[]() { std::array table; table[127] = 0; table[63] = 1; table[62] = 2; table[58] = 3; table[56] = 4; table[184] = 5; table[152] = 6; table[24] = 7; table[8] = 8; table[72] = 9; table[73] = 10; table[77] = 11; table[79] = 12; table[15] = 13; table[47] = 14; table[175] = 15; table[191] = 16; table[159] = 17; table[31] = 18; table[29] = 19; table[28] = 20; table[92] = 21; table[76] = 22; table[12] = 23; table[4] = 24; table[36] = 25; table[164] = 26; table[166] = 27; table[167] = 28; table[135] = 29; table[151] = 30; table[215] = 31; table[223] = 32; table[207] = 33; table[143] = 34; table[142] = 35; table[14] = 36; table[46] = 37; table[38] = 38; table[6] = 39; table[2] = 40; table[18] = 41; table[82] = 42; table[83] = 43; table[211] = 44; table[195] = 45; table[203] = 46; table[235] = 47; table[239] = 48; table[231] = 49; table[199] = 50; table[71] = 51; table[7] = 52; table[23] = 53; table[19] = 54; table[3] = 55; table[1] = 56; table[9] = 57; table[41] = 58; table[169] = 59; table[233] = 60; table[225] = 61; table[229] = 62; table[245] = 63; table[247] = 64; table[243] = 65; table[227] = 66; table[163] = 67; table[131] = 68; table[139] = 69; table[137] = 70; table[129] = 71; table[128] = 72; table[132] = 73; table[148] = 74; table[212] = 75; table[244] = 76; table[240] = 77; table[242] = 78; table[250] = 79; table[251] = 80; table[249] = 81; table[241] = 82; table[209] = 83; table[193] = 84; table[197] = 85; table[196] = 86; table[192] = 87; table[64] = 88; table[66] = 89; table[74] = 90; table[106] = 91; table[122] = 92; table[120] = 93; table[121] = 94; table[125] = 95; table[253] = 96; table[252] = 97; table[248] = 98; table[232] = 99; table[224] = 100; table[226] = 101; table[98] = 102; table[96] = 103; table[32] = 104; table[33] = 105; table[37] = 106; table[53] = 107; table[61] = 108; table[60] = 109; table[188] = 110; table[190] = 111; table[254] = 112; table[126] = 113; table[124] = 114; table[116] = 115; table[112] = 116; table[113] = 117; table[49] = 118; table[48] = 119; table[16] = 120; table[144] = 121; table[146] = 122; table[154] = 123; table[158] = 124; table[30] = 125; table[94] = 126; table[95] = 127; return table; } ();