Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
BC7Encode_TryMode02CS.inc
Go to the documentation of this file.
1 #if 0
2 //
3 // Generated by Microsoft (R) D3D Shader Disassembler
4 //
5 //
6 ///
7 // Input signature:
8 //
9 // Name Index Mask Register SysValue Format Used
10 // -------------------- ----- ------ -------- -------- ------- ------
11 // no Input
12 //
13 // Output signature:
14 //
15 // Name Index Mask Register SysValue Format Used
16 // -------------------- ----- ------ -------- -------- ------- ------
17 // no Output
18 cs_4_0
19 dcl_globalFlags refactoringAllowed
20 dcl_immediateConstantBuffer { { -0.000000, 15, 0, 0},
21  { 65981199646559862000000000.000000, 15, 0, 0},
22  { 15358528172589056.000000, 15, 0, 0},
23  { 3584194248704.000000, 15, 0, 1},
24  { -0.000000, 15, 0, 1},
25  { -0.000000, 15, 0, 1},
26  { 14680365989888.000000, 15, 0, 1},
27  { 15362462362632192.000000, 15, 0, 2},
28  { -0.000000, 15, 0, 2},
29  { -0.000000, 15, 0, 2},
30  { -0.000000, 15, 0, 2},
31  { -0.000000, 15, 0, 2},
32  { -0.000000, 15, 0, 3},
33  { -0.000000, 15, 0, 3},
34  { -0.000000, 15, 0, 3},
35  { 0.000000, 15, 0, 3},
36  { -0.000000, 15, 0, 4},
37  { 0.000000, 2, 0, 4},
38  { -0.000000, 8, 0, 4},
39  { 22076467445760.000000, 2, 0, 4},
40  { -0.000000, 2, 0, 5},
41  { 70798013459086900000000000.000000, 8, 0, 5},
42  { -0.000000, 8, 0, 5},
43  { 0.000000, 15, 0, 5},
44  { 0x0050a4a4, 2, 0, 6},
45  { -0.000000, 8, 0, 6},
46  { 0.000000, 2, 0, 6},
47  { 17610885206241624000000000.000000, 2, 0, 6},
48  { -0.000000, 8, 0, 6},
49  { -0.000000, 8, 0, 7},
50  { 22097854464.000000, 2, 0, 7},
51  { 65888818352238725000000000.000000, 2, 0, 7},
52  { -0.000000, 15, 0, 7},
53  { 19411582976.000000, 15, 0, 8},
54  { -0.000000, 6, 0, 8},
55  { 0.000000, 8, 0, 8},
56  { 0.000000, 2, 0, 8},
57  { 0.000000, 8, 0, 9},
58  { 0.000000, 15, 0, 9},
59  { 22151331840.000000, 15, 0, 9},
60  { 9304358912.000000, 2, 0, 9},
61  { -0.000000, 8, 0, 10},
62  { 271536072765004600000000.000000, 2, 0, 10},
63  { -0.000000, 2, 0, 10},
64  { 21517107200.000000, 2, 0, 10},
65  { 12724757752857623000000000.000000, 15, 0, 10},
66  { 1365.320801, 15, 0, 11},
67  { 272006464738884190000000.000000, 6, 0, 11},
68  { -0.000000, 6, 0, 11},
69  { 5783798415360.000000, 2, 0, 11},
70  { -0.000000, 6, 0, 12},
71  { -0.000000, 8, 0, 12},
72  { -0.000000, 15, 0, 12},
73  { -0.000000, 15, 0, 12},
74  { -0.000000, 2, 0, 13},
75  { -0.000000, 2, 0, 13},
76  { -0.000000, 15, 0, 13},
77  { -0.000000, 15, 0, 13},
78  { -0.000000, 15, 0, 14},
79  { -0.000000, 15, 0, 14},
80  { 4.007874, 15, 0, 14},
81  { -0.000000, 2, 0, 14},
82  { -0.000000, 2, 0, 15},
83  { 0.000000, 15, 0, 15},
84  { 0, 3, 15, 0},
85  { 4, 3, 8, 0},
86  { 9, 15, 8, 0},
87  { 13, 15, 3, 0},
88  { 17, 8, 15, 0},
89  { 21, 3, 15, 1},
90  { 26, 15, 3, 1},
91  { 30, 15, 8, 1},
92  { 34, 8, 15, 1},
93  { 38, 8, 15, 1},
94  { 43, 6, 15, 1},
95  { 47, 6, 15, 1},
96  { 51, 6, 15, 1},
97  { 55, 5, 15, 1},
98  { 60, 3, 15, 2},
99  { 64, 3, 8, 2},
100  { 0, 3, 15, 2},
101  { 9, 3, 8, 2},
102  { 18, 8, 15, 2},
103  { 27, 15, 3, 2},
104  { 37, 3, 15, 2},
105  { 46, 3, 8, 2},
106  { 55, 6, 15, 2},
107  { 64, 10, 8, 3},
108  { 0, 5, 3, 3},
109  { 0, 8, 15, 3},
110  { 0, 8, 6, 3},
111  { 0, 6, 10, 3},
112  { 0, 8, 15, 3},
113  { 0, 5, 15, 3},
114  { 0, 15, 10, 3},
115  { 0, 15, 8, 3},
116  { 0, 8, 15, 3},
117  { 21, 15, 3, 4},
118  { 43, 3, 15, 4},
119  { 64, 5, 10, 4},
120  { 0, 6, 10, 4},
121  { 0, 10, 8, 4},
122  { 0, 8, 9, 4},
123  { 0, 15, 10, 4},
124  { 0, 15, 6, 4},
125  { 0, 3, 15, 4},
126  { 0, 15, 8, 5},
127  { 0, 5, 15, 5},
128  { 0, 15, 3, 5},
129  { 0, 15, 6, 5},
130  { 0, 15, 6, 5},
131  { 0, 15, 8, 5},
132  { 0, 3, 15, 5},
133  { 0, 15, 3, 5},
134  { 0, 5, 15, 5},
135  { 0, 5, 15, 6},
136  { 0, 5, 15, 6},
137  { 0, 8, 15, 6},
138  { 0, 5, 15, 6},
139  { 0, 10, 15, 6},
140  { 0, 5, 15, 6},
141  { 0, 10, 15, 6},
142  { 0, 8, 15, 6},
143  { 0, 13, 15, 6},
144  { 0, 15, 3, 7},
145  { 0, 12, 15, 7},
146  { 0, 3, 15, 7},
147  { 0, 3, 8, 7},
148  { 0, 0, 0, 0},
149  { 0, 0, 0, 0},
150  { 0, 0, 0, 0},
151  { 0, 0, 0, 0},
152  { 0, 0, 0, 0},
153  { 0, 0, 0, 0},
154  { 0, 0, 0, 0},
155  { 0, 0, 0, 0},
156  { 0, 0, 0, 0},
157  { 0, 0, 0, 0},
158  { 0, 0, 0, 0},
159  { 0, 0, 0, 1},
160  { 0, 0, 0, 1},
161  { 0, 0, 0, 1},
162  { 0, 0, 0, 1},
163  { 0, 0, 0, 1},
164  { 0, 0, 0, 1},
165  { 0, 0, 0, 1},
166  { 0, 0, 0, 1},
167  { 0, 0, 0, 1},
168  { 0, 0, 0, 1},
169  { 0, 0, 0, 1},
170  { 0, 0, 0, 1},
171  { 0, 0, 0, 1},
172  { 0, 0, 0, 1},
173  { 0, 0, 0, 1},
174  { 0, 0, 0, 1},
175  { 0, 0, 0, 1},
176  { 0, 0, 0, 1},
177  { 0, 0, 0, 1},
178  { 0, 0, 0, 1},
179  { 0, 0, 0, 1},
180  { 0, 0, 0, 1},
181  { 0, 0, 0, 2},
182  { 0, 0, 0, 2},
183  { 0, 0, 0, 2},
184  { 0, 0, 0, 2},
185  { 0, 0, 0, 2},
186  { 0, 0, 0, 2},
187  { 0, 0, 0, 2},
188  { 0, 0, 0, 2},
189  { 0, 0, 0, 2},
190  { 0, 0, 0, 2},
191  { 0, 0, 0, 2},
192  { 0, 0, 0, 2},
193  { 0, 0, 0, 2},
194  { 0, 0, 0, 2},
195  { 0, 0, 0, 2},
196  { 0, 0, 0, 2},
197  { 0, 0, 0, 2},
198  { 0, 0, 0, 2},
199  { 0, 0, 0, 2},
200  { 0, 0, 0, 2},
201  { 0, 0, 0, 2},
202  { 0, 0, 0, 3},
203  { 0, 0, 0, 3},
204  { 0, 0, 0, 3},
205  { 0, 0, 0, 3},
206  { 0, 0, 0, 3},
207  { 0, 0, 0, 3},
208  { 0, 0, 0, 3},
209  { 0, 0, 0, 3},
210  { 0, 0, 0, 3},
211  { 0, 0, 0, 3} }
212 dcl_constantbuffer cb0[2], immediateIndexed
213 dcl_resource_texture2d (float,float,float,float) t0
214 dcl_resource_structured t1, 16
215 dcl_uav_structured u0, 16
216 dcl_input vThreadIDInGroupFlattened
217 dcl_input vThreadGroupID.x
218 dcl_temps 29
219 dcl_indexableTemp x0[12], 4
220 dcl_indexableTemp x1[3], 4
221 dcl_indexableTemp x2[3], 4
222 dcl_indexableTemp x3[3], 4
223 dcl_tgsm_structured g0, 100, 64
224 dcl_thread_group 64, 1, 1
225 iadd r0.x, vThreadGroupID.x, cb0[1].x
226 ult r1.xyzw, vThreadIDInGroupFlattened.xxxx, l(16, 32, 8, 4)
227 if_nz r1.x
228  udiv r0.y, null, r0.x, cb0[0].y
229  imad r0.z, -r0.y, cb0[0].y, r0.x
230  ishl r0.z, r0.z, l(2)
231  ishl r0.y, r0.y, l(2)
232  and r0.w, vThreadIDInGroupFlattened.x, l(3)
233  iadd r2.x, r0.w, r0.z
234  ushr r0.z, vThreadIDInGroupFlattened.x, l(2)
235  iadd r2.y, r0.z, r0.y
236  mov r2.zw, l(0,0,0,0)
237  ld r2.xyzw, r2.xyzw, t0.xyzw
238  mul r2.xyzw, r2.xyzw, l(255.000000, 255.000000, 255.000000, 255.000000)
239  ftou r2.xyzw, r2.xyzw
240  umin r2.xyzw, r2.xyzw, l(255, 255, 255, 255)
241  store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(0), r2.xyzw
242 endif
243 sync_g_t
244 store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), l(-1)
245 movc r0.y, cb0[0].w, l(64), l(16)
246 ult r0.y, vThreadIDInGroupFlattened.x, r0.y
247 if_nz r0.y
248  iadd r0.y, vThreadIDInGroupFlattened.x, l(64)
249  mov x0[0].x, l(-1)
250  mov x0[1].x, l(-1)
251  mov x0[2].x, l(-1)
252  mov x0[0].y, l(0)
253  mov x0[1].y, l(0)
254  mov x0[2].y, l(0)
255  mov x0[4].x, l(-1)
256  mov x0[5].x, l(-1)
257  mov x0[6].x, l(-1)
258  mov x0[4].y, l(0)
259  mov x0[5].y, l(0)
260  mov x0[6].y, l(0)
261  mov x0[8].x, l(-1)
262  mov x0[9].x, l(-1)
263  mov x0[10].x, l(-1)
264  mov x0[8].y, l(0)
265  mov x0[9].y, l(0)
266  mov x0[10].y, l(0)
267  iadd r0.z, r0.y, l(-64)
268  mov r0.w, l(0)
269  loop
270  uge r2.x, r0.w, l(16)
271  breakc_nz r2.x
272  ld_structured r2.xyz, r0.w, l(0), g0.xyzx
273  ishl r2.w, r0.w, l(1)
274  ushr r2.w, icb[r0.z + 0].x, r2.w
275  and r2.w, r2.w, l(3)
276  ieq r3.x, r2.w, l(2)
277  if_nz r3.x
278  mov r3.x, x0[8].x
279  mov r3.y, x0[9].x
280  mov r3.z, x0[10].x
281  umin r3.xyz, r2.xyzx, r3.xyzx
282  mov x0[8].x, r3.x
283  mov x0[9].x, r3.y
284  mov x0[10].x, r3.z
285  mov r3.x, x0[8].y
286  mov r3.y, x0[9].y
287  mov r3.z, x0[10].y
288  umax r3.xyz, r2.xyzx, r3.xyzx
289  mov x0[8].y, r3.x
290  mov x0[9].y, r3.y
291  mov x0[10].y, r3.z
292  else
293  ieq r2.w, r2.w, l(1)
294  if_nz r2.w
295  mov r3.x, x0[4].x
296  mov r3.y, x0[5].x
297  mov r3.z, x0[6].x
298  umin r3.xyz, r2.xyzx, r3.xyzx
299  mov x0[4].x, r3.x
300  mov x0[5].x, r3.y
301  mov x0[6].x, r3.z
302  mov r3.x, x0[4].y
303  mov r3.y, x0[5].y
304  mov r3.z, x0[6].y
305  umax r3.xyz, r2.xyzx, r3.xyzx
306  mov x0[4].y, r3.x
307  mov x0[5].y, r3.y
308  mov x0[6].y, r3.z
309  else
310  mov r3.x, x0[0].x
311  mov r3.y, x0[1].x
312  mov r3.z, x0[2].x
313  umin r3.xyz, r2.xyzx, r3.xyzx
314  mov x0[0].x, r3.x
315  mov x0[1].x, r3.y
316  mov x0[2].x, r3.z
317  mov r3.x, x0[0].y
318  mov r3.y, x0[1].y
319  mov r3.z, x0[2].y
320  umax r2.xyz, r2.xyzx, r3.xyzx
321  mov x0[0].y, r2.x
322  mov x0[1].y, r2.y
323  mov x0[2].y, r2.z
324  endif
325  endif
326  iadd r0.w, r0.w, l(1)
327  endloop
328  mov r2.x, x0[0].x
329  mov r2.y, x0[1].x
330  mov r2.z, x0[2].x
331  mov r3.x, x0[0].y
332  mov r3.y, x0[1].y
333  mov r3.z, x0[2].y
334  mov r4.x, x0[4].x
335  mov r4.y, x0[5].x
336  mov r4.z, x0[6].x
337  mov r5.x, x0[4].y
338  mov r5.y, x0[5].y
339  mov r5.z, x0[6].y
340  mov r6.x, x0[8].x
341  mov r6.y, x0[9].x
342  mov r6.z, x0[10].x
343  mov r7.x, x0[8].y
344  mov r7.y, x0[9].y
345  mov r7.z, x0[10].y
346  movc r0.w, cb0[0].w, l(1), l(64)
347  iadd r2.xyz, r2.xyzx, l(4, 4, 4, 0)
348  umin r2.xyz, r2.xyzx, l(255, 255, 255, 0)
349  ushr r8.xyz, r2.xyzx, l(3)
350  and r8.xyz, r8.xyzx, l(30, 30, 30, 0)
351  iadd r3.xyz, r3.xyzx, l(4, 4, 4, 0)
352  umin r3.xyz, r3.xyzx, l(255, 255, 255, 0)
353  ushr r9.xyz, r3.xyzx, l(3)
354  and r9.xyz, r9.xyzx, l(30, 30, 30, 0)
355  and r10.xyz, r2.xyzx, l(248, 248, 248, 0)
356  ushr r2.xyz, r2.xyzx, l(5)
357  iadd r2.xyz, r2.xyzx, r10.xyzx
358  and r10.xyz, r3.xyzx, l(248, 248, 248, 0)
359  ushr r3.xyz, r3.xyzx, l(5)
360  iadd r3.xyz, r3.xyzx, r10.xyzx
361  iadd r4.xyz, r4.xyzx, l(4, 4, 4, 0)
362  umin r4.xyz, r4.xyzx, l(255, 255, 255, 0)
363  ushr r10.xyz, r4.xyzx, l(3)
364  and r10.xyz, r10.xyzx, l(30, 30, 30, 0)
365  iadd r5.xyz, r5.xyzx, l(4, 4, 4, 0)
366  umin r5.xyz, r5.xyzx, l(255, 255, 255, 0)
367  ushr r11.xyz, r5.xyzx, l(3)
368  and r11.xyz, r11.xyzx, l(30, 30, 30, 0)
369  and r12.xyz, r4.xyzx, l(248, 248, 248, 0)
370  ushr r4.xyz, r4.xyzx, l(5)
371  iadd r4.xyz, r4.xyzx, r12.xyzx
372  and r12.xyz, r5.xyzx, l(248, 248, 248, 0)
373  ushr r5.xyz, r5.xyzx, l(5)
374  iadd r5.xyz, r5.xyzx, r12.xyzx
375  iadd r6.xyz, r6.xyzx, l(4, 4, 4, 0)
376  umin r6.xyz, r6.xyzx, l(255, 255, 255, 0)
377  ushr r12.xyz, r6.xyzx, l(3)
378  and r12.xyz, r12.xyzx, l(30, 30, 30, 0)
379  iadd r7.xyz, r7.xyzx, l(4, 4, 4, 0)
380  umin r7.xyz, r7.xyzx, l(255, 255, 255, 0)
381  ushr r13.xyz, r7.xyzx, l(3)
382  and r13.xyz, r13.xyzx, l(30, 30, 30, 0)
383  and r14.xyz, r6.xyzx, l(248, 248, 248, 0)
384  ushr r6.xyz, r6.xyzx, l(5)
385  iadd r6.xyz, r6.xyzx, r14.xyzx
386  and r14.xyz, r7.xyzx, l(248, 248, 248, 0)
387  ushr r7.xyz, r7.xyzx, l(5)
388  iadd r7.xyz, r7.xyzx, r14.xyzx
389  mov r2.w, r3.z
390  mov r3.w, r2.y
391  mov r4.w, r5.z
392  mov r5.w, r4.y
393  mov r6.w, r7.z
394  mov r7.w, r6.y
395  mov r14.y, l(255)
396  mov r2.y, cb0[0].w
397  mov r15.xy, l(0,-1,0,0)
398  mov r16.x, l(0)
399  loop
400  uge r3.z, r16.x, r0.w
401  breakc_nz r3.z
402  ieq r3.z, r2.y, l(2)
403  if_z r2.y
404  ushr r16.y, r16.x, l(1)
405  and r14.zw, r16.xxxy, l(0, 0, 1, 1)
406  iadd r17.xyz, r8.xyzx, r14.zzzz
407  ishl r17.xyz, r17.xyzx, l(3)
408  ushr r18.xyz, r17.xyzx, l(5)
409  iadd r17.xzw, r17.zzxy, r18.zzxy
410  iadd r18.xyz, r9.xyzx, r14.wwww
411  ishl r18.xyz, r18.xyzx, l(3)
412  ushr r19.xyz, r18.xyzx, l(5)
413  iadd r18.xyz, r18.yxzy, r19.yxzy
414  mov r17.y, r18.z
415  mov r18.w, r17.w
416  mov r14.zw, r18.wwwx
417  mov r18.x, r17.z
418  else
419  mov r17.xy, r2.zwzz
420  mov r14.zw, r3.wwwy
421  mov r18.x, r2.x
422  mov r18.y, r3.x
423  endif
424  mov x0[3].xy, l(255,255,0,0)
425  mov x0[2].xy, r17.xyxx
426  mov x0[1].xy, r14.zwzz
427  mov x0[0].xy, r18.xyxx
428  if_z r2.y
429  ushr r19.x, r16.x, l(2)
430  ushr r19.y, r16.x, l(3)
431  and r15.zw, r19.xxxy, l(0, 0, 1, 1)
432  iadd r19.xyz, r10.xyzx, r15.zzzz
433  ishl r19.xyz, r19.xyzx, l(3)
434  ushr r20.xyz, r19.xyzx, l(5)
435  iadd r19.xzw, r19.zzxy, r20.zzxy
436  iadd r20.xyz, r11.xyzx, r15.wwww
437  ishl r20.xyz, r20.xyzx, l(3)
438  ushr r21.xyz, r20.xyzx, l(5)
439  iadd r20.xyz, r20.yxzy, r21.yxzy
440  mov r19.y, r20.z
441  mov r20.w, r19.w
442  mov r15.zw, r20.wwwx
443  mov r20.x, r19.z
444  else
445  mov r19.xy, r4.zwzz
446  mov r15.zw, r5.wwwy
447  mov r20.x, r4.x
448  mov r20.y, r5.x
449  endif
450  mov x0[7].xy, l(255,255,0,0)
451  mov x0[6].xy, r19.xyxx
452  mov x0[5].xy, r15.zwzz
453  mov x0[4].xy, r20.xyxx
454  if_z r2.y
455  ushr r21.x, r16.x, l(4)
456  ushr r21.y, r16.x, l(5)
457  and r16.zw, r21.xxxy, l(0, 0, 1, 1)
458  iadd r21.xyz, r12.xyzx, r16.zzzz
459  ishl r21.xyz, r21.xyzx, l(3)
460  ushr r22.xyz, r21.xyzx, l(5)
461  iadd r21.xzw, r21.zzxy, r22.zzxy
462  iadd r22.xyz, r13.xyzx, r16.wwww
463  ishl r22.xyz, r22.xyzx, l(3)
464  ushr r23.xyz, r22.xyzx, l(5)
465  iadd r22.xyz, r22.yxzy, r23.yxzy
466  mov r21.y, r22.z
467  mov r22.w, r21.w
468  mov r16.zw, r22.wwwx
469  mov r22.x, r21.z
470  else
471  mov r21.xy, r6.zwzz
472  mov r16.zw, r7.wwwy
473  mov r22.x, r6.x
474  mov r22.y, r7.x
475  endif
476  mov x0[11].xy, l(255,255,0,0)
477  mov x0[10].xy, r21.xyxx
478  mov x0[9].xy, r16.zwzz
479  mov x0[8].xy, r22.xyxx
480  ineg r23.x, r18.x
481  ineg r23.y, r14.z
482  ineg r23.z, r17.x
483  mov r18.z, r14.w
484  mov r18.w, r17.y
485  iadd r17.xyz, r18.yzwy, r23.xyzx
486  mov x1[0].xyz, r17.xyzx
487  ineg r18.x, r20.x
488  ineg r18.y, r15.z
489  ineg r18.z, r19.x
490  mov r20.z, r15.w
491  mov r20.w, r19.y
492  iadd r18.xyz, r18.xyzx, r20.yzwy
493  mov x1[1].xyz, r18.xyzx
494  ineg r19.x, r22.x
495  ineg r19.y, r16.z
496  ineg r19.z, r21.x
497  mov r22.z, r16.w
498  mov r22.w, r21.y
499  iadd r19.xyz, r19.xyzx, r22.yzwy
500  mov x1[2].xyz, r19.xyzx
501  mov x1[2].w, l(0)
502  mov x1[1].w, l(0)
503  mov x1[0].w, l(0)
504  imul null, r14.zw, r17.xxxy, r17.xxxy
505  iadd r4.y, r14.w, r14.z
506  imad r4.y, r17.z, r17.z, r4.y
507  mov x2[0].x, r4.y
508  imul null, r14.zw, r18.xxxy, r18.xxxy
509  iadd r5.z, r14.w, r14.z
510  imad r5.z, r18.z, r18.z, r5.z
511  mov x2[1].x, r5.z
512  imul null, r14.zw, r19.xxxy, r19.xxxy
513  iadd r6.y, r14.w, r14.z
514  imad r6.y, r19.z, r19.z, r6.y
515  mov x2[2].x, r6.y
516  mov x3[0].x, l(0)
517  mov x3[1].x, icb[r0.y + 0].y
518  mov x3[2].x, icb[r0.y + 0].z
519  mov r7.z, l(0)
520  loop
521  uge r8.w, r7.z, l(3)
522  breakc_nz r8.w
523  mov r17.xyzw, x1[r7.z + 0].xyzw
524  mov r8.w, x3[r7.z + 0].x
525  ld_structured r18.xyzw, r8.w, l(0), g0.xyzw
526  ishl r8.w, r7.z, l(2)
527  mov r9.w, x0[r8.w + 0].x
528  mov r10.w, x0[r8.w + 1].x
529  mov r11.w, x0[r8.w + 2].x
530  mov r12.w, x0[r8.w + 3].x
531  ineg r19.x, r9.w
532  ineg r19.y, r10.w
533  ineg r19.z, r11.w
534  ineg r19.w, r12.w
535  iadd r18.xyzw, r18.xyzw, r19.xyzw
536  imul null, r14.zw, r17.xxxy, r18.xxxy
537  iadd r13.w, r14.w, r14.z
538  imad r13.w, r17.z, r18.z, r13.w
539  imad r13.w, r17.w, r18.w, r13.w
540  mov r14.z, x2[r7.z + 0].x
541  ilt r14.w, l(0), r14.z
542  ilt r15.z, l(0), r13.w
543  and r14.w, r14.w, r15.z
544  itof r13.w, r13.w
545  mul r13.w, r13.w, l(63.499989)
546  ftou r13.w, r13.w
547  ishl r14.z, r14.z, l(5)
548  ult r13.w, r14.z, r13.w
549  and r13.w, r13.w, r14.w
550  if_nz r13.w
551  ineg r17.xyzw, r17.xyzw
552  mov x1[r7.z + 0].xyzw, r17.xyzw
553  mov r13.w, x0[r8.w + 0].y
554  mov r14.z, x0[r8.w + 1].y
555  mov r14.w, x0[r8.w + 2].y
556  mov r15.z, x0[r8.w + 3].y
557  mov x0[r8.w + 0].x, r13.w
558  mov x0[r8.w + 1].x, r14.z
559  mov x0[r8.w + 2].x, r14.w
560  mov x0[r8.w + 3].x, r15.z
561  mov x0[r8.w + 0].y, r9.w
562  mov x0[r8.w + 1].y, r10.w
563  mov x0[r8.w + 2].y, r11.w
564  mov x0[r8.w + 3].y, r12.w
565  endif
566  iadd r7.z, r7.z, l(1)
567  endloop
568  mov r17.xyzw, x1[2].xyzw
569  mov r7.z, x0[8].x
570  mov r8.w, x0[9].x
571  mov r9.w, x0[10].x
572  mov r10.w, x0[11].x
573  ineg r18.x, r7.z
574  ineg r18.y, r8.w
575  ineg r18.z, r9.w
576  ineg r18.w, r10.w
577  ige r11.w, l(0), r6.y
578  itof r12.w, r6.y
579  movc r19.xyz, r3.zzzz, l(128,3,32,0), l(64,7,16,0)
580  mov r20.xyzw, x1[1].xyzw
581  mov r3.z, x0[4].x
582  mov r13.w, x0[5].x
583  mov r14.z, x0[6].x
584  mov r14.w, x0[7].x
585  ineg r21.x, r3.z
586  ineg r21.y, r13.w
587  ineg r21.zw, r14.zzzw
588  ige r15.z, l(0), r5.z
589  itof r15.w, r5.z
590  mov r22.xyzw, x1[0].xyzw
591  mov r16.z, x0[0].x
592  mov r16.w, x0[1].x
593  mov r19.w, x0[2].x
594  mov r23.x, x0[3].x
595  ineg r24.xy, r16.zwzz
596  ineg r24.z, r19.w
597  ineg r24.w, r23.x
598  ige r23.y, l(0), r4.y
599  itof r23.z, r4.y
600  mov r23.w, l(0)
601  mov r16.y, l(0)
602  loop
603  uge r25.x, r23.w, l(16)
604  breakc_nz r25.x
605  ishl r25.x, r23.w, l(1)
606  ushr r25.x, icb[r0.z + 0].x, r25.x
607  and r25.x, r25.x, l(3)
608  ieq r25.y, r25.x, l(2)
609  if_nz r25.y
610  ld_structured r26.xyzw, r23.w, l(0), g0.xyzw
611  iadd r26.xyzw, r18.xyzw, r26.xyzw
612  imul null, r25.yz, r17.xxyx, r26.xxyx
613  iadd r25.y, r25.z, r25.y
614  imad r25.y, r17.z, r26.z, r25.y
615  imad r25.y, r17.w, r26.w, r25.y
616  ige r25.z, l(0), r25.y
617  or r25.z, r11.w, r25.z
618  ilt r25.w, r25.y, r6.y
619  itof r25.y, r25.y
620  mul r25.y, r25.y, l(63.499989)
621  div r25.y, r25.y, r12.w
622  ftou r25.y, r25.y
623  iadd r25.y, r19.x, r25.y
624  movc r25.y, r25.w, icb[r25.y + 0].w, r19.y
625  movc r25.y, r25.z, l(0), r25.y
626  else
627  ieq r25.z, r25.x, l(1)
628  if_nz r25.z
629  ld_structured r26.xyzw, r23.w, l(0), g0.xyzw
630  iadd r26.xyzw, r21.xyzw, r26.xyzw
631  imul null, r25.zw, r20.xxxy, r26.xxxy
632  iadd r25.z, r25.w, r25.z
633  imad r25.z, r20.z, r26.z, r25.z
634  imad r25.z, r20.w, r26.w, r25.z
635  ige r25.w, l(0), r25.z
636  or r25.w, r15.z, r25.w
637  ilt r26.x, r25.z, r5.z
638  itof r25.z, r25.z
639  mul r25.z, r25.z, l(63.499989)
640  div r25.z, r25.z, r15.w
641  ftou r25.z, r25.z
642  iadd r25.z, r19.x, r25.z
643  movc r25.z, r26.x, icb[r25.z + 0].w, r19.y
644  movc r25.y, r25.w, l(0), r25.z
645  else
646  ld_structured r26.xyzw, r23.w, l(0), g0.xyzw
647  iadd r26.xyzw, r24.xyzw, r26.xyzw
648  imul null, r25.zw, r22.xxxy, r26.xxxy
649  iadd r25.z, r25.w, r25.z
650  imad r25.z, r22.z, r26.z, r25.z
651  imad r25.z, r22.w, r26.w, r25.z
652  ige r25.w, l(0), r25.z
653  or r25.w, r23.y, r25.w
654  ilt r26.x, r25.z, r4.y
655  itof r25.z, r25.z
656  mul r25.z, r25.z, l(63.499989)
657  div r25.z, r25.z, r23.z
658  ftou r25.z, r25.z
659  iadd r25.z, r19.x, r25.z
660  movc r25.z, r26.x, icb[r25.z + 0].w, r19.y
661  movc r25.y, r25.w, l(0), r25.z
662  endif
663  endif
664  iadd r25.y, r19.z, r25.y
665  iadd r25.z, l(64), -icb[r25.y + 64].x
666  ishl r25.x, r25.x, l(2)
667  mov r26.x, x0[r25.x + 0].x
668  mov r26.y, x0[r25.x + 1].x
669  mov r26.z, x0[r25.x + 2].x
670  mov r27.x, x0[r25.x + 0].y
671  mov r27.y, x0[r25.x + 1].y
672  mov r27.z, x0[r25.x + 2].y
673  imul null, r25.xyw, r27.xyxz, icb[r25.y + 64].xxxx
674  imad r25.xyz, r25.zzzz, r26.xyzx, r25.xywx
675  iadd r25.xyz, r25.xyzx, l(32, 32, 32, 0)
676  ushr r25.xyw, r25.xyxz, l(6)
677  ld_structured r26.xyzw, r23.w, l(0), g0.xyzw
678  ult r27.xyz, r25.xywx, r26.xyzx
679  mov r25.z, r26.x
680  movc r27.xw, r27.xxxx, r25.zzzx, r25.xxxz
681  mov r25.xz, r26.yyzy
682  movc r25.xyzw, r27.yyzz, r25.xyzw, r25.yxwz
683  ult r26.x, l(255), r26.w
684  mov r14.x, r26.w
685  movc r26.xw, r26.xxxx, r14.yyyx, r14.xxxy
686  ineg r28.x, r27.w
687  ineg r28.yz, r25.yywy
688  ineg r28.w, r26.x
689  mov r26.x, r27.x
690  mov r26.yz, r25.xxzx
691  iadd r25.xyzw, r28.xyzw, r26.xyzw
692  imul null, r25.xy, r25.xyxx, r25.xyxx
693  iadd r14.x, r25.y, r25.x
694  imad r14.x, r25.z, r25.z, r14.x
695  utof r14.x, r14.x
696  utof r25.x, r25.w
697  mul r25.x, r25.x, r25.x
698  mad r14.x, r25.x, cb0[1].z, r14.x
699  ftou r14.x, r14.x
700  iadd r16.y, r14.x, r16.y
701  iadd r23.w, r23.w, l(1)
702  endloop
703  ult r3.z, r16.y, r15.y
704  movc r15.xy, r3.zzzz, r16.xyxx, r15.xyxx
705  iadd r16.x, r16.x, l(1)
706  endloop
707  store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r15.y
708  store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r0.y
709  store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r15.x
710 endif
711 sync_g_t
712 if_nz r1.y
713  ld_structured r2.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
714  iadd r0.y, vThreadIDInGroupFlattened.x, l(32)
715  ld_structured r3.x, r0.y, l(16), g0.xxxx
716  ld_structured r4.x, r0.y, l(24), g0.xxxx
717  ld_structured r5.x, r0.y, l(32), g0.xxxx
718  ult r0.y, r3.x, r2.x
719  if_nz r0.y
720  store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r3.x
721  store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r4.x
722  store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r5.x
723  endif
724 endif
725 if_nz r1.x
726  ld_structured r2.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
727  iadd r0.y, vThreadIDInGroupFlattened.x, l(16)
728  ld_structured r3.x, r0.y, l(16), g0.xxxx
729  ld_structured r4.x, r0.y, l(24), g0.xxxx
730  ld_structured r5.x, r0.y, l(32), g0.xxxx
731  ult r0.y, r3.x, r2.x
732  if_nz r0.y
733  store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r3.x
734  store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r4.x
735  store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r5.x
736  endif
737 endif
738 if_nz r1.z
739  ld_structured r2.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
740  iadd r0.y, vThreadIDInGroupFlattened.x, l(8)
741  ld_structured r3.x, r0.y, l(16), g0.xxxx
742  ld_structured r4.x, r0.y, l(24), g0.xxxx
743  ld_structured r5.x, r0.y, l(32), g0.xxxx
744  ult r0.y, r3.x, r2.x
745  if_nz r0.y
746  store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r3.x
747  store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r4.x
748  store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r5.x
749  endif
750 endif
751 if_nz r1.w
752  ld_structured r1.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
753  iadd r0.y, vThreadIDInGroupFlattened.x, l(4)
754  ld_structured r2.x, r0.y, l(16), g0.xxxx
755  ld_structured r3.x, r0.y, l(24), g0.xxxx
756  ld_structured r4.x, r0.y, l(32), g0.xxxx
757  ult r0.y, r2.x, r1.x
758  if_nz r0.y
759  store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r2.x
760  store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r3.x
761  store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r4.x
762  endif
763 endif
764 ult r0.yz, vThreadIDInGroupFlattened.xxxx, l(0, 2, 1, 0)
765 if_nz r0.y
766  ld_structured r1.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
767  iadd r0.y, vThreadIDInGroupFlattened.x, l(2)
768  ld_structured r2.x, r0.y, l(16), g0.xxxx
769  ld_structured r3.x, r0.y, l(24), g0.xxxx
770  ld_structured r4.x, r0.y, l(32), g0.xxxx
771  ult r0.y, r2.x, r1.x
772  if_nz r0.y
773  store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r2.x
774  store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r3.x
775  store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r4.x
776  endif
777 endif
778 if_nz r0.z
779  ld_structured r1.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
780  iadd r0.y, vThreadIDInGroupFlattened.x, l(1)
781  ld_structured r2.x, r0.y, l(16), g0.xxxx
782  ld_structured r3.x, r0.y, l(24), g0.xxxx
783  ld_structured r4.x, r0.y, l(32), g0.xxxx
784  ult r0.y, r2.x, r1.x
785  if_nz r0.y
786  store_structured g0.x, vThreadIDInGroupFlattened.x, l(16), r2.x
787  store_structured g0.x, vThreadIDInGroupFlattened.x, l(24), r3.x
788  store_structured g0.x, vThreadIDInGroupFlattened.x, l(32), r4.x
789  endif
790  ld_structured r1.x, r0.x, l(0), t1.xxxx
791  ld_structured r2.x, vThreadIDInGroupFlattened.x, l(16), g0.xxxx
792  ult r0.y, r2.x, r1.x
793  if_nz r0.y
794  ld_structured r2.z, vThreadIDInGroupFlattened.x, l(24), g0.xxxx
795  ld_structured r2.w, vThreadIDInGroupFlattened.x, l(32), g0.xxxx
796  mov r2.y, cb0[0].w
797  else
798  ld_structured r2.xyzw, r0.x, l(0), t1.xyzw
799  endif
800  store_structured u0.xyzw, r0.x, l(0), r2.xyzw
801 endif
802 ret
803 // Approximately 0 instruction slots used
804 #endif
805 
806 const BYTE BC7Encode_TryMode02CS[] =
807 {
808  68, 88, 66, 67, 122, 4,
809  188, 46, 162, 127, 38, 170,
810  88, 175, 162, 101, 250, 119,
811  32, 234, 1, 0, 0, 0,
812  172, 70, 0, 0, 3, 0,
813  0, 0, 44, 0, 0, 0,
814  60, 0, 0, 0, 76, 0,
815  0, 0, 73, 83, 71, 78,
816  8, 0, 0, 0, 0, 0,
817  0, 0, 8, 0, 0, 0,
818  79, 83, 71, 78, 8, 0,
819  0, 0, 0, 0, 0, 0,
820  8, 0, 0, 0, 83, 72,
821  69, 88, 88, 70, 0, 0,
822  64, 0, 5, 0, 150, 17,
823  0, 0, 106, 8, 0, 1,
824  53, 24, 0, 0, 2, 3,
825  0, 0, 80, 80, 104, 170,
826  15, 0, 0, 0, 0, 0,
827  0, 0, 0, 0, 0, 0,
828  64, 80, 90, 106, 15, 0,
829  0, 0, 0, 0, 0, 0,
830  0, 0, 0, 0, 0, 66,
831  90, 90, 15, 0, 0, 0,
832  0, 0, 0, 0, 0, 0,
833  0, 0, 168, 160, 80, 84,
834  15, 0, 0, 0, 0, 0,
835  0, 0, 1, 0, 0, 0,
836  0, 0, 165, 165, 15, 0,
837  0, 0, 0, 0, 0, 0,
838  1, 0, 0, 0, 80, 80,
839  160, 160, 15, 0, 0, 0,
840  0, 0, 0, 0, 1, 0,
841  0, 0, 160, 160, 85, 85,
842  15, 0, 0, 0, 0, 0,
843  0, 0, 1, 0, 0, 0,
844  80, 80, 90, 90, 15, 0,
845  0, 0, 0, 0, 0, 0,
846  2, 0, 0, 0, 0, 0,
847  85, 170, 15, 0, 0, 0,
848  0, 0, 0, 0, 2, 0,
849  0, 0, 0, 85, 85, 170,
850  15, 0, 0, 0, 0, 0,
851  0, 0, 2, 0, 0, 0,
852  0, 85, 170, 170, 15, 0,
853  0, 0, 0, 0, 0, 0,
854  2, 0, 0, 0, 144, 144,
855  144, 144, 15, 0, 0, 0,
856  0, 0, 0, 0, 2, 0,
857  0, 0, 148, 148, 148, 148,
858  15, 0, 0, 0, 0, 0,
859  0, 0, 3, 0, 0, 0,
860  164, 164, 164, 164, 15, 0,
861  0, 0, 0, 0, 0, 0,
862  3, 0, 0, 0, 80, 148,
863  165, 169, 15, 0, 0, 0,
864  0, 0, 0, 0, 3, 0,
865  0, 0, 80, 66, 10, 42,
866  15, 0, 0, 0, 0, 0,
867  0, 0, 3, 0, 0, 0,
868  64, 80, 148, 165, 15, 0,
869  0, 0, 0, 0, 0, 0,
870  4, 0, 0, 0, 84, 80,
871  66, 10, 2, 0, 0, 0,
872  0, 0, 0, 0, 4, 0,
873  0, 0, 0, 165, 165, 165,
874  8, 0, 0, 0, 0, 0,
875  0, 0, 4, 0, 0, 0,
876  160, 160, 160, 85, 2, 0,
877  0, 0, 0, 0, 0, 0,
878  4, 0, 0, 0, 84, 84,
879  168, 168, 2, 0, 0, 0,
880  0, 0, 0, 0, 5, 0,
881  0, 0, 64, 64, 106, 106,
882  8, 0, 0, 0, 0, 0,
883  0, 0, 5, 0, 0, 0,
884  0, 80, 164, 164, 8, 0,
885  0, 0, 0, 0, 0, 0,
886  5, 0, 0, 0, 0, 5,
887  26, 26, 15, 0, 0, 0,
888  0, 0, 0, 0, 5, 0,
889  0, 0, 164, 164, 80, 0,
890  2, 0, 0, 0, 0, 0,
891  0, 0, 6, 0, 0, 0,
892  144, 144, 165, 170, 8, 0,
893  0, 0, 0, 0, 0, 0,
894  6, 0, 0, 0, 20, 105,
895  105, 20, 2, 0, 0, 0,
896  0, 0, 0, 0, 6, 0,
897  0, 0, 0, 20, 105, 105,
898  2, 0, 0, 0, 0, 0,
899  0, 0, 6, 0, 0, 0,
900  160, 133, 133, 160, 8, 0,
901  0, 0, 0, 0, 0, 0,
902  6, 0, 0, 0, 20, 20,
903  130, 170, 8, 0, 0, 0,
904  0, 0, 0, 0, 7, 0,
905  0, 0, 80, 164, 164, 80,
906  2, 0, 0, 0, 0, 0,
907  0, 0, 7, 0, 0, 0,
908  0, 2, 90, 106, 2, 0,
909  0, 0, 0, 0, 0, 0,
910  7, 0, 0, 0, 0, 128,
911  165, 169, 15, 0, 0, 0,
912  0, 0, 0, 0, 7, 0,
913  0, 0, 168, 160, 144, 80,
914  15, 0, 0, 0, 0, 0,
915  0, 0, 8, 0, 0, 0,
916  80, 144, 160, 168, 6, 0,
917  0, 0, 0, 0, 0, 0,
918  8, 0, 0, 0, 36, 36,
919  36, 36, 8, 0, 0, 0,
920  0, 0, 0, 0, 8, 0,
921  0, 0, 0, 85, 170, 0,
922  2, 0, 0, 0, 0, 0,
923  0, 0, 8, 0, 0, 0,
924  36, 73, 146, 36, 8, 0,
925  0, 0, 0, 0, 0, 0,
926  9, 0, 0, 0, 36, 146,
927  73, 36, 15, 0, 0, 0,
928  0, 0, 0, 0, 9, 0,
929  0, 0, 80, 10, 165, 80,
930  15, 0, 0, 0, 0, 0,
931  0, 0, 9, 0, 0, 0,
932  80, 165, 10, 80, 2, 0,
933  0, 0, 0, 0, 0, 0,
934  9, 0, 0, 0, 68, 68,
935  170, 170, 8, 0, 0, 0,
936  0, 0, 0, 0, 10, 0,
937  0, 0, 0, 0, 102, 102,
938  2, 0, 0, 0, 0, 0,
939  0, 0, 10, 0, 0, 0,
940  160, 165, 160, 165, 2, 0,
941  0, 0, 0, 0, 0, 0,
942  10, 0, 0, 0, 160, 80,
943  160, 80, 2, 0, 0, 0,
944  0, 0, 0, 0, 10, 0,
945  0, 0, 40, 105, 40, 105,
946  15, 0, 0, 0, 0, 0,
947  0, 0, 10, 0, 0, 0,
948  68, 170, 170, 68, 15, 0,
949  0, 0, 0, 0, 0, 0,
950  11, 0, 0, 0, 0, 102,
951  102, 102, 6, 0, 0, 0,
952  0, 0, 0, 0, 11, 0,
953  0, 0, 68, 68, 68, 170,
954  6, 0, 0, 0, 0, 0,
955  0, 0, 11, 0, 0, 0,
956  168, 84, 168, 84, 2, 0,
957  0, 0, 0, 0, 0, 0,
958  11, 0, 0, 0, 128, 149,
959  128, 149, 6, 0, 0, 0,
960  0, 0, 0, 0, 12, 0,
961  0, 0, 0, 150, 150, 150,
962  8, 0, 0, 0, 0, 0,
963  0, 0, 12, 0, 0, 0,
964  168, 84, 84, 168, 15, 0,
965  0, 0, 0, 0, 0, 0,
966  12, 0, 0, 0, 128, 149,
967  149, 128, 15, 0, 0, 0,
968  0, 0, 0, 0, 12, 0,
969  0, 0, 20, 20, 20, 170,
970  2, 0, 0, 0, 0, 0,
971  0, 0, 13, 0, 0, 0,
972  0, 0, 150, 150, 2, 0,
973  0, 0, 0, 0, 0, 0,
974  13, 0, 0, 0, 20, 20,
975  170, 170, 15, 0, 0, 0,
976  0, 0, 0, 0, 13, 0,
977  0, 0, 160, 80, 80, 160,
978  15, 0, 0, 0, 0, 0,
979  0, 0, 13, 0, 0, 0,
980  160, 165, 165, 160, 15, 0,
981  0, 0, 0, 0, 0, 0,
982  14, 0, 0, 0, 0, 0,
983  0, 150, 15, 0, 0, 0,
984  0, 0, 0, 0, 14, 0,
985  0, 0, 128, 64, 128, 64,
986  15, 0, 0, 0, 0, 0,
987  0, 0, 14, 0, 0, 0,
988  168, 169, 168, 169, 2, 0,
989  0, 0, 0, 0, 0, 0,
990  14, 0, 0, 0, 68, 170,
991  170, 170, 2, 0, 0, 0,
992  0, 0, 0, 0, 15, 0,
993  0, 0, 84, 82, 74, 42,
994  15, 0, 0, 0, 0, 0,
995  0, 0, 15, 0, 0, 0,
996  0, 0, 0, 0, 3, 0,
997  0, 0, 15, 0, 0, 0,
998  0, 0, 0, 0, 4, 0,
999  0, 0, 3, 0, 0, 0,
1000  8, 0, 0, 0, 0, 0,
1001  0, 0, 9, 0, 0, 0,
1002  15, 0, 0, 0, 8, 0,
1003  0, 0, 0, 0, 0, 0,
1004  13, 0, 0, 0, 15, 0,
1005  0, 0, 3, 0, 0, 0,
1006  0, 0, 0, 0, 17, 0,
1007  0, 0, 8, 0, 0, 0,
1008  15, 0, 0, 0, 0, 0,
1009  0, 0, 21, 0, 0, 0,
1010  3, 0, 0, 0, 15, 0,
1011  0, 0, 1, 0, 0, 0,
1012  26, 0, 0, 0, 15, 0,
1013  0, 0, 3, 0, 0, 0,
1014  1, 0, 0, 0, 30, 0,
1015  0, 0, 15, 0, 0, 0,
1016  8, 0, 0, 0, 1, 0,
1017  0, 0, 34, 0, 0, 0,
1018  8, 0, 0, 0, 15, 0,
1019  0, 0, 1, 0, 0, 0,
1020  38, 0, 0, 0, 8, 0,
1021  0, 0, 15, 0, 0, 0,
1022  1, 0, 0, 0, 43, 0,
1023  0, 0, 6, 0, 0, 0,
1024  15, 0, 0, 0, 1, 0,
1025  0, 0, 47, 0, 0, 0,
1026  6, 0, 0, 0, 15, 0,
1027  0, 0, 1, 0, 0, 0,
1028  51, 0, 0, 0, 6, 0,
1029  0, 0, 15, 0, 0, 0,
1030  1, 0, 0, 0, 55, 0,
1031  0, 0, 5, 0, 0, 0,
1032  15, 0, 0, 0, 1, 0,
1033  0, 0, 60, 0, 0, 0,
1034  3, 0, 0, 0, 15, 0,
1035  0, 0, 2, 0, 0, 0,
1036  64, 0, 0, 0, 3, 0,
1037  0, 0, 8, 0, 0, 0,
1038  2, 0, 0, 0, 0, 0,
1039  0, 0, 3, 0, 0, 0,
1040  15, 0, 0, 0, 2, 0,
1041  0, 0, 9, 0, 0, 0,
1042  3, 0, 0, 0, 8, 0,
1043  0, 0, 2, 0, 0, 0,
1044  18, 0, 0, 0, 8, 0,
1045  0, 0, 15, 0, 0, 0,
1046  2, 0, 0, 0, 27, 0,
1047  0, 0, 15, 0, 0, 0,
1048  3, 0, 0, 0, 2, 0,
1049  0, 0, 37, 0, 0, 0,
1050  3, 0, 0, 0, 15, 0,
1051  0, 0, 2, 0, 0, 0,
1052  46, 0, 0, 0, 3, 0,
1053  0, 0, 8, 0, 0, 0,
1054  2, 0, 0, 0, 55, 0,
1055  0, 0, 6, 0, 0, 0,
1056  15, 0, 0, 0, 2, 0,
1057  0, 0, 64, 0, 0, 0,
1058  10, 0, 0, 0, 8, 0,
1059  0, 0, 3, 0, 0, 0,
1060  0, 0, 0, 0, 5, 0,
1061  0, 0, 3, 0, 0, 0,
1062  3, 0, 0, 0, 0, 0,
1063  0, 0, 8, 0, 0, 0,
1064  15, 0, 0, 0, 3, 0,
1065  0, 0, 0, 0, 0, 0,
1066  8, 0, 0, 0, 6, 0,
1067  0, 0, 3, 0, 0, 0,
1068  0, 0, 0, 0, 6, 0,
1069  0, 0, 10, 0, 0, 0,
1070  3, 0, 0, 0, 0, 0,
1071  0, 0, 8, 0, 0, 0,
1072  15, 0, 0, 0, 3, 0,
1073  0, 0, 0, 0, 0, 0,
1074  5, 0, 0, 0, 15, 0,
1075  0, 0, 3, 0, 0, 0,
1076  0, 0, 0, 0, 15, 0,
1077  0, 0, 10, 0, 0, 0,
1078  3, 0, 0, 0, 0, 0,
1079  0, 0, 15, 0, 0, 0,
1080  8, 0, 0, 0, 3, 0,
1081  0, 0, 0, 0, 0, 0,
1082  8, 0, 0, 0, 15, 0,
1083  0, 0, 3, 0, 0, 0,
1084  21, 0, 0, 0, 15, 0,
1085  0, 0, 3, 0, 0, 0,
1086  4, 0, 0, 0, 43, 0,
1087  0, 0, 3, 0, 0, 0,
1088  15, 0, 0, 0, 4, 0,
1089  0, 0, 64, 0, 0, 0,
1090  5, 0, 0, 0, 10, 0,
1091  0, 0, 4, 0, 0, 0,
1092  0, 0, 0, 0, 6, 0,
1093  0, 0, 10, 0, 0, 0,
1094  4, 0, 0, 0, 0, 0,
1095  0, 0, 10, 0, 0, 0,
1096  8, 0, 0, 0, 4, 0,
1097  0, 0, 0, 0, 0, 0,
1098  8, 0, 0, 0, 9, 0,
1099  0, 0, 4, 0, 0, 0,
1100  0, 0, 0, 0, 15, 0,
1101  0, 0, 10, 0, 0, 0,
1102  4, 0, 0, 0, 0, 0,
1103  0, 0, 15, 0, 0, 0,
1104  6, 0, 0, 0, 4, 0,
1105  0, 0, 0, 0, 0, 0,
1106  3, 0, 0, 0, 15, 0,
1107  0, 0, 4, 0, 0, 0,
1108  0, 0, 0, 0, 15, 0,
1109  0, 0, 8, 0, 0, 0,
1110  5, 0, 0, 0, 0, 0,
1111  0, 0, 5, 0, 0, 0,
1112  15, 0, 0, 0, 5, 0,
1113  0, 0, 0, 0, 0, 0,
1114  15, 0, 0, 0, 3, 0,
1115  0, 0, 5, 0, 0, 0,
1116  0, 0, 0, 0, 15, 0,
1117  0, 0, 6, 0, 0, 0,
1118  5, 0, 0, 0, 0, 0,
1119  0, 0, 15, 0, 0, 0,
1120  6, 0, 0, 0, 5, 0,
1121  0, 0, 0, 0, 0, 0,
1122  15, 0, 0, 0, 8, 0,
1123  0, 0, 5, 0, 0, 0,
1124  0, 0, 0, 0, 3, 0,
1125  0, 0, 15, 0, 0, 0,
1126  5, 0, 0, 0, 0, 0,
1127  0, 0, 15, 0, 0, 0,
1128  3, 0, 0, 0, 5, 0,
1129  0, 0, 0, 0, 0, 0,
1130  5, 0, 0, 0, 15, 0,
1131  0, 0, 5, 0, 0, 0,
1132  0, 0, 0, 0, 5, 0,
1133  0, 0, 15, 0, 0, 0,
1134  6, 0, 0, 0, 0, 0,
1135  0, 0, 5, 0, 0, 0,
1136  15, 0, 0, 0, 6, 0,
1137  0, 0, 0, 0, 0, 0,
1138  8, 0, 0, 0, 15, 0,
1139  0, 0, 6, 0, 0, 0,
1140  0, 0, 0, 0, 5, 0,
1141  0, 0, 15, 0, 0, 0,
1142  6, 0, 0, 0, 0, 0,
1143  0, 0, 10, 0, 0, 0,
1144  15, 0, 0, 0, 6, 0,
1145  0, 0, 0, 0, 0, 0,
1146  5, 0, 0, 0, 15, 0,
1147  0, 0, 6, 0, 0, 0,
1148  0, 0, 0, 0, 10, 0,
1149  0, 0, 15, 0, 0, 0,
1150  6, 0, 0, 0, 0, 0,
1151  0, 0, 8, 0, 0, 0,
1152  15, 0, 0, 0, 6, 0,
1153  0, 0, 0, 0, 0, 0,
1154  13, 0, 0, 0, 15, 0,
1155  0, 0, 6, 0, 0, 0,
1156  0, 0, 0, 0, 15, 0,
1157  0, 0, 3, 0, 0, 0,
1158  7, 0, 0, 0, 0, 0,
1159  0, 0, 12, 0, 0, 0,
1160  15, 0, 0, 0, 7, 0,
1161  0, 0, 0, 0, 0, 0,
1162  3, 0, 0, 0, 15, 0,
1163  0, 0, 7, 0, 0, 0,
1164  0, 0, 0, 0, 3, 0,
1165  0, 0, 8, 0, 0, 0,
1166  7, 0, 0, 0, 0, 0,
1167  0, 0, 0, 0, 0, 0,
1168  0, 0, 0, 0, 0, 0,
1169  0, 0, 0, 0, 0, 0,
1170  0, 0, 0, 0, 0, 0,
1171  0, 0, 0, 0, 0, 0,
1172  0, 0, 0, 0, 0, 0,
1173  0, 0, 0, 0, 0, 0,
1174  0, 0, 0, 0, 0, 0,
1175  0, 0, 0, 0, 0, 0,
1176  0, 0, 0, 0, 0, 0,
1177  0, 0, 0, 0, 0, 0,
1178  0, 0, 0, 0, 0, 0,
1179  0, 0, 0, 0, 0, 0,
1180  0, 0, 0, 0, 0, 0,
1181  0, 0, 0, 0, 0, 0,
1182  0, 0, 0, 0, 0, 0,
1183  0, 0, 0, 0, 0, 0,
1184  0, 0, 0, 0, 0, 0,
1185  0, 0, 0, 0, 0, 0,
1186  0, 0, 0, 0, 0, 0,
1187  0, 0, 0, 0, 0, 0,
1188  0, 0, 0, 0, 0, 0,
1189  0, 0, 0, 0, 0, 0,
1190  0, 0, 0, 0, 0, 0,
1191  0, 0, 0, 0, 0, 0,
1192  0, 0, 0, 0, 0, 0,
1193  0, 0, 0, 0, 0, 0,
1194  0, 0, 0, 0, 0, 0,
1195  0, 0, 0, 0, 0, 0,
1196  0, 0, 0, 0, 0, 0,
1197  0, 0, 0, 0, 0, 0,
1198  1, 0, 0, 0, 0, 0,
1199  0, 0, 0, 0, 0, 0,
1200  0, 0, 0, 0, 1, 0,
1201  0, 0, 0, 0, 0, 0,
1202  0, 0, 0, 0, 0, 0,
1203  0, 0, 1, 0, 0, 0,
1204  0, 0, 0, 0, 0, 0,
1205  0, 0, 0, 0, 0, 0,
1206  1, 0, 0, 0, 0, 0,
1207  0, 0, 0, 0, 0, 0,
1208  0, 0, 0, 0, 1, 0,
1209  0, 0, 0, 0, 0, 0,
1210  0, 0, 0, 0, 0, 0,
1211  0, 0, 1, 0, 0, 0,
1212  0, 0, 0, 0, 0, 0,
1213  0, 0, 0, 0, 0, 0,
1214  1, 0, 0, 0, 0, 0,
1215  0, 0, 0, 0, 0, 0,
1216  0, 0, 0, 0, 1, 0,
1217  0, 0, 0, 0, 0, 0,
1218  0, 0, 0, 0, 0, 0,
1219  0, 0, 1, 0, 0, 0,
1220  0, 0, 0, 0, 0, 0,
1221  0, 0, 0, 0, 0, 0,
1222  1, 0, 0, 0, 0, 0,
1223  0, 0, 0, 0, 0, 0,
1224  0, 0, 0, 0, 1, 0,
1225  0, 0, 0, 0, 0, 0,
1226  0, 0, 0, 0, 0, 0,
1227  0, 0, 1, 0, 0, 0,
1228  0, 0, 0, 0, 0, 0,
1229  0, 0, 0, 0, 0, 0,
1230  1, 0, 0, 0, 0, 0,
1231  0, 0, 0, 0, 0, 0,
1232  0, 0, 0, 0, 1, 0,
1233  0, 0, 0, 0, 0, 0,
1234  0, 0, 0, 0, 0, 0,
1235  0, 0, 1, 0, 0, 0,
1236  0, 0, 0, 0, 0, 0,
1237  0, 0, 0, 0, 0, 0,
1238  1, 0, 0, 0, 0, 0,
1239  0, 0, 0, 0, 0, 0,
1240  0, 0, 0, 0, 1, 0,
1241  0, 0, 0, 0, 0, 0,
1242  0, 0, 0, 0, 0, 0,
1243  0, 0, 1, 0, 0, 0,
1244  0, 0, 0, 0, 0, 0,
1245  0, 0, 0, 0, 0, 0,
1246  1, 0, 0, 0, 0, 0,
1247  0, 0, 0, 0, 0, 0,
1248  0, 0, 0, 0, 1, 0,
1249  0, 0, 0, 0, 0, 0,
1250  0, 0, 0, 0, 0, 0,
1251  0, 0, 1, 0, 0, 0,
1252  0, 0, 0, 0, 0, 0,
1253  0, 0, 0, 0, 0, 0,
1254  1, 0, 0, 0, 0, 0,
1255  0, 0, 0, 0, 0, 0,
1256  0, 0, 0, 0, 2, 0,
1257  0, 0, 0, 0, 0, 0,
1258  0, 0, 0, 0, 0, 0,
1259  0, 0, 2, 0, 0, 0,
1260  0, 0, 0, 0, 0, 0,
1261  0, 0, 0, 0, 0, 0,
1262  2, 0, 0, 0, 0, 0,
1263  0, 0, 0, 0, 0, 0,
1264  0, 0, 0, 0, 2, 0,
1265  0, 0, 0, 0, 0, 0,
1266  0, 0, 0, 0, 0, 0,
1267  0, 0, 2, 0, 0, 0,
1268  0, 0, 0, 0, 0, 0,
1269  0, 0, 0, 0, 0, 0,
1270  2, 0, 0, 0, 0, 0,
1271  0, 0, 0, 0, 0, 0,
1272  0, 0, 0, 0, 2, 0,
1273  0, 0, 0, 0, 0, 0,
1274  0, 0, 0, 0, 0, 0,
1275  0, 0, 2, 0, 0, 0,
1276  0, 0, 0, 0, 0, 0,
1277  0, 0, 0, 0, 0, 0,
1278  2, 0, 0, 0, 0, 0,
1279  0, 0, 0, 0, 0, 0,
1280  0, 0, 0, 0, 2, 0,
1281  0, 0, 0, 0, 0, 0,
1282  0, 0, 0, 0, 0, 0,
1283  0, 0, 2, 0, 0, 0,
1284  0, 0, 0, 0, 0, 0,
1285  0, 0, 0, 0, 0, 0,
1286  2, 0, 0, 0, 0, 0,
1287  0, 0, 0, 0, 0, 0,
1288  0, 0, 0, 0, 2, 0,
1289  0, 0, 0, 0, 0, 0,
1290  0, 0, 0, 0, 0, 0,
1291  0, 0, 2, 0, 0, 0,
1292  0, 0, 0, 0, 0, 0,
1293  0, 0, 0, 0, 0, 0,
1294  2, 0, 0, 0, 0, 0,
1295  0, 0, 0, 0, 0, 0,
1296  0, 0, 0, 0, 2, 0,
1297  0, 0, 0, 0, 0, 0,
1298  0, 0, 0, 0, 0, 0,
1299  0, 0, 2, 0, 0, 0,
1300  0, 0, 0, 0, 0, 0,
1301  0, 0, 0, 0, 0, 0,
1302  2, 0, 0, 0, 0, 0,
1303  0, 0, 0, 0, 0, 0,
1304  0, 0, 0, 0, 2, 0,
1305  0, 0, 0, 0, 0, 0,
1306  0, 0, 0, 0, 0, 0,
1307  0, 0, 2, 0, 0, 0,
1308  0, 0, 0, 0, 0, 0,
1309  0, 0, 0, 0, 0, 0,
1310  2, 0, 0, 0, 0, 0,
1311  0, 0, 0, 0, 0, 0,
1312  0, 0, 0, 0, 3, 0,
1313  0, 0, 0, 0, 0, 0,
1314  0, 0, 0, 0, 0, 0,
1315  0, 0, 3, 0, 0, 0,
1316  0, 0, 0, 0, 0, 0,
1317  0, 0, 0, 0, 0, 0,
1318  3, 0, 0, 0, 0, 0,
1319  0, 0, 0, 0, 0, 0,
1320  0, 0, 0, 0, 3, 0,
1321  0, 0, 0, 0, 0, 0,
1322  0, 0, 0, 0, 0, 0,
1323  0, 0, 3, 0, 0, 0,
1324  0, 0, 0, 0, 0, 0,
1325  0, 0, 0, 0, 0, 0,
1326  3, 0, 0, 0, 0, 0,
1327  0, 0, 0, 0, 0, 0,
1328  0, 0, 0, 0, 3, 0,
1329  0, 0, 0, 0, 0, 0,
1330  0, 0, 0, 0, 0, 0,
1331  0, 0, 3, 0, 0, 0,
1332  0, 0, 0, 0, 0, 0,
1333  0, 0, 0, 0, 0, 0,
1334  3, 0, 0, 0, 0, 0,
1335  0, 0, 0, 0, 0, 0,
1336  0, 0, 0, 0, 3, 0,
1337  0, 0, 89, 0, 0, 4,
1338  70, 142, 32, 0, 0, 0,
1339  0, 0, 2, 0, 0, 0,
1340  88, 24, 0, 4, 0, 112,
1341  16, 0, 0, 0, 0, 0,
1342  85, 85, 0, 0, 162, 0,
1343  0, 4, 0, 112, 16, 0,
1344  1, 0, 0, 0, 16, 0,
1345  0, 0, 158, 0, 0, 4,
1346  0, 224, 17, 0, 0, 0,
1347  0, 0, 16, 0, 0, 0,
1348  95, 0, 0, 2, 0, 64,
1349  2, 0, 95, 0, 0, 2,
1350  18, 16, 2, 0, 104, 0,
1351  0, 2, 29, 0, 0, 0,
1352  105, 0, 0, 4, 0, 0,
1353  0, 0, 12, 0, 0, 0,
1354  4, 0, 0, 0, 105, 0,
1355  0, 4, 1, 0, 0, 0,
1356  3, 0, 0, 0, 4, 0,
1357  0, 0, 105, 0, 0, 4,
1358  2, 0, 0, 0, 3, 0,
1359  0, 0, 4, 0, 0, 0,
1360  105, 0, 0, 4, 3, 0,
1361  0, 0, 3, 0, 0, 0,
1362  4, 0, 0, 0, 160, 0,
1363  0, 5, 0, 240, 17, 0,
1364  0, 0, 0, 0, 100, 0,
1365  0, 0, 64, 0, 0, 0,
1366  155, 0, 0, 4, 64, 0,
1367  0, 0, 1, 0, 0, 0,
1368  1, 0, 0, 0, 30, 0,
1369  0, 7, 18, 0, 16, 0,
1370  0, 0, 0, 0, 10, 16,
1371  2, 0, 10, 128, 32, 0,
1372  0, 0, 0, 0, 1, 0,
1373  0, 0, 79, 0, 0, 9,
1374  242, 0, 16, 0, 1, 0,
1375  0, 0, 6, 64, 2, 0,
1376  2, 64, 0, 0, 16, 0,
1377  0, 0, 32, 0, 0, 0,
1378  8, 0, 0, 0, 4, 0,
1379  0, 0, 31, 0, 4, 3,
1380  10, 0, 16, 0, 1, 0,
1381  0, 0, 78, 0, 0, 9,
1382  34, 0, 16, 0, 0, 0,
1383  0, 0, 0, 208, 0, 0,
1384  10, 0, 16, 0, 0, 0,
1385  0, 0, 26, 128, 32, 0,
1386  0, 0, 0, 0, 0, 0,
1387  0, 0, 35, 0, 0, 11,
1388  66, 0, 16, 0, 0, 0,
1389  0, 0, 26, 0, 16, 128,
1390  65, 0, 0, 0, 0, 0,
1391  0, 0, 26, 128, 32, 0,
1392  0, 0, 0, 0, 0, 0,
1393  0, 0, 10, 0, 16, 0,
1394  0, 0, 0, 0, 41, 0,
1395  0, 7, 66, 0, 16, 0,
1396  0, 0, 0, 0, 42, 0,
1397  16, 0, 0, 0, 0, 0,
1398  1, 64, 0, 0, 2, 0,
1399  0, 0, 41, 0, 0, 7,
1400  34, 0, 16, 0, 0, 0,
1401  0, 0, 26, 0, 16, 0,
1402  0, 0, 0, 0, 1, 64,
1403  0, 0, 2, 0, 0, 0,
1404  1, 0, 0, 6, 130, 0,
1405  16, 0, 0, 0, 0, 0,
1406  10, 64, 2, 0, 1, 64,
1407  0, 0, 3, 0, 0, 0,
1408  30, 0, 0, 7, 18, 0,
1409  16, 0, 2, 0, 0, 0,
1410  58, 0, 16, 0, 0, 0,
1411  0, 0, 42, 0, 16, 0,
1412  0, 0, 0, 0, 85, 0,
1413  0, 6, 66, 0, 16, 0,
1414  0, 0, 0, 0, 10, 64,
1415  2, 0, 1, 64, 0, 0,
1416  2, 0, 0, 0, 30, 0,
1417  0, 7, 34, 0, 16, 0,
1418  2, 0, 0, 0, 42, 0,
1419  16, 0, 0, 0, 0, 0,
1420  26, 0, 16, 0, 0, 0,
1421  0, 0, 54, 0, 0, 8,
1422  194, 0, 16, 0, 2, 0,
1423  0, 0, 2, 64, 0, 0,
1424  0, 0, 0, 0, 0, 0,
1425  0, 0, 0, 0, 0, 0,
1426  0, 0, 0, 0, 45, 0,
1427  0, 7, 242, 0, 16, 0,
1428  2, 0, 0, 0, 70, 14,
1429  16, 0, 2, 0, 0, 0,
1430  70, 126, 16, 0, 0, 0,
1431  0, 0, 56, 0, 0, 10,
1432  242, 0, 16, 0, 2, 0,
1433  0, 0, 70, 14, 16, 0,
1434  2, 0, 0, 0, 2, 64,
1435  0, 0, 0, 0, 127, 67,
1436  0, 0, 127, 67, 0, 0,
1437  127, 67, 0, 0, 127, 67,
1438  28, 0, 0, 5, 242, 0,
1439  16, 0, 2, 0, 0, 0,
1440  70, 14, 16, 0, 2, 0,
1441  0, 0, 84, 0, 0, 10,
1442  242, 0, 16, 0, 2, 0,
1443  0, 0, 70, 14, 16, 0,
1444  2, 0, 0, 0, 2, 64,
1445  0, 0, 255, 0, 0, 0,
1446  255, 0, 0, 0, 255, 0,
1447  0, 0, 255, 0, 0, 0,
1448  168, 0, 0, 8, 242, 240,
1449  17, 0, 0, 0, 0, 0,
1450  10, 64, 2, 0, 1, 64,
1451  0, 0, 0, 0, 0, 0,
1452  70, 14, 16, 0, 2, 0,
1453  0, 0, 21, 0, 0, 1,
1454  190, 24, 0, 1, 168, 0,
1455  0, 8, 18, 240, 17, 0,
1456  0, 0, 0, 0, 10, 64,
1457  2, 0, 1, 64, 0, 0,
1458  16, 0, 0, 0, 1, 64,
1459  0, 0, 255, 255, 255, 255,
1460  55, 0, 0, 10, 34, 0,
1461  16, 0, 0, 0, 0, 0,
1462  58, 128, 32, 0, 0, 0,
1463  0, 0, 0, 0, 0, 0,
1464  1, 64, 0, 0, 64, 0,
1465  0, 0, 1, 64, 0, 0,
1466  16, 0, 0, 0, 79, 0,
1467  0, 6, 34, 0, 16, 0,
1468  0, 0, 0, 0, 10, 64,
1469  2, 0, 26, 0, 16, 0,
1470  0, 0, 0, 0, 31, 0,
1471  4, 3, 26, 0, 16, 0,
1472  0, 0, 0, 0, 30, 0,
1473  0, 6, 34, 0, 16, 0,
1474  0, 0, 0, 0, 10, 64,
1475  2, 0, 1, 64, 0, 0,
1476  64, 0, 0, 0, 54, 0,
1477  0, 6, 18, 48, 32, 0,
1478  0, 0, 0, 0, 0, 0,
1479  0, 0, 1, 64, 0, 0,
1480  255, 255, 255, 255, 54, 0,
1481  0, 6, 18, 48, 32, 0,
1482  0, 0, 0, 0, 1, 0,
1483  0, 0, 1, 64, 0, 0,
1484  255, 255, 255, 255, 54, 0,
1485  0, 6, 18, 48, 32, 0,
1486  0, 0, 0, 0, 2, 0,
1487  0, 0, 1, 64, 0, 0,
1488  255, 255, 255, 255, 54, 0,
1489  0, 6, 34, 48, 32, 0,
1490  0, 0, 0, 0, 0, 0,
1491  0, 0, 1, 64, 0, 0,
1492  0, 0, 0, 0, 54, 0,
1493  0, 6, 34, 48, 32, 0,
1494  0, 0, 0, 0, 1, 0,
1495  0, 0, 1, 64, 0, 0,
1496  0, 0, 0, 0, 54, 0,
1497  0, 6, 34, 48, 32, 0,
1498  0, 0, 0, 0, 2, 0,
1499  0, 0, 1, 64, 0, 0,
1500  0, 0, 0, 0, 54, 0,
1501  0, 6, 18, 48, 32, 0,
1502  0, 0, 0, 0, 4, 0,
1503  0, 0, 1, 64, 0, 0,
1504  255, 255, 255, 255, 54, 0,
1505  0, 6, 18, 48, 32, 0,
1506  0, 0, 0, 0, 5, 0,
1507  0, 0, 1, 64, 0, 0,
1508  255, 255, 255, 255, 54, 0,
1509  0, 6, 18, 48, 32, 0,
1510  0, 0, 0, 0, 6, 0,
1511  0, 0, 1, 64, 0, 0,
1512  255, 255, 255, 255, 54, 0,
1513  0, 6, 34, 48, 32, 0,
1514  0, 0, 0, 0, 4, 0,
1515  0, 0, 1, 64, 0, 0,
1516  0, 0, 0, 0, 54, 0,
1517  0, 6, 34, 48, 32, 0,
1518  0, 0, 0, 0, 5, 0,
1519  0, 0, 1, 64, 0, 0,
1520  0, 0, 0, 0, 54, 0,
1521  0, 6, 34, 48, 32, 0,
1522  0, 0, 0, 0, 6, 0,
1523  0, 0, 1, 64, 0, 0,
1524  0, 0, 0, 0, 54, 0,
1525  0, 6, 18, 48, 32, 0,
1526  0, 0, 0, 0, 8, 0,
1527  0, 0, 1, 64, 0, 0,
1528  255, 255, 255, 255, 54, 0,
1529  0, 6, 18, 48, 32, 0,
1530  0, 0, 0, 0, 9, 0,
1531  0, 0, 1, 64, 0, 0,
1532  255, 255, 255, 255, 54, 0,
1533  0, 6, 18, 48, 32, 0,
1534  0, 0, 0, 0, 10, 0,
1535  0, 0, 1, 64, 0, 0,
1536  255, 255, 255, 255, 54, 0,
1537  0, 6, 34, 48, 32, 0,
1538  0, 0, 0, 0, 8, 0,
1539  0, 0, 1, 64, 0, 0,
1540  0, 0, 0, 0, 54, 0,
1541  0, 6, 34, 48, 32, 0,
1542  0, 0, 0, 0, 9, 0,
1543  0, 0, 1, 64, 0, 0,
1544  0, 0, 0, 0, 54, 0,
1545  0, 6, 34, 48, 32, 0,
1546  0, 0, 0, 0, 10, 0,
1547  0, 0, 1, 64, 0, 0,
1548  0, 0, 0, 0, 30, 0,
1549  0, 7, 66, 0, 16, 0,
1550  0, 0, 0, 0, 26, 0,
1551  16, 0, 0, 0, 0, 0,
1552  1, 64, 0, 0, 192, 255,
1553  255, 255, 54, 0, 0, 5,
1554  130, 0, 16, 0, 0, 0,
1555  0, 0, 1, 64, 0, 0,
1556  0, 0, 0, 0, 48, 0,
1557  0, 1, 80, 0, 0, 7,
1558  18, 0, 16, 0, 2, 0,
1559  0, 0, 58, 0, 16, 0,
1560  0, 0, 0, 0, 1, 64,
1561  0, 0, 16, 0, 0, 0,
1562  3, 0, 4, 3, 10, 0,
1563  16, 0, 2, 0, 0, 0,
1564  167, 0, 0, 9, 114, 0,
1565  16, 0, 2, 0, 0, 0,
1566  58, 0, 16, 0, 0, 0,
1567  0, 0, 1, 64, 0, 0,
1568  0, 0, 0, 0, 70, 242,
1569  17, 0, 0, 0, 0, 0,
1570  41, 0, 0, 7, 130, 0,
1571  16, 0, 2, 0, 0, 0,
1572  58, 0, 16, 0, 0, 0,
1573  0, 0, 1, 64, 0, 0,
1574  1, 0, 0, 0, 85, 0,
1575  0, 8, 130, 0, 16, 0,
1576  2, 0, 0, 0, 10, 144,
1577  144, 0, 42, 0, 16, 0,
1578  0, 0, 0, 0, 58, 0,
1579  16, 0, 2, 0, 0, 0,
1580  1, 0, 0, 7, 130, 0,
1581  16, 0, 2, 0, 0, 0,
1582  58, 0, 16, 0, 2, 0,
1583  0, 0, 1, 64, 0, 0,
1584  3, 0, 0, 0, 32, 0,
1585  0, 7, 18, 0, 16, 0,
1586  3, 0, 0, 0, 58, 0,
1587  16, 0, 2, 0, 0, 0,
1588  1, 64, 0, 0, 2, 0,
1589  0, 0, 31, 0, 4, 3,
1590  10, 0, 16, 0, 3, 0,
1591  0, 0, 54, 0, 0, 6,
1592  18, 0, 16, 0, 3, 0,
1593  0, 0, 10, 48, 32, 0,
1594  0, 0, 0, 0, 8, 0,
1595  0, 0, 54, 0, 0, 6,
1596  34, 0, 16, 0, 3, 0,
1597  0, 0, 10, 48, 32, 0,
1598  0, 0, 0, 0, 9, 0,
1599  0, 0, 54, 0, 0, 6,
1600  66, 0, 16, 0, 3, 0,
1601  0, 0, 10, 48, 32, 0,
1602  0, 0, 0, 0, 10, 0,
1603  0, 0, 84, 0, 0, 7,
1604  114, 0, 16, 0, 3, 0,
1605  0, 0, 70, 2, 16, 0,
1606  2, 0, 0, 0, 70, 2,
1607  16, 0, 3, 0, 0, 0,
1608  54, 0, 0, 6, 18, 48,
1609  32, 0, 0, 0, 0, 0,
1610  8, 0, 0, 0, 10, 0,
1611  16, 0, 3, 0, 0, 0,
1612  54, 0, 0, 6, 18, 48,
1613  32, 0, 0, 0, 0, 0,
1614  9, 0, 0, 0, 26, 0,
1615  16, 0, 3, 0, 0, 0,
1616  54, 0, 0, 6, 18, 48,
1617  32, 0, 0, 0, 0, 0,
1618  10, 0, 0, 0, 42, 0,
1619  16, 0, 3, 0, 0, 0,
1620  54, 0, 0, 6, 18, 0,
1621  16, 0, 3, 0, 0, 0,
1622  26, 48, 32, 0, 0, 0,
1623  0, 0, 8, 0, 0, 0,
1624  54, 0, 0, 6, 34, 0,
1625  16, 0, 3, 0, 0, 0,
1626  26, 48, 32, 0, 0, 0,
1627  0, 0, 9, 0, 0, 0,
1628  54, 0, 0, 6, 66, 0,
1629  16, 0, 3, 0, 0, 0,
1630  26, 48, 32, 0, 0, 0,
1631  0, 0, 10, 0, 0, 0,
1632  83, 0, 0, 7, 114, 0,
1633  16, 0, 3, 0, 0, 0,
1634  70, 2, 16, 0, 2, 0,
1635  0, 0, 70, 2, 16, 0,
1636  3, 0, 0, 0, 54, 0,
1637  0, 6, 34, 48, 32, 0,
1638  0, 0, 0, 0, 8, 0,
1639  0, 0, 10, 0, 16, 0,
1640  3, 0, 0, 0, 54, 0,
1641  0, 6, 34, 48, 32, 0,
1642  0, 0, 0, 0, 9, 0,
1643  0, 0, 26, 0, 16, 0,
1644  3, 0, 0, 0, 54, 0,
1645  0, 6, 34, 48, 32, 0,
1646  0, 0, 0, 0, 10, 0,
1647  0, 0, 42, 0, 16, 0,
1648  3, 0, 0, 0, 18, 0,
1649  0, 1, 32, 0, 0, 7,
1650  130, 0, 16, 0, 2, 0,
1651  0, 0, 58, 0, 16, 0,
1652  2, 0, 0, 0, 1, 64,
1653  0, 0, 1, 0, 0, 0,
1654  31, 0, 4, 3, 58, 0,
1655  16, 0, 2, 0, 0, 0,
1656  54, 0, 0, 6, 18, 0,
1657  16, 0, 3, 0, 0, 0,
1658  10, 48, 32, 0, 0, 0,
1659  0, 0, 4, 0, 0, 0,
1660  54, 0, 0, 6, 34, 0,
1661  16, 0, 3, 0, 0, 0,
1662  10, 48, 32, 0, 0, 0,
1663  0, 0, 5, 0, 0, 0,
1664  54, 0, 0, 6, 66, 0,
1665  16, 0, 3, 0, 0, 0,
1666  10, 48, 32, 0, 0, 0,
1667  0, 0, 6, 0, 0, 0,
1668  84, 0, 0, 7, 114, 0,
1669  16, 0, 3, 0, 0, 0,
1670  70, 2, 16, 0, 2, 0,
1671  0, 0, 70, 2, 16, 0,
1672  3, 0, 0, 0, 54, 0,
1673  0, 6, 18, 48, 32, 0,
1674  0, 0, 0, 0, 4, 0,
1675  0, 0, 10, 0, 16, 0,
1676  3, 0, 0, 0, 54, 0,
1677  0, 6, 18, 48, 32, 0,
1678  0, 0, 0, 0, 5, 0,
1679  0, 0, 26, 0, 16, 0,
1680  3, 0, 0, 0, 54, 0,
1681  0, 6, 18, 48, 32, 0,
1682  0, 0, 0, 0, 6, 0,
1683  0, 0, 42, 0, 16, 0,
1684  3, 0, 0, 0, 54, 0,
1685  0, 6, 18, 0, 16, 0,
1686  3, 0, 0, 0, 26, 48,
1687  32, 0, 0, 0, 0, 0,
1688  4, 0, 0, 0, 54, 0,
1689  0, 6, 34, 0, 16, 0,
1690  3, 0, 0, 0, 26, 48,
1691  32, 0, 0, 0, 0, 0,
1692  5, 0, 0, 0, 54, 0,
1693  0, 6, 66, 0, 16, 0,
1694  3, 0, 0, 0, 26, 48,
1695  32, 0, 0, 0, 0, 0,
1696  6, 0, 0, 0, 83, 0,
1697  0, 7, 114, 0, 16, 0,
1698  3, 0, 0, 0, 70, 2,
1699  16, 0, 2, 0, 0, 0,
1700  70, 2, 16, 0, 3, 0,
1701  0, 0, 54, 0, 0, 6,
1702  34, 48, 32, 0, 0, 0,
1703  0, 0, 4, 0, 0, 0,
1704  10, 0, 16, 0, 3, 0,
1705  0, 0, 54, 0, 0, 6,
1706  34, 48, 32, 0, 0, 0,
1707  0, 0, 5, 0, 0, 0,
1708  26, 0, 16, 0, 3, 0,
1709  0, 0, 54, 0, 0, 6,
1710  34, 48, 32, 0, 0, 0,
1711  0, 0, 6, 0, 0, 0,
1712  42, 0, 16, 0, 3, 0,
1713  0, 0, 18, 0, 0, 1,
1714  54, 0, 0, 6, 18, 0,
1715  16, 0, 3, 0, 0, 0,
1716  10, 48, 32, 0, 0, 0,
1717  0, 0, 0, 0, 0, 0,
1718  54, 0, 0, 6, 34, 0,
1719  16, 0, 3, 0, 0, 0,
1720  10, 48, 32, 0, 0, 0,
1721  0, 0, 1, 0, 0, 0,
1722  54, 0, 0, 6, 66, 0,
1723  16, 0, 3, 0, 0, 0,
1724  10, 48, 32, 0, 0, 0,
1725  0, 0, 2, 0, 0, 0,
1726  84, 0, 0, 7, 114, 0,
1727  16, 0, 3, 0, 0, 0,
1728  70, 2, 16, 0, 2, 0,
1729  0, 0, 70, 2, 16, 0,
1730  3, 0, 0, 0, 54, 0,
1731  0, 6, 18, 48, 32, 0,
1732  0, 0, 0, 0, 0, 0,
1733  0, 0, 10, 0, 16, 0,
1734  3, 0, 0, 0, 54, 0,
1735  0, 6, 18, 48, 32, 0,
1736  0, 0, 0, 0, 1, 0,
1737  0, 0, 26, 0, 16, 0,
1738  3, 0, 0, 0, 54, 0,
1739  0, 6, 18, 48, 32, 0,
1740  0, 0, 0, 0, 2, 0,
1741  0, 0, 42, 0, 16, 0,
1742  3, 0, 0, 0, 54, 0,
1743  0, 6, 18, 0, 16, 0,
1744  3, 0, 0, 0, 26, 48,
1745  32, 0, 0, 0, 0, 0,
1746  0, 0, 0, 0, 54, 0,
1747  0, 6, 34, 0, 16, 0,
1748  3, 0, 0, 0, 26, 48,
1749  32, 0, 0, 0, 0, 0,
1750  1, 0, 0, 0, 54, 0,
1751  0, 6, 66, 0, 16, 0,
1752  3, 0, 0, 0, 26, 48,
1753  32, 0, 0, 0, 0, 0,
1754  2, 0, 0, 0, 83, 0,
1755  0, 7, 114, 0, 16, 0,
1756  2, 0, 0, 0, 70, 2,
1757  16, 0, 2, 0, 0, 0,
1758  70, 2, 16, 0, 3, 0,
1759  0, 0, 54, 0, 0, 6,
1760  34, 48, 32, 0, 0, 0,
1761  0, 0, 0, 0, 0, 0,
1762  10, 0, 16, 0, 2, 0,
1763  0, 0, 54, 0, 0, 6,
1764  34, 48, 32, 0, 0, 0,
1765  0, 0, 1, 0, 0, 0,
1766  26, 0, 16, 0, 2, 0,
1767  0, 0, 54, 0, 0, 6,
1768  34, 48, 32, 0, 0, 0,
1769  0, 0, 2, 0, 0, 0,
1770  42, 0, 16, 0, 2, 0,
1771  0, 0, 21, 0, 0, 1,
1772  21, 0, 0, 1, 30, 0,
1773  0, 7, 130, 0, 16, 0,
1774  0, 0, 0, 0, 58, 0,
1775  16, 0, 0, 0, 0, 0,
1776  1, 64, 0, 0, 1, 0,
1777  0, 0, 22, 0, 0, 1,
1778  54, 0, 0, 6, 18, 0,
1779  16, 0, 2, 0, 0, 0,
1780  10, 48, 32, 0, 0, 0,
1781  0, 0, 0, 0, 0, 0,
1782  54, 0, 0, 6, 34, 0,
1783  16, 0, 2, 0, 0, 0,
1784  10, 48, 32, 0, 0, 0,
1785  0, 0, 1, 0, 0, 0,
1786  54, 0, 0, 6, 66, 0,
1787  16, 0, 2, 0, 0, 0,
1788  10, 48, 32, 0, 0, 0,
1789  0, 0, 2, 0, 0, 0,
1790  54, 0, 0, 6, 18, 0,
1791  16, 0, 3, 0, 0, 0,
1792  26, 48, 32, 0, 0, 0,
1793  0, 0, 0, 0, 0, 0,
1794  54, 0, 0, 6, 34, 0,
1795  16, 0, 3, 0, 0, 0,
1796  26, 48, 32, 0, 0, 0,
1797  0, 0, 1, 0, 0, 0,
1798  54, 0, 0, 6, 66, 0,
1799  16, 0, 3, 0, 0, 0,
1800  26, 48, 32, 0, 0, 0,
1801  0, 0, 2, 0, 0, 0,
1802  54, 0, 0, 6, 18, 0,
1803  16, 0, 4, 0, 0, 0,
1804  10, 48, 32, 0, 0, 0,
1805  0, 0, 4, 0, 0, 0,
1806  54, 0, 0, 6, 34, 0,
1807  16, 0, 4, 0, 0, 0,
1808  10, 48, 32, 0, 0, 0,
1809  0, 0, 5, 0, 0, 0,
1810  54, 0, 0, 6, 66, 0,
1811  16, 0, 4, 0, 0, 0,
1812  10, 48, 32, 0, 0, 0,
1813  0, 0, 6, 0, 0, 0,
1814  54, 0, 0, 6, 18, 0,
1815  16, 0, 5, 0, 0, 0,
1816  26, 48, 32, 0, 0, 0,
1817  0, 0, 4, 0, 0, 0,
1818  54, 0, 0, 6, 34, 0,
1819  16, 0, 5, 0, 0, 0,
1820  26, 48, 32, 0, 0, 0,
1821  0, 0, 5, 0, 0, 0,
1822  54, 0, 0, 6, 66, 0,
1823  16, 0, 5, 0, 0, 0,
1824  26, 48, 32, 0, 0, 0,
1825  0, 0, 6, 0, 0, 0,
1826  54, 0, 0, 6, 18, 0,
1827  16, 0, 6, 0, 0, 0,
1828  10, 48, 32, 0, 0, 0,
1829  0, 0, 8, 0, 0, 0,
1830  54, 0, 0, 6, 34, 0,
1831  16, 0, 6, 0, 0, 0,
1832  10, 48, 32, 0, 0, 0,
1833  0, 0, 9, 0, 0, 0,
1834  54, 0, 0, 6, 66, 0,
1835  16, 0, 6, 0, 0, 0,
1836  10, 48, 32, 0, 0, 0,
1837  0, 0, 10, 0, 0, 0,
1838  54, 0, 0, 6, 18, 0,
1839  16, 0, 7, 0, 0, 0,
1840  26, 48, 32, 0, 0, 0,
1841  0, 0, 8, 0, 0, 0,
1842  54, 0, 0, 6, 34, 0,
1843  16, 0, 7, 0, 0, 0,
1844  26, 48, 32, 0, 0, 0,
1845  0, 0, 9, 0, 0, 0,
1846  54, 0, 0, 6, 66, 0,
1847  16, 0, 7, 0, 0, 0,
1848  26, 48, 32, 0, 0, 0,
1849  0, 0, 10, 0, 0, 0,
1850  55, 0, 0, 10, 130, 0,
1851  16, 0, 0, 0, 0, 0,
1852  58, 128, 32, 0, 0, 0,
1853  0, 0, 0, 0, 0, 0,
1854  1, 64, 0, 0, 1, 0,
1855  0, 0, 1, 64, 0, 0,
1856  64, 0, 0, 0, 30, 0,
1857  0, 10, 114, 0, 16, 0,
1858  2, 0, 0, 0, 70, 2,
1859  16, 0, 2, 0, 0, 0,
1860  2, 64, 0, 0, 4, 0,
1861  0, 0, 4, 0, 0, 0,
1862  4, 0, 0, 0, 0, 0,
1863  0, 0, 84, 0, 0, 10,
1864  114, 0, 16, 0, 2, 0,
1865  0, 0, 70, 2, 16, 0,
1866  2, 0, 0, 0, 2, 64,
1867  0, 0, 255, 0, 0, 0,
1868  255, 0, 0, 0, 255, 0,
1869  0, 0, 0, 0, 0, 0,
1870  85, 0, 0, 7, 114, 0,
1871  16, 0, 8, 0, 0, 0,
1872  70, 2, 16, 0, 2, 0,
1873  0, 0, 1, 64, 0, 0,
1874  3, 0, 0, 0, 1, 0,
1875  0, 10, 114, 0, 16, 0,
1876  8, 0, 0, 0, 70, 2,
1877  16, 0, 8, 0, 0, 0,
1878  2, 64, 0, 0, 30, 0,
1879  0, 0, 30, 0, 0, 0,
1880  30, 0, 0, 0, 0, 0,
1881  0, 0, 30, 0, 0, 10,
1882  114, 0, 16, 0, 3, 0,
1883  0, 0, 70, 2, 16, 0,
1884  3, 0, 0, 0, 2, 64,
1885  0, 0, 4, 0, 0, 0,
1886  4, 0, 0, 0, 4, 0,
1887  0, 0, 0, 0, 0, 0,
1888  84, 0, 0, 10, 114, 0,
1889  16, 0, 3, 0, 0, 0,
1890  70, 2, 16, 0, 3, 0,
1891  0, 0, 2, 64, 0, 0,
1892  255, 0, 0, 0, 255, 0,
1893  0, 0, 255, 0, 0, 0,
1894  0, 0, 0, 0, 85, 0,
1895  0, 7, 114, 0, 16, 0,
1896  9, 0, 0, 0, 70, 2,
1897  16, 0, 3, 0, 0, 0,
1898  1, 64, 0, 0, 3, 0,
1899  0, 0, 1, 0, 0, 10,
1900  114, 0, 16, 0, 9, 0,
1901  0, 0, 70, 2, 16, 0,
1902  9, 0, 0, 0, 2, 64,
1903  0, 0, 30, 0, 0, 0,
1904  30, 0, 0, 0, 30, 0,
1905  0, 0, 0, 0, 0, 0,
1906  1, 0, 0, 10, 114, 0,
1907  16, 0, 10, 0, 0, 0,
1908  70, 2, 16, 0, 2, 0,
1909  0, 0, 2, 64, 0, 0,
1910  248, 0, 0, 0, 248, 0,
1911  0, 0, 248, 0, 0, 0,
1912  0, 0, 0, 0, 85, 0,
1913  0, 7, 114, 0, 16, 0,
1914  2, 0, 0, 0, 70, 2,
1915  16, 0, 2, 0, 0, 0,
1916  1, 64, 0, 0, 5, 0,
1917  0, 0, 30, 0, 0, 7,
1918  114, 0, 16, 0, 2, 0,
1919  0, 0, 70, 2, 16, 0,
1920  2, 0, 0, 0, 70, 2,
1921  16, 0, 10, 0, 0, 0,
1922  1, 0, 0, 10, 114, 0,
1923  16, 0, 10, 0, 0, 0,
1924  70, 2, 16, 0, 3, 0,
1925  0, 0, 2, 64, 0, 0,
1926  248, 0, 0, 0, 248, 0,
1927  0, 0, 248, 0, 0, 0,
1928  0, 0, 0, 0, 85, 0,
1929  0, 7, 114, 0, 16, 0,
1930  3, 0, 0, 0, 70, 2,
1931  16, 0, 3, 0, 0, 0,
1932  1, 64, 0, 0, 5, 0,
1933  0, 0, 30, 0, 0, 7,
1934  114, 0, 16, 0, 3, 0,
1935  0, 0, 70, 2, 16, 0,
1936  3, 0, 0, 0, 70, 2,
1937  16, 0, 10, 0, 0, 0,
1938  30, 0, 0, 10, 114, 0,
1939  16, 0, 4, 0, 0, 0,
1940  70, 2, 16, 0, 4, 0,
1941  0, 0, 2, 64, 0, 0,
1942  4, 0, 0, 0, 4, 0,
1943  0, 0, 4, 0, 0, 0,
1944  0, 0, 0, 0, 84, 0,
1945  0, 10, 114, 0, 16, 0,
1946  4, 0, 0, 0, 70, 2,
1947  16, 0, 4, 0, 0, 0,
1948  2, 64, 0, 0, 255, 0,
1949  0, 0, 255, 0, 0, 0,
1950  255, 0, 0, 0, 0, 0,
1951  0, 0, 85, 0, 0, 7,
1952  114, 0, 16, 0, 10, 0,
1953  0, 0, 70, 2, 16, 0,
1954  4, 0, 0, 0, 1, 64,
1955  0, 0, 3, 0, 0, 0,
1956  1, 0, 0, 10, 114, 0,
1957  16, 0, 10, 0, 0, 0,
1958  70, 2, 16, 0, 10, 0,
1959  0, 0, 2, 64, 0, 0,
1960  30, 0, 0, 0, 30, 0,
1961  0, 0, 30, 0, 0, 0,
1962  0, 0, 0, 0, 30, 0,
1963  0, 10, 114, 0, 16, 0,
1964  5, 0, 0, 0, 70, 2,
1965  16, 0, 5, 0, 0, 0,
1966  2, 64, 0, 0, 4, 0,
1967  0, 0, 4, 0, 0, 0,
1968  4, 0, 0, 0, 0, 0,
1969  0, 0, 84, 0, 0, 10,
1970  114, 0, 16, 0, 5, 0,
1971  0, 0, 70, 2, 16, 0,
1972  5, 0, 0, 0, 2, 64,
1973  0, 0, 255, 0, 0, 0,
1974  255, 0, 0, 0, 255, 0,
1975  0, 0, 0, 0, 0, 0,
1976  85, 0, 0, 7, 114, 0,
1977  16, 0, 11, 0, 0, 0,
1978  70, 2, 16, 0, 5, 0,
1979  0, 0, 1, 64, 0, 0,
1980  3, 0, 0, 0, 1, 0,
1981  0, 10, 114, 0, 16, 0,
1982  11, 0, 0, 0, 70, 2,
1983  16, 0, 11, 0, 0, 0,
1984  2, 64, 0, 0, 30, 0,
1985  0, 0, 30, 0, 0, 0,
1986  30, 0, 0, 0, 0, 0,
1987  0, 0, 1, 0, 0, 10,
1988  114, 0, 16, 0, 12, 0,
1989  0, 0, 70, 2, 16, 0,
1990  4, 0, 0, 0, 2, 64,
1991  0, 0, 248, 0, 0, 0,
1992  248, 0, 0, 0, 248, 0,
1993  0, 0, 0, 0, 0, 0,
1994  85, 0, 0, 7, 114, 0,
1995  16, 0, 4, 0, 0, 0,
1996  70, 2, 16, 0, 4, 0,
1997  0, 0, 1, 64, 0, 0,
1998  5, 0, 0, 0, 30, 0,
1999  0, 7, 114, 0, 16, 0,
2000  4, 0, 0, 0, 70, 2,
2001  16, 0, 4, 0, 0, 0,
2002  70, 2, 16, 0, 12, 0,
2003  0, 0, 1, 0, 0, 10,
2004  114, 0, 16, 0, 12, 0,
2005  0, 0, 70, 2, 16, 0,
2006  5, 0, 0, 0, 2, 64,
2007  0, 0, 248, 0, 0, 0,
2008  248, 0, 0, 0, 248, 0,
2009  0, 0, 0, 0, 0, 0,
2010  85, 0, 0, 7, 114, 0,
2011  16, 0, 5, 0, 0, 0,
2012  70, 2, 16, 0, 5, 0,
2013  0, 0, 1, 64, 0, 0,
2014  5, 0, 0, 0, 30, 0,
2015  0, 7, 114, 0, 16, 0,
2016  5, 0, 0, 0, 70, 2,
2017  16, 0, 5, 0, 0, 0,
2018  70, 2, 16, 0, 12, 0,
2019  0, 0, 30, 0, 0, 10,
2020  114, 0, 16, 0, 6, 0,
2021  0, 0, 70, 2, 16, 0,
2022  6, 0, 0, 0, 2, 64,
2023  0, 0, 4, 0, 0, 0,
2024  4, 0, 0, 0, 4, 0,
2025  0, 0, 0, 0, 0, 0,
2026  84, 0, 0, 10, 114, 0,
2027  16, 0, 6, 0, 0, 0,
2028  70, 2, 16, 0, 6, 0,
2029  0, 0, 2, 64, 0, 0,
2030  255, 0, 0, 0, 255, 0,
2031  0, 0, 255, 0, 0, 0,
2032  0, 0, 0, 0, 85, 0,
2033  0, 7, 114, 0, 16, 0,
2034  12, 0, 0, 0, 70, 2,
2035  16, 0, 6, 0, 0, 0,
2036  1, 64, 0, 0, 3, 0,
2037  0, 0, 1, 0, 0, 10,
2038  114, 0, 16, 0, 12, 0,
2039  0, 0, 70, 2, 16, 0,
2040  12, 0, 0, 0, 2, 64,
2041  0, 0, 30, 0, 0, 0,
2042  30, 0, 0, 0, 30, 0,
2043  0, 0, 0, 0, 0, 0,
2044  30, 0, 0, 10, 114, 0,
2045  16, 0, 7, 0, 0, 0,
2046  70, 2, 16, 0, 7, 0,
2047  0, 0, 2, 64, 0, 0,
2048  4, 0, 0, 0, 4, 0,
2049  0, 0, 4, 0, 0, 0,
2050  0, 0, 0, 0, 84, 0,
2051  0, 10, 114, 0, 16, 0,
2052  7, 0, 0, 0, 70, 2,
2053  16, 0, 7, 0, 0, 0,
2054  2, 64, 0, 0, 255, 0,
2055  0, 0, 255, 0, 0, 0,
2056  255, 0, 0, 0, 0, 0,
2057  0, 0, 85, 0, 0, 7,
2058  114, 0, 16, 0, 13, 0,
2059  0, 0, 70, 2, 16, 0,
2060  7, 0, 0, 0, 1, 64,
2061  0, 0, 3, 0, 0, 0,
2062  1, 0, 0, 10, 114, 0,
2063  16, 0, 13, 0, 0, 0,
2064  70, 2, 16, 0, 13, 0,
2065  0, 0, 2, 64, 0, 0,
2066  30, 0, 0, 0, 30, 0,
2067  0, 0, 30, 0, 0, 0,
2068  0, 0, 0, 0, 1, 0,
2069  0, 10, 114, 0, 16, 0,
2070  14, 0, 0, 0, 70, 2,
2071  16, 0, 6, 0, 0, 0,
2072  2, 64, 0, 0, 248, 0,
2073  0, 0, 248, 0, 0, 0,
2074  248, 0, 0, 0, 0, 0,
2075  0, 0, 85, 0, 0, 7,
2076  114, 0, 16, 0, 6, 0,
2077  0, 0, 70, 2, 16, 0,
2078  6, 0, 0, 0, 1, 64,
2079  0, 0, 5, 0, 0, 0,
2080  30, 0, 0, 7, 114, 0,
2081  16, 0, 6, 0, 0, 0,
2082  70, 2, 16, 0, 6, 0,
2083  0, 0, 70, 2, 16, 0,
2084  14, 0, 0, 0, 1, 0,
2085  0, 10, 114, 0, 16, 0,
2086  14, 0, 0, 0, 70, 2,
2087  16, 0, 7, 0, 0, 0,
2088  2, 64, 0, 0, 248, 0,
2089  0, 0, 248, 0, 0, 0,
2090  248, 0, 0, 0, 0, 0,
2091  0, 0, 85, 0, 0, 7,
2092  114, 0, 16, 0, 7, 0,
2093  0, 0, 70, 2, 16, 0,
2094  7, 0, 0, 0, 1, 64,
2095  0, 0, 5, 0, 0, 0,
2096  30, 0, 0, 7, 114, 0,
2097  16, 0, 7, 0, 0, 0,
2098  70, 2, 16, 0, 7, 0,
2099  0, 0, 70, 2, 16, 0,
2100  14, 0, 0, 0, 54, 0,
2101  0, 5, 130, 0, 16, 0,
2102  2, 0, 0, 0, 42, 0,
2103  16, 0, 3, 0, 0, 0,
2104  54, 0, 0, 5, 130, 0,
2105  16, 0, 3, 0, 0, 0,
2106  26, 0, 16, 0, 2, 0,
2107  0, 0, 54, 0, 0, 5,
2108  130, 0, 16, 0, 4, 0,
2109  0, 0, 42, 0, 16, 0,
2110  5, 0, 0, 0, 54, 0,
2111  0, 5, 130, 0, 16, 0,
2112  5, 0, 0, 0, 26, 0,
2113  16, 0, 4, 0, 0, 0,
2114  54, 0, 0, 5, 130, 0,
2115  16, 0, 6, 0, 0, 0,
2116  42, 0, 16, 0, 7, 0,
2117  0, 0, 54, 0, 0, 5,
2118  130, 0, 16, 0, 7, 0,
2119  0, 0, 26, 0, 16, 0,
2120  6, 0, 0, 0, 54, 0,
2121  0, 5, 34, 0, 16, 0,
2122  14, 0, 0, 0, 1, 64,
2123  0, 0, 255, 0, 0, 0,
2124  54, 0, 0, 6, 34, 0,
2125  16, 0, 2, 0, 0, 0,
2126  58, 128, 32, 0, 0, 0,
2127  0, 0, 0, 0, 0, 0,
2128  54, 0, 0, 8, 50, 0,
2129  16, 0, 15, 0, 0, 0,
2130  2, 64, 0, 0, 0, 0,
2131  0, 0, 255, 255, 255, 255,
2132  0, 0, 0, 0, 0, 0,
2133  0, 0, 54, 0, 0, 5,
2134  18, 0, 16, 0, 16, 0,
2135  0, 0, 1, 64, 0, 0,
2136  0, 0, 0, 0, 48, 0,
2137  0, 1, 80, 0, 0, 7,
2138  66, 0, 16, 0, 3, 0,
2139  0, 0, 10, 0, 16, 0,
2140  16, 0, 0, 0, 58, 0,
2141  16, 0, 0, 0, 0, 0,
2142  3, 0, 4, 3, 42, 0,
2143  16, 0, 3, 0, 0, 0,
2144  32, 0, 0, 7, 66, 0,
2145  16, 0, 3, 0, 0, 0,
2146  26, 0, 16, 0, 2, 0,
2147  0, 0, 1, 64, 0, 0,
2148  2, 0, 0, 0, 31, 0,
2149  0, 3, 26, 0, 16, 0,
2150  2, 0, 0, 0, 85, 0,
2151  0, 7, 34, 0, 16, 0,
2152  16, 0, 0, 0, 10, 0,
2153  16, 0, 16, 0, 0, 0,
2154  1, 64, 0, 0, 1, 0,
2155  0, 0, 1, 0, 0, 10,
2156  194, 0, 16, 0, 14, 0,
2157  0, 0, 6, 4, 16, 0,
2158  16, 0, 0, 0, 2, 64,
2159  0, 0, 0, 0, 0, 0,
2160  0, 0, 0, 0, 1, 0,
2161  0, 0, 1, 0, 0, 0,
2162  30, 0, 0, 7, 114, 0,
2163  16, 0, 17, 0, 0, 0,
2164  70, 2, 16, 0, 8, 0,
2165  0, 0, 166, 10, 16, 0,
2166  14, 0, 0, 0, 41, 0,
2167  0, 7, 114, 0, 16, 0,
2168  17, 0, 0, 0, 70, 2,
2169  16, 0, 17, 0, 0, 0,
2170  1, 64, 0, 0, 3, 0,
2171  0, 0, 85, 0, 0, 7,
2172  114, 0, 16, 0, 18, 0,
2173  0, 0, 70, 2, 16, 0,
2174  17, 0, 0, 0, 1, 64,
2175  0, 0, 5, 0, 0, 0,
2176  30, 0, 0, 7, 210, 0,
2177  16, 0, 17, 0, 0, 0,
2178  166, 4, 16, 0, 17, 0,
2179  0, 0, 166, 4, 16, 0,
2180  18, 0, 0, 0, 30, 0,
2181  0, 7, 114, 0, 16, 0,
2182  18, 0, 0, 0, 70, 2,
2183  16, 0, 9, 0, 0, 0,
2184  246, 15, 16, 0, 14, 0,
2185  0, 0, 41, 0, 0, 7,
2186  114, 0, 16, 0, 18, 0,
2187  0, 0, 70, 2, 16, 0,
2188  18, 0, 0, 0, 1, 64,
2189  0, 0, 3, 0, 0, 0,
2190  85, 0, 0, 7, 114, 0,
2191  16, 0, 19, 0, 0, 0,
2192  70, 2, 16, 0, 18, 0,
2193  0, 0, 1, 64, 0, 0,
2194  5, 0, 0, 0, 30, 0,
2195  0, 7, 114, 0, 16, 0,
2196  18, 0, 0, 0, 22, 6,
2197  16, 0, 18, 0, 0, 0,
2198  22, 6, 16, 0, 19, 0,
2199  0, 0, 54, 0, 0, 5,
2200  34, 0, 16, 0, 17, 0,
2201  0, 0, 42, 0, 16, 0,
2202  18, 0, 0, 0, 54, 0,
2203  0, 5, 130, 0, 16, 0,
2204  18, 0, 0, 0, 58, 0,
2205  16, 0, 17, 0, 0, 0,
2206  54, 0, 0, 5, 194, 0,
2207  16, 0, 14, 0, 0, 0,
2208  246, 3, 16, 0, 18, 0,
2209  0, 0, 54, 0, 0, 5,
2210  18, 0, 16, 0, 18, 0,
2211  0, 0, 42, 0, 16, 0,
2212  17, 0, 0, 0, 18, 0,
2213  0, 1, 54, 0, 0, 5,
2214  50, 0, 16, 0, 17, 0,
2215  0, 0, 230, 10, 16, 0,
2216  2, 0, 0, 0, 54, 0,
2217  0, 5, 194, 0, 16, 0,
2218  14, 0, 0, 0, 246, 7,
2219  16, 0, 3, 0, 0, 0,
2220  54, 0, 0, 5, 18, 0,
2221  16, 0, 18, 0, 0, 0,
2222  10, 0, 16, 0, 2, 0,
2223  0, 0, 54, 0, 0, 5,
2224  34, 0, 16, 0, 18, 0,
2225  0, 0, 10, 0, 16, 0,
2226  3, 0, 0, 0, 21, 0,
2227  0, 1, 54, 0, 0, 9,
2228  50, 48, 32, 0, 0, 0,
2229  0, 0, 3, 0, 0, 0,
2230  2, 64, 0, 0, 255, 0,
2231  0, 0, 255, 0, 0, 0,
2232  0, 0, 0, 0, 0, 0,
2233  0, 0, 54, 0, 0, 6,
2234  50, 48, 32, 0, 0, 0,
2235  0, 0, 2, 0, 0, 0,
2236  70, 0, 16, 0, 17, 0,
2237  0, 0, 54, 0, 0, 6,
2238  50, 48, 32, 0, 0, 0,
2239  0, 0, 1, 0, 0, 0,
2240  230, 10, 16, 0, 14, 0,
2241  0, 0, 54, 0, 0, 6,
2242  50, 48, 32, 0, 0, 0,
2243  0, 0, 0, 0, 0, 0,
2244  70, 0, 16, 0, 18, 0,
2245  0, 0, 31, 0, 0, 3,
2246  26, 0, 16, 0, 2, 0,
2247  0, 0, 85, 0, 0, 7,
2248  18, 0, 16, 0, 19, 0,
2249  0, 0, 10, 0, 16, 0,
2250  16, 0, 0, 0, 1, 64,
2251  0, 0, 2, 0, 0, 0,
2252  85, 0, 0, 7, 34, 0,
2253  16, 0, 19, 0, 0, 0,
2254  10, 0, 16, 0, 16, 0,
2255  0, 0, 1, 64, 0, 0,
2256  3, 0, 0, 0, 1, 0,
2257  0, 10, 194, 0, 16, 0,
2258  15, 0, 0, 0, 6, 4,
2259  16, 0, 19, 0, 0, 0,
2260  2, 64, 0, 0, 0, 0,
2261  0, 0, 0, 0, 0, 0,
2262  1, 0, 0, 0, 1, 0,
2263  0, 0, 30, 0, 0, 7,
2264  114, 0, 16, 0, 19, 0,
2265  0, 0, 70, 2, 16, 0,
2266  10, 0, 0, 0, 166, 10,
2267  16, 0, 15, 0, 0, 0,
2268  41, 0, 0, 7, 114, 0,
2269  16, 0, 19, 0, 0, 0,
2270  70, 2, 16, 0, 19, 0,
2271  0, 0, 1, 64, 0, 0,
2272  3, 0, 0, 0, 85, 0,
2273  0, 7, 114, 0, 16, 0,
2274  20, 0, 0, 0, 70, 2,
2275  16, 0, 19, 0, 0, 0,
2276  1, 64, 0, 0, 5, 0,
2277  0, 0, 30, 0, 0, 7,
2278  210, 0, 16, 0, 19, 0,
2279  0, 0, 166, 4, 16, 0,
2280  19, 0, 0, 0, 166, 4,
2281  16, 0, 20, 0, 0, 0,
2282  30, 0, 0, 7, 114, 0,
2283  16, 0, 20, 0, 0, 0,
2284  70, 2, 16, 0, 11, 0,
2285  0, 0, 246, 15, 16, 0,
2286  15, 0, 0, 0, 41, 0,
2287  0, 7, 114, 0, 16, 0,
2288  20, 0, 0, 0, 70, 2,
2289  16, 0, 20, 0, 0, 0,
2290  1, 64, 0, 0, 3, 0,
2291  0, 0, 85, 0, 0, 7,
2292  114, 0, 16, 0, 21, 0,
2293  0, 0, 70, 2, 16, 0,
2294  20, 0, 0, 0, 1, 64,
2295  0, 0, 5, 0, 0, 0,
2296  30, 0, 0, 7, 114, 0,
2297  16, 0, 20, 0, 0, 0,
2298  22, 6, 16, 0, 20, 0,
2299  0, 0, 22, 6, 16, 0,
2300  21, 0, 0, 0, 54, 0,
2301  0, 5, 34, 0, 16, 0,
2302  19, 0, 0, 0, 42, 0,
2303  16, 0, 20, 0, 0, 0,
2304  54, 0, 0, 5, 130, 0,
2305  16, 0, 20, 0, 0, 0,
2306  58, 0, 16, 0, 19, 0,
2307  0, 0, 54, 0, 0, 5,
2308  194, 0, 16, 0, 15, 0,
2309  0, 0, 246, 3, 16, 0,
2310  20, 0, 0, 0, 54, 0,
2311  0, 5, 18, 0, 16, 0,
2312  20, 0, 0, 0, 42, 0,
2313  16, 0, 19, 0, 0, 0,
2314  18, 0, 0, 1, 54, 0,
2315  0, 5, 50, 0, 16, 0,
2316  19, 0, 0, 0, 230, 10,
2317  16, 0, 4, 0, 0, 0,
2318  54, 0, 0, 5, 194, 0,
2319  16, 0, 15, 0, 0, 0,
2320  246, 7, 16, 0, 5, 0,
2321  0, 0, 54, 0, 0, 5,
2322  18, 0, 16, 0, 20, 0,
2323  0, 0, 10, 0, 16, 0,
2324  4, 0, 0, 0, 54, 0,
2325  0, 5, 34, 0, 16, 0,
2326  20, 0, 0, 0, 10, 0,
2327  16, 0, 5, 0, 0, 0,
2328  21, 0, 0, 1, 54, 0,
2329  0, 9, 50, 48, 32, 0,
2330  0, 0, 0, 0, 7, 0,
2331  0, 0, 2, 64, 0, 0,
2332  255, 0, 0, 0, 255, 0,
2333  0, 0, 0, 0, 0, 0,
2334  0, 0, 0, 0, 54, 0,
2335  0, 6, 50, 48, 32, 0,
2336  0, 0, 0, 0, 6, 0,
2337  0, 0, 70, 0, 16, 0,
2338  19, 0, 0, 0, 54, 0,
2339  0, 6, 50, 48, 32, 0,
2340  0, 0, 0, 0, 5, 0,
2341  0, 0, 230, 10, 16, 0,
2342  15, 0, 0, 0, 54, 0,
2343  0, 6, 50, 48, 32, 0,
2344  0, 0, 0, 0, 4, 0,
2345  0, 0, 70, 0, 16, 0,
2346  20, 0, 0, 0, 31, 0,
2347  0, 3, 26, 0, 16, 0,
2348  2, 0, 0, 0, 85, 0,
2349  0, 7, 18, 0, 16, 0,
2350  21, 0, 0, 0, 10, 0,
2351  16, 0, 16, 0, 0, 0,
2352  1, 64, 0, 0, 4, 0,
2353  0, 0, 85, 0, 0, 7,
2354  34, 0, 16, 0, 21, 0,
2355  0, 0, 10, 0, 16, 0,
2356  16, 0, 0, 0, 1, 64,
2357  0, 0, 5, 0, 0, 0,
2358  1, 0, 0, 10, 194, 0,
2359  16, 0, 16, 0, 0, 0,
2360  6, 4, 16, 0, 21, 0,
2361  0, 0, 2, 64, 0, 0,
2362  0, 0, 0, 0, 0, 0,
2363  0, 0, 1, 0, 0, 0,
2364  1, 0, 0, 0, 30, 0,
2365  0, 7, 114, 0, 16, 0,
2366  21, 0, 0, 0, 70, 2,
2367  16, 0, 12, 0, 0, 0,
2368  166, 10, 16, 0, 16, 0,
2369  0, 0, 41, 0, 0, 7,
2370  114, 0, 16, 0, 21, 0,
2371  0, 0, 70, 2, 16, 0,
2372  21, 0, 0, 0, 1, 64,
2373  0, 0, 3, 0, 0, 0,
2374  85, 0, 0, 7, 114, 0,
2375  16, 0, 22, 0, 0, 0,
2376  70, 2, 16, 0, 21, 0,
2377  0, 0, 1, 64, 0, 0,
2378  5, 0, 0, 0, 30, 0,
2379  0, 7, 210, 0, 16, 0,
2380  21, 0, 0, 0, 166, 4,
2381  16, 0, 21, 0, 0, 0,
2382  166, 4, 16, 0, 22, 0,
2383  0, 0, 30, 0, 0, 7,
2384  114, 0, 16, 0, 22, 0,
2385  0, 0, 70, 2, 16, 0,
2386  13, 0, 0, 0, 246, 15,
2387  16, 0, 16, 0, 0, 0,
2388  41, 0, 0, 7, 114, 0,
2389  16, 0, 22, 0, 0, 0,
2390  70, 2, 16, 0, 22, 0,
2391  0, 0, 1, 64, 0, 0,
2392  3, 0, 0, 0, 85, 0,
2393  0, 7, 114, 0, 16, 0,
2394  23, 0, 0, 0, 70, 2,
2395  16, 0, 22, 0, 0, 0,
2396  1, 64, 0, 0, 5, 0,
2397  0, 0, 30, 0, 0, 7,
2398  114, 0, 16, 0, 22, 0,
2399  0, 0, 22, 6, 16, 0,
2400  22, 0, 0, 0, 22, 6,
2401  16, 0, 23, 0, 0, 0,
2402  54, 0, 0, 5, 34, 0,
2403  16, 0, 21, 0, 0, 0,
2404  42, 0, 16, 0, 22, 0,
2405  0, 0, 54, 0, 0, 5,
2406  130, 0, 16, 0, 22, 0,
2407  0, 0, 58, 0, 16, 0,
2408  21, 0, 0, 0, 54, 0,
2409  0, 5, 194, 0, 16, 0,
2410  16, 0, 0, 0, 246, 3,
2411  16, 0, 22, 0, 0, 0,
2412  54, 0, 0, 5, 18, 0,
2413  16, 0, 22, 0, 0, 0,
2414  42, 0, 16, 0, 21, 0,
2415  0, 0, 18, 0, 0, 1,
2416  54, 0, 0, 5, 50, 0,
2417  16, 0, 21, 0, 0, 0,
2418  230, 10, 16, 0, 6, 0,
2419  0, 0, 54, 0, 0, 5,
2420  194, 0, 16, 0, 16, 0,
2421  0, 0, 246, 7, 16, 0,
2422  7, 0, 0, 0, 54, 0,
2423  0, 5, 18, 0, 16, 0,
2424  22, 0, 0, 0, 10, 0,
2425  16, 0, 6, 0, 0, 0,
2426  54, 0, 0, 5, 34, 0,
2427  16, 0, 22, 0, 0, 0,
2428  10, 0, 16, 0, 7, 0,
2429  0, 0, 21, 0, 0, 1,
2430  54, 0, 0, 9, 50, 48,
2431  32, 0, 0, 0, 0, 0,
2432  11, 0, 0, 0, 2, 64,
2433  0, 0, 255, 0, 0, 0,
2434  255, 0, 0, 0, 0, 0,
2435  0, 0, 0, 0, 0, 0,
2436  54, 0, 0, 6, 50, 48,
2437  32, 0, 0, 0, 0, 0,
2438  10, 0, 0, 0, 70, 0,
2439  16, 0, 21, 0, 0, 0,
2440  54, 0, 0, 6, 50, 48,
2441  32, 0, 0, 0, 0, 0,
2442  9, 0, 0, 0, 230, 10,
2443  16, 0, 16, 0, 0, 0,
2444  54, 0, 0, 6, 50, 48,
2445  32, 0, 0, 0, 0, 0,
2446  8, 0, 0, 0, 70, 0,
2447  16, 0, 22, 0, 0, 0,
2448  40, 0, 0, 5, 18, 0,
2449  16, 0, 23, 0, 0, 0,
2450  10, 0, 16, 0, 18, 0,
2451  0, 0, 40, 0, 0, 5,
2452  34, 0, 16, 0, 23, 0,
2453  0, 0, 42, 0, 16, 0,
2454  14, 0, 0, 0, 40, 0,
2455  0, 5, 66, 0, 16, 0,
2456  23, 0, 0, 0, 10, 0,
2457  16, 0, 17, 0, 0, 0,
2458  54, 0, 0, 5, 66, 0,
2459  16, 0, 18, 0, 0, 0,
2460  58, 0, 16, 0, 14, 0,
2461  0, 0, 54, 0, 0, 5,
2462  130, 0, 16, 0, 18, 0,
2463  0, 0, 26, 0, 16, 0,
2464  17, 0, 0, 0, 30, 0,
2465  0, 7, 114, 0, 16, 0,
2466  17, 0, 0, 0, 150, 7,
2467  16, 0, 18, 0, 0, 0,
2468  70, 2, 16, 0, 23, 0,
2469  0, 0, 54, 0, 0, 6,
2470  114, 48, 32, 0, 1, 0,
2471  0, 0, 0, 0, 0, 0,
2472  70, 2, 16, 0, 17, 0,
2473  0, 0, 40, 0, 0, 5,
2474  18, 0, 16, 0, 18, 0,
2475  0, 0, 10, 0, 16, 0,
2476  20, 0, 0, 0, 40, 0,
2477  0, 5, 34, 0, 16, 0,
2478  18, 0, 0, 0, 42, 0,
2479  16, 0, 15, 0, 0, 0,
2480  40, 0, 0, 5, 66, 0,
2481  16, 0, 18, 0, 0, 0,
2482  10, 0, 16, 0, 19, 0,
2483  0, 0, 54, 0, 0, 5,
2484  66, 0, 16, 0, 20, 0,
2485  0, 0, 58, 0, 16, 0,
2486  15, 0, 0, 0, 54, 0,
2487  0, 5, 130, 0, 16, 0,
2488  20, 0, 0, 0, 26, 0,
2489  16, 0, 19, 0, 0, 0,
2490  30, 0, 0, 7, 114, 0,
2491  16, 0, 18, 0, 0, 0,
2492  70, 2, 16, 0, 18, 0,
2493  0, 0, 150, 7, 16, 0,
2494  20, 0, 0, 0, 54, 0,
2495  0, 6, 114, 48, 32, 0,
2496  1, 0, 0, 0, 1, 0,
2497  0, 0, 70, 2, 16, 0,
2498  18, 0, 0, 0, 40, 0,
2499  0, 5, 18, 0, 16, 0,
2500  19, 0, 0, 0, 10, 0,
2501  16, 0, 22, 0, 0, 0,
2502  40, 0, 0, 5, 34, 0,
2503  16, 0, 19, 0, 0, 0,
2504  42, 0, 16, 0, 16, 0,
2505  0, 0, 40, 0, 0, 5,
2506  66, 0, 16, 0, 19, 0,
2507  0, 0, 10, 0, 16, 0,
2508  21, 0, 0, 0, 54, 0,
2509  0, 5, 66, 0, 16, 0,
2510  22, 0, 0, 0, 58, 0,
2511  16, 0, 16, 0, 0, 0,
2512  54, 0, 0, 5, 130, 0,
2513  16, 0, 22, 0, 0, 0,
2514  26, 0, 16, 0, 21, 0,
2515  0, 0, 30, 0, 0, 7,
2516  114, 0, 16, 0, 19, 0,
2517  0, 0, 70, 2, 16, 0,
2518  19, 0, 0, 0, 150, 7,
2519  16, 0, 22, 0, 0, 0,
2520  54, 0, 0, 6, 114, 48,
2521  32, 0, 1, 0, 0, 0,
2522  2, 0, 0, 0, 70, 2,
2523  16, 0, 19, 0, 0, 0,
2524  54, 0, 0, 6, 130, 48,
2525  32, 0, 1, 0, 0, 0,
2526  2, 0, 0, 0, 1, 64,
2527  0, 0, 0, 0, 0, 0,
2528  54, 0, 0, 6, 130, 48,
2529  32, 0, 1, 0, 0, 0,
2530  1, 0, 0, 0, 1, 64,
2531  0, 0, 0, 0, 0, 0,
2532  54, 0, 0, 6, 130, 48,
2533  32, 0, 1, 0, 0, 0,
2534  0, 0, 0, 0, 1, 64,
2535  0, 0, 0, 0, 0, 0,
2536  38, 0, 0, 8, 0, 208,
2537  0, 0, 194, 0, 16, 0,
2538  14, 0, 0, 0, 6, 4,
2539  16, 0, 17, 0, 0, 0,
2540  6, 4, 16, 0, 17, 0,
2541  0, 0, 30, 0, 0, 7,
2542  34, 0, 16, 0, 4, 0,
2543  0, 0, 58, 0, 16, 0,
2544  14, 0, 0, 0, 42, 0,
2545  16, 0, 14, 0, 0, 0,
2546  35, 0, 0, 9, 34, 0,
2547  16, 0, 4, 0, 0, 0,
2548  42, 0, 16, 0, 17, 0,
2549  0, 0, 42, 0, 16, 0,
2550  17, 0, 0, 0, 26, 0,
2551  16, 0, 4, 0, 0, 0,
2552  54, 0, 0, 6, 18, 48,
2553  32, 0, 2, 0, 0, 0,
2554  0, 0, 0, 0, 26, 0,
2555  16, 0, 4, 0, 0, 0,
2556  38, 0, 0, 8, 0, 208,
2557  0, 0, 194, 0, 16, 0,
2558  14, 0, 0, 0, 6, 4,
2559  16, 0, 18, 0, 0, 0,
2560  6, 4, 16, 0, 18, 0,
2561  0, 0, 30, 0, 0, 7,
2562  66, 0, 16, 0, 5, 0,
2563  0, 0, 58, 0, 16, 0,
2564  14, 0, 0, 0, 42, 0,
2565  16, 0, 14, 0, 0, 0,
2566  35, 0, 0, 9, 66, 0,
2567  16, 0, 5, 0, 0, 0,
2568  42, 0, 16, 0, 18, 0,
2569  0, 0, 42, 0, 16, 0,
2570  18, 0, 0, 0, 42, 0,
2571  16, 0, 5, 0, 0, 0,
2572  54, 0, 0, 6, 18, 48,
2573  32, 0, 2, 0, 0, 0,
2574  1, 0, 0, 0, 42, 0,
2575  16, 0, 5, 0, 0, 0,
2576  38, 0, 0, 8, 0, 208,
2577  0, 0, 194, 0, 16, 0,
2578  14, 0, 0, 0, 6, 4,
2579  16, 0, 19, 0, 0, 0,
2580  6, 4, 16, 0, 19, 0,
2581  0, 0, 30, 0, 0, 7,
2582  34, 0, 16, 0, 6, 0,
2583  0, 0, 58, 0, 16, 0,
2584  14, 0, 0, 0, 42, 0,
2585  16, 0, 14, 0, 0, 0,
2586  35, 0, 0, 9, 34, 0,
2587  16, 0, 6, 0, 0, 0,
2588  42, 0, 16, 0, 19, 0,
2589  0, 0, 42, 0, 16, 0,
2590  19, 0, 0, 0, 26, 0,
2591  16, 0, 6, 0, 0, 0,
2592  54, 0, 0, 6, 18, 48,
2593  32, 0, 2, 0, 0, 0,
2594  2, 0, 0, 0, 26, 0,
2595  16, 0, 6, 0, 0, 0,
2596  54, 0, 0, 6, 18, 48,
2597  32, 0, 3, 0, 0, 0,
2598  0, 0, 0, 0, 1, 64,
2599  0, 0, 0, 0, 0, 0,
2600  54, 0, 0, 7, 18, 48,
2601  32, 0, 3, 0, 0, 0,
2602  1, 0, 0, 0, 26, 144,
2603  144, 0, 26, 0, 16, 0,
2604  0, 0, 0, 0, 54, 0,
2605  0, 7, 18, 48, 32, 0,
2606  3, 0, 0, 0, 2, 0,
2607  0, 0, 42, 144, 144, 0,
2608  26, 0, 16, 0, 0, 0,
2609  0, 0, 54, 0, 0, 5,
2610  66, 0, 16, 0, 7, 0,
2611  0, 0, 1, 64, 0, 0,
2612  0, 0, 0, 0, 48, 0,
2613  0, 1, 80, 0, 0, 7,
2614  130, 0, 16, 0, 8, 0,
2615  0, 0, 42, 0, 16, 0,
2616  7, 0, 0, 0, 1, 64,
2617  0, 0, 3, 0, 0, 0,
2618  3, 0, 4, 3, 58, 0,
2619  16, 0, 8, 0, 0, 0,
2620  54, 0, 0, 7, 242, 0,
2621  16, 0, 17, 0, 0, 0,
2622  70, 62, 32, 4, 1, 0,
2623  0, 0, 42, 0, 16, 0,
2624  7, 0, 0, 0, 54, 0,
2625  0, 7, 130, 0, 16, 0,
2626  8, 0, 0, 0, 10, 48,
2627  32, 4, 3, 0, 0, 0,
2628  42, 0, 16, 0, 7, 0,
2629  0, 0, 167, 0, 0, 9,
2630  242, 0, 16, 0, 18, 0,
2631  0, 0, 58, 0, 16, 0,
2632  8, 0, 0, 0, 1, 64,
2633  0, 0, 0, 0, 0, 0,
2634  70, 254, 17, 0, 0, 0,
2635  0, 0, 41, 0, 0, 7,
2636  130, 0, 16, 0, 8, 0,
2637  0, 0, 42, 0, 16, 0,
2638  7, 0, 0, 0, 1, 64,
2639  0, 0, 2, 0, 0, 0,
2640  54, 0, 0, 7, 130, 0,
2641  16, 0, 9, 0, 0, 0,
2642  10, 48, 32, 4, 0, 0,
2643  0, 0, 58, 0, 16, 0,
2644  8, 0, 0, 0, 54, 0,
2645  0, 8, 130, 0, 16, 0,
2646  10, 0, 0, 0, 10, 48,
2647  32, 6, 0, 0, 0, 0,
2648  1, 0, 0, 0, 58, 0,
2649  16, 0, 8, 0, 0, 0,
2650  54, 0, 0, 8, 130, 0,
2651  16, 0, 11, 0, 0, 0,
2652  10, 48, 32, 6, 0, 0,
2653  0, 0, 2, 0, 0, 0,
2654  58, 0, 16, 0, 8, 0,
2655  0, 0, 54, 0, 0, 8,
2656  130, 0, 16, 0, 12, 0,
2657  0, 0, 10, 48, 32, 6,
2658  0, 0, 0, 0, 3, 0,
2659  0, 0, 58, 0, 16, 0,
2660  8, 0, 0, 0, 40, 0,
2661  0, 5, 18, 0, 16, 0,
2662  19, 0, 0, 0, 58, 0,
2663  16, 0, 9, 0, 0, 0,
2664  40, 0, 0, 5, 34, 0,
2665  16, 0, 19, 0, 0, 0,
2666  58, 0, 16, 0, 10, 0,
2667  0, 0, 40, 0, 0, 5,
2668  66, 0, 16, 0, 19, 0,
2669  0, 0, 58, 0, 16, 0,
2670  11, 0, 0, 0, 40, 0,
2671  0, 5, 130, 0, 16, 0,
2672  19, 0, 0, 0, 58, 0,
2673  16, 0, 12, 0, 0, 0,
2674  30, 0, 0, 7, 242, 0,
2675  16, 0, 18, 0, 0, 0,
2676  70, 14, 16, 0, 18, 0,
2677  0, 0, 70, 14, 16, 0,
2678  19, 0, 0, 0, 38, 0,
2679  0, 8, 0, 208, 0, 0,
2680  194, 0, 16, 0, 14, 0,
2681  0, 0, 6, 4, 16, 0,
2682  17, 0, 0, 0, 6, 4,
2683  16, 0, 18, 0, 0, 0,
2684  30, 0, 0, 7, 130, 0,
2685  16, 0, 13, 0, 0, 0,
2686  58, 0, 16, 0, 14, 0,
2687  0, 0, 42, 0, 16, 0,
2688  14, 0, 0, 0, 35, 0,
2689  0, 9, 130, 0, 16, 0,
2690  13, 0, 0, 0, 42, 0,
2691  16, 0, 17, 0, 0, 0,
2692  42, 0, 16, 0, 18, 0,
2693  0, 0, 58, 0, 16, 0,
2694  13, 0, 0, 0, 35, 0,
2695  0, 9, 130, 0, 16, 0,
2696  13, 0, 0, 0, 58, 0,
2697  16, 0, 17, 0, 0, 0,
2698  58, 0, 16, 0, 18, 0,
2699  0, 0, 58, 0, 16, 0,
2700  13, 0, 0, 0, 54, 0,
2701  0, 7, 66, 0, 16, 0,
2702  14, 0, 0, 0, 10, 48,
2703  32, 4, 2, 0, 0, 0,
2704  42, 0, 16, 0, 7, 0,
2705  0, 0, 34, 0, 0, 7,
2706  130, 0, 16, 0, 14, 0,
2707  0, 0, 1, 64, 0, 0,
2708  0, 0, 0, 0, 42, 0,
2709  16, 0, 14, 0, 0, 0,
2710  34, 0, 0, 7, 66, 0,
2711  16, 0, 15, 0, 0, 0,
2712  1, 64, 0, 0, 0, 0,
2713  0, 0, 58, 0, 16, 0,
2714  13, 0, 0, 0, 1, 0,
2715  0, 7, 130, 0, 16, 0,
2716  14, 0, 0, 0, 58, 0,
2717  16, 0, 14, 0, 0, 0,
2718  42, 0, 16, 0, 15, 0,
2719  0, 0, 43, 0, 0, 5,
2720  130, 0, 16, 0, 13, 0,
2721  0, 0, 58, 0, 16, 0,
2722  13, 0, 0, 0, 56, 0,
2723  0, 7, 130, 0, 16, 0,
2724  13, 0, 0, 0, 58, 0,
2725  16, 0, 13, 0, 0, 0,
2726  1, 64, 0, 0, 253, 255,
2727  125, 66, 28, 0, 0, 5,
2728  130, 0, 16, 0, 13, 0,
2729  0, 0, 58, 0, 16, 0,
2730  13, 0, 0, 0, 41, 0,
2731  0, 7, 66, 0, 16, 0,
2732  14, 0, 0, 0, 42, 0,
2733  16, 0, 14, 0, 0, 0,
2734  1, 64, 0, 0, 5, 0,
2735  0, 0, 79, 0, 0, 7,
2736  130, 0, 16, 0, 13, 0,
2737  0, 0, 42, 0, 16, 0,
2738  14, 0, 0, 0, 58, 0,
2739  16, 0, 13, 0, 0, 0,
2740  1, 0, 0, 7, 130, 0,
2741  16, 0, 13, 0, 0, 0,
2742  58, 0, 16, 0, 13, 0,
2743  0, 0, 58, 0, 16, 0,
2744  14, 0, 0, 0, 31, 0,
2745  4, 3, 58, 0, 16, 0,
2746  13, 0, 0, 0, 40, 0,
2747  0, 5, 242, 0, 16, 0,
2748  17, 0, 0, 0, 70, 14,
2749  16, 0, 17, 0, 0, 0,
2750  54, 0, 0, 7, 242, 48,
2751  32, 4, 1, 0, 0, 0,
2752  42, 0, 16, 0, 7, 0,
2753  0, 0, 70, 14, 16, 0,
2754  17, 0, 0, 0, 54, 0,
2755  0, 7, 130, 0, 16, 0,
2756  13, 0, 0, 0, 26, 48,
2757  32, 4, 0, 0, 0, 0,
2758  58, 0, 16, 0, 8, 0,
2759  0, 0, 54, 0, 0, 8,
2760  66, 0, 16, 0, 14, 0,
2761  0, 0, 26, 48, 32, 6,
2762  0, 0, 0, 0, 1, 0,
2763  0, 0, 58, 0, 16, 0,
2764  8, 0, 0, 0, 54, 0,
2765  0, 8, 130, 0, 16, 0,
2766  14, 0, 0, 0, 26, 48,
2767  32, 6, 0, 0, 0, 0,
2768  2, 0, 0, 0, 58, 0,
2769  16, 0, 8, 0, 0, 0,
2770  54, 0, 0, 8, 66, 0,
2771  16, 0, 15, 0, 0, 0,
2772  26, 48, 32, 6, 0, 0,
2773  0, 0, 3, 0, 0, 0,
2774  58, 0, 16, 0, 8, 0,
2775  0, 0, 54, 0, 0, 7,
2776  18, 48, 32, 4, 0, 0,
2777  0, 0, 58, 0, 16, 0,
2778  8, 0, 0, 0, 58, 0,
2779  16, 0, 13, 0, 0, 0,
2780  54, 0, 0, 8, 18, 48,
2781  32, 6, 0, 0, 0, 0,
2782  1, 0, 0, 0, 58, 0,
2783  16, 0, 8, 0, 0, 0,
2784  42, 0, 16, 0, 14, 0,
2785  0, 0, 54, 0, 0, 8,
2786  18, 48, 32, 6, 0, 0,
2787  0, 0, 2, 0, 0, 0,
2788  58, 0, 16, 0, 8, 0,
2789  0, 0, 58, 0, 16, 0,
2790  14, 0, 0, 0, 54, 0,
2791  0, 8, 18, 48, 32, 6,
2792  0, 0, 0, 0, 3, 0,
2793  0, 0, 58, 0, 16, 0,
2794  8, 0, 0, 0, 42, 0,
2795  16, 0, 15, 0, 0, 0,
2796  54, 0, 0, 7, 34, 48,
2797  32, 4, 0, 0, 0, 0,
2798  58, 0, 16, 0, 8, 0,
2799  0, 0, 58, 0, 16, 0,
2800  9, 0, 0, 0, 54, 0,
2801  0, 8, 34, 48, 32, 6,
2802  0, 0, 0, 0, 1, 0,
2803  0, 0, 58, 0, 16, 0,
2804  8, 0, 0, 0, 58, 0,
2805  16, 0, 10, 0, 0, 0,
2806  54, 0, 0, 8, 34, 48,
2807  32, 6, 0, 0, 0, 0,
2808  2, 0, 0, 0, 58, 0,
2809  16, 0, 8, 0, 0, 0,
2810  58, 0, 16, 0, 11, 0,
2811  0, 0, 54, 0, 0, 8,
2812  34, 48, 32, 6, 0, 0,
2813  0, 0, 3, 0, 0, 0,
2814  58, 0, 16, 0, 8, 0,
2815  0, 0, 58, 0, 16, 0,
2816  12, 0, 0, 0, 21, 0,
2817  0, 1, 30, 0, 0, 7,
2818  66, 0, 16, 0, 7, 0,
2819  0, 0, 42, 0, 16, 0,
2820  7, 0, 0, 0, 1, 64,
2821  0, 0, 1, 0, 0, 0,
2822  22, 0, 0, 1, 54, 0,
2823  0, 6, 242, 0, 16, 0,
2824  17, 0, 0, 0, 70, 62,
2825  32, 0, 1, 0, 0, 0,
2826  2, 0, 0, 0, 54, 0,
2827  0, 6, 66, 0, 16, 0,
2828  7, 0, 0, 0, 10, 48,
2829  32, 0, 0, 0, 0, 0,
2830  8, 0, 0, 0, 54, 0,
2831  0, 6, 130, 0, 16, 0,
2832  8, 0, 0, 0, 10, 48,
2833  32, 0, 0, 0, 0, 0,
2834  9, 0, 0, 0, 54, 0,
2835  0, 6, 130, 0, 16, 0,
2836  9, 0, 0, 0, 10, 48,
2837  32, 0, 0, 0, 0, 0,
2838  10, 0, 0, 0, 54, 0,
2839  0, 6, 130, 0, 16, 0,
2840  10, 0, 0, 0, 10, 48,
2841  32, 0, 0, 0, 0, 0,
2842  11, 0, 0, 0, 40, 0,
2843  0, 5, 18, 0, 16, 0,
2844  18, 0, 0, 0, 42, 0,
2845  16, 0, 7, 0, 0, 0,
2846  40, 0, 0, 5, 34, 0,
2847  16, 0, 18, 0, 0, 0,
2848  58, 0, 16, 0, 8, 0,
2849  0, 0, 40, 0, 0, 5,
2850  66, 0, 16, 0, 18, 0,
2851  0, 0, 58, 0, 16, 0,
2852  9, 0, 0, 0, 40, 0,
2853  0, 5, 130, 0, 16, 0,
2854  18, 0, 0, 0, 58, 0,
2855  16, 0, 10, 0, 0, 0,
2856  33, 0, 0, 7, 130, 0,
2857  16, 0, 11, 0, 0, 0,
2858  1, 64, 0, 0, 0, 0,
2859  0, 0, 26, 0, 16, 0,
2860  6, 0, 0, 0, 43, 0,
2861  0, 5, 130, 0, 16, 0,
2862  12, 0, 0, 0, 26, 0,
2863  16, 0, 6, 0, 0, 0,
2864  55, 0, 0, 15, 114, 0,
2865  16, 0, 19, 0, 0, 0,
2866  166, 10, 16, 0, 3, 0,
2867  0, 0, 2, 64, 0, 0,
2868  128, 0, 0, 0, 3, 0,
2869  0, 0, 32, 0, 0, 0,
2870  0, 0, 0, 0, 2, 64,
2871  0, 0, 64, 0, 0, 0,
2872  7, 0, 0, 0, 16, 0,
2873  0, 0, 0, 0, 0, 0,
2874  54, 0, 0, 6, 242, 0,
2875  16, 0, 20, 0, 0, 0,
2876  70, 62, 32, 0, 1, 0,
2877  0, 0, 1, 0, 0, 0,
2878  54, 0, 0, 6, 66, 0,
2879  16, 0, 3, 0, 0, 0,
2880  10, 48, 32, 0, 0, 0,
2881  0, 0, 4, 0, 0, 0,
2882  54, 0, 0, 6, 130, 0,
2883  16, 0, 13, 0, 0, 0,
2884  10, 48, 32, 0, 0, 0,
2885  0, 0, 5, 0, 0, 0,
2886  54, 0, 0, 6, 66, 0,
2887  16, 0, 14, 0, 0, 0,
2888  10, 48, 32, 0, 0, 0,
2889  0, 0, 6, 0, 0, 0,
2890  54, 0, 0, 6, 130, 0,
2891  16, 0, 14, 0, 0, 0,
2892  10, 48, 32, 0, 0, 0,
2893  0, 0, 7, 0, 0, 0,
2894  40, 0, 0, 5, 18, 0,
2895  16, 0, 21, 0, 0, 0,
2896  42, 0, 16, 0, 3, 0,
2897  0, 0, 40, 0, 0, 5,
2898  34, 0, 16, 0, 21, 0,
2899  0, 0, 58, 0, 16, 0,
2900  13, 0, 0, 0, 40, 0,
2901  0, 5, 194, 0, 16, 0,
2902  21, 0, 0, 0, 166, 14,
2903  16, 0, 14, 0, 0, 0,
2904  33, 0, 0, 7, 66, 0,
2905  16, 0, 15, 0, 0, 0,
2906  1, 64, 0, 0, 0, 0,
2907  0, 0, 42, 0, 16, 0,
2908  5, 0, 0, 0, 43, 0,
2909  0, 5, 130, 0, 16, 0,
2910  15, 0, 0, 0, 42, 0,
2911  16, 0, 5, 0, 0, 0,
2912  54, 0, 0, 6, 242, 0,
2913  16, 0, 22, 0, 0, 0,
2914  70, 62, 32, 0, 1, 0,
2915  0, 0, 0, 0, 0, 0,
2916  54, 0, 0, 6, 66, 0,
2917  16, 0, 16, 0, 0, 0,
2918  10, 48, 32, 0, 0, 0,
2919  0, 0, 0, 0, 0, 0,
2920  54, 0, 0, 6, 130, 0,
2921  16, 0, 16, 0, 0, 0,
2922  10, 48, 32, 0, 0, 0,
2923  0, 0, 1, 0, 0, 0,
2924  54, 0, 0, 6, 130, 0,
2925  16, 0, 19, 0, 0, 0,
2926  10, 48, 32, 0, 0, 0,
2927  0, 0, 2, 0, 0, 0,
2928  54, 0, 0, 6, 18, 0,
2929  16, 0, 23, 0, 0, 0,
2930  10, 48, 32, 0, 0, 0,
2931  0, 0, 3, 0, 0, 0,
2932  40, 0, 0, 5, 50, 0,
2933  16, 0, 24, 0, 0, 0,
2934  230, 10, 16, 0, 16, 0,
2935  0, 0, 40, 0, 0, 5,
2936  66, 0, 16, 0, 24, 0,
2937  0, 0, 58, 0, 16, 0,
2938  19, 0, 0, 0, 40, 0,
2939  0, 5, 130, 0, 16, 0,
2940  24, 0, 0, 0, 10, 0,
2941  16, 0, 23, 0, 0, 0,
2942  33, 0, 0, 7, 34, 0,
2943  16, 0, 23, 0, 0, 0,
2944  1, 64, 0, 0, 0, 0,
2945  0, 0, 26, 0, 16, 0,
2946  4, 0, 0, 0, 43, 0,
2947  0, 5, 66, 0, 16, 0,
2948  23, 0, 0, 0, 26, 0,
2949  16, 0, 4, 0, 0, 0,
2950  54, 0, 0, 5, 130, 0,
2951  16, 0, 23, 0, 0, 0,
2952  1, 64, 0, 0, 0, 0,
2953  0, 0, 54, 0, 0, 5,
2954  34, 0, 16, 0, 16, 0,
2955  0, 0, 1, 64, 0, 0,
2956  0, 0, 0, 0, 48, 0,
2957  0, 1, 80, 0, 0, 7,
2958  18, 0, 16, 0, 25, 0,
2959  0, 0, 58, 0, 16, 0,
2960  23, 0, 0, 0, 1, 64,
2961  0, 0, 16, 0, 0, 0,
2962  3, 0, 4, 3, 10, 0,
2963  16, 0, 25, 0, 0, 0,
2964  41, 0, 0, 7, 18, 0,
2965  16, 0, 25, 0, 0, 0,
2966  58, 0, 16, 0, 23, 0,
2967  0, 0, 1, 64, 0, 0,
2968  1, 0, 0, 0, 85, 0,
2969  0, 8, 18, 0, 16, 0,
2970  25, 0, 0, 0, 10, 144,
2971  144, 0, 42, 0, 16, 0,
2972  0, 0, 0, 0, 10, 0,
2973  16, 0, 25, 0, 0, 0,
2974  1, 0, 0, 7, 18, 0,
2975  16, 0, 25, 0, 0, 0,
2976  10, 0, 16, 0, 25, 0,
2977  0, 0, 1, 64, 0, 0,
2978  3, 0, 0, 0, 32, 0,
2979  0, 7, 34, 0, 16, 0,
2980  25, 0, 0, 0, 10, 0,
2981  16, 0, 25, 0, 0, 0,
2982  1, 64, 0, 0, 2, 0,
2983  0, 0, 31, 0, 4, 3,
2984  26, 0, 16, 0, 25, 0,
2985  0, 0, 167, 0, 0, 9,
2986  242, 0, 16, 0, 26, 0,
2987  0, 0, 58, 0, 16, 0,
2988  23, 0, 0, 0, 1, 64,
2989  0, 0, 0, 0, 0, 0,
2990  70, 254, 17, 0, 0, 0,
2991  0, 0, 30, 0, 0, 7,
2992  242, 0, 16, 0, 26, 0,
2993  0, 0, 70, 14, 16, 0,
2994  18, 0, 0, 0, 70, 14,
2995  16, 0, 26, 0, 0, 0,
2996  38, 0, 0, 8, 0, 208,
2997  0, 0, 98, 0, 16, 0,
2998  25, 0, 0, 0, 6, 1,
2999  16, 0, 17, 0, 0, 0,
3000  6, 1, 16, 0, 26, 0,
3001  0, 0, 30, 0, 0, 7,
3002  34, 0, 16, 0, 25, 0,
3003  0, 0, 42, 0, 16, 0,
3004  25, 0, 0, 0, 26, 0,
3005  16, 0, 25, 0, 0, 0,
3006  35, 0, 0, 9, 34, 0,
3007  16, 0, 25, 0, 0, 0,
3008  42, 0, 16, 0, 17, 0,
3009  0, 0, 42, 0, 16, 0,
3010  26, 0, 0, 0, 26, 0,
3011  16, 0, 25, 0, 0, 0,
3012  35, 0, 0, 9, 34, 0,
3013  16, 0, 25, 0, 0, 0,
3014  58, 0, 16, 0, 17, 0,
3015  0, 0, 58, 0, 16, 0,
3016  26, 0, 0, 0, 26, 0,
3017  16, 0, 25, 0, 0, 0,
3018  33, 0, 0, 7, 66, 0,
3019  16, 0, 25, 0, 0, 0,
3020  1, 64, 0, 0, 0, 0,
3021  0, 0, 26, 0, 16, 0,
3022  25, 0, 0, 0, 60, 0,
3023  0, 7, 66, 0, 16, 0,
3024  25, 0, 0, 0, 58, 0,
3025  16, 0, 11, 0, 0, 0,
3026  42, 0, 16, 0, 25, 0,
3027  0, 0, 34, 0, 0, 7,
3028  130, 0, 16, 0, 25, 0,
3029  0, 0, 26, 0, 16, 0,
3030  25, 0, 0, 0, 26, 0,
3031  16, 0, 6, 0, 0, 0,
3032  43, 0, 0, 5, 34, 0,
3033  16, 0, 25, 0, 0, 0,
3034  26, 0, 16, 0, 25, 0,
3035  0, 0, 56, 0, 0, 7,
3036  34, 0, 16, 0, 25, 0,
3037  0, 0, 26, 0, 16, 0,
3038  25, 0, 0, 0, 1, 64,
3039  0, 0, 253, 255, 125, 66,
3040  14, 0, 0, 7, 34, 0,
3041  16, 0, 25, 0, 0, 0,
3042  26, 0, 16, 0, 25, 0,
3043  0, 0, 58, 0, 16, 0,
3044  12, 0, 0, 0, 28, 0,
3045  0, 5, 34, 0, 16, 0,
3046  25, 0, 0, 0, 26, 0,
3047  16, 0, 25, 0, 0, 0,
3048  30, 0, 0, 7, 34, 0,
3049  16, 0, 25, 0, 0, 0,
3050  10, 0, 16, 0, 19, 0,
3051  0, 0, 26, 0, 16, 0,
3052  25, 0, 0, 0, 55, 0,
3053  0, 10, 34, 0, 16, 0,
3054  25, 0, 0, 0, 58, 0,
3055  16, 0, 25, 0, 0, 0,
3056  58, 144, 144, 0, 26, 0,
3057  16, 0, 25, 0, 0, 0,
3058  26, 0, 16, 0, 19, 0,
3059  0, 0, 55, 0, 0, 9,
3060  34, 0, 16, 0, 25, 0,
3061  0, 0, 42, 0, 16, 0,
3062  25, 0, 0, 0, 1, 64,
3063  0, 0, 0, 0, 0, 0,
3064  26, 0, 16, 0, 25, 0,
3065  0, 0, 18, 0, 0, 1,
3066  32, 0, 0, 7, 66, 0,
3067  16, 0, 25, 0, 0, 0,
3068  10, 0, 16, 0, 25, 0,
3069  0, 0, 1, 64, 0, 0,
3070  1, 0, 0, 0, 31, 0,
3071  4, 3, 42, 0, 16, 0,
3072  25, 0, 0, 0, 167, 0,
3073  0, 9, 242, 0, 16, 0,
3074  26, 0, 0, 0, 58, 0,
3075  16, 0, 23, 0, 0, 0,
3076  1, 64, 0, 0, 0, 0,
3077  0, 0, 70, 254, 17, 0,
3078  0, 0, 0, 0, 30, 0,
3079  0, 7, 242, 0, 16, 0,
3080  26, 0, 0, 0, 70, 14,
3081  16, 0, 21, 0, 0, 0,
3082  70, 14, 16, 0, 26, 0,
3083  0, 0, 38, 0, 0, 8,
3084  0, 208, 0, 0, 194, 0,
3085  16, 0, 25, 0, 0, 0,
3086  6, 4, 16, 0, 20, 0,
3087  0, 0, 6, 4, 16, 0,
3088  26, 0, 0, 0, 30, 0,
3089  0, 7, 66, 0, 16, 0,
3090  25, 0, 0, 0, 58, 0,
3091  16, 0, 25, 0, 0, 0,
3092  42, 0, 16, 0, 25, 0,
3093  0, 0, 35, 0, 0, 9,
3094  66, 0, 16, 0, 25, 0,
3095  0, 0, 42, 0, 16, 0,
3096  20, 0, 0, 0, 42, 0,
3097  16, 0, 26, 0, 0, 0,
3098  42, 0, 16, 0, 25, 0,
3099  0, 0, 35, 0, 0, 9,
3100  66, 0, 16, 0, 25, 0,
3101  0, 0, 58, 0, 16, 0,
3102  20, 0, 0, 0, 58, 0,
3103  16, 0, 26, 0, 0, 0,
3104  42, 0, 16, 0, 25, 0,
3105  0, 0, 33, 0, 0, 7,
3106  130, 0, 16, 0, 25, 0,
3107  0, 0, 1, 64, 0, 0,
3108  0, 0, 0, 0, 42, 0,
3109  16, 0, 25, 0, 0, 0,
3110  60, 0, 0, 7, 130, 0,
3111  16, 0, 25, 0, 0, 0,
3112  42, 0, 16, 0, 15, 0,
3113  0, 0, 58, 0, 16, 0,
3114  25, 0, 0, 0, 34, 0,
3115  0, 7, 18, 0, 16, 0,
3116  26, 0, 0, 0, 42, 0,
3117  16, 0, 25, 0, 0, 0,
3118  42, 0, 16, 0, 5, 0,
3119  0, 0, 43, 0, 0, 5,
3120  66, 0, 16, 0, 25, 0,
3121  0, 0, 42, 0, 16, 0,
3122  25, 0, 0, 0, 56, 0,
3123  0, 7, 66, 0, 16, 0,
3124  25, 0, 0, 0, 42, 0,
3125  16, 0, 25, 0, 0, 0,
3126  1, 64, 0, 0, 253, 255,
3127  125, 66, 14, 0, 0, 7,
3128  66, 0, 16, 0, 25, 0,
3129  0, 0, 42, 0, 16, 0,
3130  25, 0, 0, 0, 58, 0,
3131  16, 0, 15, 0, 0, 0,
3132  28, 0, 0, 5, 66, 0,
3133  16, 0, 25, 0, 0, 0,
3134  42, 0, 16, 0, 25, 0,
3135  0, 0, 30, 0, 0, 7,
3136  66, 0, 16, 0, 25, 0,
3137  0, 0, 10, 0, 16, 0,
3138  19, 0, 0, 0, 42, 0,
3139  16, 0, 25, 0, 0, 0,
3140  55, 0, 0, 10, 66, 0,
3141  16, 0, 25, 0, 0, 0,
3142  10, 0, 16, 0, 26, 0,
3143  0, 0, 58, 144, 144, 0,
3144  42, 0, 16, 0, 25, 0,
3145  0, 0, 26, 0, 16, 0,
3146  19, 0, 0, 0, 55, 0,
3147  0, 9, 34, 0, 16, 0,
3148  25, 0, 0, 0, 58, 0,
3149  16, 0, 25, 0, 0, 0,
3150  1, 64, 0, 0, 0, 0,
3151  0, 0, 42, 0, 16, 0,
3152  25, 0, 0, 0, 18, 0,
3153  0, 1, 167, 0, 0, 9,
3154  242, 0, 16, 0, 26, 0,
3155  0, 0, 58, 0, 16, 0,
3156  23, 0, 0, 0, 1, 64,
3157  0, 0, 0, 0, 0, 0,
3158  70, 254, 17, 0, 0, 0,
3159  0, 0, 30, 0, 0, 7,
3160  242, 0, 16, 0, 26, 0,
3161  0, 0, 70, 14, 16, 0,
3162  24, 0, 0, 0, 70, 14,
3163  16, 0, 26, 0, 0, 0,
3164  38, 0, 0, 8, 0, 208,
3165  0, 0, 194, 0, 16, 0,
3166  25, 0, 0, 0, 6, 4,
3167  16, 0, 22, 0, 0, 0,
3168  6, 4, 16, 0, 26, 0,
3169  0, 0, 30, 0, 0, 7,
3170  66, 0, 16, 0, 25, 0,
3171  0, 0, 58, 0, 16, 0,
3172  25, 0, 0, 0, 42, 0,
3173  16, 0, 25, 0, 0, 0,
3174  35, 0, 0, 9, 66, 0,
3175  16, 0, 25, 0, 0, 0,
3176  42, 0, 16, 0, 22, 0,
3177  0, 0, 42, 0, 16, 0,
3178  26, 0, 0, 0, 42, 0,
3179  16, 0, 25, 0, 0, 0,
3180  35, 0, 0, 9, 66, 0,
3181  16, 0, 25, 0, 0, 0,
3182  58, 0, 16, 0, 22, 0,
3183  0, 0, 58, 0, 16, 0,
3184  26, 0, 0, 0, 42, 0,
3185  16, 0, 25, 0, 0, 0,
3186  33, 0, 0, 7, 130, 0,
3187  16, 0, 25, 0, 0, 0,
3188  1, 64, 0, 0, 0, 0,
3189  0, 0, 42, 0, 16, 0,
3190  25, 0, 0, 0, 60, 0,
3191  0, 7, 130, 0, 16, 0,
3192  25, 0, 0, 0, 26, 0,
3193  16, 0, 23, 0, 0, 0,
3194  58, 0, 16, 0, 25, 0,
3195  0, 0, 34, 0, 0, 7,
3196  18, 0, 16, 0, 26, 0,
3197  0, 0, 42, 0, 16, 0,
3198  25, 0, 0, 0, 26, 0,
3199  16, 0, 4, 0, 0, 0,
3200  43, 0, 0, 5, 66, 0,
3201  16, 0, 25, 0, 0, 0,
3202  42, 0, 16, 0, 25, 0,
3203  0, 0, 56, 0, 0, 7,
3204  66, 0, 16, 0, 25, 0,
3205  0, 0, 42, 0, 16, 0,
3206  25, 0, 0, 0, 1, 64,
3207  0, 0, 253, 255, 125, 66,
3208  14, 0, 0, 7, 66, 0,
3209  16, 0, 25, 0, 0, 0,
3210  42, 0, 16, 0, 25, 0,
3211  0, 0, 42, 0, 16, 0,
3212  23, 0, 0, 0, 28, 0,
3213  0, 5, 66, 0, 16, 0,
3214  25, 0, 0, 0, 42, 0,
3215  16, 0, 25, 0, 0, 0,
3216  30, 0, 0, 7, 66, 0,
3217  16, 0, 25, 0, 0, 0,
3218  10, 0, 16, 0, 19, 0,
3219  0, 0, 42, 0, 16, 0,
3220  25, 0, 0, 0, 55, 0,
3221  0, 10, 66, 0, 16, 0,
3222  25, 0, 0, 0, 10, 0,
3223  16, 0, 26, 0, 0, 0,
3224  58, 144, 144, 0, 42, 0,
3225  16, 0, 25, 0, 0, 0,
3226  26, 0, 16, 0, 19, 0,
3227  0, 0, 55, 0, 0, 9,
3228  34, 0, 16, 0, 25, 0,
3229  0, 0, 58, 0, 16, 0,
3230  25, 0, 0, 0, 1, 64,
3231  0, 0, 0, 0, 0, 0,
3232  42, 0, 16, 0, 25, 0,
3233  0, 0, 21, 0, 0, 1,
3234  21, 0, 0, 1, 30, 0,
3235  0, 7, 34, 0, 16, 0,
3236  25, 0, 0, 0, 42, 0,
3237  16, 0, 19, 0, 0, 0,
3238  26, 0, 16, 0, 25, 0,
3239  0, 0, 30, 0, 0, 10,
3240  66, 0, 16, 0, 25, 0,
3241  0, 0, 1, 64, 0, 0,
3242  64, 0, 0, 0, 10, 144,
3243  208, 128, 65, 0, 0, 0,
3244  64, 0, 0, 0, 26, 0,
3245  16, 0, 25, 0, 0, 0,
3246  41, 0, 0, 7, 18, 0,
3247  16, 0, 25, 0, 0, 0,
3248  10, 0, 16, 0, 25, 0,
3249  0, 0, 1, 64, 0, 0,
3250  2, 0, 0, 0, 54, 0,
3251  0, 7, 18, 0, 16, 0,
3252  26, 0, 0, 0, 10, 48,
3253  32, 4, 0, 0, 0, 0,
3254  10, 0, 16, 0, 25, 0,
3255  0, 0, 54, 0, 0, 8,
3256  34, 0, 16, 0, 26, 0,
3257  0, 0, 10, 48, 32, 6,
3258  0, 0, 0, 0, 1, 0,
3259  0, 0, 10, 0, 16, 0,
3260  25, 0, 0, 0, 54, 0,
3261  0, 8, 66, 0, 16, 0,
3262  26, 0, 0, 0, 10, 48,
3263  32, 6, 0, 0, 0, 0,
3264  2, 0, 0, 0, 10, 0,
3265  16, 0, 25, 0, 0, 0,
3266  54, 0, 0, 7, 18, 0,
3267  16, 0, 27, 0, 0, 0,
3268  26, 48, 32, 4, 0, 0,
3269  0, 0, 10, 0, 16, 0,
3270  25, 0, 0, 0, 54, 0,
3271  0, 8, 34, 0, 16, 0,
3272  27, 0, 0, 0, 26, 48,
3273  32, 6, 0, 0, 0, 0,
3274  1, 0, 0, 0, 10, 0,
3275  16, 0, 25, 0, 0, 0,
3276  54, 0, 0, 8, 66, 0,
3277  16, 0, 27, 0, 0, 0,
3278  26, 48, 32, 6, 0, 0,
3279  0, 0, 2, 0, 0, 0,
3280  10, 0, 16, 0, 25, 0,
3281  0, 0, 38, 0, 0, 10,
3282  0, 208, 0, 0, 178, 0,
3283  16, 0, 25, 0, 0, 0,
3284  70, 8, 16, 0, 27, 0,
3285  0, 0, 6, 144, 208, 0,
3286  64, 0, 0, 0, 26, 0,
3287  16, 0, 25, 0, 0, 0,
3288  35, 0, 0, 9, 114, 0,
3289  16, 0, 25, 0, 0, 0,
3290  166, 10, 16, 0, 25, 0,
3291  0, 0, 70, 2, 16, 0,
3292  26, 0, 0, 0, 70, 3,
3293  16, 0, 25, 0, 0, 0,
3294  30, 0, 0, 10, 114, 0,
3295  16, 0, 25, 0, 0, 0,
3296  70, 2, 16, 0, 25, 0,
3297  0, 0, 2, 64, 0, 0,
3298  32, 0, 0, 0, 32, 0,
3299  0, 0, 32, 0, 0, 0,
3300  0, 0, 0, 0, 85, 0,
3301  0, 7, 178, 0, 16, 0,
3302  25, 0, 0, 0, 70, 8,
3303  16, 0, 25, 0, 0, 0,
3304  1, 64, 0, 0, 6, 0,
3305  0, 0, 167, 0, 0, 9,
3306  242, 0, 16, 0, 26, 0,
3307  0, 0, 58, 0, 16, 0,
3308  23, 0, 0, 0, 1, 64,
3309  0, 0, 0, 0, 0, 0,
3310  70, 254, 17, 0, 0, 0,
3311  0, 0, 79, 0, 0, 7,
3312  114, 0, 16, 0, 27, 0,
3313  0, 0, 70, 3, 16, 0,
3314  25, 0, 0, 0, 70, 2,
3315  16, 0, 26, 0, 0, 0,
3316  54, 0, 0, 5, 66, 0,
3317  16, 0, 25, 0, 0, 0,
3318  10, 0, 16, 0, 26, 0,
3319  0, 0, 55, 0, 0, 9,
3320  146, 0, 16, 0, 27, 0,
3321  0, 0, 6, 0, 16, 0,
3322  27, 0, 0, 0, 166, 2,
3323  16, 0, 25, 0, 0, 0,
3324  6, 8, 16, 0, 25, 0,
3325  0, 0, 54, 0, 0, 5,
3326  82, 0, 16, 0, 25, 0,
3327  0, 0, 86, 6, 16, 0,
3328  26, 0, 0, 0, 55, 0,
3329  0, 9, 242, 0, 16, 0,
3330  25, 0, 0, 0, 86, 10,
3331  16, 0, 27, 0, 0, 0,
3332  70, 14, 16, 0, 25, 0,
3333  0, 0, 22, 11, 16, 0,
3334  25, 0, 0, 0, 79, 0,
3335  0, 7, 18, 0, 16, 0,
3336  26, 0, 0, 0, 1, 64,
3337  0, 0, 255, 0, 0, 0,
3338  58, 0, 16, 0, 26, 0,
3339  0, 0, 54, 0, 0, 5,
3340  18, 0, 16, 0, 14, 0,
3341  0, 0, 58, 0, 16, 0,
3342  26, 0, 0, 0, 55, 0,
3343  0, 9, 146, 0, 16, 0,
3344  26, 0, 0, 0, 6, 0,
3345  16, 0, 26, 0, 0, 0,
3346  86, 1, 16, 0, 14, 0,
3347  0, 0, 6, 4, 16, 0,
3348  14, 0, 0, 0, 40, 0,
3349  0, 5, 18, 0, 16, 0,
3350  28, 0, 0, 0, 58, 0,
3351  16, 0, 27, 0, 0, 0,
3352  40, 0, 0, 5, 98, 0,
3353  16, 0, 28, 0, 0, 0,
3354  86, 7, 16, 0, 25, 0,
3355  0, 0, 40, 0, 0, 5,
3356  130, 0, 16, 0, 28, 0,
3357  0, 0, 10, 0, 16, 0,
3358  26, 0, 0, 0, 54, 0,
3359  0, 5, 18, 0, 16, 0,
3360  26, 0, 0, 0, 10, 0,
3361  16, 0, 27, 0, 0, 0,
3362  54, 0, 0, 5, 98, 0,
3363  16, 0, 26, 0, 0, 0,
3364  6, 2, 16, 0, 25, 0,
3365  0, 0, 30, 0, 0, 7,
3366  242, 0, 16, 0, 25, 0,
3367  0, 0, 70, 14, 16, 0,
3368  28, 0, 0, 0, 70, 14,
3369  16, 0, 26, 0, 0, 0,
3370  38, 0, 0, 8, 0, 208,
3371  0, 0, 50, 0, 16, 0,
3372  25, 0, 0, 0, 70, 0,
3373  16, 0, 25, 0, 0, 0,
3374  70, 0, 16, 0, 25, 0,
3375  0, 0, 30, 0, 0, 7,
3376  18, 0, 16, 0, 14, 0,
3377  0, 0, 26, 0, 16, 0,
3378  25, 0, 0, 0, 10, 0,
3379  16, 0, 25, 0, 0, 0,
3380  35, 0, 0, 9, 18, 0,
3381  16, 0, 14, 0, 0, 0,
3382  42, 0, 16, 0, 25, 0,
3383  0, 0, 42, 0, 16, 0,
3384  25, 0, 0, 0, 10, 0,
3385  16, 0, 14, 0, 0, 0,
3386  86, 0, 0, 5, 18, 0,
3387  16, 0, 14, 0, 0, 0,
3388  10, 0, 16, 0, 14, 0,
3389  0, 0, 86, 0, 0, 5,
3390  18, 0, 16, 0, 25, 0,
3391  0, 0, 58, 0, 16, 0,
3392  25, 0, 0, 0, 56, 0,
3393  0, 7, 18, 0, 16, 0,
3394  25, 0, 0, 0, 10, 0,
3395  16, 0, 25, 0, 0, 0,
3396  10, 0, 16, 0, 25, 0,
3397  0, 0, 50, 0, 0, 10,
3398  18, 0, 16, 0, 14, 0,
3399  0, 0, 10, 0, 16, 0,
3400  25, 0, 0, 0, 42, 128,
3401  32, 0, 0, 0, 0, 0,
3402  1, 0, 0, 0, 10, 0,
3403  16, 0, 14, 0, 0, 0,
3404  28, 0, 0, 5, 18, 0,
3405  16, 0, 14, 0, 0, 0,
3406  10, 0, 16, 0, 14, 0,
3407  0, 0, 30, 0, 0, 7,
3408  34, 0, 16, 0, 16, 0,
3409  0, 0, 10, 0, 16, 0,
3410  14, 0, 0, 0, 26, 0,
3411  16, 0, 16, 0, 0, 0,
3412  30, 0, 0, 7, 130, 0,
3413  16, 0, 23, 0, 0, 0,
3414  58, 0, 16, 0, 23, 0,
3415  0, 0, 1, 64, 0, 0,
3416  1, 0, 0, 0, 22, 0,
3417  0, 1, 79, 0, 0, 7,
3418  66, 0, 16, 0, 3, 0,
3419  0, 0, 26, 0, 16, 0,
3420  16, 0, 0, 0, 26, 0,
3421  16, 0, 15, 0, 0, 0,
3422  55, 0, 0, 9, 50, 0,
3423  16, 0, 15, 0, 0, 0,
3424  166, 10, 16, 0, 3, 0,
3425  0, 0, 70, 0, 16, 0,
3426  16, 0, 0, 0, 70, 0,
3427  16, 0, 15, 0, 0, 0,
3428  30, 0, 0, 7, 18, 0,
3429  16, 0, 16, 0, 0, 0,
3430  10, 0, 16, 0, 16, 0,
3431  0, 0, 1, 64, 0, 0,
3432  1, 0, 0, 0, 22, 0,
3433  0, 1, 168, 0, 0, 8,
3434  18, 240, 17, 0, 0, 0,
3435  0, 0, 10, 64, 2, 0,
3436  1, 64, 0, 0, 16, 0,
3437  0, 0, 26, 0, 16, 0,
3438  15, 0, 0, 0, 168, 0,
3439  0, 8, 18, 240, 17, 0,
3440  0, 0, 0, 0, 10, 64,
3441  2, 0, 1, 64, 0, 0,
3442  24, 0, 0, 0, 26, 0,
3443  16, 0, 0, 0, 0, 0,
3444  168, 0, 0, 8, 18, 240,
3445  17, 0, 0, 0, 0, 0,
3446  10, 64, 2, 0, 1, 64,
3447  0, 0, 32, 0, 0, 0,
3448  10, 0, 16, 0, 15, 0,
3449  0, 0, 21, 0, 0, 1,
3450  190, 24, 0, 1, 31, 0,
3451  4, 3, 26, 0, 16, 0,
3452  1, 0, 0, 0, 167, 0,
3453  0, 8, 18, 0, 16, 0,
3454  2, 0, 0, 0, 10, 64,
3455  2, 0, 1, 64, 0, 0,
3456  16, 0, 0, 0, 6, 240,
3457  17, 0, 0, 0, 0, 0,
3458  30, 0, 0, 6, 34, 0,
3459  16, 0, 0, 0, 0, 0,
3460  10, 64, 2, 0, 1, 64,
3461  0, 0, 32, 0, 0, 0,
3462  167, 0, 0, 9, 18, 0,
3463  16, 0, 3, 0, 0, 0,
3464  26, 0, 16, 0, 0, 0,
3465  0, 0, 1, 64, 0, 0,
3466  16, 0, 0, 0, 6, 240,
3467  17, 0, 0, 0, 0, 0,
3468  167, 0, 0, 9, 18, 0,
3469  16, 0, 4, 0, 0, 0,
3470  26, 0, 16, 0, 0, 0,
3471  0, 0, 1, 64, 0, 0,
3472  24, 0, 0, 0, 6, 240,
3473  17, 0, 0, 0, 0, 0,
3474  167, 0, 0, 9, 18, 0,
3475  16, 0, 5, 0, 0, 0,
3476  26, 0, 16, 0, 0, 0,
3477  0, 0, 1, 64, 0, 0,
3478  32, 0, 0, 0, 6, 240,
3479  17, 0, 0, 0, 0, 0,
3480  79, 0, 0, 7, 34, 0,
3481  16, 0, 0, 0, 0, 0,
3482  10, 0, 16, 0, 3, 0,
3483  0, 0, 10, 0, 16, 0,
3484  2, 0, 0, 0, 31, 0,
3485  4, 3, 26, 0, 16, 0,
3486  0, 0, 0, 0, 168, 0,
3487  0, 8, 18, 240, 17, 0,
3488  0, 0, 0, 0, 10, 64,
3489  2, 0, 1, 64, 0, 0,
3490  16, 0, 0, 0, 10, 0,
3491  16, 0, 3, 0, 0, 0,
3492  168, 0, 0, 8, 18, 240,
3493  17, 0, 0, 0, 0, 0,
3494  10, 64, 2, 0, 1, 64,
3495  0, 0, 24, 0, 0, 0,
3496  10, 0, 16, 0, 4, 0,
3497  0, 0, 168, 0, 0, 8,
3498  18, 240, 17, 0, 0, 0,
3499  0, 0, 10, 64, 2, 0,
3500  1, 64, 0, 0, 32, 0,
3501  0, 0, 10, 0, 16, 0,
3502  5, 0, 0, 0, 21, 0,
3503  0, 1, 21, 0, 0, 1,
3504  31, 0, 4, 3, 10, 0,
3505  16, 0, 1, 0, 0, 0,
3506  167, 0, 0, 8, 18, 0,
3507  16, 0, 2, 0, 0, 0,
3508  10, 64, 2, 0, 1, 64,
3509  0, 0, 16, 0, 0, 0,
3510  6, 240, 17, 0, 0, 0,
3511  0, 0, 30, 0, 0, 6,
3512  34, 0, 16, 0, 0, 0,
3513  0, 0, 10, 64, 2, 0,
3514  1, 64, 0, 0, 16, 0,
3515  0, 0, 167, 0, 0, 9,
3516  18, 0, 16, 0, 3, 0,
3517  0, 0, 26, 0, 16, 0,
3518  0, 0, 0, 0, 1, 64,
3519  0, 0, 16, 0, 0, 0,
3520  6, 240, 17, 0, 0, 0,
3521  0, 0, 167, 0, 0, 9,
3522  18, 0, 16, 0, 4, 0,
3523  0, 0, 26, 0, 16, 0,
3524  0, 0, 0, 0, 1, 64,
3525  0, 0, 24, 0, 0, 0,
3526  6, 240, 17, 0, 0, 0,
3527  0, 0, 167, 0, 0, 9,
3528  18, 0, 16, 0, 5, 0,
3529  0, 0, 26, 0, 16, 0,
3530  0, 0, 0, 0, 1, 64,
3531  0, 0, 32, 0, 0, 0,
3532  6, 240, 17, 0, 0, 0,
3533  0, 0, 79, 0, 0, 7,
3534  34, 0, 16, 0, 0, 0,
3535  0, 0, 10, 0, 16, 0,
3536  3, 0, 0, 0, 10, 0,
3537  16, 0, 2, 0, 0, 0,
3538  31, 0, 4, 3, 26, 0,
3539  16, 0, 0, 0, 0, 0,
3540  168, 0, 0, 8, 18, 240,
3541  17, 0, 0, 0, 0, 0,
3542  10, 64, 2, 0, 1, 64,
3543  0, 0, 16, 0, 0, 0,
3544  10, 0, 16, 0, 3, 0,
3545  0, 0, 168, 0, 0, 8,
3546  18, 240, 17, 0, 0, 0,
3547  0, 0, 10, 64, 2, 0,
3548  1, 64, 0, 0, 24, 0,
3549  0, 0, 10, 0, 16, 0,
3550  4, 0, 0, 0, 168, 0,
3551  0, 8, 18, 240, 17, 0,
3552  0, 0, 0, 0, 10, 64,
3553  2, 0, 1, 64, 0, 0,
3554  32, 0, 0, 0, 10, 0,
3555  16, 0, 5, 0, 0, 0,
3556  21, 0, 0, 1, 21, 0,
3557  0, 1, 31, 0, 4, 3,
3558  42, 0, 16, 0, 1, 0,
3559  0, 0, 167, 0, 0, 8,
3560  18, 0, 16, 0, 2, 0,
3561  0, 0, 10, 64, 2, 0,
3562  1, 64, 0, 0, 16, 0,
3563  0, 0, 6, 240, 17, 0,
3564  0, 0, 0, 0, 30, 0,
3565  0, 6, 34, 0, 16, 0,
3566  0, 0, 0, 0, 10, 64,
3567  2, 0, 1, 64, 0, 0,
3568  8, 0, 0, 0, 167, 0,
3569  0, 9, 18, 0, 16, 0,
3570  3, 0, 0, 0, 26, 0,
3571  16, 0, 0, 0, 0, 0,
3572  1, 64, 0, 0, 16, 0,
3573  0, 0, 6, 240, 17, 0,
3574  0, 0, 0, 0, 167, 0,
3575  0, 9, 18, 0, 16, 0,
3576  4, 0, 0, 0, 26, 0,
3577  16, 0, 0, 0, 0, 0,
3578  1, 64, 0, 0, 24, 0,
3579  0, 0, 6, 240, 17, 0,
3580  0, 0, 0, 0, 167, 0,
3581  0, 9, 18, 0, 16, 0,
3582  5, 0, 0, 0, 26, 0,
3583  16, 0, 0, 0, 0, 0,
3584  1, 64, 0, 0, 32, 0,
3585  0, 0, 6, 240, 17, 0,
3586  0, 0, 0, 0, 79, 0,
3587  0, 7, 34, 0, 16, 0,
3588  0, 0, 0, 0, 10, 0,
3589  16, 0, 3, 0, 0, 0,
3590  10, 0, 16, 0, 2, 0,
3591  0, 0, 31, 0, 4, 3,
3592  26, 0, 16, 0, 0, 0,
3593  0, 0, 168, 0, 0, 8,
3594  18, 240, 17, 0, 0, 0,
3595  0, 0, 10, 64, 2, 0,
3596  1, 64, 0, 0, 16, 0,
3597  0, 0, 10, 0, 16, 0,
3598  3, 0, 0, 0, 168, 0,
3599  0, 8, 18, 240, 17, 0,
3600  0, 0, 0, 0, 10, 64,
3601  2, 0, 1, 64, 0, 0,
3602  24, 0, 0, 0, 10, 0,
3603  16, 0, 4, 0, 0, 0,
3604  168, 0, 0, 8, 18, 240,
3605  17, 0, 0, 0, 0, 0,
3606  10, 64, 2, 0, 1, 64,
3607  0, 0, 32, 0, 0, 0,
3608  10, 0, 16, 0, 5, 0,
3609  0, 0, 21, 0, 0, 1,
3610  21, 0, 0, 1, 31, 0,
3611  4, 3, 58, 0, 16, 0,
3612  1, 0, 0, 0, 167, 0,
3613  0, 8, 18, 0, 16, 0,
3614  1, 0, 0, 0, 10, 64,
3615  2, 0, 1, 64, 0, 0,
3616  16, 0, 0, 0, 6, 240,
3617  17, 0, 0, 0, 0, 0,
3618  30, 0, 0, 6, 34, 0,
3619  16, 0, 0, 0, 0, 0,
3620  10, 64, 2, 0, 1, 64,
3621  0, 0, 4, 0, 0, 0,
3622  167, 0, 0, 9, 18, 0,
3623  16, 0, 2, 0, 0, 0,
3624  26, 0, 16, 0, 0, 0,
3625  0, 0, 1, 64, 0, 0,
3626  16, 0, 0, 0, 6, 240,
3627  17, 0, 0, 0, 0, 0,
3628  167, 0, 0, 9, 18, 0,
3629  16, 0, 3, 0, 0, 0,
3630  26, 0, 16, 0, 0, 0,
3631  0, 0, 1, 64, 0, 0,
3632  24, 0, 0, 0, 6, 240,
3633  17, 0, 0, 0, 0, 0,
3634  167, 0, 0, 9, 18, 0,
3635  16, 0, 4, 0, 0, 0,
3636  26, 0, 16, 0, 0, 0,
3637  0, 0, 1, 64, 0, 0,
3638  32, 0, 0, 0, 6, 240,
3639  17, 0, 0, 0, 0, 0,
3640  79, 0, 0, 7, 34, 0,
3641  16, 0, 0, 0, 0, 0,
3642  10, 0, 16, 0, 2, 0,
3643  0, 0, 10, 0, 16, 0,
3644  1, 0, 0, 0, 31, 0,
3645  4, 3, 26, 0, 16, 0,
3646  0, 0, 0, 0, 168, 0,
3647  0, 8, 18, 240, 17, 0,
3648  0, 0, 0, 0, 10, 64,
3649  2, 0, 1, 64, 0, 0,
3650  16, 0, 0, 0, 10, 0,
3651  16, 0, 2, 0, 0, 0,
3652  168, 0, 0, 8, 18, 240,
3653  17, 0, 0, 0, 0, 0,
3654  10, 64, 2, 0, 1, 64,
3655  0, 0, 24, 0, 0, 0,
3656  10, 0, 16, 0, 3, 0,
3657  0, 0, 168, 0, 0, 8,
3658  18, 240, 17, 0, 0, 0,
3659  0, 0, 10, 64, 2, 0,
3660  1, 64, 0, 0, 32, 0,
3661  0, 0, 10, 0, 16, 0,
3662  4, 0, 0, 0, 21, 0,
3663  0, 1, 21, 0, 0, 1,
3664  79, 0, 0, 9, 98, 0,
3665  16, 0, 0, 0, 0, 0,
3666  6, 64, 2, 0, 2, 64,
3667  0, 0, 0, 0, 0, 0,
3668  2, 0, 0, 0, 1, 0,
3669  0, 0, 0, 0, 0, 0,
3670  31, 0, 4, 3, 26, 0,
3671  16, 0, 0, 0, 0, 0,
3672  167, 0, 0, 8, 18, 0,
3673  16, 0, 1, 0, 0, 0,
3674  10, 64, 2, 0, 1, 64,
3675  0, 0, 16, 0, 0, 0,
3676  6, 240, 17, 0, 0, 0,
3677  0, 0, 30, 0, 0, 6,
3678  34, 0, 16, 0, 0, 0,
3679  0, 0, 10, 64, 2, 0,
3680  1, 64, 0, 0, 2, 0,
3681  0, 0, 167, 0, 0, 9,
3682  18, 0, 16, 0, 2, 0,
3683  0, 0, 26, 0, 16, 0,
3684  0, 0, 0, 0, 1, 64,
3685  0, 0, 16, 0, 0, 0,
3686  6, 240, 17, 0, 0, 0,
3687  0, 0, 167, 0, 0, 9,
3688  18, 0, 16, 0, 3, 0,
3689  0, 0, 26, 0, 16, 0,
3690  0, 0, 0, 0, 1, 64,
3691  0, 0, 24, 0, 0, 0,
3692  6, 240, 17, 0, 0, 0,
3693  0, 0, 167, 0, 0, 9,
3694  18, 0, 16, 0, 4, 0,
3695  0, 0, 26, 0, 16, 0,
3696  0, 0, 0, 0, 1, 64,
3697  0, 0, 32, 0, 0, 0,
3698  6, 240, 17, 0, 0, 0,
3699  0, 0, 79, 0, 0, 7,
3700  34, 0, 16, 0, 0, 0,
3701  0, 0, 10, 0, 16, 0,
3702  2, 0, 0, 0, 10, 0,
3703  16, 0, 1, 0, 0, 0,
3704  31, 0, 4, 3, 26, 0,
3705  16, 0, 0, 0, 0, 0,
3706  168, 0, 0, 8, 18, 240,
3707  17, 0, 0, 0, 0, 0,
3708  10, 64, 2, 0, 1, 64,
3709  0, 0, 16, 0, 0, 0,
3710  10, 0, 16, 0, 2, 0,
3711  0, 0, 168, 0, 0, 8,
3712  18, 240, 17, 0, 0, 0,
3713  0, 0, 10, 64, 2, 0,
3714  1, 64, 0, 0, 24, 0,
3715  0, 0, 10, 0, 16, 0,
3716  3, 0, 0, 0, 168, 0,
3717  0, 8, 18, 240, 17, 0,
3718  0, 0, 0, 0, 10, 64,
3719  2, 0, 1, 64, 0, 0,
3720  32, 0, 0, 0, 10, 0,
3721  16, 0, 4, 0, 0, 0,
3722  21, 0, 0, 1, 21, 0,
3723  0, 1, 31, 0, 4, 3,
3724  42, 0, 16, 0, 0, 0,
3725  0, 0, 167, 0, 0, 8,
3726  18, 0, 16, 0, 1, 0,
3727  0, 0, 10, 64, 2, 0,
3728  1, 64, 0, 0, 16, 0,
3729  0, 0, 6, 240, 17, 0,
3730  0, 0, 0, 0, 30, 0,
3731  0, 6, 34, 0, 16, 0,
3732  0, 0, 0, 0, 10, 64,
3733  2, 0, 1, 64, 0, 0,
3734  1, 0, 0, 0, 167, 0,
3735  0, 9, 18, 0, 16, 0,
3736  2, 0, 0, 0, 26, 0,
3737  16, 0, 0, 0, 0, 0,
3738  1, 64, 0, 0, 16, 0,
3739  0, 0, 6, 240, 17, 0,
3740  0, 0, 0, 0, 167, 0,
3741  0, 9, 18, 0, 16, 0,
3742  3, 0, 0, 0, 26, 0,
3743  16, 0, 0, 0, 0, 0,
3744  1, 64, 0, 0, 24, 0,
3745  0, 0, 6, 240, 17, 0,
3746  0, 0, 0, 0, 167, 0,
3747  0, 9, 18, 0, 16, 0,
3748  4, 0, 0, 0, 26, 0,
3749  16, 0, 0, 0, 0, 0,
3750  1, 64, 0, 0, 32, 0,
3751  0, 0, 6, 240, 17, 0,
3752  0, 0, 0, 0, 79, 0,
3753  0, 7, 34, 0, 16, 0,
3754  0, 0, 0, 0, 10, 0,
3755  16, 0, 2, 0, 0, 0,
3756  10, 0, 16, 0, 1, 0,
3757  0, 0, 31, 0, 4, 3,
3758  26, 0, 16, 0, 0, 0,
3759  0, 0, 168, 0, 0, 8,
3760  18, 240, 17, 0, 0, 0,
3761  0, 0, 10, 64, 2, 0,
3762  1, 64, 0, 0, 16, 0,
3763  0, 0, 10, 0, 16, 0,
3764  2, 0, 0, 0, 168, 0,
3765  0, 8, 18, 240, 17, 0,
3766  0, 0, 0, 0, 10, 64,
3767  2, 0, 1, 64, 0, 0,
3768  24, 0, 0, 0, 10, 0,
3769  16, 0, 3, 0, 0, 0,
3770  168, 0, 0, 8, 18, 240,
3771  17, 0, 0, 0, 0, 0,
3772  10, 64, 2, 0, 1, 64,
3773  0, 0, 32, 0, 0, 0,
3774  10, 0, 16, 0, 4, 0,
3775  0, 0, 21, 0, 0, 1,
3776  167, 0, 0, 9, 18, 0,
3777  16, 0, 1, 0, 0, 0,
3778  10, 0, 16, 0, 0, 0,
3779  0, 0, 1, 64, 0, 0,
3780  0, 0, 0, 0, 6, 112,
3781  16, 0, 1, 0, 0, 0,
3782  167, 0, 0, 8, 18, 0,
3783  16, 0, 2, 0, 0, 0,
3784  10, 64, 2, 0, 1, 64,
3785  0, 0, 16, 0, 0, 0,
3786  6, 240, 17, 0, 0, 0,
3787  0, 0, 79, 0, 0, 7,
3788  34, 0, 16, 0, 0, 0,
3789  0, 0, 10, 0, 16, 0,
3790  2, 0, 0, 0, 10, 0,
3791  16, 0, 1, 0, 0, 0,
3792  31, 0, 4, 3, 26, 0,
3793  16, 0, 0, 0, 0, 0,
3794  167, 0, 0, 8, 66, 0,
3795  16, 0, 2, 0, 0, 0,
3796  10, 64, 2, 0, 1, 64,
3797  0, 0, 24, 0, 0, 0,
3798  6, 240, 17, 0, 0, 0,
3799  0, 0, 167, 0, 0, 8,
3800  130, 0, 16, 0, 2, 0,
3801  0, 0, 10, 64, 2, 0,
3802  1, 64, 0, 0, 32, 0,
3803  0, 0, 6, 240, 17, 0,
3804  0, 0, 0, 0, 54, 0,
3805  0, 6, 34, 0, 16, 0,
3806  2, 0, 0, 0, 58, 128,
3807  32, 0, 0, 0, 0, 0,
3808  0, 0, 0, 0, 18, 0,
3809  0, 1, 167, 0, 0, 9,
3810  242, 0, 16, 0, 2, 0,
3811  0, 0, 10, 0, 16, 0,
3812  0, 0, 0, 0, 1, 64,
3813  0, 0, 0, 0, 0, 0,
3814  70, 126, 16, 0, 1, 0,
3815  0, 0, 21, 0, 0, 1,
3816  168, 0, 0, 9, 242, 224,
3817  17, 0, 0, 0, 0, 0,
3818  10, 0, 16, 0, 0, 0,
3819  0, 0, 1, 64, 0, 0,
3820  0, 0, 0, 0, 70, 14,
3821  16, 0, 2, 0, 0, 0,
3822  21, 0, 0, 1, 62, 0,
3823  0, 1
3824 };
_In_ size_t _In_ DXGI_FORMAT _In_ size_t _In_ float size_t y
Definition: DirectXTexP.h:191
#define BYTE
Definition: lz4.c:154
_In_ size_t _In_ DXGI_FORMAT _In_ size_t _In_ float size_t size_t z
Definition: DirectXTexP.h:191