local o,G,m=true,false,{}local O={[58]={{23;58};o},[49]={{23,58,56;30;41;39,35,34,32;31,29;28,44;45;49};o};[16]={m;G};[19]={{23,62,63;19},o},[59]={{23;58;56;30;41,59},o};[63]={{23;62,63},o};[34]={{23;58,56;30;41,39;35,34},o},[21]={{23;62;20;21},o},[48]={{23;58,56,30,41;39,35;34;32;31,29;28;44,45,49,48},o};[27]={{23,58,56,30;41;39,35,34,32,31;29;28,27};o};[14]={m,G};[31]={{23;58;56,30,41;39;35;34;32,31};o},[56]={{23;58,56},o},[29]={{23;58;56,30,41;39,35,34;32,31,29};o},[13]={m;G};[47]={{23;58,56;30;41,39,35,34,32;31,29,28;44;45;49;48,47},o};[12]={m,G},[45]={{23,58,56;30,41;39;35;34;32;31,29;28,44,45};o},[57]={{23;58,57},o};[36]={{23,58,56;30,41,39;35,37;36},o},[25]={{23,58;56;30,41,39;35;34;32,31,29,28;27;26;25};o};[71]={{23;58;56;30;41,59,61;71};o},[20]={{23;62;20};o};[60]={{23;58,56,30,41;60};o},[8]={m;G},[4]={m;G};[75]={{23;58,56;30;41,59,61,71,72,76,73,75},o},[22]={{23;62,20,21,22};o},[74]={{23;58;56;30;41,59;61,71;72,76,73;74};o},[62]={{23;62};o};[1]={m,G};[6]={m;G};[11]={m,G};[15]={m,G};[37]={{23;58;56;30,41;39;35;37};o};[2]={m;G},[35]={{23,58,56;30,41,39;35};o},[53]={{23,58;56,30;41;39;35;34,32;31,29;28,44,45;49,48,47,52;53},o};[73]={{23;58;56,30;41,59;61;71,72;76,73},o};[72]={{23;58;56;30;41,59,61,71,72};o},[33]={{23;58;56;30;41,39,35,37;36,33};o},[69]={{23,58;56,30,41;60,69},o},[65]={{23,62,63;66;64;65};o};[26]={{23;58,56,30,41;39;35;34;32,31,29;28,27,26},o};[68]={{23,62;63,66,64,67;68},o};[76]={{23;58,56;30,41;59,61;71;72;76};o};[50]={{23;58,56,30,41;39;35;34;32;31,29,28,44;45,49,48;47;50},o},[66]={{23;62,63,66},o},[10]={m;G};[24]={{23;58;56,30,41;39;35;34;32;31,29;28,27;26,25,24},o};[23]={{23},o},[44]={{23,58;56,30,41;39,35;34,32,31;29,28,44},o},[39]={{23,58,56;30,41;39};o};[32]={{23;58;56;30;41;39,35,34,32},o};[3]={m;G},[30]={{23;58;56;30},o},[51]={{23,58,56,30,41,39;35,34,32,31;29,28,44;45;49,48;47,50;51},o},[18]={m;G};[67]={{23;62,63;66;64,67},o};[61]={{23,58;56,30,41;59;61},o};[55]={{23;58,56,30,41;39;35,34,32,31,29;28;44;45;49,48,47,52;53,54;55},o},[46]={{23;58,56;30;41;39;35,34;32;31;29;28;44;45,49;48,47,46},o};[42]={{23,58,56,30,41,39,40,38,42},o},[40]={{23,58;56,30,41,39;40};o},[52]={{23;58;56,30;41;39;35;34;32;31,29;28,44,45,49,48,47;52};o};[54]={{23;58;56,30;41;39;35;34;32,31,29;28,44;45,49;48,47,52;53;54},o};[43]={m,G};[7]={m;G},[9]={m,G},[41]={{23;58;56;30,41};o};[17]={m,G},[38]={{23;58;56;30;41;39;40;38};o},[28]={{23,58;56,30;41;39,35;34;32,31,29,28},o},[5]={m,G};[64]={{23;62,63;66,64},o}}return O
--Precalculated paths
local t, f, n = true, false, {}
local r = {
	[58] = { { 23, 58 }, t },
	[49] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 44, 45, 49 }, t },
	[16] = { n, f },
	[19] = { { 23, 62, 63, 19 }, t },
	[59] = { { 23, 58, 56, 30, 41, 59 }, t },
	[63] = { { 23, 62, 63 }, t },
	[34] = { { 23, 58, 56, 30, 41, 39, 35, 34 }, t },
	[21] = { { 23, 62, 20, 21 }, t },
	[48] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 44, 45, 49, 48 }, t },
	[27] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 27 }, t },
	[14] = { n, f },
	[31] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31 }, t },
	[56] = { { 23, 58, 56 }, t },
	[29] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29 }, t },
	[13] = { n, f },
	[47] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 44, 45, 49, 48, 47 }, t },
	[12] = { n, f },
	[45] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 44, 45 }, t },
	[57] = { { 23, 58, 57 }, t },
	[36] = { { 23, 58, 56, 30, 41, 39, 35, 37, 36 }, t },
	[25] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 27, 26, 25 }, t },
	[71] = { { 23, 58, 56, 30, 41, 59, 61, 71 }, t },
	[20] = { { 23, 62, 20 }, t },
	[60] = { { 23, 58, 56, 30, 41, 60 }, t },
	[8] = { n, f },
	[4] = { n, f },
	[75] = { { 23, 58, 56, 30, 41, 59, 61, 71, 72, 76, 73, 75 }, t },
	[22] = { { 23, 62, 20, 21, 22 }, t },
	[74] = { { 23, 58, 56, 30, 41, 59, 61, 71, 72, 76, 73, 74 }, t },
	[62] = { { 23, 62 }, t },
	[1] = { n, f },
	[6] = { n, f },
	[11] = { n, f },
	[15] = { n, f },
	[37] = { { 23, 58, 56, 30, 41, 39, 35, 37 }, t },
	[2] = { n, f },
	[35] = { { 23, 58, 56, 30, 41, 39, 35 }, t },
	[53] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 44, 45, 49, 48, 47, 52, 53 }, t },
	[73] = { { 23, 58, 56, 30, 41, 59, 61, 71, 72, 76, 73 }, t },
	[72] = { { 23, 58, 56, 30, 41, 59, 61, 71, 72 }, t },
	[33] = { { 23, 58, 56, 30, 41, 39, 35, 37, 36, 33 }, t },
	[69] = { { 23, 58, 56, 30, 41, 60, 69 }, t },
	[65] = { { 23, 62, 63, 66, 64, 65 }, t },
	[26] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 27, 26 }, t },
	[68] = { { 23, 62, 63, 66, 64, 67, 68 }, t },
	[76] = { { 23, 58, 56, 30, 41, 59, 61, 71, 72, 76 }, t },
	[50] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 44, 45, 49, 48, 47, 50 }, t },
	[66] = { { 23, 62, 63, 66 }, t },
	[10] = { n, f },
	[24] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 27, 26, 25, 24 }, t },
	[23] = { { 23 }, t },
	[44] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 44 }, t },
	[39] = { { 23, 58, 56, 30, 41, 39 }, t },
	[32] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32 }, t },
	[3] = { n, f },
	[30] = { { 23, 58, 56, 30 }, t },
	[51] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 44, 45, 49, 48, 47, 50, 51 }, t },
	[18] = { n, f },
	[67] = { { 23, 62, 63, 66, 64, 67 }, t },
	[61] = { { 23, 58, 56, 30, 41, 59, 61 }, t },
	[55] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 44, 45, 49, 48, 47, 52, 53, 54, 55 }, t },
	[46] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 44, 45, 49, 48, 47, 46 }, t },
	[42] = { { 23, 58, 56, 30, 41, 39, 40, 38, 42 }, t },
	[40] = { { 23, 58, 56, 30, 41, 39, 40 }, t },
	[52] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 44, 45, 49, 48, 47, 52 }, t },
	[54] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28, 44, 45, 49, 48, 47, 52, 53, 54 }, t },
	[43] = { n, f },
	[7] = { n, f },
	[9] = { n, f },
	[41] = { { 23, 58, 56, 30, 41 }, t },
	[17] = { n, f },
	[38] = { { 23, 58, 56, 30, 41, 39, 40, 38 }, t },
	[28] = { { 23, 58, 56, 30, 41, 39, 35, 34, 32, 31, 29, 28 }, t },
	[5] = { n, f },
	[64] = { { 23, 62, 63, 66, 64 }, t },
}
return r
