cl: Correct CL_DEVICE_DOUBLE_FP_CONFIG check for OpenCL > 1.2
[piglit.git] / tests / util / piglit-util-compressed-grays.h
blob1752e1e2b72a5ef62fd7d5c2d010e6880dfa30d7
1 /*
2 * Copyright © 2012 Intel Corporation
4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"),
6 * to deal in the Software without restriction, including without limitation
7 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8 * and/or sell copies of the Software, and to permit persons to whom the
9 * Software is furnished to do so, subject to the following conditions:
11 * The above copyright notice and this permission notice (including the next
12 * paragraph) shall be included in all copies or substantial portions of the
13 * Software.
15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21 * DEALINGS IN THE SOFTWARE.
24 /**
25 * \file piglit-util-compressed-grays.h
27 * This file contains pre-compressed representations of uniform
28 * grayscale images in various texture compression formats, for use in
29 * testing compressed textures.
32 /**
33 * Bit pattern representing each possible 8-bit grayscale value using
34 * ETC1 compression.
36 * These bit patterns may also be used for the GL_COMPRESSED_RGB8_ETC2
37 * format, because it is a superset of ETC1.
39 static const unsigned char piglit_etc1_grayscale_blocks[256][8] = {
40 { 0, 0, 0, 0, 255, 255, 0, 0 }, /* 0 */
41 { 34, 34, 34, 216, 255, 255, 0, 0 }, /* 1 */
42 { 0, 0, 0, 0, 0, 0, 0, 0 }, /* 2 */
43 { 8, 8, 8, 38, 255, 255, 0, 0 }, /* 3 */
44 { 17, 17, 17, 108, 255, 255, 0, 0 }, /* 4 */
45 { 0, 0, 0, 36, 0, 0, 0, 0 }, /* 5 */
46 { 8, 8, 8, 2, 255, 255, 0, 0 }, /* 6 */
47 { 16, 16, 16, 74, 255, 255, 0, 0 }, /* 7 */
48 { 0, 0, 0, 0, 0, 0, 255, 255 }, /* 8 */
49 { 0, 0, 0, 72, 0, 0, 0, 0 }, /* 9 */
50 { 34, 34, 34, 180, 255, 255, 0, 0 }, /* 10 */
51 { 16, 16, 16, 38, 255, 255, 0, 0 }, /* 11 */
52 { 17, 17, 17, 36, 255, 255, 0, 0 }, /* 12 */
53 { 0, 0, 0, 108, 0, 0, 0, 0 }, /* 13 */
54 { 16, 16, 16, 2, 255, 255, 0, 0 }, /* 14 */
55 { 17, 17, 17, 0, 255, 255, 0, 0 }, /* 15 */
56 { 34, 34, 34, 144, 255, 255, 0, 0 }, /* 16 */
57 { 0, 0, 0, 36, 0, 0, 255, 255 }, /* 17 */
58 { 0, 0, 0, 144, 0, 0, 0, 0 }, /* 18 */
59 { 17, 17, 17, 0, 0, 0, 0, 0 }, /* 19 */
60 { 32, 32, 32, 110, 255, 255, 0, 0 }, /* 20 */
61 { 34, 34, 34, 108, 255, 255, 0, 0 }, /* 21 */
62 { 17, 17, 17, 36, 0, 0, 0, 0 }, /* 22 */
63 { 40, 40, 40, 146, 255, 255, 0, 0 }, /* 23 */
64 { 0, 0, 0, 180, 0, 0, 0, 0 }, /* 24 */
65 { 17, 17, 17, 0, 0, 0, 255, 255 }, /* 25 */
66 { 17, 17, 17, 72, 0, 0, 0, 0 }, /* 26 */
67 { 51, 51, 51, 180, 255, 255, 0, 0 }, /* 27 */
68 { 32, 32, 32, 38, 255, 255, 0, 0 }, /* 28 */
69 { 0, 0, 0, 72, 0, 0, 255, 255 }, /* 29 */
70 { 17, 17, 17, 108, 0, 0, 0, 0 }, /* 30 */
71 { 32, 32, 32, 2, 255, 255, 0, 0 }, /* 31 */
72 { 34, 34, 34, 0, 255, 255, 0, 0 }, /* 32 */
73 { 0, 0, 0, 216, 0, 0, 0, 0 }, /* 33 */
74 { 17, 17, 17, 36, 0, 0, 255, 255 }, /* 34 */
75 { 17, 17, 17, 144, 0, 0, 0, 0 }, /* 35 */
76 { 34, 34, 34, 0, 0, 0, 0, 0 }, /* 36 */
77 { 8, 8, 8, 74, 0, 0, 255, 255 }, /* 37 */
78 { 51, 51, 51, 108, 255, 255, 0, 0 }, /* 38 */
79 { 34, 34, 34, 36, 0, 0, 0, 0 }, /* 39 */
80 { 16, 16, 16, 182, 0, 0, 0, 0 }, /* 40 */
81 { 17, 17, 17, 180, 0, 0, 0, 0 }, /* 41 */
82 { 0, 0, 0, 108, 0, 0, 255, 255 }, /* 42 */
83 { 34, 34, 34, 72, 0, 0, 0, 0 }, /* 43 */
84 { 68, 68, 68, 180, 255, 255, 0, 0 }, /* 44 */
85 { 16, 16, 16, 74, 0, 0, 255, 255 }, /* 45 */
86 { 17, 17, 17, 72, 0, 0, 255, 255 }, /* 46 */
87 { 0, 0, 0, 252, 0, 0, 0, 0 }, /* 47 */
88 { 24, 24, 24, 182, 0, 0, 0, 0 }, /* 48 */
89 { 51, 51, 51, 0, 255, 255, 0, 0 }, /* 49 */
90 { 17, 17, 17, 216, 0, 0, 0, 0 }, /* 50 */
91 { 34, 34, 34, 36, 0, 0, 255, 255 }, /* 51 */
92 { 34, 34, 34, 144, 0, 0, 0, 0 }, /* 52 */
93 { 51, 51, 51, 0, 0, 0, 0, 0 }, /* 53 */
94 { 40, 40, 40, 110, 0, 0, 0, 0 }, /* 54 */
95 { 68, 68, 68, 108, 255, 255, 0, 0 }, /* 55 */
96 { 51, 51, 51, 36, 0, 0, 0, 0 }, /* 56 */
97 { 24, 24, 24, 218, 0, 0, 0, 0 }, /* 57 */
98 { 34, 34, 34, 180, 0, 0, 0, 0 }, /* 58 */
99 { 17, 17, 17, 108, 0, 0, 255, 255 }, /* 59 */
100 { 0, 0, 0, 144, 0, 0, 255, 255 }, /* 60 */
101 { 85, 85, 85, 180, 255, 255, 0, 0 }, /* 61 */
102 { 32, 32, 32, 74, 0, 0, 255, 255 }, /* 62 */
103 { 34, 34, 34, 72, 0, 0, 255, 255 }, /* 63 */
104 { 17, 17, 17, 252, 0, 0, 0, 0 }, /* 64 */
105 { 40, 40, 40, 182, 0, 0, 0, 0 }, /* 65 */
106 { 68, 68, 68, 0, 255, 255, 0, 0 }, /* 66 */
107 { 34, 34, 34, 216, 0, 0, 0, 0 }, /* 67 */
108 { 51, 51, 51, 36, 0, 0, 255, 255 }, /* 68 */
109 { 51, 51, 51, 144, 0, 0, 0, 0 }, /* 69 */
110 { 68, 68, 68, 0, 0, 0, 0, 0 }, /* 70 */
111 { 24, 24, 24, 254, 0, 0, 0, 0 }, /* 71 */
112 { 85, 85, 85, 108, 255, 255, 0, 0 }, /* 72 */
113 { 68, 68, 68, 36, 0, 0, 0, 0 }, /* 73 */
114 { 40, 40, 40, 218, 0, 0, 0, 0 }, /* 74 */
115 { 51, 51, 51, 180, 0, 0, 0, 0 }, /* 75 */
116 { 34, 34, 34, 108, 0, 0, 255, 255 }, /* 76 */
117 { 17, 17, 17, 144, 0, 0, 255, 255 }, /* 77 */
118 { 102, 102, 102, 180, 255, 255, 0, 0 }, /* 78 */
119 { 64, 64, 64, 110, 0, 0, 0, 0 }, /* 79 */
120 { 0, 0, 0, 180, 0, 0, 255, 255 }, /* 80 */
121 { 34, 34, 34, 252, 0, 0, 0, 0 }, /* 81 */
122 { 48, 48, 48, 218, 0, 0, 0, 0 }, /* 82 */
123 { 85, 85, 85, 0, 255, 255, 0, 0 }, /* 83 */
124 { 51, 51, 51, 216, 0, 0, 0, 0 }, /* 84 */
125 { 68, 68, 68, 36, 0, 0, 255, 255 }, /* 85 */
126 { 68, 68, 68, 144, 0, 0, 0, 0 }, /* 86 */
127 { 85, 85, 85, 0, 0, 0, 0, 0 }, /* 87 */
128 { 8, 8, 8, 182, 0, 0, 255, 255 }, /* 88 */
129 { 102, 102, 102, 108, 255, 255, 0, 0 }, /* 89 */
130 { 85, 85, 85, 36, 0, 0, 0, 0 }, /* 90 */
131 { 48, 48, 48, 110, 0, 0, 255, 255 }, /* 91 */
132 { 68, 68, 68, 180, 0, 0, 0, 0 }, /* 92 */
133 { 51, 51, 51, 108, 0, 0, 255, 255 }, /* 93 */
134 { 34, 34, 34, 144, 0, 0, 255, 255 }, /* 94 */
135 { 119, 119, 119, 180, 255, 255, 0, 0 }, /* 95 */
136 { 16, 16, 16, 182, 0, 0, 255, 255 }, /* 96 */
137 { 17, 17, 17, 180, 0, 0, 255, 255 }, /* 97 */
138 { 51, 51, 51, 252, 0, 0, 0, 0 }, /* 98 */
139 { 56, 56, 56, 110, 0, 0, 255, 255 }, /* 99 */
140 { 102, 102, 102, 0, 255, 255, 0, 0 }, /* 100 */
141 { 68, 68, 68, 216, 0, 0, 0, 0 }, /* 101 */
142 { 85, 85, 85, 36, 0, 0, 255, 255 }, /* 102 */
143 { 85, 85, 85, 144, 0, 0, 0, 0 }, /* 103 */
144 { 102, 102, 102, 0, 0, 0, 0, 0 }, /* 104 */
145 { 104, 104, 104, 2, 255, 255, 0, 0 }, /* 105 */
146 { 0, 0, 0, 216, 0, 0, 255, 255 }, /* 106 */
147 { 102, 102, 102, 36, 0, 0, 0, 0 }, /* 107 */
148 { 64, 64, 64, 110, 0, 0, 255, 255 }, /* 108 */
149 { 85, 85, 85, 180, 0, 0, 0, 0 }, /* 109 */
150 { 68, 68, 68, 108, 0, 0, 255, 255 }, /* 110 */
151 { 51, 51, 51, 144, 0, 0, 255, 255 }, /* 111 */
152 { 136, 136, 136, 180, 255, 255, 0, 0 }, /* 112 */
153 { 32, 32, 32, 182, 0, 0, 255, 255 }, /* 113 */
154 { 34, 34, 34, 180, 0, 0, 255, 255 }, /* 114 */
155 { 68, 68, 68, 252, 0, 0, 0, 0 }, /* 115 */
156 { 72, 72, 72, 110, 0, 0, 255, 255 }, /* 116 */
157 { 119, 119, 119, 0, 255, 255, 0, 0 }, /* 117 */
158 { 85, 85, 85, 216, 0, 0, 0, 0 }, /* 118 */
159 { 102, 102, 102, 36, 0, 0, 255, 255 }, /* 119 */
160 { 102, 102, 102, 144, 0, 0, 0, 0 }, /* 120 */
161 { 119, 119, 119, 0, 0, 0, 0, 0 }, /* 121 */
162 { 16, 16, 16, 218, 0, 0, 255, 255 }, /* 122 */
163 { 17, 17, 17, 216, 0, 0, 255, 255 }, /* 123 */
164 { 119, 119, 119, 36, 0, 0, 0, 0 }, /* 124 */
165 { 104, 104, 104, 146, 0, 0, 0, 0 }, /* 125 */
166 { 102, 102, 102, 180, 0, 0, 0, 0 }, /* 126 */
167 { 85, 85, 85, 108, 0, 0, 255, 255 }, /* 127 */
168 { 68, 68, 68, 144, 0, 0, 255, 255 }, /* 128 */
169 { 153, 153, 153, 180, 255, 255, 0, 0 }, /* 129 */
170 { 24, 24, 24, 218, 0, 0, 255, 255 }, /* 130 */
171 { 51, 51, 51, 180, 0, 0, 255, 255 }, /* 131 */
172 { 85, 85, 85, 252, 0, 0, 0, 0 }, /* 132 */
173 { 112, 112, 112, 146, 0, 0, 0, 0 }, /* 133 */
174 { 136, 136, 136, 0, 255, 255, 0, 0 }, /* 134 */
175 { 102, 102, 102, 216, 0, 0, 0, 0 }, /* 135 */
176 { 119, 119, 119, 36, 0, 0, 255, 255 }, /* 136 */
177 { 119, 119, 119, 144, 0, 0, 0, 0 }, /* 137 */
178 { 136, 136, 136, 0, 0, 0, 0, 0 }, /* 138 */
179 { 32, 32, 32, 218, 0, 0, 255, 255 }, /* 139 */
180 { 34, 34, 34, 216, 0, 0, 255, 255 }, /* 140 */
181 { 136, 136, 136, 36, 0, 0, 0, 0 }, /* 141 */
182 { 80, 80, 80, 146, 0, 0, 255, 255 }, /* 142 */
183 { 119, 119, 119, 180, 0, 0, 0, 0 }, /* 143 */
184 { 102, 102, 102, 108, 0, 0, 255, 255 }, /* 144 */
185 { 85, 85, 85, 144, 0, 0, 255, 255 }, /* 145 */
186 { 170, 170, 170, 180, 255, 255, 0, 0 }, /* 146 */
187 { 40, 40, 40, 218, 0, 0, 255, 255 }, /* 147 */
188 { 68, 68, 68, 180, 0, 0, 255, 255 }, /* 148 */
189 { 102, 102, 102, 252, 0, 0, 0, 0 }, /* 149 */
190 { 88, 88, 88, 146, 0, 0, 255, 255 }, /* 150 */
191 { 153, 153, 153, 0, 255, 255, 0, 0 }, /* 151 */
192 { 119, 119, 119, 216, 0, 0, 0, 0 }, /* 152 */
193 { 136, 136, 136, 36, 0, 0, 255, 255 }, /* 153 */
194 { 136, 136, 136, 144, 0, 0, 0, 0 }, /* 154 */
195 { 153, 153, 153, 0, 0, 0, 0, 0 }, /* 155 */
196 { 120, 120, 120, 218, 0, 0, 0, 0 }, /* 156 */
197 { 51, 51, 51, 216, 0, 0, 255, 255 }, /* 157 */
198 { 153, 153, 153, 36, 0, 0, 0, 0 }, /* 158 */
199 { 96, 96, 96, 146, 0, 0, 255, 255 }, /* 159 */
200 { 136, 136, 136, 180, 0, 0, 0, 0 }, /* 160 */
201 { 119, 119, 119, 108, 0, 0, 255, 255 }, /* 161 */
202 { 102, 102, 102, 144, 0, 0, 255, 255 }, /* 162 */
203 { 187, 187, 187, 180, 255, 255, 0, 0 }, /* 163 */
204 { 136, 136, 136, 182, 0, 0, 0, 0 }, /* 164 */
205 { 85, 85, 85, 180, 0, 0, 255, 255 }, /* 165 */
206 { 119, 119, 119, 252, 0, 0, 0, 0 }, /* 166 */
207 { 104, 104, 104, 146, 0, 0, 255, 255 }, /* 167 */
208 { 170, 170, 170, 0, 255, 255, 0, 0 }, /* 168 */
209 { 136, 136, 136, 216, 0, 0, 0, 0 }, /* 169 */
210 { 153, 153, 153, 36, 0, 0, 255, 255 }, /* 170 */
211 { 153, 153, 153, 144, 0, 0, 0, 0 }, /* 171 */
212 { 170, 170, 170, 0, 0, 0, 0, 0 }, /* 172 */
213 { 136, 136, 136, 218, 0, 0, 0, 0 }, /* 173 */
214 { 68, 68, 68, 216, 0, 0, 255, 255 }, /* 174 */
215 { 170, 170, 170, 36, 0, 0, 0, 0 }, /* 175 */
216 { 176, 176, 176, 38, 255, 255, 0, 0 }, /* 176 */
217 { 153, 153, 153, 180, 0, 0, 0, 0 }, /* 177 */
218 { 136, 136, 136, 108, 0, 0, 255, 255 }, /* 178 */
219 { 119, 119, 119, 144, 0, 0, 255, 255 }, /* 179 */
220 { 204, 204, 204, 180, 255, 255, 0, 0 }, /* 180 */
221 { 144, 144, 144, 218, 0, 0, 0, 0 }, /* 181 */
222 { 102, 102, 102, 180, 0, 0, 255, 255 }, /* 182 */
223 { 0, 0, 0, 252, 0, 0, 255, 255 }, /* 183 */
224 { 184, 184, 184, 38, 255, 255, 0, 0 }, /* 184 */
225 { 187, 187, 187, 0, 255, 255, 0, 0 }, /* 185 */
226 { 153, 153, 153, 216, 0, 0, 0, 0 }, /* 186 */
227 { 170, 170, 170, 36, 0, 0, 255, 255 }, /* 187 */
228 { 170, 170, 170, 144, 0, 0, 0, 0 }, /* 188 */
229 { 187, 187, 187, 0, 0, 0, 0, 0 }, /* 189 */
230 { 144, 144, 144, 110, 0, 0, 255, 255 }, /* 190 */
231 { 85, 85, 85, 216, 0, 0, 255, 255 }, /* 191 */
232 { 187, 187, 187, 36, 0, 0, 0, 0 }, /* 192 */
233 { 192, 192, 192, 38, 255, 255, 0, 0 }, /* 193 */
234 { 170, 170, 170, 180, 0, 0, 0, 0 }, /* 194 */
235 { 153, 153, 153, 108, 0, 0, 255, 255 }, /* 195 */
236 { 136, 136, 136, 144, 0, 0, 255, 255 }, /* 196 */
237 { 221, 221, 221, 180, 255, 255, 0, 0 }, /* 197 */
238 { 152, 152, 152, 110, 0, 0, 255, 255 }, /* 198 */
239 { 119, 119, 119, 180, 0, 0, 255, 255 }, /* 199 */
240 { 17, 17, 17, 252, 0, 0, 255, 255 }, /* 200 */
241 { 200, 200, 200, 38, 255, 255, 0, 0 }, /* 201 */
242 { 204, 204, 204, 0, 255, 255, 0, 0 }, /* 202 */
243 { 170, 170, 170, 216, 0, 0, 0, 0 }, /* 203 */
244 { 187, 187, 187, 36, 0, 0, 255, 255 }, /* 204 */
245 { 187, 187, 187, 144, 0, 0, 0, 0 }, /* 205 */
246 { 204, 204, 204, 0, 0, 0, 0, 0 }, /* 206 */
247 { 24, 24, 24, 254, 0, 0, 255, 255 }, /* 207 */
248 { 102, 102, 102, 216, 0, 0, 255, 255 }, /* 208 */
249 { 204, 204, 204, 36, 0, 0, 0, 0 }, /* 209 */
250 { 176, 176, 176, 74, 0, 0, 255, 255 }, /* 210 */
251 { 187, 187, 187, 180, 0, 0, 0, 0 }, /* 211 */
252 { 170, 170, 170, 108, 0, 0, 255, 255 }, /* 212 */
253 { 153, 153, 153, 144, 0, 0, 255, 255 }, /* 213 */
254 { 238, 238, 238, 180, 255, 255, 0, 0 }, /* 214 */
255 { 168, 168, 168, 110, 0, 0, 255, 255 }, /* 215 */
256 { 136, 136, 136, 180, 0, 0, 255, 255 }, /* 216 */
257 { 34, 34, 34, 252, 0, 0, 255, 255 }, /* 217 */
258 { 184, 184, 184, 74, 0, 0, 255, 255 }, /* 218 */
259 { 221, 221, 221, 0, 255, 255, 0, 0 }, /* 219 */
260 { 187, 187, 187, 216, 0, 0, 0, 0 }, /* 220 */
261 { 204, 204, 204, 36, 0, 0, 255, 255 }, /* 221 */
262 { 204, 204, 204, 144, 0, 0, 0, 0 }, /* 222 */
263 { 221, 221, 221, 0, 0, 0, 0, 0 }, /* 223 */
264 { 40, 40, 40, 254, 0, 0, 255, 255 }, /* 224 */
265 { 119, 119, 119, 216, 0, 0, 255, 255 }, /* 225 */
266 { 221, 221, 221, 36, 0, 0, 0, 0 }, /* 226 */
267 { 192, 192, 192, 74, 0, 0, 255, 255 }, /* 227 */
268 { 204, 204, 204, 180, 0, 0, 0, 0 }, /* 228 */
269 { 187, 187, 187, 108, 0, 0, 255, 255 }, /* 229 */
270 { 170, 170, 170, 144, 0, 0, 255, 255 }, /* 230 */
271 { 255, 255, 255, 180, 255, 255, 0, 0 }, /* 231 */
272 { 48, 48, 48, 254, 0, 0, 255, 255 }, /* 232 */
273 { 153, 153, 153, 180, 0, 0, 255, 255 }, /* 233 */
274 { 51, 51, 51, 252, 0, 0, 255, 255 }, /* 234 */
275 { 200, 200, 200, 74, 0, 0, 255, 255 }, /* 235 */
276 { 238, 238, 238, 0, 255, 255, 0, 0 }, /* 236 */
277 { 204, 204, 204, 216, 0, 0, 0, 0 }, /* 237 */
278 { 221, 221, 221, 36, 0, 0, 255, 255 }, /* 238 */
279 { 221, 221, 221, 144, 0, 0, 0, 0 }, /* 239 */
280 { 238, 238, 238, 0, 0, 0, 0, 0 }, /* 240 */
281 { 176, 176, 176, 146, 0, 0, 255, 255 }, /* 241 */
282 { 136, 136, 136, 216, 0, 0, 255, 255 }, /* 242 */
283 { 238, 238, 238, 36, 0, 0, 0, 0 }, /* 243 */
284 { 224, 224, 224, 110, 0, 0, 0, 0 }, /* 244 */
285 { 221, 221, 221, 180, 0, 0, 0, 0 }, /* 245 */
286 { 204, 204, 204, 108, 0, 0, 255, 255 }, /* 246 */
287 { 187, 187, 187, 144, 0, 0, 255, 255 }, /* 247 */
288 { 200, 200, 200, 110, 0, 0, 255, 255 }, /* 248 */
289 { 64, 64, 64, 254, 0, 0, 255, 255 }, /* 249 */
290 { 170, 170, 170, 180, 0, 0, 255, 255 }, /* 250 */
291 { 68, 68, 68, 252, 0, 0, 255, 255 }, /* 251 */
292 { 232, 232, 232, 110, 0, 0, 0, 0 }, /* 252 */
293 { 255, 255, 255, 0, 255, 255, 0, 0 }, /* 253 */
294 { 221, 221, 221, 216, 0, 0, 0, 0 }, /* 254 */
295 { 85, 85, 85, 252, 0, 0, 255, 255 }, /* 255 */
299 * Bit pattern representing each possible 8-bit grayscale value using
300 * FXT1 compression.
302 static const unsigned char piglit_fxt1_grayscale_blocks[256][16] = {
303 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, /* 0 */
304 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 128, 16, 2 }, /* 1 */
305 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 0, 128, 16, 2 }, /* 2 */
306 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 0, 128, 16, 2 }, /* 3 */
307 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 0, 128, 16, 2 }, /* 4 */
308 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 0, 128, 16, 2 }, /* 5 */
309 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 0, 66, 8 }, /* 6 */
310 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 128, 82, 10 }, /* 7 */
311 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 132, 16, 2 }, /* 8 */
312 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 33, 4, 33, 4 }, /* 9 */
313 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 128, 115, 14 }, /* 10 */
314 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 0, 0, 66, 8 }, /* 11 */
315 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 33, 4, 33, 4 }, /* 12 */
316 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 33, 4, 33, 4 }, /* 13 */
317 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 0, 128, 82, 10 }, /* 14 */
318 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 128, 181, 22 }, /* 15 */
319 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 8, 33, 4 }, /* 16 */
320 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 66, 136, 49, 6 }, /* 17 */
321 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 128, 214, 26 }, /* 18 */
322 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 33, 132, 82, 10 }, /* 19 */
323 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 66, 136, 49, 6 }, /* 20 */
324 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 66, 136, 49, 6 }, /* 21 */
325 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 0, 0, 66, 8 }, /* 22 */
326 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 33, 4, 198, 24 }, /* 23 */
327 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 140, 49, 6 }, /* 24 */
328 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 33, 4, 66, 8 }, /* 25 */
329 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 0, 128, 57, 39 }, /* 26 */
330 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 99, 12, 66, 8 }, /* 27 */
331 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 99, 12, 99, 12 }, /* 28 */
332 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 33, 4, 66, 8 }, /* 29 */
333 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 99, 12, 66, 8 }, /* 30 */
334 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 99, 12, 132, 16 }, /* 31 */
335 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 99, 12, 99, 12 }, /* 32 */
336 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 132, 16, 66, 8 }, /* 33 */
337 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 0, 128, 82, 10 }, /* 34 */
338 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 99, 140, 115, 14 }, /* 35 */
339 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 132, 144, 82, 10 }, /* 36 */
340 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 132, 144, 82, 10 }, /* 37 */
341 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 66, 8, 99, 12 }, /* 38 */
342 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 99, 12, 231, 28 }, /* 39 */
343 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 132, 144, 148, 18 }, /* 40 */
344 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 148, 82, 10 }, /* 41 */
345 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 99, 12, 8, 33 }, /* 42 */
346 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 66, 136, 115, 14 }, /* 43 */
347 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 132, 16, 132, 16 }, /* 44 */
348 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 165, 20, 99, 12 }, /* 45 */
349 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 99, 140, 115, 14 }, /* 46 */
350 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 132, 144, 148, 18 }, /* 47 */
351 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 132, 144, 247, 30 }, /* 48 */
352 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 198, 24, 99, 12 }, /* 49 */
353 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 66, 136, 115, 14 }, /* 50 */
354 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 132, 144, 24, 35 }, /* 51 */
355 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 165, 148, 148, 18 }, /* 52 */
356 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 198, 152, 115, 14 }, /* 53 */
357 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 198, 152, 115, 14 }, /* 54 */
358 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 132, 16, 132, 16 }, /* 55 */
359 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 165, 20, 8, 33 }, /* 56 */
360 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 231, 156, 115, 14 }, /* 57 */
361 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 165, 20, 132, 16 }, /* 58 */
362 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 99, 12, 132, 16 }, /* 59 */
363 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 231, 28, 132, 16 }, /* 60 */
364 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 231, 28, 165, 20 }, /* 61 */
365 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 165, 20, 132, 16 }, /* 62 */
366 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 231, 28, 132, 16 }, /* 63 */
367 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 231, 28, 198, 24 }, /* 64 */
368 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 231, 28, 165, 20 }, /* 65 */
369 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 33, 132, 16 }, /* 66 */
370 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 132, 144, 148, 18 }, /* 67 */
371 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 231, 156, 181, 22 }, /* 68 */
372 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 8, 161, 148, 18 }, /* 69 */
373 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 8, 161, 148, 18 }, /* 70 */
374 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 198, 24, 165, 20 }, /* 71 */
375 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 231, 28, 41, 37 }, /* 72 */
376 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 8, 161, 214, 26 }, /* 73 */
377 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 165, 148, 18 }, /* 74 */
378 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 0, 128, 181, 22 }, /* 75 */
379 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 198, 152, 181, 22 }, /* 76 */
380 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 8, 33, 198, 24 }, /* 77 */
381 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 41, 37, 165, 20 }, /* 78 */
382 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 231, 156, 181, 22 }, /* 79 */
383 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 8, 161, 214, 26 }, /* 80 */
384 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 8, 161, 57, 39 }, /* 81 */
385 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 41, 165, 20 }, /* 82 */
386 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 198, 152, 181, 22 }, /* 83 */
387 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 33, 4, 198, 24 }, /* 84 */
388 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 41, 165, 214, 26 }, /* 85 */
389 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 74, 169, 181, 22 }, /* 86 */
390 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 74, 169, 181, 22 }, /* 87 */
391 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 8, 33, 198, 24 }, /* 88 */
392 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 41, 37, 74, 41 }, /* 89 */
393 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 107, 173, 181, 22 }, /* 90 */
394 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 41, 37, 198, 24 }, /* 91 */
395 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 231, 28, 198, 24 }, /* 92 */
396 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 107, 45, 198, 24 }, /* 93 */
397 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 107, 45, 231, 28 }, /* 94 */
398 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 41, 37, 198, 24 }, /* 95 */
399 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 107, 45, 198, 24 }, /* 96 */
400 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 107, 45, 8, 33 }, /* 97 */
401 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 107, 45, 231, 28 }, /* 98 */
402 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140, 49, 198, 24 }, /* 99 */
403 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 99, 12, 231, 28 }, /* 100 */
404 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 107, 173, 247, 30 }, /* 101 */
405 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 140, 177, 214, 26 }, /* 102 */
406 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 140, 177, 214, 26 }, /* 103 */
407 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 74, 41, 231, 28 }, /* 104 */
408 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 107, 45, 107, 45 }, /* 105 */
409 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 140, 177, 24, 35 }, /* 106 */
410 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 181, 214, 26 }, /* 107 */
411 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 132, 144, 247, 30 }, /* 108 */
412 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 74, 169, 247, 30 }, /* 109 */
413 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 140, 49, 8, 33 }, /* 110 */
414 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 173, 53, 231, 28 }, /* 111 */
415 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 107, 173, 247, 30 }, /* 112 */
416 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 140, 177, 24, 35 }, /* 113 */
417 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 140, 177, 123, 47 }, /* 114 */
418 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 57, 231, 28 }, /* 115 */
419 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 74, 169, 247, 30 }, /* 116 */
420 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 165, 20, 8, 33 }, /* 117 */
421 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 173, 181, 24, 35 }, /* 118 */
422 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 206, 185, 247, 30 }, /* 119 */
423 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 206, 185, 247, 30 }, /* 120 */
424 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 140, 49, 8, 33 }, /* 121 */
425 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 173, 53, 140, 49 }, /* 122 */
426 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 189, 247, 30 }, /* 123 */
427 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 173, 53, 8, 33 }, /* 124 */
428 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 107, 45, 8, 33 }, /* 125 */
429 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 239, 61, 8, 33 }, /* 126 */
430 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 239, 61, 41, 37 }, /* 127 */
431 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 173, 53, 8, 33 }, /* 128 */
432 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 239, 61, 8, 33 }, /* 129 */
433 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 239, 61, 74, 41 }, /* 130 */
434 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 239, 61, 41, 37 }, /* 131 */
435 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 66, 8, 33 }, /* 132 */
436 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 231, 28, 41, 37 }, /* 133 */
437 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 239, 189, 57, 39 }, /* 134 */
438 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 16, 194, 24, 35 }, /* 135 */
439 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 16, 194, 24, 35 }, /* 136 */
440 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 206, 57, 41, 37 }, /* 137 */
441 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 239, 61, 173, 53 }, /* 138 */
442 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 16, 194, 90, 43 }, /* 139 */
443 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 198, 24, 35 }, /* 140 */
444 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 8, 161, 57, 39 }, /* 141 */
445 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 206, 185, 57, 39 }, /* 142 */
446 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 16, 66, 74, 41 }, /* 143 */
447 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 49, 70, 41, 37 }, /* 144 */
448 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 239, 189, 57, 39 }, /* 145 */
449 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 16, 194, 90, 43 }, /* 146 */
450 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 16, 194, 189, 55 }, /* 147 */
451 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 74, 41, 37 }, /* 148 */
452 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 206, 185, 57, 39 }, /* 149 */
453 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 41, 37, 74, 41 }, /* 150 */
454 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 49, 198, 90, 43 }, /* 151 */
455 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 82, 202, 57, 39 }, /* 152 */
456 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 82, 202, 57, 39 }, /* 153 */
457 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 16, 66, 74, 41 }, /* 154 */
458 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 49, 70, 206, 57 }, /* 155 */
459 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 115, 206, 57, 39 }, /* 156 */
460 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 49, 70, 74, 41 }, /* 157 */
461 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 239, 61, 74, 41 }, /* 158 */
462 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 115, 78, 74, 41 }, /* 159 */
463 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 115, 78, 107, 45 }, /* 160 */
464 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 49, 70, 74, 41 }, /* 161 */
465 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 115, 78, 74, 41 }, /* 162 */
466 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 115, 78, 140, 49 }, /* 163 */
467 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 115, 78, 107, 45 }, /* 164 */
468 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 148, 82, 74, 41 }, /* 165 */
469 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 107, 45, 107, 45 }, /* 166 */
470 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 115, 206, 123, 47 }, /* 167 */
471 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 148, 210, 90, 43 }, /* 168 */
472 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 148, 210, 90, 43 }, /* 169 */
473 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 82, 74, 107, 45 }, /* 170 */
474 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 115, 78, 239, 61 }, /* 171 */
475 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 148, 210, 156, 51 }, /* 172 */
476 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 181, 214, 90, 43 }, /* 173 */
477 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 140, 177, 123, 47 }, /* 174 */
478 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 82, 202, 123, 47 }, /* 175 */
479 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 148, 82, 140, 49 }, /* 176 */
480 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 181, 86, 107, 45 }, /* 177 */
481 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 115, 206, 123, 47 }, /* 178 */
482 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 148, 210, 156, 51 }, /* 179 */
483 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 148, 210, 255, 63 }, /* 180 */
484 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 90, 107, 45 }, /* 181 */
485 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 82, 202, 123, 47 }, /* 182 */
486 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 173, 53, 140, 49 }, /* 183 */
487 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 181, 214, 156, 51 }, /* 184 */
488 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 214, 218, 123, 47 }, /* 185 */
489 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 214, 218, 123, 47 }, /* 186 */
490 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 148, 82, 140, 49 }, /* 187 */
491 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 140, 177, 156, 51 }, /* 188 */
492 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 222, 123, 47 }, /* 189 */
493 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 181, 86, 140, 49 }, /* 190 */
494 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 115, 78, 140, 49 }, /* 191 */
495 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 247, 94, 140, 49 }, /* 192 */
496 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 247, 94, 173, 53 }, /* 193 */
497 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 181, 86, 140, 49 }, /* 194 */
498 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 247, 94, 140, 49 }, /* 195 */
499 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 247, 94, 206, 57 }, /* 196 */
500 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 247, 94, 173, 53 }, /* 197 */
501 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 99, 140, 49 }, /* 198 */
502 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 239, 61, 173, 53 }, /* 199 */
503 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 247, 222, 189, 55 }, /* 200 */
504 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 24, 227, 156, 51 }, /* 201 */
505 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 24, 227, 156, 51 }, /* 202 */
506 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 214, 90, 173, 53 }, /* 203 */
507 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 206, 185, 189, 55 }, /* 204 */
508 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 24, 227, 222, 59 }, /* 205 */
509 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 231, 156, 51 }, /* 206 */
510 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 16, 194, 189, 55 }, /* 207 */
511 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 214, 218, 189, 55 }, /* 208 */
512 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 24, 99, 206, 57 }, /* 209 */
513 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 57, 103, 173, 53 }, /* 210 */
514 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 247, 222, 189, 55 }, /* 211 */
515 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 24, 227, 222, 59 }, /* 212 */
516 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 239, 61, 206, 57 }, /* 213 */
517 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 107, 173, 53 }, /* 214 */
518 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 214, 218, 189, 55 }, /* 215 */
519 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 49, 70, 206, 57 }, /* 216 */
520 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 57, 231, 222, 59 }, /* 217 */
521 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 90, 235, 189, 55 }, /* 218 */
522 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 90, 235, 189, 55 }, /* 219 */
523 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 24, 99, 206, 57 }, /* 220 */
524 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 16, 194, 222, 59 }, /* 221 */
525 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 123, 239, 189, 55 }, /* 222 */
526 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 57, 103, 206, 57 }, /* 223 */
527 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 247, 94, 206, 57 }, /* 224 */
528 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 123, 111, 206, 57 }, /* 225 */
529 { 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 123, 111, 239, 61 }, /* 226 */
530 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 57, 103, 206, 57 }, /* 227 */
531 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 123, 111, 206, 57 }, /* 228 */
532 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 140, 177, 255, 63 }, /* 229 */
533 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 123, 111, 239, 61 }, /* 230 */
534 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 156, 115, 206, 57 }, /* 231 */
535 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 115, 78, 239, 61 }, /* 232 */
536 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 123, 239, 255, 63 }, /* 233 */
537 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 156, 243, 222, 59 }, /* 234 */
538 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 156, 243, 222, 59 }, /* 235 */
539 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 90, 107, 239, 61 }, /* 236 */
540 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 82, 202, 255, 63 }, /* 237 */
541 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 156, 243, 222, 59 }, /* 238 */
542 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 189, 247, 222, 59 }, /* 239 */
543 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 148, 210, 255, 63 }, /* 240 */
544 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 90, 235, 255, 63 }, /* 241 */
545 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 189, 119, 239, 61 }, /* 242 */
546 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 189, 119, 239, 61 }, /* 243 */
547 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 123, 239, 255, 63 }, /* 244 */
548 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 24, 227, 255, 63 }, /* 245 */
549 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 189, 119, 239, 61 }, /* 246 */
550 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 123, 239, 61 }, /* 247 */
551 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 90, 235, 255, 63 }, /* 248 */
552 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 123, 239, 255, 63 }, /* 249 */
553 { 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 222, 251, 255, 63 }, /* 250 */
554 { 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 222, 251, 255, 63 }, /* 251 */
555 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 222, 251, 255, 63 }, /* 252 */
556 { 36, 73, 146, 36, 73, 146, 36, 73, 146, 36, 73, 146, 222, 251, 255, 63 }, /* 253 */
557 { 109, 219, 182, 109, 219, 182, 109, 219, 182, 109, 219, 182, 222, 251, 255, 63 }, /* 254 */
558 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 63 }, /* 255 */
562 * Bit pattern representing each possible 8-bit grayscale value using
563 * S3TC compression.
565 static const unsigned char piglit_s3tc_grayscale_blocks[256][8] = {
566 { 0, 0, 0, 0, 0, 0, 0, 0 }, /* 0 */
567 { 32, 0, 0, 0, 255, 255, 255, 255 }, /* 1 */
568 { 33, 8, 0, 0, 255, 255, 255, 255 }, /* 2 */
569 { 65, 8, 0, 0, 255, 255, 255, 255 }, /* 3 */
570 { 32, 0, 33, 8, 170, 170, 170, 170 }, /* 4 */
571 { 66, 16, 32, 0, 255, 255, 255, 255 }, /* 5 */
572 { 66, 16, 32, 0, 255, 255, 255, 255 }, /* 6 */
573 { 65, 8, 33, 8, 170, 170, 170, 170 }, /* 7 */
574 { 65, 8, 65, 8, 0, 0, 0, 0 }, /* 8 */
575 { 97, 8, 65, 8, 255, 255, 255, 255 }, /* 9 */
576 { 98, 16, 65, 8, 255, 255, 255, 255 }, /* 10 */
577 { 130, 16, 65, 8, 255, 255, 255, 255 }, /* 11 */
578 { 97, 8, 98, 16, 170, 170, 170, 170 }, /* 12 */
579 { 131, 24, 97, 8, 255, 255, 255, 255 }, /* 13 */
580 { 131, 24, 97, 8, 255, 255, 255, 255 }, /* 14 */
581 { 130, 16, 97, 8, 170, 170, 170, 170 }, /* 15 */
582 { 130, 16, 130, 16, 0, 0, 0, 0 }, /* 16 */
583 { 162, 16, 130, 16, 255, 255, 255, 255 }, /* 17 */
584 { 163, 24, 130, 16, 255, 255, 255, 255 }, /* 18 */
585 { 195, 24, 130, 16, 255, 255, 255, 255 }, /* 19 */
586 { 162, 16, 163, 24, 170, 170, 170, 170 }, /* 20 */
587 { 162, 16, 163, 24, 170, 170, 170, 170 }, /* 21 */
588 { 196, 32, 162, 16, 255, 255, 255, 255 }, /* 22 */
589 { 195, 24, 162, 16, 170, 170, 170, 170 }, /* 23 */
590 { 195, 24, 195, 24, 0, 0, 0, 0 }, /* 24 */
591 { 227, 24, 195, 24, 255, 255, 255, 255 }, /* 25 */
592 { 227, 24, 195, 24, 255, 255, 255, 255 }, /* 26 */
593 { 4, 33, 195, 24, 255, 255, 255, 255 }, /* 27 */
594 { 228, 32, 227, 24, 255, 255, 255, 255 }, /* 28 */
595 { 227, 24, 228, 32, 170, 170, 170, 170 }, /* 29 */
596 { 5, 41, 227, 24, 255, 255, 255, 255 }, /* 30 */
597 { 4, 33, 227, 24, 170, 170, 170, 170 }, /* 31 */
598 { 4, 33, 4, 33, 0, 0, 0, 0 }, /* 32 */
599 { 4, 33, 4, 33, 0, 0, 0, 0 }, /* 33 */
600 { 36, 33, 4, 33, 255, 255, 255, 255 }, /* 34 */
601 { 69, 41, 4, 33, 255, 255, 255, 255 }, /* 35 */
602 { 37, 41, 36, 33, 255, 255, 255, 255 }, /* 36 */
603 { 36, 33, 37, 41, 170, 170, 170, 170 }, /* 37 */
604 { 70, 49, 36, 33, 255, 255, 255, 255 }, /* 38 */
605 { 69, 41, 36, 33, 170, 170, 170, 170 }, /* 39 */
606 { 69, 41, 69, 41, 0, 0, 0, 0 }, /* 40 */
607 { 69, 41, 69, 41, 0, 0, 0, 0 }, /* 41 */
608 { 101, 41, 69, 41, 255, 255, 255, 255 }, /* 42 */
609 { 134, 49, 69, 41, 255, 255, 255, 255 }, /* 43 */
610 { 102, 49, 101, 41, 255, 255, 255, 255 }, /* 44 */
611 { 101, 41, 102, 49, 170, 170, 170, 170 }, /* 45 */
612 { 135, 57, 101, 41, 255, 255, 255, 255 }, /* 46 */
613 { 134, 49, 101, 41, 170, 170, 170, 170 }, /* 47 */
614 { 134, 49, 134, 49, 0, 0, 0, 0 }, /* 48 */
615 { 134, 49, 134, 49, 0, 0, 0, 0 }, /* 49 */
616 { 166, 49, 134, 49, 255, 255, 255, 255 }, /* 50 */
617 { 199, 57, 134, 49, 255, 255, 255, 255 }, /* 51 */
618 { 167, 57, 166, 49, 255, 255, 255, 255 }, /* 52 */
619 { 166, 49, 167, 57, 170, 170, 170, 170 }, /* 53 */
620 { 166, 49, 199, 57, 170, 170, 170, 170 }, /* 54 */
621 { 199, 57, 166, 49, 170, 170, 170, 170 }, /* 55 */
622 { 199, 57, 198, 49, 170, 170, 170, 170 }, /* 56 */
623 { 199, 57, 199, 57, 0, 0, 0, 0 }, /* 57 */
624 { 231, 57, 199, 57, 255, 255, 255, 255 }, /* 58 */
625 { 8, 66, 199, 57, 255, 255, 255, 255 }, /* 59 */
626 { 8, 66, 199, 57, 255, 255, 255, 255 }, /* 60 */
627 { 232, 65, 231, 57, 255, 255, 255, 255 }, /* 61 */
628 { 231, 57, 8, 66, 170, 170, 170, 170 }, /* 62 */
629 { 8, 66, 231, 57, 170, 170, 170, 170 }, /* 63 */
630 { 8, 66, 231, 57, 170, 170, 170, 170 }, /* 64 */
631 { 8, 66, 8, 66, 0, 0, 0, 0 }, /* 65 */
632 { 40, 66, 8, 66, 255, 255, 255, 255 }, /* 66 */
633 { 40, 66, 8, 66, 170, 170, 170, 170 }, /* 67 */
634 { 73, 74, 8, 66, 255, 255, 255, 255 }, /* 68 */
635 { 41, 74, 40, 66, 255, 255, 255, 255 }, /* 69 */
636 { 40, 66, 73, 74, 170, 170, 170, 170 }, /* 70 */
637 { 73, 74, 40, 66, 170, 170, 170, 170 }, /* 71 */
638 { 73, 74, 40, 66, 170, 170, 170, 170 }, /* 72 */
639 { 73, 74, 73, 74, 0, 0, 0, 0 }, /* 73 */
640 { 105, 74, 73, 74, 255, 255, 255, 255 }, /* 74 */
641 { 105, 74, 73, 74, 170, 170, 170, 170 }, /* 75 */
642 { 138, 82, 73, 74, 255, 255, 255, 255 }, /* 76 */
643 { 106, 82, 105, 74, 255, 255, 255, 255 }, /* 77 */
644 { 105, 74, 138, 82, 170, 170, 170, 170 }, /* 78 */
645 { 138, 82, 105, 74, 170, 170, 170, 170 }, /* 79 */
646 { 138, 82, 105, 74, 170, 170, 170, 170 }, /* 80 */
647 { 138, 82, 138, 82, 0, 0, 0, 0 }, /* 81 */
648 { 170, 82, 138, 82, 255, 255, 255, 255 }, /* 82 */
649 { 170, 82, 138, 82, 170, 170, 170, 170 }, /* 83 */
650 { 203, 90, 138, 82, 255, 255, 255, 255 }, /* 84 */
651 { 171, 90, 170, 82, 255, 255, 255, 255 }, /* 85 */
652 { 203, 90, 170, 82, 255, 255, 255, 255 }, /* 86 */
653 { 170, 82, 203, 90, 170, 170, 170, 170 }, /* 87 */
654 { 203, 90, 170, 82, 170, 170, 170, 170 }, /* 88 */
655 { 203, 90, 202, 82, 170, 170, 170, 170 }, /* 89 */
656 { 235, 90, 203, 90, 255, 255, 255, 255 }, /* 90 */
657 { 203, 90, 235, 90, 170, 170, 170, 170 }, /* 91 */
658 { 12, 99, 203, 90, 255, 255, 255, 255 }, /* 92 */
659 { 236, 98, 235, 90, 255, 255, 255, 255 }, /* 93 */
660 { 12, 99, 235, 90, 255, 255, 255, 255 }, /* 94 */
661 { 235, 90, 12, 99, 170, 170, 170, 170 }, /* 95 */
662 { 12, 99, 235, 90, 170, 170, 170, 170 }, /* 96 */
663 { 12, 99, 11, 91, 170, 170, 170, 170 }, /* 97 */
664 { 44, 99, 12, 99, 255, 255, 255, 255 }, /* 98 */
665 { 12, 99, 44, 99, 170, 170, 170, 170 }, /* 99 */
666 { 44, 99, 12, 99, 170, 170, 170, 170 }, /* 100 */
667 { 45, 107, 44, 99, 255, 255, 255, 255 }, /* 101 */
668 { 77, 107, 44, 99, 255, 255, 255, 255 }, /* 102 */
669 { 44, 99, 77, 107, 170, 170, 170, 170 }, /* 103 */
670 { 77, 107, 44, 99, 170, 170, 170, 170 }, /* 104 */
671 { 77, 107, 76, 99, 170, 170, 170, 170 }, /* 105 */
672 { 109, 107, 77, 107, 255, 255, 255, 255 }, /* 106 */
673 { 77, 107, 109, 107, 170, 170, 170, 170 }, /* 107 */
674 { 109, 107, 77, 107, 170, 170, 170, 170 }, /* 108 */
675 { 110, 115, 109, 107, 255, 255, 255, 255 }, /* 109 */
676 { 142, 115, 109, 107, 255, 255, 255, 255 }, /* 110 */
677 { 109, 107, 142, 115, 170, 170, 170, 170 }, /* 111 */
678 { 142, 115, 109, 107, 170, 170, 170, 170 }, /* 112 */
679 { 142, 115, 141, 107, 170, 170, 170, 170 }, /* 113 */
680 { 142, 115, 142, 115, 0, 0, 0, 0 }, /* 114 */
681 { 174, 115, 142, 115, 255, 255, 255, 255 }, /* 115 */
682 { 174, 115, 142, 115, 170, 170, 170, 170 }, /* 116 */
683 { 175, 123, 174, 115, 255, 255, 255, 255 }, /* 117 */
684 { 175, 123, 174, 115, 255, 255, 255, 255 }, /* 118 */
685 { 174, 115, 207, 123, 170, 170, 170, 170 }, /* 119 */
686 { 207, 123, 174, 115, 170, 170, 170, 170 }, /* 120 */
687 { 207, 123, 206, 115, 170, 170, 170, 170 }, /* 121 */
688 { 207, 123, 206, 115, 170, 170, 170, 170 }, /* 122 */
689 { 239, 123, 207, 123, 255, 255, 255, 255 }, /* 123 */
690 { 239, 123, 207, 123, 170, 170, 170, 170 }, /* 124 */
691 { 240, 131, 239, 123, 255, 255, 255, 255 }, /* 125 */
692 { 240, 131, 239, 123, 255, 255, 255, 255 }, /* 126 */
693 { 239, 123, 16, 132, 170, 170, 170, 170 }, /* 127 */
694 { 239, 123, 16, 132, 170, 170, 170, 170 }, /* 128 */
695 { 16, 132, 15, 124, 170, 170, 170, 170 }, /* 129 */
696 { 16, 132, 15, 124, 170, 170, 170, 170 }, /* 130 */
697 { 48, 132, 16, 132, 255, 255, 255, 255 }, /* 131 */
698 { 48, 132, 16, 132, 170, 170, 170, 170 }, /* 132 */
699 { 49, 140, 48, 132, 255, 255, 255, 255 }, /* 133 */
700 { 49, 140, 48, 132, 255, 255, 255, 255 }, /* 134 */
701 { 81, 140, 48, 132, 255, 255, 255, 255 }, /* 135 */
702 { 48, 132, 81, 140, 170, 170, 170, 170 }, /* 136 */
703 { 81, 140, 80, 132, 170, 170, 170, 170 }, /* 137 */
704 { 81, 140, 80, 132, 170, 170, 170, 170 }, /* 138 */
705 { 113, 140, 81, 140, 255, 255, 255, 255 }, /* 139 */
706 { 113, 140, 81, 140, 170, 170, 170, 170 }, /* 140 */
707 { 113, 140, 113, 140, 0, 0, 0, 0 }, /* 141 */
708 { 114, 148, 113, 140, 255, 255, 255, 255 }, /* 142 */
709 { 146, 148, 113, 140, 255, 255, 255, 255 }, /* 143 */
710 { 113, 140, 146, 148, 170, 170, 170, 170 }, /* 144 */
711 { 146, 148, 113, 140, 170, 170, 170, 170 }, /* 145 */
712 { 146, 148, 145, 140, 170, 170, 170, 170 }, /* 146 */
713 { 178, 148, 146, 148, 255, 255, 255, 255 }, /* 147 */
714 { 146, 148, 178, 148, 170, 170, 170, 170 }, /* 148 */
715 { 178, 148, 146, 148, 170, 170, 170, 170 }, /* 149 */
716 { 179, 156, 178, 148, 255, 255, 255, 255 }, /* 150 */
717 { 211, 156, 178, 148, 255, 255, 255, 255 }, /* 151 */
718 { 178, 148, 211, 156, 170, 170, 170, 170 }, /* 152 */
719 { 211, 156, 178, 148, 170, 170, 170, 170 }, /* 153 */
720 { 211, 156, 210, 148, 170, 170, 170, 170 }, /* 154 */
721 { 243, 156, 211, 156, 255, 255, 255, 255 }, /* 155 */
722 { 211, 156, 243, 156, 170, 170, 170, 170 }, /* 156 */
723 { 243, 156, 211, 156, 170, 170, 170, 170 }, /* 157 */
724 { 244, 164, 243, 156, 255, 255, 255, 255 }, /* 158 */
725 { 20, 165, 243, 156, 255, 255, 255, 255 }, /* 159 */
726 { 243, 156, 20, 165, 170, 170, 170, 170 }, /* 160 */
727 { 20, 165, 243, 156, 170, 170, 170, 170 }, /* 161 */
728 { 20, 165, 19, 157, 170, 170, 170, 170 }, /* 162 */
729 { 52, 165, 243, 156, 170, 170, 170, 170 }, /* 163 */
730 { 20, 165, 52, 165, 170, 170, 170, 170 }, /* 164 */
731 { 52, 165, 20, 165, 170, 170, 170, 170 }, /* 165 */
732 { 53, 173, 52, 165, 255, 255, 255, 255 }, /* 166 */
733 { 85, 173, 52, 165, 255, 255, 255, 255 }, /* 167 */
734 { 52, 165, 85, 173, 170, 170, 170, 170 }, /* 168 */
735 { 84, 165, 85, 173, 170, 170, 170, 170 }, /* 169 */
736 { 85, 173, 84, 165, 170, 170, 170, 170 }, /* 170 */
737 { 117, 173, 52, 165, 170, 170, 170, 170 }, /* 171 */
738 { 117, 173, 85, 173, 255, 255, 255, 255 }, /* 172 */
739 { 117, 173, 85, 173, 170, 170, 170, 170 }, /* 173 */
740 { 117, 173, 117, 173, 0, 0, 0, 0 }, /* 174 */
741 { 150, 181, 117, 173, 255, 255, 255, 255 }, /* 175 */
742 { 150, 181, 117, 173, 255, 255, 255, 255 }, /* 176 */
743 { 117, 173, 150, 181, 170, 170, 170, 170 }, /* 177 */
744 { 150, 181, 149, 173, 170, 170, 170, 170 }, /* 178 */
745 { 182, 181, 117, 173, 170, 170, 170, 170 }, /* 179 */
746 { 182, 181, 150, 181, 255, 255, 255, 255 }, /* 180 */
747 { 182, 181, 150, 181, 170, 170, 170, 170 }, /* 181 */
748 { 182, 181, 182, 181, 0, 0, 0, 0 }, /* 182 */
749 { 215, 189, 182, 181, 255, 255, 255, 255 }, /* 183 */
750 { 215, 189, 182, 181, 255, 255, 255, 255 }, /* 184 */
751 { 182, 181, 215, 189, 170, 170, 170, 170 }, /* 185 */
752 { 215, 189, 214, 181, 170, 170, 170, 170 }, /* 186 */
753 { 247, 189, 182, 181, 170, 170, 170, 170 }, /* 187 */
754 { 247, 189, 215, 189, 255, 255, 255, 255 }, /* 188 */
755 { 247, 189, 215, 189, 170, 170, 170, 170 }, /* 189 */
756 { 247, 189, 247, 189, 0, 0, 0, 0 }, /* 190 */
757 { 24, 198, 247, 189, 255, 255, 255, 255 }, /* 191 */
758 { 24, 198, 247, 189, 255, 255, 255, 255 }, /* 192 */
759 { 247, 189, 24, 198, 170, 170, 170, 170 }, /* 193 */
760 { 24, 198, 23, 190, 170, 170, 170, 170 }, /* 194 */
761 { 56, 198, 247, 189, 170, 170, 170, 170 }, /* 195 */
762 { 56, 198, 247, 189, 170, 170, 170, 170 }, /* 196 */
763 { 56, 198, 24, 198, 170, 170, 170, 170 }, /* 197 */
764 { 56, 198, 56, 198, 0, 0, 0, 0 }, /* 198 */
765 { 57, 206, 56, 198, 255, 255, 255, 255 }, /* 199 */
766 { 89, 206, 56, 198, 255, 255, 255, 255 }, /* 200 */
767 { 56, 198, 89, 206, 170, 170, 170, 170 }, /* 201 */
768 { 88, 198, 89, 206, 170, 170, 170, 170 }, /* 202 */
769 { 89, 206, 88, 198, 170, 170, 170, 170 }, /* 203 */
770 { 121, 206, 56, 198, 170, 170, 170, 170 }, /* 204 */
771 { 121, 206, 89, 206, 170, 170, 170, 170 }, /* 205 */
772 { 121, 206, 121, 206, 0, 0, 0, 0 }, /* 206 */
773 { 121, 206, 121, 206, 0, 0, 0, 0 }, /* 207 */
774 { 154, 214, 121, 206, 255, 255, 255, 255 }, /* 208 */
775 { 154, 214, 120, 198, 170, 170, 170, 170 }, /* 209 */
776 { 153, 206, 154, 214, 170, 170, 170, 170 }, /* 210 */
777 { 154, 214, 153, 206, 170, 170, 170, 170 }, /* 211 */
778 { 186, 214, 121, 206, 170, 170, 170, 170 }, /* 212 */
779 { 186, 214, 154, 214, 170, 170, 170, 170 }, /* 213 */
780 { 186, 214, 186, 214, 0, 0, 0, 0 }, /* 214 */
781 { 186, 214, 186, 214, 0, 0, 0, 0 }, /* 215 */
782 { 219, 222, 186, 214, 255, 255, 255, 255 }, /* 216 */
783 { 219, 222, 185, 206, 170, 170, 170, 170 }, /* 217 */
784 { 218, 214, 219, 222, 170, 170, 170, 170 }, /* 218 */
785 { 219, 222, 218, 214, 170, 170, 170, 170 }, /* 219 */
786 { 251, 222, 186, 214, 170, 170, 170, 170 }, /* 220 */
787 { 251, 222, 219, 222, 170, 170, 170, 170 }, /* 221 */
788 { 251, 222, 251, 222, 0, 0, 0, 0 }, /* 222 */
789 { 251, 222, 251, 222, 0, 0, 0, 0 }, /* 223 */
790 { 28, 231, 251, 222, 255, 255, 255, 255 }, /* 224 */
791 { 28, 231, 250, 214, 170, 170, 170, 170 }, /* 225 */
792 { 27, 223, 28, 231, 170, 170, 170, 170 }, /* 226 */
793 { 28, 231, 27, 223, 170, 170, 170, 170 }, /* 227 */
794 { 60, 231, 251, 222, 170, 170, 170, 170 }, /* 228 */
795 { 60, 231, 28, 231, 170, 170, 170, 170 }, /* 229 */
796 { 60, 231, 28, 231, 170, 170, 170, 170 }, /* 230 */
797 { 60, 231, 60, 231, 0, 0, 0, 0 }, /* 231 */
798 { 93, 239, 60, 231, 255, 255, 255, 255 }, /* 232 */
799 { 93, 239, 59, 223, 170, 170, 170, 170 }, /* 233 */
800 { 92, 231, 93, 239, 170, 170, 170, 170 }, /* 234 */
801 { 92, 231, 93, 239, 170, 170, 170, 170 }, /* 235 */
802 { 125, 239, 60, 231, 170, 170, 170, 170 }, /* 236 */
803 { 125, 239, 92, 231, 170, 170, 170, 170 }, /* 237 */
804 { 125, 239, 93, 239, 170, 170, 170, 170 }, /* 238 */
805 { 125, 239, 125, 239, 0, 0, 0, 0 }, /* 239 */
806 { 158, 247, 125, 239, 255, 255, 255, 255 }, /* 240 */
807 { 158, 247, 124, 231, 170, 170, 170, 170 }, /* 241 */
808 { 158, 247, 124, 231, 170, 170, 170, 170 }, /* 242 */
809 { 157, 239, 158, 247, 170, 170, 170, 170 }, /* 243 */
810 { 190, 247, 125, 239, 170, 170, 170, 170 }, /* 244 */
811 { 190, 247, 157, 239, 170, 170, 170, 170 }, /* 245 */
812 { 190, 247, 158, 247, 170, 170, 170, 170 }, /* 246 */
813 { 190, 247, 190, 247, 0, 0, 0, 0 }, /* 247 */
814 { 222, 247, 190, 247, 255, 255, 255, 255 }, /* 248 */
815 { 223, 255, 189, 239, 170, 170, 170, 170 }, /* 249 */
816 { 223, 255, 189, 239, 170, 170, 170, 170 }, /* 250 */
817 { 222, 247, 223, 255, 170, 170, 170, 170 }, /* 251 */
818 { 255, 255, 190, 247, 170, 170, 170, 170 }, /* 252 */
819 { 255, 255, 222, 247, 170, 170, 170, 170 }, /* 253 */
820 { 255, 255, 223, 255, 170, 170, 170, 170 }, /* 254 */
821 { 255, 255, 255, 255, 0, 0, 0, 0 }, /* 255 */