3 void ct_bw    (
unsigned char *, 
unsigned  char *, 
unsigned  char *);
 
    4 void ct_red   (
unsigned char *, 
unsigned  char *, 
unsigned  char *);
 
    5 void ct_br    (
unsigned char *, 
unsigned  char *, 
unsigned  char *);
 
    6 void ct_blue  (
unsigned char *, 
unsigned  char *, 
unsigned  char *);
 
    7 void ct_green (
unsigned char *, 
unsigned  char *, 
unsigned  char *);
 
    8 void ct_jet(
unsigned char *r, 
unsigned char *g, 
unsigned char *b);
 
   12                    unsigned char *b, 
char *map_name)
 
   22   if      (!strcmp(map_name,
"bw"))    
ct_bw(r,g,b);
 
   23   else if (!strcmp(map_name,
"red"))   
ct_red(r,g,b);
 
   24   else if (!strcmp(map_name,
"br"))    
ct_br(r,g,b);
 
   25   else if (!strcmp(map_name,
"blue"))  
ct_blue(r,g,b);
 
   26   else if (!strcmp(map_name,
"green")) 
ct_green(r,g,b);
 
   27   else if (!strcmp(map_name,
"jet"))   
ct_jet(r,g,b);
 
   29     printf (
" ? Colormap is not defined, using B&W\n");
 
   35 void ct_bw(
unsigned char *r, 
unsigned char *g, 
unsigned char *b)
 
   42   r [  0] =    0;  g [  0] =    0;  b [  0] =    0;
 
   43   r [  1] =    1;  g [  1] =    1;  b [  1] =    1;
 
   44   r [  2] =    2;  g [  2] =    2;  b [  2] =    2;
 
   45   r [  3] =    3;  g [  3] =    3;  b [  3] =    3;
 
   46   r [  4] =    4;  g [  4] =    4;  b [  4] =    4;
 
   47   r [  5] =    5;  g [  5] =    5;  b [  5] =    5;
 
   48   r [  6] =    6;  g [  6] =    6;  b [  6] =    6;
 
   49   r [  7] =    7;  g [  7] =    7;  b [  7] =    7;
 
   50   r [  8] =    8;  g [  8] =    8;  b [  8] =    8;
 
   51   r [  9] =    9;  g [  9] =    9;  b [  9] =    9;
 
   52   r [ 10] =   10;  g [ 10] =   10;  b [ 10] =   10;
 
   53   r [ 11] =   11;  g [ 11] =   11;  b [ 11] =   11;
 
   54   r [ 12] =   12;  g [ 12] =   12;  b [ 12] =   12;
 
   55   r [ 13] =   13;  g [ 13] =   13;  b [ 13] =   13;
 
   56   r [ 14] =   14;  g [ 14] =   14;  b [ 14] =   14;
 
   57   r [ 15] =   15;  g [ 15] =   15;  b [ 15] =   15;
 
   58   r [ 16] =   16;  g [ 16] =   16;  b [ 16] =   16;
 
   59   r [ 17] =   17;  g [ 17] =   17;  b [ 17] =   17;
 
   60   r [ 18] =   18;  g [ 18] =   18;  b [ 18] =   18;
 
   61   r [ 19] =   19;  g [ 19] =   19;  b [ 19] =   19;
 
   62   r [ 20] =   20;  g [ 20] =   20;  b [ 20] =   20;
 
   63   r [ 21] =   21;  g [ 21] =   21;  b [ 21] =   21;
 
   64   r [ 22] =   22;  g [ 22] =   22;  b [ 22] =   22;
 
   65   r [ 23] =   23;  g [ 23] =   23;  b [ 23] =   23;
 
   66   r [ 24] =   24;  g [ 24] =   24;  b [ 24] =   24;
 
   67   r [ 25] =   25;  g [ 25] =   25;  b [ 25] =   25;
 
   68   r [ 26] =   26;  g [ 26] =   26;  b [ 26] =   26;
 
   69   r [ 27] =   27;  g [ 27] =   27;  b [ 27] =   27;
 
   70   r [ 28] =   28;  g [ 28] =   28;  b [ 28] =   28;
 
   71   r [ 29] =   29;  g [ 29] =   29;  b [ 29] =   29;
 
   72   r [ 30] =   30;  g [ 30] =   30;  b [ 30] =   30;
 
   73   r [ 31] =   31;  g [ 31] =   31;  b [ 31] =   31;
 
   74   r [ 32] =   32;  g [ 32] =   32;  b [ 32] =   32;
 
   75   r [ 33] =   33;  g [ 33] =   33;  b [ 33] =   33;
 
   76   r [ 34] =   34;  g [ 34] =   34;  b [ 34] =   34;
 
   77   r [ 35] =   35;  g [ 35] =   35;  b [ 35] =   35;
 
   78   r [ 36] =   36;  g [ 36] =   36;  b [ 36] =   36;
 
   79   r [ 37] =   37;  g [ 37] =   37;  b [ 37] =   37;
 
   80   r [ 38] =   38;  g [ 38] =   38;  b [ 38] =   38;
 
   81   r [ 39] =   39;  g [ 39] =   39;  b [ 39] =   39;
 
   82   r [ 40] =   40;  g [ 40] =   40;  b [ 40] =   40;
 
   83   r [ 41] =   41;  g [ 41] =   41;  b [ 41] =   41;
 
   84   r [ 42] =   42;  g [ 42] =   42;  b [ 42] =   42;
 
   85   r [ 43] =   43;  g [ 43] =   43;  b [ 43] =   43;
 
   86   r [ 44] =   44;  g [ 44] =   44;  b [ 44] =   44;
 
   87   r [ 45] =   45;  g [ 45] =   45;  b [ 45] =   45;
 
   88   r [ 46] =   46;  g [ 46] =   46;  b [ 46] =   46;
 
   89   r [ 47] =   47;  g [ 47] =   47;  b [ 47] =   47;
 
   90   r [ 48] =   48;  g [ 48] =   48;  b [ 48] =   48;
 
   91   r [ 49] =   49;  g [ 49] =   49;  b [ 49] =   49;
 
   92   r [ 50] =   50;  g [ 50] =   50;  b [ 50] =   50;
 
   93   r [ 51] =   51;  g [ 51] =   51;  b [ 51] =   51;
 
   94   r [ 52] =   52;  g [ 52] =   52;  b [ 52] =   52;
 
   95   r [ 53] =   53;  g [ 53] =   53;  b [ 53] =   53;
 
   96   r [ 54] =   54;  g [ 54] =   54;  b [ 54] =   54;
 
   97   r [ 55] =   55;  g [ 55] =   55;  b [ 55] =   55;
 
   98   r [ 56] =   56;  g [ 56] =   56;  b [ 56] =   56;
 
   99   r [ 57] =   57;  g [ 57] =   57;  b [ 57] =   57;
 
  100   r [ 58] =   58;  g [ 58] =   58;  b [ 58] =   58;
 
  101   r [ 59] =   59;  g [ 59] =   59;  b [ 59] =   59;
 
  102   r [ 60] =   60;  g [ 60] =   60;  b [ 60] =   60;
 
  103   r [ 61] =   61;  g [ 61] =   61;  b [ 61] =   61;
 
  104   r [ 62] =   62;  g [ 62] =   62;  b [ 62] =   62;
 
  105   r [ 63] =   63;  g [ 63] =   63;  b [ 63] =   63;
 
  106   r [ 64] =   64;  g [ 64] =   64;  b [ 64] =   64;
 
  107   r [ 65] =   65;  g [ 65] =   65;  b [ 65] =   65;
 
  108   r [ 66] =   66;  g [ 66] =   66;  b [ 66] =   66;
 
  109   r [ 67] =   67;  g [ 67] =   67;  b [ 67] =   67;
 
  110   r [ 68] =   68;  g [ 68] =   68;  b [ 68] =   68;
 
  111   r [ 69] =   69;  g [ 69] =   69;  b [ 69] =   69;
 
  112   r [ 70] =   70;  g [ 70] =   70;  b [ 70] =   70;
 
  113   r [ 71] =   71;  g [ 71] =   71;  b [ 71] =   71;
 
  114   r [ 72] =   72;  g [ 72] =   72;  b [ 72] =   72;
 
  115   r [ 73] =   73;  g [ 73] =   73;  b [ 73] =   73;
 
  116   r [ 74] =   74;  g [ 74] =   74;  b [ 74] =   74;
 
  117   r [ 75] =   75;  g [ 75] =   75;  b [ 75] =   75;
 
  118   r [ 76] =   76;  g [ 76] =   76;  b [ 76] =   76;
 
  119   r [ 77] =   77;  g [ 77] =   77;  b [ 77] =   77;
 
  120   r [ 78] =   78;  g [ 78] =   78;  b [ 78] =   78;
 
  121   r [ 79] =   79;  g [ 79] =   79;  b [ 79] =   79;
 
  122   r [ 80] =   80;  g [ 80] =   80;  b [ 80] =   80;
 
  123   r [ 81] =   81;  g [ 81] =   81;  b [ 81] =   81;
 
  124   r [ 82] =   82;  g [ 82] =   82;  b [ 82] =   82;
 
  125   r [ 83] =   83;  g [ 83] =   83;  b [ 83] =   83;
 
  126   r [ 84] =   84;  g [ 84] =   84;  b [ 84] =   84;
 
  127   r [ 85] =   85;  g [ 85] =   85;  b [ 85] =   85;
 
  128   r [ 86] =   86;  g [ 86] =   86;  b [ 86] =   86;
 
  129   r [ 87] =   87;  g [ 87] =   87;  b [ 87] =   87;
 
  130   r [ 88] =   88;  g [ 88] =   88;  b [ 88] =   88;
 
  131   r [ 89] =   89;  g [ 89] =   89;  b [ 89] =   89;
 
  132   r [ 90] =   90;  g [ 90] =   90;  b [ 90] =   90;
 
  133   r [ 91] =   91;  g [ 91] =   91;  b [ 91] =   91;
 
  134   r [ 92] =   92;  g [ 92] =   92;  b [ 92] =   92;
 
  135   r [ 93] =   93;  g [ 93] =   93;  b [ 93] =   93;
 
  136   r [ 94] =   94;  g [ 94] =   94;  b [ 94] =   94;
 
  137   r [ 95] =   95;  g [ 95] =   95;  b [ 95] =   95;
 
  138   r [ 96] =   96;  g [ 96] =   96;  b [ 96] =   96;
 
  139   r [ 97] =   97;  g [ 97] =   97;  b [ 97] =   97;
 
  140   r [ 98] =   98;  g [ 98] =   98;  b [ 98] =   98;
 
  141   r [ 99] =   99;  g [ 99] =   99;  b [ 99] =   99;
 
  142   r [100] =  100;  g [100] =  100;  b [100] =  100;
 
  143   r [101] =  101;  g [101] =  101;  b [101] =  101;
 
  144   r [102] =  102;  g [102] =  102;  b [102] =  102;
 
  145   r [103] =  103;  g [103] =  103;  b [103] =  103;
 
  146   r [104] =  104;  g [104] =  104;  b [104] =  104;
 
  147   r [105] =  105;  g [105] =  105;  b [105] =  105;
 
  148   r [106] =  106;  g [106] =  106;  b [106] =  106;
 
  149   r [107] =  107;  g [107] =  107;  b [107] =  107;
 
  150   r [108] =  108;  g [108] =  108;  b [108] =  108;
 
  151   r [109] =  109;  g [109] =  109;  b [109] =  109;
 
  152   r [110] =  110;  g [110] =  110;  b [110] =  110;
 
  153   r [111] =  111;  g [111] =  111;  b [111] =  111;
 
  154   r [112] =  112;  g [112] =  112;  b [112] =  112;
 
  155   r [113] =  113;  g [113] =  113;  b [113] =  113;
 
  156   r [114] =  114;  g [114] =  114;  b [114] =  114;
 
  157   r [115] =  115;  g [115] =  115;  b [115] =  115;
 
  158   r [116] =  116;  g [116] =  116;  b [116] =  116;
 
  159   r [117] =  117;  g [117] =  117;  b [117] =  117;
 
  160   r [118] =  118;  g [118] =  118;  b [118] =  118;
 
  161   r [119] =  119;  g [119] =  119;  b [119] =  119;
 
  162   r [120] =  120;  g [120] =  120;  b [120] =  120;
 
  163   r [121] =  121;  g [121] =  121;  b [121] =  121;
 
  164   r [122] =  122;  g [122] =  122;  b [122] =  122;
 
  165   r [123] =  123;  g [123] =  123;  b [123] =  123;
 
  166   r [124] =  124;  g [124] =  124;  b [124] =  124;
 
  167   r [125] =  125;  g [125] =  125;  b [125] =  125;
 
  168   r [126] =  126;  g [126] =  126;  b [126] =  126;
 
  169   r [127] =  127;  g [127] =  127;  b [127] =  127;
 
  170   r [128] =  128;  g [128] =  128;  b [128] =  128;
 
  171   r [129] =  129;  g [129] =  129;  b [129] =  129;
 
  172   r [130] =  130;  g [130] =  130;  b [130] =  130;
 
  173   r [131] =  131;  g [131] =  131;  b [131] =  131;
 
  174   r [132] =  132;  g [132] =  132;  b [132] =  132;
 
  175   r [133] =  133;  g [133] =  133;  b [133] =  133;
 
  176   r [134] =  134;  g [134] =  134;  b [134] =  134;
 
  177   r [135] =  135;  g [135] =  135;  b [135] =  135;
 
  178   r [136] =  136;  g [136] =  136;  b [136] =  136;
 
  179   r [137] =  137;  g [137] =  137;  b [137] =  137;
 
  180   r [138] =  138;  g [138] =  138;  b [138] =  138;
 
  181   r [139] =  139;  g [139] =  139;  b [139] =  139;
 
  182   r [140] =  140;  g [140] =  140;  b [140] =  140;
 
  183   r [141] =  141;  g [141] =  141;  b [141] =  141;
 
  184   r [142] =  142;  g [142] =  142;  b [142] =  142;
 
  185   r [143] =  143;  g [143] =  143;  b [143] =  143;
 
  186   r [144] =  144;  g [144] =  144;  b [144] =  144;
 
  187   r [145] =  145;  g [145] =  145;  b [145] =  145;
 
  188   r [146] =  146;  g [146] =  146;  b [146] =  146;
 
  189   r [147] =  147;  g [147] =  147;  b [147] =  147;
 
  190   r [148] =  148;  g [148] =  148;  b [148] =  148;
 
  191   r [149] =  149;  g [149] =  149;  b [149] =  149;
 
  192   r [150] =  150;  g [150] =  150;  b [150] =  150;
 
  193   r [151] =  151;  g [151] =  151;  b [151] =  151;
 
  194   r [152] =  152;  g [152] =  152;  b [152] =  152;
 
  195   r [153] =  153;  g [153] =  153;  b [153] =  153;
 
  196   r [154] =  154;  g [154] =  154;  b [154] =  154;
 
  197   r [155] =  155;  g [155] =  155;  b [155] =  155;
 
  198   r [156] =  156;  g [156] =  156;  b [156] =  156;
 
  199   r [157] =  157;  g [157] =  157;  b [157] =  157;
 
  200   r [158] =  158;  g [158] =  158;  b [158] =  158;
 
  201   r [159] =  159;  g [159] =  159;  b [159] =  159;
 
  202   r [160] =  160;  g [160] =  160;  b [160] =  160;
 
  203   r [161] =  161;  g [161] =  161;  b [161] =  161;
 
  204   r [162] =  162;  g [162] =  162;  b [162] =  162;
 
  205   r [163] =  163;  g [163] =  163;  b [163] =  163;
 
  206   r [164] =  164;  g [164] =  164;  b [164] =  164;
 
  207   r [165] =  165;  g [165] =  165;  b [165] =  165;
 
  208   r [166] =  166;  g [166] =  166;  b [166] =  166;
 
  209   r [167] =  167;  g [167] =  167;  b [167] =  167;
 
  210   r [168] =  168;  g [168] =  168;  b [168] =  168;
 
  211   r [169] =  169;  g [169] =  169;  b [169] =  169;
 
  212   r [170] =  170;  g [170] =  170;  b [170] =  170;
 
  213   r [171] =  171;  g [171] =  171;  b [171] =  171;
 
  214   r [172] =  172;  g [172] =  172;  b [172] =  172;
 
  215   r [173] =  173;  g [173] =  173;  b [173] =  173;
 
  216   r [174] =  174;  g [174] =  174;  b [174] =  174;
 
  217   r [175] =  175;  g [175] =  175;  b [175] =  175;
 
  218   r [176] =  176;  g [176] =  176;  b [176] =  176;
 
  219   r [177] =  177;  g [177] =  177;  b [177] =  177;
 
  220   r [178] =  178;  g [178] =  178;  b [178] =  178;
 
  221   r [179] =  179;  g [179] =  179;  b [179] =  179;
 
  222   r [180] =  180;  g [180] =  180;  b [180] =  180;
 
  223   r [181] =  181;  g [181] =  181;  b [181] =  181;
 
  224   r [182] =  182;  g [182] =  182;  b [182] =  182;
 
  225   r [183] =  183;  g [183] =  183;  b [183] =  183;
 
  226   r [184] =  184;  g [184] =  184;  b [184] =  184;
 
  227   r [185] =  185;  g [185] =  185;  b [185] =  185;
 
  228   r [186] =  186;  g [186] =  186;  b [186] =  186;
 
  229   r [187] =  187;  g [187] =  187;  b [187] =  187;
 
  230   r [188] =  188;  g [188] =  188;  b [188] =  188;
 
  231   r [189] =  189;  g [189] =  189;  b [189] =  189;
 
  232   r [190] =  190;  g [190] =  190;  b [190] =  190;
 
  233   r [191] =  191;  g [191] =  191;  b [191] =  191;
 
  234   r [192] =  192;  g [192] =  192;  b [192] =  192;
 
  235   r [193] =  193;  g [193] =  193;  b [193] =  193;
 
  236   r [194] =  194;  g [194] =  194;  b [194] =  194;
 
  237   r [195] =  195;  g [195] =  195;  b [195] =  195;
 
  238   r [196] =  196;  g [196] =  196;  b [196] =  196;
 
  239   r [197] =  197;  g [197] =  197;  b [197] =  197;
 
  240   r [198] =  198;  g [198] =  198;  b [198] =  198;
 
  241   r [199] =  199;  g [199] =  199;  b [199] =  199;
 
  242   r [200] =  200;  g [200] =  200;  b [200] =  200;
 
  243   r [201] =  201;  g [201] =  201;  b [201] =  201;
 
  244   r [202] =  202;  g [202] =  202;  b [202] =  202;
 
  245   r [203] =  203;  g [203] =  203;  b [203] =  203;
 
  246   r [204] =  204;  g [204] =  204;  b [204] =  204;
 
  247   r [205] =  205;  g [205] =  205;  b [205] =  205;
 
  248   r [206] =  206;  g [206] =  206;  b [206] =  206;
 
  249   r [207] =  207;  g [207] =  207;  b [207] =  207;
 
  250   r [208] =  208;  g [208] =  208;  b [208] =  208;
 
  251   r [209] =  209;  g [209] =  209;  b [209] =  209;
 
  252   r [210] =  210;  g [210] =  210;  b [210] =  210;
 
  253   r [211] =  211;  g [211] =  211;  b [211] =  211;
 
  254   r [212] =  212;  g [212] =  212;  b [212] =  212;
 
  255   r [213] =  213;  g [213] =  213;  b [213] =  213;
 
  256   r [214] =  214;  g [214] =  214;  b [214] =  214;
 
  257   r [215] =  215;  g [215] =  215;  b [215] =  215;
 
  258   r [216] =  216;  g [216] =  216;  b [216] =  216;
 
  259   r [217] =  217;  g [217] =  217;  b [217] =  217;
 
  260   r [218] =  218;  g [218] =  218;  b [218] =  218;
 
  261   r [219] =  219;  g [219] =  219;  b [219] =  219;
 
  262   r [220] =  220;  g [220] =  220;  b [220] =  220;
 
  263   r [221] =  221;  g [221] =  221;  b [221] =  221;
 
  264   r [222] =  222;  g [222] =  222;  b [222] =  222;
 
  265   r [223] =  223;  g [223] =  223;  b [223] =  223;
 
  266   r [224] =  224;  g [224] =  224;  b [224] =  224;
 
  267   r [225] =  225;  g [225] =  225;  b [225] =  225;
 
  268   r [226] =  226;  g [226] =  226;  b [226] =  226;
 
  269   r [227] =  227;  g [227] =  227;  b [227] =  227;
 
  270   r [228] =  228;  g [228] =  228;  b [228] =  228;
 
  271   r [229] =  229;  g [229] =  229;  b [229] =  229;
 
  272   r [230] =  230;  g [230] =  230;  b [230] =  230;
 
  273   r [231] =  231;  g [231] =  231;  b [231] =  231;
 
  274   r [232] =  232;  g [232] =  232;  b [232] =  232;
 
  275   r [233] =  233;  g [233] =  233;  b [233] =  233;
 
  276   r [234] =  234;  g [234] =  234;  b [234] =  234;
 
  277   r [235] =  235;  g [235] =  235;  b [235] =  235;
 
  278   r [236] =  236;  g [236] =  236;  b [236] =  236;
 
  279   r [237] =  237;  g [237] =  237;  b [237] =  237;
 
  280   r [238] =  238;  g [238] =  238;  b [238] =  238;
 
  281   r [239] =  239;  g [239] =  239;  b [239] =  239;
 
  282   r [240] =  240;  g [240] =  240;  b [240] =  240;
 
  283   r [241] =  241;  g [241] =  241;  b [241] =  241;
 
  284   r [242] =  242;  g [242] =  242;  b [242] =  242;
 
  285   r [243] =  243;  g [243] =  243;  b [243] =  243;
 
  286   r [244] =  244;  g [244] =  244;  b [244] =  244;
 
  287   r [245] =  245;  g [245] =  245;  b [245] =  245;
 
  288   r [246] =  246;  g [246] =  246;  b [246] =  246;
 
  289   r [247] =  247;  g [247] =  247;  b [247] =  247;
 
  290   r [248] =  248;  g [248] =  248;  b [248] =  248;
 
  291   r [249] =  249;  g [249] =  249;  b [249] =  249;
 
  292   r [250] =  250;  g [250] =  250;  b [250] =  250;
 
  293   r [251] =  251;  g [251] =  251;  b [251] =  251;
 
  294   r [252] =  252;  g [252] =  252;  b [252] =  252;
 
  295   r [253] =  253;  g [253] =  253;  b [253] =  253;
 
  296   r [254] =  254;  g [254] =  254;  b [254] =  254;
 
  297   r [255] =  255;  g [255] =  255;  b [255] =  255;
 
  300 void ct_red(
unsigned char *r, 
unsigned char *g, 
unsigned char *b)
 
  307   r [  0] =    0;  g [  0] =    0;  b [  0] =    0;
 
  308   r [  1] =    1;  g [  1] =    0;  b [  1] =    0;
 
  309   r [  2] =    2;  g [  2] =    0;  b [  2] =    0;
 
  310   r [  3] =    4;  g [  3] =    0;  b [  3] =    0;
 
  311   r [  4] =    5;  g [  4] =    0;  b [  4] =    0;
 
  312   r [  5] =    7;  g [  5] =    0;  b [  5] =    0;
 
  313   r [  6] =    8;  g [  6] =    0;  b [  6] =    0;
 
  314   r [  7] =   10;  g [  7] =    0;  b [  7] =    0;
 
  315   r [  8] =   11;  g [  8] =    0;  b [  8] =    0;
 
  316   r [  9] =   13;  g [  9] =    0;  b [  9] =    0;
 
  317   r [ 10] =   14;  g [ 10] =    0;  b [ 10] =    0;
 
  318   r [ 11] =   15;  g [ 11] =    0;  b [ 11] =    0;
 
  319   r [ 12] =   17;  g [ 12] =    0;  b [ 12] =    0;
 
  320   r [ 13] =   18;  g [ 13] =    0;  b [ 13] =    0;
 
  321   r [ 14] =   20;  g [ 14] =    0;  b [ 14] =    0;
 
  322   r [ 15] =   21;  g [ 15] =    0;  b [ 15] =    0;
 
  323   r [ 16] =   23;  g [ 16] =    0;  b [ 16] =    0;
 
  324   r [ 17] =   24;  g [ 17] =    0;  b [ 17] =    0;
 
  325   r [ 18] =   26;  g [ 18] =    0;  b [ 18] =    0;
 
  326   r [ 19] =   27;  g [ 19] =    0;  b [ 19] =    0;
 
  327   r [ 20] =   28;  g [ 20] =    0;  b [ 20] =    0;
 
  328   r [ 21] =   30;  g [ 21] =    0;  b [ 21] =    0;
 
  329   r [ 22] =   31;  g [ 22] =    0;  b [ 22] =    0;
 
  330   r [ 23] =   33;  g [ 23] =    0;  b [ 23] =    0;
 
  331   r [ 24] =   34;  g [ 24] =    0;  b [ 24] =    0;
 
  332   r [ 25] =   36;  g [ 25] =    0;  b [ 25] =    0;
 
  333   r [ 26] =   37;  g [ 26] =    0;  b [ 26] =    0;
 
  334   r [ 27] =   39;  g [ 27] =    0;  b [ 27] =    0;
 
  335   r [ 28] =   40;  g [ 28] =    0;  b [ 28] =    0;
 
  336   r [ 29] =   42;  g [ 29] =    0;  b [ 29] =    0;
 
  337   r [ 30] =   43;  g [ 30] =    0;  b [ 30] =    0;
 
  338   r [ 31] =   44;  g [ 31] =    0;  b [ 31] =    0;
 
  339   r [ 32] =   46;  g [ 32] =    0;  b [ 32] =    0;
 
  340   r [ 33] =   47;  g [ 33] =    0;  b [ 33] =    0;
 
  341   r [ 34] =   49;  g [ 34] =    0;  b [ 34] =    0;
 
  342   r [ 35] =   50;  g [ 35] =    0;  b [ 35] =    0;
 
  343   r [ 36] =   52;  g [ 36] =    0;  b [ 36] =    0;
 
  344   r [ 37] =   53;  g [ 37] =    0;  b [ 37] =    0;
 
  345   r [ 38] =   55;  g [ 38] =    0;  b [ 38] =    0;
 
  346   r [ 39] =   56;  g [ 39] =    0;  b [ 39] =    0;
 
  347   r [ 40] =   57;  g [ 40] =    0;  b [ 40] =    0;
 
  348   r [ 41] =   59;  g [ 41] =    0;  b [ 41] =    0;
 
  349   r [ 42] =   60;  g [ 42] =    0;  b [ 42] =    0;
 
  350   r [ 43] =   62;  g [ 43] =    0;  b [ 43] =    0;
 
  351   r [ 44] =   63;  g [ 44] =    0;  b [ 44] =    0;
 
  352   r [ 45] =   65;  g [ 45] =    0;  b [ 45] =    0;
 
  353   r [ 46] =   66;  g [ 46] =    0;  b [ 46] =    0;
 
  354   r [ 47] =   68;  g [ 47] =    0;  b [ 47] =    0;
 
  355   r [ 48] =   69;  g [ 48] =    0;  b [ 48] =    0;
 
  356   r [ 49] =   70;  g [ 49] =    0;  b [ 49] =    0;
 
  357   r [ 50] =   72;  g [ 50] =    0;  b [ 50] =    0;
 
  358   r [ 51] =   73;  g [ 51] =    0;  b [ 51] =    0;
 
  359   r [ 52] =   75;  g [ 52] =    0;  b [ 52] =    0;
 
  360   r [ 53] =   76;  g [ 53] =    0;  b [ 53] =    0;
 
  361   r [ 54] =   78;  g [ 54] =    0;  b [ 54] =    0;
 
  362   r [ 55] =   79;  g [ 55] =    0;  b [ 55] =    0;
 
  363   r [ 56] =   81;  g [ 56] =    0;  b [ 56] =    0;
 
  364   r [ 57] =   82;  g [ 57] =    0;  b [ 57] =    0;
 
  365   r [ 58] =   84;  g [ 58] =    0;  b [ 58] =    0;
 
  366   r [ 59] =   85;  g [ 59] =    0;  b [ 59] =    0;
 
  367   r [ 60] =   86;  g [ 60] =    0;  b [ 60] =    0;
 
  368   r [ 61] =   88;  g [ 61] =    0;  b [ 61] =    0;
 
  369   r [ 62] =   89;  g [ 62] =    0;  b [ 62] =    0;
 
  370   r [ 63] =   91;  g [ 63] =    0;  b [ 63] =    0;
 
  371   r [ 64] =   92;  g [ 64] =    0;  b [ 64] =    0;
 
  372   r [ 65] =   94;  g [ 65] =    0;  b [ 65] =    0;
 
  373   r [ 66] =   95;  g [ 66] =    0;  b [ 66] =    0;
 
  374   r [ 67] =   97;  g [ 67] =    0;  b [ 67] =    0;
 
  375   r [ 68] =   98;  g [ 68] =    0;  b [ 68] =    0;
 
  376   r [ 69] =   99;  g [ 69] =    0;  b [ 69] =    0;
 
  377   r [ 70] =  101;  g [ 70] =    0;  b [ 70] =    0;
 
  378   r [ 71] =  102;  g [ 71] =    0;  b [ 71] =    0;
 
  379   r [ 72] =  104;  g [ 72] =    0;  b [ 72] =    0;
 
  380   r [ 73] =  105;  g [ 73] =    0;  b [ 73] =    0;
 
  381   r [ 74] =  107;  g [ 74] =    0;  b [ 74] =    0;
 
  382   r [ 75] =  108;  g [ 75] =    0;  b [ 75] =    0;
 
  383   r [ 76] =  110;  g [ 76] =    0;  b [ 76] =    0;
 
  384   r [ 77] =  111;  g [ 77] =    0;  b [ 77] =    0;
 
  385   r [ 78] =  113;  g [ 78] =    0;  b [ 78] =    0;
 
  386   r [ 79] =  114;  g [ 79] =    0;  b [ 79] =    0;
 
  387   r [ 80] =  115;  g [ 80] =    0;  b [ 80] =    0;
 
  388   r [ 81] =  117;  g [ 81] =    0;  b [ 81] =    0;
 
  389   r [ 82] =  118;  g [ 82] =    0;  b [ 82] =    0;
 
  390   r [ 83] =  120;  g [ 83] =    0;  b [ 83] =    0;
 
  391   r [ 84] =  121;  g [ 84] =    0;  b [ 84] =    0;
 
  392   r [ 85] =  123;  g [ 85] =    0;  b [ 85] =    0;
 
  393   r [ 86] =  124;  g [ 86] =    0;  b [ 86] =    0;
 
  394   r [ 87] =  126;  g [ 87] =    0;  b [ 87] =    0;
 
  395   r [ 88] =  127;  g [ 88] =    0;  b [ 88] =    0;
 
  396   r [ 89] =  128;  g [ 89] =    0;  b [ 89] =    0;
 
  397   r [ 90] =  130;  g [ 90] =    0;  b [ 90] =    0;
 
  398   r [ 91] =  131;  g [ 91] =    0;  b [ 91] =    0;
 
  399   r [ 92] =  133;  g [ 92] =    0;  b [ 92] =    0;
 
  400   r [ 93] =  134;  g [ 93] =    0;  b [ 93] =    0;
 
  401   r [ 94] =  136;  g [ 94] =    0;  b [ 94] =    0;
 
  402   r [ 95] =  137;  g [ 95] =    0;  b [ 95] =    0;
 
  403   r [ 96] =  139;  g [ 96] =    0;  b [ 96] =    0;
 
  404   r [ 97] =  140;  g [ 97] =    0;  b [ 97] =    0;
 
  405   r [ 98] =  141;  g [ 98] =    0;  b [ 98] =    0;
 
  406   r [ 99] =  143;  g [ 99] =    0;  b [ 99] =    0;
 
  407   r [100] =  144;  g [100] =    0;  b [100] =    0;
 
  408   r [101] =  146;  g [101] =    0;  b [101] =    0;
 
  409   r [102] =  147;  g [102] =    0;  b [102] =    0;
 
  410   r [103] =  149;  g [103] =    0;  b [103] =    0;
 
  411   r [104] =  150;  g [104] =    0;  b [104] =    0;
 
  412   r [105] =  152;  g [105] =    0;  b [105] =    0;
 
  413   r [106] =  153;  g [106] =    0;  b [106] =    0;
 
  414   r [107] =  155;  g [107] =    0;  b [107] =    0;
 
  415   r [108] =  156;  g [108] =    0;  b [108] =    0;
 
  416   r [109] =  157;  g [109] =    0;  b [109] =    0;
 
  417   r [110] =  159;  g [110] =    0;  b [110] =    0;
 
  418   r [111] =  160;  g [111] =    0;  b [111] =    0;
 
  419   r [112] =  162;  g [112] =    0;  b [112] =    0;
 
  420   r [113] =  163;  g [113] =    0;  b [113] =    0;
 
  421   r [114] =  165;  g [114] =    0;  b [114] =    0;
 
  422   r [115] =  166;  g [115] =    0;  b [115] =    0;
 
  423   r [116] =  168;  g [116] =    0;  b [116] =    0;
 
  424   r [117] =  169;  g [117] =    0;  b [117] =    0;
 
  425   r [118] =  170;  g [118] =    0;  b [118] =    0;
 
  426   r [119] =  172;  g [119] =    0;  b [119] =    0;
 
  427   r [120] =  173;  g [120] =    0;  b [120] =    0;
 
  428   r [121] =  175;  g [121] =    1;  b [121] =    0;
 
  429   r [122] =  176;  g [122] =    3;  b [122] =    0;
 
  430   r [123] =  178;  g [123] =    5;  b [123] =    0;
 
  431   r [124] =  179;  g [124] =    7;  b [124] =    0;
 
  432   r [125] =  181;  g [125] =    9;  b [125] =    0;
 
  433   r [126] =  182;  g [126] =   11;  b [126] =    0;
 
  434   r [127] =  184;  g [127] =   13;  b [127] =    0;
 
  435   r [128] =  185;  g [128] =   15;  b [128] =    0;
 
  436   r [129] =  186;  g [129] =   17;  b [129] =    0;
 
  437   r [130] =  188;  g [130] =   18;  b [130] =    0;
 
  438   r [131] =  189;  g [131] =   20;  b [131] =    0;
 
  439   r [132] =  191;  g [132] =   22;  b [132] =    0;
 
  440   r [133] =  192;  g [133] =   24;  b [133] =    0;
 
  441   r [134] =  194;  g [134] =   26;  b [134] =    0;
 
  442   r [135] =  195;  g [135] =   28;  b [135] =    0;
 
  443   r [136] =  197;  g [136] =   30;  b [136] =    0;
 
  444   r [137] =  198;  g [137] =   32;  b [137] =    0;
 
  445   r [138] =  199;  g [138] =   34;  b [138] =    0;
 
  446   r [139] =  201;  g [139] =   35;  b [139] =    0;
 
  447   r [140] =  202;  g [140] =   37;  b [140] =    0;
 
  448   r [141] =  204;  g [141] =   39;  b [141] =    0;
 
  449   r [142] =  205;  g [142] =   41;  b [142] =    0;
 
  450   r [143] =  207;  g [143] =   43;  b [143] =    0;
 
  451   r [144] =  208;  g [144] =   45;  b [144] =    0;
 
  452   r [145] =  210;  g [145] =   47;  b [145] =    0;
 
  453   r [146] =  211;  g [146] =   49;  b [146] =    0;
 
  454   r [147] =  212;  g [147] =   51;  b [147] =    0;
 
  455   r [148] =  214;  g [148] =   52;  b [148] =    0;
 
  456   r [149] =  215;  g [149] =   54;  b [149] =    0;
 
  457   r [150] =  217;  g [150] =   56;  b [150] =    0;
 
  458   r [151] =  218;  g [151] =   58;  b [151] =    0;
 
  459   r [152] =  220;  g [152] =   60;  b [152] =    0;
 
  460   r [153] =  221;  g [153] =   62;  b [153] =    0;
 
  461   r [154] =  223;  g [154] =   64;  b [154] =    0;
 
  462   r [155] =  224;  g [155] =   66;  b [155] =    0;
 
  463   r [156] =  226;  g [156] =   68;  b [156] =    0;
 
  464   r [157] =  227;  g [157] =   69;  b [157] =    0;
 
  465   r [158] =  228;  g [158] =   71;  b [158] =    0;
 
  466   r [159] =  230;  g [159] =   73;  b [159] =    0;
 
  467   r [160] =  231;  g [160] =   75;  b [160] =    0;
 
  468   r [161] =  233;  g [161] =   77;  b [161] =    0;
 
  469   r [162] =  234;  g [162] =   79;  b [162] =    0;
 
  470   r [163] =  236;  g [163] =   81;  b [163] =    0;
 
  471   r [164] =  237;  g [164] =   83;  b [164] =    0;
 
  472   r [165] =  239;  g [165] =   85;  b [165] =    0;
 
  473   r [166] =  240;  g [166] =   86;  b [166] =    0;
 
  474   r [167] =  241;  g [167] =   88;  b [167] =    0;
 
  475   r [168] =  243;  g [168] =   90;  b [168] =    0;
 
  476   r [169] =  244;  g [169] =   92;  b [169] =    0;
 
  477   r [170] =  246;  g [170] =   94;  b [170] =    0;
 
  478   r [171] =  247;  g [171] =   96;  b [171] =    0;
 
  479   r [172] =  249;  g [172] =   98;  b [172] =    0;
 
  480   r [173] =  250;  g [173] =  100;  b [173] =    0;
 
  481   r [174] =  252;  g [174] =  102;  b [174] =    0;
 
  482   r [175] =  253;  g [175] =  103;  b [175] =    0;
 
  483   r [176] =  255;  g [176] =  105;  b [176] =    0;
 
  484   r [177] =  255;  g [177] =  107;  b [177] =    0;
 
  485   r [178] =  255;  g [178] =  109;  b [178] =    0;
 
  486   r [179] =  255;  g [179] =  111;  b [179] =    0;
 
  487   r [180] =  255;  g [180] =  113;  b [180] =    0;
 
  488   r [181] =  255;  g [181] =  115;  b [181] =    0;
 
  489   r [182] =  255;  g [182] =  117;  b [182] =    0;
 
  490   r [183] =  255;  g [183] =  119;  b [183] =    0;
 
  491   r [184] =  255;  g [184] =  120;  b [184] =    0;
 
  492   r [185] =  255;  g [185] =  122;  b [185] =    0;
 
  493   r [186] =  255;  g [186] =  124;  b [186] =    0;
 
  494   r [187] =  255;  g [187] =  126;  b [187] =    0;
 
  495   r [188] =  255;  g [188] =  128;  b [188] =    0;
 
  496   r [189] =  255;  g [189] =  130;  b [189] =    0;
 
  497   r [190] =  255;  g [190] =  132;  b [190] =    0;
 
  498   r [191] =  255;  g [191] =  134;  b [191] =    3;
 
  499   r [192] =  255;  g [192] =  136;  b [192] =    7;
 
  500   r [193] =  255;  g [193] =  137;  b [193] =   11;
 
  501   r [194] =  255;  g [194] =  139;  b [194] =   15;
 
  502   r [195] =  255;  g [195] =  141;  b [195] =   19;
 
  503   r [196] =  255;  g [196] =  143;  b [196] =   23;
 
  504   r [197] =  255;  g [197] =  145;  b [197] =   27;
 
  505   r [198] =  255;  g [198] =  147;  b [198] =   31;
 
  506   r [199] =  255;  g [199] =  149;  b [199] =   35;
 
  507   r [200] =  255;  g [200] =  151;  b [200] =   39;
 
  508   r [201] =  255;  g [201] =  153;  b [201] =   43;
 
  509   r [202] =  255;  g [202] =  154;  b [202] =   47;
 
  510   r [203] =  255;  g [203] =  156;  b [203] =   51;
 
  511   r [204] =  255;  g [204] =  158;  b [204] =   54;
 
  512   r [205] =  255;  g [205] =  160;  b [205] =   58;
 
  513   r [206] =  255;  g [206] =  162;  b [206] =   62;
 
  514   r [207] =  255;  g [207] =  164;  b [207] =   66;
 
  515   r [208] =  255;  g [208] =  166;  b [208] =   70;
 
  516   r [209] =  255;  g [209] =  168;  b [209] =   74;
 
  517   r [210] =  255;  g [210] =  170;  b [210] =   78;
 
  518   r [211] =  255;  g [211] =  171;  b [211] =   82;
 
  519   r [212] =  255;  g [212] =  173;  b [212] =   86;
 
  520   r [213] =  255;  g [213] =  175;  b [213] =   90;
 
  521   r [214] =  255;  g [214] =  177;  b [214] =   94;
 
  522   r [215] =  255;  g [215] =  179;  b [215] =   98;
 
  523   r [216] =  255;  g [216] =  181;  b [216] =  102;
 
  524   r [217] =  255;  g [217] =  183;  b [217] =  105;
 
  525   r [218] =  255;  g [218] =  185;  b [218] =  109;
 
  526   r [219] =  255;  g [219] =  187;  b [219] =  113;
 
  527   r [220] =  255;  g [220] =  188;  b [220] =  117;
 
  528   r [221] =  255;  g [221] =  190;  b [221] =  121;
 
  529   r [222] =  255;  g [222] =  192;  b [222] =  125;
 
  530   r [223] =  255;  g [223] =  194;  b [223] =  129;
 
  531   r [224] =  255;  g [224] =  196;  b [224] =  133;
 
  532   r [225] =  255;  g [225] =  198;  b [225] =  137;
 
  533   r [226] =  255;  g [226] =  200;  b [226] =  141;
 
  534   r [227] =  255;  g [227] =  202;  b [227] =  145;
 
  535   r [228] =  255;  g [228] =  204;  b [228] =  149;
 
  536   r [229] =  255;  g [229] =  205;  b [229] =  153;
 
  537   r [230] =  255;  g [230] =  207;  b [230] =  156;
 
  538   r [231] =  255;  g [231] =  209;  b [231] =  160;
 
  539   r [232] =  255;  g [232] =  211;  b [232] =  164;
 
  540   r [233] =  255;  g [233] =  213;  b [233] =  168;
 
  541   r [234] =  255;  g [234] =  215;  b [234] =  172;
 
  542   r [235] =  255;  g [235] =  217;  b [235] =  176;
 
  543   r [236] =  255;  g [236] =  219;  b [236] =  180;
 
  544   r [237] =  255;  g [237] =  221;  b [237] =  184;
 
  545   r [238] =  255;  g [238] =  222;  b [238] =  188;
 
  546   r [239] =  255;  g [239] =  224;  b [239] =  192;
 
  547   r [240] =  255;  g [240] =  226;  b [240] =  196;
 
  548   r [241] =  255;  g [241] =  228;  b [241] =  200;
 
  549   r [242] =  255;  g [242] =  230;  b [242] =  204;
 
  550   r [243] =  255;  g [243] =  232;  b [243] =  207;
 
  551   r [244] =  255;  g [244] =  234;  b [244] =  211;
 
  552   r [245] =  255;  g [245] =  236;  b [245] =  215;
 
  553   r [246] =  255;  g [246] =  238;  b [246] =  219;
 
  554   r [247] =  255;  g [247] =  239;  b [247] =  223;
 
  555   r [248] =  255;  g [248] =  241;  b [248] =  227;
 
  556   r [249] =  255;  g [249] =  243;  b [249] =  231;
 
  557   r [250] =  255;  g [250] =  245;  b [250] =  235;
 
  558   r [251] =  255;  g [251] =  247;  b [251] =  239;
 
  559   r [252] =  255;  g [252] =  249;  b [252] =  243;
 
  560   r [253] =  255;  g [253] =  251;  b [253] =  247;
 
  561   r [254] =  255;  g [254] =  253;  b [254] =  251;
 
  562   r [255] =  255;  g [255] =  255;  b [255] =  255;
 
  564 void ct_br(
unsigned char *r, 
unsigned char *g, 
unsigned char *b)
 
  571   r [  0] =    0;  g [  0] =    0;  b [  0] =  131;
 
  572   r [  1] =    0;  g [  1] =    0;  b [  1] =  131;
 
  573   r [  2] =    0;  g [  2] =    0;  b [  2] =  135;
 
  574   r [  3] =    0;  g [  3] =    0;  b [  3] =  139;
 
  575   r [  4] =    0;  g [  4] =    0;  b [  4] =  143;
 
  576   r [  5] =    0;  g [  5] =    0;  b [  5] =  147;
 
  577   r [  6] =    0;  g [  6] =    0;  b [  6] =  151;
 
  578   r [  7] =    0;  g [  7] =    0;  b [  7] =  155;
 
  579   r [  8] =    0;  g [  8] =    0;  b [  8] =  159;
 
  580   r [  9] =    0;  g [  9] =    0;  b [  9] =  163;
 
  581   r [ 10] =    0;  g [ 10] =    0;  b [ 10] =  167;
 
  582   r [ 11] =    0;  g [ 11] =    0;  b [ 11] =  171;
 
  583   r [ 12] =    0;  g [ 12] =    0;  b [ 12] =  175;
 
  584   r [ 13] =    0;  g [ 13] =    0;  b [ 13] =  179;
 
  585   r [ 14] =    0;  g [ 14] =    0;  b [ 14] =  183;
 
  586   r [ 15] =    0;  g [ 15] =    0;  b [ 15] =  187;
 
  587   r [ 16] =    0;  g [ 16] =    0;  b [ 16] =  191;
 
  588   r [ 17] =    0;  g [ 17] =    0;  b [ 17] =  195;
 
  589   r [ 18] =    0;  g [ 18] =    0;  b [ 18] =  199;
 
  590   r [ 19] =    0;  g [ 19] =    0;  b [ 19] =  203;
 
  591   r [ 20] =    0;  g [ 20] =    0;  b [ 20] =  207;
 
  592   r [ 21] =    0;  g [ 21] =    0;  b [ 21] =  211;
 
  593   r [ 22] =    0;  g [ 22] =    0;  b [ 22] =  215;
 
  594   r [ 23] =    0;  g [ 23] =    0;  b [ 23] =  219;
 
  595   r [ 24] =    0;  g [ 24] =    0;  b [ 24] =  223;
 
  596   r [ 25] =    0;  g [ 25] =    0;  b [ 25] =  227;
 
  597   r [ 26] =    0;  g [ 26] =    0;  b [ 26] =  231;
 
  598   r [ 27] =    0;  g [ 27] =    0;  b [ 27] =  235;
 
  599   r [ 28] =    0;  g [ 28] =    0;  b [ 28] =  239;
 
  600   r [ 29] =    0;  g [ 29] =    0;  b [ 29] =  243;
 
  601   r [ 30] =    0;  g [ 30] =    0;  b [ 30] =  247;
 
  602   r [ 31] =    0;  g [ 31] =    0;  b [ 31] =  251;
 
  603   r [ 32] =    0;  g [ 32] =    0;  b [ 32] =  255;
 
  604   r [ 33] =    0;  g [ 33] =    0;  b [ 33] =  255;
 
  605   r [ 34] =    0;  g [ 34] =    3;  b [ 34] =  255;
 
  606   r [ 35] =    0;  g [ 35] =    7;  b [ 35] =  255;
 
  607   r [ 36] =    0;  g [ 36] =   11;  b [ 36] =  255;
 
  608   r [ 37] =    0;  g [ 37] =   15;  b [ 37] =  255;
 
  609   r [ 38] =    0;  g [ 38] =   19;  b [ 38] =  255;
 
  610   r [ 39] =    0;  g [ 39] =   23;  b [ 39] =  255;
 
  611   r [ 40] =    0;  g [ 40] =   27;  b [ 40] =  255;
 
  612   r [ 41] =    0;  g [ 41] =   31;  b [ 41] =  255;
 
  613   r [ 42] =    0;  g [ 42] =   35;  b [ 42] =  255;
 
  614   r [ 43] =    0;  g [ 43] =   39;  b [ 43] =  255;
 
  615   r [ 44] =    0;  g [ 44] =   43;  b [ 44] =  255;
 
  616   r [ 45] =    0;  g [ 45] =   47;  b [ 45] =  255;
 
  617   r [ 46] =    0;  g [ 46] =   51;  b [ 46] =  255;
 
  618   r [ 47] =    0;  g [ 47] =   55;  b [ 47] =  255;
 
  619   r [ 48] =    0;  g [ 48] =   59;  b [ 48] =  255;
 
  620   r [ 49] =    0;  g [ 49] =   63;  b [ 49] =  255;
 
  621   r [ 50] =    0;  g [ 50] =   67;  b [ 50] =  255;
 
  622   r [ 51] =    0;  g [ 51] =   71;  b [ 51] =  255;
 
  623   r [ 52] =    0;  g [ 52] =   75;  b [ 52] =  255;
 
  624   r [ 53] =    0;  g [ 53] =   79;  b [ 53] =  255;
 
  625   r [ 54] =    0;  g [ 54] =   83;  b [ 54] =  255;
 
  626   r [ 55] =    0;  g [ 55] =   87;  b [ 55] =  255;
 
  627   r [ 56] =    0;  g [ 56] =   91;  b [ 56] =  255;
 
  628   r [ 57] =    0;  g [ 57] =   95;  b [ 57] =  255;
 
  629   r [ 58] =    0;  g [ 58] =   99;  b [ 58] =  255;
 
  630   r [ 59] =    0;  g [ 59] =  103;  b [ 59] =  255;
 
  631   r [ 60] =    0;  g [ 60] =  107;  b [ 60] =  255;
 
  632   r [ 61] =    0;  g [ 61] =  111;  b [ 61] =  255;
 
  633   r [ 62] =    0;  g [ 62] =  115;  b [ 62] =  255;
 
  634   r [ 63] =    0;  g [ 63] =  119;  b [ 63] =  255;
 
  635   r [ 64] =    0;  g [ 64] =  123;  b [ 64] =  255;
 
  636   r [ 65] =    0;  g [ 65] =  127;  b [ 65] =  255;
 
  637   r [ 66] =    0;  g [ 66] =  131;  b [ 66] =  255;
 
  638   r [ 67] =    0;  g [ 67] =  135;  b [ 67] =  255;
 
  639   r [ 68] =    0;  g [ 68] =  139;  b [ 68] =  255;
 
  640   r [ 69] =    0;  g [ 69] =  143;  b [ 69] =  255;
 
  641   r [ 70] =    0;  g [ 70] =  147;  b [ 70] =  255;
 
  642   r [ 71] =    0;  g [ 71] =  151;  b [ 71] =  255;
 
  643   r [ 72] =    0;  g [ 72] =  155;  b [ 72] =  255;
 
  644   r [ 73] =    0;  g [ 73] =  159;  b [ 73] =  255;
 
  645   r [ 74] =    0;  g [ 74] =  163;  b [ 74] =  255;
 
  646   r [ 75] =    0;  g [ 75] =  167;  b [ 75] =  255;
 
  647   r [ 76] =    0;  g [ 76] =  171;  b [ 76] =  255;
 
  648   r [ 77] =    0;  g [ 77] =  175;  b [ 77] =  255;
 
  649   r [ 78] =    0;  g [ 78] =  179;  b [ 78] =  255;
 
  650   r [ 79] =    0;  g [ 79] =  183;  b [ 79] =  255;
 
  651   r [ 80] =    0;  g [ 80] =  187;  b [ 80] =  255;
 
  652   r [ 81] =    0;  g [ 81] =  191;  b [ 81] =  255;
 
  653   r [ 82] =    0;  g [ 82] =  195;  b [ 82] =  255;
 
  654   r [ 83] =    0;  g [ 83] =  199;  b [ 83] =  255;
 
  655   r [ 84] =    0;  g [ 84] =  203;  b [ 84] =  255;
 
  656   r [ 85] =    0;  g [ 85] =  207;  b [ 85] =  255;
 
  657   r [ 86] =    0;  g [ 86] =  211;  b [ 86] =  255;
 
  658   r [ 87] =    0;  g [ 87] =  215;  b [ 87] =  255;
 
  659   r [ 88] =    0;  g [ 88] =  219;  b [ 88] =  255;
 
  660   r [ 89] =    0;  g [ 89] =  223;  b [ 89] =  255;
 
  661   r [ 90] =    0;  g [ 90] =  227;  b [ 90] =  255;
 
  662   r [ 91] =    0;  g [ 91] =  231;  b [ 91] =  255;
 
  663   r [ 92] =    0;  g [ 92] =  235;  b [ 92] =  255;
 
  664   r [ 93] =    0;  g [ 93] =  239;  b [ 93] =  255;
 
  665   r [ 94] =    0;  g [ 94] =  243;  b [ 94] =  255;
 
  666   r [ 95] =    0;  g [ 95] =  247;  b [ 95] =  255;
 
  667   r [ 96] =    0;  g [ 96] =  251;  b [ 96] =  255;
 
  668   r [ 97] =    0;  g [ 97] =  255;  b [ 97] =  255;
 
  669   r [ 98] =    0;  g [ 98] =  255;  b [ 98] =  255;
 
  670   r [ 99] =    3;  g [ 99] =  255;  b [ 99] =  251;
 
  671   r [100] =    7;  g [100] =  255;  b [100] =  247;
 
  672   r [101] =   11;  g [101] =  255;  b [101] =  243;
 
  673   r [102] =   15;  g [102] =  255;  b [102] =  239;
 
  674   r [103] =   19;  g [103] =  255;  b [103] =  235;
 
  675   r [104] =   23;  g [104] =  255;  b [104] =  231;
 
  676   r [105] =   27;  g [105] =  255;  b [105] =  227;
 
  677   r [106] =   31;  g [106] =  255;  b [106] =  223;
 
  678   r [107] =   35;  g [107] =  255;  b [107] =  219;
 
  679   r [108] =   39;  g [108] =  255;  b [108] =  215;
 
  680   r [109] =   43;  g [109] =  255;  b [109] =  211;
 
  681   r [110] =   47;  g [110] =  255;  b [110] =  207;
 
  682   r [111] =   51;  g [111] =  255;  b [111] =  203;
 
  683   r [112] =   55;  g [112] =  255;  b [112] =  199;
 
  684   r [113] =   59;  g [113] =  255;  b [113] =  195;
 
  685   r [114] =   63;  g [114] =  255;  b [114] =  191;
 
  686   r [115] =   67;  g [115] =  255;  b [115] =  187;
 
  687   r [116] =   71;  g [116] =  255;  b [116] =  183;
 
  688   r [117] =   75;  g [117] =  255;  b [117] =  179;
 
  689   r [118] =   79;  g [118] =  255;  b [118] =  175;
 
  690   r [119] =   83;  g [119] =  255;  b [119] =  171;
 
  691   r [120] =   87;  g [120] =  255;  b [120] =  167;
 
  692   r [121] =   91;  g [121] =  255;  b [121] =  163;
 
  693   r [122] =   95;  g [122] =  255;  b [122] =  159;
 
  694   r [123] =   99;  g [123] =  255;  b [123] =  155;
 
  695   r [124] =  103;  g [124] =  255;  b [124] =  151;
 
  696   r [125] =  107;  g [125] =  255;  b [125] =  147;
 
  697   r [126] =  111;  g [126] =  255;  b [126] =  143;
 
  698   r [127] =  115;  g [127] =  255;  b [127] =  139;
 
  699   r [128] =  119;  g [128] =  255;  b [128] =  135;
 
  700   r [129] =  123;  g [129] =  255;  b [129] =  131;
 
  701   r [130] =  127;  g [130] =  255;  b [130] =  127;
 
  702   r [131] =  131;  g [131] =  255;  b [131] =  123;
 
  703   r [132] =  135;  g [132] =  255;  b [132] =  119;
 
  704   r [133] =  139;  g [133] =  255;  b [133] =  115;
 
  705   r [134] =  143;  g [134] =  255;  b [134] =  111;
 
  706   r [135] =  147;  g [135] =  255;  b [135] =  107;
 
  707   r [136] =  151;  g [136] =  255;  b [136] =  103;
 
  708   r [137] =  155;  g [137] =  255;  b [137] =   99;
 
  709   r [138] =  159;  g [138] =  255;  b [138] =   95;
 
  710   r [139] =  163;  g [139] =  255;  b [139] =   91;
 
  711   r [140] =  167;  g [140] =  255;  b [140] =   87;
 
  712   r [141] =  171;  g [141] =  255;  b [141] =   83;
 
  713   r [142] =  175;  g [142] =  255;  b [142] =   79;
 
  714   r [143] =  179;  g [143] =  255;  b [143] =   75;
 
  715   r [144] =  183;  g [144] =  255;  b [144] =   71;
 
  716   r [145] =  187;  g [145] =  255;  b [145] =   67;
 
  717   r [146] =  191;  g [146] =  255;  b [146] =   63;
 
  718   r [147] =  195;  g [147] =  255;  b [147] =   59;
 
  719   r [148] =  199;  g [148] =  255;  b [148] =   55;
 
  720   r [149] =  203;  g [149] =  255;  b [149] =   51;
 
  721   r [150] =  207;  g [150] =  255;  b [150] =   47;
 
  722   r [151] =  211;  g [151] =  255;  b [151] =   43;
 
  723   r [152] =  215;  g [152] =  255;  b [152] =   39;
 
  724   r [153] =  219;  g [153] =  255;  b [153] =   35;
 
  725   r [154] =  223;  g [154] =  255;  b [154] =   31;
 
  726   r [155] =  227;  g [155] =  255;  b [155] =   27;
 
  727   r [156] =  231;  g [156] =  255;  b [156] =   23;
 
  728   r [157] =  235;  g [157] =  255;  b [157] =   19;
 
  729   r [158] =  239;  g [158] =  255;  b [158] =   15;
 
  730   r [159] =  243;  g [159] =  255;  b [159] =   11;
 
  731   r [160] =  247;  g [160] =  255;  b [160] =    7;
 
  732   r [161] =  251;  g [161] =  255;  b [161] =    3;
 
  733   r [162] =  255;  g [162] =  255;  b [162] =    0;
 
  734   r [163] =  255;  g [163] =  251;  b [163] =    0;
 
  735   r [164] =  255;  g [164] =  247;  b [164] =    0;
 
  736   r [165] =  255;  g [165] =  243;  b [165] =    0;
 
  737   r [166] =  255;  g [166] =  239;  b [166] =    0;
 
  738   r [167] =  255;  g [167] =  235;  b [167] =    0;
 
  739   r [168] =  255;  g [168] =  231;  b [168] =    0;
 
  740   r [169] =  255;  g [169] =  227;  b [169] =    0;
 
  741   r [170] =  255;  g [170] =  223;  b [170] =    0;
 
  742   r [171] =  255;  g [171] =  219;  b [171] =    0;
 
  743   r [172] =  255;  g [172] =  215;  b [172] =    0;
 
  744   r [173] =  255;  g [173] =  211;  b [173] =    0;
 
  745   r [174] =  255;  g [174] =  207;  b [174] =    0;
 
  746   r [175] =  255;  g [175] =  203;  b [175] =    0;
 
  747   r [176] =  255;  g [176] =  199;  b [176] =    0;
 
  748   r [177] =  255;  g [177] =  195;  b [177] =    0;
 
  749   r [178] =  255;  g [178] =  191;  b [178] =    0;
 
  750   r [179] =  255;  g [179] =  187;  b [179] =    0;
 
  751   r [180] =  255;  g [180] =  183;  b [180] =    0;
 
  752   r [181] =  255;  g [181] =  179;  b [181] =    0;
 
  753   r [182] =  255;  g [182] =  175;  b [182] =    0;
 
  754   r [183] =  255;  g [183] =  171;  b [183] =    0;
 
  755   r [184] =  255;  g [184] =  167;  b [184] =    0;
 
  756   r [185] =  255;  g [185] =  163;  b [185] =    0;
 
  757   r [186] =  255;  g [186] =  159;  b [186] =    0;
 
  758   r [187] =  255;  g [187] =  155;  b [187] =    0;
 
  759   r [188] =  255;  g [188] =  151;  b [188] =    0;
 
  760   r [189] =  255;  g [189] =  147;  b [189] =    0;
 
  761   r [190] =  255;  g [190] =  143;  b [190] =    0;
 
  762   r [191] =  255;  g [191] =  139;  b [191] =    0;
 
  763   r [192] =  255;  g [192] =  135;  b [192] =    0;
 
  764   r [193] =  255;  g [193] =  131;  b [193] =    0;
 
  765   r [194] =  255;  g [194] =  127;  b [194] =    0;
 
  766   r [195] =  255;  g [195] =  123;  b [195] =    0;
 
  767   r [196] =  255;  g [196] =  119;  b [196] =    0;
 
  768   r [197] =  255;  g [197] =  115;  b [197] =    0;
 
  769   r [198] =  255;  g [198] =  111;  b [198] =    0;
 
  770   r [199] =  255;  g [199] =  107;  b [199] =    0;
 
  771   r [200] =  255;  g [200] =  103;  b [200] =    0;
 
  772   r [201] =  255;  g [201] =   99;  b [201] =    0;
 
  773   r [202] =  255;  g [202] =   95;  b [202] =    0;
 
  774   r [203] =  255;  g [203] =   91;  b [203] =    0;
 
  775   r [204] =  255;  g [204] =   87;  b [204] =    0;
 
  776   r [205] =  255;  g [205] =   83;  b [205] =    0;
 
  777   r [206] =  255;  g [206] =   79;  b [206] =    0;
 
  778   r [207] =  255;  g [207] =   75;  b [207] =    0;
 
  779   r [208] =  255;  g [208] =   71;  b [208] =    0;
 
  780   r [209] =  255;  g [209] =   67;  b [209] =    0;
 
  781   r [210] =  255;  g [210] =   63;  b [210] =    0;
 
  782   r [211] =  255;  g [211] =   59;  b [211] =    0;
 
  783   r [212] =  255;  g [212] =   55;  b [212] =    0;
 
  784   r [213] =  255;  g [213] =   51;  b [213] =    0;
 
  785   r [214] =  255;  g [214] =   47;  b [214] =    0;
 
  786   r [215] =  255;  g [215] =   43;  b [215] =    0;
 
  787   r [216] =  255;  g [216] =   39;  b [216] =    0;
 
  788   r [217] =  255;  g [217] =   35;  b [217] =    0;
 
  789   r [218] =  255;  g [218] =   31;  b [218] =    0;
 
  790   r [219] =  255;  g [219] =   27;  b [219] =    0;
 
  791   r [220] =  255;  g [220] =   23;  b [220] =    0;
 
  792   r [221] =  255;  g [221] =   19;  b [221] =    0;
 
  793   r [222] =  255;  g [222] =   15;  b [222] =    0;
 
  794   r [223] =  255;  g [223] =   11;  b [223] =    0;
 
  795   r [224] =  255;  g [224] =    7;  b [224] =    0;
 
  796   r [225] =  255;  g [225] =    3;  b [225] =    0;
 
  797   r [226] =  255;  g [226] =    0;  b [226] =    0;
 
  798   r [227] =  250;  g [227] =    0;  b [227] =    0;
 
  799   r [228] =  246;  g [228] =    0;  b [228] =    0;
 
  800   r [229] =  241;  g [229] =    0;  b [229] =    0;
 
  801   r [230] =  237;  g [230] =    0;  b [230] =    0;
 
  802   r [231] =  233;  g [231] =    0;  b [231] =    0;
 
  803   r [232] =  228;  g [232] =    0;  b [232] =    0;
 
  804   r [233] =  224;  g [233] =    0;  b [233] =    0;
 
  805   r [234] =  219;  g [234] =    0;  b [234] =    0;
 
  806   r [235] =  215;  g [235] =    0;  b [235] =    0;
 
  807   r [236] =  211;  g [236] =    0;  b [236] =    0;
 
  808   r [237] =  206;  g [237] =    0;  b [237] =    0;
 
  809   r [238] =  202;  g [238] =    0;  b [238] =    0;
 
  810   r [239] =  197;  g [239] =    0;  b [239] =    0;
 
  811   r [240] =  193;  g [240] =    0;  b [240] =    0;
 
  812   r [241] =  189;  g [241] =    0;  b [241] =    0;
 
  813   r [242] =  184;  g [242] =    0;  b [242] =    0;
 
  814   r [243] =  180;  g [243] =    0;  b [243] =    0;
 
  815   r [244] =  175;  g [244] =    0;  b [244] =    0;
 
  816   r [245] =  171;  g [245] =    0;  b [245] =    0;
 
  817   r [246] =  167;  g [246] =    0;  b [246] =    0;
 
  818   r [247] =  162;  g [247] =    0;  b [247] =    0;
 
  819   r [248] =  158;  g [248] =    0;  b [248] =    0;
 
  820   r [249] =  153;  g [249] =    0;  b [249] =    0;
 
  821   r [250] =  149;  g [250] =    0;  b [250] =    0;
 
  822   r [251] =  145;  g [251] =    0;  b [251] =    0;
 
  823   r [252] =  140;  g [252] =    0;  b [252] =    0;
 
  824   r [253] =  136;  g [253] =    0;  b [253] =    0;
 
  825   r [254] =  131;  g [254] =    0;  b [254] =    0;
 
  826   r [255] =  131;  g [255] =    0;  b [255] =    0;
 
  829 void ct_blue(
unsigned char *r, 
unsigned char *g, 
unsigned char *b)
 
  836   r [  0] =    0;  g [  0] =    0;  b [  0] =    0;
 
  837   r [  1] =    0;  g [  1] =    0;  b [  1] =    1;
 
  838   r [  2] =    0;  g [  2] =    0;  b [  2] =    2;
 
  839   r [  3] =    0;  g [  3] =    0;  b [  3] =    4;
 
  840   r [  4] =    0;  g [  4] =    0;  b [  4] =    5;
 
  841   r [  5] =    0;  g [  5] =    0;  b [  5] =    6;
 
  842   r [  6] =    0;  g [  6] =    0;  b [  6] =    8;
 
  843   r [  7] =    0;  g [  7] =    0;  b [  7] =    9;
 
  844   r [  8] =    0;  g [  8] =    0;  b [  8] =   10;
 
  845   r [  9] =    0;  g [  9] =    0;  b [  9] =   12;
 
  846   r [ 10] =    0;  g [ 10] =    0;  b [ 10] =   13;
 
  847   r [ 11] =    0;  g [ 11] =    0;  b [ 11] =   14;
 
  848   r [ 12] =    0;  g [ 12] =    0;  b [ 12] =   16;
 
  849   r [ 13] =    0;  g [ 13] =    0;  b [ 13] =   17;
 
  850   r [ 14] =    0;  g [ 14] =    0;  b [ 14] =   18;
 
  851   r [ 15] =    0;  g [ 15] =    0;  b [ 15] =   20;
 
  852   r [ 16] =    0;  g [ 16] =    0;  b [ 16] =   21;
 
  853   r [ 17] =    0;  g [ 17] =    0;  b [ 17] =   23;
 
  854   r [ 18] =    0;  g [ 18] =    0;  b [ 18] =   24;
 
  855   r [ 19] =    0;  g [ 19] =    0;  b [ 19] =   25;
 
  856   r [ 20] =    0;  g [ 20] =    0;  b [ 20] =   27;
 
  857   r [ 21] =    0;  g [ 21] =    0;  b [ 21] =   28;
 
  858   r [ 22] =    0;  g [ 22] =    0;  b [ 22] =   29;
 
  859   r [ 23] =    0;  g [ 23] =    0;  b [ 23] =   31;
 
  860   r [ 24] =    0;  g [ 24] =    0;  b [ 24] =   32;
 
  861   r [ 25] =    0;  g [ 25] =    0;  b [ 25] =   33;
 
  862   r [ 26] =    0;  g [ 26] =    0;  b [ 26] =   35;
 
  863   r [ 27] =    0;  g [ 27] =    0;  b [ 27] =   36;
 
  864   r [ 28] =    0;  g [ 28] =    0;  b [ 28] =   37;
 
  865   r [ 29] =    0;  g [ 29] =    0;  b [ 29] =   39;
 
  866   r [ 30] =    0;  g [ 30] =    0;  b [ 30] =   40;
 
  867   r [ 31] =    0;  g [ 31] =    0;  b [ 31] =   42;
 
  868   r [ 32] =    0;  g [ 32] =    0;  b [ 32] =   43;
 
  869   r [ 33] =    0;  g [ 33] =    0;  b [ 33] =   44;
 
  870   r [ 34] =    0;  g [ 34] =    0;  b [ 34] =   46;
 
  871   r [ 35] =    0;  g [ 35] =    0;  b [ 35] =   47;
 
  872   r [ 36] =    0;  g [ 36] =    0;  b [ 36] =   48;
 
  873   r [ 37] =    0;  g [ 37] =    0;  b [ 37] =   50;
 
  874   r [ 38] =    0;  g [ 38] =    0;  b [ 38] =   51;
 
  875   r [ 39] =    0;  g [ 39] =    0;  b [ 39] =   52;
 
  876   r [ 40] =    0;  g [ 40] =    0;  b [ 40] =   54;
 
  877   r [ 41] =    0;  g [ 41] =    0;  b [ 41] =   55;
 
  878   r [ 42] =    0;  g [ 42] =    0;  b [ 42] =   56;
 
  879   r [ 43] =    0;  g [ 43] =    0;  b [ 43] =   58;
 
  880   r [ 44] =    0;  g [ 44] =    0;  b [ 44] =   59;
 
  881   r [ 45] =    0;  g [ 45] =    0;  b [ 45] =   61;
 
  882   r [ 46] =    0;  g [ 46] =    0;  b [ 46] =   62;
 
  883   r [ 47] =    0;  g [ 47] =    0;  b [ 47] =   63;
 
  884   r [ 48] =    0;  g [ 48] =    0;  b [ 48] =   65;
 
  885   r [ 49] =    0;  g [ 49] =    0;  b [ 49] =   66;
 
  886   r [ 50] =    0;  g [ 50] =    0;  b [ 50] =   67;
 
  887   r [ 51] =    0;  g [ 51] =    0;  b [ 51] =   69;
 
  888   r [ 52] =    0;  g [ 52] =    0;  b [ 52] =   70;
 
  889   r [ 53] =    0;  g [ 53] =    0;  b [ 53] =   71;
 
  890   r [ 54] =    0;  g [ 54] =    0;  b [ 54] =   73;
 
  891   r [ 55] =    0;  g [ 55] =    0;  b [ 55] =   74;
 
  892   r [ 56] =    0;  g [ 56] =    0;  b [ 56] =   75;
 
  893   r [ 57] =    0;  g [ 57] =    0;  b [ 57] =   77;
 
  894   r [ 58] =    0;  g [ 58] =    0;  b [ 58] =   78;
 
  895   r [ 59] =    0;  g [ 59] =    0;  b [ 59] =   80;
 
  896   r [ 60] =    0;  g [ 60] =    0;  b [ 60] =   81;
 
  897   r [ 61] =    0;  g [ 61] =    0;  b [ 61] =   82;
 
  898   r [ 62] =    0;  g [ 62] =    0;  b [ 62] =   84;
 
  899   r [ 63] =    0;  g [ 63] =    0;  b [ 63] =   85;
 
  900   r [ 64] =    0;  g [ 64] =    0;  b [ 64] =   86;
 
  901   r [ 65] =    0;  g [ 65] =    0;  b [ 65] =   88;
 
  902   r [ 66] =    0;  g [ 66] =    0;  b [ 66] =   89;
 
  903   r [ 67] =    0;  g [ 67] =    0;  b [ 67] =   90;
 
  904   r [ 68] =    0;  g [ 68] =    0;  b [ 68] =   92;
 
  905   r [ 69] =    0;  g [ 69] =    0;  b [ 69] =   93;
 
  906   r [ 70] =    0;  g [ 70] =    0;  b [ 70] =   94;
 
  907   r [ 71] =    0;  g [ 71] =    0;  b [ 71] =   96;
 
  908   r [ 72] =    0;  g [ 72] =    0;  b [ 72] =   97;
 
  909   r [ 73] =    0;  g [ 73] =    0;  b [ 73] =   99;
 
  910   r [ 74] =    0;  g [ 74] =    0;  b [ 74] =  100;
 
  911   r [ 75] =    0;  g [ 75] =    0;  b [ 75] =  101;
 
  912   r [ 76] =    0;  g [ 76] =    0;  b [ 76] =  103;
 
  913   r [ 77] =    0;  g [ 77] =    0;  b [ 77] =  104;
 
  914   r [ 78] =    0;  g [ 78] =    0;  b [ 78] =  105;
 
  915   r [ 79] =    0;  g [ 79] =    0;  b [ 79] =  107;
 
  916   r [ 80] =    0;  g [ 80] =    0;  b [ 80] =  108;
 
  917   r [ 81] =    0;  g [ 81] =    0;  b [ 81] =  109;
 
  918   r [ 82] =    0;  g [ 82] =    0;  b [ 82] =  111;
 
  919   r [ 83] =    0;  g [ 83] =    0;  b [ 83] =  112;
 
  920   r [ 84] =    0;  g [ 84] =    0;  b [ 84] =  113;
 
  921   r [ 85] =    0;  g [ 85] =    0;  b [ 85] =  115;
 
  922   r [ 86] =    0;  g [ 86] =    0;  b [ 86] =  116;
 
  923   r [ 87] =    0;  g [ 87] =    0;  b [ 87] =  118;
 
  924   r [ 88] =    0;  g [ 88] =    0;  b [ 88] =  119;
 
  925   r [ 89] =    0;  g [ 89] =    0;  b [ 89] =  120;
 
  926   r [ 90] =    0;  g [ 90] =    0;  b [ 90] =  122;
 
  927   r [ 91] =    0;  g [ 91] =    0;  b [ 91] =  123;
 
  928   r [ 92] =    0;  g [ 92] =    0;  b [ 92] =  124;
 
  929   r [ 93] =    0;  g [ 93] =    0;  b [ 93] =  126;
 
  930   r [ 94] =    0;  g [ 94] =    0;  b [ 94] =  127;
 
  931   r [ 95] =    0;  g [ 95] =    0;  b [ 95] =  128;
 
  932   r [ 96] =    0;  g [ 96] =    0;  b [ 96] =  130;
 
  933   r [ 97] =    0;  g [ 97] =    2;  b [ 97] =  131;
 
  934   r [ 98] =    0;  g [ 98] =    4;  b [ 98] =  132;
 
  935   r [ 99] =    0;  g [ 99] =    5;  b [ 99] =  134;
 
  936   r [100] =    0;  g [100] =    7;  b [100] =  135;
 
  937   r [101] =    0;  g [101] =    9;  b [101] =  136;
 
  938   r [102] =    0;  g [102] =   10;  b [102] =  138;
 
  939   r [103] =    0;  g [103] =   12;  b [103] =  139;
 
  940   r [104] =    0;  g [104] =   13;  b [104] =  141;
 
  941   r [105] =    0;  g [105] =   15;  b [105] =  142;
 
  942   r [106] =    0;  g [106] =   17;  b [106] =  143;
 
  943   r [107] =    0;  g [107] =   18;  b [107] =  145;
 
  944   r [108] =    0;  g [108] =   20;  b [108] =  146;
 
  945   r [109] =    0;  g [109] =   21;  b [109] =  147;
 
  946   r [110] =    0;  g [110] =   23;  b [110] =  149;
 
  947   r [111] =    0;  g [111] =   25;  b [111] =  150;
 
  948   r [112] =    0;  g [112] =   26;  b [112] =  151;
 
  949   r [113] =    0;  g [113] =   28;  b [113] =  153;
 
  950   r [114] =    0;  g [114] =   29;  b [114] =  154;
 
  951   r [115] =    0;  g [115] =   31;  b [115] =  155;
 
  952   r [116] =    0;  g [116] =   33;  b [116] =  157;
 
  953   r [117] =    0;  g [117] =   34;  b [117] =  158;
 
  954   r [118] =    0;  g [118] =   36;  b [118] =  160;
 
  955   r [119] =    0;  g [119] =   37;  b [119] =  161;
 
  956   r [120] =    0;  g [120] =   39;  b [120] =  162;
 
  957   r [121] =    0;  g [121] =   41;  b [121] =  164;
 
  958   r [122] =    0;  g [122] =   42;  b [122] =  165;
 
  959   r [123] =    0;  g [123] =   44;  b [123] =  166;
 
  960   r [124] =    0;  g [124] =   45;  b [124] =  168;
 
  961   r [125] =    0;  g [125] =   47;  b [125] =  169;
 
  962   r [126] =    0;  g [126] =   49;  b [126] =  170;
 
  963   r [127] =    0;  g [127] =   50;  b [127] =  172;
 
  964   r [128] =    0;  g [128] =   52;  b [128] =  173;
 
  965   r [129] =    0;  g [129] =   53;  b [129] =  174;
 
  966   r [130] =    0;  g [130] =   55;  b [130] =  176;
 
  967   r [131] =    0;  g [131] =   57;  b [131] =  177;
 
  968   r [132] =    0;  g [132] =   58;  b [132] =  179;
 
  969   r [133] =    0;  g [133] =   60;  b [133] =  180;
 
  970   r [134] =    0;  g [134] =   61;  b [134] =  181;
 
  971   r [135] =    0;  g [135] =   63;  b [135] =  183;
 
  972   r [136] =    0;  g [136] =   65;  b [136] =  184;
 
  973   r [137] =    0;  g [137] =   66;  b [137] =  185;
 
  974   r [138] =    0;  g [138] =   68;  b [138] =  187;
 
  975   r [139] =    0;  g [139] =   69;  b [139] =  188;
 
  976   r [140] =    0;  g [140] =   71;  b [140] =  189;
 
  977   r [141] =    0;  g [141] =   73;  b [141] =  191;
 
  978   r [142] =    0;  g [142] =   74;  b [142] =  192;
 
  979   r [143] =    0;  g [143] =   76;  b [143] =  193;
 
  980   r [144] =    0;  g [144] =   77;  b [144] =  195;
 
  981   r [145] =    0;  g [145] =   79;  b [145] =  196;
 
  982   r [146] =    0;  g [146] =   81;  b [146] =  198;
 
  983   r [147] =    0;  g [147] =   82;  b [147] =  199;
 
  984   r [148] =    0;  g [148] =   84;  b [148] =  200;
 
  985   r [149] =    0;  g [149] =   85;  b [149] =  202;
 
  986   r [150] =    0;  g [150] =   87;  b [150] =  203;
 
  987   r [151] =    0;  g [151] =   89;  b [151] =  204;
 
  988   r [152] =    0;  g [152] =   90;  b [152] =  206;
 
  989   r [153] =    0;  g [153] =   92;  b [153] =  207;
 
  990   r [154] =    0;  g [154] =   94;  b [154] =  208;
 
  991   r [155] =    0;  g [155] =   95;  b [155] =  210;
 
  992   r [156] =    0;  g [156] =   97;  b [156] =  211;
 
  993   r [157] =    0;  g [157] =   98;  b [157] =  212;
 
  994   r [158] =    0;  g [158] =  100;  b [158] =  214;
 
  995   r [159] =    0;  g [159] =  102;  b [159] =  215;
 
  996   r [160] =    0;  g [160] =  103;  b [160] =  217;
 
  997   r [161] =    0;  g [161] =  105;  b [161] =  218;
 
  998   r [162] =    0;  g [162] =  106;  b [162] =  219;
 
  999   r [163] =    0;  g [163] =  108;  b [163] =  221;
 
 1000   r [164] =    0;  g [164] =  110;  b [164] =  222;
 
 1001   r [165] =    0;  g [165] =  111;  b [165] =  223;
 
 1002   r [166] =    0;  g [166] =  113;  b [166] =  225;
 
 1003   r [167] =    0;  g [167] =  114;  b [167] =  226;
 
 1004   r [168] =    0;  g [168] =  116;  b [168] =  227;
 
 1005   r [169] =    0;  g [169] =  118;  b [169] =  229;
 
 1006   r [170] =    0;  g [170] =  119;  b [170] =  230;
 
 1007   r [171] =    0;  g [171] =  121;  b [171] =  231;
 
 1008   r [172] =    0;  g [172] =  122;  b [172] =  233;
 
 1009   r [173] =    0;  g [173] =  124;  b [173] =  234;
 
 1010   r [174] =    0;  g [174] =  126;  b [174] =  236;
 
 1011   r [175] =    0;  g [175] =  127;  b [175] =  237;
 
 1012   r [176] =    0;  g [176] =  129;  b [176] =  238;
 
 1013   r [177] =    0;  g [177] =  130;  b [177] =  240;
 
 1014   r [178] =    0;  g [178] =  132;  b [178] =  241;
 
 1015   r [179] =    0;  g [179] =  134;  b [179] =  242;
 
 1016   r [180] =    0;  g [180] =  135;  b [180] =  244;
 
 1017   r [181] =    0;  g [181] =  137;  b [181] =  245;
 
 1018   r [182] =    0;  g [182] =  138;  b [182] =  246;
 
 1019   r [183] =    0;  g [183] =  140;  b [183] =  248;
 
 1020   r [184] =    0;  g [184] =  142;  b [184] =  249;
 
 1021   r [185] =    0;  g [185] =  143;  b [185] =  250;
 
 1022   r [186] =    0;  g [186] =  145;  b [186] =  252;
 
 1023   r [187] =    0;  g [187] =  146;  b [187] =  253;
 
 1024   r [188] =    0;  g [188] =  148;  b [188] =  255;
 
 1025   r [189] =    0;  g [189] =  150;  b [189] =  255;
 
 1026   r [190] =    0;  g [190] =  151;  b [190] =  255;
 
 1027   r [191] =    0;  g [191] =  153;  b [191] =  255;
 
 1028   r [192] =    0;  g [192] =  154;  b [192] =  255;
 
 1029   r [193] =    5;  g [193] =  156;  b [193] =  255;
 
 1030   r [194] =    9;  g [194] =  158;  b [194] =  255;
 
 1031   r [195] =   13;  g [195] =  159;  b [195] =  255;
 
 1032   r [196] =   17;  g [196] =  161;  b [196] =  255;
 
 1033   r [197] =   21;  g [197] =  162;  b [197] =  255;
 
 1034   r [198] =   25;  g [198] =  164;  b [198] =  255;
 
 1035   r [199] =   29;  g [199] =  166;  b [199] =  255;
 
 1036   r [200] =   33;  g [200] =  167;  b [200] =  255;
 
 1037   r [201] =   37;  g [201] =  169;  b [201] =  255;
 
 1038   r [202] =   41;  g [202] =  170;  b [202] =  255;
 
 1039   r [203] =   45;  g [203] =  172;  b [203] =  255;
 
 1040   r [204] =   49;  g [204] =  174;  b [204] =  255;
 
 1041   r [205] =   53;  g [205] =  175;  b [205] =  255;
 
 1042   r [206] =   57;  g [206] =  177;  b [206] =  255;
 
 1043   r [207] =   61;  g [207] =  179;  b [207] =  255;
 
 1044   r [208] =   65;  g [208] =  180;  b [208] =  255;
 
 1045   r [209] =   69;  g [209] =  182;  b [209] =  255;
 
 1046   r [210] =   73;  g [210] =  183;  b [210] =  255;
 
 1047   r [211] =   77;  g [211] =  185;  b [211] =  255;
 
 1048   r [212] =   81;  g [212] =  187;  b [212] =  255;
 
 1049   r [213] =   85;  g [213] =  188;  b [213] =  255;
 
 1050   r [214] =   90;  g [214] =  190;  b [214] =  255;
 
 1051   r [215] =   94;  g [215] =  191;  b [215] =  255;
 
 1052   r [216] =   98;  g [216] =  193;  b [216] =  255;
 
 1053   r [217] =  102;  g [217] =  195;  b [217] =  255;
 
 1054   r [218] =  106;  g [218] =  196;  b [218] =  255;
 
 1055   r [219] =  110;  g [219] =  198;  b [219] =  255;
 
 1056   r [220] =  114;  g [220] =  199;  b [220] =  255;
 
 1057   r [221] =  118;  g [221] =  201;  b [221] =  255;
 
 1058   r [222] =  122;  g [222] =  203;  b [222] =  255;
 
 1059   r [223] =  126;  g [223] =  204;  b [223] =  255;
 
 1060   r [224] =  130;  g [224] =  206;  b [224] =  255;
 
 1061   r [225] =  134;  g [225] =  207;  b [225] =  255;
 
 1062   r [226] =  138;  g [226] =  209;  b [226] =  255;
 
 1063   r [227] =  142;  g [227] =  211;  b [227] =  255;
 
 1064   r [228] =  146;  g [228] =  212;  b [228] =  255;
 
 1065   r [229] =  150;  g [229] =  214;  b [229] =  255;
 
 1066   r [230] =  154;  g [230] =  215;  b [230] =  255;
 
 1067   r [231] =  158;  g [231] =  217;  b [231] =  255;
 
 1068   r [232] =  162;  g [232] =  219;  b [232] =  255;
 
 1069   r [233] =  166;  g [233] =  220;  b [233] =  255;
 
 1070   r [234] =  170;  g [234] =  222;  b [234] =  255;
 
 1071   r [235] =  175;  g [235] =  223;  b [235] =  255;
 
 1072   r [236] =  179;  g [236] =  225;  b [236] =  255;
 
 1073   r [237] =  183;  g [237] =  227;  b [237] =  255;
 
 1074   r [238] =  187;  g [238] =  228;  b [238] =  255;
 
 1075   r [239] =  191;  g [239] =  230;  b [239] =  255;
 
 1076   r [240] =  195;  g [240] =  231;  b [240] =  255;
 
 1077   r [241] =  199;  g [241] =  233;  b [241] =  255;
 
 1078   r [242] =  203;  g [242] =  235;  b [242] =  255;
 
 1079   r [243] =  207;  g [243] =  236;  b [243] =  255;
 
 1080   r [244] =  211;  g [244] =  238;  b [244] =  255;
 
 1081   r [245] =  215;  g [245] =  239;  b [245] =  255;
 
 1082   r [246] =  219;  g [246] =  241;  b [246] =  255;
 
 1083   r [247] =  223;  g [247] =  243;  b [247] =  255;
 
 1084   r [248] =  227;  g [248] =  244;  b [248] =  255;
 
 1085   r [249] =  231;  g [249] =  246;  b [249] =  255;
 
 1086   r [250] =  235;  g [250] =  247;  b [250] =  255;
 
 1087   r [251] =  239;  g [251] =  249;  b [251] =  255;
 
 1088   r [252] =  243;  g [252] =  251;  b [252] =  255;
 
 1089   r [253] =  247;  g [253] =  252;  b [253] =  255;
 
 1090   r [254] =  251;  g [254] =  254;  b [254] =  255;
 
 1091   r [255] =  255;  g [255] =  255;  b [255] =  255;
 
 1093 void ct_green(
unsigned char *r, 
unsigned char *g, 
unsigned char *b)
 
 1100   r [  0] =    0;  g [  0] =    0;  b [  0] =    0;
 
 1101   r [  1] =    0;  g [  1] =    1;  b [  1] =    0;
 
 1102   r [  2] =    0;  g [  2] =    2;  b [  2] =    0;
 
 1103   r [  3] =    0;  g [  3] =    3;  b [  3] =    0;
 
 1104   r [  4] =    0;  g [  4] =    4;  b [  4] =    0;
 
 1105   r [  5] =    0;  g [  5] =    5;  b [  5] =    0;
 
 1106   r [  6] =    0;  g [  6] =    6;  b [  6] =    0;
 
 1107   r [  7] =    0;  g [  7] =    7;  b [  7] =    0;
 
 1108   r [  8] =    0;  g [  8] =    8;  b [  8] =    0;
 
 1109   r [  9] =    0;  g [  9] =    9;  b [  9] =    0;
 
 1110   r [ 10] =    0;  g [ 10] =   10;  b [ 10] =    0;
 
 1111   r [ 11] =    0;  g [ 11] =   11;  b [ 11] =    0;
 
 1112   r [ 12] =    0;  g [ 12] =   12;  b [ 12] =    0;
 
 1113   r [ 13] =    0;  g [ 13] =   13;  b [ 13] =    0;
 
 1114   r [ 14] =    0;  g [ 14] =   14;  b [ 14] =    0;
 
 1115   r [ 15] =    0;  g [ 15] =   15;  b [ 15] =    0;
 
 1116   r [ 16] =    0;  g [ 16] =   16;  b [ 16] =    0;
 
 1117   r [ 17] =    0;  g [ 17] =   17;  b [ 17] =    0;
 
 1118   r [ 18] =    0;  g [ 18] =   18;  b [ 18] =    0;
 
 1119   r [ 19] =    0;  g [ 19] =   19;  b [ 19] =    0;
 
 1120   r [ 20] =    0;  g [ 20] =   20;  b [ 20] =    0;
 
 1121   r [ 21] =    0;  g [ 21] =   21;  b [ 21] =    0;
 
 1122   r [ 22] =    0;  g [ 22] =   22;  b [ 22] =    0;
 
 1123   r [ 23] =    0;  g [ 23] =   23;  b [ 23] =    0;
 
 1124   r [ 24] =    0;  g [ 24] =   24;  b [ 24] =    0;
 
 1125   r [ 25] =    0;  g [ 25] =   25;  b [ 25] =    0;
 
 1126   r [ 26] =    0;  g [ 26] =   26;  b [ 26] =    0;
 
 1127   r [ 27] =    0;  g [ 27] =   27;  b [ 27] =    0;
 
 1128   r [ 28] =    0;  g [ 28] =   28;  b [ 28] =    0;
 
 1129   r [ 29] =    0;  g [ 29] =   29;  b [ 29] =    0;
 
 1130   r [ 30] =    0;  g [ 30] =   30;  b [ 30] =    0;
 
 1131   r [ 31] =    0;  g [ 31] =   31;  b [ 31] =    0;
 
 1132   r [ 32] =    0;  g [ 32] =   32;  b [ 32] =    0;
 
 1133   r [ 33] =    0;  g [ 33] =   33;  b [ 33] =    0;
 
 1134   r [ 34] =    0;  g [ 34] =   34;  b [ 34] =    0;
 
 1135   r [ 35] =    0;  g [ 35] =   35;  b [ 35] =    0;
 
 1136   r [ 36] =    0;  g [ 36] =   36;  b [ 36] =    0;
 
 1137   r [ 37] =    0;  g [ 37] =   37;  b [ 37] =    0;
 
 1138   r [ 38] =    0;  g [ 38] =   38;  b [ 38] =    0;
 
 1139   r [ 39] =    0;  g [ 39] =   39;  b [ 39] =    0;
 
 1140   r [ 40] =    0;  g [ 40] =   40;  b [ 40] =    0;
 
 1141   r [ 41] =    0;  g [ 41] =   41;  b [ 41] =    0;
 
 1142   r [ 42] =    0;  g [ 42] =   42;  b [ 42] =    0;
 
 1143   r [ 43] =    0;  g [ 43] =   43;  b [ 43] =    0;
 
 1144   r [ 44] =    0;  g [ 44] =   44;  b [ 44] =    0;
 
 1145   r [ 45] =    0;  g [ 45] =   45;  b [ 45] =    0;
 
 1146   r [ 46] =    0;  g [ 46] =   46;  b [ 46] =    0;
 
 1147   r [ 47] =    0;  g [ 47] =   47;  b [ 47] =    0;
 
 1148   r [ 48] =    0;  g [ 48] =   48;  b [ 48] =    0;
 
 1149   r [ 49] =    0;  g [ 49] =   49;  b [ 49] =    0;
 
 1150   r [ 50] =    0;  g [ 50] =   50;  b [ 50] =    0;
 
 1151   r [ 51] =    0;  g [ 51] =   51;  b [ 51] =    0;
 
 1152   r [ 52] =    0;  g [ 52] =   52;  b [ 52] =    0;
 
 1153   r [ 53] =    0;  g [ 53] =   53;  b [ 53] =    0;
 
 1154   r [ 54] =    0;  g [ 54] =   54;  b [ 54] =    0;
 
 1155   r [ 55] =    0;  g [ 55] =   55;  b [ 55] =    0;
 
 1156   r [ 56] =    0;  g [ 56] =   56;  b [ 56] =    0;
 
 1157   r [ 57] =    0;  g [ 57] =   57;  b [ 57] =    0;
 
 1158   r [ 58] =    0;  g [ 58] =   58;  b [ 58] =    0;
 
 1159   r [ 59] =    0;  g [ 59] =   59;  b [ 59] =    0;
 
 1160   r [ 60] =    0;  g [ 60] =   60;  b [ 60] =    0;
 
 1161   r [ 61] =    0;  g [ 61] =   61;  b [ 61] =    0;
 
 1162   r [ 62] =    0;  g [ 62] =   62;  b [ 62] =    0;
 
 1163   r [ 63] =    0;  g [ 63] =   63;  b [ 63] =    0;
 
 1164   r [ 64] =    0;  g [ 64] =   64;  b [ 64] =    0;
 
 1165   r [ 65] =    0;  g [ 65] =   65;  b [ 65] =    0;
 
 1166   r [ 66] =    0;  g [ 66] =   66;  b [ 66] =    0;
 
 1167   r [ 67] =    0;  g [ 67] =   67;  b [ 67] =    0;
 
 1168   r [ 68] =    0;  g [ 68] =   68;  b [ 68] =    0;
 
 1169   r [ 69] =    0;  g [ 69] =   69;  b [ 69] =    0;
 
 1170   r [ 70] =    0;  g [ 70] =   70;  b [ 70] =    0;
 
 1171   r [ 71] =    0;  g [ 71] =   71;  b [ 71] =    0;
 
 1172   r [ 72] =    0;  g [ 72] =   72;  b [ 72] =    0;
 
 1173   r [ 73] =    0;  g [ 73] =   73;  b [ 73] =    0;
 
 1174   r [ 74] =    0;  g [ 74] =   74;  b [ 74] =    0;
 
 1175   r [ 75] =    0;  g [ 75] =   75;  b [ 75] =    0;
 
 1176   r [ 76] =    0;  g [ 76] =   76;  b [ 76] =    0;
 
 1177   r [ 77] =    0;  g [ 77] =   77;  b [ 77] =    0;
 
 1178   r [ 78] =    0;  g [ 78] =   78;  b [ 78] =    0;
 
 1179   r [ 79] =    0;  g [ 79] =   79;  b [ 79] =    0;
 
 1180   r [ 80] =    0;  g [ 80] =   80;  b [ 80] =    0;
 
 1181   r [ 81] =    0;  g [ 81] =   81;  b [ 81] =    0;
 
 1182   r [ 82] =    0;  g [ 82] =   82;  b [ 82] =    0;
 
 1183   r [ 83] =    0;  g [ 83] =   83;  b [ 83] =    0;
 
 1184   r [ 84] =    0;  g [ 84] =   84;  b [ 84] =    0;
 
 1185   r [ 85] =    0;  g [ 85] =   85;  b [ 85] =    0;
 
 1186   r [ 86] =    0;  g [ 86] =   86;  b [ 86] =    0;
 
 1187   r [ 87] =    0;  g [ 87] =   87;  b [ 87] =    0;
 
 1188   r [ 88] =    0;  g [ 88] =   88;  b [ 88] =    0;
 
 1189   r [ 89] =    0;  g [ 89] =   89;  b [ 89] =    0;
 
 1190   r [ 90] =    0;  g [ 90] =   90;  b [ 90] =    0;
 
 1191   r [ 91] =    0;  g [ 91] =   91;  b [ 91] =    0;
 
 1192   r [ 92] =    0;  g [ 92] =   92;  b [ 92] =    0;
 
 1193   r [ 93] =    0;  g [ 93] =   93;  b [ 93] =    0;
 
 1194   r [ 94] =    0;  g [ 94] =   94;  b [ 94] =    0;
 
 1195   r [ 95] =    0;  g [ 95] =   95;  b [ 95] =    0;
 
 1196   r [ 96] =    0;  g [ 96] =   96;  b [ 96] =    0;
 
 1197   r [ 97] =    0;  g [ 97] =   97;  b [ 97] =    0;
 
 1198   r [ 98] =    1;  g [ 98] =   98;  b [ 98] =    0;
 
 1199   r [ 99] =    3;  g [ 99] =   99;  b [ 99] =    0;
 
 1200   r [100] =    4;  g [100] =  100;  b [100] =    0;
 
 1201   r [101] =    6;  g [101] =  101;  b [101] =    0;
 
 1202   r [102] =    8;  g [102] =  102;  b [102] =    0;
 
 1203   r [103] =    9;  g [103] =  103;  b [103] =    0;
 
 1204   r [104] =   11;  g [104] =  104;  b [104] =    0;
 
 1205   r [105] =   12;  g [105] =  105;  b [105] =    0;
 
 1206   r [106] =   14;  g [106] =  106;  b [106] =    0;
 
 1207   r [107] =   16;  g [107] =  107;  b [107] =    0;
 
 1208   r [108] =   17;  g [108] =  108;  b [108] =    0;
 
 1209   r [109] =   19;  g [109] =  109;  b [109] =    0;
 
 1210   r [110] =   20;  g [110] =  110;  b [110] =    0;
 
 1211   r [111] =   22;  g [111] =  111;  b [111] =    0;
 
 1212   r [112] =   24;  g [112] =  112;  b [112] =    0;
 
 1213   r [113] =   25;  g [113] =  113;  b [113] =    0;
 
 1214   r [114] =   27;  g [114] =  114;  b [114] =    0;
 
 1215   r [115] =   29;  g [115] =  115;  b [115] =    0;
 
 1216   r [116] =   30;  g [116] =  116;  b [116] =    0;
 
 1217   r [117] =   32;  g [117] =  117;  b [117] =    0;
 
 1218   r [118] =   33;  g [118] =  118;  b [118] =    0;
 
 1219   r [119] =   35;  g [119] =  119;  b [119] =    0;
 
 1220   r [120] =   37;  g [120] =  120;  b [120] =    0;
 
 1221   r [121] =   38;  g [121] =  121;  b [121] =    0;
 
 1222   r [122] =   40;  g [122] =  122;  b [122] =    0;
 
 1223   r [123] =   41;  g [123] =  123;  b [123] =    0;
 
 1224   r [124] =   43;  g [124] =  124;  b [124] =    0;
 
 1225   r [125] =   45;  g [125] =  125;  b [125] =    0;
 
 1226   r [126] =   46;  g [126] =  126;  b [126] =    0;
 
 1227   r [127] =   48;  g [127] =  127;  b [127] =    0;
 
 1228   r [128] =   50;  g [128] =  128;  b [128] =    0;
 
 1229   r [129] =   51;  g [129] =  129;  b [129] =    0;
 
 1230   r [130] =   53;  g [130] =  130;  b [130] =    0;
 
 1231   r [131] =   54;  g [131] =  131;  b [131] =    0;
 
 1232   r [132] =   56;  g [132] =  132;  b [132] =    0;
 
 1233   r [133] =   58;  g [133] =  133;  b [133] =    0;
 
 1234   r [134] =   59;  g [134] =  134;  b [134] =    0;
 
 1235   r [135] =   61;  g [135] =  135;  b [135] =    0;
 
 1236   r [136] =   62;  g [136] =  136;  b [136] =    0;
 
 1237   r [137] =   64;  g [137] =  137;  b [137] =    0;
 
 1238   r [138] =   66;  g [138] =  138;  b [138] =    0;
 
 1239   r [139] =   67;  g [139] =  139;  b [139] =    0;
 
 1240   r [140] =   69;  g [140] =  140;  b [140] =    0;
 
 1241   r [141] =   71;  g [141] =  141;  b [141] =    0;
 
 1242   r [142] =   72;  g [142] =  142;  b [142] =    0;
 
 1243   r [143] =   74;  g [143] =  143;  b [143] =    0;
 
 1244   r [144] =   75;  g [144] =  144;  b [144] =    0;
 
 1245   r [145] =   77;  g [145] =  145;  b [145] =    0;
 
 1246   r [146] =   79;  g [146] =  146;  b [146] =    0;
 
 1247   r [147] =   80;  g [147] =  147;  b [147] =    0;
 
 1248   r [148] =   82;  g [148] =  148;  b [148] =    0;
 
 1249   r [149] =   83;  g [149] =  149;  b [149] =    0;
 
 1250   r [150] =   85;  g [150] =  150;  b [150] =    0;
 
 1251   r [151] =   87;  g [151] =  151;  b [151] =    0;
 
 1252   r [152] =   88;  g [152] =  152;  b [152] =    0;
 
 1253   r [153] =   90;  g [153] =  153;  b [153] =    0;
 
 1254   r [154] =   91;  g [154] =  154;  b [154] =    0;
 
 1255   r [155] =   93;  g [155] =  155;  b [155] =    0;
 
 1256   r [156] =   95;  g [156] =  156;  b [156] =    0;
 
 1257   r [157] =   96;  g [157] =  157;  b [157] =    0;
 
 1258   r [158] =   98;  g [158] =  158;  b [158] =    0;
 
 1259   r [159] =  100;  g [159] =  159;  b [159] =    0;
 
 1260   r [160] =  101;  g [160] =  160;  b [160] =    0;
 
 1261   r [161] =  103;  g [161] =  161;  b [161] =    0;
 
 1262   r [162] =  104;  g [162] =  162;  b [162] =    0;
 
 1263   r [163] =  106;  g [163] =  163;  b [163] =    0;
 
 1264   r [164] =  108;  g [164] =  164;  b [164] =    0;
 
 1265   r [165] =  109;  g [165] =  165;  b [165] =    0;
 
 1266   r [166] =  111;  g [166] =  166;  b [166] =    0;
 
 1267   r [167] =  112;  g [167] =  167;  b [167] =    0;
 
 1268   r [168] =  114;  g [168] =  168;  b [168] =    0;
 
 1269   r [169] =  116;  g [169] =  169;  b [169] =    0;
 
 1270   r [170] =  117;  g [170] =  170;  b [170] =    0;
 
 1271   r [171] =  119;  g [171] =  171;  b [171] =    0;
 
 1272   r [172] =  121;  g [172] =  172;  b [172] =    0;
 
 1273   r [173] =  122;  g [173] =  173;  b [173] =    0;
 
 1274   r [174] =  124;  g [174] =  174;  b [174] =    0;
 
 1275   r [175] =  125;  g [175] =  175;  b [175] =    0;
 
 1276   r [176] =  127;  g [176] =  176;  b [176] =    0;
 
 1277   r [177] =  129;  g [177] =  177;  b [177] =    0;
 
 1278   r [178] =  130;  g [178] =  178;  b [178] =    0;
 
 1279   r [179] =  132;  g [179] =  179;  b [179] =    0;
 
 1280   r [180] =  133;  g [180] =  180;  b [180] =    0;
 
 1281   r [181] =  135;  g [181] =  181;  b [181] =    0;
 
 1282   r [182] =  137;  g [182] =  182;  b [182] =    3;
 
 1283   r [183] =  138;  g [183] =  183;  b [183] =    6;
 
 1284   r [184] =  140;  g [184] =  184;  b [184] =   10;
 
 1285   r [185] =  142;  g [185] =  185;  b [185] =   13;
 
 1286   r [186] =  143;  g [186] =  186;  b [186] =   17;
 
 1287   r [187] =  145;  g [187] =  187;  b [187] =   20;
 
 1288   r [188] =  146;  g [188] =  188;  b [188] =   24;
 
 1289   r [189] =  148;  g [189] =  189;  b [189] =   27;
 
 1290   r [190] =  150;  g [190] =  190;  b [190] =   31;
 
 1291   r [191] =  151;  g [191] =  191;  b [191] =   34;
 
 1292   r [192] =  153;  g [192] =  192;  b [192] =   37;
 
 1293   r [193] =  154;  g [193] =  193;  b [193] =   41;
 
 1294   r [194] =  156;  g [194] =  194;  b [194] =   44;
 
 1295   r [195] =  158;  g [195] =  195;  b [195] =   48;
 
 1296   r [196] =  159;  g [196] =  196;  b [196] =   51;
 
 1297   r [197] =  161;  g [197] =  197;  b [197] =   55;
 
 1298   r [198] =  163;  g [198] =  198;  b [198] =   58;
 
 1299   r [199] =  164;  g [199] =  199;  b [199] =   62;
 
 1300   r [200] =  166;  g [200] =  200;  b [200] =   65;
 
 1301   r [201] =  167;  g [201] =  201;  b [201] =   68;
 
 1302   r [202] =  169;  g [202] =  202;  b [202] =   72;
 
 1303   r [203] =  171;  g [203] =  203;  b [203] =   75;
 
 1304   r [204] =  172;  g [204] =  204;  b [204] =   79;
 
 1305   r [205] =  174;  g [205] =  205;  b [205] =   82;
 
 1306   r [206] =  175;  g [206] =  206;  b [206] =   86;
 
 1307   r [207] =  177;  g [207] =  207;  b [207] =   89;
 
 1308   r [208] =  179;  g [208] =  208;  b [208] =   93;
 
 1309   r [209] =  180;  g [209] =  209;  b [209] =   96;
 
 1310   r [210] =  182;  g [210] =  210;  b [210] =   99;
 
 1311   r [211] =  183;  g [211] =  211;  b [211] =  103;
 
 1312   r [212] =  185;  g [212] =  212;  b [212] =  106;
 
 1313   r [213] =  187;  g [213] =  213;  b [213] =  110;
 
 1314   r [214] =  188;  g [214] =  214;  b [214] =  113;
 
 1315   r [215] =  190;  g [215] =  215;  b [215] =  117;
 
 1316   r [216] =  192;  g [216] =  216;  b [216] =  120;
 
 1317   r [217] =  193;  g [217] =  217;  b [217] =  124;
 
 1318   r [218] =  195;  g [218] =  218;  b [218] =  127;
 
 1319   r [219] =  196;  g [219] =  219;  b [219] =  130;
 
 1320   r [220] =  198;  g [220] =  220;  b [220] =  134;
 
 1321   r [221] =  200;  g [221] =  221;  b [221] =  137;
 
 1322   r [222] =  201;  g [222] =  222;  b [222] =  141;
 
 1323   r [223] =  203;  g [223] =  223;  b [223] =  144;
 
 1324   r [224] =  204;  g [224] =  224;  b [224] =  148;
 
 1325   r [225] =  206;  g [225] =  225;  b [225] =  151;
 
 1326   r [226] =  208;  g [226] =  226;  b [226] =  155;
 
 1327   r [227] =  209;  g [227] =  227;  b [227] =  158;
 
 1328   r [228] =  211;  g [228] =  228;  b [228] =  161;
 
 1329   r [229] =  213;  g [229] =  229;  b [229] =  165;
 
 1330   r [230] =  214;  g [230] =  230;  b [230] =  168;
 
 1331   r [231] =  216;  g [231] =  231;  b [231] =  172;
 
 1332   r [232] =  217;  g [232] =  232;  b [232] =  175;
 
 1333   r [233] =  219;  g [233] =  233;  b [233] =  179;
 
 1334   r [234] =  221;  g [234] =  234;  b [234] =  182;
 
 1335   r [235] =  222;  g [235] =  235;  b [235] =  186;
 
 1336   r [236] =  224;  g [236] =  236;  b [236] =  189;
 
 1337   r [237] =  225;  g [237] =  237;  b [237] =  192;
 
 1338   r [238] =  227;  g [238] =  238;  b [238] =  196;
 
 1339   r [239] =  229;  g [239] =  239;  b [239] =  199;
 
 1340   r [240] =  230;  g [240] =  240;  b [240] =  203;
 
 1341   r [241] =  232;  g [241] =  241;  b [241] =  206;
 
 1342   r [242] =  234;  g [242] =  242;  b [242] =  210;
 
 1343   r [243] =  235;  g [243] =  243;  b [243] =  213;
 
 1344   r [244] =  237;  g [244] =  244;  b [244] =  217;
 
 1345   r [245] =  238;  g [245] =  245;  b [245] =  220;
 
 1346   r [246] =  240;  g [246] =  246;  b [246] =  223;
 
 1347   r [247] =  242;  g [247] =  247;  b [247] =  227;
 
 1348   r [248] =  243;  g [248] =  248;  b [248] =  230;
 
 1349   r [249] =  245;  g [249] =  249;  b [249] =  234;
 
 1350   r [250] =  246;  g [250] =  250;  b [250] =  237;
 
 1351   r [251] =  248;  g [251] =  251;  b [251] =  241;
 
 1352   r [252] =  250;  g [252] =  252;  b [252] =  244;
 
 1353   r [253] =  251;  g [253] =  253;  b [253] =  248;
 
 1354   r [254] =  253;  g [254] =  254;  b [254] =  251;
 
 1355   r [255] =  255;  g [255] =  255;  b [255] =  255;
 
 1359 void ct_jet(
unsigned char *r, 
unsigned char *g, 
unsigned char *b)
 
 1361 r [0] =3;  g [0] =0;  b [0] =0;
 
 1362 r [1] =5;  g [1] =0;  b [1] =0;
 
 1363 r [2] =8;  g [2] =0;  b [2] =0;
 
 1364 r [3] =11;  g [3] =0;  b [3] =0;
 
 1365 r [4] =13;  g [4] =0;  b [4] =0;
 
 1366 r [5] =16;  g [5] =0;  b [5] =0;
 
 1367 r [6] =19;  g [6] =0;  b [6] =0;
 
 1368 r [7] =21;  g [7] =0;  b [7] =0;
 
 1369 r [8] =24;  g [8] =0;  b [8] =0;
 
 1370 r [9] =27;  g [9] =0;  b [9] =0;
 
 1371 r [10] =29;  g [10] =0;  b [10] =0;
 
 1372 r [11] =32;  g [11] =0;  b [11] =0;
 
 1373 r [12] =35;  g [12] =0;  b [12] =0;
 
 1374 r [13] =37;  g [13] =0;  b [13] =0;
 
 1375 r [14] =40;  g [14] =0;  b [14] =0;
 
 1376 r [15] =42;  g [15] =0;  b [15] =0;
 
 1377 r [16] =45;  g [16] =0;  b [16] =0;
 
 1378 r [17] =48;  g [17] =0;  b [17] =0;
 
 1379 r [18] =50;  g [18] =0;  b [18] =0;
 
 1380 r [19] =53;  g [19] =0;  b [19] =0;
 
 1381 r [20] =56;  g [20] =0;  b [20] =0;
 
 1382 r [21] =58;  g [21] =0;  b [21] =0;
 
 1383 r [22] =61;  g [22] =0;  b [22] =0;
 
 1384 r [23] =64;  g [23] =0;  b [23] =0;
 
 1385 r [24] =66;  g [24] =0;  b [24] =0;
 
 1386 r [25] =69;  g [25] =0;  b [25] =0;
 
 1387 r [26] =72;  g [26] =0;  b [26] =0;
 
 1388 r [27] =74;  g [27] =0;  b [27] =0;
 
 1389 r [28] =77;  g [28] =0;  b [28] =0;
 
 1390 r [29] =80;  g [29] =0;  b [29] =0;
 
 1391 r [30] =82;  g [30] =0;  b [30] =0;
 
 1392 r [31] =85;  g [31] =0;  b [31] =0;
 
 1393 r [32] =88;  g [32] =0;  b [32] =0;
 
 1394 r [33] =90;  g [33] =0;  b [33] =0;
 
 1395 r [34] =93;  g [34] =0;  b [34] =0;
 
 1396 r [35] =96;  g [35] =0;  b [35] =0;
 
 1397 r [36] =98;  g [36] =0;  b [36] =0;
 
 1398 r [37] =101;  g [37] =0;  b [37] =0;
 
 1399 r [38] =104;  g [38] =0;  b [38] =0;
 
 1400 r [39] =106;  g [39] =0;  b [39] =0;
 
 1401 r [40] =109;  g [40] =0;  b [40] =0;
 
 1402 r [41] =112;  g [41] =0;  b [41] =0;
 
 1403 r [42] =114;  g [42] =0;  b [42] =0;
 
 1404 r [43] =117;  g [43] =0;  b [43] =0;
 
 1405 r [44] =120;  g [44] =0;  b [44] =0;
 
 1406 r [45] =122;  g [45] =0;  b [45] =0;
 
 1407 r [46] =125;  g [46] =0;  b [46] =0;
 
 1408 r [47] =127;  g [47] =0;  b [47] =0;
 
 1409 r [48] =130;  g [48] =0;  b [48] =0;
 
 1410 r [49] =133;  g [49] =0;  b [49] =0;
 
 1411 r [50] =135;  g [50] =0;  b [50] =0;
 
 1412 r [51] =138;  g [51] =0;  b [51] =0;
 
 1413 r [52] =141;  g [52] =0;  b [52] =0;
 
 1414 r [53] =143;  g [53] =0;  b [53] =0;
 
 1415 r [54] =146;  g [54] =0;  b [54] =0;
 
 1416 r [55] =149;  g [55] =0;  b [55] =0;
 
 1417 r [56] =151;  g [56] =0;  b [56] =0;
 
 1418 r [57] =154;  g [57] =0;  b [57] =0;
 
 1419 r [58] =157;  g [58] =0;  b [58] =0;
 
 1420 r [59] =159;  g [59] =0;  b [59] =0;
 
 1421 r [60] =162;  g [60] =0;  b [60] =0;
 
 1422 r [61] =165;  g [61] =0;  b [61] =0;
 
 1423 r [62] =167;  g [62] =0;  b [62] =0;
 
 1424 r [63] =170;  g [63] =0;  b [63] =0;
 
 1425 r [64] =173;  g [64] =0;  b [64] =0;
 
 1426 r [65] =175;  g [65] =0;  b [65] =0;
 
 1427 r [66] =178;  g [66] =0;  b [66] =0;
 
 1428 r [67] =181;  g [67] =0;  b [67] =0;
 
 1429 r [68] =183;  g [68] =0;  b [68] =0;
 
 1430 r [69] =186;  g [69] =0;  b [69] =0;
 
 1431 r [70] =189;  g [70] =0;  b [70] =0;
 
 1432 r [71] =191;  g [71] =0;  b [71] =0;
 
 1433 r [72] =194;  g [72] =0;  b [72] =0;
 
 1434 r [73] =197;  g [73] =0;  b [73] =0;
 
 1435 r [74] =199;  g [74] =0;  b [74] =0;
 
 1436 r [75] =202;  g [75] =0;  b [75] =0;
 
 1437 r [76] =205;  g [76] =0;  b [76] =0;
 
 1438 r [77] =207;  g [77] =0;  b [77] =0;
 
 1439 r [78] =210;  g [78] =0;  b [78] =0;
 
 1440 r [79] =212;  g [79] =0;  b [79] =0;
 
 1441 r [80] =215;  g [80] =0;  b [80] =0;
 
 1442 r [81] =218;  g [81] =0;  b [81] =0;
 
 1443 r [82] =220;  g [82] =0;  b [82] =0;
 
 1444 r [83] =223;  g [83] =0;  b [83] =0;
 
 1445 r [84] =226;  g [84] =0;  b [84] =0;
 
 1446 r [85] =228;  g [85] =0;  b [85] =0;
 
 1447 r [86] =231;  g [86] =0;  b [86] =0;
 
 1448 r [87] =234;  g [87] =0;  b [87] =0;
 
 1449 r [88] =236;  g [88] =0;  b [88] =0;
 
 1450 r [89] =239;  g [89] =0;  b [89] =0;
 
 1451 r [90] =242;  g [90] =0;  b [90] =0;
 
 1452 r [91] =244;  g [91] =0;  b [91] =0;
 
 1453 r [92] =247;  g [92] =0;  b [92] =0;
 
 1454 r [93] =250;  g [93] =0;  b [93] =0;
 
 1455 r [94] =252;  g [94] =0;  b [94] =0;
 
 1456 r [95] =255;  g [95] =0;  b [95] =0;
 
 1457 r [96] =255;  g [96] =3;  b [96] =0;
 
 1458 r [97] =255;  g [97] =5;  b [97] =0;
 
 1459 r [98] =255;  g [98] =8;  b [98] =0;
 
 1460 r [99] =255;  g [99] =11;  b [99] =0;
 
 1461 r [100] =255;  g [100] =13;  b [100] =0;
 
 1462 r [101] =255;  g [101] =16;  b [101] =0;
 
 1463 r [102] =255;  g [102] =19;  b [102] =0;
 
 1464 r [103] =255;  g [103] =21;  b [103] =0;
 
 1465 r [104] =255;  g [104] =24;  b [104] =0;
 
 1466 r [105] =255;  g [105] =27;  b [105] =0;
 
 1467 r [106] =255;  g [106] =29;  b [106] =0;
 
 1468 r [107] =255;  g [107] =32;  b [107] =0;
 
 1469 r [108] =255;  g [108] =35;  b [108] =0;
 
 1470 r [109] =255;  g [109] =37;  b [109] =0;
 
 1471 r [110] =255;  g [110] =40;  b [110] =0;
 
 1472 r [111] =255;  g [111] =42;  b [111] =0;
 
 1473 r [112] =255;  g [112] =45;  b [112] =0;
 
 1474 r [113] =255;  g [113] =48;  b [113] =0;
 
 1475 r [114] =255;  g [114] =50;  b [114] =0;
 
 1476 r [115] =255;  g [115] =53;  b [115] =0;
 
 1477 r [116] =255;  g [116] =56;  b [116] =0;
 
 1478 r [117] =255;  g [117] =58;  b [117] =0;
 
 1479 r [118] =255;  g [118] =61;  b [118] =0;
 
 1480 r [119] =255;  g [119] =64;  b [119] =0;
 
 1481 r [120] =255;  g [120] =66;  b [120] =0;
 
 1482 r [121] =255;  g [121] =69;  b [121] =0;
 
 1483 r [122] =255;  g [122] =72;  b [122] =0;
 
 1484 r [123] =255;  g [123] =74;  b [123] =0;
 
 1485 r [124] =255;  g [124] =77;  b [124] =0;
 
 1486 r [125] =255;  g [125] =80;  b [125] =0;
 
 1487 r [126] =255;  g [126] =82;  b [126] =0;
 
 1488 r [127] =255;  g [127] =85;  b [127] =0;
 
 1489 r [128] =255;  g [128] =88;  b [128] =0;
 
 1490 r [129] =255;  g [129] =90;  b [129] =0;
 
 1491 r [130] =255;  g [130] =93;  b [130] =0;
 
 1492 r [131] =255;  g [131] =96;  b [131] =0;
 
 1493 r [132] =255;  g [132] =98;  b [132] =0;
 
 1494 r [133] =255;  g [133] =101;  b [133] =0;
 
 1495 r [134] =255;  g [134] =104;  b [134] =0;
 
 1496 r [135] =255;  g [135] =106;  b [135] =0;
 
 1497 r [136] =255;  g [136] =109;  b [136] =0;
 
 1498 r [137] =255;  g [137] =112;  b [137] =0;
 
 1499 r [138] =255;  g [138] =114;  b [138] =0;
 
 1500 r [139] =255;  g [139] =117;  b [139] =0;
 
 1501 r [140] =255;  g [140] =120;  b [140] =0;
 
 1502 r [141] =255;  g [141] =122;  b [141] =0;
 
 1503 r [142] =255;  g [142] =125;  b [142] =0;
 
 1504 r [143] =255;  g [143] =127;  b [143] =0;
 
 1505 r [144] =255;  g [144] =130;  b [144] =0;
 
 1506 r [145] =255;  g [145] =133;  b [145] =0;
 
 1507 r [146] =255;  g [146] =135;  b [146] =0;
 
 1508 r [147] =255;  g [147] =138;  b [147] =0;
 
 1509 r [148] =255;  g [148] =141;  b [148] =0;
 
 1510 r [149] =255;  g [149] =143;  b [149] =0;
 
 1511 r [150] =255;  g [150] =146;  b [150] =0;
 
 1512 r [151] =255;  g [151] =149;  b [151] =0;
 
 1513 r [152] =255;  g [152] =151;  b [152] =0;
 
 1514 r [153] =255;  g [153] =154;  b [153] =0;
 
 1515 r [154] =255;  g [154] =157;  b [154] =0;
 
 1516 r [155] =255;  g [155] =159;  b [155] =0;
 
 1517 r [156] =255;  g [156] =162;  b [156] =0;
 
 1518 r [157] =255;  g [157] =165;  b [157] =0;
 
 1519 r [158] =255;  g [158] =167;  b [158] =0;
 
 1520 r [159] =255;  g [159] =170;  b [159] =0;
 
 1521 r [160] =255;  g [160] =173;  b [160] =0;
 
 1522 r [161] =255;  g [161] =175;  b [161] =0;
 
 1523 r [162] =255;  g [162] =178;  b [162] =0;
 
 1524 r [163] =255;  g [163] =181;  b [163] =0;
 
 1525 r [164] =255;  g [164] =183;  b [164] =0;
 
 1526 r [165] =255;  g [165] =186;  b [165] =0;
 
 1527 r [166] =255;  g [166] =189;  b [166] =0;
 
 1528 r [167] =255;  g [167] =191;  b [167] =0;
 
 1529 r [168] =255;  g [168] =194;  b [168] =0;
 
 1530 r [169] =255;  g [169] =197;  b [169] =0;
 
 1531 r [170] =255;  g [170] =199;  b [170] =0;
 
 1532 r [171] =255;  g [171] =202;  b [171] =0;
 
 1533 r [172] =255;  g [172] =205;  b [172] =0;
 
 1534 r [173] =255;  g [173] =207;  b [173] =0;
 
 1535 r [174] =255;  g [174] =210;  b [174] =0;
 
 1536 r [175] =255;  g [175] =212;  b [175] =0;
 
 1537 r [176] =255;  g [176] =215;  b [176] =0;
 
 1538 r [177] =255;  g [177] =218;  b [177] =0;
 
 1539 r [178] =255;  g [178] =220;  b [178] =0;
 
 1540 r [179] =255;  g [179] =223;  b [179] =0;
 
 1541 r [180] =255;  g [180] =226;  b [180] =0;
 
 1542 r [181] =255;  g [181] =228;  b [181] =0;
 
 1543 r [182] =255;  g [182] =231;  b [182] =0;
 
 1544 r [183] =255;  g [183] =234;  b [183] =0;
 
 1545 r [184] =255;  g [184] =236;  b [184] =0;
 
 1546 r [185] =255;  g [185] =239;  b [185] =0;
 
 1547 r [186] =255;  g [186] =242;  b [186] =0;
 
 1548 r [187] =255;  g [187] =244;  b [187] =0;
 
 1549 r [188] =255;  g [188] =247;  b [188] =0;
 
 1550 r [189] =255;  g [189] =250;  b [189] =0;
 
 1551 r [190] =255;  g [190] =252;  b [190] =0;
 
 1552 r [191] =255;  g [191] =255;  b [191] =0;
 
 1553 r [192] =255;  g [192] =255;  b [192] =4;
 
 1554 r [193] =255;  g [193] =255;  b [193] =8;
 
 1555 r [194] =255;  g [194] =255;  b [194] =12;
 
 1556 r [195] =255;  g [195] =255;  b [195] =16;
 
 1557 r [196] =255;  g [196] =255;  b [196] =20;
 
 1558 r [197] =255;  g [197] =255;  b [197] =24;
 
 1559 r [198] =255;  g [198] =255;  b [198] =28;
 
 1560 r [199] =255;  g [199] =255;  b [199] =32;
 
 1561 r [200] =255;  g [200] =255;  b [200] =36;
 
 1562 r [201] =255;  g [201] =255;  b [201] =40;
 
 1563 r [202] =255;  g [202] =255;  b [202] =44;
 
 1564 r [203] =255;  g [203] =255;  b [203] =48;
 
 1565 r [204] =255;  g [204] =255;  b [204] =52;
 
 1566 r [205] =255;  g [205] =255;  b [205] =56;
 
 1567 r [206] =255;  g [206] =255;  b [206] =60;
 
 1568 r [207] =255;  g [207] =255;  b [207] =64;
 
 1569 r [208] =255;  g [208] =255;  b [208] =68;
 
 1570 r [209] =255;  g [209] =255;  b [209] =72;
 
 1571 r [210] =255;  g [210] =255;  b [210] =76;
 
 1572 r [211] =255;  g [211] =255;  b [211] =80;
 
 1573 r [212] =255;  g [212] =255;  b [212] =84;
 
 1574 r [213] =255;  g [213] =255;  b [213] =88;
 
 1575 r [214] =255;  g [214] =255;  b [214] =92;
 
 1576 r [215] =255;  g [215] =255;  b [215] =96;
 
 1577 r [216] =255;  g [216] =255;  b [216] =100;
 
 1578 r [217] =255;  g [217] =255;  b [217] =104;
 
 1579 r [218] =255;  g [218] =255;  b [218] =108;
 
 1580 r [219] =255;  g [219] =255;  b [219] =112;
 
 1581 r [220] =255;  g [220] =255;  b [220] =116;
 
 1582 r [221] =255;  g [221] =255;  b [221] =120;
 
 1583 r [222] =255;  g [222] =255;  b [222] =124;
 
 1584 r [223] =255;  g [223] =255;  b [223] =127;
 
 1585 r [224] =255;  g [224] =255;  b [224] =131;
 
 1586 r [225] =255;  g [225] =255;  b [225] =135;
 
 1587 r [226] =255;  g [226] =255;  b [226] =139;
 
 1588 r [227] =255;  g [227] =255;  b [227] =143;
 
 1589 r [228] =255;  g [228] =255;  b [228] =147;
 
 1590 r [229] =255;  g [229] =255;  b [229] =151;
 
 1591 r [230] =255;  g [230] =255;  b [230] =155;
 
 1592 r [231] =255;  g [231] =255;  b [231] =159;
 
 1593 r [232] =255;  g [232] =255;  b [232] =163;
 
 1594 r [233] =255;  g [233] =255;  b [233] =167;
 
 1595 r [234] =255;  g [234] =255;  b [234] =171;
 
 1596 r [235] =255;  g [235] =255;  b [235] =175;
 
 1597 r [236] =255;  g [236] =255;  b [236] =179;
 
 1598 r [237] =255;  g [237] =255;  b [237] =183;
 
 1599 r [238] =255;  g [238] =255;  b [238] =187;
 
 1600 r [239] =255;  g [239] =255;  b [239] =191;
 
 1601 r [240] =255;  g [240] =255;  b [240] =195;
 
 1602 r [241] =255;  g [241] =255;  b [241] =199;
 
 1603 r [242] =255;  g [242] =255;  b [242] =203;
 
 1604 r [243] =255;  g [243] =255;  b [243] =207;
 
 1605 r [244] =255;  g [244] =255;  b [244] =211;
 
 1606 r [245] =255;  g [245] =255;  b [245] =215;
 
 1607 r [246] =255;  g [246] =255;  b [246] =219;
 
 1608 r [247] =255;  g [247] =255;  b [247] =223;
 
 1609 r [248] =255;  g [248] =255;  b [248] =227;
 
 1610 r [249] =255;  g [249] =255;  b [249] =231;
 
 1611 r [250] =255;  g [250] =255;  b [250] =235;
 
 1612 r [251] =255;  g [251] =255;  b [251] =239;
 
 1613 r [252] =255;  g [252] =255;  b [252] =243;
 
 1614 r [253] =255;  g [253] =255;  b [253] =247;
 
 1615 r [254] =255;  g [254] =255;  b [254] =251;
 
 1616 r [255] =255;  g [255] =255;  b [255] =255;
 
void SetColorMap(unsigned char *r, unsigned char *g, unsigned char *b, char *map_name)
 
void ct_jet(unsigned char *r, unsigned char *g, unsigned char *b)
 
void ct_br(unsigned char *, unsigned char *, unsigned char *)
 
void ct_red(unsigned char *, unsigned char *, unsigned char *)
 
void ct_green(unsigned char *, unsigned char *, unsigned char *)
 
void ct_blue(unsigned char *, unsigned char *, unsigned char *)
 
void ct_bw(unsigned char *, unsigned char *, unsigned char *)