diff --git a/benches/bench.rs b/benches/bench.rs index e696bcc..455b17d 100644 --- a/benches/bench.rs +++ b/benches/bench.rs @@ -6,7 +6,7 @@ mod benches_polygon { extern crate test; use test::Bencher; - fn load_polygon() -> geometry_rs::Polygon{ + fn load_polygon() -> geometry_rs::Polygon { let poly = geometry_rs::Polygon::new( vec![ geometry_rs::Point { @@ -31,7 +31,6 @@ mod benches_polygon { }, ], vec![], - false, ); return poly; } @@ -39,7 +38,7 @@ mod benches_polygon { #[bench] fn poly_contain_point(b: &mut Bencher) { let poly = load_polygon(); - + let p_in = geometry_rs::Point { x: 99.9804504129416, y: 39.70716466970461, diff --git a/benches/bench_az.rs b/benches/bench_az.rs index f189761..e385af3 100644 --- a/benches/bench_az.rs +++ b/benches/bench_az.rs @@ -12,10 +12,10 @@ mod benches_az_polygon { import json TPL = """geometry_rs::Point {x: {lng}, y: {lat}},""" - + with open("./az.geojson") as f: data = json.loads(f.read()) - + coordinates = data["coordinates"][0][0] # print(len(coordinates)) gens = [] @@ -27,1592 +27,6337 @@ mod benches_az_polygon { ``` */ - fn load_poly() -> geometry_rs::Polygon{ - let poly = geometry_rs::Polygon::new( + fn load_poly() -> geometry_rs::Polygon { + let poly = geometry_rs::Polygon::new_with_rtree_index_opt( vec![ - geometry_rs::Point {x: -114.635458, y: 34.876902}, - geometry_rs::Point {x: -114.6367680000001, y: 34.885705}, - geometry_rs::Point {x: -114.636725, y: 34.889107}, - geometry_rs::Point {x: -114.635425, y: 34.895192}, - geometry_rs::Point {x: -114.63185, y: 34.903942}, - geometry_rs::Point {x: -114.630877, y: 34.907263}, - geometry_rs::Point {x: -114.630552, y: 34.911852}, - geometry_rs::Point {x: -114.631537, y: 34.916153}, - geometry_rs::Point {x: -114.633237, y: 34.92123}, - geometry_rs::Point {x: -114.633253, y: 34.924608}, - geometry_rs::Point {x: -114.632196, y: 34.930628}, - geometry_rs::Point {x: -114.629753, y: 34.938684}, - geometry_rs::Point {x: -114.629811, y: 34.94481}, - geometry_rs::Point {x: -114.631681, y: 34.95131}, - geometry_rs::Point {x: -114.634274, y: 34.956662}, - geometry_rs::Point {x: -114.634953, y: 34.958918}, - geometry_rs::Point {x: -114.6352370000001, y: 34.965149}, - geometry_rs::Point {x: -114.634607, y: 34.96906}, - geometry_rs::Point {x: -114.629907, y: 34.980791}, - geometry_rs::Point {x: -114.629129, y: 34.986132}, - geometry_rs::Point {x: -114.629443, y: 34.991825}, - geometry_rs::Point {x: -114.6302440000001, y: 34.99464}, - geometry_rs::Point {x: -114.631807, y: 34.998632}, - geometry_rs::Point {x: -114.632665, y: 34.999806}, - geometry_rs::Point {x: -114.6355700000001, y: 35.005933}, - geometry_rs::Point {x: -114.637071, y: 35.010371}, - geometry_rs::Point {x: -114.637769, y: 35.014948}, - geometry_rs::Point {x: -114.63819, y: 35.022069}, - geometry_rs::Point {x: -114.637524, y: 35.027053}, - geometry_rs::Point {x: -114.633715, y: 35.035602}, - geometry_rs::Point {x: -114.629027, y: 35.042531}, - geometry_rs::Point {x: -114.625799, y: 35.045834}, - geometry_rs::Point {x: -114.615902, y: 35.05272}, - geometry_rs::Point {x: -114.6107010000001, y: 35.055458}, - geometry_rs::Point {x: -114.606694, y: 35.058941}, - geometry_rs::Point {x: -114.604715, y: 35.061744}, - geometry_rs::Point {x: -114.603619, y: 35.064226}, - geometry_rs::Point {x: -114.602908, y: 35.068588}, - geometry_rs::Point {x: -114.603175, y: 35.070445}, - geometry_rs::Point {x: -114.604736, y: 35.07483}, - geometry_rs::Point {x: -114.607701, y: 35.078533}, - geometry_rs::Point {x: -114.613132, y: 35.083097}, - geometry_rs::Point {x: -114.61842, y: 35.086539}, - geometry_rs::Point {x: -114.622517, y: 35.088703}, - geometry_rs::Point {x: -114.632053, y: 35.092559}, - geometry_rs::Point {x: -114.63937, y: 35.094733}, - geometry_rs::Point {x: -114.642831, y: 35.096503}, - geometry_rs::Point {x: -114.646579, y: 35.10082}, - geometry_rs::Point {x: -114.646764, y: 35.101868}, - geometry_rs::Point {x: -114.645152, y: 35.104995}, - geometry_rs::Point {x: -114.644354, y: 35.105903}, - geometry_rs::Point {x: -114.641116, y: 35.108401}, - geometry_rs::Point {x: -114.6374320000001, y: 35.112489}, - geometry_rs::Point {x: -114.632282, y: 35.117088}, - geometry_rs::Point {x: -114.628427, y: 35.118943}, - geometry_rs::Point {x: -114.623761, y: 35.120602}, - geometry_rs::Point {x: -114.628993, y: 35.119411}, - geometry_rs::Point {x: -114.6249540000001, y: 35.120742}, - geometry_rs::Point {x: -114.618697, y: 35.121749}, - geometry_rs::Point {x: -114.604007, y: 35.121252}, - geometry_rs::Point {x: -114.60274, y: 35.121666}, - geometry_rs::Point {x: -114.597794, y: 35.121735}, - geometry_rs::Point {x: -114.589787, y: 35.123522}, - geometry_rs::Point {x: -114.584877, y: 35.125194}, - geometry_rs::Point {x: -114.579882, y: 35.127506}, - geometry_rs::Point {x: -114.578263, y: 35.12881}, - geometry_rs::Point {x: -114.577146, y: 35.130982}, - geometry_rs::Point {x: -114.574411, y: 35.13495}, - geometry_rs::Point {x: -114.572597, y: 35.139557}, - geometry_rs::Point {x: -114.573706, y: 35.142698}, - geometry_rs::Point {x: -114.573879, y: 35.145351}, - geometry_rs::Point {x: -114.569529, y: 35.162317}, - geometry_rs::Point {x: -114.56876, y: 35.172195}, - geometry_rs::Point {x: -114.569214, y: 35.17289}, - geometry_rs::Point {x: -114.568989, y: 35.175085}, - geometry_rs::Point {x: -114.569258, y: 35.183424}, - geometry_rs::Point {x: -114.569653, y: 35.186267}, - geometry_rs::Point {x: -114.571404, y: 35.191026}, - geometry_rs::Point {x: -114.572084, y: 35.200794}, - geometry_rs::Point {x: -114.574037, y: 35.20379}, - geometry_rs::Point {x: -114.574233, y: 35.205481}, - geometry_rs::Point {x: -114.574958, y: 35.206714}, - geometry_rs::Point {x: -114.578581, y: 35.208113}, - geometry_rs::Point {x: -114.579535, y: 35.208911}, - geometry_rs::Point {x: -114.5798970000001, y: 35.21097}, - geometry_rs::Point {x: -114.580312, y: 35.220095}, - geometry_rs::Point {x: -114.583523, y: 35.230348}, - geometry_rs::Point {x: -114.58248, y: 35.233173}, - geometry_rs::Point {x: -114.582842, y: 35.238703}, - geometry_rs::Point {x: -114.584993, y: 35.242717}, - geometry_rs::Point {x: -114.586053, y: 35.248891}, - geometry_rs::Point {x: -114.585714, y: 35.253145}, - geometry_rs::Point {x: -114.585768, y: 35.257743}, - geometry_rs::Point {x: -114.586604, y: 35.262386}, - geometry_rs::Point {x: -114.587497, y: 35.265473}, - geometry_rs::Point {x: -114.590513, y: 35.272334}, - geometry_rs::Point {x: -114.593247, y: 35.284361}, - geometry_rs::Point {x: -114.595705, y: 35.289939}, - geometry_rs::Point {x: -114.596682, y: 35.294557}, - geometry_rs::Point {x: -114.597268, y: 35.299565}, - geometry_rs::Point {x: -114.59721, y: 35.303223}, - geometry_rs::Point {x: -114.595163, y: 35.321883}, - geometry_rs::Point {x: -114.595553, y: 35.326547}, - geometry_rs::Point {x: -114.599771, y: 35.34111}, - geometry_rs::Point {x: -114.604607, y: 35.355239}, - geometry_rs::Point {x: -114.606173, y: 35.359651}, - geometry_rs::Point {x: -114.611206, y: 35.370119}, - geometry_rs::Point {x: -114.617698, y: 35.380131}, - geometry_rs::Point {x: -114.618257, y: 35.382646}, - geometry_rs::Point {x: -114.618984, y: 35.389391}, - geometry_rs::Point {x: -114.620887, y: 35.396867}, - geometry_rs::Point {x: -114.621783, y: 35.39945}, - geometry_rs::Point {x: -114.625702, y: 35.407976}, - geometry_rs::Point {x: -114.626765, y: 35.409644}, - geometry_rs::Point {x: -114.6290610000001, y: 35.411175}, - geometry_rs::Point {x: -114.65208, y: 35.430134}, - geometry_rs::Point {x: -114.653817, y: 35.432853}, - geometry_rs::Point {x: -114.654295, y: 35.436854}, - geometry_rs::Point {x: -114.658105, y: 35.441835}, - geometry_rs::Point {x: -114.661747, y: 35.444735}, - geometry_rs::Point {x: -114.662896, y: 35.446449}, - geometry_rs::Point {x: -114.663934, y: 35.449466}, - geometry_rs::Point {x: -114.664215, y: 35.451707}, - geometry_rs::Point {x: -114.6638800000001, y: 35.454657}, - geometry_rs::Point {x: -114.664217, y: 35.455845}, - geometry_rs::Point {x: -114.665142, y: 35.457331}, - geometry_rs::Point {x: -114.666151, y: 35.458198}, - geometry_rs::Point {x: -114.667217, y: 35.46037}, - geometry_rs::Point {x: -114.6667690000001, y: 35.462085}, - geometry_rs::Point {x: -114.6657900000001, y: 35.463915}, - geometry_rs::Point {x: -114.665651, y: 35.466911}, - geometry_rs::Point {x: -114.665988, y: 35.467985}, - geometry_rs::Point {x: -114.667389, y: 35.469904}, - geometry_rs::Point {x: -114.67235, y: 35.47374}, - geometry_rs::Point {x: -114.673164, y: 35.474814}, - geometry_rs::Point {x: -114.673585, y: 35.475843}, - geometry_rs::Point {x: -114.6734730000001, y: 35.476849}, - geometry_rs::Point {x: -114.672074, y: 35.479709}, - geometry_rs::Point {x: -114.671794, y: 35.480806}, - geometry_rs::Point {x: -114.671907, y: 35.482087}, - geometry_rs::Point {x: -114.673534, y: 35.485675}, - geometry_rs::Point {x: -114.6768150000001, y: 35.489787}, - geometry_rs::Point {x: -114.6767040000001, y: 35.491845}, - geometry_rs::Point {x: -114.676257, y: 35.493103}, - geometry_rs::Point {x: -114.677743, y: 35.495182}, - geometry_rs::Point {x: -114.678642, y: 35.497628}, - geometry_rs::Point {x: -114.678587, y: 35.499846}, - geometry_rs::Point {x: -114.6788920000001, y: 35.501276}, - geometry_rs::Point {x: -114.67748, y: 35.510948}, - geometry_rs::Point {x: -114.677143, y: 35.512945}, - geometry_rs::Point {x: -114.675685, y: 35.51563}, - geometry_rs::Point {x: -114.672767, y: 35.518428}, - geometry_rs::Point {x: -114.66954, y: 35.52079}, - geometry_rs::Point {x: -114.668586, y: 35.521225}, - geometry_rs::Point {x: -114.666565, y: 35.520993}, - geometry_rs::Point {x: -114.6646010000001, y: 35.521519}, - geometry_rs::Point {x: -114.6639830000001, y: 35.522161}, - geometry_rs::Point {x: -114.661682, y: 35.526682}, - geometry_rs::Point {x: -114.659886, y: 35.527919}, - geometry_rs::Point {x: -114.657753, y: 35.530741}, - geometry_rs::Point {x: -114.657163, y: 35.532301}, - geometry_rs::Point {x: -114.65677, y: 35.534964}, - geometry_rs::Point {x: -114.657809, y: 35.536963}, - geometry_rs::Point {x: -114.660335, y: 35.540433}, - geometry_rs::Point {x: -114.661457, y: 35.544062}, - geometry_rs::Point {x: -114.66157, y: 35.545692}, - geometry_rs::Point {x: -114.66112, y: 35.549021}, - geometry_rs::Point {x: -114.661963, y: 35.552604}, - geometry_rs::Point {x: -114.661963, y: 35.555887}, - geometry_rs::Point {x: -114.663451, y: 35.559884}, - geometry_rs::Point {x: -114.663535, y: 35.560963}, - geometry_rs::Point {x: -114.662805, y: 35.564268}, - geometry_rs::Point {x: -114.6639, y: 35.56629}, - geometry_rs::Point {x: -114.6644330000001, y: 35.568426}, - geometry_rs::Point {x: -114.666231, y: 35.571642}, - geometry_rs::Point {x: -114.668393, y: 35.574331}, - geometry_rs::Point {x: -114.670022, y: 35.575596}, - geometry_rs::Point {x: -114.671567, y: 35.576217}, - geometry_rs::Point {x: -114.674881, y: 35.578379}, - geometry_rs::Point {x: -114.675751, y: 35.579459}, - geometry_rs::Point {x: -114.675667, y: 35.580033}, - geometry_rs::Point {x: -114.670191, y: 35.583471}, - geometry_rs::Point {x: -114.664209, y: 35.585944}, - geometry_rs::Point {x: -114.660558, y: 35.586583}, - geometry_rs::Point {x: -114.659238, y: 35.587477}, - geometry_rs::Point {x: -114.654518, y: 35.596609}, - geometry_rs::Point {x: -114.6539000000001, y: 35.598491}, - geometry_rs::Point {x: -114.653731, y: 35.600373}, - geometry_rs::Point {x: -114.654489, y: 35.605173}, - geometry_rs::Point {x: -114.653618, y: 35.607192}, - geometry_rs::Point {x: -114.653534, y: 35.609672}, - geometry_rs::Point {x: -114.653927, y: 35.611739}, - geometry_rs::Point {x: -114.655219, y: 35.614059}, - geometry_rs::Point {x: -114.657241, y: 35.617046}, - geometry_rs::Point {x: -114.659461, y: 35.619552}, - geometry_rs::Point {x: -114.660641, y: 35.620334}, - geometry_rs::Point {x: -114.663647, y: 35.620773}, - geometry_rs::Point {x: -114.665389, y: 35.621556}, - geometry_rs::Point {x: -114.666682, y: 35.623073}, - geometry_rs::Point {x: -114.668087, y: 35.627115}, - geometry_rs::Point {x: -114.6690150000001, y: 35.628861}, - geometry_rs::Point {x: -114.672134, y: 35.633365}, - geometry_rs::Point {x: -114.675001, y: 35.638304}, - geometry_rs::Point {x: -114.677615, y: 35.641774}, - geometry_rs::Point {x: -114.6794150000001, y: 35.643429}, - geometry_rs::Point {x: -114.686133, y: 35.647522}, - geometry_rs::Point {x: -114.689001, y: 35.65028}, - geometry_rs::Point {x: -114.689507, y: 35.651429}, - geometry_rs::Point {x: -114.689226, y: 35.652898}, - geometry_rs::Point {x: -114.6904940000001, y: 35.662657}, - geometry_rs::Point {x: -114.690214, y: 35.665159}, - geometry_rs::Point {x: -114.686055, y: 35.670642}, - geometry_rs::Point {x: -114.682317, y: 35.677825}, - geometry_rs::Point {x: -114.680827, y: 35.682255}, - geometry_rs::Point {x: -114.6806310000001, y: 35.684046}, - geometry_rs::Point {x: -114.6809970000001, y: 35.685929}, - geometry_rs::Point {x: -114.6826570000001, y: 35.688571}, - geometry_rs::Point {x: -114.691263, y: 35.693125}, - geometry_rs::Point {x: -114.696214, y: 35.69655}, - geometry_rs::Point {x: -114.701416, y: 35.701084}, - geometry_rs::Point {x: -114.703608, y: 35.703922}, - geometry_rs::Point {x: -114.704501, y: 35.705993}, - geometry_rs::Point {x: -114.704959, y: 35.706366}, - geometry_rs::Point {x: -114.704842, y: 35.706744}, - geometry_rs::Point {x: -114.705597, y: 35.708274}, - geometry_rs::Point {x: -114.7053470000001, y: 35.708344}, - geometry_rs::Point {x: -114.705447, y: 35.711757}, - geometry_rs::Point {x: -114.699405, y: 35.726929}, - geometry_rs::Point {x: -114.697859, y: 35.731657}, - geometry_rs::Point {x: -114.69654, y: 35.738934}, - geometry_rs::Point {x: -114.6964, y: 35.742653}, - geometry_rs::Point {x: -114.696655, y: 35.746143}, - geometry_rs::Point {x: -114.697585, y: 35.748417}, - geometry_rs::Point {x: -114.697726, y: 35.750966}, - geometry_rs::Point {x: -114.696854, y: 35.752756}, - geometry_rs::Point {x: -114.696546, y: 35.754638}, - geometry_rs::Point {x: -114.694267, y: 35.756633}, - geometry_rs::Point {x: -114.694717, y: 35.757897}, - geometry_rs::Point {x: -114.69742, y: 35.760677}, - geometry_rs::Point {x: -114.700266, y: 35.766879}, - geometry_rs::Point {x: -114.701027, y: 35.76968}, - geometry_rs::Point {x: -114.70117, y: 35.774112}, - geometry_rs::Point {x: -114.6990360000001, y: 35.788046}, - geometry_rs::Point {x: -114.6993180000001, y: 35.79048}, - geometry_rs::Point {x: -114.703178, y: 35.794685}, - geometry_rs::Point {x: -114.705827, y: 35.798889}, - geometry_rs::Point {x: -114.71149, y: 35.80438}, - geometry_rs::Point {x: -114.712026, y: 35.805529}, - geometry_rs::Point {x: -114.710534, y: 35.807525}, - geometry_rs::Point {x: -114.709324, y: 35.81005}, - geometry_rs::Point {x: -114.70634, y: 35.812022}, - geometry_rs::Point {x: -114.703665, y: 35.814614}, - geometry_rs::Point {x: -114.700654, y: 35.822004}, - geometry_rs::Point {x: -114.697276, y: 35.826776}, - geometry_rs::Point {x: -114.69553, y: 35.829897}, - geometry_rs::Point {x: -114.6952770000001, y: 35.831091}, - geometry_rs::Point {x: -114.695249, y: 35.832285}, - geometry_rs::Point {x: -114.695757, y: 35.833387}, - geometry_rs::Point {x: -114.701478, y: 35.839316}, - geometry_rs::Point {x: -114.702293, y: 35.840792}, - geometry_rs::Point {x: -114.702339, y: 35.842151}, - geometry_rs::Point {x: -114.703527, y: 35.841845}, - geometry_rs::Point {x: -114.704173, y: 35.842669}, - geometry_rs::Point {x: -114.7042030000001, y: 35.844274}, - geometry_rs::Point {x: -114.706288, y: 35.846218}, - geometry_rs::Point {x: -114.706532, y: 35.849027}, - geometry_rs::Point {x: -114.705856, y: 35.850508}, - geometry_rs::Point {x: -114.703599, y: 35.852595}, - geometry_rs::Point {x: -114.701904, y: 35.853223}, - geometry_rs::Point {x: -114.696581, y: 35.853727}, - geometry_rs::Point {x: -114.69437, y: 35.854463}, - geometry_rs::Point {x: -114.693446, y: 35.855125}, - geometry_rs::Point {x: -114.691456, y: 35.858661}, - geometry_rs::Point {x: -114.6877980000001, y: 35.860728}, - geometry_rs::Point {x: -114.68205, y: 35.86295}, - geometry_rs::Point {x: -114.678186, y: 35.863311}, - geometry_rs::Point {x: -114.672289, y: 35.865011}, - geometry_rs::Point {x: -114.66968, y: 35.865036}, - geometry_rs::Point {x: -114.6674710000001, y: 35.867061}, - geometry_rs::Point {x: -114.662623, y: 35.869213}, - geometry_rs::Point {x: -114.661636, y: 35.870545}, - geometry_rs::Point {x: -114.661636, y: 35.871233}, - geometry_rs::Point {x: -114.663214, y: 35.873692}, - geometry_rs::Point {x: -114.668145, y: 35.875201}, - geometry_rs::Point {x: -114.672009, y: 35.878018}, - geometry_rs::Point {x: -114.678972, y: 35.88551}, - geometry_rs::Point {x: -114.693602, y: 35.895311}, - geometry_rs::Point {x: -114.69454, y: 35.896587}, - geometry_rs::Point {x: -114.696064, y: 35.896464}, - geometry_rs::Point {x: -114.694928, y: 35.897594}, - geometry_rs::Point {x: -114.6961320000001, y: 35.898662}, - geometry_rs::Point {x: -114.697558, y: 35.89936}, - geometry_rs::Point {x: -114.7002580000001, y: 35.901757}, - geometry_rs::Point {x: -114.700769, y: 35.903064}, - geometry_rs::Point {x: -114.703538, y: 35.906707}, - geometry_rs::Point {x: -114.705119, y: 35.907637}, - geometry_rs::Point {x: -114.705991, y: 35.908598}, - geometry_rs::Point {x: -114.7057140000001, y: 35.909316}, - geometry_rs::Point {x: -114.706767, y: 35.90895}, - geometry_rs::Point {x: -114.708112, y: 35.909933}, - geometry_rs::Point {x: -114.709187, y: 35.916827}, - geometry_rs::Point {x: -114.707784, y: 35.916993}, - geometry_rs::Point {x: -114.707398, y: 35.918057}, - geometry_rs::Point {x: -114.70788, y: 35.919207}, - geometry_rs::Point {x: -114.7073290000001, y: 35.926177}, - geometry_rs::Point {x: -114.707603, y: 35.92795}, - geometry_rs::Point {x: -114.712965, y: 35.932159}, - geometry_rs::Point {x: -114.712756, y: 35.932639}, - geometry_rs::Point {x: -114.713413, y: 35.9319}, - geometry_rs::Point {x: -114.713312, y: 35.933844}, - geometry_rs::Point {x: -114.729762, y: 35.959895}, - geometry_rs::Point {x: -114.7284960000001, y: 35.960395}, - geometry_rs::Point {x: -114.728666, y: 35.961757}, - geometry_rs::Point {x: -114.7300900000001, y: 35.962691}, - geometry_rs::Point {x: -114.732456, y: 35.965891}, - geometry_rs::Point {x: -114.736195, y: 35.969421}, - geometry_rs::Point {x: -114.740536, y: 35.975545}, - geometry_rs::Point {x: -114.743494, y: 35.983553}, - geometry_rs::Point {x: -114.743638, y: 35.985785}, - geometry_rs::Point {x: -114.743117, y: 35.987387}, - geometry_rs::Point {x: -114.740043, y: 35.990534}, - geometry_rs::Point {x: -114.739318, y: 35.991804}, - geometry_rs::Point {x: -114.740544, y: 35.994853}, - geometry_rs::Point {x: -114.740815, y: 35.997464}, - geometry_rs::Point {x: -114.741536, y: 35.99969}, - geometry_rs::Point {x: -114.741679, y: 36.002283}, - geometry_rs::Point {x: -114.743163, y: 36.006722}, - geometry_rs::Point {x: -114.743005, y: 36.00845}, - geometry_rs::Point {x: -114.740866, y: 36.012928}, - geometry_rs::Point {x: -114.738555, y: 36.015223}, - geometry_rs::Point {x: -114.7288740000001, y: 36.021387}, - geometry_rs::Point {x: -114.723324, y: 36.026588}, - geometry_rs::Point {x: -114.722214, y: 36.027964}, - geometry_rs::Point {x: -114.722096, y: 36.028952}, - geometry_rs::Point {x: -114.722742, y: 36.030286}, - geometry_rs::Point {x: -114.723673, y: 36.03123}, - geometry_rs::Point {x: -114.727602, y: 36.033099}, - geometry_rs::Point {x: -114.730563, y: 36.036207}, - geometry_rs::Point {x: -114.7334170000001, y: 36.037913}, - geometry_rs::Point {x: -114.735739, y: 36.038033}, - geometry_rs::Point {x: -114.740018, y: 36.037467}, - geometry_rs::Point {x: -114.7412620000001, y: 36.038044}, - geometry_rs::Point {x: -114.742105, y: 36.039792}, - geometry_rs::Point {x: -114.742661, y: 36.042573}, - geometry_rs::Point {x: -114.742479, y: 36.045697}, - geometry_rs::Point {x: -114.741677, y: 36.047877}, - geometry_rs::Point {x: -114.735701, y: 36.053393}, - geometry_rs::Point {x: -114.73508, y: 36.054435}, - geometry_rs::Point {x: -114.735285, y: 36.056648}, - geometry_rs::Point {x: -114.7360230000001, y: 36.059063}, - geometry_rs::Point {x: -114.74006, y: 36.062437}, - geometry_rs::Point {x: -114.7422, y: 36.067833}, - geometry_rs::Point {x: -114.742138, y: 36.068676}, - geometry_rs::Point {x: -114.743542, y: 36.071037}, - geometry_rs::Point {x: -114.748891, y: 36.074981}, - geometry_rs::Point {x: -114.75057, y: 36.08033}, - geometry_rs::Point {x: -114.754032, y: 36.083093}, - geometry_rs::Point {x: -114.754681, y: 36.085052}, - geometry_rs::Point {x: -114.754508, y: 36.086171}, - geometry_rs::Point {x: -114.752836, y: 36.089393}, - geometry_rs::Point {x: -114.750095, y: 36.092275}, - geometry_rs::Point {x: -114.7489130000001, y: 36.095183}, - geometry_rs::Point {x: -114.7374970000001, y: 36.103102}, - geometry_rs::Point {x: -114.734857, y: 36.104426}, - geometry_rs::Point {x: -114.718257, y: 36.107164}, - geometry_rs::Point {x: -114.709269, y: 36.107396}, - geometry_rs::Point {x: -114.706091, y: 36.108239}, - geometry_rs::Point {x: -114.703737, y: 36.108348}, - geometry_rs::Point {x: -114.696981, y: 36.110297}, - geometry_rs::Point {x: -114.6936550000001, y: 36.112482}, - geometry_rs::Point {x: -114.691631, y: 36.112535}, - geometry_rs::Point {x: -114.6880740000001, y: 36.111457}, - geometry_rs::Point {x: -114.6844260000001, y: 36.109472}, - geometry_rs::Point {x: -114.6818470000001, y: 36.109192}, - geometry_rs::Point {x: -114.6797750000001, y: 36.109874}, - geometry_rs::Point {x: -114.678375, y: 36.110815}, - geometry_rs::Point {x: -114.675106, y: 36.114111}, - geometry_rs::Point {x: -114.671867, y: 36.115964}, - geometry_rs::Point {x: -114.6643430000001, y: 36.1163}, - geometry_rs::Point {x: -114.662144, y: 36.117742}, - geometry_rs::Point {x: -114.660448, y: 36.119999}, - geometry_rs::Point {x: -114.658131, y: 36.124127}, - geometry_rs::Point {x: -114.655512, y: 36.126187}, - geometry_rs::Point {x: -114.645728, y: 36.131995}, - geometry_rs::Point {x: -114.641976, y: 36.13373}, - geometry_rs::Point {x: -114.640125, y: 36.135126}, - geometry_rs::Point {x: -114.636862, y: 36.135552}, - geometry_rs::Point {x: -114.635809, y: 36.13617}, - geometry_rs::Point {x: -114.630474, y: 36.142218}, - geometry_rs::Point {x: -114.628462, y: 36.141822}, - geometry_rs::Point {x: -114.627079, y: 36.140761}, - geometry_rs::Point {x: -114.623837, y: 36.137144}, - geometry_rs::Point {x: -114.620605, y: 36.131759}, - geometry_rs::Point {x: -114.618429, y: 36.130328}, - geometry_rs::Point {x: -114.615455, y: 36.129653}, - geometry_rs::Point {x: -114.61324, y: 36.130266}, - geometry_rs::Point {x: -114.609288, y: 36.132229}, - geometry_rs::Point {x: -114.596474, y: 36.141537}, - geometry_rs::Point {x: -114.5930350000001, y: 36.142674}, - geometry_rs::Point {x: -114.589828, y: 36.143192}, - geometry_rs::Point {x: -114.583716, y: 36.14556}, - geometry_rs::Point {x: -114.580707, y: 36.145987}, - geometry_rs::Point {x: -114.578828, y: 36.147175}, - geometry_rs::Point {x: -114.57706, y: 36.148845}, - geometry_rs::Point {x: -114.57109, y: 36.151099}, - geometry_rs::Point {x: -114.561173, y: 36.150921}, - geometry_rs::Point {x: -114.556162, y: 36.15247}, - geometry_rs::Point {x: -114.5487420000001, y: 36.150697}, - geometry_rs::Point {x: -114.543232, y: 36.151871}, - geometry_rs::Point {x: -114.539233, y: 36.151764}, - geometry_rs::Point {x: -114.534478, y: 36.15023}, - geometry_rs::Point {x: -114.532924, y: 36.149282}, - geometry_rs::Point {x: -114.532308, y: 36.14804}, - geometry_rs::Point {x: -114.531091, y: 36.147644}, - geometry_rs::Point {x: -114.52621, y: 36.148177}, - geometry_rs::Point {x: -114.51428, y: 36.150795}, - geometry_rs::Point {x: -114.511218, y: 36.150576}, - geometry_rs::Point {x: -114.5081040000001, y: 36.149713}, - geometry_rs::Point {x: -114.501049, y: 36.144516}, - geometry_rs::Point {x: -114.500236, y: 36.143226}, - geometry_rs::Point {x: -114.499992, y: 36.141594}, - geometry_rs::Point {x: -114.500339, y: 36.1407}, - geometry_rs::Point {x: -114.50108, y: 36.14006}, - geometry_rs::Point {x: -114.50515, y: 36.138078}, - geometry_rs::Point {x: -114.507175, y: 36.13634}, - geometry_rs::Point {x: -114.50921, y: 36.133247}, - geometry_rs::Point {x: -114.508467, y: 36.129913}, - geometry_rs::Point {x: -114.507201, y: 36.128484}, - geometry_rs::Point {x: -114.504715, y: 36.127188}, - geometry_rs::Point {x: -114.501798, y: 36.126556}, - geometry_rs::Point {x: -114.498849, y: 36.126612}, - geometry_rs::Point {x: -114.487635, y: 36.128656}, - geometry_rs::Point {x: -114.483827, y: 36.12972}, - geometry_rs::Point {x: -114.478248, y: 36.132683}, - geometry_rs::Point {x: -114.468674, y: 36.138889}, - geometry_rs::Point {x: -114.465579, y: 36.139496}, - geometry_rs::Point {x: -114.4626, y: 36.139644}, - geometry_rs::Point {x: -114.458945, y: 36.139214}, - geometry_rs::Point {x: -114.456487, y: 36.138032}, - geometry_rs::Point {x: -114.45511, y: 36.136372}, - geometry_rs::Point {x: -114.453798, y: 36.133586}, - geometry_rs::Point {x: -114.451331, y: 36.129831}, - geometry_rs::Point {x: -114.447135, y: 36.126022}, - geometry_rs::Point {x: -114.445042, y: 36.125346}, - geometry_rs::Point {x: -114.443736, y: 36.125593}, - geometry_rs::Point {x: -114.435507, y: 36.130057}, - geometry_rs::Point {x: -114.423114, y: 36.13735}, - geometry_rs::Point {x: -114.418193, y: 36.142771}, - geometry_rs::Point {x: -114.415253, y: 36.145123}, - geometry_rs::Point {x: -114.4124910000001, y: 36.146511}, - geometry_rs::Point {x: -114.40914, y: 36.147}, - geometry_rs::Point {x: -114.405624, y: 36.146983}, - geometry_rs::Point {x: -114.398373, y: 36.145799}, - geometry_rs::Point {x: -114.381479, y: 36.141349}, - geometry_rs::Point {x: -114.379976, y: 36.141388}, - geometry_rs::Point {x: -114.375278, y: 36.143592}, - geometry_rs::Point {x: -114.373745, y: 36.143722}, - geometry_rs::Point {x: -114.370181, y: 36.142624}, - geometry_rs::Point {x: -114.368551, y: 36.140892}, - geometry_rs::Point {x: -114.367381, y: 36.13852}, - geometry_rs::Point {x: -114.365529, y: 36.136306}, - geometry_rs::Point {x: -114.364499, y: 36.134072}, - geometry_rs::Point {x: -114.358968, y: 36.127795}, - geometry_rs::Point {x: -114.348592, y: 36.121147}, - geometry_rs::Point {x: -114.3451, y: 36.118556}, - geometry_rs::Point {x: -114.342601, y: 36.115878}, - geometry_rs::Point {x: -114.34095, y: 36.113457}, - geometry_rs::Point {x: -114.338815, y: 36.111309}, - geometry_rs::Point {x: -114.337264, y: 36.110428}, - geometry_rs::Point {x: -114.334632, y: 36.106784}, - geometry_rs::Point {x: -114.333587, y: 36.106342}, - geometry_rs::Point {x: -114.328801, y: 36.105902}, - geometry_rs::Point {x: -114.325814, y: 36.103933}, - geometry_rs::Point {x: -114.325539, y: 36.102989}, - geometry_rs::Point {x: -114.3234580000001, y: 36.101186}, - geometry_rs::Point {x: -114.320866, y: 36.096463}, - geometry_rs::Point {x: -114.316983, y: 36.093409}, - geometry_rs::Point {x: -114.313086, y: 36.088816}, - geometry_rs::Point {x: -114.306939, y: 36.082487}, - geometry_rs::Point {x: -114.304171, y: 36.07558}, - geometry_rs::Point {x: -114.304384, y: 36.074019}, - geometry_rs::Point {x: -114.305853, y: 36.071478}, - geometry_rs::Point {x: -114.307485, y: 36.069672}, - geometry_rs::Point {x: -114.31242, y: 36.066117}, - geometry_rs::Point {x: -114.3136, y: 36.064148}, - geometry_rs::Point {x: -114.314328, y: 36.062016}, - geometry_rs::Point {x: -114.314427, y: 36.060523}, - geometry_rs::Point {x: -114.313591, y: 36.059048}, - geometry_rs::Point {x: -114.311904, y: 36.057661}, - geometry_rs::Point {x: -114.308624, y: 36.056976}, - geometry_rs::Point {x: -114.3009710000001, y: 36.05746}, - geometry_rs::Point {x: -114.298593, y: 36.057263}, - geometry_rs::Point {x: -114.295941, y: 36.056168}, - geometry_rs::Point {x: -114.2934350000001, y: 36.0545}, - geometry_rs::Point {x: -114.290867, y: 36.050511}, - geometry_rs::Point {x: -114.287992, y: 36.04907}, - geometry_rs::Point {x: -114.284006, y: 36.048242}, - geometry_rs::Point {x: -114.279637, y: 36.046103}, - geometry_rs::Point {x: -114.278166, y: 36.045819}, - geometry_rs::Point {x: -114.273911, y: 36.046529}, - geometry_rs::Point {x: -114.272299, y: 36.046289}, - geometry_rs::Point {x: -114.270862, y: 36.045523}, - geometry_rs::Point {x: -114.269548, y: 36.043769}, - geometry_rs::Point {x: -114.268896, y: 36.04094}, - geometry_rs::Point {x: -114.26922, y: 36.036807}, - geometry_rs::Point {x: -114.268586, y: 36.035034}, - geometry_rs::Point {x: -114.26438, y: 36.027911}, - geometry_rs::Point {x: -114.262388, y: 36.026107}, - geometry_rs::Point {x: -114.259518, y: 36.024206}, - geometry_rs::Point {x: -114.251633, y: 36.019886}, - geometry_rs::Point {x: -114.248419, y: 36.018556}, - geometry_rs::Point {x: -114.246111, y: 36.017164}, - geometry_rs::Point {x: -114.243865, y: 36.015266}, - geometry_rs::Point {x: -114.240439, y: 36.015245}, - geometry_rs::Point {x: -114.238154, y: 36.014473}, - geometry_rs::Point {x: -114.236892, y: 36.013247}, - geometry_rs::Point {x: -114.233443, y: 36.012835}, - geometry_rs::Point {x: -114.231854, y: 36.013147}, - geometry_rs::Point {x: -114.228015, y: 36.014731}, - geometry_rs::Point {x: -114.226459, y: 36.014606}, - geometry_rs::Point {x: -114.224798, y: 36.013699}, - geometry_rs::Point {x: -114.218759, y: 36.014511}, - geometry_rs::Point {x: -114.216609, y: 36.014336}, - geometry_rs::Point {x: -114.214679, y: 36.014806}, - geometry_rs::Point {x: -114.213549, y: 36.014615}, - geometry_rs::Point {x: -114.211932, y: 36.014834}, - geometry_rs::Point {x: -114.206052, y: 36.016634}, - geometry_rs::Point {x: -114.204156, y: 36.016575}, - geometry_rs::Point {x: -114.201227, y: 36.017751}, - geometry_rs::Point {x: -114.200066, y: 36.017743}, - geometry_rs::Point {x: -114.191221, y: 36.020019}, - geometry_rs::Point {x: -114.1858600000001, y: 36.022266}, - geometry_rs::Point {x: -114.179438, y: 36.024313}, - geometry_rs::Point {x: -114.176304, y: 36.026129}, - geometry_rs::Point {x: -114.174683, y: 36.02667}, - geometry_rs::Point {x: -114.164402, y: 36.026852}, - geometry_rs::Point {x: -114.161237, y: 36.026279}, - geometry_rs::Point {x: -114.157344, y: 36.024966}, - geometry_rs::Point {x: -114.1534, y: 36.02317}, - geometry_rs::Point {x: -114.15139, y: 36.023133}, - geometry_rs::Point {x: -114.150225, y: 36.023515}, - geometry_rs::Point {x: -114.145907, y: 36.027229}, - geometry_rs::Point {x: -114.145637, y: 36.028559}, - geometry_rs::Point {x: -114.145672, y: 36.03297}, - geometry_rs::Point {x: -114.144666, y: 36.034272}, - geometry_rs::Point {x: -114.143153, y: 36.035295}, - geometry_rs::Point {x: -114.13826, y: 36.03719}, - geometry_rs::Point {x: -114.137112, y: 36.038491}, - geometry_rs::Point {x: -114.135721, y: 36.041238}, - geometry_rs::Point {x: -114.134841, y: 36.043873}, - geometry_rs::Point {x: -114.134824, y: 36.045343}, - geometry_rs::Point {x: -114.135927, y: 36.050358}, - geometry_rs::Point {x: -114.136206, y: 36.053232}, - geometry_rs::Point {x: -114.1352, y: 36.056946}, - geometry_rs::Point {x: -114.133389, y: 36.061665}, - geometry_rs::Point {x: -114.129768, y: 36.068484}, - geometry_rs::Point {x: -114.125891, y: 36.072935}, - geometry_rs::Point {x: -114.124019, y: 36.075563}, - geometry_rs::Point {x: -114.121186, y: 36.082755}, - geometry_rs::Point {x: -114.119648, y: 36.085822}, - geometry_rs::Point {x: -114.112297, y: 36.09405}, - geometry_rs::Point {x: -114.111998, y: 36.09491}, - geometry_rs::Point {x: -114.1119, y: 36.095845}, - geometry_rs::Point {x: -114.115208, y: 36.099878}, - geometry_rs::Point {x: -114.11707, y: 36.101177}, - geometry_rs::Point {x: -114.119329, y: 36.10193}, - geometry_rs::Point {x: -114.121033, y: 36.103885}, - geometry_rs::Point {x: -114.121779, y: 36.105699}, - geometry_rs::Point {x: -114.12167, y: 36.108294}, - geometry_rs::Point {x: -114.120865, y: 36.11085}, - geometry_rs::Point {x: -114.118497, y: 36.1139}, - geometry_rs::Point {x: -114.116061, y: 36.115471}, - geometry_rs::Point {x: -114.108381, y: 36.119154}, - geometry_rs::Point {x: -114.107419, y: 36.119401}, - geometry_rs::Point {x: -114.100433, y: 36.119359}, - geometry_rs::Point {x: -114.097707, y: 36.120213}, - geometry_rs::Point {x: -114.096994, y: 36.120823}, - geometry_rs::Point {x: -114.092753, y: 36.132356}, - geometry_rs::Point {x: -114.092366, y: 36.135331}, - geometry_rs::Point {x: -114.091701, y: 36.137303}, - geometry_rs::Point {x: -114.089279, y: 36.140326}, - geometry_rs::Point {x: -114.087899, y: 36.142923}, - geometry_rs::Point {x: -114.081234, y: 36.150208}, - geometry_rs::Point {x: -114.07945, y: 36.154625}, - geometry_rs::Point {x: -114.078832, y: 36.157434}, - geometry_rs::Point {x: -114.075641, y: 36.162523}, - geometry_rs::Point {x: -114.071652, y: 36.170921}, - geometry_rs::Point {x: -114.066798, y: 36.179087}, - geometry_rs::Point {x: -114.058662, y: 36.187835}, - geometry_rs::Point {x: -114.052743, y: 36.190919}, - geometry_rs::Point {x: -114.049484, y: 36.192134}, - geometry_rs::Point {x: -114.043944, y: 36.19335}, - geometry_rs::Point {x: -114.043849, y: 36.245114}, - geometry_rs::Point {x: -114.045518, y: 36.27439}, - geometry_rs::Point {x: -114.045559, y: 36.288837}, - geometry_rs::Point {x: -114.045033, y: 36.30305}, - geometry_rs::Point {x: -114.044345, y: 36.310234}, - geometry_rs::Point {x: -114.044051, y: 36.317628}, - geometry_rs::Point {x: -114.044776, y: 36.331969}, - geometry_rs::Point {x: -114.044702, y: 36.346298}, - geometry_rs::Point {x: -114.043034, y: 36.38587}, - geometry_rs::Point {x: -114.0428430000001, y: 36.448175}, - geometry_rs::Point {x: -114.043133, y: 36.469716}, - geometry_rs::Point {x: -114.044816, y: 36.491343}, - geometry_rs::Point {x: -114.045647, y: 36.521095}, - geometry_rs::Point {x: -114.04632, y: 36.564615}, - geometry_rs::Point {x: -114.049935, y: 36.709521}, - geometry_rs::Point {x: -114.049973, y: 36.738672}, - geometry_rs::Point {x: -114.050327, y: 36.752899}, - geometry_rs::Point {x: -114.049879, y: 36.781909}, - geometry_rs::Point {x: -114.050502, y: 36.895232}, - geometry_rs::Point {x: -114.049995, y: 36.957769}, - geometry_rs::Point {x: -114.0506000000001, y: 37.000396}, - geometry_rs::Point {x: -114.0008, y: 37.000448}, - geometry_rs::Point {x: -113.96266, y: 36.999973}, - geometry_rs::Point {x: -113.052912, y: 36.999983}, - geometry_rs::Point {x: -112.875756, y: 37.000533}, - geometry_rs::Point {x: -112.538546, y: 37.000652}, - geometry_rs::Point {x: -112.529846, y: 37.000899}, - geometry_rs::Point {x: -112.36102, y: 37.001114}, - geometry_rs::Point {x: -112.36037, y: 37.000912}, - geometry_rs::Point {x: -112.359329, y: 37.001117}, - geometry_rs::Point {x: -112.125741, y: 37.001237}, - geometry_rs::Point {x: -112.000735, y: 37.000959}, - geometry_rs::Point {x: -111.62572, y: 37.001401}, - geometry_rs::Point {x: -111.616249, y: 37.001647}, - geometry_rs::Point {x: -111.406146, y: 37.001481}, - geometry_rs::Point {x: -111.405895, y: 37.001702}, - geometry_rs::Point {x: -111.313211, y: 37.000894}, - geometry_rs::Point {x: -111.312169, y: 37.001193}, - geometry_rs::Point {x: -111.305843, y: 37.000776}, - geometry_rs::Point {x: -111.278221, y: 37.000467}, - geometry_rs::Point {x: -111.254853, y: 37.001076}, - geometry_rs::Point {x: -111.133718, y: 37.000779}, - geometry_rs::Point {x: -111.081493, y: 37.002261}, - geometry_rs::Point {x: -111.052354, y: 37.00246}, - geometry_rs::Point {x: -111.00182, y: 37.002293}, - geometry_rs::Point {x: -110.625691, y: 37.003725}, - geometry_rs::Point {x: -110.625605, y: 37.003416}, - geometry_rs::Point {x: -110.599512, y: 37.003448}, - geometry_rs::Point {x: -110.509004, y: 37.003985}, - geometry_rs::Point {x: -110.50069, y: 37.00426}, - geometry_rs::Point {x: -110.490908, y: 37.003566}, - geometry_rs::Point {x: -110.478446, y: 36.999996}, - geometry_rs::Point {x: -110.47729, y: 36.999997}, - geometry_rs::Point {x: -110.47019, y: 36.997997}, - geometry_rs::Point {x: -110.023043, y: 36.998601}, - geometry_rs::Point {x: -110.000876, y: 36.998502}, - geometry_rs::Point {x: -110.000677, y: 36.997968}, - geometry_rs::Point {x: -109.969958, y: 36.997949}, - geometry_rs::Point {x: -109.938511, y: 36.998491}, - geometry_rs::Point {x: -109.750669, y: 36.99816}, - geometry_rs::Point {x: -109.743284, y: 36.998453}, - geometry_rs::Point {x: -109.625658, y: 36.998308}, - geometry_rs::Point {x: -109.495338, y: 36.999105}, - geometry_rs::Point {x: -109.362565, y: 36.999304}, - geometry_rs::Point {x: -109.125691, y: 36.999389}, - geometry_rs::Point {x: -109.045223, y: 36.999084}, - geometry_rs::Point {x: -109.045554, y: 36.645013}, - geometry_rs::Point {x: -109.04539, y: 36.503241}, - geometry_rs::Point {x: -109.045946, y: 36.375002}, - geometry_rs::Point {x: -109.045637, y: 36.374625}, - geometry_rs::Point {x: -109.045744, y: 36.257214}, - geometry_rs::Point {x: -109.046024, y: 36.247197}, - geometry_rs::Point {x: -109.045877, y: 36.188719}, - geometry_rs::Point {x: -109.046183, y: 36.181751}, - geometry_rs::Point {x: -109.045726, y: 36.116908}, - geometry_rs::Point {x: -109.045767, y: 36.033679}, - geometry_rs::Point {x: -109.046124, y: 35.990618}, - geometry_rs::Point {x: -109.046009, y: 35.875012}, - geometry_rs::Point {x: -109.046423, y: 35.624911}, - geometry_rs::Point {x: -109.046181, y: 35.614569}, - geometry_rs::Point {x: -109.046795, y: 35.379918}, - geometry_rs::Point {x: -109.046084, y: 35.249986}, - geometry_rs::Point {x: -109.046256, y: 35.125041}, - geometry_rs::Point {x: -109.045842, y: 34.966076}, - geometry_rs::Point {x: -109.046136, y: 34.875006}, - geometry_rs::Point {x: -109.046072, y: 34.828566}, - geometry_rs::Point {x: -109.045626, y: 34.814226}, - geometry_rs::Point {x: -109.046104, y: 34.799981}, - geometry_rs::Point {x: -109.045363, y: 34.785406}, - geometry_rs::Point {x: -109.046087, y: 34.770963}, - geometry_rs::Point {x: -109.046175, y: 34.520102}, - geometry_rs::Point {x: -109.046561, y: 34.379479}, - geometry_rs::Point {x: -109.046337, y: 34.283639}, - geometry_rs::Point {x: -109.046664, y: 34.250046}, - geometry_rs::Point {x: -109.04696, y: 34.068968}, - geometry_rs::Point {x: -109.047006, y: 34.00005}, - geometry_rs::Point {x: -109.046426, y: 33.875052}, - geometry_rs::Point {x: -109.046869, y: 33.844183}, - geometry_rs::Point {x: -109.047145, y: 33.74001}, - geometry_rs::Point {x: -109.046662, y: 33.625055}, - geometry_rs::Point {x: -109.046825, y: 33.469389}, - geometry_rs::Point {x: -109.047309, y: 33.462131}, - geometry_rs::Point {x: -109.046928, y: 33.4428}, - geometry_rs::Point {x: -109.047304, y: 33.439442}, - geometry_rs::Point {x: -109.047298, y: 33.409774}, - geometry_rs::Point {x: -109.046564, y: 33.375059}, - geometry_rs::Point {x: -109.047045, y: 33.36928}, - geometry_rs::Point {x: -109.046827, y: 33.365271}, - geometry_rs::Point {x: -109.047104, y: 33.27046}, - geometry_rs::Point {x: -109.04747, y: 33.250168}, - geometry_rs::Point {x: -109.047122, y: 33.2408}, - geometry_rs::Point {x: -109.047324, y: 33.18408}, - geometry_rs::Point {x: -109.047208, y: 33.107377}, - geometry_rs::Point {x: -109.046905, y: 33.091931}, - geometry_rs::Point {x: -109.047513, y: 33.059137}, - geometry_rs::Point {x: -109.047382, y: 33.000311}, - geometry_rs::Point {x: -109.04711, y: 32.99225}, - geometry_rs::Point {x: -109.047117, y: 32.777569}, - geometry_rs::Point {x: -109.047518, y: 32.749997}, - geometry_rs::Point {x: -109.047796, y: 32.68263}, - geometry_rs::Point {x: -109.047912, y: 32.500261}, - geometry_rs::Point {x: -109.047629, y: 32.413987}, - geometry_rs::Point {x: -109.048323, y: 32.070887}, - geometry_rs::Point {x: -109.048731, y: 32.028174}, - geometry_rs::Point {x: -109.048465, y: 32.000089}, - geometry_rs::Point {x: -109.048738, y: 31.876905}, - geometry_rs::Point {x: -109.049048, y: 31.870689}, - geometry_rs::Point {x: -109.049298, y: 31.796742}, - geometry_rs::Point {x: -109.04899, y: 31.721922}, - geometry_rs::Point {x: -109.049311, y: 31.544932}, - geometry_rs::Point {x: -109.050173, y: 31.480004}, - geometry_rs::Point {x: -109.049934, y: 31.437907}, - geometry_rs::Point {x: -109.050044, y: 31.332502}, - geometry_rs::Point {x: -109.1256, y: 31.332685}, - geometry_rs::Point {x: -109.271744, y: 31.333942}, - geometry_rs::Point {x: -109.49449, y: 31.334125}, - geometry_rs::Point {x: -109.500621, y: 31.333911}, - geometry_rs::Point {x: -109.875628, y: 31.33405}, - geometry_rs::Point {x: -110.000613, y: 31.333145}, - geometry_rs::Point {x: -110.140512, y: 31.333965}, - geometry_rs::Point {x: -110.375635, y: 31.332896}, - geometry_rs::Point {x: -110.460172, y: 31.332827}, - geometry_rs::Point {x: -110.68143, y: 31.33309}, - geometry_rs::Point {x: -110.750638, y: 31.333636}, - geometry_rs::Point {x: -110.795467, y: 31.33363}, - geometry_rs::Point {x: -110.94232, y: 31.332833}, - geometry_rs::Point {x: -111.000643, y: 31.332177}, - geometry_rs::Point {x: -111.074825, y: 31.332239}, - geometry_rs::Point {x: -111.125646, y: 31.348978}, - geometry_rs::Point {x: -111.129451, y: 31.349979}, - geometry_rs::Point {x: -111.357436, y: 31.423346}, - geometry_rs::Point {x: -111.500659, y: 31.468862}, - geometry_rs::Point {x: -111.560194, y: 31.488138}, - geometry_rs::Point {x: -111.659998, y: 31.519448}, - geometry_rs::Point {x: -111.738873, y: 31.544718}, - geometry_rs::Point {x: -111.875674, y: 31.587657}, - geometry_rs::Point {x: -111.979304, y: 31.620648}, - geometry_rs::Point {x: -112.200717, y: 31.690033}, - geometry_rs::Point {x: -112.365328, y: 31.741078}, - geometry_rs::Point {x: -112.375759, y: 31.743987}, - geometry_rs::Point {x: -112.399254, y: 31.751638}, - geometry_rs::Point {x: -112.433246, y: 31.762162}, - geometry_rs::Point {x: -112.737399, y: 31.855527}, - geometry_rs::Point {x: -112.800213, y: 31.87507}, - geometry_rs::Point {x: -112.834233, y: 31.885137}, - geometry_rs::Point {x: -112.871505, y: 31.896838}, - geometry_rs::Point {x: -113.125961, y: 31.97278}, - geometry_rs::Point {x: -113.21163, y: 32.000061}, - geometry_rs::Point {x: -113.211365, y: 32.000061}, - geometry_rs::Point {x: -113.217307, y: 32.002106}, - geometry_rs::Point {x: -113.250731, y: 32.012405}, - geometry_rs::Point {x: -113.493196, y: 32.088943}, - geometry_rs::Point {x: -113.750756, y: 32.169005}, - geometry_rs::Point {x: -113.78168, y: 32.179034}, - geometry_rs::Point {x: -114.250775, y: 32.323909}, - geometry_rs::Point {x: -114.625785, y: 32.43789}, - geometry_rs::Point {x: -114.790245, y: 32.487505}, - geometry_rs::Point {x: -114.813613, y: 32.494276}, - geometry_rs::Point {x: -114.8139910000001, y: 32.497231}, - geometry_rs::Point {x: -114.812316, y: 32.500054}, - geometry_rs::Point {x: -114.813402, y: 32.501764}, - geometry_rs::Point {x: -114.8137530000001, y: 32.50426}, - geometry_rs::Point {x: -114.815185, y: 32.506023}, - geometry_rs::Point {x: -114.81651, y: 32.506963}, - geometry_rs::Point {x: -114.8165910000001, y: 32.507696}, - geometry_rs::Point {x: -114.815591, y: 32.508612}, - geometry_rs::Point {x: -114.8143210000001, y: 32.509023}, - geometry_rs::Point {x: -114.812942, y: 32.509116}, - geometry_rs::Point {x: -114.810159, y: 32.508383}, - geometry_rs::Point {x: -114.807726, y: 32.508726}, - geometry_rs::Point {x: -114.804076, y: 32.510375}, - geometry_rs::Point {x: -114.802833, y: 32.511749}, - geometry_rs::Point {x: -114.802211, y: 32.513191}, - geometry_rs::Point {x: -114.802238, y: 32.515206}, - geometry_rs::Point {x: -114.80367, y: 32.516374}, - geometry_rs::Point {x: -114.807753, y: 32.516925}, - geometry_rs::Point {x: -114.809672, y: 32.517567}, - geometry_rs::Point {x: -114.810374, y: 32.518391}, - geometry_rs::Point {x: -114.809969, y: 32.520291}, - geometry_rs::Point {x: -114.810482, y: 32.521758}, - geometry_rs::Point {x: -114.810969, y: 32.522444}, - geometry_rs::Point {x: -114.812888, y: 32.52359}, - geometry_rs::Point {x: -114.8133480000001, y: 32.524186}, - geometry_rs::Point {x: -114.812645, y: 32.525399}, - geometry_rs::Point {x: -114.811293, y: 32.526429}, - geometry_rs::Point {x: -114.810563, y: 32.527666}, - geometry_rs::Point {x: -114.808617, y: 32.529017}, - geometry_rs::Point {x: -114.80640000000011, y: 32.531191}, - geometry_rs::Point {x: -114.804858, y: 32.533689}, - geometry_rs::Point {x: -114.802559, y: 32.535521}, - geometry_rs::Point {x: -114.802181, y: 32.536414}, - geometry_rs::Point {x: -114.802018, y: 32.53946}, - geometry_rs::Point {x: -114.80237, y: 32.540078}, - geometry_rs::Point {x: -114.8047760000001, y: 32.541659}, - geometry_rs::Point {x: -114.805966, y: 32.545346}, - geometry_rs::Point {x: -114.8058300000001, y: 32.546354}, - geometry_rs::Point {x: -114.803883, y: 32.548001}, - geometry_rs::Point {x: -114.795635, y: 32.550956}, - geometry_rs::Point {x: -114.793769, y: 32.552329}, - geometry_rs::Point {x: -114.792065, y: 32.555009}, - geometry_rs::Point {x: -114.791551, y: 32.557023}, - geometry_rs::Point {x: -114.791523, y: 32.558602}, - geometry_rs::Point {x: -114.7929550000001, y: 32.562085}, - geometry_rs::Point {x: -114.792088, y: 32.568497}, - geometry_rs::Point {x: -114.7923580000001, y: 32.569091}, - geometry_rs::Point {x: -114.793224, y: 32.569459}, - geometry_rs::Point {x: -114.794684, y: 32.568703}, - geometry_rs::Point {x: -114.795253, y: 32.56662}, - geometry_rs::Point {x: -114.79766, y: 32.564444}, - geometry_rs::Point {x: -114.801311, y: 32.562865}, - geometry_rs::Point {x: -114.803664, y: 32.560689}, - geometry_rs::Point {x: -114.8068300000001, y: 32.55888}, - geometry_rs::Point {x: -114.808885, y: 32.558467}, - geometry_rs::Point {x: -114.810318, y: 32.558628}, - geometry_rs::Point {x: -114.812914, y: 32.560049}, - geometry_rs::Point {x: -114.813995, y: 32.562201}, - geometry_rs::Point {x: -114.814212, y: 32.56369}, - geometry_rs::Point {x: -114.813968, y: 32.566209}, - geometry_rs::Point {x: -114.812995, y: 32.568706}, - geometry_rs::Point {x: -114.81148, y: 32.569781}, - geometry_rs::Point {x: -114.804421, y: 32.572941}, - geometry_rs::Point {x: -114.803474, y: 32.573628}, - geometry_rs::Point {x: -114.801877, y: 32.576009}, - geometry_rs::Point {x: -114.801471, y: 32.578255}, - geometry_rs::Point {x: -114.80193, y: 32.579194}, - geometry_rs::Point {x: -114.803879, y: 32.580889}, - geometry_rs::Point {x: -114.803987, y: 32.582652}, - geometry_rs::Point {x: -114.802823, y: 32.585079}, - geometry_rs::Point {x: -114.800441, y: 32.588079}, - geometry_rs::Point {x: -114.799737, y: 32.592177}, - geometry_rs::Point {x: -114.799683, y: 32.593621}, - geometry_rs::Point {x: -114.801251, y: 32.596232}, - geometry_rs::Point {x: -114.801548, y: 32.598591}, - geometry_rs::Point {x: -114.802361, y: 32.59937}, - geometry_rs::Point {x: -114.805932, y: 32.600721}, - geometry_rs::Point {x: -114.8069050000001, y: 32.60143}, - geometry_rs::Point {x: -114.808041, y: 32.603172}, - geometry_rs::Point {x: -114.807879, y: 32.605416}, - geometry_rs::Point {x: -114.809042, y: 32.608806}, - geometry_rs::Point {x: -114.808906, y: 32.612951}, - geometry_rs::Point {x: -114.809555, y: 32.616203}, - geometry_rs::Point {x: -114.808662, y: 32.619157}, - geometry_rs::Point {x: -114.80739, y: 32.621332}, - geometry_rs::Point {x: -114.806821, y: 32.621721}, - geometry_rs::Point {x: -114.799302, y: 32.625115}, - geometry_rs::Point {x: -114.797564, y: 32.624578}, - geometry_rs::Point {x: -114.794102, y: 32.622475}, - geometry_rs::Point {x: -114.7926400000001, y: 32.621948}, - geometry_rs::Point {x: -114.791179, y: 32.621833}, - geometry_rs::Point {x: -114.787715, y: 32.623573}, - geometry_rs::Point {x: -114.782573, y: 32.624304}, - geometry_rs::Point {x: -114.781896, y: 32.624702}, - geometry_rs::Point {x: -114.781766, y: 32.625613}, - geometry_rs::Point {x: -114.782518, y: 32.628625}, - geometry_rs::Point {x: -114.782235, y: 32.630215}, - geometry_rs::Point {x: -114.779215, y: 32.633578}, - geometry_rs::Point {x: -114.77457, y: 32.63593}, - geometry_rs::Point {x: -114.771978, y: 32.637954}, - geometry_rs::Point {x: -114.768199, y: 32.639874}, - geometry_rs::Point {x: -114.764382, y: 32.642666}, - geometry_rs::Point {x: -114.76331, y: 32.644616}, - geometry_rs::Point {x: -114.763512, y: 32.645995}, - geometry_rs::Point {x: -114.764917, y: 32.648079}, - geometry_rs::Point {x: -114.76495, y: 32.649391}, - geometry_rs::Point {x: -114.75831, y: 32.655178}, - geometry_rs::Point {x: -114.751079, y: 32.659789}, - geometry_rs::Point {x: -114.7494800000001, y: 32.66178}, - geometry_rs::Point {x: -114.7480000000001, y: 32.664184}, - geometry_rs::Point {x: -114.748183, y: 32.665098}, - geometry_rs::Point {x: -114.747817, y: 32.667777}, - geometry_rs::Point {x: -114.746383, y: 32.669853}, - geometry_rs::Point {x: -114.745344, y: 32.67219}, - geometry_rs::Point {x: -114.7449, y: 32.677231}, - geometry_rs::Point {x: -114.744349, y: 32.678935}, - geometry_rs::Point {x: -114.740541, y: 32.684196}, - geometry_rs::Point {x: -114.739405, y: 32.686385}, - geometry_rs::Point {x: -114.730453, y: 32.698844}, - geometry_rs::Point {x: -114.72981, y: 32.700282}, - geometry_rs::Point {x: -114.72974, y: 32.703121}, - geometry_rs::Point {x: -114.730086, y: 32.704298}, - geometry_rs::Point {x: -114.728408, y: 32.706648}, - geometry_rs::Point {x: -114.726974, y: 32.707875}, - geometry_rs::Point {x: -114.72534, y: 32.710369}, - geometry_rs::Point {x: -114.72241, y: 32.713597}, - geometry_rs::Point {x: -114.719938, y: 32.71829}, - geometry_rs::Point {x: -114.717695, y: 32.721547}, - geometry_rs::Point {x: -114.715788, y: 32.727758}, - geometry_rs::Point {x: -114.714522, y: 32.73039}, - geometry_rs::Point {x: -114.712629, y: 32.732678}, - geometry_rs::Point {x: -114.710615, y: 32.733936}, - geometry_rs::Point {x: -114.709074, y: 32.735456}, - geometry_rs::Point {x: -114.706114, y: 32.740986}, - geometry_rs::Point {x: -114.70294, y: 32.744793}, - geometry_rs::Point {x: -114.7015820000001, y: 32.745632}, - geometry_rs::Point {x: -114.699247, y: 32.745098}, - geometry_rs::Point {x: -114.695387, y: 32.742244}, - geometry_rs::Point {x: -114.691801, y: 32.740147}, - geometry_rs::Point {x: -114.689282, y: 32.737927}, - geometry_rs::Point {x: -114.6882300000001, y: 32.73753}, - geometry_rs::Point {x: -114.682614, y: 32.737348}, - geometry_rs::Point {x: -114.672025, y: 32.734951}, - geometry_rs::Point {x: -114.665921, y: 32.734028}, - geometry_rs::Point {x: -114.654247, y: 32.73357}, - geometry_rs::Point {x: -114.645353, y: 32.732139}, - geometry_rs::Point {x: -114.6350060000001, y: 32.731372}, - geometry_rs::Point {x: -114.629299, y: 32.729908}, - geometry_rs::Point {x: -114.617479, y: 32.728243}, - geometry_rs::Point {x: -114.61567, y: 32.728454}, - geometry_rs::Point {x: -114.61587, y: 32.729717}, - geometry_rs::Point {x: -114.615501, y: 32.730044}, - geometry_rs::Point {x: -114.615504, y: 32.731449}, - geometry_rs::Point {x: -114.614786, y: 32.732846}, - geometry_rs::Point {x: -114.6147870000001, y: 32.734076}, - geometry_rs::Point {x: -114.615112, y: 32.734515}, - geometry_rs::Point {x: -114.581784, y: 32.734946}, - geometry_rs::Point {x: -114.581736, y: 32.74232}, - geometry_rs::Point {x: -114.564508, y: 32.742274}, - geometry_rs::Point {x: -114.564447, y: 32.749554}, - geometry_rs::Point {x: -114.539224, y: 32.749812}, - geometry_rs::Point {x: -114.539092, y: 32.756949}, - geometry_rs::Point {x: -114.526856, y: 32.757094}, - geometry_rs::Point {x: -114.528443, y: 32.767276}, - geometry_rs::Point {x: -114.529264, y: 32.769484}, - geometry_rs::Point {x: -114.531831, y: 32.774264}, - geometry_rs::Point {x: -114.532432, y: 32.776922}, - geometry_rs::Point {x: -114.532426, y: 32.778644}, - geometry_rs::Point {x: -114.531746, y: 32.782503}, - geometry_rs::Point {x: -114.531669, y: 32.791185}, - geometry_rs::Point {x: -114.5296330000001, y: 32.795477}, - geometry_rs::Point {x: -114.522031, y: 32.801675}, - geometry_rs::Point {x: -114.520385, y: 32.803576}, - geometry_rs::Point {x: -114.5203630000001, y: 32.804385}, - geometry_rs::Point {x: -114.519758, y: 32.805676}, - geometry_rs::Point {x: -114.515389, y: 32.811439}, - geometry_rs::Point {x: -114.510327, y: 32.816488}, - geometry_rs::Point {x: -114.494116, y: 32.823287}, - geometry_rs::Point {x: -114.475892, y: 32.838693}, - geometry_rs::Point {x: -114.468971, y: 32.845155}, - geometry_rs::Point {x: -114.465711, y: 32.873681}, - geometry_rs::Point {x: -114.465172, y: 32.885295}, - geometry_rs::Point {x: -114.463307, y: 32.899116}, - geometry_rs::Point {x: -114.462929, y: 32.907944}, - geometry_rs::Point {x: -114.46365, y: 32.911682}, - geometry_rs::Point {x: -114.464448, y: 32.913128}, - geometry_rs::Point {x: -114.473713, y: 32.920594}, - geometry_rs::Point {x: -114.47664, y: 32.923628}, - geometry_rs::Point {x: -114.4779520000001, y: 32.925706}, - geometry_rs::Point {x: -114.479005, y: 32.928291}, - geometry_rs::Point {x: -114.480783, y: 32.933678}, - geometry_rs::Point {x: -114.480925, y: 32.936276}, - geometry_rs::Point {x: -114.48074, y: 32.937027}, - geometry_rs::Point {x: -114.478456, y: 32.940555}, - geometry_rs::Point {x: -114.474042, y: 32.94515}, - geometry_rs::Point {x: -114.470768, y: 32.949424}, - geometry_rs::Point {x: -114.468536, y: 32.953922}, - geometry_rs::Point {x: -114.467624, y: 32.956663}, - geometry_rs::Point {x: -114.467274, y: 32.960172}, - geometry_rs::Point {x: -114.467367, y: 32.965384}, - geometry_rs::Point {x: -114.468379, y: 32.970745}, - geometry_rs::Point {x: -114.468995, y: 32.972239}, - geometry_rs::Point {x: -114.470511, y: 32.973858}, - geometry_rs::Point {x: -114.472606, y: 32.974654}, - geometry_rs::Point {x: -114.475171, y: 32.975154}, - geometry_rs::Point {x: -114.477308, y: 32.975023}, - geometry_rs::Point {x: -114.479477, y: 32.974189}, - geometry_rs::Point {x: -114.480831, y: 32.973362}, - geometry_rs::Point {x: -114.481315, y: 32.972064}, - geometry_rs::Point {x: -114.484806, y: 32.971339}, - geometry_rs::Point {x: -114.488625, y: 32.969946}, - geometry_rs::Point {x: -114.490129, y: 32.969884}, - geometry_rs::Point {x: -114.492184, y: 32.971021}, - geometry_rs::Point {x: -114.492938, y: 32.971781}, - geometry_rs::Point {x: -114.494212, y: 32.974262}, - geometry_rs::Point {x: -114.495712, y: 32.980075}, - geometry_rs::Point {x: -114.496798, y: 32.986534}, - geometry_rs::Point {x: -114.497052, y: 32.990206}, - geometry_rs::Point {x: -114.49941, y: 33.00004}, - geometry_rs::Point {x: -114.499797, y: 33.003905}, - geometry_rs::Point {x: -114.50287, y: 33.011154}, - geometry_rs::Point {x: -114.506129, y: 33.017009}, - geometry_rs::Point {x: -114.507956, y: 33.019708}, - geometry_rs::Point {x: -114.511343, y: 33.023455}, - geometry_rs::Point {x: -114.5149, y: 33.026524}, - geometry_rs::Point {x: -114.52013, y: 33.029984}, - geometry_rs::Point {x: -114.523578, y: 33.03096}, - geometry_rs::Point {x: -114.538459, y: 33.033422}, - geometry_rs::Point {x: -114.553189, y: 33.033974}, - geometry_rs::Point {x: -114.56085, y: 33.035285}, - geometry_rs::Point {x: -114.5648, y: 33.035077}, - geometry_rs::Point {x: -114.571653, y: 33.036624}, - geometry_rs::Point {x: -114.575161, y: 33.036541}, - geometry_rs::Point {x: -114.578287, y: 33.035375}, - geometry_rs::Point {x: -114.581404, y: 33.032545}, - geometry_rs::Point {x: -114.584765, y: 33.02823}, - geometry_rs::Point {x: -114.586982, y: 33.026944}, - geometry_rs::Point {x: -114.589778, y: 33.026228}, - geometry_rs::Point {x: -114.598093, y: 33.025384}, - geometry_rs::Point {x: -114.601014, y: 33.02541}, - geometry_rs::Point {x: -114.611584, y: 33.026221}, - geometry_rs::Point {x: -114.618788, y: 33.027202}, - geometry_rs::Point {x: -114.625787, y: 33.029435}, - geometry_rs::Point {x: -114.628294, y: 33.03105}, - geometry_rs::Point {x: -114.629732, y: 33.032546}, - geometry_rs::Point {x: -114.63419, y: 33.039024}, - geometry_rs::Point {x: -114.639552, y: 33.04529}, - geometry_rs::Point {x: -114.641621, y: 33.046894}, - geometry_rs::Point {x: -114.64482, y: 33.048644}, - geometry_rs::Point {x: -114.645979, y: 33.048902}, - geometry_rs::Point {x: -114.647049, y: 33.048416}, - geometry_rs::Point {x: -114.649001, y: 33.046762}, - geometry_rs::Point {x: -114.650999, y: 33.044131}, - geometry_rs::Point {x: -114.6550380000001, y: 33.037106}, - geometry_rs::Point {x: -114.657827, y: 33.033824}, - geometry_rs::Point {x: -114.659832, y: 33.032664}, - geometry_rs::Point {x: -114.662317, y: 33.03267}, - geometry_rs::Point {x: -114.66506, y: 33.033906}, - geometry_rs::Point {x: -114.670803, y: 33.037983}, - geometry_rs::Point {x: -114.673659, y: 33.041896}, - geometry_rs::Point {x: -114.67483, y: 33.045507}, - geometry_rs::Point {x: -114.6751030000001, y: 33.04753}, - geometry_rs::Point {x: -114.674295, y: 33.057169}, - geometry_rs::Point {x: -114.679114, y: 33.061966}, - geometry_rs::Point {x: -114.686991, y: 33.070968}, - geometry_rs::Point {x: -114.68912, y: 33.076121}, - geometry_rs::Point {x: -114.689307, y: 33.079179}, - geometry_rs::Point {x: -114.6885970000001, y: 33.082869}, - geometry_rs::Point {x: -114.68902, y: 33.084035}, - geometry_rs::Point {x: -114.6925480000001, y: 33.085786}, - geometry_rs::Point {x: -114.694628, y: 33.086226}, - geometry_rs::Point {x: -114.7011650000001, y: 33.086368}, - geometry_rs::Point {x: -114.70473, y: 33.087051}, - geometry_rs::Point {x: -114.706488, y: 33.08816}, - geometry_rs::Point {x: -114.707819, y: 33.091102}, - geometry_rs::Point {x: -114.7081330000001, y: 33.094022}, - geometry_rs::Point {x: -114.7078960000001, y: 33.097431}, - geometry_rs::Point {x: -114.706175, y: 33.105334}, - geometry_rs::Point {x: -114.703682, y: 33.113768}, - geometry_rs::Point {x: -114.696914, y: 33.131119}, - geometry_rs::Point {x: -114.694858, y: 33.13346}, - geometry_rs::Point {x: -114.690246, y: 33.137724}, - geometry_rs::Point {x: -114.687405, y: 33.141983}, - geometry_rs::Point {x: -114.684907, y: 33.147823}, - geometry_rs::Point {x: -114.682759, y: 33.154808}, - geometry_rs::Point {x: -114.679945, y: 33.159059}, - geometry_rs::Point {x: -114.67935, y: 33.162433}, - geometry_rs::Point {x: -114.68089, y: 33.169074}, - geometry_rs::Point {x: -114.680237, y: 33.169637}, - geometry_rs::Point {x: -114.679115, y: 33.174608}, - geometry_rs::Point {x: -114.6758300000001, y: 33.18152}, - geometry_rs::Point {x: -114.6753590000001, y: 33.185488}, - geometry_rs::Point {x: -114.675189, y: 33.188178}, - geometry_rs::Point {x: -114.678163, y: 33.199488}, - geometry_rs::Point {x: -114.678749, y: 33.203448}, - geometry_rs::Point {x: -114.676072, y: 33.210835}, - geometry_rs::Point {x: -114.673715, y: 33.219245}, - geometry_rs::Point {x: -114.673626, y: 33.223121}, - geometry_rs::Point {x: -114.6744790000001, y: 33.225504}, - geometry_rs::Point {x: -114.678097, y: 33.2303}, - geometry_rs::Point {x: -114.682731, y: 33.234918}, - geometry_rs::Point {x: -114.689421, y: 33.24525}, - geometry_rs::Point {x: -114.689541, y: 33.246428}, - geometry_rs::Point {x: -114.688205, y: 33.247965}, - geometry_rs::Point {x: -114.683253, y: 33.250034}, - geometry_rs::Point {x: -114.67766, y: 33.254426}, - geometry_rs::Point {x: -114.6744910000001, y: 33.255597}, - geometry_rs::Point {x: -114.672924, y: 33.257042}, - geometry_rs::Point {x: -114.672088, y: 33.258499}, - geometry_rs::Point {x: -114.672401, y: 33.260469}, - geometry_rs::Point {x: -114.677032, y: 33.270169}, - geometry_rs::Point {x: -114.680507, y: 33.273576}, - geometry_rs::Point {x: -114.6843630000001, y: 33.276023}, - geometry_rs::Point {x: -114.688599, y: 33.277861}, - geometry_rs::Point {x: -114.694449, y: 33.279785}, - geometry_rs::Point {x: -114.702873, y: 33.281916}, - geometry_rs::Point {x: -114.711197, y: 33.283341}, - geometry_rs::Point {x: -114.717875, y: 33.285156}, - geometry_rs::Point {x: -114.72167, y: 33.286982}, - geometry_rs::Point {x: -114.723259, y: 33.288079}, - geometry_rs::Point {x: -114.731223, y: 33.302433}, - geometry_rs::Point {x: -114.7312220000001, y: 33.304039}, - geometry_rs::Point {x: -114.7299040000001, y: 33.305745}, - geometry_rs::Point {x: -114.726484, y: 33.308273}, - geometry_rs::Point {x: -114.7246650000001, y: 33.310097}, - geometry_rs::Point {x: -114.7236230000001, y: 33.312109}, - geometry_rs::Point {x: -114.71861, y: 33.315761}, - geometry_rs::Point {x: -114.710627, y: 33.3205}, - geometry_rs::Point {x: -114.70787, y: 33.323316}, - geometry_rs::Point {x: -114.705186, y: 33.327709}, - geometry_rs::Point {x: -114.700938, y: 33.337014}, - geometry_rs::Point {x: -114.69935, y: 33.345692}, - geometry_rs::Point {x: -114.699124, y: 33.349258}, - geometry_rs::Point {x: -114.698035, y: 33.352442}, - geometry_rs::Point {x: -114.69817, y: 33.356575}, - geometry_rs::Point {x: -114.699056, y: 33.361148}, - geometry_rs::Point {x: -114.701959, y: 33.367134}, - geometry_rs::Point {x: -114.704201, y: 33.371238}, - geometry_rs::Point {x: -114.706722, y: 33.37503}, - geometry_rs::Point {x: -114.707348, y: 33.376627}, - geometry_rs::Point {x: -114.7074850000001, y: 33.378375}, - geometry_rs::Point {x: -114.707009, y: 33.380633}, - geometry_rs::Point {x: -114.707309, y: 33.38254}, - geometry_rs::Point {x: -114.708407, y: 33.384142}, - geometry_rs::Point {x: -114.713602, y: 33.388256}, - geometry_rs::Point {x: -114.72425, y: 33.40042}, - geometry_rs::Point {x: -114.725292, y: 33.402341}, - geometry_rs::Point {x: -114.725535, y: 33.404055}, - geometry_rs::Point {x: -114.725282, y: 33.405048}, - geometry_rs::Point {x: -114.723829, y: 33.406531}, - geometry_rs::Point {x: -114.722201, y: 33.407384}, - geometry_rs::Point {x: -114.7200650000001, y: 33.407891}, - geometry_rs::Point {x: -114.710878, y: 33.407254}, - geometry_rs::Point {x: -114.701788, y: 33.408377}, - geometry_rs::Point {x: -114.697708, y: 33.410942}, - geometry_rs::Point {x: -114.696805, y: 33.412087}, - geometry_rs::Point {x: -114.696507, y: 33.414063}, - geometry_rs::Point {x: -114.695658, y: 33.415128}, - geometry_rs::Point {x: -114.68795, y: 33.417934}, - geometry_rs::Point {x: -114.673691, y: 33.419157}, - geometry_rs::Point {x: -114.658254, y: 33.413021}, - geometry_rs::Point {x: -114.656735, y: 33.412813}, - geometry_rs::Point {x: -114.652828, y: 33.412923}, - geometry_rs::Point {x: -114.64954, y: 33.413633}, - geometry_rs::Point {x: -114.643302, y: 33.416746}, - geometry_rs::Point {x: -114.635183, y: 33.422725}, - geometry_rs::Point {x: -114.633262, y: 33.425024}, - geometry_rs::Point {x: -114.630903, y: 33.426754}, - geometry_rs::Point {x: -114.62964, y: 33.428137}, - geometry_rs::Point {x: -114.627479, y: 33.432307}, - geometry_rs::Point {x: -114.622283, y: 33.447558}, - geometry_rs::Point {x: -114.622519, y: 33.450879}, - geometry_rs::Point {x: -114.6233950000001, y: 33.45449}, - geometry_rs::Point {x: -114.622918, y: 33.456561}, - geometry_rs::Point {x: -114.618354, y: 33.462708}, - geometry_rs::Point {x: -114.614331, y: 33.467315}, - geometry_rs::Point {x: -114.6137820000001, y: 33.469049}, - geometry_rs::Point {x: -114.612472, y: 33.470768}, - geometry_rs::Point {x: -114.6078430000001, y: 33.474834}, - geometry_rs::Point {x: -114.6033960000001, y: 33.480631}, - geometry_rs::Point {x: -114.601694, y: 33.481396}, - geometry_rs::Point {x: -114.599712, y: 33.484316}, - geometry_rs::Point {x: -114.5972830000001, y: 33.490653}, - geometry_rs::Point {x: -114.593721, y: 33.495932}, - geometry_rs::Point {x: -114.592369, y: 33.498675}, - geometry_rs::Point {x: -114.589246, y: 33.501813}, - geometry_rs::Point {x: -114.580468, y: 33.506465}, - geometry_rs::Point {x: -114.573757, y: 33.507543}, - geometry_rs::Point {x: -114.569533, y: 33.509219}, - geometry_rs::Point {x: -114.560963, y: 33.516739}, - geometry_rs::Point {x: -114.560552, y: 33.518272}, - geometry_rs::Point {x: -114.560835, y: 33.524334}, - geometry_rs::Point {x: -114.560098, y: 33.526663}, - geometry_rs::Point {x: -114.559507, y: 33.530724}, - geometry_rs::Point {x: -114.558898, y: 33.531819}, - geometry_rs::Point {x: -114.542011, y: 33.542481}, - geometry_rs::Point {x: -114.531802, y: 33.547862}, - geometry_rs::Point {x: -114.530401, y: 33.550099}, - geometry_rs::Point {x: -114.5259970000001, y: 33.551457}, - geometry_rs::Point {x: -114.524599, y: 33.552231}, - geometry_rs::Point {x: -114.524215, y: 33.553068}, - geometry_rs::Point {x: -114.52822, y: 33.559318}, - geometry_rs::Point {x: -114.531613, y: 33.561702}, - geometry_rs::Point {x: -114.532333, y: 33.562879}, - geometry_rs::Point {x: -114.533192, y: 33.565823}, - geometry_rs::Point {x: -114.5359650000001, y: 33.569154}, - geometry_rs::Point {x: -114.536784, y: 33.570959}, - geometry_rs::Point {x: -114.537801, y: 33.575555}, - geometry_rs::Point {x: -114.538983, y: 33.576792}, - geometry_rs::Point {x: -114.5403, y: 33.580615}, - geometry_rs::Point {x: -114.540652, y: 33.582872}, - geometry_rs::Point {x: -114.540111, y: 33.588354}, - geometry_rs::Point {x: -114.540664, y: 33.589789}, - geometry_rs::Point {x: -114.540617, y: 33.591412}, - geometry_rs::Point {x: -114.537493, y: 33.594895}, - geometry_rs::Point {x: -114.536777, y: 33.596394}, - geometry_rs::Point {x: -114.531051, y: 33.604482}, - geometry_rs::Point {x: -114.529186, y: 33.60665}, - geometry_rs::Point {x: -114.526782, y: 33.608831}, - geometry_rs::Point {x: -114.523994, y: 33.60999}, - geometry_rs::Point {x: -114.522071, y: 33.611277}, - geometry_rs::Point {x: -114.521845, y: 33.612544}, - geometry_rs::Point {x: -114.522367, y: 33.614172}, - geometry_rs::Point {x: -114.527378, y: 33.617828}, - geometry_rs::Point {x: -114.528578, y: 33.619994}, - geometry_rs::Point {x: -114.52908, y: 33.621711}, - geometry_rs::Point {x: -114.531215, y: 33.623913}, - geometry_rs::Point {x: -114.531034, y: 33.628213}, - geometry_rs::Point {x: -114.530311, y: 33.629037}, - geometry_rs::Point {x: -114.52637, y: 33.630259}, - geometry_rs::Point {x: -114.523802, y: 33.6347}, - geometry_rs::Point {x: -114.525394, y: 33.640669}, - geometry_rs::Point {x: -114.5295490000001, y: 33.643861}, - geometry_rs::Point {x: -114.533215, y: 33.648443}, - geometry_rs::Point {x: -114.533194, y: 33.65166}, - geometry_rs::Point {x: -114.532164, y: 33.653194}, - geometry_rs::Point {x: -114.530583, y: 33.654461}, - geometry_rs::Point {x: -114.525163, y: 33.655939}, - geometry_rs::Point {x: -114.518337, y: 33.655927}, - geometry_rs::Point {x: -114.5145590000001, y: 33.658014}, - geometry_rs::Point {x: -114.514057, y: 33.660179}, - geometry_rs::Point {x: -114.515336, y: 33.662033}, - geometry_rs::Point {x: -114.517112, y: 33.662877}, - geometry_rs::Point {x: -114.520671, y: 33.662681}, - geometry_rs::Point {x: -114.526439, y: 33.66388}, - geometry_rs::Point {x: -114.530267, y: 33.666821}, - geometry_rs::Point {x: -114.532123, y: 33.669702}, - geometry_rs::Point {x: -114.531523, y: 33.675108}, - geometry_rs::Point {x: -114.530348, y: 33.679245}, - geometry_rs::Point {x: -114.527782, y: 33.682684}, - geometry_rs::Point {x: -114.523959, y: 33.685879}, - geometry_rs::Point {x: -114.519113, y: 33.688473}, - geometry_rs::Point {x: -114.512409, y: 33.691282}, - geometry_rs::Point {x: -114.507996, y: 33.692018}, - geometry_rs::Point {x: -114.504993, y: 33.693022}, - geometry_rs::Point {x: -114.502899, y: 33.694255}, - geometry_rs::Point {x: -114.496489, y: 33.696901}, - geometry_rs::Point {x: -114.495719, y: 33.698454}, - geometry_rs::Point {x: -114.495537, y: 33.701506}, - geometry_rs::Point {x: -114.494407, y: 33.705395}, - geometry_rs::Point {x: -114.494197, y: 33.707922}, - geometry_rs::Point {x: -114.494901, y: 33.71443}, - geometry_rs::Point {x: -114.496565, y: 33.719155}, - geometry_rs::Point {x: -114.498133, y: 33.720634}, - geometry_rs::Point {x: -114.500788, y: 33.722204}, - geometry_rs::Point {x: -114.502661, y: 33.724584}, - geometry_rs::Point {x: -114.504176, y: 33.728055}, - geometry_rs::Point {x: -114.506799, y: 33.730518}, - geometry_rs::Point {x: -114.510265, y: 33.732146}, - geometry_rs::Point {x: -114.5123480000001, y: 33.734214}, - geometry_rs::Point {x: -114.510777, y: 33.737574}, - geometry_rs::Point {x: -114.508206, y: 33.741587}, - geometry_rs::Point {x: -114.506, y: 33.746344}, - geometry_rs::Point {x: -114.504483, y: 33.750998}, - geometry_rs::Point {x: -114.50434, y: 33.756381}, - geometry_rs::Point {x: -114.504863, y: 33.760465}, - geometry_rs::Point {x: -114.507089, y: 33.76793}, - geometry_rs::Point {x: -114.516734, y: 33.788345}, - geometry_rs::Point {x: -114.518942, y: 33.797302}, - geometry_rs::Point {x: -114.521555, y: 33.801982}, - geometry_rs::Point {x: -114.524682, y: 33.808961}, - geometry_rs::Point {x: -114.527188, y: 33.812639}, - geometry_rs::Point {x: -114.52805, y: 33.814963}, - geometry_rs::Point {x: -114.527886, y: 33.815617}, - geometry_rs::Point {x: -114.527161, y: 33.816191}, - geometry_rs::Point {x: -114.522714, y: 33.818979}, - geometry_rs::Point {x: -114.520733, y: 33.822031}, - geometry_rs::Point {x: -114.51997, y: 33.825381}, - geometry_rs::Point {x: -114.520465, y: 33.827778}, - geometry_rs::Point {x: -114.523409, y: 33.835323}, - geometry_rs::Point {x: -114.525539, y: 33.838614}, - geometry_rs::Point {x: -114.529597, y: 33.848063}, - geometry_rs::Point {x: -114.530607, y: 33.85544}, - geometry_rs::Point {x: -114.529883, y: 33.857563}, - geometry_rs::Point {x: -114.527069, y: 33.859429}, - geometry_rs::Point {x: -114.525666, y: 33.860003}, - geometry_rs::Point {x: -114.524292, y: 33.860133}, - geometry_rs::Point {x: -114.52287, y: 33.859965}, - geometry_rs::Point {x: -114.518998, y: 33.858563}, - geometry_rs::Point {x: -114.5168110000001, y: 33.85812}, - geometry_rs::Point {x: -114.514673, y: 33.858638}, - geometry_rs::Point {x: -114.511346, y: 33.86157}, - geometry_rs::Point {x: -114.506635, y: 33.863484}, - geometry_rs::Point {x: -114.505638, y: 33.864276}, - geometry_rs::Point {x: -114.503887, y: 33.865754}, - geometry_rs::Point {x: -114.503104, y: 33.867166}, - geometry_rs::Point {x: -114.503017, y: 33.867998}, - geometry_rs::Point {x: -114.5038600000001, y: 33.871234}, - geometry_rs::Point {x: -114.503395, y: 33.875018}, - geometry_rs::Point {x: -114.50434, y: 33.876882}, - geometry_rs::Point {x: -114.510138, y: 33.880777}, - geometry_rs::Point {x: -114.51866, y: 33.888263}, - geometry_rs::Point {x: -114.522768, y: 33.892583}, - geometry_rs::Point {x: -114.524813, y: 33.895684}, - geometry_rs::Point {x: -114.525872, y: 33.901008}, - geometry_rs::Point {x: -114.52569, y: 33.901428}, - geometry_rs::Point {x: -114.524289, y: 33.901587}, - geometry_rs::Point {x: -114.516344, y: 33.897918}, - geometry_rs::Point {x: -114.513715, y: 33.897959}, - geometry_rs::Point {x: -114.510944, y: 33.899099}, - geometry_rs::Point {x: -114.508708, y: 33.90064}, - geometry_rs::Point {x: -114.507988, y: 33.901813}, - geometry_rs::Point {x: -114.50792, y: 33.903807}, - geometry_rs::Point {x: -114.508558, y: 33.906098}, - geometry_rs::Point {x: -114.511511, y: 33.911092}, - geometry_rs::Point {x: -114.514503, y: 33.914214}, - geometry_rs::Point {x: -114.518434, y: 33.917518}, - geometry_rs::Point {x: -114.523393, y: 33.921221}, - geometry_rs::Point {x: -114.525361, y: 33.922272}, - geometry_rs::Point {x: -114.528385, y: 33.923674}, - geometry_rs::Point {x: -114.531107, y: 33.924633}, - geometry_rs::Point {x: -114.534146, y: 33.925187}, - geometry_rs::Point {x: -114.534951, y: 33.9257}, - geometry_rs::Point {x: -114.535853, y: 33.928103}, - geometry_rs::Point {x: -114.535478, y: 33.934651}, - geometry_rs::Point {x: -114.530566, y: 33.943629}, - geometry_rs::Point {x: -114.52868, y: 33.947817}, - geometry_rs::Point {x: -114.526353, y: 33.950917}, - geometry_rs::Point {x: -114.522002, y: 33.955623}, - geometry_rs::Point {x: -114.51586, y: 33.958106}, - geometry_rs::Point {x: -114.51497, y: 33.958149}, - geometry_rs::Point {x: -114.511231, y: 33.95704}, - geometry_rs::Point {x: -114.509568, y: 33.957264}, - geometry_rs::Point {x: -114.499883, y: 33.961789}, - geometry_rs::Point {x: -114.496042, y: 33.96589}, - geometry_rs::Point {x: -114.490398, y: 33.97062}, - geometry_rs::Point {x: -114.488459, y: 33.972832}, - geometry_rs::Point {x: -114.484784, y: 33.975519}, - geometry_rs::Point {x: -114.483097, y: 33.977745}, - geometry_rs::Point {x: -114.482333, y: 33.980181}, - geometry_rs::Point {x: -114.481455, y: 33.981261}, - geometry_rs::Point {x: -114.475907, y: 33.984424}, - geometry_rs::Point {x: -114.471138, y: 33.98804}, - geometry_rs::Point {x: -114.467932, y: 33.992877}, - geometry_rs::Point {x: -114.466187, y: 33.993465}, - geometry_rs::Point {x: -114.461133, y: 33.993541}, - geometry_rs::Point {x: -114.46012, y: 33.993888}, - geometry_rs::Point {x: -114.459258, y: 33.994711}, - geometry_rs::Point {x: -114.458028, y: 33.997158}, - geometry_rs::Point {x: -114.4580260000001, y: 33.99782}, - geometry_rs::Point {x: -114.459184, y: 34.000016}, - geometry_rs::Point {x: -114.460689, y: 34.001128}, - geometry_rs::Point {x: -114.46628, y: 34.003885}, - geometry_rs::Point {x: -114.46731, y: 34.00519}, - geometry_rs::Point {x: -114.467404, y: 34.00745}, - geometry_rs::Point {x: -114.4658670000001, y: 34.010987}, - geometry_rs::Point {x: -114.464525, y: 34.011982}, - geometry_rs::Point {x: -114.463336, y: 34.012259}, - geometry_rs::Point {x: -114.454807, y: 34.010968}, - geometry_rs::Point {x: -114.450206, y: 34.012574}, - geometry_rs::Point {x: -114.446815, y: 34.01421}, - geometry_rs::Point {x: -114.443821, y: 34.016176}, - geometry_rs::Point {x: -114.44054, y: 34.019329}, - geometry_rs::Point {x: -114.438266, y: 34.022609}, - geometry_rs::Point {x: -114.436171, y: 34.028083}, - geometry_rs::Point {x: -114.434949, y: 34.037784}, - geometry_rs::Point {x: -114.435816, y: 34.04373}, - geometry_rs::Point {x: -114.438602, y: 34.050205}, - geometry_rs::Point {x: -114.439406, y: 34.05381}, - geometry_rs::Point {x: -114.43934, y: 34.057893}, - geometry_rs::Point {x: -114.437683, y: 34.071937}, - geometry_rs::Point {x: -114.435907, y: 34.077491}, - geometry_rs::Point {x: -114.434181, y: 34.087379}, - geometry_rs::Point {x: -114.43338, y: 34.088413}, - geometry_rs::Point {x: -114.428026, y: 34.092787}, - geometry_rs::Point {x: -114.426168, y: 34.097042}, - geometry_rs::Point {x: -114.422899, y: 34.099661}, - geometry_rs::Point {x: -114.420499, y: 34.103466}, - geometry_rs::Point {x: -114.415908, y: 34.107636}, - geometry_rs::Point {x: -114.41168, y: 34.110031}, - geometry_rs::Point {x: -114.405916, y: 34.111468}, - geometry_rs::Point {x: -114.401336, y: 34.111638}, - geometry_rs::Point {x: -114.390565, y: 34.110084}, - geometry_rs::Point {x: -114.379223, y: 34.11599}, - geometry_rs::Point {x: -114.3692920000001, y: 34.117519}, - geometry_rs::Point {x: -114.366517, y: 34.118577}, - geometry_rs::Point {x: -114.360402, y: 34.123577}, - geometry_rs::Point {x: -114.359389, y: 34.125016}, - geometry_rs::Point {x: -114.358358, y: 34.127617}, - geometry_rs::Point {x: -114.356372, y: 34.130428}, - geometry_rs::Point {x: -114.35303, y: 34.13312}, - geometry_rs::Point {x: -114.350478, y: 34.134107}, - geometry_rs::Point {x: -114.348051, y: 34.134457}, - geometry_rs::Point {x: -114.336112, y: 34.134034}, - geometry_rs::Point {x: -114.324576, y: 34.136759}, - geometry_rs::Point {x: -114.320777, y: 34.138635}, - geometry_rs::Point {x: -114.312206, y: 34.144776}, - geometry_rs::Point {x: -114.307802, y: 34.150574}, - geometry_rs::Point {x: -114.298168, y: 34.160321}, - geometry_rs::Point {x: -114.292806, y: 34.166725}, - geometry_rs::Point {x: -114.287294, y: 34.170529}, - geometry_rs::Point {x: -114.275267, y: 34.172149}, - geometry_rs::Point {x: -114.26846, y: 34.170177}, - geometry_rs::Point {x: -114.257034, y: 34.172837}, - geometry_rs::Point {x: -114.2534440000001, y: 34.174129}, - geometry_rs::Point {x: -114.244421, y: 34.179403}, - geometry_rs::Point {x: -114.2407120000001, y: 34.183232}, - geometry_rs::Point {x: -114.229715, y: 34.186928}, - geometry_rs::Point {x: -114.227034, y: 34.188866}, - geometry_rs::Point {x: -114.225814, y: 34.191238}, - geometry_rs::Point {x: -114.224941, y: 34.193896}, - geometry_rs::Point {x: -114.225075, y: 34.196814}, - geometry_rs::Point {x: -114.22579, y: 34.199236}, - geometry_rs::Point {x: -114.225861, y: 34.201774}, - geometry_rs::Point {x: -114.225194, y: 34.203642}, - geometry_rs::Point {x: -114.223384, y: 34.205136}, - geometry_rs::Point {x: -114.215454, y: 34.208956}, - geometry_rs::Point {x: -114.211761, y: 34.211539}, - geometry_rs::Point {x: -114.208253, y: 34.215505}, - geometry_rs::Point {x: -114.190876, y: 34.230858}, - geometry_rs::Point {x: -114.17805, y: 34.239969}, - geometry_rs::Point {x: -114.176403, y: 34.241512}, - geometry_rs::Point {x: -114.175948, y: 34.242695}, - geometry_rs::Point {x: -114.175906, y: 34.245587}, - geometry_rs::Point {x: -114.174597, y: 34.247303}, - geometry_rs::Point {x: -114.166536, y: 34.249647}, - geometry_rs::Point {x: -114.166124, y: 34.250015}, - geometry_rs::Point {x: -114.164476, y: 34.251667}, - geometry_rs::Point {x: -114.163867, y: 34.253349}, - geometry_rs::Point {x: -114.163959, y: 34.255377}, - geometry_rs::Point {x: -114.165335, y: 34.258486}, - geometry_rs::Point {x: -114.165249, y: 34.259125}, - geometry_rs::Point {x: -114.164648, y: 34.259699}, - geometry_rs::Point {x: -114.156853, y: 34.258415}, - geometry_rs::Point {x: -114.153346, y: 34.258289}, - geometry_rs::Point {x: -114.147159, y: 34.259564}, - geometry_rs::Point {x: -114.144779, y: 34.259623}, - geometry_rs::Point {x: -114.13545, y: 34.257886}, - geometry_rs::Point {x: -114.133264, y: 34.258462}, - geometry_rs::Point {x: -114.1314890000001, y: 34.260387}, - geometry_rs::Point {x: -114.131211, y: 34.26273}, - geometry_rs::Point {x: -114.134768, y: 34.268965}, - geometry_rs::Point {x: -114.136671, y: 34.274377}, - geometry_rs::Point {x: -114.137045, y: 34.277018}, - geometry_rs::Point {x: -114.13605, y: 34.280833}, - geometry_rs::Point {x: -114.136677, y: 34.283936}, - geometry_rs::Point {x: -114.138365, y: 34.288564}, - geometry_rs::Point {x: -114.139534, y: 34.295844}, - geometry_rs::Point {x: -114.139187, y: 34.298074}, - geometry_rs::Point {x: -114.138167, y: 34.300936}, - geometry_rs::Point {x: -114.138282, y: 34.30323}, - geometry_rs::Point {x: -114.14093, y: 34.305919}, - geometry_rs::Point {x: -114.157206, y: 34.317862}, - geometry_rs::Point {x: -114.157939, y: 34.320277}, - geometry_rs::Point {x: -114.164249, y: 34.330816}, - geometry_rs::Point {x: -114.168807, y: 34.339513}, - geometry_rs::Point {x: -114.172845, y: 34.344979}, - geometry_rs::Point {x: -114.176909, y: 34.349306}, - geometry_rs::Point {x: -114.181145, y: 34.352186}, - geometry_rs::Point {x: -114.185556, y: 34.354386}, - geometry_rs::Point {x: -114.191094, y: 34.356125}, - geometry_rs::Point {x: -114.19648, y: 34.359187}, - geometry_rs::Point {x: -114.199482, y: 34.361373}, - geometry_rs::Point {x: -114.213774, y: 34.36246}, - geometry_rs::Point {x: -114.226107, y: 34.365916}, - geometry_rs::Point {x: -114.229686, y: 34.368908}, - geometry_rs::Point {x: -114.233065, y: 34.375013}, - geometry_rs::Point {x: -114.234275, y: 34.376662}, - geometry_rs::Point {x: -114.245261, y: 34.385659}, - geometry_rs::Point {x: -114.248649, y: 34.388113}, - geometry_rs::Point {x: -114.252739, y: 34.3901}, - geometry_rs::Point {x: -114.25822, y: 34.395046}, - geometry_rs::Point {x: -114.262909, y: 34.400373}, - geometry_rs::Point {x: -114.2643170000001, y: 34.401329}, - geometry_rs::Point {x: -114.267521, y: 34.402486}, - geometry_rs::Point {x: -114.272184, y: 34.402961}, - geometry_rs::Point {x: -114.280108, y: 34.403147}, - geometry_rs::Point {x: -114.282261, y: 34.403641}, - geometry_rs::Point {x: -114.286802, y: 34.40534}, - geometry_rs::Point {x: -114.288663, y: 34.406623}, - geometry_rs::Point {x: -114.290219, y: 34.408291}, - geometry_rs::Point {x: -114.291751, y: 34.411104}, - geometry_rs::Point {x: -114.291903, y: 34.416231}, - geometry_rs::Point {x: -114.292226, y: 34.417606}, - geometry_rs::Point {x: -114.294836, y: 34.421389}, - geometry_rs::Point {x: -114.3010160000001, y: 34.426807}, - geometry_rs::Point {x: -114.308659, y: 34.430485}, - geometry_rs::Point {x: -114.312251, y: 34.432726}, - geometry_rs::Point {x: -114.319054, y: 34.435831}, - geometry_rs::Point {x: -114.32613, y: 34.437251}, - geometry_rs::Point {x: -114.32688, y: 34.438048}, - geometry_rs::Point {x: -114.330669, y: 34.445295}, - geometry_rs::Point {x: -114.332991, y: 34.448082}, - geometry_rs::Point {x: -114.335372, y: 34.450038}, - geometry_rs::Point {x: -114.339627, y: 34.451435}, - geometry_rs::Point {x: -114.342615, y: 34.451442}, - geometry_rs::Point {x: -114.348974, y: 34.450166}, - geometry_rs::Point {x: -114.356025, y: 34.449744}, - geometry_rs::Point {x: -114.3634040000001, y: 34.447773}, - geometry_rs::Point {x: -114.373719, y: 34.446938}, - geometry_rs::Point {x: -114.375789, y: 34.447798}, - geometry_rs::Point {x: -114.378852, y: 34.450376}, - geometry_rs::Point {x: -114.382985, y: 34.453971}, - geometry_rs::Point {x: -114.386699, y: 34.457911}, - geometry_rs::Point {x: -114.387407, y: 34.460492}, - geometry_rs::Point {x: -114.387187, y: 34.462021}, - geometry_rs::Point {x: -114.383525, y: 34.470405}, - geometry_rs::Point {x: -114.381701, y: 34.47604}, - geometry_rs::Point {x: -114.381555, y: 34.477883}, - geometry_rs::Point {x: -114.383038, y: 34.488903}, - geometry_rs::Point {x: -114.382358, y: 34.495758}, - geometry_rs::Point {x: -114.381402, y: 34.499245}, - geometry_rs::Point {x: -114.378124, y: 34.507288}, - geometry_rs::Point {x: -114.378223, y: 34.516521}, - geometry_rs::Point {x: -114.380838, y: 34.529724}, - geometry_rs::Point {x: -114.389603, y: 34.542982}, - geometry_rs::Point {x: -114.398847, y: 34.559149}, - geometry_rs::Point {x: -114.405228, y: 34.569637}, - geometry_rs::Point {x: -114.422382, y: 34.580711}, - geometry_rs::Point {x: -114.435671, y: 34.593841}, - geometry_rs::Point {x: -114.43681, y: 34.596074}, - geometry_rs::Point {x: -114.436363, y: 34.596797}, - geometry_rs::Point {x: -114.427502, y: 34.599227}, - geometry_rs::Point {x: -114.425338, y: 34.600842}, - geometry_rs::Point {x: -114.424326, y: 34.602338}, - geometry_rs::Point {x: -114.424202, y: 34.610453}, - geometry_rs::Point {x: -114.428648, y: 34.614641}, - geometry_rs::Point {x: -114.438739, y: 34.621455}, - geometry_rs::Point {x: -114.439495, y: 34.625858}, - geometry_rs::Point {x: -114.441398, y: 34.630171}, - geometry_rs::Point {x: -114.441525, y: 34.631529}, - geometry_rs::Point {x: -114.440685, y: 34.634739}, - geometry_rs::Point {x: -114.440294, y: 34.63824}, - geometry_rs::Point {x: -114.440519, y: 34.640066}, - geometry_rs::Point {x: -114.441465, y: 34.64253}, - geometry_rs::Point {x: -114.444276, y: 34.646542}, - geometry_rs::Point {x: -114.445664, y: 34.647542}, - geometry_rs::Point {x: -114.449549, y: 34.651423}, - geometry_rs::Point {x: -114.457985, y: 34.657113}, - geometry_rs::Point {x: -114.45821, y: 34.657994}, - geometry_rs::Point {x: -114.457702, y: 34.659328}, - geometry_rs::Point {x: -114.457185, y: 34.659992}, - geometry_rs::Point {x: -114.451785, y: 34.663891}, - geometry_rs::Point {x: -114.450614, y: 34.665793}, - geometry_rs::Point {x: -114.450506, y: 34.666836}, - geometry_rs::Point {x: -114.451532, y: 34.668605}, - geometry_rs::Point {x: -114.454305, y: 34.671234}, - geometry_rs::Point {x: -114.45491, y: 34.673092}, - geometry_rs::Point {x: -114.454881, y: 34.675639}, - geometry_rs::Point {x: -114.455536, y: 34.677335}, - geometry_rs::Point {x: -114.458163, y: 34.681161}, - geometry_rs::Point {x: -114.462178, y: 34.6858}, - geometry_rs::Point {x: -114.463633, y: 34.68794}, - geometry_rs::Point {x: -114.465246, y: 34.691202}, - geometry_rs::Point {x: -114.46809, y: 34.701786}, - geometry_rs::Point {x: -114.46813, y: 34.704445}, - geometry_rs::Point {x: -114.46862, y: 34.707573}, - geometry_rs::Point {x: -114.470477, y: 34.711368}, - geometry_rs::Point {x: -114.47162, y: 34.712966}, - geometry_rs::Point {x: -114.473682, y: 34.713964}, - geometry_rs::Point {x: -114.477297, y: 34.714514}, - geometry_rs::Point {x: -114.482779, y: 34.714511}, - geometry_rs::Point {x: -114.487508, y: 34.716626}, - geometry_rs::Point {x: -114.489287, y: 34.720155}, - geometry_rs::Point {x: -114.490971, y: 34.724848}, - geometry_rs::Point {x: -114.492017, y: 34.725702}, - geometry_rs::Point {x: -114.495858, y: 34.727956}, - geometry_rs::Point {x: -114.499007, y: 34.729096}, - geometry_rs::Point {x: -114.500795, y: 34.730418}, - geometry_rs::Point {x: -114.510292, y: 34.733582}, - geometry_rs::Point {x: -114.514178, y: 34.735288}, - geometry_rs::Point {x: -114.516619, y: 34.736745}, - geometry_rs::Point {x: -114.521048, y: 34.741173}, - geometry_rs::Point {x: -114.522619, y: 34.74373}, - geometry_rs::Point {x: -114.525611, y: 34.747005}, - geometry_rs::Point {x: -114.529079, y: 34.750006}, - geometry_rs::Point {x: -114.529615, y: 34.750822}, - geometry_rs::Point {x: -114.540306, y: 34.757109}, - geometry_rs::Point {x: -114.546884, y: 34.761802}, - geometry_rs::Point {x: -114.552682, y: 34.766871}, - geometry_rs::Point {x: -114.558653, y: 34.773852}, - geometry_rs::Point {x: -114.563979, y: 34.782597}, - geometry_rs::Point {x: -114.565184, y: 34.785976}, - geometry_rs::Point {x: -114.569383, y: 34.791568}, - geometry_rs::Point {x: -114.5710100000001, y: 34.794294}, - geometry_rs::Point {x: -114.574474, y: 34.804214}, - geometry_rs::Point {x: -114.574694, y: 34.807471}, - geometry_rs::Point {x: -114.576452, y: 34.8153}, - geometry_rs::Point {x: -114.5786810000001, y: 34.820977}, - geometry_rs::Point {x: -114.581126, y: 34.826115}, - geometry_rs::Point {x: -114.586842, y: 34.835672}, - geometry_rs::Point {x: -114.592339, y: 34.841153}, - geometry_rs::Point {x: -114.600653, y: 34.847361}, - geometry_rs::Point {x: -114.604255, y: 34.849573}, - geometry_rs::Point {x: -114.619878, y: 34.856873}, - geometry_rs::Point {x: -114.623939, y: 34.859738}, - geometry_rs::Point {x: -114.628276, y: 34.863596}, - geometry_rs::Point {x: -114.6306820000001, y: 34.866352}, - geometry_rs::Point {x: -114.633051, y: 34.869971}, - geometry_rs::Point {x: -114.634382, y: 34.87289}, - geometry_rs::Point {x: -114.635176, y: 34.875003}, - geometry_rs::Point {x: -114.635458, y: 34.876902}, - + geometry_rs::Point { + x: -114.635458, + y: 34.876902, + }, + geometry_rs::Point { + x: -114.6367680000001, + y: 34.885705, + }, + geometry_rs::Point { + x: -114.636725, + y: 34.889107, + }, + geometry_rs::Point { + x: -114.635425, + y: 34.895192, + }, + geometry_rs::Point { + x: -114.63185, + y: 34.903942, + }, + geometry_rs::Point { + x: -114.630877, + y: 34.907263, + }, + geometry_rs::Point { + x: -114.630552, + y: 34.911852, + }, + geometry_rs::Point { + x: -114.631537, + y: 34.916153, + }, + geometry_rs::Point { + x: -114.633237, + y: 34.92123, + }, + geometry_rs::Point { + x: -114.633253, + y: 34.924608, + }, + geometry_rs::Point { + x: -114.632196, + y: 34.930628, + }, + geometry_rs::Point { + x: -114.629753, + y: 34.938684, + }, + geometry_rs::Point { + x: -114.629811, + y: 34.94481, + }, + geometry_rs::Point { + x: -114.631681, + y: 34.95131, + }, + geometry_rs::Point { + x: -114.634274, + y: 34.956662, + }, + geometry_rs::Point { + x: -114.634953, + y: 34.958918, + }, + geometry_rs::Point { + x: -114.6352370000001, + y: 34.965149, + }, + geometry_rs::Point { + x: -114.634607, + y: 34.96906, + }, + geometry_rs::Point { + x: -114.629907, + y: 34.980791, + }, + geometry_rs::Point { + x: -114.629129, + y: 34.986132, + }, + geometry_rs::Point { + x: -114.629443, + y: 34.991825, + }, + geometry_rs::Point { + x: -114.6302440000001, + y: 34.99464, + }, + geometry_rs::Point { + x: -114.631807, + y: 34.998632, + }, + geometry_rs::Point { + x: -114.632665, + y: 34.999806, + }, + geometry_rs::Point { + x: -114.6355700000001, + y: 35.005933, + }, + geometry_rs::Point { + x: -114.637071, + y: 35.010371, + }, + geometry_rs::Point { + x: -114.637769, + y: 35.014948, + }, + geometry_rs::Point { + x: -114.63819, + y: 35.022069, + }, + geometry_rs::Point { + x: -114.637524, + y: 35.027053, + }, + geometry_rs::Point { + x: -114.633715, + y: 35.035602, + }, + geometry_rs::Point { + x: -114.629027, + y: 35.042531, + }, + geometry_rs::Point { + x: -114.625799, + y: 35.045834, + }, + geometry_rs::Point { + x: -114.615902, + y: 35.05272, + }, + geometry_rs::Point { + x: -114.6107010000001, + y: 35.055458, + }, + geometry_rs::Point { + x: -114.606694, + y: 35.058941, + }, + geometry_rs::Point { + x: -114.604715, + y: 35.061744, + }, + geometry_rs::Point { + x: -114.603619, + y: 35.064226, + }, + geometry_rs::Point { + x: -114.602908, + y: 35.068588, + }, + geometry_rs::Point { + x: -114.603175, + y: 35.070445, + }, + geometry_rs::Point { + x: -114.604736, + y: 35.07483, + }, + geometry_rs::Point { + x: -114.607701, + y: 35.078533, + }, + geometry_rs::Point { + x: -114.613132, + y: 35.083097, + }, + geometry_rs::Point { + x: -114.61842, + y: 35.086539, + }, + geometry_rs::Point { + x: -114.622517, + y: 35.088703, + }, + geometry_rs::Point { + x: -114.632053, + y: 35.092559, + }, + geometry_rs::Point { + x: -114.63937, + y: 35.094733, + }, + geometry_rs::Point { + x: -114.642831, + y: 35.096503, + }, + geometry_rs::Point { + x: -114.646579, + y: 35.10082, + }, + geometry_rs::Point { + x: -114.646764, + y: 35.101868, + }, + geometry_rs::Point { + x: -114.645152, + y: 35.104995, + }, + geometry_rs::Point { + x: -114.644354, + y: 35.105903, + }, + geometry_rs::Point { + x: -114.641116, + y: 35.108401, + }, + geometry_rs::Point { + x: -114.6374320000001, + y: 35.112489, + }, + geometry_rs::Point { + x: -114.632282, + y: 35.117088, + }, + geometry_rs::Point { + x: -114.628427, + y: 35.118943, + }, + geometry_rs::Point { + x: -114.623761, + y: 35.120602, + }, + geometry_rs::Point { + x: -114.628993, + y: 35.119411, + }, + geometry_rs::Point { + x: -114.6249540000001, + y: 35.120742, + }, + geometry_rs::Point { + x: -114.618697, + y: 35.121749, + }, + geometry_rs::Point { + x: -114.604007, + y: 35.121252, + }, + geometry_rs::Point { + x: -114.60274, + y: 35.121666, + }, + geometry_rs::Point { + x: -114.597794, + y: 35.121735, + }, + geometry_rs::Point { + x: -114.589787, + y: 35.123522, + }, + geometry_rs::Point { + x: -114.584877, + y: 35.125194, + }, + geometry_rs::Point { + x: -114.579882, + y: 35.127506, + }, + geometry_rs::Point { + x: -114.578263, + y: 35.12881, + }, + geometry_rs::Point { + x: -114.577146, + y: 35.130982, + }, + geometry_rs::Point { + x: -114.574411, + y: 35.13495, + }, + geometry_rs::Point { + x: -114.572597, + y: 35.139557, + }, + geometry_rs::Point { + x: -114.573706, + y: 35.142698, + }, + geometry_rs::Point { + x: -114.573879, + y: 35.145351, + }, + geometry_rs::Point { + x: -114.569529, + y: 35.162317, + }, + geometry_rs::Point { + x: -114.56876, + y: 35.172195, + }, + geometry_rs::Point { + x: -114.569214, + y: 35.17289, + }, + geometry_rs::Point { + x: -114.568989, + y: 35.175085, + }, + geometry_rs::Point { + x: -114.569258, + y: 35.183424, + }, + geometry_rs::Point { + x: -114.569653, + y: 35.186267, + }, + geometry_rs::Point { + x: -114.571404, + y: 35.191026, + }, + geometry_rs::Point { + x: -114.572084, + y: 35.200794, + }, + geometry_rs::Point { + x: -114.574037, + y: 35.20379, + }, + geometry_rs::Point { + x: -114.574233, + y: 35.205481, + }, + geometry_rs::Point { + x: -114.574958, + y: 35.206714, + }, + geometry_rs::Point { + x: -114.578581, + y: 35.208113, + }, + geometry_rs::Point { + x: -114.579535, + y: 35.208911, + }, + geometry_rs::Point { + x: -114.5798970000001, + y: 35.21097, + }, + geometry_rs::Point { + x: -114.580312, + y: 35.220095, + }, + geometry_rs::Point { + x: -114.583523, + y: 35.230348, + }, + geometry_rs::Point { + x: -114.58248, + y: 35.233173, + }, + geometry_rs::Point { + x: -114.582842, + y: 35.238703, + }, + geometry_rs::Point { + x: -114.584993, + y: 35.242717, + }, + geometry_rs::Point { + x: -114.586053, + y: 35.248891, + }, + geometry_rs::Point { + x: -114.585714, + y: 35.253145, + }, + geometry_rs::Point { + x: -114.585768, + y: 35.257743, + }, + geometry_rs::Point { + x: -114.586604, + y: 35.262386, + }, + geometry_rs::Point { + x: -114.587497, + y: 35.265473, + }, + geometry_rs::Point { + x: -114.590513, + y: 35.272334, + }, + geometry_rs::Point { + x: -114.593247, + y: 35.284361, + }, + geometry_rs::Point { + x: -114.595705, + y: 35.289939, + }, + geometry_rs::Point { + x: -114.596682, + y: 35.294557, + }, + geometry_rs::Point { + x: -114.597268, + y: 35.299565, + }, + geometry_rs::Point { + x: -114.59721, + y: 35.303223, + }, + geometry_rs::Point { + x: -114.595163, + y: 35.321883, + }, + geometry_rs::Point { + x: -114.595553, + y: 35.326547, + }, + geometry_rs::Point { + x: -114.599771, + y: 35.34111, + }, + geometry_rs::Point { + x: -114.604607, + y: 35.355239, + }, + geometry_rs::Point { + x: -114.606173, + y: 35.359651, + }, + geometry_rs::Point { + x: -114.611206, + y: 35.370119, + }, + geometry_rs::Point { + x: -114.617698, + y: 35.380131, + }, + geometry_rs::Point { + x: -114.618257, + y: 35.382646, + }, + geometry_rs::Point { + x: -114.618984, + y: 35.389391, + }, + geometry_rs::Point { + x: -114.620887, + y: 35.396867, + }, + geometry_rs::Point { + x: -114.621783, + y: 35.39945, + }, + geometry_rs::Point { + x: -114.625702, + y: 35.407976, + }, + geometry_rs::Point { + x: -114.626765, + y: 35.409644, + }, + geometry_rs::Point { + x: -114.6290610000001, + y: 35.411175, + }, + geometry_rs::Point { + x: -114.65208, + y: 35.430134, + }, + geometry_rs::Point { + x: -114.653817, + y: 35.432853, + }, + geometry_rs::Point { + x: -114.654295, + y: 35.436854, + }, + geometry_rs::Point { + x: -114.658105, + y: 35.441835, + }, + geometry_rs::Point { + x: -114.661747, + y: 35.444735, + }, + geometry_rs::Point { + x: -114.662896, + y: 35.446449, + }, + geometry_rs::Point { + x: -114.663934, + y: 35.449466, + }, + geometry_rs::Point { + x: -114.664215, + y: 35.451707, + }, + geometry_rs::Point { + x: -114.6638800000001, + y: 35.454657, + }, + geometry_rs::Point { + x: -114.664217, + y: 35.455845, + }, + geometry_rs::Point { + x: -114.665142, + y: 35.457331, + }, + geometry_rs::Point { + x: -114.666151, + y: 35.458198, + }, + geometry_rs::Point { + x: -114.667217, + y: 35.46037, + }, + geometry_rs::Point { + x: -114.6667690000001, + y: 35.462085, + }, + geometry_rs::Point { + x: -114.6657900000001, + y: 35.463915, + }, + geometry_rs::Point { + x: -114.665651, + y: 35.466911, + }, + geometry_rs::Point { + x: -114.665988, + y: 35.467985, + }, + geometry_rs::Point { + x: -114.667389, + y: 35.469904, + }, + geometry_rs::Point { + x: -114.67235, + y: 35.47374, + }, + geometry_rs::Point { + x: -114.673164, + y: 35.474814, + }, + geometry_rs::Point { + x: -114.673585, + y: 35.475843, + }, + geometry_rs::Point { + x: -114.6734730000001, + y: 35.476849, + }, + geometry_rs::Point { + x: -114.672074, + y: 35.479709, + }, + geometry_rs::Point { + x: -114.671794, + y: 35.480806, + }, + geometry_rs::Point { + x: -114.671907, + y: 35.482087, + }, + geometry_rs::Point { + x: -114.673534, + y: 35.485675, + }, + geometry_rs::Point { + x: -114.6768150000001, + y: 35.489787, + }, + geometry_rs::Point { + x: -114.6767040000001, + y: 35.491845, + }, + geometry_rs::Point { + x: -114.676257, + y: 35.493103, + }, + geometry_rs::Point { + x: -114.677743, + y: 35.495182, + }, + geometry_rs::Point { + x: -114.678642, + y: 35.497628, + }, + geometry_rs::Point { + x: -114.678587, + y: 35.499846, + }, + geometry_rs::Point { + x: -114.6788920000001, + y: 35.501276, + }, + geometry_rs::Point { + x: -114.67748, + y: 35.510948, + }, + geometry_rs::Point { + x: -114.677143, + y: 35.512945, + }, + geometry_rs::Point { + x: -114.675685, + y: 35.51563, + }, + geometry_rs::Point { + x: -114.672767, + y: 35.518428, + }, + geometry_rs::Point { + x: -114.66954, + y: 35.52079, + }, + geometry_rs::Point { + x: -114.668586, + y: 35.521225, + }, + geometry_rs::Point { + x: -114.666565, + y: 35.520993, + }, + geometry_rs::Point { + x: -114.6646010000001, + y: 35.521519, + }, + geometry_rs::Point { + x: -114.6639830000001, + y: 35.522161, + }, + geometry_rs::Point { + x: -114.661682, + y: 35.526682, + }, + geometry_rs::Point { + x: -114.659886, + y: 35.527919, + }, + geometry_rs::Point { + x: -114.657753, + y: 35.530741, + }, + geometry_rs::Point { + x: -114.657163, + y: 35.532301, + }, + geometry_rs::Point { + x: -114.65677, + y: 35.534964, + }, + geometry_rs::Point { + x: -114.657809, + y: 35.536963, + }, + geometry_rs::Point { + x: -114.660335, + y: 35.540433, + }, + geometry_rs::Point { + x: -114.661457, + y: 35.544062, + }, + geometry_rs::Point { + x: -114.66157, + y: 35.545692, + }, + geometry_rs::Point { + x: -114.66112, + y: 35.549021, + }, + geometry_rs::Point { + x: -114.661963, + y: 35.552604, + }, + geometry_rs::Point { + x: -114.661963, + y: 35.555887, + }, + geometry_rs::Point { + x: -114.663451, + y: 35.559884, + }, + geometry_rs::Point { + x: -114.663535, + y: 35.560963, + }, + geometry_rs::Point { + x: -114.662805, + y: 35.564268, + }, + geometry_rs::Point { + x: -114.6639, + y: 35.56629, + }, + geometry_rs::Point { + x: -114.6644330000001, + y: 35.568426, + }, + geometry_rs::Point { + x: -114.666231, + y: 35.571642, + }, + geometry_rs::Point { + x: -114.668393, + y: 35.574331, + }, + geometry_rs::Point { + x: -114.670022, + y: 35.575596, + }, + geometry_rs::Point { + x: -114.671567, + y: 35.576217, + }, + geometry_rs::Point { + x: -114.674881, + y: 35.578379, + }, + geometry_rs::Point { + x: -114.675751, + y: 35.579459, + }, + geometry_rs::Point { + x: -114.675667, + y: 35.580033, + }, + geometry_rs::Point { + x: -114.670191, + y: 35.583471, + }, + geometry_rs::Point { + x: -114.664209, + y: 35.585944, + }, + geometry_rs::Point { + x: -114.660558, + y: 35.586583, + }, + geometry_rs::Point { + x: -114.659238, + y: 35.587477, + }, + geometry_rs::Point { + x: -114.654518, + y: 35.596609, + }, + geometry_rs::Point { + x: -114.6539000000001, + y: 35.598491, + }, + geometry_rs::Point { + x: -114.653731, + y: 35.600373, + }, + geometry_rs::Point { + x: -114.654489, + y: 35.605173, + }, + geometry_rs::Point { + x: -114.653618, + y: 35.607192, + }, + geometry_rs::Point { + x: -114.653534, + y: 35.609672, + }, + geometry_rs::Point { + x: -114.653927, + y: 35.611739, + }, + geometry_rs::Point { + x: -114.655219, + y: 35.614059, + }, + geometry_rs::Point { + x: -114.657241, + y: 35.617046, + }, + geometry_rs::Point { + x: -114.659461, + y: 35.619552, + }, + geometry_rs::Point { + x: -114.660641, + y: 35.620334, + }, + geometry_rs::Point { + x: -114.663647, + y: 35.620773, + }, + geometry_rs::Point { + x: -114.665389, + y: 35.621556, + }, + geometry_rs::Point { + x: -114.666682, + y: 35.623073, + }, + geometry_rs::Point { + x: -114.668087, + y: 35.627115, + }, + geometry_rs::Point { + x: -114.6690150000001, + y: 35.628861, + }, + geometry_rs::Point { + x: -114.672134, + y: 35.633365, + }, + geometry_rs::Point { + x: -114.675001, + y: 35.638304, + }, + geometry_rs::Point { + x: -114.677615, + y: 35.641774, + }, + geometry_rs::Point { + x: -114.6794150000001, + y: 35.643429, + }, + geometry_rs::Point { + x: -114.686133, + y: 35.647522, + }, + geometry_rs::Point { + x: -114.689001, + y: 35.65028, + }, + geometry_rs::Point { + x: -114.689507, + y: 35.651429, + }, + geometry_rs::Point { + x: -114.689226, + y: 35.652898, + }, + geometry_rs::Point { + x: -114.6904940000001, + y: 35.662657, + }, + geometry_rs::Point { + x: -114.690214, + y: 35.665159, + }, + geometry_rs::Point { + x: -114.686055, + y: 35.670642, + }, + geometry_rs::Point { + x: -114.682317, + y: 35.677825, + }, + geometry_rs::Point { + x: -114.680827, + y: 35.682255, + }, + geometry_rs::Point { + x: -114.6806310000001, + y: 35.684046, + }, + geometry_rs::Point { + x: -114.6809970000001, + y: 35.685929, + }, + geometry_rs::Point { + x: -114.6826570000001, + y: 35.688571, + }, + geometry_rs::Point { + x: -114.691263, + y: 35.693125, + }, + geometry_rs::Point { + x: -114.696214, + y: 35.69655, + }, + geometry_rs::Point { + x: -114.701416, + y: 35.701084, + }, + geometry_rs::Point { + x: -114.703608, + y: 35.703922, + }, + geometry_rs::Point { + x: -114.704501, + y: 35.705993, + }, + geometry_rs::Point { + x: -114.704959, + y: 35.706366, + }, + geometry_rs::Point { + x: -114.704842, + y: 35.706744, + }, + geometry_rs::Point { + x: -114.705597, + y: 35.708274, + }, + geometry_rs::Point { + x: -114.7053470000001, + y: 35.708344, + }, + geometry_rs::Point { + x: -114.705447, + y: 35.711757, + }, + geometry_rs::Point { + x: -114.699405, + y: 35.726929, + }, + geometry_rs::Point { + x: -114.697859, + y: 35.731657, + }, + geometry_rs::Point { + x: -114.69654, + y: 35.738934, + }, + geometry_rs::Point { + x: -114.6964, + y: 35.742653, + }, + geometry_rs::Point { + x: -114.696655, + y: 35.746143, + }, + geometry_rs::Point { + x: -114.697585, + y: 35.748417, + }, + geometry_rs::Point { + x: -114.697726, + y: 35.750966, + }, + geometry_rs::Point { + x: -114.696854, + y: 35.752756, + }, + geometry_rs::Point { + x: -114.696546, + y: 35.754638, + }, + geometry_rs::Point { + x: -114.694267, + y: 35.756633, + }, + geometry_rs::Point { + x: -114.694717, + y: 35.757897, + }, + geometry_rs::Point { + x: -114.69742, + y: 35.760677, + }, + geometry_rs::Point { + x: -114.700266, + y: 35.766879, + }, + geometry_rs::Point { + x: -114.701027, + y: 35.76968, + }, + geometry_rs::Point { + x: -114.70117, + y: 35.774112, + }, + geometry_rs::Point { + x: -114.6990360000001, + y: 35.788046, + }, + geometry_rs::Point { + x: -114.6993180000001, + y: 35.79048, + }, + geometry_rs::Point { + x: -114.703178, + y: 35.794685, + }, + geometry_rs::Point { + x: -114.705827, + y: 35.798889, + }, + geometry_rs::Point { + x: -114.71149, + y: 35.80438, + }, + geometry_rs::Point { + x: -114.712026, + y: 35.805529, + }, + geometry_rs::Point { + x: -114.710534, + y: 35.807525, + }, + geometry_rs::Point { + x: -114.709324, + y: 35.81005, + }, + geometry_rs::Point { + x: -114.70634, + y: 35.812022, + }, + geometry_rs::Point { + x: -114.703665, + y: 35.814614, + }, + geometry_rs::Point { + x: -114.700654, + y: 35.822004, + }, + geometry_rs::Point { + x: -114.697276, + y: 35.826776, + }, + geometry_rs::Point { + x: -114.69553, + y: 35.829897, + }, + geometry_rs::Point { + x: -114.6952770000001, + y: 35.831091, + }, + geometry_rs::Point { + x: -114.695249, + y: 35.832285, + }, + geometry_rs::Point { + x: -114.695757, + y: 35.833387, + }, + geometry_rs::Point { + x: -114.701478, + y: 35.839316, + }, + geometry_rs::Point { + x: -114.702293, + y: 35.840792, + }, + geometry_rs::Point { + x: -114.702339, + y: 35.842151, + }, + geometry_rs::Point { + x: -114.703527, + y: 35.841845, + }, + geometry_rs::Point { + x: -114.704173, + y: 35.842669, + }, + geometry_rs::Point { + x: -114.7042030000001, + y: 35.844274, + }, + geometry_rs::Point { + x: -114.706288, + y: 35.846218, + }, + geometry_rs::Point { + x: -114.706532, + y: 35.849027, + }, + geometry_rs::Point { + x: -114.705856, + y: 35.850508, + }, + geometry_rs::Point { + x: -114.703599, + y: 35.852595, + }, + geometry_rs::Point { + x: -114.701904, + y: 35.853223, + }, + geometry_rs::Point { + x: -114.696581, + y: 35.853727, + }, + geometry_rs::Point { + x: -114.69437, + y: 35.854463, + }, + geometry_rs::Point { + x: -114.693446, + y: 35.855125, + }, + geometry_rs::Point { + x: -114.691456, + y: 35.858661, + }, + geometry_rs::Point { + x: -114.6877980000001, + y: 35.860728, + }, + geometry_rs::Point { + x: -114.68205, + y: 35.86295, + }, + geometry_rs::Point { + x: -114.678186, + y: 35.863311, + }, + geometry_rs::Point { + x: -114.672289, + y: 35.865011, + }, + geometry_rs::Point { + x: -114.66968, + y: 35.865036, + }, + geometry_rs::Point { + x: -114.6674710000001, + y: 35.867061, + }, + geometry_rs::Point { + x: -114.662623, + y: 35.869213, + }, + geometry_rs::Point { + x: -114.661636, + y: 35.870545, + }, + geometry_rs::Point { + x: -114.661636, + y: 35.871233, + }, + geometry_rs::Point { + x: -114.663214, + y: 35.873692, + }, + geometry_rs::Point { + x: -114.668145, + y: 35.875201, + }, + geometry_rs::Point { + x: -114.672009, + y: 35.878018, + }, + geometry_rs::Point { + x: -114.678972, + y: 35.88551, + }, + geometry_rs::Point { + x: -114.693602, + y: 35.895311, + }, + geometry_rs::Point { + x: -114.69454, + y: 35.896587, + }, + geometry_rs::Point { + x: -114.696064, + y: 35.896464, + }, + geometry_rs::Point { + x: -114.694928, + y: 35.897594, + }, + geometry_rs::Point { + x: -114.6961320000001, + y: 35.898662, + }, + geometry_rs::Point { + x: -114.697558, + y: 35.89936, + }, + geometry_rs::Point { + x: -114.7002580000001, + y: 35.901757, + }, + geometry_rs::Point { + x: -114.700769, + y: 35.903064, + }, + geometry_rs::Point { + x: -114.703538, + y: 35.906707, + }, + geometry_rs::Point { + x: -114.705119, + y: 35.907637, + }, + geometry_rs::Point { + x: -114.705991, + y: 35.908598, + }, + geometry_rs::Point { + x: -114.7057140000001, + y: 35.909316, + }, + geometry_rs::Point { + x: -114.706767, + y: 35.90895, + }, + geometry_rs::Point { + x: -114.708112, + y: 35.909933, + }, + geometry_rs::Point { + x: -114.709187, + y: 35.916827, + }, + geometry_rs::Point { + x: -114.707784, + y: 35.916993, + }, + geometry_rs::Point { + x: -114.707398, + y: 35.918057, + }, + geometry_rs::Point { + x: -114.70788, + y: 35.919207, + }, + geometry_rs::Point { + x: -114.7073290000001, + y: 35.926177, + }, + geometry_rs::Point { + x: -114.707603, + y: 35.92795, + }, + geometry_rs::Point { + x: -114.712965, + y: 35.932159, + }, + geometry_rs::Point { + x: -114.712756, + y: 35.932639, + }, + geometry_rs::Point { + x: -114.713413, + y: 35.9319, + }, + geometry_rs::Point { + x: -114.713312, + y: 35.933844, + }, + geometry_rs::Point { + x: -114.729762, + y: 35.959895, + }, + geometry_rs::Point { + x: -114.7284960000001, + y: 35.960395, + }, + geometry_rs::Point { + x: -114.728666, + y: 35.961757, + }, + geometry_rs::Point { + x: -114.7300900000001, + y: 35.962691, + }, + geometry_rs::Point { + x: -114.732456, + y: 35.965891, + }, + geometry_rs::Point { + x: -114.736195, + y: 35.969421, + }, + geometry_rs::Point { + x: -114.740536, + y: 35.975545, + }, + geometry_rs::Point { + x: -114.743494, + y: 35.983553, + }, + geometry_rs::Point { + x: -114.743638, + y: 35.985785, + }, + geometry_rs::Point { + x: -114.743117, + y: 35.987387, + }, + geometry_rs::Point { + x: -114.740043, + y: 35.990534, + }, + geometry_rs::Point { + x: -114.739318, + y: 35.991804, + }, + geometry_rs::Point { + x: -114.740544, + y: 35.994853, + }, + geometry_rs::Point { + x: -114.740815, + y: 35.997464, + }, + geometry_rs::Point { + x: -114.741536, + y: 35.99969, + }, + geometry_rs::Point { + x: -114.741679, + y: 36.002283, + }, + geometry_rs::Point { + x: -114.743163, + y: 36.006722, + }, + geometry_rs::Point { + x: -114.743005, + y: 36.00845, + }, + geometry_rs::Point { + x: -114.740866, + y: 36.012928, + }, + geometry_rs::Point { + x: -114.738555, + y: 36.015223, + }, + geometry_rs::Point { + x: -114.7288740000001, + y: 36.021387, + }, + geometry_rs::Point { + x: -114.723324, + y: 36.026588, + }, + geometry_rs::Point { + x: -114.722214, + y: 36.027964, + }, + geometry_rs::Point { + x: -114.722096, + y: 36.028952, + }, + geometry_rs::Point { + x: -114.722742, + y: 36.030286, + }, + geometry_rs::Point { + x: -114.723673, + y: 36.03123, + }, + geometry_rs::Point { + x: -114.727602, + y: 36.033099, + }, + geometry_rs::Point { + x: -114.730563, + y: 36.036207, + }, + geometry_rs::Point { + x: -114.7334170000001, + y: 36.037913, + }, + geometry_rs::Point { + x: -114.735739, + y: 36.038033, + }, + geometry_rs::Point { + x: -114.740018, + y: 36.037467, + }, + geometry_rs::Point { + x: -114.7412620000001, + y: 36.038044, + }, + geometry_rs::Point { + x: -114.742105, + y: 36.039792, + }, + geometry_rs::Point { + x: -114.742661, + y: 36.042573, + }, + geometry_rs::Point { + x: -114.742479, + y: 36.045697, + }, + geometry_rs::Point { + x: -114.741677, + y: 36.047877, + }, + geometry_rs::Point { + x: -114.735701, + y: 36.053393, + }, + geometry_rs::Point { + x: -114.73508, + y: 36.054435, + }, + geometry_rs::Point { + x: -114.735285, + y: 36.056648, + }, + geometry_rs::Point { + x: -114.7360230000001, + y: 36.059063, + }, + geometry_rs::Point { + x: -114.74006, + y: 36.062437, + }, + geometry_rs::Point { + x: -114.7422, + y: 36.067833, + }, + geometry_rs::Point { + x: -114.742138, + y: 36.068676, + }, + geometry_rs::Point { + x: -114.743542, + y: 36.071037, + }, + geometry_rs::Point { + x: -114.748891, + y: 36.074981, + }, + geometry_rs::Point { + x: -114.75057, + y: 36.08033, + }, + geometry_rs::Point { + x: -114.754032, + y: 36.083093, + }, + geometry_rs::Point { + x: -114.754681, + y: 36.085052, + }, + geometry_rs::Point { + x: -114.754508, + y: 36.086171, + }, + geometry_rs::Point { + x: -114.752836, + y: 36.089393, + }, + geometry_rs::Point { + x: -114.750095, + y: 36.092275, + }, + geometry_rs::Point { + x: -114.7489130000001, + y: 36.095183, + }, + geometry_rs::Point { + x: -114.7374970000001, + y: 36.103102, + }, + geometry_rs::Point { + x: -114.734857, + y: 36.104426, + }, + geometry_rs::Point { + x: -114.718257, + y: 36.107164, + }, + geometry_rs::Point { + x: -114.709269, + y: 36.107396, + }, + geometry_rs::Point { + x: -114.706091, + y: 36.108239, + }, + geometry_rs::Point { + x: -114.703737, + y: 36.108348, + }, + geometry_rs::Point { + x: -114.696981, + y: 36.110297, + }, + geometry_rs::Point { + x: -114.6936550000001, + y: 36.112482, + }, + geometry_rs::Point { + x: -114.691631, + y: 36.112535, + }, + geometry_rs::Point { + x: -114.6880740000001, + y: 36.111457, + }, + geometry_rs::Point { + x: -114.6844260000001, + y: 36.109472, + }, + geometry_rs::Point { + x: -114.6818470000001, + y: 36.109192, + }, + geometry_rs::Point { + x: -114.6797750000001, + y: 36.109874, + }, + geometry_rs::Point { + x: -114.678375, + y: 36.110815, + }, + geometry_rs::Point { + x: -114.675106, + y: 36.114111, + }, + geometry_rs::Point { + x: -114.671867, + y: 36.115964, + }, + geometry_rs::Point { + x: -114.6643430000001, + y: 36.1163, + }, + geometry_rs::Point { + x: -114.662144, + y: 36.117742, + }, + geometry_rs::Point { + x: -114.660448, + y: 36.119999, + }, + geometry_rs::Point { + x: -114.658131, + y: 36.124127, + }, + geometry_rs::Point { + x: -114.655512, + y: 36.126187, + }, + geometry_rs::Point { + x: -114.645728, + y: 36.131995, + }, + geometry_rs::Point { + x: -114.641976, + y: 36.13373, + }, + geometry_rs::Point { + x: -114.640125, + y: 36.135126, + }, + geometry_rs::Point { + x: -114.636862, + y: 36.135552, + }, + geometry_rs::Point { + x: -114.635809, + y: 36.13617, + }, + geometry_rs::Point { + x: -114.630474, + y: 36.142218, + }, + geometry_rs::Point { + x: -114.628462, + y: 36.141822, + }, + geometry_rs::Point { + x: -114.627079, + y: 36.140761, + }, + geometry_rs::Point { + x: -114.623837, + y: 36.137144, + }, + geometry_rs::Point { + x: -114.620605, + y: 36.131759, + }, + geometry_rs::Point { + x: -114.618429, + y: 36.130328, + }, + geometry_rs::Point { + x: -114.615455, + y: 36.129653, + }, + geometry_rs::Point { + x: -114.61324, + y: 36.130266, + }, + geometry_rs::Point { + x: -114.609288, + y: 36.132229, + }, + geometry_rs::Point { + x: -114.596474, + y: 36.141537, + }, + geometry_rs::Point { + x: -114.5930350000001, + y: 36.142674, + }, + geometry_rs::Point { + x: -114.589828, + y: 36.143192, + }, + geometry_rs::Point { + x: -114.583716, + y: 36.14556, + }, + geometry_rs::Point { + x: -114.580707, + y: 36.145987, + }, + geometry_rs::Point { + x: -114.578828, + y: 36.147175, + }, + geometry_rs::Point { + x: -114.57706, + y: 36.148845, + }, + geometry_rs::Point { + x: -114.57109, + y: 36.151099, + }, + geometry_rs::Point { + x: -114.561173, + y: 36.150921, + }, + geometry_rs::Point { + x: -114.556162, + y: 36.15247, + }, + geometry_rs::Point { + x: -114.5487420000001, + y: 36.150697, + }, + geometry_rs::Point { + x: -114.543232, + y: 36.151871, + }, + geometry_rs::Point { + x: -114.539233, + y: 36.151764, + }, + geometry_rs::Point { + x: -114.534478, + y: 36.15023, + }, + geometry_rs::Point { + x: -114.532924, + y: 36.149282, + }, + geometry_rs::Point { + x: -114.532308, + y: 36.14804, + }, + geometry_rs::Point { + x: -114.531091, + y: 36.147644, + }, + geometry_rs::Point { + x: -114.52621, + y: 36.148177, + }, + geometry_rs::Point { + x: -114.51428, + y: 36.150795, + }, + geometry_rs::Point { + x: -114.511218, + y: 36.150576, + }, + geometry_rs::Point { + x: -114.5081040000001, + y: 36.149713, + }, + geometry_rs::Point { + x: -114.501049, + y: 36.144516, + }, + geometry_rs::Point { + x: -114.500236, + y: 36.143226, + }, + geometry_rs::Point { + x: -114.499992, + y: 36.141594, + }, + geometry_rs::Point { + x: -114.500339, + y: 36.1407, + }, + geometry_rs::Point { + x: -114.50108, + y: 36.14006, + }, + geometry_rs::Point { + x: -114.50515, + y: 36.138078, + }, + geometry_rs::Point { + x: -114.507175, + y: 36.13634, + }, + geometry_rs::Point { + x: -114.50921, + y: 36.133247, + }, + geometry_rs::Point { + x: -114.508467, + y: 36.129913, + }, + geometry_rs::Point { + x: -114.507201, + y: 36.128484, + }, + geometry_rs::Point { + x: -114.504715, + y: 36.127188, + }, + geometry_rs::Point { + x: -114.501798, + y: 36.126556, + }, + geometry_rs::Point { + x: -114.498849, + y: 36.126612, + }, + geometry_rs::Point { + x: -114.487635, + y: 36.128656, + }, + geometry_rs::Point { + x: -114.483827, + y: 36.12972, + }, + geometry_rs::Point { + x: -114.478248, + y: 36.132683, + }, + geometry_rs::Point { + x: -114.468674, + y: 36.138889, + }, + geometry_rs::Point { + x: -114.465579, + y: 36.139496, + }, + geometry_rs::Point { + x: -114.4626, + y: 36.139644, + }, + geometry_rs::Point { + x: -114.458945, + y: 36.139214, + }, + geometry_rs::Point { + x: -114.456487, + y: 36.138032, + }, + geometry_rs::Point { + x: -114.45511, + y: 36.136372, + }, + geometry_rs::Point { + x: -114.453798, + y: 36.133586, + }, + geometry_rs::Point { + x: -114.451331, + y: 36.129831, + }, + geometry_rs::Point { + x: -114.447135, + y: 36.126022, + }, + geometry_rs::Point { + x: -114.445042, + y: 36.125346, + }, + geometry_rs::Point { + x: -114.443736, + y: 36.125593, + }, + geometry_rs::Point { + x: -114.435507, + y: 36.130057, + }, + geometry_rs::Point { + x: -114.423114, + y: 36.13735, + }, + geometry_rs::Point { + x: -114.418193, + y: 36.142771, + }, + geometry_rs::Point { + x: -114.415253, + y: 36.145123, + }, + geometry_rs::Point { + x: -114.4124910000001, + y: 36.146511, + }, + geometry_rs::Point { + x: -114.40914, + y: 36.147, + }, + geometry_rs::Point { + x: -114.405624, + y: 36.146983, + }, + geometry_rs::Point { + x: -114.398373, + y: 36.145799, + }, + geometry_rs::Point { + x: -114.381479, + y: 36.141349, + }, + geometry_rs::Point { + x: -114.379976, + y: 36.141388, + }, + geometry_rs::Point { + x: -114.375278, + y: 36.143592, + }, + geometry_rs::Point { + x: -114.373745, + y: 36.143722, + }, + geometry_rs::Point { + x: -114.370181, + y: 36.142624, + }, + geometry_rs::Point { + x: -114.368551, + y: 36.140892, + }, + geometry_rs::Point { + x: -114.367381, + y: 36.13852, + }, + geometry_rs::Point { + x: -114.365529, + y: 36.136306, + }, + geometry_rs::Point { + x: -114.364499, + y: 36.134072, + }, + geometry_rs::Point { + x: -114.358968, + y: 36.127795, + }, + geometry_rs::Point { + x: -114.348592, + y: 36.121147, + }, + geometry_rs::Point { + x: -114.3451, + y: 36.118556, + }, + geometry_rs::Point { + x: -114.342601, + y: 36.115878, + }, + geometry_rs::Point { + x: -114.34095, + y: 36.113457, + }, + geometry_rs::Point { + x: -114.338815, + y: 36.111309, + }, + geometry_rs::Point { + x: -114.337264, + y: 36.110428, + }, + geometry_rs::Point { + x: -114.334632, + y: 36.106784, + }, + geometry_rs::Point { + x: -114.333587, + y: 36.106342, + }, + geometry_rs::Point { + x: -114.328801, + y: 36.105902, + }, + geometry_rs::Point { + x: -114.325814, + y: 36.103933, + }, + geometry_rs::Point { + x: -114.325539, + y: 36.102989, + }, + geometry_rs::Point { + x: -114.3234580000001, + y: 36.101186, + }, + geometry_rs::Point { + x: -114.320866, + y: 36.096463, + }, + geometry_rs::Point { + x: -114.316983, + y: 36.093409, + }, + geometry_rs::Point { + x: -114.313086, + y: 36.088816, + }, + geometry_rs::Point { + x: -114.306939, + y: 36.082487, + }, + geometry_rs::Point { + x: -114.304171, + y: 36.07558, + }, + geometry_rs::Point { + x: -114.304384, + y: 36.074019, + }, + geometry_rs::Point { + x: -114.305853, + y: 36.071478, + }, + geometry_rs::Point { + x: -114.307485, + y: 36.069672, + }, + geometry_rs::Point { + x: -114.31242, + y: 36.066117, + }, + geometry_rs::Point { + x: -114.3136, + y: 36.064148, + }, + geometry_rs::Point { + x: -114.314328, + y: 36.062016, + }, + geometry_rs::Point { + x: -114.314427, + y: 36.060523, + }, + geometry_rs::Point { + x: -114.313591, + y: 36.059048, + }, + geometry_rs::Point { + x: -114.311904, + y: 36.057661, + }, + geometry_rs::Point { + x: -114.308624, + y: 36.056976, + }, + geometry_rs::Point { + x: -114.3009710000001, + y: 36.05746, + }, + geometry_rs::Point { + x: -114.298593, + y: 36.057263, + }, + geometry_rs::Point { + x: -114.295941, + y: 36.056168, + }, + geometry_rs::Point { + x: -114.2934350000001, + y: 36.0545, + }, + geometry_rs::Point { + x: -114.290867, + y: 36.050511, + }, + geometry_rs::Point { + x: -114.287992, + y: 36.04907, + }, + geometry_rs::Point { + x: -114.284006, + y: 36.048242, + }, + geometry_rs::Point { + x: -114.279637, + y: 36.046103, + }, + geometry_rs::Point { + x: -114.278166, + y: 36.045819, + }, + geometry_rs::Point { + x: -114.273911, + y: 36.046529, + }, + geometry_rs::Point { + x: -114.272299, + y: 36.046289, + }, + geometry_rs::Point { + x: -114.270862, + y: 36.045523, + }, + geometry_rs::Point { + x: -114.269548, + y: 36.043769, + }, + geometry_rs::Point { + x: -114.268896, + y: 36.04094, + }, + geometry_rs::Point { + x: -114.26922, + y: 36.036807, + }, + geometry_rs::Point { + x: -114.268586, + y: 36.035034, + }, + geometry_rs::Point { + x: -114.26438, + y: 36.027911, + }, + geometry_rs::Point { + x: -114.262388, + y: 36.026107, + }, + geometry_rs::Point { + x: -114.259518, + y: 36.024206, + }, + geometry_rs::Point { + x: -114.251633, + y: 36.019886, + }, + geometry_rs::Point { + x: -114.248419, + y: 36.018556, + }, + geometry_rs::Point { + x: -114.246111, + y: 36.017164, + }, + geometry_rs::Point { + x: -114.243865, + y: 36.015266, + }, + geometry_rs::Point { + x: -114.240439, + y: 36.015245, + }, + geometry_rs::Point { + x: -114.238154, + y: 36.014473, + }, + geometry_rs::Point { + x: -114.236892, + y: 36.013247, + }, + geometry_rs::Point { + x: -114.233443, + y: 36.012835, + }, + geometry_rs::Point { + x: -114.231854, + y: 36.013147, + }, + geometry_rs::Point { + x: -114.228015, + y: 36.014731, + }, + geometry_rs::Point { + x: -114.226459, + y: 36.014606, + }, + geometry_rs::Point { + x: -114.224798, + y: 36.013699, + }, + geometry_rs::Point { + x: -114.218759, + y: 36.014511, + }, + geometry_rs::Point { + x: -114.216609, + y: 36.014336, + }, + geometry_rs::Point { + x: -114.214679, + y: 36.014806, + }, + geometry_rs::Point { + x: -114.213549, + y: 36.014615, + }, + geometry_rs::Point { + x: -114.211932, + y: 36.014834, + }, + geometry_rs::Point { + x: -114.206052, + y: 36.016634, + }, + geometry_rs::Point { + x: -114.204156, + y: 36.016575, + }, + geometry_rs::Point { + x: -114.201227, + y: 36.017751, + }, + geometry_rs::Point { + x: -114.200066, + y: 36.017743, + }, + geometry_rs::Point { + x: -114.191221, + y: 36.020019, + }, + geometry_rs::Point { + x: -114.1858600000001, + y: 36.022266, + }, + geometry_rs::Point { + x: -114.179438, + y: 36.024313, + }, + geometry_rs::Point { + x: -114.176304, + y: 36.026129, + }, + geometry_rs::Point { + x: -114.174683, + y: 36.02667, + }, + geometry_rs::Point { + x: -114.164402, + y: 36.026852, + }, + geometry_rs::Point { + x: -114.161237, + y: 36.026279, + }, + geometry_rs::Point { + x: -114.157344, + y: 36.024966, + }, + geometry_rs::Point { + x: -114.1534, + y: 36.02317, + }, + geometry_rs::Point { + x: -114.15139, + y: 36.023133, + }, + geometry_rs::Point { + x: -114.150225, + y: 36.023515, + }, + geometry_rs::Point { + x: -114.145907, + y: 36.027229, + }, + geometry_rs::Point { + x: -114.145637, + y: 36.028559, + }, + geometry_rs::Point { + x: -114.145672, + y: 36.03297, + }, + geometry_rs::Point { + x: -114.144666, + y: 36.034272, + }, + geometry_rs::Point { + x: -114.143153, + y: 36.035295, + }, + geometry_rs::Point { + x: -114.13826, + y: 36.03719, + }, + geometry_rs::Point { + x: -114.137112, + y: 36.038491, + }, + geometry_rs::Point { + x: -114.135721, + y: 36.041238, + }, + geometry_rs::Point { + x: -114.134841, + y: 36.043873, + }, + geometry_rs::Point { + x: -114.134824, + y: 36.045343, + }, + geometry_rs::Point { + x: -114.135927, + y: 36.050358, + }, + geometry_rs::Point { + x: -114.136206, + y: 36.053232, + }, + geometry_rs::Point { + x: -114.1352, + y: 36.056946, + }, + geometry_rs::Point { + x: -114.133389, + y: 36.061665, + }, + geometry_rs::Point { + x: -114.129768, + y: 36.068484, + }, + geometry_rs::Point { + x: -114.125891, + y: 36.072935, + }, + geometry_rs::Point { + x: -114.124019, + y: 36.075563, + }, + geometry_rs::Point { + x: -114.121186, + y: 36.082755, + }, + geometry_rs::Point { + x: -114.119648, + y: 36.085822, + }, + geometry_rs::Point { + x: -114.112297, + y: 36.09405, + }, + geometry_rs::Point { + x: -114.111998, + y: 36.09491, + }, + geometry_rs::Point { + x: -114.1119, + y: 36.095845, + }, + geometry_rs::Point { + x: -114.115208, + y: 36.099878, + }, + geometry_rs::Point { + x: -114.11707, + y: 36.101177, + }, + geometry_rs::Point { + x: -114.119329, + y: 36.10193, + }, + geometry_rs::Point { + x: -114.121033, + y: 36.103885, + }, + geometry_rs::Point { + x: -114.121779, + y: 36.105699, + }, + geometry_rs::Point { + x: -114.12167, + y: 36.108294, + }, + geometry_rs::Point { + x: -114.120865, + y: 36.11085, + }, + geometry_rs::Point { + x: -114.118497, + y: 36.1139, + }, + geometry_rs::Point { + x: -114.116061, + y: 36.115471, + }, + geometry_rs::Point { + x: -114.108381, + y: 36.119154, + }, + geometry_rs::Point { + x: -114.107419, + y: 36.119401, + }, + geometry_rs::Point { + x: -114.100433, + y: 36.119359, + }, + geometry_rs::Point { + x: -114.097707, + y: 36.120213, + }, + geometry_rs::Point { + x: -114.096994, + y: 36.120823, + }, + geometry_rs::Point { + x: -114.092753, + y: 36.132356, + }, + geometry_rs::Point { + x: -114.092366, + y: 36.135331, + }, + geometry_rs::Point { + x: -114.091701, + y: 36.137303, + }, + geometry_rs::Point { + x: -114.089279, + y: 36.140326, + }, + geometry_rs::Point { + x: -114.087899, + y: 36.142923, + }, + geometry_rs::Point { + x: -114.081234, + y: 36.150208, + }, + geometry_rs::Point { + x: -114.07945, + y: 36.154625, + }, + geometry_rs::Point { + x: -114.078832, + y: 36.157434, + }, + geometry_rs::Point { + x: -114.075641, + y: 36.162523, + }, + geometry_rs::Point { + x: -114.071652, + y: 36.170921, + }, + geometry_rs::Point { + x: -114.066798, + y: 36.179087, + }, + geometry_rs::Point { + x: -114.058662, + y: 36.187835, + }, + geometry_rs::Point { + x: -114.052743, + y: 36.190919, + }, + geometry_rs::Point { + x: -114.049484, + y: 36.192134, + }, + geometry_rs::Point { + x: -114.043944, + y: 36.19335, + }, + geometry_rs::Point { + x: -114.043849, + y: 36.245114, + }, + geometry_rs::Point { + x: -114.045518, + y: 36.27439, + }, + geometry_rs::Point { + x: -114.045559, + y: 36.288837, + }, + geometry_rs::Point { + x: -114.045033, + y: 36.30305, + }, + geometry_rs::Point { + x: -114.044345, + y: 36.310234, + }, + geometry_rs::Point { + x: -114.044051, + y: 36.317628, + }, + geometry_rs::Point { + x: -114.044776, + y: 36.331969, + }, + geometry_rs::Point { + x: -114.044702, + y: 36.346298, + }, + geometry_rs::Point { + x: -114.043034, + y: 36.38587, + }, + geometry_rs::Point { + x: -114.0428430000001, + y: 36.448175, + }, + geometry_rs::Point { + x: -114.043133, + y: 36.469716, + }, + geometry_rs::Point { + x: -114.044816, + y: 36.491343, + }, + geometry_rs::Point { + x: -114.045647, + y: 36.521095, + }, + geometry_rs::Point { + x: -114.04632, + y: 36.564615, + }, + geometry_rs::Point { + x: -114.049935, + y: 36.709521, + }, + geometry_rs::Point { + x: -114.049973, + y: 36.738672, + }, + geometry_rs::Point { + x: -114.050327, + y: 36.752899, + }, + geometry_rs::Point { + x: -114.049879, + y: 36.781909, + }, + geometry_rs::Point { + x: -114.050502, + y: 36.895232, + }, + geometry_rs::Point { + x: -114.049995, + y: 36.957769, + }, + geometry_rs::Point { + x: -114.0506000000001, + y: 37.000396, + }, + geometry_rs::Point { + x: -114.0008, + y: 37.000448, + }, + geometry_rs::Point { + x: -113.96266, + y: 36.999973, + }, + geometry_rs::Point { + x: -113.052912, + y: 36.999983, + }, + geometry_rs::Point { + x: -112.875756, + y: 37.000533, + }, + geometry_rs::Point { + x: -112.538546, + y: 37.000652, + }, + geometry_rs::Point { + x: -112.529846, + y: 37.000899, + }, + geometry_rs::Point { + x: -112.36102, + y: 37.001114, + }, + geometry_rs::Point { + x: -112.36037, + y: 37.000912, + }, + geometry_rs::Point { + x: -112.359329, + y: 37.001117, + }, + geometry_rs::Point { + x: -112.125741, + y: 37.001237, + }, + geometry_rs::Point { + x: -112.000735, + y: 37.000959, + }, + geometry_rs::Point { + x: -111.62572, + y: 37.001401, + }, + geometry_rs::Point { + x: -111.616249, + y: 37.001647, + }, + geometry_rs::Point { + x: -111.406146, + y: 37.001481, + }, + geometry_rs::Point { + x: -111.405895, + y: 37.001702, + }, + geometry_rs::Point { + x: -111.313211, + y: 37.000894, + }, + geometry_rs::Point { + x: -111.312169, + y: 37.001193, + }, + geometry_rs::Point { + x: -111.305843, + y: 37.000776, + }, + geometry_rs::Point { + x: -111.278221, + y: 37.000467, + }, + geometry_rs::Point { + x: -111.254853, + y: 37.001076, + }, + geometry_rs::Point { + x: -111.133718, + y: 37.000779, + }, + geometry_rs::Point { + x: -111.081493, + y: 37.002261, + }, + geometry_rs::Point { + x: -111.052354, + y: 37.00246, + }, + geometry_rs::Point { + x: -111.00182, + y: 37.002293, + }, + geometry_rs::Point { + x: -110.625691, + y: 37.003725, + }, + geometry_rs::Point { + x: -110.625605, + y: 37.003416, + }, + geometry_rs::Point { + x: -110.599512, + y: 37.003448, + }, + geometry_rs::Point { + x: -110.509004, + y: 37.003985, + }, + geometry_rs::Point { + x: -110.50069, + y: 37.00426, + }, + geometry_rs::Point { + x: -110.490908, + y: 37.003566, + }, + geometry_rs::Point { + x: -110.478446, + y: 36.999996, + }, + geometry_rs::Point { + x: -110.47729, + y: 36.999997, + }, + geometry_rs::Point { + x: -110.47019, + y: 36.997997, + }, + geometry_rs::Point { + x: -110.023043, + y: 36.998601, + }, + geometry_rs::Point { + x: -110.000876, + y: 36.998502, + }, + geometry_rs::Point { + x: -110.000677, + y: 36.997968, + }, + geometry_rs::Point { + x: -109.969958, + y: 36.997949, + }, + geometry_rs::Point { + x: -109.938511, + y: 36.998491, + }, + geometry_rs::Point { + x: -109.750669, + y: 36.99816, + }, + geometry_rs::Point { + x: -109.743284, + y: 36.998453, + }, + geometry_rs::Point { + x: -109.625658, + y: 36.998308, + }, + geometry_rs::Point { + x: -109.495338, + y: 36.999105, + }, + geometry_rs::Point { + x: -109.362565, + y: 36.999304, + }, + geometry_rs::Point { + x: -109.125691, + y: 36.999389, + }, + geometry_rs::Point { + x: -109.045223, + y: 36.999084, + }, + geometry_rs::Point { + x: -109.045554, + y: 36.645013, + }, + geometry_rs::Point { + x: -109.04539, + y: 36.503241, + }, + geometry_rs::Point { + x: -109.045946, + y: 36.375002, + }, + geometry_rs::Point { + x: -109.045637, + y: 36.374625, + }, + geometry_rs::Point { + x: -109.045744, + y: 36.257214, + }, + geometry_rs::Point { + x: -109.046024, + y: 36.247197, + }, + geometry_rs::Point { + x: -109.045877, + y: 36.188719, + }, + geometry_rs::Point { + x: -109.046183, + y: 36.181751, + }, + geometry_rs::Point { + x: -109.045726, + y: 36.116908, + }, + geometry_rs::Point { + x: -109.045767, + y: 36.033679, + }, + geometry_rs::Point { + x: -109.046124, + y: 35.990618, + }, + geometry_rs::Point { + x: -109.046009, + y: 35.875012, + }, + geometry_rs::Point { + x: -109.046423, + y: 35.624911, + }, + geometry_rs::Point { + x: -109.046181, + y: 35.614569, + }, + geometry_rs::Point { + x: -109.046795, + y: 35.379918, + }, + geometry_rs::Point { + x: -109.046084, + y: 35.249986, + }, + geometry_rs::Point { + x: -109.046256, + y: 35.125041, + }, + geometry_rs::Point { + x: -109.045842, + y: 34.966076, + }, + geometry_rs::Point { + x: -109.046136, + y: 34.875006, + }, + geometry_rs::Point { + x: -109.046072, + y: 34.828566, + }, + geometry_rs::Point { + x: -109.045626, + y: 34.814226, + }, + geometry_rs::Point { + x: -109.046104, + y: 34.799981, + }, + geometry_rs::Point { + x: -109.045363, + y: 34.785406, + }, + geometry_rs::Point { + x: -109.046087, + y: 34.770963, + }, + geometry_rs::Point { + x: -109.046175, + y: 34.520102, + }, + geometry_rs::Point { + x: -109.046561, + y: 34.379479, + }, + geometry_rs::Point { + x: -109.046337, + y: 34.283639, + }, + geometry_rs::Point { + x: -109.046664, + y: 34.250046, + }, + geometry_rs::Point { + x: -109.04696, + y: 34.068968, + }, + geometry_rs::Point { + x: -109.047006, + y: 34.00005, + }, + geometry_rs::Point { + x: -109.046426, + y: 33.875052, + }, + geometry_rs::Point { + x: -109.046869, + y: 33.844183, + }, + geometry_rs::Point { + x: -109.047145, + y: 33.74001, + }, + geometry_rs::Point { + x: -109.046662, + y: 33.625055, + }, + geometry_rs::Point { + x: -109.046825, + y: 33.469389, + }, + geometry_rs::Point { + x: -109.047309, + y: 33.462131, + }, + geometry_rs::Point { + x: -109.046928, + y: 33.4428, + }, + geometry_rs::Point { + x: -109.047304, + y: 33.439442, + }, + geometry_rs::Point { + x: -109.047298, + y: 33.409774, + }, + geometry_rs::Point { + x: -109.046564, + y: 33.375059, + }, + geometry_rs::Point { + x: -109.047045, + y: 33.36928, + }, + geometry_rs::Point { + x: -109.046827, + y: 33.365271, + }, + geometry_rs::Point { + x: -109.047104, + y: 33.27046, + }, + geometry_rs::Point { + x: -109.04747, + y: 33.250168, + }, + geometry_rs::Point { + x: -109.047122, + y: 33.2408, + }, + geometry_rs::Point { + x: -109.047324, + y: 33.18408, + }, + geometry_rs::Point { + x: -109.047208, + y: 33.107377, + }, + geometry_rs::Point { + x: -109.046905, + y: 33.091931, + }, + geometry_rs::Point { + x: -109.047513, + y: 33.059137, + }, + geometry_rs::Point { + x: -109.047382, + y: 33.000311, + }, + geometry_rs::Point { + x: -109.04711, + y: 32.99225, + }, + geometry_rs::Point { + x: -109.047117, + y: 32.777569, + }, + geometry_rs::Point { + x: -109.047518, + y: 32.749997, + }, + geometry_rs::Point { + x: -109.047796, + y: 32.68263, + }, + geometry_rs::Point { + x: -109.047912, + y: 32.500261, + }, + geometry_rs::Point { + x: -109.047629, + y: 32.413987, + }, + geometry_rs::Point { + x: -109.048323, + y: 32.070887, + }, + geometry_rs::Point { + x: -109.048731, + y: 32.028174, + }, + geometry_rs::Point { + x: -109.048465, + y: 32.000089, + }, + geometry_rs::Point { + x: -109.048738, + y: 31.876905, + }, + geometry_rs::Point { + x: -109.049048, + y: 31.870689, + }, + geometry_rs::Point { + x: -109.049298, + y: 31.796742, + }, + geometry_rs::Point { + x: -109.04899, + y: 31.721922, + }, + geometry_rs::Point { + x: -109.049311, + y: 31.544932, + }, + geometry_rs::Point { + x: -109.050173, + y: 31.480004, + }, + geometry_rs::Point { + x: -109.049934, + y: 31.437907, + }, + geometry_rs::Point { + x: -109.050044, + y: 31.332502, + }, + geometry_rs::Point { + x: -109.1256, + y: 31.332685, + }, + geometry_rs::Point { + x: -109.271744, + y: 31.333942, + }, + geometry_rs::Point { + x: -109.49449, + y: 31.334125, + }, + geometry_rs::Point { + x: -109.500621, + y: 31.333911, + }, + geometry_rs::Point { + x: -109.875628, + y: 31.33405, + }, + geometry_rs::Point { + x: -110.000613, + y: 31.333145, + }, + geometry_rs::Point { + x: -110.140512, + y: 31.333965, + }, + geometry_rs::Point { + x: -110.375635, + y: 31.332896, + }, + geometry_rs::Point { + x: -110.460172, + y: 31.332827, + }, + geometry_rs::Point { + x: -110.68143, + y: 31.33309, + }, + geometry_rs::Point { + x: -110.750638, + y: 31.333636, + }, + geometry_rs::Point { + x: -110.795467, + y: 31.33363, + }, + geometry_rs::Point { + x: -110.94232, + y: 31.332833, + }, + geometry_rs::Point { + x: -111.000643, + y: 31.332177, + }, + geometry_rs::Point { + x: -111.074825, + y: 31.332239, + }, + geometry_rs::Point { + x: -111.125646, + y: 31.348978, + }, + geometry_rs::Point { + x: -111.129451, + y: 31.349979, + }, + geometry_rs::Point { + x: -111.357436, + y: 31.423346, + }, + geometry_rs::Point { + x: -111.500659, + y: 31.468862, + }, + geometry_rs::Point { + x: -111.560194, + y: 31.488138, + }, + geometry_rs::Point { + x: -111.659998, + y: 31.519448, + }, + geometry_rs::Point { + x: -111.738873, + y: 31.544718, + }, + geometry_rs::Point { + x: -111.875674, + y: 31.587657, + }, + geometry_rs::Point { + x: -111.979304, + y: 31.620648, + }, + geometry_rs::Point { + x: -112.200717, + y: 31.690033, + }, + geometry_rs::Point { + x: -112.365328, + y: 31.741078, + }, + geometry_rs::Point { + x: -112.375759, + y: 31.743987, + }, + geometry_rs::Point { + x: -112.399254, + y: 31.751638, + }, + geometry_rs::Point { + x: -112.433246, + y: 31.762162, + }, + geometry_rs::Point { + x: -112.737399, + y: 31.855527, + }, + geometry_rs::Point { + x: -112.800213, + y: 31.87507, + }, + geometry_rs::Point { + x: -112.834233, + y: 31.885137, + }, + geometry_rs::Point { + x: -112.871505, + y: 31.896838, + }, + geometry_rs::Point { + x: -113.125961, + y: 31.97278, + }, + geometry_rs::Point { + x: -113.21163, + y: 32.000061, + }, + geometry_rs::Point { + x: -113.211365, + y: 32.000061, + }, + geometry_rs::Point { + x: -113.217307, + y: 32.002106, + }, + geometry_rs::Point { + x: -113.250731, + y: 32.012405, + }, + geometry_rs::Point { + x: -113.493196, + y: 32.088943, + }, + geometry_rs::Point { + x: -113.750756, + y: 32.169005, + }, + geometry_rs::Point { + x: -113.78168, + y: 32.179034, + }, + geometry_rs::Point { + x: -114.250775, + y: 32.323909, + }, + geometry_rs::Point { + x: -114.625785, + y: 32.43789, + }, + geometry_rs::Point { + x: -114.790245, + y: 32.487505, + }, + geometry_rs::Point { + x: -114.813613, + y: 32.494276, + }, + geometry_rs::Point { + x: -114.8139910000001, + y: 32.497231, + }, + geometry_rs::Point { + x: -114.812316, + y: 32.500054, + }, + geometry_rs::Point { + x: -114.813402, + y: 32.501764, + }, + geometry_rs::Point { + x: -114.8137530000001, + y: 32.50426, + }, + geometry_rs::Point { + x: -114.815185, + y: 32.506023, + }, + geometry_rs::Point { + x: -114.81651, + y: 32.506963, + }, + geometry_rs::Point { + x: -114.8165910000001, + y: 32.507696, + }, + geometry_rs::Point { + x: -114.815591, + y: 32.508612, + }, + geometry_rs::Point { + x: -114.8143210000001, + y: 32.509023, + }, + geometry_rs::Point { + x: -114.812942, + y: 32.509116, + }, + geometry_rs::Point { + x: -114.810159, + y: 32.508383, + }, + geometry_rs::Point { + x: -114.807726, + y: 32.508726, + }, + geometry_rs::Point { + x: -114.804076, + y: 32.510375, + }, + geometry_rs::Point { + x: -114.802833, + y: 32.511749, + }, + geometry_rs::Point { + x: -114.802211, + y: 32.513191, + }, + geometry_rs::Point { + x: -114.802238, + y: 32.515206, + }, + geometry_rs::Point { + x: -114.80367, + y: 32.516374, + }, + geometry_rs::Point { + x: -114.807753, + y: 32.516925, + }, + geometry_rs::Point { + x: -114.809672, + y: 32.517567, + }, + geometry_rs::Point { + x: -114.810374, + y: 32.518391, + }, + geometry_rs::Point { + x: -114.809969, + y: 32.520291, + }, + geometry_rs::Point { + x: -114.810482, + y: 32.521758, + }, + geometry_rs::Point { + x: -114.810969, + y: 32.522444, + }, + geometry_rs::Point { + x: -114.812888, + y: 32.52359, + }, + geometry_rs::Point { + x: -114.8133480000001, + y: 32.524186, + }, + geometry_rs::Point { + x: -114.812645, + y: 32.525399, + }, + geometry_rs::Point { + x: -114.811293, + y: 32.526429, + }, + geometry_rs::Point { + x: -114.810563, + y: 32.527666, + }, + geometry_rs::Point { + x: -114.808617, + y: 32.529017, + }, + geometry_rs::Point { + x: -114.80640000000011, + y: 32.531191, + }, + geometry_rs::Point { + x: -114.804858, + y: 32.533689, + }, + geometry_rs::Point { + x: -114.802559, + y: 32.535521, + }, + geometry_rs::Point { + x: -114.802181, + y: 32.536414, + }, + geometry_rs::Point { + x: -114.802018, + y: 32.53946, + }, + geometry_rs::Point { + x: -114.80237, + y: 32.540078, + }, + geometry_rs::Point { + x: -114.8047760000001, + y: 32.541659, + }, + geometry_rs::Point { + x: -114.805966, + y: 32.545346, + }, + geometry_rs::Point { + x: -114.8058300000001, + y: 32.546354, + }, + geometry_rs::Point { + x: -114.803883, + y: 32.548001, + }, + geometry_rs::Point { + x: -114.795635, + y: 32.550956, + }, + geometry_rs::Point { + x: -114.793769, + y: 32.552329, + }, + geometry_rs::Point { + x: -114.792065, + y: 32.555009, + }, + geometry_rs::Point { + x: -114.791551, + y: 32.557023, + }, + geometry_rs::Point { + x: -114.791523, + y: 32.558602, + }, + geometry_rs::Point { + x: -114.7929550000001, + y: 32.562085, + }, + geometry_rs::Point { + x: -114.792088, + y: 32.568497, + }, + geometry_rs::Point { + x: -114.7923580000001, + y: 32.569091, + }, + geometry_rs::Point { + x: -114.793224, + y: 32.569459, + }, + geometry_rs::Point { + x: -114.794684, + y: 32.568703, + }, + geometry_rs::Point { + x: -114.795253, + y: 32.56662, + }, + geometry_rs::Point { + x: -114.79766, + y: 32.564444, + }, + geometry_rs::Point { + x: -114.801311, + y: 32.562865, + }, + geometry_rs::Point { + x: -114.803664, + y: 32.560689, + }, + geometry_rs::Point { + x: -114.8068300000001, + y: 32.55888, + }, + geometry_rs::Point { + x: -114.808885, + y: 32.558467, + }, + geometry_rs::Point { + x: -114.810318, + y: 32.558628, + }, + geometry_rs::Point { + x: -114.812914, + y: 32.560049, + }, + geometry_rs::Point { + x: -114.813995, + y: 32.562201, + }, + geometry_rs::Point { + x: -114.814212, + y: 32.56369, + }, + geometry_rs::Point { + x: -114.813968, + y: 32.566209, + }, + geometry_rs::Point { + x: -114.812995, + y: 32.568706, + }, + geometry_rs::Point { + x: -114.81148, + y: 32.569781, + }, + geometry_rs::Point { + x: -114.804421, + y: 32.572941, + }, + geometry_rs::Point { + x: -114.803474, + y: 32.573628, + }, + geometry_rs::Point { + x: -114.801877, + y: 32.576009, + }, + geometry_rs::Point { + x: -114.801471, + y: 32.578255, + }, + geometry_rs::Point { + x: -114.80193, + y: 32.579194, + }, + geometry_rs::Point { + x: -114.803879, + y: 32.580889, + }, + geometry_rs::Point { + x: -114.803987, + y: 32.582652, + }, + geometry_rs::Point { + x: -114.802823, + y: 32.585079, + }, + geometry_rs::Point { + x: -114.800441, + y: 32.588079, + }, + geometry_rs::Point { + x: -114.799737, + y: 32.592177, + }, + geometry_rs::Point { + x: -114.799683, + y: 32.593621, + }, + geometry_rs::Point { + x: -114.801251, + y: 32.596232, + }, + geometry_rs::Point { + x: -114.801548, + y: 32.598591, + }, + geometry_rs::Point { + x: -114.802361, + y: 32.59937, + }, + geometry_rs::Point { + x: -114.805932, + y: 32.600721, + }, + geometry_rs::Point { + x: -114.8069050000001, + y: 32.60143, + }, + geometry_rs::Point { + x: -114.808041, + y: 32.603172, + }, + geometry_rs::Point { + x: -114.807879, + y: 32.605416, + }, + geometry_rs::Point { + x: -114.809042, + y: 32.608806, + }, + geometry_rs::Point { + x: -114.808906, + y: 32.612951, + }, + geometry_rs::Point { + x: -114.809555, + y: 32.616203, + }, + geometry_rs::Point { + x: -114.808662, + y: 32.619157, + }, + geometry_rs::Point { + x: -114.80739, + y: 32.621332, + }, + geometry_rs::Point { + x: -114.806821, + y: 32.621721, + }, + geometry_rs::Point { + x: -114.799302, + y: 32.625115, + }, + geometry_rs::Point { + x: -114.797564, + y: 32.624578, + }, + geometry_rs::Point { + x: -114.794102, + y: 32.622475, + }, + geometry_rs::Point { + x: -114.7926400000001, + y: 32.621948, + }, + geometry_rs::Point { + x: -114.791179, + y: 32.621833, + }, + geometry_rs::Point { + x: -114.787715, + y: 32.623573, + }, + geometry_rs::Point { + x: -114.782573, + y: 32.624304, + }, + geometry_rs::Point { + x: -114.781896, + y: 32.624702, + }, + geometry_rs::Point { + x: -114.781766, + y: 32.625613, + }, + geometry_rs::Point { + x: -114.782518, + y: 32.628625, + }, + geometry_rs::Point { + x: -114.782235, + y: 32.630215, + }, + geometry_rs::Point { + x: -114.779215, + y: 32.633578, + }, + geometry_rs::Point { + x: -114.77457, + y: 32.63593, + }, + geometry_rs::Point { + x: -114.771978, + y: 32.637954, + }, + geometry_rs::Point { + x: -114.768199, + y: 32.639874, + }, + geometry_rs::Point { + x: -114.764382, + y: 32.642666, + }, + geometry_rs::Point { + x: -114.76331, + y: 32.644616, + }, + geometry_rs::Point { + x: -114.763512, + y: 32.645995, + }, + geometry_rs::Point { + x: -114.764917, + y: 32.648079, + }, + geometry_rs::Point { + x: -114.76495, + y: 32.649391, + }, + geometry_rs::Point { + x: -114.75831, + y: 32.655178, + }, + geometry_rs::Point { + x: -114.751079, + y: 32.659789, + }, + geometry_rs::Point { + x: -114.7494800000001, + y: 32.66178, + }, + geometry_rs::Point { + x: -114.7480000000001, + y: 32.664184, + }, + geometry_rs::Point { + x: -114.748183, + y: 32.665098, + }, + geometry_rs::Point { + x: -114.747817, + y: 32.667777, + }, + geometry_rs::Point { + x: -114.746383, + y: 32.669853, + }, + geometry_rs::Point { + x: -114.745344, + y: 32.67219, + }, + geometry_rs::Point { + x: -114.7449, + y: 32.677231, + }, + geometry_rs::Point { + x: -114.744349, + y: 32.678935, + }, + geometry_rs::Point { + x: -114.740541, + y: 32.684196, + }, + geometry_rs::Point { + x: -114.739405, + y: 32.686385, + }, + geometry_rs::Point { + x: -114.730453, + y: 32.698844, + }, + geometry_rs::Point { + x: -114.72981, + y: 32.700282, + }, + geometry_rs::Point { + x: -114.72974, + y: 32.703121, + }, + geometry_rs::Point { + x: -114.730086, + y: 32.704298, + }, + geometry_rs::Point { + x: -114.728408, + y: 32.706648, + }, + geometry_rs::Point { + x: -114.726974, + y: 32.707875, + }, + geometry_rs::Point { + x: -114.72534, + y: 32.710369, + }, + geometry_rs::Point { + x: -114.72241, + y: 32.713597, + }, + geometry_rs::Point { + x: -114.719938, + y: 32.71829, + }, + geometry_rs::Point { + x: -114.717695, + y: 32.721547, + }, + geometry_rs::Point { + x: -114.715788, + y: 32.727758, + }, + geometry_rs::Point { + x: -114.714522, + y: 32.73039, + }, + geometry_rs::Point { + x: -114.712629, + y: 32.732678, + }, + geometry_rs::Point { + x: -114.710615, + y: 32.733936, + }, + geometry_rs::Point { + x: -114.709074, + y: 32.735456, + }, + geometry_rs::Point { + x: -114.706114, + y: 32.740986, + }, + geometry_rs::Point { + x: -114.70294, + y: 32.744793, + }, + geometry_rs::Point { + x: -114.7015820000001, + y: 32.745632, + }, + geometry_rs::Point { + x: -114.699247, + y: 32.745098, + }, + geometry_rs::Point { + x: -114.695387, + y: 32.742244, + }, + geometry_rs::Point { + x: -114.691801, + y: 32.740147, + }, + geometry_rs::Point { + x: -114.689282, + y: 32.737927, + }, + geometry_rs::Point { + x: -114.6882300000001, + y: 32.73753, + }, + geometry_rs::Point { + x: -114.682614, + y: 32.737348, + }, + geometry_rs::Point { + x: -114.672025, + y: 32.734951, + }, + geometry_rs::Point { + x: -114.665921, + y: 32.734028, + }, + geometry_rs::Point { + x: -114.654247, + y: 32.73357, + }, + geometry_rs::Point { + x: -114.645353, + y: 32.732139, + }, + geometry_rs::Point { + x: -114.6350060000001, + y: 32.731372, + }, + geometry_rs::Point { + x: -114.629299, + y: 32.729908, + }, + geometry_rs::Point { + x: -114.617479, + y: 32.728243, + }, + geometry_rs::Point { + x: -114.61567, + y: 32.728454, + }, + geometry_rs::Point { + x: -114.61587, + y: 32.729717, + }, + geometry_rs::Point { + x: -114.615501, + y: 32.730044, + }, + geometry_rs::Point { + x: -114.615504, + y: 32.731449, + }, + geometry_rs::Point { + x: -114.614786, + y: 32.732846, + }, + geometry_rs::Point { + x: -114.6147870000001, + y: 32.734076, + }, + geometry_rs::Point { + x: -114.615112, + y: 32.734515, + }, + geometry_rs::Point { + x: -114.581784, + y: 32.734946, + }, + geometry_rs::Point { + x: -114.581736, + y: 32.74232, + }, + geometry_rs::Point { + x: -114.564508, + y: 32.742274, + }, + geometry_rs::Point { + x: -114.564447, + y: 32.749554, + }, + geometry_rs::Point { + x: -114.539224, + y: 32.749812, + }, + geometry_rs::Point { + x: -114.539092, + y: 32.756949, + }, + geometry_rs::Point { + x: -114.526856, + y: 32.757094, + }, + geometry_rs::Point { + x: -114.528443, + y: 32.767276, + }, + geometry_rs::Point { + x: -114.529264, + y: 32.769484, + }, + geometry_rs::Point { + x: -114.531831, + y: 32.774264, + }, + geometry_rs::Point { + x: -114.532432, + y: 32.776922, + }, + geometry_rs::Point { + x: -114.532426, + y: 32.778644, + }, + geometry_rs::Point { + x: -114.531746, + y: 32.782503, + }, + geometry_rs::Point { + x: -114.531669, + y: 32.791185, + }, + geometry_rs::Point { + x: -114.5296330000001, + y: 32.795477, + }, + geometry_rs::Point { + x: -114.522031, + y: 32.801675, + }, + geometry_rs::Point { + x: -114.520385, + y: 32.803576, + }, + geometry_rs::Point { + x: -114.5203630000001, + y: 32.804385, + }, + geometry_rs::Point { + x: -114.519758, + y: 32.805676, + }, + geometry_rs::Point { + x: -114.515389, + y: 32.811439, + }, + geometry_rs::Point { + x: -114.510327, + y: 32.816488, + }, + geometry_rs::Point { + x: -114.494116, + y: 32.823287, + }, + geometry_rs::Point { + x: -114.475892, + y: 32.838693, + }, + geometry_rs::Point { + x: -114.468971, + y: 32.845155, + }, + geometry_rs::Point { + x: -114.465711, + y: 32.873681, + }, + geometry_rs::Point { + x: -114.465172, + y: 32.885295, + }, + geometry_rs::Point { + x: -114.463307, + y: 32.899116, + }, + geometry_rs::Point { + x: -114.462929, + y: 32.907944, + }, + geometry_rs::Point { + x: -114.46365, + y: 32.911682, + }, + geometry_rs::Point { + x: -114.464448, + y: 32.913128, + }, + geometry_rs::Point { + x: -114.473713, + y: 32.920594, + }, + geometry_rs::Point { + x: -114.47664, + y: 32.923628, + }, + geometry_rs::Point { + x: -114.4779520000001, + y: 32.925706, + }, + geometry_rs::Point { + x: -114.479005, + y: 32.928291, + }, + geometry_rs::Point { + x: -114.480783, + y: 32.933678, + }, + geometry_rs::Point { + x: -114.480925, + y: 32.936276, + }, + geometry_rs::Point { + x: -114.48074, + y: 32.937027, + }, + geometry_rs::Point { + x: -114.478456, + y: 32.940555, + }, + geometry_rs::Point { + x: -114.474042, + y: 32.94515, + }, + geometry_rs::Point { + x: -114.470768, + y: 32.949424, + }, + geometry_rs::Point { + x: -114.468536, + y: 32.953922, + }, + geometry_rs::Point { + x: -114.467624, + y: 32.956663, + }, + geometry_rs::Point { + x: -114.467274, + y: 32.960172, + }, + geometry_rs::Point { + x: -114.467367, + y: 32.965384, + }, + geometry_rs::Point { + x: -114.468379, + y: 32.970745, + }, + geometry_rs::Point { + x: -114.468995, + y: 32.972239, + }, + geometry_rs::Point { + x: -114.470511, + y: 32.973858, + }, + geometry_rs::Point { + x: -114.472606, + y: 32.974654, + }, + geometry_rs::Point { + x: -114.475171, + y: 32.975154, + }, + geometry_rs::Point { + x: -114.477308, + y: 32.975023, + }, + geometry_rs::Point { + x: -114.479477, + y: 32.974189, + }, + geometry_rs::Point { + x: -114.480831, + y: 32.973362, + }, + geometry_rs::Point { + x: -114.481315, + y: 32.972064, + }, + geometry_rs::Point { + x: -114.484806, + y: 32.971339, + }, + geometry_rs::Point { + x: -114.488625, + y: 32.969946, + }, + geometry_rs::Point { + x: -114.490129, + y: 32.969884, + }, + geometry_rs::Point { + x: -114.492184, + y: 32.971021, + }, + geometry_rs::Point { + x: -114.492938, + y: 32.971781, + }, + geometry_rs::Point { + x: -114.494212, + y: 32.974262, + }, + geometry_rs::Point { + x: -114.495712, + y: 32.980075, + }, + geometry_rs::Point { + x: -114.496798, + y: 32.986534, + }, + geometry_rs::Point { + x: -114.497052, + y: 32.990206, + }, + geometry_rs::Point { + x: -114.49941, + y: 33.00004, + }, + geometry_rs::Point { + x: -114.499797, + y: 33.003905, + }, + geometry_rs::Point { + x: -114.50287, + y: 33.011154, + }, + geometry_rs::Point { + x: -114.506129, + y: 33.017009, + }, + geometry_rs::Point { + x: -114.507956, + y: 33.019708, + }, + geometry_rs::Point { + x: -114.511343, + y: 33.023455, + }, + geometry_rs::Point { + x: -114.5149, + y: 33.026524, + }, + geometry_rs::Point { + x: -114.52013, + y: 33.029984, + }, + geometry_rs::Point { + x: -114.523578, + y: 33.03096, + }, + geometry_rs::Point { + x: -114.538459, + y: 33.033422, + }, + geometry_rs::Point { + x: -114.553189, + y: 33.033974, + }, + geometry_rs::Point { + x: -114.56085, + y: 33.035285, + }, + geometry_rs::Point { + x: -114.5648, + y: 33.035077, + }, + geometry_rs::Point { + x: -114.571653, + y: 33.036624, + }, + geometry_rs::Point { + x: -114.575161, + y: 33.036541, + }, + geometry_rs::Point { + x: -114.578287, + y: 33.035375, + }, + geometry_rs::Point { + x: -114.581404, + y: 33.032545, + }, + geometry_rs::Point { + x: -114.584765, + y: 33.02823, + }, + geometry_rs::Point { + x: -114.586982, + y: 33.026944, + }, + geometry_rs::Point { + x: -114.589778, + y: 33.026228, + }, + geometry_rs::Point { + x: -114.598093, + y: 33.025384, + }, + geometry_rs::Point { + x: -114.601014, + y: 33.02541, + }, + geometry_rs::Point { + x: -114.611584, + y: 33.026221, + }, + geometry_rs::Point { + x: -114.618788, + y: 33.027202, + }, + geometry_rs::Point { + x: -114.625787, + y: 33.029435, + }, + geometry_rs::Point { + x: -114.628294, + y: 33.03105, + }, + geometry_rs::Point { + x: -114.629732, + y: 33.032546, + }, + geometry_rs::Point { + x: -114.63419, + y: 33.039024, + }, + geometry_rs::Point { + x: -114.639552, + y: 33.04529, + }, + geometry_rs::Point { + x: -114.641621, + y: 33.046894, + }, + geometry_rs::Point { + x: -114.64482, + y: 33.048644, + }, + geometry_rs::Point { + x: -114.645979, + y: 33.048902, + }, + geometry_rs::Point { + x: -114.647049, + y: 33.048416, + }, + geometry_rs::Point { + x: -114.649001, + y: 33.046762, + }, + geometry_rs::Point { + x: -114.650999, + y: 33.044131, + }, + geometry_rs::Point { + x: -114.6550380000001, + y: 33.037106, + }, + geometry_rs::Point { + x: -114.657827, + y: 33.033824, + }, + geometry_rs::Point { + x: -114.659832, + y: 33.032664, + }, + geometry_rs::Point { + x: -114.662317, + y: 33.03267, + }, + geometry_rs::Point { + x: -114.66506, + y: 33.033906, + }, + geometry_rs::Point { + x: -114.670803, + y: 33.037983, + }, + geometry_rs::Point { + x: -114.673659, + y: 33.041896, + }, + geometry_rs::Point { + x: -114.67483, + y: 33.045507, + }, + geometry_rs::Point { + x: -114.6751030000001, + y: 33.04753, + }, + geometry_rs::Point { + x: -114.674295, + y: 33.057169, + }, + geometry_rs::Point { + x: -114.679114, + y: 33.061966, + }, + geometry_rs::Point { + x: -114.686991, + y: 33.070968, + }, + geometry_rs::Point { + x: -114.68912, + y: 33.076121, + }, + geometry_rs::Point { + x: -114.689307, + y: 33.079179, + }, + geometry_rs::Point { + x: -114.6885970000001, + y: 33.082869, + }, + geometry_rs::Point { + x: -114.68902, + y: 33.084035, + }, + geometry_rs::Point { + x: -114.6925480000001, + y: 33.085786, + }, + geometry_rs::Point { + x: -114.694628, + y: 33.086226, + }, + geometry_rs::Point { + x: -114.7011650000001, + y: 33.086368, + }, + geometry_rs::Point { + x: -114.70473, + y: 33.087051, + }, + geometry_rs::Point { + x: -114.706488, + y: 33.08816, + }, + geometry_rs::Point { + x: -114.707819, + y: 33.091102, + }, + geometry_rs::Point { + x: -114.7081330000001, + y: 33.094022, + }, + geometry_rs::Point { + x: -114.7078960000001, + y: 33.097431, + }, + geometry_rs::Point { + x: -114.706175, + y: 33.105334, + }, + geometry_rs::Point { + x: -114.703682, + y: 33.113768, + }, + geometry_rs::Point { + x: -114.696914, + y: 33.131119, + }, + geometry_rs::Point { + x: -114.694858, + y: 33.13346, + }, + geometry_rs::Point { + x: -114.690246, + y: 33.137724, + }, + geometry_rs::Point { + x: -114.687405, + y: 33.141983, + }, + geometry_rs::Point { + x: -114.684907, + y: 33.147823, + }, + geometry_rs::Point { + x: -114.682759, + y: 33.154808, + }, + geometry_rs::Point { + x: -114.679945, + y: 33.159059, + }, + geometry_rs::Point { + x: -114.67935, + y: 33.162433, + }, + geometry_rs::Point { + x: -114.68089, + y: 33.169074, + }, + geometry_rs::Point { + x: -114.680237, + y: 33.169637, + }, + geometry_rs::Point { + x: -114.679115, + y: 33.174608, + }, + geometry_rs::Point { + x: -114.6758300000001, + y: 33.18152, + }, + geometry_rs::Point { + x: -114.6753590000001, + y: 33.185488, + }, + geometry_rs::Point { + x: -114.675189, + y: 33.188178, + }, + geometry_rs::Point { + x: -114.678163, + y: 33.199488, + }, + geometry_rs::Point { + x: -114.678749, + y: 33.203448, + }, + geometry_rs::Point { + x: -114.676072, + y: 33.210835, + }, + geometry_rs::Point { + x: -114.673715, + y: 33.219245, + }, + geometry_rs::Point { + x: -114.673626, + y: 33.223121, + }, + geometry_rs::Point { + x: -114.6744790000001, + y: 33.225504, + }, + geometry_rs::Point { + x: -114.678097, + y: 33.2303, + }, + geometry_rs::Point { + x: -114.682731, + y: 33.234918, + }, + geometry_rs::Point { + x: -114.689421, + y: 33.24525, + }, + geometry_rs::Point { + x: -114.689541, + y: 33.246428, + }, + geometry_rs::Point { + x: -114.688205, + y: 33.247965, + }, + geometry_rs::Point { + x: -114.683253, + y: 33.250034, + }, + geometry_rs::Point { + x: -114.67766, + y: 33.254426, + }, + geometry_rs::Point { + x: -114.6744910000001, + y: 33.255597, + }, + geometry_rs::Point { + x: -114.672924, + y: 33.257042, + }, + geometry_rs::Point { + x: -114.672088, + y: 33.258499, + }, + geometry_rs::Point { + x: -114.672401, + y: 33.260469, + }, + geometry_rs::Point { + x: -114.677032, + y: 33.270169, + }, + geometry_rs::Point { + x: -114.680507, + y: 33.273576, + }, + geometry_rs::Point { + x: -114.6843630000001, + y: 33.276023, + }, + geometry_rs::Point { + x: -114.688599, + y: 33.277861, + }, + geometry_rs::Point { + x: -114.694449, + y: 33.279785, + }, + geometry_rs::Point { + x: -114.702873, + y: 33.281916, + }, + geometry_rs::Point { + x: -114.711197, + y: 33.283341, + }, + geometry_rs::Point { + x: -114.717875, + y: 33.285156, + }, + geometry_rs::Point { + x: -114.72167, + y: 33.286982, + }, + geometry_rs::Point { + x: -114.723259, + y: 33.288079, + }, + geometry_rs::Point { + x: -114.731223, + y: 33.302433, + }, + geometry_rs::Point { + x: -114.7312220000001, + y: 33.304039, + }, + geometry_rs::Point { + x: -114.7299040000001, + y: 33.305745, + }, + geometry_rs::Point { + x: -114.726484, + y: 33.308273, + }, + geometry_rs::Point { + x: -114.7246650000001, + y: 33.310097, + }, + geometry_rs::Point { + x: -114.7236230000001, + y: 33.312109, + }, + geometry_rs::Point { + x: -114.71861, + y: 33.315761, + }, + geometry_rs::Point { + x: -114.710627, + y: 33.3205, + }, + geometry_rs::Point { + x: -114.70787, + y: 33.323316, + }, + geometry_rs::Point { + x: -114.705186, + y: 33.327709, + }, + geometry_rs::Point { + x: -114.700938, + y: 33.337014, + }, + geometry_rs::Point { + x: -114.69935, + y: 33.345692, + }, + geometry_rs::Point { + x: -114.699124, + y: 33.349258, + }, + geometry_rs::Point { + x: -114.698035, + y: 33.352442, + }, + geometry_rs::Point { + x: -114.69817, + y: 33.356575, + }, + geometry_rs::Point { + x: -114.699056, + y: 33.361148, + }, + geometry_rs::Point { + x: -114.701959, + y: 33.367134, + }, + geometry_rs::Point { + x: -114.704201, + y: 33.371238, + }, + geometry_rs::Point { + x: -114.706722, + y: 33.37503, + }, + geometry_rs::Point { + x: -114.707348, + y: 33.376627, + }, + geometry_rs::Point { + x: -114.7074850000001, + y: 33.378375, + }, + geometry_rs::Point { + x: -114.707009, + y: 33.380633, + }, + geometry_rs::Point { + x: -114.707309, + y: 33.38254, + }, + geometry_rs::Point { + x: -114.708407, + y: 33.384142, + }, + geometry_rs::Point { + x: -114.713602, + y: 33.388256, + }, + geometry_rs::Point { + x: -114.72425, + y: 33.40042, + }, + geometry_rs::Point { + x: -114.725292, + y: 33.402341, + }, + geometry_rs::Point { + x: -114.725535, + y: 33.404055, + }, + geometry_rs::Point { + x: -114.725282, + y: 33.405048, + }, + geometry_rs::Point { + x: -114.723829, + y: 33.406531, + }, + geometry_rs::Point { + x: -114.722201, + y: 33.407384, + }, + geometry_rs::Point { + x: -114.7200650000001, + y: 33.407891, + }, + geometry_rs::Point { + x: -114.710878, + y: 33.407254, + }, + geometry_rs::Point { + x: -114.701788, + y: 33.408377, + }, + geometry_rs::Point { + x: -114.697708, + y: 33.410942, + }, + geometry_rs::Point { + x: -114.696805, + y: 33.412087, + }, + geometry_rs::Point { + x: -114.696507, + y: 33.414063, + }, + geometry_rs::Point { + x: -114.695658, + y: 33.415128, + }, + geometry_rs::Point { + x: -114.68795, + y: 33.417934, + }, + geometry_rs::Point { + x: -114.673691, + y: 33.419157, + }, + geometry_rs::Point { + x: -114.658254, + y: 33.413021, + }, + geometry_rs::Point { + x: -114.656735, + y: 33.412813, + }, + geometry_rs::Point { + x: -114.652828, + y: 33.412923, + }, + geometry_rs::Point { + x: -114.64954, + y: 33.413633, + }, + geometry_rs::Point { + x: -114.643302, + y: 33.416746, + }, + geometry_rs::Point { + x: -114.635183, + y: 33.422725, + }, + geometry_rs::Point { + x: -114.633262, + y: 33.425024, + }, + geometry_rs::Point { + x: -114.630903, + y: 33.426754, + }, + geometry_rs::Point { + x: -114.62964, + y: 33.428137, + }, + geometry_rs::Point { + x: -114.627479, + y: 33.432307, + }, + geometry_rs::Point { + x: -114.622283, + y: 33.447558, + }, + geometry_rs::Point { + x: -114.622519, + y: 33.450879, + }, + geometry_rs::Point { + x: -114.6233950000001, + y: 33.45449, + }, + geometry_rs::Point { + x: -114.622918, + y: 33.456561, + }, + geometry_rs::Point { + x: -114.618354, + y: 33.462708, + }, + geometry_rs::Point { + x: -114.614331, + y: 33.467315, + }, + geometry_rs::Point { + x: -114.6137820000001, + y: 33.469049, + }, + geometry_rs::Point { + x: -114.612472, + y: 33.470768, + }, + geometry_rs::Point { + x: -114.6078430000001, + y: 33.474834, + }, + geometry_rs::Point { + x: -114.6033960000001, + y: 33.480631, + }, + geometry_rs::Point { + x: -114.601694, + y: 33.481396, + }, + geometry_rs::Point { + x: -114.599712, + y: 33.484316, + }, + geometry_rs::Point { + x: -114.5972830000001, + y: 33.490653, + }, + geometry_rs::Point { + x: -114.593721, + y: 33.495932, + }, + geometry_rs::Point { + x: -114.592369, + y: 33.498675, + }, + geometry_rs::Point { + x: -114.589246, + y: 33.501813, + }, + geometry_rs::Point { + x: -114.580468, + y: 33.506465, + }, + geometry_rs::Point { + x: -114.573757, + y: 33.507543, + }, + geometry_rs::Point { + x: -114.569533, + y: 33.509219, + }, + geometry_rs::Point { + x: -114.560963, + y: 33.516739, + }, + geometry_rs::Point { + x: -114.560552, + y: 33.518272, + }, + geometry_rs::Point { + x: -114.560835, + y: 33.524334, + }, + geometry_rs::Point { + x: -114.560098, + y: 33.526663, + }, + geometry_rs::Point { + x: -114.559507, + y: 33.530724, + }, + geometry_rs::Point { + x: -114.558898, + y: 33.531819, + }, + geometry_rs::Point { + x: -114.542011, + y: 33.542481, + }, + geometry_rs::Point { + x: -114.531802, + y: 33.547862, + }, + geometry_rs::Point { + x: -114.530401, + y: 33.550099, + }, + geometry_rs::Point { + x: -114.5259970000001, + y: 33.551457, + }, + geometry_rs::Point { + x: -114.524599, + y: 33.552231, + }, + geometry_rs::Point { + x: -114.524215, + y: 33.553068, + }, + geometry_rs::Point { + x: -114.52822, + y: 33.559318, + }, + geometry_rs::Point { + x: -114.531613, + y: 33.561702, + }, + geometry_rs::Point { + x: -114.532333, + y: 33.562879, + }, + geometry_rs::Point { + x: -114.533192, + y: 33.565823, + }, + geometry_rs::Point { + x: -114.5359650000001, + y: 33.569154, + }, + geometry_rs::Point { + x: -114.536784, + y: 33.570959, + }, + geometry_rs::Point { + x: -114.537801, + y: 33.575555, + }, + geometry_rs::Point { + x: -114.538983, + y: 33.576792, + }, + geometry_rs::Point { + x: -114.5403, + y: 33.580615, + }, + geometry_rs::Point { + x: -114.540652, + y: 33.582872, + }, + geometry_rs::Point { + x: -114.540111, + y: 33.588354, + }, + geometry_rs::Point { + x: -114.540664, + y: 33.589789, + }, + geometry_rs::Point { + x: -114.540617, + y: 33.591412, + }, + geometry_rs::Point { + x: -114.537493, + y: 33.594895, + }, + geometry_rs::Point { + x: -114.536777, + y: 33.596394, + }, + geometry_rs::Point { + x: -114.531051, + y: 33.604482, + }, + geometry_rs::Point { + x: -114.529186, + y: 33.60665, + }, + geometry_rs::Point { + x: -114.526782, + y: 33.608831, + }, + geometry_rs::Point { + x: -114.523994, + y: 33.60999, + }, + geometry_rs::Point { + x: -114.522071, + y: 33.611277, + }, + geometry_rs::Point { + x: -114.521845, + y: 33.612544, + }, + geometry_rs::Point { + x: -114.522367, + y: 33.614172, + }, + geometry_rs::Point { + x: -114.527378, + y: 33.617828, + }, + geometry_rs::Point { + x: -114.528578, + y: 33.619994, + }, + geometry_rs::Point { + x: -114.52908, + y: 33.621711, + }, + geometry_rs::Point { + x: -114.531215, + y: 33.623913, + }, + geometry_rs::Point { + x: -114.531034, + y: 33.628213, + }, + geometry_rs::Point { + x: -114.530311, + y: 33.629037, + }, + geometry_rs::Point { + x: -114.52637, + y: 33.630259, + }, + geometry_rs::Point { + x: -114.523802, + y: 33.6347, + }, + geometry_rs::Point { + x: -114.525394, + y: 33.640669, + }, + geometry_rs::Point { + x: -114.5295490000001, + y: 33.643861, + }, + geometry_rs::Point { + x: -114.533215, + y: 33.648443, + }, + geometry_rs::Point { + x: -114.533194, + y: 33.65166, + }, + geometry_rs::Point { + x: -114.532164, + y: 33.653194, + }, + geometry_rs::Point { + x: -114.530583, + y: 33.654461, + }, + geometry_rs::Point { + x: -114.525163, + y: 33.655939, + }, + geometry_rs::Point { + x: -114.518337, + y: 33.655927, + }, + geometry_rs::Point { + x: -114.5145590000001, + y: 33.658014, + }, + geometry_rs::Point { + x: -114.514057, + y: 33.660179, + }, + geometry_rs::Point { + x: -114.515336, + y: 33.662033, + }, + geometry_rs::Point { + x: -114.517112, + y: 33.662877, + }, + geometry_rs::Point { + x: -114.520671, + y: 33.662681, + }, + geometry_rs::Point { + x: -114.526439, + y: 33.66388, + }, + geometry_rs::Point { + x: -114.530267, + y: 33.666821, + }, + geometry_rs::Point { + x: -114.532123, + y: 33.669702, + }, + geometry_rs::Point { + x: -114.531523, + y: 33.675108, + }, + geometry_rs::Point { + x: -114.530348, + y: 33.679245, + }, + geometry_rs::Point { + x: -114.527782, + y: 33.682684, + }, + geometry_rs::Point { + x: -114.523959, + y: 33.685879, + }, + geometry_rs::Point { + x: -114.519113, + y: 33.688473, + }, + geometry_rs::Point { + x: -114.512409, + y: 33.691282, + }, + geometry_rs::Point { + x: -114.507996, + y: 33.692018, + }, + geometry_rs::Point { + x: -114.504993, + y: 33.693022, + }, + geometry_rs::Point { + x: -114.502899, + y: 33.694255, + }, + geometry_rs::Point { + x: -114.496489, + y: 33.696901, + }, + geometry_rs::Point { + x: -114.495719, + y: 33.698454, + }, + geometry_rs::Point { + x: -114.495537, + y: 33.701506, + }, + geometry_rs::Point { + x: -114.494407, + y: 33.705395, + }, + geometry_rs::Point { + x: -114.494197, + y: 33.707922, + }, + geometry_rs::Point { + x: -114.494901, + y: 33.71443, + }, + geometry_rs::Point { + x: -114.496565, + y: 33.719155, + }, + geometry_rs::Point { + x: -114.498133, + y: 33.720634, + }, + geometry_rs::Point { + x: -114.500788, + y: 33.722204, + }, + geometry_rs::Point { + x: -114.502661, + y: 33.724584, + }, + geometry_rs::Point { + x: -114.504176, + y: 33.728055, + }, + geometry_rs::Point { + x: -114.506799, + y: 33.730518, + }, + geometry_rs::Point { + x: -114.510265, + y: 33.732146, + }, + geometry_rs::Point { + x: -114.5123480000001, + y: 33.734214, + }, + geometry_rs::Point { + x: -114.510777, + y: 33.737574, + }, + geometry_rs::Point { + x: -114.508206, + y: 33.741587, + }, + geometry_rs::Point { + x: -114.506, + y: 33.746344, + }, + geometry_rs::Point { + x: -114.504483, + y: 33.750998, + }, + geometry_rs::Point { + x: -114.50434, + y: 33.756381, + }, + geometry_rs::Point { + x: -114.504863, + y: 33.760465, + }, + geometry_rs::Point { + x: -114.507089, + y: 33.76793, + }, + geometry_rs::Point { + x: -114.516734, + y: 33.788345, + }, + geometry_rs::Point { + x: -114.518942, + y: 33.797302, + }, + geometry_rs::Point { + x: -114.521555, + y: 33.801982, + }, + geometry_rs::Point { + x: -114.524682, + y: 33.808961, + }, + geometry_rs::Point { + x: -114.527188, + y: 33.812639, + }, + geometry_rs::Point { + x: -114.52805, + y: 33.814963, + }, + geometry_rs::Point { + x: -114.527886, + y: 33.815617, + }, + geometry_rs::Point { + x: -114.527161, + y: 33.816191, + }, + geometry_rs::Point { + x: -114.522714, + y: 33.818979, + }, + geometry_rs::Point { + x: -114.520733, + y: 33.822031, + }, + geometry_rs::Point { + x: -114.51997, + y: 33.825381, + }, + geometry_rs::Point { + x: -114.520465, + y: 33.827778, + }, + geometry_rs::Point { + x: -114.523409, + y: 33.835323, + }, + geometry_rs::Point { + x: -114.525539, + y: 33.838614, + }, + geometry_rs::Point { + x: -114.529597, + y: 33.848063, + }, + geometry_rs::Point { + x: -114.530607, + y: 33.85544, + }, + geometry_rs::Point { + x: -114.529883, + y: 33.857563, + }, + geometry_rs::Point { + x: -114.527069, + y: 33.859429, + }, + geometry_rs::Point { + x: -114.525666, + y: 33.860003, + }, + geometry_rs::Point { + x: -114.524292, + y: 33.860133, + }, + geometry_rs::Point { + x: -114.52287, + y: 33.859965, + }, + geometry_rs::Point { + x: -114.518998, + y: 33.858563, + }, + geometry_rs::Point { + x: -114.5168110000001, + y: 33.85812, + }, + geometry_rs::Point { + x: -114.514673, + y: 33.858638, + }, + geometry_rs::Point { + x: -114.511346, + y: 33.86157, + }, + geometry_rs::Point { + x: -114.506635, + y: 33.863484, + }, + geometry_rs::Point { + x: -114.505638, + y: 33.864276, + }, + geometry_rs::Point { + x: -114.503887, + y: 33.865754, + }, + geometry_rs::Point { + x: -114.503104, + y: 33.867166, + }, + geometry_rs::Point { + x: -114.503017, + y: 33.867998, + }, + geometry_rs::Point { + x: -114.5038600000001, + y: 33.871234, + }, + geometry_rs::Point { + x: -114.503395, + y: 33.875018, + }, + geometry_rs::Point { + x: -114.50434, + y: 33.876882, + }, + geometry_rs::Point { + x: -114.510138, + y: 33.880777, + }, + geometry_rs::Point { + x: -114.51866, + y: 33.888263, + }, + geometry_rs::Point { + x: -114.522768, + y: 33.892583, + }, + geometry_rs::Point { + x: -114.524813, + y: 33.895684, + }, + geometry_rs::Point { + x: -114.525872, + y: 33.901008, + }, + geometry_rs::Point { + x: -114.52569, + y: 33.901428, + }, + geometry_rs::Point { + x: -114.524289, + y: 33.901587, + }, + geometry_rs::Point { + x: -114.516344, + y: 33.897918, + }, + geometry_rs::Point { + x: -114.513715, + y: 33.897959, + }, + geometry_rs::Point { + x: -114.510944, + y: 33.899099, + }, + geometry_rs::Point { + x: -114.508708, + y: 33.90064, + }, + geometry_rs::Point { + x: -114.507988, + y: 33.901813, + }, + geometry_rs::Point { + x: -114.50792, + y: 33.903807, + }, + geometry_rs::Point { + x: -114.508558, + y: 33.906098, + }, + geometry_rs::Point { + x: -114.511511, + y: 33.911092, + }, + geometry_rs::Point { + x: -114.514503, + y: 33.914214, + }, + geometry_rs::Point { + x: -114.518434, + y: 33.917518, + }, + geometry_rs::Point { + x: -114.523393, + y: 33.921221, + }, + geometry_rs::Point { + x: -114.525361, + y: 33.922272, + }, + geometry_rs::Point { + x: -114.528385, + y: 33.923674, + }, + geometry_rs::Point { + x: -114.531107, + y: 33.924633, + }, + geometry_rs::Point { + x: -114.534146, + y: 33.925187, + }, + geometry_rs::Point { + x: -114.534951, + y: 33.9257, + }, + geometry_rs::Point { + x: -114.535853, + y: 33.928103, + }, + geometry_rs::Point { + x: -114.535478, + y: 33.934651, + }, + geometry_rs::Point { + x: -114.530566, + y: 33.943629, + }, + geometry_rs::Point { + x: -114.52868, + y: 33.947817, + }, + geometry_rs::Point { + x: -114.526353, + y: 33.950917, + }, + geometry_rs::Point { + x: -114.522002, + y: 33.955623, + }, + geometry_rs::Point { + x: -114.51586, + y: 33.958106, + }, + geometry_rs::Point { + x: -114.51497, + y: 33.958149, + }, + geometry_rs::Point { + x: -114.511231, + y: 33.95704, + }, + geometry_rs::Point { + x: -114.509568, + y: 33.957264, + }, + geometry_rs::Point { + x: -114.499883, + y: 33.961789, + }, + geometry_rs::Point { + x: -114.496042, + y: 33.96589, + }, + geometry_rs::Point { + x: -114.490398, + y: 33.97062, + }, + geometry_rs::Point { + x: -114.488459, + y: 33.972832, + }, + geometry_rs::Point { + x: -114.484784, + y: 33.975519, + }, + geometry_rs::Point { + x: -114.483097, + y: 33.977745, + }, + geometry_rs::Point { + x: -114.482333, + y: 33.980181, + }, + geometry_rs::Point { + x: -114.481455, + y: 33.981261, + }, + geometry_rs::Point { + x: -114.475907, + y: 33.984424, + }, + geometry_rs::Point { + x: -114.471138, + y: 33.98804, + }, + geometry_rs::Point { + x: -114.467932, + y: 33.992877, + }, + geometry_rs::Point { + x: -114.466187, + y: 33.993465, + }, + geometry_rs::Point { + x: -114.461133, + y: 33.993541, + }, + geometry_rs::Point { + x: -114.46012, + y: 33.993888, + }, + geometry_rs::Point { + x: -114.459258, + y: 33.994711, + }, + geometry_rs::Point { + x: -114.458028, + y: 33.997158, + }, + geometry_rs::Point { + x: -114.4580260000001, + y: 33.99782, + }, + geometry_rs::Point { + x: -114.459184, + y: 34.000016, + }, + geometry_rs::Point { + x: -114.460689, + y: 34.001128, + }, + geometry_rs::Point { + x: -114.46628, + y: 34.003885, + }, + geometry_rs::Point { + x: -114.46731, + y: 34.00519, + }, + geometry_rs::Point { + x: -114.467404, + y: 34.00745, + }, + geometry_rs::Point { + x: -114.4658670000001, + y: 34.010987, + }, + geometry_rs::Point { + x: -114.464525, + y: 34.011982, + }, + geometry_rs::Point { + x: -114.463336, + y: 34.012259, + }, + geometry_rs::Point { + x: -114.454807, + y: 34.010968, + }, + geometry_rs::Point { + x: -114.450206, + y: 34.012574, + }, + geometry_rs::Point { + x: -114.446815, + y: 34.01421, + }, + geometry_rs::Point { + x: -114.443821, + y: 34.016176, + }, + geometry_rs::Point { + x: -114.44054, + y: 34.019329, + }, + geometry_rs::Point { + x: -114.438266, + y: 34.022609, + }, + geometry_rs::Point { + x: -114.436171, + y: 34.028083, + }, + geometry_rs::Point { + x: -114.434949, + y: 34.037784, + }, + geometry_rs::Point { + x: -114.435816, + y: 34.04373, + }, + geometry_rs::Point { + x: -114.438602, + y: 34.050205, + }, + geometry_rs::Point { + x: -114.439406, + y: 34.05381, + }, + geometry_rs::Point { + x: -114.43934, + y: 34.057893, + }, + geometry_rs::Point { + x: -114.437683, + y: 34.071937, + }, + geometry_rs::Point { + x: -114.435907, + y: 34.077491, + }, + geometry_rs::Point { + x: -114.434181, + y: 34.087379, + }, + geometry_rs::Point { + x: -114.43338, + y: 34.088413, + }, + geometry_rs::Point { + x: -114.428026, + y: 34.092787, + }, + geometry_rs::Point { + x: -114.426168, + y: 34.097042, + }, + geometry_rs::Point { + x: -114.422899, + y: 34.099661, + }, + geometry_rs::Point { + x: -114.420499, + y: 34.103466, + }, + geometry_rs::Point { + x: -114.415908, + y: 34.107636, + }, + geometry_rs::Point { + x: -114.41168, + y: 34.110031, + }, + geometry_rs::Point { + x: -114.405916, + y: 34.111468, + }, + geometry_rs::Point { + x: -114.401336, + y: 34.111638, + }, + geometry_rs::Point { + x: -114.390565, + y: 34.110084, + }, + geometry_rs::Point { + x: -114.379223, + y: 34.11599, + }, + geometry_rs::Point { + x: -114.3692920000001, + y: 34.117519, + }, + geometry_rs::Point { + x: -114.366517, + y: 34.118577, + }, + geometry_rs::Point { + x: -114.360402, + y: 34.123577, + }, + geometry_rs::Point { + x: -114.359389, + y: 34.125016, + }, + geometry_rs::Point { + x: -114.358358, + y: 34.127617, + }, + geometry_rs::Point { + x: -114.356372, + y: 34.130428, + }, + geometry_rs::Point { + x: -114.35303, + y: 34.13312, + }, + geometry_rs::Point { + x: -114.350478, + y: 34.134107, + }, + geometry_rs::Point { + x: -114.348051, + y: 34.134457, + }, + geometry_rs::Point { + x: -114.336112, + y: 34.134034, + }, + geometry_rs::Point { + x: -114.324576, + y: 34.136759, + }, + geometry_rs::Point { + x: -114.320777, + y: 34.138635, + }, + geometry_rs::Point { + x: -114.312206, + y: 34.144776, + }, + geometry_rs::Point { + x: -114.307802, + y: 34.150574, + }, + geometry_rs::Point { + x: -114.298168, + y: 34.160321, + }, + geometry_rs::Point { + x: -114.292806, + y: 34.166725, + }, + geometry_rs::Point { + x: -114.287294, + y: 34.170529, + }, + geometry_rs::Point { + x: -114.275267, + y: 34.172149, + }, + geometry_rs::Point { + x: -114.26846, + y: 34.170177, + }, + geometry_rs::Point { + x: -114.257034, + y: 34.172837, + }, + geometry_rs::Point { + x: -114.2534440000001, + y: 34.174129, + }, + geometry_rs::Point { + x: -114.244421, + y: 34.179403, + }, + geometry_rs::Point { + x: -114.2407120000001, + y: 34.183232, + }, + geometry_rs::Point { + x: -114.229715, + y: 34.186928, + }, + geometry_rs::Point { + x: -114.227034, + y: 34.188866, + }, + geometry_rs::Point { + x: -114.225814, + y: 34.191238, + }, + geometry_rs::Point { + x: -114.224941, + y: 34.193896, + }, + geometry_rs::Point { + x: -114.225075, + y: 34.196814, + }, + geometry_rs::Point { + x: -114.22579, + y: 34.199236, + }, + geometry_rs::Point { + x: -114.225861, + y: 34.201774, + }, + geometry_rs::Point { + x: -114.225194, + y: 34.203642, + }, + geometry_rs::Point { + x: -114.223384, + y: 34.205136, + }, + geometry_rs::Point { + x: -114.215454, + y: 34.208956, + }, + geometry_rs::Point { + x: -114.211761, + y: 34.211539, + }, + geometry_rs::Point { + x: -114.208253, + y: 34.215505, + }, + geometry_rs::Point { + x: -114.190876, + y: 34.230858, + }, + geometry_rs::Point { + x: -114.17805, + y: 34.239969, + }, + geometry_rs::Point { + x: -114.176403, + y: 34.241512, + }, + geometry_rs::Point { + x: -114.175948, + y: 34.242695, + }, + geometry_rs::Point { + x: -114.175906, + y: 34.245587, + }, + geometry_rs::Point { + x: -114.174597, + y: 34.247303, + }, + geometry_rs::Point { + x: -114.166536, + y: 34.249647, + }, + geometry_rs::Point { + x: -114.166124, + y: 34.250015, + }, + geometry_rs::Point { + x: -114.164476, + y: 34.251667, + }, + geometry_rs::Point { + x: -114.163867, + y: 34.253349, + }, + geometry_rs::Point { + x: -114.163959, + y: 34.255377, + }, + geometry_rs::Point { + x: -114.165335, + y: 34.258486, + }, + geometry_rs::Point { + x: -114.165249, + y: 34.259125, + }, + geometry_rs::Point { + x: -114.164648, + y: 34.259699, + }, + geometry_rs::Point { + x: -114.156853, + y: 34.258415, + }, + geometry_rs::Point { + x: -114.153346, + y: 34.258289, + }, + geometry_rs::Point { + x: -114.147159, + y: 34.259564, + }, + geometry_rs::Point { + x: -114.144779, + y: 34.259623, + }, + geometry_rs::Point { + x: -114.13545, + y: 34.257886, + }, + geometry_rs::Point { + x: -114.133264, + y: 34.258462, + }, + geometry_rs::Point { + x: -114.1314890000001, + y: 34.260387, + }, + geometry_rs::Point { + x: -114.131211, + y: 34.26273, + }, + geometry_rs::Point { + x: -114.134768, + y: 34.268965, + }, + geometry_rs::Point { + x: -114.136671, + y: 34.274377, + }, + geometry_rs::Point { + x: -114.137045, + y: 34.277018, + }, + geometry_rs::Point { + x: -114.13605, + y: 34.280833, + }, + geometry_rs::Point { + x: -114.136677, + y: 34.283936, + }, + geometry_rs::Point { + x: -114.138365, + y: 34.288564, + }, + geometry_rs::Point { + x: -114.139534, + y: 34.295844, + }, + geometry_rs::Point { + x: -114.139187, + y: 34.298074, + }, + geometry_rs::Point { + x: -114.138167, + y: 34.300936, + }, + geometry_rs::Point { + x: -114.138282, + y: 34.30323, + }, + geometry_rs::Point { + x: -114.14093, + y: 34.305919, + }, + geometry_rs::Point { + x: -114.157206, + y: 34.317862, + }, + geometry_rs::Point { + x: -114.157939, + y: 34.320277, + }, + geometry_rs::Point { + x: -114.164249, + y: 34.330816, + }, + geometry_rs::Point { + x: -114.168807, + y: 34.339513, + }, + geometry_rs::Point { + x: -114.172845, + y: 34.344979, + }, + geometry_rs::Point { + x: -114.176909, + y: 34.349306, + }, + geometry_rs::Point { + x: -114.181145, + y: 34.352186, + }, + geometry_rs::Point { + x: -114.185556, + y: 34.354386, + }, + geometry_rs::Point { + x: -114.191094, + y: 34.356125, + }, + geometry_rs::Point { + x: -114.19648, + y: 34.359187, + }, + geometry_rs::Point { + x: -114.199482, + y: 34.361373, + }, + geometry_rs::Point { + x: -114.213774, + y: 34.36246, + }, + geometry_rs::Point { + x: -114.226107, + y: 34.365916, + }, + geometry_rs::Point { + x: -114.229686, + y: 34.368908, + }, + geometry_rs::Point { + x: -114.233065, + y: 34.375013, + }, + geometry_rs::Point { + x: -114.234275, + y: 34.376662, + }, + geometry_rs::Point { + x: -114.245261, + y: 34.385659, + }, + geometry_rs::Point { + x: -114.248649, + y: 34.388113, + }, + geometry_rs::Point { + x: -114.252739, + y: 34.3901, + }, + geometry_rs::Point { + x: -114.25822, + y: 34.395046, + }, + geometry_rs::Point { + x: -114.262909, + y: 34.400373, + }, + geometry_rs::Point { + x: -114.2643170000001, + y: 34.401329, + }, + geometry_rs::Point { + x: -114.267521, + y: 34.402486, + }, + geometry_rs::Point { + x: -114.272184, + y: 34.402961, + }, + geometry_rs::Point { + x: -114.280108, + y: 34.403147, + }, + geometry_rs::Point { + x: -114.282261, + y: 34.403641, + }, + geometry_rs::Point { + x: -114.286802, + y: 34.40534, + }, + geometry_rs::Point { + x: -114.288663, + y: 34.406623, + }, + geometry_rs::Point { + x: -114.290219, + y: 34.408291, + }, + geometry_rs::Point { + x: -114.291751, + y: 34.411104, + }, + geometry_rs::Point { + x: -114.291903, + y: 34.416231, + }, + geometry_rs::Point { + x: -114.292226, + y: 34.417606, + }, + geometry_rs::Point { + x: -114.294836, + y: 34.421389, + }, + geometry_rs::Point { + x: -114.3010160000001, + y: 34.426807, + }, + geometry_rs::Point { + x: -114.308659, + y: 34.430485, + }, + geometry_rs::Point { + x: -114.312251, + y: 34.432726, + }, + geometry_rs::Point { + x: -114.319054, + y: 34.435831, + }, + geometry_rs::Point { + x: -114.32613, + y: 34.437251, + }, + geometry_rs::Point { + x: -114.32688, + y: 34.438048, + }, + geometry_rs::Point { + x: -114.330669, + y: 34.445295, + }, + geometry_rs::Point { + x: -114.332991, + y: 34.448082, + }, + geometry_rs::Point { + x: -114.335372, + y: 34.450038, + }, + geometry_rs::Point { + x: -114.339627, + y: 34.451435, + }, + geometry_rs::Point { + x: -114.342615, + y: 34.451442, + }, + geometry_rs::Point { + x: -114.348974, + y: 34.450166, + }, + geometry_rs::Point { + x: -114.356025, + y: 34.449744, + }, + geometry_rs::Point { + x: -114.3634040000001, + y: 34.447773, + }, + geometry_rs::Point { + x: -114.373719, + y: 34.446938, + }, + geometry_rs::Point { + x: -114.375789, + y: 34.447798, + }, + geometry_rs::Point { + x: -114.378852, + y: 34.450376, + }, + geometry_rs::Point { + x: -114.382985, + y: 34.453971, + }, + geometry_rs::Point { + x: -114.386699, + y: 34.457911, + }, + geometry_rs::Point { + x: -114.387407, + y: 34.460492, + }, + geometry_rs::Point { + x: -114.387187, + y: 34.462021, + }, + geometry_rs::Point { + x: -114.383525, + y: 34.470405, + }, + geometry_rs::Point { + x: -114.381701, + y: 34.47604, + }, + geometry_rs::Point { + x: -114.381555, + y: 34.477883, + }, + geometry_rs::Point { + x: -114.383038, + y: 34.488903, + }, + geometry_rs::Point { + x: -114.382358, + y: 34.495758, + }, + geometry_rs::Point { + x: -114.381402, + y: 34.499245, + }, + geometry_rs::Point { + x: -114.378124, + y: 34.507288, + }, + geometry_rs::Point { + x: -114.378223, + y: 34.516521, + }, + geometry_rs::Point { + x: -114.380838, + y: 34.529724, + }, + geometry_rs::Point { + x: -114.389603, + y: 34.542982, + }, + geometry_rs::Point { + x: -114.398847, + y: 34.559149, + }, + geometry_rs::Point { + x: -114.405228, + y: 34.569637, + }, + geometry_rs::Point { + x: -114.422382, + y: 34.580711, + }, + geometry_rs::Point { + x: -114.435671, + y: 34.593841, + }, + geometry_rs::Point { + x: -114.43681, + y: 34.596074, + }, + geometry_rs::Point { + x: -114.436363, + y: 34.596797, + }, + geometry_rs::Point { + x: -114.427502, + y: 34.599227, + }, + geometry_rs::Point { + x: -114.425338, + y: 34.600842, + }, + geometry_rs::Point { + x: -114.424326, + y: 34.602338, + }, + geometry_rs::Point { + x: -114.424202, + y: 34.610453, + }, + geometry_rs::Point { + x: -114.428648, + y: 34.614641, + }, + geometry_rs::Point { + x: -114.438739, + y: 34.621455, + }, + geometry_rs::Point { + x: -114.439495, + y: 34.625858, + }, + geometry_rs::Point { + x: -114.441398, + y: 34.630171, + }, + geometry_rs::Point { + x: -114.441525, + y: 34.631529, + }, + geometry_rs::Point { + x: -114.440685, + y: 34.634739, + }, + geometry_rs::Point { + x: -114.440294, + y: 34.63824, + }, + geometry_rs::Point { + x: -114.440519, + y: 34.640066, + }, + geometry_rs::Point { + x: -114.441465, + y: 34.64253, + }, + geometry_rs::Point { + x: -114.444276, + y: 34.646542, + }, + geometry_rs::Point { + x: -114.445664, + y: 34.647542, + }, + geometry_rs::Point { + x: -114.449549, + y: 34.651423, + }, + geometry_rs::Point { + x: -114.457985, + y: 34.657113, + }, + geometry_rs::Point { + x: -114.45821, + y: 34.657994, + }, + geometry_rs::Point { + x: -114.457702, + y: 34.659328, + }, + geometry_rs::Point { + x: -114.457185, + y: 34.659992, + }, + geometry_rs::Point { + x: -114.451785, + y: 34.663891, + }, + geometry_rs::Point { + x: -114.450614, + y: 34.665793, + }, + geometry_rs::Point { + x: -114.450506, + y: 34.666836, + }, + geometry_rs::Point { + x: -114.451532, + y: 34.668605, + }, + geometry_rs::Point { + x: -114.454305, + y: 34.671234, + }, + geometry_rs::Point { + x: -114.45491, + y: 34.673092, + }, + geometry_rs::Point { + x: -114.454881, + y: 34.675639, + }, + geometry_rs::Point { + x: -114.455536, + y: 34.677335, + }, + geometry_rs::Point { + x: -114.458163, + y: 34.681161, + }, + geometry_rs::Point { + x: -114.462178, + y: 34.6858, + }, + geometry_rs::Point { + x: -114.463633, + y: 34.68794, + }, + geometry_rs::Point { + x: -114.465246, + y: 34.691202, + }, + geometry_rs::Point { + x: -114.46809, + y: 34.701786, + }, + geometry_rs::Point { + x: -114.46813, + y: 34.704445, + }, + geometry_rs::Point { + x: -114.46862, + y: 34.707573, + }, + geometry_rs::Point { + x: -114.470477, + y: 34.711368, + }, + geometry_rs::Point { + x: -114.47162, + y: 34.712966, + }, + geometry_rs::Point { + x: -114.473682, + y: 34.713964, + }, + geometry_rs::Point { + x: -114.477297, + y: 34.714514, + }, + geometry_rs::Point { + x: -114.482779, + y: 34.714511, + }, + geometry_rs::Point { + x: -114.487508, + y: 34.716626, + }, + geometry_rs::Point { + x: -114.489287, + y: 34.720155, + }, + geometry_rs::Point { + x: -114.490971, + y: 34.724848, + }, + geometry_rs::Point { + x: -114.492017, + y: 34.725702, + }, + geometry_rs::Point { + x: -114.495858, + y: 34.727956, + }, + geometry_rs::Point { + x: -114.499007, + y: 34.729096, + }, + geometry_rs::Point { + x: -114.500795, + y: 34.730418, + }, + geometry_rs::Point { + x: -114.510292, + y: 34.733582, + }, + geometry_rs::Point { + x: -114.514178, + y: 34.735288, + }, + geometry_rs::Point { + x: -114.516619, + y: 34.736745, + }, + geometry_rs::Point { + x: -114.521048, + y: 34.741173, + }, + geometry_rs::Point { + x: -114.522619, + y: 34.74373, + }, + geometry_rs::Point { + x: -114.525611, + y: 34.747005, + }, + geometry_rs::Point { + x: -114.529079, + y: 34.750006, + }, + geometry_rs::Point { + x: -114.529615, + y: 34.750822, + }, + geometry_rs::Point { + x: -114.540306, + y: 34.757109, + }, + geometry_rs::Point { + x: -114.546884, + y: 34.761802, + }, + geometry_rs::Point { + x: -114.552682, + y: 34.766871, + }, + geometry_rs::Point { + x: -114.558653, + y: 34.773852, + }, + geometry_rs::Point { + x: -114.563979, + y: 34.782597, + }, + geometry_rs::Point { + x: -114.565184, + y: 34.785976, + }, + geometry_rs::Point { + x: -114.569383, + y: 34.791568, + }, + geometry_rs::Point { + x: -114.5710100000001, + y: 34.794294, + }, + geometry_rs::Point { + x: -114.574474, + y: 34.804214, + }, + geometry_rs::Point { + x: -114.574694, + y: 34.807471, + }, + geometry_rs::Point { + x: -114.576452, + y: 34.8153, + }, + geometry_rs::Point { + x: -114.5786810000001, + y: 34.820977, + }, + geometry_rs::Point { + x: -114.581126, + y: 34.826115, + }, + geometry_rs::Point { + x: -114.586842, + y: 34.835672, + }, + geometry_rs::Point { + x: -114.592339, + y: 34.841153, + }, + geometry_rs::Point { + x: -114.600653, + y: 34.847361, + }, + geometry_rs::Point { + x: -114.604255, + y: 34.849573, + }, + geometry_rs::Point { + x: -114.619878, + y: 34.856873, + }, + geometry_rs::Point { + x: -114.623939, + y: 34.859738, + }, + geometry_rs::Point { + x: -114.628276, + y: 34.863596, + }, + geometry_rs::Point { + x: -114.6306820000001, + y: 34.866352, + }, + geometry_rs::Point { + x: -114.633051, + y: 34.869971, + }, + geometry_rs::Point { + x: -114.634382, + y: 34.87289, + }, + geometry_rs::Point { + x: -114.635176, + y: 34.875003, + }, + geometry_rs::Point { + x: -114.635458, + y: 34.876902, + }, ], vec![], true, @@ -1623,23 +6368,19 @@ mod benches_az_polygon { #[bench] fn poly_contain_point(b: &mut Bencher) { let poly = load_poly(); - let p_in = geometry_rs::Point { - x: -112.0, - y: 33.0, - }; + let p_in = geometry_rs::Point { x: -112.0, y: 33.0 }; b.iter(|| { let _ = poly.contains_point(p_in); }); } - #[bench] fn poly_not_contain_point(b: &mut Bencher) { let poly = load_poly(); let p_in = geometry_rs::Point { x: -114.477539062, - y: 33.99802726 + y: 33.99802726, }; b.iter(|| { diff --git a/src/lib.rs b/src/lib.rs index 7d57c73..57c1784 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -273,23 +273,30 @@ impl Polygon { /// }, /// ], /// vec![], - /// false, /// ); /// /// let p_out = geometry_rs::Point { /// x: 130.74216916294148, /// y: 37.649011392900306, /// }; - /// + /// /// print!("{:?}\n", poly.contains_point(p_out)); - /// + /// /// let p_in = geometry_rs::Point { /// x: 99.9804504129416, /// y: 39.70716466970461, /// }; /// print!("{:?}\n", poly.contains_point(p_in)); /// ``` - pub fn new(exterior: Vec, holes: Vec>, with_index: bool) -> Polygon { + pub fn new(exterior: Vec, holes: Vec>) -> Polygon { + return Polygon::new_with_rtree_index_opt(exterior, holes, false); + } + + pub fn new_with_rtree_index_opt( + exterior: Vec, + holes: Vec>, + with_index: bool, + ) -> Polygon { let mut minx: f64 = exterior.get(0).unwrap().x; let mut miny: f64 = exterior.get(0).unwrap().y; let mut maxx: f64 = exterior.get(0).unwrap().x;