// --------------------------------------------------------------------------------
// DistanceCalc.js
// Simon Anderson 26-Jan-2005
// Contains Javascript relevant to the Distance Calculator app.
// --------------------------------------------------------------------------------

var milesArray = new Array(59)

// --------------------------------------------------------------------------------
// GetMiles()
// Fires when the submit button was clicked or onChange of either drop down list. 
// Writes the result of the calculation to form fields defined on the page
// --------------------------------------------------------------------------------
// Arguments:
//	- none
// Returns:
//	- Nothing
// --------------------------------------------------------------------------------
function GetMiles() {
	InitMileageArray();
	
	var loc1 = document.getElementById("location1");
	var loc2 = document.getElementById("location2");
	
	var fromLocation = loc1.value;
	var toLocation = loc2.value;
	
	if (fromLocation != null && toLocation != null) {
		var x = milesArray[fromLocation][toLocation];
		var miles = document.getElementById("miles");
		
		if (miles != null) SetContent(miles, x);
			
		var intValue;
		var estimated;
		var oneHour = 1;
		var speedKM = 80;
					
		intValue = parseInt(parseFloat(x * 1.61));
		
		var kilometers = document.getElementById("kilometers");
		if (kilometers != null) SetContent(kilometers, intValue);

		estimated = parseFloat(intValue * (oneHour / speedKM));
		estimatedHours = parseInt(estimated);
		estimatedMinutes = (parseInt(parseFloat((estimated - estimatedHours) * 60)));
		if (estimatedMinutes < 10) estimatedMinutes = "0" + estimatedMinutes;

		var estimatedTime = document.getElementById("estimatedtime");
		if (estimatedTime != null) SetContent(estimatedTime, estimatedHours + ":" + estimatedMinutes);
	}
}

// --------------------------------------------------------------------------------
// SetContent()
// Replace text contained within an element
// --------------------------------------------------------------------------------
// Arguments:
//	- elm: element to update [object]
//	- str: text to place within the element [string]
// Returns:
//	- Nothing
// --------------------------------------------------------------------------------
function SetContent(elm, str) {
	elm.removeChild(elm.childNodes.item(0));
	elm.appendChild(document.createTextNode(str));		
}

// --------------------------------------------------------------------------------
// InitMileageArray()
// Initializes the matrix for calculating mlielage between two selections
// --------------------------------------------------------------------------------
// Arguments:
//	- none
// Returns:
//	- Nothing
// --------------------------------------------------------------------------------
function InitMileageArray() {
	for (i = 0; i < 60; i++) { milesArray[i]= new Array(59); }

	milesArray[0][59]=315;
    milesArray[0][58]=168;
    milesArray[0][57]=152;
    milesArray[0][56]=105;
    milesArray[0][55]=73;
    milesArray[0][54]=112;
    milesArray[0][53]=265;
    milesArray[0][52]=276;
    milesArray[0][51]=89;
    milesArray[0][50]=109;
    milesArray[0][48]=21;
    milesArray[0][46]=257;
    milesArray[0][45]=131;
    milesArray[0][43]=179;
    milesArray[0][41]=114;
    milesArray[0][40]=51;
    milesArray[0][39]=25;
    milesArray[0][38]=264;
    milesArray[0][37]=290;
    milesArray[0][35]=110;
    milesArray[0][33]=181;
    milesArray[0][32]=208;
    milesArray[0][29]=182;
    milesArray[0][27]=187;
    milesArray[0][26]=278;
    milesArray[0][25]=254;
    milesArray[0][24]=216;
    milesArray[0][23]=178;
    milesArray[0][19]=159;
    milesArray[0][18]=129;
    milesArray[0][17]=289;
    milesArray[0][15]=288;
    milesArray[0][13]=256;
    milesArray[0][12]=127;
    milesArray[0][11]=289;
    milesArray[0][8]=216;
    milesArray[0][7]=191;
    milesArray[0][6]=220;
    milesArray[0][5]=189;
    milesArray[0][4]=123;
    milesArray[0][3]=230;
    milesArray[0][2]=144;
    milesArray[0][1]=241;
    milesArray[0][0]=0;
    milesArray[0][47]=154;
    milesArray[0][22]=214;
    milesArray[0][36]=157;
    milesArray[0][44]=276;
    milesArray[0][20]=283;
    milesArray[0][34]=294;
    milesArray[0][14]=305;
    milesArray[0][9]=292;
    milesArray[0][31]=310;
    milesArray[0][42]=274;
    milesArray[0][10]=249;
    milesArray[0][30]=234;
    milesArray[0][21]=217;
    milesArray[0][28]=203;
    milesArray[0][49]=197;
    milesArray[0][16]=237;
    milesArray[1][59]=83;
    milesArray[1][58]=71;
    milesArray[1][57]=86;
    milesArray[1][56]=205;
    milesArray[1][55]=168;
    milesArray[1][54]=211;
    milesArray[1][53]=364;
    milesArray[1][52]=376;
    milesArray[1][51]=151;
    milesArray[1][50]=208;
    milesArray[1][48]=227;
    milesArray[1][46]=114;
    milesArray[1][45]=176;
    milesArray[1][43]=278;
    milesArray[1][41]=213;
    milesArray[1][40]=223;
    milesArray[1][39]=217;
    milesArray[1][38]=364;
    milesArray[1][37]=390;
    milesArray[1][35]=210;
    milesArray[1][33]=277;
    milesArray[1][32]=33;
    milesArray[1][29]=97;
    milesArray[1][27]=102;
    milesArray[1][26]=396;
    milesArray[1][25]=111;
    milesArray[1][24]=73;
    milesArray[1][23]=64;
    milesArray[1][19]=83;
    milesArray[1][18]=127;
    milesArray[1][17]=389;
    milesArray[1][15]=388;
    milesArray[1][13]=23;
    milesArray[1][12]=124;
    milesArray[1][11]=135;
    milesArray[1][8]=312;
    milesArray[1][7]=89;
    milesArray[1][6]=16;
    milesArray[1][5]=52;
    milesArray[1][4]=118;
    milesArray[1][3]=329;
    milesArray[1][2]=243;
    milesArray[1][1]=0;
    milesArray[1][0]=241;
    milesArray[1][47]=243;
    milesArray[1][22]=303;
    milesArray[1][36]=82;
    milesArray[1][44]=103;
    milesArray[1][20]=372;
    milesArray[1][34]=383;
    milesArray[1][14]=394;
    milesArray[1][9]=382;
    milesArray[1][31]=399;
    milesArray[1][42]=363;
    milesArray[1][10]=338;
    milesArray[1][30]=323;
    milesArray[1][21]=306;
    milesArray[1][28]=292;
    milesArray[1][49]=286;
    milesArray[1][16]=326;
    milesArray[2][59]=319;
    milesArray[2][58]=172;
    milesArray[2][57]=157;
    milesArray[2][56]=39;
    milesArray[2][55]=77;
    milesArray[2][54]=38;
    milesArray[2][53]=122;
    milesArray[2][52]=134;
    milesArray[2][51]=93;
    milesArray[2][50]=37;
    milesArray[2][48]=131;
    milesArray[2][46]=262;
    milesArray[2][45]=87;
    milesArray[2][43]=36;
    milesArray[2][41]=46;
    milesArray[2][40]=128;
    milesArray[2][39]=122;
    milesArray[2][38]=122;
    milesArray[2][37]=148;
    milesArray[2][35]=37;
    milesArray[2][33]=36;
    milesArray[2][32]=212;
    milesArray[2][29]=187;
    milesArray[2][27]=192;
    milesArray[2][26]=156;
    milesArray[2][25]=259;
    milesArray[2][24]=221;
    milesArray[2][23]=183;
    milesArray[2][19]=163;
    milesArray[2][18]=136;
    milesArray[2][17]=148;
    milesArray[2][15]=146;
    milesArray[2][13]=259;
    milesArray[2][12]=131;
    milesArray[2][11]=293;
    milesArray[2][8]=71;
    milesArray[2][7]=194;
    milesArray[2][6]=225;
    milesArray[2][5]=193;
    milesArray[2][4]=127;
    milesArray[2][3]=88;
    milesArray[2][2]=0;
    milesArray[2][1]=243;
    milesArray[2][0]=144;
    milesArray[2][47]=38;
    milesArray[2][22]=80;
    milesArray[2][36]=167;
    milesArray[2][44]=286;
    milesArray[2][20]=149;
    milesArray[2][34]=160;
    milesArray[2][14]=171;
    milesArray[2][9]=159;
    milesArray[2][31]=176;
    milesArray[2][42]=140;
    milesArray[2][10]=115;
    milesArray[2][30]=100;
    milesArray[2][21]=83;
    milesArray[2][28]=69;
    milesArray[2][49]=63;
    milesArray[2][16]=103;
    milesArray[3][59]=405;
    milesArray[3][58]=259;
    milesArray[3][57]=243;
    milesArray[3][56]=125;
    milesArray[3][55]=163;
    milesArray[3][54]=124;
    milesArray[3][53]=36;
    milesArray[3][52]=48;
    milesArray[3][51]=179;
    milesArray[3][50]=123;
    milesArray[3][48]=217;
    milesArray[3][46]=348;
    milesArray[3][45]=168;
    milesArray[3][43]=57;
    milesArray[3][41]=132;
    milesArray[3][40]=214;
    milesArray[3][39]=208;
    milesArray[3][38]=36;
    milesArray[3][37]=62;
    milesArray[3][35]=123;
    milesArray[3][33]=60;
    milesArray[3][32]=298;
    milesArray[3][29]=273;
    milesArray[3][27]=278;
    milesArray[3][26]=69;
    milesArray[3][25]=345;
    milesArray[3][24]=307;
    milesArray[3][23]=269;
    milesArray[3][19]=249;
    milesArray[3][18]=222;
    milesArray[3][17]=61;
    milesArray[3][15]=60;
    milesArray[3][13]=345;
    milesArray[3][12]=217;
    milesArray[3][11]=379;
    milesArray[3][8]=119;
    milesArray[3][7]=279;
    milesArray[3][6]=310;
    milesArray[3][5]=279;
    milesArray[3][4]=213;
    milesArray[3][3]=0;
    milesArray[3][2]=88;
    milesArray[3][1]=329;
    milesArray[3][0]=230;
    milesArray[3][47]=118;
    milesArray[3][22]=48;
    milesArray[3][36]=253;
    milesArray[3][44]=372;
    milesArray[3][20]=63;
    milesArray[3][34]=75;
    milesArray[3][14]=86;
    milesArray[3][9]=85;
    milesArray[3][31]=103;
    milesArray[3][42]=80;
    milesArray[3][10]=55;
    milesArray[3][30]=40;
    milesArray[3][21]=49;
    milesArray[3][28]=42;
    milesArray[3][49]=73;
    milesArray[3][16]=17;
    milesArray[4][59]=195;
    milesArray[4][58]=48;
    milesArray[4][57]=32;
    milesArray[4][56]=89;
    milesArray[4][55]=52;
    milesArray[4][54]=96;
    milesArray[4][53]=248;
    milesArray[4][52]=260;
    milesArray[4][51]=36;
    milesArray[4][50]=92;
    milesArray[4][48]=111;
    milesArray[4][46]=137;
    milesArray[4][45]=70;
    milesArray[4][43]=162;
    milesArray[4][41]=96;
    milesArray[4][40]=107;
    milesArray[4][39]=102;
    milesArray[4][38]=248;
    milesArray[4][37]=273;
    milesArray[4][35]=94;
    milesArray[4][33]=161;
    milesArray[4][32]=87;
    milesArray[4][29]=62;
    milesArray[4][27]=67;
    milesArray[4][26]=281;
    milesArray[4][25]=134;
    milesArray[4][24]=96;
    milesArray[4][23]=58;
    milesArray[4][19]=39;
    milesArray[4][18]=11;
    milesArray[4][17]=273;
    milesArray[4][15]=272;
    milesArray[4][13]=134;
    milesArray[4][12]=6;
    milesArray[4][11]=169;
    milesArray[4][8]=196;
    milesArray[4][7]=69;
    milesArray[4][6]=100;
    milesArray[4][5]=68;
    milesArray[4][4]=0;
    milesArray[4][3]=213;
    milesArray[4][2]=127;
    milesArray[4][1]=118;
    milesArray[4][0]=123;
    milesArray[4][47]=147;
    milesArray[4][22]=206;
    milesArray[4][36]=50;
    milesArray[4][44]=160;
    milesArray[4][20]=275;
    milesArray[4][34]=287;
    milesArray[4][14]=298;
    milesArray[4][9]=285;
    milesArray[4][31]=303;
    milesArray[4][42]=267;
    milesArray[4][10]=242;
    milesArray[4][30]=266;
    milesArray[4][21]=210;
    milesArray[4][28]=196;
    milesArray[4][49]=190;
    milesArray[4][16]=229;
    milesArray[5][59]=128;
    milesArray[5][58]=21;
    milesArray[5][57]=37;
    milesArray[5][56]=155;
    milesArray[5][55]=119;
    milesArray[5][54]=162;
    milesArray[5][53]=314;
    milesArray[5][52]=326;
    milesArray[5][51]=102;
    milesArray[5][50]=159;
    milesArray[5][48]=177;
    milesArray[5][46]=117;
    milesArray[5][45]=133;
    milesArray[5][43]=228;
    milesArray[5][41]=162;
    milesArray[5][40]=174;
    milesArray[5][39]=168;
    milesArray[5][38]=314;
    milesArray[5][37]=340;
    milesArray[5][35]=160;
    milesArray[5][33]=228;
    milesArray[5][32]=22;
    milesArray[5][29]=66;
    milesArray[5][27]=72;
    milesArray[5][26]=346;
    milesArray[5][25]=160;
    milesArray[5][24]=103;
    milesArray[5][23]=15;
    milesArray[5][19]=34;
    milesArray[5][18]=78;
    milesArray[5][17]=339;
    milesArray[5][15]=338;
    milesArray[5][13]=68;
    milesArray[5][12]=75;
    milesArray[5][11]=176;
    milesArray[5][8]=262;
    milesArray[5][7]=75;
    milesArray[5][6]=34;
    milesArray[5][5]=0;
    milesArray[5][4]=68;
    milesArray[5][3]=279;
    milesArray[5][2]=193;
    milesArray[5][1]=52;
    milesArray[5][0]=189;
    milesArray[5][47]=197;
    milesArray[5][22]=256;
    milesArray[5][36]=35;
    milesArray[5][44]=150;
    milesArray[5][20]=325;
    milesArray[5][34]=337;
    milesArray[5][14]=348;
    milesArray[5][9]=335;
    milesArray[5][31]=353;
    milesArray[5][42]=316;
    milesArray[5][10]=292;
    milesArray[5][30]=276;
    milesArray[5][21]=259;
    milesArray[5][28]=246;
    milesArray[5][49]=240;
    milesArray[5][16]=279;
    milesArray[6][59]=97;
    milesArray[6][58]=53;
    milesArray[6][57]=68;
    milesArray[6][56]=187;
    milesArray[6][55]=150;
    milesArray[6][54]=193;
    milesArray[6][53]=346;
    milesArray[6][52]=358;
    milesArray[6][51]=133;
    milesArray[6][50]=190;
    milesArray[6][48]=208;
    milesArray[6][46]=128;
    milesArray[6][45]=163;
    milesArray[6][43]=259;
    milesArray[6][41]=195;
    milesArray[6][40]=204;
    milesArray[6][39]=199;
    milesArray[6][38]=345;
    milesArray[6][37]=371;
    milesArray[6][35]=191;
    milesArray[6][33]=240;
    milesArray[6][32]=15;
    milesArray[6][29]=78;
    milesArray[6][27]=84;
    milesArray[6][26]=378;
    milesArray[6][25]=125;
    milesArray[6][24]=87;
    milesArray[6][23]=45;
    milesArray[6][19]=65;
    milesArray[6][18]=109;
    milesArray[6][17]=371;
    milesArray[6][15]=370;
    milesArray[6][13]=37;
    milesArray[6][12]=106;
    milesArray[6][11]=158;
    milesArray[6][8]=293;
    milesArray[6][7]=69;
    milesArray[6][6]=0;
    milesArray[6][5]=34;
    milesArray[6][4]=100;
    milesArray[6][3]=310;
    milesArray[6][2]=225;
    milesArray[6][1]=16;
    milesArray[6][0]=220;
    milesArray[6][47]=229;
    milesArray[6][22]=288;
    milesArray[6][36]=68;
    milesArray[6][44]=119;
    milesArray[6][20]=357;
    milesArray[6][34]=369;
    milesArray[6][14]=380;
    milesArray[6][9]=367;
    milesArray[6][31]=385;
    milesArray[6][42]=348;
    milesArray[6][10]=324;
    milesArray[6][30]=308;
    milesArray[6][21]=291;
    milesArray[6][28]=278;
    milesArray[6][49]=272;
    milesArray[6][16]=311;
    milesArray[7][59]=129;
    milesArray[7][58]=66;
    milesArray[7][57]=55;
    milesArray[7][56]=155;
    milesArray[7][55]=118;
    milesArray[7][54]=161;
    milesArray[7][53]=314;
    milesArray[7][52]=325;
    milesArray[7][51]=101;
    milesArray[7][50]=158;
    milesArray[7][48]=176;
    milesArray[7][46]=71;
    milesArray[7][45]=125;
    milesArray[7][43]=228;
    milesArray[7][41]=162;
    milesArray[7][40]=173;
    milesArray[7][39]=167;
    milesArray[7][38]=314;
    milesArray[7][37]=340;
    milesArray[7][35]=160;
    milesArray[7][33]=227;
    milesArray[7][32]=55;
    milesArray[7][29]=10;
    milesArray[7][27]=11;
    milesArray[7][26]=346;
    milesArray[7][25]=68;
    milesArray[7][24]=30;
    milesArray[7][23]=60;
    milesArray[7][19]=61;
    milesArray[7][18]=60;
    milesArray[7][17]=339;
    milesArray[7][15]=338;
    milesArray[7][13]=105;
    milesArray[7][12]=63;
    milesArray[7][11]=103;
    milesArray[7][8]=262;
    milesArray[7][7]=0;
    milesArray[7][6]=69;
    milesArray[7][5]=75;
    milesArray[7][4]=69;
    milesArray[7][3]=279;
    milesArray[7][2]=194;
    milesArray[7][1]=89;
    milesArray[7][0]=191;
    milesArray[7][47]=204;
    milesArray[7][22]=263;
    milesArray[7][36]=37;
    milesArray[7][44]=104;
    milesArray[7][20]=332;
    milesArray[7][34]=344;
    milesArray[7][14]=354;
    milesArray[7][9]=342;
    milesArray[7][31]=360;
    milesArray[7][42]=323;
    milesArray[7][10]=299;
    milesArray[7][30]=283;
    milesArray[7][21]=266;
    milesArray[7][28]=253;
    milesArray[7][49]=247;
    milesArray[7][16]=286;
    milesArray[8][59]=388;
    milesArray[8][58]=241;
    milesArray[8][57]=225;
    milesArray[8][56]=107;
    milesArray[8][55]=145;
    milesArray[8][54]=108;
    milesArray[8][53]=153;
    milesArray[8][52]=166;
    milesArray[8][51]=161;
    milesArray[8][50]=105;
    milesArray[8][48]=200;
    milesArray[8][46]=330;
    milesArray[8][45]=124;
    milesArray[8][43]=67;
    milesArray[8][41]=116;
    milesArray[8][40]=196;
    milesArray[8][39]=190;
    milesArray[8][38]=153;
    milesArray[8][37]=179;
    milesArray[8][35]=105;
    milesArray[8][33]=67;
    milesArray[8][32]=280;
    milesArray[8][29]=256;
    milesArray[8][27]=260;
    milesArray[8][26]=186;
    milesArray[8][25]=327;
    milesArray[8][24]=289;
    milesArray[8][23]=251;
    milesArray[8][19]=231;
    milesArray[8][18]=201;
    milesArray[8][17]=178;
    milesArray[8][15]=177;
    milesArray[8][13]=329;
    milesArray[8][12]=200;
    milesArray[8][11]=361;
    milesArray[8][8]=0;
    milesArray[8][7]=262;
    milesArray[8][6]=293;
    milesArray[8][5]=262;
    milesArray[8][4]=196;
    milesArray[8][3]=119;
    milesArray[8][2]=71;
    milesArray[8][1]=312;
    milesArray[8][0]=216;
    milesArray[8][47]=78;
    milesArray[8][22]=111;
    milesArray[8][36]=236;
    milesArray[8][44]=354;
    milesArray[8][20]=180;
    milesArray[8][34]=191;
    milesArray[8][14]=202;
    milesArray[8][9]=190;
    milesArray[8][31]=207;
    milesArray[8][42]=171;
    milesArray[8][10]=146;
    milesArray[8][30]=131;
    milesArray[8][21]=114;
    milesArray[8][28]=100;
    milesArray[8][49]=95;
    milesArray[8][16]=134;
    milesArray[9][0]=292;
    milesArray[9][1]=382;
    milesArray[9][2]=159;
    milesArray[9][3]=85;
    milesArray[9][4]=286;
    milesArray[9][5]=335;
    milesArray[9][6]=367;
    milesArray[9][7]=340;
    milesArray[9][8]=190;
    milesArray[9][9]=0;
    milesArray[9][10]=45;
    milesArray[9][11]=444;
    milesArray[9][12]=287;
    milesArray[9][13]=401;
    milesArray[9][14]=3;
    milesArray[9][15]=121;
    milesArray[9][17]=124;
    milesArray[9][18]=290;
    milesArray[9][19]=306;
    milesArray[9][20]=22;
    milesArray[9][22]=119;
    milesArray[9][23]=324;
    milesArray[9][24]=369;
    milesArray[9][25]=406;
    milesArray[9][26]=130;
    milesArray[9][27]=339;
    milesArray[9][29]=331;
    milesArray[9][30]=60;
    milesArray[9][31]=18;
    milesArray[9][32]=354;
    milesArray[9][33]=131;
    milesArray[9][34]=12;
    milesArray[9][35]=195;
    milesArray[9][36]=325;
    milesArray[9][37]=123;
    milesArray[9][38]=98;
    milesArray[9][39]=272;
    milesArray[9][40]=285;
    milesArray[9][41]=204;
    milesArray[9][42]=19;
    milesArray[9][43]=129;
    milesArray[9][44]=444;
    milesArray[9][45]=247;
    milesArray[9][46]=408;
    milesArray[9][47]=190;
    milesArray[9][48]=282;
    milesArray[9][50]=194;
    milesArray[9][51]=249;
    milesArray[9][52]=111;
    milesArray[9][53]=98;
    milesArray[9][54]=194;
    milesArray[9][55]=234;
    milesArray[9][56]=196;
    milesArray[9][57]=299;
    milesArray[9][58]=315;
    milesArray[9][59]=462;
    milesArray[9][21]=79;
    milesArray[9][28]=93;
    milesArray[9][49]=145;
    milesArray[9][16]=62;
    milesArray[10][0]=249;
    milesArray[10][1]=338;
    milesArray[10][2]=115;
    milesArray[10][3]=55;
    milesArray[10][4]=243;
    milesArray[10][5]=292;
    milesArray[10][6]=324;
    milesArray[10][7]=296;
    milesArray[10][8]=147;
    milesArray[10][9]=45;
    milesArray[10][10]=0;
    milesArray[10][11]=401;
    milesArray[10][12]=244;
    milesArray[10][13]=358;
    milesArray[10][14]=47;
    milesArray[10][15]=114;
    milesArray[10][17]=116;
    milesArray[10][18]=247;
    milesArray[10][19]=263;
    milesArray[10][20]=66;
    milesArray[10][22]=76;
    milesArray[10][23]=280;
    milesArray[10][24]=325;
    milesArray[10][25]=362;
    milesArray[10][26]=122;
    milesArray[10][27]=296;
    milesArray[10][29]=288;
    milesArray[10][30]=16;
    milesArray[10][31]=62;
    milesArray[10][32]=310;
    milesArray[10][33]=88;
    milesArray[10][34]=55;
    milesArray[10][35]=151;
    milesArray[10][36]=282;
    milesArray[10][37]=116;
    milesArray[10][38]=90;
    milesArray[10][39]=229;
    milesArray[10][40]=242;
    milesArray[10][41]=161;
    milesArray[10][42]=26;
    milesArray[10][43]=86;
    milesArray[10][44]=400;
    milesArray[10][45]=204;
    milesArray[10][46]=364;
    milesArray[10][47]=147;
    milesArray[10][48]=239;
    milesArray[10][50]=151;
    milesArray[10][51]=206;
    milesArray[10][52]=103;
    milesArray[10][53]=90;
    milesArray[10][54]=151;
    milesArray[10][55]=191;
    milesArray[10][56]=153;
    milesArray[10][57]=256;
    milesArray[10][58]=272;
    milesArray[10][59]=419;
    milesArray[10][21]=36;
    milesArray[10][28]=50;
    milesArray[10][49]=102;
    milesArray[10][16]=71;
    milesArray[11][59]=53;
    milesArray[11][58]=166;
    milesArray[11][57]=155;
    milesArray[11][56]=255;
    milesArray[11][55]=218;
    milesArray[11][54]=262;
    milesArray[11][53]=414;
    milesArray[11][52]=426;
    milesArray[11][51]=201;
    milesArray[11][50]=258;
    milesArray[11][48]=277;
    milesArray[11][46]=34;
    milesArray[11][45]=220;
    milesArray[11][43]=328;
    milesArray[11][41]=262;
    milesArray[11][40]=273;
    milesArray[11][39]=268;
    milesArray[11][38]=414;
    milesArray[11][37]=440;
    milesArray[11][35]=260;
    milesArray[11][33]=327;
    milesArray[11][32]=155;
    milesArray[11][29]=111;
    milesArray[11][27]=117;
    milesArray[11][26]=447;
    milesArray[11][25]=52;
    milesArray[11][24]=75;
    milesArray[11][23]=160;
    milesArray[11][19]=162;
    milesArray[11][18]=160;
    milesArray[11][17]=439;
    milesArray[11][15]=438;
    milesArray[11][13]=118;
    milesArray[11][12]=164;
    milesArray[11][11]=0;
    milesArray[11][8]=361;
    milesArray[11][7]=103;
    milesArray[11][6]=158;
    milesArray[11][5]=176;
    milesArray[11][4]=169;
    milesArray[11][3]=379;
    milesArray[11][2]=293;
    milesArray[11][1]=135;
    milesArray[11][0]=289;
    milesArray[11][47]=301;
    milesArray[11][22]=361;
    milesArray[11][36]=134;
    milesArray[11][44]=27;
    milesArray[11][20]=430;
    milesArray[11][34]=441;
    milesArray[11][14]=452;
    milesArray[11][9]=440;
    milesArray[11][31]=457;
    milesArray[11][42]=421;
    milesArray[11][10]=396;
    milesArray[11][30]=381;
    milesArray[11][21]=364;
    milesArray[11][28]=350;
    milesArray[11][49]=344;
    milesArray[11][16]=384;
    milesArray[12][59]=189;
    milesArray[12][58]=54;
    milesArray[12][57]=38;
    milesArray[12][56]=93;
    milesArray[12][55]=56;
    milesArray[12][54]=99;
    milesArray[12][53]=252;
    milesArray[12][52]=263;
    milesArray[12][51]=39;
    milesArray[12][50]=96;
    milesArray[12][48]=115;
    milesArray[12][46]=132;
    milesArray[12][45]=65;
    milesArray[12][43]=166;
    milesArray[12][41]=100;
    milesArray[12][40]=111;
    milesArray[12][39]=105;
    milesArray[12][38]=252;
    milesArray[12][37]=278;
    milesArray[12][35]=98;
    milesArray[12][33]=165;
    milesArray[12][32]=93;
    milesArray[12][29]=57;
    milesArray[12][27]=62;
    milesArray[12][26]=285;
    milesArray[12][25]=129;
    milesArray[12][24]=91;
    milesArray[12][23]=64;
    milesArray[12][19]=45;
    milesArray[12][18]=2;
    milesArray[12][17]=277;
    milesArray[12][15]=276;
    milesArray[12][13]=140;
    milesArray[12][12]=0;
    milesArray[12][11]=164;
    milesArray[12][8]=200;
    milesArray[12][7]=63;
    milesArray[12][6]=106;
    milesArray[12][5]=75;
    milesArray[12][4]=6;
    milesArray[12][3]=217;
    milesArray[12][2]=131;
    milesArray[12][1]=124;
    milesArray[12][0]=127;
    milesArray[12][47]=149;
    milesArray[12][22]=208;
    milesArray[12][36]=59;
    milesArray[12][44]=168;
    milesArray[12][20]=277;
    milesArray[12][34]=289;
    milesArray[12][14]=299;
    milesArray[12][9]=287;
    milesArray[12][31]=305;
    milesArray[12][42]=268;
    milesArray[12][10]=244;
    milesArray[12][30]=228;
    milesArray[12][21]=211;
    milesArray[12][28]=198;
    milesArray[12][49]=192;
    milesArray[12][16]=231;
    milesArray[13][59]=64;
    milesArray[13][58]=88;
    milesArray[13][57]=102;
    milesArray[13][56]=222;
    milesArray[13][55]=184;
    milesArray[13][54]=227;
    milesArray[13][53]=381;
    milesArray[13][52]=393;
    milesArray[13][51]=167;
    milesArray[13][50]=224;
    milesArray[13][48]=243;
    milesArray[13][46]=124;
    milesArray[13][45]=195;
    milesArray[13][43]=294;
    milesArray[13][41]=230;
    milesArray[13][40]=239;
    milesArray[13][39]=233;
    milesArray[13][38]=381;
    milesArray[13][37]=407;
    milesArray[13][35]=227;
    milesArray[13][33]=293;
    milesArray[13][32]=51;
    milesArray[13][29]=114;
    milesArray[13][27]=118;
    milesArray[13][26]=412;
    milesArray[13][25]=128;
    milesArray[13][24]=90;
    milesArray[13][23]=80;
    milesArray[13][19]=99;
    milesArray[13][18]=143;
    milesArray[13][17]=405;
    milesArray[13][15]=404;
    milesArray[13][13]=0;
    milesArray[13][12]=140;
    milesArray[13][11]=118;
    milesArray[13][8]=329;
    milesArray[13][7]=105;
    milesArray[13][6]=37;
    milesArray[13][5]=68;
    milesArray[13][4]=134;
    milesArray[13][3]=345;
    milesArray[13][2]=259;
    milesArray[13][1]=23;
    milesArray[13][0]=256;
    milesArray[13][47]=263;
    milesArray[13][22]=322;
    milesArray[13][36]=102;
    milesArray[13][44]=86;
    milesArray[13][20]=392;
    milesArray[13][34]=403;
    milesArray[13][14]=414;
    milesArray[13][9]=401;
    milesArray[13][31]=419;
    milesArray[13][42]=383;
    milesArray[13][10]=358;
    milesArray[13][30]=342;
    milesArray[13][21]=326;
    milesArray[13][28]=312;
    milesArray[13][49]=306;
    milesArray[13][16]=245;
    milesArray[14][0]=305;
    milesArray[14][1]=394;
    milesArray[14][2]=171;
    milesArray[14][3]=86;
    milesArray[14][4]=299;
    milesArray[14][5]=348;
    milesArray[14][6]=380;
    milesArray[14][7]=352;
    milesArray[14][8]=202;
    milesArray[14][9]=3;
    milesArray[14][10]=47;
    milesArray[14][11]=457;
    milesArray[14][12]=300;
    milesArray[14][13]=414;
    milesArray[14][14]=0;
    milesArray[14][15]=122;
    milesArray[14][17]=124;
    milesArray[14][18]=303;
    milesArray[14][19]=318;
    milesArray[14][20]=22;
    milesArray[14][22]=129;
    milesArray[14][23]=336;
    milesArray[14][24]=381;
    milesArray[14][25]=418;
    milesArray[14][26]=130;
    milesArray[14][27]=352;
    milesArray[14][29]=344;
    milesArray[14][30]=62;
    milesArray[14][31]=21;
    milesArray[14][32]=366;
    milesArray[14][33]=144;
    milesArray[14][34]=12;
    milesArray[14][35]=207;
    milesArray[14][36]=338;
    milesArray[14][37]=124;
    milesArray[14][38]=98;
    milesArray[14][39]=285;
    milesArray[14][40]=298;
    milesArray[14][41]=217;
    milesArray[14][42]=21;
    milesArray[14][43]=141;
    milesArray[14][44]=456;
    milesArray[14][45]=260;
    milesArray[14][46]=420;
    milesArray[14][47]=202;
    milesArray[14][48]=295;
    milesArray[14][50]=207;
    milesArray[14][51]=262;
    milesArray[14][52]=111;
    milesArray[14][53]=98;
    milesArray[14][54]=207;
    milesArray[14][55]=246;
    milesArray[14][56]=209;
    milesArray[14][57]=312;
    milesArray[14][58]=328;
    milesArray[14][59]=474;
    milesArray[14][21]=81;
    milesArray[14][28]=95;
    milesArray[14][49]=157;
    milesArray[14][16]=62;
    milesArray[15][59]=464;
    milesArray[15][58]=317;
    milesArray[15][57]=301;
    milesArray[15][56]=184;
    milesArray[15][55]=222;
    milesArray[15][54]=183;
    milesArray[15][53]=28;
    milesArray[15][52]=11;
    milesArray[15][51]=238;
    milesArray[15][50]=181;
    milesArray[15][48]=276;
    milesArray[15][46]=406;
    milesArray[15][45]=207;
    milesArray[15][43]=116;
    milesArray[15][41]=192;
    milesArray[15][40]=273;
    milesArray[15][39]=267;
    milesArray[15][38]=26;
    milesArray[15][37]=7;
    milesArray[15][35]=181;
    milesArray[15][33]=119;
    milesArray[15][32]=357;
    milesArray[15][29]=331;
    milesArray[15][27]=336;
    milesArray[15][26]=31;
    milesArray[15][25]=403;
    milesArray[15][24]=365;
    milesArray[15][23]=329;
    milesArray[15][19]=308;
    milesArray[15][18]=281;
    milesArray[15][17]=3;
    milesArray[15][15]=0;
    milesArray[15][13]=404;
    milesArray[15][12]=276;
    milesArray[15][11]=438;
    milesArray[15][8]=177;
    milesArray[15][7]=338;
    milesArray[15][6]=370;
    milesArray[15][5]=338;
    milesArray[15][4]=272;
    milesArray[15][3]=60;
    milesArray[15][2]=146;
    milesArray[15][1]=388;
    milesArray[15][0]=288;
    milesArray[15][47]=160;
    milesArray[15][22]=50;
    milesArray[15][36]=295;
    milesArray[15][44]=413;
    milesArray[15][20]=100;
    milesArray[15][34]=111;
    milesArray[15][14]=122;
    milesArray[15][9]=122;
    milesArray[15][31]=139;
    milesArray[15][42]=139;
    milesArray[15][10]=114;
    milesArray[15][30]=98;
    milesArray[15][21]=107;
    milesArray[15][28]=100;
    milesArray[15][49]=65;
    milesArray[15][16]=49;
    milesArray[16][0]=237;
    milesArray[16][1]=326;
    milesArray[16][2]=103;
    milesArray[16][3]=17;
    milesArray[16][4]=230;
    milesArray[16][5]=280;
    milesArray[16][6]=311;
    milesArray[16][7]=284;
    milesArray[16][8]=134;
    milesArray[16][9]=62;
    milesArray[16][10]=71;
    milesArray[16][11]=388;
    milesArray[16][12]=232;
    milesArray[16][13]=346;
    milesArray[16][14]=62;
    milesArray[16][15]=48;
    milesArray[16][17]=51;
    milesArray[16][18]=234;
    milesArray[16][19]=250;
    milesArray[16][20]=40;
    milesArray[16][22]=56;
    milesArray[16][23]=268;
    milesArray[16][24]=313;
    milesArray[16][25]=350;
    milesArray[16][26]=57;
    milesArray[16][27]=284;
    milesArray[16][29]=276;
    milesArray[16][30]=56;
    milesArray[16][31]=80;
    milesArray[16][32]=298;
    milesArray[16][33]=76;
    milesArray[16][34]=51;
    milesArray[16][35]=139;
    milesArray[16][36]=269;
    milesArray[16][37]=50;
    milesArray[16][38]=25;
    milesArray[16][39]=217;
    milesArray[16][40]=230;
    milesArray[16][41]=149;
    milesArray[16][42]=96;
    milesArray[16][43]=73;
    milesArray[16][44]=388;
    milesArray[16][45]=192;
    milesArray[16][46]=352;
    milesArray[16][47]=134;
    milesArray[16][48]=226;
    milesArray[16][50]=139;
    milesArray[16][51]=193;
    milesArray[16][52]=38;
    milesArray[16][53]=25;
    milesArray[16][54]=138;
    milesArray[16][55]=178;
    milesArray[16][56]=141;
    milesArray[16][57]=244;
    milesArray[16][58]=259;
    milesArray[16][59]=406;
    milesArray[16][21]=65;
    milesArray[16][28]=58;
    milesArray[16][49]=85;
    milesArray[16][16]=0;
    milesArray[17][59]=465;
    milesArray[17][58]=318;
    milesArray[17][57]=302;
    milesArray[17][56]=185;
    milesArray[17][55]=223;
    milesArray[17][54]=184;
    milesArray[17][53]=29;
    milesArray[17][52]=12;
    milesArray[17][51]=239;
    milesArray[17][50]=183;
    milesArray[17][48]=277;
    milesArray[17][46]=407;
    milesArray[17][45]=209;
    milesArray[17][43]=117;
    milesArray[17][41]=193;
    milesArray[17][40]=274;
    milesArray[17][39]=268;
    milesArray[17][38]=27;
    milesArray[17][37]=10;
    milesArray[17][35]=183;
    milesArray[17][33]=120;
    milesArray[17][32]=358;
    milesArray[17][29]=333;
    milesArray[17][27]=338;
    milesArray[17][26]=33;
    milesArray[17][25]=405;
    milesArray[17][24]=367;
    milesArray[17][23]=330;
    milesArray[17][19]=309;
    milesArray[17][18]=282;
    milesArray[17][17]=0;
    milesArray[17][15]=3;
    milesArray[17][13]=405;
    milesArray[17][12]=277;
    milesArray[17][11]=439;
    milesArray[17][8]=178;
    milesArray[17][7]=339;
    milesArray[17][6]=371;
    milesArray[17][5]=339;
    milesArray[17][4]=273;
    milesArray[17][3]=61;
    milesArray[17][2]=148;
    milesArray[17][1]=389;
    milesArray[17][0]=289;
    milesArray[17][47]=162;
    milesArray[17][22]=53;
    milesArray[17][36]=297;
    milesArray[17][44]=416;
    milesArray[17][20]=102;
    milesArray[17][34]=114;
    milesArray[17][14]=124;
    milesArray[17][9]=124;
    milesArray[17][31]=142;
    milesArray[17][42]=141;
    milesArray[17][10]=116;
    milesArray[17][30]=101;
    milesArray[17][21]=110;
    milesArray[17][28]=103;
    milesArray[17][49]=67;
    milesArray[17][16]=51;
    milesArray[18][59]=186;
    milesArray[18][58]=57;
    milesArray[18][57]=41;
    milesArray[18][56]=98;
    milesArray[18][55]=62;
    milesArray[18][54]=104;
    milesArray[18][53]=257;
    milesArray[18][52]=270;
    milesArray[18][51]=45;
    milesArray[18][50]=101;
    milesArray[18][48]=120;
    milesArray[18][46]=128;
    milesArray[18][45]=67;
    milesArray[18][43]=171;
    milesArray[18][41]=105;
    milesArray[18][40]=116;
    milesArray[18][39]=111;
    milesArray[18][38]=257;
    milesArray[18][37]=283;
    milesArray[18][35]=103;
    milesArray[18][33]=170;
    milesArray[18][32]=96;
    milesArray[18][29]=53;
    milesArray[18][27]=58;
    milesArray[18][26]=290;
    milesArray[18][25]=125;
    milesArray[18][24]=87;
    milesArray[18][23]=67;
    milesArray[18][19]=48;
    milesArray[18][18]=0;
    milesArray[18][17]=282;
    milesArray[18][15]=281;
    milesArray[18][13]=143;
    milesArray[18][12]=2;
    milesArray[18][11]=160;
    milesArray[18][8]=201;
    milesArray[18][7]=60;
    milesArray[18][6]=109;
    milesArray[18][5]=78;
    milesArray[18][4]=11;
    milesArray[18][3]=222;
    milesArray[18][2]=136;
    milesArray[18][1]=127;
    milesArray[18][0]=129;
    milesArray[18][47]=151;
    milesArray[18][22]=211;
    milesArray[18][36]=57;
    milesArray[18][44]=166;
    milesArray[18][20]=280;
    milesArray[18][34]=291;
    milesArray[18][14]=302;
    milesArray[18][9]=290;
    milesArray[18][31]=307;
    milesArray[18][42]=271;
    milesArray[18][10]=246;
    milesArray[18][30]=231;
    milesArray[18][21]=214;
    milesArray[18][28]=200;
    milesArray[18][49]=194;
    milesArray[18][16]=234;
    milesArray[19][59]=159;
    milesArray[19][58]=13;
    milesArray[19][57]=7;
    milesArray[19][56]=125;
    milesArray[19][55]=89;
    milesArray[19][54]=132;
    milesArray[19][53]=284;
    milesArray[19][52]=296;
    milesArray[19][51]=72;
    milesArray[19][50]=128;
    milesArray[19][48]=147;
    milesArray[19][46]=130;
    milesArray[19][45]=106;
    milesArray[19][43]=198;
    milesArray[19][41]=130;
    milesArray[19][40]=144;
    milesArray[19][39]=138;
    milesArray[19][38]=284;
    milesArray[19][37]=310;
    milesArray[19][35]=130;
    milesArray[19][33]=198;
    milesArray[19][32]=52;
    milesArray[19][29]=55;
    milesArray[19][27]=60;
    milesArray[19][26]=318;
    milesArray[19][25]=127;
    milesArray[19][24]=89;
    milesArray[19][23]=24;
    milesArray[19][19]=0;
    milesArray[19][18]=48;
    milesArray[19][17]=309;
    milesArray[19][15]=308;
    milesArray[19][13]=99;
    milesArray[19][12]=45;
    milesArray[19][11]=162;
    milesArray[19][8]=231;
    milesArray[19][7]=61;
    milesArray[19][6]=65;
    milesArray[19][5]=34;
    milesArray[19][4]=39;
    milesArray[19][3]=249;
    milesArray[19][2]=163;
    milesArray[19][1]=83;
    milesArray[19][0]=159;
    milesArray[19][47]=168;
    milesArray[19][22]=227;
    milesArray[19][36]=33;
    milesArray[19][44]=163;
    milesArray[19][20]=296;
    milesArray[19][34]=308;
    milesArray[19][14]=318;
    milesArray[19][9]=306;
    milesArray[19][31]=324;
    milesArray[19][42]=306;
    milesArray[19][10]=263;
    milesArray[19][30]=247;
    milesArray[19][21]=230;
    milesArray[19][28]=217;
    milesArray[19][49]=211;
    milesArray[19][16]=250;
    milesArray[20][0]=283;
    milesArray[20][1]=372;
    milesArray[20][2]=149;
    milesArray[20][3]=64;
    milesArray[20][4]=276;
    milesArray[20][5]=326;
    milesArray[20][6]=575;
    milesArray[20][7]=330;
    milesArray[20][8]=290;
    milesArray[20][9]=35;
    milesArray[20][10]=105;
    milesArray[20][11]=699;
    milesArray[20][12]=477;
    milesArray[20][13]=630;
    milesArray[20][14]=36;
    milesArray[20][15]=160;
    milesArray[20][17]=164;
    milesArray[20][18]=451;
    milesArray[20][19]=477;
    milesArray[20][20]=0;
    milesArray[20][22]=172;
    milesArray[20][23]=505;
    milesArray[20][24]=578;
    milesArray[20][25]=637;
    milesArray[20][26]=174;
    milesArray[20][27]=530;
    milesArray[20][29]=518;
    milesArray[20][30]=133;
    milesArray[20][31]=40;
    milesArray[20][32]=344;
    milesArray[20][33]=122;
    milesArray[20][34]=11;
    milesArray[20][35]=185;
    milesArray[20][36]=315;
    milesArray[20][37]=102;
    milesArray[20][38]=76;
    milesArray[20][39]=263;
    milesArray[20][40]=276;
    milesArray[20][41]=195;
    milesArray[20][42]=40;
    milesArray[20][43]=119;
    milesArray[20][44]=434;
    milesArray[20][45]=238;
    milesArray[20][46]=398;
    milesArray[20][47]=180;
    milesArray[20][48]=272;
    milesArray[20][50]=185;
    milesArray[20][51]=239;
    milesArray[20][52]=89;
    milesArray[20][53]=76;
    milesArray[20][54]=185;
    milesArray[20][55]=224;
    milesArray[20][56]=187;
    milesArray[20][57]=290;
    milesArray[20][58]=306;
    milesArray[20][59]=452;
    milesArray[20][21]=111;
    milesArray[20][28]=104;
    milesArray[20][49]=135;
    milesArray[20][16]=40;
    milesArray[21][0]=217;
    milesArray[21][1]=306;
    milesArray[21][2]=83;
    milesArray[21][3]=48;
    milesArray[21][4]=210;
    milesArray[21][5]=260;
    milesArray[21][6]=291;
    milesArray[21][7]=264;
    milesArray[21][8]=114;
    milesArray[21][9]=79;
    milesArray[21][10]=36;
    milesArray[21][11]=368;
    milesArray[21][12]=212;
    milesArray[21][13]=326;
    milesArray[21][14]=81;
    milesArray[21][15]=107;
    milesArray[21][17]=109;
    milesArray[21][18]=214;
    milesArray[21][19]=230;
    milesArray[21][20]=100;
    milesArray[21][22]=48;
    milesArray[21][23]=248;
    milesArray[21][24]=293;
    milesArray[21][25]=330;
    milesArray[21][26]=116;
    milesArray[21][27]=264;
    milesArray[21][29]=256;
    milesArray[21][30]=20;
    milesArray[21][31]=97;
    milesArray[21][32]=278;
    milesArray[21][33]=56;
    milesArray[21][34]=90;
    milesArray[21][35]=119;
    milesArray[21][36]=249;
    milesArray[21][37]=109;
    milesArray[21][38]=84;
    milesArray[21][39]=197;
    milesArray[21][40]=210;
    milesArray[21][41]=129;
    milesArray[21][42]=60;
    milesArray[21][43]=53;
    milesArray[21][44]=368;
    milesArray[21][45]=172;
    milesArray[21][46]=332;
    milesArray[21][47]=114;
    milesArray[21][48]=206;
    milesArray[21][50]=119;
    milesArray[21][51]=173;
    milesArray[21][52]=96;
    milesArray[21][53]=84;
    milesArray[21][54]=119;
    milesArray[21][55]=158;
    milesArray[21][56]=121;
    milesArray[21][57]=224;
    milesArray[21][58]=240;
    milesArray[21][59]=386;
    milesArray[21][21]=0;
    milesArray[21][28]=14;
    milesArray[21][49]=73;
    milesArray[21][16]=65;
    milesArray[22][59]=381;
    milesArray[22][58]=235;
    milesArray[22][57]=219;
    milesArray[22][56]=117;
    milesArray[22][55]=365;
    milesArray[22][55]=154;
    milesArray[22][54]=115;
    milesArray[22][53]=37;
    milesArray[22][52]=39;
    milesArray[22][51]=169;
    milesArray[22][50]=115;
    milesArray[22][48]=202;
    milesArray[22][47]=110;
    milesArray[22][46]=327;
    milesArray[22][45]=167;
    milesArray[22][43]=50;
    milesArray[22][41]=125;
    milesArray[22][40]=205;
    milesArray[22][39]=192;
    milesArray[22][38]=34;
    milesArray[22][37]=52;
    milesArray[22][36]=244;
    milesArray[22][35]=115;
    milesArray[22][33]=52;
    milesArray[22][32]=273;
    milesArray[22][29]=251;
    milesArray[22][27]=259;
    milesArray[22][26]=58;
    milesArray[22][25]=325;
    milesArray[22][24]=288;
    milesArray[22][23]=243;
    milesArray[22][22]=0;
    milesArray[22][19]=226;
    milesArray[22][18]=210;
    milesArray[22][17]=52;
    milesArray[22][15]=50;
    milesArray[22][13]=320;
    milesArray[22][12]=207;
    milesArray[22][11]=363;
    milesArray[22][8]=110;
    milesArray[22][7]=259;
    milesArray[22][6]=286;
    milesArray[22][5]=255;
    milesArray[22][4]=206;
    milesArray[22][3]=47;
    milesArray[22][2]=79;
    milesArray[22][1]=301;
    milesArray[22][0]=212;
    milesArray[22][20]=110;
    milesArray[22][34]=121;
    milesArray[22][14]=132;
    milesArray[22][9]=119;
    milesArray[22][31]=137;
    milesArray[22][42]=101;
    milesArray[22][10]=76;
    milesArray[22][30]=61;
    milesArray[22][21]=48;
    milesArray[22][28]=41;
    milesArray[22][49]=63;
    milesArray[22][16]=56;
    milesArray[23][59]=140;
    milesArray[23][58]=10;
    milesArray[23][57]=26;
    milesArray[23][56]=145;
    milesArray[23][55]=107;
    milesArray[23][54]=151;
    milesArray[23][53]=303;
    milesArray[23][52]=317;
    milesArray[23][51]=91;
    milesArray[23][50]=148;
    milesArray[23][48]=166;
    milesArray[23][46]=129;
    milesArray[23][45]=121;
    milesArray[23][43]=218;
    milesArray[23][41]=152;
    milesArray[23][40]=163;
    milesArray[23][39]=157;
    milesArray[23][38]=303;
    milesArray[23][37]=329;
    milesArray[23][35]=149;
    milesArray[23][33]=217;
    milesArray[23][32]=34;
    milesArray[23][29]=54;
    milesArray[23][27]=59;
    milesArray[23][26]=337;
    milesArray[23][25]=126;
    milesArray[23][24]=88;
    milesArray[23][23]=0;
    milesArray[23][19]=24;
    milesArray[23][18]=67;
    milesArray[23][17]=330;
    milesArray[23][15]=329;
    milesArray[23][13]=80;
    milesArray[23][12]=64;
    milesArray[23][11]=160;
    milesArray[23][8]=251;
    milesArray[23][7]=60;
    milesArray[23][6]=45;
    milesArray[23][5]=15;
    milesArray[23][4]=58;
    milesArray[23][3]=269;
    milesArray[23][2]=183;
    milesArray[23][1]=64;
    milesArray[23][0]=178;
    milesArray[23][47]=185;
    milesArray[23][22]=244;
    milesArray[23][36]=26;
    milesArray[23][44]=163;
    milesArray[23][20]=313;
    milesArray[23][34]=325;
    milesArray[23][14]=336;
    milesArray[23][9]=323;
    milesArray[23][31]=341;
    milesArray[23][42]=305;
    milesArray[23][10]=280;
    milesArray[23][30]=264;
    milesArray[23][21]=248;
    milesArray[23][28]=234;
    milesArray[23][49]=228;
    milesArray[23][16]=267;
    milesArray[24][59]=100;
    milesArray[24][58]=93;
    milesArray[24][57]=82;
    milesArray[24][56]=182;
    milesArray[24][55]=146;
    milesArray[24][54]=189;
    milesArray[24][53]=341;
    milesArray[24][52]=353;
    milesArray[24][51]=129;
    milesArray[24][50]=186;
    milesArray[24][48]=204;
    milesArray[24][46]=42;
    milesArray[24][45]=153;
    milesArray[24][43]=256;
    milesArray[24][41]=190;
    milesArray[24][40]=201;
    milesArray[24][39]=195;
    milesArray[24][38]=341;
    milesArray[24][37]=367;
    milesArray[24][35]=187;
    milesArray[24][33]=255;
    milesArray[24][32]=83;
    milesArray[24][29]=38;
    milesArray[24][27]=43;
    milesArray[24][26]=375;
    milesArray[24][25]=40;
    milesArray[24][24]=0;
    milesArray[24][23]=88;
    milesArray[24][19]=89;
    milesArray[24][18]=87;
    milesArray[24][17]=367;
    milesArray[24][15]=365;
    milesArray[24][13]=90;
    milesArray[24][12]=91;
    milesArray[24][11]=75;
    milesArray[24][8]=289;
    milesArray[24][7]=30;
    milesArray[24][6]=87;
    milesArray[24][5]=103;
    milesArray[24][4]=96;
    milesArray[24][3]=307;
    milesArray[24][2]=221;
    milesArray[24][1]=73;
    milesArray[24][0]=216;
    milesArray[24][47]=230;
    milesArray[24][22]=289;
    milesArray[24][36]=63;
    milesArray[24][44]=76;
    milesArray[24][20]=358;
    milesArray[24][34]=370;
    milesArray[24][14]=380;
    milesArray[24][9]=368;
    milesArray[24][31]=386;
    milesArray[24][42]=349;
    milesArray[24][10]=325;
    milesArray[24][30]=309;
    milesArray[24][21]=292;
    milesArray[24][28]=279;
    milesArray[24][49]=273;
    milesArray[24][16]=312;
    milesArray[25][59]=77;
    milesArray[25][58]=132;
    milesArray[25][57]=120;
    milesArray[25][56]=221;
    milesArray[25][55]=184;
    milesArray[25][54]=227;
    milesArray[25][53]=379;
    milesArray[25][52]=391;
    milesArray[25][51]=167;
    milesArray[25][50]=224;
    milesArray[25][48]=242;
    milesArray[25][46]=19;
    milesArray[25][45]=189;
    milesArray[25][43]=294;
    milesArray[25][41]=228;
    milesArray[25][40]=239;
    milesArray[25][39]=220;
    milesArray[25][38]=379;
    milesArray[25][37]=405;
    milesArray[25][35]=225;
    milesArray[25][33]=293;
    milesArray[25][32]=121;
    milesArray[25][29]=76;
    milesArray[25][27]=81;
    milesArray[25][26]=413;
    milesArray[25][25]=0;
    milesArray[25][24]=40;
    milesArray[25][23]=126;
    milesArray[25][19]=127;
    milesArray[25][18]=125;
    milesArray[25][17]=405;
    milesArray[25][15]=403;
    milesArray[25][13]=128;
    milesArray[25][12]=129;
    milesArray[25][11]=52;
    milesArray[25][8]=327;
    milesArray[25][7]=68;
    milesArray[25][6]=125;
    milesArray[25][5]=160;
    milesArray[25][4]=134;
    milesArray[25][3]=345;
    milesArray[25][2]=259;
    milesArray[25][1]=111;
    milesArray[25][0]=254;
    milesArray[25][47]=267;
    milesArray[25][22]=326;
    milesArray[25][36]=100;
    milesArray[25][44]=54;
    milesArray[25][20]=395;
    milesArray[25][34]=407;
    milesArray[25][14]=418;
    milesArray[25][9]=405;
    milesArray[25][31]=423;
    milesArray[25][42]=386;
    milesArray[25][10]=362;
    milesArray[25][30]=346;
    milesArray[25][21]=329;
    milesArray[25][28]=316;
    milesArray[25][49]=310;
    milesArray[25][16]=349;
    milesArray[26][59]=472;
    milesArray[26][58]=327;
    milesArray[26][57]=311;
    milesArray[26][56]=193;
    milesArray[26][55]=231;
    milesArray[26][54]=193;
    milesArray[26][53]=37;
    milesArray[26][52]=22;
    milesArray[26][51]=245;
    milesArray[26][50]=191;
    milesArray[26][48]=286;
    milesArray[26][46]=416;
    milesArray[26][45]=215;
    milesArray[26][43]=125;
    milesArray[26][41]=200;
    milesArray[26][40]=282;
    milesArray[26][39]=276;
    milesArray[26][38]=35;
    milesArray[26][37]=33;
    milesArray[26][35]=191;
    milesArray[26][33]=128;
    milesArray[26][32]=366;
    milesArray[26][29]=341;
    milesArray[26][27]=346;
    milesArray[26][26]=0;
    milesArray[26][25]=413;
    milesArray[26][24]=375;
    milesArray[26][23]=337;
    milesArray[26][19]=318;
    milesArray[26][18]=290;
    milesArray[26][17]=33;
    milesArray[26][15]=31;
    milesArray[26][13]=412;
    milesArray[26][12]=285;
    milesArray[26][11]=447;
    milesArray[26][8]=186;
    milesArray[26][7]=346;
    milesArray[26][6]=378;
    milesArray[26][5]=346;
    milesArray[26][4]=281;
    milesArray[26][3]=69;
    milesArray[26][2]=156;
    milesArray[26][1]=396;
    milesArray[26][0]=278;
    milesArray[26][47]=168;
    milesArray[26][22]=59;
    milesArray[26][36]=304;
    milesArray[26][44]=422;
    milesArray[26][20]=109;
    milesArray[26][34]=120;
    milesArray[26][14]=131;
    milesArray[26][9]=131;
    milesArray[26][31]=148;
    milesArray[26][42]=147;
    milesArray[26][10]=123;
    milesArray[26][30]=107;
    milesArray[26][21]=116;
    milesArray[26][28]=109;
    milesArray[26][49]=73;
    milesArray[26][16]=58;
    milesArray[27][59]=142;
    milesArray[27][58]=66;
    milesArray[27][57]=53;
    milesArray[27][56]=155;
    milesArray[27][55]=117;
    milesArray[27][54]=160;
    milesArray[27][53]=314;
    milesArray[27][52]=326;
    milesArray[27][51]=100;
    milesArray[27][50]=157;
    milesArray[27][48]=175;
    milesArray[27][46]=84;
    milesArray[27][45]=124;
    milesArray[27][43]=227;
    milesArray[27][41]=161;
    milesArray[27][40]=172;
    milesArray[27][39]=166;
    milesArray[27][38]=312;
    milesArray[27][37]=338;
    milesArray[27][35]=158;
    milesArray[27][33]=226;
    milesArray[27][32]=66;
    milesArray[27][29]=9;
    milesArray[27][27]=0;
    milesArray[27][26]=346;
    milesArray[27][25]=81;
    milesArray[27][24]=43;
    milesArray[27][23]=59;
    milesArray[27][19]=60;
    milesArray[27][18]=58;
    milesArray[27][17]=338;
    milesArray[27][15]=336;
    milesArray[27][13]=118;
    milesArray[27][12]=62;
    milesArray[27][11]=117;
    milesArray[27][8]=260;
    milesArray[27][7]=11;
    milesArray[27][6]=84;
    milesArray[27][5]=72;
    milesArray[27][4]=67;
    milesArray[27][3]=278;
    milesArray[27][2]=192;
    milesArray[27][1]=102;
    milesArray[27][0]=187;
    milesArray[27][47]=199;
    milesArray[27][22]=258;
    milesArray[27][36]=32;
    milesArray[27][44]=119;
    milesArray[27][20]=327;
    milesArray[27][34]=339;
    milesArray[27][14]=350;
    milesArray[27][9]=337;
    milesArray[27][31]=355;
    milesArray[27][42]=319;
    milesArray[27][10]=294;
    milesArray[27][30]=278;
    milesArray[27][21]=262;
    milesArray[27][28]=248;
    milesArray[27][49]=242;
    milesArray[27][16]=281;
    milesArray[28][0]=203;
    milesArray[28][1]=292;
    milesArray[28][2]=69;
    milesArray[28][3]=41;
    milesArray[28][4]=197;
    milesArray[28][5]=246;
    milesArray[28][6]=278;
    milesArray[28][7]=250;
    milesArray[28][8]=101;
    milesArray[28][9]=93;
    milesArray[28][10]=50;
    milesArray[28][11]=355;
    milesArray[28][12]=198;
    milesArray[28][13]=312;
    milesArray[28][14]=95;
    milesArray[28][15]=100;
    milesArray[28][17]=102;
    milesArray[28][18]=201;
    milesArray[28][19]=217;
    milesArray[28][20]=104;
    milesArray[28][22]=41;
    milesArray[28][23]=234;
    milesArray[28][24]=279;
    milesArray[28][25]=316;
    milesArray[28][26]=108;
    milesArray[28][27]=250;
    milesArray[28][29]=242;
    milesArray[28][30]=33;
    milesArray[28][31]=111;
    milesArray[28][32]=264;
    milesArray[28][33]=42;
    milesArray[28][34]=103;
    milesArray[28][35]=105;
    milesArray[28][36]=236;
    milesArray[28][37]=102;
    milesArray[28][38]=77;
    milesArray[28][39]=183;
    milesArray[28][40]=196;
    milesArray[28][41]=115;
    milesArray[28][42]=74;
    milesArray[28][43]=40;
    milesArray[28][44]=354;
    milesArray[28][45]=158;
    milesArray[28][46]=318;
    milesArray[28][47]=100;
    milesArray[28][48]=193;
    milesArray[28][50]=105;
    milesArray[28][51]=160;
    milesArray[28][52]=89;
    milesArray[28][53]=77;
    milesArray[28][54]=105;
    milesArray[28][55]=145;
    milesArray[28][56]=107;
    milesArray[28][57]=210;
    milesArray[28][58]=226;
    milesArray[28][59]=373;
    milesArray[28][21]=14;
    milesArray[28][28]=0;
    milesArray[28][49]=66;
    milesArray[28][16]=58;
    milesArray[29][59]=137;
    milesArray[29][58]=60;
    milesArray[29][57]=48;
    milesArray[29][56]=149;
    milesArray[29][55]=112;
    milesArray[29][54]=155;
    milesArray[29][53]=307;
    milesArray[29][52]=319;
    milesArray[29][51]=95;
    milesArray[29][50]=152;
    milesArray[29][48]=170;
    milesArray[29][46]=79;
    milesArray[29][45]=117;
    milesArray[29][43]=222;
    milesArray[29][41]=156;
    milesArray[29][40]=167;
    milesArray[29][39]=161;
    milesArray[29][38]=307;
    milesArray[29][37]=333;
    milesArray[29][35]=153;
    milesArray[29][33]=221;
    milesArray[29][32]=63;
    milesArray[29][29]=0;
    milesArray[29][27]=9;
    milesArray[29][26]=341;
    milesArray[29][25]=76;
    milesArray[29][24]=38;
    milesArray[29][23]=54;
    milesArray[29][19]=55;
    milesArray[29][18]=53;
    milesArray[29][17]=333;
    milesArray[29][15]=331;
    milesArray[29][13]=114;
    milesArray[29][12]=57;
    milesArray[29][11]=111;
    milesArray[29][8]=256;
    milesArray[29][7]=10;
    milesArray[29][6]=78;
    milesArray[29][5]=66;
    milesArray[29][4]=62;
    milesArray[29][3]=273;
    milesArray[29][2]=187;
    milesArray[29][1]=97;
    milesArray[29][0]=182;
    milesArray[29][47]=192;
    milesArray[29][22]=251;
    milesArray[29][36]=25;
    milesArray[29][44]=138;
    milesArray[29][20]=321;
    milesArray[29][34]=332;
    milesArray[29][14]=343;
    milesArray[29][9]=330;
    milesArray[29][31]=348;
    milesArray[29][42]=312;
    milesArray[29][10]=287;
    milesArray[29][30]=271;
    milesArray[29][21]=255;
    milesArray[29][28]=241;
    milesArray[29][49]=235;
    milesArray[29][16]=275;
    milesArray[30][0]=233;
    milesArray[30][1]=323;
    milesArray[30][2]=100;
    milesArray[30][3]=39;
    milesArray[30][4]=227;
    milesArray[30][5]=276;
    milesArray[30][6]=308;
    milesArray[30][7]=281;
    milesArray[30][8]=131;
    milesArray[30][9]=60;
    milesArray[30][10]=16;
    milesArray[30][11]=385;
    milesArray[30][12]=229;
    milesArray[30][13]=342;
    milesArray[30][14]=62;
    milesArray[30][15]=98;
    milesArray[30][17]=100;
    milesArray[30][18]=231;
    milesArray[30][19]=247;
    milesArray[30][20]=81;
    milesArray[30][22]=61;
    milesArray[30][23]=265;
    milesArray[30][24]=310;
    milesArray[30][25]=347;
    milesArray[30][26]=106;
    milesArray[30][27]=280;
    milesArray[30][29]=272;
    milesArray[30][30]=0;
    milesArray[30][31]=77;
    milesArray[30][32]=295;
    milesArray[30][33]=72;
    milesArray[30][34]=70;
    milesArray[30][35]=136;
    milesArray[30][36]=266;
    milesArray[30][37]=100;
    milesArray[30][38]=75;
    milesArray[30][39]=213;
    milesArray[30][40]=227;
    milesArray[30][41]=145;
    milesArray[30][42]=41;
    milesArray[30][43]=70;
    milesArray[30][44]=385;
    milesArray[30][45]=188;
    milesArray[30][46]=349;
    milesArray[30][47]=131;
    milesArray[30][48]=223;
    milesArray[30][50]=135;
    milesArray[30][51]=190;
    milesArray[30][52]=87;
    milesArray[30][53]=75;
    milesArray[30][54]=135;
    milesArray[30][55]=175;
    milesArray[30][56]=138;
    milesArray[30][57]=240;
    milesArray[30][58]=256;
    milesArray[30][59]=403;
    milesArray[30][21]=20;
    milesArray[30][28]=33;
    milesArray[30][49]=86;
    milesArray[30][16]=56;
    milesArray[31][0]=310;
    milesArray[31][1]=399;
    milesArray[31][2]=176;
    milesArray[31][3]=103;
    milesArray[31][4]=304;
    milesArray[31][5]=353;
    milesArray[31][6]=385;
    milesArray[31][7]=357;
    milesArray[31][8]=208;
    milesArray[31][9]=18;
    milesArray[31][10]=62;
    milesArray[31][11]=462;
    milesArray[31][12]=305;
    milesArray[31][13]=419;
    milesArray[31][14]=21;
    milesArray[31][15]=139;
    milesArray[31][17]=141;
    milesArray[31][18]=308;
    milesArray[31][19]=324;
    milesArray[31][20]=40;
    milesArray[31][22]=137;
    milesArray[31][23]=341;
    milesArray[31][24]=386;
    milesArray[31][25]=423;
    milesArray[31][26]=148;
    milesArray[31][27]=357;
    milesArray[31][29]=349;
    milesArray[31][30]=79;
    milesArray[31][31]=0;
    milesArray[31][32]=371;
    milesArray[31][33]=149;
    milesArray[31][34]=29;
    milesArray[31][35]=212;
    milesArray[31][36]=343;
    milesArray[31][37]=141;
    milesArray[31][38]=116;
    milesArray[31][39]=290;
    milesArray[31][40]=303;
    milesArray[31][41]=222;
    milesArray[31][42]=36;
    milesArray[31][43]=147;
    milesArray[31][44]=461;
    milesArray[31][45]=265;
    milesArray[31][46]=425;
    milesArray[31][47]=207;
    milesArray[31][48]=300;
    milesArray[31][50]=212;
    milesArray[31][51]=267;
    milesArray[31][52]=128;
    milesArray[31][53]=116;
    milesArray[31][54]=212;
    milesArray[31][55]=252;
    milesArray[31][56]=214;
    milesArray[31][57]=317;
    milesArray[31][58]=333;
    milesArray[31][59]=480;
    milesArray[31][21]=97;
    milesArray[31][28]=111;
    milesArray[31][49]=163;
    milesArray[31][16]=80;
    milesArray[32][59]=109;
    milesArray[32][58]=40;
    milesArray[32][57]=55;
    milesArray[32][56]=174;
    milesArray[32][55]=137;
    milesArray[32][54]=180;
    milesArray[32][53]=332;
    milesArray[32][52]=346;
    milesArray[32][51]=120;
    milesArray[32][50]=177;
    milesArray[32][48]=195;
    milesArray[32][46]=124;
    milesArray[32][45]=150;
    milesArray[32][43]=247;
    milesArray[32][41]=181;
    milesArray[32][40]=192;
    milesArray[32][39]=186;
    milesArray[32][38]=333;
    milesArray[32][37]=359;
    milesArray[32][35]=179;
    milesArray[32][33]=246;
    milesArray[32][32]=0;
    milesArray[32][29]=63;
    milesArray[32][27]=66;
    milesArray[32][26]=366;
    milesArray[32][25]=121;
    milesArray[32][24]=83;
    milesArray[32][23]=34;
    milesArray[32][19]=52;
    milesArray[32][18]=96;
    milesArray[32][17]=358;
    milesArray[32][15]=357;
    milesArray[32][13]=51;
    milesArray[32][12]=93;
    milesArray[32][11]=155;
    milesArray[32][8]=280;
    milesArray[32][7]=55;
    milesArray[32][6]=15;
    milesArray[32][5]=22;
    milesArray[32][4]=87;
    milesArray[32][3]=298;
    milesArray[32][2]=212;
    milesArray[32][1]=33;
    milesArray[32][0]=208;
    milesArray[32][47]=215;
    milesArray[32][22]=275;
    milesArray[32][36]=54;
    milesArray[32][44]=131;
    milesArray[32][20]=344;
    milesArray[32][34]=355;
    milesArray[32][14]=366;
    milesArray[32][9]=353;
    milesArray[32][31]=371;
    milesArray[32][42]=335;
    milesArray[32][10]=310;
    milesArray[32][30]=294;
    milesArray[32][21]=278;
    milesArray[32][28]=264;
    milesArray[32][49]=258;
    milesArray[32][16]=298;
    milesArray[33][59]=353;
    milesArray[33][58]=207;
    milesArray[33][57]=191;
    milesArray[33][56]=75;
    milesArray[33][55]=112;
    milesArray[33][54]=73;
    milesArray[33][53]=95;
    milesArray[33][52]=107;
    milesArray[33][51]=127;
    milesArray[33][50]=71;
    milesArray[33][48]=166;
    milesArray[33][46]=296;
    milesArray[33][45]=118;
    milesArray[33][43]=9;
    milesArray[33][41]=80;
    milesArray[33][40]=162;
    milesArray[33][39]=156;
    milesArray[33][38]=95;
    milesArray[33][37]=111;
    milesArray[33][35]=71;
    milesArray[33][33]=0;
    milesArray[33][32]=246;
    milesArray[33][29]=221;
    milesArray[33][27]=226;
    milesArray[33][26]=128;
    milesArray[33][25]=293;
    milesArray[33][24]=255;
    milesArray[33][23]=217;
    milesArray[33][19]=198;
    milesArray[33][18]=170;
    milesArray[33][17]=120;
    milesArray[33][15]=119;
    milesArray[33][13]=293;
    milesArray[33][12]=165;
    milesArray[33][11]=327;
    milesArray[33][8]=67;
    milesArray[33][7]=227;
    milesArray[33][6]=240;
    milesArray[33][5]=228;
    milesArray[33][4]=161;
    milesArray[33][3]=60;
    milesArray[33][2]=36;
    milesArray[33][1]=277;
    milesArray[33][0]=181;
    milesArray[33][47]=66;
    milesArray[33][22]=52;
    milesArray[33][36]=201;
    milesArray[33][44]=320;
    milesArray[33][20]=122;
    milesArray[33][34]=133;
    milesArray[33][14]=144;
    milesArray[33][9]=131;
    milesArray[33][31]=149;
    milesArray[33][42]=113;
    milesArray[33][10]=88;
    milesArray[33][30]=72;
    milesArray[33][21]=56;
    milesArray[33][28]=42;
    milesArray[33][49]=36;
    milesArray[33][16]=76;
    milesArray[34][0]=294;
    milesArray[34][1]=383;
    milesArray[34][2]=160;
    milesArray[34][3]=75;
    milesArray[34][4]=288;
    milesArray[34][5]=337;
    milesArray[34][6]=369;
    milesArray[34][7]=341;
    milesArray[34][8]=192;
    milesArray[34][9]=12;
    milesArray[34][10]=55;
    milesArray[34][11]=446;
    milesArray[34][12]=289;
    milesArray[34][13]=403;
    milesArray[34][14]=12;
    milesArray[34][15]=111;
    milesArray[34][17]=113;
    milesArray[34][18]=292;
    milesArray[34][19]=308;
    milesArray[34][20]=11;
    milesArray[34][22]=118;
    milesArray[34][23]=325;
    milesArray[34][24]=370;
    milesArray[34][25]=407;
    milesArray[34][26]=120;
    milesArray[34][27]=341;
    milesArray[34][29]=333;
    milesArray[34][30]=70;
    milesArray[34][31]=29;
    milesArray[34][32]=355;
    milesArray[34][33]=133;
    milesArray[34][34]=0;
    milesArray[34][35]=196;
    milesArray[34][36]=327;
    milesArray[34][37]=113;
    milesArray[34][38]=88;
    milesArray[34][39]=274;
    milesArray[34][40]=287;
    milesArray[34][41]=206;
    milesArray[34][42]=29;
    milesArray[34][43]=131;
    milesArray[34][44]=445;
    milesArray[34][45]=249;
    milesArray[34][46]=409;
    milesArray[34][47]=192;
    milesArray[34][48]=284;
    milesArray[34][50]=196;
    milesArray[34][51]=251;
    milesArray[34][52]=100;
    milesArray[34][53]=88;
    milesArray[34][54]=196;
    milesArray[34][55]=236;
    milesArray[34][56]=198;
    milesArray[34][57]=301;
    milesArray[34][58]=317;
    milesArray[34][59]=464;
    milesArray[34][21]=90;
    milesArray[34][28]=103;
    milesArray[34][49]=146;
    milesArray[34][16]=51;
    milesArray[35][59]=286;
    milesArray[35][58]=139;
    milesArray[35][57]=123;
    milesArray[35][56]=5;
    milesArray[35][55]=43;
    milesArray[35][54]=2;
    milesArray[35][53]=157;
    milesArray[35][52]=169;
    milesArray[35][51]=60;
    milesArray[35][50]=3;
    milesArray[35][48]=98;
    milesArray[35][46]=228;
    milesArray[35][45]=56;
    milesArray[35][43]=72;
    milesArray[35][41]=14;
    milesArray[35][40]=95;
    milesArray[35][39]=89;
    milesArray[35][38]=157;
    milesArray[35][37]=183;
    milesArray[35][35]=0;
    milesArray[35][33]=71;
    milesArray[35][32]=179;
    milesArray[35][29]=153;
    milesArray[35][27]=158;
    milesArray[35][26]=191;
    milesArray[35][25]=225;
    milesArray[35][24]=187;
    milesArray[35][23]=149;
    milesArray[35][19]=130;
    milesArray[35][18]=103;
    milesArray[35][17]=183;
    milesArray[35][15]=181;
    milesArray[35][13]=227;
    milesArray[35][12]=98;
    milesArray[35][11]=260;
    milesArray[35][8]=105;
    milesArray[35][7]=160;
    milesArray[35][6]=191;
    milesArray[35][5]=160;
    milesArray[35][4]=94;
    milesArray[35][3]=123;
    milesArray[35][2]=37;
    milesArray[35][1]=210;
    milesArray[35][0]=110;
    milesArray[35][47]=55;
    milesArray[35][22]=115;
    milesArray[35][36]=133;
    milesArray[35][44]=251;
    milesArray[35][20]=184;
    milesArray[35][34]=195;
    milesArray[35][14]=206;
    milesArray[35][9]=193;
    milesArray[35][31]=211;
    milesArray[35][42]=175;
    milesArray[35][10]=150;
    milesArray[35][30]=135;
    milesArray[35][21]=118;
    milesArray[35][28]=104;
    milesArray[35][49]=98;
    milesArray[35][16]=138;
    milesArray[36][59]=161;
    milesArray[36][58]=32;
    milesArray[36][57]=27;
    milesArray[36][56]=129;
    milesArray[36][55]=93;
    milesArray[36][54]=133;
    milesArray[36][53]=286;
    milesArray[36][52]=281;
    milesArray[36][51]=77;
    milesArray[36][50]=131;
    milesArray[36][48]=146;
    milesArray[36][47]=185;
    milesArray[36][46]=101;
    milesArray[36][45]=126;
    milesArray[36][44]=136;
    milesArray[36][43]=201;
    milesArray[36][41]=137;
    milesArray[36][40]=150;
    milesArray[36][39]=137;
    milesArray[36][38]=286;
    milesArray[36][37]=294;
    milesArray[36][36]=0;
    milesArray[36][35]=133;
    milesArray[36][33]=199;
    milesArray[36][32]=54;
    milesArray[36][29]=25;
    milesArray[36][27]=33;
    milesArray[36][26]=301;
    milesArray[36][25]=99;
    milesArray[36][24]=62;
    milesArray[36][23]=26;
    milesArray[36][22]=244;
    milesArray[36][19]=33;
    milesArray[36][18]=56;
    milesArray[36][17]=294;
    milesArray[36][15]=292;
    milesArray[36][13]=101;
    milesArray[36][12]=58;
    milesArray[36][11]=137;
    milesArray[36][8]=234;
    milesArray[36][7]=33;
    milesArray[36][6]=67;
    milesArray[36][5]=35;
    milesArray[36][4]=50;
    milesArray[36][3]=251;
    milesArray[36][2]=166;
    milesArray[36][1]=81;
    milesArray[36][0]=157;
    milesArray[36][20]=315;
    milesArray[36][34]=327;
    milesArray[36][14]=337;
    milesArray[36][9]=325;
    milesArray[36][31]=342;
    milesArray[36][42]=306;
    milesArray[36][10]=282;
    milesArray[36][30]=266;
    milesArray[36][21]=249;
    milesArray[36][28]=236;
    milesArray[36][49]=230;
    milesArray[36][16]=269;
    milesArray[37][59]=465;
    milesArray[37][58]=319;
    milesArray[37][57]=303;
    milesArray[37][56]=185;
    milesArray[37][55]=223;
    milesArray[37][54]=185;
    milesArray[37][53]=30;
    milesArray[37][52]=13;
    milesArray[37][51]=294;
    milesArray[37][50]=183;
    milesArray[37][48]=278;
    milesArray[37][46]=408;
    milesArray[37][45]=209;
    milesArray[37][43]=118;
    milesArray[37][41]=192;
    milesArray[37][40]=274;
    milesArray[37][39]=269;
    milesArray[37][38]=28;
    milesArray[37][37]=0;
    milesArray[37][35]=183;
    milesArray[37][33]=111;
    milesArray[37][32]=359;
    milesArray[37][29]=333;
    milesArray[37][27]=338;
    milesArray[37][26]=33;
    milesArray[37][25]=405;
    milesArray[37][24]=367;
    milesArray[37][23]=329;
    milesArray[37][19]=310;
    milesArray[37][18]=283;
    milesArray[37][17]=10;
    milesArray[37][15]=7;
    milesArray[37][13]=407;
    milesArray[37][12]=278;
    milesArray[37][11]=440;
    milesArray[37][8]=179;
    milesArray[37][7]=340;
    milesArray[37][6]=371;
    milesArray[37][5]=340;
    milesArray[37][4]=273;
    milesArray[37][3]=62;
    milesArray[37][2]=148;
    milesArray[37][1]=390;
    milesArray[37][0]=290;
    milesArray[37][47]=162;
    milesArray[37][22]=52;
    milesArray[37][36]=297;
    milesArray[37][44]=415;
    milesArray[37][20]=102;
    milesArray[37][34]=113;
    milesArray[37][14]=124;
    milesArray[37][9]=124;
    milesArray[37][31]=141;
    milesArray[37][42]=141;
    milesArray[37][10]=116;
    milesArray[37][30]=100;
    milesArray[37][21]=109;
    milesArray[37][28]=102;
    milesArray[37][49]=67;
    milesArray[37][16]=51;
    milesArray[38][59]=440;
    milesArray[38][58]=293;
    milesArray[38][57]=277;
    milesArray[38][56]=160;
    milesArray[38][55]=198;
    milesArray[38][54]=159;
    milesArray[38][53]=4;
    milesArray[38][52]=14;
    milesArray[38][51]=214;
    milesArray[38][50]=157;
    milesArray[38][48]=252;
    milesArray[38][46]=382;
    milesArray[38][45]=202;
    milesArray[38][43]=92;
    milesArray[38][41]=166;
    milesArray[38][40]=249;
    milesArray[38][39]=243;
    milesArray[38][38]=0;
    milesArray[38][37]=28;
    milesArray[38][35]=157;
    milesArray[38][33]=95;
    milesArray[38][32]=333;
    milesArray[38][29]=307;
    milesArray[38][27]=312;
    milesArray[38][26]=35;
    milesArray[38][25]=379;
    milesArray[38][24]=341;
    milesArray[38][23]=303;
    milesArray[38][19]=284;
    milesArray[38][18]=257;
    milesArray[38][17]=27;
    milesArray[38][15]=26;
    milesArray[38][13]=381;
    milesArray[38][12]=252;
    milesArray[38][11]=414;
    milesArray[38][8]=153;
    milesArray[38][7]=314;
    milesArray[38][6]=345;
    milesArray[38][5]=314;
    milesArray[38][4]=248;
    milesArray[38][3]=36;
    milesArray[38][2]=122;
    milesArray[38][1]=364;
    milesArray[38][0]=264;
    milesArray[38][47]=153;
    milesArray[38][22]=34;
    milesArray[38][36]=288;
    milesArray[38][44]=407;
    milesArray[38][20]=76;
    milesArray[38][34]=88;
    milesArray[38][14]=98;
    milesArray[38][9]=98;
    milesArray[38][31]=116;
    milesArray[38][42]=115;
    milesArray[38][10]=90;
    milesArray[38][30]=75;
    milesArray[38][21]=84;
    milesArray[38][28]=77;
    milesArray[38][49]=62;
    milesArray[38][16]=25;
    milesArray[39][59]=294;
    milesArray[39][58]=147;
    milesArray[39][57]=131;
    milesArray[39][56]=87;
    milesArray[39][55]=52;
    milesArray[39][54]=91;
    milesArray[39][53]=243;
    milesArray[39][52]=255;
    milesArray[39][51]=68;
    milesArray[39][50]=87;
    milesArray[39][48]=12;
    milesArray[39][46]=236;
    milesArray[39][45]=112;
    milesArray[39][43]=157;
    milesArray[39][41]=93;
    milesArray[39][40]=42;
    milesArray[39][39]=0;
    milesArray[39][38]=243;
    milesArray[39][37]=269;
    milesArray[39][35]=89;
    milesArray[39][33]=156;
    milesArray[39][32]=186;
    milesArray[39][29]=161;
    milesArray[39][27]=166;
    milesArray[39][26]=276;
    milesArray[39][25]=220;
    milesArray[39][24]=195;
    milesArray[39][23]=157;
    milesArray[39][19]=138;
    milesArray[39][18]=111;
    milesArray[39][17]=268;
    milesArray[39][15]=267;
    milesArray[39][13]=233;
    milesArray[39][12]=105;
    milesArray[39][11]=268;
    milesArray[39][8]=190;
    milesArray[39][7]=167;
    milesArray[39][6]=199;
    milesArray[39][5]=168;
    milesArray[39][4]=102;
    milesArray[39][3]=208;
    milesArray[39][2]=122;
    milesArray[39][1]=217;
    milesArray[39][0]=25;
    milesArray[39][47]=134;
    milesArray[39][22]=194;
    milesArray[39][36]=137;
    milesArray[39][44]=256;
    milesArray[39][20]=263;
    milesArray[39][34]=274;
    milesArray[39][14]=285;
    milesArray[39][9]=272;
    milesArray[39][31]=290;
    milesArray[39][42]=254;
    milesArray[39][10]=229;
    milesArray[39][30]=214;
    milesArray[39][21]=197;
    milesArray[39][28]=183;
    milesArray[39][49]=177;
    milesArray[39][16]=217;
    milesArray[40][59]=299;
    milesArray[40][58]=153;
    milesArray[40][57]=137;
    milesArray[40][56]=90;
    milesArray[40][55]=57;
    milesArray[40][54]=96;
    milesArray[40][53]=248;
    milesArray[40][52]=260;
    milesArray[40][51]=73;
    milesArray[40][50]=93;
    milesArray[40][48]=29;
    milesArray[40][46]=242;
    milesArray[40][45]=122;
    milesArray[40][43]=163;
    milesArray[40][41]=98;
    milesArray[40][40]=0;
    milesArray[40][39]=42;
    milesArray[40][38]=249;
    milesArray[40][37]=274;
    milesArray[40][35]=95;
    milesArray[40][33]=162;
    milesArray[40][32]=192;
    milesArray[40][29]=167;
    milesArray[40][27]=172;
    milesArray[40][26]=282;
    milesArray[40][25]=239;
    milesArray[40][24]=201;
    milesArray[40][23]=163;
    milesArray[40][19]=144;
    milesArray[40][18]=116;
    milesArray[40][17]=274;
    milesArray[40][15]=273;
    milesArray[40][13]=239;
    milesArray[40][12]=111;
    milesArray[40][11]=273;
    milesArray[40][8]=196;
    milesArray[40][7]=173;
    milesArray[40][6]=204;
    milesArray[40][5]=174;
    milesArray[40][4]=107;
    milesArray[40][3]=214;
    milesArray[40][2]=128;
    milesArray[40][1]=223;
    milesArray[40][0]=51;
    milesArray[40][47]=145;
    milesArray[40][22]=204;
    milesArray[40][36]=148;
    milesArray[40][44]=266;
    milesArray[40][20]=274;
    milesArray[40][34]=285;
    milesArray[40][14]=296;
    milesArray[40][9]=283;
    milesArray[40][31]=301;
    milesArray[40][42]=265;
    milesArray[40][10]=240;
    milesArray[40][30]=224;
    milesArray[40][21]=208;
    milesArray[40][28]=194;
    milesArray[40][49]=188;
    milesArray[40][16]=228;
    milesArray[41][59]=289;
    milesArray[41][58]=143;
    milesArray[41][57]=127;
    milesArray[41][56]=12;
    milesArray[41][55]=47;
    milesArray[41][54]=13;
    milesArray[41][53]=168;
    milesArray[41][52]=180;
    milesArray[41][51]=63;
    milesArray[41][50]=12;
    milesArray[41][48]=101;
    milesArray[41][46]=232;
    milesArray[41][45]=64;
    milesArray[41][43]=82;
    milesArray[41][41]=0;
    milesArray[41][40]=98;
    milesArray[41][39]=93;
    milesArray[41][38]=166;
    milesArray[41][37]=192;
    milesArray[41][35]=14;
    milesArray[41][33]=80;
    milesArray[41][32]=181;
    milesArray[41][29]=156;
    milesArray[41][27]=161;
    milesArray[41][26]=200;
    milesArray[41][25]=228;
    milesArray[41][24]=190;
    milesArray[41][23]=152;
    milesArray[41][19]=130;
    milesArray[41][18]=105;
    milesArray[41][17]=193;
    milesArray[41][15]=192;
    milesArray[41][13]=230;
    milesArray[41][12]=100;
    milesArray[41][11]=262;
    milesArray[41][8]=116;
    milesArray[41][7]=162;
    milesArray[41][6]=195;
    milesArray[41][5]=162;
    milesArray[41][4]=96;
    milesArray[41][3]=132;
    milesArray[41][2]=46;
    milesArray[41][1]=213;
    milesArray[41][0]=114;
    milesArray[41][47]=67;
    milesArray[41][22]=126;
    milesArray[41][36]=138;
    milesArray[41][44]=256;
    milesArray[41][20]=195;
    milesArray[41][34]=207;
    milesArray[41][14]=217;
    milesArray[41][9]=205;
    milesArray[41][31]=223;
    milesArray[41][42]=186;
    milesArray[41][10]=162;
    milesArray[41][30]=146;
    milesArray[41][21]=129;
    milesArray[41][28]=116;
    milesArray[41][49]=110;
    milesArray[41][16]=149;
    milesArray[42][0]=274;
    milesArray[42][1]=363;
    milesArray[42][2]=140;
    milesArray[42][3]=80;
    milesArray[42][4]=267;
    milesArray[42][5]=317;
    milesArray[42][6]=348;
    milesArray[42][7]=321;
    milesArray[42][8]=171;
    milesArray[42][9]=19;
    milesArray[42][10]=26;
    milesArray[42][11]=425;
    milesArray[42][12]=269;
    milesArray[42][13]=383;
    milesArray[42][14]=21;
    milesArray[42][15]=138;
    milesArray[42][17]=140;
    milesArray[42][18]=272;
    milesArray[42][19]=287;
    milesArray[42][20]=40;
    milesArray[42][22]=101;
    milesArray[42][23]=305;
    milesArray[42][24]=350;
    milesArray[42][25]=387;
    milesArray[42][26]=147;
    milesArray[42][27]=321;
    milesArray[42][29]=313;
    milesArray[42][30]=41;
    milesArray[42][31]=36;
    milesArray[42][32]=335;
    milesArray[42][33]=113;
    milesArray[42][34]=29;
    milesArray[42][35]=176;
    milesArray[42][36]=306;
    milesArray[42][37]=140;
    milesArray[42][38]=115;
    milesArray[42][39]=254;
    milesArray[42][40]=267;
    milesArray[42][41]=186;
    milesArray[42][42]=0;
    milesArray[42][43]=110;
    milesArray[42][44]=425;
    milesArray[42][45]=229;
    milesArray[42][46]=389;
    milesArray[42][47]=171;
    milesArray[42][48]=263;
    milesArray[42][50]=176;
    milesArray[42][51]=231;
    milesArray[42][52]=127;
    milesArray[42][53]=115;
    milesArray[42][54]=176;
    milesArray[42][55]=215;
    milesArray[42][56]=178;
    milesArray[42][57]=281;
    milesArray[42][58]=297;
    milesArray[42][59]=443;
    milesArray[42][21]=60;
    milesArray[42][28]=74;
    milesArray[42][49]=126;
    milesArray[42][16]=96;
    milesArray[43][59]=354;
    milesArray[43][58]=208;
    milesArray[43][57]=192;
    milesArray[43][56]=74;
    milesArray[43][55]=112;
    milesArray[43][54]=73;
    milesArray[43][53]=92;
    milesArray[43][52]=103;
    milesArray[43][51]=128;
    milesArray[43][50]=72;
    milesArray[43][48]=166;
    milesArray[43][46]=297;
    milesArray[43][45]=120;
    milesArray[43][43]=0;
    milesArray[43][41]=82;
    milesArray[43][40]=163;
    milesArray[43][39]=157;
    milesArray[43][38]=92;
    milesArray[43][37]=118;
    milesArray[43][35]=72;
    milesArray[43][33]=9;
    milesArray[43][32]=247;
    milesArray[43][29]=222;
    milesArray[43][27]=227;
    milesArray[43][26]=125;
    milesArray[43][25]=294;
    milesArray[43][24]=256;
    milesArray[43][23]=218;
    milesArray[43][19]=198;
    milesArray[43][18]=171;
    milesArray[43][17]=117;
    milesArray[43][15]=116;
    milesArray[43][13]=294;
    milesArray[43][12]=166;
    milesArray[43][11]=328;
    milesArray[43][8]=67;
    milesArray[43][7]=228;
    milesArray[43][6]=259;
    milesArray[43][5]=228;
    milesArray[43][4]=162;
    milesArray[43][3]=57;
    milesArray[43][2]=36;
    milesArray[43][1]=278;
    milesArray[43][0]=179;
    milesArray[43][47]=68;
    milesArray[43][22]=50;
    milesArray[43][36]=203;
    milesArray[43][44]=321;
    milesArray[43][20]=119;
    milesArray[43][34]=130;
    milesArray[43][14]=141;
    milesArray[43][9]=129;
    milesArray[43][31]=146;
    milesArray[43][42]=110;
    milesArray[43][10]=85;
    milesArray[43][30]=70;
    milesArray[43][21]=53;
    milesArray[43][28]=40;
    milesArray[43][49]=27;
    milesArray[43][16]=73;
    milesArray[44][0]=274;
    milesArray[44][59]=25;
    milesArray[44][58]=169;
    milesArray[44][57]=157;
    milesArray[44][56]=246;
    milesArray[44][55]=211;
    milesArray[44][54]=251;
    milesArray[44][53]=404;
    milesArray[44][52]=399;
    milesArray[44][51]=194;
    milesArray[44][50]=249;
    milesArray[44][48]=264;
    milesArray[44][47]=303;
    milesArray[44][46]=38;
    milesArray[44][45]=235;
    milesArray[44][44]=0;
    milesArray[44][43]=319;
    milesArray[44][41]=255;
    milesArray[44][40]=267;
    milesArray[44][39]=254;
    milesArray[44][38]=404;
    milesArray[44][37]=412;
    milesArray[44][36]=137;
    milesArray[44][35]=251;
    milesArray[44][33]=317;
    milesArray[44][32]=130;
    milesArray[44][29]=114;
    milesArray[44][27]=114;
    milesArray[44][26]=419;
    milesArray[44][25]=54;
    milesArray[44][24]=75;
    milesArray[44][23]=161;
    milesArray[44][22]=362;
    milesArray[44][19]=162;
    milesArray[44][18]=165;
    milesArray[44][17]=412;
    milesArray[44][15]=410;
    milesArray[44][13]=86;
    milesArray[44][12]=167;
    milesArray[44][11]=33;
    milesArray[44][8]=351;
    milesArray[44][7]=104;
    milesArray[44][6]=119;
    milesArray[44][5]=149;
    milesArray[44][4]=159;
    milesArray[44][3]=369;
    milesArray[44][2]=284;
    milesArray[44][1]=102;
    milesArray[44][20]=434;
    milesArray[44][34]=445;
    milesArray[44][14]=456;
    milesArray[44][9]=443;
    milesArray[44][31]=461;
    milesArray[44][42]=425;
    milesArray[44][10]=400;
    milesArray[44][30]=384;
    milesArray[44][21]=368;
    milesArray[44][28]=354;
    milesArray[44][49]=248;
    milesArray[44][16]=388;
    milesArray[45][59]=254;
    milesArray[45][58]=114;
    milesArray[45][57]=99;
    milesArray[45][56]=57;
    milesArray[45][55]=69;
    milesArray[45][54]=58;
    milesArray[45][53]=202;
    milesArray[45][52]=197;
    milesArray[45][51]=57;
    milesArray[45][50]=53;
    milesArray[45][48]=122;
    milesArray[45][46]=190;
    milesArray[45][45]=0;
    milesArray[45][43]=120;
    milesArray[45][41]=64;
    milesArray[45][40]=122;
    milesArray[45][39]=112;
    milesArray[45][38]=202;
    milesArray[45][37]=209;
    milesArray[45][35]=56;
    milesArray[45][33]=118;
    milesArray[45][32]=150;
    milesArray[45][29]=117;
    milesArray[45][27]=124;
    milesArray[45][26]=215;
    milesArray[45][25]=189;
    milesArray[45][24]=153;
    milesArray[45][23]=121;
    milesArray[45][19]=106;
    milesArray[45][18]=67;
    milesArray[45][17]=209;
    milesArray[45][15]=207;
    milesArray[45][13]=195;
    milesArray[45][12]=65;
    milesArray[45][11]=220;
    milesArray[45][8]=124;
    milesArray[45][7]=125;
    milesArray[45][6]=163;
    milesArray[45][5]=133;
    milesArray[45][4]=70;
    milesArray[45][3]=168;
    milesArray[45][2]=87;
    milesArray[45][1]=176;
    milesArray[45][0]=131;
    milesArray[45][47]=49;
    milesArray[45][22]=169;
    milesArray[45][36]=127;
    milesArray[45][44]=236;
    milesArray[45][20]=238;
    milesArray[45][34]=249;
    milesArray[45][14]=260;
    milesArray[45][9]=247;
    milesArray[45][31]=265;
    milesArray[45][42]=229;
    milesArray[45][10]=204;
    milesArray[45][30]=189;
    milesArray[45][21]=172;
    milesArray[45][28]=158;
    milesArray[45][49]=152;
    milesArray[45][16]=192;
    milesArray[46][59]=61;
    milesArray[46][58]=136;
    milesArray[46][57]=123;
    milesArray[46][56]=223;
    milesArray[46][55]=188;
    milesArray[46][54]=230;
    milesArray[46][53]=382;
    milesArray[46][52]=394;
    milesArray[46][51]=170;
    milesArray[46][50]=227;
    milesArray[46][48]=245;
    milesArray[46][46]=0;
    milesArray[46][45]=190;
    milesArray[46][43]=297;
    milesArray[46][41]=232;
    milesArray[46][40]=242;
    milesArray[46][39]=236;
    milesArray[46][38]=382;
    milesArray[46][37]=408;
    milesArray[46][35]=228;
    milesArray[46][33]=296;
    milesArray[46][32]=124;
    milesArray[46][29]=79;
    milesArray[46][27]=84;
    milesArray[46][26]=416;
    milesArray[46][25]=19;
    milesArray[46][24]=42;
    milesArray[46][23]=129;
    milesArray[46][19]=130;
    milesArray[46][18]=128;
    milesArray[46][17]=407;
    milesArray[46][15]=406;
    milesArray[46][13]=124;
    milesArray[46][12]=132;
    milesArray[46][11]=34;
    milesArray[46][8]=330;
    milesArray[46][7]=71;
    milesArray[46][6]=128;
    milesArray[46][5]=117;
    milesArray[46][4]=137;
    milesArray[46][3]=348;
    milesArray[46][2]=262;
    milesArray[46][1]=114;
    milesArray[46][0]=257;
    milesArray[46][47]=269;
    milesArray[46][22]=328;
    milesArray[46][36]=102;
    milesArray[46][44]=38;
    milesArray[46][20]=397;
    milesArray[46][34]=409;
    milesArray[46][14]=420;
    milesArray[46][9]=407;
    milesArray[46][31]=245;
    milesArray[46][42]=389;
    milesArray[46][10]=364;
    milesArray[46][30]=348;
    milesArray[46][21]=332;
    milesArray[46][28]=318;
    milesArray[46][49]=312;
    milesArray[46][16]=351;
    milesArray[47][59]=322;
    milesArray[47][58]=176;
    milesArray[47][57]=160;
    milesArray[47][56]=58;
    milesArray[47][44]=305;
    milesArray[47][55]=95;
    milesArray[47][54]=57;
    milesArray[47][53]=154;
    milesArray[47][52]=149;
    milesArray[47][51]=110;
    milesArray[47][50]=56;
    milesArray[47][48]=143;
    milesArray[47][47]=0;
    milesArray[47][46]=268;
    milesArray[47][45]=48;
    milesArray[47][43]=69;
    milesArray[47][41]=65;
    milesArray[47][40]=146;
    milesArray[47][39]=133;
    milesArray[47][38]=154;
    milesArray[47][37]=162;
    milesArray[47][36]=186;
    milesArray[47][35]=55;
    milesArray[47][33]=67;
    milesArray[47][32]=214;
    milesArray[47][29]=192;
    milesArray[47][27]=200;
    milesArray[47][26]=168;
    milesArray[47][25]=265;
    milesArray[47][24]=229;
    milesArray[47][23]=184;
    milesArray[47][22]=112;
    milesArray[47][19]=167;
    milesArray[47][18]=151;
    milesArray[47][17]=162;
    milesArray[47][15]=159;
    milesArray[47][13]=261;
    milesArray[47][12]=148;
    milesArray[47][11]=304;
    milesArray[47][8]=78;
    milesArray[47][7]=200;
    milesArray[47][6]=227;
    milesArray[47][5]=196;
    milesArray[47][4]=147;
    milesArray[47][3]=119;
    milesArray[47][2]=38;
    milesArray[47][1]=242;
    milesArray[47][0]=153;
    milesArray[47][20]=182;
    milesArray[47][34]=193;
    milesArray[47][14]=204;
    milesArray[47][9]=191;
    milesArray[47][31]=209;
    milesArray[47][42]=173;
    milesArray[47][10]=148;
    milesArray[47][30]=132;
    milesArray[47][21]=116;
    milesArray[47][28]=102;
    milesArray[47][49]=96;
    milesArray[47][16]=136;
    milesArray[48][59]=30;
    milesArray[48][58]=156;
    milesArray[48][57]=140;
    milesArray[48][56]=93;
    milesArray[48][55]=61;
    milesArray[48][54]=100;
    milesArray[48][53]=252;
    milesArray[48][52]=264;
    milesArray[48][51]=77;
    milesArray[48][50]=97;
    milesArray[48][48]=0;
    milesArray[48][46]=245;
    milesArray[48][45]=122;
    milesArray[48][43]=166;
    milesArray[48][41]=101;
    milesArray[48][40]=29;
    milesArray[48][39]=12;
    milesArray[48][38]=252;
    milesArray[48][37]=278;
    milesArray[48][35]=98;
    milesArray[48][33]=166;
    milesArray[48][32]=195;
    milesArray[48][29]=170;
    milesArray[48][27]=175;
    milesArray[48][26]=286;
    milesArray[48][25]=242;
    milesArray[48][24]=204;
    milesArray[48][23]=166;
    milesArray[48][19]=147;
    milesArray[48][18]=120;
    milesArray[48][17]=277;
    milesArray[48][15]=276;
    milesArray[48][13]=243;
    milesArray[48][12]=115;
    milesArray[48][11]=277;
    milesArray[48][8]=200;
    milesArray[48][7]=176;
    milesArray[48][6]=208;
    milesArray[48][5]=177;
    milesArray[48][4]=111;
    milesArray[48][3]=217;
    milesArray[48][2]=131;
    milesArray[48][1]=227;
    milesArray[48][0]=21;
    milesArray[48][47]=144;
    milesArray[48][22]=203;
    milesArray[48][36]=147;
    milesArray[48][44]=265;
    milesArray[48][20]=272;
    milesArray[48][34]=284;
    milesArray[48][14]=294;
    milesArray[48][9]=282;
    milesArray[48][31]=300;
    milesArray[48][42]=263;
    milesArray[48][10]=239;
    milesArray[48][30]=223;
    milesArray[48][21]=206;
    milesArray[48][28]=193;
    milesArray[48][49]=187;
    milesArray[48][16]=226;
    milesArray[49][0]=198;
    milesArray[49][1]=287;
    milesArray[49][2]=64;
    milesArray[49][3]=73;
    milesArray[49][4]=191;
    milesArray[49][5]=241;
    milesArray[49][6]=272;
    milesArray[49][7]=245;
    milesArray[49][8]=95;
    milesArray[49][9]=145;
    milesArray[49][10]=102;
    milesArray[49][11]=349;
    milesArray[49][12]=193;
    milesArray[49][13]=307;
    milesArray[49][14]=157;
    milesArray[49][15]=65;
    milesArray[49][17]=67;
    milesArray[49][18]=195;
    milesArray[49][19]=211;
    milesArray[49][20]=135;
    milesArray[49][22]=63;
    milesArray[49][23]=229;
    milesArray[49][24]=274;
    milesArray[49][25]=311;
    milesArray[49][26]=73;
    milesArray[49][27]=245;
    milesArray[49][29]=237;
    milesArray[49][30]=86;
    milesArray[49][31]=163;
    milesArray[49][32]=259;
    milesArray[49][33]=37;
    milesArray[49][34]=146;
    milesArray[49][35]=100;
    milesArray[49][36]=230;
    milesArray[49][37]=67;
    milesArray[49][38]=62;
    milesArray[49][39]=178;
    milesArray[49][40]=191;
    milesArray[49][41]=110;
    milesArray[49][42]=126;
    milesArray[49][43]=27;
    milesArray[49][44]=349;
    milesArray[49][45]=153;
    milesArray[49][46]=313;
    milesArray[49][47]=95;
    milesArray[49][48]=187;
    milesArray[49][50]=100;
    milesArray[49][51]=154;
    milesArray[49][52]=54;
    milesArray[49][53]=65;
    milesArray[49][54]=100;
    milesArray[49][55]=139;
    milesArray[49][56]=102;
    milesArray[49][57]=205;
    milesArray[49][58]=221;
    milesArray[49][59]=367;
    milesArray[49][21]=73;
    milesArray[49][28]=66;
    milesArray[49][49]=0;
    milesArray[49][16]=89;
    milesArray[50][59]=284;
    milesArray[50][58]=138;
    milesArray[50][57]=122;
    milesArray[50][56]=3;
    milesArray[50][55]=43;
    milesArray[50][54]=4;
    milesArray[50][53]=157;
    milesArray[50][52]=169;
    milesArray[50][51]=58;
    milesArray[50][50]=0;
    milesArray[50][48]=97;
    milesArray[50][46]=227;
    milesArray[50][45]=53;
    milesArray[50][43]=72;
    milesArray[50][41]=12;
    milesArray[50][40]=93;
    milesArray[50][39]=87;
    milesArray[50][38]=157;
    milesArray[50][37]=183;
    milesArray[50][35]=3;
    milesArray[50][33]=71;
    milesArray[50][32]=177;
    milesArray[50][29]=152;
    milesArray[50][27]=157;
    milesArray[50][26]=191;
    milesArray[50][25]=224;
    milesArray[50][24]=186;
    milesArray[50][23]=148;
    milesArray[50][19]=128;
    milesArray[50][18]=101;
    milesArray[50][17]=183;
    milesArray[50][15]=181;
    milesArray[50][13]=224;
    milesArray[50][12]=96;
    milesArray[50][11]=258;
    milesArray[50][8]=105;
    milesArray[50][7]=158;
    milesArray[50][6]=190;
    milesArray[50][5]=159;
    milesArray[50][4]=92;
    milesArray[50][3]=123;
    milesArray[50][2]=37;
    milesArray[50][1]=208;
    milesArray[50][0]=109;
    milesArray[50][47]=56;
    milesArray[50][22]=115;
    milesArray[50][36]=132;
    milesArray[50][44]=251;
    milesArray[50][20]=184;
    milesArray[50][34]=196;
    milesArray[50][14]=206;
    milesArray[50][9]=194;
    milesArray[50][31]=211;
    milesArray[50][42]=175;
    milesArray[50][10]=151;
    milesArray[50][30]=135;
    milesArray[50][21]=118;
    milesArray[50][28]=105;
    milesArray[50][49]=99;
    milesArray[50][16]=138;
    milesArray[51][59]=228;
    milesArray[51][58]=81;
    milesArray[51][57]=65;
    milesArray[51][56]=55;
    milesArray[51][55]=18;
    milesArray[51][54]=62;
    milesArray[51][53]=214;
    milesArray[51][52]=226;
    milesArray[51][51]=0;
    milesArray[51][50]=58;
    milesArray[51][48]=77;
    milesArray[51][46]=170;
    milesArray[51][45]=57;
    milesArray[51][43]=128;
    milesArray[51][41]=63;
    milesArray[51][40]=73;
    milesArray[51][39]=68;
    milesArray[51][38]=214;
    milesArray[51][37]=294;
    milesArray[51][35]=60;
    milesArray[51][33]=127;
    milesArray[51][32]=120;
    milesArray[51][29]=95;
    milesArray[51][27]=100;
    milesArray[51][26]=245;
    milesArray[51][25]=167;
    milesArray[51][24]=129;
    milesArray[51][23]=91;
    milesArray[51][19]=72;
    milesArray[51][18]=45;
    milesArray[51][17]=239;
    milesArray[51][15]=238;
    milesArray[51][13]=167;
    milesArray[51][12]=39;
    milesArray[51][11]=201;
    milesArray[51][8]=161;
    milesArray[51][7]=101;
    milesArray[51][6]=133;
    milesArray[51][5]=102;
    milesArray[51][4]=36;
    milesArray[51][3]=179;
    milesArray[51][2]=93;
    milesArray[51][1]=151;
    milesArray[51][0]=89;
    milesArray[51][47]=110;
    milesArray[51][22]=170;
    milesArray[51][36]=77;
    milesArray[51][44]=195;
    milesArray[51][20]=239;
    milesArray[51][34]=250;
    milesArray[51][14]=261;
    milesArray[51][9]=249;
    milesArray[51][31]=266;
    milesArray[51][42]=230;
    milesArray[51][10]=205;
    milesArray[51][30]=190;
    milesArray[51][21]=173;
    milesArray[51][28]=159;
    milesArray[51][49]=153;
    milesArray[51][16]=193;
    milesArray[52][59]=452;
    milesArray[52][58]=305;
    milesArray[52][57]=289;
    milesArray[52][56]=172;
    milesArray[52][55]=210;
    milesArray[52][54]=171;
    milesArray[52][53]=17;
    milesArray[52][52]=0;
    milesArray[52][51]=226;
    milesArray[52][50]=169;
    milesArray[52][48]=264;
    milesArray[52][46]=394;
    milesArray[52][45]=197;
    milesArray[52][43]=103;
    milesArray[52][41]=180;
    milesArray[52][40]=260;
    milesArray[52][39]=255;
    milesArray[52][38]=14;
    milesArray[52][37]=13;
    milesArray[52][35]=169;
    milesArray[52][33]=107;
    milesArray[52][32]=346;
    milesArray[52][29]=319;
    milesArray[52][27]=326;
    milesArray[52][26]=22;
    milesArray[52][25]=391;
    milesArray[52][24]=353;
    milesArray[52][23]=317;
    milesArray[52][19]=296;
    milesArray[52][18]=270;
    milesArray[52][17]=12;
    milesArray[52][15]=11;
    milesArray[52][13]=393;
    milesArray[52][12]=263;
    milesArray[52][11]=426;
    milesArray[52][8]=166;
    milesArray[52][7]=325;
    milesArray[52][6]=358;
    milesArray[52][5]=326;
    milesArray[52][4]=260;
    milesArray[52][3]=48;
    milesArray[52][2]=134;
    milesArray[52][1]=376;
    milesArray[52][0]=276;
    milesArray[52][47]=149;
    milesArray[52][22]=39;
    milesArray[52][36]=284;
    milesArray[52][44]=284;
    milesArray[52][20]=89;
    milesArray[52][34]=100;
    milesArray[52][14]=111;
    milesArray[52][9]=111;
    milesArray[52][31]=128;
    milesArray[52][42]=128;
    milesArray[52][10]=103;
    milesArray[52][30]=87;
    milesArray[52][21]=96;
    milesArray[52][28]=89;
    milesArray[52][49]=54;
    milesArray[52][16]=38;
    milesArray[53][59]=440;
    milesArray[53][58]=293;
    milesArray[53][57]=277;
    milesArray[53][56]=160;
    milesArray[53][55]=198;
    milesArray[53][54]=159;
    milesArray[53][53]=0;
    milesArray[53][52]=17;
    milesArray[53][51]=214;
    milesArray[53][50]=157;
    milesArray[53][48]=252;
    milesArray[53][46]=382;
    milesArray[53][45]=202;
    milesArray[53][43]=92;
    milesArray[53][41]=168;
    milesArray[53][40]=248;
    milesArray[53][39]=243;
    milesArray[53][38]=4;
    milesArray[53][37]=30;
    milesArray[53][35]=157;
    milesArray[53][33]=95;
    milesArray[53][32]=332;
    milesArray[53][29]=307;
    milesArray[53][27]=314;
    milesArray[53][26]=37;
    milesArray[53][25]=379;
    milesArray[53][24]=341;
    milesArray[53][23]=303;
    milesArray[53][19]=284;
    milesArray[53][18]=257;
    milesArray[53][17]=29;
    milesArray[53][15]=28;
    milesArray[53][13]=381;
    milesArray[53][12]=252;
    milesArray[53][11]=414;
    milesArray[53][8]=153;
    milesArray[53][7]=314;
    milesArray[53][6]=346;
    milesArray[53][5]=314;
    milesArray[53][4]=248;
    milesArray[53][3]=36;
    milesArray[53][2]=122;
    milesArray[53][1]=364;
    milesArray[53][0]=265;
    milesArray[53][47]=152;
    milesArray[53][22]=37;
    milesArray[53][36]=288;
    milesArray[53][44]=406;
    milesArray[53][20]=76;
    milesArray[53][34]=87;
    milesArray[53][14]=98;
    milesArray[53][9]=98;
    milesArray[53][31]=115;
    milesArray[53][42]=114;
    milesArray[53][10]=90;
    milesArray[53][30]=74;
    milesArray[53][21]=83;
    milesArray[53][28]=76;
    milesArray[53][49]=64;
    milesArray[53][16]=25;
    milesArray[54][59]=287;
    milesArray[54][58]=141;
    milesArray[54][57]=125;
    milesArray[54][56]=8;
    milesArray[54][55]=46;
    milesArray[54][54]=0;
    milesArray[54][53]=159;
    milesArray[54][52]=171;
    milesArray[54][51]=62;
    milesArray[54][50]=4;
    milesArray[54][48]=100;
    milesArray[54][46]=230;
    milesArray[54][45]=58;
    milesArray[54][43]=73;
    milesArray[54][41]=13;
    milesArray[54][40]=96;
    milesArray[54][39]=91;
    milesArray[54][38]=159;
    milesArray[54][37]=185;
    milesArray[54][35]=2;
    milesArray[54][33]=73;
    milesArray[54][32]=180;
    milesArray[54][29]=155;
    milesArray[54][27]=160;
    milesArray[54][26]=193;
    milesArray[54][25]=227;
    milesArray[54][24]=189;
    milesArray[54][23]=151;
    milesArray[54][19]=132;
    milesArray[54][18]=104;
    milesArray[54][17]=184;
    milesArray[54][15]=183;
    milesArray[54][13]=227;
    milesArray[54][12]=99;
    milesArray[54][11]=262;
    milesArray[54][8]=108;
    milesArray[54][7]=161;
    milesArray[54][6]=193;
    milesArray[54][5]=162;
    milesArray[54][4]=96;
    milesArray[54][3]=124;
    milesArray[54][2]=38;
    milesArray[54][1]=211;
    milesArray[54][0]=112;
    milesArray[54][47]=57;
    milesArray[54][22]=116;
    milesArray[54][36]=134;
    milesArray[54][44]=253;
    milesArray[54][20]=185;
    milesArray[54][34]=196;
    milesArray[54][14]=207;
    milesArray[54][9]=194;
    milesArray[54][31]=212;
    milesArray[54][42]=176;
    milesArray[54][10]=151;
    milesArray[54][30]=135;
    milesArray[54][21]=119;
    milesArray[54][28]=105;
    milesArray[54][49]=99;
    milesArray[54][16]=138;
    milesArray[55][59]=246;
    milesArray[55][58]=99;
    milesArray[55][57]=83;
    milesArray[55][56]=39;
    milesArray[55][55]=0;
    milesArray[55][54]=46;
    milesArray[55][53]=198;
    milesArray[55][52]=210;
    milesArray[55][51]=18;
    milesArray[55][50]=43;
    milesArray[55][48]=61;
    milesArray[55][46]=188;
    milesArray[55][45]=69;
    milesArray[55][43]=112;
    milesArray[55][41]=47;
    milesArray[55][40]=57;
    milesArray[55][39]=52;
    milesArray[55][38]=198;
    milesArray[55][37]=223;
    milesArray[55][35]=43;
    milesArray[55][33]=112;
    milesArray[55][32]=137;
    milesArray[55][29]=112;
    milesArray[55][27]=117;
    milesArray[55][26]=231;
    milesArray[55][25]=184;
    milesArray[55][24]=146;
    milesArray[55][23]=107;
    milesArray[55][19]=89;
    milesArray[55][18]=62;
    milesArray[55][17]=223;
    milesArray[55][15]=222;
    milesArray[55][13]=184;
    milesArray[55][12]=56;
    milesArray[55][11]=218;
    milesArray[55][8]=145;
    milesArray[55][7]=118;
    milesArray[55][6]=150;
    milesArray[55][5]=119;
    milesArray[55][4]=52;
    milesArray[55][3]=163;
    milesArray[55][2]=77;
    milesArray[55][1]=168;
    milesArray[55][0]=73;
    milesArray[55][47]=94;
    milesArray[55][22]=154;
    milesArray[55][36]=94;
    milesArray[55][44]=212;
    milesArray[55][20]=223;
    milesArray[55][34]=235;
    milesArray[55][14]=245;
    milesArray[55][9]=233;
    milesArray[55][31]=251;
    milesArray[55][42]=214;
    milesArray[55][10]=190;
    milesArray[55][30]=174;
    milesArray[55][21]=157;
    milesArray[55][28]=144;
    milesArray[55][49]=138;
    milesArray[55][16]=177;
    milesArray[56][59]=282;
    milesArray[56][58]=134;
    milesArray[56][57]=118;
    milesArray[56][56]=0;
    milesArray[56][55]=39;
    milesArray[56][54]=8;
    milesArray[56][53]=160;
    milesArray[56][52]=172;
    milesArray[56][51]=55;
    milesArray[56][50]=3;
    milesArray[56][48]=93;
    milesArray[56][46]=223;
    milesArray[56][45]=57;
    milesArray[56][43]=74;
    milesArray[56][41]=12;
    milesArray[56][40]=90;
    milesArray[56][39]=87;
    milesArray[56][38]=160;
    milesArray[56][37]=185;
    milesArray[56][35]=5;
    milesArray[56][33]=75;
    milesArray[56][32]=174;
    milesArray[56][29]=149;
    milesArray[56][27]=155;
    milesArray[56][26]=193;
    milesArray[56][25]=221;
    milesArray[56][24]=182;
    milesArray[56][23]=145;
    milesArray[56][19]=125;
    milesArray[56][18]=98;
    milesArray[56][17]=185;
    milesArray[56][15]=184;
    milesArray[56][13]=222;
    milesArray[56][12]=93;
    milesArray[56][11]=255;
    milesArray[56][8]=107;
    milesArray[56][7]=155;
    milesArray[56][6]=187;
    milesArray[56][5]=155;
    milesArray[56][4]=89;
    milesArray[56][3]=125;
    milesArray[56][2]=39;
    milesArray[56][1]=205;
    milesArray[56][0]=105;
    milesArray[56][47]=58;
    milesArray[56][22]=117;
    milesArray[56][36]=131;
    milesArray[56][44]=249;
    milesArray[56][20]=187;
    milesArray[56][34]=198;
    milesArray[56][14]=209;
    milesArray[56][9]=197;
    milesArray[56][31]=214;
    milesArray[56][42]=178;
    milesArray[56][10]=153;
    milesArray[56][30]=138;
    milesArray[56][21]=121;
    milesArray[56][28]=107;
    milesArray[56][49]=101;
    milesArray[56][16]=141;
    milesArray[57][59]=162;
    milesArray[57][58]=16;
    milesArray[57][57]=0;
    milesArray[57][56]=118;
    milesArray[57][55]=83;
    milesArray[57][54]=125;
    milesArray[57][53]=277;
    milesArray[57][52]=289;
    milesArray[57][51]=65;
    milesArray[57][50]=122;
    milesArray[57][48]=140;
    milesArray[57][46]=123;
    milesArray[57][45]=99;
    milesArray[57][43]=192;
    milesArray[57][41]=127;
    milesArray[57][40]=137;
    milesArray[57][39]=131;
    milesArray[57][38]=277;
    milesArray[57][37]=303;
    milesArray[57][35]=123;
    milesArray[57][33]=191;
    milesArray[57][32]=55;
    milesArray[57][29]=48;
    milesArray[57][27]=53;
    milesArray[57][26]=311;
    milesArray[57][25]=120;
    milesArray[57][24]=82;
    milesArray[57][23]=26;
    milesArray[57][19]=7;
    milesArray[57][18]=41;
    milesArray[57][17]=302;
    milesArray[57][15]=301;
    milesArray[57][13]=102;
    milesArray[57][12]=38;
    milesArray[57][11]=155;
    milesArray[57][8]=225;
    milesArray[57][7]=55;
    milesArray[57][6]=68;
    milesArray[57][5]=37;
    milesArray[57][4]=32;
    milesArray[57][3]=243;
    milesArray[57][2]=157;
    milesArray[57][1]=86;
    milesArray[57][0]=152;
    milesArray[57][47]=177;
    milesArray[57][22]=236;
    milesArray[57][36]=33;
    milesArray[57][44]=170;
    milesArray[57][20]=289;
    milesArray[57][34]=301;
    milesArray[57][14]=312;
    milesArray[57][9]=299;
    milesArray[57][31]=317;
    milesArray[57][42]=281;
    milesArray[57][10]=256;
    milesArray[57][30]=240;
    milesArray[57][21]=224;
    milesArray[57][28]=210;
    milesArray[57][49]=204;
    milesArray[57][16]=243;
    milesArray[58][59]=147;
    milesArray[58][58]=0;
    milesArray[58][57]=16;
    milesArray[58][56]=134;
    milesArray[58][55]=99;
    milesArray[58][54]=141;
    milesArray[58][53]=293;
    milesArray[58][52]=305;
    milesArray[58][51]=81;
    milesArray[58][50]=138;
    milesArray[58][48]=156;
    milesArray[58][46]=136;
    milesArray[58][45]=114;
    milesArray[58][43]=208;
    milesArray[58][41]=143;
    milesArray[58][40]=153;
    milesArray[58][39]=147;
    milesArray[58][38]=293;
    milesArray[58][37]=319;
    milesArray[58][35]=139;
    milesArray[58][33]=207;
    milesArray[58][32]=40;
    milesArray[58][29]=60;
    milesArray[58][27]=66;
    milesArray[58][26]=327;
    milesArray[58][25]=132;
    milesArray[58][24]=93;
    milesArray[58][23]=10;
    milesArray[58][19]=13;
    milesArray[58][18]=57;
    milesArray[58][17]=318;
    milesArray[58][15]=317;
    milesArray[58][13]=88;
    milesArray[58][12]=54;
    milesArray[58][11]=166;
    milesArray[58][8]=241;
    milesArray[58][7]=66;
    milesArray[58][6]=53;
    milesArray[58][5]=21;
    milesArray[58][4]=48;
    milesArray[58][3]=259;
    milesArray[58][2]=172;
    milesArray[58][1]=71;
    milesArray[58][0]=168;
    milesArray[58][47]=177;
    milesArray[58][22]=236;
    milesArray[58][36]=33;
    milesArray[58][44]=170;
    milesArray[58][20]=306;
    milesArray[58][34]=317;
    milesArray[58][14]=328;
    milesArray[58][9]=315;
    milesArray[58][31]=333;
    milesArray[58][42]=297;
    milesArray[58][10]=272;
    milesArray[58][30]=256;
    milesArray[58][21]=240;
    milesArray[58][28]=226;
    milesArray[58][49]=220;
    milesArray[58][16]=259;
    milesArray[59][59]=0;
    milesArray[59][58]=147;
    milesArray[59][57]=162;
    milesArray[59][56]=282;
    milesArray[59][55]=246;
    milesArray[59][54]=287;
    milesArray[59][53]=440;
    milesArray[59][52]=452;
    milesArray[59][51]=228;
    milesArray[59][50]=284;
    milesArray[59][48]=303;
    milesArray[59][47]=323;
    milesArray[59][46]=61;
    milesArray[59][45]=254;
    milesArray[59][44]=25;
    milesArray[59][43]=354;
    milesArray[59][41]=289;
    milesArray[59][40]=299;
    milesArray[59][39]=294;
    milesArray[59][38]=440;
    milesArray[59][37]=465;
    milesArray[59][36]=162;
    milesArray[59][35]=286;
    milesArray[59][33]=353;
    milesArray[59][32]=109;
    milesArray[59][29]=137;
    milesArray[59][27]=142;
    milesArray[59][26]=472;
    milesArray[59][25]=77;
    milesArray[59][24]=100;
    milesArray[59][23]=140;
    milesArray[59][22]=383;
    milesArray[59][19]=159;
    milesArray[59][18]=186;
    milesArray[59][17]=465;
    milesArray[59][15]=464;
    milesArray[59][13]=64;
    milesArray[59][12]=189;
    milesArray[59][11]=53;
    milesArray[59][8]=388;
    milesArray[59][7]=129;
    milesArray[59][6]=97;
    milesArray[59][5]=128;
    milesArray[59][4]=195;
    milesArray[59][3]=405;
    milesArray[59][2]=319;
    milesArray[59][1]=83;
    milesArray[59][0]=315;
    milesArray[59][20]=452;
    milesArray[59][34]=463;
    milesArray[59][14]=474;
    milesArray[59][9]=461;
    milesArray[59][31]=479;
    milesArray[59][42]=443;
    milesArray[59][10]=418;
    milesArray[59][30]=402;
    milesArray[59][21]=386;
    milesArray[59][28]=372;
    milesArray[59][49]=366;
    milesArray[59][16]=406;
}
