Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@johnburnmurdoch
Last active July 9, 2017 12:17
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 johnburnmurdoch/bb151fe2b01894f94ce375eadea00855 to your computer and use it in GitHub Desktop.
Save johnburnmurdoch/bb151fe2b01894f94ce375eadea00855 to your computer and use it in GitHub Desktop.
height: 800
[53.395,55.705,50.277,79.822,61.822,47.576,50.101,48.331,46.22,57.62,38.615,42.469,63.654,56.663,78.182,57.783,54.587,61.455,56.665,53.144,66.974,39.341,33.957,41.142,78.932,65.878,54.026,52.031,49.506,76.773,51.142,50.297,42.959,52.822,19.06,53.375,39.103,54.077,67.435,59.691,19.278,47.324,59.222,48.751,33.641,62.886,58.081,86.031,54.107,65.158,80.182,47.415,66.71,52.723,40.83,39.876,39.151,37.72,41.836,58.737,49.577,41.146,51.491,32.85,47.752,49.895,20.664,59.947,44.16,67.18,53.176,66.061,61.124,55.071,57.981,66.396,56.928,51.313,52.762,43.471,60.084,47.343,71.623,65.334,57.463,49.268,53.869,61.111,42.38,48.28,56.184,62.32,53.121,58.564,50.921,45.839,46.714,36.39,66.08,38.033,62.176,52.102,45.364,64.316,57.971,50.567,46.405,55.6,54.573,55.263,58.629,28.584,37.981,39.258,53.939,54.138,47.02,47.831,62.106,44.769,65.412,44.051,37.591,43.725,36.29,38.743,73.404,66.091,46.68,55.218,59.295,45.935,65.252,53.1,43.801,54.777,37.375,35.152,43.942,75.045,42.104,47.347,49.612,49.475,48.362,24.731,24.967,63.361,46.074,50.526,56.872,51.061,46.503,52.256,38.151,52.809,60.758,34.976,42.364,64.67,33.94,65.754,37.11,55.815,46.36,39.229,60.249,31.712,67.956,44.756,19.601,56.561,39.747,73.725,36.267,50.53,47.249,34.472,34.609,46.612,43.484,60.206,46.672,51.805,53.445,45.093,58.275,69.492,34.436,70.587,53.901,46.712,65.512,49.054,40.4,45.377,54.928,61.573,43.672,66.57,37.491,46.299,21.974,66.149,34.275,41.47,69.543,18.757,63.467,39.682,47.139,56.87,45.529,52.118,49.005,37.498,59.079,56.609,57.951,44.794,60.471,46.184,57.408,47.018,37.305,48.396,51.416,53.825,25.518,52.205,61.92,43.265,45.956,58.772,66.756,47.485,32.004,56.066,57.022,68.717,57.796,55.109,36.771,63.442,52.12,37.267,49.938,30.148,49.371,46.821,66.348,48.517,54.15,60.939,36.167,57.286,70.756,32.747,41.451,37.511,66.698,55.636,49.079,56.309,76.469,42.423,52.724,42.486,55.044,28.562,56.466,44.51,29.295,40.537,67.141,77.924,54.779,27.089,58.638,84.332,58.706,45.816,69.663,55.483,42.076,58.126,50.915,50.875,68.23,51.193,43.718,55.557,58.914,23.588,53.216,44.999,53.328,42.082,41.33,45.273,51.592,54.419,58.218,48.813,72.465,60.043,36.188,37.392,41.123,47.292,53.064,48.26,43.871,52.44,47.559,48.025,29.146,74.798,67.366,38.834,32.264,56.51,64.941,53.445,56.302,56.119,47.873,80.184,46.698,36.671,52.294,28.279,47.147,59.798,47.434,43.259,46.498,34.012,42.765,67.935,38.259,40.35,35.416,47.223,49.075,72.227,47.135,38.611,47.515,77.565,44.892,41.153,37.429,60.946,32.664,38.358,45.056,51.15,41.349,44.489,69.733,48.467,33.943,49.506,56.2,20.633,45.512,43.673,52.227,55.315,43.147,67.274,40.837,52.202,27.133,60.748,44.954,33.896,47.677,35.284,56.584,27.748,87.14,51.146,32.211,36.43,49.481,61.685,48.107,76.701,49.317,75.955,35.31,39.239,17.669,27.565,38.69,28.671,36.915,38.153,53.732,68.207,37.548,66.966,47.857,48.557,35.65,43.511,75.413,43.158,63.577,20.942,66.117,56.762,56.925,46.63,40.027,32.089,46.703,33.558,43.871,60.295,37.651,56.553,44.341,57.67,54.741,68.806,35.4,31.747,53.089,83.701,44.813,51.73,51.171,46.048,53.227,24.503,49.439,50.362,37.749,82.269,31.906,48.326,48.828,64.838,26.534,52.185,47.182,53.141,30.949,42.277,44.957,42.26,42.9,60.299,65.818,63.104,64.628,48.366,37.128,53.551,40.427,62.966,72.535,73.679,50.51,54.019,61.829,55.8,55.561,27.962,25.159,36.125,52.077,37.212,66.129,40.004,78.391,56.199,51.388,43.144,48.486,34.097,55.794,63.517,51.919,53.027,40.272,94.77,36.15,55.349,37.873,50.415,36.476,30.577,65.64,55.97,42.184,33.242,35.59,56.175,54.467,80.798,45.22,50.839,38.916,52.156,47.2,71.581,27.996,50.374,63.911,50.253,52.355,30.056,59.594,37.743,47.179,39.573,47.751,40.27,46.563,46.098,59.173,38.099,31.327,64.241,55.225,53.686,51.159,45.848,78.298,60.137,29.228,67.931,54.155,56.978,61.186,69.208,59.118,46.321,41.904,46.391,42.957,57.606,62.568,45.929,40.836,37.391,41.141,57.16,53.402,47.492,54.688,55.801,71.369,35.587,27.639,45.755,68.024,69.512,55.908,46.378,47.644,33,47.119,57.375,49.444,40.654,40.421,72.405,46.408,69.325,73.917,58.94,49.058,36.254,53.219,41.911,46.008,43.055,38.216,49.904,52.053,64.465,55.537,25.11,47.428,38.264,33.197,36.436,63.886,47.735,81.647,48.512,57.52,67.854,50.743,60.78,43.725,51.448,45.001,37.128,62.652,28.353,12.243,59.746,60.626,43.95,30.629,65.087,41.729,36.929,30.748,61.868,36.514,28.633,27.177,48.357,39.838,63.744,51.476,73.192,43.819,61.669,42.515,59.704,38.084,43.254,67.713,48.833,39.231,43.739,53.097,38.044,46.885,51.921,50.067,69.959,44.692,71.766,47.5,48.83,52.141,43.65,48.971,57.411,46.919,46.922,68.036,37.012,53.586,46.241,64.129,50.038,73.17,31.814,37.255,57.201,35.571,48.913,41.982,58.346,42.926,48.265,61.041,42.164,54.883,47.678,49.765,77.284,57.631,47.008,48.216,50.154,40.847,55.016,42.102,66,56.457,36.231,40.626,28.336,62.752,59.926,52.907,43.989,52.756,36.907,62.591,37.106,62.527,69.65,37.586,40.585,43.461,44.483,38.126,48.6,51.472,42.796,51.71,25.517,46.442,39.604,52.368,58.752,24.505,35.436,27.861,66.091,27.484,50.697,45.314,56.469,51.967,36.881,63.723,58.798,47.569,44.136,35.063,25.72,52.979,46.252,37.147,48.708,53.409,58.495,55.434,44.724,40.717,60.291,25.629,63.284,53.916,36.545,23.482,58.997,45.838,54.431,34.729,73.991,42.126,48.621,61.849,52.519,33.042,24.176,50.595,27.445,49.032,30.294,38.73,43.688,28.139,42.253,61.434,66.552,75.034,25.422,34.766,57.259,38.272,57.369,58.882,39.018,60.517,56.73,43.85,15.94,57.481,61.389,66.205,45.404,58.387,44.02,59.77,65.706,41.54,56.458,26.814,42.815,57.004,43.68,50.683,54.071,19.538,26.235,48.123,38.286,59.874,33.932,64.385,34.446,55.943,68.413,33.383,68.348,65.433,60.545,51.752,87.207,38.338,40.578,52.243,36.332,28.611,44.105,36.301,52.769,56.479,74.218,35.771,91.018,52.157,60.28,28.744,42.613,34.179,38.095,43.588,57.914,48.682,58.557,40.598,57.921,46.311,35.261,36.966,47.932,41.725,63.089,48.289,74.78,44.625,43.541,29.184,25.998,27.288,61.489,38.918,68.278,37.645,24.451,30.569,56.54,58.129,72.614,68.701,38.887,67.42,56.335,27.697,39.688,44.438,54.041,58.367,30.817,45.638,49.247,66.43,85.43,41.861,58.661,47.122,47.952,54.875,82.898,44.415,58.281,39.381,47.937,44.777,45.948,60.964,61.845,42.693,64.774,60.888,57.712,31.662,68.281,44.449,50.085,60.634,60.424,47.28,55.027,54.097,43.207,46.234,31.918,60.816,48.518,40.736,59.415,47.286,40.963,26.651,42.407,44.949,48.202,60.053,58.971,70.08,11.595,45.858,56.59,66.22,54.873,60.816,45.591,43.933,52.055,39.039,37.631,47.055,28.242,33.242,49.492,43.385,51.231,33.204,52.063,55.188,55.195,59.02,38.299,40.057,68.732,55.823,54.545,27.591,31.763,49.918,35.558,21.201,37.602,42.161,43.633,47.656,37.792,41.58,66.768,19.723,46.466,54.385,36.585,25.019,55.894,39.344,45.72,53.063,54.068,40.577,44.268,57.339,56.612,62.136,60.2,53.101,58.051,60.1,53.314,39.628,57.284,59.238,38.586,51.631,28.349,44.383,52.168,58.534,58.222,78.985,56.246,35.296,23.673,50.939,27.519,32.021,71.141,60.435,56.732,42.971,52.773,44.386,48.574,43.863,36.791,37.814,62.007,52.891,49.258,77.298,26.482,53.923,39.543,46.675,53.638,54.959,61.708,39.917,59.719,47.686,46.031,51.648,53.275,59.697,42.363,61.155,49.962,57.792,50.462,49.963,66.428,57.477,68.275,52.553,58.055,62.748,51.738,42.077,63.125,23.831,35.888,64.958,52.439,66.349,72.05,57.788,51.15,63.312,34.491,62.964,62.82,37.31,56.363,44.106,51.55,72.722,66.653,33.218,38.279,41.253,54.453,50.906,49.713,31.875,62.953,54.158,34.326,56.089,36.621,38.871,53.503,51.763,31.865,49.862,78.658,35.817,43.604,50.319,68.714,64.297,34.231,56.597,48.334,75.135,38.079,54.529,51.391,46.346,47,29.006,67.08,42.292,59.795,39.012,35.495,63.236,56.842,68.932,46.266,59.277,29.055,53.748,49.926,43.82,39.34,48.564,47.616,47.25,58.398,57.688,47.849,55.878,55.6,57.997,45.404,31.969,52.382,63.144,40.73,37.019,63.882,33.168,35.817,56.024,46.504,23.094,44.496,42.37,51.556,43.374,45.585,48.178,44.775,48.289,41.369,51.437,61.099,47.376,44.229,48.307,30.189,61.17,50.034,50.835,49.912,72.273,60.532,59.179,52.322,43.989,38.521,40.119,60.744,61.265,59.701,33.417,42.276,39.629,43.78,54.74,53.934,44.162,35.08,67.136,54.531,62.178,56.605,42.19,30.319,45.803,78.192,45.598,58.648,41.239,49.922,53.65,61.462,58.172,38.598,60.349,64.877,41.288,42.268,43.347,54.459,52.913,51.424,67.405,55.604,51.557,47.295,66.16,24.78,19.303,62.806,52.358,63.812,59.207,38.598,47.671,62.539,64.533,51.443,65.606,80.286,38.324,61.682,29.683,50.36,41.941,67.389,53.619,58.196,61.019,52.831,44.551,48.077,50.926,61.188,23.878,19.564,59.936,42.198,56.088,39.58,50,61.469,50.813,62.234,34.847,61.931,56.813,46.282,47.512,45.351,39.688,64.768,34.938,50.958,38.727,40.215,62.839,48.63,59.129,35.787,52.516,35.827,54.26,28.148,49.989,22.546,41.934,49.797,41.153,50.963,62.832,51.754,59.838,63.695,58.153,48.09,54.335,45.431,62.891,48.59,60.827,35.703,56.719,40.531,54.096,44.954,51.633,41.347,35.563,50.367,37.347,62.416,58.169,54.431,35.747,54.207,30.872,49.866,38.599,53.896,33.748,44.832,50.076,57.048,51.608,40.365,64.777,50.603,47.639,56.029,52.62,41.405,25.884,36.455,33.332,53.405,67.523,62.816,58.673,52.14,53.279,53.248,29.564,36.292,79.806,39.851,52.285,35.182,69.102,42.183,69.867,38.376,36.807,60.515,39.87,58.291,63.466,61.247,71.784,64.696,23.714,64.378,62.692,55.976,49.63,28.99,56.542,51.193,54.138,51.186,45.285,64.604,61.944,58.41,42.841,51.101,61.653,58.677,50.81,55.829,30.157,52.641,36.137,68.175,64.216,44.892,53.478,48.951,41.75,55.081,48.109,51.873,36.979,43.886,45.93,63.384,59.979,50.716,57.865,39.432,68.04,57.248,43.525,62.774,37.23,45.926,50.256,67.146,50.697,48.049,51.601,63.446,46.948,58.754,57.925,43.407,40.694,69.445,49.491,45.366,40.471,44.904,52.173,51.25,57.242,63.797,63.669,67.182,71.146,40.447,62.433,36.582,68.438,29.558,34.031,53.281,61.809,65.731,30.334,31.017,48.438,41.724,68.222,49.532,57.504,56.263,55.591,73.059,57.596,43.037,60.951,48.57,49.317,33.908,41.814,58.419,43.196,72.249,61.506,39.106,50.392,62.785,57.412,67.637,61.946,49.638,54.301,30.577,43.271,56.337,41.113,47.967,47.504,47.401,51.754,66.078,56.042,52.566,61.894,61.2,22.998,77.346,78.512,50.279,60.367,72.86,35.729,31.495,47.764,52.799,49.402,38.561,48.893,64.384,63.931,56.323,67.889,55.151,32.655,35.854,62.939,40.501,61.682,46.839,43.532,70.898,62.276,59.779,40.154,57.048,58.382,44.468,47.056,46.506,53.081,60.175,40.891,40.527,54.783,53.949,26.313,66.577,53.306,44.201,32.599,48.496,26.692,26.749,44.706,41.646,37.049,59.221,50.033,55.512,75.736,51.875,60.499,40.238,55.897,58.627,63.252,50.571,35.125,43.172,53.962,69.619,64.993,58.674,53.828,35.783,26.323,62.233,78.081,56.747,35.171,71.207,65.598,87.639,21.399,38.416,46.97,62.41,45.146,62.671,32.355,30.108,29.878,57.041,48.347,41.362,79.05,72.776,51.201,32.174,56.982,49.051,44.733,49.014,39.136,45.246,67.789,42.657,48.136,36.786,51.925,41.657,60.392,71.393,60.042,36.019,55.097,55.557,51.79,26.443,48.038,41.48,63.833,55.151,53.727,44.14,28.476,43.769,64.24,63.664,59.543,59.148,52.92,65.407,44.647,41.09,59.031,43.233,32.968,49.387,40.684,36.06,54.375,41.008,50.029,37.945,52.71,49.679,62.916,38.448,52.879,52.728,49.774,55.176,54.567,45.437,44.022,54.633,47.959,72.588,33.451,32.787,64.511,47.669,34.523,40.641,57.655,30.172,29.202,15.843,38.696,72.422,56.613,52.322,66.695,22.303,50.72,36.637,56.037,32.909,52.177,55.22,48.117,28.98,43.92,43.739,44.29,50.32,33.193,52.993,34.412,36.769,54.02,40.168,37.77,60.923,45.823,36.387,60.278,39.225,74.928,54.856,45.976,38.99,57.782,62.1,48.838,65.394,80.944,56.159,43.198,40.852,31.935,65.483,25.604,44.992,56.026,45.392,48.853,47.351,45.971,33.552,49.154,43.645,39.506,33.932,68.938,74.07,30.65,45.945,60.042,63.064,37.436,32.739,27.653,50.071,65.202,47.511,67.813,43.361,80.61,49.433,38.412,23.612,57.827,44.699,52.037,49.751,29.563,42.806,31.394,57.295,49.14,43.137,55.112,35.013,88.936,45.409,51.242,70.885,55.845,52.082,61.785,78.228,55.571,47.987,49.627,58.163,37.308,61.318,53.996,42.358,60.434,64.422,20.703,46.659,42.027,32.169,35.45,41.499,42.679,46.238,53.091,66.881,26.567,57.733,50.489,69.767,61.676,55.406,56.346,47.474,47.583,43.336,43.864,65.469,41.323,54.84,58.444,72.901,38.803,69.998,66.19,44.84,56.113,24.973,70.631,58.515,48.906,55.484,87.757,46.251,41.039,68.994,50.767,53.111,44.471,59.286,38.534,43.901,52.442,46.62,57.83,53.853,42.785,32.15,70.444,37.217,66.457,75.408,43.073,38.651,66.347,44.825,57.443,59.828,58.292,50.442,57.447,48.895,54.909,51.225,55.265,51.147,47.94,53.138,47.181,34.862,49.381,56.643,48.84,40.251,38.733,64.268,40.952,44.146,47.822,50.881,38.297,37.179,56.303,46.576,49.89,44.159,35.656,56.696,23.965,43.975,42.448,58.371,49.251,42.311,58.602,26.758,44.486,51.985,63.649,43.174,53.797,43.162,56.529,65.225,43.47,39.073,40.492,50.726,44.414,47.079,50.536,51.139,48.961,32.62,62.954,43.786,47.719,39.285,72.014,48.052,51.809,59.706,58.978,62.955,44.825,65.643,50.229,53.724,49.269,31.089,45.277,38.488,62.459,52.028,28.798,28.6,54.794,46.839,53.413,47.78,43.635,43.546,52.362,66.62,55.948,67.48,47.251,62.791,70.973,53.614,56.273,45.044,43.89,80.514,47.823,61.944,37.833,54.945,28.914,59.121,43.2,47.775,41.837,59.145,56.508,68.674,32.818,30.96,65.012,57.231,44.8,72.878,78.761,39.948,41.212,42.849,32.369,80.195,43.6,56.009,43.798,57.987,50.845,35.419,44.677,61.259,41.41,53.346,50.089,46.117,47.122,47.478,69.052,34.804,49.795,58.564,91.217,37.483,57.333,21.963,51.087,60.793,64.159,45.91,66.541,35.076,59.283,55.34,40.869,47.67,46.822,57.873,51.49,61.135,50.107,32.436,42.096,57.117,35.631,66.646,54.352,50.343,50.579,41.393,28.507,68.434,46.459,35.645,36.219,74.866,54.229,19.029,37.196,44.957,51.264,55.091,55.986,84,41.824,51.098,72.004,34.564,55.353,29.248,48.039,45.715,49.87,25.556,35.251,47.803,40.638,24.11,50.613,55.859,53.922,72.671,39.3,34.477,36.651,65.69,42.606,53.08,53.504,26.829,49.451,48.883,36.259,35.525,28.151,39.272,30.34,54.716,55.417,54.627,46.796,84.129,62.766,33.353,46.239,34.242,57.213,34.148,36.836,67.715,44.679,47.554,62.12,66.058,37.944,44.759,34.745,49.185,58.75,49.427,29.748,61.775,59.714,38.559,73.151,38.193,57.597,52.432,45.459,40.775,36.69,51.431,50.612,46.179,61.686,55.526,34.692,52.551,46.062,47.209,16.394,68.655,66.546,68.682,66.101,29.737,75.887,44.127,42.544,55.244,43.747,42.679,33.276,72.434,46.387,45.867,49.163,37.104,61.725,31.055,51.122,53.906,60.954,58.374,39.482,50.342,53.727,39.868,58.192,42.152,44.085,73.475,45.408,49.085,31.872,64.565,58.862,55.864,53.504,50.522,46.104,49.863,48.444,49.476,49.554,45.587,32.524,59.323,48.584,67.457,60.145,55.889,69.377,39.88,65.412,50.818,73.01,49.121,36.939,42.271,34.744,48.808,69.317,39.227,56.597,44.466,48.099,21.876,66.772,46.134,50.28,44.605,59.408,61.343,59.645,33.963,64.992,55.064,71.368,60.122,33.609,42.265,57.56,44.638,51.517,44.159,40.436,63.336,51.853,57.877,47.352,45.852,52.072,45.426,49.577,35.209,57.195,43.591,60.975,50.659,37.656,83.376,70.269,37.08,54.399,35.989,64.481,41.099,58.662,58.101,56.583,49.426,41.945,31.298,71.663,27.141,80.742,48.322,69.361,52.702,62.848,51.951,51.314,49.963,37.644,44.08,24.137,29.68,35.071,53.001,71.083,54.515,48.172,39.673,64.128,21.281,40.996,45.829,43.792,47.5,47.344,34.598,48.262,37.674,56.069,25.079,79.962,49.815,32.675,44.458,66.601,52.942,27.256,43.936,36.366,37.984,38.825,49.886,66.075,28.55,48.491,69.766,32.639,71.224,65.271,68.882,42.617,41.719,47.182,59.801,37.354,59.897,64.171,50.641,58.047,39.198,40.237,57.72,57.719,39.535,46.808,47.356,33.663,44.435,34.925,71.022,48.356,57.865,21.786,47.545,33.034,59.194,52.307,50.159,32.091,46.545,62.213,32.839,45.501,47.193,66.647,66.427,43.479,54.663,45.1,46.385,39.248,73.533,26.987,32.739,39.88,47.186,48.559,51.921,29.017,64.511,61.536,42.615,57.752,37.558,58.586,45.076,40,34.784,52.829,51.765,51.152,70.415,53.671,45.968,35.814,33.041,52.021,34.817,42.405,42.614,45.882,64.041,42.019,54.857,40.898,42.292,42.222,30.163,43.159,48.79,77,54.278,54.485,48.916,57.175,35.113,51.333,56.797,38.243,24.366,70.753,63.862,64.536,52.849,51.399,62.488,28.387,45.256,46.532,48.91,48.747,67.853,67.378,51.873,48.868,74.539,38.559,46.645,39.143,38.066,44.405,36.006,50.45,39.157,44.777,36.143,48.305,52.143,53.373,40.022,42.812,43.688,58.406,66.476,60.889,63.599,48.83,55.679,47.137,54.569,51.38,63.887,37.08,59.978,52.312,31.521,53.491,45.382,46.518,59.27,53.14,37.208,53.456,49.23,60.814,50.158,64.136,65.42,54.049,24.215,43.16,48.889,48.356,49.74,39.662,61.018,53.197,53.241,46.266,53.935,75.595,45.428,63.038,51.001,60.23,60.683,48.904,49.772,50.262,66.234,48.745,62.263,33.325,53.276,61.187,52.687,59.828,55.871,57.472,39.934,38.105,56.409,54.3,40.685,45.197,61.3,55.602,52.445,64.99,51.901,29.443,46.203,41.652,67.969,36.116,64.176,41.106,55.029,47.229,29.276,65.54,35.178,44.02,51.748,55.689,46.026,61.744,27.358,45.412,42.255,37.872,69.815,40.099,32.205,48.284,47.474,67.21,58.634,35.341,51.667,49.864,69.708,39.967,37.041,35.819,70.598,43.122,51.679,42.284,82.529,53.763,45.185,38.245,47.939,54.556,66.599,52.457,57.994,49.224,57.106,47.52,72.67,50.316,44.524,47.495,62.349,40.501,36.85,50.845,56.186,36.313,57.606,43.383,23.468,42.869,51.235,48.698,35.33,55.946,63.622,57.402,42.298,42.436,58.915,51.059,46.532,34.674,48.268,56.434,34.98,64.787,53.742,29.862,35.156,50.359,43.939,40.572,71.769,27.308,44.711,48.289,60.48,48.901,42.859,36.033,54.981,25.949,41.219,59.535,60.349,61.741,44.999,54.601,55.242,51.191,58.161,61.014,74.87,63.815,58.809,39.666,55.645,58.471,42.431,29.401,58.816,61.341,50.771,31.396,64.706,69.702,80.628,60.93,41.525,52.714,59.912,50.605,44.477,64.012,63.596,32.455,38.639,39.011,39.162,47.623,70.365,49.868,48.088,20.785,56.697,69.96,39.604,57.936,61.241,39.846,50.591,35.182,42.333,61.86,33.254,43.328,56.192,63.996,46.365,41.56,63.005,44.697,58.136,38.728,46.231,35.255,58.784,55.463,63.037,60.632,41.676,60.187,40.953,43.702,56.519,49.03,46.825,46.084,41.572,45.425,40.052,55.16,59.035,43.117,58.509,68.846,40.925,74.773,59.858,39.519,61.492,62.529,17.93,52.704,47.47,32.154,39.527,20.186,64.642,33.201,43.566,53.821,51.207,78.69,60.56,49.207,47.845,53.303,53.178,62.963,52.514,60.869,64.841,61.306,52.977,51.393,57.068,37.557,45.802,56.893,56.131,42.739,58.402,28.742,65.553,53.584,43.605,75.84,50.244,68.586,24.289,76.2,48.286,70.909,71.035,36.237,37.192,56.826,60.634,74.761,51.283,51.643,42.545,28.963,69.318,39.035,49.585,50.948,78.087,46.507,49.535,59.729,54.295,60.14,60.579,70.815,45.909,45.263,49.428,50.677,29.575,55.706,45.902,55.697,54.035,48.757,23.165,76.782,53.476,42.136,55.648,50.346,44.682,55.583,57.255,50.899,49.578,31.142,71.274,58.673,27.76,61.483,52.393,25.036,41.403,46.719,48.224,59.165,59.063,67.374,56.881,40.641,32.703,43.726,50.859,39.055,59.755,36.488,31.939,43.56,53.404,46.309,40.877,63.089,29.282,57.712,45.188,47.371,29.015,38.848,62.857,53.765,47.334,61.507,57.662,35.91,42.907,59.978,46.975,90.964,62.949,64.207,40.117,40.407,55.485,50.876,37.322,48.624,57.252,73.385,63.062,70.002,39.8,63.051,57.087,46.491,75.843,47.359,30.638,50.469,47.175,70.675,56,57.398,75.751,46.24,56.459,38.949,34.562,62.81,41.196,54.807,37.575,67.779,59.107,56.603,53.171,56.545,56.186,52.169,67.013,31.964,58.071,41.043,57.252,38.703,63.252,44.74,41.86,66.999,61.222,22.372,38.933,41.72,28.678,36.057,50.741,39.187,28.736,35.22,32.033,52.563,25.648,63.514,71.768,30.379,68.845,50.251,51.056,44.394,33.699,45.898,39.58,42.043,49.526,38.48,47.628,38.482,61.532,53.602,43.302,46.352,32.383,46.741,39.725,47.571,50.754,36.506,62.866,38.896,43.201,32.547,50.936,62.589,40.394,49.737,71.732,31.287,43.917,46.339,52.077,53.418,55.403,26.413,34.516,47.137,53.287,60.926,49.682,39.082,57.552,62.068,48.852,63.045,52.475,34.327,47.608,31.349,45.276,47.376,60.104,35.091,40.752,65.014,37.788,49.326,44.829,50.808,47.264,32.531,67.928,41.599,38.984,38.177,50.167,48.91,46.64,70.422,61.722,55.62,75.18,54.53,46.896,61.948,59.136,53.134,63.393,63.397,55.996,59.848,55.271,19.203,61.609,60.689,60.022,57.685,57.07,42.37,57.97,25.752,44.169,53.492,56.036,33.206,46.686,54.633,49.847,44.782,48.259,63.967,49.33,66.212,49.928,35.913,41.525,70.615,47.015,34.813,49.315,36.721,45.029,39.003,37.071,43.777,50.1,43.169,63.942,41.023,63.037,81.448,48.706,52.828,55.969,41,24.75,53.756,61.163,47.572,64.787,42.982,45.708,25.005,52.947,47.304,53.405,58.831,43.55,51.687,63.338,35.775,40.447,39.814,34.02,58.014,32.598,60.888,28.84,37.947,21.51,62.643,40.948,61.408,66.727,64.444,62.053,48.445,31.199,52.07,46.649,69.457,62.515,64.25,49.249,64.162,30.437,55.055,32.594,54.111,56.577,54.276,50.035,43.646,44.7,44.6,51.031,70.151,47.187,51.457,61.874,30.397,64.304,46.024,51.017,45.296,44.865,53.543,53.661,35.375,48.553,35.506,46.416,48.76,60.967,41.91,33.43,48.063,43.936,50.208,63.81,52.309,48.883,41.339,49.013,34.472,24.222,49.388,38.079,51.137,66.725,63.448,35.843,48.352,49.663,43.832,41.661,49.033,54.802,64.06,39.262,48.444,75.064,31.081,20.208,44.094,75.532,42.37,54.747,54.189,45.745,45.077,52.914,32.528,54.943,54.636,44.605,58.73,35.811,59.633,48.631,34.425,65.248,63.118,53.328,36.07,52.713,70.548,61.057,57.825,39.705,39.269,64.354,46.563,31.963,76.419,46.618,20.018,52,46.977,54.385,32.488,65.151,64.51,53.98,29.522,45.987,42.665,50.927,54.593,60.839,53.272,49.495,46.387,46.543,42.798,51.123,49.802,56.267,30.764,45.686,57.215,64.48,42.273,59.774,50.672,55.264,53.846,45.451,51.309,59.325,65.427,44.367,37.71,51.657,64.568,47.834,23.6,63.226,49.088,29.035,43.014,37.138,54.429,67.347,25.774,64.721,55.905,44.45,57.104,54.366,25.998,24.916,30.155,44.768,46.104,45.889,34.767,45.245,61.792,49.812,58.315,32.618,35.269,43.836,41.51,41.543,44.403,52.995,41.521,35.743,46.299,44.149,42.936,43.218,51.543,55.288,39.097,22.989,46.396,31.908,55.423,43.769,45.283,68.976,31.625,44.484,63.318,68.927,54.207,67.567,49.884,39.793,39.542,62.665,81.477,59.396,40.889,57.957,54.807,45.098,51.743,32.424,71.939,59.23,44.284,35.549,49.59,39.16,18.695,49.094,57.141,43.326,54.408,66.718,65.397,41.067,57.835,50.736,52.501,53.437,69.315,40.833,52.703,84.4,43.478,45.14,69.893,56.985,33.922,57.675,40.018,39.709,46.835,57.719,64.145,65.529,68.404,58.415,53.393,57.51,53.573,32.821,39.192,38.469,55.648,62.561,46.233,60.797,55.577,49.085,65.158,35.107,58.772,58.738,52.697,36.474,44.414,52.613,52.385,82.814,40.685,60.422,58.823,60.834,43.921,44.078,22.017,37.145,53.015,47.741,44.121,37.508,53.573,35.036,58.076,52.332,61.703,37.989,42.485,55.869,66.037,43.147,54.711,72.734,68.633,62.37,68.46,51.518,50.069,49.6,61.671,67.341,54.005,31.726,47.301,48.156,49.183,52.117,44.39,55.019,41.999,44.059,79.343,48.958,29.85,52.34,70.716,25.148,31.661,85.229,35.11,41.605,52.414,46.25,78.867,41.542,38.368,58.569,38.062,40.988,52,60.554,45.449,38.368,41.682,67.474,58.385,60.403,48.087,65.737,38.694,55.072,47.153,55.959,24.274,35.315,46.615,18.251,53.603,56.556,49.257,53.149,62.267,50.535,40.991,58.194,50.175,66.049,54.791,65.387,54.607,52.07,45.261,56.386,45.779,41.084,73.505,62.194,19.895,65.553,45.258,39.967,61.928,50.567,50.312,44.272,38.54,71.128,45.128,53.312,25.69,42.6,45.768,36.299,51.711,49.252,56.724,47.657,48.15,32.808,76.07,60.263,40.244,58.061,51.608,62.328,38.847,77.06,60.892,45.981,54.279,64.6,34.574,59.072,54.249,45.729,60.958,48.129,69.945,55.731,57.443,37.261,64.327,47.615,63.993,40.357,46.543,36.517,17.214,41.36,46.983,51.857,54.758,25.154,10.867,32.201,50.369,59.781,81.653,38.098,62.613,44.241,61.401,26.13,38.965,53.369,50.427,35.882,33.706,55.573,53.225,63.113,37.632,63.805,75.095,47.255,50.054,73.509,55.064,54.478,52.95,42.894,36.133,27.028,54.817,63.215,44.429,62.197,56.841,61.92,45.343,78.684,60.406,29.121,31.337,47.958,33.634,69.53,33.886,52.643,23.707,52.661,56.487,59.026,60.781,70.209,65.637,64.915,43.406,75.391,30.487,66.287,55.535,55.628,71.224,46.269,44.785,61.454,47.996,48.546,67.783,32.28,47.898,61.628,52.914,62.496,55.402,39.911,37.238,58.418,39.24,63.724,36.196,75.876,37.131,41.815,53.496,41.237,40.91,69.493,27.188,51.695,57.287,55.463,58.076,65.084,52.348,61.023,37.722,45.62,61.196,37.124,46.794,41.343,37.085,39.477,70.984,44.5,53.302,68.375,44.592,71.49,41.1,46.439,46.704,48.071,57.83,40.741,48.45,64.12,56.475,72.7,64.381,41.948,23.819,43.207,53.624,57.613,38.285,41.998,36.357,35.52,17.221,38.135,63.923,50.895,59.7,49.752,33.047,40.569,64.272,68.717,46.712,43.838,56.179,43.027,55.305,42.956,38.737,45.308,53.917,37.755,49.502,58.098,60.581,37.424,72.705,50.827,33.779,51.982,40.774,52.166,61.314,60.108,43.289,59.95,50.697,67.339,44.614,64.166,48.352,54.88,41.94,57.534,80.14,36.653,36.499,62.058,50.28,44.367,53.991,53.494,29.18,52.953,50.181,76.364,48.994,36.437,36.782,49.203,45.599,55.332,30.787,40.729,69.842,69.601,59.973,63.324,21.03,46.952,34.624,47.012,44.421,65.36,31.515,45.062,40.751,61.827,45.428,62.131,44.058,35.551,66.96,41.369,30.146,52.274,60.786,41.756,59.19,52.327,77.457,49.296,44.565,33.947,44.097,62.263,44.282,33.332,53.723,45.334,38.747,66.594,64.781,42.531,58.86,34.456,80.552,57.587,43.544,76.833,54.04,60.863,35.879,48.72,17.469,51.268,61.68,54.451,38.902,51.915,54.845,48.351,69.726,40.644,32.909,55.967,54.538,60.265,45.257,44.458,70.216,39.471,26.617,39.264,47.221,47.856,31.131,64.05,64.161,47.143,47.703,57.982,63.003,76.486,64.073,35.32,43.436,45.833,57.709,58.078,61.853,51.114,58.542,38.737,18.028,61.664,50.304,52.393,66.866,57.105,47.463,39.969,53.406,49.513,31.853,61.036,64.816,70.601,40.636,35.798,45.947,44.64,46.039,43.084,51.628,45.054,24.328,39.97,53.487,53.812,55.951,57.661,54.607,44.713,68.992,65.887,58.941,60.991,66.467,29.582,36.959,30.079,62.297,45.209,45.268,67.527,48.685,54.694,58.086,31.138,76.912,60.413,59.261,63.767,46.404,76.073,42.464,58.391,61.294,42.777,61.02,60.858,63.323,57.953,53.369,42.864,52.565,53.398,33.759,42.846,38.76,33.718,38.793,54.129,58.256,51.528,40.577,48.37,42.822,44.065,32.964,29.982,43.074,43.534,68.219,53.976,43.62,55.392,57.447,54.988,47.081,62.475,35.735,51.429,48.442,43.9,51.552,40.792,68.594,48.058,64.227,54.652,58.247,28.556,45.997,56.171,65.609,40.856,81.03,43.783,66.277,61.618,45.769,37.77,40.902,48.557,47.883,61.247,54.509,32.316,35.837,51.784,56.224,41.472,38.976,73.757,55.908,54.284,44.97,53.464,28.468,40.117,50.472,67.705,51.518,65.072,69.921,44.276,37.536,47.378,58.422,52.025,57.829,49.621,54.601,68.538,54.345,31.241,68.734,39.264,53.745,59.559,54.059,40.776,53.79,61.163,39.478,30.898,57.288,35.957,50.473,57.953,59.806,69.109,49.523,49.167,78.768,39.759,39.563,45.999,70.989,59.28,61.369,41.985,54.677,28.28,48.646,39.874,57.834,31.475,38.882,47.053,53.067,58.47,56.041,43.352,55.637,50.759,46.543,50.489,37.434,36.182,65.338,43.972,36.975,40.901,65.505,20.031,47.228,45.456,47.191,46.937,81.196,68.589,52.104,40.644,34.419,63.354,25.515,53.288,62.976,34.083,51.643,49.656,38.51,56.421,54.876,54.796,56.555,57.11,66.588,52.718,47.043,40.6,50.181,57.83,33.411,39.474,30.223,65.002,54.462,50.697,37.625,34.76,57.713,31.367,32.585,52.368,48.451,66.186,62.839,49.614,48.997,50.053,50.967,60.787,44.738,65.726,32.88,30.953,38.719,55.223,54.609,35.573,42.987,39.927,9.837,51.388,45.77,58.602,47.887,65.677,53.427,40.693,50.777,31.499,37.878,66.552,52.093,41.569,56.842,65.213,41.315,53.541,78.391,41.633,69.977,62.123,44.156,54.904,47.162,31.478,44.678,48.467,58.155,79.452,43.545,45.592,38.285,55.184,41.594,50.722,66.291,47.307,88.316,64.368,55.075,33.611,71.396,49.436,28.053,36.776,39.145,53.387,38.247,30.862,40.928,46.419,54.219,53.596,59.648,37.925,35.531,31.277,50.374,43.836,64.475,62.082,83.802,48.642,35.947,52.434,34.827,66.846,39.604,37.517,63.89,44.436,39.97,61.61,57.25,49.5,48.713,91.322,49.823,62.535,47,37.29,41.837,38.969,31.3,57.899,53.135,53.66,29.002,70.108,64.148,54.752,38.29,54.744,57.203,43.961,68.458,25.775,50.729,30,50.573,57.457,67.434,37.787,31.657,57.002,73.91,42.16,64.327,47.97,65.218,36.077,49.433,30.698,46.628,36.184,41.262,22.136,48.26,65.57,46.965,46.196,60.469,46.302,52.604,66.697,38.635,46.314,41.275,42.957,56.684,65.361,60.669,53.025,37.26,46.9,45.637,69.933,61.289,51.076,42.861,21.615,47.402,50.392,61.078,52.228,52.281,52.365,58.123,54.963,43.308,56.788,50.14,55.032,49.215,58.906,65.686,34.944,64.894,41.192,40.12,75.31,48.608,56.431,47.202,37.277,49.804,82.391,35.765,49.431,53.61,43.992,61.287,52.098,71.713,53.627,36.184,42.849,57.651,35.108,46.244,40.889,47.32,44.973,62.513,61.572,64.331,51.951,59.947,33.582,68.272,54.117,69.092,54.174,48.056,38.505,65.92,28.827,75.543,40.559,46.918,49.534,38.129,66.247,36.866,61.224,50.864,24.433,45.835,30.635,44.782,40.831,18.603,58.485,28.685,46.3,37.577,34.212,53.504,35.473,15.749,16.959,36.48,48.448,46.308,51.188,54.042,44.911,48.244,56.773,47.178,46.35,54.918,60.18,41.864,58.827,57.671,60.759,47.205,68.391,73.675,24.415,44.588,41.626,32.551,71.067,51.085,49.128,40.809,51.239,51.112,73.301,45.006,54.131,47.605,63.483,69.038,54.021,74.065,41.147,43.888,41.499,47.588,52.687,57.02,37.255,50.586,49.085,66.329,47.96,37.934,59.352,43.839,57.723,52.23,38.328,60.506,36.17,49.037,53.525,52.488,62.597,46.692,42.772,50.062,52.877,72.695,47.297,45.45,53.578,30.969,48.641,55.159,37.844,61.091,57.376,62.477,19.12,62.886,43.737,56.621,67.584,64.852,72.578,52.055,49.793,48.609,42.83,49.048,46.9,28.489,58.207,36.208,45.74,52.669,46.749,30.049,47.89,56.094,52.325,42.405,26.112,35.367,59.639,58.313,42.061,30.127,35.292,42.311,47.308,37.182,46.64,41.625,52.978,49.131,54.2,30.203,54.861,28.321,61.897,49.138,68.135,43.894,23.549,64.565,64.1,53.272,43.327,68.759,56.436,43.202,58.261,60.272,52.315,48.4,34.417,39.993,46.552,59.102,53.859,23.476,30.42,41.547,40.051,57.241,70.586,45.817,59.949,47.588,54.3,49.416,49.294,58.975,42.939,20.227,29.44,47.698,38.686,43.833,30.833,51.898,63.352,50.896,49.373,56.502,83.013,57.54,43.862,81.159,54.615,41.39,49.232,57.328,35.294,55.059,35.796,60.507,60.821,54.152,59.487,48.51,45.215,45.402,63.298,44.36,68.118,50.835,48.573,69.202,54.822,65.998,45.762,48.671,33.115,65.889,60.345,48.285,54.482,69.803,27.478,62.244,33.719,65.246,69.864,35.062,55.249,41.636,48.813,58.329,39.923,52.281,73.906,50.945,57.804,47.386,41.704,54.29,66.58,62.684,44.13,63.111,59.884,72.01,35.85,53.953,44.315,36.306,42.726,47.517,39.34,30.479,37.107,58.978,32.394,44.365,67.299,52.951,26.944,53.017,57.374,65.84,49.201,65.096,47.612,72.347,24.891,70.835,44.401,58.126,47.188,70.981,64.266,58.437,55.079,46.91,23.721,53.451,38.591,60.45,45.433,54.861,59.326,54.445,50.171,44.629,52.502,50.866,61.176,55.654,34.215,85.298,21.767,49.256,33.48,70.312,21.167,42.339,44.991,57.045,35.149,61.167,64.266,28.224,42.411,51.648,58.327,39.648,31.893,30.099,61.494,46.209,43.671,61.217,37.05,42.657,63.401,64.825,57.112,51.711,59.755,29.244,56.636,29.391,71.642,33.286,52.578,38.463,53.322,45.776,58.635,50.543,43.025,60.523,52.508,58.502,40.364,50.705,59.178,50.441,54.572,53.264,37.606,47.792,55.223,57.777,43.471,51.888,41.762,42.39,64.571,43.789,62.969,51.678,46.458,25.013,36.655,64.552,38.931,70.023,26.464,68.98,31.274,42.834,37.082,37.408,64.246,60.171,42.482,33.53,46.416,64.328,42.404,67.136,51.169,45.627,20.528,33.927,64.307,45.905,67.272,73.075,49.981,57.32,56.509,57.66,34.566,26.016,36.962,60.24,58.092,59.679,37.384,61.109,48.59,58.754,53.33,57.599,59.637,40.258,37.099,37.888,50.66,46.267,58.336,42.997,35.045,37.264,40.221,59.051,48.57,63.813,58.525,35.067,65.664,66.268,39.726,57.091,56.947,61.62,29.724,30.794,44.206,52.324,53.72,41.003,58.999,63.882,41.39,43.209,58.018,42.553,65.002,42.961,50.261,46.132,54.159,62.943,57.672,62.2,33.566,46.521,64.188,60.868,64.261,60.731,37.599,59.892,38.885,34.889,51.332,41.223,66.36,44.205,53.471,59.337,44.969,25.147,64.2,10.015,41.218,67.253,57.768,61.743,79.188,35.101,40.857,62.208,65.507,74.352,42.994,59.013,37.518,39.553,45.413,37.557,58.036,51.27,24.917,52.5,56.108,62.495,55.875,40.5,36.329,63.084,51.176,69.759,55.926,54.101,32.968,50.226,43.298,62.64,48.517,38.827,68.8,50.828,37.99,50.815,60.215,40.976,55.961,24.725,49.013,68.103,35.242,44.267,64.156,51.521,76.683,58.939,65.324,62.072,53.189,37.15,52.186,83.89,70.611,49.475,53.368,62.616,69.966,53.888,39.239,22.326,47.85,48.928,48.946,47.186,46.018,45.714,50.982,49.04,57.35,59.872,53.774,53.605,34.658,40.64,51.701,24.828,43.529,55.149,53.341,54.986,75.027,42.932,26.049,64.352,53.846,50.633,44.067,55.814,36.582,65.943,40.911,53.361,49.983,32.425,63.456,59.892,64.576,41.188,49.495,44.101,55.459,72.957,46.322,43.737,43.985,58.997,42.272,34.887,48.56,43.602,29.548,53.748,41.132,53.763,75.615,55.049,43.366,33.698,39.9,43.33,22.885,29.142,38.521,47.973,47.283,52.705,44.37,30.498,56.227,68.023,53.537,59.755,27.953,56.289,30.122,53.605,43.229,63.046,45.675,57.392,38.283,41.239,59.92,50.48,61.429,56.134,33.407,51.818,53.726,47.272,42.639,56.464,55.014,43.027,19.267,58.685,42.974,33.232,57.258,67.669,21.638,51.979,50.318,56.833,57.626,43.158,47.807,61.751,37.858,40.364,60.475,57.429,53.732,65.225,42.17,45.225,53.818,43.12,28.347,32.671,38.325,42.586,42.439,45.768,50.808,54.77,40.674,59.288,43.249,57.576,70.244,58.303,59.136,51.61,45.653,71.968,45.055,41.316,14.388,51.195,33.665,50.452,42.959,62.904,37.587,34.396,44.504,41.712,69.649,78.163,42.186,63.976,53.386,37.732,51.798,52.071,35.219,62.585,35.899,56.965,58.189,65.71,71.537,51.06,67.099,29.891,62.573,46.494,53.303,40.151,49.042,64.49,38.048,53.003,41.645,60.582,59.821,51.554,35.984,61.688,50.472,67.07,52.983,53.239,42.187,32.083,47.171,35.223,47.519,48.389,59.814,30.381,49.016,43.8,61.606,52.174,60.262,29.494,50.442,32.834,33.848,52.263,56.796,31.825,48.786,41.443,41.417,60.139,35.519,44.371,50.033,43.847,49.322,66.277,28.744,37.793,64.676,61.646,68.757,47.295,54.683,66.442,21.364,57.969,36.822,68.663,58.689,55.274,46.917,62.759,51.173,46.148,46.849,51.943,34.897,60.096,41.303,46.643,62.082,50.27,49.245,51.177,71.921,76.515,63.177,60.315,65.592,72.377,44.525,68.729,58.382,63.154,48.847,55,59.356,49.01,60.255,71.304,39.462,63.717,46.244,51.074,48.829,47.939,74.979,41.003,44.14,46.462,52.431,57.499,55.481,63.758,40.193,39.629,52.499,50.866,80.286,65.205,60.984,61.437,40.649,77.584,38.353,48.045,54.845,58.702,75.111,42.452,47.235,50.679,32.07,49.366,42.892,52.93,54.277,66.66,33.351,64.206,47.392,33.915,53.723,55.993,38.497,55.726,37.902,48.198,45.349,41.358,50.761,59.127,40.502,37.323,32.835,73.27,53.29,47.467,69.181,36.562,49.829,49.009,53.206,36.633,48.173,46.67,40.438,58.274,30.642,58.162,48.006,34.09,53.597,52.825,50.112,39.31,60.313,53.07,51.817,68.565,60.042,46.682,57.755,49.371,63.096,82.562,59.177,44.348,47.769,56.229,49.203,59.09,56,43.461,44.391,61.049,56.592,50.776,71.937,56.809,58.532,38.039,53.304,36.328,49.435,34.89,54.926,48.72,56.417,34.237,55.227,51.099,57.873,36.862,32.869,30.771,42.289,68.843,58.021,39.17,52.218,81.495,63.546,76.629,52.823,36.944,53.464,62.947,54.574,32.832,65.074,49.8,47.951,51.148,20.674,42.261,53.06,48.86,50.335,61.93,54.974,52.88,66.937,23.92,54.467,62.682,47.063,68.872,61.075,44.267,26.925,49.164,58.716]
<!DOCTYPE html>
<html lang="en-GB">
<head>
<title>Histo-packing</title>
<script src="https://unpkg.com/d3"></script>
<script src="https://unpkg.com/d3-jetpack-module"></script>
<style>
body{background: #212121; margin: 20px;}
text{font-family: Avenir; font-size: 18px; fill:#fff;}
.domain{display: none;}
.y .tick#_0 line{stroke: #ccc;}
.tick line{stroke: #808080;}
.y text{display:none;}
</style>
</head>
<body>
<script type="text/javascript" charset="utf-8">
var width = 700,
height = 800,
margin = {top: 30, right: 20, bottom: 70, left: 5},
// n = 1000,
// radius = 5.5,
// t = 3000;
// n = 2500,
// radius = 3.6,
// t = 4000;
n = 5000,
radius = 2.6,
t = 6000;
var svg = d3.select("body")
.append("svg#svg")
.st({
'width':width,
'height':height
});
var x = d3.scaleLinear()
.range([margin.left, width - margin.right])
.domain([0,100]);
var xScale = d3.axisBottom()
.scale(x)
.ticks(10)
.tickSize(-(height - (margin.top + margin.bottom)));
var xAxis = svg.append("g.axis.x")
.translate([0,height-margin.bottom])
.call(xScale)
.selectAll(".tick")
.at({
id: d => "_" + d
})
.selectAll("text")
.at({
dy: 15
});
var y = d3.scaleLinear()
.range([height-margin.bottom, margin.top])
.domain([0,100]);
var yScale = d3.axisLeft()
.scale(y)
.ticks(10)
.tickSize(-(width - (margin.left + margin.right)));
var yAxis = svg.append("g.axis.y")
.translate([margin.left,0])
.call(yScale)
.selectAll(".tick")
.at({
id: d => "_" + d
})
.filter(d => d != 0)
.remove();
var colours = d3.scaleLinear()
.range(["#FCAB27", "#FF2B4F"])
.domain([0, 30]);
var circlesData = [];
d3.json("circleData.json", function(error, data){
data = data.filter(d => d >= 0 && d <= 100).slice(0,n).sort((a,b) => (Math.abs(a-50) - Math.abs(b-50)));
// Run the line below if you want to bin the data, in this case by rounding to the nearest whole number
// data = data.map(d => +d3.format(".0f")(d));
var circles = svg.appendMany(data, "circle")
.at({
cx: d => x(d),
cy: y(100)-radius-20,
r: radius-0.75,
fill: "#aaa",
stroke: "#aaa",
"stroke-width": 1,
"fill-opacity": 0.9
});
data.forEach((datum,index) => {
var thisCircle = data[index];
var xInRange = circlesData.filter(d => Math.abs(x(d.x) - x(thisCircle)) <= (2*radius)).sort(function(a,b){
if(a.y == b.y){
return Math.abs(b.x - thisCircle) - Math.abs(a.x - thisCircle)
}else{
return a.y - b.y
}
});
var cy = 0, it = 0;
if(xInRange.length >= 1){
for(var it=0; it < xInRange.length; it++){
if(((Math.pow(Math.pow((y(xInRange[it].y)-radius) - (y(cy)-radius),2)+Math.pow(x(thisCircle)-x(xInRange[it].x),2),0.5))) >= 1.99*radius && (((Math.pow(Math.pow((y(xInRange[d3.max([0,it-1])].y)-radius) - (y(cy)-radius),2)+Math.pow(x(thisCircle)-x(xInRange[d3.max([0,it-1])].x),2),0.5))) >= 1.99*radius) && (((Math.pow(Math.pow((y(xInRange[d3.min([xInRange.length-1,it+1])].y)-radius) - (y(cy)-radius),2)+Math.pow(x(thisCircle)-x(xInRange[d3.min([xInRange.length-1,it+1])].x),2),0.5))) >= 1.99*radius)){
break;
}else{
cy = y.invert(d3.min([d3.max([0, it-1]),it].map(d => y(xInRange[d].y) - ((Math.pow(Math.pow(2*radius,2)-Math.pow(x(thisCircle)-x(xInRange[d].x),2),0.5))))));
}
}
}
svg.selectAll("circle").filter((d,i) => i == index)
.transition()
.ease(d3.easeLinear)
.delay(index * (t/Math.pow(index+1,0.85)))
.duration((t/Math.pow(index+2,0.85)))
.attr("cy", y(cy)-radius)
.style("stroke", d => colours(Math.pow(Math.pow(thisCircle-50,2) + Math.pow(cy,2),0.5)))
.style("fill", d => colours(Math.pow(Math.pow(thisCircle-50,2) + Math.pow(cy,2),0.5)));
circlesData.push({x: thisCircle, y: cy});
});
});
// After your data-points have been programmatically positioned once, simply open the web inspector, type copy(circlesData) into the console, then paste from the clipboard into a text editor, save the file as positionedCircles.json, comment out the d3.json... block above, and run the block below to instantly render your predetermined layout.
// d3.json("positionedCircles.json", function(error, data){
// var circles = svg.appendMany(data, "circle")
// .at({
// cx: d => x(d.x),
// cy: d => y(d.y)-radius,
// r: radius-0.75,
// fill: d => colours(Math.pow(Math.pow(d.x-50,2) + Math.pow(d.y,2),0.5)),
// stroke: d => colours(Math.pow(Math.pow(d.x-50,2) + Math.pow(d.y,2),0.5)),
// "stroke-width": 1,
// "fill-opacity": 0.9
// });
// });
</script>
</body>
</html>
[
{
"x": 50,
"y": 0
},
{
"x": 49.989,
"y": 0.7427814101162511
},
{
"x": 49.983,
"y": 1.4856160217251215
},
{
"x": 49.981,
"y": 2.228470661143973
},
{
"x": 50.029,
"y": 2.9698844237266115
},
{
"x": 50.033,
"y": 3.712731552779985
},
{
"x": 50.033,
"y": 4.455588695637118
},
{
"x": 50.034,
"y": 5.198445212635477
},
{
"x": 50.035,
"y": 5.941301729633835
},
{
"x": 49.963,
"y": 6.680907305710221
},
{
"x": 49.963,
"y": 7.423764448567368
},
{
"x": 50.038,
"y": 8.163092755656493
},
{
"x": 49.962,
"y": 8.902326100937614
},
{
"x": 50.053,
"y": 9.639982302832422
},
{
"x": 50.054,
"y": 10.38283881983078
},
{
"x": 49.938,
"y": 11.117226125198812
},
{
"x": 50.062,
"y": 11.850396915781232
},
{
"x": 50.067,
"y": 12.593238412010692
},
{
"x": 50.069,
"y": 13.336093051429543
},
{
"x": 50.071,
"y": 14.078947690848395
},
{
"x": 49.928,
"y": 14.808894466060707
},
{
"x": 49.926,
"y": 15.551749105479558
},
{
"x": 50.076,
"y": 16.280388370528755
},
{
"x": 49.922,
"y": 17.00825132788671
},
{
"x": 49.918,
"y": 17.7510984569401
},
{
"x": 50.085,
"y": 18.47629100614229
},
{
"x": 49.912,
"y": 19.200174522782405
},
{
"x": 50.089,
"y": 19.923158312330273
},
{
"x": 49.904,
"y": 20.644277389330924
},
{
"x": 50.1,
"y": 21.362689342665405
},
{
"x": 50.101,
"y": 22.105545859663764
},
{
"x": 49.895,
"y": 22.821351524631567
},
{
"x": 50.107,
"y": 23.53552635888265
},
{
"x": 49.89,
"y": 24.248303443386547
},
{
"x": 50.112,
"y": 24.959647353294585
},
{
"x": 49.886,
"y": 25.66981907368971
},
{
"x": 49.884,
"y": 26.41267371310856
},
{
"x": 49.87,
"y": 27.15540817756667
},
{
"x": 49.868,
"y": 27.898262816985536
},
{
"x": 49.866,
"y": 28.6411174564044
},
{
"x": 49.864,
"y": 29.383972095823268
},
{
"x": 49.863,
"y": 30.126828612821626
},
{
"x": 49.862,
"y": 30.869685129819985
},
{
"x": 50.14,
"y": 31.562487009059325
},
{
"x": 49.847,
"y": 32.249517070153416
},
{
"x": 50.154,
"y": 32.93083901355554
},
{
"x": 50.158,
"y": 33.67368614260893
},
{
"x": 50.159,
"y": 34.41654265960729
},
{
"x": 50.167,
"y": 35.159359746439435
},
{
"x": 49.829,
"y": 35.82689798580884
},
{
"x": 50.171,
"y": 36.49253911836221
},
{
"x": 50.175,
"y": 37.23538624741559
},
{
"x": 49.823,
"y": 37.89616229086137
},
{
"x": 50.181,
"y": 38.55393415984989
},
{
"x": 50.181,
"y": 39.296791302707035
},
{
"x": 49.815,
"y": 39.95045647553121
},
{
"x": 49.812,
"y": 40.693307985640345
},
{
"x": 49.804,
"y": 41.43612507247249
},
{
"x": 49.802,
"y": 42.17897971189135
},
{
"x": 49.8,
"y": 42.92183435131021
},
{
"x": 49.797,
"y": 43.664685861419336
},
{
"x": 49.795,
"y": 44.407540500838195
},
{
"x": 49.793,
"y": 45.15039514025705
},
{
"x": 50.208,
"y": 45.776249632661845
},
{
"x": 50.226,
"y": 46.51890396967586
},
{
"x": 49.774,
"y": 47.120456366158734
},
{
"x": 49.772,
"y": 47.86331100557759
},
{
"x": 50.229,
"y": 48.4613403789177
},
{
"x": 49.765,
"y": 49.054336507204596
},
{
"x": 50.244,
"y": 49.6361369224797
},
{
"x": 49.752,
"y": 50.207761156838366
},
{
"x": 49.751,
"y": 50.95061767383674
},
{
"x": 50.251,
"y": 51.515750401609594
},
{
"x": 50.253,
"y": 52.25860504102845
},
{
"x": 50.256,
"y": 53.00145655113758
},
{
"x": 49.74,
"y": 53.55305369413532
},
{
"x": 50.261,
"y": 54.10026311637302
},
{
"x": 50.262,
"y": 54.84311963337139
},
{
"x": 49.737,
"y": 55.38676259726763
},
{
"x": 50.27,
"y": 55.923118307318404
},
{
"x": 50.277,
"y": 56.66594478247521
},
{
"x": 50.279,
"y": 57.40879942189407
},
{
"x": 50.28,
"y": 58.151655938892425
},
{
"x": 50.28,
"y": 58.89451308174956
},
{
"x": 49.713,
"y": 59.39740588562915
},
{
"x": 50.297,
"y": 59.88187142325063
},
{
"x": 50.304,
"y": 60.624697898407426
},
{
"x": 50.312,
"y": 61.36751498523959
},
{
"x": 50.316,
"y": 62.110362114292975
},
{
"x": 49.682,
"y": 62.53235640166121
},
{
"x": 50.318,
"y": 62.95154295601019
},
{
"x": 50.319,
"y": 63.69439947300855
},
{
"x": 50.32,
"y": 64.43725599000692
},
{
"x": 49.679,
"y": 64.84930003454933
},
{
"x": 50.335,
"y": 65.23877419601449
},
{
"x": 49.663,
"y": 65.60199965587913
},
{
"x": 50.342,
"y": 65.9816006711713
},
{
"x": 50.343,
"y": 66.72445718816965
},
{
"x": 49.656,
"y": 66.34482613103592
},
{
"x": 50.346,
"y": 67.46730869827879
},
{
"x": 50.359,
"y": 68.21006006351564
},
{
"x": 50.36,
"y": 68.952916580514
},
{
"x": 49.638,
"y": 60.99805770599036
},
{
"x": 50.362,
"y": 69.69577121993287
},
{
"x": 50.367,
"y": 70.43861271616231
},
{
"x": 50.369,
"y": 71.18146735558116
},
{
"x": 49.63,
"y": 60.25356761632904
},
{
"x": 49.627,
"y": 61.740839116106606
},
{
"x": 50.374,
"y": 71.92430885181062
},
{
"x": 50.374,
"y": 72.66716599466777
},
{
"x": 49.621,
"y": 63.27288106312408
},
{
"x": 49.614,
"y": 57.783812984573956
},
{
"x": 49.612,
"y": 57.04095834515512
},
{
"x": 50.392,
"y": 73.40982033168177
},
{
"x": 50.392,
"y": 74.15267747453892
},
{
"x": 49.6,
"y": 56.28976315438099
},
{
"x": 49.59,
"y": 54.46520354868035
},
{
"x": 49.585,
"y": 51.88911020919254
},
{
"x": 50.415,
"y": 74.89520346442968
},
{
"x": 49.578,
"y": 52.631936684349334
},
{
"x": 49.577,
"y": 58.52581283244099
},
{
"x": 49.577,
"y": 64.01452555411718
},
{
"x": 50.427,
"y": 50.56577683137552
},
{
"x": 50.441,
"y": 47.492152559237134
},
{
"x": 50.442,
"y": 75.63760421623124
},
{
"x": 50.442,
"y": 76.38046135908837
},
{
"x": 49.554,
"y": 67.08114305135138
},
{
"x": 50.45,
"y": 77.12327844592052
},
{
"x": 50.452,
"y": 77.86613308533938
},
{
"x": 50.462,
"y": 44.03969942409923
},
{
"x": 49.535,
"y": 46.137749412137886
},
{
"x": 49.534,
"y": 67.82374980860475
},
{
"x": 49.532,
"y": 68.56660444802361
},
{
"x": 50.469,
"y": 41.8111386351524
},
{
"x": 50.472,
"y": 42.55399014526154
},
{
"x": 50.472,
"y": 43.29684728811868
},
{
"x": 50.473,
"y": 44.78248083421548
},
{
"x": 49.526,
"y": 69.30943905963248
},
{
"x": 49.523,
"y": 70.05229056974161
},
{
"x": 50.48,
"y": 40.32547003821112
},
{
"x": 49.513,
"y": 38.923956746033106
},
{
"x": 50.489,
"y": 41.06827648479854
},
{
"x": 50.489,
"y": 78.60813293320642
},
{
"x": 49.506,
"y": 36.86755268104211
},
{
"x": 49.506,
"y": 70.79496681746237
},
{
"x": 49.502,
"y": 71.53781394651575
},
{
"x": 49.5,
"y": 72.2806685859346
},
{
"x": 49.495,
"y": 34.79320024784296
},
{
"x": 49.495,
"y": 73.02351008216405
},
{
"x": 49.492,
"y": 34.047045950191844
},
{
"x": 49.491,
"y": 73.76635721121744
},
{
"x": 50.51,
"y": 79.35071402116509
},
{
"x": 49.481,
"y": 33.29233879303159
},
{
"x": 50.522,
"y": 80.09348103492827
},
{
"x": 49.476,
"y": 74.50907352255888
},
{
"x": 49.475,
"y": 75.25193003955724
},
{
"x": 49.475,
"y": 75.99478718241437
},
{
"x": 50.526,
"y": 80.83632816398165
},
{
"x": 50.53,
"y": 29.01777504464009
},
{
"x": 50.535,
"y": 27.530421740246595
},
{
"x": 50.536,
"y": 28.273278257244954
},
{
"x": 50.543,
"y": 29.76052640987696
},
{
"x": 49.451,
"y": 76.73728374325296
},
{
"x": 49.444,
"y": 77.48011021840975
},
{
"x": 49.439,
"y": 78.2229517146392
},
{
"x": 49.436,
"y": 78.96580322474833
},
{
"x": 49.435,
"y": 21.73770290534533
},
{
"x": 49.433,
"y": 79.70865473485748
},
{
"x": 50.567,
"y": 26.017108561754654
},
{
"x": 49.433,
"y": 80.45151187771462
},
{
"x": 50.567,
"y": 26.759965704611815
},
{
"x": 49.431,
"y": 81.19436651713347
},
{
"x": 50.571,
"y": 30.502892717500004
},
{
"x": 49.428,
"y": 81.93721802724261
},
{
"x": 49.427,
"y": 82.68007454424097
},
{
"x": 50.573,
"y": 81.57780149647994
},
{
"x": 49.426,
"y": 83.42293106123932
},
{
"x": 50.579,
"y": 82.32063610808879
},
{
"x": 49.416,
"y": 84.16572561560817
},
{
"x": 50.586,
"y": 17.3849089161224
},
{
"x": 50.591,
"y": 37.86062311681562
},
{
"x": 50.595,
"y": 15.1805906591391
},
{
"x": 49.402,
"y": 12.968251974690602
},
{
"x": 50.603,
"y": 35.77179468259217
},
{
"x": 50.605,
"y": 83.0630700500414
},
{
"x": 49.388,
"y": 10.014995865512333
},
{
"x": 50.612,
"y": 32.14958300997034
},
{
"x": 49.387,
"y": 12.208412590318389
},
{
"x": 50.613,
"y": 83.80588713687354
},
{
"x": 49.381,
"y": 13.710833062649272
},
{
"x": 49.373,
"y": 31.44369802588325
},
{
"x": 49.371,
"y": 84.90731431201802
},
{
"x": 49.371,
"y": 85.65017145487516
},
{
"x": 50.633,
"y": 7.047552152772809
},
{
"x": 49.366,
"y": 3.3481764348281615
},
{
"x": 50.641,
"y": 22.635350887336145
},
{
"x": 50.659,
"y": 1.1094262571788391
},
{
"x": 50.66,
"y": 1.8522827741772119
},
{
"x": 49.33,
"y": 4.090222021743983
},
{
"x": 50.672,
"y": 0.36322545986465116
},
{
"x": 49.326,
"y": 0.359763237052789
},
{
"x": 50.677,
"y": 8.578015281926312
},
{
"x": 49.322,
"y": 4.833039108576131
},
{
"x": 50.679,
"y": 10.817137420144746
},
{
"x": 50.683,
"y": 18.944606871771455
},
{
"x": 49.317,
"y": 1.102569683640212
},
{
"x": 49.317,
"y": 1.8589758293080507
},
{
"x": 49.315,
"y": 2.6018304687269023
},
{
"x": 50.697,
"y": 2.594282622044247
},
{
"x": 50.697,
"y": 3.3371397649013943
},
{
"x": 50.697,
"y": 20.379344454073248
},
{
"x": 50.697,
"y": 24.01318420222465
},
{
"x": 49.296,
"y": 5.575473050528728
},
{
"x": 50.705,
"y": 4.079956851733542
},
{
"x": 49.294,
"y": 6.318327689947594
},
{
"x": 50.716,
"y": 4.822738261849807
},
{
"x": 50.72,
"y": 5.5655853909031805
},
{
"x": 50.722,
"y": 6.308440030322032
},
{
"x": 50.726,
"y": 7.784976378385451
},
{
"x": 50.729,
"y": 9.996239232589573
},
{
"x": 49.269,
"y": 7.060793568191926
},
{
"x": 49.268,
"y": 7.803650085190284
},
{
"x": 50.736,
"y": 12.210160152834021
},
{
"x": 50.741,
"y": 12.953001649063467
},
{
"x": 49.258,
"y": 8.546444639559127
},
{
"x": 50.743,
"y": 13.695856288482304
},
{
"x": 49.257,
"y": 10.7470338641009
},
{
"x": 49.256,
"y": 14.443845938576786
},
{
"x": 49.252,
"y": 15.18669306763016
},
{
"x": 49.251,
"y": 15.929549584628518
},
{
"x": 49.249,
"y": 17.36975110736276
},
{
"x": 49.247,
"y": 18.11260574678161
},
{
"x": 50.754,
"y": 14.438637698598555
},
{
"x": 49.245,
"y": 19.57187071586081
},
{
"x": 50.759,
"y": 15.906419544916304
},
{
"x": 50.761,
"y": 16.649274184335155
},
{
"x": 50.767,
"y": 18.106971253550867
},
{
"x": 49.232,
"y": 9.28887858151171
},
{
"x": 49.23,
"y": 21.004040626383684
},
{
"x": 50.771,
"y": 21.72762977497274
},
{
"x": 49.224,
"y": 22.452153056953293
},
{
"x": 50.776,
"y": 48.98442561288038
},
{
"x": 50.777,
"y": 53.54866597337528
},
{
"x": 49.215,
"y": 23.194959503540716
},
{
"x": 49.207,
"y": 11.48832470941531
},
{
"x": 49.203,
"y": 24.58442515474559
},
{
"x": 49.203,
"y": 25.32728229760275
},
{
"x": 49.201,
"y": 26.070136937021587
},
{
"x": 50.808,
"y": 25.278087300537393
},
{
"x": 50.808,
"y": 55.367175436405624
},
{
"x": 50.81,
"y": 84.52404471348673
},
{
"x": 50.813,
"y": 31.208145281175902
},
{
"x": 49.185,
"y": 26.812833842816644
},
{
"x": 50.815,
"y": 85.26688620971619
},
{
"x": 49.183,
"y": 27.555688482235496
},
{
"x": 50.818,
"y": 86.00973771982534
},
{
"x": 50.827,
"y": 33.292338793031576
},
{
"x": 50.828,
"y": 34.03519531002995
},
{
"x": 49.167,
"y": 28.298385388030553
},
{
"x": 50.835,
"y": 34.77802178518674
},
{
"x": 50.835,
"y": 86.75241396754609
},
{
"x": 49.164,
"y": 29.0412368981397
},
{
"x": 49.163,
"y": 29.78409341513806
},
{
"x": 50.839,
"y": 36.86256170454541
},
{
"x": 50.845,
"y": 39.67344889094271
},
{
"x": 50.845,
"y": 87.49520852191493
},
{
"x": 49.154,
"y": 30.526899861725482
},
{
"x": 50.859,
"y": 38.90663938307433
},
{
"x": 49.14,
"y": 32.544565663090026
},
{
"x": 49.138,
"y": 35.45147729604827
},
{
"x": 50.864,
"y": 59.37897861937103
},
{
"x": 50.866,
"y": 88.2377896098736
},
{
"x": 50.866,
"y": 88.98064675273076
},
{
"x": 49.131,
"y": 36.194303771205064
},
{
"x": 49.128,
"y": 37.51483661000519
},
{
"x": 50.875,
"y": 89.72345319931819
},
{
"x": 50.876,
"y": 90.46630971631654
},
{
"x": 49.121,
"y": 38.25766308516199
},
{
"x": 50.881,
"y": 45.41260042118096
},
{
"x": 50.895,
"y": 19.658781706022523
},
{
"x": 50.896,
"y": 46.15531673252241
},
{
"x": 50.899,
"y": 46.89816824263154
},
{
"x": 50.906,
"y": 48.084419880940054
},
{
"x": 49.094,
"y": 18.840664774405113
},
{
"x": 49.088,
"y": 39.54353977628615
},
{
"x": 50.915,
"y": 51.14058050682143
},
{
"x": 49.085,
"y": 40.28639128639529
},
{
"x": 49.085,
"y": 41.02924842925244
},
{
"x": 49.085,
"y": 41.77210557210959
},
{
"x": 50.921,
"y": 49.99062375875412
},
{
"x": 49.079,
"y": 42.51494018371845
},
{
"x": 49.075,
"y": 43.25778731277183
},
{
"x": 50.926,
"y": 9.280998421583902
},
{
"x": 50.927,
"y": 51.88334752058462
},
{
"x": 50.936,
"y": 52.62615396717205
},
{
"x": 50.939,
"y": 54.452968339597454
},
{
"x": 49.058,
"y": 16.648716370618686
},
{
"x": 50.945,
"y": 56.281133981855575
},
{
"x": 49.054,
"y": 44.00036840073051
},
{
"x": 50.948,
"y": 57.023985491964716
},
{
"x": 49.051,
"y": 44.74321991083965
},
{
"x": 49.048,
"y": 45.48607142094879
},
{
"x": 49.042,
"y": 46.70857194679417
},
{
"x": 50.958,
"y": 23.312401362310695
},
{
"x": 49.04,
"y": 20.287943279985328
},
{
"x": 49.037,
"y": 47.451413443023625
},
{
"x": 50.963,
"y": 57.76670180330616
},
{
"x": 50.967,
"y": 58.50954893235955
},
{
"x": 49.033,
"y": 48.194260572077006
},
{
"x": 49.032,
"y": 49.28289766489795
},
{
"x": 49.03,
"y": 50.466841073198594
},
{
"x": 50.982,
"y": 11.500122351963782
},
{
"x": 49.016,
"y": 51.209575537656704
},
{
"x": 49.014,
"y": 53.13795658796691
},
{
"x": 49.013,
"y": 53.880813104965284
},
{
"x": 49.013,
"y": 54.95740647757684
},
{
"x": 49.01,
"y": 55.70025798768598
},
{
"x": 49.009,
"y": 59.02765523391617
},
{
"x": 49.005,
"y": 59.770502362969566
},
{
"x": 51.001,
"y": 60.18351643694341
},
{
"x": 48.997,
"y": 62.168367459838194
},
{
"x": 48.994,
"y": 64.50010972655323
},
{
"x": 51.017,
"y": 60.926213342738464
},
{
"x": 48.971,
"y": 65.242635716444
},
{
"x": 51.031,
"y": 61.66894780719658
},
{
"x": 48.961,
"y": 60.62190646702032
},
{
"x": 48.958,
"y": 61.36475797712945
},
{
"x": 48.951,
"y": 62.90989910351324
},
{
"x": 48.946,
"y": 57.41431815273804
},
{
"x": 51.056,
"y": 21.036609340840783
},
{
"x": 51.059,
"y": 62.41131411481963
},
{
"x": 51.06,
"y": 63.15417063181799
},
{
"x": 51.061,
"y": 63.89702714881635
},
{
"x": 48.928,
"y": 23.88434051009216
},
{
"x": 51.074,
"y": 64.6397785140532
},
{
"x": 51.076,
"y": 65.44193779438802
},
{
"x": 48.916,
"y": 52.25744905988381
},
{
"x": 51.085,
"y": 66.18474424097545
},
{
"x": 51.087,
"y": 66.9275988803943
},
{
"x": 48.913,
"y": 56.62588486574002
},
{
"x": 48.91,
"y": 58.15636373965385
},
{
"x": 48.91,
"y": 65.98316037790687
},
{
"x": 48.906,
"y": 63.65148779992309
},
{
"x": 48.904,
"y": 86.24097374470085
},
{
"x": 51.098,
"y": 67.67038029051055
},
{
"x": 48.901,
"y": 86.98382525481
},
{
"x": 51.099,
"y": 68.41323680750891
},
{
"x": 51.101,
"y": 69.15609144692776
},
{
"x": 48.895,
"y": 87.72665986641886
},
{
"x": 48.893,
"y": 88.46951450583771
},
{
"x": 48.889,
"y": 89.2123616348911
},
{
"x": 51.112,
"y": 69.89887285704401
},
{
"x": 51.114,
"y": 70.64172749646286
},
{
"x": 48.883,
"y": 89.95519624649994
},
{
"x": 48.883,
"y": 90.69805338935707
},
{
"x": 51.122,
"y": 71.384544583295
},
{
"x": 51.123,
"y": 72.12740110029335
},
{
"x": 48.868,
"y": 66.7249126847411
},
{
"x": 51.137,
"y": 42.181161221335614
},
{
"x": 51.139,
"y": 42.92401586075448
},
{
"x": 48.86,
"y": 67.46772977157326
},
{
"x": 51.142,
"y": 43.66686737086361
},
{
"x": 51.146,
"y": 44.409714499916994
},
{
"x": 51.147,
"y": 72.86989766113194
},
{
"x": 48.853,
"y": 68.21055624673005
},
{
"x": 51.148,
"y": 24.615434098447125
},
{
"x": 48.852,
"y": 68.95341276372841
},
{
"x": 51.15,
"y": 40.6921148852737
},
{
"x": 51.15,
"y": 73.61274917124108
},
{
"x": 51.152,
"y": 74.35560381065994
},
{
"x": 48.847,
"y": 69.69625425995787
},
{
"x": 51.159,
"y": 41.43492133186114
},
{
"x": 48.84,
"y": 91.4397524170658
},
{
"x": 48.838,
"y": 71.16498940364559
},
{
"x": 48.833,
"y": 70.43898872441598
},
{
"x": 51.169,
"y": 75.09828005838068
},
{
"x": 48.83,
"y": 71.90780649047774
},
{
"x": 48.83,
"y": 72.65066363333489
},
{
"x": 51.171,
"y": 75.87776655237927
},
{
"x": 48.829,
"y": 34.42533796129342
},
{
"x": 48.828,
"y": 73.39351827275374
},
{
"x": 51.173,
"y": 76.62062119179812
},
{
"x": 51.176,
"y": 77.36347270190726
},
{
"x": 51.177,
"y": 78.10632921890561
},
{
"x": 51.186,
"y": 78.92453255901891
},
{
"x": 48.813,
"y": 33.662361379214786
},
{
"x": 48.813,
"y": 74.13623458409518
},
{
"x": 51.188,
"y": 79.70341924438952
},
{
"x": 51.191,
"y": 32.63959721087869
},
{
"x": 48.808,
"y": 74.87907608032464
},
{
"x": 51.193,
"y": 80.45842146723558
},
{
"x": 51.193,
"y": 91.1433601912911
},
{
"x": 51.195,
"y": 91.88621483070996
},
{
"x": 51.201,
"y": 27.90378154782954
},
{
"x": 51.207,
"y": 28.646616159438395
},
{
"x": 48.79,
"y": 75.62173041733864
},
{
"x": 48.786,
"y": 76.36457754639201
},
{
"x": 51.225,
"y": 27.14629003039765
},
{
"x": 51.231,
"y": 29.389112720276998
},
{
"x": 51.235,
"y": 26.387131147937865
},
{
"x": 51.239,
"y": 30.131929807109145
},
{
"x": 48.76,
"y": 31.89361921937956
},
{
"x": 51.242,
"y": 36.18671720886199
},
{
"x": 48.757,
"y": 77.10690815563453
},
{
"x": 48.751,
"y": 77.84974276724338
},
{
"x": 51.25,
"y": 38.24535922933367
},
{
"x": 48.747,
"y": 78.59258989629676
},
{
"x": 48.745,
"y": 79.33544453571562
},
{
"x": 51.264,
"y": 35.39503618877444
},
{
"x": 51.268,
"y": 37.47957610813313
},
{
"x": 51.27,
"y": 81.19755858049257
},
{
"x": 48.72,
"y": 12.580108783396781
},
{
"x": 48.72,
"y": 13.322965926253929
},
{
"x": 51.283,
"y": 81.94030994572944
},
{
"x": 48.713,
"y": 36.81829909022858
},
{
"x": 48.708,
"y": 38.88474655025564
},
{
"x": 48.706,
"y": 80.07734913706273
},
{
"x": 48.698,
"y": 80.82016622389487
},
{
"x": 51.309,
"y": 22.259323406067708
},
{
"x": 51.313,
"y": 31.773278008948765
},
{
"x": 51.314,
"y": 82.68256539487463
},
{
"x": 48.685,
"y": 21.52906343322553
},
{
"x": 48.682,
"y": 3.6899398988001337
},
{
"x": 48.671,
"y": 31.10561712619395
},
{
"x": 51.332,
"y": 0.7463643487329819
},
{
"x": 51.333,
"y": 1.4892208657313404
},
{
"x": 48.646,
"y": 0
},
{
"x": 48.642,
"y": 0.7428471290533878
},
{
"x": 48.641,
"y": 1.4857036460517463
},
{
"x": 48.631,
"y": 2.2284982004205744
},
{
"x": 48.63,
"y": 2.971354717418933
},
{
"x": 48.624,
"y": 4.43068866160155
},
{
"x": 48.621,
"y": 5.173540171710684
},
{
"x": 51.38,
"y": 0
},
{
"x": 51.388,
"y": 2.230182367905428
},
{
"x": 51.388,
"y": 2.9730395107625753
},
{
"x": 48.609,
"y": 5.916307185473883
},
{
"x": 51.391,
"y": 3.715891020871723
},
{
"x": 48.608,
"y": 6.659163702472242
},
{
"x": 51.393,
"y": 4.458745660290575
},
{
"x": 51.399,
"y": 5.201580271899445
},
{
"x": 48.6,
"y": 7.4291324188832135
},
{
"x": 48.59,
"y": 8.171926973252056
},
{
"x": 48.59,
"y": 9.69947242099353
},
{
"x": 48.584,
"y": 14.054155563567178
},
{
"x": 51.416,
"y": 5.944256519620197
},
{
"x": 51.424,
"y": 6.687073606452344
},
{
"x": 48.574,
"y": 14.79695011793602
},
{
"x": 48.573,
"y": 15.539806634934365
},
{
"x": 51.429,
"y": 7.42991510268179
},
{
"x": 48.57,
"y": 8.914533730505411
},
{
"x": 48.57,
"y": 17.72066302251224
},
{
"x": 51.431,
"y": 8.172769742100641
},
{
"x": 48.564,
"y": 11.071500614622252
},
{
"x": 51.437,
"y": 10.289049646980033
},
{
"x": 48.56,
"y": 46.060875096394696
},
{
"x": 48.559,
"y": 49.8692448392994
},
{
"x": 48.557,
"y": 81.55047468454976
},
{
"x": 51.443,
"y": 12.50520874577063
},
{
"x": 48.557,
"y": 82.2933318274069
},
{
"x": 48.553,
"y": 22.817093489260614
},
{
"x": 51.448,
"y": 13.248050242000076
},
{
"x": 48.546,
"y": 83.03611323752315
},
{
"x": 51.457,
"y": 13.990856688587499
},
{
"x": 51.472,
"y": 14.733572999928953
},
{
"x": 51.476,
"y": 15.47642012898234
},
{
"x": 48.518,
"y": 11.813032258297312
},
{
"x": 48.517,
"y": 19.332867703301616
},
{
"x": 48.517,
"y": 24.92244066429194
},
{
"x": 48.512,
"y": 25.6652821605214
},
{
"x": 51.49,
"y": 16.21915459344045
},
{
"x": 48.51,
"y": 26.40813679994025
},
{
"x": 51.491,
"y": 16.962011110438795
},
{
"x": 48.496,
"y": 27.150871264398376
},
{
"x": 48.491,
"y": 27.893712760627835
},
{
"x": 48.486,
"y": 20.804133004440047
},
{
"x": 51.517,
"y": 17.704445052391392
},
{
"x": 51.518,
"y": 18.44730156938975
},
{
"x": 51.518,
"y": 19.190158712246898
},
{
"x": 51.521,
"y": 20.091739019985795
},
{
"x": 51.528,
"y": 23.812130753367228
},
{
"x": 48.467,
"y": 28.63620932146644
},
{
"x": 48.467,
"y": 29.37906646432357
},
{
"x": 51.543,
"y": 25.500596114281677
},
{
"x": 48.451,
"y": 30.121763370118643
},
{
"x": 48.45,
"y": 32.87492396424632
},
{
"x": 51.55,
"y": 30.811562802871265
},
{
"x": 51.552,
"y": 33.54350793424919
},
{
"x": 48.448,
"y": 35.07098432209342
},
{
"x": 51.554,
"y": 34.28636257366804
},
{
"x": 48.445,
"y": 35.81383583220256
},
{
"x": 48.444,
"y": 37.85660007397716
},
{
"x": 51.556,
"y": 39.223039008886815
},
{
"x": 48.444,
"y": 48.673064608032156
},
{
"x": 51.557,
"y": 39.96589552588519
},
{
"x": 48.442,
"y": 54.379479836288496
},
{
"x": 48.438,
"y": 18.452533968535278
},
{
"x": 51.592,
"y": 8.899222887316398
},
{
"x": 48.4,
"y": 16.26369015157448
},
{
"x": 51.601,
"y": 11.014878532757237
},
{
"x": 48.396,
"y": 39.86998504000441
},
{
"x": 51.608,
"y": 21.554787546732584
},
{
"x": 51.608,
"y": 45.00416086814031
},
{
"x": 51.61,
"y": 45.74701550755916
},
{
"x": 48.389,
"y": 40.612811515161205
},
{
"x": 51.628,
"y": 22.935499847802518
},
{
"x": 48.37,
"y": 17.005983808053486
},
{
"x": 51.631,
"y": 36.827912472468505
},
{
"x": 51.633,
"y": 46.489541497449935
},
{
"x": 48.366,
"y": 41.35533750505198
},
{
"x": 48.362,
"y": 42.098184634105365
},
{
"x": 51.643,
"y": 47.23233605181877
},
{
"x": 48.357,
"y": 42.841026130334825
},
{
"x": 51.643,
"y": 48.30068985760375
},
{
"x": 48.356,
"y": 43.58388264733318
},
{
"x": 48.356,
"y": 44.32673979019032
},
{
"x": 48.352,
"y": 45.06958691924371
},
{
"x": 51.648,
"y": 49.0435313538332
},
{
"x": 48.352,
"y": 47.03893024795044
},
{
"x": 51.648,
"y": 50.236358701303566
},
{
"x": 48.351,
"y": 47.781786764948805
},
{
"x": 48.347,
"y": 50.81045912579689
},
{
"x": 51.657,
"y": 51.34032155091071
},
{
"x": 48.334,
"y": 51.55321049103376
},
{
"x": 51.667,
"y": 52.083116105279544
},
{
"x": 48.331,
"y": 52.740791449987796
},
{
"x": 48.326,
"y": 53.483632946217256
},
{
"x": 48.322,
"y": 55.28581550382372
},
{
"x": 51.678,
"y": 52.825897515395795
},
{
"x": 51.679,
"y": 53.56875403239416
},
{
"x": 51.687,
"y": 11.799587808985095
},
{
"x": 48.307,
"y": 20.04759176522613
},
{
"x": 51.695,
"y": 54.31145093818922
},
{
"x": 48.305,
"y": 56.028491751544465
},
{
"x": 51.701,
"y": 55.05428554979808
},
{
"x": 51.71,
"y": 55.797091996385504
},
{
"x": 51.711,
"y": 56.53994851338388
},
{
"x": 48.289,
"y": 58.59596541319202
},
{
"x": 51.711,
"y": 57.282805656241024
},
{
"x": 48.289,
"y": 59.338822556049166
},
{
"x": 48.289,
"y": 60.081679698906306
},
{
"x": 48.286,
"y": 10.382044028958575
},
{
"x": 48.285,
"y": 60.97816339677748
},
{
"x": 48.284,
"y": 61.721019913775855
},
{
"x": 48.28,
"y": 62.463867042829236
},
{
"x": 51.73,
"y": 58.025436829804974
},
{
"x": 48.268,
"y": 23.507245586331862
},
{
"x": 48.265,
"y": 57.027618964011864
},
{
"x": 51.738,
"y": 58.76825391663713
},
{
"x": 48.262,
"y": 63.24219244691849
},
{
"x": 48.26,
"y": 64.05620588648686
},
{
"x": 48.26,
"y": 64.799063029344
},
{
"x": 48.259,
"y": 65.54191954634236
},
{
"x": 51.743,
"y": 59.511095412866574
},
{
"x": 51.748,
"y": 60.36510325979872
},
{
"x": 51.752,
"y": 61.14872215648275
},
{
"x": 51.754,
"y": 61.925421537303016
},
{
"x": 51.754,
"y": 62.731778492078384
},
{
"x": 48.244,
"y": 22.138160447004026
},
{
"x": 51.763,
"y": 63.474584938665814
},
{
"x": 51.765,
"y": 64.21743957808468
},
{
"x": 48.224,
"y": 57.76942329265237
},
{
"x": 51.784,
"y": 9.618638523192374
},
{
"x": 48.216,
"y": 66.30563359305785
},
{
"x": 51.79,
"y": 20.787836771998514
},
{
"x": 48.202,
"y": 24.24737146848203
},
{
"x": 51.798,
"y": 64.95961484806985
},
{
"x": 48.198,
"y": 67.0915575318037
},
{
"x": 51.805,
"y": 42.55118380751883
},
{
"x": 51.809,
"y": 43.29403093657221
},
{
"x": 51.817,
"y": 44.03684802340436
},
{
"x": 51.818,
"y": 65.70222160532322
},
{
"x": 48.178,
"y": 67.83416428905707
},
{
"x": 48.173,
"y": 68.57700578528652
},
{
"x": 48.172,
"y": 69.31986230228487
},
{
"x": 48.156,
"y": 34.05026501856143
},
{
"x": 48.15,
"y": 70.06241646783478
},
{
"x": 51.853,
"y": 40.995920759029566
},
{
"x": 51.857,
"y": 41.74926443538768
},
{
"x": 48.136,
"y": 70.80515093229289
},
{
"x": 48.129,
"y": 71.5479774074497
},
{
"x": 51.873,
"y": 27.548024128669496
},
{
"x": 51.873,
"y": 32.28341204495683
},
{
"x": 51.875,
"y": 66.44304254319539
},
{
"x": 48.123,
"y": 72.29081201905855
},
{
"x": 48.117,
"y": 73.0336466306674
},
{
"x": 51.888,
"y": 24.821959038879058
},
{
"x": 48.109,
"y": 73.77646371749955
},
{
"x": 48.107,
"y": 74.5193183569184
},
{
"x": 51.898,
"y": 26.765423159039415
},
{
"x": 51.901,
"y": 28.290390436292554
},
{
"x": 48.099,
"y": 75.26213544375057
},
{
"x": 48.09,
"y": 76.00494189033799
},
{
"x": 48.088,
"y": 77.4752470063258
},
{
"x": 48.087,
"y": 76.74779340044712
},
{
"x": 51.915,
"y": 29.03312490075068
},
{
"x": 51.919,
"y": 29.775972029804066
},
{
"x": 51.921,
"y": 34.9395061875518
},
{
"x": 51.921,
"y": 35.78293982812109
},
{
"x": 48.077,
"y": 78.21802841644205
},
{
"x": 51.925,
"y": 37.867479747479784
},
{
"x": 48.071,
"y": 32.22591256278477
},
{
"x": 48.063,
"y": 78.96076288090016
},
{
"x": 48.058,
"y": 37.20933508829744
},
{
"x": 51.943,
"y": 67.18300005714397
},
{
"x": 48.056,
"y": 83.6093326411496
},
{
"x": 48.052,
"y": 12.950131369579992
},
{
"x": 51.951,
"y": 67.9258171439761
},
{
"x": 51.951,
"y": 68.66867428683325
},
{
"x": 48.049,
"y": 38.49437539967692
},
{
"x": 48.045,
"y": 36.448706862010816
},
{
"x": 48.039,
"y": 49.304981208986135
},
{
"x": 48.038,
"y": 79.7032287591445
},
{
"x": 51.967,
"y": 69.41137119262831
},
{
"x": 48.025,
"y": 80.44598012438135
},
{
"x": 51.979,
"y": 70.15413820639151
},
{
"x": 51.982,
"y": 38.60830068535195
},
{
"x": 51.985,
"y": 70.89697281800035
},
{
"x": 48.006,
"y": 30.728149216459784
},
{
"x": 52,
"y": 1.1163869349161786
},
{
"x": 52,
"y": 31.414507849780065
},
{
"x": 47.996,
"y": 31.470943770828626
},
{
"x": 47.987,
"y": 4.0104042760588925
},
{
"x": 52.021,
"y": 71.63901840491616
},
{
"x": 52.025,
"y": 72.38186553396955
},
{
"x": 47.973,
"y": 0.36149977947601997
},
{
"x": 52.028,
"y": 73.1247170440787
},
{
"x": 47.97,
"y": 1.1043512895851535
},
{
"x": 52.031,
"y": 73.86756855418784
},
{
"x": 47.967,
"y": 1.8472027996943012
},
{
"x": 52.037,
"y": 74.61040316579671
},
{
"x": 47.96,
"y": 2.590029274851119
},
{
"x": 47.959,
"y": 3.3328857918494776
},
{
"x": 47.958,
"y": 39.23203160157173
},
{
"x": 47.952,
"y": 4.793914121466173
},
{
"x": 47.951,
"y": 5.536770638464532
},
{
"x": 52.053,
"y": 0.3614997794760484
},
{
"x": 52.055,
"y": 1.8573484370902804
},
{
"x": 52.055,
"y": 2.6002055799474277
},
{
"x": 47.94,
"y": 6.279552048580797
},
{
"x": 47.939,
"y": 7.0224085655791555
},
{
"x": 47.939,
"y": 21.32721823840275
},
{
"x": 52.063,
"y": 3.343022666779575
},
{
"x": 47.937,
"y": 84.34327349175942
},
{
"x": 47.932,
"y": 85.08611498798886
},
{
"x": 52.07,
"y": 4.085849141936379
},
{
"x": 52.07,
"y": 4.828706284793526
},
{
"x": 52.071,
"y": 22.148510020852868
},
{
"x": 52.072,
"y": 26.040621518776675
},
{
"x": 52.077,
"y": 32.999750110739896
},
{
"x": 52.077,
"y": 75.35225825918883
},
{
"x": 52.082,
"y": 5.571473298556725
},
{
"x": 52.093,
"y": 6.3142547086729905
},
{
"x": 52.098,
"y": 7.05709620490245
},
{
"x": 52.102,
"y": 7.799943333955838
},
{
"x": 47.898,
"y": 7.764212894219668
},
{
"x": 52.104,
"y": 76.09465901099038
},
{
"x": 47.89,
"y": 8.507029981051815
},
{
"x": 47.887,
"y": 9.258151783103685
},
{
"x": 47.883,
"y": 13.674892969194303
},
{
"x": 52.117,
"y": 12.864971982823377
},
{
"x": 52.118,
"y": 13.607828499821736
},
{
"x": 52.12,
"y": 49.63062735474423
},
{
"x": 47.873,
"y": 11.399909640869097
},
{
"x": 52.14,
"y": 14.35038266537164
},
{
"x": 52.141,
"y": 15.101911850620255
},
{
"x": 52.143,
"y": 19.624457312560878
},
{
"x": 47.857,
"y": 12.194564799972511
},
{
"x": 47.856,
"y": 14.417293720995858
},
{
"x": 47.85,
"y": 15.160128332604714
},
{
"x": 47.849,
"y": 18.931338004490442
},
{
"x": 47.845,
"y": 17.971832163729857
},
{
"x": 52.156,
"y": 15.844628161961708
},
{
"x": 52.157,
"y": 16.587484678960067
},
{
"x": 52.166,
"y": 50.78621003093175
},
{
"x": 47.834,
"y": 25.2660587168902
},
{
"x": 52.168,
"y": 76.83494819883028
},
{
"x": 52.169,
"y": 77.57780471582865
},
{
"x": 47.831,
"y": 26.008910226999333
},
{
"x": 52.173,
"y": 10.508463336951593
},
{
"x": 52.174,
"y": 78.32064621205811
},
{
"x": 52.177,
"y": 47.76776606687248
},
{
"x": 47.823,
"y": 26.75172731383148
},
{
"x": 47.822,
"y": 27.510634501451165
},
{
"x": 52.185,
"y": 17.32985098658311
},
{
"x": 52.186,
"y": 18.07270750358147
},
{
"x": 47.807,
"y": 28.25335081279262
},
{
"x": 47.803,
"y": 33.27815396995025
},
{
"x": 52.202,
"y": 18.81540440937654
},
{
"x": 52.205,
"y": 23.427702776698993
},
{
"x": 47.792,
"y": 28.996067124134058
},
{
"x": 52.218,
"y": 33.91686774183212
},
{
"x": 47.78,
"y": 22.73115657529094
},
{
"x": 47.775,
"y": 29.73874337185481
},
{
"x": 52.227,
"y": 30.45687417746838
},
{
"x": 52.228,
"y": 39.58626446875145
},
{
"x": 52.23,
"y": 40.32911910817031
},
{
"x": 47.769,
"y": 34.69258463411151
},
{
"x": 47.764,
"y": 35.43542613034096
},
{
"x": 52.243,
"y": 79.06051764238796
},
{
"x": 47.752,
"y": 20.562781663591352
},
{
"x": 47.751,
"y": 45.53431812172665
},
{
"x": 52.256,
"y": 8.527806291313794
},
{
"x": 47.741,
"y": 46.27711267609549
},
{
"x": 52.263,
"y": 24.168451539500424
},
{
"x": 47.735,
"y": 15.894661864125624
},
{
"x": 52.274,
"y": 44.634877396744464
},
{
"x": 47.719,
"y": 40.22447187627881
},
{
"x": 52.281,
"y": 45.37770387190127
},
{
"x": 52.281,
"y": 79.802470495145
},
{
"x": 52.285,
"y": 36.43764261159912
},
{
"x": 52.294,
"y": 11.339345283278561
},
{
"x": 47.703,
"y": 16.636877851172898
},
{
"x": 47.698,
"y": 40.96705296423748
},
{
"x": 52.307,
"y": 37.18019677714902
},
{
"x": 52.309,
"y": 46.12007017952432
},
{
"x": 52.312,
"y": 46.86292168963345
},
{
"x": 47.686,
"y": 41.709819978000674
},
{
"x": 52.315,
"y": 48.66391531746839
},
{
"x": 52.322,
"y": 80.54427482378551
},
{
"x": 47.678,
"y": 42.45263706483282
},
{
"x": 52.322,