From a242a0210ec969075500e76f3d3746c06b0f39ef Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Tue, 25 Oct 2022 09:20:01 -0400 Subject: [PATCH] Update world_magnetic_model to latest Mon 24 Oct 2022 09:29:11 PM EDT --- src/lib/world_magnetic_model/CMakeLists.txt | 2 +- .../world_magnetic_model/fetch_noaa_table.py | 18 +- .../world_magnetic_model/generate_gtest.py | 14 +- .../geo_mag_declination.cpp | 2 +- .../geo_mag_declination.h | 2 +- .../geo_magnetic_tables.hpp | 122 +- .../world_magnetic_model/test_geo_lookup.cpp | 10074 ++++++++-------- .../test/change_indication/ekf_gsf_reset.csv | 652 +- .../ekf2/test/change_indication/iris_gps.csv | 44 +- 9 files changed, 5467 insertions(+), 5463 deletions(-) diff --git a/src/lib/world_magnetic_model/CMakeLists.txt b/src/lib/world_magnetic_model/CMakeLists.txt index 853a1217e2..350eeb2d44 100644 --- a/src/lib/world_magnetic_model/CMakeLists.txt +++ b/src/lib/world_magnetic_model/CMakeLists.txt @@ -1,6 +1,6 @@ ############################################################################ # -# Copyright (c) 2018-2021 PX4 Development Team. All rights reserved. +# Copyright (c) 2018-2022 PX4 Development Team. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions diff --git a/src/lib/world_magnetic_model/fetch_noaa_table.py b/src/lib/world_magnetic_model/fetch_noaa_table.py index d9f3aeb5b4..85863ffb84 100755 --- a/src/lib/world_magnetic_model/fetch_noaa_table.py +++ b/src/lib/world_magnetic_model/fetch_noaa_table.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 ############################################################################ # -# Copyright (c) 2020-2021 PX4 Development Team. All rights reserved. +# Copyright (c) 2020-2022 PX4 Development Team. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions @@ -34,6 +34,7 @@ import math import json +import sys import urllib.request SAMPLING_RES = 10 @@ -47,7 +48,7 @@ def constrain(n, nmin, nmax): header = """/**************************************************************************** * - * Copyright (c) 2020-2021 PX4 Development Team. All rights reserved. + * Copyright (c) 2020-2022 PX4 Development Team. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -99,7 +100,8 @@ print('// *INDENT-OFF*') # Declination params = urllib.parse.urlencode({'lat1': 0, 'lat2': 0, 'lon1': 0, 'lon2': 0, 'latStepSize': 1, 'lonStepSize': 1, 'magneticComponent': 'd', 'resultFormat': 'json'}) -f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?%s" % params) +key=sys.argv[1] # NOAA key (https://www.ngdc.noaa.gov/geomag/CalcSurvey.shtml) +f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?key=%s&%s" % (key, params)) data = json.loads(f.read()) print("// Magnetic declination data in radians * 10^-4") print('// Model: {},'.format(data['model'])) @@ -112,7 +114,7 @@ for l in range(SAMPLING_MIN_LON, SAMPLING_MAX_LON+1, SAMPLING_RES): print('') for latitude in range(SAMPLING_MIN_LAT, SAMPLING_MAX_LAT+1, SAMPLING_RES): params = urllib.parse.urlencode({'lat1': latitude, 'lat2': latitude, 'lon1': SAMPLING_MIN_LON, 'lon2': SAMPLING_MAX_LON, 'latStepSize': 1, 'lonStepSize': SAMPLING_RES, 'magneticComponent': 'd', 'resultFormat': 'json'}) - f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?%s" % params) + f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?key=%s&%s" % (key, params)) data = json.loads(f.read()) print('\t/* LAT: {0:3d} */'.format(latitude) + ' { ', end='') @@ -126,7 +128,7 @@ print("};\n") # Inclination params = urllib.parse.urlencode({'lat1': 0, 'lat2': 0, 'lon1': 0, 'lon2': 0, 'latStepSize': 1, 'lonStepSize': 1, 'magneticComponent': 'i', 'resultFormat': 'json'}) -f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?%s" % params) +f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?key=%s&%s" % (key, params)) data = json.loads(f.read()) print("// Magnetic inclination data in radians * 10^-4") print('// Model: {},'.format(data['model'])) @@ -139,7 +141,7 @@ for l in range(SAMPLING_MIN_LON, SAMPLING_MAX_LON+1, SAMPLING_RES): print('') for latitude in range(SAMPLING_MIN_LAT, SAMPLING_MAX_LAT+1, SAMPLING_RES): params = urllib.parse.urlencode({'lat1': latitude, 'lat2': latitude, 'lon1': SAMPLING_MIN_LON, 'lon2': SAMPLING_MAX_LON, 'latStepSize': 1, 'lonStepSize': SAMPLING_RES, 'magneticComponent': 'i', 'resultFormat': 'json'}) - f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?%s" % params) + f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?key=%s&%s" % (key, params)) data = json.loads(f.read()) print('\t/* LAT: {0:3d} */'.format(latitude) + ' { ', end='') @@ -153,7 +155,7 @@ print("};\n") # total intensity params = urllib.parse.urlencode({'lat1': 0, 'lat2': 0, 'lon1': 0, 'lon2': 0, 'latStepSize': 1, 'lonStepSize': 1, 'magneticComponent': 'i', 'resultFormat': 'json'}) -f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?%s" % params) +f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?key=%s&%s" % (key, params)) data = json.loads(f.read()) print("// Magnetic strength data in milli-Gauss * 10") print('// Model: {},'.format(data['model'])) @@ -166,7 +168,7 @@ for l in range(SAMPLING_MIN_LON, SAMPLING_MAX_LON+1, SAMPLING_RES): print('') for latitude in range(SAMPLING_MIN_LAT, SAMPLING_MAX_LAT+1, SAMPLING_RES): params = urllib.parse.urlencode({'lat1': latitude, 'lat2': latitude, 'lon1': SAMPLING_MIN_LON, 'lon2': SAMPLING_MAX_LON, 'latStepSize': 1, 'lonStepSize': SAMPLING_RES, 'magneticComponent': 'f', 'resultFormat': 'json'}) - f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?%s" % params) + f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?key=%s&%s" % (key, params)) data = json.loads(f.read()) print('\t/* LAT: {0:3d} */'.format(latitude) + ' { ', end='') diff --git a/src/lib/world_magnetic_model/generate_gtest.py b/src/lib/world_magnetic_model/generate_gtest.py index 86637bb7cd..5e7f5bc3fb 100755 --- a/src/lib/world_magnetic_model/generate_gtest.py +++ b/src/lib/world_magnetic_model/generate_gtest.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 ############################################################################ # -# Copyright (c) 2020-2021 PX4 Development Team. All rights reserved. +# Copyright (c) 2020-2022 PX4 Development Team. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions @@ -33,6 +33,7 @@ ############################################################################ import json +import sys import urllib.request SAMPLING_RES = 5 @@ -43,7 +44,7 @@ SAMPLING_MAX_LON = 180 header = """/**************************************************************************** * - * Copyright (c) 2020-2021 PX4 Development Team. All rights reserved. + * Copyright (c) 2020-2022 PX4 Development Team. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -87,14 +88,15 @@ print('') # Declination params = urllib.parse.urlencode({'lat1': 0, 'lat2': 0, 'lon1': 0, 'lon2': 0, 'latStepSize': 1, 'lonStepSize': 1, 'magneticComponent': 'd', 'resultFormat': 'json'}) -f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?%s" % params) +key=sys.argv[1] # NOAA key (https://www.ngdc.noaa.gov/geomag/CalcSurvey.shtml) +f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?key=%s&%s" % (key, params)) data = json.loads(f.read()) print('TEST(GeoLookupTest, declination)\n{') for latitude in range(SAMPLING_MIN_LAT, SAMPLING_MAX_LAT+1, SAMPLING_RES): params = urllib.parse.urlencode({'lat1': latitude, 'lat2': latitude, 'lon1': SAMPLING_MIN_LON, 'lon2': SAMPLING_MAX_LON, 'latStepSize': 1, 'lonStepSize': SAMPLING_RES, 'magneticComponent': 'd', 'resultFormat': 'json'}) - f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?%s" % params) + f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?key=%s&%s" % (key, params)) data = json.loads(f.read()) for p in data['result']: @@ -112,7 +114,7 @@ print('') print('TEST(GeoLookupTest, inclination)\n{') for latitude in range(SAMPLING_MIN_LAT, SAMPLING_MAX_LAT+1, SAMPLING_RES): params = urllib.parse.urlencode({'lat1': latitude, 'lat2': latitude, 'lon1': SAMPLING_MIN_LON, 'lon2': SAMPLING_MAX_LON, 'latStepSize': 1, 'lonStepSize': SAMPLING_RES, 'magneticComponent': 'i', 'resultFormat': 'json'}) - f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?%s" % params) + f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?key=%s&%s" % (key, params)) data = json.loads(f.read()) for p in data['result']: @@ -130,7 +132,7 @@ print('') print('TEST(GeoLookupTest, strength)\n{') for latitude in range(SAMPLING_MIN_LAT, SAMPLING_MAX_LAT+1, SAMPLING_RES): params = urllib.parse.urlencode({'lat1': latitude, 'lat2': latitude, 'lon1': SAMPLING_MIN_LON, 'lon2': SAMPLING_MAX_LON, 'latStepSize': 1, 'lonStepSize': SAMPLING_RES, 'magneticComponent': 'f', 'resultFormat': 'json'}) - f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?%s" % params) + f = urllib.request.urlopen("https://www.ngdc.noaa.gov/geomag-web/calculators/calculateIgrfgrid?key=%s&%s" % (key, params)) data = json.loads(f.read()) for p in data['result']: diff --git a/src/lib/world_magnetic_model/geo_mag_declination.cpp b/src/lib/world_magnetic_model/geo_mag_declination.cpp index ed79e20eea..f40a779350 100644 --- a/src/lib/world_magnetic_model/geo_mag_declination.cpp +++ b/src/lib/world_magnetic_model/geo_mag_declination.cpp @@ -1,6 +1,6 @@ /**************************************************************************** * - * Copyright (c) 2014-2021 PX4 Development Team. All rights reserved. + * Copyright (c) 2014-2022 PX4 Development Team. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff --git a/src/lib/world_magnetic_model/geo_mag_declination.h b/src/lib/world_magnetic_model/geo_mag_declination.h index e195408553..790f3b353a 100644 --- a/src/lib/world_magnetic_model/geo_mag_declination.h +++ b/src/lib/world_magnetic_model/geo_mag_declination.h @@ -1,6 +1,6 @@ /**************************************************************************** * - * Copyright (c) 2014-2021 PX4 Development Team. All rights reserved. + * Copyright (c) 2014-2022 PX4 Development Team. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff --git a/src/lib/world_magnetic_model/geo_magnetic_tables.hpp b/src/lib/world_magnetic_model/geo_magnetic_tables.hpp index 6458c08065..cc318fadf2 100644 --- a/src/lib/world_magnetic_model/geo_magnetic_tables.hpp +++ b/src/lib/world_magnetic_model/geo_magnetic_tables.hpp @@ -1,6 +1,6 @@ /**************************************************************************** * - * Copyright (c) 2020-2021 PX4 Development Team. All rights reserved. + * Copyright (c) 2020-2022 PX4 Development Team. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -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.4219, +// Date: 2022.8137, 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 */ { 25990, 24245, 22499, 20754, 19009, 17263, 15518, 13773, 12027, 10282, 8537, 6791, 5046, 3301, 1556, -190, -1935, -3680, -5426, -7171, -8916,-10661,-12407,-14152,-15897,-17643,-19388,-21133,-22879,-24624,-26370,-28115,-29860, 31226, 29481, 27735, 25990, }, - /* LAT: -80 */ { 22557, 20425, 18484, 16709, 15069, 13530, 12066, 10654, 9279, 7929, 6597, 5278, 3969, 2664, 1357, 38, -1303, -2675, -4084, -5536, -7030, -8566,-10143,-11762,-13426,-15144,-16929,-18801,-20783,-22901,-25175,-27609,-30178, 30014, 27395, 24888, 22557, }, - /* LAT: -70 */ { 14975, 13577, 12452, 11491, 10623, 9792, 8951, 8064, 7111, 6092, 5022, 3929, 2844, 1788, 766, -244, -1281, -2386, -3586, -4885, -6264, -7694, -9141,-10583,-12009,-13424,-14852,-16337,-17960,-19872,-22389,-26183, 30730, 24152, 19624, 16847, 14975, }, - /* LAT: -60 */ { 8411, 8167, 7888, 7616, 7364, 7112, 6805, 6373, 5759, 4940, 3940, 2828, 1708, 679, -203, -962, -1691, -2513, -3515, -4710, -6039, -7408, -8729, -9939,-11004,-11904,-12620,-13115,-13287,-12838,-10739, -3518, 4884, 7640, 8415, 8544, 8411, }, - /* LAT: -50 */ { 5478, 5515, 5460, 5373, 5300, 5264, 5231, 5105, 4762, 4101, 3092, 1820, 478, -703, -1576, -2142, -2540, -2979, -3662, -4673, -5915, -7191, -8332, -9235, -9835,-10076, -9883, -9128, -7621, -5261, -2357, 391, 2500, 3924, 4799, 5273, 5478, }, - /* LAT: -40 */ { 3949, 4042, 4051, 4008, 3949, 3916, 3922, 3912, 3740, 3207, 2186, 746, -819, -2135, -3001, -3454, -3639, -3700, -3867, -4433, -5407, -6483, -7369, -7910, -8019, -7644, -6756, -5373, -3662, -1959, -498, 723, 1766, 2631, 3287, 3718, 3949, }, - /* LAT: -30 */ { 2979, 3065, 3097, 3084, 3027, 2949, 2890, 2857, 2731, 2255, 1222, -295, -1903, -3159, -3901, -4249, -4330, -4122, -3689, -3464, -3824, -4571, -5270, -5622, -5499, -4914, -3955, -2749, -1540, -595, 83, 683, 1306, 1909, 2418, 2780, 2979, }, - /* LAT: -20 */ { 2336, 2383, 2402, 2405, 2364, 2271, 2165, 2089, 1944, 1450, 397, -1090, -2570, -3633, -4169, -4288, -4087, -3532, -2671, -1872, -1592, -1945, -2594, -3065, -3103, -2745, -2111, -1294, -518, -28, 234, 536, 976, 1454, 1876, 2183, 2336, }, - /* LAT: -10 */ { 1943, 1937, 1917, 1916, 1889, 1806, 1697, 1607, 1423, 874, -185, -1562, -2836, -3668, -3939, -3714, -3141, -2361, -1515, -759, -292, -323, -791, -1298, -1512, -1423, -1110, -611, -114, 127, 176, 336, 707, 1144, 1537, 1824, 1943, }, - /* LAT: 0 */ { 1730, 1697, 1642, 1635, 1625, 1558, 1454, 1342, 1089, 469, -570, -1796, -2852, -3442, -3444, -2947, -2181, -1399, -746, -209, 205, 318, 41, -376, -632, -688, -590, -328, -38, 51, -9, 79, 420, 862, 1281, 1601, 1730, }, - /* LAT: 10 */ { 1594, 1602, 1561, 1579, 1606, 1558, 1438, 1253, 878, 161, -859, -1935, -2764, -3106, -2906, -2302, -1526, -814, -298, 84, 410, 560, 399, 77, -158, -266, -289, -209, -104, -146, -285, -259, 42, 496, 977, 1384, 1594, }, - /* LAT: 20 */ { 1411, 1560, 1622, 1715, 1802, 1783, 1630, 1329, 785, -70, -1113, -2065, -2664, -2777, -2452, -1852, -1141, -491, -30, 281, 540, 687, 597, 354, 154, 36, -56, -120, -200, -390, -627, -686, -452, -5, 536, 1054, 1411, }, - /* LAT: 30 */ { 1111, 1478, 1738, 1963, 2123, 2135, 1949, 1528, 801, -227, -1345, -2224, -2642, -2583, -2186, -1608, -952, -334, 130, 436, 668, 816, 796, 648, 498, 373, 216, 5, -278, -652, -1021, -1181, -1022, -596, -20, 589, 1111, }, - /* LAT: 40 */ { 754, 1341, 1835, 2228, 2478, 2522, 2308, 1776, 866, -361, -1601, -2470, -2794, -2644, -2200, -1608, -955, -325, 187, 552, 824, 1023, 1118, 1108, 1031, 883, 614, 204, -335, -941, -1463, -1708, -1592, -1176, -578, 95, 754, }, - /* LAT: 50 */ { 465, 1212, 1894, 2451, 2818, 2925, 2697, 2044, 904, -593, -2018, -2936, -3233, -3043, -2554, -1908, -1198, -499, 118, 625, 1044, 1401, 1682, 1853, 1872, 1685, 1241, 533, -361, -1264, -1944, -2231, -2107, -1666, -1031, -299, 465, }, - /* LAT: 60 */ { 271, 1124, 1930, 2625, 3130, 3344, 3131, 2320, 806, -1154, -2874, -3857, -4112, -3852, -3280, -2534, -1707, -866, -56, 696, 1389, 2021, 2565, 2962, 3122, 2937, 2299, 1183, -231, -1552, -2422, -2732, -2568, -2074, -1380, -579, 271, }, - /* LAT: 70 */ { 39, 975, 1873, 2673, 3288, 3583, 3332, 2198, -39, -2755, -4710, -5537, -5547, -5063, -4293, -3357, -2331, -1264, -188, 873, 1899, 2866, 3735, 4444, 4892, 4926, 4319, 2849, 656, -1453, -2754, -3199, -3040, -2508, -1758, -888, 39, }, - /* LAT: 80 */ { -657, 266, 1119, 1811, 2196, 2014, 818, -1786, -4993, -7115, -7869, -7741, -7113, -6196, -5104, -3905, -2638, -1331, -5, 1323, 2638, 3921, 5149, 6289, 7286, 8047, 8392, 7952, 6034, 2270, -1332, -3056, -3426, -3101, -2427, -1579, -657, }, - /* LAT: 90 */ { -29886,-28141,-26395,-24650,-22905,-21159,-19414,-17669,-15923,-14178,-12433,-10688, -8943, -7197, -5452, -3707, -1962, -217, 1528, 3274, 5019, 6764, 8509, 10255, 12000, 13745, 15491, 17236, 18982, 20727, 22473, 24218, 25964, 27709, 29455, 31200,-29886, }, + /* LAT: -90 */ { 25980, 24235, 22489, 20744, 18999, 17253, 15508, 13763, 12017, 10272, 8527, 6782, 5036, 3291, 1546, -200, -1945, -3690, -5435, -7181, -8926,-10671,-12417,-14162,-15907,-17653,-19398,-21143,-22889,-24634,-26379,-28125,-29870, 31216, 29471, 27726, 25980, }, + /* LAT: -80 */ { 22546, 20415, 18476, 16702, 15061, 13523, 12060, 10648, 9273, 7923, 6591, 5273, 3964, 2659, 1351, 32, -1309, -2682, -4092, -5544, -7039, -8576,-10154,-11773,-13438,-15156,-16942,-18815,-20798,-22916,-25191,-27625,-30194, 29999, 27381, 24876, 22546, }, + /* LAT: -70 */ { 14978, 13580, 12453, 11491, 10622, 9790, 8948, 8060, 7108, 6088, 5018, 3925, 2840, 1786, 764, -246, -1283, -2389, -3591, -4892, -6273, -7704, -9152,-10595,-12021,-13438,-14867,-16353,-17977,-19893,-22416,-26218, 30695, 24136, 19622, 16850, 14978, }, + /* LAT: -60 */ { 8423, 8177, 7895, 7621, 7367, 7113, 6804, 6371, 5756, 4936, 3935, 2824, 1704, 677, -203, -960, -1688, -2512, -3517, -4716, -6048, -7419, -8741, -9952,-11016,-11915,-12630,-13125,-13297,-12848,-10746, -3486, 4925, 7665, 8433, 8558, 8423, }, + /* LAT: -50 */ { 5487, 5523, 5467, 5377, 5303, 5266, 5231, 5104, 4760, 4096, 3085, 1813, 472, -706, -1574, -2136, -2531, -2972, -3659, -4677, -5925, -7204, -8346, -9247, -9844,-10082, -9886, -9127, -7616, -5254, -2348, 400, 2510, 3934, 4809, 5283, 5487, }, + /* LAT: -40 */ { 3956, 4049, 4056, 4011, 3951, 3917, 3921, 3910, 3737, 3202, 2178, 735, -828, -2140, -3000, -3448, -3629, -3687, -3858, -4434, -5418, -6498, -7383, -7919, -8024, -7643, -6750, -5365, -3654, -1954, -496, 725, 1769, 2636, 3293, 3724, 3956, }, + /* LAT: -30 */ { 2984, 3071, 3101, 3086, 3027, 2948, 2888, 2854, 2728, 2249, 1212, -309, -1916, -3167, -3903, -4245, -4321, -4107, -3673, -3458, -3831, -4584, -5281, -5627, -5498, -4908, -3946, -2740, -1535, -594, 82, 682, 1306, 1911, 2422, 2785, 2984, }, + /* LAT: -20 */ { 2342, 2388, 2405, 2406, 2364, 2269, 2161, 2085, 1939, 1443, 385, -1106, -2584, -3642, -4171, -4283, -4077, -3515, -2652, -1860, -1592, -1952, -2602, -3068, -3101, -2740, -2103, -1288, -515, -29, 231, 532, 974, 1454, 1879, 2188, 2342, }, + /* LAT: -10 */ { 1948, 1942, 1920, 1917, 1888, 1803, 1692, 1601, 1417, 866, -198, -1576, -2848, -3674, -3937, -3705, -3128, -2345, -1500, -747, -286, -323, -796, -1301, -1511, -1420, -1106, -608, -113, 125, 171, 330, 702, 1143, 1538, 1828, 1948, }, + /* LAT: 0 */ { 1735, 1702, 1645, 1636, 1624, 1555, 1449, 1334, 1081, 460, -581, -1808, -2861, -3444, -3438, -2936, -2167, -1386, -735, -200, 212, 321, 40, -377, -631, -686, -587, -327, -38, 48, -15, 72, 414, 860, 1282, 1605, 1735, }, + /* LAT: 10 */ { 1599, 1606, 1564, 1579, 1605, 1555, 1432, 1245, 870, 152, -868, -1944, -2768, -3105, -2898, -2290, -1514, -803, -289, 91, 416, 564, 400, 78, -156, -264, -288, -209, -107, -150, -292, -266, 37, 494, 978, 1387, 1599, }, + /* LAT: 20 */ { 1413, 1562, 1622, 1714, 1800, 1779, 1624, 1321, 777, -78, -1120, -2070, -2665, -2772, -2443, -1840, -1130, -481, -21, 288, 546, 691, 599, 356, 157, 38, -55, -122, -204, -395, -634, -693, -457, -8, 535, 1055, 1413, }, + /* LAT: 30 */ { 1109, 1476, 1736, 1960, 2120, 2131, 1943, 1521, 794, -234, -1349, -2224, -2638, -2575, -2175, -1596, -941, -323, 139, 444, 675, 821, 800, 651, 501, 376, 217, 3, -282, -658, -1028, -1187, -1026, -599, -22, 588, 1109, }, + /* LAT: 40 */ { 749, 1335, 1830, 2223, 2473, 2517, 2302, 1769, 859, -366, -1601, -2466, -2786, -2634, -2188, -1596, -942, -313, 197, 562, 832, 1029, 1122, 1111, 1035, 886, 615, 200, -341, -949, -1470, -1714, -1596, -1179, -581, 91, 749, }, + /* LAT: 50 */ { 456, 1202, 1883, 2442, 2810, 2918, 2691, 2038, 900, -593, -2012, -2925, -3219, -3028, -2539, -1893, -1183, -485, 131, 637, 1055, 1409, 1689, 1858, 1877, 1688, 1239, 527, -370, -1274, -1951, -2236, -2111, -1670, -1037, -307, 456, }, + /* LAT: 60 */ { 255, 1106, 1913, 2610, 3117, 3332, 3122, 2315, 808, -1144, -2856, -3836, -4090, -3831, -3260, -2515, -1689, -848, -40, 711, 1403, 2033, 2576, 2970, 3128, 2939, 2295, 1173, -245, -1565, -2431, -2738, -2573, -2080, -1390, -592, 255, }, + /* LAT: 70 */ { 11, 945, 1842, 2642, 3260, 3558, 3313, 2193, -20, -2713, -4662, -5494, -5509, -5030, -4262, -3330, -2306, -1241, -167, 893, 1918, 2884, 3752, 4458, 4904, 4933, 4318, 2836, 635, -1475, -2771, -3214, -3055, -2526, -1780, -913, 11, }, + /* LAT: 80 */ { -726, 195, 1047, 1739, 2126, 1954, 793, -1737, -4876, -6994, -7767, -7659, -7045, -6138, -5054, -3860, -2597, -1294, 30, 1357, 2671, 3953, 5181, 6320, 7317, 8079, 8423, 7976, 6029, 2205, -1425, -3142, -3503, -3172, -2496, -1647, -726, }, + /* LAT: 90 */ { -29738,-27992,-26247,-24501,-22756,-21011,-19265,-17520,-15775,-14030,-12284,-10539, -8794, -7049, -5304, -3558, -1813, -68, 1677, 3422, 5167, 6913, 8658, 10403, 12149, 13894, 15639, 17385, 19130, 20876, 22621, 24367, 26112, 27858, 29603, 31349,-29738, }, }; // Magnetic inclination data in radians * 10^-4 // Model: WMM-2020, // Version: 0.5.1.11, -// Date: 2022.4219, +// Date: 2022.8137, 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 */ { -12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572,-12572, }, - /* LAT: -80 */ { -13657,-13524,-13363,-13183,-12989,-12787,-12583,-12383,-12192,-12015,-11858,-11724,-11614,-11528,-11464,-11423,-11403,-11405,-11433,-11487,-11570,-11685,-11829,-12003,-12201,-12418,-12647,-12880,-13108,-13321,-13507,-13657,-13762,-13813,-13810,-13756,-13657, }, - /* LAT: -70 */ { -14106,-13787,-13468,-13145,-12813,-12469,-12114,-11756,-11413,-11104,-10851,-10667,-10555,-10502,-10488,-10492,-10499,-10509,-10532,-10588,-10696,-10870,-11116,-11431,-11803,-12221,-12668,-13133,-13599,-14051,-14469,-14814,-15004,-14950,-14720,-14422,-14106, }, - /* LAT: -60 */ { -13519,-13165,-12827,-12494,-12151,-11779,-11364,-10909,-10441,-10010, -9680, -9503, -9500, -9636, -9840,-10033,-10159,-10203,-10191,-10177,-10224,-10382,-10670,-11078,-11576,-12132,-12718,-13314,-13902,-14464,-14961,-15251,-15075,-14691,-14285,-13892,-13519, }, - /* LAT: -50 */ { -12496,-12154,-11823,-11501,-11178,-10831,-10432, -9961, -9431, -8909, -8518, -8391, -8591, -9051, -9615,-10127,-10488,-10652,-10623,-10472,-10330,-10334,-10554,-10969,-11511,-12103,-12689,-13228,-13675,-13973,-14081,-14008,-13805,-13521,-13193,-12846,-12496, }, - /* LAT: -40 */ { -11240,-10892,-10545,-10200, -9860, -9522, -9161, -8735, -8214, -7649, -7222, -7178, -7636, -8459, -9380,-10210,-10870,-11306,-11448,-11282,-10940,-10668,-10659,-10939,-11400,-11905,-12351,-12674,-12833,-12838,-12748,-12611,-12432,-12200,-11914,-11586,-11240, }, - /* LAT: -30 */ { -9602, -9224, -8845, -8455, -8063, -7687, -7330, -6939, -6426, -5814, -5361, -5442, -6209, -7410, -8661, -9757,-10672,-11383,-11784,-11776,-11406,-10899,-10564,-10563,-10814,-11135,-11392,-11505,-11443,-11268,-11093,-10959,-10813,-10606,-10324, -9979, -9602, }, - /* LAT: -20 */ { -7371, -6932, -6516, -6088, -5644, -5213, -4822, -4408, -3842, -3156, -2707, -2965, -4074, -5685, -7313, -8683, -9750,-10527,-10967,-11003,-10641,-10027, -9469, -9224, -9272, -9435, -9576, -9594, -9422, -9150, -8956, -8869, -8765, -8557, -8241, -7829, -7371, }, - /* LAT: -10 */ { -4415, -3881, -3428, -2992, -2535, -2084, -1670, -1215, -587, 117, 480, 55, -1273, -3189, -5164, -6774, -7871, -8506, -8772, -8710, -8302, -7618, -6954, -6608, -6569, -6662, -6779, -6803, -6615, -6319, -6165, -6174, -6134, -5918, -5534, -5007, -4415, }, - /* LAT: 0 */ { -906, -285, 179, 581, 999, 1415, 1806, 2250, 2836, 3414, 3617, 3122, 1828, -81, -2125, -3776, -4785, -5215, -5274, -5104, -4664, -3948, -3243, -2872, -2812, -2881, -3006, -3080, -2950, -2715, -2660, -2804, -2867, -2680, -2256, -1627, -906, }, - /* LAT: 10 */ { 2561, 3186, 3618, 3959, 4313, 4680, 5033, 5421, 5873, 6244, 6281, 5793, 4712, 3147, 1457, 82, -724, -972, -881, -645, -234, 404, 1037, 1374, 1437, 1392, 1292, 1200, 1243, 1346, 1270, 1003, 812, 884, 1236, 1838, 2561, }, - /* LAT: 20 */ { 5416, 5943, 6321, 6616, 6929, 7273, 7616, 7964, 8298, 8499, 8412, 7950, 7116, 6020, 4895, 3987, 3457, 3338, 3488, 3731, 4062, 4527, 4987, 5242, 5298, 5281, 5232, 5175, 5164, 5146, 4972, 4639, 4342, 4252, 4424, 4846, 5416, }, - /* LAT: 30 */ { 7569, 7941, 8258, 8540, 8849, 9196, 9554, 9896, 10173, 10287, 10143, 9722, 9094, 8383, 7722, 7211, 6920, 6878, 7020, 7231, 7477, 7776, 8064, 8238, 8295, 8308, 8310, 8301, 8278, 8196, 7974, 7622, 7267, 7047, 7031, 7225, 7569, }, - /* LAT: 40 */ { 9266, 9486, 9742, 10027, 10354, 10715, 11083, 11423, 11675, 11758, 11609, 11249, 10776, 10303, 9907, 9624, 9474, 9470, 9580, 9742, 9917, 10101, 10272, 10397, 10475, 10535, 10590, 10623, 10607, 10497, 10256, 9906, 9539, 9254, 9111, 9123, 9266, }, - /* LAT: 50 */ { 10802, 10923, 11124, 11394, 11717, 12071, 12426, 12743, 12965, 13025, 12886, 12588, 12224, 11878, 11603, 11416, 11323, 11319, 11386, 11488, 11602, 11718, 11834, 11950, 12068, 12190, 12303, 12376, 12367, 12242, 11997, 11669, 11330, 11045, 10855, 10775, 10802, }, - /* LAT: 60 */ { 12319, 12392, 12542, 12761, 13031, 13332, 13634, 13901, 14077, 14105, 13969, 13720, 13431, 13160, 12939, 12782, 12691, 12660, 12675, 12723, 12790, 12875, 12981, 13113, 13272, 13448, 13612, 13722, 13728, 13608, 13384, 13105, 12826, 12589, 12419, 12328, 12319, }, - /* LAT: 70 */ { 13758, 13801, 13896, 14038, 14218, 14422, 14630, 14812, 14916, 14897, 14759, 14558, 14340, 14136, 13962, 13827, 13733, 13678, 13659, 13672, 13714, 13785, 13889, 14025, 14191, 14378, 14562, 14703, 14750, 14678, 14517, 14319, 14124, 13959, 13839, 13771, 13758, }, - /* LAT: 80 */ { 14998, 15010, 15048, 15108, 15184, 15270, 15349, 15394, 15376, 15297, 15184, 15060, 14937, 14823, 14723, 14641, 14579, 14539, 14520, 14524, 14550, 14599, 14671, 14763, 14875, 15001, 15136, 15269, 15376, 15420, 15382, 15296, 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, }, + /* LAT: -90 */ { -12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570,-12570, }, + /* LAT: -80 */ { -13654,-13520,-13360,-13179,-12986,-12784,-12580,-12380,-12189,-12013,-11856,-11722,-11612,-11526,-11462,-11421,-11401,-11403,-11430,-11485,-11568,-11683,-11828,-12001,-12199,-12416,-12646,-12879,-13107,-13319,-13506,-13656,-13759,-13810,-13807,-13753,-13654, }, + /* LAT: -70 */ { -14102,-13784,-13464,-13141,-12810,-12466,-12111,-11754,-11411,-11103,-10850,-10667,-10555,-10502,-10488,-10491,-10498,-10507,-10530,-10585,-10694,-10868,-11115,-11430,-11803,-12221,-12669,-13133,-13599,-14052,-14469,-14814,-15002,-14947,-14716,-14418,-14102, }, + /* LAT: -60 */ { -13516,-13163,-12825,-12492,-12148,-11776,-11361,-10907,-10439,-10009, -9680, -9505, -9502, -9639, -9843,-10035,-10159,-10201,-10187,-10172,-10219,-10379,-10669,-11078,-11577,-12134,-12720,-13316,-13905,-14466,-14963,-15253,-15075,-14690,-14283,-13890,-13516, }, + /* LAT: -50 */ { -12495,-12153,-11822,-11499,-11176,-10830,-10430, -9959, -9430, -8909, -8520, -8396, -8598, -9059, -9623,-10133,-10491,-10651,-10619,-10465,-10323,-10330,-10552,-10970,-11513,-12106,-12693,-13231,-13677,-13974,-14082,-14009,-13805,-13522,-13193,-12845,-12495, }, + /* LAT: -40 */ { -11239,-10891,-10543,-10198, -9858, -9520, -9160, -8735, -8214, -7650, -7225, -7186, -7648, -8473, -9394,-10222,-10878,-11310,-11447,-11276,-10932,-10661,-10657,-10941,-11404,-11909,-12354,-12675,-12833,-12838,-12748,-12612,-12433,-12201,-11914,-11586,-11239, }, + /* LAT: -30 */ { -9602, -9222, -8843, -8452, -8060, -7685, -7329, -6938, -6426, -5815, -5365, -5452, -6226, -7431, -8681, -9775,-10686,-11393,-11788,-11774,-11399,-10891,-10560,-10563,-10816,-11138,-11393,-11504,-11441,-11265,-11092,-10959,-10814,-10608,-10326, -9980, -9602, }, + /* LAT: -20 */ { -7372, -6930, -6512, -6083, -5639, -5209, -4819, -4407, -3842, -3157, -2712, -2980, -4097, -5713, -7340, -8706, -9768,-10539,-10973,-11003,-10635,-10020, -9463, -9221, -9272, -9434, -9574, -9591, -9417, -9146, -8953, -8869, -8767, -8561, -8244, -7832, -7372, }, + /* LAT: -10 */ { -4416, -3878, -3423, -2985, -2528, -2078, -1665, -1212, -588, 114, 472, 37, -1301, -3223, -5196, -6799, -7888, -8517, -8777, -8710, -8296, -7609, -6946, -6603, -6565, -6658, -6774, -6797, -6608, -6313, -6161, -6175, -6138, -5924, -5540, -5012, -4416, }, + /* LAT: 0 */ { -908, -282, 185, 588, 1007, 1423, 1812, 2253, 2835, 3410, 3608, 3104, 1801, -115, -2157, -3800, -4800, -5222, -5277, -5103, -4658, -3939, -3234, -2865, -2805, -2874, -2999, -3071, -2941, -2707, -2655, -2804, -2872, -2688, -2264, -1632, -908, }, + /* LAT: 10 */ { 2560, 3188, 3624, 3965, 4321, 4688, 5038, 5423, 5872, 6240, 6272, 5778, 4689, 3120, 1430, 61, -736, -977, -882, -644, -229, 412, 1045, 1381, 1444, 1401, 1301, 1210, 1252, 1354, 1275, 1003, 806, 876, 1229, 1832, 2560, }, + /* LAT: 20 */ { 5415, 5945, 6325, 6621, 6934, 7278, 7620, 7965, 8296, 8494, 8404, 7938, 7099, 6001, 4877, 3972, 3449, 3335, 3488, 3733, 4065, 4533, 4993, 5247, 5305, 5289, 5241, 5184, 5171, 5152, 4975, 4639, 4338, 4247, 4419, 4843, 5415, }, + /* LAT: 30 */ { 7568, 7942, 8260, 8543, 8852, 9199, 9555, 9895, 10170, 10282, 10136, 9712, 9082, 8371, 7711, 7202, 6914, 6875, 7019, 7232, 7480, 7780, 8069, 8242, 8300, 8314, 8317, 8308, 8284, 8201, 7977, 7622, 7265, 7044, 7028, 7223, 7568, }, + /* LAT: 40 */ { 9266, 9487, 9743, 10028, 10354, 10715, 11082, 11420, 11672, 11752, 11602, 11241, 10768, 10295, 9900, 9618, 9471, 9469, 9580, 9743, 9919, 10104, 10276, 10401, 10479, 10540, 10596, 10629, 10612, 10501, 10258, 9906, 9538, 9253, 9110, 9123, 9266, }, + /* LAT: 50 */ { 10802, 10923, 11124, 11393, 11716, 12070, 12424, 12740, 12961, 13019, 12880, 12582, 12218, 11873, 11599, 11413, 11321, 11319, 11386, 11490, 11604, 11720, 11837, 11953, 12071, 12194, 12308, 12380, 12371, 12245, 11998, 11670, 11330, 11045, 10855, 10775, 10802, }, + /* LAT: 60 */ { 12319, 12392, 12541, 12759, 13029, 13329, 13631, 13896, 14072, 14100, 13964, 13716, 13427, 13157, 12936, 12781, 12690, 12660, 12676, 12724, 12792, 12878, 12984, 13116, 13276, 13452, 13617, 13725, 13730, 13610, 13385, 13106, 12827, 12590, 12420, 12329, 12319, }, + /* LAT: 70 */ { 13758, 13800, 13894, 14036, 14215, 14418, 14626, 14807, 14911, 14893, 14757, 14556, 14339, 14135, 13962, 13827, 13733, 13679, 13660, 13673, 13715, 13787, 13891, 14028, 14195, 14382, 14566, 14706, 14752, 14679, 14518, 14319, 14125, 13960, 13840, 13771, 13758, }, + /* LAT: 80 */ { 14996, 15008, 15045, 15104, 15180, 15265, 15343, 15388, 15372, 15295, 15183, 15060, 14937, 14824, 14724, 14642, 14580, 14540, 14521, 14525, 14552, 14601, 14673, 14766, 14877, 15004, 15140, 15272, 15379, 15423, 15384, 15296, 15201, 15116, 15051, 15010, 14996, }, + /* LAT: 90 */ { 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, 15396, }, }; // Magnetic strength data in milli-Gauss * 10 // Model: WMM-2020, // Version: 0.5.1.11, -// Date: 2022.4219, +// Date: 2022.8137, 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 */ { 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 */ { 6058, 5995, 5916, 5824, 5721, 5610, 5492, 5370, 5248, 5128, 5014, 4908, 4815, 4735, 4672, 4627, 4602, 4600, 4622, 4668, 4738, 4832, 4946, 5078, 5222, 5371, 5521, 5664, 5795, 5909, 6002, 6071, 6115, 6135, 6130, 6104, 6058, }, - /* LAT: -70 */ { 6303, 6170, 6020, 5855, 5677, 5485, 5280, 5065, 4846, 4630, 4428, 4245, 4087, 3956, 3852, 3776, 3728, 3716, 3744, 3820, 3948, 4128, 4356, 4624, 4919, 5226, 5529, 5813, 6063, 6267, 6418, 6514, 6556, 6548, 6499, 6415, 6303, }, - /* LAT: -60 */ { 6188, 5996, 5795, 5586, 5368, 5133, 4877, 4598, 4306, 4016, 3749, 3522, 3342, 3207, 3108, 3035, 2984, 2964, 2990, 3080, 3248, 3500, 3826, 4212, 4634, 5068, 5489, 5873, 6198, 6447, 6610, 6689, 6691, 6628, 6515, 6364, 6188, }, - /* LAT: -50 */ { 5845, 5615, 5383, 5153, 4921, 4676, 4405, 4102, 3774, 3442, 3140, 2899, 2738, 2646, 2598, 2564, 2530, 2504, 2509, 2581, 2754, 3043, 3439, 3910, 4417, 4922, 5398, 5816, 6156, 6397, 6536, 6577, 6534, 6424, 6263, 6065, 5845, }, - /* LAT: -40 */ { 5394, 5148, 4904, 4664, 4430, 4193, 3938, 3655, 3341, 3014, 2716, 2493, 2375, 2349, 2368, 2390, 2395, 2383, 2371, 2399, 2529, 2803, 3220, 3733, 4280, 4804, 5272, 5660, 5953, 6140, 6229, 6232, 6162, 6032, 5851, 5633, 5394, }, - /* LAT: -30 */ { 4879, 4638, 4400, 4165, 3939, 3720, 3502, 3270, 3015, 2740, 2482, 2299, 2228, 2253, 2320, 2391, 2457, 2507, 2530, 2542, 2609, 2806, 3167, 3655, 4186, 4683, 5102, 5419, 5623, 5722, 5749, 5722, 5643, 5511, 5331, 5115, 4879, }, - /* LAT: -20 */ { 4321, 4109, 3901, 3696, 3500, 3317, 3149, 2985, 2808, 2610, 2419, 2285, 2243, 2286, 2375, 2486, 2614, 2742, 2832, 2868, 2893, 2988, 3226, 3610, 4059, 4486, 4835, 5071, 5176, 5184, 5154, 5107, 5025, 4897, 4731, 4534, 4321, }, - /* LAT: -10 */ { 3790, 3630, 3477, 3331, 3195, 3075, 2972, 2880, 2783, 2669, 2547, 2447, 2401, 2425, 2510, 2639, 2795, 2954, 3078, 3141, 3156, 3182, 3304, 3555, 3881, 4203, 4468, 4631, 4667, 4615, 4547, 4483, 4395, 4270, 4121, 3958, 3790, }, - /* LAT: 0 */ { 3412, 3319, 3236, 3163, 3108, 3070, 3044, 3025, 3001, 2954, 2875, 2780, 2699, 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, 3445, 3436, 3367, 3252, 3125, 3030, 3003, 3043, 3124, 3222, 3323, 3408, 3472, 3534, 3621, 3739, 3874, 4012, 4132, 4203, 4205, 4144, 4034, 3891, 3729, 3570, 3435, 3338, 3283, }, - /* LAT: 20 */ { 3399, 3403, 3429, 3483, 3575, 3697, 3826, 3943, 4025, 4037, 3964, 3822, 3655, 3514, 3438, 3425, 3460, 3532, 3628, 3725, 3816, 3914, 4025, 4136, 4245, 4356, 4458, 4524, 4535, 4477, 4340, 4138, 3911, 3702, 3539, 3438, 3399, }, - /* LAT: 30 */ { 3723, 3730, 3785, 3885, 4028, 4199, 4375, 4531, 4640, 4667, 4594, 4438, 4249, 4084, 3978, 3931, 3934, 3985, 4071, 4169, 4266, 4372, 4488, 4606, 4725, 4852, 4972, 5059, 5085, 5028, 4872, 4633, 4359, 4104, 3905, 3777, 3723, }, - /* LAT: 40 */ { 4222, 4221, 4286, 4410, 4578, 4765, 4949, 5105, 5210, 5236, 5168, 5019, 4832, 4657, 4528, 4452, 4426, 4448, 4508, 4587, 4673, 4770, 4885, 5018, 5169, 5331, 5482, 5592, 5631, 5578, 5422, 5185, 4911, 4651, 4441, 4296, 4222, }, - /* LAT: 50 */ { 4832, 4825, 4881, 4992, 5138, 5298, 5448, 5569, 5642, 5651, 5588, 5461, 5298, 5134, 4996, 4898, 4843, 4831, 4855, 4905, 4974, 5065, 5184, 5333, 5509, 5693, 5859, 5978, 6022, 5978, 5848, 5652, 5427, 5211, 5031, 4902, 4832, }, - /* LAT: 60 */ { 5392, 5380, 5409, 5472, 5558, 5652, 5739, 5805, 5838, 5829, 5775, 5681, 5560, 5431, 5312, 5216, 5149, 5115, 5113, 5140, 5196, 5282, 5400, 5547, 5714, 5882, 6030, 6134, 6178, 6156, 6074, 5947, 5801, 5658, 5536, 5445, 5392, }, - /* LAT: 70 */ { 5726, 5706, 5704, 5716, 5738, 5765, 5788, 5803, 5802, 5783, 5743, 5686, 5615, 5539, 5465, 5401, 5353, 5325, 5320, 5340, 5384, 5454, 5545, 5654, 5771, 5886, 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, 5545, 5524, 5510, 5505, 5510, 5525, 5551, 5586, 5629, 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, }, + /* LAT: -90 */ { 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, 5450, }, + /* LAT: -80 */ { 6056, 5993, 5914, 5821, 5718, 5607, 5489, 5367, 5244, 5125, 5010, 4905, 4811, 4732, 4669, 4624, 4600, 4598, 4619, 4665, 4736, 4830, 4945, 5077, 5220, 5370, 5520, 5663, 5794, 5908, 6001, 6069, 6114, 6133, 6129, 6102, 6056, }, + /* LAT: -70 */ { 6301, 6167, 6017, 5852, 5673, 5481, 5276, 5061, 4842, 4627, 4424, 4242, 4084, 3953, 3849, 3773, 3726, 3713, 3742, 3818, 3946, 4127, 4356, 4624, 4919, 5226, 5530, 5814, 6063, 6267, 6418, 6514, 6555, 6547, 6497, 6413, 6301, }, + /* LAT: -60 */ { 6186, 5994, 5792, 5583, 5364, 5129, 4873, 4594, 4302, 4013, 3746, 3519, 3339, 3205, 3106, 3032, 2982, 2962, 2988, 3079, 3248, 3499, 3827, 4213, 4635, 5070, 5491, 5875, 6199, 6448, 6611, 6690, 6691, 6628, 6514, 6363, 6186, }, + /* LAT: -50 */ { 5843, 5613, 5381, 5150, 4917, 4672, 4402, 4099, 3770, 3438, 3136, 2897, 2735, 2644, 2596, 2562, 2528, 2501, 2506, 2579, 2753, 3044, 3440, 3912, 4419, 4925, 5400, 5819, 6157, 6399, 6537, 6577, 6534, 6424, 6262, 6064, 5843, }, + /* LAT: -40 */ { 5393, 5147, 4902, 4662, 4427, 4190, 3935, 3651, 3337, 3011, 2713, 2491, 2374, 2348, 2367, 2388, 2393, 2380, 2367, 2396, 2527, 2804, 3222, 3737, 4284, 4808, 5274, 5662, 5954, 6142, 6230, 6232, 6163, 6032, 5850, 5632, 5393, }, + /* LAT: -30 */ { 4878, 4637, 4398, 4163, 3937, 3718, 3499, 3268, 3012, 2737, 2479, 2297, 2227, 2252, 2319, 2390, 2455, 2505, 2526, 2539, 2606, 2806, 3170, 3659, 4190, 4687, 5105, 5421, 5624, 5723, 5750, 5723, 5643, 5511, 5331, 5115, 4878, }, + /* LAT: -20 */ { 4321, 4108, 3899, 3694, 3498, 3315, 3147, 2983, 2806, 2607, 2417, 2283, 2242, 2286, 2375, 2486, 2614, 2742, 2830, 2865, 2890, 2987, 3228, 3613, 4064, 4490, 4838, 5072, 5177, 5185, 5154, 5107, 5025, 4898, 4731, 4534, 4321, }, + /* LAT: -10 */ { 3790, 3629, 3476, 3329, 3194, 3074, 2970, 2878, 2781, 2666, 2544, 2445, 2400, 2424, 2511, 2640, 2796, 2954, 3077, 3139, 3154, 3181, 3305, 3558, 3884, 4206, 4470, 4632, 4667, 4615, 4547, 4484, 4396, 4271, 4122, 3958, 3790, }, + /* LAT: 0 */ { 3412, 3319, 3235, 3162, 3107, 3068, 3042, 3023, 2999, 2951, 2872, 2777, 2697, 2666, 2709, 2812, 2944, 3079, 3194, 3269, 3300, 3322, 3397, 3555, 3764, 3978, 4158, 4263, 4269, 4202, 4113, 4021, 3910, 3778, 3644, 3520, 3412, }, + /* LAT: 10 */ { 3283, 3251, 3231, 3227, 3252, 3299, 3354, 3407, 3442, 3432, 3363, 3249, 3122, 3028, 3002, 3043, 3124, 3223, 3323, 3408, 3472, 3534, 3622, 3741, 3877, 4015, 4135, 4205, 4207, 4145, 4035, 3892, 3730, 3571, 3435, 3339, 3283, }, + /* LAT: 20 */ { 3399, 3402, 3428, 3482, 3574, 3695, 3823, 3940, 4021, 4033, 3960, 3818, 3651, 3512, 3436, 3424, 3460, 3533, 3629, 3726, 3817, 3916, 4027, 4138, 4247, 4359, 4461, 4527, 4538, 4479, 4342, 4139, 3912, 3702, 3539, 3438, 3399, }, + /* LAT: 30 */ { 3723, 3729, 3783, 3882, 4025, 4196, 4372, 4528, 4636, 4662, 4589, 4434, 4245, 4081, 3976, 3931, 3934, 3985, 4073, 4171, 4268, 4374, 4491, 4608, 4728, 4855, 4976, 5062, 5088, 5030, 4874, 4634, 4360, 4106, 3906, 3778, 3723, }, + /* LAT: 40 */ { 4222, 4220, 4284, 4408, 4574, 4762, 4945, 5101, 5206, 5232, 5164, 5015, 4829, 4655, 4527, 4452, 4426, 4449, 4509, 4589, 4675, 4773, 4887, 5021, 5172, 5334, 5485, 5595, 5634, 5580, 5424, 5186, 4912, 4653, 4442, 4296, 4222, }, + /* LAT: 50 */ { 4832, 4824, 4879, 4989, 5135, 5294, 5444, 5565, 5639, 5648, 5585, 5458, 5296, 5132, 4995, 4898, 4843, 4832, 4857, 4907, 4976, 5067, 5186, 5337, 5512, 5696, 5863, 5980, 6024, 5980, 5849, 5653, 5428, 5213, 5033, 4903, 4832, }, + /* LAT: 60 */ { 5392, 5379, 5407, 5469, 5554, 5648, 5736, 5802, 5836, 5827, 5773, 5679, 5559, 5431, 5312, 5216, 5150, 5116, 5114, 5142, 5198, 5285, 5403, 5550, 5717, 5885, 6032, 6136, 6179, 6157, 6074, 5948, 5803, 5660, 5538, 5446, 5392, }, + /* LAT: 70 */ { 5726, 5706, 5702, 5714, 5736, 5762, 5786, 5800, 5800, 5782, 5743, 5686, 5616, 5540, 5466, 5402, 5354, 5326, 5322, 5342, 5387, 5456, 5548, 5656, 5773, 5888, 5987, 6059, 6099, 6102, 6073, 6020, 5953, 5882, 5817, 5764, 5726, }, + /* LAT: 80 */ { 5789, 5772, 5757, 5745, 5735, 5726, 5716, 5704, 5689, 5671, 5649, 5624, 5597, 5570, 5545, 5525, 5512, 5507, 5511, 5527, 5552, 5588, 5630, 5678, 5728, 5776, 5819, 5853, 5877, 5890, 5892, 5885, 5871, 5852, 5831, 5809, 5789, }, + /* LAT: 90 */ { 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, 5682, }, }; diff --git a/src/lib/world_magnetic_model/test_geo_lookup.cpp b/src/lib/world_magnetic_model/test_geo_lookup.cpp index 2b941d7004..788eb9a8c6 100644 --- a/src/lib/world_magnetic_model/test_geo_lookup.cpp +++ b/src/lib/world_magnetic_model/test_geo_lookup.cpp @@ -1,6 +1,6 @@ /**************************************************************************** * - * Copyright (c) 2020-2021 PX4 Development Team. All rights reserved. + * Copyright (c) 2020-2022 PX4 Development Team. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -40,5049 +40,5049 @@ TEST(GeoLookupTest, declination) { - EXPECT_NEAR(get_mag_declination_degrees(-50, -180), 31.38463, 0.40064 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -175), 31.58121, 0.3937 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -170), 31.59888, 0.38792 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -165), 31.48632, 0.3831 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -160), 31.28636, 0.37908 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -155), 31.03896, 0.37572 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -150), 30.78222, 0.3729 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -145), 30.55005, 0.37054 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -140), 30.36699, 0.36854 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -135), 30.24177, 0.36684 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -130), 30.16184, 0.3654 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -125), 30.0907, 0.36418 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -120), 29.96881, 0.36321 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -115), 29.71784, 0.36254 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -110), 29.24772, 0.36225 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -105), 28.4657, 0.36247 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -100), 27.28653, 0.36334 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -95), 25.64288, 0.36502 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -90), 23.49505, 0.36766 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -85), 20.83919, 0.37139 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -80), 17.71344, 0.37629 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -75), 14.20071, 0.38242 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -70), 10.4264, 0.38977 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -65), 6.54876, 0.39834 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -60), 2.74152, 0.40813 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -55), -0.82924, 0.41912 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -50), -4.02853, 0.43133 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -45), -6.77086, 0.4447 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -40), -9.02956, 0.45907 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -35), -10.83649, 0.47408 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -30), -12.27417, 0.48916 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -25), -13.4637, 0.50352 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -20), -14.55219, 0.51614 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -15), -15.70035, 0.5259 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -10), -17.06837, 0.53173 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, -5), -18.7966, 0.53282 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 0), -20.98165, 0.52886 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 5), -23.65482, 0.52014 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 10), -26.77365, 0.50755 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 15), -30.23238, 0.49236 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 20), -33.88778, 0.47602 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 25), -37.58899, 0.45986 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 30), -41.20031, 0.44496 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 35), -44.61208, 0.43205 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 40), -47.74094, 0.42159 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 45), -50.52437, 0.41377 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 50), -52.91366, 0.40866 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 55), -54.86789, 0.40625 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 60), -56.34916, 0.40654 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 65), -57.31836, 0.40954 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 70), -57.7301, 0.41537 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 75), -57.52618, 0.42423 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 80), -56.62793, 0.43642 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 85), -54.92986, 0.45229 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 90), -52.29904, 0.47207 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 95), -48.58717, 0.49561 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 100), -43.66403, 0.52191 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 105), -37.47893, 0.5486 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 110), -30.14118, 0.57185 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 115), -21.97761, 0.58723 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 120), -13.50237, 0.59156 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 125), -5.27983, 0.58452 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 130), 2.23872, 0.56854 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 135), 8.79853, 0.5473 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 140), 14.32409, 0.52411 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 145), 18.85487, 0.50129 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 150), 22.48542, 0.48015 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 155), 25.32796, 0.46129 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 160), 27.49445, 0.44487 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 165), 29.09035, 0.43082 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 170), 30.21306, 0.41893 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 175), 30.95141, 0.40896 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-50, 180), 31.38463, 0.40064 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -180), 26.44206, 0.37417 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -175), 26.748, 0.37028 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -170), 26.88345, 0.36704 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -165), 26.88805, 0.36435 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -160), 26.79512, 0.36214 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -155), 26.6365, 0.36034 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -150), 26.44618, 0.35891 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -145), 26.26006, 0.35781 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -140), 26.11125, 0.35703 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -135), 26.02266, 0.35653 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -130), 25.99947, 0.35631 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -125), 26.02346, 0.35636 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -120), 26.04976, 0.35668 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -115), 26.00629, 0.35729 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -110), 25.79639, 0.35825 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -105), 25.30597, 0.35964 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -100), 24.41565, 0.36162 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -95), 23.01705, 0.36435 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -90), 21.03024, 0.36805 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -85), 18.4199, 0.37288 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -80), 15.20824, 0.37896 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -75), 11.48293, 0.38634 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -70), 7.39693, 0.39498 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -65), 3.15587, 0.40483 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -60), -1.00869, 0.4159 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -55), -4.87605, 0.42823 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -50), -8.2723, 0.44196 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -45), -11.09467, 0.45722 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -40), -13.31829, 0.47406 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -35), -14.98663, 0.49232 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -30), -16.19202, 0.51163 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -25), -17.05538, 0.53125 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -20), -17.71411, 0.55005 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -15), -18.32168, 0.56644 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -10), -19.05183, 0.57848 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, -5), -20.09163, 0.58428 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 0), -21.6102, 0.58252 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 5), -23.70965, 0.57298 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 10), -26.38532, 0.55668 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 15), -29.52274, 0.53562 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 20), -32.93439, 0.51227 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 25), -36.41337, 0.48895 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 30), -39.77612, 0.46746 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 35), -42.88091, 0.44895 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 40), -45.62593, 0.43399 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 45), -47.93777, 0.42271 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 50), -49.75952, 0.41499 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 55), -51.04255, 0.41062 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 60), -51.74189, 0.40932 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 65), -51.81339, 0.41083 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 70), -51.21065, 0.4149 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 75), -49.88113, 0.42131 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 80), -47.76445, 0.42978 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 85), -44.79912, 0.43989 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 90), -40.94433, 0.45089 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 95), -36.21801, 0.46163 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 100), -30.73757, 0.47062 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 105), -24.73405, 0.4764 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 110), -18.51416, 0.47815 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 115), -12.38121, 0.47589 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 120), -6.56344, 0.47039 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 125), -1.19048, 0.46266 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 130), 3.68502, 0.4536 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 135), 8.0514, 0.44388 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 140), 11.91168, 0.43395 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 145), 15.27254, 0.42415 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 150), 18.14304, 0.41474 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 155), 20.53681, 0.40592 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 160), 22.47481, 0.39784 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 165), 23.98791, 0.39061 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 170), 25.11812, 0.38426 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 175), 25.91723, 0.3788 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-45, 180), 26.44206, 0.37417 + 2); - EXPECT_NEAR(get_mag_declination_degrees(-40, -180), 22.62624, 0.35474 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -175), 22.96964, 0.35269 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -170), 23.16118, 0.35104 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -165), 23.23431, 0.34972 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -160), 23.21228, 0.3487 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -155), 23.11463, 0.34793 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -150), 22.96431, 0.34741 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -145), 22.79069, 0.34715 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -140), 22.62687, 0.34715 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -135), 22.50297, 0.34743 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -130), 22.43851, 0.34802 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -125), 22.43549, 0.34893 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -120), 22.47176, 0.35016 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -115), 22.49431, 0.35173 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -110), 22.41424, 0.35364 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -105), 22.10777, 0.35594 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -100), 21.42762, 0.35876 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -95), 20.22468, 0.36228 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -90), 18.37532, 0.36673 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -85), 15.80806, 0.37233 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -80), 12.52562, 0.3792 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -75), 8.61935, 0.38735 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -70), 4.27161, 0.39667 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -65), -0.26152, 0.40704 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -60), -4.69039, 0.41843 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -55), -8.74641, 0.43098 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -50), -12.23193, 0.44496 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -45), -15.04789, 0.46069 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -40), -17.19279, 0.47842 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -35), -18.73826, 0.49825 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -30), -19.79216, 0.52009 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -25), -20.46455, 0.5436 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -20), -20.85249, 0.56794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -15), -21.05335, 0.59155 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -10), -21.19951, 0.61191 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, -5), -21.48673, 0.62584 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 0), -22.15845, 0.63028 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 5), -23.43139, 0.62353 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 10), -25.39987, 0.60604 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 15), -27.98749, 0.58033 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 20), -30.98082, 0.55008 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 25), -34.11392, 0.51904 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 30), -37.14474, 0.49014 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 35), -39.88992, 0.4652 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 40), -42.2226, 0.44501 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 45), -44.05458, 0.42963 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 50), -45.31966, 0.41873 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 55), -45.96451, 0.4118 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 60), -45.94603, 0.40823 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 65), -45.23127, 0.40743 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 70), -43.79647, 0.40876 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 75), -41.62523, 0.41163 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 80), -38.71122, 0.41536 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 85), -35.07345, 0.41916 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 90), -30.786, 0.42217 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 95), -26.00732, 0.42353 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 100), -20.97904, 0.42271 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 105), -15.97501, 0.41973 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 110), -11.22195, 0.41517 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 115), -6.84289, 0.40981 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 120), -2.85552, 0.40433 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 125), 0.78635, 0.39907 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 130), 4.14206, 0.39412 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 135), 7.25043, 0.3894 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 140), 10.12011, 0.38481 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 145), 12.73712, 0.38028 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 150), 15.07734, 0.37583 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 155), 17.11621, 0.3715 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 160), 18.83511, 0.36739 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 165), 20.22692, 0.36359 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 170), 21.30125, 0.36018 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 175), 22.08652, 0.35723 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-40, 180), 22.62624, 0.35474 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -180), 19.5655, 0.34 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -175), 19.90349, 0.33909 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -170), 20.11168, 0.33846 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -165), 20.22222, 0.33806 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -160), 20.25109, 0.33785 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -155), 20.20537, 0.33781 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -150), 20.09367, 0.33794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -145), 19.93298, 0.33826 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -140), 19.74878, 0.33879 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -135), 19.5704, 0.33958 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -130), 19.42511, 0.34067 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -125), 19.33185, 0.34209 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -120), 19.29284, 0.34387 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -115), 19.28075, 0.34598 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -110), 19.22444, 0.34843 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -105), 19.00111, 0.35123 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -100), 18.44431, 0.35448 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -95), 17.37018, 0.35838 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -90), 15.61545, 0.36317 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -85), 13.07606, 0.36907 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -80), 9.73907, 0.37618 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -75), 5.70363, 0.38446 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -70), 1.18419, 0.39369 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -65), -3.51459, 0.40371 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -60), -8.05463, 0.41448 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -55), -12.13725, 0.42624 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -50), -15.56272, 0.43938 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -45), -18.25514, 0.45434 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -40), -20.24988, 0.47147 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -35), -21.65335, 0.49097 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -30), -22.58971, 0.51297 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -25), -23.15325, 0.53746 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -20), -23.38794, 0.56416 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -15), -23.30913, 0.59208 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -10), -22.96409, 0.61895 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, -5), -22.50209, 0.64104 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 0), -22.20041, 0.6538 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 5), -22.39623, 0.65351 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 10), -23.34016, 0.63904 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 15), -25.07127, 0.6125 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 20), -27.40898, 0.5783 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 25), -30.0522, 0.54151 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 30), -32.69632, 0.50639 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 35), -35.09885, 0.47565 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 40), -37.08812, 0.45051 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 45), -38.54557, 0.43108 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 50), -39.38795, 0.41686 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 55), -39.55917, 0.40707 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 60), -39.02957, 0.40082 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 65), -37.79584, 0.39721 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 70), -35.87671, 0.39542 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 75), -33.30578, 0.39465 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 80), -30.13093, 0.3942 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 85), -26.43036, 0.39338 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 90), -22.34094, 0.39159 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 95), -18.07263, 0.38848 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 100), -13.87843, 0.38414 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 105), -9.98202, 0.37905 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 110), -6.50708, 0.37386 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 115), -3.45496, 0.36913 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 120), -0.73717, 0.36516 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 125), 1.76499, 0.36196 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 130), 4.14698, 0.35933 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 135), 6.45372, 0.35706 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 140), 8.68124, 0.35492 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 145), 10.79605, 0.35281 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 150), 12.75528, 0.35068 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 155), 14.51768, 0.34855 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 160), 16.04709, 0.34646 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 165), 17.3161, 0.34449 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 170), 18.31356, 0.34272 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 175), 19.05161, 0.34121 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-35, 180), 19.5655, 0.34 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -180), 17.06703, 0.32868 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -175), 17.36993, 0.32849 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -170), 17.56356, 0.32852 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -165), 17.68377, 0.32874 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -160), 17.74382, 0.3291 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -155), 17.74102, 0.3296 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -150), 17.66996, 0.33022 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -145), 17.53283, 0.33098 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -140), 17.34278, 0.3319 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -135), 17.12199, 0.33303 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -130), 16.89876, 0.33443 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -125), 16.70348, 0.33612 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -120), 16.55962, 0.33812 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -115), 16.4655, 0.34042 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -110), 16.37056, 0.34301 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -105), 16.1581, 0.34589 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -100), 15.64948, 0.34916 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -95), 14.63483, 0.35303 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -90), 12.92142, 0.35773 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -85), 10.38372, 0.36347 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -80), 7.00393, 0.37029 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -75), 2.89689, 0.37806 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -70), -1.68967, 0.38651 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -65), -6.41186, 0.39543 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -60), -10.90321, 0.40486 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -55), -14.85939, 0.41514 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -50), -18.09772, 0.42676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -45), -20.57276, 0.44021 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -40), -22.35204, 0.45576 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -35), -23.56545, 0.47356 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -30), -24.34267, 0.49366 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -25), -24.75823, 0.51613 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -20), -24.80871, 0.54098 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -15), -24.43945, 0.56779 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -10), -23.61823, 0.59505 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, -5), -22.42925, 0.61964 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 0), -21.13516, 0.63695 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 5), -20.14192, 0.64239 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 10), -19.84687, 0.63344 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 15), -20.45657, 0.61096 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 20), -21.90774, 0.57873 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 25), -23.93218, 0.54191 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 30), -26.18733, 0.50532 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 35), -28.35741, 0.47238 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 40), -30.19413, 0.44485 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 45), -31.51822, 0.42311 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 50), -32.21114, 0.40672 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 55), -32.21017, 0.39482 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 60), -31.50554, 0.3864 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 65), -30.1324, 0.38051 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 70), -28.15356, 0.3763 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 75), -25.63969, 0.37306 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 80), -22.66314, 0.37021 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 85), -19.31727, 0.36723 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 90), -15.74953, 0.36376 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 95), -12.17245, 0.35966 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 100), -8.82243, 0.35509 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 105), -5.88046, 0.3505 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 110), -3.40779, 0.34635 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 115), -1.33834, 0.34295 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 120), 0.4744, 0.34042 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 125), 2.18794, 0.33862 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 130), 3.91274, 0.33736 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 135), 5.68667, 0.33637 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 140), 7.48558, 0.33547 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 145), 9.25467, 0.33455 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 150), 10.937, 0.33359 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 155), 12.48443, 0.33258 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 160), 13.85496, 0.33158 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 165), 15.01103, 0.33062 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 170), 15.92725, 0.32978 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 175), 16.60286, 0.32912 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-30, 180), 17.06703, 0.32868 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -180), 15.02726, 0.3201 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -175), 15.27347, 0.32035 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -170), 15.42587, 0.3208 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -165), 15.52823, 0.32143 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -160), 15.5958, 0.3222 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -155), 15.62044, 0.32309 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -150), 15.58541, 0.32408 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -145), 15.47882, 0.32517 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -140), 15.29994, 0.32639 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -135), 15.06045, 0.32776 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -130), 14.78488, 0.32933 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -125), 14.50973, 0.33113 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -120), 14.27421, 0.33315 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -115), 14.0972, 0.33538 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -110), 13.94482, 0.33782 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -105), 13.7055, 0.34048 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -100), 13.19208, 0.34348 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -95), 12.17795, 0.34702 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -90), 10.45473, 0.35134 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -85), 7.89121, 0.35657 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -80), 4.47894, 0.3627 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -75), 0.35663, 0.36949 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -70), -4.19765, 0.37663 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -65), -8.8172, 0.38396 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -60), -13.13209, 0.39162 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -55), -16.85436, 0.40003 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -50), -19.82712, 0.40975 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -45), -22.0277, 0.42121 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -40), -23.53628, 0.4346 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -35), -24.48378, 0.44985 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -30), -24.9902, 0.46676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -25), -25.11098, 0.48518 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -20), -24.8167, 0.505 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -15), -24.02393, 0.52598 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -10), -22.6716, 0.5472 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, -5), -20.81453, 0.56662 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 0), -18.68876, 0.58097 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 5), -16.69591, 0.58672 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 10), -15.28363, 0.58152 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 15), -14.776, 0.56533 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 20), -15.25917, 0.54043 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 25), -16.5812, 0.5105 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 30), -18.43578, 0.47941 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 35), -20.46377, 0.4503 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 40), -22.32978, 0.42509 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 45), -23.76649, 0.40455 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 50), -24.59574, 0.38852 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 55), -24.73424, 0.37639 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 60), -24.18541, 0.36734 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 65), -23.01531, 0.36056 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 70), -21.31605, 0.35537 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 75), -19.17216, 0.35124 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 80), -16.65277, 0.34771 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 85), -13.83969, 0.34442 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 90), -10.87041, 0.34108 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 95), -7.95154, 0.33755 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 100), -5.31199, 0.33397 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 105), -3.11626, 0.33059 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 110), -1.39704, 0.32773 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 115), -0.05072, 0.32557 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 120), 1.10757, 0.32412 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 125), 2.26379, 0.32328 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 130), 3.53791, 0.32283 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 135), 4.95678, 0.32257 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 140), 6.4726, 0.32234 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 145), 8.00768, 0.32206 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 150), 9.49257, 0.32171 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 155), 10.877, 0.32133 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 160), 12.11963, 0.32092 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 165), 13.17868, 0.32054 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 170), 14.01836, 0.32023 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 175), 14.62664, 0.32007 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-25, 180), 15.02726, 0.3201 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -180), 13.38619, 0.31386 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -175), 13.56171, 0.31437 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -170), 13.65165, 0.31508 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -165), 13.7108, 0.31597 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -160), 13.76072, 0.31701 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -155), 13.79229, 0.31816 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -150), 13.78115, 0.31941 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -145), 13.70371, 0.32074 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -140), 13.54633, 0.32215 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -135), 13.30966, 0.32368 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -130), 13.01258, 0.32533 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -125), 12.69375, 0.32711 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -120), 12.40197, 0.32902 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -115), 12.16858, 0.33104 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -110), 11.96825, 0.33317 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -105), 11.68959, 0.33547 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -100), 11.13873, 0.33806 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -95), 10.08174, 0.34116 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -90), 8.30968, 0.34496 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -85), 5.70223, 0.34952 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -80), 2.27351, 0.35472 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -75), -1.80948, 0.36027 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -70), -6.24677, 0.36585 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -65), -10.66866, 0.37137 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -60), -14.72337, 0.37706 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -55), -18.15123, 0.38341 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -50), -20.81764, 0.39097 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -45), -22.70611, 0.40011 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -40), -23.88696, 0.4109 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -35), -24.47295, 0.42309 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -30), -24.56796, 0.43618 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -25), -24.22234, 0.4497 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -20), -23.41781, 0.46325 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -15), -22.0978, 0.47653 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -10), -20.23422, 0.489 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, -5), -17.89921, 0.49962 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 0), -15.30504, 0.50685 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 5), -12.7864, 0.50897 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 10), -10.72457, 0.50475 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 15), -9.44383, 0.49397 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 20), -9.12335, 0.47761 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 25), -9.75368, 0.45753 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 30), -11.14401, 0.43594 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 35), -12.97252, 0.41487 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 40), -14.86451, 0.3958 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 45), -16.47612, 0.37955 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 50), -17.55956, 0.36632 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 55), -17.9939, 0.35588 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 60), -17.77764, 0.34775 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 65), -16.98892, 0.34143 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 70), -15.72957, 0.33649 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 75), -14.0801, 0.33256 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 80), -12.09299, 0.32934 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 85), -9.83006, 0.32655 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 90), -7.41483, 0.32395 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 95), -5.04959, 0.32142 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 100), -2.96554, 0.31898 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 105), -1.32825, 0.3168 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 110), -0.16224, 0.31505 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 115), 0.65685, 0.31384 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 120), 1.34222, 0.31319 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 125), 2.10408, 0.31297 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 130), 3.07087, 0.31304 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 135), 4.25823, 0.31321 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 140), 5.59474, 0.31338 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 145), 6.97992, 0.31348 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 150), 8.33257, 0.31351 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 155), 9.60208, 0.31348 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 160), 10.75043, 0.31343 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 165), 11.73444, 0.3134 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 170), 12.50997, 0.31341 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 175), 13.05446, 0.31355 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-20, 180), 13.38619, 0.31386 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -180), 12.10127, 0.30971 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -175), 12.20132, 0.31038 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -170), 12.21578, 0.31125 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -165), 12.21271, 0.31229 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -160), 12.22361, 0.31348 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -155), 12.24237, 0.31479 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -150), 12.24047, 0.31617 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -145), 12.1851, 0.31762 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -140), 12.05153, 0.31912 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -135), 11.83084, 0.32069 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -130), 11.53661, 0.32231 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -125), 11.20771, 0.32399 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -120), 10.89695, 0.3257 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -115), 10.6392, 0.32744 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -110), 10.40825, 0.32922 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -105), 10.08751, 0.33113 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -100), 9.47848, 0.33333 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -95), 8.34965, 0.33601 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -90), 6.50577, 0.33929 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -85), 3.85136, 0.34315 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -80), 0.4315, 0.34738 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -75), -3.56033, 0.35164 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -70), -7.81525, 0.35566 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -65), -11.97839, 0.35939 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -60), -15.72848, 0.36315 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -55), -18.83402, 0.36743 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -50), -21.17151, 0.37273 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -45), -22.71499, 0.37936 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -40), -23.51187, 0.38729 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -35), -23.65198, 0.39616 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -30), -23.23194, 0.40534 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -25), -22.32264, 0.41412 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -20), -20.95707, 0.42194 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -15), -19.1501, 0.42846 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -10), -16.94025, 0.43349 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, -5), -14.42687, 0.43682 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 0), -11.78082, 0.43815 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 5), -9.22853, 0.43705 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 10), -7.02313, 0.43311 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 15), -5.41161, 0.42616 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 20), -4.59283, 0.41641 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 25), -4.66271, 0.40456 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 30), -5.56402, 0.39156 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 35), -7.07365, 0.37841 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 40), -8.84852, 0.36595 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 45), -10.51857, 0.35479 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 50), -11.78656, 0.34523 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 55), -12.4909, 0.3373 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 60), -12.61022, 0.33087 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 65), -12.2164, 0.3257 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 70), -11.40502, 0.32156 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 75), -10.2421, 0.31828 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 80), -8.75861, 0.31567 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 85), -6.99448, 0.31354 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 90), -5.05748, 0.31171 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 95), -3.14397, 0.31006 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 100), -1.48873, 0.30858 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 105), -0.26512, 0.30734 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 110), 0.49959, 0.30644 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 115), 0.93914, 0.30594 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 120), 1.28668, 0.30583 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 125), 1.77237, 0.30604 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 130), 2.5325, 0.30645 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 135), 3.57371, 0.30692 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 140), 4.80417, 0.30736 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 145), 6.10323, 0.30772 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 150), 7.37888, 0.30802 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 155), 8.57993, 0.30825 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 160), 9.67142, 0.30845 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 165), 10.6091, 0.30865 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 170), 11.34103, 0.30889 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 175), 11.83432, 0.30922 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-15, 180), 12.10127, 0.30971 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -180), 11.13055, 0.30748 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -175), 11.16209, 0.30827 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -170), 11.09942, 0.30924 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -165), 11.02557, 0.31036 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -160), 10.98519, 0.31162 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -155), 10.97863, 0.31297 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -150), 10.97581, 0.31438 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -145), 10.93617, 0.31582 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -140), 10.82512, 0.31729 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -135), 10.62573, 0.31876 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -130), 10.34776, 0.32024 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -125), 10.02973, 0.32172 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -120), 9.72418, 0.32317 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -115), 9.46194, 0.3246 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -110), 9.20838, 0.32605 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -105), 8.83866, 0.32764 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -100), 8.15345, 0.32952 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -95), 6.93338, 0.33186 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -90), 5.0085, 0.3347 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -85), 2.31716, 0.33795 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -80), -1.06277, 0.3413 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -75), -4.91905, 0.3444 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -70), -8.94795, 0.34702 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -65), -12.8213, 0.3492 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -60), -16.25017, 0.35124 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -55), -19.0232, 0.35363 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -50), -21.01696, 0.35678 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -45), -22.18952, 0.36094 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -40), -22.56744, 0.36606 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -35), -22.22856, 0.37175 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -30), -21.27994, 0.37739 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -25), -19.83452, 0.38228 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -20), -17.99636, 0.38587 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -15), -15.86121, 0.38794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -10), -13.52643, 0.38855 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, -5), -11.09655, 0.38796 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 0), -8.6802, 0.38641 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 5), -6.38914, 0.38401 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 10), -4.34978, 0.38067 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 15), -2.71873, 0.37624 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 20), -1.6752, 0.37066 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 25), -1.37036, 0.36406 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 30), -1.84951, 0.35677 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 35), -2.99504, 0.34919 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 40), -4.53418, 0.3417 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 45), -6.11838, 0.33465 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 50), -7.43585, 0.32827 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 55), -8.29869, 0.3227 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 60), -8.66394, 0.31796 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 65), -8.58874, 0.31401 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 70), -8.15451, 0.31078 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 75), -7.40898, 0.30818 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 80), -6.36112, 0.30615 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 85), -5.0289, 0.30457 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 90), -3.50191, 0.30333 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 95), -1.96536, 0.30234 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 100), -0.65225, 0.30155 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 105), 0.25767, 0.30099 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 110), 0.72997, 0.3007 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 115), 0.89912, 0.3007 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 120), 1.00905, 0.30098 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 125), 1.30351, 0.30148 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 130), 1.92524, 0.30212 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 135), 2.87541, 0.30281 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 140), 4.048, 0.30348 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 145), 5.30726, 0.30409 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 150), 6.55197, 0.30462 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 155), 7.72894, 0.30509 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 160), 8.80401, 0.30552 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 165), 9.73041, 0.30592 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 170), 10.44795, 0.30635 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 175), 10.91289, 0.30685 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-10, 180), 11.13055, 0.30748 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -180), 10.42241, 0.30704 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -175), 10.40652, 0.30794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -170), 10.27923, 0.30898 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -165), 10.13965, 0.31014 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -160), 10.04845, 0.3114 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -155), 10.01563, 0.31271 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -150), 10.01141, 0.31405 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -145), 9.98787, 0.31537 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -140), 9.90034, 0.31667 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -135), 9.72428, 0.31794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -130), 9.4665, 0.31916 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -125), 9.16494, 0.32035 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -120), 8.86904, 0.32148 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -115), 8.60092, 0.32259 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -110), 8.31404, 0.32376 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -105), 7.876, 0.32509 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -100), 7.09252, 0.32676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -95), 5.76496, 0.32886 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -90), 3.75672, 0.33137 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -85), 1.04346, 0.3341 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -80), -2.26803, 0.33673 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -75), -5.95724, 0.33889 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -70), -9.73692, 0.3404 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -65), -13.30989, 0.34133 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -60), -16.41461, 0.34198 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -55), -18.8511, 0.34276 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -50), -20.49168, 0.34406 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -45), -21.28372, 0.34607 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -40), -21.247, 0.34872 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -35), -20.46476, 0.35172 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -30), -19.06782, 0.35455 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -25), -17.21384, 0.35666 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -20), -15.06712, 0.35767 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -15), -12.78187, 0.35745 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -10), -10.48742, 0.35618 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, -5), -8.27453, 0.3542 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 0), -6.19043, 0.35188 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 5), -4.25435, 0.34942 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 10), -2.49565, 0.34682 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 15), -0.99609, 0.34398 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 20), 0.09718, 0.34075 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 25), 0.61356, 0.33711 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 30), 0.44482, 0.33309 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 35), -0.37411, 0.32884 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 40), -1.64403, 0.32447 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 45), -3.06041, 0.32016 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 50), -4.32351, 0.31605 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 55), -5.23739, 0.31227 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 60), -5.74503, 0.30889 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 65), -5.88983, 0.30596 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 70), -5.73935, 0.30349 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 75), -5.32516, 0.30147 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 80), -4.63756, 0.29989 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 85), -3.6744, 0.29871 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 90), -2.50529, 0.29787 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 95), -1.29816, 0.2973 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 100), -0.27588, 0.29697 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 105), 0.38187, 0.29687 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 110), 0.63386, 0.297 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 115), 0.60913, 0.29735 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 120), 0.55259, 0.2979 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 125), 0.71338, 0.29861 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 130), 1.23822, 0.29944 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 135), 2.12717, 0.30033 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 140), 3.26817, 0.30122 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 145), 4.51741, 0.30207 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 150), 5.76698, 0.30286 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 155), 6.95992, 0.3036 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 160), 8.05961, 0.30428 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 165), 9.01446, 0.30492 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 170), 9.75495, 0.30557 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 175), 10.22545, 0.30625 + 1); - EXPECT_NEAR(get_mag_declination_degrees(-5, 180), 10.42241, 0.30704 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -180), 9.91039, 0.30822 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -175), 9.88401, 0.30927 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -170), 9.72103, 0.31038 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -165), 9.53656, 0.31156 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -160), 9.40951, 0.31278 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -155), 9.36244, 0.31399 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -150), 9.36765, 0.31517 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -145), 9.36976, 0.31628 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -140), 9.31277, 0.31732 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -135), 9.16343, 0.31827 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -130), 8.92484, 0.31916 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -125), 8.63332, 0.31998 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -120), 8.33352, 0.32076 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -115), 8.03744, 0.32156 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -110), 7.68743, 0.32246 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -105), 7.14797, 0.32361 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -100), 6.23669, 0.32512 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -95), 4.78267, 0.32705 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -90), 2.68689, 0.32931 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -85), -0.03845, 0.33165 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -80), -3.26409, 0.33371 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -75), -6.77047, 0.33516 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -70), -10.2926, 0.33585 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -65), -13.56286, 0.33584 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -60), -16.34108, 0.33542 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -55), -18.4353, 0.33496 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -50), -19.71866, 0.33477 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -45), -20.14147, 0.33505 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -40), -19.7339, 0.33578 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -35), -18.59728, 0.33673 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -30), -16.88635, 0.33757 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -25), -14.78734, 0.33794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -20), -12.4955, 0.33758 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -15), -10.19148, 0.33644 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -10), -8.01494, 0.33467 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, -5), -6.04091, 0.33255 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 0), -4.27375, 0.33035 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 5), -2.67142, 0.32826 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 10), -1.19748, 0.32631 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 15), 0.12224, 0.32442 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 20), 1.17389, 0.32248 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 25), 1.78806, 0.32041 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 30), 1.82399, 0.31818 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 35), 1.26027, 0.31578 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 40), 0.23491, 0.31324 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 45), -0.99484, 0.31061 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 50), -2.15335, 0.30797 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 55), -3.04901, 0.30541 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 60), -3.6187, 0.30302 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 65), -3.89699, 0.30086 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 70), -3.9425, 0.29896 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 75), -3.777, 0.29737 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 80), -3.37857, 0.29612 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 85), -2.72926, 0.29519 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 90), -1.87874, 0.29459 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 95), -0.97277, 0.29428 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 100), -0.21555, 0.29423 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 105), 0.22179, 0.29442 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 110), 0.29501, 0.29482 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 115), 0.12407, 0.2954 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 120), -0.05408, 0.29613 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 125), 0.0063, 0.297 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 130), 0.45289, 0.29799 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 135), 1.28902, 0.29906 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 140), 2.40552, 0.30018 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 145), 3.65858, 0.3013 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 150), 4.93683, 0.3024 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 155), 6.17819, 0.30346 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 160), 7.3404, 0.30445 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 165), 8.36481, 0.3054 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 170), 9.17153, 0.30632 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 175), 9.69178, 0.30725 + 1); - EXPECT_NEAR(get_mag_declination_degrees(0, 180), 9.91039, 0.30822 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -180), 9.51221, 0.31084 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -175), 9.52829, 0.31208 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -170), 9.37637, 0.3133 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -165), 9.18517, 0.31449 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -160), 9.0524, 0.31564 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -155), 9.0154, 0.31671 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -150), 9.05054, 0.31767 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -145), 9.09556, 0.3185 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -140), 9.08222, 0.31921 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -135), 8.96662, 0.3198 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -130), 8.74585, 0.3203 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -125), 8.45236, 0.32074 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -120), 8.12468, 0.32116 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -115), 7.76562, 0.32166 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -110), 7.31058, 0.32234 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -105), 6.62736, 0.32333 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -100), 5.55223, 0.32472 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -95), 3.94678, 0.32651 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -90), 1.75084, 0.32855 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -85), -0.9897, 0.33055 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -80), -4.1287, 0.33217 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -75), -7.45207, 0.33309 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -70), -10.71696, 0.33318 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -65), -13.68133, 0.33251 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -60), -16.12418, 0.33131 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -55), -17.86645, 0.32992 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -50), -18.79465, 0.32863 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -45), -18.8778, 0.32763 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -40), -18.16862, 0.32695 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -35), -16.78853, 0.32648 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -30), -14.90461, 0.32603 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -25), -12.70768, 0.32539 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -20), -10.39429, 0.32439 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -15), -8.14644, 0.32299 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -10), -6.10343, 0.32128 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, -5), -4.33234, 0.31941 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 0), -2.81702, 0.31758 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 5), -1.48236, 0.31591 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 10), -0.25124, 0.31443 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 15), 0.89098, 0.31312 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 20), 1.86158, 0.31189 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 25), 2.50354, 0.31067 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 30), 2.66361, 0.30941 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 35), 2.285, 0.30804 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 40), 1.45894, 0.30655 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 45), 0.40027, 0.30493 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 50), -0.64223, 0.3032 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 55), -1.48646, 0.30143 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 60), -2.06774, 0.29971 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 65), -2.41587, 0.29808 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 70), -2.586, 0.2966 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 75), -2.59782, 0.29531 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 80), -2.42556, 0.29426 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 85), -2.04176, 0.29349 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 90), -1.47837, 0.29301 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 95), -0.85632, 0.29283 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 100), -0.35429, 0.29293 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 105), -0.12663, 0.29327 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 110), -0.21524, 0.29382 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 115), -0.51025, 0.29454 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 120), -0.78943, 0.29539 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 125), -0.8179, 0.29638 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 130), -0.44993, 0.2975 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 135), 0.32488, 0.29875 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 140), 1.40837, 0.30011 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 145), 2.66438, 0.30153 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 150), 3.98185, 0.30297 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 155), 5.29305, 0.30439 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 160), 6.54788, 0.30577 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 165), 7.67925, 0.30709 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 170), 8.59668, 0.30836 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 175), 9.21757, 0.30961 + 1); - EXPECT_NEAR(get_mag_declination_degrees(5, 180), 9.51221, 0.31084 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -180), 9.13408, 0.3146 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -175), 9.25854, 0.31608 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -170), 9.18156, 0.31745 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -165), 9.0396, 0.31868 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -160), 8.9464, 0.31974 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -155), 8.9545, 0.32064 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -150), 9.04652, 0.32135 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -145), 9.15554, 0.32187 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -140), 9.20201, 0.32224 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -135), 9.13022, 0.32247 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -130), 8.92831, 0.3226 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -125), 8.62158, 0.32269 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -120), 8.24095, 0.32281 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -115), 7.78199, 0.32305 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -110), 7.17838, 0.32355 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -105), 6.30786, 0.3244 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -100), 5.03071, 0.32568 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -95), 3.24356, 0.32732 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -90), 0.92434, 0.32912 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -85), -1.85014, 0.3308 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -80), -4.91924, 0.33201 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -75), -8.0732, 0.33249 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -70), -11.08672, 0.33213 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -65), -13.73985, 0.33098 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -60), -15.83417, 0.32924 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -55), -17.21513, 0.3272 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -50), -17.79815, 0.32515 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -45), -17.58335, 0.32326 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -40), -16.64948, 0.32164 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -35), -15.13073, 0.32025 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -30), -13.19033, 0.31901 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -25), -11.00285, 0.31781 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -20), -8.74579, 0.31654 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -15), -6.58806, 0.31514 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -10), -4.66467, 0.31363 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, -5), -3.0431, 0.31209 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 0), -1.70476, 0.31062 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 5), -0.5632, 0.30929 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 10), 0.48019, 0.30816 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 15), 1.46832, 0.3072 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 20), 2.34652, 0.30638 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 25), 2.97652, 0.30564 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 30), 3.20575, 0.30493 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 35), 2.95725, 0.30416 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 40), 2.28749, 0.30329 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 45), 1.37486, 0.30227 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 50), 0.44216, 0.3011 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 55), -0.33947, 0.29983 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 60), -0.90522, 0.29853 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 65), -1.28171, 0.29725 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 70), -1.52423, 0.29604 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 75), -1.65687, 0.29494 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 80), -1.6582, 0.29402 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 85), -1.49849, 0.29331 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 90), -1.1959, 0.29287 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 95), -0.84623, 0.29273 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 100), -0.59843, 0.29287 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 105), -0.58359, 0.29327 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 110), -0.83584, 0.29388 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 115), -1.25424, 0.29465 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 120), -1.63473, 0.29556 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 125), -1.75814, 0.29662 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 130), -1.48274, 0.29784 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 135), -0.78851, 0.29925 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 140), 0.24316, 0.30083 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 145), 1.48978, 0.30254 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 150), 2.8441, 0.30433 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 155), 4.23318, 0.30615 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 160), 5.59825, 0.30795 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 165), 6.86382, 0.3097 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 170), 7.93038, 0.3114 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 175), 8.70249, 0.31304 + 1); - EXPECT_NEAR(get_mag_declination_degrees(10, 180), 9.13408, 0.3146 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -180), 8.68252, 0.3191 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -175), 8.98682, 0.32088 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -170), 9.06114, 0.32243 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -165), 9.0399, 0.32372 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -160), 9.04548, 0.32472 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -155), 9.14258, 0.32543 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -150), 9.32162, 0.32589 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -145), 9.51516, 0.32613 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -140), 9.63623, 0.3262 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -135), 9.61851, 0.32613 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -130), 9.43914, 0.32599 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -125), 9.11279, 0.32584 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -120), 8.66078, 0.32575 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -115), 8.07291, 0.32583 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -110), 7.28562, 0.32622 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -105), 6.19161, 0.32699 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -100), 4.67838, 0.32816 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -95), 2.67795, 0.32962 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -90), 0.20474, 0.33116 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -85), -2.63517, 0.33246 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -80), -5.66522, 0.33324 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -75), -8.67468, 0.33328 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -70), -11.44943, 0.33251 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -65), -13.79032, 0.33097 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -60), -15.52879, 0.32886 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -55), -16.54856, 0.32641 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -50), -16.807, 0.32387 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -45), -16.34125, 0.32145 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -40), -15.25234, 0.31924 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -35), -13.67614, 0.31731 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -30), -11.75821, 0.31562 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -25), -9.64434, 0.31413 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -20), -7.48321, 0.31275 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -15), -5.4243, 0.31143 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -10), -3.59668, 0.31013 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, -5), -2.07313, 0.30888 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 0), -0.84407, 0.3077 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 5), 0.17292, 0.30665 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 10), 1.08323, 0.30576 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 15), 1.94784, 0.30504 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 20), 2.73689, 0.30449 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 25), 3.3347, 0.30405 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 30), 3.59882, 0.30368 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 35), 3.44342, 0.30329 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 40), 2.89944, 0.3028 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 45), 2.1135, 0.30215 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 50), 1.28301, 0.30132 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 55), 0.56715, 0.30034 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 60), 0.03042, 0.29928 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 65), -0.35053, 0.29819 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 70), -0.63202, 0.29713 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 75), -0.84616, 0.29613 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 80), -0.98199, 0.29525 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 85), -1.01412, 0.29455 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 90), -0.95171, 0.29409 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 95), -0.86712, 0.29392 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 100), -0.878, 0.29403 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 105), -1.08809, 0.29441 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 110), -1.51911, 0.29501 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 115), -2.07622, 0.29577 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 120), -2.57348, 0.29668 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 125), -2.80911, 0.29775 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 130), -2.64645, 0.29902 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 135), -2.05508, 0.30054 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 140), -1.09705, 0.30229 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 145), 0.12196, 0.30424 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 150), 1.50094, 0.30634 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 155), 2.96274, 0.30852 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 160), 4.4404, 0.31073 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 165), 5.85174, 0.31293 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 170), 7.09173, 0.31507 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 175), 8.05582, 0.31714 + 1); - EXPECT_NEAR(get_mag_declination_degrees(15, 180), 8.68252, 0.3191 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -180), 8.08354, 0.32387 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -175), 8.63337, 0.32596 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -170), 8.93805, 0.32773 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -165), 9.11759, 0.3291 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -160), 9.29074, 0.33006 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -155), 9.52702, 0.33064 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -150), 9.82413, 0.33089 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -145), 10.1192, 0.33091 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -140), 10.32451, 0.33077 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -135), 10.36757, 0.33055 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -130), 10.21484, 0.33029 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -125), 9.86793, 0.33007 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -120), 9.33641, 0.32996 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -115), 8.60447, 0.33006 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -110), 7.61353, 0.33047 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -105), 6.27354, 0.33126 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -100), 4.49983, 0.33237 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -95), 2.25849, 0.33367 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -90), -0.40143, 0.3349 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -85), -3.34445, 0.33578 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -80), -6.37428, 0.33604 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -75), -9.27257, 0.33556 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -70), -11.83125, 0.33432 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -65), -13.87283, 0.33241 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -60), -15.26629, 0.33 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -55), -15.94366, 0.3273 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -50), -15.91065, 0.32452 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -45), -15.24047, 0.32182 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -40), -14.04926, 0.31934 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -35), -12.46533, 0.31713 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -30), -10.6094, 0.31522 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -25), -8.59474, 0.31359 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -20), -6.53956, 0.3122 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -15), -4.57235, 0.31097 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -10), -2.81479, 0.30986 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, -5), -1.34577, 0.30885 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 0), -0.17012, 0.30792 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 5), 0.78086, 0.3071 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 10), 1.60814, 0.30642 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 15), 2.38202, 0.30589 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 20), 3.09388, 0.30553 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 25), 3.65311, 0.30531 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 30), 3.93462, 0.30519 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 35), 3.85285, 0.30506 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 40), 3.42039, 0.30483 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 45), 2.755, 0.30441 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 50), 2.02755, 0.30377 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 55), 1.38266, 0.30293 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 60), 0.88302, 0.30197 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 65), 0.50912, 0.30094 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 70), 0.20477, 0.29991 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 75), -0.07037, 0.29892 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 80), -0.31863, 0.29802 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 85), -0.52347, 0.29728 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 90), -0.68958, 0.29676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 95), -0.86877, 0.29651 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 100), -1.14792, 0.29655 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 105), -1.60146, 0.29686 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 110), -2.23499, 0.29738 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 115), -2.95572, 0.29807 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 120), -3.59302, 0.2989 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 125), -3.96142, 0.29992 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 130), -3.92975, 0.30117 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 135), -3.45834, 0.3027 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 140), -2.59093, 0.30452 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 145), -1.41651, 0.30661 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 150), -0.02924, 0.30891 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 155), 1.49051, 0.31136 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 160), 3.06894, 0.3139 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 165), 4.62011, 0.31648 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 170), 6.03858, 0.31904 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 175), 7.21718, 0.32153 + 1); - EXPECT_NEAR(get_mag_declination_degrees(20, 180), 8.08354, 0.32387 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -180), 7.3037, 0.32852 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -175), 8.14691, 0.33089 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -170), 8.74986, 0.33285 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -165), 9.20618, 0.33433 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -160), 9.61635, 0.33529 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -155), 10.04358, 0.33579 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -150), 10.48938, 0.33594 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -145), 10.89933, 0.33587 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -140), 11.19266, 0.3357 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -135), 11.29751, 0.3355 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -130), 11.1729, 0.33535 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -125), 10.80735, 0.33531 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -120), 10.19722, 0.33543 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -115), 9.32011, 0.33579 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -110), 8.12196, 0.33646 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -105), 6.52913, 0.33745 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -100), 4.48285, 0.33865 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -95), 1.98066, 0.33986 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -90), -0.89523, 0.3408 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -85), -3.97852, 0.34118 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -80), -7.04869, 0.34083 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -75), -9.8746, 0.3397 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -70), -12.25199, 0.33787 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -65), -14.02732, 0.33551 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -60), -15.11167, 0.3328 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -55), -15.48804, 0.32993 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -50), -15.20852, 0.32705 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -45), -14.3762, 0.32428 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -40), -13.1152, 0.32172 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -35), -11.54198, 0.31943 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -30), -9.75266, 0.31747 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -25), -7.83146, 0.31582 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -20), -5.86968, 0.31447 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -15), -3.97588, 0.31335 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -10), -2.26261, 0.31242 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, -5), -0.8126, 0.31162 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 0), 0.35449, 0.31093 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 5), 1.28875, 0.31033 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 10), 2.0788, 0.30986 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 15), 2.79679, 0.30952 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 20), 3.45145, 0.30934 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 25), 3.97836, 0.30932 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 30), 4.27538, 0.30939 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 35), 4.26467, 0.30947 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 40), 3.94645, 0.30942 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 45), 3.41114, 0.30914 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 50), 2.80012, 0.30858 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 55), 2.23856, 0.30777 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 60), 1.78395, 0.30679 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 65), 1.42037, 0.30572 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 70), 1.09403, 0.30463 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 75), 0.75897, 0.30357 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 80), 0.40051, 0.3026 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 85), 0.02477, 0.30177 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 90), -0.37152, 0.30116 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 95), -0.82271, 0.30081 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 100), -1.38661, 0.30074 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 105), -2.10773, 0.30093 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 110), -2.97238, 0.30132 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 115), -3.88509, 0.30186 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 120), -4.68596, 0.30255 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 125), -5.20329, 0.30342 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 130), -5.31192, 0.30453 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 135), -4.96599, 0.30594 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 140), -4.195, 0.3077 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 145), -3.07446, 0.30977 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 150), -1.69294, 0.31212 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 155), -0.1335, 0.31468 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 160), 1.52512, 0.3174 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 165), 3.19644, 0.32022 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 170), 4.78029, 0.32307 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 175), 6.17465, 0.32587 + 1); - EXPECT_NEAR(get_mag_declination_degrees(25, 180), 7.3037, 0.32852 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -180), 6.36367, 0.33286 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -175), 7.52174, 0.33538 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -170), 8.46559, 0.33748 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -165), 9.25465, 0.33905 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -160), 9.95858, 0.34008 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -155), 10.62256, 0.34064 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -150), 11.24578, 0.34086 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -145), 11.78309, 0.3409 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -140), 12.16611, 0.34091 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -135), 12.33018, 0.341 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -130), 12.23197, 0.34124 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -125), 11.84934, 0.34168 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -120), 11.16576, 0.34235 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -115), 10.15106, 0.34331 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -110), 8.75345, 0.34455 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -105), 6.91246, 0.34603 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -100), 4.59131, 0.34755 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -95), 1.81583, 0.34884 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -90), -1.2996, 0.34956 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -85), -4.55581, 0.34942 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -80), -7.70447, 0.34834 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -75), -10.49938, 0.34638 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -70), -12.74093, 0.34379 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -65), -14.30183, 0.34083 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -60), -15.13525, 0.33772 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -55), -15.27047, 0.33465 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -50), -14.79722, 0.3317 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -45), -13.83934, 0.32895 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -40), -12.52348, 0.32645 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -35), -10.95477, 0.32423 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -30), -9.21067, 0.32233 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -25), -7.35442, 0.32076 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -20), -5.45706, 0.3195 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -15), -3.60978, 0.31852 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -10), -1.91424, 0.31777 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, -5), -0.45295, 0.3172 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 0), 0.74257, 0.31677 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 5), 1.70299, 0.31643 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 10), 2.50005, 0.3162 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 15), 3.20169, 0.31609 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 20), 3.82966, 0.31612 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 25), 4.34521, 0.31629 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 30), 4.67259, 0.31655 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 35), 4.74742, 0.31678 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 40), 4.56222, 0.31685 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 45), 4.18088, 0.31664 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 50), 3.71139, 0.31609 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 55), 3.25316, 0.31522 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 60), 2.85331, 0.31413 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 65), 2.49792, 0.31293 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 70), 2.13787, 0.31171 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 75), 1.72586, 0.31053 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 80), 1.23872, 0.30946 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 85), 0.67381, 0.30853 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 90), 0.0285, 0.30782 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 95), -0.71621, 0.30735 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 100), -1.59072, 0.30715 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 105), -2.60928, 0.30717 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 110), -3.7359, 0.30736 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 115), -4.86738, 0.30767 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 120), -5.84959, 0.30809 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 125), -6.52208, 0.30866 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 130), -6.76703, 0.30948 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 135), -6.53725, 0.31062 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 140), -5.85431, 0.31212 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 145), -4.78548, 0.31398 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 150), -3.41623, 0.31617 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 155), -1.83204, 0.31864 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 160), -0.11466, 0.32133 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 165), 1.65199, 0.32418 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 170), 3.37756, 0.32712 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 175), 4.97191, 0.33006 + 1); - EXPECT_NEAR(get_mag_declination_degrees(30, 180), 6.36367, 0.33286 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -180), 5.33569, 0.33706 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -175), 6.80184, 0.33957 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -170), 8.09484, 0.34171 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -165), 9.23888, 0.34338 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -160), 10.26699, 0.34457 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -155), 11.1984, 0.34535 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -150), 12.0234, 0.34587 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -145), 12.70302, 0.3463 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -140), 13.18195, 0.34681 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -135), 13.40589, 0.34751 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -130), 13.33316, 0.34848 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -125), 12.93442, 0.34977 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -120), 12.18215, 0.35139 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -115), 11.03811, 0.35336 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -110), 9.45031, 0.3556 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -105), 7.36739, 0.35796 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -100), 4.77038, 0.36016 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -95), 1.71062, 0.36179 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -90), -1.6654, 0.3624 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -85), -5.12352, 0.36173 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -80), -8.38566, 0.35976 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -75), -11.1913, 0.35676 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -70), -13.34837, 0.35314 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -65), -14.75713, 0.34933 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -60), -15.40916, 0.34562 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -55), -15.37072, 0.34219 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -50), -14.75746, 0.3391 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -45), -13.70439, 0.33634 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -40), -12.33702, 0.33392 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -35), -10.75244, 0.33183 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -30), -9.0177, 0.33006 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -25), -7.18498, 0.32863 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -20), -5.31282, 0.32753 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -15), -3.47856, 0.32674 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -10), -1.7718, 0.32622 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, -5), -0.27039, 0.32593 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 0), 0.98712, 0.3258 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 5), 2.0145, 0.32578 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 10), 2.86518, 0.32585 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 15), 3.59867, 0.32603 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 20), 4.24502, 0.32631 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 25), 4.78846, 0.32669 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 30), 5.18011, 0.32711 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 35), 5.37201, 0.32747 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 40), 5.35217, 0.32761 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 45), 5.15859, 0.3274 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 50), 4.86268, 0.3268 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 55), 4.53216, 0.32583 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 60), 4.19793, 0.32461 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 65), 3.84526, 0.32326 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 70), 3.4308, 0.3219 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 75), 2.91023, 0.3206 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 80), 2.25725, 0.31943 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 85), 1.46466, 0.31843 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 90), 0.53225, 0.31762 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 95), -0.54367, 0.31704 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 100), -1.76638, 0.31667 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 105), -3.11868, 0.31646 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 110), -4.53884, 0.31634 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 115), -5.91115, 0.31626 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 120), -7.08309, 0.31622 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 125), -7.90432, 0.3163 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 130), -8.2673, 0.3166 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 135), -8.12984, 0.31723 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 140), -7.51297, 0.31824 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 145), -6.48164, 0.31966 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 150), -5.12095, 0.32147 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 155), -3.51837, 0.3236 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 160), -1.75666, 0.32603 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 165), 0.08507, 0.32868 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 170), 1.92866, 0.33147 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 175), 3.69939, 0.33431 + 1); - EXPECT_NEAR(get_mag_declination_degrees(35, 180), 5.33569, 0.33706 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -180), 4.32116, 0.34176 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -175), 6.06537, 0.34413 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -170), 7.68194, 0.34625 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -165), 9.16541, 0.34804 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -160), 10.51495, 0.34951 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -155), 11.7227, 0.35074 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -150), 12.76577, 0.35185 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -145), 13.60596, 0.35303 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -140), 14.19657, 0.35442 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -135), 14.49153, 0.35614 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -130), 14.45112, 0.3583 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -125), 14.04066, 0.36092 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -120), 13.22335, 0.36401 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -115), 11.95311, 0.36754 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -110), 10.17591, 0.37135 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -105), 7.84651, 0.37517 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -100), 4.96103, 0.37853 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -95), 1.59575, 0.38083 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -90), -2.06874, 0.38148 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -85), -5.76046, 0.38019 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -80), -9.17098, 0.37707 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -75), -12.02833, 0.37265 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -70), -14.15187, 0.36761 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -65), -15.47004, 0.36255 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -60), -16.00751, 0.35787 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -55), -15.85749, 0.35377 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -50), -15.15062, 0.35028 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -45), -14.02531, 0.34735 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -40), -12.60375, 0.34491 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -35), -10.97861, 0.34289 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -30), -9.21418, 0.34126 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -25), -7.36024, 0.34001 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -20), -5.46993, 0.33912 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -15), -3.61053, 0.33858 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -10), -1.85939, 0.33835 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, -5), -0.28614, 0.3384 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 0), 1.06896, 0.33864 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 5), 2.20718, 0.33901 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 10), 3.16505, 0.33947 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 15), 3.99124, 0.33999 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 20), 4.71918, 0.34056 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 25), 5.35091, 0.34115 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 30), 5.86105, 0.34172 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 35), 6.21739, 0.34215 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 40), 6.40463, 0.34232 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 45), 6.43616, 0.3421 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 50), 6.34607, 0.34145 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 55), 6.16701, 0.34043 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 60), 5.90891, 0.33915 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 65), 5.55234, 0.33775 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 70), 5.05881, 0.33636 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 75), 4.38949, 0.33507 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 80), 3.51989, 0.33392 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 85), 2.44354, 0.33293 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 90), 1.16689, 0.33211 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 95), -0.29569, 0.33143 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 100), -1.9179, 0.33084 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 105), -3.64786, 0.33026 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 110), -5.39384, 0.32961 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 115), -7.02339, 0.32885 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 120), -8.38339, 0.32804 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 125), -9.33485, 0.32729 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 130), -9.78547, 0.32675 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 135), -9.70531, 0.32656 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 140), -9.12228, 0.3268 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 145), -8.10432, 0.32751 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 150), -6.73816, 0.32866 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 155), -5.11253, 0.33022 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 160), -3.30927, 0.33214 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 165), -1.40158, 0.33433 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 170), 0.54431, 0.33674 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 175), 2.4687, 0.33926 + 1); - EXPECT_NEAR(get_mag_declination_degrees(40, 180), 4.32116, 0.34176 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -180), 3.41395, 0.34826 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -175), 5.39311, 0.35043 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -170), 7.28467, 0.35254 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -165), 9.06309, 0.35455 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -160), 10.70289, 0.35648 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -155), 12.17434, 0.35842 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -150), 13.44106, 0.36049 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -145), 14.46054, 0.36283 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -140), 15.18752, 0.3656 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -135), 15.57772, 0.36892 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -130), 15.58923, 0.37288 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -125), 15.18018, 0.37754 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -120), 14.30368, 0.38288 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -115), 12.90468, 0.38881 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -110), 10.92516, 0.39507 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -105), 8.32404, 0.40119 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -100), 5.11259, 0.40641 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -95), 1.39552, 0.40983 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -90), -2.60612, 0.41062 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -85), -6.57675, 0.40845 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -80), -10.17644, 0.40364 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -75), -13.12573, 0.39711 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -70), -15.26033, 0.3899 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -65), -16.53797, 0.3829 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -60), -17.01217, 0.37662 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -55), -16.79558, 0.37131 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -50), -16.02629, 0.36697 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -45), -14.84142, 0.3635 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -40), -13.35906, 0.36076 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -35), -11.67015, 0.35864 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -30), -9.84102, 0.35704 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -25), -7.92446, 0.35592 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -20), -5.97302, 0.35524 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -15), -4.04702, 0.35498 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -10), -2.21232, 0.35509 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, -5), -0.52825, 0.35552 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 0), 0.96756, 0.35619 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 5), 2.26888, 0.357 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 10), 3.39837, 0.35788 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 15), 4.39302, 0.35878 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 20), 5.28458, 0.35966 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 25), 6.08543, 0.36047 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 30), 6.78651, 0.36116 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 35), 7.36688, 0.36165 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 40), 7.80738, 0.36184 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 45), 8.09918, 0.36167 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 50), 8.24203, 0.36112 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 55), 8.23431, 0.36026 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 60), 8.06252, 0.3592 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 65), 7.69812, 0.35808 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 70), 7.10377, 0.35702 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 75), 6.2452, 0.35608 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 80), 5.10211, 0.35528 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 85), 3.67357, 0.35459 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 90), 1.97842, 0.35392 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 95), 0.05522, 0.35319 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 100), -2.03376, 0.35227 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 105), -4.19539, 0.35104 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 110), -6.30222, 0.34945 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 115), -8.20179, 0.34751 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 120), -9.74085, 0.34538 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 125), -10.79601, 0.34325 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 130), -11.297, 0.34136 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 135), -11.2337, 0.3399 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 140), -10.64733, 0.33898 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 145), -9.61277, 0.33863 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 150), -8.21947, 0.33884 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 155), -6.55634, 0.33956 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 160), -4.70293, 0.34072 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 165), -2.72668, 0.34225 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 170), -0.68416, 0.34408 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 175), 1.3765, 0.34612 + 1); - EXPECT_NEAR(get_mag_declination_degrees(45, 180), 3.41395, 0.34826 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -180), 2.66566, 0.35867 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -175), 4.83539, 0.36069 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -170), 6.94696, 0.36291 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -165), 8.96461, 0.36533 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -160), 10.84929, 0.368 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -155), 12.55791, 0.37101 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -150), 14.04366, 0.37447 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -145), 15.25723, 0.37854 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -140), 16.1484, 0.38338 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -135), 16.66696, 0.38911 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -130), 16.76184, 0.39587 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -125), 16.37827, 0.4037 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -120), 15.45441, 0.41259 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -115), 13.92141, 0.42236 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -110), 11.71273, 0.43257 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -105), 8.78885, 0.44241 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -100), 5.1784, 0.45064 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -95), 1.02361, 0.4558 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -90), -3.39986, 0.45667 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -85), -7.72026, 0.4529 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -80), -11.56181, 0.44526 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -75), -14.6419, 0.43525 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -70), -16.81955, 0.42453 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -65), -18.08568, 0.41433 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -60), -18.52205, 0.40536 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -55), -18.25752, 0.39789 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -50), -17.43463, 0.3919 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -45), -16.18791, 0.38723 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -40), -14.63177, 0.38368 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -35), -12.8567, 0.38105 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -30), -10.93254, 0.37919 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -25), -8.91656, 0.37801 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -20), -6.86226, 0.37742 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -15), -4.82474, 0.37736 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -10), -2.85946, 0.37776 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, -5), -1.01507, 0.37854 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 0), 0.67607, 0.3796 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 5), 2.20425, 0.38082 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 10), 3.58155, 0.38211 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 15), 4.83312, 0.38337 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 20), 5.98418, 0.38453 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 25), 7.04868, 0.38556 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 30), 8.02431, 0.38642 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 35), 8.89458, 0.38705 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 40), 9.63496, 0.38744 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 45), 10.2183, 0.38758 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 50), 10.61651, 0.38751 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 55), 10.7985, 0.38731 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 60), 10.72748, 0.3871 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 65), 10.36118, 0.38699 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 70), 9.65671, 0.38705 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 75), 8.57882, 0.38729 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 80), 7.10929, 0.38761 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 85), 5.2548, 0.38784 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 90), 3.0527, 0.38777 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 95), 0.57521, 0.38711 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 100), -2.0678, 0.38565 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 105), -4.73049, 0.38325 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 110), -7.24168, 0.37991 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 115), -9.42666, 0.37585 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 120), -11.1356, 0.37141 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 125), -12.26789, 0.36699 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 130), -12.7834, 0.36295 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 135), -12.69886, 0.35953 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 140), -12.07381, 0.35687 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 145), -10.99261, 0.355 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 150), -9.54783, 0.35389 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 155), -7.82771, 0.35345 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 160), -5.90892, 0.35361 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 165), -3.85418, 0.35429 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 170), -1.71371, 0.35541 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 175), 0.47146, 0.3569 + 1); - EXPECT_NEAR(get_mag_declination_degrees(50, 180), 2.66566, 0.35867 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -180), 2.06787, 0.37642 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -175), 4.39252, 0.37846 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -170), 6.67778, 0.38104 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -165), 8.88511, 0.3842 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -160), 10.97099, 0.38803 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -155), 12.88701, 0.39264 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -150), 14.58062, 0.39817 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -145), 15.99604, 0.40481 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -140), 17.0747, 0.41277 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -135), 17.75469, 0.42223 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -130), 17.96875, 0.43338 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -125), 17.64142, 0.44633 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -120), 16.68715, 0.46105 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -115), 15.01335, 0.47725 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -110), 12.53501, 0.49415 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -105), 9.20775, 0.51031 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -100), 5.08028, 0.52356 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -95), 0.3486, 0.53137 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -90), -4.6302, 0.53187 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -85), -9.40366, 0.52483 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -80), -13.55063, 0.51188 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -75), -16.79137, 0.49571 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -70), -19.02043, 0.47891 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -65), -20.27148, 0.46325 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -60), -20.65919, 0.44966 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -55), -20.33036, 0.43841 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -50), -19.43303, 0.42943 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -45), -18.10036, 0.42244 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -40), -16.44408, 0.41715 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -35), -14.55428, 0.41327 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -30), -12.50301, 0.41056 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -25), -10.35014, 0.40884 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -20), -8.14892, 0.40796 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -15), -5.94928, 0.4078 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -10), -3.7974, 0.40824 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, -5), -1.7321, 0.40916 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 0), 0.22007, 0.41042 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 5), 2.04805, 0.41189 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 10), 3.75557, 0.41345 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 15), 5.35593, 0.41499 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 20), 6.86372, 0.41644 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 25), 8.28664, 0.41776 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 30), 9.61999, 0.41895 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 35), 10.84521, 0.42004 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 40), 11.93135, 0.42108 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 45), 12.83797, 0.42214 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 50), 13.51739, 0.42334 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 55), 13.91609, 0.42481 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 60), 13.97585, 0.42666 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 65), 13.63617, 0.42898 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 70), 12.83923, 0.43175 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 75), 11.53805, 0.43484 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 80), 9.70778, 0.43794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 85), 7.35909, 0.44057 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 90), 4.55166, 0.44212 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 95), 1.4036, 0.44197 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 100), -1.9092, 0.43966 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 105), -5.16937, 0.43507 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 110), -8.1497, 0.42848 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 115), -10.65122, 0.42054 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 120), -12.5338, 0.41205 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 125), -13.7291, 0.40374 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 130), -14.23586, 0.39617 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 135), -14.10385, 0.38966 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 140), -13.41453, 0.38435 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 145), -12.26341, 0.38023 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 150), -10.74649, 0.37722 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 155), -8.95117, 0.3752 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 160), -6.95145, 0.37406 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 165), -4.8069, 0.37369 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 170), -2.56441, 0.374 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 175), -0.26182, 0.37493 + 1); - EXPECT_NEAR(get_mag_declination_degrees(55, 180), 2.06787, 0.37642 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -180), 1.55253, 0.4075 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -175), 4.01017, 0.40984 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -170), 6.43933, 0.4132 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -165), 8.80267, 0.41765 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -160), 11.05759, 0.42334 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -155), 13.15573, 0.43042 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -150), 15.04288, 0.43914 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -145), 16.65876, 0.44976 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -140), 17.93609, 0.4626 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -135), 18.79865, 0.47801 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -130), 19.15822, 0.49631 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -125), 18.91123, 0.51777 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -120), 17.93738, 0.54241 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -115), 16.10539, 0.56977 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -110), 13.29452, 0.59849 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -105), 9.44235, 0.62586 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -100), 4.62006, 0.64774 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -95), -0.89439, 0.65946 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -90), -6.6144, 0.65794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -85), -11.96489, 0.64356 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -80), -16.46765, 0.62007 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -75), -19.86164, 0.59243 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -70), -22.10088, 0.56478 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -65), -23.2801, 0.53965 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -60), -23.55716, 0.51813 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -55), -23.10195, 0.5004 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -50), -22.07093, 0.48619 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -45), -20.59773, 0.47505 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -40), -18.79198, 0.46649 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -35), -16.74201, 0.46007 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -30), -14.51914, 0.45544 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -25), -12.18226, 0.45227 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -20), -9.78166, 0.45034 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -15), -7.3613, 0.44941 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -10), -4.95912, 0.44932 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, -5), -2.60592, 0.44988 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 0), -0.32365, 0.45093 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 5), 1.87549, 0.45232 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 10), 3.98794, 0.45392 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 15), 6.01544, 0.45564 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 20), 7.96003, 0.45743 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 25), 9.8187, 0.45929 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 30), 11.57903, 0.46127 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 35), 13.21673, 0.46347 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 40), 14.69504, 0.46605 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 45), 15.96538, 0.46918 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 50), 16.96844, 0.47307 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 55), 17.63542, 0.47794 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 60), 17.88935, 0.48397 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 65), 17.64754, 0.49125 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 70), 16.82645, 0.4997 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 75), 15.35137, 0.50898 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 80), 13.1727, 0.51837 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 85), 10.29015, 0.52672 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 90), 6.78084, 0.53251 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 95), 2.82001, 0.53423 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 100), -1.32366, 0.53085 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 105), -5.32954, 0.52234 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 110), -8.89224, 0.5097 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 115), -11.78304, 0.49463 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 120), -13.87854, 0.47884 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 125), -15.15383, 0.46374 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 130), -15.6557, 0.45017 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 135), -15.4728, 0.43855 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 140), -14.71179, 0.42896 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 145), -13.48109, 0.42131 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 150), -11.88118, 0.41543 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 155), -9.99941, 0.4111 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 160), -7.90819, 0.40814 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 165), -5.66547, 0.4064 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 170), -3.31713, 0.40576 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 175), -0.90033, 0.40614 + 1); - EXPECT_NEAR(get_mag_declination_degrees(60, 180), 1.55253, 0.4075 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-50, -180), 31.43692, 0.40064 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -175), 31.63074, 0.3937 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -170), 31.64492, 0.38793 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -165), 31.52816, 0.38311 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -160), 31.32343, 0.37909 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -155), 31.07094, 0.37573 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -150), 30.80905, 0.37293 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -145), 30.57192, 0.37058 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -140), 30.38425, 0.36859 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -135), 30.25478, 0.3669 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -130), 30.17091, 0.36547 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -125), 30.09603, 0.36426 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -120), 29.97046, 0.36331 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -115), 29.71574, 0.36265 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -110), 29.24168, 0.36237 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -105), 28.45541, 0.3626 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -100), 27.27161, 0.36349 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -95), 25.62294, 0.36519 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -90), 23.46984, 0.36785 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -85), 20.80878, 0.3716 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -80), 17.67839, 0.37654 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -75), 14.16223, 0.3827 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -70), 10.38643, 0.39009 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -65), 6.50995, 0.3987 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -60), 2.70698, 0.40852 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -55), -0.85624, 0.41956 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -50), -4.04503, 0.43182 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -45), -6.77462, 0.44524 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -40), -9.01943, 0.45965 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -35), -10.81267, 0.47468 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -30), -12.23827, 0.48978 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -25), -13.41874, 0.50412 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -20), -14.50245, 0.5167 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -15), -15.65111, 0.52638 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -10), -17.02545, 0.53209 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, -5), -18.76566, 0.53305 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 0), -20.96727, 0.52894 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 5), -23.65972, 0.5201 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 10), -26.79825, 0.5074 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 15), -30.27498, 0.49214 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 20), -33.94515, 0.47575 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 25), -37.65714, 0.45958 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 30), -41.27517, 0.44469 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 35), -44.68992, 0.43182 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 40), -47.81858, 0.42139 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 45), -50.59917, 0.41362 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 50), -52.98348, 0.40856 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 55), -54.93096, 0.4062 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 60), -56.40403, 0.40654 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 65), -57.36385, 0.40959 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 70), -57.76534, 0.41546 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 75), -57.55065, 0.42436 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 80), -56.64153, 0.43659 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 85), -54.93287, 0.45249 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 90), -52.29204, 0.4723 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 95), -48.57086, 0.49587 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 100), -43.63911, 0.52219 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 105), -37.44608, 0.54889 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 110), -30.10127, 0.57214 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 115), -21.93202, 0.58751 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 120), -13.45286, 0.5918 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 125), -5.22806, 0.58472 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 130), 2.29176, 0.56872 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 135), 8.85257, 0.54744 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 140), 14.37925, 0.52423 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 145), 18.91119, 0.50138 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 150), 22.54268, 0.48022 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 155), 25.38568, 0.46133 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 160), 27.55209, 0.4449 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 165), 29.14738, 0.43084 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 170), 30.26901, 0.41895 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 175), 31.0058, 0.40897 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-50, 180), 31.43692, 0.40064 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -180), 26.48636, 0.37419 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -175), 26.79076, 0.3703 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -170), 26.92368, 0.36706 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -165), 26.92475, 0.36437 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -160), 26.82749, 0.36216 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -155), 26.66405, 0.36036 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -150), 26.4688, 0.35894 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -145), 26.27797, 0.35785 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -140), 26.12484, 0.35708 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -135), 26.03237, 0.35659 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -130), 26.00566, 0.35638 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -125), 26.02634, 0.35644 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -120), 26.04944, 0.35678 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -115), 26.00271, 0.3574 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -110), 25.78931, 0.35837 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -105), 25.2949, 0.35978 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -100), 24.39988, 0.36177 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -95), 22.99569, 0.36453 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -90), 21.0025, 0.36825 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -85), 18.38536, 0.37311 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -80), 15.16717, 0.37922 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -75), 11.43659, 0.38664 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -70), 7.34766, 0.39532 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -65), 3.10707, 0.40522 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -60), -1.05296, 0.41634 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -55), -4.91161, 0.42873 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -50), -8.29546, 0.44253 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -45), -11.10276, 0.45786 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -40), -13.30999, 0.47477 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -35), -14.96202, 0.49311 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -30), -16.15251, 0.51247 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -25), -17.0035, 0.53212 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -20), -17.65356, 0.55091 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -15), -18.25752, 0.56723 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -10), -18.99071, 0.57915 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, -5), -20.0413, 0.58476 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 0), -21.57822, 0.58278 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 5), -23.70152, 0.57302 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 10), -26.40296, 0.55653 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 15), -29.56425, 0.53534 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 20), -32.99498, 0.51191 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 25), -36.48693, 0.48856 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 30), -39.85653, 0.4671 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 35), -42.96288, 0.44864 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 40), -45.70522, 0.43373 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 45), -48.01112, 0.42252 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 50), -49.82445, 0.41487 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 55), -51.09706, 0.41056 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 60), -51.78435, 0.40932 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 65), -51.84253, 0.41088 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 70), -51.22562, 0.415 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 75), -49.88176, 0.42144 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 80), -47.75156, 0.42992 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 85), -44.77458, 0.44002 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 90), -40.91101, 0.451 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 95), -36.17939, 0.46171 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 100), -30.69708, 0.47066 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 105), -24.6944, 0.47642 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 110), -18.47702, 0.47814 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 115), -12.34717, 0.47588 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 120), -6.53225, 0.47039 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 125), -1.16125, 0.46268 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 130), 3.71366, 0.45364 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 135), 8.08101, 0.44393 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 140), 11.94359, 0.43402 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 145), 15.30752, 0.42422 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 150), 18.18118, 0.41481 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 155), 20.57766, 0.40598 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 160), 22.5177, 0.3979 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 165), 24.03212, 0.39065 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 170), 25.16302, 0.3843 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 175), 25.96219, 0.37883 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-45, 180), 26.48636, 0.37419 + 2); + EXPECT_NEAR(get_mag_declination_degrees(-40, -180), 22.66457, 0.35477 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -175), 23.00718, 0.35272 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -170), 23.1967, 0.35106 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -165), 23.26654, 0.34974 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -160), 23.24023, 0.34871 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -155), 23.13771, 0.34795 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -150), 22.98241, 0.34744 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -145), 22.8041, 0.34718 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -140), 22.63607, 0.34719 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -135), 22.50845, 0.34749 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -130), 22.44066, 0.34809 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -125), 22.43458, 0.34901 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -120), 22.46797, 0.35026 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -115), 22.48774, 0.35184 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -110), 22.40476, 0.35376 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -105), 22.09486, 0.35608 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -100), 21.41026, 0.35891 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -95), 20.20145, 0.36245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -90), 18.3447, 0.36693 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -85), 15.76898, 0.37256 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -80), 12.47794, 0.37947 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -75), 8.56433, 0.38765 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -70), 4.21208, 0.39702 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -65), -0.32133, 0.40744 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -60), -4.74543, 0.4189 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -55), -8.7917, 0.43152 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -50), -12.26336, 0.44558 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -45), -15.06281, 0.4614 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -40), -17.1902, 0.47923 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -35), -18.71856, 0.49917 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -30), -19.75664, 0.52112 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -25), -20.41484, 0.54471 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -20), -20.7906, 0.56911 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -15), -20.98243, 0.59271 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -10), -21.12519, 0.61299 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, -5), -21.41793, 0.62671 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 0), -22.10627, 0.63086 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 5), -23.40585, 0.62378 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 10), -25.40625, 0.60597 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 15), -28.02464, 0.58002 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 20), -31.04233, 0.54963 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 25), -34.19088, 0.51854 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 30), -37.22838, 0.48967 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 35), -39.97302, 0.4648 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 40), -42.29986, 0.44468 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 45), -44.12233, 0.42939 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 50), -45.37537, 0.41858 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 55), -46.00633, 0.41172 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 60), -45.97257, 0.40822 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 65), -45.24158, 0.40746 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 70), -43.79031, 0.40883 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 75), -41.60351, 0.41172 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 80), -38.67645, 0.41543 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 85), -35.02976, 0.41921 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 90), -30.73864, 0.42217 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 95), -25.96149, 0.42348 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 100), -20.93859, 0.42262 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 105), -15.9417, 0.41963 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 110), -11.19569, 0.41507 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 115), -6.82251, 0.40973 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 120), -2.83945, 0.40427 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 125), 0.79985, 0.39904 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 130), 4.15494, 0.39412 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 135), 7.26464, 0.38942 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 140), 10.13735, 0.38485 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 145), 12.75843, 0.38033 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 150), 15.10294, 0.37588 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 155), 17.1457, 0.37156 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 160), 18.86778, 0.36744 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 165), 20.26204, 0.36364 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 170), 21.33816, 0.36023 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 175), 22.12456, 0.35727 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-40, 180), 22.66457, 0.35477 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -180), 19.6, 0.34003 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -175), 19.93767, 0.33912 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -170), 20.14399, 0.33848 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -165), 20.25115, 0.33807 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -160), 20.27547, 0.33786 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -155), 20.22457, 0.33783 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -150), 20.10764, 0.33796 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -145), 19.94211, 0.33829 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -140), 19.75364, 0.33883 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -135), 19.57154, 0.33963 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -130), 19.42289, 0.34073 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -125), 19.32658, 0.34217 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -120), 19.28481, 0.34396 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -115), 19.27031, 0.34609 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -110), 19.21174, 0.34855 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -105), 18.98577, 0.35136 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -100), 18.42508, 0.35463 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -95), 17.34508, 0.35855 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -90), 15.58215, 0.36336 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -85), 13.03268, 0.36929 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -80), 9.68498, 0.37644 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -75), 5.64006, 0.38475 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -70), 1.11452, 0.39404 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -65), -3.58521, 0.40411 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -60), -8.12022, 0.41494 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -55), -12.19215, 0.42677 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -50), -15.60266, 0.44 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -45), -18.27779, 0.45507 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -40), -20.25483, 0.47232 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -35), -21.64158, 0.49195 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -30), -22.56261, 0.51408 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -25), -23.11166, 0.5387 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -20), -23.33189, 0.56553 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -15), -23.23898, 0.59352 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -10), -22.88286, 0.62038 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, -5), -22.41802, 0.64232 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 0), -22.12708, 0.65477 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 5), -22.34879, 0.65406 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 10), -23.32902, 0.63916 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 15), -25.09775, 0.61227 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 20), -27.46589, 0.57784 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 25), -30.12783, 0.54096 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 30), -32.77887, 0.50584 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 35), -35.17892, 0.47516 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 40), -37.15932, 0.45011 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 45), -38.60398, 0.43078 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 50), -39.4313, 0.41666 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 55), -39.58615, 0.40695 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 60), -39.03944, 0.40075 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 65), -37.78846, 0.39719 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 70), -35.85288, 0.39543 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 75), -33.26775, 0.39467 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 80), -30.08277, 0.3942 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 85), -26.37775, 0.39335 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 90), -22.29013, 0.39151 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 95), -18.0288, 0.38838 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 100), -13.84442, 0.38402 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 105), -9.95805, 0.37893 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 110), -6.49168, 0.37375 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 115), -3.44608, 0.36905 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 120), -0.73281, 0.3651 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 125), 1.76679, 0.36192 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 130), 4.14832, 0.35932 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 135), 6.45678, 0.35707 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 140), 8.68795, 0.35495 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 145), 10.8076, 0.35285 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 150), 12.77199, 0.35073 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 155), 14.53914, 0.3486 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 160), 16.07259, 0.34651 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 165), 17.34494, 0.34454 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 170), 18.34509, 0.34276 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 175), 19.08512, 0.34124 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-35, 180), 19.6, 0.34003 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -180), 17.09955, 0.32871 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -175), 17.40239, 0.32851 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -170), 17.59407, 0.32853 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -165), 17.71058, 0.32874 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -160), 17.76561, 0.32911 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -155), 17.75716, 0.32961 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -150), 17.68048, 0.33024 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -145), 17.53826, 0.331 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -140), 17.34378, 0.33193 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -135), 17.11912, 0.33308 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -130), 16.89235, 0.33448 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -125), 16.69382, 0.33618 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -120), 16.54711, 0.3382 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -115), 16.45079, 0.34051 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -110), 16.35417, 0.34311 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -105), 16.13991, 0.34601 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -100), 15.62819, 0.3493 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -95), 14.60793, 0.35318 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -90), 12.88577, 0.35791 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -85), 10.33661, 0.36367 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -80), 6.94419, 0.37053 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -75), 2.82578, 0.37833 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -70), -1.76817, 0.38682 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -65), -6.4917, 0.39579 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -60), -10.97758, 0.40528 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -55), -14.92216, 0.41563 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -50), -18.14458, 0.42735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -45), -20.60166, 0.4409 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -40), -22.36306, 0.45658 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -35), -23.56005, 0.4745 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -30), -24.32242, 0.49473 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -25), -24.72349, 0.51734 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -20), -24.75817, 0.54233 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -15), -24.37129, 0.56925 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -10), -23.53302, 0.59656 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, -5), -22.3335, 0.62106 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 0), -21.04281, 0.63814 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 5), -20.07116, 0.64319 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 10), -19.81274, 0.6338 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 15), -20.46419, 0.61091 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 20), -21.95119, 0.57839 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 25), -23.99865, 0.5414 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 30), -26.26277, 0.50477 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 35), -28.43038, 0.47187 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 40), -30.25696, 0.44441 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 45), -31.56657, 0.42277 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 50), -32.24292, 0.40646 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 55), -32.22465, 0.39463 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 60), -31.50282, 0.38627 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 65), -30.11324, 0.38042 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 70), -28.1197, 0.37624 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 75), -25.59424, 0.37301 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 80), -22.61087, 0.37015 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 85), -19.26419, 0.36715 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 90), -15.70173, 0.36366 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 95), -12.13443, 0.35954 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 100), -8.79604, 0.35498 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 105), -5.86505, 0.35039 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 110), -3.40132, 0.34625 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 115), -1.33855, 0.34288 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 120), 0.46956, 0.34036 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 125), 2.18046, 0.33859 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 130), 3.90486, 0.33735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 135), 5.68084, 0.33638 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 140), 7.484, 0.33549 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 145), 9.25872, 0.33459 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 150), 10.94704, 0.33363 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 155), 12.50003, 0.33263 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 160), 13.8754, 0.33163 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 165), 15.03565, 0.33067 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 170), 15.95542, 0.32982 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 175), 16.6338, 0.32915 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-30, 180), 17.09955, 0.32871 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -180), 15.0591, 0.32012 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -175), 15.3054, 0.32036 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -170), 15.45567, 0.3208 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -165), 15.55388, 0.32143 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -160), 15.6159, 0.3222 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -155), 15.63438, 0.32309 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -150), 15.59333, 0.32409 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -145), 15.48136, 0.32519 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -140), 15.29784, 0.32642 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -135), 15.05423, 0.3278 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -130), 14.77482, 0.32938 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -125), 14.49602, 0.33118 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -120), 14.25733, 0.33321 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -115), 14.07805, 0.33547 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -110), 13.92435, 0.33791 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -105), 13.68394, 0.34059 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -100), 13.16819, 0.34361 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -95), 12.14886, 0.34717 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -90), 10.41665, 0.35151 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -85), 7.84074, 0.35677 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -80), 4.41452, 0.36292 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -75), 0.27967, 0.36974 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -70), -4.28256, 0.37691 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -65), -8.90325, 0.38428 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -60), -13.2119, 0.39198 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -55), -16.92155, 0.40046 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -50), -19.87738, 0.41026 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -45), -22.05907, 0.42182 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -40), -23.54894, 0.43532 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -35), -24.47933, 0.45067 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -30), -24.97034, 0.46769 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -25), -25.07602, 0.48621 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -20), -24.76504, 0.50613 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -15), -23.95321, 0.5272 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -10), -22.5816, 0.54847 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, -5), -20.71067, 0.56784 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 0), -18.58372, 0.58204 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 5), -16.6072, 0.58751 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 10), -15.22714, 0.58196 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 15), -14.75949, 0.56543 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 20), -15.27999, 0.54026 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 25), -16.62885, 0.51015 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 30), -18.49677, 0.47897 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 35), -20.52579, 0.44985 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 40), -22.38381, 0.42469 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 45), -23.80708, 0.4042 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 50), -24.62031, 0.38825 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 55), -24.74217, 0.37618 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 60), -24.17724, 0.36717 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 65), -22.99242, 0.36043 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 70), -21.28064, 0.35527 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 75), -19.12753, 0.35114 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 80), -16.60356, 0.34762 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 85), -13.79151, 0.34433 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 90), -10.82875, 0.34098 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 95), -7.92028, 0.33745 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 100), -5.29254, 0.33387 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 105), -3.10777, 0.3305 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 110), -1.39751, 0.32765 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 115), -0.05804, 0.3255 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 120), 1.0953, 0.32408 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 125), 2.24856, 0.32325 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 130), 3.52218, 0.32282 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 135), 4.94335, 0.32258 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 140), 6.46405, 0.32236 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 145), 8.00562, 0.32209 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 150), 9.49739, 0.32175 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 155), 10.88822, 0.32137 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 160), 12.13649, 0.32096 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 165), 13.20054, 0.32058 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 170), 14.04463, 0.32027 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 175), 14.65642, 0.3201 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-25, 180), 15.0591, 0.32012 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -180), 13.41813, 0.31387 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -175), 13.59379, 0.31438 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -170), 13.68135, 0.31509 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -165), 13.73594, 0.31598 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -160), 13.77986, 0.31701 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -155), 13.80486, 0.31817 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -150), 13.78738, 0.31942 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -145), 13.7043, 0.32075 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -140), 13.54203, 0.32218 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -135), 13.30097, 0.32371 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -130), 12.99964, 0.32536 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -125), 12.67661, 0.32715 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -120), 12.38109, 0.32908 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -115), 12.14503, 0.33111 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -110), 11.94335, 0.33326 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -105), 11.66396, 0.33557 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -100), 11.11134, 0.33818 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -95), 10.0496, 0.3413 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -90), 8.26864, 0.34512 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -85), 5.64852, 0.3497 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -80), 2.2055, 0.35493 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -75), -1.89006, 0.36049 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -70), -6.33481, 0.36609 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -65), -10.75686, 0.37163 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -60), -14.80415, 0.37735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -55), -18.21826, 0.38375 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -50), -20.86659, 0.39137 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -45), -22.73487, 0.4006 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -40), -23.89549, 0.41148 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -35), -24.46273, 0.42374 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -30), -24.54089, 0.4369 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -25), -24.17935, 0.45047 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -20), -23.35825, 0.46407 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -15), -22.02048, 0.47738 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -10), -20.13986, 0.48985 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, -5), -17.79301, 0.50044 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 0), -15.19751, 0.50757 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 5), -12.69123, 0.50953 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 10), -10.65442, 0.50511 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 15), -9.40625, 0.49412 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 20), -9.1189, 0.47757 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 25), -9.77665, 0.45735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 30), -11.1847, 0.43566 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 35), -13.02004, 0.41455 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 40), -14.90924, 0.39548 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 45), -16.51115, 0.37926 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 50), -17.581, 0.36608 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 55), -18.00048, 0.35567 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 60), -17.76983, 0.34758 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 65), -16.96826, 0.34129 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 70), -15.69834, 0.33637 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 75), -14.04137, 0.33245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 80), -12.05086, 0.32924 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 85), -9.78942, 0.32646 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 90), -7.38047, 0.32386 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 95), -5.02499, 0.32133 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 100), -2.95202, 0.3189 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 105), -1.3252, 0.31672 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 110), -0.16806, 0.31499 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 115), 0.64388, 0.31379 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 120), 1.32376, 0.31315 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 125), 2.08215, 0.31295 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 130), 3.04819, 0.31303 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 135), 4.2381, 0.31322 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 140), 5.58015, 0.3134 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 145), 6.97274, 0.31351 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 150), 8.3332, 0.31354 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 155), 9.60995, 0.31352 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 160), 10.76473, 0.31347 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 165), 11.75453, 0.31343 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 170), 12.53525, 0.31344 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 175), 13.08393, 0.31357 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-20, 180), 13.41813, 0.31387 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -180), 12.13354, 0.30972 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -175), 12.23375, 0.31039 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -170), 12.24561, 0.31126 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -165), 12.23766, 0.3123 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -160), 12.24227, 0.31349 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -155), 12.25425, 0.3148 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -150), 12.24584, 0.31619 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -145), 12.18466, 0.31764 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -140), 12.046, 0.31915 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -135), 11.82061, 0.32071 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -130), 11.52166, 0.32234 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -125), 11.1879, 0.32403 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -120), 10.8726, 0.32575 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -115), 10.61146, 0.3275 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -110), 10.3787, 0.3293 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -105), 10.05718, 0.33123 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -100), 9.44665, 0.33344 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -95), 8.31352, 0.33614 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -90), 6.46121, 0.33944 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -85), 3.79465, 0.34332 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -80), 0.36127, 0.34757 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -75), -3.64191, 0.35184 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -70), -7.90269, 0.35585 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -65), -12.06435, 0.3596 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -60), -15.80562, 0.36337 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -55), -18.89625, 0.36768 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -50), -21.21454, 0.37303 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -45), -22.73645, 0.37971 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -40), -23.51138, 0.38771 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -35), -23.63097, 0.39663 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -30), -23.19284, 0.40584 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -25), -22.26769, 0.41463 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -20), -20.88758, 0.42245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -15), -19.06698, 0.42896 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -10), -16.84569, 0.43397 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, -5), -14.3257, 0.43727 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 0), -11.68061, 0.43854 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 5), -9.13803, 0.43737 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 10), -6.95024, 0.43333 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 15), -5.36188, 0.42627 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 20), -4.56866, 0.41642 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 25), -4.66291, 0.40447 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 30), -5.58374, 0.3914 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 35), -7.10515, 0.37821 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 40), -8.88295, 0.36574 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 45), -10.5481, 0.35458 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 50), -11.80594, 0.34504 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 55), -12.49787, 0.33714 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 60), -12.60484, 0.33072 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 65), -12.20014, 0.32557 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 70), -11.38001, 0.32145 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 75), -10.21104, 0.31818 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 80), -8.7249, 0.31558 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 85), -6.96215, 0.31346 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 90), -5.0306, 0.31164 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 95), -3.12563, 0.31 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 100), -1.48031, 0.30852 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 105), -0.26644, 0.30729 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 110), 0.48956, 0.30639 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 115), 0.9216, 0.3059 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 120), 1.263, 0.3058 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 125), 1.74457, 0.30602 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 130), 2.50366, 0.30644 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 135), 3.54762, 0.30692 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 140), 4.7843, 0.30737 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 145), 6.09169, 0.30775 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 150), 7.37607, 0.30804 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 155), 8.58517, 0.30828 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 160), 9.68381, 0.30848 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 165), 10.62798, 0.30868 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 170), 11.36578, 0.30891 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 175), 11.86381, 0.30924 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-15, 180), 12.13354, 0.30972 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -180), 11.163, 0.30749 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -175), 11.19468, 0.30828 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -170), 11.12925, 0.30924 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -165), 11.05035, 0.31037 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -160), 11.00358, 0.31163 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -155), 10.99022, 0.31298 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -150), 10.98089, 0.3144 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -145), 10.93541, 0.31585 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -140), 10.81914, 0.31731 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -135), 10.61477, 0.31879 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -130), 10.3316, 0.32028 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -125), 10.00799, 0.32176 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -120), 9.69699, 0.32322 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -115), 9.4304, 0.32466 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -110), 9.17428, 0.32613 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -105), 8.80337, 0.32773 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -100), 8.11673, 0.32963 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -95), 6.89282, 0.33198 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -90), 4.96038, 0.33484 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -85), 2.2582, 0.3381 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -80), -1.13344, 0.34145 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -75), -4.99886, 0.34456 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -70), -9.03134, 0.34717 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -65), -12.90126, 0.34934 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -60), -16.31992, 0.35139 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -55), -19.07707, 0.35379 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -50), -21.05074, 0.35698 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -45), -22.20069, 0.36118 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -40), -22.5555, 0.36634 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -35), -22.19516, 0.37206 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -30), -21.22841, 0.3777 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -25), -19.76873, 0.38258 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -20), -17.91971, 0.38616 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -15), -15.77652, 0.3882 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -10), -13.4367, 0.38878 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, -5), -11.0056, 0.38817 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 0), -8.59252, 0.38659 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 5), -6.30913, 0.38416 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 10), -4.2813, 0.38078 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 15), -2.66518, 0.37631 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 20), -1.63953, 0.37067 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 25), -1.35429, 0.36402 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 30), -1.85212, 0.35669 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 35), -3.01185, 0.34908 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 40), -4.558, 0.34157 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 45), -6.14141, 0.33451 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 50), -7.45208, 0.32813 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 55), -8.30507, 0.32257 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 60), -8.66018, 0.31785 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 65), -8.5762, 0.3139 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 70), -8.1352, 0.31068 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 75), -7.38518, 0.3081 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 80), -6.3355, 0.30607 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 85), -5.0046, 0.30451 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 90), -3.48219, 0.30327 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 95), -1.95283, 0.30228 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 100), -0.64834, 0.3015 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 105), 0.25271, 0.30095 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 110), 0.71652, 0.30066 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 115), 0.87783, 0.30067 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 120), 0.98098, 0.30095 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 125), 1.2707, 0.30146 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 130), 1.8911, 0.30211 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 135), 2.84421, 0.30282 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 140), 4.02363, 0.30349 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 145), 5.29203, 0.3041 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 150), 6.54629, 0.30464 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 155), 7.73202, 0.30511 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 160), 8.81484, 0.30554 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 165), 9.7483, 0.30594 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 170), 10.47223, 0.30637 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 175), 10.94234, 0.30686 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-10, 180), 11.163, 0.30749 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -180), 10.45454, 0.30704 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -175), 10.43879, 0.30795 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -170), 10.30865, 0.30899 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -165), 10.16399, 0.31015 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -160), 10.06646, 0.31141 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -155), 10.027, 0.31273 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -150), 10.01644, 0.31407 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -145), 9.98714, 0.3154 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -140), 9.89433, 0.31671 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -135), 9.71307, 0.31797 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -130), 9.44965, 0.31921 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -125), 9.14181, 0.3204 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -120), 8.83957, 0.32154 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -115), 8.56614, 0.32266 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -110), 8.27584, 0.32383 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -105), 7.8361, 0.32518 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -100), 7.05115, 0.32686 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -95), 5.72034, 0.32897 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -90), 3.70578, 0.33149 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -85), 0.98357, 0.33423 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -80), -2.33717, 0.33686 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -75), -6.03281, 0.33901 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -70), -9.81359, 0.34051 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -65), -13.38129, 0.34142 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -60), -16.47464, 0.34207 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -55), -18.89456, 0.34286 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -50), -20.51459, 0.34417 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -45), -21.28367, 0.3462 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -40), -21.22372, 0.34888 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -35), -20.42045, 0.35189 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -30), -19.00675, 0.35472 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -25), -17.1412, 0.35683 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -20), -14.98772, 0.35781 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -15), -12.69956, 0.35756 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -10), -10.40526, 0.35627 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, -5), -8.19508, 0.35428 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 0), -6.11573, 0.35195 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 5), -4.1858, 0.34948 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 10), -2.43436, 0.34687 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 15), -0.94376, 0.34401 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 20), 0.13774, 0.34076 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 25), 0.63921, 0.33709 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 30), 0.45411, 0.33305 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 35), -0.37925, 0.32877 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 40), -1.65813, 0.3244 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 45), -3.07637, 0.32008 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 50), -4.33518, 0.31596 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 55), -5.24145, 0.31218 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 60), -5.74104, 0.30881 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 65), -5.87921, 0.30588 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 70), -5.72408, 0.30341 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 75), -5.30721, 0.3014 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 80), -4.6189, 0.29983 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 85), -3.65729, 0.29865 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 90), -2.49214, 0.29782 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 95), -1.29102, 0.29726 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 100), -0.27609, 0.29694 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 105), 0.37368, 0.29684 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 110), 0.61751, 0.29697 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 115), 0.58474, 0.29733 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 120), 0.52093, 0.29788 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 125), 0.67653, 0.2986 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 130), 1.19984, 0.29943 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 135), 2.09188, 0.30033 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 140), 3.24016, 0.30122 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 145), 4.49915, 0.30208 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 150), 5.75887, 0.30287 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 155), 6.96108, 0.30361 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 160), 8.06894, 0.30429 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 165), 9.03124, 0.30493 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 170), 9.77848, 0.30558 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 175), 10.25444, 0.30626 + 1); + EXPECT_NEAR(get_mag_declination_degrees(-5, 180), 10.45454, 0.30704 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -180), 9.94139, 0.30823 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -175), 9.91516, 0.30927 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -170), 9.74935, 0.3104 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -165), 9.55988, 0.31158 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -160), 9.42672, 0.3128 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -155), 9.37331, 0.31402 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -150), 9.37247, 0.31521 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -145), 9.36901, 0.31632 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -140), 9.30678, 0.31736 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -135), 9.15209, 0.31832 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -130), 8.9075, 0.31921 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -125), 8.60915, 0.32004 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -120), 8.30229, 0.32083 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -115), 8.00009, 0.32163 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -110), 7.64594, 0.32255 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -105), 7.10433, 0.3237 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -100), 6.19163, 0.32522 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -95), 4.73508, 0.32716 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -90), 2.63446, 0.32943 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -85), -0.09762, 0.33176 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -80), -3.32984, 0.33381 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -75), -6.83994, 0.33525 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -70), -10.3609, 0.33592 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -65), -13.62432, 0.33589 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -60), -16.39028, 0.33546 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -55), -18.46757, 0.335 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -50), -19.73043, 0.33482 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -45), -20.13076, 0.33512 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -40), -19.70101, 0.33585 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -35), -18.54506, 0.33681 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -30), -16.81972, 0.33765 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -25), -14.71205, 0.33801 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -20), -12.41681, 0.33764 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -15), -10.11347, 0.33648 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -10), -7.94038, 0.3347 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, -5), -5.97142, 0.33257 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 0), -4.20985, 0.33037 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 5), -2.61272, 0.32828 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 10), -1.14344, 0.32632 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 15), 0.1711, 0.32443 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 20), 1.21524, 0.32248 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 25), 1.81838, 0.3204 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 30), 1.84065, 0.31816 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 35), 1.26362, 0.31575 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 40), 0.22896, 0.3132 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 45), -1.00387, 0.31056 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 50), -2.15969, 0.30791 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 55), -3.04941, 0.30535 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 60), -3.61285, 0.30295 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 65), -3.88653, 0.30079 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 70), -3.9295, 0.2989 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 75), -3.76324, 0.29732 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 80), -3.36549, 0.29606 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 85), -2.7183, 0.29514 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 90), -1.87146, 0.29455 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 95), -0.97063, 0.29424 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 100), -0.21968, 0.2942 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 105), 0.21055, 0.29439 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 110), 0.27606, 0.29479 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 115), 0.09713, 0.29538 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 120), -0.08848, 0.29611 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 125), -0.03346, 0.29699 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 130), 0.41156, 0.29798 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 135), 1.25089, 0.29906 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 140), 2.3749, 0.30018 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 145), 3.63796, 0.30131 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 150), 4.92663, 0.3024 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 155), 6.17748, 0.30346 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 160), 7.34806, 0.30445 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 165), 8.38009, 0.3054 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 170), 9.19373, 0.30632 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 175), 9.71956, 0.30725 + 1); + EXPECT_NEAR(get_mag_declination_degrees(0, 180), 9.94139, 0.30823 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -180), 9.5409, 0.31085 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -175), 9.55716, 0.31209 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -170), 9.40253, 0.31332 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -165), 9.20657, 0.31452 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -160), 9.06804, 0.31567 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -155), 9.02512, 0.31675 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -150), 9.05464, 0.31772 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -145), 9.0944, 0.31856 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -140), 9.07597, 0.31927 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -135), 8.95498, 0.31986 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -130), 8.72799, 0.32037 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -125), 8.42733, 0.32081 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -120), 8.09214, 0.32125 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -115), 7.72647, 0.32175 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -110), 7.26682, 0.32243 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -105), 6.58119, 0.32342 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -100), 5.5048, 0.32482 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -95), 3.89764, 0.32661 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -90), 1.69842, 0.32865 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -85), -1.04663, 0.33064 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -80), -4.18964, 0.33224 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -75), -7.51428, 0.33314 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -70), -10.77603, 0.33322 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -65), -13.73224, 0.33252 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -60), -16.16216, 0.33132 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -55), -17.88743, 0.32992 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -50), -18.79568, 0.32863 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -45), -18.85768, 0.32764 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -40), -18.12836, 0.32697 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -35), -16.73147, 0.32651 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -30), -14.83581, 0.32606 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -25), -12.63273, 0.32541 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -20), -10.31818, 0.3244 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -15), -8.07296, 0.32299 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -10), -6.03506, 0.32127 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, -5), -4.2702, 0.31941 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 0), -2.76092, 0.31758 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 5), -1.43105, 0.31591 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 10), -0.20328, 0.31443 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 15), 0.93588, 0.31312 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 20), 1.90167, 0.31189 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 25), 2.53552, 0.31067 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 30), 2.68448, 0.3094 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 35), 2.29426, 0.30803 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 40), 1.45953, 0.30653 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 45), 0.39749, 0.30489 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 50), -0.64317, 0.30316 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 55), -1.48264, 0.30139 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 60), -2.05911, 0.29966 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 65), -2.4043, 0.29803 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 70), -2.5738, 0.29655 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 75), -2.58672, 0.29527 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 80), -2.41666, 0.29422 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 85), -2.03586, 0.29345 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 90), -1.47626, 0.29298 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 95), -0.85883, 0.2928 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 100), -0.36227, 0.2929 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 105), -0.1409, 0.29325 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 110), -0.23663, 0.29381 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 115), -0.53929, 0.29452 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 120), -0.82568, 0.29538 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 125), -0.85933, 0.29636 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 130), -0.49277, 0.29749 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 135), 0.28532, 0.29874 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 140), 1.37627, 0.3001 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 145), 2.64215, 0.30152 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 150), 3.96989, 0.30296 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 155), 5.29045, 0.30438 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 160), 6.55355, 0.30576 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 165), 7.69242, 0.30708 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 170), 8.61668, 0.30836 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 175), 9.24307, 0.3096 + 1); + EXPECT_NEAR(get_mag_declination_degrees(5, 180), 9.5409, 0.31085 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -180), 9.15894, 0.3146 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -175), 9.2836, 0.31609 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -170), 9.20415, 0.31747 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -165), 9.05783, 0.31871 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -160), 8.9594, 0.31979 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -155), 8.96216, 0.32069 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -150), 9.0491, 0.32141 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -145), 9.15332, 0.32195 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -140), 9.19498, 0.32232 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -135), 9.11793, 0.32256 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -130), 8.9098, 0.3227 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -125), 8.59584, 0.32279 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -120), 8.20759, 0.32291 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -115), 7.74185, 0.32315 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -110), 7.13346, 0.32365 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -105), 6.26043, 0.3245 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -100), 4.98227, 0.32578 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -95), 3.19421, 0.32741 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -90), 0.87323, 0.32921 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -85), -1.9037, 0.33087 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -80), -4.97447, 0.33206 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -75), -8.1275, 0.33252 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -70), -11.13608, 0.33214 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -65), -13.77986, 0.33097 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -60), -15.86068, 0.32922 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -55), -17.22487, 0.32717 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -50), -17.78907, 0.32512 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -45), -17.55513, 0.32324 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -40), -16.60383, 0.32162 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -35), -15.07121, 0.32024 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -30), -13.12164, 0.319 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -25), -10.9299, 0.3178 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -20), -8.67287, 0.31653 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -15), -6.51849, 0.31512 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -10), -4.60069, 0.31362 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, -5), -2.98573, 0.31208 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 0), -1.65364, 0.31061 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 5), -0.51681, 0.30928 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 10), 0.52369, 0.30815 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 15), 1.50972, 0.30719 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 20), 2.38469, 0.30637 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 25), 3.00864, 0.30564 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 30), 3.22897, 0.30492 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 35), 2.97067, 0.30415 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 40), 2.29328, 0.30328 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 45), 1.37748, 0.30225 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 50), 0.44616, 0.30107 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 55), -0.33154, 0.2998 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 60), -0.89354, 0.2985 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 65), -1.26839, 0.29721 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 70), -1.5118, 0.296 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 75), -1.64718, 0.29491 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 80), -1.65222, 0.29398 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 85), -1.49656, 0.29328 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 90), -1.19822, 0.29285 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 95), -0.85306, 0.29271 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 100), -0.61021, 0.29285 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 105), -0.60097, 0.29325 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 110), -0.85962, 0.29387 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 115), -1.28499, 0.29464 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 120), -1.67203, 0.29555 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 125), -1.80003, 0.2966 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 130), -1.52565, 0.29783 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 135), -0.82809, 0.29923 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 140), 0.21073, 0.30081 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 145), 1.46671, 0.30252 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 150), 2.83073, 0.30431 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 155), 4.22867, 0.30613 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 160), 5.60152, 0.30793 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 165), 6.87414, 0.30968 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 170), 7.94708, 0.31138 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 175), 8.72434, 0.31303 + 1); + EXPECT_NEAR(get_mag_declination_degrees(10, 180), 9.15894, 0.3146 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -180), 8.70173, 0.31909 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -175), 9.00621, 0.32089 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -170), 9.0784, 0.32246 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -165), 9.05342, 0.32376 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -160), 9.05451, 0.32478 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -155), 9.14704, 0.32551 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -150), 9.32172, 0.32598 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -145), 9.51106, 0.32623 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -140), 9.62778, 0.3263 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -135), 9.60513, 0.32624 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -130), 9.41981, 0.3261 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -125), 9.08648, 0.32595 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -120), 8.6271, 0.32586 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -115), 8.03262, 0.32595 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -110), 7.24059, 0.32633 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -105), 6.14409, 0.32709 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -100), 4.63007, 0.32825 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -95), 2.62942, 0.32971 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -90), 0.15576, 0.33123 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -85), -2.68469, 0.33252 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -80), -5.71422, 0.33328 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -75), -8.7206, 0.3333 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -70), -11.48863, 0.3325 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -65), -13.81895, 0.33094 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -60), -15.54351, 0.32881 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -55), -16.54707, 0.32636 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -50), -16.78834, 0.32382 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -45), -16.30603, 0.32139 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -40), -15.20275, 0.3192 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -35), -13.61562, 0.31727 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -30), -11.69079, 0.31559 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -25), -9.57396, 0.3141 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -20), -7.41331, 0.31272 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -15), -5.35771, 0.3114 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -10), -3.53547, 0.31011 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, -5), -2.01838, 0.30886 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 0), -0.79557, 0.30768 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 5), 0.21662, 0.30664 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 10), 1.12401, 0.30575 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 15), 1.98681, 0.30503 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 20), 2.77342, 0.30448 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 25), 3.36657, 0.30404 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 30), 3.62352, 0.30367 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 35), 3.45997, 0.30328 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 40), 2.90944, 0.30279 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 45), 2.12064, 0.30214 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 50), 1.29122, 0.3013 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 55), 0.57864, 0.30032 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 60), 0.04488, 0.29926 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 65), -0.3353, 0.29817 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 70), -0.61873, 0.2971 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 75), -0.83689, 0.2961 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 80), -0.97777, 0.29522 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 85), -1.01513, 0.29453 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 90), -0.95773, 0.29407 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 95), -0.8779, 0.2939 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 100), -0.89353, 0.29402 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 105), -1.10866, 0.2944 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 110), -1.54529, 0.295 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 115), -2.10839, 0.29576 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 120), -2.61117, 0.29667 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 125), -2.85045, 0.29773 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 130), -2.68824, 0.299 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 135), -2.09349, 0.30051 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 140), -1.12879, 0.30226 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 145), 0.09877, 0.30421 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 150), 1.48653, 0.3063 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 155), 2.95631, 0.30849 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 160), 4.4409, 0.3107 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 165), 5.85843, 0.3129 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 170), 7.10394, 0.31505 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 175), 8.07246, 0.31713 + 1); + EXPECT_NEAR(get_mag_declination_degrees(15, 180), 8.70173, 0.31909 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -180), 8.09527, 0.32386 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -175), 8.64516, 0.32598 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -170), 8.94812, 0.32777 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -165), 9.12471, 0.32916 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -160), 9.29434, 0.33014 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -155), 9.52702, 0.33072 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -150), 9.82064, 0.33099 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -145), 10.11224, 0.33102 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -140), 10.31383, 0.33089 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -135), 10.35252, 0.33067 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -130), 10.19441, 0.33042 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -125), 9.84114, 0.3302 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -120), 9.30285, 0.33008 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -115), 8.56477, 0.33018 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -110), 7.5693, 0.33059 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -105), 6.22687, 0.33136 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -100), 4.4525, 0.33246 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -95), 2.21148, 0.33375 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -90), -0.44773, 0.33496 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -85), -3.38948, 0.33582 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -80), -6.4166, 0.33606 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -75), -9.30957, 0.33556 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -70), -11.85964, 0.3343 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -65), -13.88946, 0.33237 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -60), -15.26883, 0.32994 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -55), -15.93095, 0.32723 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -50), -15.88285, 0.32445 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -45), -15.19899, 0.32175 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -40), -13.99653, 0.31927 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -35), -12.40439, 0.31707 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -30), -10.54341, 0.31517 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -25), -8.52666, 0.31355 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -20), -6.47202, 0.31216 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -15), -4.50766, 0.31094 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -10), -2.75491, 0.30983 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, -5), -1.29191, 0.30882 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 0), -0.1223, 0.3079 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 5), 0.82381, 0.30708 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 10), 1.64795, 0.3064 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 15), 2.41991, 0.30588 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 20), 3.12963, 0.30552 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 25), 3.68504, 0.3053 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 30), 3.96064, 0.30518 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 35), 3.872, 0.30505 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 40), 3.43385, 0.30482 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 45), 2.76582, 0.3044 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 50), 2.03912, 0.30375 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 55), 1.39694, 0.30291 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 60), 0.89973, 0.30195 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 65), 0.52612, 0.30092 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 70), 0.21923, 0.29989 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 75), -0.06081, 0.29891 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 80), -0.31523, 0.29801 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 85), -0.52649, 0.29727 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 90), -0.6986, 0.29675 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 95), -0.88314, 0.2965 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 100), -1.16713, 0.29654 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 105), -1.62534, 0.29685 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 110), -2.26366, 0.29737 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 115), -2.98922, 0.29806 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 120), -3.63072, 0.29889 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 125), -4.00159, 0.2999 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 130), -3.96963, 0.30115 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 135), -3.49477, 0.30267 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 140), -2.62126, 0.30448 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 145), -1.43929, 0.30657 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 150), -0.0444, 0.30887 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 155), 1.48214, 0.31132 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 160), 3.06633, 0.31386 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 165), 4.62242, 0.31644 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 170), 6.04513, 0.31901 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 175), 7.22704, 0.32151 + 1); + EXPECT_NEAR(get_mag_declination_degrees(20, 180), 8.09527, 0.32386 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -180), 7.30638, 0.32852 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -175), 8.14938, 0.33091 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -170), 8.75104, 0.33289 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -165), 9.20532, 0.33439 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -160), 9.61308, 0.33537 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -155), 10.03782, 0.33589 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -150), 10.48111, 0.33606 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -145), 10.88845, 0.336 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -140), 11.17882, 0.33583 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -135), 11.28004, 0.33564 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -130), 11.1509, 0.33549 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -125), 10.77994, 0.33545 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -120), 10.16398, 0.33556 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -115), 9.28146, 0.33592 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -110), 8.07917, 0.33658 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -105), 6.48402, 0.33755 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -100), 4.43716, 0.33873 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -95), 1.93576, 0.33993 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -90), -0.93828, 0.34084 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -85), -4.01846, 0.3412 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -80), -7.08358, 0.34083 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -75), -9.9018, 0.33967 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -70), -12.26871, 0.33782 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -65), -14.03131, 0.33545 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -60), -15.10174, 0.33272 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -55), -15.46424, 0.32984 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -50), -15.17199, 0.32696 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -45), -14.32889, 0.32419 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -40), -13.05952, 0.32164 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -35), -11.48039, 0.31936 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -30), -9.68748, 0.31741 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -25), -7.76475, 0.31577 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -20), -5.80338, 0.31442 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -15), -3.9119, 0.31331 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -10), -2.20277, 0.31238 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, -5), -0.75816, 0.31159 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 0), 0.40325, 0.3109 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 5), 1.33267, 0.31031 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 10), 2.11935, 0.30983 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 15), 2.83515, 0.3095 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 20), 3.48761, 0.30933 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 25), 4.01108, 0.3093 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 30), 4.30296, 0.30938 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 35), 4.28624, 0.30946 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 40), 3.96289, 0.30941 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 45), 3.42496, 0.30912 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 50), 2.81427, 0.30856 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 55), 2.25489, 0.30775 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 60), 1.80232, 0.30677 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 65), 1.43882, 0.3057 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 70), 1.10972, 0.30462 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 75), 0.76927, 0.30356 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 80), 0.40374, 0.30259 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 85), 0.02042, 0.30177 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 90), -0.38301, 0.30116 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 95), -0.84042, 0.30081 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 100), -1.40954, 0.30074 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 105), -2.13513, 0.30092 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 110), -3.0038, 0.30131 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 115), -3.92009, 0.30186 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 120), -4.7237, 0.30254 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 125), -5.24217, 0.3034 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 130), -5.34966, 0.3045 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 135), -5.00015, 0.30591 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 140), -4.22361, 0.30766 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 145), -3.09659, 0.30972 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 150), -1.70875, 0.31207 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 155), -0.14389, 0.31463 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 160), 1.51903, 0.31735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 165), 3.1937, 0.32018 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 170), 4.78017, 0.32304 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 175), 6.1764, 0.32585 + 1); + EXPECT_NEAR(get_mag_declination_degrees(25, 180), 7.30638, 0.32852 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -180), 6.35619, 0.33286 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -175), 7.51367, 0.33541 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -170), 8.45658, 0.33753 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -165), 9.24448, 0.33912 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -160), 9.94714, 0.34017 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -155), 10.60979, 0.34074 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -150), 11.23156, 0.34097 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -145), 11.76717, 0.34103 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -140), 12.14807, 0.34105 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -135), 12.30942, 0.34114 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -130), 12.20772, 0.34138 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -125), 11.82086, 0.34182 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -120), 11.13264, 0.34249 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -115), 10.11351, 0.34344 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -110), 8.7124, 0.34467 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -105), 6.86937, 0.34612 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -100), 4.54788, 0.34762 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -95), 1.77379, 0.34889 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -90), -1.3385, 0.34957 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -85), -4.58956, 0.34941 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -80), -7.73071, 0.3483 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -75), -10.51561, 0.34633 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -70), -12.74506, 0.34372 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -65), -14.29268, 0.34074 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -60), -15.11282, 0.33763 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -55), -15.23586, 0.33455 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -50), -14.75229, 0.3316 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -45), -13.78628, 0.32886 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -40), -12.46446, 0.32636 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -35), -10.89167, 0.32415 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -30), -9.14504, 0.32226 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -25), -7.28764, 0.32069 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -20), -5.39053, 0.31944 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -15), -3.5451, 0.31847 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -10), -1.85306, 0.31773 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, -5), -0.39655, 0.31717 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 0), 0.79374, 0.31673 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 5), 1.74947, 0.3164 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 10), 2.54298, 0.31617 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 15), 3.24206, 0.31606 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 20), 3.86755, 0.3161 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 25), 4.37968, 0.31627 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 30), 4.70226, 0.31653 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 35), 4.77153, 0.31677 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 40), 4.58143, 0.31684 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 45), 4.19729, 0.31663 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 50), 3.72762, 0.31607 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 55), 3.27101, 0.31521 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 60), 2.87285, 0.31412 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 65), 2.51745, 0.31293 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 70), 2.1546, 0.31171 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 75), 1.7369, 0.31054 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 80), 1.24197, 0.30946 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 85), 0.66839, 0.30854 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 90), 0.01469, 0.30782 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 95), -0.7373, 0.30736 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 100), -1.61763, 0.30715 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 105), -2.64064, 0.30717 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 110), -3.77057, 0.30736 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 115), -4.90438, 0.30767 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 120), -5.8878, 0.30808 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 125), -6.56, 0.30865 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 130), -6.80287, 0.30946 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 135), -6.56927, 0.31059 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 140), -5.88125, 0.31208 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 145), -4.80696, 0.31393 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 150), -3.43274, 0.31612 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 155), -1.84465, 0.31859 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 160), -0.12461, 0.32128 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 165), 1.64362, 0.32414 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 170), 3.37, 0.32709 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 175), 4.96461, 0.33004 + 1); + EXPECT_NEAR(get_mag_declination_degrees(30, 180), 6.35619, 0.33286 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -180), 5.3174, 0.33706 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -175), 6.78245, 0.3396 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -170), 8.07472, 0.34176 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -165), 9.21836, 0.34345 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -160), 10.24626, 0.34465 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -155), 11.17747, 0.34545 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -150), 12.00208, 0.34598 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -145), 12.68097, 0.34643 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -140), 13.15872, 0.34694 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -135), 13.38094, 0.34765 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -130), 13.30587, 0.34862 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -125), 12.90421, 0.34991 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -120), 12.14864, 0.35152 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -115), 11.00136, 0.35347 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -110), 9.41094, 0.35569 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -105), 7.32662, 0.35804 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -100), 4.72991, 0.36021 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -95), 1.67255, 0.3618 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -90), -1.69865, 0.36238 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -85), -5.14935, 0.36167 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -80), -8.40151, 0.35968 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -75), -11.1951, 0.35665 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -70), -13.33894, 0.35303 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -65), -14.73448, 0.34921 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -60), -15.37435, 0.3455 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -55), -15.32562, 0.34207 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -50), -14.70428, 0.33898 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -45), -13.64529, 0.33623 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -40), -12.2738, 0.33382 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -35), -10.68643, 0.33173 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -30), -8.94991, 0.32997 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -25), -7.1163, 0.32855 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -20), -5.24432, 0.32746 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -15), -3.41159, 0.32668 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -10), -1.70783, 0.32617 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, -5), -0.21064, 0.32588 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 0), 1.04211, 0.32575 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 5), 2.06501, 0.32574 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 10), 2.91202, 0.32582 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 15), 3.64256, 0.326 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 20), 4.28601, 0.32628 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 25), 4.82579, 0.32667 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 30), 5.21266, 0.3271 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 35), 5.39914, 0.32745 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 40), 5.37441, 0.3276 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 45), 5.17772, 0.3274 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 50), 4.88102, 0.32679 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 55), 4.55143, 0.32583 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 60), 4.2184, 0.32461 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 65), 3.86546, 0.32327 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 70), 3.44805, 0.32191 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 75), 2.92148, 0.32062 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 80), 2.26005, 0.31945 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 85), 1.45771, 0.31845 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 90), 0.51565, 0.31765 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 95), -0.5687, 0.31707 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 100), -1.79797, 0.31669 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 105), -3.15478, 0.31648 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 110), -4.57759, 0.31635 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 115), -5.95094, 0.31626 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 120), -7.12246, 0.31622 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 125), -7.94185, 0.31629 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 130), -8.30167, 0.31658 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 135), -8.16, 0.3172 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 140), -7.53841, 0.31821 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 145), -6.50258, 0.31962 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 150), -5.13827, 0.32142 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 155), -3.53341, 0.32356 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 160), -1.77084, 0.32598 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 165), 0.07058, 0.32864 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 170), 1.9131, 0.33144 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 175), 3.68244, 0.33429 + 1); + EXPECT_NEAR(get_mag_declination_degrees(35, 180), 5.3174, 0.33706 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -180), 4.29156, 0.34177 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -175), 6.03409, 0.34416 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -170), 7.64995, 0.34629 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -165), 9.13355, 0.34811 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -160), 10.48376, 0.3496 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -155), 11.69237, 0.35084 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -150), 12.73615, 0.35196 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -145), 13.57671, 0.35315 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -140), 14.1672, 0.35454 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -135), 14.46155, 0.35628 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -130), 14.42002, 0.35843 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -125), 14.00798, 0.36104 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -120), 13.18878, 0.36413 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -115), 11.91665, 0.36763 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -110), 10.13806, 0.37141 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -105), 7.80838, 0.3752 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -100), 4.92447, 0.37852 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -95), 1.56326, 0.38077 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -90), -2.09422, 0.38139 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -85), -5.77599, 0.38006 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -80), -9.17417, 0.37692 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -75), -12.01789, 0.37248 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -70), -14.12776, 0.36744 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -65), -15.43338, 0.36238 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -60), -15.9602, 0.35771 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -55), -15.80184, 0.35362 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -50), -15.08888, 0.35014 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -45), -13.95937, 0.34722 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -40), -12.535, 0.34479 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -35), -10.90796, 0.34278 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -30), -9.14228, 0.34116 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -25), -7.2877, 0.33992 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -20), -5.39762, 0.33904 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -15), -3.53961, 0.33851 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -10), -1.79115, 0.33829 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, -5), -0.22167, 0.33834 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 0), 1.1291, 0.33859 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 5), 2.26308, 0.33897 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 10), 3.2172, 0.33944 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 15), 4.04008, 0.33996 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 20), 4.76466, 0.34053 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 25), 5.39239, 0.34114 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 30), 5.89764, 0.34171 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 35), 6.24858, 0.34215 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 40), 6.43087, 0.34231 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 45), 6.45889, 0.3421 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 50), 6.36724, 0.34146 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 55), 6.18815, 0.34044 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 60), 5.93033, 0.33916 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 65), 5.57278, 0.33777 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 70), 5.07573, 0.33639 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 75), 4.39984, 0.33511 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 80), 3.52098, 0.33397 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 85), 2.43382, 0.33299 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 90), 1.14626, 0.33217 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 95), -0.3259, 0.33148 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 100), -1.95537, 0.33089 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 105), -3.68986, 0.3303 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 110), -5.4377, 0.32964 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 115), -7.06682, 0.32888 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 120), -8.42457, 0.32805 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 125), -9.37245, 0.32729 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 130), -9.81864, 0.32674 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 135), -9.73373, 0.32653 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 140), -9.14623, 0.32677 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 145), -8.1247, 0.32747 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 150), -6.75637, 0.32862 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 155), -5.13022, 0.33018 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 160), -3.32803, 0.33209 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 165), -1.42266, 0.3343 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 170), 0.52026, 0.33671 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 175), 2.44163, 0.33924 + 1); + EXPECT_NEAR(get_mag_declination_degrees(40, 180), 4.29156, 0.34177 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -180), 3.37225, 0.34827 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -175), 5.34903, 0.35045 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -170), 7.23968, 0.35258 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -165), 9.01853, 0.35461 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -160), 10.65968, 0.35656 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -155), 12.13298, 0.35852 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -150), 13.40157, 0.36059 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -145), 14.42267, 0.36294 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -140), 15.15083, 0.36571 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -135), 15.54173, 0.36903 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -130), 15.55349, 0.37299 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -125), 15.14429, 0.37764 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -120), 14.26743, 0.38296 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -115), 12.86811, 0.38886 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -110), 10.88883, 0.39508 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -105), 8.28922, 0.40115 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -100), 5.08142, 0.40632 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -95), 1.37094, 0.40967 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -90), -2.62082, 0.41041 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -85), -6.5787, 0.4082 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -80), -10.16394, 0.40338 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -75), -13.09861, 0.39684 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -70), -15.2198, 0.38965 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -65), -16.48612, 0.38266 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -60), -16.95149, 0.37641 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -55), -16.72848, 0.37112 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -50), -15.95484, 0.3668 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -45), -14.76714, 0.36334 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -40), -13.28297, 0.36062 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -35), -11.59285, 0.35851 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -30), -9.76294, 0.35692 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -25), -7.8461, 0.35581 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -20), -5.89511, 0.35515 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -15), -3.97058, 0.35489 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -10), -2.13841, 0.35502 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, -5), -0.45779, 0.35546 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 0), 1.03405, 0.35614 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 5), 2.33136, 0.35696 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 10), 3.45708, 0.35785 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 15), 4.44816, 0.35876 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 20), 5.33602, 0.35964 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 25), 6.13263, 0.36046 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 30), 6.82878, 0.36116 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 35), 7.40383, 0.36166 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 40), 7.83931, 0.36186 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 45), 8.12714, 0.36169 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 50), 8.26747, 0.36114 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 55), 8.25834, 0.36028 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 60), 8.0853, 0.35923 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 65), 7.71849, 0.35813 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 70), 7.11937, 0.35708 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 75), 6.25312, 0.35616 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 80), 5.09965, 0.35538 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 85), 3.65907, 0.35469 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 90), 1.95176, 0.35403 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 95), 0.01796, 0.35329 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 100), -2.07879, 0.35236 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 105), -4.24464, 0.35112 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 110), -6.35215, 0.34951 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 115), -8.24942, 0.34756 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 120), -9.78408, 0.3454 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 125), -10.83368, 0.34326 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 130), -11.32885, 0.34136 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 135), -11.26023, 0.33989 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 140), -10.66969, 0.33895 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 145), -9.63263, 0.3386 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 150), -8.23878, 0.3388 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 155), -6.57712, 0.33952 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 160), -4.72691, 0.34068 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 165), -2.75507, 0.34222 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 170), -0.71746, 0.34405 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 175), 1.33854, 0.3461 + 1); + EXPECT_NEAR(get_mag_declination_degrees(45, 180), 3.37225, 0.34827 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -180), 2.61028, 0.35868 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -175), 4.77678, 0.36071 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -170), 6.88704, 0.36295 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -165), 8.90515, 0.36539 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -160), 10.79165, 0.36807 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -155), 12.50298, 0.37109 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -150), 13.9918, 0.37457 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -145), 15.20841, 0.37864 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -140), 16.10232, 0.38347 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -135), 16.62322, 0.3892 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -130), 16.72003, 0.39594 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -125), 16.33807, 0.40375 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -120), 15.41569, 0.4126 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -115), 13.8844, 0.42232 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -110), 11.67828, 0.43247 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -105), 8.75865, 0.44223 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -100), 5.15512, 0.45038 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -95), 1.01062, 0.45545 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -90), -3.39923, 0.45626 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -85), -7.70376, 0.45246 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -80), -11.52903, 0.44481 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -75), -14.59416, 0.43484 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -70), -16.75938, 0.42415 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -65), -18.01601, 0.414 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -60), -18.44565, 0.40507 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -55), -18.17671, 0.39764 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -50), -17.35114, 0.39168 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -45), -16.1029, 0.38704 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -40), -14.54592, 0.3835 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -35), -12.77041, 0.38089 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -30), -10.84613, 0.37905 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -25), -8.83045, 0.37789 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -20), -6.77708, 0.37731 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -15), -4.74129, 0.37726 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -10), -2.77858, 0.37768 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, -5), -0.93747, 0.37848 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 0), 0.74998, 0.37955 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 5), 2.27437, 0.38079 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 10), 3.64798, 0.38209 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 15), 4.89591, 0.38336 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 20), 6.04316, 0.38454 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 25), 7.10344, 0.38558 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 30), 8.07431, 0.38644 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 35), 8.93947, 0.38709 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 40), 9.67481, 0.38749 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 45), 10.25366, 0.38763 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 50), 10.64815, 0.38756 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 55), 10.82694, 0.38737 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 60), 10.7525, 0.38718 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 65), 10.38158, 0.38709 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 70), 9.6703, 0.38718 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 75), 8.58289, 0.38744 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 80), 7.10131, 0.38779 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 85), 5.23322, 0.38804 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 90), 3.0176, 0.38796 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 95), 0.52861, 0.3873 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 100), -2.12228, 0.38582 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 105), -4.78831, 0.38338 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 110), -7.29835, 0.38001 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 115), -9.47861, 0.37592 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 120), -11.18066, 0.37145 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 125), -12.30531, 0.36701 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 130), -12.81372, 0.36295 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 135), -12.72354, 0.35952 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 140), -12.09494, 0.35685 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 145), -11.01264, 0.35497 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 150), -9.56926, 0.35385 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 155), -7.85284, 0.35341 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 160), -5.93955, 0.35358 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 165), -3.89141, 0.35426 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 170), -1.7578, 0.35539 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 175), 0.42108, 0.35688 + 1); + EXPECT_NEAR(get_mag_declination_degrees(50, 180), 2.61028, 0.35868 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -180), 1.99599, 0.37643 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -175), 4.31646, 0.37848 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -170), 6.59977, 0.38107 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -165), 8.8073, 0.38425 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -160), 10.89519, 0.38809 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -155), 12.81453, 0.3927 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -150), 14.51227, 0.39824 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -145), 15.93218, 0.40488 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -140), 17.01535, 0.41282 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -135), 17.69965, 0.42226 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -130), 17.91779, 0.43337 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -125), 17.5944, 0.44627 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -120), 16.64421, 0.46092 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -115), 14.97515, 0.47703 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -110), 12.50301, 0.49382 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -105), 9.18444, 0.50986 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -100), 5.06913, 0.52297 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -95), 0.3534, 0.53067 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -90), -4.60662, 0.53111 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -85), -9.36057, 0.52406 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -80), -13.48975, 0.51116 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -75), -16.7161, 0.49507 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -70), -18.93468, 0.47835 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -65), -20.17882, 0.46278 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -60), -20.56246, 0.44926 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -55), -20.23161, 0.43807 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -50), -19.33359, 0.42913 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -45), -18.00099, 0.42218 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -40), -16.34521, 0.41692 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -35), -14.45612, 0.41307 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -30), -12.40578, 0.41039 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -25), -10.25415, 0.40869 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -20), -8.05462, 0.40784 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -15), -5.85723, 0.4077 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -10), -3.70816, 0.40816 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, -5), -1.64611, 0.4091 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 0), 0.30255, 0.41038 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 5), 2.12696, 0.41187 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 10), 3.83096, 0.41345 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 15), 5.42781, 0.415 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 20), 6.93195, 0.41647 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 25), 8.35088, 0.41781 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 30), 9.67982, 0.41902 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 35), 10.90024, 0.42012 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 40), 11.98137, 0.42117 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 45), 12.88295, 0.42225 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 50), 13.55736, 0.42347 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 55), 13.95085, 0.42496 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 60), 14.00469, 0.42684 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 65), 13.65763, 0.42919 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 70), 12.85113, 0.432 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 75), 11.53783, 0.43514 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 80), 9.69306, 0.43827 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 85), 7.32857, 0.44092 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 90), 4.50587, 0.44247 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 95), 1.34537, 0.44229 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 100), -1.97505, 0.43993 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 105), -5.23701, 0.43527 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 110), -8.21367, 0.42862 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 115), -10.70759, 0.42063 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 120), -12.58068, 0.4121 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 125), -13.76657, 0.40376 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 130), -14.26547, 0.39618 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 135), -14.12811, 0.38966 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 140), -13.43644, 0.38434 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 145), -12.28608, 0.38021 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 150), -10.77281, 0.37719 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 155), -8.98358, 0.37517 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 160), -6.99171, 0.37403 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 165), -4.85591, 0.37367 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 170), -2.62216, 0.37399 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 175), -0.32743, 0.37493 + 1); + EXPECT_NEAR(get_mag_declination_degrees(55, 180), 1.99599, 0.37643 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -180), 1.45961, 0.40751 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -175), 3.91203, 0.40986 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -170), 6.3384, 0.41322 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -165), 8.70135, 0.41768 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -160), 10.95801, 0.42336 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -155), 13.05962, 0.43044 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -150), 14.95155, 0.43915 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -145), 16.57305, 0.44974 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -140), 17.8565, 0.46254 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -135), 18.72547, 0.47789 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -130), 19.09169, 0.49611 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -125), 18.85175, 0.51746 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -120), 17.88583, 0.54196 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -115), 16.06344, 0.56914 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -110), 13.26501, 0.59765 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -105), 9.4294, 0.62479 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -100), 4.62851, 0.64645 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -95), -0.86055, 0.65804 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -90), -6.55398, 0.65649 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -85), -11.88054, 0.64221 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -80), -16.36484, 0.61889 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -75), -19.74664, 0.59144 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -70), -21.9791, 0.56397 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -65), -23.15553, 0.53899 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -60), -23.43239, 0.51759 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -55), -22.97851, 0.49995 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -50), -21.94961, 0.48581 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -45), -20.47885, 0.47472 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -40), -18.67562, 0.46621 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -35), -16.62815, 0.45984 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -30), -14.4078, 0.45523 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -25), -12.07354, 0.4521 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -20), -9.67574, 0.45019 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -15), -7.25842, 0.4493 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -10), -4.85952, 0.44923 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, -5), -2.50975, 0.44981 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 0), -0.23096, 0.45089 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 5), 1.96476, 0.45231 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 10), 4.07386, 0.45394 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 15), 6.09804, 0.45568 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 20), 8.03923, 0.45749 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 25), 9.89425, 0.45938 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 30), 11.65055, 0.46138 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 35), 13.28377, 0.46361 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 40), 14.75713, 0.46621 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 45), 16.02199, 0.46937 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 50), 17.01897, 0.47331 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 55), 17.679, 0.47822 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 60), 17.92467, 0.48431 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 65), 17.6727, 0.49165 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 70), 16.83902, 0.50018 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 75), 15.34858, 0.50953 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 80), 13.15209, 0.51898 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 85), 10.25046, 0.52735 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 90), 6.72311, 0.53313 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 95), 2.7482, 0.53477 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 100), -1.40304, 0.53128 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 105), -5.40898, 0.52265 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 110), -8.96524, 0.5099 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 115), -11.8456, 0.49474 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 120), -13.92951, 0.47891 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 125), -15.19439, 0.46377 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 130), -15.68856, 0.45019 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 135), -15.50144, 0.43856 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 140), -14.73989, 0.42897 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 145), -13.51216, 0.42132 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 150), -11.91824, 0.41542 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 155), -10.04484, 0.41109 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 160), -7.96354, 0.40814 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 165), -5.7314, 0.4064 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 170), -3.39338, 0.40576 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 175), -0.98581, 0.40615 + 1); + EXPECT_NEAR(get_mag_declination_degrees(60, 180), 1.45961, 0.40751 + 1); } TEST(GeoLookupTest, inclination) { - EXPECT_NEAR(get_mag_inclination_degrees(-50, -180), -71.59569, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -175), -70.60943, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -170), -69.63818, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -165), -68.68287, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -160), -67.74296, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -155), -66.81626, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -150), -65.89787, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -145), -64.97892, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -140), -64.04565, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -135), -63.07967, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -130), -62.05946, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -125), -60.96315, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -120), -59.77201, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -115), -58.47461, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -110), -57.0713, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -105), -55.5787, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -100), -54.03366, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -95), -52.49552, 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.78068, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -80), -48.80569, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -75), -48.21562, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -70), -48.07937, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -65), -48.42339, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -60), -49.22294, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -55), -50.40452, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -50), -51.85905, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -45), -53.46142, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -40), -55.08952, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -35), -56.63796, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -30), -58.0242, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -25), -59.18855, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -20), -60.09076, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -15), -60.70708, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -10), -61.02999, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, -5), -61.0714, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 0), -60.86722, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 5), -60.48056, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 10), -60.00013, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 15), -59.53214, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 20), -59.18593, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 25), -59.0569, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 30), -59.21232, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 35), -59.68423, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 40), -60.47043, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 45), -61.54134, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 50), -62.84935, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 55), -64.3381, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 60), -65.9504, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 65), -67.63379, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 70), -69.34368, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 75), -71.04375, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 80), -72.70391, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 85), -74.29649, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 90), -75.79214, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 95), -77.15667, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 100), -78.35037, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 105), -79.33078, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 110), -80.05918, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 115), -80.50996, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 120), -80.67867, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 125), -80.58395, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 130), -80.26116, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 135), -79.75198, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 140), -79.09606, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 145), -78.32706, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 150), -77.47239, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 155), -76.5545, 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.60261, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 170), -73.59931, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 175), -72.59415, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-50, 180), -71.59569, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -180), -68.19866, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -175), -67.2148, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -170), -66.23862, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -165), -65.27129, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -160), -64.31333, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -155), -63.36532, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -150), -62.427, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -145), -61.49529, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -140), -60.5622, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -135), -59.6138, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -130), -58.63038, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -125), -57.58802, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -120), -56.46115, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -115), -55.22669, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -110), -53.87009, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -105), -52.39349, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -100), -50.82465, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -95), -49.22419, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -90), -47.68814, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -85), -46.34308, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -80), -45.33208, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -75), -44.79155, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -70), -44.8224, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -65), -45.46341, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -60), -46.6774, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -55), -48.35761, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -50), -50.35263, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -45), -52.49926, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -40), -54.65062, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -35), -56.69171, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -30), -58.54135, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -25), -60.14417, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -20), -61.45893, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -15), -62.44988, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -10), -63.08598, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, -5), -63.34883, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 0), -63.24578, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 5), -62.82218, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 10), -62.16727, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 15), -61.40947, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 20), -60.69951, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 25), -60.18382, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 30), -59.97723, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 35), -60.14515, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 40), -60.7003, 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.8154, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 55), -64.2359, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 60), -65.79206, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 65), -67.40976, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 70), -69.02645, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 75), -70.5921, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 80), -72.06625, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 85), -73.41293, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 90), -74.59657, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 95), -75.58191, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 100), -76.33922, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 105), -76.85267, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 110), -77.12658, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 115), -77.18411, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 120), -77.05874, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 125), -76.78359, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 130), -76.38445, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 135), -75.87851, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 140), -75.27674, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 145), -74.58734, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 150), -73.81842, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 155), -72.97956, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 160), -72.0826, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 165), -71.14152, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 170), -70.17144, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 175), -69.18666, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-45, 180), -68.19866, 0.21 + 2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -180), -64.39837, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -175), -63.4002, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -170), -62.40436, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -165), -61.41027, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -160), -60.41699, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -155), -59.42576, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -150), -58.44001, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -145), -57.46306, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -140), -56.49504, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -135), -55.5304, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -130), -54.55634, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -125), -53.55208, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -120), -52.48891, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -115), -51.3326, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -110), -50.05044, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -105), -48.62377, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -100), -47.06406, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -95), -45.42781, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -90), -43.82433, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -85), -42.41152, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -80), -41.37687, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -75), -40.90372, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -70), -41.12774, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -65), -42.09667, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -60), -43.75149, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -55), -45.94098, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -50), -48.46417, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -45), -51.12009, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -40), -53.74473, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -35), -56.22611, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -30), -58.4991, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -25), -60.52694, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -20), -62.27895, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -15), -63.71414, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -10), -64.77821, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, -5), -65.41546, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 0), -65.59058, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 5), -65.311, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 10), -64.64168, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 15), -63.70809, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 20), -62.68424, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 25), -61.76386, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 30), -61.12068, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 35), -60.87371, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 40), -61.07114, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 45), -61.69454, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 50), -62.67591, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 55), -63.91889, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 60), -65.3185, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 65), -66.77651, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 70), -68.21068, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 75), -69.55697, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 80), -70.76597, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 85), -71.79694, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 90), -72.61495, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 95), -73.1946, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 100), -73.52901, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 105), -73.63664, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 110), -73.55867, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 115), -73.34599, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 120), -73.04307, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 125), -72.67725, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 130), -72.25706, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 135), -71.77795, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 140), -71.23031, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 145), -70.60587, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 150), -69.90077, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 155), -69.11641, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 160), -68.25964, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 165), -67.34269, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 170), -66.38204, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 175), -65.39551, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-40, 180), -64.39837, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -180), -60.05526, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -175), -59.02398, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -170), -57.99418, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -165), -56.962, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -160), -55.92235, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -155), -54.87417, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -150), -53.82215, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -145), -52.77479, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -140), -51.74059, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -135), -50.72439, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -130), -49.72404, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -125), -48.72643, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -120), -47.70352, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -115), -46.61155, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -110), -45.39816, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -105), -44.02006, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -100), -42.46849, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -95), -40.79392, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -90), -39.12022, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -85), -37.64066, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -80), -36.59223, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -75), -36.20867, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -70), -36.65955, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -65), -37.99504, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -60), -40.12387, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -55), -42.84089, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -50), -45.89109, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -45), -49.03676, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -40), -52.10117, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -35), -54.98089, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -30), -57.63262, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -25), -60.04455, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -20), -62.20392, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -15), -64.07343, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -10), -65.58512, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, -5), -66.65398, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 0), -67.20563, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 5), -67.20625, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 10), -66.68367, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 15), -65.73587, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 20), -64.52776, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 25), -63.27226, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 30), -62.19146, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 35), -61.46783, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 40), -61.20699, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 45), -61.42627, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 50), -62.06766, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 55), -63.02442, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 60), -64.17063, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 65), -65.38586, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 70), -66.57046, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 75), -67.64934, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 80), -68.56689, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 85), -69.27946, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 90), -69.75353, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 95), -69.97322, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 100), -69.95171, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 105), -69.73523, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 110), -69.39214, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 115), -68.99121, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 120), -68.58039, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 125), -68.17644, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 130), -67.76833, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 135), -67.32977, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 140), -66.83321, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 145), -66.25853, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 150), -65.59505, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 155), -64.8399, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 160), -63.99694, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 165), -63.07721, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 170), -62.09894, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 175), -61.08467, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-35, 180), -60.05526, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -180), -55.01363, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -175), -53.92713, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -170), -52.84825, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -165), -51.76927, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -160), -50.67855, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -155), -49.56947, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -150), -48.44468, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -145), -47.31508, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -140), -46.19584, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -135), -45.10203, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -130), -44.04349, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -125), -43.01741, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -120), -41.99906, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -115), -40.93651, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -110), -39.75765, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -105), -38.39411, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -100), -36.81777, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -95), -35.07645, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -90), -33.31398, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -85), -31.76456, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -80), -30.7179, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -75), -30.457, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -70), -31.17938, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -65), -32.92879, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -60), -35.57406, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -55), -38.8526, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -50), -42.45562, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -45), -46.10956, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -40), -49.62328, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -35), -52.89709, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -30), -55.90331, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -25), -58.65032, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -20), -61.14328, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -15), -63.35525, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -10), -65.21832, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, -5), -66.63674, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 0), -67.51595, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 5), -67.79564, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 10), -67.47337, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 15), -66.61412, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 20), -65.35142, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 25), -63.88223, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 30), -62.44415, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 35), -61.26871, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 40), -60.5257, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 45), -60.28624, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 50), -60.52021, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 55), -61.12329, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 60), -61.95706, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 65), -62.88571, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 70), -63.79834, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 75), -64.61345, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 80), -65.2704, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 85), -65.71939, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 90), -65.92148, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 95), -65.86169, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 100), -65.56509, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 105), -65.09973, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 110), -64.55859, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 115), -64.02805, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 120), -63.55945, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 125), -63.15735, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 130), -62.78806, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 135), -62.40125, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 140), -61.9517, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 145), -61.41072, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 150), -60.76543, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 155), -60.01261, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 160), -59.15495, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 165), -58.20257, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 170), -57.17572, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 175), -56.10305, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-30, 180), -55.01363, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -180), -49.11776, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -175), -47.949, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -170), -46.80348, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -165), -45.66991, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -160), -44.52831, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -155), -43.36329, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -150), -42.17183, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -145), -40.96367, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -140), -39.75763, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -135), -38.57687, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -130), -37.44236, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -125), -36.36157, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -120), -35.31349, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -115), -34.23849, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -110), -33.04583, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -105), -31.64533, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -100), -29.99586, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -95), -28.15125, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -90), -26.28356, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -85), -24.67225, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -80), -23.65742, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -75), -23.56203, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -70), -24.59922, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -65), -26.79798, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -60), -29.98766, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -55), -33.85576, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -50), -38.04705, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -45), -42.25266, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -40), -46.25877, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -35), -49.95452, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -30), -53.31105, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -25), -56.34364, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -20), -59.06992, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -15), -61.47802, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -10), -63.51472, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, -5), -65.09584, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 0), -66.13221, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 5), -66.55993, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 10), -66.36237, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 15), -65.57963, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 20), -64.31233, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 25), -62.72568, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 30), -61.04416, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 35), -59.51878, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 40), -58.36672, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 45), -57.71167, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 50), -57.55918, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 55), -57.81734, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 60), -58.34509, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 65), -59.00062, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 70), -59.67002, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 75), -60.27032, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 80), -60.73582, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 85), -61.00533, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 90), -61.02581, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 95), -60.77383, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 100), -60.27935, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 105), -59.62975, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 110), -58.94455, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 115), -58.33164, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 120), -57.84797, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 125), -57.48454, 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.85875, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 140), -56.45409, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 145), -55.93199, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 150), -55.28163, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 155), -54.50305, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 160), -53.59958, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 165), -52.58068, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 170), -51.46897, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 175), -50.30105, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-25, 180), -49.11776, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -180), -42.23289, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -175), -40.94988, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -170), -39.71717, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -165), -38.52115, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -160), -37.33218, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -155), -36.12311, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -150), -34.88157, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -145), -33.61257, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -140), -32.33529, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -135), -31.07805, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -130), -29.87019, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -125), -28.72697, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -120), -27.629, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -115), -26.5084, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -110), -25.25853, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -105), -23.7747, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -100), -22.01397, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -95), -20.04794, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -90), -18.08422, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -85), -16.44573, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -80), -15.51027, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -75), -15.6211, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -70), -16.99015, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -65), -19.62857, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -60), -23.34004, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -55), -27.78346, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -50), -32.572, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -45), -37.36161, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -40), -41.90206, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -35), -46.04987, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -30), -49.75276, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -25), -53.01635, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -20), -55.86415, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -15), -58.30429, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -10), -60.31386, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, -5), -61.84324, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 0), -62.83396, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 5), -63.23958, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 10), -63.04152, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 15), -62.26013, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 20), -60.96632, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 25), -59.29553, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 30), -57.45308, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 35), -55.69173, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 40), -54.25301, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 45), -53.29522, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 50), -52.85121, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 55), -52.84131, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 60), -53.12691, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 65), -53.56814, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 70), -54.05608, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 75), -54.51184, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 80), -54.86591, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 85), -55.04264, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 90), -54.96872, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 95), -54.60541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 100), -53.98249, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 105), -53.20556, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 110), -52.42369, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 115), -51.77099, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 120), -51.31283, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 125), -51.02527, 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.57616, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 140), -50.21894, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 145), -49.70518, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 150), -49.02933, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 155), -48.19779, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 160), -47.21609, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 165), -46.09347, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 170), -44.8557, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 175), -43.54988, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-20, 180), -42.23289, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -180), -34.28148, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -175), -32.85138, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -170), -31.5109, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -165), -30.24602, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -160), -29.01659, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -155), -27.78096, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -150), -26.51393, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -145), -25.21254, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -140), -23.8937, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -135), -22.58828, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -130), -21.33072, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -125), -20.13985, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -120), -18.99408, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -115), -17.81651, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -110), -16.48953, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -105), -14.90491, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -100), -13.03172, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -95), -10.96978, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -90), -8.96291, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -85), -7.36462, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -80), -6.56598, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -75), -6.90355, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -70), -8.57237, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -65), -11.57203, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -60), -15.70681, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -55), -20.63879, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -50), -25.96979, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -45), -31.32159, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -40), -36.39292, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -35), -40.9861, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -30), -45.00518, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -25), -48.43229, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -20), -51.29229, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -15), -53.61918, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -10), -55.43501, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, -5), -56.74421, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 0), -57.53737, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 5), -57.79754, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 10), -57.50815, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 15), -56.66779, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 20), -55.31545, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 25), -53.55924, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 30), -51.59102, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 35), -49.66633, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 40), -48.04205, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 45), -46.89514, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 50), -46.27051, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 55), -46.09136, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 60), -46.21916, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 65), -46.51904, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 70), -46.89293, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 75), -47.27153, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 80), -47.58476, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 85), -47.74259, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 90), -47.64882, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 95), -47.24514, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 100), -46.55722, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 105), -45.70727, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 110), -44.87549, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 115), -44.22563, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 120), -43.83377, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 125), -43.66021, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 130), -43.57864, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 135), -43.44173, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 140), -43.14179, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 145), -42.63411, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 150), -41.92005, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 155), -41.01426, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 160), -39.92571, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 165), -38.6641, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 170), -37.25964, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 175), -35.77284, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-15, 180), -34.28148, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -180), -25.29546, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -175), -23.69492, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -170), -22.2338, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -165), -20.90012, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -160), -19.6432, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -155), -18.40459, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -150), -17.14302, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -145), -15.84485, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -140), -14.523, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -135), -13.20946, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -130), -11.94099, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -125), -10.73577, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -120), -9.56645, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -115), -8.34785, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -110), -6.95891, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -105), -5.30057, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -100), -3.36582, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -95), -1.28622, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -90), 0.66854, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -85), 2.13827, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -80), 2.74937, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -75), 2.19743, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -70), 0.31278, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -65), -2.90568, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -60), -7.29193, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -55), -12.54347, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -50), -18.27334, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -45), -24.07549, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -40), -29.59037, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -35), -34.55323, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -30), -38.81276, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -25), -42.32016, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -20), -45.09938, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -15), -47.21336, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -10), -48.73672, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, -5), -49.73678, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 0), -50.25971, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 5), -50.32064, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 10), -49.90414, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 15), -48.98415, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 20), -47.56431, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 25), -45.72454, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 30), -43.64702, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 35), -41.59589, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 40), -39.84533, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 45), -38.58564, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 50), -37.86356, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 55), -37.59523, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 60), -37.6362, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 65), -37.85537, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 70), -38.16796, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 75), -38.51866, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 80), -38.84108, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 85), -39.03365, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 90), -38.97802, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 95), -38.59484, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 100), -37.90259, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 105), -37.03676, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 110), -36.20676, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 115), -35.6059, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 120), -35.32176, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 125), -35.29928, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 130), -35.37707, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 135), -35.37033, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 140), -35.14712, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 145), -34.65667, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 150), -33.90666, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 155), -32.92015, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 160), -31.71011, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 165), -30.28766, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 170), -28.68892, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 175), -26.99059, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-10, 180), -25.29546, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -180), -15.47126, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -175), -13.70148, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -170), -12.12539, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -165), -10.73601, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -160), -9.47342, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -155), -8.26145, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -150), -7.04042, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -145), -5.78384, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -140), -4.49955, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -135), -3.21994, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -130), -1.9826, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -125), -0.80264, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -120), 0.35394, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -115), 1.57666, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -110), 2.98063, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -105), 4.64488, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -100), 6.54744, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -95), 8.53181, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -90), 10.3223, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -85), 11.57987, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -80), 11.97462, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -75), 11.24966, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -70), 9.26139, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -65), 5.99573, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -60), 1.57088, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -55), -3.76692, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -50), -9.66244, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -45), -15.69824, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -40), -21.46643, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -35), -26.63958, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -30), -31.01202, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -25), -34.50256, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -20), -37.13048, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -15), -38.98252, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -10), -40.18059, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, -5), -40.85059, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 0), -41.09112, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 5), -40.94771, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 10), -40.40581, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 15), -39.41496, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 20), -37.9433, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 25), -36.04189, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 30), -33.88298, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 35), -31.74017, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 40), -29.90541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 45), -28.58088, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 50), -27.81185, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 55), -27.50343, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 60), -27.50159, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 65), -27.67664, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 70), -27.95686, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 75), -28.30322, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 80), -28.65765, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 85), -28.91262, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 90), -28.9324, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 95), -28.61874, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 100), -27.98106, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 105), -27.16244, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 110), -26.39407, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 115), -25.89279, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 120), -25.75576, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 125), -25.91527, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 130), -26.17992, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 135), -26.3316, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 140), -26.21495, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 145), -25.77097, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 150), -25.01041, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 155), -23.96257, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 160), -22.64415, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 165), -21.06859, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 170), -19.27927, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 175), -17.37034, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(-5, 180), -15.47126, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -180), -5.19223, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -175), -3.29116, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -170), -1.63186, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -165), -0.2153, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -160), 1.02423, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -155), 2.1787, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -150), 3.32636, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -145), 4.50777, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -140), 5.72118, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -135), 6.9345, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -130), 8.10987, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -125), 9.23493, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -120), 10.34715, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -115), 11.53322, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -110), 12.89321, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -105), 14.48046, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -100), 16.24743, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -95), 18.02729, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -90), 19.56024, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -85), 20.55005, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -80), 20.72448, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -75), 19.87797, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -70), 17.89034, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -65), 14.73231, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -60), 10.47474, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -55), 5.30529, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -50), -0.46555, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -45), -6.43413, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -40), -12.17446, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -35), -17.32228, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -30), -21.63296, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -25), -24.9961, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -20), -27.41845, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -15), -28.99534, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -10), -29.87865, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, -5), -30.2384, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 0), -30.21717, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 5), -29.88874, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 10), -29.24203, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 15), -28.20688, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 20), -26.72021, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 25), -24.80562, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 30), -22.62271, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 35), -20.44799, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 40), -18.58349, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 45), -17.23825, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 50), -16.45585, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 55), -16.13318, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 60), -16.10877, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 65), -16.25359, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 70), -16.50684, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 75), -16.84566, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 80), -17.22452, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 85), -17.53853, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 90), -17.64451, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 95), -17.43221, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 100), -16.90202, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 105), -16.19633, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 110), -15.55404, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 115), -15.2023, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 120), -15.24269, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 125), -15.60036, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 130), -16.06606, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 135), -16.39938, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 140), -16.42597, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 145), -16.07598, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 150), -15.35745, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 155), -14.30128, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 160), -12.92643, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 165), -11.24928, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 170), -9.32065, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 175), -7.25055, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(0, 180), -5.19223, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -180), 5.02677, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -175), 6.98542, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -170), 8.67346, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -165), 10.07923, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -160), 11.26841, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -155), 12.34316, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -150), 13.39702, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -145), 14.48397, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -140), 15.6094, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -135), 16.74292, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -130), 17.8467, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -125), 18.90864, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -120), 19.96356, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -115), 21.087, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -110), 22.35745, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -105), 23.80263, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -100), 25.35842, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -95), 26.863, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -90), 28.08832, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -85), 28.79099, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -80), 28.75817, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -75), 27.8322, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -70), 25.9153, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -65), 22.97097, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -60), 19.03863, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -55), 14.26087, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -50), 8.90097, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -45), 3.32367, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -40), -2.068, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -35), -6.91433, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -30), -10.9597, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -25), -14.07342, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -20), -16.24143, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -15), -17.5479, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -10), -18.15084, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, -5), -18.24369, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 0), -18.0002, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 5), -17.51926, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 10), -16.79804, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 15), -15.75615, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 20), -14.30855, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 25), -12.45532, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 30), -10.33845, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 35), -8.22406, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 40), -6.40836, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 45), -5.09713, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 50), -4.33252, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 55), -4.01097, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 60), -3.9711, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 65), -4.08641, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 70), -4.30363, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 75), -4.61275, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 80), -4.98351, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 85), -5.32396, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 90), -5.49793, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 95), -5.39494, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 100), -5.00881, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 105), -4.47142, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 110), -4.01068, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 115), -3.84559, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 120), -4.07457, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 125), -4.62327, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 130), -5.28222, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 135), -5.80585, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 140), -6.00924, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 145), -5.81006, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 150), -5.20654, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 155), -4.22464, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 160), -2.88276, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 165), -1.1998, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 170), 0.7677, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 175), 2.89946, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(5, 180), 5.02677, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -180), 14.67546, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -175), 16.59903, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -170), 18.25203, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -165), 19.61031, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -160), 20.73234, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -155), 21.72179, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -150), 22.68073, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -145), 23.67352, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -140), 24.71331, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -135), 25.77344, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -130), 26.81687, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -125), 27.82885, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -120), 28.83529, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -115), 29.89381, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -110), 31.05834, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -105), 32.33466, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -100), 33.65129, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -95), 34.86195, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -90), 35.77679, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -85), 36.20474, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -80), 35.98643, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -75), 35.00653, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -70), 33.19182, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -65), 30.51206, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -60), 26.99677, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -55), 22.76282, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -50), 18.03124, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -45), 13.11117, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -40), 8.34761, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -35), 4.05499, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -30), 0.46779, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -25), -2.27849, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -20), -4.14737, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -15), -5.19686, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -10), -5.56857, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, -5), -5.45582, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 0), -5.04599, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 5), -4.45604, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 10), -3.69617, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 15), -2.68853, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 20), -1.33968, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 25), 0.36749, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 30), 2.31458, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 35), 4.26265, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 40), 5.94052, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 45), 7.15756, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 50), 7.87267, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 55), 8.18051, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 60), 8.23216, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 65), 8.1478, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 70), 7.97685, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 75), 7.7223, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 80), 7.39979, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 85), 7.07988, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 90), 6.87689, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 95), 6.88789, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 100), 7.12103, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 105), 7.46299, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 110), 7.71443, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 115), 7.68214, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 120), 7.27849, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 125), 6.57028, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 130), 5.74951, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 135), 5.04812, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 140), 4.65044, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 145), 4.65035, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 150), 5.06535, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 155), 5.88102, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 160), 7.08326, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 165), 8.65247, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 170), 10.5304, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 175), 12.59534, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(10, 180), 14.67546, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -180), 23.39262, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -175), 25.19129, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -170), 26.74999, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -165), 28.03218, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -160), 29.08288, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -155), 29.99767, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -150), 30.87823, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -145), 31.79411, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -140), 32.76556, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -135), 33.77174, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -130), 34.77771, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -125), 35.76461, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -120), 36.74547, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -115), 37.75652, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -110), 38.82732, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -105), 39.94617, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -100), 41.04059, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -95), 41.98382, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -90), 42.62272, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -85), 42.81164, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -80), 42.4357, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -75), 41.41677, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -70), 39.70963, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -65), 37.3032, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -60), 34.23495, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -55), 30.61158, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -50), 26.61826, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -45), 22.50216, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -40), 18.53214, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -35), 14.95284, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -30), 11.95393, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -25), 9.65849, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -20), 8.11806, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -15), 7.30455, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -10), 7.10718, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, -5), 7.35359, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 0), 7.86282, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 5), 8.51105, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 10), 9.27344, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 15), 10.21317, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 20), 11.41741, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 25), 12.91251, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 30), 14.60773, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 35), 16.30505, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 40), 17.77398, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 45), 18.84854, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 50), 19.48871, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 55), 19.77286, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 60), 19.83285, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 65), 19.77808, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 70), 19.65652, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 75), 19.47025, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 80), 19.22412, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 85), 18.96434, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 90), 18.77416, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 95), 18.72683, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 100), 18.82717, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 105), 18.98352, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 110), 19.03479, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 115), 18.82408, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 120), 18.27969, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 125), 17.45716, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 130), 16.51964, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 135), 15.67137, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 140), 15.0853, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 145), 14.86289, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 150), 15.03927, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 155), 15.61569, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 160), 16.5856, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 165), 17.93147, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 170), 19.59834, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 175), 21.47269, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(15, 180), 23.39262, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -180), 31.03202, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -175), 32.63367, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -170), 34.05022, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -165), 35.23582, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -160), 36.21879, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -155), 37.07867, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -150), 37.90754, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -145), 38.77346, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -140), 39.70133, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -135), 40.67703, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -130), 41.66949, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -125), 42.65616, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -120), 43.63661, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -115), 44.62589, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -110), 45.63163, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -105), 46.62862, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -100), 47.54627, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -95), 48.2763, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -90), 48.69638, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -85), 48.69687, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -80), 48.19832, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -75), 47.15517, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -70), 45.55232, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -65), 43.40534, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -60), 40.76894, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -55), 37.7473, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -50), 34.49433, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -45), 31.19714, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -40), 28.04775, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -35), 25.21706, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -30), 22.84179, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -25), 21.02104, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -20), 19.80993, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -15), 19.20416, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -10), 19.12706, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, -5), 19.43994, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 0), 19.98479, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 5), 20.64325, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 10), 21.37833, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 15), 22.23145, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 20), 23.27235, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 25), 24.52865, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 30), 25.93665, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 35), 27.34496, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 40), 28.5714, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 45), 29.48004, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 50), 30.03309, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 55), 30.28965, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 60), 30.35727, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 65), 30.33076, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 70), 30.25656, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 75), 30.13963, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 80), 29.97893, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 85), 29.79902, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 90), 29.6511, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 95), 29.58085, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 100), 29.58582, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 105), 29.59373, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 110), 29.48161, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 115), 29.13025, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 120), 28.48544, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 125), 27.59183, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 130), 26.58112, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 135), 25.62424, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 140), 24.87562, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 145), 24.43849, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 150), 24.36278, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 155), 24.66529, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 160), 25.3483, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 165), 26.39849, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 170), 27.76838, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 175), 29.36002, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(20, 180), 31.03202, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -180), 37.63553, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -175), 38.99193, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -170), 40.23186, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -165), 41.30603, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -160), 42.22671, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -155), 43.0527, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -150), 43.85887, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -145), 44.70463, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -140), 45.61527, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -135), 46.58244, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -130), 47.57997, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -125), 48.58351, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -120), 49.58153, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -115), 50.57118, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -110), 51.54218, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -105), 52.45919, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -100), 53.25416, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -95), 53.8339, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -90), 54.09956, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -85), 53.9685, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -80), 53.38878, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -75), 52.34274, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -70), 50.8441, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -65), 48.93551, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -60), 46.68942, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -55), 44.20833, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -50), 41.61826, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -45), 39.05401, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -40), 36.64222, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -35), 34.49086, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -30), 32.68873, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -25), 31.30782, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -20), 30.39735, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -15), 29.96652, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -10), 29.96756, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, -5), 30.29801, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 0), 30.83121, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 5), 31.46344, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 10), 32.15076, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 15), 32.91218, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 20), 33.79508, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 25), 34.82228, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 30), 35.95228, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 35), 37.07785, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 40), 38.06491, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 45), 38.80916, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 50), 39.27733, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 55), 39.51048, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 60), 39.5909, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 65), 39.59617, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 70), 39.56912, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 75), 39.51799, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 80), 39.43946, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 85), 39.34201, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 90), 39.24981, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 95), 39.18333, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 100), 39.13128, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 105), 39.03581, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 110), 38.80561, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 115), 38.35419, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 120), 37.6438, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 125), 36.71096, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 130), 35.66011, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 135), 34.63051, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 140), 33.75563, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 145), 33.13485, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 150), 32.82701, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 155), 32.86057, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 160), 33.24541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 165), 33.97315, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 170), 35.00579, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 175), 36.2648, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(25, 180), 37.63553, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -180), 43.36442, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -175), 44.45351, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -170), 45.49773, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -165), 46.45114, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -160), 47.31367, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -155), 48.12262, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -150), 48.93106, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -145), 49.78368, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -140), 50.70099, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -135), 51.6775, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -130), 52.69158, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -125), 53.71906, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -120), 54.74116, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -115), 55.74223, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -110), 56.6991, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -105), 57.56958, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -100), 58.28815, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -95), 58.77299, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -90), 58.9424, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -85), 58.73346, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -80), 58.1153, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -75), 57.09302, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -70), 55.7043, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -65), 54.01333, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -60), 52.10481, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -55), 50.07685, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -50), 48.03109, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -45), 46.06147, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -40), 44.2462, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -35), 42.64749, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -30), 41.31774, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -25), 40.30459, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -20), 39.64629, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -15), 39.35616, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -10), 39.40636, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, -5), 39.72567, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 0), 40.21906, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 5), 40.8017, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 10), 41.42822, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 15), 42.09935, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 20), 42.84099, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 25), 43.66806, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 30), 44.555, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 35), 45.43145, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 40), 46.20605, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 45), 46.80481, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 50), 47.20142, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 55), 47.42254, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 60), 47.52712, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 65), 47.57439, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 70), 47.60046, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 75), 47.61472, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 80), 47.61289, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 85), 47.59268, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 90), 47.55844, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 95), 47.51089, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 100), 47.43063, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 105), 47.26949, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 110), 46.95993, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 115), 46.44128, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 120), 45.69013, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 125), 44.73851, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 130), 43.67025, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 135), 42.59839, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 140), 41.63623, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 145), 40.87509, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 150), 40.37616, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 155), 40.17404, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 160), 40.28342, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 165), 40.70032, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 170), 41.39643, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 175), 42.31312, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(30, 180), 43.36442, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -180), 48.43759, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -175), 49.26461, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -170), 50.1122, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -165), 50.94303, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -160), 51.74971, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -155), 52.55062, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -150), 53.37641, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -145), 54.25379, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -140), 55.19418, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -135), 56.19116, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -130), 57.22592, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -125), 58.27538, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -120), 59.31714, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -115), 60.32795, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -110), 61.27692, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -105), 62.11825, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -100), 62.78928, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -95), 63.21702, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -90), 63.33247, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -85), 63.08747, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -80), 62.46723, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -75), 61.49399, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -70), 60.22224, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -65), 58.72917, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -60), 57.10388, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -55), 55.43668, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -50), 53.80906, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -45), 52.28619, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -40), 50.91502, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -35), 49.72892, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -30), 48.75615, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -25), 48.0254, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -20), 47.56252, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -15), 47.37864, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -10), 47.45711, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, -5), 47.7498, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 0), 48.18849, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 5), 48.70724, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 10), 49.26365, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 15), 49.84636, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 20), 50.46429, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 25), 51.12436, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 30), 51.81156, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 35), 52.48368, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 40), 53.08428, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 45), 53.56614, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 50), 53.91135, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 55), 54.1364, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 60), 54.28041, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 65), 54.38455, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 70), 54.47541, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 75), 54.5602, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 80), 54.63301, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 85), 54.68435, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 90), 54.70515, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 95), 54.68235, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 100), 54.59059, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 105), 54.38845, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 110), 54.02589, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 115), 53.46222, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 120), 52.68652, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 125), 51.72954, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 130), 50.66091, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 135), 49.57335, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 140), 48.56196, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 145), 47.70738, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 150), 47.06769, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 155), 46.67848, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 160), 46.55638, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 165), 46.70084, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 170), 47.09253, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 175), 47.6911, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(35, 180), 48.43759, 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.68317, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -170), 54.35182, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -165), 55.06681, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -160), 55.81791, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -155), 56.60936, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -150), 57.45259, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -145), 58.357, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -140), 59.32313, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -135), 60.34081, 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.45352, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -120), 63.50241, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -115), 64.51145, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -110), 65.44614, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -105), 66.25992, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -100), 66.89367, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -95), 67.28207, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -90), 67.36651, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -85), 67.11067, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -80), 66.51213, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -75), 65.60485, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -70), 64.45251, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -65), 63.13657, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -60), 61.74342, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -55), 60.35317, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -50), 59.03135, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -45), 57.8248, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -40), 56.76281, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -35), 55.86323, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -30), 55.14026, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -25), 54.60918, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -20), 54.28458, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -15), 54.17232, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -10), 54.26052, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, -5), 54.5162, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 0), 54.89136, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 5), 55.3366, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 10), 55.81522, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 15), 56.30994, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 20), 56.81864, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 25), 57.34226, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 30), 57.87254, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 35), 58.3874, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 40), 58.85673, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 45), 59.25489, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 50), 59.57225, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 55), 59.81883, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 60), 60.01799, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 65), 60.19447, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 70), 60.36371, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 75), 60.52758, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 80), 60.67683, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 85), 60.79631, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 90), 60.86803, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 95), 60.87018, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 100), 60.77407, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 105), 60.54405, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 110), 60.14386, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 115), 59.54907, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 120), 58.76, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 125), 57.80854, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 130), 56.755, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 135), 55.6764, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 140), 54.65176, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 145), 53.74967, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 150), 53.02151, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 155), 52.50025, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 160), 52.20241, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 165), 52.13017, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 170), 52.27206, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(40, 175), 52.60322, 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.52209, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -175), 57.93511, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -170), 58.45623, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -165), 59.06854, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -160), 59.76181, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -155), 60.53163, 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.2911, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -140), 63.26808, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -135), 64.2922, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -130), 65.34406, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -125), 66.4013, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -120), 67.4393, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -115), 68.42949, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -110), 69.3362, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -105), 70.11381, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -100), 70.70734, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -95), 71.05869, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -90), 71.1187, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -85), 70.86147, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -80), 70.29433, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -75), 69.45841, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -70), 68.42019, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -65), 67.25853, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -60), 66.05213, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -55), 64.86986, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -50), 63.76491, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -45), 62.77306, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -40), 61.91494, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -35), 61.2014, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -30), 60.63946, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -25), 60.23589, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -20), 59.99646, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -15), 59.92138, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -10), 59.99999, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, -5), 60.20848, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 0), 60.51307, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 5), 60.87771, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 10), 61.27269, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 15), 61.67987, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 20), 62.09182, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 25), 62.5063, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 30), 62.91952, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 35), 63.32273, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 40), 63.70382, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 45), 64.05264, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 50), 64.36627, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 55), 64.65074, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 60), 64.91776, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 65), 65.17833, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 70), 65.43669, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 75), 65.68739, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 80), 65.91604, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 85), 66.10208, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 90), 66.22125, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 95), 66.24647, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 100), 66.14827, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 105), 65.89703, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 110), 65.46865, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 115), 64.85288, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 120), 64.06057, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 125), 63.12618, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 130), 62.10373, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 135), 61.05783, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 140), 60.05327, 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.38014, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 155), 57.7831, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 160), 57.37061, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 165), 57.147, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 170), 57.10733, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 175), 57.23872, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(45, 180), 57.52209, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -180), 61.88832, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -175), 62.17273, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -170), 62.58214, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -165), 63.1066, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -160), 63.73719, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -155), 64.46558, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -150), 65.28271, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -145), 66.17726, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -140), 67.13469, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -135), 68.13713, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -130), 69.16397, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -125), 70.19244, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -120), 71.1972, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -115), 72.14878, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -110), 73.01117, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -105), 73.74017, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -100), 74.28475, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -95), 74.59348, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -90), 74.62611, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -85), 74.36634, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -80), 73.82955, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -75), 73.06083, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -70), 72.12505, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -65), 71.09423, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -60), 70.03675, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -55), 69.01027, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -50), 68.0582, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -45), 67.20943, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -40), 66.48061, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -35), 65.88002, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -30), 65.41154, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -25), 65.07713, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -20), 64.87679, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -15), 64.80652, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -10), 64.85575, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, -5), 65.00636, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 0), 65.23438, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 5), 65.51414, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 10), 65.82323, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 15), 66.14598, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 20), 66.47416, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 25), 66.80484, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 30), 67.13729, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 35), 67.47063, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 40), 67.80338, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 45), 68.13476, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 50), 68.46604, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 55), 68.80064, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 60), 69.14221, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 65), 69.49135, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 70), 69.84262, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 75), 70.18286, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 80), 70.49158, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 85), 70.74276, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 90), 70.90714, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 95), 70.95455, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 100), 70.85662, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 105), 70.59043, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 110), 70.14343, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 115), 69.5183, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 120), 68.73556, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 125), 67.8326, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 130), 66.85878, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 135), 65.86846, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 140), 64.91399, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 145), 64.04026, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 150), 63.28178, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 155), 62.66214, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 160), 62.19509, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 165), 61.88652, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 170), 61.73623, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 175), 61.7395, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(50, 180), 61.88832, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -180), 66.24851, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -175), 66.4509, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -170), 66.77927, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -165), 67.22767, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -160), 67.7888, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -155), 68.45369, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -150), 69.21122, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -145), 70.04783, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -140), 70.94741, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -135), 71.89152, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -130), 72.85964, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -125), 73.82913, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -120), 74.77441, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -115), 75.66556, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -110), 76.46641, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -105), 77.13382, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -100), 77.6198, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -95), 77.87848, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -90), 77.87756, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -85), 77.60965, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -80), 77.09708, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -75), 76.38697, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -70), 75.54015, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -65), 74.61974, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -60), 73.68298, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -55), 72.77686, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -50), 71.93651, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -45), 71.18573, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -40), 70.53886, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -35), 70.00322, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -30), 69.58157, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -25), 69.27368, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -20), 69.07673, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -15), 68.98474, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -10), 68.98782, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, -5), 69.07204, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 0), 69.22055, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 5), 69.4158, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 10), 69.64221, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 15), 69.8883, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 20), 70.14758, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 25), 70.41808, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 30), 70.70097, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 35), 70.99904, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 40), 71.31571, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 45), 71.65432, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 50), 72.01769, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 55), 72.40718, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 60), 72.82123, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 65), 73.25359, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 70), 73.69175, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 75), 74.11618, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 80), 74.50075, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 85), 74.81426, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 90), 75.02322, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 95), 75.09546, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 100), 75.00461, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 105), 74.73473, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 110), 74.28413, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 115), 73.667, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 120), 72.91214, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 125), 72.05915, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 130), 71.15331, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 135), 70.24029, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 140), 69.36186, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 145), 68.553, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 150), 67.84063, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 155), 67.24369, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 160), 66.77415, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 165), 66.43856, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 170), 66.23952, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 175), 66.17686, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(55, 180), 66.24851, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -180), 70.58177, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -175), 70.73343, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -170), 71.00051, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -165), 71.37901, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -160), 71.86308, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -155), 72.44479, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -150), 73.11395, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -145), 73.85812, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -140), 74.66273, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -135), 75.51113, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -130), 76.38462, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -125), 77.26198, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -120), 78.11858, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -115), 78.92491, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -110), 79.64512, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -105), 80.23677, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -100), 80.65378, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -95), 80.85439, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -90), 80.81312, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -85), 80.53088, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -80), 80.03629, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -75), 79.37736, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -70), 78.60954, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -65), 77.78627, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -60), 76.95368, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -55), 76.14865, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -50), 75.39877, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -45), 74.72316, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -40), 74.13394, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -35), 73.63767, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -30), 73.23681, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -25), 72.93065, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -20), 72.71591, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -15), 72.58687, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -10), 72.53546, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, -5), 72.55167, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 0), 72.6243, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 5), 72.7422, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 10), 72.89565, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 15), 73.07757, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 20), 73.28408, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 25), 73.51455, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 30), 73.77099, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 35), 74.05708, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 40), 74.37716, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 45), 74.73511, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 50), 75.13324, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 55), 75.5711, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 60), 76.04418, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 65), 76.54264, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 70), 77.05023, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 75), 77.54379, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 80), 77.99348, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 85), 78.36428, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 90), 78.61919, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 95), 78.72425, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 100), 78.65479, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 105), 78.40095, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 110), 77.97032, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 115), 77.38643, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 120), 76.68412, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 125), 75.90386, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 130), 75.08679, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 135), 74.27108, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 140), 73.48982, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 145), 72.76993, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 150), 72.13207, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 155), 71.59114, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 160), 71.15722, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 165), 70.83662, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 170), 70.63296, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 175), 70.54793, 0.21 + 1.2); - EXPECT_NEAR(get_mag_inclination_degrees(60, 180), 70.58177, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -180), -71.59066, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -175), -70.60301, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -170), -69.63042, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -165), -68.67389, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -160), -67.73297, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -155), -66.80552, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -150), -65.88669, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -145), -64.96754, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -140), -64.03428, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -135), -63.06845, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -130), -62.04849, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -125), -60.95251, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -120), -59.76182, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -115), -58.46503, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -110), -57.06256, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -105), -55.57115, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -100), -54.02783, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -95), -52.49215, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -90), -51.04538, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -85), -49.78539, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -80), -48.81629, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -75), -48.23323, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -70), -48.10466, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -65), -48.45633, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -60), -49.26267, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -55), -50.44934, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -50), -51.90669, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -45), -53.50927, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -40), -55.13499, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -35), -56.67867, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -30), -58.05814, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -25), -59.21407, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -20), -60.10659, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -15), -60.71234, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -10), -61.02427, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, -5), -61.05491, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 0), -60.84098, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 5), -60.44648, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 10), -59.96099, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 15), -59.49129, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 20), -59.14687, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 25), -59.02276, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 30), -59.18542, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 35), -59.66586, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 40), -60.46089, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 45), -61.5401, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 50), -62.85529, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 55), -64.3498, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 60), -65.9663, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 65), -67.65233, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 70), -69.36346, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 75), -71.06356, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 80), -72.72281, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 85), -74.31386, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 90), -75.80766, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 95), -77.17027, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 100), -78.36215, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 105), -79.34089, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 110), -80.0678, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 115), -80.51726, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 120), -80.68485, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 125), -80.58924, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 130), -80.26574, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 135), -79.756, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 140), -79.09951, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 145), -78.32985, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 150), -77.47437, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 155), -76.55553, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 160), -75.59237, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 165), -74.60141, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 170), -73.59691, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 175), -72.59046, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-50, 180), -71.59066, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -180), -68.19598, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -175), -67.21042, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -170), -66.23249, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -165), -65.26353, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -160), -64.30421, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -155), -63.35522, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -150), -62.41633, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -145), -61.48442, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -140), -60.55144, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -135), -59.60335, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -130), -58.62039, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -125), -57.57863, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -120), -56.4525, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -115), -55.21892, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -110), -53.86338, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -105), -52.38809, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -100), -50.82101, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -95), -49.22307, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -90), -47.69076, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -85), -46.3511, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -80), -45.34738, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -75), -44.81588, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -70), -44.8569, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -65), -45.50815, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -60), -46.73116, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -55), -48.41802, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -50), -50.41662, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -45), -52.56359, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -40), -54.71231, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -35), -56.74829, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -30), -58.59087, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -25), -60.18507, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -20), -61.48979, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -15), -62.46933, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -10), -63.09279, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, -5), -63.34226, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 0), -63.22599, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 5), -62.79066, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 10), -62.12693, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 15), -61.3645, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 20), -60.65474, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 25), -60.14387, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 30), -59.94567, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 35), -60.12405, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 40), -60.69013, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 45), -61.61104, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 50), -62.82401, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 55), -64.2511, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 60), -65.81172, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 65), -67.43176, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 70), -69.04887, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 75), -70.6133, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 80), -72.08498, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 85), -73.42842, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 90), -74.60857, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 95), -75.59066, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 100), -76.34528, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 105), -76.8568, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 110), -77.12951, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 115), -77.18646, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 120), -77.06101, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 125), -76.78613, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 130), -76.38748, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 135), -75.88205, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 140), -75.28066, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 145), -74.59135, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 150), -73.82218, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 155), -72.98276, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 160), -72.08499, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 165), -71.14292, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 170), -70.17167, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 175), -69.18554, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-45, 180), -68.19598, 0.21 + 2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -180), -64.3974, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -175), -63.39697, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -170), -62.39877, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -165), -61.40246, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -160), -60.40735, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -155), -59.41485, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -150), -58.42842, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -145), -57.45133, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -140), -56.48359, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -135), -55.51952, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -130), -54.54627, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -125), -53.54304, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -120), -52.48109, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -115), -51.32615, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -110), -50.04541, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -105), -48.62017, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -100), -47.06209, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -95), -45.42816, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -90), -43.82842, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -85), -42.42156, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -80), -41.39561, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -75), -40.93384, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -70), -41.17104, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -65), -42.15336, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -60), -43.81988, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -55), -46.01782, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -50), -48.54541, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -45), -51.20175, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -40), -53.8235, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -35), -56.29958, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -30), -58.56566, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -25), -60.58539, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -20), -62.32798, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -15), -63.75203, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -10), -64.80288, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, -5), -65.42495, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 0), -65.58383, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 5), -65.28853, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 10), -64.606, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 15), -63.66362, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 20), -62.63681, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 25), -61.71959, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 30), -61.0847, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 35), -60.84921, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 40), -61.05914, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 45), -61.69426, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 50), -62.68542, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 55), -63.93568, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 60), -65.33987, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 65), -66.79986, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 70), -68.23359, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 75), -69.5774, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 80), -70.78237, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 85), -71.80849, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 90), -72.62163, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 95), -73.19714, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 100), -73.5286, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 105), -73.63462, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 110), -73.55619, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 115), -73.3439, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 120), -73.04197, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 125), -72.6775, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 130), -72.25887, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 135), -71.78126, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 140), -71.23486, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 145), -70.6112, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 150), -69.90636, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 155), -69.12178, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 160), -68.26441, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 165), -67.34655, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 170), -66.38465, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 175), -65.39651, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-40, 180), -64.3974, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -180), -60.05561, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -175), -59.02121, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -170), -57.98815, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -165), -56.95296, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -160), -55.91089, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -155), -54.86109, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -150), -53.8083, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -145), -52.76089, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -140), -51.72717, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -135), -50.71187, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -130), -49.71273, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -125), -48.71668, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -120), -47.69564, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -115), -46.60569, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -110), -45.3942, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -105), -44.01767, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -100), -42.46747, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -95), -40.79475, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -90), -39.12449, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -85), -37.65126, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -80), -36.61301, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -75), -36.24354, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -70), -36.71121, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -65), -38.06389, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -60), -40.20763, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -55), -42.93524, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -50), -45.99079, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -45), -49.13693, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -40), -52.19802, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -35), -55.072, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -30), -57.71672, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -25), -60.12087, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -20), -62.27148, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -15), -64.13044, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -10), -65.62894, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, -5), -66.68174, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 0), -67.21516, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 5), -67.19708, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 10), -66.65758, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 15), -65.69686, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 20), -64.48176, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 25), -63.22617, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 30), -62.15173, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 35), -61.43902, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 40), -61.19107, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 45), -61.42289, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 50), -62.07485, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 55), -63.0394, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 60), -64.19036, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 65), -65.40738, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 70), -66.59101, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 75), -67.66656, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 80), -68.57907, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 85), -69.28575, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 90), -69.75415, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 95), -69.96931, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 100), -69.94496, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 105), -69.72735, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 110), -69.38458, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 115), -68.98496, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 120), -68.57613, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 125), -68.17464, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 130), -67.76919, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 135), -67.33322, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 140), -66.83884, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 145), -66.26568, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 150), -65.60298, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 155), -64.84793, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 160), -64.00453, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 165), -63.08384, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 170), -62.10408, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 175), -61.08771, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-35, 180), -60.05561, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -180), -55.01515, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -175), -53.92432, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -170), -52.84099, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -165), -51.75798, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -160), -50.66411, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -155), -49.55299, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -150), -48.4273, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -145), -47.29774, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -140), -46.1792, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -135), -45.08655, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -130), -44.02963, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -125), -43.00566, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -120), -41.98991, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -115), -40.9302, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -110), -39.75392, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -105), -38.39226, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -100), -36.81712, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -95), -35.07715, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -90), -33.31778, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -85), -31.77509, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -80), -30.74027, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -75), -30.49652, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -70), -31.23974, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -65), -33.0106, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -60), -35.67438, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -55), -38.96588, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -50), -42.5753, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -45), -46.22964, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -40), -49.73924, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -35), -53.0062, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -30), -56.00436, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -25), -58.74288, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -20), -61.22674, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -15), -63.42807, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -10), -65.27787, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, -5), -66.67983, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 0), -67.53995, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 5), -67.79955, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 10), -67.45839, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 15), -66.58353, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 20), -65.31037, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 25), -63.83721, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 30), -62.40199, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 35), -61.23503, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 40), -60.50375, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 45), -60.2766, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 50), -60.52137, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 55), -61.13256, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 60), -61.97134, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 65), -62.90192, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 70), -63.81358, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 75), -64.62521, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 80), -65.27683, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 85), -65.71961, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 90), -65.91579, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 95), -65.85144, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 100), -65.55222, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 105), -65.08621, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 110), -64.54604, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 115), -64.01766, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 120), -63.55208, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 125), -63.15362, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 130), -62.7883, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 135), -62.40538, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 140), -61.95915, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 145), -61.42056, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 150), -60.77662, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 155), -60.0242, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 160), -59.16615, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 165), -58.21264, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 170), -57.18384, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 175), -56.1083, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-30, 180), -55.01515, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -180), -49.12045, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -175), -47.94584, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -170), -46.7944, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -165), -45.65557, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -160), -44.50995, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -155), -43.34238, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -150), -42.1498, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -145), -40.94167, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -140), -39.73644, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -135), -38.55704, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -130), -37.42443, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -125), -36.34626, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -120), -35.30155, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -115), -34.23038, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -110), -33.04129, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -105), -31.64337, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -100), -29.99533, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -95), -28.15197, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -90), -26.28737, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -85), -24.68353, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -80), -23.68245, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -75), -23.60742, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -70), -24.66956, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -65), -26.89399, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -60), -30.10572, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -55), -33.98912, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -50), -38.18782, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -45), -42.39355, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -40), -46.3942, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -35), -50.08108, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -30), -53.42722, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -25), -56.44911, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -20), -59.16449, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -15), -61.5607, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -10), -63.58341, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, -5), -65.14781, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 0), -66.16513, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 5), -66.57287, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 10), -66.35623, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 15), -65.55697, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 20), -64.27713, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 25), -62.68324, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 30), -61.00069, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 35), -59.48031, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 40), -58.33762, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 45), -57.69371, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 50), -57.55168, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 55), -57.81804, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 60), -58.35106, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 65), -59.00885, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 70), -59.67766, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 75), -60.27485, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 80), -60.73533, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 85), -60.99885, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 90), -61.01356, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 95), -60.75719, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 100), -60.26035, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 105), -59.6105, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 110), -58.92684, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 115), -58.31688, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 120), -57.83733, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 125), -57.47894, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 130), -57.18089, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 135), -56.86425, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 140), -56.46431, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 145), -55.94562, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 150), -55.29721, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 155), -54.51928, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 160), -53.61538, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 165), -52.59501, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 170), -51.48068, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 175), -50.30885, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-25, 180), -49.12045, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -180), -42.23686, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -175), -40.94622, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -170), -39.70592, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -165), -38.50327, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -160), -37.30926, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -155), -36.09701, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -150), -34.854, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -145), -33.58487, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -140), -32.30835, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -135), -31.05248, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -130), -29.84664, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -125), -28.70641, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -120), -27.61258, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -115), -26.49696, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -110), -25.25202, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -105), -23.77201, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -100), -22.01365, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -95), -20.04952, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -90), -18.08958, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -85), -16.45976, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -80), -15.54013, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -75), -15.67427, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -70), -17.07175, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -65), -19.73932, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -60), -23.47583, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -55), -27.93666, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -50), -32.73352, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -45), -37.52278, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -40), -42.056, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -35), -46.19202, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -30), -49.88099, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -25), -53.13028, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -20), -55.96406, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -15), -58.39004, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -10), -60.38442, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, -5), -61.89697, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 0), -62.86948, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 5), -63.2564, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 10), -63.04032, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 15), -62.24262, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 20), -60.93522, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 25), -59.25484, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 30), -57.40816, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 35), -55.64858, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 40), -54.21674, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 45), -53.26864, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 50), -52.83443, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 55), -52.83251, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 60), -53.12338, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 65), -53.56704, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 70), -54.05478, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 75), -54.50797, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 80), -54.85759, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 85), -55.02882, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 90), -54.94953, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 95), -54.5821, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 100), -53.95707, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 105), -53.1802, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 110), -52.40037, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 115), -51.75143, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 120), -51.2986, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 125), -51.01774, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 130), -50.8167, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 135), -50.58368, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 140), -50.23288, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 145), -49.72371, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 150), -49.05043, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 155), -48.21972, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 160), -47.23742, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 165), -46.11285, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 170), -44.87159, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 175), -43.56057, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-20, 180), -42.23686, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -180), -34.28685, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -175), -32.84723, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -170), -31.49742, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -165), -30.22448, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -160), -28.98897, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -155), -27.74942, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -150), -26.48044, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -145), -25.17859, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -140), -23.86027, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -135), -22.55604, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -130), -21.30046, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -125), -20.11279, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -120), -18.97184, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -115), -17.80048, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -110), -16.48008, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -105), -14.90108, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -100), -13.03191, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -95), -10.97333, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -90), -8.97167, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -85), -7.38365, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -80), -6.60271, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -75), -6.96566, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -70), -8.66504, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -65), -11.69597, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -60), -15.85789, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -55), -20.80905, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -50), -26.14933, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -45), -31.50044, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -40), -36.5626, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -35), -41.14064, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -30), -45.14158, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -25), -48.55002, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -20), -51.3922, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -15), -53.70223, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -10), -55.50163, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, -5), -56.79429, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 0), -57.57072, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 5), -57.81422, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 10), -57.50852, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 15), -56.65253, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 20), -55.28597, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 25), -53.51842, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 30), -51.54362, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 35), -49.61839, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 40), -47.99922, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 45), -46.86088, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 50), -46.24537, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 55), -46.07367, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 60), -46.20627, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 65), -46.50831, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 70), -46.88204, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 75), -47.25845, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 80), -47.56782, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 85), -47.72078, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 90), -47.62218, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 95), -47.21478, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 100), -46.52501, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 105), -45.67538, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 110), -44.84605, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 115), -44.20074, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 120), -43.81554, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 125), -43.65059, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 130), -43.57887, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 135), -43.45179, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 140), -43.16021, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 145), -42.65841, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 150), -41.94755, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 155), -41.04268, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 160), -39.95323, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 165), -38.68906, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 170), -37.28011, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 175), -35.78669, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-15, 180), -34.28685, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -180), -25.30229, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -175), -23.69044, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -170), -22.21835, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -165), -20.87532, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -160), -19.61136, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -155), -18.36813, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -150), -17.10407, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -145), -15.80501, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -140), -14.48332, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -135), -13.17065, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -130), -11.90397, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -125), -10.70205, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -120), -9.53811, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -115), -8.32689, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -110), -6.94623, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -105), -5.29555, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -100), -3.36693, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -95), -1.2927, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -90), 0.65503, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -85), 2.11293, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -80), 2.70517, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -75), 2.12719, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -70), 0.21168, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -65), -3.03849, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -60), -7.45285, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -55), -12.72501, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -50), -18.46539, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -45), -24.26699, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -40), -29.77121, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -35), -34.71591, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -30), -38.95328, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -25), -42.43779, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -20), -45.19552, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -15), -47.29019, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -10), -48.79617, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, -5), -49.78031, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 0), -50.28831, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 5), -50.33485, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 10), -49.90396, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 15), -48.9692, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 20), -47.53475, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 25), -45.68229, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 30), -43.59647, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 35), -41.54331, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 40), -39.79689, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 45), -38.54517, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 50), -37.83165, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 55), -37.56996, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 60), -37.61476, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 65), -37.83524, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 70), -38.14724, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 75), -38.49583, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 80), -38.8149, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 85), -39.00333, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 90), -38.94356, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 95), -38.55717, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 100), -37.8634, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 105), -36.99811, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 110), -36.17093, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 115), -35.57537, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 120), -35.29928, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 125), -35.28745, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 130), -35.37757, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 135), -35.38316, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 140), -35.17036, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 145), -34.68712, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 150), -33.9409, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 155), -32.95531, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 160), -31.74401, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 165), -30.3183, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 170), -28.71403, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 175), -27.00764, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-10, 180), -25.30229, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -180), -15.47948, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -175), -13.69692, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -170), -12.10862, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -165), -10.70895, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -160), -9.43862, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -155), -8.2215, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -150), -6.99752, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -145), -5.73962, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -140), -4.4551, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -135), -3.17605, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -130), -1.94028, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -125), -0.76363, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -120), 0.38716, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -115), 1.60158, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -110), 2.99583, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -105), 4.65059, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -100), 6.54496, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -95), 8.52196, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -90), 10.30376, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -85), 11.54851, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -80), 11.92434, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -75), 11.17428, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -70), 9.15661, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -65), 5.86047, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -60), 1.40776, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -55), -3.95154, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -50), -9.85894, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -45), -15.89504, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -40), -21.65214, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -35), -26.80528, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -30), -31.15273, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -25), -34.61724, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -20), -37.22094, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -15), -39.05183, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -10), -40.23194, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, -5), -40.88671, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 0), -41.11401, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 5), -40.95833, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 10), -40.40389, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 15), -39.39929, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 20), -37.913, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 25), -35.99806, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 30), -33.82975, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 35), -31.68405, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 40), -29.85295, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 45), -28.53606, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 50), -27.775, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 55), -27.47214, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 60), -27.4727, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 65), -27.64769, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 70), -27.92643, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 75), -28.27051, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 80), -28.62203, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 85), -28.87368, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 90), -28.8902, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 95), -28.57405, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 100), -27.9353, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 105), -27.1175, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 110), -26.35227, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 115), -25.85697, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 120), -25.72927, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 125), -25.90136, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 130), -26.18069, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 135), -26.34703, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 140), -26.24271, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 145), -25.80715, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 150), -25.05087, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 155), -24.00391, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 160), -22.68382, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 165), -21.10434, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 170), -19.30852, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 175), -17.39026, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(-5, 180), -15.47948, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -180), -5.20148, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -175), -3.2868, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -170), -1.61468, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -165), -0.18744, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -160), 1.06008, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -155), 2.21993, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -150), 3.37082, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -145), 4.55386, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -140), 5.76781, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -135), 6.9808, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -130), 8.15475, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -125), 9.2765, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -120), 10.38271, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -115), 11.55997, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -110), 12.90937, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -105), 14.48589, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -100), 16.24321, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -95), 18.01426, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -90), 19.53751, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -85), 20.51436, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -80), 20.67092, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -75), 19.8015, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -70), 17.78728, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -65), 14.60131, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -60), 10.3174, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -55), 5.12657, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -50), -0.6571, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -45), -6.62723, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -40), -12.35726, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -35), -17.485, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -30), -21.76984, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -25), -25.10566, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -20), -27.50245, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -15), -29.05722, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -10), -29.92228, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, -5), -30.26736, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 0), -30.23425, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 5), -29.89536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 10), -29.23785, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 15), -28.19021, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 20), -26.68946, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 25), -24.76129, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 30), -22.56861, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 35), -20.39064, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 40), -18.5295, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 45), -17.19147, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 50), -16.41619, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 55), -16.09771, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 60), -16.07395, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 65), -16.21703, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 70), -16.46765, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 75), -16.8038, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 80), -17.18016, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 85), -17.49176, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 90), -17.59556, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 95), -17.38172, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 100), -16.85114, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 105), -16.14668, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 110), -15.50787, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 115), -15.16265, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 120), -15.21331, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 125), -15.58497, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 130), -16.06708, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 135), -16.41679, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 140), -16.45709, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 145), -16.1164, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 150), -15.40248, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 155), -14.34711, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 160), -12.97025, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 165), -11.28862, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 170), -9.35276, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 175), -7.27244, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(0, 180), -5.20148, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -180), 5.01717, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -175), 6.9894, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -170), 8.69006, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -165), 10.10624, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -160), 11.30317, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -155), 12.3832, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -150), 13.44032, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -145), 14.52902, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -140), 15.65515, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -135), 16.78848, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -130), 17.89089, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -125), 18.94952, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -120), 19.99841, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -115), 21.11299, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -110), 22.37267, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -105), 23.80673, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -100), 25.35225, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -95), 26.84741, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -90), 28.06282, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -85), 28.75321, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -80), 28.70434, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -75), 27.75834, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -70), 25.81833, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -65), 22.84948, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -60), 18.89347, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -55), 14.09583, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -50), 8.72326, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -45), 3.14346, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -40), -2.23948, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -35), -7.0674, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -30), -11.0883, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -25), -14.17556, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -20), -16.31836, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -15), -17.60278, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -10), -18.18759, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, -5), -18.26627, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 0), -18.01193, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 5), -17.52199, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 10), -16.79164, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 15), -15.73885, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 20), -14.27844, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 25), -12.41251, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 30), -10.28636, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 35), -8.16876, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 40), -6.35602, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 45), -5.05116, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 50), -4.29244, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 55), -3.97349, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 60), -3.93252, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 65), -4.04444, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 70), -4.25786, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 75), -4.56389, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 80), -4.93249, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 85), -5.27145, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 90), -5.44445, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 95), -5.34108, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 100), -4.95543, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 105), -4.41986, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 110), -3.96296, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 115), -3.8047, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 120), -4.04433, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 125), -4.60753, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 130), -5.28348, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 135), -5.82409, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 140), -6.04168, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 145), -5.8521, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 150), -5.25329, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 155), -4.2721, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 160), -2.92798, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 165), -1.24025, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 170), 0.73482, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 175), 2.87708, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(5, 180), 5.01717, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -180), 14.66645, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -175), 16.60263, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -170), 18.26724, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -165), 19.63504, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -160), 20.76415, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -155), 21.75843, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -150), 22.72041, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -145), 23.7149, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -140), 24.75541, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -135), 25.81538, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -130), 26.85743, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -125), 27.86615, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -120), 28.86677, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -115), 29.91682, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -110), 31.07107, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -105), 32.33664, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -100), 33.64318, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -95), 34.84455, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -90), 35.74991, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -85), 36.16674, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -80), 35.9345, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -75), 34.9376, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -70), 33.10342, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -65), 30.40298, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -60), 26.86759, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -55), 22.6166, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -50), 17.87393, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -45), 12.95132, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -40), 8.19486, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -35), 3.91788, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -30), 0.35202, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -25), -2.3706, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -20), -4.21633, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -15), -5.24503, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -10), -5.59937, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, -5), -5.47311, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 0), -5.05328, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 5), -4.45555, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 10), -3.68814, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 15), -2.67145, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 20), -1.31171, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 25), 0.40643, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 30), 2.36166, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 35), 4.31266, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 40), 5.98821, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 45), 7.20016, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 50), 7.91094, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 55), 8.21772, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 60), 8.27188, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 65), 8.19211, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 70), 8.02585, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 75), 7.77475, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 80), 7.45416, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 85), 7.13492, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 90), 6.93178, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 95), 6.94197, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 100), 7.17363, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 105), 7.51309, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 110), 7.76034, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 115), 7.7212, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 120), 7.30721, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 125), 6.5851, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 130), 5.74811, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 135), 5.03053, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 140), 4.61929, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 145), 4.61001, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 150), 5.02051, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 155), 5.83556, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 160), 7.04007, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 165), 8.61402, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 170), 10.49932, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 175), 12.57429, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(10, 180), 14.66645, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -180), 23.38509, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -175), 25.19462, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -170), 26.76327, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -165), 28.0536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -160), 29.11035, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -155), 30.02929, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -150), 30.91249, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -145), 31.82988, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -140), 32.80195, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -135), 33.8079, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -130), 34.81248, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -125), 35.79626, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -120), 36.77173, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -115), 37.77507, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -110), 38.83654, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -105), 39.94557, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -100), 41.03065, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -95), 41.96518, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -90), 42.59536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -85), 42.77443, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -80), 42.3866, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -75), 41.3535, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -70), 39.63039, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -65), 37.20724, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -60), 34.123, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -55), 30.48631, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -50), 26.48455, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -45), 22.36681, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -40), 18.40267, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -35), 14.836, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -30), 11.85446, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -25), 9.57868, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -20), 8.05809, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -15), 7.263, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -10), 7.08144, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, -5), 7.34031, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 0), 7.85866, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 5), 8.51365, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 10), 9.28218, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 15), 10.22909, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 20), 11.44198, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 25), 12.94593, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 30), 14.64783, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 35), 16.34777, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 40), 17.81522, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 45), 18.88621, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 50), 19.52362, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 55), 19.80793, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 60), 19.87124, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 65), 19.82163, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 70), 19.70516, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 75), 19.52255, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 80), 19.2782, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 85), 19.01856, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 90), 18.82737, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 95), 18.77826, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 100), 18.87622, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 105), 19.02943, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 110), 19.07625, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 115), 18.85896, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 120), 18.30512, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 125), 17.47022, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 130), 16.51842, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 135), 15.65595, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 140), 15.05797, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 145), 14.82743, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 150), 14.9998, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 155), 15.57569, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 160), 16.54772, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 165), 17.89795, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 170), 19.57147, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 175), 21.45468, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(15, 180), 23.38509, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -180), 31.02653, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -175), 32.63682, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -170), 34.06124, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -165), 35.2533, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -160), 36.24109, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -155), 37.1043, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -150), 37.9353, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -145), 38.80243, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -140), 39.73074, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -135), 40.7061, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -130), 41.69718, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -125), 42.68096, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -120), 43.6566, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -115), 44.63918, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -110), 45.63684, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -105), 46.62524, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -100), 47.53454, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -95), 48.25668, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -90), 48.66885, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -85), 48.66064, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -80), 48.15197, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -75), 47.09717, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -70), 45.48161, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -65), 43.32176, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -60), 40.67356, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -55), 37.64261, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -50), 34.38427, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -45), 31.08678, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -40), 27.9425, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -35), 25.12173, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -30), 22.75989, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -25), 20.95455, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -20), 19.75944, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -15), 19.16904, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -10), 19.10557, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, -5), 19.42946, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 0), 19.98244, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 5), 20.64679, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 10), 21.3869, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 15), 22.24558, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 20), 23.29308, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 25), 24.55619, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 30), 25.96949, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 35), 27.38017, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 40), 28.60598, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 45), 29.51247, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 50), 30.06406, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 55), 30.32151, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 60), 30.39264, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 65), 30.37121, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 70), 30.30205, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 75), 30.18883, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 80), 30.0299, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 85), 29.84994, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 90), 29.70056, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 95), 29.62793, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 100), 29.62988, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 105), 29.63418, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 110), 29.51751, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 115), 29.16004, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 120), 28.50702, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 125), 27.60305, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 130), 26.58065, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 135), 25.61221, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 140), 24.85389, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 145), 24.41008, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 150), 24.33104, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 155), 24.63312, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 160), 25.31796, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 165), 26.37188, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 170), 27.7473, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 175), 29.34615, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(20, 180), 31.02653, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -180), 37.63214, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -175), 38.99478, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -170), 40.24042, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -165), 41.3193, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -160), 42.24352, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -155), 43.07199, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -150), 43.87974, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -145), 44.72636, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -140), 45.63722, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -135), 46.60391, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -130), 47.60005, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -125), 48.60096, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -120), 49.59485, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -115), 50.57887, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -110), 51.54311, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -105), 52.45284, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -100), 53.24054, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -95), 53.81319, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -90), 54.07169, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -85), 53.93292, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -80), 53.34461, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -75), 52.28918, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -70), 50.78082, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -65), 48.86295, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -60), 46.60895, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -55), 44.12223, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -50), 41.52959, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -45), 38.96635, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -40), 36.55915, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -35), 34.4155, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -30), 32.62345, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -25), 31.25416, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -20), 30.35604, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -15), 29.93745, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -10), 29.9497, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, -5), 30.28948, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 0), 30.82975, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 5), 31.46713, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 10), 32.15868, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 15), 32.92449, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 20), 33.81242, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 25), 34.84479, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 30), 35.97897, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 35), 37.10671, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 40), 38.09382, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 45), 38.83699, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 50), 39.30455, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 55), 39.53885, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 60), 39.62248, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 65), 39.63233, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 70), 39.60996, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 75), 39.56246, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 80), 39.48583, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 85), 39.38844, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 90), 39.29475, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 95), 39.22568, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 100), 39.17032, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 105), 39.071, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 110), 38.83629, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 115), 38.37933, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 120), 37.66202, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 125), 36.7209, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 130), 35.66095, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 135), 34.62249, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 140), 33.74018, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 145), 33.11425, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 150), 32.80381, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 155), 32.83704, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 160), 33.22335, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 165), 33.95402, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 170), 34.9909, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 175), 36.25528, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(25, 180), 37.63214, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -180), 43.3627, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -175), 44.45584, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -170), 45.50378, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -165), 46.4603, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -160), 47.32522, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -155), 48.13585, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -150), 48.94535, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -145), 49.79845, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -140), 50.7157, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -135), 51.69152, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -130), 52.70418, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -125), 53.72926, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -120), 54.74785, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -115), 55.74428, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -110), 56.69562, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -105), 57.56004, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -100), 58.27235, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -95), 58.75089, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -90), 58.91384, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -85), 58.69812, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -80), 58.0728, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -75), 57.0432, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -70), 55.64746, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -65), 53.95038, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -60), 52.03723, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -55), 50.0066, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -50), 47.96043, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -45), 45.99275, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -40), 44.18163, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -35), 42.58895, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -30), 41.26672, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -25), 40.26221, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -20), 39.61325, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -15), 39.3326, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -10), 39.39173, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, -5), 39.71872, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 0), 40.21816, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 5), 40.80534, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 10), 41.43558, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 15), 42.11035, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 20), 42.85595, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 25), 43.68704, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 30), 44.57732, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 35), 45.45572, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 40), 46.23076, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 45), 46.82909, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 50), 47.22552, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 55), 47.44771, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 60), 47.55495, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 65), 47.6061, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 70), 47.63634, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 75), 47.65407, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 80), 47.65431, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 85), 47.63447, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 90), 47.599, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 95), 47.54898, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 100), 47.46541, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 105), 47.30039, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 110), 46.98647, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 115), 46.46284, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 120), 45.70593, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 125), 44.74782, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 130), 43.6727, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 135), 42.59431, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 140), 41.6267, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 145), 40.86178, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 150), 40.36091, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 155), 40.15853, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 160), 40.26898, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 165), 40.68799, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 170), 41.38706, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 175), 42.30737, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(30, 180), 43.3627, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -180), 48.43695, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -175), 49.26625, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -170), 50.11593, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -165), 50.94855, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -160), 51.75665, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -155), 52.55857, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -150), 53.38492, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -145), 54.26242, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -140), 55.20242, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -135), 56.19849, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -130), 57.23172, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -125), 58.27893, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -120), 59.31764, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -115), 60.3246, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -110), 61.26903, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -105), 62.10534, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -100), 62.77102, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -95), 63.19322, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -90), 63.30298, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -85), 63.0522, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -80), 62.42622, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -75), 61.44761, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -70), 60.17122, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -65), 58.67462, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -60), 57.04722, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -55), 55.37946, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -50), 53.75283, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -45), 52.23241, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -40), 50.86495, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -35), 49.68364, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -30), 48.71659, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -25), 47.99234, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -20), 47.53655, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -15), 47.35999, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -10), 47.44551, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, -5), 47.74446, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 0), 48.18828, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 5), 48.7111, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 10), 49.2709, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 15), 49.8568, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 20), 50.47801, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 25), 51.14131, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 30), 51.83119, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 35), 52.50501, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 40), 53.1062, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 45), 53.58795, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 50), 53.93313, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 55), 54.15902, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 60), 54.30511, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 65), 54.41241, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 70), 54.50689, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 75), 54.59493, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 80), 54.66992, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 85), 54.72195, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 90), 54.74188, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 95), 54.71688, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 100), 54.62196, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 105), 54.41603, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 110), 54.04929, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 115), 53.48112, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 120), 52.70059, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 125), 51.73852, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 130), 50.66479, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 135), 49.57253, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 140), 48.55728, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 145), 47.70001, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 150), 47.05893, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 155), 46.6695, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 160), 46.54809, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 165), 46.69392, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 170), 47.08745, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 175), 47.68816, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(35, 180), 48.43695, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -180), 53.0875, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -175), 53.68416, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -170), 54.3537, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -165), 55.06947, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -160), 55.82118, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -155), 56.61303, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -150), 57.45637, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -145), 58.3605, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -140), 59.32594, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -135), 60.34244, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -130), 61.39166, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -125), 62.45129, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -120), 63.49744, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -115), 64.50319, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -110), 65.43409, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -105), 66.24365, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -100), 66.87287, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -95), 67.25652, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -90), 67.33616, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -85), 67.07566, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -80), 66.47285, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -75), 65.56197, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -70), 64.40698, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -65), 63.08949, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -60), 61.69596, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -55), 60.30645, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -50), 58.98638, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -45), 57.78241, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -40), 56.72373, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -35), 55.82807, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -30), 55.10959, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -25), 54.58358, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -20), 54.2645, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -15), 54.15797, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -10), 54.2518, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, -5), 54.5126, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 0), 54.89215, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 5), 55.34105, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 10), 55.8228, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 15), 56.32042, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 20), 56.83194, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 25), 57.35822, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 30), 57.89068, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 35), 58.40697, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 40), 58.8769, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 45), 59.27511, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 50), 59.59253, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 55), 59.83976, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 60), 60.04053, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 65), 60.21956, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 70), 60.39187, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 75), 60.55866, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 80), 60.71004, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 85), 60.83036, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 90), 60.90146, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 95), 60.90162, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 100), 60.8025, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 105), 60.56879, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 110), 60.16459, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 115), 59.56567, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 120), 58.77247, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 125), 57.81699, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 130), 56.75968, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 135), 55.67778, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 140), 54.65052, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 145), 53.74664, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 150), 53.01756, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 155), 52.49613, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 160), 52.19869, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 165), 52.12721, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 170), 52.27004, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 175), 52.60222, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(40, 180), 53.0875, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -180), 57.52265, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -175), 57.93571, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -170), 58.45683, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -165), 59.06912, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -160), 59.76231, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -155), 60.53194, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -150), 61.37594, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -145), 62.29037, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -140), 63.26634, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -135), 64.28907, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -130), 65.33914, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -125), 66.39422, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -120), 67.42968, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -115), 68.41699, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -110), 69.32046, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -105), 70.09453, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -100), 70.68428, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -95), 71.03173, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -90), 71.08794, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -85), 70.82727, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -80), 70.25729, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -75), 69.41934, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -70), 68.38001, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -65), 67.21817, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -60), 66.01245, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -55), 64.8316, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -50), 63.72868, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -45), 62.73934, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -40), 61.88414, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -35), 61.1739, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -30), 60.61566, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -25), 60.21619, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -20), 59.98119, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -15), 59.91072, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -10), 59.99388, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, -5), 60.20662, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 0), 60.51499, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 5), 60.88289, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 10), 61.28076, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 15), 61.69056, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 20), 62.10497, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 25), 62.52166, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 30), 62.93668, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 35), 63.34112, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 40), 63.72284, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 45), 64.07189, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 50), 64.38574, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 55), 64.67085, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 60), 64.93922, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 65), 65.20187, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 70), 65.46276, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 75), 65.71591, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 80), 65.94637, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 85), 66.13311, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 90), 66.25162, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 95), 66.27488, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 100), 66.17368, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 105), 65.91879, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 110), 65.48654, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 115), 64.86695, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 120), 64.07111, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 125), 63.13358, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 130), 62.10844, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 135), 61.06038, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 140), 60.05423, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 145), 59.14632, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 150), 58.37963, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 155), 57.78254, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 160), 57.37026, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 165), 57.14696, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 170), 57.10758, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 175), 57.23917, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(45, 180), 57.52265, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -180), 61.88949, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -175), 62.17322, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -170), 62.58192, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -165), 63.10564, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -160), 63.73549, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -155), 64.46311, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -150), 65.27935, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -145), 66.17283, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -140), 67.12895, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -135), 68.12981, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -130), 69.15482, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -125), 70.1812, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -120), 71.18364, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -115), 72.13268, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -110), 72.99233, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -105), 73.7184, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -100), 74.25995, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -95), 74.56572, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -90), 74.59564, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -85), 74.33369, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -80), 73.7954, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -75), 73.02595, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -70), 72.09021, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -65), 71.06008, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -60), 70.00384, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -55), 68.97904, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -50), 68.029, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -45), 67.18254, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -40), 66.45628, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -35), 65.85852, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -30), 65.39315, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -25), 65.06214, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -20), 64.86543, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -15), 64.79891, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -10), 64.85185, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, -5), 65.00598, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 0), 65.2372, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 5), 65.51983, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 10), 65.83149, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 15), 66.15658, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 20), 66.48687, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 25), 66.81944, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 30), 67.15345, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 35), 67.48794, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 40), 67.82146, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 45), 68.15337, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 50), 68.48518, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 55), 68.8206, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 60), 69.16343, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 65), 69.51432, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 70), 69.86757, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 75), 70.20965, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 80), 70.51962, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 85), 70.77103, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 90), 70.93442, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 95), 70.97965, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 100), 70.87858, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 105), 70.60873, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 110), 70.158, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 115), 69.52941, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 120), 68.74375, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 125), 67.83847, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 130), 66.86294, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 135), 65.87148, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 140), 64.91633, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 145), 64.04231, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 150), 63.28382, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 155), 62.66429, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 160), 62.19737, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 165), 61.88881, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 170), 61.73834, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 175), 61.74122, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(50, 180), 61.88949, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -180), 66.25019, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -175), 66.45133, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -170), 66.77835, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -165), 67.22536, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -160), 67.78512, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -155), 68.44863, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -150), 69.20474, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -145), 70.03987, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -140), 70.93785, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -135), 71.88025, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -130), 72.84653, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -125), 73.81406, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -120), 74.75728, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -115), 75.64627, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -110), 76.44489, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -105), 77.11004, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -100), 77.59383, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -95), 77.85057, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -90), 77.84815, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -85), 77.57933, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -80), 77.0665, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -75), 76.35673, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -70), 75.51074, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -65), 74.59154, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -60), 73.65627, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -55), 72.75185, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -50), 71.91337, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -45), 71.16464, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -40), 70.51997, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -35), 69.98672, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -30), 69.56767, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -25), 69.26257, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -20), 69.06855, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -15), 68.97957, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -10), 68.98562, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, -5), 69.07268, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 0), 69.22385, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 5), 69.42152, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 10), 69.65013, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 15), 69.89824, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 20), 70.15937, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 25), 70.43153, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 30), 70.71586, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 35), 71.01515, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 40), 71.33284, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 45), 71.67236, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 50), 72.03665, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 55), 72.42721, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 60), 72.84255, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 65), 73.27638, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 70), 73.71601, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 75), 74.14162, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 80), 74.52672, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 85), 74.83982, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 90), 75.04726, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 95), 75.11694, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 100), 75.02276, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 105), 74.74924, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 110), 74.29516, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 115), 73.67506, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 120), 72.91795, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 125), 72.06348, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 130), 71.15684, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 135), 70.24355, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 140), 69.36522, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 145), 68.55666, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 150), 67.84465, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 155), 67.24798, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 160), 66.77851, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 165), 66.4427, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 170), 66.24312, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 175), 66.17963, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(55, 180), 66.25019, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -180), 70.58345, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -175), 70.73339, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -170), 70.99861, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -165), 71.37519, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -160), 71.85732, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -155), 72.43711, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -150), 73.10438, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -145), 73.84669, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -140), 74.64944, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -135), 75.496, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -130), 76.36764, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -125), 77.24318, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -120), 78.09798, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -115), 78.90254, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -110), 79.62106, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -105), 80.21118, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -100), 80.62695, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -95), 80.82679, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -90), 80.78534, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -85), 80.50354, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -80), 80.00988, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -75), 79.3522, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -70), 78.58582, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -65), 77.76407, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -60), 76.93304, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -55), 76.12961, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -50), 75.38137, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -45), 74.70748, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -40), 74.12007, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -35), 73.62574, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -30), 73.22694, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -25), 72.92296, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -20), 72.71049, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -15), 72.58375, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -10), 72.53462, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, -5), 72.55304, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 0), 72.62775, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 5), 72.74761, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 10), 72.9029, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 15), 73.08653, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 20), 73.29465, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 25), 73.52664, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 30), 73.7845, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 35), 74.07192, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 40), 74.39326, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 45), 74.75244, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 50), 75.15182, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 55), 75.59095, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 60), 76.06533, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 65), 76.56502, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 70), 77.07363, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 75), 77.56778, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 80), 78.01736, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 85), 78.38715, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 90), 78.64007, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 95), 78.74226, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 100), 78.66938, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 105), 78.41206, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 110), 77.97833, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 115), 77.39205, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 120), 76.68819, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 125), 75.90719, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 130), 75.09003, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 135), 74.27468, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 140), 73.49402, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 145), 72.77478, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 150), 72.13746, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 155), 71.59683, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 160), 71.16287, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 165), 70.84183, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 170), 70.63734, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 175), 70.55111, 0.21 + 1.2); + EXPECT_NEAR(get_mag_inclination_degrees(60, 180), 70.58345, 0.21 + 1.2); } TEST(GeoLookupTest, strength) { - EXPECT_NEAR(get_mag_strength_tesla(-50, -180) * 1e9, 58450.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -175) * 1e9, 57308.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -170) * 1e9, 56153.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -165) * 1e9, 54993.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -160) * 1e9, 53834.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -155) * 1e9, 52680.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -150) * 1e9, 51529.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -145) * 1e9, 50375.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -140) * 1e9, 49206.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -135) * 1e9, 48007.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -130) * 1e9, 46759.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -125) * 1e9, 45446.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -120) * 1e9, 44054.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -115) * 1e9, 42579, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -110) * 1e9, 41023.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -105) * 1e9, 39401, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -100) * 1e9, 37736.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -95) * 1e9, 36061.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -90) * 1e9, 34417.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -85) * 1e9, 32848.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -80) * 1e9, 31396.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -75) * 1e9, 30102.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -70) * 1e9, 28993.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -65) * 1e9, 28086.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -60) * 1e9, 27377.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -55) * 1e9, 26847.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -50) * 1e9, 26464, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -45) * 1e9, 26187.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -40) * 1e9, 25978.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -35) * 1e9, 25802.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -30) * 1e9, 25635.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -25) * 1e9, 25468, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -20) * 1e9, 25301, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -15) * 1e9, 25149.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -10) * 1e9, 25038.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, -5) * 1e9, 25003.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 0) * 1e9, 25088.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 5) * 1e9, 25341.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 10) * 1e9, 25809, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 15) * 1e9, 26531.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 20) * 1e9, 27538.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 25) * 1e9, 28841.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 30) * 1e9, 30433.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 35) * 1e9, 32294.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 40) * 1e9, 34389.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 45) * 1e9, 36673, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 50) * 1e9, 39097.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 55) * 1e9, 41610.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 60) * 1e9, 44165.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 65) * 1e9, 46716.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 70) * 1e9, 49224.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 75) * 1e9, 51655.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 80) * 1e9, 53976.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 85) * 1e9, 56156.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 90) * 1e9, 58164.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 95) * 1e9, 59973.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 100) * 1e9, 61556.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 105) * 1e9, 62894.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 110) * 1e9, 63974.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 115) * 1e9, 64793.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 120) * 1e9, 65357.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 125) * 1e9, 65676.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 130) * 1e9, 65768.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 135) * 1e9, 65650.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 140) * 1e9, 65343.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 145) * 1e9, 64867.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 150) * 1e9, 64243.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 155) * 1e9, 63489.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 160) * 1e9, 62626.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 165) * 1e9, 61672.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 170) * 1e9, 60647.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 175) * 1e9, 59567.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-50, 180) * 1e9, 58450.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -180) * 1e9, 56288.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -175) * 1e9, 55090.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -170) * 1e9, 53885.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -165) * 1e9, 52679.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -160) * 1e9, 51481.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -155) * 1e9, 50293.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -150) * 1e9, 49117.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -145) * 1e9, 47947.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -140) * 1e9, 46775.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -135) * 1e9, 45583.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -130) * 1e9, 44352.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -125) * 1e9, 43062, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -120) * 1e9, 41696.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -115) * 1e9, 40245.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -110) * 1e9, 38708.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -105) * 1e9, 37096.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -100) * 1e9, 35430, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -95) * 1e9, 33742.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -90) * 1e9, 32077, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -85) * 1e9, 30485.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -80) * 1e9, 29022, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -75) * 1e9, 27737.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -70) * 1e9, 26671.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -65) * 1e9, 25845.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -60) * 1e9, 25256.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -55) * 1e9, 24878.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -50) * 1e9, 24667.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -45) * 1e9, 24567.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -40) * 1e9, 24527, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -35) * 1e9, 24501.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -30) * 1e9, 24460.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -25) * 1e9, 24389.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -20) * 1e9, 24287.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -15) * 1e9, 24166.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -10) * 1e9, 24047.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, -5) * 1e9, 23966.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 0) * 1e9, 23970.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 5) * 1e9, 24119.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 10) * 1e9, 24475.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 15) * 1e9, 25100.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 20) * 1e9, 26040.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 25) * 1e9, 27319.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 30) * 1e9, 28938.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 35) * 1e9, 30872.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 40) * 1e9, 33078.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 45) * 1e9, 35497.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 50) * 1e9, 38065.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 55) * 1e9, 40717.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 60) * 1e9, 43391.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 65) * 1e9, 46035, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 70) * 1e9, 48603.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 75) * 1e9, 51062, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 80) * 1e9, 53380.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 85) * 1e9, 55532.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 90) * 1e9, 57488.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 95) * 1e9, 59224, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 100) * 1e9, 60716, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 105) * 1e9, 61949, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 110) * 1e9, 62916.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 115) * 1e9, 63621.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 120) * 1e9, 64073.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 125) * 1e9, 64289.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 130) * 1e9, 64286.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 135) * 1e9, 64084.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 140) * 1e9, 63701.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 145) * 1e9, 63156, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 150) * 1e9, 62465, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 155) * 1e9, 61646.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 160) * 1e9, 60717.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 165) * 1e9, 59698.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 170) * 1e9, 58608, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 175) * 1e9, 57465.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-45, 180) * 1e9, 56288.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -180) * 1e9, 53940.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -175) * 1e9, 52714.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -170) * 1e9, 51484, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -165) * 1e9, 50256.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -160) * 1e9, 49037, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -155) * 1e9, 47831.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -150) * 1e9, 46641.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -145) * 1e9, 45467.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -140) * 1e9, 44300.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -135) * 1e9, 43126.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -130) * 1e9, 41929.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -125) * 1e9, 40687.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -120) * 1e9, 39384.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -115) * 1e9, 38005.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -110) * 1e9, 36545.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -105) * 1e9, 35006.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -100) * 1e9, 33405.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -95) * 1e9, 31770.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -90) * 1e9, 30145, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -85) * 1e9, 28585.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -80) * 1e9, 27156.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -75) * 1e9, 25920.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -70) * 1e9, 24927.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -65) * 1e9, 24205.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -60) * 1e9, 23752.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -55) * 1e9, 23533.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -50) * 1e9, 23492.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -45) * 1e9, 23563.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -40) * 1e9, 23684.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -35) * 1e9, 23806.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -30) * 1e9, 23899.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -25) * 1e9, 23948.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -20) * 1e9, 23948.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -15) * 1e9, 23905.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -10) * 1e9, 23830.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, -5) * 1e9, 23750.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 0) * 1e9, 23707, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 5) * 1e9, 23762, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 10) * 1e9, 23991.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 15) * 1e9, 24476.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 20) * 1e9, 25286.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 25) * 1e9, 26467.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 30) * 1e9, 28030.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 35) * 1e9, 29957.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 40) * 1e9, 32198.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 45) * 1e9, 34684, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 50) * 1e9, 37333.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 55) * 1e9, 40065, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 60) * 1e9, 42800.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 65) * 1e9, 45476.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 70) * 1e9, 48043.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 75) * 1e9, 50465.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 80) * 1e9, 52715, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 85) * 1e9, 54767.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 90) * 1e9, 56600.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 95) * 1e9, 58192.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 100) * 1e9, 59525.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 105) * 1e9, 60594.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 110) * 1e9, 61402, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 115) * 1e9, 61960.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 120) * 1e9, 62286.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 125) * 1e9, 62399.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 130) * 1e9, 62316.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 135) * 1e9, 62053.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 140) * 1e9, 61623, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 145) * 1e9, 61039.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 150) * 1e9, 60315.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 155) * 1e9, 59465.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 160) * 1e9, 58505.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 165) * 1e9, 57451.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 170) * 1e9, 56326.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 175) * 1e9, 55149.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-40, 180) * 1e9, 53940.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -180) * 1e9, 51435.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -175) * 1e9, 50207.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -170) * 1e9, 48977.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -165) * 1e9, 47751.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -160) * 1e9, 46533.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -155) * 1e9, 45328.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -150) * 1e9, 44141.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -145) * 1e9, 42973.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -140) * 1e9, 41821.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -135) * 1e9, 40677.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -130) * 1e9, 39527.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -125) * 1e9, 38354.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -120) * 1e9, 37141.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -115) * 1e9, 35872.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -110) * 1e9, 34536.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -105) * 1e9, 33126, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -100) * 1e9, 31647.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -95) * 1e9, 30123.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -90) * 1e9, 28594.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -85) * 1e9, 27119.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -80) * 1e9, 25769, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -75) * 1e9, 24615.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -70) * 1e9, 23719.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -65) * 1e9, 23111.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -60) * 1e9, 22789.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -55) * 1e9, 22713, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -50) * 1e9, 22817.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -45) * 1e9, 23028.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -40) * 1e9, 23283.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -35) * 1e9, 23536.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -30) * 1e9, 23761.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -25) * 1e9, 23948.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -20) * 1e9, 24092, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -15) * 1e9, 24186, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -10) * 1e9, 24227.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, -5) * 1e9, 24224.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 0) * 1e9, 24202.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 5) * 1e9, 24216.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 10) * 1e9, 24345, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 15) * 1e9, 24682.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 20) * 1e9, 25320, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 25) * 1e9, 26329.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 30) * 1e9, 27746.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 35) * 1e9, 29566.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 40) * 1e9, 31743.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 45) * 1e9, 34203.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 50) * 1e9, 36852.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 55) * 1e9, 39589.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 60) * 1e9, 42322.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 65) * 1e9, 44973.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 70) * 1e9, 47485.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 75) * 1e9, 49820.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 80) * 1e9, 51951.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 85) * 1e9, 53855.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 90) * 1e9, 55511.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 95) * 1e9, 56903.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 100) * 1e9, 58024.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 105) * 1e9, 58880.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 110) * 1e9, 59490.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 115) * 1e9, 59878.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 120) * 1e9, 60071.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 125) * 1e9, 60087.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 130) * 1e9, 59939.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 135) * 1e9, 59635.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 140) * 1e9, 59180.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 145) * 1e9, 58583.5, 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.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 160) * 1e9, 56030.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 165) * 1e9, 54969.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 170) * 1e9, 53835.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 175) * 1e9, 52650.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-35, 180) * 1e9, 51435.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -180) * 1e9, 48788.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -175) * 1e9, 47584.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -170) * 1e9, 46382.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -165) * 1e9, 45185.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -160) * 1e9, 43996, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -155) * 1e9, 42816.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -150) * 1e9, 41653.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -145) * 1e9, 40510.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -140) * 1e9, 39391.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -135) * 1e9, 38292, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -130) * 1e9, 37204.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -125) * 1e9, 36117.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -120) * 1e9, 35016.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -115) * 1e9, 33885.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -110) * 1e9, 32705, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -105) * 1e9, 31461.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -100) * 1e9, 30149.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -95) * 1e9, 28781.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -90) * 1e9, 27395.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -85) * 1e9, 26048.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -80) * 1e9, 24816.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -75) * 1e9, 23775.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -70) * 1e9, 22989.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -65) * 1e9, 22493.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -60) * 1e9, 22284.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -55) * 1e9, 22318.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -50) * 1e9, 22528.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -45) * 1e9, 22841, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -40) * 1e9, 23196.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -35) * 1e9, 23558.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -30) * 1e9, 23911.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -25) * 1e9, 24249.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -20) * 1e9, 24567.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -15) * 1e9, 24849.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -10) * 1e9, 25071.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, -5) * 1e9, 25219.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 0) * 1e9, 25295.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 5) * 1e9, 25338.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 10) * 1e9, 25418.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 15) * 1e9, 25632.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 20) * 1e9, 26086.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 25) * 1e9, 26874.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 30) * 1e9, 28061.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 35) * 1e9, 29670, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 40) * 1e9, 31671.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 45) * 1e9, 33997.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 50) * 1e9, 36545.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 55) * 1e9, 39201.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 60) * 1e9, 41857.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 65) * 1e9, 44423.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 70) * 1e9, 46832.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 75) * 1e9, 49042.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 80) * 1e9, 51021.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 85) * 1e9, 52745.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 90) * 1e9, 54193.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 95) * 1e9, 55352.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 100) * 1e9, 56225.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 105) * 1e9, 56836.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 110) * 1e9, 57225, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 115) * 1e9, 57432.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 120) * 1e9, 57491.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 125) * 1e9, 57420.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 130) * 1e9, 57222.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 135) * 1e9, 56893.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 140) * 1e9, 56429.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 145) * 1e9, 55832.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 150) * 1e9, 55108.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 155) * 1e9, 54265.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 160) * 1e9, 53314.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 165) * 1e9, 52270.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 170) * 1e9, 51151.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 175) * 1e9, 49983.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-30, 180) * 1e9, 48788.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -180) * 1e9, 46027.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -175) * 1e9, 44876.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -170) * 1e9, 43731.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -165) * 1e9, 42594.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -160) * 1e9, 41463.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -155) * 1e9, 40341, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -150) * 1e9, 39232.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -145) * 1e9, 38145, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -140) * 1e9, 37084.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -135) * 1e9, 36052.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -130) * 1e9, 35048.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -125) * 1e9, 34065.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -120) * 1e9, 33094, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -115) * 1e9, 32117, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -110) * 1e9, 31112.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -105) * 1e9, 30056.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -100) * 1e9, 28936.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -95) * 1e9, 27757.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -90) * 1e9, 26549.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -85) * 1e9, 25367.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -80) * 1e9, 24284.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -75) * 1e9, 23375.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -70) * 1e9, 22703.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -65) * 1e9, 22304.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -60) * 1e9, 22176.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -55) * 1e9, 22280.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -50) * 1e9, 22554.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -45) * 1e9, 22932.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -40) * 1e9, 23361.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -35) * 1e9, 23815.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -30) * 1e9, 24286.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -25) * 1e9, 24777.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -20) * 1e9, 25278.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -15) * 1e9, 25764.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -10) * 1e9, 26195.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, -5) * 1e9, 26532.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 0) * 1e9, 26757.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 5) * 1e9, 26884.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 10) * 1e9, 26971.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 15) * 1e9, 27103.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 20) * 1e9, 27390.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 25) * 1e9, 27940.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 30) * 1e9, 28846.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 35) * 1e9, 30162, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 40) * 1e9, 31889.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 45) * 1e9, 33975.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 50) * 1e9, 36320.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 55) * 1e9, 38804.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 60) * 1e9, 41304.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 65) * 1e9, 43721.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 70) * 1e9, 45980.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 75) * 1e9, 48032.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 80) * 1e9, 49840.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 85) * 1e9, 51372, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 90) * 1e9, 52601, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 95) * 1e9, 53515.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 100) * 1e9, 54130.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 105) * 1e9, 54488.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 110) * 1e9, 54651.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 115) * 1e9, 54680, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 120) * 1e9, 54615.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 125) * 1e9, 54470.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 130) * 1e9, 54234.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 135) * 1e9, 53890.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 140) * 1e9, 53424.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 145) * 1e9, 52834.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 150) * 1e9, 52125.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 155) * 1e9, 51306.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 160) * 1e9, 50387, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 165) * 1e9, 49379, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 170) * 1e9, 48300.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 175) * 1e9, 47175.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-25, 180) * 1e9, 46027.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -180) * 1e9, 43213.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -175) * 1e9, 42144.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -170) * 1e9, 41088.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -165) * 1e9, 40042.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -160) * 1e9, 39005.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -155) * 1e9, 37975.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -150) * 1e9, 36959.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -145) * 1e9, 35964.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -140) * 1e9, 34998.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -135) * 1e9, 34067, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -130) * 1e9, 33173.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -125) * 1e9, 32315.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -120) * 1e9, 31488.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -115) * 1e9, 30675.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -110) * 1e9, 29854, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -105) * 1e9, 28995.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -100) * 1e9, 28080.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -95) * 1e9, 27107.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -90) * 1e9, 26100.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -85) * 1e9, 25107.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -80) * 1e9, 24191.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -75) * 1e9, 23420.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -70) * 1e9, 22851.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -65) * 1e9, 22521.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -60) * 1e9, 22434.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -55) * 1e9, 22563.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -50) * 1e9, 22860.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -45) * 1e9, 23270.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -40) * 1e9, 23752.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -35) * 1e9, 24282.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -30) * 1e9, 24859.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -25) * 1e9, 25483.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -180) * 1e9, 58433.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -175) * 1e9, 57289.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -170) * 1e9, 56131.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -165) * 1e9, 54969.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -160) * 1e9, 53808.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -155) * 1e9, 52652.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -150) * 1e9, 51499.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -145) * 1e9, 50343.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -140) * 1e9, 49173.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -135) * 1e9, 47973.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -130) * 1e9, 46724.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -125) * 1e9, 45410.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -120) * 1e9, 44017.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -115) * 1e9, 42541.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -110) * 1e9, 40985.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -105) * 1e9, 39363.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -100) * 1e9, 37698.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -95) * 1e9, 36025.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -90) * 1e9, 34382.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -85) * 1e9, 32814.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -80) * 1e9, 31364.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -75) * 1e9, 30072.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -70) * 1e9, 28966.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -65) * 1e9, 28061.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -60) * 1e9, 27354.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -55) * 1e9, 26826.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -50) * 1e9, 26445, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -45) * 1e9, 26169.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -40) * 1e9, 25960.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -35) * 1e9, 25783.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -30) * 1e9, 25615, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -25) * 1e9, 25445.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -20) * 1e9, 25276.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -15) * 1e9, 25123.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -10) * 1e9, 25011.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, -5) * 1e9, 24976.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 0) * 1e9, 25062.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 5) * 1e9, 25317.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 10) * 1e9, 25788.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 15) * 1e9, 26516.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 20) * 1e9, 27529.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 25) * 1e9, 28838.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 30) * 1e9, 30437.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 35) * 1e9, 32304.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 40) * 1e9, 34404.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 45) * 1e9, 36693, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 50) * 1e9, 39120.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 55) * 1e9, 41636.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 60) * 1e9, 44192.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 65) * 1e9, 46744, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 70) * 1e9, 49251.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 75) * 1e9, 51681.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 80) * 1e9, 54001, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 85) * 1e9, 56179.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 90) * 1e9, 58186.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 95) * 1e9, 59993.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 100) * 1e9, 61574.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 105) * 1e9, 62910.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 110) * 1e9, 63988.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 115) * 1e9, 64805.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 120) * 1e9, 65367.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 125) * 1e9, 65684.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 130) * 1e9, 65773.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 135) * 1e9, 65653.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 140) * 1e9, 65344.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 145) * 1e9, 64866.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 150) * 1e9, 64240.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 155) * 1e9, 63484.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 160) * 1e9, 62619, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 165) * 1e9, 61663, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 170) * 1e9, 60635.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 175) * 1e9, 59553.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-50, 180) * 1e9, 58433.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -180) * 1e9, 56274, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -175) * 1e9, 55074.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -170) * 1e9, 53866.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -165) * 1e9, 52658.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -160) * 1e9, 51458, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -155) * 1e9, 50268.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -150) * 1e9, 49090.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -145) * 1e9, 47919.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -140) * 1e9, 46745.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -135) * 1e9, 45552.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -130) * 1e9, 44320.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -125) * 1e9, 43028.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -120) * 1e9, 41662.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -115) * 1e9, 40211, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -110) * 1e9, 38674, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -105) * 1e9, 37061.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -100) * 1e9, 35395.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -95) * 1e9, 33708, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -90) * 1e9, 32043.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -85) * 1e9, 30453.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -80) * 1e9, 28992, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -75) * 1e9, 27709.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -70) * 1e9, 26646.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -65) * 1e9, 25823.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -60) * 1e9, 25237.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -55) * 1e9, 24862.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -50) * 1e9, 24651.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -45) * 1e9, 24552.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -40) * 1e9, 24511.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -35) * 1e9, 24484, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -30) * 1e9, 24441, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -25) * 1e9, 24367.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -20) * 1e9, 24263.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -15) * 1e9, 24139.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -10) * 1e9, 24018.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, -5) * 1e9, 23936.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 0) * 1e9, 23941.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 5) * 1e9, 24091.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 10) * 1e9, 24451.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 15) * 1e9, 25082.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 20) * 1e9, 26029.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 25) * 1e9, 27316.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 30) * 1e9, 28944, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 35) * 1e9, 30885.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 40) * 1e9, 33098, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 45) * 1e9, 35522.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 50) * 1e9, 38095.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 55) * 1e9, 40749.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 60) * 1e9, 43424.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 65) * 1e9, 46067.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 70) * 1e9, 48634.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 75) * 1e9, 51090.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 80) * 1e9, 53407.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 85) * 1e9, 55556.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 90) * 1e9, 57510.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 95) * 1e9, 59244.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 100) * 1e9, 60734.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 105) * 1e9, 61965.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 110) * 1e9, 62931.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 115) * 1e9, 63633.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 120) * 1e9, 64084.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 125) * 1e9, 64297.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 130) * 1e9, 64292.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 135) * 1e9, 64088.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 140) * 1e9, 63703.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 145) * 1e9, 63156.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 150) * 1e9, 62463.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 155) * 1e9, 61642.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 160) * 1e9, 60712, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 165) * 1e9, 59690.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 170) * 1e9, 58598, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 175) * 1e9, 57453.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-45, 180) * 1e9, 56274, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -180) * 1e9, 53928.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -175) * 1e9, 52700.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -170) * 1e9, 51468.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -165) * 1e9, 50237.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -160) * 1e9, 49016.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -155) * 1e9, 47808.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -150) * 1e9, 46617.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -145) * 1e9, 45441.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -140) * 1e9, 44273.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -135) * 1e9, 43098.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -130) * 1e9, 41900.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -125) * 1e9, 40657.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -120) * 1e9, 39353.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -115) * 1e9, 37974, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -110) * 1e9, 36513.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -105) * 1e9, 34974.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -100) * 1e9, 33373.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -95) * 1e9, 31738.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -90) * 1e9, 30114, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -85) * 1e9, 28556.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -80) * 1e9, 27129, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -75) * 1e9, 25895.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -70) * 1e9, 24905.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -65) * 1e9, 24186.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -60) * 1e9, 23736.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -55) * 1e9, 23519.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -50) * 1e9, 23480.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -45) * 1e9, 23551.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -40) * 1e9, 23671.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -35) * 1e9, 23791.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -30) * 1e9, 23882.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -25) * 1e9, 23928, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -20) * 1e9, 23925.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -15) * 1e9, 23878.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -10) * 1e9, 23801.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, -5) * 1e9, 23718.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 0) * 1e9, 23674.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 5) * 1e9, 23730.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 10) * 1e9, 23963.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 15) * 1e9, 24454.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 20) * 1e9, 25272.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 25) * 1e9, 26462.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 30) * 1e9, 28036.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 35) * 1e9, 29972.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 40) * 1e9, 32222, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 45) * 1e9, 34714.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 50) * 1e9, 37368.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 55) * 1e9, 40102.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 60) * 1e9, 42838.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 65) * 1e9, 45513.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 70) * 1e9, 48077.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 75) * 1e9, 50496.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 80) * 1e9, 52742.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 85) * 1e9, 54792.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 90) * 1e9, 56622.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 95) * 1e9, 58211.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 100) * 1e9, 59543, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 105) * 1e9, 60610.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 110) * 1e9, 61416, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 115) * 1e9, 61972.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 120) * 1e9, 62296.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 125) * 1e9, 62408, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 130) * 1e9, 62323.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 135) * 1e9, 62057.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 140) * 1e9, 61626, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 145) * 1e9, 61040.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 150) * 1e9, 60315.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 155) * 1e9, 59463.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 160) * 1e9, 58500.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 165) * 1e9, 57445.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 170) * 1e9, 56318.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 175) * 1e9, 55139.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-40, 180) * 1e9, 53928.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -180) * 1e9, 51425.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -175) * 1e9, 50195.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -170) * 1e9, 48963.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -165) * 1e9, 47735.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -160) * 1e9, 46515.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -155) * 1e9, 45308.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -150) * 1e9, 44119.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -145) * 1e9, 42950, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -140) * 1e9, 41797.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -135) * 1e9, 40652.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -130) * 1e9, 39501.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -125) * 1e9, 38327.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -120) * 1e9, 37113.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -115) * 1e9, 35844.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -110) * 1e9, 34507.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -105) * 1e9, 33096.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -100) * 1e9, 31618.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -95) * 1e9, 30094.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -90) * 1e9, 28565.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -85) * 1e9, 27091.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -80) * 1e9, 25742.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -75) * 1e9, 24591.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -70) * 1e9, 23698.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -65) * 1e9, 23094.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -60) * 1e9, 22776, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -55) * 1e9, 22702.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -50) * 1e9, 22808.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -45) * 1e9, 23019.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -40) * 1e9, 23273.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -35) * 1e9, 23524.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -30) * 1e9, 23747.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -25) * 1e9, 23932, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -20) * 1e9, 24072.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -15) * 1e9, 24162.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -10) * 1e9, 24201.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, -5) * 1e9, 24194.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 0) * 1e9, 24170, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 5) * 1e9, 24183.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 10) * 1e9, 24313.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 15) * 1e9, 24656, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 20) * 1e9, 25302.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 25) * 1e9, 26322.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 30) * 1e9, 27751.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 35) * 1e9, 29582.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 40) * 1e9, 31769.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 45) * 1e9, 34237.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 50) * 1e9, 36891.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 55) * 1e9, 39631.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 60) * 1e9, 42364.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 65) * 1e9, 45013.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 70) * 1e9, 47522.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 75) * 1e9, 49853.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 80) * 1e9, 51979.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 85) * 1e9, 53878.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 90) * 1e9, 55531.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 95) * 1e9, 56920.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 100) * 1e9, 58039.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 105) * 1e9, 58894, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 110) * 1e9, 59502.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 115) * 1e9, 59889.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 120) * 1e9, 60080.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 125) * 1e9, 60095.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 130) * 1e9, 59945.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 135) * 1e9, 59640.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 140) * 1e9, 59184.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 145) * 1e9, 58585.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 150) * 1e9, 57851.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 155) * 1e9, 56994.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 160) * 1e9, 56026.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 165) * 1e9, 54964.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 170) * 1e9, 53829.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 175) * 1e9, 52642.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-35, 180) * 1e9, 51425.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -180) * 1e9, 48780.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -175) * 1e9, 47575, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -170) * 1e9, 46370.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -165) * 1e9, 45171.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -160) * 1e9, 43979.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -155) * 1e9, 42798.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -150) * 1e9, 41633.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -145) * 1e9, 40489.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -140) * 1e9, 39369.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -135) * 1e9, 38269.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -130) * 1e9, 37180.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -125) * 1e9, 36093.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -120) * 1e9, 34991.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -115) * 1e9, 33859.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -110) * 1e9, 32679.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -105) * 1e9, 31435, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -100) * 1e9, 30122.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -95) * 1e9, 28754.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -90) * 1e9, 27367.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -85) * 1e9, 26021.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -80) * 1e9, 24790.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -75) * 1e9, 23752.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -70) * 1e9, 22970, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -65) * 1e9, 22478.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -60) * 1e9, 22272.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -55) * 1e9, 22310.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -50) * 1e9, 22522.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -45) * 1e9, 22835.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -40) * 1e9, 23190.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -35) * 1e9, 23551.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -30) * 1e9, 23901.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -25) * 1e9, 24238.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -20) * 1e9, 24553.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -15) * 1e9, 24831.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -10) * 1e9, 25050, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, -5) * 1e9, 25192.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 0) * 1e9, 25265, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 5) * 1e9, 25305.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 10) * 1e9, 25385.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 15) * 1e9, 25603.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 20) * 1e9, 26065, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 25) * 1e9, 26864, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 30) * 1e9, 28063.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 35) * 1e9, 29684.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 40) * 1e9, 31697.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 45) * 1e9, 34031.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 50) * 1e9, 36586, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 55) * 1e9, 39245.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 60) * 1e9, 41902.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 65) * 1e9, 44466, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 70) * 1e9, 46871.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 75) * 1e9, 49076.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 80) * 1e9, 51050, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 85) * 1e9, 52768.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 90) * 1e9, 54211.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 95) * 1e9, 55366.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 100) * 1e9, 56237.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 105) * 1e9, 56847.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 110) * 1e9, 57234.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 115) * 1e9, 57440.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 120) * 1e9, 57499.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 125) * 1e9, 57427.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 130) * 1e9, 57228.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 135) * 1e9, 56898.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 140) * 1e9, 56433.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 145) * 1e9, 55835.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 150) * 1e9, 55109.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 155) * 1e9, 54265, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 160) * 1e9, 53312.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 165) * 1e9, 52266.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 170) * 1e9, 51147.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 175) * 1e9, 49977.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-30, 180) * 1e9, 48780.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -180) * 1e9, 46021.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -175) * 1e9, 44868.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -170) * 1e9, 43721.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -165) * 1e9, 42581.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -160) * 1e9, 41448.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -155) * 1e9, 40324.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -150) * 1e9, 39214.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -145) * 1e9, 38125.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -140) * 1e9, 37064.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -135) * 1e9, 36032.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -130) * 1e9, 35027.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -125) * 1e9, 34044.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -120) * 1e9, 33072.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -115) * 1e9, 32094.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -110) * 1e9, 31089, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -105) * 1e9, 30032.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -100) * 1e9, 28911.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -95) * 1e9, 27731.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -90) * 1e9, 26522.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -85) * 1e9, 25340.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -80) * 1e9, 24258.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -75) * 1e9, 23351.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -70) * 1e9, 22683.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -65) * 1e9, 22289.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -60) * 1e9, 22165.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -55) * 1e9, 22274.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -50) * 1e9, 22551.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -45) * 1e9, 22930, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -40) * 1e9, 23359.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -35) * 1e9, 23812.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -30) * 1e9, 24283.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -25) * 1e9, 24772.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -20) * 1e9, 25271.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -15) * 1e9, 25754.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -10) * 1e9, 26180.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, -5) * 1e9, 26512.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 0) * 1e9, 26730.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 5) * 1e9, 26854.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 10) * 1e9, 26938.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 15) * 1e9, 27073.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 20) * 1e9, 27366.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 25) * 1e9, 27926.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 30) * 1e9, 28844.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 35) * 1e9, 30172.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 40) * 1e9, 31912.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 45) * 1e9, 34007.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 50) * 1e9, 36360.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 55) * 1e9, 38847.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 60) * 1e9, 41349, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 65) * 1e9, 43764.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 70) * 1e9, 46020, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 75) * 1e9, 48066.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 80) * 1e9, 49868.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 85) * 1e9, 51394.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 90) * 1e9, 52617.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 95) * 1e9, 53528, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 100) * 1e9, 54140, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 105) * 1e9, 54496.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 110) * 1e9, 54658.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 115) * 1e9, 54686.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 120) * 1e9, 54621.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 125) * 1e9, 54475.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 130) * 1e9, 54239.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 135) * 1e9, 53895.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 140) * 1e9, 53428.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 145) * 1e9, 52837.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 150) * 1e9, 52127.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 155) * 1e9, 51307.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 160) * 1e9, 50386.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 165) * 1e9, 49377.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 170) * 1e9, 48297.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 175) * 1e9, 47171.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-25, 180) * 1e9, 46021.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -180) * 1e9, 43209, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -175) * 1e9, 42138.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -170) * 1e9, 41079.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -165) * 1e9, 40031.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -160) * 1e9, 38991.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -155) * 1e9, 37960.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -150) * 1e9, 36942.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -145) * 1e9, 35947, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -140) * 1e9, 34980.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -135) * 1e9, 34049.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -130) * 1e9, 33154.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -125) * 1e9, 32297, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -120) * 1e9, 31469.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -115) * 1e9, 30655.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -110) * 1e9, 29832.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -105) * 1e9, 28973.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -100) * 1e9, 28056.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -95) * 1e9, 27082.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -90) * 1e9, 26073.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -85) * 1e9, 25080.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -80) * 1e9, 24165.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -75) * 1e9, 23396.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -70) * 1e9, 22831.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -65) * 1e9, 22505.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -60) * 1e9, 22424, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -55) * 1e9, 22558.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -50) * 1e9, 22859, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -45) * 1e9, 23271.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -40) * 1e9, 23754.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -35) * 1e9, 24285.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -30) * 1e9, 24861.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -25) * 1e9, 25485.1, 145 + 500); EXPECT_NEAR(get_mag_strength_tesla(-20, -20) * 1e9, 26144, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -15) * 1e9, 26808.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -10) * 1e9, 27425, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, -5) * 1e9, 27940, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 0) * 1e9, 28316.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 5) * 1e9, 28551.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 10) * 1e9, 28679.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 15) * 1e9, 28773, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 20) * 1e9, 28929, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 25) * 1e9, 29261.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 30) * 1e9, 29879.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 35) * 1e9, 30869.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 40) * 1e9, 32264.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 45) * 1e9, 34035.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 50) * 1e9, 36095.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 55) * 1e9, 38323.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 60) * 1e9, 40593.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 65) * 1e9, 42799.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 70) * 1e9, 44863.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 75) * 1e9, 46729.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 80) * 1e9, 48352.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 85) * 1e9, 49690.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 90) * 1e9, 50708.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 95) * 1e9, 51392.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 100) * 1e9, 51764.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 105) * 1e9, 51887.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 110) * 1e9, 51844, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 115) * 1e9, 51712.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 120) * 1e9, 51540.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 125) * 1e9, 51334.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 130) * 1e9, 51070.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 135) * 1e9, 50715.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 140) * 1e9, 50248.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 145) * 1e9, 49665.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 150) * 1e9, 48974, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 155) * 1e9, 48185.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 160) * 1e9, 47309.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 165) * 1e9, 46356.2, 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.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-20, 180) * 1e9, 43213.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -180) * 1e9, 40452.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -175) * 1e9, 39498, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -170) * 1e9, 38560.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -165) * 1e9, 37638.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -160) * 1e9, 36728.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -155) * 1e9, 35827.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -150) * 1e9, 34942.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -145) * 1e9, 34079.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -140) * 1e9, 33248.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -135) * 1e9, 32454.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -130) * 1e9, 31702.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -125) * 1e9, 30994.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -120) * 1e9, 30325.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -115) * 1e9, 29684.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -110) * 1e9, 29046.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -105) * 1e9, 28385.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -100) * 1e9, 27679.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -95) * 1e9, 26920.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -90) * 1e9, 26124, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -85) * 1e9, 25326.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -80) * 1e9, 24577.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -75) * 1e9, 23932, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -70) * 1e9, 23440.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -65) * 1e9, 23140.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -60) * 1e9, 23046.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -55) * 1e9, 23151.6, 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.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -40) * 1e9, 24344, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -35) * 1e9, 24929.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -30) * 1e9, 25583.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -25) * 1e9, 26301.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -20) * 1e9, 27067.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -15) * 1e9, 27846.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -10) * 1e9, 28584.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, -5) * 1e9, 29222.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 0) * 1e9, 29715.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 5) * 1e9, 30046.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 10) * 1e9, 30230.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 15) * 1e9, 30317.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 20) * 1e9, 30389.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 25) * 1e9, 30552.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 30) * 1e9, 30924.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, 32669.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 45) * 1e9, 34099.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 50) * 1e9, 35828.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 55) * 1e9, 37745.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 60) * 1e9, 39728.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 65) * 1e9, 41673.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 70) * 1e9, 43501.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 75) * 1e9, 45155.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 80) * 1e9, 46584, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 85) * 1e9, 47734.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 90) * 1e9, 48561.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 95) * 1e9, 49047.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 100) * 1e9, 49218.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 105) * 1e9, 49149, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 110) * 1e9, 48939.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 115) * 1e9, 48679.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 120) * 1e9, 48421, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 125) * 1e9, 48163.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 130) * 1e9, 47871.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 135) * 1e9, 47502.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 140) * 1e9, 47029.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 145) * 1e9, 46449.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 150) * 1e9, 45774.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 155) * 1e9, 45020, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 160) * 1e9, 44196.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 165) * 1e9, 43311.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 170) * 1e9, 42379.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 175) * 1e9, 41419, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-15, 180) * 1e9, 40452.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -180) * 1e9, 37901.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -175) * 1e9, 37088.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -170) * 1e9, 36297.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -165) * 1e9, 35526.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -160) * 1e9, 34770.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -155) * 1e9, 34029.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -150) * 1e9, 33307.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -145) * 1e9, 32613.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -140) * 1e9, 31952.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -135) * 1e9, 31331.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -130) * 1e9, 30751.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -125) * 1e9, 30215.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -120) * 1e9, 29719.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -115) * 1e9, 29254.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -110) * 1e9, 28801.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -105) * 1e9, 28335.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -100) * 1e9, 27832.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -95) * 1e9, 27282.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -90) * 1e9, 26688.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -85) * 1e9, 26073.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -80) * 1e9, 25470.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -75) * 1e9, 24923.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -70) * 1e9, 24474.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -65) * 1e9, 24161.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -60) * 1e9, 24012.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -55) * 1e9, 24041.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -50) * 1e9, 24245.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -45) * 1e9, 24608.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -40) * 1e9, 25102.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -35) * 1e9, 25704, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -30) * 1e9, 26391, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -25) * 1e9, 27146.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -20) * 1e9, 27948.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -15) * 1e9, 28761.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -10) * 1e9, 29538.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, -5) * 1e9, 30225.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 0) * 1e9, 30779.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 5) * 1e9, 31174.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 10) * 1e9, 31410.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 15) * 1e9, 31517.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 20) * 1e9, 31556.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 25) * 1e9, 31618.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 30) * 1e9, 31818.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 35) * 1e9, 32268.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 40) * 1e9, 33042.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 45) * 1e9, 34155.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 50) * 1e9, 35554.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 55) * 1e9, 37141.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 60) * 1e9, 38808.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 65) * 1e9, 40460.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 70) * 1e9, 42027.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 75) * 1e9, 43450.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 80) * 1e9, 44677.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 85) * 1e9, 45648.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 90) * 1e9, 46311.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 95) * 1e9, 46642.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 100) * 1e9, 46669.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 105) * 1e9, 46469.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 110) * 1e9, 46148, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 115) * 1e9, 45798.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 120) * 1e9, 45471.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 125) * 1e9, 45162.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 130) * 1e9, 44834.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 135) * 1e9, 44438.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 140) * 1e9, 43948.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 145) * 1e9, 43364, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 150) * 1e9, 42701.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 155) * 1e9, 41979.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 160) * 1e9, 41212.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 165) * 1e9, 40407.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 170) * 1e9, 39576.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 175) * 1e9, 38735.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-10, 180) * 1e9, 37901.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -180) * 1e9, 35738.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -175) * 1e9, 35088.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -170) * 1e9, 34464.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -165) * 1e9, 33862.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -160) * 1e9, 33277.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -155) * 1e9, 32713.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -150) * 1e9, 32176.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -145) * 1e9, 31674.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -140) * 1e9, 31211.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -135) * 1e9, 30789, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -130) * 1e9, 30405.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -125) * 1e9, 30060.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -120) * 1e9, 29749.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -115) * 1e9, 29466.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -110) * 1e9, 29196.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -105) * 1e9, 28918.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -100) * 1e9, 28607.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -95) * 1e9, 28247.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -90) * 1e9, 27831.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -85) * 1e9, 27365.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -80) * 1e9, 26873.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -75) * 1e9, 26385.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -70) * 1e9, 25939.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -65) * 1e9, 25575.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -60) * 1e9, 25331, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -55) * 1e9, 25239, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -50) * 1e9, 25321.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -45) * 1e9, 25583.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -40) * 1e9, 26008.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -35) * 1e9, 26567.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -30) * 1e9, 27227.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -25) * 1e9, 27956.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -20) * 1e9, 28725.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -15) * 1e9, 29500.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -10) * 1e9, 30243.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, -5) * 1e9, 30914.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 0) * 1e9, 31476.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 5) * 1e9, 31903.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 10) * 1e9, 32183.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 15) * 1e9, 32329.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 20) * 1e9, 32383.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 25) * 1e9, 32420.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 30) * 1e9, 32542.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 35) * 1e9, 32853.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 40) * 1e9, 33427.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 45) * 1e9, 34287.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 50) * 1e9, 35393.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 55) * 1e9, 36669, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 60) * 1e9, 38024.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 65) * 1e9, 39380.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 70) * 1e9, 40678.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 75) * 1e9, 41866.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 80) * 1e9, 42891.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 85) * 1e9, 43694, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 90) * 1e9, 44219.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 95) * 1e9, 44443.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 100) * 1e9, 44386.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 105) * 1e9, 44120.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 110) * 1e9, 43741.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 115) * 1e9, 43336.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 120) * 1e9, 42951.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 125) * 1e9, 42583.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 130) * 1e9, 42196.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 135) * 1e9, 41751.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 140) * 1e9, 41224.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 145) * 1e9, 40622, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 150) * 1e9, 39962.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 155) * 1e9, 39269.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 160) * 1e9, 38558.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 165) * 1e9, 37838.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 170) * 1e9, 37121.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 175) * 1e9, 36417.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(-5, 180) * 1e9, 35738.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -180) * 1e9, 34121, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -175) * 1e9, 33643.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -170) * 1e9, 33194.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -165) * 1e9, 32766.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -160) * 1e9, 32357.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -155) * 1e9, 31975.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -150) * 1e9, 31629.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -145) * 1e9, 31329.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -140) * 1e9, 31077.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -135) * 1e9, 30868.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -130) * 1e9, 30696.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -125) * 1e9, 30555, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -120) * 1e9, 30438.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -115) * 1e9, 30341.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -110) * 1e9, 30253, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -105) * 1e9, 30152.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -100) * 1e9, 30014.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -95) * 1e9, 29814.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -90) * 1e9, 29536.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -85) * 1e9, 29176.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -80) * 1e9, 28749.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -75) * 1e9, 28279.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -70) * 1e9, 27803.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -65) * 1e9, 27359.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -60) * 1e9, 26993.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -55) * 1e9, 26750.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -50) * 1e9, 26673.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -45) * 1e9, 26785.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -40) * 1e9, 27082.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -35) * 1e9, 27536.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -30) * 1e9, 28106.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -25) * 1e9, 28749.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -20) * 1e9, 29430.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -15) * 1e9, 30119.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -10) * 1e9, 30786.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, -5) * 1e9, 31403, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 0) * 1e9, 31941.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 5) * 1e9, 32377.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 10) * 1e9, 32695.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 15) * 1e9, 32897.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 20) * 1e9, 33010.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 25) * 1e9, 33092.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 30) * 1e9, 33226.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 35) * 1e9, 33497.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 40) * 1e9, 33969, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 45) * 1e9, 34657.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 50) * 1e9, 35534.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 55) * 1e9, 36544.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 60) * 1e9, 37620.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 65) * 1e9, 38706.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 70) * 1e9, 39754.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 75) * 1e9, 40719.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 80) * 1e9, 41554.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 85) * 1e9, 42204.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 90) * 1e9, 42619.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 95) * 1e9, 42773.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 100) * 1e9, 42683.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 105) * 1e9, 42403.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 110) * 1e9, 42010.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 115) * 1e9, 41573.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 120) * 1e9, 41129.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 125) * 1e9, 40681.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 130) * 1e9, 40205.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 135) * 1e9, 39678, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 140) * 1e9, 39088, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 145) * 1e9, 38445.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 150) * 1e9, 37774, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 155) * 1e9, 37097.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 160) * 1e9, 36434.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 165) * 1e9, 35797.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 170) * 1e9, 35195.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 175) * 1e9, 34636.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(0, 180) * 1e9, 34121, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -180) * 1e9, 33144.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -175) * 1e9, 32832.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -170) * 1e9, 32551.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -165) * 1e9, 32289.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -160) * 1e9, 32048.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -155) * 1e9, 31840.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -150) * 1e9, 31681.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -145) * 1e9, 31580.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -140) * 1e9, 31538.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -135) * 1e9, 31546.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -130) * 1e9, 31591, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -125) * 1e9, 31659, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -120) * 1e9, 31742.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -115) * 1e9, 31833.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -110) * 1e9, 31922.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -105) * 1e9, 31987, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -100) * 1e9, 31998.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -95) * 1e9, 31925, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -90) * 1e9, 31743, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -85) * 1e9, 31444.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -80) * 1e9, 31038.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -75) * 1e9, 30551.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -70) * 1e9, 30016.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -65) * 1e9, 29475.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -60) * 1e9, 28977.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -55) * 1e9, 28577.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -50) * 1e9, 28327.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -45) * 1e9, 28264.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -40) * 1e9, 28394.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -35) * 1e9, 28695.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -30) * 1e9, 29125.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -25) * 1e9, 29640.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -20) * 1e9, 30203.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -15) * 1e9, 30786.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -10) * 1e9, 31365.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, -5) * 1e9, 31921.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 0) * 1e9, 32431.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 5) * 1e9, 32872.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 10) * 1e9, 33228.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 15) * 1e9, 33497.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 20) * 1e9, 33698, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 25) * 1e9, 33875.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 30) * 1e9, 34090.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 35) * 1e9, 34403.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 40) * 1e9, 34853.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 45) * 1e9, 35448.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 50) * 1e9, 36166.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 55) * 1e9, 36970.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 60) * 1e9, 37822.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 65) * 1e9, 38683.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 70) * 1e9, 39521.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 75) * 1e9, 40299.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 80) * 1e9, 40972.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 85) * 1e9, 41494.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 90) * 1e9, 41823.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 95) * 1e9, 41939.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 100) * 1e9, 41848.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 105) * 1e9, 41585.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 110) * 1e9, 41200.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 115) * 1e9, 40736.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 120) * 1e9, 40223.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 125) * 1e9, 39668.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 130) * 1e9, 39070.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 135) * 1e9, 38423.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 140) * 1e9, 37736.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 145) * 1e9, 37025.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 150) * 1e9, 36316.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 155) * 1e9, 35634.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 160) * 1e9, 35000.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 165) * 1e9, 34429.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 170) * 1e9, 33930.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 175) * 1e9, 33505.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(5, 180) * 1e9, 33144.7, 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.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -170) * 1e9, 32518.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -165) * 1e9, 32405.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -160) * 1e9, 32316.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -155) * 1e9, 32269.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -150) * 1e9, 32282.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -145) * 1e9, 32368.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -140) * 1e9, 32528, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -135) * 1e9, 32745.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -130) * 1e9, 33002.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -125) * 1e9, 33278.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -120) * 1e9, 33561.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -115) * 1e9, 33839.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -110) * 1e9, 34099.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -105) * 1e9, 34315.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -100) * 1e9, 34453.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -95) * 1e9, 34477.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -90) * 1e9, 34358.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -85) * 1e9, 34085.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -80) * 1e9, 33669.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -75) * 1e9, 33136.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -70) * 1e9, 32524.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -65) * 1e9, 31879.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -60) * 1e9, 31253.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -55) * 1e9, 30707.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -50) * 1e9, 30298.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -45) * 1e9, 30066.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -40) * 1e9, 30026.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -35) * 1e9, 30159.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -30) * 1e9, 30431, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -25) * 1e9, 30801.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -20) * 1e9, 31238.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -15) * 1e9, 31717.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -10) * 1e9, 32222, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, -5) * 1e9, 32732.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 0) * 1e9, 33225.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 5) * 1e9, 33679.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 10) * 1e9, 34077.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 15) * 1e9, 34417.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 20) * 1e9, 34716.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 25) * 1e9, 35009, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 30) * 1e9, 35337.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 35) * 1e9, 35734.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 40) * 1e9, 36214.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 45) * 1e9, 36773.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 50) * 1e9, 37393, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 55) * 1e9, 38055.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 60) * 1e9, 38743.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 65) * 1e9, 39440.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 70) * 1e9, 40124.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 75) * 1e9, 40763.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 80) * 1e9, 41319.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 85) * 1e9, 41750.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 90) * 1e9, 42026.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 95) * 1e9, 42126.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 100) * 1e9, 42051.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 105) * 1e9, 41814.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 110) * 1e9, 41437.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 115) * 1e9, 40940.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 120) * 1e9, 40342.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 125) * 1e9, 39660.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 130) * 1e9, 38910.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 135) * 1e9, 38113.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 140) * 1e9, 37294, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 145) * 1e9, 36480.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 150) * 1e9, 35701.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 155) * 1e9, 34983.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 160) * 1e9, 34348.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 165) * 1e9, 33812.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(10, 170) * 1e9, 33384.9, 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.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -175) * 1e9, 33056.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -170) * 1e9, 33033.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -165) * 1e9, 33043.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -160) * 1e9, 33088.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -155) * 1e9, 33185.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -150) * 1e9, 33356.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -145) * 1e9, 33614.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -140) * 1e9, 33958.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -135) * 1e9, 34370.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -130) * 1e9, 34825, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -125) * 1e9, 35298.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -120) * 1e9, 35771.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -115) * 1e9, 36227.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -110) * 1e9, 36647.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -105) * 1e9, 37000.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -100) * 1e9, 37248.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -95) * 1e9, 37349.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -90) * 1e9, 37272.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -85) * 1e9, 37007.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -80) * 1e9, 36564.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -75) * 1e9, 35972.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -70) * 1e9, 35277, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -65) * 1e9, 34529, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -60) * 1e9, 33788.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -55) * 1e9, 33120.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -50) * 1e9, 32580.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -45) * 1e9, 32211.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -40) * 1e9, 32025.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -35) * 1e9, 32009, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -30) * 1e9, 32133.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -25) * 1e9, 32367.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -20) * 1e9, 32689.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -15) * 1e9, 33081.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -10) * 1e9, 33529.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, -5) * 1e9, 34012.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 0) * 1e9, 34505.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 5) * 1e9, 34981, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 10) * 1e9, 35421.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 15) * 1e9, 35826.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 20) * 1e9, 36213.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 25) * 1e9, 36611.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 30) * 1e9, 37046.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 35) * 1e9, 37530.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 40) * 1e9, 38057.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 45) * 1e9, 38611.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 50) * 1e9, 39179.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 55) * 1e9, 39756.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 60) * 1e9, 40343.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 65) * 1e9, 40939.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 70) * 1e9, 41530.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 75) * 1e9, 42090.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 80) * 1e9, 42581.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 85) * 1e9, 42969.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 90) * 1e9, 43225.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 95) * 1e9, 43332.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 100) * 1e9, 43280.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 105) * 1e9, 43066.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 110) * 1e9, 42688.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 115) * 1e9, 42148.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 120) * 1e9, 41457.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 125) * 1e9, 40638.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 130) * 1e9, 39724.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 135) * 1e9, 38757.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 140) * 1e9, 37781.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 145) * 1e9, 36835.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 150) * 1e9, 35955.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 155) * 1e9, 35166.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 160) * 1e9, 34493.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 165) * 1e9, 33952.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(15, 170) * 1e9, 33550.9, 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.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -180) * 1e9, 33994.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -175) * 1e9, 33974.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -170) * 1e9, 34026.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -165) * 1e9, 34132.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -160) * 1e9, 34291.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -155) * 1e9, 34518.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -150) * 1e9, 34833.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -145) * 1e9, 35246.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -140) * 1e9, 35754.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -135) * 1e9, 36337.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -130) * 1e9, 36967.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -125) * 1e9, 37615.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -120) * 1e9, 38258.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -115) * 1e9, 38872.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -110) * 1e9, 39433.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -105) * 1e9, 39906.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -100) * 1e9, 40247, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -95) * 1e9, 40412.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -90) * 1e9, 40371, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -85) * 1e9, 40109.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -80) * 1e9, 39638.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -75) * 1e9, 38992.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -70) * 1e9, 38219.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -65) * 1e9, 37381.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -60) * 1e9, 36546.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -55) * 1e9, 35780.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -50) * 1e9, 35143.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -45) * 1e9, 34672.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -40) * 1e9, 34376.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -35) * 1e9, 34242.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -30) * 1e9, 34247.7, 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.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -15) * 1e9, 34915.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -10) * 1e9, 35319.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, -5) * 1e9, 35785.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 0) * 1e9, 36281.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 5) * 1e9, 36778.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 10) * 1e9, 37253.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 15) * 1e9, 37708.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 20) * 1e9, 38159.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 25) * 1e9, 38631.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 30) * 1e9, 39141, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 35) * 1e9, 39686.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 40) * 1e9, 40250.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 45) * 1e9, 40813.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 50) * 1e9, 41363.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 55) * 1e9, 41904.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 60) * 1e9, 42448.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 65) * 1e9, 43003.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 70) * 1e9, 43561.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 75) * 1e9, 44098.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 80) * 1e9, 44579.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 85) * 1e9, 44970.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 90) * 1e9, 45242, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 95) * 1e9, 45374.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 100) * 1e9, 45351.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 105) * 1e9, 45155, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 110) * 1e9, 44768.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 115) * 1e9, 44181.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 120) * 1e9, 43400.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 125) * 1e9, 42452, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 130) * 1e9, 41382, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 135) * 1e9, 40248.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 140) * 1e9, 39111.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 145) * 1e9, 38020.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 150) * 1e9, 37017.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 155) * 1e9, 36132.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 160) * 1e9, 35388.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 165) * 1e9, 34802.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 170) * 1e9, 34381.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 175) * 1e9, 34119.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(20, 180) * 1e9, 33994.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -180) * 1e9, 35372.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -175) * 1e9, 35361.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -170) * 1e9, 35453.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -165) * 1e9, 35627.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -160) * 1e9, 35882.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -155) * 1e9, 36225.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -150) * 1e9, 36669.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -145) * 1e9, 37220.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -140) * 1e9, 37870.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -135) * 1e9, 38596.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -130) * 1e9, 39370, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -125) * 1e9, 40159.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -120) * 1e9, 40937.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -115) * 1e9, 41677.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -110) * 1e9, 42350.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -105) * 1e9, 42916.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -100) * 1e9, 43330.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -95) * 1e9, 43549.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -90) * 1e9, 43538.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -85) * 1e9, 43285.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -80) * 1e9, 42798.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -75) * 1e9, 42114.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -70) * 1e9, 41285.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -65) * 1e9, 40380.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -60) * 1e9, 39473.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -55) * 1e9, 38635.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -50) * 1e9, 37926.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -45) * 1e9, 37378.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -40) * 1e9, 36999.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -35) * 1e9, 36775.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -30) * 1e9, 36688.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -25) * 1e9, 36720.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -20) * 1e9, 36866.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -15) * 1e9, 37124, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -10) * 1e9, 37484.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, -5) * 1e9, 37927.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 0) * 1e9, 38417.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 5) * 1e9, 38921.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 10) * 1e9, 39416.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 15) * 1e9, 39898.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 20) * 1e9, 40383.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 25) * 1e9, 40891.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 30) * 1e9, 41434.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 35) * 1e9, 42006.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 40) * 1e9, 42590.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 45) * 1e9, 43165.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 50) * 1e9, 43723.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 55) * 1e9, 44271.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 60) * 1e9, 44824.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 65) * 1e9, 45392.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 70) * 1e9, 45970.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 75) * 1e9, 46533.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 80) * 1e9, 47048.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 85) * 1e9, 47478.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 90) * 1e9, 47793.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 95) * 1e9, 47967.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 100) * 1e9, 47977.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 105) * 1e9, 47795.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 110) * 1e9, 47398.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 115) * 1e9, 46770.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 120) * 1e9, 45915.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 125) * 1e9, 44863.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 130) * 1e9, 43666.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 135) * 1e9, 42394.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 140) * 1e9, 41115.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 145) * 1e9, 39890.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 150) * 1e9, 38766.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 155) * 1e9, 37776.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 160) * 1e9, 36944.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 165) * 1e9, 36287.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 170) * 1e9, 35812.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 175) * 1e9, 35513.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(25, 180) * 1e9, 35372.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -180) * 1e9, 37227.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -175) * 1e9, 37196, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -170) * 1e9, 37297.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -165) * 1e9, 37517, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -160) * 1e9, 37846.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -155) * 1e9, 38288.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -150) * 1e9, 38845.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -145) * 1e9, 39512.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -140) * 1e9, 40277.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -135) * 1e9, 41114, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -130) * 1e9, 41992, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -125) * 1e9, 42880.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -120) * 1e9, 43750, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -115) * 1e9, 44572.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -110) * 1e9, 45314.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -105) * 1e9, 45938.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -100) * 1e9, 46398.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -95) * 1e9, 46652.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -90) * 1e9, 46666.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -85) * 1e9, 46424.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -80) * 1e9, 45937.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -75) * 1e9, 45238.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -70) * 1e9, 44382.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -65) * 1e9, 43439.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -60) * 1e9, 42488.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -55) * 1e9, 41602.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -50) * 1e9, 40837.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -45) * 1e9, 40226.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -40) * 1e9, 39777, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -35) * 1e9, 39477.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -30) * 1e9, 39310.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -25) * 1e9, 39266.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -20) * 1e9, 39341.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -15) * 1e9, 39536.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -10) * 1e9, 39846, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, -5) * 1e9, 40248.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 0) * 1e9, 40712.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 5) * 1e9, 41201, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 10) * 1e9, 41690.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 15) * 1e9, 42174.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 20) * 1e9, 42664.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 25) * 1e9, 43175.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 30) * 1e9, 43718.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 35) * 1e9, 44291.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 40) * 1e9, 44880.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 45) * 1e9, 45471.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 50) * 1e9, 46058.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 55) * 1e9, 46649, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 60) * 1e9, 47253.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 65) * 1e9, 47879.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 70) * 1e9, 48517.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 75) * 1e9, 49142.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 80) * 1e9, 49720.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 85) * 1e9, 50212.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 90) * 1e9, 50585.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 95) * 1e9, 50808.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 100) * 1e9, 50850.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 105) * 1e9, 50683, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 110) * 1e9, 50279, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 115) * 1e9, 49622.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 120) * 1e9, 48720.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 125) * 1e9, 47602.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 130) * 1e9, 46326, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 135) * 1e9, 44962.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 140) * 1e9, 43586.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 145) * 1e9, 42263.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 150) * 1e9, 41045, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 155) * 1e9, 39966.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 160) * 1e9, 39052, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 165) * 1e9, 38318.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 170) * 1e9, 37772.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 175) * 1e9, 37412.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(30, 180) * 1e9, 37227.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -180) * 1e9, 39527.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -175) * 1e9, 39462.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -170) * 1e9, 39557.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -165) * 1e9, 39800.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -160) * 1e9, 40182.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -155) * 1e9, 40698.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -150) * 1e9, 41340.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -145) * 1e9, 42093.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -140) * 1e9, 42938.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -135) * 1e9, 43845.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -130) * 1e9, 44783.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -125) * 1e9, 45722.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -120) * 1e9, 46632.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -115) * 1e9, 47485.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -110) * 1e9, 48249.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -105) * 1e9, 48886.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -100) * 1e9, 49357.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -95) * 1e9, 49620, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -90) * 1e9, 49644.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -85) * 1e9, 49414.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -80) * 1e9, 48938.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -75) * 1e9, 48247.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -70) * 1e9, 47394.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -65) * 1e9, 46447, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -60) * 1e9, 45481.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -55) * 1e9, 44567.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -50) * 1e9, 43761.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -45) * 1e9, 43095.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -40) * 1e9, 42579.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -35) * 1e9, 42206.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -30) * 1e9, 41965.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -25) * 1e9, 41847, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -20) * 1e9, 41851.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -15) * 1e9, 41978.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -10) * 1e9, 42222.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, -5) * 1e9, 42565.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 0) * 1e9, 42976.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 5) * 1e9, 43424.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 10) * 1e9, 43883.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 15) * 1e9, 44345.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 20) * 1e9, 44816.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 25) * 1e9, 45309.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 30) * 1e9, 45835, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 35) * 1e9, 46395.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 40) * 1e9, 46986.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 45) * 1e9, 47599.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 50) * 1e9, 48232.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 55) * 1e9, 48889.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 60) * 1e9, 49574.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 65) * 1e9, 50286, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 70) * 1e9, 51008.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 75) * 1e9, 51715.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 80) * 1e9, 52368.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 85) * 1e9, 52930.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 90) * 1e9, 53361.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 95) * 1e9, 53629.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 100) * 1e9, 53700.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 105) * 1e9, 53546.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 110) * 1e9, 53141.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 115) * 1e9, 52475.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 120) * 1e9, 51557.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 125) * 1e9, 50419.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 130) * 1e9, 49119.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 135) * 1e9, 47725.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 140) * 1e9, 46313.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 145) * 1e9, 44948.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 150) * 1e9, 43683.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 155) * 1e9, 42553.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 160) * 1e9, 41584.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 165) * 1e9, 40792.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 170) * 1e9, 40185.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 175) * 1e9, 39765.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(35, 180) * 1e9, 39527.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -180) * 1e9, 42222.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -175) * 1e9, 42127.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -170) * 1e9, 42208, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -165) * 1e9, 42456.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -160) * 1e9, 42863.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -155) * 1e9, 43418, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -150) * 1e9, 44103.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -145) * 1e9, 44898.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -140) * 1e9, 45775.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -135) * 1e9, 46704, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -130) * 1e9, 47651.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -125) * 1e9, 48588.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -120) * 1e9, 49486.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -115) * 1e9, 50318.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -110) * 1e9, 51053.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -105) * 1e9, 51660.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -100) * 1e9, 52101.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -95) * 1e9, 52344, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -90) * 1e9, 52359.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -85) * 1e9, 52135.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -80) * 1e9, 51678.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -75) * 1e9, 51014, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -70) * 1e9, 50190.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -65) * 1e9, 49268.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -60) * 1e9, 48317.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -55) * 1e9, 47400.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -50) * 1e9, 46570.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -45) * 1e9, 45860.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -40) * 1e9, 45282.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -35) * 1e9, 44838.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -30) * 1e9, 44522.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -25) * 1e9, 44329.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -20) * 1e9, 44259.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -15) * 1e9, 44310.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -10) * 1e9, 44475.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, -5) * 1e9, 44739.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 0) * 1e9, 45076.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 5) * 1e9, 45459.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 10) * 1e9, 45867.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 15) * 1e9, 46288.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 20) * 1e9, 46727.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 25) * 1e9, 47193.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 30) * 1e9, 47698.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 35) * 1e9, 48248.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 40) * 1e9, 48845.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 45) * 1e9, 49490.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 50) * 1e9, 50179.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 55) * 1e9, 50914.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 60) * 1e9, 51689, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 65) * 1e9, 52493.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 70) * 1e9, 53305.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 75) * 1e9, 54092.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 80) * 1e9, 54817.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 85) * 1e9, 55438.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 90) * 1e9, 55918, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 95) * 1e9, 56219.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 100) * 1e9, 56313, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 105) * 1e9, 56170.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 110) * 1e9, 55775.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 115) * 1e9, 55121.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 120) * 1e9, 54222.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 125) * 1e9, 53112.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 130) * 1e9, 51846, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 135) * 1e9, 50488.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 140) * 1e9, 49107.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 145) * 1e9, 47766, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 150) * 1e9, 46513.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 155) * 1e9, 45386.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 160) * 1e9, 44408.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 165) * 1e9, 43595, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 170) * 1e9, 42956.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 175) * 1e9, 42498.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(40, 180) * 1e9, 42222.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -180) * 1e9, 45210.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -175) * 1e9, 45098.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -170) * 1e9, 45162.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -165) * 1e9, 45398.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -160) * 1e9, 45798.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -155) * 1e9, 46346.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -150) * 1e9, 47023, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -145) * 1e9, 47802, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -140) * 1e9, 48653.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -135) * 1e9, 49545.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -130) * 1e9, 50447, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -125) * 1e9, 51328.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -120) * 1e9, 52162.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -115) * 1e9, 52924.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -110) * 1e9, 53587.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -105) * 1e9, 54124.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -100) * 1e9, 54504.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -95) * 1e9, 54700.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -90) * 1e9, 54691, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -85) * 1e9, 54466, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -80) * 1e9, 54030.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -75) * 1e9, 53407.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -70) * 1e9, 52635.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -65) * 1e9, 51766.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -60) * 1e9, 50858.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -55) * 1e9, 49965.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -50) * 1e9, 49134.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -45) * 1e9, 48398.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -40) * 1e9, 47774.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -35) * 1e9, 47269.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -30) * 1e9, 46884.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -25) * 1e9, 46618.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -20) * 1e9, 46470.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -15) * 1e9, 46439.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -10) * 1e9, 46517.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, -5) * 1e9, 46690.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 0) * 1e9, 46940.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 5) * 1e9, 47244.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 10) * 1e9, 47587.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 15) * 1e9, 47959.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 20) * 1e9, 48361.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 25) * 1e9, 48802.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 30) * 1e9, 49292.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 35) * 1e9, 49841.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 40) * 1e9, 50454.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 45) * 1e9, 51135.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 50) * 1e9, 51880.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 55) * 1e9, 52686.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 60) * 1e9, 53539.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 65) * 1e9, 54422.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 70) * 1e9, 55305.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 75) * 1e9, 56154.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 80) * 1e9, 56928.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 85) * 1e9, 57589, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 90) * 1e9, 58096.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 95) * 1e9, 58418.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 100) * 1e9, 58526.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 105) * 1e9, 58398.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 110) * 1e9, 58025.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 115) * 1e9, 57408.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 120) * 1e9, 56564.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 125) * 1e9, 55529.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 130) * 1e9, 54352, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 135) * 1e9, 53090.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 140) * 1e9, 51806.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 145) * 1e9, 50553, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 150) * 1e9, 49376.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 155) * 1e9, 48309, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 160) * 1e9, 47374.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 165) * 1e9, 46587.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 170) * 1e9, 45959.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(45, 175) * 1e9, 45498.2, 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.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -175) * 1e9, 48201.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -170) * 1e9, 48248.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -165) * 1e9, 48454.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -160) * 1e9, 48811.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -155) * 1e9, 49305.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -150) * 1e9, 49916.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -145) * 1e9, 50618, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -140) * 1e9, 51381.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -135) * 1e9, 52177.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -130) * 1e9, 52976.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -125) * 1e9, 53751, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -120) * 1e9, 54476.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -115) * 1e9, 55128.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -110) * 1e9, 55686.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -105) * 1e9, 56125, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -100) * 1e9, 56422.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -95) * 1e9, 56557.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -90) * 1e9, 56514.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -85) * 1e9, 56286.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -80) * 1e9, 55878.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -75) * 1e9, 55308.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -70) * 1e9, 54607.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -65) * 1e9, 53814.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -60) * 1e9, 52976.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -55) * 1e9, 52137.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -50) * 1e9, 51335.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -45) * 1e9, 50602.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -40) * 1e9, 49958.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -35) * 1e9, 49413.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -30) * 1e9, 48976.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -25) * 1e9, 48647.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -20) * 1e9, 48428.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -15) * 1e9, 48317, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -10) * 1e9, 48307.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, -5) * 1e9, 48389.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 0) * 1e9, 48549.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 5) * 1e9, 48773.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 10) * 1e9, 49049.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 15) * 1e9, 49370.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 20) * 1e9, 49739.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 25) * 1e9, 50162, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 30) * 1e9, 50646.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 35) * 1e9, 51202.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 40) * 1e9, 51835.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 45) * 1e9, 52547.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 50) * 1e9, 53334.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 55) * 1e9, 54187.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 60) * 1e9, 55088.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 65) * 1e9, 56013.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 70) * 1e9, 56930.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 75) * 1e9, 57803.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 80) * 1e9, 58593.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 85) * 1e9, 59262.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 90) * 1e9, 59775.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 95) * 1e9, 60102.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 100) * 1e9, 60221.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 105) * 1e9, 60116, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 110) * 1e9, 59783.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 115) * 1e9, 59230.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 120) * 1e9, 58478.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 125) * 1e9, 57560, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 130) * 1e9, 56519.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 135) * 1e9, 55406.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 140) * 1e9, 54271.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 145) * 1e9, 53161.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 150) * 1e9, 52113.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 155) * 1e9, 51157.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 160) * 1e9, 50314.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 165) * 1e9, 49598.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 170) * 1e9, 49021.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(50, 175) * 1e9, 48591.8, 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.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -175) * 1e9, 51194, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -170) * 1e9, 51217.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -165) * 1e9, 51375, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -160) * 1e9, 51659.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -155) * 1e9, 52058.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -150) * 1e9, 52554.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -145) * 1e9, 53126.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -140) * 1e9, 53749.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -135) * 1e9, 54398.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -130) * 1e9, 55047.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -125) * 1e9, 55673.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -120) * 1e9, 56254.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -115) * 1e9, 56769.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -110) * 1e9, 57200.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -105) * 1e9, 57527.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -100) * 1e9, 57733.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -95) * 1e9, 57804, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -90) * 1e9, 57728.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -85) * 1e9, 57502.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -80) * 1e9, 57130, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -75) * 1e9, 56625.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -70) * 1e9, 56011, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -65) * 1e9, 55315.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -60) * 1e9, 54573.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -55) * 1e9, 53817.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -50) * 1e9, 53079.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -45) * 1e9, 52385.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -40) * 1e9, 51756.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -35) * 1e9, 51206, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -30) * 1e9, 50743.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -25) * 1e9, 50374.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -20) * 1e9, 50102.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -15) * 1e9, 49926.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -10) * 1e9, 49842.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, -5) * 1e9, 49846.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 0) * 1e9, 49928.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 5) * 1e9, 50081.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 10) * 1e9, 50298.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 15) * 1e9, 50577, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 20) * 1e9, 50918.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 25) * 1e9, 51326.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 30) * 1e9, 51808.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 35) * 1e9, 52369, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 40) * 1e9, 53012.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 45) * 1e9, 53736.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 50) * 1e9, 54535.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 55) * 1e9, 55396, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 60) * 1e9, 56297.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 65) * 1e9, 57214.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 70) * 1e9, 58115.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 75) * 1e9, 58966.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 80) * 1e9, 59730.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 85) * 1e9, 60374.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 90) * 1e9, 60869.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 95) * 1e9, 61189.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 100) * 1e9, 61317.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 105) * 1e9, 61246, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 110) * 1e9, 60974.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 115) * 1e9, 60514.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 120) * 1e9, 59886.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 125) * 1e9, 59120.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 130) * 1e9, 58253.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 135) * 1e9, 57326.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 140) * 1e9, 56379.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 145) * 1e9, 55449.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 150) * 1e9, 54567.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 155) * 1e9, 53758.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 160) * 1e9, 53040.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 165) * 1e9, 52427.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 170) * 1e9, 51928.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 175) * 1e9, 51552.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(55, 180) * 1e9, 51306.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -180) * 1e9, 53921, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -175) * 1e9, 53809.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -170) * 1e9, 53801.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -165) * 1e9, 53896.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -160) * 1e9, 54087.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -155) * 1e9, 54366.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -150) * 1e9, 54719.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -145) * 1e9, 55129.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -140) * 1e9, 55580.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -135) * 1e9, 56051, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -130) * 1e9, 56522.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -125) * 1e9, 56975.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -120) * 1e9, 57392.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -115) * 1e9, 57756.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -110) * 1e9, 58052.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -105) * 1e9, 58265.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -100) * 1e9, 58383.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -95) * 1e9, 58395.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -90) * 1e9, 58294.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -85) * 1e9, 58078.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -80) * 1e9, 57751.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -75) * 1e9, 57322.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -70) * 1e9, 56807.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -65) * 1e9, 56225.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -60) * 1e9, 55599.4, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -55) * 1e9, 54954.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -50) * 1e9, 54312.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -45) * 1e9, 53696.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -40) * 1e9, 53122.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -35) * 1e9, 52606.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -30) * 1e9, 52157, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -25) * 1e9, 51783, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -20) * 1e9, 51488.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -15) * 1e9, 51277, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -10) * 1e9, 51147.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, -5) * 1e9, 51097.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 0) * 1e9, 51125.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 5) * 1e9, 51226.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 10) * 1e9, 51400.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 15) * 1e9, 51645.6, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 20) * 1e9, 51962.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 25) * 1e9, 52355.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 30) * 1e9, 52825, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 35) * 1e9, 53374.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 40) * 1e9, 54002.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 45) * 1e9, 54705.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 50) * 1e9, 55472.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 55) * 1e9, 56289.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 60) * 1e9, 57137.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 65) * 1e9, 57990.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 70) * 1e9, 58820.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 75) * 1e9, 59599.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 80) * 1e9, 60296.5, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 85) * 1e9, 60884.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 90) * 1e9, 61338.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 95) * 1e9, 61642, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 100) * 1e9, 61781.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 105) * 1e9, 61754.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 110) * 1e9, 61561.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 115) * 1e9, 61216.2, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 120) * 1e9, 60736.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 125) * 1e9, 60146, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 130) * 1e9, 59474.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 135) * 1e9, 58753.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 140) * 1e9, 58013.1, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 145) * 1e9, 57281.3, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 150) * 1e9, 56582.7, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 155) * 1e9, 55936.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 160) * 1e9, 55359, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 165) * 1e9, 54860.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 170) * 1e9, 54450.8, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 175) * 1e9, 54135.9, 145 + 500); - EXPECT_NEAR(get_mag_strength_tesla(60, 180) * 1e9, 53921, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -15) * 1e9, 26805.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -10) * 1e9, 27417.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, -5) * 1e9, 27926.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 0) * 1e9, 28296.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 5) * 1e9, 28525.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 10) * 1e9, 28650.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 15) * 1e9, 28744, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 20) * 1e9, 28904.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 25) * 1e9, 29243.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 30) * 1e9, 29873, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 35) * 1e9, 30874.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 40) * 1e9, 32281.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 45) * 1e9, 34063.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 50) * 1e9, 36130.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 55) * 1e9, 38363.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 60) * 1e9, 40635.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 65) * 1e9, 42841.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 70) * 1e9, 44902.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 75) * 1e9, 46763.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 80) * 1e9, 48380, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 85) * 1e9, 49711.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 90) * 1e9, 50723.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 95) * 1e9, 51402.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 100) * 1e9, 51772.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 105) * 1e9, 51893, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 110) * 1e9, 51848.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 115) * 1e9, 51717, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 120) * 1e9, 51544.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 125) * 1e9, 51338.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 130) * 1e9, 51074.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 135) * 1e9, 50720.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 140) * 1e9, 50253.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 145) * 1e9, 49669.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 150) * 1e9, 48977.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 155) * 1e9, 48188.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 160) * 1e9, 47311.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 165) * 1e9, 46356.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 170) * 1e9, 45339.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 175) * 1e9, 44282.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-20, 180) * 1e9, 43209, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -180) * 1e9, 40450.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -175) * 1e9, 39492.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -170) * 1e9, 38552.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -165) * 1e9, 37628.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -160) * 1e9, 36715.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -155) * 1e9, 35813.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -150) * 1e9, 34927.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -145) * 1e9, 34064.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -140) * 1e9, 33232.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -135) * 1e9, 32438.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -130) * 1e9, 31686.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -125) * 1e9, 30977.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -120) * 1e9, 30308.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -115) * 1e9, 29665.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -110) * 1e9, 29026.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -105) * 1e9, 28364.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -100) * 1e9, 27655.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -95) * 1e9, 26894.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -90) * 1e9, 26096.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -85) * 1e9, 25298.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -80) * 1e9, 24549.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -75) * 1e9, 23906.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -70) * 1e9, 23418.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -65) * 1e9, 23123.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -60) * 1e9, 23035.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -55) * 1e9, 23146, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -50) * 1e9, 23426.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -45) * 1e9, 23839.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -40) * 1e9, 24349.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -35) * 1e9, 24936.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -30) * 1e9, 25591.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -25) * 1e9, 26308.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -20) * 1e9, 27073.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -15) * 1e9, 27849.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -10) * 1e9, 28582.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, -5) * 1e9, 29215.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 0) * 1e9, 29701.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 5) * 1e9, 30026.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 10) * 1e9, 30206, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 15) * 1e9, 30291.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 20) * 1e9, 30366, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 25) * 1e9, 30534.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 30) * 1e9, 30914.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 35) * 1e9, 31610.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 40) * 1e9, 32681, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 45) * 1e9, 34120.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 50) * 1e9, 35858.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 55) * 1e9, 37780.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 60) * 1e9, 39766.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 65) * 1e9, 41711.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 70) * 1e9, 43537.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 75) * 1e9, 45187.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 80) * 1e9, 46610, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 85) * 1e9, 47754, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 90) * 1e9, 48575.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 95) * 1e9, 49055.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 100) * 1e9, 49223.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 105) * 1e9, 49152.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 110) * 1e9, 48942.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 115) * 1e9, 48682.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 120) * 1e9, 48423.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 125) * 1e9, 48166.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 130) * 1e9, 47875.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 135) * 1e9, 47507.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 140) * 1e9, 47035.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 145) * 1e9, 46455.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 150) * 1e9, 45780.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 155) * 1e9, 45024.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 160) * 1e9, 44199.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 165) * 1e9, 43313.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 170) * 1e9, 42380.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 175) * 1e9, 41418.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-15, 180) * 1e9, 40450.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -180) * 1e9, 37899.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -175) * 1e9, 37083.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -170) * 1e9, 36291, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -165) * 1e9, 35517.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -160) * 1e9, 34759.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -155) * 1e9, 34016.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -150) * 1e9, 33294.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -145) * 1e9, 32599.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -140) * 1e9, 31939, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -135) * 1e9, 31317.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -130) * 1e9, 30737.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -125) * 1e9, 30200.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -120) * 1e9, 29703.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -115) * 1e9, 29237.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -110) * 1e9, 28782.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -105) * 1e9, 28313.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -100) * 1e9, 27808.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -95) * 1e9, 27256.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -90) * 1e9, 26660.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -85) * 1e9, 26044.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -80) * 1e9, 25441.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -75) * 1e9, 24896, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -70) * 1e9, 24450, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -65) * 1e9, 24141.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -60) * 1e9, 23998.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -55) * 1e9, 24034.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -50) * 1e9, 24244.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -45) * 1e9, 24612, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -40) * 1e9, 25110.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -35) * 1e9, 25713.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -30) * 1e9, 26401.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -25) * 1e9, 27157.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -20) * 1e9, 27957.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -15) * 1e9, 28768.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -10) * 1e9, 29541.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, -5) * 1e9, 30223.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 0) * 1e9, 30771.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 5) * 1e9, 31161, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 10) * 1e9, 31392.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 15) * 1e9, 31497.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 20) * 1e9, 31535.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 25) * 1e9, 31601.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 30) * 1e9, 31807.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 35) * 1e9, 32265.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 40) * 1e9, 33049.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 45) * 1e9, 34171.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 50) * 1e9, 35577.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 55) * 1e9, 37170.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 60) * 1e9, 38840.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 65) * 1e9, 40493.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 70) * 1e9, 42059, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 75) * 1e9, 43479.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 80) * 1e9, 44701.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 85) * 1e9, 45666.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 90) * 1e9, 46324.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 95) * 1e9, 46651, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 100) * 1e9, 46674.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 105) * 1e9, 46472.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 110) * 1e9, 46150, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 115) * 1e9, 45800.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 120) * 1e9, 45473.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 125) * 1e9, 45165.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 130) * 1e9, 44838.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 135) * 1e9, 44444, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 140) * 1e9, 43955.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 145) * 1e9, 43370.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 150) * 1e9, 42707.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 155) * 1e9, 41985.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 160) * 1e9, 41216.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 165) * 1e9, 40411, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 170) * 1e9, 39578.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 175) * 1e9, 38735.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-10, 180) * 1e9, 37899.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -180) * 1e9, 35737.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -175) * 1e9, 35084.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -170) * 1e9, 34458.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -165) * 1e9, 33854.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -160) * 1e9, 33268.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -155) * 1e9, 32702.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -150) * 1e9, 32165.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -145) * 1e9, 31662.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -140) * 1e9, 31199.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -135) * 1e9, 30776.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -130) * 1e9, 30392.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -125) * 1e9, 30046.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -120) * 1e9, 29734.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -115) * 1e9, 29449.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -110) * 1e9, 29177.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -105) * 1e9, 28896.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -100) * 1e9, 28583, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -95) * 1e9, 28220.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -90) * 1e9, 27801.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -85) * 1e9, 27335.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -80) * 1e9, 26842.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -75) * 1e9, 26355.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -70) * 1e9, 25912.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -65) * 1e9, 25552.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -60) * 1e9, 25313.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -55) * 1e9, 25227.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -50) * 1e9, 25317.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -45) * 1e9, 25585, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -40) * 1e9, 26014.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -35) * 1e9, 26577.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -30) * 1e9, 27238.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -25) * 1e9, 27968.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -20) * 1e9, 28736, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -15) * 1e9, 29509.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -10) * 1e9, 30249.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, -5) * 1e9, 30916.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 0) * 1e9, 31473.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 5) * 1e9, 31895.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 10) * 1e9, 32171.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 15) * 1e9, 32315.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 20) * 1e9, 32368.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 25) * 1e9, 32407, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 30) * 1e9, 32532.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 35) * 1e9, 32849.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 40) * 1e9, 33431.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 45) * 1e9, 34299.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 50) * 1e9, 35412.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 55) * 1e9, 36692.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 60) * 1e9, 38051.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 65) * 1e9, 39409.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 70) * 1e9, 40706.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 75) * 1e9, 41892.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 80) * 1e9, 42914.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 85) * 1e9, 43712, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 90) * 1e9, 44233, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 95) * 1e9, 44452.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 100) * 1e9, 44392, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 105) * 1e9, 44123.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 110) * 1e9, 43744.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 115) * 1e9, 43339.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 120) * 1e9, 42954.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 125) * 1e9, 42586.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 130) * 1e9, 42201.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 135) * 1e9, 41757.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 140) * 1e9, 41232.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 145) * 1e9, 40629.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 150) * 1e9, 39970, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 155) * 1e9, 39276, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 160) * 1e9, 38563.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 165) * 1e9, 37843, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 170) * 1e9, 37124, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 175) * 1e9, 36418.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(-5, 180) * 1e9, 35737.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -180) * 1e9, 34120, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -175) * 1e9, 33640.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -170) * 1e9, 33190, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -165) * 1e9, 32759.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -160) * 1e9, 32349.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -155) * 1e9, 31966.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -150) * 1e9, 31619.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -145) * 1e9, 31319.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -140) * 1e9, 31066.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -135) * 1e9, 30857.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -130) * 1e9, 30684.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -125) * 1e9, 30541.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -120) * 1e9, 30423.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -115) * 1e9, 30324.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -110) * 1e9, 30232.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -105) * 1e9, 30128.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -100) * 1e9, 29988.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -95) * 1e9, 29785.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -90) * 1e9, 29505.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -85) * 1e9, 29144.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -80) * 1e9, 28716.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -75) * 1e9, 28248.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -70) * 1e9, 27773.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -65) * 1e9, 27333.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -60) * 1e9, 26971.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -55) * 1e9, 26735, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -50) * 1e9, 26664.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -45) * 1e9, 26783.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -40) * 1e9, 27086.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -35) * 1e9, 27544.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -30) * 1e9, 28115.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -25) * 1e9, 28760.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -20) * 1e9, 29441.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -15) * 1e9, 30128.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -10) * 1e9, 30793.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, -5) * 1e9, 31407, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 0) * 1e9, 31942.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 5) * 1e9, 32374.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 10) * 1e9, 32689.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 15) * 1e9, 32889.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 20) * 1e9, 33000.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 25) * 1e9, 33083.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 30) * 1e9, 33219.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 35) * 1e9, 33495.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 40) * 1e9, 33973.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 45) * 1e9, 34667.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 50) * 1e9, 35550.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 55) * 1e9, 36564.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 60) * 1e9, 37644.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 65) * 1e9, 38732.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 70) * 1e9, 39780.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 75) * 1e9, 40744.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 80) * 1e9, 41577.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 85) * 1e9, 42223.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 90) * 1e9, 42633.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 95) * 1e9, 42784.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 100) * 1e9, 42691.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 105) * 1e9, 42409.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 110) * 1e9, 42015.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 115) * 1e9, 41577.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 120) * 1e9, 41133.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 125) * 1e9, 40685.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 130) * 1e9, 40211.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 135) * 1e9, 39684.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 140) * 1e9, 39095.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 145) * 1e9, 38453.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 150) * 1e9, 37781.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 155) * 1e9, 37104, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 160) * 1e9, 36439.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 165) * 1e9, 35801.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 170) * 1e9, 35198.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 175) * 1e9, 34637.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(0, 180) * 1e9, 34120, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -180) * 1e9, 33143.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -175) * 1e9, 32830.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -170) * 1e9, 32547.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -165) * 1e9, 32284, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -160) * 1e9, 32041.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -155) * 1e9, 31832.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -150) * 1e9, 31671.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -145) * 1e9, 31569.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -140) * 1e9, 31527.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -135) * 1e9, 31534.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -130) * 1e9, 31578.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -125) * 1e9, 31644.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -120) * 1e9, 31725.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -115) * 1e9, 31814.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -110) * 1e9, 31899.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -105) * 1e9, 31961.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -100) * 1e9, 31969.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -95) * 1e9, 31893.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -90) * 1e9, 31710.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -85) * 1e9, 31410.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -80) * 1e9, 31004.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -75) * 1e9, 30517.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -70) * 1e9, 29983.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -65) * 1e9, 29445.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -60) * 1e9, 28951.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -55) * 1e9, 28556.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -50) * 1e9, 28313.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -45) * 1e9, 28256.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -40) * 1e9, 28393.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -35) * 1e9, 28698.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -30) * 1e9, 29132.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -25) * 1e9, 29648.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -20) * 1e9, 30212.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -15) * 1e9, 30794, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -10) * 1e9, 31372.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, -5) * 1e9, 31926.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 0) * 1e9, 32434.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 5) * 1e9, 32873.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 10) * 1e9, 33227.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 15) * 1e9, 33494.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 20) * 1e9, 33694.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 25) * 1e9, 33871.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 30) * 1e9, 34088.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 35) * 1e9, 34405.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 40) * 1e9, 34859.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 45) * 1e9, 35459.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 50) * 1e9, 36181.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 55) * 1e9, 36990.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 60) * 1e9, 37844.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 65) * 1e9, 38708.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 70) * 1e9, 39547.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 75) * 1e9, 40324.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 80) * 1e9, 40995.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 85) * 1e9, 41515.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 90) * 1e9, 41841.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 95) * 1e9, 41954.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 100) * 1e9, 41860.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 105) * 1e9, 41595.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 110) * 1e9, 41208.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 115) * 1e9, 40743.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 120) * 1e9, 40229.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 125) * 1e9, 39675.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 130) * 1e9, 39076.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 135) * 1e9, 38431.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 140) * 1e9, 37743.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 145) * 1e9, 37032.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 150) * 1e9, 36323.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 155) * 1e9, 35640.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 160) * 1e9, 35005.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 165) * 1e9, 34433.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 170) * 1e9, 33933.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 175) * 1e9, 33505.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(5, 180) * 1e9, 33143.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -180) * 1e9, 32826.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -175) * 1e9, 32652.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -170) * 1e9, 32514.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -165) * 1e9, 32399.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -160) * 1e9, 32309.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -155) * 1e9, 32260.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -150) * 1e9, 32272.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -145) * 1e9, 32357.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -140) * 1e9, 32515.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -135) * 1e9, 32732.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -130) * 1e9, 32987.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -125) * 1e9, 33262.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -120) * 1e9, 33542.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -115) * 1e9, 33817.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -110) * 1e9, 34074, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -105) * 1e9, 34286.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -100) * 1e9, 34422.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -95) * 1e9, 34443.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -90) * 1e9, 34323, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -85) * 1e9, 34049.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -80) * 1e9, 33633.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -75) * 1e9, 33100.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -70) * 1e9, 32489.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -65) * 1e9, 31846, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -60) * 1e9, 31224, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -55) * 1e9, 30682.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -50) * 1e9, 30279.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -45) * 1e9, 30054.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -40) * 1e9, 30019.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -35) * 1e9, 30158.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -30) * 1e9, 30433.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -25) * 1e9, 30806.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -20) * 1e9, 31244, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -15) * 1e9, 31724.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -10) * 1e9, 32228.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, -5) * 1e9, 32738.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 0) * 1e9, 33231.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 5) * 1e9, 33684.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 10) * 1e9, 34081, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 15) * 1e9, 34419.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 20) * 1e9, 34718.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 25) * 1e9, 35011.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 30) * 1e9, 35341.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 35) * 1e9, 35741.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 40) * 1e9, 36225, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 45) * 1e9, 36786.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 50) * 1e9, 37409.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 55) * 1e9, 38074.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 60) * 1e9, 38765.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 65) * 1e9, 39465.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 70) * 1e9, 40151.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 75) * 1e9, 40791, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 80) * 1e9, 41345.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 85) * 1e9, 41775.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 90) * 1e9, 42048.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 95) * 1e9, 42145.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 100) * 1e9, 42068.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 105) * 1e9, 41829, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 110) * 1e9, 41449.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 115) * 1e9, 40951.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 120) * 1e9, 40352.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 125) * 1e9, 39669.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 130) * 1e9, 38919.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 135) * 1e9, 38121.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 140) * 1e9, 37301.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 145) * 1e9, 36487.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 150) * 1e9, 35708.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 155) * 1e9, 34989.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 160) * 1e9, 34353.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 165) * 1e9, 33816.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 170) * 1e9, 33386.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 175) * 1e9, 33062.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(10, 180) * 1e9, 32826.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -180) * 1e9, 33128.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -175) * 1e9, 33053.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -170) * 1e9, 33028.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -165) * 1e9, 33036.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -160) * 1e9, 33080, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -155) * 1e9, 33175.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -150) * 1e9, 33344.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -145) * 1e9, 33601.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -140) * 1e9, 33943.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -135) * 1e9, 34353.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -130) * 1e9, 34807.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -125) * 1e9, 35278.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -120) * 1e9, 35749.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -115) * 1e9, 36202.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -110) * 1e9, 36618.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -105) * 1e9, 36968.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -100) * 1e9, 37213.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -95) * 1e9, 37312.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -90) * 1e9, 37234.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -85) * 1e9, 36968.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -80) * 1e9, 36525.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -75) * 1e9, 35934.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -70) * 1e9, 35239.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -65) * 1e9, 34493.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -60) * 1e9, 33756.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -55) * 1e9, 33092, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -50) * 1e9, 32558.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -45) * 1e9, 32195.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -40) * 1e9, 32015, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -35) * 1e9, 32003.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -30) * 1e9, 32132, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -25) * 1e9, 32369.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -20) * 1e9, 32693.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -15) * 1e9, 33086.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -10) * 1e9, 33535.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, -5) * 1e9, 34020.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 0) * 1e9, 34513.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 5) * 1e9, 34988.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 10) * 1e9, 35428.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 15) * 1e9, 35833.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 20) * 1e9, 36220.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 25) * 1e9, 36620.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 30) * 1e9, 37056.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 35) * 1e9, 37542.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 40) * 1e9, 38071.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 45) * 1e9, 38628.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 50) * 1e9, 39198.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 55) * 1e9, 39777.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 60) * 1e9, 40367.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 65) * 1e9, 40965.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 70) * 1e9, 41559.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 75) * 1e9, 42120.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 80) * 1e9, 42612, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 85) * 1e9, 42998.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 90) * 1e9, 43252.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 95) * 1e9, 43356.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 100) * 1e9, 43302, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 105) * 1e9, 43085.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 110) * 1e9, 42705.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 115) * 1e9, 42163.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 120) * 1e9, 41470.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 125) * 1e9, 40649.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 130) * 1e9, 39734.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 135) * 1e9, 38766.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 140) * 1e9, 37789.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 145) * 1e9, 36843.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 150) * 1e9, 35961.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 155) * 1e9, 35172.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 160) * 1e9, 34498.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 165) * 1e9, 33955.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 170) * 1e9, 33553, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 175) * 1e9, 33284.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(15, 180) * 1e9, 33128.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -180) * 1e9, 33993.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -175) * 1e9, 33970.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -170) * 1e9, 34020.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -165) * 1e9, 34124.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -160) * 1e9, 34281.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -155) * 1e9, 34506.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -150) * 1e9, 34818.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -145) * 1e9, 35230.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -140) * 1e9, 35736.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -135) * 1e9, 36317.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -130) * 1e9, 36945.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -125) * 1e9, 37592, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -120) * 1e9, 38231.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -115) * 1e9, 38843.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -110) * 1e9, 39401.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -105) * 1e9, 39871.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -100) * 1e9, 40209.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -95) * 1e9, 40373.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -90) * 1e9, 40330.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -85) * 1e9, 40068, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -80) * 1e9, 39597.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -75) * 1e9, 38951.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -70) * 1e9, 38179.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -65) * 1e9, 37344, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -60) * 1e9, 36511.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -55) * 1e9, 35751, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -50) * 1e9, 35119.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -45) * 1e9, 34653.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -40) * 1e9, 34363, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -35) * 1e9, 34234.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -30) * 1e9, 34243.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -25) * 1e9, 34369.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -20) * 1e9, 34597.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -15) * 1e9, 34920.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -10) * 1e9, 35326, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, -5) * 1e9, 35793.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 0) * 1e9, 36291.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 5) * 1e9, 36788.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 10) * 1e9, 37264.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 15) * 1e9, 37719.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 20) * 1e9, 38171.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 25) * 1e9, 38645.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 30) * 1e9, 39156.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 35) * 1e9, 39703.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 40) * 1e9, 40269, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 45) * 1e9, 40833.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 50) * 1e9, 41384.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 55) * 1e9, 41927.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 60) * 1e9, 42473.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 65) * 1e9, 43031.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 70) * 1e9, 43592.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 75) * 1e9, 44131.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 80) * 1e9, 44613.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 85) * 1e9, 45003, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 90) * 1e9, 45273, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 95) * 1e9, 45403.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 100) * 1e9, 45377.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 105) * 1e9, 45177.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 110) * 1e9, 44788.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 115) * 1e9, 44199.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 120) * 1e9, 43416.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 125) * 1e9, 42465.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 130) * 1e9, 41394.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 135) * 1e9, 40259.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 140) * 1e9, 39120.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 145) * 1e9, 38029, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 150) * 1e9, 37025, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 155) * 1e9, 36138.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 160) * 1e9, 35393.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 165) * 1e9, 34806.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 170) * 1e9, 34384, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 175) * 1e9, 34120.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(20, 180) * 1e9, 33993.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -180) * 1e9, 35370.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -175) * 1e9, 35357.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -170) * 1e9, 35445.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -165) * 1e9, 35617.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -160) * 1e9, 35869.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -155) * 1e9, 36209.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -150) * 1e9, 36651.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -145) * 1e9, 37200.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -140) * 1e9, 37848.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -135) * 1e9, 38572.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -130) * 1e9, 39343.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -125) * 1e9, 40131.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -120) * 1e9, 40907.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -115) * 1e9, 41645, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -110) * 1e9, 42314.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -105) * 1e9, 42878.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -100) * 1e9, 43290.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -95) * 1e9, 43508.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -90) * 1e9, 43496.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -85) * 1e9, 43241.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -80) * 1e9, 42755.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -75) * 1e9, 42071.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -70) * 1e9, 41244.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -65) * 1e9, 40341.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -60) * 1e9, 39438, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -55) * 1e9, 38605.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -50) * 1e9, 37901.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -45) * 1e9, 37358.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -40) * 1e9, 36985.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -35) * 1e9, 36766.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -30) * 1e9, 36683, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -25) * 1e9, 36718.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -20) * 1e9, 36868.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -15) * 1e9, 37128.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -10) * 1e9, 37492, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, -5) * 1e9, 37936.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 0) * 1e9, 38429.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 5) * 1e9, 38934.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 10) * 1e9, 39429.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 15) * 1e9, 39913.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 20) * 1e9, 40399.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 25) * 1e9, 40909.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 30) * 1e9, 41453.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 35) * 1e9, 42028, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 40) * 1e9, 42612.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 45) * 1e9, 43188.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 50) * 1e9, 43747.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 55) * 1e9, 44296.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 60) * 1e9, 44851.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 65) * 1e9, 45422.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 70) * 1e9, 46002.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 75) * 1e9, 46568.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 80) * 1e9, 47084.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 85) * 1e9, 47514.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 90) * 1e9, 47827.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 95) * 1e9, 47999.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 100) * 1e9, 48005.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 105) * 1e9, 47821.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 110) * 1e9, 47421.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 115) * 1e9, 46790.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 120) * 1e9, 45933.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 125) * 1e9, 44878.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 130) * 1e9, 43680.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 135) * 1e9, 42406.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 140) * 1e9, 41126.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 145) * 1e9, 39900.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 150) * 1e9, 38775.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 155) * 1e9, 37784.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 160) * 1e9, 36951.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 165) * 1e9, 36292.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 170) * 1e9, 35815.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 175) * 1e9, 35514.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(25, 180) * 1e9, 35370.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -180) * 1e9, 37225.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -175) * 1e9, 37190.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -170) * 1e9, 37289.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -165) * 1e9, 37505, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -160) * 1e9, 37831.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -155) * 1e9, 38270.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -150) * 1e9, 38824.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -145) * 1e9, 39489.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -140) * 1e9, 40251.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -135) * 1e9, 41085.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -130) * 1e9, 41961.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -125) * 1e9, 42848, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -120) * 1e9, 43715.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -115) * 1e9, 44535.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -110) * 1e9, 45276, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -105) * 1e9, 45897.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -100) * 1e9, 46356.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -95) * 1e9, 46609.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -90) * 1e9, 46622.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -85) * 1e9, 46380.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -80) * 1e9, 45893.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -75) * 1e9, 45195.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -70) * 1e9, 44340.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -65) * 1e9, 43401.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -60) * 1e9, 42454.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -55) * 1e9, 41572.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -50) * 1e9, 40813.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -45) * 1e9, 40207.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -40) * 1e9, 39763.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -35) * 1e9, 39468, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -30) * 1e9, 39305.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -25) * 1e9, 39264.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -20) * 1e9, 39343.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -15) * 1e9, 39541.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -10) * 1e9, 39854.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, -5) * 1e9, 40259.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 0) * 1e9, 40725.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 5) * 1e9, 41216.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 10) * 1e9, 41707.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 15) * 1e9, 42193, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 20) * 1e9, 42684, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 25) * 1e9, 43197.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 30) * 1e9, 43742.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 35) * 1e9, 44316.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 40) * 1e9, 44906.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 45) * 1e9, 45497.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 50) * 1e9, 46084.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 55) * 1e9, 46675.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 60) * 1e9, 47282.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 65) * 1e9, 47910.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 70) * 1e9, 48550.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 75) * 1e9, 49178.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 80) * 1e9, 49757.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 85) * 1e9, 50250.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 90) * 1e9, 50621.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 95) * 1e9, 50841.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 100) * 1e9, 50880.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 105) * 1e9, 50710, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 110) * 1e9, 50302.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 115) * 1e9, 49643.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 120) * 1e9, 48738.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 125) * 1e9, 47618.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 130) * 1e9, 46340.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 135) * 1e9, 44975.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 140) * 1e9, 43598.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 145) * 1e9, 42274.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 150) * 1e9, 41055, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 155) * 1e9, 39975.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 160) * 1e9, 39060.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 165) * 1e9, 38324.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 170) * 1e9, 37776.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 175) * 1e9, 37414.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(30, 180) * 1e9, 37225.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -180) * 1e9, 39526.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -175) * 1e9, 39457.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -170) * 1e9, 39547.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -165) * 1e9, 39786.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -160) * 1e9, 40165.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -155) * 1e9, 40678, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -150) * 1e9, 41316.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -145) * 1e9, 42067.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -140) * 1e9, 42908.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -135) * 1e9, 43813.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -130) * 1e9, 44749.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -125) * 1e9, 45686.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -120) * 1e9, 46594.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -115) * 1e9, 47446.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -110) * 1e9, 48208.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -105) * 1e9, 48845, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -100) * 1e9, 49314.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -95) * 1e9, 49576.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -90) * 1e9, 49600, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -85) * 1e9, 49370.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -80) * 1e9, 48895.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -75) * 1e9, 48205.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -70) * 1e9, 47354.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -65) * 1e9, 46410.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -60) * 1e9, 45448.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -55) * 1e9, 44540.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -50) * 1e9, 43739.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -45) * 1e9, 43078.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -40) * 1e9, 42567.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -35) * 1e9, 42198.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -30) * 1e9, 41960.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -25) * 1e9, 41845.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -20) * 1e9, 41853.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -15) * 1e9, 41984.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -10) * 1e9, 42232.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, -5) * 1e9, 42577.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 0) * 1e9, 42991.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 5) * 1e9, 43441.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 10) * 1e9, 43902.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 15) * 1e9, 44366.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 20) * 1e9, 44839.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 25) * 1e9, 45333.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 30) * 1e9, 45861.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 35) * 1e9, 46423, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 40) * 1e9, 47014, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 45) * 1e9, 47627.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 50) * 1e9, 48260.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 55) * 1e9, 48918.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 60) * 1e9, 49604.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 65) * 1e9, 50317.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 70) * 1e9, 51042.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 75) * 1e9, 51751.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 80) * 1e9, 52406.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 85) * 1e9, 52967.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 90) * 1e9, 53397.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 95) * 1e9, 53662.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 100) * 1e9, 53730.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 105) * 1e9, 53572.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 110) * 1e9, 53164.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 115) * 1e9, 52495.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 120) * 1e9, 51574.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 125) * 1e9, 50435.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 130) * 1e9, 49133, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 135) * 1e9, 47738.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 140) * 1e9, 46326, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 145) * 1e9, 44960.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 150) * 1e9, 43694.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 155) * 1e9, 42564.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 160) * 1e9, 41594.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 165) * 1e9, 40800.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 170) * 1e9, 40190.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 175) * 1e9, 39767.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(35, 180) * 1e9, 39526.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -180) * 1e9, 42221.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -175) * 1e9, 42121.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -170) * 1e9, 42197.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -165) * 1e9, 42441.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -160) * 1e9, 42844.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -155) * 1e9, 43395.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -150) * 1e9, 44077.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -145) * 1e9, 44869.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -140) * 1e9, 45743.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -135) * 1e9, 46669.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -130) * 1e9, 47615.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -125) * 1e9, 48550.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -120) * 1e9, 49447, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -115) * 1e9, 50277.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -110) * 1e9, 51012.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -105) * 1e9, 51617.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -100) * 1e9, 52059.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -95) * 1e9, 52301.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -90) * 1e9, 52317.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -85) * 1e9, 52094, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -80) * 1e9, 51637.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -75) * 1e9, 50975, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -70) * 1e9, 50153.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -65) * 1e9, 49235.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -60) * 1e9, 48288.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -55) * 1e9, 47376.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -50) * 1e9, 46550.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -45) * 1e9, 45844.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -40) * 1e9, 45271.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -35) * 1e9, 44831.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -30) * 1e9, 44518.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -25) * 1e9, 44329.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -20) * 1e9, 44262.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -15) * 1e9, 44317.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -10) * 1e9, 44486.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, -5) * 1e9, 44753.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 0) * 1e9, 45093, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 5) * 1e9, 45478.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 10) * 1e9, 45887.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 15) * 1e9, 46311.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 20) * 1e9, 46752, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 25) * 1e9, 47219.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 30) * 1e9, 47725.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 35) * 1e9, 48276.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 40) * 1e9, 48874.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 45) * 1e9, 49519.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 50) * 1e9, 50209.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 55) * 1e9, 50943.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 60) * 1e9, 51719.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 65) * 1e9, 52525.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 70) * 1e9, 53339.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 75) * 1e9, 54128.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 80) * 1e9, 54854.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 85) * 1e9, 55475.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 90) * 1e9, 55952.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 95) * 1e9, 56251.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 100) * 1e9, 56341, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 105) * 1e9, 56195, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 110) * 1e9, 55795.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 115) * 1e9, 55138.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 120) * 1e9, 54237.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 125) * 1e9, 53125.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 130) * 1e9, 51858.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 135) * 1e9, 50500.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 140) * 1e9, 49119.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 145) * 1e9, 47778.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 150) * 1e9, 46526.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 155) * 1e9, 45398.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 160) * 1e9, 44419.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 165) * 1e9, 43604.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 170) * 1e9, 42963.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 175) * 1e9, 42501.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(40, 180) * 1e9, 42221.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -180) * 1e9, 45209.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -175) * 1e9, 45092.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -170) * 1e9, 45151.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -165) * 1e9, 45382.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -160) * 1e9, 45777.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -155) * 1e9, 46321.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -150) * 1e9, 46994.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -145) * 1e9, 47770.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -140) * 1e9, 48619.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -135) * 1e9, 49509, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -130) * 1e9, 50408.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -125) * 1e9, 51288.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -120) * 1e9, 52122.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -115) * 1e9, 52883.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -110) * 1e9, 53546.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -105) * 1e9, 54083.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -100) * 1e9, 54463.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -95) * 1e9, 54660.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -90) * 1e9, 54652, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -85) * 1e9, 54428.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -80) * 1e9, 53994.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -75) * 1e9, 53373.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -70) * 1e9, 52604.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -65) * 1e9, 51738.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -60) * 1e9, 50833.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -55) * 1e9, 49945, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -50) * 1e9, 49118.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -45) * 1e9, 48385.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -40) * 1e9, 47765.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -35) * 1e9, 47263.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -30) * 1e9, 46882.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -25) * 1e9, 46619.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -20) * 1e9, 46475.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -15) * 1e9, 46447.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -10) * 1e9, 46528.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, -5) * 1e9, 46705.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 0) * 1e9, 46957.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 5) * 1e9, 47263.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 10) * 1e9, 47608.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 15) * 1e9, 47982, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 20) * 1e9, 48386.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 25) * 1e9, 48828.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 30) * 1e9, 49320.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 35) * 1e9, 49870, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 40) * 1e9, 50484.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 45) * 1e9, 51165.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 50) * 1e9, 51911.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 55) * 1e9, 52717.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 60) * 1e9, 53571.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 65) * 1e9, 54455.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 70) * 1e9, 55339.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 75) * 1e9, 56189, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 80) * 1e9, 56963.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 85) * 1e9, 57622.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 90) * 1e9, 58128.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 95) * 1e9, 58446.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 100) * 1e9, 58550.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 105) * 1e9, 58419.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 110) * 1e9, 58042.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 115) * 1e9, 57421.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 120) * 1e9, 56576.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 125) * 1e9, 55540.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 130) * 1e9, 54362.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 135) * 1e9, 53101.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 140) * 1e9, 51818.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 145) * 1e9, 50566.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 150) * 1e9, 49390.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 155) * 1e9, 48323.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 160) * 1e9, 47387.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 165) * 1e9, 46598.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 170) * 1e9, 45967.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 175) * 1e9, 45502.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(45, 180) * 1e9, 45209.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -180) * 1e9, 48317.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -175) * 1e9, 48196.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -170) * 1e9, 48237.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -165) * 1e9, 48437.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -160) * 1e9, 48789.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -155) * 1e9, 49279.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -150) * 1e9, 49885.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -145) * 1e9, 50584.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -140) * 1e9, 51345.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -135) * 1e9, 52139.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -130) * 1e9, 52937.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -125) * 1e9, 53710.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -120) * 1e9, 54436, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -115) * 1e9, 55089, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -110) * 1e9, 55647, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -105) * 1e9, 56086.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -100) * 1e9, 56385.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -95) * 1e9, 56521.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -90) * 1e9, 56479.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -85) * 1e9, 56253.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -80) * 1e9, 55847.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -75) * 1e9, 55280.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -70) * 1e9, 54581.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -65) * 1e9, 53792.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -60) * 1e9, 52957.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -55) * 1e9, 52121.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -50) * 1e9, 51323.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -45) * 1e9, 50593.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -40) * 1e9, 49951.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -35) * 1e9, 49410.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -30) * 1e9, 48975.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -25) * 1e9, 48650.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -20) * 1e9, 48434.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -15) * 1e9, 48325.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -10) * 1e9, 48319.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, -5) * 1e9, 48404, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 0) * 1e9, 48566.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 5) * 1e9, 48792.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 10) * 1e9, 49069.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 15) * 1e9, 49393.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 20) * 1e9, 49763.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 25) * 1e9, 50187.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 30) * 1e9, 50673.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 35) * 1e9, 51230.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 40) * 1e9, 51864.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 45) * 1e9, 52577, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 50) * 1e9, 53365.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 55) * 1e9, 54218.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 60) * 1e9, 55120.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 65) * 1e9, 56045.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 70) * 1e9, 56963.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 75) * 1e9, 57836.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 80) * 1e9, 58625.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 85) * 1e9, 59292.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 90) * 1e9, 59802.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 95) * 1e9, 60126.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 100) * 1e9, 60240.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 105) * 1e9, 60131.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 110) * 1e9, 59795.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 115) * 1e9, 59240.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 120) * 1e9, 58486.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 125) * 1e9, 57568.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 130) * 1e9, 56528.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 135) * 1e9, 55417, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 140) * 1e9, 54284, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 145) * 1e9, 53175.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 150) * 1e9, 52128.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 155) * 1e9, 51173.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 160) * 1e9, 50329.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 165) * 1e9, 49612.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 170) * 1e9, 49031.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 175) * 1e9, 48597.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(50, 180) * 1e9, 48317.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -180) * 1e9, 51307.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -175) * 1e9, 51189.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -170) * 1e9, 51206.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -165) * 1e9, 51358.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -160) * 1e9, 51637.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -155) * 1e9, 52031.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -150) * 1e9, 52523.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -145) * 1e9, 53092.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -140) * 1e9, 53713, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -135) * 1e9, 54360.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -130) * 1e9, 55008.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -125) * 1e9, 55634.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -120) * 1e9, 56215.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -115) * 1e9, 56732.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -110) * 1e9, 57164, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -105) * 1e9, 57492.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -100) * 1e9, 57700.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -95) * 1e9, 57773.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -90) * 1e9, 57699.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -85) * 1e9, 57475.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -80) * 1e9, 57105.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -75) * 1e9, 56603.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -70) * 1e9, 55991.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -65) * 1e9, 55299.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -60) * 1e9, 54559.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -55) * 1e9, 53806.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -50) * 1e9, 53071.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -45) * 1e9, 52380.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -40) * 1e9, 51753.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -35) * 1e9, 51205.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -30) * 1e9, 50745.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -25) * 1e9, 50379.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -20) * 1e9, 50109.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -15) * 1e9, 49935.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -10) * 1e9, 49854.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, -5) * 1e9, 49860.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 0) * 1e9, 49944.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 5) * 1e9, 50099.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 10) * 1e9, 50318, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 15) * 1e9, 50598.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 20) * 1e9, 50941, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 25) * 1e9, 51350.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 30) * 1e9, 51833.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 35) * 1e9, 52396, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 40) * 1e9, 53040.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 45) * 1e9, 53765.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 50) * 1e9, 54565.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 55) * 1e9, 55426.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 60) * 1e9, 56328.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 65) * 1e9, 57245.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 70) * 1e9, 58146.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 75) * 1e9, 58995.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 80) * 1e9, 59758.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 85) * 1e9, 60400.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 90) * 1e9, 60891.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 95) * 1e9, 61208.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 100) * 1e9, 61333, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 105) * 1e9, 61257.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 110) * 1e9, 60983.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 115) * 1e9, 60521.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 120) * 1e9, 59893.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 125) * 1e9, 59127.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 130) * 1e9, 58262.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 135) * 1e9, 57337.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 140) * 1e9, 56392.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 145) * 1e9, 55464.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 150) * 1e9, 54583.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 155) * 1e9, 53775.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 160) * 1e9, 53057.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 165) * 1e9, 52441.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 170) * 1e9, 51940, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 175) * 1e9, 51559.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(55, 180) * 1e9, 51307.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -180) * 1e9, 53922.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -175) * 1e9, 53805, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -170) * 1e9, 53791.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -165) * 1e9, 53880.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -160) * 1e9, 54066.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -155) * 1e9, 54339.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -150) * 1e9, 54688.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -145) * 1e9, 55096.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -140) * 1e9, 55544.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -135) * 1e9, 56014, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -130) * 1e9, 56485, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -125) * 1e9, 56938.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -120) * 1e9, 57356.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -115) * 1e9, 57722.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -110) * 1e9, 58020.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -105) * 1e9, 58235.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -100) * 1e9, 58355.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -95) * 1e9, 58369.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -90) * 1e9, 58271.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -85) * 1e9, 58058.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -80) * 1e9, 57733.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -75) * 1e9, 57307.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -70) * 1e9, 56794.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -65) * 1e9, 56214.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -60) * 1e9, 55590.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -55) * 1e9, 54948, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -50) * 1e9, 54308.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -45) * 1e9, 53694.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -40) * 1e9, 53123.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -35) * 1e9, 52608.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -30) * 1e9, 52161.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -25) * 1e9, 51789.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -20) * 1e9, 51497.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -15) * 1e9, 51287.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -10) * 1e9, 51159.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, -5) * 1e9, 51111.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 0) * 1e9, 51141, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 5) * 1e9, 51244.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 10) * 1e9, 51419.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 15) * 1e9, 51665.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 20) * 1e9, 51984.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 25) * 1e9, 52378.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 30) * 1e9, 52849.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 35) * 1e9, 53400.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 40) * 1e9, 54029.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 45) * 1e9, 54733, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 50) * 1e9, 55501, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 55) * 1e9, 56318.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 60) * 1e9, 57166.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 65) * 1e9, 58018.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 70) * 1e9, 58848.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 75) * 1e9, 59625.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 80) * 1e9, 60320.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 85) * 1e9, 60905.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 90) * 1e9, 61357.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 95) * 1e9, 61657.5, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 100) * 1e9, 61794.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 105) * 1e9, 61764, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 110) * 1e9, 61569.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 115) * 1e9, 61223.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 120) * 1e9, 60743.2, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 125) * 1e9, 60153.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 130) * 1e9, 59484.3, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 135) * 1e9, 58765.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 140) * 1e9, 58026.7, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 145) * 1e9, 57296.8, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 150) * 1e9, 56599.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 155) * 1e9, 55953.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 160) * 1e9, 55375.4, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 165) * 1e9, 54875.1, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 170) * 1e9, 54461.9, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 175) * 1e9, 54142.6, 145 + 500); + EXPECT_NEAR(get_mag_strength_tesla(60, 180) * 1e9, 53922.5, 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 53b864653f..3da6cb91d6 100644 --- a/src/modules/ekf2/test/change_indication/ekf_gsf_reset.csv +++ b/src/modules/ekf2/test/change_indication/ekf_gsf_reset.csv @@ -63,329 +63,329 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 6090000,1,-0.0095,-0.011,-0.022,0.0053,0.0052,-0.011,0.0021,0.00027,-3.7e+02,-1.6e-05,-5.6e-05,4.3e-07,0,0,1.4e-07,0.19,9.3e-10,0.4,0,0,0,0,0,1.5e-07,0.00038,0.00038,0.00016,0.23,0.23,7,0.1,0.1,0.33,1.8e-08,1.8e-08,5.3e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 6190000,1,-0.0095,-0.011,-0.022,0.0056,0.0072,-0.005,0.0027,0.00092,-3.7e+02,-1.6e-05,-5.6e-05,4.3e-07,0,0,-1.1e-07,0.19,9.3e-10,0.4,0,0,0,0,0,1.6e-07,0.00041,0.00041,0.00016,0.27,0.27,4.9,0.13,0.13,0.32,1.8e-08,1.8e-08,5e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 6290000,1,-0.0095,-0.011,-0.022,0.0071,0.0075,-0.012,0.0033,0.0016,-3.7e+02,-1.6e-05,-5.6e-05,4.3e-07,0,0,-1.9e-07,0.19,9.3e-10,0.4,0,0,0,0,0,1.6e-07,0.00043,0.00043,0.00016,0.31,0.31,3.2,0.17,0.17,0.3,1.8e-08,1.8e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -6390000,0.71,0.0014,-0.014,0.71,0.0048,0.0076,-0.05,0.0025,0.0017,-3.7e+02,-1.6e-05,-5.6e-05,4.3e-07,0,0,4e-07,0.21,0.002,0.44,0,0,0,0,0,0.00076,0.00034,0.00034,0.00085,0.22,0.22,2.3,0.13,0.13,0.29,1.4e-08,1.5e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -6490000,0.71,0.0014,-0.014,0.71,0.0043,0.0083,-0.052,0.0029,0.0025,-3.7e+02,-1.6e-05,-5.6e-05,4.1e-07,0,0,-8.7e-08,0.21,0.002,0.44,0,0,0,0,0,0.00051,0.00034,0.00034,0.00056,0.22,0.22,1.5,0.16,0.16,0.26,1.4e-08,1.5e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -6590000,0.71,0.0015,-0.014,0.71,0.0036,0.0085,-0.099,0.0034,0.0033,-3.7e+02,-1.6e-05,-5.6e-05,3.6e-07,0,0,1.7e-06,0.21,0.002,0.44,0,0,0,0,0,0.00039,0.00034,0.00034,0.00043,0.23,0.23,1.1,0.19,0.19,0.23,1.4e-08,1.4e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -6690000,0.7,0.0015,-0.014,0.71,0.0037,0.0095,-0.076,0.0037,0.0042,-3.7e+02,-1.6e-05,-5.6e-05,3e-07,0,0,-1.5e-06,0.21,0.002,0.44,0,0,0,0,0,0.00031,0.00034,0.00034,0.00035,0.24,0.24,0.78,0.23,0.23,0.21,1.4e-08,1.4e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -6790000,0.71,0.0015,-0.014,0.71,0.0021,0.0095,-0.11,0.004,0.0052,-3.7e+02,-1.6e-05,-5.6e-05,3.3e-07,0,0,8.5e-07,0.21,0.002,0.44,0,0,0,0,0,0.00027,0.00034,0.00034,0.0003,0.25,0.25,0.6,0.28,0.28,0.2,1.4e-08,1.4e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -6890000,0.71,0.0015,-0.014,0.71,-0.00021,0.01,-0.12,0.0041,0.0062,-3.7e+02,-1.6e-05,-5.6e-05,3.4e-07,0,0,3.4e-07,0.21,0.002,0.44,0,0,0,0,0,0.00024,0.00035,0.00035,0.00026,0.26,0.26,0.46,0.33,0.33,0.18,1.4e-08,1.4e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -6990000,0.7,0.0016,-0.014,0.71,-0.00055,0.011,-0.12,0.004,0.0072,-3.7e+02,-1.6e-05,-5.6e-05,1.6e-07,0,0,-2.7e-06,0.21,0.002,0.44,0,0,0,0,0,0.00021,0.00035,0.00035,0.00023,0.28,0.28,0.36,0.38,0.38,0.16,1.4e-08,1.4e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -7090000,0.7,0.0016,-0.014,0.71,-0.0014,0.011,-0.13,0.0039,0.0083,-3.7e+02,-1.6e-05,-5.6e-05,-5.1e-08,0,0,-6.3e-06,0.21,0.002,0.44,0,0,0,0,0,0.0002,0.00036,0.00036,0.00022,0.3,0.3,0.29,0.44,0.44,0.16,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -7190000,0.7,0.0016,-0.014,0.71,-0.0034,0.011,-0.15,0.0037,0.0093,-3.7e+02,-1.6e-05,-5.6e-05,-1.4e-07,0,0,-4.1e-06,0.21,0.002,0.44,0,0,0,0,0,0.00018,0.00036,0.00036,0.0002,0.32,0.32,0.24,0.51,0.51,0.15,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 -7290000,0.7,0.0016,-0.014,0.71,-0.0052,0.011,-0.15,0.0033,0.01,-3.7e+02,-1.6e-05,-5.6e-05,-1.5e-07,0,0,-1.1e-05,0.21,0.002,0.44,0,0,0,0,0,0.00017,0.00037,0.00037,0.00018,0.34,0.34,0.2,0.58,0.58,0.14,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.9e-06,0,0,0,0,0,0,0,0 -7390000,0.7,0.0017,-0.014,0.71,-0.0056,0.012,-0.16,0.0027,0.011,-3.7e+02,-1.6e-05,-5.6e-05,-1.3e-07,0,0,-1.2e-05,0.21,0.002,0.44,0,0,0,0,0,0.00016,0.00038,0.00038,0.00017,0.37,0.37,0.18,0.66,0.66,0.13,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.9e-06,0,0,0,0,0,0,0,0 -7490000,0.7,0.0017,-0.014,0.71,-0.0076,0.013,-0.16,0.002,0.013,-3.7e+02,-1.6e-05,-5.6e-05,-1.5e-07,0,0,-2e-05,0.21,0.002,0.44,0,0,0,0,0,0.00015,0.00039,0.00039,0.00016,0.4,0.4,0.15,0.76,0.76,0.12,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.9e-06,0,0,0,0,0,0,0,0 -7590000,0.7,0.0017,-0.014,0.71,-0.0098,0.014,-0.17,0.0011,0.014,-3.7e+02,-1.6e-05,-5.6e-05,-1.4e-08,0,0,-2.9e-05,0.21,0.002,0.44,0,0,0,0,0,0.00014,0.00039,0.00039,0.00015,0.43,0.43,0.14,0.85,0.85,0.12,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.9e-06,0,0,0,0,0,0,0,0 -7690000,0.7,0.0018,-0.014,0.71,-0.012,0.015,-0.16,2.3e-05,0.015,-3.7e+02,-1.6e-05,-5.6e-05,-4.5e-08,0,0,-4.9e-05,0.21,0.002,0.44,0,0,0,0,0,0.00014,0.0004,0.0004,0.00015,0.47,0.47,0.13,0.96,0.96,0.11,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.9e-06,0,0,0,0,0,0,0,0 -7790000,0.7,0.0019,-0.014,0.71,-0.014,0.016,-0.16,-0.0013,0.017,-3.7e+02,-1.6e-05,-5.6e-05,-3.7e-07,0,0,-6.9e-05,0.21,0.002,0.44,0,0,0,0,0,0.00013,0.00041,0.00041,0.00014,0.51,0.51,0.12,1.1,1.1,0.11,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.8e-06,0,0,0,0,0,0,0,0 -7890000,0.7,0.0019,-0.014,0.71,-0.017,0.018,-0.16,-0.0028,0.018,-3.7e+02,-1.6e-05,-5.6e-05,-2.7e-07,0,0,-9.5e-05,0.21,0.002,0.44,0,0,0,0,0,0.00013,0.00042,0.00042,0.00014,0.55,0.55,0.11,1.2,1.2,0.1,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.8e-06,0,0,0,0,0,0,0,0 -7990000,0.7,0.0019,-0.014,0.71,-0.019,0.019,-0.16,-0.0046,0.02,-3.7e+02,-1.6e-05,-5.6e-05,-1.6e-07,0,0,-0.00011,0.21,0.002,0.44,0,0,0,0,0,0.00012,0.00043,0.00043,0.00013,0.6,0.59,0.1,1.3,1.3,0.099,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.8e-06,0,0,0,0,0,0,0,0 -8090000,0.7,0.0019,-0.014,0.71,-0.021,0.02,-0.17,-0.0066,0.022,-3.7e+02,-1.6e-05,-5.6e-05,6.1e-08,0,0,-0.00011,0.21,0.002,0.44,0,0,0,0,0,0.00012,0.00045,0.00045,0.00013,0.65,0.65,0.1,1.5,1.5,0.097,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.7e-06,0,0,0,0,0,0,0,0 -8190000,0.7,0.0019,-0.014,0.71,-0.024,0.021,-0.18,-0.0088,0.023,-3.7e+02,-1.6e-05,-5.6e-05,-2.1e-07,0,0,-0.00013,0.21,0.002,0.44,0,0,0,0,0,0.00012,0.00046,0.00046,0.00012,0.69,0.69,0.099,1.7,1.7,0.094,1.4e-08,1.4e-08,4.6e-09,4e-06,4e-06,3.7e-06,0,0,0,0,0,0,0,0 -8290000,0.7,0.002,-0.014,0.71,-0.026,0.022,-0.17,-0.011,0.025,-3.7e+02,-1.6e-05,-5.6e-05,-4e-07,0,0,-0.00017,0.21,0.002,0.44,0,0,0,0,0,0.00011,0.00047,0.00047,0.00012,0.75,0.75,0.097,1.9,1.9,0.091,1.4e-08,1.4e-08,4.6e-09,4e-06,4e-06,3.6e-06,0,0,0,0,0,0,0,0 -8390000,0.7,0.002,-0.014,0.71,-0.029,0.023,-0.17,-0.014,0.028,-3.7e+02,-1.6e-05,-5.6e-05,-1.5e-07,0,0,-0.00021,0.21,0.002,0.44,0,0,0,0,0,0.00011,0.00048,0.00048,0.00012,0.81,0.81,0.097,2.1,2.1,0.091,1.4e-08,1.4e-08,4.6e-09,4e-06,4e-06,3.5e-06,0,0,0,0,0,0,0,0 -8490000,0.7,0.002,-0.014,0.71,-0.031,0.025,-0.17,-0.017,0.029,-3.7e+02,-1.6e-05,-5.6e-05,-3e-07,0,0,-0.00025,0.21,0.002,0.44,0,0,0,0,0,0.00011,0.00049,0.00049,0.00012,0.87,0.87,0.096,2.3,2.3,0.089,1.4e-08,1.4e-08,4.6e-09,4e-06,4e-06,3.4e-06,0,0,0,0,0,0,0,0 -8590000,0.7,0.002,-0.014,0.71,-0.034,0.027,-0.17,-0.021,0.032,-3.7e+02,-1.6e-05,-5.6e-05,-6.2e-07,0,0,-0.00029,0.21,0.002,0.44,0,0,0,0,0,0.00011,0.00051,0.00051,0.00011,0.94,0.94,0.095,2.5,2.5,0.088,1.4e-08,1.4e-08,4.6e-09,4e-06,4e-06,3.3e-06,0,0,0,0,0,0,0,0 -8690000,0.7,0.0021,-0.014,0.71,-0.037,0.028,-0.16,-0.024,0.033,-3.7e+02,-1.6e-05,-5.6e-05,-2.5e-07,0,0,-0.00034,0.21,0.002,0.44,0,0,0,0,0,0.00011,0.00052,0.00052,0.00011,0.99,0.99,0.096,2.7,2.7,0.088,1.4e-08,1.4e-08,4.5e-09,4e-06,4e-06,3.3e-06,0,0,0,0,0,0,0,0 -8790000,0.7,0.0021,-0.014,0.71,-0.04,0.03,-0.15,-0.028,0.036,-3.7e+02,-1.6e-05,-5.6e-05,-4.7e-07,0,0,-0.00041,0.21,0.002,0.44,0,0,0,0,0,0.0001,0.00054,0.00054,0.00011,1.1,1.1,0.095,3,3,0.087,1.4e-08,1.4e-08,4.5e-09,4e-06,4e-06,3.1e-06,0,0,0,0,0,0,0,0 -8890000,0.7,0.0021,-0.014,0.71,-0.043,0.03,-0.15,-0.032,0.038,-3.7e+02,-1.6e-05,-5.6e-05,-6.2e-07,0,0,-0.00045,0.21,0.002,0.44,0,0,0,0,0,0.0001,0.00055,0.00055,0.00011,1.1,1.1,0.095,3.3,3.3,0.086,1.3e-08,1.3e-08,4.5e-09,4e-06,4e-06,3e-06,0,0,0,0,0,0,0,0 -8990000,0.7,0.0021,-0.014,0.71,-0.045,0.031,-0.14,-0.036,0.04,-3.7e+02,-1.6e-05,-5.6e-05,-9.6e-07,0,0,-0.0005,0.21,0.002,0.44,0,0,0,0,0,0.0001,0.00056,0.00056,0.00011,1.2,1.2,0.096,3.6,3.6,0.087,1.3e-08,1.3e-08,4.4e-09,4e-06,4e-06,2.9e-06,0,0,0,0,0,0,0,0 -9090000,0.7,0.0022,-0.014,0.71,-0.048,0.031,-0.14,-0.04,0.042,-3.7e+02,-1.6e-05,-5.6e-05,-1.2e-06,0,0,-0.00053,0.21,0.002,0.44,0,0,0,0,0,0.0001,0.00057,0.00057,0.00011,1.3,1.3,0.095,3.9,3.9,0.086,1.3e-08,1.3e-08,4.4e-09,4e-06,4e-06,2.8e-06,0,0,0,0,0,0,0,0 -9190000,0.7,0.0022,-0.014,0.71,-0.05,0.032,-0.14,-0.045,0.045,-3.7e+02,-1.6e-05,-5.6e-05,-5.2e-07,0,0,-0.00057,0.21,0.002,0.44,0,0,0,0,0,9.9e-05,0.00059,0.00059,0.0001,1.4,1.4,0.094,4.3,4.3,0.085,1.3e-08,1.3e-08,4.4e-09,4e-06,4e-06,2.7e-06,0,0,0,0,0,0,0,0 -9290000,0.7,0.0022,-0.014,0.71,-0.051,0.033,-0.14,-0.048,0.046,-3.7e+02,-1.6e-05,-5.6e-05,-4.7e-07,0,0,-0.00061,0.21,0.002,0.44,0,0,0,0,0,9.9e-05,0.0006,0.0006,0.0001,1.4,1.4,0.093,4.5,4.5,0.085,1.3e-08,1.3e-08,4.3e-09,4e-06,4e-06,2.5e-06,0,0,0,0,0,0,0,0 -9390000,0.7,0.0022,-0.014,0.71,-0.053,0.035,-0.14,-0.054,0.049,-3.7e+02,-1.6e-05,-5.6e-05,-5.1e-07,0,0,-0.00064,0.21,0.002,0.44,0,0,0,0,0,9.8e-05,0.00062,0.00061,0.0001,1.5,1.5,0.093,5,5,0.086,1.3e-08,1.3e-08,4.3e-09,4e-06,4e-06,2.4e-06,0,0,0,0,0,0,0,0 -9490000,0.7,0.0022,-0.014,0.71,-0.054,0.035,-0.13,-0.057,0.05,-3.7e+02,-1.6e-05,-5.6e-05,1.3e-08,0,0,-0.00068,0.21,0.002,0.44,0,0,0,0,0,9.8e-05,0.00062,0.00062,0.0001,1.6,1.6,0.091,5.2,5.2,0.085,1.3e-08,1.3e-08,4.3e-09,4e-06,4e-06,2.3e-06,0,0,0,0,0,0,0,0 -9590000,0.7,0.0022,-0.014,0.71,-0.058,0.036,-0.13,-0.062,0.053,-3.7e+02,-1.6e-05,-5.6e-05,1.4e-07,0,0,-0.00072,0.21,0.002,0.44,0,0,0,0,0,9.7e-05,0.00064,0.00064,0.0001,1.7,1.7,0.089,5.8,5.8,0.085,1.3e-08,1.3e-08,4.2e-09,4e-06,4e-06,2.1e-06,0,0,0,0,0,0,0,0 -9690000,0.7,0.0022,-0.014,0.71,-0.058,0.037,-0.12,-0.065,0.053,-3.7e+02,-1.6e-05,-5.6e-05,-4.4e-07,0,0,-0.00077,0.21,0.002,0.44,0,0,0,0,0,9.7e-05,0.00064,0.00064,0.0001,1.7,1.7,0.089,6,6,0.086,1.3e-08,1.3e-08,4.2e-09,4e-06,4e-06,2e-06,0,0,0,0,0,0,0,0 -9790000,0.7,0.0022,-0.014,0.71,-0.06,0.039,-0.11,-0.071,0.056,-3.7e+02,-1.6e-05,-5.6e-05,-9.9e-08,0,0,-0.00082,0.21,0.002,0.44,0,0,0,0,0,9.7e-05,0.00066,0.00066,0.0001,1.8,1.8,0.087,6.6,6.6,0.085,1.3e-08,1.3e-08,4.1e-09,4e-06,4e-06,1.9e-06,0,0,0,0,0,0,0,0 -9890000,0.7,0.0022,-0.014,0.71,-0.06,0.039,-0.11,-0.073,0.056,-3.7e+02,-1.6e-05,-5.6e-05,-1.8e-07,0,0,-0.00085,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00066,0.00066,9.9e-05,1.8,1.8,0.084,6.8,6.8,0.085,1.2e-08,1.2e-08,4.1e-09,4e-06,4e-06,1.8e-06,0,0,0,0,0,0,0,0 -9990000,0.7,0.0023,-0.014,0.71,-0.063,0.04,-0.1,-0.079,0.06,-3.7e+02,-1.6e-05,-5.6e-05,-4.7e-07,0,0,-0.00088,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00068,0.00068,9.9e-05,2,2,0.083,7.4,7.4,0.086,1.2e-08,1.2e-08,4e-09,4e-06,4e-06,1.7e-06,0,0,0,0,0,0,0,0 -10090000,0.7,0.0023,-0.014,0.71,-0.061,0.039,-0.097,-0.079,0.059,-3.7e+02,-1.5e-05,-5.6e-05,-3.7e-07,0,0,-0.00091,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00067,0.00067,9.8e-05,2,2,0.08,7.5,7.5,0.085,1.2e-08,1.2e-08,4e-09,4e-06,4e-06,1.6e-06,0,0,0,0,0,0,0,0 -10190000,0.7,0.0023,-0.014,0.71,-0.064,0.042,-0.096,-0.086,0.063,-3.7e+02,-1.5e-05,-5.6e-05,-1.2e-06,0,0,-0.00092,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00069,0.00069,9.8e-05,2.1,2.1,0.078,8.3,8.3,0.084,1.2e-08,1.2e-08,3.9e-09,4e-06,4e-06,1.4e-06,0,0,0,0,0,0,0,0 -10290000,0.7,0.0022,-0.014,0.71,-0.062,0.04,-0.084,-0.085,0.061,-3.7e+02,-1.5e-05,-5.6e-05,-1.7e-06,0,0,-0.00098,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00068,0.00068,9.8e-05,2.1,2.1,0.076,8.3,8.3,0.085,1.2e-08,1.2e-08,3.9e-09,4e-06,4e-06,1.4e-06,0,0,0,0,0,0,0,0 -10390000,0.7,0.0022,-0.014,0.71,0.0091,-0.019,0.0096,0.00085,-0.0017,-3.7e+02,-1.5e-05,-5.6e-05,-1.7e-06,-6.6e-10,4.8e-10,-0.001,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.0007,0.0007,9.7e-05,0.25,0.25,0.56,0.25,0.25,0.078,1.2e-08,1.2e-08,3.8e-09,4e-06,4e-06,1.3e-06,0,0,0,0,0,0,0,0 -10490000,0.7,0.0023,-0.014,0.71,0.0074,-0.017,0.023,0.0017,-0.0036,-3.7e+02,-1.5e-05,-5.6e-05,-2.2e-06,-1.7e-08,1.2e-08,-0.001,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00073,0.00073,9.7e-05,0.26,0.26,0.55,0.26,0.26,0.08,1.2e-08,1.2e-08,3.8e-09,4e-06,4e-06,1.2e-06,0,0,0,0,0,0,0,0 -10590000,0.7,0.0024,-0.014,0.71,0.0069,-0.0065,0.026,0.0018,-0.00081,-3.7e+02,-1.5e-05,-5.6e-05,-2.2e-06,-2.7e-06,4.5e-07,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00073,0.00073,9.7e-05,0.14,0.14,0.27,0.13,0.13,0.073,1.2e-08,1.2e-08,3.7e-09,4e-06,4e-06,1.2e-06,0,0,0,0,0,0,0,0 -10690000,0.7,0.0024,-0.014,0.71,0.0044,-0.0059,0.03,0.0024,-0.0015,-3.7e+02,-1.5e-05,-5.6e-05,-2.4e-06,-2.7e-06,4.7e-07,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00076,0.00076,9.7e-05,0.15,0.15,0.26,0.14,0.14,0.078,1.2e-08,1.2e-08,3.7e-09,4e-06,4e-06,1.1e-06,0,0,0,0,0,0,0,0 -10790000,0.7,0.0024,-0.014,0.71,0.004,-0.0032,0.024,0.0026,-0.00073,-3.7e+02,-1.5e-05,-5.5e-05,-2.4e-06,-4.3e-06,2.1e-06,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00074,0.00073,9.7e-05,0.11,0.11,0.17,0.091,0.091,0.072,1.1e-08,1.1e-08,3.6e-09,4e-06,4e-06,1.1e-06,0,0,0,0,0,0,0,0 -10890000,0.7,0.0024,-0.014,0.71,0.0023,-0.0019,0.02,0.0029,-0.00094,-3.7e+02,-1.5e-05,-5.5e-05,-2.5e-06,-4.3e-06,2.1e-06,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00076,0.00076,9.6e-05,0.13,0.13,0.16,0.098,0.098,0.075,1.1e-08,1.1e-08,3.5e-09,4e-06,4e-06,1.1e-06,0,0,0,0,0,0,0,0 -10990000,0.7,0.0023,-0.014,0.71,0.0052,0.0032,0.014,0.0046,-0.0022,-3.7e+02,-1.4e-05,-5.5e-05,-2e-06,-8.3e-06,8.9e-06,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.0007,0.00069,9.7e-05,0.1,0.1,0.12,0.073,0.073,0.071,1.1e-08,1.1e-08,3.5e-09,3.9e-06,3.9e-06,1.1e-06,0,0,0,0,0,0,0,0 -11090000,0.7,0.0023,-0.014,0.71,0.0035,0.0056,0.019,0.0051,-0.0018,-3.7e+02,-1.4e-05,-5.5e-05,-1.5e-06,-8.3e-06,8.9e-06,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00072,0.00072,9.6e-05,0.13,0.13,0.11,0.08,0.08,0.074,1.1e-08,1.1e-08,3.4e-09,3.9e-06,3.9e-06,1.1e-06,0,0,0,0,0,0,0,0 -11190000,0.7,0.0022,-0.014,0.71,0.0087,0.0081,0.0077,0.0066,-0.0028,-3.7e+02,-1.3e-05,-5.5e-05,-2e-06,-9.5e-06,1.5e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00062,0.00062,9.6e-05,0.1,0.1,0.084,0.063,0.063,0.069,9.4e-09,9.5e-09,3.4e-09,3.8e-06,3.8e-06,1e-06,0,0,0,0,0,0,0,0 -11290000,0.7,0.0023,-0.014,0.71,0.0082,0.011,0.0074,0.0075,-0.0018,-3.7e+02,-1.3e-05,-5.5e-05,-2.7e-06,-9.5e-06,1.5e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00064,0.00064,9.6e-05,0.13,0.13,0.078,0.071,0.071,0.072,9.4e-09,9.5e-09,3.3e-09,3.8e-06,3.8e-06,1e-06,0,0,0,0,0,0,0,0 -11390000,0.7,0.0023,-0.014,0.71,0.0037,0.009,0.0017,0.0054,-0.002,-3.7e+02,-1.4e-05,-5.5e-05,-3.2e-06,-5.3e-06,1.2e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00054,0.00054,9.6e-05,0.1,0.1,0.063,0.058,0.058,0.068,8.4e-09,8.4e-09,3.2e-09,3.8e-06,3.8e-06,1e-06,0,0,0,0,0,0,0,0 -11490000,0.7,0.0023,-0.014,0.71,0.00095,0.012,0.0025,0.0056,-0.00092,-3.7e+02,-1.4e-05,-5.5e-05,-4.2e-06,-5.3e-06,1.2e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00056,0.00056,9.6e-05,0.13,0.13,0.058,0.066,0.066,0.069,8.4e-09,8.4e-09,3.2e-09,3.8e-06,3.8e-06,1e-06,0,0,0,0,0,0,0,0 -11590000,0.7,0.0022,-0.014,0.71,-0.0029,0.01,-0.0034,0.0044,-0.0014,-3.7e+02,-1.4e-05,-5.6e-05,-4.4e-06,-1e-06,1.1e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00046,0.00046,9.6e-05,0.1,0.1,0.049,0.054,0.054,0.066,7.4e-09,7.4e-09,3.1e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 -11690000,0.7,0.0022,-0.014,0.71,-0.006,0.013,-0.008,0.0039,-0.00027,-3.7e+02,-1.4e-05,-5.6e-05,-4.7e-06,-9.5e-07,1.1e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00047,0.00047,9.6e-05,0.12,0.12,0.046,0.063,0.063,0.066,7.4e-09,7.4e-09,3.1e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 -11790000,0.7,0.0022,-0.014,0.71,-0.011,0.013,-0.0098,0.0017,0.00056,-3.7e+02,-1.4e-05,-5.6e-05,-4.8e-06,1.4e-07,9.7e-06,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00039,0.00039,9.6e-05,0.096,0.096,0.039,0.052,0.052,0.063,6.6e-09,6.6e-09,3e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 -11890000,0.7,0.0022,-0.014,0.71,-0.013,0.014,-0.011,0.00052,0.0019,-3.7e+02,-1.4e-05,-5.6e-05,-5.3e-06,8.2e-08,9.7e-06,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.0004,0.0004,9.6e-05,0.12,0.12,0.037,0.061,0.061,0.063,6.6e-09,6.6e-09,2.9e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 -11990000,0.7,0.0022,-0.014,0.71,-0.014,0.014,-0.016,-0.0004,0.0023,-3.7e+02,-1.4e-05,-5.6e-05,-5.1e-06,1.5e-06,1e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.7e-05,0.00034,0.00034,9.6e-05,0.09,0.09,0.033,0.051,0.051,0.061,5.9e-09,5.9e-09,2.9e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 -12090000,0.7,0.0022,-0.014,0.71,-0.016,0.016,-0.022,-0.0019,0.0038,-3.7e+02,-1.4e-05,-5.6e-05,-4.7e-06,1.7e-06,1e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.7e-05,0.00035,0.00035,9.6e-05,0.11,0.11,0.031,0.06,0.06,0.061,5.9e-09,5.9e-09,2.8e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 -12190000,0.7,0.0018,-0.014,0.71,-0.0089,0.013,-0.017,0.0014,0.0019,-3.7e+02,-1.3e-05,-5.7e-05,-4.5e-06,4.4e-06,1.6e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.0003,0.0003,9.5e-05,0.085,0.085,0.028,0.051,0.051,0.059,5.4e-09,5.4e-09,2.8e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 -12290000,0.7,0.0018,-0.014,0.71,-0.012,0.015,-0.016,0.00035,0.0033,-3.7e+02,-1.3e-05,-5.7e-05,-4.3e-06,4.1e-06,1.6e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.7e-05,0.00031,0.00031,9.6e-05,0.1,0.1,0.028,0.059,0.059,0.059,5.4e-09,5.4e-09,2.7e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 -12390000,0.7,0.0015,-0.014,0.71,-0.0059,0.011,-0.015,0.0029,0.0017,-3.7e+02,-1.3e-05,-5.8e-05,-4.6e-06,5.9e-06,1.9e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.7e-05,0.00027,0.00027,9.5e-05,0.079,0.079,0.026,0.05,0.05,0.057,5e-09,5e-09,2.6e-09,3.6e-06,3.6e-06,1e-06,0,0,0,0,0,0,0,0 -12490000,0.7,0.0015,-0.014,0.71,-0.0072,0.013,-0.018,0.0023,0.0029,-3.7e+02,-1.3e-05,-5.8e-05,-5.1e-06,5.9e-06,1.9e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00028,0.00028,9.5e-05,0.092,0.092,0.026,0.059,0.059,0.057,5e-09,5e-09,2.6e-09,3.6e-06,3.6e-06,1e-06,0,0,0,0,0,0,0,0 -12590000,0.7,0.0016,-0.014,0.71,-0.015,0.011,-0.024,-0.0028,0.0015,-3.7e+02,-1.3e-05,-5.8e-05,-5e-06,7.3e-06,1.7e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.7e-05,0.00025,0.00025,9.5e-05,0.073,0.073,0.025,0.05,0.05,0.055,4.7e-09,4.7e-09,2.5e-09,3.6e-06,3.6e-06,9.8e-07,0,0,0,0,0,0,0,0 -12690000,0.7,0.0016,-0.014,0.71,-0.015,0.012,-0.027,-0.0043,0.0026,-3.7e+02,-1.3e-05,-5.8e-05,-5.2e-06,7.5e-06,1.6e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.7e-05,0.00026,0.00026,9.5e-05,0.085,0.085,0.025,0.058,0.058,0.055,4.7e-09,4.7e-09,2.5e-09,3.6e-06,3.6e-06,9.8e-07,0,0,0,0,0,0,0,0 -12790000,0.7,0.0016,-0.013,0.71,-0.02,0.0092,-0.03,-0.0077,0.0013,-3.7e+02,-1.4e-05,-5.8e-05,-5e-06,8e-06,1.6e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00023,0.00023,9.5e-05,0.068,0.068,0.024,0.049,0.049,0.053,4.4e-09,4.4e-09,2.4e-09,3.6e-06,3.6e-06,9.7e-07,0,0,0,0,0,0,0,0 -12890000,0.7,0.0016,-0.013,0.71,-0.021,0.0091,-0.03,-0.0097,0.0022,-3.7e+02,-1.4e-05,-5.8e-05,-4.8e-06,7.4e-06,1.6e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.7e-05,0.00024,0.00024,9.5e-05,0.079,0.079,0.025,0.058,0.058,0.054,4.4e-09,4.4e-09,2.4e-09,3.6e-06,3.6e-06,9.6e-07,0,0,0,0,0,0,0,0 -12990000,0.7,0.0012,-0.014,0.71,-0.0088,0.0066,-0.03,-0.0011,0.0012,-3.7e+02,-1.3e-05,-5.9e-05,-4.2e-06,7.3e-06,1.8e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00022,0.00022,9.5e-05,0.064,0.064,0.025,0.049,0.049,0.052,4.2e-09,4.2e-09,2.3e-09,3.6e-06,3.6e-06,9.4e-07,0,0,0,0,0,0,0,0 -13090000,0.7,0.0012,-0.014,0.71,-0.0096,0.0068,-0.03,-0.002,0.0018,-3.7e+02,-1.3e-05,-5.9e-05,-4.7e-06,6.9e-06,1.8e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00023,0.00023,9.5e-05,0.073,0.073,0.025,0.057,0.057,0.052,4.2e-09,4.2e-09,2.3e-09,3.6e-06,3.6e-06,9.4e-07,0,0,0,0,0,0,0,0 -13190000,0.7,0.00099,-0.014,0.71,-0.00038,0.0062,-0.027,0.0044,0.0012,-3.7e+02,-1.2e-05,-5.9e-05,-4.6e-06,5.6e-06,2e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00021,0.00021,9.4e-05,0.06,0.06,0.025,0.049,0.049,0.051,4e-09,4e-09,2.2e-09,3.6e-06,3.6e-06,9.1e-07,0,0,0,0,0,0,0,0 -13290000,0.7,0.001,-0.014,0.71,-0.00066,0.007,-0.024,0.0043,0.0018,-3.7e+02,-1.2e-05,-5.9e-05,-4.1e-06,4.3e-06,2.1e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00022,0.00022,9.4e-05,0.068,0.069,0.027,0.057,0.057,0.051,4e-09,4e-09,2.2e-09,3.6e-06,3.6e-06,9.1e-07,0,0,0,0,0,0,0,0 -13390000,0.7,0.00085,-0.014,0.71,0.00026,0.006,-0.02,0.0033,0.0011,-3.7e+02,-1.2e-05,-5.9e-05,-3.6e-06,2.6e-06,2.1e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00021,0.00021,9.4e-05,0.056,0.056,0.026,0.049,0.049,0.05,3.8e-09,3.8e-09,2.1e-09,3.6e-06,3.6e-06,8.8e-07,0,0,0,0,0,0,0,0 -13490000,0.7,0.00087,-0.014,0.71,-0.00025,0.0059,-0.019,0.0033,0.0017,-3.7e+02,-1.2e-05,-5.9e-05,-3.1e-06,1.8e-06,2.1e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00022,0.00021,9.4e-05,0.064,0.064,0.028,0.057,0.057,0.05,3.8e-09,3.8e-09,2.1e-09,3.6e-06,3.6e-06,8.7e-07,0,0,0,0,0,0,0,0 -13590000,0.7,0.00081,-0.014,0.71,7.7e-05,0.0061,-0.021,0.0024,0.001,-3.7e+02,-1.2e-05,-5.9e-05,-3.4e-06,1.5e-06,2e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.0002,0.0002,9.4e-05,0.053,0.053,0.028,0.049,0.049,0.05,3.6e-09,3.6e-09,2e-09,3.6e-06,3.6e-06,8.3e-07,0,0,0,0,0,0,0,0 -13690000,0.7,0.00079,-0.014,0.71,0.00075,0.0078,-0.025,0.0024,0.0017,-3.7e+02,-1.1e-05,-5.9e-05,-2.7e-06,1.8e-06,2e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00021,0.00021,9.4e-05,0.061,0.061,0.029,0.056,0.056,0.05,3.6e-09,3.6e-09,2e-09,3.6e-06,3.6e-06,8.3e-07,0,0,0,0,0,0,0,0 -13790000,0.7,0.00067,-0.014,0.71,0.0014,0.0036,-0.027,0.0035,-0.00062,-3.7e+02,-1.1e-05,-6e-05,-2.7e-06,-3.4e-07,1.8e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.0002,0.0002,9.3e-05,0.051,0.051,0.029,0.048,0.048,0.049,3.4e-09,3.4e-09,1.9e-09,3.6e-06,3.6e-06,7.9e-07,0,0,0,0,0,0,0,0 -13890000,0.7,0.00063,-0.014,0.71,0.0019,0.0035,-0.031,0.0036,-0.00029,-3.7e+02,-1.1e-05,-6e-05,-2.3e-06,-3.4e-08,1.8e-05,-0.0011,0.21,0.002,0.44,0,0,0,0,0,9.6e-05,0.00021,0.00021,9.3e-05,0.058,0.058,0.03,0.056,0.056,0.05,3.4e-09,3.4e-09,1.9e-09,3.6e-06,3.6e-06,7.8e-07,0,0,0,0,0,0,0,0 -13990000,0.7,0.00056,-0.014,0.71,0.0022,0.001,-0.03,0.0045,-0.002,-3.7e+02,-1.1e-05,-6e-05,-2.2e-06,-2.7e-06,1.7e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.5e-05,0.0002,0.0002,9.3e-05,0.049,0.049,0.03,0.048,0.048,0.05,3.2e-09,3.2e-09,1.8e-09,3.6e-06,3.6e-06,7.4e-07,0,0,0,0,0,0,0,0 -14090000,0.7,0.00054,-0.014,0.71,0.0023,0.0012,-0.031,0.0047,-0.0019,-3.7e+02,-1.1e-05,-6e-05,-1.5e-06,-2.6e-06,1.7e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.5e-05,0.0002,0.0002,9.3e-05,0.055,0.055,0.031,0.056,0.056,0.05,3.2e-09,3.2e-09,1.8e-09,3.6e-06,3.6e-06,7.3e-07,0,0,0,0,0,0,0,0 -14190000,0.7,0.00044,-0.014,0.71,0.0057,0.00062,-0.033,0.0068,-0.0016,-3.7e+02,-1.1e-05,-6e-05,-1.1e-06,-2.4e-06,1.4e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.5e-05,0.0002,0.0002,9.3e-05,0.047,0.047,0.031,0.048,0.048,0.05,3.1e-09,3.1e-09,1.8e-09,3.6e-06,3.6e-06,6.9e-07,0,0,0,0,0,0,0,0 -14290000,0.7,0.00045,-0.014,0.71,0.0065,0.0014,-0.032,0.0074,-0.0016,-3.7e+02,-1.1e-05,-6e-05,-8.2e-07,-3e-06,1.5e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.5e-05,0.0002,0.0002,9.3e-05,0.053,0.053,0.032,0.055,0.055,0.051,3.1e-09,3.1e-09,1.7e-09,3.6e-06,3.6e-06,6.7e-07,0,0,0,0,0,0,0,0 -14390000,0.7,0.00036,-0.014,0.71,0.0083,0.0023,-0.034,0.0087,-0.0013,-3.7e+02,-1.1e-05,-6e-05,-1.5e-07,-3.1e-06,1.2e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.5e-05,0.00019,0.00019,9.2e-05,0.045,0.045,0.031,0.048,0.048,0.05,2.9e-09,2.9e-09,1.7e-09,3.6e-06,3.6e-06,6.3e-07,0,0,0,0,0,0,0,0 -14490000,0.7,0.00034,-0.013,0.71,0.0083,0.0035,-0.037,0.0095,-0.001,-3.7e+02,-1e-05,-6e-05,7.6e-08,-2.6e-06,1.2e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.4e-05,0.0002,0.0002,9.2e-05,0.051,0.051,0.032,0.055,0.055,0.051,2.9e-09,2.9e-09,1.6e-09,3.6e-06,3.6e-06,6.2e-07,0,0,0,0,0,0,0,0 -14590000,0.7,0.00033,-0.013,0.71,0.0049,0.0019,-0.038,0.006,-0.0025,-3.7e+02,-1.1e-05,-6.1e-05,1.4e-07,-6.3e-06,1.6e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.4e-05,0.00019,0.00019,9.2e-05,0.044,0.044,0.031,0.047,0.047,0.051,2.7e-09,2.7e-09,1.6e-09,3.6e-06,3.6e-06,5.8e-07,0,0,0,0,0,0,0,0 -14690000,0.7,0.00029,-0.013,0.71,0.0062,-0.0011,-0.034,0.0066,-0.0024,-3.7e+02,-1.1e-05,-6.1e-05,6.2e-07,-7.4e-06,1.7e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.4e-05,0.0002,0.0002,9.2e-05,0.049,0.049,0.032,0.054,0.054,0.051,2.7e-09,2.7e-09,1.6e-09,3.6e-06,3.6e-06,5.6e-07,0,0,0,0,0,0,0,0 -14790000,0.7,0.00031,-0.013,0.71,0.003,-0.0026,-0.03,0.0037,-0.0034,-3.7e+02,-1.1e-05,-6.1e-05,7.8e-07,-1.1e-05,2.2e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.4e-05,0.00019,0.00019,9.1e-05,0.043,0.043,0.031,0.047,0.047,0.051,2.6e-09,2.6e-09,1.5e-09,3.6e-06,3.6e-06,5.3e-07,0,0,0,0,0,0,0,0 -14890000,0.7,0.00031,-0.013,0.71,0.0046,-0.0017,-0.033,0.0041,-0.0036,-3.7e+02,-1.1e-05,-6.1e-05,1.1e-06,-1.1e-05,2.2e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.4e-05,0.0002,0.0002,9.1e-05,0.048,0.048,0.031,0.054,0.054,0.052,2.6e-09,2.6e-09,1.5e-09,3.6e-06,3.6e-06,5.1e-07,0,0,0,0,0,0,0,0 -14990000,0.7,0.0003,-0.013,0.71,0.0034,-0.0019,-0.029,0.0031,-0.0029,-3.7e+02,-1.2e-05,-6.1e-05,1e-06,-1.2e-05,2.4e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.3e-05,0.00019,0.00019,9.1e-05,0.042,0.042,0.03,0.047,0.047,0.051,2.4e-09,2.4e-09,1.5e-09,3.5e-06,3.5e-06,4.8e-07,0,0,0,0,0,0,0,0 -15090000,0.7,0.00023,-0.013,0.71,0.0038,-0.0021,-0.032,0.0035,-0.0031,-3.7e+02,-1.2e-05,-6.1e-05,1.1e-06,-1.1e-05,2.4e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.3e-05,0.00019,0.00019,9.1e-05,0.047,0.047,0.031,0.054,0.054,0.052,2.4e-09,2.4e-09,1.4e-09,3.5e-06,3.5e-06,4.6e-07,0,0,0,0,0,0,0,0 -15190000,0.7,0.00024,-0.013,0.71,0.0032,-0.00083,-0.029,0.0028,-0.0024,-3.7e+02,-1.2e-05,-6.1e-05,1e-06,-1.1e-05,2.5e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.3e-05,0.00019,0.00019,9.1e-05,0.041,0.041,0.03,0.047,0.047,0.052,2.3e-09,2.3e-09,1.4e-09,3.5e-06,3.5e-06,4.3e-07,0,0,0,0,0,0,0,0 -15290000,0.7,0.0002,-0.013,0.71,0.0038,-0.00068,-0.027,0.0031,-0.0025,-3.7e+02,-1.2e-05,-6.1e-05,1.4e-06,-1.2e-05,2.6e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.3e-05,0.00019,0.00019,9e-05,0.046,0.046,0.03,0.054,0.054,0.052,2.3e-09,2.3e-09,1.4e-09,3.5e-06,3.5e-06,4.2e-07,0,0,0,0,0,0,0,0 -15390000,0.7,0.00021,-0.013,0.71,0.003,-0.00032,-0.025,0.00054,-0.002,-3.7e+02,-1.2e-05,-6.1e-05,2e-06,-1.3e-05,2.8e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.3e-05,0.00018,0.00018,9e-05,0.04,0.04,0.029,0.047,0.047,0.051,2.1e-09,2.1e-09,1.3e-09,3.5e-06,3.5e-06,3.9e-07,0,0,0,0,0,0,0,0 -15490000,0.7,0.00023,-0.013,0.71,0.0043,-0.00071,-0.025,0.00091,-0.0021,-3.7e+02,-1.2e-05,-6.1e-05,1.7e-06,-1.2e-05,2.8e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.2e-05,0.00019,0.00019,9e-05,0.045,0.045,0.029,0.053,0.053,0.053,2.1e-09,2.1e-09,1.3e-09,3.5e-06,3.5e-06,3.7e-07,0,0,0,0,0,0,0,0 -15590000,0.7,0.00024,-0.013,0.71,0.0024,-0.0007,-0.023,-0.0013,-0.0017,-3.7e+02,-1.2e-05,-6.1e-05,1.5e-06,-1.2e-05,3e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.2e-05,0.00018,0.00018,9e-05,0.039,0.039,0.028,0.046,0.046,0.052,1.9e-09,1.9e-09,1.3e-09,3.5e-06,3.5e-06,3.5e-07,0,0,0,0,0,0,0,0 -15690000,0.7,0.00025,-0.013,0.71,0.0027,-0.00088,-0.024,-0.0011,-0.0018,-3.7e+02,-1.2e-05,-6.1e-05,1.5e-06,-1.2e-05,3e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.2e-05,0.00019,0.00018,8.9e-05,0.044,0.044,0.028,0.053,0.053,0.052,1.9e-09,1.9e-09,1.2e-09,3.5e-06,3.5e-06,3.3e-07,0,0,0,0,0,0,0,0 -15790000,0.7,0.00021,-0.013,0.71,0.0032,-0.0025,-0.026,-0.00098,-0.0028,-3.7e+02,-1.2e-05,-6.1e-05,1.6e-06,-1.5e-05,3.1e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.2e-05,0.00018,0.00018,8.9e-05,0.039,0.039,0.027,0.046,0.046,0.051,1.8e-09,1.8e-09,1.2e-09,3.4e-06,3.4e-06,3.1e-07,0,0,0,0,0,0,0,0 -15890000,0.7,0.00016,-0.013,0.71,0.0042,-0.003,-0.024,-0.00058,-0.0031,-3.7e+02,-1.2e-05,-6.1e-05,1.7e-06,-1.5e-05,3.1e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.1e-05,0.00018,0.00018,8.9e-05,0.044,0.044,0.027,0.053,0.053,0.052,1.8e-09,1.8e-09,1.2e-09,3.4e-06,3.4e-06,3e-07,0,0,0,0,0,0,0,0 -15990000,0.7,0.0001,-0.013,0.71,0.004,-0.0039,-0.02,-0.00066,-0.0039,-3.7e+02,-1.2e-05,-6.1e-05,2.1e-06,-1.8e-05,3.3e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.1e-05,0.00017,0.00017,8.9e-05,0.038,0.038,0.026,0.046,0.046,0.051,1.7e-09,1.7e-09,1.2e-09,3.4e-06,3.4e-06,2.8e-07,0,0,0,0,0,0,0,0 -16090000,0.71,0.0001,-0.013,0.71,0.0058,-0.0042,-0.016,-0.00019,-0.0043,-3.7e+02,-1.2e-05,-6.1e-05,2.7e-06,-1.9e-05,3.3e-05,-0.0012,0.21,0.002,0.44,0,0,0,0,0,9.1e-05,0.00018,0.00018,8.8e-05,0.043,0.043,0.025,0.053,0.053,0.052,1.7e-09,1.7e-09,1.1e-09,3.4e-06,3.4e-06,2.7e-07,0,0,0,0,0,0,0,0 -16190000,0.71,0.00013,-0.013,0.71,0.0057,-0.0034,-0.015,-0.0004,-0.0035,-3.7e+02,-1.2e-05,-6.1e-05,2.8e-06,-1.8e-05,3.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,9.1e-05,0.00017,0.00017,8.8e-05,0.038,0.038,0.025,0.046,0.046,0.051,1.5e-09,1.5e-09,1.1e-09,3.4e-06,3.4e-06,2.5e-07,0,0,0,0,0,0,0,0 -16290000,0.71,0.00014,-0.013,0.71,0.0074,-0.0042,-0.016,0.00026,-0.0039,-3.7e+02,-1.2e-05,-6.1e-05,3.4e-06,-1.7e-05,3.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,9e-05,0.00017,0.00017,8.8e-05,0.042,0.042,0.024,0.053,0.053,0.052,1.5e-09,1.5e-09,1.1e-09,3.4e-06,3.4e-06,2.4e-07,0,0,0,0,0,0,0,0 -16390000,0.71,0.00013,-0.013,0.71,0.0063,-0.0044,-0.015,-6.7e-05,-0.0031,-3.7e+02,-1.2e-05,-6.1e-05,3.3e-06,-1.6e-05,3.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,9e-05,0.00017,0.00017,8.8e-05,0.037,0.037,0.023,0.046,0.046,0.051,1.4e-09,1.4e-09,1.1e-09,3.3e-06,3.4e-06,2.2e-07,0,0,0,0,0,0,0,0 -16490000,0.71,0.00015,-0.013,0.71,0.0055,-0.004,-0.018,0.00049,-0.0035,-3.7e+02,-1.2e-05,-6.1e-05,3.4e-06,-1.6e-05,3.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,9e-05,0.00017,0.00017,8.7e-05,0.042,0.042,0.023,0.052,0.052,0.052,1.4e-09,1.4e-09,1e-09,3.3e-06,3.4e-06,2.1e-07,0,0,0,0,0,0,0,0 -16590000,0.71,0.00041,-0.013,0.71,0.0019,-0.0012,-0.018,-0.0025,-7.8e-05,-3.7e+02,-1.3e-05,-6e-05,3.5e-06,-9e-06,4.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,9e-05,0.00016,0.00016,8.7e-05,0.037,0.037,0.022,0.046,0.046,0.051,1.3e-09,1.3e-09,1e-09,3.3e-06,3.3e-06,2e-07,0,0,0,0,0,0,0,0 -16690000,0.71,0.0004,-0.013,0.71,0.0021,-0.00073,-0.015,-0.0023,-0.00018,-3.7e+02,-1.3e-05,-6e-05,3.3e-06,-9.6e-06,4.7e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.9e-05,0.00017,0.00016,8.7e-05,0.041,0.041,0.022,0.052,0.052,0.051,1.3e-09,1.3e-09,9.9e-10,3.3e-06,3.3e-06,1.9e-07,0,0,0,0,0,0,0,0 -16790000,0.71,0.00055,-0.013,0.71,-0.0013,0.0015,-0.014,-0.0047,0.0025,-3.7e+02,-1.3e-05,-6e-05,3.3e-06,-3.9e-06,5.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.9e-05,0.00016,0.00016,8.7e-05,0.036,0.036,0.021,0.046,0.046,0.05,1.2e-09,1.2e-09,9.7e-10,3.3e-06,3.3e-06,1.8e-07,0,0,0,0,0,0,0,0 -16890000,0.71,0.00056,-0.013,0.71,-0.0016,0.0023,-0.011,-0.0048,0.0027,-3.7e+02,-1.3e-05,-6e-05,3.2e-06,-4.3e-06,5.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.9e-05,0.00016,0.00016,8.6e-05,0.041,0.041,0.021,0.052,0.052,0.051,1.2e-09,1.2e-09,9.5e-10,3.3e-06,3.3e-06,1.7e-07,0,0,0,0,0,0,0,0 -16990000,0.71,0.0005,-0.013,0.71,-0.0016,0.00033,-0.011,-0.0052,0.00086,-3.7e+02,-1.3e-05,-6e-05,2.9e-06,-8.4e-06,5.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.9e-05,0.00015,0.00015,8.6e-05,0.036,0.036,0.02,0.046,0.046,0.05,1.1e-09,1.1e-09,9.2e-10,3.3e-06,3.3e-06,1.6e-07,0,0,0,0,0,0,0,0 -17090000,0.71,0.00047,-0.013,0.71,-0.00076,0.0013,-0.01,-0.0053,0.00091,-3.7e+02,-1.3e-05,-6e-05,3e-06,-8.3e-06,5.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.8e-05,0.00016,0.00016,8.6e-05,0.04,0.04,0.02,0.052,0.052,0.05,1.1e-09,1.1e-09,9e-10,3.3e-06,3.3e-06,1.6e-07,0,0,0,0,0,0,0,0 -17190000,0.71,0.00045,-0.013,0.71,-0.00031,0.0013,-0.011,-0.0057,-0.00054,-3.7e+02,-1.3e-05,-6e-05,3.2e-06,-1.2e-05,5.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.8e-05,0.00015,0.00015,8.6e-05,0.035,0.035,0.019,0.046,0.046,0.049,9.5e-10,9.6e-10,8.9e-10,3.2e-06,3.2e-06,1.5e-07,0,0,0,0,0,0,0,0 -17290000,0.71,0.00043,-0.013,0.71,0.0018,0.0023,-0.0067,-0.0056,-0.00038,-3.7e+02,-1.4e-05,-6e-05,3e-06,-1.2e-05,5.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.8e-05,0.00015,0.00015,8.5e-05,0.039,0.039,0.019,0.052,0.052,0.049,9.5e-10,9.6e-10,8.7e-10,3.2e-06,3.2e-06,1.4e-07,0,0,0,0,0,0,0,0 -17390000,0.71,0.0004,-0.013,0.71,0.0024,0.0015,-0.0047,-0.0047,-0.0016,-3.7e+02,-1.3e-05,-6e-05,3.3e-06,-1.6e-05,5.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.8e-05,0.00015,0.00014,8.5e-05,0.034,0.034,0.018,0.046,0.046,0.048,8.7e-10,8.7e-10,8.5e-10,3.2e-06,3.2e-06,1.3e-07,0,0,0,0,0,0,0,0 -17490000,0.71,0.00039,-0.013,0.71,0.003,0.001,-0.003,-0.0044,-0.0015,-3.7e+02,-1.3e-05,-6e-05,3.3e-06,-1.6e-05,5.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.7e-05,0.00015,0.00015,8.5e-05,0.038,0.038,0.018,0.052,0.052,0.049,8.7e-10,8.7e-10,8.3e-10,3.2e-06,3.2e-06,1.3e-07,0,0,0,0,0,0,0,0 -17590000,0.71,0.0003,-0.013,0.71,0.0042,-0.00014,0.0025,-0.0037,-0.0026,-3.7e+02,-1.4e-05,-6.1e-05,3.4e-06,-1.9e-05,5.9e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.7e-05,0.00014,0.00014,8.5e-05,0.034,0.034,0.017,0.046,0.046,0.048,7.9e-10,7.9e-10,8.1e-10,3.2e-06,3.2e-06,1.2e-07,0,0,0,0,0,0,0,0 -17690000,0.71,0.00027,-0.012,0.71,0.0051,0.00056,0.0019,-0.0032,-0.0026,-3.7e+02,-1.4e-05,-6.1e-05,3.6e-06,-1.9e-05,5.9e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.7e-05,0.00014,0.00014,8.4e-05,0.038,0.038,0.017,0.052,0.052,0.048,7.9e-10,7.9e-10,7.9e-10,3.2e-06,3.2e-06,1.2e-07,0,0,0,0,0,0,0,0 -17790000,0.71,0.00018,-0.013,0.71,0.0077,0.00029,0.00056,-0.0021,-0.0022,-3.7e+02,-1.3e-05,-6.1e-05,4.2e-06,-1.9e-05,5.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.7e-05,0.00014,0.00014,8.4e-05,0.033,0.033,0.016,0.045,0.045,0.048,7.1e-10,7.1e-10,7.8e-10,3.2e-06,3.2e-06,1.1e-07,0,0,0,0,0,0,0,0 -17890000,0.71,0.00019,-0.013,0.71,0.0092,-0.00047,0.00065,-0.0012,-0.0022,-3.7e+02,-1.3e-05,-6.1e-05,4.4e-06,-1.9e-05,5.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.6e-05,0.00014,0.00014,8.4e-05,0.037,0.037,0.016,0.052,0.052,0.048,7.1e-10,7.1e-10,7.6e-10,3.2e-06,3.2e-06,1.1e-07,0,0,0,0,0,0,0,0 -17990000,0.71,0.00013,-0.013,0.71,0.011,-0.0022,0.0019,-0.00053,-0.0019,-3.7e+02,-1.3e-05,-6.1e-05,4.4e-06,-1.8e-05,5.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.6e-05,0.00013,0.00013,8.4e-05,0.032,0.032,0.016,0.045,0.045,0.047,6.4e-10,6.4e-10,7.5e-10,3.1e-06,3.1e-06,1e-07,0,0,0,0,0,0,0,0 -18090000,0.71,0.00014,-0.013,0.71,0.012,-0.0024,0.0043,0.00061,-0.0022,-3.7e+02,-1.3e-05,-6.1e-05,4e-06,-1.8e-05,5.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.6e-05,0.00014,0.00014,8.3e-05,0.036,0.036,0.016,0.051,0.051,0.047,6.4e-10,6.4e-10,7.3e-10,3.1e-06,3.1e-06,9.7e-08,0,0,0,0,0,0,0,0 -18190000,0.71,0.00011,-0.013,0.71,0.012,-0.0013,0.0056,0.0015,-0.0017,-3.7e+02,-1.3e-05,-6.1e-05,4.2e-06,-1.7e-05,5.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.6e-05,0.00013,0.00013,8.3e-05,0.032,0.032,0.015,0.045,0.045,0.047,5.8e-10,5.8e-10,7.2e-10,3.1e-06,3.1e-06,9.2e-08,0,0,0,0,0,0,0,0 -18290000,0.71,4.8e-05,-0.012,0.71,0.012,-0.0019,0.0068,0.0027,-0.0018,-3.7e+02,-1.3e-05,-6.1e-05,4.1e-06,-1.7e-05,5.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.5e-05,0.00013,0.00013,8.3e-05,0.035,0.035,0.015,0.051,0.051,0.046,5.8e-10,5.8e-10,7e-10,3.1e-06,3.1e-06,8.9e-08,0,0,0,0,0,0,0,0 -18390000,0.71,6.4e-05,-0.013,0.71,0.014,-0.0002,0.0079,0.0032,-0.0014,-3.7e+02,-1.3e-05,-6.1e-05,4.4e-06,-1.7e-05,5.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.5e-05,0.00013,0.00013,8.3e-05,0.031,0.031,0.014,0.045,0.045,0.046,5.3e-10,5.3e-10,6.9e-10,3.1e-06,3.1e-06,8.4e-08,0,0,0,0,0,0,0,0 -18490000,0.71,7.9e-05,-0.012,0.71,0.014,0.00021,0.0076,0.0047,-0.0014,-3.7e+02,-1.3e-05,-6.1e-05,4.5e-06,-1.7e-05,5.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.5e-05,0.00013,0.00013,8.2e-05,0.034,0.034,0.014,0.051,0.051,0.046,5.3e-10,5.3e-10,6.7e-10,3.1e-06,3.1e-06,8.2e-08,0,0,0,0,0,0,0,0 -18590000,0.71,8.4e-05,-0.012,0.71,0.013,0.00045,0.0057,0.0035,-0.0012,-3.7e+02,-1.4e-05,-6.1e-05,4.9e-06,-1.7e-05,5.9e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.5e-05,0.00012,0.00012,8.2e-05,0.03,0.03,0.014,0.045,0.045,0.045,4.8e-10,4.8e-10,6.6e-10,3.1e-06,3.1e-06,7.8e-08,0,0,0,0,0,0,0,0 -18690000,0.71,5.3e-05,-0.012,0.71,0.014,-0.00024,0.0038,0.0049,-0.0011,-3.7e+02,-1.4e-05,-6.1e-05,4.8e-06,-1.7e-05,5.9e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.4e-05,0.00013,0.00012,8.2e-05,0.034,0.034,0.013,0.051,0.051,0.045,4.8e-10,4.8e-10,6.5e-10,3.1e-06,3.1e-06,7.5e-08,0,0,0,0,0,0,0,0 -18790000,0.71,8.3e-05,-0.012,0.71,0.012,6.4e-05,0.0035,0.0038,-0.00091,-3.7e+02,-1.4e-05,-6.1e-05,4.6e-06,-1.7e-05,6.3e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.4e-05,0.00012,0.00012,8.2e-05,0.03,0.03,0.013,0.045,0.045,0.045,4.4e-10,4.4e-10,6.3e-10,3.1e-06,3.1e-06,7.2e-08,0,0,0,0,0,0,0,0 -18890000,0.71,0.00011,-0.012,0.71,0.013,0.00056,0.0041,0.005,-0.00085,-3.7e+02,-1.4e-05,-6.1e-05,5e-06,-1.7e-05,6.3e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.4e-05,0.00012,0.00012,8.1e-05,0.033,0.033,0.013,0.051,0.051,0.045,4.4e-10,4.4e-10,6.2e-10,3.1e-06,3.1e-06,7e-08,0,0,0,0,0,0,0,0 -18990000,0.71,9.4e-05,-0.012,0.71,0.014,0.0015,0.0028,0.0063,-0.0007,-3.7e+02,-1.4e-05,-6.1e-05,5.2e-06,-1.7e-05,6.2e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.4e-05,0.00012,0.00012,8.1e-05,0.029,0.029,0.012,0.045,0.045,0.044,4e-10,4e-10,6.1e-10,3e-06,3e-06,6.6e-08,0,0,0,0,0,0,0,0 -19090000,0.71,7.8e-05,-0.012,0.71,0.015,0.0021,0.0058,0.0078,-0.0005,-3.7e+02,-1.4e-05,-6.1e-05,5.2e-06,-1.7e-05,6.2e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.4e-05,0.00012,0.00012,8.1e-05,0.032,0.032,0.012,0.051,0.051,0.044,4e-10,4e-10,6e-10,3e-06,3e-06,6.5e-08,0,0,0,0,0,0,0,0 -19190000,0.71,8.1e-05,-0.012,0.71,0.015,0.0021,0.0058,0.0086,-0.00045,-3.7e+02,-1.4e-05,-6.1e-05,5.3e-06,-1.7e-05,6.1e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.3e-05,0.00012,0.00011,8.1e-05,0.028,0.028,0.012,0.045,0.045,0.044,3.6e-10,3.6e-10,5.9e-10,3e-06,3e-06,6.2e-08,0,0,0,0,0,0,0,0 -19290000,0.71,0.0001,-0.012,0.71,0.015,0.0013,0.0086,0.01,-0.00027,-3.7e+02,-1.4e-05,-6.1e-05,5.2e-06,-1.7e-05,6.1e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.3e-05,0.00012,0.00012,8e-05,0.031,0.031,0.012,0.05,0.05,0.044,3.6e-10,3.6e-10,5.7e-10,3e-06,3e-06,6e-08,0,0,0,0,0,0,0,0 -19390000,0.71,0.00012,-0.012,0.71,0.013,0.00039,0.012,0.008,-0.00028,-3.7e+02,-1.4e-05,-6.1e-05,5.3e-06,-1.8e-05,6.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.3e-05,0.00011,0.00011,8e-05,0.028,0.028,0.012,0.045,0.045,0.043,3.3e-10,3.3e-10,5.6e-10,3e-06,3e-06,5.8e-08,0,0,0,0,0,0,0,0 -19490000,0.71,0.00014,-0.012,0.71,0.012,-0.00033,0.0088,0.0092,-0.00028,-3.7e+02,-1.4e-05,-6.1e-05,5.6e-06,-1.8e-05,6.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.3e-05,0.00011,0.00011,8e-05,0.03,0.03,0.011,0.05,0.05,0.043,3.3e-10,3.3e-10,5.5e-10,3e-06,3e-06,5.6e-08,0,0,0,0,0,0,0,0 -19590000,0.71,0.00019,-0.012,0.71,0.0097,-0.0013,0.0081,0.0075,-0.0003,-3.7e+02,-1.4e-05,-6.1e-05,5.9e-06,-1.8e-05,6.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.2e-05,0.00011,0.00011,8e-05,0.027,0.027,0.011,0.044,0.044,0.042,3e-10,3e-10,5.4e-10,3e-06,3e-06,5.4e-08,0,0,0,0,0,0,0,0 -19690000,0.71,0.00019,-0.012,0.71,0.01,-0.0035,0.0096,0.0085,-0.00055,-3.7e+02,-1.4e-05,-6.1e-05,5.7e-06,-1.8e-05,6.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.2e-05,0.00011,0.00011,8e-05,0.029,0.029,0.011,0.05,0.05,0.042,3e-10,3e-10,5.3e-10,3e-06,3e-06,5.2e-08,0,0,0,0,0,0,0,0 -19790000,0.71,0.00026,-0.012,0.71,0.0078,-0.0044,0.01,0.0068,-0.00044,-3.7e+02,-1.4e-05,-6.1e-05,5.8e-06,-1.8e-05,7.1e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.2e-05,0.00011,0.00011,7.9e-05,0.026,0.026,0.011,0.044,0.044,0.042,2.7e-10,2.7e-10,5.2e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -19890000,0.71,0.0002,-0.012,0.71,0.0065,-0.0047,0.011,0.0076,-0.00091,-3.7e+02,-1.4e-05,-6.1e-05,6.2e-06,-1.8e-05,7.1e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.2e-05,0.00011,0.00011,7.9e-05,0.029,0.029,0.011,0.05,0.05,0.042,2.7e-10,2.7e-10,5.1e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -19990000,0.71,0.00019,-0.012,0.71,0.0041,-0.0053,0.014,0.0062,-0.00076,-3.7e+02,-1.4e-05,-6.1e-05,6.7e-06,-1.7e-05,7.3e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.1e-05,0.00011,0.00011,7.9e-05,0.026,0.026,0.01,0.044,0.044,0.041,2.5e-10,2.5e-10,5e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -20090000,0.71,0.00018,-0.012,0.71,0.0039,-0.0073,0.014,0.0065,-0.0014,-3.7e+02,-1.4e-05,-6.1e-05,7.1e-06,-1.7e-05,7.3e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.1e-05,0.00011,0.00011,7.9e-05,0.028,0.028,0.01,0.05,0.05,0.042,2.5e-10,2.5e-10,4.9e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -20190000,0.71,0.00029,-0.012,0.71,0.0015,-0.008,0.017,0.0042,-0.0011,-3.7e+02,-1.4e-05,-6e-05,7.3e-06,-1.6e-05,7.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.1e-05,0.0001,0.0001,7.9e-05,0.025,0.025,0.01,0.044,0.044,0.041,2.3e-10,2.3e-10,4.8e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -20290000,0.71,0.00025,-0.012,0.71,0.00038,-0.0096,0.015,0.0043,-0.002,-3.7e+02,-1.4e-05,-6e-05,7.4e-06,-1.6e-05,7.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.1e-05,0.00011,0.00011,7.8e-05,0.027,0.027,0.0099,0.049,0.049,0.041,2.3e-10,2.3e-10,4.7e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -20390000,0.71,0.00027,-0.012,0.71,-0.0021,-0.01,0.017,0.0024,-0.0015,-3.7e+02,-1.4e-05,-6e-05,7.4e-06,-1.4e-05,7.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8.1e-05,0.0001,0.0001,7.8e-05,0.024,0.024,0.0097,0.044,0.044,0.041,2.1e-10,2.1e-10,4.7e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -20490000,0.71,0.00032,-0.012,0.71,-0.0025,-0.011,0.016,0.0022,-0.0026,-3.7e+02,-1.4e-05,-6e-05,7.2e-06,-1.4e-05,7.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8e-05,0.0001,0.0001,7.8e-05,0.027,0.027,0.0096,0.049,0.049,0.041,2.1e-10,2.1e-10,4.6e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -20590000,0.71,0.00034,-0.012,0.71,-0.0022,-0.011,0.013,0.0019,-0.0021,-3.7e+02,-1.4e-05,-6e-05,7.1e-06,-1.3e-05,7.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8e-05,0.0001,0.0001,7.8e-05,0.024,0.024,0.0094,0.044,0.044,0.04,2e-10,2e-10,4.5e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -20690000,0.71,0.00037,-0.012,0.71,-0.0022,-0.012,0.015,0.0016,-0.0032,-3.7e+02,-1.4e-05,-6e-05,7.2e-06,-1.3e-05,7.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8e-05,0.0001,0.0001,7.8e-05,0.026,0.026,0.0093,0.049,0.049,0.04,2e-10,2e-10,4.4e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -20790000,0.71,0.0004,-0.012,0.71,-0.0033,-0.011,0.015,0.0014,-0.0025,-3.7e+02,-1.4e-05,-6e-05,7.3e-06,-1.1e-05,7.7e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,8e-05,0.0001,0.0001,7.7e-05,0.023,0.023,0.0091,0.043,0.043,0.04,1.8e-10,1.8e-10,4.3e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -20890000,0.71,0.00038,-0.012,0.71,-0.0038,-0.014,0.014,0.001,-0.0038,-3.7e+02,-1.4e-05,-6e-05,7.5e-06,-1.1e-05,7.7e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.9e-05,0.0001,0.0001,7.7e-05,0.025,0.025,0.0091,0.049,0.049,0.04,1.8e-10,1.8e-10,4.3e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -20990000,0.71,0.00039,-0.012,0.71,-0.004,-0.014,0.015,0.0027,-0.0031,-3.7e+02,-1.4e-05,-6e-05,7.5e-06,-8.7e-06,7.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.9e-05,9.8e-05,9.8e-05,7.7e-05,0.023,0.023,0.0089,0.043,0.043,0.039,1.7e-10,1.7e-10,4.2e-10,2.9e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -21090000,0.71,0.00039,-0.012,0.71,-0.0041,-0.017,0.015,0.0023,-0.0047,-3.7e+02,-1.4e-05,-6e-05,7.7e-06,-8.7e-06,7.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.9e-05,9.9e-05,9.9e-05,7.7e-05,0.025,0.025,0.0089,0.048,0.048,0.039,1.7e-10,1.7e-10,4.1e-10,2.9e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -21190000,0.71,0.00042,-0.012,0.71,-0.0033,-0.016,0.014,0.0037,-0.0038,-3.7e+02,-1.4e-05,-6e-05,7.6e-06,-6.3e-06,7.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.9e-05,9.7e-05,9.7e-05,7.7e-05,0.022,0.022,0.0087,0.043,0.043,0.039,1.5e-10,1.6e-10,4e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -21290000,0.71,0.00046,-0.012,0.71,-0.0039,-0.018,0.016,0.0034,-0.0054,-3.7e+02,-1.4e-05,-6e-05,7.9e-06,-6.3e-06,7.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.9e-05,9.8e-05,9.8e-05,7.6e-05,0.024,0.024,0.0086,0.048,0.048,0.039,1.6e-10,1.6e-10,4e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -21390000,0.71,0.00051,-0.012,0.71,-0.0047,-0.017,0.016,0.0029,-0.0034,-3.7e+02,-1.4e-05,-6e-05,7.7e-06,-2.6e-06,7.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.9e-05,9.6e-05,9.6e-05,7.6e-05,0.022,0.022,0.0085,0.043,0.043,0.039,1.4e-10,1.4e-10,3.9e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -21490000,0.71,0.00052,-0.012,0.71,-0.0053,-0.018,0.015,0.0023,-0.0052,-3.7e+02,-1.4e-05,-6e-05,7.8e-06,-2.6e-06,7.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.8e-05,9.7e-05,9.6e-05,7.6e-05,0.023,0.023,0.0085,0.048,0.048,0.038,1.4e-10,1.4e-10,3.8e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -21590000,0.71,0.00054,-0.012,0.71,-0.0058,-0.015,0.015,0.0019,-0.0032,-3.7e+02,-1.4e-05,-6e-05,7.7e-06,8e-07,7.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.8e-05,9.5e-05,9.5e-05,7.6e-05,0.021,0.021,0.0083,0.043,0.043,0.038,1.3e-10,1.3e-10,3.8e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -21690000,0.71,0.00055,-0.012,0.71,-0.0057,-0.016,0.017,0.0013,-0.0048,-3.7e+02,-1.4e-05,-6e-05,7.8e-06,7.8e-07,7.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.8e-05,9.5e-05,9.5e-05,7.6e-05,0.023,0.023,0.0084,0.048,0.048,0.038,1.3e-10,1.3e-10,3.7e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -21790000,0.71,0.00057,-0.012,0.71,-0.0063,-0.011,0.015,9e-05,-0.00074,-3.7e+02,-1.4e-05,-5.9e-05,7.6e-06,6e-06,7.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.8e-05,9.4e-05,9.4e-05,7.5e-05,0.021,0.021,0.0082,0.042,0.042,0.038,1.3e-10,1.3e-10,3.6e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -21890000,0.71,0.00057,-0.012,0.71,-0.0063,-0.012,0.016,-0.00054,-0.0019,-3.7e+02,-1.4e-05,-5.9e-05,7.5e-06,5.9e-06,7.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.7e-05,9.4e-05,9.4e-05,7.5e-05,0.022,0.022,0.0082,0.047,0.047,0.038,1.3e-10,1.3e-10,3.6e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -21990000,0.71,0.00062,-0.012,0.71,-0.0068,-0.0091,0.016,-0.0015,0.0015,-3.7e+02,-1.4e-05,-5.9e-05,7.5e-06,1e-05,7.7e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.7e-05,9.3e-05,9.3e-05,7.5e-05,0.02,0.02,0.0081,0.042,0.042,0.038,1.2e-10,1.2e-10,3.5e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -22090000,0.71,0.00063,-0.012,0.71,-0.0071,-0.0082,0.015,-0.0021,0.00064,-3.7e+02,-1.4e-05,-5.9e-05,7.4e-06,1e-05,7.7e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.7e-05,9.4e-05,9.3e-05,7.5e-05,0.022,0.022,0.0081,0.047,0.047,0.038,1.2e-10,1.2e-10,3.5e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -22190000,0.71,0.00061,-0.012,0.71,-0.0069,-0.0073,0.015,-0.0018,0.00059,-3.7e+02,-1.4e-05,-5.9e-05,7.4e-06,1.1e-05,7.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.7e-05,9.2e-05,9.2e-05,7.5e-05,0.02,0.02,0.008,0.042,0.042,0.037,1.1e-10,1.1e-10,3.4e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -22290000,0.71,0.00065,-0.012,0.71,-0.0082,-0.0081,0.015,-0.0025,-0.00018,-3.7e+02,-1.4e-05,-5.9e-05,7.3e-06,1.1e-05,7.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.7e-05,9.3e-05,9.2e-05,7.4e-05,0.021,0.021,0.008,0.047,0.047,0.037,1.1e-10,1.1e-10,3.3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -22390000,0.71,0.00062,-0.012,0.71,-0.0088,-0.0075,0.017,-0.0022,-0.00017,-3.7e+02,-1.4e-05,-5.9e-05,7.4e-06,1.2e-05,7.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.7e-05,9.1e-05,9.1e-05,7.4e-05,0.019,0.019,0.0079,0.042,0.042,0.037,1e-10,1e-10,3.3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -22490000,0.71,0.00063,-0.012,0.71,-0.0095,-0.0075,0.018,-0.0031,-0.00094,-3.7e+02,-1.4e-05,-5.9e-05,7.3e-06,1.2e-05,7.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.6e-05,9.2e-05,9.2e-05,7.4e-05,0.021,0.021,0.0079,0.047,0.047,0.037,1e-10,1e-10,3.2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -22590000,0.71,0.00061,-0.012,0.71,-0.0092,-0.007,0.017,-0.0034,0.00014,-3.7e+02,-1.4e-05,-5.9e-05,7.3e-06,1.3e-05,7.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.6e-05,9.1e-05,9e-05,7.4e-05,0.019,0.019,0.0078,0.042,0.042,0.036,9.7e-11,9.7e-11,3.2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -22690000,0.71,0.00064,-0.012,0.71,-0.01,-0.0067,0.018,-0.0043,-0.00054,-3.7e+02,-1.4e-05,-5.9e-05,7.4e-06,1.3e-05,7.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.6e-05,9.1e-05,9.1e-05,7.4e-05,0.02,0.02,0.0079,0.046,0.046,0.037,9.7e-11,9.7e-11,3.1e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -22790000,0.71,0.00063,-0.012,0.71,-0.011,-0.0055,0.019,-0.0055,-0.00043,-3.7e+02,-1.4e-05,-5.9e-05,7e-06,1.4e-05,7.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.6e-05,9e-05,9e-05,7.4e-05,0.019,0.019,0.0078,0.042,0.042,0.036,9.2e-11,9.2e-11,3.1e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -22890000,0.71,0.00064,-0.012,0.71,-0.012,-0.0051,0.021,-0.0066,-0.00097,-3.7e+02,-1.4e-05,-5.9e-05,6.9e-06,1.4e-05,7.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.6e-05,9e-05,9e-05,7.3e-05,0.02,0.02,0.0078,0.046,0.046,0.036,9.2e-11,9.2e-11,3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -22990000,0.71,0.00062,-0.012,0.71,-0.012,-0.0056,0.022,-0.0074,-0.00086,-3.7e+02,-1.4e-05,-5.9e-05,7e-06,1.4e-05,7.3e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.6e-05,8.9e-05,8.9e-05,7.3e-05,0.018,0.018,0.0078,0.041,0.041,0.036,8.7e-11,8.7e-11,3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -23090000,0.71,0.00059,-0.012,0.71,-0.013,-0.0056,0.022,-0.0086,-0.0014,-3.7e+02,-1.4e-05,-5.9e-05,6.7e-06,1.4e-05,7.3e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.5e-05,9e-05,9e-05,7.3e-05,0.02,0.02,0.0078,0.046,0.046,0.036,8.7e-11,8.7e-11,2.9e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -23190000,0.71,0.00065,-0.012,0.71,-0.014,-0.0066,0.024,-0.012,-0.0013,-3.7e+02,-1.4e-05,-5.9e-05,6.7e-06,1.5e-05,7.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.5e-05,8.9e-05,8.9e-05,7.3e-05,0.018,0.018,0.0077,0.041,0.041,0.036,8.2e-11,8.2e-11,2.9e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -23290000,0.71,0.00059,-0.012,0.71,-0.015,-0.0078,0.024,-0.013,-0.002,-3.7e+02,-1.4e-05,-5.9e-05,6.7e-06,1.5e-05,7.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.5e-05,8.9e-05,8.9e-05,7.3e-05,0.019,0.019,0.0078,0.046,0.046,0.036,8.2e-11,8.2e-11,2.9e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -23390000,0.71,0.00068,-0.012,0.71,-0.016,-0.008,0.022,-0.016,-0.0018,-3.7e+02,-1.4e-05,-5.9e-05,6.6e-06,1.5e-05,7.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.5e-05,8.8e-05,8.8e-05,7.3e-05,0.018,0.018,0.0077,0.041,0.041,0.036,7.8e-11,7.8e-11,2.8e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -23490000,0.71,0.0031,-0.0096,0.71,-0.023,-0.0089,-0.012,-0.018,-0.0026,-3.7e+02,-1.4e-05,-5.9e-05,6.7e-06,1.5e-05,7.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.5e-05,8.9e-05,8.8e-05,7.3e-05,0.019,0.019,0.0078,0.045,0.045,0.036,7.8e-11,7.8e-11,2.8e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -23590000,0.71,0.0083,-0.0018,0.71,-0.034,-0.0076,-0.044,-0.017,-0.0013,-3.7e+02,-1.4e-05,-5.9e-05,6.6e-06,1.8e-05,7.3e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.4e-05,8.8e-05,8.7e-05,7.2e-05,0.017,0.017,0.0077,0.041,0.041,0.035,7.4e-11,7.4e-11,2.7e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -23690000,0.71,0.0079,0.004,0.71,-0.065,-0.016,-0.094,-0.021,-0.0024,-3.7e+02,-1.4e-05,-5.9e-05,6.5e-06,1.8e-05,7.3e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.4e-05,8.8e-05,8.8e-05,7.2e-05,0.019,0.019,0.0078,0.045,0.045,0.036,7.4e-11,7.4e-11,2.7e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -23790000,0.71,0.005,0.00066,0.71,-0.089,-0.027,-0.15,-0.021,-0.0017,-3.7e+02,-1.4e-05,-5.9e-05,6.6e-06,2e-05,6.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.4e-05,8.7e-05,8.7e-05,7.2e-05,0.017,0.017,0.0077,0.041,0.041,0.035,7.1e-11,7.1e-11,2.6e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -23890000,0.71,0.0024,-0.0054,0.71,-0.11,-0.036,-0.2,-0.03,-0.005,-3.7e+02,-1.4e-05,-5.9e-05,6.5e-06,2e-05,6.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.4e-05,8.7e-05,8.7e-05,7.2e-05,0.019,0.019,0.0078,0.045,0.045,0.035,7.1e-11,7.1e-11,2.6e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -23990000,0.71,0.00097,-0.01,0.71,-0.11,-0.04,-0.25,-0.034,-0.0082,-3.7e+02,-1.4e-05,-5.9e-05,6.5e-06,2.2e-05,6.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.4e-05,8.7e-05,8.6e-05,7.2e-05,0.017,0.017,0.0077,0.041,0.041,0.035,6.7e-11,6.7e-11,2.6e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -24090000,0.71,0.0023,-0.0088,0.71,-0.11,-0.04,-0.3,-0.045,-0.012,-3.7e+02,-1.4e-05,-5.9e-05,6.6e-06,2.2e-05,6.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.4e-05,8.7e-05,8.7e-05,7.2e-05,0.018,0.018,0.0078,0.045,0.045,0.035,6.8e-11,6.8e-11,2.5e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -24190000,0.71,0.0033,-0.0065,0.71,-0.11,-0.041,-0.35,-0.046,-0.014,-3.7e+02,-1.4e-05,-5.9e-05,6.6e-06,2.4e-05,5.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.4e-05,8.6e-05,8.6e-05,7.1e-05,0.017,0.017,0.0077,0.04,0.04,0.035,6.4e-11,6.4e-11,2.5e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -24290000,0.71,0.0038,-0.0057,0.71,-0.12,-0.045,-0.41,-0.058,-0.018,-3.7e+02,-1.4e-05,-5.9e-05,6.5e-06,2.4e-05,5.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.3e-05,8.6e-05,8.6e-05,7.1e-05,0.018,0.018,0.0078,0.045,0.045,0.036,6.5e-11,6.5e-11,2.5e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -24390000,0.71,0.0039,-0.0059,0.71,-0.13,-0.052,-0.46,-0.064,-0.03,-3.7e+02,-1.3e-05,-5.9e-05,6.3e-06,2.1e-05,5.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.3e-05,8.5e-05,8.5e-05,7.1e-05,0.017,0.017,0.0078,0.04,0.04,0.035,6.2e-11,6.2e-11,2.4e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -24490000,0.71,0.0047,-0.0017,0.71,-0.14,-0.057,-0.51,-0.077,-0.035,-3.7e+02,-1.3e-05,-5.9e-05,6.3e-06,2.1e-05,5.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.3e-05,8.6e-05,8.5e-05,7.1e-05,0.018,0.018,0.0078,0.045,0.045,0.035,6.2e-11,6.2e-11,2.4e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -24590000,0.71,0.0052,0.0019,0.71,-0.16,-0.068,-0.56,-0.081,-0.045,-3.7e+02,-1.3e-05,-5.9e-05,6.4e-06,2e-05,4.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.3e-05,8.5e-05,8.5e-05,7.1e-05,0.017,0.017,0.0078,0.04,0.04,0.035,5.9e-11,5.9e-11,2.4e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -24690000,0.71,0.0052,0.0028,0.71,-0.18,-0.082,-0.64,-0.098,-0.052,-3.7e+02,-1.3e-05,-5.9e-05,6.5e-06,2e-05,4.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.3e-05,8.5e-05,8.5e-05,7.1e-05,0.018,0.018,0.0078,0.044,0.044,0.035,5.9e-11,5.9e-11,2.3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -24790000,0.71,0.0049,0.0015,0.71,-0.2,-0.095,-0.72,-0.1,-0.063,-3.7e+02,-1.3e-05,-5.9e-05,6.3e-06,2.4e-05,3.9e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.3e-05,8.4e-05,8.4e-05,7.1e-05,0.016,0.016,0.0078,0.04,0.04,0.035,5.7e-11,5.7e-11,2.3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -24890000,0.71,0.0067,0.0031,0.71,-0.22,-0.11,-0.75,-0.13,-0.073,-3.7e+02,-1.3e-05,-5.9e-05,6.2e-06,2.4e-05,4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.2e-05,8.4e-05,8.4e-05,7.1e-05,0.018,0.018,0.0078,0.044,0.044,0.035,5.7e-11,5.7e-11,2.3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -24990000,0.71,0.0085,0.0047,0.71,-0.24,-0.11,-0.81,-0.13,-0.081,-3.7e+02,-1.3e-05,-5.9e-05,6e-06,3.4e-05,2.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.2e-05,8.3e-05,8.3e-05,7e-05,0.016,0.016,0.0078,0.04,0.04,0.035,5.5e-11,5.5e-11,2.2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -25090000,0.71,0.0088,0.0041,0.71,-0.27,-0.12,-0.85,-0.15,-0.093,-3.7e+02,-1.3e-05,-5.9e-05,5.9e-06,3.4e-05,2.4e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.2e-05,8.4e-05,8.3e-05,7e-05,0.018,0.018,0.0079,0.044,0.044,0.035,5.5e-11,5.5e-11,2.2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -25190000,0.71,0.0082,0.0027,0.71,-0.29,-0.14,-0.91,-0.17,-0.12,-3.7e+02,-1.3e-05,-5.9e-05,5.9e-06,3e-05,1.9e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.2e-05,8.3e-05,8.2e-05,7e-05,0.016,0.016,0.0078,0.04,0.04,0.035,5.2e-11,5.3e-11,2.2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -25290000,0.71,0.01,0.0095,0.71,-0.32,-0.15,-0.96,-0.2,-0.13,-3.7e+02,-1.3e-05,-5.9e-05,5.9e-06,3e-05,1.9e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.2e-05,8.3e-05,8.3e-05,7e-05,0.017,0.017,0.0079,0.044,0.044,0.035,5.3e-11,5.3e-11,2.1e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -25390000,0.71,0.011,0.016,0.71,-0.35,-0.17,-1,-0.22,-0.15,-3.7e+02,-1.2e-05,-5.9e-05,5.9e-06,3.3e-05,3.5e-06,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.2e-05,8.2e-05,8.2e-05,7e-05,0.016,0.016,0.0078,0.04,0.04,0.035,5.1e-11,5.1e-11,2.1e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -25490000,0.71,0.012,0.017,0.71,-0.4,-0.19,-1.1,-0.25,-0.17,-3.7e+02,-1.2e-05,-5.9e-05,6e-06,3.2e-05,3.6e-06,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.2e-05,8.2e-05,8.2e-05,7e-05,0.017,0.017,0.0079,0.044,0.044,0.035,5.1e-11,5.1e-11,2.1e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -25590000,0.71,0.011,0.015,0.71,-0.44,-0.22,-1.1,-0.28,-0.21,-3.7e+02,-1.2e-05,-5.9e-05,6e-06,2.9e-05,-5.8e-06,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.2e-05,8.1e-05,8.1e-05,7e-05,0.016,0.016,0.0079,0.04,0.04,0.035,4.9e-11,4.9e-11,2.1e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -25690000,0.71,0.015,0.022,0.71,-0.49,-0.24,-1.2,-0.33,-0.23,-3.7e+02,-1.2e-05,-5.9e-05,6e-06,2.9e-05,-5.5e-06,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.1e-05,8.1e-05,8.1e-05,7e-05,0.017,0.017,0.0079,0.044,0.044,0.035,4.9e-11,4.9e-11,2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -25790000,0.71,0.017,0.028,0.71,-0.53,-0.27,-1.2,-0.34,-0.26,-3.7e+02,-1.2e-05,-5.9e-05,6e-06,3.8e-05,-3.1e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.1e-05,8e-05,8e-05,6.9e-05,0.016,0.016,0.0079,0.04,0.04,0.035,4.7e-11,4.7e-11,2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -25890000,0.71,0.017,0.028,0.71,-0.6,-0.3,-1.3,-0.4,-0.29,-3.7e+02,-1.2e-05,-5.9e-05,6.1e-06,3.7e-05,-3.1e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.1e-05,8.1e-05,8e-05,6.9e-05,0.017,0.017,0.008,0.044,0.044,0.035,4.7e-11,4.7e-11,2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -25990000,0.71,0.016,0.025,0.71,-0.66,-0.33,-1.3,-0.44,-0.34,-3.7e+02,-1.1e-05,-5.9e-05,6.1e-06,3.3e-05,-4.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.1e-05,8e-05,8e-05,6.9e-05,0.015,0.015,0.0079,0.039,0.039,0.035,4.6e-11,4.6e-11,1.9e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -26090000,0.7,0.021,0.035,0.71,-0.72,-0.36,-1.3,-0.51,-0.38,-3.7e+02,-1.1e-05,-5.9e-05,5.9e-06,3.4e-05,-4.7e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7.1e-05,8e-05,8e-05,6.9e-05,0.017,0.016,0.008,0.043,0.043,0.035,4.6e-11,4.6e-11,1.9e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -26190000,0.7,0.023,0.045,0.71,-0.78,-0.39,-1.3,-0.53,-0.42,-3.7e+02,-1.1e-05,-5.9e-05,6e-06,4.5e-05,-8.6e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7e-05,7.9e-05,7.9e-05,6.9e-05,0.015,0.015,0.0079,0.039,0.039,0.035,4.4e-11,4.4e-11,1.9e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -26290000,0.7,0.024,0.047,0.71,-0.87,-0.44,-1.3,-0.62,-0.46,-3.7e+02,-1.1e-05,-5.9e-05,5.9e-06,4.6e-05,-8.5e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7e-05,7.9e-05,7.9e-05,6.9e-05,0.016,0.016,0.008,0.043,0.043,0.035,4.5e-11,4.5e-11,1.9e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -26390000,0.7,0.023,0.043,0.71,-0.95,-0.49,-1.3,-0.68,-0.55,-3.7e+02,-1e-05,-5.9e-05,5.9e-06,3.3e-05,-9.9e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7e-05,7.8e-05,7.8e-05,6.9e-05,0.015,0.015,0.0079,0.039,0.039,0.035,4.3e-11,4.3e-11,1.8e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -26490000,0.7,0.031,0.059,0.71,-1,-0.53,-1.3,-0.78,-0.6,-3.7e+02,-1e-05,-5.9e-05,5.8e-06,3.3e-05,-9.8e-05,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7e-05,7.9e-05,7.8e-05,6.9e-05,0.016,0.016,0.008,0.043,0.043,0.035,4.3e-11,4.3e-11,1.8e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -26590000,0.7,0.037,0.075,0.71,-1.1,-0.59,-1.3,-0.82,-0.67,-3.7e+02,-9.5e-06,-5.9e-05,5.5e-06,4.3e-05,-0.00013,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7e-05,7.8e-05,7.7e-05,6.9e-05,0.015,0.015,0.008,0.039,0.039,0.035,4.2e-11,4.2e-11,1.8e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -26690000,0.7,0.038,0.078,0.71,-1.3,-0.65,-1.3,-0.94,-0.73,-3.7e+02,-9.5e-06,-5.9e-05,5.6e-06,4.2e-05,-0.00013,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7e-05,7.8e-05,7.8e-05,6.9e-05,0.016,0.016,0.008,0.043,0.043,0.035,4.2e-11,4.2e-11,1.8e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -26790000,0.7,0.036,0.072,0.71,-1.4,-0.73,-1.3,-1,-0.85,-3.7e+02,-9e-06,-6e-05,5.4e-06,2e-05,-0.00016,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7e-05,7.7e-05,7.7e-05,6.8e-05,0.015,0.014,0.008,0.039,0.039,0.035,4.1e-11,4.1e-11,1.8e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -26890000,0.7,0.045,0.094,0.7,-1.5,-0.79,-1.3,-1.2,-0.93,-3.7e+02,-9e-06,-6e-05,5.5e-06,2e-05,-0.00016,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7e-05,7.7e-05,7.7e-05,6.9e-05,0.016,0.015,0.0081,0.043,0.043,0.035,4.1e-11,4.1e-11,1.7e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -26990000,0.7,0.051,0.12,0.7,-1.7,-0.87,-1.3,-1.2,-1,-3.7e+02,-7.9e-06,-6e-05,5.4e-06,2.9e-05,-0.00021,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7e-05,7.6e-05,7.6e-05,6.9e-05,0.015,0.014,0.008,0.039,0.039,0.035,4e-11,4e-11,1.7e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -27090000,0.7,0.052,0.12,0.7,-1.9,-0.96,-1.3,-1.4,-1.1,-3.7e+02,-7.9e-06,-6e-05,5.3e-06,2.9e-05,-0.00021,-0.0013,0.21,0.002,0.44,0,0,0,0,0,7e-05,7.7e-05,7.6e-05,6.8e-05,0.016,0.015,0.0081,0.043,0.043,0.035,4e-11,4e-11,1.7e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -27190000,0.71,0.048,0.11,0.7,-2.1,-1,-1.2,-1.6,-1.2,-3.7e+02,-7.8e-06,-5.9e-05,5.4e-06,3.9e-05,-0.0002,-0.0013,0.21,0.002,0.44,0,0,0,0,0,6.9e-05,7.6e-05,7.6e-05,6.8e-05,0.016,0.015,0.0081,0.045,0.045,0.035,4e-11,4e-11,1.7e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -27290000,0.71,0.043,0.094,0.7,-2.2,-1.1,-1.2,-1.8,-1.3,-3.7e+02,-7.8e-06,-5.9e-05,5.4e-06,3.9e-05,-0.0002,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.9e-05,7.7e-05,7.6e-05,6.8e-05,0.017,0.016,0.0081,0.05,0.049,0.035,4e-11,4e-11,1.6e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -27390000,0.71,0.037,0.078,0.7,-2.3,-1.1,-1.2,-2,-1.4,-3.7e+02,-7.2e-06,-5.9e-05,5.5e-06,5.9e-05,-0.00021,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.9e-05,7.7e-05,7.6e-05,6.7e-05,0.017,0.016,0.0081,0.052,0.052,0.035,3.9e-11,3.9e-11,1.6e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -27490000,0.71,0.031,0.063,0.7,-2.4,-1.2,-1.2,-2.3,-1.5,-3.7e+02,-7.2e-06,-5.9e-05,5.4e-06,5.8e-05,-0.00021,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.8e-05,7.7e-05,7.6e-05,6.7e-05,0.018,0.018,0.0082,0.057,0.057,0.035,3.9e-11,3.9e-11,1.6e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -27590000,0.71,0.026,0.05,0.7,-2.5,-1.2,-1.2,-2.5,-1.6,-3.7e+02,-7.5e-06,-5.9e-05,5.5e-06,5.7e-05,-0.0002,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.8e-05,7.7e-05,7.6e-05,6.7e-05,0.018,0.017,0.0082,0.06,0.059,0.035,3.9e-11,3.9e-11,1.6e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -27690000,0.71,0.025,0.048,0.7,-2.5,-1.2,-1.2,-2.8,-1.7,-3.7e+02,-7.5e-06,-5.9e-05,5.4e-06,5.6e-05,-0.00019,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.8e-05,7.7e-05,7.7e-05,6.7e-05,0.019,0.018,0.0083,0.065,0.065,0.035,3.9e-11,3.9e-11,1.6e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -27790000,0.71,0.026,0.05,0.7,-2.6,-1.2,-1.2,-3,-1.8,-3.7e+02,-7.6e-06,-5.8e-05,5.3e-06,5.8e-05,-0.00018,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.7e-05,7.7e-05,7.6e-05,6.6e-05,0.019,0.018,0.0082,0.068,0.067,0.035,3.8e-11,3.8e-11,1.5e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -27890000,0.71,0.025,0.048,0.7,-2.6,-1.2,-1.2,-3.3,-2,-3.7e+02,-7.6e-06,-5.8e-05,5.2e-06,5.6e-05,-0.00018,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.7e-05,7.7e-05,7.6e-05,6.6e-05,0.02,0.019,0.0083,0.074,0.073,0.035,3.9e-11,3.8e-11,1.5e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -27990000,0.71,0.024,0.045,0.7,-2.7,-1.2,-1.2,-3.6,-2.1,-3.7e+02,-8e-06,-5.8e-05,5.3e-06,5.1e-05,-0.00016,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.7e-05,7.7e-05,7.6e-05,6.6e-05,0.02,0.019,0.0083,0.076,0.076,0.035,3.8e-11,3.8e-11,1.5e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -28090000,0.71,0.03,0.058,0.7,-2.7,-1.3,-1.2,-3.9,-2.2,-3.7e+02,-8e-06,-5.8e-05,5.1e-06,5e-05,-0.00016,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.7e-05,7.7e-05,7.6e-05,6.6e-05,0.021,0.02,0.0084,0.083,0.082,0.035,3.8e-11,3.8e-11,1.5e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -28190000,0.71,0.035,0.071,0.7,-2.8,-1.3,-0.95,-4.2,-2.3,-3.7e+02,-8.2e-06,-5.8e-05,5.1e-06,4.7e-05,-0.00014,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.7e-05,7.7e-05,7.6e-05,6.6e-05,0.02,0.02,0.0084,0.085,0.085,0.035,3.8e-11,3.7e-11,1.5e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -28290000,0.71,0.028,0.054,0.7,-2.8,-1.3,-0.09,-4.4,-2.4,-3.7e+02,-8.2e-06,-5.8e-05,4.9e-06,4.5e-05,-0.00014,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.7e-05,7.7e-05,7.6e-05,6.6e-05,0.021,0.02,0.0086,0.092,0.092,0.036,3.8e-11,3.7e-11,1.5e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -28390000,0.71,0.011,0.023,0.7,-2.8,-1.3,0.77,-4.7,-2.6,-3.7e+02,-8.2e-06,-5.8e-05,4.8e-06,4.3e-05,-0.00013,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.6e-05,7.7e-05,7.7e-05,6.5e-05,0.022,0.021,0.0087,0.1,0.099,0.036,3.8e-11,3.8e-11,1.4e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -28490000,0.71,0.0026,0.0045,0.7,-2.7,-1.3,1.1,-5,-2.7,-3.7e+02,-8.2e-06,-5.8e-05,4.7e-06,4e-05,-0.00012,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.6e-05,7.8e-05,7.7e-05,6.5e-05,0.023,0.022,0.0088,0.11,0.11,0.036,3.8e-11,3.8e-11,1.4e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -28590000,0.71,0.00084,0.001,0.7,-2.6,-1.3,0.96,-5.3,-2.8,-3.7e+02,-8.2e-06,-5.8e-05,4.7e-06,3.7e-05,-0.00012,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.6e-05,7.8e-05,7.7e-05,6.5e-05,0.024,0.023,0.0089,0.12,0.12,0.036,3.8e-11,3.8e-11,1.4e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -28690000,0.71,0.00014,8.4e-05,0.7,-2.6,-1.2,0.96,-5.5,-2.9,-3.7e+02,-8.2e-06,-5.8e-05,4.6e-06,3.2e-05,-0.0001,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.6e-05,7.8e-05,7.7e-05,6.5e-05,0.025,0.025,0.009,0.13,0.12,0.036,3.8e-11,3.8e-11,1.4e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -28790000,0.71,-0.00015,-0.00017,0.71,-2.5,-1.2,0.97,-5.8,-3,-3.7e+02,-8.9e-06,-5.8e-05,4.6e-06,1.3e-06,-0.00018,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.5e-05,7.8e-05,7.7e-05,6.5e-05,0.024,0.024,0.0089,0.13,0.13,0.036,3.7e-11,3.7e-11,1.4e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -28890000,0.71,-0.00017,5.4e-05,0.71,-2.5,-1.2,0.96,-6.1,-3.2,-3.7e+02,-8.9e-06,-5.8e-05,4.6e-06,-3.1e-06,-0.00016,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.5e-05,7.8e-05,7.8e-05,6.5e-05,0.025,0.025,0.009,0.14,0.13,0.036,3.7e-11,3.7e-11,1.4e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -28990000,0.71,2.3e-05,0.0005,0.71,-2.4,-1.2,0.95,-6.4,-3.3,-3.7e+02,-9.8e-06,-5.8e-05,4.5e-06,-2.4e-05,-0.00025,-0.0012,0.21,0.002,0.44,0,0,0,0,0,6.5e-05,7.8e-05,7.8e-05,6.4e-05,0.024,0.024,0.009,0.14,0.14,0.036,3.7e-11,3.6e-11,1.3e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -29090000,0.71,0.00018,0.0009,0.71,-2.4,-1.2,0.94,-6.7,-3.4,-3.7e+02,-9.8e-06,-5.8e-05,4.4e-06,-2.9e-05,-0.00023,-0.0011,0.21,0.002,0.44,0,0,0,0,0,6.5e-05,7.9e-05,7.8e-05,6.4e-05,0.025,0.025,0.009,0.15,0.15,0.036,3.7e-11,3.7e-11,1.3e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -29190000,0.71,0.0004,0.0013,0.71,-2.3,-1.1,0.93,-7,-3.5,-3.7e+02,-1e-05,-5.8e-05,4.4e-06,-4.9e-05,-0.00027,-0.0011,0.21,0.002,0.44,0,0,0,0,0,6.5e-05,7.9e-05,7.8e-05,6.4e-05,0.024,0.024,0.009,0.15,0.15,0.036,3.6e-11,3.6e-11,1.3e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -29290000,0.71,0.00075,0.0022,0.71,-2.3,-1.1,0.96,-7.2,-3.6,-3.7e+02,-1e-05,-5.8e-05,4.3e-06,-5.4e-05,-0.00025,-0.0011,0.21,0.002,0.44,0,0,0,0,0,6.5e-05,7.9e-05,7.8e-05,6.4e-05,0.025,0.026,0.0091,0.16,0.16,0.036,3.6e-11,3.6e-11,1.3e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -29390000,0.71,0.0013,0.0037,0.71,-2.3,-1.1,0.97,-7.5,-3.7,-3.7e+02,-1.1e-05,-5.8e-05,4.1e-06,-7e-05,-0.00029,-0.0011,0.21,0.002,0.44,0,0,0,0,0,6.5e-05,7.9e-05,7.8e-05,6.4e-05,0.024,0.025,0.009,0.16,0.16,0.036,3.6e-11,3.5e-11,1.3e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -29490000,0.71,0.0018,0.0048,0.71,-2.2,-1.1,0.97,-7.7,-3.8,-3.7e+02,-1.1e-05,-5.8e-05,4.1e-06,-7.4e-05,-0.00028,-0.0011,0.21,0.002,0.44,0,0,0,0,0,6.5e-05,7.9e-05,7.8e-05,6.4e-05,0.026,0.026,0.0091,0.17,0.17,0.037,3.6e-11,3.5e-11,1.3e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -29590000,0.71,0.0022,0.0059,0.71,-2.2,-1.1,0.96,-8,-3.9,-3.7e+02,-1.1e-05,-5.7e-05,4e-06,-9.8e-05,-0.00028,-0.0011,0.21,0.002,0.44,0,0,0,0,0,6.4e-05,7.9e-05,7.8e-05,6.4e-05,0.024,0.025,0.009,0.17,0.16,0.036,3.5e-11,3.5e-11,1.3e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -29690000,0.71,0.0025,0.0066,0.71,-2.2,-1.1,0.95,-8.2,-4,-3.7e+02,-1.1e-05,-5.7e-05,3.9e-06,-0.0001,-0.00027,-0.0011,0.21,0.002,0.44,0,0,0,0,0,6.4e-05,7.9e-05,7.8e-05,6.4e-05,0.026,0.026,0.0091,0.18,0.18,0.036,3.5e-11,3.5e-11,1.3e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -29790000,0.71,0.0028,0.0071,0.71,-2.1,-1.1,0.93,-8.5,-4.1,-3.7e+02,-1.2e-05,-5.7e-05,3.9e-06,-0.00012,-0.00029,-0.0011,0.21,0.002,0.44,0,0,0,0,0,6.4e-05,7.9e-05,7.8e-05,6.3e-05,0.025,0.025,0.0091,0.18,0.17,0.037,3.5e-11,3.4e-11,1.2e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -29890000,0.71,0.0029,0.0074,0.71,-2.1,-1.1,0.92,-8.7,-4.2,-3.7e+02,-1.2e-05,-5.7e-05,3.7e-06,-0.00013,-0.00026,-0.0011,0.21,0.002,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.026,0.026,0.0091,0.19,0.19,0.037,3.5e-11,3.4e-11,1.2e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -29990000,0.71,0.003,0.0076,0.71,-2.1,-1.1,0.9,-9,-4.3,-3.7e+02,-1.2e-05,-5.7e-05,3.6e-06,-0.00015,-0.00026,-0.0011,0.21,0.002,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.025,0.025,0.009,0.19,0.18,0.036,3.4e-11,3.4e-11,1.2e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -30090000,0.71,0.003,0.0075,0.71,-2.1,-1,0.89,-9.2,-4.4,-3.7e+02,-1.2e-05,-5.7e-05,3.5e-06,-0.00015,-0.00024,-0.0011,0.21,0.002,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.026,0.026,0.0091,0.2,0.2,0.036,3.4e-11,3.4e-11,1.2e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -30190000,0.71,0.0031,0.0074,0.71,-2,-1,0.88,-9.4,-4.5,-3.7e+02,-1.2e-05,-5.7e-05,3.5e-06,-0.00017,-0.00025,-0.0011,0.21,0.002,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.025,0.025,0.009,0.2,0.19,0.037,3.4e-11,3.3e-11,1.2e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -30290000,0.71,0.003,0.0072,0.71,-2,-1,0.86,-9.6,-4.6,-3.7e+02,-1.2e-05,-5.7e-05,3.4e-06,-0.00017,-0.00024,-0.0011,0.21,0.002,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.026,0.027,0.0091,0.21,0.21,0.037,3.4e-11,3.3e-11,1.2e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -30390000,0.71,0.003,0.0071,0.71,-2,-1,0.85,-9.9,-4.7,-3.7e+02,-1.3e-05,-5.7e-05,3.4e-06,-0.00018,-0.00023,-0.001,0.21,0.002,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.025,0.025,0.009,0.21,0.2,0.036,3.3e-11,3.3e-11,1.2e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -30490000,0.71,0.0029,0.0068,0.71,-2,-1,0.83,-10,-4.8,-3.7e+02,-1.3e-05,-5.7e-05,3.4e-06,-0.00019,-0.00022,-0.001,0.21,0.002,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.026,0.027,0.0091,0.22,0.22,0.037,3.3e-11,3.3e-11,1.2e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -30590000,0.71,0.0028,0.0065,0.71,-1.9,-1,0.79,-10,-4.9,-3.7e+02,-1.3e-05,-5.7e-05,3.4e-06,-0.00019,-0.00022,-0.001,0.21,0.002,0.44,0,0,0,0,0,6.4e-05,8e-05,7.7e-05,6.2e-05,0.025,0.025,0.009,0.21,0.21,0.037,3.3e-11,3.2e-11,1.1e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -30690000,0.71,0.0027,0.0062,0.71,-1.9,-0.99,0.79,-11,-5,-3.7e+02,-1.3e-05,-5.7e-05,3.3e-06,-0.0002,-0.00021,-0.001,0.21,0.002,0.44,0,0,0,0,0,6.3e-05,8e-05,7.7e-05,6.2e-05,0.026,0.027,0.009,0.23,0.23,0.037,3.3e-11,3.2e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -30790000,0.71,0.0026,0.0059,0.71,-1.9,-0.98,0.78,-11,-5.1,-3.7e+02,-1.3e-05,-5.7e-05,3.2e-06,-0.00021,-0.0002,-0.001,0.21,0.002,0.44,0,0,0,0,0,6.3e-05,8e-05,7.7e-05,6.2e-05,0.025,0.025,0.009,0.22,0.22,0.037,3.2e-11,3.2e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -30890000,0.71,0.0025,0.0055,0.71,-1.9,-0.97,0.76,-11,-5.2,-3.7e+02,-1.3e-05,-5.7e-05,3.2e-06,-0.00021,-0.00019,-0.001,0.21,0.002,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.7e-05,6.2e-05,0.026,0.027,0.009,0.24,0.24,0.037,3.2e-11,3.2e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -30990000,0.71,0.0024,0.005,0.71,-1.8,-0.96,0.76,-11,-5.3,-3.7e+02,-1.3e-05,-5.7e-05,3.1e-06,-0.00022,-0.00018,-0.001,0.21,0.002,0.44,0,0,0,0,0,6.3e-05,8e-05,7.7e-05,6.2e-05,0.025,0.025,0.0089,0.23,0.23,0.037,3.2e-11,3.1e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -31090000,0.71,0.0022,0.0045,0.71,-1.8,-0.96,0.74,-11,-5.4,-3.7e+02,-1.3e-05,-5.7e-05,3e-06,-0.00023,-0.00017,-0.001,0.21,0.002,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.7e-05,6.2e-05,0.026,0.027,0.009,0.25,0.24,0.037,3.2e-11,3.1e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -31190000,0.71,0.0022,0.0043,0.71,-1.8,-0.95,0.73,-12,-5.5,-3.7e+02,-1.4e-05,-5.7e-05,3e-06,-0.00024,-0.00014,-0.001,0.21,0.002,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.7e-05,6.1e-05,0.025,0.025,0.0089,0.24,0.24,0.037,3.1e-11,3.1e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -31290000,0.71,0.002,0.0038,0.71,-1.8,-0.94,0.73,-12,-5.6,-3.7e+02,-1.4e-05,-5.7e-05,3e-06,-0.00024,-0.00013,-0.001,0.21,0.002,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.7e-05,6.1e-05,0.026,0.027,0.0089,0.26,0.25,0.037,3.1e-11,3.1e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -31390000,0.71,0.0018,0.0033,0.71,-1.8,-0.93,0.73,-12,-5.7,-3.7e+02,-1.4e-05,-5.7e-05,2.9e-06,-0.00025,-0.00011,-0.001,0.21,0.002,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.6e-05,6.1e-05,0.025,0.025,0.0088,0.25,0.25,0.036,3.1e-11,3.1e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -31490000,0.71,0.0016,0.0027,0.71,-1.7,-0.92,0.72,-12,-5.8,-3.7e+02,-1.4e-05,-5.7e-05,2.8e-06,-0.00026,-0.0001,-0.001,0.21,0.002,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.6e-05,6.1e-05,0.026,0.027,0.0088,0.26,0.26,0.037,3.1e-11,3.1e-11,1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -31590000,0.71,0.0016,0.0023,0.71,-1.7,-0.91,0.72,-12,-5.9,-3.7e+02,-1.4e-05,-5.7e-05,2.8e-06,-0.00027,-8.3e-05,-0.00099,0.21,0.002,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.6e-05,6.1e-05,0.025,0.025,0.0087,0.26,0.26,0.037,3.1e-11,3e-11,1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -31690000,0.71,0.0013,0.0017,0.71,-1.7,-0.9,0.72,-12,-5.9,-3.7e+02,-1.4e-05,-5.7e-05,2.8e-06,-0.00027,-7.1e-05,-0.00099,0.21,0.002,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.6e-05,6.1e-05,0.026,0.026,0.0088,0.27,0.27,0.037,3.1e-11,3e-11,1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -31790000,0.71,0.0011,0.0011,0.71,-1.7,-0.89,0.72,-13,-6,-3.7e+02,-1.4e-05,-5.7e-05,2.8e-06,-0.00028,-5.3e-05,-0.00098,0.21,0.002,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.6e-05,6.1e-05,0.025,0.025,0.0087,0.27,0.27,0.037,3e-11,3e-11,1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -31890000,0.71,0.00087,0.00038,0.71,-1.6,-0.88,0.72,-13,-6.1,-3.7e+02,-1.4e-05,-5.7e-05,2.8e-06,-0.00029,-4e-05,-0.00098,0.21,0.002,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.6e-05,6e-05,0.026,0.026,0.0087,0.28,0.28,0.037,3e-11,3e-11,1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -31990000,0.71,0.00074,-8.1e-05,0.71,-1.6,-0.87,0.71,-13,-6.2,-3.7e+02,-1.4e-05,-5.7e-05,2.7e-06,-0.0003,-2.1e-05,-0.00097,0.21,0.002,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.6e-05,6e-05,0.025,0.025,0.0086,0.28,0.28,0.036,3e-11,3e-11,9.9e-11,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -32090000,0.71,0.00045,-0.0008,0.71,-1.6,-0.86,0.72,-13,-6.3,-3.7e+02,-1.4e-05,-5.7e-05,2.6e-06,-0.0003,-6.3e-06,-0.00096,0.21,0.002,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.6e-05,6e-05,0.026,0.026,0.0087,0.29,0.29,0.037,3e-11,3e-11,9.9e-11,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 -32190000,0.71,0.00024,-0.0016,0.71,-1.5,-0.85,0.72,-13,-6.4,-3.7e+02,-1.4e-05,-5.7e-05,2.5e-06,-0.00031,1.4e-05,-0.00096,0.21,0.002,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.5e-05,6e-05,0.025,0.025,0.0086,0.29,0.29,0.036,2.9e-11,2.9e-11,9.8e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -32290000,0.71,8.1e-06,-0.0023,0.71,-1.5,-0.84,0.71,-13,-6.4,-3.7e+02,-1.4e-05,-5.7e-05,2.4e-06,-0.00032,3e-05,-0.00095,0.21,0.002,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.5e-05,6e-05,0.026,0.026,0.0086,0.3,0.3,0.037,3e-11,2.9e-11,9.7e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -32390000,0.71,-0.00017,-0.0029,0.71,-1.5,-0.83,0.71,-14,-6.5,-3.7e+02,-1.4e-05,-5.7e-05,2.5e-06,-0.00032,3.9e-05,-0.00095,0.21,0.002,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.5e-05,6e-05,0.025,0.025,0.0085,0.3,0.3,0.037,2.9e-11,2.9e-11,9.6e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -32490000,0.71,-0.00029,-0.0032,0.71,-1.4,-0.82,0.72,-14,-6.6,-3.7e+02,-1.4e-05,-5.7e-05,2.5e-06,-0.00033,5e-05,-0.00094,0.21,0.002,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.5e-05,6e-05,0.026,0.026,0.0086,0.31,0.31,0.037,2.9e-11,2.9e-11,9.5e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -32590000,0.71,-0.00029,-0.0034,0.71,-1.4,-0.8,0.71,-14,-6.7,-3.7e+02,-1.5e-05,-5.7e-05,2.4e-06,-0.00033,5.8e-05,-0.00094,0.21,0.002,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.5e-05,6e-05,0.025,0.025,0.0084,0.31,0.31,0.036,2.9e-11,2.9e-11,9.4e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -32690000,0.71,-0.00033,-0.0035,0.71,-1.4,-0.79,0.71,-14,-6.8,-3.7e+02,-1.5e-05,-5.7e-05,2.4e-06,-0.00033,6.4e-05,-0.00094,0.21,0.002,0.44,0,0,0,0,0,6.1e-05,8.1e-05,7.5e-05,5.9e-05,0.026,0.026,0.0085,0.32,0.32,0.036,2.9e-11,2.9e-11,9.3e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -32790000,0.71,-0.0003,-0.0034,0.71,-1.4,-0.78,0.71,-14,-6.8,-3.7e+02,-1.5e-05,-5.7e-05,2.3e-06,-0.00034,7.3e-05,-0.00094,0.21,0.002,0.44,0,0,0,0,0,6.1e-05,8.1e-05,7.4e-05,5.9e-05,0.025,0.025,0.0084,0.32,0.31,0.036,2.9e-11,2.9e-11,9.3e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -32890000,0.71,-0.0002,-0.0034,0.71,-1.3,-0.77,0.71,-14,-6.9,-3.7e+02,-1.5e-05,-5.7e-05,2.2e-06,-0.00034,8.4e-05,-0.00093,0.21,0.002,0.44,0,0,0,0,0,6.1e-05,8.1e-05,7.4e-05,5.9e-05,0.026,0.026,0.0084,0.33,0.33,0.036,2.9e-11,2.9e-11,9.2e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -32990000,0.71,-7.4e-05,-0.0033,0.71,-1.3,-0.77,0.7,-15,-7,-3.7e+02,-1.5e-05,-5.7e-05,2.3e-06,-0.00035,9.7e-05,-0.00093,0.21,0.002,0.44,0,0,0,0,0,6.1e-05,8.1e-05,7.4e-05,5.9e-05,0.025,0.025,0.0083,0.32,0.32,0.036,2.8e-11,2.8e-11,9.1e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -33090000,0.71,-0.00011,-0.0033,0.71,-1.3,-0.76,0.69,-15,-7.1,-3.7e+02,-1.5e-05,-5.7e-05,2.4e-06,-0.00035,0.0001,-0.00093,0.21,0.002,0.44,0,0,0,0,0,6.1e-05,8.1e-05,7.4e-05,5.9e-05,0.026,0.026,0.0084,0.34,0.34,0.036,2.8e-11,2.8e-11,9e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -33190000,0.7,0.0033,-0.0024,0.71,-1.3,-0.75,0.64,-15,-7.1,-3.7e+02,-1.5e-05,-5.7e-05,2.4e-06,-0.00035,0.00011,-0.00092,0.21,0.002,0.44,0,0,0,0,0,6.1e-05,8.1e-05,7.4e-05,5.9e-05,0.025,0.025,0.0083,0.33,0.33,0.036,2.8e-11,2.8e-11,8.9e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -33290000,0.65,0.015,-0.0015,0.76,-1.3,-0.73,0.62,-15,-7.2,-3.7e+02,-1.5e-05,-5.7e-05,2.4e-06,-0.00036,0.00011,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.9e-05,8e-05,7.4e-05,6.1e-05,0.026,0.026,0.0083,0.35,0.35,0.036,2.8e-11,2.8e-11,8.9e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -33390000,0.55,0.013,-0.0017,0.84,-1.3,-0.72,0.81,-15,-7.3,-3.7e+02,-1.5e-05,-5.7e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,7.9e-05,7.5e-05,6.5e-05,0.024,0.024,0.0083,0.34,0.34,0.036,2.8e-11,2.8e-11,8.8e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -33490000,0.41,0.0069,0.00072,0.91,-1.2,-0.71,0.83,-15,-7.4,-3.7e+02,-1.5e-05,-5.7e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5e-05,7.8e-05,7.7e-05,7e-05,0.026,0.026,0.0081,0.36,0.35,0.036,2.8e-11,2.8e-11,8.7e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -33590000,0.25,0.00099,-0.0018,0.97,-1.2,-0.71,0.79,-15,-7.4,-3.7e+02,-1.5e-05,-5.7e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.002,0.44,0,0,0,0,0,4.7e-05,7.6e-05,7.8e-05,7.3e-05,0.025,0.025,0.0078,0.35,0.35,0.036,2.8e-11,2.8e-11,8.6e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -33690000,0.087,-0.0023,-0.0049,1,-1.2,-0.71,0.8,-15,-7.5,-3.7e+02,-1.5e-05,-5.7e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.002,0.44,0,0,0,0,0,4.5e-05,7.5e-05,8e-05,7.6e-05,0.028,0.028,0.0076,0.36,0.36,0.036,2.8e-11,2.8e-11,8.6e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -33790000,-0.082,-0.0038,-0.0067,1,-1.1,-0.69,0.78,-16,-7.6,-3.7e+02,-1.5e-05,-5.7e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.002,0.44,0,0,0,0,0,4.4e-05,7.2e-05,8e-05,7.6e-05,0.028,0.028,0.0074,0.36,0.36,0.036,2.7e-11,2.7e-11,8.5e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -33890000,-0.25,-0.0049,-0.0074,0.97,-1,-0.67,0.77,-16,-7.6,-3.7e+02,-1.5e-05,-5.7e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.002,0.44,0,0,0,0,0,4.6e-05,7.2e-05,8.1e-05,7.5e-05,0.031,0.032,0.0072,0.37,0.37,0.036,2.7e-11,2.8e-11,8.4e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -33990000,-0.39,-0.0031,-0.011,0.92,-0.98,-0.63,0.74,-16,-7.7,-3.7e+02,-1.5e-05,-5.6e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.002,0.44,0,0,0,0,0,4.8e-05,6.9e-05,7.8e-05,7.2e-05,0.032,0.032,0.007,0.37,0.37,0.035,2.7e-11,2.7e-11,8.3e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -34090000,-0.5,-0.0021,-0.013,0.87,-0.93,-0.58,0.74,-16,-7.7,-3.7e+02,-1.5e-05,-5.6e-05,2.6e-06,-0.00036,0.00012,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.1e-05,6.9e-05,7.8e-05,6.9e-05,0.036,0.037,0.0069,0.38,0.38,0.036,2.7e-11,2.7e-11,8.3e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -34190000,-0.57,-0.0014,-0.011,0.82,-0.92,-0.54,0.74,-16,-7.8,-3.7e+02,-1.5e-05,-5.7e-05,2.6e-06,-0.00039,0.00014,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.4e-05,6.5e-05,7.3e-05,6.7e-05,0.036,0.037,0.0067,0.38,0.38,0.035,2.7e-11,2.7e-11,8.2e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -34290000,-0.61,-0.0023,-0.0086,0.79,-0.87,-0.49,0.74,-16,-7.9,-3.7e+02,-1.5e-05,-5.7e-05,2.6e-06,-0.00039,0.00014,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,6.5e-05,7.3e-05,6.5e-05,0.042,0.043,0.0066,0.39,0.39,0.035,2.7e-11,2.7e-11,8.2e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -34390000,-0.64,-0.0025,-0.0061,0.77,-0.85,-0.46,0.73,-16,-7.9,-3.7e+02,-1.6e-05,-5.7e-05,2.7e-06,-0.00044,0.00019,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,6e-05,6.7e-05,6.4e-05,0.042,0.043,0.0065,0.39,0.39,0.035,2.7e-11,2.7e-11,8.1e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -34490000,-0.65,-0.0034,-0.0039,0.76,-0.8,-0.42,0.73,-16,-8,-3.7e+02,-1.6e-05,-5.7e-05,2.7e-06,-0.00043,0.00019,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.7e-05,6.1e-05,6.7e-05,6.3e-05,0.049,0.05,0.0064,0.4,0.4,0.035,2.7e-11,2.7e-11,8e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 -34590000,-0.66,-0.0028,-0.0028,0.75,-0.8,-0.4,0.73,-17,-8.1,-3.7e+02,-1.6e-05,-5.7e-05,2.8e-06,-0.00053,0.00027,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.7e-05,5.5e-05,6.1e-05,6.2e-05,0.047,0.048,0.0063,0.4,0.4,0.034,2.6e-11,2.7e-11,8e-11,2.6e-06,2.4e-06,5e-08,0,0,0,0,0,0,0,0 -34690000,-0.67,-0.0032,-0.002,0.74,-0.75,-0.37,0.73,-17,-8.1,-3.7e+02,-1.6e-05,-5.7e-05,2.8e-06,-0.00053,0.00027,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.7e-05,5.5e-05,6.1e-05,6.2e-05,0.054,0.056,0.0063,0.41,0.41,0.034,2.7e-11,2.7e-11,7.9e-11,2.6e-06,2.4e-06,5e-08,0,0,0,0,0,0,0,0 -34790000,-0.67,-0.0021,-0.0018,0.74,-0.75,-0.36,0.72,-17,-8.2,-3.7e+02,-1.6e-05,-5.7e-05,2.7e-06,-0.00064,0.00038,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.7e-05,5.1e-05,5.5e-05,6.2e-05,0.051,0.053,0.0062,0.41,0.41,0.034,2.6e-11,2.7e-11,7.8e-11,2.6e-06,2.4e-06,5e-08,0,0,0,0,0,0,0,0 -34890000,-0.68,-0.0021,-0.0017,0.74,-0.7,-0.32,0.72,-17,-8.2,-3.7e+02,-1.6e-05,-5.7e-05,2.8e-06,-0.00064,0.00038,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.7e-05,5.1e-05,5.5e-05,6.2e-05,0.059,0.061,0.0062,0.42,0.42,0.034,2.6e-11,2.7e-11,7.8e-11,2.6e-06,2.4e-06,5e-08,0,0,0,0,0,0,0,0 -34990000,-0.68,-0.0085,-0.0045,0.73,0.31,0.29,-0.13,-17,-8.2,-3.7e+02,-1.6e-05,-5.7e-05,2.7e-06,-0.00077,0.00052,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.7e-05,4.6e-05,5e-05,6.1e-05,0.058,0.058,0.0068,0.42,0.42,0.034,2.6e-11,2.7e-11,7.7e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 -35090000,-0.68,-0.0085,-0.0045,0.73,0.43,0.31,-0.19,-17,-8.2,-3.7e+02,-1.6e-05,-5.7e-05,2.8e-06,-0.00077,0.00052,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.7e-05,4.6e-05,5e-05,6.1e-05,0.063,0.063,0.0068,0.43,0.43,0.034,2.7e-11,2.7e-11,7.7e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 -35190000,-0.68,-0.0085,-0.0045,0.73,0.45,0.34,-0.18,-17,-8.2,-3.7e+02,-1.6e-05,-5.7e-05,2.8e-06,-0.00077,0.00052,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.7e-05,4.6e-05,5e-05,6.1e-05,0.068,0.068,0.0067,0.44,0.44,0.034,2.7e-11,2.7e-11,7.6e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 -35290000,-0.68,-0.0086,-0.0046,0.73,0.48,0.37,-0.18,-17,-8.1,-3.7e+02,-1.6e-05,-5.7e-05,2.8e-06,-0.00077,0.00052,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.7e-05,4.6e-05,5e-05,6.1e-05,0.073,0.074,0.0066,0.46,0.45,0.033,2.7e-11,2.7e-11,7.5e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 -35390000,-0.68,-0.0086,-0.0046,0.73,0.5,0.41,-0.18,-17,-8.1,-3.7e+02,-1.6e-05,-5.7e-05,2.7e-06,-0.00077,0.00052,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.7e-05,4.6e-05,5e-05,6.1e-05,0.079,0.08,0.0066,0.47,0.47,0.034,2.7e-11,2.7e-11,7.5e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 -35490000,-0.68,-0.0087,-0.0046,0.73,0.52,0.44,-0.18,-17,-8,-3.7e+02,-1.6e-05,-5.7e-05,2.7e-06,-0.00077,0.00052,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.7e-05,4.6e-05,5e-05,6.1e-05,0.085,0.087,0.0065,0.49,0.49,0.034,2.7e-11,2.7e-11,7.4e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 -35590000,-0.68,-0.0056,-0.0046,0.73,0.41,0.36,-0.19,-17,-8.1,-3.7e+02,-1.7e-05,-5.7e-05,2.9e-06,-0.00077,0.00052,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.7e-05,3.9e-05,4.2e-05,6.1e-05,0.068,0.069,0.0062,0.48,0.48,0.033,2.7e-11,2.7e-11,7.4e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 -35690000,-0.68,-0.0057,-0.0045,0.73,0.43,0.38,-0.19,-17,-8.1,-3.7e+02,-1.7e-05,-5.7e-05,2.9e-06,-0.00077,0.00052,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.7e-05,3.9e-05,4.2e-05,6e-05,0.073,0.075,0.0061,0.49,0.49,0.033,2.7e-11,2.7e-11,7.3e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 -35790000,-0.68,-0.0034,-0.0044,0.73,0.35,0.32,-0.19,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,3e-06,-0.00079,0.00053,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,3.4e-05,3.6e-05,6e-05,0.061,0.062,0.0059,0.49,0.48,0.033,2.7e-11,2.7e-11,7.3e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 -35890000,-0.68,-0.0034,-0.0045,0.73,0.37,0.35,-0.19,-17,-8.1,-3.7e+02,-1.7e-05,-5.7e-05,3.1e-06,-0.00079,0.00053,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,3.4e-05,3.6e-05,6e-05,0.066,0.068,0.0059,0.5,0.5,0.033,2.7e-11,2.7e-11,7.2e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 -35990000,-0.68,-0.0016,-0.0044,0.73,0.3,0.29,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,3.3e-06,-0.00087,0.0006,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,3e-05,3.1e-05,6e-05,0.057,0.058,0.0057,0.49,0.49,0.033,2.7e-11,2.8e-11,7.2e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 -36090000,-0.68,-0.0016,-0.0044,0.73,0.31,0.31,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,3.5e-06,-0.00087,0.0006,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,3e-05,3.1e-05,6e-05,0.062,0.064,0.0057,0.51,0.51,0.032,2.7e-11,2.8e-11,7.1e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 -36190000,-0.68,-0.00014,-0.0043,0.73,0.26,0.27,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,3.5e-06,-0.00097,0.00068,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,2.6e-05,2.8e-05,6e-05,0.055,0.056,0.0055,0.5,0.5,0.032,2.7e-11,2.8e-11,7.1e-11,2.4e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 -36290000,-0.68,-0.00021,-0.0042,0.73,0.27,0.28,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,3.7e-06,-0.00097,0.00068,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,2.6e-05,2.8e-05,6e-05,0.06,0.062,0.0056,0.52,0.52,0.032,2.7e-11,2.8e-11,7e-11,2.4e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 -36390000,-0.68,0.00084,-0.0041,0.73,0.22,0.24,-0.21,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,3.9e-06,-0.0011,0.00077,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,2.4e-05,2.5e-05,6e-05,0.053,0.055,0.0055,0.51,0.51,0.032,2.8e-11,2.8e-11,7e-11,2.4e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 -36490000,-0.68,0.00079,-0.0042,0.73,0.23,0.26,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,4.1e-06,-0.0011,0.00077,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,2.4e-05,2.5e-05,6e-05,0.059,0.061,0.0055,0.53,0.52,0.032,2.8e-11,2.8e-11,6.9e-11,2.4e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 -36590000,-0.68,0.0016,-0.004,0.73,0.19,0.22,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,4.3e-06,-0.0012,0.00086,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,2.2e-05,2.3e-05,6e-05,0.053,0.054,0.0055,0.52,0.52,0.031,2.8e-11,2.8e-11,6.9e-11,2.3e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 -36690000,-0.68,0.0016,-0.004,0.74,0.19,0.23,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,4.4e-06,-0.0012,0.00086,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,2.2e-05,2.3e-05,5.9e-05,0.058,0.06,0.0055,0.53,0.53,0.031,2.8e-11,2.8e-11,6.8e-11,2.3e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 -36790000,-0.68,0.0022,-0.0039,0.74,0.16,0.2,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,4.5e-06,-0.0013,0.00095,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,2.1e-05,2.2e-05,5.9e-05,0.052,0.053,0.0055,0.53,0.53,0.031,2.8e-11,2.8e-11,6.8e-11,2.2e-06,2.1e-06,5e-08,0,0,0,0,0,0,0,0 -36890000,-0.68,0.0022,-0.0039,0.74,0.16,0.21,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,4.6e-06,-0.0013,0.00095,-0.00092,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,2.1e-05,2.2e-05,5.9e-05,0.057,0.059,0.0056,0.54,0.54,0.031,2.8e-11,2.8e-11,6.7e-11,2.2e-06,2.1e-06,5e-08,0,0,0,0,0,0,0,0 -36990000,-0.68,0.0026,-0.0037,0.74,0.13,0.18,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,4.8e-06,-0.0015,0.001,-0.00093,0.21,0.002,0.44,0,0,0,0,0,5.6e-05,1.9e-05,2e-05,5.9e-05,0.051,0.052,0.0056,0.54,0.54,0.031,2.8e-11,2.8e-11,6.7e-11,2.2e-06,2e-06,5e-08,0,0,0,0,0,0,0,0 -37090000,-0.68,0.0026,-0.0037,0.74,0.13,0.19,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5e-06,-0.0015,0.001,-0.00093,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,2e-05,2.1e-05,5.9e-05,0.056,0.058,0.0057,0.55,0.55,0.031,2.8e-11,2.9e-11,6.7e-11,2.2e-06,2e-06,5e-08,0,0,0,0,0,0,0,0 -37190000,-0.68,0.0029,-0.0036,0.74,0.11,0.16,-0.19,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5.2e-06,-0.0016,0.0011,-0.00093,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.9e-05,2e-05,5.9e-05,0.05,0.052,0.0057,0.55,0.55,0.031,2.8e-11,2.9e-11,6.6e-11,2.1e-06,1.9e-06,5e-08,0,0,0,0,0,0,0,0 -37290000,-0.68,0.0029,-0.0036,0.74,0.11,0.17,-0.19,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5.4e-06,-0.0016,0.0011,-0.00093,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.9e-05,2e-05,5.9e-05,0.055,0.057,0.0059,0.56,0.56,0.031,2.8e-11,2.9e-11,6.6e-11,2.1e-06,1.9e-06,5e-08,0,0,0,0,0,0,0,0 -37390000,-0.68,0.0032,-0.0034,0.74,0.088,0.14,-0.19,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5.5e-06,-0.0017,0.0011,-0.00093,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.9e-05,5.9e-05,0.05,0.051,0.0059,0.56,0.56,0.031,2.9e-11,2.9e-11,6.5e-11,2e-06,1.8e-06,5e-08,0,0,0,0,0,0,0,0 -37490000,-0.68,0.0031,-0.0034,0.74,0.087,0.15,-0.19,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5.6e-06,-0.0017,0.0011,-0.00093,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.9e-05,5.9e-05,0.054,0.055,0.006,0.57,0.57,0.031,2.9e-11,2.9e-11,6.5e-11,2e-06,1.8e-06,5e-08,0,0,0,0,0,0,0,0 -37590000,-0.68,0.0033,-0.0033,0.74,0.069,0.12,-0.18,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5.8e-06,-0.0017,0.0012,-0.00093,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.9e-05,5.9e-05,0.049,0.05,0.0061,0.57,0.57,0.031,2.9e-11,2.9e-11,6.4e-11,1.9e-06,1.8e-06,5e-08,0,0,0,0,0,0,0,0 -37690000,-0.68,0.0033,-0.0034,0.74,0.066,0.13,-0.18,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5.9e-06,-0.0017,0.0012,-0.00093,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.9e-05,5.9e-05,0.053,0.054,0.0062,0.58,0.58,0.031,2.9e-11,2.9e-11,6.4e-11,1.9e-06,1.8e-06,5e-08,0,0,0,0,0,0,0,0 -37790000,-0.68,0.0034,-0.0033,0.74,0.052,0.11,-0.17,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,6.1e-06,-0.0018,0.0012,-0.00094,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.8e-05,5.9e-05,0.048,0.048,0.0063,0.58,0.58,0.03,2.9e-11,2.9e-11,6.4e-11,1.8e-06,1.7e-06,5e-08,0,0,0,0,0,0,0,0 -37890000,-0.68,0.0034,-0.0033,0.74,0.05,0.11,-0.16,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,6.3e-06,-0.0018,0.0012,-0.00094,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.9e-05,5.9e-05,0.052,0.053,0.0064,0.59,0.59,0.03,2.9e-11,2.9e-11,6.3e-11,1.8e-06,1.7e-06,5e-08,0,0,0,0,0,0,0,0 -37990000,-0.68,0.0034,-0.0033,0.74,0.037,0.097,-0.15,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,6.5e-06,-0.0019,0.0013,-0.00095,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.7e-05,1.8e-05,5.9e-05,0.047,0.047,0.0065,0.59,0.59,0.031,2.9e-11,2.9e-11,6.3e-11,1.7e-06,1.6e-06,5e-08,0,0,0,0,0,0,0,0 -38090000,-0.68,0.0034,-0.0033,0.74,0.034,0.1,-0.14,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,6.6e-06,-0.0019,0.0013,-0.00095,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.8e-05,5.9e-05,0.05,0.051,0.0066,0.6,0.6,0.031,2.9e-11,3e-11,6.2e-11,1.7e-06,1.6e-06,5e-08,0,0,0,0,0,0,0,0 -38190000,-0.68,0.0034,-0.0032,0.74,0.022,0.085,-0.13,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,6.8e-06,-0.002,0.0013,-0.00096,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.7e-05,1.8e-05,5.9e-05,0.045,0.046,0.0067,0.6,0.6,0.031,2.9e-11,3e-11,6.2e-11,1.6e-06,1.5e-06,5e-08,0,0,0,0,0,0,0,0 -38290000,-0.68,0.0034,-0.0032,0.74,0.019,0.086,-0.13,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,6.9e-06,-0.002,0.0013,-0.00096,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.8e-05,5.9e-05,0.049,0.05,0.0068,0.61,0.61,0.031,2.9e-11,3e-11,6.2e-11,1.6e-06,1.5e-06,5e-08,0,0,0,0,0,0,0,0 -38390000,-0.68,0.0034,-0.0031,0.74,0.012,0.074,-0.12,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,7.1e-06,-0.002,0.0013,-0.00097,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.7e-05,1.8e-05,5.9e-05,0.044,0.045,0.0069,0.61,0.61,0.031,2.9e-11,3e-11,6.1e-11,1.6e-06,1.5e-06,5e-08,0,0,0,0,0,0,0,0 -38490000,-0.68,0.0034,-0.0031,0.74,0.0091,0.076,-0.11,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,7.2e-06,-0.002,0.0013,-0.00097,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.8e-05,5.8e-05,0.048,0.048,0.007,0.62,0.62,0.031,3e-11,3e-11,6.1e-11,1.6e-06,1.5e-06,5e-08,0,0,0,0,0,0,0,0 -38590000,-0.68,0.0034,-0.003,0.74,0.0051,0.065,-0.11,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,7.4e-06,-0.002,0.0013,-0.00098,0.21,0.002,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.8e-05,5.8e-05,0.043,0.044,0.0071,0.62,0.62,0.031,3e-11,3e-11,6.1e-11,1.5e-06,1.4e-06,5e-08,0,0,0,0,0,0,0,0 -38690000,-0.68,0.0033,-0.003,0.74,0.0012,0.065,-0.097,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,7.5e-06,-0.0021,0.0013,-0.00098,0.21,0.002,0.44,0,0,0,0,0,5.4e-05,1.8e-05,1.9e-05,5.8e-05,0.046,0.047,0.0072,0.63,0.63,0.031,3e-11,3e-11,6e-11,1.5e-06,1.4e-06,5e-08,0,0,0,0,0,0,0,0 -38790000,-0.68,0.0033,-0.003,0.74,-0.0034,0.054,-0.089,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,7.7e-06,-0.0021,0.0013,-0.00098,0.21,0.002,0.44,0,0,0,0,0,5.4e-05,1.8e-05,1.9e-05,5.8e-05,0.042,0.042,0.0073,0.63,0.63,0.031,3e-11,3e-11,6e-11,1.4e-06,1.4e-06,5e-08,0,0,0,0,0,0,0,0 -38890000,-0.67,0.0031,-0.003,0.74,-0.013,0.043,0.41,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,7.8e-06,-0.0021,0.0013,-0.00099,0.21,0.002,0.44,0,0,0,0,0,5.4e-05,1.8e-05,1.9e-05,5.8e-05,0.045,0.045,0.0075,0.64,0.64,0.032,3e-11,3e-11,6e-11,1.4e-06,1.4e-06,5e-08,0,0,0,0,0,0,0,0 +6390000,0.71,0.0014,-0.014,0.71,0.0048,0.0076,-0.05,0.0025,0.0017,-3.7e+02,-1.6e-05,-5.6e-05,4.3e-07,0,0,4e-07,0.21,0.0021,0.44,0,0,0,0,0,0.00076,0.00034,0.00034,0.00085,0.22,0.22,2.3,0.13,0.13,0.29,1.4e-08,1.5e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +6490000,0.71,0.0014,-0.014,0.71,0.0043,0.0083,-0.052,0.0029,0.0025,-3.7e+02,-1.6e-05,-5.6e-05,4.1e-07,0,0,-8.7e-08,0.21,0.0021,0.44,0,0,0,0,0,0.00051,0.00034,0.00034,0.00056,0.22,0.22,1.5,0.16,0.16,0.26,1.4e-08,1.5e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +6590000,0.71,0.0015,-0.014,0.71,0.0036,0.0085,-0.099,0.0034,0.0033,-3.7e+02,-1.6e-05,-5.6e-05,3.6e-07,0,0,1.7e-06,0.21,0.0021,0.44,0,0,0,0,0,0.00039,0.00034,0.00034,0.00043,0.23,0.23,1.1,0.19,0.19,0.23,1.4e-08,1.4e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +6690000,0.7,0.0015,-0.014,0.71,0.0037,0.0095,-0.076,0.0037,0.0042,-3.7e+02,-1.6e-05,-5.6e-05,3e-07,0,0,-1.5e-06,0.21,0.0021,0.44,0,0,0,0,0,0.00031,0.00034,0.00034,0.00035,0.24,0.24,0.78,0.23,0.23,0.21,1.4e-08,1.4e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +6790000,0.71,0.0015,-0.014,0.71,0.0021,0.0095,-0.11,0.004,0.0052,-3.7e+02,-1.6e-05,-5.6e-05,3.3e-07,0,0,8.5e-07,0.21,0.0021,0.44,0,0,0,0,0,0.00027,0.00034,0.00034,0.0003,0.25,0.25,0.6,0.28,0.28,0.2,1.4e-08,1.4e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +6890000,0.71,0.0015,-0.014,0.71,-0.00021,0.01,-0.12,0.0041,0.0062,-3.7e+02,-1.6e-05,-5.6e-05,3.4e-07,0,0,3.4e-07,0.21,0.0021,0.44,0,0,0,0,0,0.00024,0.00035,0.00035,0.00026,0.26,0.26,0.46,0.33,0.33,0.18,1.4e-08,1.4e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +6990000,0.7,0.0016,-0.014,0.71,-0.00055,0.011,-0.12,0.004,0.0072,-3.7e+02,-1.6e-05,-5.6e-05,1.6e-07,0,0,-2.7e-06,0.21,0.0021,0.44,0,0,0,0,0,0.00021,0.00035,0.00035,0.00023,0.28,0.28,0.36,0.38,0.38,0.16,1.4e-08,1.4e-08,4.8e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +7090000,0.7,0.0016,-0.014,0.71,-0.0014,0.011,-0.13,0.0039,0.0083,-3.7e+02,-1.6e-05,-5.6e-05,-5.1e-08,0,0,-6.3e-06,0.21,0.0021,0.44,0,0,0,0,0,0.0002,0.00036,0.00036,0.00022,0.3,0.3,0.29,0.44,0.44,0.16,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +7190000,0.7,0.0016,-0.014,0.71,-0.0034,0.011,-0.15,0.0037,0.0093,-3.7e+02,-1.6e-05,-5.6e-05,-1.4e-07,0,0,-4.1e-06,0.21,0.0021,0.44,0,0,0,0,0,0.00018,0.00036,0.00036,0.0002,0.32,0.32,0.24,0.51,0.51,0.15,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,4e-06,0,0,0,0,0,0,0,0 +7290000,0.7,0.0016,-0.014,0.71,-0.0052,0.011,-0.15,0.0033,0.01,-3.7e+02,-1.6e-05,-5.6e-05,-1.5e-07,0,0,-1.1e-05,0.21,0.0021,0.44,0,0,0,0,0,0.00017,0.00037,0.00037,0.00018,0.34,0.34,0.2,0.58,0.58,0.14,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.9e-06,0,0,0,0,0,0,0,0 +7390000,0.7,0.0017,-0.014,0.71,-0.0056,0.012,-0.16,0.0027,0.011,-3.7e+02,-1.6e-05,-5.6e-05,-1.3e-07,0,0,-1.2e-05,0.21,0.0021,0.44,0,0,0,0,0,0.00016,0.00038,0.00038,0.00017,0.37,0.37,0.18,0.66,0.66,0.13,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.9e-06,0,0,0,0,0,0,0,0 +7490000,0.7,0.0017,-0.014,0.71,-0.0076,0.013,-0.16,0.002,0.013,-3.7e+02,-1.6e-05,-5.6e-05,-1.5e-07,0,0,-2e-05,0.21,0.0021,0.44,0,0,0,0,0,0.00015,0.00039,0.00039,0.00016,0.4,0.4,0.15,0.76,0.76,0.12,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.9e-06,0,0,0,0,0,0,0,0 +7590000,0.7,0.0017,-0.014,0.71,-0.0098,0.014,-0.17,0.0011,0.014,-3.7e+02,-1.6e-05,-5.6e-05,-1.4e-08,0,0,-2.9e-05,0.21,0.0021,0.44,0,0,0,0,0,0.00014,0.00039,0.00039,0.00015,0.43,0.43,0.14,0.85,0.85,0.12,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.9e-06,0,0,0,0,0,0,0,0 +7690000,0.7,0.0018,-0.014,0.71,-0.012,0.015,-0.16,2.3e-05,0.015,-3.7e+02,-1.6e-05,-5.6e-05,-4.5e-08,0,0,-4.9e-05,0.21,0.0021,0.44,0,0,0,0,0,0.00014,0.0004,0.0004,0.00015,0.47,0.47,0.13,0.96,0.96,0.11,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.9e-06,0,0,0,0,0,0,0,0 +7790000,0.7,0.0019,-0.014,0.71,-0.014,0.016,-0.16,-0.0013,0.017,-3.7e+02,-1.6e-05,-5.6e-05,-3.7e-07,0,0,-6.9e-05,0.21,0.0021,0.44,0,0,0,0,0,0.00013,0.00041,0.00041,0.00014,0.51,0.51,0.12,1.1,1.1,0.11,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.8e-06,0,0,0,0,0,0,0,0 +7890000,0.7,0.0019,-0.014,0.71,-0.017,0.018,-0.16,-0.0028,0.018,-3.7e+02,-1.6e-05,-5.6e-05,-2.7e-07,0,0,-9.5e-05,0.21,0.0021,0.44,0,0,0,0,0,0.00013,0.00042,0.00042,0.00014,0.55,0.55,0.11,1.2,1.2,0.1,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.8e-06,0,0,0,0,0,0,0,0 +7990000,0.7,0.0019,-0.014,0.71,-0.019,0.019,-0.16,-0.0046,0.02,-3.7e+02,-1.6e-05,-5.6e-05,-1.6e-07,0,0,-0.00011,0.21,0.0021,0.44,0,0,0,0,0,0.00012,0.00043,0.00043,0.00013,0.6,0.59,0.1,1.3,1.3,0.099,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.8e-06,0,0,0,0,0,0,0,0 +8090000,0.7,0.0019,-0.014,0.71,-0.021,0.02,-0.17,-0.0066,0.022,-3.7e+02,-1.6e-05,-5.6e-05,6.1e-08,0,0,-0.00011,0.21,0.0021,0.44,0,0,0,0,0,0.00012,0.00045,0.00045,0.00013,0.65,0.65,0.1,1.5,1.5,0.097,1.4e-08,1.4e-08,4.7e-09,4e-06,4e-06,3.7e-06,0,0,0,0,0,0,0,0 +8190000,0.7,0.0019,-0.014,0.71,-0.024,0.021,-0.18,-0.0088,0.023,-3.7e+02,-1.6e-05,-5.6e-05,-2.1e-07,0,0,-0.00013,0.21,0.0021,0.44,0,0,0,0,0,0.00012,0.00046,0.00046,0.00012,0.69,0.69,0.099,1.7,1.7,0.094,1.4e-08,1.4e-08,4.6e-09,4e-06,4e-06,3.7e-06,0,0,0,0,0,0,0,0 +8290000,0.7,0.002,-0.014,0.71,-0.026,0.022,-0.17,-0.011,0.025,-3.7e+02,-1.6e-05,-5.6e-05,-4e-07,0,0,-0.00017,0.21,0.0021,0.44,0,0,0,0,0,0.00011,0.00047,0.00047,0.00012,0.75,0.75,0.097,1.9,1.9,0.091,1.4e-08,1.4e-08,4.6e-09,4e-06,4e-06,3.6e-06,0,0,0,0,0,0,0,0 +8390000,0.7,0.002,-0.014,0.71,-0.029,0.023,-0.17,-0.014,0.028,-3.7e+02,-1.6e-05,-5.6e-05,-1.5e-07,0,0,-0.00021,0.21,0.0021,0.44,0,0,0,0,0,0.00011,0.00048,0.00048,0.00012,0.81,0.81,0.097,2.1,2.1,0.091,1.4e-08,1.4e-08,4.6e-09,4e-06,4e-06,3.5e-06,0,0,0,0,0,0,0,0 +8490000,0.7,0.002,-0.014,0.71,-0.031,0.025,-0.17,-0.017,0.029,-3.7e+02,-1.6e-05,-5.6e-05,-3e-07,0,0,-0.00025,0.21,0.0021,0.44,0,0,0,0,0,0.00011,0.00049,0.00049,0.00012,0.87,0.87,0.096,2.3,2.3,0.089,1.4e-08,1.4e-08,4.6e-09,4e-06,4e-06,3.4e-06,0,0,0,0,0,0,0,0 +8590000,0.7,0.002,-0.014,0.71,-0.034,0.027,-0.17,-0.021,0.032,-3.7e+02,-1.6e-05,-5.6e-05,-6.2e-07,0,0,-0.00029,0.21,0.0021,0.44,0,0,0,0,0,0.00011,0.00051,0.00051,0.00011,0.94,0.94,0.095,2.5,2.5,0.088,1.4e-08,1.4e-08,4.6e-09,4e-06,4e-06,3.3e-06,0,0,0,0,0,0,0,0 +8690000,0.7,0.0021,-0.014,0.71,-0.037,0.028,-0.16,-0.024,0.033,-3.7e+02,-1.6e-05,-5.6e-05,-2.5e-07,0,0,-0.00034,0.21,0.0021,0.44,0,0,0,0,0,0.00011,0.00052,0.00052,0.00011,0.99,0.99,0.096,2.7,2.7,0.088,1.4e-08,1.4e-08,4.5e-09,4e-06,4e-06,3.3e-06,0,0,0,0,0,0,0,0 +8790000,0.7,0.0021,-0.014,0.71,-0.04,0.03,-0.15,-0.028,0.036,-3.7e+02,-1.6e-05,-5.6e-05,-4.7e-07,0,0,-0.00041,0.21,0.0021,0.44,0,0,0,0,0,0.0001,0.00054,0.00054,0.00011,1.1,1.1,0.095,3,3,0.087,1.4e-08,1.4e-08,4.5e-09,4e-06,4e-06,3.1e-06,0,0,0,0,0,0,0,0 +8890000,0.7,0.0021,-0.014,0.71,-0.043,0.03,-0.15,-0.032,0.038,-3.7e+02,-1.6e-05,-5.6e-05,-6.2e-07,0,0,-0.00045,0.21,0.0021,0.44,0,0,0,0,0,0.0001,0.00055,0.00055,0.00011,1.1,1.1,0.095,3.3,3.3,0.086,1.3e-08,1.3e-08,4.5e-09,4e-06,4e-06,3e-06,0,0,0,0,0,0,0,0 +8990000,0.7,0.0021,-0.014,0.71,-0.045,0.031,-0.14,-0.036,0.04,-3.7e+02,-1.6e-05,-5.6e-05,-9.6e-07,0,0,-0.0005,0.21,0.0021,0.44,0,0,0,0,0,0.0001,0.00056,0.00056,0.00011,1.2,1.2,0.096,3.6,3.6,0.087,1.3e-08,1.3e-08,4.4e-09,4e-06,4e-06,2.9e-06,0,0,0,0,0,0,0,0 +9090000,0.7,0.0022,-0.014,0.71,-0.048,0.031,-0.14,-0.04,0.042,-3.7e+02,-1.6e-05,-5.6e-05,-1.2e-06,0,0,-0.00053,0.21,0.0021,0.44,0,0,0,0,0,0.0001,0.00057,0.00057,0.00011,1.3,1.3,0.095,3.9,3.9,0.086,1.3e-08,1.3e-08,4.4e-09,4e-06,4e-06,2.8e-06,0,0,0,0,0,0,0,0 +9190000,0.7,0.0022,-0.014,0.71,-0.05,0.032,-0.14,-0.045,0.045,-3.7e+02,-1.6e-05,-5.6e-05,-5.2e-07,0,0,-0.00057,0.21,0.0021,0.44,0,0,0,0,0,9.9e-05,0.00059,0.00059,0.0001,1.4,1.4,0.094,4.3,4.3,0.085,1.3e-08,1.3e-08,4.4e-09,4e-06,4e-06,2.7e-06,0,0,0,0,0,0,0,0 +9290000,0.7,0.0022,-0.014,0.71,-0.051,0.033,-0.14,-0.048,0.046,-3.7e+02,-1.6e-05,-5.6e-05,-4.7e-07,0,0,-0.00061,0.21,0.0021,0.44,0,0,0,0,0,9.9e-05,0.0006,0.0006,0.0001,1.4,1.4,0.093,4.5,4.5,0.085,1.3e-08,1.3e-08,4.3e-09,4e-06,4e-06,2.5e-06,0,0,0,0,0,0,0,0 +9390000,0.7,0.0022,-0.014,0.71,-0.053,0.035,-0.14,-0.054,0.049,-3.7e+02,-1.6e-05,-5.6e-05,-5.1e-07,0,0,-0.00064,0.21,0.0021,0.44,0,0,0,0,0,9.8e-05,0.00062,0.00061,0.0001,1.5,1.5,0.093,5,5,0.086,1.3e-08,1.3e-08,4.3e-09,4e-06,4e-06,2.4e-06,0,0,0,0,0,0,0,0 +9490000,0.7,0.0022,-0.014,0.71,-0.054,0.035,-0.13,-0.057,0.05,-3.7e+02,-1.6e-05,-5.6e-05,1.3e-08,0,0,-0.00068,0.21,0.0021,0.44,0,0,0,0,0,9.8e-05,0.00062,0.00062,0.0001,1.6,1.6,0.091,5.2,5.2,0.085,1.3e-08,1.3e-08,4.3e-09,4e-06,4e-06,2.3e-06,0,0,0,0,0,0,0,0 +9590000,0.7,0.0022,-0.014,0.71,-0.058,0.036,-0.13,-0.062,0.053,-3.7e+02,-1.6e-05,-5.6e-05,1.4e-07,0,0,-0.00072,0.21,0.0021,0.44,0,0,0,0,0,9.7e-05,0.00064,0.00064,0.0001,1.7,1.7,0.089,5.8,5.8,0.085,1.3e-08,1.3e-08,4.2e-09,4e-06,4e-06,2.1e-06,0,0,0,0,0,0,0,0 +9690000,0.7,0.0022,-0.014,0.71,-0.058,0.037,-0.12,-0.065,0.053,-3.7e+02,-1.6e-05,-5.6e-05,-4.4e-07,0,0,-0.00077,0.21,0.0021,0.44,0,0,0,0,0,9.7e-05,0.00064,0.00064,0.0001,1.7,1.7,0.089,6,6,0.086,1.3e-08,1.3e-08,4.2e-09,4e-06,4e-06,2e-06,0,0,0,0,0,0,0,0 +9790000,0.7,0.0022,-0.014,0.71,-0.06,0.039,-0.11,-0.071,0.056,-3.7e+02,-1.6e-05,-5.6e-05,-9.9e-08,0,0,-0.00082,0.21,0.0021,0.44,0,0,0,0,0,9.7e-05,0.00066,0.00066,0.0001,1.8,1.8,0.087,6.6,6.6,0.085,1.3e-08,1.3e-08,4.1e-09,4e-06,4e-06,1.9e-06,0,0,0,0,0,0,0,0 +9890000,0.7,0.0022,-0.014,0.71,-0.06,0.039,-0.11,-0.073,0.056,-3.7e+02,-1.6e-05,-5.6e-05,-1.8e-07,0,0,-0.00085,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00066,0.00066,9.9e-05,1.8,1.8,0.084,6.8,6.8,0.085,1.2e-08,1.2e-08,4.1e-09,4e-06,4e-06,1.8e-06,0,0,0,0,0,0,0,0 +9990000,0.7,0.0023,-0.014,0.71,-0.063,0.04,-0.1,-0.079,0.06,-3.7e+02,-1.6e-05,-5.6e-05,-4.7e-07,0,0,-0.00088,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00068,0.00068,9.9e-05,2,2,0.083,7.4,7.4,0.086,1.2e-08,1.2e-08,4e-09,4e-06,4e-06,1.7e-06,0,0,0,0,0,0,0,0 +10090000,0.7,0.0023,-0.014,0.71,-0.061,0.039,-0.097,-0.079,0.059,-3.7e+02,-1.5e-05,-5.6e-05,-3.7e-07,0,0,-0.00091,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00067,0.00067,9.8e-05,2,2,0.08,7.5,7.5,0.085,1.2e-08,1.2e-08,4e-09,4e-06,4e-06,1.6e-06,0,0,0,0,0,0,0,0 +10190000,0.7,0.0023,-0.014,0.71,-0.064,0.042,-0.096,-0.086,0.063,-3.7e+02,-1.5e-05,-5.6e-05,-1.2e-06,0,0,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00069,0.00069,9.8e-05,2.1,2.1,0.078,8.3,8.3,0.084,1.2e-08,1.2e-08,3.9e-09,4e-06,4e-06,1.4e-06,0,0,0,0,0,0,0,0 +10290000,0.7,0.0022,-0.014,0.71,-0.062,0.04,-0.084,-0.085,0.061,-3.7e+02,-1.5e-05,-5.6e-05,-1.7e-06,0,0,-0.00098,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00068,0.00068,9.8e-05,2.1,2.1,0.076,8.3,8.3,0.085,1.2e-08,1.2e-08,3.9e-09,4e-06,4e-06,1.4e-06,0,0,0,0,0,0,0,0 +10390000,0.7,0.0022,-0.014,0.71,0.0091,-0.019,0.0096,0.00085,-0.0017,-3.7e+02,-1.5e-05,-5.6e-05,-1.7e-06,-6.6e-10,4.8e-10,-0.001,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.0007,0.0007,9.7e-05,0.25,0.25,0.56,0.25,0.25,0.078,1.2e-08,1.2e-08,3.8e-09,4e-06,4e-06,1.3e-06,0,0,0,0,0,0,0,0 +10490000,0.7,0.0023,-0.014,0.71,0.0074,-0.017,0.023,0.0017,-0.0036,-3.7e+02,-1.5e-05,-5.6e-05,-2.2e-06,-1.7e-08,1.2e-08,-0.001,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00073,0.00073,9.7e-05,0.26,0.26,0.55,0.26,0.26,0.08,1.2e-08,1.2e-08,3.8e-09,4e-06,4e-06,1.2e-06,0,0,0,0,0,0,0,0 +10590000,0.7,0.0024,-0.014,0.71,0.0069,-0.0065,0.026,0.0018,-0.00081,-3.7e+02,-1.5e-05,-5.6e-05,-2.2e-06,-2.7e-06,4.5e-07,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00073,0.00073,9.7e-05,0.14,0.14,0.27,0.13,0.13,0.073,1.2e-08,1.2e-08,3.7e-09,4e-06,4e-06,1.2e-06,0,0,0,0,0,0,0,0 +10690000,0.7,0.0024,-0.014,0.71,0.0044,-0.0059,0.03,0.0024,-0.0015,-3.7e+02,-1.5e-05,-5.6e-05,-2.4e-06,-2.7e-06,4.7e-07,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00076,0.00076,9.7e-05,0.15,0.15,0.26,0.14,0.14,0.078,1.2e-08,1.2e-08,3.7e-09,4e-06,4e-06,1.1e-06,0,0,0,0,0,0,0,0 +10790000,0.7,0.0024,-0.014,0.71,0.004,-0.0032,0.024,0.0026,-0.00073,-3.7e+02,-1.5e-05,-5.5e-05,-2.4e-06,-4.3e-06,2.1e-06,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00074,0.00073,9.7e-05,0.11,0.11,0.17,0.091,0.091,0.072,1.1e-08,1.1e-08,3.6e-09,4e-06,4e-06,1.1e-06,0,0,0,0,0,0,0,0 +10890000,0.7,0.0024,-0.014,0.71,0.0023,-0.0019,0.02,0.0029,-0.00095,-3.7e+02,-1.5e-05,-5.5e-05,-2.5e-06,-4.3e-06,2.1e-06,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00076,0.00076,9.6e-05,0.13,0.13,0.16,0.098,0.098,0.075,1.1e-08,1.1e-08,3.5e-09,4e-06,4e-06,1.1e-06,0,0,0,0,0,0,0,0 +10990000,0.7,0.0023,-0.014,0.71,0.0052,0.0032,0.014,0.0046,-0.0022,-3.7e+02,-1.4e-05,-5.5e-05,-2e-06,-8.3e-06,8.9e-06,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.0007,0.00069,9.7e-05,0.1,0.1,0.12,0.073,0.073,0.071,1.1e-08,1.1e-08,3.5e-09,3.9e-06,3.9e-06,1.1e-06,0,0,0,0,0,0,0,0 +11090000,0.7,0.0023,-0.014,0.71,0.0035,0.0056,0.019,0.0051,-0.0018,-3.7e+02,-1.4e-05,-5.5e-05,-1.5e-06,-8.3e-06,8.9e-06,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00072,0.00072,9.6e-05,0.13,0.13,0.11,0.08,0.08,0.074,1.1e-08,1.1e-08,3.4e-09,3.9e-06,3.9e-06,1.1e-06,0,0,0,0,0,0,0,0 +11190000,0.7,0.0022,-0.014,0.71,0.0087,0.0081,0.0077,0.0066,-0.0028,-3.7e+02,-1.3e-05,-5.5e-05,-2e-06,-9.5e-06,1.5e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00062,0.00062,9.6e-05,0.1,0.1,0.084,0.063,0.063,0.069,9.4e-09,9.5e-09,3.4e-09,3.8e-06,3.8e-06,1e-06,0,0,0,0,0,0,0,0 +11290000,0.7,0.0023,-0.014,0.71,0.0082,0.011,0.0074,0.0075,-0.0018,-3.7e+02,-1.3e-05,-5.5e-05,-2.7e-06,-9.5e-06,1.5e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00064,0.00064,9.6e-05,0.13,0.13,0.078,0.071,0.071,0.072,9.4e-09,9.5e-09,3.3e-09,3.8e-06,3.8e-06,1e-06,0,0,0,0,0,0,0,0 +11390000,0.7,0.0023,-0.014,0.71,0.0037,0.009,0.0017,0.0054,-0.002,-3.7e+02,-1.4e-05,-5.5e-05,-3.2e-06,-5.3e-06,1.2e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00054,0.00054,9.6e-05,0.1,0.1,0.063,0.058,0.058,0.068,8.4e-09,8.4e-09,3.2e-09,3.8e-06,3.8e-06,1e-06,0,0,0,0,0,0,0,0 +11490000,0.7,0.0023,-0.014,0.71,0.00095,0.012,0.0025,0.0056,-0.00092,-3.7e+02,-1.4e-05,-5.5e-05,-4.2e-06,-5.3e-06,1.2e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00056,0.00056,9.6e-05,0.13,0.13,0.058,0.066,0.066,0.069,8.4e-09,8.4e-09,3.2e-09,3.8e-06,3.8e-06,1e-06,0,0,0,0,0,0,0,0 +11590000,0.7,0.0022,-0.014,0.71,-0.0029,0.01,-0.0034,0.0044,-0.0014,-3.7e+02,-1.4e-05,-5.6e-05,-4.4e-06,-1e-06,1.1e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00046,0.00046,9.6e-05,0.1,0.1,0.049,0.054,0.054,0.066,7.4e-09,7.4e-09,3.1e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 +11690000,0.7,0.0022,-0.014,0.71,-0.006,0.013,-0.008,0.0039,-0.00027,-3.7e+02,-1.4e-05,-5.6e-05,-4.7e-06,-9.5e-07,1.1e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00047,0.00047,9.6e-05,0.12,0.12,0.046,0.063,0.063,0.066,7.4e-09,7.4e-09,3.1e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 +11790000,0.7,0.0022,-0.014,0.71,-0.011,0.013,-0.0098,0.0017,0.00056,-3.7e+02,-1.4e-05,-5.6e-05,-4.8e-06,1.4e-07,9.7e-06,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00039,0.00039,9.6e-05,0.096,0.096,0.039,0.052,0.052,0.063,6.6e-09,6.6e-09,3e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 +11890000,0.7,0.0022,-0.014,0.71,-0.013,0.014,-0.011,0.00052,0.0019,-3.7e+02,-1.4e-05,-5.6e-05,-5.3e-06,8.2e-08,9.7e-06,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.0004,0.0004,9.6e-05,0.12,0.12,0.037,0.061,0.061,0.063,6.6e-09,6.6e-09,2.9e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 +11990000,0.7,0.0022,-0.014,0.71,-0.014,0.014,-0.016,-0.0004,0.0023,-3.7e+02,-1.4e-05,-5.6e-05,-5.1e-06,1.5e-06,1e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.7e-05,0.00034,0.00034,9.6e-05,0.09,0.09,0.033,0.051,0.051,0.061,5.9e-09,5.9e-09,2.9e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 +12090000,0.7,0.0022,-0.014,0.71,-0.016,0.016,-0.022,-0.0019,0.0038,-3.7e+02,-1.4e-05,-5.6e-05,-4.7e-06,1.7e-06,1e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.7e-05,0.00035,0.00035,9.6e-05,0.11,0.11,0.031,0.06,0.06,0.061,5.9e-09,5.9e-09,2.8e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 +12190000,0.7,0.0018,-0.014,0.71,-0.0089,0.013,-0.017,0.0014,0.0019,-3.7e+02,-1.3e-05,-5.7e-05,-4.5e-06,4.4e-06,1.6e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.0003,0.0003,9.5e-05,0.085,0.085,0.028,0.051,0.051,0.059,5.4e-09,5.4e-09,2.8e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 +12290000,0.7,0.0018,-0.014,0.71,-0.012,0.015,-0.016,0.00035,0.0033,-3.7e+02,-1.3e-05,-5.7e-05,-4.3e-06,4.1e-06,1.6e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.7e-05,0.00031,0.00031,9.6e-05,0.1,0.1,0.028,0.059,0.059,0.059,5.4e-09,5.4e-09,2.7e-09,3.7e-06,3.7e-06,1e-06,0,0,0,0,0,0,0,0 +12390000,0.7,0.0015,-0.014,0.71,-0.0059,0.011,-0.015,0.0029,0.0017,-3.7e+02,-1.3e-05,-5.8e-05,-4.6e-06,5.9e-06,1.9e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.7e-05,0.00027,0.00027,9.5e-05,0.079,0.079,0.026,0.05,0.05,0.057,5e-09,5e-09,2.6e-09,3.6e-06,3.6e-06,1e-06,0,0,0,0,0,0,0,0 +12490000,0.7,0.0015,-0.014,0.71,-0.0072,0.013,-0.018,0.0023,0.0029,-3.7e+02,-1.3e-05,-5.8e-05,-5.1e-06,5.9e-06,1.9e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00028,0.00028,9.5e-05,0.092,0.092,0.026,0.059,0.059,0.057,5e-09,5e-09,2.6e-09,3.6e-06,3.6e-06,1e-06,0,0,0,0,0,0,0,0 +12590000,0.7,0.0016,-0.014,0.71,-0.015,0.011,-0.023,-0.0028,0.0015,-3.7e+02,-1.3e-05,-5.8e-05,-5e-06,7.3e-06,1.7e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.7e-05,0.00025,0.00025,9.5e-05,0.073,0.073,0.025,0.05,0.05,0.055,4.7e-09,4.7e-09,2.5e-09,3.6e-06,3.6e-06,9.8e-07,0,0,0,0,0,0,0,0 +12690000,0.7,0.0016,-0.014,0.71,-0.015,0.012,-0.027,-0.0043,0.0026,-3.7e+02,-1.3e-05,-5.8e-05,-5.2e-06,7.5e-06,1.6e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.7e-05,0.00026,0.00026,9.5e-05,0.085,0.085,0.025,0.058,0.058,0.055,4.7e-09,4.7e-09,2.5e-09,3.6e-06,3.6e-06,9.8e-07,0,0,0,0,0,0,0,0 +12790000,0.7,0.0016,-0.013,0.71,-0.02,0.0092,-0.03,-0.0077,0.0013,-3.7e+02,-1.4e-05,-5.8e-05,-5e-06,8e-06,1.6e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00023,0.00023,9.5e-05,0.068,0.068,0.024,0.049,0.049,0.053,4.4e-09,4.4e-09,2.4e-09,3.6e-06,3.6e-06,9.7e-07,0,0,0,0,0,0,0,0 +12890000,0.7,0.0016,-0.013,0.71,-0.021,0.0091,-0.03,-0.0097,0.0022,-3.7e+02,-1.4e-05,-5.8e-05,-4.8e-06,7.4e-06,1.6e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.7e-05,0.00024,0.00024,9.5e-05,0.079,0.079,0.025,0.058,0.058,0.054,4.4e-09,4.4e-09,2.4e-09,3.6e-06,3.6e-06,9.6e-07,0,0,0,0,0,0,0,0 +12990000,0.7,0.0012,-0.014,0.71,-0.0088,0.0066,-0.03,-0.0011,0.0012,-3.7e+02,-1.3e-05,-5.9e-05,-4.2e-06,7.3e-06,1.8e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00022,0.00022,9.5e-05,0.064,0.064,0.025,0.049,0.049,0.052,4.2e-09,4.2e-09,2.3e-09,3.6e-06,3.6e-06,9.4e-07,0,0,0,0,0,0,0,0 +13090000,0.7,0.0012,-0.014,0.71,-0.0096,0.0068,-0.03,-0.002,0.0018,-3.7e+02,-1.3e-05,-5.9e-05,-4.7e-06,6.9e-06,1.8e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00023,0.00023,9.5e-05,0.073,0.073,0.025,0.057,0.057,0.052,4.2e-09,4.2e-09,2.3e-09,3.6e-06,3.6e-06,9.4e-07,0,0,0,0,0,0,0,0 +13190000,0.7,0.00099,-0.014,0.71,-0.00038,0.0062,-0.027,0.0044,0.0012,-3.7e+02,-1.2e-05,-5.9e-05,-4.6e-06,5.6e-06,2e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00021,0.00021,9.4e-05,0.06,0.06,0.025,0.049,0.049,0.051,4e-09,4e-09,2.2e-09,3.6e-06,3.6e-06,9.1e-07,0,0,0,0,0,0,0,0 +13290000,0.7,0.001,-0.014,0.71,-0.00066,0.007,-0.024,0.0043,0.0018,-3.7e+02,-1.2e-05,-5.9e-05,-4.1e-06,4.3e-06,2.1e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00022,0.00022,9.4e-05,0.068,0.069,0.027,0.057,0.057,0.051,4e-09,4e-09,2.2e-09,3.6e-06,3.6e-06,9.1e-07,0,0,0,0,0,0,0,0 +13390000,0.7,0.00085,-0.014,0.71,0.00026,0.006,-0.02,0.0033,0.0011,-3.7e+02,-1.2e-05,-5.9e-05,-3.6e-06,2.6e-06,2.1e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00021,0.00021,9.4e-05,0.056,0.056,0.026,0.049,0.049,0.05,3.8e-09,3.8e-09,2.1e-09,3.6e-06,3.6e-06,8.8e-07,0,0,0,0,0,0,0,0 +13490000,0.7,0.00087,-0.014,0.71,-0.00025,0.0059,-0.019,0.0033,0.0017,-3.7e+02,-1.2e-05,-5.9e-05,-3.1e-06,1.8e-06,2.1e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00022,0.00021,9.4e-05,0.064,0.064,0.028,0.057,0.057,0.05,3.8e-09,3.8e-09,2.1e-09,3.6e-06,3.6e-06,8.7e-07,0,0,0,0,0,0,0,0 +13590000,0.7,0.00081,-0.014,0.71,7.7e-05,0.0061,-0.021,0.0024,0.001,-3.7e+02,-1.2e-05,-5.9e-05,-3.4e-06,1.5e-06,2e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.0002,0.0002,9.4e-05,0.053,0.053,0.028,0.049,0.049,0.05,3.6e-09,3.6e-09,2e-09,3.6e-06,3.6e-06,8.3e-07,0,0,0,0,0,0,0,0 +13690000,0.7,0.00079,-0.014,0.71,0.00075,0.0078,-0.025,0.0024,0.0017,-3.7e+02,-1.1e-05,-5.9e-05,-2.7e-06,1.8e-06,2e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00021,0.00021,9.4e-05,0.061,0.061,0.029,0.056,0.056,0.05,3.6e-09,3.6e-09,2e-09,3.6e-06,3.6e-06,8.3e-07,0,0,0,0,0,0,0,0 +13790000,0.7,0.00067,-0.014,0.71,0.0014,0.0036,-0.027,0.0035,-0.00062,-3.7e+02,-1.1e-05,-6e-05,-2.7e-06,-3.4e-07,1.8e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.0002,0.0002,9.3e-05,0.051,0.051,0.029,0.048,0.048,0.049,3.4e-09,3.4e-09,1.9e-09,3.6e-06,3.6e-06,7.9e-07,0,0,0,0,0,0,0,0 +13890000,0.7,0.00063,-0.014,0.71,0.0019,0.0035,-0.031,0.0036,-0.00029,-3.7e+02,-1.1e-05,-6e-05,-2.3e-06,-3.5e-08,1.8e-05,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,9.6e-05,0.00021,0.00021,9.3e-05,0.058,0.058,0.03,0.056,0.056,0.05,3.4e-09,3.4e-09,1.9e-09,3.6e-06,3.6e-06,7.8e-07,0,0,0,0,0,0,0,0 +13990000,0.7,0.00056,-0.014,0.71,0.0022,0.001,-0.03,0.0045,-0.002,-3.7e+02,-1.1e-05,-6e-05,-2.2e-06,-2.7e-06,1.7e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.5e-05,0.0002,0.0002,9.3e-05,0.049,0.049,0.03,0.048,0.048,0.05,3.2e-09,3.2e-09,1.8e-09,3.6e-06,3.6e-06,7.4e-07,0,0,0,0,0,0,0,0 +14090000,0.7,0.00054,-0.014,0.71,0.0023,0.0012,-0.031,0.0047,-0.0019,-3.7e+02,-1.1e-05,-6e-05,-1.5e-06,-2.6e-06,1.7e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.5e-05,0.0002,0.0002,9.3e-05,0.055,0.055,0.031,0.056,0.056,0.05,3.2e-09,3.2e-09,1.8e-09,3.6e-06,3.6e-06,7.3e-07,0,0,0,0,0,0,0,0 +14190000,0.7,0.00044,-0.014,0.71,0.0057,0.00062,-0.033,0.0068,-0.0016,-3.7e+02,-1.1e-05,-6e-05,-1.1e-06,-2.4e-06,1.4e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.5e-05,0.0002,0.0002,9.3e-05,0.047,0.047,0.031,0.048,0.048,0.05,3.1e-09,3.1e-09,1.8e-09,3.6e-06,3.6e-06,6.9e-07,0,0,0,0,0,0,0,0 +14290000,0.7,0.00045,-0.014,0.71,0.0065,0.0014,-0.032,0.0074,-0.0016,-3.7e+02,-1.1e-05,-6e-05,-8.2e-07,-3e-06,1.5e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.5e-05,0.0002,0.0002,9.3e-05,0.053,0.053,0.032,0.055,0.055,0.051,3.1e-09,3.1e-09,1.7e-09,3.6e-06,3.6e-06,6.7e-07,0,0,0,0,0,0,0,0 +14390000,0.7,0.00036,-0.014,0.71,0.0083,0.0023,-0.034,0.0087,-0.0013,-3.7e+02,-1.1e-05,-6e-05,-1.5e-07,-3.1e-06,1.2e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.5e-05,0.00019,0.00019,9.2e-05,0.045,0.045,0.031,0.048,0.048,0.05,2.9e-09,2.9e-09,1.7e-09,3.6e-06,3.6e-06,6.3e-07,0,0,0,0,0,0,0,0 +14490000,0.7,0.00034,-0.013,0.71,0.0083,0.0035,-0.037,0.0095,-0.001,-3.7e+02,-1e-05,-6e-05,7.6e-08,-2.6e-06,1.2e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.4e-05,0.0002,0.0002,9.2e-05,0.051,0.051,0.032,0.055,0.055,0.051,2.9e-09,2.9e-09,1.6e-09,3.6e-06,3.6e-06,6.2e-07,0,0,0,0,0,0,0,0 +14590000,0.7,0.00033,-0.013,0.71,0.0049,0.0019,-0.038,0.006,-0.0025,-3.7e+02,-1.1e-05,-6.1e-05,1.4e-07,-6.3e-06,1.6e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.4e-05,0.00019,0.00019,9.2e-05,0.044,0.044,0.031,0.047,0.047,0.051,2.7e-09,2.7e-09,1.6e-09,3.6e-06,3.6e-06,5.8e-07,0,0,0,0,0,0,0,0 +14690000,0.7,0.00029,-0.013,0.71,0.0062,-0.0011,-0.034,0.0066,-0.0024,-3.7e+02,-1.1e-05,-6.1e-05,6.2e-07,-7.4e-06,1.7e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.4e-05,0.0002,0.0002,9.2e-05,0.049,0.049,0.032,0.054,0.054,0.051,2.7e-09,2.7e-09,1.6e-09,3.6e-06,3.6e-06,5.6e-07,0,0,0,0,0,0,0,0 +14790000,0.7,0.00031,-0.013,0.71,0.003,-0.0026,-0.03,0.0037,-0.0034,-3.7e+02,-1.1e-05,-6.1e-05,7.8e-07,-1.1e-05,2.2e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.4e-05,0.00019,0.00019,9.1e-05,0.043,0.043,0.031,0.047,0.047,0.051,2.6e-09,2.6e-09,1.5e-09,3.6e-06,3.6e-06,5.3e-07,0,0,0,0,0,0,0,0 +14890000,0.7,0.00031,-0.013,0.71,0.0046,-0.0017,-0.033,0.0041,-0.0036,-3.7e+02,-1.1e-05,-6.1e-05,1.1e-06,-1.1e-05,2.2e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.4e-05,0.0002,0.0002,9.1e-05,0.048,0.048,0.031,0.054,0.054,0.052,2.6e-09,2.6e-09,1.5e-09,3.6e-06,3.6e-06,5.1e-07,0,0,0,0,0,0,0,0 +14990000,0.7,0.0003,-0.013,0.71,0.0034,-0.0019,-0.029,0.0031,-0.0029,-3.7e+02,-1.2e-05,-6.1e-05,1e-06,-1.2e-05,2.4e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.3e-05,0.00019,0.00019,9.1e-05,0.042,0.042,0.03,0.047,0.047,0.051,2.4e-09,2.4e-09,1.5e-09,3.5e-06,3.5e-06,4.8e-07,0,0,0,0,0,0,0,0 +15090000,0.7,0.00023,-0.013,0.71,0.0038,-0.0021,-0.032,0.0035,-0.0031,-3.7e+02,-1.2e-05,-6.1e-05,1.1e-06,-1.1e-05,2.4e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.3e-05,0.00019,0.00019,9.1e-05,0.047,0.047,0.031,0.054,0.054,0.052,2.4e-09,2.4e-09,1.4e-09,3.5e-06,3.5e-06,4.6e-07,0,0,0,0,0,0,0,0 +15190000,0.7,0.00025,-0.013,0.71,0.0032,-0.00083,-0.029,0.0028,-0.0024,-3.7e+02,-1.2e-05,-6.1e-05,1e-06,-1.1e-05,2.5e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.3e-05,0.00019,0.00019,9.1e-05,0.041,0.041,0.03,0.047,0.047,0.052,2.3e-09,2.3e-09,1.4e-09,3.5e-06,3.5e-06,4.3e-07,0,0,0,0,0,0,0,0 +15290000,0.7,0.0002,-0.013,0.71,0.0038,-0.00068,-0.027,0.0031,-0.0025,-3.7e+02,-1.2e-05,-6.1e-05,1.4e-06,-1.2e-05,2.6e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.3e-05,0.00019,0.00019,9e-05,0.046,0.046,0.03,0.054,0.054,0.052,2.3e-09,2.3e-09,1.4e-09,3.5e-06,3.5e-06,4.2e-07,0,0,0,0,0,0,0,0 +15390000,0.7,0.00021,-0.013,0.71,0.003,-0.00032,-0.025,0.00054,-0.002,-3.7e+02,-1.2e-05,-6.1e-05,2e-06,-1.3e-05,2.8e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.3e-05,0.00018,0.00018,9e-05,0.04,0.04,0.029,0.047,0.047,0.051,2.1e-09,2.1e-09,1.3e-09,3.5e-06,3.5e-06,3.9e-07,0,0,0,0,0,0,0,0 +15490000,0.7,0.00023,-0.013,0.71,0.0043,-0.00071,-0.025,0.00091,-0.0021,-3.7e+02,-1.2e-05,-6.1e-05,1.7e-06,-1.2e-05,2.8e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.2e-05,0.00019,0.00019,9e-05,0.045,0.045,0.029,0.053,0.053,0.053,2.1e-09,2.1e-09,1.3e-09,3.5e-06,3.5e-06,3.7e-07,0,0,0,0,0,0,0,0 +15590000,0.7,0.00024,-0.013,0.71,0.0024,-0.0007,-0.023,-0.0013,-0.0017,-3.7e+02,-1.2e-05,-6.1e-05,1.5e-06,-1.2e-05,3e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.2e-05,0.00018,0.00018,9e-05,0.039,0.039,0.028,0.046,0.046,0.052,1.9e-09,1.9e-09,1.3e-09,3.5e-06,3.5e-06,3.5e-07,0,0,0,0,0,0,0,0 +15690000,0.7,0.00025,-0.013,0.71,0.0027,-0.00088,-0.024,-0.0011,-0.0018,-3.7e+02,-1.2e-05,-6.1e-05,1.5e-06,-1.2e-05,3e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.2e-05,0.00019,0.00018,8.9e-05,0.044,0.044,0.028,0.053,0.053,0.052,1.9e-09,1.9e-09,1.2e-09,3.5e-06,3.5e-06,3.3e-07,0,0,0,0,0,0,0,0 +15790000,0.7,0.00021,-0.013,0.71,0.0032,-0.0025,-0.026,-0.00098,-0.0028,-3.7e+02,-1.2e-05,-6.1e-05,1.6e-06,-1.5e-05,3.1e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.2e-05,0.00018,0.00018,8.9e-05,0.039,0.039,0.027,0.046,0.046,0.051,1.8e-09,1.8e-09,1.2e-09,3.4e-06,3.4e-06,3.1e-07,0,0,0,0,0,0,0,0 +15890000,0.7,0.00016,-0.013,0.71,0.0042,-0.003,-0.024,-0.00058,-0.0031,-3.7e+02,-1.2e-05,-6.1e-05,1.7e-06,-1.5e-05,3.1e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.1e-05,0.00018,0.00018,8.9e-05,0.044,0.044,0.027,0.053,0.053,0.052,1.8e-09,1.8e-09,1.2e-09,3.4e-06,3.4e-06,3e-07,0,0,0,0,0,0,0,0 +15990000,0.7,0.0001,-0.013,0.71,0.004,-0.0039,-0.02,-0.00066,-0.0039,-3.7e+02,-1.2e-05,-6.1e-05,2.1e-06,-1.8e-05,3.3e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.1e-05,0.00017,0.00017,8.9e-05,0.038,0.038,0.026,0.046,0.046,0.051,1.7e-09,1.7e-09,1.2e-09,3.4e-06,3.4e-06,2.8e-07,0,0,0,0,0,0,0,0 +16090000,0.71,0.0001,-0.013,0.71,0.0058,-0.0042,-0.016,-0.00019,-0.0043,-3.7e+02,-1.2e-05,-6.1e-05,2.7e-06,-1.9e-05,3.3e-05,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,9.1e-05,0.00018,0.00018,8.8e-05,0.043,0.043,0.025,0.053,0.053,0.052,1.7e-09,1.7e-09,1.1e-09,3.4e-06,3.4e-06,2.7e-07,0,0,0,0,0,0,0,0 +16190000,0.71,0.00013,-0.013,0.71,0.0057,-0.0034,-0.015,-0.0004,-0.0035,-3.7e+02,-1.2e-05,-6.1e-05,2.8e-06,-1.8e-05,3.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,9.1e-05,0.00017,0.00017,8.8e-05,0.038,0.038,0.025,0.046,0.046,0.051,1.5e-09,1.5e-09,1.1e-09,3.4e-06,3.4e-06,2.5e-07,0,0,0,0,0,0,0,0 +16290000,0.71,0.00014,-0.013,0.71,0.0074,-0.0042,-0.016,0.00026,-0.0039,-3.7e+02,-1.2e-05,-6.1e-05,3.4e-06,-1.7e-05,3.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,9e-05,0.00017,0.00017,8.8e-05,0.042,0.042,0.024,0.053,0.053,0.052,1.5e-09,1.5e-09,1.1e-09,3.4e-06,3.4e-06,2.4e-07,0,0,0,0,0,0,0,0 +16390000,0.71,0.00013,-0.013,0.71,0.0063,-0.0044,-0.015,-6.7e-05,-0.0031,-3.7e+02,-1.2e-05,-6.1e-05,3.3e-06,-1.6e-05,3.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,9e-05,0.00017,0.00017,8.8e-05,0.037,0.037,0.023,0.046,0.046,0.051,1.4e-09,1.4e-09,1.1e-09,3.3e-06,3.4e-06,2.2e-07,0,0,0,0,0,0,0,0 +16490000,0.71,0.00015,-0.013,0.71,0.0055,-0.004,-0.018,0.00049,-0.0035,-3.7e+02,-1.2e-05,-6.1e-05,3.4e-06,-1.6e-05,3.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,9e-05,0.00017,0.00017,8.7e-05,0.042,0.042,0.023,0.052,0.052,0.052,1.4e-09,1.4e-09,1e-09,3.3e-06,3.4e-06,2.1e-07,0,0,0,0,0,0,0,0 +16590000,0.71,0.00041,-0.013,0.71,0.0019,-0.0012,-0.018,-0.0025,-7.8e-05,-3.7e+02,-1.3e-05,-6e-05,3.5e-06,-9e-06,4.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,9e-05,0.00016,0.00016,8.7e-05,0.037,0.037,0.022,0.046,0.046,0.051,1.3e-09,1.3e-09,1e-09,3.3e-06,3.3e-06,2e-07,0,0,0,0,0,0,0,0 +16690000,0.71,0.0004,-0.013,0.71,0.0021,-0.00073,-0.015,-0.0023,-0.00018,-3.7e+02,-1.3e-05,-6e-05,3.3e-06,-9.6e-06,4.7e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.9e-05,0.00017,0.00016,8.7e-05,0.041,0.041,0.022,0.052,0.052,0.051,1.3e-09,1.3e-09,9.9e-10,3.3e-06,3.3e-06,1.9e-07,0,0,0,0,0,0,0,0 +16790000,0.71,0.00055,-0.013,0.71,-0.0013,0.0015,-0.014,-0.0047,0.0025,-3.7e+02,-1.3e-05,-6e-05,3.3e-06,-3.9e-06,5.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.9e-05,0.00016,0.00016,8.7e-05,0.036,0.036,0.021,0.046,0.046,0.05,1.2e-09,1.2e-09,9.7e-10,3.3e-06,3.3e-06,1.8e-07,0,0,0,0,0,0,0,0 +16890000,0.71,0.00056,-0.013,0.71,-0.0016,0.0023,-0.011,-0.0048,0.0027,-3.7e+02,-1.3e-05,-6e-05,3.2e-06,-4.3e-06,5.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.9e-05,0.00016,0.00016,8.6e-05,0.041,0.041,0.021,0.052,0.052,0.051,1.2e-09,1.2e-09,9.5e-10,3.3e-06,3.3e-06,1.7e-07,0,0,0,0,0,0,0,0 +16990000,0.71,0.0005,-0.013,0.71,-0.0016,0.00033,-0.011,-0.0052,0.00086,-3.7e+02,-1.3e-05,-6e-05,2.9e-06,-8.4e-06,5.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.9e-05,0.00015,0.00015,8.6e-05,0.036,0.036,0.02,0.046,0.046,0.05,1.1e-09,1.1e-09,9.2e-10,3.3e-06,3.3e-06,1.6e-07,0,0,0,0,0,0,0,0 +17090000,0.71,0.00047,-0.013,0.71,-0.00076,0.0013,-0.01,-0.0053,0.00091,-3.7e+02,-1.3e-05,-6e-05,3e-06,-8.3e-06,5.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.8e-05,0.00016,0.00016,8.6e-05,0.04,0.04,0.02,0.052,0.052,0.05,1.1e-09,1.1e-09,9e-10,3.3e-06,3.3e-06,1.6e-07,0,0,0,0,0,0,0,0 +17190000,0.71,0.00046,-0.013,0.71,-0.00031,0.0013,-0.011,-0.0057,-0.00054,-3.7e+02,-1.3e-05,-6e-05,3.2e-06,-1.2e-05,5.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.8e-05,0.00015,0.00015,8.6e-05,0.035,0.035,0.019,0.046,0.046,0.049,9.5e-10,9.6e-10,8.9e-10,3.2e-06,3.2e-06,1.5e-07,0,0,0,0,0,0,0,0 +17290000,0.71,0.00043,-0.013,0.71,0.0018,0.0023,-0.0067,-0.0056,-0.00038,-3.7e+02,-1.4e-05,-6e-05,3e-06,-1.2e-05,5.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.8e-05,0.00015,0.00015,8.5e-05,0.039,0.039,0.019,0.052,0.052,0.049,9.5e-10,9.6e-10,8.7e-10,3.2e-06,3.2e-06,1.4e-07,0,0,0,0,0,0,0,0 +17390000,0.71,0.0004,-0.013,0.71,0.0024,0.0015,-0.0047,-0.0047,-0.0016,-3.7e+02,-1.3e-05,-6e-05,3.3e-06,-1.6e-05,5.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.8e-05,0.00015,0.00014,8.5e-05,0.034,0.034,0.018,0.046,0.046,0.048,8.7e-10,8.7e-10,8.5e-10,3.2e-06,3.2e-06,1.3e-07,0,0,0,0,0,0,0,0 +17490000,0.71,0.00039,-0.013,0.71,0.003,0.001,-0.003,-0.0044,-0.0015,-3.7e+02,-1.3e-05,-6e-05,3.3e-06,-1.6e-05,5.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.7e-05,0.00015,0.00015,8.5e-05,0.038,0.038,0.018,0.052,0.052,0.049,8.7e-10,8.7e-10,8.3e-10,3.2e-06,3.2e-06,1.3e-07,0,0,0,0,0,0,0,0 +17590000,0.71,0.0003,-0.013,0.71,0.0042,-0.00014,0.0025,-0.0037,-0.0026,-3.7e+02,-1.4e-05,-6.1e-05,3.4e-06,-1.9e-05,5.9e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.7e-05,0.00014,0.00014,8.5e-05,0.034,0.034,0.017,0.046,0.046,0.048,7.9e-10,7.9e-10,8.1e-10,3.2e-06,3.2e-06,1.2e-07,0,0,0,0,0,0,0,0 +17690000,0.71,0.00027,-0.012,0.71,0.0051,0.00056,0.0019,-0.0032,-0.0026,-3.7e+02,-1.4e-05,-6.1e-05,3.6e-06,-1.9e-05,5.9e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.7e-05,0.00014,0.00014,8.4e-05,0.038,0.038,0.017,0.052,0.052,0.048,7.9e-10,7.9e-10,7.9e-10,3.2e-06,3.2e-06,1.2e-07,0,0,0,0,0,0,0,0 +17790000,0.71,0.00018,-0.013,0.71,0.0077,0.00029,0.00056,-0.0021,-0.0022,-3.7e+02,-1.3e-05,-6.1e-05,4.2e-06,-1.9e-05,5.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.7e-05,0.00014,0.00014,8.4e-05,0.033,0.033,0.016,0.045,0.045,0.048,7.1e-10,7.1e-10,7.8e-10,3.2e-06,3.2e-06,1.1e-07,0,0,0,0,0,0,0,0 +17890000,0.71,0.00019,-0.013,0.71,0.0092,-0.00047,0.00065,-0.0012,-0.0022,-3.7e+02,-1.3e-05,-6.1e-05,4.4e-06,-1.9e-05,5.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.6e-05,0.00014,0.00014,8.4e-05,0.037,0.037,0.016,0.052,0.052,0.048,7.1e-10,7.1e-10,7.6e-10,3.2e-06,3.2e-06,1.1e-07,0,0,0,0,0,0,0,0 +17990000,0.71,0.00014,-0.013,0.71,0.011,-0.0022,0.0019,-0.00053,-0.0019,-3.7e+02,-1.3e-05,-6.1e-05,4.4e-06,-1.8e-05,5.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.6e-05,0.00013,0.00013,8.4e-05,0.032,0.032,0.016,0.045,0.045,0.047,6.4e-10,6.4e-10,7.5e-10,3.1e-06,3.1e-06,1e-07,0,0,0,0,0,0,0,0 +18090000,0.71,0.00014,-0.013,0.71,0.012,-0.0024,0.0043,0.00061,-0.0022,-3.7e+02,-1.3e-05,-6.1e-05,4e-06,-1.8e-05,5.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.6e-05,0.00014,0.00014,8.3e-05,0.036,0.036,0.016,0.051,0.051,0.047,6.4e-10,6.4e-10,7.3e-10,3.1e-06,3.1e-06,9.7e-08,0,0,0,0,0,0,0,0 +18190000,0.71,0.00011,-0.013,0.71,0.012,-0.0013,0.0056,0.0015,-0.0017,-3.7e+02,-1.3e-05,-6.1e-05,4.2e-06,-1.7e-05,5.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.6e-05,0.00013,0.00013,8.3e-05,0.032,0.032,0.015,0.045,0.045,0.047,5.8e-10,5.8e-10,7.2e-10,3.1e-06,3.1e-06,9.2e-08,0,0,0,0,0,0,0,0 +18290000,0.71,4.9e-05,-0.012,0.71,0.012,-0.0019,0.0068,0.0027,-0.0018,-3.7e+02,-1.3e-05,-6.1e-05,4.1e-06,-1.7e-05,5.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.5e-05,0.00013,0.00013,8.3e-05,0.035,0.035,0.015,0.051,0.051,0.046,5.8e-10,5.8e-10,7e-10,3.1e-06,3.1e-06,8.9e-08,0,0,0,0,0,0,0,0 +18390000,0.71,6.5e-05,-0.013,0.71,0.014,-0.0002,0.0079,0.0032,-0.0014,-3.7e+02,-1.3e-05,-6.1e-05,4.4e-06,-1.7e-05,5.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.5e-05,0.00013,0.00013,8.3e-05,0.031,0.031,0.014,0.045,0.045,0.046,5.3e-10,5.3e-10,6.9e-10,3.1e-06,3.1e-06,8.4e-08,0,0,0,0,0,0,0,0 +18490000,0.71,8e-05,-0.012,0.71,0.014,0.00021,0.0076,0.0047,-0.0014,-3.7e+02,-1.3e-05,-6.1e-05,4.5e-06,-1.7e-05,5.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.5e-05,0.00013,0.00013,8.2e-05,0.034,0.034,0.014,0.051,0.051,0.046,5.3e-10,5.3e-10,6.7e-10,3.1e-06,3.1e-06,8.2e-08,0,0,0,0,0,0,0,0 +18590000,0.71,8.5e-05,-0.012,0.71,0.013,0.00045,0.0057,0.0035,-0.0012,-3.7e+02,-1.4e-05,-6.1e-05,4.9e-06,-1.7e-05,5.9e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.5e-05,0.00012,0.00012,8.2e-05,0.03,0.03,0.014,0.045,0.045,0.045,4.8e-10,4.8e-10,6.6e-10,3.1e-06,3.1e-06,7.8e-08,0,0,0,0,0,0,0,0 +18690000,0.71,5.4e-05,-0.012,0.71,0.014,-0.00024,0.0038,0.0049,-0.0011,-3.7e+02,-1.4e-05,-6.1e-05,4.8e-06,-1.7e-05,5.9e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.4e-05,0.00013,0.00012,8.2e-05,0.034,0.034,0.013,0.051,0.051,0.045,4.8e-10,4.8e-10,6.5e-10,3.1e-06,3.1e-06,7.5e-08,0,0,0,0,0,0,0,0 +18790000,0.71,8.4e-05,-0.012,0.71,0.012,6.5e-05,0.0035,0.0038,-0.00091,-3.7e+02,-1.4e-05,-6.1e-05,4.6e-06,-1.7e-05,6.3e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.4e-05,0.00012,0.00012,8.2e-05,0.03,0.03,0.013,0.045,0.045,0.045,4.4e-10,4.4e-10,6.3e-10,3.1e-06,3.1e-06,7.2e-08,0,0,0,0,0,0,0,0 +18890000,0.71,0.00011,-0.012,0.71,0.013,0.00056,0.0041,0.005,-0.00085,-3.7e+02,-1.4e-05,-6.1e-05,5e-06,-1.7e-05,6.3e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.4e-05,0.00012,0.00012,8.1e-05,0.033,0.033,0.013,0.051,0.051,0.045,4.4e-10,4.4e-10,6.2e-10,3.1e-06,3.1e-06,7e-08,0,0,0,0,0,0,0,0 +18990000,0.71,9.4e-05,-0.012,0.71,0.014,0.0015,0.0028,0.0063,-0.0007,-3.7e+02,-1.4e-05,-6.1e-05,5.2e-06,-1.7e-05,6.2e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.4e-05,0.00012,0.00012,8.1e-05,0.029,0.029,0.012,0.045,0.045,0.044,4e-10,4e-10,6.1e-10,3e-06,3e-06,6.6e-08,0,0,0,0,0,0,0,0 +19090000,0.71,7.9e-05,-0.012,0.71,0.015,0.0021,0.0058,0.0078,-0.0005,-3.7e+02,-1.4e-05,-6.1e-05,5.2e-06,-1.7e-05,6.2e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.4e-05,0.00012,0.00012,8.1e-05,0.032,0.032,0.012,0.051,0.051,0.044,4e-10,4e-10,6e-10,3e-06,3e-06,6.5e-08,0,0,0,0,0,0,0,0 +19190000,0.71,8.1e-05,-0.012,0.71,0.015,0.0021,0.0058,0.0086,-0.00045,-3.7e+02,-1.4e-05,-6.1e-05,5.3e-06,-1.7e-05,6.1e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.3e-05,0.00012,0.00011,8.1e-05,0.028,0.028,0.012,0.045,0.045,0.044,3.6e-10,3.6e-10,5.9e-10,3e-06,3e-06,6.2e-08,0,0,0,0,0,0,0,0 +19290000,0.71,0.0001,-0.012,0.71,0.015,0.0013,0.0086,0.01,-0.00027,-3.7e+02,-1.4e-05,-6.1e-05,5.2e-06,-1.7e-05,6.1e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.3e-05,0.00012,0.00012,8e-05,0.031,0.031,0.012,0.05,0.05,0.044,3.6e-10,3.6e-10,5.7e-10,3e-06,3e-06,6e-08,0,0,0,0,0,0,0,0 +19390000,0.71,0.00012,-0.012,0.71,0.013,0.00039,0.012,0.008,-0.00028,-3.7e+02,-1.4e-05,-6.1e-05,5.3e-06,-1.8e-05,6.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.3e-05,0.00011,0.00011,8e-05,0.028,0.028,0.012,0.045,0.045,0.043,3.3e-10,3.3e-10,5.6e-10,3e-06,3e-06,5.8e-08,0,0,0,0,0,0,0,0 +19490000,0.71,0.00014,-0.012,0.71,0.012,-0.00033,0.0088,0.0092,-0.00028,-3.7e+02,-1.4e-05,-6.1e-05,5.6e-06,-1.8e-05,6.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.3e-05,0.00011,0.00011,8e-05,0.03,0.03,0.011,0.05,0.05,0.043,3.3e-10,3.3e-10,5.5e-10,3e-06,3e-06,5.6e-08,0,0,0,0,0,0,0,0 +19590000,0.71,0.00019,-0.012,0.71,0.0097,-0.0013,0.0081,0.0075,-0.0003,-3.7e+02,-1.4e-05,-6.1e-05,5.9e-06,-1.8e-05,6.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.2e-05,0.00011,0.00011,8e-05,0.027,0.027,0.011,0.044,0.044,0.042,3e-10,3e-10,5.4e-10,3e-06,3e-06,5.4e-08,0,0,0,0,0,0,0,0 +19690000,0.71,0.00019,-0.012,0.71,0.01,-0.0035,0.0096,0.0085,-0.00055,-3.7e+02,-1.4e-05,-6.1e-05,5.7e-06,-1.8e-05,6.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.2e-05,0.00011,0.00011,8e-05,0.029,0.029,0.011,0.05,0.05,0.042,3e-10,3e-10,5.3e-10,3e-06,3e-06,5.2e-08,0,0,0,0,0,0,0,0 +19790000,0.71,0.00026,-0.012,0.71,0.0078,-0.0044,0.01,0.0068,-0.00044,-3.7e+02,-1.4e-05,-6.1e-05,5.8e-06,-1.8e-05,7.1e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.2e-05,0.00011,0.00011,7.9e-05,0.026,0.026,0.011,0.044,0.044,0.042,2.7e-10,2.7e-10,5.2e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +19890000,0.71,0.0002,-0.012,0.71,0.0065,-0.0047,0.011,0.0076,-0.00091,-3.7e+02,-1.4e-05,-6.1e-05,6.2e-06,-1.8e-05,7.1e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.2e-05,0.00011,0.00011,7.9e-05,0.029,0.029,0.011,0.05,0.05,0.042,2.7e-10,2.7e-10,5.1e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +19990000,0.71,0.00019,-0.012,0.71,0.0041,-0.0053,0.014,0.0062,-0.00076,-3.7e+02,-1.4e-05,-6.1e-05,6.7e-06,-1.7e-05,7.3e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.1e-05,0.00011,0.00011,7.9e-05,0.026,0.026,0.01,0.044,0.044,0.041,2.5e-10,2.5e-10,5e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +20090000,0.71,0.00018,-0.012,0.71,0.0039,-0.0073,0.014,0.0065,-0.0014,-3.7e+02,-1.4e-05,-6.1e-05,7.1e-06,-1.7e-05,7.3e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.1e-05,0.00011,0.00011,7.9e-05,0.028,0.028,0.01,0.05,0.05,0.042,2.5e-10,2.5e-10,4.9e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +20190000,0.71,0.00029,-0.012,0.71,0.0015,-0.008,0.017,0.0042,-0.0011,-3.7e+02,-1.4e-05,-6e-05,7.3e-06,-1.6e-05,7.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.1e-05,0.0001,0.0001,7.9e-05,0.025,0.025,0.01,0.044,0.044,0.041,2.3e-10,2.3e-10,4.8e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +20290000,0.71,0.00025,-0.012,0.71,0.00038,-0.0096,0.015,0.0043,-0.002,-3.7e+02,-1.4e-05,-6e-05,7.4e-06,-1.6e-05,7.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.1e-05,0.00011,0.00011,7.8e-05,0.027,0.027,0.0099,0.049,0.049,0.041,2.3e-10,2.3e-10,4.7e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +20390000,0.71,0.00027,-0.012,0.71,-0.0021,-0.01,0.017,0.0024,-0.0015,-3.7e+02,-1.4e-05,-6e-05,7.4e-06,-1.4e-05,7.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8.1e-05,0.0001,0.0001,7.8e-05,0.024,0.024,0.0097,0.044,0.044,0.041,2.1e-10,2.1e-10,4.7e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +20490000,0.71,0.00032,-0.012,0.71,-0.0025,-0.011,0.016,0.0022,-0.0026,-3.7e+02,-1.4e-05,-6e-05,7.2e-06,-1.4e-05,7.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8e-05,0.0001,0.0001,7.8e-05,0.027,0.027,0.0096,0.049,0.049,0.041,2.1e-10,2.1e-10,4.6e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +20590000,0.71,0.00034,-0.012,0.71,-0.0022,-0.011,0.013,0.0019,-0.0021,-3.7e+02,-1.4e-05,-6e-05,7.1e-06,-1.3e-05,7.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8e-05,0.0001,0.0001,7.8e-05,0.024,0.024,0.0094,0.044,0.044,0.04,2e-10,2e-10,4.5e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +20690000,0.71,0.00037,-0.012,0.71,-0.0022,-0.012,0.015,0.0016,-0.0032,-3.7e+02,-1.4e-05,-6e-05,7.2e-06,-1.3e-05,7.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8e-05,0.0001,0.0001,7.8e-05,0.026,0.026,0.0093,0.049,0.049,0.04,2e-10,2e-10,4.4e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +20790000,0.71,0.0004,-0.012,0.71,-0.0033,-0.011,0.015,0.0014,-0.0025,-3.7e+02,-1.4e-05,-6e-05,7.3e-06,-1.1e-05,7.7e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,8e-05,0.0001,0.0001,7.7e-05,0.023,0.023,0.0091,0.043,0.043,0.04,1.8e-10,1.8e-10,4.3e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +20890000,0.71,0.00038,-0.012,0.71,-0.0037,-0.014,0.014,0.001,-0.0038,-3.7e+02,-1.4e-05,-6e-05,7.5e-06,-1.1e-05,7.7e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.9e-05,0.0001,0.0001,7.7e-05,0.025,0.025,0.0091,0.049,0.049,0.04,1.8e-10,1.8e-10,4.3e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +20990000,0.71,0.00039,-0.012,0.71,-0.004,-0.014,0.015,0.0027,-0.0031,-3.7e+02,-1.4e-05,-6e-05,7.5e-06,-8.7e-06,7.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.9e-05,9.8e-05,9.8e-05,7.7e-05,0.023,0.023,0.0089,0.043,0.043,0.039,1.7e-10,1.7e-10,4.2e-10,2.9e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +21090000,0.71,0.00039,-0.012,0.71,-0.0041,-0.017,0.015,0.0023,-0.0047,-3.7e+02,-1.4e-05,-6e-05,7.7e-06,-8.7e-06,7.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.9e-05,9.9e-05,9.9e-05,7.7e-05,0.025,0.025,0.0089,0.048,0.048,0.039,1.7e-10,1.7e-10,4.1e-10,2.9e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +21190000,0.71,0.00042,-0.012,0.71,-0.0033,-0.016,0.014,0.0037,-0.0038,-3.7e+02,-1.4e-05,-6e-05,7.6e-06,-6.3e-06,7.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.9e-05,9.7e-05,9.7e-05,7.7e-05,0.022,0.022,0.0087,0.043,0.043,0.039,1.5e-10,1.6e-10,4e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +21290000,0.71,0.00046,-0.012,0.71,-0.0039,-0.018,0.016,0.0034,-0.0054,-3.7e+02,-1.4e-05,-6e-05,7.9e-06,-6.3e-06,7.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.9e-05,9.8e-05,9.8e-05,7.6e-05,0.024,0.024,0.0086,0.048,0.048,0.039,1.6e-10,1.6e-10,4e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +21390000,0.71,0.00051,-0.012,0.71,-0.0047,-0.017,0.016,0.0029,-0.0034,-3.7e+02,-1.4e-05,-6e-05,7.7e-06,-2.6e-06,7.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.9e-05,9.6e-05,9.6e-05,7.6e-05,0.022,0.022,0.0085,0.043,0.043,0.039,1.4e-10,1.4e-10,3.9e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +21490000,0.71,0.00052,-0.012,0.71,-0.0053,-0.018,0.015,0.0023,-0.0052,-3.7e+02,-1.4e-05,-6e-05,7.8e-06,-2.6e-06,7.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.8e-05,9.7e-05,9.6e-05,7.6e-05,0.023,0.023,0.0085,0.048,0.048,0.038,1.4e-10,1.4e-10,3.8e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +21590000,0.71,0.00054,-0.012,0.71,-0.0058,-0.015,0.015,0.0019,-0.0032,-3.7e+02,-1.4e-05,-6e-05,7.7e-06,8e-07,7.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.8e-05,9.5e-05,9.5e-05,7.6e-05,0.021,0.021,0.0083,0.043,0.043,0.038,1.3e-10,1.3e-10,3.8e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +21690000,0.71,0.00055,-0.012,0.71,-0.0057,-0.016,0.017,0.0013,-0.0048,-3.7e+02,-1.4e-05,-6e-05,7.8e-06,7.8e-07,7.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.8e-05,9.5e-05,9.5e-05,7.6e-05,0.023,0.023,0.0084,0.048,0.048,0.038,1.3e-10,1.3e-10,3.7e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +21790000,0.71,0.00057,-0.012,0.71,-0.0063,-0.011,0.015,9e-05,-0.00075,-3.7e+02,-1.4e-05,-5.9e-05,7.6e-06,6e-06,7.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.8e-05,9.4e-05,9.4e-05,7.5e-05,0.021,0.021,0.0082,0.042,0.042,0.038,1.3e-10,1.3e-10,3.6e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +21890000,0.71,0.00057,-0.012,0.71,-0.0063,-0.012,0.016,-0.00054,-0.0019,-3.7e+02,-1.4e-05,-5.9e-05,7.5e-06,5.9e-06,7.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.7e-05,9.4e-05,9.4e-05,7.5e-05,0.022,0.022,0.0082,0.047,0.047,0.038,1.3e-10,1.3e-10,3.6e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +21990000,0.71,0.00062,-0.012,0.71,-0.0068,-0.0091,0.016,-0.0015,0.0015,-3.7e+02,-1.4e-05,-5.9e-05,7.5e-06,1e-05,7.7e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.7e-05,9.3e-05,9.3e-05,7.5e-05,0.02,0.02,0.0081,0.042,0.042,0.038,1.2e-10,1.2e-10,3.5e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +22090000,0.71,0.00064,-0.012,0.71,-0.0071,-0.0082,0.015,-0.0021,0.00064,-3.7e+02,-1.4e-05,-5.9e-05,7.4e-06,1e-05,7.7e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.7e-05,9.4e-05,9.3e-05,7.5e-05,0.022,0.022,0.0081,0.047,0.047,0.038,1.2e-10,1.2e-10,3.5e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +22190000,0.71,0.00061,-0.012,0.71,-0.0069,-0.0073,0.015,-0.0018,0.00059,-3.7e+02,-1.4e-05,-5.9e-05,7.4e-06,1.1e-05,7.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.7e-05,9.2e-05,9.2e-05,7.5e-05,0.02,0.02,0.008,0.042,0.042,0.037,1.1e-10,1.1e-10,3.4e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +22290000,0.71,0.00065,-0.012,0.71,-0.0082,-0.0081,0.015,-0.0025,-0.00018,-3.7e+02,-1.4e-05,-5.9e-05,7.3e-06,1.1e-05,7.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.7e-05,9.3e-05,9.2e-05,7.4e-05,0.021,0.021,0.008,0.047,0.047,0.037,1.1e-10,1.1e-10,3.3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +22390000,0.71,0.00062,-0.012,0.71,-0.0088,-0.0075,0.017,-0.0022,-0.00017,-3.7e+02,-1.4e-05,-5.9e-05,7.4e-06,1.2e-05,7.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.7e-05,9.1e-05,9.1e-05,7.4e-05,0.019,0.019,0.0079,0.042,0.042,0.037,1e-10,1e-10,3.3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +22490000,0.71,0.00063,-0.012,0.71,-0.0095,-0.0075,0.018,-0.0031,-0.00094,-3.7e+02,-1.4e-05,-5.9e-05,7.3e-06,1.2e-05,7.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.6e-05,9.2e-05,9.2e-05,7.4e-05,0.021,0.021,0.0079,0.047,0.047,0.037,1e-10,1e-10,3.2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +22590000,0.71,0.00061,-0.012,0.71,-0.0092,-0.007,0.017,-0.0034,0.00014,-3.7e+02,-1.4e-05,-5.9e-05,7.3e-06,1.3e-05,7.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.6e-05,9.1e-05,9e-05,7.4e-05,0.019,0.019,0.0078,0.042,0.042,0.036,9.7e-11,9.7e-11,3.2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +22690000,0.71,0.00064,-0.012,0.71,-0.01,-0.0067,0.018,-0.0043,-0.00054,-3.7e+02,-1.4e-05,-5.9e-05,7.4e-06,1.3e-05,7.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.6e-05,9.1e-05,9.1e-05,7.4e-05,0.02,0.02,0.0079,0.046,0.046,0.037,9.7e-11,9.7e-11,3.1e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +22790000,0.71,0.00063,-0.012,0.71,-0.011,-0.0055,0.019,-0.0055,-0.00043,-3.7e+02,-1.4e-05,-5.9e-05,7e-06,1.4e-05,7.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.6e-05,9e-05,9e-05,7.4e-05,0.019,0.019,0.0078,0.042,0.042,0.036,9.2e-11,9.2e-11,3.1e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +22890000,0.71,0.00064,-0.012,0.71,-0.012,-0.0051,0.021,-0.0066,-0.00097,-3.7e+02,-1.4e-05,-5.9e-05,6.9e-06,1.4e-05,7.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.6e-05,9e-05,9e-05,7.3e-05,0.02,0.02,0.0078,0.046,0.046,0.036,9.2e-11,9.2e-11,3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +22990000,0.71,0.00062,-0.012,0.71,-0.012,-0.0056,0.022,-0.0074,-0.00086,-3.7e+02,-1.4e-05,-5.9e-05,7e-06,1.4e-05,7.3e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.6e-05,8.9e-05,8.9e-05,7.3e-05,0.018,0.018,0.0078,0.041,0.041,0.036,8.7e-11,8.7e-11,3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +23090000,0.71,0.00059,-0.012,0.71,-0.013,-0.0056,0.022,-0.0086,-0.0014,-3.7e+02,-1.4e-05,-5.9e-05,6.7e-06,1.4e-05,7.3e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.5e-05,9e-05,9e-05,7.3e-05,0.02,0.02,0.0078,0.046,0.046,0.036,8.7e-11,8.7e-11,2.9e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +23190000,0.71,0.00065,-0.012,0.71,-0.014,-0.0066,0.024,-0.012,-0.0013,-3.7e+02,-1.4e-05,-5.9e-05,6.7e-06,1.5e-05,7.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.5e-05,8.9e-05,8.9e-05,7.3e-05,0.018,0.018,0.0077,0.041,0.041,0.036,8.2e-11,8.2e-11,2.9e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +23290000,0.71,0.00059,-0.012,0.71,-0.015,-0.0078,0.024,-0.013,-0.002,-3.7e+02,-1.4e-05,-5.9e-05,6.7e-06,1.5e-05,7.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.5e-05,8.9e-05,8.9e-05,7.3e-05,0.019,0.019,0.0078,0.046,0.046,0.036,8.2e-11,8.2e-11,2.9e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +23390000,0.71,0.00068,-0.012,0.71,-0.016,-0.008,0.022,-0.016,-0.0018,-3.7e+02,-1.4e-05,-5.9e-05,6.6e-06,1.5e-05,7.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.5e-05,8.8e-05,8.8e-05,7.3e-05,0.018,0.018,0.0077,0.041,0.041,0.036,7.8e-11,7.8e-11,2.8e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +23490000,0.71,0.0031,-0.0096,0.71,-0.023,-0.0089,-0.012,-0.018,-0.0026,-3.7e+02,-1.4e-05,-5.9e-05,6.7e-06,1.5e-05,7.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.5e-05,8.9e-05,8.8e-05,7.3e-05,0.019,0.019,0.0078,0.045,0.045,0.036,7.8e-11,7.8e-11,2.8e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +23590000,0.71,0.0083,-0.0018,0.71,-0.034,-0.0076,-0.044,-0.017,-0.0013,-3.7e+02,-1.4e-05,-5.9e-05,6.6e-06,1.8e-05,7.3e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.4e-05,8.8e-05,8.7e-05,7.2e-05,0.017,0.017,0.0077,0.041,0.041,0.035,7.4e-11,7.4e-11,2.7e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +23690000,0.71,0.0079,0.004,0.71,-0.065,-0.016,-0.094,-0.021,-0.0024,-3.7e+02,-1.4e-05,-5.9e-05,6.5e-06,1.8e-05,7.3e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.4e-05,8.8e-05,8.8e-05,7.2e-05,0.019,0.019,0.0078,0.045,0.045,0.036,7.4e-11,7.4e-11,2.7e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +23790000,0.71,0.005,0.00066,0.71,-0.089,-0.027,-0.15,-0.021,-0.0017,-3.7e+02,-1.4e-05,-5.9e-05,6.6e-06,2e-05,6.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.4e-05,8.7e-05,8.7e-05,7.2e-05,0.017,0.017,0.0077,0.041,0.041,0.035,7.1e-11,7.1e-11,2.6e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +23890000,0.71,0.0024,-0.0054,0.71,-0.11,-0.036,-0.2,-0.03,-0.005,-3.7e+02,-1.4e-05,-5.9e-05,6.5e-06,2e-05,6.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.4e-05,8.7e-05,8.7e-05,7.2e-05,0.019,0.019,0.0078,0.045,0.045,0.035,7.1e-11,7.1e-11,2.6e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +23990000,0.71,0.00097,-0.01,0.71,-0.11,-0.04,-0.25,-0.034,-0.0082,-3.7e+02,-1.4e-05,-5.9e-05,6.5e-06,2.2e-05,6.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.4e-05,8.7e-05,8.6e-05,7.2e-05,0.017,0.017,0.0077,0.041,0.041,0.035,6.7e-11,6.7e-11,2.6e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +24090000,0.71,0.0023,-0.0088,0.71,-0.11,-0.04,-0.3,-0.045,-0.012,-3.7e+02,-1.4e-05,-5.9e-05,6.6e-06,2.2e-05,6.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.4e-05,8.7e-05,8.7e-05,7.2e-05,0.018,0.018,0.0078,0.045,0.045,0.035,6.8e-11,6.8e-11,2.5e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +24190000,0.71,0.0033,-0.0065,0.71,-0.11,-0.041,-0.35,-0.046,-0.014,-3.7e+02,-1.4e-05,-5.9e-05,6.6e-06,2.4e-05,5.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.4e-05,8.6e-05,8.6e-05,7.1e-05,0.017,0.017,0.0077,0.04,0.04,0.035,6.4e-11,6.4e-11,2.5e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +24290000,0.71,0.0038,-0.0057,0.71,-0.12,-0.045,-0.41,-0.058,-0.018,-3.7e+02,-1.4e-05,-5.9e-05,6.5e-06,2.4e-05,5.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.3e-05,8.6e-05,8.6e-05,7.1e-05,0.018,0.018,0.0078,0.045,0.045,0.036,6.5e-11,6.5e-11,2.5e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +24390000,0.71,0.0039,-0.0059,0.71,-0.13,-0.052,-0.46,-0.064,-0.03,-3.7e+02,-1.3e-05,-5.9e-05,6.3e-06,2.1e-05,5.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.3e-05,8.5e-05,8.5e-05,7.1e-05,0.017,0.017,0.0078,0.04,0.04,0.035,6.2e-11,6.2e-11,2.4e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +24490000,0.71,0.0047,-0.0017,0.71,-0.14,-0.057,-0.51,-0.077,-0.035,-3.7e+02,-1.3e-05,-5.9e-05,6.3e-06,2.1e-05,5.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.3e-05,8.6e-05,8.5e-05,7.1e-05,0.018,0.018,0.0078,0.045,0.045,0.035,6.2e-11,6.2e-11,2.4e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +24590000,0.71,0.0052,0.0019,0.71,-0.16,-0.068,-0.56,-0.081,-0.045,-3.7e+02,-1.3e-05,-5.9e-05,6.4e-06,2e-05,4.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.3e-05,8.5e-05,8.5e-05,7.1e-05,0.017,0.017,0.0078,0.04,0.04,0.035,5.9e-11,5.9e-11,2.4e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +24690000,0.71,0.0052,0.0028,0.71,-0.18,-0.082,-0.64,-0.098,-0.052,-3.7e+02,-1.3e-05,-5.9e-05,6.5e-06,2e-05,4.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.3e-05,8.5e-05,8.5e-05,7.1e-05,0.018,0.018,0.0078,0.044,0.044,0.035,5.9e-11,5.9e-11,2.3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +24790000,0.71,0.0049,0.0015,0.71,-0.2,-0.095,-0.72,-0.1,-0.063,-3.7e+02,-1.3e-05,-5.9e-05,6.3e-06,2.4e-05,3.9e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.3e-05,8.4e-05,8.4e-05,7.1e-05,0.016,0.016,0.0078,0.04,0.04,0.035,5.7e-11,5.7e-11,2.3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +24890000,0.71,0.0067,0.0031,0.71,-0.22,-0.11,-0.75,-0.13,-0.073,-3.7e+02,-1.3e-05,-5.9e-05,6.2e-06,2.4e-05,4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.2e-05,8.4e-05,8.4e-05,7.1e-05,0.018,0.018,0.0078,0.044,0.044,0.035,5.7e-11,5.7e-11,2.3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +24990000,0.71,0.0085,0.0047,0.71,-0.24,-0.11,-0.81,-0.13,-0.081,-3.7e+02,-1.3e-05,-5.9e-05,6e-06,3.4e-05,2.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.2e-05,8.3e-05,8.3e-05,7e-05,0.016,0.016,0.0078,0.04,0.04,0.035,5.5e-11,5.5e-11,2.2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +25090000,0.71,0.0088,0.0041,0.71,-0.27,-0.12,-0.85,-0.15,-0.093,-3.7e+02,-1.3e-05,-5.9e-05,5.9e-06,3.4e-05,2.4e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.2e-05,8.4e-05,8.3e-05,7e-05,0.018,0.018,0.0079,0.044,0.044,0.035,5.5e-11,5.5e-11,2.2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +25190000,0.71,0.0082,0.0027,0.71,-0.29,-0.14,-0.91,-0.17,-0.12,-3.7e+02,-1.3e-05,-5.9e-05,5.9e-06,3e-05,1.9e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.2e-05,8.3e-05,8.2e-05,7e-05,0.016,0.016,0.0078,0.04,0.04,0.035,5.2e-11,5.3e-11,2.2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +25290000,0.71,0.01,0.0095,0.71,-0.32,-0.15,-0.96,-0.2,-0.13,-3.7e+02,-1.3e-05,-5.9e-05,5.9e-06,3e-05,1.9e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.2e-05,8.3e-05,8.3e-05,7e-05,0.017,0.017,0.0079,0.044,0.044,0.035,5.3e-11,5.3e-11,2.1e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +25390000,0.71,0.011,0.016,0.71,-0.35,-0.17,-1,-0.22,-0.15,-3.7e+02,-1.2e-05,-5.9e-05,5.9e-06,3.3e-05,3.5e-06,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.2e-05,8.2e-05,8.2e-05,7e-05,0.016,0.016,0.0078,0.04,0.04,0.035,5.1e-11,5.1e-11,2.1e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +25490000,0.71,0.012,0.017,0.71,-0.4,-0.19,-1.1,-0.25,-0.17,-3.7e+02,-1.2e-05,-5.9e-05,6e-06,3.2e-05,3.6e-06,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.2e-05,8.2e-05,8.2e-05,7e-05,0.017,0.017,0.0079,0.044,0.044,0.035,5.1e-11,5.1e-11,2.1e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +25590000,0.71,0.011,0.015,0.71,-0.44,-0.22,-1.1,-0.28,-0.21,-3.7e+02,-1.2e-05,-5.9e-05,6e-06,2.9e-05,-5.8e-06,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.2e-05,8.1e-05,8.1e-05,7e-05,0.016,0.016,0.0079,0.04,0.04,0.035,4.9e-11,4.9e-11,2.1e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +25690000,0.71,0.015,0.022,0.71,-0.49,-0.24,-1.2,-0.33,-0.23,-3.7e+02,-1.2e-05,-5.9e-05,6e-06,2.9e-05,-5.5e-06,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.1e-05,8.1e-05,8.1e-05,7e-05,0.017,0.017,0.0079,0.044,0.044,0.035,4.9e-11,4.9e-11,2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +25790000,0.71,0.017,0.028,0.71,-0.53,-0.27,-1.2,-0.34,-0.26,-3.7e+02,-1.2e-05,-5.9e-05,6e-06,3.8e-05,-3.1e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.1e-05,8e-05,8e-05,6.9e-05,0.016,0.016,0.0079,0.04,0.04,0.035,4.7e-11,4.7e-11,2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +25890000,0.71,0.017,0.028,0.71,-0.6,-0.3,-1.3,-0.4,-0.29,-3.7e+02,-1.2e-05,-5.9e-05,6.1e-06,3.7e-05,-3.1e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.1e-05,8.1e-05,8e-05,6.9e-05,0.017,0.017,0.008,0.044,0.044,0.035,4.7e-11,4.7e-11,2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +25990000,0.71,0.016,0.025,0.71,-0.66,-0.33,-1.3,-0.44,-0.34,-3.7e+02,-1.1e-05,-5.9e-05,6.1e-06,3.3e-05,-4.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.1e-05,8e-05,8e-05,6.9e-05,0.015,0.015,0.0079,0.039,0.039,0.035,4.6e-11,4.6e-11,1.9e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +26090000,0.7,0.021,0.035,0.71,-0.72,-0.36,-1.3,-0.51,-0.38,-3.7e+02,-1.1e-05,-5.9e-05,5.9e-06,3.4e-05,-4.7e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7.1e-05,8e-05,8e-05,6.9e-05,0.017,0.016,0.008,0.043,0.043,0.035,4.6e-11,4.6e-11,1.9e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +26190000,0.7,0.023,0.045,0.71,-0.78,-0.39,-1.3,-0.53,-0.42,-3.7e+02,-1.1e-05,-5.9e-05,6e-06,4.5e-05,-8.6e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7e-05,7.9e-05,7.9e-05,6.9e-05,0.015,0.015,0.0079,0.039,0.039,0.035,4.4e-11,4.4e-11,1.9e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +26290000,0.7,0.024,0.047,0.71,-0.87,-0.44,-1.3,-0.62,-0.46,-3.7e+02,-1.1e-05,-5.9e-05,5.9e-06,4.6e-05,-8.5e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7e-05,7.9e-05,7.9e-05,6.9e-05,0.016,0.016,0.008,0.043,0.043,0.035,4.5e-11,4.5e-11,1.9e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +26390000,0.7,0.023,0.043,0.71,-0.95,-0.49,-1.3,-0.68,-0.55,-3.7e+02,-1e-05,-5.9e-05,5.9e-06,3.3e-05,-9.9e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7e-05,7.8e-05,7.8e-05,6.9e-05,0.015,0.015,0.0079,0.039,0.039,0.035,4.3e-11,4.3e-11,1.8e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +26490000,0.7,0.031,0.059,0.71,-1,-0.53,-1.3,-0.78,-0.6,-3.7e+02,-1e-05,-5.9e-05,5.8e-06,3.3e-05,-9.8e-05,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7e-05,7.9e-05,7.8e-05,6.9e-05,0.016,0.016,0.008,0.043,0.043,0.035,4.3e-11,4.3e-11,1.8e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +26590000,0.7,0.037,0.075,0.71,-1.1,-0.59,-1.3,-0.82,-0.67,-3.7e+02,-9.5e-06,-5.9e-05,5.5e-06,4.3e-05,-0.00013,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7e-05,7.8e-05,7.7e-05,6.9e-05,0.015,0.015,0.008,0.039,0.039,0.035,4.2e-11,4.2e-11,1.8e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +26690000,0.7,0.038,0.078,0.71,-1.3,-0.65,-1.3,-0.94,-0.73,-3.7e+02,-9.5e-06,-5.9e-05,5.6e-06,4.2e-05,-0.00013,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7e-05,7.8e-05,7.8e-05,6.9e-05,0.016,0.016,0.008,0.043,0.043,0.035,4.2e-11,4.2e-11,1.8e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +26790000,0.7,0.036,0.072,0.71,-1.4,-0.73,-1.3,-1,-0.85,-3.7e+02,-9e-06,-6e-05,5.4e-06,2e-05,-0.00016,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7e-05,7.7e-05,7.7e-05,6.8e-05,0.015,0.014,0.008,0.039,0.039,0.035,4.1e-11,4.1e-11,1.8e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +26890000,0.7,0.045,0.094,0.7,-1.5,-0.79,-1.3,-1.2,-0.93,-3.7e+02,-9e-06,-6e-05,5.5e-06,2e-05,-0.00016,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7e-05,7.7e-05,7.7e-05,6.9e-05,0.016,0.015,0.0081,0.043,0.043,0.035,4.1e-11,4.1e-11,1.7e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +26990000,0.7,0.051,0.12,0.7,-1.7,-0.87,-1.3,-1.2,-1,-3.7e+02,-7.9e-06,-6e-05,5.4e-06,2.9e-05,-0.00021,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7e-05,7.6e-05,7.6e-05,6.9e-05,0.015,0.014,0.008,0.039,0.039,0.035,4e-11,4e-11,1.7e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +27090000,0.7,0.052,0.12,0.7,-1.9,-0.96,-1.3,-1.4,-1.1,-3.7e+02,-7.9e-06,-6e-05,5.3e-06,2.9e-05,-0.00021,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,7e-05,7.7e-05,7.6e-05,6.8e-05,0.016,0.015,0.0081,0.043,0.043,0.035,4e-11,4e-11,1.7e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +27190000,0.71,0.048,0.11,0.7,-2.1,-1,-1.2,-1.6,-1.2,-3.7e+02,-7.8e-06,-5.9e-05,5.4e-06,3.9e-05,-0.0002,-0.0013,0.21,0.0021,0.44,0,0,0,0,0,6.9e-05,7.6e-05,7.6e-05,6.8e-05,0.016,0.015,0.0081,0.045,0.045,0.035,4e-11,4e-11,1.7e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +27290000,0.71,0.043,0.094,0.7,-2.2,-1.1,-1.2,-1.8,-1.3,-3.7e+02,-7.8e-06,-5.9e-05,5.4e-06,3.9e-05,-0.0002,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.9e-05,7.7e-05,7.6e-05,6.8e-05,0.017,0.016,0.0081,0.05,0.049,0.035,4e-11,4e-11,1.6e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +27390000,0.71,0.037,0.078,0.7,-2.3,-1.1,-1.2,-2,-1.4,-3.7e+02,-7.2e-06,-5.9e-05,5.5e-06,5.9e-05,-0.00021,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.9e-05,7.7e-05,7.6e-05,6.7e-05,0.017,0.016,0.0081,0.052,0.052,0.035,3.9e-11,3.9e-11,1.6e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +27490000,0.71,0.031,0.063,0.7,-2.4,-1.2,-1.2,-2.3,-1.5,-3.7e+02,-7.2e-06,-5.9e-05,5.4e-06,5.8e-05,-0.00021,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.8e-05,7.7e-05,7.6e-05,6.7e-05,0.018,0.018,0.0082,0.057,0.057,0.035,3.9e-11,3.9e-11,1.6e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +27590000,0.71,0.026,0.05,0.7,-2.5,-1.2,-1.2,-2.5,-1.6,-3.7e+02,-7.5e-06,-5.9e-05,5.5e-06,5.7e-05,-0.0002,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.8e-05,7.7e-05,7.6e-05,6.7e-05,0.018,0.017,0.0082,0.06,0.059,0.035,3.9e-11,3.9e-11,1.6e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +27690000,0.71,0.025,0.048,0.7,-2.5,-1.2,-1.2,-2.8,-1.7,-3.7e+02,-7.5e-06,-5.9e-05,5.4e-06,5.6e-05,-0.00019,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.8e-05,7.7e-05,7.7e-05,6.7e-05,0.019,0.018,0.0083,0.065,0.065,0.035,3.9e-11,3.9e-11,1.6e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +27790000,0.71,0.026,0.05,0.7,-2.6,-1.2,-1.2,-3,-1.8,-3.7e+02,-7.6e-06,-5.8e-05,5.3e-06,5.8e-05,-0.00018,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.7e-05,7.7e-05,7.6e-05,6.6e-05,0.019,0.018,0.0082,0.068,0.067,0.035,3.8e-11,3.8e-11,1.5e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +27890000,0.71,0.025,0.048,0.7,-2.6,-1.2,-1.2,-3.3,-2,-3.7e+02,-7.6e-06,-5.8e-05,5.2e-06,5.6e-05,-0.00018,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.7e-05,7.7e-05,7.6e-05,6.6e-05,0.02,0.019,0.0083,0.074,0.073,0.035,3.9e-11,3.8e-11,1.5e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +27990000,0.71,0.024,0.045,0.7,-2.7,-1.2,-1.2,-3.6,-2.1,-3.7e+02,-8e-06,-5.8e-05,5.3e-06,5.1e-05,-0.00016,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.7e-05,7.7e-05,7.6e-05,6.6e-05,0.02,0.019,0.0083,0.076,0.076,0.035,3.8e-11,3.8e-11,1.5e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +28090000,0.71,0.03,0.058,0.7,-2.7,-1.3,-1.2,-3.9,-2.2,-3.7e+02,-8e-06,-5.8e-05,5.1e-06,5e-05,-0.00016,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.7e-05,7.7e-05,7.6e-05,6.6e-05,0.021,0.02,0.0084,0.083,0.082,0.035,3.8e-11,3.8e-11,1.5e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +28190000,0.71,0.035,0.071,0.7,-2.8,-1.3,-0.95,-4.2,-2.3,-3.7e+02,-8.2e-06,-5.8e-05,5.1e-06,4.7e-05,-0.00014,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.7e-05,7.7e-05,7.6e-05,6.6e-05,0.02,0.02,0.0084,0.085,0.085,0.035,3.8e-11,3.7e-11,1.5e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +28290000,0.71,0.028,0.054,0.7,-2.8,-1.3,-0.09,-4.4,-2.4,-3.7e+02,-8.2e-06,-5.8e-05,4.9e-06,4.5e-05,-0.00014,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.7e-05,7.7e-05,7.6e-05,6.6e-05,0.021,0.02,0.0086,0.092,0.092,0.036,3.8e-11,3.7e-11,1.5e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +28390000,0.71,0.011,0.023,0.7,-2.8,-1.3,0.77,-4.7,-2.6,-3.7e+02,-8.2e-06,-5.8e-05,4.8e-06,4.3e-05,-0.00013,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.6e-05,7.7e-05,7.7e-05,6.5e-05,0.022,0.021,0.0087,0.1,0.099,0.036,3.8e-11,3.8e-11,1.4e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +28490000,0.71,0.0026,0.0045,0.7,-2.7,-1.3,1.1,-5,-2.7,-3.7e+02,-8.2e-06,-5.8e-05,4.7e-06,4e-05,-0.00012,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.6e-05,7.8e-05,7.7e-05,6.5e-05,0.023,0.022,0.0088,0.11,0.11,0.036,3.8e-11,3.8e-11,1.4e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +28590000,0.71,0.00085,0.001,0.7,-2.6,-1.3,0.96,-5.3,-2.8,-3.7e+02,-8.2e-06,-5.8e-05,4.7e-06,3.7e-05,-0.00012,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.6e-05,7.8e-05,7.7e-05,6.5e-05,0.024,0.023,0.0089,0.12,0.12,0.036,3.8e-11,3.8e-11,1.4e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +28690000,0.71,0.00014,8.3e-05,0.7,-2.6,-1.2,0.96,-5.5,-2.9,-3.7e+02,-8.2e-06,-5.8e-05,4.6e-06,3.2e-05,-0.0001,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.6e-05,7.8e-05,7.7e-05,6.5e-05,0.025,0.025,0.009,0.13,0.12,0.036,3.8e-11,3.8e-11,1.4e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +28790000,0.71,-0.00015,-0.00017,0.71,-2.5,-1.2,0.97,-5.8,-3,-3.7e+02,-8.9e-06,-5.8e-05,4.6e-06,1.3e-06,-0.00018,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.5e-05,7.8e-05,7.7e-05,6.5e-05,0.024,0.024,0.0089,0.13,0.13,0.036,3.7e-11,3.7e-11,1.4e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +28890000,0.71,-0.00017,5.3e-05,0.71,-2.5,-1.2,0.96,-6.1,-3.2,-3.7e+02,-8.9e-06,-5.8e-05,4.6e-06,-3e-06,-0.00016,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.5e-05,7.8e-05,7.8e-05,6.5e-05,0.025,0.025,0.009,0.14,0.13,0.036,3.7e-11,3.7e-11,1.4e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +28990000,0.71,2.5e-05,0.0005,0.71,-2.4,-1.2,0.95,-6.4,-3.3,-3.7e+02,-9.8e-06,-5.8e-05,4.5e-06,-2.4e-05,-0.00025,-0.0012,0.21,0.0021,0.44,0,0,0,0,0,6.5e-05,7.8e-05,7.8e-05,6.4e-05,0.024,0.024,0.009,0.14,0.14,0.036,3.7e-11,3.6e-11,1.3e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +29090000,0.71,0.00018,0.0009,0.71,-2.4,-1.2,0.94,-6.7,-3.4,-3.7e+02,-9.8e-06,-5.8e-05,4.4e-06,-2.9e-05,-0.00023,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,6.5e-05,7.9e-05,7.8e-05,6.4e-05,0.025,0.025,0.009,0.15,0.15,0.036,3.7e-11,3.7e-11,1.3e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +29190000,0.71,0.0004,0.0013,0.71,-2.3,-1.1,0.93,-7,-3.5,-3.7e+02,-1e-05,-5.8e-05,4.4e-06,-4.9e-05,-0.00027,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,6.5e-05,7.9e-05,7.8e-05,6.4e-05,0.024,0.024,0.009,0.15,0.15,0.036,3.6e-11,3.6e-11,1.3e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +29290000,0.71,0.00075,0.0022,0.71,-2.3,-1.1,0.96,-7.2,-3.6,-3.7e+02,-1e-05,-5.8e-05,4.3e-06,-5.4e-05,-0.00025,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,6.5e-05,7.9e-05,7.8e-05,6.4e-05,0.025,0.026,0.0091,0.16,0.16,0.036,3.6e-11,3.6e-11,1.3e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +29390000,0.71,0.0013,0.0037,0.71,-2.3,-1.1,0.97,-7.5,-3.7,-3.7e+02,-1.1e-05,-5.8e-05,4.1e-06,-7e-05,-0.00029,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,6.5e-05,7.9e-05,7.8e-05,6.4e-05,0.024,0.025,0.009,0.16,0.16,0.036,3.6e-11,3.5e-11,1.3e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +29490000,0.71,0.0018,0.0048,0.71,-2.2,-1.1,0.97,-7.7,-3.8,-3.7e+02,-1.1e-05,-5.7e-05,4.1e-06,-7.4e-05,-0.00028,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,6.5e-05,7.9e-05,7.8e-05,6.4e-05,0.026,0.026,0.0091,0.17,0.17,0.037,3.6e-11,3.5e-11,1.3e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +29590000,0.71,0.0022,0.0059,0.71,-2.2,-1.1,0.96,-8,-3.9,-3.7e+02,-1.1e-05,-5.7e-05,4e-06,-9.8e-05,-0.00028,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,6.4e-05,7.9e-05,7.8e-05,6.4e-05,0.024,0.025,0.009,0.17,0.16,0.036,3.5e-11,3.5e-11,1.3e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +29690000,0.71,0.0025,0.0066,0.71,-2.2,-1.1,0.95,-8.2,-4,-3.7e+02,-1.1e-05,-5.7e-05,3.9e-06,-0.0001,-0.00027,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,6.4e-05,7.9e-05,7.8e-05,6.4e-05,0.026,0.026,0.0091,0.18,0.18,0.036,3.5e-11,3.5e-11,1.3e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +29790000,0.71,0.0028,0.0071,0.71,-2.1,-1.1,0.93,-8.5,-4.1,-3.7e+02,-1.2e-05,-5.7e-05,3.9e-06,-0.00012,-0.00029,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,6.4e-05,7.9e-05,7.8e-05,6.3e-05,0.025,0.025,0.0091,0.18,0.17,0.037,3.5e-11,3.4e-11,1.2e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +29890000,0.71,0.0029,0.0074,0.71,-2.1,-1.1,0.92,-8.7,-4.2,-3.7e+02,-1.2e-05,-5.7e-05,3.7e-06,-0.00013,-0.00026,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.026,0.026,0.0091,0.19,0.19,0.037,3.5e-11,3.4e-11,1.2e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +29990000,0.71,0.003,0.0076,0.71,-2.1,-1.1,0.9,-9,-4.3,-3.7e+02,-1.2e-05,-5.7e-05,3.6e-06,-0.00015,-0.00026,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.025,0.025,0.009,0.19,0.18,0.036,3.4e-11,3.4e-11,1.2e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +30090000,0.71,0.003,0.0075,0.71,-2.1,-1,0.89,-9.2,-4.4,-3.7e+02,-1.2e-05,-5.7e-05,3.5e-06,-0.00015,-0.00024,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.026,0.026,0.0091,0.2,0.2,0.036,3.4e-11,3.4e-11,1.2e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +30190000,0.71,0.0031,0.0074,0.71,-2,-1,0.88,-9.4,-4.5,-3.7e+02,-1.2e-05,-5.7e-05,3.5e-06,-0.00017,-0.00025,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.025,0.025,0.009,0.2,0.19,0.037,3.4e-11,3.3e-11,1.2e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +30290000,0.71,0.003,0.0072,0.71,-2,-1,0.86,-9.6,-4.6,-3.7e+02,-1.2e-05,-5.7e-05,3.4e-06,-0.00017,-0.00024,-0.0011,0.21,0.0021,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.026,0.027,0.0091,0.21,0.21,0.037,3.4e-11,3.3e-11,1.2e-10,2.8e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +30390000,0.71,0.003,0.0071,0.71,-2,-1,0.85,-9.9,-4.7,-3.7e+02,-1.3e-05,-5.7e-05,3.4e-06,-0.00018,-0.00023,-0.001,0.21,0.0021,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.025,0.025,0.009,0.21,0.2,0.036,3.3e-11,3.3e-11,1.2e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +30490000,0.71,0.0029,0.0068,0.71,-2,-1,0.83,-10,-4.8,-3.7e+02,-1.3e-05,-5.7e-05,3.4e-06,-0.00019,-0.00022,-0.001,0.21,0.0021,0.44,0,0,0,0,0,6.4e-05,8e-05,7.8e-05,6.3e-05,0.026,0.027,0.0091,0.22,0.22,0.037,3.3e-11,3.3e-11,1.2e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +30590000,0.71,0.0028,0.0065,0.71,-1.9,-1,0.79,-10,-4.9,-3.7e+02,-1.3e-05,-5.7e-05,3.4e-06,-0.00019,-0.00022,-0.001,0.21,0.0021,0.44,0,0,0,0,0,6.4e-05,8e-05,7.7e-05,6.2e-05,0.025,0.025,0.009,0.21,0.21,0.037,3.3e-11,3.2e-11,1.1e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +30690000,0.71,0.0027,0.0062,0.71,-1.9,-0.99,0.79,-11,-5,-3.7e+02,-1.3e-05,-5.7e-05,3.3e-06,-0.0002,-0.00021,-0.001,0.21,0.0021,0.44,0,0,0,0,0,6.3e-05,8e-05,7.7e-05,6.2e-05,0.026,0.027,0.009,0.23,0.23,0.037,3.3e-11,3.2e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +30790000,0.71,0.0026,0.0059,0.71,-1.9,-0.98,0.78,-11,-5.1,-3.7e+02,-1.3e-05,-5.7e-05,3.2e-06,-0.00021,-0.0002,-0.001,0.21,0.0021,0.44,0,0,0,0,0,6.3e-05,8e-05,7.7e-05,6.2e-05,0.025,0.025,0.009,0.22,0.22,0.037,3.2e-11,3.2e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +30890000,0.71,0.0025,0.0055,0.71,-1.9,-0.97,0.76,-11,-5.2,-3.7e+02,-1.3e-05,-5.7e-05,3.2e-06,-0.00021,-0.00019,-0.001,0.21,0.0021,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.7e-05,6.2e-05,0.026,0.027,0.009,0.24,0.24,0.037,3.2e-11,3.2e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +30990000,0.71,0.0024,0.005,0.71,-1.8,-0.96,0.76,-11,-5.3,-3.7e+02,-1.3e-05,-5.7e-05,3.1e-06,-0.00022,-0.00018,-0.001,0.21,0.0021,0.44,0,0,0,0,0,6.3e-05,8e-05,7.7e-05,6.2e-05,0.025,0.025,0.0089,0.23,0.23,0.037,3.2e-11,3.1e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +31090000,0.71,0.0022,0.0045,0.71,-1.8,-0.96,0.74,-11,-5.4,-3.7e+02,-1.3e-05,-5.7e-05,3e-06,-0.00023,-0.00017,-0.001,0.21,0.0021,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.7e-05,6.2e-05,0.026,0.027,0.009,0.25,0.24,0.037,3.2e-11,3.1e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +31190000,0.71,0.0022,0.0043,0.71,-1.8,-0.95,0.73,-12,-5.5,-3.7e+02,-1.4e-05,-5.7e-05,3e-06,-0.00024,-0.00014,-0.001,0.21,0.0021,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.7e-05,6.1e-05,0.025,0.025,0.0089,0.24,0.24,0.037,3.1e-11,3.1e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +31290000,0.71,0.002,0.0038,0.71,-1.8,-0.94,0.73,-12,-5.6,-3.7e+02,-1.4e-05,-5.7e-05,3e-06,-0.00024,-0.00013,-0.001,0.21,0.0021,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.7e-05,6.1e-05,0.026,0.027,0.0089,0.26,0.25,0.037,3.1e-11,3.1e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +31390000,0.71,0.0018,0.0033,0.71,-1.8,-0.93,0.73,-12,-5.7,-3.7e+02,-1.4e-05,-5.7e-05,2.9e-06,-0.00025,-0.00011,-0.001,0.21,0.0021,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.6e-05,6.1e-05,0.025,0.025,0.0088,0.25,0.25,0.036,3.1e-11,3.1e-11,1.1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +31490000,0.71,0.0016,0.0027,0.71,-1.7,-0.92,0.72,-12,-5.8,-3.7e+02,-1.4e-05,-5.7e-05,2.8e-06,-0.00026,-0.0001,-0.001,0.21,0.0021,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.6e-05,6.1e-05,0.026,0.027,0.0088,0.26,0.26,0.037,3.1e-11,3.1e-11,1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +31590000,0.71,0.0016,0.0023,0.71,-1.7,-0.91,0.72,-12,-5.9,-3.7e+02,-1.4e-05,-5.7e-05,2.8e-06,-0.00027,-8.3e-05,-0.00099,0.21,0.0021,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.6e-05,6.1e-05,0.025,0.025,0.0087,0.26,0.26,0.037,3.1e-11,3e-11,1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +31690000,0.71,0.0013,0.0017,0.71,-1.7,-0.9,0.72,-12,-5.9,-3.7e+02,-1.4e-05,-5.7e-05,2.8e-06,-0.00027,-7.1e-05,-0.00099,0.21,0.0021,0.44,0,0,0,0,0,6.3e-05,8.1e-05,7.6e-05,6.1e-05,0.026,0.026,0.0088,0.27,0.27,0.037,3.1e-11,3e-11,1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +31790000,0.71,0.0011,0.0011,0.71,-1.7,-0.89,0.72,-13,-6,-3.7e+02,-1.4e-05,-5.7e-05,2.8e-06,-0.00028,-5.3e-05,-0.00098,0.21,0.0021,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.6e-05,6.1e-05,0.025,0.025,0.0087,0.27,0.27,0.037,3e-11,3e-11,1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +31890000,0.71,0.00087,0.00038,0.71,-1.6,-0.88,0.72,-13,-6.1,-3.7e+02,-1.4e-05,-5.7e-05,2.8e-06,-0.00029,-4e-05,-0.00098,0.21,0.0021,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.6e-05,6e-05,0.026,0.026,0.0087,0.28,0.28,0.037,3e-11,3e-11,1e-10,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +31990000,0.71,0.00074,-8.2e-05,0.71,-1.6,-0.87,0.71,-13,-6.2,-3.7e+02,-1.4e-05,-5.7e-05,2.7e-06,-0.0003,-2.1e-05,-0.00097,0.21,0.0021,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.6e-05,6e-05,0.025,0.025,0.0086,0.28,0.28,0.036,3e-11,3e-11,9.9e-11,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +32090000,0.71,0.00045,-0.0008,0.71,-1.6,-0.86,0.72,-13,-6.3,-3.7e+02,-1.4e-05,-5.7e-05,2.6e-06,-0.0003,-6.3e-06,-0.00096,0.21,0.0021,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.6e-05,6e-05,0.026,0.026,0.0087,0.29,0.29,0.037,3e-11,3e-11,9.9e-11,2.7e-06,2.6e-06,5e-08,0,0,0,0,0,0,0,0 +32190000,0.71,0.00024,-0.0016,0.71,-1.5,-0.85,0.72,-13,-6.4,-3.7e+02,-1.4e-05,-5.7e-05,2.5e-06,-0.00031,1.4e-05,-0.00096,0.21,0.0021,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.5e-05,6e-05,0.025,0.025,0.0086,0.29,0.29,0.036,2.9e-11,2.9e-11,9.8e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +32290000,0.71,9.8e-06,-0.0023,0.71,-1.5,-0.84,0.71,-13,-6.4,-3.7e+02,-1.4e-05,-5.7e-05,2.4e-06,-0.00032,3e-05,-0.00095,0.21,0.0021,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.5e-05,6e-05,0.026,0.026,0.0086,0.3,0.3,0.037,3e-11,2.9e-11,9.7e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +32390000,0.71,-0.00017,-0.0029,0.71,-1.5,-0.83,0.71,-14,-6.5,-3.7e+02,-1.4e-05,-5.7e-05,2.5e-06,-0.00032,3.9e-05,-0.00095,0.21,0.0021,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.5e-05,6e-05,0.025,0.025,0.0085,0.3,0.3,0.037,2.9e-11,2.9e-11,9.6e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +32490000,0.71,-0.00029,-0.0032,0.71,-1.4,-0.81,0.72,-14,-6.6,-3.7e+02,-1.4e-05,-5.7e-05,2.5e-06,-0.00033,5.1e-05,-0.00094,0.21,0.0021,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.5e-05,6e-05,0.026,0.026,0.0086,0.31,0.31,0.037,2.9e-11,2.9e-11,9.5e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +32590000,0.71,-0.00029,-0.0034,0.71,-1.4,-0.8,0.71,-14,-6.7,-3.7e+02,-1.5e-05,-5.7e-05,2.4e-06,-0.00033,5.8e-05,-0.00094,0.21,0.0021,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.5e-05,6e-05,0.025,0.025,0.0084,0.31,0.31,0.036,2.9e-11,2.9e-11,9.4e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +32690000,0.71,-0.00033,-0.0035,0.71,-1.4,-0.79,0.71,-14,-6.8,-3.7e+02,-1.5e-05,-5.7e-05,2.4e-06,-0.00033,6.4e-05,-0.00094,0.21,0.0021,0.44,0,0,0,0,0,6.2e-05,8.1e-05,7.5e-05,5.9e-05,0.026,0.026,0.0085,0.32,0.32,0.036,2.9e-11,2.9e-11,9.3e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +32790000,0.71,-0.00029,-0.0034,0.71,-1.4,-0.78,0.71,-14,-6.8,-3.7e+02,-1.5e-05,-5.7e-05,2.3e-06,-0.00034,7.3e-05,-0.00094,0.21,0.0021,0.44,0,0,0,0,0,6.1e-05,8.1e-05,7.4e-05,5.9e-05,0.025,0.025,0.0084,0.32,0.31,0.036,2.9e-11,2.9e-11,9.3e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +32890000,0.71,-0.0002,-0.0034,0.71,-1.3,-0.77,0.71,-14,-6.9,-3.7e+02,-1.5e-05,-5.7e-05,2.2e-06,-0.00034,8.4e-05,-0.00093,0.21,0.0021,0.44,0,0,0,0,0,6.1e-05,8.1e-05,7.4e-05,5.9e-05,0.026,0.026,0.0084,0.33,0.33,0.036,2.9e-11,2.9e-11,9.2e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +32990000,0.71,-7.3e-05,-0.0033,0.71,-1.3,-0.77,0.7,-15,-7,-3.7e+02,-1.5e-05,-5.7e-05,2.3e-06,-0.00035,9.7e-05,-0.00093,0.21,0.0021,0.44,0,0,0,0,0,6.1e-05,8.1e-05,7.4e-05,5.9e-05,0.025,0.025,0.0083,0.32,0.32,0.036,2.8e-11,2.8e-11,9.1e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +33090000,0.71,-0.00011,-0.0033,0.71,-1.3,-0.76,0.69,-15,-7.1,-3.7e+02,-1.5e-05,-5.7e-05,2.4e-06,-0.00035,0.0001,-0.00093,0.21,0.0021,0.44,0,0,0,0,0,6.1e-05,8.1e-05,7.4e-05,5.9e-05,0.026,0.026,0.0084,0.34,0.34,0.036,2.8e-11,2.8e-11,9e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +33190000,0.7,0.0033,-0.0024,0.71,-1.3,-0.75,0.64,-15,-7.1,-3.7e+02,-1.5e-05,-5.7e-05,2.4e-06,-0.00035,0.00011,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,6.1e-05,8.1e-05,7.4e-05,5.9e-05,0.025,0.025,0.0083,0.33,0.33,0.036,2.8e-11,2.8e-11,8.9e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +33290000,0.65,0.015,-0.0015,0.76,-1.3,-0.73,0.62,-15,-7.2,-3.7e+02,-1.5e-05,-5.7e-05,2.4e-06,-0.00036,0.00011,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.9e-05,8e-05,7.4e-05,6.1e-05,0.026,0.026,0.0083,0.35,0.35,0.036,2.8e-11,2.8e-11,8.9e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +33390000,0.55,0.013,-0.0017,0.84,-1.3,-0.72,0.81,-15,-7.3,-3.7e+02,-1.5e-05,-5.7e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,7.9e-05,7.5e-05,6.5e-05,0.024,0.024,0.0083,0.34,0.34,0.036,2.8e-11,2.8e-11,8.8e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +33490000,0.41,0.0069,0.00072,0.91,-1.2,-0.71,0.83,-15,-7.4,-3.7e+02,-1.5e-05,-5.7e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5e-05,7.8e-05,7.7e-05,7e-05,0.026,0.026,0.0081,0.36,0.35,0.036,2.8e-11,2.8e-11,8.7e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +33590000,0.25,0.00099,-0.0018,0.97,-1.2,-0.71,0.79,-15,-7.4,-3.7e+02,-1.5e-05,-5.7e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,4.7e-05,7.6e-05,7.8e-05,7.3e-05,0.025,0.025,0.0078,0.35,0.35,0.036,2.8e-11,2.8e-11,8.6e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +33690000,0.087,-0.0023,-0.0049,1,-1.2,-0.71,0.8,-15,-7.5,-3.7e+02,-1.5e-05,-5.7e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,4.5e-05,7.5e-05,8e-05,7.6e-05,0.028,0.028,0.0076,0.36,0.36,0.036,2.8e-11,2.8e-11,8.6e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +33790000,-0.082,-0.0038,-0.0067,1,-1.1,-0.69,0.78,-16,-7.6,-3.7e+02,-1.5e-05,-5.7e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,4.4e-05,7.2e-05,8e-05,7.6e-05,0.028,0.028,0.0074,0.36,0.36,0.036,2.7e-11,2.7e-11,8.5e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +33890000,-0.25,-0.0049,-0.0074,0.97,-1,-0.67,0.77,-16,-7.6,-3.7e+02,-1.5e-05,-5.7e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,4.6e-05,7.2e-05,8.1e-05,7.5e-05,0.031,0.032,0.0072,0.37,0.37,0.036,2.7e-11,2.8e-11,8.4e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +33990000,-0.39,-0.0031,-0.011,0.92,-0.98,-0.63,0.74,-16,-7.7,-3.7e+02,-1.5e-05,-5.6e-05,2.5e-06,-0.00036,0.00012,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,4.8e-05,6.9e-05,7.8e-05,7.2e-05,0.032,0.032,0.007,0.37,0.37,0.035,2.7e-11,2.7e-11,8.3e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +34090000,-0.5,-0.0021,-0.013,0.87,-0.93,-0.58,0.74,-16,-7.7,-3.7e+02,-1.5e-05,-5.6e-05,2.6e-06,-0.00036,0.00012,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.1e-05,6.9e-05,7.8e-05,6.9e-05,0.036,0.037,0.0069,0.38,0.38,0.036,2.7e-11,2.7e-11,8.3e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +34190000,-0.57,-0.0014,-0.011,0.82,-0.92,-0.54,0.74,-16,-7.8,-3.7e+02,-1.5e-05,-5.7e-05,2.6e-06,-0.00039,0.00014,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.4e-05,6.5e-05,7.3e-05,6.7e-05,0.036,0.037,0.0067,0.38,0.38,0.035,2.7e-11,2.7e-11,8.2e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +34290000,-0.61,-0.0023,-0.0086,0.79,-0.87,-0.49,0.74,-16,-7.9,-3.7e+02,-1.5e-05,-5.7e-05,2.6e-06,-0.00039,0.00014,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,6.5e-05,7.3e-05,6.5e-05,0.042,0.043,0.0066,0.39,0.39,0.035,2.7e-11,2.7e-11,8.2e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +34390000,-0.64,-0.0025,-0.0061,0.77,-0.85,-0.46,0.73,-16,-7.9,-3.7e+02,-1.6e-05,-5.7e-05,2.7e-06,-0.00044,0.00019,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,6e-05,6.7e-05,6.4e-05,0.042,0.043,0.0065,0.39,0.39,0.035,2.7e-11,2.7e-11,8.1e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +34490000,-0.65,-0.0034,-0.0039,0.76,-0.8,-0.42,0.73,-16,-8,-3.7e+02,-1.6e-05,-5.7e-05,2.7e-06,-0.00043,0.00019,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.7e-05,6.1e-05,6.7e-05,6.3e-05,0.049,0.05,0.0064,0.4,0.4,0.035,2.7e-11,2.7e-11,8e-11,2.7e-06,2.5e-06,5e-08,0,0,0,0,0,0,0,0 +34590000,-0.66,-0.0028,-0.0028,0.75,-0.8,-0.4,0.73,-17,-8.1,-3.7e+02,-1.6e-05,-5.7e-05,2.8e-06,-0.00053,0.00027,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.7e-05,5.5e-05,6.1e-05,6.2e-05,0.047,0.048,0.0063,0.4,0.4,0.034,2.6e-11,2.7e-11,8e-11,2.6e-06,2.4e-06,5e-08,0,0,0,0,0,0,0,0 +34690000,-0.67,-0.0032,-0.002,0.74,-0.75,-0.37,0.73,-17,-8.1,-3.7e+02,-1.6e-05,-5.7e-05,2.8e-06,-0.00053,0.00027,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.7e-05,5.5e-05,6.1e-05,6.2e-05,0.054,0.056,0.0063,0.41,0.41,0.034,2.7e-11,2.7e-11,7.9e-11,2.6e-06,2.4e-06,5e-08,0,0,0,0,0,0,0,0 +34790000,-0.67,-0.0021,-0.0018,0.74,-0.75,-0.36,0.72,-17,-8.2,-3.7e+02,-1.6e-05,-5.7e-05,2.7e-06,-0.00064,0.00038,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.7e-05,5.1e-05,5.5e-05,6.2e-05,0.051,0.053,0.0062,0.41,0.41,0.034,2.6e-11,2.7e-11,7.8e-11,2.6e-06,2.4e-06,5e-08,0,0,0,0,0,0,0,0 +34890000,-0.68,-0.0021,-0.0017,0.74,-0.7,-0.32,0.72,-17,-8.2,-3.7e+02,-1.6e-05,-5.7e-05,2.8e-06,-0.00064,0.00038,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.7e-05,5.1e-05,5.5e-05,6.2e-05,0.059,0.061,0.0062,0.42,0.42,0.034,2.6e-11,2.7e-11,7.8e-11,2.6e-06,2.4e-06,5e-08,0,0,0,0,0,0,0,0 +34990000,-0.68,-0.0085,-0.0045,0.73,0.31,0.29,-0.13,-17,-8.2,-3.7e+02,-1.6e-05,-5.7e-05,2.7e-06,-0.00077,0.00052,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.7e-05,4.6e-05,5e-05,6.1e-05,0.058,0.058,0.0068,0.42,0.42,0.034,2.6e-11,2.7e-11,7.7e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 +35090000,-0.68,-0.0085,-0.0045,0.73,0.43,0.31,-0.19,-17,-8.2,-3.7e+02,-1.6e-05,-5.7e-05,2.8e-06,-0.00077,0.00052,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.7e-05,4.6e-05,5e-05,6.1e-05,0.063,0.063,0.0068,0.43,0.43,0.034,2.7e-11,2.7e-11,7.7e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 +35190000,-0.68,-0.0085,-0.0045,0.73,0.45,0.34,-0.18,-17,-8.2,-3.7e+02,-1.6e-05,-5.7e-05,2.8e-06,-0.00077,0.00052,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.7e-05,4.6e-05,5e-05,6.1e-05,0.068,0.068,0.0067,0.44,0.44,0.034,2.7e-11,2.7e-11,7.6e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 +35290000,-0.68,-0.0086,-0.0046,0.73,0.48,0.37,-0.18,-17,-8.1,-3.7e+02,-1.6e-05,-5.7e-05,2.8e-06,-0.00077,0.00052,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.7e-05,4.6e-05,5e-05,6.1e-05,0.073,0.074,0.0066,0.46,0.45,0.033,2.7e-11,2.7e-11,7.5e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 +35390000,-0.68,-0.0086,-0.0046,0.73,0.5,0.41,-0.18,-17,-8.1,-3.7e+02,-1.6e-05,-5.7e-05,2.7e-06,-0.00077,0.00052,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.7e-05,4.6e-05,5e-05,6.1e-05,0.079,0.08,0.0066,0.47,0.47,0.034,2.7e-11,2.7e-11,7.5e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 +35490000,-0.68,-0.0087,-0.0046,0.73,0.52,0.44,-0.18,-17,-8,-3.7e+02,-1.6e-05,-5.7e-05,2.7e-06,-0.00077,0.00052,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.7e-05,4.6e-05,5e-05,6.1e-05,0.085,0.087,0.0065,0.49,0.49,0.034,2.7e-11,2.7e-11,7.4e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 +35590000,-0.68,-0.0056,-0.0045,0.73,0.41,0.36,-0.19,-17,-8.1,-3.7e+02,-1.7e-05,-5.7e-05,2.9e-06,-0.00077,0.00052,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.7e-05,3.9e-05,4.2e-05,6.1e-05,0.068,0.069,0.0062,0.48,0.48,0.033,2.7e-11,2.7e-11,7.4e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 +35690000,-0.68,-0.0057,-0.0045,0.73,0.43,0.38,-0.19,-17,-8.1,-3.7e+02,-1.7e-05,-5.7e-05,2.9e-06,-0.00077,0.00052,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.7e-05,3.9e-05,4.2e-05,6e-05,0.073,0.075,0.0061,0.49,0.49,0.033,2.7e-11,2.7e-11,7.3e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 +35790000,-0.68,-0.0034,-0.0044,0.73,0.35,0.32,-0.19,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,3e-06,-0.00079,0.00053,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,3.4e-05,3.6e-05,6e-05,0.061,0.062,0.0059,0.49,0.48,0.033,2.7e-11,2.7e-11,7.3e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 +35890000,-0.68,-0.0034,-0.0045,0.73,0.37,0.35,-0.19,-17,-8.1,-3.7e+02,-1.7e-05,-5.7e-05,3.1e-06,-0.00079,0.00053,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,3.4e-05,3.6e-05,6e-05,0.066,0.068,0.0059,0.5,0.5,0.033,2.7e-11,2.7e-11,7.2e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 +35990000,-0.68,-0.0016,-0.0044,0.73,0.3,0.29,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,3.3e-06,-0.00087,0.0006,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,3e-05,3.1e-05,6e-05,0.057,0.058,0.0057,0.49,0.49,0.033,2.7e-11,2.8e-11,7.2e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 +36090000,-0.68,-0.0016,-0.0044,0.73,0.31,0.31,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,3.5e-06,-0.00087,0.0006,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,3e-05,3.1e-05,6e-05,0.062,0.064,0.0057,0.51,0.51,0.032,2.7e-11,2.8e-11,7.1e-11,2.5e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 +36190000,-0.68,-0.00014,-0.0043,0.73,0.26,0.27,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,3.5e-06,-0.00097,0.00068,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,2.6e-05,2.8e-05,6e-05,0.055,0.056,0.0055,0.5,0.5,0.032,2.7e-11,2.8e-11,7.1e-11,2.4e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 +36290000,-0.68,-0.00021,-0.0042,0.73,0.27,0.28,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,3.7e-06,-0.00097,0.00068,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,2.6e-05,2.8e-05,6e-05,0.06,0.062,0.0056,0.52,0.52,0.032,2.7e-11,2.8e-11,7e-11,2.4e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 +36390000,-0.68,0.00084,-0.0041,0.73,0.22,0.24,-0.21,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,3.9e-06,-0.0011,0.00077,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,2.4e-05,2.5e-05,6e-05,0.053,0.055,0.0055,0.51,0.51,0.032,2.8e-11,2.8e-11,7e-11,2.4e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 +36490000,-0.68,0.00079,-0.0041,0.73,0.23,0.26,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,4.1e-06,-0.0011,0.00077,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,2.4e-05,2.5e-05,6e-05,0.059,0.061,0.0055,0.53,0.52,0.032,2.8e-11,2.8e-11,6.9e-11,2.4e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 +36590000,-0.68,0.0016,-0.004,0.73,0.19,0.22,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,4.3e-06,-0.0012,0.00086,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,2.2e-05,2.3e-05,6e-05,0.053,0.054,0.0055,0.52,0.52,0.031,2.8e-11,2.8e-11,6.9e-11,2.3e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 +36690000,-0.68,0.0016,-0.004,0.74,0.19,0.23,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,4.4e-06,-0.0012,0.00086,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,2.2e-05,2.3e-05,5.9e-05,0.058,0.06,0.0055,0.53,0.53,0.031,2.8e-11,2.8e-11,6.8e-11,2.3e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 +36790000,-0.68,0.0022,-0.0039,0.74,0.16,0.2,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,4.5e-06,-0.0013,0.00095,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,2.1e-05,2.2e-05,5.9e-05,0.052,0.053,0.0055,0.53,0.53,0.031,2.8e-11,2.8e-11,6.8e-11,2.2e-06,2.1e-06,5e-08,0,0,0,0,0,0,0,0 +36890000,-0.68,0.0022,-0.0039,0.74,0.16,0.21,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,4.6e-06,-0.0013,0.00095,-0.00092,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,2.1e-05,2.2e-05,5.9e-05,0.057,0.059,0.0056,0.54,0.54,0.031,2.8e-11,2.8e-11,6.7e-11,2.2e-06,2.1e-06,5e-08,0,0,0,0,0,0,0,0 +36990000,-0.68,0.0026,-0.0037,0.74,0.13,0.18,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,4.8e-06,-0.0015,0.001,-0.00093,0.21,0.0021,0.44,0,0,0,0,0,5.6e-05,1.9e-05,2e-05,5.9e-05,0.051,0.052,0.0056,0.54,0.54,0.031,2.8e-11,2.8e-11,6.7e-11,2.2e-06,2e-06,5e-08,0,0,0,0,0,0,0,0 +37090000,-0.68,0.0026,-0.0037,0.74,0.13,0.19,-0.2,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5e-06,-0.0015,0.001,-0.00093,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,2e-05,2.1e-05,5.9e-05,0.056,0.058,0.0057,0.55,0.55,0.031,2.8e-11,2.9e-11,6.7e-11,2.2e-06,2e-06,5e-08,0,0,0,0,0,0,0,0 +37190000,-0.68,0.0029,-0.0036,0.74,0.11,0.16,-0.19,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5.2e-06,-0.0016,0.0011,-0.00093,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.9e-05,2e-05,5.9e-05,0.05,0.052,0.0057,0.55,0.55,0.031,2.8e-11,2.9e-11,6.6e-11,2.1e-06,1.9e-06,5e-08,0,0,0,0,0,0,0,0 +37290000,-0.68,0.0029,-0.0036,0.74,0.11,0.17,-0.19,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5.4e-06,-0.0016,0.0011,-0.00093,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.9e-05,2e-05,5.9e-05,0.055,0.057,0.0059,0.56,0.56,0.031,2.8e-11,2.9e-11,6.6e-11,2.1e-06,1.9e-06,5e-08,0,0,0,0,0,0,0,0 +37390000,-0.68,0.0032,-0.0034,0.74,0.088,0.14,-0.19,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5.5e-06,-0.0017,0.0011,-0.00093,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.9e-05,5.9e-05,0.05,0.051,0.0059,0.56,0.56,0.031,2.9e-11,2.9e-11,6.5e-11,2e-06,1.8e-06,5e-08,0,0,0,0,0,0,0,0 +37490000,-0.68,0.0032,-0.0034,0.74,0.087,0.15,-0.19,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5.6e-06,-0.0017,0.0011,-0.00093,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.9e-05,5.9e-05,0.054,0.055,0.006,0.57,0.57,0.031,2.9e-11,2.9e-11,6.5e-11,2e-06,1.8e-06,5e-08,0,0,0,0,0,0,0,0 +37590000,-0.68,0.0033,-0.0033,0.74,0.069,0.12,-0.18,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5.8e-06,-0.0017,0.0012,-0.00093,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.9e-05,5.9e-05,0.049,0.05,0.0061,0.57,0.57,0.031,2.9e-11,2.9e-11,6.4e-11,1.9e-06,1.8e-06,5e-08,0,0,0,0,0,0,0,0 +37690000,-0.68,0.0033,-0.0034,0.74,0.066,0.13,-0.18,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,5.9e-06,-0.0017,0.0012,-0.00093,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.9e-05,5.9e-05,0.053,0.054,0.0062,0.58,0.58,0.031,2.9e-11,2.9e-11,6.4e-11,1.9e-06,1.8e-06,5e-08,0,0,0,0,0,0,0,0 +37790000,-0.68,0.0034,-0.0033,0.74,0.052,0.11,-0.17,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,6.1e-06,-0.0018,0.0012,-0.00094,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.8e-05,5.9e-05,0.048,0.048,0.0063,0.58,0.58,0.03,2.9e-11,2.9e-11,6.4e-11,1.8e-06,1.7e-06,5e-08,0,0,0,0,0,0,0,0 +37890000,-0.68,0.0034,-0.0033,0.74,0.05,0.11,-0.16,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,6.3e-06,-0.0018,0.0012,-0.00094,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.9e-05,5.9e-05,0.052,0.053,0.0064,0.59,0.59,0.03,2.9e-11,2.9e-11,6.3e-11,1.8e-06,1.7e-06,5e-08,0,0,0,0,0,0,0,0 +37990000,-0.68,0.0034,-0.0033,0.74,0.037,0.097,-0.15,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,6.5e-06,-0.0019,0.0013,-0.00095,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.7e-05,1.8e-05,5.9e-05,0.047,0.047,0.0065,0.59,0.59,0.031,2.9e-11,2.9e-11,6.3e-11,1.7e-06,1.6e-06,5e-08,0,0,0,0,0,0,0,0 +38090000,-0.68,0.0034,-0.0033,0.74,0.034,0.1,-0.14,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,6.6e-06,-0.0019,0.0013,-0.00095,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.8e-05,5.9e-05,0.05,0.051,0.0066,0.6,0.6,0.031,2.9e-11,3e-11,6.2e-11,1.7e-06,1.6e-06,5e-08,0,0,0,0,0,0,0,0 +38190000,-0.68,0.0034,-0.0032,0.74,0.022,0.085,-0.13,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,6.8e-06,-0.002,0.0013,-0.00096,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.7e-05,1.8e-05,5.9e-05,0.045,0.046,0.0067,0.6,0.6,0.031,2.9e-11,3e-11,6.2e-11,1.6e-06,1.5e-06,5e-08,0,0,0,0,0,0,0,0 +38290000,-0.68,0.0034,-0.0032,0.74,0.019,0.086,-0.13,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,6.9e-06,-0.002,0.0013,-0.00096,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.8e-05,5.9e-05,0.049,0.05,0.0068,0.61,0.61,0.031,2.9e-11,3e-11,6.2e-11,1.6e-06,1.5e-06,5e-08,0,0,0,0,0,0,0,0 +38390000,-0.68,0.0034,-0.0031,0.74,0.012,0.074,-0.12,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,7.1e-06,-0.002,0.0013,-0.00097,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.7e-05,1.8e-05,5.9e-05,0.044,0.045,0.0069,0.61,0.61,0.031,2.9e-11,3e-11,6.1e-11,1.6e-06,1.5e-06,5e-08,0,0,0,0,0,0,0,0 +38490000,-0.68,0.0034,-0.0031,0.74,0.0091,0.076,-0.11,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,7.2e-06,-0.002,0.0013,-0.00097,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.8e-05,5.8e-05,0.048,0.048,0.007,0.62,0.62,0.031,3e-11,3e-11,6.1e-11,1.6e-06,1.5e-06,5e-08,0,0,0,0,0,0,0,0 +38590000,-0.68,0.0034,-0.003,0.74,0.0051,0.065,-0.11,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,7.4e-06,-0.002,0.0013,-0.00098,0.21,0.0021,0.44,0,0,0,0,0,5.5e-05,1.8e-05,1.8e-05,5.8e-05,0.043,0.044,0.0071,0.62,0.62,0.031,3e-11,3e-11,6.1e-11,1.5e-06,1.4e-06,5e-08,0,0,0,0,0,0,0,0 +38690000,-0.68,0.0033,-0.003,0.74,0.0012,0.065,-0.097,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,7.5e-06,-0.0021,0.0013,-0.00098,0.21,0.0021,0.44,0,0,0,0,0,5.4e-05,1.8e-05,1.9e-05,5.8e-05,0.046,0.047,0.0072,0.63,0.63,0.031,3e-11,3e-11,6e-11,1.5e-06,1.4e-06,5e-08,0,0,0,0,0,0,0,0 +38790000,-0.68,0.0033,-0.003,0.74,-0.0034,0.054,-0.089,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,7.7e-06,-0.0021,0.0013,-0.00098,0.21,0.0021,0.44,0,0,0,0,0,5.4e-05,1.8e-05,1.9e-05,5.8e-05,0.042,0.042,0.0073,0.63,0.63,0.031,3e-11,3e-11,6e-11,1.4e-06,1.4e-06,5e-08,0,0,0,0,0,0,0,0 +38890000,-0.67,0.0031,-0.003,0.74,-0.013,0.043,0.41,-17,-8.2,-3.7e+02,-1.7e-05,-5.7e-05,7.8e-06,-0.0021,0.0013,-0.00099,0.21,0.0021,0.44,0,0,0,0,0,5.4e-05,1.8e-05,1.9e-05,5.8e-05,0.045,0.045,0.0075,0.64,0.64,0.032,3e-11,3e-11,6e-11,1.4e-06,1.4e-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 489623265e..8728e6c3a4 100644 --- a/src/modules/ekf2/test/change_indication/iris_gps.csv +++ b/src/modules/ekf2/test/change_indication/iris_gps.csv @@ -65,7 +65,7 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 6290000,0.98,-0.0068,-0.013,0.18,0.004,0.021,0.19,0.0035,0.0084,0.051,-1.9e-05,-5.5e-05,7.4e-07,0,0,-0.0019,0.2,-6.1e-09,0.43,0,0,0,0,0,5e-06,0.00044,0.00044,0.00015,0.31,0.31,0.039,0.17,0.17,0.07,1.8e-08,1.8e-08,4.8e-09,4e-06,4e-06,3.9e-07,0,0,0,0,0,0,0,0 6390000,0.98,-0.0068,-0.013,0.18,0.0046,0.018,0.19,0.0024,0.0066,0.064,-1.8e-05,-5.6e-05,7.2e-07,0,0,-0.0019,0.2,-6.1e-09,0.43,0,0,0,0,0,4.9e-06,0.00036,0.00036,0.00015,0.24,0.24,0.038,0.13,0.13,0.07,1.5e-08,1.5e-08,4.6e-09,4e-06,4e-06,3.6e-07,0,0,0,0,0,0,0,0 6490000,0.98,-0.0068,-0.013,0.18,0.0024,0.017,0.19,0.0027,0.0083,0.08,-1.8e-05,-5.6e-05,7.2e-07,0,0,-0.0019,0.2,-6.1e-09,0.43,0,0,0,0,0,4.8e-06,0.00038,0.00038,0.00015,0.28,0.28,0.036,0.16,0.16,0.069,1.5e-08,1.5e-08,4.4e-09,4e-06,4e-06,3.4e-07,0,0,0,0,0,0,0,0 -6590000,0.98,-0.0067,-0.013,0.19,0.00045,0.015,0.19,0.0017,0.0063,0.088,-1.7e-05,-5.6e-05,7.1e-07,0,0,-0.0019,0.2,0.002,0.43,0,0,0,0,0,5.4e-05,0.0003,0.0003,0.0015,0.2,0.2,0.035,0.12,0.12,0.068,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,3.2e-07,0,0,0,0,0,0,0,0 +6590000,0.98,-0.0067,-0.013,0.19,0.00045,0.015,0.19,0.0017,0.0063,0.088,-1.7e-05,-5.6e-05,7.1e-07,0,0,-0.0019,0.2,0.002,0.43,0,0,0,0,0,5.5e-05,0.0003,0.0003,0.0015,0.2,0.2,0.035,0.12,0.12,0.068,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,3.2e-07,0,0,0,0,0,0,0,0 6690000,0.98,-0.0066,-0.013,0.19,-0.0022,0.017,0.19,0.0016,0.0079,0.097,-1.7e-05,-5.6e-05,6.9e-07,0,0,-0.0019,0.2,0.002,0.43,0,0,0,0,0,3.5e-05,0.0003,0.0003,0.00097,0.21,0.21,0.033,0.15,0.15,0.067,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,3e-07,0,0,0,0,0,0,0,0 6790000,0.98,-0.0066,-0.013,0.19,-0.00042,0.019,0.19,0.0014,0.0096,0.11,-1.7e-05,-5.6e-05,6.8e-07,0,0,-0.0019,0.2,0.002,0.43,0,0,0,0,0,2.7e-05,0.0003,0.0003,0.00074,0.21,0.21,0.032,0.18,0.18,0.067,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,2.8e-07,0,0,0,0,0,0,0,0 6890000,0.98,-0.0064,-0.013,0.19,-0.00086,0.019,0.19,0.0013,0.011,0.12,-1.7e-05,-5.6e-05,6.8e-07,0,0,-0.0019,0.2,0.002,0.43,0,0,0,0,0,2.1e-05,0.0003,0.0003,0.00058,0.22,0.22,0.031,0.22,0.22,0.066,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,2.6e-07,0,0,0,0,0,0,0,0 @@ -74,15 +74,15 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 7190000,0.98,-0.0062,-0.013,0.19,-0.0022,0.027,0.18,0.00066,0.018,0.13,-1.7e-05,-5.6e-05,6.7e-07,0,0,-0.0018,0.2,0.002,0.43,0,0,0,0,0,1.3e-05,0.00031,0.00031,0.00036,0.27,0.27,0.028,0.36,0.36,0.064,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,2.2e-07,0,0,0,0,0,0,0,0 7290000,0.98,-0.0062,-0.013,0.19,-0.0013,0.031,0.18,0.00039,0.021,0.14,-1.7e-05,-5.6e-05,7e-07,0,0,-0.0018,0.2,0.002,0.43,0,0,0,0,0,1.2e-05,0.00031,0.00031,0.00032,0.29,0.29,0.027,0.42,0.42,0.063,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,2.1e-07,0,0,0,0,0,0,0,0 7390000,0.98,-0.0061,-0.013,0.19,-0.003,0.034,0.17,0.00015,0.024,0.15,-1.7e-05,-5.6e-05,7.2e-07,0,0,-0.0018,0.2,0.002,0.43,0,0,0,0,0,1.1e-05,0.00032,0.00032,0.00029,0.32,0.32,0.026,0.48,0.48,0.063,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,2e-07,0,0,0,0,0,0,0,0 -7490000,0.98,-0.0061,-0.013,0.19,-0.00063,0.036,0.17,-3e-05,0.028,0.15,-1.7e-05,-5.6e-05,8.3e-07,0,0,-0.0018,0.2,0.002,0.43,0,0,0,0,0,9.6e-06,0.00033,0.00032,0.00026,0.35,0.35,0.026,0.56,0.56,0.062,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,1.8e-07,0,0,0,0,0,0,0,0 -7590000,0.98,-0.0062,-0.013,0.19,0.00044,0.039,0.17,-7.3e-05,0.031,0.16,-1.7e-05,-5.6e-05,8.6e-07,0,0,-0.0018,0.2,0.002,0.43,0,0,0,0,0,8.8e-06,0.00033,0.00033,0.00024,0.38,0.38,0.025,0.64,0.64,0.061,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,1.7e-07,0,0,0,0,0,0,0,0 -7690000,0.98,-0.0062,-0.013,0.19,0.00019,0.043,0.17,-7.7e-05,0.035,0.17,-1.7e-05,-5.6e-05,8.5e-07,0,0,-0.0018,0.2,0.002,0.43,0,0,0,0,0,8.2e-06,0.00034,0.00034,0.00022,0.41,0.41,0.024,0.73,0.73,0.061,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,1.6e-07,0,0,0,0,0,0,0,0 -7790000,0.98,-0.0061,-0.013,0.19,0.0019,0.045,0.16,-4.7e-05,0.039,0.16,-1.7e-05,-5.6e-05,8e-07,0,0,-0.0017,0.2,0.002,0.43,0,0,0,0,0,7.7e-06,0.00034,0.00034,0.00021,0.45,0.45,0.023,0.83,0.83,0.06,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,1.6e-07,0,0,0,0,0,0,0,0 -7890000,0.98,-0.0061,-0.013,0.19,0.0006,0.049,0.15,-7.1e-05,0.044,0.16,-1.7e-05,-5.6e-05,7.7e-07,0,0,-0.0017,0.2,0.002,0.43,0,0,0,0,0,7.2e-06,0.00035,0.00035,0.0002,0.49,0.49,0.022,0.95,0.95,0.059,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,1.5e-07,0,0,0,0,0,0,0,0 -7990000,0.98,-0.006,-0.013,0.19,0.00096,0.052,0.15,-3.6e-05,0.048,0.16,-1.7e-05,-5.7e-05,8e-07,0,0,-0.0017,0.2,0.002,0.43,0,0,0,0,0,6.8e-06,0.00036,0.00036,0.00018,0.53,0.53,0.022,1.1,1.1,0.058,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,1.4e-07,0,0,0,0,0,0,0,0 +7490000,0.98,-0.0061,-0.013,0.19,-0.00063,0.036,0.17,-3.1e-05,0.028,0.15,-1.7e-05,-5.6e-05,8.3e-07,0,0,-0.0018,0.2,0.002,0.43,0,0,0,0,0,9.6e-06,0.00033,0.00032,0.00026,0.35,0.35,0.026,0.56,0.56,0.062,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,1.8e-07,0,0,0,0,0,0,0,0 +7590000,0.98,-0.0062,-0.013,0.19,0.00044,0.039,0.17,-7.4e-05,0.031,0.16,-1.7e-05,-5.6e-05,8.6e-07,0,0,-0.0018,0.2,0.002,0.43,0,0,0,0,0,8.8e-06,0.00033,0.00033,0.00024,0.38,0.38,0.025,0.64,0.64,0.061,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,1.7e-07,0,0,0,0,0,0,0,0 +7690000,0.98,-0.0062,-0.013,0.19,0.00019,0.043,0.17,-7.8e-05,0.035,0.17,-1.7e-05,-5.6e-05,8.5e-07,0,0,-0.0018,0.2,0.002,0.43,0,0,0,0,0,8.2e-06,0.00034,0.00034,0.00022,0.41,0.41,0.024,0.73,0.73,0.061,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,1.6e-07,0,0,0,0,0,0,0,0 +7790000,0.98,-0.0061,-0.013,0.19,0.0019,0.045,0.16,-4.8e-05,0.039,0.16,-1.7e-05,-5.6e-05,8e-07,0,0,-0.0017,0.2,0.002,0.43,0,0,0,0,0,7.7e-06,0.00034,0.00034,0.00021,0.45,0.45,0.023,0.83,0.83,0.06,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,1.6e-07,0,0,0,0,0,0,0,0 +7890000,0.98,-0.0061,-0.013,0.19,0.0006,0.049,0.15,-7.2e-05,0.044,0.16,-1.7e-05,-5.6e-05,7.7e-07,0,0,-0.0017,0.2,0.002,0.43,0,0,0,0,0,7.2e-06,0.00035,0.00035,0.0002,0.49,0.49,0.022,0.95,0.95,0.059,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,1.5e-07,0,0,0,0,0,0,0,0 +7990000,0.98,-0.006,-0.013,0.19,0.00096,0.052,0.15,-3.8e-05,0.048,0.16,-1.7e-05,-5.7e-05,8e-07,0,0,-0.0017,0.2,0.002,0.43,0,0,0,0,0,6.8e-06,0.00036,0.00036,0.00018,0.53,0.53,0.022,1.1,1.1,0.058,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,1.4e-07,0,0,0,0,0,0,0,0 8090000,0.98,-0.0059,-0.013,0.19,0.0025,0.056,0.15,0.00011,0.053,0.16,-1.7e-05,-5.7e-05,6e-07,0,0,-0.0017,0.2,0.002,0.43,0,0,0,0,0,6.4e-06,0.00037,0.00037,0.00018,0.59,0.59,0.021,1.2,1.2,0.058,1.2e-08,1.2e-08,4.3e-09,4e-06,4e-06,1.3e-07,0,0,0,0,0,0,0,0 -8190000,0.98,-0.0059,-0.013,0.19,0.0032,0.061,0.15,0.00034,0.058,0.17,-1.7e-05,-5.7e-05,4.4e-07,0,0,-0.0017,0.2,0.002,0.43,0,0,0,0,0,6.1e-06,0.00037,0.00037,0.00017,0.63,0.63,0.02,1.4,1.4,0.057,1.2e-08,1.2e-08,4.2e-09,4e-06,4e-06,1.3e-07,0,0,0,0,0,0,0,0 -8290000,0.98,-0.0059,-0.013,0.19,0.0055,0.065,0.14,0.00071,0.064,0.17,-1.7e-05,-5.7e-05,4e-07,0,0,-0.0017,0.2,0.002,0.43,0,0,0,0,0,5.8e-06,0.00038,0.00038,0.00016,0.69,0.69,0.02,1.5,1.5,0.057,1.2e-08,1.2e-08,4.2e-09,4e-06,4e-06,1.2e-07,0,0,0,0,0,0,0,0 +8190000,0.98,-0.0059,-0.013,0.19,0.0032,0.061,0.15,0.00033,0.058,0.17,-1.7e-05,-5.7e-05,4.4e-07,0,0,-0.0017,0.2,0.002,0.43,0,0,0,0,0,6.1e-06,0.00037,0.00037,0.00017,0.63,0.63,0.02,1.4,1.4,0.057,1.2e-08,1.2e-08,4.2e-09,4e-06,4e-06,1.3e-07,0,0,0,0,0,0,0,0 +8290000,0.98,-0.0059,-0.013,0.19,0.0055,0.065,0.14,0.0007,0.064,0.17,-1.7e-05,-5.7e-05,4e-07,0,0,-0.0017,0.2,0.002,0.43,0,0,0,0,0,5.8e-06,0.00038,0.00038,0.00016,0.69,0.69,0.02,1.5,1.5,0.057,1.2e-08,1.2e-08,4.2e-09,4e-06,4e-06,1.2e-07,0,0,0,0,0,0,0,0 8390000,0.98,-0.0059,-0.013,0.19,0.0034,0.067,0.14,0.0011,0.071,0.17,-1.7e-05,-5.7e-05,3.6e-07,0,0,-0.0016,0.2,0.002,0.43,0,0,0,0,0,5.6e-06,0.00039,0.00039,0.00015,0.75,0.75,0.019,1.7,1.7,0.057,1.2e-08,1.2e-08,4.2e-09,4e-06,4e-06,1.1e-07,0,0,0,0,0,0,0,0 8490000,0.98,-0.0058,-0.013,0.19,0.0033,0.071,0.13,0.0014,0.076,0.16,-1.7e-05,-5.7e-05,5.1e-07,0,0,-0.0016,0.2,0.002,0.43,0,0,0,0,0,5.4e-06,0.0004,0.0004,0.00015,0.81,0.81,0.019,1.9,1.9,0.056,1.1e-08,1.1e-08,4.2e-09,4e-06,4e-06,1.1e-07,0,0,0,0,0,0,0,0 8590000,0.98,-0.0057,-0.013,0.19,0.0044,0.074,0.13,0.0017,0.083,0.17,-1.7e-05,-5.7e-05,4.3e-07,0,0,-0.0016,0.2,0.002,0.43,0,0,0,0,0,5.2e-06,0.00041,0.00041,0.00014,0.87,0.88,0.018,2.2,2.2,0.055,1.1e-08,1.1e-08,4.2e-09,4e-06,4e-06,1e-07,0,0,0,0,0,0,0,0 @@ -97,7 +97,7 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 9490000,0.98,-0.0056,-0.013,0.19,0.011,0.092,0.097,0.0071,0.14,0.16,-1.6e-05,-5.7e-05,1.3e-06,0,0,-0.0015,0.2,0.002,0.43,0,0,0,0,0,4.3e-06,0.00047,0.00047,0.00011,1.5,1.5,0.014,5,5,0.051,1e-08,1e-08,4e-09,4e-06,4e-06,6.9e-08,0,0,0,0,0,0,0,0 9590000,0.98,-0.0057,-0.013,0.19,0.011,0.093,0.093,0.0079,0.14,0.15,-1.6e-05,-5.7e-05,7.3e-07,0,0,-0.0015,0.2,0.002,0.43,0,0,0,0,0,4.2e-06,0.00048,0.00048,0.00011,1.6,1.6,0.014,5.5,5.5,0.05,1e-08,1e-08,3.9e-09,4e-06,4e-06,6.7e-08,0,0,0,0,0,0,0,0 9690000,0.98,-0.0057,-0.013,0.19,0.011,0.092,0.092,0.0085,0.14,0.15,-1.6e-05,-5.7e-05,5.9e-07,0,0,-0.0015,0.2,0.002,0.43,0,0,0,0,0,4.2e-06,0.00047,0.00047,0.00011,1.6,1.6,0.014,5.7,5.7,0.05,1e-08,1e-08,3.9e-09,4e-06,4e-06,6.4e-08,0,0,0,0,0,0,0,0 -9790000,0.98,-0.0057,-0.013,0.19,0.012,0.095,0.087,0.0094,0.15,0.15,-1.6e-05,-5.7e-05,3.6e-08,0,0,-0.0015,0.2,0.002,0.43,0,0,0,0,0,4.1e-06,0.00049,0.00049,0.00011,1.7,1.7,0.014,6.4,6.4,0.049,1e-08,1e-08,3.9e-09,4e-06,4e-06,6.2e-08,0,0,0,0,0,0,0,0 +9790000,0.98,-0.0057,-0.013,0.19,0.012,0.095,0.087,0.0093,0.15,0.15,-1.6e-05,-5.7e-05,3.6e-08,0,0,-0.0015,0.2,0.002,0.43,0,0,0,0,0,4.1e-06,0.00049,0.00049,0.00011,1.7,1.7,0.014,6.4,6.4,0.049,1e-08,1e-08,3.9e-09,4e-06,4e-06,6.2e-08,0,0,0,0,0,0,0,0 9890000,0.98,-0.0058,-0.012,0.19,0.014,0.091,0.084,0.0098,0.15,0.14,-1.6e-05,-5.7e-05,1.7e-07,0,0,-0.0015,0.2,0.002,0.43,0,0,0,0,0,4.1e-06,0.00048,0.00048,0.00011,1.7,1.7,0.013,6.6,6.6,0.049,9.9e-09,9.9e-09,3.8e-09,4e-06,4e-06,5.9e-08,0,0,0,0,0,0,0,0 9990000,0.98,-0.0058,-0.013,0.19,0.016,0.093,0.082,0.011,0.16,0.14,-1.6e-05,-5.7e-05,-2.7e-07,0,0,-0.0015,0.2,0.002,0.43,0,0,0,0,0,4.1e-06,0.00049,0.00049,0.00011,1.8,1.8,0.013,7.2,7.2,0.049,9.9e-09,9.9e-09,3.8e-09,4e-06,4e-06,5.7e-08,0,0,0,0,0,0,0,0 10090000,0.98,-0.0058,-0.013,0.19,0.014,0.087,0.079,0.011,0.16,0.14,-1.6e-05,-5.8e-05,-8.1e-07,0,0,-0.0015,0.2,0.002,0.43,0,0,0,0,0,4e-06,0.00047,0.00047,0.00011,1.8,1.8,0.013,7.4,7.4,0.048,9.6e-09,9.6e-09,3.7e-09,4e-06,4e-06,5.5e-08,0,0,0,0,0,0,0,0 @@ -109,7 +109,7 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 10690000,0.98,-0.0057,-0.012,0.19,-0.00039,0.004,-0.012,-0.0013,-0.0051,0.11,-1.5e-05,-5.8e-05,-1.2e-06,3.1e-06,-1.9e-07,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.9e-06,0.00052,0.00052,0.0001,0.14,0.14,0.26,0.14,0.14,0.065,9.2e-09,9.2e-09,3.5e-09,4e-06,4e-06,5e-08,0,0,0,0,0,0,0,0 10790000,0.98,-0.0058,-0.012,0.19,0.0014,0.00059,-0.014,-0.00079,-0.0047,0.1,-1.5e-05,-5.8e-05,-1.2e-06,4.7e-06,3.8e-06,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.9e-06,0.00051,0.00051,0.0001,0.1,0.1,0.17,0.091,0.091,0.062,9e-09,9e-09,3.4e-09,4e-06,4e-06,5e-08,0,0,0,0,0,0,0,0 10890000,0.98,-0.0058,-0.012,0.19,0.0014,0.0032,-0.025,-0.00064,-0.0046,0.088,-1.5e-05,-5.8e-05,-5.4e-07,4.7e-06,3.8e-06,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.9e-06,0.00053,0.00053,0.0001,0.12,0.12,0.16,0.098,0.098,0.068,9e-09,9e-09,3.4e-09,4e-06,4e-06,5e-08,0,0,0,0,0,0,0,0 -10990000,0.98,-0.0058,-0.013,0.19,0.00096,0.0094,-0.017,-0.00047,-0.0032,0.089,-1.5e-05,-5.8e-05,-7e-07,5.4e-06,5.1e-06,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.9e-06,0.0005,0.0005,0.0001,0.091,0.091,0.12,0.073,0.073,0.065,8.7e-09,8.7e-09,3.3e-09,3.9e-06,3.9e-06,5e-08,0,0,0,0,0,0,0,0 +10990000,0.98,-0.0058,-0.013,0.19,0.00095,0.0094,-0.017,-0.00047,-0.0032,0.089,-1.5e-05,-5.8e-05,-7e-07,5.4e-06,5.1e-06,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.9e-06,0.0005,0.0005,0.0001,0.091,0.091,0.12,0.073,0.073,0.065,8.7e-09,8.7e-09,3.3e-09,3.9e-06,3.9e-06,5e-08,0,0,0,0,0,0,0,0 11090000,0.98,-0.0059,-0.012,0.19,0.0018,0.014,-0.018,-0.00037,-0.0021,0.084,-1.5e-05,-5.8e-05,-1.3e-06,5.4e-06,5.1e-06,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.9e-06,0.00052,0.00052,0.0001,0.11,0.11,0.11,0.079,0.079,0.069,8.7e-09,8.7e-09,3.3e-09,3.9e-06,3.9e-06,5e-08,0,0,0,0,0,0,0,0 11190000,0.98,-0.0062,-0.013,0.19,0.0035,0.014,-0.0092,0.001,-0.002,0.087,-1.4e-05,-5.8e-05,-1.6e-06,4.2e-06,1.3e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.9e-06,0.00047,0.00047,0.0001,0.09,0.09,0.083,0.063,0.063,0.066,8.1e-09,8.1e-09,3.2e-09,3.8e-06,3.8e-06,5e-08,0,0,0,0,0,0,0,0 11290000,0.98,-0.0061,-0.013,0.19,0.0035,0.014,-0.012,0.0013,-0.00055,0.08,-1.4e-05,-5.8e-05,-1.8e-06,4.2e-06,1.2e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.9e-06,0.00048,0.00048,0.0001,0.11,0.11,0.077,0.07,0.07,0.069,8.1e-09,8.1e-09,3.2e-09,3.8e-06,3.8e-06,5e-08,0,0,0,0,0,0,0,0 @@ -132,7 +132,7 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 12990000,0.98,-0.0072,-0.012,0.19,0.0077,-0.003,0.0047,0.0036,-0.0036,0.054,-1.1e-05,-6e-05,6.2e-07,1.9e-05,4e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.8e-06,0.00021,0.00021,0.0001,0.063,0.063,0.012,0.049,0.049,0.05,4.4e-09,4.4e-09,2.3e-09,3.5e-06,3.5e-06,5e-08,0,0,0,0,0,0,0,0 13090000,0.98,-0.0073,-0.012,0.19,0.0085,-0.0029,0.0034,0.0044,-0.0038,0.052,-1.1e-05,-6e-05,1.3e-06,2e-05,4e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.8e-06,0.00022,0.00022,0.0001,0.072,0.072,0.012,0.057,0.057,0.049,4.4e-09,4.4e-09,2.3e-09,3.5e-06,3.5e-06,5e-08,0,0,0,0,0,0,0,0 13190000,0.98,-0.0073,-0.012,0.19,0.0036,-0.0045,0.0039,0.00097,-0.0045,0.053,-1.1e-05,-6e-05,1.7e-06,2.1e-05,4e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.8e-06,0.00021,0.00021,0.0001,0.059,0.059,0.011,0.049,0.049,0.047,4.2e-09,4.2e-09,2.2e-09,3.5e-06,3.5e-06,5e-08,0,0,0,0,0,0,0,0 -13290000,0.98,-0.0073,-0.012,0.19,0.0031,-0.0054,0.0023,0.0013,-0.005,0.052,-1.1e-05,-6e-05,1.7e-06,2.1e-05,3.9e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.8e-06,0.00021,0.00021,0.0001,0.067,0.067,0.01,0.057,0.057,0.047,4.2e-09,4.2e-09,2.2e-09,3.5e-06,3.5e-06,5e-08,0,0,0,0,0,0,0,0 +13290000,0.98,-0.0073,-0.012,0.19,0.0031,-0.0054,0.0023,0.0013,-0.005,0.051,-1.1e-05,-6e-05,1.7e-06,2.1e-05,3.9e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.8e-06,0.00021,0.00021,0.0001,0.067,0.067,0.01,0.057,0.057,0.047,4.2e-09,4.2e-09,2.2e-09,3.5e-06,3.5e-06,5e-08,0,0,0,0,0,0,0,0 13390000,0.98,-0.0072,-0.012,0.19,0.0023,-0.0034,0.0033,0.00085,-0.0037,0.052,-1.2e-05,-6e-05,1.5e-06,2.1e-05,3.9e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.8e-06,0.0002,0.0002,0.0001,0.056,0.056,0.0097,0.049,0.049,0.046,4e-09,4e-09,2.1e-09,3.5e-06,3.5e-06,5e-08,0,0,0,0,0,0,0,0 13490000,0.98,-0.0072,-0.012,0.19,0.0027,-0.0016,0.0037,0.0011,-0.0039,0.048,-1.2e-05,-6e-05,1.7e-06,2.1e-05,3.9e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.8e-06,0.00021,0.00021,0.0001,0.064,0.064,0.0093,0.056,0.056,0.045,4e-09,4e-09,2.1e-09,3.5e-06,3.5e-06,5e-08,0,0,0,0,0,0,0,0 13590000,0.98,-0.0072,-0.012,0.19,0.0072,-0.0018,0.0063,0.004,-0.0032,0.047,-1.1e-05,-6e-05,1.5e-06,2.3e-05,3.8e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.8e-06,0.0002,0.0002,0.0001,0.053,0.053,0.0089,0.048,0.048,0.044,3.8e-09,3.8e-09,2e-09,3.5e-06,3.5e-06,5e-08,0,0,0,0,0,0,0,0 @@ -178,13 +178,13 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 17590000,0.98,-0.0074,-0.011,0.19,0.00051,-0.014,0.042,0.0023,-0.0056,0.085,-1.4e-05,-6.1e-05,3.1e-06,6.9e-05,2.1e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.2e-06,0.00014,0.00014,8.7e-05,0.034,0.034,0.0085,0.046,0.046,0.034,8.1e-10,8.1e-10,8.3e-10,3.1e-06,3.1e-06,5e-08,0,0,0,0,0,0,0,0 17690000,0.98,-0.0075,-0.011,0.19,-0.00045,-0.015,0.043,0.0024,-0.0071,0.088,-1.4e-05,-6.1e-05,3.1e-06,6.9e-05,2e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.2e-06,0.00014,0.00014,8.7e-05,0.038,0.038,0.0086,0.052,0.052,0.034,8.1e-10,8.1e-10,8.2e-10,3.1e-06,3.1e-06,5e-08,0,0,0,0,0,0,0,0 17790000,0.98,-0.0074,-0.011,0.19,0.0023,-0.013,0.044,0.0034,-0.006,0.094,-1.4e-05,-6e-05,3.1e-06,7.4e-05,2.5e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.2e-06,0.00013,0.00013,8.7e-05,0.034,0.034,0.0086,0.046,0.046,0.034,7.3e-10,7.3e-10,8e-10,3.1e-06,3.1e-06,5e-08,0,0,0,0,0,0,0,0 -17890000,0.98,-0.0074,-0.011,0.19,0.0044,-0.015,0.044,0.0038,-0.0074,0.099,-1.4e-05,-6e-05,3.2e-06,7.3e-05,2.6e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.1e-06,0.00014,0.00014,8.6e-05,0.037,0.037,0.0086,0.052,0.052,0.035,7.3e-10,7.3e-10,7.8e-10,3.1e-06,3.1e-06,5e-08,0,0,0,0,0,0,0,0 +17890000,0.98,-0.0074,-0.011,0.19,0.0044,-0.015,0.044,0.0038,-0.0074,0.099,-1.4e-05,-6e-05,3.2e-06,7.3e-05,2.6e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.2e-06,0.00014,0.00014,8.6e-05,0.037,0.037,0.0086,0.052,0.052,0.035,7.3e-10,7.3e-10,7.8e-10,3.1e-06,3.1e-06,5e-08,0,0,0,0,0,0,0,0 17990000,0.98,-0.0071,-0.011,0.19,0.0038,-0.0085,0.043,0.003,-0.0017,0.099,-1.4e-05,-6e-05,3.2e-06,7.8e-05,3.5e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.1e-06,0.00013,0.00013,8.5e-05,0.033,0.033,0.0086,0.045,0.045,0.034,6.6e-10,6.6e-10,7.7e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 18090000,0.98,-0.0072,-0.011,0.19,0.0033,-0.009,0.043,0.0035,-0.0027,0.098,-1.4e-05,-6e-05,3.1e-06,8.2e-05,3.2e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.1e-06,0.00013,0.00013,8.5e-05,0.036,0.036,0.0087,0.052,0.052,0.035,6.6e-10,6.6e-10,7.5e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 18190000,0.98,-0.0073,-0.011,0.19,0.0034,-0.0081,0.043,0.0041,-0.0019,0.096,-1.5e-05,-6e-05,3.6e-06,8.8e-05,3e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.1e-06,0.00013,0.00013,8.5e-05,0.032,0.032,0.0086,0.045,0.045,0.035,6e-10,6e-10,7.4e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 18290000,0.98,-0.0073,-0.011,0.19,0.0043,-0.0085,0.042,0.0044,-0.0028,0.095,-1.4e-05,-6e-05,3.6e-06,9.1e-05,2.8e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.1e-06,0.00013,0.00013,8.4e-05,0.036,0.036,0.0087,0.051,0.051,0.035,6e-10,6e-10,7.2e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 18390000,0.98,-0.0072,-0.011,0.19,0.0053,-0.0073,0.041,0.0061,-0.0021,0.095,-1.5e-05,-6e-05,3.4e-06,9.8e-05,2.6e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.1e-06,0.00012,0.00012,8.4e-05,0.031,0.031,0.0086,0.045,0.045,0.035,5.4e-10,5.4e-10,7.1e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 -18490000,0.98,-0.0073,-0.011,0.19,0.008,-0.0073,0.041,0.0069,-0.0029,0.097,-1.5e-05,-6e-05,3.6e-06,9.9e-05,2.5e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3e-06,0.00013,0.00012,8.3e-05,0.035,0.035,0.0087,0.051,0.051,0.035,5.4e-10,5.4e-10,6.9e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 +18490000,0.98,-0.0073,-0.011,0.19,0.008,-0.0073,0.041,0.0069,-0.0029,0.097,-1.5e-05,-6e-05,3.6e-06,9.9e-05,2.5e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3.1e-06,0.00013,0.00012,8.3e-05,0.035,0.035,0.0087,0.051,0.051,0.035,5.4e-10,5.4e-10,6.9e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 18590000,0.98,-0.0071,-0.011,0.19,0.0064,-0.0067,0.041,0.0055,-0.0022,0.099,-1.5e-05,-6e-05,3.3e-06,9.8e-05,2.7e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3e-06,0.00012,0.00012,8.3e-05,0.031,0.031,0.0087,0.045,0.045,0.035,4.9e-10,4.9e-10,6.8e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 18690000,0.98,-0.0071,-0.011,0.19,0.0065,-0.0056,0.039,0.0062,-0.0028,0.098,-1.5e-05,-6e-05,3.5e-06,0.0001,2.4e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3e-06,0.00012,0.00012,8.2e-05,0.034,0.034,0.0087,0.051,0.051,0.035,4.9e-10,4.9e-10,6.6e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 18790000,0.98,-0.007,-0.011,0.19,0.0055,-0.0054,0.038,0.0062,-0.0023,0.096,-1.5e-05,-6e-05,3.4e-06,0.00011,2.2e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,3e-06,0.00012,0.00012,8.2e-05,0.03,0.03,0.0087,0.045,0.045,0.035,4.4e-10,4.4e-10,6.5e-10,3e-06,3e-06,5e-08,0,0,0,0,0,0,0,0 @@ -207,9 +207,9 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 20490000,0.98,-0.0072,-0.011,0.19,-0.012,-0.002,0.033,0.0059,-0.00072,0.084,-1.5e-05,-5.9e-05,2e-06,0.00015,-5e-06,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.7e-06,0.0001,0.0001,7.5e-05,0.027,0.027,0.0085,0.049,0.049,0.036,2.1e-10,2.1e-10,4.7e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 20590000,0.98,-0.0071,-0.011,0.19,-0.011,-0.003,0.033,0.007,-0.0006,0.082,-1.5e-05,-5.9e-05,2.3e-06,0.00016,-7.6e-06,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.7e-06,9.9e-05,9.8e-05,7.4e-05,0.024,0.024,0.0084,0.044,0.044,0.036,2e-10,2e-10,4.6e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 20690000,0.98,-0.0071,-0.011,0.19,-0.013,-0.0017,0.033,0.0058,-0.00079,0.082,-1.5e-05,-5.9e-05,2.1e-06,0.00016,-8.3e-06,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.7e-06,0.0001,9.8e-05,7.4e-05,0.026,0.026,0.0084,0.049,0.049,0.036,2e-10,2e-10,4.5e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -20790000,0.98,-0.0065,-0.011,0.19,-0.016,0.00078,0.018,0.0049,-0.00063,0.081,-1.5e-05,-5.9e-05,2.1e-06,0.00016,-1e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.7e-06,9.8e-05,9.6e-05,7.4e-05,0.023,0.023,0.0084,0.043,0.043,0.036,1.8e-10,1.8e-10,4.5e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +20790000,0.98,-0.0065,-0.011,0.19,-0.016,0.00077,0.018,0.0049,-0.00063,0.081,-1.5e-05,-5.9e-05,2.1e-06,0.00016,-1e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.7e-06,9.8e-05,9.6e-05,7.4e-05,0.023,0.023,0.0084,0.043,0.043,0.036,1.8e-10,1.8e-10,4.5e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 20890000,0.98,0.0026,-0.0074,0.19,-0.021,0.013,-0.1,0.003,8.9e-05,0.074,-1.5e-05,-5.9e-05,2.1e-06,0.00016,-1.1e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.7e-06,9.8e-05,9.7e-05,7.3e-05,0.026,0.026,0.0084,0.049,0.049,0.036,1.8e-10,1.8e-10,4.4e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 -20990000,0.98,0.006,-0.004,0.19,-0.032,0.031,-0.24,0.0023,0.0007,0.059,-1.5e-05,-5.9e-05,2.1e-06,0.00016,-1.3e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.6e-06,9.6e-05,9.5e-05,7.3e-05,0.023,0.023,0.0083,0.043,0.043,0.036,1.7e-10,1.7e-10,4.3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 +20990000,0.98,0.006,-0.004,0.19,-0.032,0.031,-0.24,0.0023,0.00069,0.059,-1.5e-05,-5.9e-05,2.1e-06,0.00016,-1.3e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.6e-06,9.6e-05,9.5e-05,7.3e-05,0.023,0.023,0.0083,0.043,0.043,0.036,1.7e-10,1.7e-10,4.3e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 21090000,0.98,0.0044,-0.0043,0.19,-0.045,0.047,-0.36,-0.0016,0.0046,0.029,-1.5e-05,-5.9e-05,2.1e-06,0.00016,-1.3e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.6e-06,9.7e-05,9.5e-05,7.3e-05,0.026,0.026,0.0084,0.048,0.048,0.036,1.7e-10,1.7e-10,4.2e-10,2.9e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 21190000,0.98,0.0015,-0.006,0.19,-0.049,0.051,-0.49,-0.0012,0.0036,-0.0072,-1.4e-05,-5.9e-05,2.1e-06,0.00016,-2e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.6e-06,9.4e-05,9.3e-05,7.2e-05,0.023,0.023,0.0083,0.043,0.043,0.036,1.6e-10,1.6e-10,4.2e-10,2.8e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 21290000,0.98,-0.00066,-0.0073,0.19,-0.049,0.054,-0.62,-0.006,0.0089,-0.066,-1.4e-05,-5.9e-05,1.9e-06,0.00016,-2.1e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.6e-06,9.5e-05,9.4e-05,7.2e-05,0.026,0.026,0.0083,0.048,0.048,0.036,1.6e-10,1.6e-10,4.1e-10,2.8e-06,2.9e-06,5e-08,0,0,0,0,0,0,0,0 @@ -219,7 +219,7 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 21690000,0.98,-0.0038,-0.0083,0.19,-0.029,0.039,-1.1,-0.011,0.021,-0.42,-1.4e-05,-5.9e-05,2.2e-06,0.00017,-2.9e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.6e-06,9.1e-05,9e-05,7e-05,0.025,0.025,0.0083,0.048,0.048,0.036,1.3e-10,1.3e-10,3.8e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 21790000,0.98,-0.0041,-0.0085,0.19,-0.021,0.033,-1.3,-0.0036,0.018,-0.54,-1.4e-05,-5.8e-05,2.4e-06,0.00018,-3.1e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,2.6e-06,8.9e-05,8.8e-05,7e-05,0.023,0.023,0.0082,0.043,0.043,0.036,1.2e-10,1.2e-10,3.7e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 21890000,0.98,-0.0044,-0.0087,0.19,-0.017,0.028,-1.4,-0.0055,0.021,-0.68,-1.4e-05,-5.8e-05,2.3e-06,0.00018,-3.3e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.6e-06,8.9e-05,8.8e-05,7e-05,0.025,0.025,0.0082,0.048,0.048,0.036,1.2e-10,1.2e-10,3.7e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -21990000,0.98,-0.0051,-0.0089,0.19,-0.014,0.023,-1.4,-0.00017,0.017,-0.82,-1.4e-05,-5.8e-05,2.4e-06,0.00017,-3.1e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,2.5e-06,8.7e-05,8.6e-05,6.9e-05,0.022,0.022,0.0082,0.043,0.043,0.036,1.1e-10,1.1e-10,3.6e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +21990000,0.98,-0.0051,-0.0089,0.19,-0.014,0.023,-1.4,-0.00017,0.017,-0.82,-1.4e-05,-5.8e-05,2.4e-06,0.00017,-3.1e-05,-0.0014,0.2,0.002,0.43,0,0,0,0,0,2.6e-06,8.7e-05,8.6e-05,6.9e-05,0.022,0.022,0.0082,0.043,0.043,0.036,1.1e-10,1.1e-10,3.6e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 22090000,0.98,-0.0059,-0.0098,0.19,-0.011,0.019,-1.3,-0.0014,0.019,-0.96,-1.4e-05,-5.8e-05,2.6e-06,0.00018,-3.2e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.5e-06,8.7e-05,8.6e-05,6.9e-05,0.024,0.024,0.0082,0.048,0.048,0.036,1.1e-10,1.1e-10,3.6e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 22190000,0.98,-0.0063,-0.01,0.19,-0.0031,0.013,-1.4,0.0062,0.013,-1.1,-1.4e-05,-5.8e-05,2.7e-06,0.00018,-3.2e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.5e-06,8.5e-05,8.4e-05,6.9e-05,0.021,0.021,0.0081,0.043,0.043,0.036,1.1e-10,1.1e-10,3.5e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 22290000,0.98,-0.007,-0.01,0.19,0.002,0.0078,-1.4,0.0062,0.014,-1.2,-1.4e-05,-5.8e-05,2.6e-06,0.00018,-3.3e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.5e-06,8.6e-05,8.4e-05,6.8e-05,0.023,0.023,0.0081,0.048,0.048,0.036,1.1e-10,1.1e-10,3.4e-10,2.8e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 @@ -232,7 +232,7 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 22990000,0.98,-0.0075,-0.013,0.19,0.036,-0.04,-1.4,0.051,-0.031,-2.3,-1.4e-05,-5.8e-05,2.6e-06,0.00019,-4.5e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.4e-06,8e-05,7.9e-05,6.6e-05,0.019,0.019,0.0081,0.042,0.042,0.036,8.4e-11,8.4e-11,3.1e-10,2.7e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 23090000,0.98,-0.0076,-0.013,0.19,0.041,-0.044,-1.4,0.055,-0.035,-2.4,-1.4e-05,-5.8e-05,2.6e-06,0.00019,-4.5e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.4e-06,8e-05,7.9e-05,6.6e-05,0.02,0.02,0.0081,0.046,0.046,0.036,8.4e-11,8.4e-11,3e-10,2.7e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 23190000,0.98,-0.0076,-0.013,0.19,0.047,-0.046,-1.4,0.066,-0.045,-2.5,-1.4e-05,-5.8e-05,2.5e-06,0.00019,-4.7e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.4e-06,7.9e-05,7.8e-05,6.5e-05,0.018,0.018,0.008,0.042,0.042,0.035,7.9e-11,7.9e-11,3e-10,2.7e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 -23290000,0.98,-0.0081,-0.014,0.18,0.052,-0.051,-1.4,0.071,-0.05,-2.7,-1.4e-05,-5.8e-05,2.5e-06,0.00019,-4.8e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.4e-06,7.9e-05,7.8e-05,6.5e-05,0.02,0.02,0.0081,0.046,0.046,0.036,8e-11,8e-11,2.9e-10,2.7e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 +23290000,0.98,-0.0081,-0.014,0.19,0.052,-0.051,-1.4,0.071,-0.05,-2.7,-1.4e-05,-5.8e-05,2.5e-06,0.00019,-4.8e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.4e-06,7.9e-05,7.8e-05,6.5e-05,0.02,0.02,0.0081,0.046,0.046,0.036,8e-11,8e-11,2.9e-10,2.7e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 23390000,0.98,-0.008,-0.014,0.18,0.057,-0.053,-1.4,0.082,-0.055,-2.8,-1.4e-05,-5.8e-05,2.3e-06,0.00019,-4.5e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.3e-06,7.8e-05,7.7e-05,6.5e-05,0.018,0.018,0.008,0.041,0.041,0.036,7.5e-11,7.6e-11,2.9e-10,2.7e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 23490000,0.98,-0.0081,-0.014,0.18,0.061,-0.055,-1.4,0.088,-0.061,-3,-1.4e-05,-5.8e-05,2.5e-06,0.00019,-4.6e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.3e-06,7.9e-05,7.8e-05,6.4e-05,0.019,0.019,0.0081,0.046,0.046,0.036,7.6e-11,7.6e-11,2.8e-10,2.7e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 23590000,0.98,-0.0083,-0.014,0.18,0.064,-0.058,-1.4,0.095,-0.07,-3.1,-1.4e-05,-5.8e-05,2.5e-06,0.00019,-4.7e-05,-0.0013,0.2,0.002,0.43,0,0,0,0,0,2.3e-06,7.8e-05,7.7e-05,6.4e-05,0.017,0.017,0.008,0.041,0.041,0.035,7.2e-11,7.2e-11,2.8e-10,2.7e-06,2.8e-06,5e-08,0,0,0,0,0,0,0,0 @@ -251,7 +251,7 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 24890000,0.98,-0.011,-0.014,0.18,0.054,-0.062,0.05,0.18,-0.12,-3.5,-1.5e-05,-5.8e-05,3.3e-06,0.00022,-8.3e-05,-0.0012,0.2,0.002,0.43,0,0,0,0,0,2.2e-06,7.7e-05,7.6e-05,6e-05,0.016,0.016,0.008,0.043,0.043,0.035,5.7e-11,5.7e-11,2.3e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 24990000,0.98,-0.011,-0.013,0.18,0.045,-0.057,0.042,0.18,-0.11,-3.5,-1.5e-05,-5.8e-05,3.3e-06,0.00021,-8.9e-05,-0.0012,0.2,0.002,0.43,0,0,0,0,0,2.2e-06,7.7e-05,7.6e-05,6e-05,0.015,0.015,0.008,0.039,0.039,0.035,5.5e-11,5.5e-11,2.3e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 25090000,0.98,-0.011,-0.013,0.18,0.041,-0.057,0.04,0.18,-0.12,-3.5,-1.5e-05,-5.8e-05,3.2e-06,0.00021,-9e-05,-0.0012,0.2,0.002,0.43,0,0,0,0,0,2.2e-06,7.8e-05,7.6e-05,6e-05,0.016,0.016,0.0081,0.043,0.043,0.035,5.5e-11,5.5e-11,2.3e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -25190000,0.98,-0.011,-0.013,0.18,0.037,-0.05,0.039,0.18,-0.11,-3.5,-1.5e-05,-5.8e-05,3.1e-06,0.00021,-9.5e-05,-0.0012,0.2,0.002,0.43,0,0,0,0,0,2.1e-06,7.8e-05,7.6e-05,5.9e-05,0.015,0.015,0.008,0.039,0.039,0.035,5.3e-11,5.3e-11,2.2e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +25190000,0.98,-0.011,-0.013,0.18,0.037,-0.05,0.039,0.18,-0.11,-3.5,-1.5e-05,-5.8e-05,3.1e-06,0.00021,-9.5e-05,-0.0012,0.2,0.002,0.43,0,0,0,0,0,2.2e-06,7.8e-05,7.6e-05,5.9e-05,0.015,0.015,0.008,0.039,0.039,0.035,5.3e-11,5.3e-11,2.2e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 25290000,0.98,-0.011,-0.013,0.18,0.032,-0.051,0.034,0.18,-0.11,-3.5,-1.5e-05,-5.8e-05,3e-06,0.00021,-9.5e-05,-0.0012,0.2,0.002,0.43,0,0,0,0,0,2.1e-06,7.8e-05,7.7e-05,5.9e-05,0.016,0.016,0.0081,0.043,0.043,0.036,5.3e-11,5.3e-11,2.2e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 25390000,0.98,-0.011,-0.012,0.18,0.024,-0.044,0.032,0.18,-0.1,-3.5,-1.5e-05,-5.8e-05,2.9e-06,0.00021,-0.0001,-0.0012,0.2,0.002,0.43,0,0,0,0,0,2.1e-06,7.8e-05,7.7e-05,5.9e-05,0.015,0.015,0.008,0.039,0.039,0.035,5.1e-11,5.1e-11,2.2e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 25490000,0.98,-0.012,-0.012,0.18,0.019,-0.044,0.031,0.18,-0.11,-3.5,-1.5e-05,-5.8e-05,2.9e-06,0.00021,-0.0001,-0.0012,0.2,0.002,0.43,0,0,0,0,0,2.1e-06,7.8e-05,7.7e-05,5.9e-05,0.016,0.016,0.0081,0.043,0.043,0.035,5.1e-11,5.1e-11,2.1e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 @@ -319,8 +319,8 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 31690000,0.98,-0.0062,-0.015,0.18,-0.02,0.0055,0.76,-0.039,0.039,-0.38,-1.4e-05,-5.7e-05,2.1e-06,0.00027,-0.00018,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.7e-06,8.1e-05,7.9e-05,4.6e-05,0.013,0.013,0.008,0.04,0.04,0.035,2.9e-11,2.9e-11,1e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 31790000,0.98,-0.0064,-0.015,0.18,-0.011,0.003,0.76,-0.028,0.037,-0.31,-1.4e-05,-5.7e-05,2.2e-06,0.00027,-0.00018,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.7e-06,8e-05,7.9e-05,4.6e-05,0.012,0.012,0.008,0.037,0.037,0.035,2.8e-11,2.8e-11,1e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 31890000,0.98,-0.0061,-0.015,0.18,-0.0078,0.00068,0.76,-0.029,0.038,-0.24,-1.4e-05,-5.7e-05,2.2e-06,0.00027,-0.00018,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.7e-06,8e-05,7.9e-05,4.6e-05,0.013,0.013,0.008,0.04,0.04,0.035,2.8e-11,2.8e-11,1e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -31990000,0.98,-0.0064,-0.015,0.18,0.00012,1.9e-05,0.75,-0.017,0.034,-0.18,-1.3e-05,-5.7e-05,2.2e-06,0.00028,-0.00018,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.7e-06,8e-05,7.9e-05,4.6e-05,0.012,0.012,0.0079,0.037,0.037,0.035,2.8e-11,2.8e-11,1e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 -32090000,0.98,-0.0067,-0.014,0.18,-0.00041,-0.0034,0.76,-0.017,0.034,-0.1,-1.3e-05,-5.7e-05,2.2e-06,0.00028,-0.00018,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.6e-06,8e-05,7.9e-05,4.6e-05,0.013,0.013,0.008,0.04,0.04,0.035,2.8e-11,2.8e-11,1e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +31990000,0.98,-0.0064,-0.015,0.18,0.00012,1.8e-05,0.75,-0.017,0.034,-0.18,-1.3e-05,-5.7e-05,2.2e-06,0.00028,-0.00018,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.7e-06,8e-05,7.9e-05,4.6e-05,0.012,0.012,0.0079,0.037,0.037,0.035,2.8e-11,2.8e-11,1e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 +32090000,0.98,-0.0067,-0.014,0.18,-0.0004,-0.0034,0.76,-0.017,0.034,-0.1,-1.3e-05,-5.7e-05,2.2e-06,0.00028,-0.00018,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.6e-06,8e-05,7.9e-05,4.6e-05,0.013,0.013,0.008,0.04,0.04,0.035,2.8e-11,2.8e-11,1e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 32190000,0.98,-0.0069,-0.015,0.18,0.0049,-0.0066,0.76,-0.0059,0.033,-0.037,-1.3e-05,-5.7e-05,2.1e-06,0.00028,-0.00018,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.6e-06,8e-05,7.9e-05,4.5e-05,0.012,0.012,0.0079,0.037,0.037,0.035,2.8e-11,2.8e-11,1e-10,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 32290000,0.98,-0.0068,-0.015,0.18,0.0065,-0.0093,0.75,-0.0054,0.032,0.031,-1.3e-05,-5.7e-05,2.2e-06,0.00028,-0.00018,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.6e-06,8e-05,7.9e-05,4.5e-05,0.013,0.013,0.008,0.04,0.04,0.035,2.8e-11,2.8e-11,9.9e-11,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 32390000,0.98,-0.0069,-0.015,0.18,0.013,-0.011,0.75,0.0059,0.03,0.11,-1.3e-05,-5.7e-05,2.2e-06,0.00029,-0.00018,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.6e-06,8e-05,7.8e-05,4.5e-05,0.012,0.012,0.008,0.037,0.037,0.035,2.7e-11,2.7e-11,9.8e-11,2.7e-06,2.7e-06,5e-08,0,0,0,0,0,0,0,0 @@ -345,7 +345,7 @@ Timestamp,state[0],state[1],state[2],state[3],state[4],state[5],state[6],state[7 34290000,0.98,-0.0071,-0.013,0.18,-0.012,-0.02,-0.11,0.071,-0.015,-0.1,-1.4e-05,-5.6e-05,2.4e-06,0.00022,-0.00031,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.5e-06,3.7e-05,3.6e-05,4.2e-05,0.054,0.055,0.0058,0.05,0.05,0.033,2.6e-11,2.6e-11,8.3e-11,2.4e-06,2.4e-06,5e-08,0,0,0,0,0,0,0,0 34390000,0.98,-0.007,-0.013,0.18,-0.013,-0.01,-0.11,0.073,-0.01,-0.11,-1.4e-05,-5.6e-05,2.3e-06,0.00021,-0.00032,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.5e-06,3.3e-05,3.3e-05,4.2e-05,0.047,0.047,0.0059,0.044,0.044,0.033,2.6e-11,2.6e-11,8.3e-11,2.3e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 34490000,0.98,-0.0071,-0.013,0.18,-0.016,-0.009,-0.11,0.071,-0.011,-0.12,-1.4e-05,-5.6e-05,2.4e-06,0.00021,-0.00032,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.5e-06,3.3e-05,3.3e-05,4.2e-05,0.053,0.053,0.0059,0.051,0.051,0.032,2.6e-11,2.6e-11,8.2e-11,2.3e-06,2.3e-06,5e-08,0,0,0,0,0,0,0,0 -34590000,0.98,-0.007,-0.013,0.18,-0.015,-0.0045,0.69,0.073,-0.0087,-0.098,-1.4e-05,-5.6e-05,2.3e-06,0.0002,-0.00032,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.5e-06,3.1e-05,3.1e-05,4.2e-05,0.044,0.044,0.0059,0.045,0.045,0.032,2.6e-11,2.6e-11,8.2e-11,2.2e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 +34590000,0.98,-0.007,-0.013,0.18,-0.015,-0.0045,0.69,0.073,-0.0088,-0.098,-1.4e-05,-5.6e-05,2.3e-06,0.0002,-0.00032,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.5e-06,3.1e-05,3.1e-05,4.2e-05,0.044,0.044,0.0059,0.045,0.045,0.032,2.6e-11,2.6e-11,8.2e-11,2.2e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 34690000,0.98,-0.007,-0.013,0.18,-0.018,-0.0021,1.7,0.071,-0.0091,0.02,-1.4e-05,-5.6e-05,2.3e-06,0.0002,-0.00032,-0.0011,0.2,0.002,0.43,0,0,0,0,0,1.5e-06,3.1e-05,3.1e-05,4.2e-05,0.047,0.047,0.006,0.052,0.052,0.032,2.6e-11,2.6e-11,8.1e-11,2.2e-06,2.2e-06,5e-08,0,0,0,0,0,0,0,0 34790000,0.98,-0.007,-0.012,0.18,-0.02,0.0026,2.6,0.072,-0.0068,0.2,-1.4e-05,-5.6e-05,2.3e-06,0.00021,-0.00034,-0.001,0.2,0.002,0.43,0,0,0,0,0,1.5e-06,2.9e-05,2.9e-05,4.2e-05,0.04,0.04,0.0061,0.045,0.045,0.032,2.6e-11,2.6e-11,8e-11,2e-06,2e-06,5e-08,0,0,0,0,0,0,0,0 34890000,0.98,-0.007,-0.012,0.18,-0.024,0.0053,3.6,0.07,-0.0062,0.49,-1.4e-05,-5.6e-05,2.3e-06,0.00021,-0.00034,-0.001,0.2,0.002,0.43,0,0,0,0,0,1.5e-06,3e-05,2.9e-05,4.2e-05,0.043,0.043,0.0061,0.052,0.052,0.032,2.6e-11,2.6e-11,8e-11,2e-06,2e-06,5e-08,0,0,0,0,0,0,0,0