#include <GLUT/glut.h>

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

#include <time.h>

#include "Vec2d.h"


#define PI 3.14159265358979

#define BUFSIZE 512


float mouseX = 0;

float mouseY = 0;

int windowW = 800;

int windowH = 600;

int numPressed = 0;


float inputX = 1;

float inputY = 1;

float inputZ = 1;

float inputX2 = 1;

float inputY2 = 1;

float inputZ2 = 1;


float allDataX[1000];

float allDataY[1000];

float allDataZ[1000];


int timer = 1;

int recordSize = 918;


void setColors(int v){

  if (v%10 == 0){

    glColor3f (1.0, 0.0, 0.0);

  }

  else {

    glColor3f (0.0, 0.0, 1.0);

  }

}

void drawAxis()

{

  //X-AXIS

  glColor3f(1,0,0);

  glBegin(GL_LINE_STRIP);

  glVertex3f(0,0,0);

  glVertex3f(10,0,0);

  glEnd();


  //Y-AXIS

  glColor3f(0,1,0);

  glBegin(GL_LINE_STRIP);

  glVertex3f(0,0,0);

  glVertex3f(0,10,0);

  glEnd();


  //Z-AXIS

  glColor3f(0,0,1);

  glBegin(GL_LINE_STRIP);

  glVertex3f(0,0,0);

  glVertex3f(0,0,10);

  glEnd();

}


void drawSphere (GLfloat radiusX, GLfloat radiusY, GLfloat radiusZ, float mouseX, float mouseY)

{

  glBegin(GL_POINTS);

  for (int u = 0; u < 360; u++){

    setColors(u);

    for (int v = 0; v < 360; v++){


      float frequencyX = 1;

      float frequencyY = 1;

      float frequencyZ = 1;


      float x1 = sin(u) * cos(v);

      x1 += radiusX * sin(u * frequencyX + inputX) * cos(v * frequencyX + inputX);

      float y1 = sin(u) * sin(v);

      y1 += radiusY * sin(u * frequencyY + inputY) * sin(v * frequencyY + inputY);

      float z1 = cos(u);

      z1 += radiusZ * cos(u * frequencyZ + inputZ);

      glVertex3f(x1+4,y1+4,z1);

    }

  }

  glEnd();

}


void drawProgress(){


  float progress = (float)timer/(recordSize) * 8;


  printf("mouseX %f mouseY %f progress %f\n", mouseX, mouseY, progress);

  glColor3f(1,1,0);

  glBegin(GL_LINE_STRIP);

  glVertex3f(1,8,0);

  glVertex3f(1+progress,8,0);

  glEnd();


}


void drawScene (void)

{

  glMatrixMode (GL_PROJECTION);

  glLoadIdentity ();

  gluPerspective (40.0, 4.0/3.0, 1.0, 100.0);

  glMatrixMode (GL_MODELVIEW);

  glLoadIdentity ();

  gluLookAt (7.5, 7.5, 12.5, 2.5, 2.5, -5.0, 0.0, 1.0, 0.0);


  inputX = (float)allDataX[timer];

  inputY = (float)allDataY[timer];

  inputZ = (float)allDataZ[timer];


  drawSphere (2, 2, 2, mouseX, mouseY);

  drawAxis();

  drawProgress();


  timer++;

  if (timer > recordSize)

    timer = 1;


  glutPostRedisplay();

  glutSwapBuffers();

}


void startArray(){

  allDataX[0] = 465.90393;

  allDataX[1] = 0.0;

  allDataX[2] = 465.90393;

  allDataX[3] = 468.23993;

  allDataX[4] = 468.1198;

  allDataX[5] = 468.29333;

  allDataX[6] = 468.29333;

  allDataX[7] = 466.3311;

  allDataX[8] = 468.26663;

  allDataX[9] = 468.13318;

  allDataX[10] = 468.13318;

  allDataX[11] = 465.9707;

  allDataX[12] = 465.9707;

  allDataX[13] = 465.90393;

  allDataX[14] = 466.01074;

  allDataX[15] = 468.1732;

  allDataX[16] = 468.23993;

  allDataX[17] = 465.944;

  allDataX[18] = 465.90393;

  allDataX[19] = 468.1732;

  allDataX[20] = 468.1999;

  allDataX[21] = 468.23993;

  allDataX[22] = 468.23993;

  allDataX[23] = 458.4955;

  allDataX[24] = 458.4955;

  allDataX[25] = 458.48215;

  allDataX[26] = 458.48215;

  allDataX[27] = 468.15985;

  allDataX[28] = 468.13318;

  allDataX[29] = 468.1732;

  allDataX[30] = 468.1732;

  allDataX[31] = 468.21326;

  allDataX[32] = 468.2533;

  allDataX[33] = 468.15985;

  allDataX[34] = 468.15985;

  allDataX[35] = 458.38873;

  allDataX[36] = 458.38873;

  allDataX[37] = 458.38873;

  allDataX[38] = 458.38873;

  allDataX[39] = 458.48215;

  allDataX[40] = 458.48215;

  allDataX[41] = 458.48215;

  allDataX[42] = 458.48215;

  allDataX[43] = 458.45547;

  allDataX[44] = 458.45547;

  allDataX[45] = 458.54892;

  allDataX[46] = 458.52222;

  allDataX[47] = 458.32196;

  allDataX[48] = 458.32196;

  allDataX[49] = 458.4421;

  allDataX[50] = 458.36203;

  allDataX[51] = 459.67017;

  allDataX[52] = 459.71024;

  allDataX[53] = 460.99167;

  allDataX[54] = 459.63016;

  allDataX[55] = 459.63016;

  allDataX[56] = 459.6168;

  allDataX[57] = 459.71024;

  allDataX[58] = 460.99167;

  allDataX[59] = 0.0;

  allDataX[60] = 458.40207;

  allDataX[61] = 458.40207;

  allDataX[62] = 458.34866;

  allDataX[63] = 458.36203;

  allDataX[64] = 0.0;

  allDataX[65] = 458.40207;

  allDataX[66] = 458.36203;

  allDataX[67] = 446.8289;

  allDataX[68] = 446.5085;

  allDataX[69] = 448.55087;

  allDataX[70] = 448.55087;

  allDataX[71] = 451.66104;

  allDataX[72] = 456.6;

  allDataX[73] = 447.88342;

  allDataX[74] = 447.88342;

  allDataX[75] = 465.20984;

  allDataX[76] = 466.2243;

  allDataX[77] = 463.34103;

  allDataX[78] = 463.34103;

  allDataX[79] = 455.91922;

  allDataX[80] = 452.00812;

  allDataX[81] = 461.83264;

  allDataX[82] = 461.83264;

  allDataX[83] = 454.66446;

  allDataX[84] = 454.35745;

  allDataX[85] = 454.74457;

  allDataX[86] = 454.74457;

  allDataX[87] = 454.531;

  allDataX[88] = 454.35745;

  allDataX[89] = 454.41086;

  allDataX[90] = 454.41086;

  allDataX[91] = 465.41003;

  allDataX[92] = 466.73154;

  allDataX[93] = 461.00504;

  allDataX[94] = 461.00504;

  allDataX[95] = 454.81134;

  allDataX[96] = 454.7579;

  allDataX[97] = 467.13202;

  allDataX[98] = 467.13202;

  allDataX[99] = 465.944;

  allDataX[100] = 465.87726;

  allDataX[101] = 466.01074;

  allDataX[102] = 466.01074;

  allDataX[103] = 466.1042;

  allDataX[104] = 465.99738;

  allDataX[105] = 465.87726;

  allDataX[106] = 466.05078;

  allDataX[107] = 454.6378;

  allDataX[108] = 465.99738;

  allDataX[109] = 454.43756;

  allDataX[110] = 454.43756;

  allDataX[111] = 466.05078;

  allDataX[112] = 466.01074;

  allDataX[113] = 465.99738;

  allDataX[114] = 466.03745;

  allDataX[115] = 465.19647;

  allDataX[116] = 465.20984;

  allDataX[117] = 465.8372;

  allDataX[118] = 465.15643;

  allDataX[119] = 465.02295;

  allDataX[120] = 465.0897;

  allDataX[121] = 465.15643;

  allDataX[122] = 465.15643;

  allDataX[123] = 465.99738;

  allDataX[124] = 466.06412;

  allDataX[125] = 465.99738;

  allDataX[126] = 465.9173;

  allDataX[127] = 466.06412;

  allDataX[128] = 465.8372;

  allDataX[129] = 466.06412;

  allDataX[130] = 466.1442;

  allDataX[131] = 451.02032;

  allDataX[132] = 451.0737;

  allDataX[133] = 451.0604;

  allDataX[134] = 451.02032;

  allDataX[135] = 451.0604;

  allDataX[136] = 451.11377;

  allDataX[137] = 451.0737;

  allDataX[138] = 451.0604;

  allDataX[139] = 465.24988;

  allDataX[140] = 465.1164;

  allDataX[141] = 465.28992;

  allDataX[142] = 465.28992;

  allDataX[143] = 451.11377;

  allDataX[144] = 451.11377;

  allDataX[145] = 465.15643;

  allDataX[146] = 465.15643;

  allDataX[147] = 450.99362;

  allDataX[148] = 450.99362;

  allDataX[149] = 450.99362;

  allDataX[150] = 450.99362;

  allDataX[151] = 451.2339;

  allDataX[152] = 451.2339;

  allDataX[153] = 0.0;

  allDataX[154] = 451.24725;

  allDataX[155] = 451.1004;

  allDataX[156] = 451.0737;

  allDataX[157] = 451.12714;

  allDataX[158] = 451.1004;

  allDataX[159] = 451.0737;

  allDataX[160] = 451.0337;

  allDataX[161] = 451.0737;

  allDataX[162] = 451.0737;

  allDataX[163] = 451.79456;

  allDataX[164] = 451.79456;

  allDataX[165] = 451.84793;

  allDataX[166] = 451.8346;

  allDataX[167] = 451.74115;

  allDataX[168] = 451.74115;

  allDataX[169] = 451.74115;

  allDataX[170] = 451.7278;

  allDataX[171] = 451.2339;

  allDataX[172] = 451.24725;

  allDataX[173] = 451.2339;

  allDataX[174] = 451.2339;

  allDataX[175] = 451.82123;

  allDataX[176] = 451.82123;

  allDataX[177] = 451.24725;

  allDataX[178] = 451.74115;

  allDataX[179] = 451.7545;

  allDataX[180] = 451.7545;

  allDataX[181] = 451.74115;

  allDataX[182] = 451.7011;

  allDataX[183] = 451.79456;

  allDataX[184] = 451.79456;

  allDataX[185] = 451.7545;

  allDataX[186] = 451.74115;

  allDataX[187] = 451.68774;

  allDataX[188] = 451.68774;

  allDataX[189] = 451.74115;

  allDataX[190] = 451.66104;

  allDataX[191] = 451.7812;

  allDataX[192] = 451.7812;

  allDataX[193] = 451.7545;

  allDataX[194] = 451.7812;

  allDataX[195] = 451.87463;

  allDataX[196] = 451.98145;

  allDataX[197] = 451.8346;

  allDataX[198] = 451.74115;

  allDataX[199] = 451.888;

  allDataX[200] = 451.8346;

  allDataX[201] = 451.98145;

  allDataX[202] = 451.95474;

  allDataX[203] = 452.00812;

  allDataX[204] = 451.92804;

  allDataX[205] = 451.888;

  allDataX[206] = 451.888;

  allDataX[207] = 451.95474;

  allDataX[208] = 451.8346;

  allDataX[209] = 451.95474;

  allDataX[210] = 451.95474;

  allDataX[211] = 456.14618;

  allDataX[212] = 457.7213;

  allDataX[213] = 456.42648;

  allDataX[214] = 456.42648;

  allDataX[215] = 458.0817;

  allDataX[216] = 445.77435;

  allDataX[217] = 458.76248;

  allDataX[218] = 458.76248;

  allDataX[219] = 451.84793;

  allDataX[220] = 451.68774;

  allDataX[221] = 451.8346;

  allDataX[222] = 0.0;

  allDataX[223] = 458.1885;

  allDataX[224] = 457.85477;

  allDataX[225] = 451.68774;

  allDataX[226] = 451.7545;

  allDataX[227] = 445.80106;

  allDataX[228] = 445.80106;

  allDataX[229] = 445.74765;

  allDataX[230] = 445.72098;

  allDataX[231] = 445.90784;

  allDataX[232] = 445.77435;

  allDataX[233] = 445.80106;

  allDataX[234] = 445.88113;

  allDataX[235] = 445.74765;

  allDataX[236] = 445.62753;

  allDataX[237] = 445.77435;

  allDataX[238] = 445.80106;

  allDataX[239] = 445.761;

  allDataX[240] = 445.74765;

  allDataX[241] = 445.62753;

  allDataX[242] = 445.65424;

  allDataX[243] = 447.56308;

  allDataX[244] = 447.78998;

  allDataX[245] = 447.50964;

  allDataX[246] = 447.50964;

  allDataX[247] = 447.9101;

  allDataX[248] = 447.8701;

  allDataX[249] = 447.88342;

  allDataX[250] = 447.88342;

  allDataX[251] = 446.01462;

  allDataX[252] = 445.90784;

  allDataX[253] = 445.77435;

  allDataX[254] = 445.8411;

  allDataX[255] = 447.6031;

  allDataX[256] = 447.58975;

  allDataX[257] = 445.90784;

  allDataX[258] = 447.61646;

  allDataX[259] = 449.7522;

  allDataX[260] = 449.7122;

  allDataX[261] = 449.57867;

  allDataX[262] = 449.76556;

  allDataX[263] = 449.81897;

  allDataX[264] = 449.76556;

  allDataX[265] = 449.76556;

  allDataX[266] = 449.76556;

  allDataX[267] = 449.80563;

  allDataX[268] = 449.80563;

  allDataX[269] = 447.73657;

  allDataX[270] = 447.73657;

  allDataX[271] = 449.67212;

  allDataX[272] = 449.57867;

  allDataX[273] = 449.80563;

  allDataX[274] = 449.76556;

  allDataX[275] = 449.859;

  allDataX[276] = 449.859;

  allDataX[277] = 449.7522;

  allDataX[278] = 449.859;

  allDataX[279] = 449.72552;

  allDataX[280] = 103.597984;

  allDataX[281] = 449.76556;

  allDataX[282] = 449.72552;

  allDataX[283] = 449.7522;

  allDataX[284] = 449.7522;

  allDataX[285] = 449.7122;

  allDataX[286] = 449.7122;

  allDataX[287] = 449.63208;

  allDataX[288] = 449.61874;

  allDataX[289] = 449.7122;

  allDataX[290] = 449.7122;

  allDataX[291] = 444.41278;

  allDataX[292] = 426.44568;

  allDataX[293] = 446.48184;

  allDataX[294] = 446.48184;

  allDataX[295] = 419.411;

  allDataX[296] = 407.30386;

  allDataX[297] = 414.00485;

  allDataX[298] = 414.00485;

  allDataX[299] = 96.79023;

  allDataX[300] = 449.72552;

  allDataX[301] = 449.6855;

  allDataX[302] = 449.6855;

  allDataX[303] = 417.4221;

  allDataX[304] = 434.922;

  allDataX[305] = 449.80563;

  allDataX[306] = 411.48196;

  allDataX[307] = 422.94836;

  allDataX[308] = 0.0;

  allDataX[309] = 432.89304;

  allDataX[310] = 432.89304;

  allDataX[311] = 426.37894;

  allDataX[312] = 426.37894;

  allDataX[313] = 426.96628;

  allDataX[314] = 427.08643;

  allDataX[315] = 435.3358;

  allDataX[316] = 469.18768;

  allDataX[317] = 400.5495;

  allDataX[318] = 400.5495;

  allDataX[319] = 456.15952;

  allDataX[320] = 444.0524;

  allDataX[321] = 480.0;

  allDataX[322] = 480.0;

  allDataX[323] = 437.67178;

  allDataX[324] = 437.0711;

  allDataX[325] = 438.84647;

  allDataX[326] = 438.84647;

  allDataX[327] = 436.99103;

  allDataX[328] = 437.6985;

  allDataX[329] = 436.7908;

  allDataX[330] = 436.7908;

  allDataX[331] = 434.05435;

  allDataX[332] = 434.05435;

  allDataX[333] = 428.6482;

  allDataX[334] = 431.99866;

  allDataX[335] = 441.04898;

  allDataX[336] = 440.59512;

  allDataX[337] = 440.8888;

  allDataX[338] = 440.8888;

  allDataX[339] = 438.12564;

  allDataX[340] = 438.2458;

  allDataX[341] = 438.51276;

  allDataX[342] = 438.51276;

  allDataX[343] = 438.5528;

  allDataX[344] = 427.08643;

  allDataX[345] = 438.3659;

  allDataX[346] = 438.3659;

  allDataX[347] = 439.59396;

  allDataX[348] = 439.72748;

  allDataX[349] = 438.8198;

  allDataX[350] = 438.8198;

  allDataX[351] = 439.55396;

  allDataX[352] = 439.11343;

  allDataX[353] = 439.6874;

  allDataX[354] = 439.6874;

  allDataX[355] = 426.13867;

  allDataX[356] = 425.87167;

  allDataX[357] = 426.33887;

  allDataX[358] = 426.13867;

  allDataX[359] = 426.23212;

  allDataX[360] = 426.17868;

  allDataX[361] = 426.0986;

  allDataX[362] = 426.23212;

  allDataX[363] = 427.2733;

  allDataX[364] = 427.1398;

  allDataX[365] = 427.21988;

  allDataX[366] = 427.2733;

  allDataX[367] = 426.5925;

  allDataX[368] = 426.36557;

  allDataX[369] = 426.89954;

  allDataX[370] = 426.5925;

  allDataX[371] = 440.68857;

  allDataX[372] = 440.68857;

  allDataX[373] = 436.31024;

  allDataX[374] = 444.81326;

  allDataX[375] = 462.39328;

  allDataX[376] = 462.39328;

  allDataX[377] = 439.44714;

  allDataX[378] = 448.73773;

  allDataX[379] = 426.05856;

  allDataX[380] = 426.152;

  allDataX[381] = 0.0;

  allDataX[382] = 426.05856;

  allDataX[383] = 432.586;

  allDataX[384] = 432.586;

  allDataX[385] = 426.73935;

  allDataX[386] = 0.0;

  allDataX[387] = 462.39328;

  allDataX[388] = 462.39328;

  allDataX[389] = 462.39328;

  allDataX[390] = 462.39328;

  allDataX[391] = 462.36658;

  allDataX[392] = 462.35324;

  allDataX[393] = 462.35324;

  allDataX[394] = 462.35324;

  allDataX[395] = 462.36658;

  allDataX[396] = 462.13965;

  allDataX[397] = 462.50006;

  allDataX[398] = 462.50006;

  allDataX[399] = 462.27313;

  allDataX[400] = 462.32654;

  allDataX[401] = 462.16635;

  allDataX[402] = 462.16635;

  allDataX[403] = 461.17856;

  allDataX[404] = 461.00504;

  allDataX[405] = 461.17856;

  allDataX[406] = 461.17856;

  allDataX[407] = 460.65796;

  allDataX[408] = 460.83148;

  allDataX[409] = 460.7514;

  allDataX[410] = 460.65796;

  allDataX[411] = 462.36658;

  allDataX[412] = 462.50006;

  allDataX[413] = 462.35324;

  allDataX[414] = 462.32654;

  allDataX[415] = 460.84485;

  allDataX[416] = 460.965;

  allDataX[417] = 460.97833;

  allDataX[418] = 460.84485;

  allDataX[419] = 461.09848;

  allDataX[420] = 461.0851;

  allDataX[421] = 461.20526;

  allDataX[422] = 461.13852;

  allDataX[423] = 461.09848;

  allDataX[424] = 461.0851;

  allDataX[425] = 461.0851;

  allDataX[426] = 461.0584;

  allDataX[427] = 461.0851;

  allDataX[428] = 461.0851;

  allDataX[429] = 460.965;

  allDataX[430] = 461.0851;

  allDataX[431] = 461.20526;

  allDataX[432] = 461.20526;

  allDataX[433] = 461.0851;

  allDataX[434] = 461.13852;

  allDataX[435] = 457.76132;

  allDataX[436] = 457.8014;

  allDataX[437] = 457.76132;

  allDataX[438] = 457.76132;

  allDataX[439] = 458.00162;

  allDataX[440] = 458.02832;

  allDataX[441] = 457.9215;

  allDataX[442] = 457.9215;

  allDataX[443] = 461.04507;

  allDataX[444] = 461.0851;

  allDataX[445] = 461.0851;

  allDataX[446] = 461.01837;

  allDataX[447] = 461.15186;

  allDataX[448] = 456.11948;

  allDataX[449] = 461.0851;

  allDataX[450] = 461.13852;

  allDataX[451] = 455.42535;

  allDataX[452] = 455.42535;

  allDataX[453] = 455.34525;

  allDataX[454] = 455.3853;

  allDataX[455] = 455.3319;

  allDataX[456] = 455.3319;

  allDataX[457] = 455.47876;

  allDataX[458] = 455.3853;

  allDataX[459] = 457.9482;

  allDataX[460] = 457.8014;

  allDataX[461] = 458.02832;

  allDataX[462] = 458.02832;

  allDataX[463] = 455.29187;

  allDataX[464] = 455.29187;

  allDataX[465] = 457.73462;

  allDataX[466] = 455.34525;

  allDataX[467] = 454.9715;

  allDataX[468] = 454.531;

  allDataX[469] = 454.90475;

  allDataX[470] = 454.89142;

  allDataX[471] = 453.82352;

  allDataX[472] = 453.82352;

  allDataX[473] = 453.9837;

  allDataX[474] = 453.6767;

  allDataX[475] = 455.49207;

  allDataX[476] = 455.49207;

  allDataX[477] = 455.53214;

  allDataX[478] = 455.59888;

  allDataX[479] = 454.9715;

  allDataX[480] = 454.9715;

  allDataX[481] = 455.3319;

  allDataX[482] = 455.10498;

  allDataX[483] = 454.224;

  allDataX[484] = 454.18393;

  allDataX[485] = 454.17056;

  allDataX[486] = 454.17056;

  allDataX[487] = 454.21063;

  allDataX[488] = 454.264;

  allDataX[489] = 454.18393;

  allDataX[490] = 454.18393;

  allDataX[491] = 454.35745;

  allDataX[492] = 454.35745;

  allDataX[493] = 454.05045;

  allDataX[494] = 382.67584;

  allDataX[495] = 454.49094;

  allDataX[496] = 454.49094;

  allDataX[497] = 409.90683;

  allDataX[498] = 454.34412;

  allDataX[499] = 454.25067;

  allDataX[500] = 454.25067;

  allDataX[501] = 454.224;

  allDataX[502] = 454.224;

  allDataX[503] = 454.6378;

  allDataX[504] = 454.67783;

  allDataX[505] = 454.224;

  allDataX[506] = 454.224;

  allDataX[507] = 454.39752;

  allDataX[508] = 454.34412;

  allDataX[509] = 454.3174;

  allDataX[510] = 454.3174;

  allDataX[511] = 454.15723;

  allDataX[512] = 454.15723;

  allDataX[513] = 454.224;

  allDataX[514] = 454.224;

  allDataX[515] = 454.9715;

  allDataX[516] = 455.03824;

  allDataX[517] = 454.89142;

  allDataX[518] = 454.9715;

  allDataX[519] = 454.74457;

  allDataX[520] = 0.0;

  allDataX[521] = 454.98483;

  allDataX[522] = 454.74457;

  allDataX[523] = 454.61108;

  allDataX[524] = 454.43756;

  allDataX[525] = 454.66446;

  allDataX[526] = 454.61108;

  allDataX[527] = 454.4776;

  allDataX[528] = 454.67783;

  allDataX[529] = 454.34412;

  allDataX[530] = 454.4776;

  allDataX[531] = 453.81018;

  allDataX[532] = 453.82352;

  allDataX[533] = 453.94366;

  allDataX[534] = 453.85022;

  allDataX[535] = 453.32962;

  allDataX[536] = 453.31628;

  allDataX[537] = 453.82352;

  allDataX[538] = 453.26288;

  allDataX[539] = 454.224;

  allDataX[540] = 454.25067;

  allDataX[541] = 454.3174;

  allDataX[542] = 454.224;

  allDataX[543] = 453.91696;

  allDataX[544] = 453.94366;

  allDataX[545] = 0.0;

  allDataX[546] = 453.82352;

  allDataX[547] = 453.30295;

  allDataX[548] = 453.32962;

  allDataX[549] = 453.31628;

  allDataX[550] = 453.31628;

  allDataX[551] = 453.27625;

  allDataX[552] = 453.26288;

  allDataX[553] = 453.32962;

  allDataX[554] = 453.32962;

  allDataX[555] = 453.30295;

  allDataX[556] = 453.32962;

  allDataX[557] = 453.26288;

  allDataX[558] = 453.26288;

  allDataX[559] = 453.31628;

  allDataX[560] = 453.32962;

  allDataX[561] = 453.32962;

  allDataX[562] = 453.32962;

  allDataX[563] = 453.4097;

  allDataX[564] = 453.39636;

  allDataX[565] = 0.0;

  allDataX[566] = 453.4097;

  allDataX[567] = 453.4097;

  allDataX[568] = 453.4097;

  allDataX[569] = 453.42307;

  allDataX[570] = 453.4097;

  allDataX[571] = 453.26288;

  allDataX[572] = 0.0;

  allDataX[573] = 453.23618;

  allDataX[574] = 453.23618;

  allDataX[575] = 453.3697;

  allDataX[576] = 453.42307;

  allDataX[577] = 453.3697;

  allDataX[578] = 453.3697;

  allDataX[579] = 453.22284;

  allDataX[580] = 453.22284;

  allDataX[581] = 453.3697;

  allDataX[582] = 453.3697;

  allDataX[583] = 453.6233;

  allDataX[584] = 453.79684;

  allDataX[585] = 453.4097;

  allDataX[586] = 453.4097;

  allDataX[587] = 453.39636;

  allDataX[588] = 453.39636;

  allDataX[589] = 453.4097;

  allDataX[590] = 453.3697;

  allDataX[591] = 453.4631;

  allDataX[592] = 453.44977;

  allDataX[593] = 453.4097;

  allDataX[594] = 453.4097;

  allDataX[595] = 452.83572;

  allDataX[596] = 452.90247;

  allDataX[597] = 452.76898;

  allDataX[598] = 452.76898;

  allDataX[599] = 452.90247;

  allDataX[600] = 452.9158;

  allDataX[601] = 452.9425;

  allDataX[602] = 452.9425;

  allDataX[603] = 453.52985;

  allDataX[604] = 453.1828;

  allDataX[605] = 453.7301;

  allDataX[606] = 453.7301;

  allDataX[607] = 452.86243;

  allDataX[608] = 452.6355;

  allDataX[609] = 452.78235;

  allDataX[610] = 452.78235;

  allDataX[611] = 452.9959;

  allDataX[612] = 453.06268;

  allDataX[613] = 452.9158;

  allDataX[614] = 452.9158;

  allDataX[615] = 453.16943;

  allDataX[616] = 453.06268;

  allDataX[617] = 453.06268;

  allDataX[618] = 453.1294;

  allDataX[619] = 452.9158;

  allDataX[620] = 452.9158;

  allDataX[621] = 452.9425;

  allDataX[622] = 452.9425;

  allDataX[623] = 452.95587;

  allDataX[624] = 452.9158;

  allDataX[625] = 1.7753552;

  allDataX[626] = 452.9959;

  allDataX[627] = 452.8758;

  allDataX[628] = 467.35895;

  allDataX[629] = 453.04932;

  allDataX[630] = 452.96924;

  allDataX[631] = 467.31888;

  allDataX[632] = 467.22543;

  allDataX[633] = 467.35895;

  allDataX[634] = 467.38562;

  allDataX[635] = 452.83572;

  allDataX[636] = 452.9425;

  allDataX[637] = 453.06268;

  allDataX[638] = 452.90247;

  allDataX[639] = 453.1294;

  allDataX[640] = 453.04932;

  allDataX[641] = 452.9425;

  allDataX[642] = 453.1294;

  allDataX[643] = 455.39862;

  allDataX[644] = 455.37195;

  allDataX[645] = 455.47876;

  allDataX[646] = 455.47876;

  allDataX[647] = 455.47876;

  allDataX[648] = 455.59888;

  allDataX[649] = 455.37195;

  allDataX[650] = 455.37195;

  allDataX[651] = 467.31888;

  allDataX[652] = 467.30554;

  allDataX[653] = 467.22543;

  allDataX[654] = 467.2655;

  allDataX[655] = 467.31888;

  allDataX[656] = 467.2655;

  allDataX[657] = 467.30554;

  allDataX[658] = 467.35895;

  allDataX[659] = 455.39862;

  allDataX[660] = 455.5188;

  allDataX[661] = 455.3853;

  allDataX[662] = 455.3853;

  allDataX[663] = 0.0;

  allDataX[664] = 455.53214;

  allDataX[665] = 455.5188;

  allDataX[666] = 455.53214;

  allDataX[667] = 455.47876;

  allDataX[668] = 455.3853;

  allDataX[669] = 455.55884;

  allDataX[670] = 455.55884;

  allDataX[671] = 455.4387;

  allDataX[672] = 455.4387;

  allDataX[673] = 455.42535;

  allDataX[674] = 455.42535;

  allDataX[675] = 455.4387;

  allDataX[676] = 455.4387;

  allDataX[677] = 455.47876;

  allDataX[678] = 455.4387;

  allDataX[679] = 455.4387;

  allDataX[680] = 455.4387;

  allDataX[681] = 455.42535;

  allDataX[682] = 455.4387;

  allDataX[683] = 455.4654;

  allDataX[684] = 455.4654;

  allDataX[685] = 455.47876;

  allDataX[686] = 455.47876;

  allDataX[687] = 455.49207;

  allDataX[688] = 455.49207;

  allDataX[689] = 455.4654;

  allDataX[690] = 455.47876;

  allDataX[691] = 454.77127;

  allDataX[692] = 454.77127;

  allDataX[693] = 456.09277;

  allDataX[694] = 455.62558;

  allDataX[695] = 455.78577;

  allDataX[696] = 455.78577;

  allDataX[697] = 455.10498;

  allDataX[698] = 455.70566;

  allDataX[699] = 455.53214;

  allDataX[700] = 455.53214;

  allDataX[701] = 455.4654;

  allDataX[702] = 455.5188;

  allDataX[703] = 455.97266;

  allDataX[704] = 455.97266;

  allDataX[705] = 455.59888;

  allDataX[706] = 456.14618;

  allDataX[707] = 455.4387;

  allDataX[708] = 455.4654;

  allDataX[709] = 455.42535;

  allDataX[710] = 455.39862;

  allDataX[711] = 455.39862;

  allDataX[712] = 455.4387;

  allDataX[713] = 455.4654;

  allDataX[714] = 455.3853;

  allDataX[715] = 0.0;

  allDataX[716] = 455.4654;

  allDataX[717] = 455.07828;

  allDataX[718] = 454.90475;

  allDataX[719] = 455.4654;

  allDataX[720] = 455.42535;

  allDataX[721] = 455.4654;

  allDataX[722] = 455.47876;

  allDataX[723] = 455.34525;

  allDataX[724] = 455.3319;

  allDataX[725] = 378.8448;

  allDataX[726] = 455.37195;

  allDataX[727] = 455.3853;

  allDataX[728] = 455.37195;

  allDataX[729] = 455.34525;

  allDataX[730] = 455.34525;

  allDataX[731] = 455.42535;

  allDataX[732] = 455.4387;

  allDataX[733] = 455.4387;

  allDataX[734] = 455.4387;

  allDataX[735] = 455.39862;

  allDataX[736] = 455.42535;

  allDataX[737] = 455.4387;

  allDataX[738] = 455.4654;

  allDataX[739] = 454.89142;

  allDataX[740] = 455.03824;

  allDataX[741] = 454.93146;

  allDataX[742] = 454.87805;

  allDataX[743] = 454.98483;

  allDataX[744] = 454.838;

  allDataX[745] = 455.03824;

  allDataX[746] = 455.10498;

  allDataX[747] = 454.98483;

  allDataX[748] = 454.90475;

  allDataX[749] = 455.37195;

  allDataX[750] = 455.0249;

  allDataX[751] = 454.9715;

  allDataX[752] = 454.93146;

  allDataX[753] = 454.90475;

  allDataX[754] = 454.90475;

  allDataX[755] = 454.7179;

  allDataX[756] = 454.6378;

  allDataX[757] = 454.87805;

  allDataX[758] = 454.7179;

  allDataX[759] = 454.838;

  allDataX[760] = 454.89142;

  allDataX[761] = 454.7179;

  allDataX[762] = 454.838;

  allDataX[763] = 454.79797;

  allDataX[764] = 454.85135;

  allDataX[765] = 454.838;

  allDataX[766] = 454.79797;

  allDataX[767] = 454.87805;

  allDataX[768] = 454.93146;

  allDataX[769] = 454.85135;

  allDataX[770] = 454.838;

  allDataX[771] = 455.3052;

  allDataX[772] = 455.3853;

  allDataX[773] = 455.26517;

  allDataX[774] = 455.26517;

  allDataX[775] = 455.19843;

  allDataX[776] = 455.19843;

  allDataX[777] = 455.3853;

  allDataX[778] = 455.19843;

  allDataX[779] = 454.87805;

  allDataX[780] = 454.81134;

  allDataX[781] = 454.87805;

  allDataX[782] = 454.87805;

  allDataX[783] = 455.11835;

  allDataX[784] = 455.26517;

  allDataX[785] = 455.10498;

  allDataX[786] = 455.0249;

  allDataX[787] = 456.19955;

  allDataX[788] = 456.19955;

  allDataX[789] = 455.42535;

  allDataX[790] = 455.42535;

  allDataX[791] = 455.83914;

  allDataX[792] = 455.83914;

  allDataX[793] = 456.18622;

  allDataX[794] = 455.98596;

  allDataX[795] = 455.01154;

  allDataX[796] = 455.07828;

  allDataX[797] = 455.19843;

  allDataX[798] = 455.07828;

  allDataX[799] = 455.3319;

  allDataX[800] = 455.42535;

  allDataX[801] = 455.07828;

  allDataX[802] = 455.19843;

  allDataX[803] = 457.24072;

  allDataX[804] = 457.14728;

  allDataX[805] = 457.2007;

  allDataX[806] = 457.2007;

  allDataX[807] = 456.9738;

  allDataX[808] = 456.8136;

  allDataX[809] = 457.0672;

  allDataX[810] = 457.0672;

  allDataX[811] = 456.41312;

  allDataX[812] = 456.41312;

  allDataX[813] = 455.9326;

  allDataX[814] = 456.14618;

  allDataX[815] = 455.9593;

  allDataX[816] = 457.13397;

  allDataX[817] = 456.58667;

  allDataX[818] = 456.01266;

  allDataX[819] = 457.01382;

  allDataX[820] = 456.92038;

  allDataX[821] = 457.10727;

  allDataX[822] = 457.10727;

  allDataX[823] = 456.56;

  allDataX[824] = 456.56;

  allDataX[825] = 456.94708;

  allDataX[826] = 0.0;

  allDataX[827] = 456.50656;

  allDataX[828] = 456.6534;

  allDataX[829] = 456.58667;

  allDataX[830] = 456.58667;

  allDataX[831] = 457.2007;

  allDataX[832] = 457.24072;

  allDataX[833] = 456.88034;

  allDataX[834] = 456.88034;

  allDataX[835] = 457.0939;

  allDataX[836] = 457.18735;

  allDataX[837] = 457.0539;

  allDataX[838] = 457.0539;

  allDataX[839] = 457.13397;

  allDataX[840] = 457.0672;

  allDataX[841] = 457.24072;

  allDataX[842] = 457.24072;

  allDataX[843] = 456.51993;

  allDataX[844] = 456.51993;

  allDataX[845] = 456.46655;

  allDataX[846] = 456.47986;

  allDataX[847] = 457.13397;

  allDataX[848] = 457.0539;

  allDataX[849] = 456.51993;

  allDataX[850] = 456.56;

  allDataX[851] = 457.0672;

  allDataX[852] = 457.04053;

  allDataX[853] = 457.13397;

  allDataX[854] = 457.13397;

  allDataX[855] = 457.13397;

  allDataX[856] = 457.04053;

  allDataX[857] = 457.14728;

  allDataX[858] = 457.14728;

  allDataX[859] = 457.0939;

  allDataX[860] = 457.18735;

  allDataX[861] = 457.04053;

  allDataX[862] = 236.30913;

  allDataX[863] = 457.174;

  allDataX[864] = 457.22742;

  allDataX[865] = 263.54016;

  allDataX[866] = 457.14728;

  allDataX[867] = 433.37357;

  allDataX[868] = 433.37357;

  allDataX[869] = 429.95633;

  allDataX[870] = 427.91403;

  allDataX[871] = 221.25198;

  allDataX[872] = 446.01462;

  allDataX[873] = 436.84418;

  allDataX[874] = 439.3804;

  allDataX[875] = 433.30682;

  allDataX[876] = 433.30682;

  allDataX[877] = 457.0939;

  allDataX[878] = 429.23553;

  allDataX[879] = 434.46814;

  allDataX[880] = 434.46814;

  allDataX[881] = 438.19238;

  allDataX[882] = 437.8453;

  allDataX[883] = 445.49402;

  allDataX[884] = 445.49402;

  allDataX[885] = 445.9879;

  allDataX[886] = 446.1748;

  allDataX[887] = 445.2137;

  allDataX[888] = 445.77435;

  allDataX[889] = 444.89337;

  allDataX[890] = 445.2137;

  allDataX[891] = 0.0;

  allDataX[892] = 445.30716;

  allDataX[893] = 446.26825;

  allDataX[894] = 446.26825;

  allDataX[895] = 445.6809;

  allDataX[896] = 445.6809;

  allDataX[897] = 445.30716;

  allDataX[898] = 445.29382;

  allDataX[899] = 424.76373;

  allDataX[900] = 424.76373;

  allDataX[901] = 425.03073;

  allDataX[902] = 424.9373;

  allDataX[903] = 424.97733;

  allDataX[904] = 424.97733;

  allDataX[905] = 424.73706;

  allDataX[906] = 424.64362;

  allDataX[907] = 424.73706;

  allDataX[908] = 424.73706;

  allDataX[909] = 424.87054;

  allDataX[910] = 424.60358;

  allDataX[911] = 424.84384;

  allDataX[912] = 424.84384;

  allDataX[913] = 424.92395;

  allDataX[914] = 424.89725;

  allDataX[915] = 424.8305;

  allDataX[916] = 0.0;

  allDataX[917] = 424.84384;


  allDataY[0] = 256.39484;

  allDataY[1] = 0.0;

  allDataY[2] = 256.39484;

  allDataY[3] = 257.3669;

  allDataY[4] = 257.3424;

  allDataY[5] = 257.3424;

  allDataY[6] = 257.3424;

  allDataY[7] = 0.0;

  allDataY[8] = 257.3669;

  allDataY[9] = 257.35873;

  allDataY[10] = 257.35873;

  allDataY[11] = 256.34583;

  allDataY[12] = 256.34583;

  allDataY[13] = 256.36215;

  allDataY[14] = 256.36215;

  allDataY[15] = 257.3179;

  allDataY[16] = 257.3424;

  allDataY[17] = 256.36215;

  allDataY[18] = 256.3703;

  allDataY[19] = 257.35873;

  allDataY[20] = 257.3669;

  allDataY[21] = 257.35873;

  allDataY[22] = 257.35873;

  allDataY[23] = 230.86726;

  allDataY[24] = 230.86726;

  allDataY[25] = 229.13547;

  allDataY[26] = 230.84276;

  allDataY[27] = 257.40775;

  allDataY[28] = 257.3669;

  allDataY[29] = 257.3669;

  allDataY[30] = 257.3669;

  allDataY[31] = 257.27707;

  allDataY[32] = 257.30972;

  allDataY[33] = 257.28525;

  allDataY[34] = 257.28525;

  allDataY[35] = 230.85092;

  allDataY[36] = 230.85092;

  allDataY[37] = 230.78557;

  allDataY[38] = 230.82642;

  allDataY[39] = 230.76923;

  allDataY[40] = 230.76923;

  allDataY[41] = 230.78557;

  allDataY[42] = 230.76106;

  allDataY[43] = 230.79375;

  allDataY[44] = 230.79375;

  allDataY[45] = 229.13547;

  allDataY[46] = 230.82642;

  allDataY[47] = 230.76923;

  allDataY[48] = 230.76923;

  allDataY[49] = 230.76923;

  allDataY[50] = 230.76923;

  allDataY[51] = 230.97346;

  allDataY[52] = 230.99796;

  allDataY[53] = 480.0;

  allDataY[54] = 230.99796;

  allDataY[55] = 230.94894;

  allDataY[56] = 230.99796;

  allDataY[57] = 230.99796;

  allDataY[58] = 469.58475;

  allDataY[59] = 0.0;

  allDataY[60] = 230.81007;

  allDataY[61] = 230.76106;

  allDataY[62] = 230.76923;

  allDataY[63] = 230.73656;

  allDataY[64] = 1.0946223;

  allDataY[65] = 230.79375;

  allDataY[66] = 230.76106;

  allDataY[67] = 220.3785;

  allDataY[68] = 226.73384;

  allDataY[69] = 215.79578;

  allDataY[70] = 215.79578;

  allDataY[71] = 228.30225;

  allDataY[72] = 227.30565;

  allDataY[73] = 228.56364;

  allDataY[74] = 228.56364;

  allDataY[75] = 226.44792;

  allDataY[76] = 228.1062;

  allDataY[77] = 225.65555;

  allDataY[78] = 225.65555;

  allDataY[79] = 223.27843;

  allDataY[80] = 217.72362;

  allDataY[81] = 227.35466;

  allDataY[82] = 227.35466;

  allDataY[83] = 226.34174;

  allDataY[84] = 226.30087;

  allDataY[85] = 226.52962;

  allDataY[86] = 226.52962;

  allDataY[87] = 226.46426;

  allDataY[88] = 226.40707;

  allDataY[89] = 226.44792;

  allDataY[90] = 226.44792;

  allDataY[91] = 228.09802;

  allDataY[92] = 230.14839;

  allDataY[93] = 227.1096;

  allDataY[94] = 227.1096;

  allDataY[95] = 226.20287;

  allDataY[96] = 226.42342;

  allDataY[97] = 231.39006;

  allDataY[98] = 231.39006;

  allDataY[99] = 251.64056;

  allDataY[100] = 251.62422;

  allDataY[101] = 251.66507;

  allDataY[102] = 251.64056;

  allDataY[103] = 251.59973;

  allDataY[104] = 251.56706;

  allDataY[105] = 251.62422;

  allDataY[106] = 251.59155;

  allDataY[107] = 226.43976;

  allDataY[108] = 251.58339;

  allDataY[109] = 226.40707;

  allDataY[110] = 226.40707;

  allDataY[111] = 251.66507;

  allDataY[112] = 251.66507;

  allDataY[113] = 251.58339;

  allDataY[114] = 251.59155;

  allDataY[115] = 247.02518;

  allDataY[116] = 247.00885;

  allDataY[117] = 251.59973;

  allDataY[118] = 247.00885;

  allDataY[119] = 247.08238;

  allDataY[120] = 247.0497;

  allDataY[121] = 247.0497;

  allDataY[122] = 247.0497;

  allDataY[123] = 251.64056;

  allDataY[124] = 251.59973;

  allDataY[125] = 251.56706;

  allDataY[126] = 251.61607;

  allDataY[127] = 251.64874;

  allDataY[128] = 251.59973;

  allDataY[129] = 251.59973;

  allDataY[130] = 251.61607;

  allDataY[131] = 229.26617;

  allDataY[132] = 229.2825;

  allDataY[133] = 229.34785;

  allDataY[134] = 229.26617;

  allDataY[135] = 229.3642;

  allDataY[136] = 229.37236;

  allDataY[137] = 229.31519;

  allDataY[138] = 229.3642;

  allDataY[139] = 247.05786;

  allDataY[140] = 247.07419;

  allDataY[141] = 247.00885;

  allDataY[142] = 247.00885;

  allDataY[143] = 229.3887;

  allDataY[144] = 229.39687;

  allDataY[145] = 247.08238;

  allDataY[146] = 247.08238;

  allDataY[147] = 229.34785;

  allDataY[148] = 229.31519;

  allDataY[149] = 229.3887;

  allDataY[150] = 229.3887;

  allDataY[151] = 229.26617;

  allDataY[152] = 230.0177;

  allDataY[153] = 0.0;

  allDataY[154] = 229.29068;

  allDataY[155] = 229.34785;

  allDataY[156] = 229.34785;

  allDataY[157] = 229.3642;

  allDataY[158] = 229.3642;

  allDataY[159] = 229.33969;

  allDataY[160] = 229.3887;

  allDataY[161] = 229.32335;

  allDataY[162] = 229.32335;

  allDataY[163] = 229.22533;

  allDataY[164] = 229.22533;

  allDataY[165] = 229.15997;

  allDataY[166] = 229.18448;

  allDataY[167] = 229.1763;

  allDataY[168] = 229.1763;

  allDataY[169] = 229.22533;

  allDataY[170] = 229.2008;

  allDataY[171] = 229.2335;

  allDataY[172] = 229.22533;

  allDataY[173] = 230.0177;

  allDataY[174] = 230.0177;

  allDataY[175] = 229.18448;

  allDataY[176] = 229.18448;

  allDataY[177] = 229.22533;

  allDataY[178] = 231.21852;

  allDataY[179] = 229.20898;

  allDataY[180] = 229.20898;

  allDataY[181] = 229.13547;

  allDataY[182] = 229.20898;

  allDataY[183] = 229.2008;

  allDataY[184] = 229.2008;

  allDataY[185] = 229.2008;

  allDataY[186] = 229.2008;

  allDataY[187] = 229.2335;

  allDataY[188] = 229.2335;

  allDataY[189] = 229.2008;

  allDataY[190] = 229.2008;

  allDataY[191] = 229.15997;

  allDataY[192] = 229.15997;

  allDataY[193] = 229.18448;

  allDataY[194] = 229.13547;

  allDataY[195] = 229.15997;

  allDataY[196] = 229.258;

  allDataY[197] = 229.1028;

  allDataY[198] = 229.07011;

  allDataY[199] = 229.15997;

  allDataY[200] = 230.0177;

  allDataY[201] = 229.258;

  allDataY[202] = 230.0177;

  allDataY[203] = 229.13547;

  allDataY[204] = 229.22533;

  allDataY[205] = 229.03745;

  allDataY[206] = 229.03745;

  allDataY[207] = 229.1518;

  allDataY[208] = 229.1028;

  allDataY[209] = 229.22533;

  allDataY[210] = 229.2008;

  allDataY[211] = 236.51192;

  allDataY[212] = 234.46153;

  allDataY[213] = 236.9857;

  allDataY[214] = 236.9857;

  allDataY[215] = 235.40096;

  allDataY[216] = 232.18243;

  allDataY[217] = 234.39618;

  allDataY[218] = 234.39618;

  allDataY[219] = 229.258;

  allDataY[220] = 228.9394;

  allDataY[221] = 230.0177;

  allDataY[222] = 0.0;

  allDataY[223] = 236.94485;

  allDataY[224] = 236.87952;

  allDataY[225] = 228.9394;

  allDataY[226] = 229.1028;

  allDataY[227] = 232.19061;

  allDataY[228] = 232.15793;

  allDataY[229] = 232.15793;

  allDataY[230] = 232.18243;

  allDataY[231] = 232.19061;

  allDataY[232] = 232.23145;

  allDataY[233] = 232.15793;

  allDataY[234] = 232.12524;

  allDataY[235] = 232.23145;

  allDataY[236] = 232.18243;

  allDataY[237] = 232.18243;

  allDataY[238] = 232.20694;

  allDataY[239] = 232.1416;

  allDataY[240] = 232.15793;

  allDataY[241] = 232.18243;

  allDataY[242] = 232.10892;

  allDataY[243] = 229.9115;

  allDataY[244] = 229.99318;

  allDataY[245] = 229.9115;

  allDataY[246] = 229.9115;

  allDataY[247] = 230.26277;

  allDataY[248] = 230.28728;

  allDataY[249] = 230.14023;

  allDataY[250] = 230.14023;

  allDataY[251] = 232.21512;

  allDataY[252] = 232.21512;

  allDataY[253] = 232.23145;

  allDataY[254] = 232.23145;

  allDataY[255] = 230.05855;

  allDataY[256] = 229.97685;

  allDataY[257] = 232.21512;

  allDataY[258] = 230.09938;

  allDataY[259] = 231.80667;

  allDataY[260] = 231.76584;

  allDataY[261] = 231.79034;

  allDataY[262] = 231.80667;

  allDataY[263] = 231.81485;

  allDataY[264] = 231.83118;

  allDataY[265] = 231.78217;

  allDataY[266] = 231.78217;

  allDataY[267] = 231.83934;

  allDataY[268] = 231.79034;

  allDataY[269] = 230.14839;

  allDataY[270] = 230.14839;

  allDataY[271] = 231.81485;

  allDataY[272] = 231.79034;

  allDataY[273] = 231.79034;

  allDataY[274] = 231.81485;

  allDataY[275] = 231.56161;

  allDataY[276] = 231.60245;

  allDataY[277] = 231.54526;

  allDataY[278] = 231.56161;

  allDataY[279] = 231.60245;

  allDataY[280] = 90.445206;

  allDataY[281] = 231.60245;

  allDataY[282] = 231.60245;

  allDataY[283] = 231.83118;

  allDataY[284] = 231.80667;

  allDataY[285] = 231.83934;

  allDataY[286] = 231.83934;

  allDataY[287] = 231.79034;

  allDataY[288] = 231.80667;

  allDataY[289] = 231.78217;

  allDataY[290] = 231.78217;

  allDataY[291] = 199.89108;

  allDataY[292] = 205.90334;

  allDataY[293] = 207.15317;

  allDataY[294] = 207.15317;

  allDataY[295] = 215.56705;

  allDataY[296] = 196.36215;

  allDataY[297] = 218.12389;

  allDataY[298] = 218.12389;

  allDataY[299] = 84.19605;

  allDataY[300] = 231.56161;

  allDataY[301] = 231.54526;

  allDataY[302] = 231.54526;

  allDataY[303] = 223.79306;

  allDataY[304] = 217.50307;

  allDataY[305] = 231.56161;

  allDataY[306] = 224.16882;

  allDataY[307] = 237.20627;

  allDataY[308] = 0.0;

  allDataY[309] = 223.46631;

  allDataY[310] = 223.46631;

  allDataY[311] = 209.09735;

  allDataY[312] = 209.09735;

  allDataY[313] = 210.62492;

  allDataY[314] = 209.47311;

  allDataY[315] = 212.06262;

  allDataY[316] = 242.12389;

  allDataY[317] = 180.72704;

  allDataY[318] = 180.72704;

  allDataY[319] = 147.45541;

  allDataY[320] = 196.88495;

  allDataY[321] = 192.21239;

  allDataY[322] = 192.21239;

  allDataY[323] = 211.60518;

  allDataY[324] = 211.58067;

  allDataY[325] = 211.84207;

  allDataY[326] = 211.84207;

  allDataY[327] = 211.52348;

  allDataY[328] = 211.6787;

  allDataY[329] = 211.37645;

  allDataY[330] = 211.37645;

  allDataY[331] = 210.66576;

  allDataY[332] = 210.66576;

  allDataY[333] = 209.75085;

  allDataY[334] = 210.34717;

  allDataY[335] = 212.73248;

  allDataY[336] = 212.47923;

  allDataY[337] = 531.7086;

  allDataY[338] = 212.5119;

  allDataY[339] = 211.87474;

  allDataY[340] = 211.89108;

  allDataY[341] = 212.13615;

  allDataY[342] = 212.13615;

  allDataY[343] = 212.05446;

  allDataY[344] = 211.04153;

  allDataY[345] = 212.07896;

  allDataY[346] = 212.07896;

  allDataY[347] = 211.97278;

  allDataY[348] = 212.12798;

  allDataY[349] = 211.84207;

  allDataY[350] = 211.84207;

  allDataY[351] = 212.16882;

  allDataY[352] = 212.24234;

  allDataY[353] = 212.11163;

  allDataY[354] = 212.11163;

  allDataY[355] = 210.85364;

  allDataY[356] = 210.79646;

  allDataY[357] = 210.87814;

  allDataY[358] = 210.85364;

  allDataY[359] = 210.89449;

  allDataY[360] = 210.93533;

  allDataY[361] = 210.89449;

  allDataY[362] = 210.89449;

  allDataY[363] = 211.11504;

  allDataY[364] = 211.12321;

  allDataY[365] = 211.09053;

  allDataY[366] = 211.11504;

  allDataY[367] = 210.87814;

  allDataY[368] = 210.86998;

  allDataY[369] = 211.01703;

  allDataY[370] = 210.87814;

  allDataY[371] = 216.80055;

  allDataY[372] = 216.80055;

  allDataY[373] = 233.85704;

  allDataY[374] = 226.30087;

  allDataY[375] = 230.76923;

  allDataY[376] = 230.74472;

  allDataY[377] = 200.81416;

  allDataY[378] = 186.968;

  allDataY[379] = 210.72293;

  allDataY[380] = 210.82913;

  allDataY[381] = 0.0;

  allDataY[382] = 210.72293;

  allDataY[383] = 224.50374;

  allDataY[384] = 224.50374;

  allDataY[385] = 210.97618;

  allDataY[386] = 0.0;

  allDataY[387] = 230.74472;

  allDataY[388] = 230.76923;

  allDataY[389] = 230.67937;

  allDataY[390] = 230.67937;

  allDataY[391] = 230.74472;

  allDataY[392] = 230.76923;

  allDataY[393] = 230.76923;

  allDataY[394] = 230.78557;

  allDataY[395] = 230.81825;

  allDataY[396] = 230.79375;

  allDataY[397] = 230.76923;

  allDataY[398] = 230.76923;

  allDataY[399] = 230.71205;

  allDataY[400] = 230.63853;

  allDataY[401] = 230.76106;

  allDataY[402] = 230.76106;

  allDataY[403] = 229.887;

  allDataY[404] = 230.00954;

  allDataY[405] = 229.8053;

  allDataY[406] = 229.887;

  allDataY[407] = 230.07489;

  allDataY[408] = 229.92784;

  allDataY[409] = 230.07489;

  allDataY[410] = 230.07489;

  allDataY[411] = 230.78557;

  allDataY[412] = 230.78557;

  allDataY[413] = 230.76923;

  allDataY[414] = 230.79375;

  allDataY[415] = 229.97685;

  allDataY[416] = 229.84616;

  allDataY[417] = 230.09122;

  allDataY[418] = 229.97685;

  allDataY[419] = 230.11572;

  allDataY[420] = 230.14839;

  allDataY[421] = 230.1729;

  allDataY[422] = 230.1729;

  allDataY[423] = 230.16473;

  allDataY[424] = 230.14023;

  allDataY[425] = 230.14839;

  allDataY[426] = 230.16473;

  allDataY[427] = 230.1729;

  allDataY[428] = 230.14839;

  allDataY[429] = 229.74812;

  allDataY[430] = 230.18108;

  allDataY[431] = 230.12389;

  allDataY[432] = 230.1729;

  allDataY[433] = 230.14839;

  allDataY[434] = 230.09938;

  allDataY[435] = 229.51123;

  allDataY[436] = 229.52757;

  allDataY[437] = 229.50307;

  allDataY[438] = 229.50307;

  allDataY[439] = 229.52757;

  allDataY[440] = 229.53574;

  allDataY[441] = 229.53574;

  allDataY[442] = 229.53574;

  allDataY[443] = 230.14023;

  allDataY[444] = 230.16473;

  allDataY[445] = 230.14023;

  allDataY[446] = 230.09938;

  allDataY[447] = 230.14839;

  allDataY[448] = 0.0;

  allDataY[449] = 230.16473;

  allDataY[450] = 230.14839;

  allDataY[451] = 221.74268;

  allDataY[452] = 221.74268;

  allDataY[453] = 221.77536;

  allDataY[454] = 221.72635;

  allDataY[455] = 221.69368;

  allDataY[456] = 221.69368;

  allDataY[457] = 221.76718;

  allDataY[458] = 221.74268;

  allDataY[459] = 229.55208;

  allDataY[460] = 229.56024;

  allDataY[461] = 229.56024;

  allDataY[462] = 229.56024;

  allDataY[463] = 221.76718;

  allDataY[464] = 221.76718;

  allDataY[465] = 229.47856;

  allDataY[466] = 221.6855;

  allDataY[467] = 221.61197;

  allDataY[468] = 226.06398;

  allDataY[469] = 221.61197;

  allDataY[470] = 221.56297;

  allDataY[471] = 225.81892;

  allDataY[472] = 225.81892;

  allDataY[473] = 225.76991;

  allDataY[474] = 225.73724;

  allDataY[475] = 221.43227;

  allDataY[476] = 221.43227;

  allDataY[477] = 221.61197;

  allDataY[478] = 221.47311;

  allDataY[479] = 221.69368;

  allDataY[480] = 221.69368;

  allDataY[481] = 221.50578;

  allDataY[482] = 221.62015;

  allDataY[483] = 225.60654;

  allDataY[484] = 225.6392;

  allDataY[485] = 225.58203;

  allDataY[486] = 225.58203;

  allDataY[487] = 225.66371;

  allDataY[488] = 225.67188;

  allDataY[489] = 225.66371;

  allDataY[490] = 225.66371;

  allDataY[491] = 225.7454;

  allDataY[492] = 225.7454;

  allDataY[493] = 225.7454;

  allDataY[494] = 213.3778;

  allDataY[495] = 225.54936;

  allDataY[496] = 225.54936;

  allDataY[497] = 117.557526;

  allDataY[498] = 225.27979;

  allDataY[499] = 225.6147;

  allDataY[500] = 225.66371;

  allDataY[501] = 225.6392;

  allDataY[502] = 225.6392;

  allDataY[503] = 226.11299;

  allDataY[504] = 226.12119;

  allDataY[505] = 225.67188;

  allDataY[506] = 225.67188;

  allDataY[507] = 225.65555;

  allDataY[508] = 225.63104;

  allDataY[509] = 225.67188;

  allDataY[510] = 225.67188;

  allDataY[511] = 225.60654;

  allDataY[512] = 225.6147;

  allDataY[513] = 225.6392;

  allDataY[514] = 225.6392;

  allDataY[515] = 226.12119;

  allDataY[516] = 226.12119;

  allDataY[517] = 226.07216;

  allDataY[518] = 226.12119;

  allDataY[519] = 226.08849;

  allDataY[520] = 0.0;

  allDataY[521] = 226.09666;

  allDataY[522] = 226.08849;

  allDataY[523] = 226.17018;

  allDataY[524] = 226.11299;

  allDataY[525] = 226.20287;

  allDataY[526] = 226.17018;

  allDataY[527] = 226.03947;

  allDataY[528] = 226.04765;

  allDataY[529] = 226.06398;

  allDataY[530] = 226.03947;

  allDataY[531] = 227.02791;

  allDataY[532] = 227.0034;

  allDataY[533] = 227.08508;

  allDataY[534] = 227.03607;

  allDataY[535] = 225.44316;

  allDataY[536] = 225.44316;

  allDataY[537] = 227.0034;

  allDataY[538] = 227.05241;

  allDataY[539] = 226.12119;

  allDataY[540] = 226.11299;

  allDataY[541] = 226.07216;

  allDataY[542] = 226.12119;

  allDataY[543] = 227.05241;

  allDataY[544] = 227.08508;

  allDataY[545] = 0.0;

  allDataY[546] = 226.95439;

  allDataY[547] = 225.50034;

  allDataY[548] = 225.50034;

  allDataY[549] = 225.47583;

  allDataY[550] = 225.47583;

  allDataY[551] = 225.47583;

  allDataY[552] = 225.47583;

  allDataY[553] = 225.484;

  allDataY[554] = 225.484;

  allDataY[555] = 225.47583;

  allDataY[556] = 225.5085;

  allDataY[557] = 225.46767;

  allDataY[558] = 224.96938;

  allDataY[559] = 225.50034;

  allDataY[560] = 225.47583;

  allDataY[561] = 225.5085;

  allDataY[562] = 225.5085;

  allDataY[563] = 225.5902;

  allDataY[564] = 225.60654;

  allDataY[565] = 0.0;

  allDataY[566] = 225.5902;

  allDataY[567] = 225.56569;

  allDataY[568] = 225.5902;

  allDataY[569] = 225.58203;

  allDataY[570] = 225.56569;

  allDataY[571] = 225.50034;

  allDataY[572] = 0.0;

  allDataY[573] = 225.47583;

  allDataY[574] = 225.47583;

  allDataY[575] = 225.533;

  allDataY[576] = 225.50034;

  allDataY[577] = 225.5085;

  allDataY[578] = 225.5085;

  allDataY[579] = 225.33696;

  allDataY[580] = 225.46767;

  allDataY[581] = 225.33696;

  allDataY[582] = 225.33696;

  allDataY[583] = 225.66371;

  allDataY[584] = 225.79442;

  allDataY[585] = 225.54936;

  allDataY[586] = 225.54936;

  allDataY[587] = 225.55753;

  allDataY[588] = 225.58203;

  allDataY[589] = 225.60654;

  allDataY[590] = 225.56569;

  allDataY[591] = 225.5085;

  allDataY[592] = 225.44316;

  allDataY[593] = 225.5902;

  allDataY[594] = 225.5902;

  allDataY[595] = 225.29611;

  allDataY[596] = 225.31245;

  allDataY[597] = 225.21443;

  allDataY[598] = 225.21443;

  allDataY[599] = 225.1491;

  allDataY[600] = 225.18176;

  allDataY[601] = 225.18993;

  allDataY[602] = 225.18993;

  allDataY[603] = 225.8761;

  allDataY[604] = 225.68822;

  allDataY[605] = 225.90878;

  allDataY[606] = 225.90878;

  allDataY[607] = 225.34514;

  allDataY[608] = 225.18993;

  allDataY[609] = 225.46767;

  allDataY[610] = 225.46767;

  allDataY[611] = 225.23894;

  allDataY[612] = 225.23894;

  allDataY[613] = 225.18176;

  allDataY[614] = 225.21443;

  allDataY[615] = 225.23894;

  allDataY[616] = 225.23077;

  allDataY[617] = 225.23894;

  allDataY[618] = 225.26344;

  allDataY[619] = 225.23894;

  allDataY[620] = 225.21443;

  allDataY[621] = 225.21443;

  allDataY[622] = 225.21443;

  allDataY[623] = 225.18993;

  allDataY[624] = 225.18176;

  allDataY[625] = 30.04493;

  allDataY[626] = 225.21443;

  allDataY[627] = 225.18176;

  allDataY[628] = 236.52824;

  allDataY[629] = 225.25528;

  allDataY[630] = 225.21443;

  allDataY[631] = 236.56909;

  allDataY[632] = 236.45474;

  allDataY[633] = 236.52824;

  allDataY[634] = 236.53642;

  allDataY[635] = 225.1736;

  allDataY[636] = 225.20627;

  allDataY[637] = 225.23077;

  allDataY[638] = 225.23077;

  allDataY[639] = 225.29611;

  allDataY[640] = 225.25528;

  allDataY[641] = 225.20627;

  allDataY[642] = 225.28795;

  allDataY[643] = 226.79918;

  allDataY[644] = 226.79918;

  allDataY[645] = 226.78285;

  allDataY[646] = 226.78285;

  allDataY[647] = 226.82368;

  allDataY[648] = 226.8727;

  allDataY[649] = 226.78285;

  allDataY[650] = 226.78285;

  allDataY[651] = 236.50374;

  allDataY[652] = 236.53642;

  allDataY[653] = 236.45474;

  allDataY[654] = 236.42206;

  allDataY[655] = 236.53642;

  allDataY[656] = 236.52824;

  allDataY[657] = 236.53642;

  allDataY[658] = 236.48741;

  allDataY[659] = 226.89722;

  allDataY[660] = 226.90538;

  allDataY[661] = 226.78285;

  allDataY[662] = 226.84003;

  allDataY[663] = 0.0;

  allDataY[664] = 226.69298;

  allDataY[665] = 226.90538;

  allDataY[666] = 226.89722;

  allDataY[667] = 226.81552;

  allDataY[668] = 226.79918;

  allDataY[669] = 226.8727;

  allDataY[670] = 226.8727;

  allDataY[671] = 226.75835;

  allDataY[672] = 226.78285;

  allDataY[673] = 226.76651;

  allDataY[674] = 226.76651;

  allDataY[675] = 226.69298;

  allDataY[676] = 226.69298;

  allDataY[677] = 226.70934;

  allDataY[678] = 226.70934;

  allDataY[679] = 226.68481;

  allDataY[680] = 226.68481;

  allDataY[681] = 226.67665;

  allDataY[682] = 226.67665;

  allDataY[683] = 226.66031;

  allDataY[684] = 226.66031;

  allDataY[685] = 226.67665;

  allDataY[686] = 226.65215;

  allDataY[687] = 226.7175;

  allDataY[688] = 226.7175;

  allDataY[689] = 226.7175;

  allDataY[690] = 226.742;

  allDataY[691] = 226.0068;

  allDataY[692] = 226.0068;

  allDataY[693] = 226.19469;

  allDataY[694] = 225.93329;

  allDataY[695] = 226.70934;

  allDataY[696] = 226.70934;

  allDataY[697] = 226.17018;

  allDataY[698] = 226.36624;

  allDataY[699] = 226.742;

  allDataY[700] = 226.742;

  allDataY[701] = 226.70934;

  allDataY[702] = 226.7175;

  allDataY[703] = 226.55412;

  allDataY[704] = 226.55412;

  allDataY[705] = 226.742;

  allDataY[706] = 226.76651;

  allDataY[707] = 226.48877;

  allDataY[708] = 226.49693;

  allDataY[709] = 226.52962;

  allDataY[710] = 226.47243;

  allDataY[711] = 226.52145;

  allDataY[712] = 226.52962;

  allDataY[713] = 226.49693;

  allDataY[714] = 226.49693;

  allDataY[715] = 0.0;

  allDataY[716] = 226.52962;

  allDataY[717] = 226.8727;

  allDataY[718] = 226.70934;

  allDataY[719] = 226.55412;

  allDataY[720] = 226.52962;

  allDataY[721] = 226.52962;

  allDataY[722] = 226.54596;

  allDataY[723] = 226.44792;

  allDataY[724] = 226.44792;

  allDataY[725] = 269.25256;

  allDataY[726] = 226.44792;

  allDataY[727] = 226.47243;

  allDataY[728] = 226.44792;

  allDataY[729] = 226.46426;

  allDataY[730] = 226.46426;

  allDataY[731] = 226.52962;

  allDataY[732] = 226.50511;

  allDataY[733] = 226.52962;

  allDataY[734] = 226.52962;

  allDataY[735] = 226.52145;

  allDataY[736] = 226.50511;

  allDataY[737] = 224.96938;

  allDataY[738] = 226.52145;

  allDataY[739] = 226.04765;

  allDataY[740] = 226.07216;

  allDataY[741] = 226.08849;

  allDataY[742] = 226.03947;

  allDataY[743] = 226.03131;

  allDataY[744] = 226.03947;

  allDataY[745] = 226.07216;

  allDataY[746] = 226.08849;

  allDataY[747] = 225.9823;

  allDataY[748] = 226.03131;

  allDataY[749] = 226.46426;

  allDataY[750] = 225.9823;

  allDataY[751] = 226.11299;

  allDataY[752] = 226.08849;

  allDataY[753] = 226.03131;

  allDataY[754] = 226.09666;

  allDataY[755] = 225.9823;

  allDataY[756] = 225.92513;

  allDataY[757] = 225.99048;

  allDataY[758] = 225.9823;

  allDataY[759] = 225.9823;

  allDataY[760] = 226.01498;

  allDataY[761] = 225.90878;

  allDataY[762] = 225.90878;

  allDataY[763] = 226.04765;

  allDataY[764] = 226.01498;

  allDataY[765] = 226.03947;

  allDataY[766] = 226.03131;

  allDataY[767] = 226.03947;

  allDataY[768] = 225.9823;

  allDataY[769] = 226.01498;

  allDataY[770] = 226.01498;

  allDataY[771] = 225.93329;

  allDataY[772] = 225.94147;

  allDataY[773] = 225.85977;

  allDataY[774] = 225.9006;

  allDataY[775] = 226.0068;

  allDataY[776] = 225.92513;

  allDataY[777] = 225.94147;

  allDataY[778] = 226.03947;

  allDataY[779] = 225.9823;

  allDataY[780] = 225.93329;

  allDataY[781] = 226.0068;

  allDataY[782] = 226.0068;

  allDataY[783] = 225.88428;

  allDataY[784] = 225.85977;

  allDataY[785] = 225.99048;

  allDataY[786] = 225.94147;

  allDataY[787] = 226.57047;

  allDataY[788] = 226.57047;

  allDataY[789] = 225.9823;

  allDataY[790] = 226.03947;

  allDataY[791] = 226.49693;

  allDataY[792] = 226.49693;

  allDataY[793] = 226.50511;

  allDataY[794] = 226.47243;

  allDataY[795] = 225.93329;

  allDataY[796] = 225.85977;

  allDataY[797] = 225.92513;

  allDataY[798] = 225.9006;

  allDataY[799] = 225.88428;

  allDataY[800] = 225.9823;

  allDataY[801] = 225.85977;

  allDataY[802] = 225.80258;

  allDataY[803] = 227.02791;

  allDataY[804] = 226.9789;

  allDataY[805] = 227.03607;

  allDataY[806] = 227.03607;

  allDataY[807] = 226.94623;

  allDataY[808] = 226.92172;

  allDataY[809] = 226.95439;

  allDataY[810] = 226.95439;

  allDataY[811] = 226.6358;

  allDataY[812] = 226.6358;

  allDataY[813] = 226.52962;

  allDataY[814] = 226.60313;

  allDataY[815] = 226.47243;

  allDataY[816] = 227.05241;

  allDataY[817] = 226.7175;

  allDataY[818] = 226.57863;

  allDataY[819] = 226.95439;

  allDataY[820] = 226.86453;

  allDataY[821] = 227.05241;

  allDataY[822] = 227.05241;

  allDataY[823] = 226.79918;

  allDataY[824] = 226.79918;

  allDataY[825] = 226.84819;

  allDataY[826] = 0.0;

  allDataY[827] = 226.8727;

  allDataY[828] = 226.88086;

  allDataY[829] = 226.89722;

  allDataY[830] = 226.89722;

  allDataY[831] = 227.11777;

  allDataY[832] = 227.95915;

  allDataY[833] = 226.98706;

  allDataY[834] = 226.98706;

  allDataY[835] = 226.89722;

  allDataY[836] = 226.94623;

  allDataY[837] = 226.84003;

  allDataY[838] = 226.84003;

  allDataY[839] = 226.88086;

  allDataY[840] = 226.88086;

  allDataY[841] = 226.92989;

  allDataY[842] = 226.92989;

  allDataY[843] = 226.79918;

  allDataY[844] = 226.79918;

  allDataY[845] = 226.79918;

  allDataY[846] = 226.79918;

  allDataY[847] = 227.05241;

  allDataY[848] = 226.88086;

  allDataY[849] = 226.78285;

  allDataY[850] = 226.79102;

  allDataY[851] = 226.79102;

  allDataY[852] = 226.84003;

  allDataY[853] = 226.84819;

  allDataY[854] = 226.84819;

  allDataY[855] = 226.92172;

  allDataY[856] = 226.89722;

  allDataY[857] = 226.8727;

  allDataY[858] = 226.8727;

  allDataY[859] = 226.81552;

  allDataY[860] = 226.86453;

  allDataY[861] = 226.81552;

  allDataY[862] = 471.67596;

  allDataY[863] = 226.95439;

  allDataY[864] = 226.90538;

  allDataY[865] = 494.5895;

  allDataY[866] = 226.90538;

  allDataY[867] = 217.05379;

  allDataY[868] = 217.05379;

  allDataY[869] = 209.5793;

  allDataY[870] = 214.21103;

  allDataY[871] = 477.01837;

  allDataY[872] = 230.6222;

  allDataY[873] = 216.22057;

  allDataY[874] = 213.85976;

  allDataY[875] = 208.97481;

  allDataY[876] = 208.97481;

  allDataY[877] = 226.89722;

  allDataY[878] = 211.16405;

  allDataY[879] = 207.80667;

  allDataY[880] = 207.80667;

  allDataY[881] = 206.73656;

  allDataY[882] = 206.89993;

  allDataY[883] = 230.89175;

  allDataY[884] = 230.89175;

  allDataY[885] = 230.44247;

  allDataY[886] = 230.68755;

  allDataY[887] = 230.63853;

  allDataY[888] = 230.65488;

  allDataY[889] = 230.67937;

  allDataY[890] = 230.63853;

  allDataY[891] = 0.0;

  allDataY[892] = 230.60587;

  allDataY[893] = 230.66304;

  allDataY[894] = 230.66304;

  allDataY[895] = 230.47516;

  allDataY[896] = 230.47516;

  allDataY[897] = 230.60587;

  allDataY[898] = 230.49966;

  allDataY[899] = 210.34717;

  allDataY[900] = 210.34717;

  allDataY[901] = 210.50238;

  allDataY[902] = 210.38802;

  allDataY[903] = 210.4207;

  allDataY[904] = 210.4207;

  allDataY[905] = 210.51872;

  allDataY[906] = 210.55956;

  allDataY[907] = 210.37167;

  allDataY[908] = 210.37167;

  allDataY[909] = 212.47107;

  allDataY[910] = 210.5759;

  allDataY[911] = 210.55956;

  allDataY[912] = 210.55956;

  allDataY[913] = 208.30498;

  allDataY[914] = 210.53505;

  allDataY[915] = 210.52689;

  allDataY[916] = 0.0;

  allDataY[917] = 210.4207;


  allDataZ[0] = 226.31314;

  allDataZ[1] = 278.91882;

  allDataZ[2] = 226.31314;

  allDataZ[3] = 227.90302;

  allDataZ[4] = 227.8783;

  allDataZ[5] = 227.9689;

  allDataZ[6] = 227.9689;

  allDataZ[7] = 0.0;

  allDataZ[8] = 228.0348;

  allDataZ[9] = 227.92772;

  allDataZ[10] = 227.92772;

  allDataZ[11] = 226.33784;

  allDataZ[12] = 226.33784;

  allDataZ[13] = 226.37904;

  allDataZ[14] = 226.36256;

  allDataZ[15] = 227.99362;

  allDataZ[16] = 228.0348;

  allDataZ[17] = 226.29666;

  allDataZ[18] = 226.34608;

  allDataZ[19] = 227.95244;

  allDataZ[20] = 227.92772;

  allDataZ[21] = 227.9689;

  allDataZ[22] = 227.9689;

  allDataZ[23] = 231.23924;

  allDataZ[24] = 231.23924;

  allDataZ[25] = 88.2253;

  allDataZ[26] = 231.35457;

  allDataZ[27] = 227.97714;

  allDataZ[28] = 227.95244;

  allDataZ[29] = 228.0101;

  allDataZ[30] = 228.0101;

  allDataZ[31] = 227.9442;

  allDataZ[32] = 227.89478;

  allDataZ[33] = 227.91948;

  allDataZ[34] = 227.91948;

  allDataZ[35] = 231.23924;

  allDataZ[36] = 231.23924;

  allDataZ[37] = 231.32162;

  allDataZ[38] = 231.2722;

  allDataZ[39] = 231.30515;

  allDataZ[40] = 231.30515;

  allDataZ[41] = 231.21454;

  allDataZ[42] = 231.25572;

  allDataZ[43] = 231.2969;

  allDataZ[44] = 231.2969;

  allDataZ[45] = 0.0;

  allDataZ[46] = 231.25572;

  allDataZ[47] = 231.2722;

  allDataZ[48] = 231.2722;

  allDataZ[49] = 231.35457;

  allDataZ[50] = 231.2969;

  allDataZ[51] = 231.99712;

  allDataZ[52] = 231.9724;

  allDataZ[53] = 246.83313;

  allDataZ[54] = 231.99712;

  allDataZ[55] = 231.93945;

  allDataZ[56] = 231.9724;

  allDataZ[57] = 231.9724;

  allDataZ[58] = 232.12892;

  allDataZ[59] = 0.0;

  allDataZ[60] = 231.32162;

  allDataZ[61] = 231.2722;

  allDataZ[62] = 231.2969;

  allDataZ[63] = 231.32986;

  allDataZ[64] = 353.80734;

  allDataZ[65] = 231.32162;

  allDataZ[66] = 231.35457;

  allDataZ[67] = 238.22478;

  allDataZ[68] = 240.4819;

  allDataZ[69] = 234.69907;

  allDataZ[70] = 234.69907;

  allDataZ[71] = 240.36658;

  allDataZ[72] = 239.29567;

  allDataZ[73] = 240.95146;

  allDataZ[74] = 240.95146;

  allDataZ[75] = 234.21306;

  allDataZ[76] = 233.70232;

  allDataZ[77] = 236.72552;

  allDataZ[78] = 236.72552;

  allDataZ[79] = 235.29218;

  allDataZ[80] = 234.0071;

  allDataZ[81] = 235.1439;

  allDataZ[82] = 235.1439;

  allDataZ[83] = 233.23276;

  allDataZ[84] = 233.2822;

  allDataZ[85] = 233.42224;

  allDataZ[86] = 233.42224;

  allDataZ[87] = 233.14215;

  allDataZ[88] = 233.10095;

  allDataZ[89] = 233.30692;

  allDataZ[90] = 233.30692;

  allDataZ[91] = 242.27771;

  allDataZ[92] = 242.04706;

  allDataZ[93] = 241.25624;

  allDataZ[94] = 241.25624;

  allDataZ[95] = 233.44695;

  allDataZ[96] = 233.37282;

  allDataZ[97] = 242.48366;

  allDataZ[98] = 242.48366;

  allDataZ[99] = 226.42847;

  allDataZ[100] = 226.52731;

  allDataZ[101] = 226.41199;

  allDataZ[102] = 226.38727;

  allDataZ[103] = 226.42847;

  allDataZ[104] = 226.40375;

  allDataZ[105] = 226.52731;

  allDataZ[106] = 226.47789;

  allDataZ[107] = 233.241;

  allDataZ[108] = 226.47789;

  allDataZ[109] = 233.21628;

  allDataZ[110] = 233.21628;

  allDataZ[111] = 226.4367;

  allDataZ[112] = 226.41199;

  allDataZ[113] = 226.47789;

  allDataZ[114] = 226.51907;

  allDataZ[115] = 226.74149;

  allDataZ[116] = 226.70854;

  allDataZ[117] = 226.45317;

  allDataZ[118] = 226.74149;

  allDataZ[119] = 226.61792;

  allDataZ[120] = 226.70854;

  allDataZ[121] = 226.61792;

  allDataZ[122] = 226.61792;

  allDataZ[123] = 226.46141;

  allDataZ[124] = 226.47789;

  allDataZ[125] = 226.40375;

  allDataZ[126] = 226.41199;

  allDataZ[127] = 226.47789;

  allDataZ[128] = 226.45317;

  allDataZ[129] = 226.47789;

  allDataZ[130] = 226.5026;

  allDataZ[131] = 228.22427;

  allDataZ[132] = 228.2078;

  allDataZ[133] = 228.2737;

  allDataZ[134] = 228.22427;

  allDataZ[135] = 228.19955;

  allDataZ[136] = 228.17485;

  allDataZ[137] = 228.19955;

  allDataZ[138] = 228.19955;

  allDataZ[139] = 226.7662;

  allDataZ[140] = 226.7662;

  allDataZ[141] = 226.74149;

  allDataZ[142] = 226.74149;

  allDataZ[143] = 228.18309;

  allDataZ[144] = 228.23251;

  allDataZ[145] = 226.70854;

  allDataZ[146] = 226.70854;

  allDataZ[147] = 228.22427;

  allDataZ[148] = 228.15837;

  allDataZ[149] = 228.17485;

  allDataZ[150] = 228.17485;

  allDataZ[151] = 228.38902;

  allDataZ[152] = 389.6741;

  allDataZ[153] = 278.3092;

  allDataZ[154] = 228.3643;

  allDataZ[155] = 228.22427;

  allDataZ[156] = 228.22427;

  allDataZ[157] = 228.18309;

  allDataZ[158] = 228.18309;

  allDataZ[159] = 228.19955;

  allDataZ[160] = 228.22427;

  allDataZ[161] = 228.2078;

  allDataZ[162] = 228.2078;

  allDataZ[163] = 228.74326;

  allDataZ[164] = 228.74326;

  allDataZ[165] = 228.69382;

  allDataZ[166] = 228.69382;

  allDataZ[167] = 228.69382;

  allDataZ[168] = 228.69382;

  allDataZ[169] = 228.78444;

  allDataZ[170] = 228.67734;

  allDataZ[171] = 228.3643;

  allDataZ[172] = 228.3396;

  allDataZ[173] = 389.6741;

  allDataZ[174] = 389.6741;

  allDataZ[175] = 228.7103;

  allDataZ[176] = 228.7103;

  allDataZ[177] = 228.3396;

  allDataZ[178] = 136.53915;

  allDataZ[179] = 228.6032;

  allDataZ[180] = 228.6032;

  allDataZ[181] = 228.73502;

  allDataZ[182] = 228.69382;

  allDataZ[183] = 228.7103;

  allDataZ[184] = 228.7103;

  allDataZ[185] = 228.65262;

  allDataZ[186] = 228.7103;

  allDataZ[187] = 228.67734;

  allDataZ[188] = 228.67734;

  allDataZ[189] = 228.7103;

  allDataZ[190] = 228.69382;

  allDataZ[191] = 228.74326;

  allDataZ[192] = 228.74326;

  allDataZ[193] = 228.67734;

  allDataZ[194] = 228.69382;

  allDataZ[195] = 228.73502;

  allDataZ[196] = 228.69382;

  allDataZ[197] = 228.87505;

  allDataZ[198] = 228.78444;

  allDataZ[199] = 228.74326;

  allDataZ[200] = 471.5976;

  allDataZ[201] = 228.69382;

  allDataZ[202] = 480.0;

  allDataZ[203] = 228.71854;

  allDataZ[204] = 228.71854;

  allDataZ[205] = 228.80914;

  allDataZ[206] = 228.80914;

  allDataZ[207] = 228.85858;

  allDataZ[208] = 228.87505;

  allDataZ[209] = 228.71854;

  allDataZ[210] = 228.78444;

  allDataZ[211] = 226.5438;

  allDataZ[212] = 226.46141;

  allDataZ[213] = 227.36755;

  allDataZ[214] = 227.36755;

  allDataZ[215] = 226.89801;

  allDataZ[216] = 223.67708;

  allDataZ[217] = 227.45816;

  allDataZ[218] = 227.45816;

  allDataZ[219] = 228.79268;

  allDataZ[220] = 228.73502;

  allDataZ[221] = 471.5976;

  allDataZ[222] = 0.0;

  allDataZ[223] = 227.17809;

  allDataZ[224] = 227.36755;

  allDataZ[225] = 228.73502;

  allDataZ[226] = 228.79268;

  allDataZ[227] = 223.67708;

  allDataZ[228] = 223.71004;

  allDataZ[229] = 223.73474;

  allDataZ[230] = 223.66061;

  allDataZ[231] = 223.66061;

  allDataZ[232] = 223.64413;

  allDataZ[233] = 223.71004;

  allDataZ[234] = 223.7018;

  allDataZ[235] = 223.73474;

  allDataZ[236] = 223.67708;

  allDataZ[237] = 223.67708;

  allDataZ[238] = 223.68532;

  allDataZ[239] = 223.67708;

  allDataZ[240] = 223.73474;

  allDataZ[241] = 223.67708;

  allDataZ[242] = 223.61942;

  allDataZ[243] = 226.06601;

  allDataZ[244] = 226.05777;

  allDataZ[245] = 226.01657;

  allDataZ[246] = 226.01657;

  allDataZ[247] = 225.91772;

  allDataZ[248] = 225.90125;

  allDataZ[249] = 226.00833;

  allDataZ[250] = 226.00833;

  allDataZ[251] = 223.6359;

  allDataZ[252] = 223.68532;

  allDataZ[253] = 223.64413;

  allDataZ[254] = 223.61942;

  allDataZ[255] = 225.96715;

  allDataZ[256] = 225.98363;

  allDataZ[257] = 223.68532;

  allDataZ[258] = 225.91772;

  allDataZ[259] = 225.5635;

  allDataZ[260] = 225.61293;

  allDataZ[261] = 225.57175;

  allDataZ[262] = 225.58823;

  allDataZ[263] = 225.63765;

  allDataZ[264] = 225.57175;

  allDataZ[265] = 225.59645;

  allDataZ[266] = 225.59645;

  allDataZ[267] = 225.59645;

  allDataZ[268] = 225.62117;

  allDataZ[269] = 225.95067;

  allDataZ[270] = 225.95067;

  allDataZ[271] = 225.62117;

  allDataZ[272] = 225.57175;

  allDataZ[273] = 225.62117;

  allDataZ[274] = 225.6706;

  allDataZ[275] = 225.8024;

  allDataZ[276] = 225.77768;

  allDataZ[277] = 225.77768;

  allDataZ[278] = 225.8024;

  allDataZ[279] = 225.8024;

  allDataZ[280] = 261.5291;

  allDataZ[281] = 225.72826;

  allDataZ[282] = 225.8024;

  allDataZ[283] = 225.57175;

  allDataZ[284] = 225.58823;

  allDataZ[285] = 225.5635;

  allDataZ[286] = 225.5635;

  allDataZ[287] = 225.64589;

  allDataZ[288] = 225.57175;

  allDataZ[289] = 225.61293;

  allDataZ[290] = 225.61293;

  allDataZ[291] = 254.55182;

  allDataZ[292] = 264.4123;

  allDataZ[293] = 252.76425;

  allDataZ[294] = 252.76425;

  allDataZ[295] = 248.20058;

  allDataZ[296] = 241.05855;

  allDataZ[297] = 260.82068;

  allDataZ[298] = 260.82068;

  allDataZ[299] = 272.03214;

  allDataZ[300] = 225.84358;

  allDataZ[301] = 225.76122;

  allDataZ[302] = 225.8271;

  allDataZ[303] = 257.05606;

  allDataZ[304] = 252.73953;

  allDataZ[305] = 225.81064;

  allDataZ[306] = 260.31818;

  allDataZ[307] = 246.54482;

  allDataZ[308] = 254.8978;

  allDataZ[309] = 240.60548;

  allDataZ[310] = 240.60548;

  allDataZ[311] = 253.09375;

  allDataZ[312] = 253.09375;

  allDataZ[313] = 252.25351;

  allDataZ[314] = 253.27498;

  allDataZ[315] = 258.67886;

  allDataZ[316] = 234.63316;

  allDataZ[317] = 249.37857;

  allDataZ[318] = 249.37857;

  allDataZ[319] = 232.44196;

  allDataZ[320] = 249.04083;

  allDataZ[321] = 205.09293;

  allDataZ[322] = 205.09293;

  allDataZ[323] = 257.50916;

  allDataZ[324] = 257.8469;

  allDataZ[325] = 256.99838;

  allDataZ[326] = 256.99838;

  allDataZ[327] = 257.74805;

  allDataZ[328] = 257.73157;

  allDataZ[329] = 257.8716;

  allDataZ[330] = 257.8716;

  allDataZ[331] = 253.29146;

  allDataZ[332] = 253.29146;

  allDataZ[333] = 253.03607;

  allDataZ[334] = 253.32442;

  allDataZ[335] = 256.24054;

  allDataZ[336] = 256.44647;

  allDataZ[337] = 1.9111363;

  allDataZ[338] = 256.57828;

  allDataZ[339] = 257.13843;

  allDataZ[340] = 257.5174;

  allDataZ[341] = 256.77597;

  allDataZ[342] = 256.77597;

  allDataZ[343] = 257.50916;

  allDataZ[344] = 246.5201;

  allDataZ[345] = 257.608;

  allDataZ[346] = 257.608;

  allDataZ[347] = 256.94073;

  allDataZ[348] = 256.8913;

  allDataZ[349] = 257.30322;

  allDataZ[350] = 257.30322;

  allDataZ[351] = 256.26526;

  allDataZ[352] = 257.3279;

  allDataZ[353] = 256.61124;

  allDataZ[354] = 256.61124;

  allDataZ[355] = 246.49538;

  allDataZ[356] = 246.42125;

  allDataZ[357] = 246.68486;

  allDataZ[358] = 246.49538;

  allDataZ[359] = 246.40477;

  allDataZ[360] = 246.31416;

  allDataZ[361] = 246.45421;

  allDataZ[362] = 246.40477;

  allDataZ[363] = 246.59425;

  allDataZ[364] = 246.6107;

  allDataZ[365] = 246.5613;

  allDataZ[366] = 246.59425;

  allDataZ[367] = 246.51186;

  allDataZ[368] = 246.66014;

  allDataZ[369] = 246.5201;

  allDataZ[370] = 246.51186;

  allDataZ[371] = 227.21928;

  allDataZ[372] = 227.21928;

  allDataZ[373] = 237.87881;

  allDataZ[374] = 234.32838;

  allDataZ[375] = 234.22128;

  allDataZ[376] = 234.3119;

  allDataZ[377] = 108.1769;

  allDataZ[378] = 216.18082;

  allDataZ[379] = 246.35536;

  allDataZ[380] = 246.54482;

  allDataZ[381] = 0.0;

  allDataZ[382] = 246.35536;

  allDataZ[383] = 242.8626;

  allDataZ[384] = 242.8626;

  allDataZ[385] = 246.70958;

  allDataZ[386] = 263.64618;

  allDataZ[387] = 234.246;

  allDataZ[388] = 234.246;

  allDataZ[389] = 234.32838;

  allDataZ[390] = 234.32838;

  allDataZ[391] = 234.3778;

  allDataZ[392] = 234.27895;

  allDataZ[393] = 234.246;

  allDataZ[394] = 234.3778;

  allDataZ[395] = 234.27895;

  allDataZ[396] = 234.35309;

  allDataZ[397] = 234.22128;

  allDataZ[398] = 234.22128;

  allDataZ[399] = 234.30367;

  allDataZ[400] = 234.3119;

  allDataZ[401] = 234.28719;

  allDataZ[402] = 234.28719;

  allDataZ[403] = 234.073;

  allDataZ[404] = 234.16362;

  allDataZ[405] = 233.99886;

  allDataZ[406] = 234.073;

  allDataZ[407] = 234.03181;

  allDataZ[408] = 233.91649;

  allDataZ[409] = 234.16362;

  allDataZ[410] = 234.03181;

  allDataZ[411] = 234.26248;

  allDataZ[412] = 234.33661;

  allDataZ[413] = 234.27895;

  allDataZ[414] = 234.23776;

  allDataZ[415] = 234.09772;

  allDataZ[416] = 234.0071;

  allDataZ[417] = 234.12244;

  allDataZ[418] = 234.09772;

  allDataZ[419] = 233.95767;

  allDataZ[420] = 233.93297;

  allDataZ[421] = 233.98239;

  allDataZ[422] = 233.91649;

  allDataZ[423] = 233.85883;

  allDataZ[424] = 233.90825;

  allDataZ[425] = 233.93297;

  allDataZ[426] = 233.89177;

  allDataZ[427] = 233.84235;

  allDataZ[428] = 233.91649;

  allDataZ[429] = 233.96591;

  allDataZ[430] = 233.86707;

  allDataZ[431] = 233.96591;

  allDataZ[432] = 233.98239;

  allDataZ[433] = 233.91649;

  allDataZ[434] = 233.96591;

  allDataZ[435] = 232.09596;

  allDataZ[436] = 232.19481;

  allDataZ[437] = 232.12068;

  allDataZ[438] = 232.12068;

  allDataZ[439] = 232.11244;

  allDataZ[440] = 232.14539;

  allDataZ[441] = 232.22777;

  allDataZ[442] = 232.22777;

  allDataZ[443] = 233.93297;

  allDataZ[444] = 233.86707;

  allDataZ[445] = 233.90825;

  allDataZ[446] = 233.99886;

  allDataZ[447] = 233.91649;

  allDataZ[448] = 0.0;

  allDataZ[449] = 233.86707;

  allDataZ[450] = 233.91649;

  allDataZ[451] = 241.06679;

  allDataZ[452] = 241.06679;

  allDataZ[453] = 240.95146;

  allDataZ[454] = 240.92674;

  allDataZ[455] = 241.14091;

  allDataZ[456] = 241.14091;

  allDataZ[457] = 241.14091;

  allDataZ[458] = 241.09148;

  allDataZ[459] = 232.12068;

  allDataZ[460] = 232.16187;

  allDataZ[461] = 232.16187;

  allDataZ[462] = 232.16187;

  allDataZ[463] = 240.97615;

  allDataZ[464] = 240.97615;

  allDataZ[465] = 232.23601;

  allDataZ[466] = 240.90202;

  allDataZ[467] = 240.97615;

  allDataZ[468] = 233.48813;

  allDataZ[469] = 241.05855;

  allDataZ[470] = 240.94322;

  allDataZ[471] = 233.79292;

  allDataZ[472] = 233.79292;

  allDataZ[473] = 233.43047;

  allDataZ[474] = 233.57051;

  allDataZ[475] = 241.32214;

  allDataZ[476] = 241.32214;

  allDataZ[477] = 241.1574;

  allDataZ[478] = 241.248;

  allDataZ[479] = 241.1162;

  allDataZ[480] = 241.1162;

  allDataZ[481] = 241.248;

  allDataZ[482] = 241.13268;

  allDataZ[483] = 233.98239;

  allDataZ[484] = 233.96591;

  allDataZ[485] = 233.96591;

  allDataZ[486] = 233.96591;

  allDataZ[487] = 233.88353;

  allDataZ[488] = 233.85883;

  allDataZ[489] = 233.89177;

  allDataZ[490] = 233.89177;

  allDataZ[491] = 233.84235;

  allDataZ[492] = 233.84235;

  allDataZ[493] = 233.66112;

  allDataZ[494] = 137.6018;

  allDataZ[495] = 233.95767;

  allDataZ[496] = 233.95767;

  allDataZ[497] = 198.51929;

  allDataZ[498] = 234.0071;

  allDataZ[499] = 233.89177;

  allDataZ[500] = 233.88353;

  allDataZ[501] = 233.96591;

  allDataZ[502] = 233.96591;

  allDataZ[503] = 233.68584;

  allDataZ[504] = 233.6529;

  allDataZ[505] = 233.88353;

  allDataZ[506] = 233.88353;

  allDataZ[507] = 233.91649;

  allDataZ[508] = 233.9412;

  allDataZ[509] = 233.85883;

  allDataZ[510] = 233.85883;

  allDataZ[511] = 233.9412;

  allDataZ[512] = 233.9412;

  allDataZ[513] = 233.9412;

  allDataZ[514] = 233.9412;

  allDataZ[515] = 233.79292;

  allDataZ[516] = 233.82587;

  allDataZ[517] = 233.7435;

  allDataZ[518] = 233.79292;

  allDataZ[519] = 233.62817;

  allDataZ[520] = 0.0;

  allDataZ[521] = 233.70232;

  allDataZ[522] = 233.62817;

  allDataZ[523] = 233.56227;

  allDataZ[524] = 233.47166;

  allDataZ[525] = 233.63641;

  allDataZ[526] = 233.56227;

  allDataZ[527] = 233.58699;

  allDataZ[528] = 233.68584;

  allDataZ[529] = 233.49637;

  allDataZ[530] = 233.58699;

  allDataZ[531] = 232.13715;

  allDataZ[532] = 232.09596;

  allDataZ[533] = 232.07126;

  allDataZ[534] = 232.08772;

  allDataZ[535] = 233.53757;

  allDataZ[536] = 233.56227;

  allDataZ[537] = 232.09596;

  allDataZ[538] = 136.53915;

  allDataZ[539] = 233.48813;

  allDataZ[540] = 233.49637;

  allDataZ[541] = 233.52109;

  allDataZ[542] = 233.48813;

  allDataZ[543] = 232.13715;

  allDataZ[544] = 232.07126;

  allDataZ[545] = 280.41806;

  allDataZ[546] = 232.11244;

  allDataZ[547] = 233.48813;

  allDataZ[548] = 233.53757;

  allDataZ[549] = 233.46342;

  allDataZ[550] = 233.46342;

  allDataZ[551] = 233.46342;

  allDataZ[552] = 233.48813;

  allDataZ[553] = 233.46342;

  allDataZ[554] = 233.46342;

  allDataZ[555] = 233.46342;

  allDataZ[556] = 233.43047;

  allDataZ[557] = 233.51285;

  allDataZ[558] = 0.0;

  allDataZ[559] = 233.47166;

  allDataZ[560] = 233.49637;

  allDataZ[561] = 233.44695;

  allDataZ[562] = 233.44695;

  allDataZ[563] = 233.40576;

  allDataZ[564] = 233.43047;

  allDataZ[565] = 279.80023;

  allDataZ[566] = 233.40576;

  allDataZ[567] = 233.39752;

  allDataZ[568] = 233.40576;

  allDataZ[569] = 233.38104;

  allDataZ[570] = 233.39752;

  allDataZ[571] = 233.43047;

  allDataZ[572] = 0.0;

  allDataZ[573] = 233.44695;

  allDataZ[574] = 233.44695;

  allDataZ[575] = 233.44695;

  allDataZ[576] = 233.47166;

  allDataZ[577] = 233.44695;

  allDataZ[578] = 233.43047;

  allDataZ[579] = 233.68584;

  allDataZ[580] = 233.58699;

  allDataZ[581] = 233.7435;

  allDataZ[582] = 233.7435;

  allDataZ[583] = 233.40576;

  allDataZ[584] = 233.32338;

  allDataZ[585] = 233.46342;

  allDataZ[586] = 233.46342;

  allDataZ[587] = 233.42224;

  allDataZ[588] = 233.38104;

  allDataZ[589] = 233.40576;

  allDataZ[590] = 233.46342;

  allDataZ[591] = 233.62817;

  allDataZ[592] = 233.71878;

  allDataZ[593] = 233.48813;

  allDataZ[594] = 233.48813;

  allDataZ[595] = 233.52109;

  allDataZ[596] = 233.63641;

  allDataZ[597] = 233.39752;

  allDataZ[598] = 233.39752;

  allDataZ[599] = 233.62817;

  allDataZ[600] = 233.58699;

  allDataZ[601] = 233.6529;

  allDataZ[602] = 233.6529;

  allDataZ[603] = 233.37282;

  allDataZ[604] = 233.16685;

  allDataZ[605] = 233.35634;

  allDataZ[606] = 233.35634;

  allDataZ[607] = 233.21628;

  allDataZ[608] = 233.35634;

  allDataZ[609] = 233.11743;

  allDataZ[610] = 233.11743;

  allDataZ[611] = 233.56227;

  allDataZ[612] = 233.58699;

  allDataZ[613] = 233.58699;

  allDataZ[614] = 233.60345;

  allDataZ[615] = 233.63641;

  allDataZ[616] = 233.58699;

  allDataZ[617] = 233.58699;

  allDataZ[618] = 233.62817;

  allDataZ[619] = 233.49637;

  allDataZ[620] = 233.52109;

  allDataZ[621] = 233.57051;

  allDataZ[622] = 233.57051;

  allDataZ[623] = 233.54579;

  allDataZ[624] = 233.58699;

  allDataZ[625] = 47.127632;

  allDataZ[626] = 233.57051;

  allDataZ[627] = 233.54579;

  allDataZ[628] = 233.32338;

  allDataZ[629] = 233.6117;

  allDataZ[630] = 233.52109;

  allDataZ[631] = 233.29044;

  allDataZ[632] = 233.35634;

  allDataZ[633] = 233.32338;

  allDataZ[634] = 233.33162;

  allDataZ[635] = 233.62817;

  allDataZ[636] = 233.66112;

  allDataZ[637] = 233.58699;

  allDataZ[638] = 233.66112;

  allDataZ[639] = 233.6529;

  allDataZ[640] = 233.6117;

  allDataZ[641] = 233.66112;

  allDataZ[642] = 233.6776;

  allDataZ[643] = 233.39752;

  allDataZ[644] = 233.42224;

  allDataZ[645] = 233.37282;

  allDataZ[646] = 233.37282;

  allDataZ[647] = 233.43047;

  allDataZ[648] = 233.42224;

  allDataZ[649] = 233.35634;

  allDataZ[650] = 233.35634;

  allDataZ[651] = 233.38104;

  allDataZ[652] = 233.42224;

  allDataZ[653] = 233.35634;

  allDataZ[654] = 233.39752;

  allDataZ[655] = 233.30692;

  allDataZ[656] = 233.241;

  allDataZ[657] = 233.42224;

  allDataZ[658] = 233.35634;

  allDataZ[659] = 233.20804;

  allDataZ[660] = 233.18333;

  allDataZ[661] = 233.37282;

  allDataZ[662] = 233.32338;

  allDataZ[663] = 1.0956082;

  allDataZ[664] = 233.51285;

  allDataZ[665] = 233.18333;

  allDataZ[666] = 233.33162;

  allDataZ[667] = 233.35634;

  allDataZ[668] = 233.33162;

  allDataZ[669] = 233.39752;

  allDataZ[670] = 233.39752;

  allDataZ[671] = 233.38104;

  allDataZ[672] = 233.37282;

  allDataZ[673] = 233.39752;

  allDataZ[674] = 233.39752;

  allDataZ[675] = 233.57051;

  allDataZ[676] = 233.57051;

  allDataZ[677] = 233.53757;

  allDataZ[678] = 233.53757;

  allDataZ[679] = 233.51285;

  allDataZ[680] = 233.51285;

  allDataZ[681] = 233.56227;

  allDataZ[682] = 233.54579;

  allDataZ[683] = 233.52109;

  allDataZ[684] = 233.52109;

  allDataZ[685] = 233.53757;

  allDataZ[686] = 233.52109;

  allDataZ[687] = 233.51285;

  allDataZ[688] = 233.51285;

  allDataZ[689] = 233.49637;

  allDataZ[690] = 233.49637;

  allDataZ[691] = 234.18834;

  allDataZ[692] = 234.18834;

  allDataZ[693] = 234.22128;

  allDataZ[694] = 234.33661;

  allDataZ[695] = 233.241;

  allDataZ[696] = 233.241;

  allDataZ[697] = 233.72702;

  allDataZ[698] = 233.32338;

  allDataZ[699] = 233.46342;

  allDataZ[700] = 233.46342;

  allDataZ[701] = 0.0;

  allDataZ[702] = 233.49637;

  allDataZ[703] = 233.90825;

  allDataZ[704] = 233.90825;

  allDataZ[705] = 233.47166;

  allDataZ[706] = 233.60345;

  allDataZ[707] = 233.71878;

  allDataZ[708] = 233.72702;

  allDataZ[709] = 233.66112;

  allDataZ[710] = 233.70232;

  allDataZ[711] = 233.68584;

  allDataZ[712] = 233.6529;

  allDataZ[713] = 233.72702;

  allDataZ[714] = 233.72702;

  allDataZ[715] = 280.94528;

  allDataZ[716] = 233.68584;

  allDataZ[717] = 233.35634;

  allDataZ[718] = 233.52109;

  allDataZ[719] = 233.7435;

  allDataZ[720] = 233.66112;

  allDataZ[721] = 233.68584;

  allDataZ[722] = 233.70232;

  allDataZ[723] = 233.6776;

  allDataZ[724] = 233.62817;

  allDataZ[725] = 261.9163;

  allDataZ[726] = 233.68584;

  allDataZ[727] = 233.75174;

  allDataZ[728] = 233.71878;

  allDataZ[729] = 233.70232;

  allDataZ[730] = 233.70232;

  allDataZ[731] = 233.71878;

  allDataZ[732] = 233.70232;

  allDataZ[733] = 233.6529;

  allDataZ[734] = 233.72702;

  allDataZ[735] = 233.71878;

  allDataZ[736] = 233.72702;

  allDataZ[737] = 0.0;

  allDataZ[738] = 233.70232;

  allDataZ[739] = 233.99886;

  allDataZ[740] = 233.98239;

  allDataZ[741] = 233.81764;

  allDataZ[742] = 233.91649;

  allDataZ[743] = 233.89177;

  allDataZ[744] = 233.79292;

  allDataZ[745] = 233.98239;

  allDataZ[746] = 233.98239;

  allDataZ[747] = 234.10596;

  allDataZ[748] = 233.90825;

  allDataZ[749] = 233.71878;

  allDataZ[750] = 234.13892;

  allDataZ[751] = 233.70232;

  allDataZ[752] = 233.81764;

  allDataZ[753] = 233.90825;

  allDataZ[754] = 233.7435;

  allDataZ[755] = 233.98239;

  allDataZ[756] = 233.96591;

  allDataZ[757] = 233.95767;

  allDataZ[758] = 233.98239;

  allDataZ[759] = 233.98239;

  allDataZ[760] = 233.9412;

  allDataZ[761] = 233.93297;

  allDataZ[762] = 233.93297;

  allDataZ[763] = 233.93297;

  allDataZ[764] = 234.03181;

  allDataZ[765] = 233.79292;

  allDataZ[766] = 233.81764;

  allDataZ[767] = 233.88353;

  allDataZ[768] = 233.90825;

  allDataZ[769] = 234.03181;

  allDataZ[770] = 233.9412;

  allDataZ[771] = 234.3119;

  allDataZ[772] = 234.246;

  allDataZ[773] = 234.3119;

  allDataZ[774] = 234.35309;

  allDataZ[775] = 234.19658;

  allDataZ[776] = 234.22128;

  allDataZ[777] = 234.246;

  allDataZ[778] = 234.22128;

  allDataZ[779] = 233.98239;

  allDataZ[780] = 233.99886;

  allDataZ[781] = 233.9412;

  allDataZ[782] = 233.9412;

  allDataZ[783] = 234.22128;

  allDataZ[784] = 234.3119;

  allDataZ[785] = 234.08124;

  allDataZ[786] = 234.10596;

  allDataZ[787] = 234.21306;

  allDataZ[788] = 234.21306;

  allDataZ[789] = 234.50137;

  allDataZ[790] = 234.35309;

  allDataZ[791] = 234.13892;

  allDataZ[792] = 234.13892;

  allDataZ[793] = 234.14716;

  allDataZ[794] = 234.17186;

  allDataZ[795] = 234.17186;

  allDataZ[796] = 234.27895;

  allDataZ[797] = 234.22128;

  allDataZ[798] = 234.23776;

  allDataZ[799] = 234.42723;

  allDataZ[800] = 234.50137;

  allDataZ[801] = 234.27895;

  allDataZ[802] = 234.33661;

  allDataZ[803] = 234.26248;

  allDataZ[804] = 234.28719;

  allDataZ[805] = 234.27895;

  allDataZ[806] = 234.27895;

  allDataZ[807] = 234.30367;

  allDataZ[808] = 234.17186;

  allDataZ[809] = 234.3119;

  allDataZ[810] = 234.3119;

  allDataZ[811] = 234.17186;

  allDataZ[812] = 234.17186;

  allDataZ[813] = 234.10596;

  allDataZ[814] = 234.13892;

  allDataZ[815] = 234.13892;

  allDataZ[816] = 234.26248;

  allDataZ[817] = 234.16362;

  allDataZ[818] = 234.21306;

  allDataZ[819] = 234.18834;

  allDataZ[820] = 234.27895;

  allDataZ[821] = 234.27895;

  allDataZ[822] = 234.27895;

  allDataZ[823] = 234.17186;

  allDataZ[824] = 234.17186;

  allDataZ[825] = 234.23776;

  allDataZ[826] = 281.99146;

  allDataZ[827] = 234.16362;

  allDataZ[828] = 234.10596;

  allDataZ[829] = 234.13892;

  allDataZ[830] = 234.13892;

  allDataZ[831] = 234.33661;

  allDataZ[832] = 297.2476;

  allDataZ[833] = 234.23776;

  allDataZ[834] = 234.23776;

  allDataZ[835] = 234.51784;

  allDataZ[836] = 234.55902;

  allDataZ[837] = 234.49313;

  allDataZ[838] = 234.49313;

  allDataZ[839] = 234.49313;

  allDataZ[840] = 234.51784;

  allDataZ[841] = 234.51784;

  allDataZ[842] = 234.51784;

  allDataZ[843] = 234.17186;

  allDataZ[844] = 234.17186;

  allDataZ[845] = 234.16362;

  allDataZ[846] = 234.13892;

  allDataZ[847] = 136.53915;

  allDataZ[848] = 234.49313;

  allDataZ[849] = 234.21306;

  allDataZ[850] = 234.18834;

  allDataZ[851] = 234.47665;

  allDataZ[852] = 234.49313;

  allDataZ[853] = 234.51784;

  allDataZ[854] = 234.51784;

  allDataZ[855] = 234.51784;

  allDataZ[856] = 234.47665;

  allDataZ[857] = 234.47665;

  allDataZ[858] = 234.47665;

  allDataZ[859] = 234.45193;

  allDataZ[860] = 234.42723;

  allDataZ[861] = 234.47665;

  allDataZ[862] = 335.05844;

  allDataZ[863] = 234.46841;

  allDataZ[864] = 234.42723;

  allDataZ[865] = 335.05844;

  allDataZ[866] = 234.47665;

  allDataZ[867] = 251.64394;

  allDataZ[868] = 251.64394;

  allDataZ[869] = 253.09375;

  allDataZ[870] = 252.39355;

  allDataZ[871] = 0.0;

  allDataZ[872] = 224.70679;

  allDataZ[873] = 251.924;

  allDataZ[874] = 253.23381;

  allDataZ[875] = 253.4315;

  allDataZ[876] = 253.4315;

  allDataZ[877] = 234.45193;

  allDataZ[878] = 252.81366;

  allDataZ[879] = 253.74452;

  allDataZ[880] = 253.74452;

  allDataZ[881] = 252.38531;

  allDataZ[882] = 252.27823;

  allDataZ[883] = 224.9951;

  allDataZ[884] = 224.9951;

  allDataZ[885] = 224.64088;

  allDataZ[886] = 224.78093;

  allDataZ[887] = 225.1022;

  allDataZ[888] = 225.1681;

  allDataZ[889] = 225.02806;

  allDataZ[890] = 225.1022;

  allDataZ[891] = 0.0;

  allDataZ[892] = 224.98686;

  allDataZ[893] = 224.88802;

  allDataZ[894] = 224.88802;

  allDataZ[895] = 224.77269;

  allDataZ[896] = 224.77269;

  allDataZ[897] = 224.98686;

  allDataZ[898] = 224.91273;

  allDataZ[899] = 247.40152;

  allDataZ[900] = 247.40152;

  allDataZ[901] = 247.26974;

  allDataZ[902] = 247.31091;

  allDataZ[903] = 247.36035;

  allDataZ[904] = 247.36035;

  allDataZ[905] = 247.40976;

  allDataZ[906] = 247.43448;

  allDataZ[907] = 247.40152;

  allDataZ[908] = 247.40152;

  allDataZ[909] = 136.53915;

  allDataZ[910] = 247.40152;

  allDataZ[911] = 247.37683;

  allDataZ[912] = 247.37683; 

  allDataZ[913] = 0.0;

  allDataZ[914] = 247.40152;

  allDataZ[915] = 247.21207;

  allDataZ[916] = 262.17163;

  allDataZ[917] = 247.37683;

}


void init (void) 

{

  startArray();

  glEnable(GL_DEPTH_TEST);

  glShadeModel(GL_SMOOTH);

}


void display(void)

{

  glClearColor (0.0, 0.0, 0.0, 0.0);

  glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

  drawScene ();

  glFlush();

}


void mouseMoveFunc ( int x, int y )

{

  mouseX = x;

  mouseY = windowH  -  y;

}


void keyboardFunc ( unsigned char key, int x, int y )

{

  numPressed = key - '0';

}



/*  Main Loop  */

int main(int argc, char** argv)

{

  glutInit(&argc, argv);

  glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB | GLUT_DEPTH);

  glutInitWindowSize (windowW, windowH);

  glutInitWindowPosition (100, 100);

  glutCreateWindow (argv[0]);

  glutPassiveMotionFunc( mouseMoveFunc );

  glutKeyboardFunc( keyboardFunc );

  init();

  glutDisplayFunc(display);

  glutMainLoop();

  return 0; 

}