Magnetic anomaly due to a vertical-sided polygon

Calculate the magnetic anomaly due to one or more buried, vertical-sided polygons using Plouff's algorithm

Introduction

Many geologic units can be characterized by complex outlines in plan view and a thickness. A vertical-sided polygon, with many faces and horizontal top and bottom can be used to simulate such a geometry. A method is presented for calculating the components of the magnetic field strength anomaly, and the total magnetic field anomaly for a vertical-sided polygon. The polygon has many vertical faces. The top and bottom of the polygon are flat. The method developed by Plouff (1976) is used. Note that since magnetic anomalies add, many vertical-sided polygons can be added together to simulate a complex 3D shape, as proposed by Talwani (1965).

[Top]

Mathematical Model

A method for calculating the total magnetic field anomaly due to bodies of arbitrary geometry was developed by Manik Talwani (1965). Talwani was the first person to subdivide the equation for the magnetic field induced by a body, into separate geometric and magnetic components, thus, simplifying the calculation. In the most general case, consider a 3D magnetic body in an orthogonal coordinate system ($x, y, z$). Usually by convention, $x$ points North, $y$ points East, and $z$ points down.

The magnetic potential, $\Omega$, at a point located at the origin ($x=0$, $y = 0$, $z = 0$) due to a volume element in the 3D body is: $$\Omega = \frac{\vec \mu \cdot \vec R}{R^3} $$ where $\vec \mu$ is the magnetic dipole moment (amp m$^2$) of the volume element of dimension $dx, dy, dz$, and $\vec R$ is a vector of length $R$, the distance from the origin of the coordinate system to the center of the volume element. The magnetic potential is expressed in amperes. Assuming the magnetization, $\vec M$, is constant within the volume element, the magnetic dipole moment is: $$\vec \mu = \vec M dx dy dz $$ The components of magnetization are $$m_x = m_i \cos (I_m) \cos (D_m) $$ $$m_y = m_i \cos (I_m) \sin (D_m) $$ $$m_z = m_i \sin (I_m) $$ where $m_i$ is the magnitude of magnetization (amp/m), $I_m$ is the inclination and $D_m$ is the declination of the magnetization (radians). For example, the vector of magnetization is parallel to the Earth's magnetic field if the magnetization is induced, anti-parallel for reversely magnetized rocks with high remanent magnetization, or a completely different orientation if the rocks have high remanent magnetization and have been tectonically rotated.

Then: $$\Omega = \frac{m_x x + m_y y + m_z z}{R^3} \Delta x \Delta y \Delta z$$ The three components of the magnetic induction (magnetic field strength) outside the body are: $$\vec B_x = \mu_o \int \int \int - \frac{\partial \Omega}{\partial x} dx dy dz$$ $$\vec B_y = \mu_o \int \int \int - \frac{\partial \Omega}{\partial y} dx dy dz$$ $$\vec B_z = \mu_o \int \int \int - \frac{\partial \Omega}{\partial z} dx dy dz$$ where $\mu_o$ is the magnetic permeability ($4 \pi \times 10^{-7}$ T m/amp). Substituting in the expression for $\Omega$ allows for a system of equations to be developed $$\vec B_x = \mu_o(V_1 m_x + V_2 m_y + V_3 m_z) $$ $$\vec B_y = \mu_o(V_2 m_x + V_4 m_y + V_5 m_z) $$ $$\vec B_z = \mu_o(V_3 m_x + V_5 m_y + V_6 m_z) $$ where $$V_1 = \int \int \int \frac{3x^2-R^2}{R^5} dx dy dz$$ $$V_2 = \int \int \int \frac{3xy}{R^5} dx dy dz$$ $$V_3 = \int \int \int \frac{3xz}{R^5} dx dy dz$$ $$V_4 = \int \int \int \frac{3y^2-R^2}{R^5} dx dy dz$$ $$V_5 = \int \int \int \frac{3yz}{R^5} dx dy dz$$ $$V_6 = \int \int \int \frac{3z^2-R^2}{R^5} dx dy dz$$ $V_1-V_6$ are integrated over the volume of the 3D body. They are dimensionless, so it does not matter what scale (e.g., what units of $x$, $y$ and $z$) is chosen for the problem, as long as the same scale is used for each dimension. The units of magnetic field strength are Tesla, usually converted to nanoTesla (1 nT$ = 1 \times 10^{-9}$ T). The three components of magnetic field strength can be rewritten in units of nanoTesla with a proportionality constant $400 \pi = (4 \pi \times 10^{-7}) (1 \times 10^9$) (nT m/amp):

$$\vec B_x = 400 \pi(V_1 m_x + V_2 m_y + V_3 m_z) $$ $$\vec B_y = 400 \pi(V_2 m_x + V_4 m_y + V_5 m_z) $$ $$\vec B_z = 400 \pi(V_3 m_x + V_5 m_y + V_6 m_z) $$

As long as the magnetic anomaly is small compared to the magnitude of the Earth's magnetic field, which is almost always the case, then the magnetic anomaly is: $$B = L B_x + M B_y + N B_z $$ where $L, M, N$ are the direction cosines of the Earth's magnetic field, or other external magnetic field. $$L = \cos (I_E) \cos (D_E) $$ $$M = \cos (I_E) \sin (D_E) $$ $$N = \sin (I_E) $$ $I_E$ is the inclination and $D_E$ is the declination of the Earth's magnetic field at the location of the anomaly (in radians). For example, they might be provided by the International Geomagnetic Reference Frame (IGRF).

Talwani's approach is extremely helpful because the volume integrals, $V_1-V_6$, are calculated independently of the vector of magnetization (Talwani, 1965). The volume integrals $V_2, V_3$ and $V_5$ produce asymmetry in the magnetic anomaly, depending on the vector of magnetization. This gives rise to the dipolar nature of magnetic anomalies. Since Talwani's development of the volume integrals, numerous computationally efficient and simplifying solutions have been proposed to estimate the volume integrals (e.g., Bhattacharya, 1964; Rao et al., 1973; Plouff, 1976; Cady, 1980; Rao and Babu, 1991, 1993).Here the geometric solution of Plouff (1976) is used to calculate the magnetic anomaly due to a vertical-sided polygon.

[Top]

Model Geometry

Plouff(1976) formulated the volume integrals for a vertical-sided polygon like the one shown in the following figure. The model geometry is for the magnetic anomaly at point $P$ due to the vertical-sided polygon. The geometry is simplified compared to a general 3D body because the sides (faces) of the polygon are vertical and the top and bottom are flat. This allowed Plouff to formulate the solution for a polygon of any thickness. Looking down on the polygon top, the coordinates of the vertices of the faces are arranged in a clockwise order. This clockwise order is essential to solve the volume integrals, $V_1-V_6$, properly. The depth ($z$) is positive downward, the Northing ($x$) is positive North, and the Easting ($y$) is positive East. In this example. the Northing coordinate os given first, followed by the Easting, followed by the depth and $z_2 > z_1 > 0$ for the buried polygon.

polygon
For an observation point located at $P(0,0,0)$, the distances to the corners of the first face (polygon side) are: $$r_{11} = \sqrt{x_1^2 + y_1^2 + z_1^2} $$ $$r_{12} = \sqrt{x_1^2 + y_1^2 + z_2^2} $$ $$r_{21} = \sqrt{x_2^2 + y_2^2 + z_1^2} $$ $$r_{22} = \sqrt{x_2^2 + y_2^2 + z_2^2} $$

In plan view, looking down on the top of the prism, the geometry between the point $P(0,0)$ and one face is:

plan view
Note the following geometric relationships: $$ c = \frac{\Delta y}{ \Delta s} $$ $$ s = \frac{\Delta x}{\Delta s} $$ $$ p = \frac{(x_1 y_2 - x_2 y_1)}{\Delta s} $$ $$ d_1 = x_1 s + y_1 c $$ $$ d_2 = x_2 s + y_2 c $$ $$f = \ln \left [\frac{r_{22}+z_2}{r_{12}+z_2} \frac{r_{11} + z_1}{r_{21}+ z_1} \right ] $$ $$q = \ln \left [\frac{r_{22}+d_2}{r_{12}+d_1} \frac{r_{11} + d_1}{r_{21}+ d_2} \right ] $$ $$w = \tan^{-1} \left [ \frac{z_2 d_2}{p r_{22}} \right ] - \tan^{-1} \left [ \frac{z_2 d_1}{p r_{12}} \right ] - \tan^{-1} \left [ \frac{z_1 d_2}{p r_{21}} \right ] + \tan^{-1} \left [ \frac{z_1 d_1}{p r_{11}} \right ]$$

Plouff found that with these geometric terms, the volume integrals for one face (polygon side) become: $$V_{1,i} = scf - c^2w $$ $$V_{2,i} = scw + c^2f $$ $$V_{3,i} = cq $$ $$V_{4,i} = -(scf + s^2w) $$ $$V_{5,i} = -(sq) $$ $$V_{6,i} = w $$

He used this formulation to allow the thickness of the vertical-sided polygon ($z_2 - z_1$) to be arbitrarily large. The volume integrals for all faces are summed. The summation proceeds in clockwise order, updating the geometric terms for each face. For $n$ polygon sides: $$V_1 = \sum_{i=1}^n scf - c^2w $$ $$V_2 = \sum_{i=1}^n scw + c^2f $$ $$V_3 = \sum_{i=1}^n cq $$ $$V_4 = \sum_{i=1}^n -(scf + s^2w) $$ $$V_5 = \sum_{i=1}^n -(sq) $$ $$V_6 = \sum_{i=1}^n w $$ These summations of the volume integrals are used to calculate the components of the magnetic anomaly and/or the total magnetic anomaly.

[Top]

Model assumptions

The Plouff model assumes that:
  • The polygon has vertical faces and a flat top and bottom.
  • $\Delta s \ne 0$ - vertices cannot be in the same place and must be arranged in clockwise order (looking down on the top of the polygon).
  • $z_1 > 0$ - the observation point cannot lie exactly on a polygon edge. This will result in division by zero.
  • The magnetic anomaly is relatively small compared to the magnitude of the external magnetic field (e.g., Earth's field).

Model calculations

[Top]

perl scripts

Example 1, simple perl script to calculate a N–S profile over a buried 4-sided polygon

In this example, the magnetic anomaly due to a 20 x 20 x 10 cube is calculated along a N–S profile. The faces of the cube are parallel to the major axes. The perl module, Math::Trig, must be installed for this script to run. Use the perl installation tool CPAN to install this module.

perl script: plouff-mag.pl


#calculate magnetic anomaly for
#polygonal prism
#C. B. Connor

use warnings;
use Math::Trig;
$pi = 3.14159;

#experimental 4-sided prism
#x must be the northing (north coordinate), 
#y must be the easting (east coordinate),
#coordinates must be entered in clockwise order

#map units can be arbitary by must be consistent
#for example, all units in meters
$x[0] = -10;
$y[0] = -10;
$x[1] = 10;
$y[1] = -10;
$x[2] = 10;
$y[2] = 10;
$x[3] = -10;
$y[3] = 10;

#depth to top
$z1 = 10;
#depth to bottom
$z2 = 20;

$sides = 4;

#set magnetization (amp/m)
$minc = 45*$pi/180; #inclination down in rad
$mdec = 0*$pi/180;  #declination east in rad
$mi = 0.9;

#calculate direction cosines for magnetiation
$ml = cos($minc) * cos($mdec);
$mm = cos($minc) * sin($mdec);
$mn = sin($minc);

#components of magnetization in x,y,z directions
$mx = $mi * $ml;
$my = $mi * $mm;
$mz = $mi * $mn;

#set earths field
$einc = 45*$pi/180;  #inclination down in rad
$edec = 0*$pi/180;   #declination east in rad

$el = cos($einc) * cos($edec);
$em = cos($einc) * sin($edec);
$en = sin($einc); 

#proportionality constant is
# magnetic permeability * 1e9 
#to convert of nT
$prop = 400*$pi;

for ($j =0; $j<400; $j++) {

#px is the northing of the observation point
#py is the easting of the observation point
$px = $j-200;
$py = 0;

#set the volume integrals to zero
#for each observation point
$v1 = 0;
$v2 = 0;
$v3 = 0;
$v4 = 0;
$v5 = 0;
$v6 = 0;

#calculate volume integrals
for ($i=0; $i<$sides; $i++) {

    #if last side of polygon
    if($i == $sides-1) {
       $x1 = $x[$i]-$px;
       $y1 = $y[$i]-$py;
       $x2 = $x[0]-$px;
       $y2 = $y[0]-$py;
    } else {
       #all other polygon sides
       $x1 = $x[$i]-$px;
       $y1 = $y[$i]-$py;
       $x2 = $x[$i+1]-$px;
       $y2 = $y[$i+1]-$py;
    }

    #calculate geometry
    $delta_x = $x2-$x1;
    $delta_y = $y2-$y1;
    $delta_s = sqrt($delta_x**2 + $delta_y**2);

    #avoid division by zero if delta_s = 0
   # if ($delta_s == 0) {$delta_s = 0.1};
    $c = $delta_y/$delta_s;
    $s = $delta_x/$delta_s;
    $p = ($x1*$y2 - $x2*$y1)/$delta_s;

    $d1 = $x1*$s + $y1*$c;
    $d2 = $x2*$s + $y2*$c;

    $r1sq = $x1**2 + $y1**2;
    $r2sq = $x2**2 + $y2**2;
    $r11 = sqrt($r1sq + $z1**2);
    $r12 = sqrt($r1sq + $z2**2);
    $r21 = sqrt($r2sq + $z1**2);
    $r22 = sqrt($r2sq + $z2**2);

    $f = log(($r22+$z2)/($r12+$z2) * ($r11+$z1)/($r21+$z1));
    $q = log(($r22+$d2)/($r12+$d1) * ($r11+$d1)/($r21+$d2));
    $w = atan2(($z2*$d2),($p*$r22)) - atan2(($z2*$d1),($p*$r12)) - atan2(($z1*$d2),($p*$r21)) + atan2(($z1*$d1),($p*$r11));
    
    $v1 += $s*$c*$f - $c*$c*$w;
    $v2 += $s*$c*$w + $c*$c*$f;
    $v3 += $c*$q;
    $v4 += -($s*$c*$f + $s*$s*$w);
    $v5 += -($s*$q);
    $v6 += $w;
}

#calculate the components of the magnetic field
$bx = $prop*($mx*$v1 + $my*$v2 + $mz* $v3);
$by = $prop*($mx*$v2 + $my*$v4 + $mz* $v5);
$bz = $prop*($mx*$v3 + $my*$v5 + $mz* $v6);

#calculate total anomaly
#this calculation works for anomaly << total field strength
$b_total = $el*$bx + $em*$by + $en*$bz;

#uncomment these lines to check volume integral
# v4 = -($v1+$v6)
#$test = -($v1+$v6);
#print"$v4 $test\n";

#print results 
print " $px $b_total\n";
}

Profile data, (the output from the above script, follows a 2-column format, first column is northing (m), second column is total magnetic field anomaly (nT).

output file (text): plouff-mag.dat

 -200 0.406663024321587
 -199 0.413433445594862
 -198 0.420353458386151
 -197 0.427427180736217
 -196 0.434658866425999
 -195 0.442052910189912
 -194 0.449613853155896
 -193 0.457346388527788
 -192 0.465255367520014
 -191 0.473345805553159
 -190 0.481622888730453
 -189 0.490091980606125
 -188 0.498758629255631
 -187 0.507628574674287
 -186 0.516707756509662
 -185 0.526002322150901
 -184 0.53551863519578
 -183 0.545263284304229
 -182 0.555243092474835
 -181 0.565465126751334
 -180 0.575936708391195
 -179 0.58666542351715
 -178 0.597659134279273
 -177 0.608925990552493
 -176 0.620474442201681
 -175 0.632313251943488
 -174 0.644451508836735
 -173 0.656898642440333
 -172 0.669664437665556
 -171 0.682759050375848
 -170 0.696193023765809
 -169 0.709977305562021
 -168 0.724123266102136
 -167 0.738642717332928
 -166 0.753547932783008
 -165 0.768851668570066
 -164 0.784567185493606
 -163 0.800708272291569
 -162 0.817289270110613
 -161 0.834325098277562
 -160 0.851831281442102
 -159 0.869823978172532
 -158 0.888320011094969
 -157 0.907336898667093
 -156 0.926892888690754
 -155 0.947006993661937
 -154 0.967699028081265
 -153 0.988989647835607
 -152 1.01090039179915
 -151 1.03345372576707
 -150 1.05667308889569
 -149 1.08058294279317
 -148 1.10520882343897
 -147 1.13057739610603
 -146 1.15671651349528
 -145 1.18365527728045
 -144 1.21142410329438
 -143 1.24005479059867
 -142 1.26958059469335
 -141 1.30003630515282
 -140 1.33145832797668
 -139 1.36388477299386
 -138 1.39735554665284
 -137 1.43191245057932
 -136 1.46759928630204
 -135 1.50446196658272
 -134 1.54254863381459
 -133 1.58190978599855
 -132 1.62259841083311
 -131 1.66467012852173
 -130 1.70818334391016
 -129 1.75319940866693
 -128 1.79978279422731
 -127 1.84800127631691
 -126 1.89792613192474
 -125 1.94963234966228
 -124 2.00319885454131
 -123 2.05870874826711
 -122 2.11624956626844
 -121 2.1759135527498
 -120 2.23779795520935
 -119 2.30200533995272
 -118 2.36864393028867
 -117 2.43782796924218
 -116 2.50967810877356
 -115 2.58432182768151
 -114 2.66189388056526
 -113 2.74253678043236
 -112 2.82640131778752
 -111 2.91364711929135
 -110 3.00444324938529
 -109 3.09896885857333
 -108 3.19741388243905
 -107 3.29997979584303
 -106 3.40688042718606
 -105 3.51834283810731
 -104 3.63460827451778
 -103 3.75593319544982
 -102 3.88259038686332
 -101 4.01487016828111
 -100 4.15308170091379
 -99 4.29755440685084
 -98 4.44863950988077
 -97 4.60671170962324
 -96 4.77217100188399
 -95 4.94544465955612
 -94 5.12698938989603
 -93 5.31729368578074
 -92 5.51688039045265
 -91 5.72630949744948
 -90 5.94618120984654
 -89 6.17713928567085
 -88 6.41987469941241
 -87 6.6751296530288
 -86 6.94370197370774
 -85 7.22644994005539
 -84 7.52429758330329
 -83 7.83824051573184
 -82 8.16935234480778
 -81 8.51879173867293
 -80 8.88781021672915
 -79 9.27776074821629
 -78 9.69010725211155
 -77 10.1264351034842
 -76 10.5884627649145
 -75 11.0780546768745
 -74 11.597235558429
 -73 12.1482062895006
 -72 12.7333615686617
 -71 13.3553095663606
 -70 14.0168938231581
 -69 14.7212176765243
 -68 15.4716715386177
 -67 16.2719633920743
 -66 17.1261529219269
 -65 18.0386897604703
 -64 19.0144563892207
 -63 20.0588163194573
 -62 21.1776682616751
 -61 22.3775070963204
 -60 23.6654925753453
 -59 25.0495268186513
 -58 26.5383418237787
 -57 28.1415983840369
 -56 29.8699980125348
 -55 31.735409700597
 -54 33.7510136020756
 -53 35.9314640335487
 -52 38.2930745175227
 -51 40.8540279742541
 -50 43.634615589416
 -49 46.6575083495444
 -48 49.9480657423277
 -47 53.534686657088
 -46 57.4492080786908
 -45 61.7273577218976
 -44 66.4092672649839
 -43 71.5400532524097
 -42 77.170472957629
 -41 83.3576623972571
 -40 90.1659630748853
 -39 97.667842629962
 -38 105.944911979059
 -37 115.089037203516
 -36 125.20353757275
 -35 136.404450600959
 -34 148.821829404473
 -33 162.601014790579
 -32 177.903791676281
 -31 194.909292899651
 -30 213.814448425608
 -29 234.833688280997
 -28 258.197485963257
 -27 284.149167425413
 -26 312.939201374335
 -25 344.815925198099
 -24 380.011352213961
 -23 418.720375048309
 -22 461.07139086703
 -21 507.086260542528
 -20 556.627822674055
 -19 609.334325217299
 -18 664.542713664495
 -17 721.207443802758
 -16 777.828877082893
 -15 832.414875297035
 -14 882.508128247042
 -13 925.313651676529
 -12 957.946623650439
 -11 977.783944873491
 -10 982.850473469794
 -9 972.129392800861
 -8 945.690152335931
 -7 904.588884966196
 -6 850.584560023983
 -5 785.77644233467
 -4 712.273820007409
 -3 631.96900791194
 -2 546.433435615489
 -1 456.920464084973
 0 364.444062306879
 1 269.902987298068
 2 174.226049406408
 3 78.5184536483919
 4 -15.8111483064653
 5 -106.968347626571
 6 -192.767358936884
 7 -270.734874753192
 8 -338.341603565774
 9 -393.342987754763
 10 -434.158368370679
 11 -460.176585690278
 12 -471.880143263663
 13 -470.741598283794
 14 -458.934172429473
 15 -438.96076817598
 16 -413.310764468808
 17 -384.213755767724
 18 -353.507966236789
 19 -322.604831462478
 20 -292.517062257445
 21 -263.919176547437
 22 -237.218010045535
 23 -212.619858483262
 24 -190.187936702334
 25 -169.888304876338
 26 -151.624818124702
 27 -135.264704781388
 28 -120.656650229444
 29 -107.64314801145
 30 -96.0686092341785
 31 -85.7844179029608
 32 -76.6518409496597
 33 -68.5434684471821
 34 -61.3436748298639
 35 -54.9484509128899
 36 -49.2648515287381
 37 -44.2102269672745
 38 -39.7113513519658
 39 -35.703522087788
 40 -32.1296772672618
 41 -28.939559150795
 42 -26.0889391162894
 43 -23.5389110216801
 44 -21.255254455303
 45 -19.2078659401814
 46 -17.3702541542154
 47 -15.7190941669662
 48 -14.2338352527515
 49 -12.896356795527
 50 -11.6906670004549
 51 -10.6026394665044
 52 -9.61978308481759
 53 -8.73104116396795
 54 -7.92661611712546
 55 -7.19781646038895
 56 -6.53692325651807
 57 -5.93707348941232
 58 -5.39215817061692
 59 -4.89673326050648
 60 -4.44594173555185
 61 -4.0354453516252
 62 -3.66136484455304
 63 -3.32022747584704
 64 -3.00892097652858
 65 -2.72465306781896
 66 -2.4649158464987
 67 -2.22745441718762
 68 -2.0102392354682
 69 -1.81144169642313
 70 -1.62941256427634
 71 -1.4626628916107
 72 -1.30984712237456
 73 -1.16974811239426
 74 -1.04126383534663
 75 -0.923395571784186
 76 -0.815237404488558
 77 -0.715966865717172
 78 -0.624836601241314
 79 -0.54116693287074
 80 -0.464339215766191
 81 -0.3937898995495
 82 -0.329005213294259
 83 -0.269516404120798
 84 -0.214895467551545
 85 -0.164751315131379
 86 -0.118726331251709
 87 -0.0764932767461231
 88 -0.037752501759944
 89 -0.00222943471499182
 90 0.0303276820077301
 91 0.0601498357090389
 92 0.0874490894393571
 93 0.112420251028674
 94 0.135242383310807
 95 0.156080171789441
 96 0.175085164202398
 97 0.192396894882914
 98 0.208143905422172
 99 0.222444671914197
 100 0.235408447968608
 101 0.247136031714414
 102 0.257720464160647
 103 0.267247665512064
 104 0.275797015363306
 105 0.283441882085517
 106 0.290250106188823
 107 0.29628444195278
 108 0.301602961196723
 109 0.306259422669454
 110 0.310303610210636
 111 0.313781642497744
 112 0.31673625696695
 113 0.31920707018923
 114 0.321230816817943
 115 0.322841568980883
 116 0.324070937850913
 117 0.324948258923015
 118 0.325500762431622
 119 0.325753730168088
 120 0.325730639865803
 121 0.325453298209148
 122 0.3249419634228
 123 0.324215458313089
 124 0.323291274558523
 125 0.322185668974594
 126 0.320913752405008
 127 0.319489571851388
 128 0.317926186387419
 129 0.316235737353097
 130 0.314429513296845
 131 0.312518010081044
 132 0.310510986531126
 133 0.308417515986738
 134 0.306246034066608
 135 0.304004382958382
 136 0.301699852476222
 137 0.299339218171951
 138 0.296928776686739
 139 0.294474378583997
 140 0.291981458840538
 141 0.289455065171169
 142 0.286899884358964
 143 0.28432026673132
 144 0.281720248923701
 145 0.279103575056641
 146 0.276473716443177
 147 0.273833889933483
 148 0.271187074995961
 149 0.26853602962955
 150 0.265883305183157
 151 0.263231260173392
 152 0.260582073160113
 153 0.257937754752176
 154 0.255300158808558
 155 0.25267099288196
 156 0.250051827969283
 157 0.247444107607292
 158 0.244849156366334
 159 0.242268187780716
 160 0.23970231175348
 161 0.237152541475895
 162 0.234619799889084
 163 0.232104925724059
 164 0.229608679147454
 165 0.227131747035559
 166 0.224674747909245
 167 0.22223823654686
 168 0.21982270829581
 169 0.217428603108746
 170 0.215056309318207
 171 0.212706167167274
 172 0.210378472111933
 173 0.208073477915132
 174 0.205791399537891
 175 0.203532415846906
 176 0.201296672151738
 177 0.199084282572534
 178 0.196895332266142
 179 0.194729879498753
 180 0.192587957597761
 181 0.190469576769212
 182 0.188374725806973
 183 0.186303373687875
 184 0.184255471064875
 185 0.182230951670556
 186 0.180229733623909
 187 0.178251720657703
 188 0.176296803266928
 189 0.174364859782158
 190 0.172455757375328
 191 0.170569353001142
 192 0.168705494275446
 193 0.166864020301918
 194 0.16504476243799
 195 0.163247545020007
 196 0.161472186032001
 197 0.159718497739073
 198 0.157986287272394
 199 0.156275357182817

The profile data is plotted using gnuplot.

profile

The gnuplot script assumes that the output from plouff-mag.pl is piped to a file named plouff-mag.dat.

gnuplot script: plouff-mag.gnu

#this file plots a function using gnuplot. Typically to run
# type: gnuplot thin-plate-mag.gnu
# on the command line
reset

set termoption dash

# Axes label
set xlabel 'Horizontal distance North from plate center (m)'
set ylabel 'magnetic anomaly (nT)'


# Axes ranges
set xrange [-200:200]
set yrange [-1000:1000]
# Axes tics
set xtics 25
set ytics 250

set style fill transparent solid 0.15
set key Left


plot  "plouff-mag.dat" using 1:2 with line lt rgb "black" notitle

set term pdf enhanced dashed
set output "plouf-mag.pdf"
replot

[Top]
Example 2, simple perl script that calculates magnetic anomalies on a grid

This script is a modification of the previous code.

perl script: plouff-mag-map.pl


#calculate magnetic anomaly for
#polygonal prism
#C. B. Connor

use warnings;
use Math::Trig;
$pi = 3.14159;

#experimental 4-sided prism
#x must be the northing (north coordinate), 
#y must be the easting (east coordinate),
#coordinates must be entered in clockwise order

#map units can be arbitary by must be consistent
#for example, all units in meters
$x[0] = -10;
$y[0] = -10;
$x[1] = 10;
$y[1] = -10;
$x[2] = 10;
$y[2] = 10;
$x[3] = -10;
$y[3] = 10;

#depth to top
$z1 = 10;
#depth to bottom
$z2 = 20;

$sides = 4;

#set magnetization (amp/m)
$minc = 45*$pi/180; #inclination down in rad
$mdec = 0*$pi/180;  #declination east in rad
$mi = 0.9;

#calculate direction cosines for magnetiation
$ml = cos($minc) * cos($mdec);
$mm = cos($minc) * sin($mdec);
$mn = sin($minc);

#components of magnetization in x,y,z directions
$mx = $mi * $ml;
$my = $mi * $mm;
$mz = $mi * $mn;

#set earths field
$einc = 45*$pi/180;  #inclination down in rad
$edec = 0*$pi/180;   #declination east in rad

$el = cos($einc) * cos($edec);
$em = cos($einc) * sin($edec);
$en = sin($einc); 

#proportionality constant is
# magnetic permeability * 1e9 
#to convert of nT
$prop = 400*$pi;

for ($j =0; $j<101; $j++) {
for ($k =0; $k<101; $k++) {
#px is the northing of the observation point
#py is the easting of the observation point
$px = $j-50;
$py = $k-50;

#set the volume integrals to zero
#for each observation point
$v1 = 0;
$v2 = 0;
$v3 = 0;
$v4 = 0;
$v5 = 0;
$v6 = 0;

#calculate volume integrals
for ($i=0; $i<$sides; $i++) {

    #if last side of polygon
    if($i == $sides-1) {
       $x1 = $x[$i]-$px;
       $y1 = $y[$i]-$py;
       $x2 = $x[0]-$px;
       $y2 = $y[0]-$py;
    } else {
       #all other polygon sides
       $x1 = $x[$i]-$px;
       $y1 = $y[$i]-$py;
       $x2 = $x[$i+1]-$px;
       $y2 = $y[$i+1]-$py;
    }

    #calculate geometry
    $delta_x = $x2-$x1;
    $delta_y = $y2-$y1;
    $delta_s = sqrt($delta_x**2 + $delta_y**2);

    #avoid division by zero if delta_s = 0
   # if ($delta_s == 0) {$delta_s = 0.1};
    $c = $delta_y/$delta_s;
    $s = $delta_x/$delta_s;
    $p = ($x1*$y2 - $x2*$y1)/$delta_s;

    $d1 = $x1*$s + $y1*$c;
    $d2 = $x2*$s + $y2*$c;

    $r1sq = $x1**2 + $y1**2;
    $r2sq = $x2**2 + $y2**2;
    $r11 = sqrt($r1sq + $z1**2);
    $r12 = sqrt($r1sq + $z2**2);
    $r21 = sqrt($r2sq + $z1**2);
    $r22 = sqrt($r2sq + $z2**2);

    $f = log(($r22+$z2)/($r12+$z2) * ($r11+$z1)/($r21+$z1));
    $q = log(($r22+$d2)/($r12+$d1) * ($r11+$d1)/($r21+$d2));
    $w = atan2(($z2*$d2),($p*$r22)) - atan2(($z2*$d1),($p*$r12)) - atan2(($z1*$d2),($p*$r21)) + atan2(($z1*$d1),($p*$r11));
    
    $v1 += $s*$c*$f - $c*$c*$w;
    $v2 += $s*$c*$w + $c*$c*$f;
    $v3 += $c*$q;
    $v4 += -($s*$c*$f + $s*$s*$w);
    $v5 += -($s*$q);
    $v6 += $w;
}

#calculate the components of the magnetic field
$bx = $prop*($mx*$v1 + $my*$v2 + $mz* $v3);
$by = $prop*($mx*$v2 + $my*$v4 + $mz* $v5);
$bz = $prop*($mx*$v3 + $my*$v5 + $mz* $v6);

#calculate total anomaly
#this calculation works for anomaly << total field strength
$b_total = $el*$bx + $em*$by + $en*$bz;

#uncomment these lines to check volume integral
# v4 = -($v1+$v6)
#$test = -($v1+$v6);
#print"$v4 $test\n";

#print results 
#note the format of the output is easting, northing, mag
print " $py $px $b_total\n";
}

#a blank line is
#added for gnuplot
print "  \n";
}

The output data grid follows a 3-column format, first column is easting (m), second column is northing (m), third column is total magnetic field anomaly (nT).

output file (text): plouff-mag.xyz

 -50 -50 2.68557651174455
 -49 -50 3.06108575170311
 -48 -50 3.46176306347599
 -47 -50 3.88878121876644
 -46 -50 4.3433146538765
 -45 -50 4.82653082426421
 -44 -50 5.33958027921733
 -43 -50 5.88358537092491
 -42 -50 6.4596275207475
 -41 -50 7.06873297785578
 -40 -50 7.71185702212912
 -39 -50 8.38986658484951
 -38 -50 9.10352128791207
 -37 -50 9.85345293533436
 -36 -50 10.640143530269
 -35 -50 11.4639019365763
 -34 -50 12.3248393564376
 -33 -50 13.2228438539216
 -32 -50 14.1575542185686
 -31 -50 15.128333531504
 -30 -50 16.1342428681724
 -29 -50 17.1740156442455
 -28 -50 18.2460331823023
 -27 -50 19.3483021433579
 -26 -50 20.4784345258532
 -25 -50 21.6336309814714
 -24 -50 22.8106682280436
 -23 -50 24.0058913507687
 -22 -50 25.2152117700753
 -21 -50 26.434111614225
 -20 -50 27.65765516449
 -19 -50 28.880507938745
 -18 -50 30.0969638452158
 -17 -50 31.3009806731092
 -16 -50 32.4862239938069
 -15 -50 33.6461193297482
 -14 -50 34.7739122145092
 -13 -50 35.8627355244858
 -12 -50 36.905683219098
 -11 -50 37.8958893920473
 -10 -50 38.8266113208727
 -9 -50 39.6913150152762
 -8 -50 40.4837616151366
 -7 -50 41.1980928840257
 -6 -50 41.8289139889304
 -5 -50 42.37137175516
 -4 -50 42.8212266384029
 -3 -50 43.1749167626842
 -2 -50 43.429612530542
 -1 -50 43.5832605154032
 0 -50 43.634615589416
 1 -50 43.5832605154034
 2 -50 43.429612530542
 3 -50 43.1749167626845
 4 -50 42.8212266384026
 5 -50 42.3713717551598
 6 -50 41.8289139889303
 7 -50 41.1980928840257
 8 -50 40.4837616151366
 9 -50 39.6913150152762
 10 -50 38.8266113208722
 11 -50 37.8958893920472
 12 -50 36.9056832190981
 13 -50 35.8627355244856
 14 -50 34.7739122145092
 15 -50 33.6461193297485
 16 -50 32.4862239938068
 17 -50 31.3009806731093
 18 -50 30.0969638452157
 19 -50 28.8805079387455
 20 -50 27.6576551644898
 21 -50 26.4341116142247
 22 -50 25.2152117700752
 23 -50 24.0058913507686
 24 -50 22.8106682280437
 25 -50 21.6336309814716
 26 -50 20.4784345258529
 27 -50 19.3483021433579
 28 -50 18.2460331823021
 29 -50 17.174015644246
 30 -50 16.134242868173
 31 -50 15.1283335315041
 32 -50 14.157554218568
 33 -50 13.2228438539213
 34 -50 12.324839356437
 35 -50 11.4639019365759
 36 -50 10.6401435302684
 37 -50 9.85345293533539
 38 -50 9.10352128791271
 39 -50 8.38986658484976
 40 -50 7.71185702212874
 41 -50 7.06873297785502
 42 -50 6.45962752074673
 43 -50 5.88358537092567
 44 -50 5.3395802792172
 45 -50 4.82653082426446
 46 -50 4.343314653877
 47 -50 3.88878121876644
 48 -50 3.4617630634765
 49 -50 3.06108575170311
 50 -50 2.68557651174405
  
 -50 -49 2.58784333617164
 -49 -49 2.97337205376975
 -48 -49 3.38560730707236
 -47 -49 3.8258615339692
 -46 -49 4.2954565993912
 -45 -49 4.79571488784079
 -44 -49 5.32794896220887
 -43 -49 5.89344967898105
 -42 -49 6.49347265728014
 -41 -49 7.12922301050499
 -40 -49 7.80183826583722
 -39 -49 8.51236941897505
 -38 -49 9.26176009990085
 -37 -49 10.0508238612694
 -36 -49 10.880219644106
 -35 -49 11.7504255270081
 -34 -49 12.6617109245088
 -33 -49 13.6141074679445
 -32 -49 14.6073788773349
 -31 -49 15.6409902144437
 -30 -49 16.7140769937921
 -29 -49 17.8254147177003
 -28 -49 18.9733894906027
 -27 -49 20.1559704533588
 -26 -49 21.370684855907
 -25 -49 22.6145966516968
 -24 -49 23.8842895447337
 -23 -49 25.1758554445612
 -22 -49 26.484889280905
 -21 -49 27.8064910933461
 -20 -49 29.1352762383818
 -19 -49 30.4653944439492
 -18 -49 31.7905582890183
 -17 -49 33.104081493895
 -16 -49 34.3989271788834
 -15 -49 35.6677659898732
 -14 -49 36.9030437072178
 -13 -49 38.0970576582519
 -12 -49 39.2420409552003
 -11 -49 40.3302532912002
 -10 -49 41.3540767601401
 -9 -49 42.3061149331402
 -8 -49 43.1792932367008
 -7 -49 43.9669585441096
 -6 -49 44.6629758194499
 -5 -49 45.2618196468654
 -4 -49 45.758658538112
 -3 -49 46.1494300374879
 -2 -49 46.430904831377
 -1 -49 46.6007383135684
 0 -49 46.6575083495444
 1 -49 46.6007383135686
 2 -49 46.4309048313763
 3 -49 46.1494300374881
 4 -49 45.7586585381121
 5 -49 45.2618196468652
 6 -49 44.6629758194493
 7 -49 43.9669585441096
 8 -49 43.1792932367004
 9 -49 42.3061149331403
 10 -49 41.3540767601403
 11 -49 40.3302532911996
 12 -49 39.2420409552004
 13 -49 38.0970576582519
 14 -49 36.9030437072178
 15 -49 35.6677659898732
 16 -49 34.3989271788839
 17 -49 33.1040814938946
 18 -49 31.7905582890174
 19 -49 30.4653944439497
 20 -49 29.1352762383809
 21 -49 27.8064910933465
 22 -49 26.4848892809046
 23 -49 25.1758554445613
 24 -49 23.8842895447342
 25 -49 22.6145966516972
 26 -49 21.3706848559073
 27 -49 20.1559704533588
 28 -49 18.9733894906025
 29 -49 17.8254147176998
 30 -49 16.7140769937922
 31 -49 15.6409902144443
 32 -49 14.6073788773347
 33 -49 13.6141074679446
 34 -49 12.6617109245076
 35 -49 11.7504255270076
 36 -49 10.8802196441052
 37 -49 10.0508238612694
 38 -49 9.26176009990085
 39 -49 8.5123694189744
 40 -49 7.801838265838
 41 -49 7.12922301050398
 42 -49 6.49347265728103
 43 -49 5.89344967898067
 44 -49 5.32794896220785
 45 -49 4.7957148878418
 46 -49 4.29545659939081
 47 -49 3.82586153396983
 48 -49 3.3856073070726
 49 -49 2.97337205376986
 50 -49 2.58784333617189
  
 -50 -48 2.47633335012659
 -49 -48 2.87163694414163
 -48 -48 3.29524958885251
 -47 -48 3.7486359854546
 -46 -48 4.23327947444473
 -45 -48 4.75067295230353
 -44 -48 5.3023081909574
 -43 -48 5.88966342195856
 -42 -48 6.51418905252637
 -41 -48 7.17729139052195
 -40 -48 7.88031427079039
 -39 -48 8.62451849725524
 -38 -48 9.41105904446927
 -37 -48 10.2409600001503
 -36 -48 11.1150872770889
 -35 -48 12.0341191798073
 -34 -48 12.9985149784349
 -33 -48 14.0084817199407
 -32 -48 15.0639395944699
 -31 -48 16.1644862713102
 -30 -48 17.3093607232298
 -29 -48 18.4974071673085
 -28 -48 19.727039861591
 -27 -48 20.9962096058814
 -26 -48 22.3023728967112
 -25 -48 23.6424647752983
 -24 -48 25.0128764766044
 -23 -48 26.4094390308607
 -22 -48 27.8274139792712
 -21 -48 29.2614923367267
 -20 -48 30.705802860956
 -19 -48 32.1539305654924
 -18 -48 33.5989462413447
 -17 -48 35.0334475296308
 -16 -48 36.4496118180485
 -15 -48 37.8392609240098
 -14 -48 39.193937185765
 -13 -48 40.5049902216839
 -12 -48 41.7636732509143
 -11 -48 42.961247511393
 -10 -48 44.0890929793573
 -9 -48 45.1388233036894
 -8 -48 46.1024026325012
 -7 -48 46.9722618401142
 -6 -48 47.7414115687217
 -5 -48 48.4035494858114
 -4 -48 48.9531592276161
 -3 -48 49.3855986486173
 -2 -48 49.6971752224139
 -1 -48 49.88520673247
 0 -48 49.9480657423277
 1 -48 49.8852067324696
 2 -48 49.6971752224137
 3 -48 49.3855986486171
 4 -48 48.9531592276165
 5 -48 48.4035494858108
 6 -48 47.7414115687224
 7 -48 46.9722618401145
 8 -48 46.1024026325015
 9 -48 45.1388233036896
 10 -48 44.0890929793575
 11 -48 42.9612475113928
 12 -48 41.7636732509141
 13 -48 40.5049902216836
 14 -48 39.193937185765
 15 -48 37.8392609240088
 16 -48 36.4496118180487
 17 -48 35.033447529631
 18 -48 33.5989462413451
 19 -48 32.1539305654921
 20 -48 30.7058028609551
 21 -48 29.2614923367271
 22 -48 27.8274139792712
 23 -48 26.4094390308606
 24 -48 25.0128764766042
 25 -48 23.6424647752981
 26 -48 22.3023728967108
 27 -48 20.996209605881
 28 -48 19.7270398615913
 29 -48 18.4974071673081
 30 -48 17.3093607232297
 31 -48 16.1644862713103
 32 -48 15.0639395944705
 33 -48 14.0084817199404
 34 -48 12.9985149784357
 35 -48 12.0341191798068
 36 -48 11.1150872770891
 37 -48 10.2409600001503
 38 -48 9.41105904446927
 39 -48 8.62451849725446
 40 -48 7.88031427079167
 41 -48 7.17729139052133
 42 -48 6.5141890525265
 43 -48 5.88966342195906
 44 -48 5.30230819095815
 45 -48 4.75067295230264
 46 -48 4.23327947444498
 47 -48 3.74863598545459
 48 -48 3.29524958885161
 49 -48 2.87163694414201
 50 -48 2.47633335012761
  
 -50 -47 2.35003311088608
 -49 -47 2.75478844653106
 -48 -47 3.18951737541878
 -47 -47 3.65585016478171
 -46 -47 4.1554465628295
 -45 -47 4.68998665090714
 -44 -47 5.26115992672968
 -43 -47 5.87065244790913
 -42 -47 6.52013186741219
 -41 -47 7.2112301999986
 -40 -47 7.94552417223985
 -39 -47 8.72451302956295
 -38 -47 9.5495937031857
 -37 -47 10.4220332790151
 -36 -47 11.3429387607497
 -35 -47 12.3132241817187
 -34 -47 13.3335751949647
 -33 -47 14.404411359436
 -32 -47 15.5258464415675
 -31 -47 16.6976471654247
 -30 -47 17.9191909693415
 -29 -47 19.1894234600409
 -28 -47 20.5068163931491
 -27 -47 21.8693271468707
 -26 -47 23.2743607876338
 -25 -47 24.7187359455785
 -24 -47 26.1986558160614
 -23 -47 27.7096856720947
 -22 -47 29.2467383032623
 -21 -47 30.8040687804848
 -20 -47 32.3752798757089
 -19 -47 33.9533393352323
 -18 -47 35.5306100116853
 -17 -47 37.0988936021617
 -16 -47 38.6494884220157
 -15 -47 40.1732612724055
 -14 -47 41.6607330458341
 -13 -47 43.1021772722912
 -12 -47 44.4877303566577
 -11 -47 45.8075118153
 -10 -47 47.0517524065911
 -9 -47 48.2109276862458
 -8 -47 49.2758942217178
 -7 -47 50.238025485548
 -6 -47 51.0893443263738
 -5 -47 51.8226488948356
 -4 -47 52.4316289817127
 -3 -47 52.9109699045433
 -2 -47 53.2564413500967
 -1 -47 53.4649689334023
 0 -47 53.534686657088
 1 -47 53.4649689334018
 2 -47 53.2564413500968
 3 -47 52.9109699045431
 4 -47 52.4316289817131
 5 -47 51.8226488948357
 6 -47 51.0893443263735
 7 -47 50.2380254855479
 8 -47 49.2758942217183
 9 -47 48.2109276862463
 10 -47 47.0517524065909
 11 -47 45.8075118153
 12 -47 44.4877303566586
 13 -47 43.1021772722913
 14 -47 41.6607330458338
 15 -47 40.1732612724059
 16 -47 38.6494884220157
 17 -47 37.0988936021614
 18 -47 35.530610011685
 19 -47 33.9533393352325
 20 -47 32.3752798757084
 21 -47 30.8040687804851
 22 -47 29.246738303262
 23 -47 27.7096856720954
 24 -47 26.1986558160614
 25 -47 24.7187359455792
 26 -47 23.2743607876338
 27 -47 21.8693271468709
 28 -47 20.5068163931487
 29 -47 19.1894234600408
 30 -47 17.9191909693415
 31 -47 16.6976471654251
 32 -47 15.5258464415669
 33 -47 14.404411359436
 34 -47 13.3335751949646
 35 -47 12.3132241817182
 36 -47 11.34293876075
 37 -47 10.422033279016
 38 -47 9.54959370318634
 39 -47 8.72451302956244
 40 -47 7.94552417224086
 41 -47 7.21123019999936
 42 -47 6.52013186741219
 43 -47 5.87065244790913
 44 -47 5.2611599267307
 45 -47 4.68998665090816
 46 -47 4.15544656282886
 47 -47 3.65585016478044
 48 -47 3.18951737541852
 49 -47 2.75478844653005
 50 -47 2.35003311088494
  
 -50 -46 2.20788658414121
 -49 -46 2.62168349466419
 -48 -46 3.06717761667197
 -47 -46 3.5461787553032
 -46 -46 4.06053885998161
 -45 -46 4.61214295262725
 -44 -46 5.2028981091579
 -43 -46 5.83472028593649
 -42 -46 6.50951878135
 -41 -46 7.22917812664678
 -40 -46 7.99553721069659
 -39 -46 8.81036546194545
 -38 -46 9.67533593924664
 -37 -46 10.5919952228758
 -36 -46 11.5617300497006
 -35 -46 12.5857307035815
 -34 -46 13.6649512549024
 -33 -46 14.8000668426555
 -32 -46 15.9914283089758
 -31 -46 17.2390146291022
 -30 -46 18.5423837280641
 -29 -46 19.9006224364113
 -28 -46 21.3122965071172
 -27 -46 22.7754017891288
 -26 -46 24.2873178227762
 -25 -46 25.8447652801541
 -24 -46 27.4437688095741
 -23 -46 29.0796269465553
 -22 -46 30.7468908130856
 -21 -46 32.4393533307115
 -20 -46 34.150050611236
 -19 -46 35.8712770528658
 -18 -46 37.5946154541946
 -17 -46 39.3109831617151
 -16 -46 41.0106948915369
 -15 -46 42.6835424207363
 -14 -46 44.3188908414731
 -13 -46 45.9057905296608
 -12 -46 47.4331034219216
 -11 -46 48.8896416444563
 -10 -46 50.2643160215928
 -9 -46 51.5462915356857
 -8 -46 52.72514643671
 -7 -46 53.7910314286196
 -6 -46 54.7348252041059
 -5 -46 55.5482825677803
 -4 -46 56.2241714817138
 -3 -46 56.7563955827166
 -2 -46 57.1400990485948
 -1 -46 57.3717511179241
 0 -46 57.4492080786908
 1 -46 57.3717511179242
 2 -46 57.1400990485949
 3 -46 56.7563955827164
 4 -46 56.2241714817142
 5 -46 55.5482825677802
 6 -46 54.7348252041062
 7 -46 53.7910314286196
 8 -46 52.7251464367103
 9 -46 51.5462915356855
 10 -46 50.2643160215926
 11 -46 48.8896416444562
 12 -46 47.433103421922
 13 -46 45.9057905296598
 14 -46 44.3188908414734
 15 -46 42.6835424207372
 16 -46 41.0106948915366
 17 -46 39.3109831617155
 18 -46 37.5946154541944
 19 -46 35.8712770528657
 20 -46 34.1500506112359
 21 -46 32.4393533307116
 22 -46 30.7468908130856
 23 -46 29.0796269465558
 24 -46 27.4437688095741
 25 -46 25.8447652801546
 26 -46 24.2873178227762
 27 -46 22.775401789128
 28 -46 21.3122965071173
 29 -46 19.9006224364109
 30 -46 18.5423837280646
 31 -46 17.2390146291023
 32 -46 15.9914283089758
 33 -46 14.8000668426553
 34 -46 13.6649512549022
 35 -46 12.5857307035818
 36 -46 11.5617300497015
 37 -46 10.591995222876
 38 -46 9.67533593924728
 39 -46 8.81036546194621
 40 -46 7.99553721069698
 41 -46 7.22917812664754
 42 -46 6.50951878134923
 43 -46 5.83472028593561
 44 -46 5.20289810915714
 45 -46 4.61214295262725
 46 -46 4.06053885998251
 47 -46 3.5461787553032
 48 -46 3.06717761667247
 49 -46 2.62168349466482
 50 -46 2.20788658414071
  
 -50 -45 2.0487973795498
 -49 -45 2.4711297173323
 -48 -45 2.92693795122665
 -47 -45 3.41822600996068
 -46 -45 3.94705465521927
 -45 -45 4.51553266022228
 -44 -45 5.12580586069563
 -43 -45 5.78004382709509
 -42 -45 6.48042390048987
 -41 -45 7.22911233357032
 -40 -45 8.02824228437962
 -39 -45 8.87988842527232
 -38 -45 9.78603795548631
 -37 -45 10.7485578443685
 -36 -45 11.7691581862194
 -35 -45 12.8493516187174
 -34 -45 13.9904088470602
 -33 -45 15.1933104268363
 -32 -45 16.4586950911143
 -31 -45 17.7868050615293
 -30 -45 19.1774289582679
 -29 -45 20.6298431173386
 -28 -45 22.1427523314758
 -27 -45 23.7142312473191
 -26 -45 25.3416678682506
 -25 -45 27.0217108192091
 -24 -45 28.7502222149407
 -23 -45 30.52223812267
 -22 -45 32.3319387094254
 -21 -45 34.1726301981875
 -20 -45 36.036740711627
 -19 -45 37.9158319454357
 -18 -45 39.8006283766765
 -17 -45 41.6810653724305
 -16 -45 43.5463571224248
 -15 -45 45.3850847853452
 -14 -45 47.18530462769
 -13 -45 48.9346752690808
 -12 -45 50.6206024566824
 -11 -45 52.2303991059874
 -10 -45 53.7514576993846
 -9 -45 55.1714315608162
 -8 -45 56.478421054457
 -7 -45 57.6611604122836
 -6 -45 58.7092006972464
 -5 -45 59.6130843650778
 -4 -45 60.3645069998617
 -3 -45 60.9564620602529
 -2 -45 61.383364872048
 -1 -45 61.6411526215058
 0 -45 61.7273577218976
 1 -45 61.641152621505
 2 -45 61.3833648720487
 3 -45 60.9564620602529
 4 -45 60.364506999862
 5 -45 59.6130843650771
 6 -45 58.7092006972463
 7 -45 57.6611604122835
 8 -45 56.4784210544569
 9 -45 55.1714315608156
 10 -45 53.7514576993845
 11 -45 52.2303991059877
 12 -45 50.6206024566818
 13 -45 48.9346752690802
 14 -45 47.1853046276893
 15 -45 45.3850847853452
 16 -45 43.5463571224251
 17 -45 41.6810653724308
 18 -45 39.8006283766776
 19 -45 37.9158319454352
 20 -45 36.0367407116271
 21 -45 34.1726301981873
 22 -45 32.3319387094247
 23 -45 30.5222381226701
 24 -45 28.7502222149413
 25 -45 27.0217108192097
 26 -45 25.3416678682503
 27 -45 23.7142312473199
 28 -45 22.1427523314754
 29 -45 20.6298431173392
 30 -45 19.1774289582677
 31 -45 17.7868050615295
 32 -45 16.4586950911143
 33 -45 15.1933104268376
 34 -45 13.9904088470601
 35 -45 12.8493516187176
 36 -45 11.7691581862195
 37 -45 10.7485578443675
 38 -45 9.78603795548631
 39 -45 8.87988842527284
 40 -45 8.02824228437923
 41 -45 7.22911233357046
 42 -45 6.48042390048962
 43 -45 5.78004382709573
 44 -45 5.12580586069448
 45 -45 4.51553266022153
 46 -45 3.94705465522042
 47 -45 3.41822600996056
 48 -45 2.92693795122588
 49 -45 2.47112971733305
 50 -45 2.04879737954993
  
 -50 -44 1.8716317754711
 -49 -44 2.30188805696613
 -48 -44 2.76744878204995
 -47 -44 3.27052712521623
 -46 -44 3.81341002152348
 -45 -44 4.39844980840774
 -44 -44 5.02805355973998
 -43 -44 5.70466981285966
 -42 -44 6.43077237638877
 -41 -44 7.20884089923594
 -40 -44 8.04133788111866
 -39 -44 8.93068181431894
 -38 -44 9.87921616773673
 -37 -44 10.889173960138
 -36 -44 11.962637722774
 -35 -44 13.1014947250127
 -34 -44 14.3073874330529
 -33 -44 15.5816592936417
 -32 -44 16.9252960837422
 -31 -44 18.3388632443883
 -30 -44 19.8224398220358
 -29 -44 21.3755498716955
 -28 -44 22.9970924290449
 -27 -44 24.6852714269637
 -26 -44 26.4375272065276
 -25 -44 28.2504715414028
 -24 -44 30.11982834304
 -23 -44 32.0403824248871
 -22 -44 34.0059388580862
 -21 -44 36.0092955290192
 -20 -44 38.0422314914521
 -19 -44 40.0955135760603
 -18 -44 42.1589234648765
 -17 -44 44.2213070508574
 -16 -44 46.2706473839382
 -15 -44 48.2941618641946
 -14 -44 50.278423598795
 -13 -44 52.2095060203189
 -12 -44 54.0731490053249
 -11 -44 55.8549438751677
 -10 -44 57.5405338500127
 -9 -44 59.1158258050076
 -8 -44 60.5672085839139
 -7 -44 61.8817726919201
 -6 -44 63.047525938257
 -5 -44 64.0535995418062
 -4 -44 64.8904393497572
 -3 -44 65.5499771407434
 -2 -44 66.0257774723518
 -1 -44 66.3131561651442
 0 -44 66.4092672649839
 1 -44 66.3131561651441
 2 -44 66.0257774723521
 3 -44 65.5499771407439
 4 -44 64.890439349757
 5 -44 64.053599541806
 6 -44 63.0475259382568
 7 -44 61.8817726919205
 8 -44 60.5672085839134
 9 -44 59.1158258050079
 10 -44 57.5405338500122
 11 -44 55.8549438751672
 12 -44 54.0731490053245
 13 -44 52.2095060203196
 14 -44 50.2784235987946
 15 -44 48.2941618641941
 16 -44 46.2706473839387
 17 -44 44.2213070508577
 18 -44 42.158923464877
 19 -44 40.09551357606
 20 -44 38.0422314914526
 21 -44 36.0092955290195
 22 -44 34.0059388580866
 23 -44 32.0403824248875
 24 -44 30.1198283430404
 25 -44 28.2504715414023
 26 -44 26.4375272065277
 27 -44 24.6852714269644
 28 -44 22.9970924290451
 29 -44 21.3755498716952
 30 -44 19.8224398220364
 31 -44 18.338863244389
 32 -44 16.9252960837425
 33 -44 15.5816592936415
 34 -44 14.3073874330539
 35 -44 13.1014947250124
 36 -44 11.9626377227736
 37 -44 10.8891739601385
 38 -44 9.87921616773711
 39 -44 8.93068181431843
 40 -44 8.04133788111852
 41 -44 7.20884089923593
 42 -44 6.430772376388
 43 -44 5.70466981285955
 44 -44 5.02805355974025
 45 -44 4.39844980840953
 46 -44 3.81341002152411
 47 -44 3.27052712521509
 48 -44 2.76744878205121
 49 -44 2.30188805696689
 50 -44 1.87163177547172
  
 -50 -43 1.67522263180639
 -49 -43 2.1126763372886
 -48 -43 2.58730635593765
 -47 -43 3.10155066399441
 -46 -43 3.65794038593303
 -45 -43 4.25909215581357
 -44 -43 4.9076979966625
 -43 -43 5.60651236500217
 -42 -43 6.3583359865283
 -41 -43 7.16599609337867
 -40 -43 8.03232266483323
 -39 -43 8.96012027490408
 -38 -43 9.95213516455788
 -37 -43 11.0110171867451
 -36 -43 12.1392763225971
 -35 -43 13.339233540714
 -34 -43 14.6129658723607
 -33 -43 15.962245707034
 -32 -43 17.3884744783941
 -31 -43 18.8926111119647
 -30 -43 20.4750958441685
 -29 -43 22.1357702957993
 -28 -43 23.8737949884714
 -27 -43 25.6875658230332
 -26 -43 27.5746313844645
 -25 -43 29.5316132842454
 -24 -43 31.5541320809042
 -23 -43 33.6367416109717
 -22 -43 35.7728747917113
 -21 -43 37.9548040976785
 -20 -43 40.1736199397029
 -19 -43 42.4192300633512
 -18 -43 44.6803828154954
 -17 -43 46.9447166905174
 -16 -43 49.1988379598319
 -15 -43 51.4284274196269
 -14 -43 53.6183763840668
 -13 -43 55.7529510394179
 -12 -43 57.8159832043209
 -11 -43 59.7910844663261
 -10 -43 61.6618796426472
 -9 -43 63.4122546008773
 -8 -43 65.0266127246621
 -7 -43 66.4901337615835
 -6 -43 67.7890284740546
 -5 -43 68.9107824422651
 -4 -43 69.8443825395274
 -3 -43 70.5805200000149
 -2 -43 71.1117646016896
 -1 -43 71.432705261645
 0 -43 71.5400532524097
 1 -43 71.432705261645
 2 -43 71.1117646016898
 3 -43 70.5805200000148
 4 -43 69.8443825395275
 5 -43 68.9107824422653
 6 -43 67.789028474055
 7 -43 66.4901337615836
 8 -43 65.0266127246621
 9 -43 63.4122546008776
 10 -43 61.6618796426477
 11 -43 59.7910844663257
 12 -43 57.8159832043206
 13 -43 55.752951039418
 14 -43 53.6183763840668
 15 -43 51.4284274196269
 16 -43 49.1988379598314
 17 -43 46.9447166905174
 18 -43 44.6803828154957
 19 -43 42.419230063351
 20 -43 40.173619939703
 21 -43 37.954804097678
 22 -43 35.772874791711
 23 -43 33.6367416109721
 24 -43 31.5541320809048
 25 -43 29.531613284246
 26 -43 27.5746313844644
 27 -43 25.6875658230333
 28 -43 23.8737949884716
 29 -43 22.1357702957996
 30 -43 20.4750958441682
 31 -43 18.8926111119656
 32 -43 17.3884744783945
 33 -43 15.9622457070335
 34 -43 14.6129658723601
 35 -43 13.3392335407143
 36 -43 12.1392763225967
 37 -43 11.0110171867447
 38 -43 9.95213516455738
 39 -43 8.96012027490408
 40 -43 8.03232266483322
 41 -43 7.16599609337893
 42 -43 6.35833598652753
 43 -43 5.60651236500076
 44 -43 4.90769799666251
 45 -43 4.25909215581242
 46 -43 3.65794038593404
 47 -43 3.10155066399454
 48 -43 2.58730635593638
 49 -43 2.11267633728821
 50 -43 1.67522263180716
  
 -50 -42 1.45837429313423
 -49 -42 1.9021739012214
 -48 -42 2.38505698889318
 -47 -42 2.90970219253614
 -46 -42 3.4789033698102
 -45 -42 4.09556298554916
 -44 -42 4.76268285377086
 -43 -42 5.48335182391533
 -42 -42 6.26072996843848
 -41 -42 7.09802880257847
 -40 -42 7.99848704780208
 -39 -42 8.96534144115782
 -38 -42 10.0017920969698
 -37 -42 11.1109619489902
 -36 -42 12.295849844761
 -35 -42 13.559276934438
 -34 -42 14.9038260987091
 -33 -42 16.3317742997044
 -32 -42 17.8450179196851
 -31 -42 19.4449913783422
 -30 -42 21.132579593125
 -29 -42 22.9080251682689
 -28 -42 24.7708315641725
 -27 -42 26.7196639030784
 -26 -42 28.7522494987028
 -25 -42 30.8652806405011
 -24 -42 33.0543225965603
 -23 -42 35.313730196168
 -22 -42 37.6365766832415
 -21 -42 40.0145987609467
 -20 -42 42.4381618413196
 -19 -42 44.8962494383995
 -18 -42 47.3764803715671
 -17 -42 49.8651569586132
 -16 -42 52.3473466689306
 -15 -42 54.8069987851576
 -14 -42 57.2270965122623
 -13 -42 59.5898437197841
 -12 -42 61.8768841640953
 -11 -42 64.0695496833416
 -10 -42 66.1491325644478
 -9 -42 68.0971761249788
 -8 -42 69.8957766010537
 -7 -42 71.5278887405087
 -6 -42 72.9776271042248
 -5 -42 74.2305549934206
 -4 -42 75.2739531415535
 -3 -42 76.0970608133267
 -2 -42 76.6912827039455
 -1 -42 77.0503559854452
 0 -42 77.170472957629
 1 -42 77.0503559854456
 2 -42 76.6912827039455
 3 -42 76.0970608133262
 4 -42 75.2739531415529
 5 -42 74.2305549934203
 6 -42 72.9776271042247
 7 -42 71.5278887405085
 8 -42 69.8957766010534
 9 -42 68.0971761249785
 10 -42 66.1491325644477
 11 -42 64.069549683341
 12 -42 61.8768841640954
 13 -42 59.589843719784
 14 -42 57.2270965122619
 15 -42 54.8069987851574
 16 -42 52.3473466689305
 17 -42 49.8651569586129
 18 -42 47.3764803715672
 19 -42 44.8962494383995
 20 -42 42.4381618413198
 21 -42 40.0145987609466
 22 -42 37.6365766832414
 23 -42 35.3137301961676
 24 -42 33.0543225965602
 25 -42 30.8652806405012
 26 -42 28.7522494987022
 27 -42 26.7196639030781
 28 -42 24.7708315641729
 29 -42 22.9080251682696
 30 -42 21.1325795931243
 31 -42 19.4449913783424
 32 -42 17.8450179196855
 33 -42 16.3317742997038
 34 -42 14.9038260987093
 35 -42 13.5592769344383
 36 -42 12.2958498447607
 37 -42 11.110961948991
 38 -42 10.0017920969703
 39 -42 8.96534144115781
 40 -42 7.9984870478017
 41 -42 7.09802880257833
 42 -42 6.2607299684386
 43 -42 5.48335182391571
 44 -42 4.76268285377087
 45 -42 4.09556298554776
 46 -42 3.47890336981007
 47 -42 2.9097021925364
 48 -42 2.3850569888928
 49 -42 1.90217390122025
 50 -42 1.45837429313422
  
 -50 -41 1.21986858588482
 -49 -41 1.66902744417889
 -48 -41 2.15920258658705
 -47 -41 2.69332930674743
 -46 -41 3.27448310348131
 -45 -41 3.90587444997328
 -44 -41 4.59084077734411
 -43 -41 5.3328351968873
 -42 -41 6.13541144198866
 -41 -41 7.00220447139323
 -40 -41 7.93690614226154
 -39 -41 8.94323533795978
 -38 -41 10.0249019257267
 -37 -41 11.185563928042
 -36 -41 12.4287773242074
 -35 -41 13.7579379615395
 -34 -41 15.1762151551766
 -33 -41 16.6864766988412
 -32 -41 18.291205202503
 -31 -41 19.9924059227377
 -30 -41 21.7915065621088
 -29 -41 23.6892498872712
 -28 -41 25.6855804504589
 -27 -41 27.7795271898006
 -26 -41 29.9690842194654
 -25 -41 32.251092682979
 -24 -41 34.6211271074802
 -23 -41 37.0733902309155
 -22 -41 39.6006207393804
 -21 -41 42.1940187039643
 -20 -41 44.8431936988293
 -19 -41 47.5361405692885
 -18 -41 50.259247560055
 -17 -41 52.997340980226
 -16 -41 55.7337697590441
 -15 -41 58.4505321415645
 -14 -41 61.1284454155243
 -13 -41 63.7473580034839
 -12 -41 66.2864015729414
 -11 -41 68.7242791039308
 -10 -41 71.0395832100723
 -9 -41 73.2111375367683
 -8 -41 75.2183528505964
 -7 -41 77.041588559451
 -6 -41 78.6625099099854
 -5 -41 80.0644310147653
 -4 -41 81.2326341549277
 -3 -41 82.1546564492797
 -2 -41 82.820535924959
 -1 -41 83.2230102064482
 0 -41 83.3576623972571
 1 -41 83.2230102064477
 2 -41 82.8205359249587
 3 -41 82.15465644928
 4 -41 81.232634154927
 5 -41 80.0644310147649
 6 -41 78.6625099099853
 7 -41 77.0415885594511
 8 -41 75.2183528505963
 9 -41 73.2111375367686
 10 -41 71.0395832100724
 11 -41 68.72427910393
 12 -41 66.2864015729415
 13 -41 63.7473580034839
 14 -41 61.1284454155247
 15 -41 58.450532141564
 16 -41 55.7337697590438
 17 -41 52.997340980226
 18 -41 50.2592475600547
 19 -41 47.536140569288
 20 -41 44.8431936988291
 21 -41 42.1940187039644
 22 -41 39.6006207393804
 23 -41 37.0733902309149
 24 -41 34.6211271074804
 25 -41 32.2510926829795
 26 -41 29.9690842194653
 27 -41 27.779527189801
 28 -41 25.685580450459
 29 -41 23.6892498872711
 30 -41 21.7915065621082
 31 -41 19.9924059227378
 32 -41 18.2912052025028
 33 -41 16.6864766988407
 34 -41 15.1762151551769
 35 -41 13.7579379615404
 36 -41 12.4287773242076
 37 -41 11.1855639280419
 38 -41 10.0249019257274
 39 -41 8.94323533796005
 40 -41 7.93690614226192
 41 -41 7.00220447139284
 42 -41 6.13541144198803
 43 -41 5.33283519688692
 44 -41 4.59084077734424
 45 -41 3.9058744499729
 46 -41 3.27448310348334
 47 -41 2.69332930674652
 48 -41 2.15920258658705
 49 -41 1.66902744417864
 50 -41 1.21986858588583
  
 -50 -40 0.958472012633123
 -49 -40 1.41185816955693
 -48 -40 1.90820761362979
 -47 -40 2.45072823226686
 -46 -40 3.04279623323865
 -45 -40 3.68795271442929
 -44 -40 4.38989733623018
 -43 -40 5.15247855255917
 -42 -40 5.97967979892426
 -41 -40 6.87560098051631
 -40 -40 7.84443455274508
 -39 -40 8.89043544489734
 -38 -40 10.0178840489907
 -37 -40 11.2310414863799
 -36 -40 12.5340963806837
 -35 -40 13.9311024147806
 -34 -40 15.425906040622
 -33 -40 17.0220638523803
 -32 -40 18.7227493353541
 -31 -40 20.5306489738728
 -30 -40 22.4478480488163
 -29 -40 24.4757068841761
 -28 -40 26.6147288139795
 -27 -40 28.8644217317736
 -26 -40 31.2231557441169
 -25 -40 33.6880201580605
 -24 -40 36.2546837618541
 -23 -40 38.9172630693346
 -22 -40 41.6682038430997
 -21 -40 44.4981817328268
 -20 -40 47.3960282007843
 -19 -40 50.3486879938195
 -18 -40 53.3412142024099
 -17 -40 56.3568063774534
 -16 -40 59.3768962290907
 -15 -40 62.3812841102096
 -14 -40 65.3483278229705
 -13 -40 68.2551833458213
 -12 -40 71.0780949581434
 -11 -40 73.7927300619107
 -10 -40 76.3745519008244
 -9 -40 78.7992214946416
 -8 -40 81.0430185634611
 -7 -40 83.0832701107644
 -6 -40 84.898774725042
 -5 -40 86.4702105668575
 -4 -40 87.7805154092741
 -3 -40 88.815227939567
 -2 -40 89.5627807310667
 -1 -40 90.0147367685727
 0 -40 90.1659630748853
 1 -40 90.0147367685729
 2 -40 89.5627807310668
 3 -40 88.8152279395666
 4 -40 87.7805154092746
 5 -40 86.4702105668581
 6 -40 84.8987747250416
 7 -40 83.0832701107642
 8 -40 81.0430185634615
 9 -40 78.7992214946412
 10 -40 76.3745519008247
 11 -40 73.7927300619105
 12 -40 71.0780949581442
 13 -40 68.2551833458211
 14 -40 65.3483278229708
 15 -40 62.3812841102094
 16 -40 59.3768962290903
 17 -40 56.356806377452
 18 -40 53.3412142024097
 19 -40 50.3486879938189
 20 -40 47.3960282007845
 21 -40 44.4981817328268
 22 -40 41.6682038430996
 23 -40 38.9172630693353
 24 -40 36.2546837618543
 25 -40 33.6880201580604
 26 -40 31.2231557441173
 27 -40 28.8644217317739
 28 -40 26.6147288139792
 29 -40 24.4757068841762
 30 -40 22.4478480488159
 31 -40 20.5306489738728
 32 -40 18.7227493353529
 33 -40 17.0220638523809
 34 -40 15.4259060406215
 35 -40 13.9311024147805
 36 -40 12.534096380685
 37 -40 11.2310414863804
 38 -40 10.0178840489917
 39 -40 8.89043544489849
 40 -40 7.84443455274419
 41 -40 6.87560098051529
 42 -40 5.979679798924
 43 -40 5.15247855255842
 44 -40 4.38989733623017
 45 -40 3.68795271442929
 46 -40 3.04279623323827
 47 -40 2.45072823226673
 48 -40 1.9082076136289
 49 -40 1.41185816955541
 50 -40 0.958472012633752
  
 -50 -39 0.672944243140561
 -49 -39 1.129270391968
 -48 -39 1.63050766724164
 -47 -39 2.18015218806377
 -46 -39 2.78189984918435
 -45 -39 3.43964517173316
 -44 -39 4.15747718614482
 -43 -39 4.9396717318349
 -42 -39 5.79067948376227
 -41 -39 6.71510894131286
 -40 -39 7.71770354318035
 -39 -39 8.80331200705928
 -38 -39 9.97685094015176
 -37 -39 11.2432587322205
 -36 -39 12.607439735022
 -35 -39 14.0741977597628
 -34 -39 15.6481579983925
 -33 -39 17.3336766068274
 -32 -39 19.1347373913548
 -31 -39 21.0548353257635
 -30 -39 23.0968470082164
 -29 -39 25.2628886525728
 -28 -39 27.5541628043721
 -27 -39 29.9707956763144
 -26 -39 32.5116678029512
 -25 -39 35.1742416000683
 -24 -39 37.9543903490428
 -23 -39 40.8462340644366
 -22 -39 43.8419885843424
 -21 -39 46.9318349747683
 -20 -39 50.1038168792866
 -19 -39 53.3437736873415
 -18 -39 56.63531725697
 -17 -39 59.9598593422281
 -16 -39 63.2966957990621
 -15 -39 66.6231520669228
 -14 -39 69.9147923815233
 -13 -39 73.1456927474604
 -12 -39 76.2887750136205
 -11 -39 79.3161966116803
 -10 -39 82.1997878227635
 -9 -39 84.9115260170313
 -8 -39 87.4240343347106
 -7 -39 89.7110908764671
 -6 -39 91.7481337249872
 -5 -39 93.5127470473583
 -4 -39 94.9851140908813
 -3 -39 96.148423997544
 -2 -39 96.9892209088813
 -1 -39 97.4976856876786
 0 -39 97.667842629962
 1 -39 97.4976856876786
 2 -39 96.9892209088813
 3 -39 96.1484239975441
 4 -39 94.9851140908807
 5 -39 93.5127470473587
 6 -39 91.7481337249873
 7 -39 89.7110908764671
 8 -39 87.4240343347107
 9 -39 84.9115260170312
 10 -39 82.1997878227635
 11 -39 79.3161966116801
 12 -39 76.2887750136209
 13 -39 73.1456927474598
 14 -39 69.914792381524
 15 -39 66.6231520669226
 16 -39 63.2966957990619
 17 -39 59.959859342228
 18 -39 56.6353172569694
 19 -39 53.3437736873418
 20 -39 50.1038168792867
 21 -39 46.9318349747681
 22 -39 43.8419885843419
 23 -39 40.8462340644355
 24 -39 37.9543903490421
 25 -39 35.1742416000677
 26 -39 32.5116678029512
 27 -39 29.9707956763143
 28 -39 27.5541628043716
 29 -39 25.2628886525725
 30 -39 23.0968470082172
 31 -39 21.054835325763
 32 -39 19.1347373913542
 33 -39 17.3336766068267
 34 -39 15.6481579983915
 35 -39 14.0741977597629
 36 -39 12.6074397350212
 37 -39 11.2432587322212
 38 -39 9.97685094015252
 39 -39 8.80331200705827
 40 -39 7.71770354317971
 41 -39 6.71510894131312
 42 -39 5.79067948376343
 43 -39 4.93967173183568
 44 -39 4.15747718614533
 45 -39 3.43964517173366
 46 -39 2.78189984918397
 47 -39 2.18015218806505
 48 -39 1.63050766724189
 49 -39 1.12927039196787
 50 -39 0.67294424314069
  
 -50 -38 0.362047995070139
 -49 -38 0.819861708950244
 -48 -38 1.32451980875401
 -47 -38 1.87982170505544
 -46 -38 2.48980156922673
 -45 -38 3.15873001228882
 -44 -38 3.89111278014921
 -43 -38 4.69168577693024
 -42 -38 5.56540563394881
 -41 -38 6.51743494464965
 -40 -38 7.55312118848798
 -39 -38 8.67796827339432
 -38 -38 9.89759954290958
 -37 -38 11.2177110273406
 -36 -38 12.6440136776639
 -35 -38 14.1821633173264
 -34 -38 15.8376770937957
 -33 -38 17.6158353236261
 -32 -38 19.5215678184597
 -31 -38 21.5593240722897
 -30 -38 23.7329270993473
 -29 -38 26.0454112526445
 -28 -38 28.4988450366472
 -27 -38 31.094140758533
 -26 -38 33.830853836082
 -25 -38 36.7069756784073
 -24 -38 39.7187252443947
 -23 -38 42.8603456099994
 -22 -38 46.1239130664578
 -21 -38 49.4991673348056
 -20 -38 52.9733723097487
 -19 -38 56.5312172207361
 -18 -38 60.1547681042268
 -17 -38 63.8234789173558
 -16 -38 67.5142704183148
 -15 -38 71.2016830669303
 -14 -38 74.8581076924482
 -13 -38 78.4540946321112
 -12 -38 81.9587386262644
 -11 -38 85.3401331801997
 -10 -38 88.5658846210601
 -9 -38 91.6036729481274
 -8 -38 94.421844030911
 -7 -38 96.9900159322106
 -6 -38 99.2796812276395
 -5 -38 101.264787176881
 -4 -38 102.922276409961
 -3 -38 104.232572291329
 -2 -38 105.179995142581
 -1 -38 105.753097858568
 0 -38 105.944911979059
 1 -38 105.753097858568
 2 -38 105.179995142581
 3 -38 104.232572291329
 4 -38 102.92227640996
 5 -38 101.264787176881
 6 -38 99.2796812276397
 7 -38 96.9900159322103
 8 -38 94.4218440309108
 9 -38 91.6036729481279
 10 -38 88.5658846210601
 11 -38 85.3401331802003
 12 -38 81.9587386262647
 13 -38 78.4540946321108
 14 -38 74.8581076924479
 15 -38 71.2016830669303
 16 -38 67.5142704183146
 17 -38 63.8234789173562
 18 -38 60.1547681042266
 19 -38 56.5312172207358
 20 -38 52.9733723097483
 21 -38 49.4991673348059
 22 -38 46.1239130664584
 23 -38 42.8603456099995
 24 -38 39.7187252443953
 25 -38 36.7069756784077
 26 -38 33.8308538360821
 27 -38 31.0941407585325
 28 -38 28.4988450366477
 29 -38 26.045411252644
 30 -38 23.7329270993462
 31 -38 21.5593240722894
 32 -38 19.5215678184602
 33 -38 17.6158353236264
 34 -38 15.8376770937959
 35 -38 14.1821633173257
 36 -38 12.6440136776638
 37 -38 11.2177110273416
 38 -38 9.89759954290971
 39 -38 8.67796827339509
 40 -38 7.55312118848848
 41 -38 6.51743494464927
 42 -38 5.56540563394792
 43 -38 4.69168577692973
 44 -38 3.89111278014883
 45 -38 3.15873001228959
 46 -38 2.48980156922724
 47 -38 1.87982170505428
 48 -38 1.32451980875414
 49 -38 0.819861708949096
 50 -38 0.362047995072044
  
 -50 -37 0.0245603865354562
 -49 -37 0.482234852633161
 -48 -37 0.988654799465991
 -47 -37 1.54793708776568
 -46 -37 2.1644720157703
 -45 -37 2.84292844253724
 -44 -37 3.58825598202855
 -43 -37 4.40568350728391
 -42 -37 5.30071308766366
 -41 -37 6.27910835877688
 -40 -37 7.34687619703205
 -39 -37 8.51024044314742
 -38 -37 9.77560629702373
 -37 -37 11.1495138982935
 -36 -37 12.6385795227179
 -35 -37 14.2494227773659
 -34 -37 15.988578183009
 -33 -37 17.8623896089158
 -32 -37 19.876886194722
 -31 -37 22.0376386793064
 -30 -37 24.3495954819728
 -29 -37 26.8168984698051
 -28 -37 29.4426791165399
 -27 -37 32.2288367256289
 -26 -37 35.1758015551853
 -25 -37 38.2822870315512
 -24 -37 41.5450367370371
 -23 -37 44.9585734467973
 -22 -37 48.5149590828681
 -21 -37 52.2035759345177
 -20 -37 56.0109407225518
 -19 -37 59.9205639025287
 -18 -37 63.9128668454332
 -17 -37 67.965169054746
 -16 -37 72.0517562627596
 -15 -37 76.1440380411058
 -14 -37 80.2108004846284
 -13 -37 84.2185556998332
 -12 -37 88.1319854586363
 -11 -37 91.9144717563742
 -10 -37 95.5287024847758
 -9 -37 98.9373363555746
 -8 -37 102.103707916238
 -7 -37 104.992551237652
 -6 -37 107.570719765684
 -5 -37 109.807879928695
 -4 -37 111.677157273171
 -3 -37 113.155715955097
 -2 -37 114.225255084939
 -1 -37 114.872408441439
 0 -37 115.089037203516
 1 -37 114.872408441439
 2 -37 114.225255084939
 3 -37 113.155715955097
 4 -37 111.677157273171
 5 -37 109.807879928695
 6 -37 107.570719765684
 7 -37 104.992551237652
 8 -37 102.103707916238
 9 -37 98.9373363555741
 10 -37 95.5287024847757
 11 -37 91.9144717563738
 12 -37 88.1319854586359
 13 -37 84.2185556998329
 14 -37 80.2108004846287
 15 -37 76.1440380411055
 16 -37 72.0517562627605
 17 -37 67.9651690547457
 18 -37 63.9128668454326
 19 -37 59.9205639025284
 20 -37 56.0109407225508
 21 -37 52.2035759345182
 22 -37 48.5149590828677
 23 -37 44.9585734467974
 24 -37 41.5450367370372
 25 -37 38.2822870315511
 26 -37 35.1758015551855
 27 -37 32.2288367256291
 28 -37 29.4426791165398
 29 -37 26.816898469805
 30 -37 24.3495954819731
 31 -37 22.0376386793068
 32 -37 19.8768861947225
 33 -37 17.8623896089158
 34 -37 15.9885781830089
 35 -37 14.2494227773663
 36 -37 12.6385795227174
 37 -37 11.1495138982936
 38 -37 9.77560629702475
 39 -37 8.51024044314742
 40 -37 7.34687619703218
 41 -37 6.27910835877676
 42 -37 5.3007130876643
 43 -37 4.40568350728288
 44 -37 3.58825598202906
 45 -37 2.84292844253776
 46 -37 2.1644720157712
 47 -37 1.54793708776682
 48 -37 0.988654799467917
 49 -37 0.482234852632279
 50 -37 0.0245603865348185
  
 -50 -36 -0.340714172580109
 -49 -36 0.115011318468461
 -48 -36 0.621331374805977
 -47 -36 1.18269319738368
 -46 -36 1.80385991628271
 -45 -36 2.48991984516637
 -44 -36 3.24629294841657
 -43 -36 4.07873369124154
 -42 -36 4.99332930205284
 -41 -36 5.99649232335019
 -40 -36 7.09494616454033
 -39 -36 8.29570220163112
 -38 -36 9.60602680034557
 -37 -36 11.0333964793083
 -36 -36 12.5854392896558
 -35 -36 14.2698603815766
 -34 -36 16.0943496753079
 -33 -36 18.0664695766415
 -32 -36 20.1935208019143
 -31 -36 22.4823846349021
 -30 -36 24.9393403613176
 -29 -36 27.5698572488831
 -28 -36 30.3783612939394
 -27 -36 33.3679780637977
 -26 -36 36.540254340745
 -25 -36 39.8948629136009
 -24 -36 43.4292967352639
 -23 -36 47.1385607069639
 -22 -36 51.0148714605412
 -21 -36 55.0473775469747
 -20 -36 59.2219142208962
 -19 -36 63.52080832471
 -18 -36 67.9227493947994
 -17 -36 72.4027428182874
 -16 -36 76.9321594842599
 -15 -36 81.4788937948653
 -14 -36 86.0076381325391
 -13 -36 90.4802770524423
 -12 -36 94.8563988535359
 -11 -36 99.0939161695456
 -10 -36 103.149781289558
 -9 -36 106.980776572335
 -8 -36 110.544356022827
 -7 -36 113.799511209483
 -6 -36 116.707633410727
 -5 -36 119.233344194679
 -4 -36 121.345268383112
 -3 -36 123.016726213005
 -2 -36 124.226325093298
 -1 -36 124.958435264298
 0 -36 125.20353757275
 1 -36 124.958435264298
 2 -36 124.226325093298
 3 -36 123.016726213005
 4 -36 121.345268383112
 5 -36 119.233344194679
 6 -36 116.707633410727
 7 -36 113.799511209483
 8 -36 110.544356022827
 9 -36 106.980776572335
 10 -36 103.149781289558
 11 -36 99.0939161695459
 12 -36 94.8563988535359
 13 -36 90.480277052442
 14 -36 86.0076381325391
 15 -36 81.4788937948653
 16 -36 76.9321594842596
 17 -36 72.4027428182873
 18 -36 67.9227493947997
 19 -36 63.5208083247102
 20 -36 59.2219142208957
 21 -36 55.0473775469752
 22 -36 51.0148714605417
 23 -36 47.1385607069639
 24 -36 43.4292967352639
 25 -36 39.8948629136005
 26 -36 36.540254340745
 27 -36 33.367978063797
 28 -36 30.3783612939403
 29 -36 27.5698572488835
 30 -36 24.9393403613176
 31 -36 22.4823846349016
 32 -36 20.1935208019138
 33 -36 18.0664695766425
 34 -36 16.0943496753075
 35 -36 14.2698603815764
 36 -36 12.5854392896553
 37 -36 11.0333964793085
 38 -36 9.60602680034492
 39 -36 8.29570220163098
 40 -36 7.09494616454058
 41 -36 5.99649232334967
 42 -36 4.99332930205168
 43 -36 4.07873369124128
 44 -36 3.24629294841734
 45 -36 2.48991984516573
 46 -36 1.80385991628259
 47 -36 1.18269319738419
 48 -36 0.621331374803933
 49 -36 0.115011318469352
 50 -36 -0.34071417258152
  
 -50 -35 -0.734929503957052
 -49 -35 -0.283153152193392
 -48 -35 0.220992671231734
 -47 -35 0.782296717014053
 -46 -35 1.4059100450147
 -45 -35 2.09736016605068
 -44 -35 2.86256264487442
 -43 -35 3.70782927266238
 -42 -35 4.6398717494092
 -41 -35 5.66579963035756
 -40 -35 6.79311108788968
 -39 -35 8.02967482421569
 -38 -35 9.38370124636358
 -37 -35 10.8637007916428
 -36 -35 12.4784270808905
 -35 -35 14.236802394434
 -34 -35 16.1478228331709
 -33 -35 18.2204404711706
 -32 -35 20.4634198597383
 -31 -35 22.885166444421
 -30 -35 25.4935248499303
 -29 -35 28.2955456201129
 -28 -35 31.297219917799
 -27 -35 34.5031829343306
 -26 -35 37.9163883610033
 -25 -35 41.5377582440757
 -24 -35 45.3658148606553
 -23 -35 49.3963038524995
 -22 -35 53.6218206250404
 -21 -35 58.0314547884922
 -20 -35 62.6104699557154
 -19 -35 67.3400382356183
 -18 -35 72.1970499562176
 -17 -35 77.1540192023711
 -16 -35 82.1791043856941
 -15 -35 87.236260097138
 -14 -35 92.2855318875324
 -13 -35 97.2834995219024
 -12 -35 102.183867003017
 -11 -35 106.938189787386
 -10 -35 111.496721787024
 -9 -35 115.809357679034
 -8 -35 119.826640397927
 -7 -35 123.500799972667
 -6 -35 126.786788363536
 -5 -35 129.643275645163
 -4 -35 132.033575493162
 -3 -35 133.926471975761
 -2 -35 135.296924531939
 -1 -35 136.126633143317
 0 -35 136.404450600959
 1 -35 136.126633143316
 2 -35 135.296924531939
 3 -35 133.926471975761
 4 -35 132.033575493162
 5 -35 129.643275645162
 6 -35 126.786788363536
 7 -35 123.500799972668
 8 -35 119.826640397927
 9 -35 115.809357679033
 10 -35 111.496721787024
 11 -35 106.938189787386
 12 -35 102.183867003017
 13 -35 97.2834995219029
 14 -35 92.2855318875321
 15 -35 87.2362600971379
 16 -35 82.1791043856944
 17 -35 77.1540192023715
 18 -35 72.1970499562176
 19 -35 67.3400382356179
 20 -35 62.6104699557146
 21 -35 58.0314547884918
 22 -35 53.6218206250399
 23 -35 49.3963038524993
 24 -35 45.3658148606555
 25 -35 41.5377582440754
 26 -35 37.916388361004
 27 -35 34.5031829343309
 28 -35 31.2972199177992
 29 -35 28.2955456201131
 30 -35 25.4935248499297
 31 -35 22.8851664444207
 32 -35 20.4634198597378
 33 -35 18.2204404711703
 34 -35 16.1478228331706
 35 -35 14.2368023944338
 36 -35 12.4784270808887
 37 -35 10.8637007916419
 38 -35 9.38370124636372
 39 -35 8.02967482421685
 40 -35 6.79311108788967
 41 -35 5.66579963035808
 42 -35 4.6398717494096
 43 -35 3.70782927266162
 44 -35 2.86256264487353
 45 -35 2.09736016605196
 46 -35 1.40591004501482
 47 -35 0.782296717013414
 48 -35 0.22099267123148
 49 -35 -0.283153152193508
 50 -35 -0.734929503955398
  
 -50 -34 -1.15918157835149
 -49 -34 -0.713551185939727
 -48 -34 -0.21387510680712
 -47 -34 0.344986033673009
 -46 -34 0.968584199051718
 -45 -34 1.66290379306945
 -44 -34 2.4343793481447
 -43 -34 3.28991010868811
 -42 -34 4.23687037025732
 -41 -34 5.28311421331731
 -40 -34 6.43697302294852
 -39 -34 7.70724391559803
 -38 -34 9.10316690528282
 -37 -34 10.6343883424352
 -36 -34 12.3109078607123
 -35 -34 14.143005787739
 -34 -34 16.141147738223
 -33 -34 18.3158629434961
 -32 -34 20.6775928190736
 -31 -34 23.2365063797578
 -30 -34 26.0022794363392
 -29 -34 28.9838351125744
 -28 -34 32.189044172694
 -27 -34 35.6243850133238
 -26 -34 39.2945650042722
 -25 -34 43.2021071936256
 -24 -34 47.3469092224287
 -23 -34 51.7257845698692
 -22 -34 56.3319998510081
 -21 -34 61.1548256150859
 -20 -34 66.1791216548752
 -19 -34 71.3849808659809
 -18 -34 76.7474577569401
 -17 -34 82.2364083523547
 -16 -34 87.8164670354196
 -15 -34 93.4471825376064
 -14 -34 99.0833296859836
 -13 -34 104.675405802051
 -12 -34 110.170311242242
 -11 -34 115.512203193254
 -10 -34 120.643501414646
 -9 -34 125.50601518181
 -8 -34 130.042153188986
 -7 -34 134.196173367095
 -6 -34 137.915427844485
 -5 -34 141.151559598847
 -4 -34 143.861611277325
 -3 -34 146.009012448412
 -2 -34 147.564418286066
 -1 -34 148.506379488459
 0 -34 148.821829404473
 1 -34 148.506379488459
 2 -34 147.564418286066
 3 -34 146.009012448412
 4 -34 143.861611277325
 5 -34 141.151559598847
 6 -34 137.915427844485
 7 -34 134.196173367095
 8 -34 130.042153188986
 9 -34 125.50601518181
 10 -34 120.643501414646
 11 -34 115.512203193255
 12 -34 110.170311242242
 13 -34 104.675405802051
 14 -34 99.0833296859836
 15 -34 93.4471825376062
 16 -34 87.8164670354189
 17 -34 82.2364083523555
 18 -34 76.7474577569397
 19 -34 71.3849808659815
 20 -34 66.1791216548758
 21 -34 61.1548256150866
 22 -34 56.3319998510083
 23 -34 51.7257845698695
 24 -34 47.3469092224284
 25 -34 43.2021071936249
 26 -34 39.2945650042731
 27 -34 35.6243850133241
 28 -34 32.1890441726932
 29 -34 28.9838351125748
 30 -34 26.0022794363388
 31 -34 23.236506379757
 32 -34 20.6775928190731
 33 -34 18.3158629434959
 34 -34 16.1411477382234
 35 -34 14.143005787739
 36 -34 12.310907860713
 37 -34 10.6343883424341
 38 -34 9.10316690528308
 39 -34 7.70724391559802
 40 -34 6.43697302294801
 41 -34 5.28311421331655
 42 -34 4.23687037025733
 43 -34 3.28991010868825
 44 -34 2.4343793481461
 45 -34 1.66290379306868
 46 -34 0.968584199050061
 47 -34 0.344986033672878
 48 -34 -0.213875106804693
 49 -34 -0.713551185939597
 50 -34 -1.15918157835111
  
 -50 -33 -1.61449083897705
 -49 -33 -1.17740447212825
 -48 -33 -0.684721728720278
 -47 -33 -0.130946165243982
 -46 -33 0.489885365770167
 -45 -33 1.18422915835172
 -44 -33 1.95905945840955
 -43 -33 2.82189065508437
 -42 -33 3.78079565524695
 -41 -33 4.84441897773858
 -40 -33 6.02198280797625
 -39 -33 7.32328392271462
 -38 -33 8.7586790319935
 -37 -33 10.3390556970577
 -36 -33 12.0757855805605
 -35 -33 13.9806563856113
 -34 -33 16.0657784686209
 -33 -33 18.343461801522
 -32 -33 20.8260587577384
 -31 -33 23.525768161217
 -30 -33 26.454396239877
 -29 -33 29.6230706472825
 -28 -33 33.0419046514052
 -27 -33 36.7196100331252
 -26 -33 40.6630592792446
 -25 -33 44.8768003653168
 -24 -33 49.3625308336044
 -23 -33 54.1185419510256
 -22 -33 59.1391483647806
 -21 -33 64.4141236338692
 -20 -33 69.9281669513861
 -19 -33 75.6604308059139
 -18 -33 81.584142672842
 -17 -33 87.6663554309759
 -16 -33 93.8678604388008
 -15 -33 100.143293578158
 -14 -33 106.44145782672
 -13 -33 112.70587615813
 -12 -33 118.875576321181
 -11 -33 124.88609527882
 -10 -33 130.67067710101
 -9 -33 136.161625380994
 -8 -33 141.291761196383
 -7 -33 145.995931361296
 -6 -33 150.212509784487
 -5 -33 153.884837093992
 -4 -33 156.962549625835
 -3 -33 159.402757245649
 -2 -33 161.171038893103
 -1 -33 162.242233877997
 0 -33 162.601014790579
 1 -33 162.242233877998
 2 -33 161.171038893103
 3 -33 159.402757245649
 4 -33 156.962549625835
 5 -33 153.884837093992
 6 -33 150.212509784487
 7 -33 145.995931361296
 8 -33 141.291761196383
 9 -33 136.161625380994
 10 -33 130.670677101009
 11 -33 124.88609527882
 12 -33 118.875576321181
 13 -33 112.70587615813
 14 -33 106.44145782672
 15 -33 100.143293578159
 16 -33 93.8678604388006
 17 -33 87.6663554309756
 18 -33 81.5841426728432
 19 -33 75.6604308059136
 20 -33 69.9281669513868
 21 -33 64.4141236338685
 22 -33 59.1391483647805
 23 -33 54.118541951026
 24 -33 49.3625308336043
 25 -33 44.8768003653163
 26 -33 40.6630592792443
 27 -33 36.7196100331246
 28 -33 33.0419046514048
 29 -33 29.6230706472816
 30 -33 26.454396239877
 31 -33 23.5257681612175
 32 -33 20.8260587577394
 33 -33 18.3434618015225
 34 -33 16.0657784686219
 35 -33 13.9806563856112
 36 -33 12.0757855805617
 37 -33 10.3390556970597
 38 -33 8.7586790319926
 39 -33 7.32328392271411
 40 -33 6.02198280797598
 41 -33 4.84441897773872
 42 -33 3.7807956552467
 43 -33 2.82189065508385
 44 -33 1.95905945840956
 45 -33 1.18422915835185
 46 -33 0.489885365769276
 47 -33 -0.130946165243599
 48 -33 -0.68472172871963
 49 -33 -1.17740447212799
 50 -33 -1.61449083897844
  
 -50 -32 -2.10178298092193
 -49 -32 -1.67584256560923
 -48 -32 -1.19290968269548
 -47 -32 -0.647127531476978
 -46 -32 -0.0321148109313407
 -45 -32 0.659068245983813
 -44 -32 1.43395289829555
 -43 -32 2.30069299454028
 -42 -32 3.26809289756083
 -41 -32 4.34563069228608
 -40 -32 5.54347478486855
 -39 -32 6.87249160470097
 -38 -32 8.34424167538541
 -37 -32 9.97096083043641
 -36 -32 11.7655228238709
 -35 -32 13.7413790406535
 -34 -32 15.9124704727153
 -33 -32 18.293106629726
 -32 -32 20.8978056514515
 -31 -32 23.7410896481667
 -30 -32 26.8372293045446
 -29 -32 30.1999321461601
 -28 -32 33.8419697102969
 -27 -32 37.7747403193041
 -26 -32 42.0077663628801
 -25 -32 46.5481280779307
 -24 -32 51.3998398549313
 -23 -32 56.563180111912
 -22 -32 62.0339916685527
 -21 -32 67.8029760857584
 -20 -32 73.8550121952613
 -19 -32 80.1685354213486
 -18 -32 86.7150197043043
 -17 -32 93.4586069596002
 -16 -32 100.355929113714
 -15 -32 107.356164043445
 -14 -32 114.401358720755
 -13 -32 121.427040534054
 -12 -32 128.363121750023
 -11 -32 135.135083686752
 -10 -32 141.665408232568
 -9 -32 147.875207014342
 -8 -32 153.685984888277
 -7 -32 159.021466137587
 -6 -32 163.809409669209
 -5 -32 167.983343487067
 -4 -32 171.484157715202
 -3 -32 174.261507665945
 -2 -32 176.27499177904
 -1 -32 177.49508168658
 0 -32 177.903791676281
 1 -32 177.49508168658
 2 -32 176.27499177904
 3 -32 174.261507665946
 4 -32 171.484157715202
 5 -32 167.983343487067
 6 -32 163.809409669209
 7 -32 159.021466137587
 8 -32 153.685984888277
 9 -32 147.875207014342
 10 -32 141.665408232568
 11 -32 135.135083686752
 12 -32 128.363121750023
 13 -32 121.427040534054
 14 -32 114.401358720755
 15 -32 107.356164043445
 16 -32 100.355929113714
 17 -32 93.4586069596
 18 -32 86.7150197043041
 19 -32 80.1685354213482
 20 -32 73.855012195262
 21 -32 67.802976085759
 22 -32 62.0339916685531
 23 -32 56.5631801119114
 24 -32 51.3998398549317
 25 -32 46.5481280779302
 26 -32 42.0077663628817
 27 -32 37.7747403193047
 28 -32 33.8419697102959
 29 -32 30.199932146159
 30 -32 26.8372293045459
 31 -32 23.741089648168
 32 -32 20.8978056514519
 33 -32 18.2931066297264
 34 -32 15.9124704727144
 35 -32 13.7413790406535
 36 -32 11.7655228238712
 37 -32 9.97096083043628
 38 -32 8.34424167538606
 39 -32 6.87249160470163
 40 -32 5.54347478486777
 41 -32 4.34563069228608
 42 -32 3.26809289756019
 43 -32 2.30069299454002
 44 -32 1.43395289829517
 45 -32 0.659068245984596
 46 -32 -0.0321148109314686
 47 -32 -0.647127531476986
 48 -32 -1.19290968269561
 49 -32 -1.67584256560718
 50 -32 -2.10178298092563
  
 -50 -31 -2.62186828182425
 -49 -31 -2.20987987449197
 -48 -31 -1.73968867374417
 -47 -31 -1.20507794257418
 -46 -31 -0.599245223302367
 -45 -31 0.0852401192825667
 -44 -31 0.85647930689612
 -43 -31 1.72328553718034
 -42 -31 2.69522309819989
 -41 -31 3.78264261386507
 -40 -31 4.99671042577055
 -39 -31 6.34942965062493
 -38 -31 7.85364991672513
 -37 -31 9.52306217877274
 -36 -31 11.3721743431376
 -35 -31 13.4162627186356
 -34 -31 15.6712935649005
 -33 -31 18.1538082784307
 -32 -31 20.880765091135
 -31 -31 23.8693296344908
 -30 -31 27.1366064473528
 -29 -31 30.6993036081513
 -28 -31 34.5733233129422
 -27 -31 38.7732725841259
 -26 -31 43.3118905808148
 -25 -31 48.19939238694
 -24 -31 53.4427338405626
 -23 -31 59.0448080267442
 -22 -31 65.0035914490361
 -21 -31 71.3112663972523
 -20 -31 77.9533551744749
 -19 -31 84.9079108823153
 -18 -31 92.144817350927
 -17 -31 99.6252562655606
 -16 -31 107.301401208064
 -15 -31 115.116394931247
 -14 -31 123.004656831233
 -13 -31 130.892552068515
 -12 -31 138.699432815521
 -11 -31 146.339037389556
 -10 -31 153.721207170078
 -9 -31 160.753857341973
 -8 -31 167.34511878352
 -7 -31 173.405557320419
 -6 -31 178.85037439933
 -5 -31 183.601499804466
 -4 -31 187.589500692136
 -3 -31 190.75524919526
 -2 -31 193.051309908326
 -1 -31 194.443025661625
 0 -31 194.909292899651
 1 -31 194.443025661625
 2 -31 193.051309908325
 3 -31 190.755249195261
 4 -31 187.589500692137
 5 -31 183.601499804465
 6 -31 178.85037439933
 7 -31 173.405557320419
 8 -31 167.34511878352
 9 -31 160.753857341973
 10 -31 153.721207170078
 11 -31 146.339037389556
 12 -31 138.699432815521
 13 -31 130.892552068514
 14 -31 123.004656831233
 15 -31 115.116394931248
 16 -31 107.301401208065
 17 -31 99.6252562655608
 18 -31 92.1448173509278
 19 -31 84.9079108823157
 20 -31 77.9533551744742
 21 -31 71.3112663972522
 22 -31 65.0035914490358
 23 -31 59.0448080267445
 24 -31 53.442733840562
 25 -31 48.1993923869412
 26 -31 43.3118905808158
 27 -31 38.7732725841264
 28 -31 34.5733233129425
 29 -31 30.6993036081502
 30 -31 27.1366064473536
 31 -31 23.8693296344916
 32 -31 20.8807650911349
 33 -31 18.1538082784313
 34 -31 15.6712935649007
 35 -31 13.4162627186343
 36 -31 11.3721743431365
 37 -31 9.52306217877223
 38 -31 7.8536499167237
 39 -31 6.34942965062582
 40 -31 4.99671042577223
 41 -31 3.78264261386406
 42 -31 2.69522309820029
 43 -31 1.72328553717804
 44 -31 0.856479306896381
 45 -31 0.0852401192820516
 46 -31 -0.599245223301983
 47 -31 -1.20507794257405
 48 -31 -1.73968867374405
 49 -31 -2.20987987449375
 50 -31 -2.62186828182603
  
 -50 -30 -3.17541963024378
 -49 -30 -2.78039096873561
 -48 -30 -2.32616799100708
 -47 -30 -1.80617872070502
 -46 -30 -1.21320119018702
 -45 -30 -0.539311506206951
 -44 -30 0.224169143909076
 -43 -30 1.08672762698654
 -42 -30 2.05871091268255
 -41 -30 3.15137543360597
 -40 -30 4.37693170228811
 -39 -30 5.74858159279303
 -38 -30 7.28054506412208
 -37 -30 8.98807237436622
 -36 -30 10.8874370090123
 -35 -30 12.9959036320402
 -34 -30 15.3316643835886
 -33 -30 17.9137358280639
 -32 -30 20.7618078579418
 -31 -30 23.8960349647754
 -30 -30 27.3367596176922
 -29 -30 31.1041571982289
 -28 -30 35.2177922296637
 -27 -30 39.696076752828
 -26 -30 44.5556239179251
 -25 -30 49.8104934785743
 -24 -30 55.4713311682757
 -23 -30 61.5444111190425
 -22 -30 68.0305996137254
 -21 -30 74.9242693839599
 -20 -30 82.2122058861739
 -19 -30 89.872559612926
 -18 -30 97.8739101840243
 -17 -30 106.174516961837
 -16 -30 114.721835243662
 -15 -30 123.452374728305
 -14 -30 132.29196639998
 -13 -30 141.156484592181
 -12 -30 149.953043481923
 -11 -30 158.581653861234
 -10 -30 166.937290419379
 -9 -30 174.912286570918
 -8 -30 182.398947807338
 -7 -30 189.292259458249
 -6 -30 195.49256264755
 -5 -30 200.90808283134
 -4 -30 205.45721603678
 -3 -30 209.070504520559
 -2 -30 211.692261050672
 -1 -30 213.281824779924
 0 -30 213.814448425608
 1 -30 213.281824779924
 2 -30 211.692261050672
 3 -30 209.070504520559
 4 -30 205.45721603678
 5 -30 200.90808283134
 6 -30 195.492562647551
 7 -30 189.292259458249
 8 -30 182.398947807338
 9 -30 174.912286570918
 10 -30 166.937290419379
 11 -30 158.581653861234
 12 -30 149.953043481924
 13 -30 141.156484592181
 14 -30 132.29196639998
 15 -30 123.452374728305
 16 -30 114.721835243663
 17 -30 106.174516961838
 18 -30 97.873910184024
 19 -30 89.872559612926
 20 -30 82.2122058861739
 21 -30 74.9242693839597
 22 -30 68.0305996137262
 23 -30 61.544411119043
 24 -30 55.471331168275
 25 -30 49.8104934785743
 26 -30 44.5556239179253
 27 -30 39.6960767528278
 28 -30 35.217792229664
 29 -30 31.1041571982297
 30 -30 27.3367596176922
 31 -30 23.8960349647748
 32 -30 20.7618078579401
 33 -30 17.9137358280636
 34 -30 15.3316643835884
 35 -30 12.9959036320398
 36 -30 10.8874370090108
 37 -30 8.98807237436699
 38 -30 7.28054506412259
 39 -30 5.74858159279302
 40 -30 4.37693170228824
 41 -30 3.15137543360557
 42 -30 2.05871091268089
 43 -30 1.08672762698562
 44 -30 0.224169143908827
 45 -30 -0.539311506207075
 46 -30 -1.21320119018818
 47 -30 -1.80617872070591
 48 -30 -2.32616799100657
 49 -30 -2.78039096873715
 50 -30 -3.17541963024492
  
 -50 -29 -3.76294945517484
 -49 -29 -3.38808441136486
 -48 -29 -2.95328693673732
 -47 -29 -2.45163935570161
 -46 -29 -1.87550718248302
 -45 -29 -1.21647672721685
 -44 -29 -0.465290300823562
 -43 -29 0.388220159402457
 -42 -29 1.35519989377832
 -41 -29 2.44783699667541
 -40 -29 3.67942490809798
 -39 -29 5.06441905597175
 -38 -29 6.618484257465
 -37 -29 8.35852862908893
 -36 -29 10.3027187576578
 -35 -29 12.4704697478736
 -34 -29 14.8824024983923
 -33 -29 17.5602591953797
 -32 -29 20.5267666034157
 -31 -29 23.8054353640145
 -30 -29 27.4202823102134
 -29 -29 31.3954619535757
 -28 -29 35.7547930407998
 -27 -29 40.5211667222631
 -26 -29 45.7158247993776
 -25 -29 51.357500145959
 -24 -29 57.4614171675541
 -23 -29 64.0381584590807
 -22 -29 71.092414888223
 -21 -29 78.6216501430266
 -20 -29 86.6147268913024
 -19 -29 95.0505590953374
 -18 -29 103.896872025084
 -17 -29 113.109165756784
 -16 -29 122.629986554299
 -15 -29 132.388610482732
 -14 -29 142.301232317289
 -13 -29 152.271728883825
 -12 -29 162.193029899167
 -11 -29 171.949084030646
 -10 -29 181.417358456031
 -9 -29 190.471763512081
 -8 -29 198.98585726445
 -7 -29 206.836163948686
 -6 -29 213.905438418892
 -5 -29 220.08572558035
 -4 -29 225.281095280052
 -3 -29 229.409972666175
 -2 -29 232.407023940777
 -1 -29 234.224590745554
 0 -29 234.833688280997
 1 -29 234.224590745554
 2 -29 232.407023940777
 3 -29 229.409972666175
 4 -29 225.281095280052
 5 -29 220.08572558035
 6 -29 213.905438418892
 7 -29 206.836163948686
 8 -29 198.98585726445
 9 -29 190.47176351208
 10 -29 181.417358456032
 11 -29 171.949084030646
 12 -29 162.193029899166
 13 -29 152.271728883825
 14 -29 142.301232317288
 15 -29 132.388610482732
 16 -29 122.629986554299
 17 -29 113.109165756784
 18 -29 103.896872025085
 19 -29 95.0505590953371
 20 -29 86.6147268913015
 21 -29 78.6216501430274
 22 -29 71.092414888222
 23 -29 64.0381584590806
 24 -29 57.4614171675551
 25 -29 51.3575001459578
 26 -29 45.7158247993771
 27 -29 40.5211667222631
 28 -29 35.7547930408004
 29 -29 31.3954619535755
 30 -29 27.4202823102133
 31 -29 23.8054353640138
 32 -29 20.5267666034164
 33 -29 17.5602591953791
 34 -29 14.8824024983928
 35 -29 12.4704697478734
 36 -29 10.3027187576573
 37 -29 8.35852862908788
 38 -29 6.61848425746421
 39 -29 5.06441905597073
 40 -29 3.67942490810042
 41 -29 2.44783699667426
 42 -29 1.35519989377987
 43 -29 0.388220159403359
 44 -29 -0.46529030082587
 45 -29 -1.21647672721596
 46 -29 -1.87550718248211
 47 -29 -2.45163935570059
 48 -29 -2.95328693673911
 49 -29 -3.38808441136346
 50 -29 -3.7629494551751
  
 -50 -28 -4.38478582188071
 -49 -28 -4.03347538731643
 -48 -28 -3.62178359509883
 -47 -28 -3.14246200415291
 -46 -28 -2.58747663588681
 -45 -28 -1.94793416948481
 -44 -28 -1.214004145078
 -43 -28 -0.374837848795226
 -42 -28 0.58151510656629
 -41 -28 1.66819105996071
 -40 -28 2.89959545307457
 -39 -28 4.29148219653975
 -38 -28 5.86102577334271
 -37 -28 7.62688161081517
 -36 -28 9.60922907444249
 -35 -28 11.8297900598637
 -34 -28 14.3118145827576
 -33 -28 17.0800230064725
 -32 -28 20.1604926472518
 -31 -28 23.580474537044
 -30 -28 27.3681242368986
 -29 -28 31.552128979807
 -28 -28 36.1612123647221
 -27 -28 41.2234977060434
 -26 -28 46.7657124517241
 -25 -28 52.8122194024228
 -24 -28 59.3838664411271
 -23 -28 66.4966557602642
 -22 -28 74.1602466722878
 -21 -28 82.3763232377384
 -20 -28 91.1368788548561
 -19 -28 100.422493578968
 -18 -28 110.200704251864
 -17 -28 120.424589414531
 -16 -28 131.03170638759
 -15 -28 141.94352226458
 -14 -28 153.065469633206
 -13 -28 164.287728845819
 -12 -28 175.486791517625
 -11 -28 186.527798153992
 -10 -28 197.267573674988
 -9 -28 207.558218253172
 -8 -28 217.251058335179
 -7 -28 226.200733284304
 -6 -28 234.269191872997
 -5 -28 241.329399295456
 -4 -28 247.268603230594
 -3 -28 251.991066451432
 -2 -28 255.420231736096
 -1 -28 257.500331842753
 0 -28 258.197485963257
 1 -28 257.500331842753
 2 -28 255.420231736096
 3 -28 251.991066451432
 4 -28 247.268603230594
 5 -28 241.329399295456
 6 -28 234.269191872998
 7 -28 226.200733284305
 8 -28 217.251058335179
 9 -28 207.558218253172
 10 -28 197.267573674987
 11 -28 186.527798153992
 12 -28 175.486791517625
 13 -28 164.287728845818
 14 -28 153.065469633206
 15 -28 141.94352226458
 16 -28 131.03170638759
 17 -28 120.424589414531
 18 -28 110.200704251863
 19 -28 100.422493578968
 20 -28 91.1368788548557
 21 -28 82.3763232377384
 22 -28 74.1602466722868
 23 -28 66.4966557602639
 24 -28 59.3838664411263
 25 -28 52.8122194024225
 26 -28 46.7657124517238
 27 -28 41.2234977060434
 28 -28 36.1612123647227
 29 -28 31.5521289798051
 30 -28 27.3681242368984
 31 -28 23.5804745370433
 32 -28 20.1604926472523
 33 -28 17.0800230064722
 34 -28 14.3118145827572
 35 -28 11.8297900598638
 36 -28 9.60922907444067
 37 -28 7.62688161081517
 38 -28 5.8610257733444
 39 -28 4.29148219653963
 40 -28 2.8995954530756
 41 -28 1.66819105996033
 42 -28 0.581515106567836
 43 -28 -0.374837848793692
 44 -28 -1.21400414507709
 45 -28 -1.94793416948365
 46 -28 -2.58747663588566
 47 -28 -3.14246200415355
 48 -28 -3.62178359509894
 49 -28 -4.03347538731514
 50 -28 -4.38478582188019
  
 -50 -27 -5.04104802454856
 -49 -27 -4.71685748333828
 -48 -27 -4.33216231263932
 -47 -27 -3.87940414771403
 -46 -27 -3.35016923427095
 -45 -27 -2.73510232408702
 -44 -27 -2.0238147284713
 -43 -27 -1.20478699748363
 -42 -27 -0.265267034121426
 -41 -27 0.808835102344498
 -40 -27 2.03305387864667
 -39 -27 3.42447390636045
 -38 -27 5.00183104293731
 -37 -27 6.78560440339634
 -36 -27 8.79809335139853
 -35 -27 11.0634719098854
 -34 -27 13.6078111156997
 -33 -27 16.4590576374388
 -32 -27 19.6469545060626
 -31 -27 23.2028871387157
 -30 -27 27.159635093227
 -29 -27 31.5510073815279
 -28 -27 36.4113370109661
 -27 -27 41.7748091650052
 -26 -27 47.674597686769
 -25 -27 54.1417870627118
 -24 -27 61.2040628343622
 -23 -27 68.8841632853495
 -22 -27 77.198100292067
 -21 -27 86.1531780440253
 -20 -27 95.7458649956993
 -19 -27 105.95960598647
 -18 -27 116.762695662192
 -17 -27 128.106367190287
 -16 -27 139.923276160926
 -15 -27 152.126571724351
 -14 -27 164.609738602925
 -13 -27 177.247359500706
 -12 -27 189.89688620004
 -11 -27 202.401423317408
 -10 -27 214.593431398033
 -9 -27 226.299160824707
 -8 -27 237.343551917558
 -7 -27 247.555294333289
 -6 -27 256.771738704191
 -5 -27 264.84339462605
 -4 -27 271.637821836182
 -3 -27 277.042809569773
 -2 -27 280.96882439925
 -1 -27 283.35077344486
 0 -27 284.149167425413
 1 -27 283.35077344486
 2 -27 280.96882439925
 3 -27 277.042809569772
 4 -27 271.637821836182
 5 -27 264.843394626049
 6 -27 256.771738704191
 7 -27 247.555294333288
 8 -27 237.343551917558
 9 -27 226.299160824708
 10 -27 214.593431398033
 11 -27 202.401423317408
 12 -27 189.896886200041
 13 -27 177.247359500705
 14 -27 164.609738602926
 15 -27 152.126571724352
 16 -27 139.923276160926
 17 -27 128.106367190285
 18 -27 116.762695662193
 19 -27 105.95960598647
 20 -27 95.7458649956983
 21 -27 86.1531780440256
 22 -27 77.198100292067
 23 -27 68.8841632853509
 24 -27 61.2040628343628
 25 -27 54.1417870627122
 26 -27 47.6745976867699
 27 -27 41.7748091650066
 28 -27 36.4113370109665
 29 -27 31.5510073815277
 30 -27 27.1596350932274
 31 -27 23.2028871387151
 32 -27 19.6469545060624
 33 -27 16.4590576374382
 34 -27 13.6078111156986
 35 -27 11.0634719098851
 36 -27 8.79809335139866
 37 -27 6.78560440339725
 38 -27 5.00183104293653
 39 -27 3.42447390635876
 40 -27 2.03305387864862
 41 -27 0.808835102344886
 42 -27 -0.265267034121798
 43 -27 -1.20478699748401
 44 -27 -2.0238147284713
 45 -27 -2.73510232408497
 46 -27 -3.35016923427314
 47 -27 -3.8794041477162
 48 -27 -4.33216231264034
 49 -27 -4.7168574833407
 50 -27 -5.04104802455125
  
 -50 -26 -5.7316220732041
 -49 -26 -5.4382740542677
 -48 -26 -5.08466036208893
 -47 -26 -4.66293991412995
 -46 -26 -4.1643461914719
 -45 -26 -3.57908804305193
 -44 -26 -2.89624253568728
 -43 -26 -2.10364004697972
 -42 -26 -1.187742128566
 -41 -26 -0.133513110945803
 -40 -26 1.07571299354194
 -39 -26 2.45836797240455
 -38 -26 4.03478398831319
 -37 -26 5.8273227268065
 -36 -26 7.86049306290161
 -35 -26 10.1610493129285
 -34 -26 12.758059868457
 -33 -26 15.682933321851
 -32 -26 18.9693860835931
 -31 -26 22.6533319973765
 -30 -26 26.7726706818687
 -29 -26 31.366947466033
 -28 -26 36.4768541688646
 -27 -26 42.14353711242
 -26 -26 48.4076773765363
 -25 -26 55.3083093855437
 -24 -26 62.8813486987262
 -23 -26 71.1578098036857
 -22 -26 80.1617112998293
 -21 -26 89.9076904279142
 -20 -26 100.398382152911
 -19 -26 111.621659449053
 -18 -26 123.547878710413
 -17 -26 136.127322490557
 -16 -26 149.288073494463
 -15 -26 162.934579019513
 -14 -26 176.947163099232
 -13 -26 191.182705341861
 -12 -26 205.476626765736
 -11 -26 219.646207858721
 -10 -26 233.495126453609
 -9 -26 246.818965205463
 -8 -26 259.411326897687
 -7 -26 271.070133991919
 -6 -26 281.60369027726
 -5 -26 290.836146196634
 -4 -26 298.612119982474
 -3 -26 304.800358688127
 -2 -26 309.296448315812
 -1 -26 312.024676636467
 0 -26 312.939201374335
 1 -26 312.024676636468
 2 -26 309.296448315813
 3 -26 304.800358688127
 4 -26 298.612119982474
 5 -26 290.836146196634
 6 -26 281.60369027726
 7 -26 271.070133991919
 8 -26 259.411326897688
 9 -26 246.818965205463
 10 -26 233.495126453609
 11 -26 219.64620785872
 12 -26 205.476626765736
 13 -26 191.18270534186
 14 -26 176.947163099232
 15 -26 162.934579019514
 16 -26 149.288073494462
 17 -26 136.127322490557
 18 -26 123.547878710414
 19 -26 111.621659449052
 20 -26 100.398382152911
 21 -26 89.9076904279134
 22 -26 80.1617112998293
 23 -26 71.1578098036857
 24 -26 62.8813486987267
 25 -26 55.3083093855433
 26 -26 48.407677376536
 27 -26 42.1435371124192
 28 -26 36.4768541688661
 29 -26 31.3669474660324
 30 -26 26.77267068187
 31 -26 22.6533319973761
 32 -26 18.9693860835924
 33 -26 15.6829333218507
 34 -26 12.7580598684579
 35 -26 10.1610493129275
 36 -26 7.86049306290187
 37 -26 5.82732272680715
 38 -26 4.03478398831267
 39 -26 2.45836797240417
 40 -26 1.07571299354337
 41 -26 -0.133513110943482
 42 -26 -1.18774212856702
 43 -26 -2.10364004697983
 44 -26 -2.89624253568882
 45 -26 -3.57908804305063
 46 -26 -4.16434619146883
 47 -26 -4.66293991413033
 48 -26 -5.08466036208931
 49 -26 -5.43827405426552
 50 -26 -5.7316220732055
  
 -50 -25 -6.45613653856414
 -49 -25 -6.19748969378412
 -48 -25 -5.8792143635728
 -47 -25 -5.49322069096532
 -46 -25 -5.03042421400005
 -45 -25 -4.48063292186286
 -44 -25 -3.83242398798752
 -43 -25 -3.07301003692144
 -42 -25 -2.18809510574823
 -41 -25 -1.1617208854404
 -40 -25 0.0238955928507636
 -39 -25 1.38853088698272
 -38 -25 2.95412772998057
 -37 -25 4.74496699535083
 -36 -25 6.78783308018197
 -35 -25 9.11216462737289
 -34 -25 11.7501798877394
 -33 -25 14.73696283415
 -32 -25 18.1104923389767
 -31 -25 21.9115923048422
 -30 -25 26.1837756552299
 -29 -25 30.9729497079135
 -28 -25 36.3269449881365
 -27 -25 42.2948245267422
 -26 -25 48.9259269598392
 -25 -25 56.2685954917745
 -24 -25 64.3685476047621
 -23 -25 73.2668493023773
 -22 -25 82.9974749547979
 -21 -25 93.5844617655704
 -20 -25 105.0387082671
 -19 -25 117.354519497164
 -18 -25 130.506065633592
 -17 -25 144.443990366495
 -16 -25 159.092470334069
 -15 -25 174.347073471496
 -14 -25 190.07377547573
 -13 -25 206.109454171927
 -12 -25 222.264082142044
 -11 -25 238.324681323443
 -10 -25 254.060907852197
 -9 -25 269.231934423876
 -8 -25 283.594132083171
 -7 -25 296.908961431449
 -6 -25 308.95048699892
 -5 -25 319.512026785308
 -4 -25 328.411617079679
 -3 -25 335.496170308861
 -2 -25 340.644387039365
 -1 -25 343.76861673302
 0 -25 344.815925198099
 1 -25 343.768616733019
 2 -25 340.644387039365
 3 -25 335.496170308861
 4 -25 328.411617079679
 5 -25 319.512026785308
 6 -25 308.950486998921
 7 -25 296.908961431448
 8 -25 283.594132083171
 9 -25 269.231934423876
 10 -25 254.060907852197
 11 -25 238.324681323443
 12 -25 222.264082142044
 13 -25 206.109454171926
 14 -25 190.073775475729
 15 -25 174.347073471495
 16 -25 159.09247033407
 17 -25 144.443990366494
 18 -25 130.506065633593
 19 -25 117.354519497164
 20 -25 105.038708267101
 21 -25 93.5844617655695
 22 -25 82.9974749547974
 23 -25 73.2668493023777
 24 -25 64.3685476047626
 25 -25 56.2685954917742
 26 -25 48.9259269598378
 27 -25 42.2948245267416
 28 -25 36.3269449881365
 29 -25 30.9729497079136
 30 -25 26.183775655229
 31 -25 21.9115923048427
 32 -25 18.110492338978
 33 -25 14.7369628341521
 34 -25 11.7501798877405
 35 -25 9.11216462737186
 36 -25 6.78783308018026
 37 -25 4.74496699535149
 38 -25 2.95412772997903
 39 -25 1.38853088698272
 40 -25 0.0238955928496054
 41 -25 -1.16172088543884
 42 -25 -2.18809510574655
 43 -25 -3.07301003692196
 44 -25 -3.83242398798725
 45 -25 -4.48063292186467
 46 -25 -5.03042421399774
 47 -25 -5.49322069096339
 48 -25 -5.87921436357369
 49 -25 -6.19748969378438
 50 -25 -6.45613653856337
  
 -50 -24 -7.21393928159928
 -49 -24 -6.99396240824507
 -48 -24 -6.71542713927596
 -47 -24 -6.37003579001049
 -46 -24 -5.94842898719578
 -45 -24 -5.44005849491611
 -44 -24 -4.83304710679988
 -43 -24 -4.1140350486048
 -42 -24 -3.26801259485608
 -41 -24 -2.27813898785493
 -40 -24 -1.12554829576836
 -39 -24 0.210856393235981
 -38 -24 1.75461801226026
 -37 -24 3.5319459903257
 -36 -24 5.57193655859886
 -35 -24 7.90678496502553
 -34 -24 10.5719787260181
 -33 -24 13.6064573609301
 -32 -24 17.0527195381274
 -31 -24 20.9568531393434
 -30 -24 25.3684574094963
 -29 -24 30.3404191950856
 -28 -24 35.9284975484803
 -27 -24 42.1906632078508
 -26 -24 49.1861325389568
 -25 -24 56.9740308201096
 -24 -24 65.611619244878
 -23 -24 75.1520263625453
 -22 -24 85.6414411552066
 -21 -24 97.1157552060421
 -20 -24 109.596688842418
 -19 -24 123.087502819219
 -18 -24 137.568482234199
 -17 -24 152.992477331103
 -16 -24 169.280884479751
 -15 -24 186.320530489944
 -14 -24 203.961959372444
 -13 -24 222.019586725721
 -12 -24 240.274064556796
 -11 -24 258.476987305782
 -10 -24 276.357791805303
 -9 -24 293.632408886034
 -8 -24 310.012976852434
 -7 -24 325.217788316209
 -6 -24 338.980648788409
 -5 -24 351.05897663071
 -4 -24 361.240229710156
 -3 -24 369.346540021925
 -2 -24 375.237705612092
 -1 -24 378.812876625836
 0 -24 380.011352213961
 1 -24 378.812876625836
 2 -24 375.237705612092
 3 -24 369.346540021925
 4 -24 361.240229710156
 5 -24 351.058976630709
 6 -24 338.980648788409
 7 -24 325.21778831621
 8 -24 310.012976852433
 9 -24 293.632408886034
 10 -24 276.357791805304
 11 -24 258.476987305782
 12 -24 240.274064556796
 13 -24 222.019586725722
 14 -24 203.961959372443
 15 -24 186.320530489945
 16 -24 169.280884479752
 17 -24 152.992477331103
 18 -24 137.5684822342
 19 -24 123.087502819219
 20 -24 109.596688842419
 21 -24 97.1157552060417
 22 -24 85.6414411552064
 23 -24 75.1520263625455
 24 -24 65.6116192448777
 25 -24 56.9740308201094
 26 -24 49.1861325389567
 27 -24 42.1906632078523
 28 -24 35.9284975484803
 29 -24 30.3404191950841
 30 -24 25.3684574094958
 31 -24 20.9568531393432
 32 -24 17.052719538127
 33 -24 13.6064573609304
 34 -24 10.5719787260176
 35 -24 7.90678496502318
 36 -24 5.57193655859769
 37 -24 3.53194599032662
 38 -24 1.75461801226117
 39 -24 0.210856393235465
 40 -24 -1.12554829576886
 41 -24 -2.27813898785598
 42 -24 -3.26801259485452
 43 -24 -4.11403504860494
 44 -24 -4.83304710679988
 45 -24 -5.44005849491534
 46 -24 -5.94842898719475
 47 -24 -6.37003579001023
 48 -24 -6.71542713927495
 49 -24 -6.99396240824173
 50 -24 -7.21393928159839
  
 -50 -23 -8.00407565100171
 -49 -23 -7.82681716612531
 -48 -23 -7.59253577393884
 -47 -23 -7.29277404454851
 -46 -23 -6.91794918586032
 -45 -23 -6.4572113712547
 -44 -23 -5.89828630681507
 -43 -23 -5.22730099629497
 -42 -23 -4.42859185789643
 -41 -23 -3.48449466708069
 -40 -23 -2.375116287911
 -39 -23 -1.07808886658381
 -38 -23 0.431691835896337
 -37 -23 2.18234091326133
 -36 -23 4.20526666215823
 -35 -23 6.53545341274289
 -34 -23 9.21173421967383
 -33 -23 12.2770386529121
 -32 -23 15.7785957090264
 -31 -23 19.7680654097745
 -30 -23 24.3015648535981
 -29 -23 29.4395453193543
 -28 -23 35.2464666433855
 -27 -23 41.7902039365723
 -26 -23 49.1411106455387
 -25 -23 57.3706524800245
 -24 -23 66.5495211470182
 -23 -23 76.7451384932083
 -22 -23 88.0184750123933
 -21 -23 100.420137126186
 -20 -23 113.985730939504
 -19 -23 128.730591093976
 -18 -23 144.644073540299
 -17 -23 161.683746010769
 -16 -23 179.769955691342
 -15 -23 198.781384228238
 -14 -23 218.552278781937
 -13 -23 238.87203226459
 -12 -23 259.487641357088
 -11 -23 280.109286695027
 -10 -23 300.418884152573
 -9 -23 320.081021144837
 -8 -23 338.755318506813
 -7 -23 356.109046523287
 -6 -23 371.828834689486
 -5 -23 385.63054729872
 -4 -23 397.266786204735
 -3 -23 406.531924607259
 -2 -23 413.264965689667
 -1 -23 417.350780343972
 0 -23 418.720375048309
 1 -23 417.350780343972
 2 -23 413.264965689668
 3 -23 406.531924607259
 4 -23 397.266786204736
 5 -23 385.63054729872
 6 -23 371.828834689485
 7 -23 356.109046523287
 8 -23 338.755318506813
 9 -23 320.081021144837
 10 -23 300.418884152573
 11 -23 280.109286695027
 12 -23 259.487641357088
 13 -23 238.87203226459
 14 -23 218.552278781937
 15 -23 198.781384228239
 16 -23 179.769955691342
 17 -23 161.683746010769
 18 -23 144.6440735403
 19 -23 128.730591093977
 20 -23 113.985730939504
 21 -23 100.420137126186
 22 -23 88.0184750123934
 23 -23 76.7451384932083
 24 -23 66.5495211470178
 25 -23 57.3706524800247
 26 -23 49.1411106455384
 27 -23 41.7902039365716
 28 -23 35.2464666433844
 29 -23 29.439545319356
 30 -23 24.3015648535974
 31 -23 19.768065409775
 32 -23 15.7785957090274
 33 -23 12.2770386529117
 34 -23 9.21173421967238
 35 -23 6.53545341274262
 36 -23 4.20526666215797
 37 -23 2.18234091326109
 38 -23 0.431691835896603
 39 -23 -1.07808886658681
 40 -23 -2.37511628791047
 41 -23 -3.48449466707835
 42 -23 -4.42859185789708
 43 -23 -5.22730099629392
 44 -23 -5.8982863068125
 45 -23 -6.457211371257
 46 -23 -6.9179491858584
 47 -23 -7.29277404454825
 48 -23 -7.59253577393987
 49 -23 -7.82681716612569
 50 -23 -8.00407565099889
  
 -50 -22 -8.82526877843061
 -49 -22 -8.69482155977852
 -48 -22 -8.50938173948109
 -47 -22 -8.2603873356947
 -46 -22 -7.93809216040087
 -45 -22 -7.53140963301753
 -44 -22 -7.0277378276116
 -43 -22 -6.4127641555974
 -42 -22 -5.67024819673544
 -41 -22 -4.78178142089194
 -40 -22 -3.72652293840604
 -39 -22 -2.48091103891898
 -38 -22 -1.01835120540395
 -37 -22 0.691117377435904
 -36 -22 2.68117293777016
 -35 -22 4.98957342140182
 -34 -22 7.65852012970859
 -33 -22 10.7350083155551
 -32 -22 14.2711445035746
 -31 -22 18.3244028429365
 -30 -22 22.9577834989741
 -29 -22 28.2398247698073
 -28 -22 34.2444072514643
 -27 -22 41.0502732328934
 -26 -22 48.7401683191558
 -25 -22 57.3994965372147
 -24 -22 67.1143674243161
 -23 -22 77.968907819377
 -22 -22 90.0417180021372
 -21 -22 103.401379001323
 -20 -22 118.100974233385
 -19 -22 134.171683008451
 -18 -22 151.61564187446
 -17 -22 170.398450986056
 -16 -22 190.441912394571
 -15 -22 211.617792742254
 -14 -22 233.743551680209
 -13 -22 256.581003113587
 -12 -22 279.838716863754
 -11 -22 303.178593140459
 -10 -22 326.226481375778
 -9 -22 348.586071881154
 -8 -22 369.854722147394
 -7 -22 389.639552618511
 -6 -22 407.572162841192
 -5 -22 423.320676552765
 -4 -22 436.598416845731
 -3 -22 447.169172609557
 -2 -22 454.849580625377
 -1 -22 459.509503245416
 0 -22 461.07139086703
 1 -22 459.509503245417
 2 -22 454.849580625376
 3 -22 447.169172609557
 4 -22 436.59841684573
 5 -22 423.320676552764
 6 -22 407.572162841192
 7 -22 389.639552618511
 8 -22 369.854722147394
 9 -22 348.586071881154
 10 -22 326.226481375778
 11 -22 303.178593140458
 12 -22 279.838716863754
 13 -22 256.581003113587
 14 -22 233.743551680209
 15 -22 211.617792742254
 16 -22 190.441912394572
 17 -22 170.398450986057
 18 -22 151.61564187446
 19 -22 134.17168300845
 20 -22 118.100974233385
 21 -22 103.401379001323
 22 -22 90.0417180021381
 23 -22 77.9689078193775
 24 -22 67.1143674243169
 25 -22 57.399496537215
 26 -22 48.740168319155
 27 -22 41.0502732328933
 28 -22 34.244407251465
 29 -22 28.2398247698079
 30 -22 22.9577834989737
 31 -22 18.3244028429352
 32 -22 14.2711445035753
 33 -22 10.7350083155529
 34 -22 7.65852012970885
 35 -22 4.98957342140089
 36 -22 2.68117293776779
 37 -22 0.691117377437608
 38 -22 -1.01835120540422
 39 -22 -2.48091103891911
 40 -22 -3.72652293840708
 41 -22 -4.78178142089323
 42 -22 -5.67024819673699
 43 -22 -6.41276415559572
 44 -22 -7.02773782761006
 45 -22 -7.53140963301804
 46 -22 -7.93809216039971
 47 -22 -8.26038733569535
 48 -22 -8.50938173948058
 49 -22 -8.69482155978057
 50 -22 -8.82526877843099
  
 -50 -21 -9.67590263470632
 -49 -21 -9.59636436482789
 -48 -21 -9.46438401169288
 -47 -21 -9.27135714081859
 -46 -21 -9.00744258146968
 -45 -21 -8.66139199654753
 -44 -21 -8.22035754936631
 -43 -21 -7.66967544829415
 -42 -21 -6.99262315459622
 -41 -21 -6.1701481506586
 -40 -21 -5.18056643341368
 -39 -21 -3.99922938679091
 -38 -21 -2.59815848307689
 -37 -21 -0.945648479127728
 -36 -21 0.994158444848341
 -35 -21 3.26172262390071
 -34 -21 5.9025724292447
 -33 -21 8.96777209584838
 -32 -21 12.5143721991305
 -31 -21 16.6058147587882
 -30 -21 21.312254195338
 -29 -21 26.7107418426087
 -28 -21 32.8852051525486
 -27 -21 39.9261330979499
 -26 -21 47.9298570467096
 -25 -21 56.99729283518
 -24 -21 67.2319874857666
 -23 -21 78.7372974533157
 -22 -21 91.6125214145115
 -21 -21 105.947829396491
 -20 -21 121.817884372153
 -19 -21 139.274156928935
 -18 -21 158.336101284394
 -17 -21 178.981597162352
 -16 -21 201.137355568357
 -15 -21 224.670299104546
 -14 -21 249.381187233285
 -13 -21 275.001862638454
 -12 -21 301.197339650752
 -11 -21 327.573471389286
 -10 -21 353.690141744662
 -9 -21 379.07897744243
 -8 -21 403.26371231092
 -7 -21 425.78082825581
 -6 -21 446.198119501275
 -5 -21 464.129377116697
 -4 -21 479.244292499597
 -3 -21 491.273659192853
 -2 -21 500.010757379085
 -1 -21 505.310279221153
 0 -21 507.086260542528
 1 -21 505.310279221153
 2 -21 500.010757379084
 3 -21 491.273659192853
 4 -21 479.244292499597
 5 -21 464.129377116696
 6 -21 446.198119501276
 7 -21 425.78082825581
 8 -21 403.26371231092
 9 -21 379.07897744243
 10 -21 353.690141744662
 11 -21 327.573471389285
 12 -21 301.197339650752
 13 -21 275.001862638455
 14 -21 249.381187233285
 15 -21 224.670299104546
 16 -21 201.137355568356
 17 -21 178.981597162353
 18 -21 158.336101284394
 19 -21 139.274156928936
 20 -21 121.817884372153
 21 -21 105.94782939649
 22 -21 91.6125214145129
 23 -21 78.7372974533168
 24 -21 67.2319874857666
 25 -21 56.9972928351804
 26 -21 47.9298570467106
 27 -21 39.9261330979491
 28 -21 32.8852051525498
 29 -21 26.7107418426097
 30 -21 21.3122541953395
 31 -21 16.6058147587877
 32 -21 12.5143721991295
 33 -21 8.96777209584558
 34 -21 5.90257242924642
 35 -21 3.26172262390255
 36 -21 0.994158444849396
 37 -21 -0.945648479127722
 38 -21 -2.59815848307689
 39 -21 -3.99922938679223
 40 -21 -5.18056643341238
 41 -21 -6.17014815065913
 42 -21 -6.9926231545988
 43 -21 -7.66967544829596
 44 -21 -8.22035754936786
 45 -21 -8.66139199654689
 46 -21 -9.00744258146738
 47 -21 -9.27135714082052
 48 -21 -9.46438401169469
 49 -21 -9.59636436483007
 50 -21 -9.67590263470748
  
 -50 -20 -10.5540085263311
 -49 -20 -10.5294378122728
 -48 -20 -10.4555161545037
 -47 -20 -10.3236652689802
 -46 -20 -10.124025430697
 -45 -20 -9.84527138425573
 -44 -20 -9.47440314332188
 -43 -20 -8.99650878354845
 -42 -20 -8.39449621067368
 -41 -20 -7.64879085205094
 -40 -20 -6.73699632455042
 -39 -20 -5.63351544197209
 -38 -20 -4.30912953194412
 -37 -20 -2.73053505846461
 -36 -20 -0.859838153986869
 -35 -20 1.34598993278475
 -34 -20 3.93568999649866
 -33 -20 6.96431327856408
 -32 -20 10.4938230181735
 -31 -20 14.5936719604315
 -30 -20 19.3413165823521
 -29 -20 24.8226131593231
 -28 -20 31.1320209656745
 -27 -20 38.372513461756
 -26 -20 46.6550692769982
 -25 -20 56.0975820036204
 -24 -20 66.8229935683963
 -23 -20 78.9564248478138
 -22 -20 92.6210571867779
 -21 -20 107.932521970689
 -20 -20 124.991599912818
 -19 -20 143.87513931892
 -18 -20 164.625296632761
 -17 -20 187.237500076039
 -16 -20 211.647935677347
 -15 -20 237.721814718611
 -14 -20 265.244109416342
 -13 -20 293.914690529792
 -12 -20 323.349689841621
 -11 -20 353.090305394199
 -10 -20 382.6191642042
 -9 -20 411.382955004367
 -8 -20 438.818727764438
 -7 -20 464.38046635674
 -6 -20 487.562569531906
 -5 -20 507.917722514155
 -4 -20 525.068010942422
 -3 -20 538.709577383119
 -2 -20 548.612255506619
 -1 -20 554.616227439644
 0 -20 556.627822674055
 1 -20 554.616227439644
 2 -20 548.612255506619
 3 -20 538.709577383119
 4 -20 525.068010942422
 5 -20 507.917722514156
 6 -20 487.562569531906
 7 -20 464.38046635674
 8 -20 438.818727764439
 9 -20 411.382955004366
 10 -20 382.6191642042
 11 -20 353.0903053942
 12 -20 323.349689841621
 13 -20 293.914690529791
 14 -20 265.244109416341
 15 -20 237.721814718611
 16 -20 211.647935677347
 17 -20 187.237500076039
 18 -20 164.625296632761
 19 -20 143.87513931892
 20 -20 124.991599912819
 21 -20 107.93252197069
 22 -20 92.6210571867763
 23 -20 78.9564248478131
 24 -20 66.8229935683959
 25 -20 56.0975820036192
 26 -20 46.6550692769979
 27 -20 38.3725134617567
 28 -20 31.1320209656753
 29 -20 24.8226131593243
 30 -20 19.3413165823539
 31 -20 14.593671960432
 32 -20 10.4938230181736
 33 -20 6.96431327856488
 34 -20 3.93568999649946
 35 -20 1.34598993278647
 36 -20 -0.859838153983853
 37 -20 -2.73053505846317
 38 -20 -4.30912953194426
 39 -20 -5.63351544197053
 40 -20 -6.73699632455133
 41 -20 -7.64879085205131
 42 -20 -8.39449621067198
 43 -20 -8.9965087835461
 44 -20 -9.47440314331954
 45 -20 -9.84527138425469
 46 -20 -10.1240254306973
 47 -20 -10.3236652689792
 48 -20 -10.4555161545042
 49 -20 -10.5294378122755
 50 -20 -10.5540085263312
  
 -50 -19 -11.4572557079574
 -49 -19 -11.4916243940307
 -48 -19 -11.4802883670286
 -47 -19 -11.4147699879013
 -46 -19 -11.2852747924337
 -45 -19 -11.0804946607393
 -44 -19 -10.7873826653732
 -43 -19 -10.3908959834804
 -42 -19 -9.87370298933326
 -41 -19 -9.21585043921668
 -40 -19 -8.3943865680446
 -39 -19 -7.38293600354387
 -38 -19 -6.15122276206651
 -37 -19 -4.6645383496809
 -36 -19 -2.88315332725331
 -35 -19 -0.761672845330092
 -34 -19 1.75166007501561
 -33 -19 4.71570493632233
 -32 -19 8.19719239633615
 -31 -19 12.2714961288867
 -30 -19 17.0233698257037
 -29 -19 22.5475937367852
 -28 -19 28.9494522008636
 -27 -19 36.3449342971311
 -26 -19 44.8605134211277
 -25 -19 54.6323183749444
 -24 -19 65.8044600809052
 -23 -19 78.5262285066496
 -22 -19 92.9478322247525
 -21 -19 109.214332697774
 -20 -19 127.4574492771
 -19 -19 147.785010083389
 -18 -19 170.268035746884
 -17 -19 194.925802631157
 -16 -19 221.709754952754
 -15 -19 250.487788586072
 -14 -19 281.031100843434
 -13 -19 313.00628005112
 -12 -19 345.975315334622
 -11 -19 379.405486458106
 -10 -19 412.689576589595
 -9 -19 445.174796089788
 -8 -19 476.196804735985
 -7 -19 505.1139902491
 -6 -19 531.337197003423
 -5 -19 554.351400246904
 -4 -19 573.727892660639
 -3 -19 589.12767131282
 -2 -19 600.298284749657
 -1 -19 607.067149987669
 0 -19 609.334325217299
 1 -19 607.067149987669
 2 -19 600.298284749657
 3 -19 589.127671312821
 4 -19 573.727892660639
 5 -19 554.351400246905
 6 -19 531.337197003424
 7 -19 505.113990249101
 8 -19 476.196804735984
 9 -19 445.174796089788
 10 -19 412.689576589595
 11 -19 379.405486458106
 12 -19 345.975315334622
 13 -19 313.006280051121
 14 -19 281.031100843434
 15 -19 250.487788586071
 16 -19 221.709754952754
 17 -19 194.925802631157
 18 -19 170.268035746884
 19 -19 147.785010083389
 20 -19 127.4574492771
 21 -19 109.214332697775
 22 -19 92.9478322247524
 23 -19 78.5262285066481
 24 -19 65.8044600809056
 25 -19 54.6323183749452
 26 -19 44.8605134211271
 27 -19 36.3449342971295
 28 -19 28.9494522008632
 29 -19 22.547593736784
 30 -19 17.0233698257012
 31 -19 12.2714961288851
 32 -19 8.19719239633372
 33 -19 4.71570493631993
 34 -19 1.75166007501577
 35 -19 -0.761672845329053
 36 -19 -2.88315332725225
 37 -19 -4.66453834967972
 38 -19 -6.15122276206861
 39 -19 -7.38293600354139
 40 -19 -8.39438656804317
 41 -19 -9.21585043921486
 42 -19 -9.87370298933498
 43 -19 -10.3908959834792
 44 -19 -10.787382665372
 45 -19 -11.0804946607395
 46 -19 -11.2852747924354
 47 -19 -11.4147699878991
 48 -19 -11.4802883670257
 49 -19 -11.4916243940325
 50 -19 -11.4572557079545
  
 -50 -18 -12.3829467595858
 -49 -18 -12.4800890008811
 -48 -18 -12.5357354754809
 -47 -18 -12.5415887473046
 -46 -18 -12.4880099220151
 -45 -18 -12.3638103370523
 -44 -18 -12.1560117942071
 -43 -18 -11.8495709743639
 -42 -18 -11.4270632424426
 -41 -18 -10.8683206526528
 -40 -18 -10.1500186436889
 -39 -18 -9.24520573380609
 -38 -18 -8.12277057954757
 -37 -18 -6.74684117890844
 -36 -18 -5.07611196322792
 -35 -18 -3.0630962832273
 -34 -18 -0.653304697367899
 -33 -18 2.2156460240141
 -32 -18 5.61498154572529
 -31 -18 9.62575490519136
 -30 -18 14.3398326364238
 -29 -18 19.8608279807057
 -28 -18 26.304901388423
 -27 -18 33.8013145536923
 -26 -18 42.4925805291789
 -25 -18 52.5339981324723
 -24 -18 64.0922943367578
 -23 -18 77.3430268253333
 -22 -18 92.4663283842007
 -21 -18 109.640521019336
 -20 -18 129.033117467472
 -19 -18 150.788802030883
 -18 -18 175.014196253814
 -17 -18 201.759628923232
 -16 -18 230.998789837171
 -15 -18 262.608042305728
 -14 -18 296.348178093459
 -13 -18 331.85223908159
 -12 -18 368.623273906168
 -11 -18 406.045099888012
 -10 -18 443.407096189705
 -9 -18 479.941074284571
 -8 -18 514.865250371142
 -7 -18 547.428442082279
 -6 -18 576.947655138448
 -5 -18 602.834215392309
 -4 -18 624.606712599299
 -3 -18 641.892091846419
 -2 -18 654.41835647034
 -1 -18 662.003207077919
 0 -18 664.542713664495
 1 -18 662.003207077919
 2 -18 654.418356470341
 3 -18 641.89209184642
 4 -18 624.606712599298
 5 -18 602.834215392309
 6 -18 576.947655138448
 7 -18 547.428442082279
 8 -18 514.865250371142
 9 -18 479.94107428457
 10 -18 443.407096189705
 11 -18 406.045099888013
 12 -18 368.623273906168
 13 -18 331.85223908159
 14 -18 296.348178093459
 15 -18 262.608042305728
 16 -18 230.998789837169
 17 -18 201.759628923232
 18 -18 175.014196253814
 19 -18 150.788802030883
 20 -18 129.033117467471
 21 -18 109.640521019334
 22 -18 92.4663283842002
 23 -18 77.3430268253337
 24 -18 64.0922943367571
 25 -18 52.5339981324718
 26 -18 42.492580529178
 27 -18 33.8013145536911
 28 -18 26.3049013884236
 29 -18 19.8608279807076
 30 -18 14.3398326364233
 31 -18 9.62575490519001
 32 -18 5.61498154572623
 33 -18 2.21564602401328
 34 -18 -0.65330469737031
 35 -18 -3.06309628322781
 36 -18 -5.07611196322437
 37 -18 -6.74684117890648
 38 -18 -8.12277057954483
 39 -18 -9.24520573380542
 40 -18 -10.1500186436887
 41 -18 -10.8683206526536
 42 -18 -11.4270632424421
 43 -18 -11.8495709743646
 44 -18 -12.1560117942066
 45 -18 -12.3638103370522
 46 -18 -12.4880099220141
 47 -18 -12.5415887473045
 48 -18 -12.5357354754832
 49 -18 -12.480089000883
 50 -18 -12.3829467595874
  
 -50 -17 -13.3280183255586
 -49 -17 -13.4915771396139
 -48 -17 -13.6184118016291
 -47 -17 -13.7004886584356
 -46 -17 -13.7284200316986
 -45 -17 -13.6912460307417
 -44 -17 -13.5761819277503
 -43 -17 -13.3683259809593
 -42 -17 -13.0503219849022
 -41 -17 -12.6019702177109
 -40 -17 -11.9997798811841
 -39 -17 -11.2164556478397
 -38 -17 -10.2203106282894
 -37 -17 -8.97459807820196
 -36 -17 -7.43675466229335
 -35 -17 -5.55754934193051
 -34 -17 -3.28013431978006
 -33 -17 -0.538998461289713
 -32 -17 2.7411700930619
 -31 -17 6.64669588990086
 -30 -17 11.2761725054441
 -29 -17 16.7417131239434
 -28 -17 23.1701173404266
 -27 -17 30.7038381249078
 -26 -17 39.5015821999882
 -25 -17 49.7383115303545
 -24 -17 61.6043320118522
 -23 -17 75.3030591554466
 -22 -17 91.0469460978637
 -21 -17 109.050962225469
 -20 -17 129.52295113047
 -19 -17 152.650225066157
 -18 -17 178.581944400838
 -17 -17 207.407279498626
 -16 -17 239.130150301477
 -15 -17 273.642519521943
 -14 -17 310.699666938507
 -13 -17 349.902240887942
 -12 -17 390.690544888646
 -11 -17 432.355733853168
 -10 -17 474.069910748108
 -9 -17 514.932858775915
 -8 -17 554.028635044736
 -7 -17 590.482340461091
 -6 -17 623.50743079286
 -5 -17 652.436947739434
 -4 -17 676.736666483677
 -3 -17 696.002527277878
 -2 -17 709.947519697974
 -1 -17 718.384077328015
 0 -17 721.207443802758
 1 -17 718.384077328015
 2 -17 709.947519697974
 3 -17 696.002527277877
 4 -17 676.736666483677
 5 -17 652.436947739433
 6 -17 623.50743079286
 7 -17 590.482340461091
 8 -17 554.028635044737
 9 -17 514.932858775915
 10 -17 474.069910748108
 11 -17 432.355733853167
 12 -17 390.690544888646
 13 -17 349.902240887941
 14 -17 310.699666938507
 15 -17 273.642519521943
 16 -17 239.130150301477
 17 -17 207.407279498626
 18 -17 178.581944400837
 19 -17 152.650225066158
 20 -17 129.522951130469
 21 -17 109.050962225472
 22 -17 91.0469460978628
 23 -17 75.3030591554479
 24 -17 61.6043320118507
 25 -17 49.7383115303534
 26 -17 39.5015821999874
 27 -17 30.7038381249096
 28 -17 23.1701173404251
 29 -17 16.7417131239427
 30 -17 11.2761725054426
 31 -17 6.64669588990367
 32 -17 2.74117009306405
 33 -17 -0.538998461290234
 34 -17 -3.28013431977964
 35 -17 -5.55754934192839
 36 -17 -7.43675466229189
 37 -17 -8.97459807820579
 38 -17 -10.2203106282864
 39 -17 -11.2164556478389
 40 -17 -11.9997798811808
 41 -17 -12.6019702177126
 42 -17 -13.0503219848997
 43 -17 -13.3683259809611
 44 -17 -13.5761819277492
 45 -17 -13.6912460307386
 46 -17 -13.7284200316999
 47 -17 -13.7004886584382
 48 -17 -13.618411801626
 49 -17 -13.4915771396106
 50 -17 -13.3280183255601
  
 -50 -16 -14.2890477345383
 -49 -16 -14.5224198916228
 -48 -16 -14.7243937490932
 -47 -16 -14.8872857953267
 -46 -16 -15.0020591400264
 -45 -16 -15.0580973774854
 -44 -16 -15.0429412711358
 -43 -16 -14.9419824031157
 -42 -16 -14.7381071437631
 -41 -16 -14.4112834633361
 -40 -16 -13.9380822618197
 -39 -16 -13.2911240818962
 -38 -16 -12.4384413741971
 -37 -16 -11.3427460220113
 -36 -16 -9.96059178387511
 -35 -16 -8.24142193784791
 -34 -16 -6.12649408579377
 -33 -16 -3.54767733257196
 -32 -16 -0.426122638511164
 -31 -16 3.32918391891448
 -30 -16 7.82296155155775
 -29 -16 13.1752251224988
 -28 -16 19.5228524526419
 -27 -16 27.0210142551505
 -26 -16 35.844295524972
 -25 -16 46.1872610191953
 -24 -16 58.2641186526937
 -23 -16 72.3070119907291
 -22 -16 88.5623303237793
 -21 -16 107.284275769984
 -20 -16 128.724802639366
 -19 -16 153.119003445062
 -18 -16 180.665154077346
 -17 -16 211.499082607585
 -16 -16 245.663445496362
 -15 -16 283.073988447652
 -14 -16 323.486869147276
 -13 -16 366.473213765978
 -12 -16 411.408405202121
 -11 -16 457.482998186734
 -10 -16 503.738747412557
 -9 -16 549.127281448759
 -8 -16 592.58234520696
 -7 -16 633.092154917512
 -6 -16 669.758465879764
 -5 -16 701.833448448272
 -4 -16 728.732204702202
 -3 -16 750.024853440211
 -2 -16 765.415675330546
 -1 -16 774.71756971108
 0 -16 777.828877082893
 1 -16 774.717569711082
 2 -16 765.415675330547
 3 -16 750.02485344021
 4 -16 728.732204702202
 5 -16 701.833448448272
 6 -16 669.758465879765
 7 -16 633.092154917512
 8 -16 592.58234520696
 9 -16 549.12728144876
 10 -16 503.738747412557
 11 -16 457.482998186734
 12 -16 411.408405202121
 13 -16 366.473213765978
 14 -16 323.486869147277
 15 -16 283.073988447653
 16 -16 245.663445496362
 17 -16 211.499082607584
 18 -16 180.665154077347
 19 -16 153.119003445064
 20 -16 128.724802639365
 21 -16 107.284275769986
 22 -16 88.5623303237815
 23 -16 72.3070119907307
 24 -16 58.2641186526932
 25 -16 46.1872610191926
 26 -16 35.8442955249728
 27 -16 27.0210142551519
 28 -16 19.5228524526422
 29 -16 13.1752251224978
 30 -16 7.82296155155885
 31 -16 3.32918391891246
 32 -16 -0.426122638511516
 33 -16 -3.54767733257334
 34 -16 -6.12649408579561
 35 -16 -8.24142193784978
 36 -16 -9.96059178387429
 37 -16 -11.3427460220114
 38 -16 -12.4384413742
 39 -16 -13.291124081896
 40 -16 -13.9380822618199
 41 -16 -14.4112834633392
 42 -16 -14.7381071437639
 43 -16 -14.9419824031179
 44 -16 -15.0429412711368
 45 -16 -15.0580973774877
 46 -16 -15.0020591400302
 47 -16 -14.8872857953312
 48 -16 -14.724393749096
 49 -16 -14.522419891621
 50 -16 -14.2890477345373
  
 -50 -15 -15.2622659162541
 -49 -15 -15.5685461584496
 -48 -15 -15.8492908180712
 -47 -15 -16.0972542376634
 -46 -15 -16.3038521702812
 -45 -15 -16.458929917204
 -44 -15 -16.5504908662958
 -43 -15 -16.56437886629
 -42 -15 -16.4839068989547
 -41 -15 -16.2894234496305
 -40 -15 -15.9578068479237
 -39 -15 -15.4618766930951
 -38 -15 -14.7697103603503
 -37 -15 -13.8438516124913
 -36 -15 -12.6403976843601
 -35 -15 -11.1079511175894
 -34 -15 -9.18642347625565
 -33 -15 -6.8056804163781
 -32 -15 -3.88402219755839
 -31 -15 -0.326501724882211
 -30 -15 3.97690485809284
 -29 -15 9.15324001291884
 -28 -15 15.3485541706573
 -27 -15 22.7298341585719
 -26 -15 31.4867003811927
 -25 -15 41.8326168117008
 -24 -15 54.0052427180064
 -23 -15 68.265405951035
 -22 -15 84.8939944076091
 -21 -15 104.185854843527
 -20 -15 126.439586130221
 -19 -15 151.941980843069
 -18 -15 180.945919504922
 -17 -15 213.640934434625
 -16 -15 250.1166655283
 -15 -15 290.321239980922
 -14 -15 334.019244544392
 -13 -15 380.756988015274
 -12 -15 429.845042661614
 -11 -15 480.36788110557
 -10 -15 531.226260295085
 -9 -15 581.209893005489
 -8 -15 629.088493400522
 -7 -15 673.70285765988
 -6 -15 714.037701903558
 -5 -15 749.264533082959
 -4 -15 778.752426169251
 -3 -15 802.052859925605
 -2 -15 818.869123210274
 -1 -15 829.021189968174
 0 -15 832.414875297035
 1 -15 829.021189968174
 2 -15 818.869123210275
 3 -15 802.052859925605
 4 -15 778.752426169251
 5 -15 749.264533082959
 6 -15 714.037701903559
 7 -15 673.702857659881
 8 -15 629.088493400522
 9 -15 581.209893005488
 10 -15 531.226260295084
 11 -15 480.36788110557
 12 -15 429.845042661615
 13 -15 380.756988015273
 14 -15 334.019244544392
 15 -15 290.321239980923
 16 -15 250.116665528301
 17 -15 213.640934434624
 18 -15 180.945919504921
 19 -15 151.941980843069
 20 -15 126.43958613022
 21 -15 104.185854843526
 22 -15 84.8939944076094
 23 -15 68.2654059510344
 24 -15 54.0052427180064
 25 -15 41.8326168117019
 26 -15 31.4867003811922
 27 -15 22.7298341585724
 28 -15 15.3485541706583
 29 -15 9.15324001291909
 30 -15 3.97690485809164
 31 -15 -0.326501724880308
 32 -15 -3.88402219756041
 33 -15 -6.80568041637661
 34 -15 -9.18642347625562
 35 -15 -11.1079511175906
 36 -15 -12.6403976843631
 37 -15 -13.8438516124877
 38 -15 -14.7697103603492
 39 -15 -15.461876693097
 40 -15 -15.957806847919
 41 -15 -16.2894234496279
 42 -15 -16.4839068989577
 43 -15 -16.5643788662932
 44 -15 -16.5504908662931
 45 -15 -16.458929917202
 46 -15 -16.3038521702843
 47 -15 -16.0972542376667
 48 -15 -15.8492908180697
 49 -15 -15.5685461584496
 50 -15 -15.2622659162527
  
 -50 -14 -16.2435769025064
 -49 -14 -16.6255025914311
 -48 -14 -16.9882655878948
 -47 -14 -17.325145578988
 -46 -14 -17.6281132593689
 -45 -14 -17.8875952219898
 -44 -14 -18.092197224855
 -43 -14 -18.2283786153017
 -42 -14 -18.2800695385086
 -41 -14 -18.2282212687443
 -40 -14 -18.0502785896462
 -39 -14 -17.7195616406422
 -38 -14 -17.2045430930351
 -37 -14 -16.4680050151393
 -36 -14 -15.4660584805615
 -35 -14 -14.1470081079411
 -34 -14 -12.450043657352
 -33 -14 -10.3037420952617
 -32 -14 -7.62436698079056
 -31 -14 -4.31395878881057
 -30 -14 -0.258221540561803
 -29 -14 4.67576978833927
 -28 -14 10.6419869123044
 -27 -14 17.8178920602794
 -26 -14 26.4067436344491
 -25 -14 36.6395059088678
 -24 -14 48.7759752407057
 -23 -14 63.1045610643192
 -22 -14 79.9399362150089
 -21 -14 99.6175021904157
 -20 -14 122.4833259087
 -19 -14 148.877959965078
 -18 -14 179.112488417548
 -17 -14 213.435466708474
 -16 -14 251.99046509031
 -15 -14 294.76602562872
 -14 -14 341.543168622426
 -13 -14 391.849733568003
 -12 -14 444.934414030869
 -11 -14 499.773921544197
 -10 -14 555.121842291649
 -9 -14 609.597045626031
 -8 -14 661.796404967458
 -7 -14 710.40746591407
 -6 -14 754.296761174831
 -5 -14 792.55873438904
 -4 -14 824.523491395538
 -3 -14 849.732494018497
 -2 -14 867.896416702302
 -1 -14 878.84908460293
 0 -14 882.508128247042
 1 -14 878.84908460293
 2 -14 867.896416702301
 3 -14 849.732494018498
 4 -14 824.523491395539
 5 -14 792.558734389039
 6 -14 754.296761174831
 7 -14 710.407465914071
 8 -14 661.796404967458
 9 -14 609.597045626031
 10 -14 555.121842291648
 11 -14 499.773921544198
 12 -14 444.93441403087
 13 -14 391.849733568003
 14 -14 341.543168622426
 15 -14 294.766025628721
 16 -14 251.99046509031
 17 -14 213.435466708475
 18 -14 179.112488417547
 19 -14 148.877959965079
 20 -14 122.483325908702
 21 -14 99.6175021904141
 22 -14 79.939936215011
 23 -14 63.1045610643192
 24 -14 48.7759752407022
 25 -14 36.6395059088683
 26 -14 26.4067436344486
 27 -14 17.8178920602766
 28 -14 10.6419869123018
 29 -14 4.67576978834005
 30 -14 -0.258221540560422
 31 -14 -4.31395878881338
 32 -14 -7.62436698078932
 33 -14 -10.3037420952656
 34 -14 -12.4500436573507
 35 -14 -14.1470081079411
 36 -14 -15.4660584805648
 37 -14 -16.4680050151424
 38 -14 -17.2045430930324
 39 -14 -17.7195616406392
 40 -14 -18.05027858965
 41 -14 -18.2282212687399
 42 -14 -18.2800695385106
 43 -14 -18.2283786153036
 44 -14 -18.0921972248505
 45 -14 -17.8875952219862
 46 -14 -17.6281132593704
 47 -14 -17.3251455789828
 48 -14 -16.988265587896
 49 -14 -16.6255025914286
 50 -14 -16.2435769025033
  
 -50 -13 -17.228584050102
 -49 -13 -17.6884814267277
 -48 -13 -18.1360630003022
 -47 -13 -18.5652193809117
 -46 -13 -18.9685769533446
 -45 -13 -19.3372621995732
 -44 -13 -19.6606228358664
 -43 -13 -19.9258979655864
 -42 -13 -20.1178281225252
 -41 -13 -20.2181945732078
 -40 -13 -20.2052755591773
 -39 -13 -20.0532053051818
 -38 -13 -19.7312196333877
 -37 -13 -19.2027699826177
 -36 -13 -18.4244856656277
 -35 -13 -17.3449625257496
 -34 -13 -15.903355122519
 -33 -13 -14.0277497186149
 -32 -13 -11.6332974665851
 -31 -13 -8.62009250242966
 -30 -13 -4.87078990347824
 -29 -13 -0.247976192115173
 -28 -13 5.40866613800104
 -27 -13 12.2853137279547
 -26 -13 20.5969230191349
 -25 -13 30.5898629571615
 -24 -13 42.5438641298497
 -23 -13 56.7726919302264
 -22 -13 73.6226892804346
 -21 -13 93.4680045580235
 -20 -13 116.700940795197
 -19 -13 143.715494665224
 -18 -13 174.881938487931
 -17 -13 210.510496815009
 -16 -13 250.803189003051
 -15 -13 295.795251347449
 -14 -13 345.291572246535
 -13 -13 398.808968162119
 -12 -13 455.540260618191
 -11 -13 514.357768881495
 -10 -13 573.868386373014
 -9 -13 632.518786343564
 -8 -13 688.731841555246
 -7 -13 741.042897289694
 -6 -13 788.204603970983
 -5 -13 829.241603891919
 -4 -13 863.453996615689
 -3 -13 890.382343004684
 -2 -13 909.752684955595
 -1 -13 921.41873682087
 0 -13 925.313651676529
 1 -13 921.418736820871
 2 -13 909.752684955596
 3 -13 890.382343004684
 4 -13 863.453996615688
 5 -13 829.241603891919
 6 -13 788.204603970982
 7 -13 741.042897289694
 8 -13 688.731841555246
 9 -13 632.518786343565
 10 -13 573.868386373015
 11 -13 514.357768881495
 12 -13 455.540260618192
 13 -13 398.808968162119
 14 -13 345.291572246534
 15 -13 295.795251347448
 16 -13 250.80318900305
 17 -13 210.510496815008
 18 -13 174.881938487931
 19 -13 143.715494665224
 20 -13 116.700940795196
 21 -13 93.4680045580204
 22 -13 73.6226892804363
 23 -13 56.772691930228
 24 -13 42.5438641298486
 25 -13 30.5898629571599
 26 -13 20.5969230191378
 27 -13 12.2853137279554
 28 -13 5.4086661380019
 29 -13 -0.247976192117637
 30 -13 -4.87078990347851
 31 -13 -8.62009250242859
 32 -13 -11.6332974665841
 33 -13 -14.027749718618
 34 -13 -15.9033551225171
 35 -13 -17.3449625257523
 36 -13 -18.4244856656244
 37 -13 -19.2027699826163
 38 -13 -19.7312196333869
 39 -13 -20.0532053051788
 40 -13 -20.205275559176
 41 -13 -20.2181945732024
 42 -13 -20.1178281225256
 43 -13 -19.9258979655871
 44 -13 -19.660622835864
 45 -13 -19.3372621995727
 46 -13 -18.9685769533465
 47 -13 -18.5652193809156
 48 -13 -18.1360630003045
 49 -13 -17.6884814267303
 50 -13 -17.2285840501035
  
 -50 -12 -18.2126229560927
 -49 -12 -18.7523562475721
 -48 -12 -19.2870490384734
 -47 -12 -19.8112847710528
 -46 -12 -20.3184426280475
 -45 -12 -20.8004641025066
 -44 -12 -21.2475753378526
 -43 -12 -21.6479569502417
 -42 -12 -21.9873515615195
 -41 -12 -22.2485975621808
 -40 -12 -22.4110756777641
 -39 -12 -22.450052728458
 -38 -12 -22.3359045707529
 -37 -12 -22.0331976471207
 -36 -12 -21.4996059538672
 -35 -12 -20.6846377632948
 -34 -12 -19.52814442505
 -33 -12 -17.9585825383592
 -32 -12 -15.89100152937
 -31 -12 -13.2247324003134
 -30 -12 -9.84076195450604
 -29 -12 -5.59879281625855
 -28 -12 -0.334016930154339
 -27 -12 6.14632554178387
 -26 -12 14.0664612191669
 -25 -12 23.6854279732599
 -24 -12 35.2998524208687
 -23 -12 49.2455477667214
 -22 -12 65.8970227586517
 -21 -12 85.6636055308002
 -20 -12 108.980418337047
 -19 -12 136.291946239371
 -18 -12 168.025569962414
 -17 -12 204.552474627392
 -16 -12 246.13429622309
 -15 -12 292.856389851851
 -14 -12 344.553274917117
 -13 -12 400.738485089705
 -12 -12 460.557903541196
 -11 -12 522.788656353066
 -10 -12 585.899796032152
 -9 -12 648.174340789926
 -8 -12 707.869965662702
 -7 -12 763.379451880065
 -6 -12 813.352068861132
 -5 -12 856.753399191045
 -4 -12 892.863564187206
 -3 -12 921.230704370913
 -2 -12 941.602713289576
 -1 -12 953.857619321385
 0 -12 957.946623650439
 1 -12 953.857619321385
 2 -12 941.602713289576
 3 -12 921.230704370912
 4 -12 892.863564187206
 5 -12 856.753399191045
 6 -12 813.352068861131
 7 -12 763.379451880065
 8 -12 707.869965662702
 9 -12 648.174340789926
 10 -12 585.899796032152
 11 -12 522.788656353067
 12 -12 460.557903541195
 13 -12 400.738485089704
 14 -12 344.553274917118
 15 -12 292.85638985185
 16 -12 246.13429622309
 17 -12 204.552474627391
 18 -12 168.025569962414
 19 -12 136.29194623937
 20 -12 108.980418337047
 21 -12 85.6636055308013
 22 -12 65.8970227586502
 23 -12 49.2455477667202
 24 -12 35.2998524208706
 25 -12 23.685427973262
 26 -12 14.0664612191692
 27 -12 6.1463255417826
 28 -12 -0.334016930157373
 29 -12 -5.59879281626019
 30 -12 -9.84076195450414
 31 -12 -13.2247324003108
 32 -12 -15.8910015293694
 33 -12 -17.9585825383553
 34 -12 -19.528144425053
 35 -12 -20.6846377632958
 36 -12 -21.4996059538639
 37 -12 -22.033197647116
 38 -12 -22.3359045707538
 39 -12 -22.4500527284556
 40 -12 -22.4110756777657
 41 -12 -22.2485975621811
 42 -12 -21.9873515615201
 43 -12 -21.6479569502405
 44 -12 -21.2475753378541
 45 -12 -20.800464102509
 46 -12 -20.318442628048
 47 -12 -19.8112847710533
 48 -12 -19.2870490384738
 49 -12 -18.7523562475712
 50 -12 -18.2126229560998
  
 -50 -11 -19.19080085565
 -49 -11 -19.8117254792778
 -48 -11 -20.4352586368849
 -47 -11 -21.0567530682578
 -46 -11 -21.6704320943133
 -45 -11 -22.2691613148725
 -44 -11 -22.8441755889215
 -43 -11 -23.3847526256776
 -42 -11 -23.8778228919627
 -41 -11 -24.3075036515312
 -40 -11 -24.65454277142
 -39 -11 -24.8956554450857
 -38 -11 -25.0027341956797
 -37 -11 -24.9419094698714
 -36 -11 -24.6724348998011
 -35 -11 -24.1453680655868
 -34 -11 -23.3020146283225
 -33 -11 -22.0721015112137
 -32 -11 -20.3716441654618
 -31 -11 -18.1004750796416
 -30 -11 -15.1394074281918
 -29 -11 -11.3470218808359
 -28 -11 -6.5560902067889
 -27 -11 -0.56969235152946
 -26 -11 6.84284740235806
 -25 -11 15.9499730464073
 -24 -11 27.0614663794823
 -23 -11 40.5309493232663
 -22 -11 56.7563685922874
 -21 -11 76.1770745286537
 -20 -11 99.2655573700939
 -19 -11 126.511292761726
 -18 -11 158.393620268247
 -17 -11 195.340454224418
 -16 -11 237.670476807607
 -15 -11 285.519107741615
 -14 -11 338.753788127928
 -13 -11 396.891998142168
 -12 -11 459.043998621275
 -11 -11 523.906721158678
 -10 -11 589.829169608793
 -9 -11 654.950110446881
 -8 -11 717.381743446035
 -7 -11 775.393038906976
 -6 -11 827.54649575069
 -5 -11 872.762227843948
 -4 -11 910.310555416579
 -3 -11 939.754108368707
 -2 -11 960.866840911198
 -1 -11 973.553359972768
 0 -11 977.783944873491
 1 -11 973.553359972768
 2 -11 960.866840911198
 3 -11 939.754108368707
 4 -11 910.310555416579
 5 -11 872.762227843948
 6 -11 827.54649575069
 7 -11 775.393038906976
 8 -11 717.381743446036
 9 -11 654.950110446882
 10 -11 589.829169608793
 11 -11 523.906721158678
 12 -11 459.043998621274
 13 -11 396.891998142167
 14 -11 338.753788127928
 15 -11 285.519107741617
 16 -11 237.670476807608
 17 -11 195.340454224419
 18 -11 158.393620268247
 19 -11 126.511292761727
 20 -11 99.2655573700946
 21 -11 76.1770745286561
 22 -11 56.7563685922858
 23 -11 40.5309493232652
 24 -11 27.0614663794808
 25 -11 15.9499730464075
 26 -11 6.84284740235699
 27 -11 -0.569692351529319
 28 -11 -6.55609020678918
 29 -11 -11.3470218808397
 30 -11 -15.1394074281905
 31 -11 -18.1004750796384
 32 -11 -20.3716441654616
 33 -11 -22.0721015112143
 34 -11 -23.3020146283257
 35 -11 -24.1453680655907
 36 -11 -24.6724348997987
 37 -11 -24.9419094698709
 38 -11 -25.0027341956778
 39 -11 -24.8956554450825
 40 -11 -24.6545427714197
 41 -11 -24.3075036515327
 42 -11 -23.8778228919599
 43 -11 -23.3847526256781
 44 -11 -22.8441755889235
 45 -11 -22.2691613148695
 46 -11 -21.6704320943078
 47 -11 -21.0567530682622
 48 -11 -20.4352586368876
 49 -11 -19.8117254792752
 50 -11 -19.1908008556575
  
 -50 -10 -20.1580421070259
 -49 -10 -20.8609631974305
 -48 -10 -21.5744523834953
 -47 -10 -22.2947009867358
 -46 -10 -23.0168599420414
 -45 -10 -23.7348194931295
 -44 -10 -24.4409442620773
 -43 -10 -25.1257547533577
 -42 -10 -25.7775446127575
 -41 -10 -26.3819209158637
 -40 -10 -26.9212523765092
 -39 -10 -27.3740076126167
 -38 -10 -27.7139624742865
 -37 -10 -27.9092519406485
 -36 -10 -27.9212382914044
 -35 -10 -27.7031632965893
 -34 -10 -27.1985483101494
 -33 -10 -26.3393028589013
 -32 -10 -25.0435003439143
 -31 -10 -23.2127800207648
 -30 -10 -20.7293393676513
 -29 -10 -17.452493138341
 -28 -10 -13.2147991040246
 -27 -10 -7.81779201400614
 -26 -10 -1.02743575722957
 -25 -10 7.43048807450972
 -24 -10 17.8746715649573
 -23 -10 30.6716229869534
 -22 -10 46.2370807261245
 -21 -10 65.0340381001537
 -20 -10 87.5653002887958
 -19 -10 114.357778882103
 -18 -10 145.935061783114
 -17 -10 182.774516544984
 -16 -10 225.24592969903
 -15 -10 273.531408707775
 -14 -10 327.531989208725
 -13 -10 386.775324206687
 -12 -10 450.348945426682
 -11 -10 516.8893741835
 -10 -10 584.651193786806
 -9 -10 651.658056787561
 -8 -10 715.90618567097
 -7 -10 775.567455421431
 -6 -10 829.139213944825
 -5 -10 875.51161444699
 -4 -10 913.954835838576
 -3 -10 944.050961259498
 -2 -10 965.601803797855
 -1 -10 978.53866021365
 0 -10 982.850473469794
 1 -10 978.53866021365
 2 -10 965.601803797855
 3 -10 944.050961259499
 4 -10 913.954835838576
 5 -10 875.51161444699
 6 -10 829.139213944824
 7 -10 775.567455421431
 8 -10 715.906185670971
 9 -10 651.658056787561
 10 -10 584.651193786806
 11 -10 516.889374183502
 12 -10 450.348945426682
 13 -10 386.775324206688
 14 -10 327.531989208726
 15 -10 273.531408707775
 16 -10 225.245929699029
 17 -10 182.774516544985
 18 -10 145.935061783115
 19 -10 114.357778882102
 20 -10 87.5653002887958
 21 -10 65.0340381001525
 22 -10 46.2370807261278
 23 -10 30.671622986951
 24 -10 17.8746715649543
 25 -10 7.43048807451133
 26 -10 -1.02743575722704
 27 -10 -7.81779201400649
 28 -10 -13.214799104027
 29 -10 -17.4524931383413
 30 -10 -20.7293393676501
 31 -10 -23.2127800207696
 32 -10 -25.0435003439187
 33 -10 -26.3393028589006
 34 -10 -27.1985483101489
 35 -10 -27.7031632965872
 36 -10 -27.9212382914061
 37 -10 -27.9092519406484
 38 -10 -27.7139624742883
 39 -10 -27.3740076126205
 40 -10 -26.9212523765079
 41 -10 -26.381920915864
 42 -10 -25.77754461276
 43 -10 -25.1257547533598
 44 -10 -24.4409442620707
 45 -10 -23.7348194931337
 46 -10 -23.0168599420434
 47 -10 -22.2947009867325
 48 -10 -21.574452383494
 49 -10 -20.8609631974274
 50 -10 -20.1580421070254
  
 -50 -9 -21.1091391826458
 -49 -9 -21.8942766035439
 -48 -9 -22.6981812995878
 -47 -9 -23.517943632133
 -46 -9 -24.3497157628339
 -45 -9 -25.18850212791
 -44 -9 -26.0279059634791
 -43 -9 -26.8598227958365
 -42 -9 -27.674069977918
 -41 -9 -28.4579391815611
 -40 -9 -29.1956561995581
 -39 -9 -29.8677294316275
 -38 -9 -30.4501649955315
 -37 -9 -30.9135225138197
 -36 -9 -31.2217813182651
 -35 -9 -31.3309822021907
 -34 -9 -31.1876051720192
 -33 -9 -30.7266393321352
 -32 -9 -29.8692978119003
 -31 -9 -28.5203296965502
 -30 -9 -26.5648841346729
 -29 -9 -23.8648920708149
 -28 -9 -20.2549528085949
 -27 -9 -15.537752436836
 -26 -9 -9.47910869307354
 -25 -9 -1.80284587562212
 -24 -9 7.81412701044716
 -23 -9 19.7459065971254
 -22 -9 34.4198551735836
 -21 -9 52.3155159993254
 -20 -9 73.9579944061445
 -19 -9 99.9028139221886
 -18 -9 130.708473361295
 -17 -9 166.892521069749
 -16 -9 208.867613721771
 -15 -9 256.856804313617
 -14 -9 310.793388192802
 -13 -9 370.220406197797
 -12 -9 434.216258146454
 -11 -9 501.379769319626
 -10 -9 569.901833548242
 -9 -9 637.726600530963
 -8 -9 702.770309037268
 -7 -9 763.139626537429
 -6 -9 817.291422430036
 -5 -9 864.102290160457
 -4 -9 902.851188882025
 -3 -9 933.142994564428
 -2 -9 954.807340932575
 -1 -9 967.800753252752
 0 -9 972.129392800861
 1 -9 967.800753252752
 2 -9 954.807340932576
 3 -9 933.142994564428
 4 -9 902.851188882026
 5 -9 864.102290160457
 6 -9 817.291422430036
 7 -9 763.139626537429
 8 -9 702.770309037269
 9 -9 637.726600530963
 10 -9 569.901833548243
 11 -9 501.379769319628
 12 -9 434.216258146453
 13 -9 370.220406197797
 14 -9 310.793388192801
 15 -9 256.856804313617
 16 -9 208.867613721771
 17 -9 166.892521069749
 18 -9 130.708473361296
 19 -9 99.9028139221891
 20 -9 73.9579944061453
 21 -9 52.3155159993283
 22 -9 34.4198551735815
 23 -9 19.7459065971243
 24 -9 7.81412701044716
 25 -9 -1.80284587562378
 26 -9 -9.47910869307567
 27 -9 -15.5377524368361
 28 -9 -20.2549528085947
 29 -9 -23.8648920708173
 30 -9 -26.5648841346718
 31 -9 -28.5203296965493
 32 -9 -29.869297811899
 33 -9 -30.7266393321366
 34 -9 -31.1876051720212
 35 -9 -31.330982202194
 36 -9 -31.2217813182622
 37 -9 -30.9135225138205
 38 -9 -30.4501649955295
 39 -9 -29.867729431625
 40 -9 -29.1956561995571
 41 -9 -28.4579391815624
 42 -9 -27.6740699779144
 43 -9 -26.8598227958352
 44 -9 -26.0279059634836
 45 -9 -25.1885021279063
 46 -9 -24.3497157628273
 47 -9 -23.5179436321368
 48 -9 -22.6981812995924
 49 -9 -21.8942766035392
 50 -9 -21.1091391826522
  
 -50 -8 -22.0388084080566
 -49 -8 -22.9057693048771
 -48 -8 -23.7998587156211
 -47 -8 -24.7191161743736
 -46 -8 -25.6607569849787
 -45 -8 -26.6209760914646
 -44 -8 -27.5947092496616
 -43 -8 -28.5753423915105
 -42 -8 -29.5543581740257
 -41 -8 -30.5209064373529
 -40 -8 -31.4612826067211
 -39 -8 -32.3582949085073
 -38 -8 -33.1904975870268
 -37 -8 -33.9312630831161
 -36 -8 -34.5476613846848
 -35 -8 -34.9991095716943
 -34 -8 -35.2357491585494
 -33 -8 -35.1965035841569
 -32 -8 -34.8067638121569
 -31 -8 -33.9756476470892
 -30 -8 -32.592779923041
 -29 -8 -30.5245491254099
 -28 -8 -27.6098157881077
 -27 -8 -23.6550859908506
 -26 -8 -18.4292295443786
 -25 -8 -11.6579315385519
 -24 -8 -3.01823814649519
 -23 -8 7.86618008694875
 -22 -8 21.4280388417232
 -21 -8 38.1561735876049
 -20 -8 58.5897262838667
 -19 -8 83.3036483571432
 -18 -8 112.881511418822
 -17 -8 147.871108294389
 -16 -8 188.718906663178
 -15 -8 235.682231435806
 -14 -8 288.724402022828
 -13 -8 347.408422754417
 -12 -8 410.817065151428
 -11 -8 477.534850261433
 -10 -8 545.721178288729
 -9 -8 613.278278361607
 -8 -8 678.080374064192
 -7 -8 738.202289866167
 -6 -8 792.085788926534
 -5 -8 838.610248437933
 -4 -8 877.0717459238
 -3 -8 907.100472891395
 -2 -8 928.553037815793
 -1 -8 941.409088178591
 0 -8 945.690152335931
 1 -8 941.409088178591
 2 -8 928.553037815793
 3 -8 907.100472891394
 4 -8 877.071745923801
 5 -8 838.610248437933
 6 -8 792.085788926534
 7 -8 738.202289866167
 8 -8 678.080374064192
 9 -8 613.278278361607
 10 -8 545.721178288729
 11 -8 477.534850261433
 12 -8 410.817065151427
 13 -8 347.408422754416
 14 -8 288.724402022829
 15 -8 235.682231435806
 16 -8 188.718906663178
 17 -8 147.871108294388
 18 -8 112.881511418821
 19 -8 83.3036483571422
 20 -8 58.589726283866
 21 -8 38.1561735876056
 22 -8 21.4280388417207
 23 -8 7.86618008694761
 24 -8 -3.01823814649411
 25 -8 -11.6579315385499
 26 -8 -18.4292295443772
 27 -8 -23.6550859908519
 28 -8 -27.6098157881099
 29 -8 -30.5245491254124
 30 -8 -32.5927799230403
 31 -8 -33.9756476470883
 32 -8 -34.8067638121565
 33 -8 -35.1965035841538
 34 -8 -35.2357491585521
 35 -8 -34.9991095716954
 36 -8 -34.5476613846824
 37 -8 -33.9312630831116
 38 -8 -33.1904975870267
 39 -8 -32.3582949085055
 40 -8 -31.4612826067222
 41 -8 -30.5209064373536
 42 -8 -29.5543581740245
 43 -8 -28.5753423915078
 44 -8 -27.5947092496627
 45 -8 -26.6209760914666
 46 -8 -25.6607569849781
 47 -8 -24.7191161743747
 48 -8 -23.7998587156205
 49 -8 -22.9057693048766
 50 -8 -22.0388084080602
  
 -50 -7 -22.9417495274307
 -49 -7 -23.8895093347318
 -48 -7 -24.8728380136933
 -47 -7 -25.8907627755584
 -46 -7 -26.9416106764601
 -45 -7 -28.0228282664349
 -44 -7 -29.1307603348645
 -43 -7 -30.2603787436431
 -42 -7 -31.4049503992232
 -41 -7 -32.5556310828274
 -40 -7 -33.7009690715775
 -39 -7 -34.8262991777394
 -38 -7 -35.9130039499689
 -37 -7 -36.9376142786355
 -36 -7 -37.8707165202354
 -35 -7 -38.6756275651066
 -34 -7 -39.3067931922354
 -33 -7 -39.7078589472403
 -32 -7 -39.8093573092117
 -31 -7 -39.5259512129237
 -30 -7 -38.7531739283891
 -29 -7 -37.3636118292696
 -28 -7 -35.2024943072123
 -27 -7 -32.0826910083659
 -26 -7 -27.7791811049904
 -25 -7 -22.0231676147161
 -24 -7 -14.4961831456454
 -23 -7 -4.82480041650587
 -22 -7 7.42304328160711
 -21 -7 22.7385369183972
 -20 -7 41.6669802414646
 -19 -7 64.7940255166151
 -18 -7 92.7190045458915
 -17 -7 126.010589110987
 -16 -7 165.140561018618
 -15 -7 210.394302720384
 -14 -7 261.763140435019
 -13 -7 318.834428309756
 -12 -7 380.708060449536
 -11 -7 445.976249497554
 -10 -7 512.797120481108
 -9 -7 579.066232948599
 -8 -7 642.651420090853
 -7 -7 701.62701251609
 -6 -7 754.443577968798
 -5 -7 799.998771660032
 -4 -7 837.613805331122
 -3 -7 866.946750218587
 -2 -7 887.880572417958
 -1 -7 900.416202471121
 0 -7 904.588884966196
 1 -7 900.416202471121
 2 -7 887.880572417959
 3 -7 866.946750218586
 4 -7 837.61380533112
 5 -7 799.998771660033
 6 -7 754.443577968798
 7 -7 701.627012516089
 8 -7 642.651420090854
 9 -7 579.066232948601
 10 -7 512.797120481108
 11 -7 445.976249497556
 12 -7 380.708060449538
 13 -7 318.834428309757
 14 -7 261.763140435019
 15 -7 210.394302720383
 16 -7 165.140561018618
 17 -7 126.010589110986
 18 -7 92.7190045458918
 19 -7 64.7940255166151
 20 -7 41.6669802414627
 21 -7 22.7385369183949
 22 -7 7.42304328160918
 23 -7 -4.82480041650357
 24 -7 -14.4961831456461
 25 -7 -22.0231676147171
 26 -7 -27.7791811049863
 27 -7 -32.0826910083639
 28 -7 -35.2024943072104
 29 -7 -37.3636118292719
 30 -7 -38.7531739283891
 31 -7 -39.525951212924
 32 -7 -39.8093573092117
 33 -7 -39.7078589472442
 34 -7 -39.3067931922346
 35 -7 -38.6756275651087
 36 -7 -37.8707165202329
 37 -7 -36.9376142786344
 38 -7 -35.9130039499684
 39 -7 -34.8262991777375
 40 -7 -33.7009690715737
 41 -7 -32.5556310828222
 42 -7 -31.4049503992242
 43 -7 -30.2603787436444
 44 -7 -29.1307603348631
 45 -7 -28.0228282664334
 46 -7 -26.9416106764632
 47 -7 -25.8907627755636
 48 -7 -24.8728380136973
 49 -7 -23.8895093347352
 50 -7 -22.9417495274322
  
 -50 -6 -23.8127080337139
 -49 -6 -24.8396006745315
 -48 -6 -25.9104947906547
 -47 -6 -27.025431082678
 -46 -6 -28.1838823363356
 -45 -6 -29.3845909343037
 -44 -6 -30.6253677613551
 -43 -6 -31.9028437113806
 -42 -6 -33.2121630496019
 -41 -6 -34.5466055185651
 -40 -6 -35.8971212300101
 -39 -6 -37.251758981811
 -38 -6 -38.5949646067695
 -37 -6 -39.9067212397448
 -36 -6 -41.1614979504574
 -35 -6 -42.326967065555
 -34 -6 -43.3624438336879
 -33 -6 -44.2169951948614
 -32 -6 -44.8271579203934
 -31 -6 -45.1142013847806
 -30 -6 -44.9808685437445
 -29 -6 -44.3075332719873
 -28 -6 -42.9477276962473
 -27 -6 -40.7230266561349
 -26 -6 -37.4173386129513
 -25 -6 -32.770758812301
 -24 -6 -26.473313367355
 -23 -6 -18.159191913339
 -22 -6 -7.40246858350964
 -21 -6 6.28411445894157
 -20 -6 23.4449536528448
 -19 -6 44.6686848800906
 -18 -6 70.5623015421042
 -17 -6 101.707381389017
 -16 -6 138.594000489134
 -15 -6 181.530748751867
 -14 -6 230.53587038826
 -13 -6 285.225518538241
 -12 -6 344.728217750201
 -11 -6 407.663048542729
 -10 -6 472.212783978659
 -9 -6 536.296356584221
 -8 -6 597.805600949453
 -7 -6 654.841332589668
 -6 -6 705.883884936336
 -5 -6 749.863249231657
 -4 -6 786.133581498627
 -3 -6 814.383963794755
 -2 -6 834.523989283626
 -1 -6 846.574886863331
 0 -6 850.584560023983
 1 -6 846.574886863332
 2 -6 834.523989283626
 3 -6 814.383963794755
 4 -6 786.133581498629
 5 -6 749.863249231657
 6 -6 705.883884936336
 7 -6 654.841332589669
 8 -6 597.805600949453
 9 -6 536.296356584221
 10 -6 472.212783978659
 11 -6 407.663048542729
 12 -6 344.7282177502
 13 -6 285.225518538241
 14 -6 230.53587038826
 15 -6 181.530748751867
 16 -6 138.594000489134
 17 -6 101.707381389016
 18 -6 70.5623015421043
 19 -6 44.6686848800904
 20 -6 23.4449536528452
 21 -6 6.28411445893899
 22 -6 -7.4024685835074
 23 -6 -18.1591919133391
 24 -6 -26.4733133673576
 25 -6 -32.7707588123007
 26 -6 -37.4173386129528
 27 -6 -40.7230266561384
 28 -6 -42.9477276962479
 29 -6 -44.3075332719881
 30 -6 -44.9808685437419
 31 -6 -45.1142013847834
 32 -6 -44.8271579203922
 33 -6 -44.2169951948653
 34 -6 -43.3624438336852
 35 -6 -42.3269670655554
 36 -6 -41.1614979504608
 37 -6 -39.9067212397461
 38 -6 -38.5949646067684
 39 -6 -37.2517589818084
 40 -6 -35.8971212300124
 41 -6 -34.5466055185587
 42 -6 -33.2121630496043
 43 -6 -31.9028437113823
 44 -6 -30.6253677613525
 45 -6 -29.3845909342986
 46 -6 -28.1838823363341
 47 -6 -27.0254310826724
 48 -6 -25.9104947906576
 49 -6 -24.8396006745275
 50 -6 -23.8127080337124
  
 -50 -5 -24.646539087149
 -49 -5 -25.7502568967998
 -48 -5 -26.9063118179521
 -47 -5 -28.1157703725727
 -46 -5 -29.3792694189726
 -45 -5 -30.6968732579259
 -44 -5 -32.0678948751092
 -43 -5 -33.4906728540301
 -42 -5 -34.9622935496879
 -41 -5 -36.4782457454348
 -40 -5 -38.0319921455176
 -39 -5 -39.6144385980793
 -38 -5 -41.2132778119439
 -37 -5 -42.8121794470323
 -36 -5 -44.3897927704336
 -35 -5 -45.9185215784135
 -34 -5 -47.3630238911945
 -33 -5 -48.6783813081492
 -32 -5 -49.8078754309764
 -31 -5 -50.6803024552416
 -30 -5 -51.206753663557
 -29 -5 -51.2767920296124
 -28 -5 -50.7539680789226
 -27 -5 -49.4706487119068
 -26 -5 -47.2221917093121
 -25 -5 -43.7606020557128
 -24 -5 -38.78797671753
 -23 -5 -31.950312826821
 -22 -5 -22.8326587971679
 -21 -5 -10.9571699605376
 -20 -5 4.2135816376332
 -19 -5 23.2647203815238
 -18 -5 46.8042642301453
 -17 -5 75.42039259254
 -16 -5 109.61621686026
 -15 -5 149.720298780648
 -14 -5 195.777791873801
 -13 -5 247.438132874
 -12 -5 303.868459970354
 -11 -5 363.730505129411
 -10 -5 425.252482237218
 -9 -5 486.400536841422
 -8 -5 545.11466232429
 -7 -5 599.543910202438
 -6 -5 648.215780392793
 -5 -5 690.104886616653
 -4 -5 724.605834611246
 -3 -5 751.442475487228
 -2 -5 770.552320974131
 -1 -5 781.976909833856
 0 -5 785.77644233467
 1 -5 781.976909833856
 2 -5 770.552320974131
 3 -5 751.442475487228
 4 -5 724.605834611246
 5 -5 690.104886616654
 6 -5 648.215780392794
 7 -5 599.543910202437
 8 -5 545.11466232429
 9 -5 486.400536841421
 10 -5 425.252482237217
 11 -5 363.730505129409
 12 -5 303.868459970354
 13 -5 247.438132873999
 14 -5 195.777791873801
 15 -5 149.720298780649
 16 -5 109.616216860261
 17 -5 75.4203925925385
 18 -5 46.8042642301454
 19 -5 23.2647203815252
 20 -5 4.21358163763256
 21 -5 -10.9571699605384
 22 -5 -22.8326587971674
 23 -5 -31.9503128268216
 24 -5 -38.7879767175299
 25 -5 -43.7606020557124
 26 -5 -47.2221917093143
 27 -5 -49.4706487119075
 28 -5 -50.7539680789219
 29 -5 -51.2767920296125
 30 -5 -51.2067536635584
 31 -5 -50.6803024552392
 32 -5 -49.8078754309775
 33 -5 -48.678381308146
 34 -5 -47.3630238911929
 35 -5 -45.918521578415
 36 -5 -44.3897927704371
 37 -5 -42.8121794470263
 38 -5 -41.2132778119446
 39 -5 -39.6144385980822
 40 -5 -38.0319921455139
 41 -5 -36.4782457454319
 42 -5 -34.9622935496894
 43 -5 -33.4906728540329
 44 -5 -32.0678948751041
 45 -5 -30.696873257925
 46 -5 -29.3792694189736
 47 -5 -28.1157703725734
 48 -5 -26.9063118179507
 49 -5 -25.7502568968012
 50 -5 -24.6465390871483
  
 -50 -4 -25.4382717641525
 -49 -4 -26.6158754445129
 -48 -4 -27.8539650438417
 -47 -4 -29.1546312727257
 -46 -4 -30.5196771287029
 -45 -4 -31.9504959331666
 -44 -4 -33.4479166260019
 -43 -4 -35.012008276834
 -42 -4 -36.6418338625894
 -41 -4 -38.3351410198224
 -40 -4 -40.0879746216813
 -39 -4 -41.8941925586769
 -38 -4 -43.7448619204538
 -37 -4 -45.6275077852107
 -36 -4 -47.5251809472785
 -35 -4 -49.4153041193259
 -34 -4 -51.2682484915927
 -33 -4 -53.0455842375907
 -32 -4 -54.6979401214036
 -31 -4 -56.1623997377344
 -30 -4 -57.3593567813348
 -29 -4 -58.1887519078997
 -28 -4 -58.5256237587694
 -27 -4 -58.2149337065399
 -26 -4 -57.0656787334362
 -25 -4 -54.8444057475343
 -24 -4 -51.2684067412398
 -23 -4 -45.9991390933596
 -22 -4 -38.6368188276316
 -21 -4 -28.7177199577893
 -20 -4 -15.7165111886711
 -19 -4 0.943045816262256
 -18 -4 21.8646649289825
 -17 -4 47.6382815028748
 -16 -4 78.7762805364097
 -15 -4 115.625276434352
 -14 -4 158.258114511066
 -13 -4 206.36182578909
 -12 -4 259.150577149602
 -11 -4 315.341333839757
 -10 -4 373.223843274574
 -9 -4 430.829684641927
 -8 -4 486.165513372356
 -7 -4 537.445562710509
 -6 -4 583.258518647376
 -5 -4 622.634075474413
 -4 -4 655.014268961826
 -3 -4 680.161811647732
 -2 -4 698.044158883628
 -1 -4 708.723934371915
 0 -4 712.273820007409
 1 -4 708.723934371916
 2 -4 698.044158883628
 3 -4 680.16181164773
 4 -4 655.014268961826
 5 -4 622.634075474412
 6 -4 583.258518647376
 7 -4 537.445562710509
 8 -4 486.165513372355
 9 -4 430.829684641927
 10 -4 373.223843274574
 11 -4 315.341333839757
 12 -4 259.150577149602
 13 -4 206.361825789091
 14 -4 158.258114511067
 15 -4 115.625276434353
 16 -4 78.7762805364101
 17 -4 47.6382815028737
 18 -4 21.8646649289829
 19 -4 0.943045816263819
 20 -4 -15.7165111886712
 21 -4 -28.717719957788
 22 -4 -38.6368188276302
 23 -4 -45.9991390933583
 24 -4 -51.2684067412405
 25 -4 -54.8444057475367
 26 -4 -57.0656787334352
 27 -4 -58.2149337065374
 28 -4 -58.5256237587695
 29 -4 -58.1887519079024
 30 -4 -57.3593567813346
 31 -4 -56.1623997377374
 32 -4 -54.6979401214031
 33 -4 -53.0455842375927
 34 -4 -51.2682484915947
 35 -4 -49.4153041193296
 36 -4 -47.5251809472776
 37 -4 -45.6275077852097
 38 -4 -43.7448619204562
 39 -4 -41.8941925586765
 40 -4 -40.0879746216815
 41 -4 -38.3351410198256
 42 -4 -36.6418338625869
 43 -4 -35.0120082768363
 44 -4 -33.4479166260043
 45 -4 -31.9504959331681
 46 -4 -30.5196771287061
 47 -4 -29.1546312727293
 48 -4 -27.8539650438424
 49 -4 -26.6158754445089
 50 -4 -25.4382717641495
  
 -50 -3 -26.1831723317279
 -49 -3 -27.431111001227
 -48 -3 -28.7474088046191
 -47 -3 -30.1351648794526
 -46 -3 -31.5973338932754
 -45 -3 -33.136625921206
 -44 -3 -34.7553770058877
 -43 -3 -36.4553828698518
 -42 -3 -38.2376863983825
 -41 -3 -40.1023072240518
 -40 -3 -42.0478989308676
 -39 -3 -44.0713159531552
 -38 -3 -46.1670680600685
 -37 -3 -48.3266352751043
 -36 -3 -50.5376100792194
 -35 -3 -52.7826267169603
 -34 -3 -55.0380293793417
 -33 -3 -57.2722221301978
 -32 -3 -59.4436340917522
 -31 -3 -61.4982244581293
 -30 -3 -63.3664449184431
 -29 -3 -64.9595747161869
 -28 -3 -66.1653502514378
 -27 -3 -66.8428338611319
 -26 -3 -66.8165160399831
 -25 -3 -65.869738168141
 -24 -3 -63.7376823338361
 -23 -3 -60.1004334790477
 -22 -3 -54.5770180980726
 -21 -3 -46.7219085120286
 -20 -3 -36.0262864748122
 -19 -3 -21.9273703743401
 -18 -3 -3.83019020484248
 -17 -3 18.8530380059491
 -16 -3 46.641114557168
 -15 -3 79.8975013168375
 -14 -3 118.723809734478
 -13 -3 162.848558301571
 -12 -3 211.539961285874
 -11 -3 263.580287158806
 -10 -3 317.333390848283
 -9 -3 370.910370917246
 -8 -3 422.398878990041
 -7 -3 470.091654090144
 -6 -3 512.649903395896
 -5 -3 549.167219505696
 -4 -3 579.139312564591
 -3 -3 602.371743007541
 -2 -3 618.864164782005
 -1 -3 628.701385595153
 0 -3 631.96900791194
 1 -3 628.701385595152
 2 -3 618.864164782005
 3 -3 602.371743007541
 4 -3 579.13931256459
 5 -3 549.167219505695
 6 -3 512.649903395895
 7 -3 470.091654090143
 8 -3 422.398878990042
 9 -3 370.910370917246
 10 -3 317.333390848283
 11 -3 263.580287158806
 12 -3 211.539961285875
 13 -3 162.848558301571
 14 -3 118.723809734477
 15 -3 79.8975013168374
 16 -3 46.641114557168
 17 -3 18.8530380059499
 18 -3 -3.83019020484203
 19 -3 -21.9273703743382
 20 -3 -36.0262864748127
 21 -3 -46.7219085120255
 22 -3 -54.5770180980729
 23 -3 -60.1004334790475
 24 -3 -63.7376823338385
 25 -3 -65.8697381681424
 26 -3 -66.8165160399846
 27 -3 -66.842833861131
 28 -3 -66.1653502514404
 29 -3 -64.9595747161863
 30 -3 -63.3664449184447
 31 -3 -61.4982244581278
 32 -3 -59.4436340917499
 33 -3 -57.2722221301985
 34 -3 -55.0380293793416
 35 -3 -52.7826267169586
 36 -3 -50.5376100792173
 37 -3 -48.3266352751082
 38 -3 -46.1670680600649
 39 -3 -44.0713159531577
 40 -3 -42.0478989308638
 41 -3 -40.102307224051
 42 -3 -38.23768639838
 43 -3 -36.4553828698502
 44 -3 -34.7553770058846
 45 -3 -33.1366259212044
 46 -3 -31.5973338932761
 47 -3 -30.1351648794555
 48 -3 -28.7474088046177
 49 -3 -27.4311110012232
 50 -3 -26.1831723317264
  
 -50 -2 -26.8768052335467
 -49 -2 -28.1909463910229
 -48 -2 -29.5809583875383
 -47 -2 -31.0509190611854
 -46 -2 -32.6049038767803
 -45 -2 -34.2469081090196
 -44 -2 -35.9807433544371
 -43 -2 -37.8099014258466
 -42 -2 -39.7373769092722
 -41 -2 -41.7654374567031
 -40 -2 -43.8953281529348
 -39 -2 -46.1268929199901
 -38 -2 -48.4580917847462
 -37 -2 -50.8843878014603
 -36 -2 -53.3979713625576
 -35 -2 -55.9867824436959
 -34 -2 -58.6332829718573
 -33 -2 -61.3129220643375
 -32 -2 -63.992226682988
 -31 -2 -66.626440007429
 -30 -2 -69.1566209517771
 -29 -2 -71.5061132161462
 -28 -2 -73.5762952665988
 -27 -2 -75.2415404767262
 -26 -2 -76.343360026205
 -25 -2 -76.6837862845861
 -24 -2 -76.0182051049554
 -23 -2 -74.0480948504674
 -22 -2 -70.4145208361346
 -21 -2 -64.6938142234235
 -20 -2 -56.3976723596258
 -19 -2 -44.9809442305065
 -18 -2 -29.8614797124528
 -17 -2 -10.457247882494
 -16 -2 13.7543142482728
 -15 -2 43.1523492802734
 -14 -2 77.8680837202488
 -13 -2 117.674810844027
 -12 -2 161.900718564553
 -11 -2 209.401822464362
 -10 -2 258.626558551835
 -9 -2 307.777235902634
 -8 -2 355.03440975147
 -7 -2 398.780452916436
 -6 -2 437.758646071659
 -5 -2 471.133991545305
 -4 -2 498.461247008062
 -3 -2 519.592272380624
 -2 -2 534.560868789091
 -1 -2 543.474962332531
 0 -2 546.433435615489
 1 -2 543.474962332531
 2 -2 534.560868789091
 3 -2 519.592272380624
 4 -2 498.461247008061
 5 -2 471.133991545305
 6 -2 437.758646071659
 7 -2 398.780452916436
 8 -2 355.03440975147
 9 -2 307.777235902633
 10 -2 258.626558551836
 11 -2 209.401822464362
 12 -2 161.900718564552
 13 -2 117.674810844028
 14 -2 77.8680837202499
 15 -2 43.1523492802737
 16 -2 13.7543142482726
 17 -2 -10.4572478824934
 18 -2 -29.8614797124538
 19 -2 -44.9809442305064
 20 -2 -56.3976723596266
 21 -2 -64.6938142234245
 22 -2 -70.4145208361341
 23 -2 -74.0480948504667
 24 -2 -76.0182051049558
 25 -2 -76.6837862845865
 26 -2 -76.3433600262064
 27 -2 -75.2415404767269
 28 -2 -73.576295266598
 29 -2 -71.5061132161439
 30 -2 -69.156620951777
 31 -2 -66.6264400074319
 32 -2 -63.992226682987
 33 -2 -61.3129220643405
 34 -2 -58.6332829718602
 35 -2 -55.9867824436971
 36 -2 -53.3979713625565
 37 -2 -50.8843878014571
 38 -2 -48.4580917847443
 39 -2 -46.1268929199897
 40 -2 -43.8953281529349
 41 -2 -41.7654374567052
 42 -2 -39.7373769092723
 43 -2 -37.8099014258456
 44 -2 -35.9807433544353
 45 -2 -34.2469081090195
 46 -2 -32.604903876778
 47 -2 -31.0509190611857
 48 -2 -29.5809583875407
 49 -2 -28.190946391025
 50 -2 -26.8768052335491
  
 -50 -1 -27.5150905023612
 -49 -1 -28.8907594775655
 -48 -1 -30.3493681201966
 -47 -1 -31.895929767295
 -46 -1 -33.5355939269933
 -45 -1 -35.2735907812758
 -44 -1 -37.1151538005773
 -43 -1 -39.0654141649561
 -42 -1 -41.1292590099496
 -41 -1 -43.3111434134224
 -40 -1 -45.6148434135728
 -39 -1 -48.043134081382
 -38 -1 -50.5973726283657
 -37 -1 -53.2769615655071
 -36 -1 -56.0786608873961
 -35 -1 -58.9957109978664
 -34 -1 -62.0167195250253
 -33 -1 -65.1242553076203
 -32 -1 -68.2930818875908
 -31 -1 -71.4879514003912
 -30 -1 -74.6608690285103
 -29 -1 -77.7477304226733
 -28 -1 -80.6642336052605
 -27 -1 -83.3009793365607
 -26 -1 -85.5177101270378
 -25 -1 -87.1367140631942
 -24 -1 -87.9355592349526
 -23 -1 -87.6395615345439
 -22 -1 -85.9147671951585
 -21 -1 -82.3628025734711
 -20 -1 -76.5197502204857
 -19 -1 -67.8622502245232
 -18 -1 -55.8251772531353
 -17 -1 -39.8361380771427
 -16 -1 -19.3718935515541
 -15 -1 5.96064701886283
 -14 -1 36.3225072123825
 -13 -1 71.5343094421515
 -12 -1 110.989371987964
 -11 -1 153.62511267411
 -10 -1 197.984218238648
 -9 -1 242.371074765583
 -8 -1 285.070193642414
 -7 -1 324.563816621196
 -6 -1 359.6859190973
 -5 -1 389.679468685641
 -4 -1 414.162694334019
 -3 -1 433.036312439763
 -2 -1 446.369438884254
 -1 -1 454.293444168878
 0 -1 456.920464084973
 1 -1 454.293444168878
 2 -1 446.369438884253
 3 -1 433.036312439763
 4 -1 414.16269433402
 5 -1 389.679468685641
 6 -1 359.685919097301
 7 -1 324.563816621196
 8 -1 285.070193642414
 9 -1 242.371074765583
 10 -1 197.984218238648
 11 -1 153.62511267411
 12 -1 110.989371987964
 13 -1 71.5343094421526
 14 -1 36.3225072123817
 15 -1 5.96064701886252
 16 -1 -19.3718935515545
 17 -1 -39.8361380771424
 18 -1 -55.8251772531351
 19 -1 -67.8622502245229
 20 -1 -76.5197502204863
 21 -1 -82.3628025734699
 22 -1 -85.9147671951567
 23 -1 -87.639561534543
 24 -1 -87.9355592349519
 25 -1 -87.136714063193
 26 -1 -85.5177101270372
 27 -1 -83.3009793365632
 28 -1 -80.6642336052602
 29 -1 -77.7477304226741
 30 -1 -74.6608690285108
 31 -1 -71.4879514003932
 32 -1 -68.2930818875942
 33 -1 -65.1242553076246
 34 -1 -62.0167195250229
 35 -1 -58.9957109978647
 36 -1 -56.0786608873931
 37 -1 -53.276961565506
 38 -1 -50.5973726283686
 39 -1 -48.0431340813808
 40 -1 -45.6148434135698
 41 -1 -43.3111434134211
 42 -1 -41.1292590099541
 43 -1 -39.065414164957
 44 -1 -37.1151538005786
 45 -1 -35.2735907812754
 46 -1 -33.5355939269931
 47 -1 -31.8959297672946
 48 -1 -30.3493681201954
 49 -1 -28.8907594775683
 50 -1 -27.5150905023608
  
 -50 0 -28.0943563796737
 -49 0 -29.5263846070583
 -48 0 -31.0479032472323
 -47 0 -32.6648052620502
 -46 0 -34.3832524659324
 -45 0 -36.2096419182854
 -44 0 -38.1505542604646
 -43 0 -40.2126783745163
 -42 0 -42.4027051777818
 -41 0 -44.7271813925041
 -40 0 -47.1923116417816
 -39 0 -49.8036941019236
 -38 0 -52.5659710446731
 -37 0 -55.4823707698523
 -36 0 -58.5541114850012
 -35 0 -61.7796304605371
 -34 0 -65.1535931325057
 -33 0 -68.6656266781712
 -32 0 -72.2987110622361
 -31 0 -76.0271480769651
 -30 0 -79.8140164837066
 -29 0 -83.6080109784423
 -28 0 -87.339557903565
 -27 0 -90.9161074727043
 -26 0 -94.2165306809678
 -25 0 -97.0846146593784
 -24 0 -99.321776634159
 -23 0 -100.679337876294
 -22 0 -100.851060584197
 -21 0 -99.4672063525016
 -20 0 -96.0921729466348
 -19 0 -90.2288129519805
 -18 0 -81.333723050567
 -17 0 -68.8487602631672
 -16 0 -52.254022515244
 -15 0 -31.1452425049096
 -14 0 -5.33243627729038
 -13 0 25.0540582375738
 -12 0 59.4773125958875
 -11 0 96.9636440044279
 -10 0 136.159837110859
 -9 0 175.483585774783
 -8 0 213.334744320868
 -7 0 248.305748395049
 -6 0 279.329593350572
 -5 0 305.73305866768
 -4 0 327.201232024843
 -3 0 343.68504243379
 -2 0 355.28891325183
 -1 0 362.167011952064
 0 0 364.444062306879
 1 0 362.167011952064
 2 0 355.288913251829
 3 0 343.685042433789
 4 0 327.201232024842
 5 0 305.73305866768
 6 0 279.329593350572
 7 0 248.305748395049
 8 0 213.334744320869
 9 0 175.483585774782
 10 0 136.159837110858
 11 0 96.9636440044296
 12 0 59.4773125958869
 13 0 25.0540582375732
 14 0 -5.33243627729206
 15 0 -31.1452425049089
 16 0 -52.2540225152443
 17 0 -68.8487602631666
 18 0 -81.3337230505667
 19 0 -90.228812951981
 20 0 -96.0921729466339
 21 0 -99.4672063525013
 22 0 -100.8510605842
 23 0 -100.679337876296
 24 0 -99.3217766341607
 25 0 -97.0846146593812
 26 0 -94.2165306809689
 27 0 -90.9161074727037
 28 0 -87.3395579035622
 29 0 -83.6080109784396
 30 0 -79.814016483703
 31 0 -76.027148076964
 32 0 -72.2987110622342
 33 0 -68.6656266781699
 34 0 -65.153593132503
 35 0 -61.7796304605342
 36 0 -58.5541114849967
 37 0 -55.4823707698505
 38 0 -52.5659710446736
 39 0 -49.8036941019226
 40 0 -47.1923116417829
 41 0 -44.7271813925028
 42 0 -42.4027051777779
 43 0 -40.21267837451
 44 0 -38.1505542604589
 45 0 -36.2096419182823
 46 0 -34.3832524659329
 47 0 -32.6648052620468
 48 0 -31.0479032472326
 49 0 -29.5263846070627
 50 0 -28.0943563796744
  
 -50 1 -28.611386025084
 -49 1 -30.094167258329
 -48 1 -31.6724039935206
 -47 1 -33.3528013643988
 -46 1 -35.1424580208849
 -45 1 -37.0488535558612
 -44 1 -39.0798216729416
 -43 1 -41.2435041792658
 -42 1 -43.5482794516854
 -41 1 -46.0026571957248
 -40 1 -48.6151289935149
 -39 1 -51.3939611974716
 -38 1 -54.3469130240055
 -37 1 -57.4808580656741
 -36 1 -60.8012816797804
 -35 1 -64.311619624475
 -34 1 -68.012394711738
 -33 1 -71.9000979982263
 -32 1 -75.9657491456963
 -31 1 -80.1930573329876
 -30 1 -84.5560902786812
 -29 1 -89.0163462045641
 -28 1 -93.5191150789049
 -27 1 -97.9890167575167
 -26 1 -102.324623968298
 -25 1 -106.392132389359
 -24 1 -110.018151385428
 -23 1 -112.981891086549
 -22 1 -115.007360639692
 -21 1 -115.756724948341
 -20 1 -114.826746688137
 -19 1 -111.751282978055
 -18 1 -106.014016081867
 -17 1 -97.0766376484486
 -16 1 -84.4278249076864
 -15 1 -67.6562677628662
 -14 1 -46.5451555278512
 -13 1 -21.1750655802605
 -12 1 7.99098706513143
 -11 1 40.0758930482811
 -10 1 73.84113718013
 -9 1 107.830039031143
 -8 1 140.570237399401
 -7 1 170.77534714451
 -6 1 197.48573667123
 -5 1 220.117192158208
 -4 1 238.423851296929
 -3 1 252.406722839172
 -2 1 262.20403337601
 -1 1 267.990847239824
 0 1 269.902987298068
 1 1 267.990847239824
 2 1 262.20403337601
 3 1 252.406722839172
 4 1 238.423851296929
 5 1 220.117192158208
 6 1 197.485736671231
 7 1 170.77534714451
 8 1 140.5702373994
 9 1 107.830039031144
 10 1 73.8411371801298
 11 1 40.075893048281
 12 1 7.99098706513143
 13 1 -21.1750655802594
 14 1 -46.545155527852
 15 1 -67.6562677628665
 16 1 -84.4278249076869
 17 1 -97.0766376484483
 18 1 -106.014016081867
 19 1 -111.751282978055
 20 1 -114.826746688138
 21 1 -115.75672494834
 22 1 -115.00736063969
 23 1 -112.981891086548
 24 1 -110.018151385428
 25 1 -106.392132389357
 26 1 -102.324623968298
 27 1 -97.9890167575192
 28 1 -93.5191150789046
 29 1 -89.0163462045649
 30 1 -84.5560902786817
 31 1 -80.1930573329896
 32 1 -75.9657491456998
 33 1 -71.9000979982306
 34 1 -68.0123947117356
 35 1 -64.3116196244733
 36 1 -60.8012816797773
 37 1 -57.480858065673
 38 1 -54.3469130240084
 39 1 -51.3939611974705
 40 1 -48.6151289935119
 41 1 -46.0026571957235
 42 1 -43.54827945169
 43 1 -41.2435041792667
 44 1 -39.0798216729429
 45 1 -37.0488535558608
 46 1 -35.1424580208847
 47 1 -33.3528013643984
 48 1 -31.6724039935194
 49 1 -30.0941672583319
 50 1 -28.6113860250836
  
 -50 2 -29.0634573312103
 -49 2 -30.5910107202676
 -48 2 -32.2193403975903
 -47 2 -33.9558859919897
 -46 2 -35.808595349551
 -45 2 -37.7859317446672
 -44 2 -39.8968705090063
 -43 2 -42.1508808762586
 -42 2 -44.5578875429577
 -41 2 -47.1282047779923
 -40 2 -49.872433777664
 -39 2 -52.8013112375812
 -38 2 -55.9254936495739
 -37 2 -59.2552574561793
 -36 2 -62.8000897042701
 -35 2 -66.5681370111846
 -34 2 -70.5654722657664
 -33 2 -74.7951283425873
 -32 2 -79.255836120735
 -31 2 -83.9403904049639
 -30 2 -88.8335525157952
 -29 2 -93.9093836959336
 -28 2 -99.1278917665436
 -27 2 -104.430869573653
 -26 2 -109.736816164806
 -25 2 -114.934874275114
 -24 2 -119.877812550332
 -23 2 -124.374260903559
 -22 2 -128.180718556532
 -21 2 -130.99435453291
 -20 2 -132.448368176305
 -19 2 -132.112699108434
 -18 2 -129.504094088353
 -17 2 -124.110641154952
 -16 2 -115.43614766692
 -15 2 -103.067911917768
 -14 2 -86.7659331265682
 -13 2 -66.5615014407454
 -12 2 -42.8401566476801
 -11 2 -16.3745956688122
 -10 2 11.722845834595
 -9 2 40.1347258178633
 -8 2 67.5301663298849
 -7 2 92.7557135070502
 -6 2 114.967450421265
 -5 2 133.674536678194
 -4 2 148.700894668132
 -3 2 160.095713111597
 -2 2 168.027778671192
 -1 2 172.68972251918
 0 2 174.226049406408
 1 2 172.68972251918
 2 2 168.027778671192
 3 2 160.095713111597
 4 2 148.700894668132
 5 2 133.674536678194
 6 2 114.967450421265
 7 2 92.7557135070501
 8 2 67.5301663298853
 9 2 40.1347258178625
 10 2 11.7228458345951
 11 2 -16.3745956688123
 12 2 -42.8401566476807
 13 2 -66.5615014407446
 14 2 -86.765933126567
 15 2 -103.067911917767
 16 2 -115.43614766692
 17 2 -124.110641154951
 18 2 -129.504094088354
 19 2 -132.112699108434
 20 2 -132.448368176306
 21 2 -130.994354532911
 22 2 -128.180718556531
 23 2 -124.374260903558
 24 2 -119.877812550333
 25 2 -114.934874275115
 26 2 -109.736816164807
 27 2 -104.430869573654
 28 2 -99.1278917665428
 29 2 -93.9093836959312
 30 2 -88.833552515795
 31 2 -83.9403904049667
 32 2 -79.2558361207341
 33 2 -74.7951283425903
 34 2 -70.5654722657693
 35 2 -66.5681370111858
 36 2 -62.8000897042691
 37 2 -59.2552574561761
 38 2 -55.9254936495719
 39 2 -52.8013112375808
 40 2 -49.8724337776642
 41 2 -47.1282047779944
 42 2 -44.5578875429579
 43 2 -42.1508808762575
 44 2 -39.8968705090045
 45 2 -37.785931744667
 46 2 -35.8085953495487
 47 2 -33.9558859919899
 48 2 -32.2193403975927
 49 2 -30.5910107202696
 50 2 -29.0634573312127
  
 -50 3 -29.4483750222837
 -49 3 -31.0144138083597
 -48 3 -32.6858567254782
 -47 3 -34.470791575055
 -46 3 -36.3779174285874
 -45 3 -38.4165700192828
 -44 3 -40.5967400309443
 -43 3 -42.9290807854723
 -42 3 -45.4249006773672
 -41 3 -48.0961342086168
 -40 3 -50.9552835463193
 -39 3 -54.015320040288
 -38 3 -57.2895319534468
 -37 3 -60.791300599195
 -36 3 -64.5337819402792
 -35 3 -68.5294642481338
 -34 3 -72.789564401047
 -33 3 -77.3232155759445
 -32 3 -82.1363872954118
 -31 3 -87.230465035719
 -30 3 -92.6004012488209
 -29 3 -98.2323337391736
 -28 3 -104.100553089471
 -27 3 -110.163692485422
 -26 3 -116.360018371516
 -25 3 -122.601731562786
 -24 3 -128.768266158179
 -23 3 -134.698729088946
 -22 3 -140.183901152608
 -21 3 -144.958678926364
 -20 3 -148.696538024106
 -19 3 -151.008578076938
 -18 3 -151.450910882787
 -17 3 -149.545297558163
 -16 3 -144.818351754441
 -15 3 -136.863090672076
 -14 3 -125.421557594284
 -13 3 -110.477663880114
 -12 3 -92.3368560111775
 -11 3 -71.6598044844426
 -10 3 -49.4206966685668
 -9 3 -26.7832033251705
 -8 3 -4.92214471968691
 -7 3 15.1540654898028
 -6 3 32.7251250906403
 -5 3 47.3966976924603
 -4 3 59.0614362590863
 -3 3 67.8128215272193
 -2 3 73.845107765288
 -1 3 77.3637027336603
 0 3 78.5184536483919
 1 3 77.3637027336592
 2 3 73.845107765288
 3 3 67.8128215272192
 4 3 59.0614362590863
 5 3 47.3966976924593
 6 3 32.7251250906396
 7 3 15.1540654898019
 8 3 -4.9221447196856
 9 3 -26.7832033251703
 10 3 -49.4206966685671
 11 3 -71.6598044844428
 12 3 -92.3368560111766
 13 3 -110.477663880115
 14 3 -125.421557594285
 15 3 -136.863090672076
 16 3 -144.818351754441
 17 3 -149.545297558163
 18 3 -151.450910882786
 19 3 -151.008578076936
 20 3 -148.696538024106
 21 3 -144.958678926361
 22 3 -140.183901152609
 23 3 -134.698729088946
 24 3 -128.768266158181
 25 3 -122.601731562787
 26 3 -116.360018371518
 27 3 -110.163692485421
 28 3 -104.100553089474
 29 3 -98.2323337391729
 30 3 -92.6004012488225
 31 3 -87.2304650357175
 32 3 -82.1363872954095
 33 3 -77.3232155759451
 34 3 -72.7895644010469
 35 3 -68.529464248132
 36 3 -64.5337819402771
 37 3 -60.791300599199
 38 3 -57.2895319534432
 39 3 -54.0153200402905
 40 3 -50.9552835463155
 41 3 -48.0961342086161
 42 3 -45.4249006773647
 43 3 -42.9290807854707
 44 3 -40.5967400309412
 45 3 -38.4165700192812
 46 3 -36.3779174285882
 47 3 -34.4707915750579
 48 3 -32.6858567254768
 49 3 -31.0144138083559
 50 3 -29.4483750222821
  
 -50 4 -29.7644943995298
 -49 4 -31.3624988515757
 -48 4 -33.0698045355906
 -47 4 -34.8950542146902
 -46 4 -36.8475919406978
 -45 4 -38.9375047199572
 -44 4 -41.1756602876442
 -43 4 -43.5737381679633
 -42 4 -46.1442501916097
 -41 4 -48.9005453256691
 -40 4 -51.8567919560589
 -39 4 -55.0279285366514
 -38 4 -58.4295706441612
 -37 4 -62.0778587826796
 -36 4 -65.9892265631671
 -35 4 -70.1800629034416
 -34 4 -74.6662343909422
 -33 4 -79.462424657211
 -32 4 -84.5812363041703
 -31 4 -90.0319875008745
 -30 4 -95.8191200240943
 -29 4 -101.94011899482
 -28 4 -108.382828632224
 -27 4 -115.122036540775
 -26 4 -122.115197844581
 -25 4 -129.297191082467
 -24 4 -136.574058590462
 -23 4 -143.81581389064
 -22 4 -150.848639546648
 -21 4 -157.447207304355
 -20 4 -163.328491362851
 -19 4 -168.149359705145
 -18 4 -171.511380552585
 -17 4 -172.97743320772
 -16 4 -172.105249949253
 -15 4 -168.501796812675
 -14 4 -161.89789286569
 -13 4 -152.233615617989
 -12 4 -139.733155339068
 -11 4 -124.938541481118
 -10 4 -108.674309554891
 -9 4 -91.9359510810559
 -8 4 -75.7278313662416
 -7 4 -60.9018370270171
 -6 4 -48.0480167073851
 -5 4 -37.4628931344908
 -4 4 -29.1882383938403
 -3 4 -23.0922176426625
 -2 4 -18.9619368199815
 -1 4 -16.5852759217268
 0 4 -15.8111483064653
 1 4 -16.585275921726
 2 4 -18.9619368199815
 3 4 -23.0922176426638
 4 4 -29.1882383938403
 5 4 -37.4628931344917
 6 4 -48.0480167073848
 7 4 -60.9018370270168
 8 4 -75.7278313662423
 9 4 -91.9359510810555
 10 4 -108.67430955489
 11 4 -124.938541481118
 12 4 -139.733155339069
 13 4 -152.233615617989
 14 4 -161.897892865689
 15 4 -168.501796812674
 16 4 -172.105249949252
 17 4 -172.977433207721
 18 4 -171.511380552585
 19 4 -168.149359705144
 20 4 -163.328491362851
 21 4 -157.447207304354
 22 4 -150.848639546646
 23 4 -143.815813890639
 24 4 -136.574058590462
 25 4 -129.29719108247
 26 4 -122.11519784458
 27 4 -115.122036540772
 28 4 -108.382828632224
 29 4 -101.940118994823
 30 4 -95.819120024094
 31 4 -90.0319875008774
 32 4 -84.5812363041698
 33 4 -79.4624246572131
 34 4 -74.6662343909441
 35 4 -70.1800629034453
 36 4 -65.9892265631663
 37 4 -62.0778587826786
 38 4 -58.4295706441635
 39 4 -55.027928536651
 40 4 -51.8567919560592
 41 4 -48.9005453256723
 42 4 -46.1442501916072
 43 4 -43.5737381679657
 44 4 -41.1756602876465
 45 4 -38.9375047199588
 46 4 -36.847591940701
 47 4 -34.8950542146938
 48 4 -33.0698045355914
 49 4 -31.3624988515717
 50 4 -29.7644943995269
  
 -50 5 -30.0107362993865
 -49 5 -31.6340294222233
 -48 5 -33.3697637520705
 -47 5 -35.2270388011761
 -46 5 -37.215731300671
 -45 5 -39.3465509905926
 -44 5 -41.6310954009628
 -43 5 -44.0819014335247
 -42 5 -46.7124906931623
 -41 5 -49.5374043806419
 -40 5 -52.5722220633162
 -39 5 -55.833556683663
 -38 5 -59.3390156180895
 -37 5 -63.1071142994786
 -36 5 -67.1571246713563
 -35 5 -71.5088353187029
 -34 5 -76.1821932571181
 -33 5 -81.1967887796873
 -32 5 -86.571134197717
 -31 5 -92.3216745951821
 -30 5 -98.4614538932701
 -29 5 -104.998343087498
 -28 5 -111.932720819439
 -27 5 -119.254482325714
 -26 5 -126.939246670966
 -25 5 -134.94364358938
 -24 5 -143.199606296793
 -23 5 -151.607700890626
 -22 5 -160.029724758738
 -21 5 -168.281158304288
 -20 5 -176.124617955952
 -19 5 -183.266283210657
 -18 5 -189.358338326263
 -17 5 -194.011585634285
 -16 5 -196.823013901955
 -15 5 -197.422204337562
 -14 5 -195.536584963647
 -13 5 -191.067623587169
 -12 5 -184.159123551126
 -11 5 -175.229968555712
 -10 5 -164.945541227906
 -9 5 -154.120645643076
 -8 5 -143.576753246053
 -7 5 -133.999917011462
 -6 5 -125.84570507561
 -5 5 -119.313982917563
 -4 5 -114.386356192504
 -3 5 -110.900393702895
 -2 5 -108.632685532683
 -1 5 -107.371271261337
 0 5 -106.968347626571
 1 5 -107.371271261337
 2 5 -108.632685532683
 3 5 -110.900393702895
 4 5 -114.386356192504
 5 5 -119.313982917562
 6 5 -125.845705075609
 7 5 -133.999917011463
 8 5 -143.576753246053
 9 5 -154.120645643077
 10 5 -164.945541227906
 11 5 -175.229968555713
 12 5 -184.159123551125
 13 5 -191.06762358717
 14 5 -195.536584963647
 15 5 -197.422204337561
 16 5 -196.823013901953
 17 5 -194.011585634286
 18 5 -189.358338326263
 19 5 -183.266283210655
 20 5 -176.124617955952
 21 5 -168.281158304289
 22 5 -160.029724758738
 23 5 -151.607700890626
 24 5 -143.199606296793
 25 5 -134.94364358938
 26 5 -126.939246670968
 27 5 -119.254482325715
 28 5 -111.932720819439
 29 5 -104.998343087498
 30 5 -98.4614538932717
 31 5 -92.3216745951797
 32 5 -86.5711341977181
 33 5 -81.1967887796841
 34 5 -76.1821932571165
 35 5 -71.5088353187043
 36 5 -67.1571246713597
 37 5 -63.1071142994727
 38 5 -59.3390156180902
 39 5 -55.8335566836659
 40 5 -52.5722220633126
 41 5 -49.537404380639
 42 5 -46.7124906931639
 43 5 -44.0819014335276
 44 5 -41.6310954009577
 45 5 -39.3465509905917
 46 5 -37.215731300672
 47 5 -35.2270388011768
 48 5 -33.3697637520691
 49 5 -31.6340294222247
 50 5 -30.0107362993857
  
 -50 6 -30.1865930449091
 -49 6 -31.8284175370291
 -48 6 -33.5850514092063
 -47 6 -35.4659496716893
 -46 6 -37.4814056941646
 -45 6 -39.6426187923779
 -44 6 -41.9617633107867
 -43 6 -44.4520575851722
 -42 6 -47.1278304474456
 -41 6 -50.0045819712684
 -40 6 -53.099033877992
 -39 6 -56.429163334906
 -38 6 -60.0142116634064
 -37 6 -63.8746565867017
 -36 6 -68.0321329039704
 -35 6 -72.5092816635584
 -34 6 -77.3295017702161
 -33 6 -82.5165702239991
 -32 6 -88.0940875762133
 -31 6 -94.0846934810439
 -30 6 -100.50898336289
 -29 6 -107.384041501593
 -28 6 -114.721489237576
 -27 6 -122.524931730963
 -26 6 -130.786677131581
 -25 6 -139.483606039606
 -24 6 -148.572100297117
 -23 6 -157.982020401651
 -22 6 -167.609883664418
 -21 6 -177.311687617036
 -20 6 -186.896302296669
 -19 6 -196.121071218194
 -18 6 -204.692211161727
 -17 6 -212.27363381653
 -16 6 -218.508476063199
 -15 6 -223.057016504545
 -14 6 -225.651472011701
 -13 6 -226.161364424218
 -12 6 -224.653499147461
 -11 6 -221.422520008768
 -10 6 -216.969168193261
 -9 6 -211.919376889167
 -8 6 -206.903671362482
 -7 6 -202.43716568403
 -6 6 -198.840457107464
 -5 6 -196.220909254588
 -4 6 -194.507463092088
 -3 6 -193.516046926276
 -2 6 -193.021344955223
 -1 6 -192.818481593412
 0 6 -192.767358936884
 1 6 -192.818481593412
 2 6 -193.021344955223
 3 6 -193.516046926276
 4 6 -194.507463092087
 5 6 -196.220909254588
 6 6 -198.840457107465
 7 6 -202.437165684029
 8 6 -206.903671362482
 9 6 -211.919376889167
 10 6 -216.969168193262
 11 6 -221.422520008769
 12 6 -224.653499147461
 13 6 -226.161364424218
 14 6 -225.651472011701
 15 6 -223.057016504545
 16 6 -218.508476063198
 17 6 -212.27363381653
 18 6 -204.692211161727
 19 6 -196.121071218194
 20 6 -186.896302296669
 21 6 -177.311687617038
 22 6 -167.609883664415
 23 6 -157.982020401652
 24 6 -148.57210029712
 25 6 -139.483606039605
 26 6 -130.786677131583
 27 6 -122.524931730966
 28 6 -114.721489237577
 29 6 -107.384041501594
 30 6 -100.508983362887
 31 6 -94.0846934810467
 32 6 -88.094087576212
 33 6 -82.5165702240029
 34 6 -77.3295017702134
 35 6 -72.5092816635588
 36 6 -68.0321329039739
 37 6 -63.874656586703
 38 6 -60.0142116634053
 39 6 -56.4291633349034
 40 6 -53.0990338779944
 41 6 -50.004581971262
 42 6 -47.1278304474479
 43 6 -44.4520575851739
 44 6 -41.9617633107841
 45 6 -39.6426187923728
 46 6 -37.4814056941631
 47 6 -35.4659496716836
 48 6 -33.5850514092093
 49 6 -31.8284175370252
 50 6 -30.1865930449075
  
 -50 7 -30.29212539015
 -49 7 -31.9457203197371
 -48 7 -33.7157180429224
 -47 7 -35.6118267619355
 -46 7 -37.6446390519226
 -45 7 -39.8257088090789
 -44 7 -42.1676317872149
 -43 7 -44.6841286112103
 -42 7 -47.3901285626728
 -41 7 -50.3018516320643
 -40 7 -53.4368852574424
 -39 7 -56.8142507407951
 -38 7 -60.4544524437419
 -37 7 -64.3795003833059
 -36 7 -68.6128936132698
 -35 7 -73.1795475892879
 -34 7 -78.1056433445541
 -33 7 -83.418369486392
 -32 7 -89.1455194911902
 -31 7 -95.3148962866428
 -30 7 -101.953463540408
 -29 7 -109.086168563716
 -28 7 -116.734345961274
 -27 7 -124.913595778169
 -26 7 -133.631018311052
 -25 7 -142.881686283038
 -24 7 -152.644254731725
 -23 7 -162.875667838798
 -22 7 -173.505048089959
 -21 7 -184.427086665728
 -20 7 -195.495645012933
 -19 7 -206.518873376807
 -18 7 -217.257959681357
 -17 7 -227.432529003663
 -16 7 -236.736358063363
 -15 7 -244.866701488118
 -14 7 -251.568035265512
 -13 7 -256.685460638019
 -12 7 -260.214916189589
 -11 7 -262.330340386376
 -10 7 -263.368507707853
 -9 7 -263.765340557419
 -8 7 -263.959469492389
 -7 7 -264.296313022769
 -6 7 -264.965959958043
 -5 7 -265.990655730372
 -4 7 -267.255720261967
 -3 7 -268.564601978283
 -2 7 -269.69807869795
 -1 7 -270.464399380357
 0 7 -270.734874753192
 1 7 -270.464399380357
 2 7 -269.698078697949
 3 7 -268.564601978284
 4 7 -267.255720261968
 5 7 -265.990655730372
 6 7 -264.965959958043
 7 7 -264.296313022769
 8 7 -263.959469492388
 9 7 -263.765340557417
 10 7 -263.368507707853
 11 7 -262.330340386374
 12 7 -260.214916189588
 13 7 -256.685460638019
 14 7 -251.568035265512
 15 7 -244.866701488118
 16 7 -236.736358063363
 17 7 -227.432529003664
 18 7 -217.257959681357
 19 7 -206.518873376807
 20 7 -195.495645012935
 21 7 -184.42708666573
 22 7 -173.505048089957
 23 7 -162.875667838796
 24 7 -152.644254731726
 25 7 -142.881686283039
 26 7 -133.631018311048
 27 7 -124.913595778167
 28 7 -116.734345961272
 29 7 -109.086168563718
 30 7 -101.953463540408
 31 7 -95.3148962866432
 32 7 -89.1455194911902
 33 7 -83.4183694863959
 34 7 -78.1056433445533
 35 7 -73.17954758929
 36 7 -68.6128936132673
 37 7 -64.3795003833048
 38 7 -60.4544524437414
 39 7 -56.8142507407932
 40 7 -53.4368852574387
 41 7 -50.301851632059
 42 7 -47.3901285626739
 43 7 -44.6841286112116
 44 7 -42.1676317872135
 45 7 -39.8257088090773
 46 7 -37.6446390519257
 47 7 -35.6118267619408
 48 7 -33.7157180429264
 49 7 -31.9457203197404
 50 7 -30.2921253901515
  
 -50 8 -30.3279506746278
 -49 8 -31.9866263763513
 -48 8 -33.7625320179896
 -47 8 -35.6655275814869
 -46 8 -37.7063883329011
 -45 8 -39.896888661815
 -44 8 -42.2498911690349
 -43 8 -44.7794403170815
 -42 8 -47.5008594797832
 -41 8 -50.4308495726457
 -40 8 -53.5875865587612
 -39 8 -56.9908139344298
 -38 8 -60.6619247131756
 -37 8 -64.6240253313795
 -36 8 -68.901971150504
 -35 8 -73.522359655064
 -34 8 -78.5134628346666
 -33 8 -83.9050743552979
 -32 8 -89.7282397156992
 -31 8 -96.0148284102391
 -30 8 -102.796896017613
 -29 8 -110.105771138394
 -28 8 -117.970787652207
 -27 8 -126.417568060553
 -26 8 -135.465751290161
 -25 8 -145.126053130068
 -24 8 -155.39655808366
 -23 8 -166.258182193661
 -22 8 -177.669339835858
 -21 8 -189.560026128057
 -20 8 -201.825832048292
 -19 8 -214.322882594877
 -18 8 -226.865341051612
 -17 8 -239.227874666985
 -16 8 -251.156052811249
 -15 8 -262.387460924602
 -14 8 -272.684471596018
 -13 8 -281.875326560917
 -12 8 -289.893802516625
 -11 8 -296.802059319623
 -10 8 -302.781448238248
 -9 8 -308.086086340689
 -8 8 -312.971159289509
 -7 8 -317.621666251269
 -6 8 -322.107333123514
 -5 8 -326.375688969731
 -4 8 -330.278148470193
 -3 8 -333.613887352556
 -2 8 -336.176036780987
 -1 8 -337.790228166969
 0 8 -338.341603565774
 1 8 -337.790228166969
 2 8 -336.176036780987
 3 8 -333.613887352557
 4 8 -330.278148470192
 5 8 -326.375688969731
 6 8 -322.107333123514
 7 8 -317.621666251269
 8 8 -312.971159289509
 9 8 -308.086086340689
 10 8 -302.781448238248
 11 8 -296.802059319623
 12 8 -289.893802516625
 13 8 -281.875326560917
 14 8 -272.684471596017
 15 8 -262.387460924603
 16 8 -251.15605281125
 17 8 -239.227874666986
 18 8 -226.865341051613
 19 8 -214.322882594878
 20 8 -201.825832048293
 21 8 -189.560026128056
 22 8 -177.669339835861
 23 8 -166.258182193662
 24 8 -155.396558083659
 25 8 -145.126053130066
 26 8 -135.465751290159
 27 8 -126.417568060554
 28 8 -117.970787652209
 29 8 -110.105771138397
 30 8 -102.796896017613
 31 8 -96.0148284102382
 32 8 -89.7282397156988
 33 8 -83.9050743552948
 34 8 -78.5134628346692
 35 8 -73.5223596550651
 36 8 -68.9019711505016
 37 8 -64.624025331375
 38 8 -60.6619247131755
 39 8 -56.990813934428
 40 8 -53.5875865587622
 41 8 -50.4308495726464
 42 8 -47.500859479782
 43 8 -44.7794403170787
 44 8 -42.2498911690359
 45 8 -39.8968886618169
 46 8 -37.7063883329004
 47 8 -35.665527581488
 48 8 -33.7625320179889
 49 8 -31.9866263763508
 50 8 -30.3279506746313
  
 -50 9 -30.2952226137834
 -49 9 -31.9524323844286
 -48 9 -33.7269523810693
 -47 9 -35.6286957058717
 -46 9 -37.6685069280703
 -45 9 -39.858250380681
 -44 9 -42.2109049285394
 -43 9 -44.7406648650225
 -42 9 -47.4630462149499
 -41 9 -50.3949971935515
 -40 9 -53.5550108483525
 -39 9 -56.9632369315062
 -38 9 -60.6415887363818
 -37 9 -64.6138388853028
 -36 9 -68.9056957525268
 -35 9 -73.5448491963867
 -34 9 -78.5609703762429
 -33 9 -83.9856454340412
 -32 9 -89.852216498164
 -31 9 -96.1954955926057
 -30 9 -103.051307431422
 -29 9 -110.455805708672
 -28 9 -118.444494619131
 -27 9 -127.050873799487
 -26 9 -136.304612531934
 -25 9 -146.229151534089
 -24 9 -156.838634478092
 -23 9 -168.134097474884
 -22 9 -180.098910386255
 -21 9 -192.693594164939
 -20 9 -205.850366027702
 -19 9 -219.46812218863
 -18 9 -233.409068577954
 -17 9 -247.498798987708
 -16 9 -261.532097925109
 -15 9 -275.286680178504
 -14 9 -288.545807207069
 -13 9 -301.127638372964
 -12 9 -312.914505552773
 -11 9 -323.871059688017
 -10 9 -334.040187730638
 -9 9 -343.51269971331
 -8 9 -352.379119262291
 -7 9 -360.681843298752
 -6 9 -368.385949089017
 -5 9 -375.377015584829
 -4 9 -381.48200164617
 -3 9 -386.502107990779
 -2 9 -390.246544142928
 -1 9 -392.560239655402
 0 9 -393.342987754763
 1 9 -392.560239655402
 2 9 -390.246544142927
 3 9 -386.502107990779
 4 9 -381.48200164617
 5 9 -375.377015584829
 6 9 -368.385949089016
 7 9 -360.681843298752
 8 9 -352.37911926229
 9 9 -343.512699713309
 10 9 -334.040187730638
 11 9 -323.871059688016
 12 9 -312.914505552774
 13 9 -301.127638372964
 14 9 -288.545807207069
 15 9 -275.286680178503
 16 9 -261.53209792511
 17 9 -247.498798987708
 18 9 -233.409068577953
 19 9 -219.468122188629
 20 9 -205.850366027701
 21 9 -192.693594164936
 22 9 -180.098910386257
 23 9 -168.134097474885
 24 9 -156.838634478092
 25 9 -146.229151534091
 26 9 -136.304612531936
 27 9 -127.050873799487
 28 9 -118.44449461913
 29 9 -110.455805708674
 30 9 -103.051307431421
 31 9 -96.1954955926047
 32 9 -89.8522164981627
 33 9 -83.9856454340427
 34 9 -78.560970376245
 35 9 -73.54484919639
 36 9 -68.9056957525238
 37 9 -64.6138388853036
 38 9 -60.6415887363798
 39 9 -56.9632369315037
 40 9 -53.5550108483515
 41 9 -50.3949971935528
 42 9 -47.4630462149463
 43 9 -44.7406648650212
 44 9 -42.210904928544
 45 9 -39.8582503806773
 46 9 -37.6685069280637
 47 9 -35.6286957058755
 48 9 -33.7269523810739
 49 9 -31.9524323844239
 50 9 -30.2952226137898
  
 -50 10 -30.1956033447302
 -49 10 -31.845010630792
 -48 10 -33.6110911101872
 -47 10 -35.5037168174782
 -46 10 -37.5336934075892
 -45 10 -39.7128505797701
 -44 10 -42.0541397706685
 -43 10 -44.5717390323734
 -42 10 -47.2811647120111
 -41 10 -50.1993891270889
 -40 10 -53.3449628450799
 -39 10 -56.7381393751714
 -38 10 -60.4009989986494
 -37 10 -64.3575670183304
 -36 10 -68.6339197924342
 -35 10 -73.2582694051343
 -34 10 -78.2610145598645
 -33 10 -83.6747410807856
 -32 10 -89.5341500709536
 -31 10 -95.8758850965317
 -30 10 -102.738221567519
 -29 10 -110.160571684705
 -28 10 -118.182747049953
 -27 10 -126.843908840548
 -26 10 -136.181123633346
 -25 10 -146.227434137753
 -24 10 -157.009352989059
 -23 10 -168.543702376135
 -22 10 -180.833765327986
 -21 10 -193.864804560037
 -20 10 -207.599166089614
 -19 10 -221.971442422602
 -18 10 -236.884535154574
 -17 10 -252.207894280802
 -16 10 -267.779585888823
 -15 10 -283.413854982872
 -14 10 -298.915049562888
 -13 10 -314.096737173826
 -12 10 -328.801711507895
 -11 10 -342.91568954909
 -10 10 -356.36733527983
 -9 10 -369.111783752571
 -8 10 -381.102836172684
 -7 10 -392.265459696884
 -6 10 -402.48023750557
 -5 10 -411.58497276115
 -4 10 -419.390665721034
 -3 10 -425.704540844284
 -2 10 -430.352930606859
 -1 10 -433.199636811171
 0 10 -434.158368370679
 1 10 -433.199636811171
 2 10 -430.352930606859
 3 10 -425.704540844283
 4 10 -419.390665721034
 5 10 -411.58497276115
 6 10 -402.48023750557
 7 10 -392.265459696884
 8 10 -381.102836172683
 9 10 -369.111783752572
 10 10 -356.36733527983
 11 10 -342.915689549089
 12 10 -328.801711507895
 13 10 -314.096737173825
 14 10 -298.915049562887
 15 10 -283.413854982872
 16 10 -267.779585888824
 17 10 -252.207894280802
 18 10 -236.884535154574
 19 10 -221.971442422602
 20 10 -207.599166089614
 21 10 -193.864804560038
 22 10 -180.833765327983
 23 10 -168.543702376136
 24 10 -157.009352989062
 25 10 -146.227434137751
 26 10 -136.181123633344
 27 10 -126.843908840548
 28 10 -118.182747049956
 29 10 -110.160571684706
 30 10 -102.738221567519
 31 10 -95.8758850965366
 32 10 -89.5341500709581
 33 10 -83.6747410807855
 34 10 -78.2610145598645
 35 10 -73.2582694051317
 36 10 -68.6339197924359
 37 10 -64.3575670183307
 38 10 -60.4009989986512
 39 10 -56.7381393751757
 40 10 -53.3449628450786
 41 10 -50.1993891270892
 42 10 -47.2811647120136
 43 10 -44.571739032376
 44 10 -42.0541397706624
 45 10 -39.7128505797738
 46 10 -37.5336934075911
 47 10 -35.5037168174748
 48 10 -33.6110911101859
 49 10 -31.8450106307889
 50 10 -30.1956033447297
  
 -50 11 -30.0312285182805
 -49 11 -31.6667684386185
 -48 11 -33.4176658810401
 -47 11 -35.2936636301741
 -46 11 -37.3054272023147
 -45 11 -39.4646352319996
 -44 11 -41.7840775261467
 -43 11 -44.2777608788596
 -42 11 -46.9610225033182
 -41 11 -49.850650597378
 -40 11 -52.9650110833996
 -39 11 -56.3241789062807
 -38 11 -59.9500713814916
 -37 11 -63.8665798861044
 -36 11 -68.0996945922063
 -35 11 -72.6776148443309
 -34 11 -77.6308350482329
 -33 11 -82.9921924119577
 -32 11 -88.7968583854437
 -31 11 -95.0822499964839
 -30 11 -101.887830307443
 -29 11 -109.254758808402
 -28 11 -117.225342754088
 -27 11 -125.842229573552
 -26 11 -135.147269401511
 -25 11 -145.179967296575
 -24 11 -155.975440142686
 -23 11 -167.561799238919
 -22 11 -179.956905181409
 -21 11 -193.16450006597
 -20 11 -207.169830611011
 -19 11 -221.935052794184
 -18 11 -237.394963545812
 -17 11 -253.453917658465
 -16 11 -269.985073365446
 -15 11 -286.833180354278
 -14 11 -303.821690382867
 -13 11 -320.763766939491
 -12 11 -337.474868195367
 -11 11 -353.782770070309
 -10 11 -369.530663596971
 -9 11 -384.571467223085
 -8 11 -398.756029120079
 -7 11 -411.921580613224
 -6 11 -423.886812948273
 -5 11 -434.456283972815
 -4 11 -443.432341333165
 -3 11 -450.630244854249
 -2 11 -455.89238496973
 -1 11 -459.099249009653
 0 11 -460.176585690278
 1 11 -459.099249009653
 2 11 -455.89238496973
 3 11 -450.630244854249
 4 11 -443.432341333165
 5 11 -434.456283972815
 6 11 -423.886812948273
 7 11 -411.921580613225
 8 11 -398.756029120079
 9 11 -384.571467223085
 10 11 -369.530663596971
 11 11 -353.782770070309
 12 11 -337.474868195368
 13 11 -320.763766939492
 14 11 -303.821690382867
 15 11 -286.833180354277
 16 11 -269.985073365446
 17 11 -253.453917658465
 18 11 -237.394963545812
 19 11 -221.935052794183
 20 11 -207.16983061101
 21 11 -193.164500065967
 22 11 -179.95690518141
 23 11 -167.56179923892
 24 11 -155.975440142687
 25 11 -145.179967296575
 26 11 -135.147269401512
 27 11 -125.842229573552
 28 11 -117.225342754088
 29 11 -109.254758808406
 30 11 -101.887830307442
 31 11 -95.0822499964807
 32 11 -88.7968583854435
 33 11 -82.9921924119583
 34 11 -77.6308350482362
 35 11 -72.6776148443348
 36 11 -68.0996945922039
 37 11 -63.8665798861039
 38 11 -59.9500713814897
 39 11 -56.3241789062774
 40 11 -52.9650110833993
 41 11 -49.8506505973796
 42 11 -46.9610225033154
 43 11 -44.2777608788601
 44 11 -41.7840775261487
 45 11 -39.4646352319966
 46 11 -37.3054272023092
 47 11 -35.2936636301785
 48 11 -33.4176658810428
 49 11 -31.666768438616
 50 11 -30.031228518288
  
 -50 12 -29.8046663730987
 -49 12 -31.4206005992356
 -48 12 -33.1499446813485
 -47 12 -35.0022312883326
 -46 12 -36.9878931227449
 -45 12 -39.1183513228785
 -44 12 -41.4061115703449
 -43 12 -43.8648680990248
 -42 12 -46.5096156095957
 -41 12 -49.3567688155254
 -40 12 -52.4242889525176
 -39 12 -55.7318160371966
 -38 12 -59.3008049149097
 -37 12 -63.1546621313281
 -36 12 -67.3188793226118
 -35 12 -71.8211570516425
 -34 12 -76.6915107099558
 -33 12 -81.9623471224347
 -32 12 -87.6684966807577
 -31 12 -93.847181025859
 -30 12 -100.537890336034
 -29 12 -107.782137029581
 -28 12 -115.623044128124
 -27 12 -124.104716819515
 -26 12 -133.271335452123
 -25 12 -143.165898480243
 -24 12 -153.828537025022
 -23 12 -165.294322623078
 -22 12 -177.590502666461
 -21 12 -190.733133240541
 -20 12 -204.723148774316
 -19 12 -219.54202546881
 -18 12 -235.147369366324
 -17 12 -251.468980999516
 -16 12 -268.406169038942
 -15 12 -285.827196415011
 -14 12 -303.57157466717
 -13 12 -321.455314956378
 -12 12 -339.278216754549
 -11 12 -356.831231027859
 -10 12 -373.901640031297
 -9 12 -390.274863850005
 -8 12 -405.733810922374
 -7 12 -420.058437691782
 -6 12 -433.02819284876
 -5 12 -444.428293155254
 -4 12 -454.058686206426
 -3 12 -461.743494891381
 -2 12 -467.339026188914
 -1 12 -470.739440960031
 0 12 -471.880143263663
 1 12 -470.739440960031
 2 12 -467.339026188914
 3 12 -461.743494891382
 4 12 -454.058686206426
 5 12 -444.428293155254
 6 12 -433.028192848761
 7 12 -420.058437691782
 8 12 -405.733810922373
 9 12 -390.274863850005
 10 12 -373.901640031296
 11 12 -356.831231027859
 12 12 -339.278216754549
 13 12 -321.455314956378
 14 12 -303.57157466717
 15 12 -285.827196415011
 16 12 -268.406169038942
 17 12 -251.468980999517
 18 12 -235.147369366324
 19 12 -219.542025468812
 20 12 -204.723148774316
 21 12 -190.73313324054
 22 12 -177.590502666462
 23 12 -165.294322623079
 24 12 -153.82853702502
 25 12 -143.165898480241
 26 12 -133.27133545212
 27 12 -124.104716819516
 28 12 -115.623044128127
 29 12 -107.782137029583
 30 12 -100.537890336032
 31 12 -93.8471810258564
 32 12 -87.668496680757
 33 12 -81.9623471224308
 34 12 -76.6915107099589
 35 12 -71.8211570516434
 36 12 -67.3188793226085
 37 12 -63.1546621313234
 38 12 -59.3008049149106
 39 12 -55.7318160371943
 40 12 -52.4242889525191
 41 12 -49.3567688155256
 42 12 -46.5096156095963
 43 12 -43.8648680990237
 44 12 -41.4061115703463
 45 12 -39.1183513228809
 46 12 -36.9878931227454
 47 12 -35.0022312883331
 48 12 -33.1499446813489
 49 12 -31.4206005992347
 50 12 -29.8046663731058
  
 -50 13 -29.5188718409241
 -49 13 -31.1098360599603
 -48 13 -32.8116837684661
 -47 13 -34.6336650302952
 -46 13 -36.5858968619629
 -45 13 -38.6794479616564
 -44 13 -40.9264308704917
 -43 13 -43.3401017994043
 -42 13 -45.9349681934659
 -41 13 -48.726903869013
 -40 13 -51.7332712232122
 -39 13 -54.9730495488208
 -38 13 -58.4669678485197
 -37 13 -62.2376396820508
 -36 13 -66.3096964308803
 -35 13 -70.7099138497594
 -34 13 -75.4673247943751
 -33 13 -80.6133084532937
 -32 13 -86.1816431352246
 -31 13 -92.2085055200091
 -30 13 -98.7323941208535
 -29 13 -105.793948392272
 -28 13 -113.435627381027
 -27 13 -121.70120311922
 -26 13 -130.635014422433
 -25 13 -140.28091715955
 -24 13 -150.680858934316
 -23 13 -161.873002157046
 -22 13 -173.889324062398
 -21 13 -186.752641892044
 -20 13 -200.473055057014
 -19 13 -215.043873799388
 -18 13 -230.437223829874
 -17 13 -246.599677356435
 -16 13 -263.448440042192
 -15 13 -280.868763040199
 -14 13 -298.713254713189
 -13 13 -316.803538408538
 -12 13 -334.934218677516
 -11 13 -352.878533615078
 -10 13 -370.394718856264
 -9 13 -387.232286370098
 -8 13 -403.138057410636
 -7 13 -417.862373377425
 -6 13 -431.165917876055
 -5 13 -442.827017181809
 -4 13 -452.648665784312
 -3 13 -460.464356424668
 -2 13 -466.142146874622
 -1 13 -469.586965085912
 0 13 -470.741598283794
 1 13 -469.586965085912
 2 13 -466.142146874621
 3 13 -460.464356424668
 4 13 -452.648665784313
 5 13 -442.827017181808
 6 13 -431.165917876055
 7 13 -417.862373377425
 8 13 -403.138057410636
 9 13 -387.232286370097
 10 13 -370.394718856264
 11 13 -352.878533615077
 12 13 -334.934218677515
 13 13 -316.803538408537
 14 13 -298.71325471319
 15 13 -280.8687630402
 16 13 -263.448440042192
 17 13 -246.599677356436
 18 13 -230.437223829873
 19 13 -215.043873799389
 20 13 -200.473055057014
 21 13 -186.752641892047
 22 13 -173.889324062397
 23 13 -161.873002157044
 24 13 -150.680858934317
 25 13 -140.280917159551
 26 13 -130.63501442243
 27 13 -121.701203119219
 28 13 -113.435627381026
 29 13 -105.793948392274
 30 13 -98.7323941208538
 31 13 -92.208505520008
 32 13 -86.1816431352235
 33 13 -80.6133084532969
 34 13 -75.4673247943733
 35 13 -70.7099138497621
 36 13 -66.309696430877
 37 13 -62.2376396820493
 38 13 -58.4669678485189
 39 13 -54.9730495488178
 40 13 -51.7332712232108
 41 13 -48.7269038690076
 42 13 -45.9349681934663
 43 13 -43.340101799405
 44 13 -40.9264308704893
 45 13 -38.6794479616559
 46 13 -36.5858968619649
 47 13 -34.6336650302991
 48 13 -32.8116837684684
 49 13 -31.1098360599629
 50 13 -29.5188718409256
  
 -50 14 -29.1771368102615
 -49 14 -30.738180212841
 -48 14 -32.407060577873
 -47 14 -34.1926820420249
 -46 14 -36.1047737945253
 -45 14 -38.1539697318821
 -44 14 -40.3518950165454
 -43 14 -42.7112597572198
 -42 14 -45.2459598841879
 -41 14 -47.9711850825973
 -40 14 -50.9035333487053
 -39 14 -54.0611313209501
 -38 14 -57.4637589742162
 -37 14 -61.132976507333
 -36 14 -65.0922502446438
 -35 14 -69.3670730430944
 -34 14 -73.9850729619966
 -33 14 -78.9761017113408
 -32 14 -84.3722915276297
 -31 14 -90.2080655000398
 -30 14 -96.5200818437719
 -29 14 -103.34708706051
 -28 14 -110.729646246846
 -27 14 -118.709711014058
 -26 14 -127.329976756418
 -25 14 -136.632971871753
 -24 14 -146.659813069931
 -23 14 -157.448555038342
 -22 14 -169.032062663
 -21 14 -181.435344597751
 -20 14 -194.672315003763
 -19 14 -208.742004025884
 -18 14 -223.624325024381
 -17 14 -239.275631240657
 -16 14 -255.624448211772
 -15 14 -272.567922012786
 -14 14 -289.969623124771
 -13 14 -307.659322332438
 -12 14 -325.435159527999
 -11 14 -343.068279270604
 -10 14 -360.309619910217
 -9 14 -376.898261978836
 -8 14 -392.570633480743
 -7 14 -407.069870702213
 -6 14 -420.154641889168
 -5 14 -431.606757092871
 -4 14 -441.2370107284
 -3 14 -448.888995976581
 -2 14 -454.44102189813
 -1 14 -457.806604352629
 0 14 -458.934172429473
 1 14 -457.806604352629
 2 14 -454.44102189813
 3 14 -448.88899597658
 4 14 -441.237010728399
 5 14 -431.606757092872
 6 14 -420.154641889168
 7 14 -407.069870702212
 8 14 -392.570633480744
 9 14 -376.898261978836
 10 14 -360.309619910217
 11 14 -343.068279270604
 12 14 -325.435159527999
 13 14 -307.659322332438
 14 14 -289.969623124771
 15 14 -272.567922012786
 16 14 -255.624448211772
 17 14 -239.275631240656
 18 14 -223.624325024382
 19 14 -208.742004025883
 20 14 -194.672315003762
 21 14 -181.435344597753
 22 14 -169.032062662998
 23 14 -157.448555038342
 24 14 -146.659813069934
 25 14 -136.632971871753
 26 14 -127.329976756419
 27 14 -118.709711014061
 28 14 -110.729646246849
 29 14 -103.347087060509
 30 14 -96.5200818437705
 31 14 -90.2080655000427
 32 14 -84.3722915276284
 33 14 -78.9761017113447
 34 14 -73.9850729619952
 35 14 -69.3670730430944
 36 14 -65.0922502446471
 37 14 -61.1329765073361
 38 14 -57.4637589742136
 39 14 -54.061131320947
 40 14 -50.9035333487091
 41 14 -47.9711850825929
 42 14 -45.2459598841899
 43 14 -42.7112597572218
 44 14 -40.3518950165409
 45 14 -38.1539697318785
 46 14 -36.1047737945269
 47 14 -34.1926820420197
 48 14 -32.4070605778742
 49 14 -30.7381802128384
 50 14 -29.1771368102584
  
 -50 15 -28.7830377177997
 -49 15 -30.3096541778522
 -48 15 -31.9406032474891
 -47 15 -33.6843894947516
 -46 15 -35.5502934650145
 -45 15 -37.5484451627624
 -44 15 -39.6899037142031
 -43 15 -41.9867433724062
 -42 15 -44.4521458899511
 -41 15 -47.1004990875311
 -40 15 -49.9475011713827
 -39 15 -53.0102699735428
 -38 15 -56.3074557756883
 -37 15 -59.8593556906378
 -36 15 -63.6880266664327
 -35 15 -67.8173929856705
 -34 15 -72.2733425833513
 -33 15 -77.0838045110209
 -32 15 -82.2787973295333
 -31 15 -87.8904350002471
 -30 15 -93.9528728403994
 -29 15 -100.502171193969
 -28 15 -107.576048555688
 -27 15 -115.21348895752
 -26 15 -123.454160613844
 -25 15 -132.337594514599
 -24 15 -141.902063680037
 -23 15 -152.18309765511
 -22 15 -163.211565039376
 -21 15 -175.011263296145
 -20 15 -187.595975267183
 -19 15 -200.965992758173
 -18 15 -215.10417679039
 -17 15 -229.97172706821
 -16 15 -245.503968362172
 -15 15 -261.606613574826
 -14 15 -278.153097116581
 -13 15 -294.983633383024
 -12 15 -311.906583977546
 -11 15 -328.702478465919
 -10 15 -345.130647166517
 -9 15 -360.937975642339
 -8 15 -375.868900586633
 -7 15 -389.675545176748
 -6 15 -402.126899789469
 -5 15 -413.016190840011
 -4 15 -422.16598440219
 -3 15 -429.43103121387
 -2 15 -434.699251840433
 -1 15 -437.89149654725
 0 15 -438.96076817598
 1 15 -437.89149654725
 2 15 -434.699251840433
 3 15 -429.43103121387
 4 15 -422.16598440219
 5 15 -413.016190840011
 6 15 -402.126899789468
 7 15 -389.675545176747
 8 15 -375.868900586632
 9 15 -360.93797564234
 10 15 -345.130647166518
 11 15 -328.70247846592
 12 15 -311.906583977545
 13 15 -294.983633383024
 14 15 -278.153097116581
 15 15 -261.606613574826
 16 15 -245.503968362172
 17 15 -229.971727068211
 18 15 -215.10417679039
 19 15 -200.965992758173
 20 15 -187.595975267184
 21 15 -175.011263296145
 22 15 -163.211565039375
 23 15 -152.183097655111
 24 15 -141.902063680037
 25 15 -132.337594514598
 26 15 -123.454160613845
 27 15 -115.213488957519
 28 15 -107.576048555687
 29 15 -100.502171193969
 30 15 -93.9528728404006
 31 15 -87.8904350002452
 32 15 -82.2787973295353
 33 15 -77.0838045110195
 34 15 -72.2733425833513
 35 15 -67.8173929856717
 36 15 -63.6880266664358
 37 15 -59.8593556906342
 38 15 -56.3074557756872
 39 15 -53.0102699735447
 40 15 -49.947501171378
 41 15 -47.1004990875285
 42 15 -44.4521458899541
 43 15 -41.9867433724095
 44 15 -39.6899037142004
 45 15 -37.5484451627605
 46 15 -35.5502934650176
 47 15 -33.6843894947548
 48 15 -31.9406032474875
 49 15 -30.3096541778522
 50 15 -28.7830377177983
  
 -50 16 -28.3403816418261
 -49 16 -29.8285324778691
 -48 16 -31.4171184243407
 -47 16 -33.114200759629
 -46 16 -34.9285621561956
 -45 16 -36.8697731957237
 -44 16 -38.9482642078365
 -43 16 -41.1754025109239
 -42 16 -43.5635749981806
 -41 16 -46.1262758209459
 -40 16 -48.8781986581151
 -39 16 -51.8353327026765
 -38 16 -55.0150610170479
 -37 16 -58.4362592732773
 -36 16 -62.1193920594126
 -35 16 -66.0866028465374
 -34 16 -70.3617923078479
 -33 16 -74.9706778854301
 -32 16 -79.9408252229032
 -31 16 -85.3016392242758
 -30 16 -91.0842989566422
 -29 16 -97.3216162902369
 -28 16 -104.047792994178
 -27 16 -111.298044977035
 -26 16 -119.108055601257
 -25 16 -127.513212856567
 -24 16 -136.547578364661
 -23 16 -146.242530993234
 -22 16 -156.625026404633
 -21 16 -167.715419406606
 -20 16 -179.524813122303
 -19 16 -192.05193367893
 -18 16 -205.279587858814
 -17 16 -219.170849172267
 -16 16 -233.665235286577
 -15 16 -248.675276343259
 -14 16 -264.084002706182
 -13 16 -279.743956746462
 -12 16 -295.478299666921
 -11 16 -311.08439435143
 -10 16 -326.339893613639
 -9 16 -341.010911713617
 -8 16 -354.861430263234
 -7 16 -367.66283140238
 -6 16 -379.202457900287
 -5 16 -389.29037127682
 -4 16 -397.763917817314
 -3 16 -404.490173447257
 -2 16 -409.366695144796
 -1 16 -412.321194060023
 0 16 -413.310764468808
 1 16 -412.321194060022
 2 16 -409.366695144796
 3 16 -404.490173447258
 4 16 -397.763917817314
 5 16 -389.29037127682
 6 16 -379.202457900286
 7 16 -367.662831402379
 8 16 -354.861430263234
 9 16 -341.010911713616
 10 16 -326.339893613638
 11 16 -311.08439435143
 12 16 -295.47829966692
 13 16 -279.743956746462
 14 16 -264.084002706181
 15 16 -248.675276343258
 16 16 -233.665235286577
 17 16 -219.170849172267
 18 16 -205.279587858813
 19 16 -192.051933678928
 20 16 -179.524813122304
 21 16 -167.715419406604
 22 16 -156.625026404631
 23 16 -146.242530993233
 24 16 -136.547578364662
 25 16 -127.51321285657
 26 16 -119.108055601256
 27 16 -111.298044977033
 28 16 -104.047792994178
 29 16 -97.3216162902379
 30 16 -91.0842989566411
 31 16 -85.3016392242778
 32 16 -79.9408252229036
 33 16 -74.9706778854314
 34 16 -70.3617923078497
 35 16 -66.0866028465393
 36 16 -62.1193920594118
 37 16 -58.4362592732775
 38 16 -55.0150610170508
 39 16 -51.8353327026762
 40 16 -48.8781986581152
 41 16 -46.126275820949
 42 16 -43.5635749981814
 43 16 -41.1754025109261
 44 16 -38.9482642078375
 45 16 -36.869773195726
 46 16 -34.9285621561993
 47 16 -33.1142007596335
 48 16 -31.4171184243436
 49 16 -29.8285324778673
 50 16 -28.340381641825
  
 -50 17 -27.8531520414641
 -49 17 -29.2992804626408
 -48 17 -30.8416189682723
 -47 17 -32.4877517253223
 -46 17 -34.2459258405083
 -45 17 -36.1251104101866
 -44 17 -38.1350599605358
 -43 17 -40.286382258751
 -42 17 -42.5906103383099
 -41 17 -45.0602783916625
 -40 17 -47.7090009269113
 -39 17 -50.5515542414901
 -38 17 -53.6039588115842
 -37 17 -56.8835606005354
 -36 17 -60.4091085156553
 -35 17 -64.2008242451471
 -34 17 -68.2804594308347
 -33 17 -72.6713335140612
 -32 17 -77.3983435585332
 -31 17 -82.4879348261124
 -30 17 -87.9680177796086
 -29 17 -93.8678134421941
 -28 17 -100.217604618485
 -27 17 -107.048365405754
 -26 17 -114.391235842481
 -25 17 -122.276802806066
 -24 17 -130.734143055876
 -23 17 -139.789580785187
 -22 17 -149.465112053621
 -21 17 -159.776454788218
 -20 17 -170.73069948702
 -19 17 -182.32356710379
 -18 17 -194.536331907168
 -17 17 -207.332542155613
 -16 17 -220.654769703521
 -15 17 -234.421732082491
 -14 17 -248.526235056733
 -13 17 -262.834443223515
 -12 17 -277.186954862188
 -11 17 -291.401996455728
 -10 17 -305.280756830764
 -9 17 -318.614500562465
 -8 17 -331.192739167031
 -7 17 -342.811519155695
 -6 17 -353.280891625201
 -5 17 -362.430858364846
 -4 17 -370.115460281512
 -3 17 -376.215061601915
 -2 17 -380.637181998844
 -1 17 -383.316385943218
 0 17 -384.213755767724
 1 17 -383.316385943219
 2 17 -380.637181998844
 3 17 -376.215061601915
 4 17 -370.115460281513
 5 17 -362.430858364847
 6 17 -353.280891625201
 7 17 -342.811519155695
 8 17 -331.19273916703
 9 17 -318.614500562465
 10 17 -305.280756830764
 11 17 -291.401996455729
 12 17 -277.186954862188
 13 17 -262.834443223516
 14 17 -248.526235056733
 15 17 -234.421732082491
 16 17 -220.654769703521
 17 17 -207.332542155613
 18 17 -194.536331907168
 19 17 -182.323567103789
 20 17 -170.730699487022
 21 17 -159.776454788215
 22 17 -149.465112053622
 23 17 -139.789580785186
 24 17 -130.734143055877
 25 17 -122.276802806067
 26 17 -114.391235842482
 27 17 -107.048365405752
 28 17 -100.217604618487
 29 17 -93.8678134421948
 30 17 -87.9680177796101
 31 17 -82.4879348261096
 32 17 -77.3983435585311
 33 17 -72.6713335140617
 34 17 -68.2804594308343
 35 17 -64.200824245145
 36 17 -60.4091085156538
 37 17 -56.8835606005393
 38 17 -53.6039588115812
 39 17 -50.5515542414893
 40 17 -47.7090009269081
 41 17 -45.0602783916642
 42 17 -42.5906103383074
 43 17 -40.2863822587528
 44 17 -38.1350599605347
 45 17 -36.1251104101835
 46 17 -34.2459258405096
 47 17 -32.4877517253249
 48 17 -30.8416189682693
 49 17 -29.2992804626375
 50 17 -27.8531520414656
  
 -50 18 -27.3254552224545
 -49 18 -28.7264927592543
 -48 18 -30.2192530662642
 -47 18 -31.8108190166297
 -46 18 -33.5088756569136
 -45 18 -35.3217615679577
 -44 18 -37.258523659413
 -43 18 -39.3289752774022
 -42 18 -41.5437573639083
 -41 18 -43.9144022168711
 -40 18 -46.453399148079
 -39 18 -49.1742610046674
 -38 18 -52.0915900881161
 -37 18 -55.2211414461733
 -36 18 -58.5798807962839
 -35 18 -62.1860334259427
 -34 18 -66.0591192613319
 -33 18 -70.2199678492848
 -32 18 -74.6907052031058
 -31 18 -79.4947022616177
 -30 18 -84.6564720499799
 -29 18 -90.2014994730278
 -28 18 -96.1559840163002
 -27 18 -102.546471542598
 -26 18 -109.399347034366
 -25 18 -116.740155911461
 -24 18 -124.59271810013
 -23 18 -132.977997402172
 -22 18 -141.912690527092
 -21 18 -151.407507703439
 -20 18 -161.465133101828
 -19 18 -172.077881939789
 -18 18 -183.225115547572
 -17 18 -194.870537826673
 -16 18 -206.959574627973
 -15 18 -219.417122985495
 -14 18 -232.146031598679
 -13 18 -245.026709186539
 -12 18 -257.918220183354
 -11 18 -270.661092318654
 -10 18 -283.081828178213
 -9 18 -294.998822849409
 -8 18 -306.229119329361
 -7 18 -316.595270744532
 -6 18 -325.931582796036
 -5 18 -334.089180842988
 -4 18 -340.939623643334
 -3 18 -346.377080644367
 -2 18 -350.319323135275
 -1 18 -352.707909320613
 0 18 -353.507966236789
 1 18 -352.707909320613
 2 18 -350.319323135275
 3 18 -346.377080644367
 4 18 -340.939623643335
 5 18 -334.089180842988
 6 18 -325.931582796036
 7 18 -316.595270744533
 8 18 -306.229119329361
 9 18 -294.99882284941
 10 18 -283.081828178214
 11 18 -270.661092318654
 12 18 -257.918220183354
 13 18 -245.026709186539
 14 18 -232.146031598679
 15 18 -219.417122985495
 16 18 -206.959574627974
 17 18 -194.870537826672
 18 18 -183.225115547573
 19 18 -172.07788193979
 20 18 -161.465133101829
 21 18 -151.407507703441
 22 18 -141.912690527092
 23 18 -132.977997402172
 24 18 -124.592718100131
 25 18 -116.740155911461
 26 18 -109.399347034367
 27 18 -102.546471542599
 28 18 -96.1559840162997
 29 18 -90.2014994730259
 30 18 -84.6564720499804
 31 18 -79.494702261619
 32 18 -74.6907052031048
 33 18 -70.2199678492857
 34 18 -66.0591192613343
 35 18 -62.1860334259432
 36 18 -58.5798807962803
 37 18 -55.2211414461713
 38 18 -52.0915900881133
 39 18 -49.1742610046667
 40 18 -46.4533991480788
 41 18 -43.9144022168719
 42 18 -41.5437573639078
 43 18 -39.3289752774029
 44 18 -37.2585236594125
 45 18 -35.3217615679576
 46 18 -33.5088756569126
 47 18 -31.8108190166295
 48 18 -30.2192530662665
 49 18 -28.7264927592563
 50 18 -27.325455222456
  
 -50 19 -26.761468518652
 -49 19 -28.1148339118689
 -48 19 -29.5552361275122
 -47 19 -31.0892417322363
 -46 19 -32.723957829005
 -45 19 -34.4670757510263
 -44 19 -36.3269172549046
 -43 19 -38.3124829969635
 -42 19 -40.4335029335376
 -41 19 -42.7004880977843
 -40 19 -45.1247829600208
 -39 19 -47.7186172610654
 -38 19 -50.4951558005052
 -37 19 -53.4685441423232
 -36 19 -56.6539475429383
 -35 19 -60.0675795808739
 -34 19 -63.7267159381986
 -33 19 -67.6496875133826
 -32 19 -71.8558454933727
 -31 19 -76.3654891425574
 -30 19 -81.19974485006
 -29 19 -86.3803824080906
 -28 19 -91.9295516060837
 -27 19 -97.8694191188118
 -26 19 -104.221682550661
 -25 19 -111.00693574669
 -24 19 -118.243857706301
 -23 19 -125.948197575128
 -22 19 -134.131531595252
 -21 19 -142.799776378161
 -20 19 -151.951458663214
 -19 19 -161.575767239502
 -18 19 -171.650449909329
 -17 19 -182.139667689092
 -16 19 -192.99197712809
 -15 19 -204.138671822183
 -14 19 -215.49276156553
 -13 19 -226.948881943352
 -12 19 -238.384386920645
 -11 19 -249.661767962069
 -10 19 -260.632369818729
 -9 19 -271.14116574044
 -8 19 -281.032166404906
 -7 19 -290.153925206843
 -6 19 -298.364605701699
 -5 19 -305.536194580292
 -4 19 -311.557636767559
 -3 19 -316.336879151804
 -2 19 -319.801981799212
 -1 19 -321.90155809204
 0 19 -322.604831462478
 1 19 -321.90155809204
 2 19 -319.801981799213
 3 19 -316.336879151804
 4 19 -311.557636767559
 5 19 -305.536194580291
 6 19 -298.364605701698
 7 19 -290.153925206843
 8 19 -281.032166404907
 9 19 -271.14116574044
 10 19 -260.632369818728
 11 19 -249.661767962069
 12 19 -238.384386920645
 13 19 -226.948881943352
 14 19 -215.49276156553
 15 19 -204.138671822184
 16 19 -192.99197712809
 17 19 -182.139667689092
 18 19 -171.65044990933
 19 19 -161.575767239502
 20 19 -151.951458663215
 21 19 -142.79977637816
 22 19 -134.131531595252
 23 19 -125.948197575129
 24 19 -118.243857706301
 25 19 -111.006935746689
 26 19 -104.221682550661
 27 19 -97.8694191188135
 28 19 -91.9295516060842
 29 19 -86.3803824080918
 30 19 -81.1997448500626
 31 19 -76.365489142559
 32 19 -71.8558454933751
 33 19 -67.649687513385
 34 19 -63.7267159381985
 35 19 -60.0675795808729
 36 19 -56.6539475429372
 37 19 -53.468544142322
 38 19 -50.4951558005073
 39 19 -47.7186172610629
 40 19 -45.1247829600194
 41 19 -42.7004880977825
 42 19 -40.4335029335393
 43 19 -38.3124829969623
 44 19 -36.3269172549034
 45 19 -34.4670757510265
 46 19 -32.7239578290067
 47 19 -31.0892417322342
 48 19 -29.5552361275092
 49 19 -28.1148339118707
 50 19 -26.761468518649
  
 -50 20 -26.1653910634109
 -49 20 -27.4689822308784
 -48 20 -28.8547866516996
 -47 20 -30.3288480983206
 -46 20 -31.8976896635855
 -45 20 -33.5683500206426
 -44 20 -35.3484213068559
 -43 20 -37.2460883325799
 -42 20 -39.2701686728718
 -41 20 -41.430153016017
 -40 20 -43.7362449068951
 -39 20 -46.1993987232493
 -38 20 -48.8313543440653
 -37 20 -51.6446664937343
 -36 20 -54.652726153182
 -35 20 -57.8697706964986
 -34 20 -61.3108785135451
 -33 20 -64.9919427895651
 -32 20 -68.9296178078037
 -31 20 -73.141229602395
 -30 20 -77.6446410114615
 -29 20 -82.458059183996
 -28 20 -87.5997714386504
 -27 20 -93.087793182696
 -26 20 -98.9394095963097
 -25 20 -105.170591331112
 -24 20 -111.795264111318
 -23 20 -118.824413650271
 -22 20 -126.265011772165
 -21 20 -134.118758398227
 -20 20 -142.380648632054
 -19 20 -151.037395981753
 -18 20 -160.06577260607
 -17 20 -169.430964770188
 -16 20 -179.085083363831
 -15 20 -188.966008762542
 -14 20 -198.996775944105
 -13 20 -209.085706187202
 -12 20 -219.127453017602
 -11 20 -229.005045744915
 -10 20 -238.592889920229
 -9 20 -247.76054217219
 -8 20 -256.37695145647
 -7 20 -264.314785614082
 -6 20 -271.454464179026
 -5 20 -277.687595248922
 -4 20 -282.919642269055
 -3 20 -287.071789041918
 -2 20 -290.082092731215
 -1 20 -291.906091901763
 0 20 -292.517062257445
 1 20 -291.906091901763
 2 20 -290.082092731215
 3 20 -287.071789041918
 4 20 -282.919642269055
 5 20 -277.687595248921
 6 20 -271.454464179027
 7 20 -264.314785614082
 8 20 -256.37695145647
 9 20 -247.760542172191
 10 20 -238.59288992023
 11 20 -229.005045744915
 12 20 -219.127453017602
 13 20 -209.085706187202
 14 20 -198.996775944106
 15 20 -188.966008762541
 16 20 -179.085083363832
 17 20 -169.430964770189
 18 20 -160.06577260607
 19 20 -151.037395981753
 20 20 -142.380648632053
 21 20 -134.118758398227
 22 20 -126.265011772167
 23 20 -118.824413650272
 24 20 -111.795264111318
 25 20 -105.170591331114
 26 20 -98.93940959631
 27 20 -93.0877931826954
 28 20 -87.5997714386495
 29 20 -82.4580591839948
 30 20 -77.6446410114597
 31 20 -73.1412296023946
 32 20 -68.9296178078036
 33 20 -64.9919427895643
 34 20 -61.3108785135443
 35 20 -57.8697706964969
 36 20 -54.652726153179
 37 20 -51.6446664937329
 38 20 -48.8313543440654
 39 20 -46.1993987232478
 40 20 -43.736244906896
 41 20 -41.4301530160173
 42 20 -39.2701686728701
 43 20 -37.2460883325775
 44 20 -35.3484213068536
 45 20 -33.5683500206416
 46 20 -31.8976896635858
 47 20 -30.3288480983195
 48 20 -28.8547866517001
 49 20 -27.4689822308811
 50 20 -26.165391063411
  
 -50 21 -25.5413978927014
 -49 21 -26.7935777082451
 -48 21 -28.1230670609772
 -47 21 -29.5353881841769
 -46 21 -31.0364829573238
 -45 21 -32.6327421370835
 -44 21 -34.3310354240126
 -43 21 -36.138741999869
 -42 21 -38.0637810311773
 -41 21 -40.1146414581315
 -40 21 -42.300410165941
 -39 21 -44.63079735804
 -38 21 -47.1161576055349
 -37 21 -49.7675046213857
 -36 21 -52.5965172859432
 -35 21 -55.6155338164791
 -34 21 -58.8375302107844
 -33 21 -62.2760781887697
 -32 21 -65.9452767955447
 -31 21 -69.8596506125747
 -30 21 -74.034006163367
 -29 21 -78.4832366349371
 -28 21 -83.222063543207
 -27 21 -88.2647025839179
 -26 21 -93.6244398462043
 -25 21 -99.3131041484821
 -24 21 -105.34042194907
 -23 21 -111.713243711668
 -22 21 -118.434635557428
 -21 21 -125.502838422756
 -20 21 -132.91010968154
 -19 21 -140.641479964848
 -18 21 -148.673480778838
 -17 21 -156.97292537158
 -16 21 -165.495853239665
 -15 21 -174.186772565095
 -14 21 -182.978347448922
 -13 21 -191.791669720409
 -12 21 -200.537221351162
 -11 21 -209.116570853783
 -10 21 -217.424761254292
 -9 21 -225.353253191119
 -8 21 -232.793205766091
 -7 21 -239.63883124358
 -6 21 -245.790560805035
 -5 21 -251.157806995778
 -4 21 -255.661190334801
 -3 21 -259.234190754822
 -2 21 -261.824266885485
 -1 21 -263.393541851274
 0 21 -263.919176547437
 1 21 -263.393541851274
 2 21 -261.824266885485
 3 21 -259.234190754822
 4 21 -255.661190334801
 5 21 -251.157806995778
 6 21 -245.790560805034
 7 21 -239.63883124358
 8 21 -232.793205766092
 9 21 -225.353253191119
 10 21 -217.424761254293
 11 21 -209.116570853784
 12 21 -200.537221351162
 13 21 -191.791669720409
 14 21 -182.978347448922
 15 21 -174.186772565096
 16 21 -165.495853239665
 17 21 -156.972925371579
 18 21 -148.673480778839
 19 21 -140.641479964847
 20 21 -132.91010968154
 21 21 -125.502838422756
 22 21 -118.434635557426
 23 21 -111.713243711667
 24 21 -105.34042194907
 25 21 -99.3131041484816
 26 21 -93.6244398462033
 27 21 -88.2647025839187
 28 21 -83.2220635432058
 29 21 -78.4832366349362
 30 21 -74.0340061633655
 31 21 -69.8596506125753
 32 21 -65.9452767955456
 33 21 -62.2760781887725
 34 21 -58.8375302107826
 35 21 -55.6155338164772
 36 21 -52.5965172859421
 37 21 -49.7675046213857
 38 21 -47.116157605535
 39 21 -44.6307973580414
 40 21 -42.3004101659397
 41 21 -40.114641458132
 42 21 -38.0637810311799
 43 21 -36.1387419998708
 44 21 -34.3310354240142
 45 21 -32.6327421370828
 46 21 -31.0364829573215
 47 21 -29.5353881841788
 48 21 -28.123067060979
 49 21 -26.7935777082473
 50 21 -25.5413978927025
  
 -50 22 -24.8935979782714
 -49 22 -26.0931746796727
 -48 22 -27.3651302695598
 -47 22 -28.7144735590613
 -46 22 -30.1465758092367
 -45 22 -31.6671934704895
 -44 22 -33.2824910748863
 -43 22 -34.999063869989
 -42 22 -36.8239596501342
 -41 22 -38.7646990760879
 -40 22 -40.8292935699202
 -39 22 -43.0262596210443
 -38 22 -45.364628032861
 -37 22 -47.8539462677488
 -36 22 -50.5042716010364
 -35 22 -53.3261522620858
 -34 22 -56.3305931138495
 -33 22 -59.5290016955298
 -32 22 -62.9331096261395
 -31 22 -66.5548634498611
 -30 22 -70.4062780225197
 -29 22 -74.4992445415744
 -28 22 -78.845284393443
 -27 22 -83.4552392629576
 -26 22 -88.3388876150182
 -25 22 -93.5044779920617
 -24 22 -98.9581709392247
 -23 22 -104.703384233875
 -22 22 -110.740040996396
 -21 22 -117.063727755483
 -20 22 -123.664780103767
 -19 22 -130.527327399637
 -18 22 -137.628344691161
 -17 22 -144.936778425588
 -16 22 -152.412830153937
 -15 22 -160.007495639639
 -14 22 -167.662460812794
 -13 22 -175.310446031162
 -12 22 -182.876062686808
 -11 22 -190.277201220159
 -10 22 -197.426911795918
 -9 22 -204.235677992456
 -8 22 -210.613932726416
 -7 22 -216.474636549463
 -6 22 -221.735738838229
 -5 22 -226.322371980085
 -4 22 -230.168679457591
 -3 22 -233.219237893617
 -2 22 -235.430087153052
 -1 22 -236.76942116763
 0 22 -237.218010045535
 1 22 -236.76942116763
 2 22 -235.430087153053
 3 22 -233.219237893617
 4 22 -230.168679457592
 5 22 -226.322371980086
 6 22 -221.735738838228
 7 22 -216.474636549464
 8 22 -210.613932726417
 9 22 -204.235677992456
 10 22 -197.426911795918
 11 22 -190.27720122016
 12 22 -182.876062686808
 13 22 -175.310446031162
 14 22 -167.662460812794
 15 22 -160.007495639639
 16 22 -152.412830153936
 17 22 -144.936778425588
 18 22 -137.628344691161
 19 22 -130.527327399637
 20 22 -123.664780103766
 21 22 -117.063727755483
 22 22 -110.740040996396
 23 22 -104.703384233875
 24 22 -98.9581709392239
 25 22 -93.5044779920615
 26 22 -88.338887615019
 27 22 -83.4552392629577
 28 22 -78.8452843934423
 29 22 -74.4992445415738
 30 22 -70.4062780225201
 31 22 -66.5548634498624
 32 22 -62.9331096261389
 33 22 -59.5290016955321
 34 22 -56.3305931138493
 35 22 -53.3261522620867
 36 22 -50.5042716010387
 37 22 -47.8539462677471
 38 22 -45.3646280328612
 39 22 -43.0262596210444
 40 22 -40.8292935699212
 41 22 -38.7646990760892
 42 22 -36.8239596501358
 43 22 -34.9990638699873
 44 22 -33.2824910748847
 45 22 -31.66719347049
 46 22 -30.1465758092356
 47 22 -28.7144735590619
 48 22 -27.3651302695593
 49 22 -26.0931746796747
 50 22 -24.8935979782718
  
 -50 23 -24.2259966407041
 -49 23 -25.3721997333119
 -48 23 -26.5858725437871
 -47 23 -27.8715244988098
 -46 23 -29.2339735044225
 -45 23 -30.678362824199
 -44 23 -32.2101775432489
 -43 23 -33.8352601802734
 -42 23 -35.5598248870832
 -41 23 -37.3904695245255
 -40 23 -39.3341847213194
 -39 23 -41.3983588015046
 -38 23 -43.5907772015607
 -37 23 -45.9196146833595
 -36 23 -48.3934182780153
 -35 23 -51.0210784636168
 -34 23 -53.8117855840508
 -33 23 -56.774967957912
 -32 23 -59.9202075135999
 -31 23 -63.2571281367529
 -30 23 -66.7952512614846
 -29 23 -70.5438126304831
 -28 23 -74.5115336721844
 -27 23 -78.706340714084
 -26 23 -83.1350254332084
 -25 23 -87.8028407542855
 -24 23 -92.7130281133682
 -23 23 -97.8662749258115
 -22 23 -103.260105566952
 -21 23 -108.888215490026
 -20 23 -114.7397664392
 -19 23 -120.798670975468
 -18 23 -127.042906200328
 -17 23 -133.443908517207
 -16 23 -139.966111681129
 -15 23 -146.566696746984
 -14 23 -153.195621957378
 -13 23 -159.795990493303
 -12 23 -166.304792904068
 -11 23 -172.654029655056
 -10 23 -178.772181092896
 -9 23 -184.585953363547
 -8 23 -190.02219697749
 -7 23 -195.009876700784
 -6 23 -199.481971318761
 -5 23 -203.377199357034
 -4 23 -206.641497565023
 -3 23 -209.229215538541
 -2 23 -211.104024321417
 -1 23 -212.239562700148
 0 23 -212.619858483262
 1 23 -212.239562700149
 2 23 -211.104024321417
 3 23 -209.229215538541
 4 23 -206.641497565023
 5 23 -203.377199357034
 6 23 -199.481971318762
 7 23 -195.009876700784
 8 23 -190.02219697749
 9 23 -184.585953363547
 10 23 -178.772181092895
 11 23 -172.654029655055
 12 23 -166.304792904068
 13 23 -159.795990493303
 14 23 -153.195621957378
 15 23 -146.566696746984
 16 23 -139.966111681129
 17 23 -133.443908517206
 18 23 -127.042906200327
 19 23 -120.798670975466
 20 23 -114.739766439199
 21 23 -108.888215490026
 22 23 -103.260105566952
 23 23 -97.8662749258116
 24 23 -92.7130281133687
 25 23 -87.8028407542853
 26 23 -83.1350254332087
 27 23 -78.7063407140847
 28 23 -74.5115336721855
 29 23 -70.5438126304813
 30 23 -66.7952512614853
 31 23 -63.2571281367523
 32 23 -59.9202075135988
 33 23 -56.7749679579124
 34 23 -53.8117855840522
 35 23 -51.021078463617
 36 23 -48.3934182780156
 37 23 -45.9196146833598
 38 23 -43.5907772015604
 39 23 -41.3983588015076
 40 23 -39.3341847213189
 41 23 -37.3904695245232
 42 23 -35.5598248870839
 43 23 -33.8352601802724
 44 23 -32.2101775432463
 45 23 -30.6783628242013
 46 23 -29.2339735044205
 47 23 -27.8715244988095
 48 23 -26.5858725437882
 49 23 -25.3721997333123
 50 23 -24.2259966407013
  
 -50 24 -23.5424626446518
 -49 24 -24.6349151861676
 -48 24 -25.7899929890461
 -47 24 -27.0117250878154
 -46 24 -28.3043988143374
 -45 24 -29.6725715014773
 -44 24 -31.1210813239541
 -43 24 -32.6550568311375
 -42 24 -34.2799246159086
 -41 24 -36.0014144306712
 -40 24 -37.8255609027426
 -39 24 -39.7587008130664
 -38 24 -41.8074646806381
 -37 24 -43.9787611370764
 -36 24 -46.2797522788255
 -35 24 -48.7178178477175
 -34 24 -51.3005057159728
 -33 24 -54.035465745225
 -32 24 -56.9303636633943
 -31 24 -59.9927711796414
 -30 24 -63.230028170655
 -29 24 -66.6490724718901
 -28 24 -70.2562326677549
 -27 24 -74.0569793937323
 -26 24 -78.0556311693538
 -25 24 -82.2550118328976
 -24 24 -86.656058431421
 -23 24 -91.2573811303737
 -22 24 -96.0547805270295
 -21 24 -101.040732801992
 -20 24 -106.203859416056
 -19 24 -111.528405336616
 -18 24 -116.993757535109
 -17 24 -122.574042833525
 -16 24 -128.23784979974
 -15 24 -133.948121704307
 -14 24 -139.66226490805
 -13 24 -145.332508155244
 -12 24 -150.906532668141
 -11 24 -156.328371567972
 -10 24 -161.53955241918
 -9 24 -166.480432353364
 -8 24 -171.09165559716
 -7 24 -175.315652100364
 -6 24 -179.098095503767
 -5 24 -182.389248743338
 -4 24 -185.14514368251
 -3 24 -187.328563209408
 -2 24 -188.909815661073
 -1 24 -189.867308328935
 0 24 -190.187936702334
 1 24 -189.867308328935
 2 24 -188.909815661073
 3 24 -187.328563209408
 4 24 -185.14514368251
 5 24 -182.389248743338
 6 24 -179.098095503767
 7 24 -175.315652100364
 8 24 -171.09165559716
 9 24 -166.480432353364
 10 24 -161.53955241918
 11 24 -156.328371567972
 12 24 -150.906532668141
 13 24 -145.332508155244
 14 24 -139.662264908051
 15 24 -133.948121704307
 16 24 -128.237849799739
 17 24 -122.574042833526
 18 24 -116.993757535109
 19 24 -111.528405336616
 20 24 -106.203859416055
 21 24 -101.040732801992
 22 24 -96.0547805270296
 23 24 -91.2573811303735
 24 24 -86.6560584314213
 25 24 -82.2550118328977
 26 24 -78.055631169354
 27 24 -74.0569793937308
 28 24 -70.2562326677549
 29 24 -66.6490724718916
 30 24 -63.2300281706556
 31 24 -59.9927711796416
 32 24 -56.9303636633947
 33 24 -54.0354657452248
 34 24 -51.3005057159733
 35 24 -48.7178178477199
 36 24 -46.2797522788267
 37 24 -43.9787611370755
 38 24 -41.8074646806372
 39 24 -39.7587008130669
 40 24 -37.8255609027431
 41 24 -36.0014144306722
 42 24 -34.279924615907
 43 24 -32.6550568311376
 44 24 -31.1210813239541
 45 24 -29.6725715014765
 46 24 -28.3043988143364
 47 24 -27.0117250878151
 48 24 -25.7899929890451
 49 24 -24.6349151861643
 50 24 -23.5424626446509
  
 -50 25 -22.8467001373237
 -49 25 -23.8853882798172
 -48 25 -24.9819597961435
 -47 25 -26.1399863166641
 -46 25 -27.3632517633896
 -45 25 -28.6557595897363
 -44 25 -30.0217388236387
 -43 25 -31.4656484781168
 -42 25 -32.9921797966371
 -41 25 -34.6062556863067
 -40 25 -36.3130265581088
 -39 25 -38.117861637909
 -38 25 -40.0263346329993
 -37 25 -42.0442024356586
 -36 25 -44.1773753174739
 -35 25 -46.4318768183037
 -34 25 -48.8137912663497
 -33 25 -51.329196590002
 -32 25 -53.9840798124385
 -31 25 -56.7842323788665
 -30 25 -59.7351222861449
 -29 25 -62.8417399103591
 -28 25 -66.1084145197377
 -27 25 -69.538598795027
 -26 25 -73.1346193508779
 -25 25 -76.8973923682779
 -24 25 -80.8261051246507
 -23 25 -84.9178665528552
 -22 25 -89.167333049884
 -21 25 -93.5663196036247
 -20 25 -98.1034108167758
 -19 25 -102.763591331074
 -18 25 -107.527920044773
 -17 25 -112.373276707313
 -16 25 -117.272212112143
 -15 25 -122.192933239219
 -14 25 -127.099451446933
 -13 25 -131.951914619415
 -12 25 -136.707133055729
 -11 25 -141.319294631802
 -10 25 -145.740848973823
 -9 25 -149.923525271584
 -8 25 -153.819436342908
 -7 25 -157.382214674812
 -6 25 -160.568125542197
 -5 25 -163.337107833788
 -4 25 -165.653703563151
 -3 25 -167.487849989287
 -2 25 -168.815521271399
 -1 25 -169.619217362937
 0 25 -169.888304876338
 1 25 -169.619217362938
 2 25 -168.815521271399
 3 25 -167.487849989287
 4 25 -165.653703563152
 5 25 -163.337107833788
 6 25 -160.568125542197
 7 25 -157.382214674813
 8 25 -153.819436342908
 9 25 -149.923525271585
 10 25 -145.740848973823
 11 25 -141.319294631802
 12 25 -136.70713305573
 13 25 -131.951914619416
 14 25 -127.099451446934
 15 25 -122.192933239219
 16 25 -117.272212112142
 17 25 -112.373276707313
 18 25 -107.527920044772
 19 25 -102.763591331073
 20 25 -98.1034108167753
 21 25 -93.5663196036256
 22 25 -89.1673330498845
 23 25 -84.9178665528548
 24 25 -80.8261051246503
 25 25 -76.8973923682783
 26 25 -73.1346193508792
 27 25 -69.5385987950276
 28 25 -66.1084145197377
 29 25 -62.841739910359
 30 25 -59.7351222861459
 31 25 -56.784232378866
 32 25 -53.9840798124372
 33 25 -51.3291965899999
 34 25 -48.8137912663486
 35 25 -46.4318768183047
 36 25 -44.1773753174756
 37 25 -42.0442024356579
 38 25 -40.0263346330008
 39 25 -38.117861637909
 40 25 -36.31302655811
 41 25 -34.6062556863052
 42 25 -32.9921797966354
 43 25 -31.4656484781173
 44 25 -30.0217388236384
 45 25 -28.6557595897381
 46 25 -27.3632517633873
 47 25 -26.1399863166622
 48 25 -24.9819597961444
 49 25 -23.8853882798175
 50 25 -22.8467001373229
  
 -50 26 -22.1422254605628
 -49 26 -23.1274660917559
 -48 26 -24.1659831951211
 -47 26 -25.2609170559883
 -46 26 -26.4155786499168
 -45 26 -27.6334531249092
 -44 26 -28.9182018598534
 -43 26 -30.2736626864015
 -42 26 -31.7038477795345
 -41 26 -33.2129386270749
 -40 26 -34.8052773794767
 -39 26 -36.4853537576073
 -38 26 -38.2577865574784
 -37 26 -40.1272986378928
 -36 26 -42.098684111393
 -35 26 -44.1767662847701
 -34 26 -46.366344719037
 -33 26 -48.6721296103531
 -32 26 -51.0986615476704
 -31 26 -53.6502146007171
 -30 26 -56.3306806615618
 -29 26 -59.1434330413374
 -28 26 -62.0911675570548
 -27 26 -65.1757197875403
 -26 26 -68.3978578959633
 -25 26 -71.7570514759402
 -24 26 -75.2512183420009
 -23 26 -78.8764530994076
 -22 26 -82.6267437059567
 -21 26 -86.4936850361286
 -20 26 -90.4662015520484
 -19 26 -94.5302943487419
 -18 26 -98.6688307287593
 -17 26 -102.861396618224
 -16 26 -107.084233033281
 -15 26 -111.310276912573
 -14 26 -115.50932352663
 -13 26 -119.648322176827
 -12 26 -123.691809180904
 -11 26 -127.602472811338
 -10 26 -131.341834911584
 -9 26 -134.871024635218
 -8 26 -138.151612441737
 -7 26 -141.14646820366
 -6 26 -143.82060660409
 -5 26 -146.14198586584
 -4 26 -148.082231557667
 -3 26 -149.617264606009
 -2 26 -150.727820338022
 -1 26 -151.399852129724
 0 26 -151.624818124702
 1 26 -151.399852129724
 2 26 -150.727820338021
 3 26 -149.617264606009
 4 26 -148.082231557667
 5 26 -146.141985865839
 6 26 -143.82060660409
 7 26 -141.14646820366
 8 26 -138.151612441736
 9 26 -134.871024635219
 10 26 -131.341834911584
 11 26 -127.602472811339
 12 26 -123.691809180904
 13 26 -119.648322176828
 14 26 -115.50932352663
 15 26 -111.310276912573
 16 26 -107.084233033282
 17 26 -102.861396618224
 18 26 -98.6688307287585
 19 26 -94.5302943487422
 20 26 -90.4662015520489
 21 26 -86.4936850361294
 22 26 -82.6267437059566
 23 26 -78.8764530994075
 24 26 -75.2512183420004
 25 26 -71.7570514759407
 26 26 -68.3978578959636
 27 26 -65.1757197875411
 28 26 -62.0911675570533
 29 26 -59.1434330413381
 30 26 -56.3306806615604
 31 26 -53.6502146007176
 32 26 -51.0986615476711
 33 26 -48.6721296103533
 34 26 -46.366344719036
 35 26 -44.176766284771
 36 26 -42.0986841113928
 37 26 -40.1272986378922
 38 26 -38.2577865574789
 39 26 -36.4853537576077
 40 26 -34.8052773794753
 41 26 -33.2129386270726
 42 26 -31.7038477795355
 43 26 -30.2736626864017
 44 26 -28.9182018598549
 45 26 -27.6334531249079
 46 26 -26.4155786499137
 47 26 -25.2609170559887
 48 26 -24.1659831951215
 49 26 -23.1274660917537
 50 26 -22.1422254605642
  
 -50 27 -21.4323487503324
 -49 27 -22.3647560217906
 -48 27 -23.3459949036527
 -47 27 -24.3788025985607
 -46 27 -25.4660498886356
 -45 27 -26.6107415397539
 -44 27 -27.8160151499771
 -43 27 -29.0851380630974
 -42 27 -30.4215019010808
 -41 27 -31.828614193185
 -40 27 -33.3100864943745
 -39 27 -34.8696182915974
 -38 27 -36.5109758942718
 -37 27 -38.2379653967284
 -36 27 -40.0543986883078
 -35 27 -41.9640513760002
 -34 27 -43.9706113820087
 -33 27 -46.0776168942438
 -32 27 -48.2883822951228
 -31 27 -50.6059106909883
 -30 27 -53.0327917339131
 -29 27 -55.5710835976873
 -28 27 -58.2221782737318
 -27 27 -60.9866498277056
 -26 27 -63.8640859426218
 -25 27 -66.8529040052339
 -24 27 -69.950154196269
 -23 27 -73.1513135298442
 -22 27 -76.4500765313682
 -21 27 -79.8381501817995
 -20 27 -83.3050627695506
 -19 27 -86.8379981974488
 -18 27 -90.4216688468825
 -17 27 -94.0382410141596
 -16 27 -97.6673269003711
 -15 27 -101.286055887115
 -14 27 -104.869235196518
 -13 27 -108.389606007032
 -12 27 -111.818195876745
 -11 27 -115.124762332882
 -10 27 -118.278316322951
 -9 27 -121.247708591269
 -8 27 -124.002257626525
 -7 27 -126.512395154451
 -6 27 -128.750304502925
 -5 27 -130.690528509287
 -4 27 -132.310526629557
 -3 27 -133.591164969057
 -2 27 -134.517127391921
 -1 27 -135.077240018706
 0 27 -135.264704781388
 1 27 -135.077240018706
 2 27 -134.517127391921
 3 27 -133.591164969057
 4 27 -132.310526629558
 5 27 -130.690528509288
 6 27 -128.750304502925
 7 27 -126.512395154452
 8 27 -124.002257626524
 9 27 -121.247708591268
 10 27 -118.278316322951
 11 27 -115.124762332882
 12 27 -111.818195876744
 13 27 -108.389606007033
 14 27 -104.869235196517
 15 27 -101.286055887114
 16 27 -97.6673269003715
 17 27 -94.0382410141606
 18 27 -90.4216688468825
 19 27 -86.8379981974485
 20 27 -83.3050627695516
 21 27 -79.8381501817991
 22 27 -76.4500765313682
 23 27 -73.1513135298428
 24 27 -69.9501541962684
 25 27 -66.8529040052335
 26 27 -63.864085942621
 27 27 -60.9866498277043
 28 27 -58.2221782737314
 29 27 -55.5710835976876
 30 27 -53.0327917339127
 31 27 -50.605910690989
 32 27 -48.288382295123
 33 27 -46.0776168942443
 34 27 -43.9706113820098
 35 27 -41.9640513760005
 36 27 -40.0543986883077
 37 27 -38.2379653967275
 38 27 -36.5109758942726
 39 27 -34.869618291599
 40 27 -33.3100864943726
 41 27 -31.8286141931846
 42 27 -30.4215019010812
 43 27 -29.0851380630978
 44 27 -27.8160151499771
 45 27 -26.6107415397518
 46 27 -25.4660498886378
 47 27 -24.3788025985629
 48 27 -23.3459949036537
 49 27 -22.364756021793
 50 27 -21.4323487503351
  
 -50 28 -20.7201601372971
 -49 28 -21.6006115970608
 -48 28 -22.5256337234981
 -47 28 -23.4975903074345
 -46 28 -24.5189460646628
 -45 28 -25.5922645977285
 -44 28 -26.7202047512988
 -43 28 -27.9055150230739
 -42 28 -29.1510256393747
 -41 28 -30.4596378462113
 -40 28 -31.8343099033376
 -39 28 -33.278039201133
 -38 28 -34.793839849822
 -37 28 -36.3847150195684
 -36 28 -38.053623242146
 -35 28 -39.8034378247091
 -34 28 -41.6368984806759
 -33 28 -43.5565542605792
 -32 28 -45.5646968784805
 -31 28 -47.6632835914152
 -30 28 -49.8538489175758
 -29 28 -52.1374046934701
 -28 28 -54.5143282929526
 -27 28 -56.9842392841849
 -26 28 -59.5458654046195
 -25 28 -62.1968995035617
 -24 28 -64.9338500410009
 -23 28 -67.7518888273109
 -22 28 -70.6447009051511
 -21 28 -73.6043427465306
 -20 28 -76.6211161649454
 -19 28 -79.6834663914764
 -18 28 -82.777913474723
 -17 28 -85.8890263658714
 -16 28 -88.9994485829302
 -15 28 -92.0899830959859
 -14 28 -95.1397419966276
 -13 28 -98.1263636680891
 -12 28 -101.026296728333
 -11 28 -103.815146248609
 -10 28 -106.468073999002
 -9 28 -108.960241107564
 -8 28 -111.267278876246
 -7 28 -113.365771825841
 -6 28 -115.233736471113
 -5 28 -116.851079842133
 -4 28 -118.20002321722
 -3 28 -119.26547865732
 -2 28 -120.035368410427
 -1 28 -120.500879766778
 0 28 -120.656650229444
 1 28 -120.500879766777
 2 28 -120.035368410427
 3 28 -119.26547865732
 4 28 -118.20002321722
 5 28 -116.851079842133
 6 28 -115.233736471113
 7 28 -113.365771825841
 8 28 -111.267278876247
 9 28 -108.960241107564
 10 28 -106.468073999002
 11 28 -103.815146248609
 12 28 -101.026296728333
 13 28 -98.1263636680899
 14 28 -95.1397419966277
 15 28 -92.089983095986
 16 28 -88.9994485829296
 17 28 -85.8890263658714
 18 28 -82.7779134747236
 19 28 -79.6834663914765
 20 28 -76.6211161649458
 21 28 -73.6043427465306
 22 28 -70.644700905152
 23 28 -67.7518888273112
 24 28 -64.9338500410017
 25 28 -62.1968995035621
 26 28 -59.5458654046198
 27 28 -56.9842392841849
 28 28 -54.514328292952
 29 28 -52.1374046934719
 30 28 -49.8538489175759
 31 28 -47.6632835914159
 32 28 -45.56469687848
 33 28 -43.5565542605795
 34 28 -41.6368984806763
 35 28 -39.8034378247089
 36 28 -38.0536232421478
 37 28 -36.3847150195684
 38 28 -34.7938398498203
 39 28 -33.2780392011331
 40 28 -31.8343099033366
 41 28 -30.4596378462116
 42 28 -29.1510256393732
 43 28 -27.9055150230724
 44 28 -26.7202047512979
 45 28 -25.5922645977273
 46 28 -24.5189460646616
 47 28 -23.4975903074352
 48 28 -22.5256337234982
 49 28 -21.6006115970595
 50 28 -20.7201601372966
  
 -50 29 -20.008520279965
 -49 29 -20.8381232458913
 -48 29 -21.7082368329061
 -47 29 -22.6208817894963
 -46 29 -23.5781514570461
 -45 29 -24.5822078681175
 -44 29 -25.6352762547911
 -43 29 -26.7396376742911
 -42 29 -27.8976194193915
 -41 29 -29.1115828389778
 -40 29 -30.3839081498888
 -39 29 -31.7169757763203
 -38 29 -33.1131437094038
 -37 29 -34.5747203392599
 -36 29 -36.1039321788662
 -35 29 -37.7028858774496
 -34 29 -39.3735239171553
 -33 29 -41.1175734075716
 -32 29 -42.9364874474048
 -31 29 -44.8313786217408
 -30 29 -46.8029443588982
 -29 29 -48.8513840956351
 -28 29 -50.976308506232
 -27 29 -53.1766414508872
 -26 29 -55.4505157995054
 -25 29 -57.795164889503
 -24 29 -60.2068120721888
 -23 29 -62.6805615697971
 -22 29 -65.2102946662837
 -21 29 -67.7885760327082
 -20 29 -70.4065756676133
 -19 29 -73.0540124245515
 -18 29 -75.7191253062491
 -17 29 -78.3886785367753
 -16 29 -81.0480058088548
 -15 29 -83.6810980096197
 -14 29 -86.2707371710944
 -13 29 -88.7986774445477
 -12 29 -91.2458716864847
 -11 29 -93.5927399338837
 -10 29 -95.8194738204335
 -9 29 -97.9063690209095
 -8 29 -99.8341762558952
 -7 29 -101.584460348701
 -6 29 -103.139956353314
 -5 29 -104.484911865542
 -4 29 -105.605405237821
 -3 29 -106.489630447371
 -2 29 -107.128140694622
 -1 29 -107.514044300988
 0 29 -107.64314801145
 1 29 -107.514044300988
 2 29 -107.128140694622
 3 29 -106.48963044737
 4 29 -105.605405237821
 5 29 -104.484911865542
 6 29 -103.139956353314
 7 29 -101.584460348701
 8 29 -99.8341762558956
 9 29 -97.90636902091
 10 29 -95.819473820433
 11 29 -93.5927399338833
 12 29 -91.2458716864855
 13 29 -88.7986774445476
 14 29 -86.270737171095
 15 29 -83.6810980096197
 16 29 -81.0480058088547
 17 29 -78.3886785367753
 18 29 -75.7191253062488
 19 29 -73.0540124245518
 20 29 -70.4065756676142
 21 29 -67.7885760327074
 22 29 -65.2102946662848
 23 29 -62.6805615697972
 24 29 -60.2068120721879
 25 29 -57.7951648895042
 26 29 -55.4505157995058
 27 29 -53.1766414508873
 28 29 -50.9763085062314
 29 29 -48.8513840956353
 30 29 -46.8029443588983
 31 29 -44.8313786217414
 32 29 -42.936487447404
 33 29 -41.1175734075722
 34 29 -39.3735239171548
 35 29 -37.7028858774499
 36 29 -36.1039321788667
 37 29 -34.5747203392609
 38 29 -33.1131437094045
 39 29 -31.7169757763213
 40 29 -30.3839081498863
 41 29 -29.1115828389789
 42 29 -27.8976194193899
 43 29 -26.7396376742902
 44 29 -25.6352762547934
 45 29 -24.5822078681166
 46 29 -23.5781514570452
 47 29 -22.6208817894953
 48 29 -21.7082368329079
 49 29 -20.8381232458899
 50 29 -20.0085202799653
  
 -50 30 -19.3000548978853
 -49 30 -20.0801136200625
 -48 30 -20.896836245587
 -47 30 -21.7519309302493
 -46 30 -22.6471542010761
 -45 30 -23.5843057059864
 -44 30 -24.5652214426814
 -43 30 -25.5917652206893
 -42 30 -26.6658180826295
 -41 30 -27.7892653824727
 -40 30 -28.9639811906796
 -39 30 -30.1918096701329
 -38 30 -31.4745430443348
 -37 30 -32.8138957631905
 -36 30 -34.2114744646128
 -35 30 -35.6687433364254
 -34 30 -37.1869845071211
 -33 30 -38.7672531418789
 -32 30 -40.4103269982108
 -31 30 -42.1166503110148
 -30 30 -43.8862720370487
 -29 30 -45.7187787011366
 -28 30 -47.6132223566882
 -27 30 -49.5680445048424
 -26 30 -51.5809972092938
 -25 30 -53.6490630911625
 -24 30 -55.7683763761639
 -23 30 -57.9341476713299
 -22 30 -60.1405956368508
 -21 30 -62.3808891466003
 -20 30 -64.64710384678
 -19 30 -66.9301971709807
 -18 30 -69.2200057998475
 -17 30 -71.5052692241082
 -16 30 -73.7736824609112
 -15 30 -76.0119800921505
 -14 30 -78.2060526768782
 -13 30 -80.3410953032438
 -12 30 -82.4017866733117
 -11 30 -84.3724957492622
 -10 30 -86.2375117189816
 -9 30 -87.9812919346102
 -8 30 -89.5887215907498
 -7 30 -91.0453782718749
 -6 30 -92.3377941280314
 -5 30 -93.4537083406497
 -4 30 -94.3823027136095
 -3 30 -95.1144136563929
 -2 30 -95.6427144922962
 -1 30 -95.9618628896617
 0 30 -96.0686092341785
 1 30 -95.9618628896621
 2 30 -95.642714492296
 3 30 -95.1144136563928
 4 30 -94.3823027136092
 5 30 -93.4537083406495
 6 30 -92.3377941280311
 7 30 -91.0453782718746
 8 30 -89.5887215907504
 9 30 -87.9812919346102
 10 30 -86.2375117189821
 11 30 -84.372495749262
 12 30 -82.4017866733109
 13 30 -80.3410953032436
 14 30 -78.2060526768777
 15 30 -76.01198009215
 16 30 -73.7736824609106
 17 30 -71.5052692241078
 18 30 -69.2200057998483
 19 30 -66.9301971709807
 20 30 -64.6471038467799
 21 30 -62.3808891466005
 22 30 -60.14059563685
 23 30 -57.9341476713294
 24 30 -55.7683763761646
 25 30 -53.6490630911626
 26 30 -51.5809972092937
 27 30 -49.5680445048427
 28 30 -47.613222356688
 29 30 -45.7187787011358
 30 30 -43.8862720370487
 31 30 -42.1166503110154
 32 30 -40.4103269982125
 33 30 -38.7672531418791
 34 30 -37.1869845071214
 35 30 -35.6687433364258
 36 30 -34.2114744646143
 37 30 -32.8138957631897
 38 30 -31.4745430443343
 39 30 -30.1918096701329
 40 30 -28.9639811906794
 41 30 -27.7892653824731
 42 30 -26.6658180826312
 43 30 -25.5917652206902
 44 30 -24.5652214426816
 45 30 -23.5843057059865
 46 30 -22.6471542010773
 47 30 -21.7519309302502
 48 30 -20.8968362455865
 49 30 -20.080113620064
 50 30 -19.3000548978865
  
 -50 31 -18.5971529263168
 -49 31 -19.3291369962648
 -48 31 -20.0941598563261
 -47 31 -20.8936470747716
 -46 31 -21.7290522096836
 -45 31 -22.6018506570944
 -44 31 -23.513532086622
 -43 31 -24.4655912645026
 -42 31 -25.4595170462309
 -41 31 -26.4967793043744
 -40 31 -27.5788135426029
 -39 31 -28.7070029358021
 -38 31 -29.8826575302971
 -37 31 -31.1069903395414
 -36 31 -32.381090082091
 -35 31 -33.7058903331899
 -34 31 -35.0821349025703
 -33 31 -36.5103393131675
 -32 31 -37.9907483426377
 -31 31 -39.5232897062179
 -30 31 -41.1075241094728
 -29 31 -42.7425920858532
 -28 31 -44.4271582579588
 -27 31 -46.1593539216273
 -26 31 -47.936719143511
 -25 31 -49.7561458758451
 -24 31 -51.6138239116506
 -23 31 -53.5051918084398
 -22 31 -55.4248951719687
 -21 31 -57.3667548829848
 -20 31 -59.3237479368398
 -19 31 -61.2880035185487
 -18 31 -63.2508167317794
 -17 31 -65.2026820290828
 -16 31 -67.1333478583227
 -15 31 -69.0318933704303
 -14 31 -70.8868272658797
 -13 31 -72.6862080417954
 -12 31 -74.4177840906577
 -11 31 -76.0691513408332
 -10 31 -77.6279254508629
 -9 31 -79.0819249899684
 -8 31 -80.4193615603977
 -7 31 -81.629032441167
 -6 31 -82.7005110585042
 -5 31 -83.6243304253723
 -4 31 -84.3921546597831
 -3 31 -84.9969338130653
 -2 31 -85.4330375360083
 -1 31 -85.6963635935802
 0 31 -85.7844179029608
 1 31 -85.6963635935803
 2 31 -85.4330375360089
 3 31 -84.996933813065
 4 31 -84.3921546597829
 5 31 -83.6243304253726
 6 31 -82.7005110585049
 7 31 -81.6290324411676
 8 31 -80.4193615603982
 9 31 -79.0819249899684
 10 31 -77.627925450863
 11 31 -76.0691513408334
 12 31 -74.4177840906578
 13 31 -72.686208041796
 14 31 -70.8868272658795
 15 31 -69.0318933704297
 16 31 -67.1333478583219
 17 31 -65.2026820290825
 18 31 -63.2508167317786
 19 31 -61.2880035185483
 20 31 -59.3237479368405
 21 31 -57.3667548829849
 22 31 -55.424895171969
 23 31 -53.5051918084395
 24 31 -51.6138239116512
 25 31 -49.7561458758439
 26 31 -47.93671914351
 27 31 -46.1593539216268
 28 31 -44.4271582579586
 29 31 -42.7425920858543
 30 31 -41.1075241094721
 31 31 -39.5232897062171
 32 31 -37.9907483426378
 33 31 -36.5103393131669
 34 31 -35.0821349025702
 35 31 -33.7058903331912
 36 31 -32.3810900820922
 37 31 -31.1069903395419
 38 31 -29.8826575302985
 39 31 -28.7070029358012
 40 31 -27.5788135426012
 41 31 -26.4967793043754
 42 31 -25.4595170462305
 43 31 -24.4655912645049
 44 31 -23.5135320866218
 45 31 -22.6018506570949
 46 31 -21.7290522096832
 47 31 -20.8936470747715
 48 31 -20.094159856326
 49 31 -19.3291369962666
 50 31 -18.5971529263186
  
 -50 32 -17.9019678845063
 -49 32 -18.5874822590675
 -48 32 -19.302636467199
 -47 32 -20.0486026183786
 -46 32 -20.8265639606622
 -45 32 -21.6377082063215
 -44 32 -22.4832195799993
 -43 32 -23.3642694328306
 -42 32 -24.2820052566814
 -41 32 -25.2375379254217
 -40 32 -26.2319269859869
 -39 32 -27.2661638221666
 -38 32 -28.3411525200402
 -37 32 -29.4576882776044
 -36 32 -30.6164332244044
 -35 32 -31.8178895522997
 -34 32 -33.0623699082974
 -33 32 -34.3499650672549
 -32 32 -35.6805089887606
 -31 32 -37.0535414705163
 -30 32 -38.4682687416209
 -29 32 -39.92352249318
 -28 32 -41.4177180191455
 -27 32 -42.9488123330512
 -26 32 -44.5142633295403
 -25 32 -46.1109912628582
 -24 32 -47.7353440040897
 -23 32 -49.3830676978579
 -22 32 -51.0492845483579
 -21 32 -52.7284795042642
 -20 32 -54.4144975646337
 -19 32 -56.1005532807366
 -18 32 -57.7792537771659
 -17 32 -59.4426362655567
 -16 32 -61.0822205931813
 -15 32 -62.6890768843156
 -14 32 -64.2539078288964
 -13 32 -65.767144685659
 -12 32 -67.2190556244569
 -11 32 -68.5998646520642
 -10 32 -69.899879049717
 -9 32 -71.1096229885102
 -8 32 -72.2199747628776
 -7 32 -73.2223048769626
 -6 32 -74.1086120280821
 -5 32 -74.8716538658833
 -4 32 -75.5050692909433
 -3 32 -76.0034890288737
 -2 32 -76.3626313131923
 -1 32 -76.579379761688
 0 32 -76.6518409496597
 1 32 -76.5793797616877
 2 32 -76.3626313131923
 3 32 -76.0034890288734
 4 32 -75.5050692909433
 5 32 -74.8716538658834
 6 32 -74.1086120280827
 7 32 -73.2223048769625
 8 32 -72.2199747628773
 9 32 -71.10962298851
 10 32 -69.8998790497169
 11 32 -68.5998646520642
 12 32 -67.2190556244568
 13 32 -65.7671446856589
 14 32 -64.253907828896
 15 32 -62.6890768843157
 16 32 -61.0822205931816
 17 32 -59.4426362655568
 18 32 -57.7792537771661
 19 32 -56.100553280737
 20 32 -54.414497564633
 21 32 -52.7284795042637
 22 32 -51.0492845483575
 23 32 -49.3830676978584
 24 32 -47.7353440040894
 25 32 -46.1109912628588
 26 32 -44.5142633295387
 27 32 -42.9488123330507
 28 32 -41.4177180191464
 29 32 -39.923522493181
 30 32 -38.4682687416196
 31 32 -37.0535414705149
 32 32 -35.6805089887602
 33 32 -34.3499650672545
 34 32 -33.0623699082984
 35 32 -31.8178895522997
 36 32 -30.616433224404
 37 32 -29.4576882776046
 38 32 -28.3411525200396
 39 32 -27.2661638221659
 40 32 -26.2319269859876
 41 32 -25.2375379254217
 42 32 -24.282005256682
 43 32 -23.3642694328309
 44 32 -22.4832195799997
 45 32 -21.6377082063207
 46 32 -20.8265639606623
 47 32 -20.0486026183786
 48 32 -19.3026364671992
 49 32 -18.5874822590655
 50 32 -17.90196788451
  
 -50 33 -17.2164220357249
 -49 33 -17.8571789573139
 -48 33 -18.5244041837036
 -47 33 -19.2190442743481
 -46 33 -19.9420432725043
 -45 33 -20.6943358215401
 -44 33 -21.4768391548059
 -43 33 -22.2904438424487
 -42 33 -23.1360031757984
 -41 33 -24.01432107004
 -40 33 -24.9261383694472
 -39 33 -25.8721174476385
 -38 33 -26.8528250093738
 -37 33 -27.868713021615
 -36 33 -28.920097731525
 -35 33 -30.0071367692482
 -34 33 -31.1298043852377
 -33 33 -32.2878649370093
 -32 33 -33.4808448194258
 -31 33 -34.7080031264173
 -30 33 -35.9683014399919
 -29 33 -37.260373262755
 -28 33 -38.5824937396698
 -27 33 -39.9325504483888
 -26 33 -41.3080161678003
 -25 33 -42.7059246521067
 -24 33 -44.1228505316215
 -23 33 -45.5548945189089
 -22 33 -46.9976751076483
 -21 33 -48.4463279006036
 -20 33 -49.8955135850635
 -19 33 -51.3394353872376
 -18 33 -52.7718665868112
 -17 33 -54.186188372559
 -16 33 -55.5754379904801
 -15 33 -56.9323668029894
 -14 33 -58.2495075680759
 -13 33 -59.5192499833039
 -12 33 -60.733923334441
 -11 33 -61.8858849428416
 -10 33 -62.9676130072493
 -9 33 -63.9718023622748
 -8 33 -64.891461602308
 -7 33 -65.720009925834
 -6 33 -66.4513719332953
 -5 33 -67.0800684710149
 -4 33 -67.6013014797792
 -3 33 -68.0110307167806
 -2 33 -68.3060402139265
 -1 33 -68.4839924479075
 0 33 -68.5434684471821
 1 33 -68.4839924479068
 2 33 -68.3060402139262
 3 33 -68.0110307167804
 4 33 -67.6013014797789
 5 33 -67.0800684710148
 6 33 -66.4513719332953
 7 33 -65.720009925834
 8 33 -64.8914616023086
 9 33 -63.9718023622746
 10 33 -62.9676130072498
 11 33 -61.8858849428416
 12 33 -60.7339233344411
 13 33 -59.5192499833042
 14 33 -58.2495075680759
 15 33 -56.9323668029894
 16 33 -55.5754379904804
 17 33 -54.1861883725598
 18 33 -52.7718665868105
 19 33 -51.3394353872378
 20 33 -49.8955135850629
 21 33 -48.4463279006043
 22 33 -46.9976751076485
 23 33 -45.5548945189085
 24 33 -44.1228505316216
 25 33 -42.7059246521072
 26 33 -41.3080161678006
 27 33 -39.9325504483893
 28 33 -38.5824937396702
 29 33 -37.2603732627559
 30 33 -35.9683014399919
 31 33 -34.7080031264168
 32 33 -33.4808448194248
 33 33 -32.2878649370088
 34 33 -31.1298043852366
 35 33 -30.0071367692481
 36 33 -28.9200977315238
 37 33 -27.868713021613
 38 33 -26.8528250093748
 39 33 -25.872117447639
 40 33 -24.9261383694475
 41 33 -24.0143210700399
 42 33 -23.1360031757987
 43 33 -22.2904438424492
 44 33 -21.4768391548059
 45 33 -20.69433582154
 46 33 -19.9420432725052
 47 33 -19.2190442743477
 48 33 -18.524404183703
 49 33 -17.8571789573136
 50 33 -17.2164220357263
  
 -50 34 -16.5422129163905
 -49 34 -17.1400059310288
 -48 34 -17.7613215834655
 -47 34 -18.406907310696
 -46 34 -19.0774972315407
 -45 34 -19.7738053050808
 -44 34 -20.4965175208667
 -43 34 -21.2462830395831
 -42 34 -22.0237042053163
 -41 34 -22.8293253558161
 -40 34 -23.6636203661819
 -39 34 -24.5269788747977
 -38 34 -25.4196911592409
 -37 34 -26.3419316550692
 -36 34 -27.2937411429227
 -35 34 -28.2750076701192
 -34 34 -29.285446322563
 -33 34 -30.3245780217815
 -32 34 -31.3917075902682
 -31 34 -32.4859014051998
 -30 34 -33.6059650446835
 -29 34 -34.7504214191159
 -28 34 -35.9174899692968
 -27 34 -37.1050675972581
 -26 34 -38.3107120687456
 -25 34 -39.5316286802584
 -24 34 -40.7646610099824
 -23 34 -42.0062865626635
 -22 34 -43.2526180663487
 -21 34 -44.4994110794142
 -20 34 -45.7420784187974
 -19 34 -46.9757117293314
 -18 34 -48.195110289817
 -17 34 -49.3948169098534
 -16 34 -50.56916053239
 -15 34 -51.712304941982
 -14 34 -52.8183028069936
 -13 34 -53.8811541684827
 -12 34 -54.8948684325325
 -11 34 -55.8535289182424
 -10 34 -56.7513590419544
 -9 34 -57.5827892541778
 -8 34 -58.3425238629255
 -7 34 -59.0256068558135
 -6 34 -59.6274857652881
 -5 34 -60.1440725142631
 -4 34 -60.5718000555995
 -3 34 -60.9076735112213
 -2 34 -61.1493144616908
 -1 34 -61.2949970665724
 0 34 -61.3436748298639
 1 34 -61.2949970665722
 2 34 -61.1493144616909
 3 34 -60.9076735112215
 4 34 -60.5718000555999
 5 34 -60.1440725142633
 6 34 -59.6274857652884
 7 34 -59.0256068558135
 8 34 -58.3425238629255
 9 34 -57.5827892541775
 10 34 -56.7513590419543
 11 34 -55.8535289182416
 12 34 -54.8948684325321
 13 34 -53.8811541684826
 14 34 -52.8183028069936
 15 34 -51.7123049419826
 16 34 -50.5691605323907
 17 34 -49.3948169098526
 18 34 -48.1951102898174
 19 34 -46.9757117293307
 20 34 -45.7420784187968
 21 34 -44.4994110794134
 22 34 -43.2526180663485
 23 34 -42.0062865626632
 24 34 -40.7646610099827
 25 34 -39.5316286802591
 26 34 -38.3107120687447
 27 34 -37.1050675972579
 28 34 -35.9174899692976
 29 34 -34.7504214191155
 30 34 -33.6059650446839
 31 34 -32.4859014052006
 32 34 -31.3917075902688
 33 34 -30.3245780217817
 34 34 -29.2854463225626
 35 34 -28.2750076701192
 36 34 -27.2937411429219
 37 34 -26.3419316550702
 38 34 -25.4196911592406
 39 34 -24.5269788747977
 40 34 -23.6636203661824
 41 34 -22.8293253558168
 42 34 -22.0237042053163
 43 34 -21.246283039583
 44 34 -20.4965175208653
 45 34 -19.7738053050815
 46 34 -19.0774972315424
 47 34 -18.4069073106961
 48 34 -17.761321583463
 49 34 -17.1400059310286
 50 34 -16.5422129163901
  
 -50 35 -15.8808218221228
 -49 35 -16.4375020237822
 -48 35 -17.0149810879898
 -47 35 -17.613832088926
 -46 35 -18.2346064910475
 -45 35 -18.8778275450343
 -44 35 -19.543982873512
 -43 35 -20.2335161957803
 -42 35 -20.9468181467697
 -41 35 -21.6842161543874
 -40 35 -22.4459633517489
 -39 35 -23.2322265172479
 -38 35 -24.043073056545
 -37 35 -24.8784570669759
 -36 35 -25.7382045570327
 -35 35 -26.6219979319358
 -34 35 -27.529359900813
 -33 35 -28.4596370115857
 -32 35 -29.4119830753997
 -31 35 -30.3853428021379
 -30 35 -31.3784360299798
 -29 35 -32.3897429922455
 -28 35 -33.4174911198764
 -27 35 -34.4596439232309
 -26 35 -35.513892526744
 -25 35 -36.5776504386565
 -24 35 -37.6480521196953
 -23 35 -38.7219558643831
 -22 35 -39.7959514236543
 -21 35 -40.8663726772754
 -20 35 -41.9293155127266
 -19 35 -42.9806608912776
 -18 35 -44.0161028940163
 -17 35 -45.0311813559724
 -16 35 -46.0213185325623
 -15 35 -46.9818591160606
 -14 35 -47.9081128436032
 -13 35 -48.7953989187322
 -12 35 -49.6390915030943
 -11 35 -50.4346656116012
 -10 35 -51.177742843074
 -9 35 -51.8641364744465
 -8 35 -52.4898955159263
 -7 35 -53.051347349004
 -6 35 -53.5451385414285
 -5 35 -53.9682733588504
 -4 35 -54.3181493898457
 -3 35 -54.5925895966353
 -2 35 -54.7898700283812
 -1 35 -54.9087424147802
 0 35 -54.9484509128899
 1 35 -54.9087424147804
 2 35 -54.7898700283813
 3 35 -54.5925895966352
 4 35 -54.3181493898459
 5 35 -53.968273358851
 6 35 -53.5451385414289
 7 35 -53.0513473490035
 8 35 -52.4898955159259
 9 35 -51.8641364744467
 10 35 -51.1777428430744
 11 35 -50.4346656116014
 12 35 -49.6390915030938
 13 35 -48.7953989187318
 14 35 -47.9081128436035
 15 35 -46.9818591160608
 16 35 -46.0213185325626
 17 35 -45.031181355972
 18 35 -44.0161028940169
 19 35 -42.980660891278
 20 35 -41.9293155127274
 21 35 -40.8663726772758
 22 35 -39.7959514236548
 23 35 -38.7219558643833
 24 35 -37.6480521196952
 25 35 -36.5776504386568
 26 35 -35.5138925267433
 27 35 -34.4596439232307
 28 35 -33.4174911198762
 29 35 -32.3897429922452
 30 35 -31.3784360299803
 31 35 -30.3853428021382
 32 35 -29.4119830754003
 33 35 -28.4596370115859
 34 35 -27.5293599008133
 35 35 -26.621997931936
 36 35 -25.7382045570345
 37 35 -24.8784570669768
 38 35 -24.0430730565449
 39 35 -23.2322265172467
 40 35 -22.4459633517489
 41 35 -21.6842161543869
 42 35 -20.9468181467693
 43 35 -20.2335161957811
 44 35 -19.543982873513
 45 35 -18.8778275450331
 46 35 -18.2346064910474
 47 35 -17.6138320889267
 48 35 -17.01498108799
 49 35 -16.4375020237823
 50 35 -15.8808218221212
  
 -50 36 -15.2335238578882
 -49 36 -15.7509784233528
 -48 36 -16.2867240068384
 -47 36 -16.8411822904744
 -46 36 -17.4147472335725
 -45 36 -18.007778851548
 -44 36 -18.6205963369308
 -43 36 -19.2534704972431
 -42 36 -19.9066154928863
 -41 36 -20.5801798692585
 -40 36 -21.2742368914795
 -39 36 -21.9887742077454
 -38 36 -22.7236828888297
 -37 36 -23.47874591684
 -36 36 -24.2536262261981
 -35 36 -25.0478544338643
 -34 36 -25.8608164337194
 -33 36 -26.6917410710847
 -32 36 -27.5396881564497
 -31 36 -28.4035371208551
 -30 36 -29.2819766568175
 -29 36 -30.1734957252058
 -28 36 -31.0763763366047
 -27 36 -31.9886885313772
 -26 36 -32.9082879816829
 -25 36 -33.8328166169555
 -24 36 -34.7597066284001
 -23 36 -35.6861881356202
 -22 36 -36.609300699485
 -21 36 -37.525908742013
 -20 36 -38.4327207921172
 -19 36 -39.3263123242157
 -18 36 -40.2031518068417
 -17 36 -41.0596294442381
 -16 36 -41.8920879895315
 -15 36 -42.6968549458743
 -14 36 -43.4702754599972
 -13 36 -44.2087452528705
 -12 36 -44.9087430189674
 -11 36 -45.5668618456976
 -10 36 -46.1798393387396
 -9 36 -46.7445862650296
 -8 36 -47.2582136220998
 -7 36 -47.7180580946741
 -6 36 -48.1217058602397
 -5 36 -48.467014658532
 -4 36 -48.7521339594395
 -3 36 -48.9755229710362
 -2 36 -49.135966148464
 -1 36 -49.2325858174461
 0 36 -49.2648515287381
 1 36 -49.2325858174457
 2 36 -49.1359661484638
 3 36 -48.9755229710365
 4 36 -48.7521339594393
 5 36 -48.4670146585322
 6 36 -48.12170586024
 7 36 -47.7180580946739
 8 36 -47.2582136221002
 9 36 -46.7445862650298
 10 36 -46.179839338739
 11 36 -45.5668618456973
 12 36 -44.9087430189673
 13 36 -44.2087452528708
 14 36 -43.4702754599972
 15 36 -42.6968549458743
 16 36 -41.8920879895317
 17 36 -41.0596294442382
 18 36 -40.2031518068415
 19 36 -39.3263123242156
 20 36 -38.4327207921177
 21 36 -37.5259087420126
 22 36 -36.6093006994846
 23 36 -35.6861881356202
 24 36 -34.7597066284001
 25 36 -33.8328166169559
 26 36 -32.9082879816829
 27 36 -31.9886885313778
 28 36 -31.0763763366038
 29 36 -30.1734957252055
 30 36 -29.2819766568174
 31 36 -28.4035371208556
 32 36 -27.5396881564502
 33 36 -26.6917410710837
 34 36 -25.8608164337198
 35 36 -25.0478544338646
 36 36 -24.2536262261987
 37 36 -23.4787459168399
 38 36 -22.7236828888303
 39 36 -21.9887742077456
 40 36 -21.2742368914792
 41 36 -20.580179869259
 42 36 -19.9066154928875
 43 36 -19.2534704972434
 44 36 -18.6205963369301
 45 36 -18.0077788515486
 46 36 -17.4147472335726
 47 36 -16.8411822904739
 48 36 -16.2867240068405
 49 36 -15.7509784233519
 50 36 -15.2335238578896
  
 -50 37 -14.6013991857541
 -49 37 -15.0815322088496
 -48 37 -15.577656770068
 -47 37 -16.090064277289
 -46 37 -16.6190141659888
 -45 37 -17.1647281633549
 -44 37 -17.7273840370543
 -43 37 -18.3071088241612
 -42 37 -18.903971545463
 -41 37 -19.5179754224341
 -40 37 -20.1490496289037
 -39 37 -20.7970406269148
 -38 37 -21.4617031567894
 -37 37 -22.1426909748443
 -36 37 -22.8395474585132
 -35 37 -23.5516962273989
 -34 37 -24.2784319594775
 -33 37 -25.0189116132276
 -32 37 -25.772146297645
 -31 37 -26.5369940610297
 -30 37 -27.3121538940223
 -29 37 -28.0961612598005
 -28 37 -28.8873854718765
 -27 37 -29.6840292342038
 -26 37 -30.4841306365022
 -25 37 -31.2855678570687
 -24 37 -32.0860667643221
 -23 37 -32.8832115265518
 -22 37 -33.6744582384388
 -21 37 -34.4571514567798
 -20 37 -35.228543412889
 -19 37 -35.985815544174
 -18 37 -36.7261018730513
 -17 37 -37.4465136693242
 -16 37 -38.1441647732597
 -15 37 -38.8161969397141
 -14 37 -39.4598045933454
 -13 37 -40.0722584603193
 -12 37 -40.6509276560633
 -11 37 -41.193299948433
 -10 37 -41.6970000639637
 -9 37 -42.1598060424483
 -8 37 -42.5796637542439
 -7 37 -42.9546997621974
 -6 37 -43.2832327300436
 -5 37 -43.563783553754
 -4 37 -43.7950843320554
 -3 37 -43.9760862131661
 -2 37 -44.1059660755585
 -1 37 -44.1841319386168
 0 37 -44.2102269672745
 1 37 -44.1841319386168
 2 37 -44.1059660755585
 3 37 -43.9760862131659
 4 37 -43.7950843320549
 5 37 -43.5637835537539
 6 37 -43.2832327300432
 7 37 -42.9546997621977
 8 37 -42.5796637542436
 9 37 -42.1598060424489
 10 37 -41.6970000639637
 11 37 -41.1932999484334
 12 37 -40.6509276560636
 13 37 -40.0722584603196
 14 37 -39.4598045933451
 15 37 -38.816196939714
 16 37 -38.1441647732587
 17 37 -37.446513669325
 18 37 -36.7261018730515
 19 37 -35.9858155441742
 20 37 -35.2285434128901
 21 37 -34.4571514567793
 22 37 -33.6744582384392
 23 37 -32.8832115265517
 24 37 -32.0860667643222
 25 37 -31.2855678570688
 26 37 -30.4841306365021
 27 37 -29.6840292342037
 28 37 -28.8873854718766
 29 37 -28.0961612598006
 30 37 -27.312153894022
 31 37 -26.5369940610293
 32 37 -25.7721462976445
 33 37 -25.0189116132276
 34 37 -24.2784319594777
 35 37 -23.5516962273985
 36 37 -22.8395474585137
 37 37 -22.1426909748442
 38 37 -21.4617031567884
 39 37 -20.7970406269147
 40 37 -20.1490496289036
 41 37 -19.5179754224342
 42 37 -18.9039715454623
 43 37 -18.3071088241622
 44 37 -17.7273840370538
 45 37 -17.1647281633544
 46 37 -16.6190141659879
 47 37 -16.0900642772878
 48 37 -15.5776567700661
 49 37 -15.0815322088505
 50 37 -14.6013991857547
  
 -50 38 -13.9853451348114
 -49 38 -14.4300607225664
 -48 38 -14.8886679162515
 -47 38 -15.3613470980464
 -46 38 -15.8482439985619
 -45 38 -16.3494645117096
 -44 38 -16.8650691243255
 -43 38 -17.3950669722821
 -42 38 -17.939409545045
 -41 38 -18.4979840729019
 -40 38 -19.0706066453492
 -39 38 -19.657015125602
 -38 38 -20.2568619447625
 -37 38 -20.869706879641
 -36 38 -21.4950099403759
 -35 38 -22.132124517199
 -34 38 -22.7802909591353
 -33 38 -23.4386307802392
 -32 38 -24.1061417094913
 -31 38 -24.7816938172706
 -30 38 -25.4640269622206
 -29 38 -26.1517498051876
 -28 38 -26.8433406293659
 -27 38 -27.5371501855435
 -26 38 -28.2314067464621
 -25 38 -28.924223503363
 -24 38 -29.6136083705792
 -23 38 -30.2974761812938
 -22 38 -30.973663162241
 -21 38 -31.6399434714787
 -20 38 -32.2940474780994
 -19 38 -32.9336813637983
 -18 38 -33.5565475428964
 -17 38 -34.1603653390482
 -16 38 -34.7428913316815
 -15 38 -35.3019387991717
 -14 38 -35.8353957409818
 -13 38 -36.3412410551181
 -12 38 -36.8175585727905
 -11 38 -37.2625487973223
 -10 38 -37.6745383440529
 -9 38 -38.0519872160282
 -8 38 -38.3934941620207
 -7 38 -38.6978004377813
 -6 38 -38.9637923231167
 -5 38 -39.1905027375646
 -4 38 -39.3771122534425
 -3 38 -39.5229497387589
 -2 38 -39.6274927881217
 -1 38 -39.6903680308077
 0 38 -39.7113513519658
 1 38 -39.6903680308079
 2 38 -39.6274927881215
 3 38 -39.5229497387586
 4 38 -39.3771122534427
 5 38 -39.1905027375647
 6 38 -38.9637923231164
 7 38 -38.6978004377815
 8 38 -38.3934941620208
 9 38 -38.0519872160276
 10 38 -37.6745383440529
 11 38 -37.2625487973218
 12 38 -36.8175585727903
 13 38 -36.3412410551185
 14 38 -35.835395740982
 15 38 -35.3019387991717
 16 38 -34.7428913316821
 17 38 -34.1603653390483
 18 38 -33.5565475428962
 19 38 -32.9336813637987
 20 38 -32.2940474780998
 21 38 -31.6399434714785
 22 38 -30.9736631622403
 23 38 -30.2974761812937
 24 38 -29.6136083705785
 25 38 -28.9242235033626
 26 38 -28.231406746462
 27 38 -27.537150185544
 28 38 -26.8433406293654
 29 38 -26.1517498051881
 30 38 -25.4640269622216
 31 38 -24.7816938172709
 32 38 -24.1061417094908
 33 38 -23.4386307802388
 34 38 -22.7802909591352
 35 38 -22.1321245171998
 36 38 -21.495009940376
 37 38 -20.86970687964
 38 38 -20.2568619447624
 39 38 -19.6570151256013
 40 38 -19.0706066453487
 41 38 -18.4979840729022
 42 38 -17.9394095450459
 43 38 -17.3950669722826
 44 38 -16.8650691243259
 45 38 -16.3494645117089
 46 38 -15.8482439985614
 47 38 -15.3613470980475
 48 38 -14.8886679162514
 49 38 -14.4300607225676
 50 38 -13.9853451348095
  
 -50 39 -13.38608887207
 -49 39 -13.7972764278779
 -48 39 -14.2204454569632
 -47 39 -14.6556827180038
 -46 39 -15.1030389411916
 -45 39 -15.5625242291126
 -44 39 -16.0341031883897
 -43 39 -16.5176898159871
 -42 39 -17.0131421742463
 -41 39 -17.520256900418
 -40 39 -18.0387636097442
 -39 39 -18.5683192658997
 -38 39 -19.1085026087346
 -37 39 -19.6588087464093
 -36 39 -20.2186440367633
 -35 39 -20.7873214004761
 -34 39 -21.3640562254316
 -33 39 -21.9479630365683
 -32 39 -22.5380531171382
 -31 39 -23.1332332741586
 -30 39 -23.7323059412135
 -29 39 -24.3339708039136
 -28 39 -24.9368281154586
 -27 39 -25.539383840346
 -26 39 -26.1400567222718
 -25 39 -26.7371873171753
 -24 39 -27.3290489648065
 -23 39 -27.9138605938546
 -22 39 -28.4898011697884
 -21 39 -29.0550255057012
 -20 39 -29.6076810707966
 -19 39 -30.1459253557026
 -18 39 -30.6679432962853
 -17 39 -31.1719642253252
 -16 39 -31.6562778204002
 -15 39 -32.1192485503505
 -14 39 -32.5593281923165
 -13 39 -32.9750660933151
 -12 39 -33.3651169774876
 -11 39 -33.7282462420024
 -10 39 -34.0633328283213
 -9 39 -34.3693698876794
 -8 39 -34.6454635680998
 -7 39 -34.8908303257972
 -6 39 -35.1047932018294
 -5 39 -35.2867775054805
 -4 39 -35.4363063142467
 -3 39 -35.5529961450222
 -2 39 -35.6365530827084
 -1 39 -35.6867695814006
 0 39 -35.703522087788
 1 39 -35.6867695814005
 2 39 -35.6365530827084
 3 39 -35.5529961450222
 4 39 -35.4363063142474
 5 39 -35.2867775054801
 6 39 -35.1047932018295
 7 39 -34.8908303257972
 8 39 -34.6454635680997
 9 39 -34.3693698876795
 10 39 -34.0633328283213
 11 39 -33.7282462420025
 12 39 -33.3651169774872
 13 39 -32.9750660933156
 14 39 -32.5593281923158
 15 39 -32.1192485503506
 16 39 -31.6562778204004
 17 39 -31.1719642253259
 18 39 -30.6679432962859
 19 39 -30.1459253557023
 20 39 -29.6076810707965
 21 39 -29.0550255057014
 22 39 -28.489801169789
 23 39 -27.9138605938557
 24 39 -27.3290489648072
 25 39 -26.737187317176
 26 39 -26.1400567222718
 27 39 -25.5393838403461
 28 39 -24.9368281154591
 29 39 -24.3339708039138
 30 39 -23.7323059412127
 31 39 -23.1332332741591
 32 39 -22.5380531171388
 33 39 -21.9479630365689
 34 39 -21.3640562254326
 35 39 -20.787321400476
 36 39 -20.2186440367641
 37 39 -19.6588087464087
 38 39 -19.1085026087339
 39 39 -18.5683192659007
 40 39 -18.0387636097448
 41 39 -17.5202569004177
 42 39 -17.0131421742451
 43 39 -16.5176898159863
 44 39 -16.0341031883891
 45 39 -15.5625242291121
 46 39 -15.103038941192
 47 39 -14.6556827180026
 48 39 -14.2204454569629
 49 39 -13.7972764278781
 50 39 -13.3860888720698
  
 -50 40 -12.8042003687856
 -49 40 -13.1837219584067
 -48 40 -13.5734942924004
 -47 40 -13.9735261158457
 -46 40 -14.3837898290582
 -45 40 -14.8042174853031
 -44 40 -15.2346966204521
 -43 40 -15.6750659471598
 -42 40 -16.1251109556948
 -41 40 -16.5845594743078
 -40 40 -17.0530772538941
 -39 40 -17.5302636544109
 -38 40 -18.0156475239604
 -37 40 -18.508683375199
 -36 40 -19.0087479772243
 -35 40 -19.5151374937633
 -34 40 -20.0270653094397
 -33 40 -20.5436606940995
 -32 40 -21.0639684595396
 -31 40 -21.5869497621517
 -30 40 -22.1114841975586
 -29 40 -22.6363733181338
 -28 40 -23.1603456798095
 -27 40 -23.6820634902585
 -26 40 -24.200130885632
 -25 40 -24.7131038079999
 -24 40 -25.219501391503
 -23 40 -25.7178186941603
 -22 40 -26.2065405376582
 -21 40 -26.6841561436181
 -20 40 -27.1491741873055
 -19 40 -27.6001378344721
 -18 40 -28.0356392902669
 -17 40 -28.4543333763858
 -16 40 -28.8549496683684
 -15 40 -29.2363027711344
 -14 40 -29.5973003872743
 -13 40 -29.9369489354696
 -12 40 -30.2543565993062
 -11 40 -30.5487338204176
 -10 40 -30.8193913836808
 -9 40 -31.0657363649038
 -8 40 -31.287266313229
 -7 40 -31.4835621135408
 -6 40 -31.6542800145263
 -5 40 -31.7991433151557
 -4 40 -31.9179341797031
 -3 40 -32.0104860050849
 -2 40 -32.0766767020791
 -1 40 -32.1164231817901
 0 40 -32.1296772672618
 1 40 -32.1164231817898
 2 40 -32.0766767020789
 3 40 -32.0104860050853
 4 40 -31.9179341797025
 5 40 -31.7991433151552
 6 40 -31.6542800145267
 7 40 -31.4835621135409
 8 40 -31.2872663132286
 9 40 -31.0657363649042
 10 40 -30.8193913836805
 11 40 -30.5487338204177
 12 40 -30.2543565993054
 13 40 -29.9369489354697
 14 40 -29.597300387274
 15 40 -29.2363027711346
 16 40 -28.8549496683688
 17 40 -28.4543333763868
 18 40 -28.0356392902672
 19 40 -27.6001378344727
 20 40 -27.1491741873052
 21 40 -26.6841561436181
 22 40 -26.2065405376584
 23 40 -25.7178186941597
 24 40 -25.2195013915027
 25 40 -24.713103808
 26 40 -24.2001308856316
 27 40 -23.6820634902581
 28 40 -23.1603456798098
 29 40 -22.6363733181337
 30 40 -22.111484197559
 31 40 -21.5869497621517
 32 40 -21.0639684595407
 33 40 -20.5436606940988
 34 40 -20.0270653094403
 35 40 -19.5151374937634
 36 40 -19.008747977223
 37 40 -18.5086833751985
 38 40 -18.0156475239593
 39 40 -17.5302636544098
 40 40 -17.053077253895
 41 40 -16.5845594743088
 42 40 -16.125110955695
 43 40 -15.6750659471606
 44 40 -15.2346966204521
 45 40 -14.8042174853031
 46 40 -14.3837898290586
 47 40 -13.9735261158459
 48 40 -13.5734942924013
 49 40 -13.1837219584082
 50 40 -12.804200368785
  
 -50 41 -12.2401054325331
 -49 41 -12.5897851071299
 -48 41 -12.9481534051323
 -47 41 -13.3151549535488
 -46 41 -13.6906985644306
 -45 41 -14.0746538210719
 -44 41 -14.4668475825801
 -43 41 -14.8670604449599
 -42 41 -15.2750232056381
 -41 41 -15.6904133878385
 -40 41 -16.1128518913949
 -39 41 -16.5418998471712
 -38 41 -16.9770557630072
 -37 41 -17.4177530595056
 -36 41 -17.8633581036571
 -35 41 -18.313168856435
 -34 41 -18.7664142564599
 -33 41 -19.2222544645859
 -32 41 -19.6797820929321
 -31 41 -20.1380245353274
 -30 41 -20.595947503325
 -29 41 -21.0524598519499
 -28 41 -21.5064197513591
 -27 41 -21.9566422242386
 -26 41 -22.4019080240622
 -25 41 -22.8409737770009
 -24 41 -23.2725832517424
 -23 41 -23.6954795590988
 -22 41 -24.1084180202329
 -21 41 -24.5101793826594
 -20 41 -24.899583011619
 -19 41 -25.2754996458452
 -18 41 -25.6368632861951
 -17 41 -25.982681787154
 -16 41 -26.3120457478828
 -15 41 -26.6241353523683
 -14 41 -26.9182248862116
 -13 41 -27.1936847571477
 -12 41 -27.4499809615834
 -11 41 -27.6866720624703
 -10 41 -27.9034038657734
 -9 41 -28.099902094455
 -8 41 -28.275963452148
 -7 41 -28.431445537097
 -6 41 -28.5662561069234
 -5 41 -28.6803422054609
 -4 41 -28.7736796464831
 -3 41 -28.846263309876
 -2 41 -28.8980986494325
 -1 41 -28.9291947440307
 0 41 -28.939559150795
 1 41 -28.9291947440313
 2 41 -28.8980986494328
 3 41 -28.8462633098757
 4 41 -28.7736796464838
 5 41 -28.6803422054613
 6 41 -28.5662561069236
 7 41 -28.4314455370968
 8 41 -28.2759634521481
 9 41 -28.0999020944548
 10 41 -27.9034038657733
 11 41 -27.6866720624711
 12 41 -27.4499809615832
 13 41 -27.1936847571477
 14 41 -26.9182248862112
 15 41 -26.6241353523688
 16 41 -26.312045747883
 17 41 -25.9826817871535
 18 41 -25.6368632861954
 19 41 -25.2754996458457
 20 41 -24.8995830116192
 21 41 -24.5101793826593
 22 41 -24.1084180202329
 23 41 -23.6954795590993
 24 41 -23.2725832517421
 25 41 -22.8409737770004
 26 41 -22.4019080240623
 27 41 -21.9566422242382
 28 41 -21.506419751359
 29 41 -21.05245985195
 30 41 -20.5959475033257
 31 41 -20.1380245353273
 32 41 -19.6797820929324
 33 41 -19.2222544645864
 34 41 -18.7664142564597
 35 41 -18.3131688564341
 36 41 -17.8633581036568
 37 41 -17.4177530595057
 38 41 -16.9770557630064
 39 41 -16.541899847171
 40 41 -16.1128518913945
 41 41 -15.6904133878389
 42 41 -15.2750232056388
 43 41 -14.8670604449603
 44 41 -14.46684758258
 45 41 -14.0746538210723
 46 41 -13.6906985644286
 47 41 -13.3151549535496
 48 41 -12.9481534051322
 49 41 -12.5897851071301
 50 41 -12.2401054325321
  
 -50 42 -11.6940986104078
 -49 42 -12.0157135457849
 -48 42 -12.3446126083461
 -47 42 -12.6806885835015
 -46 42 -13.0237996296407
 -45 42 -13.3737664300367
 -44 42 -13.7303693352385
 -43 42 -14.0933455372365
 -42 42 -14.4623863243785
 -41 42 -14.8371344741511
 -40 42 -15.2171818493442
 -39 42 -15.6020672715959
 -38 42 -15.9912747544134
 -37 42 -16.3842321852279
 -36 42 -16.780310552212
 -35 42 -17.1788238159704
 -34 42 -17.5790295280158
 -33 42 -17.9801302964882
 -32 42 -18.3812761939327
 -31 42 -18.7815681913919
 -30 42 -19.1800626868145
 -29 42 -19.5757771731071
 -28 42 -19.9676970618121
 -27 42 -20.3547836422468
 -26 42 -20.7359831133152
 -25 42 -21.1102365772431
 -24 42 -21.476490832605
 -23 42 -21.8337097506305
 -22 42 -22.1808859667957
 -21 42 -22.5170525727474
 -20 42 -22.8412944555546
 -19 42 -23.152758906225
 -18 42 -23.450665111161
 -17 42 -23.7343121518179
 -16 42 -24.0030851712097
 -15 42 -24.2564594215062
 -14 42 -24.4940019832584
 -13 42 -24.7153710404697
 -12 42 -24.9203127015546
 -11 42 -25.1086554676127
 -10 42 -25.2803025589372
 -9 42 -25.4352224107662
 -8 42 -25.5734377332609
 -7 42 -25.6950135931993
 -6 42 -25.8000450127285
 -5 42 -25.8886445927084
 -4 42 -25.9609306558949
 -3 42 -26.0170163715061
 -2 42 -26.0570002717369
 -1 42 -26.0809585071881
 0 42 -26.0889391162894
 1 42 -26.0809585071878
 2 42 -26.0570002717369
 3 42 -26.0170163715066
 4 42 -25.9609306558955
 5 42 -25.8886445927087
 6 42 -25.8000450127286
 7 42 -25.6950135931994
 8 42 -25.5734377332611
 9 42 -25.4352224107665
 10 42 -25.2803025589373
 11 42 -25.1086554676133
 12 42 -24.9203127015545
 13 42 -24.7153710404698
 14 42 -24.4940019832588
 15 42 -24.2564594215064
 16 42 -24.0030851712093
 17 42 -23.7343121518187
 18 42 -23.4506651111613
 19 42 -23.1527589062251
 20 42 -22.8412944555544
 21 42 -22.5170525727476
 22 42 -22.1808859667959
 23 42 -21.8337097506309
 24 42 -21.4764908326051
 25 42 -21.1102365772429
 26 42 -20.7359831133158
 27 42 -20.354783642247
 28 42 -19.9676970618117
 29 42 -19.5757771731064
 30 42 -19.1800626868152
 31 42 -18.7815681913917
 32 42 -18.3812761939324
 33 42 -17.9801302964888
 34 42 -17.5790295280156
 35 42 -17.1788238159701
 36 42 -16.7803105522123
 37 42 -16.3842321852271
 38 42 -15.9912747544129
 39 42 -15.6020672715959
 40 42 -15.2171818493446
 41 42 -14.8371344741512
 42 42 -14.4623863243784
 43 42 -14.0933455372361
 44 42 -13.7303693352385
 45 42 -13.3737664300381
 46 42 -13.0237996296409
 47 42 -12.6806885835013
 48 42 -12.3446126083465
 49 42 -12.015713545786
 50 42 -11.6940986104077
  
 -50 43 -11.1663558019876
 -49 43 -11.4616291041543
 -48 43 -11.7629286708119
 -47 43 -12.0701062103345
 -46 43 -12.3829804877123
 -45 43 -12.701335008901
 -44 43 -13.0249157544327
 -43 43 -13.3534290046706
 -42 43 -13.6865393056345
 -41 43 -14.0238676310708
 -40 43 -14.3649898031289
 -39 43 -14.7094352404103
 -38 43 -15.0566861079575
 -37 43 -15.4061769484994
 -36 43 -15.757294877542
 -35 43 -16.1093804261354
 -34 43 -16.4617291136918
 -33 43 -16.8135938285853
 -32 43 -17.1641880855744
 -31 43 -17.5126902159585
 -30 43 -17.8582485281306
 -29 43 -18.1999874525249
 -28 43 -18.5370146557875
 -27 43 -18.8684290744461
 -26 43 -19.1933297791356
 -25 43 -19.510825537536
 -24 43 -19.8200448993276
 -23 43 -20.1201465817572
 -22 43 -20.4103298925195
 -21 43 -20.6898448906644
 -20 43 -20.9580019594138
 -19 43 -21.21418045029
 -18 43 -21.4578360588192
 -17 43 -21.6885066103597
 -16 43 -21.9058159716611
 -15 43 -22.1094758593198
 -14 43 -22.2992853889131
 -13 43 -22.4751282950246
 -12 43 -22.6369678482259
 -11 43 -22.7848395946698
 -10 43 -22.9188421412187
 -9 43 -23.0391262977138
 -8 43 -23.1458829626152
 -7 43 -23.2393301942861
 -6 43 -23.3196999449509
 -5 43 -23.3872249465795
 -4 43 -23.4421262283946
 -3 43 -23.4846017163273
 -2 43 -23.5148163187012
 -1 43 -23.5328938432336
 0 43 -23.5389110216801
 1 43 -23.5328938432336
 2 43 -23.5148163187009
 3 43 -23.4846017163274
 4 43 -23.4421262283944
 5 43 -23.3872249465794
 6 43 -23.3196999449505
 7 43 -23.2393301942859
 8 43 -23.1458829626152
 9 43 -23.0391262977136
 10 43 -22.9188421412183
 11 43 -22.7848395946702
 12 43 -22.6369678482261
 13 43 -22.4751282950245
 14 43 -22.2992853889131
 15 43 -22.1094758593198
 16 43 -21.9058159716611
 17 43 -21.6885066103602
 18 43 -21.4578360588189
 19 43 -21.2141804502902
 20 43 -20.9580019594136
 21 43 -20.6898448906647
 22 43 -20.4103298925198
 23 43 -20.1201465817568
 24 43 -19.820044899327
 25 43 -19.5108255375355
 26 43 -19.1933297791358
 27 43 -18.868429074446
 28 43 -18.5370146557874
 29 43 -18.1999874525247
 30 43 -17.8582485281308
 31 43 -17.5126902159576
 32 43 -17.1641880855741
 33 43 -16.8135938285858
 34 43 -16.4617291136923
 35 43 -16.1093804261351
 36 43 -15.7572948775424
 37 43 -15.4061769484998
 38 43 -15.056686107958
 39 43 -14.7094352404103
 40 43 -14.3649898031289
 41 43 -14.0238676310705
 42 43 -13.6865393056352
 43 43 -13.353429004672
 44 43 -13.0249157544327
 45 43 -12.7013350089021
 46 43 -12.3829804877113
 47 43 -12.0701062103344
 48 43 -11.7629286708132
 49 43 -11.4616291041546
 50 43 -11.1663558019869
  
 -50 44 -10.6569464518078
 -49 44 -10.9275414747464
 -48 44 -11.2030406822142
 -47 44 -11.4832640724383
 -46 44 -11.7680007410712
 -45 44 -12.0570070576766
 -44 44 -12.3500049380376
 -43 44 -12.6466802541837
 -42 44 -12.946681429433
 -41 44 -13.249618271137
 -40 44 -13.5550610988569
 -39 44 -13.8625402302863
 -38 44 -14.1715458909174
 -37 44 -14.4815286159745
 -36 44 -14.7919002139589
 -35 44 -15.102035359918
 -34 44 -15.4112738826493
 -33 44 -15.7189238030804
 -32 44 -16.0242651704439
 -31 44 -16.3265547281971
 -30 44 -16.6250314226598
 -29 44 -16.9189227437907
 -28 44 -17.2074518596173
 -27 44 -17.4898454737988
 -26 44 -17.7653423005802
 -25 44 -18.0332020138782
 -24 44 -18.2927144891962
 -23 44 -18.5432091203755
 -22 44 -18.7840639601746
 -21 44 -19.0147144069198
 -20 44 -19.2346611417024
 -19 44 -19.4434770142561
 -18 44 -19.6408125830057
 -17 44 -19.8264000373071
 -16 44 -20.0000552683262
 -15 44 -20.1616779088188
 -14 44 -20.3112492297886
 -13 44 -20.4488278606733
 -12 44 -20.5745433855471
 -11 44 -20.6885879561258
 -10 44 -20.791206147966
 -9 44 -20.882683364201
 -8 44 -20.9633331566862
 -7 44 -21.0334838840322
 -6 44 -21.0934651570384
 -5 44 -21.1435945335458
 -4 44 -21.1841649167675
 -3 44 -21.2154330853201
 -2 44 -21.2376097415454
 -1 44 -21.250851410234
 0 44 -21.255254455303
 1 44 -21.2508514102341
 2 44 -21.2376097415451
 3 44 -21.2154330853196
 4 44 -21.1841649167677
 5 44 -21.1435945335459
 6 44 -21.0934651570385
 7 44 -21.0334838840319
 8 44 -20.9633331566867
 9 44 -20.8826833642008
 10 44 -20.7912061479665
 11 44 -20.6885879561263
 12 44 -20.5745433855475
 13 44 -20.4488278606725
 14 44 -20.311249229789
 15 44 -20.1616779088188
 16 44 -20.0000552683257
 17 44 -19.8264000373068
 18 44 -19.6408125830052
 19 44 -19.4434770142564
 20 44 -19.2346611417018
 21 44 -19.0147144069196
 22 44 -18.7840639601742
 23 44 -18.5432091203751
 24 44 -18.2927144891958
 25 44 -18.0332020138787
 26 44 -17.7653423005801
 27 44 -17.489845473798
 28 44 -17.207451859617
 29 44 -16.9189227437909
 30 44 -16.6250314226591
 31 44 -16.3265547281965
 32 44 -16.0242651704436
 33 44 -15.7189238030807
 34 44 -15.4112738826482
 35 44 -15.1020353599183
 36 44 -14.7919002139593
 37 44 -14.481528615974
 38 44 -14.1715458909171
 39 44 -13.8625402302868
 40 44 -13.5550610988571
 41 44 -13.249618271137
 42 44 -12.9466814294338
 43 44 -12.6466802541839
 44 44 -12.3500049380373
 45 44 -12.0570070576749
 46 44 -11.7680007410705
 47 44 -11.4832640724395
 48 44 -11.2030406822129
 49 44 -10.9275414747456
 50 44 -10.6569464518072
  
 -50 45 -10.1658452194454
 -49 45 -10.4133612408874
 -48 45 -10.6647845594201
 -47 45 -10.9199115497426
 -46 45 -11.1785099654531
 -45 45 -11.4403175630982
 -44 45 -11.7050408576701
 -43 45 -11.9723540497738
 -42 45 -12.2418981690215
 -41 45 -12.5132804822685
 -40 45 -12.7860742188897
 -39 45 -13.0598186682747
 -38 45 -13.3340197066026
 -37 45 -13.6081508106151
 -36 45 -13.8816546150061
 -35 45 -14.1539450669012
 -34 45 -14.4244102252728
 -33 45 -14.6924157445844
 -32 45 -14.9573090702223
 -31 45 -15.2184243580339
 -30 45 -15.4750881113111
 -29 45 -15.7266255060504
 -28 45 -15.9723673492711
 -27 45 -16.2116575862484
 -26 45 -16.4438612413993
 -25 45 -16.6683726454693
 -24 45 -16.8846237698869
 -23 45 -17.092092459641
 -22 45 -17.2903103306302
 -21 45 -17.4788700783145
 -20 45 -17.6574319339005
 -19 45 -17.8257290040364
 -18 45 -17.9835712418077
 -17 45 -18.1308478217202
 -16 45 -18.2675277295814
 -15 45 -18.3936584291727
 -14 45 -18.5093625298325
 -13 45 -18.6148324499023
 -12 45 -18.7103231472666
 -11 45 -18.7961430659093
 -10 45 -18.8726435223014
 -9 45 -18.9402068233751
 -8 45 -18.9992334649758
 -7 45 -19.0501288029726
 -6 45 -19.093289616487
 -5 45 -19.1290909928541
 -4 45 -19.1578739570535
 -3 45 -19.1799342452423
 -2 45 -19.1955125845132
 -1 45 -19.2047867911764
 0 45 -19.2078659401814
 1 45 -19.2047867911771
 2 45 -19.1955125845126
 3 45 -19.1799342452423
 4 45 -19.1578739570531
 5 45 -19.1290909928548
 6 45 -19.0932896164872
 7 45 -19.0501288029728
 8 45 -18.9992334649759
 9 45 -18.9402068233757
 10 45 -18.8726435223014
 11 45 -18.796143065909
 12 45 -18.7103231472672
 13 45 -18.6148324499029
 14 45 -18.5093625298331
 15 45 -18.3936584291727
 16 45 -18.2675277295817
 17 45 -18.1308478217203
 18 45 -17.9835712418067
 19 45 -17.8257290040369
 20 45 -17.6574319339004
 21 45 -17.4788700783147
 22 45 -17.2903103306308
 23 45 -17.0920924596409
 24 45 -16.8846237698864
 25 45 -16.6683726454686
 26 45 -16.4438612413995
 27 45 -16.2116575862477
 28 45 -15.9723673492715
 29 45 -15.7266255060498
 30 45 -15.4750881113112
 31 45 -15.2184243580336
 32 45 -14.9573090702223
 33 45 -14.6924157445831
 34 45 -14.4244102252729
 35 45 -14.1539450669011
 36 45 -13.8816546150059
 37 45 -13.6081508106161
 38 45 -13.3340197066026
 39 45 -13.0598186682742
 40 45 -12.7860742188901
 41 45 -12.5132804822683
 42 45 -12.2418981690218
 43 45 -11.9723540497732
 44 45 -11.7050408576712
 45 45 -11.4403175630989
 46 45 -11.178509965452
 47 45 -10.9199115497427
 48 45 -10.6647845594208
 49 45 -10.4133612408866
 50 45 -10.1658452194453
  
 -50 46 -9.69294305081938
 -49 46 -9.91891215501278
 -48 46 -10.1479066264903
 -47 46 -10.3797061401927
 -46 46 -10.614064175537
 -45 46 -10.8507070414228
 -44 46 -11.0893330587135
 -43 46 -11.3296119379337
 -42 46 -11.5711843931815
 -41 46 -11.8136620361598
 -40 46 -12.0566275965645
 -39 46 -12.2996355165796
 -38 46 -12.5422129677039
 -37 46 -12.7838613372516
 -36 46 -13.0240582293125
 -35 46 -13.2622600204243
 -34 46 -13.4979050033936
 -33 46 -13.7304171432644
 -32 46 -13.9592104572013
 -31 46 -14.1836940148542
 -30 46 -14.4032775375297
 -29 46 -14.6173775533966
 -28 46 -14.8254240422847
 -27 46 -15.0268674779118
 -26 46 -15.2211861484594
 -25 46 -15.4078936092712
 -24 46 -15.5865460954635
 -23 46 -15.7567496988964
 -22 46 -15.9181670949353
 -21 46 -16.0705235915519
 -20 46 -16.213612268178
 -19 46 -16.3472979759764
 -18 46 -16.4715199858546
 -17 46 -16.5862930964041
 -16 46 -16.6917070509584
 -15 46 -16.7879241604722
 -14 46 -16.875175085405
 -13 46 -16.9537527931582
 -12 46 -17.0240047748786
 -11 46 -17.0863236734315
 -10 46 -17.1411365395429
 -9 46 -17.1888929919188
 -8 46 -17.2300526066601
 -7 46 -17.2650718986472
 -6 46 -17.2943912811614
 -5 46 -17.3184223986606
 -4 46 -17.3375362213045
 -3 46 -17.352052269083
 -2 46 -17.3622292995618
 -1 46 -17.3682577480246
 0 46 -17.3702541542154
 1 46 -17.3682577480245
 2 46 -17.3622292995617
 3 46 -17.3520522690833
 4 46 -17.3375362213041
 5 46 -17.3184223986606
 6 46 -17.2943912811611
 7 46 -17.2650718986472
 8 46 -17.2300526066599
 9 46 -17.1888929919189
 10 46 -17.141136539543
 11 46 -17.0863236734317
 12 46 -17.0240047748782
 13 46 -16.9537527931591
 14 46 -16.8751750854048
 15 46 -16.7879241604718
 16 46 -16.6917070509587
 17 46 -16.5862930964037
 18 46 -16.4715199858547
 19 46 -16.3472979759765
 20 46 -16.2136122681782
 21 46 -16.0705235915518
 22 46 -15.9181670949353
 23 46 -15.7567496988959
 24 46 -15.5865460954635
 25 46 -15.4078936092706
 26 46 -15.2211861484594
 27 46 -15.0268674779125
 28 46 -14.8254240422846
 29 46 -14.6173775533969
 30 46 -14.4032775375291
 31 46 -14.183694014854
 32 46 -13.9592104572013
 33 46 -13.7304171432646
 34 46 -13.4979050033939
 35 46 -13.262260020424
 36 46 -13.0240582293116
 37 46 -12.7838613372513
 38 46 -12.5422129677033
 39 46 -12.2996355165788
 40 46 -12.0566275965641
 41 46 -11.8136620361591
 42 46 -11.5711843931823
 43 46 -11.3296119379346
 44 46 -11.0893330587142
 45 46 -10.8507070414228
 46 46 -10.6140641755361
 47 46 -10.3797061401927
 48 46 -10.1479066264898
 49 46 -9.91891215501215
 50 46 -9.6929430508199
  
 -50 47 -9.23805759679393
 -49 47 -9.44394261893778
 -48 47 -9.65207622883115
 -47 47 -9.86222727754544
 -46 47 -10.0741409115267
 -45 47 -10.2875379516891
 -44 47 -10.5021144477677
 -43 47 -10.7175414425884
 -42 47 -10.9334649832738
 -41 47 -11.1495064182396
 -40 47 -11.3652630201055
 -39 47 -11.5803089749561
 -38 47 -11.7941967777264
 -37 47 -12.0064590713896
 -36 47 -12.2166109640344
 -35 47 -12.4241528524275
 -34 47 -12.6285737731151
 -33 47 -12.8293552923154
 -32 47 -13.025975933609
 -31 47 -13.2179161277518
 -30 47 -13.4046636517989
 -29 47 -13.5857195054265
 -28 47 -13.7606041511436
 -27 47 -13.928864022638
 -26 47 -14.0900781824787
 -25 47 -14.2438649878998
 -24 47 -14.3898886023711
 -23 47 -14.5278651726702
 -22 47 -14.6575684774086
 -21 47 -14.7788348449969
 -20 47 -14.8915671381154
 -19 47 -14.9957376090915
 -18 47 -15.0913894469457
 -17 47 -15.1786368627058
 -16 47 -15.2576635946683
 -15 47 -15.3287197590207
 -14 47 -15.3921170221149
 -13 47 -15.448222126909
 -12 47 -15.4974488651653
 -11 47 -15.5402486462443
 -10 47 -15.5770998697256
 -9 47 -15.6084963598819
 -8 47 -15.6349351625226
 -7 47 -15.6569040368015
 -6 47 -15.6748689946224
 -5 47 -15.6892622474276
 -4 47 -15.7004709141188
 -3 47 -15.7088268251415
 -2 47 -15.7145977272637
 -1 47 -15.7179801527269
 0 47 -15.7190941669662
 1 47 -15.7179801527274
 2 47 -15.7145977272635
 3 47 -15.7088268251417
 4 47 -15.7004709141184
 5 47 -15.6892622474275
 6 47 -15.6748689946228
 7 47 -15.6569040368017
 8 47 -15.6349351625223
 9 47 -15.6084963598814
 10 47 -15.5770998697257
 11 47 -15.5402486462443
 12 47 -15.4974488651644
 13 47 -15.4482221269089
 14 47 -15.3921170221152
 15 47 -15.3287197590203
 16 47 -15.2576635946683
 17 47 -15.1786368627061
 18 47 -15.0913894469459
 19 47 -14.9957376090912
 20 47 -14.8915671381159
 21 47 -14.7788348449966
 22 47 -14.6575684774088
 23 47 -14.5278651726696
 24 47 -14.3898886023711
 25 47 -14.2438649878992
 26 47 -14.0900781824787
 27 47 -13.9288640226378
 28 47 -13.760604151144
 29 47 -13.5857195054266
 30 47 -13.4046636517989
 31 47 -13.2179161277514
 32 47 -13.0259759336095
 33 47 -12.8293552923154
 34 47 -12.6285737731152
 35 47 -12.424152852428
 36 47 -12.2166109640342
 37 47 -12.0064590713887
 38 47 -11.7941967777258
 39 47 -11.5803089749566
 40 47 -11.3652630201045
 41 47 -11.1495064182389
 42 47 -10.9334649832738
 43 47 -10.7175414425884
 44 47 -10.5021144477667
 45 47 -10.2875379516881
 46 47 -10.0741409115273
 47 47 -9.86222727754671
 48 47 -9.6520762288314
 49 47 -9.4439426189388
 50 47 -9.23805759679508
  
 -50 48 -8.80094294473847
 -49 48 -8.98813633936033
 -48 48 -9.17689736520859
 -47 48 -9.36698898810541
 -46 48 -9.55815296235316
 -45 48 -9.75010951813611
 -44 48 -9.94255723496575
 -43 48 -10.1351731324445
 -42 48 -10.3276130111451
 -41 48 -10.5195120773602
 -40 48 -10.7104858858042
 -39 48 -10.9001316337671
 -38 48 -11.0880298386029
 -37 48 -11.2737464274901
 -36 48 -11.4568352640798
 -35 48 -11.636841130561
 -34 48 -11.8133031758293
 -33 48 -11.9857588305804
 -32 48 -12.1537481783521
 -31 48 -12.3168187575684
 -30 48 -12.4745307540188
 -29 48 -12.6264625256712
 -28 48 -12.77221638316
 -27 48 -12.9114245298809
 -26 48 -13.043755046293
 -25 48 -13.1689177845252
 -24 48 -13.2866700228176
 -23 48 -13.3968217157029
 -22 48 -13.4992401663925
 -21 48 -13.5938539436897
 -20 48 -13.6806558679434
 -19 48 -13.7597048999565
 -18 48 -13.8311267839003
 -17 48 -13.8951133204227
 -16 48 -13.9519201789188
 -15 48 -14.001863197764
 -14 48 -14.0453131668184
 -13 48 -14.0826891361973
 -12 48 -14.1144503469134
 -11 48 -14.141086930429
 -10 48 -14.1631095727982
 -9 48 -14.1810383827046
 -8 48 -14.1953912390225
 -7 48 -14.2066719208165
 -6 48 -14.2153583395566
 -5 48 -14.2218911989874
 -4 48 -14.2266634022598
 -3 48 -14.2300105089327
 -2 48 -14.2322025170372
 -1 48 -14.2334372086369
 0 48 -14.2338352527515
 1 48 -14.2334372086373
 2 48 -14.2322025170373
 3 48 -14.2300105089328
 4 48 -14.2266634022595
 5 48 -14.221891198988
 6 48 -14.215358339556
 7 48 -14.2066719208161
 8 48 -14.1953912390222
 9 48 -14.1810383827045
 10 48 -14.1631095727979
 11 48 -14.1410869304293
 12 48 -14.1144503469136
 13 48 -14.0826891361975
 14 48 -14.0453131668184
 15 48 -14.0018631977646
 16 48 -13.951920178919
 17 48 -13.8951133204225
 18 48 -13.8311267838999
 19 48 -13.7597048999568
 20 48 -13.6806558679443
 21 48 -13.5938539436894
 22 48 -13.4992401663925
 23 48 -13.396821715703
 24 48 -13.2866700228179
 25 48 -13.1689177845253
 26 48 -13.0437550462934
 27 48 -12.9114245298813
 28 48 -12.7722163831598
 29 48 -12.6264625256716
 30 48 -12.474530754019
 31 48 -12.3168187575683
 32 48 -12.1537481783514
 33 48 -11.9857588305806
 34 48 -11.8133031758286
 35 48 -11.6368411305615
 36 48 -11.4568352640795
 37 48 -11.2737464274901
 38 48 -11.0880298386029
 39 48 -10.9001316337679
 40 48 -10.7104858858029
 41 48 -10.5195120773608
 42 48 -10.327613011145
 43 48 -10.135173132444
 44 48 -9.94255723496498
 45 48 -9.750109518137
 46 48 -9.5581529623529
 47 48 -9.3669889881054
 48 48 -9.17689736520947
 49 48 -8.98813633935995
 50 48 -8.80094294473747
  
 -50 49 -8.38129864529914
 -49 49 -8.5511221497774
 -48 49 -8.72191934046539
 -47 49 -8.89345140418696
 -46 49 -9.06546076208875
 -45 49 -9.23767102159361
 -44 49 -9.40978711942317
 -43 49 -9.5814956834069
 -42 49 -9.75246564159715
 -41 49 -9.92234910748471
 -40 49 -10.0907825696486
 -39 49 -10.2573884128627
 -38 49 -10.4217767953944
 -37 49 -10.5835479036889
 -36 49 -10.7422946008235
 -35 49 -10.89760547878
 -34 49 -11.049068316672
 -33 49 -11.1962739375181
 -32 49 -11.3388204448707
 -31 49 -11.4763178078417
 -30 49 -11.6083927487095
 -29 49 -11.7346938719346
 -28 49 -11.85489695713
 -27 49 -11.968710322088
 -26 49 -12.0758801458836
 -25 49 -12.1761956271433
 -24 49 -12.2694938396821
 -23 49 -12.3556641377779
 -22 49 -12.4346519573306
 -21 49 -12.5064618579358
 -20 49 -12.5711596553327
 -19 49 -12.6288735043461
 -18 49 -12.6797938096972
 -17 49 -12.7241718660453
 -16 49 -12.7623171588827
 -15 49 -12.7945932939156
 -14 49 -12.8214125630645
 -13 49 -12.8432291988625
 -12 49 -12.8605314140636
 -11 49 -12.8738323677026
 -10 49 -12.8836602407111
 -9 49 -12.8905476414919
 -8 49 -12.895020592785
 -7 49 -12.8975873742014
 -6 49 -12.8987275088243
 -5 49 -12.8988811865997
 -4 49 -12.8984394115303
 -3 49 -12.897735144249
 -2 49 -12.8970356868941
 -1 49 -12.8965365242963
 0 49 -12.896356795527
 1 49 -12.896536524296
 2 49 -12.8970356868949
 3 49 -12.8977351442488
 4 49 -12.8984394115301
 5 49 -12.8988811866
 6 49 -12.8987275088249
 7 49 -12.8975873742014
 8 49 -12.8950205927854
 9 49 -12.8905476414918
 10 49 -12.8836602407109
 11 49 -12.8738323677031
 12 49 -12.8605314140635
 13 49 -12.8432291988625
 14 49 -12.8214125630645
 15 49 -12.7945932939156
 16 49 -12.7623171588822
 17 49 -12.7241718660456
 18 49 -12.6797938096981
 19 49 -12.6288735043456
 20 49 -12.5711596553336
 21 49 -12.5064618579354
 22 49 -12.434651957331
 23 49 -12.3556641377778
 24 49 -12.2694938396816
 25 49 -12.1761956271429
 26 49 -12.0758801458833
 27 49 -11.968710322088
 28 49 -11.8548969571303
 29 49 -11.7346938719351
 30 49 -11.6083927487093
 31 49 -11.4763178078411
 32 49 -11.3388204448708
 33 49 -11.1962739375179
 34 49 -11.0490683166732
 35 49 -10.8976054787805
 36 49 -10.7422946008243
 37 49 -10.5835479036889
 38 49 -10.4217767953944
 39 49 -10.2573884128633
 40 49 -10.0907825696479
 41 49 -9.92234910748574
 42 49 -9.75246564159626
 43 49 -9.58149568340728
 44 49 -9.40978711942418
 45 49 -9.23767102159259
 46 49 -9.06546076208913
 47 49 -8.89345140418632
 48 49 -8.72191934046512
 49 49 -8.55112214977727
 50 49 -8.38129864529889
  
 -50 50 -7.97877803070665
 -49 50 -8.13248300486507
 -48 50 -8.28664645729537
 -47 50 -8.44103116800549
 -46 50 -8.59538351208309
 -45 50 -8.74943363521504
 -44 50 -8.90289582060236
 -43 50 -9.05546907139063
 -42 50 -9.20683793303245
 -41 50 -9.35667357960581
 -40 50 -9.50463518709369
 -39 50 -9.65037161477811
 -38 50 -9.79352341310533
 -37 50 -9.93372517247517
 -36 50 -10.070608222361
 -35 50 -10.2038036837739
 -34 50 -10.332945870356
 -33 50 -10.4576760243162
 -32 50 -10.5776463629176
 -31 50 -10.6925243995776
 -30 50 -10.8019974908462
 -29 50 -10.9057775470417
 -28 50 -11.0036058303452
 -27 50 -11.0952577503329
 -26 50 -11.180547553723
 -25 50 -11.2593327932597
 -24 50 -11.3315184508746
 -23 50 -11.397060583308
 -22 50 -11.4559693550517
 -21 50 -11.5083113244653
 -20 50 -11.5542108548495
 -19 50 -11.5938505335935
 -18 50 -11.6274704994286
 -17 50 -11.6553666003426
 -16 50 -11.677887332426
 -15 50 -11.6954295422298
 -14 50 -11.7084329111145
 -13 50 -11.7173732783066
 -12 50 -11.7227548984785
 -11 50 -11.7251017680238
 -10 50 -11.7249481900849
 -9 50 -11.7228287801861
 -8 50 -11.7192681405504
 -7 50 -11.7147704505239
 -6 50 -11.7098092320796
 -5 50 -11.7048175524789
 -4 50 -11.700178920622
 -3 50 -11.6962191195592
 -2 50 -11.6931991954937
 -1 50 -11.691309794243
 0 50 -11.6906670004549
 1 50 -11.6913097942429
 2 50 -11.6931991954937
 3 50 -11.6962191195589
 4 50 -11.7001789206223
 5 50 -11.704817552479
 6 50 -11.7098092320797
 7 50 -11.7147704505239
 8 50 -11.7192681405504
 9 50 -11.7228287801861
 10 50 -11.7249481900854
 11 50 -11.7251017680239
 12 50 -11.7227548984783
 13 50 -11.7173732783068
 14 50 -11.7084329111145
 15 50 -11.6954295422295
 16 50 -11.6778873324261
 17 50 -11.6553666003425
 18 50 -11.6274704994287
 19 50 -11.593850533593
 20 50 -11.5542108548498
 21 50 -11.5083113244656
 22 50 -11.4559693550517
 23 50 -11.3970605833081
 24 50 -11.3315184508745
 25 50 -11.2593327932595
 26 50 -11.1805475537232
 27 50 -11.0952577503329
 28 50 -11.0036058303453
 29 50 -10.9057775470412
 30 50 -10.8019974908456
 31 50 -10.6925243995774
 32 50 -10.5776463629182
 33 50 -10.4576760243164
 34 50 -10.3329458703567
 35 50 -10.2038036837743
 36 50 -10.0706082223617
 37 50 -9.93372517247415
 38 50 -9.79352341310469
 39 50 -9.65037161477786
 40 50 -9.50463518709407
 41 50 -9.35667357960657
 42 50 -9.2068379330332
 43 50 -9.05546907138987
 44 50 -8.90289582060248
 45 50 -8.74943363521479
 46 50 -8.59538351208258
 47 50 -8.4410311680055
 48 50 -8.28664645729487
 49 50 -8.13248300486507
 50 50 -7.97877803070715
  

The data grid is colored based on nT value and plotted using gnuplot:

mag map

The buried prism is outlined by the black lines.

The gnuplot script assumes that the output from plouff-mag-map.pl is saved to a file named plouff.xyz.

gnuplot script: plouff-mag-map.gnu

#this file plots a function using gnuplot. Typically to run
# type: gnuplot thin-plate-mag.gnu
# on the command line
reset

set termoption dash

set size square
set xlabel 'East'
set ylabel 'North'
set pm3d map
set xrange[-50:50]
set yrange[-50:50]
set cbrange [-500:1000] 
set cblabel 'nT'
set palette rgbformulae 22,13,10

set arrow front from -10,-10 to -10,10 nohead
set arrow front from -10,10 to 10,10 nohead
set arrow front from 10,10 to 10,-10 nohead
set arrow front from 10,-10 to -10,-10 nohead
splot 'plouff.xyz' notitle

set term pdf enhanced dashed
set output "plouff-mag-map.pdf" 
replot

[Top]

Draw the model geometry with LaTeX and TikZ

The following LaTeX and TikZ code draws the figure of the 3D model geometry presented at the top of the page.

LaTeX and TikZ script: plouff-mag.tex

\documentclass[tikz, border = 1mm]{standalone}

\usepackage{tikz-3dplot}
\usetikzlibrary{shapes}

\begin{document}
\tdplotsetmaincoords{60}{110}

\begin{tikzpicture}[scale=5,tdplot_main_coords]
\coordinate (P) at (0,0,0);
\coordinate (A) at (-0.9, 0.2, -0.2);
\coordinate (B) at (-0.9, 0.5, -0.2);
\coordinate (C) at (-0.75, 0.7, -0.2);
\coordinate (D) at (-0.6, 0.7, -0.2);
\coordinate (E) at (-0.35, 0.35, -0.2);
\coordinate (F) at (-0.35, 0.25, -0.2);
\coordinate (G) at (-0.4, 0.15, -0.2);
\coordinate (H) at (-0.6, 0.05, -0.2);

\coordinate (Ap) at (-0.9, 0.2, -0.75);
\coordinate (Bp) at (-0.9, 0.5, -0.75);
\coordinate (Cp) at (-0.75, 0.7, -0.75);
\coordinate (Dp) at (-0.6, 0.7, -0.75);
\coordinate (Ep) at (-0.35, 0.35, -0.75);
\coordinate (Fp) at (-0.35, 0.25, -0.75);
\coordinate (Gp) at (-0.4, 0.15, -0.75);
\coordinate (Hp) at (-0.6, 0.05, -0.75);

\draw[thick,->] (0,0,0) -- (-1,0,0) node[anchor=east]{$x$, North};
\draw[thick,->] (0,0,0) -- (0,1,0) node[anchor=north west]{$y$, East};
\draw[thick,->] (0,0,0) -- (0,0,-1) node[anchor=west]{$z$, Down};
\draw[] (A)--(B);
\draw[] (B)--(C);
\draw[] (C)--(D);
\draw[] (D)--(E);
\draw[] (E)--(F);
\draw[] (F)--(G);
\draw[] (G)--(H);
\draw[] (H)--(A);

\draw[dashed] (Ap)--(Bp);
\draw[dashed] (Bp)--(Cp);
\draw[] (Cp)--(Dp);
\draw[] (Dp)--(Ep);
\draw[] (Ep)--(Fp);
\draw[] (Fp)--(Gp);
\draw[] (Gp)--(Hp);
\draw[dashed] (Hp)--(Ap);

\draw[dashed] (Ap)--(A);
\draw[dashed] (Bp)--(B);
\draw[] (Cp)--(C);
\draw[] (Dp)--(D);
\draw[] (Ep)--(E);
\draw[] (Fp)--(F);
\draw[] (Gp)--(G);
\draw[] (Hp)--(H);

\draw[dashed, orange] (P) -- node[above]{$r_{11}$}(A); 
\draw[dashed, orange] (P) -- node[below left]{$r_{12}$}(Ap); 
\draw[dashed, orange] (P) -- node[below]{$r_{21}$}(B); 
\draw[dashed, orange] (P) -- node[above]{$r_{22}$}(Bp); 

\node[anchor=south] at (A) {$x_1, y_1, z_1$};
\node[anchor=south west] at (B) {$x_2, y_2, z_1$};
\node[anchor=north east, inner sep = 1pt] at (Bp) {$x_2, y_2, z_2$};
\node[anchor=south west, inner sep = 1pt] at (Ap) {$x_1, y_1, z_2$};
\node[anchor=south west] at (C) {$x_3, y_3, z_1$};
\node[anchor=south west] at (Cp) {$x_3, y_3, z_2$};

\draw[fill=black, tdplot_screen_coords] (A) circle [radius=0.01];
\draw[fill=black, tdplot_screen_coords] (B) circle [radius=0.01];
\draw[fill=black, tdplot_screen_coords] (Bp) circle [radius=0.01];
\draw[fill=black, tdplot_screen_coords] (Ap) circle [radius=0.01];
\draw[fill=black, tdplot_screen_coords] (C) circle [radius=0.01];
\draw[fill=black, tdplot_screen_coords] (Cp) circle [radius=0.01];

\draw[fill=red, tdplot_screen_coords] (P) circle [radius=0.01];
\node[red, anchor=south east] (P) {$P(x_p, y_p, 0$)};

\end{tikzpicture}
\end{document}

[Top]

Some References

  1. Bhattacharyya, B.K. (1964) Magnetic anomalies due to prism-shaped bodies with arbitrary polarization. Geophysics 29(4):517–531. DOI
  2. Cady, J.W. (1980) Calculation of gravity and magnetic anomalies of finite-length right polygonal prisms. Geophysics 45(10):1507–1512. DOI
  3. Plouff, D. (1976) Gravity and magnetic fields of polygonal prisms and application to magnetic terrain corrections. Geophysics 41(4):727–741. DOI
  4. Talwani, M. (1965) Computation with the help of a digital computer of magnetic anomalies caused by bodies of arbitrary shape. Geophysics 30(5):797–817. DOI
  5. MacMillan, W.D. (1958) Theory of the Potential. Dover Publications, Inc., New York, 469p. ISBN 10:0486604861
  6. Rao, D.B. and Babu, N.R ( 1991) A rapid method for three-dimensional modeling of magnetic anomalies. Geophysics 56(11):1729–1737. DOI
  7. Rao, D.B. and Babu, N.R. (1993) A FORTRAN-77 computer program for three-dimensional inversion of magnetic anomalies resulting from multiple prismatic bodies. Computers & Geosciences 19(6):781–801.DOI

Citation

Connor, C. B. (2020) Perl scripts to calculate the magnetic anomaly of a vertical-sided polygon. [Source code].

This page is developed and maintained as part of the GEODES project, funded by NASA.