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 },
};
