### ----------------------------------------------------
### -- Geo::Ellipsoid
### -- Licenses: Artistic-2.0
### -- Authors: Tom Browder <tbrowder@acm.org> (translator Perl 5 to Raku, current maintainer), Jim Gibson (CPAN Perl 5 author, v1.12)
### -- File: t/06-at.t
### ----------------------------------------------------
### -- Chunk 3 of 3
-approx($lon2, -54.1752894170374, :$rel-tol);

($lat1,$lon1) = $e1.at(75.481994,274.248595,1614.672640,65.431283);
($lat2,$lon2) = $e2.at(75.481994,274.248595,1614.672640,65.431283);
is-approx($lat1, 75.4880029055828, :$rel-tol);
is-approx($lon1, 274.301072964265, :$rel-tol);
is-approx($lat2, 75.4880029055828, :$rel-tol);
is-approx($lon2, -85.6989270357354, :$rel-tol);

($lat1,$lon1) = $e1.at(3.076206,112.117539,9835.156864,258.316434);
($lat2,$lon2) = $e2.at(3.076206,112.117539,9835.156864,258.316434);
is-approx($lat1, 3.05819117659668, :$rel-tol);
is-approx($lon1, 112.03089587221, :$rel-tol);
is-approx($lat2, 3.05819117659668, :$rel-tol);
is-approx($lon2, 112.03089587221, :$rel-tol);

($lat1,$lon1) = $e1.at(12.921677,151.249684,4165.773730,74.171323);
($lat2,$lon2) = $e2.at(12.921677,151.249684,4165.773730,74.171323);
is-approx($lat1, 12.9319448741798, :$rel-tol);
is-approx($lon1, 151.286617723767, :$rel-tol);
is-approx($lat2, 12.9319448741798, :$rel-tol);
is-approx($lon2, 151.286617723767, :$rel-tol);

($lat1,$lon1) = $e1.at(72.833548,317.667505,62.516492,29.001224);
($lat2,$lon2) = $e2.at(72.833548,317.667505,62.516492,29.001224);
is-approx($lat1, 72.8340378772457, :$rel-tol);
is-approx($lon1, 317.668425118621, :$rel-tol);
is-approx($lat2, 72.8340378772457, :$rel-tol);
is-approx($lon2, -42.3315748813785, :$rel-tol);

($lat1,$lon1) = $e1.at(-33.041308,313.249683,9757.188845,231.280178);
($lat2,$lon2) = $e2.at(-33.041308,313.249683,9757.188845,231.280178);
is-approx($lat1, -33.0963123185806, :$rel-tol);
is-approx($lon1, 313.168134096477, :$rel-tol);
is-approx($lat2, -33.0963123185806, :$rel-tol);
is-approx($lon2, -46.8318659035227, :$rel-tol);

($lat1,$lon1) = $e1.at(-12.674750,312.909013,3145.681733,358.190380);
($lat2,$lon2) = $e2.at(-12.674750,312.909013,3145.681733,358.190380);
is-approx($lat1, -12.6463295522285, :$rel-tol);
is-approx($lon1, 312.908098770026, :$rel-tol);
is-approx($lat2, -12.6463295522285, :$rel-tol);
is-approx($lon2, -47.0919012299736, :$rel-tol);

($lat1,$lon1) = $e1.at(-67.846380,99.041109,8317.496525,12.266233);
($lat2,$lon2) = $e2.at(-67.846380,99.041109,8317.496525,12.266233);
is-approx($lat1, -67.7735027510774, :$rel-tol);
is-approx($lon1, 99.0829538757835, :$rel-tol);
is-approx($lat2, -67.7735027510774, :$rel-tol);
is-approx($lon2, 99.0829538757835, :$rel-tol);

($lat1,$lon1) = $e1.at(41.911754,138.151813,2308.592027,18.057173);
($lat2,$lon2) = $e2.at(41.911754,138.151813,2308.592027,18.057173);
is-approx($lat1, 41.9315142758588, :$rel-tol);
is-approx($lon1, 138.160440601835, :$rel-tol);
is-approx($lat2, 41.9315142758588, :$rel-tol);
is-approx($lon2, 138.160440601835, :$rel-tol);

($lat1,$lon1) = $e1.at(-27.100512,351.279156,7472.750836,215.020221);
($lat2,$lon2) = $e2.at(-27.100512,351.279156,7472.750836,215.020221);
is-approx($lat1, -27.1557353506078, :$rel-tol);
is-approx($lon1, 351.235890988004, :$rel-tol);
is-approx($lat2, -27.1557353506078, :$rel-tol);
is-approx($lon2, -8.76410901199599, :$rel-tol);

($lat1,$lon1) = $e1.at(19.497371,220.383733,5718.963068,119.960301);
($lat2,$lon2) = $e2.at(19.497371,220.383733,5718.963068,119.960301);
is-approx($lat1, 19.4715643857244, :$rel-tol);
is-approx($lon1, 220.430924356231, :$rel-tol);
is-approx($lat2, 19.4715643857244, :$rel-tol);
is-approx($lon2, -139.569075643769, :$rel-tol);

($lat1,$lon1) = $e1.at(18.396198,143.265994,7349.515732,7.492742);
($lat2,$lon2) = $e2.at(18.396198,143.265994,7349.515732,7.492742);
is-approx($lat1, 18.4620306038802, :$rel-tol);
is-approx($lon1, 143.275067859029, :$rel-tol);
is-approx($lat2, 18.4620306038802, :$rel-tol);
is-approx($lon2, 143.275067859029, :$rel-tol);

($lat1,$lon1) = $e1.at(-18.084386,221.381908,5982.507117,338.372199);
($lat2,$lon2) = $e2.at(-18.084386,221.381908,5982.507117,338.372199);
is-approx($lat1, -18.0341383666819, :$rel-tol);
is-approx($lon1, 221.361083689563, :$rel-tol);
is-approx($lat2, -18.0341383666819, :$rel-tol);
is-approx($lon2, -138.638916310437, :$rel-tol);

($lat1,$lon1) = $e1.at(46.204817,295.396070,8211.580529,221.904425);
($lat2,$lon2) = $e2.at(46.204817,295.396070,8211.580529,221.904425);
is-approx($lat1, 46.1498123310369, :$rel-tol);
is-approx($lon1, 295.325077737085, :$rel-tol);
is-approx($lat2, 46.1498123310369, :$rel-tol);
is-approx($lon2, -64.6749222629154, :$rel-tol);

($lat1,$lon1) = $e1.at(-30.523088,295.285416,434.243851,69.446059);
($lat2,$lon2) = $e2.at(-30.523088,295.285416,434.243851,69.446059);
is-approx($lat1, -30.5217130438923, :$rel-tol);
is-approx($lon1, 295.289652469157, :$rel-tol);
is-approx($lat2, -30.5217130438923, :$rel-tol);
is-approx($lon2, -64.7103475308431, :$rel-tol);

($lat1,$lon1) = $e1.at(13.742087,63.763606,4388.913613,181.241894);
($lat2,$lon2) = $e2.at(13.742087,63.763606,4388.913613,181.241894);
is-approx($lat1, 13.7024269689814, :$rel-tol);
is-approx($lon1, 63.7627262988153, :$rel-tol);
is-approx($lat2, 13.7024269689814, :$rel-tol);
is-approx($lon2, 63.7627262988153, :$rel-tol);

($lat1,$lon1) = $e1.at(1.554684,167.837560,3131.747930,59.213013);
($lat2,$lon2) = $e2.at(1.554684,167.837560,3131.747930,59.213013);
is-approx($lat1, 1.56918059097552, :$rel-tol);
is-approx($lon1, 167.861737784577, :$rel-tol);
is-approx($lat2, 1.56918059097552, :$rel-tol);
is-approx($lon2, 167.861737784577, :$rel-tol);

($lat1,$lon1) = $e1.at(40.356751,153.160097,5740.614634,305.081769);
($lat2,$lon2) = $e2.at(40.356751,153.160097,5740.614634,305.081769);
is-approx($lat1, 40.3864504304799, :$rel-tol);
is-approx($lon1, 153.104771159051, :$rel-tol);
is-approx($lat2, 40.3864504304799, :$rel-tol);
is-approx($lon2, 153.104771159051, :$rel-tol);

($lat1,$lon1) = $e1.at(46.867006,44.857631,9269.632604,208.315002);
($lat2,$lon2) = $e2.at(46.867006,44.857631,9269.632604,208.315002);
is-approx($lat1, 46.7935841133508, :$rel-tol);
is-approx($lon1, 44.8000433688766, :$rel-tol);
is-approx($lat2, 46.7935841133508, :$rel-tol);
is-approx($lon2, 44.8000433688766, :$rel-tol);

($lat1,$lon1) = $e1.at(-9.089458,237.666143,2239.328571,14.324009);
($lat2,$lon2) = $e2.at(-9.089458,237.666143,2239.328571,14.324009);
is-approx($lat1, -9.06984018685994, :$rel-tol);
is-approx($lon1, 237.671182904242, :$rel-tol);
is-approx($lat2, -9.06984018685994, :$rel-tol);
is-approx($lon2, -122.328817095758, :$rel-tol);

($lat1,$lon1) = $e1.at(-27.107665,34.103508,4111.521802,243.342905);
($lat2,$lon2) = $e2.at(-27.107665,34.103508,4111.521802,243.342905);
is-approx($lat1, -27.1243073483822, :$rel-tol);
is-approx($lon1, 34.0664465612592, :$rel-tol);
is-approx($lat2, -27.1243073483822, :$rel-tol);
is-approx($lon2, 34.0664465612592, :$rel-tol);

($lat1,$lon1) = $e1.at(5.067958,24.268528,8172.788174,38.204963);
($lat2,$lon2) = $e2.at(5.067958,24.268528,8172.788174,38.204963);
is-approx($lat1, 5.12603197726362, :$rel-tol);
is-approx($lon1, 24.3141162471053, :$rel-tol);
is-approx($lat2, 5.12603197726362, :$rel-tol);
is-approx($lon2, 24.3141162471053, :$rel-tol);

($lat1,$lon1) = $e1.at(-30.360974,322.538048,1475.216259,59.263577);
($lat2,$lon2) = $e2.at(-30.360974,322.538048,1475.216259,59.263577);
is-approx($lat1, -30.3541720736129, :$rel-tol);
is-approx($lon1, 322.551236568074, :$rel-tol);
is-approx($lat2, -30.3541720736129, :$rel-tol);
is-approx($lon2, -37.4487634319259, :$rel-tol);

($lat1,$lon1) = $e1.at(54.780139,8.410011,9928.854395,201.999534);
($lat2,$lon2) = $e2.at(54.780139,8.410011,9928.854395,201.999534);
is-approx($lat1, 54.6974261720386, :$rel-tol);
is-approx($lon1, 8.3523242715081, :$rel-tol);
is-approx($lat2, 54.6974261720386, :$rel-tol);
is-approx($lon2, 8.3523242715081, :$rel-tol);

($lat1,$lon1) = $e1.at(13.769616,110.113762,1308.712391,343.083492);
($lat2,$lon2) = $e2.at(13.769616,110.113762,1308.712391,343.083492);
is-approx($lat1, 13.78093309177, :$rel-tol);
is-approx($lon1, 110.110240703272, :$rel-tol);
is-approx($lat2, 13.78093309177, :$rel-tol);
is-approx($lon2, 110.110240703272, :$rel-tol);

($lat1,$lon1) = $e1.at(-64.270514,45.105873,5363.627587,140.110968);
($lat2,$lon2) = $e2.at(-64.270514,45.105873,5363.627587,140.110968);
is-approx($lat1, -64.3074130400444, :$rel-tol);
is-approx($lon1, 45.1769508481278, :$rel-tol);
is-approx($lat2, -64.3074130400444, :$rel-tol);
is-approx($lon2, 45.1769508481278, :$rel-tol);

($lat1,$lon1) = $e1.at(-45.137898,141.541847,1959.185717,345.810769);
($lat2,$lon2) = $e2.at(-45.137898,141.541847,1959.185717,345.810769);
is-approx($lat1, -45.1208065938125, :$rel-tol);
is-approx($lon1, 141.535743596221, :$rel-tol);
is-approx($lat2, -45.1208065938125, :$rel-tol);
is-approx($lon2, 141.535743596221, :$rel-tol);

($lat1,$lon1) = $e1.at(6.782845,255.237805,3347.905328,296.785788);
($lat2,$lon2) = $e2.at(6.782845,255.237805,3347.905328,296.785788);
is-approx($lat1, 6.79648733577162, :$rel-tol);
is-approx($lon1, 255.21076894319, :$rel-tol);
is-approx($lat2, 6.79648733577162, :$rel-tol);
is-approx($lon2, -104.78923105681, :$rel-tol);

($lat1,$lon1) = $e1.at(6.371687,279.113190,364.003776,337.941402);
($lat2,$lon2) = $e2.at(6.371687,279.113190,364.003776,337.941402);
is-approx($lat1, 6.37473803790458, :$rel-tol);
is-approx($lon1, 279.111954845525, :$rel-tol);
is-approx($lat2, 6.37473803790458, :$rel-tol);
is-approx($lon2, -80.8880451544753, :$rel-tol);

($lat1,$lon1) = $e1.at(44.782374,163.862303,9245.465886,45.480517);
($lat2,$lon2) = $e2.at(44.782374,163.862303,9245.465886,45.480517);
is-approx($lat1, 44.8406766505374, :$rel-tol);
is-approx($lon1, 163.945679242349, :$rel-tol);
is-approx($lat2, 44.8406766505374, :$rel-tol);
is-approx($lon2, 163.945679242349, :$rel-tol);

($lat1,$lon1) = $e1.at(-70.362274,322.490547,2582.286613,323.109595);
($lat2,$lon2) = $e2.at(-70.362274,322.490547,2582.286613,323.109595);
is-approx($lat1, -70.3437578191681, :$rel-tol);
is-approx($lon1, 322.449273778159, :$rel-tol);
is-approx($lat2, -70.3437578191681, :$rel-tol);
is-approx($lon2, -37.5507262218411, :$rel-tol);

($lat1,$lon1) = $e1.at(-19.715571,5.847281,5797.359451,217.945830);
($lat2,$lon2) = $e2.at(-19.715571,5.847281,5797.359451,217.945830);
is-approx($lat1, -19.7568659277085, :$rel-tol);
is-approx($lon1, 5.81326755286751, :$rel-tol);
is-approx($lat2, -19.7568659277085, :$rel-tol);
is-approx($lon2, 5.81326755286751, :$rel-tol);

($lat1,$lon1) = $e1.at(-69.938162,165.492639,7837.486006,155.206150);
($lat2,$lon2) = $e2.at(-69.938162,165.492639,7837.486006,155.206150);
is-approx($lat1, -70.0019179240387, :$rel-tol);
is-approx($lon1, 165.578716457451, :$rel-tol);
is-approx($lat2, -70.0019179240387, :$rel-tol);
is-approx($lon2, 165.578716457451, :$rel-tol);


