Giter Site home page Giter Site logo

andriiheonia / hull Goto Github PK

View Code? Open in Web Editor NEW
574.0 574.0 50.0 8.44 MB

JavaScript library that builds concave hull by a set of points. Note: this library is not actively maintained since 2015.

License: BSD 3-Clause "New" or "Revised" License

JavaScript 99.96% HTML 0.04%

hull's People

Contributors

andriiheonia avatar mattsears18 avatar mliese avatar stuikomma avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hull's Issues

:bug: No formatting in case there are less than 4 point

Call like

hull(coords, defaultConcavity, ['.lng', '.lat']);

will result in array of array tuples if you have less than 4 points in your points coords array and not being formatted into objects. Means, the result is unexpected.

Expected: [ { lng: 1, lat: 1}, { lng: 1, lat: 1}, { lng: 1, lat: 1}, { lng: 1, lat: 1} ]
Actual: [ [1,1], [1,1], [1,1], [1,1]]

C++ Implementation

Your library has been the only readable and functioning Concave hull algorithm I've seen thus far. Also, it seems to run quite fast.

Currently, there is no Concave hull algorithm in C++ on the entire internet open source. Have you every thought of porting this to C++?

Concavity parameter doesn't work

I tried using Hull.js with a little over 1000 points, and tried setting the concavity parameter to different values but I get the same results each time and the area is not concave as it should.

innerPoints calculation error

Hi,

please note that the below code does not filter duplicate points as expected.

 innerPoints = pointset.filter(function (pt) {
    return convex.indexOf(pt) < 0;
});

In your main 'How it works' example the point [124,210] is duplicated in the input data set. It exists in both the pointset and convex arrays. Only one of the duplicates is filtered by the above code. Hence inner points still contains this point after the filter is complete.

Not elegant, but the below replacement code would fix.

var innerPoints = [];
for (var i = 0; i < pointset.length; i++) {
    var duplicate = false;
    for (var j = 0; j < convex.length; j++) {
        if (convex[j][0] === pointset[i][0] && convex[j][1] === pointset[i][1]) {
            duplicate = true;
            break;
        }
    }
    if (!duplicate) innerPoints.push(pointset[i]);
}

Polygon corrupted if pointset across longitude 180° meridian

Hi

The result may be currupted if the dataset contain points that are near longitude +-180° .

For example:

var pointset = [{"lng":145.529,"lat":18.515},{"lng":130.726,"lat":32.782},{"lng":-153.452,"lat":59.658},{"lng":140.493,"lat":27.831},{"lng":178.76,"lat":51.797},{"lng":144.679,"lat":37.149},{"lng":153.221,"lat":54.892},{"lng":150.788,"lat":46.221},{"lng":143.949,"lat":37.89},{"lng":145.064,"lat":49.8},{"lng":143.264,"lat":38.034},{"lng":-171.836,"lat":52.05},{"lng":141.588,"lat":38.276},{"lng":142.372,"lat":38.297},{"lng":141.111,"lat":36.281},{"lng":144.59,"lat":38.058},{"lng":142.842,"lat":38.435},{"lng":143.698,"lat":26.901},{"lng":155.154,"lat":46.857},{"lng":152.886,"lat":53.882},{"lng":142.668,"lat":22.013},{"lng":154.524,"lat":46.243},{"lng":153.266,"lat":46.592},{"lng":167.089,"lat":60.949},{"lng":144.896,"lat":38.107},{"lng":142.039,"lat":38.276},{"lng":145.119,"lat":43.006},{"lng":136.618,"lat":33.07},{"lng":137.071,"lat":33.184},{"lng":178.65,"lat":51.146},{"lng":142.619,"lat":37.812},{"lng":143.91,"lat":41.815},{"lng":141.568,"lat":38.849},{"lng":-147.444,"lat":63.517},{"lng":143.73,"lat":22.338},{"lng":162.035,"lat":54.841},{"lng":-177.632,"lat":51.564},{"lng":-176.847,"lat":51.478},{"lng":149.3,"lat":44.663},{"lng":130.175,"lat":27.929},{"lng":142.827,"lat":52.629},{"lng":143.419,"lat":40.525},{"lng":147.916,"lat":43.905},{"lng":147.321,"lat":43.773},{"lng":158.647,"lat":51.934},{"lng":139.197,"lat":42.851},{"lng":157.829,"lat":51.218},{"lng":143.691,"lat":43.3},{"lng":143.33,"lat":39.419},{"lng":151.021,"lat":45.533},{"lng":142.76,"lat":39.837},{"lng":-174.776,"lat":51.52},{"lng":163.4,"lat":56.2},{"lng":148.192,"lat":44.117},{"lng":139.102,"lat":40.462},{"lng":146.753,"lat":43.53},{"lng":146.581,"lat":44.592},{"lng":142.028,"lat":38.19},{"lng":148.862,"lat":44.244},{"lng":148.439,"lat":44.932},{"lng":118.401,"lat":39.664},{"lng":117.98,"lat":39.57},{"lng":149.123,"lat":44.915},{"lng":147.734,"lat":43.024},{"lng":122.58,"lat":40.64},{"lng":173.5,"lat":53.11},{"lng":146.4,"lat":43.3},{"lng":145.8,"lat":43.2},{"lng":156.6,"lat":50.5},{"lng":140.7,"lat":33.3},{"lng":140.8,"lat":33.3},{"lng":163.3,"lat":56},{"lng":141.2,"lat":46.5},{"lng":143.5,"lat":41.4},{"lng":-177.2,"lat":51.4},{"lng":131.7,"lat":32.2},{"lng":163.6,"lat":57.7},{"lng":147.9,"lat":43.6},{"lng":119.4,"lat":38.2},{"lng":143.2,"lat":45},{"lng":140.6,"lat":26.3},{"lng":143.1,"lat":39.4},{"lng":143.2,"lat":40.8},{"lng":142.7,"lat":41.5},{"lng":132.5,"lat":32.3},{"lng":146.701,"lat":43.586},{"lng":151.11,"lat":45.53},{"lng":148.7,"lat":44.7},{"lng":177.93,"lat":50.32},{"lng":178.55,"lat":51.29},{"lng":139.2,"lat":38.65},{"lng":-147.648,"lat":61.017},{"lng":150.563,"lat":44.772},{"lng":149.798,"lat":44.77},{"lng":149.272,"lat":44.426},{"lng":142.741,"lat":38.073},{"lng":136.7,"lat":36},{"lng":131.8,"lat":31.6},{"lng":143.4,"lat":39.8},{"lng":151.11,"lat":45.89},{"lng":160.5,"lat":53.9},{"lng":159.5,"lat":52.5},{"lng":148.54,"lat":44.53},{"lng":116.4,"lat":56.2},{"lng":-165.2,"lat":55},{"lng":-175.629,"lat":51.292},{"lng":150.5,"lat":46},{"lng":141.7,"lat":34},{"lng":160.057,"lat":52.755},{"lng":142.5,"lat":41.7},{"lng":143.85,"lat":42.15},{"lng":144,"lat":46},{"lng":136,"lat":36.5},{"lng":-161,"lat":54.5},{"lng":141,"lat":43.8},{"lng":135.6,"lat":33},{"lng":-162.832,"lat":53.492},{"lng":137.2,"lat":34.7},{"lng":137.1,"lat":34},{"lng":156.8,"lat":54.9},{"lng":133.9,"lat":35.3},{"lng":132.1,"lat":32},{"lng":139.5,"lat":44.2},{"lng":178.2,"lat":52},{"lng":139.5,"lat":40.1},{"lng":-158.37,"lat":55.48},{"lng":142.2,"lat":37.5},{"lng":141.7,"lat":37},{"lng":141.7,"lat":37.1},{"lng":141.7,"lat":37.2},{"lng":149.4,"lat":44.5},{"lng":164,"lat":55.2},{"lng":165,"lat":55},{"lng":146.5,"lat":43},{"lng":144.622,"lat":39.224},{"lng":131.5,"lat":32},{"lng":139.2,"lat":36.1},{"lng":142.5,"lat":40.5},{"lng":139,"lat":35},{"lng":171.5,"lat":52.5},{"lng":-170,"lat":51},{"lng":154.8,"lat":49.8},{"lng":160.039,"lat":55.663},{"lng":135.1,"lat":35.6},{"lng":147.416,"lat":44.737},{"lng":140.2,"lat":34.9},{"lng":139.5,"lat":35.1},{"lng":162.5,"lat":56.5},{"lng":162.4,"lat":55},{"lng":161,"lat":54},{"lng":151.8,"lat":47},{"lng":145.5,"lat":40.5},{"lng":151.5,"lat":44.5},{"lng":151.5,"lat":45.5},{"lng":136.5,"lat":45.4},{"lng":131,"lat":42.5},{"lng":-169.12,"lat":54.79},{"lng":163,"lat":56.5},{"lng":160,"lat":46.5},{"lng":141,"lat":33},{"lng":-170,"lat":53.3},{"lng":178.5,"lat":48.5},{"lng":131.5,"lat":29.5},{"lng":142.9,"lat":38.3},{"lng":163.3,"lat":53.5},{"lng":155,"lat":47},{"lng":143,"lat":22},{"lng":139.8,"lat":39.2},{"lng":130.67,"lat":31.58},{"lng":155.5,"lat":47.5},{"lng":152,"lat":46},{"lng":-155,"lat":57.5},{"lng":130,"lat":28},{"lng":156,"lat":51.8},{"lng":145,"lat":42},{"lng":138.5,"lat":33},{"lng":131,"lat":32},{"lng":175,"lat":52},{"lng":141.5,"lat":34.5},{"lng":150,"lat":45},{"lng":-169.73,"lat":52.59},{"lng":147,"lat":51.5}]

run:

hull(pointset, 100, ['.lng', '.lat'])

Result:
map

Thanks

Wrong border

image

As you can see in console it Hull.js input and output points.
wrong border in result

Removing unncecessarry points

I am using region-growing / flood to detect an area of interest and then create a polygon from it. In order to do that I use hull.js to 1) get rid of useless/internal points and 2) sort the points so that the polygon can be drawn.

Is it possible to remove useless points (e.g. three points on a line next to each other) while computing a hull? Usually, the result left there most of the points, although many can be discarded, the output of region growing usually looks something like this:

   ***   ****
   *   **      *
   *        ****
   * *****

Example:
points: 40 (from region growing)
hull.js output: 34
important points: 12 (removed using neighborhood closeness and coordinate equality comparison)

Sure I can iterate the points afterward and remove consecutive ones with the same coordinate, but usually convex hulls do not include such points ... Although IDK about this version of 'loose' hull implementation (which is really awesome, exactly what I needed 😄 )

Thanks

Incorrect hull

Hi!
Nice lib, but build incorrect hull with my data. For example:
Points:
[{"ID":2002000186,"NAME":"098-04","X":25981.376,"Y":11051.213,"TIP":4},{"ID":31561,"NAME":"100-05","X":25761.408,"Y":11046.881,"TIP":4},{"ID":31563,"NAME":"100-06","X":25732.067,"Y":11004.886,"TIP":4},{"ID":31565,"NAME":"100-07","X":25717.202,"Y":10959.749,"TIP":4},{"ID":31567,"NAME":"100-08","X":25697.616,"Y":10908.957,"TIP":4},{"ID":31569,"NAME":"100-09","X":25671.435,"Y":10870.342,"TIP":4},{"ID":31571,"NAME":"100-10","X":25650.06,"Y":10826.486,"TIP":4},{"ID":31573,"NAME":"100-11","X":25626.154,"Y":10777.455,"TIP":4},{"ID":31593,"NAME":"102-07","X":25515.503,"Y":11001.201,"TIP":4},{"ID":31595,"NAME":"102-08","X":25490.95,"Y":10954.007,"TIP":4},{"ID":31597,"NAME":"102-09","X":25468.686,"Y":10907.581,"TIP":4},{"ID":31599,"NAME":"102-10","X":25450.669,"Y":10861.13,"TIP":4},{"ID":31601,"NAME":"102-11","X":25422.485,"Y":10819.644,"TIP":4}]

Build width: hull(arrPoints, Infinity);

Result:
error_hull

Hull when multiple outline points are on the same Y axis

Hi there,

I hope this is still maintained somehow.
How does the algorithm handle this Shape:

var test = [
new Point(0,0),
new Point(100,0),
new Point(100,200),
new Point(100,300),
new Point(100,400),
new Point(0,400),
// new Point(0,300),
// new Point(0,200)
]

This will produce a shape where the points on the right side are used twice.
If you uncomment the the other two points it's correct.
I am using this library in a project to get contours from 3D objects.
So far it seems like I have to get min and max X points and remove points on Y axis between minY and maxY on left and right Y axis border.

Is there a way to handle that initially?

Best regards

Kevin

Hull hangs running

Hi there!

I'm testing hull() and passing this pointset the algo hangs (I cancelled run after 10 minutes running without success). Other pointsets (even bigger) are successfully returning a hull. So not sure if the problem is with the data but don't know how to check. Can you help me please?

I'm running on node v8.

Thanks

hangs.txt

Arbitrary Polygons?

Hello,
I have a set of arbitrarily-scaled polygons that I wish to create concave hulls from.
They may be very large or very small. My application is not related to geo-coordinates.

Question is, what scale do you recommend for your algorithm to achieve an optimum concave hull?
In other words, what is too large, and what is too small?

Also, my shapes may have 90 degree angles that I wish to restore. An example of this would be the block letter 'E'.
Are 90 degree corners allowed by your algorithm? Can they be easily restored from a convex hull? The shapes may have a small number of points, so I would guess that would depend on the amount of detail. Thanks.

C++ port

Hi Andrii,

first of all, awesome job, this library is fantastic. I needed it on cpp so I just ported it and I wanted you to know, let me know if I messed up with the license as I clearly want to give you attribution.

Thanks!

concavity does not have any effect on my set of points 😢😢😢😢😢😢😢😢

var points = [ [71.6423576, 29.3798489], [71.6423127, 29.3798702], [71.6423127, 29.3798702], [71.642298, 29.3798795], [71.6422828, 29.3798846], [71.642272, 29.3798901], [71.6422704, 29.3798937], [71.6422646, 29.3798941], [71.6422599, 29.3798947], [71.6422599, 29.3798947], [71.6422586, 29.3798954], [71.6422578, 29.3798969], [71.6422569, 29.3798981], [71.6422537, 29.3798991], [71.6422512, 29.3799007], [71.6422496, 29.3799001], [71.6422477, 29.379902], [71.6422468, 29.3799042], [71.6422446, 29.3799137], [71.6422446, 29.3799137], [71.6422438, 29.3799181], [71.6422429, 29.3799213], [71.6422423, 29.3799253], [71.6422415, 29.3799273], [71.6422409, 29.3799288], [71.6422406, 29.3799295], [71.6422404, 29.3799301], [71.6422401, 29.3799307], [71.6422454, 29.3799197], [71.6422454, 29.3799197], [71.6422489, 29.3799118], [71.6422512, 29.3799065], [71.6422524, 29.3799037], [71.6422531, 29.3799021], [71.6422535, 29.3799011], [71.6422539, 29.3799003], [71.6422541, 29.3798997], [71.6422542, 29.3798994], [71.6422545, 29.3798988], [71.6422545, 29.3798988], [71.6422545, 29.3798988], [71.6422545, 29.3798988], [71.6422545, 29.3798988], [71.6422545, 29.3798988], [71.6422545, 29.3798988], [71.6422545, 29.3798988], [71.6422545, 29.3798988], [71.6422545, 29.3798988], [71.6422503, 29.3798916], [71.6422503, 29.3798916], [71.6422462, 29.3798848], [71.6422419, 29.3798777], [71.6422381, 29.3798758], [71.6422365, 29.3798746], [71.642237, 29.3798718], [71.6422395, 29.3798707], [71.6422441, 29.3798706], [71.6422494, 29.3798704], [71.642256, 29.3798654], [71.642256, 29.3798654], [71.6422592, 29.3798609], [71.6422612, 29.379856], [71.6422618, 29.3798514], [71.6422613, 29.3798472], [71.6422563, 29.3798423], [71.6422543, 29.37984], [71.6422533, 29.3798382], [71.6422511, 29.3798372], [71.6422468, 29.3798366], [71.6422468, 29.3798366], [71.6422537, 29.3798434], [71.6422502, 29.3798403], [71.6422553, 29.3798435], [71.6422578, 29.3798443], [71.6422499, 29.3798262], [71.6422494, 29.3798188], [71.6422526, 29.3798151], [71.6422593, 29.3798126], [71.6422561, 29.3797895], [71.6422561, 29.3797895], [71.6422617, 29.3797781], [71.6422617, 29.3797652], [71.6422682, 29.3797527], [71.6422692, 29.3797429], [71.6422776, 29.3797346], [71.6422733, 29.3797263], [71.6422716, 29.3797184], [71.6422774, 29.3797111], [71.6422886, 29.3796994], [71.6422886, 29.3796994], [71.6422893, 29.3796927], [71.6422901, 29.3796866], [71.642292, 29.37968], [71.6423006, 29.3796741], [71.6423022, 29.3796663], [71.6423052, 29.3796583], [71.6423193, 29.3796533], [71.6423252, 29.3796467], [71.6423263, 29.3796289], [71.6423263, 29.3796289], [71.6423347, 29.3796194], [71.6423425, 29.3796113], [71.6423557, 29.3796045], [71.6423588, 29.3795978], [71.6423688, 29.3795899], [71.6423723, 29.3795824], [71.6423819, 29.3795756], [71.6423842, 29.3795686], [71.6423967, 29.3795548], [71.6423967, 29.3795548], [71.642399, 29.3795453], [71.6424022, 29.379534], [71.6424029, 29.3795239], [71.6424121, 29.3795162], [71.6424169, 29.3795117], [71.6424198, 29.3795053], [71.6424162, 29.3794936], [71.6424213, 29.3794837], [71.6424363, 29.3794624], [71.6424363, 29.3794624], [71.6424439, 29.3794574], [71.6424464, 29.379451], [71.6424492, 29.3794449], [71.6424579, 29.3794402], [71.6424601, 29.3794342], [71.642471, 29.3794279], [71.6424739, 29.3794237], [71.6424818, 29.3794215], [71.6424919, 29.3794161], [71.6424919, 29.3794161], [71.6424932, 29.3794113], [71.6424942, 29.3794082], [71.6424972, 29.3794003], [71.6425005, 29.3793943], [71.6425043, 29.3793893], [71.6425065, 29.3793864], [71.642508, 29.3793846], [71.6425092, 29.3793832], [71.6425106, 29.3793816], [71.6425106, 29.3793816], [71.642511, 29.3793811], [71.6425115, 29.3793806], [71.6425119, 29.3793802], [71.642512, 29.3793798], [71.642514, 29.3793792], [71.6425166, 29.3793802], [71.6425225, 29.3793847], [71.6425284, 29.3793878], [71.6425465, 29.3793966], [71.6425465, 29.3793966], [71.6425555, 29.3794017], [71.6425634, 29.379406], [71.6425705, 29.3794106], [71.6425772, 29.3794149], [71.6425844, 29.3794191], [71.6425917, 29.3794224], [71.6426006, 29.3794265], [71.6426119, 29.3794299], [71.6426332, 29.3794366], [71.6426332, 29.3794366], [71.6426443, 29.3794409], [71.6426562, 29.3794468], [71.6426677, 29.3794526], [71.6426781, 29.3794568], [71.6426873, 29.3794593], [71.6426992, 29.3794618], [71.6427094, 29.379464], [71.642722, 29.3794694], [71.6427398, 29.3794798], [71.6427398, 29.3794798], [71.6427367, 29.3794779], [71.6427345, 29.3794773], [71.6427331, 29.3794768], [71.6427322, 29.3794766], [71.6427321, 29.3794768], [71.6427329, 29.3794777], [71.6427347, 29.3794838], [71.6427356, 29.3794838], [71.6427378, 29.3794846], [71.6427378, 29.3794846], [71.642739, 29.3794907], [71.6427413, 29.3794954], [71.6427415, 29.3794932], [71.6427418, 29.3794914], [71.6427421, 29.3794899], [71.6427426, 29.3794888], [71.6427435, 29.3794884], [71.6427451, 29.3794879], [71.6427498, 29.3794976], [71.6427498, 29.3794976], [71.6427543, 29.3794991], [71.6427542, 29.3794963], [71.6427604, 29.3795028], [71.6427587, 29.3794991], [71.6427692, 29.3794993], [71.6427747, 29.3795039], [71.6427759, 29.3795056], [71.6427861, 29.3795117], [71.6428026, 29.3795203], [71.6428026, 29.3795203], [71.6428123, 29.3795254], [71.6428206, 29.3795298], [71.6428253, 29.3795298], [71.6428338, 29.379535], [71.64284, 29.3795341], [71.6428465, 29.379534], [71.6428494, 29.3795354], [71.6428553, 29.3795391], [71.6428687, 29.3795498], [71.6428687, 29.3795498], [71.6428734, 29.3795541], [71.6428788, 29.3795595], [71.6428853, 29.3795683], [71.6428902, 29.3795768], [71.642895, 29.3795848], [71.6429022, 29.3795928], [71.6429115, 29.3796009], [71.6429203, 29.379609], [71.6429396, 29.3796231], [71.6429396, 29.3796231], [71.6429489, 29.3796309], [71.6429576, 29.3796392], [71.642966, 29.3796466], [71.6429757, 29.3796544], [71.6429841, 29.379661], [71.6429926, 29.3796676], [71.6430021, 29.3796743], [71.6430115, 29.3796804], [71.6430297, 29.3796936], [71.6430297, 29.3796936], [71.6430389, 29.3797003], [71.6430467, 29.3797063], [71.6430534, 29.379711], [71.6430601, 29.3797147], [71.643066, 29.3797171], [71.6430719, 29.3797195], [71.6430776, 29.379722], [71.6430854, 29.379726], [71.6431019, 29.3797361], [71.6431019, 29.3797361], [71.6431106, 29.379742], [71.6431185, 29.3797476], [71.6431261, 29.3797538], [71.6431335, 29.3797601], [71.6431414, 29.3797665], [71.6431497, 29.3797727], [71.6431571, 29.3797776], [71.6431656, 29.3797848], [71.6431795, 29.3797978], [71.6431795, 29.3797978], [71.6431857, 29.3798038], [71.6431914, 29.3798094], [71.6431976, 29.3798137], [71.6432035, 29.3798202], [71.6432094, 29.3798273], [71.6432116, 29.3798325], [71.6432147, 29.3798394], [71.6432175, 29.3798451], [71.6432204, 29.3798594], [71.6432204, 29.3798594], [71.6432164, 29.3798652], [71.6432111, 29.3798656], [71.6432072, 29.3798665], [71.6432017, 29.379873], [71.6431973, 29.3798784], [71.643196, 29.3798787], [71.6431907, 29.3798812], [71.6431865, 29.379881], [71.6431722, 29.3798776], [71.6431722, 29.3798776], [71.6431656, 29.379871], [71.6431633, 29.3798609], [71.6431567, 29.3798513], [71.6431415, 29.3798461], [71.643126, 29.3798399], [71.6431046, 29.379837], [71.6430921, 29.3798296], [71.6430792, 29.3798233], [71.6430516, 29.3798108], [71.6430516, 29.3798108], [71.6430396, 29.3798049], [71.6430326, 29.3797975], [71.6430271, 29.3797926], [71.6430227, 29.379789], [71.6430214, 29.3797882], [71.6430174, 29.3797922], [71.64301, 29.3797981], [71.6430081, 29.3797974], [71.6430036, 29.3797947], [71.6430036, 29.3797947], [71.642998, 29.3797882], [71.6429909, 29.3797788], [71.6429728, 29.3797733], [71.6429638, 29.3797684], [71.6429569, 29.3797681], [71.6429548, 29.3797628], [71.6429476, 29.3797624], [71.6429432, 29.3797558], [71.6429261, 29.3797467], [71.6429261, 29.3797467], [71.6429177, 29.3797397], [71.6429089, 29.3797391], [71.6429008, 29.3797376], [71.6428943, 29.3797305], [71.642882, 29.3797267], [71.6428706, 29.3797216], [71.6428588, 29.3797106], [71.6428493, 29.3797005], [71.6428302, 29.3796869], [71.6428302, 29.3796869], [71.6428218, 29.3796847], [71.6428128, 29.379688], [71.642806, 29.3796905], [71.6428, 29.37969], [71.6427946, 29.3796891], [71.6427875, 29.3796873], [71.642779, 29.3796856], [71.64277, 29.3796835], [71.6427522, 29.3796804], [71.6427522, 29.3796804], [71.6427458, 29.3796801], [71.64274, 29.3796806], [71.6427346, 29.3796805], [71.6427295, 29.3796791], [71.6427242, 29.3796764], [71.6427167, 29.3796736], [71.6427089, 29.3796707], [71.6427009, 29.3796676], [71.6426875, 29.3796608], [71.6426875, 29.3796608], [71.6426797, 29.379659], [71.642672, 29.3796558], [71.6426627, 29.379648], [71.6426514, 29.3796397], [71.6426428, 29.3796328], [71.6426321, 29.3796262], [71.642623, 29.3796203], [71.6426128, 29.3796146], [71.6425974, 29.3796017], [71.6425974, 29.3796017], [71.6425899, 29.3795955], [71.6425833, 29.3795897], [71.6425739, 29.379585], [71.6425624, 29.3795798], [71.6425524, 29.3795734], [71.6425437, 29.3795684], [71.6425375, 29.3795656], [71.6425319, 29.3795639], [71.6425236, 29.3795611], [71.6425236, 29.3795611], [71.6425205, 29.3795613], [71.6425152, 29.3795621], [71.6425118, 29.3795637], [71.6425069, 29.3795665], [71.6425039, 29.3795682], [71.6425023, 29.3795696], [71.6424991, 29.3795707], [71.6424991, 29.3795707], [71.642496, 29.3795722], [71.642496, 29.3795722], [71.642493, 29.3795738], [71.6424911, 29.3795753], [71.6424919, 29.3795758], [71.6424958, 29.3795746], [71.6424994, 29.3795716], [71.6425046, 29.3795665], [71.6425064, 29.3795606], [71.6425103, 29.3795545], [71.6425177, 29.3795428], [71.6425177, 29.3795428], [71.6425208, 29.3795382], [71.6425199, 29.379532], [71.6425177, 29.3795251], [71.6425165, 29.3795201], [71.6425153, 29.379516], [71.6425183, 29.3795134], [71.6425202, 29.3795113], [71.6425244, 29.3795102], [71.642548, 29.3795182], [71.642548, 29.3795182], [71.6425592, 29.379526], [71.6425723, 29.3795357], [71.6425843, 29.3795419], [71.6425984, 29.3795472], [71.6426096, 29.3795524], [71.6426186, 29.3795575], [71.6426257, 29.3795605], [71.6426314, 29.3795622], [71.6426399, 29.3795673], [71.6426399, 29.3795673], [71.6426436, 29.3795709], [71.6426473, 29.3795741], [71.642651, 29.3795771], [71.6426568, 29.3795823], [71.6426639, 29.3795879], [71.6426707, 29.3795921], [71.642678, 29.3795941], [71.6426836, 29.3795972], [71.6426969, 29.3796019], [71.6426969, 29.3796019], [71.6427069, 29.3796086], [71.6427144, 29.3796136], [71.6427213, 29.3796195], [71.6427266, 29.3796246], [71.6427337, 29.3796299], [71.64274, 29.3796346], [71.6427468, 29.3796394], [71.6427511, 29.3796435], [71.6427615, 29.3796521], [71.6427615, 29.3796521], [71.6427641, 29.3796528], [71.6427697, 29.3796556], [71.6427768, 29.3796583], [71.6427841, 29.3796601], [71.6427968, 29.3796624], [71.6428055, 29.3796636], [71.6428117, 29.3796631], [71.642818, 29.3796633], [71.6428333, 29.3796623], [71.6428333, 29.3796623], [71.6428512, 29.3796653], [71.6428629, 29.3796646], [71.6428805, 29.379666], [71.6428954, 29.3796656], [71.6429127, 29.3796664], [71.6429299, 29.3796689], [71.6429465, 29.3796686], [71.6429635, 29.3796726], [71.6429998, 29.3796869], [71.6429998, 29.3796869], [71.6430201, 29.3796928], [71.6430418, 29.3796957], [71.6430534, 29.3796998], [71.6430628, 29.3797061], [71.6430715, 29.3797126], [71.6430822, 29.3797179], [71.6430911, 29.3797232], [71.6430986, 29.3797267], [71.6431004, 29.3797377], [71.6431004, 29.3797377], [71.6430962, 29.3797416], [71.6430934, 29.3797485], [71.6430914, 29.3797534], [71.643094, 29.3797589], [71.6430969, 29.3797645], [71.6431011, 29.379772], [71.6431078, 29.3797798], [71.6431148, 29.3797886], [71.6431431, 29.3797987], [71.6431431, 29.3797987], [71.6431539, 29.3797993], [71.6431621, 29.3798015], [71.643166, 29.3798074], [71.6431665, 29.3798153], [71.6431623, 29.379825], [71.6431563, 29.3798349], [71.6431494, 29.3798448], [71.6431414, 29.3798544], [71.6431156, 29.3798714], [71.6431156, 29.3798714], [71.6431063, 29.3798781], [71.6430951, 29.379885], [71.6430826, 29.3798891], [71.6430687, 29.3798943], [71.6430591, 29.3798973], [71.643052, 29.3798989], [71.643044, 29.3798986], [71.6430355, 29.3798981], [71.6430203, 29.3798949], [71.6430203, 29.3798949], [71.6430091, 29.3798906], [71.6430024, 29.3798858], [71.6429972, 29.3798821], [71.6429923, 29.3798796], [71.6429884, 29.3798774], [71.6429863, 29.3798744], [71.6429835, 29.3798709], [71.6429837, 29.3798659], [71.6429817, 29.3798586], [71.6429817, 29.3798586], [71.642981, 29.3798568], [71.6429829, 29.3798545], [71.6429856, 29.3798516], [71.6429812, 29.379845], [71.6429765, 29.379837], [71.6429758, 29.379833], [71.6429771, 29.3798291], [71.6429727, 29.3798239], [71.6429597, 29.3798151], [71.6429597, 29.3798151], [71.6429548, 29.3798116], [71.6429485, 29.379809], [71.6429415, 29.379806], [71.6429363, 29.3798024], [71.6429308, 29.3798007], [71.6429257, 29.3798], [71.6429188, 29.3797955], [71.6429104, 29.3797889], [71.6428945, 29.3797806], [71.6428945, 29.3797806], [71.6428873, 29.3797767], [71.6428858, 29.379771], [71.6428887, 29.379769], [71.6428905, 29.3797643], [71.6428925, 29.3797552], [71.6428923, 29.3797449], [71.6428907, 29.3797372], [71.6428911, 29.3797415], [71.6428834, 29.3797364], [71.6428834, 29.3797364], [71.64288, 29.3797305], [71.6428691, 29.3797211], [71.6428631, 29.3797156], [71.6428571, 29.3797083], [71.6428542, 29.3797011], [71.6428523, 29.3796936], [71.6428492, 29.3796906], [71.6428453, 29.3796838], [71.6428298, 29.3796646], [71.6428298, 29.3796646], [71.6428165, 29.3796511], [71.6428093, 29.3796428], [71.6427991, 29.3796339], [71.6427873, 29.3796185], [71.6427771, 29.3795986], [71.6427685, 29.379583], [71.6427638, 29.3795655], [71.6427636, 29.3795563], [71.6427494, 29.3795306], [71.6427494, 29.3795306], [71.6427378, 29.379518], [71.6427378, 29.379518], [71.6427317, 29.3795089], [71.6427232, 29.3795058], [71.6427274, 29.3795066], [71.6427331, 29.3795058], [71.6427366, 29.3795037], [71.6427364, 29.3795007], [71.6427178, 29.379485], [71.6427178, 29.379485], [71.6427072, 29.3794789], [71.6426932, 29.3794638], [71.6426605, 29.3794344], [71.6426605, 29.3794344], [71.642634, 29.3794048], [71.6426121, 29.3793814], [71.6426016, 29.3793676], [71.6425982, 29.3793596], [71.6425894, 29.3793526], [71.6425894, 29.3793526], [71.6425947, 29.3793589], [71.6426008, 29.3793663], [71.6426031, 29.3793699], [71.6426027, 29.3793673], [71.6426077, 29.3793669], [71.642615, 29.3793668], [71.642618, 29.3793681], [71.6426234, 29.3793712], [71.6426244, 29.3793795], [71.6426244, 29.3793795], [71.6426216, 29.3793871], [71.6426236, 29.3793982], [71.6426285, 29.3794101], [71.6426356, 29.379419], [71.642643, 29.3794267], [71.6426566, 29.3794362], [71.6426675, 29.3794428], [71.6426802, 29.3794485], [71.6427034, 29.379461], [71.6427034, 29.379461], [71.6427178, 29.3794684], [71.6427263, 29.3794746], [71.6427385, 29.3794811], [71.6427557, 29.3794909], [71.6427668, 29.3794996], [71.6427743, 29.379505], [71.6427869, 29.3795136], [71.6427993, 29.3795212], [71.6428134, 29.3795356], [71.6428134, 29.3795356], [71.6428189, 29.3795427], [71.6428248, 29.3795492], [71.6428364, 29.3795566], [71.6428497, 29.3795626], [71.6428627, 29.37957], [71.6428733, 29.3795767], [71.6428824, 29.3795879], [71.642887, 29.379596], [71.6429058, 29.3796168], [71.6429058, 29.3796168], [71.6429132, 29.3796209], [71.6429246, 29.3796273], [71.6429366, 29.3796346], [71.6429494, 29.3796415], [71.6429586, 29.3796492], [71.6429657, 29.3796519], [71.6429763, 29.3796558], [71.6429889, 29.3796589], [71.6430091, 29.3796713], [71.6430091, 29.3796713], [71.6430176, 29.3796754], [71.6430227, 29.3796793], [71.643035, 29.379686], [71.643046, 29.3796894], [71.6430572, 29.3796914], [71.6430691, 29.3796939], [71.6430781, 29.3796975], [71.6430811, 29.3796989], [71.6430982, 29.3796994], [71.6430982, 29.3796994], [71.6431061, 29.3796963], [71.643111, 29.3796959], [71.643112, 29.3796947], [71.6431145, 29.3796963], [71.6431171, 29.379697], [71.6431208, 29.3796989], [71.6431258, 29.379702], [71.6431342, 29.3797072], [71.6431616, 29.3797123], [71.6431616, 29.3797123], [71.6431721, 29.3797159], [71.6431806, 29.3797199], [71.6431855, 29.3797212], [71.6431887, 29.3797233], [71.6431948, 29.3797276], [71.6431976, 29.3797325], [71.6431978, 29.379743], [71.6431989, 29.37976], [71.643177, 29.3797857], [71.643164, 29.3797943], [71.6431574, 29.3798053], [71.6431549, 29.3798225], [71.6431533, 29.3798446], [71.6431492, 29.3798628], [71.6431447, 29.3798843], [71.6431425, 29.3798953], [71.6431412, 29.3799], [71.6431404, 29.3799019], [71.6431313, 29.3799091], [71.6431313, 29.3799091], [71.6431218, 29.3799134], [71.6431142, 29.3799157], [71.6431072, 29.3799175], [71.6430982, 29.3799158], [71.6430898, 29.3799135], [71.6430811, 29.3799113], [71.6430715, 29.3799082], [71.6430588, 29.3799036], [71.6430337, 29.3798896], [71.6430337, 29.3798896], [71.6430199, 29.3798849], [71.6430073, 29.3798807], [71.6429974, 29.3798765], [71.6429895, 29.3798736], [71.6429822, 29.3798696], [71.6429719, 29.3798645], [71.6429651, 29.3798582], [71.6429573, 29.3798504], [71.6429424, 29.379831], [71.6429424, 29.379831], [71.6429305, 29.3798234], [71.6429212, 29.3798182], [71.6429119, 29.379814], [71.642902, 29.3798123], [71.6428855, 29.3798095], [71.6428711, 29.3798097], [71.6428584, 29.3798097], [71.6428523, 29.3798088], [71.6428356, 29.3798059], [71.6428356, 29.3798059], [71.6428268, 29.3798027], [71.6428161, 29.379799], [71.6428024, 29.3797939], [71.6427905, 29.3797857], [71.6427785, 29.3797749], [71.6427677, 29.379764], [71.6427594, 29.3797546], [71.6427463, 29.379749], [71.6427285, 29.3797431], [71.6427285, 29.3797431], [71.6427197, 29.3797381], [71.6427135, 29.3797265], [71.6427059, 29.3797122], [71.6426938, 29.379701], [71.642683, 29.3796912], [71.6426723, 29.3796826], [71.6426558, 29.3796745], [71.6426462, 29.3796646], [71.6426485, 29.3796573], [71.6426485, 29.3796573], [71.642652, 29.3796529], [71.6426524, 29.3796471], [71.6426518, 29.3796401], [71.6426493, 29.3796312], [71.6426414, 29.3796154], [71.6426332, 29.3796079], [71.6426259, 29.3796015], [71.6426168, 29.3795952], [71.6426031, 29.3795937], [71.6426031, 29.3795937], [71.6425975, 29.3795927], [71.642594, 29.3795917], [71.6425866, 29.3795922], [71.6425774, 29.3795915], [71.6425677, 29.3795896], [71.6425556, 29.3795883], [71.6425473, 29.3795878], [71.6425371, 29.3795842], [71.6425185, 29.3795751], [71.6425185, 29.3795751], [71.6425083, 29.3795708], [71.6424979, 29.3795665], [71.6424868, 29.3795597], [71.6424758, 29.3795526], [71.6424687, 29.3795417], [71.6424638, 29.3795322], [71.6424625, 29.3795269], [71.6424625, 29.3795269], [71.6424605, 29.3795177], [71.6424605, 29.3795177], [71.6424639, 29.3795123], [71.6424698, 29.3795076], [71.6424789, 29.3795064], [71.6424831, 29.3795058], [71.6424927, 29.3795053], [71.6425107, 29.3795024], [71.6425267, 29.3795027], [71.6425393, 29.3795042], [71.6425684, 29.3795096], [71.6425684, 29.3795096], [71.6425795, 29.3795137], [71.6425866, 29.379518], [71.6425927, 29.3795234], [71.6426053, 29.3795312], [71.6426162, 29.3795355], [71.6426257, 29.3795411], [71.6426353, 29.3795486], [71.6426457, 29.3795554], [71.642662, 29.3795698], [71.642662, 29.3795698], [71.6426708, 29.379579], [71.6426789, 29.3795887], [71.6426863, 29.379598], [71.6426926, 29.3796056], [71.6427001, 29.3796128], [71.6427072, 29.3796189], [71.6427143, 29.3796251], [71.6427231, 29.3796319], [71.6427372, 29.3796413], [71.6427372, 29.3796413], [71.6427425, 29.3796453], [71.6427515, 29.3796516], [71.6427605, 29.3796548], [71.6427658, 29.3796564], [71.6427763, 29.3796572], [71.6427865, 29.3796568], [71.6428024, 29.3796601], [71.642814, 29.3796621], [71.6428419, 29.3796759], [71.6428419, 29.3796759], [71.6428575, 29.3796816], [71.6428754, 29.3796922], [71.6428891, 29.3797026], [71.6429053, 29.3797075], [71.6429197, 29.3797133], [71.6429295, 29.3797181], [71.6429356, 29.3797247], [71.6429397, 29.3797286], [71.6429477, 29.3797256], [71.6429477, 29.3797256], [71.6429653, 29.3797303], [71.642976, 29.3797325], [71.6429856, 29.3797369], [71.6429988, 29.3797444], [71.6430112, 29.3797524], [71.6430237, 29.3797618], [71.6430344, 29.3797725], [71.6430409, 29.379781], [71.6430545, 29.3797916], [71.6430545, 29.3797916], [71.6430604, 29.3797991], [71.6430709, 29.37981], [71.6430803, 29.3798148], [71.6430873, 29.379818], [71.6430979, 29.3798216], [71.6431059, 29.3798242], [71.643115, 29.3798257], [71.6431234, 29.3798285], [71.6431357, 29.379837], [71.6431357, 29.379837], [71.643134, 29.3798396], [71.6431323, 29.3798399], [71.6431308, 29.3798401], [71.6431321, 29.3798404], [71.6431338, 29.3798393], [71.6431419, 29.379832], [71.6431512, 29.3798261], [71.6431512, 29.3798261], [71.6431652, 29.3798352], [71.6431652, 29.3798352], [71.6431682, 29.37984], [71.6431675, 29.3798404], [71.6431638, 29.3798402], [71.6431603, 29.3798422], [71.6431623, 29.3798465], [71.6431648, 29.3798504], [71.6431657, 29.379853], [71.6431644, 29.3798555], [71.6431564, 29.3798513], [71.6431564, 29.3798513], [71.6431478, 29.3798462], [71.6431392, 29.379841], [71.6431341, 29.3798363], [71.643126, 29.3798298], [71.6431194, 29.3798245], [71.6431105, 29.3798205], [71.6431025, 29.3798179], [71.6430935, 29.3798139], [71.6430756, 29.3798088], [71.6430756, 29.3798088], [71.6430671, 29.3798062], [71.6430619, 29.3798053], [71.6430569, 29.3798018], [71.6430478, 29.3798005], [71.6430376, 29.3797977], [71.6430298, 29.3797976], [71.6430218, 29.3797928], [71.6430068, 29.3797937], [71.6429852, 29.3797997], [71.6429852, 29.3797997], [71.6429851, 29.3798007], [71.6429796, 29.3798022], [71.6429783, 29.3797993], [71.6429738, 29.3797946], [71.6429668, 29.3797885], [71.6429585, 29.3797754], [71.6429511, 29.3797659], [71.6429375, 29.3797574], [71.6429219, 29.3797432], [71.6429219, 29.3797432], [71.6429137, 29.3797314], [71.642903, 29.3797151], [71.6428886, 29.3797035], [71.6428728, 29.3796982], [71.6428574, 29.3796939], [71.6428446, 29.37969], [71.6428332, 29.3796885], [71.6428229, 29.3796889], [71.6428189, 29.3796941], [71.6428189, 29.3796941], [71.6428125, 29.3796974], [71.6428049, 29.3796966], [71.6427905, 29.3797031], [71.6427801, 29.3797065], [71.642769, 29.3797026], [71.642754, 29.3797021], [71.6427327, 29.3797051], [71.6427152, 29.3797071], [71.6426957, 29.379697], [71.6426957, 29.379697], [71.64269, 29.3796925], [71.6426833, 29.3796906], [71.6426755, 29.3796842], [71.6426683, 29.3796762], [71.6426604, 29.37967], [71.6426511, 29.3796643], [71.6426382, 29.3796597], [71.642626, 29.3796549], [71.6426097, 29.3796369], [71.6426097, 29.3796369], [71.6426025, 29.3796263], [71.6425936, 29.3796198], [71.6425843, 29.3796141], [71.6425686, 29.3796078], [71.6425532, 29.3796027], [71.6425398, 29.3795963], [71.6425313, 29.3795898], [71.6425259, 29.3795835], [71.6425192, 29.3795788], [71.6425192, 29.3795788], [71.6425086, 29.3795725], [71.6425086, 29.3795725], [71.6424935, 29.3795628], [71.6424823, 29.3795553], [71.6424739, 29.3795482], [71.642468, 29.3795405], [71.642468, 29.3795405], [71.6424648, 29.3795323], [71.6424614, 29.3795219], [71.6424614, 29.3795219], [71.6424611, 29.379506], [71.6424654, 29.3794943], [71.6424684, 29.3794823], [71.6424673, 29.3794746], [71.6424748, 29.3794696], [71.6424821, 29.3794723], [71.6424875, 29.3794745], [71.6424864, 29.3794772], [71.642502, 29.379481], [71.642502, 29.379481], [71.6425179, 29.3794836], [71.6425383, 29.3794864], [71.6425589, 29.3794905], [71.6425748, 29.3794941], [71.642592, 29.3794977], [71.6426074, 29.3795168], [71.6426243, 29.3795396], [71.6426355, 29.3795506], [71.6426604, 29.3795675], [71.6426604, 29.3795675], [71.642669, 29.3795663], [71.6426838, 29.3795688], [71.6426965, 29.3795758], [71.6427074, 29.379582], [71.6427189, 29.3795886], [71.6427259, 29.3795902], [71.6427283, 29.3795884], [71.6427289, 29.3795866], [71.6427397, 29.3795895], [71.6427397, 29.3795895], [71.642745, 29.3795905], [71.6427468, 29.3795919], [71.6427504, 29.3795956], [71.6427593, 29.379606], [71.642766, 29.3796134], [71.6427736, 29.3796201], [71.6427839, 29.3796277], [71.6427931, 29.3796349], [71.6428113, 29.3796528], [71.6428113, 29.3796528], [71.6428239, 29.3796634], [71.6428381, 29.3796729], [71.6428504, 29.3796797], [71.6428551, 29.3796812], [71.6428627, 29.3796843], [71.6428714, 29.3796882], [71.6428812, 29.3796925], [71.6428906, 29.3796966], [71.6429112, 29.3797076], [71.6429112, 29.3797076], [71.6429236, 29.3797159], [71.6429341, 29.379722], [71.6429465, 29.3797269], [71.6429576, 29.3797326], [71.6429682, 29.3797395], [71.6429833, 29.3797479], [71.6429992, 29.3797561], [71.6430131, 29.3797645], [71.6430481, 29.3797814], [71.6430481, 29.3797814], [71.643061, 29.3797843], [71.6430688, 29.3797851], [71.6430751, 29.3797881], [71.6430799, 29.3797953], [71.6430854, 29.3798031], [71.6430906, 29.3798102], [71.6430972, 29.3798159], [71.6431049, 29.3798214], [71.6431167, 29.379829], [71.6431167, 29.379829], [71.6431234, 29.3798329], [71.643131, 29.3798358], [71.6431391, 29.3798385], [71.6431448, 29.3798408], [71.6431483, 29.3798433], [71.6431518, 29.3798489], [71.6431537, 29.3798565], [71.6431545, 29.3798633], [71.6431532, 29.3798748], [71.6431532, 29.3798748], [71.6431553, 29.3798823], [71.6431532, 29.3798858], [71.6431507, 29.3798917], [71.6431421, 29.379893], [71.6431306, 29.3798948], [71.6431153, 29.3798928], [71.6431125, 29.3798964], [71.6431095, 29.3799019], [71.6431062, 29.3799217], [71.6431062, 29.3799217], [71.6431001, 29.37993], [71.6430936, 29.3799373], [71.6430859, 29.3799464], [71.6430722, 29.3799544], [71.6430686, 29.3799586], [71.6430633, 29.3799593], [71.64306, 29.3799596], [71.6430584, 29.3799577], [71.6430513, 29.3799517], [71.6430513, 29.3799517], [71.643047, 29.3799464], [71.6430407, 29.3799438], [71.6430355, 29.3799368], [71.6430299, 29.3799315], [71.6430242, 29.3799251], [71.6430207, 29.3799199], [71.6430166, 29.3799128], [71.6430097, 29.3799058], [71.6429956, 29.3798937], [71.6429956, 29.3798937], [71.6429886, 29.3798864], [71.6429837, 29.3798792], [71.6429803, 29.3798735], [71.6429789, 29.3798696], [71.6429759, 29.3798659], [71.6429725, 29.3798614], [71.6429705, 29.3798602], [71.6429649, 29.3798572], [71.6429609, 29.3798469], [71.6429609, 29.3798469], [71.6429577, 29.3798445], [71.6429516, 29.3798402], [71.6429468, 29.3798347], [71.6429452, 29.3798313], [71.6429417, 29.3798265], [71.6429399, 29.3798234], [71.6429276, 29.3798173], [71.6429161, 29.3798144], [71.6429023, 29.3798154], [71.6429023, 29.3798154], [71.6428915, 29.3798155], [71.6428856, 29.3798056], [71.642876, 29.3797914], [71.6428735, 29.3797861], [71.6428689, 29.3797832], [71.6428597, 29.3797794], [71.6428519, 29.3797776], [71.6428415, 29.3797737], [71.6428241, 29.3797509], [71.6428241, 29.3797509], [71.6428155, 29.3797435], [71.6428091, 29.3797383], [71.6428027, 29.3797292], [71.6427993, 29.3797214], [71.6427948, 29.3797132], [71.6427775, 29.3797], [71.6427615, 29.379689], [71.6427474, 29.379682], [71.6427304, 29.379669], [71.6427304, 29.379669], [71.6427204, 29.3796643], [71.642718, 29.3796571], [71.6427111, 29.3796549], [71.6426956, 29.3796504], [71.6426792, 29.379646], [71.6426598, 29.379637], [71.6426392, 29.3796296], [71.6426252, 29.3796221], [71.6426184, 29.379619], [71.6426184, 29.379619], [71.6426176, 29.3796224], [71.6426155, 29.3796262], [71.6426118, 29.3796275], [71.6426058, 29.3796153], [71.6425968, 29.3796036], [71.6425856, 29.3795902], [71.6425795, 29.3795789], [71.6425795, 29.3795789], [71.6425795, 29.3795789], [71.6425795, 29.3795789], [71.6425795, 29.3795789], [71.6425676, 29.3795485], [71.6425537, 29.3795226], [71.6425356, 29.3795031], [71.6425162, 29.3794884], [71.6424969, 29.3794778], [71.6424759, 29.3794733], [71.6424627, 29.3794757], [71.6424592, 29.3794699], [71.6424592, 29.3794699], [71.6424511, 29.3794672], [71.6424463, 29.3794689], [71.6424515, 29.3794701], [71.642461, 29.37947], [71.6424633, 29.3794734], [71.6424698, 29.3794741], [71.6424799, 29.3794774], [71.6424872, 29.37948], [71.6425066, 29.3794904], [71.6425066, 29.3794904], [71.6425127, 29.3794974], [71.6425176, 29.3795026], [71.6425262, 29.3795087], [71.6425335, 29.379515], [71.6425353, 29.3795188], [71.6425355, 29.3795225], [71.6425336, 29.3795272], [71.6425326, 29.3795316], [71.6425301, 29.3795497], [71.6425301, 29.3795497], [71.642533, 29.3795537], [71.6425395, 29.3795596], [71.6425464, 29.3795643], [71.642551, 29.3795645], [71.6425613, 29.379563], [71.6425733, 29.3795643], [71.6425866, 29.3795587], [71.6426012, 29.3795535], [71.6426385, 29.3795342], [71.6426385, 29.3795342], [71.6426453, 29.3795336], [71.642647, 29.3795337], [71.6426443, 29.3795404], [71.6426381, 29.3795485], [71.6426387, 29.379555], [71.6426428, 29.3795605], [71.6426488, 29.3795664], [71.64266, 29.3795718], [71.6427148, 29.3795858], [71.6427148, 29.3795858], [71.6427415, 29.3795939], [71.6427657, 29.3795998], [71.6427805, 29.3796028], [71.6427946, 29.3796038], [71.6428074, 29.3796082], [71.6428176, 29.3796147], [71.6428336, 29.379623], [71.6428435, 29.379628], [71.642862, 29.3796422], [71.642862, 29.3796422], [71.642872, 29.3796511], [71.6428762, 29.3796583], [71.6428813, 29.3796669], [71.642887, 29.3796725], [71.6428917, 29.3796764], [71.6428982, 29.3796817], [71.6429124, 29.3796878], [71.6429244, 29.3796901], [71.6429445, 29.379692], [71.6429445, 29.379692], [71.6429634, 29.3796937], [71.6429749, 29.3796982], [71.6429834, 29.3797], [71.6429892, 29.3797066], [71.6429972, 29.3797116], [71.6430124, 29.3797195], [71.6430211, 29.3797212], [71.6430283, 29.3797215], [71.6430463, 29.3797224], [71.6430463, 29.3797224], [71.643058, 29.3797275], [71.6430683, 29.3797353], [71.6430809, 29.3797471], [71.6430938, 29.3797549], [71.6431058, 29.3797612], [71.6431157, 29.3797658], [71.6431227, 29.3797679], [71.6431286, 29.3797704], [71.6431299, 29.3797717], [71.6431299, 29.3797717], [71.6431287, 29.3797716], [71.6431257, 29.379769], [71.643123, 29.3797702], [71.6431238, 29.3797749], [71.6431228, 29.3797786], [71.6431217, 29.3797785], [71.6431188, 29.379792], [71.6431174, 29.3798023], [71.6431146, 29.3798123], [71.6431117, 29.3798188], [71.6431097, 29.3798282], [71.6431041, 29.3798426], [71.6431022, 29.3798446], [71.643099, 29.3798502], [71.6430922, 29.3798559], [71.6430848, 29.3798545], [71.6430812, 29.3798544], [71.6430806, 29.379859], [71.6430722, 29.3798896], [71.6430722, 29.3798896], [71.6430614, 29.3799009], [71.6430525, 29.3799031], [71.6430345, 29.3799106], [71.6430272, 29.3799152], [71.6430118, 29.3799191], [71.6429966, 29.3799223], [71.6429835, 29.3799197], [71.6429785, 29.379915], [71.6429598, 29.3799028], [71.6429598, 29.3799028], [71.6429393, 29.3798996], [71.6429281, 29.3798998], [71.6429186, 29.3798963], [71.6429076, 29.3798894], [71.6428972, 29.3798822], [71.6428858, 29.3798753], [71.6428737, 29.379868], [71.6428662, 29.3798591], [71.6428498, 29.3798284], [71.6428498, 29.3798284], [71.6428421, 29.3798146], [71.6428287, 29.3798044], [71.6428235, 29.3797946], [71.6428211, 29.3797897], [71.64282, 29.3797818], [71.6428196, 29.3797798], [71.6428178, 29.3797774], [71.6428146, 29.3797788], [71.6428074, 29.3797872], [71.6428074, 29.3797872], [71.6428034, 29.3797857], [71.6427971, 29.3797818], [71.6427931, 29.3797792], [71.6427908, 29.3797802], [71.6427942, 29.3797839], [71.6427903, 29.3797954], [71.6427768, 29.3798104], [71.642759, 29.3798163], [71.6427309, 29.3798122], [71.6427309, 29.3798122], [71.642715, 29.379804], [71.6427018, 29.3797942], [71.6426921, 29.3797859], [71.6426786, 29.3797806], [71.642662, 29.3797844], [71.642655, 29.3797826], [71.6426516, 29.3797759], [71.6426366, 29.3797736], [71.6426264, 29.3797581], [71.6426264, 29.3797581], [71.6426212, 29.3797506], [71.6426149, 29.3797447], [71.642613, 29.3797352], [71.6426023, 29.3797216], [71.6425918, 29.3797017], [71.6425823, 29.3796929], [71.6425711, 29.3796941], [71.6425572, 29.3796883], [71.6425418, 29.3796844], [71.6425418, 29.3796844], [71.64253, 29.3796803], [71.6425183, 29.3796724], [71.6425083, 29.379667], [71.6425001, 29.3796636], [71.6424867, 29.3796568], [71.6424733, 29.3796491], [71.6424733, 29.3796491], [71.6424733, 29.3796491], [71.6424604, 29.3796267], [71.6424604, 29.3796267], [71.6424551, 29.3796082], [71.6424499, 29.3795913], [71.642446, 29.3795765], [71.6424335, 29.379558], [71.6424257, 29.3795446], [71.6424173, 29.379531], [71.6424106, 29.3795204], [71.642406, 29.3795119], [71.6424044, 29.3795077], [71.6424044, 29.3795077], [71.6424065, 29.3795092], [71.6424119, 29.3795144], [71.6424143, 29.3795199], [71.6424146, 29.3795243], [71.6424199, 29.379525], [71.6424303, 29.3795358], [71.6424417, 29.3795475], [71.6424507, 29.3795551], [71.6424666, 29.3795653], [71.6424666, 29.3795653], [71.6424749, 29.3795671], [71.6424834, 29.3795736], [71.6424979, 29.3795814], [71.6425125, 29.3795895], [71.6425295, 29.3795925], [71.6425459, 29.3795946], [71.642565, 29.3795981], [71.6425813, 29.3795969], [71.6425992, 29.3796033], [71.6425992, 29.3796033], [71.6426033, 29.3796186], [71.6426092, 29.3796192], [71.6426259, 29.3796208], [71.6426431, 29.3796209], [71.6426529, 29.3796285], [71.6426561, 29.3796382], [71.6426635, 29.3796505], [71.642669, 29.3796629], [71.642679, 29.3796897], [71.642679, 29.3796897], [71.6426839, 29.3797025], [71.6426875, 29.3797144], [71.6426968, 29.3797267], [71.642704, 29.3797405], [71.642709, 29.3797478], [71.6427147, 29.3797523], [71.6427235, 29.3797574], [71.6427288, 29.3797614], [71.642735, 29.3797739], [71.642735, 29.3797739], [71.6427344, 29.3797807], [71.6427358, 29.3797904], [71.6427373, 29.3797977], [71.6427433, 29.3798032], [71.642751, 29.3798064], [71.6427591, 29.3798079], [71.6427693, 29.3798143], [71.642779, 29.3798153], [71.6428015, 29.379814], [71.6428015, 29.379814], [71.6428076, 29.3798094], [71.6428149, 29.3798086], [71.6428235, 29.3798084], [71.6428281, 29.3798071], [71.6428335, 29.379809], [71.6428387, 29.3798093], [71.6428456, 29.3798065], [71.6428507, 29.3798029], [71.6428671, 29.3798078], [71.6428671, 29.3798078], [71.6428766, 29.3798118], [71.6428913, 29.3798192], [71.6429085, 29.3798239], [71.6429213, 29.3798249], [71.642931, 29.3798314], [71.6429388, 29.3798387], [71.6429435, 29.379842], [71.6429465, 29.3798512], [71.6429689, 29.3798688], [71.6429689, 29.3798688], [71.6429826, 29.3798633], [71.6430036, 29.3798712], [71.6430189, 29.3798822], [71.6430322, 29.379894], [71.6430482, 29.379894], [71.6430578, 29.3798871], [71.6430622, 29.379882], [71.6430608, 29.3798835], [71.6430539, 29.3798898], [71.6430539, 29.3798898], [71.6430539, 29.3798935], [71.643052, 29.379899], [71.6430485, 29.3799149], [71.6430437, 29.3799301], [71.6430402, 29.3799458], [71.6430321, 29.3799619], [71.6430255, 29.3799826], [71.6430219, 29.3799892], [71.6430199, 29.3799887], [71.6430199, 29.3799887], [71.6430171, 29.379989], [71.6430155, 29.379989], [71.6430175, 29.3799864], [71.6430174, 29.3799889], [71.6430185, 29.3799934], [71.6430151, 29.3799953], [71.6430073, 29.3799958], [71.6429991, 29.3799921], [71.6429829, 29.3799871], [71.6429829, 29.3799871], [71.6429731, 29.379981], [71.6429651, 29.3799724], [71.6429596, 29.3799648], [71.6429588, 29.3799577], [71.6429535, 29.3799522], [71.6429484, 29.3799499], [71.6429467, 29.3799509], [71.6429444, 29.3799515], [71.6429422, 29.3799486], [71.6429422, 29.3799486], [71.6429397, 29.3799474], [71.6429388, 29.3799452], [71.6429374, 29.3799432], [71.6429375, 29.379944], [71.6429392, 29.379942], [71.6429403, 29.379939], [71.6429386, 29.3799345], [71.6429329, 29.3799302], [71.6429345, 29.3799135], [71.6429345, 29.3799135], [71.6429452, 29.3799064], [71.6429529, 29.3799008], [71.6429526, 29.3798792], [71.6429408, 29.3798608], [71.6429211, 29.3798455], [71.6429019, 29.3798259], [71.6428879, 29.3798113], [71.642878, 29.3797974], [71.6428509, 29.3797877], [71.6428509, 29.3797877], [71.6428279, 29.3797801], [71.6428064, 29.3797721], [71.6427875, 29.3797711], [71.6427863, 29.3797677], [71.6427763, 29.3797563], [71.642769, 29.3797368], [71.6427508, 29.3797123], [71.6427486, 29.379696], [71.6427506, 29.3796929], [71.6427506, 29.3796929], [71.6427585, 29.3797042], [71.6427551, 29.3797135], [71.6427438, 29.379716], [71.6427415, 29.379717], [71.6427315, 29.3797173], [71.6427178, 29.3797235], [71.6427071, 29.379724], [71.6427004, 29.3797117], [71.6426601, 29.3797103], [71.6426601, 29.3797103], [71.6426305, 29.379717], [71.642607, 29.3797161], [71.6425962, 29.3797156], [71.6425804, 29.3797115], [71.6425576, 29.3797061], [71.6425414, 29.3797051], [71.6425077, 29.3796975], [71.6424812, 29.3796903], [71.6424812, 29.3796903], [71.6424812, 29.3796903], [71.6424812, 29.3796903], [71.6424812, 29.3796903], [71.642466, 29.3796628], [71.6424569, 29.379645], [71.6424459, 29.379633], [71.6424369, 29.3796275], [71.642433, 29.3796269], [71.6424355, 29.3796316], [71.6424345, 29.3796394], [71.6424345, 29.3796394], [71.6424358, 29.3796413], [71.6424347, 29.3796426], [71.6424336, 29.3796459], [71.6424316, 29.3796452], [71.6424307, 29.3796424], [71.6424357, 29.3796375], [71.6424472, 29.3796357], [71.6424506, 29.3796402], [71.6424589, 29.3796406], [71.6424589, 29.3796406], [71.6424623, 29.3796412], [71.6424637, 29.3796422], [71.6424715, 29.3796426], [71.642478, 29.3796452], [71.6424886, 29.3796469], [71.6425022, 29.3796491], [71.6425089, 29.3796522], [71.6425162, 29.3796541], [71.6425337, 29.3796631], [71.6425337, 29.3796631], [71.6425428, 29.3796657], [71.6425466, 29.37967], [71.64255, 29.379676], [71.6425546, 29.3796846], [71.6425592, 29.3796936], [71.6425618, 29.379698], [71.642562, 29.3796981], [71.6425667, 29.3797005], [71.6425816, 29.3797094], [71.6425816, 29.3797094], [71.6425897, 29.3797161], [71.6425971, 29.3797221], [71.6426075, 29.3797317], [71.642613, 29.3797462], [71.6426207, 29.379767], [71.6426302, 29.3797852], [71.642639, 29.3798016], [71.6426431, 29.3798157], [71.6426572, 29.379828], [71.6426572, 29.379828], [71.6426609, 29.3798289], [71.6426614, 29.3798335], [71.6426633, 29.379838], [71.6426671, 29.3798448], [71.6426744, 29.3798486], [71.6426861, 29.3798527], [71.6426973, 29.3798537], [71.6427088, 29.37985], [71.6427247, 29.3798422], [71.6427247, 29.3798422], [71.6427363, 29.3798405], [71.6427445, 29.3798386], [71.6427588, 29.379834], [71.6427761, 29.3798341], [71.64279, 29.3798343], [71.6428096, 29.3798339], [71.6428306, 29.3798312], [71.6428612, 29.3798351], [71.6429097, 29.3798592], [71.6429097, 29.3798592], [71.642923, 29.3798715], [71.6429348, 29.3798768], [71.6429512, 29.3798778], [71.6429601, 29.3798861], [71.6429679, 29.3798928], [71.6429767, 29.3798994], [71.6429894, 29.3799049], [71.6430034, 29.3799086], [71.6430251, 29.3799351], [71.6430251, 29.3799351], [71.6430295, 29.3799559], [71.6430316, 29.3799723], [71.6430354, 29.3799922], [71.6430314, 29.3800157], [71.643021, 29.3800368], [71.6430183, 29.3800519], [71.6430149, 29.3800658], [71.643015, 29.3800737], [71.6430211, 29.3800808], [71.6430211, 29.3800808], [71.6430386, 29.3800877], [71.6430518, 29.3800862], [71.6430631, 29.3800783], [71.6430715, 29.3800765], [71.6430772, 29.3800789], [71.6430788, 29.3800807], [71.6430746, 29.380085], [71.6430788, 29.3800821], [71.6430917, 29.3800774], [71.6430917, 29.3800774], [71.6431143, 29.380064], [71.643123, 29.3800558], [71.6431301, 29.3800487], [71.643135, 29.3800429], [71.6431406, 29.3800385], [71.6431439, 29.3800362], [71.6431461, 29.3800348], [71.6431534, 29.3800338], [71.643156, 29.3800313], [71.643156, 29.3800313], [71.6431545, 29.3800265], [71.6431544, 29.3800223], [71.6431544, 29.38002], [71.6431559, 29.3800132], [71.6431543, 29.3800061], [71.6431532, 29.3799962], [71.6431544, 29.379986], [71.6431509, 29.3799744], [71.6431378, 29.3799564], [71.6431378, 29.3799564], [71.6431312, 29.37995], [71.6431251, 29.3799464], [71.6431227, 29.3799437], [71.6431193, 29.3799462], [71.6431154, 29.379946], [71.6431122, 29.3799417], [71.643114, 29.3799377], [71.6431111, 29.3799324], [71.6430995, 29.3799217], [71.6430995, 29.3799217], [71.6430843, 29.3799183], [71.6430685, 29.379917], [71.643064, 29.3799163], [71.6430516, 29.3799117], [71.6430411, 29.3799085], [71.6430238, 29.3798967], [71.6430135, 29.3798882], [71.6429985, 29.3798793], [71.6429509, 29.3798414], [71.6429509, 29.3798414], [71.6429222, 29.3798283], [71.6429047, 29.3798145], [71.6428838, 29.3797986], [71.6428548, 29.3797852], [71.6428341, 29.3797779], [71.6428219, 29.3797763], [71.6428053, 29.3797649], [71.6427883, 29.3797512], [71.6427591, 29.3797224], [71.6427591, 29.3797224], [71.6427376, 29.3797318], [71.6427226, 29.3797554], [71.6427234, 29.3797684], [71.6427211, 29.379784], [71.6427141, 29.3797964], [71.6427056, 29.3798057], [71.6426881, 29.3798207], [71.6426744, 29.3798207], [71.642656, 29.3798186], [71.642656, 29.3798186], [71.6426393, 29.3798194], [71.6426276, 29.3798195], [71.6426128, 29.3798199], [71.6425972, 29.3798218], [71.6425865, 29.3798293], [71.6425774, 29.3798346], [71.6425705, 29.3798193], [71.6425476, 29.3798117], [71.6424966, 29.3797939], [71.6424966, 29.3797939], [71.6424966, 29.3797939], [71.6424743, 29.3797841], [71.642458, 29.3797661], [71.6424461, 29.3797491], [71.6424358, 29.3797327], [71.6424271, 29.3797194], [71.6424193, 29.3797085], [71.6424142, 29.3796997], [71.6423982, 29.3796716], [71.6423982, 29.3796716], [71.6423959, 29.3796569], [71.6423954, 29.3796483], [71.6424022, 29.3796451], [71.6424073, 29.3796448], [71.6424105, 29.3796444], [71.6424171, 29.379646], [71.642426, 29.3796501], [71.6424339, 29.3796549], [71.6424449, 29.379662], [71.6424449, 29.379662], [71.6424482, 29.3796627], [71.6424547, 29.3796626], [71.6424649, 29.3796649], [71.6424728, 29.379669], [71.6424843, 29.3796746], [71.6424948, 29.3796832], [71.642503, 29.379691], [71.6425106, 29.3796988], [71.6425285, 29.3797097], [71.6425285, 29.3797097], [71.6425404, 29.3797151], [71.642552, 29.3797239], [71.6425639, 29.3797325], [71.6425744, 29.3797398], [71.6425881, 29.379748], [71.6425966, 29.3797551], [71.6426035, 29.3797664], [71.6426084, 29.3797769], [71.6426118, 29.3797909], [71.6426118, 29.3797909], [71.6426142, 29.3797923], [71.6426173, 29.3797958], [71.6426167, 29.3798011], [71.6426228, 29.3798089], [71.6426293, 29.3798153], [71.6426381, 29.3798241], [71.6426436, 29.3798285], [71.6426492, 29.3798322], [71.6426738, 29.3798419], [71.6426738, 29.3798419], [71.6426895, 29.3798446], [71.6427126, 29.3798478], [71.642744, 29.3798576], [71.6427691, 29.3798668], [71.6427857, 29.3798681], [71.6427961, 29.3798677], [71.6428053, 29.3798745], [71.6428128, 29.379882], [71.6428364, 29.3798965], [71.6428364, 29.3798965], [71.6428466, 29.379898], [71.6428544, 29.3798983], [71.6428577, 29.3798947], [71.6428601, 29.3798902], [71.6428626, 29.3798874], [71.6428663, 29.3798866], [71.6428729, 29.3798854], [71.6428842, 29.3798862], [71.6429054, 29.3798898], [71.6429054, 29.3798898], [71.6429237, 29.3798992], [71.6429333, 29.3799113], [71.6429352, 29.3799225], [71.6429413, 29.379933], [71.6429445, 29.3799394], [71.6429504, 29.3799467], [71.6429534, 29.3799542], [71.6429552, 29.3799613], [71.6429556, 29.3799793], [71.6429556, 29.3799793], [71.6429549, 29.3799891], [71.6429588, 29.3799992], [71.6429663, 29.3800063], [71.6429747, 29.3800085], [71.6429747, 29.3800085], [71.6429848, 29.380014], [71.642991, 29.3800174], [71.6429991, 29.3800237], [71.6430198, 29.3800312], [71.6430198, 29.3800312], [71.6430372, 29.3800354], [71.6430583, 29.3800423], [71.6430785, 29.3800531], [71.6430965, 29.3800616], [71.6431119, 29.3800717], [71.6431247, 29.3800815], [71.6431286, 29.3800933], [71.6431204, 29.3800956], [71.6430981, 29.380085], [71.6430981, 29.380085], [71.6430889, 29.3800728], [71.6430867, 29.3800658], [71.6430826, 29.3800625], [71.6430904, 29.3800664], [71.6430913, 29.3800676], [71.6430912, 29.3800594], [71.6430924, 29.3800513], [71.6430957, 29.3800384], [71.6431053, 29.3800258], [71.6431053, 29.3800258], [71.6431109, 29.3800174], [71.6431159, 29.3800147], [71.6431263, 29.3800162], [71.6431372, 29.3800107], [71.6431563, 29.3800074], [71.6431683, 29.3799946], [71.6431724, 29.3799778], [71.6431763, 29.3799595], [71.6431657, 29.3799355], [71.6431657, 29.3799355], [71.6431533, 29.3799194], [71.6431505, 29.3799178], [71.6431533, 29.3799119], [71.6431476, 29.3799048], [71.6431244, 29.3798875], [71.6431091, 29.3798709], [71.643095, 29.3798602], [71.6430849, 29.3798557], [71.6430545, 29.3798617], [71.6430545, 29.3798617], [71.6430507, 29.3798579], [71.6430649, 29.3798444], [71.6430521, 29.3798423], [71.643044, 29.379834], [71.6430354, 29.3798309], [71.6430346, 29.3798243], [71.6430273, 29.3798175], [71.64302, 29.3798113], [71.6429849, 29.3798052], [71.6429849, 29.3798052], [71.6429644, 29.3797959], [71.6429464, 29.3797992], [71.6429255, 29.3798052], [71.6429104, 29.3798042], [71.6428922, 29.3797983], [71.6428726, 29.3797997], [71.6428503, 29.3798005], [71.6428384, 29.3798014], [71.6428451, 29.3798099], [71.6428451, 29.3798099], [71.6428506, 29.3798149], [71.6428496, 29.3798129], [71.6428355, 29.3798038], [71.6428252, 29.3798043], [71.6428217, 29.3798096], [71.6428123, 29.3798169], [71.6428039, 29.3798079], [71.6427935, 29.3797961], [71.6427769, 29.3798003], [71.6427769, 29.3798003], [71.6427667, 29.3798028], [71.6427418, 29.3798155], [71.6427216, 29.3798228], [71.6426988, 29.3798193], [71.6426808, 29.3798188], [71.6426744, 29.3798212], [71.6426715, 29.3798194], [71.6426662, 29.3798227], [71.6426521, 29.3797886], [71.6426521, 29.3797886], [71.6426521, 29.3797886], [71.6426521, 29.3797886], [71.6426521, 29.3797886], [71.6426521, 29.3797886], [71.6426234, 29.3797748], [71.6426056, 29.3797596], [71.6425835, 29.3797434], [71.6425633, 29.3797314], [71.6425231, 29.3797045], [71.6425231, 29.3797045], [71.6425056, 29.3796905], [71.6424843, 29.3796688], [71.6424723, 29.3796563], [71.6424589, 29.3796477], [71.64244, 29.3796369], [71.6424223, 29.3796266], [71.6424128, 29.3796234], [71.6424019, 29.3796205], [71.6423786, 29.3796178], [71.6423786, 29.3796178], [71.6423744, 29.3796218], [71.6423674, 29.3796227], [71.64236, 29.3796206], [71.6423564, 29.3796184], [71.6423592, 29.3796177], [71.6423628, 29.3796165], [71.6423737, 29.379612], [71.6423901, 29.3796144], [71.6424144, 29.3796361], [71.6424144, 29.3796361], [71.6424281, 29.3796502], [71.6424428, 29.3796665], [71.6424565, 29.3796791], [71.6424635, 29.3796948], [71.6424691, 29.3797163], [71.6424743, 29.379735], [71.6424829, 29.3797522], [71.6424931, 29.3797645], [71.6425104, 29.3797772], [71.6425104, 29.3797772], [71.6425242, 29.3797807], [71.6425381, 29.3797901], [71.6425518, 29.3797974], [71.6425666, 29.3798059], [71.6425777, 29.3798113], [71.6425863, 29.3798137], [71.642587, 29.3798176], [71.6425919, 29.3798231], [71.642597, 29.3798313], [71.642597, 29.3798313], [71.6425964, 29.3798359], [71.6425953, 29.3798369], [71.642596, 29.3798375], [71.6425969, 29.3798391], [71.6425964, 29.3798431], [71.6425996, 29.3798488], [71.6426005, 29.3798563], [71.6426042, 29.3798627], [71.6426158, 29.3798634], [71.6426158, 29.3798634], [71.6426228, 29.3798621], [71.6426296, 29.3798636], [71.6426391, 29.3798639], [71.6426478, 29.3798719], [71.6426567, 29.379876], [71.6426644, 29.3798812], [71.6426752, 29.3798824], [71.642687, 29.3798844], [71.6427126, 29.3798743], [71.6427126, 29.3798743], [71.6427299, 29.3798723], [71.6427449, 29.3798717], [71.6427553, 29.3798768], [71.6427704, 29.3798932], [71.6427912, 29.3799048], [71.6428168, 29.379918], [71.6428444, 29.3799273], [71.6428678, 29.37993], [71.6428867, 29.3799313], [71.6428867, 29.3799313], [71.6428967, 29.3799338], [71.6429091, 29.3799396], [71.6429195, 29.3799414], [71.6429305, 29.3799455], [71.6429331, 29.3799483], [71.6429274, 29.379955], [71.6429311, 29.3799551], [71.6429399, 29.3799588], [71.6429573, 29.3799634], [71.6429573, 29.3799634], [71.6429613, 29.3799697], [71.6429612, 29.3799776], [71.6429614, 29.3799812], [71.6429628, 29.3799833], [71.6429685, 29.3799821], [71.6429753, 29.3799787], [71.6429822, 29.379975], [71.6429875, 29.3799773], [71.6430078, 29.3799843], [71.6430078, 29.3799843], [71.6430111, 29.3799894], [71.6430187, 29.3799911], [71.6430244, 29.3799967], [71.6430278, 29.3800039], [71.643026, 29.3800098], [71.6430345, 29.3800125], [71.643031, 29.3800134], [71.6430312, 29.380011], [71.6430403, 29.3800183], [71.6430403, 29.3800183], [71.6430499, 29.380025], [71.6430499, 29.380025], [71.6430497, 29.3800246], [71.6430482, 29.3800202], [71.6430482, 29.3800202], [71.6430467, 29.3800208], [71.6430454, 29.3800223], [71.6430412, 29.3800205], [71.6430271, 29.3800154], [71.6430271, 29.3800154], [71.6430207, 29.3800133], [71.6430137, 29.3800029], [71.6430025, 29.3799883], [71.6429871, 29.3799792], [71.6429754, 29.3799749], [71.6429665, 29.3799696], [71.6429615, 29.3799649], [71.6429533, 29.3799569], [71.6429363, 29.3799453], [71.6429363, 29.3799453], [71.6429305, 29.3799379], [71.6429187, 29.3799335], [71.6429065, 29.3799254], [71.6428862, 29.3799227], [71.642867, 29.3799115], [71.6428456, 29.3798963], [71.6428294, 29.3798869], [71.6428133, 29.3798823], [71.6428043, 29.3798764], [71.6428043, 29.3798764], [71.6428042, 29.3798826], [71.6427982, 29.3798848], [71.6427945, 29.3798768], [71.6427951, 29.3798745], [71.642792, 29.3798698], [71.642776, 29.3798694], [71.6427543, 29.3798793], [71.6427397, 29.3798898], [71.6427121, 29.3798779], [71.6427121, 29.3798779], [71.6426982, 29.379869], [71.6426839, 29.3798614], [71.6426851, 29.3798571], [71.6426784, 29.3798551], [71.6426757, 29.3798569], [71.6426639, 29.3798596], [71.6426496, 29.3798607], [71.6426255, 29.3798533], [71.6425941, 29.3798348], [71.6425941, 29.3798348], [71.6425772, 29.3798305], [71.6425648, 29.3798233], [71.6425547, 29.3798074], [71.6425413, 29.3797947], [71.6425407, 29.3797718], [71.6425399, 29.3797483], [71.6425277, 29.3797247], [71.6425267, 29.3796976], [71.6425387, 29.3796791], [71.6425387, 29.3796791], [71.6425555, 29.3796675], [71.642559, 29.379664], [71.642559, 29.379664], [71.642559, 29.379664], [71.642559, 29.379664], [71.642559, 29.379664], [71.6425012, 29.37969], [71.6424524, 29.3796978], [71.6423779, 29.379665], [71.6423779, 29.379665], [71.6423651, 29.3796586], [71.6423638, 29.3796623], [71.6423625, 29.3796657], [71.6423606, 29.3796639], [71.6423562, 29.3796758], [71.6423527, 29.3796882], [71.6423506, 29.3796969], [71.6423503, 29.3797036], [71.6423501, 29.3797221], [71.6423501, 29.3797221], [71.6423535, 29.3797299], [71.6423553, 29.3797385], [71.6423568, 29.3797427], [71.6423606, 29.3797473], [71.6423634, 29.3797509], [71.6423649, 29.3797508], [71.6423675, 29.3797492], [71.6423792, 29.3797533], [71.6423956, 29.3797579], [71.6423956, 29.3797579], [71.6424024, 29.3797558], [71.6424135, 29.3797572], [71.6424279, 29.3797572], [71.6424371, 29.3797555], [71.6424502, 29.3797569], [71.642463, 29.379761], [71.6424698, 29.37977], [71.6424757, 29.379773], [71.6424942, 29.3797897], [71.6424942, 29.3797897], [71.6425004, 29.3797973], [71.642508, 29.3798024], [71.6425159, 29.3797966], [71.6425286, 29.3797894], [71.6425385, 29.3797917], [71.6425532, 29.3798052], [71.6425586, 29.3798164], [71.6425692, 29.3798309], [71.6425886, 29.3798567], [71.6425915, 29.3798657], [71.6426019, 29.3798711], [71.6426146, 29.379878], [71.6426292, 29.3798848], [71.6426457, 29.3798922], [71.6426579, 29.3799], [71.6426692, 29.3799056], [71.6426805, 29.3799113], [71.6426942, 29.3799152], [71.6427175, 29.3799396], [71.6427175, 29.3799396], [71.6427299, 29.3799526], [71.6427389, 29.3799633], [71.6427452, 29.3799701], [71.6427527, 29.3799725], [71.6427606, 29.3799739], [71.6427738, 29.3799742], [71.6427863, 29.3799762], [71.6427992, 29.3799777], [71.642822, 29.3799781], [71.642822, 29.3799781], [71.6428337, 29.3799779], [71.642845, 29.3799794], [71.6428554, 29.3799903], [71.6428615, 29.3800028], [71.642871, 29.3800161], [71.6428809, 29.3800226], [71.6428919, 29.3800292], [71.6429011, 29.3800323], [71.642922, 29.3800389], [71.642922, 29.3800389], [71.6429319, 29.3800407], [71.6429395, 29.3800416], [71.6429459, 29.3800422], [71.6429558, 29.3800434], [71.6429646, 29.3800452], [71.6429725, 29.3800425], [71.642978, 29.3800439], [71.6429823, 29.3800484], [71.6429803, 29.3800705], [71.6429803, 29.3800705], [71.6429813, 29.3800813], [71.6429829, 29.3800912], [71.6429772, 29.3801042], [71.6429717, 29.3801167], [71.642966, 29.3801303], [71.6429629, 29.3801426], [71.6429751, 29.3801488], [71.6429769, 29.3801585], [71.6429651, 29.380183], [71.6429651, 29.380183], [71.6429681, 29.38019], [71.6429731, 29.3801921], [71.6429771, 29.38019], [71.6429705, 29.3801845], [71.6429714, 29.3801806], [71.6429726, 29.3801784], [71.6429692, 29.3801751], [71.6429621, 29.3801702], [71.6429511, 29.3801601], [71.6429511, 29.3801601], [71.6429493, 29.3801525], [71.6429432, 29.3801438], [71.6429416, 29.3801361], [71.6429393, 29.3801296], [71.6429393, 29.3801296], [71.6429332, 29.3801258], [71.6429251, 29.3801223], [71.6429059, 29.3801159], [71.6428679, 29.3800926], [71.6428679, 29.3800926], [71.6428581, 29.3800888], [71.6428525, 29.3800866], [71.6428496, 29.3800862], [71.6428456, 29.3800845], [71.6428379, 29.3800798], [71.6428378, 29.38008], [71.6428348, 29.3800808], [71.6428362, 29.380078], [71.6428301, 29.380067], [71.6428301, 29.380067], [71.6428258, 29.3800676], [71.6428242, 29.3800576], [71.6428245, 29.380052], [71.6428307, 29.3800456], [71.6428307, 29.3800493], [71.6428267, 29.380045], [71.6428205, 29.3800397], [71.6428087, 29.3800272], [71.6427833, 29.380008], [71.6427833, 29.380008], [71.6427778, 29.3799987], [71.6427778, 29.3799987], [71.6427705, 29.3799841], [71.6427654, 29.3799645], [71.642755, 29.3799535], [71.6427493, 29.3799535], [71.6427376, 29.3799512], [71.6427244, 29.3799476], [71.6426936, 29.3799454], [71.6426936, 29.3799454], [71.6426787, 29.3799438], [71.6426635, 29.379939], [71.6426489, 29.3799312], [71.6426361, 29.3799255], [71.6426229, 29.3799194], [71.6426063, 29.3799118], [71.6425945, 29.3799052], [71.6425903, 29.3798912], [71.6425829, 29.3798708], [71.6425829, 29.3798708], [71.6425761, 29.3798627], [71.6425684, 29.3798571], [71.6425602, 29.3798472], [71.6425528, 29.3798412], [71.642546, 29.3798379], [71.6425381, 29.3798356], [71.6425295, 29.379833], [71.6425151, 29.3798307], [71.6424764, 29.379904], [71.6424789, 29.3798991], [71.6424776, 29.3798997], [71.6424738, 29.3799004], [71.6424738, 29.3799004], [71.6424738, 29.3799004], [71.6424738, 29.3799004], [71.6424738, 29.3799004], [71.6424701, 29.3799119], [71.6424662, 29.3799193], [71.642454, 29.3799276], [71.642454, 29.3799276], [71.6424511, 29.3799283], [71.6424523, 29.3799291], [71.6424493, 29.379932], [71.6424393, 29.3799365], [71.6424245, 29.3799426], [71.6424091, 29.3799417], [71.6423898, 29.3799356], [71.6423765, 29.3799329], [71.6423513, 29.379923], [71.6423513, 29.379923], [71.642341, 29.3799189], [71.642341, 29.3799189], [71.642341, 29.3799189], [71.642341, 29.3799189], [71.6423137, 29.3799054], [71.6423137, 29.3799054], [71.6423137, 29.3799054], [71.6423137, 29.3799054], [71.6422843, 29.3798869], [71.6422843, 29.3798869], [71.6422725, 29.3798736], [71.6422701, 29.379862], [71.6422758, 29.3798531], [71.642281, 29.3798428], [71.6422893, 29.3798294], [71.642297, 29.3798225], [71.6422993, 29.3798153], [71.6423003, 29.3798083], [71.6422995, 29.3797983], [71.6422995, 29.3797983], [71.6423031, 29.3797932], [71.642312, 29.3797893], [71.6423203, 29.3797884], [71.6423262, 29.3797892], [71.6423276, 29.3797904], [71.6423268, 29.3797905], [71.6423272, 29.3797886], [71.6423266, 29.3797877], [71.6423232, 29.3797851], [71.6423232, 29.3797851], [71.6423235, 29.3797881], [71.6423237, 29.3797898], [71.6423262, 29.3797955], [71.6423283, 29.3798006], [71.6423267, 29.3798112], [71.6423316, 29.3798196], [71.6423365, 29.3798309], [71.6423429, 29.379836], [71.6423393, 29.3798349], [71.6423393, 29.3798349], [71.6423356, 29.3798331], [71.6423407, 29.3798336], [71.6423484, 29.3798366], [71.6423562, 29.3798388], [71.6423656, 29.379836], [71.6423809, 29.3798386], [71.6424005, 29.3798437], [71.6424124, 29.3798368], [71.6424509, 29.3798299], [71.6424509, 29.3798299], [71.6424496, 29.3798244], [71.6424505, 29.3798246], [71.6424521, 29.3798373], [71.6424557, 29.3798448], [71.642464, 29.3798523], [71.6424716, 29.3798528], [71.6424812, 29.3798482], [71.6424931, 29.3798458], [71.6425327, 29.3798534], [71.6425327, 29.3798534], [71.6425529, 29.3798604], [71.6425694, 29.3798687], [71.6425892, 29.3798746], [71.6426052, 29.3798767], [71.642616, 29.3798813], [71.6426184, 29.3798808], [71.6426194, 29.3798801], [71.6426211, 29.3798843], [71.6426523, 29.3799057], [71.6426523, 29.3799057], [71.6426689, 29.3799114], [71.6426866, 29.3799145], [71.6427038, 29.3799253], [71.6427239, 29.3799351], [71.6427436, 29.3799412], [71.6427664, 29.3799517], [71.6427885, 29.3799686], [71.6428019, 29.3799813], [71.6428234, 29.3799983], [71.6428234, 29.3799983], [71.6428317, 29.38], [71.6428409, 29.3799998], [71.6428478, 29.3800011], [71.6428557, 29.3800043], [71.6428653, 29.3800047], [71.6428798, 29.3800077], [71.6428957, 29.3800148], [71.6429097, 29.3800222], [71.642929, 29.3800409], [71.642929, 29.3800409], [71.6429364, 29.3800469], [71.6429394, 29.3800534], [71.6429394, 29.3800534], [71.6429362, 29.3800562], [71.6429392, 29.3800539], [71.64295, 29.3800626], [71.6429594, 29.3800625], [71.642967, 29.3800571], [71.6429733, 29.3800549], [71.6429733, 29.3800549], [71.6429722, 29.380047], [71.6429631, 29.3800406], [71.642953, 29.3800346], [71.6429442, 29.3800317], [71.6429465, 29.3800291], [71.6429567, 29.3800262], [71.6429636, 29.3800193], [71.6429688, 29.380014], [71.6429698, 29.3800271], [71.6429698, 29.3800271], [71.6429619, 29.3800386], [71.6429505, 29.3800612], [71.6429505, 29.3800612], [71.6429505, 29.3800612], [71.6429505, 29.3800612], [71.6429505, 29.3800612], [71.6429427, 29.3800804], [71.6429427, 29.3800804], [71.6429185, 29.3800741], [71.6429185, 29.3800741], [71.6429049, 29.38006], [71.6428885, 29.3800442], [71.6428885, 29.3800442], [71.6428627, 29.3800354], [71.6428448, 29.3800333], [71.6428336, 29.380031], [71.6428336, 29.380031], [71.6428224, 29.3800095], [71.6427805, 29.3799997], [71.6427805, 29.3799997], [71.6427608, 29.3799962], [71.6427416, 29.3799898], [71.6427206, 29.3799775], [71.6426962, 29.379965], [71.6426771, 29.37995], [71.6426615, 29.3799434], [71.6426444, 29.3799377], [71.6426287, 29.3799299], [71.6426163, 29.3799244], [71.6426163, 29.3799244], [71.6426012, 29.3799185], [71.6425891, 29.3799131], [71.6425891, 29.3799131], [71.6425719, 29.3799028], [71.6425495, 29.3798918], [71.6425325, 29.3798889], [71.6425186, 29.3798908], [71.6425136, 29.3798896], [71.6424928, 29.379901], [71.6424928, 29.379901], [71.6424823, 29.3799069], [71.6424761, 29.3799134], [71.6424652, 29.3799232], [71.6424578, 29.3799348], [71.6424491, 29.3799372], [71.6424355, 29.3799363], [71.6424203, 29.3799339], [71.6424051, 29.379933], [71.6423812, 29.3799173], [71.6423812, 29.3799173], [71.6423792, 29.3799054], [71.642375, 29.3798959], [71.6423714, 29.3798857], [71.6423634, 29.3798831], [71.6423516, 29.3798784], [71.6423516, 29.3798784], [71.6423432, 29.379869], [71.6423511, 29.3798635], [71.6423404, 29.3798677], [71.6423404, 29.3798677], [71.6423301, 29.3798767], [71.642318, 29.3798783], [71.6423092, 29.3798747], [71.6423039, 29.3798672], [71.6422997, 29.379858], [71.642301, 29.3798491], [71.6423026, 29.3798387], [71.6423039, 29.3798275], [71.6423125, 29.379805], [71.6423125, 29.379805], [71.6423234, 29.3798068], [71.6423212, 29.3797961], [71.6423102, 29.3797872], [71.6423043, 29.3797782], [71.6423011, 29.379778], [71.6423009, 29.3797819], [71.6423033, 29.3797855], [71.642312, 29.3797922], [71.6423351, 29.3797962], [71.6423351, 29.3797962], [71.6423511, 29.3797941], [71.6423649, 29.3797956], [71.642369, 29.3798016], [71.6423744, 29.3798077], [71.6423844, 29.3798138], [71.6423961, 29.3798192], [71.6424022, 29.3798231], [71.6424065, 29.379824], [71.6424227, 29.3798279], [71.6424227, 29.3798279], [71.6424276, 29.3798281], [71.6424322, 29.3798277], [71.6424344, 29.3798274], [71.6424428, 29.3798279], [71.6424516, 29.3798286], [71.6424605, 29.3798313], [71.6424693, 29.3798376], [71.6424798, 29.3798425], [71.6425, 29.3798561], [71.6425, 29.3798561], [71.6425085, 29.3798654], [71.6425168, 29.3798731], [71.6425218, 29.3798777], [71.6425268, 29.3798826], [71.6425319, 29.3798862], [71.6425384, 29.3798887], [71.6425461, 29.379891], [71.6425574, 29.3799051], [71.64258, 29.3799224], [71.64258, 29.3799224], [71.6425935, 29.3799334], [71.6426116, 29.3799443], [71.6426278, 29.3799549], [71.6426368, 29.3799624], [71.6426491, 29.3799714], [71.6426602, 29.3799803], [71.642668, 29.3799861], [71.6426749, 29.3799933], [71.6426862, 29.3800086], [71.6426862, 29.3800086], [71.6427, 29.3800284], [71.6427072, 29.3800405], [71.6427091, 29.3800455], [71.6427107, 29.3800498], [71.6427133, 29.3800488], [71.6427193, 29.3800463], [71.6427289, 29.3800466], [71.6427408, 29.3800484], [71.6427653, 29.3800547], [71.6427653, 29.3800547], [71.6427741, 29.3800592], [71.642781, 29.3800607], [71.6427865, 29.38006], [71.6427958, 29.3800606], [71.6428069, 29.3800608], [71.6428184, 29.3800697], [71.6428282, 29.3800766], [71.6428355, 29.3800798], [71.6428522, 29.3800885], [71.6428522, 29.3800885], [71.6428587, 29.3800939], [71.6428684, 29.3800968], [71.6428779, 29.3800987], [71.642884, 29.3800999], [71.6428892, 29.3800995], [71.6428915, 29.3800979], [71.6428936, 29.3800974], [71.6428953, 29.380098], [71.6429119, 29.3801144], [71.6429119, 29.3801144], [71.642917, 29.3801217], [71.6429191, 29.3801258], [71.6429228, 29.3801301], [71.6429278, 29.380136], [71.6429328, 29.3801378], [71.6429352, 29.3801405], [71.6429345, 29.3801434], [71.6429262, 29.3801456], [71.6428974, 29.3801322], [71.6428974, 29.3801322], [71.6428842, 29.3801291], [71.6428705, 29.380129], [71.6428564, 29.3801278], [71.6428526, 29.3801241], [71.6428526, 29.3801241], [71.6428526, 29.3801241], [71.6428485, 29.3800918], [71.6428485, 29.3800918], [71.6428485, 29.3800918], [71.6428485, 29.3800918], [71.6428485, 29.3800918], [71.6428485, 29.3800918], [71.6428475, 29.3800742], [71.6428524, 29.3800654], [71.6428481, 29.3800611], [71.6428481, 29.3800611], [71.6428634, 29.3800477], [71.6428728, 29.380038], [71.6428702, 29.3800344], [71.6428702, 29.3800344], [71.6428606, 29.3800314], [71.642861, 29.3800236], [71.6428604, 29.3800303], [71.6428601, 29.3800353], [71.6428594, 29.3800365], [71.642858, 29.3800359], [71.642858, 29.3800359], [71.642858, 29.3800359], [71.642858, 29.3800359], [71.642858, 29.3800359], [71.642858, 29.3800359], [71.642858, 29.3800359], [71.642858, 29.3800359], [71.642858, 29.3800359], [71.642833, 29.3800219], [71.6428066, 29.3800086], [71.6427842, 29.3799955], [71.6427673, 29.379986], [71.6426977, 29.3799912], [71.6426977, 29.3799912], [71.6426742, 29.3799864], [71.6426575, 29.3799775], [71.6426443, 29.3799671], [71.6426369, 29.3799529], [71.6426268, 29.3799342], [71.6426096, 29.3799262], [71.6425786, 29.3799349], [71.642545, 29.3799461], [71.6425081, 29.3799655], [71.6425081, 29.3799655], [71.6424934, 29.3799635], [71.6424876, 29.3799689], [71.6424764, 29.3799725], [71.642469, 29.3799771], [71.642466, 29.379978], [71.6424602, 29.3799827], [71.6424683, 29.3799832], [71.6424733, 29.3799777], [71.6424855, 29.3799646], [71.6424855, 29.3799646], [71.6424847, 29.3799569], [71.642485, 29.3799459], [71.642485, 29.3799459], [71.642485, 29.3799459], [71.6424548, 29.3799184], [71.6424357, 29.3799016], [71.642422, 29.3798885], [71.6424096, 29.3798767], [71.6423872, 29.3798436], [71.6423872, 29.3798436], [71.6423758, 29.3798327], [71.6423733, 29.3798242], [71.642363, 29.3798116], [71.642352, 29.3798049], [71.6423383, 29.3798002], [71.6423295, 29.3798011], [71.6423211, 29.379801], [71.6423156, 29.3797993], [71.6423136, 29.379795], [71.6423136, 29.379795], [71.642315, 29.3797916], [71.6423178, 29.3797928], [71.6423215, 29.3797963], [71.6423252, 29.3797983], [71.6423318, 29.379802], [71.6423401, 29.3798064], [71.6423449, 29.3798103], [71.6423522, 29.3798129], [71.6423548, 29.3798253], [71.6423548, 29.3798253], [71.6423576, 29.379826], [71.6423635, 29.3798254], [71.6423721, 29.3798237], [71.6423843, 29.3798248], [71.6423951, 29.37983], [71.642399, 29.3798327], [71.6424039, 29.3798337], [71.6424125, 29.3798362], [71.642426, 29.3798356], [71.642426, 29.3798356], [71.6424314, 29.3798358], [71.6424376, 29.3798364], [71.6424454, 29.3798391], [71.6424568, 29.3798442], [71.6424702, 29.3798581], [71.6424879, 29.3798748], [71.6424964, 29.3798802], [71.642511, 29.3798877], [71.6425542, 29.3798984], [71.6425542, 29.3798984], [71.6425783, 29.3799037], [71.6426049, 29.3799085], [71.6426301, 29.3799153], [71.6426498, 29.3799144], [71.6426547, 29.3799171], [71.6426547, 29.3799262], [71.6426543, 29.3799367], [71.6426615, 29.3799474], [71.642674, 29.3799631], [71.642674, 29.3799631], [71.6426787, 29.3799674], [71.6426836, 29.3799708], [71.6426866, 29.379976], [71.6426933, 29.3799777], [71.6427, 29.3799862], [71.6427106, 29.3799996], [71.6427161, 29.3800128], [71.6427187, 29.3800223], [71.6427316, 29.3800234], [71.6427316, 29.3800234], [71.6427601, 29.3800244], [71.642776, 29.3800213], [71.6427998, 29.38003], [71.6428141, 29.3800306], [71.6428302, 29.3800351], [71.6428443, 29.3800373], [71.6428546, 29.3800401], [71.6428628, 29.3800473], [71.6428809, 29.3800597], [71.6428809, 29.3800597], [71.6428839, 29.3800611], [71.6428881, 29.3800637], [71.6428955, 29.3800665], [71.6428968, 29.3800676], [71.6428976, 29.380071], [71.6428956, 29.3800737], [71.6428952, 29.3800805], [71.6428916, 29.3800942], [71.6428972, 29.3800984], [71.6428972, 29.3800984], [71.6429059, 29.3800926], [71.6429072, 29.3800875], [71.6429082, 29.3800837], [71.6429052, 29.3800876], [71.6429037, 29.3800928], [71.6429061, 29.3800952], [71.6429088, 29.3800964], [71.6429108, 29.3800969], [71.6429184, 29.380095], [71.6429184, 29.380095], [71.6429249, 29.3800948], [71.6429427, 29.3800974], [71.6429538, 29.3801005], [71.6429603, 29.3801079], [71.6429644, 29.3801133], [71.642964, 29.3801153], [71.6429611, 29.3801149], [71.6429588, 29.3801154], [71.6429456, 29.3801156], [71.6429456, 29.3801156], [71.6429419, 29.3801096], [71.6429328, 29.380101], [71.6429299, 29.3800986], [71.6429207, 29.3800981], [71.6429153, 29.3801046], [71.6429145, 29.3801172], [71.6429145, 29.3801172], [71.6429086, 29.3801224], [71.642901, 29.380133], [71.642901, 29.380133], [71.6429004, 29.3801362], [71.6429006, 29.3801415], [71.642897, 29.3801468], [71.6428884, 29.3801675], [71.6428785, 29.3801736], [71.6428767, 29.3801692], [71.6428766, 29.3801642], [71.6428715, 29.380161], [71.6428544, 29.3801526], [71.6428544, 29.3801526], [71.6428458, 29.3801519], [71.6428352, 29.3801465], [71.6428321, 29.3801375], [71.6428237, 29.3801255], [71.6428089, 29.3801086], [71.6427941, 29.3800922], [71.6427675, 29.3800817], [71.6427463, 29.3800723], [71.6427141, 29.3800487], [71.6427141, 29.3800487], [71.6426942, 29.3800322], [71.6426907, 29.3800299], [71.6426907, 29.3800299], [71.6426907, 29.3800299], [71.6426907, 29.3800299], [71.6426907, 29.3800299], [71.6426828, 29.3800272], [71.642676, 29.3800196], [71.6426545, 29.3800072], [71.6426545, 29.3800072], [71.6426442, 29.3800024], [71.6426398, 29.3799886], [71.642641, 29.3799785], [71.6426422, 29.379969], [71.6426398, 29.379956], [71.6426324, 29.3799432], [71.6426224, 29.3799321], [71.6426224, 29.3799321], [71.6426156, 29.3799343], [71.6426156, 29.3799343], [71.6426167, 29.3799348], [71.6426211, 29.3799334], [71.6426136, 29.3799221], [71.6425908, 29.3798963], [71.6425763, 29.3798696], [71.6425701, 29.3798612], [71.6425658, 29.3798572], [71.6425658, 29.3798572], [71.6425588, 29.3798447], [71.6425588, 29.3798447], [71.6425495, 29.3798292], [71.6425272, 29.3798189], [71.6425272, 29.3798189], [71.6425272, 29.3798189], [71.6425272, 29.3798189], [71.6425272, 29.3798189], [71.6424889, 29.3798093], [71.6424596, 29.3798006], [71.6424109, 29.3797918], [71.6424109, 29.3797918], [71.6423949, 29.3797968], [71.642352, 29.3797944], [71.642321, 29.379783], [71.6422978, 29.3797709], [71.6422819, 29.3797585], [71.6422745, 29.379746], [71.6422719, 29.3797405], [71.642269, 29.3797359], [71.6422721, 29.3797204], [71.6422721, 29.3797204], [71.6422815, 29.3797112], [71.6422929, 29.3797041], [71.6422996, 29.3797045], [71.6423064, 29.3797046], [71.6423207, 29.3797106], [71.642341, 29.3797165], [71.6423659, 29.3797235], [71.642387, 29.3797338], [71.6424062, 29.3797667], [71.6424062, 29.3797667], [71.642413, 29.37978], [71.6424199, 29.3797921], [71.6424262, 29.3797997], [71.6424296, 29.3798061], [71.6424344, 29.379813], [71.6424357, 29.3798186], [71.6424426, 29.3798253], [71.642448, 29.3798306], [71.6424543, 29.3798397], [71.6424543, 29.3798397], [71.642462, 29.379847], [71.6424743, 29.3798571], [71.6424908, 29.3798658], [71.6424992, 29.3798687], [71.6425075, 29.3798721], [71.6425161, 29.3798708], [71.6425266, 29.3798689], [71.6425356, 29.3798671], [71.6425433, 29.3798674], [71.6425433, 29.3798674], [71.6425446, 29.3798739], [71.6425496, 29.3798834], [71.6425548, 29.3798913], [71.6425633, 29.3798979], [71.64258, 29.379898], [71.6425941, 29.3799012], [71.6426192, 29.3799045], [71.6426287, 29.3799055], [71.6426383, 29.379933], [71.6426383, 29.379933], [71.6426432, 29.3799437], [71.6426524, 29.3799544], [71.642661, 29.3799651], [71.6426672, 29.3799705], [71.642678, 29.3799793], [71.6426925, 29.3799868], [71.6427095, 29.3799932], [71.6427222, 29.3799991], [71.6427352, 29.3800088], [71.6427352, 29.3800088], [71.6427463, 29.3800113], [71.6427661, 29.3800171], [71.6427795, 29.3800185], [71.6427889, 29.3800195], [71.6428, 29.3800256], [71.6428144, 29.3800325], [71.6428334, 29.3800423], [71.6428511, 29.3800495], [71.6428743, 29.3800774], [71.6428743, 29.3800774], [71.6428855, 29.3800868], [71.6428837, 29.3800931], [71.6428862, 29.3800973], [71.6428923, 29.3801005], [71.6428917, 29.3801084], [71.6428897, 29.3801124], [71.6428853, 29.3801252], [71.6428853, 29.3801324], [71.6428773, 29.3801368], [71.6428773, 29.3801368], [71.6428683, 29.3801365], [71.642855, 29.3801351], [71.6428482, 29.3801433], [71.6428477, 29.3801478], [71.6428442, 29.3801553], [71.6428485, 29.3801581], [71.6428542, 29.3801553], [71.6428581, 29.3801538], [71.6428596, 29.380149], [71.6428596, 29.380149], [71.6428541, 29.3801483], [71.6428541, 29.3801483], [71.6428358, 29.380153], [71.6428358, 29.380153], [71.6428358, 29.380153], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6428269, 29.3801475], [71.6425844, 29.3798061], [71.6425526, 29.3797916], [71.6425187, 29.3797918], [71.642518, 29.3797961], [71.6425026, 29.3798111], [71.6424921, 29.3798084], [71.6424772, 29.37981], [71.6424487, 29.3798365], [71.6424487, 29.3798365], [71.6424301, 29.3798479], [71.6424132, 29.3798554], [71.6423979, 29.3798727], [71.6423869, 29.3798851], [71.642379, 29.3798941], [71.6423735, 29.3799005], [71.6423696, 29.3799052], [71.6423657, 29.3799099], [71.6423662, 29.3799134], [71.6423662, 29.3799134], [71.6423654, 29.3799174], [71.6423611, 29.3799206], [71.6423566, 29.3799241], [71.642352, 29.3799296], [71.642352, 29.3799296], [71.6423312, 29.3799384], [71.6423098, 29.3799475], [71.6422868, 29.3799564], [71.6422568, 29.3799671], [71.6422568, 29.3799671], [71.6422504, 29.3799602], [71.6422431, 29.379959], [71.6422384, 29.3799584], [71.6422384, 29.3799584], [71.6422384, 29.3799584], [71.6422384, 29.3799584], [71.6422384, 29.3799584], [71.6422384, 29.3799584], [71.6422384, 29.3799584], [71.6422384, 29.3799584], [71.6422384, 29.3799584], [71.6422052, 29.3799238], [71.6421926, 29.3799015], [71.6421961, 29.3798895], [71.6421959, 29.3798787], [71.6422031, 29.3798715], [71.6422029, 29.3798655], [71.6422062, 29.3798585], [71.6422101, 29.3798443], [71.6422101, 29.3798443], [71.6422128, 29.3798352], [71.6422193, 29.3798311], [71.6422295, 29.3798247], [71.6422376, 29.3798224], [71.6422404, 29.3798215], [71.6422437, 29.3798223], [71.6422425, 29.3798246], [71.6422398, 29.3798273], [71.6422397, 29.3798369], [71.6422397, 29.3798369], [71.6422407, 29.3798459], [71.6422421, 29.3798563], [71.6422411, 29.3798658], [71.6422439, 29.379875], [71.6422443, 29.3798803], [71.6422475, 29.379889], [71.6422432, 29.3799033], [71.6422376, 29.3799146], [71.6422227, 29.3799227], [71.6422227, 29.3799227], [71.6422114, 29.3799318], [71.6422052, 29.3799391], [71.6422061, 29.3799426], [71.6422061, 29.3799426], [71.6422061, 29.3799426], [71.642207, 29.3799452], [71.6422077, 29.3799469], [71.6422085, 29.3799481], [71.6422101, 29.3799509], [71.6422101, 29.3799509], [71.6422163, 29.3799544], [71.6422212, 29.3799577], [71.642222, 29.3799606], [71.6422154, 29.3799666], [71.6422129, 29.3799794], [71.642218, 29.3799865], [71.6422257, 29.3799913], [71.6422322, 29.3799957], [71.6422322, 29.3799957], [71.6422322, 29.3799957], [71.6422322, 29.3799957], [71.6422322, 29.3799957], [71.6422322, 29.3799957], [71.6422322, 29.3799957], [71.6422322, 29.3799957], [71.6422395, 29.3799945], [71.6422464, 29.3799932], [71.6422518, 29.3799979], [71.64225, 29.3799929], [71.64225, 29.3799929], [71.64225, 29.3799923], [71.6422499, 29.3799921], [71.6422481, 29.3799886], [71.6422455, 29.3799846], [71.6422405, 29.3799798], [71.6422332, 29.3799751], [71.6422232, 29.3799701], [71.6422068, 29.3799679], [71.6421771, 29.3799656], [71.6421771, 29.3799656], [71.6421624, 29.379962], [71.6421488, 29.3799593], [71.6421387, 29.3799568], [71.6421358, 29.3799553], [71.6421348, 29.3799579], [71.6421302, 29.3799606], [71.6421217, 29.3799635], [71.6421124, 29.3799631], [71.6420991, 29.3799661], [71.6420991, 29.3799661], [71.6420881, 29.3799692], [71.6420778, 29.3799674], [71.642063, 29.3799684], [71.6420434, 29.3799698], [71.6420226, 29.3799761], [71.642001, 29.3799827], [71.6419798, 29.3799853], [71.641963, 29.3799851], [71.6419264, 29.3799934], [71.6419264, 29.3799934], [71.6419102, 29.3799957], [71.6418931, 29.3799967], [71.6418782, 29.3799967], [71.6418666, 29.3799953], [71.6418553, 29.3799919], [71.6418405, 29.3799862], [71.6418253, 29.37998], [71.6418166, 29.3799774], [71.6418071, 29.3799753], [71.6418071, 29.3799753], [71.6418071, 29.3799753], [71.6418071, 29.3799753]];
			
var p = hull(points, 10); // returns points of the hull (in clockwise order)
console.log(JSON.stringify(p))

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.