xref: /PHP-5.3/main/logos.h (revision a2045ff3)
1 /*
2   +----------------------------------------------------------------------+
3   | PHP Version 5                                                        |
4   +----------------------------------------------------------------------+
5   | Copyright (c) 1997-2013 The PHP Group                                |
6   +----------------------------------------------------------------------+
7   | This source file is subject to version 3.01 of the PHP license,      |
8   | that is bundled with this package in the file LICENSE, and is        |
9   | available through the world-wide-web at the following url:           |
10   | http://www.php.net/license/3_01.txt                                  |
11   | If you did not receive a copy of the PHP license and are unable to   |
12   | obtain it through the world-wide-web, please send a note to          |
13   | license@php.net so we can mail you a copy immediately.               |
14   +----------------------------------------------------------------------+
15   | Author:                                                              |
16   +----------------------------------------------------------------------+
17 */
18 
19 /* $Id$ */
20 
21 #define CONTEXT_TYPE_IMAGE_GIF "Content-Type: image/gif"
22 
23 static const unsigned char zend_logo[] = {
24 	 71,  73,  70,  56,  57,  97, 113,   0,  72,   0,
25 	213,   0,   0,  13,  13,  14,   1,   3,   6,   2,
26 	  5,   9,  46,  68,  94,  21,  29,  39,   5,  15,
27 	 26,   4,  10,  17,  29,  43,  58,   0,   1,   2,
28 	  9,  25,  42,  38, 105, 171,  24,  67, 109,  13,
29 	 36,  59,  10,  27,  45,   9,  25,  41,  35,  96,
30 	157,  32,  87, 142,  29,  79, 130,  26,  70, 114,
31 	 20,  54,  87,  29,  77, 124,  10,  26,  42,  34,
32 	 88, 141,  10,  24,  38,  11,  26,  41,   1,   2,
33 	  3,  55,  80, 105,  45,  63,  81,  49,  53,  57,
34 	  5,  15,  24,   9,  26,  42,  30,  85, 138,  33,
35 	 92, 149,  26,  73, 117,  10,  28,  45,  32,  89,
36 	142,  30,  84, 134,  26,  72, 115,  15,  42,  67,
37 	 23,  62,  99,  12,  32,  51,   7,  21,  33,   9,
38 	 26,  41,   8,  23,  35,   7,  25,  37,  51,  58,
39 	 63,   2,   4,   5,  25,  26,  26,  49,  50,  50,
40 	255, 102,   0, 255, 255, 255, 204, 204, 204, 199,
41 	199, 199, 191, 191, 191, 171, 171, 171, 146, 146,
42 	146, 115, 115, 115,  85,  85,  85,  60,  60,  60,
43 	 55,  55,  55,  38,  38,  38,   7,   7,   7,   3,
44 	  3,   3,   0,   0,   0,  44,   0,   0,   0,   0,
45 	113,   0,  72,   0,   0,   6, 255, 192, 153, 112,
46 	 72,  44,  26, 143, 200, 164, 114, 121, 252,  49,
47 	159, 208, 168, 148, 248, 171,  58, 167, 210, 171,
48 	208, 170, 197, 122, 191,  70, 109,  23, 140, 236,
49 	138, 201, 232, 239, 121, 102, 221, 186, 217, 219,
50 	171,  83,  46, 110,  15, 207, 235, 180, 190, 124,
51 	135, 187, 229, 127, 127, 128, 112, 121, 108, 118,
52 	132, 123, 137,  77, 118, 120, 136, 115, 109, 117,
53 	 85, 126, 147, 147, 128,  99, 138, 137,  99, 107,
54 	146, 146, 148, 133, 159, 125, 136, 152, 163, 151,
55 	135, 121, 144,  84, 157,  92, 169, 157, 111, 163,
56 	175, 176,  83, 151, 177, 180, 181, 161, 182, 184,
57 	185, 186, 187, 188, 189,  67,  54,  56,  58,  56,
58 	 53, 190, 197,  88,  55,  57,  60,  63,   2,  43,
59 	  2,  56, 198, 208,  74, 192,  58,   0,  63,   5,
60 	 12,  11,  35,  35,  12,  47, 209, 222,  67,  53,
61 	201, 203,  34,  19,  20, 218, 231,  37,  63,  54,
62 	223, 222,  60,   2, 216, 231, 241, 231, 206,  76,
63 	193,  55, 236, 176,  63,  39, 242, 252,  35,  40,
64 	 58,  75, 114,   8,  40, 240, 227,  25,  62,  76,
65 	 60,  24, 244, 147,  55, 161, 202,  11,  24,  57,
66 	134,  17, 201, 241,  99, 130, 191, 130,   7,  21,
67 	225,  48, 176,  48,  30, 137,   5,  11,  38,  48,
68 	 88,  81,   5, 198,  51, 138,  22, 181,  53,  52,
69 	152,  49, 141, 141,  31, 230,  58,  46,  60, 129,
70 	194,  74, 202, 115,  43,  91, 234,   1, 112,  83,
71 	102,  63, 255,  18,  38, 122, 226, 252, 145,  67,
72 	 39, 153,  26,  47,  68, 248,  92, 186, 176,  97,
73 	 81, 163,  88, 108, 188,  48,  80, 130, 169,  85,
74 	134,  68, 161,  74, 177,   1, 160,   0, 137, 171,
75 	 96, 135,  62, 213, 186, 132, 171, 215, 176, 104,
76 	 71,  52, 188,  71,  54,   9, 210, 179, 105, 195,
77 	166,  99, 219, 214, 198,  58,  34,  48,  12, 124,
78 	213,  38, 163, 175, 223, 191,  50,  22, 132, 216,
79 	139, 182, 132,   0,  30, 196, 250, 218,  37,  70,
80 	198, 198, 141, 199, 144,  31, 223, 253, 114, 163,
81 	 10,   0,  97, 192, 126, 100,  59,   7,  24, 176,
82 	 10,  20, 229, 210, 146,  48, 128,  88,  72, 223,
83 	 28,  57,  38, 111, 197,  17, 163, 181, 235, 215,
84 	 58, 116,  68, 100,  60,   5, 134, 136,  18,  19,
85 	 80,  24, 168, 162,  48,  94,  95,  21,   6,  82,
86 	168,  80, 209, 215, 128,   1,  20,  39,   8,  95,
87 	 37,  81, 160, 180, 105,  25, 177, 233,  62,   1,
88 	246, 186, 186, 245,  24, 209, 177,  84, 140,  71,
89 	 97, 130, 114, 109,  33,  76,  48, 152, 176, 192,
90 	111, 135,  20, 222, 211,  54, 167,  61, 163, 111,
91 	246,  39,  55, 174, 203, 175, 254,  30,  74, 229,
92 	152,  62,  73, 132,  24,  60, 162,  47, 131,  14,
93 	 12, 132, 224, 155,  95, 130, 145, 208,  89, 129,
94 	 40, 116, 211,  25,  12,  58,  72, 135,  68, 124,
95 	214, 197,  38, 161,  14, 243,  73, 200, 222,  18,
96 	 27, 161, 213, 215,   4, 159,  37, 199, 255,  25,
97 	 96,  12, 116, 230, 223,   9,  11, 252,  32, 226,
98 	 11,  13,  74,  35, 223, 132,  19, 174,  24,  27,
99 	 75,  76, 192, 128,  66,  88, 126, 161, 160,  66,
100 	122, 124, 201, 112,   2,   3, 195, 125,  54,  65,
101 	 95,  29,   4,  87, 227,   9, 126, 233, 192,   3,
102 	 12, 125, 161, 232, 160,  93, 207, 184, 200,  98,
103 	139,  17,  74,  24, 197, 118,  96, 249,   7, 160,
104 	128,  31, 242,  72,  30,  72,  33, 244, 149,   2,
105 	122, 229, 201,   0, 224, 105,  60,  52, 216,  23,
106 	131,  14, 226,  96, 194,   1,  78,  74, 152, 195,
107 	 13, 196, 208, 192,  90, 148, 177, 217,   7,  83,
108 	149,  50, 112, 136, 220,  94,  34,  22, 216, 159,
109 	 12, 195, 101, 227,  37, 113,  50, 192,   0,   3,
110 	156, 238, 165,  72, 196,  11,  21, 178, 184, 228,
111 	117,  19,  66, 145, 225,  85,  53, 222,  72, 152,
112 	136,  42, 152,  32, 224, 111,  42,   8,  10,  40,
113 	161, 101, 222,  96,  67,  95,  61,  40,  58,   3,
114 	 13,  55,  24, 112, 221, 101,  19, 226,  64, 131,
115 	 17,  54,  64,  42, 229,  19,  50, 226, 249,  95,
116 	128, 127, 238,  23, 166, 113, 194, 105, 250, 103,
117 	160, 191,  18,  90, 232,  13,  59,   0, 249, 130,
118 	168,  56, 160, 198, 195,  10, 214, 161, 144,   1,
119 	131, 245,  21,   1,  33, 125, 177, 141, 181,   4,
120 	149,  76, 137, 232,  23,   3,  38, 132,   9, 216,
121 	  9,  93, 126, 234, 105, 160,  34,  94, 208, 129,
122 	 14,   7, 152, 112, 255,   2,   4,  40,  84,  80,
123 	157,   8,  30, 176, 154, 195, 133,  68, 200, 250,
124 	 34, 124, 119, 102, 171, 109, 113, 157, 142,  16,
125 	238, 111, 160, 113,  58, 110, 167,  38, 252, 213,
126 	192, 193,  12,  72,  32, 193,   3,  15, 128, 192,
127 	128,   7, 175, 121,  32,  66,   7, 101, 230, 240,
128 	 42,  18,  53, 216, 171, 131, 106,  73, 224,  32,
129 	  0,  88, 221, 217, 216, 227, 200, 190, 234,  39,
130 	210, 112,  12,  36,  23, 158, 175, 254, 154, 160,
131 	105,   9,   5, 236,  88, 129,   7,  41,  83, 240,
132 	 65, 195,  32,  56, 236, 128, 107,  14,  36, 208,
133 	 64,  10,  24,  41, 161, 177, 181,  74,  84, 182,
134 	194,   4,  85,  45, 181, 239, 134,  11, 236, 165,
135 	 31, 151,  95, 233, 199, 223,   8,  82,  27,  40,
136 	  3,   9,  39, 144,  56,  24,   4,  92, 119,  61,
137 	129,   3,  96, 135, 221, 128,   8,  12,   0,  64,
138 	239,  47,  26,  59,  88,  52,  53, 227, 132, 182,
139 	208, 210, 128, 178,  76, 163,  12,  46, 135, 208,
140 	245, 221,  92,   3,  21,  54, 216,   9, 152, 208,
141 	 48,  64,  72,  12, 237, 197,  52,   0, 152, 208,
142 	209, 111, 193, 141, 204, 239, 102, 104,  45,  96,
143 	128,   9,  20, 224,  45, 249, 215,  97,  51, 240,
144 	  1,   8,  10, 152,  80,  20,  14,  56, 208, 213,
145 	 38, 199, 181, 245, 214, 207, 111,  96, 130,   4,
146 	146,  72, 114, 135,  69, 194,  10,  38,  64,   0,
147 	130, 228, 120,  71, 240, 181,   8, 145,  67, 240,
148 	255, 128,   2,  44, 164,   0,  26,   2,  66, 180,
149 	  9, 163,  23,  56,  20, 112, 184, 184, 242, 232,
150 	119, 224, 212, 127,  18,  56, 152,  95,  14, 252,
151 	  8,  88, 129, 120, 255,  37, 216, 205,  17,  68,
152 	160, 192,   3,  24, 212,  64, 131, 198,  58,  92,
153 	 12,  70, 101, 223, 125,   8, 172,  60, 218, 166,
154 	252, 149, 136,  41, 251,  21,  64, 249, 201, 117,
155 	221,  89, 202, 151, 131, 112, 251,   9, 211, 194,
156 	 54, 161, 218,  88, 212, 128, 237, 128, 207,  35,
157 	 15, 164, 144, 125,  65,  78, 141, 206,   3, 164,
158 	  0, 245,  69,   0,  34, 248,  95,  10, 134,  68,
159 	  2,   8, 244, 101,  71,  97,   3,  77, 237,  70,
160 	240,   0,  18, 248, 110,  15,  58,  80,  10,  63,
161 	 48,  37,  55,  47, 129, 169, 128,  86,  10, 152,
162 	 12, 132,  19, 166,   2,  36, 112, 132,  31,  20,
163 	 83, 128,  28,  40,   3,   6,  52, 207, 116,  91,
164 	227, 218,   3, 218,  68,  52,  50, 224,  32,  95,
165 	228, 147,   1, 175, 134, 211,  65, 226,  13, 138,
166 	116, 222, 249,  77,   1,  10,  38,   3,   7,  52,
167 	160,  47,  96,  91,   0,  11,  83, 224, 128,  62,
168 	197, 176, 107,  32, 224, 222, 217, 192, 240, 130,
169 	 25, 109,  16, 133,  91, 242, 159,  15,  63,  37,
170 	176,  63,  25,  64,   0,  68, 108, 128,   7, 144,
171 	232,   0,  37, 146,  81,  68,  14, 208,  20,  20,
172 	163,  72, 167, 216, 128,  14,  85, 201,  66, 205,
173 	155, 110, 224,  61,  37, 220, 255,  16,  63, 226,
174 	235, 215, 135, 194,   5,  44,  78, 249,   5,  61,
175 	 86, 251,  65,   5,  36, 208,  23,  15,  52, 177,
176 	136, 101, 100,  97,  18, 195, 197, 171,  52, 218,
177 	205, 117,  51, 108, 163, 169, 132,  16, 171,  54,
178 	118, 174, 142,  69,  48,  75, 248, 224,  22, 162,
179 	 45, 146, 171,  51,   8, 160, 221,  25,  17, 105,
180 	 70,  82,  90, 237,  91, 131, 137, 164,  37, 137,
181 	 80,  73, 238, 221,  11,  86,  93,   9,  95, 242,
182 	180, 101, 128,  46,  10, 236, 148, 126, 177,   6,
183 	  5,  70, 153,  68,  69,  38,  18,   2, 255,  42,
184 	 34, 104,  34, 160,  74, 106,   9,  99,   8, 245,
185 	 51, 230, 147, 126,  55, 131,  26, 196, 178,  35,
186 	225,  25, 153,  52, 131,  82,  55, 240,  84,  19,
187 	107,  60, 234,  11,   0,  12,  16,   1,  16, 148,
188 	160, 110,  43, 123, 100,  56, 243,  22,   2, 145,
189 	128,  45, 101,  16, 152,  15, 118,  44,  54, 131,
190 	100, 218, 239,  73, 111,  58,  66,  13, 120,   0,
191 	151, 133,  60, 205, 116, 248,  20,  12,   5, 246,
192 	227,  52, 126, 106, 195, 120,  50,  56, 146,   1,
193 	 46, 247,   1, 126,  86, 141, 156,  79, 132, 192,
194 	 61,  67, 240,   1, 117, 182,   6,  85, 141,  90,
195 	 38, 232, 134, 176,  17,  89, 198, 165,  35, 134,
196 	 17,  70,  14,  92,  32,  63, 134, 141, 224, 117,
197 	176,  11, 105, 215,  44, 232, 208, 136, 178,  72,
198 	 34, 118, 212, 203,  69, 173, 226, 148,  26, 216,
199 	133,   7, 255,  39,  80, 192,   4, 102,  42, 191,
200 	 17, 136,  52, 164,  37, 109, 211, 253,  48, 137,
201 	 49, 122,  90, 116, 165, 255, 100,  64,  86,  40,
202 	 74, 128,  22,   0, 224,   6,  48, 152, 128,   2,
203 	 64, 122, 211, 187, 229,  84, 153, 142, 226, 169,
204 	 18, 230,  41, 128, 164,   1, 149,  31,  37,  98,
205 	166,  93, 134, 192, 129, 133,  49, 181, 169,  36,
206 	125, 234, 147,  36,  68,  71,  47,  80, 213, 170,
207 	252,  32,  79,  92, 232, 177,   4,  14,  80,  32,
208 	103,  77, 229, 218,  83, 177,  51, 214,   6,  73,
209 	 53,  10, 103, 237,  71,  67, 126,  96,   0, 164,
210 	133,  69,   4, 128, 147, 134,  15,  72, 240,  85,
211 	174, 229, 236, 176, 175, 203, 105,  93, 223, 116,
212 	215,  41, 228,  53,  30,  43, 177,  65,  14,  94,
213 	 80, 133,  21, 160,  64,  93,  75, 153,   0,   0,
214 	158, 224, 130,  19,  60, 224, 110,  57,  99, 216,
215 	237,  74,   0, 130,   8, 120, 192,   3,  99, 243,
216 	192,  97, 234,  58, 161, 120,  42, 226, 177, 106,
217 	  9,  26,  37,  57, 167, 131,  23,   8, 207,  39,
218 	 20, 248,   1, 254, 136,  80,   3,  20,  44,  21,
219 	180,  32,  32,  79,   4,  80,  16, 128,  11,  64,
220 	 64,   4,  34,  80,  65,   7,  94,  80,  38, 214,
221 	202, 102, 183, 105, 168,   1,  12, 170,  26, 219,
222 	 26,  34,  19, 135,  29,  41, 128, 117, 137, 128,
223 	  3,   9, 252, 214, 176,  15,  24,  64,  15,  56,
224 	247,  12,  24, 168,  75,   4,   6,   0, 135, 192,
225 	 14, 156, 139,  82,  90,   8, 164,  38, 219,  29,
226 	  2,  79, 150, 194,   0,  24,  44,  97,   7,  22,
227 	184,  29, 195,  58, 106, 223,  58, 230, 160, 156,
228 	 68,  89, 108,  89, 115, 145,   3, 147,  48,  33,
229 	131,  50,  89,   0,   3,   4,  16,  95,  33, 220,
230 	224,   5,  26,  64, 193,  91, 111, 167,  57,  35,
231 	132,  35,  53, 148, 116,  12, 100, 166, 248,  13,
232 	143, 241, 163,  59,  34,  16, 192,  15, 120, 208,
233 	222,  36, 208, 192,  49,  63, 216, 192,   9,  36,
234 	192, 128, 137, 114, 152,  44,  47, 217, 140, 130,
235 	  9, 114,  25,  28,  76, 148,   9, 162,   2, 128,
236 	141, 219,  50,   5, 122, 134, 120, 196, 174, 141,
237 	 46, 143, 167,  96, 131,  23, 221, 120, 200,  72,
238 	214,  74,  16,   0,   0,  59  };
239 
240 static const unsigned char php_logo[] = {
241 	 71,  73,  70,  56,  57,  97, 120,   0,  67,   0,
242 	230, 106,   0, 127, 130, 184,  57,  55,  71,  40,
243 	 37,  42, 204, 205, 226, 161, 164, 203, 211, 213,
244 	231, 178, 180, 212,  67,  66,  88, 131, 134, 185,
245 	130, 131, 179,  82,  82, 114, 144, 146, 194, 194,
246 	196, 222, 170, 172, 208,  76,  75,  99,  91,  92,
247 	131, 221, 222, 236,  59,  56,  60, 110, 113, 165,
248 	106, 109, 157,  97,  99, 141, 117, 121, 177, 123,
249 	126, 181, 229, 230, 240, 153, 156, 198, 140, 141,
250 	193, 185, 186, 217, 107, 107, 146,  78,  78, 107,
251 	113, 116, 169, 122, 122, 163, 136, 139, 189, 114,
252 	116, 163, 116, 115, 152, 142, 144, 193,  90,  91,
253 	126, 226, 227, 239, 123, 125, 173, 164, 165, 208,
254 	109, 112, 162, 114, 118, 172, 149, 150, 200, 187,
255 	189, 217, 116, 120, 174, 133, 136, 187, 146, 149,
256 	195, 216, 217, 234, 146, 146, 196, 100, 102, 146,
257 	107, 110, 159, 165, 168, 206, 148, 150, 197,  46,
258 	 43,  47,  83,  81, 104, 179, 180, 215, 108, 106,
259 	140,  92,  91, 118, 138, 141, 191, 102, 104, 150,
260 	104, 106, 154, 156, 159, 200,  49,  46,  57, 174,
261 	176, 211, 156, 156, 205,  85,  86, 120, 158, 161,
262 	202, 150, 153, 197, 129, 130, 175, 103, 105, 151,
263 	 63,  61,  80, 188, 190, 218,  94,  96, 137, 152,
264 	153, 200, 140, 142, 191, 137, 138, 186,  87,  88,
265 	124, 182, 183, 215, 213, 215, 232,  34,  30,  32,
266 	108, 111, 158, 206, 208, 228, 191, 192, 220, 119,
267 	123, 180, 118, 120, 167,  95,  94, 125, 153, 153,
268 	204, 110, 111, 152, 115, 119, 174,  34,  30,  31,
269 	255, 255, 255, 144, 142, 143,  89,  86,  87, 199,
270 	198, 199, 238, 238, 245, 213, 212, 213, 246, 246,
271 	250, 130, 128, 129, 172, 170, 171, 116, 114, 115,
272 	241, 240, 241, 158, 156, 157, 227, 226, 227,  75,
273 	 72,  73, 185, 184, 185, 103, 100, 101, 137, 137,
274 	182,   0, 255,   0,  71,  70,  95, 223, 224, 237,
275 	155, 156, 204, 105, 107, 156, 111, 115, 167, 140,
276 	140, 186, 184, 185, 217, 184, 186, 215, 154, 155,
277 	204, 167, 170, 207, 219, 220, 235, 154, 156, 201,
278 	102, 100, 132, 104, 103, 137, 167, 168, 210, 110,
279 	112, 160, 139, 139, 185, 198, 199, 224, 199, 201,
280 	225, 105, 108, 156, 151, 152, 203,  33, 249,   4,
281 	  1,   0,   0, 106,   0,  44,   0,   0,   0,   0,
282 	120,   0,  67,   0,   0,   7, 255, 128, 106, 130,
283 	131, 132, 133, 134, 135, 136, 137, 138, 139, 140,
284 	141, 142, 143, 144, 145, 146, 147, 148, 149, 150,
285 	151, 150, 109,  63, 109, 115, 152, 158, 159, 160,
286 	 63, 121, 121,  54,  62,  26, 113,  76,  26,  26,
287 	 76,   6,  62,  62,  13,  50,   4,  65,  60,  24,
288 	 66,  45,  11,  73,  34,  57,  31,  25,  57,  34,
289 	 47,  41, 160, 194, 161,  13,  26,  12, 125,  77,
290 	  5,  80,  80,   3, 125, 124,  12,  81,  81,  42,
291 	114, 172, 175, 116, 177, 179,  66,  51,  45, 186,
292 	 31,   8,   0,  22,  22,  21,  87,  40,  37,  22,
293 	  9,  25, 193, 195, 235, 140,  38, 113, 124,  46,
294 	108, 108,  16,  16, 117,  46, 201,   3, 212,  50,
295 	179,  34,  31, 254,  44,   0,  17,   8,   4,  64,
296 	176, 224,  55, 130, 225, 164, 172,  64, 241,  70,
297 	194,   9,  63,  59, 158,  76,  25, 146, 132, 157,
298 	 69,  53,  65, 108,  12,  96,  67, 226, 130,  71,
299 	 18,  36, 242,  53,  16, 178,  64, 138, 201, 147,
300 	 40,  83, 170,  92, 121, 114,  92,   7,   9,  19,
301 	118, 232, 128,  65, 225,   8,   5,  43,  67,  68,
302 	 92, 196,  20, 132,   9,  20, 142,  30,  47, 184,
303 	 48,  66, 167,   5, 203, 163,  72, 147, 162, 188,
304 	242,  38,   6, 140,  35,  71,  30, 140,  88, 114,
305 	196, 131, 206, 157, 144, 126, 104, 116,   1, 129,
306 	 35,   4,  35,   4,  88,  40,  29,  75,  54, 233,
307 	149,  19,  58,  30,  44,   1, 162,  64, 193, 136,
308 	 41,  51, 255, 176,  46,  50, 161, 161,  64,  19,
309 	 23, 117,  10,  24,  72,  82, 182, 175,  95, 164,
310 	 29,  96,  44,  81, 192, 129, 131,   3,  60,   9,
311 	228,  26, 202,  19, 101,   0, 148,   2,   3, 124,
312 	228, 248, 187, 114,   1, 134, 203, 152,  49, 124,
313 	160, 156, 244,  13,   5,   5,  14, 214, 172,  81,
314 	224,  65, 177, 154,  60,  70, 248, 244,  25, 192,
315 	100,   6, 231, 149,  31, 178, 112, 153,  77, 155,
316 	 75, 151, 215,  74, 221,  44,  89, 115, 224, 128,
317 	131,  16,  59, 221,  69,  97, 192, 160,   1,   2,
318 	220,  43,  49, 112, 193, 194, 188, 185, 153, 219,
319 	200, 147, 118, 216,  93, 164, 200, 154, 210, 195,
320 	126, 248, 144,  99,  68,   5,  15,  11, 209,  87,
321 	170,  32, 211, 188, 185, 152,   2, 225, 149,  94,
322 	121, 112,  32,  64,   0,  14, 112,  64, 153,  48,
323 	192,  68,  14,   1,   0, 233,  87,  22,  16,  83,
324 	158,  57,  25,  21, 249,  41, 245, 134,   2, 238,
325 	245, 112,   7,  38, 115, 208, 225, 131,   1,  50,
326 	 28,  23, 160,  74,  93, 152, 209,  31,  22,  92,
327 	 16, 240, 160,  82,  49, 172, 209,  67,  15,   7,
328 	236,  81, 201,  15,  50,  52, 208,  64,  73,  23,
329 	166,   4,  64,  22,  19,  98, 145, 197, 102,  37,
330 	 38, 245,  64,   0,  27,   2,  39,  73,  27,   4,
331 	236, 227,  96, 139,  39,  41,  55, 161,  25,  95,
332 	224, 168, 148,  31,  69, 208,  64,   3,  21, 145,
333 	216,  17,   4,   1,  51, 128, 135, 212, 255,   7,
334 	153,  53, 217,  36, 139,  71, 169,  16, 198, 132,
335 	 98,  92, 208,  36, 137,  44,  49, 233, 228, 150,
336 	248, 141, 133, 130,   3,  52,   8,  80, 195,  35,
337 	 72,  96,  16,   4, 148,  71, 125, 240,  69,  22,
338 	108, 182, 233, 230, 155,  89, 116,  81,  64,   3,
339 	 93, 162,  84,   0,  24,  19, 146,   1, 103, 155,
340 	 23,  12,  96, 225,  73,  11, 236,  41,  40, 155,
341 	 93,  12, 208, 128,  82,  64,   8,  32, 128,   3,
342 	141, 204,  32,   4,   6,  98,  41,  69, 192, 114,
343 	 41,  86, 106,   6,  24,  92, 124,   1,  32,  74,
344 	 93, 108,  81, 105, 138,  52, 108, 161,  69,  25,
345 	 93, 144, 104, 192, 148, 159,  78, 184,   5,  24,
346 	 94, 116, 113,  40,  82,  35,   8, 224,   4, 163,
347 	138, 108,  35, 196, 141,  73, 141, 151, 234, 167,
348 	 91, 120,   1,  65, 151,  39, 238, 250,  41,  24,
349 	 99,  96,  32, 197,   0, 120,  10, 171, 106,  25,
350 	  3,  36,  53, 130,  19,  78, 224, 144,  72,  10,
351 	 34, 180, 128, 102,  82,  16, 240, 167, 108, 138,
352 	 97,  64,  96,  18,   6,  94, 108, 155,  34,  26,
353 	183,  93, 224, 169, 184, 229, 209, 224,  69, 179,
354 	 72, 173,   1,  45, 118, 133, 252, 225, 203, 100,
355 	101, 125,  33,  33, 186, 253, 121,   1, 160, 148,
356 	248, 230, 219,   0, 138, 253,  54,  71,  67,  25,
357 	127,  30,  21, 128,  19,   2,  44,  96,  72,  63,
358 	244, 146,  21,  91, 192, 229, 109, 209, 227, 157,
359 	 16,  51, 167, 197, 255,   5, 225,  86, 140, 133,
360 	 24, 208,  29, 213, 129, 172,  99,  18, 146,   2,
361 	  2,  31, 212,  57, 214, 164,  59, 194,  57, 198,
362 	 25, 218,  78, 232,   5,   1, 157,  78, 200, 197,
363 	155,  99, 112, 129,  70, 138,  90, 100, 129, 106,
364 	196, 112, 150, 113, 198, 185,  19, 150, 129,  37,
365 	 75,  10,  64, 155,   6,  33, 222, 224,  58, 150,
366 	174, 253, 137, 225,  45,  74,  11,  52, 208,   5,
367 	121,  19, 106, 193,   0, 192, 253, 173, 136,  18,
368 	  6,  13, 124,  17,  65, 213,  89, 104,  81,  53,
369 	187, 128,  26, 240,  69, 178, 253, 133,  97, 128,
370 	 82,  52, 204,  58, 200,  31,   0,  32, 160, 100,
371 	 89, 217, 230, 185, 169, 137,  89, 124, 221, 116,
372 	 22,  25, 151, 199, 227,  74,  16,   0, 221,  92,
373 	206, 130,  51, 119, 198, 218,  42, 125,  48,   6,
374 	206, 119,  31, 181,   4, 180,  10, 171,  33, 130,
375 	  5,  38, 147, 101, 175, 204,   5, 167,  20, 184,
376 	170,  58,  83, 249, 116,  74,  49, 247, 119,  70,
377 	 22,  52,   4, 109, 236,  74, 161, 151, 167,  69,
378 	227,  44, 117,   0, 237,  13, 130, 176, 144,  80,
379 	 95,  15,  79,  56, 198, 181,  39, 109, 222,  31,
380 	 26,  89, 160, 221, 220, 127,  42,   5,  27, 116,
381 	 25,  19, 210, 144, 197,  81, 169,  15, 206,  58,
382 	 75,  69, 184, 173,  70,  56, 115, 147, 133, 114,
383 	127,  17, 244, 200, 210, 229, 253,  17, 142, 185,
384 	 74, 224,  22, 159, 197,  25, 170,  94, 112,  20,
385 	255, 214, 229,   1, 175,  20,   7,  78, 244,  32,
386 	 72,   5, 148,  49,  93,  30,  26, 159, 167,  84,
387 	123, 218, 228,  55, 119, 187,  74, 252, 246, 183,
388 	 69, 216,  99, 179, 132,   1, 241, 219,  83,  10,
389 	  5, 160,  37, 136,  21,  80, 166, 110, 217,  91,
390 	158,  73,  12,   0, 190, 160, 245, 173,  57, 213,
391 	211, 143, 239, 152,   3, 134,  44,  20,  14,  11,
392 	135,  99,   9,   3, 168, 214, 159, 251,   9, 144,
393 	128,  41, 184,   2, 251, 252, 130, 189, 242,  84,
394 	136,  37, 201,  99,  78,   4,  58, 183, 187, 248,
395 	157,  36, 133,  88,   8,   3, 233,  76, 183,  18,
396 	  0, 120, 109,  66, 228,  34, 203,   0, 157,  32,
397 	  8,  20,  24, 176,  47, 194, 235,  32, 238, 142,
398 	 69, 169, 236, 245, 174, 106, 203,  11,  98, 121,
399 	188,   0, 192, 116,  29,  79,  63,  28,  44,  79,
400 	 24,  20, 184, 146,  29,  10, 162,   3,  40,  24,
401 	 33,  89, 116,  68, 189,  39, 162, 228,   3,   5,
402 	240,  66, 233, 250,  67, 131,  49, 124, 225, 130,
403 	 39,  76,  73, 247,  38, 244, 189, 240, 113,  15,
404 	  2,  98, 156,  80, 245,  42, 119,  20,  43, 170,
405 	 97,  33,  90,  92,  90,  20, 153,  67,  46,  21,
406 	248,  81,   5,  16, 232, 194,  24, 180,  48,  70,
407 	209,  13, 160, 126, 204, 241,  32,  74, 242, 199,
408 	 51, 177, 101, 175,  11, 127,   4, 100,  23, 202,
409 	224,  72, 153,  81, 113,  37, 232,  83, 223, 243,
410 	 58, 112, 133, 190, 236,  71, 255,  85,  90,   8,
411 	101,  40, 197, 112, 175,  20, 137, 225,  11,   4,
412 	120, 160,  10, 189, 104, 167,   9,  98, 161, 130,
413 	 23,  20, 149,  40, 181,  64, 202,  97, 137, 175,
414 	 44, 205, 163, 213,   7, 222, 208, 129, 190,  68,
415 	 72,  99, 104, 248, 194,   2,  78, 133,  67,  23,
416 	154, 196,  92,  19, 146,  97,  33,   3, 118, 202,
417 	161,  73, 231, 117, 130,  72, 129,   4, 222, 240,
418 	 67, 165,  40, 177,  95, 205,  60, 150,  43, 173,
419 	182,  18,  68,  98, 129, 137,  26,   3, 131,  48,
420 	251, 242,  56,  39,  68, 238, 121,  18, 232, 229,
421 	 88, 214, 216,  47,  26, 156,  97, 156,  82,  64,
422 	102, 127, 184, 240, 170, 173, 169, 146,  57, 109,
423 	 12,  88,   4, 206, 112,   1, 103, 178, 205, 121,
424 	130, 120, 193,   9,  36, 208,  73, 165,  48,  82,
425 	 92, 102,  32, 195,  24,   6,  80, 167,  25, 118,
426 	208, 159, 196, 212,  31, 255, 240, 101,   6,  25,
427 	 50, 128, 142,  73,  41, 154,  19, 142,  70, 136,
428 	 33, 156, 224,  13,  99, 161, 152, 254, 102,  57,
429 	 75,  50, 112,  97,  12, 133,  66,  83, 160,  72,
430 	 26,  74,  86, 158,  68,   5,  92,  96, 233, 232,
431 	 46,  40,   6, 150, 134, 210, 164,  40, 101, 192,
432 	 16, 165,   3,  50,  67, 164, 224,   4,  39,  80,
433 	 39,  82,  96, 200, 133,  11, 208, 131,  30,   5,
434 	248,  35,   1, 252, 105,  18,  64,  30, 245, 168,
435 	153,   3, 212,   0, 158,  74, 143,  67,  46, 147,
436 	 57,  94, 255,  48, 234,  81, 147, 234,  71,   2,
437 	236, 116,  44,   7,  75, 216,  33, 146,  16, 131,
438 	 19, 160,   0,  41, 215,  76,  36,  83, 125,  36,
439 	133,   5,  52, 177,  60,  89, 192,  40, 114, 220,
440 	229,   4, 120,  25,  34,   1, 101,  45, 104, 114,
441 	238, 185,  66, 182, 178, 164,   1,  13, 140,  88,
442 	199, 242,  83,  78, 105,  41, 162,   4, 121, 101,
443 	201,  65, 249, 104,  76, 191,  74, 129,   1, 149,
444 	108,  14,  24, 208,  19, 160, 114, 210, 106,  17,
445 	136,  53, 171,   4, 171, 198,   0, 199, 170,  68,
446 	119,  82, 188,  36, 101,  52, 122,  89,  70, 148,
447 	 96,   2,  49, 232,  64,  30, 165,  64, 212, 122,
448 	122, 214,  36, 121, 115, 217, 233, 162, 211, 129,
449 	  3,  64, 171, 180, 141,  72,   0, 106,  37, 160,
450 	197, 180,  98,  97,  12, 107, 245, 209,   2,  22,
451 	199,  70, 185, 250, 133,   8,  61, 128, 150,  97,
452 	 35, 161, 132,  39,  76,  64, 179,  82, 248, 223,
453 	 22, 166,  75,  93, 222, 189, 214, 158, 212, 165,
454 	 46,  24,   6, 251,  26,   5, 200,  74,   0,  50,
455 	154, 196,  11,  64, 224, 135,  24, 240,  22,   0,
456 	  5, 160,  42,  61,  16, 119,  93,  41, 160,  87,
457 	189,  16, 112,  45, 101, 136, 112,  48,  39,  68,
458 	128, 163, 150,  72, 128,  27,  80, 251, 134, 213,
459 	182, 215, 175,  39, 176, 173, 114,  65, 241, 130,
460 	 41, 248,   1, 181, 170, 253, 175,  95,  81, 192,
461 	  1,  89,  57, 161,   8, 248,   5, 133, 255,  18,
462 	244, 224, 134,   3, 247,  87, 193,  37,  58, 193,
463 	 26,  28, 220, 131, 240, 178, 131,   5,  20,  62,
464 	176,   4, 206, 138, 225, 240,  28, 225,   0, 138,
465 	 18,  64,  15,  96, 167,  24,  22, 128,  96,   7,
466 	110, 112,  67,  12, 168,  89,  98, 202, 248, 129,
467 	  3,   1,   8, 147,   0,   2, 192,  98, 211,   8,
468 	 34,   9,  37,  32, 194,  14,  96,  60,   1,  26,
469 	215,  56,  41,  19,  32,  80,  15, 132,  36,  38,
470 	187, 250, 120,  16,  41,  72, 128,  30, 116,  64,
471 	  4,  33, 187,  33, 168, 254, 197, 240,  27, 142,
472 	128, 227,  13,  45, 185,   8, 120, 120, 193, 147,
473 	 23, 241,   2,  41, 235, 224, 204, 103, 222, 193,
474 	 71,  73, 124, 221,  29,  28,  65,   1, 237, 129,
475 	209, 134,  14, 112,   3,  15, 141, 249,  17,  47,
476 	 64, 192,  20, 136,   0, 131,  62, 251, 153,   8,
477 	126, 248, 168,  80, 243,  51,   1,  34,  60,   0,
478 	 52, 213, 113, 143, 162, 113,  16,   2,  59, 223,
479 	153,  18,  34,  24, 194, 158,  41,  64, 233,  74,
480 	 83, 250,   8, 125, 174, 112, 160, 223, 192, 105,
481 	 78,  75, 224, 211, 159,   6,  42,  80, 137, 112,
482 	105, 182, 136, 166,  55,   7, 168,  78,  17,   2,
483 	112,   0,  28, 108,  32,  49, 143,  22,  70,  10,
484 	 62,  80,   2,  16,  88,   1,  42,  80, 121, 128,
485 	174, 119,  61, 149,  37, 172,   5,   8, 108, 105,
486 	 11,  97,  10,  99, 152, 208, 156, 186,  55,  69,
487 	 80,   0,  21, 110,  56,  48,   4,  49, 199,  90,
488 	 49,  41,  80,   2,   2,  60, 224, 129,  13, 108,
489 	 32,  45, 190,   6, 118, 176, 219,  66, 108, 195,
490 	112, 128,  10,  35,  24, 129,  21, 172,  80, 130,
491 	102,  63, 251, 220, 139,  16,  65,  26,  16, 112,
492 	 21, 116, 187, 251, 221, 240, 142, 119, 188,   3,
493 	  1,   0,  59,   0 };
494 
495 static const unsigned char php_egg_logo[] = {
496 	 71,  73,  70,  56,  57,  97, 120,   0,  67,   0,
497 	231, 255,   0,  18,  25,  33,  32,  30,  34,  28,
498 	 33,  44,  15,  35,  71,   6,  37,  85,  37,  40,
499 	 47,  34,  41,  53,  41,  40,  43,   9,  47, 109,
500 	 30,  45,  68,  21,  48,  84,  51,  46,  55,  43,
501 	 49,  59,  31,  59,  98,  15,  61, 128,  58,  55,
502 	 69,  50,  57,  74,   0,  66, 144,  56,  58,  60,
503 	 54,  59,  71,  32,  66, 113,  60,  65,  67,  63,
504 	 65,  84,  63,  68,  79,  28,  79, 145,  15,  82,
505 	162,  75,  72,  98,  68,  78,  86,  74,  77,  88,
506 	 50,  82, 122,  41,  85, 134,  76,  78, 108,  70,
507 	 83, 101,   5,  94, 190,   0,  95, 197,  86,  80,
508 	101,  28,  92, 159,  80,  84,  96,  83,  83, 115,
509 	 81,  87,  89,  22,  97, 183,  86,  88,  85,   0,
510 	102, 210,   8, 101, 204,  24, 100, 177,  85,  90,
511 	127,  35, 101, 169,  42, 100, 159,  88,  92, 103,
512 	  0, 107, 216,  69,  95, 132,   0, 108, 210,  84,
513 	 93, 112,  94,  90, 117,  18, 105, 201,  96,  92,
514 	105,  89,  96,  98,  94,  93, 135,  94,  94, 126,
515 	 30, 106, 210,   7, 112, 222,  33, 108, 198,  16,
516 	114, 217,  27, 113, 198,  24, 113, 209,  59, 108,
517 	159,  96, 100, 138,   0, 120, 229,  44, 112, 180,
518 	 49, 112, 171,  71, 108, 148,  99, 104, 115,  90,
519 	106, 125,  27, 115, 232, 100, 102, 147,  42, 115,
520 	192,  86, 110, 137,   9, 123, 239, 106, 108, 105,
521 	105, 105, 138,  33, 118, 228,  12, 125, 227,  48,
522 	117, 208,  16, 126, 222,  37, 120, 224,  20, 125,
523 	235,  35, 123, 213,  50, 121, 190,  43, 123, 206,
524 	 40, 123, 220, 105, 110, 160,  59, 122, 182,  78,
525 	119, 158,  44, 122, 233,   3, 134, 250, 112, 112,
526 	151,  73, 123, 175, 113, 118, 114,  51, 128, 205,
527 	 34, 129, 246,  11, 136, 245,  34, 130, 240, 113,
528 	117, 149, 111, 116, 166, 111, 119, 141,  48, 130,
529 	221,  38, 132, 235,  53, 130, 215,  97, 124, 146,
530 	116, 122, 124, 117, 121, 131,  54, 130, 229,  41,
531 	135, 232,  68, 130, 223,  46, 135, 246,  65, 134,
532 	202,  42, 137, 241,  75, 131, 205, 124, 121, 161,
533 	101, 125, 191,  86, 128, 210, 121, 122, 169, 105,
534 	128, 157, 121, 122, 180, 114, 124, 181,  94, 128,
535 	201,  81, 134, 185,  46, 138, 252,  76, 135, 195,
536 	 34, 142, 252,  62, 137, 229,  63, 138, 217,  33,
537 	144, 247,  58, 139, 223,  56, 141, 246,  54, 143,
538 	234,  57, 143, 241, 102, 135, 193, 129, 130, 176,
539 	122, 136, 144,  46, 148, 252,  45, 149, 246, 118,
540 	133, 191,  65, 146, 231,  73, 146, 216, 129, 133,
541 	185, 135, 135, 156,  69, 148, 226,  44, 153, 255,
542 	 94, 143, 216, 132, 136, 175,  88, 146, 207, 137,
543 	139, 136,  93, 146, 197,  95, 147, 188, 137, 139,
544 	150, 104, 146, 178, 122, 143, 172, 135, 139, 191,
545 	 57, 156, 254,  67, 154, 245,  70, 154, 239, 134,
546 	141, 180, 117, 145, 201, 120, 146, 190,  79, 154,
547 	233, 140, 141, 188, 129, 144, 194, 142, 142, 176,
548 	137, 147, 156,  88, 155, 222,  82, 157, 230,  93,
549 	157, 218,  66, 162, 253, 100, 157, 210,  77, 161,
550 	247,  55, 168, 255,  81, 162, 241, 148, 148, 195,
551 	145, 149, 202, 127, 156, 204,  77, 166, 255, 142,
552 	155, 177, 141, 153, 200, 123, 160, 193,  73, 171,
553 	255,  93, 167, 240,  96, 167, 234, 152, 158, 160,
554 	101, 167, 228, 119, 164, 206, 155, 158, 171, 110,
555 	167, 219, 156, 155, 203,  89, 172, 252, 128, 164,
556 	219, 151, 163, 174,  81, 178, 255, 158, 162, 202,
557 	102, 175, 249,  93, 178, 251, 108, 175, 237, 103,
558 	177, 244, 166, 168, 165,  97, 182, 255,  87, 185,
559 	255, 149, 174, 216, 125, 181, 235, 110, 185, 252,
560 	117, 183, 254, 171, 172, 209, 166, 175, 197, 103,
561 	190, 255, 174, 176, 189, 140, 183, 221, 128, 184,
562 	248, 120, 187, 249, 179, 180, 184, 115, 193, 253,
563 	170, 183, 193, 174, 181, 215, 107, 197, 255, 135,
564 	191, 246, 151, 192, 219, 187, 183, 213, 128, 197,
565 	253, 121, 202, 255, 147, 198, 239, 188, 191, 219,
566 	148, 200, 252, 192, 193, 197, 134, 205, 254, 171,
567 	199, 236, 183, 199, 218, 163, 207, 251, 142, 213,
568 	255, 158, 211, 253, 195, 205, 217, 166, 211, 245,
569 	205, 204, 228, 153, 218, 255, 190, 210, 236, 186,
570 	212, 231, 177, 213, 248, 162, 224, 255, 188, 221,
571 	250, 214, 219, 221, 214, 219, 233, 174, 229, 254,
572 	198, 225, 247, 209, 226, 248, 186, 233, 251, 227,
573 	230, 239, 225, 241, 252, 253, 255, 252, 255, 255,
574 	255,  33, 249,   4,   1,  10,   0, 255,   0,  44,
575 	  0,   0,   0,   0, 120,   0,  67,   0,   0,   8,
576 	254,   0, 255,   9,  28,  72, 176, 160, 193, 131,
577 	  8,  19,  42,  92, 200, 176, 161, 195, 135,  16,
578 	 35,  74, 156,  72, 177, 162, 197, 139,  22, 131,
579 	105,  12, 134, 177, 163, 199, 143, 193, 164,  73,
580 	227,  38, 141,  28,  56, 112, 228,  76, 146,  20,
581 	 41, 205, 152,  75,  99, 183, 100, 201,  50, 101,
582 	202, 147,  77,  79, 166, 102, 205, 250, 200,  19,
583 	100,  73, 114, 239, 238, 221, 123,  71, 148, 104,
584 	202, 163, 224,  86, 138, 124,  25, 115, 166, 205,
585 	 72, 145, 246,  72, 221, 195,  39, 207,  30,  69,
586 	158, 118, 246, 220, 202, 208,  24, 184, 160, 252,
587 	248,   9,  29,  59, 212, 100,  75,  99,  53, 159,
588 	 66,  93, 203, 182, 109,  84, 169, 124, 248, 156,
589 	 57, 163, 165, 174, 150,  60, 138,  76, 113, 221,
590 	251, 207,  24, 183, 119,  97,   3, 135, 125,  71,
591 	 78,  90,  76,  62, 142,  70, 141,  18,  53, 109,
592 	170, 227, 199, 144,  35,  75, 157,  91,  87, 137,
593 	229,  28,  74, 190, 228, 229, 139, 209,  43,  96,
594 	193, 247,  10, 203, 114, 212, 167,  82,  47,  93,
595 	197, 138,  81, 163, 166, 173,  19,  47, 201, 176,
596 	 99,  59, 166, 171,  36, 135, 237,  22,  45, 114,
597 	216, 209, 203,  25,  98, 176, 191,  66, 195, 134,
598 	 54, 230, 233, 150, 179, 100, 197, 106, 181,  90,
599 	158, 171,  57, 179, 110, 231, 124, 185, 145,  77,
600 	157, 186, 150, 218,  45,  76, 104, 111, 145,  71,
601 	 86, 239, 133, 198, 200, 254, 145, 189, 199, 205,
602 	212, 212, 115, 244, 232, 157, 107,  86, 172, 185,
603 	234,  92, 197, 154, 137,  11, 231,  11,  77, 245,
604 	251, 178, 207,  40, 201, 254, 225, 131, 134,  39,
605 	138, 124, 103,  80,  73,  68,  13,  37, 141,  39,
606 	144, 213, 115,  14,  60, 235, 116, 211,  12, 123,
607 	197, 136,  67, 141, 106, 226, 156,  51,  78,  16,
608 	 92, 208, 194,   7, 126,  28,  70, 166, 159,   9,
609 	 26, 132, 104, 130,  29,   2, 254,  67,  32,  81,
610 	224, 200,  18,  91,  56, 240, 208,  35,  78,  51,
611 	238,  49,  40, 223,  58, 240,  88,  99, 132,  31,
612 	207, 168, 131,  14,  55, 206,  56, 115, 203,  41,
613 	167, 172, 229,  73,  36, 158, 196, 133, 216,  83,
614 	 29,  58, 166,  69,  11,  26,  88,  96, 129,   6,
615 	 95, 112, 230, 213,  81, 210, 188,  21,  27,  59,
616 	208, 208, 179,  14, 123, 205,  81, 227,  96,  55,
617 	235, 208, 227,  14,  23, 126, 244, 162, 204,  49,
618 	200,  64,   3,  13,  51, 194, 232, 162, 139,  50,
619 	105, 106, 131,  13,  54, 225, 132, 227, 205, 157,
620 	207,  96, 243, 204,  48, 195, 244,  72,  28, 126,
621 	103,  48, 233, 164,   6,  36, 246,  20, 210,  81,
622 	198, 224,  87, 143,  48,  12,  78,   8,  75,  43,
623 	242,  21,   3,  38,  60, 227, 116, 224,   2,  22,
624 	135,  32, 162,  41,  33, 112, 208, 129,  72,  35,
625 	135,   8, 242,  72,  40, 163, 150,  82, 202,  42,
626 	186, 172, 178, 203,  46, 169, 170, 154,  76,  50,
627 	254, 123, 158, 194,  97,  14,  22,  60, 240, 192,
628 	  7, 188, 117, 228,  23,  74, 198,  88,  41, 219,
629 	 56, 189,  36,  19, 203,  57, 235,  80, 147,  11,
630 	 44, 176,  20, 211,  96,  51, 240, 192, 195,  14,
631 	  5,  36,  88, 129,   8,  33, 116, 200,  81, 198,
632 	181, 101, 208,   1, 199,  27, 220, 110,  59,  69,
633 	 22, 130,  20,  82, 200,  35, 165,  76,  34, 110,
634 	 33, 147,  64, 162, 174,  42, 192, 200, 122, 223,
635 	 25,  38, 216, 186, 192,  19,  24, 133,  52,  82,
636 	149, 247, 161, 179, 203,  35, 136,   8, 243,  72,
637 	 57, 244,  80, 179, 220,  39, 185, 192, 163,  77,
638 	 55, 244, 236, 227,  14,   5,  17,   0,  65,   7,
639 	 25, 101, 120,  81, 197, 196, 216,  82,  97,  49,
640 	 21,  81,  68, 145,  69,  22, 105, 116, 236, 113,
641 	 26, 161, 148,  59, 136,  24,  98,  64, 210, 203,
642 	 40,  28, 106, 161, 193,   2,  11,  88, 144, 171,
643 	 68, 246,  74, 163, 226, 125, 207, 156, 105,   8,
644 	 25, 212,  54, 218, 202,  39,   4, 227, 115, 142,
645 	 54, 233, 177, 211,  65,   4,  51,  84, 113, 109,
646 	 21,  77,  52,   1,  69,  23,  19,  15,   1, 197,
647 	 16,  84,  12,  17, 197, 182, 112,   8, 146, 198,
648 	 20,  86, 147, 139, 204,  49, 169,  78,  50, 200,
649 	 32, 144,  56, 210,  97,  14,  15, 176,  28,  37,
650 	204, 198, 180, 228, 107, 108, 158,  60,  19, 202,
651 	 43, 159, 200, 225, 133,  28, 175, 224,   3,  15,
652 	 50, 176,  80,   2,  75, 254,  51,  94,  34, 140,
653 	143, 208,  68, 119, 129,  45, 210,  93,  48,  13,
654 	197, 210,  60, 240,   0, 133,  15, 111, 104, 138,
655 	  8,  28,  27,  79,   1, 199,  35, 163, 234,  18,
656 	139, 155, 233, 206, 177,  97, 202,  22,  28, 112,
657 	128,  14,  17,   5, 227, 210, 204, 213,  69, 178,
658 	 11,  40, 160,  16, 194,   8,  33, 134,  52,  17,
659 	142, 122, 197, 236, 156,  11,  51, 185,  52,   3,
660 	244,  62, 128, 207,  16,  49, 182,  93,  36, 125,
661 	120,  23, 135,  67, 193, 131,  15, 112, 148, 147,
662 	143,  58, 216,   8,   3, 249, 198,  89, 192,   1,
663 	199,  33, 143, 196,  18, 203,  42, 144, 104, 222,
664 	 33,  31,  26, 120,  62, 194,  67, 162, 255, 121,
665 	159,  35, 149, 104,  58, 135,  21, 100,  64,  92,
666 	 69, 139, 198, 238, 156, 236, 222, 226, 208, 131,
667 	207,  56,  13,  56,  80, 116,  19, 215,  54,  81,
668 	197,  24,  73,  23, 126, 248,  16,  62, 248, 144,
669 	133,  62, 110, 112, 194,  50, 202, 113,   8, 231,
670 	101, 193,   7,  64, 152, 220, 184,  30, 129,  42,
671 	 93, 168,  66, 108,  29,  50, 129, 231,  52, 208,
672 	 16,  89, 220, 162,  87, 248, 137,  68,  29, 178,
673 	160,   6,  53, 188, 225,   5,  85, 176,  86,  21,
674 	232,   1,  15, 113, 228,  98,  57, 173, 104, 143,
675 	151, 224, 241, 190, 248, 249, 160, 126, 114, 136,
676 	161, 181, 202,  16,  53, 167,  13,  97, 120, 105,
677 	184,   7,   7,  12, 224,   4, 111, 192,  65, 114,
678 	254, 144,   3,  66,  26,  14, 145,   6,  43,  88,
679 	  1,  11, 107, 128, 196,  42,  86,   1,  65,  14,
680 	181, 224,   0,   1, 160, 160,  66, 100, 114, 139,
681 	181, 197, 230,  22, 117, 152, 194,  20, 162, 160,
682 	134,  42, 144,  64,  10, 248, 163,  67, 122, 214,
683 	 17, 187,  79, 232,  45,  23, 226,  16,   7,  62,
684 	240,  97,  13,   5,  16, 109,  12, 215,  98,   4,
685 	207,  64, 193,  51,  77,  53,  66,  83,  84, 240,
686 	 65,  26, 218, 113,   1,   3, 180,   1,  27, 144,
687 	 19, 196, 183, 128, 128, 196,  66, 132,  98,  13,
688 	 63,  72, 228,  15, 176,  32, 134,  68,  52, 241,
689 	 62,  45,   8,  64,   0, 106, 144, 144,  89, 152,
690 	 66,  22,   8, 186, 207,  40, 214,  32,   8, 107,
691 	216, 194,   5,  67, 144, 218,  15, 134, 208,   5,
692 	 68, 184,  15,  30, 205, 120, 148,  25,  97,   1,
693 	157, 125, 208, 227,  25,   3, 136,  64,  12, 232,
694 	215, 136, 121, 200,  35,  31, 249, 168,  71,  61,
695 	242,  33, 143, 118, 108,  67,  30, 208, 128, 195,
696 	 32, 218,  49,   1,   1, 180,   1, 121, 199, 120,
697 	197,  35, 136, 184, 134, 102, 146,  11, 137,  88,
698 	 80, 228,  37, 104, 145,  36,  13,  72, 178,  80,
699 	  5, 153,   5,  78,  50,  73, 157,  72,  92,  98,
700 	 13, 135, 208, 135,  63, 252, 129, 132,  40, 116,
701 	193, 105, 192,  11,   5,  62,  92, 217, 140, 157,
702 	 49, 162,  21, 104,  60, 199,  62, 224, 225,  10,
703 	  2,  68, 128,  10, 114, 254,  32, 196,  49, 178,
704 	113, 129,  11, 112, 224, 159,  37, 224, 192,   6,
705 	 46, 176, 129, 108, 148,  99,  21, 213,  40, 230,
706 	  1,  78, 128,   3,  55, 240,  34,  29, 216,   8,
707 	197,  36, 122,  81,  10, 114,  61,   2,  93, 107,
708 	136, 230,  28, 230,  96,  13,  43, 202, 230,   1,
709 	  1,  56, 128, 119,  10, 146, 150, 251, 240,  65,
710 	 21,  88, 200, 194,  60, 198, 233, 143,  84, 164,
711 	193, 104,  72,  43, 195,  49, 214,   8, 143, 216,
712 	 49, 226, 157, 197, 208,  70, 251, 216, 193,   5,
713 	  2, 100, 160,  10, 129,  64,   4,  54,  54,  81,
714 	  2,  24, 148, 128,   6,  48, 160, 193,  81,   3,
715 	202,   0, 115, 120,  99,  19,  19,  40, 128,   1,
716 	 74, 208,  79,   6,  20,  32,  12, 222,   8, 133,
717 	 45, 136, 241, 141, 103, 232, 194,  84, 143,  72,
718 	195,  15, 196, 112,   9,  87, 248, 226,  22,  28,
719 	 58,   3,  20, 183,  71, 144,  89,  16, 201, 163,
720 	145, 185,  68,  74,   7, 145, 130, 106, 140,  83,
721 	 15, 136,  40, 131, 181, 154,  48,   6, 111, 140,
722 	145,  61, 173,  72, 214, 131, 210,  83,  41,   2,
723 	160, 128,  12, 140, 104,  68,  57, 220,  80, 212,
724 	106, 224,  50, 151, 250, 248,  69,   9,  24, 208,
725 	  6, 126,  28, 225,   2,   1,  32,  70,  53, 126,
726 	193,  88,   1,   0,  96,  17, 165,  96,   2,  65,
727 	113,  16,   6,  76,  96,  98,  27, 202,  16,  43,
728 	 89,  51, 193,  10,  82, 108, 174,  58,  38, 144,
729 	254, 228, 203, 134,   4,  87, 200, 220,   1,  11,
730 	 64, 160,  66,  16,  12,  80, 128, 118, 216, 195,
731 	  5, 141,  40,  31, 182, 216, 145,  30,  23, 181,
732 	135, 149, 212,   8,  19,  60, 188, 145,   0,   4,
733 	100, 225,  19,  59, 155,   7,  13,  78,  80, 130,
734 	109,  60,  67,  24, 141, 128,  67,  33, 204,  81,
735 	130,   2,  84, 224,  30,  37, 152, 128,   4, 242,
736 	113, 167, 121, 216, 162, 152,  39, 120,   6,   8,
737 	  4, 192, 128,  13, 112, 160, 159,   6, 192,  68,
738 	 41, 122, 240, 131,  65,   0,   2,  16, 115,  48,
739 	171,  51, 238,   3,  69,  41, 254, 195, 173, 181,
740 	125,  12,  31, 122,   0, 132,  25, 248, 192,   3,
741 	211,  56,   0,  13,  54, 145,   5,  50, 236, 149,
742 	126, 236, 104,  17,  60, 186, 113,  44,  73,  73,
743 	120,  29, 174, 136,  37,  28, 102, 215,  10, 121,
744 	208, 192,  13,  71,  72, 135,  50,  38,  22, 133,
745 	 66, 164, 163, 187,  12, 216,   6,   7,  24, 112,
746 	132, 114, 192,  33,  13, 144, 248,  69,   1,   0,
747 	112,   2,  98, 126,  54,  30, 211,  32,   6,  26,
748 	120,  11,  12,  32, 244,  64,  12, 115, 240, 195,
749 	 18, 174,   0,   8,  87, 144, 226,  20, 164, 147,
750 	 76,  36,   3,  48,  82, 243,   4, 120,  42,   3,
751 	182, 193,  10,  86,  48,   3,  18,  20,  32,   0,
752 	  2,  32, 129,  26, 200,  80, 133, 194,  53, 129,
753 	 12, 236, 160,  17,  60, 210,   7,  11, 113, 172,
754 	227, 204, 225, 144, 129, 254,  97,  65,  33,  12,
755 	129, 165, 131,   3,  55, 112, 131,  45, 142,  81,
756 	  5,  42, 188, 225,  17, 237,  88, 241,   2,  36,
757 	107, 128,  69, 196,  66,  13, 130, 120,   6,  26,
758 	 60, 187, 136, 106, 120,  22,  23, 186, 224,  90,
759 	 60,  12,   0,   0,  78,  76, 161,   7,  88, 152,
760 	 67,  16,  92, 176,   4,  34,  92,  97,  11,  91,
761 	200, 132,  53, 204,  35, 153,  51,  72, 146,  94,
762 	255, 120, 242,  84,  60, 177,   4,  41, 171,  64,
763 	  5,  59,   0,   2,   5,  18, 128,   1,  56, 220,
764 	236,  90, 189,  83,   3,  59, 206,  97, 230, 102,
765 	 64,  55,  23, 201,  61, 179,  55,  26, 128, 128,
766 	 52, 188, 162,  24, 204, 128, 196,  52,  56,   0,
767 	131,  77,  88,  67,  24, 132,  64, 196,  33, 212,
768 	241, 139,  11,  20, 224,   8, 104, 184, 128,   0,
769 	170, 129,   8,  53, 100, 193,  25,  16,   0,   0,
770 	  0, 182,  49, 104,   6,  36,  67, 153, 143, 184,
771 	 68,   2,   0, 192, 133,  52, 160,   0,  11,  87,
772 	120, 129,  11,  88, 192, 110,  18, 144, 128,   8,
773 	153, 118,  70, 162,  34,  99, 129,  40,  10, 196,
774 	164, 128, 232, 193,  10,  98,  16, 131,  29, 248,
775 	 27,   8, 133, 224,  32,  33, 132, 123, 173,  70,
776 	172,  35, 141, 235,  64,   6, 116,  97,  65, 172,
777 	 51, 103,  98,   0,  25, 120, 133,  48, 218, 163,
778 	138,  84, 252,  51,  27, 232, 160,   6,  51, 160,
779 	193, 142, 108,  28,  97,   2,  12, 176,   7,  18,
780 	254, 250, 136, 142,  14, 102, 161,  19, 140, 102,
781 	 64,  59, 178, 189,   1, 109, 188,  34,  20, 133,
782 	240, 131, 103,  57, 113, 136,  31,  44,  97,  14,
783 	 91,  32,   1, 187,  89, 224, 110,  23, 144, 160,
784 	  8,  96, 240,   3,  46, 146,  44, 149,  15,   4,
785 	 96,   1, 247, 174, 206,  41, 176,  96, 131,  29,
786 	240,  32,   6,  42, 224, 247,  14, 124,  16,   5,
787 	 58,  88, 221, 193,  85, 240,   2,  51, 194, 113,
788 	142, 110,  72,  40,  23, 202, 233,  70, 179, 202,
789 	209,   1,   2, 212, 129,  25, 108, 202, 133,  55,
790 	208, 192, 129,  18, 152, 227,  30, 230, 216,   6,
791 	 49, 156,  64, 108,   8, 164, 226,  30,  48, 152,
792 	192,   6, 158,  65,   7,  53,  88,   1,   9, 158,
793 	 61, 194,  52, 102,  76,  12, 109,   8,  35,  22,
794 	144, 232, 196, 161, 225,  32, 134,  43,  92, 161,
795 	  8,  47, 120,   1,  17, 212, 237, 110,  12, 252,
796 	 28, 211, 156, 128, 140,  18,  36,  41, 144, 215,
797 	194, 198,  19, 115,   0, 194,  10,  84, 192, 131,
798 	 33, 240, 187, 223,  62, 160,  66, 178,   7,  14,
799 	 49,  50, 208, 233,  96, 231, 152,  16, 123, 230,
800 	 83, 142,  12,  59,  32,  22,  26, 103,  70,  43,
801 	230,   1, 130, 182,  95, 128,   6,  19, 184,  64,
802 	240, 139, 234, 134, 120,  84,  99, 197, 109, 240,
803 	134,  26, 232,  80,   7,  11, 104, 123,  27,  72,
804 	  0, 192,   6, 228,  49,  14,  61, 165, 131,   6,
805 	  0, 144,   0,  43,   4, 254,  49, 136,  43,  16,
806 	 33,   8,  30, 136,  60, 188, 225, 237, 238,  23,
807 	 20,  97,  11, 153, 127, 204, 230,   3, 240, 223,
808 	234, 140,   2,  11,  83, 142,  58,  15, 202,  80,
809 	133, 167, 199,  96,   8, 141, 128, 155,  33,  62,
810 	 65,   6,  67, 112,  29,  26,  21, 114,  14, 204,
811 	144,  83, 212, 112,  14, 222,  80, 118,  98, 128,
812 	 12, 180,  35,  12, 185,  32,  15,  16,   0, 103,
813 	 71,   0,  98,  71,   0,   3,  48, 224,   6, 219,
814 	 48,  15, 143,  32,   9,  28,  48,   1, 188,  80,
815 	 14,  84, 160,   6, 137, 192, 104,  23, 144,  14,
816 	217,  38,   1, 188, 112, 130, 188,   0,   3, 152,
817 	149,  10, 230,  50,   8, 150,  22,   4,  50,   0,
818 	  6,  91,  64,   4,  46, 224,   2, 145,   7, 126,
819 	 65,  16,   4,  91, 128,  11, 234, 199, 121, 255,
820 	 16,  23, 178,  81,   7,  82,  32,   2, 168,  22,
821 	  3,  62,  48,   4, 100, 160,   6,  79,  23,   5,
822 	135, 240,  10, 173,  48,  45, 251,   7,  13, 231,
823 	160,  38, 102, 118,  14, 117,  82,  39, 126,   0,
824 	113, 186, 128,  12,  12,  88,  11, 185, 176,  13,
825 	 19, 112,   3,  37, 192,  15, 185,  84,  15, 243,
826 	 16,  15, 234, 112,  12, 136,  80,  10, 237,  64,
827 	 12, 196, 112,  15, 215,  64,   5, 112, 128,  11,
828 	 22, 208, 103, 182,  32,   1,   0, 192,   0, 239,
829 	  5,  80,  23, 208,   6, 207,  80,   8,  96,   3,
830 	111,  70, 128,   6, 118, 192,   4,  96,   0, 121,
831 	254,  36, 240,   2,  96, 176,  33, 150, 192,   5,
832 	 92, 224,  43, 235,  39,  16, 103, 224, 121, 144,
833 	 49,  10,  63,  48,   3, 163,  23,   3, 195, 243,
834 	129, 101, 160,   6, 169, 247,  10, 200,   0,  10,
835 	204, 209,  10, 194,  16,  14, 201, 195,  34,   7,
836 	151,  12, 225,   0,  12,  10, 224,   0, 147, 160,
837 	 13, 180, 227, 133, 208, 240,  11, 196, 230,   6,
838 	253, 112,  12, 159, 208, 119,  86, 103,   8, 214,
839 	246,  10, 209,  80,  14, 209,   0,  10,  67,   0,
840 	  7, 227,  16,  15, 247, 192,  15,  72, 192,  91,
841 	246, 176,  13, 169, 176,   8, 110, 144,  10, 214,
842 	  5,  61,  35, 227,   2,  91,  32,   3,  86,  33,
843 	 21,  92,   0,   6,  47, 224,   1,  50,  32,  10,
844 	176,  17, 137,  63,  72, 137, 142, 113,  10,  98,
845 	208, 116,  81, 199, 111,  60,  64,   5, 143,  83,
846 	  6,  67, 160,   6, 177,  16,  14, 208, 160,  13,
847 	106, 194,  12, 200, 160,  12, 218, 112,  12,  82,
848 	152,  12, 187, 160,  10, 151,  64,   1,   8, 240,
849 	  3,  10, 184,  51, 148, 208,  10, 139,  85,   2,
850 	 37, 176,   9, 253,  32,  12, 134,  80,   6, 251,
851 	 83,  62,  84, 144,  45, 141,  64,   8,  84, 192,
852 	  3, 158,   8,   4,  86,  64,  10,  28,  32,   0,
853 	 56, 224,  13, 194, 176,  11, 222,  80,  14, 202,
854 	 16,  10, 135,  32,  46, 141,   7, 111,  45, 224,
855 	 24, 145, 144,   9,  91,   0,   6,  70,   0,   6,
856 	112, 101, 116,  72, 247, 254,  15, 123, 112,   6,
857 	176,  65,  11,  63, 176, 111,  59, 208, 111, 154,
858 	216, 142, 135,   0,  10, 136,  16,  10, 194, 160,
859 	 13, 201, 160,  13, 117,  34,  14, 208, 128,  12,
860 	186, 208,  11, 187, 112,   9, 128, 224,   1,  20,
861 	 64,   0,   8,  96,   3, 203,   1,  11, 159, 112,
862 	 83, 175,  80,  15,  52, 208, 118, 196, 144,  15,
863 	185,  32,  66,  67,  80,   5, 100,  64,   7,  81,
864 	 83,  56,  85,  48,   3,  20, 233,   3,  54, 208,
865 	  3, 157, 192,   0,   0,  64,  12, 208,   0,  10,
866 	 63,   4,   7, 202,  54, 146, 133,  48,   7, 151,
867 	 64,   4,  96, 112, 146, 144, 225,   7,  96, 192,
868 	  5, 226,  40,  21, 245,  38,  69, 158,  48,  23,
869 	145,  97,  10, 115,  96,   3,  34,  48, 122, 231,
870 	 88, 122, 112, 160,   6, 165,  16,  11, 161, 112,
871 	 12, 202, 112,   9, 151,  16,  14, 226,  32, 143,
872 	244,  40,   6,  24, 224,   0,   8, 128,   0,  17,
873 	128,   2, 135, 128,  66, 173,  64,   9, 140,  64,
874 	  9, 185, 208,  15, 196, 144,  10, 191, 192,  15,
875 	236,   0,  10, 114,  96,  56,  93,  32,   7,  73,
876 	120,  67,  80,  64,   5,  59, 128, 132,  84,   0,
877 	  4, 107,  48, 104,   5, 240,  13, 194,   0,  10,
878 	111,   0,   4,  64,  32,  57, 105, 128,  46, 171,
879 	 48,   7, 223,  39,   4, 145,   1, 132, 157, 246,
880 	105,   2,  49,  11, 115,  33, 142, 167, 240,   3,
881 	 54, 224,   3, 153, 152,  56,  80, 243,   6, 112,
882 	254,   0, 138, 177,  32,  12, 208, 160,  10, 106,
883 	130,  13,   0,  24,  14, 197, 128, 148, 107, 208,
884 	  3,  86,  32, 138, 202, 193,  51,  85, 121,  83,
885 	173, 112,  14, 229, 192,  14, 234,  80,  14, 173,
886 	160,  87, 101,   0,  60,  33, 148, 132, 112,  32,
887 	 60,  60,  48,   3, 184, 233,   3, 170, 224,  75,
888 	237, 128,  13,  79,  72,   5,  84, 246,  45,  83,
889 	  0, 136, 221,  71,   4,  50,  64, 147,  29, 178,
890 	100,  35,  37, 147, 132, 249,  24, 137, 128, 152,
891 	 43, 224, 111,  57, 121, 132,  92,   4,   7, 161,
892 	160,  12, 111, 162,  11, 115,  32, 153, 199, 176,
893 	117,  63,  83, 158, 244,   8,  10, 148,  48, 144,
894 	237,  25,   8,  44,  26,   8, 114,  16,   8, 169,
895 	193,   8,  11,  41,  56, 133, 195,   3, 244,  99,
896 	117,  84,  80,   5,  80, 192, 111, 244, 195,  63,
897 	 64,  16,  10, 186,  32,  12,   5, 234,   3,  49,
898 	 48,   3, 195, 153,   6,  88,  48,  50, 240, 246,
899 	  1,  73, 178,   7, 253, 213,  86,  90, 224, 160,
900 	142,  33,   6,  33,  48, 101, 254, 118,  67, 169,
901 	 39,   8, 175, 208, 132, 210, 179,  11, 189, 176,
902 	  5, 202, 160,  12, 107, 194, 117,  83, 216,  10,
903 	180,  83, 149,  44, 234,   5,  99, 224,   5, 127,
904 	224,   5, 110,  58,   6, 178,  89,   6,  74,  51,
905 	 49,  80, 192, 144, 246,  83,   6, 159, 210, 119,
906 	166,  55,  75,  12,  57,   3, 213, 201, 132, 160,
907 	160,   6,  81,  48,   4, 254,  51,  48,   3,  89,
908 	 96,  68,  73, 234, 125,  65,  96,   2,  73,  18,
909 	 91,   1, 240,  50, 255, 160,   8,  81, 234,  24,
910 	142, 176,   4,  33,  32,   2, 137,  57,   3,  84,
911 	  0,   5,  29,  84,  53,  64, 154,  42, 170, 144,
912 	  9,  92, 112,   9, 165,  16, 143, 196,  98, 133,
913 	 12, 184,  51, 104, 170, 166,  99, 176, 166, 115,
914 	227, 162, 173, 154,  52, 247, 217, 101,  89,  87,
915 	  6, 132, 208,   8,  62,  89,   5,  67, 144, 147,
916 	 19, 195,   3,  43,  96,   3,  81, 240,  10, 141,
917 	160,   6,  95, 217, 159, 126, 106,   3,  71,  36,
918 	  6,  68,  80,   4,  50, 144,  36, 106,  21,   0,
919 	108,   5, 165, 147,  42,  21, 166,  96, 169,  83,
920 	214, 111, 137,  83,   5, 206,   3,  10, 161,  48,
921 	 61, 170, 224,   7,  32,   0,   1,  50,   0,   9,
922 	186,  64,  39,  86, 104, 120, 202, 161, 170, 140,
923 	224, 166, 106, 250,   7, 109, 234, 166,  49, 228,
924 	  5, 134, 224,   5,  73,  67,  63, 114,  80,   5,
925 	183, 154,  58,  55, 164,   2, 177,  73,   6,  80,
926 	 96, 164, 108, 214,  10,  92, 198,  63,  51,  16,
927 	  2,   6,  75,  95, 138,  42, 165, 248,   1,  82,
928 	 34, 117,  16, 166,  80,  23, 155, 115,  11,  87,
929 	 96, 161,  51, 192, 111, 156, 170, 108, 160,  32,
930 	 61, 171, 192,  10,  32,  16, 124,  48, 208,   9,
931 	189, 128, 148, 208,  16,  14, 176,  72,  59,  55,
932 	 69, 154, 129, 192, 166, 127, 176, 166, 114, 163,
933 	254, 166,  94,   0,  49,  77, 192,   3,  73, 208,
934 	  4, 115,  67,   6, 160, 128, 171, 132, 160,   6,
935 	 60,  10,  49,  60,  96,   3, 112, 112, 179, 100,
936 	 16,   8, 236,   8,   4,  54,  96, 176,  33, 128,
937 	  2,  40, 192,   2,  68, 160,   4, 213, 116,  77,
938 	  9,  33, 169,  90,  48,  21, 115, 160, 111, 153,
939 	184,   3, 114, 136,  58, 135, 208, 173, 171, 224,
940 	 10, 253, 132,   6,  81, 113,  10, 172, 240,  38,
941 	216, 160,  13, 242,  40, 164, 104, 250,   7, 129,
942 	224, 174, 129, 192,   8, 114, 208, 166, 134, 128,
943 	 63,  17, 147,  56,  77,  32, 155, 132,  32, 138,
944 	136,  80,   5,  58,  11,   5,  47, 219,   5, 253,
945 	  9,   7,  46,  74,   8, 236, 232,   3, 244, 133,
946 	  2,  71, 139, 180,  44,  16,   4,  73, 178, 100,
947 	148, 164,  16, 121,  80,  23,  82, 225,  10,  55,
948 	153, 137,  70, 168,   6, 136,  32,   8,  47,  86,
949 	  8, 165, 160,   9,  19,  96,   6, 142, 193,   7,
950 	163, 176,  11, 202, 192, 117, 242, 232,  78, 108,
951 	235, 174, 238,  58,   6, 104, 203, 170,  73, 227,
952 	  5,  73,  48, 179,  65, 139, 171, 175,  80, 109,
953 	 84,  80,  52, 178, 217,   4, 187,  58,   4, 217,
954 	 82,   5,  83,  99,   5,  61, 128, 180, 190, 203,
955 	  2,  46, 192, 180,  78,  36,  73, 254, 197, 184,
956 	117, 145,   7, 180, 192, 116, 138, 201, 111, 133,
957 	 74, 117,  89, 112,   8, 186, 160,   9,  23,  16,
958 	 25, 159, 171,  83, 240, 254, 120,  66, 104,  58,
959 	  6, 129, 176, 166, 174,  10, 167, 100,  80, 175,
960 	245, 138,  51, 160, 144,  11, 112, 153,  71,  47,
961 	 84,  62,  49,  91, 122, 116,   0,  60,  81,   0,
962 	  4, 152, 122, 180,  75, 144,   1,  25, 112, 184,
963 	 17,  68, 188,  15, 209, 184,  90,  80, 173,  54,
964 	 80, 168, 167,  39,  60,  22, 243,   6, 208,  43,
965 	189, 146,  49,  10, 218, 112, 174,  19, 119,  44,
966 	 60,  67, 186,  45, 234, 162, 114,  80, 175,  93,
967 	 86,   6, 159,   0,  10, 177,  11,   7,  81, 112,
968 	132,  47,  75, 175,  78,  99,  52,  60, 160,   2,
969 	 86,  90, 168,  54, 176,   4,  46, 144,   1,  87,
970 	112, 141, 213, 113,   6, 245, 102, 111,  16,  33,
971 	169, 138,  48, 177, 152, 184, 147,  19, 153, 122,
972 	 28, 154,  12, 156,  48, 189, 146, 241,  12,  87,
973 	  8,  13,  26, 215,  30, 237,  89,  11, 200, 128,
974 	 12, 178,   3,  93, 235, 234,   5, 101, 144, 132,
975 	208, 149,  41,  21, 252, 144, 220,  27,  60, 117,
976 	250, 116, 161, 228, 163, 132, 116,   5,  46, 144,
977 	  8, 248, 161,   4,  11,  32,  73, 139,  27,  17,
978 	166, 240,   5, 144, 208,   3, 251, 187, 111, 165,
979 	 39, 135, 136, 240,  10, 146,  41, 192, 146, 113,
980 	 10, 231,  96, 133, 212,  32,  12, 112, 195, 162,
981 	104,  27,   8, 173,   0,  55, 183, 214,  10,  55,
982 	 85, 149,  79, 200, 173, 144,  99,  96, 170,  35,
983 	 92, 192,  51,   4, 116,  64, 127, 161, 244, 129,
984 	254,  83,  80, 156, 147,  16, 100, 222,   8,  91,
985 	 80, 116,   0, 103,  51,  17, 193, 192,  10, 145,
986 	123, 161,   6, 118, 181, 175, 240,  38, 153,  64,
987 	195,  53,  76, 178, 218, 128,  12, 185,  80, 149,
988 	109, 251,   7, 132,  32,   7, 134, 240,   7,  49,
989 	180, 182, 107,  11, 187,  91, 122,   8,  82,  96,
990 	  3,  89, 128,   8, 173, 208,   8, 154,  92,   6,
991 	141, 208,   8, 129,  96,   8,   3, 103, 117, 207,
992 	 35,  81,  27, 203, 131, 212, 161,   4,  32,  21,
993 	  0,  18,   0, 169,  18,  49,  14, 107, 128, 137,
994 	251, 150, 122,  87,  43,  12, 245,   8,  12,  27,
995 	240, 151,  82, 241,  12, 218,  64,  13,  56,  44,
996 	 12, 181, 192,   8, 105, 123,  83, 210,  44,  55,
997 	160, 204, 162, 148,  64,  48, 185,  16,  10, 161,
998 	 80,  68, 105,  48, 190, 114,  76, 205,  55, 149,
999 	 79, 172,  71,  45, 112, 208,   8, 163, 178,  10,
1000 	201, 128, 203, 176, 161,   5,  39,  60,  73,  30,
1001 	 49,   8,  82, 230, 197,  95, 169, 202, 109, 162,
1002 	 12, 192,  64,   3, 150,   0,  27, 201,  35,  12,
1003 	108,  34,  12, 210, 220, 162,  55, 229, 162, 110,
1004 	 26, 203, 238, 249, 198, 177, 160,  12, 144,  48,
1005 	  8, 177, 112,  12, 194,   0, 148, 205,   1,  55,
1006 	210,  44, 205, 229,  67,   7, 201,   6,  42,  12,
1007 	148,  12, 190,   0,  27, 124, 240,   1,  80,  20,
1008 	  0,  46, 243,  17, 170,  96,   5, 133, 122, 155,
1009 	 31, 168, 202,  14, 141, 254,  12, 189, 128,   4,
1010 	146,  32,  25, 124, 160,  13, 171,  44, 144,  45,
1011 	106,   8, 134, 240, 162,  11, 188, 182, 208, 149,
1012 	 66, 229, 169,  13, 151, 160,  10, 247,  88,  10,
1013 	 68,  89, 182,  85, 233,  96, 194, 101, 209,  81,
1014 	160, 108, 151, 211,  11, 192, 240,  24, 168, 192,
1015 	  7,  42, 243, 209,  11, 144, 200,  30, 145,  12,
1016 	105,  80, 168, 205, 171,   6, 231, 252,  10, 151,
1017 	179,  11, 156, 112,   4, 252, 188, 198, 100, 112,
1018 	205,  46,  26, 208, 114, 243, 162, 238, 233, 133,
1019 	104,  87, 143,  47, 192,  10, 202,  80,  10, 200,
1020 	 64, 148, 225, 160, 198, 104,  26,   8, 179, 137,
1021 	183, 114, 120,   8, 166, 162, 212, 190,  66,  43,
1022 	158, 115,   0, 243, 194,  21, 127, 232, 167,  51,
1023 	224, 111,  84,  87, 203, 165, 176,  11, 154,   0,
1024 	  3, 220, 244,  24, 189,  16, 206,  14, 214, 182,
1025 	 11, 108,   8, 105, 107, 211, 239,  36,  12, 150,
1026 	 29,  39,  30, 176,   5, 172, 208,  11,  14, 205,
1027 	 12, 218,  80,  11, 235,  73,   9,  44,  42, 155,
1028 	134, 128,  49, 181,  60,   9, 170,  48,  10, 230,
1029 	161,   5,  31, 240,   0, 125, 253,   0, 160, 182,
1030 	 23, 147,  64, 180,  23,  58, 117,  84,  23,   5,
1031 	130, 112,  42, 174,   0,   3, 150, 240, 151, 171,
1032 	144,  58,   1, 205, 174, 114,  80, 205, 160, 108,
1033 	214,   3,  25, 209, 185, 160,  13, 202, 208,   0,
1034 	  3, 224,   1, 151,  32, 166, 152,  57,  48, 134,
1035 	254, 112,  83,  16, 115,  45, 114, 184,   6, 125,
1036 	112,   7, 123, 160,   5, 241, 178,   0, 125,  61,
1037 	  2, 216, 196,  23, 144,  80,  96,  21,  91, 177,
1038 	253,  19,   5,  83, 112, 216, 192,  80,   2,  95,
1039 	 96,  23,  82, 234,   9, 165, 128,   8,  65,  27,
1040 	180, 110,  74,   8, 163, 221, 182,  54, 157, 205,
1041 	181, 192, 128, 185, 240,  10, 208, 160,  11,  13,
1042 	160,   0,  24,   0,   6, 208,  32, 158, 208, 208,
1043 	 30, 234,  42, 223,  85, 144,   5, 216,  45,  23,
1044 	 57, 208, 218,  44, 227, 221,  22, 240,   4,  90,
1045 	241,  29, 170,  64, 157, 215, 170, 147, 196, 147,
1046 	208, 201, 128,   4, 102,  96,  25,  32,  94,  23,
1047 	147, 120,   7, 125, 176,   6, 113, 160,   6, 214,
1048 	 60,  55, 106, 122, 223, 114,   4,  79,  39, 148,
1049 	 11, 255,  77,   1,  20, 112,   5, 170,  48, 182,
1050 	205,  12, 205, 159,  64,  57, 120, 144, 221, 219,
1051 	157,   3,  38,  80,  43, 101, 195,  50,  19, 238,
1052 	203, 189,   1, 185, 243, 188, 188,  62,  48,   5,
1053 	202, 128,  13, 201, 192,   6, 110, 224,  86, 121,
1054 	  0, 226,  82, 174,   4,  34, 126,   6,  36, 222,
1055 	  7, 120,  96, 226, 220, 226,  56,  17,  44, 154,
1056 	151, 227, 148, 118, 201,  10, 124,  50,  10, 142,
1057 	176,  33, 215, 225, 227,  77,   2, 228, 182, 242,
1058 	  0,  53, 240,   5,  68,  94,  34, 229, 120, 169,
1059 	137, 169,   2,   6, 150,   5, 229, 186, 206,  48,
1060 	 64,  16, 166, 160,   8, 192,  81,  62, 229,  32,
1061 	142,  25,  84, 238, 222, 115,  49, 232, 132, 110,
1062 	 23, 215, 113,  25, 218,  17,  34,  78, 178, 232,
1063 	181,  98,   1, 109,  30,  32,  37, 162,  16, 151,
1064 	 64, 184, 152,  26, 127,  73,  94,  10,  73,   9,
1065 	 12,  56, 128,  16, 218, 148,   7, 121, 240,   5,
1066 	182,  17, 234, 162, 158,   3, 184, 129,  27, 218,
1067 	113, 234, 218, 209,  31, 253,  17,  34, 172, 206,
1068 	232,  38, 160,   3,   0,  82, 225, 145, 206,  16,
1069 	148, 142, 169, 116, 126, 164, 186, 144,  12, 187,
1070 	237,  16, 150,  20,   9, 118,  96,   7,  95, 240,
1071 	  5, 216, 145,  29, 168, 158, 234, 170, 174,   1,
1072 	 31, 160,   3, 184,  17, 236, 120,  33, 235, 179,
1073 	254,  16, 144,  75, 184, 136, 153, 106,  22, 185,
1074 	  6, 147, 192,  10, 174, 176,   1,  60,  65,  19,
1075 	145, 240, 230, 207, 222,  17, 128,  64, 184,  33,
1076 	 96, 164,  86, 144,   6, 225, 226, 165, 154,  32,
1077 	  1, 223, 190, 238,  21, 225,  10,  75, 128,   2,
1078 	 54, 240,   3,  66, 148,   6, 228, 178,  11, 192,
1079 	192,   4, 236, 158, 239,   2,  17,  16,   0,  59};
1080 
1081