Skip to content

Instantly share code, notes, and snippets.

@rveciana
Last active November 26, 2019 22:22
Show Gist options
  • Save rveciana/27272a581e975835aaa321ddf816d726 to your computer and use it in GitHub Desktop.
Save rveciana/27272a581e975835aaa321ddf816d726 to your computer and use it in GitHub Desktop.
geoAlbersUk example
licence: mit
// http://geoexamples.com/d3-composite-projections/ v1.3.0 Copyright 2019 Roger Veciana i Rovira
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('d3-geo'), require('d3-path')) :
typeof define === 'function' && define.amd ? define(['exports', 'd3-geo', 'd3-path'], factory) :
(global = global || self, factory(global.d3 = global.d3 || {}, global.d3, global.d3));
}(this, (function (exports, d3Geo, d3Path) { 'use strict';
var epsilon = 1e-6;
function noop() {}
var x0 = Infinity,
y0 = x0,
x1 = -x0,
y1 = x1;
var boundsStream = {
point: boundsPoint,
lineStart: noop,
lineEnd: noop,
polygonStart: noop,
polygonEnd: noop,
result: function() {
var bounds = [[x0, y0], [x1, y1]];
x1 = y1 = -(y0 = x0 = Infinity);
return bounds;
}
};
function boundsPoint(x, y) {
if (x < x0) x0 = x;
if (x > x1) x1 = x;
if (y < y0) y0 = y;
if (y > y1) y1 = y;
}
function fitExtent(projection, extent, object) {
var w = extent[1][0] - extent[0][0],
h = extent[1][1] - extent[0][1],
clip = projection.clipExtent && projection.clipExtent();
projection
.scale(150)
.translate([0, 0]);
if (clip != null) projection.clipExtent(null);
d3Geo.geoStream(object, projection.stream(boundsStream));
var b = boundsStream.result(),
k = Math.min(w / (b[1][0] - b[0][0]), h / (b[1][1] - b[0][1])),
x = +extent[0][0] + (w - k * (b[1][0] + b[0][0])) / 2,
y = +extent[0][1] + (h - k * (b[1][1] + b[0][1])) / 2;
if (clip != null) projection.clipExtent(clip);
return projection
.scale(k * 150)
.translate([x, y]);
}
function fitSize(projection, size, object) {
return fitExtent(projection, [[0, 0], size], object);
}
// The projections must have mutually exclusive clip regions on the sphere,
// as this will avoid emitting interleaving lines and polygons.
function multiplex(streams) {
var n = streams.length;
return {
point: function(x, y) { var i = -1; while (++i < n) streams[i].point(x, y); },
sphere: function() { var i = -1; while (++i < n) streams[i].sphere(); },
lineStart: function() { var i = -1; while (++i < n) streams[i].lineStart(); },
lineEnd: function() { var i = -1; while (++i < n) streams[i].lineEnd(); },
polygonStart: function() { var i = -1; while (++i < n) streams[i].polygonStart(); },
polygonEnd: function() { var i = -1; while (++i < n) streams[i].polygonEnd(); }
};
}
// A composite projection for the United States, configured by default for
// 960×500. The projection also works quite well at 960×600 if you change the
// scale to 1285 and adjust the translate accordingly. The set of standard
// parallels for each region comes from USGS, which is published here:
// http://egsc.usgs.gov/isb/pubs/MapProjections/projections.html#albers
function albersUsa() {
var cache,
cacheStream,
lower48 = d3Geo.geoAlbers(), lower48Point,
alaska = d3Geo.geoConicEqualArea().rotate([154, 0]).center([-2, 58.5]).parallels([55, 65]), alaskaPoint, // EPSG:3338
hawaii = d3Geo.geoConicEqualArea().rotate([157, 0]).center([-3, 19.9]).parallels([8, 18]), hawaiiPoint, // ESRI:102007
point, pointStream = {point: function(x, y) { point = [x, y]; }};
function albersUsa(coordinates) {
var x = coordinates[0], y = coordinates[1];
return point = null,
(lower48Point.point(x, y), point)
|| (alaskaPoint.point(x, y), point)
|| (hawaiiPoint.point(x, y), point);
}
albersUsa.invert = function(coordinates) {
var k = lower48.scale(),
t = lower48.translate(),
x = (coordinates[0] - t[0]) / k,
y = (coordinates[1] - t[1]) / k;
return (y >= 0.120 && y < 0.234 && x >= -0.425 && x < -0.214 ? alaska
: y >= 0.166 && y < 0.234 && x >= -0.214 && x < -0.115 ? hawaii
: lower48).invert(coordinates);
};
albersUsa.stream = function(stream) {
return cache && cacheStream === stream ? cache : cache = multiplex([lower48.stream(cacheStream = stream), alaska.stream(stream), hawaii.stream(stream)]);
};
albersUsa.precision = function(_) {
if (!arguments.length) return lower48.precision();
lower48.precision(_), alaska.precision(_), hawaii.precision(_);
return reset();
};
albersUsa.scale = function(_) {
if (!arguments.length) return lower48.scale();
lower48.scale(_), alaska.scale(_ * 0.35), hawaii.scale(_);
return albersUsa.translate(lower48.translate());
};
albersUsa.translate = function(_) {
if (!arguments.length) return lower48.translate();
var k = lower48.scale(), x = +_[0], y = +_[1];
lower48Point = lower48
.translate(_)
.clipExtent([[x - 0.455 * k, y - 0.238 * k], [x + 0.455 * k, y + 0.238 * k]])
.stream(pointStream);
alaskaPoint = alaska
.translate([x - 0.307 * k, y + 0.201 * k])
.clipExtent([[x - 0.425 * k + epsilon, y + 0.120 * k + epsilon], [x - 0.214 * k - epsilon, y + 0.234 * k - epsilon]])
.stream(pointStream);
hawaiiPoint = hawaii
.translate([x - 0.205 * k, y + 0.212 * k])
.clipExtent([[x - 0.214 * k + epsilon, y + 0.166 * k + epsilon], [x - 0.115 * k - epsilon, y + 0.234 * k - epsilon]])
.stream(pointStream);
return reset();
};
albersUsa.fitExtent = function(extent, object) {
return fitExtent(albersUsa, extent, object);
};
albersUsa.fitSize = function(size, object) {
return fitSize(albersUsa, size, object);
};
function reset() {
cache = cacheStream = null;
return albersUsa;
}
albersUsa.drawCompositionBorders = function(context) {
var hawaii1 = lower48([-102.91, 26.3]);
var hawaii2 = lower48([-104.0, 27.5]);
var hawaii3 = lower48([-108.0, 29.1]);
var hawaii4 = lower48([-110.0, 29.1]);
var alaska1 = lower48([-110.0, 26.7]);
var alaska2 = lower48([-112.8, 27.6]);
var alaska3 = lower48([-114.3, 30.6]);
var alaska4 = lower48([-119.3, 30.1]);
context.moveTo(hawaii1[0], hawaii1[1]);
context.lineTo(hawaii2[0], hawaii2[1]);
context.lineTo(hawaii3[0], hawaii3[1]);
context.lineTo(hawaii4[0], hawaii4[1]);
context.moveTo(alaska1[0], alaska1[1]);
context.lineTo(alaska2[0], alaska2[1]);
context.lineTo(alaska3[0], alaska3[1]);
context.lineTo(alaska4[0], alaska4[1]);
};
albersUsa.getCompositionBorders = function() {
var context = d3Path.path();
this.drawCompositionBorders(context);
return context.toString();
};
return albersUsa.scale(1070);
}
// The projections must have mutually exclusive clip regions on the sphere,
// as this will avoid emitting interleaving lines and polygons.
function multiplex$1(streams) {
var n = streams.length;
return {
point: function(x, y) { var i = -1; while (++i < n) streams[i].point(x, y); },
sphere: function() { var i = -1; while (++i < n) streams[i].sphere(); },
lineStart: function() { var i = -1; while (++i < n) streams[i].lineStart(); },
lineEnd: function() { var i = -1; while (++i < n) streams[i].lineEnd(); },
polygonStart: function() { var i = -1; while (++i < n) streams[i].polygonStart(); },
polygonEnd: function() { var i = -1; while (++i < n) streams[i].polygonEnd(); }
};
}
// A composite projection for the United States, configured by default for
// 960×500. Also works quite well at 960×600 with scale 1285. The set of
// standard parallels for each region comes from USGS, which is published here:
// http://egsc.usgs.gov/isb/pubs/MapProjections/projections.html#albers
function albersUsaTerritories() {
var cache,
cacheStream,
lower48 = d3Geo.geoAlbers(), lower48Point,
alaska = d3Geo.geoConicEqualArea().rotate([154, 0]).center([-2, 58.5]).parallels([55, 65]), alaskaPoint, // EPSG:3338
hawaii = d3Geo.geoConicEqualArea().rotate([157, 0]).center([-3, 19.9]).parallels([8, 18]), hawaiiPoint, // ESRI:102007
puertoRico = d3Geo.geoConicEqualArea().rotate([66, 0]).center([0, 18]).parallels([8, 18]), puertoRicoPoint, //Taken from https://bl.ocks.org/mbostock/5629120
samoa = d3Geo.geoEquirectangular().rotate([173, 14]), samoaPoint, // EPSG:4169
guam = d3Geo.geoEquirectangular().rotate([-145, -16.8]), guamPoint,
point, pointStream = {point: function(x, y) { point = [x, y]; }};
/*
var puertoRicoBbox = [[-68.3, 19], [-63.9, 17]];
var samoaBbox = [[-171, -14], [-168, -14.8]];
var guamBbox = [[144, 20.8], [146.5, 12.7]];
*/
function albersUsa(coordinates) {
var x = coordinates[0], y = coordinates[1];
return point = null,
(lower48Point.point(x, y), point) ||
(alaskaPoint.point(x, y), point) ||
(hawaiiPoint.point(x, y), point) ||
(puertoRicoPoint.point(x, y), point) ||
(samoaPoint.point(x, y), point) ||
(guamPoint.point(x, y), point);
}
albersUsa.invert = function(coordinates) {
var k = lower48.scale(),
t = lower48.translate(),
x = (coordinates[0] - t[0]) / k,
y = (coordinates[1] - t[1]) / k;
/*
//How are the return values calculated:
console.info("******");
var c0 = puertoRico(puertoRicoBbox[0]);
var x0 = (c0[0] - t[0]) / k;
var y0 = (c0[1] - t[1]) / k;
console.info("p0 puertoRico", x0 + ' - ' + y0);
var c1 = puertoRico(puertoRicoBbox[1]);
var x1 = (c1[0] - t[0]) / k;
var y1 = (c1[1] - t[1]) / k;
console.info("p1 puertoRico", x1 + ' - ' + y1);
c0 = samoa(samoaBbox[0]);
x0 = (c0[0] - t[0]) / k;
y0 = (c0[1] - t[1]) / k;
console.info("p0 samoa", x0 + ' - ' + y0);
c1 = samoa(samoaBbox[1]);
x1 = (c1[0] - t[0]) / k;
y1 = (c1[1] - t[1]) / k;
console.info("p1 samoa", x1 + ' - ' + y1);
c0 = guam(guamBbox[0]);
x0 = (c0[0] - t[0]) / k;
y0 = (c0[1] - t[1]) / k;
console.info("p0 guam", x0 + ' - ' + y0);
c1 = guam(guamBbox[1]);
x1 = (c1[0] - t[0]) / k;
y1 = (c1[1] - t[1]) / k;
console.info("p1 guam", x1 + ' - ' + y1);
*/
return (y >= 0.120 && y < 0.234 && x >= -0.425 && x < -0.214 ? alaska
: y >= 0.166 && y < 0.234 && x >= -0.214 && x < -0.115 ? hawaii
: y >= 0.2064 && y < 0.2413 && x >= 0.312 && x < 0.385 ? puertoRico
: y >= 0.09 && y < 0.1197 && x >= -0.4243 && x < -0.3232 ? samoa
: y >= -0.0518 && y < 0.0895 && x >= -0.4243 && x < -0.3824 ? guam
: lower48).invert(coordinates);
};
albersUsa.stream = function(stream) {
return cache && cacheStream === stream ? cache : cache = multiplex$1([lower48.stream(cacheStream = stream), alaska.stream(stream), hawaii.stream(stream), puertoRico.stream(stream), samoa.stream(stream), guam.stream(stream)]);
};
albersUsa.precision = function(_) {
if (!arguments.length) {return lower48.precision();}
lower48.precision(_);
alaska.precision(_);
hawaii.precision(_);
puertoRico.precision(_);
samoa.precision(_);
guam.precision(_);
return reset();
};
albersUsa.scale = function(_) {
if (!arguments.length) {return lower48.scale();}
lower48.scale(_);
alaska.scale(_ * 0.35);
hawaii.scale(_);
puertoRico.scale(_);
samoa.scale(_* 2);
guam.scale(_);
return albersUsa.translate(lower48.translate());
};
albersUsa.translate = function(_) {
if (!arguments.length) {return lower48.translate();}
var k = lower48.scale(), x = +_[0], y = +_[1];
/*
var c0 = puertoRico.translate([x + 0.350 * k, y + 0.224 * k])(puertoRicoBbox[0]);
var x0 = (x - c0[0]) / k;
var y0 = (y - c0[1]) / k;
var c1 = puertoRico.translate([x + 0.350 * k, y + 0.224 * k])(puertoRicoBbox[1]);
var x1 = (x - c1[0]) / k;
var y1 = (y - c1[1]) / k;
console.info('puertoRico: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k + epsilon, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k + epsilon],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k - epsilon, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k - epsilon]])');
c0 = samoa.translate([x - 0.492 * k, y + 0.09 * k])(samoaBbox[0]);
x0 = (x - c0[0]) / k;
y0 = (y - c0[1]) / k;
c1 = samoa.translate([x - 0.492 * k, y + 0.09 * k])(samoaBbox[1]);
x1 = (x - c1[0]) / k;
y1 = (y - c1[1]) / k;
console.info('samoa: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k + epsilon, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k + epsilon],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k - epsilon, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k - epsilon]])');
c0 = guam.translate([x - 0.408 * k, y + 0.018 * k])(guamBbox[0]);
x0 = (x - c0[0]) / k;
y0 = (y - c0[1]) / k;
c1 = guam.translate([x - 0.408 * k, y + 0.018 * k])(guamBbox[1]);
x1 = (x - c1[0]) / k;
y1 = (y - c1[1]) / k;
console.info('guam: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k + epsilon, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k + epsilon],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k - epsilon, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k - epsilon]])');
*/
lower48Point = lower48
.translate(_)
.clipExtent([[x - 0.455 * k, y - 0.238 * k], [x + 0.455 * k, y + 0.238 * k]])
.stream(pointStream);
alaskaPoint = alaska
.translate([x - 0.307 * k, y + 0.201 * k])
.clipExtent([[x - 0.425 * k + epsilon, y + 0.120 * k + epsilon], [x - 0.214 * k - epsilon, y + 0.233 * k - epsilon]])
.stream(pointStream);
hawaiiPoint = hawaii
.translate([x - 0.205 * k, y + 0.212 * k])
.clipExtent([[x - 0.214 * k + epsilon, y + 0.166 * k + epsilon], [x - 0.115 * k - epsilon, y + 0.233 * k - epsilon]])
.stream(pointStream);
puertoRicoPoint = puertoRico
.translate([x + 0.350 * k, y + 0.224 * k])
.clipExtent([[x + 0.312 * k + epsilon, y + 0.2064 * k + epsilon],[x + 0.385 * k - epsilon, y + 0.233 * k - epsilon]])
.stream(pointStream);
samoaPoint = samoa
.translate([x - 0.492 * k, y + 0.09 * k])
.clipExtent([[x - 0.4243 * k + epsilon, y + 0.0903 * k + epsilon],[x - 0.3233 * k - epsilon, y + 0.1197 * k - epsilon]])
.stream(pointStream);
guamPoint = guam
.translate([x - 0.408 * k, y + 0.018 * k])
.clipExtent([[x - 0.4244 * k + epsilon, y - 0.0519 * k + epsilon],[x - 0.3824 * k - epsilon, y + 0.0895 * k - epsilon]])
.stream(pointStream);
return reset();
};
albersUsa.fitExtent = function(extent, object) {
return fitExtent(albersUsa, extent, object);
};
albersUsa.fitSize = function(size, object) {
return fitSize(albersUsa, size, object);
};
function reset() {
cache = cacheStream = null;
return albersUsa;
}
albersUsa.drawCompositionBorders = function(context) {
/*
console.info("CLIP EXTENT hawaii: ", hawaii.clipExtent());
console.info("UL BBOX:", lower48.invert([hawaii.clipExtent()[0][0], hawaii.clipExtent()[0][1]]));
console.info("UR BBOX:", lower48.invert([hawaii.clipExtent()[1][0], hawaii.clipExtent()[0][1]]));
console.info("LD BBOX:", lower48.invert([hawaii.clipExtent()[1][0], hawaii.clipExtent()[1][1]]));
console.info("LL BBOX:", lower48.invert([hawaii.clipExtent()[0][0], hawaii.clipExtent()[1][1]]));
console.info("CLIP EXTENT alaska: ", alaska.clipExtent());
console.info("UL BBOX:", lower48.invert([alaska.clipExtent()[0][0], alaska.clipExtent()[0][1]]));
console.info("UR BBOX:", lower48.invert([alaska.clipExtent()[1][0], alaska.clipExtent()[0][1]]));
console.info("LD BBOX:", lower48.invert([alaska.clipExtent()[1][0], alaska.clipExtent()[1][1]]));
console.info("LL BBOX:", lower48.invert([alaska.clipExtent()[0][0], alaska.clipExtent()[1][1]]));
console.info("CLIP EXTENT puertoRico: ", puertoRico.clipExtent());
console.info("UL BBOX:", lower48.invert([puertoRico.clipExtent()[0][0], puertoRico.clipExtent()[0][1]]));
console.info("UR BBOX:", lower48.invert([puertoRico.clipExtent()[1][0], puertoRico.clipExtent()[0][1]]));
console.info("LD BBOX:", lower48.invert([puertoRico.clipExtent()[1][0], puertoRico.clipExtent()[1][1]]));
console.info("LL BBOX:", lower48.invert([puertoRico.clipExtent()[0][0], puertoRico.clipExtent()[1][1]]));
console.info("CLIP EXTENT samoa: ", samoa.clipExtent());
console.info("UL BBOX:", lower48.invert([samoa.clipExtent()[0][0], samoa.clipExtent()[0][1]]));
console.info("UR BBOX:", lower48.invert([samoa.clipExtent()[1][0], samoa.clipExtent()[0][1]]));
console.info("LD BBOX:", lower48.invert([samoa.clipExtent()[1][0], samoa.clipExtent()[1][1]]));
console.info("LL BBOX:", lower48.invert([samoa.clipExtent()[0][0], samoa.clipExtent()[1][1]]));
console.info("CLIP EXTENT guam: ", guam.clipExtent());
console.info("UL BBOX:", lower48.invert([guam.clipExtent()[0][0], guam.clipExtent()[0][1]]));
console.info("UR BBOX:", lower48.invert([guam.clipExtent()[1][0], guam.clipExtent()[0][1]]));
console.info("LD BBOX:", lower48.invert([guam.clipExtent()[1][0], guam.clipExtent()[1][1]]));
console.info("LL BBOX:", lower48.invert([guam.clipExtent()[0][0], guam.clipExtent()[1][1]]));
*/
var ulhawaii = lower48([-110.4641, 28.2805]);
var urhawaii = lower48([-104.0597, 28.9528]);
var ldhawaii = lower48([-103.7049, 25.1031]);
var llhawaii = lower48([-109.8337, 24.4531]);
var ulalaska = lower48([ -124.4745, 28.1407]);
var uralaska = lower48([ -110.931, 30.8844]);
var ldalaska = lower48([-109.8337, 24.4531]);
var llalaska = lower48([-122.4628, 21.8562]);
var ulpuertoRico = lower48([-76.8579, 25.1544]);
var urpuertoRico = lower48([-72.429, 24.2097]);
var ldpuertoRico = lower48([-72.8265, 22.7056]);
var llpuertoRico = lower48([-77.1852, 23.6392]);
var ulsamoa = lower48([-125.0093, 29.7791]);
var ursamoa = lower48([-118.5193, 31.3262]);
var ldsamoa = lower48([-118.064, 29.6912]);
var llsamoa = lower48([-124.4369, 28.169]);
var ulguam = lower48([-128.1314, 37.4582]);
var urguam = lower48([-125.2132, 38.214]);
var ldguam = lower48([-122.3616, 30.5115]);
var llguam = lower48([-125.0315, 29.8211]);
context.moveTo(ulhawaii[0], ulhawaii[1]);
context.lineTo(urhawaii[0], urhawaii[1]);
context.lineTo(ldhawaii[0], ldhawaii[1]);
context.lineTo(ldhawaii[0], ldhawaii[1]);
context.lineTo(llhawaii[0], llhawaii[1]);
context.closePath();
context.moveTo(ulalaska[0], ulalaska[1]);
context.lineTo(uralaska[0], uralaska[1]);
context.lineTo(ldalaska[0], ldalaska[1]);
context.lineTo(ldalaska[0], ldalaska[1]);
context.lineTo(llalaska[0], llalaska[1]);
context.closePath();
context.moveTo(ulpuertoRico[0], ulpuertoRico[1]);
context.lineTo(urpuertoRico[0], urpuertoRico[1]);
context.lineTo(ldpuertoRico[0], ldpuertoRico[1]);
context.lineTo(ldpuertoRico[0], ldpuertoRico[1]);
context.lineTo(llpuertoRico[0], llpuertoRico[1]);
context.closePath();
context.moveTo(ulsamoa[0], ulsamoa[1]);
context.lineTo(ursamoa[0], ursamoa[1]);
context.lineTo(ldsamoa[0], ldsamoa[1]);
context.lineTo(ldsamoa[0], ldsamoa[1]);
context.lineTo(llsamoa[0], llsamoa[1]);
context.closePath();
context.moveTo(ulguam[0], ulguam[1]);
context.lineTo(urguam[0], urguam[1]);
context.lineTo(ldguam[0], ldguam[1]);
context.lineTo(ldguam[0], ldguam[1]);
context.lineTo(llguam[0], llguam[1]);
context.closePath();
};
albersUsa.getCompositionBorders = function() {
var context = d3Path.path();
this.drawCompositionBorders(context);
return context.toString();
};
return albersUsa.scale(1070);
}
// The projections must have mutually exclusive clip regions on the sphere,
// as this will avoid emitting interleaving lines and polygons.
function multiplex$2(streams) {
var n = streams.length;
return {
point: function(x, y) { var i = -1; while (++i < n) {streams[i].point(x, y); }},
sphere: function() { var i = -1; while (++i < n) {streams[i].sphere(); }},
lineStart: function() { var i = -1; while (++i < n) {streams[i].lineStart(); }},
lineEnd: function() { var i = -1; while (++i < n) {streams[i].lineEnd(); }},
polygonStart: function() { var i = -1; while (++i < n) {streams[i].polygonStart(); }},
polygonEnd: function() { var i = -1; while (++i < n) {streams[i].polygonEnd(); }}
};
}
// A composite projection for Spain, configured by default for 960×500.
function conicConformalSpain() {
var cache,
cacheStream,
iberianPeninsule = d3Geo.geoConicConformal().rotate([5, -38.6]).parallels([0,60]), iberianPeninsulePoint,
canaryIslands = d3Geo.geoConicConformal().rotate([5, -38.6]).parallels([0,60]), canaryIslandsPoint,
point, pointStream = {point: function(x, y) { point = [x, y]; }};
/*
var iberianPeninsuleBbox = [[-11, 46], [4, 35]];
var canaryIslandsBbox = [[-19.0, 28.85], [-12.7, 28.1]];
*/
function conicConformalSpain(coordinates) {
var x = coordinates[0], y = coordinates[1];
return point = null,
(iberianPeninsulePoint.point(x, y), point) ||
(canaryIslandsPoint.point(x, y), point);
}
conicConformalSpain.invert = function(coordinates) {
var k = iberianPeninsule.scale(),
t = iberianPeninsule.translate(),
x = (coordinates[0] - t[0]) / k,
y = (coordinates[1] - t[1]) / k;
return (y >= 0.05346 && y< 0.0897 && x >= -0.13388 && x < -0.0322 ? canaryIslands
: iberianPeninsule).invert(coordinates);
};
conicConformalSpain.stream = function(stream) {
return cache && cacheStream === stream ? cache : cache = multiplex$2([iberianPeninsule.stream(cacheStream = stream), canaryIslands.stream(stream)]);
};
conicConformalSpain.precision = function(_) {
if (!arguments.length) {return iberianPeninsule.precision();}
iberianPeninsule.precision(_);
canaryIslands.precision(_);
return reset();
};
conicConformalSpain.scale = function(_) {
if (!arguments.length) {return iberianPeninsule.scale();}
iberianPeninsule.scale(_);
canaryIslands.scale(_);
return conicConformalSpain.translate(iberianPeninsule.translate());
};
conicConformalSpain.translate = function(_) {
if (!arguments.length) {return iberianPeninsule.translate();}
var k = iberianPeninsule.scale(), x = +_[0], y = +_[1];
/*
var c0 = iberianPeninsule(iberianPeninsuleBbox[0]);
var x0 = (x - c0[0]) / k;
var y0 = (y - c0[1]) / k;
var c1 = iberianPeninsule(iberianPeninsuleBbox[1]);
var x1 = (x - c1[0]) / k;
var y1 = (y - c1[1]) / k;
console.info('Iberian Peninsula: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
c0 = canaryIslands.translate([x + 0.1 * k, y - 0.094 * k])(canaryIslandsBbox[0]);
x0 = (x - c0[0]) / k;
y0 = (y - c0[1]) / k;
c1 = canaryIslands.translate([x + 0.1 * k, y - 0.094 * k])(canaryIslandsBbox[1]);
x1 = (x - c1[0]) / k;
y1 = (y - c1[1]) / k;
console.info('Canry Islands: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
*/
iberianPeninsulePoint = iberianPeninsule
.translate(_)
.clipExtent([[x - 0.06857 * k, y - 0.1288 * k],[x + 0.13249 * k, y + 0.06 * k]])
.stream(pointStream);
canaryIslandsPoint = canaryIslands
.translate([x + 0.1 * k, y - 0.094 * k])
.clipExtent([[x - 0.1331 * k + epsilon, y + 0.053457 * k + epsilon],[x - 0.0354 * k - epsilon, y + 0.08969 * k - epsilon]])
.stream(pointStream);
return reset();
};
conicConformalSpain.fitExtent = function(extent, object) {
return fitExtent(conicConformalSpain, extent, object);
};
conicConformalSpain.fitSize = function(size, object) {
return fitSize(conicConformalSpain, size, object);
};
function reset() {
cache = cacheStream = null;
return conicConformalSpain;
}
conicConformalSpain.drawCompositionBorders = function(context) {
/*
console.info("CLIP EXTENT: ", canaryIslands.clipExtent());
console.info("UL BBOX:", iberianPeninsule.invert([canaryIslands.clipExtent()[0][0], canaryIslands.clipExtent()[0][1]]));
console.info("UR BBOX:", iberianPeninsule.invert([canaryIslands.clipExtent()[1][0], canaryIslands.clipExtent()[0][1]]));
console.info("LD BBOX:", iberianPeninsule.invert([canaryIslands.clipExtent()[1][0], canaryIslands.clipExtent()[1][1]]));
*/
var ulCanaryIslands = iberianPeninsule([-14.0346750, 34.965007]);
var urCanaryIslands = iberianPeninsule([-7.4208899, 35.536988]);
var ldCanaryIslands = iberianPeninsule([-7.3148275, 33.54359]);
context.moveTo(ulCanaryIslands[0], ulCanaryIslands[1]);
context.lineTo(urCanaryIslands[0], urCanaryIslands[1]);
context.lineTo(ldCanaryIslands[0], ldCanaryIslands[1]);
};
conicConformalSpain.getCompositionBorders = function() {
var context = d3Path.path();
this.drawCompositionBorders(context);
return context.toString();
};
return conicConformalSpain.scale(2700);
}
// The projections must have mutually exclusive clip regions on the sphere,
// as this will avoid emitting interleaving lines and polygons.
function multiplex$3(streams) {
var n = streams.length;
return {
point: function(x, y) { var i = -1; while (++i < n) {streams[i].point(x, y); }},
sphere: function() { var i = -1; while (++i < n) {streams[i].sphere(); }},
lineStart: function() { var i = -1; while (++i < n) {streams[i].lineStart(); }},
lineEnd: function() { var i = -1; while (++i < n) {streams[i].lineEnd(); }},
polygonStart: function() { var i = -1; while (++i < n) {streams[i].polygonStart(); }},
polygonEnd: function() { var i = -1; while (++i < n) {streams[i].polygonEnd(); }}
};
}
// A composite projection for Portugal, configured by default for 960×500.
function conicConformalPortugal() {
var cache,
cacheStream,
iberianPeninsule = d3Geo.geoConicConformal().rotate([10, -39.3]).parallels([0, 60]), iberianPeninsulePoint,
madeira = d3Geo.geoConicConformal().rotate([17, -32.7]).parallels([0, 60]), madeiraPoint,
azores = d3Geo.geoConicConformal().rotate([27.8, -38.6]).parallels([0, 60]), azoresPoint,
point, pointStream = {point: function(x, y) { point = [x, y]; }};
/*
var iberianPeninsuleBbox = [[-11, 46], [4, 34]];
var madeiraBbox = [[-17.85, 33.6], [-16, 32.02]];
var azoresBbox = [[-32, 40.529], [-23.98, 35.75]];
*/
function conicConformalPortugal(coordinates) {
var x = coordinates[0], y = coordinates[1];
return point = null,
(iberianPeninsulePoint.point(x, y), point) ||
(madeiraPoint.point(x, y), point) ||
(azoresPoint.point(x, y), point);
}
conicConformalPortugal.invert = function(coordinates) {
var k = iberianPeninsule.scale(),
t = iberianPeninsule.translate(),
x = (coordinates[0] - t[0]) / k,
y = (coordinates[1] - t[1]) / k;
/*
//How are the return values calculated:
console.info("******");
var c0 = madeira(madeiraBbox[0]);
var x0 = (c0[0] - t[0]) / k;
var y0 = (c0[1] - t[1]) / k;
console.info("p0 madeira", x0 + ' - ' + y0);
var c1 = madeira(madeiraBbox[1]);
var x1 = (c1[0] - t[0]) / k;
var y1 = (c1[1] - t[1]) / k;
console.info("p1 madeira", x1 + ' - ' + y1);
c0 = azores(azoresBbox[0]);
x0 = (c0[0] - t[0]) / k;
y0 = (c0[1] - t[1]) / k;
console.info("p0 azores", x0 + ' - ' + y0);
c1 = azores(azoresBbox[1]);
x1 = (c1[0] - t[0]) / k;
y1 = (c1[1] - t[1]) / k;
console.info("p1 azores", x1 + ' - ' + y1);
*/
return (y >= 0.0093 && y< 0.03678 && x >= -0.03875 && x < -0.0116 ? madeira
: y >= -0.0412 && y< 0.0091 && x >= -0.07782 && x < -0.01166 ? azores
: iberianPeninsule).invert(coordinates);
};
conicConformalPortugal.stream = function(stream) {
return cache && cacheStream === stream ? cache : cache = multiplex$3([iberianPeninsule.stream(cacheStream = stream), madeira.stream(stream), azores.stream(stream)]);
};
conicConformalPortugal.precision = function(_) {
if (!arguments.length) {return iberianPeninsule.precision();}
iberianPeninsule.precision(_);
madeira.precision(_);
azores.precision(_);
return reset();
};
conicConformalPortugal.scale = function(_) {
if (!arguments.length) {return iberianPeninsule.scale();}
iberianPeninsule.scale(_);
madeira.scale(_);
azores.scale(_ * 0.6);
return conicConformalPortugal.translate(iberianPeninsule.translate());
};
conicConformalPortugal.translate = function(_) {
if (!arguments.length) {return iberianPeninsule.translate();}
var k = iberianPeninsule.scale(), x = +_[0], y = +_[1];
/*
var c0 = iberianPeninsule(iberianPeninsuleBbox[0]);
var x0 = (x - c0[0]) / k;
var y0 = (y - c0[1]) / k;
var c1 = iberianPeninsule(iberianPeninsuleBbox[1]);
var x1 = (x - c1[0]) / k;
var y1 = (y - c1[1]) / k;
console.info('Iberian Peninsula: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k]])');
c0 = madeira.translate([x - 0.0265 * k, y + 0.025 * k])(madeiraBbox[0]);
x0 = (x - c0[0]) / k;
y0 = (y - c0[1]) / k;
c1 = madeira.translate([x - 0.0265 * k, y + 0.025 * k])(madeiraBbox[1]);
x1 = (x - c1[0]) / k;
y1 = (y - c1[1]) / k;
console.info('Madeira: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k + epsilon, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k + epsilon],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k - epsilon, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k - epsilon]])');
c0 = azores.translate([x - 0.045 * k, y + -0.02 * k])(azoresBbox[0]);
x0 = (x - c0[0]) / k;
y0 = (y - c0[1]) / k;
c1 = azores.translate([x - 0.045 * k, y + -0.02 * k])(azoresBbox[1]);
x1 = (x - c1[0]) / k;
y1 = (y - c1[1]) / k;
console.info('Azores: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k + epsilon, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k + epsilon],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k - epsilon, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k - epsilon]])');
*/
iberianPeninsulePoint = iberianPeninsule
.translate(_)
.clipExtent([[x - 0.0115 * k, y - 0.1138 * k],[x +0.2105 * k, y +0.0673 * k]])
.stream(pointStream);
madeiraPoint = madeira
.translate([x - 0.0265 * k, y + 0.025 * k])
.clipExtent([[x - 0.0388 * k + epsilon, y + 0.0093 * k + epsilon],[x - 0.0116 * k - epsilon, y + 0.0368 * k - epsilon]])
.stream(pointStream);
azoresPoint = azores
.translate([x - 0.045 * k, y + -0.02 * k])
.clipExtent([[x - 0.0778 * k + epsilon, y - 0.0413 * k + epsilon],[x - 0.0117 * k - epsilon, y + 0.0091 * k - epsilon]])
.stream(pointStream);
return reset();
};
conicConformalPortugal.fitExtent = function(extent, object) {
return fitExtent(conicConformalPortugal, extent, object);
};
conicConformalPortugal.fitSize = function(size, object) {
return fitSize(conicConformalPortugal, size, object);
};
function reset() {
cache = cacheStream = null;
return conicConformalPortugal;
}
conicConformalPortugal.drawCompositionBorders = function(context) {
/*
console.info("CLIP EXTENT MADEIRA: ", madeira.clipExtent());
console.info("UL BBOX:", iberianPeninsule.invert([madeira.clipExtent()[0][0], madeira.clipExtent()[0][1]]));
console.info("UR BBOX:", iberianPeninsule.invert([madeira.clipExtent()[1][0], madeira.clipExtent()[0][1]]));
console.info("LD BBOX:", iberianPeninsule.invert([madeira.clipExtent()[1][0], madeira.clipExtent()[1][1]]));
console.info("LL BBOX:", iberianPeninsule.invert([madeira.clipExtent()[0][0], madeira.clipExtent()[1][1]]));
console.info("CLIP EXTENT AZORES: ", azores.clipExtent());
console.info("UL BBOX:", iberianPeninsule.invert([azores.clipExtent()[0][0], azores.clipExtent()[0][1]]));
console.info("UR BBOX:", iberianPeninsule.invert([azores.clipExtent()[1][0], azores.clipExtent()[0][1]]));
console.info("LD BBOX:", iberianPeninsule.invert([azores.clipExtent()[1][0], azores.clipExtent()[1][1]]));
console.info("LL BBOX:", iberianPeninsule.invert([azores.clipExtent()[0][0], azores.clipExtent()[1][1]]));
*/
var ulmadeira = iberianPeninsule([-12.8351, 38.7113]);
var urmadeira = iberianPeninsule([-10.8482, 38.7633]);
var ldmadeira = iberianPeninsule([-10.8181, 37.2072]);
var llmadeira = iberianPeninsule([-12.7345, 37.1573]);
var ulazores = iberianPeninsule([-16.0753, 41.4436]);
var urazores = iberianPeninsule([-10.9168, 41.6861]);
var ldazores = iberianPeninsule([-10.8557, 38.7747]);
var llazores = iberianPeninsule([-15.6728, 38.5505]);
context.moveTo(ulmadeira[0], ulmadeira[1]);
context.lineTo(urmadeira[0], urmadeira[1]);
context.lineTo(ldmadeira[0], ldmadeira[1]);
context.lineTo(ldmadeira[0], ldmadeira[1]);
context.lineTo(llmadeira[0], llmadeira[1]);
context.closePath();
context.moveTo(ulazores[0], ulazores[1]);
context.lineTo(urazores[0], urazores[1]);
context.lineTo(ldazores[0], ldazores[1]);
context.lineTo(ldazores[0], ldazores[1]);
context.lineTo(llazores[0], llazores[1]);
context.closePath();
};
conicConformalPortugal.getCompositionBorders = function() {
var context = d3Path.path();
this.drawCompositionBorders(context);
return context.toString();
};
return conicConformalPortugal.scale(4200);
}
// The projections must have mutually exclusive clip regions on the sphere,
// as this will avoid emitting interleaving lines and polygons.
function multiplex$4(streams) {
var n = streams.length;
return {
point: function(x, y) { var i = -1; while (++i < n) {streams[i].point(x, y); }},
sphere: function() { var i = -1; while (++i < n) {streams[i].sphere(); }},
lineStart: function() { var i = -1; while (++i < n) {streams[i].lineStart(); }},
lineEnd: function() { var i = -1; while (++i < n) {streams[i].lineEnd(); }},
polygonStart: function() { var i = -1; while (++i < n) {streams[i].polygonStart(); }},
polygonEnd: function() { var i = -1; while (++i < n) {streams[i].polygonEnd(); }}
};
}
// A composite projection for Ecuador, configured by default for 960×500.
function mercatorEcuador() {
var cache,
cacheStream,
mainland = d3Geo.geoMercator().rotate([80, 1.5]), mainlandPoint,
galapagos = d3Geo.geoMercator().rotate([90.73, 1]), galapagosPoint,
point, pointStream = {point: function(x, y) { point = [x, y]; }};
/*
var mainlandBbox = [[-81.5, 2.7], [-70.0, -6.0]];
var galapagosBbox = [[-92.2, 0.58], [-88.8, -1.8]];
*/
function mercatorEcuador(coordinates) {
var x = coordinates[0], y = coordinates[1];
return point = null,
(mainlandPoint.point(x, y), point) ||
(galapagosPoint.point(x, y), point);
}
mercatorEcuador.invert = function(coordinates) {
var k = mainland.scale(),
t = mainland.translate(),
x = (coordinates[0] - t[0]) / k,
y = (coordinates[1] - t[1]) / k;
/*
//How are the return values calculated:
var c0 = galapagos(galapagosBbox[0]);
var x0 = (c0[0] - t[0]) / k;
var y0 = (c0[1] - t[1]) / k;
console.info("p0 galapagos", x0 + ' - ' + y0);
var c1 = galapagos(galapagosBbox[1]);
var x1 = (c1[0] - t[0]) / k;
var y1 = (c1[1] - t[1]) / k;
console.info("p1 galapagos", x1 + ' - ' + y1);
*/
return (y >= -0.0676 && y< -0.026 && x >= -0.0857 && x < -0.0263 ? galapagos
: mainland).invert(coordinates);
};
mercatorEcuador.stream = function(stream) {
return cache && cacheStream === stream ? cache : cache = multiplex$4([mainland.stream(cacheStream = stream), galapagos.stream(stream)]);
};
mercatorEcuador.precision = function(_) {
if (!arguments.length) {return mainland.precision();}
mainland.precision(_);
galapagos.precision(_);
return reset();
};
mercatorEcuador.scale = function(_) {
if (!arguments.length) {return mainland.scale();}
mainland.scale(_);
galapagos.scale(_);
return mercatorEcuador.translate(mainland.translate());
};
mercatorEcuador.translate = function(_) {
if (!arguments.length) {return mainland.translate();}
var k = mainland.scale(), x = +_[0], y = +_[1];
/*
var c0 = mainland(mainlandBbox[0]);
var x0 = (x - c0[0]) / k;
var y0 = (y - c0[1]) / k;
var c1 = mainland(mainlandBbox[1]);
var x1 = (x - c1[0]) / k;
var y1 = (y - c1[1]) / k;
console.info('mainland: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k]])');
c0 = galapagos.translate([x - 0.06 * k, y - 0.04 * k])(galapagosBbox[0]);
x0 = (x - c0[0]) / k;
y0 = (y - c0[1]) / k;
c1 = galapagos.translate([x - 0.06 * k, y - 0.04 * k])(galapagosBbox[1]);
x1 = (x - c1[0]) / k;
y1 = (y - c1[1]) / k;
console.info('galapagos: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k + epsilon, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k + epsilon],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k - epsilon, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k - epsilon]])');*/
mainlandPoint = mainland
.translate(_)
.clipExtent([[x - 0.0262 * k, y - 0.0734 * k],[x + 0.1741 * k, y + 0.079 * k]])
.stream(pointStream);
galapagosPoint = galapagos
.translate([x - 0.06 * k, y - 0.04 * k])
.clipExtent([[x - 0.0857 * k + epsilon, y - 0.0676 * k + epsilon],[x - 0.0263 * k - epsilon, y - 0.026 * k - epsilon]])
.stream(pointStream);
return reset();
};
mercatorEcuador.fitExtent = function(extent, object) {
return fitExtent(mercatorEcuador, extent, object);
};
mercatorEcuador.fitSize = function(size, object) {
return fitSize(mercatorEcuador, size, object);
};
function reset() {
cache = cacheStream = null;
return mercatorEcuador;
}
mercatorEcuador.drawCompositionBorders = function(context) {
/*
console.info("CLIP EXTENT: ", galapagos.clipExtent());
console.info("UL BBOX:", mainland.invert([galapagos.clipExtent()[0][0], galapagos.clipExtent()[0][1]]));
console.info("UR BBOX:", mainland.invert([galapagos.clipExtent()[1][0], galapagos.clipExtent()[0][1]]));
console.info("LD BBOX:", mainland.invert([galapagos.clipExtent()[1][0], galapagos.clipExtent()[1][1]]));
console.info("LL BBOX:", mainland.invert([galapagos.clipExtent()[0][0], galapagos.clipExtent()[1][1]]));
*/
var ulgalapagos = mainland([-84.9032, 2.3757]);
var urgalapagos = mainland([-81.5047, 2.3708]);
var ldgalapagos = mainland([-81.5063, -0.01]);
var llgalapagos = mainland([-84.9086, -0.005]);
context.moveTo(ulgalapagos[0], ulgalapagos[1]);
context.lineTo(urgalapagos[0], urgalapagos[1]);
context.lineTo(ldgalapagos[0], ldgalapagos[1]);
context.lineTo(llgalapagos[0], llgalapagos[1]);
context.closePath();
};
mercatorEcuador.getCompositionBorders = function() {
var context = d3Path.path();
this.drawCompositionBorders(context);
return context.toString();
};
return mercatorEcuador.scale(3500);
}
// The projections must have mutually exclusive clip regions on the sphere,
// as this will avoid emitting interleaving lines and polygons.
function multiplex$5(streams) {
var n = streams.length;
return {
point: function(x, y) { var i = -1; while (++i < n) {streams[i].point(x, y); }},
sphere: function() { var i = -1; while (++i < n) {streams[i].sphere(); }},
lineStart: function() { var i = -1; while (++i < n) {streams[i].lineStart(); }},
lineEnd: function() { var i = -1; while (++i < n) {streams[i].lineEnd(); }},
polygonStart: function() { var i = -1; while (++i < n) {streams[i].polygonStart(); }},
polygonEnd: function() { var i = -1; while (++i < n) {streams[i].polygonEnd(); }}
};
}
// A composite projection for Chile, configured by default for 960×500.
function transverseMercatorChile() {
var cache,
cacheStream,
mainland = d3Geo.geoTransverseMercator().rotate([72, 37]), mainlandPoint,
antarctic = d3Geo.geoStereographic().rotate([72, 0]), antarcticPoint,
juanFernandez = d3Geo.geoMercator().rotate([80, 33.5]), juanFernandezPoint,
pascua = d3Geo.geoMercator().rotate([110, 25]), pascuaPoint,
point, pointStream = {point: function(x, y) { point = [x, y]; }};
/*
var mainlandBbox = [[-75.5, -15.0], [-32, -49.0]];
var antarcticBbox = [[-91.0, -60.0], [-43.0, -90.0]];
var juanFernandezBbox = [[-81.0, -33.0], [-78.5, -34.0]];
var pascuaBbox = [[-110, -26.6], [-108.7, -27.5]];
*/
function transverseMercatorChile(coordinates) {
var x = coordinates[0], y = coordinates[1];
return point = null,
(mainlandPoint.point(x, y), point) ||
(antarcticPoint.point(x, y), point) ||
(juanFernandezPoint.point(x, y), point) ||
(pascuaPoint.point(x, y), point);
}
transverseMercatorChile.invert = function(coordinates) {
var k = mainland.scale(),
t = mainland.translate(),
x = (coordinates[0] - t[0]) / k,
y = (coordinates[1] - t[1]) / k;
/*
//How are the return values calculated:
console.info("******");
var c0 = antarctic(antarcticBbox[0]);
var x0 = (c0[0] - t[0]) / k;
var y0 = (c0[1] - t[1]) / k;
console.info("p0 antarctic", x0 + ' - ' + y0);
var c1 = antarctic(antarcticBbox[1]);
var x1 = (c1[0] - t[0]) / k;
var y1 = (c1[1] - t[1]) / k;
console.info("p1 antarctic", x1 + ' - ' + y1);
c0 = juanFernandez(juanFernandezBbox[0]);
x0 = (c0[0] - t[0]) / k;
y0 = (c0[1] - t[1]) / k;
console.info("p0 juanFernandez", x0 + ' - ' + y0);
c1 = juanFernandez(juanFernandezBbox[1]);
x1 = (c1[0] - t[0]) / k;
y1 = (c1[1] - t[1]) / k;
console.info("p1 juanFernandez", x1 + ' - ' + y1);
c0 = pascua(pascuaBbox[0]);
x0 = (c0[0] - t[0]) / k;
y0 = (c0[1] - t[1]) / k;
console.info("p0 pascua", x0 + ' - ' + y0);
c1 = pascua(pascuaBbox[1]);
x1 = (c1[0] - t[0]) / k;
y1 = (c1[1] - t[1]) / k;
console.info("p1 pascua", x1 + ' - ' + y1);
*/
return (y >= 0.2582 && y< 0.32 && x >= -0.1036 && x < -0.087 ? antarctic
: y >= -0.01298 && y< 0.0133 && x >= -0.11396 && x < -0.05944 ? juanFernandez
: y >= 0.01539 && y< 0.03911 && x >= -0.089 && x < -0.0588 ? pascua
: mainland).invert(coordinates);
};
transverseMercatorChile.stream = function(stream) {
return cache && cacheStream === stream ? cache : cache = multiplex$5([mainland.stream(cacheStream = stream), antarctic.stream(stream), juanFernandez.stream(stream), pascua.stream(stream)]);
};
transverseMercatorChile.precision = function(_) {
if (!arguments.length) {return mainland.precision();}
mainland.precision(_);
antarctic.precision(_);
juanFernandez.precision(_);
pascua.precision(_);
return reset();
};
transverseMercatorChile.scale = function(_) {
if (!arguments.length) {return mainland.scale();}
mainland.scale(_);
antarctic.scale(_ * 0.15);
juanFernandez.scale(_ * 1.5);
pascua.scale(_ * 1.5);
return transverseMercatorChile.translate(mainland.translate());
};
transverseMercatorChile.translate = function(_) {
if (!arguments.length) {return mainland.translate();}
var k = mainland.scale(), x = +_[0], y = +_[1];
/*
var c0 = mainland(mainlandBbox[0]);
var x0 = (x - c0[0]) / k;
var y0 = (y - c0[1]) / k;
var c1 = mainland(mainlandBbox[1]);
var x1 = (x - c1[0]) / k;
var y1 = (y - c1[1]) / k;
console.info('Mainland: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k]])');
c0 = antarctic.translate([x - 0.1 * k, y + 0.17 * k])(antarcticBbox[0]);
x0 = (x - c0[0]) / k;
y0 = (y - c0[1]) / k;
c1 = antarctic.translate([x - 0.1 * k, y + 0.17 * k])(antarcticBbox[1]);
x1 = (x - c1[0]) / k;
y1 = (y - c1[1]) / k;
console.info('antarctic: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('Doesn t work due to -90 latitude!' + '.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k + epsilon, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k + epsilon],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k - epsilon, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k - epsilon]])');
c0 = juanFernandez.translate([x - 0.092 * k, y -0 * k])(juanFernandezBbox[0]);
x0 = (x - c0[0]) / k;
y0 = (y - c0[1]) / k;
c1 = juanFernandez.translate([x - 0.092 * k, y -0 * k])(juanFernandezBbox[1]);
x1 = (x - c1[0]) / k;
y1 = (y - c1[1]) / k;
console.info('juanFernandez: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k + epsilon, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k + epsilon],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k - epsilon, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k - epsilon]])');
c0 = pascua.translate([x - 0.089 * k, y -0.0265 * k])(pascuaBbox[0]);
x0 = (x - c0[0]) / k;
y0 = (y - c0[1]) / k;
c1 = pascua.translate([x - 0.089 * k, y -0.0265 * k])(pascuaBbox[1]);
x1 = (x - c1[0]) / k;
y1 = (y - c1[1]) / k;
console.info('pascua: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k + epsilon, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k + epsilon],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k - epsilon, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k - epsilon]])');
*/
mainlandPoint = mainland
.translate(_)
.clipExtent([[x - 0.059 * k, y - 0.3835 * k],[x + 0.4498 * k, y + 0.3375 * k]])
.stream(pointStream);
antarcticPoint = antarctic
.translate([x - 0.087 * k, y + 0.17 * k])
.clipExtent([[x - 0.1166 * k + epsilon, y + 0.2582 * k + epsilon],[x - 0.06 * k - epsilon, y + 0.32 * k - epsilon]])
.stream(pointStream);
juanFernandezPoint = juanFernandez
.translate([x - 0.092 * k, y - 0 * k])
.clipExtent([[x - 0.114 * k + epsilon, y - 0.013 * k + epsilon],[x - 0.0594 * k - epsilon, y + 0.0133 * k - epsilon]])
.stream(pointStream);
pascuaPoint = pascua
.translate([x - 0.089 * k, y - 0.0265 * k])
.clipExtent([[x - 0.089 * k + epsilon, y + 0.0154 * k + epsilon],[x - 0.0588 * k - epsilon, y + 0.0391 * k - epsilon]])
.stream(pointStream);
return reset();
};
transverseMercatorChile.fitExtent = function(extent, object) {
return fitExtent(transverseMercatorChile, extent, object);
};
transverseMercatorChile.fitSize = function(size, object) {
return fitSize(transverseMercatorChile, size, object);
};
function reset() {
cache = cacheStream = null;
return transverseMercatorChile;
}
transverseMercatorChile.drawCompositionBorders = function(context) {
/*
console.info("CLIP EXTENT antarctic: ", antarctic.clipExtent());
console.info("UL BBOX:", mainland.invert([antarctic.clipExtent()[0][0], antarctic.clipExtent()[0][1]]));
console.info("UR BBOX:", mainland.invert([antarctic.clipExtent()[1][0], antarctic.clipExtent()[0][1]]));
console.info("LD BBOX:", mainland.invert([antarctic.clipExtent()[1][0], antarctic.clipExtent()[1][1]]));
console.info("LL BBOX:", mainland.invert([antarctic.clipExtent()[0][0], antarctic.clipExtent()[1][1]]));
console.info("CLIP EXTENT juanFernandez: ", juanFernandez.clipExtent());
console.info("UL BBOX:", mainland.invert([juanFernandez.clipExtent()[0][0], juanFernandez.clipExtent()[0][1]]));
console.info("UR BBOX:", mainland.invert([juanFernandez.clipExtent()[1][0], juanFernandez.clipExtent()[0][1]]));
console.info("LD BBOX:", mainland.invert([juanFernandez.clipExtent()[1][0], juanFernandez.clipExtent()[1][1]]));
console.info("LL BBOX:", mainland.invert([juanFernandez.clipExtent()[0][0], juanFernandez.clipExtent()[1][1]]));
console.info("CLIP EXTENT pascua: ", pascua.clipExtent());
console.info("UL BBOX:", mainland.invert([pascua.clipExtent()[0][0], pascua.clipExtent()[0][1]]));
console.info("UR BBOX:", mainland.invert([pascua.clipExtent()[1][0], pascua.clipExtent()[0][1]]));
console.info("LD BBOX:", mainland.invert([pascua.clipExtent()[1][0], pascua.clipExtent()[1][1]]));
console.info("LL BBOX:", mainland.invert([pascua.clipExtent()[0][0], pascua.clipExtent()[1][1]]));
*/
var ulantarctic = mainland([-82.6999, -51.3043]);
var urantarctic = mainland([-77.5442, -51.6631]);
var ldantarctic = mainland([-78.0254, -55.1860]);
var llantarctic = mainland([-83.6106, -54.7785]);
var uljuanFernandez = mainland([-80.0638, -35.9840]);
var urjuanFernandez = mainland([-76.2153, -36.1811]);
var ldjuanFernandez = mainland([-76.2994, -37.6839]);
var lljuanFernandez = mainland([-80.2231, -37.4757]);
var ulpascua = mainland([-78.442, -37.706]);
var urpascua = mainland([-76.263, -37.8054]);
var ldpascua = mainland([-76.344, -39.1595]);
var llpascua = mainland([-78.5638, -39.0559]);
context.moveTo(ulantarctic[0], ulantarctic[1]);
context.lineTo(urantarctic[0], urantarctic[1]);
context.lineTo(ldantarctic[0], ldantarctic[1]);
context.lineTo(ldantarctic[0], ldantarctic[1]);
context.lineTo(llantarctic[0], llantarctic[1]);
context.closePath();
context.moveTo(uljuanFernandez[0], uljuanFernandez[1]);
context.lineTo(urjuanFernandez[0], urjuanFernandez[1]);
context.lineTo(ldjuanFernandez[0], ldjuanFernandez[1]);
context.lineTo(ldjuanFernandez[0], ldjuanFernandez[1]);
context.lineTo(lljuanFernandez[0], lljuanFernandez[1]);
context.closePath();
context.moveTo(ulpascua[0], ulpascua[1]);
context.lineTo(urpascua[0], urpascua[1]);
context.lineTo(ldpascua[0], ldpascua[1]);
context.lineTo(ldpascua[0], ldpascua[1]);
context.lineTo(llpascua[0], llpascua[1]);
context.closePath();
};
transverseMercatorChile.getCompositionBorders = function() {
var context = d3Path.path();
this.drawCompositionBorders(context);
return context.toString();
};
return transverseMercatorChile.scale(700);
}
// The projections must have mutually exclusive clip regions on the sphere,
// as this will avoid emitting interleaving lines and polygons.
function multiplex$6(streams) {
var n = streams.length;
return {
point: function(x, y) { var i = -1; while (++i < n) {streams[i].point(x, y); }},
sphere: function() { var i = -1; while (++i < n) {streams[i].sphere(); }},
lineStart: function() { var i = -1; while (++i < n) {streams[i].lineStart(); }},
lineEnd: function() { var i = -1; while (++i < n) {streams[i].lineEnd(); }},
polygonStart: function() { var i = -1; while (++i < n) {streams[i].polygonStart(); }},
polygonEnd: function() { var i = -1; while (++i < n) {streams[i].polygonEnd(); }}
};
}
// A composite projection for Portugal, configured by default for 960×500.
function conicEquidistantJapan() {
var cache,
cacheStream,
mainland = d3Geo.geoConicEquidistant().rotate([-136, -22]).parallels([40, 34]), mainlandPoint, //gis.stackexchange.com/a/73135
hokkaido = d3Geo.geoConicEquidistant().rotate([-146, -26]).parallels([40, 34]), hokkaidoPoint,
okinawa = d3Geo.geoConicEquidistant().rotate([-126, -19]).parallels([40, 34]), okinawaPoint,
point, pointStream = {point: function(x, y) { point = [x, y]; }};
/*
var mainlandBbox = [[126.0, 41.606], [142.97, 29.97]];
var hokkaidoBbox = [[138.7, 45.61], [146.2, 41.2]];
var okinawaBbox = [[122.6, 29.0], [130, 23.7]];
*/
function conicEquidistantJapan(coordinates) {
var x = coordinates[0], y = coordinates[1];
return point = null,
(mainlandPoint.point(x, y), point) ||
(hokkaidoPoint.point(x, y), point) ||
(okinawaPoint.point(x, y), point);
}
conicEquidistantJapan.invert = function(coordinates) {
var k = mainland.scale(),
t = mainland.translate(),
x = (coordinates[0] - t[0]) / k,
y = (coordinates[1] - t[1]) / k;
/*
//How are the return values calculated:
console.info("******");
var c0 = hokkaido(hokkaidoBbox[0]);
var x0 = (c0[0] - t[0]) / k;
var y0 = (c0[1] - t[1]) / k;
console.info("p0 hokkaido", x0 + ' - ' + y0);
var c1 = hokkaido(hokkaidoBbox[1]);
var x1 = (c1[0] - t[0]) / k;
var y1 = (c1[1] - t[1]) / k;
console.info("p1 hokkaido", x1 + ' - ' + y1);
c0 = okinawa(okinawaBbox[0]);
x0 = (c0[0] - t[0]) / k;
y0 = (c0[1] - t[1]) / k;
console.info("p0 okinawa", x0 + ' - ' + y0);
c1 = okinawa(okinawaBbox[1]);
x1 = (c1[0] - t[0]) / k;
y1 = (c1[1] - t[1]) / k;
console.info("p1 okinawa", x1 + ' - ' + y1);
*/
return (y >= -0.10925 && y< -0.02701 && x >= -0.135 && x < -0.0397 ? hokkaido
: y >= 0.04713 && y< 0.11138 && x >= -0.03986 && x < 0.051 ? okinawa
: mainland).invert(coordinates);
};
conicEquidistantJapan.stream = function(stream) {
return cache && cacheStream === stream ? cache : cache = multiplex$6([mainland.stream(cacheStream = stream), hokkaido.stream(stream), okinawa.stream(stream)]);
};
conicEquidistantJapan.precision = function(_) {
if (!arguments.length) {return mainland.precision();}
mainland.precision(_);
hokkaido.precision(_);
okinawa.precision(_);
return reset();
};
conicEquidistantJapan.scale = function(_) {
if (!arguments.length) {return mainland.scale();}
mainland.scale(_);
hokkaido.scale(_);
okinawa.scale(_ * 0.7);
return conicEquidistantJapan.translate(mainland.translate());
};
conicEquidistantJapan.translate = function(_) {
if (!arguments.length) {return mainland.translate();}
var k = mainland.scale(), x = +_[0], y = +_[1];
/*
var c0 = mainland(mainlandBbox[0]);
var x0 = (x - c0[0]) / k;
var y0 = (y - c0[1]) / k;
var c1 = mainland(mainlandBbox[1]);
var x1 = (x - c1[0]) / k;
var y1 = (y - c1[1]) / k;
console.info('Main: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k]])');
c0 = hokkaido.translate([x - 0.0425 * k, y - 0.005 * k])(hokkaidoBbox[0]);
x0 = (x - c0[0]) / k;
y0 = (y - c0[1]) / k;
c1 = hokkaido.translate([x - 0.0425 * k, y - 0.005 * k])(hokkaidoBbox[1]);
x1 = (x - c1[0]) / k;
y1 = (y - c1[1]) / k;
console.info('hokkaido: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k + epsilon, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k + epsilon],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k - epsilon, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k - epsilon]])');
c0 = okinawa.translate([x - 0 * k, y + 0 * k])(okinawaBbox[0]);
x0 = (x - c0[0]) / k;
y0 = (y - c0[1]) / k;
c1 = okinawa.translate([x - 0 * k, y + 0 * k])(okinawaBbox[1]);
x1 = (x - c1[0]) / k;
y1 = (y - c1[1]) / k;
console.info('okinawa: p0: ' + x0 + ', ' + y0 + ' , p1: ' + x1 + ' - ' + y1);
console.info('.clipExtent([[x '+
(x0<0?'+ ':'- ') + Math.abs(x0.toFixed(4))+
' * k + epsilon, y '+
(y0<0?'+ ':'- ') + Math.abs(y0.toFixed(4))+
' * k + epsilon],[x '+
(x1<0?'+ ':'- ') + Math.abs(x1.toFixed(4))+
' * k - epsilon, y '+
(y1<0?'+ ':'- ') + Math.abs(y1.toFixed(4))+
' * k - epsilon]])');
*/
mainlandPoint = mainland
.translate(_)
.clipExtent([[x - 0.1352 * k, y - 0.1091 * k],[x + 0.117 * k, y + 0.098 * k]])
.stream(pointStream);
hokkaidoPoint = hokkaido
.translate([x - 0.0425 * k, y - 0.005 * k])
.clipExtent([[x - 0.135 * k + epsilon, y - 0.1093 * k + epsilon],[x - 0.0397 * k - epsilon, y - 0.027 * k - epsilon]])
.stream(pointStream);
okinawaPoint = okinawa
.translate(_)
.clipExtent([[x - 0.0399 * k + epsilon, y + 0.0471 * k + epsilon],[x + 0.051 * k - epsilon, y + 0.1114 * k - epsilon]])
.stream(pointStream);
return reset();
};
conicEquidistantJapan.fitExtent = function(extent, object) {
return fitExtent(conicEquidistantJapan, extent, object);
};
conicEquidistantJapan.fitSize = function(size, object) {
return fitSize(conicEquidistantJapan, size, object);
};
function reset() {
cache = cacheStream = null;
return conicEquidistantJapan;
}
conicEquidistantJapan.drawCompositionBorders = function(context) {
/*
console.info("CLIP EXTENT hokkaido: ", hokkaido.clipExtent());
console.info("UL BBOX:", mainland.invert([hokkaido.clipExtent()[0][0], hokkaido.clipExtent()[0][1]]));
console.info("UR BBOX:", mainland.invert([hokkaido.clipExtent()[1][0], hokkaido.clipExtent()[0][1]]));
console.info("LD BBOX:", mainland.invert([hokkaido.clipExtent()[1][0], hokkaido.clipExtent()[1][1]]));
console.info("LL BBOX:", mainland.invert([hokkaido.clipExtent()[0][0], hokkaido.clipExtent()[1][1]]));
*/
var ulhokkaido = mainland([ 126.01320483689143, 41.621090310215585 ]);
var urhokkaido = mainland([ 133.04304387025903, 42.15087523707186 ]);
var ldhokkaido = mainland([ 133.3021766080688, 37.43975444725098 ]);
var llhokkaido = mainland([ 126.87889168628224, 36.95488945159779 ]);
var llokinawa = mainland([132.9, 29.8]);
var lmokinawa = mainland([134, 33]);
var lrokinawa = mainland([139.3, 33.2]);
var llrokinawa = mainland([139.16, 30.5]);
context.moveTo(ulhokkaido[0], ulhokkaido[1]);
context.lineTo(urhokkaido[0], urhokkaido[1]);
context.lineTo(ldhokkaido[0], ldhokkaido[1]);
context.lineTo(llhokkaido[0], llhokkaido[1]);
context.closePath();
context.moveTo(llokinawa[0], llokinawa[1]);
context.lineTo(lmokinawa[0], lmokinawa[1]);
context.lineTo(lrokinawa[0], lrokinawa[1]);
context.lineTo(llrokinawa[0], llrokinawa[1]);
};
conicEquidistantJapan.getCompositionBorders = function() {
var context = d3Path.path();
this.drawCompositionBorders(context);
return context.toString();
};
return conicEquidistantJapan.scale(2200);
}
// The projections must have mutually exclusive clip regions on the sphere,
// as this will avoid emitting interleaving lines and polygons.
function multiplex$7(streams) {
var n = streams.length;
return {
point: function(x, y) { var i = -1; while (++i < n) {streams[i].point(x, y); }},
sphere: function() { var i = -1; while (++i < n) {streams[i].sphere(); }},
lineStart: function() { var i = -1; while (++i < n) {streams[i].lineStart(); }},
lineEnd: function() { var i = -1; while (++i < n) {streams[i].lineEnd(); }},
polygonStart: function() { var i = -1; while (++i < n) {streams[i].polygonStart(); }},
polygonEnd: function() { var i = -1; while (++i < n) {streams[i].polygonEnd(); }}
};
}
// A composite projection for France, configured by default for 960×500.
function conicConformalFrance() {
var cache,
cacheStream,
europe = d3Geo.geoConicConformal().rotate([-3, -46.2]).parallels([0, 60]), europePoint,
guyane = d3Geo.geoMercator().center([-53.2, 3.9]), guyanePoint,
martinique = d3Geo.geoMercator().center([-61.03, 14.67]), martiniquePoint,
guadeloupe = d3Geo.geoMercator().center([-61.46, 16.14]), guadeloupePoint,
saintBarthelemy = d3Geo.geoMercator().center([-62.85, 17.92]), saintBarthelemyPoint,
stPierreMiquelon = d3Geo.geoMercator().center([-56.23, 46.93]), stPierreMiquelonPoint,
mayotte = d3Geo.geoMercator().center([45.16, -12.8]), mayottePoint,
reunion = d3Geo.geoMercator().center([55.52, -21.13]), reunionPoint,
nouvelleCaledonie = d3Geo.geoMercator().center([165.8, -21.07]), nouvelleCaledoniePoint,
wallisFutuna = d3Geo.geoMercator().center([-178.1, -14.3]), wallisFutunaPoint,
polynesie = d3Geo.geoMercator().center([-150.55, -17.11]), polynesiePoint,
polynesie2 = d3Geo.geoMercator().center([-150.55, -17.11]), polynesie2Point,
point, pointStream = {point: function(x, y) { point = [x, y]; }};
/*
var europeBbox = [[-6.5, 51], [10, 41]];
var guyaneBbox = [[-54.5, 6.29], [-50.9, 1.48]];
*/
function conicConformalFrance(coordinates) {
var x = coordinates[0], y = coordinates[1];
return point = null,
(europePoint.point(x, y), point) ||
(guyanePoint.point(x, y), point) ||
(martiniquePoint.point(x, y), point) ||
(guadeloupePoint.point(x, y), point) ||
(saintBarthelemyPoint.point(x, y), point) ||
(stPierreMiquelonPoint.point(x, y), point) ||
(mayottePoint.point(x, y), point) ||
(reunionPoint.point(x, y), point) ||
(nouvelleCaledoniePoint.point(x, y), point) ||
(wallisFutunaPoint.point(x, y), point) ||
(polynesiePoint.point(x, y), point) ||
(polynesie2Point.point(x, y), point);
}
conicConformalFrance.invert = function(coordinates) {
var k = europe.scale(),
t = europe.translate(),
x = (coordinates[0] - t[0]) / k,
y = (coordinates[1] - t[1]) / k;
return (y >= 0.029 && y< 0.0864 && x >= -0.14 && x < -0.0996 ? guyane
: y >= 0 && y< 0.029 && x >= -0.14 && x < -0.0996 ? martinique
: y >= -0.032 && y< 0 && x >= -0.14 && x < -0.0996 ? guadeloupe
: y >= -0.052 && y< -0.032 && x >= -0.14 && x < -0.0996 ? saintBarthelemy
: y >= -0.076 && y< 0.052 && x >= -0.14 && x < -0.0996 ? stPierreMiquelon
: y >= -0.076 && y< -0.052 && x >= 0.0967 && x < 0.1371 ? mayotte
: y >= -0.052 && y< -0.02 && x >= 0.0967 && x < 0.1371 ? reunion
: y >= -0.02 && y< 0.012 && x >= 0.0967 && x < 0.1371 ? nouvelleCaledonie
: y >= 0.012 && y< 0.033 && x >= 0.0967 && x < 0.1371 ? wallisFutuna
: y >= 0.033 && y< 0.0864 && x >= 0.0967 && x < 0.1371 ? polynesie
: europe).invert(coordinates);
};
conicConformalFrance.stream = function(stream) {
return cache && cacheStream === stream ? cache : cache = multiplex$7([europe.stream(cacheStream = stream), guyane.stream(stream), martinique.stream(stream), guadeloupe.stream(stream), saintBarthelemy.stream(stream), stPierreMiquelon.stream(stream), mayotte.stream(stream), reunion.stream(stream), nouvelleCaledonie.stream(stream), wallisFutuna.stream(stream), polynesie.stream(stream), polynesie2.stream(stream)]);
};
conicConformalFrance.precision = function(_) {
if (!arguments.length) {return europe.precision();}
europe.precision(_);
guyane.precision(_);
martinique.precision(_);
guadeloupe.precision(_);
saintBarthelemy.precision(_);
stPierreMiquelon.precision(_);
mayotte.precision(_);
reunion.precision(_);
nouvelleCaledonie.precision(_);
wallisFutuna.precision(_);
polynesie.precision(_);
polynesie2.precision(_);
return reset();
};
conicConformalFrance.scale = function(_) {
if (!arguments.length) {return europe.scale();}
europe.scale(_);
guyane.scale(_ * 0.6);
martinique.scale(_ * 1.6);
guadeloupe.scale(_ * 1.4);
saintBarthelemy.scale(_ * 5);
stPierreMiquelon.scale(_ * 1.3);
mayotte.scale(_ * 1.6);
reunion.scale(_ * 1.2);
nouvelleCaledonie.scale(_ * 0.3);
wallisFutuna.scale(_ * 2.7);
polynesie.scale(_ * 0.5);
polynesie2.scale(_ * 0.06);
return conicConformalFrance.translate(europe.translate());
};
conicConformalFrance.translate = function(_) {
if (!arguments.length) {return europe.translate();}
var k = europe.scale(), x = +_[0], y = +_[1];
europePoint = europe
.translate(_)
.clipExtent([[x - 0.0996 * k, y - 0.0908 * k],[x + 0.0967 * k, y + 0.0864 * k]])
.stream(pointStream);
guyanePoint = guyane
.translate([x - 0.12 * k, y + 0.0575 * k])
.clipExtent([[x - 0.14 * k + epsilon, y + 0.029 * k + epsilon],[x - 0.0996 * k - epsilon, y + 0.0864 * k - epsilon]])
.stream(pointStream);
martiniquePoint = martinique
.translate([x - 0.12 * k, y + 0.013 * k])
.clipExtent([[x - 0.14 * k + epsilon, y + 0 * k + epsilon],[x - 0.0996 * k - epsilon, y + 0.029 * k - epsilon]])
.stream(pointStream);
guadeloupePoint = guadeloupe
.translate([x - 0.12 * k, y -0.014 * k])
.clipExtent([[x - 0.14 * k + epsilon, y - 0.032 * k + epsilon],[x - 0.0996 * k - epsilon, y + 0 * k - epsilon]])
.stream(pointStream);
saintBarthelemyPoint = saintBarthelemy
.translate([x - 0.12 * k, y - 0.044 * k])
.clipExtent([[x - 0.14 * k + epsilon, y - 0.052 * k + epsilon],[x - 0.0996 * k - epsilon, y - 0.032 * k - epsilon]])
.stream(pointStream);
stPierreMiquelonPoint = stPierreMiquelon
.translate([x - 0.12 * k, y - 0.065 * k])
.clipExtent([[x - 0.14 * k + epsilon, y - 0.076 * k + epsilon],[x - 0.0996 * k - epsilon, y - 0.052 * k - epsilon]])
.stream(pointStream);
mayottePoint = mayotte
.translate([x + 0.117 * k, y - 0.064 * k])
.clipExtent([[x + 0.0967 * k + epsilon, y - 0.076 * k + epsilon],[x + 0.1371 * k - epsilon, y - 0.052 * k - epsilon]])
.stream(pointStream);
reunionPoint = reunion
.translate([x + 0.116 * k, y - 0.0355 * k])
.clipExtent([[x + 0.0967 * k + epsilon, y - 0.052 * k + epsilon],[x + 0.1371 * k - epsilon, y - 0.02 * k - epsilon]])
.stream(pointStream);
nouvelleCaledoniePoint = nouvelleCaledonie
.translate([x + 0.116 * k, y - 0.0048 * k])
.clipExtent([[x + 0.0967 * k + epsilon, y - 0.02 * k + epsilon],[x + 0.1371 * k - epsilon, y + 0.012 * k - epsilon]])
.stream(pointStream);
wallisFutunaPoint = wallisFutuna
.translate([x + 0.116 * k, y + 0.022 * k])
.clipExtent([[x + 0.0967 * k + epsilon, y + 0.012 * k + epsilon],[x + 0.1371 * k - epsilon, y + 0.033 * k - epsilon]])
.stream(pointStream);
polynesie2Point = polynesie2
.translate([x + 0.11 * k, y + 0.045 * k])
.clipExtent([[x + 0.0967 * k + epsilon, y + 0.033 * k + epsilon],[x + 0.1371 * k - epsilon, y + 0.06 * k - epsilon]])
.stream(pointStream);
polynesiePoint = polynesie
.translate([x + 0.115 * k, y + 0.075 * k])
.clipExtent([[x + 0.0967 * k + epsilon, y + 0.06 * k + epsilon],[x + 0.1371 * k - epsilon, y + 0.0864 * k - epsilon]])
.stream(pointStream);
return reset();
};
conicConformalFrance.fitExtent = function(extent, object) {
return fitExtent(conicConformalFrance, extent, object);
};
conicConformalFrance.fitSize = function(size, object) {
return fitSize(conicConformalFrance, size, object);
};
function reset() {
cache = cacheStream = null;
return conicConformalFrance;
}
conicConformalFrance.drawCompositionBorders = function(context) {
/*
console.log("var ul, ur, ld, ll;");
var projs = [guyane, martinique, guadeloupe, saintBarthelemy, stPierreMiquelon, mayotte, reunion, nouvelleCaledonie, wallisFutuna, polynesie, polynesie2];
for (var i in projs){
var ul = europe.invert([projs[i].clipExtent()[0][0], projs[i].clipExtent()[0][1]]);
var ur = europe.invert([projs[i].clipExtent()[1][0], projs[i].clipExtent()[0][1]]);
var ld = europe.invert([projs[i].clipExtent()[1][0], projs[i].clipExtent()[1][1]]);
var ll = europe.invert([projs[i].clipExtent()[0][0], projs[i].clipExtent()[1][1]]);
console.log("ul = europe(["+ul+"]);");
console.log("ur = europe(["+ur+"]);");
console.log("ld = europe(["+ld+"]);");
console.log("ll = europe(["+ll+"]);");
console.log("context.moveTo(ul[0], ul[1]);");
console.log("context.lineTo(ur[0], ur[1]);");
console.log("context.lineTo(ld[0], ld[1]);");
console.log("context.lineTo(ll[0], ll[1]);");
console.log("context.closePath();");
}*/
var ul, ur, ld, ll;
ul = europe([-7.938886725111036,43.7219460918835]);
ur = europe([-4.832080896458295,44.12930268549372]);
ld = europe([-4.205299743793263,40.98096346967365]);
ll = europe([-7.071796453126152,40.610037319181444]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([-8.42751373617692,45.32889452553031]);
ur = europe([-5.18599305777107,45.7566442062976]);
ld = europe([-4.832080905154431,44.129302726751426]);
ll = europe([-7.938886737126192,43.72194613263854]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([-9.012656899657046,47.127733821030176]);
ur = europe([-5.6105244772793155,47.579777861410626]);
ld = europe([-5.185993067168585,45.756644248170346]);
ll = europe([-8.427513749141811,45.32889456686326]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([-9.405747558985553,48.26506375557457]);
ur = europe([-5.896175018439575,48.733352850851624]);
ld = europe([-5.610524487556043,47.57977790393761]);
ll = europe([-9.012656913808351,47.127733862971255]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([-9.908436061346974,49.642448789505856]);
ur = europe([-6.262026716233124,50.131426841787174]);
ld = europe([-5.896175029331232,48.73335289377258]);
ll = europe([-9.40574757396393,48.26506379787767]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([11.996907706504462,50.16039028163579]);
ur = europe([15.649907879773343,49.68279246765253]);
ld = europe([15.156712840526632,48.30371557625831]);
ll = europe([11.64122661754411,48.761078240546816]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([11.641226606955788,48.7610781975889]);
ur = europe([15.156712825832164,48.30371553390465]);
ld = europe([14.549932166241172,46.4866532486199]);
ll = europe([11.204443787952183,46.91899233914248]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([11.204443778297161,46.918992296823646]);
ur = europe([14.549932152815039,46.486653206856396]);
ld = europe([13.994409796764009,44.695833444323256]);
ll = europe([10.805306599253848,45.105133870684924]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([10.805306590412085,45.10513382903308]);
ur = europe([13.99440978444733,44.695833403183606]);
ld = europe([13.654633799024392,43.53552468558152]);
ll = europe([10.561516803980956,43.930671459798624]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([10.561516795617383,43.93067141859757]);
ur = europe([13.654633787361952,43.5355246448671]);
ld = europe([12.867691604239901,40.640701985019405]);
ll = europe([9.997809515987688,41.00288343254471]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([10.8,42.4]);
ur = europe([12.8,42.13]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
};
conicConformalFrance.getCompositionBorders = function() {
var context = d3Path.path();
this.drawCompositionBorders(context);
return context.toString();
};
return conicConformalFrance.scale(2700);
}
// The projections must have mutually exclusive clip regions on the sphere,
// as this will avoid emitting interleaving lines and polygons.
function multiplex$8(streams) {
var n = streams.length;
return {
point: function(x, y) { var i = -1; while (++i < n) {streams[i].point(x, y); }},
sphere: function() { var i = -1; while (++i < n) {streams[i].sphere(); }},
lineStart: function() { var i = -1; while (++i < n) {streams[i].lineStart(); }},
lineEnd: function() { var i = -1; while (++i < n) {streams[i].lineEnd(); }},
polygonStart: function() { var i = -1; while (++i < n) {streams[i].polygonStart(); }},
polygonEnd: function() { var i = -1; while (++i < n) {streams[i].polygonEnd(); }}
};
}
// A composite projection for Portugal, configured by default for 960×500.
function conicConformalEurope() {
var cache,
cacheStream,
europe = d3Geo.geoConicConformal().rotate([-10, -53]).parallels([0, 60]), europePoint,
guadeloupe = d3Geo.geoMercator().center([-61.46, 16.14]), guadeloupePoint,
guyane = d3Geo.geoMercator().center([-53.2, 3.9]), guyanePoint,
azores = d3Geo.geoConicConformal().rotate([27.8, -38.9]).parallels([0, 60]), azoresPoint,
azores2 = d3Geo.geoConicConformal().rotate([25.43, -37.398]).parallels([0, 60]), azores2Point,
azores3 = d3Geo.geoConicConformal().rotate([31.17, -39.539]).parallels([0, 60]), azores3Point,
madeira = d3Geo.geoConicConformal().rotate([17, -32.7]).parallels([0, 60]), madeiraPoint,
canaryIslands = d3Geo.geoConicConformal().rotate([16, -28.5]).parallels([0,60]), canaryIslandsPoint,
martinique = d3Geo.geoMercator().center([-61.03, 14.67]), martiniquePoint,
mayotte = d3Geo.geoMercator().center([45.16, -12.8]), mayottePoint,
reunion = d3Geo.geoMercator().center([55.52, -21.13]), reunionPoint,
malta = d3Geo.geoConicConformal().rotate([-14.4, -35.95]).parallels([0, 60]), maltaPoint,
point, pointStream = {point: function(x, y) { point = [x, y]; }};
/*
var europeBbox = [[-6.5, 51], [10, 41]];
var guyaneBbox = [[-54.5, 6.29], [-50.9, 1.48]];
*/
function conicConformalEurope(coordinates) {
var x = coordinates[0], y = coordinates[1];
return point = null,
(europePoint.point(x, y), point) ||
(guyanePoint.point(x, y), point) ||
(martiniquePoint.point(x, y), point) ||
(guadeloupePoint.point(x, y), point) ||
(canaryIslandsPoint.point(x, y), point) ||
(madeiraPoint.point(x, y), point) ||
(mayottePoint.point(x, y), point) ||
(reunionPoint.point(x, y), point) ||
(maltaPoint.point(x, y), point) ||
(azoresPoint.point(x, y), point) ||
(azores2Point.point(x, y), point) ||
(azores3Point.point(x, y), point);
}
conicConformalEurope.invert = function(coordinates) {
var k = europe.scale(),
t = europe.translate(),
x = (coordinates[0] - (t[0] + 0.08 * k)) / k,
y = (coordinates[1] - t[1]) / k;
return (y >= -0.31 && y< -0.24 && x >= 0.14 && x < 0.24 ? guadeloupe
: y >= -0.24 && y< -0.17 && x >= 0.14 && x < 0.24 ? guyane
: y >= -0.17 && y< -0.12 && x >= 0.21 && x < 0.24 ? azores2
: y >= -0.17 && y< -0.14 && x >= 0.14 && x < 0.165 ? azores3
: y >= -0.17 && y< -0.1 && x >= 0.14 && x < 0.24 ? azores
: y >= -0.1 && y< -0.03 && x >= 0.14 && x < 0.24 ? madeira
: y >= -0.03 && y< 0.04 && x >= 0.14 && x < 0.24 ? canaryIslands
: y >= -0.31 && y< -0.24 && x >= 0.24 && x < 0.34 ? martinique
: y >= -0.24 && y< -0.17 && x >= 0.24 && x < 0.34 ? mayotte
: y >= -0.17 && y< -0.1 && x >= 0.24 && x < 0.34 ? reunion
: y >= -0.1 && y< -0.03 && x >= 0.24 && x < 0.34 ? malta
: europe).invert(coordinates);
};
conicConformalEurope.stream = function(stream) {
return cache && cacheStream === stream ? cache : cache = multiplex$8([europe.stream(cacheStream = stream), guyane.stream(stream), martinique.stream(stream), guadeloupe.stream(stream), canaryIslands.stream(stream), madeira.stream(stream), mayotte.stream(stream), reunion.stream(stream), malta.stream(stream), azores.stream(stream), azores2.stream(stream), azores3.stream(stream)]);
};
conicConformalEurope.precision = function(_) {
if (!arguments.length) {return europe.precision();}
europe.precision(_);
guyane.precision(_);
martinique.precision(_);
guadeloupe.precision(_);
canaryIslands.precision(_);
madeira.precision(_);
mayotte.precision(_);
reunion.precision(_);
malta.precision(_);
azores.precision(_);
azores2.precision(_);
azores3.precision(_);
return reset();
};
conicConformalEurope.scale = function(_) {
if (!arguments.length) {return europe.scale();}
europe.scale(_);
guadeloupe.scale(_ * 3);
guyane.scale(_ * 0.8);
martinique.scale(_ * 3.5);
reunion.scale(_ * 2.7);
azores.scale(_ * 2);
azores2.scale(_ * 2);
azores3.scale(_ * 2);
madeira.scale(_ * 3);
canaryIslands.scale(_);
mayotte.scale(_ * 5.5);
malta.scale(_ * 6);
return conicConformalEurope.translate(europe.translate());
};
conicConformalEurope.translate = function(_) {
if (!arguments.length) {return europe.translate();}
var k = europe.scale(), x = +_[0], y = +_[1];
europePoint = europe
.translate([x - 0.08 * k, y])
.clipExtent([[x - 0.51 * k, y - 0.33 * k],[x + 0.5 * k, y + 0.33 * k]])
.stream(pointStream);
guadeloupePoint = guadeloupe
.translate([x + 0.19 * k, y - 0.275 * k])
.clipExtent([[x + 0.14 * k + epsilon, y - 0.31 * k + epsilon],[x + 0.24 * k - epsilon, y - 0.24 * k - epsilon]])
.stream(pointStream);
guyanePoint = guyane
.translate([x + 0.19 * k, y - 0.205 * k])
.clipExtent([[x + 0.14 * k + epsilon, y - 0.24 * k + epsilon],[x + 0.24 * k - epsilon, y - 0.17 * k - epsilon]])
.stream(pointStream);
azoresPoint = azores
.translate([x + 0.19 * k, y - 0.135 * k])
.clipExtent([[x + 0.14 * k + epsilon, y - 0.17 * k + epsilon],[x + 0.24 * k - epsilon, y - 0.1 * k - epsilon]])
.stream(pointStream);
azores2Point = azores2
.translate([x + 0.225 * k, y - 0.147 * k])
.clipExtent([[x + 0.21 * k + epsilon, y - 0.17 * k + epsilon],[x + 0.24 * k - epsilon, y - 0.12 * k - epsilon]])
.stream(pointStream);
azores3Point = azores3
.translate([x + 0.153 * k, y - 0.15 * k])
.clipExtent([[x + 0.14 * k + epsilon, y - 0.17 * k + epsilon],[x + 0.165 * k - epsilon, y - 0.14 * k - epsilon]])
.stream(pointStream);
madeiraPoint = madeira
.translate([x + 0.19 * k, y - 0.065 * k])
.clipExtent([[x + 0.14 * k + epsilon, y - 0.1 * k + epsilon],[x + 0.24 * k - epsilon, y - 0.03 * k - epsilon]])
.stream(pointStream);
canaryIslandsPoint = canaryIslands
.translate([x + 0.19 * k, y + 0.005 * k])
.clipExtent([[x + 0.14 * k + epsilon, y - 0.03 * k + epsilon],[x + 0.24 * k - epsilon, y + 0.04 * k - epsilon]])
.stream(pointStream);
martiniquePoint = martinique
.translate([x + 0.29 * k, y - 0.275 * k])
.clipExtent([[x + 0.24 * k + epsilon, y - 0.31 * k + epsilon],[x + 0.34 * k - epsilon, y - 0.24 * k - epsilon]])
.stream(pointStream);
mayottePoint = mayotte
.translate([x + 0.29 * k, y - 0.205 * k])
.clipExtent([[x + 0.24 * k + epsilon, y - 0.24 * k + epsilon],[x + 0.34 * k - epsilon, y - 0.17 * k - epsilon]])
.stream(pointStream);
reunionPoint = reunion
.translate([x + 0.29 * k, y - 0.135 * k])
.clipExtent([[x + 0.24 * k + epsilon, y - 0.17 * k + epsilon],[x + 0.34 * k - epsilon, y - 0.1 * k - epsilon]])
.stream(pointStream);
maltaPoint = malta
.translate([x + 0.29 * k, y - 0.065 * k])
.clipExtent([[x + 0.24 * k + epsilon, y - 0.1 * k + epsilon],[x + 0.34 * k - epsilon, y - 0.03 * k - epsilon]])
.stream(pointStream);
return reset();
};
conicConformalEurope.fitExtent = function(extent, object) {
return fitExtent(conicConformalEurope, extent, object);
};
conicConformalEurope.fitSize = function(size, object) {
return fitSize(conicConformalEurope, size, object);
};
function reset() {
cache = cacheStream = null;
return conicConformalEurope;
}
conicConformalEurope.drawCompositionBorders = function(context) {
/*
console.log("var ul, ur, ld, ll;");
var projs = [guyane, martinique, guadeloupe, canaryIslands, madeira, mayotte, reunion, malta, azores, azores2, azores3];
for (var i in projs){
var ul = europe.invert([projs[i].clipExtent()[0][0], projs[i].clipExtent()[0][1]]);
var ur = europe.invert([projs[i].clipExtent()[1][0], projs[i].clipExtent()[0][1]]);
var ld = europe.invert([projs[i].clipExtent()[1][0], projs[i].clipExtent()[1][1]]);
var ll = europe.invert([projs[i].clipExtent()[0][0], projs[i].clipExtent()[1][1]]);
console.log("ul = europe(["+ul+"]);");
console.log("ur = europe(["+ur+"]);");
console.log("ld = europe(["+ld+"]);");
console.log("ll = europe(["+ll+"]);");
console.log("context.moveTo(ul[0], ul[1]);");
console.log("context.lineTo(ur[0], ur[1]);");
console.log("context.lineTo(ld[0], ld[1]);");
console.log("context.lineTo(ll[0], ll[1]);");
console.log("context.closePath();");
}*/
var ul, ur, ld, ll;
ul = europe([42.45755610828648,63.343658547914934]);
ur = europe([52.65837266667029,59.35045080290929]);
ld = europe([47.19754502247785,56.12653496548117]);
ll = europe([37.673034273363044,59.61638268506111]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([59.41110754003403,62.35069727399336]);
ur = europe([66.75050228640794,57.11797303636038]);
ld = europe([60.236065725110436,54.63331433818992]);
ll = europe([52.65837313153311,59.350450804599355]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([48.81091130080243,66.93353402634641]);
ur = europe([59.41110730654679,62.35069740653086]);
ld = europe([52.6583728974441,59.3504509222445]);
ll = europe([42.45755631675751,63.34365868805821]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([31.054198418446475,52.1080673766184]);
ur = europe([39.09869284884117,49.400700047190554]);
ld = europe([36.0580811499175,46.02944174908498]);
ll = europe([28.690508588835726,48.433126979386415]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([33.977877745912025,55.849945501331]);
ur = europe([42.75328432167726,52.78455122462353]);
ld = europe([39.09869297540224,49.400700176148625]);
ll = europe([31.05419851807008,52.10806751810923]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([52.658372900759296,59.35045068526415]);
ur = europe([60.23606549583304,54.63331423800264]);
ld = europe([54.6756370953122,51.892298789399455]);
ll = europe([47.19754524788189,56.126534861222794]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([47.19754506082455,56.126534735591456]);
ur = europe([54.675636900123514,51.892298681337095]);
ld = europe([49.94448648951486,48.98775484983285]);
ll = europe([42.75328468716108,52.78455126060818]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([42.75328453416769,52.78455113209101]);
ur = europe([49.94448632339758,48.98775473706457]);
ld = europe([45.912339990394315,45.99361784987003]);
ll = europe([39.09869317356607,49.40070009378711]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([37.673034114296634,59.61638254183119]);
ur = europe([47.197544835420544,56.126534839849846]);
ld = europe([42.75328447467064,52.78455135314068]);
ll = europe([33.977877870363905,55.849945644671145]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([44.56748486446032,57.26489367845818]);
ld = europe([43.9335791193588,53.746540942601726]);
ll = europe([43,56]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = europe([37.673034114296634,59.61638254183119]);
ur = europe([40.25902691953466,58.83002044222639]);
ld = europe([38.458270492742024,57.26232178028002]);
ll = europe([35.97754948030156,58.00266637992386]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
};
conicConformalEurope.getCompositionBorders = function() {
var context = d3Path.path();
this.drawCompositionBorders(context);
return context.toString();
};
return conicConformalEurope.scale(750);
}
// The projections must have mutually exclusive clip regions on the sphere,
// as this will avoid emitting interleaving lines and polygons.
function multiplex$9(streams) {
var n = streams.length;
return {
point: function(x, y) { var i = -1; while (++i < n) {streams[i].point(x, y); }},
sphere: function() { var i = -1; while (++i < n) {streams[i].sphere(); }},
lineStart: function() { var i = -1; while (++i < n) {streams[i].lineStart(); }},
lineEnd: function() { var i = -1; while (++i < n) {streams[i].lineEnd(); }},
polygonStart: function() { var i = -1; while (++i < n) {streams[i].polygonStart(); }},
polygonEnd: function() { var i = -1; while (++i < n) {streams[i].polygonEnd(); }}
};
}
// A composite projection for Malaysia, configured by default for 960×500.
function mercatorMalaysia() {
var cache,
cacheStream,
peninsular = d3Geo.geoMercator().center([105.25, 4.00]), peninsularPoint,
borneo = d3Geo.geoMercator().center([118.65,2.86]), borneoPoint,
point, pointStream = {point: function(x, y) { point = [x, y]; }};
function mercatorMalaysia(coordinates) {
var x = coordinates[0], y = coordinates[1];
return point = null,
(peninsularPoint.point(x, y), point) ||
(borneoPoint.point(x, y), point);
}
mercatorMalaysia.invert = function(coordinates) {
var k = peninsular.scale(),
t = peninsular.translate(),
x = (coordinates[0] - t[0]) / k,
y = (coordinates[1] - t[1]) / k;
return (y >= -0.0521 && y < 0.0229 && x >= -0.0111 && x < 0.1000 ? borneo
: peninsular).invert(coordinates);
};
mercatorMalaysia.stream = function(stream) {
return cache && cacheStream === stream ? cache : cache = multiplex$9([peninsular.stream(cacheStream = stream), borneo.stream(stream)]);
};
mercatorMalaysia.precision = function(_) {
if (!arguments.length) {return peninsular.precision();}
peninsular.precision(_);
borneo.precision(_);
return reset();
};
mercatorMalaysia.scale = function(_) {
if (!arguments.length) {return peninsular.scale();}
peninsular.scale(_);
borneo.scale(_ * 0.615);
return mercatorMalaysia.translate(peninsular.translate());
};
mercatorMalaysia.translate = function(_) {
if (!arguments.length) {return peninsular.translate();}
var k = peninsular.scale(), x = +_[0], y = +_[1];
peninsularPoint = peninsular
.translate(_)
.clipExtent([[x - 0.1100 * k, y - 0.0521 * k],[x - 0.0111 * k, y + 0.0521 * k]])
.stream(pointStream);
borneoPoint = borneo
.translate([x + 0.09000 * k, y - 0.00 * k])
.clipExtent([[x - 0.0111 * k + epsilon, y -0.0521 * k + epsilon],[x + 0.1000 * k - epsilon, y + 0.024 * k - epsilon]])
.stream(pointStream);
return reset();
};
mercatorMalaysia.fitExtent = function(extent, object) {
return fitExtent(mercatorMalaysia, extent, object);
};
mercatorMalaysia.fitSize = function(size, object) {
return fitSize(mercatorMalaysia, size, object);
};
function reset() {
cache = cacheStream = null;
return mercatorMalaysia;
}
mercatorMalaysia.drawCompositionBorders = function(context) {
var llbor = peninsular([106.3214, 2.0228]);
var lmbor = peninsular([105.1843, 2.3761]);
var lrbor = peninsular([104.2151, 3.3618]);
var llrbor = peninsular([104.2150, 4.5651]);
context.moveTo(llbor[0], llbor[1]);
context.lineTo(lmbor[0], lmbor[1]);
context.lineTo(lrbor[0], lrbor[1]);
context.lineTo(llrbor[0], llrbor[1]);
};
mercatorMalaysia.getCompositionBorders = function() {
var context = d3Path.path();
this.drawCompositionBorders(context);
return context.toString();
};
return mercatorMalaysia.scale(4800);
}
// The projections must have mutually exclusive clip regions on the sphere,
// as this will avoid emitting interleaving lines and polygons.
function multiplex$a(streams) {
var n = streams.length;
return {
point: function(x, y) { var i = -1; while (++i < n) {streams[i].point(x, y); }},
sphere: function() { var i = -1; while (++i < n) {streams[i].sphere(); }},
lineStart: function() { var i = -1; while (++i < n) {streams[i].lineStart(); }},
lineEnd: function() { var i = -1; while (++i < n) {streams[i].lineEnd(); }},
polygonStart: function() { var i = -1; while (++i < n) {streams[i].polygonStart(); }},
polygonEnd: function() { var i = -1; while (++i < n) {streams[i].polygonEnd(); }}
};
}
// A composite projection for Equatorial Guinea, configured by default for 960×500.
function mercatorEquatorialGuinea() {
var cache,
cacheStream,
continent = d3Geo.geoMercator().rotate([-9.5, -1.5]), continentPoint,
bioko = d3Geo.geoMercator().rotate([-8.6, -3.5]), biokoPoint,
annobon = d3Geo.geoMercator().rotate([-5.6, 1.45]), annobonPoint,
point, pointStream = {point: function(x, y) { point = [x, y]; }};
function mercatorEquatorialGuinea(coordinates) {
var x = coordinates[0], y = coordinates[1];
return point = null,
(continentPoint.point(x, y), point) ||
(biokoPoint.point(x, y), point) ||
(annobonPoint.point(x, y), point);
}
mercatorEquatorialGuinea.invert = function(coordinates) {
var k = continent.scale(),
t = continent.translate(),
x = (coordinates[0] - t[0]) / k,
y = (coordinates[1] - t[1]) / k;
return (y >= -0.02 && y< 0 && x >= -0.038 && x < -0.005 ? bioko
: y >= 0 && y< 0.02 && x >= -0.038 && x < -0.005 ? annobon
: continent).invert(coordinates);
};
mercatorEquatorialGuinea.stream = function(stream) {
return cache && cacheStream === stream ? cache : cache = multiplex$a([continent.stream(cacheStream = stream), bioko.stream(stream), annobon.stream(stream)]);
};
mercatorEquatorialGuinea.precision = function(_) {
if (!arguments.length) {return continent.precision();}
continent.precision(_);
bioko.precision(_);
annobon.precision(_);
return reset();
};
mercatorEquatorialGuinea.scale = function(_) {
if (!arguments.length) {return continent.scale();}
continent.scale(_);
bioko.scale(_* 1.5);
annobon.scale(_* 4);
return mercatorEquatorialGuinea.translate(continent.translate());
};
mercatorEquatorialGuinea.translate = function(_) {
if (!arguments.length) {return continent.translate();}
var k = continent.scale(), x = +_[0], y = +_[1];
continentPoint = continent
.translate(_)
.clipExtent([[x - 0.005 * k, y - 0.02 * k],[x + 0.038 * k, y +0.02 * k]])
.stream(pointStream);
biokoPoint = bioko
.translate([x - 0.025 * k, y - 0.01 * k])
.clipExtent([[x - 0.038 * k + epsilon, y - 0.02 * k + epsilon],[x - 0.005 * k - epsilon, y + 0 * k - epsilon]])
.stream(pointStream);
annobonPoint = annobon
.translate([x - 0.025 * k, y + 0.01 * k])
.clipExtent([[x - 0.038 * k + epsilon, y - 0 * k + epsilon],[x - 0.005 * k - epsilon, y + 0.02 * k - epsilon]])
.stream(pointStream);
return reset();
};
mercatorEquatorialGuinea.fitExtent = function(extent, object) {
return fitExtent(mercatorEquatorialGuinea, extent, object);
};
mercatorEquatorialGuinea.fitSize = function(size, object) {
return fitSize(mercatorEquatorialGuinea, size, object);
};
function reset() {
cache = cacheStream = null;
return mercatorEquatorialGuinea;
}
mercatorEquatorialGuinea.drawCompositionBorders = function(context) {
/*
console.log("var ul, ur, ld, ll;");
var projs = [continent, bioko, annobon];
for (var i in projs){
var ul = continent.invert([projs[i].clipExtent()[0][0], projs[i].clipExtent()[0][1]]);
var ur = continent.invert([projs[i].clipExtent()[1][0], projs[i].clipExtent()[0][1]]);
var ld = continent.invert([projs[i].clipExtent()[1][0], projs[i].clipExtent()[1][1]]);
var ll = continent.invert([projs[i].clipExtent()[0][0], projs[i].clipExtent()[1][1]]);
console.log("ul = continent(["+ul+"]);");
console.log("ur = continent(["+ur+"]);");
console.log("ld = continent(["+ld+"]);");
console.log("ll = continent(["+ll+"]);");
console.log("context.moveTo(ul[0], ul[1]);");
console.log("context.lineTo(ur[0], ur[1]);");
console.log("context.lineTo(ld[0], ld[1]);");
console.log("context.lineTo(ll[0], ll[1]);");
console.log("context.closePath();");
}*/
var ul, ur, ld, ll;
ul = continent([9.21327272751682,2.645820439454123]);
ur = continent([11.679126293239872,2.644755519268689]);
ld = continent([11.676845389029227,0.35307824637606433]);
ll = continent([9.213572917774014,0.35414205204417754]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = continent([7.320873711543669,2.64475551449975]);
ur = continent([9.213272722738658,2.645820434679803]);
ld = continent([9.213422896480349,1.4999812505283054]);
ll = continent([7.322014760520787,1.4989168878985566]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
ul = continent([7.3220147605302905,1.4989168783492766]);
ur = continent([9.213422896481598,1.499981240979021]);
ld = continent([9.213572912999604,0.354142056817247]);
ll = continent([7.323154615739809,0.353078251154504]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
};
mercatorEquatorialGuinea.getCompositionBorders = function() {
var context = d3Path.path();
this.drawCompositionBorders(context);
return context.toString();
};
return mercatorEquatorialGuinea.scale(12000);
}
function multiplex$b(streams) {
var n = streams.length;
return {
point: function(x, y) {
var i = -1;
while (++i < n) streams[i].point(x, y);
},
sphere: function() {
var i = -1;
while (++i < n) streams[i].sphere();
},
lineStart: function() {
var i = -1;
while (++i < n) streams[i].lineStart();
},
lineEnd: function() {
var i = -1;
while (++i < n) streams[i].lineEnd();
},
polygonStart: function() {
var i = -1;
while (++i < n) streams[i].polygonStart();
},
polygonEnd: function() {
var i = -1;
while (++i < n) streams[i].polygonEnd();
}
};
}
function albersUk() {
var cache,
cacheStream,
main = d3Geo.geoAlbers()
.rotate([4.4, 0.8])
.center([0, 55.4])
.parallels([50, 60]),
mainPoint,
shetland = d3Geo.geoAlbers()
.rotate([4.4, 0.8])
.center([0, 55.4])
.parallels([50, 60]),
shetlandPoint,
point,
pointStream = {
point: function(x, y) {
point = [x, y];
}
};
function albersUk(coordinates) {
var x = coordinates[0],
y = coordinates[1];
return (
(point = null),
(mainPoint.point(x, y), point) || (shetlandPoint.point(x, y), point)
);
}
albersUk.invert = function(coordinates) {
var k = main.scale(),
t = main.translate(),
x = (coordinates[0] - t[0]) / k,
y = (coordinates[1] - t[1]) / k;
return (y >= -0.089 && y < 0.06 && x >= 0.029 && x < 0.046
? shetland
: main
).invert(coordinates);
};
albersUk.stream = function(stream) {
return cache && cacheStream === stream
? cache
: (cache = multiplex$b([
main.stream((cacheStream = stream)),
shetland.stream(stream)
]));
};
albersUk.precision = function(_) {
if (!arguments.length) return main.precision();
main.precision(_), shetland.precision(_);
return reset();
};
albersUk.scale = function(_) {
if (!arguments.length) return main.scale();
main.scale(_), shetland.scale(_);
return albersUk.translate(main.translate());
};
albersUk.translate = function(_) {
if (!arguments.length) return main.translate();
var k = main.scale(),
x = +_[0],
y = +_[1];
mainPoint = main
.translate(_)
.clipExtent([
[x - 0.065 * k, y - 0.089 * k],
[x + 0.075 * k, y + 0.089 * k]
])
.stream(pointStream);
shetlandPoint = shetland
.translate([x + 0.01 * k, y + 0.025 * k])
.clipExtent([
[x + 0.029 * k + epsilon, y - 0.089 * k + epsilon],
[x + 0.046 * k - epsilon, y - 0.06 * k - epsilon]
])
.stream(pointStream);
return reset();
};
albersUk.fitExtent = function(extent, object) {
return fitExtent(albersUk, extent, object);
};
albersUk.fitSize = function(size, object) {
return fitSize(albersUk, size, object);
};
function reset() {
cache = cacheStream = null;
return albersUk;
}
albersUk.drawCompositionBorders = function(context) {
/*var ul = main.invert([
shetland.clipExtent()[0][0],
shetland.clipExtent()[0][1]
]);
var ur = main.invert([
shetland.clipExtent()[1][0],
shetland.clipExtent()[0][1]
]);
var ld = main.invert([
shetland.clipExtent()[1][0],
shetland.clipExtent()[1][1]
]);
var ll = main.invert([
shetland.clipExtent()[0][0],
shetland.clipExtent()[1][1]
]);
console.log("ul = main([" + ul + "]);");
console.log("ur = main([" + ur + "]);");
console.log("ld = main([" + ld + "]);");
console.log("ll = main([" + ll + "]);");
console.log("context.moveTo(ul[0], ul[1]);");
console.log("context.lineTo(ur[0], ur[1]);");
console.log("context.lineTo(ld[0], ld[1]);");
console.log("context.lineTo(ll[0], ll[1]);");
console.log("context.closePath();");*/
var ul, ur, ld, ll;
ul = main([-1.113205870242365, 59.64920050773357]);
ur = main([0.807899092399606, 59.59085836472269]);
ld = main([0.5778611961420386, 57.93467822832577]);
ll = main([-1.25867782078448, 57.99029450085142]);
context.moveTo(ul[0], ul[1]);
context.lineTo(ur[0], ur[1]);
context.lineTo(ld[0], ld[1]);
context.lineTo(ll[0], ll[1]);
context.closePath();
};
albersUk.getCompositionBorders = function() {
var context = d3Path.path();
this.drawCompositionBorders(context);
return context.toString();
};
return albersUk.scale(2800);
}
exports.geoAlbersUk = albersUk;
exports.geoAlbersUsa = albersUsa;
exports.geoAlbersUsaTerritories = albersUsaTerritories;
exports.geoConicConformalEurope = conicConformalEurope;
exports.geoConicConformalFrance = conicConformalFrance;
exports.geoConicConformalPortugal = conicConformalPortugal;
exports.geoConicConformalSpain = conicConformalSpain;
exports.geoConicEquidistantJapan = conicEquidistantJapan;
exports.geoMercatorEcuador = mercatorEcuador;
exports.geoMercatorEquatorialGuinea = mercatorEquatorialGuinea;
exports.geoMercatorMalaysia = mercatorMalaysia;
exports.geoTransverseMercatorChile = transverseMercatorChile;
Object.defineProperty(exports, '__esModule', { value: true });
})));
<!DOCTYPE html>
<meta charset="utf-8" />
<style>
.states {
fill: #ccc;
stroke: #fff;
}
</style>
<body>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script src="http://d3js.org/topojson.v1.min.js"></script>
<script src="https://unpkg.com/d3-composite-projections@1.3.1/d3-composite-projections.js"></script>
<script>
var width = 960,
height = 500;
var projection = d3.geoAlbersUk();
var path = d3.geoPath().projection(projection);
var svg = d3
.select("body")
.append("svg")
.attr("width", width)
.attr("height", height);
var t = d3.transition();
d3.json("uk-counties.json", function(error, uk) {
var UK = topojson.feature(uk, uk.objects.UK);
svg
.selectAll(".land")
.data(UK.features)
.enter()
.append("path")
.attr("class", "land")
.attr("d", path)
.style("fill", "#aca")
.style("stroke", "#000")
.style("stroke-width", "0.5px")
.on("mouseover", function(d, i) {
d3.select(this).interrupt();
d3.select(this)
.transition(t)
.style("fill", "red");
})
.on("mouseout", function(d, i) {
d3.select(this).interrupt();
d3.select(this)
.transition(t)
.style("fill", "#aca");
});
svg
.append("path")
.style("fill", "none")
.style("stroke", "#f00")
.attr("d", projection.getCompositionBorders());
});
</script>
</body>
Display the source blob
Display the rendered blob
Raw
{"type":"Topology","arcs":[[[60911,12557],[-76,22],[-131,19]],[[60704,12598],[-93,-13]],[[60611,12585],[6,62],[-15,33],[-53,27],[-35,56],[-5,67]],[[60509,12830],[72,37],[47,-7],[36,42],[51,-2],[26,22],[12,75],[20,66],[14,148],[10,21],[54,34]],[[60851,13266],[-19,-111],[51,-162],[29,-18],[71,40],[48,-94],[-9,-50],[-41,-60],[-43,-89],[-24,-93],[-3,-72]],[[48252,11126],[2,52],[-12,123],[24,82],[35,0],[47,-62],[47,-30],[53,0],[59,20],[35,41],[41,144],[17,108]],[[48600,11604],[119,-16],[194,0],[100,103],[53,113],[21,81]],[[49087,11885],[85,-102],[129,-10],[142,0],[194,-10],[318,92],[196,41]],[[50151,11896],[17,-162],[-44,-100],[30,-105],[-235,-196],[28,-34],[134,-17],[29,-117]],[[50110,11165],[-245,-191],[-260,-5],[-80,-132],[-154,-70],[-133,21],[-21,105],[-204,81],[-121,-30],[-107,-100],[-130,0],[-57,42],[-23,77],[-104,32],[-24,70],[-195,61]],[[58487,15736],[-79,-43],[-183,-14],[-87,0],[-32,-69],[-24,-111],[0,-97],[24,-83],[84,-148]],[[58190,15171],[-52,-6],[-78,-94],[-40,-149],[-74,-102],[-30,2],[-82,134]],[[57834,14956],[-3,58],[-73,91],[-45,122],[-184,194],[-99,-28],[-157,153],[-118,49],[78,256],[58,90]],[[57291,15941],[68,108],[-55,200],[87,126],[19,183],[-35,66],[-90,15],[81,130],[110,53],[-31,68],[16,19],[197,173],[-63,164],[-192,218],[46,218],[-146,134]],[[57303,17816],[88,182],[-9,170],[-33,104],[11,56],[224,53],[57,-19],[83,-120],[77,-17],[40,30],[30,83],[0,175],[97,151],[195,44]],[[58163,18708],[129,-87],[46,-149],[211,-78],[12,-198],[57,-113],[42,-24],[62,39],[169,-39],[6,-164],[171,-83],[75,-96],[9,-51],[-66,-70],[9,-23],[175,-77],[-61,-115],[19,-21],[205,-24],[167,30],[6,-94],[-68,-396]],[[59538,16875],[-53,-104],[-118,-73],[-87,-125],[17,-156],[-158,-104],[-79,-136],[-51,12],[-104,103],[-94,-75],[-160,-19],[-21,-49],[37,-92],[-74,-104],[-31,-2],[-16,49],[-15,172],[-50,-53],[-53,-126],[-3,-151],[62,-106]],[[53231,12530],[-18,111]],[[53213,12641],[43,177],[31,40],[147,37],[209,-28],[166,-109],[134,58],[134,-32],[98,68],[118,-60],[74,98],[65,26],[77,-36],[111,-124],[165,7],[105,-69],[83,-10],[159,66],[67,-160],[142,-166],[162,-30],[352,-277],[50,-8],[286,206],[171,207],[-7,55],[-89,149],[-6,152]],[[56260,12878],[29,27],[150,-98],[138,-17],[93,34],[113,122],[87,-11],[111,45],[79,-26],[69,-68],[29,-72],[-81,-213],[4,-58],[196,-183],[163,1],[-89,172],[-28,127],[24,49],[122,30],[137,-74],[25,44],[49,7],[32,-41],[17,-136],[149,17],[19,-49],[-7,-92],[36,-93]],[[57926,12322],[-37,-196],[12,-83],[-35,-62],[-192,89],[-89,-127],[-38,-175],[-92,-121],[-168,-43],[-179,-117],[-97,-24],[-196,-249]],[[56815,11214],[-149,58],[-90,76],[-293,20],[-145,68],[-208,-24],[-131,39],[-156,-58],[-81,55],[-44,88],[-76,23],[-148,-38],[3,-107],[-42,-21],[-551,109],[-678,12],[-163,-138],[40,-94],[-24,-42],[-237,-17]],[[53642,11223],[5,87],[-49,81],[-5,89],[-155,88],[-132,266],[44,62],[138,42],[3,64],[-31,132],[-98,77],[-114,211],[-17,108]],[[60911,12557],[37,-18],[22,-33],[8,-81],[45,-45],[59,1],[87,42]],[[61169,12423],[-26,-25],[-10,-61],[31,-34]],[[61164,12303],[-54,-126],[-133,-147],[-89,-158],[24,-143]],[[60912,11729],[-122,104],[-101,6],[-48,15],[-48,47],[-59,82]],[[60534,11983],[41,106],[-8,156],[46,58],[82,9],[19,17],[-9,90],[8,88],[-9,91]],[[49818,29104],[-19,-25],[2,-92],[-21,-57],[-50,-54],[-255,71],[-128,-154],[-180,23]],[[49167,28816],[-38,67],[-59,136],[-11,320],[4,184],[11,143],[59,109],[70,75],[121,54],[98,28],[125,-55],[82,-211],[86,-232],[103,-330]],[[51736,6757],[22,24],[113,0],[85,-13],[97,-34],[140,-68],[107,-147]],[[52300,6519],[-87,13],[-81,0],[-159,-23],[-85,-32]],[[51888,6477],[-83,34],[-74,13],[-27,54],[-4,102],[36,77]],[[59140,12710],[-52,6],[-120,0],[-14,36],[-66,-18],[-23,22],[-3,58],[-32,44],[-81,27]],[[58749,12885],[14,99],[37,52],[-1,36],[39,32],[96,31],[16,24],[-2,45],[59,78]],[[59007,13282],[69,-88],[25,-46],[8,-81],[33,-55],[42,11],[96,-121]],[[59280,12902],[79,-101],[34,-77]],[[59393,12724],[-45,-37],[-56,35],[-40,-46]],[[59252,12676],[-42,22],[-70,12]],[[60258,7024],[-81,23],[-166,88],[-78,15],[-128,66],[-41,-13],[-56,2],[-10,36],[-120,43],[-24,0],[-66,27],[-81,9],[-139,23]],[[59268,7343],[6,1],[-106,233],[-1,80],[75,58],[140,-19],[42,98],[54,45],[31,2],[52,-83],[53,-11],[1,26]],[[59615,7773],[140,-131],[188,-133],[188,-182],[112,-219],[15,-84]],[[48600,11604],[13,138],[0,328],[-59,93],[-106,92],[-76,41],[-89,62],[-112,129]],[[48171,12487],[30,8],[37,49],[0,28],[31,47],[69,76],[44,84]],[[48382,12779],[72,-114],[135,-92],[165,-82],[118,-82],[112,-41],[76,-10],[47,-62],[0,-226],[-12,-154],[-8,-31]],[[60238,11133],[-56,191],[-84,185],[-53,85],[-91,68],[-35,39],[-62,110],[-12,39]],[[59845,11850],[8,38]],[[59853,11888],[34,14]],[[59887,11902],[57,-16],[139,-1],[29,-8],[40,-35],[45,-16],[49,65],[49,16],[38,-18],[34,4],[1,47],[-75,92]],[[60293,12032],[61,8],[32,-20],[50,-59],[26,-43],[21,-1],[51,66]],[[60912,11729],[12,-76],[-61,-260],[-106,-104],[-49,-130],[-102,-100],[-13,-175],[-110,-45],[-63,58]],[[60420,10897],[-27,38],[-114,-40],[-26,221],[-15,17]],[[58011,13205],[97,-315],[-58,-426],[-56,-127]],[[57994,12337],[-68,-15]],[[56260,12878],[-178,170],[15,83],[73,64],[5,57],[-27,41],[-71,-17],[-50,145],[61,119],[-51,79],[70,27],[22,143],[39,21],[157,-42],[11,27],[-39,126],[30,124],[-36,121],[-121,185],[-236,120],[-111,-52],[-119,24],[-98,-70],[-112,61],[-62,166],[-127,52],[-22,262],[-64,104],[13,51],[40,30],[206,-109],[97,71],[-7,89],[-61,136],[0,124],[-64,74],[-19,73],[26,166],[125,155],[-6,30],[-111,7],[-38,61],[30,120],[100,189],[-23,28],[-220,99]],[[55307,16412],[-147,65],[100,132],[98,68],[264,75],[58,85],[143,-13],[180,83],[41,-15],[173,-409],[49,11],[100,106]],[[56366,16600],[130,-174],[262,-263],[246,-208],[158,-14],[129,0]],[[57834,14956],[-81,17],[-121,-155],[-151,64],[-176,12],[-99,137],[21,57],[-12,49],[-119,51],[-51,-10],[-75,-158],[90,-143],[57,-8],[81,-94],[22,-74],[-2,-128],[52,-83],[134,-75],[187,2],[106,-130],[103,54],[64,-32],[14,-51],[-109,-92],[-11,-60],[50,-115],[10,-142],[134,32],[43,-28],[-5,-60],[-113,-204],[-8,-124],[31,-132],[111,-128]],[[62147,19654],[-239,-185],[-20,-47],[6,-89],[130,-264],[121,-122],[5,-57],[-62,-117],[2,-58],[168,-10],[168,-205],[-2,-53],[-64,-75],[-286,-85],[-210,177],[-4,57],[-63,43],[-79,-247],[188,-251],[80,-5],[72,105],[95,-30],[60,43],[83,-90],[104,2],[50,-79],[5,-57],[-83,-256],[1,-125],[-63,-24],[-99,47],[-38,-30],[-94,-115],[-19,-121],[-129,-190],[48,-345]],[[61979,16796],[-70,-59],[37,-69],[-46,-55],[-112,66],[-177,230],[-81,60],[-89,23],[-136,-62],[-216,37],[-56,-41],[-1,-149],[-73,-68],[-167,-47],[-103,107],[-41,-7],[9,-211],[-122,-191]],[[60535,16360],[-129,313],[-226,46],[-50,18],[-79,-90],[-166,-47],[-185,-110],[-35,34],[-6,85],[-75,66],[21,115],[-12,55],[-55,30]],[[58163,18708],[-11,114],[-107,191],[5,130],[258,130],[41,102],[148,126],[190,271],[18,61],[-55,264],[-260,168],[39,196],[-74,98],[3,73]],[[58358,20632],[73,-6],[73,-102],[109,-140],[132,-152],[175,-26],[65,89],[146,127],[102,153],[95,38],[234,153],[233,51],[110,13],[36,25],[22,76],[0,454]],[[59963,21385],[217,-80],[142,4],[70,66],[40,107],[-19,230],[33,38],[163,19],[229,132],[101,-6]],[[60939,21895],[-68,-416],[178,-70],[18,-81],[-77,-104],[3,-53],[269,-219],[-5,-35],[-109,-95],[-11,-92],[48,-89],[-44,-135],[20,-166],[57,-49],[-9,-64],[84,-149],[39,-2],[105,98],[189,26],[149,-98],[8,-54],[148,-217],[216,-177]],[[59757,12628],[-28,-29]],[[59729,12599],[-53,-27],[-32,10],[-73,88],[-31,66],[-20,11],[-71,6],[-56,-29]],[[59280,12902],[69,12],[22,13],[36,55],[58,34]],[[59465,13016],[93,2],[47,-19]],[[59605,12999],[18,-80],[49,-77],[23,-69],[2,-62],[36,-31],[24,-52]],[[51487,25598],[-126,-163],[-110,-11],[-166,-145],[-147,0],[-102,70],[-58,-8],[-8,-30],[40,-94],[-17,-57],[-101,-21],[-208,-260]],[[50484,24879],[-170,-213]],[[50314,24666],[-12,-15],[-114,-49],[-146,13],[-132,-177],[-133,-30],[-36,-115],[33,-283],[-54,-82]],[[49720,23928],[-197,-84],[-32,-105],[-82,-61],[-129,-22],[-149,58],[-64,-111],[-135,70],[-87,-21],[-52,179],[-146,68],[-462,-147]],[[48185,23752],[-205,141],[-169,-7],[-64,139],[-145,151],[15,81],[-33,162],[-136,361],[7,26],[-196,158],[-81,153]],[[47178,25117],[-3,53],[213,152],[-15,115],[-188,223],[-203,184],[-158,89],[-193,-4],[-33,72],[-17,-25]],[[46581,25976],[-39,54],[-7,55],[37,22],[26,32],[-73,44],[27,16]],[[46552,26199],[143,151],[182,-91],[223,23],[130,-55],[44,28],[44,105]],[[47318,26360],[50,-9],[49,-31],[56,-64],[51,-30],[59,6],[115,30],[73,43],[39,38],[64,4],[119,-2],[88,64],[30,2],[-59,62],[-22,47],[-68,2],[-30,-41],[-41,-4],[-60,49]],[[47831,26526],[22,118],[72,-55],[71,26],[16,59],[-33,98],[11,34],[137,179],[266,-72]],[[48393,26913],[78,-165],[148,-117],[68,-12],[35,-19],[67,-99],[43,-74],[50,-24],[63,0],[103,55],[99,87],[273,185],[80,194]],[[49500,26924],[149,-52],[133,-85],[211,-19],[147,-136],[101,21],[96,77],[153,-9],[121,-64],[17,-53],[-10,-60],[66,-72],[85,49],[42,189],[47,54],[172,12],[138,-68],[62,119],[82,21]],[[51312,26848],[-8,-55],[77,-123],[13,-87],[11,-550],[22,-172],[87,-88],[-27,-175]],[[40151,8083],[424,-15],[11,-149],[54,-74],[113,-283],[-20,-51],[-75,-56],[-10,-189],[-36,-130],[-133,-56],[-22,-46],[53,-45],[143,-4],[122,-147],[29,-7],[51,83],[78,-47],[-5,-174],[69,-171],[7,-206],[61,-107],[52,-274],[171,-133],[-23,-289],[71,-60],[54,-115],[11,-172],[236,-68],[36,-58],[22,-107],[94,-42],[-1,-60],[-32,-34],[-123,2],[-11,-83],[-47,-103]],[[41575,4613],[-36,-43],[-3,-32],[20,-34],[44,11],[17,51],[22,0],[34,-130],[22,-32],[-5,-23],[27,-32],[-24,-53],[-25,-22],[-4,-93],[19,-26],[-2,-40],[-22,-51],[-52,-15],[-5,-22],[-56,-8],[-34,-30],[-17,-38],[-22,-2],[-54,23],[-14,-55],[31,-24],[78,9],[42,49],[15,49],[29,-7],[32,22],[36,4],[30,-68],[24,-22],[22,-57],[-24,-28],[-35,7],[-43,-17],[-25,-39],[39,-32],[25,15],[46,-15],[0,-53],[59,38],[9,24],[42,-13],[-2,-30],[26,-34],[0,-36],[-26,-24],[-74,-19],[-49,-53],[-5,-28],[54,-51],[0,-44],[-88,4],[-39,-24],[-12,-27],[-27,10],[5,62],[22,15],[-5,34],[-22,32],[-85,83],[-127,87],[-76,39],[-103,23],[-124,-8],[-59,4],[-44,-9],[-88,32],[-27,-8],[-73,4],[-27,-13],[-93,-10],[-66,-68],[3,-62],[-96,-43],[-4,-45],[-84,30],[-26,-6],[-10,-38],[-37,2],[-129,-56],[-47,2],[-53,34],[-79,30],[-27,0],[-73,-57],[-5,30],[-36,-5],[-22,-29],[-66,0],[-30,14],[37,66],[2,90],[-24,4],[-7,77],[12,89],[-10,39],[-56,59],[-5,-23],[51,-53],[-7,-49],[7,-30],[3,-107],[29,-17],[-2,-55],[-54,-77],[-39,-32],[-64,-4],[-7,-57],[-27,-9],[-32,66],[3,117],[-34,32],[-5,30],[-39,4],[-25,-47],[-49,-19],[-58,-4],[-44,-21],[-22,-24],[-42,-4],[-51,-60],[12,-102],[39,-28],[-7,-53],[-69,-30],[-4,-19],[-49,-42],[24,-71],[-24,-25],[0,-96],[56,-32],[12,-30],[-76,-68],[-4,-34],[24,-26],[-12,-23],[-39,-9],[-25,-23],[3,-83],[-35,-13],[-31,49],[-5,43],[-25,10],[-48,-8],[-37,13],[-7,23],[-101,-4],[-44,-39],[-12,-38],[-32,-11],[-53,-76],[-37,-15],[7,-30],[-31,-13],[-5,-42],[-56,-34],[-13,46],[-31,41],[-44,-4],[-69,-39],[-44,-74],[5,-47],[-27,-9],[-2,-38],[7,-117],[-51,-49],[10,-51],[-59,-17],[-12,-28],[-47,-47],[-34,9],[5,40],[-12,32],[24,21],[34,-6],[3,38],[-42,15],[-51,-32],[-15,24],[17,47],[18,95],[2,58],[-32,2],[-19,128],[-15,17],[-59,0],[-44,-28],[-29,22],[-2,27],[-42,-19],[51,-53],[3,-26],[39,-36],[-2,-74],[44,-22],[-3,-47],[-39,-64],[-68,7],[-18,-17],[25,-36],[34,-20],[47,9],[36,-79],[-56,34],[-56,-23],[-8,-28],[-34,-25],[-10,-43],[-43,-60],[-8,-78],[27,-13],[-10,-62],[-51,-38],[-61,32],[-44,-30],[-93,0],[61,-34],[56,8],[64,-19],[39,-47],[27,-8],[44,-56],[-10,-85],[46,-2],[27,-45],[15,-81],[-32,-29],[-12,-107],[-88,-21],[-34,-45],[19,-79],[-19,-23],[-15,-60],[-56,-10],[-32,40],[-159,-4],[-41,-32],[-21,-58],[6,-36],[-39,-38],[-27,-47],[-14,-51],[20,-51],[-28,-43],[-33,15],[-4,-34],[-59,4],[-25,-10],[-9,87],[-116,40],[-21,22],[11,59],[-29,11],[-10,70],[-46,30],[-8,53],[51,111],[-39,64],[-5,68],[-17,19],[-44,11],[20,49],[-12,62],[-59,78],[-5,37],[-27,2],[-73,79],[-20,0],[-56,66],[-66,8],[-39,-21],[-66,32],[-12,36],[-61,43],[-34,-24],[-42,28],[-27,0],[-10,-30],[-61,-13],[0,49],[-53,53],[-35,-4],[-24,21],[0,28],[-32,38],[-56,3],[-76,44],[-105,-10],[-63,-26],[2,-62],[-27,-6],[-51,-58],[22,-36],[24,-87],[22,-17],[-26,-53],[0,-30],[-52,-126],[-58,-28],[-44,-42],[-49,-4],[-32,-15],[-46,10],[-18,-27],[-85,6],[-22,-49],[-29,-19],[-17,23],[-47,-2],[-29,-30],[-59,-32],[-44,11],[-44,60],[-22,81],[-49,4],[-41,70],[0,34],[29,28],[8,47],[36,0],[29,34],[18,60],[-37,57],[2,45],[-19,68],[2,38],[-27,39],[15,44],[-5,54],[47,19],[-3,64],[15,40],[44,34],[36,58],[5,25],[54,-21],[46,32],[57,-4],[44,15],[19,55],[52,38],[43,66],[20,-10],[73,51],[13,38],[48,-4],[39,62],[32,27],[117,22],[10,19],[37,-11],[54,32],[31,-26],[59,-14],[12,-43],[34,-30],[3,-42],[66,-32],[71,-13],[29,-43],[-22,-23],[-10,-53],[52,53],[-10,36],[-25,11],[13,46],[80,71],[52,72],[19,60],[20,27],[-17,98],[48,9],[39,-6],[30,-30],[54,30],[56,-17],[68,34],[37,49],[22,4],[24,68],[32,34],[41,-4],[32,19],[8,30],[36,49],[64,13],[0,25],[46,13],[22,38],[49,130],[-2,115],[56,30],[100,-13],[44,88],[37,14],[-3,49],[46,7],[57,55],[31,73],[18,93],[0,37],[-47,110],[54,15],[7,30],[-22,34],[10,45],[107,-7],[-12,62],[100,2],[32,66],[34,-8],[5,-34],[71,34],[22,57],[39,7],[10,40],[51,70],[8,81],[-13,39],[5,44],[44,32],[-34,34],[27,115],[-39,81],[0,30],[29,28],[29,47],[-2,85],[22,23],[-12,37],[14,63],[-68,49],[15,26],[36,15],[37,-11],[10,-38],[58,11],[15,-47],[32,21],[44,-4],[34,62],[24,61],[37,7],[44,74],[37,-2],[-20,-100],[49,-19],[15,-38],[-8,-69],[5,-51],[15,-36],[41,26],[52,-7],[7,-19],[39,-15],[64,32],[139,-13],[-5,39],[-139,2],[-59,-28],[-29,34],[-42,21],[3,39],[-42,10],[-22,54],[-5,89],[22,66],[47,30],[-44,60],[-42,19],[74,70],[9,-45],[49,-25],[59,-7],[68,20],[25,61],[51,-12],[17,27],[66,-13],[90,-2],[13,11],[90,15],[42,60],[14,46],[20,17],[34,79],[-7,19],[17,77],[0,45],[31,10],[5,60],[-27,15],[0,45],[22,47],[-17,23],[35,21],[46,-6],[20,42],[19,-34],[39,30],[7,51],[30,17],[63,7],[32,64],[39,6],[20,21],[17,51],[22,17],[36,0],[8,37],[51,34],[-2,53],[24,28],[-10,100],[52,-9],[7,58],[32,34],[51,6],[34,81],[39,21],[54,11],[42,45],[22,0],[12,34],[29,11],[44,76],[-12,90],[10,121],[0,107],[14,42],[-10,17],[-2,66],[5,94],[-5,66],[-19,72],[4,34],[-31,49],[29,39],[-17,19],[2,53],[-22,26],[25,32],[-5,32],[46,79]],[[32467,852],[13,-28],[29,-17],[13,-53],[52,-21],[58,25],[15,-38],[-32,-28],[-43,2],[-27,-27],[-23,46],[-27,15],[-41,0],[7,47],[22,0],[-16,77]],[[32431,797],[-9,-45],[-28,17],[37,28]],[[32272,765],[27,-41],[29,6],[42,-38],[24,-47],[-28,-70],[-40,-15],[-24,36],[5,60],[-33,30],[-24,40],[22,39]],[[32217,756],[7,-32],[42,-49],[-14,-94],[-56,7],[14,30],[-25,17],[15,49],[23,27],[-26,22],[20,23]],[[32240,537],[28,-68],[-7,-26],[-39,30],[17,19],[1,45]],[[32412,341],[-14,-34],[-25,-7],[-18,39],[26,32],[36,-13],[22,45],[-23,36],[17,55],[61,30],[40,-28],[4,-19],[44,-23],[1,-60],[-18,-53],[-29,-26],[-61,2],[3,-32],[-27,-17],[-39,73]],[[32150,239],[18,-49],[-39,10],[21,39]],[[32255,232],[19,-19],[47,13],[33,-26],[0,-36],[-66,-53],[-12,49],[-33,-15],[-3,36],[15,51]],[[59461,11124],[92,6],[22,28],[4,100],[14,31],[35,24],[39,-6],[28,32],[2,51],[-18,105],[-19,68],[-57,79]],[[59603,11642],[44,34],[11,36],[-36,90]],[[59622,11802],[38,21],[42,40],[64,10],[79,-23]],[[60238,11133],[-58,67],[-117,10],[-88,-117],[-83,6],[-84,-40],[-76,-141],[-115,-28],[-101,107],[-55,127]],[[46770,39228],[18,127],[65,115],[-11,274],[80,-2],[164,-93],[120,4],[97,236],[194,77],[64,162],[84,74]],[[47645,40202],[66,60],[69,151],[215,49],[110,62],[205,177],[61,108]],[[48371,40809],[35,-42],[103,-326],[59,-85],[189,-66],[45,-158],[143,-104],[34,-73],[185,54],[88,-58],[-47,-57],[20,-52],[-15,-55],[56,-145],[-343,-209],[-31,-46],[-3,-152],[-106,-149],[118,-68],[34,-155],[69,-111],[-79,-55],[-47,-175],[-103,-79],[27,-74],[93,-113],[13,-88],[-30,-80],[29,-98],[132,-120],[148,-21],[304,213],[82,96],[54,13],[167,-279],[250,-212]],[[50044,37680],[-97,-427],[-118,-281],[41,-67],[237,-125],[45,-62],[6,-57],[-31,-77],[-85,-96],[40,-190],[49,-115],[334,-274],[78,-160],[126,-26],[22,-325],[34,-96],[-22,-133]],[[50703,35169],[-58,31],[-113,-101],[-223,11],[-140,-96],[-83,-136],[54,-177],[0,-91],[-281,-250],[27,-61],[124,-94],[29,-72],[3,-216],[-26,-85],[49,-123],[-16,-128],[-25,-41],[-87,-19],[-102,75],[-133,-68],[-78,-103],[-206,15]],[[49418,33440],[-46,62],[-324,-228],[-198,-96],[-226,24],[-127,-192],[-24,-89],[-39,-30],[-167,45],[-105,142],[-260,60],[-84,-132],[-103,-42]],[[47715,32964],[-10,45],[-34,32],[-93,38],[22,83],[34,0],[88,75],[47,-2],[22,51],[27,19],[19,51],[22,2],[42,37],[19,38],[-41,66],[-13,62],[-61,6],[42,-72],[0,-92],[-98,-40],[-34,-22],[-17,-53],[-25,-40],[-61,6],[-93,-32],[-41,-36],[-22,0],[-68,-49],[-25,-49],[-2,-70],[-15,-26],[-5,-96],[-63,-49],[-8,41],[-56,-5],[-51,-44],[-93,-19],[-51,29],[-13,30],[-34,28],[27,23],[-5,32],[20,30],[-10,32],[-34,28],[-113,110],[32,56],[37,13],[-3,29],[-34,35],[-24,95],[-27,39],[-39,-17],[-42,40],[-5,-96],[47,-6],[34,-26],[-15,-81],[-27,-34],[-36,-15],[-17,-89],[-27,-47],[19,-57],[-9,-88],[-22,-4],[-42,-47],[-32,-55],[-19,-85],[-59,-62],[-22,-75],[-63,-40],[-44,-77],[-123,-111],[-43,-66],[12,-42],[80,-66],[-22,-19],[-24,40],[-42,38],[-26,71],[-54,44],[-20,90],[-56,62],[-46,-22],[12,-49],[-37,-21],[-14,-34],[-32,17],[-20,40],[-32,32],[-9,73],[-13,17],[0,123],[20,79],[2,62],[15,38],[-19,22],[-37,-13],[-34,53],[14,51],[42,17],[78,-10],[49,57],[10,128],[27,23],[-5,60],[24,45],[5,64],[44,68],[-29,-2],[-22,98],[-44,59],[2,41],[-63,53],[17,47],[-25,8],[-19,-62],[22,-36],[24,-10],[-10,-92],[-53,-115],[-35,-15],[-34,-51],[15,-66],[22,-9],[19,-46],[-26,-56],[-61,-40],[-62,4],[-41,43],[-25,-30],[-53,-41],[-47,-2],[-53,28],[-35,49],[-26,64],[-123,215],[-107,143],[-12,6],[-49,83],[0,26],[-54,81],[-29,112],[29,47],[2,49],[-9,90],[-30,74],[-2,49],[10,60],[56,42],[-7,-57],[26,2],[-2,92],[-29,61],[-49,3],[-20,-37],[34,-23],[-2,-30],[-54,-28],[-75,90],[-44,70],[-39,79],[-15,53],[-59,109],[-80,94],[-15,31],[-125,162],[-46,73],[-66,61],[-15,35],[-51,68],[-22,61],[-81,113],[-34,30],[-39,-10],[-54,106],[-17,4],[-29,60],[7,49],[105,49],[42,79],[0,29],[27,96],[29,-12],[7,78],[27,32],[10,79],[-5,128],[17,15],[34,83],[5,157],[-24,75],[0,77],[27,32],[36,74],[-4,21],[29,35],[51,80],[56,37],[61,100],[18,85],[26,85],[39,26],[18,51],[39,23],[46,51],[61,34],[44,66],[49,52],[29,70],[10,162],[-27,64],[-5,72],[17,23],[49,139],[64,155],[19,115],[17,56],[74,76],[41,79],[42,45],[93,55],[31,-59],[61,-24],[22,2],[101,-51],[14,-32],[56,-8],[-22,47],[3,36],[24,30],[27,-13],[47,23],[51,73],[0,47],[73,-5],[-2,17],[-83,13],[-32,-13],[-46,-64],[-62,0],[-9,22],[-54,10],[-20,64],[15,54],[37,63],[49,45],[100,51],[63,17],[52,49],[110,24],[92,-41],[25,-51],[27,-17],[70,-17],[15,-36],[81,-43],[34,7],[85,-9],[44,34],[52,15],[73,34],[29,56],[52,8],[12,30],[-73,2],[-22,26],[-49,-43],[-30,6],[-7,54],[86,83],[29,55],[15,49],[49,32]],[[45866,32847],[-47,-64],[22,-68],[22,-8],[29,-92],[-2,-53],[19,-34],[-2,-34],[15,-62],[-10,-30],[71,-70],[24,-41],[-2,-68],[22,-38],[36,-11],[13,-85],[41,-40],[25,4],[61,42],[41,-6],[-14,-51],[-113,-23],[-36,8],[-47,64],[-12,40],[-105,145],[-69,126],[-4,28],[-44,93],[-13,45],[-5,100],[-9,24],[-3,89],[32,43],[64,27]],[[53884,35364],[-19,72],[-47,55],[-55,7],[-33,-34],[1,-88],[90,-242],[-13,-52],[-49,-21],[-53,49],[-53,177],[-47,59],[-134,15],[23,-108],[-54,-11],[-199,188],[-57,144],[-42,30],[-130,-32],[-24,11],[-30,104],[-88,58],[-86,2]],[[52785,35747],[0,218],[4,146],[36,100],[88,31],[106,0],[141,-62],[106,-115],[106,-8],[110,0],[176,8],[146,54],[132,146],[33,10]],[[53969,36275],[1,-15],[67,-102],[-6,-98],[-12,-58],[-104,-72],[-42,-153],[99,-173],[-30,-151],[-58,-89]],[[55009,26254],[69,-55],[-18,-96],[18,-85],[-44,-98],[-78,-53],[-34,-77],[28,-174],[-24,-184],[29,-104],[-11,-34],[-172,-40],[-61,-84],[-143,20],[-147,-88],[-13,-89],[91,-362],[-36,-73],[-92,-78],[-38,-107],[34,-130],[3,-155],[165,-209],[6,-304],[57,-207],[-7,-156],[169,-139],[-54,-123],[-79,-23]],[[54627,22947],[-169,6],[-166,-102],[-138,-136],[9,-30],[-88,-158],[-30,-129],[-141,-47],[-111,-137],[12,-78],[-19,-20],[-91,-36],[-255,9],[-38,-30],[-8,-94],[52,-147],[-16,-64],[-211,-161]],[[53219,21593],[-73,4],[-36,64],[-62,-79],[-79,11],[-26,166],[-156,61],[-84,88],[123,247],[190,106],[63,198],[106,98],[-77,152],[-98,80],[-397,32],[-65,41],[-85,119],[-144,4],[-54,54],[-105,15],[-13,115],[-62,108],[3,151],[72,5],[31,38],[25,124],[-5,117],[240,162],[53,134],[-8,170],[-72,75],[-23,74],[-31,224],[20,149],[-123,217],[3,177],[-21,53],[-90,111],[-143,102],[-332,143],[-90,145],[-107,-50]],[[51312,26848],[54,28],[101,186],[-40,62],[-93,46],[-6,58],[17,57],[118,126],[20,192],[63,198],[136,8],[60,39],[39,151],[57,96]],[[51838,28095],[116,-7],[240,-123]],[[52194,27965],[91,-147],[11,-147],[25,-70],[247,-211],[-26,-149],[13,-83],[142,-56],[49,-123],[65,-3],[130,-80],[2,-58],[-34,-77],[14,-55],[255,-109],[46,-57],[-4,-30],[-119,-87],[-21,-53],[21,-17],[99,-28],[74,21],[172,-117],[319,132],[119,128],[168,13],[48,-28],[8,-113],[96,-51],[117,-11],[45,26],[48,89],[108,24],[42,-28],[-21,-106],[91,-7],[83,-59],[292,16]],[[53932,22878],[67,149],[38,157],[-19,132],[-90,100],[-138,91],[-147,24],[-71,-58],[-81,-124],[-76,-124],[-33,-165],[228,-223],[156,-33],[119,-9],[47,83]],[[44734,3880],[-12,-17],[0,-66],[-17,-6],[-5,-47],[27,-23],[-10,-51],[-44,-35],[-19,7],[-15,-55],[-44,-13],[-44,47],[-32,6],[-19,34],[-34,9],[0,100],[-22,47],[2,68],[-61,53],[37,30],[24,44],[-44,20],[-66,-5],[-34,-15],[-24,39],[-69,6],[32,-45],[63,-23],[71,11],[-2,-73],[66,-59],[-10,-94],[32,-41],[-8,-72],[52,-30],[-3,-66],[-46,-72],[-49,8],[-37,-44],[-56,0],[-58,-86],[-44,-32],[-54,-115],[-20,-68],[-17,-91],[0,-49],[-12,-19],[-15,-203],[44,-89],[-44,-30],[-22,15],[-85,13],[-64,-66],[-46,-62],[-34,4],[-17,-23],[-54,36],[-22,51],[-49,32],[-86,19],[-29,43],[25,30],[22,53],[31,10],[-7,92],[32,26],[12,36],[-68,21],[12,77],[-56,17],[-3,-24],[27,-32],[2,-32],[-41,-23],[15,-26],[36,-6],[27,-47],[-7,-51],[-20,-36],[-39,-43],[-27,-12],[0,-107],[-27,-11],[-4,-40],[-44,13],[-18,27],[-56,0],[-46,24],[-17,40],[-30,32],[-83,49],[-31,7],[-35,34],[3,34],[36,-2],[-4,93],[14,45],[-22,32],[-53,34],[-30,30],[12,32],[-2,53],[-32,-17],[-41,-4],[-5,45],[-49,19],[-12,27],[-34,13],[-88,13],[-27,-6],[-15,36],[0,62],[-54,-35],[-36,0],[-37,17],[-71,3],[-39,-41],[-46,7],[-25,-49],[-39,-5],[-22,-21],[-32,0],[-75,30],[-13,21],[-51,30],[-5,47],[49,19],[39,-13],[-5,64],[20,19],[27,75],[80,62],[-63,-7],[-5,-21],[-46,-75],[0,-32],[-20,-23],[0,-53],[-127,44],[-81,-2],[-41,-10],[-32,29],[-15,43],[13,34],[-13,49],[-26,7],[-3,46],[18,22]],[[42043,3655],[24,-1],[81,113],[104,47],[100,64],[68,32],[10,87],[-23,71],[-82,79],[-91,72],[-191,127],[-132,0],[-63,-64],[-70,-10]],[[41778,4272],[5,30],[74,92],[19,51],[32,53],[-32,2],[-27,-28],[-32,-87],[-44,-51],[-29,21],[5,30],[-29,26],[-15,89],[-71,100],[-29,-13],[-15,-31],[3,-41],[-30,-6],[-19,29],[2,32],[29,43]],[[40151,8083],[32,44],[-7,96],[27,26],[-5,72],[46,87],[-2,96],[17,73],[-22,49],[19,17],[-12,40],[25,77],[-3,36],[27,42],[49,3],[46,-22],[8,19],[127,3],[36,-11],[54,-43],[39,3],[29,-15],[37,8],[86,-68],[75,-85],[61,-30],[88,0],[52,-9],[78,20],[73,25],[39,36],[54,79],[15,43],[19,8],[93,164],[24,17],[76,24],[44,145],[20,21],[49,-15],[-3,-36],[17,-39],[37,39],[39,-30],[2,-75],[-27,-49],[30,-12],[10,51],[29,47],[-7,51],[36,110],[78,49],[8,24],[124,-17],[34,30],[-2,57],[27,4],[32,-34],[63,-27],[51,-39],[-9,47],[-66,30],[-42,47],[-34,10],[-63,-10],[-3,-45],[-27,-17],[-61,-13],[-46,13],[-32,-34],[-83,-34],[-37,-62],[-44,17],[-51,51],[-29,83],[2,224],[-59,15],[-44,30],[32,74],[-102,66],[14,47],[56,-10],[71,6],[25,-13],[32,41],[19,83],[7,85],[-12,51],[-36,45],[-44,23],[97,32],[30,68],[78,-6],[41,-11],[37,34],[34,-4],[49,11],[15,21],[97,45],[44,-5],[17,-17],[30,30],[46,4],[15,26],[63,4],[66,-36],[32,-38],[86,23],[9,38],[81,5],[32,21],[32,-11],[61,2],[26,11],[81,-2],[37,13],[44,57],[29,2],[37,24],[14,-13],[81,-6],[41,-41],[44,15],[10,24],[91,14],[19,22],[73,8],[40,-32],[109,15],[44,53],[10,32],[34,17],[69,-63],[90,-9],[20,-8],[78,0],[59,-28]],[[43848,10453],[-26,-84],[11,-122],[-29,-204],[-203,-41],[-224,30],[-27,-44],[7,-226],[57,-100],[167,-137],[107,-32],[153,-183],[164,-4],[185,-156],[177,7],[35,-64],[-28,-119],[-59,-113],[36,-96],[311,-36],[49,44],[12,96],[31,39],[145,42],[135,-74],[97,23],[99,-74],[86,-17],[28,-69],[15,-213],[216,-14],[233,-241],[205,-28],[284,36],[-92,-259],[134,-137],[253,85],[187,-17],[17,-51],[-20,-164],[92,-70],[-13,-130],[120,75],[41,-28],[72,17],[64,-72],[63,-215]],[[47215,7313],[118,-101],[141,-25],[32,-68],[-283,-203],[62,-68],[-73,-213],[28,-114]],[[47240,6521],[-26,-10],[-41,-43],[-40,2],[-80,-66],[-47,11],[-14,-28],[-86,-28],[-53,3],[-74,21],[-73,11],[-56,0],[-27,-11],[-32,-41],[-22,-85],[-46,0],[-56,13],[-88,-4],[-35,-13],[-44,11],[-34,-11],[-127,-2],[-24,-19],[-42,0],[-88,-17],[-154,-62],[-14,-43],[-57,-57],[-22,-34],[3,-47],[-46,-96],[-47,-49],[-54,4],[-83,-36],[-93,-62],[-2,-78],[-46,25],[-32,-17],[-49,-4],[-10,19],[-88,15],[-17,30],[-51,6],[-3,28],[35,8],[0,77],[-20,23],[-7,41],[-44,49],[-12,74],[-18,28],[-22,72],[-29,43],[-56,32],[-15,-81],[5,-49],[39,-30],[27,-66],[-2,-66],[12,-15],[0,-51],[12,-38],[10,-166],[37,15],[26,44],[13,-51],[-52,-51],[-27,-57],[-53,-47],[-44,-64],[-8,-115],[-26,-7],[-88,-136],[-42,19],[-49,-6],[-76,15],[-19,-19],[-108,4],[-22,-21],[-44,0],[-4,-30],[88,10],[21,13],[54,-4],[108,2],[41,7],[47,-41],[-27,-57],[-29,-96],[-8,-67]],[[44744,4902],[-86,7],[-252,0],[-99,-78],[-81,-126],[-63,-141],[-18,-126],[-9,-110],[54,-94],[72,-110],[117,-47],[135,-95],[163,-78],[57,-24]],[[47215,7313],[124,142],[426,90],[68,66],[83,-51],[132,95],[195,7],[271,143],[170,-9],[29,38],[-37,160],[45,100],[5,153],[43,101],[-17,144],[111,49],[56,-47],[48,15],[34,77],[-13,83],[14,19],[203,-51],[111,-249],[83,-87],[47,10],[17,122],[21,15],[140,-41],[276,137],[-5,48],[-139,73],[-4,59],[32,75],[176,198],[-49,173],[60,142]],[[49971,9312],[148,-23],[105,-66],[112,-2],[64,-45],[132,-166],[220,-443],[91,-38],[43,-122],[63,-72],[178,32],[112,89],[164,45],[113,117],[89,-34]],[[51605,8584],[189,-341],[120,-147],[76,-15],[113,83],[140,-32],[-28,-183],[-122,-108],[28,-196],[119,14],[42,-276],[-46,-96],[-12,-130],[42,-151],[58,-106],[227,72],[17,-19],[-13,-162],[252,0],[23,-146]],[[52830,6645],[-85,17],[-127,-17],[-59,-41],[-51,-125],[-24,-13],[-66,30],[-118,23]],[[51736,6757],[-36,58],[-58,61],[-82,34],[-151,0],[-51,-54],[-46,-169],[-16,-95],[-77,-83]],[[51219,6509],[-33,-15],[-31,15],[-42,-9],[-32,-45],[15,-47],[-29,-6],[0,-34],[-30,-36],[15,-56],[51,7],[22,21],[15,64],[61,34],[27,32],[42,-2],[-15,-34],[22,-56],[0,-63],[-17,-32],[29,-17],[46,12],[20,-17],[-5,-40],[42,-4],[-10,-39],[37,0],[14,22],[66,-52],[78,56],[22,42],[39,-57],[-41,-96],[-5,-62],[49,-72],[76,6],[0,-27],[-35,-60],[-51,-15],[-24,-23],[-35,-71],[8,-57],[24,-36],[-10,-30],[10,-45],[-39,-30],[-168,-2],[-35,7],[-92,-22],[-20,-30],[-59,-49],[-58,-12],[-22,32],[-12,76],[-40,9],[-22,25],[-24,-4],[-44,21],[-54,-6],[-36,17],[-64,47],[0,45],[-41,-5],[-57,9],[-24,30],[-49,-13],[-61,13],[-15,29],[-29,20],[-59,4],[-70,-21],[-5,-24],[-91,-4],[-80,19],[-20,21],[-117,9],[-56,23],[-81,-4],[-27,15],[-32,40],[-78,-10],[-51,4],[-56,32],[-76,9],[-61,-22],[-56,17],[-54,-42],[-49,-66],[-24,-62],[2,-30],[37,4],[2,-27],[-32,-17],[8,-30],[-47,-26],[-29,-38],[-17,-73],[34,-83],[64,-23],[61,23],[29,-27],[54,-147],[-12,-53],[-44,-35],[-35,-51],[-7,-36],[-44,-60],[-46,-42],[-15,19],[20,72],[0,58],[9,53],[-14,19],[19,37],[0,44],[20,49],[-34,54],[-64,76],[-73,77],[-83,96],[-96,93],[-193,179],[-144,126],[-80,62],[-203,145],[-305,193],[-57,26],[-58,38],[-122,56],[-52,6],[-34,-8],[-32,25],[-66,21],[-34,-8],[-85,40],[-149,39],[-66,6],[-71,-30],[-15,-38],[-57,-43]],[[51492,6355],[61,-23],[2,-66],[-97,6],[-20,34],[12,28],[42,21]],[[52785,35747],[-140,4],[-49,-51],[-106,43],[-80,-15],[-1,-113],[-54,-98],[-34,-149],[-163,162],[-51,12],[-61,-85],[-4,-98],[-351,-198],[-112,-2],[-224,139],[-170,55],[-238,-90],[-172,-140],[-72,46]],[[50044,37680],[143,69],[269,-104],[35,31],[53,135],[67,38],[70,-13],[38,81],[81,60],[21,51],[-6,64],[209,-49],[392,262],[320,-152],[28,-74],[43,-9],[165,109],[89,200],[109,149],[7,83]],[[52177,38611],[240,-47],[283,-34],[229,11],[236,-22],[155,-100],[27,-55],[7,-112],[74,-133],[54,-67],[14,-111],[20,-100],[40,-33],[142,-22],[148,0],[129,33],[40,78],[-7,177],[41,145],[20,56],[94,33],[72,34]],[[54235,38342],[20,-36],[10,-79],[49,-92],[41,-40],[10,-83],[17,-11],[-5,-47],[39,-70],[-2,-72],[12,-7],[-7,-76],[12,-20],[5,-72],[41,-92],[37,-57],[51,-64],[37,-25],[27,-62],[75,-100]],[[54704,37237],[-215,-108],[-47,-138],[-92,-86],[-34,-266],[-202,-66],[-39,-93]],[[54075,36480],[-38,-88],[-73,-70],[5,-47]],[[58563,12878],[82,15],[61,2],[43,-10]],[[59140,12710],[5,-128],[-17,-74],[-23,-44]],[[59105,12464],[-41,-15],[-75,30],[-80,-11],[-36,-33],[-46,-8],[-128,25],[-101,-34],[-33,1],[-111,39]],[[58454,12458],[28,62],[41,56],[29,63],[-29,46],[-101,13],[-30,30],[14,36],[48,11],[68,76],[41,27]],[[58877,29699],[-12,69],[-44,105],[-60,95],[-80,79],[-85,17],[-115,-9],[-94,-52],[-80,-61],[-80,-191],[-24,-271]],[[58203,29480],[-44,21],[-86,5],[-41,-7],[-166,-49],[-110,-10],[-71,44],[-93,94],[-73,28],[-61,0],[-91,-15],[-129,-45],[-42,-38],[-31,-83],[-35,-24],[-29,-70],[0,-47]],[[57101,29284],[-12,6],[-93,-94],[-188,-142],[-182,-175],[-157,-164],[-73,-11]],[[56396,28704],[-12,53],[15,100],[-358,188],[-242,23],[-341,-94]],[[55458,28974],[-157,213],[64,139],[5,153],[323,-145],[166,60],[177,134],[74,21],[-148,109],[-19,47],[130,194],[13,164],[48,138],[-92,213],[3,249]],[[56045,30663],[2,183],[84,399],[-39,193],[8,22]],[[56100,31460],[43,115],[127,155],[683,115],[141,-106],[148,-9],[12,136],[108,56],[14,117],[-32,66],[17,21],[163,68],[146,130],[102,22],[151,-32],[293,183],[22,53],[-30,72],[124,116],[20,185],[78,55],[106,-34],[83,-123],[190,-37],[77,-66],[315,-23],[57,51],[56,123]],[[59314,32869],[71,-15],[78,-34],[8,-17],[61,-28],[68,-53],[86,-34],[61,-7],[76,-64],[0,-34],[26,-38],[-51,-41],[-76,-38],[-151,0],[-132,-43],[-54,-68],[-27,-68],[-51,-23],[-44,-83],[-12,-41],[-20,-166],[0,-149],[15,-113],[22,-51],[54,-177],[22,-98],[68,-196],[7,-36],[57,-119],[19,-109],[47,-102],[58,-115],[91,-149],[110,-162],[48,-57],[74,-133],[151,-232],[37,-38],[73,-102],[12,-28],[69,-96],[100,-128],[22,-63],[54,-60],[119,-181],[27,-21],[66,-111],[49,-66],[37,-100],[14,-17],[44,-149],[32,-143],[3,-51],[-30,-64],[-139,-164],[-15,19],[57,41],[51,78],[41,37],[22,40],[3,38],[-25,58],[-53,51],[-13,23],[-83,66],[-68,45],[-110,51],[-120,28],[-31,2],[-74,-30],[-107,-21],[-93,-43],[-76,-25],[-27,-21],[-124,14],[-108,37],[-127,123],[-90,111],[-47,38],[-24,64],[-130,117],[-14,37],[-54,46],[-44,17],[-27,77],[-10,51],[-39,60],[-105,45],[-24,17],[-98,14]],[[57279,29533],[5,-46],[-83,-60],[-10,38],[35,53],[53,15]],[[59615,7773],[7,144],[44,196],[102,173],[-52,160],[168,176],[29,0],[73,-96],[125,9],[29,89],[11,222],[29,77],[85,138],[-23,40],[-62,6],[-24,103],[-103,58],[35,100],[92,14],[65,43],[11,94],[86,8],[-68,188]],[[60274,9715],[183,0]],[[60457,9715],[149,6],[157,58],[96,-37],[-60,-212],[355,78],[200,-89],[284,74],[17,-17],[1,-83],[104,-42],[-7,-115],[106,23],[85,-57],[69,-128],[255,-134],[22,-134],[252,-92],[144,-141],[388,107],[76,-32],[90,-109],[297,13],[103,-68],[151,-339],[71,-6],[53,55],[77,-51],[26,-100],[-22,-73]],[[63996,8070],[-79,27],[-107,17],[-145,47],[-56,0],[-29,-10],[-10,-37],[-80,-32],[-20,-21],[-85,-57],[-52,-49],[-112,-124],[-25,-19],[-22,-53],[-26,-19],[-32,-54],[-154,-51],[-25,-28],[-85,-14],[-93,-45],[-34,4],[-78,-28],[-125,-4],[-80,-23],[-20,-26],[-95,-30],[-35,-16],[-114,-22],[-42,-2],[-122,-26],[-49,-19],[-212,-113],[-62,-70],[-43,-96],[-25,-10],[5,-47],[-54,-22],[-63,-53],[-69,-108],[-39,-35],[-49,-70],[-22,-66],[-68,-17],[-20,-17],[-70,19],[-35,0],[-61,24],[-17,27],[-66,43],[-44,13],[-93,57],[-39,2],[-24,-21],[-86,21],[-132,120],[-78,57],[-27,9],[-75,-13],[-61,0],[-78,34]],[[60049,13282],[-80,19],[-56,20],[-90,3],[-35,-6],[-94,2],[-87,14],[-15,-68],[-32,-24],[-34,11],[12,-82],[-5,-23],[-54,-42],[-14,-90]],[[59007,13282],[-48,79],[-64,136],[-6,71]],[[58889,13568],[174,44],[39,179],[30,36],[42,-27],[50,-111],[75,62],[119,32],[66,72],[45,102],[602,-91]],[[60131,13866],[19,-85],[-26,-124],[45,-26]],[[60169,13631],[-48,-87],[-17,-109],[-51,-60],[-4,-93]],[[63822,12834],[-32,39],[-294,119],[-150,48],[-150,59],[-163,-59],[-62,-202],[46,-49]],[[63017,12789],[-50,-40],[-91,6],[79,-53],[-13,-38],[-46,-47],[-205,-47],[-76,15],[-27,51]],[[62588,12636],[-12,95],[-75,36],[-204,71],[-239,35],[-314,72],[-157,7]],[[61587,12952],[-16,32],[-35,128],[-105,38],[-61,75],[-85,179],[-14,80],[-73,13],[-205,-74],[-159,-15]],[[60834,13408],[-160,-15],[-73,-98],[-52,-13],[-233,154],[-14,41]],[[60302,13477],[-27,80],[-106,74]],[[60131,13866],[49,428],[157,270],[320,71],[219,100],[23,117],[118,83],[-76,66],[3,177],[112,134],[-8,51],[-52,53],[20,83],[-213,-49],[-50,175],[-19,200],[-51,143],[-15,170],[-125,75],[-8,147]],[[61979,16796],[353,75],[53,-119],[104,-41],[489,205],[185,17],[101,-75],[62,-179],[-26,-77],[41,-149],[13,-21],[71,34],[45,-179],[130,-268],[45,-26],[343,37],[214,68],[235,-34],[226,-103],[170,-11]],[[64833,15950],[27,-22],[64,5],[9,-17],[49,8],[47,-23],[53,0],[20,-19],[29,12],[47,-10],[51,38],[73,21],[30,0],[26,-42],[86,-15],[98,32],[39,-19],[66,46],[54,0],[53,-23],[0,-23],[30,-24],[26,4],[3,39],[41,40],[3,-102],[-27,-2],[-61,-60],[0,-27],[-39,-52],[-17,-42],[-10,-60],[-20,-21],[-22,-66],[-2,-36],[-103,-41],[73,-19]],[[65629,15430],[-14,-46],[38,-32],[54,47],[11,49]],[[65718,15448],[58,-14],[83,-70],[-5,-72],[-63,-92],[-39,-68],[-20,-13],[-90,-138],[-34,-41],[-100,-85],[-106,-64],[-29,-10],[-90,-66],[-49,-28],[-81,-62],[-22,0],[-49,-28],[-73,-6],[-80,2],[-49,-17],[-101,-4],[-39,27],[-19,32],[-12,58],[2,85],[-51,32],[7,28],[61,-24],[30,41],[-79,-7],[-44,7],[-78,68],[-51,98],[-3,49],[15,36],[-34,13],[-15,-53],[3,-56],[27,-55],[-40,-15],[18,-26],[36,-19],[-19,-27],[-44,42],[-118,-21],[-39,-28],[-19,-34],[-22,4],[-32,-25],[-20,-39],[-39,-25],[-19,4],[-25,-36],[-17,-72],[-44,40],[-12,-26],[25,-25],[29,-62],[-20,-34],[-24,2],[-93,43],[-17,-26],[107,-62],[-56,-70],[-83,-66],[-32,-13],[-139,3],[-27,23],[-63,-38],[-61,15],[-52,2],[-75,-64],[-52,-11],[-63,55],[-61,-66],[-47,35],[-17,-43],[34,-2],[25,-56],[37,-32],[22,7],[39,-24],[127,-21],[36,-21],[-51,-51],[5,-45],[-29,-13],[4,-36],[52,45],[-8,34],[35,30],[102,49],[12,66],[52,6],[61,19],[27,-2],[46,-45],[108,24],[44,32],[51,53],[37,57],[-3,24],[59,47],[88,19],[36,-6],[44,-45],[35,-53],[9,-86],[-29,-87],[-7,-117],[27,-64],[7,-43],[-10,-59],[-15,-24],[-4,-87],[-27,-87],[0,-100],[-25,-45],[37,-81],[88,2],[-5,-28],[-46,-76],[-37,-41],[-34,-55],[-59,-64],[-208,-175],[-48,-49],[-25,0],[-39,-53],[-78,-53]],[[64858,15949],[-5,0]],[[64853,15949],[5,0]],[[63355,14276],[30,-34],[4,-58],[-73,-6],[25,91],[14,7]],[[63563,14248],[41,-2],[37,-43],[-68,-21],[-64,30],[-7,30],[61,6]],[[48616,13317],[-78,54],[-7,-32],[-39,4],[-28,36]],[[48464,13379],[-49,184],[23,115],[-59,11],[-22,45],[130,100],[-78,123],[13,117],[-56,111],[6,62],[77,100],[-4,58],[-67,138],[42,132],[-11,53],[124,173],[5,76]],[[48538,14977],[25,192],[25,49],[30,0],[41,-121],[97,68],[55,-15],[30,75],[124,55],[135,-21],[61,162],[157,21],[157,106],[16,54],[-13,91],[-92,111],[-25,136],[-92,79],[11,130],[50,89],[-21,81],[50,173],[86,-49],[52,-145],[72,-38],[87,40],[107,134],[77,14]],[[49840,16448],[43,8],[99,-173],[50,-145],[247,-83],[77,11],[115,204],[146,-23],[65,55],[-72,95],[26,203],[25,51],[219,13],[-125,-275],[59,-85],[106,96],[150,0],[180,-59],[264,200],[126,32],[103,-26],[64,34],[111,-25],[155,-156],[52,2],[29,88],[-11,115],[-92,144],[-68,39],[4,34],[89,79],[128,-32],[156,230],[91,53]],[[52451,17152],[91,-126],[93,-34],[40,-151],[142,-262],[76,-32],[159,28],[39,-30],[-97,-196],[-78,-91],[-3,-40]],[[52913,16218],[-19,-191],[167,-108],[29,-43],[-2,-59],[-146,-166],[38,-124],[-90,-83],[-79,-213],[-15,-445],[-132,-171],[74,-95],[55,-239],[17,-204],[127,-141],[13,-51],[-22,-45],[-150,37]],[[52778,13877],[-78,19],[-103,-141],[-111,-30]],[[52486,13725],[-38,-11],[-83,23],[-82,261],[-45,27],[-24,-42],[-22,-175],[-71,-100],[-148,128],[-95,-7],[3,-76],[80,-124],[-25,-42],[-91,83],[-196,87],[-41,-21],[4,-156],[-87,-42],[-87,87],[-304,141],[-193,-337],[-210,-236],[-188,68],[-213,-147],[-139,-15]],[[50191,13099],[-68,85],[4,62],[58,124],[-58,78],[-96,7],[34,-130],[-192,15],[-93,-107],[-53,-6],[-31,70],[30,119],[9,115],[-17,17],[-289,96],[-149,-70],[-37,158],[-197,93],[-56,32],[-34,-31],[-100,-176],[0,-39],[-22,-42],[-15,-71],[-73,-91],[-64,-53],[-66,-37]],[[60293,12032],[-10,74],[-37,39],[-6,99],[-63,16],[-34,-22],[-21,43],[-2,41],[-56,45],[15,54]],[[60079,12421],[23,-43],[58,-27],[31,18],[12,36],[-1,75],[10,29],[54,18]],[[60266,12527],[14,-37],[48,-26],[73,2],[102,15],[48,30],[60,74]],[[60132,12841],[-50,-33],[-44,-50],[-50,-11],[-36,5],[-64,-42],[-24,-80]],[[59864,12630],[-31,62],[-38,35],[72,111],[-1,32],[-39,13],[-6,34],[-54,51]],[[59767,12968],[6,62],[14,25],[40,11],[122,6]],[[59949,13072],[31,-82],[41,-31],[41,8],[40,-18],[32,-40]],[[60134,12909],[-2,-68]],[[46552,26199],[-49,14],[-10,49],[-44,83],[-9,85],[-22,32],[5,62],[-22,17],[-52,75],[-66,51],[-51,55],[-15,47],[-36,34],[-22,43],[-37,108],[-15,11],[137,134],[71,38],[237,107],[44,45],[66,53],[59,10],[26,22],[71,17],[22,-28],[10,-66],[12,-11],[12,-63],[44,-71],[8,-42],[-52,-22],[25,-32],[44,11],[12,-28],[-5,-40],[30,-90],[22,-8],[-5,-53],[27,-43],[48,-32],[57,-94],[0,-19],[39,-70],[7,-40],[56,-75],[20,-45],[67,-70]],[[59240,12292],[0,25],[-37,45],[-63,9]],[[59140,12371],[-7,68],[-28,25]],[[59252,12676],[-22,-56],[12,-28],[30,-19],[13,-28],[-1,-56],[20,-54],[37,-34],[100,-118]],[[59441,12283],[-17,-72],[-23,-22],[-50,1],[-62,24],[-26,23],[-23,55]],[[54375,7533],[57,310],[6,130],[-12,97],[-130,119],[-137,65],[-130,0],[-118,-32],[-68,-54],[-25,-65],[-17,-168]],[[53801,7935],[-30,13],[-46,43],[-25,68],[-22,-26],[8,-40],[49,-55],[39,-22],[68,5],[66,-28],[32,-28],[-3,-25],[27,-54],[71,-70],[-10,-25],[44,-28],[12,-32],[86,-90],[103,-55],[22,-28],[39,-10],[-25,-41],[32,-51],[29,-25],[-5,-45],[57,-2],[12,-32],[-64,-56],[-41,-59],[-49,-109],[-93,-8],[-59,6],[-56,-38],[-10,-36],[-75,-43],[-25,-21],[-105,-20],[-36,-19],[-52,-2],[-56,-23],[-27,-30],[-22,13],[-41,-11],[-27,-21],[-3,-36],[-36,-15],[-91,10],[-17,-81],[-34,-34],[-37,-81],[-24,-12],[-32,-43],[-2,-45],[36,24],[22,-28],[-36,-19],[-37,19],[-93,87],[-100,41],[-46,13],[-120,51],[-113,19]],[[51605,8584],[104,86],[253,48],[18,-13],[-17,-61],[48,-11],[46,96],[43,15],[117,-126],[195,-47],[114,-66],[187,-23],[120,-156],[70,-34],[195,73],[48,132],[-96,136],[26,81],[83,94],[-27,68],[-84,59],[7,154],[-48,245],[41,170],[-30,68],[-106,70],[22,181],[-31,165],[-133,259],[-49,241],[69,26],[231,-45],[59,34],[65,106],[89,41],[182,-98],[46,57],[-50,177],[84,207],[-29,208],[175,22]],[[56815,11214],[157,-304],[19,-169],[-26,-198],[-75,-93],[-225,57],[-75,-17],[-56,-83],[-47,-170],[68,-162],[4,-239],[144,-36],[47,-179],[146,-94],[12,-55],[-42,-118]],[[56866,9354],[-92,-59],[-59,-157],[-178,23],[-39,-23],[-110,-130],[-16,-120],[-109,-138],[-10,-126],[-166,-381],[1,-85],[39,-94],[-135,-219],[8,-58],[120,-147],[4,-117],[-33,-77],[-11,0]],[[56080,7446],[-71,19],[-54,-45],[-10,28],[-39,15],[-19,-26],[-61,-11],[-27,22]],[[55799,7448],[38,0],[-47,82],[-131,43],[-124,11],[-80,0],[-89,-93],[-39,-8]],[[55327,7483],[-44,16],[13,-66],[-10,-19],[-47,-2],[-46,25],[-34,0],[-54,43],[-37,-24],[62,-40],[17,-79],[31,-81],[71,-83],[-2,-49],[44,-70],[-54,-47],[-56,-70],[-32,2],[-37,51],[-34,28],[-107,27],[-54,45],[-12,28],[-66,95],[-103,64],[-39,-6],[-63,66],[-108,51],[-81,45],[-17,57],[-53,43]],[[56009,7454],[24,-57],[-12,-28],[-32,32],[20,53]],[[59767,12968],[-35,32],[-25,43],[-33,7],[-69,-51]],[[60049,13282],[-73,-137],[-27,-73]],[[58563,12878],[-3,38],[-19,61],[-56,126],[-18,67],[-14,85],[-30,132]],[[58423,13387],[113,-3],[234,154],[119,30]],[[54852,36327],[-223,7],[-247,31],[-234,61],[-73,54]],[[54704,37237],[22,-30],[64,-58],[68,-40],[132,-64],[12,-49],[-87,-17],[19,-30],[-24,-23],[0,-36],[51,-105],[22,-79],[56,-55],[3,-89],[-22,-35],[-64,-4],[-49,-59],[37,-24]],[[54944,36440],[-38,-60],[-54,-53]],[[61587,12952],[72,-138],[-247,-100],[-32,-79],[-110,25],[-24,-162],[-77,-75]],[[60851,13266],[-7,103],[-10,39]],[[48538,14977],[-48,-56],[-28,67],[-77,18],[-68,104],[-173,0],[-130,206],[-2,60],[-50,89],[-186,122],[-200,208],[-129,-19],[-212,-151],[-76,23],[-28,75],[-94,47],[-24,136],[-152,153],[-99,154]],[[46762,16213],[-155,298],[33,104],[-13,83],[-134,175],[-65,9],[50,212],[51,88],[19,21],[-119,55],[-11,56],[238,162],[12,53],[-15,21],[-124,-27],[-36,36],[-5,55],[229,375],[29,124],[115,85],[70,102],[260,45],[6,32],[-28,38],[-138,40],[-48,88],[39,176],[155,111],[16,58],[-17,69]],[[47176,18957],[108,27],[69,95],[97,39],[-43,89],[11,53],[133,-42],[146,123],[156,-85],[68,-109],[28,-102],[218,-10],[18,-79],[-80,-128],[224,-160],[88,22],[43,179],[56,49],[51,-30]],[[48567,18888],[-9,-72],[51,-237],[68,-108],[0,-89],[-11,-109],[50,-79],[249,0],[102,10],[62,59],[46,60],[62,49],[62,0],[119,-49],[-29,-69],[-28,-99],[11,-49],[80,-50],[107,-29],[40,-109],[-17,-207],[0,-167],[22,-109],[57,-88],[73,-30],[68,-39],[45,-119],[6,-98],[0,-129],[-11,-177],[-2,-307]],[[58423,13387],[-142,4],[-118,-34],[-49,51],[-50,-11],[-21,-140],[-32,-52]],[[58190,15171],[150,-32],[169,-144],[69,12],[30,81],[77,56],[21,55],[-54,113],[-5,117],[-84,85],[-16,117],[-60,105]],[[58454,12458],[-55,-130],[-54,-82],[-6,-73],[-34,-32],[-66,12]],[[58239,12153],[-141,39],[-104,145]],[[59140,12371],[-29,-95],[-47,-6],[-73,83],[-37,10],[-36,-20],[-83,-81],[-25,-40],[14,-34],[-28,-27],[-55,-14],[-104,-7],[-67,-15],[-45,-62],[31,-40],[60,-12],[-58,-48],[-68,-117]],[[58490,11846],[-70,86],[-138,40],[-38,60],[-5,121]],[[55462,6296],[14,-54],[-70,-49],[-47,-44],[10,-32],[-17,-20],[-64,11],[-71,-17],[-46,-23],[-76,-71],[-41,-53],[-37,-153],[12,-73],[-17,-34],[8,-25],[-40,-73],[-48,-15],[-35,-23],[-26,4],[-110,-55],[-44,-30],[-71,-23],[-59,4],[-27,-15],[-93,-21],[-44,25],[-12,47],[-29,41],[-112,112],[-52,37],[-27,2],[-31,51],[-93,89],[-54,32],[-125,60],[-53,15],[-54,45],[-10,23],[-34,15],[-17,34],[-69,75],[-34,10],[-66,2],[-93,-8],[-58,-13],[-39,-19],[-39,0],[-47,-32],[-34,2],[-15,38],[54,15],[-2,62],[31,19],[66,19],[27,79],[30,26],[-3,61],[54,56],[71,-13],[17,11],[78,-2],[71,23],[61,55],[115,71],[71,-11],[5,-45],[68,-12],[12,38],[-32,11],[5,34],[49,29],[103,41],[49,11],[24,25],[12,64],[34,38],[37,15],[29,56],[37,21],[49,0],[63,-38],[52,31],[29,-6],[51,-47],[13,-38],[34,-15],[49,-72],[29,0],[46,-32],[27,-32],[44,0],[42,-15],[78,10],[22,-8],[81,2],[70,-53],[32,4],[47,-32],[56,-19],[10,-55],[31,-64],[-5,-56],[-31,-34],[29,-19],[22,41],[61,-20],[32,-29]],[[59864,12630],[-48,14],[-59,-16]],[[59252,12676],[55,-9],[44,-82],[36,-24],[62,-115],[25,-5],[42,18],[16,-12],[37,-108]],[[59569,12339],[-93,-21],[-35,-35]],[[61164,12303],[184,-128],[205,68],[129,-147],[108,-24],[92,40],[120,12]],[[62002,12124],[14,-44],[71,26],[108,49],[0,95],[14,66],[30,58],[58,36],[127,-15]],[[62424,12395],[-53,-45],[-68,-130],[-14,-107],[27,-83],[89,-12],[27,-72],[-34,-190],[-75,-83],[-136,-214],[-48,-143],[7,-47],[61,-12],[48,12],[75,47],[75,24],[129,-36],[130,-118],[123,-119],[136,95],[109,95],[61,285],[22,74]],[[63115,11616],[-4,-37],[34,-23],[37,34],[0,38],[17,47],[71,7],[-20,-66],[59,-2],[32,36],[-71,53],[-30,75],[13,40],[-10,72],[93,7],[46,21],[17,-36],[-54,-15],[-9,-36],[29,-49],[7,-43],[42,-34],[41,-13],[35,-51],[51,-23],[-15,-70],[15,-86],[88,-23],[90,-2],[42,-13],[24,-34],[76,-4],[68,4],[39,15],[69,-17],[78,-70],[7,-26],[137,26],[27,14],[90,-12],[57,10],[100,-2],[58,17],[39,26],[13,30],[75,78],[113,-4],[39,30],[120,-9],[26,34],[88,-4],[18,9],[73,-5],[115,11],[48,24],[130,27],[85,-6],[84,-15],[141,-2],[44,36],[59,6],[12,-12],[103,4],[27,30],[39,-9],[34,11],[66,-2],[58,8],[35,45],[166,-2],[83,-45],[32,-70],[-5,-68],[-13,-19],[-7,-118],[-51,-104],[-54,-60],[-22,-42],[-24,19],[-81,-4],[-37,21],[-41,-6],[-49,-60],[0,-23],[39,-24],[3,-51],[22,-143],[39,-119],[26,-109],[18,-34],[39,-170],[0,-403],[2,-68],[-29,-93],[-64,-75],[-14,-51],[-25,-23],[-71,-41],[-68,-21],[-7,-43],[-27,-17],[-56,11],[-35,-19],[-7,-66],[-51,-3],[-66,-46],[-78,-45],[-52,2],[-27,-11],[-114,-8],[-86,-51],[-17,-26],[-2,-40],[-44,-17],[0,-41],[-59,-6],[-54,-21],[-90,0],[-127,-20],[-135,-34],[-88,-38],[-88,-55],[-119,-124],[-49,-40],[-54,-69],[-44,-72],[-32,-66],[-24,-117],[-7,-60],[-30,-106],[0,-58],[30,-125],[7,-60],[22,-51],[22,-77],[-5,-51],[-34,-23],[-83,0],[-73,10],[-208,45],[-25,15],[-77,13]],[[60457,9715],[-27,247],[16,104],[-70,218],[85,247],[-35,187],[-6,179]],[[63433,11863],[-19,79],[24,80],[17,90],[35,-28],[88,-32],[78,-6],[127,-100],[178,-30],[37,-15],[75,2],[74,-32],[36,-79],[113,-108],[63,-139],[-17,-57],[-41,4],[-74,-77],[-53,-21],[-59,-6],[-137,66],[-115,6],[-73,43],[-54,6],[-41,-10],[-42,36],[-29,-32],[-49,-9],[-32,22],[15,98],[-49,32],[-71,85],[-44,15],[-14,38],[17,25],[39,11],[-3,43]],[[63170,11922],[-42,-74],[-22,74],[64,0]],[[63192,11837],[29,-6],[-5,-56],[24,-46],[-17,-17],[-85,42],[-30,49],[22,13],[22,-26],[25,9],[15,38]],[[63170,11720],[14,-15],[-49,-40],[-17,23],[52,32]],[[58877,29699],[-93,-12],[-66,-22],[-27,-19],[-141,-64],[-96,-32],[-56,-6],[-95,-32],[-12,-11],[-88,-21]],[[59192,11628],[-56,-52],[-24,-38]],[[59112,11538],[-112,-92],[-109,-251],[-84,-36],[-12,177],[75,178],[-38,107]],[[58832,11621],[30,84],[7,113],[-21,132],[39,17],[64,-44],[65,21],[52,52],[38,-6]],[[59106,11990],[16,-46],[1,-56],[20,-149],[49,-111]],[[59622,11802],[-44,27],[23,47]],[[59601,11876],[1,125],[-5,71],[-27,40],[-17,62],[5,32],[58,64],[30,59]],[[59646,12329],[35,159],[46,36]],[[59727,12524],[19,-34],[-3,-38],[16,-104],[68,-141],[-13,-42],[-29,-42],[-8,-50],[35,-102],[41,-83]],[[49167,28816],[-239,-214],[-82,91],[-55,15],[-115,-134],[-32,0],[-51,87],[-188,-32],[-39,-23],[-43,-183],[17,-115],[-51,-92],[-39,-145],[-171,-144]],[[48079,27927],[-60,123],[-46,13],[-113,-92],[-19,-55],[5,-124],[-47,-19],[-102,141],[-109,66],[-205,49],[-195,164],[-47,-9],[-8,-34],[37,-187],[-321,200],[5,140],[58,45],[25,87],[-32,124],[99,153],[5,103],[44,25],[95,-32],[136,264],[-66,366]],[[47218,29438],[-23,51],[51,32],[14,44],[-19,56],[-39,17],[-117,-2],[-79,27],[-51,-2],[-44,19],[-76,60],[-48,77],[-30,72],[-24,87],[0,126],[7,36],[-2,239],[19,179],[22,106],[0,192],[-17,164],[3,47],[19,21],[76,32],[36,-6],[59,29],[20,-38],[-17,-58],[4,-157],[54,-92],[88,-44],[20,-56],[-39,-8],[4,-71],[47,60],[10,32],[-27,55],[-61,58],[-32,49],[-20,102],[8,41],[-15,23],[0,87],[44,9],[156,83],[88,23],[15,19],[61,7],[47,-38],[34,0],[85,55],[8,51],[58,21],[37,64],[-34,4],[-57,35],[-9,59],[-30,98],[-44,64],[-5,36],[-21,26],[-8,51],[-19,53],[-20,-2],[-56,64],[44,62],[29,6],[-2,68],[32,2],[26,66],[0,24],[71,68],[12,43],[32,-9],[30,32],[53,-2],[34,15],[52,51],[46,25],[20,115],[49,58],[34,79],[7,36],[-39,13],[-22,34],[-32,4],[-24,51],[-12,66],[14,45],[-41,-6],[-32,59],[5,53]],[[49418,33440],[-26,-100],[-256,-349],[-32,-87],[-126,-71],[-17,-174],[28,-113],[114,-126],[226,-134],[36,-62],[5,-187],[43,-56],[95,-14],[204,57],[114,-23],[25,-43],[14,-115],[39,-30],[-47,-121],[55,-85],[154,-15],[57,-139],[57,-8],[205,98],[-4,-77],[27,-36],[140,-17],[52,-85],[20,-143],[304,-164],[33,-200],[138,-198],[148,-116]],[[51243,30507],[-21,-110],[-44,-68],[-213,-107],[-110,-147],[-3,-277],[-169,-227],[47,-156],[-10,-67]],[[50720,29348],[-326,-186],[-89,-83],[-41,-109],[17,-207],[-30,-46],[-75,95],[-22,296],[-53,11],[-163,-68],[-107,70],[-13,-17]],[[57318,22072],[-136,-105],[-199,-135],[-243,20],[-100,-78],[0,-154],[22,-116],[-11,-135],[0,-270],[11,-192],[56,-232],[99,-251],[100,-154],[54,-44]],[[56971,20226],[-20,-18],[-117,-38],[-124,57],[-187,-27],[-134,42],[-38,-30],[-95,-238],[97,-90],[-62,-117],[-57,2],[-175,111],[-112,15],[-312,-145],[-13,-23],[16,-45],[47,-23],[-101,-233],[-243,167],[-148,-158],[-99,-194],[-131,24]],[[54963,19265],[-111,264],[-129,79],[-230,408],[-451,254],[-36,102],[-58,73],[-342,161],[-100,139],[-123,49],[16,153],[-74,160],[98,64],[12,89],[-203,271]],[[53232,21531],[-13,62]],[[54627,22947],[-23,-326],[37,-153],[150,-162],[164,-44],[96,106],[144,44],[148,124],[131,28],[79,-60],[320,30],[30,38],[17,98],[105,62],[90,121],[-16,79],[14,19],[127,39],[204,198],[126,277],[7,93],[122,124],[110,28]],[[56809,23710],[10,-133],[76,-63],[12,-56],[-82,-258],[44,-93],[-3,-90],[132,-38],[66,-134],[80,-243],[63,-75],[53,-298],[58,-157]],[[55501,20907],[33,212],[-66,193],[-211,57],[-177,0],[-88,-135],[0,-154],[55,-328],[199,-77],[255,232]],[[59887,11902],[9,35],[27,35],[29,87],[50,16],[25,48],[-1,28],[-24,32],[-15,56],[-4,56],[-14,43],[10,36],[31,25],[69,22]],[[61449,22646],[-114,-357],[72,-102],[-11,-47],[-337,-266],[-120,21]],[[59963,21385],[-9,3],[-138,-64],[-81,15],[-159,-102],[-100,45],[-100,-20],[-73,110],[-274,-67],[-234,123],[-382,-204],[-148,-2],[-137,51],[-105,-52]],[[58023,21221],[-80,46],[-19,78],[79,-17],[200,86],[129,106],[22,85],[-441,177],[-47,117],[-164,119],[-106,-10],[-91,49],[-184,6],[-3,9]],[[56809,23710],[-87,195],[22,149],[108,96],[79,137],[221,102],[-31,157],[-71,98],[39,105],[-49,89],[30,73],[-15,172],[20,154],[-141,8],[-21,11],[-9,61],[63,160],[107,15],[62,79],[123,-4],[35,108],[87,132],[-10,54],[-26,12],[-53,-91],[-98,79],[-113,-5],[-84,-89],[-187,23],[-18,260],[95,70],[27,118],[-67,198],[-18,136],[-112,100],[64,160],[-144,262],[-23,106],[100,151],[12,121]],[[56726,27472],[87,171],[82,96],[33,209],[544,-66],[28,-41],[0,-91],[-52,-177],[34,-68],[45,-26],[152,-13],[269,83],[179,81],[9,34],[-28,73],[55,134],[262,47],[53,51],[-5,62],[-54,51],[-333,23],[-3,30],[265,213],[282,-79],[110,17],[162,192],[-7,143],[25,49],[20,-13]],[[58940,28657],[196,-128],[127,-181],[166,-11],[3,-55],[-121,-168],[60,-262],[-28,-183],[112,-100],[28,-64],[72,-41],[23,-74],[103,-109],[52,4],[127,115],[-78,94],[-8,55],[151,371],[61,43],[89,-22],[105,28],[75,45]],[[60255,28014],[2,-27],[74,-68],[78,23],[39,-8],[59,-62],[39,-83],[46,-25],[47,-7],[22,-21],[39,23],[66,-83],[34,-17],[58,2],[59,-119],[17,-23],[17,-62],[5,-66],[20,-19],[61,-100],[27,-7],[0,-45],[48,-14],[0,-41],[20,-19],[2,-85],[35,-81],[19,-24],[32,-81],[44,-46],[10,-37],[68,-140],[47,-122],[14,-21],[22,-83],[69,-155],[36,-54],[42,-115],[17,-25],[12,-58],[29,-66],[8,-47],[32,-70],[4,-134],[39,-96],[8,-70],[17,-30],[10,-92],[-15,-59],[-7,-120],[-8,-14],[-5,-230],[-12,-30],[3,-49],[-10,-53],[-22,-49],[-7,-79],[-35,-28],[-48,2],[-10,-21],[-39,-7],[-17,-21],[-39,-2],[-30,-25],[-5,-35],[-27,-2],[-39,-40],[0,-21],[-112,-88],[-17,-44],[-39,-5],[-108,-121],[-44,-24],[-31,-38],[-25,2],[-10,-38],[-75,-64],[0,-21],[-49,-13],[-27,-55],[-54,-54],[5,-32],[-42,-12],[8,-32],[-29,-9],[2,-34],[-39,-8],[-3,-84],[-12,-31],[-41,-15],[-27,-58],[-34,-36],[-40,-132],[-68,-62],[-19,-30],[-81,-83],[15,-13],[41,43],[64,81],[22,-19],[-15,-58],[29,-81],[59,-12],[19,-41],[125,6],[54,-66],[44,-2],[-5,-42],[61,-47],[51,17],[39,-28],[3,-55],[32,-21],[-20,-30],[61,-49],[3,-43],[41,-17],[3,-42],[26,-35],[15,-42],[37,-62],[83,6],[22,-25],[85,-17],[90,30]],[[59842,12553],[-101,8]],[[59741,12561],[-12,38]],[[59864,12630],[28,-43],[-6,-20],[-44,-14]],[[49500,26924],[-119,42],[-21,19],[71,145],[-10,89],[-168,333],[-164,2],[-71,-109],[-123,-97]],[[48895,27348],[-69,112],[-78,62],[-18,108],[-200,0],[-113,64],[-66,-70],[-272,303]],[[50720,29348],[40,-18],[47,-92],[59,7],[86,-85],[77,21],[71,68],[82,4],[12,-79],[54,-80],[-16,-126],[49,-58],[30,-159],[127,-30],[49,-160],[172,-198],[179,-268]],[[62424,12395],[66,-8],[101,23],[48,-21],[71,-2],[20,-30],[27,30],[114,-43],[10,-28],[52,17],[68,11],[29,-15],[56,7],[8,-17],[107,-9],[61,-13],[79,-87],[19,-51],[3,-88],[-37,-55],[-51,-21],[-127,-7],[-22,81],[-30,7],[-5,34],[-31,4],[-5,-32],[31,-57],[-48,-17],[-66,34],[-42,-30],[-29,-49],[27,-39],[-52,-34],[-39,-38],[-31,13],[-88,-4],[-18,-21],[-65,-26],[-15,21],[-64,-17],[44,-28],[22,-59],[96,-60],[92,-8],[44,-30],[-12,-34],[49,-22],[22,26],[-7,53],[71,-6],[24,17],[2,42],[32,9],[44,-34],[7,-43],[29,-25]],[[62669,11803],[73,-42],[-93,-7],[-2,36],[22,13]],[[62830,11761],[54,-11],[-5,-28],[-42,-30],[-34,20],[-5,31],[32,18]],[[48895,27348],[-219,-39],[-104,76],[-116,5],[-20,-77],[36,-64],[3,-96],[74,-66],[-13,-78],[-143,-96]],[[47831,26526],[-45,30],[-42,-13],[-44,-30],[-85,9],[-100,49],[-96,77],[-110,117],[-102,70],[-88,53],[-42,43],[-34,51],[-32,85],[-51,190],[0,57],[-12,66],[-47,85],[27,24],[-78,19],[-41,66],[12,26],[-8,40],[-53,104],[-42,107],[-15,111],[5,51],[-44,30],[-36,53],[-81,74],[-12,43],[0,57],[12,81],[44,105],[115,189],[39,79],[17,55],[59,105],[32,27],[51,90],[124,123],[5,58],[42,100],[34,47],[56,23],[53,86]],[[59106,11990],[33,-3],[81,25],[85,12],[45,-3],[31,-20],[19,-44],[42,-41],[61,-31],[98,-9]],[[59603,11642],[-42,-20],[-45,29],[-67,-7],[-23,-18],[-70,-23],[-66,15],[-27,-32],[-32,-1],[-39,43]],[[54821,36087],[-4,-68],[9,-100],[33,-105],[48,-111],[87,-165]],[[54994,35538],[-98,15],[-146,-47],[-59,-93],[-11,-7]],[[54680,35406],[-182,119],[-34,100],[9,120],[22,106],[33,78],[72,132],[42,42],[121,0],[58,-16]],[[56366,16600],[49,51],[2,139],[92,23],[33,22],[-2,59],[-105,105],[-64,127],[-51,28],[-2,77],[231,87],[56,79],[-2,62],[30,49],[135,-41],[62,119],[145,-6],[328,236]],[[60266,12527],[-21,45],[-47,41],[-46,108],[-13,45],[-7,75]],[[60134,12909],[152,15]],[[60286,12924],[56,11],[39,53],[34,1],[34,-46],[38,-15],[15,-38],[7,-60]],[[67841,20409],[-225,89],[-71,-21],[-50,-58],[-45,-162],[100,-138],[107,-39],[10,-81],[-43,-53],[-25,43],[-116,-128],[-88,-43],[-187,122],[-60,4],[-48,-62],[-12,-93],[-117,61],[-109,-51],[-129,53],[-113,-51],[-97,77],[-54,0],[-22,-53],[82,-92],[-14,-21],[-128,-21],[-213,-111],[-120,-247],[-53,-51],[-216,-13],[-175,-164],[-142,-51],[-180,19],[-164,64],[-206,4],[-186,68],[-271,-108],[-185,170],[-220,4],[-191,96],[-220,-104],[-160,-17],[-77,64],[-179,10],[-102,75],[-16,106],[21,54],[169,136],[-94,21],[-52,51],[-166,-55],[-353,51],[-292,-115],[-197,6]],[[61449,22646],[150,-15],[7,-30],[39,-36],[20,-2],[36,-45],[27,-6],[22,46],[27,7],[78,91],[22,11],[29,47],[81,66],[66,2],[17,55],[32,-12],[34,34],[15,59],[-22,75],[12,57],[24,66],[49,73],[42,111],[14,108],[18,79],[29,57],[10,69],[36,36],[-2,19],[68,62],[27,47],[49,40],[46,11],[25,-9],[93,-4],[41,-23],[20,19],[78,8],[73,-15],[78,5],[103,29],[44,7],[61,-22],[-15,71],[-51,-32],[-37,15],[5,34],[145,6],[239,-53],[32,-36],[39,21],[90,-4],[78,-17],[64,0],[22,-13],[71,13],[51,-26],[-34,-45],[54,-25],[26,17],[30,43],[7,46],[27,7],[32,-22],[7,-38],[39,21],[17,-17],[61,0],[44,-23],[56,6],[-4,-34],[31,-12],[61,14],[66,-29],[13,25],[31,-4],[30,17],[41,-11],[83,13],[39,-15],[13,36],[-25,11],[-100,0],[-49,-6],[-17,32],[76,32],[254,-101],[112,-34],[154,-55],[105,-28],[183,-23],[142,-2],[159,-30],[129,-41],[101,-25],[39,-28],[100,-55],[39,-13],[49,-32],[14,-28],[105,-68],[69,-51],[22,-6],[120,-90],[70,-68],[64,-79],[32,-23],[88,-96],[188,-158],[95,-97],[27,-15],[217,-196],[54,-64],[61,-49],[3,-22],[61,-53],[63,-74],[64,-100],[49,-62],[58,-96],[34,-106],[0,-30],[42,-137],[41,-119],[10,-11],[20,-108],[17,-34],[15,-81],[26,-75],[5,-47],[-12,-27],[-2,-111],[-17,-77],[-5,-138],[7,-58],[-27,-17],[5,-134],[17,-108],[20,-52]],[[58940,28657],[32,80],[126,32],[190,58],[68,27]],[[59356,28854],[17,-21],[147,-113],[97,-107],[30,-44],[117,-103],[27,2],[49,-25],[22,40],[51,-46],[39,-7],[10,-34],[78,-47],[24,-51],[76,-96],[32,-17],[24,-53],[49,-70],[10,-48]],[[56726,27472],[-525,45],[-22,22],[83,49],[1,34],[-125,123]],[[56138,27745],[-106,235],[126,115],[148,-39],[40,22],[-4,115],[-73,66],[-16,81],[-50,51],[102,70],[56,-19],[34,25],[24,128],[-23,109]],[[57101,29284],[17,-51],[29,-32],[20,4],[-20,73],[-17,17],[-5,45],[35,25],[75,30],[44,8],[69,32],[22,22],[85,27],[52,-8],[58,-83],[59,-41],[102,-113],[32,-21],[49,-10],[59,0],[97,17],[115,119],[59,13],[205,0],[78,10],[54,22],[59,8],[105,32],[66,28],[110,12],[24,13],[54,-2],[36,-15],[59,-79],[42,-102],[95,-160],[32,-21],[36,-83],[64,-87],[36,2],[64,-81]],[[57812,29267],[34,-6],[5,-32],[-68,4],[-20,34],[49,0]],[[47027,11137],[36,119],[4,87],[-43,32],[-18,30],[18,23],[107,32],[15,26],[9,57],[0,60],[-56,55],[39,28],[39,0],[66,43],[25,-15],[54,-5],[73,32],[56,62],[24,43],[22,91],[-4,24],[73,64],[27,59],[39,53],[5,24],[44,32],[46,51],[42,26],[9,27],[54,73],[44,36],[78,21],[22,43],[78,8],[8,-21],[100,15],[9,15]],[[48252,11126],[-78,24],[-359,34],[-27,-38],[11,-26],[116,-117],[15,-23],[-14,-28],[-212,-21],[-186,55],[-21,-110],[-23,-7],[-177,98],[-121,-68],[-82,23],[-9,147],[-46,37],[-12,31]],[[56100,31460],[-114,0],[-148,21],[-74,118],[0,139],[-12,150],[-86,86],[-98,10],[-191,0],[-239,-96],[-49,-96],[-25,-140],[-61,-128],[-80,-11],[-86,-21],[-74,-54],[-12,-182],[73,-236],[179,-289],[159,-129],[265,-21],[245,0],[246,107],[127,-25]],[[55458,28974],[-166,-32],[-65,-74],[-58,4],[-55,51],[-208,-19],[-67,-143],[-67,6]],[[54772,28767],[-75,114],[-1,213],[8,66],[81,172],[67,36],[3,85],[-39,34],[-174,24],[-127,151],[-82,4],[12,90],[75,68],[-6,89],[-59,75],[-24,79],[10,226],[-92,204],[-70,45],[-11,51],[171,15],[10,119],[-19,141],[72,155],[-13,81],[-173,149],[-233,-42],[-162,-116],[-4,-59],[-38,-45],[-96,-36],[-230,36],[-47,117],[-73,71],[-62,-81],[-3,-124],[-25,-24],[-125,-36],[-255,49],[-240,-44],[-144,10],[-65,107],[-89,20],[-66,120],[-84,62],[-166,-23],[-46,-66],[-114,69],[-23,171],[-109,-59],[-183,21],[-52,-55],[20,-143],[-100,-113],[42,-153],[-9,-160],[-52,-53],[-110,4],[-130,-171]],[[53884,35364],[67,-26],[36,113],[90,-28],[26,36],[54,-36],[34,-164],[126,0],[30,-40],[333,187]],[[54994,35538],[287,-45],[175,54],[199,-96],[233,57],[92,-19],[100,-83],[227,70],[187,-66],[2,220],[37,108],[65,81],[116,51],[42,78]],[[56756,35948],[71,-102],[47,-9],[22,-46],[-5,-35],[17,-34],[37,-6],[39,28],[27,-2],[36,25],[83,-96],[57,-12],[22,-54],[24,-12],[-15,-41],[54,-51],[100,-26],[54,-29],[81,-7],[78,-23],[19,-30],[54,-13],[34,-38],[49,-100],[54,-34],[39,-60],[56,-36],[-7,-62],[-32,-21],[-7,-77],[34,-77],[46,-38],[61,-34],[30,9],[61,-67],[27,-12],[41,-58],[34,-87],[44,-79],[3,-77],[27,-6],[41,-92],[-7,-38],[49,-23],[22,-58],[-27,-53],[10,-17],[5,-73],[19,-40],[32,-15],[-17,-51],[34,-68],[32,-7],[31,17],[18,-19],[-10,-42],[-49,-19],[5,-56],[44,-57],[46,-17],[0,-22],[47,-57],[-20,-26],[25,-36],[43,-30],[71,19],[8,-32],[92,-46],[15,-28],[81,-32],[115,-53],[-47,-11],[-19,-28],[-13,-95],[10,-60],[47,-87],[73,-77],[66,-45],[15,-21],[61,-32],[114,-23]],[[55307,16412],[-47,-25],[-85,-125],[-105,-13],[-94,-75],[-223,15],[-96,-29],[-39,25],[-102,388],[-38,66],[13,249],[-57,47],[146,81],[132,19],[28,42],[-369,502]],[[54371,17579],[16,71],[63,79],[240,109],[14,81],[-88,115],[-2,53],[254,170],[-4,173],[-67,76],[96,145],[-25,39],[-148,36],[-34,66],[71,60],[230,83],[69,74],[-8,83],[-85,173]],[[56971,20226],[145,125],[67,153],[587,364],[119,256],[134,97]],[[58023,21221],[70,-89],[38,-121],[-34,-315],[57,-47],[207,31],[-3,-48]],[[53786,39880],[-60,-27],[-114,-134],[-90,-9],[-202,24],[-114,72],[-452,90],[-35,-45],[-14,-77],[88,-57],[-1,-58],[-75,-64],[-137,-38],[-93,-194],[-66,-42],[-9,-98],[-116,-49],[-31,-45],[-95,-328],[-127,-75],[7,-55],[127,-60]],[[48371,40809],[113,192],[148,53],[34,160],[-53,83],[9,81],[257,204],[78,179],[130,77],[114,149],[148,124],[155,44],[113,-42],[76,-132],[155,157],[35,158],[48,100],[161,36],[92,128],[251,43],[148,257],[-18,81],[-120,160],[-13,147],[-180,307],[-90,308],[-102,115],[9,71],[-116,64],[-23,140],[406,87],[82,101],[114,219],[74,68],[21,128],[150,134],[96,41],[123,126],[37,276],[219,76]],[[51252,45509],[44,-32],[30,-60],[39,-19],[19,-30],[-2,-32],[27,-15],[22,-81],[-71,-36],[15,-25],[41,2],[17,-47],[69,-73],[14,-34],[27,-17],[20,-49],[46,-38],[64,-75],[53,-34],[22,-38],[127,-85],[61,-92],[18,-83],[36,-68],[22,-74],[44,-28],[42,-77],[36,-30],[71,-32],[25,0],[34,37],[54,134],[26,-115],[79,-113],[-27,-70],[-32,-28],[39,-68],[17,-9],[25,51],[78,62],[85,-15],[8,-32],[119,-49],[20,-34],[61,-59],[29,-56],[74,-30],[53,-34],[-31,-44],[19,-49],[27,-26],[34,-66],[32,-26],[-56,-12],[-25,-73],[54,-91],[29,-37],[42,-27],[-32,-41],[17,-34],[-10,-79],[35,-40],[31,0],[42,-30],[-7,-62],[9,-27],[-2,-79],[12,-17],[-12,-85],[22,-30],[0,-36],[-24,-58],[26,-42],[35,-20],[2,-34],[-19,-83],[14,-68],[-61,-36],[-19,-66],[-57,-45],[10,-74],[27,-130],[51,-113],[25,-41],[-22,-29],[75,-9],[42,-53],[54,-53],[-5,-96],[-27,-17],[-49,-109],[-12,-66],[0,-72],[49,-169],[58,-106],[61,-47],[20,-53],[-2,-56],[29,-66],[61,-91],[27,-11],[-22,-94],[-29,-32],[4,-51],[-26,-27],[-25,-90],[22,-96],[34,-59],[66,-75],[25,-49],[-30,-64],[8,-85],[68,-117],[44,-17],[7,-38],[69,-81]],[[52264,44621],[46,-22],[64,-6],[-22,-56],[2,-55],[-71,-6],[-29,-13],[-19,21],[2,51],[-17,24],[-42,17],[-51,0],[-34,-39],[-54,13],[-12,66],[41,7],[79,-30],[66,4],[51,24]],[[55009,26254],[44,103],[136,149],[-42,91],[103,60],[32,81],[-18,173],[134,185],[93,79],[164,6],[71,-43],[36,30],[120,171],[34,219],[222,187]],[[55156,23184],[170,203],[4,163],[-58,163],[-85,156],[-111,101],[-138,-23],[-112,-172],[-45,-194],[-4,-218],[71,-179],[54,-101],[129,-54],[125,155]],[[53213,12641],[-81,21],[-193,371],[-95,-4],[-30,36],[-11,207],[79,87],[23,160],[-129,142],[-13,143],[15,73]],[[52913,16218],[214,-223],[47,7],[32,87],[160,15],[18,119],[121,28],[37,77],[61,323],[2,156],[89,121],[21,92],[131,17],[18,17],[-5,111],[50,10],[82,-8],[123,-122],[96,26],[29,70],[-99,107],[142,123],[34,137],[55,71]],[[42043,3655],[4,55],[-27,38],[49,5],[39,27],[0,30],[25,36],[19,71],[-27,-5],[-19,-55],[2,-32],[-17,-40],[-32,-9],[-19,21],[-39,11],[-5,-23],[-52,6],[-70,-19],[-37,34],[-42,-4],[-22,23],[10,72],[-54,128],[-31,19],[-8,28],[22,77],[20,42],[10,71],[36,10]],[[51888,6477],[-69,-35],[-83,-61],[-49,-49],[-5,30],[-46,29],[-46,56],[-69,15],[-73,2],[-10,-36],[-39,0],[-12,23],[-66,2],[-37,13],[-19,23],[-46,20]],[[55799,7448],[-12,19],[-42,11],[-46,-7],[2,-36],[-29,-70],[-42,0],[-9,40],[-25,-8],[-7,-34],[14,-30],[-7,-39],[3,-115],[17,-81],[34,-6],[12,-40],[-22,-17],[-88,-24],[-105,-38],[-59,-7],[-58,75],[-29,26],[4,36],[-14,21],[-5,70],[27,5],[22,38],[14,62],[-7,49],[27,17],[-17,34],[-39,32],[14,52]],[[55911,7431],[42,-51],[41,-22],[13,-57],[-3,-39],[17,-95],[-29,-9],[32,-45],[-39,-23],[83,-85],[-3,-28],[-32,-21],[-44,8],[-105,41],[-129,21],[-56,-2],[-20,11],[-7,76],[61,-17],[34,2],[34,28],[27,47],[0,55],[25,66],[-32,47],[37,45],[61,23],[-8,24]],[[60286,12924],[6,125],[-22,123],[4,94],[17,62],[-4,35],[-27,55],[5,27],[37,32]],[[54821,36087],[11,163],[20,77]],[[54944,36440],[85,-2],[17,26],[62,6],[17,19],[61,2],[-22,41],[9,42],[54,-38],[12,-28],[81,-49],[78,-29],[64,6],[90,-34],[27,-58],[81,-55],[112,-62],[59,-15],[83,-38],[49,-6],[68,25],[78,-17],[42,-45],[73,-59],[125,-26],[83,13],[66,-24],[48,-42],[76,-32],[37,6],[78,-4],[19,-15]],[[58832,11621],[-22,62],[-139,13],[-139,98],[-42,52]],[[59240,12292],[-31,-66],[-25,-15],[-52,3],[-32,-47],[9,-60],[-9,-75],[6,-42]],[[47176,18957],[-80,39],[-204,-47],[-202,37],[-159,181],[-160,117],[-115,151],[-130,51],[-58,77],[-22,85],[0,151],[80,124],[205,85],[179,123],[349,20],[42,127],[125,43],[74,175],[-28,70],[-132,143],[-251,-181],[-81,-132],[-104,-24],[-40,24],[50,127],[-76,158],[4,124],[192,144],[37,68],[36,218],[153,115],[13,61],[-29,160],[95,226],[186,34],[56,81],[-5,47],[-154,96],[-39,95],[-254,62],[-40,34],[-33,86],[-169,23],[-78,34],[-40,58]],[[46369,22447],[-66,195],[19,92],[142,170],[-55,209],[154,83],[32,145],[106,99],[28,-12],[286,224],[137,-7],[151,-153],[216,71],[113,-17],[309,-316],[146,124],[134,19],[12,222],[-48,157]],[[49720,23928],[35,-3],[29,-69],[1,-95],[-50,-139],[-86,-2],[-107,-100],[-102,-181],[-35,-124],[4,-85],[66,-134],[236,128],[66,-4],[-54,-354],[-100,-109],[19,-17]],[[49642,22640],[-94,-32],[-243,-148],[-279,-104],[-228,-130],[-254,-69],[-75,-121],[100,-165],[278,-269],[512,-529],[105,-78],[55,0],[124,260],[75,191],[174,485],[69,143]],[[49961,22074],[81,-107],[6,-89],[-27,-166],[25,-107],[51,-49],[217,-32],[54,-53],[13,-79],[-13,-61],[20,-109],[-44,-185],[-130,-68],[-162,40],[-36,-75],[4,-59],[182,-107],[79,-115],[-71,-108],[65,-107],[-11,-123],[-128,-103],[-62,-161],[-2,-64],[68,-160],[-13,-77]],[[50127,19750],[-81,-106],[-153,27],[-49,-81],[101,-261],[36,-39],[-313,-8],[-32,-39],[-3,-68],[-52,-49],[-261,-47],[-20,-51],[29,-102],[-30,-77],[-82,-4],[-141,100],[-96,-72],[-37,-166],[-186,-26],[-44,21],[-10,86],[-28,38],[-108,62]],[[50110,11165],[43,13],[59,-79],[-35,-74],[16,-83],[125,-81],[29,-162],[-72,-149],[-60,-275],[-364,-699],[-13,-95],[19,-79],[114,-90]],[[43848,10453],[61,0],[41,-26],[215,-42],[44,4],[69,-45],[39,30],[80,17],[44,58],[74,2],[22,10],[97,-12],[69,-39],[63,-23],[39,8],[30,-32],[44,-23],[56,-79],[90,15],[32,-32],[2,-25],[32,-47],[95,-92],[59,-6],[83,19],[46,0],[93,-28],[27,15],[81,-4],[5,-19],[49,-11],[46,26],[105,-15],[66,53],[42,2],[141,58],[78,55],[39,2],[42,-19],[90,32],[17,32],[130,19],[27,-17],[49,-9],[53,7],[91,-55],[90,14],[27,32],[51,36],[37,41],[56,-4],[-32,-49],[-9,-88],[-30,-44],[-44,12],[-48,-59],[-18,-49],[10,-47],[49,-66],[10,13],[-47,64],[3,64],[22,25],[73,15],[51,72],[20,88],[22,53],[29,38],[22,77],[0,85],[-9,7],[-66,123],[-10,94],[10,74],[14,49],[12,128],[0,124],[-63,10],[-10,41],[98,-22],[62,-31]],[[48382,12779],[36,66],[27,70],[-2,79],[19,78],[47,35],[39,49],[63,127],[5,34]],[[50191,13099],[45,-72],[-2,-158],[73,-219],[-155,-66],[-144,-124],[-32,-77],[43,-29],[105,10],[20,-49],[-23,-117],[30,-302]],[[52194,27965],[42,121],[154,26],[250,149],[177,-36],[260,102],[66,83],[71,181],[104,68],[53,-19],[29,-70],[29,-11],[139,19],[82,-30],[163,66],[106,-44],[247,29],[67,-38],[35,-100],[173,-36],[272,160],[59,182]],[[54375,7533],[-66,60],[-32,46],[-22,11],[-56,83],[-61,70],[-49,37],[-25,-17],[-5,-49],[-22,2],[-22,76],[-31,15],[-8,26],[-139,74],[-36,-32]],[[65629,15430],[89,18]],[[64440,14874],[66,-40],[41,0],[54,-28],[-5,-36],[-39,-43],[-110,-59],[-54,-15],[-46,-41],[-44,-8],[-88,-2],[-68,6],[-15,51],[39,75],[54,34],[22,49],[29,-2],[49,44],[115,15]],[[63822,12834],[-27,-13],[-66,-55],[-93,-96],[-27,0],[-63,49],[-66,17],[-83,0],[-37,21],[-98,2],[-41,20],[-56,4],[-42,19],[-85,6],[-21,-19]],[[59727,12524],[14,37]],[[59842,12553],[97,-50],[40,0],[50,36],[39,-33],[11,-85]],[[53232,21531],[-91,-160],[-133,-102],[-8,-34],[39,-94],[-45,-138],[-2,-154],[-38,-62],[-98,-31],[-387,27],[-106,-31]],[[52363,20752],[-53,91],[-111,28],[-73,-24],[-105,-94],[-26,11],[-61,73],[-22,140],[-71,98],[-3,245],[-164,121],[-29,0],[-26,-49],[5,-121],[-30,-43],[-322,-164],[-110,11],[-68,-72],[-137,200],[-148,-36],[-38,-35],[-19,-93],[-160,-98],[-26,-83],[-62,-75],[114,-91],[75,-162],[99,15],[39,-30],[-33,-111],[-4,-113],[-189,-108],[82,-181],[22,-418]],[[50709,19584],[-76,-11],[-217,107],[-176,6],[-113,64]],[[49961,22074],[-198,262],[-7,25],[45,66],[-35,100],[-124,113]],[[50314,24666],[35,-91],[30,-142],[30,-224],[47,-299],[43,-180],[103,-142],[150,-52],[142,15],[73,67],[21,127],[-34,180],[-112,269],[-111,209],[-94,112],[-95,135],[-58,229]],[[67841,20409],[48,-185],[30,-79],[12,-151],[-15,-36],[-36,-6],[-20,-30],[-14,-62],[-27,-49],[-32,-158],[-3,-95],[18,-35],[-3,-61],[-22,-94],[-34,-64],[-7,-32],[-27,-34],[-27,-87],[-59,-111],[-12,-85],[-42,-147],[-31,-60],[-61,-55],[-54,-70],[-64,-169],[-12,-134],[0,-115],[-19,-140],[-5,-118],[-8,-42],[5,-132],[-58,-130],[-44,-230],[-27,-96],[-27,-192],[-27,-113],[-12,-21],[-59,-45],[-83,-36],[-190,-100],[-59,-28],[-73,-59],[-32,-45],[-12,-38],[-88,-100],[-10,-43],[-49,-128],[-61,-61],[-98,-71],[0,58],[-36,55],[-71,36],[-25,26],[8,55],[-35,75],[-63,42],[37,47],[0,60],[-37,28],[-2,112],[-49,26],[14,-72],[-9,-47],[68,-92],[-29,-30],[-8,-34],[30,-47],[44,-25],[12,-32],[0,-68],[14,-32],[59,-34],[66,-79],[-17,-87],[-76,-105],[-39,-27],[-54,-20],[-26,-32],[-81,-125],[-20,4],[-2,64],[-32,49],[-85,68],[-47,45],[-7,38],[2,83],[10,60],[-46,23],[-47,5],[-63,21],[-76,57],[-61,0],[-32,43],[-46,26],[-47,-3],[-71,79],[-12,36],[-31,-21],[22,-66],[56,-62],[44,-25],[22,8],[39,-27],[29,-56],[86,-4],[80,-45],[86,-23],[14,-36],[-2,-81],[34,-88],[-17,-42],[-32,-5],[-61,39],[-36,6],[-20,-15],[-78,-30],[-115,9],[-46,-4],[-42,76],[-68,7],[-25,-22],[-44,-6],[-61,-42],[-19,-26],[-32,17],[-47,-15],[-46,0],[-44,34],[-44,-25],[-27,-3],[-41,-45]],[[64853,15949],[-20,1]],[[60274,9715],[-94,6],[-234,-10],[-100,46],[-190,-53],[-74,28],[-23,109],[-179,70],[-530,-343],[-216,-13],[-303,-138],[-242,-13],[-121,-72],[-79,23],[-89,-75],[-265,-23],[-110,64],[-165,-90],[-105,-14],[-190,55],[-99,82]],[[59112,11538],[110,-158],[-7,-189],[136,87],[45,-4],[65,-150]],[[53231,12530],[-89,-96],[-309,-166],[-118,-67],[-145,0],[-133,20],[-111,54],[-107,79],[-106,213],[-23,120],[3,179],[35,147],[57,113],[111,186],[91,186],[69,100],[30,127]],[[62588,12636],[-32,28],[-61,-13],[-22,-24],[81,-32],[-66,-27],[-17,12],[-47,-34],[-61,13],[-90,-10],[-27,-13],[-49,21],[-54,-49],[-2,-32],[-22,-32],[0,-70],[-17,-134],[-29,-47],[-81,-28],[10,-41]],[[39614,10227],[36,-19],[-2,-43],[34,-59],[0,-139],[15,-40],[-49,-43],[-34,62],[-17,49],[17,60],[5,59],[-17,43],[12,70]],[[44744,4902],[-10,-14],[0,-111],[-9,-72],[19,-22],[42,-12],[9,-54],[32,-4],[15,-49],[24,-32],[-31,-15],[-66,11],[-25,-36],[-41,-5],[-39,24],[-22,42],[-27,-15],[-22,-34],[0,-34],[-35,-10],[-21,-49],[-10,-54],[5,-129],[22,-43],[-10,-43],[32,-19],[14,-30],[74,20],[39,-15],[27,-32],[68,19],[51,-4],[-10,-54],[-17,-23],[-44,-21],[30,-58],[-52,-13],[-22,-32]],[[53786,39880],[10,-28],[-13,-38],[13,-47],[44,-79],[61,-53],[-10,-30],[17,-79],[27,-8],[7,-73],[-46,0],[-3,-47],[64,-51],[49,-53],[110,-60],[-8,-44],[71,-56],[22,-4],[17,-47],[12,-74],[-14,-62],[-34,-32],[-15,-45],[12,-51],[-5,-66],[37,-85],[29,-51],[-39,-43],[-2,-74],[12,-54],[17,-19],[-5,-59],[12,-26]],[[59569,12339],[44,10],[33,-20]],[[52451,17152],[-25,49],[-79,34],[-26,98],[-112,34],[-71,66],[-53,-49],[-151,103],[-43,-41],[-26,-81],[-101,74],[-69,126],[-65,38],[52,88],[42,147],[92,117],[-3,153],[-77,215],[1,58],[164,62],[65,189],[90,85],[-17,103],[-99,112],[-13,52],[106,136],[43,104],[-6,58]],[[52070,19282],[96,-56],[34,-98],[78,-87],[167,-115],[33,79],[162,59],[142,-97],[49,48],[138,15],[169,86],[53,95],[117,-17],[114,-125],[115,89],[211,-13],[137,137],[-28,351],[-21,45],[-54,21],[-723,49],[-186,-151],[-91,115],[-258,443],[34,109],[-88,178],[1,90],[-79,123],[-29,97]],[[52070,19282],[-247,70],[-105,-60],[-133,15],[-125,-72],[-56,10],[-27,107],[79,134],[4,58],[-104,74],[-66,-23],[-39,96],[-74,-22],[-48,-89],[-107,104],[-159,-106],[-154,6]],[[59268,7343],[-90,13],[-79,-4],[-14,-15],[-52,6],[-95,-2],[-190,-55],[-64,-34],[-85,-24],[-22,-19],[-118,-25],[-105,-5],[-63,-17],[-69,-8],[-97,4],[-179,-2],[-63,-6],[-78,4],[-5,-15],[-61,0],[-83,-19],[-30,-24],[-31,0],[-49,-29],[-79,-7],[-166,-32],[-27,-23],[-26,0],[-74,-26],[-41,0],[-164,-64],[-93,-98],[-29,-38],[-37,-100],[-44,-81],[-41,-55],[-42,8],[-29,30],[-59,83],[-41,32],[-47,55],[-46,41],[-93,66],[-171,83],[-49,45],[-2,59],[44,-10],[22,29],[34,13],[17,90],[25,34],[70,6],[44,-30],[74,-36],[31,36],[39,0],[5,41],[-22,4],[-75,-47],[-49,15],[-59,49],[3,32],[41,62],[7,96],[-39,8],[5,-53],[15,-43],[-42,-68],[-7,-45],[-63,-6],[-42,-43],[-7,54],[49,21],[-8,66],[-22,34],[15,72],[-98,5],[12,-68],[30,-56],[-5,-140],[7,-37],[-73,58],[-39,53],[-42,9],[-17,40],[27,109],[27,47]],[[33506,36450],[-317,-32],[-232,-128],[-107,-9],[-64,-70],[-151,7]],[[32635,36218],[-7,95],[-60,47],[-22,-6],[6,-147],[-28,-51],[-52,0],[-47,21],[-44,48],[-50,38],[-42,-17],[-388,-220],[-27,10]],[[31874,36036],[4,137],[10,125],[40,177],[30,108],[-13,112],[-74,99],[-163,199],[-105,97]],[[31603,37090],[13,127],[40,99],[44,75],[29,171],[-27,41],[-20,73]],[[31682,37676],[20,-19],[43,10],[342,-37],[156,147],[103,-56],[112,26],[119,-39],[40,58],[93,-34],[25,-47],[125,-15],[89,156],[176,38],[301,-117]],[[33426,37747],[169,-134],[-12,-152],[-67,-51],[32,-170],[73,-90],[-7,-72],[-45,-72],[1,-186],[29,-44],[98,-22]],[[33697,36754],[-61,-61],[-98,-13],[-13,-26],[70,-151],[-89,-53]],[[35847,36913],[27,-32],[29,-8],[7,-47],[-36,-28],[-35,38],[-27,2],[-19,35],[54,40]],[[35353,35192],[-308,-88],[-69,34],[-28,68],[-232,43],[-123,195]],[[34593,35444],[-20,262],[156,162],[-22,94],[78,132],[89,53],[6,28],[-33,53],[18,168]],[[34865,36396],[123,101],[132,-79],[215,2],[149,87],[50,119],[121,60],[-7,100],[30,16]],[[35678,36802],[32,-53],[44,-36],[32,-9],[29,-36],[15,-62],[53,-21],[-41,-126],[24,-27],[-12,-22],[20,-36],[7,-74],[24,-56],[25,-23],[31,-2],[18,-37],[2,-49],[22,-36],[46,-21],[44,-75],[0,-49],[-36,-68],[17,-51],[-7,-47],[21,-42],[35,-32],[-3,-81],[20,-17],[7,-90],[17,-46],[74,-52],[31,11],[22,-26],[-41,-106],[31,-23],[-21,-73],[17,-36],[-59,-32],[-22,-104],[-32,6],[-46,-28],[-34,-38],[0,-40],[34,-24],[44,-77],[-3,-93],[20,-56],[-20,-81],[-46,20],[-39,-9],[-15,-91],[-27,-18],[52,-46],[2,-45],[-17,-28],[-37,9],[-14,-54],[9,-17],[-17,-104],[-41,-6],[-27,47],[2,31],[-63,0],[-20,50],[10,85],[-32,34],[-27,8],[5,34],[-34,64],[-46,56],[-10,36],[-78,15],[19,42],[-22,11],[8,115],[24,66],[39,60],[83,38],[30,49],[17,81],[-13,57],[-34,17],[30,77],[-20,9],[2,53],[-9,53],[29,28],[-5,34],[-37,2],[-36,147],[-10,134],[-61,13],[-49,-13],[-59,96],[-4,32],[-40,8],[-39,71],[-63,4],[-49,15],[-2,32],[-35,0],[-85,70],[-49,66],[-27,-4],[-58,-111],[-3,-138],[12,-30],[-46,-11],[-44,-53],[41,-2],[25,-26],[56,-15],[20,-42],[83,-60],[53,15],[8,-47],[46,2],[-17,-66],[7,-47],[22,3],[44,44],[5,-53],[-61,-30],[-49,26],[25,76],[-8,35],[-44,12],[-26,-34],[-42,-15],[-5,-61],[39,-47],[32,30],[27,-17],[17,-58],[-22,-28],[41,-25],[-24,-36],[17,-39],[-7,-30],[34,-15],[5,-23],[-32,-32]],[[32213,33798],[-61,-74],[-119,70],[-67,-55],[-127,-7],[-81,-96],[-98,-17],[-37,-142],[-47,-13],[-32,-58],[-113,68],[-122,-59],[-50,-77],[-125,11],[-144,-151],[-39,-84]],[[30951,33114],[-70,82],[-107,42],[-97,-28],[-97,-110],[-21,3],[-60,127],[-124,38],[-82,124],[-59,10],[-79,286],[-135,107],[36,146],[-56,255]],[[30000,34196],[85,32],[61,64],[-12,134],[119,164],[10,54],[-30,106],[63,92],[346,-71],[28,24],[24,128],[43,59],[-23,49],[8,51],[103,54],[77,98],[198,-113],[89,72],[114,-4],[54,39]],[[31357,35228],[195,-346],[113,-10],[2,-167],[96,-129],[120,-9],[131,128]],[[32014,34695],[9,-111],[60,-96],[12,-96],[53,-104],[-14,-364],[79,-126]],[[33765,37798],[-339,-51]],[[31682,37676],[-5,127],[27,86],[20,130],[-49,190],[3,134],[-43,160],[-83,125],[15,70]],[[31567,38698],[206,13],[116,-53],[-20,151],[69,64],[-92,64],[-44,79],[9,23],[174,35],[82,89],[100,-51],[48,66],[48,13],[64,-66],[29,34],[-19,123],[27,83],[169,-10],[71,53],[127,19],[134,107],[71,-22],[13,47]],[[32949,39559],[104,-49],[39,-151],[87,-121],[69,-28],[99,32]],[[33347,39242],[74,-32],[82,-145],[138,-119],[51,-105],[-16,-189],[-51,-102],[46,-288],[132,-64],[48,34],[99,-2],[89,-170],[-15,-51],[-49,-41],[-265,-17],[-7,-45],[62,-108]],[[31567,38698],[7,52],[-67,172]],[[31507,38922],[-115,64],[-26,45],[5,130],[-134,145],[-44,191],[39,69],[2,87],[-50,155],[-88,122],[120,91],[35,73],[26,253],[128,94],[115,0],[10,45]],[[31530,40486],[165,-5],[75,-81],[107,34],[-4,-44],[53,-81],[131,89],[70,0],[69,-72],[76,-149],[98,-36],[423,125],[8,-170],[-40,-73],[23,-55],[2,-100],[152,-253],[11,-56]],[[33597,33566],[-125,45],[-182,-79],[-170,17],[-66,51],[-104,-38],[-394,147],[-95,-26],[-82,36],[-96,-10],[-70,89]],[[32014,34695],[59,55],[272,-74],[22,2],[3,51],[77,-28],[303,21],[20,73],[81,45],[-45,81],[4,76],[60,0]],[[32870,34997],[194,83],[4,-76],[126,23],[338,-228],[7,-23],[-46,-43],[21,-81],[241,-91],[174,57],[85,-32]],[[34014,34586],[55,-102],[-7,-28],[-137,-166],[15,-157],[87,-230],[-5,-28],[-75,-21],[9,-84],[-47,-80],[30,-98],[-94,-37],[-215,141],[-25,-15],[-8,-115]],[[34176,36632],[4,-28],[47,-6],[10,-92],[66,62],[24,-13],[-29,-84]],[[34298,36471],[71,-21],[272,-64]],[[34641,36386],[-37,-164],[-95,6],[-95,-64],[-155,-25],[-53,-68],[-186,-92],[-25,-53]],[[33995,35926],[-42,-36],[-17,-73],[-52,15],[-36,153],[-192,143],[-7,102],[-41,109],[-102,111]],[[33697,36754],[170,5],[83,-124],[107,98],[119,-101]],[[34283,37574],[288,49],[99,-25],[44,32],[96,-34],[64,-150],[55,86],[226,52]],[[35155,37584],[15,-34],[-59,-58],[-49,-104],[-61,-49],[-36,-13],[-39,-64],[-30,-30],[-63,-40],[-22,26],[-39,2],[-66,-28],[-52,-34],[-2,-41],[-115,-12],[-34,-24],[-46,-70],[-22,-2],[-81,-83],[-24,-15]],[[34330,36911],[-25,35],[10,55],[-42,98],[-63,37],[60,234],[-43,47],[-11,83],[67,74]],[[34593,35444],[-72,0],[-145,-95]],[[34376,35349],[-72,87],[-11,74],[-45,9],[-27,138],[-66,56],[-25,100],[-135,113]],[[34641,36386],[71,38],[153,-28]],[[31507,38922],[-69,-32],[-25,-98],[-71,-25],[-120,-26],[-243,98],[-65,-85],[-173,-55],[-65,81],[-121,17],[-147,-139],[-47,2]],[[30361,38660],[-62,352],[-59,91],[22,75],[104,94],[-105,64],[-26,72],[-9,243],[21,232],[-63,241],[-180,181],[54,91],[-5,77],[45,68],[6,76]],[[30104,40617],[102,6],[27,17],[190,-17],[161,26],[22,27],[0,58],[27,27],[-12,35],[42,2],[14,29],[49,5],[17,21],[73,19],[83,-4],[15,49],[-36,53],[34,0],[36,-68],[79,36],[107,-17],[27,15],[73,15],[47,40],[73,39],[61,8]],[[31415,41038],[44,-73],[-6,-102],[38,-75],[-11,-179],[50,-123]],[[31874,36036],[-199,-118],[-200,-104]],[[31475,35814],[-15,-8],[-171,91],[-82,39],[-216,77],[-44,-72],[-165,32],[-83,-96],[-46,25],[-105,160],[-124,-64],[-143,26],[-108,66],[-132,-66],[-71,19],[-115,-41],[-287,94]],[[29568,36096],[50,226],[-98,283],[-47,73],[62,81],[-138,89],[55,145],[-32,285],[111,83]],[[29531,37361],[60,-79],[48,-14],[146,23],[93,-32],[284,96],[199,-77],[88,41],[174,-230],[167,-79],[99,6],[72,81],[195,68],[117,-32],[44,41],[19,77],[228,-124],[39,-37]],[[31357,35228],[-46,129],[-1,102],[-81,113],[49,38],[128,127],[69,77]],[[32635,36218],[-53,-124],[-90,-55],[54,-39],[39,-110],[8,-211],[151,-154],[1,-51],[-60,-76],[33,-47],[14,-98],[129,-130],[9,-126]],[[27575,38911],[96,16],[-3,207],[-32,78],[55,71],[-21,80],[42,57],[14,116],[21,31],[121,150],[187,-7],[52,57],[87,10],[45,76],[66,-16],[12,-21],[-24,-68],[-8,-49],[-36,17],[-15,-47],[147,38],[-10,60],[46,42],[54,-25],[86,19],[63,4],[81,-8],[51,-22],[-2,-47]],[[28750,39730],[-118,-145],[93,-105],[97,-266],[74,30],[120,-28],[-48,-145],[20,-181],[44,-127],[133,-101],[34,-176],[50,-58],[-29,-93],[5,-228],[128,-179]],[[29353,37928],[-159,-13],[-101,-62],[-176,62],[-28,79],[-204,206],[-147,-47],[-45,24],[45,66],[-58,62],[-3,145],[-294,27],[-12,51],[80,128],[-6,26],[-243,66],[-120,-54],[-128,20],[-78,144],[-101,53]],[[34347,33089],[-71,6],[-150,-49],[-181,113],[-72,-57],[-94,-5],[-102,-121],[-23,11],[-101,234],[-33,224],[-69,23],[146,98]],[[34014,34586],[79,83],[-46,147],[20,53],[124,128],[-24,126],[66,36],[20,68],[74,22],[49,100]],[[35353,35192],[34,-25],[20,40],[32,19],[-8,-66],[-19,-23],[-20,-62],[44,-68],[-46,-17],[2,-51],[-39,-60],[25,-51],[0,-85],[-30,-36],[-27,-105],[-53,-13],[-25,-27],[-29,-5],[-15,-34],[71,-44],[39,15],[44,-15],[0,32],[42,6],[93,68],[43,-21],[37,42],[34,17],[83,-21],[-2,-40],[-24,-28],[31,-21],[25,49],[29,0],[29,-51],[17,-60],[-7,-53],[3,-68],[22,-11],[17,-60],[-25,-34],[25,-21],[-15,-81],[85,-34],[-9,-38],[-66,17],[-52,-54],[-31,-136],[-54,-64],[-29,-55],[-37,-13],[-7,-36],[-47,-39],[-58,-108],[-30,-7],[-7,60],[-44,4],[0,34],[-39,26],[-27,-32],[37,-53],[2,-85],[-27,0],[-36,-77],[-35,-30],[-70,66],[-10,92],[-66,40],[-142,-17],[-12,34],[-93,-8],[-51,-34],[-74,-22],[-56,9],[-93,-30],[-61,19],[-39,64],[25,26],[41,4],[-12,55],[-2,62],[19,47],[-27,19],[-27,-92],[-44,-42],[-24,-53],[-32,-34],[-2,-28],[85,21],[20,-30],[-12,-53],[-154,-117],[-64,-64],[-49,-77],[3,-44],[56,-79],[15,-48]],[[35448,35158],[37,-8],[10,-54],[-37,2],[-27,-44],[-17,10],[34,94]],[[35475,35086],[15,-26],[-46,-21],[9,47],[22,0]],[[35414,34928],[-17,-45],[10,-57],[-34,15],[12,74],[29,13]],[[35365,34592],[8,-35],[-42,-12],[-7,-39],[-71,-15],[7,47],[39,-2],[25,34],[41,22]],[[35786,33978],[24,-53],[-42,-2],[18,55]],[[30000,34196],[-26,118],[-139,63],[-27,177],[-259,202],[-66,99],[-102,34],[-30,-22],[-137,-3],[-265,-345],[9,-96],[-215,-159],[-106,-10],[-11,-122],[-35,-31]],[[28591,34101],[-32,93],[3,64],[-182,-115],[-95,49],[-108,269],[-45,38],[-124,-19],[-71,40],[-28,96],[39,151],[-129,109],[-23,98]],[[27796,34974],[83,57],[154,-8],[204,89],[75,-23],[71,23],[62,85],[206,86],[95,-9],[37,41],[64,-45],[55,17],[42,40],[56,132],[232,73],[26,21],[23,104],[110,17],[127,126],[27,79],[-38,74],[61,143]],[[26270,36319],[79,-38]],[[26349,36281],[103,-170],[138,9],[181,-141],[214,30],[65,-94],[2,-51],[-121,-26],[-77,-287],[44,-75],[-33,-93],[72,-209],[2,-209],[49,-10],[56,-100],[120,-75],[186,132],[113,19],[86,87],[247,-44]],[[28591,34101],[-51,-45],[-30,-99],[107,-74],[10,-94],[113,-25],[32,-346],[-273,-59],[-157,-111],[55,-66],[-92,-45],[25,-153],[-36,-55],[-7,-120],[-94,-179],[-48,-23],[-57,44],[64,71],[-38,61],[56,94],[10,97],[-34,19],[-81,-45],[-97,-131],[1,-46],[81,-75],[-18,-110],[-69,35],[-33,-30],[-112,76],[-119,-38],[60,105],[-175,-9],[-13,48],[38,35],[-17,57],[-79,-6],[-73,-75],[-81,-29],[0,-82],[-42,-33],[-219,65],[-137,-49],[-57,82],[-34,6],[-28,40],[-78,-18],[-80,64],[-32,170],[-121,107],[-61,-22],[-110,173],[-317,20],[-286,-27],[-86,98],[-30,307],[-103,309],[-65,28],[-59,-52],[-162,90],[-120,251],[-107,116],[-18,4],[-22,54],[-74,-34],[-41,9],[-58,45],[-216,332],[-245,221],[42,134],[-125,52],[-9,41],[135,29],[104,-14],[5,39],[25,20],[102,21],[74,71],[122,13],[95,269],[96,138],[131,-2],[171,-56],[433,67],[33,32],[10,105],[116,82],[24,62],[98,32],[115,112],[40,21],[82,22]],[[34283,37574],[-63,62],[-97,-49],[-100,34],[-50,-40],[-66,34],[-69,-13],[-78,106],[5,90]],[[33347,39242],[281,270],[37,77],[79,17],[146,175]],[[33890,39781],[63,-46],[-2,-87],[-34,-75],[7,-64],[-17,-11],[-15,-51],[8,-53],[-47,-49],[0,-57],[-27,-28],[54,-81],[54,21],[27,-19],[22,-66],[44,7],[63,-13],[61,-53],[113,-205],[19,-83],[42,-119],[22,-32],[68,-47],[59,19],[24,-34],[-2,-66],[19,-68],[69,-34],[56,-77],[12,-55],[32,-32],[12,-41],[-20,-70],[-19,40],[-34,-27],[14,-83],[35,-60],[75,-34],[47,-13],[39,17],[58,-17],[47,-38],[-8,-28],[-31,0],[31,-70],[47,-72],[27,-26],[24,17],[-7,34],[-25,9],[13,44],[-32,34],[-3,47],[-19,7],[-34,53],[-30,19],[-39,66],[-51,21],[-27,56],[-51,36],[-10,51],[32,2],[0,39],[36,10],[32,-36],[25,11],[0,44],[78,-27],[68,-58],[34,-17],[57,-104],[80,-177],[10,-77],[-15,-61],[-7,-137],[12,-23]],[[30361,38660],[55,-74],[-36,-100],[-1,-177],[-151,-143],[-346,39],[5,-160],[-126,-115]],[[29761,37930],[-109,91],[-99,-34],[-119,15],[-81,-74]],[[28750,39730],[0,-25],[63,-40],[113,4],[63,21],[39,-4],[134,30],[18,55],[31,21],[83,77],[40,49],[0,45],[-40,55],[10,83],[44,60],[47,-9],[41,7],[-12,34],[34,64],[76,221],[32,124],[4,149],[-19,66],[56,4],[29,-36],[98,-83],[49,-30],[98,-32],[159,-28],[64,5]],[[29531,37361],[146,79],[30,121]],[[29707,37561],[126,60],[21,53],[-11,54],[-88,93],[6,109]],[[32734,41739],[105,-45],[100,0],[27,-19],[61,-4],[30,-28],[-37,-96],[5,-40],[-20,-15],[5,-60],[-7,-47],[-39,-55],[-49,55],[-5,84],[44,61],[-22,49],[-132,30],[-151,-47],[-105,24],[12,61],[58,49],[47,0],[73,43]],[[31415,41038],[24,-10],[32,34],[-17,64],[56,25],[34,41],[25,0],[10,44],[51,7],[46,27],[49,3],[42,-30],[5,-41],[31,-17],[159,-15],[30,-49],[51,0],[51,39],[5,34],[54,13],[29,25],[32,-38],[115,-22],[95,-66],[98,3],[14,-47],[44,-15],[78,-73],[54,-6],[42,-60],[22,-2],[88,30],[34,32],[29,-4],[81,17],[98,104],[58,7],[49,-35],[51,-87],[30,-23],[36,6],[52,-36],[36,-13],[54,-45],[37,-6],[7,-53],[27,-11],[27,-53],[0,-41],[36,-40],[54,-23],[20,-60],[9,-62],[0,-100],[-73,-62],[5,-40],[24,-24],[5,-68],[-7,-85],[-56,-113],[-32,-32],[15,-25],[0,-51],[-32,-77],[12,-41],[69,-36],[68,26],[59,-2],[9,12],[91,7],[44,-18]],[[34347,33089],[12,-71],[0,-77],[-10,-70],[-24,-75],[-39,-81],[-3,-47],[20,-10],[-5,-62],[-27,-17],[-10,-83],[-37,-58],[-31,-10],[-32,-32],[-159,-134],[-17,-62],[-51,-47],[-52,-28],[-41,-2],[-49,-32],[-46,-59],[-5,-39],[-93,-42],[-120,-103],[-27,45],[12,89],[-246,504],[-686,33],[-57,19],[-46,84],[-10,42],[-32,45],[3,28],[-39,8],[19,-51],[39,-68],[12,-41],[54,-64],[-123,-116],[-65,143],[-75,36],[-40,-79],[34,-195],[-30,-65],[-142,-71],[-167,-28],[-188,133],[-9,-91],[-138,-78],[-112,26],[-108,-46],[-102,37],[-67,-109],[-155,26],[-61,130],[-89,51],[80,231],[-10,192],[86,175],[-8,128],[-51,125],[-33,38]],[[34330,36911],[-84,-85],[-17,-100],[-44,-64],[-9,-30]],[[34298,36471],[17,37],[46,45],[76,-15],[27,47],[83,34],[34,58],[98,72],[22,0],[193,94],[39,30],[15,-35],[41,-6],[22,-38],[54,8],[134,2],[37,-21],[39,6],[42,30],[12,-40],[68,23],[-15,58],[20,38],[83,-15],[29,-32],[25,26],[127,-28],[12,-47]],[[26349,36281],[177,190],[181,-11],[230,139],[60,6],[12,-45],[145,83],[122,24],[76,-72],[103,14],[11,94],[110,96],[106,185],[266,128],[96,173],[117,21],[57,-43],[121,120],[155,63],[422,-29],[118,91],[267,58],[97,68],[119,-13],[84,-62],[106,2]],[[26270,36319],[22,31],[57,30],[-49,145],[-145,-96],[-81,-3],[-101,95],[-134,54],[-15,20],[-68,-49],[-63,-2],[-49,55],[-13,73],[-187,120],[-27,77],[52,102],[-82,75],[8,17],[115,7],[20,29],[38,5],[101,193],[60,40],[368,-253],[55,6],[45,74],[152,87],[49,13],[187,141],[296,23],[50,-48],[124,6],[-51,91],[28,289],[35,109],[46,51],[162,112],[25,124],[84,90],[56,170],[25,30],[-31,85],[4,173],[12,130],[117,53],[8,18]],[[51086,55481],[-58,-137],[-20,-9],[-10,-46],[-19,-26],[5,-66],[-57,-43],[-2,-38],[-68,-75],[2,-29],[-32,-24],[-27,-55],[-34,-11],[-19,-59],[-47,-43],[-44,-79],[0,-51],[-41,-45],[-25,-89],[5,-41],[-32,-12],[-41,-51],[-29,-7],[-17,-51],[34,-34],[-3,-36],[34,-32],[-29,-109],[7,-79],[-12,-29],[12,-41],[-2,-72],[-56,-88],[-25,-59],[13,-32],[-83,-145],[2,-13],[-71,-57],[-41,-79],[-81,-32],[7,-66],[-17,-38],[-46,-7],[-22,-59],[-25,-24],[-26,-68],[-35,-23],[-2,-24],[-49,-49],[-39,-4],[-44,-32],[-105,-55],[-7,-35],[-27,-31],[-52,12],[-66,-15],[-53,-59],[-27,-58],[-17,-8],[-20,-66],[-32,-64]],[[49471,52684],[-47,41],[-88,0],[-125,-10],[-179,211],[-262,34],[-110,68],[-216,311],[9,102],[-27,140],[74,154],[9,91],[-93,60],[-48,153],[-174,122],[-72,136],[-74,64],[-212,0],[-104,113],[-183,85],[-92,-15],[-153,-98],[-432,13],[-145,-58],[-85,-66],[-40,-76],[-88,-369],[-57,-53],[-171,124],[-169,19],[-337,162],[-39,-24],[-15,-157],[-28,-47],[-227,-51],[-116,-100],[-104,5]],[[45251,53768],[-167,9],[-125,-55],[-183,115],[-204,-36],[-57,23],[-32,39],[1,211],[-82,65],[-161,-51],[-165,51],[-112,-74],[-91,-11],[-85,30],[-70,77],[-232,-19]],[[43486,54142],[66,262],[122,132],[34,76],[-13,277],[41,249],[-24,49],[35,81],[253,140]],[[44000,55408],[101,-80],[161,-23],[846,0],[206,23],[155,34],[97,78],[0,102],[-78,202],[-19,68],[13,112],[45,101],[110,45],[116,57],[103,123],[104,135],[90,135],[103,124],[200,101],[97,57],[129,-23],[116,-45],[97,-11],[64,0],[91,67],[103,169],[84,225],[0,147],[-13,135],[-77,146],[-78,135],[-32,135],[6,236],[84,214],[245,214],[194,123],[168,12],[193,-12],[162,-67],[180,-45],[110,56],[7,124],[-65,135],[-129,169],[-136,123],[-187,372],[0,281],[6,187]],[[47772,60004],[75,21],[76,2],[73,-36],[61,2],[41,-21],[27,-73],[103,86],[19,2],[35,-41],[95,-23],[56,42],[49,-21],[59,7],[17,-39],[58,-13],[15,13],[68,-13],[57,13],[29,-30],[37,-2],[53,26],[20,-45],[59,-42],[144,4],[5,-34],[34,-13],[66,64],[95,2],[90,-13],[198,-2],[25,-21],[80,4],[76,45],[56,-5],[25,-31],[36,6],[39,40],[32,11],[-7,66],[117,70],[49,-12],[-5,-37],[39,-2],[49,-32],[0,-21],[46,-21],[18,17],[48,6],[39,-13],[113,-15],[71,-46],[68,8],[44,34],[17,34],[34,-2],[79,62],[85,79],[42,-28],[144,28],[90,-22],[32,-25],[51,-15],[74,42],[95,-4],[7,-83],[-12,-25],[41,-28],[83,-32],[71,-6],[44,49],[81,-26],[56,-38],[-12,-41],[76,-81],[17,-55],[44,-90],[36,-42],[71,-64],[100,-45],[69,-40],[12,-39],[-22,-59],[-7,-100],[9,-75],[37,-100],[42,-55],[26,-109],[-17,-34],[-2,-68],[34,-47],[15,-62],[44,-4],[46,-28],[32,-36],[2,-42],[-83,12],[-17,-53],[47,-19],[-22,-47],[-47,-21],[10,-22],[83,-57],[10,-43],[-29,-2],[-5,-62],[-79,-61],[3,-43],[-29,-19],[-25,-53],[-29,-13],[2,-53],[-63,-79],[7,-17],[-46,-58],[-49,30],[-56,-55],[-5,-75],[17,-13],[0,-44],[-34,-22],[-96,-100],[-14,0],[-54,-51],[-22,-38],[-49,-45],[0,-17],[-88,-100],[-51,-36],[0,-32],[-88,-45],[-54,-106],[-22,-20],[-17,-46],[-88,-167],[-78,-166],[-54,-123],[-24,-70]],[[51172,56471],[-91,32],[-205,0],[-47,-21],[-43,-62],[-47,-48],[-122,0],[-67,83],[-75,61],[-102,7],[-165,-7],[-71,-34],[-71,-123],[-12,-76],[20,-110],[59,-54],[47,-69],[28,-117],[-32,-116],[-67,-96],[-133,-7],[-107,0],[-31,-55],[-12,-96],[8,-123],[27,-89],[56,-42],[173,7],[118,55],[719,158],[130,-14],[29,-34]],[[51172,56471],[-49,-152],[-22,-96],[-34,-100],[-15,-64],[-12,-110],[7,-90],[25,-72],[110,-32],[4,-15],[-58,-28],[7,-32],[29,-6],[-12,-75],[-32,-70],[-34,-48]],[[46639,50651],[-21,18],[-122,11],[-154,90],[-102,201],[6,112],[115,291],[135,167],[122,56],[0,67],[-90,56],[-109,11],[-77,90],[-6,89],[-32,67],[-116,79],[-352,89],[-71,56],[-250,358],[-39,100],[-51,179],[0,280],[-64,179],[-45,56],[-51,190],[-14,225]],[[49471,52684],[-34,-100],[-14,-62],[0,-45],[-37,-74],[-46,-2],[-42,42],[0,85],[-176,24],[-68,-107],[2,-30],[64,-49],[92,3],[54,40],[42,2],[39,-23],[127,6],[-25,-38],[-4,-36],[17,-28],[-59,-83],[-24,-4],[-64,-45],[-41,0],[-18,-28],[-58,-42],[-29,-43],[-20,-55],[15,-135],[17,-19],[63,5],[37,-37],[-7,-36],[-27,-21],[0,-28],[-30,-53],[-46,-49],[0,-21],[-61,-51],[2,-47],[-29,-54],[-37,-4],[-29,-47],[7,-40],[-53,-47],[-30,-13],[-39,7],[-90,-49],[-12,-22],[-83,-6],[-91,-102],[-34,-62],[5,-17],[-76,-38],[-41,-39],[-44,-57],[-47,-28],[-54,-17],[-19,-30],[-42,0],[-29,-42],[-22,-107],[-51,-104],[-15,-13],[-56,6],[-47,32],[-92,45],[-35,26],[-56,10],[-101,-21]],[[47770,50667],[-43,125],[-6,101],[-51,78],[-167,11],[-199,-11],[-179,-56],[-276,-33],[-141,-34],[-52,-100],[-17,-97]],[[31852,52366],[-5,-34],[-58,9],[2,23],[61,2]],[[31017,51753],[58,11],[20,30],[-15,66],[22,40],[61,6],[17,47],[47,7],[12,40],[32,-15],[24,30],[15,51],[41,15],[35,-8],[12,53],[51,36],[-2,26],[90,34],[71,49],[15,32],[48,-30],[37,32],[32,6],[73,-40],[-14,-51],[0,-62],[-47,-85],[-10,-58],[-31,-30],[-22,-55],[-49,-68],[-5,-34],[-27,-17],[0,-30],[-51,-45],[-30,45],[-31,-4],[0,-73],[-37,-17],[2,-32],[-34,-32],[-34,-2],[-15,-57],[-19,-13],[-52,6],[3,-49],[-56,-10],[-66,2],[-69,-41],[-5,-38],[-48,19],[12,53],[-22,56],[-27,-22],[-5,-87],[-34,-43],[-44,30],[12,45],[-61,17],[-39,-2],[-44,-21],[-12,-32],[5,-54],[-13,-38],[-29,-21],[-29,6],[-20,85],[-44,3],[0,38],[27,23],[34,-4],[54,85],[37,21],[10,-38],[41,-2],[39,23],[-15,52],[64,25],[5,41],[29,72],[20,2]],[[36878,51916],[571,-70],[108,-110],[306,-71],[62,83],[99,41],[81,134],[216,26],[205,116],[127,-19],[139,-78],[321,55],[148,-81],[214,-14]],[[39475,51928],[161,-14],[168,77],[58,-24],[13,-116],[-49,-58],[3,-90],[143,-36],[163,-286],[-25,-46],[-137,78],[-429,-202],[-7,-32],[29,-45],[119,-27],[49,-58],[2,-59],[-120,-211],[3,-62],[52,-55],[108,-35]],[[39779,50627],[-115,-89],[-156,3],[-93,-52],[-16,-126],[-197,-81],[-144,-142],[-31,-124],[-117,-170],[18,-54],[251,-152],[6,-54],[-45,-98],[25,-38],[263,76],[308,-57],[-99,-158],[17,-84],[46,-62],[-76,-75],[-23,-110],[-23,-66],[20,-383],[64,-196],[146,-367],[95,-281],[58,-81]],[[39961,47606],[3,-112],[-7,-392],[-9,-90],[4,-146],[10,-161],[28,-144]],[[39990,46561],[-107,44],[-44,28],[-42,2],[-51,30],[-27,34],[-69,-17],[-34,36],[-34,64],[-27,-25],[-51,-5],[-20,43],[59,43],[-10,51],[-36,62],[-30,0],[-54,59],[-136,32],[-39,19],[-18,41],[-87,36],[-8,62],[-34,32],[-88,166],[-24,10],[0,77],[-35,73],[0,53],[-31,0],[-22,-154],[9,-36],[52,-117],[14,-49],[69,-132],[61,-13],[-3,-36],[20,-45],[24,-12],[52,14],[31,-40],[-14,-28],[19,-27],[-9,-26],[-59,4],[-39,-23],[-39,2],[-17,-21],[-71,17],[-81,-11],[-71,45],[-9,47],[9,44],[-70,109],[7,58],[-5,112],[-15,41],[-29,17],[-17,43],[5,46],[22,73],[27,27],[41,118],[34,68],[5,36],[27,26],[32,115],[29,6],[39,34],[20,47],[10,62],[78,159],[34,43],[37,70],[0,26],[56,91],[44,22],[49,46],[5,64],[-25,0],[-32,-59],[-34,-2],[-39,-28],[-2,-49],[-30,-2],[-24,-32],[-7,-43],[-79,-140],[-31,-32],[-20,-71],[-24,-25],[-8,-111],[-19,-32],[-25,7],[-68,-88],[-10,-55],[-24,-36],[-49,32],[-42,-5],[-14,17],[-25,84],[-7,68],[32,49],[7,85],[-17,47],[-61,123],[-5,41],[-27,0],[-32,-30],[17,-73],[54,-72],[-7,-113],[-15,-8],[-24,-77],[7,-81],[46,-62],[74,-61],[19,-3],[15,-61],[-34,-58],[-61,-149],[-49,-34],[-22,-53],[19,-28],[20,-158],[19,-36],[-17,-19],[0,-51],[35,-92],[-3,-102],[-24,-19],[-118,47],[-58,47],[-27,4],[-29,-28],[4,-64],[44,-19],[54,4],[27,-25],[49,-21],[22,-32],[-5,-90],[-29,-42],[-34,-28],[12,-32],[-56,-32],[-20,-123],[-17,-22],[-29,-104],[4,-43],[-9,-47],[-47,-74],[-46,-38],[-22,-62],[-17,-109],[-135,34],[-46,-4],[-10,28],[-73,-11],[-29,30],[14,85],[-17,45],[-17,157],[-29,94],[5,53],[-52,130],[-5,56],[-48,57],[-42,32],[-37,6],[-39,62],[-7,56],[-34,106],[-27,34],[0,68],[-22,-4],[-7,-77],[44,-113],[4,-74],[32,-58],[20,-4],[19,-49],[32,-19],[32,-92],[24,-40],[5,-75],[17,-53],[15,-119],[-7,-51],[-57,-13],[-17,13],[-61,4],[-90,79],[-17,25],[-66,62],[-37,9],[-10,30],[-44,40],[-58,15],[5,25],[-54,73],[17,70],[-2,70],[-15,26],[24,32],[-29,60],[-24,-39],[-3,-134],[-22,-117],[34,-36],[-39,-83],[-22,-77],[-36,-2],[-47,-66],[-56,-41],[-5,-70],[105,-211],[20,-62],[29,-6],[-10,-36],[3,-66],[22,-17],[9,-81],[-24,-38],[-44,4],[-44,89],[-105,22],[-10,53],[-24,38],[-42,2],[-2,-38],[-22,-9],[-76,22],[7,49],[-29,0],[-27,-32],[-46,2],[-27,38],[32,102],[-27,0],[-47,109],[-75,15],[-20,21],[7,53],[-24,9],[22,60],[-19,21],[14,64],[22,19],[-24,64],[24,42],[0,58],[34,55],[25,86],[-22,34],[-30,0],[-22,27],[-4,51],[39,92],[-17,55],[7,37],[37,19],[-3,34],[83,62],[32,63],[27,26],[-5,32],[41,77],[10,81],[34,57],[62,53],[14,62],[93,79],[51,74],[69,49],[5,37],[44,47],[-15,17],[5,87],[24,55],[96,58],[63,15],[64,-2],[85,42],[37,36],[107,62],[88,87],[-19,64],[58,160],[44,55],[0,28],[71,58],[56,63],[120,62],[88,28],[49,36],[19,34],[66,36],[54,64],[27,7],[44,51],[-22,32],[-49,-60],[-149,-77],[-88,-68],[-37,2],[-78,-25],[-78,-43],[-32,2],[3,92],[-30,8],[-51,-74],[-34,-28],[-22,-87],[-42,-23],[-29,-58],[-7,-55],[-39,-20],[-5,-125],[-10,-47],[-22,-17],[-34,-70],[-71,-71],[-34,-15],[-78,-6],[-49,-43],[-88,-10],[-59,-45],[-66,-77],[-66,-38],[0,-36],[-32,-4],[-46,-77],[2,-75],[-9,-49],[-118,-61],[-39,-71],[-24,-115],[-68,-53],[-49,19],[5,62],[-54,-13],[2,-44],[32,-39],[-46,-21],[-13,-36],[17,-34],[-2,-100],[-32,-41],[-10,-36],[-63,19],[-17,-11],[-5,-53],[-27,-23],[-41,-64],[-113,17],[-90,38],[-3,96],[-17,30],[10,55],[-41,7],[-20,-62],[-27,-164],[17,-34],[8,-158],[-22,-62],[24,-68],[0,-34],[46,-38],[25,-56],[2,-89],[15,-28],[7,-113],[15,-31],[2,-130],[13,-32],[31,6],[30,-34],[-32,-28],[59,-110],[-25,-30],[73,-28],[37,-85],[29,-7],[37,-53],[24,-70],[54,-38],[51,-79],[-4,-41],[48,-68],[18,-64],[-3,-53],[20,-36],[-10,-30],[0,-66],[-51,-77],[-30,19],[-71,-2],[-9,-29],[-59,-41],[-46,-13],[-47,-32],[-29,0],[-59,-68],[-7,-38],[-59,-38],[-12,-39],[-37,-34],[-34,-66],[-27,-25],[5,-139],[-12,-42],[-46,-30],[14,-22],[-19,-51],[-3,-47],[-32,-98],[3,-25],[-64,-53],[30,-68],[2,-233],[39,-87],[34,-21],[-7,-90],[-27,-34],[-24,58],[-66,-26],[-3,-51],[-29,-36],[22,-15],[-12,-96],[17,-28],[-20,-23],[8,-45],[19,-25],[-14,-64],[-52,-17],[-5,-79],[-34,-75],[17,-49],[-31,-21],[12,-85],[-49,-23],[-3,-41],[-39,-13],[3,-36],[-51,-15],[-8,-25],[20,-39],[-22,-40],[2,-39],[-14,-57],[-25,-11],[-19,-55],[-57,-62],[-51,-15],[-27,24],[-63,0],[14,-45],[71,-60],[66,7],[27,27],[59,-4],[17,-83],[19,-34],[57,-53],[53,-190],[-17,-81],[-22,-19],[-39,-74],[-15,-5],[-61,-100],[-44,-34],[-7,-55],[-37,-24],[-29,0],[-66,-68],[-44,-30],[-83,-6],[-46,19],[-52,-17],[-19,28],[-27,0],[-64,-26],[-58,13],[-61,-47],[-66,-27],[-34,-43],[-42,-17],[-88,-15],[-73,6],[-149,64],[-20,41],[-7,72],[24,55],[-12,67],[20,53],[-5,40],[-30,53],[18,43],[0,66],[-15,30],[27,28],[10,76],[-10,94],[29,36],[37,21],[51,69],[37,34],[39,15],[-3,49],[64,27],[49,-2],[36,45],[25,115],[12,157],[-5,184],[10,34],[-3,96],[-9,27],[12,132],[29,15],[8,107],[-10,68],[-27,51],[-5,57],[-17,13],[-3,75],[101,74],[14,62],[22,24],[12,106],[20,38],[7,90],[20,23],[-7,41],[7,104],[24,66],[-7,30],[22,23],[-20,71],[-26,21],[-13,38],[35,4],[146,105],[134,221],[3,28],[29,51],[-14,26],[36,17],[39,42],[3,60],[27,26],[27,57],[31,13],[47,-7],[39,47],[44,26],[58,57],[17,0],[32,77],[42,9],[100,78],[-3,32],[47,51],[-17,15],[27,54],[83,123],[-17,9],[12,61],[49,47],[-27,17],[-59,-89],[-2,-49],[-27,-41],[-34,11],[-20,-17],[-10,-64],[-46,-68],[-37,-4],[-39,-47],[-54,-98],[-41,-32],[-51,-62],[-61,-25],[-10,-22],[-115,-53],[-46,-53],[-59,-34],[-46,-13],[-10,62],[14,74],[-31,22],[2,25],[47,41],[-3,36],[-51,-36],[-76,-20],[-44,49],[-51,30],[-27,119],[-20,22],[32,76],[10,92],[-15,21],[10,58],[37,45],[2,44],[24,62],[30,21],[61,94],[19,60],[22,25],[-14,24],[36,51],[10,36],[34,62],[83,34],[5,47],[42,44],[10,28],[-37,19],[-86,-74],[-36,4],[-56,-75],[-47,-34],[-54,-85],[-61,-8],[-9,-28],[-44,-49],[-25,-45],[-19,-6],[-30,59],[0,41],[25,28],[-3,49],[-22,23],[3,36],[29,49],[-7,26],[41,74],[25,94],[29,47],[25,11],[58,66],[39,87],[49,49],[25,77],[85,134],[29,-2],[57,27],[19,28],[17,64],[-76,-49],[-34,-34],[-22,21],[30,45],[92,98],[8,36],[-122,-113],[-91,-17],[27,-30],[-12,-40],[-56,-83],[-13,-5],[-36,-102],[-52,-49],[-7,71],[42,76],[-44,-21],[-20,-70],[-39,-64],[64,-19],[-76,-118],[-61,-63],[29,-43],[-10,-34],[-49,-85],[-43,-24],[-22,39],[-8,44],[12,66],[20,32],[44,11],[22,38],[-105,-21],[-7,51],[44,75],[63,76],[-7,41],[85,162],[39,36],[8,34],[-42,19],[66,43],[59,-5],[-8,120],[22,64],[76,59],[44,105],[49,83],[27,12],[19,47],[42,-8],[41,-26],[22,32],[25,-4],[34,-38],[-15,-45],[83,-49],[-12,51],[-39,49],[61,74],[-2,26],[-37,28],[-56,-19],[-17,14],[27,45],[-86,4],[-2,34],[24,32],[3,35],[26,38],[0,30],[32,49],[3,40],[24,11],[27,62],[20,19],[63,100],[-10,38],[32,58],[39,27],[-2,34],[-35,13],[-56,-21],[-24,-49],[-39,-21],[-37,-62],[-61,-51],[-66,-73],[-17,-66],[-46,-27],[-3,-39],[-59,-55],[-41,11],[66,121],[-3,64],[18,23],[-5,45],[31,30],[10,53],[25,45],[29,13],[22,49],[-2,40],[36,38],[22,94],[29,2],[35,43],[-15,13],[-7,87],[-42,21],[-32,36],[59,0],[49,17],[17,32],[29,-4],[81,19],[2,39],[49,42],[32,-2],[-22,53],[12,39],[-46,6],[-30,-60],[-51,5],[-44,-37],[-120,22],[-63,-54],[-24,-38],[-66,4],[-13,54],[30,51],[-5,38],[17,24],[41,108],[-44,9],[8,74],[-8,45],[-51,-13],[-32,-38],[39,-39],[8,-78],[-51,-17],[-8,-45],[-44,-53],[-51,38],[-15,43],[8,121],[-71,17],[12,72],[34,71],[56,36],[32,36],[34,-19],[69,-9],[2,47],[44,45],[98,81],[32,49],[78,26],[39,-15],[19,-32],[57,-7],[51,66],[73,15],[54,-4],[83,60],[39,10],[-32,45],[-68,-45],[0,-23],[-49,-32],[-83,23],[-39,-21],[-56,-77],[-22,9],[-17,57],[-35,2],[-9,56],[27,51],[-8,21],[42,58],[2,62],[39,42],[8,30],[34,25],[10,32],[92,73],[35,4],[-3,32],[-39,30],[-10,51],[15,19],[-5,53],[29,-8],[39,13],[3,42],[22,30],[37,9],[48,34],[52,-22],[39,11],[39,-9],[88,37],[83,-9],[46,4],[49,34],[47,-6],[70,-60],[37,49],[32,-21],[54,13],[58,-38],[32,4],[46,51],[74,-107],[0,-31],[49,-22],[36,19],[15,43],[44,-9],[36,24],[84,8],[78,66],[36,69],[101,100],[-5,32],[34,55],[54,23],[22,39],[2,42],[44,37],[39,72],[15,102],[46,39],[15,59],[22,26],[12,49],[32,34],[-47,15],[-51,-115],[0,-28],[-34,-40],[-47,-111],[-39,-53],[-56,-47],[-17,-41],[-68,-2],[-32,-25],[-25,-66],[-9,-58],[-44,-17],[-5,-77],[-42,-42],[-9,-51],[-66,-39],[-79,-25],[-78,2],[-39,28],[-17,29],[-51,28],[-74,11],[-19,-26],[-69,19],[-97,5],[-22,21],[-34,-4],[-30,42],[-97,-8],[4,-66],[-39,-28],[-75,8],[-30,-14],[-53,14],[24,58],[-7,66],[-37,113],[-44,40],[-54,0],[-66,-123],[-22,25],[-9,43],[-59,-58],[-27,3],[51,98],[37,21],[29,40],[-19,30],[39,53],[32,66],[46,-12],[15,49],[83,2],[17,-22],[-10,-57],[49,-15],[39,-28],[59,39],[51,17],[24,21],[52,-8],[39,25],[17,32],[56,19],[29,34],[10,51],[37,24],[12,28],[39,-3],[42,-21],[53,24],[57,10],[14,21],[-10,52],[-151,-69],[-66,0],[-56,11],[-59,-28],[-49,-76],[-22,-5],[-36,-44],[-83,-49],[-86,27],[-2,49],[-34,26],[12,36],[-25,15],[-75,-36],[34,60],[-54,14],[20,35],[44,27],[-5,32],[73,60],[32,-30],[29,32],[-51,45],[56,76],[5,41],[44,51],[2,40],[113,107],[66,42],[26,52],[79,70],[0,20]],[[34752,49811],[76,30],[41,6],[93,81],[27,13],[120,12],[46,-10],[8,-24],[-27,-74],[-42,-56],[-54,-53],[-46,-17],[-22,-40],[-49,-47],[-63,-28],[-157,-98],[-58,-47],[-93,-27],[-22,-43],[-139,26],[-42,2],[-41,21],[-22,43],[56,34],[49,44],[2,60],[66,15],[12,68],[-68,21],[-44,-31],[-5,44],[-34,-23],[-37,4],[-7,-28],[-49,-25],[-73,-92],[-30,-59],[-31,-41],[-64,-19],[-71,-4],[-100,34],[-51,-77],[-15,0],[-71,-74],[-36,-15],[-69,-60],[-71,-4],[-31,13],[-49,55],[-52,-34],[-114,-9],[-62,5],[-31,-32],[-17,-51],[-30,8],[-68,-11],[-20,30],[-41,-2],[-10,-23],[-51,25],[-130,-4],[-32,-45],[-39,34],[-58,7],[-37,-54],[3,-42],[-18,-53],[-24,-39],[-34,7],[-7,40],[-25,21],[-51,-44],[-59,0],[-46,21],[-39,-2],[-32,28],[-5,81],[-24,-15],[-57,2],[-2,72],[-20,7],[-17,-52],[-56,-8],[-44,13],[-32,38],[49,24],[15,53],[102,-13],[10,38],[-63,-10],[-15,40],[-29,17],[2,64],[17,106],[17,35],[69,76],[46,11],[74,-34],[83,6],[53,-10],[8,-26],[61,-21],[36,-100],[-31,-13],[29,-34],[59,15],[70,-7],[-22,92],[-31,30],[-8,47],[17,14],[76,5],[86,-71],[27,5],[68,-20],[49,67],[32,0],[58,-32],[66,2],[8,17],[51,13],[19,25],[71,0],[30,-15],[19,30],[39,4],[7,39],[47,10],[61,30],[81,19],[26,24],[86,15],[66,104],[-51,55],[78,7],[-22,51],[-56,-15],[-13,19],[-46,-6],[-49,-30],[-78,-107],[-46,58],[-57,-83],[-41,-4],[-32,-30],[-56,-17],[-44,15],[-29,-11],[-86,2],[-49,-23],[-49,-41],[-112,2],[-32,43],[-32,68],[5,64],[37,81],[95,79],[56,29],[69,71],[0,32],[22,68],[29,23],[0,32],[42,68],[0,34],[36,24],[103,-2],[37,-19],[51,-5],[100,28],[54,89],[54,30],[41,0],[44,56],[-5,32],[42,-3],[29,52],[-2,32],[-42,78],[-32,2],[-49,-55],[-44,-34],[-95,-13],[-29,-25],[-78,-32],[-100,0],[-10,-19],[-56,-35],[-69,18],[-12,46],[-39,-8],[19,-62],[-53,-17],[-25,-40],[-154,10],[8,-36],[-54,-2],[-34,34],[14,45],[-34,6],[-29,-25],[-47,2],[-26,-20],[-37,18],[0,29],[-64,22],[-29,25],[-59,-4],[3,36],[-56,-15],[-57,4],[-4,77],[31,51],[101,0],[19,-44],[39,31],[66,-6],[34,24],[22,-24],[32,11],[-5,36],[49,-2],[76,-62],[24,6],[37,-57],[54,-17],[7,32],[44,15],[63,-32],[54,38],[-46,56],[-10,27],[-103,36],[-58,32],[-20,41],[-24,-2],[-71,55],[-29,2],[-32,49],[-56,-19],[-69,-6],[-27,-24],[-119,9],[-27,38],[-66,-4],[-17,25],[-81,9],[-34,36],[15,62],[-3,62],[44,25],[37,-2],[53,28],[10,23],[69,70],[41,32],[-7,30],[-47,0],[-83,-36],[-22,26],[-4,98],[-20,23],[0,87],[29,-30],[76,13],[17,24],[64,-7],[14,-21],[44,11],[15,64],[44,0],[44,-39],[54,-6],[34,27],[-25,71],[10,32],[-2,59],[39,22],[19,-20],[57,26],[14,55],[44,7],[15,-17],[78,2],[5,28],[32,8],[46,51],[68,-19],[8,41],[61,-15],[-3,-62],[32,-21],[52,-5],[56,-30],[85,-4],[30,-27],[2,-41],[-20,-53],[-24,-11],[64,-62],[21,20],[64,-30],[46,-51],[32,-51],[15,-69],[56,-59],[56,-22],[8,-100],[58,-57],[8,-83],[41,-64],[-7,-49],[29,-73],[32,-23],[41,41],[64,-35],[19,-34],[76,37],[144,-7],[37,7],[54,-11],[85,-94],[25,2],[0,64],[46,-15],[76,11],[46,-68],[47,-17],[17,-66],[34,-53],[56,-18],[49,-36],[44,22],[54,8],[41,-57],[-10,-32],[44,-39],[27,9],[78,-94],[-22,-28],[71,-38],[37,19],[22,39],[32,-54],[-5,-89],[5,-107],[-47,-4],[-58,36],[14,43],[-41,13],[12,-54],[24,-40],[8,-45],[63,-8],[-12,-56],[-49,-85],[12,-8],[-19,-64],[-56,-41],[-20,20],[-46,10],[-64,-6],[-34,36],[-7,30],[36,134],[-46,11],[-5,-39],[-44,30],[-24,-42],[31,-35],[0,-51],[-56,-38],[-44,13],[-17,-90],[-51,-57],[-59,-34],[0,-32]],[[33599,51802],[34,-23],[32,-90],[-34,19],[-47,52],[15,42]],[[36494,51500],[-7,-32],[-42,-26],[-29,53],[5,39],[58,40],[37,0],[-22,-74]],[[30665,51389],[24,-49],[-36,-28],[-78,-10],[90,87]],[[35974,50835],[-115,-70],[-91,-111],[-92,-53],[-64,-53],[-46,15],[90,85],[3,59],[17,96],[-47,-30],[-36,15],[51,39],[58,-5],[59,39],[49,13],[39,25],[17,45],[61,47],[56,57],[42,79],[54,51],[12,32],[37,-2],[-13,40],[8,41],[27,-7],[14,-49],[52,5],[65,66],[25,-24],[-17,-44],[-91,-88],[-56,-85],[-88,-83],[-22,-55],[-58,-90]],[[29793,50386],[-81,15],[-46,49],[-17,61],[-30,17],[-61,3],[-41,-54],[-32,0],[-7,49],[41,45],[-17,51],[-10,105],[17,19],[-17,32],[-2,51],[-34,23],[2,32],[29,30],[10,55],[30,5],[14,29],[59,-4],[12,64],[78,6],[15,-21],[44,-6],[41,32],[35,-13],[-25,-43],[44,-12],[44,23],[15,-45],[53,-2],[30,15],[34,41],[5,51],[22,-2],[149,87],[44,-4],[71,-62],[14,23],[47,-10],[24,83],[61,2],[8,59],[48,-72],[91,-47],[2,-94],[-31,-21],[-57,17],[-70,-10],[-15,-13],[-42,32],[-63,-5],[-73,-29],[-32,-41],[0,-47],[54,-23],[9,-28],[-44,-47],[0,-42],[-22,-39],[-44,17],[-78,0],[-44,13],[-44,-2],[-78,-32],[-19,-57],[-54,-41],[-8,-36],[25,-100],[-12,-62],[22,-25],[-64,-24],[-29,-21]],[[36406,51127],[25,-23],[-32,-58],[-88,13],[32,40],[63,28]],[[30433,50989],[19,-13],[-2,-49],[-39,21],[22,41]],[[32072,50948],[20,-21],[-8,-34],[-39,27],[27,28]],[[31943,50837],[22,-61],[-32,-39],[-3,-30],[-41,-6],[49,96],[5,40]],[[33406,50616],[54,-26],[-12,-34],[-57,-8],[-41,17],[24,34],[32,17]],[[32754,50567],[19,-36],[-36,-24],[-3,49],[20,11]],[[32654,50505],[39,-19],[7,-41],[-46,-19],[-32,34],[-3,43],[35,2]],[[33128,50465],[17,-41],[-30,-36],[-27,-6],[-22,31],[37,13],[25,39]],[[35746,50149],[62,-10],[48,47],[18,-26],[61,26],[29,29],[29,58],[17,-87],[-44,-49],[-22,-9],[-17,-42],[-51,-43],[5,-30],[-71,-79],[2,-23],[-48,-53],[-35,15],[-24,57],[-37,-19],[-27,17],[-39,-6],[27,80],[39,15],[-5,43],[39,0],[-7,45],[17,34],[34,10]],[[32097,49704],[22,-12],[-15,-96],[-44,-90],[-51,-85],[-52,-53],[-66,0],[-46,30],[-12,40],[51,9],[42,36],[12,49],[-47,4],[-14,23],[49,54],[46,15],[22,38],[66,6],[37,32]],[[35270,49449],[-22,-73],[-32,19],[54,54]],[[35417,48982],[24,-25],[25,42],[46,45],[15,-60],[-25,-53],[-27,-19],[3,-60],[-39,-81],[0,-46],[-30,-30],[22,-26],[-19,-51],[-8,-53],[25,-15],[-12,-100],[-39,-13],[-44,85],[0,83],[-39,30],[7,38],[-37,11],[22,79],[-19,36],[49,43],[-32,32],[27,44],[0,54],[26,59],[54,56],[27,-45],[-2,-60]],[[34928,48944],[5,-15],[-56,-70],[-37,-7],[-39,-27],[-27,12],[25,60],[63,30],[66,17]],[[35155,48812],[0,-143],[-10,-55],[35,-41],[-8,-17],[-53,0],[-5,60],[-56,-13],[-10,34],[14,45],[49,30],[-5,30],[49,70]],[[35070,48812],[0,-26],[-34,-36],[-30,-4],[0,45],[64,21]],[[34686,48769],[-19,-93],[-30,10],[-51,-21],[73,92],[27,12]],[[35514,48769],[59,-23],[20,-24],[4,-55],[-9,-47],[17,-38],[-103,-70],[-2,78],[-25,24],[3,55],[36,100]],[[35163,48548],[39,-60],[24,-13],[-17,-61],[34,-68],[3,-45],[-59,2],[-51,-60],[-152,-19],[-78,24],[-19,68],[19,44],[68,37],[13,61],[56,30],[24,0],[37,30],[44,2],[15,28]],[[35834,48228],[-17,-44],[-39,-54],[-12,39],[29,23],[5,41],[34,-5]],[[34642,46940],[-10,-47],[-56,-109],[-53,-51],[-18,-79],[-51,-87],[5,-55],[-10,-45],[-49,-83],[-24,-15],[0,-34],[-34,-51],[5,-58],[-32,-55],[-42,11],[-29,-32],[-10,-49],[25,-28],[2,-53],[-32,-34],[-24,34],[-68,8],[-59,-38],[-66,-251],[34,-37],[10,-44],[-37,-39],[-5,-38],[-34,-64],[5,-36],[-29,-66],[-54,2],[-20,26],[-44,-15],[-51,23],[-61,7],[-34,-17],[-51,2],[-27,44],[-71,13],[-32,19],[-37,68],[-29,28],[-15,75],[-22,38],[5,55],[-19,49],[17,92],[0,47],[-42,51],[22,53],[-9,45],[5,55],[24,60],[59,49],[46,134],[32,34],[61,100],[36,11],[40,45],[48,4],[69,34],[49,-6],[44,-20],[70,34],[5,20],[93,-9],[42,36],[46,-6],[115,51],[29,89],[-14,26],[-57,-34],[-12,-23],[-49,2],[-22,-37],[15,-27],[-29,-22],[-103,7],[-56,36],[-32,-25],[-27,51],[-34,-11],[-49,43],[-61,-20],[25,56],[-10,25],[10,45],[34,45],[0,21],[68,70],[8,34],[46,58],[10,70],[68,79],[51,28],[140,102],[2,40],[54,49],[63,37],[61,51],[98,47],[12,29],[76,9],[-7,53],[24,34],[61,22],[0,36],[32,36],[49,-45],[15,60],[46,25],[7,22],[64,21],[32,32],[-3,57],[44,43],[42,4],[22,-29],[24,21],[-24,27],[14,30],[81,-2],[49,-89],[-3,-49],[13,-47],[7,-94],[-39,-72],[-56,-66],[-5,-30],[-61,-100],[-27,-26],[-98,-194],[-15,-78],[-34,-26],[0,-30],[-54,-108],[-22,-17],[-48,-3],[-20,-74],[-32,-36],[-17,-64]],[[35751,48126],[-12,-85],[-61,-51],[12,51],[42,72],[19,13]],[[32695,47617],[20,49],[102,98],[32,9],[7,46],[54,24],[56,-43],[42,17],[-12,77],[22,43],[34,-7],[7,32],[73,36],[20,28],[27,-21],[10,-105],[-25,-61],[-24,-17],[-8,-54],[-34,-34],[-24,-47],[-10,-74],[-27,-30],[-32,-8],[-19,-28],[15,-34],[-64,-30],[22,-45],[44,-38],[-29,-19],[14,-41],[-34,-44],[-46,-32],[-13,-28],[-68,-9],[7,69],[-36,-26],[-59,-15],[-10,17],[-56,0],[61,60],[-36,17],[-69,-64],[-46,-9],[-17,32],[44,13],[2,32],[56,28],[-22,74],[56,28],[-48,23],[44,24],[31,40],[-46,9],[12,38]],[[32800,47230],[54,-13],[2,-34],[-24,-26],[-46,0],[-20,-23],[-17,-77],[-25,-4],[-41,-39],[-25,17],[15,54],[0,47],[-66,-18],[-12,47],[19,39],[54,0],[74,15],[34,-7],[24,22]],[[39991,46557],[-1,4]],[[39990,46561],[1,-4]],[[32246,45274],[-37,-59],[2,-24],[-46,-91],[-5,-51],[-24,-24],[-27,-85],[-52,-57],[-36,-58],[-34,-30],[-13,-45],[-110,-104],[-85,-55],[-66,-51],[-59,-56],[-97,45],[-30,68],[-44,53],[39,26],[42,62],[34,17],[-5,25],[35,43],[-49,11],[-8,36],[10,44],[78,139],[44,36],[52,9],[-32,32],[5,51],[36,40],[27,47],[0,83],[-17,26],[-54,-9],[-56,9],[-14,44],[29,47],[80,70],[15,43],[5,211],[17,19],[-2,73],[83,27],[41,36],[20,-42],[27,-9],[39,17],[66,9],[22,55],[49,36],[24,39],[49,10],[19,37],[69,49],[29,32],[34,-3],[15,-57],[-20,-58],[-48,-70],[4,-106],[-14,-17],[-27,-128],[46,-79],[44,6],[5,34],[-22,43],[39,53],[-2,62],[56,73],[10,59],[-25,56],[69,4],[80,27],[37,28],[22,70],[98,52],[71,70],[0,23],[78,45],[7,34],[37,30],[107,11],[27,19],[25,42],[88,0],[26,28],[52,4],[14,-23],[0,-119],[-27,-171],[-19,-53],[22,-55],[29,0],[47,-158],[0,-55],[31,-73],[5,-51],[-14,-32],[9,-89],[-14,-22],[5,-49],[24,-40],[5,-45],[22,-21],[5,-85],[24,-11],[5,-36],[64,-49],[41,-17],[64,-94],[-5,-81],[-20,-57],[12,-62],[35,-41],[46,-19],[7,-44],[-19,-71],[-29,-30],[0,-38],[19,-25],[5,-60],[49,11],[2,-54],[15,-40],[-29,-43],[-57,-42],[-58,-20],[-3,-78],[-39,2],[-49,-21],[10,-49],[-10,-49],[-44,-20],[-9,41],[-25,0],[-85,-68],[-152,-88],[-31,-2],[-64,34],[-46,-47],[-44,-4],[-22,73],[-42,0],[-71,-26],[-10,-15],[25,-53],[-29,-68],[-64,-81],[3,-43],[-18,-23],[-48,-11],[-37,-21],[-39,-75],[-39,13],[-96,-4],[-34,28],[-36,-18],[2,54],[-103,4],[20,113],[-7,19],[22,151],[24,56],[29,17],[25,66],[58,49],[57,12],[63,-6],[44,51],[-2,68],[-13,60],[-29,30],[0,55],[-51,100],[-42,58],[-56,57],[-66,24],[-39,-26],[-63,21],[17,30],[-8,81],[30,24],[5,61],[19,22],[42,4],[17,36],[34,-13],[54,62],[53,28],[93,36],[5,36],[34,26],[0,34],[-29,45],[-66,2],[-22,-15],[-90,30],[-15,-20],[-68,30],[-47,4],[-71,-14],[-27,-28],[-4,-58]],[[32351,46273],[-10,-36],[-27,-28],[-17,43],[54,21]],[[34818,44465],[-37,49],[35,51],[9,41],[52,68],[27,51],[-10,40],[46,34],[15,30],[-34,41],[17,34],[34,-17],[37,55],[58,-45],[-7,-46],[-44,-28],[-34,-41],[-3,-32],[39,-59],[-26,-4],[2,-56],[15,-34],[-10,-38],[-37,-22],[-5,-61],[35,-24],[-27,-61],[-27,4],[-49,-43],[-12,-38],[-44,-26],[0,43],[-25,30],[25,81],[-15,23]],[[31540,44533],[34,-49],[-49,2],[15,47]],[[34904,44246],[17,-32],[-3,-41],[-22,-36],[-34,-8],[-15,21],[27,74],[30,22]],[[33203,44107],[-31,-64],[-52,5],[20,34],[63,25]],[[35827,42631],[20,-44],[-35,-24],[-31,0],[-22,41],[68,27]],[[35622,41537],[83,-11],[-12,-51],[-71,-15],[-42,2],[-17,34],[12,21],[47,20]],[[43363,48486],[288,178],[49,-30],[61,-141],[47,-29],[259,-19],[38,74],[121,-23],[72,32],[221,-86],[32,-38],[-36,-36],[-353,-168],[25,-164],[28,-44]],[[44215,47992],[-78,-50],[17,-49],[55,-24],[3,-44],[-269,-75],[-102,7],[-42,-103],[-113,-104]],[[43686,47550],[-78,52],[-40,69],[-46,47],[-32,60],[-43,48],[-22,-34],[-66,-23],[-34,7],[0,41],[-58,18],[-49,85],[-18,81],[29,90],[67,121],[51,188],[16,86]],[[38023,39280],[228,122],[124,-3],[150,-72],[47,15],[109,113],[34,111],[47,57],[308,58],[111,-73],[50,51],[275,5],[312,91],[46,53],[15,69],[-14,55],[-110,68],[-30,168],[18,92],[160,157],[264,145],[55,17],[219,-74],[94,48]],[[40535,40553],[40,20],[36,115],[57,0],[26,-257],[56,8],[67,76],[5,156],[77,66],[33,273],[105,183],[19,164],[120,96],[109,249],[55,17],[177,-43],[29,9],[27,85],[188,-21],[67,-45],[93,-147],[75,-36],[96,121],[-1,128],[123,234],[-53,185],[16,190],[103,145],[297,153],[17,24],[-41,123],[43,28],[69,25]],[[42665,42877],[29,11],[87,-62],[343,4],[233,-66],[247,-285],[117,-292],[152,-64],[4,-245],[27,-76],[133,-83],[127,-156],[112,24],[15,151],[27,49],[155,83],[1,149],[27,119],[-8,147],[295,198]],[[44788,42483],[249,-40],[146,57],[288,0],[40,32],[86,171],[115,-66],[166,-7],[55,-23],[-6,-53],[-184,-135],[-89,-125],[-1,-183],[-26,-92],[25,-49],[83,-13],[112,105],[229,134],[112,-73],[78,-100],[149,54],[114,-35],[27,-44],[0,-128],[182,-173],[56,-108],[-7,-94],[50,-60],[100,35],[62,-71],[111,105],[120,47],[93,-58],[144,-19],[55,-45],[27,-79],[-113,-68],[-33,-77],[32,-38],[130,-8],[23,-45],[-1,-96],[-90,-128],[-23,-358],[27,-70],[105,-74],[39,-186]],[[46770,39228],[-64,9],[-49,-41],[-44,-8],[-27,-35],[-41,22],[-83,-17],[-32,-43],[-66,-32],[-20,-23],[-36,8],[-42,34],[-132,45],[-68,11],[-122,-41],[-78,11],[-47,-26],[-5,-27],[-49,4],[-80,25],[-91,60],[-58,9],[-42,-37],[-73,7],[-34,-24],[-39,-6],[-69,15],[-78,30],[-44,34],[-93,91],[-14,-59],[-40,-64],[-66,-53],[-53,-15],[-88,2],[-39,8],[-98,-10],[-42,19],[-83,66],[-29,74],[-46,58],[-20,-4],[10,-128],[-39,-24],[0,-29],[34,-73],[-2,-66],[-22,-32],[2,-38],[-20,-21],[5,-111],[57,-24],[4,-51],[40,-72],[0,-28],[-59,-98],[-71,-38],[-20,-28],[18,-51],[-8,-36],[-63,-4],[-34,36],[-40,2],[-61,19],[-117,9],[-146,2],[-30,25],[-41,-27],[-44,8],[-10,-44],[-54,-49],[0,-32],[-56,-20],[-42,-42],[-70,-21],[-52,2],[-5,53],[-22,28],[-68,40],[-15,68],[-39,-36],[-5,-98],[69,-55],[14,-41],[-7,-32],[-32,-6],[-41,25],[-17,45],[-52,70],[-26,-8],[44,-117],[-86,27],[-22,-34],[22,-32],[54,-36],[34,-66],[34,2],[8,-36],[-52,-57],[-83,-3],[-39,-31],[-10,-32],[-34,-37],[-32,-2],[-36,-23],[-47,-11],[-29,-34],[-142,-55],[-75,-60],[-32,-53],[-66,-19],[-61,4],[-39,25],[-39,-17],[-59,7],[-90,-11],[-49,39],[-42,48],[0,77],[42,75],[0,25],[29,51],[2,81],[-44,11],[-2,-49],[-15,-21],[-44,-11],[3,58],[49,51],[0,23],[-47,4],[-39,-83],[-39,-36],[7,-30],[-2,-115],[-12,-21],[2,-90],[-61,-12],[10,-19],[41,4],[18,-17],[-18,-73],[-68,20],[-15,61],[-53,13],[-81,-15],[-76,26],[-17,64],[-32,-9],[-41,47],[-32,87],[-98,73],[3,49],[-49,38],[-2,36],[17,26],[-37,57],[32,39],[-22,17],[7,32],[56,68],[-5,32],[-66,0],[-17,-22],[-7,-53],[-42,-30],[-31,-38],[-34,-15],[-5,-60],[-66,0],[-20,26],[-78,30],[-49,-2],[-10,17],[-83,40],[-146,81],[-20,26],[-49,96],[-36,23],[2,62],[-15,40],[-66,68],[-24,-19],[42,-51],[-103,-64],[-17,-30],[14,-85],[0,-136],[30,-102],[14,-83],[32,-28],[54,-24],[66,-10],[32,-30],[34,-2],[37,-21],[24,-32],[29,-83],[-12,-62],[-44,0],[-22,32],[-44,-2],[0,-45],[22,-7],[20,-51],[-17,-27],[-37,-22],[27,-36],[34,-2],[7,-81],[-29,-77],[-7,-119],[-10,-10],[19,-109],[42,6],[12,-40],[-7,-60],[-59,-55],[0,-53],[-68,-71],[-54,-34],[-68,2],[-20,17],[-122,75],[-22,26],[-49,21],[-29,-2],[-83,23],[-66,36],[-49,47],[-64,32],[-17,45],[-66,51],[-24,55],[-59,30],[-39,-4],[-41,68],[0,40],[-35,67],[0,48],[-80,90],[-69,36],[-22,-6],[-107,85],[-83,43],[-54,46],[-78,88],[-34,47],[-39,32],[-96,12],[-117,-4],[-85,43],[-25,25],[-24,77],[-44,32],[-25,81],[-36,17],[-76,4],[-51,34],[-20,-13],[3,-64],[-62,-27],[-36,-7],[-54,-27],[-51,-41],[-66,-36],[-47,-40],[-70,-28],[-13,-43],[-51,-72],[-29,-58],[-8,-40],[54,-51],[15,-83],[34,-66],[-7,-100],[27,-5],[29,-83],[0,-25],[37,-34],[-8,-60],[27,-13],[-10,-38],[22,-30],[15,-87],[17,-22],[-15,-31],[3,-49],[36,-30],[8,-41],[46,-6],[12,-38],[35,-7],[41,-30],[-68,-85],[12,-77],[-22,-57],[27,-41],[5,-63],[88,-5],[2,-42],[-85,-5],[-57,43],[-53,6],[-37,26],[-59,0],[-100,89],[-56,62],[-37,13],[5,32],[-41,115],[5,55],[110,81],[-30,17],[-24,37],[-29,70],[4,25],[44,30],[-14,43],[-30,0],[-53,23],[-42,-8],[-27,23],[27,117],[-61,19],[-17,20],[-7,55],[34,6],[-10,73],[-29,21],[-27,53],[-25,-4],[-56,64],[-46,23],[-5,66],[-37,28],[-7,32],[-46,11],[-54,29],[-51,81],[0,17],[-62,5],[-29,44],[-71,66],[-24,58],[-32,0],[-51,83],[17,72],[-32,35],[-5,34],[-63,147],[-27,19],[-47,83],[-12,123],[3,188],[36,100],[-7,55],[-29,30],[29,40],[10,66],[36,77],[59,66],[81,-8],[68,49],[61,32],[47,0],[39,-45],[17,-90],[49,-38],[2,-40],[20,-15],[-8,-60],[27,-45],[0,-36],[-37,-49],[0,-40],[22,-26],[-12,-30],[15,-59],[-5,-34],[22,-90],[34,-49],[56,-40],[49,-62],[37,15],[22,-26],[29,2],[73,47],[20,32],[-7,90],[-20,74],[-41,36],[0,83],[-22,37],[-32,85],[-56,32],[5,47],[-30,27],[-5,63]],[[47770,50667],[-94,-41],[-20,-27],[-51,-11],[-37,-28],[-58,15],[-35,26],[-90,-6],[-32,-20],[-75,5],[-79,-28],[-90,-60],[-71,-27],[-112,4],[-122,-2],[-44,55],[-20,-19]],[[46740,50503],[-45,99],[-56,49]],[[40535,40553],[2,52],[99,277],[6,173],[0,322],[-6,127],[-40,103],[-92,116],[-132,115],[-126,103],[-66,81],[-53,115],[-73,127],[-6,58],[39,57],[113,-23],[125,0],[132,-57],[86,0],[20,69],[0,126],[-20,93],[-46,80],[-33,92],[20,92],[99,70],[106,126],[19,115],[7,150],[-73,208],[-211,92],[-172,126],[-158,69],[-70,69]],[[40031,43876],[26,24],[152,103],[139,104],[39,115],[0,69],[-145,81],[-238,0],[-99,11],[-66,58],[33,92],[112,115],[152,173],[119,242],[58,101]],[[40313,45164],[51,-65],[699,-307],[278,-153],[134,-40],[12,3]],[[41487,44602],[47,-149],[99,-196],[73,-92],[93,-93],[33,-80],[0,-58],[-47,-80],[-105,-127],[-20,-92],[66,-58],[442,0],[139,12],[73,80],[79,58],[86,11],[79,-23],[93,-115],[46,-115],[0,-138],[-13,-115],[-46,-208],[-39,-147]],[[42038,47052],[0,-172],[21,-159],[49,-73],[49,24],[105,12],[120,0],[35,-36],[0,-86],[-21,-134],[-50,-98],[-63,-25],[-133,0],[-217,12],[-98,-36],[7,-37],[37,-65]],[[41879,46179],[-126,-23],[-102,8],[-102,57],[-78,97],[-65,48],[-33,-16],[-27,-65],[-51,-56],[-93,-8],[-148,48],[-10,14]],[[41044,46283],[-36,51],[-14,169],[-7,319]],[[40987,46822],[21,6],[256,-147],[120,13],[40,70],[-11,153],[-87,220],[46,66],[130,-45],[216,2],[106,-70],[40,34],[30,83],[71,21],[16,-57],[-10,-96],[37,-34],[30,11]],[[49782,46598],[-1,-1]],[[49781,46597],[-3,-6]],[[49778,46591],[-55,-97],[-254,-288],[155,-68],[27,-72],[-9,-37],[-63,13],[-68,-77],[-212,-17],[-67,-81],[-48,58],[-143,-17],[-63,-113],[-81,17],[-60,-94],[-68,-29],[-199,44],[-2,69],[-60,44],[-358,-155],[-197,79],[-177,-128]],[[47776,45642],[-107,89],[-308,232],[-498,367],[-119,122],[-24,156]],[[46720,46608],[20,36],[76,15],[93,-22],[124,49],[47,37],[29,57],[73,26],[47,-11],[97,6],[93,62],[22,26],[-27,23],[61,45],[20,55],[-39,66],[41,32],[49,7],[25,-30],[58,17],[-17,32],[-51,49],[-10,45],[22,23],[-2,34],[29,26],[76,0],[36,29],[0,41],[18,25],[34,7],[34,83],[44,-7],[24,22],[39,-7],[20,17],[37,-17],[19,20],[54,-43],[44,-15],[39,30],[73,-13],[27,-19],[95,-11],[35,43],[53,-2],[35,-34],[70,8],[35,-40],[41,0],[59,-19],[32,-60],[41,-21],[-12,-64],[66,-68],[63,-7],[-34,-59],[76,-28],[73,-75],[59,30],[44,11],[95,-19],[-7,-26],[27,-21],[66,-13],[51,0],[37,-23],[26,-54],[54,15],[39,-6],[5,-45],[91,-57],[0,-26],[100,-17],[5,-75],[31,-42],[54,-30],[27,-28],[34,-1]],[[49784,46602],[-2,-3]],[[49782,46599],[0,-1]],[[40313,45164],[7,27]],[[40320,45191],[7,29],[116,73],[208,80],[250,178],[121,72]],[[41022,45623],[0,-112],[41,-81],[42,-8],[79,0],[120,16],[93,48],[64,17],[73,-78]],[[41534,45425],[1,-68],[-18,-89],[-60,-88],[27,-89],[75,-65],[41,-48],[28,-113],[-9,-129],[-19,-97],[-113,-37]],[[45010,46982],[71,-23],[113,0],[85,-26],[59,18],[36,51],[69,19],[46,-36],[42,-66],[44,-30],[61,-9],[15,-15],[75,-12],[32,14],[64,-17],[58,37],[81,0],[14,25],[47,-53],[68,0],[59,19],[49,-17],[54,41],[51,-37],[7,-25],[39,-26],[78,-79],[42,-51],[93,-61],[82,-13]],[[46644,46610],[2,-85],[-28,-171],[-15,-183],[-210,-12],[-238,-49],[-274,-208],[-386,-257],[-91,-79]],[[45404,45566],[-33,44],[-83,23],[-38,-24]],[[45250,45609],[0,158],[21,355],[-14,61],[-84,49],[-98,37],[-64,97],[-7,233],[0,171],[6,212]],[[34571,71044],[30,-25],[-8,-49],[35,-30],[-10,-25],[-127,8],[24,51],[44,7],[-12,51],[24,12]],[[31845,63322],[37,13],[31,-24],[-2,-44],[-68,-24],[-44,-49],[-15,-47],[-61,-8],[-86,-39],[-80,22],[-8,-32],[-49,-24],[-22,13],[-61,-30],[-68,5],[-139,-24],[-56,-15],[-130,-17],[-10,-25],[37,-22],[12,39],[193,32],[34,-24],[37,24],[103,-11],[83,9],[34,40],[71,-2],[95,21],[130,-6],[31,-17],[37,4],[-22,55],[22,28],[78,38],[54,-23],[39,13],[0,-39],[-25,-14],[49,-56],[-7,-17],[-56,0],[7,-49],[32,7],[34,46],[20,-8],[-13,-64],[8,-32],[44,-23],[-47,-64],[54,-15],[3,-71],[-22,-12],[0,-45],[-25,-13],[-144,-10],[32,-30],[115,6],[22,-15],[63,-6],[-10,-85],[-24,-20],[-3,-70],[-61,-17],[-14,-51],[-25,-2],[10,-55],[-39,-9],[-44,32],[-22,47],[-44,13],[-24,-17],[-40,40],[-75,-64],[-12,45],[-49,4],[-17,-23],[-37,6],[-86,-30],[-78,13],[-39,41],[-12,-64],[-49,-2],[-39,17],[-32,-24],[83,-32],[132,0],[12,15],[130,-2],[56,-49],[29,-47],[-12,-32],[30,-36],[0,-58],[-15,-25],[17,-30],[-49,-43],[-24,-6],[-5,-136],[-22,-30],[-83,0],[-32,21],[-61,-85],[-37,-15],[-39,56],[-5,34],[-66,40],[-17,-36],[44,-66],[12,-96],[-19,-15],[-71,-2],[-39,-11],[-22,-36],[-34,6],[-32,32],[-22,45],[-51,43],[-8,66],[-34,38],[-12,36],[-86,96],[-17,-38],[30,-26],[29,-66],[7,-64],[47,-36],[7,-91],[-63,14],[-15,22],[-51,15],[-27,-34],[-30,6],[-44,45],[-46,72],[-24,73],[-54,80],[-10,47],[-42,2],[-2,47],[-27,9],[0,55],[-14,96],[34,45],[-15,64],[-27,38],[5,60],[95,121],[15,43],[27,21],[41,-6],[30,44],[-8,56],[32,42],[120,-2],[59,-55],[39,49],[-49,-2],[-69,25],[-171,-2],[35,-36],[-13,-64],[-78,-51],[-46,-47],[-17,-43],[-91,-100],[-117,-51],[-22,-28],[24,-23],[-22,-49],[49,9],[22,-17],[59,-128],[22,-117],[-25,-15],[8,-43],[29,-8],[42,25],[22,-53],[63,-94],[34,-30],[8,-44],[29,-24],[-39,-53],[-73,15],[7,-45],[120,-87],[-8,-53],[30,-41],[0,-53],[-17,-15],[-66,11],[-66,0],[-25,23],[-44,-6],[-129,19],[-52,27],[-80,73],[-47,-9],[-36,-36],[27,-98],[-27,-4],[-54,36],[-22,-36],[24,-89],[71,21],[37,-4],[71,-73],[14,-85],[35,-62],[26,26],[27,-22],[25,-110],[-39,-39],[-88,-6],[-25,21],[-80,34],[-8,-91],[30,-43],[-25,-10],[-17,-43],[-41,36],[-20,45],[-56,-79],[-32,23],[2,49],[-39,39],[-21,62],[-30,-28],[32,-41],[-5,-70],[-37,-49],[-34,38],[-22,-38],[20,-15],[0,-89],[-34,0],[-35,47],[-41,-51],[2,-32],[42,-62],[-15,-28],[-93,2],[-36,54],[-17,-11],[22,-115],[-32,-26],[-93,-19],[-34,-17],[7,-45],[-27,-83],[-34,2],[-5,-36],[-44,4],[-29,47],[-27,-2],[49,-83],[-51,-6],[-13,47],[-44,59],[-56,58],[-39,15],[-59,66],[-7,55],[-27,-2],[-80,79],[-22,-2],[-44,51],[-52,74],[0,56],[-24,-2],[-22,51],[-64,6],[-68,40],[-32,39],[-19,53],[12,43],[-34,49],[51,8],[34,-8],[17,25],[42,-10],[88,-56],[29,-64],[54,-2],[66,28],[46,51],[52,4],[34,24],[10,44],[41,24],[20,96],[39,8],[-17,56],[48,17],[10,-49],[61,34],[64,19],[56,-24],[37,24],[58,-34],[34,27],[-39,41],[-100,49],[-76,45],[3,34],[41,21],[0,72],[44,-6],[54,30],[20,23],[53,7],[81,-30],[39,2],[32,-19],[10,-30],[46,17],[49,-23],[32,42],[107,-34],[-66,60],[-29,6],[-20,30],[-51,25],[-32,58],[30,15],[51,2],[0,28],[-56,-11],[-32,32],[-46,-26],[-61,30],[-81,13],[-17,36],[-44,5],[-81,70],[-34,-11],[-49,13],[-102,45],[-76,-26],[-44,21],[-17,-23],[-96,23],[-78,47],[-7,39],[-59,-13],[-39,17],[-14,70],[14,26],[-29,47],[5,42],[-30,30],[-26,-21],[-17,-49],[-37,0],[-20,23],[17,47],[25,26],[44,4],[24,36],[-10,55],[27,30],[3,36],[68,-8],[44,-68],[34,10],[10,79],[29,38],[42,26],[112,45],[96,57],[80,-8],[34,25],[-26,22],[-64,-5],[-151,-53],[-54,-38],[-54,-15],[-46,17],[-15,40],[-32,-4],[-7,49],[54,6],[12,28],[76,-6],[14,44],[-56,-17],[-73,-6],[-3,60],[35,30],[44,4],[48,59],[-39,7],[-61,-36],[-44,-13],[0,-51],[-46,-5],[-51,17],[-22,30],[-44,17],[-27,103],[5,100],[-25,2],[-19,76],[12,37],[-17,27],[-42,0],[-51,66],[0,43],[19,40],[0,45],[47,4],[39,26],[7,51],[49,30],[-14,17],[51,64],[-42,34],[-5,47],[-31,19],[27,68],[95,36],[-5,-40],[34,-13],[117,0],[-7,-34],[42,-9],[0,32],[56,37],[17,55],[-56,6],[9,-32],[-31,-21],[-22,34],[-37,15],[-56,2],[22,79],[24,34],[-12,24],[29,51],[-5,47],[15,46],[47,15],[2,43],[51,42],[20,-21],[-15,-62],[120,7],[37,-56],[31,-14],[35,-43],[41,-4],[7,34],[-19,47],[10,23],[56,11],[19,-64],[37,-22],[5,-44],[46,-17],[56,0],[37,-68],[-15,-24],[-73,-6],[-68,13],[-3,-73],[30,-6],[22,-32],[58,-7],[47,-21],[56,19],[39,-76],[5,-77],[-15,-62],[8,-83],[36,-77],[12,-93],[35,2],[2,40],[-22,60],[-29,38],[-27,128],[15,79],[53,-7],[5,20],[-37,40],[-4,62],[36,-26],[39,11],[-27,34],[22,26],[54,19],[-12,30],[64,0],[17,29],[61,-19],[85,-8],[125,-56],[68,-42],[5,30],[42,0],[9,-52],[42,-59],[73,-43],[-27,94],[39,13],[-61,59],[-9,-40],[-35,-13],[13,68],[-37,-10],[-49,8],[-27,49],[22,70],[42,3],[-12,48],[-30,-4],[-29,39],[2,34],[-51,81],[-64,4],[-17,49],[-70,79],[9,49],[-51,108],[39,-6],[39,23],[-95,26],[-22,38],[34,15],[25,36],[39,9],[2,76],[39,39],[103,21],[85,-25],[8,57],[51,6],[15,43],[29,6],[27,56],[49,2],[17,47],[58,17],[5,-34],[30,-7],[4,49],[40,11],[24,57],[39,26],[46,11],[25,23],[32,-45],[66,0],[22,30],[80,4],[17,37],[57,19],[29,34],[124,6],[18,66],[29,11],[7,32],[66,115],[54,30],[56,4],[34,64],[61,34],[10,19],[81,43],[51,57],[5,26],[142,98],[53,44],[86,11],[39,49],[71,21],[12,30],[46,43],[40,72],[83,-4],[56,21],[32,39],[9,34],[88,42],[-29,62],[-29,21],[5,30],[102,47],[54,-32],[27,-45],[90,-51],[17,-42],[-12,-45],[24,-38],[47,-11],[10,-38],[88,-64],[5,-45],[-54,-49],[14,-60],[-2,-53],[37,-8],[14,-54],[61,-40],[-14,-19],[5,-73],[-35,-15],[-56,-49],[-14,-74],[-35,-34],[-7,-53],[-24,-26],[-13,-92],[-31,-29],[22,-52],[85,-95],[76,-26],[51,-4],[-2,-32],[-140,-15],[-56,-104],[-61,-64],[-46,-7],[-42,-78],[25,-20],[-8,-38],[-34,-40],[-41,2],[-66,-19],[-30,10],[-29,-53],[15,-36],[-15,-30],[15,-64],[-76,-23],[-44,0],[-64,19],[-26,-73],[12,-59],[32,-9],[7,-45],[-20,-34],[-61,-21],[-41,2],[-3,-81],[49,-2],[59,-72],[39,6],[32,-28],[7,-36],[46,-21],[32,17],[42,47],[41,0],[32,49],[37,21],[56,-6],[78,59],[5,51],[41,5],[13,51],[19,25],[42,5],[39,27],[44,-2],[39,34],[-8,45],[42,9],[27,-20],[61,0],[5,-59],[-22,-30],[-37,2],[-19,-47],[27,-34],[-44,-25],[-22,-43],[7,-34],[29,-32],[-41,-30],[-15,-66],[-49,-45],[-34,0],[-103,-44],[-9,-26],[17,-45],[-96,-55],[-119,-13],[-10,47],[-66,15],[-20,40],[3,41],[-34,0],[-5,47],[-96,6],[-78,-55],[32,-28],[-17,-42],[-37,14],[-36,-36],[-81,32],[3,56],[-69,12],[-19,26],[-86,28],[32,-49],[17,-79],[68,15],[-7,-39],[-42,-12],[-4,-24],[24,-53],[12,-81],[20,-17],[7,-70],[-32,-43],[32,-51],[-17,-75],[-37,-17],[-46,2],[-27,30],[-95,-30],[-59,7],[-10,19],[-58,-4],[-61,21],[-25,32],[-90,19],[-3,-21],[74,-17],[36,-36],[71,-7],[10,-21]],[[26842,64564],[-8,-62],[-22,0],[-24,62],[54,0]],[[30338,64055],[17,-45],[-3,-130],[-36,2],[-54,47],[-93,-4],[-59,-15],[-129,21],[-22,38],[-15,62],[52,-8],[-8,57],[-49,21],[8,64],[-59,24],[-5,74],[-14,13],[7,68],[37,7],[-27,76],[46,-19],[24,7],[81,-28],[7,-58],[52,-32],[-3,-121],[49,-19],[44,25],[42,-55],[46,-36],[25,2],[39,-38]],[[29632,64223],[48,-30],[18,-77],[-15,-27],[-37,19],[-34,55],[20,60]],[[29778,64127],[25,-62],[-32,-19],[-34,19],[2,56],[39,6]],[[29861,64023],[34,-49],[44,-37],[-44,-34],[-41,30],[-5,70],[12,20]],[[30404,63927],[31,-53],[3,-45],[-39,15],[-25,51],[30,32]],[[29849,63876],[20,-54],[-37,3],[-10,40],[27,11]],[[29722,63867],[17,-17],[7,-55],[-61,30],[37,42]],[[31913,63190],[-7,-49],[-56,-41],[-44,26],[54,49],[53,15]],[[28855,63020],[27,-62],[4,-66],[-90,25],[10,90],[49,13]],[[28820,62636],[22,-32],[76,-21],[20,-47],[10,-89],[17,-11],[-13,-62],[-58,-17],[-32,19],[-12,34],[-42,11],[-56,-2],[-29,-15],[-30,41],[8,25],[-34,26],[-22,74],[75,45],[52,-2],[48,23]],[[30616,62402],[22,-32],[25,-81],[-22,-51],[-32,-9],[-27,56],[-44,49],[19,57],[59,11]],[[31948,62385],[36,-64],[-34,-4],[-110,8],[-29,15],[34,43],[78,-7],[25,9]],[[29502,61933],[27,-36],[27,2],[34,-47],[-44,-14],[-5,29],[-71,41],[32,25]],[[29392,61746],[39,-30],[20,-68],[5,-51],[-42,-109],[-68,-64],[-44,51],[-39,7],[-54,55],[-34,-17],[5,-59],[-52,-43],[-83,-26],[-19,105],[5,42],[70,2],[47,20],[41,2],[-2,30],[27,76],[34,9],[15,42],[75,-6],[54,32]],[[32324,61637],[12,-66],[-46,13],[12,49],[22,4]],[[32224,61610],[2,-73],[34,-10],[8,-64],[-42,10],[-7,58],[-100,51],[-3,19],[108,9]],[[30506,61420],[47,-32],[-40,-34],[-34,26],[27,40]],[[30655,61382],[44,38],[66,-21],[56,0],[17,-24],[69,-2],[29,-21],[47,-111],[-132,-53],[-27,28],[-98,25],[56,39],[-49,55],[-17,-66],[-31,23],[12,39],[-42,51]],[[22840,61403],[32,-30],[19,-53],[-17,-32],[-68,23],[5,39],[29,53]],[[22251,61069],[5,-49],[-59,-37],[-22,30],[5,45],[71,11]],[[22312,61026],[15,-30],[41,-34],[15,53],[59,-17],[75,13],[5,-42],[42,-32],[22,-37],[-22,-29],[-51,19],[-30,-7],[5,-70],[-29,-17],[-32,60],[-44,-11],[-15,23],[-51,22],[-10,91],[5,45]],[[28273,60847],[52,-10],[-64,-54],[-15,51],[27,13]],[[28452,60698],[68,-102],[-34,-51],[-52,-32],[-31,4],[-30,-21],[-58,8],[-91,79],[5,36],[25,37],[80,17],[10,21],[108,4]],[[29043,60619],[17,-29],[-5,-41],[34,-45],[-10,-64],[-102,88],[-12,40],[46,9],[32,42]],[[29023,60426],[25,-52],[63,-44],[15,-34],[-91,10],[-41,30],[-22,58],[51,32]],[[28686,60342],[29,-14],[52,-54],[-37,-25],[12,-62],[-34,-19],[-34,34],[-32,-13],[25,-49],[-42,-15],[-7,-55],[-56,8],[-18,41],[-34,-9],[17,-53],[-134,21],[46,54],[69,121],[17,49],[46,26],[115,14]],[[28127,60195],[61,-25],[-30,-64],[35,-36],[-35,-28],[-80,56],[10,34],[-13,38],[52,25]],[[29270,60100],[15,-56],[-52,9],[-17,27],[54,20]],[[28940,59167],[-32,-98],[-31,-68],[-54,-19],[-20,-26],[-39,-11],[-90,-2],[-12,36],[-57,-27],[-61,6],[-39,26],[-17,-34],[-44,2],[-73,-32],[-95,8],[7,-25],[81,-5],[22,13],[61,-4],[51,15],[17,-19],[88,6],[24,-23],[49,-5],[-14,43],[36,13],[66,0],[44,-13],[-14,-106],[29,-17],[-7,-37],[-25,-19],[-2,-45],[-27,0],[-17,-42],[14,-53],[-78,-30],[-88,15],[-63,2],[0,-24],[-230,-6],[-68,40],[-49,-4],[-32,13],[-49,-2],[-24,-30],[-98,0],[-44,43],[-2,49],[39,49],[-17,55],[-32,-2],[-56,79],[-35,23],[8,38],[-64,43],[-24,0],[-47,38],[-63,17],[-73,75],[-25,47],[-83,-68],[-12,-24],[-68,-6],[-13,-34],[-39,17],[-54,6],[-4,43],[-32,36],[-5,32],[-66,4],[5,34],[-47,32],[-39,-4],[-48,79],[-47,-15],[-10,40],[25,22],[14,49],[35,-22],[9,-59],[47,2],[14,66],[0,68],[-46,21],[98,32],[27,30],[-5,40],[36,141],[-5,43],[40,21],[41,-4],[49,-26],[24,26],[47,0],[0,-28],[44,-38],[76,-3],[-3,-46],[64,-11],[-25,-51],[86,-11],[12,-25],[59,34],[4,59],[22,41],[-12,57],[56,11],[44,21],[64,68],[-17,45],[97,117],[37,-25],[3,-30],[-35,-9],[-36,-34],[12,-57],[-68,-75],[14,-42],[76,4],[27,-32],[85,-9],[5,-59],[34,36],[-19,64],[-32,4],[-12,34],[22,32],[39,-8],[10,-66],[44,-37],[2,-44],[37,19],[-20,60],[-51,36],[24,27],[39,-4],[96,58],[7,49],[71,49],[32,36],[41,-17],[5,32],[32,36],[49,-11],[-25,-51],[34,-4],[62,-32],[41,-11],[0,-55],[17,-53],[-29,-66],[5,-45],[51,-15],[90,87],[22,-6],[-14,-51],[-39,-64],[17,-43],[32,17],[-8,30],[103,11],[-10,30],[-49,25],[10,47],[51,-38],[35,70],[51,-51],[-49,-30],[15,-42],[26,-5],[30,-34],[34,13],[44,-62],[-56,-89],[-56,-56],[-5,-44],[-30,-47],[-29,-13],[-98,96],[-7,55],[-115,-2],[-12,-53],[-17,-4],[-59,49],[-7,-26],[41,-45],[62,-10],[-20,-124],[5,-79],[49,22],[53,-13],[76,42],[61,-14],[-17,-62]],[[28293,59970],[24,-39],[-36,-23],[-22,49],[34,13]],[[28882,59855],[14,-47],[-54,13],[40,34]],[[28938,59855],[34,-49],[-51,-2],[17,51]],[[27665,59814],[81,-30],[-91,-57],[-90,-28],[-78,4],[-27,54],[83,-11],[19,60],[76,-24],[27,32]],[[29087,59767],[27,-8],[-15,-53],[-37,23],[25,38]],[[29175,59752],[22,-19],[-3,-70],[-39,4],[-14,34],[34,51]],[[28735,59454],[76,-38],[-37,-38],[-41,32],[2,44]],[[28850,59416],[32,-64],[-47,-6],[-2,59],[17,11]],[[27496,59043],[47,-70],[14,19],[64,-4],[-46,-45],[31,-23],[-5,-26],[-58,0],[-39,41],[-30,61],[22,47]],[[27626,58824],[49,-9],[36,9],[5,38],[52,26],[51,-43],[58,-62],[40,-21],[-3,-25],[-46,-32],[-44,-11],[41,-51],[0,-34],[-32,-47],[18,-30],[-8,-47],[-71,36],[-19,120],[-34,66],[-37,27],[-56,90]],[[26553,58788],[20,-26],[-25,-23],[27,-39],[-158,-32],[-5,32],[48,-6],[47,26],[5,44],[41,24]],[[26751,58766],[17,-36],[-49,-59],[10,-45],[-29,-34],[-47,6],[5,62],[17,64],[76,42]],[[26610,58707],[19,-49],[-37,0],[18,49]],[[28190,58553],[-39,35],[71,4],[39,-26],[-5,-53],[32,-2],[-17,49],[110,-15],[9,-19],[64,-5],[-5,-44],[20,-68],[27,-5],[12,-61],[-8,-41],[-151,45],[-46,2],[-64,85],[-22,-30],[-32,5],[-17,42],[-95,62],[51,4],[49,-34],[64,56],[-47,14]],[[28498,58534],[147,-2],[22,-40],[29,-24],[-5,-40],[15,-47],[-42,-43],[-32,-57],[-34,-15],[-36,53],[7,49],[-78,56],[14,57],[-7,53]],[[28706,58534],[53,-17],[0,-23],[-39,-26],[-44,28],[30,38]],[[28434,58189],[-9,-13],[-59,35],[7,-56],[54,-28],[15,-34],[-78,-8],[-35,15],[-26,-19],[-84,4],[35,-70],[44,-30],[22,53],[53,-11],[59,13],[76,-79],[-22,-51],[10,-53],[31,-15],[-83,-34],[-71,15],[-2,-60],[-32,-8],[-58,19],[-35,28],[-29,-15],[15,-34],[61,-17],[29,6],[29,-36],[-41,-41],[-32,5],[-22,-24],[-32,26],[20,51],[-32,0],[-85,21],[2,28],[-46,13],[-10,-62],[-71,28],[-10,27],[-53,32],[-42,2],[-32,28],[-12,40],[-61,30],[-78,2],[-47,30],[0,81],[-27,60],[-39,21],[-14,58],[46,27],[-7,32],[-39,64],[49,32],[92,0],[35,58],[19,70],[44,17],[56,0],[17,-24],[88,-12],[13,-26],[48,-21],[5,47],[81,-28],[15,-40],[29,-11],[22,-64],[24,-34],[47,13],[10,55],[56,11],[14,-45],[42,2],[112,-77],[-34,-49],[-37,30]],[[28188,58381],[27,-11],[44,-42],[12,-30],[-64,-7],[-19,90]],[[28544,58213],[35,-24],[-25,-40],[-27,42],[17,22]],[[28513,56841],[-10,-21],[-69,-9],[-31,24],[-15,-56],[-98,-113],[49,-21],[-24,-21],[17,-45],[-54,-28],[-29,-91],[7,-55],[-100,-30],[-100,34],[7,40],[-68,22],[0,-24],[-78,-2],[-40,-17],[66,-26],[57,37],[41,2],[5,-39],[22,-19],[12,-53],[42,-15],[73,15],[17,-45],[42,-15],[-20,-100],[32,-27],[37,-66],[-3,-45],[17,-43],[3,-70],[-42,-66],[-59,-30],[-75,0],[-69,51],[-5,-100],[-78,-6],[-7,-26],[49,-6],[144,34],[71,-17],[22,-30],[46,-4],[0,-47],[39,-47],[34,17],[25,-53],[59,-13],[-5,-34],[-47,-34],[-10,-38],[-26,4],[14,-70],[-66,8],[-19,19],[-52,0],[-87,68],[-128,-12],[-7,-32],[-58,-2],[-59,10],[-71,-10],[-49,17],[-46,-3],[-25,43],[-41,34],[-25,83],[-49,56],[10,49],[-10,36],[-34,47],[20,74],[-29,107],[-20,32],[-24,125],[9,21],[-14,77],[12,28],[0,57],[-44,15],[7,105],[-41,51],[-83,21],[34,19],[61,-15],[34,30],[22,62],[10,162],[12,53],[-12,30],[29,51],[34,-2],[49,74],[-17,75],[22,119],[0,60],[-15,96],[-51,166],[-44,55],[-36,83],[36,17],[44,-13],[44,52],[17,42],[81,-11],[80,3],[13,25],[49,-10],[34,17],[76,-58],[26,-55],[42,-5],[54,-23],[22,6],[66,-29],[39,-62],[-56,-41],[56,-23],[22,-53],[46,-13],[44,-32],[0,-41],[54,5],[36,23],[-9,-66],[-71,-59],[-25,0],[-48,-39],[-37,-15],[49,-38],[0,47],[46,6],[20,-36],[46,-6],[29,-28],[-19,-47],[19,-23],[-4,-58],[100,19],[29,-61],[-37,-18],[13,-42],[-22,-62]],[[28569,57831],[-15,-23],[20,-51],[5,-47],[-125,-94],[-51,28],[-27,36],[39,83],[46,39],[42,2],[15,21],[51,6]],[[28474,57352],[4,-47],[-46,7],[42,40]],[[28307,56179],[32,-49],[-17,-19],[-39,6],[-10,47],[34,15]],[[28176,55382],[39,-6],[-13,-105],[-24,-38],[0,-49],[-27,-13],[10,-63],[-44,-32],[-73,40],[-15,60],[29,61],[-39,47],[12,47],[52,19],[22,26],[51,-9],[20,15]],[[27450,55203],[41,-21],[-29,-23],[-49,0],[37,44]],[[27692,55154],[46,-21],[30,-49],[-30,-47],[-41,-40],[-61,13],[-10,40],[34,21],[10,30],[-30,24],[52,29]],[[27396,55122],[54,5],[7,-49],[22,-39],[59,2],[17,-68],[-29,-19],[2,-42],[-54,-11],[-51,-36],[22,-41],[42,-13],[34,-29],[41,2],[56,-26],[20,-21],[73,-24],[-61,-74],[37,-4],[51,-32],[3,-100],[-88,25],[-30,-2],[-12,-38],[-36,-24],[-37,-4],[22,-57],[-20,-35],[-44,3],[17,-49],[-31,-47],[-37,17],[-15,-28],[-53,-8],[-98,2],[-17,47],[-69,-13],[-12,-34],[-32,-5],[-41,20],[-37,-7],[-56,26],[-63,6],[-37,36],[37,47],[-8,47],[20,30],[90,32],[44,-13],[34,41],[-14,23],[-42,19],[5,30],[64,4],[14,39],[-14,38],[24,45],[-34,36],[-59,8],[3,24],[46,8],[139,-8],[47,40],[46,15],[44,36],[24,109],[-36,92],[7,46]],[[27579,54918],[13,-32],[-52,-11],[-12,28],[51,15]],[[27970,54882],[-5,-24],[27,-74],[-36,-2],[-10,-62],[-71,36],[-34,-11],[-42,28],[22,34],[69,13],[-5,17],[54,36],[31,9]],[[27775,54699],[27,-20],[17,-61],[-44,-11],[-37,21],[-12,51],[49,20]],[[27863,54692],[36,-51],[-14,-21],[-54,2],[-7,28],[39,42]],[[26903,54292],[51,-11],[22,-21],[83,6],[34,-66],[108,-21],[17,8],[61,-25],[10,-24],[-49,-10],[-81,10],[-27,24],[-61,-47],[-27,-6],[5,-37],[113,7],[36,-11],[-7,-30],[-78,-44],[-56,4],[-83,-24],[-13,43],[-29,47],[59,13],[24,38],[-41,17],[-25,-8],[-56,21],[-54,6],[-10,24],[54,32],[25,32],[-22,29],[17,24]],[[27460,54077],[27,-22],[-18,-49],[-36,-21],[-17,24],[-8,59],[52,9]],[[27135,53930],[24,-2],[49,-49],[5,-41],[27,-15],[-37,-40],[-2,-30],[-61,15],[-17,-17],[-49,53],[-30,4],[-24,94],[37,26],[78,2]],[[26912,53921],[20,-15],[-17,-70],[-25,49],[22,36]],[[26868,53738],[20,-25],[-12,-39],[-42,15],[3,32],[31,17]],[[26866,53623],[86,-55],[41,-49],[-37,-5],[-17,37],[-31,-28],[-105,-23],[-40,17],[20,25],[-2,60],[61,-2],[24,23]],[[26675,53387],[10,-28],[-22,-28],[22,-51],[-7,-30],[-32,-4],[-2,-34],[31,-23],[-7,-32],[-63,-28],[-8,-15],[-73,-8],[-46,55],[-5,23],[41,54],[-27,32],[15,53],[112,10],[3,47],[58,7]],[[26614,53067],[20,-15],[56,-2],[27,-36],[-46,-4],[-49,-41],[-61,11],[-69,38],[-5,41],[127,8]],[[44734,47008],[-118,-101],[-120,0],[-56,53],[-84,-19],[-160,-198],[-129,-83],[-13,-94],[-228,-79],[-241,-225],[-154,-56]],[[43431,46206],[-27,85],[-182,81],[-165,126],[122,126],[5,49],[-253,10],[-55,88],[-9,119],[-165,6],[29,113],[-21,49],[-152,-15],[-17,60]],[[42541,47103],[100,83],[295,110],[427,49],[246,61],[173,-8]],[[43782,47398],[9,-66],[-2,-71],[39,-46],[51,-7],[44,39],[27,49],[44,-11],[15,-77],[-20,-34],[49,-40],[78,-20],[81,9],[10,28],[39,6],[41,-23],[30,34],[127,-15],[41,-19],[17,-32],[35,-2],[144,-56],[36,0],[17,-36]],[[44215,47992],[202,50],[41,26],[28,87],[80,23],[95,-83],[249,17],[377,-51],[90,56],[28,134],[46,23],[113,19],[140,-42],[76,30],[17,23],[-95,23],[-48,60],[26,43],[160,85],[-14,174],[-108,107],[-262,28],[4,136],[-67,47],[0,32],[124,132],[153,-2],[37,38],[-17,104],[20,22],[141,-11],[67,34],[6,58],[-105,76],[0,32],[58,53],[-43,125]],[[45834,49700],[90,17],[56,28],[74,23],[80,43],[49,47],[149,72],[12,15],[69,26],[61,42],[115,26],[63,47],[69,23],[66,40],[29,52],[100,8],[49,23],[59,-2],[39,41],[41,17],[32,32],[34,2],[56,34],[42,81],[58,25],[106,22],[68,-2],[37,-37],[48,-14],[27,-49],[42,0],[80,31],[86,11],[27,-19],[7,-60],[-15,-61],[5,-43],[-5,-89],[-12,-49],[-14,-113],[-32,-19],[-22,-69],[-44,-32],[-81,-36],[-17,17],[-58,-19],[-52,-2],[8,-43],[48,-19],[30,21],[27,-31],[88,-41],[39,24],[7,48],[20,35],[24,-9],[39,-106],[15,-69],[63,0],[25,-21],[24,-57],[68,-7],[64,4],[44,-34],[44,-8],[66,13],[34,-28],[78,13],[59,-49],[41,0],[40,-22],[2,-29],[34,-60],[32,-13],[0,-27],[39,-37],[86,-57],[66,-4],[2,-37],[37,-6],[17,-32],[-71,-111],[-29,-21],[-44,2],[-52,-36],[5,-28],[-107,-108],[-83,-41],[-40,-57],[-39,-34],[-68,-7],[2,-23],[-70,-24],[-35,-30],[-61,-4],[-78,-49],[-93,-27],[-34,-35],[-61,-36],[-44,-42],[-39,2],[-17,30],[-34,-9],[-22,-42],[-32,0],[-32,40],[-73,-13],[7,45],[-36,23],[-40,60],[-44,30],[-36,-2],[-34,19],[-115,19],[-83,-13],[-98,-57],[-34,-30],[-42,-72],[-58,-64],[-30,-15],[-12,-36],[-39,-22],[-39,-38],[-44,8],[-88,-83],[-10,-32],[-36,-38],[-37,-66],[-56,0],[-37,-51],[-44,-28],[-12,-32],[-66,-44],[-51,4],[-47,-68],[-17,-60],[-5,-89],[10,-58],[-34,-85],[-32,-28],[-2,-51],[-176,15],[-49,-23],[12,-26],[-39,-23],[-37,2],[-44,23],[-73,11],[-73,-24],[-17,-21],[-47,-19],[-56,-55],[12,-22],[-31,-38],[-66,25],[-37,0],[-17,-32],[-64,-70],[-36,0],[-57,22],[-46,-47],[-12,-45],[12,-21],[-5,-51],[-73,17],[-44,59],[-130,45],[3,-34],[-54,10],[-63,69],[-69,38],[-88,2],[-36,47],[-59,-6],[-81,2],[-17,10],[-46,75],[-66,57],[-44,0],[0,-44],[-34,-58],[-54,0],[-22,15],[-15,58],[-51,-9],[-54,6],[-68,-23],[-44,-34],[-78,-2],[-76,36],[-71,66],[-34,47],[-39,-17]],[[43772,47498],[-14,22],[-72,30]],[[48912,48490],[24,-38],[57,-51],[-25,-17],[-36,23],[-42,68],[22,15]],[[41026,45967],[0,189],[18,127]],[[41879,46179],[12,-20],[105,-111],[70,-48],[175,0],[42,-49],[0,-49],[-63,-110],[0,-107]],[[42220,45685],[-97,-13],[-199,40],[-111,0],[-69,-32],[-19,-48],[37,-105],[-4,-89],[-56,-81],[-106,0],[-62,68]],[[41022,45623],[4,344]],[[40833,70685],[-15,-35],[-39,-10],[0,45],[54,0]],[[46484,67705],[29,-83],[27,-13],[5,-55],[-42,-75],[-76,2],[-24,-27],[-37,2],[10,38],[32,24],[-3,42],[35,64],[0,47],[44,34]],[[43640,59516],[32,-48],[72,-145],[39,-162],[88,-57],[-3,-87],[-29,-51],[26,-77],[-6,-130],[107,-77],[26,-108],[9,-118],[-34,-242],[10,-117],[-151,-179],[-22,-90],[25,-42],[74,19],[155,174],[246,28],[65,79],[76,32],[353,66],[261,-241],[180,-36],[59,-307],[-29,-85],[-121,-96],[-118,-217],[-122,-94],[-60,-91],[17,-49],[165,-100],[-43,-373],[153,-109],[-44,-76],[13,-81],[-41,-107],[-70,-81],[-99,5],[-245,-113],[-113,-141],[-135,-81],[-119,-134],[-121,-13],[-150,-147],[-16,-9]],[[43486,54142],[-89,29],[-270,-72],[-89,26],[-186,149],[-40,-32],[-45,-109],[-27,-226],[-44,-32],[-251,54],[-290,-56],[-286,103],[-60,-9],[-108,-111],[32,-136],[-27,-45],[-228,-125],[-220,-62],[-131,-160],[-149,19],[-50,-34],[-67,-71],[-190,-264],[-47,-2],[-120,58],[-86,126],[-88,10],[-134,-196],[-31,-110],[-118,-66],[21,-211],[-89,-87],[-17,-58],[50,-123],[-259,-130],[-253,-41],[-27,-55],[2,-165]],[[36878,51916],[-10,50],[-29,-2],[-54,19],[0,26],[61,53],[98,43],[24,42],[127,-2],[5,23],[107,103],[120,-2],[49,19],[81,-26],[73,-62],[46,7],[35,32],[34,-15],[53,8],[25,47],[0,28],[37,21],[44,7],[51,29],[68,11],[-10,23],[-61,0],[-24,-19],[-61,-2],[-69,-42],[-48,2],[-25,-24],[-71,-38],[-53,8],[-64,34],[-24,-25],[-39,17],[4,64],[-136,15],[-69,-4],[-68,36],[39,40],[-10,39],[49,102],[54,57],[41,26],[22,47],[49,53],[5,28],[56,61],[44,75],[12,47],[37,32],[59,72],[39,73],[44,59],[100,98],[-20,45],[20,36],[-49,34],[-56,24],[-29,0],[-59,-32],[-83,44],[-10,39],[-29,23],[-81,21],[-71,3],[-249,-13],[-78,13],[-110,6],[-44,21],[-46,0],[-20,-34],[56,-40],[52,-15],[95,0],[66,-19],[56,2],[15,-19],[92,0],[132,23],[25,-11],[83,20],[68,-32],[64,-45],[36,2],[74,-17],[9,-68],[-17,-32],[-31,-17],[-17,-39],[-59,-59],[-12,-47],[-37,-11],[-39,-53],[-93,-79],[-17,-30],[-49,-40],[-51,-62],[-34,24],[-30,-62],[15,-66],[-105,-104],[-10,-58],[59,-51],[-30,-38],[-65,-17],[-44,-32],[-13,-34],[-46,-56],[-12,83],[-54,9],[-68,-79],[-5,-30],[-81,-49],[-12,-32],[-54,-21],[-15,-79],[-46,-45],[-10,-29],[-73,-58],[-54,-77],[-39,-36],[-54,34],[-68,-38],[-59,-81],[-14,-36],[-61,-56],[-25,-36],[-73,2],[-12,-36],[-37,43],[-29,8],[-83,0],[22,-38],[31,-4],[81,-34],[-32,-81],[-76,-96],[-22,-75],[-34,-49],[-44,-32],[-31,-78],[-54,-35],[2,-32],[-80,-68],[-39,-8],[-13,-36],[-39,-39],[-22,0],[-46,-40],[-39,-2],[-30,-37],[-31,-6],[-59,-43],[-127,-61],[-34,-24],[-22,22],[-17,91],[-64,26],[-98,12],[-53,60],[-30,-4],[-7,-47],[-41,49],[-15,36],[-29,26],[-52,-4],[-97,12],[-57,36],[-51,0],[-56,37],[-98,8],[-39,11],[3,25],[-35,17],[-31,-8],[-71,6],[-8,30],[-97,68],[-74,86],[-2,25],[-66,41],[0,25],[-34,58],[-22,12],[-25,113],[-97,68],[-15,43],[0,77],[-12,85],[17,30],[137,-5],[127,47],[27,-30],[58,3],[-2,38],[-22,15],[-44,-17],[-37,2],[-7,36],[27,24],[5,31],[75,0],[13,-40],[34,-4],[88,-53],[-5,46],[44,47],[34,9],[27,-26],[0,-28],[-42,-61],[-46,-39],[2,-46],[52,-9],[63,-32],[61,-53],[37,-2],[34,-51],[29,27],[-34,17],[-56,60],[-44,-9],[-71,56],[-19,68],[24,34],[71,34],[54,-13],[31,7],[47,42],[32,15],[58,56],[83,40],[30,55],[70,54],[42,4],[61,36],[90,-21],[25,-45],[78,-60],[66,-4],[51,-45],[47,-8],[122,13],[34,-9],[76,2],[27,37],[166,6],[100,8],[-15,35],[-88,4],[-22,23],[-56,-25],[-46,-7],[-20,22],[-63,-11],[-96,-36],[-97,-22],[-69,58],[-51,-2],[-15,45],[-27,31],[-46,13],[-41,36],[-22,37],[-71,10],[-78,-17],[-42,7],[-42,-13],[-78,-47],[-17,-40],[-68,-62],[-15,-28],[-46,-15],[-76,-81],[-54,19],[-39,43],[-102,-47],[-91,-8],[-44,23],[-56,-8],[-5,53],[-37,36],[-46,-6],[-20,-30],[-41,19],[-7,-36],[-35,-7],[0,-46],[-46,0],[-29,42],[-61,30],[-64,-4],[-66,-17],[-88,98],[-61,6],[-112,-19],[-34,-24],[-32,30],[-42,4],[-12,28],[-59,-53],[-5,-26],[-41,-25],[-66,19],[-134,17],[-37,45],[-29,2],[-76,74],[-34,66],[0,126],[63,0],[5,51],[56,28],[35,-15],[34,19],[5,45],[-35,36],[5,43],[120,-13],[17,43],[54,25],[46,0],[64,26],[95,-5],[5,-15],[73,3],[71,-20],[12,32],[127,-10],[79,19],[34,30],[41,8],[69,-13],[22,39],[34,2],[7,74],[37,0],[71,-55],[7,-28],[39,-53],[69,-42],[12,-60],[41,-19],[74,89],[36,-6],[47,-43],[-13,-66],[42,-17],[68,21],[-29,101],[-22,-22],[-46,13],[-76,43],[10,21],[-39,34],[0,49],[26,47],[66,-13],[44,-38],[115,-5],[34,18],[25,44],[83,-13],[19,45],[27,13],[54,-58],[90,-12],[15,23],[-164,70],[-73,13],[-100,60],[-110,34],[-34,17],[29,145],[47,34],[129,-11],[56,41],[95,-9],[49,26],[8,25],[39,28],[56,11],[29,-32],[66,-13],[47,6],[41,32],[12,98],[35,15],[34,51],[32,-6],[53,23],[-2,30],[-73,30],[-47,-47],[-10,-30],[-36,-19],[-20,-32],[-5,-68],[-12,-21],[-49,15],[-36,-13],[-81,47],[-49,0],[-93,23],[10,45],[46,32],[59,57],[29,9],[42,40],[88,4],[-47,83],[-75,-21],[-66,7],[-56,-9],[-25,-17],[-51,4],[-56,-30],[-57,-53],[-4,45],[-44,-2],[-32,-32],[-73,-4],[-13,23],[-44,-30],[-34,-40],[-36,-7],[-52,15],[-58,34],[-35,2],[-12,86],[88,19],[27,17],[17,60],[39,4],[22,-41],[127,-6],[-5,40],[32,15],[-10,28],[-51,6],[-59,-6],[-44,45],[-4,55],[26,13],[44,55],[20,58],[39,8],[5,120],[22,12],[12,73],[25,10],[70,-23],[-17,45],[-80,4],[9,68],[0,77],[52,25],[-15,41],[22,74],[39,26],[64,17],[105,2],[9,13],[96,-4],[75,19],[64,0],[22,-32],[5,-45],[34,-57],[25,-77],[41,-34],[42,6],[48,-59],[32,-17],[69,2],[53,-17],[81,-3],[37,15],[9,30],[47,19],[49,-21],[41,6],[71,39],[34,4],[54,30],[73,21],[76,4],[-83,60],[-51,-32],[-37,7],[-29,-24],[-61,-21],[-52,0],[-51,-22],[-90,-55],[-35,34],[-44,-2],[-34,45],[-66,0],[-27,15],[-14,36],[-56,77],[-25,68],[10,61],[54,5],[-10,49],[-39,15],[-37,32],[-93,8],[-105,-38],[-2,-49],[-64,0],[-22,21],[-34,111],[-19,21],[-35,-32],[-53,24],[-37,87],[-12,51],[39,11],[2,38],[54,49],[22,34],[56,55],[52,5],[68,57],[32,102],[5,49],[124,15],[69,-6],[88,53],[61,13],[46,-38],[49,0],[59,-24],[78,-2],[31,-64],[32,-19],[32,-45],[17,-53],[44,13],[29,-45],[52,-17],[17,-19],[80,-6],[5,57],[34,26],[62,2],[44,27],[51,0],[56,15],[34,22],[78,2],[54,30],[47,4],[66,-26],[-5,30],[-39,-6],[-47,29],[-44,9],[-34,-19],[-86,-19],[-63,-34],[-154,-7],[-61,-36],[-76,28],[-80,61],[7,41],[-42,66],[0,51],[-46,11],[-27,-22],[-32,66],[-39,0],[-22,24],[-53,19],[-91,-2],[-132,-19],[-32,30],[-48,10],[-15,49],[-29,17],[-10,49],[14,43],[-22,27],[44,35],[8,38],[27,30],[75,42],[30,39],[36,10],[79,143],[-30,51],[-34,24],[-49,-3],[-27,15],[3,56],[41,70],[47,55],[46,0],[71,22],[54,46],[29,-21],[59,9],[17,19],[90,28],[44,40],[93,-2],[73,-130],[61,-51],[44,-73],[49,-40],[49,-21],[61,-47],[10,-32],[34,-26],[39,32],[27,-2],[7,51],[42,5],[46,34],[-2,23],[-78,-9],[-98,35],[-51,6],[-54,34],[-66,100],[-42,19],[-70,56],[-15,34],[-47,40],[5,53],[86,64],[12,39],[29,15],[-4,66],[63,29],[81,9],[14,34],[-61,9],[-80,-43],[-25,-36],[3,-51],[-35,-47],[-51,-11],[-66,-81],[-66,-2],[-46,-28],[-47,24],[-63,-53],[-27,12],[-64,-27],[-2,51],[-46,6],[-47,-32],[-58,62],[-86,28],[-56,-37],[-103,-2],[-181,-10],[-29,36],[54,40],[-37,54],[27,32],[-17,29],[34,83],[22,26],[54,13],[10,42],[95,-6],[-24,28],[-8,102],[30,-13],[58,0],[27,15],[17,43],[51,-5],[3,-29],[29,-30],[100,-5],[57,37],[53,4],[17,55],[27,24],[74,-2],[73,-13],[54,6],[36,36],[83,54],[22,51],[127,85],[25,43],[27,8],[19,90],[49,59],[22,43],[-100,36],[-51,-51],[-22,-70],[-71,-37],[-52,-57],[3,-28],[-47,-32],[-7,-36],[-27,-11],[-49,-66],[-41,-40],[-49,-30],[-78,-13],[-49,9],[-59,-28],[-58,28],[-3,42],[-78,7],[-22,10],[-15,73],[27,36],[54,19],[47,4],[65,52],[-80,83],[-10,59],[-39,-44],[0,-43],[-51,-17],[-17,-38],[-52,-5],[-39,-17],[-34,-44],[-90,-30],[-22,-36],[-42,-39],[-46,-25],[-42,-62],[-95,-47],[-76,-8],[-56,-22],[-54,-2],[-34,30],[-42,72],[-14,83],[-30,-6],[8,-60],[-37,-2],[-15,107],[-12,12],[-2,109],[32,58],[46,21],[-32,66],[-34,15],[0,51],[15,64],[22,45],[46,29],[-44,49],[-41,-17],[-76,-4],[-47,11],[-39,91],[0,62],[-36,55],[-10,56],[15,17],[-8,87],[15,19],[-12,69],[36,85],[3,32],[34,76],[-5,34],[5,137],[29,27],[-12,41],[59,8],[-17,81],[14,75],[64,19],[24,30],[34,-2],[18,-39],[61,-44],[44,-3],[2,-57],[56,-13],[39,-27],[37,-47],[12,-49],[25,-37],[51,22],[46,0],[13,42],[39,30],[39,-34],[10,-28],[-10,-119],[124,-72],[91,-81],[12,21],[-17,34],[10,51],[-30,96],[0,24],[52,0],[0,-30],[68,-41],[-15,-49],[10,-34],[47,-8],[-10,57],[44,19],[19,34],[32,-8],[17,-30],[39,26],[47,-7],[29,28],[24,-32],[42,21],[98,-47],[56,7],[7,74],[22,34],[-115,69],[-110,-5],[-78,7],[-24,23],[-69,-6],[-34,-26],[-107,22],[7,-37],[-76,13],[-24,-32],[-44,17],[-34,32],[-44,0],[-5,34],[-30,32],[-36,-10],[-17,57],[61,9],[44,-13],[-20,66],[-88,6],[-105,62],[-12,55],[-20,22],[10,64],[-12,36],[-81,110],[-75,69],[-93,40],[-29,23],[-49,-29],[-32,12],[-3,75],[47,36],[-15,41],[61,132],[52,66],[-22,34],[7,68],[93,8],[-8,24],[47,40],[56,0],[39,13],[54,-17],[68,9],[-17,-60],[30,2],[17,-34],[44,9],[26,23],[62,2],[-32,85],[-25,32],[-2,49],[-44,66],[-181,0],[-102,11],[-40,55],[-46,34],[-122,26],[-22,45],[32,68],[-17,72],[36,92],[3,100],[-22,55],[-10,79],[-20,28],[-2,104],[-12,7],[34,85],[-27,81],[7,46],[25,26],[127,-23],[14,34],[44,19],[15,30],[59,-7],[39,-27],[44,4],[24,42],[27,-14],[125,-5],[34,-44],[-42,-96],[8,-43],[46,-17],[-17,-62],[95,-66],[8,-55],[-30,-32],[13,-34],[-8,-94],[32,-49],[68,-76],[32,-24],[51,-79],[98,-12],[22,23],[-5,34],[-39,-4],[-10,47],[-53,49],[-5,27],[49,45],[53,-13],[-17,-40],[76,0],[29,13],[-12,59],[-54,0],[-17,17],[12,36],[44,66],[13,177],[-35,32],[-31,-8],[-17,68],[-76,23],[-17,19],[-96,7],[20,57],[-44,60],[-29,57],[12,30],[41,9],[-36,62],[34,42],[-12,36],[24,26],[22,68],[47,23],[36,62],[91,-8],[31,-36],[44,0],[18,-35],[65,28],[44,-68],[-36,-51],[49,-24],[-15,-49],[5,-76],[51,-68],[8,-51],[48,-7],[101,-34],[68,-8],[46,-24],[30,-36],[78,-11],[7,75],[-19,4],[7,55],[59,22],[-8,49],[49,32],[-36,19],[4,55],[25,24],[0,46],[39,54],[56,-28],[61,-2],[42,-47],[80,-49],[81,-38],[68,-66],[15,-62],[32,-41],[76,-38],[31,-4],[66,-36],[27,10],[42,-21],[39,-2],[14,-32],[61,-17],[37,-21],[59,-9],[-10,53],[-68,34],[-13,24],[8,47],[-25,25],[-88,28],[-134,25],[-44,20],[-32,36],[5,38],[-39,75],[-51,42],[-30,41],[-90,4],[-81,19],[-68,28],[0,55],[-49,49],[0,26],[44,23],[29,-19],[54,9],[34,44],[54,7],[29,-51],[-2,-43],[90,-92],[66,-27],[118,-2],[129,53],[83,0],[17,-19],[95,-49],[35,-64],[58,-34],[30,-47],[34,-26],[58,-10],[0,-24],[40,-19],[34,-36],[36,6],[64,-8],[81,-134],[41,-111],[34,-47],[30,-66],[51,-58],[32,56],[-22,32],[-44,108],[-3,43],[-61,72],[-19,66],[-86,69],[-61,6],[-39,87],[-46,43],[-62,-24],[-58,109],[-66,21],[-15,37],[-73,40],[-29,55],[24,15],[71,0],[22,47],[37,11],[31,30],[8,32],[-76,-5],[15,75],[-42,23],[-112,5],[-15,25],[-51,7],[-30,68],[-102,34],[-56,0],[-35,19],[-53,2],[-47,19],[22,73],[-54,40],[-39,83],[-95,-6],[-17,10],[27,47],[-5,58],[-39,53],[-39,28],[-83,-17],[-96,40],[-44,-15],[-22,49],[22,60],[0,32],[32,17],[-54,42],[-70,15],[-39,66],[-40,0],[3,68],[39,11],[-24,32],[4,47],[27,30],[0,34],[42,15],[5,44],[68,5],[44,-24],[47,-40],[63,-81],[27,2],[5,-49],[51,-21],[12,-56],[32,3],[20,42],[44,9],[12,23],[49,-32],[17,-57],[36,12],[47,-10],[54,34],[46,-2],[-17,36],[7,53],[20,11],[0,72],[10,51],[39,22],[-71,25],[7,30],[-44,2],[-34,36],[2,22],[130,29],[-56,11],[-10,34],[-54,60],[42,17],[31,-15],[86,15],[49,32],[-3,57],[-41,-36],[-71,4],[-22,30],[-56,-15],[-15,26],[-49,15],[20,38],[-27,28],[-5,61],[34,11],[-63,62],[-54,-7],[-49,67],[-10,44],[25,30],[-27,17],[-42,-2],[-24,34],[-5,92],[-41,19],[-5,32],[-44,49],[-98,34],[2,57],[30,13],[-5,55],[15,35],[34,14],[14,30],[52,34],[14,-83],[118,-25],[17,-54],[63,-17],[56,-61],[-4,-28],[31,-15],[44,17],[-7,30],[95,43],[22,34],[73,23],[-7,21],[-83,5],[10,42],[-25,39],[66,59],[25,-53],[46,-19],[32,19],[5,-51],[51,10],[61,-4],[27,-27],[154,-3],[51,49],[25,-36],[32,11],[26,40],[40,13],[4,43],[52,-9],[9,26],[52,-5],[49,-72],[75,-55],[83,-45],[18,28],[41,2],[22,-28],[34,13],[17,42],[-56,34],[-49,-19],[-63,30],[-66,19],[-51,66],[-27,19],[-42,0],[-15,35],[-51,8],[-46,-17],[-22,28],[10,44],[-13,81],[-36,20],[46,78],[-68,-6],[-8,34],[52,49],[-86,-21],[-29,-51],[-17,49],[19,27],[-5,115],[-22,28],[10,47],[-63,55],[90,28],[-34,28],[36,106],[49,41],[10,66],[-41,0],[-3,36],[42,30],[7,68],[44,59],[78,-12],[-15,-28],[66,-73],[37,0],[47,20],[43,-17],[88,-60],[27,-30],[47,-21],[51,62],[-122,23],[5,53],[-113,7],[-58,44],[-44,9],[-15,43],[22,25],[42,-13],[14,39],[-73,-5],[-17,66],[34,5],[-2,38],[119,117],[93,9],[115,-20],[98,-80],[27,-49],[44,-47],[22,17],[-49,44],[36,43],[-92,32],[-25,60],[-112,10],[-27,-4],[-73,41],[9,31],[-29,26],[-73,32],[10,68],[-49,-6],[-42,13],[-73,-49],[-44,-13],[-27,34],[49,8],[46,49],[-29,37],[2,46],[25,71],[5,53],[22,89],[27,7],[12,51],[49,17],[7,49],[56,-2],[71,-15],[54,36],[66,158],[22,6],[12,79],[27,10],[2,60],[17,19],[-9,36],[39,35],[-10,42],[-3,117],[25,85],[15,20],[127,-66],[9,-20],[69,-17],[12,-27],[44,6],[66,45],[27,-19],[163,-22],[59,26],[29,-51],[83,-60],[62,-13],[53,-23],[-14,-23],[46,-28],[-22,-75],[17,-74],[-10,-62],[39,-64],[69,-36],[0,-68],[-54,-26],[-46,-47],[-15,-32],[71,-12],[56,59],[15,41],[27,13],[17,91],[-52,7],[-70,74],[22,34],[26,83],[98,2],[32,43],[-51,77],[-35,0],[-34,59],[61,7],[42,-11],[24,-36],[3,-56],[31,9],[18,-41],[44,3],[19,-45],[-17,-32],[7,-45],[91,11],[68,-32],[-19,-28],[26,-53],[66,4],[79,-30],[63,5],[20,-152],[-49,-66],[-34,5],[-15,-45],[-42,-28],[15,-19],[-37,-45],[-70,-66],[-37,-21],[-15,-53],[-46,-77],[-8,-28],[-53,-59],[-47,-124],[47,-23],[51,59],[15,62],[66,9],[49,38],[14,60],[42,0],[46,47],[49,-7],[0,64],[-22,30],[29,30],[8,55],[31,26],[13,44],[31,34],[52,7],[14,21],[66,-11],[47,47],[2,30],[32,13],[-5,96],[-34,38],[-3,28],[25,34],[-3,87],[35,24],[9,40],[32,15],[47,-38],[61,25],[26,-13],[40,30],[70,-13],[18,-21],[41,13],[68,-21],[49,-66],[57,-30],[83,-19],[2,-32],[27,-26],[59,15],[34,-72],[19,-86],[-34,-34],[20,-23],[75,-28],[-53,-83],[-5,-25],[-49,-17],[-61,-49],[-8,-45],[-26,-15],[17,-36],[-3,-43],[-32,-34],[-29,-89],[0,-62],[-12,-34],[-39,-15],[-15,-41],[30,-27],[68,89],[22,58],[32,17],[14,57],[49,51],[32,9],[2,53],[-26,32],[51,30],[98,104],[51,7],[7,42],[44,53],[76,115],[54,30],[90,-2],[93,24],[56,-24],[34,0],[66,-32],[30,-57],[-52,-41],[47,-17],[14,22],[66,2],[12,27],[-17,45],[10,26],[54,-26],[61,-13],[-32,62],[39,2],[-2,79],[56,11],[10,-24],[80,-42],[62,12],[7,39],[32,17],[39,100],[71,-13],[26,36],[71,-25],[3,-34],[58,17],[17,-41],[47,11],[7,-62],[39,-4],[8,47],[-10,49],[34,12],[66,54],[-20,47],[44,53],[-2,30],[132,38],[34,-128],[7,-89],[86,34],[98,15],[46,17],[32,-53],[22,38],[41,4],[39,-42],[10,-60],[47,-4],[7,38],[46,32],[27,2],[142,-34],[54,13],[12,21],[105,2],[81,36],[46,-17],[-5,-51],[59,-13],[0,60],[22,32],[53,28],[42,8],[44,28],[85,98],[59,40],[112,60],[44,-6],[8,49],[29,36],[71,34],[15,-43],[26,-19],[71,0],[103,13],[44,17],[32,-6],[85,21],[27,15],[76,4],[24,-11],[-10,-57],[-61,-62],[20,-26],[85,-31],[15,-22],[42,9],[36,51],[93,40],[130,20],[24,-24],[54,19],[44,-8],[-3,-34],[56,-17],[98,-11],[81,-68],[51,13],[42,44],[36,73],[-22,57],[-56,7],[-41,23],[-5,41],[-27,0],[-78,40],[-71,53],[2,64],[15,24],[17,78],[90,69],[37,14],[59,-12],[36,-39],[20,-66],[34,-70],[98,2],[51,-6],[22,-22],[42,9],[112,68],[32,-15],[75,17],[49,-23],[42,6],[19,26],[86,0],[41,34],[49,-49],[35,-15],[29,-87],[15,-15],[107,6],[42,28],[61,-4],[51,29],[63,0],[59,-12],[56,2],[56,21],[37,-21],[37,12],[39,-19],[2,-44],[-41,-15],[-22,-45],[5,-92],[-10,-34],[17,-27],[-46,-111],[-62,-7],[-53,-21],[2,-34],[54,-53],[-34,-81],[0,-53],[-61,-60],[-8,-45],[-36,-44],[-76,-56],[-15,-40],[-44,-9],[-41,-89],[-10,-64],[7,-96],[20,-94],[27,-49],[63,-42],[110,8],[98,37],[39,0],[5,-75],[-25,-87],[22,-47],[-7,-49],[-46,-2],[9,-34],[-68,4],[-27,-32],[51,-34],[5,-47],[-68,-70],[-12,-96],[-52,-70],[0,-71],[-34,-57],[0,-68],[-71,-51],[-41,-56],[-47,-11],[-75,-83],[-17,-36],[-96,-79],[-31,-66],[-69,-76],[-51,-45],[-47,-11],[-68,-40],[-46,-9],[-71,3],[-91,-58],[-63,-23],[-76,-15],[-10,-30],[-114,-28],[-66,-23],[-81,-62],[-56,-66],[-76,-107],[-51,3],[-12,-56],[-30,-64],[-44,-59],[-41,-24],[-22,-61],[-32,-22],[-24,-94],[-47,-27],[-93,-149],[-46,-41],[-66,-21],[-81,-62],[-90,-96],[-73,-36],[-52,-42],[-63,-15],[-30,-49],[-39,-22],[-58,-59],[-56,-2],[-81,-98],[-27,-15],[-46,-51],[-35,-15],[-75,-68],[-47,-5],[-36,-23],[-39,-77],[-76,-13],[-15,-29],[-39,15],[-51,-5],[-66,-47],[-25,-6],[-39,-70],[-7,-32],[-56,-11],[-20,-21],[-36,-151],[-18,-94],[-114,-43],[-66,-68],[-22,-45],[-61,-4],[-52,-25],[-80,-5],[-71,-53],[-64,-19],[-27,6],[-53,-40],[-34,-83],[-8,-60],[-32,-47],[-12,-66],[-17,-17],[-78,5],[17,57],[34,58],[-56,-7],[-88,-30],[-51,68],[-27,0],[-44,32],[-34,-51],[51,-100],[42,-8],[117,-47],[5,-24],[66,37],[44,0],[27,-45],[4,-73],[40,-110],[-47,-15],[-15,-60],[-34,-17],[12,-68],[-22,-45],[20,-64],[-32,-27],[-54,8],[-48,22],[-115,-3],[-98,-29],[-51,-41],[-30,-38],[-124,21],[-39,-17],[-17,38],[-110,11],[2,51],[-58,-2],[-69,34],[-134,23],[-10,-23],[-54,-8],[-107,-5],[14,-59],[-100,0],[-85,102],[-44,8],[-64,37],[-46,55],[-12,57],[-79,96],[-117,41],[-10,-30],[69,-70],[27,19],[51,-4],[51,-52],[10,-49],[-46,-27],[-8,-30],[49,-60],[100,-68],[44,-21],[57,8],[12,-72],[90,23],[37,-42],[27,0],[61,47],[66,15],[63,-3],[54,11],[15,19],[66,0],[9,-70],[37,19],[61,-94],[12,-74],[56,-11],[49,-34],[91,7],[7,27],[93,34],[-3,-38],[76,-23],[59,-34],[7,-18],[91,-46],[87,36],[79,66],[105,60],[78,61],[46,11],[74,-43],[34,-51],[51,24],[86,-62],[-88,-30],[-30,-43],[-49,0],[-75,-40],[63,-26],[10,41],[46,-6],[76,53],[86,-15],[132,28],[41,23],[39,38],[61,19],[-2,39],[29,62],[34,46],[8,47],[78,41],[100,13],[-27,-79],[-5,-64],[-44,-90],[-73,-81],[-29,-57],[-47,-49],[-46,-81],[-54,-53],[-19,-51],[-69,-73],[-49,-61],[-39,-11],[-41,-68],[-98,-79],[10,-53],[-66,-100],[-22,-49],[-44,-69],[-86,-100],[-51,-72],[-78,-13],[-59,24],[-54,-20],[-26,20],[-40,-3],[-4,39],[24,85],[22,23],[-5,43],[66,62],[5,68],[-56,13],[-66,-7],[-64,-53],[-88,17],[-149,-100],[-29,-55],[-42,-24],[-73,-72],[-51,-41],[-29,-40],[-49,-26],[-32,2],[-49,41],[-93,10],[-22,-12],[-63,0],[-56,-26],[-25,-49],[-34,-21],[-46,2],[-64,30],[-49,-13],[-46,-38],[7,-128],[-73,-41],[-61,-2],[-39,-34],[-32,-68],[-47,-25],[-73,-79],[-93,-73],[-85,-78],[-15,-58],[32,-38],[-7,-28],[-49,-47],[14,-28],[47,11],[27,38],[61,30],[61,51],[98,118],[63,61],[51,75],[59,47],[59,29],[53,41],[184,160],[134,55],[27,-13],[88,19],[115,0],[-15,-91],[19,-43],[54,17],[127,2],[83,35],[59,0],[137,89],[54,6],[46,58],[49,-38],[107,8],[30,-34],[-96,-119],[-51,-19],[-20,-39],[-46,-27],[-32,-52],[-61,-61],[-14,-43],[-66,-60],[-8,-19],[-61,-62],[-29,-40],[-12,-62],[-30,-21],[3,-58],[32,-55],[-42,-17],[-85,11],[-162,-98],[-29,-43],[10,-64],[-47,-53],[-41,0],[-15,19],[-61,2],[-63,19],[-69,7],[-34,-24],[10,-21],[58,7],[66,-35],[78,15],[32,-34],[3,-25],[-39,-81],[-76,-77],[-27,-47],[-24,-17],[-15,-51],[-22,-4],[-98,15],[-49,21],[-173,-21],[-44,21],[-59,-6],[-46,8],[-44,43],[-56,10],[-113,-21],[-95,-53],[100,-90],[25,-42],[51,-41],[54,20],[46,-5],[117,24],[35,-17],[61,8],[36,-15],[64,15],[83,36],[46,11],[25,32],[36,-6],[88,27],[49,-17],[34,-40],[44,-9],[27,-27],[108,66],[49,68],[-13,64],[10,59],[71,-23],[83,6],[-22,36],[22,22],[42,89],[34,34],[185,96],[59,66],[10,51],[-29,58],[-57,53],[-66,-6],[-19,10],[76,56],[58,17],[110,0],[10,47],[39,21],[132,-53],[22,8],[44,-25],[144,-45],[76,0],[141,32],[64,-5],[17,13],[166,60],[93,74],[32,7],[71,83],[-44,17],[-44,-36],[-71,-41],[5,32],[85,58],[52,2],[83,30],[29,23]],[[39653,66723],[15,-30],[-59,-29],[-39,27],[83,32]],[[41026,66661],[51,-17],[59,13],[19,-51],[-34,-23],[-17,-41],[-51,11],[10,36],[-54,51],[17,21]],[[41292,66570],[34,-45],[-41,-13],[-37,45],[44,13]],[[40887,66495],[-8,-59],[-83,-15],[10,44],[39,-8],[42,38]],[[37410,65339],[25,-15],[29,-60],[-22,-64],[-39,17],[-37,-23],[-36,-2],[-64,30],[-2,47],[68,49],[78,21]],[[37527,64549],[42,-41],[-12,-42],[-34,19],[-20,47],[24,17]],[[36856,63465],[-5,-26],[-66,-8],[14,34],[57,0]],[[36174,62758],[17,-49],[-19,-37],[-40,32],[42,54]],[[36269,62755],[5,-36],[54,-6],[15,-30],[-54,-55],[-71,17],[-5,59],[56,51]],[[36399,62530],[49,-34],[-25,-73],[44,2],[44,-19],[3,-23],[-69,-43],[-56,0],[-51,43],[9,44],[-4,56],[56,47]],[[36321,62525],[-15,-44],[7,-64],[-39,10],[0,37],[25,17],[22,44]],[[36238,62466],[9,-32],[37,-15],[-10,-38],[-66,-7],[3,49],[27,43]],[[36667,62323],[10,-42],[25,-18],[0,-44],[-27,-34],[-32,12],[12,39],[-2,64],[14,23]],[[36316,62187],[27,-26],[-47,-47],[-19,47],[39,26]],[[35952,62102],[51,-56],[7,-32],[-34,-19],[-56,-6],[-42,57],[57,22],[17,34]],[[37190,61961],[81,-11],[10,-25],[-35,-38],[-39,-18],[-41,24],[-25,55],[49,13]],[[36135,61573],[37,-89],[2,-55],[-32,-22],[-49,30],[-19,104],[7,28],[54,4]],[[35409,61179],[0,-42],[98,-56],[46,-42],[-7,-68],[-71,6],[-31,36],[-59,41],[-25,49],[8,44],[41,32]],[[34720,60330],[-26,-66],[-81,-11],[-32,17],[-2,55],[44,-10],[97,15]],[[32480,60272],[39,-32],[-7,-30],[-37,7],[-27,30],[32,25]],[[34486,56600],[22,-2],[71,56],[68,4],[44,43],[17,-3],[54,52],[56,17],[27,-7],[103,24],[66,-7],[53,-32],[-88,-72],[174,28],[19,-9],[86,17],[19,-4],[69,-83],[-20,-47],[-31,-32],[-32,-55],[14,-111],[-24,-34],[0,-62],[-61,-66],[-51,-26],[-20,-40],[-41,-21],[-10,-26],[-93,-51],[-51,-9],[-86,-68],[-44,2],[-37,-27],[-26,10],[-61,66],[-20,-25],[44,-98],[-17,-11],[24,-91],[17,32],[37,2],[-5,-54],[-34,-55],[-66,-2],[-2,-36],[29,-9],[-22,-81],[-39,-6],[-8,-45],[-58,-47],[-103,28],[-17,-21],[3,-41],[-27,-17],[-10,-55],[-39,-64],[-42,-13],[-22,-55],[-44,-58],[17,-59],[-29,-7],[-68,-55],[-34,-79],[-27,-2],[-83,-53],[-27,0],[-44,-64],[-22,30],[-71,-24],[-25,-34],[-53,-30],[-20,37],[-39,-35],[-37,35],[10,34],[-14,57],[-35,21],[10,24],[-29,79],[19,40],[5,47],[39,60],[39,-11],[27,19],[-9,43],[0,79],[48,95],[-5,24],[57,6],[-27,73],[-52,8],[44,90],[64,38],[51,70],[47,26],[68,17],[7,45],[64,31],[39,64],[29,13],[47,-8],[66,12],[73,30],[51,36],[15,39],[-29,6],[-56,-45],[-98,9],[29,-41],[-122,-12],[-73,38],[-81,-17],[-73,-26],[-15,-19],[-49,-2],[-56,26],[10,115],[-15,42],[-32,36],[3,32],[-32,45],[-44,7],[-15,83],[-29,27],[-24,-15],[2,-46],[47,-71],[2,-74],[-17,-88],[-32,-34],[-54,-4],[3,-72],[-32,-56],[-2,-34],[-37,-36],[-2,-62],[-71,-102],[-13,-30],[-134,79],[0,32],[22,36],[-2,81],[24,83],[-2,34],[-35,49],[5,73],[-27,27],[-66,-51],[-43,32],[-20,-4],[-15,57],[-63,-19],[0,-106],[-25,-34],[-75,-11],[-103,32],[-95,-45],[-54,-15],[-54,5],[-119,-45],[-130,-34],[-10,81],[59,32],[78,117],[3,68],[-44,30],[-74,-66],[-88,-62],[-44,-9],[-56,20],[-46,51],[-71,100],[-37,81],[12,59],[27,22],[108,-2],[34,42],[0,77],[-56,-66],[-113,0],[-41,-24],[-42,0],[-29,32],[-32,7],[-39,40],[0,45],[-22,34],[-80,72],[-47,154],[17,27],[-31,20],[-57,-3],[-22,26],[-2,115],[5,49],[98,47],[17,34],[39,-13],[34,45],[32,-32],[5,89],[75,17],[42,-42],[34,-7],[105,-78],[71,-126],[66,-38],[98,-11],[9,30],[-51,4],[-51,17],[-44,51],[-47,77],[3,23],[-64,39],[-73,78],[-37,-6],[-29,47],[-5,64],[-32,-28],[-61,4],[-78,-15],[-68,-53],[27,126],[-13,32],[-46,0],[-59,42],[8,37],[39,44],[-66,34],[-10,52],[24,51],[-51,10],[0,-40],[-19,-45],[-35,-17],[-14,-45],[-39,-23],[-30,4],[20,47],[-20,32],[35,49],[-3,32],[-32,21],[-36,-42],[-30,34],[-63,-94],[-22,40],[-44,-6],[12,-34],[5,-68],[20,-115],[-10,-81],[2,-111],[-29,-32],[-46,0],[-13,34],[-41,2],[-66,39],[-51,51],[-64,30],[-73,15],[-10,25],[-90,-6],[-64,57],[-66,49],[-27,-10],[-58,36],[-69,128],[37,23],[-59,170],[-49,47],[-63,39],[-34,0],[-52,34],[8,70],[36,15],[-7,55],[-22,41],[29,32],[61,2],[76,-28],[12,-28],[44,3],[30,31],[-71,58],[-27,115],[7,162],[81,83],[71,19],[31,-45],[35,-89],[56,-96],[32,-17],[7,-51],[44,-24],[-5,-27],[20,-51],[48,-17],[20,-75],[39,-51],[46,-23],[35,-37],[41,88],[51,-7],[42,-59],[7,-60],[35,36],[-44,47],[-15,102],[-25,13],[-56,-8],[-44,23],[32,28],[7,47],[-44,42],[-17,64],[-7,66],[-29,38],[-13,60],[91,-2],[29,36],[64,19],[24,-21],[83,-100],[37,15],[-12,55],[26,41],[-41,25],[-12,28],[-39,4],[-22,21],[2,39],[-73,74],[-10,26],[-42,17],[-124,104],[-32,-10],[12,-47],[-34,-5],[0,75],[34,4],[30,58],[-5,57],[29,85],[10,107],[-20,36],[10,66],[29,-15],[59,2],[76,-83],[29,-2],[44,-55],[7,-41],[25,-19],[27,-66],[2,-153],[56,-56],[32,0],[37,24],[32,-17],[19,-36],[108,-49],[34,-71],[39,-8],[61,-75],[19,-44],[57,-58],[7,41],[34,25],[42,60],[46,0],[-27,-111],[-29,-64],[-49,-72],[29,-24],[49,-70],[-19,141],[68,66],[-2,36],[27,19],[63,13],[0,64],[-27,51],[37,40],[68,-59],[34,-118],[47,-14],[51,-47],[27,-39],[0,-64],[22,-19],[10,81],[24,-23],[5,-70],[29,-45],[-4,-90],[26,-49],[25,26],[-25,40],[13,69],[-35,51],[0,36],[30,15],[-47,74],[-63,64],[-47,30],[-56,62],[-12,57],[-22,26],[10,55],[-34,39],[-37,21],[5,38],[-34,43],[-13,83],[32,42],[34,-44],[15,51],[32,6],[58,132],[-39,11],[-36,-41],[-79,-4],[15,60],[-29,23],[14,28],[-7,57],[7,52],[-68,119],[-46,45],[-25,48],[22,58],[49,2],[27,26],[-24,47],[7,23],[63,-9],[71,9],[105,79],[30,42],[19,58],[-12,62],[-39,36],[29,45],[61,-22],[47,5],[44,46],[58,9],[44,-58],[-29,-55],[34,-9],[42,-34],[22,-40],[63,-11],[22,-47],[25,-12],[17,-96],[19,-15],[25,-62],[0,-89],[22,-22],[78,-10],[39,19],[34,-43],[25,11],[34,-40],[39,-73],[2,-38],[27,-70],[51,-54],[27,-83],[42,0],[5,-36],[-27,-53],[-7,-71],[22,-25],[-8,-45],[25,-104],[-17,-34],[12,-81],[-10,-64],[2,-51],[-24,-117],[22,-26],[15,-128],[12,-51],[-15,-142],[-27,-118],[0,-61],[-34,-54],[-34,-6],[-73,-70],[-52,17],[-49,-45],[18,-32],[-20,-72],[59,27],[14,71],[37,-34],[41,21],[106,2],[78,-89],[5,-60],[-22,-32],[-42,-126],[61,-100],[0,-30],[29,-53],[54,-72],[-12,-32],[29,-22],[5,-36],[-19,-23],[-113,-13],[-124,-119],[19,-19],[42,44],[112,73],[59,8],[80,-27],[42,4],[46,21],[69,-13],[19,-21],[-12,-94],[39,-21],[0,-23],[-146,-113],[-27,-45],[46,-32],[34,47],[52,36],[31,0],[25,34],[58,43],[27,-7],[37,-51],[17,-4],[29,-55],[66,-13],[20,-26],[41,11],[54,-34],[76,-32],[59,28],[34,-19],[68,-64],[-22,-88],[93,-15],[34,11],[34,45],[49,19],[34,40],[44,22],[3,-54]],[[32881,59633],[39,-36],[-39,-13],[0,49]],[[33880,58619],[-54,35],[-24,95],[32,30],[-35,17],[-7,64],[39,-19],[51,26],[-31,74],[5,58],[-15,53],[22,40],[39,9],[20,-36],[26,34],[-39,25],[5,28],[59,0],[10,-15],[14,-115],[-5,-47],[-19,-19],[5,-49],[-32,-34],[7,-45],[-27,-76],[5,-49],[-17,-15],[-12,-69],[-22,0]],[[30951,58713],[7,-59],[32,-58],[-54,0],[-12,79],[27,38]],[[33870,58394],[-7,-73],[-20,-53],[-58,-126],[-54,-59],[-46,-17],[-25,-60],[-2,-43],[44,-85],[19,-153],[-2,-66],[19,-58],[44,-53],[10,-34],[42,-17],[-10,-94],[-25,-44],[-56,-54],[-36,-78],[-47,-5],[-44,-25],[-51,-4],[-71,40],[-12,47],[12,49],[-37,34],[-51,6],[29,37],[5,63],[-10,47],[35,56],[-10,123],[-20,26],[-14,187],[17,43],[2,66],[37,87],[34,26],[0,36],[39,51],[29,2],[30,-25],[51,6],[25,-28],[51,45],[7,21],[-80,41],[44,21],[-52,53],[-12,88],[37,25],[29,-2],[32,-34],[61,6],[27,28],[-10,60],[-86,102],[57,8],[29,-36],[51,-91],[22,-54],[-22,-59]],[[31012,58119],[44,-2],[15,-66],[-66,40],[7,28]],[[31615,57467],[37,-38],[-46,-4],[9,42]],[[34498,57374],[25,-5],[21,-42],[40,-19],[9,-37],[-12,-34],[-63,-13],[-61,62],[-15,49],[15,28],[41,11]],[[31630,57325],[32,-13],[2,-32],[-22,-66],[-44,-15],[-17,23],[-39,-10],[5,53],[63,57],[20,3]],[[33802,57171],[14,-15],[79,0],[27,-25],[41,10],[15,-19],[46,-4],[108,-89],[14,-37],[0,-51],[-31,-44],[9,-58],[-36,-11],[-27,-36],[-64,-19],[-44,0],[-102,26],[-37,68],[-46,23],[-76,119],[12,71],[20,55],[78,36]],[[34268,57097],[42,-41],[-32,-40],[-24,15],[-5,59],[19,7]],[[34430,56843],[39,-55],[-8,-32],[-34,-21],[-58,25],[0,51],[61,32]],[[32898,55949],[76,-11],[29,-32],[-7,-70],[-49,-30],[-32,-2],[-39,25],[-10,-36],[37,-44],[-3,-37],[-36,-15],[-27,-32],[-66,3],[-73,61],[-25,49],[-2,47],[63,28],[20,23],[58,11],[42,57],[44,5]],[[31654,55044],[-17,-26],[-44,15],[-61,-11],[-5,88],[-41,-15],[-115,15],[0,-34],[-71,-41],[-83,-32],[-41,-6],[-57,27],[-12,49],[69,66],[51,3],[61,17],[46,0],[20,29],[71,22],[34,-15],[105,32],[39,-24],[59,-17],[0,-30],[-56,-57],[90,-45],[54,-6],[-25,-36],[-49,-2],[-22,34]],[[32720,54743],[31,-44],[-22,-52],[-29,-36],[0,-136],[-15,-41],[-31,-27],[0,-30],[-61,-55],[-54,-15],[-17,-60],[-35,-40],[-65,-28],[-76,0],[-17,53],[-30,-4],[-12,40],[-120,45],[0,75],[-31,57],[5,26],[-76,8],[-166,164],[-96,49],[-31,51],[27,15],[36,-8],[32,36],[7,38],[56,45],[69,38],[22,64],[27,32],[56,32],[66,51],[54,-2],[26,-19],[66,70],[40,2],[17,-29],[58,-9],[42,-58],[83,-59],[46,8],[76,-59],[29,-66],[5,-37],[-61,-27],[-63,0],[-5,-45],[75,-2],[62,-11]],[[30809,54494],[32,-62],[-44,-15],[12,77]],[[33013,53727],[-61,24],[-22,34],[-59,36],[12,24],[5,76],[-7,43],[68,51],[44,17],[93,-21],[22,23],[-2,45],[-18,21],[18,45],[-25,42],[44,41],[88,15],[17,-30],[42,-30],[24,-51],[3,-94],[-20,-147],[7,-83],[-56,7],[12,-68],[-41,-47],[-130,-7],[-58,34]],[[34288,54113],[15,-77],[-66,22],[7,21],[44,34]],[[33250,53740],[17,-64],[-37,-4],[20,68]],[[32624,53514],[56,-61],[27,36],[105,-4],[39,-51],[-19,-45],[-78,-70],[-49,72],[-25,0],[-17,-36],[-39,-7],[-51,49],[39,30],[24,38],[-12,49]],[[34339,53229],[59,-40],[29,12],[27,-29],[32,-5],[46,-42],[27,23],[78,-45],[-12,-21],[-63,-21],[-27,34],[-30,-51],[-85,-9],[-47,36],[-85,28],[51,102],[0,28]],[[39285,45915],[-106,96],[-102,8],[-231,0],[-175,-45]],[[38671,45974],[-3,56],[10,56],[-29,40],[-15,47],[10,38],[73,62],[10,47],[-17,15],[7,62],[22,2],[-5,77],[-22,12],[5,73],[108,70],[115,41],[34,42],[27,13],[17,-41],[41,-4],[10,43],[32,6],[83,-23],[61,-30],[10,-21],[66,-64],[83,10],[41,-29],[130,-56],[63,-21],[98,4],[32,-15]],[[39768,46486],[65,-11],[36,-125],[125,-250],[28,-137],[-19,-97],[-88,-65],[-194,0],[-107,16],[-125,8],[-97,25],[-107,65]],[[46644,46610],[59,-22],[17,20]],[[47776,45642],[-48,-34],[-105,-30],[-134,-194],[-92,-45],[-112,30],[22,149],[-31,71],[-36,4],[-576,-490],[-96,-117],[23,-79],[-13,-55],[-121,-52],[-107,79],[8,128],[-92,207],[-8,117],[-80,157],[-201,-193],[-175,-20],[-95,54],[-27,100],[-174,2],[-102,135]],[[43640,59516],[46,41],[66,-9],[125,66],[34,43],[-17,64],[90,10],[42,15],[83,13],[76,2],[58,-34],[10,-62],[-17,-51],[-59,2],[-24,-32],[120,-40],[46,6],[22,-30],[56,-2],[34,34],[-7,66],[-95,79],[-76,70],[191,-19],[124,0],[86,15],[63,30],[74,66],[24,43],[20,66],[0,70],[26,30],[118,19],[80,47],[52,-7],[31,39],[37,-20],[46,30],[37,-4],[27,26],[46,0],[127,36],[74,0],[80,-28],[32,-2],[49,34],[68,0],[-9,-68],[136,-75],[101,-38],[31,-21],[100,-36],[103,-49],[257,-88],[83,2],[12,-15],[215,-70],[73,-13],[44,3],[54,19],[41,49],[47,12],[22,22],[54,17],[19,-11],[73,45],[61,21],[25,24],[-3,36],[25,23],[76,11],[39,21],[27,-6],[70,32],[110,6],[25,-70],[36,-19],[60,2]],[[37686,45253],[-24,6],[-3,60],[-19,17],[-12,81],[19,70],[-12,54],[-64,2],[-2,49],[10,157],[10,22],[41,10],[-19,64],[-59,21],[-34,-38],[-35,30],[-46,21],[-29,66],[-61,41],[-59,119],[-34,32],[2,64],[-31,70],[29,13],[10,38],[61,28],[9,40],[22,9],[18,45],[56,-30],[56,0],[24,-43],[30,-19],[34,-53],[137,-122],[66,-27],[34,-45],[32,2],[24,-62],[-51,-55],[-17,-40],[22,-11],[56,8],[46,-12],[-5,-94],[20,-68],[41,8],[20,24],[51,19],[42,-19],[-5,-58],[12,-202],[39,-73],[-2,-72],[51,-132],[0,-49],[-29,-28],[-59,0],[-37,-23],[-12,-43],[91,-66],[27,-49],[9,-74],[-14,-24],[-54,2],[-12,-27],[-49,-9],[-34,45],[-59,40],[20,22],[-32,32],[5,23],[-27,28],[-5,115],[-42,-9],[-31,51],[-57,26],[-14,66],[-32,0],[-54,-64]],[[38698,44938],[46,2],[0,49],[29,62],[35,6],[12,34],[7,130],[-27,43],[15,38],[-10,32],[-54,70],[5,81],[-29,9],[-5,36],[-24,34],[-20,55],[-5,101],[-10,59],[13,21],[-5,174]],[[39285,45915],[61,-187],[97,-161],[208,-226],[149,-121],[245,-24],[157,8],[118,-13]],[[40031,43876],[-126,-115],[-172,-103],[-34,-7]],[[39699,43651],[-5,113],[-22,28],[-2,41],[-39,38],[-95,117],[36,28],[-12,49],[-76,32],[64,-68],[-27,-39],[-59,51],[-117,79],[-56,19],[-10,39],[-37,-5],[-53,26],[-34,-2],[-20,-24],[-54,7],[5,51],[-27,19],[-58,-38],[-40,36],[52,47],[-12,40],[-37,11],[-27,59],[-98,94],[-39,17],[10,34],[-29,51],[-32,17],[-61,54],[-64,0],[-17,32],[5,100],[10,30],[-10,44],[37,53],[49,7]],[[37486,45517],[10,-2],[31,-119],[20,-28],[-5,-42],[-44,-37],[-29,51],[-15,60],[5,90],[27,27]],[[38619,45423],[25,-12],[-7,-169],[26,-27],[-26,-94],[-37,-51],[-37,-19],[3,64],[-56,0],[-37,-34],[-10,-39],[-37,-10],[-19,63],[34,118],[20,17],[31,76],[5,49],[64,60],[39,-9],[19,17]],[[38698,44938],[-10,30],[-44,15],[44,29],[19,-12],[-9,-62]],[[38441,44883],[-5,-64],[-44,-39],[-61,64],[0,41],[117,89],[13,-60],[-20,-31]],[[36658,43213],[-32,6],[17,38],[0,94],[-12,22],[15,74],[41,75],[-15,44],[10,26],[-22,66],[3,49],[-44,66],[-57,47],[-75,160],[-25,21],[-17,49],[8,104],[29,34],[29,117],[7,75],[30,72],[5,34],[39,66],[90,54],[54,10],[17,32],[10,64],[27,38],[112,28],[-7,34],[36,43],[37,13],[81,6],[132,-75],[39,-12],[75,-45],[59,-77],[103,-81],[31,-36],[13,-51],[31,-49],[-12,-30],[44,-85],[25,-64],[4,-94],[35,-108],[4,-60],[-19,-59],[-51,-35],[-10,-29],[-37,-28],[20,-81],[83,-8],[100,-37],[42,-76],[73,-77],[-3,-21],[-44,-5],[-44,-49],[-34,0],[-78,-87],[12,-49],[71,-36],[37,-36],[97,-47],[-12,-47],[-22,-9],[-24,-42],[-3,-94],[27,-40],[8,-60],[24,-45],[-27,-100],[-44,-27],[-44,-64],[-56,-5],[-24,20],[-147,-5],[-37,-38],[-36,-19],[-144,-4],[-79,25],[-114,13],[-79,68],[-92,38],[-71,73],[-47,21],[-46,134],[-12,62],[14,43],[-58,55],[-44,13]],[[37847,43462],[57,-87],[27,-62],[0,-26],[-32,-27],[-49,87],[-39,23],[-10,79],[46,13]],[[42038,47052],[70,25],[122,130],[282,0],[29,-104]],[[43431,46206],[-51,-47],[119,-132],[286,88],[97,-49],[-17,-51],[-104,-35],[-49,-59],[117,-350],[-11,-66],[-66,-115],[11,-40]],[[43763,45350],[-210,-157],[-288,-147],[-154,-86],[-70,12],[-119,98],[-253,220],[-365,282],[-84,97],[0,16]],[[49716,73023],[41,-62],[-119,-15],[-49,-40],[-15,-83],[56,-90],[-46,-2],[-29,-34],[-40,-19],[-7,57],[-27,22],[-51,-26],[-27,39],[34,34],[3,47],[44,48],[-10,67],[12,12],[69,5],[31,-11],[54,8],[22,30],[54,13]],[[47532,72980],[22,-21],[-8,-32],[25,-30],[0,-51],[-20,-38],[-39,6],[-24,-61],[-3,-43],[52,-87],[-25,-17],[10,-45],[-15,-56],[-24,-8],[-34,45],[-49,-56],[-20,39],[8,57],[-15,68],[0,51],[44,77],[19,11],[0,68],[22,25],[15,77],[59,21]],[[47502,71758],[-17,2],[-2,66],[46,34],[-19,28],[19,30],[5,55],[-19,17],[-59,-23],[0,55],[-56,49],[-20,47],[-44,17],[-32,34],[0,28],[-83,2],[-36,30],[-34,2],[24,-85],[54,-32],[-52,-39],[-39,5],[-68,-28],[0,-45],[-61,32],[-7,24],[-52,48],[-80,28],[29,58],[-20,61],[13,64],[-49,73],[-44,8],[-54,34],[-59,60],[-17,66],[49,-9],[34,-23],[105,-30],[25,39],[76,-17],[56,51],[51,0],[-2,98],[22,49],[39,10],[44,43],[39,-2],[-3,-47],[32,-17],[-7,-34],[-56,-5],[-3,-66],[34,9],[-34,-102],[-54,-17],[-61,-5],[-17,-51],[22,-10],[54,29],[54,-29],[0,-41],[51,17],[44,-21],[0,-36],[49,-7],[46,-38],[69,34],[24,-38],[2,-64],[27,11],[27,-37],[-5,-83],[13,-51],[92,7],[25,-13],[76,-162],[-101,32],[-44,-90],[-19,-10],[-15,-58],[-27,-21]],[[48570,71758],[-5,-55],[-46,-32],[-25,-37],[-36,-21],[-25,-45],[3,-53],[-30,-30],[-12,73],[-32,10],[-9,-59],[14,-26],[0,-53],[-44,4],[5,49],[-29,15],[-3,107],[30,106],[24,4],[44,39],[46,0],[27,23],[8,73],[41,19],[66,59],[73,54],[40,0],[48,27],[-39,17],[-7,41],[56,-13],[20,13],[-22,55],[-71,51],[-3,105],[27,-30],[39,15],[98,8],[56,28],[20,45],[44,15],[32,-22],[83,4],[-10,-38],[-42,-32],[-75,-34],[-17,-66],[-49,-34],[-13,-62],[-39,-34],[25,-25],[68,0],[17,68],[59,-30],[49,0],[61,55],[15,32],[68,32],[54,64],[66,9],[24,-28],[42,4],[34,24],[2,100],[37,17],[49,49],[58,-11],[-19,-64],[15,-79],[-25,-23],[22,-30],[32,-8],[83,-45],[68,19],[-2,-42],[-56,12],[-35,-12],[-56,12],[-66,-19],[-14,47],[-57,19],[-36,-2],[-110,-43],[-51,-40],[-3,-49],[-29,-49],[-59,-62],[-63,43],[-39,-7],[-15,-32],[49,-70],[27,-81],[46,-12],[3,-67],[-128,107],[-19,-23],[-46,36],[-86,-7],[5,-130],[-27,5],[-42,36],[15,30],[-15,44],[-41,15],[-17,-53],[-42,-17],[-17,24],[20,34],[-39,21],[-59,0],[-46,-32],[-15,-49]],[[47905,71826],[18,30],[75,34],[37,32],[34,-4],[0,-37],[-37,-49],[0,-46],[52,0],[78,-60],[-10,-70],[-54,-56],[0,-57],[-51,-92],[20,-51],[-3,-98],[-10,-36],[18,-53],[34,8],[41,-49],[-7,-64],[-149,9],[-34,-38],[-54,-15],[-20,106],[3,66],[-71,70],[-54,7],[-17,28],[-2,142],[39,22],[0,-52],[110,-32],[63,45],[15,53],[-2,77],[-64,51],[32,115],[-34,30],[4,34]],[[48145,71904],[49,-25],[7,-38],[46,-30],[-31,-42],[-49,-11],[-12,19],[-54,11],[-12,51],[17,57],[39,8]],[[47727,71854],[29,-24],[0,-59],[-29,-5],[-19,71],[19,17]],[[47759,71749],[12,-42],[34,-45],[-2,-45],[-20,-57],[-31,2],[-22,124],[-3,55],[32,8]],[[47031,71407],[68,44],[32,2],[64,-66],[0,-23],[-35,-41],[-31,7],[-22,-28],[-15,-68],[56,-143],[3,-42],[-118,-45],[-12,-15],[-59,-6],[-161,-2],[-76,59],[-75,24],[-22,36],[-71,59],[-17,60],[-59,32],[5,53],[-15,51],[52,28],[7,55],[86,88],[46,17],[29,-32],[86,-6],[2,-79],[37,-41],[34,-10],[78,-3],[78,9],[25,26]],[[47295,71323],[56,-10],[39,-39],[-15,-66],[3,-59],[-22,-130],[0,-45],[-25,-13],[-39,69],[-27,27],[-24,100],[0,107],[24,45],[30,14]],[[48668,71185],[-47,21],[-22,-15],[47,-36],[-17,-17],[26,-34],[25,24],[51,-35],[42,-4],[80,24],[8,-45],[-57,0],[-65,-15],[-30,-70],[37,-66],[29,-26],[47,-4],[4,30],[71,15],[47,-7],[22,21],[36,-4],[13,-36],[-52,-38],[44,-121],[64,-13],[-20,-54],[-44,-38],[-110,-4],[-58,-47],[-44,34],[-37,11],[-2,-81],[-30,-11],[-29,49],[29,34],[-9,130],[-52,15],[-19,30],[-47,29],[-110,-42],[47,-41],[24,-46],[0,-52],[-27,-17],[13,-51],[-52,0],[-54,15],[-58,-17],[-27,19],[2,75],[30,28],[12,49],[34,17],[-2,70],[22,23],[66,13],[105,-15],[27,107],[-59,36],[-46,45],[-27,53],[-61,59],[-44,-2],[9,39],[42,-24],[49,2],[66,60],[27,13],[78,-47],[-17,-15]],[[48822,71217],[14,-6],[0,-71],[-97,28],[0,26],[83,23]],[[47825,69905],[14,38],[32,-2],[30,-93],[0,-58],[-30,-21],[-95,-15],[-37,-34],[-78,-24],[3,-66],[46,11],[42,-47],[-22,-60],[34,-23],[-34,-64],[53,17],[71,9],[15,-85],[58,-20],[35,56],[0,32],[-66,-9],[0,34],[29,45],[-24,38],[-59,47],[37,24],[88,2],[0,19],[70,36],[57,43],[53,0],[35,17],[43,49],[54,4],[-2,-55],[17,-28],[-25,-68],[13,-45],[-44,0],[9,-38],[-19,-26],[19,-34],[15,-81],[-10,-36],[-44,-4],[-70,15],[-8,21],[-49,-7],[-7,-31],[-46,-47],[-71,27],[-30,-17],[-17,-44],[-44,-41],[-7,-64],[-59,-38],[-29,-32],[22,-28],[-29,-47],[-37,-34],[-32,32],[17,19],[-51,56],[5,27],[-85,30],[-79,56],[-53,-34],[0,-43],[36,11],[22,-17],[-100,-64],[-34,-58],[24,-13],[96,20],[-10,-73],[-22,-23],[19,-62],[137,2],[-12,-21],[-71,-49],[-46,-7],[-25,-19],[-39,11],[-19,-17],[27,-38],[51,-11],[5,-60],[-13,-21],[62,-21],[-25,-32],[-63,19],[-66,-64],[-3,-47],[-24,-36],[-39,0],[-20,-62],[37,-6],[10,-36],[-27,-92],[-52,-36],[49,-79],[52,-6],[24,-28],[-22,-40],[-20,-103],[-22,-23],[-107,-2],[-7,-24],[-52,-8],[-22,21],[-5,55],[-41,-8],[-5,60],[-41,19],[-27,47],[2,36],[49,21],[7,55],[-17,92],[7,43],[-48,-5],[-52,88],[-46,0],[-32,81],[44,46],[17,-2],[47,-59],[63,-2],[17,29],[-22,28],[-61,38],[-2,54],[-39,4],[-74,-66],[-36,-11],[-17,26],[12,36],[34,17],[42,49],[31,11],[64,-19],[98,25],[46,19],[10,-74],[36,21],[8,34],[71,6],[102,22],[32,38],[-125,-11],[-136,49],[-5,37],[107,68],[47,-15],[73,-53],[-3,51],[-22,57],[15,22],[-46,31],[0,35],[66,10],[41,30],[17,43],[-5,44],[-88,-2],[5,-42],[-66,8],[-14,24],[7,72],[-61,92],[-29,57],[-32,36],[-54,100],[-5,39],[15,34],[10,81],[-54,19],[-37,-58],[-80,-78],[-59,-30],[-88,-28],[-76,-8],[-97,42],[19,-72],[-41,-34],[-54,32],[-69,-7],[-63,-51],[46,-36],[-75,-28],[-113,24],[-12,-24],[-81,2],[-39,11],[-36,-47],[-34,17],[-27,53],[-44,35],[-64,125],[12,102],[-9,54],[22,38],[-40,28],[-43,12],[14,62],[-10,58],[42,-17],[76,25],[46,-10],[20,14],[-5,54],[12,76],[19,37],[-58,10],[-22,24],[10,64],[-27,21],[7,42],[-44,79],[25,77],[-20,21],[-46,-6],[-3,-60],[-49,-4],[-49,28],[-53,-28],[61,-43],[2,-38],[47,-21],[29,23],[41,-53],[-24,-49],[20,-34],[-3,-58],[64,-70],[-10,-28],[-47,5],[-12,38],[-44,19],[-61,56],[-29,14],[-117,-6],[51,-53],[61,-9],[29,-40],[3,-53],[-59,14],[56,-83],[44,-19],[8,-23],[-42,-43],[-19,-42],[14,-47],[-63,10],[-8,-25],[-92,11],[-5,-45],[29,-28],[-22,-21],[-54,2],[-32,23],[-34,-2],[-27,43],[-53,40],[-35,-10],[-29,27],[20,22],[0,44],[-25,17],[-12,47],[-2,88],[-22,25],[26,104],[-19,37],[24,55],[-2,62],[34,10],[12,45],[-31,41],[7,44],[44,24],[49,2],[-64,70],[10,117],[-20,39],[3,78],[15,58],[-44,19],[7,30],[56,72],[54,20],[24,29],[0,45],[20,30],[-25,25],[-51,-8],[-12,28],[56,8],[49,-25],[29,32],[144,17],[47,36],[68,15],[51,36],[57,-4],[14,15],[115,0],[29,-43],[96,-53],[29,0],[51,-34],[17,-28],[66,-6],[18,-32],[51,-9],[41,-34],[76,-36],[32,49],[44,-9],[19,-32],[8,-53],[78,-8],[17,-75],[-73,-15],[9,-36],[42,6],[20,-34],[51,-34],[27,-47],[44,7],[49,-30],[26,-111],[-26,-40],[12,-45],[-37,-11],[-12,-66],[-25,-40],[-29,45],[-44,38],[-93,2],[-7,-36],[39,-43],[-5,-25],[-41,-37],[5,-51],[-30,-8],[-53,10],[-47,-46],[-34,-11],[-5,-47],[-59,-2],[8,-36],[97,-45],[76,-19],[71,4],[66,60],[17,42],[78,-15],[49,15],[37,-42],[132,-68],[0,-71],[61,-4],[32,32],[14,132],[20,4],[39,58],[27,-75],[49,41],[34,-81],[-37,-68],[27,-15],[93,6],[-42,-36],[-41,-19],[-52,0],[-7,-45],[29,-28],[-24,-59],[42,-32],[78,13],[41,-20],[-7,58],[78,40],[-2,34],[46,58],[27,2],[32,-45],[63,9],[81,36]],[[46432,71153],[69,-17],[5,-32],[-49,-28],[-32,15],[7,62]],[[48460,71091],[20,-64],[-10,-46],[-69,8],[-9,70],[44,-25],[24,57]],[[47749,71034],[10,-15],[-7,-68],[-37,25],[-3,51],[37,7]],[[47170,70989],[22,-13],[12,-68],[-44,-21],[-17,-30],[-85,17],[-64,2],[52,70],[85,43],[39,0]],[[47146,70719],[36,-90],[54,-10],[0,-28],[-54,-2],[-83,-24],[-27,58],[-53,2],[-3,57],[27,17],[81,0],[22,20]],[[47363,70437],[-10,56],[59,59],[88,-78],[54,-7],[19,-19],[52,-4],[34,15],[9,38],[35,24],[-22,40],[22,58],[90,2],[15,44],[51,17],[17,-29],[-5,-105],[-78,-89],[0,-41],[-27,-47],[49,-44],[29,-45],[0,-49],[-110,-92],[-26,9],[4,49],[-68,2],[-32,45],[-39,-2],[-58,21],[-27,-21],[-39,10],[-20,26],[-49,-49],[-51,0],[-59,17],[8,40],[39,66],[2,45],[44,38]],[[48870,70310],[71,-54],[-51,-46],[-34,-5],[-20,45],[5,32],[29,28]],[[47441,70227],[15,-60],[-39,-15],[-27,58],[51,17]],[[45655,69558],[47,-19],[44,-45],[44,36],[27,-49],[5,-53],[-76,-36],[-110,40],[-34,111],[53,15]],[[46129,68719],[-36,-36],[68,4],[76,-26],[-10,-38],[-46,-41],[-59,-10],[-32,-24],[10,-27],[-68,-5],[-32,-25],[-93,-9],[-17,-21],[-7,-51],[-35,-21],[101,-34],[44,15],[68,112],[68,-12],[64,32],[85,-15],[17,34],[37,10],[51,-36],[0,-23],[-41,-73],[63,2],[0,-34],[-34,-19],[-95,-19],[-90,-28],[-88,0],[-49,37],[-64,21],[-24,-26],[61,-42],[-32,-30],[-63,13],[-35,53],[-117,-21],[-22,8],[-49,-23],[-31,27],[0,32],[-106,107],[-2,51],[-49,68],[17,36],[-58,34],[-44,58],[-71,51],[2,36],[-27,26],[8,27],[-17,49],[4,62],[-17,39],[-31,21],[-79,-11],[-58,21],[-64,-4],[-12,64],[29,28],[20,49],[10,106],[19,47],[54,75],[44,38],[76,-2],[58,53],[49,17],[42,-23],[58,2],[35,-28],[-8,-57],[69,-30],[-32,-47],[103,-26],[39,3],[75,-43],[35,-34],[24,-2],[46,-36],[42,-18],[39,-42],[54,-36],[12,-37],[-54,-4],[47,-40],[-13,-43],[13,-36],[56,-17],[12,-62],[-71,-55],[3,-24],[78,17],[24,-36],[-27,-23]],[[48462,69258],[-29,-52],[-41,-29],[-8,61],[78,20]],[[46205,69153],[17,-34],[73,-34],[8,-25],[-56,-35],[-42,60],[0,68]],[[46115,69004],[7,-47],[34,-10],[-7,-32],[-51,19],[0,64],[17,6]],[[47177,68945],[-39,-28],[-68,-70],[-37,31],[34,41],[47,17],[63,9]],[[46249,68917],[39,-17],[-19,-36],[22,-34],[44,-32],[-10,-45],[-34,-21],[-44,-5],[-25,22],[-10,49],[-24,44],[46,75],[15,0]],[[46681,68857],[22,-45],[-75,-2],[-91,-68],[-27,-32],[52,-8],[85,30],[3,-45],[-25,-43],[22,-53],[-58,-2],[-15,25],[-37,11],[-7,-36],[-51,8],[-64,-19],[-34,19],[-44,92],[15,43],[63,25],[10,36],[34,17],[115,15],[107,32]],[[46552,68459],[-44,-23],[-12,31],[46,37],[10,-45]],[[46767,68129],[2,-66],[-12,-51],[-36,-24],[-10,62],[56,79]],[[47344,67643],[4,-40],[-70,8],[17,28],[49,4]],[[43363,48486],[-50,29],[-10,149],[-21,19],[-155,-34],[-126,153],[-245,130],[-149,141],[-213,27],[-73,101],[-30,-9],[-30,-79],[-33,-4],[-73,36],[-93,117],[-221,49],[-215,222],[11,147],[-53,57],[-2,122],[23,64],[105,-5],[34,39],[27,53],[-2,505],[171,-34],[96,80],[136,39],[-116,260],[-102,76],[-43,7],[-93,-27],[-258,-138],[-221,-78],[-25,41],[-143,357],[-127,58],[-171,-113],[-352,-109],[-52,-8],[-77,66],[-56,-2],[-37,-37],[1,-66],[-39,-36],[-157,-6],[-153,-60],[-172,-158]],[[46740,50503],[-10,-23],[-44,-18],[-53,5],[-32,-28],[-47,-68],[-97,-55],[-49,-47],[-15,-39],[-41,-34],[-93,-113],[-42,-57],[-144,-126],[-61,-30],[-61,-44],[-100,-5],[-34,-36],[-81,-38],[0,-41],[98,-6]],[[45958,49777],[-70,-45],[-35,-11],[-80,-4],[49,38],[41,-4],[32,19],[63,7]],[[39768,46486],[63,2],[74,-12],[26,-20],[59,-4],[49,-25],[137,2],[36,-9],[74,2],[29,49]],[[40315,46471],[125,-28],[33,-39],[76,-46],[107,-81],[190,-161],[180,-149]],[[49784,46602],[-2,-3]],[[49782,46598],[-1,-1]],[[44788,42483],[-151,218],[95,313],[4,102],[119,175],[-17,210],[23,81],[-15,56],[-63,44],[-8,90],[-104,172],[46,64],[169,28],[40,104],[-12,56],[-40,32],[6,87],[374,454],[-26,42],[-98,-4],[-58,42],[2,122],[-103,206],[4,66]],[[44975,45243],[87,79],[16,132],[53,79],[119,76]],[[49778,46591],[55,-20],[2,-21],[71,-23],[-2,-30],[27,-19],[31,10],[101,-6],[83,-21],[19,-22],[96,-6],[83,55],[61,7],[85,-30],[39,-45],[47,-15],[44,-32],[100,-15],[17,30],[51,-19],[39,-64],[-27,-40],[25,-19],[2,-37],[-29,-23],[34,-28],[3,-27],[85,-52],[69,-2],[39,-19],[39,-53],[0,-77],[27,-123],[56,-47],[0,-51],[24,-58],[47,-70],[31,-26],[0,-44]],[[56459,82857],[-44,-20],[-36,32],[-65,0],[-73,32],[-43,-12],[123,-80],[-32,-24],[23,-40],[-34,-20],[-55,16],[-12,44],[-50,24],[-12,28],[-164,0],[-65,32],[-36,0],[-37,64],[-30,-36],[-7,-76],[55,0],[19,-32],[52,-4],[0,-40],[-54,-48],[-69,-40],[32,-16],[4,-40],[33,-24],[2,-28],[-83,-16],[-36,32],[-55,0],[-46,16],[-37,32],[-30,-20],[12,-76],[46,0],[46,-31],[0,-64],[16,-20],[-62,-92],[-19,-48],[26,-20],[-7,-44],[55,16],[25,-20],[-14,-40],[71,-20],[-25,-76],[14,-48],[-69,-24],[14,-48],[-7,-75],[-92,0],[-11,-20],[4,-72],[32,-8],[23,-48],[-4,-72],[-14,-8],[-30,-140],[16,-44],[-25,-20],[-156,0],[-18,32],[-73,16],[-12,-92],[-43,-4],[-183,0],[-44,68],[-5,24],[-61,36],[-16,68],[-5,72],[-50,24],[32,48],[-19,72],[-13,8],[-12,92],[16,19],[0,56],[-62,20],[12,108],[32,40],[-18,72],[-14,8],[-14,88],[37,56],[-14,56],[34,20],[0,95],[35,20],[4,40],[32,8],[5,40],[50,24],[23,56],[44,-12],[25,20],[11,124],[44,20],[-16,28],[2,84],[14,16],[-28,40],[5,111],[25,4],[7,44],[-14,48],[80,36],[37,-16],[44,12],[11,-28],[64,48],[128,-64],[19,48],[73,-32],[55,0],[71,-76],[-32,-24],[-2,-44],[64,-47],[66,20],[-18,47],[7,76],[73,0],[0,32],[-62,12],[53,36],[-16,76],[25,36],[44,4],[18,48],[-7,140],[34,52],[-18,71],[-32,8],[0,72],[32,8],[5,40],[62,4],[0,32],[-30,36],[30,44],[73,0],[62,100],[-14,24],[37,64],[43,4],[80,-36],[-14,-40],[10,-48],[-3,-84],[35,4],[18,32],[-14,56],[32,24],[5,40],[62,20],[55,-48],[55,-16],[119,0],[30,-28],[-30,-20],[18,-32],[80,-20],[-25,-44],[-73,16],[-55,-16],[-25,-44],[87,-56],[11,-139],[-37,0],[-54,31],[-37,-15],[-55,15],[-7,-27],[32,-24],[5,-56],[62,-84],[36,0],[44,-84],[-9,-56],[-35,-20],[-43,20],[32,64],[-99,60],[-128,0],[-7,-28],[44,-20],[18,16],[73,0],[25,-36],[-25,-76],[44,-20],[-7,-44],[-55,16],[-62,-36],[-23,-56],[-69,-24],[-18,-32],[-4,-71],[-33,-24],[19,-40],[43,12],[53,-44],[30,28],[25,-20],[0,-72],[-69,-40],[-4,-24]],[[53566,78924],[-28,0],[-25,83],[14,56],[-80,-12],[-44,20],[-20,44],[0,64],[18,64],[37,0],[18,32],[110,0],[18,48],[-46,16],[3,60],[-48,4],[7,-44],[-44,-36],[-43,-4],[-37,-32],[-5,-40],[-43,-36],[-21,-44],[-144,-4],[-44,36],[19,56],[43,36],[37,0],[36,-48],[62,20],[-25,44],[-43,4],[-5,40],[-25,20],[-37,-16],[-55,-80],[-55,0],[-18,-16],[-55,48],[-18,0],[-62,60],[32,24],[-25,28],[-46,0],[-92,64],[-18,-16],[-44,36],[14,119],[-32,24],[32,32],[-4,40],[32,24],[18,72],[-62,20],[-25,20],[0,48],[50,48],[30,44],[73,0],[12,28],[135,4],[55,16],[55,0],[18,-16],[55,0],[37,-32],[55,0],[36,-32],[26,36],[-14,72],[80,20],[37,-16],[36,32],[55,15],[55,0],[19,-15],[64,0],[-19,63],[0,96],[28,48],[37,0],[25,-44],[48,-20],[36,-32],[147,0],[25,36],[-80,28],[-110,48],[-71,52],[-18,64],[14,56],[-51,24],[0,40],[44,20],[46,0],[0,32],[82,64],[37,0],[36,-32],[37,0],[25,91],[-43,52],[-37,0],[-46,48],[-80,20],[14,32],[-16,28],[2,84],[-11,60],[18,48],[-71,52],[-5,40],[-43,4],[-74,-48],[-61,84],[18,64],[50,31],[-27,40],[-25,-28],[-74,0],[-18,16],[-55,0],[-30,60],[-25,4],[-30,-44],[-62,-52],[-36,16],[-128,-32],[-19,32],[-62,20],[-20,44],[64,48],[2,44],[37,80],[73,-24],[51,16],[11,28],[37,0],[27,32],[0,112],[-16,20],[32,48],[5,40],[50,24],[5,24],[98,35],[46,-47],[-2,-108],[11,-52],[37,0],[18,-32],[64,0],[12,20],[-64,64],[0,56],[25,36],[55,0],[-7,28],[32,23],[23,56],[117,100],[43,20],[-18,56],[-25,4],[-7,44],[87,72],[-41,32],[32,16],[4,40],[-36,40],[43,28],[55,-48],[37,-16],[82,0],[18,-32],[165,0],[7,28],[-34,20],[2,44],[25,36],[81,4],[4,39],[32,8],[30,44],[43,-115],[0,-88],[-22,-80],[-5,-112],[-18,-96],[2,-116],[-16,-20],[9,-47],[-4,-72],[-19,-32],[-62,12],[-36,-16],[-53,12],[-9,-40],[98,-36],[44,-4],[0,-40],[-32,-24],[32,-64],[2,-60],[-16,-20],[78,-40],[-14,-88],[7,-44],[37,0],[30,60],[25,-12],[36,32],[44,-20],[30,-44],[43,20],[37,48],[4,40],[62,20],[55,-48],[25,-4],[46,-64],[12,-91],[-28,-32],[28,-16],[73,0],[37,-32],[-12,-60],[30,-68],[46,0],[48,20],[-5,-64],[-80,12],[-18,-80],[91,-16],[26,-20],[-14,-56],[43,-20],[44,36],[23,72],[80,4],[46,32],[9,48],[37,0],[43,36],[12,28],[54,16],[37,-16],[-7,-44],[14,-32],[-18,-32],[-69,-56],[-5,-24],[-68,-56],[4,-24],[-62,-52],[-18,0],[-66,-60],[-35,-19],[-16,-76],[51,0],[4,40],[25,20],[74,0],[36,-32],[37,16],[25,-20],[-32,-48],[0,-56],[16,-20],[0,-96],[-46,-32],[-55,0],[-29,-44],[-62,-36],[-19,16],[-61,4],[-12,28],[-128,0],[-7,-60],[25,-20],[74,0],[-7,-44],[52,-20],[55,-48],[30,28],[50,-16],[-13,-24],[43,-20],[55,48],[44,-4],[0,-40],[-32,-24],[-19,-71],[32,-24],[-25,-44],[-128,0],[-37,-48],[-25,12],[-48,-92],[-43,-28],[80,-52],[45,0],[55,16],[19,-64],[46,16],[-3,-60],[-25,-20],[-55,0],[-55,16],[-62,-20],[-4,-40],[-32,-40],[-3,-59],[-64,15],[-11,-27],[-51,15],[-2,92],[34,20],[-6,28],[-92,-16],[11,-44],[-4,-48],[-62,-51],[-62,-20],[-4,-24],[48,-20],[73,48],[25,-44],[-32,-64],[18,-32],[51,16],[11,28],[37,0],[-12,-60],[0,-64],[-45,-40],[-19,-56],[-50,-56],[7,-28],[172,148],[18,-32],[-16,-36],[37,-32],[-3,-44],[-36,-80],[-32,-24],[0,-40],[36,-47],[51,-24],[-16,-44],[-44,-20],[32,-120],[-43,-20],[-49,12],[5,-56],[-30,-36],[-29,44],[-62,36],[-26,-44],[51,-40],[-14,-16],[-4,-72],[-51,-24],[-11,-28],[-62,-12],[69,-56],[-7,-123],[16,-20],[-14,-56],[50,-56],[-13,-72],[25,-36],[55,-16],[-19,-48],[-54,16],[-55,-32],[-37,0],[-46,-32],[12,-76],[32,-24],[-14,-56],[101,-111],[-19,-34],[-5,-49],[24,-38],[3,-39],[-37,-10],[-43,19],[-42,131],[-8,-72],[-24,-12],[-51,17],[4,31],[-22,45],[-34,-38],[-46,17],[5,-87],[71,-19],[-25,-107],[20,-40],[-44,-52],[24,-46],[8,-69],[-57,-23],[13,-47],[-13,-42],[-46,-11],[-15,-38],[56,-47],[-2,-73],[-24,-34],[31,-55],[-19,-24],[-54,-4],[32,-49],[29,-21],[12,-53],[-12,-15],[12,-60],[-39,0],[-66,85],[5,45],[-36,9],[-5,-49],[-35,-71],[-41,85],[27,15],[22,66],[-47,62],[-9,62],[-74,8],[-39,-32],[5,-48],[-19,-41],[-27,17],[-25,55],[-83,-40],[-22,15],[-5,89],[-19,28],[-8,83],[81,13],[32,40],[-27,20],[32,46],[-30,30],[32,41],[-5,51],[76,-19],[22,46],[27,-42],[32,25],[-39,39],[17,38],[9,65],[-129,1],[34,53],[-15,56],[37,-7],[47,-42],[-29,96],[-21,5],[-1,94],[12,32],[92,16],[25,35],[-16,28],[0,64],[43,52],[23,80],[-4,104],[-69,-48],[-23,-56],[-32,0],[-18,56],[32,24],[0,40],[-25,20],[-26,-36],[-4,-40],[-32,-8],[-23,-56],[-44,12],[-7,44],[32,8],[23,56],[53,36],[0,32],[-27,16],[6,44],[-16,20],[30,76],[90,67],[-3,28],[-68,40],[0,24],[80,4],[25,20],[4,72],[51,-16],[-14,-40],[25,-20],[25,36],[-16,76],[35,20],[-7,44],[-53,36],[32,32],[19,56],[-32,32],[32,24],[2,139],[37,32],[2,44],[-37,0],[-4,-40],[-37,-96],[-44,-51],[-36,0],[-12,27],[-43,-11],[-25,20],[0,39],[55,8],[7,92],[-53,52],[25,28],[11,60],[-66,4],[-92,-80],[-11,36],[5,72],[-85,-28],[-44,12],[-20,-44],[0,-80],[16,-44],[-51,-56],[5,-40],[-80,-4],[-35,20],[-2,44],[-46,0],[-9,-48],[9,-95],[-20,-60],[-37,16],[-43,76],[-74,0],[-27,32],[-46,-16]],[[56372,82521],[61,-35],[99,-4],[5,-24],[41,-24],[0,-72],[-14,-32],[25,-20],[44,12],[36,-8],[5,40],[25,20],[80,-4],[3,-44],[20,-36],[-4,-56],[-90,-100],[-2,-44],[-25,-36],[-37,0],[-55,32],[-62,52],[-11,44],[-37,-32],[-36,0],[-12,28],[-43,36],[-55,-16],[-83,0],[37,-48],[46,0],[29,-60],[51,-40],[-7,-28],[-92,-16],[-36,-32],[-67,60],[-41,24],[-18,48],[-5,56],[-32,24],[-4,56],[-69,56],[14,16],[-51,48],[-9,72],[32,24],[12,59],[36,0],[46,-31],[37,16],[36,-32],[55,-16],[67,59],[55,8]],[[55813,82426],[43,-20],[37,16],[43,-60],[-50,-40],[-11,-28],[-55,0],[-19,-48],[-55,0],[-61,36],[80,76],[11,60],[37,8]],[[54482,81591],[-34,20],[62,60],[36,0],[7,-44],[-71,-36]],[[54803,81639],[34,-20],[-43,-28],[-46,32],[55,16]],[[54995,81415],[-46,-16],[-34,20],[-5,40],[-32,24],[26,60],[43,-36],[5,-24],[41,-40],[2,-28]],[[54620,81463],[-35,20],[7,28],[44,-4],[-16,-44]],[[55144,81244],[7,-36],[-80,36],[43,75],[25,-19],[5,-56]],[[55204,81084],[-33,16],[26,44],[25,-20],[-18,-40]],[[56839,80956],[80,12],[0,-32],[44,-12],[-44,-36],[-30,28],[-43,-28],[-55,0],[-25,20],[0,40],[68,32],[5,-24]],[[56168,80569],[-99,-84],[-23,-72],[-91,-80],[-55,-96],[-62,-52],[-110,0],[-37,32],[-73,16],[-43,36],[68,48],[-55,72],[-43,-12],[-64,32],[-7,44],[18,48],[25,20],[55,-32],[37,32],[82,-16],[-6,-44],[50,-16],[5,40],[61,36],[55,-16],[62,52],[5,40],[43,20],[19,-32],[98,-12],[12,28],[91,16],[25,-20],[-43,-28]],[[52588,80317],[62,-4],[18,-16],[64,0],[12,-28],[62,28],[36,0],[19,-80],[25,-60],[-25,-20],[-74,0],[-36,-47],[-37,0],[-117,67],[-50,112],[4,40],[37,8]],[[55462,79035],[-2,-116],[48,5],[62,27],[9,-39],[-14,-48],[26,-20],[110,0],[55,-16],[11,-28],[-5,-64],[-18,-48],[-43,-4],[-62,68],[-5,40],[-62,36],[-11,-60],[-51,-56],[-20,-44],[0,-96],[-18,-32],[0,-64],[-35,-12],[-66,60],[-74,16],[-43,36],[-5,72],[-13,8],[-5,72],[23,64],[32,24],[-82,103],[-51,24],[-30,44],[10,64],[52,4],[5,24],[80,-12],[18,-16],[99,4],[4,56],[51,16],[18,-32],[2,-60]],[[51067,78864],[62,-4],[53,-36],[18,-48],[0,-56],[-32,-72],[-14,-104],[-43,-20],[-30,44],[-78,24],[-30,28],[7,44],[-98,36],[7,44],[-19,24],[64,48],[5,24],[80,36],[48,-12]],[[54262,78748],[-36,-16],[-62,36],[16,60],[27,16],[44,-36],[-14,-40],[25,-20]],[[54336,78604],[-65,-16],[-36,48],[91,0],[10,-32]],[[54152,78540],[-16,44],[19,32],[50,-16],[0,-24],[-53,-36]],[[54262,77885],[0,-32],[-71,-12],[-11,44],[46,16],[36,-16]],[[54993,77722],[11,-28],[37,0],[47,-71],[-54,-27],[-49,18],[-60,3],[5,61],[-33,18],[34,46],[62,-20]],[[53004,74263],[22,-24],[93,11],[-20,-98],[52,6],[-57,-68],[8,-75],[-32,18],[-32,-35],[-31,-66],[-84,-2],[-34,60],[32,28],[-7,87],[19,30],[34,100],[37,28]],[[38023,39280],[-17,65],[-34,49],[0,32],[-27,13],[0,40],[-22,58],[3,40],[34,90],[-3,59],[59,128],[29,45],[25,68],[61,49],[22,136],[22,0],[22,49],[0,49],[17,68],[-5,98],[12,28],[78,51],[37,39],[47,27],[39,41],[26,2],[44,68],[22,85],[74,115],[71,62],[2,21],[59,64],[34,-6],[51,68],[-5,151],[5,47],[34,32],[27,123],[34,30],[5,141],[-9,64],[12,59],[-10,51],[-29,52],[29,42],[63,41],[40,-2],[29,44],[-5,53],[81,56],[34,4],[39,28],[29,91],[-19,118],[9,108],[44,41],[20,57],[44,62],[71,42],[36,3],[40,53],[107,-7],[44,32],[98,17],[44,47],[24,83],[-2,115],[36,13],[27,36],[-2,96],[39,9],[-3,68],[-14,62],[-42,78],[-73,60],[-27,51],[-12,51],[-54,-4],[-71,43],[8,36],[66,-32],[46,17],[12,21],[-5,87]],[[37672,41324],[51,-58],[-17,-28],[-39,-14],[-25,38],[8,45],[22,17]],[[43763,45350],[10,-38],[32,-5],[67,83],[90,49],[339,66],[93,-17],[110,-106],[185,-17],[286,-122]],[[40987,46822],[-113,-30],[-80,32],[-103,174],[-116,34],[-65,109],[11,87],[180,96],[6,34],[-81,64],[-235,68],[-93,75],[-121,5],[-118,36],[-98,0]],[[43772,47498],[-5,-62],[15,-38]],[[40315,46471],[-68,26],[-37,-4],[-54,27],[-154,24],[-11,13]],[[44734,47008],[15,-9],[115,-6],[24,19],[122,-30]],[[40449,25359],[-12,40],[-24,30],[-54,11],[-3,62],[27,57],[0,75],[-51,70],[-49,34],[15,62],[-51,19],[-27,36],[-35,22],[-34,42],[15,43],[-32,27],[5,41],[-63,66],[-52,30],[0,55],[30,15],[24,43],[63,55],[47,19],[-7,28],[-79,-26],[20,81],[-15,49],[-24,2],[-7,47],[-47,11],[5,59],[49,22],[-7,40],[22,28],[-20,60],[56,85],[0,100],[-24,8],[-17,41],[9,42],[-29,20],[3,46],[-15,49],[59,30],[21,-25],[47,21],[44,-4],[41,47],[88,-30],[30,36],[29,-17],[20,17],[14,49],[34,19],[18,-34],[87,-15],[37,36],[-17,24],[95,45],[54,-28],[51,2],[8,-38],[36,25],[115,-2],[12,-51],[44,-21],[64,36],[36,-21],[32,10],[74,-30],[51,-2],[61,-21],[-5,-41],[34,-10],[5,-51],[25,-19],[0,-73],[-42,-72],[32,-15],[17,-28],[15,-85],[102,-4],[51,-34],[-24,-26],[2,-28],[27,-19],[-17,-36],[39,-23],[17,-135],[71,-66],[-17,-51],[-29,-49],[39,-30],[34,15],[61,2],[49,15],[46,28],[81,17],[15,51],[19,24],[71,36],[95,-11],[27,-17],[83,-23],[74,19],[61,-24],[-12,-57],[-57,-23],[3,-43],[-34,-13],[-22,-28],[-25,-76],[-49,-51],[5,-73],[-7,-17],[-51,-17],[-13,-30],[-78,-63],[-17,-5],[-93,-85],[-61,-34],[-12,-79],[-71,15],[-32,-47],[-51,-8],[-61,-51],[-17,-43],[2,-81],[-9,-30],[-71,-64],[-49,-12],[-20,-28],[-39,-19],[-44,-56],[-29,-4],[-39,-74],[-95,-71],[-62,-19],[-44,19],[-44,2],[-4,-44],[-66,-49],[-15,-32],[-78,66],[-42,25],[-63,19],[-32,-8],[-29,49],[-20,83],[25,34],[105,17],[31,113],[-24,68],[-42,-23],[-34,-64],[-34,-11],[-7,-51],[-59,-57],[-10,-37],[-44,-27],[-22,6],[-44,75],[-27,61],[5,43],[-36,11],[-66,-15],[-25,-28]],[[46423,14766],[8,-70],[72,-153],[16,-138],[0,-334],[-35,-24]],[[46484,14047],[-5,-4],[-112,84],[-127,111],[-175,97],[-35,-43],[-63,42],[-83,143],[-28,102],[-139,177]],[[45717,14756],[-16,43],[9,59],[72,62],[297,-47],[196,9],[23,8]],[[46298,14890],[69,-83],[56,-41]],[[44898,12587],[-17,9],[-193,-138],[17,-113],[-21,-87],[30,-134],[-80,19],[-35,-34],[78,-94],[-231,-123]],[[44446,11892],[-15,50],[-26,25],[-10,41],[-34,46],[-108,94],[-51,26],[-37,53],[0,66],[-32,40],[-51,13],[-61,-10],[-20,-39],[-22,30],[-63,13],[-7,-36],[-81,34],[-49,115],[-22,38],[-46,26],[-10,53],[-24,38],[-13,66],[-29,99]],[[43635,12773],[38,-10],[276,-58],[223,128],[-51,211],[-134,134],[7,64],[59,70],[32,230],[29,38],[286,-42],[173,56]],[[44573,13594],[106,-64],[151,-125],[127,-209],[-31,-361],[-28,-248]],[[45661,13647],[109,77],[8,139],[-96,250],[-127,444],[-35,173]],[[45520,14730],[197,26]],[[46484,14047],[27,-73],[87,-28],[80,-55],[8,-84],[-8,-111],[-24,-194],[64,-97],[130,-87]],[[46848,13318],[-90,-52],[-250,-90],[1,-62],[111,-126],[-82,-150]],[[46538,12838],[-238,76],[-246,-21],[-66,-40]],[[45988,12853],[-130,260],[-197,534]],[[46198,12191],[-47,50],[-45,19],[-46,0],[-127,-12],[-46,0],[-45,24],[-39,62],[-96,177]],[[45707,12511],[30,19],[37,103],[179,200],[35,20]],[[46538,12838],[32,-75],[121,-56],[9,-25],[-50,-92],[5,-65]],[[46655,12525],[-37,-32],[-115,-53],[-41,-6],[-27,-84],[-37,-55],[0,-38],[-95,-124],[-32,15],[3,41],[-76,2]],[[42885,14518],[-9,-7],[-189,41],[-62,-75],[-77,-15],[-59,-83],[0,-92],[-56,-81],[-27,-149],[-127,-217]],[[42279,13840],[-27,33],[-17,-32],[7,-66],[-19,-25],[-46,4],[-18,-13],[-185,-32],[-44,-17],[-49,47],[-78,136],[-22,22],[-61,19],[-83,10],[-37,-21],[2,-23],[-180,-24],[2,-25],[-56,-39],[-66,3],[-81,38],[-88,81],[-58,64],[-74,98],[-29,49],[-37,98],[-9,57],[49,-23],[68,23],[98,-15],[-15,51],[-134,11],[-64,77],[12,15],[-2,59],[15,28],[7,62],[29,34],[8,51],[-25,49],[37,17],[-22,28],[-37,-49],[-10,-71],[-29,-21],[-24,-70],[-42,-15],[-15,-36],[-36,-13],[-54,40],[-59,9],[-63,42],[7,39],[25,8],[14,39],[-22,32],[-41,-79],[-27,-24],[12,-51],[64,-45],[14,-36],[56,-40],[-14,-49],[-105,-58],[-86,5],[-53,-5],[-86,13],[-68,21],[-110,22],[-66,4],[-34,-38],[-27,8],[-25,-34],[-68,26],[-86,6],[-68,-34],[-43,8]],[[39781,14303],[7,68],[0,387],[-12,95],[-43,89],[-58,61],[-59,7],[-113,-7],[-97,-41],[-117,0],[-47,14],[-23,20],[-4,48],[39,61],[105,20],[47,34],[4,61],[-8,48],[-66,68],[-4,41],[39,74],[171,191],[90,27],[82,7],[101,-21],[148,68],[351,225],[101,88],[0,68],[-50,68],[-78,122],[-51,122],[-27,116],[-75,98]],[[40134,16630],[10,11],[263,-14],[382,-70],[184,0],[271,28],[310,0],[144,70],[183,222],[183,153],[207,111],[56,14],[104,-56],[87,-14],[120,0],[79,97],[160,98],[95,-14],[136,0],[71,28],[239,-56],[120,-83],[95,0],[96,119]],[[43729,17274],[152,-54],[12,-49],[-43,-138],[13,-28],[190,-87],[29,-43],[9,-113],[74,-100],[-7,-81],[-132,-143],[-97,-183],[-9,-134],[49,-177],[-18,-59],[-85,-63],[-29,-223],[23,-164],[-45,-123],[-135,-143],[-65,-226],[-145,-249]],[[43470,14694],[-85,113],[-210,2],[-75,-55],[27,-136],[-29,-79],[-51,-11],[-80,58],[-82,-68]],[[40134,16630],[-105,45],[-105,20],[-70,34],[-47,41],[-39,61],[-50,14],[-137,0],[-54,20],[-8,95],[4,116],[12,69]],[[39535,17145],[18,-30],[56,-58],[12,58],[-44,57],[-22,96],[12,68],[61,-4],[66,40],[66,-6],[20,38],[103,0],[41,20],[20,-18],[75,-8],[35,38],[34,11],[56,-11],[2,-30],[52,-19],[56,-8],[61,4],[95,64],[3,21],[36,66],[54,32],[27,49],[56,13],[47,26],[14,23],[42,17],[27,28],[34,61],[46,37],[44,49],[91,125],[48,28],[25,-6],[29,-64],[37,0],[54,38],[29,-17],[73,53],[93,92],[24,8],[69,71],[34,44],[32,17],[80,13],[40,43],[70,49],[37,47],[0,32],[42,34],[19,34],[-2,27],[17,52],[49,4],[41,83],[0,21],[42,24],[12,42],[22,15],[34,60],[22,76],[32,45],[22,73],[14,93],[27,49],[13,66],[36,58],[15,57],[41,34],[-19,64],[15,24],[-3,55],[20,11],[-8,53],[30,57],[-13,34],[8,66],[27,75],[22,100],[29,68],[49,30],[-3,134],[-29,220],[39,4],[42,-19],[34,21],[63,-13],[47,36],[83,47],[2,37],[42,61],[49,-34],[58,83],[59,17],[39,-44]],[[42885,20576],[25,6]],[[42910,20582],[262,22],[125,-57],[45,-122],[-21,-219],[92,-175],[204,41],[94,111],[90,-17],[-54,-243],[-91,-66],[-14,-162],[180,-132],[112,-290],[17,-140],[90,-7],[80,-121],[-45,-62],[-182,-36],[-121,-121],[-2,-60],[69,-96],[-5,-92],[70,-97],[-22,-47],[-126,-75],[-21,-85],[26,-37],[-35,-46],[-6,-256],[-42,-185],[26,-266],[-40,-148],[64,-22]],[[44959,23827],[-143,-90],[-107,36],[-215,-32],[-115,126],[33,119],[-18,49],[-49,26],[-300,-139],[-57,-54],[-164,-138],[-210,-109],[-91,-98],[-147,59],[-170,148],[-102,178],[-17,118],[-34,50],[-51,-30],[-85,-20],[-85,-49],[-153,0],[-17,89],[68,178],[0,128],[-34,99],[-74,109],[-62,108],[-6,89],[17,79],[119,148],[119,208],[102,336],[-298,343],[-26,26]],[[42587,25917],[-7,17],[46,36],[139,73],[100,19],[54,23],[56,36],[137,109],[61,-19],[42,23],[34,51],[54,-6],[0,28],[-25,68],[0,62],[-31,51],[-47,34],[-76,36],[-4,51],[53,30],[56,-13],[52,-27],[51,-3],[-2,-36],[29,-68],[76,-13],[56,15],[71,34],[49,-44],[19,-35],[105,-29],[3,-77],[66,-62],[80,-23],[86,0],[141,-9],[79,17],[68,-34],[49,0],[217,85],[32,26],[90,40],[62,45],[26,9]],[[44734,26437],[-15,-376],[-12,-138],[119,-138],[63,-148],[11,-149],[0,-177],[-102,-198],[-385,-435],[164,-49],[136,-10],[57,-49],[119,-129],[39,-177],[12,-188],[19,-249]],[[46448,24517],[-41,-56],[-40,-286],[0,-188],[57,-89],[79,-69],[68,-99],[-238,-99],[-226,-98],[-153,-20],[-210,-10],[-125,-10],[-136,-148],[-135,-188],[-78,-166]],[[45270,22991],[-200,-82],[-149,41]],[[44921,22950],[8,242],[68,72],[11,54],[-21,47],[-56,10],[-39,122],[186,193],[48,94],[-13,21],[-132,37],[-22,-15]],[[44734,26437],[27,-66],[30,27],[-35,24],[93,89],[59,26],[44,-13],[63,17],[27,28],[161,79],[142,46],[54,0]],[[45399,26694],[-63,-139],[-28,-267],[34,-49],[107,-49],[40,-89],[0,-89],[-28,-119],[0,-118],[28,-89],[187,-326],[119,-148],[85,-40],[176,0],[90,-29],[40,-69],[62,-168],[102,-218],[98,-171]],[[47178,25117],[-154,-43],[-271,-247],[-221,-198],[-84,-112]],[[45399,26694],[168,47],[44,-15],[5,-49],[35,-76],[2,-26],[95,-85],[34,-21],[32,10],[34,-32],[0,-21],[57,-28],[51,-49],[56,-29],[95,-62],[61,-83],[91,-77],[39,-49],[73,-55],[39,-9],[8,-36],[39,-38],[49,-24],[56,-42],[78,-26],[-29,49],[-10,43],[-29,-2],[-27,23],[0,32],[36,12]],[[39897,25921],[5,49],[-56,51],[12,32],[-22,17],[20,58],[-74,55],[-97,-10],[-88,-3],[-39,45],[44,47],[-8,38],[-32,-2],[-36,53],[10,37],[34,4],[46,72],[44,-6],[64,28],[22,-30],[63,-15],[47,-28],[41,-38],[12,-47],[35,26],[31,-5],[32,-40],[-7,-51],[-37,-56],[12,-83],[52,-2],[31,-70],[27,0],[5,-43],[25,-12],[39,-83],[-39,-11],[-15,-26],[-51,-8],[-47,-24],[-41,9],[-32,28],[-24,0],[-8,44]],[[44921,22950],[-30,-131],[-61,-79],[-160,-10],[-221,-109],[-43,-57],[-44,-209],[74,-160],[38,-253],[-130,-269],[-292,-51],[-136,-98],[-123,13],[-160,-64],[-149,41],[-162,-260],[26,-109],[-44,-211],[-166,-176],[-160,-62],[-68,-114]],[[42885,20576],[-32,59],[-41,-8],[-44,10],[-47,-38],[-58,-2],[-54,-19],[-61,-36],[-73,-11],[-81,-30],[-93,-2],[-32,21],[-31,79],[-20,68],[-41,66],[-35,75],[-24,72],[-100,147],[7,51],[46,139],[-2,32],[44,102],[44,81],[7,38],[71,41],[37,51],[66,51],[2,68],[-12,94],[29,15],[25,-32],[58,27],[13,32],[24,0],[42,47],[12,-15],[51,30],[44,60],[10,42],[29,17],[39,2],[44,45],[-19,34],[-79,-72],[-48,2],[-47,-41],[-76,-14],[-29,-60],[-24,-30],[-56,-6],[-49,19],[-66,123],[-22,71],[-86,138],[-61,70],[-66,113],[-24,24],[-44,70],[-39,89],[0,20],[53,57],[54,28],[5,-32],[39,23],[0,32],[-34,4],[0,60],[37,58],[2,34],[-27,81],[-85,166],[-10,76],[24,28],[54,4],[68,17],[13,17],[119,7],[57,34],[17,23],[-3,37],[34,12],[18,77],[-81,-15],[-59,-38],[-27,-41],[-39,-34],[-46,21],[19,64],[27,20],[-22,38],[-41,-26],[-8,34],[-36,0],[0,-49],[-34,-70],[-76,-53],[-76,2],[-105,53],[-41,-2],[-83,45],[-32,0],[-17,-32],[-32,2],[-78,-15],[-47,-25],[-12,14],[-68,-12],[-76,0],[-81,-26],[-7,-51],[-39,-64],[-93,26],[-61,8],[-68,0],[-49,-13],[-44,-42],[-30,4],[-34,-21],[30,-43],[-135,-38],[-102,-66],[4,-34],[-48,-34],[-15,-28],[39,-34],[-10,-41],[-41,-12],[-56,-39],[-32,-53],[-8,-36],[27,-13],[-22,-40],[0,-49],[22,-28],[42,4],[19,-47],[-14,-78],[-20,-28],[-49,32],[-56,-17],[-22,-64],[-27,-47],[-22,-8],[-53,53],[0,81],[24,27],[-10,34],[-105,90],[-49,34],[-53,26],[-69,19],[-32,-5],[-63,-110],[-76,-73],[-41,-10],[-8,38],[-44,13],[-66,-36],[-39,-39],[-58,45],[-54,15],[-34,-4],[-20,-81],[-29,-83],[-61,10],[-10,22],[-46,14],[-44,47],[70,126],[0,45],[54,61],[10,54],[61,32],[-2,55],[-15,15],[2,68],[17,24],[30,-9],[41,38],[39,-10],[22,36],[3,72],[19,19],[59,3],[39,57],[-7,49],[56,73],[17,55],[49,-13],[29,9],[44,70],[0,19],[37,53],[32,17],[41,-6],[93,104],[46,7],[39,-22],[74,9],[44,-9],[46,22],[78,81],[30,21],[39,57],[14,39],[42,2],[51,94],[8,34],[73,61],[27,64],[132,0],[17,34],[36,39],[22,42],[79,60],[9,36],[37,39],[24,0],[25,42],[7,53],[25,20],[14,42],[10,102],[7,141],[-31,111],[-20,123],[42,64],[39,9],[17,-39],[-34,-40],[41,-51],[-2,-49],[14,-24],[42,56],[0,132],[7,57],[39,19],[127,107],[35,53],[31,70],[76,75],[83,47],[39,36],[15,60],[-3,89],[74,87],[36,11],[39,30],[57,2],[66,72],[53,22],[61,49],[30,-45],[36,6],[35,24],[39,0],[31,-47],[74,32],[66,-2],[80,27],[27,39],[73,21],[42,32]],[[39120,22233],[47,-24],[-5,-55],[-61,-60],[-32,-42],[-7,49],[29,38],[-5,83],[34,11]],[[45661,13647],[-3,8],[-334,402],[-263,403],[111,83],[-97,392]],[[45075,14935],[38,-21],[26,10],[27,79],[41,17],[84,-123],[127,-47],[41,-128],[61,8]],[[48464,13379],[-9,-40],[-68,-28],[-52,-47],[-29,-42],[0,-37],[-32,-15],[-24,-42],[-137,-9],[-85,-34],[-22,-19],[-129,-72]],[[47877,12994],[-155,77],[-88,84],[24,83],[215,208],[40,70],[-48,97],[-64,42],[-87,0],[-271,-181],[-112,0],[-103,28],[-70,-18]],[[47158,13484],[-42,115],[-24,194],[0,320],[-63,97],[-64,0],[-72,42],[-48,97],[-8,181],[-63,152],[-144,84],[-207,0]],[[46298,14890],[93,32],[88,83],[119,26],[96,189],[11,105],[129,142],[-127,401],[21,113],[-10,117],[44,115]],[[43077,13411],[63,146],[199,389],[-160,209],[-223,277],[-71,86]],[[43470,14694],[161,-211],[134,24],[43,93],[121,-38],[208,88],[249,-130],[35,-86]],[[44421,14434],[-37,-68],[90,-79],[17,-83],[-19,-234],[12,-141],[93,-146],[12,-84],[-16,-5]],[[43635,12773],[0,35],[-34,54],[-17,49],[-69,136],[-36,11],[-10,38],[-37,38],[15,22],[-49,66],[-103,93],[-29,47],[10,60],[-71,-13],[-128,2]],[[47877,12994],[-101,-79],[-71,-32],[-27,-26],[-78,-25],[-41,-2],[-88,-51],[-27,4],[-52,-26],[-24,15],[-56,7],[-125,-3],[-46,22],[-34,0],[-35,51],[-39,-2],[-39,-85],[-49,-43],[-46,-26],[-49,-42],[-32,2],[-9,-30],[-52,-25],[-34,-32],[-68,-41]],[[46848,13318],[268,156],[42,10]],[[39781,14303],[-47,-6],[-96,-38],[-68,-60],[-29,-34],[-13,-36],[5,-47],[32,-55],[22,-11],[-27,-58],[-19,-12],[-32,-77],[5,-70],[-32,-19],[-39,-84],[22,-27],[-105,0],[-20,13],[-93,-11],[13,-66],[-84,-9],[5,-23],[-24,-34],[-32,19],[-78,9],[-7,36],[-35,10],[-19,-19],[-122,32],[-69,4],[-24,-66],[-32,-8],[-22,-41],[-41,-10],[-37,-45],[-2,-62],[-30,-34],[-73,-23],[7,-49],[-41,-32],[-76,-13],[-41,53],[-81,19],[0,26],[-69,6],[-90,-12],[-34,40],[-49,13],[-46,28],[-74,4],[-24,30],[12,64],[37,17],[5,63],[-27,35],[-17,44],[5,30],[-27,49],[-81,13],[-46,28],[-20,-11],[-73,49],[-39,72],[49,17],[9,58],[144,-19],[0,-75],[40,-21],[92,-2],[22,27],[-4,26],[-57,32],[25,17],[7,32],[93,4],[44,-28],[41,-10],[125,-4],[-10,-30],[39,-88],[39,20],[35,-7],[29,32],[-37,21],[-66,20],[64,68],[7,40],[37,-8],[46,8],[54,32],[29,-36],[47,30],[19,40],[56,-6],[20,17],[10,53],[83,2],[54,-83],[-3,56],[-29,53],[-29,17],[-40,-34],[-26,8],[2,126],[-59,32],[10,34],[3,92],[14,14],[10,69],[-88,44],[32,-53],[-10,-38],[22,-105],[-24,-10],[19,-64],[56,-41],[-2,-66],[-25,-46],[-2,-49],[-61,2],[-56,-51],[-54,36],[-39,-11],[-27,-32],[-32,17],[-53,-8],[-76,-47],[-105,28],[-66,44],[-44,19],[-34,-27],[-35,6],[-90,-6],[-44,-11],[-34,6],[0,41],[-37,36],[-12,41],[-37,-20],[5,-25],[-61,-17],[-19,21],[-37,-4],[-7,-26],[-66,-4],[-39,9],[-20,32],[-49,-13],[27,-34],[-2,-30],[39,-24],[27,-61],[-22,-41],[0,-30],[-54,-2],[-3,-47],[-29,3],[-49,68],[3,145],[-71,19],[5,47],[-37,36],[-54,13],[-24,-9],[-47,28],[-24,34],[-39,15],[10,40],[115,-2],[65,-26],[22,37],[10,125],[27,9],[49,-13],[32,58],[80,76],[47,2],[44,-12],[19,17],[30,-30],[41,-4],[47,46],[24,69],[-17,80],[12,141],[-46,92],[-5,38],[10,47],[-27,91],[-30,64],[-51,54],[-22,-9],[-73,-2],[-27,17],[-44,-9],[-24,34],[-84,0],[-48,15],[-30,28],[-63,-2],[-27,-17],[-66,13],[-34,-26],[-22,21],[-66,-44],[-39,-11],[-64,-2],[-19,-26],[-30,-6],[-19,45],[46,38],[10,49],[-34,34],[-5,28],[24,21],[27,-11],[39,60],[-14,41],[-25,25],[-12,41],[54,25],[41,2],[135,41],[26,40],[47,28],[17,34],[98,19],[22,28],[-25,19],[54,25],[29,64],[88,7],[74,-22],[9,37],[25,2],[29,42],[-5,28],[93,-6],[66,4],[32,57],[56,-8],[17,13],[-17,68],[24,57],[-31,3],[0,29],[-25,22],[49,34],[44,42],[-32,19],[-14,39],[-32,28],[44,66],[39,19],[10,34],[41,13],[25,-30],[44,-9],[34,9],[73,-36],[91,6],[36,13],[25,-15],[-3,-62],[27,0],[-17,-53],[-32,-28],[25,-45],[31,15],[88,5],[61,25],[44,34],[59,17],[12,28],[42,45],[-37,34],[32,66],[34,4],[49,-38],[0,-45],[29,-26],[66,9],[17,-11],[37,24],[56,-13],[47,17],[-18,70],[-36,26],[0,27],[46,77],[73,45],[88,2],[47,21],[24,51],[27,7],[47,76],[22,9],[44,115],[34,21],[7,41],[-29,25],[58,36],[13,58],[14,13],[44,-47],[30,-6],[12,-26],[70,-23]],[[36707,15413],[36,-23],[-19,-75],[9,-17],[0,-100],[-46,45],[-39,21],[-7,53],[41,15],[-22,58],[47,23]],[[36880,14387],[81,-32],[-5,-22],[34,-38],[-61,0],[-15,-49],[-36,15],[-8,21],[-44,7],[-9,57],[63,41]],[[36992,14067],[30,-11],[-15,-46],[-29,-22],[-54,-2],[34,66],[34,15]],[[39501,13605],[35,-24],[56,13],[34,-34],[-27,-47],[-49,-2],[-14,24],[-39,-22],[-13,79],[17,13]],[[45075,14935],[-69,38],[-60,-4],[-30,-36],[-6,-158],[-27,-42],[-210,-75],[19,-45],[-14,-30],[-95,22],[-51,-90],[-111,-81]],[[45270,22991],[53,22],[18,-17],[-13,-96],[24,-42],[318,-177],[48,-56],[104,-170],[-14,-92],[29,-38],[86,-11],[226,109],[220,24]],[[45707,12511],[-9,-6],[-127,108],[-21,-6],[-16,-98],[-183,51],[-88,-83],[-42,56],[-114,27],[-65,68],[-52,-2],[-42,-66],[-50,27]],[[43077,13411],[-19,4],[-34,-42],[-68,-30],[-27,0],[-32,36],[-107,-6],[-49,-9],[-91,-64],[-51,-85],[-2,-121],[19,-26],[52,-17],[17,-30],[-52,-29],[-61,10],[-90,-8],[-5,17],[-49,17],[-95,-32],[2,-30],[-36,-19],[-35,34],[-53,-2],[-12,21],[-57,4],[-22,32],[-34,17],[-41,-12],[-69,-3],[-63,-44],[-27,-66],[61,-54],[2,-32],[-24,-21],[-76,30],[-120,21],[-46,-17],[5,-76],[-44,12],[-29,24],[-57,6],[-80,60],[-22,6],[-100,85],[-52,13],[-58,-11],[-12,22],[87,72],[-4,96],[-20,68],[-54,111],[37,47],[66,-13],[32,23],[0,30],[31,41],[22,0],[47,44],[19,64],[0,32],[27,19],[32,-23],[-2,-62],[9,-30],[49,17],[95,-57],[93,13],[15,19],[39,4],[83,49],[25,0],[22,41],[85,10],[17,34],[47,37],[105,44],[2,32],[39,30],[0,52]],[[46198,12191],[5,-71],[17,-23],[29,-2],[17,-47],[-27,-92],[-2,-121],[7,-51],[-73,-30],[-17,-19],[-83,6],[-42,20],[-41,-3],[-49,-42],[-56,-11],[-10,-15],[-78,-27],[-59,-7],[-27,-25],[-49,44],[-36,7],[-42,-43],[-22,-2],[-68,-45],[-71,22],[-152,-9],[-58,-13],[-25,43],[-58,15],[-105,-7],[-37,9],[-68,34],[-37,-4],[-46,21],[-47,4],[-90,30],[-91,-19],[-83,32],[-14,53],[-64,89]]],"transform":{"scale":[0.00022740392398122293,0.0001304268871654539],"translate":[-13.685276985168343,49.86875152587896]},"objects":{"UK":{"type":"GeometryCollection","geometries":[{"arcs":[[0,1,2,3,4]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":1,"NAME_2":"Barking and Dagenham","HASC_2":"GB.BA","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[5,6,7,8,9]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":2,"NAME_2":"Bath and North East Somerset","HASC_2":"GB.BN","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[10,11,12,13,14,15,16]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":3,"NAME_2":"Bedfordshire","HASC_2":"GB.BD","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[17,18,19,20,21,22]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":4,"NAME_2":"Berkshire","HASC_2":"GB.BK","TYPE_2":"County","ENGTYPE_2":"County","VARNAME_2":""}},{"arcs":[[-1,23,24,25,26,27]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":5,"NAME_2":"Bexley","HASC_2":"GB.XB","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[28,29]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":6,"NAME_2":"Blackburn with Darwen","HASC_2":"GB.BW","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":"Blackburn, Blackburn and Darwen"}},{"arcs":[[30,31,32]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":7,"NAME_2":"Bournemouth","HASC_2":"GB.BM","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[33,34,35,36,37,38]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":8,"NAME_2":"Brent","HASC_2":"GB.BE","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[39,40,41]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":9,"NAME_2":"Brighton and Hove","HASC_2":"GB.BH","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[42,43,44,-7]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":10,"NAME_2":"Bristol","HASC_2":"GB.BS","TYPE_2":"Unitary Authority (city)","ENGTYPE_2":"Unitary Authority (city)","VARNAME_2":""}},{"arcs":[[45,46,47,48,49,-27,50,51]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":11,"NAME_2":"Bromley","HASC_2":"GB.BZ","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[52,53,-20,54,55,56,-13,57]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":12,"NAME_2":"Buckinghamshire","HASC_2":"GB.BU","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[58,59,60,-16,61,62,63,64]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":13,"NAME_2":"Cambridgeshire","HASC_2":"GB.CM","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[65,66,-37,67,68,69]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":14,"NAME_2":"Camden","HASC_2":"GB.CN","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[70,71,72,73,74,75,76,77,78,79,80,81,82]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":15,"NAME_2":"Cheshire","HASC_2":"GB.CH","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[[83,84]],[[85]],[[86]],[[87]],[[88]],[[89]],[[90]],[[91]],[[92]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":16,"NAME_2":"Cornwall","HASC_2":"GB.CO","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":"Cornouailles|Cornovaglia|Cornualha|Cornualles|Cornwall and Isles of Scilly"}},{"arcs":[[93,94,95,-46,96]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":17,"NAME_2":"Croydon","HASC_2":"GB.CY","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[[97,98,99,100,101,102,103]],[[104]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":18,"NAME_2":"Cumbria","HASC_2":"GB.CU","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[105,106,107]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":19,"NAME_2":"Darlington","HASC_2":"GB.DA","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[108,109,110,-83,111,112,113],[114]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":20,"NAME_2":"Derbyshire","HASC_2":"GB.DB","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-115]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":21,"NAME_2":"Derby","HASC_2":"GB.DE","TYPE_2":"Unitary Authority (city)","ENGTYPE_2":"Unitary Authority (city)","VARNAME_2":""}},{"arcs":[[115,116,117,-84,118,119,120,121,122]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":22,"NAME_2":"Devon","HASC_2":"GB.DO","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[[-121,123,124,125,126,-31,127,128]],[[129]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":23,"NAME_2":"Dorset","HASC_2":"GB.DS","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-107,130,-101,131,132,133,134,135]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":24,"NAME_2":"Durham","HASC_2":"GB.DH","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":"County Durham"}},{"arcs":[[136,-34,137,138,139]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":25,"NAME_2":"Ealing","HASC_2":"GB.EG","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[[140,141,142,143,144,145,146,147]],[[148]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":26,"NAME_2":"East Riding of Yorkshire","HASC_2":"GB.EY","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":"East Riding, East Yorkshire"}},{"arcs":[[-42,149,150,151,152]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":27,"NAME_2":"East Sussex","HASC_2":"GB.ES","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[153,-68,-36,154,155,156,157]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":28,"NAME_2":"Enfield","HASC_2":"GB.EF","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[[158,159,160,161,162,163,-157,164,-60,165,166,167,168]],[[171]],[[172]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":29,"NAME_2":"Essex","HASC_2":"GB.EX","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[173,174,175,176,177,178,179,180,181]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":30,"NAME_2":"Gloucestershire","HASC_2":"GB.GC","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[182,183,184,-2,-28,-50]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":31,"NAME_2":"Greenwich","HASC_2":"GB.GR","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[185,186,187,188,189]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":32,"NAME_2":"Hackney","HASC_2":"GB.HK","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[-78,190]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":33,"NAME_2":"Halton","HASC_2":"GB.HL","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[191,192,-138,-39,193,194]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":34,"NAME_2":"Hammersmith and Fulham","HASC_2":"GB.HF","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[[195,196,-126,197,-22,198,199,200,201,202]],[[203]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":35,"NAME_2":"Hampshire","HASC_2":"GB.HA","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":"Southampton"}},{"arcs":[[-188,204,-69,-154,205]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":36,"NAME_2":"Haringey","HASC_2":"GB.HY","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[-137,206,207,-155,-35]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":37,"NAME_2":"Harrow","HASC_2":"GB.HR","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[208,-135,209,210]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":38,"NAME_2":"Hartlepool","HASC_2":"GB.HP","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[211,-24,-5,212,-162]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":39,"NAME_2":"Havering","HASC_2":"GB.HV","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[-176,213,214,215,216]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":40,"NAME_2":"Herefordshire","HASC_2":"GB.HE","TYPE_2":"Unitary Authority (county)","ENGTYPE_2":"Unitary Authority (county)","VARNAME_2":""}},{"arcs":[[-208,217,-58,-12,218,-17,-61,-165,-156]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":41,"NAME_2":"Hertfordshire","HASC_2":"GB.HT","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-218,-207,-140,219,220,-53]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":42,"NAME_2":"Hillingdon","HASC_2":"GB.HD","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[221,222,-220,-139,-193]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":43,"NAME_2":"Hounslow","HASC_2":"GB.HU","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[223]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":44,"NAME_2":"Isle of Wight","HASC_2":"GB.IW","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[-70,-205,-187,224]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":45,"NAME_2":"Islington","HASC_2":"GB.IT","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[225,226,-194]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":46,"NAME_2":"Kensington and Chelsea","HASC_2":"GB.KC","TYPE_2":"London Borough (royal)","ENGTYPE_2":"London Borough (royal)","VARNAME_2":""}},{"arcs":[[[-26,227,228,229,230,-152,231,-51]],[[232]],[[233]],[[234]],[[235]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":47,"NAME_2":"Kent","HASC_2":"GB.KE","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[236,-141]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":48,"NAME_2":"Kingston upon Hull","HASC_2":"GB.KH","TYPE_2":"Unitary Authority (city)","ENGTYPE_2":"Unitary Authority (city)","VARNAME_2":"Hull"}},{"arcs":[[237,238,239,240]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":49,"NAME_2":"Kingston upon Thames","HASC_2":"GB.KT","TYPE_2":"London Borough (royal)","ENGTYPE_2":"London Borough (royal)","VARNAME_2":""}},{"arcs":[[-47,-96,241,242,243,244]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":50,"NAME_2":"Lambeth","HASC_2":"GB.LT","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[-30,245,246,247,-103,248,249,250]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":51,"NAME_2":"Lancashire","HASC_2":"GB.LA","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[251,252,253,254,-110,255,256],[257]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":52,"NAME_2":"Leicestershire","HASC_2":"GB.LE","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-258]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":53,"NAME_2":"Leicester","HASC_2":"GB.LC","TYPE_2":"Unitary Authority (city)","ENGTYPE_2":"Unitary Authority (city)","VARNAME_2":""}},{"arcs":[[-49,258,-183]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":54,"NAME_2":"Lewisham","HASC_2":"GB.LW","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[259,-64,260,261,-257,262,263,264,265]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":55,"NAME_2":"Lincolnshire","HASC_2":"GB.LI","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[266,267,-66,-225,268]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":56,"NAME_2":"London","HASC_2":"GB.LN","TYPE_2":"London Borough (city)","ENGTYPE_2":"London Borough (city)","VARNAME_2":""}},{"arcs":[[-11,-219]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":57,"NAME_2":"Luton","HASC_2":"GB.LU","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[269,270,-246,-29,-251,271,-112,-82]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":58,"NAME_2":"Manchester","HASC_2":"GB.MN","TYPE_2":"Metropolitan Borough (city)","ENGTYPE_2":"Metropolitan Borough (city)","VARNAME_2":""}},{"arcs":[[[-230,272]],[[273]],[[274]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":59,"NAME_2":"Medway","HASC_2":"GB.MW","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":"Medway Towns"}},{"arcs":[[275,-80,276,-247,-271]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":60,"NAME_2":"Merseyside","HASC_2":"GB.MS","TYPE_2":"Metropolitan County","ENGTYPE_2":"Metropolitan County","VARNAME_2":""}},{"arcs":[[-241,277,-242,-95,278]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":61,"NAME_2":"Merton","HASC_2":"GB.ME","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[279,280,281]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":62,"NAME_2":"Middlesbrough","HASC_2":"GB.MB","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[-57,282,-14]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":63,"NAME_2":"Milton Keynes","HASC_2":"GB.MK","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[-185,283,-190,284,285,-3]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":64,"NAME_2":"Newham","HASC_2":"GB.NH","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[286,-65,-260,287]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":65,"NAME_2":"Norfolk","HASC_2":"GB.NF","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-265,288,289]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":66,"NAME_2":"North East Lincolnshire","HASC_2":"GB.NE","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[[-289,-264,290,291,-143,292]],[[293]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":67,"NAME_2":"North Lincolnshire","HASC_2":"GB.NL","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[294,-43,-6,295]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":68,"NAME_2":"North Somerset","HASC_2":"GB.NS","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":"North West Somerset"}},{"arcs":[[-147,296,-145,297,298,-249,-102,-131,-106,299,-281,300,301]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":69,"NAME_2":"North Yorkshire","HASC_2":"GB.NY","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-283,-56,302,303,-253,304,305,-62,-15]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":70,"NAME_2":"Northamptonshire","HASC_2":"GB.NA","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[[306,-132,-100,307,308]],[[309]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":71,"NAME_2":"Northumberland","HASC_2":"GB.NB","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[310,-291,-263,-256,-109],[311]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":72,"NAME_2":"Nottinghamshire","HASC_2":"GB.NT","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-312]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":73,"NAME_2":"Nottingham","HASC_2":"GB.NG","TYPE_2":"Unitary Authority (city)","ENGTYPE_2":"Unitary Authority (city)","VARNAME_2":""}},{"arcs":[[-55,-19,312,-179,313,-303]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":74,"NAME_2":"Oxfordshire","HASC_2":"GB.OX","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-306,-261,-63]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":75,"NAME_2":"Peterborough","HASC_2":"GB.PB","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[314,-117]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":76,"NAME_2":"Plymouth","HASC_2":"GB.PM","TYPE_2":"Unitary Authority (city)","ENGTYPE_2":"Unitary Authority (city)","VARNAME_2":""}},{"arcs":[[-128,-33,315]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":77,"NAME_2":"Poole","HASC_2":"GB.PL","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[[-202,316]],[[317]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":78,"NAME_2":"Portsmouth","HASC_2":"GB.PS","TYPE_2":"Unitary Authority (city)","ENGTYPE_2":"Unitary Authority (city)","VARNAME_2":""}},{"arcs":[[-4,-286,318,-163,-213]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":79,"NAME_2":"Redbridge","HASC_2":"GB.RB","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[-301,-280,319,-211,320]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":80,"NAME_2":"Redcar and Cleveland","HASC_2":"GB.RC","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[-240,321,-222,-192,322]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":81,"NAME_2":"Richmond upon Thames","HASC_2":"GB.RU","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[-262,-305,-252]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":82,"NAME_2":"Rutland","HASC_2":"GB.RL","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[323,324,-74,325,326,327,328,-216]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":83,"NAME_2":"Shropshire","HASC_2":"GB.SP","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":"Salop"}},{"arcs":[[-296,-10,329,-124,-120,330]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":84,"NAME_2":"Somerset","HASC_2":"GB.SM","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-45,331,-182,332,-8]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":85,"NAME_2":"South Gloucestershire","HASC_2":"GB.SJ","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[-311,-114,333,-298,-144,-292]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":86,"NAME_2":"South Yorkshire","HASC_2":"GB.SY","TYPE_2":"Metropolitan County","ENGTYPE_2":"Metropolitan County","VARNAME_2":""}},{"arcs":[[334,-196]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":87,"NAME_2":"Southampton","HASC_2":"GB.ZH","TYPE_2":"Unitary Authority (city)","ENGTYPE_2":"Unitary Authority (city)","VARNAME_2":""}},{"arcs":[[[335,-168]],[[336]],[[337,-159]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":88,"NAME_2":"Southend-on-Sea","HASC_2":"GB.SS","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":"Southend"}},{"arcs":[[-259,-48,-245,338,-267,339]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":89,"NAME_2":"Southwark","HASC_2":"GB.SQ","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[340,341,342,-328,343,-326,-73,344,-71,-111,-255]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":90,"NAME_2":"Staffordshire","HASC_2":"GB.ST","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-282,-300,-108,-136,-209,-320]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":91,"NAME_2":"Stockton-on-Tees","HASC_2":"GB.ZT","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":"Stockton"}},{"arcs":[[-72,-345]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":92,"NAME_2":"Stoke-on-Trent","HASC_2":"GB.SO","TYPE_2":"Unitary Authority (city)","ENGTYPE_2":"Unitary Authority (city)","VARNAME_2":""}},{"arcs":[[-166,-59,-287,345,-171,346]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":93,"NAME_2":"Suffolk","HASC_2":"GB.SF","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-232,-151,347,-199,-21,-54,-221,-223,-322,-239,348,-97,-52]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":94,"NAME_2":"Surrey","HASC_2":"GB.SR","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-349,-238,-279,-94]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":95,"NAME_2":"Sutton","HASC_2":"GB.SU","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[-18,349,-180,-313]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":96,"NAME_2":"Swindon","HASC_2":"GB.SN","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":"Thamesdown"}},{"arcs":[[-344,-327]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":97,"NAME_2":"Telford and Wrekin","HASC_2":"GB.TK","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":"The Wrekin, Wrekin"}},{"arcs":[[350,-228,-25,-212,-161]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":98,"NAME_2":"Thurrock","HASC_2":"GB.TR","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[[351]],[[-123,352]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":99,"NAME_2":"Torbay","HASC_2":"GB.TB","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[-340,-269,-186,-284,-184]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":100,"NAME_2":"Tower Hamlets","HASC_2":"GB.TH","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[-133,-307,353]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":101,"NAME_2":"Tyne and Wear","HASC_2":"GB.TW","TYPE_2":"Metropolitan County","ENGTYPE_2":"Metropolitan County","VARNAME_2":""}},{"arcs":[[-319,-285,-189,-206,-158,-164]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":102,"NAME_2":"Waltham Forest","HASC_2":"GB.WF","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[-195,-227,354,-243,-278,-323]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":103,"NAME_2":"Wandsworth","HASC_2":"GB.WW","TYPE_2":"London Borough","ENGTYPE_2":"London Borough","VARNAME_2":""}},{"arcs":[[-81,-276,-270]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":104,"NAME_2":"Warrington","HASC_2":"GB.WT","TYPE_2":"Unitary Authority","ENGTYPE_2":"Unitary Authority","VARNAME_2":""}},{"arcs":[[355,356,-341,-254,-304,-314,-178]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":105,"NAME_2":"Warwickshire","HASC_2":"GB.WR","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[357,-342,-357]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":106,"NAME_2":"West Midlands","HASC_2":"GB.WM","TYPE_2":"Metropolitan County","ENGTYPE_2":"Metropolitan County","VARNAME_2":""}},{"arcs":[[-200,-348,-150,-41,358]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":107,"NAME_2":"West Sussex","HASC_2":"GB.WS","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-334,-113,-272,-250,-299]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":108,"NAME_2":"West Yorkshire","HASC_2":"GB.WY","TYPE_2":"Metropolitan County","ENGTYPE_2":"Metropolitan County","VARNAME_2":""}},{"arcs":[[-226,-38,-67,-268,-339,-244,-355]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":109,"NAME_2":"Westminster","HASC_2":"GB.WE","TYPE_2":"London Borough (city)","ENGTYPE_2":"London Borough (city)","VARNAME_2":""}},{"arcs":[[-330,-9,-333,-181,-350,-23,-198,-125]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":110,"NAME_2":"Wiltshire","HASC_2":"GB.WL","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-177,-217,-329,-343,-358,-356]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":111,"NAME_2":"Worcestershire","HASC_2":"GB.WC","TYPE_2":"Administrative County","ENGTYPE_2":"Administrative County","VARNAME_2":""}},{"arcs":[[-146,-297]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":1,"NAME_1":"England","ID_2":112,"NAME_2":"York","HASC_2":"GB.YK","TYPE_2":"Unitary Authority (city)","ENGTYPE_2":"Unitary Authority (city)","VARNAME_2":""}},{"arcs":[[359,360,361,362,363,364,365]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":113,"NAME_2":"Antrim","HASC_2":"GB.AN","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[[366]],[[367,368,369,370]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":114,"NAME_2":"Ards","HASC_2":"GB.AD","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[371,372,373,374,375]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":115,"NAME_2":"Armagh","HASC_2":"GB.AM","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[376,-364,377,378,379,380]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":116,"NAME_2":"Ballymena","HASC_2":"GB.BL","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[381,382,383,-379]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":117,"NAME_2":"Ballymoney","HASC_2":"GB.BY","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[384,-376,385,386,387]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":118,"NAME_2":"Banbridge","HASC_2":"GB.BB","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[388,389,390,391,-366,392]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":119,"NAME_2":"Belfast","HASC_2":"GB.BF","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[393,394,395]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":120,"NAME_2":"Carrickfergus","HASC_2":"GB.CF","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[396,397,-391,398,-369]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":121,"NAME_2":"Castlereagh","HASC_2":"GB.CS","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[-383,399,400,401,402]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":122,"NAME_2":"Coleraine","HASC_2":"GB.CL","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[403,404,405,406,-362]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":123,"NAME_2":"Cookstown","HASC_2":"GB.CK","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[-386,-375,407,-404,-361,408]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":124,"NAME_2":"Craigavon","HASC_2":"GB.CR","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[409,410,411]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":125,"NAME_2":"Derry","HASC_2":"GB.LD","TYPE_2":"District","ENGTYPE_2":"London Borough (city)","VARNAME_2":"Londonderry"}},{"arcs":[[[412,-388,413,-397,-368,414]],[[415]],[[416]],[[417]],[[418]],[[419]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":126,"NAME_2":"Down","HASC_2":"GB.DW","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[-374,420,421,422,-405,-408]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":127,"NAME_2":"Dungannon","HASC_2":"GB.DN","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[423,424,-422,425]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":128,"NAME_2":"Fermanagh","HASC_2":"GB.FE","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[-394,426,-381,427,428]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":129,"NAME_2":"Larne","HASC_2":"GB.LR","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[429,430,-411,431,-401]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":130,"NAME_2":"Limavady","HASC_2":"GB.LM","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[-409,-360,-392,-398,-414,-387]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":131,"NAME_2":"Lisburn","HASC_2":"GB.LB","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[432,433,-430,-400,-382,-378,-363,-407]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":132,"NAME_2":"Magherafelt","HASC_2":"GB.MF","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[[434]],[[-384,-403,435,-428,-380]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":133,"NAME_2":"Moyle","HASC_2":"GB.MY","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[-372,-385,-413,436]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":134,"NAME_2":"Newry and Mourne","HASC_2":"GB.NM","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":"Mourne"}},{"arcs":[[-377,-427,-396,437,-393,-365]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":135,"NAME_2":"Newtownabbey","HASC_2":"GB.NW","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[-399,-390,438,-370]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":136,"NAME_2":"North Down","HASC_2":"GB.ND","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[-423,-425,439,-433,-406]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":137,"NAME_2":"Omagh","HASC_2":"GB.OM","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[-412,-431,-434,-440,-424,440]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":2,"NAME_1":"Northern Ireland","ID_2":138,"NAME_2":"Strabane","HASC_2":"GB.SB","TYPE_2":"District","ENGTYPE_2":"District","VARNAME_2":""}},{"arcs":[[441,442,443,444,445,446,447]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":139,"NAME_2":"Aberdeenshire","HASC_2":"GB.AS","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[448,-448]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":140,"NAME_2":"Aberdeen","HASC_2":"GB.AR","TYPE_2":"Unitary District (city)","ENGTYPE_2":"Unitary District (city)","VARNAME_2":"Aberdeen City"}},{"arcs":[[449,-443,450,451]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":141,"NAME_2":"Angus","HASC_2":"GB.AG","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":"Forfar"}},{"arcs":[[[452]],[[453]],[[454,455,456,457,458]],[[459]],[[460]],[[461]],[[462]],[[463]],[[464]],[[465]],[[466]],[[467]],[[468]],[[469]],[[470]],[[471]],[[472]],[[473]],[[474]],[[475]],[[476]],[[477]],[[478]],[[479]],[[480]],[[481]],[[482]],[[483]],[[484]],[[485]],[[486]],[[487]],[[490]],[[491]],[[492]],[[493]],[[494]],[[495]],[[496]],[[497]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":142,"NAME_2":"Argyll and Bute","HASC_2":"GB.AB","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":"Earra-Ghaidheal agus Bòd"}},{"arcs":[[498,499,500]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":143,"NAME_2":"Clackmannanshire","HASC_2":"GB.CC","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[501,502,503,504,-98,505]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":144,"NAME_2":"Dumfries and Galloway","HASC_2":"GB.DG","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[506,507,-452]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":145,"NAME_2":"Dundee","HASC_2":"GB.DU","TYPE_2":"Unitary District (city)","ENGTYPE_2":"Unitary District (city)","VARNAME_2":"Dundee City"}},{"arcs":[[508,509,510,511,-503]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":146,"NAME_2":"East Ayrshire","HASC_2":"GB.EA","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[512,513,514,515]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":147,"NAME_2":"East Dunbartonshire","HASC_2":"GB.ED","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[516,517,518,519,520,521,522]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":148,"NAME_2":"East Lothian","HASC_2":"GB.EL","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":"Haddington"}},{"arcs":[[-511,523,524,525,526]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":149,"NAME_2":"East Renfrewshire","HASC_2":"GB.ER","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[527,528,529,530]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":150,"NAME_2":"Edinburgh","HASC_2":"GB.EB","TYPE_2":"Unitary District (city)","ENGTYPE_2":"Unitary District (city)","VARNAME_2":"Édimbourg|Edimburgo"}},{"arcs":[[[531]],[[532]],[[533]],[[534]],[[535]],[[536]],[[537]],[[538]],[[539]],[[540]],[[541]],[[542]],[[543]],[[544]],[[545]],[[546]],[[547]],[[548]],[[549]],[[550]],[[551]],[[552]],[[553]],[[554]],[[555]],[[556]],[[557]],[[558]],[[559]],[[560]],[[561]],[[562]],[[563]],[[564]],[[565]],[[566]],[[567]],[[568]],[[569]],[[570]],[[571]],[[572]],[[573]],[[574]],[[575]],[[576]],[[577]],[[578]],[[579]],[[580]],[[581]],[[582]],[[583]],[[584]],[[585]],[[586]],[[587]],[[588]],[[589]],[[590]],[[591]],[[592]],[[593]],[[594]],[[595]],[[596]],[[597]],[[598]],[[599]],[[600]],[[601]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":151,"NAME_2":"Eilean Siar","HASC_2":"GB.WI","TYPE_2":"Island Area","ENGTYPE_2":"Island Area","VARNAME_2":"Western Isles"}},{"arcs":[[602,603,604,605]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":152,"NAME_2":"Falkirk","HASC_2":"GB.FK","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[[606,607,608,-500]],[[609]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":153,"NAME_2":"Fife","HASC_2":"GB.FI","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[610,-514,611,612,-526,613]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":154,"NAME_2":"Glasgow","HASC_2":"GB.GG","TYPE_2":"Unitary District (city)","ENGTYPE_2":"Unitary District (city)","VARNAME_2":"Glasgow City"}},{"arcs":[[[614]],[[615]],[[616,-445,617,-455,618]],[[619]],[[620]],[[621]],[[622]],[[623]],[[624]],[[625]],[[626]],[[627]],[[628]],[[629]],[[630]],[[631]],[[632]],[[633]],[[634]],[[635]],[[636]],[[637]],[[638]],[[639]],[[640]],[[641]],[[642]],[[643]],[[644]],[[645]],[[646]],[[647]],[[648]],[[649]],[[650]],[[651]],[[652]],[[653]],[[654]],[[655]],[[656]],[[657]],[[658]],[[659]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":155,"NAME_2":"Highland","HASC_2":"GB.HI","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[660,661,662]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":156,"NAME_2":"Inverclyde","HASC_2":"GB.IC","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[663,-520,664,-529]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":157,"NAME_2":"Midlothian","HASC_2":"GB.ML","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":"Edinburgh"}},{"arcs":[[665,-446,-617]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":158,"NAME_2":"Moray","HASC_2":"GB.MO","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":"Elgin"}},{"arcs":[[[666]],[[667,-661,668,-524,-510,669,670]],[[671]],[[672]],[[673]],[[674]],[[675]],[[676]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":159,"NAME_2":"North Ayshire","HASC_2":"GB.ED","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[-612,-513,677,-604,678,679]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":160,"NAME_2":"North Lanarkshire","HASC_2":"GB.NN","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[[680]],[[681]],[[682]],[[683]],[[684]],[[685]],[[686]],[[687]],[[688]],[[689]],[[690]],[[691]],[[692]],[[693]],[[694]],[[695]],[[696]],[[697]],[[698]],[[699]],[[700]],[[701]],[[702]],[[703]],[[704]],[[705]],[[706]],[[707]],[[708]],[[709]],[[710]],[[711]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":161,"NAME_2":"Orkney Islands","HASC_2":"GB.OR","TYPE_2":"Island Area","ENGTYPE_2":"Island Area","VARNAME_2":"Orcadas|Orcades|Orcadi|Orkneyöarna|Orknøyene"}},{"arcs":[[[-607,-499,712,-456,-618,-444,-450,-508,713]],[[714]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":162,"NAME_2":"Perthshire and Kinross","HASC_2":"GB.PK","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":"Perth and Kinross"}},{"arcs":[[-614,-525,-669,-663,715,716]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":163,"NAME_2":"Renfrewshire","HASC_2":"GB.RF","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[719,720,-530,-665,-519,721,-308,-99,-505]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":164,"NAME_2":"Scottish Borders","HASC_2":"GB.BO","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":"The Borders"}},{"arcs":[[[722]],[[723]],[[724]],[[725]],[[726]],[[727]],[[728]],[[729]],[[730]],[[731]],[[732]],[[733]],[[734]],[[735]],[[736]],[[737]],[[738]],[[739]],[[740]],[[741]],[[742]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":165,"NAME_2":"Shetland Islands","HASC_2":"GB.SH","TYPE_2":"Island Area","ENGTYPE_2":"Island Area","VARNAME_2":"Zetland"}},{"arcs":[[[-670,-509,-502,743]],[[744]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":166,"NAME_2":"South Ayrshire","HASC_2":"GB.SA","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[-512,-527,-613,-680,745,-720,-504]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":167,"NAME_2":"South Lanarkshire","HASC_2":"GB.SL","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[-678,-516,746,-457,-713,-501,-609,747,-605]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":168,"NAME_2":"Stirling","HASC_2":"GB.ZG","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":""}},{"arcs":[[-515,-611,-717,748,-490,-458,-747]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":169,"NAME_2":"West Dunbartonshire","HASC_2":"GB.WD","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":"Dumbarton and Clydebank"}},{"arcs":[[-603,749,-531,-721,-746,-679]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":3,"NAME_1":"Scotland","ID_2":170,"NAME_2":"West Lothian","HASC_2":"GB.WH","TYPE_2":"Unitary District","ENGTYPE_2":"Unitary District","VARNAME_2":"Linlithgow"}},{"arcs":[[750]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":171,"NAME_2":"Anglesey","HASC_2":"GB.AY","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[751,752,753,754]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":172,"NAME_2":"Blaenau Gwent","HASC_2":"GB.BG","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[755,756,757,758]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":173,"NAME_2":"Bridgend","HASC_2":"GB.BJ","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[759,760,-753,761,762,763,764]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":174,"NAME_2":"Caerphilly","HASC_2":"GB.CP","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[765,766,-764,767,768]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":175,"NAME_2":"Cardiff","HASC_2":"GB.CA","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[769,770,771,772,773,774]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":176,"NAME_2":"Carmarthenshire","HASC_2":"GB.CI","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[-773,775,776,777,778]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":177,"NAME_2":"Ceredigion","HASC_2":"GB.CG","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":"Cardiganshire"}},{"arcs":[[779,780,781]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":178,"NAME_2":"Conwy","HASC_2":"GB.CW","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":"Aberconwy and Colwyn"}},{"arcs":[[782,783,784,-782,785,786]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":179,"NAME_2":"Denbighshire","HASC_2":"GB.DI","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[787,-787,788,-76]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":180,"NAME_2":"Flintshire","HASC_2":"GB.FL","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[[789]],[[-780,-785,790,-778,791]],[[792]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":181,"NAME_2":"Gwynedd","HASC_2":"GB.GD","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":"Caernarfonshire and Merionethshire"}},{"arcs":[[793,794,-760]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":182,"NAME_2":"Merthyr Tydfil","HASC_2":"GB.MT","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[795,796,797,-755,798,-214,-175]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":183,"NAME_2":"Monmouthshire","HASC_2":"GB.MM","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[799,-775,800,801,-758,802]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":184,"NAME_2":"Neath Port Talbot","HASC_2":"GB.NP","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":"Neath and Port Talbot"}},{"arcs":[[803,-768,-763,804,-797]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":185,"NAME_2":"Newport","HASC_2":"GB.NO","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[[-776,-772,805]],[[806]],[[807]],[[808]],[[809]]],"type":"MultiPolygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":186,"NAME_2":"Pembrokeshire","HASC_2":"GB.PE","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[-795,810,-801,-774,-779,-791,-784,811,-324,-215,-799,-754,-761]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":187,"NAME_2":"Powys","HASC_2":"GB.PO","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[-759,-802,-811,-794,-765,-767,812]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":188,"NAME_2":"Rhondda, Cynon, Taff","HASC_2":"GB.RT","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[813,-770,-800]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":189,"NAME_2":"Swansea","HASC_2":"GB.SW","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[-805,-762,-752,-798]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":190,"NAME_2":"Torfaen","HASC_2":"GB.TF","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[814,-756,-813,-766]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":191,"NAME_2":"Vale of Glamorgan","HASC_2":"GB.VG","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}},{"arcs":[[-325,-812,-783,-788,-75]],"type":"Polygon","properties":{"ISO":"GBR","NAME_0":"United Kingdom","ID_1":4,"NAME_1":"Wales","ID_2":192,"NAME_2":"Wrexham","HASC_2":"GB.WX","TYPE_2":"Unitary Authority (wales)","ENGTYPE_2":"Unitary Authority (wales","VARNAME_2":""}}]}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment