#ifndef INFERNO_LUT_H #define INFERNO_LUT_H static const unsigned char inferno_name[] = "Inferno"; static const unsigned char inferno[256][3] = { {0, 0, 3}, {0, 0, 4}, {0, 0, 6}, {1, 0, 7}, {1, 1, 9}, {1, 1, 11}, {2, 1, 14}, {2, 2, 16}, {3, 2, 18}, {4, 3, 20}, {4, 3, 22}, {5, 4, 24}, {6, 4, 27}, {7, 5, 29}, {8, 6, 31}, {9, 6, 33}, {10, 7, 36}, {12, 7, 38}, {13, 8, 40}, {14, 8, 43}, {15, 9, 45}, {16, 9, 47}, {18, 10, 50}, {19, 10, 52}, {20, 11, 55}, {22, 11, 57}, {23, 11, 59}, {25, 11, 62}, {26, 12, 64}, {28, 12, 67}, {29, 12, 69}, {31, 12, 72}, {33, 12, 74}, {34, 11, 76}, {36, 11, 78}, {38, 11, 81}, {39, 11, 83}, {41, 11, 85}, {43, 10, 87}, {45, 10, 89}, {46, 10, 90}, {48, 10, 92}, {50, 9, 94}, {52, 9, 95}, {54, 9, 96}, {55, 9, 98}, {57, 9, 99}, {59, 9, 100}, {60, 9, 101}, {62, 9, 102}, {64, 9, 103}, {66, 9, 104}, {67, 10, 104}, {69, 10, 105}, {71, 10, 106}, {72, 11, 106}, {74, 11, 107}, {76, 12, 107}, {77, 12, 108}, {79, 13, 108}, {80, 13, 108}, {82, 14, 109}, {84, 14, 109}, {85, 15, 109}, {87, 15, 109}, {89, 16, 110}, {90, 17, 110}, {92, 17, 110}, {93, 18, 110}, {95, 18, 110}, {97, 19, 110}, {98, 20, 110}, {100, 20, 110}, {101, 21, 110}, {103, 21, 110}, {104, 22, 110}, {106, 23, 110}, {108, 23, 110}, {109, 24, 110}, {111, 24, 110}, {112, 25, 110}, {114, 26, 110}, {116, 26, 110}, {117, 27, 110}, {119, 27, 109}, {120, 28, 109}, {122, 28, 109}, {124, 29, 109}, {125, 29, 108}, {127, 30, 108}, {128, 31, 108}, {130, 31, 108}, {132, 32, 107}, {133, 32, 107}, {135, 33, 107}, {136, 33, 106}, {138, 34, 106}, {140, 35, 105}, {141, 35, 105}, {143, 36, 104}, {144, 36, 104}, {146, 37, 104}, {148, 37, 103}, {149, 38, 103}, {151, 39, 102}, {152, 39, 101}, {154, 40, 101}, {155, 40, 100}, {157, 41, 100}, {159, 42, 99}, {160, 42, 98}, {162, 43, 98}, {163, 43, 97}, {165, 44, 96}, {167, 45, 96}, {168, 45, 95}, {170, 46, 94}, {171, 47, 93}, {173, 47, 93}, {174, 48, 92}, {176, 49, 91}, {177, 49, 90}, {179, 50, 89}, {180, 51, 89}, {182, 52, 88}, {183, 52, 87}, {185, 53, 86}, {186, 54, 85}, {188, 55, 84}, {189, 56, 83}, {191, 56, 82}, {192, 57, 81}, {194, 58, 80}, {195, 59, 79}, {197, 60, 78}, {198, 61, 77}, {199, 62, 76}, {201, 63, 75}, {202, 64, 74}, {203, 65, 73}, {205, 66, 72}, {206, 67, 71}, {207, 68, 70}, {209, 69, 69}, {210, 70, 68}, {211, 71, 67}, {213, 72, 65}, {214, 73, 64}, {215, 74, 63}, {216, 76, 62}, {217, 77, 61}, {219, 78, 60}, {220, 79, 59}, {221, 81, 57}, {222, 82, 56}, {223, 83, 55}, {224, 85, 54}, {225, 86, 53}, {226, 87, 51}, {227, 89, 50}, {228, 90, 49}, {229, 91, 48}, {230, 93, 47}, {231, 94, 45}, {232, 96, 44}, {233, 97, 43}, {234, 99, 42}, {235, 100, 40}, {236, 102, 39}, {237, 103, 38}, {237, 105, 37}, {238, 106, 35}, {239, 108, 34}, {240, 110, 33}, {241, 111, 32}, {241, 113, 30}, {242, 114, 29}, {243, 116, 28}, {243, 118, 26}, {244, 119, 25}, {244, 121, 24}, {245, 123, 22}, {246, 125, 21}, {246, 126, 20}, {247, 128, 18}, {247, 130, 17}, {248, 132, 16}, {248, 133, 14}, {248, 135, 13}, {249, 137, 12}, {249, 139, 11}, {250, 141, 9}, {250, 142, 8}, {250, 144, 8}, {251, 146, 7}, {251, 148, 6}, {251, 150, 6}, {251, 152, 6}, {252, 153, 6}, {252, 155, 6}, {252, 157, 6}, {252, 159, 7}, {252, 161, 7}, {252, 163, 8}, {252, 165, 10}, {252, 167, 11}, {252, 169, 13}, {252, 170, 14}, {252, 172, 16}, {252, 174, 18}, {252, 176, 20}, {252, 178, 22}, {252, 180, 24}, {252, 182, 26}, {252, 184, 28}, {252, 186, 30}, {251, 188, 33}, {251, 190, 35}, {251, 192, 37}, {251, 194, 40}, {250, 196, 42}, {250, 198, 45}, {250, 200, 47}, {249, 202, 50}, {249, 204, 52}, {249, 206, 55}, {248, 208, 58}, {248, 210, 61}, {247, 212, 63}, {247, 214, 66}, {246, 216, 69}, {246, 217, 73}, {245, 219, 76}, {245, 221, 79}, {244, 223, 82}, {244, 225, 86}, {244, 227, 89}, {243, 229, 93}, {243, 231, 97}, {242, 233, 101}, {242, 234, 105}, {242, 236, 109}, {242, 238, 113}, {242, 239, 117}, {242, 241, 121}, {242, 243, 125}, {243, 244, 130}, {243, 245, 134}, {244, 247, 138}, {245, 248, 142}, {246, 249, 146}, {247, 251, 150}, {248, 252, 154}, {249, 253, 157}, {251, 254, 161}, {253, 255, 165}, }; #endif // INFERNO_LUT_H