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