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;