#pragma once static const unsigned char PetscDrawCmap_viridis[256 - PETSC_DRAW_BASIC_COLORS][3] = { {68, 1, 84 }, {68, 2, 85 }, {68, 3, 87 }, {69, 5, 88 }, {69, 6, 90 }, {69, 8, 91 }, {70, 9, 92 }, {70, 12, 95 }, {70, 14, 97 }, {71, 15, 98 }, {71, 17, 99 }, {71, 18, 101}, {71, 20, 102}, {71, 21, 103}, {71, 24, 106}, {72, 25, 107}, {72, 26, 108}, {72, 28, 110}, {72, 29, 111}, {72, 30, 112}, {72, 33, 114}, {72, 34, 115}, {72, 35, 116}, {71, 37, 117}, {71, 38, 118}, {71, 39, 119}, {71, 40, 120}, {71, 43, 122}, {71, 44, 123}, {70, 45, 124}, {70, 47, 124}, {70, 48, 125}, {70, 49, 126}, {69, 52, 127}, {69, 53, 128}, {69, 54, 129}, {68, 55, 129}, {68, 57, 130}, {67, 58, 131}, {67, 59, 131}, {66, 61, 132}, {66, 62, 133}, {66, 64, 133}, {65, 65, 134}, {65, 66, 134}, {64, 67, 135}, {63, 69, 135}, {63, 71, 136}, {62, 72, 136}, {62, 73, 137}, {61, 74, 137}, {61, 75, 137}, {61, 76, 137}, {60, 78, 138}, {59, 80, 138}, {59, 81, 138}, {58, 82, 139}, {58, 83, 139}, {57, 84, 139}, {56, 86, 139}, {56, 87, 140}, {55, 88, 140}, {55, 89, 140}, {54, 90, 140}, {54, 91, 140}, {53, 92, 140}, {52, 94, 141}, {52, 95, 141}, {51, 96, 141}, {51, 97, 141}, {50, 98, 141}, {50, 99, 141}, {49, 101, 141}, {49, 102, 141}, {48, 103, 141}, {48, 104, 141}, {47, 105, 141}, {47, 106, 141}, {46, 107, 142}, {46, 109, 142}, {45, 110, 142}, {45, 111, 142}, {44, 112, 142}, {44, 113, 142}, {44, 114, 142}, {43, 116, 142}, {42, 117, 142}, {42, 118, 142}, {42, 119, 142}, {41, 120, 142}, {41, 121, 142}, {40, 122, 142}, {40, 123, 142}, {39, 124, 142}, {39, 125, 142}, {39, 126, 142}, {38, 127, 142}, {38, 128, 142}, {37, 130, 142}, {37, 131, 141}, {36, 132, 141}, {36, 133, 141}, {36, 134, 141}, {35, 135, 141}, {35, 136, 141}, {34, 137, 141}, {34, 138, 141}, {34, 139, 141}, {33, 140, 141}, {33, 141, 140}, {33, 142, 140}, {32, 144, 140}, {32, 145, 140}, {31, 146, 140}, {31, 147, 139}, {31, 148, 139}, {31, 149, 139}, {31, 150, 139}, {30, 152, 138}, {30, 153, 138}, {30, 153, 138}, {30, 154, 137}, {30, 155, 137}, {30, 156, 137}, {30, 157, 136}, {30, 159, 136}, {30, 160, 135}, {31, 161, 135}, {31, 162, 134}, {31, 163, 134}, {32, 164, 133}, {33, 166, 133}, {33, 167, 132}, {34, 167, 132}, {35, 168, 131}, {35, 169, 130}, {36, 170, 130}, {37, 171, 129}, {39, 173, 128}, {40, 174, 127}, {41, 175, 127}, {42, 176, 126}, {43, 177, 125}, {44, 177, 125}, {47, 179, 123}, {48, 180, 122}, {50, 181, 122}, {51, 182, 121}, {53, 183, 120}, {54, 184, 119}, {56, 185, 118}, {59, 186, 117}, {61, 187, 116}, {62, 188, 115}, {64, 189, 114}, {66, 190, 113}, {68, 190, 112}, {71, 192, 110}, {73, 193, 109}, {75, 194, 108}, {77, 194, 107}, {79, 195, 105}, {81, 196, 104}, {83, 197, 103}, {87, 198, 101}, {89, 199, 100}, {91, 200, 98 }, {94, 201, 97 }, {96, 201, 96 }, {98, 202, 95 }, {103, 204, 92 }, {105, 204, 91 }, {107, 205, 89 }, {109, 206, 88 }, {112, 206, 86 }, {114, 207, 85 }, {116, 208, 84 }, {121, 209, 81 }, {124, 210, 79 }, {126, 210, 78 }, {129, 211, 76 }, {131, 211, 75 }, {134, 212, 73 }, {139, 213, 70 }, {141, 214, 68 }, {144, 214, 67 }, {146, 215, 65 }, {149, 215, 63 }, {151, 216, 62 }, {154, 216, 60 }, {159, 217, 56 }, {162, 218, 55 }, {165, 218, 53 }, {167, 219, 51 }, {170, 219, 50 }, {173, 220, 48 }, {178, 221, 44 }, {181, 221, 43 }, {183, 221, 41 }, {186, 222, 39 }, {189, 222, 38 }, {191, 223, 36 }, {194, 223, 34 }, {199, 224, 31 }, {202, 224, 30 }, {205, 224, 29 }, {207, 225, 28 }, {210, 225, 27 }, {212, 225, 26 }, {218, 226, 24 }, {220, 226, 24 }, {223, 227, 24 }, {225, 227, 24 }, {228, 227, 24 }, {231, 228, 25 }, {233, 228, 25 }, {238, 229, 27 }, {241, 229, 28 }, {243, 229, 30 }, {246, 230, 31 }, {248, 230, 33 }, {250, 230, 34 }, {253, 231, 36 }, };