// --------------------------------------------------------------------------------
// Distance Calculator
// Rani Kawiti
// --------------------------------------------------------------------------------

var milesArray = new Array(42)

function GetKMs() {
	InitMileageArray();
	
	var loc1 = document.getElementById("fromLocID");
	var loc2 = document.getElementById("toLocID");
	
	var fromLocation = loc1.selectedIndex;
	var toLocation = loc2.selectedIndex;
	
	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.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);
	}
}

function SetContent(elm, str) {
	elm.removeChild(elm.childNodes.item(0));
	elm.appendChild(document.createTextNode(str));		
}

function InitMileageArray() {
	for (i = 0; i < 42; i++) { milesArray[i]= new Array(42); }

	milesArray[0][0]=0;
	milesArray[0][1]=0;
	milesArray[0][2]=0;
	milesArray[0][3]=0;
	milesArray[0][4]=0;
	milesArray[0][5]=0;
	milesArray[0][6]=0;
	milesArray[0][7]=0;
	milesArray[0][8]=0;
	milesArray[0][9]=0;
	milesArray[0][10]=0;
	milesArray[0][11]=0;
	milesArray[0][12]=0;
	milesArray[0][13]=0;
	milesArray[0][14]=0;
	milesArray[0][15]=0;
	milesArray[0][16]=0;
	milesArray[0][17]=0;
	milesArray[0][18]=0;
	milesArray[0][19]=0;
	milesArray[0][20]=0;
	milesArray[0][21]=0;
	milesArray[0][22]=0;
	milesArray[0][23]=0;
	milesArray[0][24]=0;
	milesArray[0][25]=0;
	milesArray[0][26]=0;
	milesArray[0][27]=0;
	milesArray[0][28]=0;
	milesArray[0][29]=0;
	milesArray[0][30]=0;
	milesArray[0][31]=0;
	milesArray[0][32]=0;
	milesArray[0][33]=0;
	milesArray[0][34]=0;
	milesArray[0][35]=0;
	milesArray[0][36]=0;
	milesArray[0][37]=0;
	milesArray[0][38]=0;
	milesArray[0][39]=0;
	milesArray[0][40]=0;
	milesArray[0][41]=0;

	milesArray[1][0]=0;
	milesArray[1][1]=0;
	milesArray[1][2]=275.28;
	milesArray[1][3]=107.26;
	milesArray[1][4]=112.84;
	milesArray[1][5]=307.52;
	milesArray[1][6]=76.88;
	milesArray[1][7]=199.02;
	milesArray[1][8]=388.12;
	milesArray[1][9]=269.08;
	milesArray[1][10]=226.3;
	milesArray[1][11]=146.94;
	milesArray[1][12]=323.02;
	milesArray[1][13]=145.7;
	milesArray[1][14]=174.84;
	milesArray[1][15]=124.62;
	milesArray[1][16]=71.3;
	milesArray[1][17]=122.76;
	milesArray[1][18]=283.34;
	milesArray[1][19]=404.24;
	milesArray[1][20]=182.9;
	milesArray[1][21]=102.92;
	milesArray[1][22]=0;
	milesArray[1][23]=681.38;
	milesArray[1][24]=613.8;
	milesArray[1][25]=549.94;
	milesArray[1][26]=840.1;
	milesArray[1][27]=745.86;
	milesArray[1][28]=621.24;
	milesArray[1][29]=821.5;
	milesArray[1][30]=646.04;
	milesArray[1][31]=969.68;
	milesArray[1][32]=500.96;
	milesArray[1][33]=1097.4;
	milesArray[1][34]=817.16;
	milesArray[1][35]=468.72;
	milesArray[1][36]=404.24;
	milesArray[1][37]=918.84;
	milesArray[1][38]=1023;
	milesArray[1][39]=713.62;
	milesArray[1][40]=877.3;
	milesArray[1][41]=580.94;

	milesArray[2][0]=0;
	milesArray[2][1]=275.28;
	milesArray[2][2]=0;
	milesArray[2][3]=382.54;
	milesArray[2][4]=179.8;
	milesArray[2][5]=582.8;
	milesArray[2][6]=352.16;
	milesArray[2][7]=69.44;
	milesArray[2][8]=663.4;
	milesArray[2][9]=538.16;
	milesArray[2][10]=501.58;
	milesArray[2][11]=133.92;
	milesArray[2][12]=599.54;
	milesArray[2][13]=420.98;
	milesArray[2][14]=450.12;
	milesArray[2][15]=399.9;
	milesArray[2][16]=346.58;
	milesArray[2][17]=398.04;
	milesArray[2][18]=558.62;
	milesArray[2][19]=679.52;
	milesArray[2][20]=458.18;
	milesArray[2][21]=165.54;
	milesArray[2][22]=0;
	milesArray[2][23]=956.66;
	milesArray[2][24]=889.08;
	milesArray[2][25]=825.22;
	milesArray[2][26]=1115.38;
	milesArray[2][27]=1021.14;
	milesArray[2][28]=896.52;
	milesArray[2][29]=1096.78;
	milesArray[2][30]=921.32;
	milesArray[2][31]=1244.96;
	milesArray[2][32]=776.24;
	milesArray[2][33]=1372.68;
	milesArray[2][34]=1092.44;
	milesArray[2][35]=744;
	milesArray[2][36]=679.52;
	milesArray[2][37]=1194.12;
	milesArray[2][38]=1298.28;
	milesArray[2][39]=988.9;
	milesArray[2][40]=1152.58;
	milesArray[2][41]=856.22;

	milesArray[3][0]=0;
	milesArray[3][1]=107.26;
	milesArray[3][2]=382.54;
	milesArray[3][3]=0;
	milesArray[3][4]=220.1;
	milesArray[3][5]=297.6;
	milesArray[3][6]=104.16;
	milesArray[3][7]=306.28;
	milesArray[3][8]=385.02;
	milesArray[3][9]=257.3;
	milesArray[3][10]=248.62;
	milesArray[3][11]=254.2;
	milesArray[3][12]=318.68;
	milesArray[3][13]=140.12;
	milesArray[3][14]=170.5;
	milesArray[3][15]=104.78;
	milesArray[3][16]=35.96;
	milesArray[3][17]=143.22;
	milesArray[3][18]=299.46;
	milesArray[3][19]=399.9;
	milesArray[3][20]=163.06;
	milesArray[3][21]=210.18;
	milesArray[3][22]=0;
	milesArray[3][23]=677.04;
	milesArray[3][24]=609.46;
	milesArray[3][25]=545.6;
	milesArray[3][26]=835.76;
	milesArray[3][27]=741.52;
	milesArray[3][28]=616.9;
	milesArray[3][29]=817.16;
	milesArray[3][30]=641.7;
	milesArray[3][31]=965.34;
	milesArray[3][32]=496.62;
	milesArray[3][33]=1093.06;
	milesArray[3][34]=812.82;
	milesArray[3][35]=464.38;
	milesArray[3][36]=399.9;
	milesArray[3][37]=914.5;
	milesArray[3][38]=1018.66;
	milesArray[3][39]=709.28;
	milesArray[3][40]=872.96;
	milesArray[3][41]=576.6;

	milesArray[4][0]=0;
	milesArray[4][1]=112.84;
	milesArray[4][2]=179.8;
	milesArray[4][3]=220.1;
	milesArray[4][4]=0;
	milesArray[4][5]=420.36;
	milesArray[4][6]=189.72;
	milesArray[4][7]=110.36;
	milesArray[4][8]=500.96;
	milesArray[4][9]=375.72;
	milesArray[4][10]=339.14;
	milesArray[4][11]=78.12;
	milesArray[4][12]=437.1;
	milesArray[4][13]=258.54;
	milesArray[4][14]=287.68;
	milesArray[4][15]=237.46;
	milesArray[4][16]=184.14;
	milesArray[4][17]=235.6;
	milesArray[4][18]=396.18;
	milesArray[4][19]=517.08;
	milesArray[4][20]=295.74;
	milesArray[4][21]=34.1;
	milesArray[4][22]=0;
	milesArray[4][23]=794.22;
	milesArray[4][24]=726.64;
	milesArray[4][25]=662.78;
	milesArray[4][26]=952.94;
	milesArray[4][27]=858.7;
	milesArray[4][28]=734.08;
	milesArray[4][29]=934.34;
	milesArray[4][30]=758.88;
	milesArray[4][31]=1082.52;
	milesArray[4][32]=613.8;
	milesArray[4][33]=1210.24;
	milesArray[4][34]=930;
	milesArray[4][35]=581.56;
	milesArray[4][36]=517.08;
	milesArray[4][37]=1031.68;
	milesArray[4][38]=1135.84;
	milesArray[4][39]=826.46;
	milesArray[4][40]=990.14;
	milesArray[4][41]=693.78;

	milesArray[5][0]=0;
	milesArray[5][1]=307.52;
	milesArray[5][2]=582.8;
	milesArray[5][3]=297.6;
	milesArray[5][4]=420.36;
	milesArray[5][5]=0;
	milesArray[5][6]=238.7;
	milesArray[5][7]=506.54;
	milesArray[5][8]=280.24;
	milesArray[5][9]=137.02;
	milesArray[5][10]=360.84;
	milesArray[5][11]=454.46;
	milesArray[5][12]=246.14;
	milesArray[5][13]=169.88;
	milesArray[5][14]=208.94;
	milesArray[5][15]=180.42;
	milesArray[5][16]=249.24;
	milesArray[5][17]=269.7;
	milesArray[5][18]=290.78;
	milesArray[5][19]=331.08;
	milesArray[5][20]=124.62;
	milesArray[5][21]=410.44;
	milesArray[5][22]=0;
	milesArray[5][23]=608.22;
	milesArray[5][24]=540.64;
	milesArray[5][25]=476.78;
	milesArray[5][26]=766.94;
	milesArray[5][27]=672.7;
	milesArray[5][28]=548.08;
	milesArray[5][29]=748.34;
	milesArray[5][30]=572.88;
	milesArray[5][31]=896.52;
	milesArray[5][32]=427.8;
	milesArray[5][33]=1024.24;
	milesArray[5][34]=744;
	milesArray[5][35]=395.56;
	milesArray[5][36]=331.08;
	milesArray[5][37]=845.68;
	milesArray[5][38]=949.84;
	milesArray[5][39]=640.46;
	milesArray[5][40]=804.14;
	milesArray[5][41]=507.78;

	milesArray[6][0]=0;
	milesArray[6][1]=76.88;
	milesArray[6][2]=352.16;
	milesArray[6][3]=104.16;
	milesArray[6][4]=189.72;
	milesArray[6][5]=238.7;
	milesArray[6][6]=0;
	milesArray[6][7]=275.9;
	milesArray[6][8]=312.48;
	milesArray[6][9]=184.76;
	milesArray[6][10]=149.42;
	milesArray[6][11]=223.82;
	milesArray[6][12]=246.14;
	milesArray[6][13]=68.82;
	milesArray[6][14]=97.96;
	milesArray[6][15]=67.58;
	milesArray[6][16]=68.2;
	milesArray[6][17]=45.88;
	milesArray[6][18]=202.12;
	milesArray[6][19]=327.36;
	milesArray[6][20]=121.52;
	milesArray[6][21]=179.8;
	milesArray[6][22]=0;
	milesArray[6][23]=604.5;
	milesArray[6][24]=536.92;
	milesArray[6][25]=473.06;
	milesArray[6][26]=763.22;
	milesArray[6][27]=668.98;
	milesArray[6][28]=544.36;
	milesArray[6][29]=744.62;
	milesArray[6][30]=569.16;
	milesArray[6][31]=892.8;
	milesArray[6][32]=424.08;
	milesArray[6][33]=1020.52;
	milesArray[6][34]=740.28;
	milesArray[6][35]=391.84;
	milesArray[6][36]=327.36;
	milesArray[6][37]=1027.96;
	milesArray[6][38]=946.12;
	milesArray[6][39]=636.74;
	milesArray[6][40]=800.42;
	milesArray[6][41]=504.06;

	milesArray[7][0]=0;
	milesArray[7][1]=199.02;
	milesArray[7][2]=69.44;
	milesArray[7][3]=306.28;
	milesArray[7][4]=110.36;
	milesArray[7][5]=506.54;
	milesArray[7][6]=275.9;
	milesArray[7][7]=0;
	milesArray[7][8]=587.14;
	milesArray[7][9]=461.9;
	milesArray[7][10]=425.32;
	milesArray[7][11]=67.58;
	milesArray[7][12]=523.28;
	milesArray[7][13]=344.72;
	milesArray[7][14]=373.86;
	milesArray[7][15]=323.64;
	milesArray[7][16]=270.32;
	milesArray[7][17]=321.78;
	milesArray[7][18]=482.36;
	milesArray[7][19]=603.26;
	milesArray[7][20]=381.92;
	milesArray[7][21]=96.1;
	milesArray[7][22]=0;
	milesArray[7][23]=880.4;
	milesArray[7][24]=812.82;
	milesArray[7][25]=748.96;
	milesArray[7][26]=1039.12;
	milesArray[7][27]=944.88;
	milesArray[7][28]=820.26;
	milesArray[7][29]=1020.52;
	milesArray[7][30]=845.06;
	milesArray[7][31]=1168.7;
	milesArray[7][32]=699.98;
	milesArray[7][33]=1296.42;
	milesArray[7][34]=1016.18;
	milesArray[7][35]=667.74;
	milesArray[7][36]=603.26;
	milesArray[7][37]=1117.86;
	milesArray[7][38]=1222.02;
	milesArray[7][39]=912.64;
	milesArray[7][40]=1076.32;
	milesArray[7][41]=779.96;

	milesArray[8][0]=0;
	milesArray[8][1]=388.12;
	milesArray[8][2]=663.4;
	milesArray[8][3]=385.02;
	milesArray[8][4]=500.96;
	milesArray[8][5]=280.24;
	milesArray[8][6]=312.48;
	milesArray[8][7]=587.14;
	milesArray[8][8]=0;
	milesArray[8][9]=143.22;
	milesArray[8][10]=211.42;
	milesArray[8][11]=535.06;
	milesArray[8][12]=66.34;
	milesArray[8][13]=266.6;
	milesArray[8][14]=214.52;
	milesArray[8][15]=311.24;
	milesArray[8][16]=349.06;
	milesArray[8][17]=261.64;
	milesArray[8][18]=110.98;
	milesArray[8][19]=62;
	milesArray[8][20]=319.3;
	milesArray[8][21]=491.04;
	milesArray[8][22]=0;
	milesArray[8][23]=339.14;
	milesArray[8][24]=271.56;
	milesArray[8][25]=207.7;
	milesArray[8][26]=497.86;
	milesArray[8][27]=403.62;
	milesArray[8][28]=279;
	milesArray[8][29]=479.26;
	milesArray[8][30]=303.8;
	milesArray[8][31]=627.44;
	milesArray[8][32]=158.72;
	milesArray[8][33]=755.16;
	milesArray[8][34]=474.92;
	milesArray[8][35]=126.48;
	milesArray[8][36]=62;
	milesArray[8][37]=576.6;
	milesArray[8][38]=680.76;
	milesArray[8][39]=371.38;
	milesArray[8][40]=535.06;
	milesArray[8][41]=238.7;

	milesArray[9][0]=0;
	milesArray[9][1]=269.08;
	milesArray[9][2]=538.16;
	milesArray[9][3]=257.3;
	milesArray[9][4]=375.72;
	milesArray[9][5]=137.02;
	milesArray[9][6]=184.76;
	milesArray[9][7]=461.9;
	milesArray[9][8]=143.22;
	milesArray[9][9]=0;
	milesArray[9][10]=254.2;
	milesArray[9][11]=409.82;
	milesArray[9][12]=109.12;
	milesArray[9][13]=138.88;
	milesArray[9][14]=86.8;
	milesArray[9][15]=183.52;
	milesArray[9][16]=221.34;
	milesArray[9][17]=191.58;
	milesArray[9][18]=153.76;
	milesArray[9][19]=194.06;
	milesArray[9][20]=191.58;
	milesArray[9][21]=365.8;
	milesArray[9][22]=0;
	milesArray[9][23]=471.2;
	milesArray[9][24]=403.62;
	milesArray[9][25]=339.76;
	milesArray[9][26]=629.92;
	milesArray[9][27]=535.68;
	milesArray[9][28]=411.06;
	milesArray[9][29]=611.32;
	milesArray[9][30]=435.86;
	milesArray[9][31]=759.5;
	milesArray[9][32]=290.78;
	milesArray[9][33]=887.22;
	milesArray[9][34]=606.98;
	milesArray[9][35]=258.54;
	milesArray[9][36]=194.06;
	milesArray[9][37]=708.66;
	milesArray[9][38]=812.82;
	milesArray[9][39]=503.44;
	milesArray[9][40]=667.12;
	milesArray[9][41]=370.76;

	milesArray[10][0]=0;
	milesArray[10][1]=226.3;
	milesArray[10][2]=501.58;
	milesArray[10][3]=248.62;
	milesArray[10][4]=339.14;
	milesArray[10][5]=360.84;
	milesArray[10][6]=149.42;
	milesArray[10][7]=425.32;
	milesArray[10][8]=211.42;
	milesArray[10][9]=254.2;
	milesArray[10][10]=0;
	milesArray[10][11]=373.24;
	milesArray[10][12]=145.7;
	milesArray[10][13]=190.96;
	milesArray[10][14]=189.1;
	milesArray[10][15]=191.58;
	milesArray[10][16]=212.66;
	milesArray[10][17]=112.22;
	milesArray[10][18]=100.44;
	milesArray[10][19]=218.24;
	milesArray[10][20]=243.66;
	milesArray[10][21]=329.22;
	milesArray[10][22]=0;
	milesArray[10][23]=495.38;
	milesArray[10][24]=427.8;
	milesArray[10][25]=363.94;
	milesArray[10][26]=654.1;
	milesArray[10][27]=559.86;
	milesArray[10][28]=435.24;
	milesArray[10][29]=635.5;
	milesArray[10][30]=460.04;
	milesArray[10][31]=783.68;
	milesArray[10][32]=314.96;
	milesArray[10][33]=911.4;
	milesArray[10][34]=631.16;
	milesArray[10][35]=282.72;
	milesArray[10][36]=218.24;
	milesArray[10][37]=732.84;
	milesArray[10][38]=837;
	milesArray[10][39]=527.62;
	milesArray[10][40]=691.3;
	milesArray[10][41]=394.94;

	milesArray[11][0]=0;
	milesArray[11][1]=146.94;
	milesArray[11][2]=133.92;
	milesArray[11][3]=254.2;
	milesArray[11][4]=78.12;
	milesArray[11][5]=454.46;
	milesArray[11][6]=223.82;
	milesArray[11][7]=67.58;
	milesArray[11][8]=535.06;
	milesArray[11][9]=409.82;
	milesArray[11][10]=373.24;
	milesArray[11][11]=0;
	milesArray[11][12]=471.2;
	milesArray[11][13]=292.64;
	milesArray[11][14]=321.78;
	milesArray[11][15]=271.56;
	milesArray[11][16]=218.24;
	milesArray[11][17]=269.7;
	milesArray[11][18]=430.28;
	milesArray[11][19]=551.18;
	milesArray[11][20]=329.84;
	milesArray[11][21]=44.02;
	milesArray[11][22]=0;
	milesArray[11][23]=828.32;
	milesArray[11][24]=760.74;
	milesArray[11][25]=696.88;
	milesArray[11][26]=987.04;
	milesArray[11][27]=892.8;
	milesArray[11][28]=768.18;
	milesArray[11][29]=968.44;
	milesArray[11][30]=792.98;
	milesArray[11][31]=1116.62;
	milesArray[11][32]=647.9;
	milesArray[11][33]=1244.34;
	milesArray[11][34]=964.1;
	milesArray[11][35]=615.66;
	milesArray[11][36]=551.18;
	milesArray[11][37]=1065.78;
	milesArray[11][38]=1169.94;
	milesArray[11][39]=860.56;
	milesArray[11][40]=1024.24;
	milesArray[11][41]=727.88;

	milesArray[12][0]=0;
	milesArray[12][1]=323.02;
	milesArray[12][2]=599.54;
	milesArray[12][3]=318.68;
	milesArray[12][4]=437.1;
	milesArray[12][5]=246.14;
	milesArray[12][6]=246.14;
	milesArray[12][7]=523.28;
	milesArray[12][8]=66.34;
	milesArray[12][9]=109.12;
	milesArray[12][10]=145.7;
	milesArray[12][11]=471.2;
	milesArray[12][12]=0;
	milesArray[12][13]=200.26;
	milesArray[12][14]=148.18;
	milesArray[12][15]=244.9;
	milesArray[12][16]=282.72;
	milesArray[12][17]=207.7;
	milesArray[12][18]=44.64;
	milesArray[12][19]=88.04;
	milesArray[12][20]=252.96;
	milesArray[12][21]=427.18;
	milesArray[12][22]=0;
	milesArray[12][23]=365.18;
	milesArray[12][24]=297.6;
	milesArray[12][25]=233.74;
	milesArray[12][26]=523.9;
	milesArray[12][27]=429.66;
	milesArray[12][28]=305.04;
	milesArray[12][29]=505.3;
	milesArray[12][30]=329.84;
	milesArray[12][31]=653.48;
	milesArray[12][32]=184.76;
	milesArray[12][33]=781.2;
	milesArray[12][34]=500.96;
	milesArray[12][35]=152.52;
	milesArray[12][36]=88.04;
	milesArray[12][37]=602.64;
	milesArray[12][38]=706.8;
	milesArray[12][39]=397.42;
	milesArray[12][40]=561.1;
	milesArray[12][41]=264.74;

	milesArray[13][0]=0;
	milesArray[13][1]=145.7;
	milesArray[13][2]=420.98;
	milesArray[13][3]=140.12;
	milesArray[13][4]=258.54;
	milesArray[13][5]=169.88;
	milesArray[13][6]=68.82;
	milesArray[13][7]=344.72;
	milesArray[13][8]=266.6;
	milesArray[13][9]=138.88;
	milesArray[13][10]=190.96;
	milesArray[13][11]=292.64;
	milesArray[13][12]=200.26;
	milesArray[13][13]=0;
	milesArray[13][14]=52.08;
	milesArray[13][15]=51.46;
	milesArray[13][16]=104.16;
	milesArray[13][17]=99.82;
	milesArray[13][18]=188.48;
	milesArray[13][19]=281.48;
	milesArray[13][20]=52.7;
	milesArray[13][21]=248.62;
	milesArray[13][22]=0;
	milesArray[13][23]=558.62;
	milesArray[13][24]=491.04;
	milesArray[13][25]=427.18;
	milesArray[13][26]=717.34;
	milesArray[13][27]=623.1;
	milesArray[13][28]=436.48;
	milesArray[13][29]=698.74;
	milesArray[13][30]=523.28;
	milesArray[13][31]=846.92;
	milesArray[13][32]=378.2;
	milesArray[13][33]=974.64;
	milesArray[13][34]=694.4;
	milesArray[13][35]=345.96;
	milesArray[13][36]=281.48;
	milesArray[13][37]=796.08;
	milesArray[13][38]=900.24;
	milesArray[13][39]=590.86;
	milesArray[13][40]=754.54;
	milesArray[13][41]=458.18;

	milesArray[14][0]=0;
	milesArray[14][1]=174.84;
	milesArray[14][2]=450.12;
	milesArray[14][3]=170.5;
	milesArray[14][4]=287.68;
	milesArray[14][5]=208.94;
	milesArray[14][6]=97.96;
	milesArray[14][7]=373.86;
	milesArray[14][8]=214.52;
	milesArray[14][9]=86.8;
	milesArray[14][10]=189.1;
	milesArray[14][11]=321.78;
	milesArray[14][12]=148.18;
	milesArray[14][13]=52.08;
	milesArray[14][14]=0;
	milesArray[14][15]=96.72;
	milesArray[14][16]=134.54;
	milesArray[14][17]=104.78;
	milesArray[14][18]=136.4;
	milesArray[14][19]=229.4;
	milesArray[14][20]=104.78;
	milesArray[14][21]=277.76;
	milesArray[14][22]=0;
	milesArray[14][23]=506.54;
	milesArray[14][24]=438.96;
	milesArray[14][25]=375.1;
	milesArray[14][26]=665.26;
	milesArray[14][27]=571.02;
	milesArray[14][28]=446.4;
	milesArray[14][29]=646.66;
	milesArray[14][30]=471.2;
	milesArray[14][31]=794.84;
	milesArray[14][32]=326.12;
	milesArray[14][33]=922.56;
	milesArray[14][34]=642.32;
	milesArray[14][35]=293.88;
	milesArray[14][36]=229.4;
	milesArray[14][37]=744;
	milesArray[14][38]=848.16;
	milesArray[14][39]=538.78;
	milesArray[14][40]=702.46;
	milesArray[14][41]=406.1;

	milesArray[15][0]=0;
	milesArray[15][1]=124.62;
	milesArray[15][2]=399.9;
	milesArray[15][3]=104.78;
	milesArray[15][4]=237.46;
	milesArray[15][5]=180.42;
	milesArray[15][6]=67.58;
	milesArray[15][7]=323.64;
	milesArray[15][8]=311.24;
	milesArray[15][9]=183.52;
	milesArray[15][10]=191.58;
	milesArray[15][11]=271.56;
	milesArray[15][12]=244.9;
	milesArray[15][13]=51.46;
	milesArray[15][14]=96.72;
	milesArray[15][15]=0;
	milesArray[15][16]=68.82;
	milesArray[15][17]=92.38;
	milesArray[15][18]=233.12;
	milesArray[15][19]=326.12;
	milesArray[15][20]=58.28;
	milesArray[15][21]=227.54;
	milesArray[15][22]=0;
	milesArray[15][23]=603.26;
	milesArray[15][24]=535.68;
	milesArray[15][25]=471.82;
	milesArray[15][26]=761.98;
	milesArray[15][27]=667.74;
	milesArray[15][28]=543.12;
	milesArray[15][29]=743.38;
	milesArray[15][30]=567.92;
	milesArray[15][31]=891.56;
	milesArray[15][32]=422.84;
	milesArray[15][33]=1019.28;
	milesArray[15][34]=739.04;
	milesArray[15][35]=390.6;
	milesArray[15][36]=326.12;
	milesArray[15][37]=840.72;
	milesArray[15][38]=944.88;
	milesArray[15][39]=635.5;
	milesArray[15][40]=799.18;
	milesArray[15][41]=502.82;

	milesArray[16][0]=0;
	milesArray[16][1]=71.3;
	milesArray[16][2]=346.58;
	milesArray[16][3]=35.96;
	milesArray[16][4]=184.14;
	milesArray[16][5]=249.24;
	milesArray[16][6]=68.2;
	milesArray[16][7]=270.32;
	milesArray[16][8]=349.06;
	milesArray[16][9]=221.34;
	milesArray[16][10]=212.66;
	milesArray[16][11]=218.24;
	milesArray[16][12]=282.72;
	milesArray[16][13]=104.16;
	milesArray[16][14]=134.54;
	milesArray[16][15]=68.82;
	milesArray[16][16]=0;
	milesArray[16][17]=107.26;
	milesArray[16][18]=263.5;
	milesArray[16][19]=363.94;
	milesArray[16][20]=127.1;
	milesArray[16][21]=174.22;
	milesArray[16][22]=0;
	milesArray[16][23]=641.08;
	milesArray[16][24]=573.5;
	milesArray[16][25]=509.64;
	milesArray[16][26]=799.8;
	milesArray[16][27]=705.56;
	milesArray[16][28]=580.94;
	milesArray[16][29]=781.2;
	milesArray[16][30]=605.74;
	milesArray[16][31]=929.38;
	milesArray[16][32]=460.66;
	milesArray[16][33]=1057.1;
	milesArray[16][34]=776.86;
	milesArray[16][35]=428.42;
	milesArray[16][36]=363.94;
	milesArray[16][37]=878.54;
	milesArray[16][38]=982.7;
	milesArray[16][39]=673.32;
	milesArray[16][40]=837;
	milesArray[16][41]=540.64;

	milesArray[17][0]=0;
	milesArray[17][1]=122.76;
	milesArray[17][2]=398.04;
	milesArray[17][3]=143.22;
	milesArray[17][4]=235.6;
	milesArray[17][5]=269.7;
	milesArray[17][6]=45.88;
	milesArray[17][7]=321.78;
	milesArray[17][8]=261.64;
	milesArray[17][9]=191.58;
	milesArray[17][10]=112.22;
	milesArray[17][11]=269.7;
	milesArray[17][12]=207.7;
	milesArray[17][13]=99.82;
	milesArray[17][14]=104.78;
	milesArray[17][15]=92.38;
	milesArray[17][16]=107.26;
	milesArray[17][17]=0;
	milesArray[17][18]=164.92;
	milesArray[17][19]=282.72;
	milesArray[17][20]=150.66;
	milesArray[17][21]=225.68;
	milesArray[17][22]=0;
	milesArray[17][23]=559.86;
	milesArray[17][24]=492.28;
	milesArray[17][25]=428.42;
	milesArray[17][26]=718.58;
	milesArray[17][27]=624.34;
	milesArray[17][28]=499.72;
	milesArray[17][29]=699.98;
	milesArray[17][30]=524.52;
	milesArray[17][31]=848.16;
	milesArray[17][32]=379.44;
	milesArray[17][33]=975.88;
	milesArray[17][34]=695.64;
	milesArray[17][35]=347.2;
	milesArray[17][36]=282.72;
	milesArray[17][37]=797.32;
	milesArray[17][38]=901.48;
	milesArray[17][39]=592.1;
	milesArray[17][40]=755.78;
	milesArray[17][41]=459.42;

	milesArray[18][0]=0;
	milesArray[18][1]=283.34;
	milesArray[18][2]=558.62;
	milesArray[18][3]=299.46;
	milesArray[18][4]=396.18;
	milesArray[18][5]=290.78;
	milesArray[18][6]=202.12;
	milesArray[18][7]=482.36;
	milesArray[18][8]=110.98;
	milesArray[18][9]=153.76;
	milesArray[18][10]=100.44;
	milesArray[18][11]=430.28;
	milesArray[18][12]=44.64;
	milesArray[18][13]=188.48;
	milesArray[18][14]=136.4;
	milesArray[18][15]=233.12;
	milesArray[18][16]=263.5;
	milesArray[18][17]=164.92;
	milesArray[18][18]=0;
	milesArray[18][19]=117.8;
	milesArray[18][20]=241.18;
	milesArray[18][21]=386.26;
	milesArray[18][22]=0;
	milesArray[18][23]=394.94;
	milesArray[18][24]=327.36;
	milesArray[18][25]=263.5;
	milesArray[18][26]=553.66;
	milesArray[18][27]=459.42;
	milesArray[18][28]=334.8;
	milesArray[18][29]=535.06;
	milesArray[18][30]=359.6;
	milesArray[18][31]=683.24;
	milesArray[18][32]=214.52;
	milesArray[18][33]=810.96;
	milesArray[18][34]=530.72;
	milesArray[18][35]=182.28;
	milesArray[18][36]=117.8;
	milesArray[18][37]=632.4;
	milesArray[18][38]=736.56;
	milesArray[18][39]=427.18;
	milesArray[18][40]=590.86;
	milesArray[18][41]=294.5;

	milesArray[19][0]=0;
	milesArray[19][1]=404.24;
	milesArray[19][2]=679.52;
	milesArray[19][3]=399.9;
	milesArray[19][4]=517.08;
	milesArray[19][5]=331.08;
	milesArray[19][6]=327.36;
	milesArray[19][7]=603.26;
	milesArray[19][8]=62;
	milesArray[19][9]=194.06;
	milesArray[19][10]=218.24;
	milesArray[19][11]=551.18;
	milesArray[19][12]=88.04;
	milesArray[19][13]=281.48;
	milesArray[19][14]=229.4;
	milesArray[19][15]=326.12;
	milesArray[19][16]=363.94;
	milesArray[19][17]=282.72;
	milesArray[19][18]=117.8;
	milesArray[19][19]=0;
	milesArray[19][20]=334.18;
	milesArray[19][21]=507.16;
	milesArray[19][22]=0;
	milesArray[19][23]=277.14;
	milesArray[19][24]=209.56;
	milesArray[19][25]=145.7;
	milesArray[19][26]=435.86;
	milesArray[19][27]=341.62;
	milesArray[19][28]=217;
	milesArray[19][29]=417.26;
	milesArray[19][30]=241.8;
	milesArray[19][31]=565.44;
	milesArray[19][32]=96.72;
	milesArray[19][33]=693.16;
	milesArray[19][34]=412.92;
	milesArray[19][35]=64.48;
	milesArray[19][36]=0;
	milesArray[19][37]=514.6;
	milesArray[19][38]=618.76;
	milesArray[19][39]=309.38;
	milesArray[19][40]=473.06;
	milesArray[19][41]=176.7;

	milesArray[20][0]=0;
	milesArray[20][1]=182.9;
	milesArray[20][2]=458.18;
	milesArray[20][3]=163.06;
	milesArray[20][4]=295.74;
	milesArray[20][5]=124.62;
	milesArray[20][6]=121.52;
	milesArray[20][7]=381.92;
	milesArray[20][8]=319.3;
	milesArray[20][9]=191.58;
	milesArray[20][10]=243.66;
	milesArray[20][11]=329.84;
	milesArray[20][12]=252.96;
	milesArray[20][13]=52.7;
	milesArray[20][14]=104.78;
	milesArray[20][15]=58.28;
	milesArray[20][16]=127.1;
	milesArray[20][17]=150.66;
	milesArray[20][18]=241.18;
	milesArray[20][19]=334.18;
	milesArray[20][20]=0;
	milesArray[20][21]=298.22;
	milesArray[20][22]=0;
	milesArray[20][23]=611.32;
	milesArray[20][24]=543.74;
	milesArray[20][25]=479.88;
	milesArray[20][26]=770.04;
	milesArray[20][27]=675.8;
	milesArray[20][28]=551.18;
	milesArray[20][29]=751.44;
	milesArray[20][30]=575.98;
	milesArray[20][31]=899.62;
	milesArray[20][32]=430.9;
	milesArray[20][33]=1027.34;
	milesArray[20][34]=747.1;
	milesArray[20][35]=398.66;
	milesArray[20][36]=334.18;
	milesArray[20][37]=848.78;
	milesArray[20][38]=952.94;
	milesArray[20][39]=643.56;
	milesArray[20][40]=807.24;
	milesArray[20][41]=510.88;

	milesArray[21][0]=0;
	milesArray[21][1]=102.92;
	milesArray[21][2]=165.54;
	milesArray[21][3]=210.18;
	milesArray[21][4]=34.1;
	milesArray[21][5]=410.44;
	milesArray[21][6]=179.8;
	milesArray[21][7]=96.1;
	milesArray[21][8]=491.04;
	milesArray[21][9]=365.8;
	milesArray[21][10]=329.22;
	milesArray[21][11]=44.02;
	milesArray[21][12]=427.18;
	milesArray[21][13]=248.62;
	milesArray[21][14]=277.76;
	milesArray[21][15]=227.54;
	milesArray[21][16]=174.22;
	milesArray[21][17]=225.68;
	milesArray[21][18]=386.26;
	milesArray[21][19]=507.16;
	milesArray[21][20]=298.22;
	milesArray[21][21]=0;
	milesArray[21][22]=0;
	milesArray[21][23]=784.3;
	milesArray[21][24]=716.72;
	milesArray[21][25]=652.86;
	milesArray[21][26]=943.02;
	milesArray[21][27]=848.78;
	milesArray[21][28]=724.16;
	milesArray[21][29]=924.42;
	milesArray[21][30]=748.96;
	milesArray[21][31]=1072.6;
	milesArray[21][32]=603.88;
	milesArray[21][33]=1200.32;
	milesArray[21][34]=920.08;
	milesArray[21][35]=571.64;
	milesArray[21][36]=507.16;
	milesArray[21][37]=1021.76;
	milesArray[21][38]=1125.92;
	milesArray[21][39]=816.54;
	milesArray[21][40]=980.22;
	milesArray[21][41]=683.86;

	milesArray[22][0]=0;
	milesArray[22][1]=0;
	milesArray[22][2]=0;
	milesArray[22][3]=0;
	milesArray[22][4]=0;
	milesArray[22][5]=0;
	milesArray[22][6]=0;
	milesArray[22][7]=0;
	milesArray[22][8]=0;
	milesArray[22][9]=0;
	milesArray[22][10]=0;
	milesArray[22][11]=0;
	milesArray[22][12]=0;
	milesArray[22][13]=0;
	milesArray[22][14]=0;
	milesArray[22][15]=0;
	milesArray[22][16]=0;
	milesArray[22][17]=0;
	milesArray[22][18]=0;
	milesArray[22][19]=0;
	milesArray[22][20]=0;
	milesArray[22][21]=0;
	milesArray[22][22]=0;
	milesArray[22][23]=0;
	milesArray[22][24]=0;
	milesArray[22][25]=0;
	milesArray[22][26]=0;
	milesArray[22][27]=0;
	milesArray[22][28]=0;
	milesArray[22][29]=0;
	milesArray[22][30]=0;
	milesArray[22][31]=0;
	milesArray[22][32]=0;
	milesArray[22][33]=0;
	milesArray[22][34]=0;
	milesArray[22][35]=0;
	milesArray[22][36]=0;
	milesArray[22][37]=0;
	milesArray[22][38]=0;
	milesArray[22][39]=0;
	milesArray[22][40]=0;
	milesArray[22][41]=0;

	milesArray[23][0]=0;
	milesArray[23][1]=681.38;
	milesArray[23][2]=956.66;
	milesArray[23][3]=677.04;
	milesArray[23][4]=794.22;
	milesArray[23][5]=608.22;
	milesArray[23][6]=604.5;
	milesArray[23][7]=880.4;
	milesArray[23][8]=339.14;
	milesArray[23][9]=471.2;
	milesArray[23][10]=495.38;
	milesArray[23][11]=828.32;
	milesArray[23][12]=365.18;
	milesArray[23][13]=558.62;
	milesArray[23][14]=506.54;
	milesArray[23][15]=603.26;
	milesArray[23][16]=641.08;
	milesArray[23][17]=559.86;
	milesArray[23][18]=394.94;
	milesArray[23][19]=277.14;
	milesArray[23][20]=611.32;
	milesArray[23][21]=784.3;
	milesArray[23][22]=0;
	milesArray[23][23]=0;
	milesArray[23][24]=98.58;
	milesArray[23][25]=293.26;
	milesArray[23][26]=286.44;
	milesArray[23][27]=162.44;
	milesArray[23][28]=60.14;
	milesArray[23][29]=238.7;
	milesArray[23][30]=62.62;
	milesArray[23][31]=416.02;
	milesArray[23][32]=194.06;
	milesArray[23][33]=528.86;
	milesArray[23][34]=256.68;
	milesArray[23][35]=239.32;
	milesArray[23][36]=277.14;
	milesArray[23][37]=352.16;
	milesArray[23][38]=454.46;
	milesArray[23][39]=159.96;
	milesArray[23][40]=316.82;
	milesArray[23][41]=122.76;

	milesArray[24][0]=0;
	milesArray[24][1]=613.8;
	milesArray[24][2]=889.08;
	milesArray[24][3]=609.46;
	milesArray[24][4]=726.64;
	milesArray[24][5]=540.64;
	milesArray[24][6]=536.92;
	milesArray[24][7]=812.82;
	milesArray[24][8]=271.56;
	milesArray[24][9]=403.62;
	milesArray[24][10]=427.8;
	milesArray[24][11]=760.74;
	milesArray[24][12]=297.6;
	milesArray[24][13]=491.04;
	milesArray[24][14]=438.96;
	milesArray[24][15]=535.68;
	milesArray[24][16]=573.5;
	milesArray[24][17]=492.28;
	milesArray[24][18]=327.36;
	milesArray[24][19]=209.56;
	milesArray[24][20]=543.74;
	milesArray[24][21]=716.72;
	milesArray[24][22]=0;
	milesArray[24][23]=98.58;
	milesArray[24][24]=0;
	milesArray[24][25]=310.62;
	milesArray[24][26]=231.88;
	milesArray[24][27]=261.02;
	milesArray[24][28]=158.72;
	milesArray[24][29]=337.28;
	milesArray[24][30]=161.2;
	milesArray[24][31]=361.46;
	milesArray[24][32]=112.84;
	milesArray[24][33]=489.18;
	milesArray[24][34]=208.94;
	milesArray[24][35]=264.74;
	milesArray[24][36]=209.56;
	milesArray[24][37]=304.42;
	milesArray[24][38]=414.78;
	milesArray[24][39]=105.4;
	milesArray[24][40]=269.08;
	milesArray[24][41]=204.6;

	milesArray[25][0]=0;
	milesArray[25][1]=549.94;
	milesArray[25][2]=825.22;
	milesArray[25][3]=545.6;
	milesArray[25][4]=662.78;
	milesArray[25][5]=476.78;
	milesArray[25][6]=473.06;
	milesArray[25][7]=748.96;
	milesArray[25][8]=207.7;
	milesArray[25][9]=339.76;
	milesArray[25][10]=363.94;
	milesArray[25][11]=696.88;
	milesArray[25][12]=233.74;
	milesArray[25][13]=427.18;
	milesArray[25][14]=375.1;
	milesArray[25][15]=471.82;
	milesArray[25][16]=509.64;
	milesArray[25][17]=428.42;
	milesArray[25][18]=263.5;
	milesArray[25][19]=145.7;
	milesArray[25][20]=479.88;
	milesArray[25][21]=652.86;
	milesArray[25][22]=0;
	milesArray[25][23]=293.26;
	milesArray[25][24]=310.62;
	milesArray[25][25]=0;
	milesArray[25][26]=536.92;
	milesArray[25][27]=357.74;
	milesArray[25][28]=233.12;
	milesArray[25][29]=434;
	milesArray[25][30]=257.92;
	milesArray[25][31]=666.5;
	milesArray[25][32]=233.12;
	milesArray[25][33]=773.14;
	milesArray[25][34]=513.98;
	milesArray[25][35]=81.22;
	milesArray[25][36]=145.7;
	milesArray[25][37]=587.76;
	milesArray[25][38]=698.74;
	milesArray[25][39]=410.44;
	milesArray[25][40]=521.42;
	milesArray[25][41]=192.82;

	milesArray[26][0]=0;
	milesArray[26][1]=840.1;
	milesArray[26][2]=1115.38;
	milesArray[26][3]=835.76;
	milesArray[26][4]=952.94;
	milesArray[26][5]=766.94;
	milesArray[26][6]=763.22;
	milesArray[26][7]=1039.12;
	milesArray[26][8]=497.86;
	milesArray[26][9]=629.92;
	milesArray[26][10]=654.1;
	milesArray[26][11]=987.04;
	milesArray[26][12]=523.9;
	milesArray[26][13]=717.34;
	milesArray[26][14]=665.26;
	milesArray[26][15]=761.98;
	milesArray[26][16]=799.8;
	milesArray[26][17]=718.58;
	milesArray[26][18]=553.66;
	milesArray[26][19]=435.86;
	milesArray[26][20]=770.04;
	milesArray[26][21]=943.02;
	milesArray[26][22]=0;
	milesArray[26][23]=286.44;
	milesArray[26][24]=231.88;
	milesArray[26][25]=536.92;
	milesArray[26][26]=0;
	milesArray[26][27]=334.18;
	milesArray[26][28]=346.58;
	milesArray[26][29]=257.92;
	milesArray[26][30]=349.06;
	milesArray[26][31]=129.58;
	milesArray[26][32]=339.14;
	milesArray[26][33]=257.3;
	milesArray[26][34]=205.22;
	milesArray[26][35]=491.04;
	milesArray[26][36]=435.86;
	milesArray[26][37]=178.56;
	milesArray[26][38]=182.9;
	milesArray[26][39]=126.48;
	milesArray[26][40]=174.22;
	milesArray[26][41]=409.2;

	milesArray[27][0]=0;
	milesArray[27][1]=745.86;
	milesArray[27][2]=1021.14;
	milesArray[27][3]=741.52;
	milesArray[27][4]=858.7;
	milesArray[27][5]=672.7;
	milesArray[27][6]=668.98;
	milesArray[27][7]=944.88;
	milesArray[27][8]=403.62;
	milesArray[27][9]=535.68;
	milesArray[27][10]=559.86;
	milesArray[27][11]=892.8;
	milesArray[27][12]=429.66;
	milesArray[27][13]=623.1;
	milesArray[27][14]=571.02;
	milesArray[27][15]=667.74;
	milesArray[27][16]=705.56;
	milesArray[27][17]=624.34;
	milesArray[27][18]=459.42;
	milesArray[27][19]=341.62;
	milesArray[27][20]=675.8;
	milesArray[27][21]=848.78;
	milesArray[27][22]=0;
	milesArray[27][23]=162.44;
	milesArray[27][24]=261.02;
	milesArray[27][25]=357.74;
	milesArray[27][26]=334.18;
	milesArray[27][27]=0;
	milesArray[27][28]=124.62;
	milesArray[27][29]=76.26;
	milesArray[27][30]=99.82;
	milesArray[27][31]=337.9;
	milesArray[27][32]=328.6;
	milesArray[27][33]=406.72;
	milesArray[27][34]=288.3;
	milesArray[27][35]=303.8;
	milesArray[27][36]=341.62;
	milesArray[27][37]=230.02;
	milesArray[27][38]=332.32;
	milesArray[27][39]=329.84;
	milesArray[27][40]=163.68;
	milesArray[27][41]=187.24;

	milesArray[28][0]=0;
	milesArray[28][1]=621.24;
	milesArray[28][2]=896.52;
	milesArray[28][3]=616.9;
	milesArray[28][4]=734.08;
	milesArray[28][5]=548.08;
	milesArray[28][6]=544.36;
	milesArray[28][7]=820.26;
	milesArray[28][8]=279;
	milesArray[28][9]=411.06;
	milesArray[28][10]=435.24;
	milesArray[28][11]=768.18;
	milesArray[28][12]=305.04;
	milesArray[28][13]=436.48;
	milesArray[28][14]=446.4;
	milesArray[28][15]=543.12;
	milesArray[28][16]=580.94;
	milesArray[28][17]=499.72;
	milesArray[28][18]=334.8;
	milesArray[28][19]=217;
	milesArray[28][20]=551.18;
	milesArray[28][21]=724.16;
	milesArray[28][22]=0;
	milesArray[28][23]=60.14;
	milesArray[28][24]=158.72;
	milesArray[28][25]=233.12;
	milesArray[28][26]=346.58;
	milesArray[28][27]=124.62;
	milesArray[28][28]=0;
	milesArray[28][29]=200.88;
	milesArray[28][30]=24.8;
	milesArray[28][31]=462.52;
	milesArray[28][32]=203.98;
	milesArray[28][33]=531.34;
	milesArray[28][34]=316.82;
	milesArray[28][35]=179.18;
	milesArray[28][36]=217;
	milesArray[28][37]=354.64;
	milesArray[28][38]=456.94;
	milesArray[28][39]=220.1;
	milesArray[28][40]=288.3;
	milesArray[28][41]=62.62;

	milesArray[29][0]=0;
	milesArray[29][1]=821.5;
	milesArray[29][2]=1096.78;
	milesArray[29][3]=817.16;
	milesArray[29][4]=934.34;
	milesArray[29][5]=748.34;
	milesArray[29][6]=744.62;
	milesArray[29][7]=1020.52;
	milesArray[29][8]=479.26;
	milesArray[29][9]=611.32;
	milesArray[29][10]=635.5;
	milesArray[29][11]=968.44;
	milesArray[29][12]=505.3;
	milesArray[29][13]=698.74;
	milesArray[29][14]=646.66;
	milesArray[29][15]=743.38;
	milesArray[29][16]=781.2;
	milesArray[29][17]=699.98;
	milesArray[29][18]=535.06;
	milesArray[29][19]=417.26;
	milesArray[29][20]=751.44;
	milesArray[29][21]=924.42;
	milesArray[29][22]=0;
	milesArray[29][23]=238.7;
	milesArray[29][24]=337.28;
	milesArray[29][25]=434;
	milesArray[29][26]=257.92;
	milesArray[29][27]=76.26;
	milesArray[29][28]=200.88;
	milesArray[29][29]=0;
	milesArray[29][30]=176.08;
	milesArray[29][31]=261.64;
	milesArray[29][32]=404.86;
	milesArray[29][33]=330.46;
	milesArray[29][34]=212.04;
	milesArray[29][35]=380.06;
	milesArray[29][36]=417.26;
	milesArray[29][37]=153.76;
	milesArray[29][38]=256.06;
	milesArray[29][39]=253.58;
	milesArray[29][40]=87.42;
	milesArray[29][41]=263.5;

	milesArray[30][0]=0;
	milesArray[30][1]=646.04;
	milesArray[30][2]=921.32;
	milesArray[30][3]=641.7;
	milesArray[30][4]=758.88;
	milesArray[30][5]=572.88;
	milesArray[30][6]=569.16;
	milesArray[30][7]=845.06;
	milesArray[30][8]=303.8;
	milesArray[30][9]=435.86;
	milesArray[30][10]=460.04;
	milesArray[30][11]=792.98;
	milesArray[30][12]=329.84;
	milesArray[30][13]=523.28;
	milesArray[30][14]=471.2;
	milesArray[30][15]=567.92;
	milesArray[30][16]=605.74;
	milesArray[30][17]=524.52;
	milesArray[30][18]=359.6;
	milesArray[30][19]=241.8;
	milesArray[30][20]=575.98;
	milesArray[30][21]=748.96;
	milesArray[30][22]=0;
	milesArray[30][23]=62.62;
	milesArray[30][24]=161.2;
	milesArray[30][25]=257.92;
	milesArray[30][26]=349.06;
	milesArray[30][27]=99.82;
	milesArray[30][28]=24.8;
	milesArray[30][29]=176.08;
	milesArray[30][30]=0;
	milesArray[30][31]=437.72;
	milesArray[30][32]=228.78;
	milesArray[30][33]=506.54;
	milesArray[30][34]=319.3;
	milesArray[30][35]=203.98;
	milesArray[30][36]=241.8;
	milesArray[30][37]=329.84;
	milesArray[30][38]=432.14;
	milesArray[30][39]=222.58;
	milesArray[30][40]=263.5;
	milesArray[30][41]=87.42;

	milesArray[31][0]=0;
	milesArray[31][1]=969.68;
	milesArray[31][2]=1244.96;
	milesArray[31][3]=965.34;
	milesArray[31][4]=1082.52;
	milesArray[31][5]=896.52;
	milesArray[31][6]=892.8;
	milesArray[31][7]=1168.7;
	milesArray[31][8]=627.44;
	milesArray[31][9]=759.5;
	milesArray[31][10]=783.68;
	milesArray[31][11]=1116.62;
	milesArray[31][12]=653.48;
	milesArray[31][13]=846.92;
	milesArray[31][14]=794.84;
	milesArray[31][15]=891.56;
	milesArray[31][16]=929.38;
	milesArray[31][17]=848.16;
	milesArray[31][18]=683.24;
	milesArray[31][19]=565.44;
	milesArray[31][20]=899.62;
	milesArray[31][21]=1072.6;
	milesArray[31][22]=0;
	milesArray[31][23]=416.02;
	milesArray[31][24]=361.46;
	milesArray[31][25]=666.5;
	milesArray[31][26]=129.58;
	milesArray[31][27]=337.9;
	milesArray[31][28]=462.52;
	milesArray[31][29]=261.64;
	milesArray[31][30]=437.72;
	milesArray[31][31]=0;
	milesArray[31][32]=468.72;
	milesArray[31][33]=173.6;
	milesArray[31][34]=272.8;
	milesArray[31][35]=620.62;
	milesArray[31][36]=565.44;
	milesArray[31][37]=117.8;
	milesArray[31][38]=99.2;
	milesArray[31][39]=256.06;
	milesArray[31][40]=182.9;
	milesArray[31][41]=530.1;

	milesArray[32][0]=0;
	milesArray[32][1]=500.96;
	milesArray[32][2]=776.24;
	milesArray[32][3]=496.62;
	milesArray[32][4]=613.8;
	milesArray[32][5]=427.8;
	milesArray[32][6]=424.08;
	milesArray[32][7]=699.98;
	milesArray[32][8]=158.72;
	milesArray[32][9]=290.78;
	milesArray[32][10]=314.96;
	milesArray[32][11]=647.9;
	milesArray[32][12]=184.76;
	milesArray[32][13]=378.2;
	milesArray[32][14]=326.12;
	milesArray[32][15]=422.84;
	milesArray[32][16]=460.66;
	milesArray[32][17]=379.44;
	milesArray[32][18]=214.52;
	milesArray[32][19]=96.72;
	milesArray[32][20]=430.9;
	milesArray[32][21]=603.88;
	milesArray[32][22]=0;
	milesArray[32][23]=194.06;
	milesArray[32][24]=112.84;
	milesArray[32][25]=233.12;
	milesArray[32][26]=339.14;
	milesArray[32][27]=328.6;
	milesArray[32][28]=203.98;
	milesArray[32][29]=404.86;
	milesArray[32][30]=228.78;
	milesArray[32][31]=468.72;
	milesArray[32][32]=0;
	milesArray[32][33]=596.44;
	milesArray[32][34]=316.2;
	milesArray[32][35]=151.9;
	milesArray[32][36]=96.72;
	milesArray[32][37]=417.88;
	milesArray[32][38]=522.04;
	milesArray[32][39]=212.66;
	milesArray[32][40]=376.34;
	milesArray[32][41]=205.84;

	milesArray[33][0]=0;
	milesArray[33][1]=1097.4;
	milesArray[33][2]=1372.68;
	milesArray[33][3]=1093.06;
	milesArray[33][4]=1210.24;
	milesArray[33][5]=1024.24;
	milesArray[33][6]=1020.52;
	milesArray[33][7]=1296.42;
	milesArray[33][8]=755.16;
	milesArray[33][9]=887.22;
	milesArray[33][10]=911.4;
	milesArray[33][11]=1244.34;
	milesArray[33][12]=781.2;
	milesArray[33][13]=974.64;
	milesArray[33][14]=922.56;
	milesArray[33][15]=1019.28;
	milesArray[33][16]=1057.1;
	milesArray[33][17]=975.88;
	milesArray[33][18]=810.96;
	milesArray[33][19]=693.16;
	milesArray[33][20]=1027.34;
	milesArray[33][21]=1200.32;
	milesArray[33][22]=0;
	milesArray[33][23]=528.86;
	milesArray[33][24]=489.18;
	milesArray[33][25]=773.14;
	milesArray[33][26]=257.3;
	milesArray[33][27]=406.72;
	milesArray[33][28]=531.34;
	milesArray[33][29]=330.46;
	milesArray[33][30]=506.54;
	milesArray[33][31]=173.6;
	milesArray[33][32]=596.44;
	milesArray[33][33]=0;
	milesArray[33][34]=340.38;
	milesArray[33][35]=710.52;
	milesArray[33][36]=693.16;
	milesArray[33][37]=185.38;
	milesArray[33][38]=74.4;
	milesArray[33][39]=383.78;
	milesArray[33][40]=246.76;
	milesArray[33][41]=593.96;

	milesArray[34][0]=0;
	milesArray[34][1]=817.16;
	milesArray[34][2]=1092.44;
	milesArray[34][3]=812.82;
	milesArray[34][4]=930;
	milesArray[34][5]=744;
	milesArray[34][6]=740.28;
	milesArray[34][7]=1016.18;
	milesArray[34][8]=474.92;
	milesArray[34][9]=606.98;
	milesArray[34][10]=631.16;
	milesArray[34][11]=964.1;
	milesArray[34][12]=500.96;
	milesArray[34][13]=694.4;
	milesArray[34][14]=642.32;
	milesArray[34][15]=739.04;
	milesArray[34][16]=776.86;
	milesArray[34][17]=695.64;
	milesArray[34][18]=530.72;
	milesArray[34][19]=412.92;
	milesArray[34][20]=747.1;
	milesArray[34][21]=920.08;
	milesArray[34][22]=0;
	milesArray[34][23]=256.68;
	milesArray[34][24]=208.94;
	milesArray[34][25]=513.98;
	milesArray[34][26]=205.22;
	milesArray[34][27]=288.3;
	milesArray[34][28]=316.82;
	milesArray[34][29]=212.04;
	milesArray[34][30]=319.3;
	milesArray[34][31]=272.8;
	milesArray[34][32]=316.2;
	milesArray[34][33]=340.38;
	milesArray[34][34]=0;
	milesArray[34][35]=468.1;
	milesArray[34][36]=412.92;
	milesArray[34][37]=163.68;
	milesArray[34][38]=265.98;
	milesArray[34][39]=131.44;
	milesArray[34][40]=128.34;
	milesArray[34][41]=379.44;

	milesArray[35][0]=0;
	milesArray[35][1]=468.72;
	milesArray[35][2]=744;
	milesArray[35][3]=464.38;
	milesArray[35][4]=581.56;
	milesArray[35][5]=395.56;
	milesArray[35][6]=391.84;
	milesArray[35][7]=667.74;
	milesArray[35][8]=126.48;
	milesArray[35][9]=258.54;
	milesArray[35][10]=282.72;
	milesArray[35][11]=615.66;
	milesArray[35][12]=152.52;
	milesArray[35][13]=345.96;
	milesArray[35][14]=293.88;
	milesArray[35][15]=390.6;
	milesArray[35][16]=428.42;
	milesArray[35][17]=347.2;
	milesArray[35][18]=182.28;
	milesArray[35][19]=64.48;
	milesArray[35][20]=398.66;
	milesArray[35][21]=571.64;
	milesArray[35][22]=0;
	milesArray[35][23]=239.32;
	milesArray[35][24]=264.74;
	milesArray[35][25]=81.22;
	milesArray[35][26]=491.04;
	milesArray[35][27]=303.8;
	milesArray[35][28]=179.18;
	milesArray[35][29]=380.06;
	milesArray[35][30]=203.98;
	milesArray[35][31]=620.62;
	milesArray[35][32]=151.9;
	milesArray[35][33]=710.52;
	milesArray[35][34]=468.1;
	milesArray[35][35]=0;
	milesArray[35][36]=64.48;
	milesArray[35][37]=533.82;
	milesArray[35][38]=636.12;
	milesArray[35][39]=364.56;
	milesArray[35][40]=467.48;
	milesArray[35][41]=138.88;

	milesArray[36][0]=0;
	milesArray[36][1]=404.24;
	milesArray[36][2]=679.52;
	milesArray[36][3]=399.9;
	milesArray[36][4]=517.08;
	milesArray[36][5]=331.08;
	milesArray[36][6]=327.36;
	milesArray[36][7]=603.26;
	milesArray[36][8]=62;
	milesArray[36][9]=194.06;
	milesArray[36][10]=218.24;
	milesArray[36][11]=551.18;
	milesArray[36][12]=88.04;
	milesArray[36][13]=281.48;
	milesArray[36][14]=229.4;
	milesArray[36][15]=326.12;
	milesArray[36][16]=363.94;
	milesArray[36][17]=282.72;
	milesArray[36][18]=117.8;
	milesArray[36][19]=0;
	milesArray[36][20]=334.18;
	milesArray[36][21]=507.16;
	milesArray[36][22]=0;
	milesArray[36][23]=277.14;
	milesArray[36][24]=209.56;
	milesArray[36][25]=145.7;
	milesArray[36][26]=435.86;
	milesArray[36][27]=341.62;
	milesArray[36][28]=217;
	milesArray[36][29]=417.26;
	milesArray[36][30]=241.8;
	milesArray[36][31]=565.44;
	milesArray[36][32]=96.72;
	milesArray[36][33]=693.16;
	milesArray[36][34]=412.92;
	milesArray[36][35]=64.48;
	milesArray[36][36]=0;
	milesArray[36][37]=514.6;
	milesArray[36][38]=618.76;
	milesArray[36][39]=309.38;
	milesArray[36][40]=473.06;
	milesArray[36][41]=176.7;

	milesArray[37][0]=0;
	milesArray[37][1]=918.84;
	milesArray[37][2]=1194.12;
	milesArray[37][3]=914.5;
	milesArray[37][4]=1031.68;
	milesArray[37][5]=845.68;
	milesArray[37][6]=1027.96;
	milesArray[37][7]=1117.86;
	milesArray[37][8]=576.6;
	milesArray[37][9]=708.66;
	milesArray[37][10]=732.84;
	milesArray[37][11]=1065.78;
	milesArray[37][12]=602.64;
	milesArray[37][13]=796.08;
	milesArray[37][14]=744;
	milesArray[37][15]=840.72;
	milesArray[37][16]=878.54;
	milesArray[37][17]=797.32;
	milesArray[37][18]=632.4;
	milesArray[37][19]=514.6;
	milesArray[37][20]=848.78;
	milesArray[37][21]=1021.76;
	milesArray[37][22]=0;
	milesArray[37][23]=352.16;
	milesArray[37][24]=304.42;
	milesArray[37][25]=587.76;
	milesArray[37][26]=178.56;
	milesArray[37][27]=230.02;
	milesArray[37][28]=354.64;
	milesArray[37][29]=153.76;
	milesArray[37][30]=329.84;
	milesArray[37][31]=117.8;
	milesArray[37][32]=417.88;
	milesArray[37][33]=185.38;
	milesArray[37][34]=163.68;
	milesArray[37][35]=533.82;
	milesArray[37][36]=514.6;
	milesArray[37][37]=0;
	milesArray[37][38]=110.98;
	milesArray[37][39]=205.22;
	milesArray[37][40]=70.06;
	milesArray[37][41]=417.26;

	milesArray[38][0]=0;
	milesArray[38][1]=1023;
	milesArray[38][2]=1298.28;
	milesArray[38][3]=1018.66;
	milesArray[38][4]=1135.84;
	milesArray[38][5]=949.84;
	milesArray[38][6]=946.12;
	milesArray[38][7]=1222.02;
	milesArray[38][8]=680.76;
	milesArray[38][9]=812.82;
	milesArray[38][10]=837;
	milesArray[38][11]=1169.94;
	milesArray[38][12]=706.8;
	milesArray[38][13]=900.24;
	milesArray[38][14]=848.16;
	milesArray[38][15]=944.88;
	milesArray[38][16]=982.7;
	milesArray[38][17]=901.48;
	milesArray[38][18]=736.56;
	milesArray[38][19]=618.76;
	milesArray[38][20]=952.94;
	milesArray[38][21]=1125.92;
	milesArray[38][22]=0;
	milesArray[38][23]=454.46;
	milesArray[38][24]=414.78;
	milesArray[38][25]=698.74;
	milesArray[38][26]=182.9;
	milesArray[38][27]=332.32;
	milesArray[38][28]=456.94;
	milesArray[38][29]=256.06;
	milesArray[38][30]=432.14;
	milesArray[38][31]=99.2;
	milesArray[38][32]=522.04;
	milesArray[38][33]=74.4;
	milesArray[38][34]=265.98;
	milesArray[38][35]=636.12;
	milesArray[38][36]=618.76;
	milesArray[38][37]=110.98;
	milesArray[38][38]=0;
	milesArray[38][39]=309.38;
	milesArray[38][40]=172.36;
	milesArray[38][41]=519.56;

	milesArray[39][0]=0;
	milesArray[39][1]=713.62;
	milesArray[39][2]=988.9;
	milesArray[39][3]=709.28;
	milesArray[39][4]=826.46;
	milesArray[39][5]=640.46;
	milesArray[39][6]=636.74;
	milesArray[39][7]=912.64;
	milesArray[39][8]=371.38;
	milesArray[39][9]=503.44;
	milesArray[39][10]=527.62;
	milesArray[39][11]=860.56;
	milesArray[39][12]=397.42;
	milesArray[39][13]=590.86;
	milesArray[39][14]=538.78;
	milesArray[39][15]=635.5;
	milesArray[39][16]=673.32;
	milesArray[39][17]=592.1;
	milesArray[39][18]=427.18;
	milesArray[39][19]=309.38;
	milesArray[39][20]=643.56;
	milesArray[39][21]=816.54;
	milesArray[39][22]=0;
	milesArray[39][23]=159.96;
	milesArray[39][24]=105.4;
	milesArray[39][25]=410.44;
	milesArray[39][26]=126.48;
	milesArray[39][27]=329.84;
	milesArray[39][28]=220.1;
	milesArray[39][29]=253.58;
	milesArray[39][30]=222.58;
	milesArray[39][31]=256.06;
	milesArray[39][32]=212.66;
	milesArray[39][33]=383.78;
	milesArray[39][34]=131.44;
	milesArray[39][35]=364.56;
	milesArray[39][36]=309.38;
	milesArray[39][37]=205.22;
	milesArray[39][38]=309.38;
	milesArray[39][39]=0;
	milesArray[39][40]=169.88;
	milesArray[39][41]=282.72;

	milesArray[40][0]=0;
	milesArray[40][1]=877.3;
	milesArray[40][2]=1152.58;
	milesArray[40][3]=872.96;
	milesArray[40][4]=990.14;
	milesArray[40][5]=804.14;
	milesArray[40][6]=800.42;
	milesArray[40][7]=1076.32;
	milesArray[40][8]=535.06;
	milesArray[40][9]=667.12;
	milesArray[40][10]=691.3;
	milesArray[40][11]=1024.24;
	milesArray[40][12]=561.1;
	milesArray[40][13]=754.54;
	milesArray[40][14]=702.46;
	milesArray[40][15]=799.18;
	milesArray[40][16]=837;
	milesArray[40][17]=755.78;
	milesArray[40][18]=590.86;
	milesArray[40][19]=473.06;
	milesArray[40][20]=807.24;
	milesArray[40][21]=980.22;
	milesArray[40][22]=0;
	milesArray[40][23]=316.82;
	milesArray[40][24]=269.08;
	milesArray[40][25]=521.42;
	milesArray[40][26]=174.22;
	milesArray[40][27]=163.68;
	milesArray[40][28]=288.3;
	milesArray[40][29]=87.42;
	milesArray[40][30]=263.5;
	milesArray[40][31]=182.9;
	milesArray[40][32]=376.34;
	milesArray[40][33]=246.76;
	milesArray[40][34]=128.34;
	milesArray[40][35]=467.48;
	milesArray[40][36]=473.06;
	milesArray[40][37]=70.06;
	milesArray[40][38]=172.36;
	milesArray[40][39]=169.88;
	milesArray[40][40]=0;
	milesArray[40][41]=350.92;

	milesArray[41][0]=0;
	milesArray[41][1]=580.94;
	milesArray[41][2]=856.22;
	milesArray[41][3]=576.6;
	milesArray[41][4]=693.78;
	milesArray[41][5]=507.78;
	milesArray[41][6]=504.06;
	milesArray[41][7]=779.96;
	milesArray[41][8]=238.7;
	milesArray[41][9]=370.76;
	milesArray[41][10]=394.94;
	milesArray[41][11]=727.88;
	milesArray[41][12]=264.74;
	milesArray[41][13]=458.18;
	milesArray[41][14]=406.1;
	milesArray[41][15]=502.82;
	milesArray[41][16]=540.64;
	milesArray[41][17]=459.42;
	milesArray[41][18]=294.5;
	milesArray[41][19]=176.7;
	milesArray[41][20]=510.88;
	milesArray[41][21]=683.86;
	milesArray[41][22]=0;
	milesArray[41][23]=122.76;
	milesArray[41][24]=204.6;
	milesArray[41][25]=192.82;
	milesArray[41][26]=409.2;
	milesArray[41][27]=187.24;
	milesArray[41][28]=62.62;
	milesArray[41][29]=263.5;
	milesArray[41][30]=87.42;
	milesArray[41][31]=530.1;
	milesArray[41][32]=205.84;
	milesArray[41][33]=593.96;
	milesArray[41][34]=379.44;
	milesArray[41][35]=138.88;
	milesArray[41][36]=176.7;
	milesArray[41][37]=417.26;
	milesArray[41][38]=519.56;
	milesArray[41][39]=282.72;
	milesArray[41][40]=350.92;
	milesArray[41][41]=0;

}