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