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