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;