1 : /**********************************************************************
2 : * $Id: mitab_bounds.cpp,v 1.8 2008-01-29 20:53:10 dmorissette Exp $
3 : *
4 : * Name: mitab_bounds.cpp
5 : * Project: MapInfo TAB Read/Write library
6 : * Language: C++
7 : * Purpose: Implementation of bound lookup tables for known projections.
8 : * Author: Daniel Morissette, dmorissette@dmsolutions.ca
9 : *
10 : **********************************************************************
11 : * Copyright (c) 2001, Daniel Morissette
12 : *
13 : * Permission is hereby granted, free of charge, to any person obtaining a
14 : * copy of this software and associated documentation files (the "Software"),
15 : * to deal in the Software without restriction, including without limitation
16 : * the rights to use, copy, modify, merge, publish, distribute, sublicense,
17 : * and/or sell copies of the Software, and to permit persons to whom the
18 : * Software is furnished to do so, subject to the following conditions:
19 : *
20 : * The above copyright notice and this permission notice shall be included
21 : * in all copies or substantial portions of the Software.
22 : *
23 : * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
24 : * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
25 : * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
26 : * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
27 : * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
28 : * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
29 : * DEALINGS IN THE SOFTWARE.
30 : **********************************************************************
31 : *
32 : * $Log: mitab_bounds.cpp,v $
33 : * Revision 1.8 2008-01-29 20:53:10 dmorissette
34 : * Added bounds for PSAD56 (Patch from AJD sent for bug #1754)
35 : *
36 : * Revision 1.7 2005/09/29 18:31:28 dmorissette
37 : * New bounds entry for Finnish KKJ and Swedish projections (AJD, bug 1155)
38 : *
39 : * Revision 1.6 2005/03/31 22:00:38 dmorissette
40 : * Added bounds entry to match datum 1011 based on MapInfo's "Svenska
41 : * rikssystemet, 2,5 gon väst (RT 90 7 parametrar)" (bug 997)
42 : *
43 : * Revision 1.5 2005/03/22 23:24:54 dmorissette
44 : * Added support for datum id in .MAP header (bug 910)
45 : *
46 : * Revision 1.4 2004/06/30 20:29:03 dmorissette
47 : * Fixed refs to old address danmo@videotron.ca
48 : *
49 : * Revision 1.3 2001/02/14 21:17:33 daniel
50 : * Check only if first char is "#" for comments in MITABLoadCoordSysTable()
51 : *
52 : * Revision 1.2 2001/01/23 22:06:50 daniel
53 : * Added MITABCoordSysTableLoaded()
54 : *
55 : * Revision 1.1 2001/01/23 21:23:41 daniel
56 : * Added projection bounds lookup table, called from TABFile::SetProjInfo()
57 : *
58 : **********************************************************************/
59 :
60 : #include "mitab.h"
61 :
62 :
63 : /*-----------------------------------------------------------------
64 : * List of known coordsys bounds.
65 : * 0xff in nEllipsoidId or nUnitsId fields means any value can match.
66 : *
67 : * __TODO__: nDatumId is always set to zero in this list, we'd have to
68 : * reprocess the whole list to properly set all datum ids and accelerate
69 : * bounds lookups
70 : *----------------------------------------------------------------*/
71 : static MapInfoBoundsInfo **gpapsExtBoundsList = NULL;
72 : static MapInfoBoundsInfo gasBoundsList[] = {
73 : {{1, 0xff, 0xff, {0,0,0,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -1000, -1000, 1000, 1000}, /* Lat/Lon */
74 :
75 : {{2, 29, 0, {-85.5,13,0,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -18500.7190263237, -4067.43878447928, 30025.7571082958, 4067.43878447928},
76 : {{2, 29, 0, {20,0,0,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26284.8753911183, -3963.19059194305, 23518.0464025796, 3963.19059194305},
77 : {{2, 7, 7, {0,30,0,0,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -34706360.1398239, -7364918.36397399, 34706360.1398239, 7364918.36397399},
78 : {{3, 0, 3, {-109.5,44.25,45,49,1968503.937,0}, 0,0,0,0, {0,0,0,0,0}}, -376322393.49652, -357755728.255206, 380259401.37052, 398826066.611833},
79 : {{3, 0, 3, {-111.5,36.6666666667,37.2166666667,38.35,1640419.948,9842519.685}, 0,0,0,0, {0,0,0,0,0}}, -281416969.95067, -245782664.730374, 284697809.84667, 320332115.066966},
80 : {{3, 0, 3, {-111.5,38.3333333333,39.0166666667,40.65,1640419.948,6561679.79}, 0,0,0,0, {0,0,0,0,0}}, -299820220.76226, -269235441.863424, 303101060.65826, 333685839.557096},
81 : {{3, 0, 3, {-111.5,40.3333333333,40.7166666667,41.7833333333,1640419.948,3280839.895}, 0,0,0,0, {0,0,0,0,0}}, -313479418.366583, -287610480.882755, 316760258.262583, 342629195.746411},
82 : {{3, 0, 3, {-120.5,41.6666666667,42.3333333333,44,4921259.843,0}, 0,0,0,0, {0,0,0,0,0}}, -329872743.533369, -311905915.324464, 339715263.219369, 357682091.428273},
83 : {{3, 0, 3, {-120.5,43.6666666667,44.3333333333,46,8202099.738,0}, 0,0,0,0, {0,0,0,0,0}}, -348623368.682272, -335442185.295993, 365027568.158272, 378208751.544552},
84 : {{3, 0, 3, {-81,31.8333333333,32.5,34.8333333333,2000000,0}, 0,0,0,0, {0,0,0,0,0}}, -248789436.724623, -218682485.302253, 252789436.724623, 282896388.146993},
85 : {{3, 0, 3, {-84.3666666667,41.5,42.1,43.6666666667,13123359.58,0}, 0,0,0,0, {0,0,0,0,0}}, -318674512.717618, -308729738.1419, 344921231.877618, 354866006.453336},
86 : {{3, 0, 3, {-84.3666666667,43.3166666667,44.1833333333,45.7,19685039.37,0}, 0,0,0,0, {0,0,0,0,0}}, -334588341.234808, -332680007.139814, 373958419.974808, 375866754.069803},
87 : {{3, 0, 3, {-87,44.7833333333,45.4833333333,47.0833333333,26246719.16,0}, 0,0,0,0, {0,0,0,0,0}}, -343541891.912548, -349200540.720143, 396035330.232548, 390376681.424953},
88 : {{3, 0, 7, {-100,39.8333333333,40,43,500000,0}, 0,0,0,0, {0,0,0,0,0}}, -96293653.747449, -89392122.913416, 97293653.747449, 104195184.581482},
89 : {{3, 0, 7, {-100,43.8333333333,44.4166666667,45.6833333333,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -107757768.605122, -101845373.546917, 108957768.605122, 114870163.663327},
90 : {{3, 0, 7, {-100.3333333333,29.6666666667,30.1166666667,31.8833333333,700000,3000000}, 0,0,0,0, {0,0,0,0,0}}, -70389655.9882633, -57319094.8848422, 71789655.9882633, 84860217.0916844},
91 : {{3, 0, 7, {-100.3333333333,42.3333333333,42.8333333333,44.4,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -102916158.881298, -96669936.9429582, 104116158.881298, 110362380.819638},
92 : {{3, 0, 7, {-100.5,45.6666666667,46.1833333333,47.4833333333,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -114111552.091083, -108589212.496103, 115311552.091083, 120833891.686064},
93 : {{3, 0, 7, {-100.5,47,47.4333333333,48.7333333333,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -118782512.590452, -113525792.131232, 119982512.590452, 125239233.049672},
94 : {{3, 0, 7, {-101.5,34,34.65,36.1833333333,200000,1000000}, 0,0,0,0, {0,0,0,0,0}}, -80190916.4774175, -70255345.5878226, 80590916.4774175, 90526487.3670124},
95 : {{3, 0, 7, {-105.5,36.6666666667,37.2333333333,38.4333333333,914401.8289,304800.6096}, 0,0,0,0, {0,0,0,0,0}}, -85492362.7230086, -77749948.5363837, 87321166.3808086, 95063580.5674335},
96 : {{3, 0, 7, {-105.5,37.8333333333,38.45,39.75,914401.8289,304800.6096}, 0,0,0,0, {0,0,0,0,0}}, -88909656.3330413, -81520557.8132071, 90738459.9908412, 98127558.5106754},
97 : {{3, 0, 7, {-105.5,39.3333333333,39.7166666667,40.7833333333,914401.8289,304800.6096}, 0,0,0,0, {0,0,0,0,0}}, -92173099.6583073, -85136649.2531605, 94001903.3161073, 101038353.721254},
98 : {{3, 0, 7, {-109.5,44.25,45,49,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -114703065.537737, -109043945.972187, 115903065.537737, 121562185.103287},
99 : {{3, 0, 7, {-111.5,36.6666666667,37.2166666667,38.35,500000,3000000}, 0,0,0,0, {0,0,0,0,0}}, -85775892.4411146, -74914556.209806, 86775892.4411146, 97637228.6724232},
100 : {{3, 0, 7, {-111.5,38.3333333333,39.0166666667,40.65,500000,2000000}, 0,0,0,0, {0,0,0,0,0}}, -91385203.2884872, -82062962.6799637, 92385203.2884872, 101707443.897011},
101 : {{3, 0, 7, {-111.5,40.3333333333,40.7166666667,41.7833333333,500000,1000000}, 0,0,0,0, {0,0,0,0,0}}, -95548526.7182849, -87663674.5730598, 96548526.7182849, 104433378.86351},
102 : {{3, 0, 7, {-116.25,32.1666666667,32.7833333333,33.8833333333,2000000,500000}, 0,0,0,0, {0,0,0,0,0}}, -73735809.4129763, -65399717.6233228, 77735809.4129763, 86071901.2026297},
103 : {{3, 0, 7, {-118,33.5,34.0333333333,35.4666666667,2000000,500000}, 0,0,0,0, {0,0,0,0,0}}, -76848317.8487893, -69006561.7099004, 80848317.8487893, 88690073.9876782},
104 : {{3, 0, 7, {-119,35.3333333333,36,37.25,2000000,500000}, 0,0,0,0, {0,0,0,0,0}}, -81316774.1198701, -74083546.7405704, 85316774.1198701, 92550001.4991699},
105 : {{3, 0, 7, {-120.5,36.5,37.0666666667,38.4333333333,2000000,500000}, 0,0,0,0, {0,0,0,0,0}}, -84187586.7378795, -77301811.5655565, 88187586.7378795, 95073361.9102026},
106 : {{3, 0, 7, {-120.5,41.6666666667,42.3333333333,44,1500000,0}, 0,0,0,0, {0,0,0,0,0}}, -100545212.229117, -95068922.9908967, 103545212.229117, 109021501.467338},
107 : {{3, 0, 7, {-120.5,43.6666666667,44.3333333333,46,2500000,0}, 0,0,0,0, {0,0,0,0,0}}, -106260402.774499, -102242778.078219, 111260402.774499, 115278027.47078},
108 : {{3, 0, 7, {-120.5,45.3333333333,45.8333333333,47.3333333333,500000,0}, 0,0,0,0, {0,0,0,0,0}}, -113297926.255298, -107613973.979824, 114297926.255298, 119981878.530772},
109 : {{3, 0, 7, {-120.8333333333,47,47.5,48.7333333333,500000,0}, 0,0,0,0, {0,0,0,0,0}}, -119009737.681158, -113655959.077325, 120009737.681158, 125363516.284991},
110 : {{3, 0, 7, {-122,37.6666666667,38.3333333333,39.8333333333,2000000,500000}, 0,0,0,0, {0,0,0,0,0}}, -87776918.3325266, -81257129.4018421, 91776918.3325266, 98296707.2632112},
111 : {{3, 0, 7, {-122,39.3333333333,40,41.6666666667,2000000,500000}, 0,0,0,0, {0,0,0,0,0}}, -92797918.1664438, -86741363.5256259, 96797918.1664438, 102854472.807262},
112 : {{3, 0, 7, {-176,51,51.8333333333,53.8333333333,1000000,0}, 0,0,0,0, {0,0,0,0,0}}, -137707686.600156, -133658946.217207, 139707686.600156, 143756426.983104},
113 : {{3, 0, 7, {-66.4333333333,17.8333333333,18.0333333333,18.4333333333,200000,200000}, 0,0,0,0, {0,0,0,0,0}}, -56733778.1428648, -37322071.9454256, 57133778.1428648, 58748927.6361153},
114 : {{3, 0, 7, {-70.5,41,41.2833333333,41.4833333333,500000,0}, 0,0,0,0, {0,0,0,0,0}}, -95953926.4298888, -89161935.9801186, 96953926.4298888, 103745916.879659},
115 : {{3, 0, 7, {-71.5,41,41.7166666667,42.6833333333,200000,750000}, 0,0,0,0, {0,0,0,0,0}}, -98769146.9690858, -91041445.2286386, 99169146.9690858, 106896848.709533},
116 : {{3, 0, 7, {-72.75,40.8333333333,41.2,41.8666666667,304800.6096,152400.3048}, 0,0,0,0, {0,0,0,0,0}}, -96604898.0590896, -89468373.8450348, 97214499.2782896, 104351023.492344},
117 : {{3, 0, 7, {-74,40.1666666667,40.6666666667,41.0333333333,300000,0}, 0,0,0,0, {0,0,0,0,0}}, -94551938.838961, -87389402.5378217, 95151938.838961, 102314475.1401},
118 : {{3, 0, 7, {-77,37.6666666667,38.3,39.45,400000,0}, 0,0,0,0, {0,0,0,0,0}}, -88804178.7516629, -81148556.0144016, 89604178.7516629, 97259801.4889241},
119 : {{3, 0, 7, {-77.75,39.3333333333,39.9333333333,40.9666666667,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -93070575.1551149, -86055381.3970464, 94270575.1551149, 101285768.913183},
120 : {{3, 0, 7, {-77.75,40.1666666667,40.8833333333,41.95,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -95953285.96374, -89173937.5969296, 97153285.96374, 103932634.33055},
121 : {{3, 0, 7, {-78.5,36.3333333333,36.7666666667,37.9666666667,3500000,1000000}, 0,0,0,0, {0,0,0,0,0}}, -81693800.1596124, -75717098.3537021, 88693800.1596124, 94670501.9655228},
122 : {{3, 0, 7, {-78.5,37.6666666667,38.0333333333,39.2,3500000,2000000}, 0,0,0,0, {0,0,0,0,0}}, -84998823.9067757, -78398508.2242156, 91998823.9067757, 98599139.5893358},
123 : {{3, 0, 7, {-79,33.75,34.3333333333,36.1666666667,609601.22,0}, 0,0,0,0, {0,0,0,0,0}}, -79389023.1316542, -70798838.7584427, 80608225.5716542, 89198409.9448658},
124 : {{3, 0, 7, {-79.5,38.5,39,40.25,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -90694785.2338336, -83456997.4383959, 91894785.2338336, 99132573.0292712},
125 : {{3, 0, 7, {-81,31.8333333333,32.5,34.8333333333,609600,0}, 0,0,0,0, {0,0,0,0,0}}, -75831020.313665, -66654421.5201266, 77050220.313665, 86226819.1072034},
126 : {{3, 0, 7, {-81,37,37.4833333333,38.8833333333,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -86731868.6538258, -79080928.1042007, 87931868.6538258, 95582809.203451},
127 : {{3, 0, 7, {-82.5,38,38.7333333333,40.0333333333,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -90013727.4321062, -82680858.3947178, 91213727.4321062, 98546596.4694945},
128 : {{3, 0, 7, {-82.5,39.6666666667,40.4333333333,41.7,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -94896218.4967998, -88010766.8984708, 96096218.4967998, 102981670.095129},
129 : {{3, 0, 7, {-84.25,37.5,37.9666666667,38.9666666667,500000,0}, 0,0,0,0, {0,0,0,0,0}}, -87593445.377663, -79948138.9064763, 88593445.377663, 96238751.8488498},
130 : {{3, 0, 7, {-84.3666666667,41.5,42.1,43.6666666667,4000000,0}, 0,0,0,0, {0,0,0,0,0}}, -97131991.4763139, -94100824.185651, 105131991.476314, 108163158.766977},
131 : {{3, 0, 7, {-84.3666666667,43.3166666667,44.1833333333,45.7,6000000,0}, 0,0,0,0, {0,0,0,0,0}}, -101982526.408346, -101400866.176215, 113982526.408346, 114564186.640476},
132 : {{3, 0, 7, {-84.5,29,29.5833333333,30.75,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -68981040.7901211, -58469775.5831551, 70181040.7901211, 80692305.9970871},
133 : {{3, 0, 7, {-85.75,36.3333333333,36.7333333333,37.9333333333,500000,500000}, 0,0,0,0, {0,0,0,0,0}}, -84608108.5314714, -76125029.0762607, 85608108.5314714, 94091187.9866821},
134 : {{3, 0, 7, {-86,34.3333333333,35.25,36.4166666667,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -80782527.8217375, -72373896.5103859, 81982527.8217375, 90391159.1330892},
135 : {{3, 0, 7, {-87,44.7833333333,45.4833333333,47.0833333333,8000000,0}, 0,0,0,0, {0,0,0,0,0}}, -104711568.654913, -106436324.8115, 120711568.654913, 118986812.498326},
136 : {{3, 0, 7, {-90,42,42.7333333333,44.0666666667,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -102206338.477554, -95896048.3229835, 103406338.477554, 109716628.632125},
137 : {{3, 0, 7, {-90,43.8333333333,44.25,45.5,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -107154105.286573, -101222137.29396, 108354105.286573, 114286073.279185},
138 : {{3, 0, 7, {-90,45.1666666667,45.5666666667,46.7666666667,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -111693759.01384, -106048829.503351, 112893759.01384, 118538688.524328},
139 : {{3, 0, 7, {-91.3333333333,25.5,26.1666666667,27.8333333333,1000000,0}, 0,0,0,0, {0,0,0,0,0}}, -63537867.0156485, -51847003.2875935, 65537867.0156485, 77228730.7437035},
140 : {{3, 0, 7, {-91.3333333333,28.5,29.3,30.7,1000000,0}, 0,0,0,0, {0,0,0,0,0}}, -68286769.6701213, -58065091.5621744, 70286769.6701213, 80508447.7780682},
141 : {{3, 0, 7, {-92,32.6666666667,33.3,34.7666666667,400000,400000}, 0,0,0,0, {0,0,0,0,0}}, -76844795.0772024, -67240210.8482154, 77644795.0772024, 87249379.3061895},
142 : {{3, 0, 7, {-92,34.3333333333,34.9333333333,36.2333333333,400000,0}, 0,0,0,0, {0,0,0,0,0}}, -80385696.4806497, -71723301.2825226, 81185696.4806497, 89848091.6787767},
143 : {{3, 0, 7, {-92.5,30.5,31.1666666667,32.6666666667,1000000,0}, 0,0,0,0, {0,0,0,0,0}}, -71843187.1479918, -62437428.102125, 73843187.1479918, 83248946.1938587},
144 : {{3, 0, 7, {-93.1,46.5,47.0333333333,48.6333333333,800000,100000}, 0,0,0,0, {0,0,0,0,0}}, -117632875.188048, -112398161.714158, 119232875.188048, 124467588.661938},
145 : {{3, 0, 7, {-93.5,40,40.6166666667,41.7833333333,500000,0}, 0,0,0,0, {0,0,0,0,0}}, -95397349.164015, -88468304.6501118, 96397349.164015, 103326393.677918},
146 : {{3, 0, 7, {-93.5,41.5,42.0666666667,43.2666666667,1500000,1000000}, 0,0,0,0, {0,0,0,0,0}}, -98941207.3645198, -92381467.3382571, 101941207.36452, 108500947.390783},
147 : {{3, 0, 7, {-94,43,43.7833333333,45.2166666667,800000,100000}, 0,0,0,0, {0,0,0,0,0}}, -105671574.194712, -99704447.3453072, 107271574.194712, 113238701.044116},
148 : {{3, 0, 7, {-94.25,45,45.6166666667,47.05,800000,100000}, 0,0,0,0, {0,0,0,0,0}}, -112092591.799175, -106546357.855489, 113692591.799175, 119238825.742861},
149 : {{3, 0, 7, {-98,33.3333333333,33.9333333333,35.2333333333,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -77870984.1222039, -69071740.6080561, 79070984.1222039, 87870227.6363517},
150 : {{3, 0, 7, {-98,35,35.5666666667,36.7666666667,600000,0}, 0,0,0,0, {0,0,0,0,0}}, -81588328.3763743, -73324068.4505433, 82788328.3763743, 91052588.3022054},
151 : {{3, 0, 7, {-98,38.3333333333,38.7166666667,39.7833333333,400000,0}, 0,0,0,0, {0,0,0,0,0}}, -89841929.3777815, -82323689.9068513, 90641929.3777815, 98160168.8487116},
152 : {{3, 0, 7, {-98.5,25.6666666667,26.1666666667,27.8333333333,300000,5000000}, 0,0,0,0, {0,0,0,0,0}}, -64237867.0156485, -46865470.5583462, 64837867.0156485, 82210263.4729508},
153 : {{3, 0, 7, {-98.5,31.6666666667,32.1333333333,33.9666666667,600000,2000000}, 0,0,0,0, {0,0,0,0,0}}, -74535881.4099808, -63171655.6562241, 75735881.4099808, 87100107.1637374},
154 : {{3, 0, 7, {-98.5,36.6666666667,38.5666666667,37.2666666667,400000,400000}, 0,0,0,0, {0,0,0,0,0}}, -86225535.4567815, -77888976.4101326, 87025535.4567815, 95362094.5034304},
155 : {{3, 0, 7, {-99,27.8333333333,28.3833333333,30.2833333333,600000,4000000}, 0,0,0,0, {0,0,0,0,0}}, -67541882.489505, -52618369.9310933, 68741882.489505, 83665395.0479167},
156 : {{3, 0, 8, {-100,39.8333333333,40,43,1640416.667,0}, 0,0,0,0, {0,0,0,0,0}}, -315923429.002755, -293280656.591766, 319204262.336755, 341847034.747745},
157 : {{3, 0, 8, {-100,43.8333333333,44.4166666667,45.6833333333,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -353535279.165304, -334137696.37851, 357472279.165304, 376869861.952098},
158 : {{3, 0, 8, {-100.3333333333,29.6666666667,30.1166666667,31.8833333333,2296583.333,9842500}, 0,0,0,0, {0,0,0,0,0}}, -230936729.688494, -188054397.134687, 235529896.354494, 278412228.908301},
159 : {{3, 0, 8, {-100.3333333333,42.3333333333,42.8333333333,44.4,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -337650764.596392, -317157951.453689, 341587764.596392, 362080577.739096},
160 : {{3, 0, 8, {-100.5,45.6666666667,46.1833333333,47.4833333333,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -374380983.81883, -356263107.997632, 378317983.81883, 396435859.640027},
161 : {{3, 0, 8, {-100.5,47,47.4333333333,48.7333333333,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -389705626.72384, -372459203.017216, 393642626.72384, 410889050.430464},
162 : {{3, 0, 8, {-101.5,34,34.65,36.1833333333,656166.6667,3280833.333}, 0,0,0,0, {0,0,0,0,0}}, -263093031.809627, -230496079.649714, 264405365.143027, 297002317.30294},
163 : {{3, 0, 8, {-105.5,36.6666666667,37.2333333333,38.4333333333,3000000,1000000}, 0,0,0,0, {0,0,0,0,0}}, -280486193.367387, -255084622.823115, 286486193.367387, 311887763.911659},
164 : {{3, 0, 8, {-105.5,37.8333333333,38.45,39.75,3000000,1000000}, 0,0,0,0, {0,0,0,0,0}}, -291697764.152969, -267455363.425493, 297697764.152969, 321940164.880445},
165 : {{3, 0, 8, {-105.5,39.3333333333,39.7166666667,40.7833333333,3000000,1000000}, 0,0,0,0, {0,0,0,0,0}}, -302404577.795946, -279319156.758073, 308404577.795946, 331489998.833818},
166 : {{3, 0, 8, {-109.5,44.25,45,49,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -376321640.851725, -357755012.743749, 380258640.851725, 398825268.9597},
167 : {{3, 0, 8, {-111.5,36.6666666667,37.2166666667,38.35,1640416.667,9842500}, 0,0,0,0, {0,0,0,0,0}}, -281416407.11689, -245782173.165005, 284697240.45089, 320331474.402775},
168 : {{3, 0, 8, {-111.5,38.3333333333,39.0166666667,40.65,1640416.667,6561666.667}, 0,0,0,0, {0,0,0,0,0}}, -299819621.121978, -269234903.392181, 303100454.455978, 333685172.185776},
169 : {{3, 0, 8, {-111.5,40.3333333333,40.7166666667,41.7833333333,1640416.667,3280833.333}, 0,0,0,0, {0,0,0,0,0}}, -313478791.407906, -287609905.662114, 316759624.741906, 342628510.487699},
170 : {{3, 0, 8, {-116.25,32.1666666667,32.7833333333,33.8833333333,6561666.667,1640416.667}, 0,0,0,0, {0,0,0,0,0}}, -241914901.382073, -214565573.568852, 255038234.716073, 282387562.529294},
171 : {{3, 0, 8, {-118,33.5,34.0333333333,35.4666666667,6561666.667,1640416.667}, 0,0,0,0, {0,0,0,0,0}}, -252126522.80857, -226399027.876232, 265249856.14257, 290977351.074907},
172 : {{3, 0, 8, {-119,35.3333333333,36,37.25,6561666.667,1640416.667}, 0,0,0,0, {0,0,0,0,0}}, -266786783.091274, -243055769.597688, 279910116.425274, 303641129.91886},
173 : {{3, 0, 8, {-120.5,36.5,37.0666666667,38.4333333333,6561666.667,1640416.667}, 0,0,0,0, {0,0,0,0,0}}, -276205440.822193, -253614360.110997, 289328774.156193, 311919854.86739},
174 : {{3, 0, 8, {-120.5,41.6666666667,42.3333333333,44,4921250,0}, 0,0,0,0, {0,0,0,0,0}}, -329872083.788362, -311905291.512634, 339714583.788362, 357681376.064091},
175 : {{3, 0, 8, {-120.5,43.6666666667,44.3333333333,46,8202083.333,0}, 0,0,0,0, {0,0,0,0,0}}, -348622671.436336, -335441514.411622, 365026838.102336, 378207995.127049},
176 : {{3, 0, 8, {-120.5,45.3333333333,45.8333333333,47.3333333333,1640416.667,0}, 0,0,0,0, {0,0,0,0,0}}, -371711613.055591, -353063512.965473, 374992446.389591, 393640546.479709},
177 : {{3, 0, 8, {-120.8333333333,47,47.5,48.7333333333,1640416.667,0}, 0,0,0,0, {0,0,0,0,0}}, -390451114.375266, -372886259.072857, 393731947.709266, 411296803.011675},
178 : {{3, 0, 8, {-122,37.6666666667,38.3333333333,39.8333333333,6561666.667,1640416.667}, 0,0,0,0, {0,0,0,0,0}}, -287981439.562298, -266591098.71221, 301104772.896298, 322495113.746385},
179 : {{3, 0, 8, {-122,39.3333333333,40,41.6666666667,6561666.667,1640416.667}, 0,0,0,0, {0,0,0,0,0}}, -304454503.184074, -284583956.833324, 317577836.518074, 337448382.868824},
180 : {{3, 0, 8, {-176,51,51.8333333333,53.8333333333,3280833.333,0}, 0,0,0,0, {0,0,0,0,0}}, -451795968.454344, -438512726.047621, 458357635.120344, 471640877.527066},
181 : {{3, 0, 8, {-66.4333333333,17.8333333333,18.0333333333,18.4333333333,656166.6667,656166.6667}, 0,0,0,0, {0,0,0,0,0}}, -186134070.457016, -122447497.707584, 187446403.790416, 192745440.086188},
182 : {{3, 0, 8, {-70.5,41,41.2833333333,41.4833333333,1640416.667,0}, 0,0,0,0, {0,0,0,0,0}}, -314808840.29506, -292525451.628106, 318089673.62906, 340373062.296015},
183 : {{3, 0, 8, {-71.5,41,41.7166666667,42.6833333333,656166.6667,2460625}, 0,0,0,0, {0,0,0,0,0}}, -324045109.681042, -298691808.220958, 325357443.014442, 350710744.474526},
184 : {{3, 0, 8, {-72.75,40.8333333333,41.2,41.8666666667,1000000,500000}, 0,0,0,0, {0,0,0,0,0}}, -316944569.715526, -293530823.189916, 318944569.715526, 342358316.241135},
185 : {{3, 0, 8, {-74,40.1666666667,40.6666666667,41.0333333333,984250,0}, 0,0,0,0, {0,0,0,0,0}}, -310209152.674158, -286710064.82617, 312177652.674158, 335676740.522146},
186 : {{3, 0, 8, {-77,37.6666666667,38.3,39.45,1312333.333,0}, 0,0,0,0, {0,0,0,0,0}}, -291351709.788081, -266234887.523916, 293976376.454081, 319093198.718245},
187 : {{3, 0, 8, {-77.75,39.3333333333,39.9333333333,40.9666666667,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -305349045.321406, -282333363.800143, 309286045.321406, 332301726.842669},
188 : {{3, 0, 8, {-77.75,40.1666666667,40.8833333333,41.95,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -314806739.032704, -292564826.932593, 318743739.032704, 340985651.132814},
189 : {{3, 0, 8, {-78.5,36.3333333333,36.7666666667,37.9666666667,11482916.67,3280833.333}, 0,0,0,0, {0,0,0,0,0}}, -268023742.686995, -248415180.182438, 290989576.026995, 310598138.531553},
190 : {{3, 0, 8, {-78.5,37.6666666667,38.0333333333,39.2,11482916.67,6561666.667}, 0,0,0,0, {0,0,0,0,0}}, -278866974.764147, -257212439.065281, 301832808.104147, 323487343.803013},
191 : {{3, 0, 8, {-79,33.75,34.3333333333,36.1666666667,2000000,0}, 0,0,0,0, {0,0,0,0,0}}, -260462153.393719, -232279190.159991, 264462153.393719, 292645116.627447},
192 : {{3, 0, 8, {-79.5,38.5,39,40.25,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -297554474.554669, -273808499.095804, 301491474.554669, 325237450.013534},
193 : {{3, 0, 8, {-81,31.8333333333,32.5,34.8333333333,1999996,0}, 0,0,0,0, {0,0,0,0,0}}, -248788939.145749, -218682047.937282, 252788931.145749, 282895822.354217},
194 : {{3, 0, 8, {-81,37,37.4833333333,38.8833333333,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -284552805.74176, -259451344.955198, 288489805.74176, 313591266.528322},
195 : {{3, 0, 8, {-82.5,38,38.7333333333,40.0333333333,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -295320037.416835, -271262116.250003, 299257037.416835, 323314958.583666},
196 : {{3, 0, 8, {-82.5,39.6666666667,40.4333333333,41.7,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -311338676.851584, -288748657.732733, 315275676.851584, 337865695.970435},
197 : {{3, 0, 8, {-84.25,37.5,37.9666666667,38.9666666667,1640416.667,0}, 0,0,0,0, {0,0,0,0,0}}, -287379495.376216, -262296519.062331, 290660328.710216, 315743305.024101},
198 : {{3, 0, 8, {-84.3666666667,41.5,42.1,43.6666666667,13123333.33,0}, 0,0,0,0, {0,0,0,0,0}}, -318673875.371873, -308729120.682423, 344920542.031873, 354865296.721323},
199 : {{3, 0, 8, {-84.3666666667,43.3166666667,44.1833333333,45.7,19685000,0}, 0,0,0,0, {0,0,0,0,0}}, -334587672.058047, -332679341.779799, 373957672.058047, 375866002.336295},
200 : {{3, 0, 8, {-84.5,29,29.5833333333,30.75,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -226315297.992256, -191829588.725735, 230252297.992256, 264738007.258777},
201 : {{3, 0, 8, {-85.75,36.3333333333,36.7333333333,37.9333333333,1640416.667,1640416.667}, 0,0,0,0, {0,0,0,0,0}}, -277585102.740002, -249753532.894032, 280865936.074002, 308697505.919973},
202 : {{3, 0, 8, {-86,34.3333333333,35.25,36.4166666667,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -265034010.028484, -237446692.134491, 268971010.028484, 296558327.922477},
203 : {{3, 0, 8, {-87,44.7833333333,45.4833333333,47.0833333333,26246666.67,0}, 0,0,0,0, {0,0,0,0,0}}, -343541204.825326, -349199842.319061, 396034538.165326, 390375900.67159},
204 : {{3, 0, 8, {-90,42,42.7333333333,44.0666666667,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -335321962.15511, -314618951.872988, 339258962.15511, 359961972.437231},
205 : {{3, 0, 8, {-90,43.8333333333,44.25,45.5,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -351554760.427697, -332092962.105268, 355491760.427697, 374953558.750127},
206 : {{3, 0, 8, {-90,45.1666666667,45.5666666667,46.7666666667,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -366448607.697906, -347928534.795579, 370385607.697906, 388905680.600232},
207 : {{3, 0, 8, {-91.3333333333,25.5,26.1666666667,27.8333333333,3280833.333,0}, 0,0,0,0, {0,0,0,0,0}}, -208457152.034173, -170101376.61938, 215018818.700173, 253374594.114967},
208 : {{3, 0, 8, {-91.3333333333,28.5,29.3,30.7,3280833.333,0}, 0,0,0,0, {0,0,0,0,0}}, -224037510.159723, -190501887.900234, 230599176.825723, 264134799.085212},
209 : {{3, 0, 8, {-92,32.6666666667,33.3,34.7666666667,1312333.333,1312333.333}, 0,0,0,0, {0,0,0,0,0}}, -252114965.182788, -220603925.09152, 254739631.848788, 286250671.940057},
210 : {{3, 0, 8, {-92,34.3333333333,34.9333333333,36.2333333333,1312333.333,0}, 0,0,0,0, {0,0,0,0,0}}, -263732072.537265, -235312197.62441, 266356739.203265, 294776614.11612},
211 : {{3, 0, 8, {-92.5,30.5,31.1666666667,32.6666666667,3280833.333,0}, 0,0,0,0, {0,0,0,0,0}}, -235705523.16837, -204846795.365055, 242267189.83437, 273125917.637685},
212 : {{3, 0, 8, {-93.1,46.5,47.0333333333,48.6333333333,2624666.667,328083.3333}, 0,0,0,0, {0,0,0,0,0}}, -385933858.012454, -368759635.557233, 391183191.346454, 408357413.801674},
213 : {{3, 0, 8, {-93.5,40,40.6166666667,41.7833333333,1640416.667,0}, 0,0,0,0, {0,0,0,0,0}}, -312982803.048606, -290249762.839575, 316263636.382606, 338996676.591636},
214 : {{3, 0, 8, {-93.5,41.5,42.0666666667,43.2666666667,4921250,3280833.333}, 0,0,0,0, {0,0,0,0,0}}, -324609611.161762, -303088197.425932, 334452111.161762, 355973524.897592},
215 : {{3, 0, 8, {-94,43,43.7833333333,45.2166666667,2624666.667,328083.3333}, 0,0,0,0, {0,0,0,0,0}}, -346690823.003483, -327113674.332095, 351940156.337483, 371517305.008871},
216 : {{3, 0, 8, {-94.25,45,45.6166666667,47.05,2624666.667,328083.3333}, 0,0,0,0, {0,0,0,0,0}}, -367757111.594128, -349560842.397585, 373006444.928128, 391202714.124671},
217 : {{3, 0, 8, {-98,33.3333333333,33.9333333333,35.2333333333,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -255481720.407597, -226612868.978264, 259418720.407597, 288287571.836931},
218 : {{3, 0, 8, {-98,35,35.5666666667,36.7666666667,1968500,0}, 0,0,0,0, {0,0,0,0,0}}, -267677707.348155, -240564047.908157, 271614707.348155, 298728366.788152},
219 : {{3, 0, 8, {-98,38.3333333333,38.7166666667,39.7833333333,1312333.333,0}, 0,0,0,0, {0,0,0,0,0}}, -294756396.633938, -270090305.969395, 297381063.299938, 322047153.964481},
220 : {{3, 0, 8, {-98.5,25.6666666667,26.1666666667,27.8333333333,984250,16404166.67}, 0,0,0,0, {0,0,0,0,0}}, -210753735.367173, -153757797.986841, 212722235.367173, 269718172.747506},
221 : {{3, 0, 8, {-98.5,31.6666666667,32.1333333333,33.9666666667,1968500,6561666.667}, 0,0,0,0, {0,0,0,0,0}}, -244539804.259245, -207255673.598462, 248476804.259245, 285760934.920029},
222 : {{3, 0, 8, {-98.5,36.6666666667,38.5666666667,37.2666666667,1312333.333,1312333.333}, 0,0,0,0, {0,0,0,0,0}}, -282891610.911457, -255540750.10591, 285516277.577457, 312867138.383004},
223 : {{3, 0, 8, {-99,27.8333333333,28.3833333333,30.2833333333,1968500,13123333.33}, 0,0,0,0, {0,0,0,0,0}}, -221593659.467651, -172632102.018929, 225530659.467651, 274492216.916373},
224 : {{3, 2, 7, {135,-24,-18,-36,0,0}, 0,-133,-48,148, {0,0,0,0,0}}, -63926410.6698201, -76575533.9276959, 63926410.6698201, 51277287.4119443},
225 : {{3, 2, 7, {145,-37,-36,-38,2500000,4500000}, 0,-133,-48,148, {0,0,0,0,0}}, -81753864.458242, -88226525.7784545, 86753864.458242, 80281203.1380295},
226 : {{3, 2, 7, {147,0,-32.666,-35.333,1000000,10000000}, 0,-133,-48,148, {0,0,0,0,0}}, -76161714.4889037, -80605291.2154594, 78161714.4889037, 73718137.7623481},
227 : {{3, 28, 7, {23,-23,-18,-32,0,0}, 0,-134.73,-110.92,-292.66, {0,0,0,1,0}}, -61566719.246568, -72414618.8198515, 61566719.246568, 47796808.4991836},
228 : {{3, 29, 0, {110,10,25,40,0,0}, 0,0,0,0, {0,0,0,0,0}}, -45730.409093877, -38000.6689484435, 45730.409093877, 53460.1492393104},
229 : {{3, 29, 0, {132.5,-10,-21.5,-33.5,0,0}, 0,0,0,0, {0,0,0,0,0}}, -40383.2188994685, -49161.7062224971, 40383.2188994685, 31604.73157644},
230 : {{3, 29, 0, {25,35,40,65,0,0}, 0,0,0,0, {0,0,0,0,0}}, -84908.0213013157, -80759.383210806, 84908.0213013157, 89056.6593918254},
231 : {{3, 29, 0, {47.5,25,15,35,0,0}, 0,0,0,0, {0,0,0,0,0}}, -38011.5438463059, -29679.737315404, 38011.5438463059, 46069.8166618704},
232 : {{3, 29, 0, {95,40,20,60,0,0}, 0,0,0,0, {0,0,0,0,0}}, -55750.1705370063, -51403.1783693689, 55750.1705370063, 60097.1627046438},
233 : {{3, 30, 7, {0,42.165,41.560387840948,42.76766346965,234.358,185861.369}, 0,-168,-60,320, {0,0,0,0,2.337229166667}}, -98847613.927946, -91608686.7437833, 98848082.643946, 106087009.828109},
234 : {{3, 30, 7, {0,42.165,41.560387840948,42.76766346965,234.358,4185861.369}, 0,-168,-60,320, {0,0,0,0,2.337229166667}}, -98847613.927946, -87608686.7437833, 98848082.643946, 110087009.828109},
235 : {{3, 30, 7, {0,44.1,43.199291275544,44.996093814511,600000,200000}, 0,-168,-60,320, {0,0,0,0,2.337229166667}}, -104503824.398662, -98311919.3139696, 105703824.398662, 111895729.483354},
236 : {{3, 30, 7, {0,44.1,43.199291275544,44.996093814511,600000,3200000}, 0,-168,-60,320, {0,0,0,0,2.337229166667}}, -104503824.398662, -95311919.3139696, 105703824.398662, 114895729.483354},
237 : {{3, 30, 7, {0,46.8,45.898918964419,47.696014502038,600000,200000}, 0,-168,-60,320, {0,0,0,0,2.337229166667}}, -113967455.416715, -108367759.648713, 115167455.416715, 120767151.184716},
238 : {{3, 30, 7, {0,46.8,45.898918964419,47.696014502038,600000,2200000}, 0,-168,-60,320, {0,0,0,0,2.337229166667}}, -113967455.416715, -106367759.648713, 115167455.416715, 122767151.184716},
239 : {{3, 30, 7, {0,49.5,48.598522847174,50.395911631678,600000,1200000}, 0,-168,-60,320, {0,0,0,0,2.337229166667}}, -124264257.877732, -118206641.203686, 125464257.877732, 131521874.551778},
240 : {{3, 30, 7, {0,49.5,48.598522847174,50.395911631678,600000,200000}, 0,-168,-60,320, {0,0,0,0,2.337229166667}}, -124264257.877732, -119206641.203686, 125464257.877732, 130521874.551778},
241 : {{3, 4, 7, {17,29.77930555,42,56,2679984.29,-484330}, 0,-87,-98,-121, {0,0,0,0,0}}, -119981631.268354, -115489555.67494, 125341599.848354, 129833675.441769},
242 : {{3, 4, 7, {4.3569397222,90,49.8333333333,51.1666666667,150000.01256,5400088.4378}, 0,81,120,129, {0,0,0,0,0}}, -128761663.907607, -123511575.482367, 129061663.932727, 134311752.357967},
243 : {{3, 4, 7, {4.367975,90,49.8333333333,51.1666666667,150000,5400000}, 0,81,120,129, {0,0,0,0,0}}, -128761663.920167, -123511663.920167, 129061663.920167, 134311663.920167},
244 : {{3, 6, 7, {23,-23,-18,-32,0,0}, 0,-136,-108,-292, {0,0,0,0,0}}, -61564419.064164, -72412828.2264313, 61564419.064164, 47794154.9885407},
245 : {{3, 7, 7, {-68.5,44,46,60,0.99999912,0}, 0,-10,158,187, {0,0,0,0,0}}, -139220351.696306, -133454155.398424, 139220353.696304, 144986549.994186},
246 : {{3, 7, 7, {-96,23,20,60,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -89717066.7318629, -80920710.9207624, 89717066.7318629, 98513422.5429635},
247 : {{3, 7, 7, {-96,23,33,45,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -89295530.2887796, -79679575.056002, 89295530.2887796, 98911485.5215573},
248 : {{3, 7, 7, {-96,39,33,45,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -89295530.2887796, -81466209.2421514, 89295530.2887796, 97124851.3354078},
249 : {{3, 7, 8, {-100,41.3333333333,41.85,42.8166666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -324055199.858072, -302686222.906259, 328055199.858072, 349424176.809884},
250 : {{3, 7, 8, {-100,43.8333333333,44.4166666667,45.6833333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -353482329.11673, -334115632.201571, 357482329.11673, 376849026.031889},
251 : {{3, 7, 8, {-100.3333333333,29.6666666667,30.1166666667,31.8833333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -231224626.213763, -197887504.402976, 235224626.213763, 268561748.024549},
252 : {{3, 7, 8, {-100.3333333333,42.3333333333,42.8333333333,44.4,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -337599541.873847, -317137605.090357, 341599541.873847, 362061478.657338},
253 : {{3, 7, 8, {-100.5,45.6666666667,46.1833333333,47.4833333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -374325734.927512, -356238757.711242, 378325734.927512, 396412712.143782},
254 : {{3, 7, 8, {-100.5,47,47.4333333333,48.7333333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -389648664.421659, -372433148.680405, 393648664.421659, 410864180.162913},
255 : {{3, 7, 8, {-101.5,34,34.65,36.1833333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -261737418.19268, -233764458.26155, 265737418.19268, 293710378.12381},
256 : {{3, 7, 8, {-105.5,36.6666666667,37.2333333333,38.4333333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -281472391.565436, -256070159.37991, 285472391.565436, 310874623.750962},
257 : {{3, 7, 8, {-105.5,37.8333333333,38.45,39.75,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -292682801.597057, -268439748.039304, 296682801.597057, 320925855.154811},
258 : {{3, 7, 8, {-105.5,39.3333333333,39.7166666667,40.7833333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -303388496.172414, -280302427.035458, 307388496.172414, 330474565.30937},
259 : {{3, 7, 8, {-109.5,44,44.8666666667,46.4,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -360164256.91475, -341067435.395783, 364164256.91475, 383261078.433716},
260 : {{3, 7, 8, {-109.5,45.8333333333,46.45,47.8833333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -378353013.025643, -360433206.501952, 382353013.025643, 400272819.549334},
261 : {{3, 7, 8, {-109.5,47,47.85,48.7166666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -392158606.473501, -375000733.125562, 396158606.473501, 413316479.821439},
262 : {{3, 7, 8, {-111.5,36.6666666667,37.2166666667,38.35,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -281043066.114894, -255610253.091634, 285043066.114894, 310475879.138154},
263 : {{3, 7, 8, {-111.5,38.3333333333,39.0166666667,40.65,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -299444370.803389, -275780256.64851, 303444370.803389, 327108484.958269},
264 : {{3, 7, 8, {-111.5,40.3333333333,40.7166666667,41.7833333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -313102102.853289, -290872992.274509, 317102102.853289, 339331213.432069},
265 : {{3, 7, 8, {-116.25,32.1666666667,32.7833333333,33.8833333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -246466336.059689, -216195067.142672, 250466336.059689, 280737604.976705},
266 : {{3, 7, 8, {-118,33.5,34.0333333333,35.4666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -256676923.297906, -228027497.817793, 260676923.297906, 289326348.778019},
267 : {{3, 7, 8, {-118.3333333333,34.1333333333,33.8666666667,34.4166666667,4186692.58,4160926.74}, 0,-8,160,176, {0,0,0,0,0}}, -250023955.862257, -219155253.035527, 258397341.022257, 289266043.848988},
268 : {{3, 7, 8, {-119,35.3333333333,36,37.25,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -271335689.379641, -244682757.78249, 275335689.379641, 301988620.976793},
269 : {{3, 7, 8, {-120.5,36.5,37.0666666667,38.4333333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -280753380.155715, -255240388.034962, 284753380.155715, 310266372.276468},
270 : {{3, 7, 8, {-120.5,41.6666666667,42.3333333333,44,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -332774131.475311, -311885463.700041, 336774131.475311, 357662799.250581},
271 : {{3, 7, 8, {-120.5,43.6666666667,44.3333333333,46,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -354803161.418059, -335419308.868092, 358803161.418059, 378187013.968026},
272 : {{3, 7, 8, {-120.5,45.3333333333,45.8333333333,47.3333333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -371328614.306844, -353039494.544633, 375328614.306844, 393617734.069055},
273 : {{3, 7, 8, {-120.8333333333,47,47.5,48.7333333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -390066021.607763, -372860157.907014, 394066021.607763, 411271885.308512},
274 : {{3, 7, 8, {-122,37.6666666667,38.3333333333,39.8333333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -292528160.248962, -268215917.695861, 296528160.248962, 320840402.802063},
275 : {{3, 7, 8, {-122,39.3333333333,40,41.6666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -308999499.517601, -286207062.905244, 312999499.517601, 335791936.129957},
276 : {{3, 7, 8, {-176,51,51.8333333333,53.8333333333,3000000,0}, 0,-5,135,172, {0,0,0,0,0}}, -452044058.020189, -438479429.247576, 458044058.020189, 471608686.792802},
277 : {{3, 7, 8, {-66.4333333333,18.4333333333,18.0333333333,18.4333333333,500000,0}, 0,-8,160,176, {0,0,0,0,0}}, -186287246.382945, -123317624.596919, 187287246.382945, 191870266.743549},
278 : {{3, 7, 8, {-66.4333333333,18.4333333333,18.0333333333,18.4333333333,500000,100000}, 0,-8,160,176, {0,0,0,0,0}}, -186287246.382945, -123217624.596919, 187287246.382945, 191970266.743549},
279 : {{3, 7, 8, {-70.5,41,41.2833333333,41.4833333333,800000,0}, 0,-8,160,176, {0,0,0,0,0}}, -315632009.889084, -292507560.721895, 317232009.889084, 340356459.056272},
280 : {{3, 7, 8, {-71.5,41,41.7166666667,42.6833333333,600000,0}, 0,-8,160,176, {0,0,0,0,0}}, -324083153.067583, -301133676.4023, 325283153.067583, 348232629.732865},
281 : {{3, 7, 8, {-72.75,40.8333333333,41.2,41.8666666667,600000,0}, 0,-8,160,176, {0,0,0,0,0}}, -317327164.550983, -294012777.09286, 318527164.550983, 341841552.009105},
282 : {{3, 7, 8, {-74,40.5,40.6666666667,41.0333333333,2000000,100000}, 0,-8,160,176, {0,0,0,0,0}}, -309176711.160841, -286714165.719965, 313176711.160841, 335639256.601717},
283 : {{3, 7, 8, {-77,37.8333333333,38.3,39.45,800000,0}, 0,-8,160,176, {0,0,0,0,0}}, -291849291.606495, -266280179.434122, 293449291.606495, 319018403.778868},
284 : {{3, 7, 8, {-77.75,39.3333333333,39.9333333333,40.9666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -305301262.728919, -282316435.790654, 309301262.728919, 332286089.667183},
285 : {{3, 7, 8, {-77.75,40.1666666667,40.8833333333,41.95,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -314757958.485081, -292546908.072089, 318757958.485081, 340969008.898072},
286 : {{3, 7, 8, {-78.5,36.3333333333,36.7666666667,37.9666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -277493267.234049, -251681955.591517, 281493267.234049, 307304578.87658},
287 : {{3, 7, 8, {-78.5,37.6666666667,38.0333333333,39.2,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -288335380.041045, -263758935.876341, 292335380.041045, 316911824.205748},
288 : {{3, 7, 8, {-79,33.75,34.3333333333,36.1666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -260450504.74125, -232266866.952514, 264450504.74125, 292634142.529987},
289 : {{3, 7, 8, {-79.5,38.5,39,40.25,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -297507509.009345, -273792382.933741, 301507509.009345, 325222635.08495},
290 : {{3, 7, 8, {-81,31.8333333333,32.3333333333,33.6666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -244165860.608621, -213488972.345334, 248165860.608621, 278842748.871908},
291 : {{3, 7, 8, {-81,33,33.7666666667,34.9666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -253843797.715595, -224716073.21255, 257843797.715595, 286971522.21864},
292 : {{3, 7, 8, {-81,37,37.4833333333,38.8833333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -284507191.09272, -259436571.044567, 288507191.09272, 313577811.140872},
293 : {{3, 7, 8, {-82.5,38,38.7333333333,40.0333333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -295273305.101978, -271246233.791215, 299273305.101978, 323300376.41274},
294 : {{3, 7, 8, {-82.5,39.6666666667,40.4333333333,41.7,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -311290263.635938, -288731104.977908, 315290263.635938, 337849422.293968},
295 : {{3, 7, 8, {-84.25,37.5,37.9666666667,38.9666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -287005538.125454, -262281485.830837, 291005538.125454, 315729590.42007},
296 : {{3, 7, 8, {-84.5,29,29.5833333333,30.75,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -226275614.557084, -191820690.371176, 230275614.557084, 264730538.742992},
297 : {{3, 7, 8, {-85.75,36.3333333333,36.7333333333,37.9333333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -277212156.180922, -251379920.019457, 281212156.180922, 307044392.342388},
298 : {{3, 7, 8, {-86,34.6666666667,35.25,36.4166666667,2000000,100000}, 0,-8,160,176, {0,0,0,0,0}}, -264990397.68906, -237455247.728469, 268990397.68906, 296525547.64965},
299 : {{3, 7, 8, {-90,42,42.7333333333,44.0666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -335270989.964058, -314598855.147961, 339270989.964058, 359943124.780154},
300 : {{3, 7, 8, {-90,43.8333333333,44.25,45.5,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -351502026.802048, -332071112.456575, 355502026.802048, 374932941.147521},
301 : {{3, 7, 8, {-90,45.1666666667,45.5666666667,46.7666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -366394237.721428, -347905058.027747, 370394237.721428, 388883417.41511},
302 : {{3, 7, 8, {-91.3333333333,25.6666666667,26.1666666667,27.8333333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -209731525.091816, -170154762.702282, 213731525.091816, 253308287.48135},
303 : {{3, 7, 8, {-91.3333333333,28.6666666667,29.3,30.67,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -225224715.171064, -190451550.801895, 229224715.171064, 263997879.540232},
304 : {{3, 7, 8, {-92,32.6666666667,33.3,34.7666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -251416565.855924, -221904841.787545, 255416565.855924, 284928289.924303},
305 : {{3, 7, 8, {-92,34.3333333333,34.9333333333,36.2333333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -263032493.27188, -235299609.879708, 267032493.27188, 294765376.664052},
306 : {{3, 7, 8, {-92.5,30.6666666667,31.1666666667,32.6666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -236977085.666136, -204897455.65052, 240977085.666136, 273056715.681752},
307 : {{3, 7, 8, {-93.1,46.5,47.0333333333,48.6333333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -386533413.283953, -369062013.990686, 390533413.283953, 408004812.577219},
308 : {{3, 7, 8, {-93.5,40,40.6166666667,41.7833333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -312606167.17083, -290232070.277002, 316606167.17083, 338980264.064658},
309 : {{3, 7, 8, {-93.5,41.5,42.0666666667,43.2666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -327512222.250473, -306349761.225561, 331512222.250473, 352674683.275385},
310 : {{3, 7, 8, {-94,43,43.7833333333,45.2166666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -347294715.331617, -327420366.588323, 351294715.331617, 371169064.074911},
311 : {{3, 7, 8, {-94.25,45,45.6166666667,47.05,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -368358691.706647, -349865234.580916, 372358691.706647, 390852148.832379},
312 : {{3, 7, 8, {-97.5,31.6666666667,32.1333333333,33.9666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -244498272.760526, -213806618.399239, 248498272.760526, 279189927.121813},
313 : {{3, 7, 8, {-98,33.3333333333,33.9333333333,35.2333333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -255439079.607865, -226601046.512961, 259439079.607865, 288277112.70277},
314 : {{3, 7, 8, {-98,35,35.5666666667,36.7666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -267633825.34702, -240550993.657801, 271633825.34702, 298716657.03624},
315 : {{3, 7, 8, {-98,38.3333333333,38.7166666667,39.7833333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -294053624.246013, -270074545.620282, 298053624.246013, 322032702.871744},
316 : {{3, 7, 8, {-98.5,25.6666666667,26.1666666667,27.8333333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -209731525.091816, -170154762.702282, 213731525.091816, 253308287.48135},
317 : {{3, 7, 8, {-98.5,36.6666666667,38.5666666667,37.2666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -282190068.629093, -256838547.449771, 286190068.629093, 311541589.808415},
318 : {{3, 7, 8, {-99,27.8333333333,28.3833333333,30.2833333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -221554461.124832, -185747019.927933, 225554461.124832, 261361902.321731},
319 : {{3, 7, 8, {-99.5,39.6666666667,40.2833333333,41.7166666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -310633016.402964, -288042234.606454, 314633016.402964, 337223798.199475},
320 : {{3, 8, 8, {-84.3333333333,41.5,42.1,43.6666666667,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -329791001.829521, -308721404.605132, 333791001.829521, 354860599.053909},
321 : {{3, 8, 8, {-84.3333333333,43.3166666667,44.1833333333,45.7,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -352264889.757925, -332670121.355321, 356264889.757925, 375859658.160529},
322 : {{3, 8, 8, {-87,44.7833333333,45.4833333333,47.0833333333,2000000,0}, 0,-8,160,176, {0,0,0,0,0}}, -367778976.228709, -349189556.133667, 371778976.228709, 390368396.32375},
323 : {{4, 7, 7, {0,90,90,0,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -9020145.99449487, -9020145.99449487, 9020145.99449487, 9020145.99449487},
324 : {{6, 2, 1, {134,-90,-18,-36,0,0}, 0,-134,-48,149, {0,0,0,0,0}}, -25412.1329074842, -30820.2630332478, 25412.1329074842, 20004.0027817205},
325 : {{6, 2, 1, {147,-32.5,-29.5,-35.5,0,0}, 0,-134,-48,149, {0,0,0,0,0}}, -23611.4811992266, -33623.6505009443, 23611.4811992266, 13599.3118975089},
326 : {{6, 2, 7, {134,-90,-18,-36,0,0}, 0,-134,-48,149, {0,0,0,0,0}}, -25412132.9074842, -30820263.0332478, 25412132.9074842, 20004002.7817205},
327 : {{6, 7, 7, {-96,23,20,60,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -21729866.6858831, -12546277.7889483, 21729866.6858831, 30913455.5828178},
328 : {{6, 7, 7, {-96,23,29.5,45.5,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -22421877.8189369, -12546277.7889483, 22421877.8189369, 32297477.8489255},
329 : {{7, 0, 7, {-133.6666666667,57,-36.8698976458,0.9999,5000000,-5000000}, 0,0,0,0, {0,0,0,0,0}}, 715546.220413176, -14325907.9924165, 9284453.77958682, 4325907.99241646},
330 : {{7, 0, 8, {-133.6666666667,57,-36.8698976458,0.9999,16404166.67,-16404166.67}, 0,0,0,0, {0,0,0,0,0}}, 2347587.89480556, -47000916.4751197, 30460745.4451944, 14192583.1351197},
331 : {{7, 7, 8, {-133.6666666667,57,-36.8698976458,0.9999,16404166.6667,-16404166.6667}, 0,-5,135,172, {0,0,0,0,0}}, 2347270.72925546, -47001747.5537593, 30461062.6041445, 14193414.2203593},
332 : {{8, 0, 3, {-110.1666666667,31,0.9999,700000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26361414.1707081, -44066918.5002725, 27761414.1707081, 21556214.9175316},
333 : {{8, 0, 3, {-111.9166666667,31,0.9999,700000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26361414.1707081, -44066918.5002725, 27761414.1707081, 21556214.9175316},
334 : {{8, 0, 3, {-113.75,31,0.9999333333,700000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26362316.3071587, -44068387.5429912, 27762316.3071587, 21556933.5291715},
335 : {{8, 0, 7, {-104.3333333333,31,0.9999090909,165000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8083394.03137459, -13431718.8763978, 8413394.03137459, 6570394.04308942},
336 : {{8, 0, 7, {-105,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604573, -9997964.94315451, 8745844.29604574, 9997964.94315451},
337 : {{8, 0, 7, {-105.1666666667,40.5,0.9999375,200000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8048628.38213008, -14486109.042394, 8448628.38213009, 5516572.17078242},
338 : {{8, 0, 7, {-106.25,31,0.9999,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748319.03923183, -13431596.758883, 8748319.03923182, 6570334.30686364},
339 : {{8, 0, 7, {-107.3333333333,40.5,0.9999375,400000,100000,0}, 0,0,0,0, {0,0,0,0,0}}, -7848628.38213008, -14386109.042394, 8648628.38213008, 5616572.17078242},
340 : {{8, 0, 7, {-107.8333333333,31,0.9999166667,830000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7418456.52523935, -13431820.641665, 9078456.52523936, 6570443.82360611},
341 : {{8, 0, 7, {-108.75,40.5,0.9999375,600000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7648628.38213009, -14486109.042394, 8848628.38213009, 5516572.17078242},
342 : {{8, 0, 7, {-110.0833333333,40.5,0.9999375,800000,100000,0}, 0,0,0,0, {0,0,0,0,0}}, -7448628.38213009, -14386109.042394, 9048628.38213008, 5616572.17078242},
343 : {{8, 0, 7, {-110.1666666667,31,0.9999,213360,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8034959.03923183, -13431596.758883, 8461679.03923182, 6570334.30686364},
344 : {{8, 0, 7, {-111,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
345 : {{8, 0, 7, {-111.9166666667,31,0.9999,213360,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8034959.03923183, -13431596.758883, 8461679.03923182, 6570334.30686364},
346 : {{8, 0, 7, {-112.1666666667,41.6666666667,0.9999473684,200000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8048709.78798227, -14615809.9655587, 8448709.78798228, 5387068.65441496},
347 : {{8, 0, 7, {-113.75,31,0.9999333333,213360,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8035234.01042198, -13432044.5231037, 8461954.01042198, 6570553.33969148},
348 : {{8, 0, 7, {-114,41.6666666667,0.9999473684,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748709.78798228, -14615809.9655587, 8748709.78798228, 5387068.65441496},
349 : {{8, 0, 7, {-115.5833333333,34.75,0.9999,200000,8000000,0}, 0,0,0,0, {0,0,0,0,0}}, -8048319.03923182, -5847439.17666561, 8448319.03923183, 14154491.8890811},
350 : {{8, 0, 7, {-115.75,41.6666666667,0.9999333333,800000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7448594.01042197, -14615604.8204071, 9048594.01042198, 5386993.0423881},
351 : {{8, 0, 7, {-116.6666666667,34.75,0.9999,500000,6000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7748319.03923183, -7847439.17666561, 8748319.03923183, 12154491.8890811},
352 : {{8, 0, 7, {-117,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
353 : {{8, 0, 7, {-118.5833333333,34.75,0.9999,800000,4000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7448319.03923183, -9847439.17666561, 9048319.03923182, 10154491.8890811},
354 : {{8, 0, 7, {-123,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604573, -9997964.94315451, 8745844.29604574, 9997964.94315451},
355 : {{8, 0, 7, {-129,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
356 : {{8, 0, 7, {-135,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604573, -9997964.94315451, 8745844.29604574, 9997964.94315451},
357 : {{8, 0, 7, {-141,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604573, 9997964.94315451},
358 : {{8, 0, 7, {-142,54,0.9999,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748319.03923183, -15986282.9700963, 8748319.03923183, 4015648.0956504},
359 : {{8, 0, 7, {-146,54,0.9999,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748319.03923182, -15986282.9700963, 8748319.03923183, 4015648.0956504},
360 : {{8, 0, 7, {-147,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604573, -9997964.94315451, 8745844.29604574, 9997964.94315451},
361 : {{8, 0, 7, {-15,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
362 : {{8, 0, 7, {-150,54,0.9999,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748319.03923183, -15986282.9700963, 8748319.03923183, 4015648.0956504},
363 : {{8, 0, 7, {-153,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
364 : {{8, 0, 7, {-154,54,0.9999,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748319.03923182, -15986282.9700963, 8748319.03923183, 4015648.0956504},
365 : {{8, 0, 7, {-155.5,18.8333333333,0.9999666667,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748868.98243704, -12084782.4965247, 8748868.98243704, 7918482.16531935},
366 : {{8, 0, 7, {-156.6666666667,20.3333333333,0.9999666667,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748868.98243704, -12250825.7354572, 8748868.98243703, 7752438.92638694},
367 : {{8, 0, 7, {-158,21.1666666667,0.99999,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7749061.46218765, -12343372.1823083, 8749061.46218765, 7660359.23726966},
368 : {{8, 0, 7, {-158,54,0.9999,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748319.03923182, -15986282.9700963, 8748319.03923182, 4015648.0956504},
369 : {{8, 0, 7, {-159,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
370 : {{8, 0, 7, {-159.5,21.8333333333,0.99999,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7749061.46218765, -12417187.1755718, 8749061.46218765, 7586544.24400615},
371 : {{8, 0, 7, {-160.1666666667,21.6666666667,1,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7749143.95362718, -12398856.862762, 8749143.95362719, 7605074.59613055},
372 : {{8, 0, 7, {-162,54,0.9999,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748319.03923183, -15986282.9700963, 8748319.03923183, 4015648.0956504},
373 : {{8, 0, 7, {-165,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604573, 9997964.94315451},
374 : {{8, 0, 7, {-166,54,0.9999,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748319.03923182, -15986282.9700963, 8748319.03923183, 4015648.0956504},
375 : {{8, 0, 7, {-170,54,0.9999,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748319.03923182, -15986282.9700963, 8748319.03923183, 4015648.0956504},
376 : {{8, 0, 7, {-171,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
377 : {{8, 0, 7, {-177,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
378 : {{8, 0, 7, {-2,49,0.9996012717,400000,-100000,0}, 0,0,0,0, {0,0,0,0,0}}, -7845854.7864821, -15525440.3489618, 8645854.7864821, 4470514.97634689},
379 : {{8, 0, 7, {-21,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
380 : {{8, 0, 7, {-27,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
381 : {{8, 0, 7, {-33,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604573, -9997964.94315451, 8745844.29604574, 9997964.94315451},
382 : {{8, 0, 7, {-39,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
383 : {{8, 0, 7, {-45,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
384 : {{8, 0, 7, {-51,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
385 : {{8, 0, 7, {-55.5,0,0.9999,304800,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7943519.03923183, -10000965.5328733, 8553119.03923183, 10000965.5328733},
386 : {{8, 0, 7, {-57,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
387 : {{8, 0, 7, {-58.5,0,0.9999,304800,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7943519.03923183, -10000965.5328733, 8553119.03923182, 10000965.5328733},
388 : {{8, 0, 7, {-61.5,0,0.9999,304800,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7943519.03923182, -10000965.5328733, 8553119.03923183, 10000965.5328733},
389 : {{8, 0, 7, {-63,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
390 : {{8, 0, 7, {-64.5,0,0.9999,304800,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7943519.03923182, -10000965.5328733, 8553119.03923182, 10000965.5328733},
391 : {{8, 0, 7, {-67.5,0,0.9999,304800,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7943519.03923183, -10000965.5328733, 8553119.03923182, 10000965.5328733},
392 : {{8, 0, 7, {-68.5,43.6666666667,0.9999,300000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7948319.03923182, -14837267.8945768, 8548319.03923182, 5164663.17116993},
393 : {{8, 0, 7, {-69,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
394 : {{8, 0, 7, {-70.1666666667,42.8333333333,0.9999666667,900000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7348868.98243704, -14745678.889568, 9148868.98243704, 5257585.77227607},
395 : {{8, 0, 7, {-70.5,0,0.9999,304800,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7943519.03923183, -10000965.5328733, 8553119.03923182, 10000965.5328733},
396 : {{8, 0, 7, {-71.5,41.0833333333,0.99999375,100000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8149092.39647748, -14551702.6314571, 8349092.39647748, 5452103.80286384},
397 : {{8, 0, 7, {-71.6666666667,42.5,0.9999666667,300000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7948868.98243704, -14708651.3754574, 8548868.98243704, 5294613.28638668},
398 : {{8, 0, 7, {-72.5,42.5,0.9999642857,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748849.34122529, -14708616.3529911, 8748849.34122528, 5294600.67949221},
399 : {{8, 0, 7, {-73.5,0,0.9999,304800,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7943519.03923182, -10000965.5328733, 8553119.03923183, 10000965.5328733},
400 : {{8, 0, 7, {-74.5,38.8333333333,0.9999,150000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8098319.03923183, -14300537.2022438, 8398319.03923182, 5701393.86350293},
401 : {{8, 0, 7, {-74.5,38.8333333334,0.9999,150000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8098319.03923183, -14300537.2022549, 8398319.03923182, 5701393.86349183},
402 : {{8, 0, 7, {-75,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
403 : {{8, 0, 7, {-75.4166666667,38,0.999995,200000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8049102.70790742, -14209392.7012779, 8449102.70790742, 5794438.73795742},
404 : {{8, 0, 7, {-76.5,0,0.9999,304800,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7943519.03923183, -10000965.5328733, 8553119.03923182, 10000965.5328733},
405 : {{8, 0, 7, {-76.5833333333,40,0.9999375,250000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7998628.38213008, -14430592.791401, 8498628.38213008, 5572088.42177536},
406 : {{8, 0, 7, {-78.5833333333,40,0.9999375,350000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7898628.38213008, -14430592.791401, 8598628.38213008, 5572088.42177536},
407 : {{8, 0, 7, {-79.5,0,0.9999,304800,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7943519.03923182, -10000965.5328733, 8553119.03923183, 10000965.5328733},
408 : {{8, 0, 7, {-81,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604573, -9997964.94315451, 8745844.29604574, 9997964.94315451},
409 : {{8, 0, 7, {-81,24.3333333333,0.9999411765,200000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8048658.71010783, -12693427.8789688, 8448658.71010783, 7309326.87866157},
410 : {{8, 0, 7, {-82,24.3333333333,0.9999411765,200000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8048658.71010783, -12693427.8789688, 8448658.71010783, 7309326.87866157},
411 : {{8, 0, 7, {-82.1666666667,30,0.9999,200000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8048319.03923182, -13320746.9194058, 8448319.03923183, 6681184.14634087},
412 : {{8, 0, 7, {-84.1666666667,30,0.9999,700000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7548319.03923183, -13320746.9194058, 8948319.03923182, 6681184.14634087},
413 : {{8, 0, 7, {-85.6666666667,37.5,0.9999666667,100000,250000,0}, 0,0,0,0, {0,0,0,0,0}}, -8148868.98243704, -13903496.0736175, 8348868.98243704, 6099768.58822661},
414 : {{8, 0, 7, {-85.8333333333,30.5,0.99996,200000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8048813.98786904, -13376972.3620314, 8448813.98786904, 6626158.9396028},
415 : {{8, 0, 7, {-87,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
416 : {{8, 0, 7, {-87.0833333333,37.5,0.9999666667,900000,250000,0}, 0,0,0,0, {0,0,0,0,0}}, -7348868.98243704, -13903496.0736175, 9148868.98243703, 6099768.58822661},
417 : {{8, 0, 7, {-87.5,30,0.9999333333,600000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7648594.01042198, -13321190.988266, 8848594.01042197, 6681406.87452919},
418 : {{8, 0, 7, {-88.3333333333,36.6666666667,0.999975,300000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7948937.72502834, -14061133.6597386, 8548937.72502835, 5942297.70086748},
419 : {{8, 0, 7, {-88.8333333333,29.5,0.99995,300000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7948731.4964295, -13265991.6727511, 8548731.4964295, 6736939.58956854},
420 : {{8, 0, 7, {-9,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
421 : {{8, 0, 7, {-90.1666666667,36.6666666667,0.9999411765,700000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7548658.71010783, -14060658.0510941, 8948658.71010783, 5942096.70653633},
422 : {{8, 0, 7, {-90.3333333333,29.5,0.99995,700000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7548731.49642951, -13265991.6727511, 8948731.4964295, 6736939.58956854},
423 : {{8, 0, 7, {-90.5,35.8333333333,0.9999333333,250000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7998594.01042198, -13968084.2221719, 8498594.01042197, 6034513.64062328},
424 : {{8, 0, 7, {-92.5,35.8333333333,0.9999333333,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748594.01042198, -13968084.2221719, 8748594.01042197, 6034513.64062328},
425 : {{8, 0, 7, {-93,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604573, 9997964.94315451},
426 : {{8, 0, 7, {-94.5,36.1666666667,0.9999411765,850000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7398658.71010783, -14005177.9421902, 9098658.71010783, 5997576.81544022},
427 : {{8, 0, 7, {-99,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
428 : {{8, 0, 7, {105,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, 2035.0568454858, 8745844.29604573, 19997964.9431545},
429 : {{8, 0, 7, {111,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, 2035.0568454858, 8745844.29604574, 19997964.9431545},
430 : {{8, 0, 7, {117,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, 2035.0568454858, 8745844.29604574, 19997964.9431545},
431 : {{8, 0, 7, {12,0,0.99995,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7748731.4964295, -10001465.6311598, 8748731.4964295, 10001465.6311598},
432 : {{8, 0, 7, {123,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, 2035.0568454858, 8745844.29604573, 19997964.9431545},
433 : {{8, 0, 7, {129,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, 2035.0568454858, 8745844.29604574, 19997964.9431545},
434 : {{8, 0, 7, {135,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604573, 2035.0568454858, 8745844.29604573, 19997964.9431545},
435 : {{8, 0, 7, {141,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604573, 2035.0568454858, 8745844.29604574, 19997964.9431545},
436 : {{8, 0, 7, {147,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, 2035.0568454858, 8745844.29604573, 19997964.9431545},
437 : {{8, 0, 7, {15,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
438 : {{8, 0, 7, {15,0,1,900000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7349143.95362719, -10001965.7294463, 9149143.95362719, 10001965.7294463},
439 : {{8, 0, 7, {153,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, 2035.0568454858, 8745844.29604574, 19997964.9431545},
440 : {{8, 0, 7, {159,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, 2035.0568454858, 8745844.29604574, 19997964.9431545},
441 : {{8, 0, 7, {165,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604573, 2035.0568454858, 8745844.29604574, 19997964.9431545},
442 : {{8, 0, 7, {9,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, -9997964.94315451, 8745844.29604574, 9997964.94315451},
443 : {{8, 0, 7, {9.5,0,0.99995,200000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8048731.4964295, -10001465.6311598, 8448731.49642951, 10001465.6311598},
444 : {{8, 0, 7, {99,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29604574, 2035.0568454858, 8745844.29604574, 19997964.9431545},
445 : {{8, 0, 8, {-104.3333333333,31,0.9999090909,541337.5,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26520268.5846015, -44067231.0136484, 27602943.5846015, 21556367.7897025},
446 : {{8, 0, 8, {-105.1666666667,40.5,0.9999375,656166.6667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26406208.2836718, -47526509.4165876, 27718541.6170718, 18098953.863642},
447 : {{8, 0, 8, {-106.25,31,0.9999,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25420943.3808798, -44066830.3664355, 28701776.7148797, 21556171.8051018},
448 : {{8, 0, 8, {-107.3333333333,40.5,0.9999375,1312333.333,328083.3333,0}, 0,0,0,0, {0,0,0,0,0}}, -25750041.6173718, -47198426.0832876, 28374708.2833718, 18427037.196942},
449 : {{8, 0, 8, {-107.8333333333,31,0.9999166667,2723091.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -24338719.4495561, -44067564.8885294, 29784902.7835561, 21556531.111281},
450 : {{8, 0, 8, {-108.75,40.5,0.9999375,1968500,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25093874.9503718, -47526509.4165876, 29030874.9503718, 18098953.863642},
451 : {{8, 0, 8, {-110.0833333333,40.5,0.9999375,2624666.667,328083.3333,0}, 0,0,0,0, {0,0,0,0,0}}, -24437708.2833718, -47198426.0832876, 29687041.6173718, 18427037.196942},
452 : {{8, 0, 8, {-110.1666666667,31,0.9999,699998.6,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26361361.4478798, -44066830.3664355, 27761358.6478797, 21556171.8051018},
453 : {{8, 0, 8, {-111.9166666667,31,0.9999,699998.6,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26361361.4478797, -44066830.3664355, 27761358.6478797, 21556171.8051018},
454 : {{8, 0, 8, {-112.1666666667,41.6666666667,0.9999473684,656166.6667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26406475.3627052, -47952036.5286703, 27718808.6961052, 17674074.4103597},
455 : {{8, 0, 8, {-113.75,31,0.9999333333,699998.6,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26362263.5825261, -44068299.4062161, 27762260.7825261, 21556890.4153045},
456 : {{8, 0, 8, {-114,41.6666666667,0.9999473684,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25422225.3624052, -47952036.5286703, 28703058.6964052, 17674074.4103597},
457 : {{8, 0, 8, {-115.5833333333,34.75,0.9999,656166.6667,26246666.67,0}, 0,0,0,0, {0,0,0,0,0}}, -26405193.3811797, -19184473.3621104, 27717526.7145797, 46438528.8094268},
458 : {{8, 0, 8, {-115.75,41.6666666667,0.9999333333,2624666.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -24437595.5155261, -47951363.4816189, 29686928.8495261, 17673826.3399016},
459 : {{8, 0, 8, {-116.6666666667,34.75,0.9999,1640416.667,19685000,0}, 0,0,0,0, {0,0,0,0,0}}, -25420943.3808797, -25746140.0321104, 28701776.7148797, 39876862.1394268},
460 : {{8, 0, 8, {-118.5833333333,34.75,0.9999,2624666.667,13123333.33,0}, 0,0,0,0, {0,0,0,0,0}}, -24436693.3808797, -32307806.7021104, 29686026.7148797, 33315195.4694268},
461 : {{8, 0, 8, {-142,54,0.9999,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25420943.3808797, -52448330.0443909, 28701776.7148797, 13174672.1271464},
462 : {{8, 0, 8, {-146,54,0.9999,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25420943.3808797, -52448330.0443909, 28701776.7148797, 13174672.1271464},
463 : {{8, 0, 8, {-150,54,0.9999,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25420943.3808797, -52448330.0443909, 28701776.7148797, 13174672.1271464},
464 : {{8, 0, 8, {-154,54,0.9999,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25420943.3808797, -52448330.0443909, 28701776.7148797, 13174672.1271464},
465 : {{8, 0, 8, {-155.5,18.8333333333,0.9999666667,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25422747.6528788, -39648157.2406816, 28703580.9868788, 25979220.2373852},
466 : {{8, 0, 8, {-156.6666666667,20.3333333333,0.9999666667,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25422747.6528789, -40192917.4337457, 28703580.9868788, 25434460.0443211},
467 : {{8, 0, 8, {-158,21.1666666667,0.99999,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25423379.1468606, -40496546.9014566, 28704212.4808606, 25132361.9309422},
468 : {{8, 0, 8, {-158,54,0.9999,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25420943.3808797, -52448330.0443909, 28701776.7148797, 13174672.1271464},
469 : {{8, 0, 8, {-159.5,21.8333333333,0.99999,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25423379.1468606, -40738721.5918553, 28704212.4808606, 24890187.2405435},
470 : {{8, 0, 8, {-160.1666666667,21.6666666667,1,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25423649.7875252, -40678582.8905784, 28704483.1215252, 24950982.2374716},
471 : {{8, 0, 8, {-162,54,0.9999,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25420943.3808797, -52448330.0443909, 28701776.7148797, 13174672.1271464},
472 : {{8, 0, 8, {-166,54,0.9999,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25420943.3808797, -52448330.0443909, 28701776.7148797, 13174672.1271464},
473 : {{8, 0, 8, {-170,54,0.9999,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25420943.3808797, -52448330.0443909, 28701776.7148797, 13174672.1271464},
474 : {{8, 0, 8, {-68.5,43.6666666667,0.9999,984250,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26077110.0478797, -48678603.0841239, 28045610.0478797, 16944399.0874133},
475 : {{8, 0, 8, {-70.1666666667,42.8333333333,0.9999666667,2952750,0,0}, 0,0,0,0, {0,0,0,0,0}}, -24110414.3198788, -48378114.8235244, 30015914.3198788, 17249262.6545424},
476 : {{8, 0, 8, {-71.5,41.0833333333,0.99999375,328083.3333,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26735813.9708099, -47741711.0500389, 27391980.6374099, 17887443.8932291},
477 : {{8, 0, 8, {-71.6666666667,42.5,0.9999666667,984250,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26078914.3198788, -48256633.7209798, 28047414.3198788, 17370743.757087},
478 : {{8, 0, 8, {-72.5,42.5,0.9999642857,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25422683.2133366, -48256518.8181048, 28703516.5473366, 17370702.3959674},
479 : {{8, 0, 8, {-74.5,38.8333333333,0.9999,492125,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26569235.0478797, -46917679.1376948, 27553485.0478797, 18705323.0338425},
480 : {{8, 0, 8, {-74.5,38.8333333334,0.9999,492125,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26569235.0478797, -46917679.1377312, 27553485.0478797, 18705323.0338061},
481 : {{8, 0, 8, {-75.4166666667,38,0.999995,656166.6667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26407764.4674929, -46618649.2207758, 27720097.8008929, 19010587.7594486},
482 : {{8, 0, 8, {-76.5833333333,40,0.9999375,820208.3333,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26242166.6170718, -47344369.8497883, 27882583.2836718, 18281093.4304413},
483 : {{8, 0, 8, {-78.5833333333,40,0.9999375,1148291.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25914083.2833718, -47344369.8497883, 28210666.6173718, 18281093.4304413},
484 : {{8, 0, 8, {-81,24.3333333333,0.9999411765,656166.6667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26406307.7847121, -41645021.2995836, 27718641.1181121, 23980683.2677422},
485 : {{8, 0, 8, {-82,24.3333333333,0.9999411765,656166.6667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26406307.7847121, -41645021.2995836, 27718641.1181121, 23980683.2677422},
486 : {{8, 0, 8, {-82.1666666667,30,0.9999,656166.6667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26405193.3811797, -43703150.5180839, 27717526.7145797, 21919851.6534533},
487 : {{8, 0, 8, {-84.1666666667,30,0.9999,2296583.333,0,0}, 0,0,0,0, {0,0,0,0,0}}, -24764776.7148797, -43703150.5180839, 29357943.3808797, 21919851.6534533},
488 : {{8, 0, 8, {-85.6666666667,37.5,0.9999666667,328083.3333,820208.3333,0}, 0,0,0,0, {0,0,0,0,0}}, -26735080.9865789, -45615053.3682267, 27391247.6531788, 20012324.1098401},
489 : {{8, 0, 8, {-85.8333333333,30.5,0.99996,656166.6667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26406817.225167, -43887616.8244314, 27719150.558567, 21739323.1210135},
490 : {{8, 0, 8, {-87.0833333333,37.5,0.9999666667,2952750,820208.3333,0}, 0,0,0,0, {0,0,0,0,0}}, -24110414.3198788, -45615053.3682267, 30015914.3198788, 20012324.1098401},
491 : {{8, 0, 8, {-87.5,30,0.9999333333,1968500,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25093762.1825261, -43704607.4340027, 29030762.1825261, 21920582.3875179},
492 : {{8, 0, 8, {-88.3333333333,36.6666666667,0.999975,984250,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26079139.8528638, -46132236.0153258, 28047639.8528638, 19495688.373596},
493 : {{8, 0, 8, {-88.8333333333,29.5,0.99995,984250,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26078463.2512025, -43523507.6796842, 28046963.2512025, 22102775.9701094},
494 : {{8, 0, 8, {-90.1666666667,36.6666666667,0.9999411765,2296583.333,0,0}, 0,0,0,0, {0,0,0,0,0}}, -24765891.1184121, -46130675.6226312, 29359057.7844121, 19495028.9446946},
495 : {{8, 0, 8, {-90.3333333333,29.5,0.99995,2296583.333,0,0}, 0,0,0,0, {0,0,0,0,0}}, -24766129.9182025, -43523507.6796842, 29359296.5842025, 22102775.9701094},
496 : {{8, 0, 8, {-90.5,35.8333333333,0.9999333333,820208.3333,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26242053.8492261, -45826956.318909, 27882470.5158261, 19798233.5026115},
497 : {{8, 0, 8, {-92.5,35.8333333333,0.9999333333,1640416.667,0,0}, 0,0,0,0, {0,0,0,0,0}}, -25421845.5155261, -45826956.318909, 28702678.8495261, 19798233.5026115},
498 : {{8, 0, 8, {-94.5,36.1666666667,0.9999411765,2788708.333,0,0}, 0,0,0,0, {0,0,0,0,0}}, -24273766.1184121, -45948654.6320023, 29851182.7844121, 19677049.9353235},
499 : {{8, 10, 7, {12,0,1,4500000,0,0}, 0,582,105,414, {-1.04,-0.35,3.08,8.3,0}}, -3748143.32560618, -10000855.7646457, 12748143.3256062, 10000855.7646457},
500 : {{8, 10, 7, {123,0,0.9996,500000,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -7744844.06827594, -9996855.42233989, 8744844.06827594, 9996855.42233989},
501 : {{8, 10, 7, {124,26,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127362, -12876121.1385208, 8247318.51127362, 7123590.21961776},
502 : {{8, 10, 7, {127.5,26,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127362, -12876121.1385208, 8247318.51127362, 7123590.21961776},
503 : {{8, 10, 7, {129,0,0.9996,500000,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -7744844.06827594, -9996855.42233989, 8744844.06827594, 9996855.42233989},
504 : {{8, 10, 7, {129.5,33,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127362, -13651876.9787944, 8247318.51127362, 6347834.37934419},
505 : {{8, 10, 7, {131,26,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127363, -12876121.1385208, 8247318.51127362, 7123590.21961776},
506 : {{8, 10, 7, {131,33,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127363, -13651876.9787944, 8247318.51127362, 6347834.37934419},
507 : {{8, 10, 7, {132.166666,36,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127362, -13984603.2178459, 8247318.51127362, 6015108.14029263},
508 : {{8, 10, 7, {133.5,33,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127362, -13651876.9787944, 8247318.51127363, 6347834.37934419},
509 : {{8, 10, 7, {134.333333,36,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127362, -13984603.2178459, 8247318.51127362, 6015108.14029263},
510 : {{8, 10, 7, {135,0,0.9996,500000,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -7744844.06827594, -9996855.42233989, 8744844.06827594, 9996855.42233989},
511 : {{8, 10, 7, {136,20,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127363, -12211786.0141993, 8247318.51127362, 7787925.34393926},
512 : {{8, 10, 7, {136,36,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127363, -13984603.2178459, 8247318.51127362, 6015108.14029263},
513 : {{8, 10, 7, {137.166666,36,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127362, -13984603.2178459, 8247318.51127362, 6015108.14029263},
514 : {{8, 10, 7, {138.5,36,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127363, -13984603.2178459, 8247318.51127362, 6015108.14029263},
515 : {{8, 10, 7, {139.833333,36,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127362, -13984603.2178459, 8247318.51127362, 6015108.14029263},
516 : {{8, 10, 7, {140.25,44,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127362, -14872697.8989466, 8247318.51127362, 5127013.45919198},
517 : {{8, 10, 7, {140.833333,40,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127362, -14428497.5605602, 8247318.51127362, 5571213.7975784},
518 : {{8, 10, 7, {141,0,0.9996,500000,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -7744844.06827594, -9996855.42233989, 8744844.06827595, 9996855.42233989},
519 : {{8, 10, 7, {142,26,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127362, -12876121.1385208, 8247318.51127362, 7123590.21961776},
520 : {{8, 10, 7, {142.25,44,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127362, -14872697.8989466, 8247318.51127362, 5127013.45919198},
521 : {{8, 10, 7, {144.25,44,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127363, -14872697.8989466, 8247318.51127362, 5127013.45919198},
522 : {{8, 10, 7, {147,0,0.9996,500000,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -7744844.06827594, -9996855.42233989, 8744844.06827593, 9996855.42233989},
523 : {{8, 10, 7, {15,0,1,5500000,0,0}, 0,582,105,414, {-1.04,-0.35,3.08,8.3,0}}, -2748143.32560618, -10000855.7646457, 13748143.3256062, 10000855.7646457},
524 : {{8, 10, 7, {15.8082777778,0,1,1500000,0,0}, 0,498,-36,568, {0,0,0,0,0}}, -6748143.32560618, -10000855.7646457, 9748143.32560618, 10000855.7646457},
525 : {{8, 10, 7, {15.8082777778,0,1,1500000,0,0}, 0,419.3836,99.3335,591.3451, {-0.850389, -1.817277, 7.862238, -0.99496, 0}}, -6748143.32560618, -10000855.7646457, 9748143.32560618, 10000855.7646457},
526 : {{8, 10, 7, {153,0,0.9996,500000,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -7744844.06827594, -9996855.42233989, 8744844.06827594, 9996855.42233989},
527 : {{8, 10, 7, {154,26,0.9999,0,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -8247318.51127362, -12876121.1385208, 8247318.51127362, 7123590.21961776},
528 : {{8, 10, 7, {159,0,0.9996,500000,0,0}, 0,-128,481,664, {0,0,0,0,0}}, -7744844.06827594, -9996855.42233989, 8744844.06827594, 9996855.42233989},
529 : {{8, 10, 7, {3,0,1,1500000,0,0}, 0,582,105,414, {-1.04,-0.35,3.08,8.3,0}}, -6748143.32560618, -10000855.7646457, 9748143.32560618, 10000855.7646457},
530 : {{8, 10, 7, {6,0,1,2500000,0,0}, 0,582,105,414, {-1.04,-0.35,3.08,8.3,0}}, -5748143.32560618, -10000855.7646457, 10748143.3256062, 10000855.7646457},
531 : {{8, 10, 7, {9,0,1,3500000,0,0}, 0,582,105,414, {-1.04,-0.35,3.08,8.3,0}}, -4748143.32560618, -10000855.7646457, 11748143.3256062, 10000855.7646457},
532 : {{8, 13, 7, {-8,53.5,1.000035,200000,250000,0}, 0,506,-122,611, {0,0,0,0,0}}, -8048349.95153666, -15680948.9714353, 8448349.95153666, 4321303.19013035},
533 : {{8, 2, 7, {105,0,0.9996,500000,10000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
534 : {{8, 2, 7, {105,0,0.9996,500000,10000000,0}, 0,-134,-48,149, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
535 : {{8, 2, 7, {111,0,0.9996,500000,10000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
536 : {{8, 2, 7, {111,0,0.9996,500000,10000000,0}, 0,-134,-48,149, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
537 : {{8, 2, 7, {117,0,0.9996,500000,10000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
538 : {{8, 2, 7, {117,0,0.9996,500000,10000000,0}, 0,-134,-48,149, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
539 : {{8, 2, 7, {123,0,0.9996,500000,10000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
540 : {{8, 2, 7, {123,0,0.9996,500000,10000000,0}, 0,-134,-48,149, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
541 : {{8, 2, 7, {129,0,0.9996,500000,10000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
542 : {{8, 2, 7, {129,0,0.9996,500000,10000000,0}, 0,-134,-48,149, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
543 : {{8, 2, 7, {135,0,0.9996,500000,10000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
544 : {{8, 2, 7, {135,0,0.9996,500000,10000000,0}, 0,-134,-48,149, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
545 : {{8, 2, 7, {141,0,0.9996,500000,10000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491762, 19998000.5903039},
546 : {{8, 2, 7, {141,0,0.9996,500000,10000000,0}, 0,-134,-48,149, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491762, 19998000.5903039},
547 : {{8, 2, 7, {141,0,0.99994,300000,5000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7948679.10409615, -5001401.27077682, 8548679.10409616, 15001401.2707768},
548 : {{8, 2, 7, {143,0,0.99994,300000,5000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7948679.10409616, -5001401.27077682, 8548679.10409615, 15001401.2707768},
549 : {{8, 2, 7, {145,0,0.99994,300000,5000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7948679.10409615, -5001401.27077682, 8548679.10409616, 15001401.2707768},
550 : {{8, 2, 7, {147,0,0.9996,500000,10000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7745874.38491762, 1999.40969607119, 8745874.38491761, 19998000.5903039},
551 : {{8, 2, 7, {147,0,0.9996,500000,10000000,0}, 0,-134,-48,149, {0,0,0,0,0}}, -7745874.38491762, 1999.40969607119, 8745874.38491761, 19998000.5903039},
552 : {{8, 2, 7, {147,0,0.99994,300000,5000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7948679.10409616, -5001401.27077682, 8548679.10409615, 15001401.2707768},
553 : {{8, 2, 7, {149,0,0.99994,300000,5000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7948679.10409615, -5001401.27077682, 8548679.10409616, 15001401.2707768},
554 : {{8, 2, 7, {149.0092948333,0,1.000086,200000,4510193.4939,0}, 0,-133,-48,148, {0,0,0,0,0}}, -8049883.48350812, -5492668.06907988, 8449883.48350812, 14513055.0568799},
555 : {{8, 2, 7, {151,0,0.99994,300000,5000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7948679.10409615, -5001401.27077682, 8548679.10409616, 15001401.2707768},
556 : {{8, 2, 7, {153,0,0.9996,500000,10000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
557 : {{8, 2, 7, {153,0,0.9996,500000,10000000,0}, 0,-134,-48,149, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
558 : {{8, 2, 7, {153,0,0.99994,300000,5000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7948679.10409616, -5001401.27077682, 8548679.10409616, 15001401.2707768},
559 : {{8, 2, 7, {155,0,0.99994,300000,5000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7948679.10409615, -5001401.27077682, 8548679.10409615, 15001401.2707768},
560 : {{8, 2, 7, {159,0,0.9996,500000,10000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
561 : {{8, 2, 7, {159,0,0.9996,500000,10000000,0}, 0,-134,-48,149, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
562 : {{8, 2, 7, {165,0,0.9996,500000,10000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
563 : {{8, 2, 7, {165,0,0.9996,500000,10000000,0}, 0,-134,-48,149, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
564 : {{8, 2, 7, {99,0,0.9996,500000,10000000,0}, 0,-133,-48,148, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
565 : {{8, 2, 7, {99,0,0.9996,500000,10000000,0}, 0,-134,-48,149, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
566 : {{8, 24, 7, {-33,0,0.9996,500000,10000000,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
567 : {{8, 24, 7, {-39,0,0.9996,500000,10000000,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
568 : {{8, 24, 7, {-45,0,0.9996,500000,10000000,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
569 : {{8, 24, 7, {-51,0,0.9996,500000,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393},
570 : {{8, 24, 7, {-51,0,0.9996,500000,10000000,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
571 : {{8, 24, 7, {-57,0,0.9996,500000,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393},
572 : {{8, 24, 7, {-57,0,0.9996,500000,10000000,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
573 : {{8, 24, 7, {-63,0,0.9996,500000,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393},
574 : {{8, 24, 7, {-63,0,0.9996,500000,10000000,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
575 : {{8, 24, 7, {-69,0,0.9996,500000,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393},
576 : {{8, 24, 7, {-69,0,0.9996,500000,10000000,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
577 : {{8, 24, 7, {-75,0,0.9996,500000,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393},
578 : {{8, 24, 7, {-75,0,0.9996,500000,10000000,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
579 : {{8, 24, 7, {-81,0,0.9996,500000,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393},
580 : {{8, 24, 7, {-81,0,0.9996,500000,10000000,0}, 0,-57,1,-41, {0,0,0,0,0}}, -7745874.38491761, 1999.40969607119, 8745874.38491761, 19998000.5903039},
581 : {{8, 28, 7, {-105,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
582 : {{8, 28, 7, {-105,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
583 : {{8, 28, 7, {-111,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
584 : {{8, 28, 7, {-111,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
585 : {{8, 28, 7, {-117,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
586 : {{8, 28, 7, {-117,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
587 : {{8, 28, 7, {-123,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
588 : {{8, 28, 7, {-123,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
589 : {{8, 28, 7, {-129,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
590 : {{8, 28, 7, {-129,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
591 : {{8, 28, 7, {-135,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597411, -9997964.94323674, 8745844.29597412, 9997964.94323674},
592 : {{8, 28, 7, {-135,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597411, 2035.05676326129, 8745844.29597412, 19997964.9432367},
593 : {{8, 28, 7, {-141,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597413, -9997964.94323674, 8745844.29597412, 9997964.94323674},
594 : {{8, 28, 7, {-141,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597413, 2035.05676326129, 8745844.29597412, 19997964.9432367},
595 : {{8, 28, 7, {-147,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597411, -9997964.94323674, 8745844.29597412, 9997964.94323674},
596 : {{8, 28, 7, {-147,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597411, 2035.05676326129, 8745844.29597412, 19997964.9432367},
597 : {{8, 28, 7, {-15,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
598 : {{8, 28, 7, {-15,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
599 : {{8, 28, 7, {-153,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
600 : {{8, 28, 7, {-153,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
601 : {{8, 28, 7, {-159,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
602 : {{8, 28, 7, {-159,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
603 : {{8, 28, 7, {-165,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
604 : {{8, 28, 7, {-165,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
605 : {{8, 28, 7, {-171,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597413, -9997964.94323674, 8745844.29597412, 9997964.94323674},
606 : {{8, 28, 7, {-171,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597413, 2035.05676326129, 8745844.29597412, 19997964.9432367},
607 : {{8, 28, 7, {-177,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
608 : {{8, 28, 7, {-177,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
609 : {{8, 28, 7, {-21,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
610 : {{8, 28, 7, {-21,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
611 : {{8, 28, 7, {-27,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
612 : {{8, 28, 7, {-27,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
613 : {{8, 28, 7, {-3,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
614 : {{8, 28, 7, {-3,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
615 : {{8, 28, 7, {-33,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
616 : {{8, 28, 7, {-33,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
617 : {{8, 28, 7, {-39,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
618 : {{8, 28, 7, {-39,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
619 : {{8, 28, 7, {-45,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
620 : {{8, 28, 7, {-45,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
621 : {{8, 28, 7, {-51,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
622 : {{8, 28, 7, {-51,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
623 : {{8, 28, 7, {-57,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
624 : {{8, 28, 7, {-57,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
625 : {{8, 28, 7, {-63,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
626 : {{8, 28, 7, {-63,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
627 : {{8, 28, 7, {-69,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
628 : {{8, 28, 7, {-69,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
629 : {{8, 28, 7, {-75,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
630 : {{8, 28, 7, {-75,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
631 : {{8, 28, 7, {-8.1319061111,39.6666666667,1,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -8249143.95355554, -14394484.2826752, 8249143.95355554, 5609447.17638195},
632 : {{8, 28, 7, {-81,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597411, -9997964.94323674, 8745844.29597412, 9997964.94323674},
633 : {{8, 28, 7, {-81,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597411, 2035.05676326129, 8745844.29597412, 19997964.9432367},
634 : {{8, 28, 7, {-87,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
635 : {{8, 28, 7, {-87,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
636 : {{8, 28, 7, {-9,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
637 : {{8, 28, 7, {-9,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
638 : {{8, 28, 7, {-93,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
639 : {{8, 28, 7, {-93,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
640 : {{8, 28, 7, {-99,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
641 : {{8, 28, 7, {-99,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
642 : {{8, 28, 7, {105,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
643 : {{8, 28, 7, {105,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
644 : {{8, 28, 7, {111,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
645 : {{8, 28, 7, {111,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
646 : {{8, 28, 7, {117,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
647 : {{8, 28, 7, {117,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
648 : {{8, 28, 7, {123,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
649 : {{8, 28, 7, {123,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
650 : {{8, 28, 7, {129,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
651 : {{8, 28, 7, {129,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
652 : {{8, 28, 7, {135,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
653 : {{8, 28, 7, {135,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
654 : {{8, 28, 7, {141,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597411, -9997964.94323674, 8745844.29597413, 9997964.94323674},
655 : {{8, 28, 7, {141,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597411, 2035.05676326129, 8745844.29597413, 19997964.9432367},
656 : {{8, 28, 7, {147,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597411, 9997964.94323674},
657 : {{8, 28, 7, {147,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597411, 19997964.9432367},
658 : {{8, 28, 7, {15,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
659 : {{8, 28, 7, {15,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
660 : {{8, 28, 7, {153,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
661 : {{8, 28, 7, {153,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
662 : {{8, 28, 7, {159,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
663 : {{8, 28, 7, {159,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
664 : {{8, 28, 7, {165,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
665 : {{8, 28, 7, {165,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
666 : {{8, 28, 7, {17,0,1,0,0,0}, 0,-134.73,-110.92,-292.66, {0,0,0,1,0}}, -8249143.95355554, -10001965.7295286, 8249143.95355554, 10001965.7295286},
667 : {{8, 28, 7, {171,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597413, 9997964.94323674},
668 : {{8, 28, 7, {171,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597413, 19997964.9432367},
669 : {{8, 28, 7, {177,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
670 : {{8, 28, 7, {177,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
671 : {{8, 28, 7, {19,0,1,0,0,0}, 0,-134.73,-110.92,-292.66, {0,0,0,1,0}}, -8249143.95355554, -10001965.7295286, 8249143.95355554, 10001965.7295286},
672 : {{8, 28, 7, {19,0,1,0,3700000,0}, 0,-134.73,-110.92,-292.66, {0,0,0,1,0}}, -8249143.95355554, -6301965.72952855, 8249143.95355554, 13701965.7295286},
673 : {{8, 28, 7, {21,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
674 : {{8, 28, 7, {21,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
675 : {{8, 28, 7, {21,0,1,0,0,0}, 0,-134.73,-110.92,-292.66, {0,0,0,1,0}}, -8249143.95355554, -10001965.7295286, 8249143.95355554, 10001965.7295286},
676 : {{8, 28, 7, {23,0,1,0,0,0}, 0,-134.73,-110.92,-292.66, {0,0,0,1,0}}, -8249143.95355554, -10001965.7295286, 8249143.95355554, 10001965.7295286},
677 : {{8, 28, 7, {25,0,1,0,0,0}, 0,-134.73,-110.92,-292.66, {0,0,0,1,0}}, -8249143.95355554, -10001965.7295286, 8249143.95355554, 10001965.7295286},
678 : {{8, 28, 7, {27,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
679 : {{8, 28, 7, {27,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
680 : {{8, 28, 7, {27,0,1,0,0,0}, 0,-134.73,-110.92,-292.66, {0,0,0,1,0}}, -8249143.95355554, -10001965.7295286, 8249143.95355554, 10001965.7295286},
681 : {{8, 28, 7, {29,0,1,0,0,0}, 0,-134.73,-110.92,-292.66, {0,0,0,1,0}}, -8249143.95355554, -10001965.7295286, 8249143.95355554, 10001965.7295286},
682 : {{8, 28, 7, {3,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
683 : {{8, 28, 7, {3,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
684 : {{8, 28, 7, {31,0,1,0,0,0}, 0,-134.73,-110.92,-292.66, {0,0,0,1,0}}, -8249143.95355554, -10001965.7295286, 8249143.95355554, 10001965.7295286},
685 : {{8, 28, 7, {33,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
686 : {{8, 28, 7, {33,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
687 : {{8, 28, 7, {39,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
688 : {{8, 28, 7, {39,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
689 : {{8, 28, 7, {45,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
690 : {{8, 28, 7, {45,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
691 : {{8, 28, 7, {51,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
692 : {{8, 28, 7, {51,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
693 : {{8, 28, 7, {57,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
694 : {{8, 28, 7, {57,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
695 : {{8, 28, 7, {6.166666667,49.83333333,1,80000,100000,0}, 0,0,0,0, {0,0,0,0,0}}, -8169143.95355554, -15424274.8616842, 8329143.95355554, 4579656.59737291},
696 : {{8, 28, 7, {63,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
697 : {{8, 28, 7, {63,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
698 : {{8, 28, 7, {69,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
699 : {{8, 28, 7, {69,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
700 : {{8, 28, 7, {75,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
701 : {{8, 28, 7, {75,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
702 : {{8, 28, 7, {81,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
703 : {{8, 28, 7, {81,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
704 : {{8, 28, 7, {87,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
705 : {{8, 28, 7, {87,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
706 : {{8, 28, 7, {9,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
707 : {{8, 28, 7, {9,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
708 : {{8, 28, 7, {93,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
709 : {{8, 28, 7, {93,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
710 : {{8, 28, 7, {99,0,0.9996,500000,0,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, -9997964.94323674, 8745844.29597412, 9997964.94323674},
711 : {{8, 28, 7, {99,0,0.9996,500000,10000000,0}, 0,0,0,0, {0,0,0,0,0}}, -7745844.29597412, 2035.05676326129, 8745844.29597412, 19997964.9432367},
712 : {{8, 29, 0, {78,0,1,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -5125.7804133582, -6214.93337007411, 5125.7804133582, 6214.93337007411},
713 : {{8, 3, 7, {-171,0,1,32500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 24250718.46099, -10002137.4977586, 40749281.53901, 10002137.4977586},
714 : {{8, 3, 7, {-177,0,1,31500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 23250718.46099, -10002137.4977586, 39749281.53901, 10002137.4977586},
715 : {{8, 3, 7, {105,0,1,18500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 10250718.46099, -10002137.4977586, 26749281.53901, 10002137.4977586},
716 : {{8, 3, 7, {111,0,1,19500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 11250718.46099, -10002137.4977586, 27749281.53901, 10002137.4977586},
717 : {{8, 3, 7, {117,0,1,20500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 12250718.46099, -10002137.4977586, 28749281.53901, 10002137.4977586},
718 : {{8, 3, 7, {123,0,1,21500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 13250718.46099, -10002137.4977586, 29749281.53901, 10002137.4977586},
719 : {{8, 3, 7, {129,0,1,22500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 14250718.46099, -10002137.4977586, 30749281.53901, 10002137.4977586},
720 : {{8, 3, 7, {135,0,1,23500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 15250718.46099, -10002137.4977586, 31749281.53901, 10002137.4977586},
721 : {{8, 3, 7, {141,0,1,24500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 16250718.46099, -10002137.4977586, 32749281.53901, 10002137.4977586},
722 : {{8, 3, 7, {147,0,1,25500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 17250718.46099, -10002137.4977586, 33749281.53901, 10002137.4977586},
723 : {{8, 3, 7, {15,0,1,3500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, -4749281.53900998, -10002137.4977586, 11749281.53901, 10002137.4977586},
724 : {{8, 3, 7, {153,0,1,26500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 18250718.46099, -10002137.4977586, 34749281.53901, 10002137.4977586},
725 : {{8, 3, 7, {159,0,1,27500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 19250718.46099, -10002137.4977586, 35749281.53901, 10002137.4977586},
726 : {{8, 3, 7, {165,0,1,28500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 20250718.46099, -10002137.4977586, 36749281.53901, 10002137.4977586},
727 : {{8, 3, 7, {171,0,1,29500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 21250718.46099, -10002137.4977586, 37749281.53901, 10002137.4977586},
728 : {{8, 3, 7, {177,0,1,30500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 22250718.46099, -10002137.4977586, 38749281.53901, 10002137.4977586},
729 : {{8, 3, 7, {21,0,1,4500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, -3749281.53900997, -10002137.4977586, 12749281.53901, 10002137.4977586},
730 : {{8, 3, 7, {27,0,1,5500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, -2749281.53900998, -10002137.4977586, 13749281.53901, 10002137.4977586},
731 : {{8, 3, 7, {3,0,1,1500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, -6749281.53900998, -10002137.4977586, 9749281.53900998, 10002137.4977586},
732 : {{8, 3, 7, {33,0,1,6500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, -1749281.53900998, -10002137.4977586, 14749281.53901, 10002137.4977586},
733 : {{8, 3, 7, {39,0,1,7500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, -749281.539009975, -10002137.4977586, 15749281.53901, 10002137.4977586},
734 : {{8, 3, 7, {45,0,1,8500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 250718.460990024, -10002137.4977586, 16749281.53901, 10002137.4977586},
735 : {{8, 3, 7, {51,0,1,9500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 1250718.46099002, -10002137.4977586, 17749281.53901, 10002137.4977586},
736 : {{8, 3, 7, {57,0,1,10500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 2250718.46099002, -10002137.4977586, 18749281.53901, 10002137.4977586},
737 : {{8, 3, 7, {63,0,1,11500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 3250718.46099002, -10002137.4977586, 19749281.53901, 10002137.4977586},
738 : {{8, 3, 7, {69,0,1,12500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 4250718.46099003, -10002137.4977586, 20749281.53901, 10002137.4977586},
739 : {{8, 3, 7, {75,0,1,13500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 5250718.46099002, -10002137.4977586, 21749281.53901, 10002137.4977586},
740 : {{8, 3, 7, {81,0,1,14500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 6250718.46099003, -10002137.4977586, 22749281.53901, 10002137.4977586},
741 : {{8, 3, 7, {87,0,1,15500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 7250718.46099003, -10002137.4977586, 23749281.53901, 10002137.4977586},
742 : {{8, 3, 7, {9,0,1,2500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, -5749281.53900998, -10002137.4977586, 10749281.53901, 10002137.4977586},
743 : {{8, 3, 7, {93,0,1,16500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 8250718.46099003, -10002137.4977586, 24749281.53901, 10002137.4977586},
744 : {{8, 3, 7, {99,0,1,17500000,0,0}, 0,24,-123,-94, {-0.02,0.25,0.13,1.1,0}}, 9250718.46099002, -10002137.4977586, 25749281.53901, 10002137.4977586},
745 : {{8, 4, 4, {171.5,-44,1,500000,500000,0}, 0,84,-22,209, {0,0,0,0,0}}, -8521796.21510011, -5108460.96074551, 9521796.2151001, 16768810.0348996},
746 : {{8, 4, 4, {175.5,-39,1,300000,400000,0}, 0,84,-22,209, {0,0,0,0,0}}, -8721796.2151001, -5815782.48470089, 9321796.21510011, 16061488.5109442},
747 : {{8, 4, 7, {-15,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
748 : {{8, 4, 7, {-3,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
749 : {{8, 4, 7, {-33,0,0.9996,500000,10000000,0}, 0,-206,172,-6, {0,0,0,0,0}}, -7746230.6469039, 1712.61611072717, 8746230.6469039, 19998287.3838893},
750 : {{8, 4, 7, {-39,0,0.9996,500000,10000000,0}, 0,-206,172,-6, {0,0,0,0,0}}, -7746230.6469039, 1712.61611072717, 8746230.6469039, 19998287.3838893},
751 : {{8, 4, 7, {-45,0,0.9996,500000,10000000,0}, 0,-206,172,-6, {0,0,0,0,0}}, -7746230.6469039, 1712.61611072717, 8746230.6469039, 19998287.3838893},
752 : {{8, 4, 7, {-51,0,0.9996,500000,0,0}, 0,-206,172,-6, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
753 : {{8, 4, 7, {-51,0,0.9996,500000,10000000,0}, 0,-206,172,-6, {0,0,0,0,0}}, -7746230.6469039, 1712.61611072717, 8746230.6469039, 19998287.3838893},
754 : {{8, 4, 7, {-57,0,0.9996,500000,0,0}, 0,-206,172,-6, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
755 : {{8, 4, 7, {-57,0,0.9996,500000,10000000,0}, 0,-206,172,-6, {0,0,0,0,0}}, -7746230.6469039, 1712.61611072717, 8746230.6469039, 19998287.3838893},
756 : {{8, 4, 7, {-63,0,0.9996,500000,0,0}, 0,-206,172,-6, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
757 : {{8, 4, 7, {-63,0,0.9996,500000,10000000,0}, 0,-206,172,-6, {0,0,0,0,0}}, -7746230.6469039, 1712.61611072717, 8746230.6469039, 19998287.3838893},
758 : {{8, 4, 7, {-69,0,0.9996,500000,0,0}, 0,-206,172,-6, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
759 : {{8, 4, 7, {-69,0,0.9996,500000,10000000,0}, 0,-206,172,-6, {0,0,0,0,0}}, -7746230.6469039, 1712.61611072717, 8746230.6469039, 19998287.3838893},
760 : {{8, 4, 7, {-75,0,0.9996,500000,10000000,0}, 0,-206,172,-6, {0,0,0,0,0}}, -7746230.6469039, 1712.61611072717, 8746230.6469039, 19998287.3838893},
761 : {{8, 4, 7, {-8.1319061111,39.6666666667,1,0,0,0}, 0,-303,-62,105, {0,0,0,0,0}}, -8249530.45908754, -14394881.7325041, 8249530.45908754, 5609694.86591381},
762 : {{8, 4, 7, {-8.1319061111,39.6666666667,1,180.598,-86.99,0}, 0,-223,110,37, {0,0,0,0,0}}, -8249349.86108754, -14394968.7225041, 8249711.05708754, 5609607.87591381},
763 : {{8, 4, 7, {-8.1319061111,39.6666666667,1,200000,300000,0}, 0,-303,-62,105, {0,0,0,0,0}}, -8049530.45908754, -14094881.7325041, 8449530.45908754, 5909694.86591381},
764 : {{8, 4, 7, {-9,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
765 : {{8, 4, 7, {114.178555,22.3121333,0.99995,836694.05,819069.8,0}, 0,-156,-271,-189, {0,0,0,0,0}}, -7412423.93256458, -11650990.6841779, 9085812.03256459, 8352585.68541009},
766 : {{8, 4, 7, {114.178555,22.3121333,1,836694.05,819069.8,0}, 0,-156,-271,-189, {0,0,0,0,0}}, -7412836.40908754, -11651614.2183788, 9086224.50908754, 8352962.38003909},
767 : {{8, 4, 7, {15,0,0.9996,2520000,0,0}, 0,-225,-65,9, {0,0,0,0,0}}, -5726230.6469039, -9998287.38388927, 10766230.6469039, 9998287.38388927},
768 : {{8, 4, 7, {15,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
769 : {{8, 4, 7, {167.738861778,-45.563726167,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908753, -4254598.13766705, 8549530.45908754, 15749978.4607509},
770 : {{8, 4, 7, {168.342872,-46.600009611,1,300002.66,699999.58,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949527.79908754, -4139408.83270982, 8549533.11908754, 15865167.7657081},
771 : {{8, 4, 7, {168.398641194,-45.132902583,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908753, -4302480.81326099, 8549530.45908754, 15702095.7851569},
772 : {{8, 4, 7, {168.606267,-43.977802889,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908753, -4430843.14592791, 8549530.45908754, 15573733.45249},
773 : {{8, 4, 7, {169.467755083,-44.735267972,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4346671.56116845, 8549530.45908754, 15657905.0372495},
774 : {{8, 4, 7, {170.260925833,-43.110128139,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4527247.70696346, 8549530.45908754, 15477328.8914545},
775 : {{8, 4, 7, {170.282589111,-45.861513361,0.99996,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949200.47786918, -4221302.42846714, 8549200.47786917, 15782473.9868868},
776 : {{8, 4, 7, {170.628595167,-45.816196611,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4226536.32741985, 8549530.45908754, 15778040.2709981},
777 : {{8, 4, 7, {170.9799935,-42.886322361,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4552111.65805664, 8549530.45908754, 15452464.9403613},
778 : {{8, 4, 7, {171.057250833,-44.402220361,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4383682.10598832, 8549530.45908753, 15620894.4924296},
779 : {{8, 4, 7, {171.360748472,-43.748711556,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4456298.18308237, 8549530.45908754, 15548278.4153355},
780 : {{8, 4, 7, {171.549771306,-42.333694278,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4613502.29276327, 8549530.45908753, 15391074.3056546},
781 : {{8, 4, 7, {171.581260056,-41.810802861,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908753, -4671584.03492437, 8549530.45908754, 15332992.5634935},
782 : {{8, 4, 7, {172.109028194,-41.289911528,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4729438.31462099, 8549530.45908753, 15275138.2837969},
783 : {{8, 4, 7, {172.6720465,-40.714759056,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4793313.13554601, 8549530.45908754, 15211263.4628719},
784 : {{8, 4, 7, {172.727193583,-43.590637583,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4473861.66485194, 8549530.45908753, 15530714.933566},
785 : {{8, 4, 7, {173.010133389,-42.689116583,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4574019.640636, 8549530.45908754, 15430556.9577819},
786 : {{8, 4, 7, {173.299316806,-41.274544722,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908753, -4731144.99254062, 8549530.45908754, 15273431.6058773},
787 : {{8, 4, 7, {173.802074111,-41.544486667,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4701163.86142202, 8549530.45908754, 15303412.7369959},
788 : {{8, 4, 7, {174.22801175,-39.135758306,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4968639.63588687, 8549530.45908754, 15035936.962531},
789 : {{8, 4, 7, {174.764339361,-36.879865278,0.9999,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7948705.50604163, -5218451.08592923, 8548705.50604163, 14784125.0548288},
790 : {{8, 4, 7, {174.776623111,-41.301319639,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908753, -4728171.29681831, 8549530.45908754, 15276405.3015996},
791 : {{8, 4, 7, {175.488099611,-40.241947139,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908753, -4845817.49876657, 8549530.45908754, 15158759.0996513},
792 : {{8, 4, 7, {175.640036806,-39.512470389,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4926815.26039816, 8549530.45908754, 15077761.3380198},
793 : {{8, 4, 7, {175.647349667,-40.925532639,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -4769905.95772054, 8549530.45908754, 15234670.6406974},
794 : {{8, 4, 7, {176.46619725,-37.761249806,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908753, -5121221.11127107, 8549530.45908754, 14883355.4871468},
795 : {{8, 4, 7, {176.673680528,-39.650929306,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908753, -4911442.20418344, 8549530.45908754, 15093134.3942345},
796 : {{8, 4, 7, {177.885636278,-38.624702778,1,300000,700000,0}, 0,84,-22,209, {0,0,0,0,0}}, -7949530.45908754, -5025375.11246985, 8549530.45908753, 14979201.4859481},
797 : {{8, 4, 7, {21,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
798 : {{8, 4, 7, {21,0,1,1500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -6749530.45908754, -10002288.299209, 9749530.45908754, 10002288.299209},
799 : {{8, 4, 7, {24,0,1,2500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -5749530.45908754, -10002288.299209, 10749530.4590875, 10002288.299209},
800 : {{8, 4, 7, {27,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
801 : {{8, 4, 7, {27,0,1,3500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -4749530.45908754, -10002288.299209, 11749530.4590875, 10002288.299209},
802 : {{8, 4, 7, {3,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
803 : {{8, 4, 7, {30,0,1,4500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -3749530.45908754, -10002288.299209, 12749530.4590875, 10002288.299209},
804 : {{8, 4, 7, {33,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
805 : {{8, 4, 7, {39,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
806 : {{8, 4, 7, {45,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
807 : {{8, 4, 7, {9,0,0.9996,1500000,0,0}, 0,-225,-65,9, {0,0,0,0,0}}, -6746230.6469039, -9998287.38388927, 9746230.6469039, 9998287.38388927},
808 : {{8, 4, 7, {9,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -7746230.6469039, -9998287.38388927, 8746230.6469039, 9998287.38388927},
809 :
810 : // Added bounds for PSAD56 (AJD, Encom 2005)
811 : {{8, 4, 7, {-75,0,0.9996,500000,0,0}, 0,-288, 175, -376, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393}, // PSAD56 18N (Encom 2005)
812 : {{8, 4, 7, {-69,0,0.9996,500000,0,0}, 0,-288, 175, -376, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393}, // PASD56 19N (Encom 2005)
813 : {{8, 4, 7, {-63,0,0.9996,500000,0,0}, 0,-288, 175, -376, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393}, // PSAD56 20N (Encom 2005)
814 : {{8, 4, 7, {-57,0,0.9996,500000,0,0}, 0,-288, 175, -376, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393}, // PSAD56 21N (Encom 2005)
815 : {{8, 4, 7, {-81,0,0.9996,500000,10000000,0}, 0,-288, 175, -376, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393}, // PSAD56 17S (Encom 2005)
816 : {{8, 4, 7, {-75,0,0.9996,500000,10000000,0}, 0,-288, 175, -376, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393}, // PASD56 18S (Encom 2005)
817 : {{8, 4, 7, {-69,0,0.9996,500000,10000000,0}, 0,-288, 175, -376, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393}, // PSAD56 19S (Encom 2005)
818 : {{8, 4, 7, {-63,0,0.9996,500000,10000000,0}, 0,-288, 175, -376, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393}, // PSAD56 20S (Encom 2005)
819 : {{8, 4, 7, {-80.5,0,0.99983008,222000,1426834.743,0}, 0,-288, 175, -376, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393}, // PERU WEST ZONE (Encom 2005)
820 : {{8, 4, 7, {-76,0,0.99932994,720000,1039979.159,0}, 0,-288, 175, -376, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393}, // PERU CENTRAL ZONE (Encom 2005)
821 : {{8, 4, 7, {-70.5,0,0.99952992,1324000,1040084.558,0}, 0,-288, 175, -376, {0,0,0,0,0}}, -7745874.38491761, -9998000.59030393, 8745874.38491761, 9998000.59030393}, // PERU EAST ZONE (Encom 2005)
822 :
823 : {{8, 6, 7, {17,0,1,0,0,0}, 0,-136,-108,-292, {0,0,0,0,0}}, -8249527.70018454, -10001867.5518777, 8249527.70018454, 10001867.5518777},
824 : {{8, 6, 7, {19,0,1,0,0,0}, 0,-136,-108,-292, {0,0,0,0,0}}, -8249527.70018454, -10001867.5518777, 8249527.70018454, 10001867.5518777},
825 : {{8, 6, 7, {19,0,1,0,3700000,0}, 0,-136,-108,-292, {0,0,0,0,0}}, -8249527.70018454, -6301867.55187774, 8249527.70018454, 13701867.5518777},
826 : {{8, 6, 7, {21,0,1,0,0,0}, 0,-136,-108,-292, {0,0,0,0,0}}, -8249527.70018454, -10001867.5518777, 8249527.70018454, 10001867.5518777},
827 : {{8, 6, 7, {23,0,1,0,0,0}, 0,-136,-108,-292, {0,0,0,0,0}}, -8249527.70018454, -10001867.5518777, 8249527.70018454, 10001867.5518777},
828 : {{8, 6, 7, {25,0,1,0,0,0}, 0,-136,-108,-292, {0,0,0,0,0}}, -8249527.70018454, -10001867.5518777, 8249527.70018454, 10001867.5518777},
829 : {{8, 6, 7, {27,0,1,0,0,0}, 0,-136,-108,-292, {0,0,0,0,0}}, -8249527.70018454, -10001867.5518777, 8249527.70018454, 10001867.5518777},
830 : {{8, 6, 7, {29,0,1,0,0,0}, 0,-136,-108,-292, {0,0,0,0,0}}, -8249527.70018454, -10001867.5518777, 8249527.70018454, 10001867.5518777},
831 : {{8, 6, 7, {31,0,1,0,0,0}, 0,-136,-108,-292, {0,0,0,0,0}}, -8249527.70018454, -10001867.5518777, 8249527.70018454, 10001867.5518777},
832 : {{8, 7, 7, {-102,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
833 : {{8, 7, 7, {-105,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578484, -9997887.28799036, 8746096.41578485, 9997887.28799036},
834 : {{8, 7, 7, {-105,0,0.9996,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -7746096.41578484, -9997887.28799036, 8746096.41578485, 9997887.28799036},
835 : {{8, 7, 7, {-105,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
836 : {{8, 7, 7, {-108,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
837 : {{8, 7, 7, {-111,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
838 : {{8, 7, 7, {-111,0,0.9996,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
839 : {{8, 7, 7, {-111,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
840 : {{8, 7, 7, {-114,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
841 : {{8, 7, 7, {-117,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
842 : {{8, 7, 7, {-117,0,0.9996,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
843 : {{8, 7, 7, {-117,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
844 : {{8, 7, 7, {-120,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
845 : {{8, 7, 7, {-123,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578484, -9997887.28799036, 8746096.41578485, 9997887.28799036},
846 : {{8, 7, 7, {-123,0,0.9996,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -7746096.41578484, -9997887.28799036, 8746096.41578485, 9997887.28799036},
847 : {{8, 7, 7, {-123,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
848 : {{8, 7, 7, {-126,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
849 : {{8, 7, 7, {-129,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
850 : {{8, 7, 7, {-129,0,0.9996,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
851 : {{8, 7, 7, {-129,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
852 : {{8, 7, 7, {-132,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
853 : {{8, 7, 7, {-135,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578484, -9997887.28799036, 8746096.41578485, 9997887.28799036},
854 : {{8, 7, 7, {-135,0,0.9996,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -7746096.41578484, -9997887.28799036, 8746096.41578485, 9997887.28799036},
855 : {{8, 7, 7, {-135,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
856 : {{8, 7, 7, {-138,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463713, -10000887.8544033, 8553371.23463712, 10000887.8544033},
857 : {{8, 7, 7, {-141,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578484, 9997887.28799036},
858 : {{8, 7, 7, {-141,0,0.9996,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578484, 9997887.28799036},
859 : {{8, 7, 7, {-141,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463713, -10000887.8544033, 8553371.23463712, 10000887.8544033},
860 : {{8, 7, 7, {-147,0,0.9996,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -7746096.41578484, -9997887.28799036, 8746096.41578485, 9997887.28799036},
861 : {{8, 7, 7, {-15,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
862 : {{8, 7, 7, {-153,0,0.9996,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
863 : {{8, 7, 7, {-159,0,0.9996,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
864 : {{8, 7, 7, {-165,0,0.9996,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578484, 9997887.28799036},
865 : {{8, 7, 7, {-171,0,0.9996,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
866 : {{8, 7, 7, {-177,0,0.9996,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
867 : {{8, 7, 7, {-21,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
868 : {{8, 7, 7, {-27,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
869 : {{8, 7, 7, {-33,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578484, -9997887.28799036, 8746096.41578485, 9997887.28799036},
870 : {{8, 7, 7, {-39,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
871 : {{8, 7, 7, {-45,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
872 : {{8, 7, 7, {-51,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
873 : {{8, 7, 7, {-53,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
874 : {{8, 7, 7, {-55.5,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
875 : {{8, 7, 7, {-56,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
876 : {{8, 7, 7, {-57,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
877 : {{8, 7, 7, {-58.5,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
878 : {{8, 7, 7, {-61.5,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
879 : {{8, 7, 7, {-63,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
880 : {{8, 7, 7, {-64.5,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
881 : {{8, 7, 7, {-67.5,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
882 : {{8, 7, 7, {-69,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
883 : {{8, 7, 7, {-69,0,0.9996,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
884 : {{8, 7, 7, {-70.5,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
885 : {{8, 7, 7, {-73.5,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
886 : {{8, 7, 7, {-75,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
887 : {{8, 7, 7, {-75,0,0.9996,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
888 : {{8, 7, 7, {-76.5,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
889 : {{8, 7, 7, {-79.5,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
890 : {{8, 7, 7, {-81,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578484, -9997887.28799036, 8746096.41578485, 9997887.28799036},
891 : {{8, 7, 7, {-81,0,0.9996,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -7746096.41578484, -9997887.28799036, 8746096.41578485, 9997887.28799036},
892 : {{8, 7, 7, {-81,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
893 : {{8, 7, 7, {-82.5,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463713, -10000887.8544033, 8553371.23463712, 10000887.8544033},
894 : {{8, 7, 7, {-84,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
895 : {{8, 7, 7, {-87,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
896 : {{8, 7, 7, {-87,0,0.9996,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
897 : {{8, 7, 7, {-87,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463713, -10000887.8544033, 8553371.23463712, 10000887.8544033},
898 : {{8, 7, 7, {-9,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
899 : {{8, 7, 7, {-90,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
900 : {{8, 7, 7, {-93,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578484, 9997887.28799036},
901 : {{8, 7, 7, {-93,0,0.9996,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578484, 9997887.28799036},
902 : {{8, 7, 7, {-93,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
903 : {{8, 7, 7, {-96,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
904 : {{8, 7, 7, {-99,0,0.9996,500000,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
905 : {{8, 7, 7, {-99,0,0.9996,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -7746096.41578485, -9997887.28799036, 8746096.41578485, 9997887.28799036},
906 : {{8, 7, 7, {-99,0,0.9999,304800,0,0}, 0,-10,158,187, {0,0,0,0,0}}, -7943771.23463712, -10000887.8544033, 8553371.23463712, 10000887.8544033},
907 : {{8, 7, 8, {-104.3333333333,31,0.9999090909,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26562433.5032163, -44066372.5582056, 27562433.5032163, 21556716.5402837},
908 : {{8, 7, 8, {-105.1666666667,40.6666666667,0.9999411765,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563301.8965776, -47586452.7340335, 27563301.8965776, 18038742.112075},
909 : {{8, 7, 8, {-106.25,31,0.9999,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26562187.458972, -44065971.9187976, 27562187.458972, 21556520.5525122},
910 : {{8, 7, 8, {-107.3333333333,40.6666666667,0.9999411765,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563301.8965776, -47586452.7340335, 27563301.8965776, 18038742.112075},
911 : {{8, 7, 8, {-107.8333333333,31,0.9999166667,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26562638.5414399, -44066706.4265826, 27562638.5414399, 21556879.8645045},
912 : {{8, 7, 8, {-108.75,40.6666666667,0.9999411765,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563301.8965776, -47586452.7340335, 27563301.8965776, 18038742.112075},
913 : {{8, 7, 8, {-110.0833333333,40.6666666667,0.9999411765,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563301.8965776, -47586452.7340335, 27563301.8965776, 18038742.112075},
914 : {{8, 7, 8, {-110.1666666667,31,0.9999,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26562187.458972, -44065971.9187976, 27562187.458972, 21556520.5525122},
915 : {{8, 7, 8, {-111.9166666667,31,0.9999,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26562187.458972, -44065971.9187976, 27562187.458972, 21556520.5525122},
916 : {{8, 7, 8, {-112.1666666667,41.6666666667,0.9999473684,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563469.4796944, -47951082.5341968, 27563469.4796945, 17674518.6804598},
917 : {{8, 7, 8, {-113.75,31,0.9999333333,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563089.6212014, -44067440.9299605, 27563089.6212014, 21557239.1743409},
918 : {{8, 7, 8, {-114,41.6666666667,0.9999473684,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563469.4796945, -47951082.5341968, 27563469.4796945, 17674518.6804598},
919 : {{8, 7, 8, {-115.5833333333,34.75,0.9999,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26562187.458972, -45430239.3046952, 27562187.458972, 20192253.1666146},
920 : {{8, 7, 8, {-115.75,41.6666666667,0.9999333333,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563089.6212014, -47950409.5005354, 27563089.6212014, 17674270.6037659},
921 : {{8, 7, 8, {-116.6666666667,34.75,0.9999,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26562187.458972, -45430239.3046952, 27562187.458972, 20192253.1666146},
922 : {{8, 7, 8, {-118.5833333333,34.75,0.9999,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26562187.458972, -45430239.3046952, 27562187.458972, 20192253.1666146},
923 : {{8, 7, 8, {-142,54,0.9999,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -26562187.458972, -52447364.8503891, 27562187.458972, 13175127.6209207},
924 : {{8, 7, 8, {-146,54,0.9999,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -26562187.458972, -52447364.8503891, 27562187.458972, 13175127.6209207},
925 : {{8, 7, 8, {-150,54,0.9999,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -26562187.458972, -52447364.8503891, 27562187.458972, 13175127.6209207},
926 : {{8, 7, 8, {-154,54,0.9999,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -26562187.458972, -52447364.8503891, 27562187.458972, 13175127.6209207},
927 : {{8, 7, 8, {-155.5,18.8333333333,0.9999666667,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563991.7861373, -39647492.5170134, 27563991.7861373, 25979375.2268425},
928 : {{8, 7, 8, {-156.6666666667,20.3333333333,0.9999666667,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563991.7861374, -40192224.7269965, 27563991.7861373, 25434643.0168594},
929 : {{8, 7, 8, {-158,21.1666666667,0.99999,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26564623.2994273, -40495839.074036, 27564623.2994273, 25132560.0122577},
930 : {{8, 7, 8, {-158,54,0.9999,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -26562187.458972, -52447364.8503891, 27562187.458972, 13175127.6209207},
931 : {{8, 7, 8, {-159.5,21.8333333333,0.99999,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26564623.2994273, -40738001.9175015, 27564623.2994273, 24890397.1687922},
932 : {{8, 7, 8, {-160.1666666667,21.6666666667,1,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26564893.9483668, -40677866.1507286, 27564893.9483668, 24951189.2261189},
933 : {{8, 7, 8, {-162,54,0.9999,700000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -26362187.458972, -52447364.8503891, 27762187.458972, 13175127.6209207},
934 : {{8, 7, 8, {-166,54,0.9999,500000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -26562187.458972, -52447364.8503891, 27562187.458972, 13175127.6209207},
935 : {{8, 7, 8, {-170,54,0.9999,600000,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -26462187.458972, -52447364.8503891, 27662187.458972, 13175127.6209207},
936 : {{8, 7, 8, {-68.5,43.8333333333,0.9999,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26562187.458972, -48738387.3899167, 27562187.458972, 16884105.0813931},
937 : {{8, 7, 8, {-70.1666666667,42.8333333333,0.9999666667,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563991.7861373, -48377155.1233007, 27563991.7861373, 17249712.6205552},
938 : {{8, 7, 8, {-71.5,41.0833333333,0.99999375,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26564724.7927796, -47740760.2162526, 27564724.7927796, 17887884.9789988},
939 : {{8, 7, 8, {-71.6666666667,42.5,0.9999666667,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563991.7861373, -48255675.547233, 27563991.7861373, 17371192.1966229},
940 : {{8, 7, 8, {-72.5,42.5,0.9999642857,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563927.3446249, -48255560.6466395, 27563927.3446248, 17371150.8344356},
941 : {{8, 7, 8, {-74.3333333333,40,0.9999666667,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563991.7861373, -47344806.5947758, 27563991.7861373, 18282061.1490801},
942 : {{8, 7, 8, {-74.6666666667,38.8333333333,0.999975,2000000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -25064217.3260181, -46920262.1007603, 29064217.3260181, 18707152.5497028},
943 : {{8, 7, 8, {-75.4166666667,38,0.999995,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26564758.6238971, -46617719.2903186, 27564758.6238971, 19011007.941252},
944 : {{8, 7, 8, {-76.5833333333,40,0.9999375,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563202.392495, -47343425.6569741, 27563202.392495, 18281527.9039123},
945 : {{8, 7, 8, {-78.5833333333,40,0.9999375,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563202.392495, -47343425.6569741, 27563202.392495, 18281527.9039123},
946 : {{8, 7, 8, {-81,24.3333333333,0.9999411765,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563301.8965776, -41644259.2047719, 27563301.8965776, 23980935.6413366},
947 : {{8, 7, 8, {-82,24.3333333333,0.9999411765,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563301.8965776, -41644259.2047719, 27563301.8965776, 23980935.6413366},
948 : {{8, 7, 8, {-82.1666666667,30,0.9999,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26562187.458972, -43702304.8531186, 27562187.458972, 21920187.6181912},
949 : {{8, 7, 8, {-84.1666666667,30,0.9999,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26562187.458972, -43702304.8531186, 27562187.458972, 21920187.6181912},
950 : {{8, 7, 8, {-85.6666666667,37.5,0.9999666667,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563991.7861373, -46434335.8091192, 27563991.7861373, 19192531.9347367},
951 : {{8, 7, 8, {-85.8333333333,30.5,0.99996,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563811.3526089, -43886764.6396605, 27563811.3526089, 21739665.5749719},
952 : {{8, 7, 8, {-87.0833333333,37.5,0.9999666667,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563991.7861373, -46434335.8091192, 27563991.7861373, 19192531.9347367},
953 : {{8, 7, 8, {-87.5,30,0.9999333333,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563089.6212014, -43703761.7408458, 27563089.6212014, 21920918.3634556},
954 : {{8, 7, 8, {-88.3333333333,36.6666666667,0.999975,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26564217.3260181, -46131317.1820757, 27564217.3260181, 19496097.4683874},
955 : {{8, 7, 8, {-88.8333333333,29.6666666667,0.999996,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26564785.688791, -43585279.1789159, 27564785.688791, 22043513.6817101},
956 : {{8, 7, 8, {-90.1666666667,36.6666666667,0.9999411765,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563301.8965776, -46129756.82046, 27563301.8965776, 19495438.0256486},
957 : {{8, 7, 8, {-90.3333333333,30.5,0.9999411765,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563301.8965776, -43885938.5041009, 27563301.8965776, 21739256.3420077},
958 : {{8, 7, 8, {-90.5,35.8333333333,0.9999333333,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563089.6212014, -45826045.0626944, 27563089.6212014, 19798635.041607},
959 : {{8, 7, 8, {-92.5,35.8333333333,0.9999333333,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563089.6212014, -45826045.0626944, 27563089.6212014, 19798635.041607},
960 : {{8, 7, 8, {-94.5,36.1666666667,0.9999411765,500000,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -26563301.8965776, -45947740.2967367, 27563301.8965776, 19677454.5493719},
961 : {{8, 9, 7, {-2,49,0.9996012717,400000,-100000,0}, 0,375,-111,431, {0,0,0,0,0}}, -7845061.1011034, -15524202.1641258, 8645061.1011034, 4470074.53373206},
962 : {{8, 10,7, {15.808277777800001, 0.0, 1.0, 1500000, 0.0, 0.0}, 0, 419.3836, 99.3335, 591.3451, {-0.850389, -1.817277, 7.862238, -0.99496, 0}}, -1e9, -1e9, 1e9, 1e9}, // Encom 2005 (AJD) - to Support Swedish
963 : {{9, 2, 7, {132,0,-36,-18,0,0}, 0,-133,-48,148, {0,0,0,0,0}}, -20488603.5475955, -35940818.6722945, 20488603.5475955, 5036388.42289653},
964 : {{9, 2, 7, {132,0,-36,-18,0,0}, 0,-134,-48,149, {0,0,0,0,0}}, -20488603.5475955, -35940818.6722945, 20488603.5475955, 5036388.42289653},
965 : {{9, 28, 7, {23,-23,-18,-32,0,0}, 0,-134.73,-110.92,-292.66, {0,0,0,1,0}}, -21500589.3169017, -34197433.4604502, 21500589.3169017, 7592182.07528184},
966 : {{9, 29, 0, {110,10,25,40,0,0}, 0,0,0,0, {0,0,0,0,0}}, -11362.8133775181, -3609.79239961301, 11362.8133775181, 19115.8343554232},
967 : {{9, 29, 0, {132.5,-10,-21.5,-33.5,0,0}, 0,0,0,0, {0,0,0,0,0}}, -12557.486987589, -21368.9438624525, 12557.486987589, 3746.0301127255},
968 : {{9, 29, 0, {25,35,40,65,0,0}, 0,0,0,0, {0,0,0,0,0}}, -9044.42142037436, -4777.87654505631, 9044.42142037436, 13310.9662956924},
969 : {{9, 29, 0, {47.5,25,15,35,0,0}, 0,0,0,0, {0,0,0,0,0}}, -13390.3137726925, -4887.09300250369, 13390.3137726925, 21675.1568723853},
970 : {{9, 29, 0, {78,23,22,33,0,0}, 0,0,0,0, {0,0,0,0,0}}, -12554.0796051134, -4624.86888238625, 12554.0796051134, 20483.2903278405},
971 : {{9, 29, 0, {95,40,20,60,0,0}, 0,0,0,0, {0,0,0,0,0}}, -10369.4020979755, -5634.63503836129, 10369.4020979755, 15104.1691575898},
972 : {{9, 6, 7, {23,-23,-18,-32,0,0}, 0,-136,-108,-292, {0,0,0,0,0}}, -21500683.2503467, -34197901.8785539, 21500683.2503467, 7591931.73862156},
973 : {{9, 7, 7, {-154,50,55,65,0,0}, 0,-5,135,172, {0,0,0,0,0}}, -13752073.5330064, -8947886.69972899, 13752073.5330064, 18556260.3662838},
974 : {{9, 7, 7, {-157,3,8,18,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -24775369.1253827, -6004013.76934506, 34739284.1330387, 43890186.5919339},
975 : {{9, 7, 7, {-96,23,20,60,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -16687870.3794973, -7101873.97827787, 16687870.3794973, 26273866.7807168},
976 : {{9, 7, 7, {-96,23,29.5,45.5,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -16900972.6938504, -6971893.13585582, 16900972.6938504, 26830052.251845},
977 : {{11, 7, 7, {0,0,0,0,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -40075452.7386388, -14691640.6260036, 40075452.7386388, 14691640.6260036},
978 : {{12, 7, 7, {0,0,0,0,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -34012036.7392828, -8625248.51472, 34012036.7392828, 8625248.51472},
979 : {{13, 7, 7, {0,0,0,0,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -36080583.9779795, -9020145.99431898, 36080583.9779795, 9020145.99431898},
980 : {{14, 29, 0, {-60,0,0,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -17523.9133905318, -5257.17401715949, 24533.4787467445, 5257.17401715949},
981 : {{14, 7, 7, {0,0,0,0,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -33842774.0824052, -8460693.52060123, 33842774.0824052, 8460693.52060123},
982 : {{15, 7, 7, {0,0,0,0,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -35347572.9807667, -8836893.24519168, 35347572.9807667, 8836893.24519168},
983 : {{16, 7, 7, {0,0,0,0,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -40075452.7386388, -10018863.1846597, 40075452.7386388, 10018863.1846597},
984 : {{18, 4, 7, {173,-41,2510000,6023150,0,0}, 0,84,-22,209, {0,0,0,0,0}}, 1001587.21174105, 4254077.4935345, 4082370.4786608, 7690559.24125294},
985 : {{20, 0, 7, {0,0,1,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -100000000, -100000000, 100000000, 100000000},
986 : {{20, 10, 7, {5.387638889,52.156160556,0.9999079,155000,463000,0}, 0,593,26,478, {0,0,0,0,0}}, -99845000, -99537000, 100155000, 100463000},
987 : {{20, 28, 7, {0,-90,0.994,2000000,2000000,0}, 0,0,0,0, {0,0,0,0,0}}, -98000000, -98000000, 102000000, 102000000},
988 : {{20, 28, 7, {0,90,0.994,2000000,2000000,0}, 0,0,0,0, {0,0,0,0,0}}, -98000000, -98000000, 102000000, 102000000},
989 : {{21, 4, 7, {9,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -688662.0096834, -1193504.42233962, 42993.625661512, 466993.370035908},
990 : {{22, 4, 7, {9,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -2981314.87489887, -52667593.719744, 93265053.7016014, 912774.431510712},
991 : {{23, 4, 7, {15,0,0.9996,500000,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -142680.459281219, -57483.8396628927, 56778.2298793441, 142611.243106357},
992 : {{24, 4, 7, {21,0,1,1500000,0,0}, 0,-96.062, -82.428, -121.754, {-4.801, -0.345, 1.376, 1.496, 0}}, 1250000, 6500000, 1750000, 8000000}, // Encom 2005 (AJD) - to support Finnish KKJ Zone 1
993 : {{24, 4, 7, {24,0,1,2500000,0,0}, 0,-96.062, -82.428, -121.754, {-4.801, -0.345, 1.376, 1.496, 0}}, 2250000, 6500000, 2750000, 8000000}, // Encom 2005 (AJD) - to support Finnish KKJ Zone 2
994 : {{24, 4, 7, {27,0,1,3500000,0,0}, 0,-96.062, -82.428, -121.754, {-4.801, -0.345, 1.376, 1.496, 0}}, 2850000, 6500000, 3850000, 8000000}, // Encom 2005 (AJD) - to support Finnish KKJ Zone 3
995 : {{24, 4, 7, {30,0,1,4500000,0,0}, 0,-96.062, -82.428, -121.754, {-4.801, -0.345, 1.376, 1.496, 0}}, 4250000, 6500000, 4750000, 8000000}, // Encom 2005 (AJD) - to support Finnish KKJ Zone 4
996 : {{25, 10, 7, {7.4395833333,46.9524055555,0,0,0,0}, 0,660.077,13.551,369.344, {0.804816,0.577692,0.952236,5.66,0}}, -100000000, -100000000, 100000000, 100000000},
997 : {{25, 10, 7, {7.4395833333,46.9524055555,600000,200000,0,0}, 0,660.077,13.551,369.344, {0.804816,0.577692,0.952236,5.66,0}}, -99400000, -99800000, 100600000, 100200000},
998 : {{26, 29, 0, {-60,0,0,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -20751.2174140408, -12383.4550682633, 29051.7043796571, 12383.4550682633},
999 : {{26, 29, 0, {-85.5,0,0,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -18987.3639338473, -12383.4550682633, 30815.5578598506, 12383.4550682633},
1000 : {{26, 29, 0, {20,0,0,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -26284.8753911183, -12383.4550682633, 23518.0464025796, 12383.4550682633},
1001 : {{26, 4, 7, {0,60,0,0,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -20089005.2889087, -9990138.39344294, 20089005.2889087, 9990138.39344294},
1002 : {{26, 4, 7, {0,70,0,0,0,0}, 0,-87,-98,-121, {0,0,0,0,0}}, -13747868.5914983, -6836730.23471024, 13747868.5914983, 6836730.23471024},
1003 : {{26, 7, 7, {0,0,0,0,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -40075452.7386388, -19928981.8895549, 40075452.7386388, 19928981.8895549},
1004 : {{27, 11, 7, {78,0,1200000,0,0,0}, 0,289,734,257, {0,0,0,0,0}}, -18834804.515364, -15340324.8240999, 21234804.515364, 15340324.8240999},
1005 : {{27, 24, 7, {-37,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1006 : {{27, 24, 7, {-38,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1007 : {{27, 24, 7, {-39,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1008 : {{27, 24, 7, {-41,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1009 : {{27, 24, 7, {-42,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1010 : {{27, 24, 7, {-43,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1011 : {{27, 24, 7, {-45,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1012 : {{27, 24, 7, {-48,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1013 : {{27, 24, 7, {-49,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1014 : {{27, 24, 7, {-51,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1015 : {{27, 24, 7, {-52,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1016 : {{27, 24, 7, {-54,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1017 : {{27, 24, 7, {-56,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1018 : {{27, 24, 7, {-59,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1019 : {{27, 24, 7, {-62,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1020 : {{27, 24, 7, {-63,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1021 : {{27, 24, 7, {-65,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1022 : {{27, 24, 7, {-70,0,0,0,0,0}, 0,-57,1,-41, {0,0,0,0,0}}, -20037580.5994203, -15342381.4311037, 20037580.5994203, 15342381.4311037},
1023 : {{27, 28, 7, {-100,40,0,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -20037508.3427892, -19771855.3330942, 20037508.3427892, 10912797.2721118},
1024 : {{27, 28, 7, {0,0,0,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -20037508.3427892, -15342326.302603, 20037508.3427892, 15342326.302603},
1025 : {{27, 28, 7, {78,0,1200000,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -18837508.3427892, -15342326.302603, 21237508.3427892, 15342326.302603},
1026 : {{28, 0, 7, {-100,-80,180,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -19889431.1404394, -20026376.3929389, 19889431.1404395, 20026376.3929385},
1027 : {{28, 0, 7, {-100,-80,90,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -10014588.6119777, -10018754.1713946, 10014588.6119777, 10018754.1713946},
1028 : {{28, 0, 7, {-100,40,180,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -19610690.9824974, -20026376.3936683, 19610690.9824974, 20026376.3936695},
1029 : {{28, 0, 7, {-100,40,90,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -10018734.8959557, -10018754.1713946, 10018734.8959557, 10018754.1713946},
1030 : {{28, 0, 7, {0,-60,180,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -19758589.084291, -20026376.393667, 19758589.084291, 20026376.3936708},
1031 : {{28, 0, 7, {0,-60,90,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -10018731.6857622, -10018754.1713946, 10018731.6857622, 10018754.1713946},
1032 : {{28, 0, 7, {0,80,180,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -19889431.1404395, -20026376.3929385, 19889431.1404395, 20026376.3929389},
1033 : {{28, 0, 7, {0,80,90,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, -10014588.6119777, -10018754.1713946, 10014588.6119777, 10018754.1713946},
1034 : {{28, 7, 7, {0,-90,90,0,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -10018863.1846597, -10018863.1846597, 10018863.1846597, 10018863.1846597},
1035 : {{28, 7, 7, {0,90,90,0,0,0}, 0,-8,160,176, {0,0,0,0,0}}, -10018863.1846597, -10018863.1846597, 10018863.1846597, 10018863.1846597},
1036 :
1037 : {{0xff, 0, 0, {0,0,0,0,0,0}, 0,0,0,0, {0,0,0,0,0}}, 0, 0, 0, 0}
1038 : };
1039 :
1040 :
1041 : #define TAB_EQUAL(a, b) (((a)<(b) ? ((b)-(a)) : ((a)-(b))) < 1e-6)
1042 :
1043 :
1044 : /**********************************************************************
1045 : * MITABLookupCoordSysBounds()
1046 : *
1047 : * Lookup bounds for specified TABProjInfo struct.
1048 : *
1049 : * Returns TRUE if valid bounds were found, FALSE otherwise.
1050 : **********************************************************************/
1051 2 : GBool MITABLookupCoordSysBounds(TABProjInfo *psCS,
1052 : double &dXMin, double &dYMin,
1053 : double &dXMax, double &dYMax)
1054 : {
1055 2 : GBool bFound = FALSE;
1056 : MapInfoBoundsInfo *psList, **ppsList;
1057 :
1058 : /*-----------------------------------------------------------------
1059 : * Lookup table...
1060 : * Lookup external file if one was loaded, then lookup internal table.
1061 : *
1062 : * Note that entries in lookup table with 0xff for projId, UnitsId,
1063 : * means ignore that param, and 0xff in ellipsoidId means ignore the
1064 : * whole datum.
1065 : *----------------------------------------------------------------*/
1066 2 : ppsList = gpapsExtBoundsList;
1067 2 : for( ; !bFound && ppsList && *ppsList; ppsList++)
1068 : {
1069 0 : TABProjInfo *p = &((*ppsList)->sProj);
1070 :
1071 0 : if (p->nProjId == psCS->nProjId &&
1072 : (p->nUnitsId == 0xff || p->nUnitsId == psCS->nUnitsId) &&
1073 : (p->nEllipsoidId == 0xff ||
1074 : (p->nEllipsoidId == psCS->nEllipsoidId &&
1075 : ( (p->nDatumId > 0 && p->nDatumId == psCS->nDatumId) ||
1076 : ((p->nDatumId <= 0 || psCS->nDatumId <= 0) &&
1077 : TAB_EQUAL(p->dDatumShiftX, psCS->dDatumShiftX) &&
1078 : TAB_EQUAL(p->dDatumShiftY, psCS->dDatumShiftY) &&
1079 : TAB_EQUAL(p->dDatumShiftZ, psCS->dDatumShiftZ) &&
1080 0 : TAB_EQUAL(p->adDatumParams[0], psCS->adDatumParams[0]) &&
1081 0 : TAB_EQUAL(p->adDatumParams[1], psCS->adDatumParams[1]) &&
1082 0 : TAB_EQUAL(p->adDatumParams[2], psCS->adDatumParams[2]) &&
1083 0 : TAB_EQUAL(p->adDatumParams[3], psCS->adDatumParams[3]) &&
1084 0 : TAB_EQUAL(p->adDatumParams[4], psCS->adDatumParams[4]) )))) &&
1085 0 : (TAB_EQUAL(p->adProjParams[0], psCS->adProjParams[0]) &&
1086 0 : TAB_EQUAL(p->adProjParams[1], psCS->adProjParams[1]) &&
1087 0 : TAB_EQUAL(p->adProjParams[2], psCS->adProjParams[2]) &&
1088 0 : TAB_EQUAL(p->adProjParams[3], psCS->adProjParams[3]) &&
1089 0 : TAB_EQUAL(p->adProjParams[4], psCS->adProjParams[4]) &&
1090 0 : TAB_EQUAL(p->adProjParams[5], psCS->adProjParams[5]) ) )
1091 : {
1092 0 : dXMin = (*ppsList)->dXMin;
1093 0 : dYMin = (*ppsList)->dYMin;
1094 0 : dXMax = (*ppsList)->dXMax;
1095 0 : dYMax = (*ppsList)->dYMax;
1096 0 : bFound = TRUE;
1097 : }
1098 : }
1099 :
1100 2 : psList = gasBoundsList;
1101 1570 : for( ; !bFound && psList->sProj.nProjId!=0xff; psList++)
1102 : {
1103 1568 : TABProjInfo *p = &(psList->sProj);
1104 :
1105 3042 : if (p->nProjId == psCS->nProjId &&
1106 : (p->nUnitsId == 0xff || p->nUnitsId == psCS->nUnitsId) &&
1107 : (p->nEllipsoidId == 0xff ||
1108 : (p->nEllipsoidId == psCS->nEllipsoidId &&
1109 : ( (p->nDatumId > 0 && p->nDatumId == psCS->nDatumId) ||
1110 : ((p->nDatumId <= 0 || psCS->nDatumId <= 0) &&
1111 : TAB_EQUAL(p->dDatumShiftX, psCS->dDatumShiftX) &&
1112 : TAB_EQUAL(p->dDatumShiftY, psCS->dDatumShiftY) &&
1113 : TAB_EQUAL(p->dDatumShiftZ, psCS->dDatumShiftZ) &&
1114 244 : TAB_EQUAL(p->adDatumParams[0], psCS->adDatumParams[0]) &&
1115 244 : TAB_EQUAL(p->adDatumParams[1], psCS->adDatumParams[1]) &&
1116 244 : TAB_EQUAL(p->adDatumParams[2], psCS->adDatumParams[2]) &&
1117 244 : TAB_EQUAL(p->adDatumParams[3], psCS->adDatumParams[3]) &&
1118 244 : TAB_EQUAL(p->adDatumParams[4], psCS->adDatumParams[4]) )))) &&
1119 244 : (TAB_EQUAL(p->adProjParams[0], psCS->adProjParams[0]) &&
1120 2 : TAB_EQUAL(p->adProjParams[1], psCS->adProjParams[1]) &&
1121 2 : TAB_EQUAL(p->adProjParams[2], psCS->adProjParams[2]) &&
1122 2 : TAB_EQUAL(p->adProjParams[3], psCS->adProjParams[3]) &&
1123 2 : TAB_EQUAL(p->adProjParams[4], psCS->adProjParams[4]) &&
1124 2 : TAB_EQUAL(p->adProjParams[5], psCS->adProjParams[5]) ) )
1125 : {
1126 1 : dXMin = psList->dXMin;
1127 1 : dYMin = psList->dYMin;
1128 1 : dXMax = psList->dXMax;
1129 1 : dYMax = psList->dYMax;
1130 1 : bFound = TRUE;
1131 : }
1132 : }
1133 :
1134 2 : return bFound;
1135 : }
1136 :
1137 :
1138 : /**********************************************************************
1139 : * MITABLoadCoordSysTable()
1140 : *
1141 : * Load a Coordsys bounds lookup table from an external file.
1142 : * The entries from that table will be looked up in priority BEFORE the
1143 : * entries from gasBoundsList[] defined above.
1144 : *
1145 : * This allows users to override the default bounds for existing
1146 : * projections, and to define bounds for new projections not listed in
1147 : * the table above.
1148 : *
1149 : * The format of the file is a simple text file with one CoordSys string
1150 : * per line. The CoordSys lines should follow the MIF specs, and MUST
1151 : * include the optional Bounds definition at the end of the line.
1152 : *
1153 : * e.g.
1154 : * CoordSys Earth Projection 8, 24, "m", -63, 0, 0.9996, 500000, 0 Bounds \
1155 : * (-7746230.6469039, -9998287.383889269) (8746230.6469039, 9998287.383889269)
1156 : *
1157 : * Returns 0 on success, -1 on error.
1158 : **********************************************************************/
1159 0 : int MITABLoadCoordSysTable(const char *pszFname)
1160 : {
1161 : FILE *fp;
1162 0 : int nStatus = 0, iLine = 0;
1163 :
1164 0 : MITABFreeCoordSysTable();
1165 :
1166 0 : if ((fp = VSIFOpen(pszFname, "rt")) != NULL)
1167 : {
1168 : const char *pszLine;
1169 0 : int iEntry=0, numEntries=100;
1170 :
1171 : gpapsExtBoundsList = (MapInfoBoundsInfo **)CPLMalloc(numEntries*
1172 0 : sizeof(MapInfoBoundsInfo *));
1173 0 : gpapsExtBoundsList[0] = NULL;
1174 :
1175 0 : while( (pszLine = CPLReadLine(fp)) != NULL)
1176 : {
1177 : double dXMin, dYMin, dXMax, dYMax;
1178 : TABProjInfo sProj;
1179 :
1180 0 : iLine++;
1181 :
1182 0 : if (strlen(pszLine) < 10 || EQUALN(pszLine, "#", 1))
1183 0 : continue; // Skip empty lines/comments
1184 :
1185 0 : if ((nStatus = MITABCoordSys2TABProjInfo(pszLine, &sProj)) != 0)
1186 : {
1187 0 : break; // Abort and return
1188 : }
1189 :
1190 0 : if (!MITABExtractCoordSysBounds(pszLine, dXMin,dYMin,dXMax,dYMax))
1191 : {
1192 : CPLError(CE_Warning, CPLE_IllegalArg,
1193 : "Missing Bounds parameters in line %d of %s",
1194 0 : iLine, pszFname);
1195 0 : continue; // Just skip this line.
1196 : }
1197 :
1198 0 : if (iEntry >= numEntries-1)
1199 : {
1200 0 : numEntries+= 100;
1201 : gpapsExtBoundsList =
1202 : (MapInfoBoundsInfo **)CPLRealloc(gpapsExtBoundsList,
1203 : numEntries*
1204 0 : sizeof(MapInfoBoundsInfo *));
1205 : }
1206 :
1207 0 : gpapsExtBoundsList[iEntry] =
1208 0 : (MapInfoBoundsInfo*)CPLMalloc(sizeof(MapInfoBoundsInfo));
1209 :
1210 0 : gpapsExtBoundsList[iEntry]->sProj = sProj;
1211 0 : gpapsExtBoundsList[iEntry]->dXMin = dXMin;
1212 0 : gpapsExtBoundsList[iEntry]->dYMin = dYMin;
1213 0 : gpapsExtBoundsList[iEntry]->dXMax = dXMax;
1214 0 : gpapsExtBoundsList[iEntry]->dYMax = dYMax;
1215 :
1216 0 : gpapsExtBoundsList[++iEntry] = NULL;
1217 : }
1218 :
1219 0 : VSIFClose(fp);
1220 : }
1221 :
1222 0 : return nStatus;
1223 : }
1224 :
1225 :
1226 : /**********************************************************************
1227 : * MITABFreeCoordSysTable()
1228 : *
1229 : * Flush memory used by the coordsys table loaded by MITABLoadCoordSysTable()
1230 : **********************************************************************/
1231 0 : void MITABFreeCoordSysTable()
1232 : {
1233 0 : if (gpapsExtBoundsList)
1234 : {
1235 0 : MapInfoBoundsInfo **ppsEntry = gpapsExtBoundsList;
1236 :
1237 0 : while(*ppsEntry != NULL)
1238 : {
1239 0 : CPLFree(*ppsEntry);
1240 0 : ppsEntry++;
1241 : }
1242 :
1243 0 : CPLFree(gpapsExtBoundsList);
1244 0 : gpapsExtBoundsList = NULL;
1245 : }
1246 0 : }
1247 :
1248 : /**********************************************************************
1249 : * MITABCoordSysTableLoaded()
1250 : *
1251 : * Returns TRUE if a coordsys table was loaded, FALSE otherwise.
1252 : **********************************************************************/
1253 0 : GBool MITABCoordSysTableLoaded()
1254 : {
1255 0 : return (gpapsExtBoundsList != NULL);
1256 : }
|