= R"(
X = [(-0.711000,1.194000),(-0.711100,1.194002),(-0.711300,1.194007),(-0.711600,1.194014),(-0.711999,1.194024),(-0.712499,1.194037),(-0.713099,1.194052),(-0.713798,1.194070),(-0.714598,1.194092),(-0.715498,1.194116),(-0.716497,1.194145),(-0.717597,1.194177),(-0.718796,1.194214),(-0.720096,1.194255),(-0.721495,1.194300),(-0.722994,1.194352),(-0.724593,1.194409),(-0.726292,1.194472),(-0.728090,1.194542),(-0.729989,1.194619),(-0.731987,1.194703),(-0.734085,1.194796),(-0.736283,1.194898),(-0.738580,1.195010),(-0.740977,1.195132),(-0.743473,1.195264),(-0.746069,1.195409),(-0.748764,1.195566),(-0.751558,1.195736),(-0.754452,1.195921),(-0.757444,1.196120),(-0.760537,1.196336),(-0.763728,1.196569),(-0.767018,1.196820),(-0.770408,1.197090),(-0.773896,1.197380),(-0.777482,1.197691),(-0.781167,1.198026),(-0.784950,1.198384),(-0.788831,1.198767),(-0.792810,1.199177),(-0.796887,1.199615),(-0.801061,1.200083),(-0.805332,1.200581),(-0.809699,1.201113),(-0.814164,1.201678),(-0.818724,1.202280),(-0.823380,1.202919),(-0.828132,1.203599),(-0.832979,1.204320),(-0.837920,1.205086),(-0.842955,1.205897),(-0.848083,1.206757),(-0.853305,1.207667),(-0.858618,1.208630),(-0.864023,1.209650),(-0.869518,1.210727),(-0.875103,1.211866),(-0.880777,1.213070),(-0.886538,1.214340),(-0.892386,1.215682),(-0.898319,1.217098),(-0.904337,1.218591),(-0.910436,1.220167),(-0.916616,1.221828),(-0.922876,1.223580),(-0.929088,1.225390),(-0.935247,1.227257),(-0.941349,1.229181),(-0.947392,1.231162),(-0.953372,1.233201),(-0.959287,1.235297),(-0.965133,1.237449),(-0.970907,1.239659),(-0.976605,1.241924),(-0.982223,1.244246),(-0.987758,1.246622),(-0.993206,1.249053),(-0.998561,1.251536),(-1.003820,1.254072),(-1.008978,1.256659),(-1.014031,1.259296),(-1.018973,1.261979),(-1.023801,1.264708),(-1.028508,1.267480),(-1.033090,1.270293),(-1.037541,1.273143),(-1.041858,1.276028),(-1.046035,1.278944),(-1.050068,1.281888),(-1.053952,1.284854),(-1.057684,1.287840),(-1.061259,1.290840),(-1.064675,1.293850),(-1.067930,1.296865),(-1.071020,1.299881),(-1.073947,1.302892),(-1.076707,1.305895),(-1.079303,1.308884),(-1.081734,1.311855),(-1.084003,1.314803),(-1.086111,1.317727),(-1.088062,1.320621),(-1.089860,1.323484),(-1.091507,1.326312),(-1.093009,1.329105),(-1.094370,1.331860),(-1.095595,1.334578),(-1.096690,1.337258),(-1.097658,1.339900),(-1.098506,1.342506),(-1.099236,1.345075),(-1.099855,1.347610),(-1.100366,1.350112),(-1.100772,1.352584),(-1.101077,1.355027),(-1.101284,1.357444),(-1.101395,1.359837),(-1.101412,1.362208),(-1.101337,1.364562),(-1.101170,1.366899),(-1.100913,1.369224),(-1.100564,1.371538),(-1.100124,1.373844),(-1.099591,1.376145),(-1.098964,1.378443),(-1.098242,1.380741),(-1.097421,1.383040),(-1.096499,1.385343),(-1.095472,1.387650),(-1.094337,1.389965),(-1.093091,1.392289),(-1.091728,1.394621),(-1.090243,1.396965),(-1.088633,1.399318),(-1.086893,1.401681),(-1.085017,1.404055),(-1.083002,1.406437),(-1.080842,1.408827),(-1.078536,1.411219),(-1.076086,1.413608),(-1.073490,1.415990),(-1.070751,1.418359),(-1.067868,1.420711),(-1.064845,1.423043),(-1.061682,1.425352),(-1.058382,1.427634),(-1.054947,1.429887),(-1.051378,1.432108),(-1.047678,1.434295),(-1.043849,1.436447),(-1.039891,1.438562),(-1.035807,1.440639),(-1.031599,1.442677),(-1.027267,1.444676),(-1.022562,1.446741),(-1.017725,1.448759),(-1.012760,1.450729),(-1.007672,1.452648),(-1.002466,1.454515),(-0.997145,1.456330),(-0.991714,1.458091),(-0.986178,1.459799),(-0.980539,1.461452),(-0.974802,1.463051),(-0.968971,1.464594),(-0.963050,1.466083),(-0.957041,1.467517),(-0.950949,1.468897),(-0.944777,1.470223),(-0.938528,1.471494),(-0.932204,1.472712),(-0.925810,1.473876),(-0.919398,1.474980),(-0.913066,1.476009),(-0.906817,1.476968),(-0.900653,1.477862),(-0.894575,1.478694),(-0.888585,1.479468),(-0.882682,1.480187),(-0.876870,1.480855),(-0.871148,1.481475),(-0.865517,1.482049),(-0.859980,1.482580),(-0.854536,1.483071),(-0.849186,1.483524),(-0.843932,1.483942),(-0.838774,1.484325),(-0.833712,1.484677),(-0.828747,1.484999),(-0.823880,1.485294),(-0.819112,1.485562),(-0.814442,1.485805),(-0.809872,1.486025),(-0.805401,1.486224),(-0.801031,1.486402),(-0.796761,1.486562),(-0.792592,1.486704),(-0.788523,1.486829),(-0.784557,1.486939),(-0.780691,1.487035),(-0.776928,1.487117),(-0.773267,1.487188),(-0.769708,1.487247),(-0.766252,1.487296),(-0.762897,1.487335),(-0.759646,1.487366),(-0.756497,1.487389),(-0.753452,1.487405),(-0.750511,1.487414),(-0.747673,1.487417),(-0.744938,1.487415),(-0.742308,1.487409),(-0.739781,1.487399),(-0.737358,1.487385),(-0.735040,1.487369),(-0.732825,1.487350),(-0.730715,1.487328),(-0.728710,1.487306),(-0.726810,1.487282),(-0.725014,1.487258),(-0.723324,1.487233),(-0.721738,1.487208),(-0.720258,1.487184),(-0.718884,1.487159),(-0.717616,1.487136),(-0.716455,1.487114),(-0.715400,1.487094),(-0.714453,1.487074),(-0.713614,1.487057),(-0.712883,1.487041),(-0.712263,1.487028),(-0.711755,1.487017),(-0.711363,1.487008),(-0.711091,1.487002),(-0.711000,1.487000)]
L = [(0.000000,0.000000),(0.010000,0.010000),(0.020000,0.020000),(0.030000,0.030000),(0.040000,0.040000),(0.050000,0.050000),(0.060000,0.060000),(0.070000,0.070000),(0.080000,0.080000),(0.090000,0.090000),(0.100000,0.100000),(0.110000,0.110000),(0.120000,0.120000),(0.130000,0.130000),(0.140000,0.140000),(0.150000,0.150000),(0.160000,0.160000),(0.170000,0.170000),(0.180000,0.180000),(0.190000,0.190000),(0.200000,0.200000),(0.210000,0.210000),(0.220000,0.220000),(0.230000,0.230000),(0.240000,0.240000),(0.250000,0.250000),(0.260000,0.260000),(0.270000,0.270000),(0.280000,0.280000),(0.290000,0.290000),(0.300000,0.300000),(0.310000,0.310000),(0.320000,0.320000),(0.330000,0.330000),(0.340000,0.340000),(0.350000,0.350000),(0.360000,0.360000),(0.370000,0.370000),(0.380000,0.380000),(0.390000,0.390000),(0.400000,0.400000),(0.410000,0.410000),(0.420000,0.420000),(0.430000,0.430000),(0.440000,0.440000),(0.450000,0.450000),(0.460000,0.460000),(0.470000,0.470000),(0.480000,0.480000),(0.490000,0.490000),(0.500000,0.500000),(0.510000,0.510000),(0.520000,0.520000),(0.530000,0.530000),(0.540000,0.540000),(0.550000,0.550000),(0.560000,0.560000),(0.570000,0.570000),(0.580000,0.580000),(0.590000,0.590000),(0.600000,0.600000),(0.610000,0.610000),(0.620000,0.620000),(0.630000,0.630000),(0.640000,0.640000),(0.650000,0.650000),(0.660000,0.647108),(0.670000,0.643567),(0.680000,0.639849),(0.690000,0.635944),(0.700000,0.631841),(0.710000,0.627527),(0.720000,0.622990),(0.730000,0.618219),(0.740000,0.613198),(0.750000,0.607915),(0.760000,0.602355),(0.770000,0.596505),(0.780000,0.590350),(0.790000,0.583876),(0.800000,0.577069),(0.810000,0.569917),(0.820000,0.562407),(0.830000,0.554530),(0.839999,0.546276),(0.849999,0.537640),(0.859999,0.528619),(0.869999,0.519213),(0.879999,0.509427),(0.889999,0.499272),(0.899999,0.488762),(0.909999,0.477919),(0.919999,0.466771),(0.929999,0.455354),(0.939999,0.443708),(0.949999,0.431880),(0.959999,0.419925),(0.969999,0.407901),(0.979999,0.395873),(0.989999,0.383906),(0.999999,0.372069),(1.009999,0.360429),(1.019999,0.349054),(1.029999,0.338005),(1.039999,0.327343),(1.049999,0.317120),(1.059999,0.307384),(1.069999,0.298174),(1.079999,0.289528),(1.089999,0.281468),(1.099999,0.274016),(1.109999,0.267187),(1.119999,0.260992),(1.129999,0.255436),(1.139999,0.250523),(1.149999,0.246249),(1.159999,0.242615),(1.169999,0.239616),(1.179999,0.237249),(1.189999,0.235511),(1.199999,0.234396),(1.209999,0.233904),(1.219999,0.234032),(1.229999,0.234779),(1.239999,0.236145),(1.249999,0.238133),(1.259999,0.240745),(1.269999,0.243983),(1.279999,0.247850),(1.289999,0.252351),(1.299999,0.257486),(1.309999,0.263257),(1.319999,0.269664),(1.329999,0.276704),(1.339999,0.284372),(1.349999,0.292652),(1.359999,0.301531),(1.369999,0.310987),(1.379999,0.320987),(1.389999,0.330987),(1.399999,0.340987),(1.409999,0.350987),(1.419999,0.360987),(1.429999,0.370987),(1.439999,0.380987),(1.449999,0.390987),(1.459999,0.400987),(1.469999,0.410987),(1.479999,0.420987),(1.489999,0.430987),(1.499999,0.440987),(1.509999,0.450987),(1.519999,0.460987),(1.529999,0.470987),(1.539999,0.480987),(1.549999,0.518604),(1.559999,0.529458),(1.569999,0.539937),(1.579999,0.550031),(1.589999,0.559734),(1.599999,0.569041),(1.609999,0.577956),(1.619999,0.586484),(1.629999,0.594631),(1.639999,0.602407),(1.649999,0.609823),(1.659999,0.616891),(1.669999,0.623624),(1.679999,0.630035),(1.689999,0.636139),(1.699999,0.641949),(1.709999,0.647479),(1.719999,0.652742),(1.729999,0.652697),(1.739999,0.642620),(1.749999,0.632541),(1.759999,0.622460),(1.769999,0.612379),(1.779999,0.602296),(1.789999,0.592211),(1.799999,0.582125),(1.809999,0.572038),(1.819999,0.561949),(1.829999,0.551858),(1.839999,0.541766),(1.849999,0.531672),(1.859999,0.521576),(1.869999,0.511478),(1.879999,0.501378),(1.889999,0.491276),(1.899999,0.481172),(1.909999,0.471066),(1.919999,0.460958),(1.929999,0.450847),(1.939999,0.440734),(1.949998,0.430618),(1.959998,0.420499),(1.969998,0.410377),(1.979998,0.400252),(1.989998,0.390124),(1.999998,0.379992),(2.009999,0.369857),(2.019999,0.359718),(2.029999,0.349575),(2.039999,0.339427),(2.049999,0.329276),(2.059999,0.319116),(2.069999,0.308951),(2.079998,0.298781),(2.089998,0.288605),(2.099998,0.278424),(2.109998,0.268235),(2.119998,0.258039),(2.129998,0.247836),(2.139998,0.237623),(2.149998,0.227402),(2.159998,0.217170),(2.169998,0.206927),(2.179998,0.196671),(2.189998,0.186402),(2.199998,0.176117),(2.209998,0.165815),(2.219998,0.155492),(2.229998,0.145148),(2.239998,0.134776),(2.249998,0.124375),(2.259998,0.113935),(2.269998,0.103454),(2.279998,0.092917),(2.289998,0.082311),(2.299998,0.071614),(2.309998,0.060788),(2.319998,0.049784),(2.329998,0.038500),(2.339998,0.026684),(2.349998,0.013350)]
A = [(0.000000,0.000000),(0.010000,-0.009123),(0.020000,-0.018252),(0.030000,-0.027393),(0.040000,-0.036550),(0.050000,-0.045728),(0.060000,-0.054931),(0.070000,-0.064166),(0.080000,-0.073436),(0.090000,-0.082748),(0.100000,-0.092106),(0.110000,-0.101516),(0.120000,-0.110983),(0.130000,-0.120514),(0.140000,-0.130113),(0.150000,-0.139788),(0.160000,-0.149543),(0.170000,-0.159386),(0.180000,-0.169324),(0.190000,-0.179362),(0.200000,-0.189510),(0.210000,-0.199773),(0.220000,-0.210160),(0.230000,-0.220680),(0.240000,-0.231341),(0.250000,-0.242152),(0.260000,-0.253122),(0.270000,-0.264263),(0.280000,-0.275584),(0.290000,-0.287097),(0.300000,-0.298815),(0.310000,-0.310749),(0.320000,-0.322914),(0.330000,-0.335324),(0.340000,-0.347995),(0.350000,-0.360943),(0.360000,-0.374185),(0.370000,-0.387742),(0.380000,-0.401632),(0.390000,-0.415878),(0.400000,-0.430505),(0.410000,-0.445536),(0.420000,-0.461000),(0.430000,-0.476927),(0.440000,-0.493349),(0.450000,-0.510301),(0.460000,-0.527822),(0.470000,-0.545954),(0.480000,-0.564743),(0.490000,-0.584238),(0.500000,-0.604495),(0.510000,-0.625575),(0.520000,-0.647544),(0.530000,-0.670477),(0.540000,-0.694455),(0.550000,-0.719570),(0.560000,-0.745922),(0.570000,-0.773626),(0.580000,-0.802807),(0.590000,-0.833608),(0.600000,-0.866190),(0.610000,-0.900732),(0.620000,-0.937442),(0.630000,-0.976552),(0.640000,-1.018328),(0.650000,-1.063077),(0.660000,-1.088820),(0.670000,-1.115038),(0.680000,-1.142602),(0.690000,-1.171595),(0.700000,-1.202103),(0.710000,-1.234220),(0.720000,-1.268043),(0.730000,-1.303671),(0.740000,-1.341210),(0.750000,-1.380767),(0.760000,-1.422450),(0.770000,-1.466374),(0.780000,-1.512646),(0.790000,-1.561376),(0.800000,-1.612671),(0.810000,-1.666626),(0.820000,-1.723333),(0.830000,-1.782865),(0.839999,-1.845281),(0.849999,-1.910618),(0.859999,-1.978880),(0.869999,-2.050044),(0.879999,-2.124050),(0.889999,-2.200787),(0.899999,-2.280097),(0.909999,-2.361774),(0.919999,-2.445524),(0.929999,-2.531062),(0.939999,-2.617991),(0.949999,-2.705866),(0.959999,-2.794199),(0.969999,-2.882455),(0.979999,-2.970071),(0.989999,-3.056471),(0.999999,-3.141064),(1.009999,-3.223272),(1.019999,-3.302560),(1.029999,-3.378403),(1.039999,-3.450350),(1.049999,-3.518010),(1.059999,-3.581031),(1.069999,-3.639126),(1.079999,-3.692173),(1.089999,-3.739993),(1.099999,-3.782505),(1.109999,-3.819690),(1.119999,-3.851578),(1.129999,-3.878197),(1.139999,-3.899705),(1.149999,-3.916135),(1.159999,-3.927639),(1.169999,-3.934342),(1.179999,-3.936363),(1.189999,-3.933840),(1.199999,-3.926885),(1.209999,-3.915616),(1.219999,-3.900133),(1.229999,-3.880534),(1.239999,-3.856890),(1.249999,-3.829290),(1.259999,-3.797790),(1.269999,-3.762453),(1.279999,-3.723339),(1.289999,-3.680502),(1.299999,-3.633995),(1.309999,-3.583873),(1.319999,-3.530207),(1.329999,-3.473050),(1.339999,-3.412599),(1.349999,-3.348898),(1.359999,-3.282123),(1.369999,-3.212445),(1.379999,-3.140034),(1.389999,-3.060693),(1.399999,-2.976067),(1.409999,-2.887684),(1.419999,-2.796907),(1.429999,-2.704953),(1.439999,-2.612860),(1.449999,-2.521485),(1.459999,-2.431540),(1.469999,-2.343580),(1.479999,-2.258034),(1.489999,-2.175217),(1.499999,-2.095300),(1.509999,-2.018437),(1.519999,-1.944695),(1.529999,-1.874088),(1.539999,-1.806592),(1.549999,-1.834362),(1.559999,-1.765269),(1.569999,-1.698580),(1.579999,-1.634346),(1.589999,-1.572596),(1.599999,-1.513329),(1.609999,-1.456516),(1.619999,-1.402134),(1.629999,-1.350127),(1.639999,-1.300438),(1.649999,-1.252998),(1.659999,-1.207732),(1.669999,-1.164559),(1.679999,-1.123396),(1.689999,-1.084160),(1.699999,-1.046767),(1.709999,-1.011132),(1.719999,-0.977174),(1.729999,-0.937848),(1.739999,-0.887843),(1.749999,-0.841703),(1.759999,-0.799013),(1.769999,-0.759413),(1.779999,-0.722589),(1.789999,-0.688267),(1.799999,-0.656205),(1.809999,-0.626191),(1.819999,-0.598040),(1.829999,-0.571582),(1.839999,-0.546671),(1.849999,-0.523174),(1.859999,-0.500972),(1.869999,-0.479961),(1.879999,-0.460043),(1.889999,-0.441134),(1.899999,-0.423155),(1.909999,-0.406035),(1.919999,-0.389711),(1.929999,-0.374125),(1.939999,-0.359222),(1.949998,-0.344954),(1.959998,-0.331278),(1.969998,-0.318151),(1.979998,-0.305537),(1.989998,-0.293400),(1.999998,-0.281710),(2.009999,-0.270436),(2.019999,-0.259552),(2.029999,-0.249032),(2.039999,-0.238852),(2.049999,-0.228990),(2.059999,-0.219424),(2.069999,-0.210138),(2.079998,-0.201114),(2.089998,-0.192335),(2.099998,-0.183785),(2.109998,-0.175450),(2.119998,-0.167315),(2.129998,-0.159368),(2.139998,-0.151595),(2.149998,-0.143985),(2.159998,-0.136527),(2.169998,-0.129209),(2.179998,-0.122021),(2.189998,-0.114953),(2.199998,-0.107996),(2.209998,-0.101139),(2.219998,-0.094373),(2.229998,-0.087688),(2.239998,-0.081075),(2.249998,-0.074525),(2.259998,-0.068025),(2.269998,-0.061567),(2.279998,-0.055135),(2.289998,-0.048716),(2.299998,-0.042291),(2.309998,-0.035829),(2.319998,-0.029298),(2.329998,-0.022630),(2.339998,-0.015672),(2.349998,-0.007838)]
)"