Skip to content

Instantly share code, notes, and snippets.

@mtaptich
Last active January 27, 2016 23:50
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mtaptich/15be31d06f1c45991aaf to your computer and use it in GitHub Desktop.
Save mtaptich/15be31d06f1c45991aaf to your computer and use it in GitHub Desktop.
Dot Map + d3.js

A framework for creating Dot Maps in d3.js using d3.geom.quadtree and Mitchell’s Best-Candidate (MBC) algorithm as its backbone. Here, I show the percentage of California residents who rent on a county basis.

The rendering speed is very slow due to the recursive MBC calls and small circle areas. However, it is worth the wait if all you are trying to do is download a map for a report.

Display the source blob
Display the rendered blob
Raw
{"type":"Topology","objects":{"county":{"type":"GeometryCollection","bbox":[-124.40917464699993,32.534270766000134,-114.13119958999994,42.009505681000064],"geometries":[{"type":"Polygon","properties":{"own":26715,"rent":16909},"id":6093,"arcs":[[0,1,2,3,4,5]]},{"type":"Polygon","properties":{"own":14144,"rent":10314},"id":6015,"arcs":[[-5,6,7]]},{"type":"Polygon","properties":{"own":6294,"rent":2482},"id":6049,"arcs":[[8,9,-1,10]]},{"type":"MultiPolygon","properties":{"own":71647,"rent":58949},"id":6023,"arcs":[[[11]],[[12]],[[-4,13,14,15,-7]]]},{"type":"Polygon","properties":{"own":9262,"rent":3945},"id":6105,"arcs":[[16,17,18,-14,-3]]},{"type":"Polygon","properties":{"own":14576,"rent":7982},"id":6035,"arcs":[[19,20,21,22,-9]]},{"type":"Polygon","properties":{"own":109876,"rent":65567},"id":6089,"arcs":[[-10,-23,23,24,-17,-2]]},{"type":"Polygon","properties":{"own":40369,"rent":21939},"id":6103,"arcs":[[25,26,27,28,-18,-25]]},{"type":"Polygon","properties":{"own":12624,"rent":6258},"id":6063,"arcs":[[-22,29,30,31,-26,-24]]},{"type":"Polygon","properties":{"own":125914,"rent":90189},"id":6007,"arcs":[[32,33,34,35,-27,-32]]},{"type":"Polygon","properties":{"own":47061,"rent":38289},"id":6045,"arcs":[[-19,-29,36,37,38,39,-15]]},{"type":"Polygon","properties":{"own":17826,"rent":9853},"id":6021,"arcs":[[-36,40,41,-37,-28]]},{"type":"Polygon","properties":{"own":2203,"rent":775},"id":6091,"arcs":[[-21,42,43,44,-30]]},{"type":"Polygon","properties":{"own":41918,"rent":29840},"id":6115,"arcs":[[-45,45,46,47,-33,-31]]},{"type":"Polygon","properties":{"own":38198,"rent":24981},"id":6033,"arcs":[[48,49,50,51,-38,-42]]},{"type":"Polygon","properties":{"own":70499,"rent":26982},"id":6057,"arcs":[[52,53,-46,-44]]},{"type":"Polygon","properties":{"own":12697,"rent":8439},"id":6011,"arcs":[[-35,54,55,-49,-41]]},{"type":"Polygon","properties":{"own":255453,"rent":102248},"id":6061,"arcs":[[56,57,58,59,-47,-54]]},{"type":"Polygon","properties":{"own":54841,"rent":39204},"id":6101,"arcs":[[-48,-60,60,61,-55,-34]]},{"type":"Polygon","properties":{"own":133234,"rent":46554},"id":6017,"arcs":[[62,63,64,65,-58]]},{"type":"Polygon","properties":{"own":921,"rent":252},"id":6003,"arcs":[[66,67,68,69,-64,70]]},{"type":"Polygon","properties":{"own":102976,"rent":93087},"id":6113,"arcs":[[-62,71,72,73,-50,-56]]},{"type":"Polygon","properties":{"own":79229,"rent":55367},"id":6055,"arcs":[[74,75,76,77,78,-51,-74]]},{"type":"Polygon","properties":{"own":283722,"rent":198600},"id":6097,"arcs":[[-52,-79,79,80,81,-39]]},{"type":"MultiPolygon","properties":{"own":801155,"rent":622711},"id":6067,"arcs":[[[82]],[[83]],[[84,85,86,87,-72,-61,-59,-66]]]},{"type":"Polygon","properties":{"own":6755,"rent":7160},"id":6051,"arcs":[[88,89,90,91,-67,92]]},{"type":"Polygon","properties":{"own":24590,"rent":8363},"id":6005,"arcs":[[-70,93,94,-85,-65]]},{"type":"MultiPolygon","properties":{"own":243671,"rent":164809},"id":6095,"arcs":[[[95]],[[96]],[[97]],[[98]],[[99,-77]],[[-88,100,-75,-73]]]},{"type":"Polygon","properties":{"own":34566,"rent":9784},"id":6009,"arcs":[[101,102,103,-94,-69]]},{"type":"Polygon","properties":{"own":35120,"rent":15550},"id":6109,"arcs":[[-92,104,105,106,-102,-68]]},{"type":"MultiPolygon","properties":{"own":158055,"rent":90159},"id":6041,"arcs":[[[107]],[[108,-81]]]},{"type":"Polygon","properties":{"own":379992,"rent":305099},"id":6077,"arcs":[[-95,-104,109,110,111,112,-86]]},{"type":"MultiPolygon","properties":{"own":695553,"rent":374993},"id":6013,"arcs":[[[113]],[[114]],[[-112,115,116]]]},{"type":"Polygon","properties":{"own":291804,"rent":225067},"id":6099,"arcs":[[117,118,119,-110,-103,-107]]},{"type":"MultiPolygon","properties":{"own":848366,"rent":678128},"id":6001,"arcs":[[[120]],[[-111,-120,121,122,-116]]]},{"type":"Polygon","properties":{"own":11905,"rent":5068},"id":6043,"arcs":[[123,124,-106]]},{"type":"MultiPolygon","properties":{"own":346204,"rent":463371},"id":6075,"arcs":[[[125]],[[126]],[[127]],[[128,129]],[[130]],[[131]]]},{"type":"Polygon","properties":{"own":81221,"rent":62706},"id":6039,"arcs":[[-91,132,133,-124,-105]]},{"type":"Polygon","properties":{"own":440497,"rent":289622},"id":6081,"arcs":[[134,135,136,137,-129]]},{"type":"Polygon","properties":{"own":130119,"rent":126122},"id":6047,"arcs":[[-134,138,139,140,-118,-125]]},{"type":"Polygon","properties":{"own":480269,"rent":450662},"id":6019,"arcs":[[141,142,143,144,145,-139,-133,-90]]},{"type":"Polygon","properties":{"own":1053738,"rent":755210},"id":6085,"arcs":[[-119,-141,146,147,-136,148,-122]]},{"type":"Polygon","properties":{"own":11465,"rent":6472},"id":6027,"arcs":[[149,150,151,152,-142,-89]]},{"type":"Polygon","properties":{"own":144568,"rent":111484},"id":6087,"arcs":[[153,154,155,-137,-148]]},{"type":"Polygon","properties":{"own":33665,"rent":22845},"id":6069,"arcs":[[-140,-146,156,-154,-147]]},{"type":"Polygon","properties":{"own":191602,"rent":214196},"id":6053,"arcs":[[-157,-145,157,158,159,-155]]},{"type":"Polygon","properties":{"own":245540,"rent":199810},"id":6107,"arcs":[[160,161,-143,-153]]},{"type":"Polygon","properties":{"own":68525,"rent":64807},"id":6031,"arcs":[[162,163,-158,-144,-162]]},{"type":"Polygon","properties":{"own":1234256,"rent":796633},"id":6071,"arcs":[[164,165,166,167,-151,168]]},{"type":"Polygon","properties":{"own":147372,"rent":110723},"id":6079,"arcs":[[-164,169,170,171,-159]]},{"type":"Polygon","properties":{"own":457768,"rent":367307},"id":6029,"arcs":[[-168,172,173,174,-170,-163,-161,-152]]},{"type":"MultiPolygon","properties":{"own":205651,"rent":207432},"id":6083,"arcs":[[[175]],[[176]],[[177]],[[178]],[[179]],[[-175,180,181,-171]]]},{"type":"MultiPolygon","properties":{"own":523334,"rent":300180},"id":6111,"arcs":[[[182]],[[183]],[[184]],[[185]],[[186]],[[187,-181,-174,188]]]},{"type":"MultiPolygon","properties":{"own":4808411,"rent":4990091},"id":6037,"arcs":[[[189]],[[190]],[[191]],[[192]],[[-167,193,194,-189,-173]]]},{"type":"Polygon","properties":{"own":1443851,"rent":789572},"id":6065,"arcs":[[195,196,197,-165,198]]},{"type":"MultiPolygon","properties":{"own":1757727,"rent":1286580},"id":6059,"arcs":[[[199]],[[200]],[[-166,-198,201,202,-194]]]},{"type":"MultiPolygon","properties":{"own":1661635,"rent":1431993},"id":6073,"arcs":[[[203]],[[204]],[[205,206,-202,-197]]]},{"type":"Polygon","properties":{"own":92914,"rent":73633},"id":6025,"arcs":[[-206,-196,207]]}]}},"arcs":[[[2881,9986],[0,-49],[-9,-1],[0,-183],[8,0],[-2,-28],[2,-25],[0,-313],[2,-1],[0,-197],[1,-4],[0,-43],[-1,-15]],[[2882,9127],[-64,0],[-45,1],[-38,0],[-11,-1],[-508,0],[-6,1],[-95,0],[-4,1],[-77,0],[-54,-2],[-113,0],[-8,-1]],[[1859,9126],[3,11],[-15,12],[-6,1],[-6,9],[10,15],[-5,10],[9,10],[-4,6],[-1,15],[2,3],[-2,13],[3,7],[9,2],[3,3],[-3,18],[8,3],[13,8],[-10,4],[-14,11],[0,9],[-15,0],[-15,-2],[-7,5],[0,8],[-18,13],[-10,2],[-14,-9],[-1,-10],[5,-11],[-7,-13],[-11,-3],[-3,5],[-14,-2],[-13,5],[-10,-4],[-6,-6],[2,-19],[-4,-3],[-4,-9],[-10,-2],[-11,-6],[-6,-8],[-5,4],[-10,-5],[-17,-3],[-10,-14],[-3,-16],[-14,-2],[-4,-3],[-15,-1],[-3,-5],[-12,-5],[-5,-13],[-13,-7],[-3,-7],[-14,-2],[-4,5],[-10,2],[-9,-3],[-8,-7],[-15,1],[-10,4],[-13,-1],[-13,-3],[-8,-5],[-10,-10],[-5,1],[-12,-11],[-8,2],[-10,7],[-10,-6],[0,-6],[6,-7],[-1,-9],[5,-10],[-13,-12],[5,-17],[-13,-11],[0,-8],[4,-1],[-1,-16],[3,-7],[23,-12],[17,2],[13,-22],[5,-16],[10,-8],[-5,-4],[0,-7],[-3,-10],[-7,0],[-1,-10],[-4,-6],[-6,2],[-14,-4],[-10,6],[-3,9],[-10,5],[-19,4],[-8,-2],[-14,0],[-1,-3],[-18,-6],[-13,0],[-7,11],[-3,11],[1,8],[-9,15],[-9,6],[-7,1],[-18,7],[-6,-1],[-8,7],[-5,10],[-11,2],[-6,-1],[-5,3],[-9,0],[-12,-4],[-11,3],[-13,-3],[-7,3],[-7,-1],[-10,-6],[-6,4],[-5,-2],[-9,2],[-15,1],[-6,4],[-4,7],[-7,6],[-5,9],[1,5],[-11,12],[-3,7],[-8,0],[0,3],[-10,12],[-6,5],[-10,1],[-5,-3],[-10,3],[-5,10],[-23,11],[-12,-4],[-6,-8],[-8,-1],[-5,9],[-5,1],[-1,9],[-5,5],[-6,1],[-4,6]],[[974,9124],[-3,1],[-6,17],[-6,3],[-6,9],[-5,4],[0,10],[-3,5],[-12,4],[-5,6],[3,6],[9,8],[1,9],[-3,11],[0,7],[-16,7],[-2,3],[8,9],[-5,11],[1,5],[-4,10],[-10,4],[-5,7],[0,13],[-3,14],[7,11],[-1,3],[-11,10],[-12,3],[0,3],[-157,0]],[[728,9337],[5,6],[0,8],[14,5],[2,7],[-2,8],[-6,8],[9,6],[16,5],[2,10],[5,7],[-1,5],[4,9],[-15,5],[-5,12],[-5,5],[2,4],[-3,9],[-2,12],[-6,7],[1,8],[3,2],[-7,15],[-22,8],[-13,1],[-7,13],[5,10],[6,5],[-7,11],[4,4],[2,9],[-15,-4],[-3,5],[-6,0],[-8,-4],[-4,4],[3,11],[5,3],[0,6],[5,8],[7,4],[2,9],[16,0],[-8,19],[-1,16],[8,13],[4,1],[10,12],[3,1],[-6,7],[1,7],[9,8],[0,7],[-6,12],[-13,7],[0,8],[-3,7],[0,14],[-5,15],[2,4],[11,2],[-1,5],[3,6],[-16,6],[-2,9],[-12,12],[0,7],[8,6],[17,3],[5,-2],[1,9],[7,9],[2,4],[12,4],[-4,6],[4,10],[-2,4],[6,5],[2,6],[8,-2],[10,1],[4,-5],[13,-3],[2,8],[7,5],[-1,6],[5,6],[29,-1],[5,3],[6,10],[-2,3],[1,11],[6,6],[3,8],[11,13],[1,6],[-4,9],[1,6],[-4,13],[6,5],[13,4],[2,6]],[[867,9990],[19,-1],[16,1],[46,1],[26,-2],[26,-1],[38,0],[49,2],[93,5],[29,2],[11,0],[9,2],[20,-2],[59,-3],[19,-2],[170,0],[28,1],[134,0],[30,1],[51,0],[2,1],[28,0],[15,1],[23,0],[40,2],[108,0],[16,1],[29,-1],[43,0],[18,-1],[131,0],[44,-2],[25,0],[19,-1],[45,0],[4,-1],[121,0],[13,-1],[59,0],[24,-1],[33,0],[6,-1],[66,0],[5,-1],[54,0],[5,-1],[36,0],[7,-1],[79,0],[5,-1],[38,0]],[[728,9337],[-73,0],[-10,-1],[-24,0],[-1,89],[-111,0],[-61,-1],[-113,0]],[[335,9424],[-13,45],[-3,3],[-1,37],[4,-6],[11,5],[9,-2],[13,-19],[-3,11],[-6,9],[-6,3],[-9,-1],[-13,3],[-8,4],[-10,17],[-1,11],[4,8],[-7,9],[4,8],[-13,15],[-1,9],[-4,15],[-10,15],[-5,4],[-1,8],[-4,8],[1,9],[-4,10],[1,11],[-6,18],[-8,15],[-8,9],[-12,6],[-5,-2],[-12,7],[-4,-7],[-17,8],[-10,10],[-12,9],[-10,3],[-7,9],[8,8],[7,10],[7,14],[10,24],[9,32],[7,35],[2,47],[5,-13],[3,1],[0,12],[-6,6],[-4,-2],[-3,4],[3,13],[2,20],[-7,18],[32,0],[32,-1],[43,0],[1,-1],[259,0],[8,-1],[30,0],[4,1],[24,0],[12,1],[35,0],[60,-2],[31,5],[78,0],[26,1]],[[4290,9128],[-650,0],[-47,1],[-250,0],[-7,-1],[-342,0]],[[2994,9128],[-86,0],[-26,-1]],[[2881,9986],[77,0],[8,-1],[25,0],[4,1],[117,0],[2,-1],[80,0],[28,-2],[31,0],[9,-1],[197,0],[11,1],[75,0],[14,-1],[505,0],[3,1],[109,0],[25,1],[89,0],[0,-856]],[[240,8730],[-5,2],[10,4],[1,-4],[-6,-2]],[[244,8742],[1,-3],[-17,-8],[-3,2],[10,10],[9,-1]],[[974,9124],[-3,-10],[-8,-6],[-13,-3],[3,-13],[-1,-13],[1,-21],[-5,-5],[-2,-13],[-4,-9],[-5,-4],[-18,6],[6,-12],[-5,-5],[5,-10],[4,0],[11,-8],[12,2],[7,-5],[0,-17],[4,-8],[12,-5],[-4,-9],[4,-10],[-13,-2],[-7,-11],[-2,-15],[-5,-3],[-2,-9],[-15,-9],[-1,-6],[6,-2],[2,-5],[-2,-9],[-21,-7],[-10,-10],[-3,-14],[-14,1],[-16,5],[-8,10],[-10,4],[-2,-3],[-9,2],[1,7],[-20,11],[-6,-2],[-1,-12],[-13,-5],[-8,-5],[-8,4],[-12,-2],[-9,3],[0,-7],[6,-3],[2,-13],[7,-7],[1,-4],[-4,-5],[10,-11],[-5,-5],[-11,-2],[12,0],[5,-2],[1,-5],[5,-5],[5,3],[5,-3],[-10,-8],[3,-2],[11,1],[1,-16],[11,-1],[-4,-8],[8,-5],[-8,-4],[-1,-8],[12,-11],[2,-13],[-11,2],[1,-11],[5,3],[-2,-6],[12,-11],[-5,-5],[2,-7],[-4,-3],[5,-3],[0,-8],[8,-12],[2,-6],[-2,-247],[0,-37],[-3,-179],[2,-25],[0,-22],[1,-7],[0,-141],[-1,-4],[1,-29],[0,-46],[-1,-34]],[[841,7880],[-178,0],[-18,2],[-31,-1],[-63,0],[-32,-1],[-143,0]],[[376,7880],[-7,5],[-4,5],[-16,12],[-14,3],[-4,-4],[-11,10],[0,35],[-7,16],[-15,15],[-7,9],[-20,12],[-4,0],[-32,11],[-20,7],[-9,11],[-12,16],[-8,7],[-10,6],[-12,10],[-17,6],[-7,6],[-11,9],[-12,5],[-31,25],[-7,12],[-15,7],[-9,5],[-10,12],[0,8],[-1,9],[7,17],[3,2],[0,11],[6,11],[-7,19],[-8,11],[0,19],[-6,23],[-6,12],[-17,14],[-9,14],[-3,12],[-4,7],[1,7],[11,17],[12,30],[1,9],[-3,4],[2,13],[6,9],[11,18],[11,27],[6,13],[8,17],[13,25],[7,13],[10,14],[-6,-11],[11,-10],[8,-2],[-5,8],[13,5],[-15,6],[2,11],[6,11],[-3,0],[-9,-18],[-2,2],[8,15],[23,35],[7,12],[9,11],[16,24],[9,20],[9,-12],[-7,-1],[-8,-13],[-5,-3],[-11,-13],[-3,-12],[-8,-7],[26,-5],[10,-3],[10,-7],[2,12],[-2,3],[8,3],[1,8],[-9,15],[8,13],[-6,0],[-1,5],[14,2],[10,10],[-6,20],[2,-2],[4,-9],[0,7],[3,8],[0,7],[7,7],[0,6],[4,7],[12,5],[10,1],[12,4],[10,-9],[6,1],[-7,3],[-6,6],[14,-6],[8,2],[7,7],[13,3],[11,6],[6,10],[1,6],[-2,12],[-12,7],[-2,5],[-19,-8],[-7,6],[-4,0],[-5,7],[-12,0],[0,7],[10,6],[3,14],[5,7],[-7,4],[-2,-16],[-5,-9],[-6,-3],[1,-5],[-2,-11],[-6,-1],[0,-6],[-6,-6],[-7,-13],[0,-10],[-4,-2],[-13,-15],[-6,-18],[-5,-10],[-9,-7],[-12,-12],[-2,-6],[-10,7],[14,17],[29,45],[11,18],[12,22],[8,20],[4,6],[7,17],[12,37],[6,16],[0,5],[8,28],[5,24],[2,15],[-1,10],[-3,1],[-4,11],[-5,6],[-12,9],[-7,1],[-5,-6],[-2,6],[3,5],[-11,12],[5,5],[-3,8],[3,4],[-8,13],[3,11],[0,12],[-3,5],[1,12],[2,3],[10,-2],[8,6],[3,6],[25,64],[6,17],[-2,8],[6,12],[4,16],[-1,3],[5,11],[4,15],[-1,5],[6,25],[0,7],[6,21],[0,4],[8,34],[0,8],[7,41],[1,13],[-3,10],[1,16]],[[1859,9126],[6,-7],[6,2],[10,-1],[6,-8],[12,-1],[7,-9],[4,0],[-5,-13],[5,-15],[-3,-6],[0,-10],[-3,-3],[0,-7],[-7,-13],[-10,1],[-7,-5],[-14,-6],[-9,1],[-6,-2],[-7,3],[-15,-12],[-10,-4],[2,-10],[10,0],[3,-3],[2,-9],[-5,-7],[-2,-11],[2,-15],[-3,-11],[-4,-2],[-3,-7],[-7,3],[-8,-1],[-7,-7],[-8,-13],[-13,-2],[-8,1],[-1,-7],[-4,1],[-6,-7],[0,-9],[-6,-7],[4,-15],[-4,-5],[-1,-10],[-4,-6],[2,-9],[7,-5],[3,-9],[-5,-4],[-2,-10],[-10,-8],[-8,-2],[0,-9],[-8,-8],[-8,-18],[-12,-3],[-3,-8],[-6,-6],[-1,-6],[9,-14],[-2,-8],[-3,-1],[1,-16],[-8,-6],[-5,-10],[-18,-10],[-9,-3],[-5,-9],[-10,-3],[-4,-7],[13,-14],[-4,-17],[-8,-4],[-4,-13],[-5,-3],[-7,0],[-8,3],[-7,-5],[0,-6],[9,-8],[1,-11],[7,-4],[0,-6],[6,-6],[-6,-9],[-2,-8],[18,-1],[6,-2],[0,-20],[5,-3],[-1,-6],[7,-20],[6,-6],[-5,-12],[-17,2],[-6,5],[-13,-7],[-5,-5],[-5,-11],[-3,2],[-15,0],[-18,-13],[-4,-6],[4,-4],[-2,-6],[-8,-5],[0,-9],[-10,-5],[-15,1],[-11,-5],[-14,-1],[-7,-5],[5,-9],[-10,-10],[-12,-1],[-14,-7],[-14,-28],[-5,-4],[-14,5],[-13,-4],[0,-4],[-7,-6],[0,-8],[-17,-8],[-5,5],[-18,-8],[-19,0],[1,-13],[-2,-2],[3,-8],[-21,-14],[0,-12],[-11,-8],[-7,0],[-7,-11],[-2,-8],[-12,2],[-6,-3],[-2,-20],[5,-13],[-6,-4],[-1,-6],[4,-7],[-1,-12]],[[1307,8181],[7,-13],[8,-7],[13,-7],[5,4],[13,-2],[6,-3],[9,-9],[17,-4],[9,-9],[1,-8],[-5,-18],[2,-9],[5,-3],[2,-7],[-3,-7],[4,-4],[-10,-9],[-3,-6],[-3,-14],[2,-5],[-3,-8],[18,-8],[-4,-10],[3,-10],[-1,-4],[6,-5],[3,-12],[-3,-11],[-7,-12],[4,-10],[7,-3],[7,-7],[4,-8],[-4,-13],[4,-9],[-7,-12],[1,-4],[6,-3],[-2,-14],[7,-4],[8,-9],[2,-10]],[[1435,7855],[-356,0],[-12,-1],[-51,0],[-11,2],[-29,-1],[-121,0],[-14,-1],[0,26]],[[4290,9128],[0,-23],[1,-582],[1,-57],[0,-483],[-1,-105],[0,-43],[-1,-58],[0,-77],[-2,-115]],[[4288,7585],[-14,0],[0,-14],[-117,0],[-11,-1]],[[4146,7570],[1,30],[18,0],[0,16],[9,0],[-1,15],[9,0],[0,18],[3,12],[-1,13],[0,79],[9,0],[0,31],[-9,0],[0,31],[-18,0],[0,8],[-9,0],[0,7],[-9,0],[0,9],[-9,0],[0,6],[-9,0],[1,15],[-10,0],[0,17],[-9,0],[0,15],[-18,0],[0,31],[-10,0],[0,15],[2,0],[0,31],[-37,0],[0,23],[-18,0],[-2,9],[-7,-1],[-65,0],[0,8],[-18,0],[0,6],[-19,0],[1,13],[-19,0],[0,7],[-10,0],[0,15],[-8,-1],[0,9],[-19,0],[0,8],[-9,0],[1,14],[-9,0],[0,17],[-28,0],[0,14],[-10,0],[0,16],[-17,0],[0,14],[-19,0],[0,9],[-19,0],[0,8],[-27,0],[0,23],[-45,0],[0,8],[-20,0],[2,7],[-9,0],[-1,8],[-27,1],[-45,0],[0,8],[-37,0],[0,-8],[-10,0],[0,-7],[-22,-1],[1,-25],[-19,0],[0,-7],[-18,0],[0,-15],[-9,0],[0,-9],[-10,0],[1,-6],[-19,-1],[0,-44],[-18,0],[0,-9],[-37,0],[1,16],[-19,0],[1,14],[-22,0],[-6,1],[-28,0],[0,15],[-37,0],[0,23],[-19,0],[0,201],[-63,0],[-5,-1],[-164,0],[-27,-1]],[[2998,8348],[0,31],[1,3],[0,21],[3,1],[1,24],[0,142],[1,12],[0,234],[1,18],[-12,0],[2,20],[0,33],[-1,5],[0,35],[1,9],[0,46],[-1,0],[0,146]],[[2998,8348],[-10,1],[-8,4],[-17,-4],[-22,0],[-15,1],[-38,-1],[-55,0]],[[2833,8349],[-17,-1],[-15,1],[-34,0],[-12,-4],[-6,-8],[-8,-4],[-8,1],[-9,7],[-29,-1],[-7,-3],[-15,11],[-24,9],[-12,-6],[-8,3],[-12,-2],[-11,-12],[-5,-2],[-28,1],[-14,2],[-8,6],[-5,-1],[-15,2],[-9,-4],[-20,-4],[-12,6],[-13,-2],[-9,-5],[-7,0],[-9,-9],[-6,-1],[-5,-6],[-16,4],[-9,-7],[-17,-3],[-5,3],[-11,1],[-7,3],[-12,0],[-15,4],[-3,-3],[-12,4],[-6,-6],[-6,3],[-12,-5],[-10,-1],[-7,2],[-10,-5],[-9,0],[-9,-4],[-9,2],[-8,-4],[-1,5],[-11,-10],[-7,1],[-3,-3],[-8,1],[0,-6],[-15,0],[-15,-3],[-3,-3],[-13,0],[-12,-6],[11,-4],[3,-4],[-9,0],[-8,7],[-2,6],[-5,-15],[-7,4],[-14,4],[-5,4],[-8,-4],[-7,2],[-11,0],[-3,-8],[-20,-2],[-4,-2],[-14,5],[-5,-6],[-8,-4],[-15,4],[-2,-2],[-13,1],[-1,-3],[-15,1],[-10,2],[-7,-1],[-16,1],[-5,-2],[-17,2],[-5,6],[-5,0],[-11,-6],[-11,-1],[-10,6],[-9,-3],[-6,9],[-9,0],[-2,-4],[-11,3],[-8,-1],[-1,5],[-14,2],[-3,5],[-5,1],[3,-8],[-10,-3],[-3,-5],[-7,3],[0,-6],[-8,2],[0,-4],[-8,-7],[-20,0],[-5,-9],[-10,-2],[-7,-7],[-8,-5],[-15,1],[5,-6],[-11,-3],[-2,-5],[-12,-1],[-4,-5],[-13,4],[-10,-2],[-1,5],[-13,2],[-5,4],[-18,8],[-20,-1],[2,12],[-10,7],[-7,0],[-4,-5],[-10,3],[-11,-5],[-8,0],[-3,-3],[-11,-1],[-10,1],[-5,-5],[-13,-2],[-4,1],[-10,-4],[-11,-3],[-22,5],[-6,-3],[-1,-4],[-11,-9],[-25,-28],[-12,1],[-4,6],[-9,-1],[-5,-5],[-2,3],[-20,0],[-5,5],[-10,-4],[-19,-5],[-6,0],[-1,-4],[-12,1],[-7,-5],[-8,-9],[-7,1],[-8,-6],[-9,1]],[[2833,8349],[3,-5],[-4,-8],[7,-4],[14,-3],[2,-2],[-6,-12],[1,-3],[-4,-10],[0,-17],[3,-6],[6,-4],[-6,-9],[1,-6],[7,-11],[35,-3],[6,2],[20,-9],[12,0],[10,-3],[5,2],[10,-8],[4,-1],[0,-10],[11,-3],[2,-4],[8,-3],[3,-7],[-7,-1],[-6,-9],[-9,4],[-11,-3],[7,-7],[-1,-4],[7,0],[4,-11],[7,-1],[2,-6],[-1,-9],[-5,-9],[-10,-8],[-1,-11],[6,-9],[-6,-15],[-11,-3],[-5,1],[-5,-7],[-10,-5],[-8,-10],[-7,5],[-18,1],[-10,-6],[6,-7],[-6,-5],[1,-19],[-3,-4],[0,-6]],[[2883,8038],[2,-23],[-10,-1],[0,-7],[-28,0],[0,-8],[-9,0],[1,-8],[-10,0],[1,-8],[-83,0],[-1,-6],[-9,0],[0,-42],[-14,0],[1,-8],[-9,0],[0,-7],[-8,0],[0,-14],[-9,0],[0,-28],[-1,-3],[-8,1],[0,-17],[-57,2],[-2,-6],[-9,-7],[-7,-1],[-8,-17],[-3,0],[-9,-9],[-4,-7],[-3,-15],[0,-18],[-3,-4],[-16,-10],[-6,-5],[-30,0],[4,-5],[-30,0],[-10,-1],[-29,0],[-11,-1],[-89,0],[-4,1],[-59,0],[-8,-15],[-7,-8],[0,-8],[-13,-15],[6,-9],[7,-6],[-3,-9],[-6,-4],[8,-9],[8,-3],[3,-5]],[[2299,7665],[-92,0],[-20,2],[-539,0],[-15,1],[-121,0],[-3,-1],[-30,0],[-48,-2]],[[1431,7665],[-6,5],[0,10],[-4,24],[-8,5],[-3,5],[4,10],[0,6],[5,10],[-3,5],[5,19],[-2,17],[22,6],[8,4],[0,13],[9,5],[-13,11],[-4,0],[0,13],[3,3],[-1,9],[-8,10]],[[4146,7570],[-190,0],[-34,-1],[-87,0],[0,-2],[-182,0],[0,-9],[-6,-12],[-11,-3],[-8,-6],[-15,16],[-6,0],[-6,8],[-3,0],[-5,7],[-11,1],[-16,7],[-7,5],[-9,-2],[-10,1],[0,-3],[-10,-2],[-2,-3],[-9,2],[-3,6],[-15,4],[-5,18],[0,7],[-10,-2],[-2,3],[-10,-1],[-6,7],[-2,6],[-5,1],[-7,11],[-8,5],[-5,2],[-5,-4],[-6,-1],[-12,-11],[-11,-3],[-5,1],[-4,-5],[-7,-3],[-3,-7],[-7,-5],[0,-37],[-3,-3],[0,-9],[-6,-11],[-8,-6],[2,-4],[-8,-6],[-5,-1],[-2,-6],[-13,-12],[-22,-11],[-8,-1]],[[3308,7496],[-11,-5],[-30,-20],[-10,-8],[-15,-10]],[[3242,7453],[-2,7],[-9,0],[-1,11],[-8,0],[0,9],[-17,1],[-1,4],[-22,1],[0,31],[-15,0],[-1,8],[-7,0],[0,8],[-7,0],[-1,17],[-9,0],[0,4],[-9,0],[-1,9],[-17,0],[0,11],[-3,1],[-1,14],[-16,1],[-1,13],[-20,1],[-2,15],[-17,1],[2,15],[-18,1],[1,13],[-6,0],[0,5],[-5,4],[-11,0],[0,7],[-8,0],[-2,16],[-12,0],[-2,14],[-17,1],[0,15],[-10,1],[0,15],[-21,0],[-1,6],[-15,1],[0,9],[-12,1],[0,29],[-18,1],[0,15],[18,0],[0,15],[-8,0],[-2,31],[10,0],[0,30],[-10,1],[0,27],[9,2],[0,15],[10,0],[0,22],[21,1],[0,19],[13,0],[0,17],[-11,0],[0,23],[-10,0],[0,7],[-17,0],[0,38],[-31,0],[-9,1]],[[3242,7453],[-1,-11],[-29,0],[2,-20],[-9,0],[0,-4],[-23,1],[0,-8],[-10,-1],[0,-30],[-8,0],[-2,-8],[-25,0],[-1,7],[-6,1],[-48,0],[0,-15],[-33,0],[-1,7],[-28,0],[0,-22],[-5,0],[0,-11],[-5,0],[2,-13],[-8,0],[0,-7],[-10,0],[-5,-3],[0,-10],[-8,-5],[-2,-8],[4,-11],[8,-5],[0,-5],[-16,-10],[-12,-12],[3,-3],[-1,-11],[-5,-14],[-7,-5],[2,-5],[-7,-7],[-5,0],[-5,-8],[-10,-4],[-7,-6],[0,-5],[-9,0],[-9,-4],[-12,0],[-5,-6],[-15,5],[-6,-6],[-2,3],[-8,0],[-3,-4],[-7,-4],[1,-7],[-11,1],[-2,-4],[-7,3],[-12,-1],[-3,2],[-12,-1],[-3,-4],[-12,-2],[0,-3],[-17,-5],[-9,6],[-13,0],[-7,-3],[-8,5],[0,5],[-9,2],[-6,-11],[0,-8],[-5,-6]],[[2710,7135],[-8,5],[2,7],[-120,-4],[-123,2],[-28,0]],[[2433,7145],[2,16],[6,17],[5,3],[-3,6],[-1,13],[5,2],[5,13],[5,3],[-6,10]],[[2451,7228],[0,6],[9,32],[5,11],[0,14],[5,5],[-4,13],[4,4],[-3,18],[2,6],[-3,7],[-4,1],[2,21],[9,7],[15,16],[-84,0],[-22,-4],[-13,-4],[-2,4],[-9,-2],[-9,5],[-4,8],[-4,17],[10,3],[0,5],[-9,3],[-1,7],[8,7],[-2,8],[0,10],[4,9],[10,3],[3,4],[-6,10],[-7,5],[5,16],[5,3],[14,2],[0,6],[-11,10],[-5,-4],[-11,3],[-2,6],[4,3],[10,-1],[13,7],[10,0],[3,10],[11,4],[3,10],[-4,5],[-4,11],[4,11],[-4,8],[-5,-13],[-7,-4],[-5,5],[2,6],[5,3],[0,6],[-4,6],[-5,-4],[-1,-6],[-12,3],[-9,12],[-7,8],[-8,5],[-9,3],[-10,10],[-4,10],[6,8],[1,11],[-9,1],[-6,-7],[-6,5]],[[1431,7665],[0,-30],[2,-20],[23,-1],[3,-40],[17,0],[2,-71],[0,-41],[1,-24]],[[1479,7438],[0,-55],[-48,1],[0,-15],[-83,2],[0,-9],[-21,-1],[0,-7],[-17,0],[-1,-55],[-8,0],[2,-15],[-5,1],[0,-31],[18,-1],[-1,-30],[10,1],[-2,-16],[10,-2],[1,-27],[9,-1],[-1,-15],[9,0],[1,-47],[14,1],[1,-22],[8,0],[1,-22],[-18,0],[0,-15],[-8,0],[0,-10],[-4,-5],[-4,0],[0,-8],[-5,0],[0,-8],[-7,0],[1,-13],[-5,0],[-1,-6],[-32,0],[-1,-38],[-6,0],[0,-30],[3,0],[0,-17],[-9,-1],[0,-22],[9,0],[0,-8],[18,0],[0,-14],[8,-1],[2,-31],[10,0],[0,-8],[8,0],[0,-6],[9,0],[0,-12],[9,0],[0,-3],[8,0],[-1,4],[23,0],[0,-15],[11,0],[-1,-40],[9,0],[-1,-13],[8,-1],[0,-7],[12,-1],[0,-26],[37,2],[0,-6],[16,0],[1,-15],[17,-1],[0,-7],[17,0],[0,-8],[18,1],[0,-11],[19,-1],[1,-7]],[[1547,6665],[-123,0],[-3,1],[-59,0],[-16,2],[-24,0],[-26,-1],[-2,1],[-1,-15],[-57,1],[0,-32],[-6,-1],[-31,0],[-25,1],[-12,-1],[-61,0],[-68,-3],[-22,0],[-2,-30],[-33,0],[-5,-1],[-21,1],[-25,0],[-10,1],[-24,0],[-6,1],[0,-6],[-8,1],[0,-3],[-10,-7],[-1,-6],[-8,4],[-6,5]],[[852,6578],[-9,10],[-15,9],[-17,14],[-5,4],[-10,0],[-5,6],[-8,13],[-10,7],[-11,5],[-13,12],[-6,3],[-6,8],[-4,14],[-5,6],[-11,7],[-8,3],[-8,12],[-14,9],[-4,8],[-5,1],[1,4],[-16,4],[-2,12],[3,6],[-4,4],[-8,15],[8,2],[5,4],[11,14],[17,32],[8,30],[-5,10],[4,3],[-4,11],[2,4],[-6,6],[-4,10],[-1,10],[-7,16],[1,8],[-4,3],[-5,16],[-1,12],[-10,8],[-4,-3],[-4,5],[4,3],[-3,5],[1,7],[-20,24],[-5,12],[-7,2],[-3,4],[1,6],[-4,8],[6,3],[-8,11],[7,2],[-1,3],[-9,2],[5,9],[-12,15],[4,5],[-5,3],[-4,12],[-7,-1],[-4,10],[0,8],[6,2],[3,10],[-11,1],[-5,9],[9,4],[1,3],[-9,12],[-6,4],[-2,9],[-8,7],[4,7],[-2,6],[7,2],[-8,8],[7,9],[-3,4],[4,12],[-5,14],[6,5],[3,8],[-4,8],[6,1],[1,4],[-6,1],[-4,9],[7,2],[-3,3],[11,29],[2,10],[-2,8],[9,4],[11,16],[11,27],[6,24],[-1,9],[-10,13],[1,7],[-8,9],[-3,13],[6,9],[0,7],[-4,6],[1,8],[0,22],[-2,9],[-5,7],[1,10],[-3,10],[-10,15],[-3,9],[-19,11],[-4,6],[3,7],[-5,5],[1,7],[-5,8],[-1,12],[1,19],[-2,15],[-6,12],[0,10],[-5,15],[-34,18],[-9,8],[-3,0],[-12,10],[-5,16],[-14,29],[-4,5],[-21,10],[-4,13],[-14,18],[-1,4],[-8,10],[-12,9],[-7,9],[-11,10],[-8,11]],[[2451,7228],[-70,0],[-3,1],[-39,0],[-1,10],[2,4],[1,16],[-132,2],[0,-30],[-77,0],[-301,-1],[-12,-1],[-13,1],[-71,0],[-12,-1],[-42,0],[-18,-2],[-17,1],[-21,0]],[[1625,7228],[3,58],[3,50],[1,36],[-4,13],[0,52],[-149,1]],[[4288,7585],[0,-103],[-1,-164],[-1,-23]],[[4286,7295],[-205,0],[-74,0],[-210,0],[-4,8],[-11,2],[-12,7],[0,21],[-8,8],[-7,4],[-2,10],[-5,3],[-4,10],[-7,-1],[-3,5],[-7,3],[-17,-2],[-21,1],[-8,-2],[-4,5],[-11,-2],[-13,2],[-11,-2],[-12,-5],[-10,-13],[-12,-4],[-6,-9],[-10,-4],[3,-10],[-18,-11],[-11,-3],[1,-6],[-10,-3],[-2,-6],[-20,-3],[-16,-9],[-6,0],[-2,-4],[-6,1],[-5,-3],[-5,5],[-1,-4],[-8,-2],[-11,6],[-9,-5],[-15,-2],[-3,-4],[-16,-2],[-3,1],[-8,-5],[-20,1],[-2,-7],[-6,2],[-10,-4],[-12,2],[-12,-3],[-16,2],[-7,0],[1,-6],[-8,-1],[-5,3],[-5,-2],[-10,-8],[-7,1],[0,-3],[7,-3],[-11,-5]],[[3298,7240],[-4,33],[-9,93],[-13,0],[-7,8],[1,5],[-4,4],[-2,8],[7,4],[3,7],[4,1],[20,12],[14,81]],[[3298,7240],[-5,-7],[-7,8],[-3,0],[-6,-8],[-6,0],[-2,8],[-10,-1],[-2,-5],[-7,2],[-18,2],[0,-6],[-5,-3],[-5,2],[-7,-8],[-4,2],[-6,-3],[-11,-1],[-2,-6],[-5,0],[-5,-11],[-7,-6],[2,-7],[-10,0],[-5,-10],[2,-8],[-7,-1],[-1,7],[-10,1],[-8,-3],[-1,-7],[-8,0],[-13,-14],[1,-9],[5,-6],[-15,-10],[-1,-7],[-6,-4],[-21,1],[-5,-5],[-14,-3],[-3,-5],[7,-12],[-1,-5],[-9,-4],[1,-12],[-10,-10],[0,-207]],[[3045,6859],[-10,2],[-7,11],[-13,7],[-10,-5],[-3,-5],[-7,0],[-4,-4],[-19,-9],[-7,1],[-12,-5],[-3,-7],[-8,-4],[-14,-14],[-12,-7],[-3,0]],[[2913,6820],[-22,-4],[-6,0],[-13,5],[-15,-6],[-9,1],[-9,-3],[-2,-7],[-21,-3],[-7,-8],[-9,-2],[-14,1],[0,-8],[-3,-9],[-6,-5],[-7,0],[-6,-8],[-9,-25],[-4,4],[1,38],[-7,14],[1,8],[-3,9],[1,4],[9,14],[-3,3],[-16,2],[-1,3],[6,9],[-11,10],[-3,8],[-2,20],[6,6],[6,13],[11,12],[-2,15],[-13,-3],[1,6],[-3,11],[6,12],[-10,18],[3,6],[-10,20],[4,8],[-7,6],[5,9],[-8,5],[-7,9],[6,2],[8,7],[-3,11],[3,6],[-3,2],[-10,-2],[0,8],[-8,6],[0,20],[8,-1],[6,5],[-7,2],[-4,5],[9,0],[-8,22],[8,4]],[[1625,7228],[-19,-1],[-26,0],[11,-8],[5,-1],[5,4],[9,-3],[3,-5],[8,-3],[1,-11],[-4,-1],[-7,-11],[-8,-1],[-5,-4],[2,-6],[-8,-14],[-4,-9],[5,-4],[5,-10],[7,-5],[2,-12],[24,-14],[6,0],[3,-5],[6,-3],[5,-7],[20,-10],[8,-8],[7,-9],[-3,-7],[8,0],[1,-3],[12,-8],[9,-1],[12,10],[12,1],[20,-11],[10,0],[13,-3],[8,-7],[13,3],[17,1],[2,3],[9,0],[14,-2],[-2,-9],[8,-10],[9,1],[6,-9],[1,-7],[14,-2],[1,-8],[-5,-3],[7,-20],[-5,-6],[-7,3],[-10,-2],[2,-6],[-5,-15],[6,-6],[-2,-6],[6,-11],[4,-16],[-5,-7],[1,-8],[5,-1],[-7,-9],[0,-6],[11,-1],[15,-5],[-2,-5],[10,-5],[13,-14],[6,-3],[25,-4],[3,-11],[-4,-12],[-6,-8],[2,-11],[10,-10],[-1,-9],[6,-6],[5,1],[10,-6],[8,-8],[12,-5],[2,-3],[23,-12]],[[2013,6743],[-3,1],[-59,0],[-5,-5],[-3,-7],[-8,-9],[0,-6],[5,-2],[10,-19],[8,-6],[5,-6],[-5,-4]],[[1958,6680],[-7,-10],[4,-1],[10,-17],[13,-13],[-1,-3],[3,-12],[-7,-9],[-3,-1],[-13,3],[-7,-7],[-8,-12],[5,-2],[0,-9],[4,-3],[-13,-7],[-46,-65],[-41,-10],[-35,-9],[-30,-8],[-53,-13]],[[1733,6472],[2,8],[-13,15],[-2,9],[-3,2],[-3,7],[-25,0],[-10,1],[-11,6],[-6,17],[-9,3],[-2,9],[3,9],[-11,5],[-9,17],[-5,3],[-2,8],[-10,7],[1,13],[-3,6],[-7,1],[-10,8],[-12,13],[-13,6],[-4,8],[-12,-2],[-2,5],[-8,3],[0,6]],[[4286,7295],[-4,-138]],[[4282,7157],[-105,-1],[-516,0],[-10,-8],[-6,2],[-17,-2],[-28,-13],[-21,-11],[-17,-12],[-1,-4],[-8,-6],[-5,0],[-5,-7],[-7,-2],[-17,-17],[-8,-1],[-5,-6],[-11,-3],[-22,-17],[-12,-3],[-6,-5],[0,-10],[-11,-18],[-28,-4],[-11,-6],[1,-7],[-12,-1],[-8,-9],[-9,-4],[-3,-5],[-5,-1],[-3,-8],[-13,-9],[-4,0],[-1,-8],[-6,-2],[-5,-9],[-9,0],[1,-9],[-1,-18],[-9,-5],[4,-7],[-4,-1],[0,-5],[-5,-2],[-5,-5],[0,-10],[-11,-5],[-2,-8],[-9,-4],[0,-8],[-5,-6],[-2,-7],[-15,-6],[-9,-1],[-5,-5],[-12,1],[-9,9],[-16,-2],[-2,6],[-8,1],[-7,6],[-2,8],[-14,5],[-9,-5],[-5,-6],[-10,-2],[-10,-6],[-5,1],[-8,-8],[-4,3],[-12,1],[-2,-4],[-13,-1],[-13,14],[-10,-3],[-6,7],[-17,2],[-12,4]],[[2433,7145],[-13,-17],[1,-7],[-11,-13],[-9,-8],[-6,-14],[-1,-10],[8,-11],[2,-12],[3,-4],[6,-15],[-8,-5],[3,-5],[-7,-4],[-4,-8],[5,-3],[5,-15],[10,-7],[7,-6],[-1,-8],[-20,0],[4,-12],[9,-2],[4,-8],[10,2],[1,-6],[-3,-3],[8,0],[2,-7],[-3,-4],[7,-7],[5,-3],[0,-15],[4,-6],[16,-4],[6,-5],[17,6],[11,-10],[-3,-10],[3,-9],[7,-5],[8,-10],[2,-9],[-5,-12],[7,-6],[11,-1],[12,-9],[-7,-6],[-17,-1],[-1,-13],[-3,-3],[-9,-3],[1,-11],[-8,-6],[3,-3],[1,-9],[6,-5],[-7,-13],[2,-1]],[[2504,6744],[-132,0],[-3,1],[-185,0],[-7,-1],[-60,0],[-4,-1],[-100,0]],[[4282,7157],[2,-94],[2,-121],[1,-49]],[[4287,6893],[-40,0],[-22,2],[-74,0],[0,-7],[-11,0],[-1,-15],[-8,0],[0,-9],[-18,0],[-1,-7],[-54,0],[-2,-9],[-17,2],[-12,-1],[-39,0],[-106,3],[-16,1],[-6,-5],[-4,-7],[0,-9],[-4,-4],[0,-5],[-4,-5],[3,-7],[-10,-6],[-4,-10],[-13,-14],[-6,0],[-3,-8],[-5,-3],[0,-6],[-8,-2],[-4,-7],[-6,-4],[-17,0],[-6,-6],[-10,1],[-4,-7],[-5,0],[-1,-6],[-14,-1],[-8,2],[-8,8],[-1,9],[-5,0],[-2,5],[-11,-2],[-5,9],[-12,0],[-6,3],[-6,-3],[-16,5],[-3,5],[-19,8],[-8,10],[2,7],[-4,7],[0,7],[-17,-9],[-13,6],[-6,6],[-1,7],[-6,4],[-6,-2],[-12,2],[2,8],[-6,-6],[-11,1],[-5,4],[-17,-10],[-12,-4],[-3,5],[-9,0],[-5,-7],[-8,-1],[-7,-7],[2,-7],[-4,-3],[-1,-6],[-4,0],[-10,5],[-8,-9],[5,-9],[-5,-2],[-2,-6],[-4,3],[-21,4],[-9,0],[-6,-5],[-10,1],[-15,8],[-15,1],[3,-6],[-1,-23],[-12,4],[-7,0],[-8,-7],[-5,0],[-7,-4],[-13,-2],[0,-4],[-7,-6],[-6,3],[-7,-5],[-6,2],[-11,-4],[-5,2],[-7,-9],[-11,-8],[6,-5],[3,-7],[-8,-2],[-8,-5],[4,-4],[4,-11],[-8,-7],[4,-10],[-3,-6],[-14,-3],[-12,-8],[-2,-7],[6,-6],[-2,-7],[-4,-2],[-11,1],[3,-8],[-5,-13],[0,-6],[-10,-17],[-6,-8],[1,-8],[-3,-10],[-7,-16],[-5,-2],[-1,-22],[-10,0]],[[3176,6518],[-94,8],[-48,3],[-96,7],[-8,1],[-58,4],[-27,3]],[[2845,6544],[0,16],[13,1],[2,65],[0,48],[1,71],[52,1],[0,74]],[[2845,6544],[-23,1],[-16,0],[-35,0],[-5,-1],[-36,0]],[[2730,6544],[2,7],[7,12],[1,8],[-8,16],[-7,5],[-16,5],[-5,-1],[1,-8],[-4,-3],[-2,-8],[-5,6],[-8,0],[8,-6],[-9,-2],[-7,0],[-2,4],[-6,-2],[5,-7],[1,-6],[-6,1],[-4,-3],[1,-6],[-6,-4],[-2,10],[6,6],[-22,9],[5,7],[1,6],[-5,6],[-2,8],[-7,11],[-6,-3],[-12,3],[-4,4],[0,19],[-8,12],[5,6],[-3,5],[4,7],[-5,6],[-7,2],[-9,5],[-2,7],[-10,-3],[0,-7],[-7,2],[-3,-3],[-7,0],[-6,-6],[-4,9],[-13,0],[-5,8],[-9,5],[-2,8],[9,3],[4,15],[11,0],[0,5],[-5,-1],[-15,4],[-1,3],[8,-1],[0,4],[-8,0],[-6,3],[-9,0],[-6,8]],[[4287,6893],[2,-70],[50,-37],[7,-6],[37,-27]],[[4383,6753],[-1,-6],[12,-11],[5,-1],[7,-18],[-3,-7],[3,-5],[-2,-7],[-5,-2],[9,-6],[-2,-10],[-13,-9],[-11,0],[-4,-11],[1,-10],[-2,-3],[-13,-5],[2,-7],[-9,-7],[-13,-18],[4,-4],[-7,-8],[-2,-6],[-14,-5],[-30,-21],[-27,-21],[-49,-36]],[[4219,6509],[-5,0],[0,6],[-20,0],[0,-4],[-12,2],[-11,-11],[-2,-9],[7,-8],[-8,-15],[-3,0],[-5,-7],[1,-12],[-9,-10],[-5,2],[-13,-7],[-20,0],[-11,-2],[-11,-7],[-3,4],[-8,1],[0,-9],[-5,-3],[-3,-10],[0,-11],[-7,-6],[-2,-5],[-18,-4],[-9,-6],[-4,-6],[-2,-11],[-7,-4],[-7,0],[-5,-2],[-11,0],[-6,-8],[-14,-6],[-19,3],[-8,-4],[-13,5],[-9,-3],[-12,0],[-5,-6],[-3,2],[-15,-3],[-6,-6],[-14,-2],[-8,-3],[-6,2],[-11,0],[-5,-4],[-22,-4],[-8,0],[-5,-4],[-24,-7],[-29,-1],[-9,2],[-24,-10],[-12,1],[-15,-2],[-22,1],[-11,6],[-13,3],[-5,5],[-17,2],[-4,8],[-19,6],[-5,6],[-5,1],[-8,5],[-3,5],[-14,-1],[-17,5],[-5,4],[-9,-2],[-11,2],[-5,-4],[-10,7],[-17,1],[-11,0],[-2,-3],[-6,1],[-5,-5],[-4,5],[-15,-8],[-6,-7],[0,-7],[-7,0],[-3,8],[-11,-7],[4,-8],[-4,-4],[-5,0],[-9,5],[-5,-1],[-1,-5],[-5,-4],[-12,-1],[-3,-5],[-10,7],[-2,6],[-13,-6],[-17,0],[-5,-6],[-6,-1],[-10,2],[-5,-3],[-7,6],[-5,0],[-2,-6],[-15,-5]],[[3292,6305],[-60,146],[-25,58],[-5,14],[-15,-10],[-11,5]],[[4697,6516],[0,-7],[-4,-2],[-6,-11],[0,-6],[-9,-16],[-13,-4],[1,-11],[-4,-11],[2,-9],[-4,-13],[0,-20],[7,-5],[4,-6],[12,-5],[1,-10],[3,-3],[2,-11],[5,-16],[10,-11],[6,-4],[2,-12],[5,-1],[4,-9],[-3,-12],[4,-5],[12,-2],[-2,-8],[3,-9],[-6,-11],[-6,-2],[-4,-8],[2,-12],[-1,-5],[-8,-11],[-3,-1],[2,-10],[5,-7],[-1,-11],[-7,-5],[-8,-2],[-5,-5],[-9,2],[-6,5],[-17,-5],[-6,-6],[8,-19],[6,-9],[-11,-3],[-9,-6],[-5,-6],[5,-3],[-4,-6],[1,-9],[-7,-9]],[[4641,6113],[-30,22],[-30,18],[7,15],[-5,31],[-11,10],[-24,0],[-19,-1],[-16,-11],[-10,1],[-4,-3],[-17,-4],[-13,-15],[-24,-6],[-14,-9],[-14,-5],[-10,-9],[-78,47],[-59,36]],[[4270,6230],[-32,16],[-19,-6],[0,66]],[[4219,6306],[0,203]],[[4383,6753],[16,-13],[106,-79],[13,-10],[68,-50],[111,-85]],[[2730,6544],[-2,-17],[-8,-11],[-17,-11],[-4,-8],[3,-13],[25,-22],[11,-13],[6,-2],[12,5],[5,0],[8,-8],[2,-26],[7,-12],[9,-6],[12,6],[13,-1],[10,-7],[2,-11],[-5,-13],[-9,-9],[5,-8],[4,-12],[-2,-7],[-5,-5],[-12,-7],[7,-8],[-4,-4],[-13,-1],[-12,-4],[-4,-7],[-1,-9],[15,-22],[6,-4],[24,0],[8,-4],[3,-24],[-4,-9],[-5,-2],[-19,-1],[-2,-5],[17,-28],[1,-14],[-2,-5],[-7,-4],[-2,-5],[4,-9],[0,-7],[-4,-2],[-11,-12],[-21,-5],[-17,-17],[-7,4],[-4,-9],[-3,-1],[-4,-10],[-5,1]],[[2734,6099],[-12,1],[-43,0],[-38,1],[0,183],[-2,0],[1,31],[1,8],[-8,3],[-5,6],[-6,3],[-8,-3],[-3,2],[-12,1],[-11,-8],[-8,-1],[-10,-3],[-3,6],[-10,-3],[-3,-6],[-12,4],[-18,-1],[-18,4],[-11,6],[-12,3],[-13,-1],[-15,1],[-8,-6],[-12,-4],[-23,0],[-9,4],[-8,-6],[-19,-7],[-8,-7],[-4,-7],[-17,-8],[-8,-7],[-8,-4],[-19,5],[-8,6],[-5,9],[-11,7],[-11,-3],[-34,2]],[[2243,6310],[-6,8],[-4,17],[-12,40],[-3,6],[-1,8],[-8,20],[-4,3],[-8,12],[-3,3],[-7,-7],[-5,0],[-4,13],[8,3],[-4,8],[3,5],[-3,8],[-10,6],[-9,0],[-6,5],[-11,14],[3,9],[-8,11],[-11,-1],[-4,6],[1,4],[-5,17],[1,7],[-4,4],[-6,12],[-9,8],[-3,5],[-3,18],[-6,18],[-15,22],[0,4],[-7,12],[-6,16],[-14,0],[-1,3],[-11,-3],[-12,7],[-2,-4],[-7,1],[-8,-3],[-4,-5],[-23,9],[-2,3],[-12,5],[-10,13]],[[2243,6310],[-3,-6],[0,-14],[2,-4],[-8,-18],[-13,-39],[0,-10],[7,-12],[5,-5],[9,-13],[10,-9],[7,-9],[4,-9],[12,-21],[2,-15],[6,-6],[1,-7],[-7,-9],[4,-3],[-140,0],[7,-8],[2,-7],[-3,-6],[1,-7],[13,-19],[-9,2],[-15,0],[-4,-7],[4,-8],[15,0],[4,-3],[-2,-6],[-6,-1],[-10,3],[-1,-4],[11,-9],[8,-20],[-3,-2],[1,-7],[-10,-4],[0,-13],[-10,-8],[1,-9],[3,-6],[8,-3],[9,-7],[-3,-3],[1,-6],[-94,0]],[[2059,5933],[5,12],[3,12],[-4,-1],[-6,7],[-13,-2],[-5,15],[-2,0],[1,-12],[-9,-2],[9,-4],[5,-6],[11,-2],[1,-3],[-4,-14]],[[2051,5933],[-60,0],[-4,-1],[-39,0]],[[1948,5932],[0,3]],[[1948,5935],[15,3],[23,-3],[2,9],[-1,17],[7,-2],[3,3],[-2,14],[9,-4],[-2,10],[-7,7],[1,16],[-9,24],[-9,-3],[2,3],[-14,12],[0,16],[-8,-2],[-8,11],[3,7],[-2,11],[9,6],[-7,9],[-3,7],[-4,0],[-5,12],[2,2],[-5,6],[-3,-1],[-7,11],[-13,10],[-8,1],[-10,9],[10,12],[-16,12],[-5,7],[1,4],[-6,9],[-19,15],[4,11],[4,-3],[1,5],[6,6],[0,7],[-5,5],[-21,4],[-3,6],[4,2],[-11,6],[-13,-1],[-2,10],[-5,4],[-7,16],[7,2],[-11,13],[6,1],[-1,8],[-11,6],[-11,-1],[-6,13],[-10,13],[-18,7],[-2,2],[-12,0],[-5,1],[-1,8],[-10,4],[1,10],[-15,20],[5,8],[2,6],[6,5],[4,8],[-4,3],[-1,10],[10,13],[0,16],[-4,3]],[[1948,5935],[-1,-4],[8,-12],[-2,-7],[-19,-8],[-22,-14],[-10,4],[-11,-3],[-14,-1],[-12,-4],[-8,1],[-6,5],[-7,20],[-5,5],[-11,6],[-12,10],[-5,2]],[[1811,5935],[-10,2],[5,10],[-8,-1],[-6,8],[2,6],[-4,4],[-11,2],[-9,-2],[-5,3],[-11,-9],[-11,3],[-13,-4],[-17,2],[-19,9],[-13,0],[-7,5],[-21,3],[-10,10],[-20,0],[-50,37],[-10,9],[-10,6],[-13,11],[-15,10],[-59,43],[-7,-3],[-1,5],[-7,-2],[-1,-7],[-7,3],[-22,-2],[-15,7],[-6,-8],[-3,2],[-9,-1],[-12,-7],[1,-5],[-8,-4]],[[1369,6080],[-10,8],[-13,8],[-10,2],[-12,-1],[-5,-7],[-2,3],[5,7],[11,1],[1,7],[-12,12],[-7,3],[2,-19],[-5,-6],[7,-14],[-4,-1],[-7,5],[-1,4],[-11,16],[4,1],[5,16],[0,18],[-6,15],[-7,9],[-4,13],[-6,4],[-4,-1],[-3,15],[-3,5],[-12,11],[-7,8],[-1,8],[-5,2],[-2,11],[-5,4],[-9,2],[-20,17],[-9,6],[-18,13],[-22,9],[-16,3],[-4,8],[-11,4],[-8,-1],[1,3],[-15,11],[2,3],[-21,14],[-3,0],[-14,11],[2,3],[-17,5],[-7,7],[-4,0],[-7,11],[1,7],[-10,14],[-8,1],[-14,10],[5,2],[0,5],[-10,5],[-10,13],[-6,11],[-7,4],[0,4],[-7,7],[2,1],[-3,7],[-6,4],[-6,9],[-13,6],[2,6],[-12,17],[-5,2],[-11,14],[-10,5],[-3,-1],[-14,10],[-5,6],[-19,6],[-11,8],[-5,9],[0,7],[-3,3]],[[2571,5795],[-9,-4],[-17,-2],[3,4],[23,2]],[[2553,5800],[1,7],[17,-8],[-45,-7],[-4,1],[-11,9],[-4,10],[-5,21],[2,1],[15,-4],[3,-3],[16,-2],[-6,-7],[0,-6],[21,-12]],[[3292,6305],[2,-29],[0,-40],[0,-103],[0,-51]],[[3294,6082],[-14,-2],[-2,-3],[-9,-2],[-13,9],[-6,-1],[-8,-7],[-18,-11],[-7,2],[-12,-6],[-13,0],[-5,-6],[-10,-4],[-10,1],[-7,-9],[-9,-3],[-2,-3],[-22,-1],[-8,-5],[-15,-1],[-21,0],[-11,-2],[-3,3],[-14,4],[-13,-3],[-15,-14],[-30,-3],[-8,-5],[-10,-1],[-6,3],[-25,-1],[-11,3],[-6,-6],[-25,12],[-3,13],[-20,6],[-5,-2],[-10,4],[-11,1],[-7,-7],[1,-8],[-8,-5],[-3,-7],[-6,-7],[-11,-4],[3,-13],[-6,-8],[-8,-1],[-9,-7],[3,-13],[-3,-2],[3,-11],[-5,-4],[-6,-10],[-1,-8],[-22,-8],[2,-7],[-17,-7],[-9,-10],[0,-5],[6,-6],[6,-1]],[[2760,5883],[6,-6],[-1,-7],[-11,4],[-14,2],[-9,5],[-10,0],[-17,-7],[-6,-12],[-11,5],[-13,4],[-14,-3],[-9,-10],[3,-18],[-4,-9],[-12,-10],[-20,-9],[-19,-11],[-11,-3],[-9,1],[-7,4],[-6,-1],[-13,8],[-3,8],[4,3],[-1,5],[-7,0],[8,7],[11,4],[9,7],[11,4],[14,8],[7,-3],[16,1],[6,4],[2,5],[1,13],[14,21],[4,9],[1,8],[5,17],[9,9],[1,5],[11,8],[1,7]],[[2677,5960],[6,1],[8,7],[10,5],[11,-1],[8,4],[2,10],[9,16],[-1,4],[1,28],[2,5],[-4,15],[3,10],[-4,6],[0,8],[5,8],[1,13]],[[6398,5203],[-5,1],[-119,0],[-8,-2],[-12,2],[-30,-1],[-328,0],[-52,-1],[-254,0],[-18,-1],[-91,0]],[[5481,5201],[-3,7],[-7,5],[-1,5],[-9,10],[-8,1],[-6,-4],[-4,2],[-8,-2],[-10,-6],[-9,1],[-7,-5],[-7,2],[-3,14],[0,9],[-8,8],[-12,2],[-3,10],[-8,7],[-10,1],[1,5],[-9,9],[-7,11],[-13,-1],[-8,6],[-2,6],[-8,5],[-10,-2],[-3,-5],[-15,0],[-7,9],[-13,2],[-7,7],[-16,11]],[[5241,5331],[-4,9],[-8,11],[3,13],[0,10],[-21,18],[-1,7],[-6,6],[0,13],[-5,16],[-9,10],[-9,4],[-8,6],[-23,28],[-13,6],[-8,1],[-5,-3],[-8,0],[-7,4],[-12,2],[-5,-4],[-7,2],[-16,0],[-8,-13],[-10,-11],[-13,4],[-8,10],[-12,3],[-4,-5],[-5,1],[-1,7],[-3,0],[-4,7]],[[5001,5493],[8,2],[6,5],[-1,10],[5,2],[6,11],[6,5],[7,2],[3,4],[6,1],[8,13],[8,1],[4,12],[-5,8],[-11,8],[5,7],[8,4],[-3,9],[4,5],[7,1],[-6,4],[-8,-2],[-6,2],[4,10],[-2,15],[8,13],[5,0],[-1,5],[-6,2],[-3,10],[-9,-1],[-6,8],[-13,6],[-6,-2],[-16,2],[-3,2],[2,13],[-17,8],[-8,0],[-6,9],[-11,4],[-6,7],[-2,13],[-7,7],[7,10],[-3,4],[8,17],[2,13],[-1,4],[3,9],[-5,9],[-3,0],[3,11],[-11,4],[-2,13],[-4,5],[-7,1],[-1,4],[-13,16],[-5,-3],[-10,8],[-6,-2],[-3,6],[-6,-1],[-2,5],[-7,1],[-6,7],[-18,3],[-9,-1],[-7,9],[-4,-8],[-5,-3],[0,-10],[-7,-1],[-2,5],[-5,-4],[-7,1],[-3,7],[6,4],[-14,11],[4,11],[-13,4],[-6,0],[0,12],[-8,8],[0,6],[-6,3],[-3,-10],[0,-13],[-9,0],[-15,7],[-9,1],[-5,-2],[-3,3],[3,7],[-17,2],[-14,5],[-3,15],[2,2],[-8,10],[-12,-3],[-11,9],[-8,0],[-14,9],[6,6],[-1,7],[4,14],[-1,3],[9,5],[6,0],[3,8],[-8,3],[-7,12],[8,5],[-3,5],[-14,6],[-1,3],[-16,11],[-3,4],[7,6],[0,13],[2,3],[-3,15],[6,6]],[[4697,6516],[32,-23],[17,-12],[35,-28],[324,-244],[5,-4],[110,-84],[37,-29],[54,-41],[2,-1],[146,-113],[100,-76],[238,-186],[22,-17],[122,-96],[226,-177],[87,-69],[67,-52],[7,-6],[70,-55]],[[4219,6306],[-16,-4],[-7,0],[-12,-4],[-4,-5],[-9,-2],[-9,2],[-12,0],[-2,-2],[-18,-2],[-3,2],[-13,0],[-25,5],[-12,-3],[-9,-8],[-7,0],[-8,-5],[-9,2],[-10,-1],[-6,-9],[-7,-2],[-18,2],[-9,-7],[-17,-1],[-1,-2],[-9,-3],[-11,2],[-10,-2],[-12,1],[-13,-6],[-6,1],[-1,5],[-14,0],[-6,3],[-7,-1],[-3,5],[-5,-1],[-14,-8],[-5,-1],[-6,-7],[-1,-5],[-12,-6],[-6,3],[-20,-4],[-6,4],[-4,-6],[-7,0],[1,-4],[-19,-18],[-6,-4],[-20,0],[-9,-5],[-12,-1],[1,-7],[-4,-6],[-6,1],[-8,-3],[-12,1],[-7,-3],[-1,-5],[-5,-3],[1,-9],[-3,-4],[7,-6],[-8,-5],[-1,-10],[-9,-2],[-3,-10],[1,-6],[-8,0],[-17,-10],[-18,0],[-13,-13],[-10,0],[-4,-3],[-8,0],[-10,-3],[-8,-5],[-9,0],[-12,-12],[-3,-7],[-14,0],[-7,-2],[-14,1],[-8,-4],[-5,4],[-5,-2],[-2,-6],[-7,2],[-4,-8],[-14,-9],[-10,-3],[-8,-12],[0,-5],[-13,-3],[-7,-5],[-5,0],[0,-6],[-8,-7],[-3,-7],[-10,0],[-9,7],[-9,1],[-6,-2],[-10,-7],[-16,6],[-10,-7],[-10,-2],[-19,8]],[[3323,6006],[-7,20],[-22,56]],[[2319,5842],[-2,-2],[-16,3],[3,3],[9,2],[9,-5],[-3,-1]],[[2360,5852],[3,-3],[-10,0],[-2,4],[4,3],[5,-4]],[[2334,5860],[10,-5],[-1,-7],[-9,-2],[-9,1],[-4,3],[1,6],[-6,4],[-7,-2],[-3,10],[8,-4],[20,-4]],[[2612,5856],[-11,2],[24,19],[1,-11],[-5,-9],[-9,-1]],[[2051,5933],[5,-7],[11,-8],[1,-3],[-1,-19],[5,-9],[11,-15],[12,-12],[7,-10],[-3,-7],[-7,-3],[-15,-1],[-12,22],[-5,7],[-26,21],[-38,16],[-13,8],[-25,7],[-10,12]],[[2677,5960],[-4,6],[-10,-13],[-8,-7],[-7,-10],[-11,-32],[-5,-8],[-9,-10],[-11,-7],[-12,-11],[-18,-11],[-8,-3],[-16,-9],[-2,-3],[-21,-8],[-27,9],[-10,6],[-23,-6],[-2,-7],[-12,-8],[-9,-3],[-5,1],[-3,-4],[-14,-1],[-14,1],[-7,3],[12,4],[1,11],[12,7],[-4,9],[-9,0],[-5,-3],[-9,0],[-17,-5],[-6,4],[-5,-5],[-8,-1],[-9,6],[-4,6],[-8,-1],[-5,4],[-17,7],[-2,3],[9,2],[12,6],[12,9],[-6,15],[-7,8],[-8,5],[-12,-3],[-12,1],[-15,-2],[-10,-3],[-3,6],[3,9],[13,13],[1,5],[8,6],[8,-3],[15,8],[13,5],[6,4],[-12,-3],[-13,-5],[-10,-6],[-6,3],[-7,-3],[-9,-10],[-11,-16],[-2,-8],[0,-15],[-6,-2],[-9,2],[-4,10],[-1,-7],[3,-5],[13,-4],[-1,-11],[-7,-8],[-15,-13],[-11,-7],[0,-3],[-7,-5],[-15,-17],[-4,-12],[-5,-4],[-13,-1],[-15,3],[-1,8],[-10,6],[-14,13],[-4,-2],[-3,-9],[-6,2],[-4,5],[-18,-2],[-6,2],[-15,14],[-3,8],[-17,17],[-9,15],[-1,8],[8,16],[0,5],[-6,5],[-6,0],[0,-4],[-12,11]],[[4270,6230],[-4,-10],[-7,-4],[-7,1],[-11,-7],[-12,-2],[-1,-3],[-16,-4],[-8,-7],[-11,-3],[-9,1],[-20,-6],[-7,0],[-12,-8],[-7,-2],[-11,-7],[-4,-5],[-5,-1],[-5,-7],[-3,-9],[-5,-3],[-1,-7],[-3,0],[-9,-18],[-8,-9],[-13,-6],[-14,-23],[-9,-8],[-9,-3],[-3,-9],[-10,-7],[-3,-6],[1,-7],[-12,-8],[-5,-8],[-1,-11],[-10,-4],[-8,-12],[-6,-6],[-5,-11],[-10,-8],[0,-6],[-8,-5],[2,-6],[-2,-6],[-9,-2],[-5,-8],[-6,-3],[3,-7],[-11,-1],[-7,-12],[5,-3],[-13,-13],[-4,-11],[-15,-9],[-7,-6],[0,-15],[-6,-7],[-3,0],[-5,-8],[-5,0],[-1,-13],[-8,-1],[-4,-9],[-7,-8],[-9,-15],[-3,-8],[-6,-3],[0,-4],[6,-4],[-6,-2],[-5,3],[-9,0],[-5,-3],[-4,2],[-7,-5],[0,-12],[-8,-5],[-5,4],[4,4],[-5,6],[-5,-3],[-1,-6],[-14,-6],[6,-6],[-3,-4],[-7,0],[-5,-4],[5,-2],[9,2],[3,-8],[11,-6],[2,-5],[-3,-7],[-19,-9],[-4,-8],[3,-9],[-5,-7],[-7,2],[-7,-7],[-5,-1],[-3,-14],[-10,-8],[-10,2],[-10,-7],[-2,-8],[-9,-9],[-14,-5],[-12,-7],[-5,-9],[0,-5],[-5,-4],[0,-4],[-7,-5],[-3,-5]],[[3653,5590],[-114,113],[-25,24],[-43,43],[-75,72],[-7,8]],[[3389,5850],[-13,11],[-12,33],[-17,44],[-13,37],[-5,9],[-6,22]],[[5001,5493],[-13,5],[-5,0],[-3,5],[1,7],[-5,4],[-1,11],[-11,5],[-2,4]],[[4962,5534],[-2,15],[-11,2],[-5,5],[-7,1],[-5,6],[-6,0],[-9,6],[4,13],[-1,2],[-20,8],[-3,8],[-7,-4],[-10,1],[-7,-4],[-4,3],[-3,19],[-8,-1],[-6,4],[-3,8],[-9,0],[-8,-6],[-1,10],[-8,2],[-10,-3],[-10,-8],[-2,-5],[-11,9],[-7,-2],[-11,6],[-2,6],[-9,11],[-8,2],[-10,11],[0,6],[-22,-2],[-2,3],[-7,-2],[-8,-6],[-12,-6],[-1,-12],[3,-3],[-12,-15],[-12,-8],[-11,-2],[-4,-5],[-18,1],[-6,-4],[-8,-11],[6,-14],[-3,-11],[-6,-1],[-10,-10],[-19,0],[-5,-9],[-6,-2],[-11,4],[-7,-5],[-16,-2],[-8,-3],[-6,-11],[-17,-3],[-6,-5],[-8,-3],[-10,1],[-12,-4],[-2,-5],[-12,4],[-7,5],[-1,4],[-13,2],[1,-5],[-10,-7],[-9,6],[-4,8],[-11,1],[2,-6],[-10,-6],[-9,1],[-14,-4],[-5,3],[-16,4],[-8,-2],[-8,2],[-2,5],[-10,5],[-7,9],[-7,1],[-18,10],[-7,2],[-16,9],[-11,8],[-6,0],[-4,-4],[-10,6],[-8,-1],[-3,11],[-4,3],[-5,-2],[-12,5],[-7,-2],[-6,-12],[1,-5],[-7,-3],[-4,-8],[-9,-7],[-6,-2],[-9,-11],[-14,2],[-6,4],[-11,1],[-9,3],[-5,8],[-9,-3],[2,-7],[-7,-8],[3,-8],[-4,-6],[-10,1],[1,-4],[-5,-2],[-21,-1],[-2,-2],[-10,5],[-5,-7],[3,-5],[-8,-4],[-5,1],[-5,-4],[-3,-14],[-16,6],[-5,6],[-5,-7],[3,-5],[-3,-5],[-16,6],[-11,-1],[-6,-7],[-5,-1],[-5,3],[-5,-3],[-10,-1],[8,-16],[5,-3],[1,-6],[11,-15],[4,-8],[6,-6],[4,-9],[-5,-5],[2,-5],[-16,-8],[-6,5],[-2,6],[-7,2],[-3,7],[-8,8],[-9,-2],[-3,7],[-13,1],[-7,4],[-7,-1],[-1,-17],[5,-3],[4,-7],[9,-4],[0,-4],[-12,-17]],[[3912,5382],[-71,57],[-38,32],[-54,42],[-83,67],[-13,10]],[[1935,5620],[1,-7],[-6,2],[-10,-1],[-10,7],[5,2],[9,9],[7,-1],[4,-11]],[[1811,5935],[14,-13],[15,-10],[1,-11],[10,-13],[4,-3],[14,-5],[3,-23],[0,-13],[-6,-14],[-9,-33],[2,-12],[8,-2],[8,-6],[19,-6],[10,-11],[5,-8],[-10,-6],[-10,5],[-5,-2],[-5,-10],[-9,-3],[-8,1],[3,-5],[5,-18],[9,-7],[-12,-5],[-14,6],[1,-15],[8,-8],[9,0],[11,-8],[0,-10],[8,-7],[9,-4],[8,0],[10,-12],[-12,-11],[-11,1],[3,-10],[-10,6],[-5,9],[4,2],[-7,9],[-9,6],[-6,-1],[-8,4],[-2,-6],[5,-5],[1,-10],[-7,6],[-12,3],[-7,7],[2,-8],[7,-3],[3,-5],[14,-8],[2,-4],[18,-8],[-3,-11],[8,-12],[-6,-3],[-2,-8],[-11,1],[-10,-6],[-15,5],[-7,-1],[-5,-6],[-6,6],[-2,7],[-11,4],[-4,6],[-6,5],[-7,9],[-9,5],[-6,-1],[-7,4],[-8,11],[-15,6],[-8,-1],[-8,5],[0,3],[-14,14],[-11,5],[-13,4],[-13,0],[18,3],[1,3],[-16,14],[-2,0],[-13,9],[-3,-3],[3,-9],[5,0],[13,-11],[-8,-1],[0,-6],[-13,-6],[-7,-6],[-6,2],[-7,6],[-8,1],[-6,12],[0,5],[-7,9],[-14,8],[-13,4],[-3,5],[-13,5],[-4,12],[-6,13],[-9,10],[-10,5],[-8,11],[-38,23],[-14,6],[-23,4],[-26,0],[-3,4],[22,0],[15,-2],[-2,4],[-5,-2],[-10,1],[3,11],[-5,8],[-3,-18],[-11,-1],[-9,6],[-7,2],[7,16],[13,9],[-3,9],[-5,-10],[-5,2],[-2,12],[4,5],[-8,-2],[0,-9],[-5,-10],[-9,-1],[0,11],[-3,6],[1,-7],[-2,-8],[9,-8],[-1,-6],[-10,6],[18,-16],[3,-6],[-24,-7],[-9,-7],[-7,-8],[-4,-10],[1,-6],[13,-4],[3,-3],[-20,2],[-3,2],[-13,-2],[-5,3],[-7,-2],[-6,5],[8,3],[5,8],[5,13],[7,13],[4,11],[13,29],[10,28],[4,8],[10,28],[4,19],[0,14],[-5,14],[-12,8],[1,13],[-2,6],[-11,12],[-2,10],[-6,5],[-7,13],[7,-2],[12,-13],[4,-2],[12,-16],[10,-6],[0,-8],[15,-9],[5,-11],[9,-8],[3,-6],[6,-4],[1,-6],[5,-8],[8,-8],[12,-15],[6,-4],[31,-31],[7,-3],[10,-1],[1,3],[-13,14],[-5,4],[-8,1],[-2,8],[-10,4],[2,8],[-8,7],[-1,6],[-15,10],[-11,16],[-5,11],[-5,5],[-5,11],[-4,3],[-6,13],[0,14],[-9,-7],[-7,8],[-7,1],[-5,-6],[0,17],[-8,4],[-1,-3],[-9,1],[4,11],[0,11],[-9,14],[0,4],[-9,4],[-13,18],[-2,5]],[[3389,5850],[0,-144],[2,-27],[1,-101],[0,-64],[5,-3],[-3,-15],[-5,-5],[-13,5],[-7,0],[-8,-4],[-18,10],[-9,9],[-5,0],[-6,5],[-4,-6],[-10,-7],[-5,0],[2,7],[-8,-2],[-2,-6],[-7,-8],[-8,3],[-3,-4],[-9,4],[-1,-2],[-6,9],[-15,-13],[-7,0],[-9,4],[-4,-7],[-13,5],[-7,0],[4,-8],[-14,-11],[-15,2],[-8,-6],[-9,2],[-6,-12],[3,-4],[-6,0],[1,-5],[-5,0],[-7,7],[-4,-3],[3,-5],[-4,-12],[-5,0],[-6,6],[-8,-1],[-5,2],[-3,-8],[-7,1],[-6,-4],[0,-14],[-6,-1],[-2,-7],[-14,2],[-39,-37],[-47,-41],[-41,-34],[-35,-31],[-24,-20],[-34,-30]],[[2858,5221],[2,8],[-17,14],[-9,2],[-1,9],[-5,6],[3,2],[-5,6],[-4,-2],[-13,0],[-20,7],[-15,11],[0,47],[1,31],[-1,21],[0,192]],[[2774,5575],[5,10],[1,10],[6,0],[4,4],[4,13],[-6,1],[1,6],[-6,-2],[-5,6],[-7,-2],[-2,-5],[-9,7],[-8,-2],[5,6],[-5,7],[1,8],[4,5],[-2,6],[7,3],[2,6],[-5,7],[8,7],[-3,5],[4,5],[6,1],[-3,5],[1,6],[-4,4],[-1,9],[-5,3],[5,7],[-3,8],[-6,4],[0,6],[-7,6],[7,1],[-8,5],[4,11],[0,6],[6,0],[-1,5],[-8,2],[1,5],[11,3],[-4,6],[8,-3],[5,2],[-6,7],[-1,5],[-6,0],[-2,12],[-7,-1]],[[2750,5811],[3,11],[-2,7],[4,11],[9,4],[6,-3],[2,-10],[5,-3],[8,0],[8,9],[5,-1],[-4,-8],[1,-10],[5,-6],[7,-13],[-2,-7],[6,-2],[0,-10],[3,0],[2,9],[-9,5],[3,9],[-4,10],[6,9],[6,1],[6,-3],[0,-10],[7,6],[-8,8],[-5,2],[-19,0],[1,13],[-6,2],[-17,-9],[2,7],[-3,6],[-13,8],[4,5],[-5,1],[0,9],[10,5],[-2,4],[-10,6]],[[2484,5802],[-12,1],[-11,6],[2,4],[16,5],[8,-7],[2,-7],[-5,-2]],[[2496,5798],[-4,2],[-3,12],[-10,8],[6,5],[-1,7],[5,-4],[6,-19],[7,-9],[-6,-2]],[[2774,5575],[-111,-30],[-197,-52],[-63,-17],[-21,-5],[-11,10],[-17,6],[-4,5],[-7,0],[-11,9],[1,8],[13,9],[-16,18],[-16,8],[-14,11],[-36,2],[-31,3],[-24,1],[-10,10],[-9,5],[-8,-5],[-10,3],[-9,5],[-1,9],[2,8],[-9,4],[-9,10],[-5,2],[-12,13],[3,7],[-9,9],[-11,4],[-3,-2],[-8,7],[0,5],[-7,3],[0,3],[-7,5],[-8,2],[-17,-8],[-12,1],[-11,-1]],[[2039,5660],[-10,-2],[-5,6],[8,4],[-8,4],[-18,0],[0,5],[-6,0],[-1,-4],[-6,-1],[-2,10],[-3,-1],[2,-13],[-7,0],[-5,4],[-13,1],[3,11],[-15,12],[-8,0],[-4,5],[1,7],[-8,4],[1,7],[-8,8],[0,4],[9,-3],[4,1],[3,-7],[13,-4],[4,10],[7,2],[4,13],[11,-2],[11,18],[-6,8],[-1,14],[5,-3],[11,-1],[8,-5],[8,-2],[6,2],[10,9],[17,-2],[11,12],[7,2],[8,16],[8,2],[4,13],[9,0],[7,5],[20,-2],[4,2],[30,-6],[11,-8],[10,-16],[12,-6],[10,-2],[13,5],[18,11],[41,13],[1,4],[18,-3],[16,6],[12,3],[9,-1],[11,-4],[10,0],[15,-6],[23,0],[4,2],[16,-6],[24,-5],[18,2],[11,-7],[19,-6],[6,1],[9,-5],[20,-3],[7,-4],[11,-3],[3,2],[24,-3],[16,5],[13,-1],[13,1],[2,-5],[21,-10],[2,10],[6,-5],[11,1],[5,4],[-5,7],[-16,1],[-2,-3],[-16,6],[5,7],[15,3],[10,8],[6,10],[13,6],[-3,25],[7,10],[9,2],[11,-7],[7,-2],[16,4],[4,10],[17,3],[17,-7],[8,-1],[5,-21],[-7,-3],[-2,-7],[-13,1],[-19,-10],[-7,2],[1,-10],[-11,0],[-2,-3],[13,-9],[11,-10],[4,-8],[8,6],[18,9],[-2,8]],[[3912,5382],[-71,-30],[-11,-6],[-28,-11],[-76,-33],[-23,-9],[-7,-4],[-25,-10],[-19,-9],[-14,-5],[-86,-37],[-16,-6],[-38,-17],[-124,-53],[-27,-11],[-21,-12],[-4,-9],[12,0],[-3,-6],[1,-5],[7,2],[-5,-12],[5,-13],[10,-11],[-6,-5],[-39,-34],[-3,-2],[-70,-61],[-4,-4],[-132,-112]],[[3095,4857],[-5,3],[-5,19],[-22,2],[-8,10],[-5,4],[-2,7],[-6,4],[-8,-8],[-1,-5],[-8,-5],[-6,0],[-6,4],[-15,-4],[-9,7],[-6,2],[-7,7],[-12,3],[-17,-17],[-4,0],[0,-17],[-7,-1],[-1,-3],[-14,11],[-1,11],[-5,3],[3,11],[-1,9],[-5,11],[-2,12],[-3,2],[-2,9],[-7,5],[-11,3],[-14,21],[2,28],[-4,7],[7,6],[0,5],[7,3],[8,-5],[10,4],[2,3],[13,12],[3,0],[-5,15],[2,6],[-11,15],[1,9],[-3,10],[3,2],[5,13],[5,6],[-3,8],[-22,6],[-12,-4],[-9,4],[1,12],[-7,10],[-3,-1],[-6,8],[1,8],[9,8],[0,11],[-2,6],[-8,2],[-2,6],[-8,3],[-4,10],[14,8]],[[2857,5221],[1,0]],[[2044,5548],[7,-2],[8,2],[17,-1],[3,-3],[18,-8],[27,-16],[1,-9],[-8,-7],[-13,2],[-25,11],[-4,6],[-6,-3],[-7,0],[2,4],[-16,5],[6,3],[0,4],[-10,0],[-1,-4],[-19,5],[-3,6],[1,10],[22,-5]],[[2857,5221],[-15,1],[-197,0],[-24,1],[-55,0],[-15,1],[-13,-1],[-19,1],[-44,0],[-17,-15],[-4,1],[-19,-8],[-18,-10],[-7,2],[-12,13],[-5,-8],[-10,4],[-8,-3],[-12,-1],[-6,2]],[[2357,5201],[-6,7],[-28,-3],[-13,3],[-15,-3],[-4,6],[2,6],[-4,13],[16,2],[-14,2],[-7,5],[-5,0],[-16,5],[-20,-4],[-6,4],[0,17],[-2,11],[-8,14],[-10,21],[-3,0],[-13,24],[1,19],[-5,15],[-3,26],[-3,14],[-5,15],[-14,12],[-11,14],[-6,0],[3,9],[-7,-1],[-3,8],[7,4],[-16,-5],[0,-8],[-3,-3],[-36,28],[5,0],[-13,19],[6,4],[28,1],[8,-7],[4,-9],[1,8],[-6,5],[9,-2],[-5,10],[-6,7],[-3,-1],[-5,10],[-13,6],[-8,14],[-10,-1],[-15,7],[-13,3],[-14,-2],[-26,6],[4,1],[-5,7],[-11,-3],[-2,2],[9,5],[10,0],[10,9],[-2,3],[-13,-1],[8,3],[6,6],[4,-2],[14,2],[-4,7],[-9,1],[11,3],[-4,7],[2,5],[-4,12],[-4,3],[-10,-3],[-5,9],[7,2],[1,-4],[7,2],[-8,18],[7,5],[-4,5]],[[4962,5534],[-11,-10],[-17,-13],[-7,-7],[-33,-28],[-77,-66],[-30,-27],[-13,-10],[-32,-28],[-7,-7],[-27,-22],[-13,-12],[0,-69],[-32,0],[2,-36],[-36,0],[0,-47],[-109,0],[-18,-15],[-57,-50],[-86,-76],[-25,-21],[-27,-24],[-17,-16],[-46,-42]],[[4244,4908],[-8,0],[-7,14],[-5,2],[-18,19],[-7,5],[-12,2],[-7,4],[-27,9],[-31,21],[-11,15],[-3,12],[4,9],[-7,13],[-9,5],[-23,34],[-12,19],[-44,65],[5,18],[-3,8],[-38,79],[-34,61],[-10,15],[-25,45]],[[1378,5453],[-4,-5],[-3,8],[7,-3]],[[1274,5530],[0,-4],[-8,-1],[-3,4],[6,4],[5,-3]],[[1205,5535],[-8,3],[-1,6],[11,-5],[-2,-4]],[[1961,5460],[-106,0]],[[1855,5460],[-4,12],[-2,13],[-1,19],[-2,6],[-1,21],[-2,5],[9,8],[13,0],[5,2],[7,16],[2,6],[15,-6],[8,2],[8,-1],[8,2],[14,-1],[5,3],[6,0],[10,-3],[10,-11],[3,-7],[1,-12],[4,-9],[-3,-6],[5,-2],[0,-11],[5,-3],[-16,-1],[1,-2],[15,1],[8,-9],[-8,-1],[0,-5],[13,-1],[5,-6],[-5,-3],[3,-4],[-7,-3],[-16,6],[6,-6],[-2,-9],[-14,0]],[[1982,5573],[4,-3],[9,2],[-4,-7],[-10,4],[1,4]],[[1982,5573],[-7,12],[6,6],[6,-3],[4,-9],[-9,-6]],[[5241,5331],[-62,-54],[-6,-4],[-87,-76],[-14,-13],[-35,-29],[-44,-39],[-7,-5],[-16,-15],[-5,-7],[-6,-3],[-3,-5],[3,-9],[-4,-3],[-10,-2],[2,-4],[8,-4],[-2,-7],[-5,0],[-11,-9],[0,-7],[4,-5],[4,-11],[-4,-8],[-1,-10],[5,-4],[4,-17],[0,-8],[-6,-4],[-3,-6],[-5,-21],[5,-2],[2,-6],[-7,-10],[-5,-11],[-13,-5],[-5,-5],[-1,-13],[-12,-3],[-1,-7],[-10,-5],[-2,-4],[-13,0],[-5,9],[-6,4],[-14,2],[-6,-2],[-2,-15],[-6,-4],[-19,1],[-3,-4],[-6,-15],[3,-9],[-3,-7],[-14,-2],[-8,10],[-1,6],[4,12],[-7,7],[-12,7],[-8,-3],[-5,-11],[-2,-9],[-8,5],[-6,1],[-9,10],[-5,2],[-7,-2],[-4,-5],[0,-13],[-5,-7],[4,-4],[17,0],[9,-10],[-3,-11],[-11,-3],[-7,-7],[-4,-12],[2,-10],[-7,-2],[-21,3],[-6,5],[-9,-1],[-4,-7],[-3,-11],[2,-8],[-5,-13],[-5,-7],[-11,-6],[-3,4],[6,10],[-9,9],[-7,1],[-12,-4],[1,-16],[-1,-12],[-17,-5],[-15,3],[-7,-3],[-3,-7],[-5,-2],[-7,-11],[-13,-7],[-13,-14],[-2,-17],[6,-1],[3,-7],[-7,-2],[-5,-6],[-7,-4],[2,-6],[-1,-8],[-5,-6],[-9,-2],[-3,-4],[-8,-2],[-10,-10],[2,-14],[-1,-8],[-10,-3],[-5,-9],[-6,-3],[-4,-11],[-7,-2],[-18,5],[-5,6],[-6,-4],[-3,-7],[-7,5],[-10,-5],[-15,8],[-4,-2],[1,-6],[-16,0],[-5,-6],[-8,-1],[-9,4],[-7,-12],[-4,-3],[-22,1],[-9,-3],[-8,7],[-8,1],[-4,-5],[0,-7],[-9,-2],[-12,1],[-7,-3],[-3,-8],[-4,-3],[-15,1],[-8,7],[-7,1],[-12,-5],[-5,6],[-7,1],[-8,-4],[-8,-7],[-11,-2],[-6,1],[-19,-4],[-22,-13],[-8,6],[-6,0],[0,-8],[-8,-6],[-1,-8],[-6,-6],[-12,4],[-1,10],[-10,-1],[-4,2],[-5,-7],[-10,-2],[-2,-3],[4,-11],[-7,2],[-7,-1],[-4,5],[-10,-5],[-6,3],[-11,-2],[-4,-5],[-4,8],[-5,-3],[1,-8],[-6,4],[2,5],[-7,0],[-5,-3],[-2,3],[7,3],[0,3],[-11,4],[-6,-4],[-7,2],[2,6],[-7,0],[-5,-3],[0,10],[-9,-1],[-4,8],[-4,-4],[8,-9],[-3,-2],[-6,3],[-16,-2],[-3,5],[3,6],[-4,5],[5,7],[-4,4],[-3,-3],[-3,10],[-9,7],[-12,-2],[-4,4],[0,6],[-5,8],[-7,-4],[-9,5],[-7,9],[-7,2],[2,5],[-9,1],[-8,6],[6,7],[-7,4],[-2,5],[5,2],[-2,5],[-10,5],[3,12],[-1,6],[9,0],[5,7],[-9,3],[-3,5],[5,5],[-6,4],[-5,10],[-7,3],[-3,8],[1,6],[-11,14],[5,6],[-10,3],[-6,8],[-1,13],[-2,5],[-6,0],[0,8],[-14,6],[-7,-1],[-1,8],[-7,-1],[2,4],[-8,3],[6,8],[0,7],[-3,4]],[[3762,4759],[40,35],[23,20],[7,-2],[6,4],[11,1],[11,5],[14,2],[6,4],[15,3],[2,4],[14,4],[4,4],[10,-3],[16,-1],[0,2],[16,2],[13,8],[1,3],[14,6],[9,2],[7,8],[7,4],[16,-1],[20,6],[7,-2],[13,3],[2,3],[11,0],[11,2],[4,-2],[15,-2],[17,6],[3,-3],[15,3],[5,-2],[13,4],[7,-2],[32,8],[6,-1],[11,5],[12,1],[16,8]],[[1961,5460],[6,-33],[6,0],[0,-6],[-6,0],[-9,-7],[15,4],[-2,-5],[7,-1],[-5,-3],[4,-4],[-4,-8],[-10,0],[-5,-7],[5,-4],[5,2],[7,-5],[-7,0],[-5,-4],[5,-3],[5,2],[7,-3],[8,0],[-2,-7],[13,-6],[-4,-6],[-14,5],[-5,-9],[9,-5],[9,-9],[9,0],[4,-4],[11,4],[1,-5],[12,4],[3,-1],[5,-9],[7,-7],[9,-1],[5,-8],[5,1],[-6,3],[6,5],[7,-5],[7,-2],[10,4],[15,-12],[-1,-12],[4,2],[13,0],[5,-6],[-10,-14],[-11,-6],[-2,-7],[1,-11],[1,10],[5,10],[9,3],[6,9],[5,3],[6,-4],[12,0],[8,-8],[-11,-10],[-11,-18],[2,-3],[5,11],[6,9],[7,2],[9,-7],[5,2],[4,-11],[9,-3],[3,-7],[8,0],[9,6],[8,3],[7,-2],[5,-6],[5,-28],[6,-8]],[[2231,5204],[-8,-6],[2,-7],[-9,-2],[-11,7],[-10,0],[-4,-5],[-8,0],[-10,-12],[-6,-2],[-8,-9],[-1,-7],[3,-3],[0,-8],[-5,-1],[-1,-7],[4,-14],[-2,-11],[-9,-15],[-1,-10],[7,-13],[8,-8],[3,-6],[8,-9],[-6,1],[-10,-9],[6,-3],[2,-5],[8,3],[5,-2],[8,-9],[-3,-8],[8,-3],[4,-6]],[[2195,5015],[0,-44],[1,-21],[-2,-9],[-28,0],[-60,1],[-1,-28],[-39,-3],[-34,0],[7,-41],[22,-35],[-2,-9]],[[2059,4826],[-12,9],[-6,2],[-8,-1],[-10,-5],[-9,7],[0,18],[-8,10],[-11,4],[-3,16],[-4,7],[-12,10],[-9,3],[-6,-1],[-5,11],[-6,4],[0,8],[-4,10],[1,7],[-9,13],[-1,17],[6,18],[2,13],[3,14],[3,35],[2,16],[0,22],[-5,2],[-3,18],[-4,0],[-9,14],[0,6],[-9,16],[-11,24],[-2,27],[-6,20],[-15,18],[-5,3],[-13,3],[-7,-2],[-6,-7],[-2,9],[-10,10],[-5,7],[-3,18],[6,16],[-3,7],[2,8],[-4,7],[2,7],[0,12],[-3,3],[18,6],[3,9],[4,36],[0,23],[-2,24],[-6,23]],[[3762,4759],[-90,-79],[-134,-116],[-4,-4],[-138,-120]],[[3396,4440],[-15,11],[-98,43],[-56,25],[-28,12],[-20,9],[-2,8],[-6,12],[-4,11],[-10,3],[-5,16],[-10,7],[-5,7],[1,12],[-4,4],[-11,2],[-7,-3],[-11,2],[-5,-2],[-2,9],[-5,1],[-4,5],[5,17],[6,4],[11,13],[-4,4]],[[3107,4672],[-7,6],[-6,0],[-10,8],[-7,9],[2,11],[10,8],[-4,8],[5,3],[-13,15],[-2,8],[8,-2],[4,6],[11,5],[-1,11],[2,5],[13,-1],[1,13],[-5,0],[-9,7],[-1,4],[-10,8],[-8,-2],[0,6],[12,7],[0,8],[13,19],[-5,4],[-5,11]],[[5481,5201],[2,-4],[9,-2],[5,-13],[-1,-10],[-11,-14],[-3,3],[-5,-3],[-4,-10],[2,-4],[-8,-17],[10,-12],[10,-15],[-1,-9],[-10,-1],[-4,-6],[-2,-9],[6,-9],[8,-1],[16,-7],[8,-5],[7,-8],[17,11],[8,1],[16,-23],[3,1],[5,-13],[5,-3],[3,-10],[16,-21],[-9,-12],[-3,0],[-7,-7],[2,-11],[-4,-5],[8,-9],[3,-6],[-6,-9],[12,-16],[3,-1],[-1,-7],[3,-5],[-8,-10],[5,-7],[1,-8],[5,-6],[6,-3],[0,-4],[7,-1],[6,-4],[13,1],[11,4],[9,-1],[8,-4],[8,0],[8,-15],[14,0],[2,-9],[20,1],[9,-2],[14,-16],[9,-5],[10,2],[10,-8],[7,-11],[14,-5],[4,-6],[18,2],[11,-9],[1,-12],[-4,-9],[10,-7],[7,-10],[0,-8],[-5,-5],[10,-8],[4,-8],[-6,-2],[0,-8],[8,-4],[2,-9],[5,-3],[1,-16],[6,1],[10,-15],[3,-7],[2,-12],[9,-16],[4,-5],[-3,-5],[10,-16],[-7,-5],[-3,-9],[9,-12],[0,-18],[-9,-8],[-7,-2],[-10,0],[-5,-4],[2,-9],[7,-7],[10,-15],[1,-6],[-3,-9],[-5,-5],[5,-5],[7,-23],[0,-9]],[[5876,4446],[-181,0],[0,-9],[-54,0],[-17,1],[-152,1],[-146,2],[-49,0],[0,-88],[-185,0],[-51,1],[-75,0],[0,-38],[-1,-52],[-121,0],[-39,1],[-13,-12],[-66,-58],[-26,-22]],[[4700,4173],[-86,-74],[-6,8],[1,5],[-9,-1],[-4,-4],[-14,-2],[-6,3],[-8,-9],[-9,-1],[-8,3],[-5,-3],[-10,-1],[-6,-7],[2,-5],[-3,-8],[-199,0],[0,-148],[-1,-2],[0,-78],[-36,-31],[-24,-20],[-5,-3],[-30,-27],[-18,-13],[-13,-12],[-18,-14],[-7,-7],[-28,-23],[-11,-9],[-10,-7],[-30,-25],[-15,-15],[-45,-36],[-10,-9],[-30,-26],[-16,-13]],[[3983,3559],[-8,1],[-3,6],[-6,2],[-4,8],[0,15],[-8,7],[-12,4],[0,7],[-5,6],[2,5],[-35,6],[-14,6],[-13,-3],[-6,-4],[-5,1],[-2,6],[-12,9],[0,3],[-10,5],[-6,0],[-11,10],[-1,8],[-7,2],[-5,6],[-8,4],[-14,3],[-5,4],[-3,-6],[-7,3],[0,11],[-10,0],[-5,4],[0,6],[-10,5],[-5,0],[-15,10],[-10,8],[-3,0],[-7,13],[5,12],[-9,11],[-8,2],[-5,-8],[-11,2],[-10,6],[-7,-2],[-7,8],[4,9],[-6,1],[-3,6],[0,6],[-3,5],[-10,6],[3,1],[-3,19],[-4,5],[7,2],[2,6],[7,-4],[5,1],[-2,6],[7,9],[6,17],[10,5],[-1,5],[-9,7],[-2,6],[-4,0],[-11,15],[-11,3],[-3,6],[-7,2],[-4,7],[9,8],[-7,9]],[[3628,3939],[5,4],[0,11],[-6,3],[-1,11],[5,8],[7,4],[5,8],[7,3],[13,3],[14,-2],[17,5],[0,3],[8,0],[7,4],[0,31],[-1,18],[1,24],[-1,9],[1,30],[0,56],[-18,13],[-86,74],[-149,128],[-60,53]],[[3107,4672],[-27,0],[-25,-1],[-147,0],[-13,13],[-4,6],[-10,5],[-4,6],[-11,-4],[-1,-7],[-7,-1],[-18,6],[-18,-21],[-5,-20],[-26,-20],[-2,-6],[-11,-5],[-5,-6],[0,-13],[-2,-2],[-16,1],[-4,5]],[[2751,4608],[0,19],[-8,0],[-1,8],[-16,0],[-17,15],[-13,-2],[-3,-7],[-6,2],[-6,8],[-1,10],[-9,3],[-2,11],[-11,1],[-1,3],[-11,-1],[-9,6],[3,13],[-9,1],[-14,10],[-16,-7],[5,4],[1,5],[10,11],[-8,2],[-9,6],[6,7],[-9,5],[-16,23],[-9,1],[1,3],[-7,0],[-10,5],[-3,4],[-9,2],[-6,5],[-9,2],[-7,8],[2,3],[-9,9],[-8,0],[-1,3],[-10,3],[-6,5],[-12,1],[1,4],[-9,-2],[-14,6],[-6,0],[-11,5],[-8,1],[-14,9],[-17,4],[-19,7],[-11,10],[-9,-1],[-9,4],[-8,12],[0,3],[-13,4],[-7,4],[-6,0],[0,10],[-6,10],[1,6],[-9,5],[-3,6],[-13,12],[-6,-3],[-15,14],[-10,0],[-4,7],[-10,5],[-2,7],[-15,19],[-7,0],[-11,10],[-5,2],[-5,7],[1,5],[-4,5]],[[2231,5204],[10,-4],[4,1],[1,-5],[8,-5],[18,-5],[6,2],[3,-5],[5,0],[22,6],[6,-1],[-8,5],[9,6],[4,0],[6,-6],[-2,7],[26,2],[8,-1]],[[6398,5203],[311,-249],[137,-111],[84,-67],[117,-94],[230,-189],[264,-216],[60,-50],[33,-27],[136,-113],[7,-7],[225,-186],[74,-62],[33,-27],[175,-147],[236,-201]],[[8520,3457],[-82,0],[0,-16],[-891,0],[-49,1],[-849,0],[-20,1],[-40,-1]],[[6589,3442],[-230,2],[-51,0],[2,-12],[-83,0]],[[6227,3432],[1,13],[-2,6],[1,10],[9,10],[-6,4],[1,25],[-3,9],[10,10],[8,-4],[7,2],[-1,6],[-6,9],[1,5],[6,7],[-5,7],[0,8],[-3,6],[6,14],[-3,9],[-4,9],[-8,3],[-9,1],[-1,6],[-8,4],[0,7],[4,5],[-1,6],[5,4],[5,0],[0,8],[-7,8],[0,5],[-7,7],[-14,4],[-3,19],[-6,13],[-4,5],[3,7],[-5,5],[-3,8],[2,16],[-3,10],[-6,6],[-8,2],[1,18],[-7,29],[2,6],[11,7],[1,6],[-4,5],[3,12],[-10,7],[-3,11],[-18,13],[-12,10],[-3,4],[-1,13],[3,2],[-3,9],[-5,4],[-6,18],[2,13],[-10,11],[3,5],[-3,16],[6,0],[0,6],[11,3],[-3,11],[6,6],[4,0],[5,6],[-4,7],[1,8],[-9,4],[-7,0],[-7,3],[2,3],[-8,14],[0,3],[-10,1],[-7,7],[-5,2],[-2,6],[-7,3],[3,4],[14,6],[5,4],[2,15],[-3,5],[-11,4],[-6,8],[-15,-6],[-20,0],[-5,3],[-10,0],[-4,4],[4,10],[-4,4],[-3,9],[-5,7],[-8,2],[-10,14],[-8,5],[-1,3],[14,10],[-5,7],[3,6],[-1,17],[-9,-2],[-3,4],[1,14],[-18,15],[-6,-2],[-5,5],[-9,3],[-3,6],[-2,13],[5,10],[0,6],[10,1],[3,6],[-6,7],[-9,-1],[-11,16],[-18,11],[0,7],[-3,11],[-13,7],[0,8],[7,7],[-3,5],[-14,1],[-4,11],[-12,5],[-1,6],[13,2],[16,10],[0,9],[-5,14],[-10,14],[-13,8],[-5,0]],[[2751,4608],[-27,-1],[-18,13],[-10,-15],[-6,-3]],[[2690,4602],[-1,7],[-7,0],[0,8],[-5,3],[-9,0],[-13,-10],[-12,3],[-4,11],[-6,-3],[-8,2],[-3,-7],[-12,6],[-8,-6],[-11,1],[-12,-11],[-6,-11],[-9,-6],[-9,3],[-9,-5],[-3,-6],[-8,-9],[3,-10],[-3,-2]],[[2535,4560],[-7,-4],[-28,48],[-26,42],[-27,26],[-28,15],[-14,3],[-18,-10],[-9,-10],[-11,-5],[-13,6],[-3,-2],[-17,4],[-13,-1],[-3,-11],[-12,2],[-11,-5],[-16,0],[-28,7],[-10,1],[-17,11],[-11,1],[-6,8],[-7,3],[-5,-2],[-3,8],[-15,10],[-12,6],[0,3],[-18,13],[-4,0],[-4,7],[-11,5],[-9,16],[-19,18],[-13,21],[-7,9],[-4,2],[-1,6],[-16,15]],[[3628,3939],[-2,5],[-8,0],[-7,11],[-10,3],[-17,13],[-22,14],[-4,-3],[-6,1],[14,-11],[9,-15],[2,-10],[8,-5],[11,-24],[1,-7],[5,-14],[1,-18],[-2,-8],[-4,-3],[-13,4],[-10,1],[-5,-5],[-10,-1],[-10,5],[-11,17],[-7,2],[-5,7],[-6,6],[-9,2],[-10,9],[0,7],[-10,3],[-12,9],[-4,0],[-2,13],[-5,5],[-12,6],[-10,8],[-8,3],[-11,-2],[-3,-3],[-9,11],[-6,1],[-7,7],[-13,1],[0,-9],[-7,-1],[-4,-6],[1,-4],[-5,-10],[-10,-6],[-6,1],[-17,15],[-8,1],[-5,-8],[1,-10],[-5,-5],[-5,1],[-13,-7],[-4,5],[-4,-10],[-8,0],[0,16],[-8,0],[-3,-3],[-2,15],[0,39],[-75,65],[-78,69],[-1,6],[-12,10],[-5,9],[-9,-2],[-4,4],[2,9],[-3,8],[-7,6],[-1,7],[-7,3],[-22,-5],[-13,1],[-7,3],[-11,0],[-6,-6],[-5,3],[6,14],[9,9],[0,8],[-18,19],[-14,5],[1,6],[-5,14],[10,4],[-4,7],[2,4],[0,8],[7,15],[-14,11],[-8,11],[-2,10],[-7,4],[-11,11],[-8,2],[-7,-3],[-22,4],[-2,-2],[-8,3],[-6,16],[-5,0],[-14,5],[-10,-5],[-5,6],[-5,1],[-5,6],[-7,0],[-3,6],[-13,23],[1,2],[21,3],[10,7],[-7,10],[-2,6],[-5,6],[-6,0],[-4,7],[0,7],[-4,6],[-21,-4],[-2,-4],[-6,7],[-10,8],[-27,25],[-26,25],[-26,22],[-17,6],[-6,6],[-16,24],[1,9],[-3,14]],[[3983,3559],[19,1],[4,-2],[14,1],[9,-10],[7,-3],[3,-6],[9,-6],[5,-8],[-2,-4],[5,-7],[-7,-2],[-8,-8],[-3,-11],[3,-3],[5,-12],[6,-7],[7,1],[15,-6],[3,-3],[-1,-10],[5,-14],[-2,-6]],[[4079,3434],[-112,1],[-165,0],[-14,1],[-46,0],[-17,1],[-232,0],[-7,1],[-144,0],[-9,1],[-19,-1],[-10,1],[-178,2],[-21,-1],[-26,0],[-9,1],[-91,0]],[[2979,3441],[-12,11],[-14,6],[0,3],[-15,10],[-20,27],[-6,9],[-10,1],[-19,12],[-5,8],[-11,9],[1,9],[-2,10],[-9,12],[5,9],[-9,7],[0,5],[-6,15],[-2,14],[-6,19],[-12,20],[-10,7],[-10,3],[-4,4],[-16,5],[-15,3],[-7,-1],[-7,5],[-3,8],[-12,16],[-3,10],[0,8],[-14,9],[-11,16],[-4,12],[-7,11],[-4,12],[-5,2],[-9,10],[-6,9],[-18,17],[-3,6],[-22,13],[-10,14],[-11,9],[-18,8],[3,1],[-10,5],[-7,1],[-7,5],[-21,12],[-18,8],[-6,-2],[-7,2],[-6,6],[-7,2],[-9,8],[0,4],[-7,15],[-7,8],[-7,5],[-5,-1],[-4,6],[-10,6],[-8,12],[-11,3],[-3,-3],[5,13],[0,12],[2,15],[-7,11],[-7,7],[5,5],[-3,13],[3,13],[-3,4],[0,6],[-8,6],[-3,17],[2,7],[-6,13],[-8,12],[3,7],[-2,8],[-9,11],[-1,6],[-6,15],[6,7],[-4,13],[-10,5],[-2,5],[10,-1],[19,4],[-3,14],[-5,7],[3,5],[-1,7],[-4,7],[-6,-1],[1,5],[-9,2],[-3,-7],[-8,6],[-8,3],[-7,10],[11,9],[2,13],[6,11],[8,0],[7,11],[4,10],[0,7],[11,-1],[5,-7],[8,-7],[7,-1],[6,-5],[6,-14],[10,-2],[17,6],[20,20],[20,33],[6,16],[7,28],[3,15],[2,23],[-1,10],[2,11],[4,9],[4,20],[3,7],[4,17],[5,4],[15,5],[3,-2],[17,3],[5,8],[2,9],[-5,-5],[-1,-8],[-4,-3],[-12,-2],[-3,4],[-4,-4],[-17,-4],[-7,11],[-13,28],[5,9]],[[6227,3432],[-236,4],[-128,0],[-34,2],[-56,0],[-31,-3],[-80,0],[-32,1],[-4,-1],[-24,0],[-26,1],[-416,0],[-19,1],[-9,-1],[-219,0],[-16,-1],[-17,1],[-69,0],[-26,-1],[-9,1],[-31,-1],[-7,1]],[[4738,3436],[1,221],[0,38],[1,35],[0,73],[7,0],[1,138],[50,-1],[1,63],[0,77],[-51,0],[0,93],[-48,0]],[[4738,3436],[-6,-1],[-84,0],[-28,1],[-7,-1],[-363,0],[-38,-1],[-45,0],[-3,1],[-55,0],[-8,-1]],[[4101,3434],[-22,0]],[[9706,1639],[-47,-1],[-269,-2],[-23,0],[-54,-1],[-24,0],[-259,-2],[-183,-2],[0,-44],[-201,-1],[-656,-1],[-29,0],[-215,-1],[-262,0],[-140,-1],[-68,0],[1,-8],[0,-23],[-129,0],[-1,-1],[-101,0],[-6,1],[-53,-1],[0,14],[-104,1],[-41,0],[-1,14],[-178,0],[1,-8],[0,-38],[-52,-18],[0,-48],[-43,-1],[1,-38],[-20,0],[8,-8],[-6,-12]],[[6552,1409],[-6,7],[-19,16],[-28,15],[-55,42]],[[6444,1489],[-9,9],[0,13],[-10,1],[2,10],[15,28],[18,1],[-2,18],[37,-1],[7,23],[5,19],[15,49],[4,16],[35,114],[17,60],[-6,84],[-5,90],[-2,38],[-3,25],[0,49],[-5,1],[-1,278]],[[6556,2414],[33,0],[0,872],[19,1],[-1,30],[-35,0],[0,32],[17,1],[0,28],[0,64]],[[8520,3457],[14,-11],[233,-200],[166,-142],[136,-117],[19,-16],[138,-120],[19,-15],[55,-49],[47,-39],[163,-146],[4,-6],[1,-9],[-6,-19],[0,-9],[5,-16],[0,-6],[-3,-9],[2,-20],[-1,-8],[-5,-15],[4,-21],[9,-12],[24,-12],[10,-9],[7,-11],[5,-12],[4,-21],[13,-24],[11,-13],[17,-11],[13,-16],[24,-10],[4,-10],[11,-2],[6,-4],[5,-21],[10,-17],[4,-8],[-7,-11],[8,-5],[9,-11],[-1,-12],[3,-11],[14,-10],[0,-9],[-5,-4],[-7,-1],[1,-4],[11,-12],[18,-13],[24,-43],[3,-12],[0,-12],[-5,-15],[1,-17],[-5,-15],[0,-4],[13,-13],[21,5],[14,1],[5,-4],[6,-12],[6,-1],[19,-9],[9,-11],[0,-6],[5,-7],[22,-3],[10,-11],[4,-3],[15,-13],[8,-10],[12,-4],[14,-1],[7,-5],[7,-2],[12,-12],[15,-28],[18,-14],[-1,-6],[3,-16],[-1,-6],[6,-18],[-2,-3],[-14,2],[-6,-2],[-11,2],[1,-8],[-10,-4],[-2,-6],[-18,-16],[-20,-20],[-10,-7],[1,-8],[-2,-5],[-12,-5],[-13,-11],[-15,-5],[-7,2],[-11,-1],[-6,-4],[-15,-17],[-4,-7],[-8,-6],[-15,-4],[-12,1],[-8,-5],[-8,-11],[-15,-4],[-10,-7],[-15,2],[-9,-4],[-14,-16],[-3,-5]],[[4101,3434],[-1,-10],[0,-173],[104,-1],[0,-91],[16,-1],[2,-16],[16,0],[1,-15],[16,0],[0,-15],[16,0],[2,-15],[16,0],[1,-31],[113,-2],[2,-92],[67,0],[1,-91],[139,-3],[1,-91],[109,3],[-7,-96],[69,4],[1,-15],[16,0],[0,-187]],[[4801,2496],[-18,-1],[-45,0],[-10,9],[-20,11],[-12,7],[-10,12],[-22,16],[-9,-2],[-10,5],[-9,0],[-11,11],[-16,9],[-6,-2],[-15,2],[-7,3],[-8,-1],[-11,-4],[-7,5],[-3,-2],[-15,-1],[-7,6],[-11,3],[-6,6],[-11,4],[-3,-2],[-9,2],[-9,8],[-14,4],[-13,4],[-13,11],[-4,10],[-6,6],[-9,-1],[-3,4],[-7,0],[-6,5],[-7,1],[-14,-5],[-7,5],[-2,7],[-15,10],[-2,3],[-5,-3],[-9,-2],[-9,3],[-4,-2],[-5,3],[-7,-1],[-11,1],[-7,7],[-5,-3],[-6,9],[-11,3],[-7,8],[-25,7],[-3,-1],[-7,6],[-4,-2],[-13,8],[-2,5],[-10,5],[2,8],[-17,-2],[-9,-4],[-1,-4],[-9,1],[1,-3],[-10,-8],[-11,1],[-5,-2],[-2,-8],[4,-4],[-7,-5],[-4,5],[-5,-4],[-8,-2],[-7,-7],[0,-6],[-6,-4],[-6,-16],[2,-9],[-6,-6],[-13,-3],[-6,-5],[-12,-2],[-6,2],[-4,-4],[-7,1],[-11,6],[-8,-11],[-4,6],[-10,-2],[-7,-5],[-1,-6],[-5,5],[-15,-1],[-5,-6],[-6,-3],[-10,14],[-6,-5],[-5,-16],[6,-12],[15,-11],[-3,-6],[4,-1],[13,-8],[-6,-7],[1,-4],[8,-3],[3,-6],[0,-9],[-3,-8],[-2,-21],[-15,-4],[-5,7],[-4,13],[-7,7],[-5,-1],[-13,10],[-9,2],[0,6],[-20,12],[-12,10],[-21,8],[-3,5],[-21,15],[-20,4],[-25,-5],[-18,-3],[-27,-7],[-11,-3],[-15,-6],[-9,2],[-12,-1],[-3,-5],[-11,-5],[-7,3],[-4,4],[-7,1],[-15,-11],[-9,-3],[-15,15]],[[3657,2575],[9,25],[7,34],[4,31],[0,29],[-2,24],[-7,20],[-8,16],[-4,3],[-11,5],[-10,0],[-12,6],[-10,12],[-8,5],[-12,2],[-5,0],[-17,4],[-13,-3],[-5,-6],[-1,-12],[-7,2],[-14,8],[-7,9],[-8,1],[-13,9],[-9,3],[-5,6],[-15,3],[-3,3],[-15,7],[-5,9],[-10,7],[-7,10],[-3,0],[-14,16],[0,8],[3,13],[-1,5],[6,1],[-1,5],[12,21],[8,24],[5,21],[2,14],[0,15],[3,-1],[2,-9],[-2,-2],[1,-21],[-1,-7],[-6,-16],[23,9],[-2,9],[7,-2],[8,7],[-14,6],[-4,11],[-5,5],[-5,13],[-5,3],[-5,-5],[-2,4],[5,3],[-1,13],[-4,17],[-9,19],[-9,14],[-15,13],[-4,2],[-14,-2],[-27,0],[-2,5],[-11,4],[-5,5],[-11,0],[-14,4],[-5,-3],[-10,4],[-2,5],[-21,22],[-5,1],[-10,13],[-12,6],[-2,4],[-40,41],[-2,7],[-8,13],[-1,5],[-8,10],[-5,10],[-6,7],[-9,4],[-5,10],[-5,4],[-10,15],[-6,5],[-19,7],[-4,-2],[0,-8],[-8,8],[-5,0],[-5,6],[-10,4],[-20,0],[-18,14],[-3,-2],[-6,4],[-11,1],[-4,-3],[1,8],[-2,10],[-7,15],[-8,5],[-7,9],[-5,5],[2,5],[-5,11],[3,4],[-3,11],[3,3],[-2,9],[-8,3],[0,15],[-6,8],[1,3],[-16,14]],[[6556,2414],[-164,-1],[-126,-1],[-55,0],[-92,0],[-34,0],[-5,0],[-32,0],[-10,-1],[-34,0],[-4,1],[-26,0],[-4,-1],[-23,0],[-21,1],[-4,-1],[-129,-1],[-428,0],[13,-31]],[[5378,2379],[-94,1],[0,24],[-50,0],[-63,1],[-44,0],[-104,1],[0,44],[-33,1],[2,23],[-104,0],[0,21],[-57,1]],[[4831,2496],[-30,0]],[[5232,986],[-7,-3],[-5,8],[1,3],[-5,6],[10,1],[8,4],[1,-8],[-3,-11]],[[4237,1586],[10,-2],[0,-11],[-6,-12],[4,-17],[7,-6],[26,-12],[7,-1],[19,5],[6,-2],[-1,-14],[3,-12],[6,-7],[2,-9],[-29,0],[-22,-10],[-11,-8],[-14,-6],[-6,-6],[-18,-3],[-6,-4],[-20,0],[-9,-7],[-1,-4],[-7,-3],[-38,18],[-7,6],[-3,-1],[-7,7],[-7,3],[0,4],[-7,15],[-6,7],[-4,1],[-9,12],[-3,10],[-9,6],[-8,11],[-10,4],[-3,5],[-8,4],[11,9],[10,2],[9,-1],[10,-4],[11,-2],[7,3],[11,-1],[14,5],[9,6],[7,8],[10,1],[14,-3],[7,-3],[25,0],[15,4],[8,6],[5,8],[6,1]],[[3866,1605],[-11,-4],[-5,2],[3,5],[12,0],[1,-3]],[[3939,1601],[2,-3],[10,-2],[11,1],[7,0],[17,-10],[5,-11],[0,-8],[-6,-2],[-34,1],[-14,-7],[-21,12],[-14,3],[-13,5],[-10,-8],[-5,-1],[-11,5],[-8,1],[-6,8],[5,3],[6,-1],[17,11],[4,10],[4,0],[11,-9],[9,2],[7,4],[19,17],[-1,6],[7,-3],[0,-6],[7,-10],[-5,-8]],[[4382,1626],[16,1],[31,-6],[23,-8],[13,-11],[16,0],[6,3],[26,-1],[3,4],[9,0],[3,-6],[12,-3],[5,-3],[6,1],[20,-6],[7,-10],[13,-7],[3,-6],[13,-2],[8,-2],[11,2],[5,-3],[5,1],[11,-3],[13,3],[12,10],[0,14],[22,14],[4,-3],[13,2],[2,3],[8,-3],[5,-5],[7,-3],[14,-3],[9,-9],[-7,-7],[-11,-3],[-4,-8],[-5,-6],[1,-4],[-7,-10],[-14,-1],[-21,-8],[-17,0],[-5,-1],[-15,1],[-5,-1],[-19,1],[-7,-2],[-14,-9],[-6,0],[-12,-8],[-6,1],[-2,-5],[-4,2],[-15,-10],[-6,2],[-20,3],[-10,-5],[-8,0],[-6,3],[-17,-3],[-7,4],[-11,0],[-8,-4],[-8,7],[-11,4],[-13,-3],[-18,15],[-6,0],[-7,13],[-5,17],[9,15],[1,9],[-10,7],[-2,4],[-17,12],[-9,5],[-7,-5],[-9,6],[9,4],[-2,8],[4,7],[15,-2]],[[4831,2496],[0,-50],[-1,-65],[0,-338],[2,-15],[-1,-9],[3,-7],[-5,-12],[-8,-4],[0,-8],[8,-10],[0,-6],[-8,-8],[-23,-17],[0,-6]],[[4798,1941],[-5,4],[-14,7],[-8,0],[-12,4],[-8,6],[-11,2],[-16,14],[-13,7],[-10,-3],[-16,6],[-9,2],[-15,1],[-17,-5],[-23,1],[-12,-1],[-13,-3],[-7,-6],[-3,-6],[-13,-7],[-22,1],[-13,7],[-28,7],[-12,7],[-17,2],[-4,-2],[-28,1],[-4,-4],[-4,-11],[-6,4],[-23,1],[-3,-2],[-15,15],[-7,1],[-17,10],[-11,4],[-24,-1],[-26,15],[-9,2],[-10,8],[-9,4],[-12,0],[-1,-3],[-15,5],[-21,-2],[-10,1],[-6,-2],[-12,0],[-19,5],[-15,6],[-11,3],[-18,0],[-13,-4],[-65,0],[-4,-2],[-40,-1],[-13,3],[-11,-4],[-29,-4],[-9,-3],[-11,0],[-11,-2],[-14,0],[-12,-2],[-15,0],[-12,-2],[-5,-4],[-18,2],[-9,-6],[-3,-4],[-10,8],[-5,-2],[-2,6],[-3,18],[-3,9],[-17,16],[-4,12],[-8,15],[-6,5],[-19,12],[-11,5],[-9,1],[-13,10],[-16,6],[-24,-1],[-3,-2],[-12,0],[-14,10],[0,7],[-5,8],[-2,10],[4,2],[2,10],[-4,6],[7,6],[0,3],[8,18],[15,35],[8,28],[4,11],[-1,10],[-5,5],[-2,8],[-6,10],[-11,7],[-4,15],[-6,4],[1,6],[6,18],[6,15],[9,37],[4,15],[0,14],[-4,10],[-25,17],[0,9],[-5,11],[-4,2],[-17,0],[-4,2],[6,22],[-2,6],[7,12],[10,31],[-1,4]],[[4743,791],[5,0],[26,-14],[6,-5],[9,1],[3,-3],[18,-6],[16,-13],[2,-3],[11,-11],[10,-5],[-9,-3],[-4,-7],[-14,-1],[-2,-1],[-19,-2],[-9,3],[-14,0],[-16,5],[-7,6],[-14,4],[-7,0],[-21,15],[0,6],[-7,6],[-6,21],[13,-6],[9,2],[5,6],[6,0],[10,5]],[[4889,1554],[-4,-3],[-11,-1],[-6,4],[13,-1],[11,6],[-3,-5]],[[4844,1563],[13,-3],[4,-6],[-9,-2],[-2,2],[-20,7],[14,2]],[[4915,1565],[-8,-5],[-12,-1],[2,3],[18,3]],[[5045,1722],[-4,3],[0,11],[4,0],[0,-14]],[[5315,1594],[-19,8],[-10,7],[-23,8],[-11,1],[-25,15],[-7,2],[-15,1],[-7,3],[-25,16],[-1,9],[-2,-10],[-12,1],[-14,4],[4,-4],[19,-3],[-8,-5],[-11,1],[-11,4],[-12,7],[-10,7],[-13,9],[-11,9],[-26,14],[-8,1],[5,7],[-10,-8],[-9,15],[3,1],[-1,22],[-4,1],[0,-13],[2,-9],[-10,13],[-8,19],[-19,37],[-4,10],[-1,13],[6,3],[-5,1],[-8,12],[-10,12],[-8,2],[-11,-2],[-7,3],[-7,7],[-15,6],[-5,4],[-6,11],[-21,16],[-7,2],[-13,-3],[-13,16],[-13,9],[-7,8],[-8,8],[-12,1],[-11,13],[-7,5],[-15,0]],[[5378,2379],[15,-34],[27,-58],[15,-35],[10,-22],[15,-34],[8,-19],[92,-203],[1,-2],[58,-128],[-1,-43],[-34,-1],[-1,-77],[-31,0],[-84,1],[-65,-43],[-84,-56],[-4,-31]],[[5661,523],[6,0],[8,4],[12,-10],[-1,-8],[4,-10],[9,-3],[5,-10],[1,-8],[4,-7],[8,-4],[13,-16],[7,-13],[17,-20],[10,-9],[16,-7],[7,-7],[13,-15],[7,-4],[26,-22],[12,-10],[9,-5],[12,-13],[8,-5],[8,-7],[2,-5],[10,-7],[-4,-4],[-6,4],[-7,-1],[-11,5],[-12,0],[-10,-6],[-1,-7],[-14,-6],[-7,-5],[-5,2],[-1,9],[-6,5],[-13,3],[-20,18],[-18,10],[-2,3],[-8,3],[-2,11],[-7,9],[0,9],[-10,7],[-13,22],[-8,4],[-2,7],[-3,2],[2,5],[-6,9],[-1,12],[-9,12],[-9,9],[-5,10],[-2,12],[-3,4],[-4,15],[-6,9],[-7,4],[-7,-1],[-1,19],[13,4],[2,-6]],[[5646,996],[18,-4],[18,1],[16,-2],[12,3],[7,-3],[9,-12],[7,-6],[13,-4],[4,-9],[6,-3],[15,7],[4,-6],[10,-2],[2,-4],[10,-5],[7,-5],[21,-1],[7,-3],[9,-2],[11,-5],[5,1],[6,-7],[13,-2],[1,-10],[0,-9],[12,-15],[12,-12],[11,-7],[7,-17],[7,0],[8,-8],[6,-17],[-2,-11],[-12,-8],[-7,-2],[-13,4],[-12,5],[-4,6],[-8,1],[-16,6],[-17,-1],[-13,1],[-10,-4],[-14,3],[-21,3],[-6,3],[-19,20],[-6,14],[6,12],[1,12],[7,4],[-4,3],[-3,10],[-4,5],[1,5],[-4,14],[-10,3],[-8,6],[5,8],[-7,-4],[-4,-9],[-10,8],[-10,-1],[-2,4],[-15,2],[-10,-1],[-10,5],[0,7],[-12,9],[-9,14],[-8,3],[-4,9]],[[6125,1285],[-7,-1],[-7,1],[-2,4],[8,3],[8,-7]],[[6021,1293],[3,-5],[-6,-4],[-4,5],[-17,-5],[3,-8],[19,0],[-9,-4],[-11,3],[5,-17],[-13,-4],[5,-7],[-12,1],[-2,7],[2,4],[17,6],[-5,11],[-2,7],[-4,-3],[-1,-6],[3,-8],[-3,-3],[-11,-2],[-1,10],[-5,-2],[6,-16],[-4,0],[-6,14],[0,5],[6,11],[10,9],[17,7],[13,2],[5,-1],[2,-7]],[[6444,1489],[-9,1],[-56,0],[-24,-1],[-25,1],[-72,0],[0,-47],[-8,0],[0,-7],[-9,0],[0,-7],[-8,0],[0,-8],[-9,0],[0,-9],[-17,0],[0,-7],[-9,0],[-8,-7],[0,-7],[-12,-8],[0,-10],[-5,-4],[1,-14],[-9,-4],[-10,-9],[-4,-10],[-12,-21],[5,-9],[2,-11],[-18,-9],[-3,-4]],[[6125,1278],[-2,5],[4,2],[-12,11],[-8,-8],[3,-4],[11,-5],[0,-3],[-22,12],[-25,8],[-14,1],[0,-6],[-9,-2],[-17,8],[4,-5],[15,-7],[-2,-3],[3,-18],[-10,0],[-8,7],[3,3],[7,0],[2,4],[-14,-1],[0,7],[-5,-3],[5,-8],[-10,6],[2,5],[8,4],[-3,3],[-7,-1],[-4,10],[11,6],[-10,-3],[-4,2],[-16,-4],[-10,-4],[0,7],[-17,-19],[-6,4],[4,11],[-8,0],[4,-7],[-9,-6],[7,0],[3,-4],[-5,-10],[2,-8],[5,-13],[-5,4],[4,-10],[-6,2],[-5,-2],[1,-5],[-6,-6],[-5,0],[-1,4],[-22,6],[-24,11],[-8,1],[-11,12],[-9,-2],[-11,8],[-16,-8],[-6,7],[-6,-1],[-5,15],[-8,12],[3,2],[-8,8],[5,6],[10,7],[7,2],[2,11],[10,4],[3,11],[0,15],[0,11],[-7,6],[-3,18],[-10,23],[-30,60],[-13,20],[10,7],[0,15],[-4,0],[0,-12],[-7,-5],[-15,22],[-3,2],[-10,14],[-10,9],[-12,12],[-20,13],[-13,6],[-13,0],[-15,3],[-11,-3],[-17,1],[-9,-3],[-12,2],[-13,-2],[-24,3],[-11,0],[-9,-8],[-16,0],[-11,-3],[-6,2],[-27,1],[-13,-6],[-22,-4],[-12,-7],[-4,-8],[-6,-2],[-5,-6],[-3,1],[-8,10],[-18,14],[-12,8],[-11,4],[-4,-1],[-13,4],[-18,1],[-10,3],[-10,0],[-8,4],[-8,0],[-5,-3],[-8,2]],[[9518,951],[-119,0],[-81,-1],[-284,-2],[-158,-1],[-249,-2],[-25,0],[-254,-2],[-51,0],[-156,-2],[-40,0]],[[8101,941],[-9,-1],[-37,0],[-63,3],[-23,0],[-28,-1],[-129,0],[-17,-1],[-618,0],[2,5],[-206,0],[0,18],[-34,11],[-93,35],[7,14],[-141,0]],[[6712,1024],[0,5],[6,0],[1,11],[-7,0],[0,15],[44,62],[49,70],[-57,45],[-61,10],[-1,47],[-43,13],[-7,10],[-19,21],[-18,21],[-35,42],[-12,1],[-1,11],[1,1]],[[9706,1639],[-6,-23],[-1,-14],[5,-15],[-2,-12],[-4,-9],[-14,-8],[-8,2],[-4,-8],[9,-8],[-2,-5],[-6,0],[-6,-6],[-8,-5],[-2,-5],[-16,-17],[-11,-5],[-11,-1],[-8,-11],[-5,-11],[0,-10],[5,-1],[15,-10],[7,-14],[-3,-3],[-6,-1],[-9,2],[3,-8],[19,-18],[0,-9],[-12,-9],[-8,2],[-6,-3],[0,-9],[10,-25],[-8,-12],[8,-16],[4,-15],[9,-19],[2,-16],[-8,-19],[8,-6],[9,-12],[1,-11],[-5,-12],[-22,-7],[-6,-5],[-4,-15],[6,-6],[9,-1],[3,-2],[-5,-4],[-12,-2],[-2,-6],[8,-9],[1,-7],[-7,-6],[0,-4],[9,-14],[-5,-3],[-13,-17],[0,-12],[8,-20],[8,-10],[-24,-14],[-11,-8],[-1,-16],[-8,-7],[-19,-7],[-8,-13],[-5,-10],[-12,-13],[-9,-16],[1,-6],[-3,-13]],[[6344,1133],[3,-5],[-12,0],[-3,5],[12,0]],[[6323,1133],[-11,3],[-4,5],[16,-6],[-1,-2]],[[6712,1024],[1,-16],[-1,-19],[-3,-3],[-14,-8],[-11,-7],[-17,-2],[-22,1],[-10,-39],[-1,-10],[-5,-12],[0,-9]],[[6629,900],[-12,19],[-11,14],[-29,26],[-26,15],[-9,4],[-5,-1],[-5,-5],[-12,4],[-8,0],[-3,11],[-9,14],[-8,1],[-4,11],[-13,17],[-6,4],[-8,10],[-6,4],[-10,15],[-8,1],[-3,2],[-9,0],[-4,6],[-6,-1],[-5,4],[-5,10],[-8,4],[-7,7],[-20,10],[-6,8],[-10,3],[-3,9],[-7,8],[-14,0],[-3,3],[5,8],[6,1],[9,9],[-4,5],[1,7],[6,9],[-6,-3],[-3,-11],[4,-8],[-5,-2],[-2,-5],[-8,0],[-5,-11],[-11,6],[-9,3],[5,-10],[-2,-2],[17,-4],[3,3],[10,-7],[9,0],[4,-7],[-24,8],[-24,4],[-8,14],[-19,12],[-16,8],[-25,18],[-29,24],[-19,20],[-40,37],[24,-11],[2,1],[-17,7],[8,7],[-6,-2],[2,9],[-4,-5],[0,-7],[-5,1],[-10,8],[-2,-6],[-3,4],[-15,3],[4,6]],[[6982,256],[-2,-6],[-5,0],[-3,4],[10,2]],[[6998,259],[-3,-4],[8,-7],[-5,-3],[-6,6],[1,-5],[-5,5],[9,19],[5,-3],[-4,-8]],[[8101,941],[1,-148],[0,-47],[0,-68],[0,-108],[-21,-1],[1,-211],[2,-157],[-6,-1],[0,-111]],[[8078,89],[-37,-4],[-47,-4],[-42,-4],[-52,-5],[-80,-7],[-30,-2],[-74,-6],[-19,-1],[-37,-4],[-100,-10],[-20,-1],[-40,-4],[-39,-3],[-31,-3],[-51,-4],[-40,-4],[-38,-3],[-57,-7],[-62,-5],[-3,-1],[-93,-7],[-1,9],[-7,23],[1,34],[-6,27],[-13,27],[-12,19],[-18,17],[-14,6],[-17,-2],[-8,-3],[-3,4],[-1,11],[3,7],[8,8],[15,3],[12,-3],[-2,-5],[10,-3],[13,-6],[3,-15],[-6,-5],[5,-4],[7,5],[4,-3],[-7,-6],[0,-4],[6,-10],[7,-5],[-3,-2],[6,-1],[5,-13],[0,-9],[6,2],[5,-13],[-4,-4],[0,-9],[9,-4],[1,-11],[15,-5],[7,5],[2,11],[-2,6],[0,11],[-3,5],[-7,5],[2,4],[-7,6],[-2,9],[10,4],[-13,-3],[-3,9],[4,0],[-1,17],[-9,11],[-15,5],[-1,4],[-7,6],[-3,-2],[-15,12],[-6,11],[3,0],[0,8],[-36,4],[-4,3],[-2,-11],[-7,3],[-3,-3],[6,-6],[-13,-8],[10,8],[-3,4],[-6,-2],[-4,-10],[2,-3],[-4,-12],[5,-10],[-4,-2],[2,-7],[-2,-11],[-5,-1],[-2,10],[-8,21],[-2,11],[0,14],[-2,7],[3,18],[-1,3],[4,10],[7,1],[3,7],[0,7],[9,2],[16,-6],[5,4],[-2,11],[4,11],[-3,5],[-19,2],[0,-12],[-4,-5],[-4,2],[-4,11],[-8,-2],[0,-13],[3,-6],[3,4],[3,-5],[-4,-11],[-7,-1],[0,24],[-6,21],[-7,5],[-6,12],[-6,3],[-3,19],[4,9],[6,4],[7,-2],[9,11],[4,15],[-2,14],[0,13],[-5,17],[0,13],[-9,32],[-2,18],[-4,12],[-5,26],[-13,25],[-3,2],[-5,21],[-9,19],[-3,14],[-10,27],[-7,13],[-3,2],[-9,19],[-13,15],[-5,8],[-30,37],[-3,7],[-8,3],[7,4],[-3,3],[-5,-2],[-5,8],[-15,19],[-19,28],[-9,8],[-24,31],[-15,18],[-18,16],[-20,17],[-10,8],[-24,14],[-6,5],[-14,3],[-6,5]],[[9518,951],[-4,-9],[-13,-11],[-9,-4],[-15,3],[-5,3],[-20,-2],[-8,-9],[-19,0],[-4,-4],[3,-8],[8,-9],[7,-6],[1,-11],[6,-11],[2,-10],[-2,-3],[-1,-14],[-8,-15],[-14,-11],[-8,-8],[8,-18],[12,-5],[17,-3],[9,-4],[7,-5],[5,-12],[-3,-5],[-13,-8],[-1,-2],[6,-10],[8,-10],[1,-8],[-5,-16],[4,-16],[-5,-22],[1,-9],[-5,-12],[-12,-18],[-9,-25],[-2,-16],[3,-5],[11,-1],[5,-4],[-1,-8],[2,-5],[13,-13],[0,-17],[4,-5],[7,-4],[5,1],[10,15],[10,-7],[11,-13],[6,-2],[20,-2],[14,3],[6,8],[7,1],[18,-3],[15,0],[17,-4],[8,-6],[6,-9],[5,-10],[6,-35],[4,-3],[17,5],[5,-8],[0,-11],[-4,-9],[-8,-10],[1,-14],[15,-16],[0,-12],[-3,-24],[1,-4],[-4,-30],[-4,-5],[-20,-17],[-16,-7],[-11,-16],[-7,-5],[-3,-6],[0,-19],[4,-6],[1,-11],[-11,0],[-1,-8],[-24,-1],[-1,-7],[-16,0],[0,-7],[-31,-1],[-3,-6],[-11,1],[-21,4],[-19,1],[-20,4],[-12,7],[-11,-13],[-6,-15],[-47,-4],[-66,-4],[-117,-8],[-44,-4],[-49,-4],[-64,-5],[-191,-13],[-54,-5],[-48,-3],[-56,-6],[-29,-2],[-73,-6],[-54,-4],[-67,-5],[-20,-1],[-89,-8],[-112,-10],[-78,-7],[-91,-6]]],"transform":{"scale":[0.08980898089808981,-0.0827946348154037],"translate":[1,863.9317767596108]}}
<!DOCTYPE html>
<meta charset="utf-8">
<body>
<style type="text/css">
.county-border {
fill: none;
stroke: #34495e;
stroke-opacity: .35;
}
.land {
fill: #ecf0f1;
}
</style>
<script src="//d3js.org/d3.v3.min.js"></script>
<script src="//d3js.org/topojson.v1.min.js"></script>
<script src="http://d3js.org/queue.v1.min.js"></script>
<script>
var margin = { top: 20, right: 20, bottom: 20, left: 20 },
width = 900 - margin.left - margin.right,
height = 970 - margin.top - margin.bottom,
k = 1, m = 500, n = 500;
var maxRadius = 1.5, // maximum circle size
padding = 1, // Padding between circles
newCircle = bestCircleGenerator(maxRadius, padding);
var svg = d3.select("body").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var path = d3.geo.path()
.projection(null);
queue()
.defer(d3.json, "california.json")
.await(ready);
function ready(error, ca){
svg.selectAll("path")
.data(topojson.feature(ca, ca.objects.county).features)
.enter().append("path")
.attr('class', 'land')
.attr("d", path)
.each(function(d,i){
// Generate a percentage
var goal = +d.properties.rent / (+d.properties.rent + +d.properties.own)
// Calculate the area of the geometry you wish to cover;
var a = path.area(d)*goal;
// Create the Dot Map
DotMap(d, a)
})
svg.append("path")
.datum(topojson.mesh(ca, ca.objects.county, function(a, b) { return a !== b; }))
.attr("class", "county-border")
.attr("d", path);
}
// https://gist.github.com/mbostock/1893974
function bestCircleGenerator(maxRadius, padding) {
var quadtree = d3.geom.quadtree().extent([[0, 0], [width, height]])([]),
searchRadius = maxRadius * 2;
return function(k, geometry) {
var bestX, bestY, bestDistance = 0,
pos = path.bounds(geometry),
w = pos[1][0] - pos[0][0],
h = pos[1][1] - pos[0][1];
for (var i = 0; i < k || bestDistance < padding; ++i) {
var x = Math.random() * w + pos[0][0],
y = Math.random() * h + pos[0][1],
rx1 = x - searchRadius,
rx2 = x + searchRadius,
ry1 = y - searchRadius,
ry2 = y + searchRadius,
minDistance = maxRadius; // minimum distance for this candidate
quadtree.visit(function(quad, x1, y1, x2, y2) {
if (p = quad.point) {
var p,
dx = x - p[0],
dy = y - p[1],
d2 = dx * dx + dy * dy,
r2 = p[2] * p[2];
if (d2 < r2) return minDistance = 0, true; // within a circle
var d = Math.sqrt(d2) - p[2];
if (d < minDistance) minDistance = d;
}
return !minDistance || x1 > rx2 || x2 < rx1 || y1 > ry2 || y2 < ry1 ; // or outside search radius
});
if (minDistance > bestDistance) bestX = x, bestY = y, bestDistance = minDistance;
}
var best = [bestX, bestY, bestDistance - padding];
// Return the circle if it intersects our geometry
if (pointInGeometry([bestX, bestY], geometry)){
quadtree.add(best);
return best;
} else{
return []
}
};
}
// http://bl.ocks.org/mbostock/4218871
function pointInGeometry(point, poly) {
if (poly.geometry.type == 'MultiPolygon'){
var cor = poly.geometry.coordinates;
for (var sub = 0; sub < cor.length; sub++) {
var subcor = cor[sub][0]
for (var n = subcor.length, i = 0, j = n - 1, x = point[0], y = point[1], inside = false; i < n; j = i++) {
var xi = subcor[i][0], yi = subcor[i][1],
xj = subcor[j][0], yj = subcor[j][1];
if ((yi > y ^ yj > y) && (x < (xj - xi) * (y - yi) / (yj - yi) + xi)) inside = !inside;
}
};
return inside;
} else {
var cor = poly.geometry.coordinates[0];
for (var n = cor.length, i = 0, j = n - 1, x = point[0], y = point[1], inside = false; i < n; j = i++) {
var xi = cor[i][0], yi = cor[i][1],
xj = cor[j][0], yj = cor[j][1];
if ((yi > y ^ yj > y) && (x < (xj - xi) * (y - yi) / (yj - yi) + xi)) inside = !inside;
}
return inside;
}
}
// Goal is a percentage of the total geometry area
function DotMap(geometry, goal){
var area = 0, count = 0;
while (area < goal && count < 500){
var circle = newCircle(k, geometry);
if (circle[0]){
svg.append("circle")
.attr("cx", circle[0])
.attr("cy", circle[1])
.attr("r", 0)
.style("fill", '#e74c3c')
.attr("r", circle[2]);
area += circle[2]*circle[2]*Math.PI
}
if (k < 500) k *= 1.01, m *= .998;
count++
}
}
d3.select(self.frameElement).style("height", (height) + "px");
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment