123

Pen Settings

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URL's added here will be added as <link>s in order, and before the CSS in the editor. If you link to another Pen, it will include the CSS from that Pen. If the preprocessor matches, it will attempt to combine them before processing.

+ add another resource

You're using npm packages, so we've auto-selected Babel for you here, which we require to process imports and make it all work. If you need to use a different JavaScript preprocessor, remove the packages in the npm tab.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Use npm Packages

We can make npm packages available for you to use in your JavaScript. We use webpack to prepare them and make them available to import. We'll also process your JavaScript with Babel.

⚠️ This feature can only be used by logged in users.

Code Indentation

     

Save Automatically?

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

HTML Settings

Here you can Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

            
              <!-- Shaders -->

<script type="x-shader/x-vertex" id="snowfallshader">
precision highp float;
uniform mat4 modelViewMatrix;
uniform mat4 projectionMatrix;
uniform float time;
uniform float size;
uniform float snowSpeed;

attribute vec3 position;
attribute vec2 uv;
attribute vec3 translate;
attribute float indexNumber;

varying vec2 vUv;
varying vec3 vTranslate;
varying float fadeIn;

const float PID2 = 1.5707963267948966;
const float PI = 3.141592653589793;
const float PI2 = 6.283185307179586;

void main() {
  fadeIn = 1.;

  vec4 mvPosition = modelViewMatrix * vec4( translate, 1.0 );
  mvPosition.xyz += position * size;
  float phase = time * 1.5;

  mvPosition.y = mod(mvPosition.y+500. - time * snowSpeed, 2000.) - 1000.;
  phase = 2.;
  float curve = sin(phase - PID2) + 1.;
  float fall = curve - .5;
  vUv = uv;
  vTranslate = translate;
  gl_Position = projectionMatrix * mvPosition;
}

</script>
<script type="x-shader/x-vertex" id="modelvertexshader">
precision highp float;
uniform mat4 modelViewMatrix;
uniform mat4 projectionMatrix;
uniform float state;
uniform float time;
uniform float size;
uniform float numberOfParticles;

attribute vec3 position;
attribute vec2 uv;
attribute vec3 translate;
attribute vec3 direction;
attribute float indexNumber;

varying vec2 vUv;
varying vec3 vTranslate;
varying float fadeIn;

const float PI = 3.141592653589793;

float easeInOutQuad(float t, float b, float c, float d) {
  t /= d/2.;
  if (t < 1.) return c/2.*pow(t,5.) + b;
  t--;
  return -c/2. * (t*(t-2.) - 1.) + b;
}

void main() {
  vec4 mvPosition = modelViewMatrix * vec4( translate, 1.0 );
  mvPosition.xyz += position * size;
  float orderFactor = indexNumber / numberOfParticles;
  float temp;
  fadeIn = 1.;

  if ( state <= 0. || state >= 2.) {
    mvPosition.z = pow(10.,10.); // Move out of visible area
  } else if (state < 1.) { // Snow in 
    temp = state * 2.  - orderFactor;
    temp = min(1.0, max(0.0,temp));
    temp = easeInOutQuad(temp, 0.0, 1.0, 1.0);
    mvPosition.y += 700. * (1.-temp) * abs(1. + direction.y);
    mvPosition.x += 100. * (1.-temp) * direction.x;
    fadeIn = min(0.2, temp) / 0.2;
  } else if (state <= 2.) { // Snow out
    temp = (state - 1.) * 2.;
    temp -= orderFactor / 2.;
    temp = min(1.0, max(0.0, temp));

    fadeIn = pow(1. - temp, 2.);

    mvPosition.y -= 100. *  9.8  * pow(temp, 2.);
    mvPosition.x += 300. * temp * direction.x * pow(temp, 2.);
    mvPosition.z += 300. * temp * direction.z * pow(temp, 2.);
  }

  vUv = uv;
  vTranslate = translate;
  gl_Position = projectionMatrix * mvPosition;
}
</script>

<script type="x-shader/x-vertex" id="fragmentshader">
  precision highp float;

  uniform sampler2D map;
  uniform float time;
  float pulseSpeed = 40.;
  float pulseIntencity = 0.3;
  uniform vec3 color;
  uniform float alpha;

  varying vec2 vUv;
  varying vec3 vTranslate;
  varying float fadeIn;

  const float PID2 = 1.5707963267948966;
  const float PI = 3.141592653589793;
  const float PI2 = 6.283185307179586;

  void main() {
    vec4 diffuseColor = texture2D( map, vUv );
    vec3 temp = vTranslate;
    float l = length(temp);
    float seed = (l - floor(l)) * 2.;

    float pulse = (sin(seed + time * pulseSpeed) + 1.)/2.;
    pulse = pulse * pulseIntencity + (1.0 - pulseIntencity);
    diffuseColor.rgb = color;
    diffuseColor.a = diffuseColor.a * pulse * fadeIn * alpha;
    gl_FragColor = diffuseColor; 
  }
</script>

<script type="text/text" id="coordinates">-2.0817,-13.7092,-0.9532,-1.54968,-13.7146,-0.86342,-1.79336,-13.3147,-1.04375,-2.12198,-13.2881,-0.617059,-1.54863,-14.1969,-0.576593,-1.56972,-13.2391,-0.626509,-2.09251,-12.8782,-0.937148,-1.60277,-12.9051,-0.922597,-1.84791,-12.4633,-1.06769,-2.13563,-12.4172,-0.594811,-1.54822,-12.4322,-0.641715,-2.09588,-12.0545,-0.940915,-2.09016,-11.1615,-0.901423,-1.59158,-11.9567,-0.868064,-1.57101,-11.1519,-0.859382,-1.84006,-11.5406,-1.08488,-2.04916,-11.5686,-0.647061,-1.53759,-11.561,-0.599018,-2.09951,-10.3,-0.957612,-1.62001,-10.3203,-0.917491,-2.31447,-10.6994,-1.06133,-1.82071,-10.7238,-1.04569,-2.10033,-10.7535,-0.588747,-1.57555,-10.6645,-0.571823,-2.14634,-9.43465,-0.918929,-1.61559,-9.45975,-0.906142,-2.34143,-9.87846,-1.09663,-1.85763,-9.90424,-1.08134,-1.8263,-9.00416,-1.09975,-2.06575,-9.81106,-0.572503,-2.06485,-8.99062,-0.554499,-1.57188,-9.82833,-0.596644,-1.56318,-8.99256,-0.616414,-1.05531,-14.5597,-0.892037,-1.30799,-14.1825,-1.09385,-1.33285,-13.2626,-1.01863,-1.06694,-14.1021,-0.565812,-0.488092,-13.2724,-0.638643,-1.0178,-12.9052,-0.872256,-0.533855,-12.8644,-0.888489,-1.27623,-12.4175,-1.06651,-0.822771,-12.4685,-1.04136,-1.03144,-12.4316,-0.644267,-0.527893,-12.3826,-0.619668,-1.03936,-11.9867,-0.878752,-1.0566,-11.0993,-0.884942,-0.533637,-11.9805,-0.86565,-1.29397,-11.613,-1.01982,-0.767925,-11.5935,-1.01317,-1.06687,-11.5242,-0.656479,-1.09036,-10.2697,-0.915434,-1.32174,-10.7047,-1.04827,-1.06233,-10.7396,-0.623833,-1.02534,-9.44499,-0.915478,-1.31186,-9.87274,-1.0168,-1.3513,-9.00768,-1.03721,-1.0298,-9.88355,-0.594172,-1.05461,-8.96231,-0.563687,-7.31753,-1.303,-0.567139,-4.21986,-4.66957,-0.564336,-3.65316,-2.15174,-0.592629,-4.24641,-1.28951,-0.58953,-3.65367,-1.255,-0.564362,-2.60436,-3.01305,-0.631573,-3.12272,-2.1054,-0.645184,-2.64167,-2.19246,-0.655973,-3.124,-1.3177,-0.575095,-2.59172,-1.25104,-0.64711,-1.53945,-8.56361,-0.929987,-1.55817,-8.09887,-0.559522,-1.54672,-4.67198,-0.628441,-1.5852,-3.84852,-0.656283,-2.06739,-2.97363,-0.589233,-1.52662,-2.98674,-0.579855,-2.1411,-2.17586,-0.578281,-1.55394,-2.10348,-0.58743,-2.0823,-1.28514,-0.593066,-1.09574,-8.54789,-0.917599,-0.537347,-8.5222,-0.860136,-1.28178,-8.14972,-1.01008,-0.779842,-8.10903,-1.06437,-1.05157,-8.11345,-0.605101,-0.514599,-8.1869,-0.564968,-1.00644,-7.69335,-0.869925,-0.488155,-7.68814,-0.879626,-0.812073,-7.31771,-1.01504,-0.53306,-7.2392,-0.617548,-1.09348,-3.84302,-0.568673,-1.08846,-3.03816,-0.644124,-8.96261,-11.9986,-0.0444449,-8.91158,-11.1167,-0.00985499,-9.15612,-11.1711,0.413662,-9.16429,-11.5626,-0.201312,-8.97052,-11.5271,0.302489,-9.40686,-10.2621,0.00558301,-8.96137,-10.2401,-0.00471156,-9.15855,-10.2684,0.448028,-9.2316,-10.735,-0.113285,-8.94634,-10.7424,0.267566,-8.97288,-9.40012,-0.000810347,-9.18026,-9.80846,-0.187517,-9.16099,-9.05401,-0.110657,-8.90134,-9.86994,0.257322,-8.8868,-9.0521,0.33006,-8.95369,-8.52543,0.0135358,-7.91024,-12.8936,0.0347112,-8.13551,-12.8546,0.42055,-8.68228,-12.4454,-0.12272,-8.11458,-12.4518,-0.11351,-8.37471,-12.3911,0.288003,-7.82858,-12.4544,0.260006,-8.37803,-12.0476,0.0314071,-8.39942,-11.194,0.039703,-7.84446,-12.0473,0.0465981,-8.67569,-11.9584,-0.421527,-8.71356,-11.9833,0.424443,-8.70993,-11.1089,0.422438,-8.16145,-11.1515,-0.437191,-8.13496,-11.1174,0.414207,-8.66706,-11.5797,-0.169729,-8.10403,-11.6099,-0.199499,-8.36539,-11.5447,0.254227,-7.85602,-11.6156,0.277257,-8.36758,-10.3207,-0.000165112,-8.63377,-10.2688,0.432147,-8.67735,-10.7196,-0.14091,-8.12186,-10.6843,-0.144811,-8.40214,-10.7321,0.271851,-8.35715,-9.39648,-0.0495826,-8.61307,-9.41272,0.415479,-8.16142,-9.44808,0.435106,-8.62396,-9.84955,-0.107962,-8.61121,-9.00759,-0.124761,-8.13861,-9.85806,-0.135356,-8.12277,-8.99031,-0.190722,-8.40749,-9.90496,0.289552,-8.35519,-8.99387,0.255997,-7.0766,-13.2913,-0.172164,-7.37421,-13.2522,0.296092,-6.85635,-13.2585,0.292036,-7.33205,-12.8428,-0.00889444,-6.85078,-12.9013,-0.0297988,-7.61418,-12.8115,0.402652,-7.58999,-12.474,-0.111604,-7.07273,-12.4798,-0.198648,-7.39593,-12.4054,0.320442,-6.79788,-12.4835,0.331384,-7.35229,-12.0252,0.050873,-7.65716,-11.9501,-0.428642,-7.57328,-11.9966,0.435104,-6.52711,-13.2971,-0.203091,-5.98503,-13.3365,-0.132352,-6.24955,-13.2364,0.260133,-5.74329,-13.2556,0.29053,-6.31909,-12.862,-0.0444151,-5.77644,-12.8866,-0.0233723,-6.06643,-12.8698,-0.447697,-6.08541,-12.8647,0.407129,-6.6074,-12.4362,-0.199883,-6.0613,-12.3952,-0.100514,-6.32461,-12.4767,0.301852,-5.79795,-12.4626,0.267373,-5.47911,-13.2466,-0.177773,-5.20882,-13.249,0.295485,-5.20515,-12.8278,-0.00958915,-4.6815,-12.8787,-0.0506789,-4.96155,-12.8641,0.432813,-5.46191,-12.4774,-0.167733,-4.94898,-12.4349,-0.106916,-5.23973,-12.4472,0.28285,-4.77594,-12.4289,0.335406,-5.23745,-11.9855,0.0345368,-4.6836,-12.013,0.0397543,-4.71723,-11.1234,0.0288018,-4.71143,-11.5503,0.314777,-4.69173,-10.2746,-0.038126,-4.7522,-10.7475,0.257387,-4.73047,-9.4187,0.00807167,-5.00406,-8.95103,-0.201299,-4.71812,-9.847,0.294006,-4.77449,-9.02448,0.252841,-4.19381,-12.8927,-0.0339696,-3.62554,-12.9109,-0.0136322,-4.43979,-12.9067,0.424795,-4.41106,-12.4438,-0.189796,-3.89357,-12.4758,-0.158988,-4.19158,-12.4729,0.264417,-3.72537,-12.4189,0.253279,-4.2465,-12.0373,-0.037897,-4.24208,-11.1581,0.0287391,-3.68361,-11.9644,0.0429677,-3.67052,-11.1047,0.0447559,-4.5052,-11.9867,-0.415398,-4.41106,-11.1802,-0.405112,-3.91958,-12.0508,-0.415306,-3.93128,-11.1064,-0.428481,-4.50454,-11.5745,-0.15442,-3.88522,-11.5586,-0.154142,-4.16149,-11.6169,0.324591,-3.69227,-11.5622,0.304804,-4.18744,-10.2621,-0.0122577,-3.62455,-10.2921,-0.0321282,-3.92716,-10.2465,-0.449404,-3.97905,-10.2412,0.433291,-4.45864,-10.665,-0.186048,-3.9792,-10.7415,-0.183227,-4.17222,-10.681,0.269279,-3.65897,-10.7681,0.265264,-4.24376,-9.42128,-0.000524811,-3.71345,-9.39828,0.0418828,-3.94542,-9.48196,-0.414098,-4.43227,-9.81711,-0.189787,-4.42906,-8.9718,-0.198753,-3.98112,-9.85157,-0.187415,-3.90839,-9.00326,-0.191616,-4.22759,-9.90255,0.346863,-4.2167,-9.00503,0.332839,-3.63914,-9.86221,0.260109,-2.096,-13.6683,0.0191231,-1.54709,-13.6854,0.0315687,-1.78625,-13.6741,-0.479682,-1.80424,-13.7591,0.443432,-1.84653,-13.2986,-0.140272,-2.08386,-13.2919,0.284651,-1.57889,-14.1672,0.298802,-1.55366,-13.3044,0.34231,-2.05218,-13.7545,0.880274,-1.6126,-13.6746,0.946429,-1.78755,-13.3262,0.794835,-2.05475,-12.856,0.0200013,-1.56567,-12.8481,-0.0502004,-1.82025,-12.8952,-0.416193,-1.78976,-12.8634,0.418384,-2.3257,-12.4193,-0.119951,-1.86568,-12.4704,-0.161087,-2.09475,-12.4518,0.285321,-1.54346,-12.4448,0.298969,-2.06403,-12.8989,0.868095,-1.60979,-12.8256,0.85857,-1.82202,-12.3923,0.792331,-2.0741,-12.0405,0.0219112,-2.10014,-11.1247,0.0436739,-1.52679,-11.9792,0.0145639,-1.591,-11.1388,-0.0078322,-2.35861,-12.012,-0.448082,-2.33664,-11.9611,0.468079,-2.35275,-11.1672,-0.409361,-1.87004,-11.9711,-0.466786,-1.82703,-12.0306,0.403525,-1.8157,-11.1521,-0.504932,-1.83352,-11.1048,0.4528,-2.35724,-11.5779,-0.10893,-1.85804,-11.5953,-0.142357,-2.10355,-11.5717,0.302014,-1.60565,-11.6027,0.305121,-2.0831,-11.9849,0.961191,-2.10924,-11.1676,0.862234,-1.59417,-12.0489,0.961787,-1.524,-11.1752,0.88391,-1.78953,-11.5582,0.738198,-2.05281,-10.2575,0.00975202,-1.55846,-10.2928,-0.0124716,-2.35617,-10.257,-0.452709,-2.32149,-10.2775,0.417547,-1.88465,-10.3149,-0.431464,-1.84553,-10.2802,0.480107,-2.34647,-10.7278,-0.122367,-1.80414,-10.7236,-0.183499,-2.14672,-10.7244,0.285652,-1.6182,-10.7601,0.282364,-2.05228,-10.2492,0.857783,-1.53647,-10.3082,0.957407,-2.34887,-10.7282,0.77906,-1.81851,-10.6903,0.7902,-2.13017,-9.39363,-0.0383779,-1.53438,-9.47814,0.0112872,-1.87182,-9.4499,-0.405275,-1.82888,-9.46792,0.499968,-1.82089,-9.88357,-0.164505,-1.86666,-9.01418,-0.127515,-2.10979,-9.84234,0.262771,-2.09967,-9.02796,0.273624,-1.58783,-9.87986,0.267041,-1.57465,-8.96505,0.275571,-2.10358,-9.47795,0.960897,-1.55347,-9.47812,0.951315,-1.79212,-9.90598,0.708883,-1.85021,-8.96169,0.7479,-1.29361,-14.5287,0.502082,-1.05826,-14.5651,0.950982,-1.26302,-13.6999,-0.492309,-1.31882,-13.7179,0.489885,-1.26937,-14.096,-0.143279,-1.27316,-13.316,-0.196837,-1.06759,-14.1763,0.336793,-1.09268,-13.2878,0.343424,-0.56991,-13.246,0.290727,-1.26602,-14.1662,0.800373,-1.36059,-13.2582,0.75047,-1.08815,-12.8248,0.0278841,-0.504458,-12.809,0.0225158,-1.2759,-12.8324,-0.43965,-1.33167,-12.8138,0.445851,-0.777668,-12.8464,-0.487271,-0.746596,-12.8413,0.492312,-1.36406,-12.4332,-0.101847,-0.799042,-12.4196,-0.182186,-1.069,-12.3872,0.338864,-0.49827,-12.4586,0.26697,-1.06341,-12.899,0.947717,-0.519783,-12.8132,0.895014,-1.29501,-12.4055,0.809806,-0.8215,-12.4618,0.718576,-1.01566,-12.0515,0.0417279,-1.09002,-11.1873,0.0394122,-0.571024,-11.9564,0.0111516,-1.34938,-11.9504,-0.482953,-1.26783,-11.9953,0.493087,-1.36111,-11.1655,-0.408113,-1.26749,-11.1832,0.431362,-0.806692,-11.9903,-0.420909,-0.788981,-11.9847,0.48534,-1.33275,-11.5426,-0.170607,-0.736534,-11.6256,-0.146376,-1.03984,-11.5939,0.292415,-1.01984,-12.0055,0.897459,-1.06009,-11.1167,0.939135,-0.516404,-11.9924,0.913407,-1.29376,-11.5873,0.792309,-0.771463,-11.5784,0.786437,-1.0493,-10.2576,-0.021033,-1.30778,-10.3271,-0.468163,-1.3431,-10.2581,0.458289,-1.27717,-10.7388,-0.182412,-1.00325,-10.7066,0.314764,-1.09142,-10.3218,0.914039,-1.31051,-10.6666,0.79922,-1.07205,-9.41962,-0.0419333,-1.3283,-9.46983,-0.414783,-1.27954,-9.37934,0.480323,-1.32147,-9.90867,-0.129793,-1.26553,-8.98072,-0.202572,-1.04304,-9.87747,0.321545,-1.05091,-8.98441,0.312968,-1.06066,-9.42519,0.926698,-1.31994,-9.81462,0.790679,-1.31001,-8.96259,0.806077,-8.37513,-8.62419,-0.0224781,-7.89163,-8.57951,-0.0247263,-8.13725,-8.58158,0.404148,-8.70601,-8.19542,-0.125684,-8.16166,-8.13802,-0.201546,-8.39248,-8.13247,0.330726,-7.89716,-8.10414,0.323784,-8.43691,-7.70383,-0.00244449,-7.91279,-7.71676,-0.0473432,-8.15702,-7.75084,-0.430741,-8.17272,-7.73343,0.434202,-7.91914,-7.33089,0.287809,-8.4178,-1.67254,0.026221,-7.92234,-1.75946,-0.0104092,-8.10623,-1.69902,-0.43171,-8.09554,-1.7484,0.501466,-8.11653,-2.17462,-0.153311,-7.84264,-2.17902,0.258386,-8.35498,-0.831109,0.0319116,-7.86505,-0.81294,-0.0297535,-8.67336,-0.861962,-0.427548,-8.71206,-0.81548,0.412655,-8.1869,-0.871099,-0.467553,-8.16452,-0.860189,0.486241,-8.61372,-1.28084,-0.193121,-8.1861,-1.3029,-0.125838,-8.35857,-1.24146,0.342603,-7.90351,-1.32453,0.315764,-7.5716,-8.1215,-0.132011,-7.05552,-8.16369,-0.140653,-7.33357,-8.18357,0.331325,-6.81743,-8.1364,0.311953,-7.3643,-7.73629,0.025025,-6.77979,-7.70045,-0.0373843,-6.84537,-6.89801,-0.0145015,-7.59719,-7.74688,0.437771,-7.06664,-6.87986,0.417547,-7.59265,-7.33256,-0.114554,-7.09317,-7.28906,-0.150123,-7.3995,-7.31141,0.281868,-6.82557,-7.25165,0.355457,-6.86565,-3.39503,-0.0457488,-7.08057,-3.00143,-0.156537,-7.29909,-3.0103,0.348682,-6.87454,-3.00876,0.260841,-7.33977,-2.6025,0.00708103,-7.37384,-1.67812,-0.0421805,-6.7909,-2.54261,0.0334007,-6.80444,-1.68549,-0.0170583,-7.6625,-2.5746,-0.497461,-7.57449,-2.60087,0.435137,-7.65434,-1.70372,-0.4963,-7.63895,-1.69594,0.422705,-7.09161,-2.5744,-0.440737,-7.04738,-2.52847,0.501475,-7.03968,-1.69496,-0.474589,-7.07882,-1.72498,0.506072,-7.5925,-2.19454,-0.122395,-7.08824,-2.09471,-0.158475,-7.35015,-2.13606,0.293365,-6.7899,-2.16042,0.267629,-7.36394,-0.840196,-0.0311997,-7.56819,-0.843728,-0.473282,-7.6369,-0.814252,0.463339,-7.12418,-0.819969,-0.487535,-7.58078,-1.28715,-0.109443,-7.13472,-1.29841,-0.14699,-7.37476,-1.2923,0.340029,-6.05337,-8.14933,-0.126756,-5.73924,-8.12027,0.318453,-6.31481,-7.69991,-0.0348003,-6.32592,-6.87272,-0.0341143,-5.72438,-7.72328,-0.00360739,-6.54491,-6.8176,-0.402994,-6.52543,-6.91045,0.44062,-6.02617,-7.74394,0.418908,-6.02212,-6.83324,0.433925,-6.60312,-7.28888,-0.165317,-6.0308,-7.29453,-0.138604,-6.3344,-7.33266,0.298587,-5.76761,-7.28085,0.305465,-5.73164,-4.24909,-0.0104807,-6.00686,-3.84559,-0.172316,-6.339,-3.85117,0.327096,-5.76291,-3.89464,0.323724,-6.29865,-3.43077,0.0480069,-5.75792,-3.41377,-0.0363966,-6.53567,-3.47546,-0.408647,-6.52618,-3.42218,0.443241,-6.08726,-3.39946,-0.440656,-6.07043,-3.39494,0.448675,-6.58357,-2.9484,-0.13156,-6.06686,-2.99851,-0.119006,-6.2544,-3.01524,0.301635,-5.82165,-3.03913,0.354337,-6.29385,-2.62016,0.0145423,-6.59708,-2.52437,-0.430998,-6.54865,-2.53474,0.465461,-6.58184,-1.70374,-0.486983,-6.5748,-1.71759,0.435479,-6.01643,-2.53706,-0.441672,-6.0254,-2.60652,0.492861,-6.57667,-2.17452,-0.202826,-6.25973,-2.18208,0.298838,-5.21661,-8.52409,0.0476961,-4.74698,-8.62142,0.0288472,-4.94474,-8.56642,-0.428057,-5.46078,-8.16774,-0.111066,-5.01948,-8.16762,-0.141553,-5.25685,-8.15253,0.310674,-4.68064,-8.11791,0.350031,-5.20263,-7.75157,0.00849697,-4.76419,-7.76277,-0.0402956,-5.53551,-7.72641,0.417015,-4.99086,-7.68845,-0.443844,-4.99606,-7.69663,0.439955,-5.52092,-7.2414,-0.122596,-4.9601,-7.24558,-0.132305,-5.20823,-7.28552,0.322363,-5.2066,-4.3094,0.0227401,-4.76386,-4.32302,-0.0399648,-5.55595,-4.32935,-0.474049,-5.56123,-4.28133,0.419731,-4.96635,-4.31551,-0.41664,-5.02,-4.24266,0.448155,-5.46484,-3.80585,-0.119463,-5.03398,-3.83464,-0.101619,-5.25892,-3.90657,0.338529,-4.68048,-4.74984,0.26289,-4.67481,-3.82952,0.290557,-5.24592,-3.47343,0.0129588,-5.52151,-3.45352,-0.412968,-5.47789,-3.43999,0.426505,-5.50996,-3.03081,-0.138819,-4.68109,-0.842717,0.0204696,-4.21147,-8.55162,-0.00384176,-4.47913,-8.6121,0.419575,-3.91728,-8.5395,0.449542,-4.46798,-8.19386,-0.12392,-4.23367,-8.19265,0.29963,-4.49781,-7.69766,0.408533,-3.69942,-5.15416,-0.0467257,-4.23619,-4.32121,0.0480112,-4.49891,-4.27518,-0.402634,-4.42242,-4.3169,0.423741,-4.49351,-4.71466,-0.169402,-3.96596,-4.7258,-0.180602,-4.24557,-4.70461,0.291449,-3.64132,-4.72451,0.251369,-4.15316,-1.71067,-0.00318759,-3.66515,-1.75356,0.0173312,-3.89604,-1.75328,-0.486911,-3.96976,-1.73652,0.504438,-3.66582,-2.16959,0.282333,-4.23337,-0.84452,-0.0201327,-3.70862,-0.854187,-0.0213172,-4.41482,-0.815292,-0.456872,-4.48329,-0.898449,0.415059,-3.88968,-0.899321,-0.424464,-3.888,-0.835775,0.438865,-4.44254,-1.30297,-0.112037,-3.93711,-1.26422,-0.100872,-4.17852,-1.23557,0.273571,-3.62846,-1.27038,0.265067,-4.43024,-1.23986,0.711207,-3.8874,-1.26281,0.765373,-3.17645,-5.18957,0.031146,-3.46315,-5.0994,-0.45316,-3.42297,-5.13062,0.403562,-2.89833,-5.18019,0.48627,-2.57562,-2.96796,0.267997,-3.11274,-2.57357,0.0432443,-3.16655,-1.67652,0.0339347,-2.59301,-2.58254,0.0185707,-2.5947,-1.69919,-0.0209435,-3.40946,-1.75087,-0.453177,-3.41336,-1.67632,0.440587,-2.86459,-2.5833,-0.402293,-2.93702,-2.53525,0.418981,-2.86883,-1.71813,-0.497827,-2.87919,-1.6905,0.478691,-3.37554,-2.17423,-0.110659,-2.87978,-2.11579,-0.200787,-3.18306,-2.19406,0.350524,-2.66593,-2.18073,0.324739,-3.36915,-2.15842,0.802352,-2.89358,-2.18801,0.806558,-3.13956,-0.825429,-0.00326028,-2.59517,-0.883145,-0.0229344,-3.42377,-0.877127,-0.466117,-3.42033,-0.862196,0.466472,-2.89917,-0.875445,-0.421566,-2.8577,-0.820518,0.466626,-3.41864,-1.27428,-0.175081,-2.93279,-1.28946,-0.142015,-3.17485,-1.24136,0.257652,-2.66478,-1.33632,0.336222,-3.44532,-1.31636,0.768964,-2.90168,-1.32493,0.782659,-1.6134,-8.52525,-0.0105564,-1.81895,-8.59735,-0.443674,-1.87447,-8.53129,0.468559,-1.78709,-8.13114,-0.128736,-1.54829,-8.10895,0.29794,-1.53975,-8.59451,0.915344,-1.55296,-7.73416,-0.0130255,-1.5726,-7.76622,0.868482,-1.57779,-5.15202,-0.0206974,-1.60084,-4.3104,0.039659,-1.78518,-4.25951,-0.471611,-1.82664,-4.27698,0.460496,-1.86829,-3.81811,-0.203608,-2.13724,-3.83672,0.266667,-1.52638,-4.67339,0.258236,-1.58463,-3.90534,0.297537,-1.83292,-3.87555,0.769844,-2.05705,-3.44016,0.0122972,-1.58115,-3.43147,-0.00523588,-2.37582,-3.4417,-0.475218,-2.32045,-3.43871,0.506038,-1.85375,-3.42446,-0.410937,-1.83877,-3.43256,0.449524,-2.3896,-2.99532,-0.10087,-1.79604,-2.96888,-0.147892,-2.11938,-3.00799,0.295062,-1.59186,-3.01754,0.297176,-2.36348,-3.04125,0.749968,-1.85963,-3.0121,0.783313,-2.11263,-2.60108,-0.0372453,-2.08963,-1.71448,0.0498875,-1.56983,-2.59015,0.0312062,-2.38859,-2.58264,-0.402908,-2.35402,-2.60296,0.462735,-2.31866,-1.73451,-0.459749,-2.35727,-1.76307,0.473456,-1.78502,-2.59407,-0.452406,-1.86383,-2.60624,0.404013,-1.84405,-1.6934,-0.403604,-1.78974,-1.66866,0.498547,-2.39048,-2.1623,-0.113823,-1.78908,-2.16761,-0.189153,-2.13832,-2.18126,0.309767,-1.5673,-2.11988,0.269248,-2.3131,-2.12904,0.808398,-1.84323,-2.13884,0.755607,-2.3173,-0.872281,-0.470315,-2.32447,-0.90932,0.475127,-2.35893,-1.3144,-0.194119,-2.05358,-1.24586,0.272537,-2.36125,-1.33395,0.716219,-1.03279,-8.57531,0.00614664,-1.35888,-8.6144,-0.427499,-1.28211,-8.53801,0.456397,-0.781288,-8.58345,-0.448718,-0.780729,-8.53969,0.496573,-1.32446,-8.12011,-0.100605,-0.766209,-8.1199,-0.175762,-1.06219,-8.14965,0.321492,-0.484582,-8.19629,0.267618,-1.07882,-8.60208,0.920082,-0.575862,-8.58121,0.877106,-1.30759,-8.09936,0.705724,-0.786902,-8.15673,0.792465,-1.09337,-7.68347,0.041445,-0.542105,-7.75273,0.0130458,-1.30595,-7.74738,-0.40275,-1.34683,-7.68975,0.481271,-0.807874,-7.66475,-0.420312,-0.837029,-7.76401,0.459753,-0.79936,-7.32589,-0.20294,-1.05393,-7.28027,0.288511,-0.472538,-7.30993,0.286587,-1.08833,-7.75047,0.922979,-0.488955,-7.7139,0.906444,-0.809547,-7.26217,0.734767,-1.05901,-4.29177,-0.0385796,-1.2666,-4.23703,-0.45248,-1.31327,-4.33061,0.487503,-1.32574,-4.724,-0.163235,-1.35175,-3.84346,-0.181195,-1.029,-3.83597,0.251754,-1.29354,-4.66725,0.711457,-1.30331,-3.8342,0.786598,-1.04868,-3.44626,0.0181534,-1.30819,-3.48035,-0.48642,-1.32709,-3.40693,0.443077,-1.30594,-3.02044,-0.122197,-1.03916,-2.99895,0.257393,-1.35372,-3.02796,0.745747,-0.56178,-1.70515,0.0245377,-1.28796,-2.56715,-0.440702,-1.32376,-2.57954,0.467263,-1.32842,-2.15819,-0.168058,-1.35944,-2.18703,0.753686,-7.86412,0.398677,-0.556954,-6.83268,3.01022,-0.643771,-7.36774,4.69011,-0.611301,-6.84941,3.83352,-0.581383,-6.81799,4.68151,-0.625145,-7.31183,5.5892,-0.558546,-6.85145,5.52484,-0.620483,-7.40217,6.44282,-0.56884,-6.8416,6.39,-0.608011,-6.77959,7.30441,-0.651625,-5.75434,0.454366,-0.624464,-6.31339,1.24506,-0.644995,-5.79635,1.32922,-0.644605,-6.24752,2.18205,-0.632913,-5.74548,2.11752,-0.654768,-6.2766,3.01002,-0.588701,-5.73953,3.04382,-0.579642,-6.35013,3.81838,-0.631373,-6.34132,4.75232,-0.554326,-5.74643,3.90289,-0.630658,-5.80257,4.72593,-0.592088,-6.27166,5.59757,-0.626191,-6.25603,6.39464,-0.564495,-6.24933,7.27554,-0.624671,-5.27181,0.39147,-0.62041,-4.69719,-0.385242,-0.575182,-4.77165,0.429913,-0.562396,-5.25786,1.33078,-0.603539,-4.75319,1.28771,-0.633744,-5.20752,2.12119,-0.613716,-4.76121,2.09553,-0.624942,-5.21985,2.97397,-0.610193,-4.21911,-0.384768,-0.612294,-4.2239,0.480295,-0.607107,-3.70663,-0.44506,-0.613464,-3.70076,0.399171,-0.649182,-4.20226,1.25799,-0.585043,-3.13801,-0.440352,-0.623206,-2.6635,-0.443054,-0.564602,-2.60031,6.89697,-0.947832,-2.60115,7.69629,-0.924534,-2.61237,7.24715,-0.652172,-1.62066,5.15687,-0.922529,-1.88275,5.54781,-1.01767,-1.5688,5.5782,-0.609177,-2.0603,6.02361,-0.908415,-1.52692,6.03593,-0.954028,-1.87565,6.45154,-1.05978,-2.09374,6.46163,-0.645754,-1.54537,6.37777,-0.56543,-2.12621,6.87497,-0.926935,-2.10192,7.71188,-0.902184,-1.5619,6.85582,-0.901893,-1.55176,7.69603,-0.894668,-2.33808,7.31014,-1.02954,-2.13793,7.23824,-0.658437,-1.60603,7.30632,-0.61812,-0.49539,3.47851,-0.870412,-1.09384,4.29465,-0.877241,-0.565633,4.29484,-0.939325,-1.35564,4.74325,-1.02267,-0.776679,3.8796,-1.01136,-1.03486,4.67398,-0.560097,-0.514155,3.82403,-0.568217,-0.557564,4.68675,-0.609365,-1.0205,5.13545,-0.954661,-0.493636,5.16297,-0.914719,-1.32962,5.60603,-1.07578,-1.0284,5.55846,-0.568039,-0.510468,5.53617,-0.606726,-0.998005,5.96318,-0.944784,-0.547438,5.96917,-0.9051,-1.34939,6.4453,-1.07084,-0.827629,6.41037,-1.00887,-1.09041,6.45829,-0.590147,-0.514812,6.45307,-0.567981,-1.01053,6.90767,-0.951829,-1.0496,7.70803,-0.872596,-0.473393,6.81366,-0.935732,-1.32863,7.32906,-1.04811,-0.808957,7.27232,-1.06127,-1.09537,7.31606,-0.616025,-0.557423,7.33952,-0.635274,-6.8525,8.11397,-0.576483,-6.28648,8.11429,-0.577049,-5.77161,8.17247,-0.657926,-6.33963,9.05028,-0.604848,-6.26426,9.84076,-0.579878,-5.81605,8.99475,-0.620322,-5.7416,9.87018,-0.607972,-5.23641,10.7254,-0.610745,-4.69201,11.6088,-0.595555,-3.11374,8.56255,-0.899209,-2.57793,8.5465,-0.922704,-3.17432,8.18485,-0.655926,-2.67717,8.176,-0.618553,-3.17151,9.48104,-0.886606,-2.6683,9.44927,-0.911565,-2.88265,9.00546,-1.04355,-3.15714,9.01875,-0.65726,-3.13571,9.82692,-0.612884,-2.59418,8.99821,-0.578632,-2.66205,9.85239,-0.595659,-3.11671,10.2856,-0.929159,-2.58666,10.2992,-0.955716,-2.90076,10.727,-1.07447,-3.17002,10.6925,-0.656933,-2.6613,10.7216,-0.607444,-3.15928,11.1448,-0.906261,-2.57787,11.1058,-0.909194,-2.63735,12.0479,-0.871395,-2.6021,11.5741,-0.653574,-2.57559,12.3882,-0.601937,-2.13924,8.58312,-0.920862,-1.57856,8.58387,-0.874923,-1.78978,8.144,-1.05841,-2.05076,8.18827,-0.604984,-1.61118,8.12301,-0.555325,-2.10008,9.45483,-0.960585,-1.56193,9.39972,-0.874702,-2.37276,8.98857,-1.06737,-2.35773,9.8133,-1.03903,-1.83626,8.98106,-1.02497,-2.14518,9.03563,-0.562591,-2.09893,9.88683,-0.581654,-1.60969,9.03757,-0.575194,-2.10698,10.3335,-0.926949,-2.32704,10.732,-1.03887,-1.81773,10.7353,-1.01169,-2.06543,10.6968,-0.58246,-2.12769,11.1142,-0.937814,-2.04857,12.0288,-0.905973,-2.37304,11.552,-1.038,-1.86925,11.5763,-1.04409,-2.15004,11.5428,-0.631214,-2.04853,12.895,-0.916743,-1.53306,12.9035,-0.880406,-2.36714,12.3859,-1.05475,-2.06587,12.4292,-0.558936,-1.5453,12.4135,-0.644875,-1.8402,13.2452,-1.0093,-1.60625,13.276,-0.618927,-1.06489,8.18357,-0.583008,-1.04084,13.7512,-0.886152,-1.29571,13.2976,-1.03581,-1.00704,13.2803,-0.634729,-0.477325,14.1909,-0.638651,-8.94613,0.0501788,0.0314356,-9.14186,0.0490763,-0.489874,-9.21586,0.049989,0.470251,-9.22408,0.418789,-0.113493,-9.39755,0.454018,0.291972,-8.92692,-0.393374,0.32009,-8.92805,0.461205,0.263048,-9.41039,0.82596,0.0474361,-8.92852,0.876674,-0.0269026,-9.23305,0.900334,-0.41601,-9.22623,0.823041,0.487429,-9.18699,1.33372,-0.180985,-9.50002,1.33763,0.310247,-8.95083,1.27634,0.256696,-9.4706,1.75664,-0.0397361,-9.43694,2.59803,-0.0201021,-8.91163,1.70598,-0.0502591,-8.97197,2.53917,0.023554,-9.67534,2.5728,-0.439596,-9.70199,2.55638,0.422457,-9.14773,1.72211,-0.472336,-9.15239,1.71791,0.482663,-9.20889,2.52452,-0.458416,-9.22848,2.55656,0.462599,-9.68584,2.19138,-0.13028,-9.15075,2.14019,-0.180366,-9.40842,2.15496,0.307831,-8.93235,2.10417,0.252495,-9.49464,3.47114,0.0089659,-8.8962,3.43702,0.0164299,-9.68606,3.38791,-0.499322,-9.71668,3.41182,0.463832,-9.19682,3.41527,-0.44543,-9.1747,3.47312,0.415235,-9.66947,3.0205,-0.144598,-9.2243,2.96703,-0.112093,-9.45248,3.02748,0.26819,-8.88728,2.9615,0.27813,-9.41538,4.26059,-0.0498163,-8.87718,4.32813,-0.049327,-9.21633,4.32397,-0.484309,-9.13851,4.32058,0.46803,-9.71597,3.83475,-0.201606,-9.21,3.82949,-0.137945,-9.21226,4.68988,-0.139359,-9.43814,3.86331,0.301968,-9.42725,4.76056,0.250726,-8.9419,3.88197,0.33484,-8.87507,4.68786,0.306691,-9.49372,5.15042,-0.0165683,-8.95095,5.11391,0.0449596,-9.16685,5.16705,-0.473247,-9.20882,5.12942,0.477664,-9.16676,5.61261,-0.185017,-8.90871,5.60018,0.336848,-8.92384,6.04514,-0.0236071,-9.16912,6.02309,-0.496508,-9.14883,5.99861,0.409839,-8.95501,6.42047,0.321492,-8.34874,-0.0508329,-0.0170121,-7.89226,-0.00918704,0.032632,-8.61776,0.0156541,-0.452106,-8.64222,-0.0449189,0.450183,-8.08926,0.0508333,-0.4089,-8.17305,0.00255506,0.490505,-8.66874,-0.410949,-0.145727,-8.62942,0.394939,-0.121657,-8.17611,-0.388428,-0.13359,-8.18002,0.403902,-0.126561,-8.41463,-0.386581,0.286879,-8.40455,0.384568,0.276631,-7.8939,-0.429895,0.258525,-7.88336,0.403858,0.293769,-8.41298,0.86689,-0.0161443,-8.68667,0.899521,-0.496689,-8.67658,0.862374,0.422627,-8.1836,0.8342,-0.49701,-8.17481,0.86397,0.50122,-8.70393,1.29994,-0.114822,-8.09959,1.31935,-0.152574,-8.39949,1.26535,0.296496,-8.3616,1.76214,0.0285038,-8.62583,1.66682,-0.446526,-8.67387,1.73343,0.482926,-8.67493,2.53302,-0.413523,-8.63214,2.61086,0.410122,-8.67765,2.10794,-0.167497,-8.36924,2.16227,0.27312,-8.67251,3.46098,-0.475908,-8.62309,3.41511,0.456482,-8.64617,3.01195,-0.119496,-8.6151,4.30332,-0.461275,-8.66705,4.23812,0.496827,-8.70767,3.83464,-0.103737,-8.71024,4.69083,-0.193761,-8.64735,5.10541,-0.462668,-8.6545,5.11386,0.417651,-8.61662,5.62342,-0.159959,-8.4316,6.04952,0.0162099,-8.66663,6.02108,-0.459554,-8.65002,5.99013,0.467049,-8.69169,6.4695,-0.132381,-8.37648,6.44711,0.286298,-8.3689,6.80736,-0.0454049,-8.61214,6.81588,-0.405292,-8.65074,6.81708,0.47289,-8.17309,7.66576,-0.413103,-8.15409,7.70316,0.502509,-8.43877,7.23634,0.317804,-7.56193,0.00238905,-0.496019,-7.56365,0.00135977,0.430349,-7.60673,-0.43851,-0.202472,-7.33791,-0.463251,0.264135,-6.795,2.53598,-0.0311096,-6.81743,3.38522,0.0321488,-7.13248,3.39281,-0.425943,-7.11483,3.45371,0.496947,-7.07433,2.97702,-0.170037,-6.86161,3.03731,0.257264,-7.10409,3.01507,0.750257,-7.33962,4.2422,0.0103506,-6.83064,4.28476,-0.0409093,-7.04212,4.31749,-0.421557,-7.0429,4.2445,0.428629,-7.13046,3.86469,-0.185181,-7.08945,4.76149,-0.106933,-7.31055,3.83798,0.305792,-7.34045,4.67146,0.289028,-6.85561,3.89955,0.257544,-6.80875,4.76149,0.316158,-7.10538,3.8557,0.712015,-7.13683,4.75837,0.787645,-7.36749,5.13881,0.0397916,-6.81579,5.10494,0.0350749,-7.09624,5.10075,-0.501371,-7.05577,5.09587,0.494119,-7.11788,5.57755,-0.10964,-7.3425,5.57041,0.352944,-6.8622,5.59012,0.312942,-7.11217,5.62192,0.743042,-7.35008,6.00636,-0.0348365,-6.87481,6.01885,0.0322947,-7.12267,5.96151,-0.406965,-7.13552,5.95499,0.478902,-7.10705,6.3803,-0.178658,-7.32621,6.4246,0.350365,-6.87099,6.43164,0.297431,-7.0617,6.40472,0.795197,-7.39652,6.90959,0.00635343,-6.79538,6.89506,0.0175944,-6.83624,7.70782,0.015333,-7.05653,6.82284,-0.455194,-7.0963,6.83021,0.439857,-7.08974,7.71237,-0.490382,-7.05192,7.7607,0.416873,-7.10247,7.28881,-0.15031,-7.32902,7.3153,0.26028,-6.79969,7.26222,0.303304,-7.07818,7.24914,0.708506,-5.81006,0.470307,0.308847,-5.74538,0.828645,-0.00312896,-6.04258,0.824156,-0.436267,-6.047,0.881996,0.469977,-6.01509,1.26157,-0.189831,-6.29902,1.24953,0.330507,-5.77131,1.23665,0.282776,-6.03978,1.25758,0.705703,-6.30118,1.76115,-0.000266738,-6.34728,2.59657,0.00313758,-5.75068,1.75734,-0.0214459,-5.77947,2.58817,-0.00455008,-6.53772,1.71772,-0.484743,-6.51464,1.66778,0.423408,-6.52578,2.59631,-0.459277,-6.52679,2.5731,0.502995,-5.99487,1.71755,-0.417297,-6.04533,1.73631,0.482819,-6.02026,2.52075,-0.497778,-6.00766,2.58379,0.483912,-6.5745,2.1235,-0.151071,-6.0122,2.18748,-0.195349,-6.27647,2.12923,0.314691,-5.74325,2.1143,0.324949,-6.59357,2.16331,0.753721,-5.99292,2.14501,0.77913,-6.3369,3.43327,0.0498126,-5.75478,3.46649,-0.0392731,-6.55763,3.40107,-0.483373,-6.55499,3.44448,0.452056,-6.04054,3.3807,-0.465397,-6.08503,3.38457,0.46047,-6.52077,3.01767,-0.173302,-6.05753,3.00922,-0.100225,-6.27664,2.97801,0.294214,-5.78929,2.99216,0.342797,-6.5759,3.00813,0.720452,-6.04099,3.00758,0.79611,-6.31095,4.28057,0.00918904,-5.7408,4.26791,0.0205051,-6.5213,4.2371,-0.462996,-6.52905,4.33046,0.43032,-5.99306,4.33784,-0.47095,-6.02401,4.23702,0.464229,-6.61043,3.87153,-0.193143,-6.61121,4.72801,-0.194865,-6.07305,3.90713,-0.150277,-6.08291,4.76465,-0.187177,-6.30298,3.88671,0.280299,-6.30557,4.6854,0.254051,-5.78533,3.88938,0.351859,-5.78526,4.6761,0.285731,-6.54159,3.82695,0.745087,-6.52792,4.72139,0.777903,-5.99768,3.86085,0.793035,-6.03984,4.67334,0.790236,-6.32767,5.09966,-0.0192458,-5.76145,5.10209,-0.0317625,-6.56173,5.15114,-0.505877,-6.55915,5.18395,0.433325,-6.01234,5.10463,-0.459569,-6.07476,5.16437,0.453906,-6.5365,5.55382,-0.181404,-6.05333,5.60665,-0.142014,-6.33909,5.54475,0.265516,-6.55712,5.605,0.722827,-6.07526,5.5214,0.791268,-6.2823,6.04166,-0.0447909,-6.57872,6.00212,-0.506881,-6.52781,6.04386,0.411737,-6.01829,6.00762,-0.405979,-6.06754,5.97842,0.488605,-6.5433,6.44819,-0.165378,-6.0648,6.38657,-0.172673,-6.33384,6.45276,0.29217,-6.54355,6.43405,0.719723,-6.00488,6.43701,0.771205,-6.3239,6.85953,0.0212176,-6.28541,7.72807,-0.033196,-6.59599,6.86394,-0.444396,-6.58827,6.88919,0.495601,-6.53692,7.71087,-0.424105,-6.60075,7.66646,0.421902,-6.02184,6.8326,-0.446459,-6.00885,6.8322,0.449121,-6.04446,7.69279,-0.473369,-6.01752,7.75787,0.442524,-6.58477,7.26729,-0.202149,-6.00101,7.30243,-0.125255,-6.33359,7.27988,0.341907,-6.52255,7.25537,0.805728,-6.07518,7.24596,0.739692,-5.22383,-0.0133458,0.0208519,-4.77486,-0.0294145,0.0359555,-5.47181,-0.00945594,-0.506437,-5.53443,0.00440731,0.491109,-5.01404,0.0417081,-0.505783,-4.95143,0.0138818,0.451932,-5.55509,0.442106,-0.125258,-5.00231,-0.440389,-0.100431,-4.96363,0.46345,-0.200313,-5.27793,-0.390464,0.330334,-5.23276,0.394416,0.344308,-4.7666,-0.410319,0.286221,-4.67672,0.409357,0.307841,-5.52647,0.425713,0.714824,-5.02122,-0.416559,0.762219,-4.97383,0.389666,0.713715,-5.20837,0.889721,0.0219328,-4.70587,0.860118,-0.00133599,-5.4656,0.888409,-0.465065,-5.50079,0.811495,0.493383,-4.94795,0.901285,-0.42818,-4.95345,0.845356,0.461838,-5.54171,1.33388,-0.11959,-5.03843,1.30125,-0.103058,-5.2167,1.29775,0.315523,-4.68458,1.27831,0.309888,-5.51402,1.2882,0.799741,-4.94692,1.29297,0.765726,-5.22895,1.68018,0.0487863,-5.20612,2.57659,0.0151926,-4.71846,1.68706,0.0283457,-5.49771,1.70028,-0.456568,-5.50078,1.71915,0.447375,-5.53603,2.60286,-0.482487,-5.51653,2.60513,0.482362,-5.01548,1.68206,-0.494251,-4.97654,1.76204,0.464022,-4.94904,2.59493,-0.46846,-4.99593,2.57474,0.470716,-5.52284,2.14452,-0.135536,-5.00367,2.11859,-0.142608,-5.221,2.14718,0.300256,-4.7716,2.14135,0.348132,-5.53014,2.11747,0.802375,-5.01831,2.11231,0.729395,-5.48722,3.44569,-0.461877,-5.50391,3.4403,0.424255,-5.50045,2.9799,-0.138649,-5.22406,2.95564,0.350983,-5.46448,2.99305,0.749163,-5.4883,3.85136,-0.180605,-5.5115,3.82896,0.776793,-4.71268,5.95929,0.0385551,-4.719,7.6736,0.0223835,-4.15573,0.0258076,-0.029395,-3.62679,-0.0236728,-0.0519451,-4.48042,0.0132765,-0.490886,-4.4326,-0.0312558,0.491325,-3.94948,0.0450563,-0.485187,-3.98684,-0.0174036,0.43239,-4.43335,-0.42169,-0.171824,-4.42452,0.41546,-0.111009,-3.98704,-0.45808,-0.117812,-3.8938,0.428288,-0.176479,-4.22884,-0.391863,0.331855,-4.24832,0.400978,0.252018,-3.6393,-0.381383,0.256951,-3.72562,0.477568,0.29863,-4.43352,-0.411606,0.758995,-4.41344,0.40378,0.774138,-3.97922,-0.438581,0.72505,-3.90791,0.446545,0.775738,-4.14934,0.865983,-0.032145,-4.4623,0.838459,-0.437553,-4.50108,0.862027,0.500686,-3.90945,0.822719,-0.419228,-3.90585,0.840561,0.445408,-4.48227,1.31123,-0.167345,-3.94135,1.23383,-0.200372,-4.20319,1.26561,0.25357,-4.50258,1.32941,0.756068,-4.45788,1.66621,-0.473785,-4.46683,1.71135,0.469953,-3.6361,3.40542,0.0231663,-3.6472,4.30788,0.051047,-3.91616,3.82653,-0.184548,-3.66167,3.80752,0.348868,-3.65471,4.67654,0.328668,-4.46494,5.61614,-0.181719,-3.98104,5.5345,-0.194852,-4.23753,5.60049,0.253846,-4.19332,5.9494,0.0157539,-4.46529,6.42816,-0.168847,-4.17678,7.71424,-0.0166149,-3.16036,-0.0426227,0.0387965,-3.45465,-0.0119038,-0.416878,-3.43951,-0.0270837,0.433012,-3.40447,-0.461029,-0.116855,-3.40923,0.433535,-0.203911,-2.89335,-0.46898,-0.166113,-3.10445,-0.476145,0.324224,-2.57805,-0.478415,0.289084,-3.41216,-0.46124,0.751517,-3.38819,0.420195,0.803507,-2.9395,-0.428206,0.796028,-2.59399,1.69286,0.030521,-2.58265,2.54772,0.0247707,-2.84559,2.13945,-0.11624,-2.67039,2.11031,0.307401,-3.18805,3.40591,-0.0287018,-3.11776,4.29681,-0.0494093,-2.66836,4.30236,-0.0334788,-3.38876,3.85536,-0.165426,-3.40051,4.70083,-0.142246,-2.93892,3.88237,-0.122034,-3.16112,3.89154,0.256059,-3.14205,4.73173,0.31502,-2.67689,3.88453,0.339617,-2.61773,6.91001,0.0466704,-2.66151,7.68783,-0.000834871,-2.8884,7.74522,-0.416824,-2.86943,7.72133,0.482327,-2.93518,7.33195,-0.112433,-2.67703,7.27201,0.260975,-2.63124,6.87309,0.958696,-2.62827,7.72885,0.869805,-2.92241,7.32409,0.743887,-2.36345,1.33676,-0.174019,-2.15054,1.30321,0.351268,-2.07706,1.69207,0.0153405,-2.06408,2.62295,-0.00996489,-1.59261,1.66474,0.0273987,-1.58441,2.52093,-0.00214694,-2.31405,2.11072,-0.124773,-1.84851,2.18842,-0.202035,-2.13319,2.17155,0.353467,-1.56094,2.1553,0.278952,-1.59485,5.10787,0.0379177,-1.88718,5.59296,-0.118237,-2.05785,5.58524,0.340279,-1.53638,5.58874,0.315961,-1.59792,5.14581,0.861586,-1.81268,5.52966,0.753207,-2.0994,5.97312,-0.020257,-1.62569,6.04909,-0.0408447,-1.81025,5.95125,-0.408121,-1.8276,6.01367,0.41301,-2.34848,6.39702,-0.154469,-1.87636,6.45233,-0.1742,-2.05608,6.43336,0.273231,-1.59803,6.43431,0.318874,-2.10981,6.04717,0.941331,-1.6273,6.02378,0.943101,-2.33262,6.41458,0.772212,-1.88839,6.41303,0.736321,-2.06623,6.90058,-0.0347483,-2.10725,7.73619,-0.0220256,-1.56964,6.83705,-0.0186384,-1.59319,7.76242,0.0444744,-2.41323,6.83995,-0.407645,-2.34288,6.81622,0.482776,-2.35644,7.68383,-0.432125,-2.37857,7.7014,0.421425,-1.80739,6.8926,-0.495787,-1.87116,6.82564,0.499477,-1.88339,7.68481,-0.438262,-1.825,7.73078,0.408959,-2.38367,7.2402,-0.139425,-1.85289,7.25777,-0.152146,-2.09229,7.33802,0.264423,-1.52413,7.33171,0.257593,-2.13075,6.89013,0.921653,-2.12049,7.70345,0.943779,-1.58163,6.90679,0.861999,-1.6237,7.69581,0.895607,-2.34231,7.32914,0.806588,-1.81412,7.25602,0.726696,-1.10097,0.0432526,0.0421328,-0.524656,-0.0189909,-0.0339355,-1.26325,0.380997,-0.10083,-0.83652,-0.465626,-0.155692,-0.742477,0.402466,-0.146875,-1.0817,-0.451938,0.330531,-1.02918,0.446837,0.291537,-1.07431,0.817432,0.0223004,-0.5066,0.811469,-0.0135639,-0.560933,3.42766,0.0319138,-0.495594,3.48099,0.942087,-1.02529,4.32192,-0.0361093,-0.565825,4.32625,0.0349952,-0.828177,4.24958,-0.459492,-0.839451,4.28937,0.413696,-1.34952,4.70514,-0.203648,-0.758499,3.89909,-0.203297,-0.761946,4.7624,-0.193642,-1.09471,4.72531,0.27354,-0.574465,3.85568,0.301808,-0.517666,4.75061,0.251295,-1.07437,4.26806,0.912469,-0.49615,4.27904,0.938929,-1.27116,4.71913,0.741673,-0.782016,3.90628,0.755754,-0.752248,4.67141,0.773217,-1.06093,5.11589,-0.039775,-0.553155,5.14519,0.052378,-1.29456,5.14303,-0.485553,-1.35802,5.11624,0.405676,-0.816661,5.13245,-0.451796,-0.743053,5.19362,0.439574,-1.27607,5.5357,-0.163415,-0.802971,5.59883,-0.202092,-1.00784,5.62492,0.34619,-0.510881,5.54883,0.346962,-1.07737,5.19386,0.903763,-0.530535,5.09321,0.876694,-1.32738,5.59392,0.781694,-0.82914,5.60461,0.742227,-1.01398,6.00576,-0.0518872,-0.563174,6.02871,-0.0275918,-1.33783,6.02799,-0.427711,-1.29751,6.00525,0.505147,-0.786344,5.9728,-0.481226,-0.773173,5.9663,0.418636,-1.28167,6.38507,-0.156511,-0.767276,6.42049,-0.156264,-1.0517,6.47,0.26733,-0.51545,6.45319,0.304626,-1.06708,5.96328,0.891814,-0.519161,6.02092,0.905997,-1.33619,6.39719,0.800219,-0.760972,6.43427,0.705529,-1.05681,6.82765,-0.0214215,-1.09811,7.73753,0.0261751,-0.512652,6.81548,0.00799648,-1.3596,6.8464,-0.462731,-1.26145,6.84461,0.47788,-1.2831,7.73583,-0.453436,-1.35492,7.6932,0.503046,-0.796844,6.88672,-0.460694,-0.77211,6.84474,0.460111,-0.791889,7.76285,-0.464554,-0.799653,7.74247,0.475556,-1.3241,7.26935,-0.16592,-0.739876,7.31216,-0.126761,-1.00375,7.32824,0.253069,-0.523955,7.29479,0.315924,-1.05629,6.8971,0.926558,-1.06342,7.66837,0.872266,-0.545293,6.87594,0.950905,-1.33254,7.24478,0.730136,-0.829263,7.23554,0.716068,-6.86206,8.61412,-0.00795774,-7.11213,8.11266,-0.165981,-6.79039,8.11384,0.312544,-7.07916,8.17015,0.751579,-6.78128,8.97154,0.345331,-6.26284,8.52266,0.0172001,-5.79134,8.54004,-0.0248476,-6.60179,8.62191,-0.446116,-6.54307,8.58998,0.461847,-6.00043,8.5698,-0.495078,-6.02001,8.55799,0.406373,-6.54989,8.17209,-0.107472,-6.04523,8.12421,-0.142279,-6.2787,8.11829,0.34096,-6.54954,8.11303,0.717274,-6.08002,8.16229,0.749063,-6.27585,9.45659,0.0381631,-5.74372,9.46049,-0.0125821,-6.5647,9.40102,0.406866,-6.00708,9.48224,-0.498712,-6.08602,9.44902,0.443616,-6.5651,8.95246,-0.193181,-6.0588,8.95436,-0.1495,-5.99377,9.8376,-0.156127,-6.32624,9.03645,0.282055,-6.28331,9.8158,0.272434,-5.73758,9.03422,0.28996,-5.78597,9.83631,0.334179,-6.57754,9.01028,0.724858,-6.00763,8.97322,0.732112,-5.99854,9.85656,0.753076,-5.73762,10.2743,-0.0212705,-5.00234,8.18937,-0.136719,-5.55441,9.46021,0.498532,-5.53841,9.8914,-0.152451,-5.55265,9.83741,0.728344,-5.23788,10.2508,-0.0177981,-5.48376,10.2453,-0.454884,-5.56071,10.3223,0.496352,-5.46518,10.7158,-0.112725,-5.26185,10.7,0.336712,-5.55512,10.674,0.741646,-5.2794,11.15,-0.043091,-4.93939,11.1881,-0.438426,-4.98977,11.165,0.444004,-4.70703,11.5625,0.319017,-4.45887,8.10507,-0.117953,-4.42905,9.85,-0.131421,-4.20405,12.0198,-0.0127386,-3.14084,8.56653,-0.0266126,-2.57282,8.55163,0.0365681,-2.91793,8.52124,-0.470024,-2.90883,8.61209,0.457089,-2.86756,8.09686,-0.0996949,-3.17255,8.16627,0.304856,-2.63867,8.1264,0.342484,-3.1915,8.55443,0.864843,-2.61201,8.5535,0.882298,-2.93444,8.18635,0.760718,-3.19511,9.45886,-0.00177727,-2.57973,9.41225,-0.0156453,-2.88273,9.45221,-0.462286,-2.86335,9.45678,0.438363,-2.90361,9.04971,-0.159285,-2.84267,9.90278,-0.114724,-3.15863,9.05367,0.291761,-3.17965,9.87553,0.30114,-2.59534,8.97273,0.274884,-2.58049,9.89445,0.252191,-3.17442,9.42023,0.875918,-2.66148,9.45291,0.926337,-2.93453,9.02466,0.730186,-2.89529,9.8153,0.726792,-3.10907,10.3368,-0.0119125,-2.66955,10.2894,0.0394234,-2.92769,10.327,-0.484021,-2.8861,10.2822,0.446678,-2.91461,10.7645,-0.161208,-3.13138,10.7657,0.261736,-2.65476,10.7478,0.257065,-3.15179,10.294,0.95026,-2.62489,10.2439,0.92972,-2.8542,10.7374,0.747293,-3.19155,11.1475,0.00413924,-2.59892,11.1818,0.000793226,-2.59815,11.9635,0.000419106,-2.84298,11.1056,-0.47285,-2.88001,11.1939,0.44244,-2.86455,11.9777,-0.471417,-2.84311,12.0036,0.472262,-2.8939,11.5629,-0.115293,-2.67661,11.6067,0.305978,-3.11335,11.1692,0.888322,-2.65184,11.115,0.902879,-2.64988,11.9985,0.882045,-2.89867,11.5939,0.795256,-2.09982,8.59561,0.0363355,-1.59503,8.58696,-0.0251667,-2.31954,8.58321,-0.423961,-2.33037,8.57452,0.423535,-1.81095,8.61259,-0.469573,-1.87102,8.55078,0.424341,-2.31738,8.13683,-0.190781,-1.78801,8.18866,-0.17678,-2.11689,8.15547,0.317447,-1.53915,8.11031,0.303013,-2.11911,8.56526,0.922628,-1.54371,8.57685,0.903105,-2.32516,8.18756,0.805214,-1.7941,8.09808,0.801722,-2.14052,9.46177,-0.00152186,-2.38077,9.3862,-0.48875,-2.37723,9.43706,0.439173,-1.8308,9.42343,-0.496177,-1.85488,9.38794,0.442957,-2.39946,8.95911,-0.165862,-2.38066,9.85522,-0.181778,-1.86388,9.0222,-0.100539,-1.82942,9.9109,-0.192113,-2.13031,9.03966,0.307922,-2.06182,9.83995,0.292278,-1.57631,9.03698,0.307468,-2.06281,9.43924,0.88426,-1.59151,9.39127,0.933315,-2.33354,8.96683,0.783494,-2.32374,9.9078,0.72994,-1.86829,9.00601,0.725582,-1.83105,9.82399,0.723641,-2.05873,10.247,-0.00697949,-2.39345,10.3125,-0.462817,-2.3532,10.3181,0.410408,-1.86567,10.2907,-0.4168,-1.87028,10.2425,0.502929,-2.34549,10.6651,-0.132185,-1.78655,10.7172,-0.104632,-2.14728,10.7393,0.298054,-2.10432,10.3319,0.882198,-2.31471,10.6774,0.762868,-1.87222,10.7297,0.735564,-2.09989,11.1334,0.0479995,-2.04897,11.9694,-0.0508504,-1.60064,12.026,-0.0189748,-2.38846,11.1621,-0.420366,-2.32787,11.1365,0.457404,-2.37454,12.0261,-0.480032,-2.32131,11.9841,0.472402,-1.83413,11.1097,-0.463245,-1.81715,11.147,0.486474,-1.81011,12.0482,-0.500127,-1.83538,12.0207,0.47858,-2.37843,11.6043,-0.136376,-1.88622,11.5904,-0.100115,-2.11661,11.5638,0.352487,-2.0805,11.1811,0.920407,-2.13775,12.0164,0.871863,-1.55041,11.9864,0.925201,-2.35129,11.5812,0.714786,-1.8406,11.6198,0.801347,-2.10719,12.8276,0.0122074,-1.54324,12.8187,0.0338111,-2.32804,12.8277,-0.470156,-1.81232,12.8865,-0.47453,-1.84736,12.8639,0.505516,-2.37216,12.4671,-0.139848,-1.8313,12.4797,-0.100461,-2.08829,12.4619,0.330607,-1.55019,12.4438,0.295551,-2.09452,12.8448,0.894778,-1.55388,12.8453,0.954155,-2.34155,12.4409,0.724704,-1.88794,12.4787,0.790006,-1.81812,13.3301,-0.12051,-1.60449,13.2412,0.264198,-1.88884,13.2951,0.71664,-1.34454,8.58636,-0.424917,-1.34095,8.55059,0.437587,-1.31704,8.1092,-0.119827,-1.06345,8.16526,0.312206,-1.35028,8.1528,0.764707,-1.30229,12.9085,-0.443955,-1.32942,12.8756,0.502627,-1.07891,13.7472,0.0222677,-1.27342,13.6712,-0.454336,-1.34722,13.715,0.50248,-0.799759,13.6928,-0.42686,-0.766862,13.6977,0.497612,-1.34446,13.2537,-0.133509,-0.7392,14.1334,-0.124638,-1.0359,13.3372,0.351112,-0.546275,14.1025,0.353645,-0.998982,13.7165,0.909984,-1.29297,13.2646,0.784829,-0.753486,14.176,0.777511,0.00602102,-13.3164,-0.647199,0.570138,-13.301,-0.587387,-0.0384554,-12.8999,-0.870399,0.510886,-12.8259,-0.891728,-0.291272,-12.4115,-1.05498,0.226899,-12.4275,-1.04382,-0.0458406,-12.4308,-0.624525,0.504857,-12.4193,-0.576408,0.747042,-13.3387,-1.02215,1.26555,-13.2411,-1.04668,1.04327,-13.2364,-0.656285,1.61827,-13.2668,-0.585772,1.05214,-12.8486,-0.936618,1.60785,-12.8865,-0.875859,0.789257,-12.4242,-1.07878,1.33392,-12.3924,-1.10269,1.09215,-12.4122,-0.565643,1.56329,-12.4207,-0.651192,1.53623,-12.0437,-0.870916,2.06789,-12.8891,-0.866196,1.86997,-12.3964,-1.02786,2.39965,-12.4591,-1.06643,2.09889,-12.4697,-0.62376,2.64874,-12.4616,-0.584702,2.08872,-12.0494,-0.878736,2.12198,-11.1891,-0.903019,2.61201,-12.029,-0.873852,2.66239,-11.1678,-0.935533,2.40071,-11.5986,-1.03363,2.06695,-11.5854,-0.640646,2.60946,-11.6096,-0.623021,2.65242,-10.2595,-0.867518,2.4119,-10.6856,-1.06816,2.59144,-10.7227,-0.63486,2.57565,-9.43795,-0.883982,2.39836,-9.87388,-1.08133,2.39049,-9.05406,-1.05837,2.07257,-9.01908,-0.634381,2.64318,-9.90335,-0.590252,2.61655,-9.00457,-0.600229,3.1837,-11.1093,-0.917261,2.84205,-11.596,-1.06497,3.19777,-11.5677,-0.569439,3.14153,-10.2655,-0.948452,2.87131,-10.7585,-1.02613,3.41144,-10.7483,-1.01629,3.19198,-10.7417,-0.579575,3.12682,-9.42327,-0.868813,2.85743,-9.85904,-1.02578,2.88486,-8.97207,-1.08437,3.37653,-9.86099,-1.03716,3.13858,-9.83949,-0.570104,3.13241,-8.98665,-0.572607,-0.287662,-8.19491,-1.08434,-0.0314015,-8.11602,-0.572557,-0.0117427,-7.70399,-0.886524,-0.00337989,-6.87358,-0.955292,0.549076,-7.69991,-0.897953,0.519162,-6.82104,-0.896353,-0.24133,-7.26524,-1.02226,0.234547,-7.32287,-1.0209,0.00575032,-7.33394,-0.597661,0.489139,-7.2953,-0.649073,0.506232,-4.72364,-0.605714,1.08103,-8.15572,-0.642128,1.57623,-8.17044,-0.612125,1.04595,-7.6813,-0.946679,1.04298,-6.84095,-0.913075,1.622,-7.70256,-0.913209,1.29452,-7.27345,-1.0575,1.08,-7.23702,-0.624833,1.58487,-7.30232,-0.574071,1.04115,-4.24385,-0.930908,1.26379,-3.80951,-1.01905,1.07778,-3.90446,-0.653402,1.59457,-3.83782,-0.579232,1.52537,-3.4277,-0.933685,1.34305,-3.01748,-1.0775,1.62427,-2.97198,-0.631764,1.52727,-2.52223,-0.940385,1.59002,-1.6623,-0.886409,1.56728,-2.14875,-0.585869,1.60253,-0.80922,-0.87267,1.57718,-1.30275,-0.627145,2.09611,-8.54449,-0.877349,2.60569,-8.58282,-0.901319,1.81517,-8.09919,-1.04722,2.38147,-8.19471,-1.04387,2.1327,-8.14011,-0.587316,2.67214,-8.09704,-0.601446,2.08757,-7.74005,-0.920966,2.58845,-7.68358,-0.9567,1.81502,-7.24516,-1.08034,2.14843,-7.31023,-0.605062,1.80821,-3.84869,-1.02578,2.61081,-3.8982,-0.620085,1.83357,-2.99641,-1.04918,2.04848,-2.95612,-0.620098,2.04815,-2.62175,-0.958401,2.0963,-1.66861,-0.931495,2.61191,-1.69047,-0.873936,1.84807,-2.17764,-1.07359,2.34079,-2.16503,-1.0249,2.14449,-2.14794,-0.580754,2.66609,-2.14303,-0.657316,2.09186,-0.84095,-0.880827,2.60606,-0.833501,-0.879513,1.88371,-1.33813,-1.01277,2.31405,-1.33506,-1.04996,2.10318,-1.28719,-0.617249,2.58502,-1.28996,-0.587525,3.14867,-8.56855,-0.960406,2.90914,-8.13388,-1.09803,4.21482,-1.27475,-0.571798,6.25996,-4.6767,-0.564376,-0.306122,-13.2499,-0.13471,0.291014,-13.3184,-0.150264,0.0088704,-13.2867,0.271867,0.561882,-13.308,0.291741,-0.274688,-13.3227,0.744959,0.278918,-13.2502,0.79474,0.043434,-12.8812,-0.00748111,0.546186,-12.8193,-0.0389183,-0.304756,-12.8783,-0.43548,-0.275536,-12.9005,0.408551,0.248864,-12.8101,-0.463203,0.277231,-12.8143,0.451294,-0.303386,-12.4813,-0.193585,0.253583,-12.389,-0.121746,0.00494762,-12.4689,0.334855,0.549819,-12.3986,0.271275,-0.0187375,-12.8362,0.936242,0.547927,-12.841,0.902746,-0.2351,-12.4316,0.806798,0.295482,-12.4285,0.795292,-0.287517,-11.9515,-0.495012,-0.260475,-11.9879,0.456389,0.805132,-13.2571,-0.193771,1.263,-13.2646,-0.195239,1.07606,-13.3228,0.354212,1.52475,-13.3208,0.29672,0.77944,-13.3021,0.796567,1.31551,-13.2874,0.75271,1.00242,-12.9048,0.0387571,1.54075,-12.8497,-0.00802378,0.750825,-12.8345,-0.488881,0.78794,-12.8249,0.42474,1.30875,-12.8571,-0.456787,1.32307,-12.8191,0.418611,0.834733,-12.3792,-0.145763,1.27394,-12.4159,-0.144134,1.05539,-12.4084,0.321619,1.57007,-12.3834,0.25445,1.06511,-12.861,0.881455,1.5401,-12.8968,0.893684,0.80649,-12.4611,0.759901,1.29649,-12.447,0.706098,1.55768,-11.9872,-0.0167505,1.60454,-12.0002,0.861414,1.79398,-13.2541,0.753455,2.10411,-12.8117,-0.0361908,1.86594,-12.8191,-0.492245,1.80354,-12.8469,0.432641,2.31579,-12.834,-0.473541,2.34163,-12.8585,0.402183,1.80499,-12.4011,-0.139772,2.36156,-12.3862,-0.117497,2.14999,-12.4458,0.307184,2.58198,-12.4475,0.316981,2.10358,-12.8242,0.884756,1.86235,-12.393,0.799856,2.40871,-12.4693,0.760958,2.07861,-12.0252,0.00440266,2.11124,-11.1702,-0.0173229,2.59681,-11.9641,-0.0180247,2.67287,-11.1399,-0.0412428,1.88684,-12.0253,-0.457759,1.85994,-12.0547,0.501116,2.35268,-11.977,-0.458309,2.40791,-12.0474,0.463308,2.41042,-11.1286,-0.479704,2.40623,-11.1627,0.462548,2.34632,-11.599,-0.110851,2.07589,-11.598,0.272461,2.63703,-11.5625,0.294279,2.10595,-12.0259,0.948239,2.12454,-11.1528,0.939186,2.59507,-12.0131,0.931982,2.65455,-11.1423,0.866877,1.87558,-11.5418,0.716295,2.33216,-11.5646,0.807021,2.59576,-10.2953,0.0228344,2.36615,-10.3356,-0.433853,2.33618,-10.3165,0.492443,2.36004,-10.7661,-0.139227,2.66087,-10.6901,0.300695,2.65699,-10.2585,0.866028,2.39823,-10.7357,0.791967,2.6104,-9.4697,0.0119033,2.31892,-9.38096,-0.431006,2.40257,-9.4424,0.415174,2.35499,-9.85784,-0.202408,2.35203,-9.04539,-0.133417,2.05422,-8.95634,0.35012,2.65905,-9.86576,0.271006,2.61828,-9.02544,0.306946,2.63342,-9.43605,0.897381,2.36674,-9.84533,0.794201,2.37442,-9.03978,0.713508,2.90195,-12.3968,-0.11257,3.12987,-12.0249,0.0339632,3.13244,-11.1216,-0.0237686,2.88901,-11.9507,-0.428935,2.83659,-12.0059,0.474507,2.87516,-11.1331,-0.447068,2.91253,-11.136,0.501066,3.40322,-11.1083,-0.459341,3.38517,-11.1507,0.473605,2.88102,-11.5411,-0.153268,3.09826,-11.611,0.343821,3.13967,-12.0263,0.893288,3.19942,-11.11,0.873358,2.8957,-11.531,0.740792,3.12742,-10.2397,-0.031248,2.88249,-10.3198,-0.454365,2.92796,-10.2518,0.451982,3.4087,-10.2518,-0.502428,3.40823,-10.2634,0.496031,2.89807,-10.6693,-0.105837,3.45816,-10.7001,-0.106639,3.12285,-10.7625,0.307778,3.16339,-10.2876,0.93998,2.87825,-10.7593,0.738883,3.44269,-10.7567,0.80299,3.17722,-9.38011,0.00198822,2.87175,-9.40547,-0.443058,2.90031,-9.41283,0.472131,3.44571,-9.39621,-0.444166,3.36401,-9.41555,0.435427,2.84537,-9.88492,-0.151137,2.92281,-9.01981,-0.118224,3.39544,-9.88096,-0.119239,3.18607,-9.82898,0.3514,3.16304,-8.98741,0.292245,3.13662,-9.41087,0.909378,2.83693,-9.90389,0.756178,2.84502,-8.95476,0.760625,3.3842,-9.82898,0.763491,3.36078,-8.99199,0.732164,4.70531,-9.01206,0.33689,5.78778,-12.8979,0.0255822,5.53706,-12.3794,-0.190596,5.77941,-12.4114,0.267995,5.29605,-12.0511,-0.0121663,5.27819,-11.161,-0.0414216,5.72527,-11.9689,-0.0252663,5.75003,-11.135,-0.0141598,5.53265,-11.9626,-0.422235,5.50288,-12.0011,0.43211,5.50416,-11.5267,-0.168523,5.23027,-11.6202,0.339168,5.77196,-11.586,0.264657,5.30119,-10.2506,-0.0299617,5.78928,-10.2479,-0.039735,4.93695,-10.3324,-0.420233,5.0214,-10.6833,-0.203871,5.46083,-10.744,-0.185125,5.24735,-10.7224,0.327313,5.78275,-10.6954,0.313131,5.29111,-9.41518,0.0105114,5.78312,-9.4772,0.0348955,4.95813,-9.8849,-0.201937,4.98429,-8.96079,-0.168925,5.50684,-9.88881,-0.155882,5.54002,-9.05348,-0.113029,5.21466,-9.8759,0.311327,5.23163,-8.97484,0.264636,5.75328,-9.8769,0.274375,5.75161,-9.0216,0.296882,6.54297,-13.2561,-0.179815,6.80764,-13.2368,0.328811,6.24802,-12.8654,0.016412,6.77436,-12.8606,-0.0301794,6.07832,-12.8966,0.435034,6.51492,-12.8488,-0.436144,6.55733,-12.8838,0.44436,6.0197,-12.4474,-0.159897,6.60102,-12.4281,-0.134074,6.33681,-12.4725,0.300824,6.7767,-12.4098,0.349427,6.33518,-11.9662,0.0414348,6.0382,-12.0089,0.410812,6.07114,-11.0937,-0.438551,6.55952,-12.0013,-0.418184,6.55247,-11.9621,0.428965,6.04137,-11.5851,-0.138653,6.32855,-11.5391,0.341173,6.0574,-10.7503,-0.166133,6.29304,-9.41654,-0.0131315,6.54227,-9.39502,-0.438552,6.00021,-9.89839,-0.106118,6.02887,-8.95045,-0.158975,6.59553,-8.9587,-0.171636,6.34118,-8.99627,0.32354,6.79926,-8.95092,0.288014,7.10588,-13.2672,-0.135008,7.59313,-13.2734,-0.142393,7.31328,-13.3273,0.347702,7.82827,-13.2816,0.260701,7.37372,-12.8131,-0.0469034,7.84994,-12.8226,-0.020864,7.0397,-12.4654,-0.106161,7.59576,-12.473,-0.147713,7.39011,-12.4342,0.266167,7.90369,-12.4774,0.251673,7.07921,-9.01082,-0.177309,-0.266198,-8.13403,-0.103324,0.0140599,-8.18699,0.297991,-0.27167,-8.17237,0.756958,0.294894,-8.11327,0.804624,0.0371225,-7.69109,-0.0315817,-0.0505904,-6.86182,-0.036833,0.491053,-7.67852,-0.0510864,0.520687,-6.90928,0.043196,-0.228257,-7.67695,-0.46191,-0.232343,-7.7451,0.422521,-0.221949,-6.91028,0.446492,0.300924,-7.74506,-0.416132,0.236443,-7.74321,0.403665,0.220344,-6.84277,-0.502802,0.250855,-6.86169,0.457688,-0.277665,-7.2614,-0.172548,0.249235,-7.30842,-0.104996,-0.0372653,-7.28278,0.275231,0.524917,-7.23936,0.271788,-0.0399691,-7.68808,0.931724,-0.0330624,-6.8996,0.862141,0.567682,-7.73058,0.863918,0.565366,-6.83975,0.925452,-0.274033,-7.27541,0.736531,0.214057,-7.31573,0.777705,0.513453,-4.70348,0.309696,-0.0101851,-1.67793,-0.0415729,0.475017,-1.70752,0.0447718,-0.295966,-2.10475,-0.112146,0.236362,-2.10692,-0.186438,-0.252786,-1.27068,-0.126119,0.281585,-1.26549,-0.111262,0.0408641,-1.26558,0.272973,1.2851,-8.10929,-0.103144,1.04261,-8.1342,0.297828,1.53538,-8.13248,0.29105,1.35776,-8.12552,0.707749,1.02739,-7.66393,0.0141597,1.06135,-6.83133,0.00120403,1.55628,-7.70112,-0.0324843,0.744947,-7.71301,-0.459935,0.829146,-7.70437,0.41585,0.768523,-6.80913,-0.408843,0.752754,-6.81437,0.486355,1.27389,-7.67123,-0.42817,1.30578,-7.72019,0.428761,1.34003,-6.89876,0.433415,0.776044,-7.32627,-0.103736,1.26902,-7.2857,-0.140793,1.08814,-7.29475,0.326575,1.53281,-7.29657,0.306401,1.04124,-7.75756,0.88925,1.05501,-6.85775,0.860767,1.56837,-7.66343,0.924993,0.756244,-7.29637,0.752058,1.30301,-7.23508,0.727115,1.02018,-4.2769,-0.0275707,0.74374,-4.3361,-0.485824,0.78194,-4.30113,0.504435,1.2867,-4.27378,0.4748,1.35495,-3.81984,-0.178956,1.0235,-3.905,0.273988,1.62445,-3.83871,0.261533,1.02111,-4.25625,0.913155,1.33794,-3.8398,0.784876,1.58214,-3.42394,-0.00447663,1.29354,-3.4335,-0.425487,1.2606,-3.45237,0.437642,1.33648,-3.04471,-0.202061,1.56146,-2.94937,0.271349,1.62416,-3.47928,0.899443,1.29041,-2.96639,0.740898,1.61158,-2.56473,0.0298997,1.58328,-1.75123,-0.0508252,1.35847,-2.61998,-0.41271,1.59806,-2.15503,0.267215,1.59482,-2.57891,0.955825,1.56626,-1.75031,0.868753,1.547,-0.860582,-0.0350263,1.57584,-1.23694,0.310219,1.54445,-0.881206,0.958967,2.10799,-8.57549,-0.0312525,2.66773,-8.55841,0.0300074,1.88487,-8.58355,-0.40472,1.84792,-8.54255,0.504332,2.32997,-8.58827,-0.486686,2.37097,-8.62368,0.469767,1.86573,-8.16315,-0.10402,2.32167,-8.12007,-0.164852,2.13316,-8.19313,0.286594,2.57594,-8.18913,0.271324,2.05148,-8.5438,0.883578,2.66562,-8.57686,0.89903,1.87695,-8.14478,0.790642,2.32094,-8.16403,0.777995,2.09318,-7.68067,-0.0485049,2.65644,-7.71677,0.0113736,1.82777,-7.70698,-0.44906,1.79989,-7.67486,0.402475,2.36554,-7.66371,-0.436418,2.3461,-7.74251,0.463438,1.86563,-7.29036,-0.101486,2.07941,-7.32367,0.251891,2.07634,-7.69933,0.861889,2.67356,-7.73988,0.908438,1.83538,-7.29748,0.777726,2.63251,-3.89838,0.344641,1.83412,-3.42035,-0.484619,1.82211,-3.44343,0.47573,1.86975,-2.96738,-0.150464,2.36551,-2.95695,-0.126466,2.14586,-2.9894,0.275476,1.86393,-2.98336,0.784897,2.14324,-2.52472,0.0497694,2.12997,-1.69168,-0.0125963,2.58174,-2.56462,-0.012634,2.63251,-1.74461,0.0440759,1.85621,-2.56158,-0.453459,1.81612,-2.57403,0.426935,1.82724,-1.72637,-0.490183,1.81755,-1.75927,0.492422,2.40306,-2.62237,-0.42408,2.39831,-2.61648,0.4399,2.33711,-1.71127,-0.41743,2.41283,-1.69351,0.408833,1.85072,-2.09669,-0.149833,2.3218,-2.18764,-0.17464,2.06069,-2.09336,0.301068,2.61878,-2.13866,0.263714,2.08274,-2.56996,0.859477,2.14908,-1.68551,0.896069,2.57362,-1.69838,0.857081,1.85498,-2.1761,0.711389,2.37721,-2.13811,0.743029,2.09574,-0.852568,-0.0166493,2.59137,-0.825016,0.00987917,1.8155,-0.869142,-0.502876,1.82094,-0.819686,0.428672,2.34523,-0.819354,-0.487157,2.36506,-0.848735,0.402799,1.82092,-1.31843,-0.161725,2.40366,-1.26483,-0.149417,2.10602,-1.30005,0.271666,2.59495,-1.28478,0.339743,2.11943,-0.873216,0.919466,2.59651,-0.845802,0.943755,1.78807,-1.25568,0.724493,2.37163,-1.33478,0.803276,3.11371,-8.55691,-0.00653688,2.90555,-8.60242,-0.468261,2.85483,-8.57298,0.416979,2.91895,-8.11999,-0.139881,3.10663,-8.59181,0.948977,2.89265,-8.18894,0.796533,3.68835,-4.24612,-0.0288272,3.1945,-3.47117,0.0465243,3.44427,-3.01499,-0.15586,3.42099,-3.00489,0.727728,3.65398,-2.60929,0.035336,2.85586,-1.69639,0.426019,2.86379,-0.832896,-0.429724,2.83552,-0.831761,0.469317,2.90071,-1.28693,-0.157951,2.89103,-1.24426,0.756239,4.71335,-8.59911,-0.0102559,4.71018,-8.09794,0.311624,4.7239,-7.74731,-0.0219921,4.49067,-7.24879,-0.14304,4.77292,-7.28595,0.25641,3.9403,-4.28096,-0.420469,3.90497,-4.32028,0.485671,4.42833,-3.90653,-0.197725,4.2137,-3.88697,0.264328,4.69553,-3.82771,0.267829,4.16667,-1.70039,-0.050354,3.8998,-2.52058,-0.455651,3.94241,-1.70469,-0.504093,3.96574,-1.72063,0.417324,3.92064,-2.12902,-0.172563,3.94585,-2.14264,0.783376,4.16142,-0.825174,0.0278805,4.43639,-0.817759,-0.47043,4.50895,-0.867815,0.49554,4.46855,-1.28512,-0.199752,4.20024,-1.28684,0.258727,4.41631,-1.32758,0.759331,5.24438,-8.54281,0.0505507,5.73542,-8.527,0.0319356,4.96126,-8.53661,-0.416988,5.00017,-8.10266,-0.108178,5.51968,-8.128,-0.203683,5.2055,-8.18545,0.306066,5.80792,-8.12465,0.322331,5.20593,-7.69891,0.0305297,4.96745,-7.29484,-0.150053,5.79801,-5.12155,0.0434395,4.9965,-3.84719,-0.123906,5.48598,-3.81655,-0.149405,5.2899,-3.9059,0.302431,5.74624,-3.85485,0.325765,5.22735,-3.40761,0.0370863,5.80323,-3.39998,-0.0254455,4.9876,-3.42184,-0.436403,5.50406,-3.39497,-0.429784,5.50052,-3.46107,0.425972,6.34364,-8.58941,-0.0363391,6.85146,-8.56974,-0.0380721,6.04349,-8.56193,-0.402318,6.53859,-8.53134,-0.438122,6.61092,-8.62313,0.443399,6.31403,-5.13632,-0.018175,6.82892,-5.16549,-0.00927617,5.99908,-5.12299,-0.436493,6.06332,-5.11225,0.500021,6.53441,-5.15031,-0.451954,6.60126,-5.09469,0.460123,6.08565,-4.67731,-0.155625,6.01744,-3.81893,-0.184616,6.51313,-4.75954,-0.171736,6.58584,-3.864,-0.149379,6.29847,-4.72784,0.292858,6.32125,-3.84668,0.294459,6.85805,-4.76722,0.329451,6.77707,-3.83517,0.302481,6.28408,-3.40746,-0.00700215,6.8658,-3.40289,-0.0431224,5.98641,-3.41182,-0.491881,6.07288,-3.38189,0.474572,6.55805,-3.40798,-0.445221,6.5242,-3.41624,0.420775,7.33144,-8.57506,-0.00291754,7.08645,-8.54534,-0.441751,7.29844,-5.18185,0.0190338,7.91128,-5.09183,0.038699,7.05364,-5.10745,-0.478771,7.12873,-5.124,0.502218,7.62173,-5.10578,-0.412031,7.61782,-5.17884,0.451583,7.39653,-4.29233,-0.0392022,7.85933,-4.28504,-0.0291593,7.6319,-4.2633,-0.456198,7.57549,-4.26982,0.41499,7.05426,-4.68281,-0.178034,7.07794,-3.8982,-0.154575,7.5878,-4.69116,-0.101536,7.64099,-3.85843,-0.15902,7.32463,-4.7101,0.334023,7.33918,-3.90619,0.30554,7.89468,-4.66984,0.349519,7.82423,-3.83038,0.270149,7.37477,-3.45965,0.00855958,7.83211,-3.44689,-0.025391,7.04975,-3.40491,-0.489583,7.08988,-3.43073,0.503032,7.6527,-3.45159,-0.469377,7.56705,-3.46195,0.448027,8.08833,-13.2711,-0.174222,8.16032,-12.8403,-0.40593,8.16704,-12.4642,-0.183531,8.38166,-12.3916,0.27025,8.35038,-5.19427,0.00833577,8.08944,-5.14055,-0.411726,8.18181,-5.10867,0.461107,8.36169,-4.30681,-0.0497121,8.90835,-4.31516,0.0364314,8.15364,-4.29939,-0.459618,8.14184,-4.30712,0.437199,8.61581,-4.27644,-0.44193,8.61343,-4.28046,0.415284,8.08511,-4.68734,-0.149546,8.09751,-3.84634,-0.178985,8.62407,-4.69425,-0.146702,8.64354,-3.80848,-0.133563,8.38464,-4.69868,0.284004,8.41862,-3.83822,0.32615,8.92349,-4.70055,0.301351,9.14887,-4.26109,-0.502236,9.23962,-4.27758,0.499717,9.14925,-4.76737,-0.171335,0.012574,2.6074,-0.925697,0.562562,1.67573,-0.896577,0.560617,2.61732,-0.942849,0.296061,2.15547,-1.07493,0.515498,2.15191,-0.604707,0.00346719,3.41918,-0.911801,0.501234,3.41623,-0.920864,-0.258907,3.03707,-1.02945,0.0331127,3.04216,-0.591466,0.551975,2.96386,-0.651385,-0.0131701,4.31915,-0.909292,0.509634,4.25526,-0.932622,-0.245303,3.82278,-1.02002,-0.293511,4.69512,-1.03328,0.281811,3.82434,-1.07735,0.266322,4.76728,-1.07028,0.0365533,3.81354,-0.569064,0.0354874,4.75188,-0.648094,0.55637,3.85442,-0.602183,0.492526,4.74486,-0.619531,0.0408688,5.12239,-0.85915,0.530568,5.1114,-0.957309,-0.262947,5.62386,-1.04065,0.224635,5.55752,-1.02915,0.0357501,5.52288,-0.656486,0.574823,5.53099,-0.586224,-0.0436647,5.97308,-0.946838,-0.219497,6.43073,-1.03631,0.211973,6.40505,-1.01078,0.0420746,6.43561,-0.626062,1.53788,-0.0455244,-0.882316,1.33093,-0.442238,-1.01081,1.28883,0.383136,-1.02644,1.044,0.468396,-0.573958,1.54276,-0.414692,-0.645282,1.59186,0.409532,-0.626514,1.09337,0.874749,-0.868896,1.53344,0.814082,-0.959577,0.743694,1.25602,-1.04222,1.04555,1.31205,-0.564344,1.54847,1.28192,-0.566775,1.01963,1.73514,-0.928047,1.02223,2.61089,-0.877149,1.52387,1.74542,-0.941274,1.5379,2.56386,-0.895181,0.806926,2.1642,-1.05456,1.09287,2.1876,-0.613304,1.59667,2.0951,-0.570202,1.0516,3.40304,-0.878689,1.58093,3.40887,-0.936663,0.769672,2.96803,-1.07791,1.35043,3.04615,-1.02453,1.07068,2.99922,-0.624761,1.52916,2.97662,-0.636607,1.05611,4.24052,-0.912032,1.6005,4.27534,-0.915808,1.3088,4.73112,-1.03861,1.03571,3.85132,-0.558337,1.04901,4.70427,-0.60007,1.5876,3.89517,-0.628908,1.03992,5.10323,-0.940528,2.04904,0.0185851,-0.903178,2.63904,-0.00916949,-0.961279,1.85225,-0.419243,-1.05497,2.09345,-0.442858,-0.603076,2.10561,0.466436,-0.647314,2.60658,-0.446062,-0.640693,2.57963,0.379482,-0.616923,2.11864,0.878917,-0.905922,2.62932,0.805278,-0.893277,2.37256,1.30115,-1.03885,2.12424,1.26681,-0.620565,2.63656,1.2981,-0.633497,2.0782,1.70493,-0.86449,2.05918,2.55462,-0.883458,2.63649,1.70182,-0.897299,2.59259,2.52754,-0.862933,1.86417,2.14761,-1.07249,2.35726,2.15585,-1.02754,2.12134,2.18017,-0.648712,2.63929,2.10176,-0.640527,2.14142,3.391,-0.875332,1.86938,2.98265,-1.03974,2.05683,3.03331,-0.584916,1.82102,3.88943,-1.04725,2.13672,6.39772,-0.637202,2.58624,6.38216,-0.649577,2.60618,7.31976,-0.645221,2.924,0.38037,-1.02048,2.91663,1.2573,-1.04678,3.19037,4.69196,-0.560316,3.70219,3.84948,-0.56589,3.63335,4.69568,-0.642338,3.12732,5.59732,-0.648698,3.65395,5.55851,-0.637505,3.12006,6.38298,-0.569162,3.71488,6.47976,-0.561299,3.15614,7.32384,-0.604618,3.65664,7.27446,-0.651796,4.23315,-0.386766,-0.637734,4.71885,-0.411284,-0.631802,4.73633,0.466159,-0.625177,4.68848,1.32407,-0.634136,4.23723,2.09189,-0.652527,4.70939,2.13528,-0.652092,4.1718,2.98535,-0.585228,4.68084,2.95923,-0.602741,4.23093,3.86288,-0.606303,4.2493,4.72453,-0.603219,6.25693,0.42745,-0.578883,6.32926,2.17576,-0.556526,0.0168757,14.5428,-0.900407,4.22223,8.15692,-0.633289,-0.29831,0.385738,-0.160888,0.00529535,2.58628,0.00503383,0.495711,1.66552,0.000535324,0.499331,2.57232,-0.013816,0.227654,2.61511,-0.416996,0.272406,2.5742,0.419856,0.223911,2.16074,-0.189211,0.488274,2.1934,0.333899,0.0302533,2.61172,0.865635,0.575242,1.73025,0.95143,0.563794,2.52014,0.926048,0.0215719,3.47899,0.0479768,0.490608,3.43555,0.00273595,-0.22186,3.46313,-0.491142,-0.233343,3.38479,0.449844,0.229792,3.40025,-0.440057,0.22039,3.44226,0.403799,-0.282567,2.99152,-0.134343,0.277592,3.02486,-0.123468,-0.0306575,2.9966,0.286642,0.562684,3.04707,0.299674,0.0261296,3.43394,0.876197,0.542768,3.40266,0.960939,-0.274979,3.00269,0.71826,0.221476,3.05074,0.747673,-0.0425076,4.29739,0.0317654,0.550932,4.31697,-0.0432481,-0.257322,4.25944,-0.441711,-0.215318,4.30742,0.427382,0.245615,4.24999,-0.476272,0.265557,4.29366,0.491763,-0.210525,3.83745,-0.146578,-0.272108,4.76457,-0.169917,0.299659,3.83712,-0.161549,0.284072,4.71587,-0.110498,-0.0439364,3.8242,0.291382,0.0506605,4.71135,0.328009,0.492213,3.86123,0.298369,0.531837,4.66918,0.288466,0.0192572,4.30584,0.868015,0.531636,4.28587,0.955899,-0.30332,3.87649,0.709314,-0.275932,4.67012,0.803342,0.29132,3.846,0.793357,0.265854,4.73336,0.779152,0.0455865,5.12965,0.0224275,0.574869,5.17521,0.0272174,-0.290876,5.16479,-0.455761,-0.280967,5.12302,0.41951,0.256474,5.14084,-0.475261,0.218608,5.11543,0.492953,-0.302315,5.53622,-0.107709,0.275867,5.56291,-0.126178,-0.02597,5.57475,0.285187,0.493862,5.5874,0.263553,0.0261465,5.13558,0.922658,0.57679,5.1232,0.906617,-0.252547,5.54786,0.758692,0.305708,5.59195,0.780269,0.0270411,5.96904,-0.042954,-0.256386,5.97941,-0.431969,-0.256798,6.03043,0.488876,0.225372,6.04778,-0.47168,0.309402,6.01555,0.410485,-0.279902,6.38947,-0.103338,0.0428604,6.43968,0.318615,-0.0257689,5.9956,0.923518,0.485534,5.96457,0.899229,-0.294438,6.45897,0.715446,-0.301941,6.86243,-0.402851,-0.213333,6.90498,0.422599,1.57623,0.0463448,0.0381951,1.34125,-0.0451414,-0.483051,1.2919,0.0291534,0.434753,1.28523,-0.449268,-0.173904,1.35725,0.377074,-0.137961,1.56084,-0.406988,0.338995,1.58173,0.471998,0.279441,1.55318,-0.0430818,0.874486,1.3257,-0.397882,0.705738,1.32362,0.462932,0.762546,1.02396,0.872268,-0.0447493,1.5657,0.840218,0.0116293,1.26585,0.839017,-0.495492,1.28241,0.833008,0.441655,0.750527,1.27265,-0.202447,1.32811,1.28311,-0.140999,1.0953,1.27399,0.276356,1.62491,1.33077,0.273622,1.02266,0.882913,0.95434,1.54735,0.809709,0.960257,0.82103,1.31625,0.753599,1.35535,1.3027,0.732803,1.08471,1.72519,-0.0211909,1.07769,2.59684,0.0256,1.533,1.72998,-0.0180858,1.61924,2.54519,0.0401776,0.805706,1.68662,-0.480553,0.839985,1.67887,0.497919,0.829462,2.56603,-0.42993,0.742891,2.56929,0.501263,1.32124,1.70526,-0.430743,1.29145,1.76344,0.453151,1.33958,2.61133,-0.424148,1.35962,2.6065,0.443236,0.831776,2.18435,-0.145974,1.31222,2.14492,-0.199877,1.08994,2.16685,0.284218,1.59863,2.12303,0.339801,1.01135,1.66521,0.886289,1.08428,2.58987,0.867969,1.52725,1.75297,0.938043,1.55956,2.54733,0.893019,0.802718,2.13157,0.718652,1.34873,2.12413,0.774732,1.04144,3.44258,-0.0220398,1.5568,3.38695,0.0449602,0.742479,3.40934,-0.492043,0.756549,3.47792,0.462519,1.35404,3.46067,-0.454584,1.35483,3.46466,0.50341,0.831016,3.04822,-0.142756,1.36245,2.96243,-0.202247,1.04527,3.00761,0.28013,1.55822,3.04712,0.288879,1.01521,3.45649,0.926874,1.58259,3.38307,0.881553,0.751695,2.9958,0.783377,1.35657,3.01633,0.779268,1.06693,4.28149,-0.0449027,1.58214,4.2903,0.0378675,0.82066,4.24794,-0.410244,0.811171,4.25119,0.477893,1.29819,4.2616,-0.488704,1.34325,4.32795,0.469711,0.81141,3.87677,-0.192604,0.824918,4.7043,-0.109828,1.32908,3.90555,-0.115281,1.33104,4.6768,-0.10503,1.05414,3.9026,0.258729,1.04454,4.73375,0.323975,1.59936,3.82115,0.331305,1.0831,4.27029,0.858953,1.61693,4.32667,0.908546,0.770666,3.86238,0.725171,0.783386,4.76734,0.739341,1.29286,3.82658,0.784077,1.3602,4.72091,0.727623,1.06627,5.11998,-0.000153169,0.831172,5.13497,-0.459428,0.785191,5.12849,0.488963,0.737863,5.56002,-0.194841,1.01881,5.16458,0.883419,0.747965,5.60936,0.746358,2.10397,0.0349139,-0.0397572,2.65482,-0.0127959,0.00777603,1.80301,-0.0391215,-0.420441,1.82568,-0.0212219,0.505177,2.3745,0.00816293,-0.482611,2.35382,0.00733496,0.475143,1.85041,-0.474699,-0.164713,1.88716,0.385955,-0.132587,2.39582,-0.411343,-0.142393,2.3332,0.454325,-0.183751,2.13715,-0.449783,0.283724,2.13138,0.417816,0.351546,2.58346,-0.382747,0.261763,2.66388,0.385739,0.343891,2.11546,-0.0227501,0.903522,2.63062,0.00330655,0.940165,1.83202,-0.457512,0.730568,1.83019,0.430016,0.754557,2.33728,-0.441978,0.73289,2.36249,0.469714,0.76061,2.1454,0.828774,-0.0453334,2.66299,0.851212,0.0360951,1.78924,0.811785,-0.415748,1.7863,0.851328,0.406213,2.40388,0.810039,-0.473752,2.39463,0.849546,0.446427,1.85141,1.32619,-0.109516,2.3969,1.31169,-0.12224,2.05154,1.29003,0.256233,2.62696,1.23604,0.310402,2.10647,0.863736,0.953152,2.67685,0.866377,0.886424,1.8718,1.33129,0.788761,2.3936,1.3383,0.805248,2.11507,1.72406,0.00369599,2.07672,2.5947,0.0430479,2.64335,1.66611,-0.0354142,1.80042,1.72676,-0.455404,1.82905,1.7303,0.465402,1.81421,2.57236,-0.44214,1.86927,2.58376,0.470632,2.4017,1.69642,-0.407939,2.34003,1.67018,0.503812,2.38257,2.54878,-0.495036,2.33295,2.59164,0.437667,1.85668,2.10839,-0.156926,2.40644,2.12321,-0.124198,2.08075,2.13146,0.32717,2.57521,2.12377,0.315318,2.05872,1.69405,0.87646,2.08621,2.57447,0.889251,2.62197,1.74575,0.934317,1.83269,2.17453,0.767703,2.37901,2.16954,0.785883,2.0888,3.43562,0.0291396,1.84249,3.40399,-0.403986,1.79687,3.47727,0.417259,1.85941,2.95508,-0.123221,2.33362,2.97474,-0.164707,2.07649,3.03267,0.340674,2.07472,3.42823,0.888179,1.86666,3.00267,0.731706,2.32675,2.9549,0.717883,1.796,4.29222,0.408944,1.83674,3.87464,-0.121033,1.79535,3.81364,0.730732,2.57329,6.00464,-0.00237788,2.40623,6.02538,-0.45931,2.35352,6.05235,0.467895,2.38884,6.39447,-0.153541,2.11566,6.3932,0.27155,2.61421,6.44709,0.321141,2.35291,6.4396,0.78284,2.66138,6.84572,0.0331724,2.32038,6.89208,-0.468683,2.36657,6.90858,0.469005,2.65749,7.33462,0.328425,2.91725,0.0159492,-0.418765,2.89265,-0.00207747,0.409184,2.85249,-0.416088,-0.155499,2.89971,0.478682,-0.198858,2.845,-0.450613,0.805811,2.83576,0.407849,0.744506,2.8584,0.857726,-0.493985,2.90842,0.857554,0.504074,2.8819,1.2913,-0.147572,2.89199,1.32003,0.707441,2.86009,1.76714,0.414607,3.65017,4.26068,0.0502675,3.42232,4.29305,-0.496138,3.368,4.69228,-0.126602,3.72384,3.82229,0.259903,3.68034,4.66387,0.275641,3.41758,4.67098,0.762897,3.09953,5.14435,0.0347,3.68824,5.12919,0.0334068,2.92168,5.1886,-0.407115,2.93817,5.16152,0.42626,3.3719,5.16326,-0.491167,3.4009,5.16238,0.453727,2.88183,5.53708,-0.176532,3.3884,5.53308,-0.190543,3.16713,5.52194,0.251455,3.68758,5.56977,0.278435,2.92499,5.53764,0.803807,3.39434,5.52502,0.745205,3.10875,6.046,-0.00394817,3.72555,6.00462,0.0158371,2.92107,5.95406,-0.455466,2.89439,5.95804,0.407407,3.36611,5.99776,-0.465804,3.435,5.95759,0.438615,2.83811,6.44545,-0.202224,3.37142,6.45805,-0.125936,3.20169,6.47698,0.343483,3.70909,6.39252,0.344813,2.93788,6.41866,0.786947,3.45249,6.42503,0.76249,3.11037,6.86704,-0.0417602,3.1131,7.74311,0.0458481,3.69638,6.85579,-0.0135758,3.69087,7.72858,0.0323892,2.93304,6.80933,-0.455058,2.89914,6.81232,0.49031,3.37069,6.81963,-0.432706,3.42631,6.81108,0.402427,3.44564,7.76436,-0.417727,3.39369,7.72229,0.472557,2.92607,7.25831,-0.167996,3.40896,7.23771,-0.187736,3.20217,7.32418,0.347606,3.66922,7.32783,0.334006,2.86759,7.28922,0.718627,3.40906,7.27686,0.750554,4.69222,0.00109974,-0.0368339,4.45513,-0.046148,-0.409144,4.4284,0.0422715,0.487054,4.42578,-0.408375,-0.185252,4.44051,0.458355,-0.185663,4.77233,0.391343,0.291291,4.45076,-0.429602,0.800401,4.46782,0.404672,0.739991,4.74795,0.90581,-0.0482871,4.51158,0.886641,-0.417385,4.49367,0.876473,0.465487,4.5129,1.25093,-0.102365,4.69893,1.24321,0.299428,4.50219,1.32265,0.750977,4.20881,2.58752,-0.0153874,4.69548,1.71088,-0.000908881,4.71072,2.60952,0.0490043,4.44873,1.66515,-0.428727,4.45008,1.72491,0.461577,4.48099,2.61047,-0.471436,4.49934,2.53087,0.447256,4.46843,2.10434,-0.129178,4.23649,2.1496,0.297838,4.71233,2.15715,0.257256,4.50366,2.17786,0.786692,4.24938,3.47708,0.0410102,4.69401,3.42966,0.0221047,3.94999,3.41167,-0.419047,3.92134,3.37991,0.427626,4.47993,3.39152,-0.408845,4.51294,3.3911,0.491737,3.9761,3.00049,-0.175213,4.47552,2.99944,-0.165637,4.20076,3.04113,0.282231,4.7598,2.96778,0.3426,4.41248,2.98895,0.752379,4.21497,4.33195,-0.0486084,3.90212,4.30423,-0.449404,3.88502,4.31554,0.493546,4.44589,4.25732,-0.480547,4.43238,4.28224,0.459719,3.91671,3.81389,-0.110398,3.92908,4.76707,-0.115264,4.45116,3.87717,-0.182878,4.15074,3.8556,0.257764,4.24092,4.73369,0.326246,3.90656,3.86724,0.741278,3.95296,4.76531,0.737678,4.46445,3.87122,0.713742,3.95628,5.13713,-0.46299,3.98974,5.1602,0.418781,3.96056,5.53525,-0.161114,3.93863,5.56987,0.706069,3.97462,5.98051,-0.435634,3.91284,5.98773,0.487329,3.89655,6.44422,-0.108155,3.92549,6.47021,0.737158,4.16825,7.72784,-0.0100267,3.98161,6.81976,-0.443152,3.9307,6.81537,0.499677,3.90951,7.69825,-0.468666,3.89098,7.71211,0.483984,3.94237,7.24505,-0.148657,4.1521,7.29952,0.257596,3.95038,7.26095,0.712142,6.30514,-0.0221961,0.0332609,6.07043,-0.0269863,-0.438096,6.08061,-0.00188636,0.470193,6.57645,0.0412039,-0.425602,6.56936,-0.0171147,0.48334,6.57294,0.409611,-0.169927,6.31216,0.382857,0.261935,6.8046,0.413294,0.305812,6.28789,0.84435,0.00866546,6.80476,0.884167,0.0495883,6.57503,0.832257,-0.480839,6.54956,0.89901,0.423785,6.53248,1.28863,-0.145142,6.8533,1.33279,0.323905,6.28473,1.69535,0.0477116,6.28157,2.55168,-0.0442022,6.84413,1.72056,-0.0315606,6.57632,1.72507,-0.455091,6.54704,1.67162,0.461434,6.61415,2.1385,-0.126634,6.29133,2.16325,0.343715,7.03838,0.836009,-0.405731,7.03966,0.900863,0.506076,7.07554,1.30254,-0.102812,-0.270851,14.171,-0.202975,-0.215628,14.1415,0.713965,0.0326063,14.5367,-0.0209828,0.226386,14.5655,-0.453814,0.220885,14.527,0.41159,3.94998,8.12176,-0.116613,4.47862,8.16541,-0.102271,4.17072,8.10343,0.264704,3.94219,8.11006,0.727362,4.4715,8.13759,0.708962</script>
            
          
!
            
              * {
  margin: 0;
  padding: 0;
}
html, body {
  height: 100%;
}
body {
   overflow: hidden;
  
  background: linear-gradient(to bottom, #000000 0%,#0e144c 95%,#2a3855 100%);
}
            
          
!
            
              console.clear();
// Setup the basics in a THREE Scene
const renderer = new THREE.WebGLRenderer( { alpha: true });
const getAr = () => { return window.innerWidth / window.innerHeight; }
const camera = new THREE.PerspectiveCamera(55, getAr(), 0.1, 2000); // FoV, AR, Near, Far
renderer.setClearColor(0xffffff, 0);

const scene = new THREE.Scene();
document.body.appendChild(renderer.domElement);

function windowWasResized() {
  camera.position.z = 1000;
  camera.aspect = getAr();
  renderer.setSize(window.innerWidth, window.innerHeight);
  camera.updateProjectionMatrix();
}

window.addEventListener('resize', windowWasResized);
windowWasResized();

const aptLogoCoordinates = document.getElementById('coordinates').innerHTML.split(',');
const shapeGeometryData = new Float32Array(aptLogoCoordinates.map((v)=>{ return parseFloat(v) * 20; }));

// Create snow mesh
const randomDirection = new Float32Array(shapeGeometryData.length);
const indexAttribute = new Float32Array(shapeGeometryData.length);
const direction = () => Math.random() - 0.5;

for (let i = 0, l = shapeGeometryData.length; i < l; i ++) {
  randomDirection[i] = direction();
  indexAttribute[i] = Math.floor(i / 3);
}



let sprite;
let modelMesh;
let snowFallMesh;
const geoSize = 20;

const skyBoxLoader = new THREE.TextureLoader();
const config = { particles : 6000 };

skyBoxLoader.load(
  'https://s3-us-west-2.amazonaws.com/s.cdpn.io/84735/smallsnow.png',
  (loadedTexture) => {
    sprite = loadedTexture;
    
    modelMesh = setupModelMesh();
    scene.add(modelMesh);
    
    snowFallMesh = setupSnowFallMesh(config.particles);
    scene.add(snowFallMesh);
    
    setupTweens();
    update();
    
    addGUI(snowFallMesh, 'snow');
    addGUI(modelMesh, 'model');
   }
);

const setupSnowFallMesh = (showParticles = 6000) => {
  const showParticlesArrayLength = showParticles * 3;
  const shapeGeometryData = new Float32Array(showParticles * 3);

  for (let i = 0; i < showParticlesArrayLength; i += 1) {
    shapeGeometryData[i] = (Math.random() - 0.5) * 2000;
  }

  const geometry = new THREE.InstancedBufferGeometry();
  geometry.copy(new THREE.PlaneBufferGeometry(geoSize, geoSize));
  
  geometry.addAttribute('translate', new THREE.InstancedBufferAttribute(shapeGeometryData, 3, true));

  // Create our vertex/fragment shaders
  const material = new THREE.RawShaderMaterial({
    vertexShader: document.getElementById('snowfallshader').innerHTML,
    fragmentShader: document.getElementById('fragmentshader').innerHTML,
    uniforms: {
      time: { type: 'f', value: 0 },
      map: { type: 't', value: sprite },
      pulseIntencity: { type: 't', value: 0.5 },
      pulseSpeed: { type: 't', value: 40 },
      alpha: { type: 't', value: 1 },
      size: { type: 't', value: 1 },
      snowSpeed: { type: 'f', value: 100 },
      color: { type: 'vect', value: new THREE.Vector3(1, 1, 1) },
    },
    depthTest: false,
    blending: THREE.AdditiveBlending,
    transparent: true,
  });

  // Setup our mesh
  const mesh = new THREE.Mesh(geometry, material);
  return mesh;
};

const setupModelMesh = () => {
  const geometry = new THREE.InstancedBufferGeometry();

  geometry.copy(new THREE.PlaneBufferGeometry(geoSize, geoSize));
  geometry.addAttribute('direction', new THREE.InstancedBufferAttribute(randomDirection, 3, true));
  geometry.addAttribute('translate', new THREE.InstancedBufferAttribute(shapeGeometryData, 3, true));
  geometry.addAttribute('indexNumber', new THREE.InstancedBufferAttribute(indexAttribute, 3, true));  
  
  const material = new THREE.RawShaderMaterial({
    vertexShader: document.getElementById('modelvertexshader').innerHTML,
    fragmentShader: document.getElementById('fragmentshader').innerHTML,
    uniforms: {
      numberOfParticles: { type: 'f', value: shapeGeometryData.length / 3 },
      state: { type: 'f', value: 0 },
      time: { type: 'f', value: 0 },
      map: { type: 't', value: sprite },
      size: { type: 't', value: 1 },
      alpha: { type: 't', value: 1 },
      color: { type: 'vect', value: new THREE.Vector3(1, 1, 1) },
    },
    depthTest: false,
    blending: THREE.AdditiveBlending,
    transparent: true,
  });

  return new THREE.Mesh(geometry, material);
}

const setupTweens = () => {
  modelMesh.rotation.y = -2;
  const tl = new TimelineMax({ repeat: -1 });
  tl.fromTo(modelMesh.material.uniforms.state, 20,  { value:0 }, { value: 1 })
  tl.to(modelMesh.material.uniforms.state, 20, { value: 2 }, 24);
}

const update = (dt) => {
  modelMesh.material.uniforms.time.value += 16 / 1000;
  snowFallMesh.material.uniforms.time.value += 16 / 1000;
  modelMesh.rotation.y += 0.002;
  snowFallMesh.rotation.y += 0.002;
  renderer.render(scene, camera);
  requestAnimationFrame(update);
} 

document.body.addEventListener('touchmove', moveHandler);
document.body.addEventListener('mousemove', moveHandler);

function moveHandler (e) {
  var clientX = (e.type === 'touchmove') ? e.touches[0].clientX : e.clientX;
  var clientY = (e.type === 'touchmove') ? e.touches[0].clientY : e.clientY;
  scene.rotation.y = ((clientX / window.innerWidth) - 0.5) * 1;
  scene.rotation.x = ((clientY / window.innerWidth) - 0.5) * 1;
}



let gui;
// GUI
function addGUI(mesh, name = 'uniforms') {
  // GUI
  const uniformColor = { color: [255, 255, 255] };
  if (!gui) gui = new dat.GUI();
  // gui.closed = true;
  const uniformsFolder = gui.addFolder(name);
  uniformsFolder.closed = true;
  if (mesh.material.uniforms.alpha) {
    uniformsFolder.add(mesh.material.uniforms.alpha, 'value', 0.0, 1.0).name('alpha');
  }
  uniformsFolder.add(mesh.material.uniforms.size, 'value', 0.0, 3.0).name('size');
  if (mesh.material.uniforms.snowSpeed) {
    uniformsFolder.add(mesh.material.uniforms.snowSpeed, 'value', 10, 500).name('snowSpeed');
  }
}

            
          
!
999px
🕑 One or more of the npm packages you are using needs to be built. You're the first person to ever need it! We're building it right now and your preview will start updating again when it's ready.

Console