Revision d0a0bbd2

View differences:

Changelog
1 1
version <next>
2 2
- TechSmith Camtasia (TSCC) video decoder
3
- IBM Ultimotion (ULTI) video decoder
3 4

  
4 5
version 0.4.9-pre1:
5 6

  
doc/ffmpeg-doc.texi
754 754
@item MSZH                   @tab     @tab  X @tab Part of LCL
755 755
@item ZLIB                   @tab  X  @tab  X @tab Part of LCL, encoder experimental
756 756
@item TechSmith Camtasia     @tab     @tab  X @tab fourcc: TSCC
757
@item IBM Ultimotion         @tab     @tab  X @tab fourcc: ULTI
757 758
@end multitable
758 759

  
759 760
@code{X} means that the encoding (resp. decoding) is supported.
libavcodec/Makefile
20 20
      roqvideo.o dpcm.o interplayvideo.o xan.o rpza.o cinepak.o msrle.o \
21 21
      msvideo1.o vqavideo.o idcinvideo.o adx.o rational.o faandct.o 8bps.o \
22 22
      smc.o parser.o flicvideo.o truemotion1.o vmdav.o lcl.o qtrle.o g726.o \
23
      flac.o vp3dsp.o integer.o snow.o tscc.o sonic.o
23
      flac.o vp3dsp.o integer.o snow.o tscc.o sonic.o ulti.o
24 24

  
25 25
ifeq ($(AMR_NB),yes)
26 26
ifeq ($(AMR_NB_FIXED),yes)
libavcodec/allcodecs.c
106 106
    register_avcodec(&wmav1_decoder);
107 107
    register_avcodec(&wmav2_decoder);
108 108
    register_avcodec(&indeo3_decoder);
109
    register_avcodec(&tscc_decoder);
110
    register_avcodec(&ulti_decoder);
109 111
#ifdef CONFIG_FAAD
110 112
    register_avcodec(&aac_decoder);
111 113
    register_avcodec(&mpeg4aac_decoder);
......
169 171
    register_avcodec(&xan_dpcm_decoder);
170 172
    register_avcodec(&qtrle_decoder);
171 173
    register_avcodec(&flac_decoder);
172
    register_avcodec(&tscc_decoder);
173 174
#endif /* CONFIG_DECODERS */
174 175

  
175 176
#ifdef AMR_NB
libavcodec/avcodec.h
102 102
    CODEC_ID_QTRLE,
103 103
    CODEC_ID_SNOW,
104 104
    CODEC_ID_TSCC,
105
    CODEC_ID_ULTI,
105 106

  
106 107
    /* various pcm "codecs" */
107 108
    CODEC_ID_PCM_S16LE,
......
1855 1856
extern AVCodec qtrle_decoder;
1856 1857
extern AVCodec flac_decoder;
1857 1858
extern AVCodec tscc_decoder;
1859
extern AVCodec ulti_decoder;
1858 1860

  
1859 1861
/* pcm codecs */
1860 1862
#define PCM_CODEC(id, name) \
libavcodec/ulti.c
1
/*
2
 *
3
 * Copyright (C) 2004 Konstantin Shishkov
4
 *
5
 * This library is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU Lesser General Public
7
 * License as published by the Free Software Foundation; either
8
 * version 2 of the License, or (at your option) any later version.
9
 *
10
 * This library is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13
 * Lesser General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU Lesser General Public
16
 * License along with this library; if not, write to the Free Software
17
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
18
 *
19
 * IBM Ultimotion Video Decoder
20
 *
21
 */
22

  
23
/**
24
 * @file ulti.c 
25
 * IBM Ultimotion Video Decoder.
26
 */
27
 
28
#include <stdio.h>
29
#include <stdlib.h>
30
#include <string.h>
31
#include <unistd.h>
32

  
33
#include "common.h"
34
#include "avcodec.h"
35

  
36
#include "ulti_cb.h"
37

  
38
typedef struct UltimotionDecodeContext {
39
    AVCodecContext *avctx;
40
    int width, height, blocks;
41
    AVFrame frame;
42
    uint8_t *ulti_codebook;
43
} UltimotionDecodeContext;
44

  
45
static int ulti_decode_init(AVCodecContext *avctx)
46
{
47
    UltimotionDecodeContext *s = avctx->priv_data;
48

  
49
    s->avctx = avctx;
50
    s->width = avctx->width;
51
    s->height = avctx->height;
52
    s->blocks = (s->width / 8) * (s->height / 8);
53
    avctx->pix_fmt = PIX_FMT_YUV410P;
54
    avctx->has_b_frames = 0;
55
    avctx->coded_frame = (AVFrame*) &s->frame;
56
    s->ulti_codebook = ulti_codebook;
57

  
58
    return 0;
59
}
60

  
61
static int block_coords[8] = // 4x4 block coords in 8x8 superblock
62
    { 0, 0, 0, 4, 4, 4, 4, 0};
63

  
64
static int angle_by_index[4] = { 0, 2, 6, 12};
65

  
66
/* Lookup tables for luma and chroma - used by ulti_convert_yuv() */
67
static uint8_t ulti_lumas[64] =
68
    { 0x10, 0x13, 0x17, 0x1A, 0x1E, 0x21, 0x25, 0x28,
69
      0x2C, 0x2F, 0x33, 0x36, 0x3A, 0x3D, 0x41, 0x44,
70
      0x48, 0x4B, 0x4F, 0x52, 0x56, 0x59, 0x5C, 0x60,
71
      0x63, 0x67, 0x6A, 0x6E, 0x71, 0x75, 0x78, 0x7C,
72
      0x7F, 0x83, 0x86, 0x8A, 0x8D, 0x91, 0x94, 0x98,
73
      0x9B, 0x9F, 0xA2, 0xA5, 0xA9, 0xAC, 0xB0, 0xB3,
74
      0xB7, 0xBA, 0xBE, 0xC1, 0xC5, 0xC8, 0xCC, 0xCF,
75
      0xD3, 0xD6, 0xDA, 0xDD, 0xE1, 0xE4, 0xE8, 0xEB};
76
      
77
static uint8_t ulti_chromas[16] =
78
    { 0x60, 0x67, 0x6D, 0x73, 0x7A, 0x80, 0x86, 0x8D,
79
      0x93, 0x99, 0xA0, 0xA6, 0xAC, 0xB3, 0xB9, 0xC0};
80
      
81
/* convert Ultimotion YUV block (sixteen 6-bit Y samples and
82
 two 4-bit chroma samples) into standard YUV and put it into frame */
83
static void ulti_convert_yuv(AVFrame *frame, int x, int y,
84
			     uint8_t *luma,int chroma)
85
{
86
    uint8_t *y_plane, *cr_plane, *cb_plane;
87
    int i;
88
    
89
    y_plane = frame->data[0] + x + y * frame->linesize[0];
90
    cr_plane = frame->data[1] + (x / 4) + (y / 4) * frame->linesize[1];
91
    cb_plane = frame->data[2] + (x / 4) + (y / 4) * frame->linesize[2];
92
    
93
    cr_plane[0] = ulti_chromas[chroma >> 4];
94
    
95
    cb_plane[0] = ulti_chromas[chroma & 0xF];
96

  
97
    
98
    for(i = 0; i < 16; i++){
99
	y_plane[i & 3] = ulti_lumas[luma[i]];
100
	if((i & 3) == 3) { //next row
101
	    y_plane += frame->linesize[0];
102
	}
103
    }
104
}
105

  
106
/* generate block like in MS Video1 */
107
static void ulti_pattern(AVFrame *frame, int x, int y,
108
			 int f0, int f1, int Y0, int Y1, int chroma)
109
{
110
    uint8_t Luma[16];
111
    int mask, i;
112
    for(mask = 0x80, i = 0; mask; mask >>= 1, i++) {
113
	if(f0 & mask)
114
	    Luma[i] = Y1;
115
	else
116
	    Luma[i] = Y0;
117
    }
118
    
119
    for(mask = 0x80, i = 8; mask; mask >>= 1, i++) {
120
	if(f1 & mask)
121
	    Luma[i] = Y1;
122
	else
123
	    Luma[i] = Y0;
124
    }
125
    
126
    ulti_convert_yuv(frame, x, y, Luma, chroma);
127
}
128

  
129
/* fill block with some gradient */
130
static void ulti_grad(AVFrame *frame, int x, int y, uint8_t *Y, int chroma, int angle)
131
{
132
    uint8_t Luma[16];
133
    if(angle & 8) { //reverse order
134
	int t;
135
	angle &= 0x7;
136
	t = Y[0];
137
	Y[0] = Y[3];
138
	Y[3] = t;
139
	t = Y[1];
140
	Y[1] = Y[2];
141
	Y[2] = t;
142
    }
143
    switch(angle){
144
    case 0:
145
	Luma[0]  = Y[0]; Luma[1]  = Y[1]; Luma[2]  = Y[2]; Luma[3]  = Y[3];
146
	Luma[4]  = Y[0]; Luma[5]  = Y[1]; Luma[6]  = Y[2]; Luma[7]  = Y[3];
147
	Luma[8]  = Y[0]; Luma[9]  = Y[1]; Luma[10] = Y[2]; Luma[11] = Y[3];
148
	Luma[12] = Y[0]; Luma[13] = Y[1]; Luma[14] = Y[2]; Luma[15] = Y[3];	
149
	break;
150
    case 1:
151
	Luma[0]  = Y[1]; Luma[1]  = Y[2]; Luma[2]  = Y[3]; Luma[3]  = Y[3];
152
	Luma[4]  = Y[0]; Luma[5]  = Y[1]; Luma[6]  = Y[2]; Luma[7]  = Y[3];
153
	Luma[8]  = Y[0]; Luma[9]  = Y[1]; Luma[10] = Y[2]; Luma[11] = Y[3];
154
	Luma[12] = Y[0]; Luma[13] = Y[0]; Luma[14] = Y[1]; Luma[15] = Y[2];	
155
	break;
156
    case 2:
157
	Luma[0]  = Y[1]; Luma[1]  = Y[2]; Luma[2]  = Y[3]; Luma[3]  = Y[3];
158
	Luma[4]  = Y[1]; Luma[5]  = Y[2]; Luma[6]  = Y[2]; Luma[7]  = Y[3];
159
	Luma[8]  = Y[0]; Luma[9]  = Y[1]; Luma[10] = Y[1]; Luma[11] = Y[2];
160
	Luma[12] = Y[0]; Luma[13] = Y[0]; Luma[14] = Y[1]; Luma[15] = Y[2];	
161
	break;
162
    case 3:
163
	Luma[0]  = Y[2]; Luma[1]  = Y[3]; Luma[2]  = Y[3]; Luma[3]  = Y[3];
164
	Luma[4]  = Y[1]; Luma[5]  = Y[2]; Luma[6]  = Y[2]; Luma[7]  = Y[3];
165
	Luma[8]  = Y[0]; Luma[9]  = Y[1]; Luma[10] = Y[1]; Luma[11] = Y[2];
166
	Luma[12] = Y[0]; Luma[13] = Y[0]; Luma[14] = Y[0]; Luma[15] = Y[1];	
167
	break;
168
    case 4:
169
	Luma[0]  = Y[3]; Luma[1]  = Y[3]; Luma[2]  = Y[3]; Luma[3]  = Y[3];
170
	Luma[4]  = Y[2]; Luma[5]  = Y[2]; Luma[6]  = Y[2]; Luma[7]  = Y[2];
171
	Luma[8]  = Y[1]; Luma[9]  = Y[1]; Luma[10] = Y[1]; Luma[11] = Y[1];
172
	Luma[12] = Y[0]; Luma[13] = Y[0]; Luma[14] = Y[0]; Luma[15] = Y[0];	
173
	break;
174
    case 5:
175
	Luma[0]  = Y[3]; Luma[1]  = Y[3]; Luma[2]  = Y[3]; Luma[3]  = Y[2];
176
	Luma[4]  = Y[3]; Luma[5]  = Y[2]; Luma[6]  = Y[2]; Luma[7]  = Y[1];
177
	Luma[8]  = Y[2]; Luma[9]  = Y[1]; Luma[10] = Y[1]; Luma[11] = Y[0];
178
	Luma[12] = Y[1]; Luma[13] = Y[0]; Luma[14] = Y[0]; Luma[15] = Y[0];	
179
	break;
180
    case 6:
181
	Luma[0]  = Y[3]; Luma[1]  = Y[3]; Luma[2]  = Y[2]; Luma[3]  = Y[2];
182
	Luma[4]  = Y[3]; Luma[5]  = Y[2]; Luma[6]  = Y[1]; Luma[7]  = Y[1];
183
	Luma[8]  = Y[2]; Luma[9]  = Y[2]; Luma[10] = Y[1]; Luma[11] = Y[0];
184
	Luma[12] = Y[1]; Luma[13] = Y[1]; Luma[14] = Y[0]; Luma[15] = Y[0];	
185
	break;
186
    case 7:
187
	Luma[0]  = Y[3]; Luma[1]  = Y[3]; Luma[2]  = Y[2]; Luma[3]  = Y[1];
188
	Luma[4]  = Y[3]; Luma[5]  = Y[2]; Luma[6]  = Y[1]; Luma[7]  = Y[0];
189
	Luma[8]  = Y[3]; Luma[9]  = Y[2]; Luma[10] = Y[1]; Luma[11] = Y[0];
190
	Luma[12] = Y[2]; Luma[13] = Y[1]; Luma[14] = Y[0]; Luma[15] = Y[0];	
191
	break;
192
    default:
193
	Luma[0]  = Y[0]; Luma[1]  = Y[0]; Luma[2]  = Y[1]; Luma[3]  = Y[1];
194
	Luma[4]  = Y[0]; Luma[5]  = Y[0]; Luma[6]  = Y[1]; Luma[7]  = Y[1];
195
	Luma[8]  = Y[2]; Luma[9]  = Y[2]; Luma[10] = Y[3]; Luma[11] = Y[3];
196
	Luma[12] = Y[2]; Luma[13] = Y[2]; Luma[14] = Y[3]; Luma[15] = Y[3];	
197
	break;
198
    }
199
    
200
    ulti_convert_yuv(frame, x, y, Luma, chroma);
201
}
202

  
203
static int ulti_decode_frame(AVCodecContext *avctx, 
204
                             void *data, int *data_size,
205
                             uint8_t *buf, int buf_size)
206
{
207
    UltimotionDecodeContext *s=avctx->priv_data;
208
    int modifier = 0;
209
    int uniq = 0;
210
    int mode = 0;
211
    int blocks = 0;
212
    int done = 0;
213
    int x = 0, y = 0;
214
    int i;
215
    int skip;
216
    int tmp;
217

  
218
    if(s->frame.data[0])
219
        avctx->release_buffer(avctx, &s->frame);
220

  
221
    s->frame.reference = 1;
222
    s->frame.buffer_hints = FF_BUFFER_HINTS_VALID | FF_BUFFER_HINTS_PRESERVE | FF_BUFFER_HINTS_REUSABLE;
223
    if(avctx->get_buffer(avctx, &s->frame) < 0) {
224
        av_log(avctx, AV_LOG_ERROR, "get_buffer() failed\n");
225
        return -1;
226
    }
227
    
228
    while(!done) {
229
	int idx;
230
	if(blocks >= s->blocks || y >= s->height)
231
	    break;//all blocks decoded
232
	
233
	idx = *buf++;
234
	if((idx & 0xF8) == 0x70) {
235
	    switch(idx) {
236
	    case 0x70: //change modifier
237
		modifier = *buf++;
238
		if(modifier>1)
239
		    av_log(avctx, AV_LOG_INFO, "warning: modifier must be 0 or 1, got %i\n", modifier);
240
		break;
241
	    case 0x71: // set uniq flag
242
		uniq = 1;
243
		break;
244
	    case 0x72: //toggle mode
245
		mode = !mode;
246
		break;
247
	    case 0x73: //end-of-frame
248
		done = 1;
249
		break;
250
	    case 0x74: //skip some blocks
251
		skip = *buf++;
252
		if ((blocks + skip) >= s->blocks)
253
		    break;
254
		blocks += skip;
255
		x += skip * 8;
256
		while(x >= s->width) {
257
		    x -= s->width;
258
		    y += 8;
259
		}
260
		break;
261
	    default:
262
		av_log(avctx, AV_LOG_INFO, "warning: unknown escape 0x%02X\n", idx);
263
	    }	
264
	} else { //handle one block
265
	    int code;
266
	    int cf;
267
	    int angle = 0;
268
	    uint8_t Y[4]; // luma samples of block
269
	    int tx = 0, ty = 0; //coords of subblock
270
	    int chroma = 0;
271
	    if (mode || uniq) {
272
		uniq = 0;
273
		cf = 1;
274
		chroma = 0;
275
	    } else {
276
		cf = 0;
277
		if (idx)
278
		    chroma = *buf++;
279
	    }
280
	    for (i = 0; i < 4; i++) { // for every subblock
281
		code = (idx >> (6 - i*2)) & 3; //extract 2 bits
282
		if(!code) //skip subblock
283
		    continue;
284
		if(cf)
285
		    chroma = *buf++;
286
		tx = x + block_coords[i * 2];
287
		ty = y + block_coords[(i * 2) + 1];
288
		switch(code) {
289
		case 1: 
290
		    tmp = *buf++;
291
		    
292
		    angle = angle_by_index[(tmp >> 6) & 0x3];
293
		    
294
		    Y[0] = tmp & 0x3F;
295
		    Y[1] = Y[0];
296
		    
297
		    if (angle) {
298
			Y[2] = Y[0]+1;
299
			if (Y[2] > 0x3F)
300
			    Y[2] = 0x3F;
301
			Y[3] = Y[2];			
302
		    } else {
303
			Y[2] = Y[0];
304
			Y[3] = Y[0];
305
		    }
306
		    break;
307
		    
308
		case 2:
309
		    if (modifier) { // unpack four luma samples
310
			tmp = (*buf++) << 16;
311
			tmp += (*buf++) << 8;
312
			tmp += *buf++;
313
			
314
			Y[0] = (tmp >> 18) & 0x3F;
315
			Y[1] = (tmp >> 12) & 0x3F;
316
			Y[2] = (tmp >> 6) & 0x3F;
317
			Y[3] = tmp & 0x3F;
318
			angle = 16;
319
		    } else { // retrieve luma samples from codebook
320
			tmp = (*buf++) << 8;
321
			tmp += (*buf++);
322
			
323
			angle = (tmp >> 12) & 0xF;
324
			tmp &= 0xFFF;
325
			tmp <<= 2;
326
			Y[0] = s->ulti_codebook[tmp];
327
			Y[1] = s->ulti_codebook[tmp + 1];
328
			Y[2] = s->ulti_codebook[tmp + 2];
329
			Y[3] = s->ulti_codebook[tmp + 3];
330
		    }
331
		    break;
332
		    
333
		case 3:
334
		    if (modifier) { // all 16 luma samples
335
			uint8_t Luma[16];
336
			
337
			tmp = (*buf++) << 16;
338
			tmp += (*buf++) << 8;
339
			tmp += *buf++;
340
			Luma[0] = (tmp >> 18) & 0x3F;
341
			Luma[1] = (tmp >> 12) & 0x3F;
342
			Luma[2] = (tmp >> 6) & 0x3F;
343
			Luma[3] = tmp & 0x3F;
344
			
345
			tmp = (*buf++) << 16;
346
			tmp += (*buf++) << 8;
347
			tmp += *buf++;
348
			Luma[4] = (tmp >> 18) & 0x3F;
349
			Luma[5] = (tmp >> 12) & 0x3F;
350
			Luma[6] = (tmp >> 6) & 0x3F;
351
			Luma[7] = tmp & 0x3F;
352
			
353
			tmp = (*buf++) << 16;
354
			tmp += (*buf++) << 8;
355
			tmp += *buf++;
356
			Luma[8] = (tmp >> 18) & 0x3F;
357
			Luma[9] = (tmp >> 12) & 0x3F;
358
			Luma[10] = (tmp >> 6) & 0x3F;
359
			Luma[11] = tmp & 0x3F;
360
			
361
			tmp = (*buf++) << 16;
362
			tmp += (*buf++) << 8;
363
			tmp += *buf++;
364
			Luma[12] = (tmp >> 18) & 0x3F;
365
			Luma[13] = (tmp >> 12) & 0x3F;
366
			Luma[14] = (tmp >> 6) & 0x3F;
367
			Luma[15] = tmp & 0x3F;
368
			
369
			ulti_convert_yuv(&s->frame, tx, ty, Luma, chroma);
370
		    } else {
371
			tmp = *buf++;
372
			if(tmp & 0x80) {
373
			    angle = (tmp >> 4) & 0x7;
374
			    tmp = (tmp << 8) + *buf++;
375
			    Y[0] = (tmp >> 6) & 0x3F;
376
			    Y[1] = tmp & 0x3F;
377
			    Y[2] = (*buf++) & 0x3F;
378
			    Y[3] = (*buf++) & 0x3F;
379
			    ulti_grad(&s->frame, tx, ty, Y, chroma, angle); //draw block
380
			} else { // some patterns
381
			    int f0, f1;
382
			    f0 = *buf++;
383
			    f1 = tmp;
384
			    Y[0] = (*buf++) & 0x3F;
385
			    Y[1] = (*buf++) & 0x3F;
386
			    ulti_pattern(&s->frame, tx, ty, f1, f0, Y[0], Y[1], chroma);
387
			}
388
		    }
389
		    break;
390
		}
391
		if(code != 3)
392
		    ulti_grad(&s->frame, tx, ty, Y, chroma, angle); // draw block
393
	    }
394
	    blocks++;
395
    	    x += 8;
396
	    if(x >= s->width) {
397
		x = 0;
398
		y += 8;
399
	    }
400
	}
401
    }
402
    
403
    *data_size=sizeof(AVFrame);
404
    *(AVFrame*)data= s->frame;
405

  
406
    return buf_size;
407
}
408

  
409
static int ulti_decode_end(AVCodecContext *avctx)
410
{
411
/*    UltimotionDecodeContext *s = avctx->priv_data;*/
412

  
413
    return 0;
414
}
415

  
416
AVCodec ulti_decoder = {
417
    "ultimotion",
418
    CODEC_TYPE_VIDEO,
419
    CODEC_ID_ULTI,
420
    sizeof(UltimotionDecodeContext),
421
    ulti_decode_init,
422
    NULL,
423
    ulti_decode_end,
424
    ulti_decode_frame,
425
    CODEC_CAP_DR1,
426
    NULL
427
};
428

  
libavcodec/ulti_cb.h
1
static unsigned char ulti_codebook[16384]={
2
    0x00, 0x01, 0x01, 0x02,
3
    0x00, 0x01, 0x02, 0x03,
4
    0x00, 0x02, 0x03, 0x04,
5
    0x00, 0x01, 0x03, 0x04,
6
    0x00, 0x01, 0x02, 0x04,
7
    0x00, 0x02, 0x03, 0x05,
8
    0x00, 0x02, 0x04, 0x05,
9
    0x00, 0x01, 0x04, 0x05,
10
    0x00, 0x01, 0x03, 0x05,
11
    0x00, 0x02, 0x04, 0x06,
12
    0x00, 0x03, 0x05, 0x06,
13
    0x00, 0x01, 0x05, 0x06,
14
    0x00, 0x01, 0x03, 0x06,
15
    0x00, 0x06, 0x06, 0x06,
16
    0x00, 0x00, 0x06, 0x06,
17
    0x00, 0x00, 0x00, 0x06,
18
    0x00, 0x03, 0x04, 0x07,
19
    0x00, 0x03, 0x06, 0x07,
20
    0x00, 0x01, 0x06, 0x07,
21
    0x00, 0x01, 0x04, 0x07,
22
    0x00, 0x03, 0x05, 0x08,
23
    0x00, 0x04, 0x06, 0x08,
24
    0x00, 0x02, 0x06, 0x08,
25
    0x00, 0x02, 0x04, 0x08,
26
    0x00, 0x08, 0x08, 0x08,
27
    0x00, 0x00, 0x08, 0x08,
28
    0x00, 0x00, 0x00, 0x08,
29
    0x00, 0x04, 0x07, 0x0B,
30
    0x00, 0x05, 0x09, 0x0B,
31
    0x00, 0x02, 0x09, 0x0B,
32
    0x00, 0x02, 0x06, 0x0B,
33
    0x00, 0x0B, 0x0B, 0x0B,
34
    0x00, 0x00, 0x0B, 0x0B,
35
    0x00, 0x00, 0x00, 0x0B,
36
    0x00, 0x05, 0x09, 0x0E,
37
    0x00, 0x07, 0x0B, 0x0E,
38
    0x00, 0x03, 0x0B, 0x0E,
39
    0x00, 0x03, 0x07, 0x0E,
40
    0x00, 0x0E, 0x0E, 0x0E,
41
    0x00, 0x00, 0x0E, 0x0E,
42
    0x00, 0x00, 0x00, 0x0E,
43
    0x00, 0x06, 0x0B, 0x11,
44
    0x00, 0x08, 0x0D, 0x11,
45
    0x00, 0x04, 0x0D, 0x11,
46
    0x00, 0x04, 0x09, 0x11,
47
    0x00, 0x11, 0x11, 0x11,
48
    0x00, 0x00, 0x11, 0x11,
49
    0x00, 0x00, 0x00, 0x11,
50
    0x00, 0x07, 0x0D, 0x14,
51
    0x00, 0x0A, 0x0F, 0x14,
52
    0x00, 0x05, 0x0F, 0x14,
53
    0x00, 0x05, 0x0A, 0x14,
54
    0x00, 0x14, 0x14, 0x14,
55
    0x00, 0x00, 0x14, 0x14,
56
    0x00, 0x00, 0x00, 0x14,
57
    0x00, 0x0B, 0x12, 0x17,
58
    0x00, 0x05, 0x12, 0x17,
59
    0x00, 0x05, 0x0C, 0x17,
60
    0x00, 0x17, 0x17, 0x17,
61
    0x00, 0x00, 0x17, 0x17,
62
    0x00, 0x00, 0x00, 0x17,
63
    0x00, 0x0D, 0x14, 0x1A,
64
    0x00, 0x06, 0x14, 0x1A,
65
    0x00, 0x06, 0x0D, 0x1A,
66
    0x00, 0x1A, 0x1A, 0x1A,
67
    0x00, 0x00, 0x1A, 0x1A,
68
    0x00, 0x00, 0x00, 0x1A,
69
    0x00, 0x0E, 0x16, 0x1D,
70
    0x00, 0x07, 0x16, 0x1D,
71
    0x00, 0x07, 0x0F, 0x1D,
72
    0x00, 0x1D, 0x1D, 0x1D,
73
    0x00, 0x00, 0x1D, 0x1D,
74
    0x00, 0x00, 0x00, 0x1D,
75
    0x00, 0x10, 0x18, 0x20,
76
    0x00, 0x08, 0x18, 0x20,
77
    0x00, 0x08, 0x10, 0x20,
78
    0x00, 0x20, 0x20, 0x20,
79
    0x00, 0x00, 0x20, 0x20,
80
    0x00, 0x00, 0x00, 0x20,
81
    0x00, 0x23, 0x23, 0x23,
82
    0x00, 0x00, 0x23, 0x23,
83
    0x00, 0x00, 0x00, 0x23,
84
    0x00, 0x12, 0x1B, 0x24,
85
    0x00, 0x09, 0x1B, 0x24,
86
    0x00, 0x09, 0x12, 0x24,
87
    0x00, 0x28, 0x28, 0x28,
88
    0x00, 0x00, 0x28, 0x28,
89
    0x00, 0x00, 0x00, 0x28,
90
    0x00, 0x2E, 0x2E, 0x2E,
91
    0x00, 0x00, 0x2E, 0x2E,
92
    0x00, 0x00, 0x00, 0x2E,
93
    0x01, 0x02, 0x02, 0x03,
94
    0x01, 0x02, 0x03, 0x04,
95
    0x01, 0x03, 0x04, 0x05,
96
    0x01, 0x02, 0x04, 0x05,
97
    0x01, 0x02, 0x03, 0x05,
98
    0x01, 0x03, 0x04, 0x06,
99
    0x01, 0x03, 0x05, 0x06,
100
    0x01, 0x02, 0x05, 0x06,
101
    0x01, 0x02, 0x04, 0x06,
102
    0x01, 0x03, 0x05, 0x07,
103
    0x01, 0x04, 0x06, 0x07,
104
    0x01, 0x02, 0x06, 0x07,
105
    0x01, 0x02, 0x04, 0x07,
106
    0x01, 0x07, 0x07, 0x07,
107
    0x01, 0x01, 0x07, 0x07,
108
    0x01, 0x01, 0x01, 0x07,
109
    0x01, 0x04, 0x05, 0x08,
110
    0x01, 0x04, 0x07, 0x08,
111
    0x01, 0x02, 0x07, 0x08,
112
    0x01, 0x02, 0x05, 0x08,
113
    0x01, 0x04, 0x06, 0x09,
114
    0x01, 0x05, 0x07, 0x09,
115
    0x01, 0x03, 0x07, 0x09,
116
    0x01, 0x03, 0x05, 0x09,
117
    0x01, 0x09, 0x09, 0x09,
118
    0x01, 0x01, 0x09, 0x09,
119
    0x01, 0x01, 0x01, 0x09,
120
    0x01, 0x05, 0x08, 0x0C,
121
    0x01, 0x06, 0x0A, 0x0C,
122
    0x01, 0x03, 0x0A, 0x0C,
123
    0x01, 0x03, 0x07, 0x0C,
124
    0x01, 0x0C, 0x0C, 0x0C,
125
    0x01, 0x01, 0x0C, 0x0C,
126
    0x01, 0x01, 0x01, 0x0C,
127
    0x01, 0x06, 0x0A, 0x0F,
128
    0x01, 0x08, 0x0C, 0x0F,
129
    0x01, 0x04, 0x0C, 0x0F,
130
    0x01, 0x04, 0x08, 0x0F,
131
    0x01, 0x0F, 0x0F, 0x0F,
132
    0x01, 0x01, 0x0F, 0x0F,
133
    0x01, 0x01, 0x01, 0x0F,
134
    0x01, 0x07, 0x0C, 0x12,
135
    0x01, 0x09, 0x0E, 0x12,
136
    0x01, 0x05, 0x0E, 0x12,
137
    0x01, 0x05, 0x0A, 0x12,
138
    0x01, 0x12, 0x12, 0x12,
139
    0x01, 0x01, 0x12, 0x12,
140
    0x01, 0x01, 0x01, 0x12,
141
    0x01, 0x08, 0x0E, 0x15,
142
    0x01, 0x0B, 0x10, 0x15,
143
    0x01, 0x06, 0x10, 0x15,
144
    0x01, 0x06, 0x0B, 0x15,
145
    0x01, 0x15, 0x15, 0x15,
146
    0x01, 0x01, 0x15, 0x15,
147
    0x01, 0x01, 0x01, 0x15,
148
    0x01, 0x0C, 0x13, 0x18,
149
    0x01, 0x06, 0x13, 0x18,
150
    0x01, 0x06, 0x0D, 0x18,
151
    0x01, 0x18, 0x18, 0x18,
152
    0x01, 0x01, 0x18, 0x18,
153
    0x01, 0x01, 0x01, 0x18,
154
    0x01, 0x0E, 0x15, 0x1B,
155
    0x01, 0x07, 0x15, 0x1B,
156
    0x01, 0x07, 0x0E, 0x1B,
157
    0x01, 0x1B, 0x1B, 0x1B,
158
    0x01, 0x01, 0x1B, 0x1B,
159
    0x01, 0x01, 0x01, 0x1B,
160
    0x01, 0x0F, 0x17, 0x1E,
161
    0x01, 0x08, 0x17, 0x1E,
162
    0x01, 0x08, 0x10, 0x1E,
163
    0x01, 0x1E, 0x1E, 0x1E,
164
    0x01, 0x01, 0x1E, 0x1E,
165
    0x01, 0x01, 0x01, 0x1E,
166
    0x01, 0x11, 0x19, 0x21,
167
    0x01, 0x09, 0x19, 0x21,
168
    0x01, 0x09, 0x11, 0x21,
169
    0x01, 0x21, 0x21, 0x21,
170
    0x01, 0x01, 0x21, 0x21,
171
    0x01, 0x01, 0x01, 0x21,
172
    0x01, 0x24, 0x24, 0x24,
173
    0x01, 0x01, 0x24, 0x24,
174
    0x01, 0x01, 0x01, 0x24,
175
    0x01, 0x13, 0x1C, 0x25,
176
    0x01, 0x0A, 0x1C, 0x25,
177
    0x01, 0x0A, 0x13, 0x25,
178
    0x01, 0x29, 0x29, 0x29,
179
    0x01, 0x01, 0x29, 0x29,
180
    0x01, 0x01, 0x01, 0x29,
181
    0x01, 0x2F, 0x2F, 0x2F,
182
    0x01, 0x01, 0x2F, 0x2F,
183
    0x01, 0x01, 0x01, 0x2F,
184
    0x02, 0x03, 0x03, 0x04,
185
    0x02, 0x03, 0x04, 0x05,
186
    0x02, 0x04, 0x05, 0x06,
187
    0x02, 0x03, 0x05, 0x06,
188
    0x02, 0x03, 0x04, 0x06,
189
    0x02, 0x04, 0x05, 0x07,
190
    0x02, 0x04, 0x06, 0x07,
191
    0x02, 0x03, 0x06, 0x07,
192
    0x02, 0x03, 0x05, 0x07,
193
    0x02, 0x04, 0x06, 0x08,
194
    0x02, 0x05, 0x07, 0x08,
195
    0x02, 0x03, 0x07, 0x08,
196
    0x02, 0x03, 0x05, 0x08,
197
    0x02, 0x08, 0x08, 0x08,
198
    0x02, 0x02, 0x08, 0x08,
199
    0x02, 0x02, 0x02, 0x08,
200
    0x02, 0x05, 0x06, 0x09,
201
    0x02, 0x05, 0x08, 0x09,
202
    0x02, 0x03, 0x08, 0x09,
203
    0x02, 0x03, 0x06, 0x09,
204
    0x02, 0x05, 0x07, 0x0A,
205
    0x02, 0x06, 0x08, 0x0A,
206
    0x02, 0x04, 0x08, 0x0A,
207
    0x02, 0x04, 0x06, 0x0A,
208
    0x02, 0x0A, 0x0A, 0x0A,
209
    0x02, 0x02, 0x0A, 0x0A,
210
    0x02, 0x02, 0x02, 0x0A,
211
    0x02, 0x06, 0x09, 0x0D,
212
    0x02, 0x07, 0x0B, 0x0D,
213
    0x02, 0x04, 0x0B, 0x0D,
214
    0x02, 0x04, 0x08, 0x0D,
215
    0x02, 0x0D, 0x0D, 0x0D,
216
    0x02, 0x02, 0x0D, 0x0D,
217
    0x02, 0x02, 0x02, 0x0D,
218
    0x02, 0x07, 0x0B, 0x10,
219
    0x02, 0x09, 0x0D, 0x10,
220
    0x02, 0x05, 0x0D, 0x10,
221
    0x02, 0x05, 0x09, 0x10,
222
    0x02, 0x10, 0x10, 0x10,
223
    0x02, 0x02, 0x10, 0x10,
224
    0x02, 0x02, 0x02, 0x10,
225
    0x02, 0x08, 0x0D, 0x13,
226
    0x02, 0x0A, 0x0F, 0x13,
227
    0x02, 0x06, 0x0F, 0x13,
228
    0x02, 0x06, 0x0B, 0x13,
229
    0x02, 0x13, 0x13, 0x13,
230
    0x02, 0x02, 0x13, 0x13,
231
    0x02, 0x02, 0x02, 0x13,
232
    0x02, 0x09, 0x0F, 0x16,
233
    0x02, 0x0C, 0x11, 0x16,
234
    0x02, 0x07, 0x11, 0x16,
235
    0x02, 0x07, 0x0C, 0x16,
236
    0x02, 0x16, 0x16, 0x16,
237
    0x02, 0x02, 0x16, 0x16,
238
    0x02, 0x02, 0x02, 0x16,
239
    0x02, 0x0D, 0x14, 0x19,
240
    0x02, 0x07, 0x14, 0x19,
241
    0x02, 0x07, 0x0E, 0x19,
242
    0x02, 0x19, 0x19, 0x19,
243
    0x02, 0x02, 0x19, 0x19,
244
    0x02, 0x02, 0x02, 0x19,
245
    0x02, 0x0F, 0x16, 0x1C,
246
    0x02, 0x08, 0x16, 0x1C,
247
    0x02, 0x08, 0x0F, 0x1C,
248
    0x02, 0x1C, 0x1C, 0x1C,
249
    0x02, 0x02, 0x1C, 0x1C,
250
    0x02, 0x02, 0x02, 0x1C,
251
    0x02, 0x10, 0x18, 0x1F,
252
    0x02, 0x09, 0x18, 0x1F,
253
    0x02, 0x09, 0x11, 0x1F,
254
    0x02, 0x1F, 0x1F, 0x1F,
255
    0x02, 0x02, 0x1F, 0x1F,
256
    0x02, 0x02, 0x02, 0x1F,
257
    0x02, 0x12, 0x1A, 0x22,
258
    0x02, 0x0A, 0x1A, 0x22,
259
    0x02, 0x0A, 0x12, 0x22,
260
    0x02, 0x22, 0x22, 0x22,
261
    0x02, 0x02, 0x22, 0x22,
262
    0x02, 0x02, 0x02, 0x22,
263
    0x02, 0x25, 0x25, 0x25,
264
    0x02, 0x02, 0x25, 0x25,
265
    0x02, 0x02, 0x02, 0x25,
266
    0x02, 0x14, 0x1D, 0x26,
267
    0x02, 0x0B, 0x1D, 0x26,
268
    0x02, 0x0B, 0x14, 0x26,
269
    0x02, 0x2A, 0x2A, 0x2A,
270
    0x02, 0x02, 0x2A, 0x2A,
271
    0x02, 0x02, 0x02, 0x2A,
272
    0x02, 0x30, 0x30, 0x30,
273
    0x02, 0x02, 0x30, 0x30,
274
    0x02, 0x02, 0x02, 0x30,
275
    0x03, 0x04, 0x04, 0x05,
276
    0x03, 0x04, 0x05, 0x06,
277
    0x03, 0x05, 0x06, 0x07,
278
    0x03, 0x04, 0x06, 0x07,
279
    0x03, 0x04, 0x05, 0x07,
280
    0x03, 0x05, 0x06, 0x08,
281
    0x03, 0x05, 0x07, 0x08,
282
    0x03, 0x04, 0x07, 0x08,
283
    0x03, 0x04, 0x06, 0x08,
284
    0x03, 0x05, 0x07, 0x09,
285
    0x03, 0x06, 0x08, 0x09,
286
    0x03, 0x04, 0x08, 0x09,
287
    0x03, 0x04, 0x06, 0x09,
288
    0x03, 0x09, 0x09, 0x09,
289
    0x03, 0x03, 0x09, 0x09,
290
    0x03, 0x03, 0x03, 0x09,
291
    0x03, 0x06, 0x07, 0x0A,
292
    0x03, 0x06, 0x09, 0x0A,
293
    0x03, 0x04, 0x09, 0x0A,
294
    0x03, 0x04, 0x07, 0x0A,
295
    0x03, 0x06, 0x08, 0x0B,
296
    0x03, 0x07, 0x09, 0x0B,
297
    0x03, 0x05, 0x09, 0x0B,
298
    0x03, 0x05, 0x07, 0x0B,
299
    0x03, 0x0B, 0x0B, 0x0B,
300
    0x03, 0x03, 0x0B, 0x0B,
301
    0x03, 0x03, 0x03, 0x0B,
302
    0x03, 0x07, 0x0A, 0x0E,
303
    0x03, 0x08, 0x0C, 0x0E,
304
    0x03, 0x05, 0x0C, 0x0E,
305
    0x03, 0x05, 0x09, 0x0E,
306
    0x03, 0x0E, 0x0E, 0x0E,
307
    0x03, 0x03, 0x0E, 0x0E,
308
    0x03, 0x03, 0x03, 0x0E,
309
    0x03, 0x08, 0x0C, 0x11,
310
    0x03, 0x0A, 0x0E, 0x11,
311
    0x03, 0x06, 0x0E, 0x11,
312
    0x03, 0x06, 0x0A, 0x11,
313
    0x03, 0x11, 0x11, 0x11,
314
    0x03, 0x03, 0x11, 0x11,
315
    0x03, 0x03, 0x03, 0x11,
316
    0x03, 0x09, 0x0E, 0x14,
317
    0x03, 0x0B, 0x10, 0x14,
318
    0x03, 0x07, 0x10, 0x14,
319
    0x03, 0x07, 0x0C, 0x14,
320
    0x03, 0x14, 0x14, 0x14,
321
    0x03, 0x03, 0x14, 0x14,
322
    0x03, 0x03, 0x03, 0x14,
323
    0x03, 0x0A, 0x10, 0x17,
324
    0x03, 0x0D, 0x12, 0x17,
325
    0x03, 0x08, 0x12, 0x17,
326
    0x03, 0x08, 0x0D, 0x17,
327
    0x03, 0x17, 0x17, 0x17,
328
    0x03, 0x03, 0x17, 0x17,
329
    0x03, 0x03, 0x03, 0x17,
330
    0x03, 0x0E, 0x15, 0x1A,
331
    0x03, 0x08, 0x15, 0x1A,
332
    0x03, 0x08, 0x0F, 0x1A,
333
    0x03, 0x1A, 0x1A, 0x1A,
334
    0x03, 0x03, 0x1A, 0x1A,
335
    0x03, 0x03, 0x03, 0x1A,
336
    0x03, 0x10, 0x17, 0x1D,
337
    0x03, 0x09, 0x17, 0x1D,
338
    0x03, 0x09, 0x10, 0x1D,
339
    0x03, 0x1D, 0x1D, 0x1D,
340
    0x03, 0x03, 0x1D, 0x1D,
341
    0x03, 0x03, 0x03, 0x1D,
342
    0x03, 0x11, 0x19, 0x20,
343
    0x03, 0x0A, 0x19, 0x20,
344
    0x03, 0x0A, 0x12, 0x20,
345
    0x03, 0x20, 0x20, 0x20,
346
    0x03, 0x03, 0x20, 0x20,
347
    0x03, 0x03, 0x03, 0x20,
348
    0x03, 0x13, 0x1B, 0x23,
349
    0x03, 0x0B, 0x1B, 0x23,
350
    0x03, 0x0B, 0x13, 0x23,
351
    0x03, 0x23, 0x23, 0x23,
352
    0x03, 0x03, 0x23, 0x23,
353
    0x03, 0x03, 0x03, 0x23,
354
    0x03, 0x26, 0x26, 0x26,
355
    0x03, 0x03, 0x26, 0x26,
356
    0x03, 0x03, 0x03, 0x26,
357
    0x03, 0x15, 0x1E, 0x27,
358
    0x03, 0x0C, 0x1E, 0x27,
359
    0x03, 0x0C, 0x15, 0x27,
360
    0x03, 0x2B, 0x2B, 0x2B,
361
    0x03, 0x03, 0x2B, 0x2B,
362
    0x03, 0x03, 0x03, 0x2B,
363
    0x03, 0x31, 0x31, 0x31,
364
    0x03, 0x03, 0x31, 0x31,
365
    0x03, 0x03, 0x03, 0x31,
366
    0x04, 0x05, 0x05, 0x06,
367
    0x04, 0x05, 0x06, 0x07,
368
    0x04, 0x06, 0x07, 0x08,
369
    0x04, 0x05, 0x07, 0x08,
370
    0x04, 0x05, 0x06, 0x08,
371
    0x04, 0x06, 0x07, 0x09,
372
    0x04, 0x06, 0x08, 0x09,
373
    0x04, 0x05, 0x08, 0x09,
374
    0x04, 0x05, 0x07, 0x09,
375
    0x04, 0x06, 0x08, 0x0A,
376
    0x04, 0x07, 0x09, 0x0A,
377
    0x04, 0x05, 0x09, 0x0A,
378
    0x04, 0x05, 0x07, 0x0A,
379
    0x04, 0x0A, 0x0A, 0x0A,
380
    0x04, 0x04, 0x0A, 0x0A,
381
    0x04, 0x04, 0x04, 0x0A,
382
    0x04, 0x07, 0x08, 0x0B,
383
    0x04, 0x07, 0x0A, 0x0B,
384
    0x04, 0x05, 0x0A, 0x0B,
385
    0x04, 0x05, 0x08, 0x0B,
386
    0x04, 0x07, 0x09, 0x0C,
387
    0x04, 0x08, 0x0A, 0x0C,
388
    0x04, 0x06, 0x0A, 0x0C,
389
    0x04, 0x06, 0x08, 0x0C,
390
    0x04, 0x0C, 0x0C, 0x0C,
391
    0x04, 0x04, 0x0C, 0x0C,
392
    0x04, 0x04, 0x04, 0x0C,
393
    0x04, 0x08, 0x0B, 0x0F,
394
    0x04, 0x09, 0x0D, 0x0F,
395
    0x04, 0x06, 0x0D, 0x0F,
396
    0x04, 0x06, 0x0A, 0x0F,
397
    0x04, 0x0F, 0x0F, 0x0F,
398
    0x04, 0x04, 0x0F, 0x0F,
399
    0x04, 0x04, 0x04, 0x0F,
400
    0x04, 0x09, 0x0D, 0x12,
401
    0x04, 0x0B, 0x0F, 0x12,
402
    0x04, 0x07, 0x0F, 0x12,
403
    0x04, 0x07, 0x0B, 0x12,
404
    0x04, 0x12, 0x12, 0x12,
405
    0x04, 0x04, 0x12, 0x12,
406
    0x04, 0x04, 0x04, 0x12,
407
    0x04, 0x0A, 0x0F, 0x15,
408
    0x04, 0x0C, 0x11, 0x15,
409
    0x04, 0x08, 0x11, 0x15,
410
    0x04, 0x08, 0x0D, 0x15,
411
    0x04, 0x15, 0x15, 0x15,
412
    0x04, 0x04, 0x15, 0x15,
413
    0x04, 0x04, 0x04, 0x15,
414
    0x04, 0x0B, 0x11, 0x18,
415
    0x04, 0x0E, 0x13, 0x18,
416
    0x04, 0x09, 0x13, 0x18,
417
    0x04, 0x09, 0x0E, 0x18,
418
    0x04, 0x18, 0x18, 0x18,
419
    0x04, 0x04, 0x18, 0x18,
420
    0x04, 0x04, 0x04, 0x18,
421
    0x04, 0x0F, 0x16, 0x1B,
422
    0x04, 0x09, 0x16, 0x1B,
423
    0x04, 0x09, 0x10, 0x1B,
424
    0x04, 0x1B, 0x1B, 0x1B,
425
    0x04, 0x04, 0x1B, 0x1B,
426
    0x04, 0x04, 0x04, 0x1B,
427
    0x04, 0x11, 0x18, 0x1E,
428
    0x04, 0x0A, 0x18, 0x1E,
429
    0x04, 0x0A, 0x11, 0x1E,
430
    0x04, 0x1E, 0x1E, 0x1E,
431
    0x04, 0x04, 0x1E, 0x1E,
432
    0x04, 0x04, 0x04, 0x1E,
433
    0x04, 0x12, 0x1A, 0x21,
434
    0x04, 0x0B, 0x1A, 0x21,
435
    0x04, 0x0B, 0x13, 0x21,
436
    0x04, 0x21, 0x21, 0x21,
437
    0x04, 0x04, 0x21, 0x21,
438
    0x04, 0x04, 0x04, 0x21,
439
    0x04, 0x14, 0x1C, 0x24,
440
    0x04, 0x0C, 0x1C, 0x24,
441
    0x04, 0x0C, 0x14, 0x24,
442
    0x04, 0x24, 0x24, 0x24,
443
    0x04, 0x04, 0x24, 0x24,
444
    0x04, 0x04, 0x04, 0x24,
445
    0x04, 0x27, 0x27, 0x27,
446
    0x04, 0x04, 0x27, 0x27,
447
    0x04, 0x04, 0x04, 0x27,
448
    0x04, 0x16, 0x1F, 0x28,
449
    0x04, 0x0D, 0x1F, 0x28,
450
    0x04, 0x0D, 0x16, 0x28,
451
    0x04, 0x2C, 0x2C, 0x2C,
452
    0x04, 0x04, 0x2C, 0x2C,
453
    0x04, 0x04, 0x04, 0x2C,
454
    0x04, 0x32, 0x32, 0x32,
455
    0x04, 0x04, 0x32, 0x32,
456
    0x04, 0x04, 0x04, 0x32,
457
    0x05, 0x06, 0x06, 0x07,
458
    0x05, 0x06, 0x07, 0x08,
459
    0x05, 0x07, 0x08, 0x09,
460
    0x05, 0x06, 0x08, 0x09,
461
    0x05, 0x06, 0x07, 0x09,
462
    0x05, 0x07, 0x08, 0x0A,
463
    0x05, 0x07, 0x09, 0x0A,
464
    0x05, 0x06, 0x09, 0x0A,
465
    0x05, 0x06, 0x08, 0x0A,
466
    0x05, 0x07, 0x09, 0x0B,
467
    0x05, 0x08, 0x0A, 0x0B,
468
    0x05, 0x06, 0x0A, 0x0B,
469
    0x05, 0x06, 0x08, 0x0B,
470
    0x05, 0x0B, 0x0B, 0x0B,
471
    0x05, 0x05, 0x0B, 0x0B,
472
    0x05, 0x05, 0x05, 0x0B,
473
    0x05, 0x08, 0x09, 0x0C,
474
    0x05, 0x08, 0x0B, 0x0C,
475
    0x05, 0x06, 0x0B, 0x0C,
476
    0x05, 0x06, 0x09, 0x0C,
477
    0x05, 0x08, 0x0A, 0x0D,
478
    0x05, 0x09, 0x0B, 0x0D,
479
    0x05, 0x07, 0x0B, 0x0D,
480
    0x05, 0x07, 0x09, 0x0D,
481
    0x05, 0x0D, 0x0D, 0x0D,
482
    0x05, 0x05, 0x0D, 0x0D,
483
    0x05, 0x05, 0x05, 0x0D,
484
    0x05, 0x09, 0x0C, 0x10,
485
    0x05, 0x0A, 0x0E, 0x10,
486
    0x05, 0x07, 0x0E, 0x10,
487
    0x05, 0x07, 0x0B, 0x10,
488
    0x05, 0x10, 0x10, 0x10,
489
    0x05, 0x05, 0x10, 0x10,
490
    0x05, 0x05, 0x05, 0x10,
491
    0x05, 0x0A, 0x0E, 0x13,
492
    0x05, 0x0C, 0x10, 0x13,
493
    0x05, 0x08, 0x10, 0x13,
494
    0x05, 0x08, 0x0C, 0x13,
495
    0x05, 0x13, 0x13, 0x13,
496
    0x05, 0x05, 0x13, 0x13,
497
    0x05, 0x05, 0x05, 0x13,
498
    0x05, 0x0B, 0x10, 0x16,
499
    0x05, 0x0D, 0x12, 0x16,
500
    0x05, 0x09, 0x12, 0x16,
501
    0x05, 0x09, 0x0E, 0x16,
502
    0x05, 0x16, 0x16, 0x16,
503
    0x05, 0x05, 0x16, 0x16,
504
    0x05, 0x05, 0x05, 0x16,
505
    0x05, 0x0C, 0x12, 0x19,
506
    0x05, 0x0F, 0x14, 0x19,
507
    0x05, 0x0A, 0x14, 0x19,
508
    0x05, 0x0A, 0x0F, 0x19,
509
    0x05, 0x19, 0x19, 0x19,
510
    0x05, 0x05, 0x19, 0x19,
511
    0x05, 0x05, 0x05, 0x19,
512
    0x05, 0x10, 0x17, 0x1C,
513
    0x05, 0x0A, 0x17, 0x1C,
514
    0x05, 0x0A, 0x11, 0x1C,
515
    0x05, 0x1C, 0x1C, 0x1C,
516
    0x05, 0x05, 0x1C, 0x1C,
517
    0x05, 0x05, 0x05, 0x1C,
518
    0x05, 0x12, 0x19, 0x1F,
519
    0x05, 0x0B, 0x19, 0x1F,
520
    0x05, 0x0B, 0x12, 0x1F,
521
    0x05, 0x1F, 0x1F, 0x1F,
522
    0x05, 0x05, 0x1F, 0x1F,
523
    0x05, 0x05, 0x05, 0x1F,
524
    0x05, 0x13, 0x1B, 0x22,
525
    0x05, 0x0C, 0x1B, 0x22,
526
    0x05, 0x0C, 0x14, 0x22,
527
    0x05, 0x22, 0x22, 0x22,
528
    0x05, 0x05, 0x22, 0x22,
529
    0x05, 0x05, 0x05, 0x22,
530
    0x05, 0x15, 0x1D, 0x25,
531
    0x05, 0x0D, 0x1D, 0x25,
532
    0x05, 0x0D, 0x15, 0x25,
533
    0x05, 0x25, 0x25, 0x25,
534
    0x05, 0x05, 0x25, 0x25,
535
    0x05, 0x05, 0x05, 0x25,
536
    0x05, 0x28, 0x28, 0x28,
537
    0x05, 0x05, 0x28, 0x28,
538
    0x05, 0x05, 0x05, 0x28,
539
    0x05, 0x17, 0x20, 0x29,
540
    0x05, 0x0E, 0x20, 0x29,
541
    0x05, 0x0E, 0x17, 0x29,
542
    0x05, 0x2D, 0x2D, 0x2D,
543
    0x05, 0x05, 0x2D, 0x2D,
544
    0x05, 0x05, 0x05, 0x2D,
545
    0x05, 0x33, 0x33, 0x33,
546
    0x05, 0x05, 0x33, 0x33,
547
    0x05, 0x05, 0x05, 0x33,
548
    0x06, 0x07, 0x07, 0x08,
549
    0x06, 0x07, 0x08, 0x09,
550
    0x06, 0x08, 0x09, 0x0A,
551
    0x06, 0x07, 0x09, 0x0A,
552
    0x06, 0x07, 0x08, 0x0A,
553
    0x06, 0x08, 0x09, 0x0B,
554
    0x06, 0x08, 0x0A, 0x0B,
555
    0x06, 0x07, 0x0A, 0x0B,
556
    0x06, 0x07, 0x09, 0x0B,
557
    0x06, 0x08, 0x0A, 0x0C,
558
    0x06, 0x09, 0x0B, 0x0C,
559
    0x06, 0x07, 0x0B, 0x0C,
560
    0x06, 0x07, 0x09, 0x0C,
561
    0x06, 0x0C, 0x0C, 0x0C,
562
    0x06, 0x06, 0x0C, 0x0C,
563
    0x06, 0x06, 0x06, 0x0C,
564
    0x06, 0x09, 0x0A, 0x0D,
565
    0x06, 0x09, 0x0C, 0x0D,
566
    0x06, 0x07, 0x0C, 0x0D,
567
    0x06, 0x07, 0x0A, 0x0D,
568
    0x06, 0x09, 0x0B, 0x0E,
569
    0x06, 0x0A, 0x0C, 0x0E,
570
    0x06, 0x08, 0x0C, 0x0E,
571
    0x06, 0x08, 0x0A, 0x0E,
572
    0x06, 0x0E, 0x0E, 0x0E,
573
    0x06, 0x06, 0x0E, 0x0E,
574
    0x06, 0x06, 0x06, 0x0E,
575
    0x06, 0x0A, 0x0D, 0x11,
576
    0x06, 0x0B, 0x0F, 0x11,
577
    0x06, 0x08, 0x0F, 0x11,
578
    0x06, 0x08, 0x0C, 0x11,
579
    0x06, 0x11, 0x11, 0x11,
580
    0x06, 0x06, 0x11, 0x11,
581
    0x06, 0x06, 0x06, 0x11,
582
    0x06, 0x0B, 0x0F, 0x14,
583
    0x06, 0x0D, 0x11, 0x14,
584
    0x06, 0x09, 0x11, 0x14,
585
    0x06, 0x09, 0x0D, 0x14,
586
    0x06, 0x14, 0x14, 0x14,
587
    0x06, 0x06, 0x14, 0x14,
588
    0x06, 0x06, 0x06, 0x14,
589
    0x06, 0x0C, 0x11, 0x17,
590
    0x06, 0x0E, 0x13, 0x17,
591
    0x06, 0x0A, 0x13, 0x17,
592
    0x06, 0x0A, 0x0F, 0x17,
593
    0x06, 0x17, 0x17, 0x17,
594
    0x06, 0x06, 0x17, 0x17,
595
    0x06, 0x06, 0x06, 0x17,
596
    0x06, 0x0D, 0x13, 0x1A,
597
    0x06, 0x10, 0x15, 0x1A,
598
    0x06, 0x0B, 0x15, 0x1A,
599
    0x06, 0x0B, 0x10, 0x1A,
600
    0x06, 0x1A, 0x1A, 0x1A,
601
    0x06, 0x06, 0x1A, 0x1A,
602
    0x06, 0x06, 0x06, 0x1A,
603
    0x06, 0x11, 0x18, 0x1D,
604
    0x06, 0x0B, 0x18, 0x1D,
605
    0x06, 0x0B, 0x12, 0x1D,
606
    0x06, 0x1D, 0x1D, 0x1D,
607
    0x06, 0x06, 0x1D, 0x1D,
608
    0x06, 0x06, 0x06, 0x1D,
609
    0x06, 0x13, 0x1A, 0x20,
610
    0x06, 0x0C, 0x1A, 0x20,
611
    0x06, 0x0C, 0x13, 0x20,
612
    0x06, 0x20, 0x20, 0x20,
613
    0x06, 0x06, 0x20, 0x20,
614
    0x06, 0x06, 0x06, 0x20,
615
    0x06, 0x14, 0x1C, 0x23,
616
    0x06, 0x0D, 0x1C, 0x23,
617
    0x06, 0x0D, 0x15, 0x23,
618
    0x06, 0x23, 0x23, 0x23,
619
    0x06, 0x06, 0x23, 0x23,
620
    0x06, 0x06, 0x06, 0x23,
621
    0x06, 0x16, 0x1E, 0x26,
622
    0x06, 0x0E, 0x1E, 0x26,
623
    0x06, 0x0E, 0x16, 0x26,
624
    0x06, 0x26, 0x26, 0x26,
625
    0x06, 0x06, 0x26, 0x26,
626
    0x06, 0x06, 0x06, 0x26,
627
    0x06, 0x29, 0x29, 0x29,
628
    0x06, 0x06, 0x29, 0x29,
629
    0x06, 0x06, 0x06, 0x29,
630
    0x06, 0x18, 0x21, 0x2A,
631
    0x06, 0x0F, 0x21, 0x2A,
632
    0x06, 0x0F, 0x18, 0x2A,
633
    0x06, 0x2E, 0x2E, 0x2E,
634
    0x06, 0x06, 0x2E, 0x2E,
635
    0x06, 0x06, 0x06, 0x2E,
636
    0x06, 0x34, 0x34, 0x34,
637
    0x06, 0x06, 0x34, 0x34,
638
    0x06, 0x06, 0x06, 0x34,
639
    0x07, 0x08, 0x08, 0x09,
640
    0x07, 0x08, 0x09, 0x0A,
641
    0x07, 0x09, 0x0A, 0x0B,
642
    0x07, 0x08, 0x0A, 0x0B,
643
    0x07, 0x08, 0x09, 0x0B,
644
    0x07, 0x09, 0x0A, 0x0C,
645
    0x07, 0x09, 0x0B, 0x0C,
646
    0x07, 0x08, 0x0B, 0x0C,
647
    0x07, 0x08, 0x0A, 0x0C,
648
    0x07, 0x09, 0x0B, 0x0D,
649
    0x07, 0x0A, 0x0C, 0x0D,
650
    0x07, 0x08, 0x0C, 0x0D,
651
    0x07, 0x08, 0x0A, 0x0D,
652
    0x07, 0x0D, 0x0D, 0x0D,
653
    0x07, 0x07, 0x0D, 0x0D,
654
    0x07, 0x07, 0x07, 0x0D,
655
    0x07, 0x0A, 0x0B, 0x0E,
656
    0x07, 0x0A, 0x0D, 0x0E,
657
    0x07, 0x08, 0x0D, 0x0E,
658
    0x07, 0x08, 0x0B, 0x0E,
659
    0x07, 0x0A, 0x0C, 0x0F,
660
    0x07, 0x0B, 0x0D, 0x0F,
661
    0x07, 0x09, 0x0D, 0x0F,
662
    0x07, 0x09, 0x0B, 0x0F,
663
    0x07, 0x0F, 0x0F, 0x0F,
664
    0x07, 0x07, 0x0F, 0x0F,
665
    0x07, 0x07, 0x07, 0x0F,
666
    0x07, 0x0B, 0x0E, 0x12,
667
    0x07, 0x0C, 0x10, 0x12,
668
    0x07, 0x09, 0x10, 0x12,
669
    0x07, 0x09, 0x0D, 0x12,
670
    0x07, 0x12, 0x12, 0x12,
671
    0x07, 0x07, 0x12, 0x12,
672
    0x07, 0x07, 0x07, 0x12,
673
    0x07, 0x0C, 0x10, 0x15,
674
    0x07, 0x0E, 0x12, 0x15,
675
    0x07, 0x0A, 0x12, 0x15,
676
    0x07, 0x0A, 0x0E, 0x15,
677
    0x07, 0x15, 0x15, 0x15,
678
    0x07, 0x07, 0x15, 0x15,
679
    0x07, 0x07, 0x07, 0x15,
680
    0x07, 0x0D, 0x12, 0x18,
681
    0x07, 0x0F, 0x14, 0x18,
682
    0x07, 0x0B, 0x14, 0x18,
683
    0x07, 0x0B, 0x10, 0x18,
684
    0x07, 0x18, 0x18, 0x18,
685
    0x07, 0x07, 0x18, 0x18,
686
    0x07, 0x07, 0x07, 0x18,
687
    0x07, 0x0E, 0x14, 0x1B,
688
    0x07, 0x11, 0x16, 0x1B,
689
    0x07, 0x0C, 0x16, 0x1B,
690
    0x07, 0x0C, 0x11, 0x1B,
691
    0x07, 0x1B, 0x1B, 0x1B,
692
    0x07, 0x07, 0x1B, 0x1B,
693
    0x07, 0x07, 0x07, 0x1B,
694
    0x07, 0x12, 0x19, 0x1E,
695
    0x07, 0x0C, 0x19, 0x1E,
696
    0x07, 0x0C, 0x13, 0x1E,
697
    0x07, 0x1E, 0x1E, 0x1E,
698
    0x07, 0x07, 0x1E, 0x1E,
699
    0x07, 0x07, 0x07, 0x1E,
700
    0x07, 0x14, 0x1B, 0x21,
701
    0x07, 0x0D, 0x1B, 0x21,
702
    0x07, 0x0D, 0x14, 0x21,
703
    0x07, 0x21, 0x21, 0x21,
704
    0x07, 0x07, 0x21, 0x21,
705
    0x07, 0x07, 0x07, 0x21,
706
    0x07, 0x15, 0x1D, 0x24,
707
    0x07, 0x0E, 0x1D, 0x24,
708
    0x07, 0x0E, 0x16, 0x24,
709
    0x07, 0x24, 0x24, 0x24,
710
    0x07, 0x07, 0x24, 0x24,
711
    0x07, 0x07, 0x07, 0x24,
712
    0x07, 0x17, 0x1F, 0x27,
713
    0x07, 0x0F, 0x1F, 0x27,
714
    0x07, 0x0F, 0x17, 0x27,
715
    0x07, 0x27, 0x27, 0x27,
716
    0x07, 0x07, 0x27, 0x27,
717
    0x07, 0x07, 0x07, 0x27,
718
    0x07, 0x2A, 0x2A, 0x2A,
719
    0x07, 0x07, 0x2A, 0x2A,
720
    0x07, 0x07, 0x07, 0x2A,
721
    0x07, 0x19, 0x22, 0x2B,
722
    0x07, 0x10, 0x22, 0x2B,
723
    0x07, 0x10, 0x19, 0x2B,
724
    0x07, 0x2F, 0x2F, 0x2F,
725
    0x07, 0x07, 0x2F, 0x2F,
726
    0x07, 0x07, 0x07, 0x2F,
727
    0x07, 0x35, 0x35, 0x35,
728
    0x07, 0x07, 0x35, 0x35,
729
    0x07, 0x07, 0x07, 0x35,
730
    0x08, 0x09, 0x09, 0x0A,
731
    0x08, 0x09, 0x0A, 0x0B,
732
    0x08, 0x0A, 0x0B, 0x0C,
733
    0x08, 0x09, 0x0B, 0x0C,
734
    0x08, 0x09, 0x0A, 0x0C,
735
    0x08, 0x0A, 0x0B, 0x0D,
736
    0x08, 0x0A, 0x0C, 0x0D,
737
    0x08, 0x09, 0x0C, 0x0D,
738
    0x08, 0x09, 0x0B, 0x0D,
739
    0x08, 0x0A, 0x0C, 0x0E,
740
    0x08, 0x0B, 0x0D, 0x0E,
741
    0x08, 0x09, 0x0D, 0x0E,
742
    0x08, 0x09, 0x0B, 0x0E,
743
    0x08, 0x0E, 0x0E, 0x0E,
744
    0x08, 0x08, 0x0E, 0x0E,
745
    0x08, 0x08, 0x08, 0x0E,
746
    0x08, 0x0B, 0x0C, 0x0F,
747
    0x08, 0x0B, 0x0E, 0x0F,
748
    0x08, 0x09, 0x0E, 0x0F,
749
    0x08, 0x09, 0x0C, 0x0F,
750
    0x08, 0x0B, 0x0D, 0x10,
751
    0x08, 0x0C, 0x0E, 0x10,
752
    0x08, 0x0A, 0x0E, 0x10,
753
    0x08, 0x0A, 0x0C, 0x10,
754
    0x08, 0x10, 0x10, 0x10,
755
    0x08, 0x08, 0x10, 0x10,
756
    0x08, 0x08, 0x08, 0x10,
757
    0x08, 0x0C, 0x0F, 0x13,
758
    0x08, 0x0D, 0x11, 0x13,
759
    0x08, 0x0A, 0x11, 0x13,
760
    0x08, 0x0A, 0x0E, 0x13,
761
    0x08, 0x13, 0x13, 0x13,
762
    0x08, 0x08, 0x13, 0x13,
763
    0x08, 0x08, 0x08, 0x13,
764
    0x08, 0x0D, 0x11, 0x16,
765
    0x08, 0x0F, 0x13, 0x16,
766
    0x08, 0x0B, 0x13, 0x16,
767
    0x08, 0x0B, 0x0F, 0x16,
768
    0x08, 0x16, 0x16, 0x16,
769
    0x08, 0x08, 0x16, 0x16,
770
    0x08, 0x08, 0x08, 0x16,
771
    0x08, 0x0E, 0x13, 0x19,
772
    0x08, 0x10, 0x15, 0x19,
773
    0x08, 0x0C, 0x15, 0x19,
774
    0x08, 0x0C, 0x11, 0x19,
775
    0x08, 0x19, 0x19, 0x19,
776
    0x08, 0x08, 0x19, 0x19,
777
    0x08, 0x08, 0x08, 0x19,
778
    0x08, 0x0F, 0x15, 0x1C,
779
    0x08, 0x12, 0x17, 0x1C,
780
    0x08, 0x0D, 0x17, 0x1C,
781
    0x08, 0x0D, 0x12, 0x1C,
782
    0x08, 0x1C, 0x1C, 0x1C,
783
    0x08, 0x08, 0x1C, 0x1C,
784
    0x08, 0x08, 0x08, 0x1C,
785
    0x08, 0x13, 0x1A, 0x1F,
786
    0x08, 0x0D, 0x1A, 0x1F,
787
    0x08, 0x0D, 0x14, 0x1F,
788
    0x08, 0x1F, 0x1F, 0x1F,
789
    0x08, 0x08, 0x1F, 0x1F,
790
    0x08, 0x08, 0x08, 0x1F,
791
    0x08, 0x15, 0x1C, 0x22,
792
    0x08, 0x0E, 0x1C, 0x22,
793
    0x08, 0x0E, 0x15, 0x22,
794
    0x08, 0x22, 0x22, 0x22,
795
    0x08, 0x08, 0x22, 0x22,
796
    0x08, 0x08, 0x08, 0x22,
797
    0x08, 0x16, 0x1E, 0x25,
798
    0x08, 0x0F, 0x1E, 0x25,
799
    0x08, 0x0F, 0x17, 0x25,
800
    0x08, 0x25, 0x25, 0x25,
801
    0x08, 0x08, 0x25, 0x25,
802
    0x08, 0x08, 0x08, 0x25,
803
    0x08, 0x18, 0x20, 0x28,
804
    0x08, 0x10, 0x20, 0x28,
805
    0x08, 0x10, 0x18, 0x28,
806
    0x08, 0x28, 0x28, 0x28,
807
    0x08, 0x08, 0x28, 0x28,
808
    0x08, 0x08, 0x08, 0x28,
809
    0x08, 0x2B, 0x2B, 0x2B,
810
    0x08, 0x08, 0x2B, 0x2B,
811
    0x08, 0x08, 0x08, 0x2B,
812
    0x08, 0x1A, 0x23, 0x2C,
813
    0x08, 0x11, 0x23, 0x2C,
814
    0x08, 0x11, 0x1A, 0x2C,
815
    0x08, 0x30, 0x30, 0x30,
816
    0x08, 0x08, 0x30, 0x30,
817
    0x08, 0x08, 0x08, 0x30,
818
    0x08, 0x36, 0x36, 0x36,
819
    0x08, 0x08, 0x36, 0x36,
820
    0x08, 0x08, 0x08, 0x36,
821
    0x09, 0x0A, 0x0A, 0x0B,
822
    0x09, 0x0A, 0x0B, 0x0C,
823
    0x09, 0x0B, 0x0C, 0x0D,
824
    0x09, 0x0A, 0x0C, 0x0D,
825
    0x09, 0x0A, 0x0B, 0x0D,
826
    0x09, 0x0B, 0x0C, 0x0E,
827
    0x09, 0x0B, 0x0D, 0x0E,
828
    0x09, 0x0A, 0x0D, 0x0E,
829
    0x09, 0x0A, 0x0C, 0x0E,
830
    0x09, 0x0B, 0x0D, 0x0F,
831
    0x09, 0x0C, 0x0E, 0x0F,
832
    0x09, 0x0A, 0x0E, 0x0F,
833
    0x09, 0x0A, 0x0C, 0x0F,
834
    0x09, 0x0F, 0x0F, 0x0F,
835
    0x09, 0x09, 0x0F, 0x0F,
836
    0x09, 0x09, 0x09, 0x0F,
837
    0x09, 0x0C, 0x0D, 0x10,
838
    0x09, 0x0C, 0x0F, 0x10,
839
    0x09, 0x0A, 0x0F, 0x10,
840
    0x09, 0x0A, 0x0D, 0x10,
841
    0x09, 0x0C, 0x0E, 0x11,
842
    0x09, 0x0D, 0x0F, 0x11,
843
    0x09, 0x0B, 0x0F, 0x11,
844
    0x09, 0x0B, 0x0D, 0x11,
845
    0x09, 0x11, 0x11, 0x11,
846
    0x09, 0x09, 0x11, 0x11,
847
    0x09, 0x09, 0x09, 0x11,
848
    0x09, 0x0D, 0x10, 0x14,
849
    0x09, 0x0E, 0x12, 0x14,
850
    0x09, 0x0B, 0x12, 0x14,
851
    0x09, 0x0B, 0x0F, 0x14,
852
    0x09, 0x14, 0x14, 0x14,
853
    0x09, 0x09, 0x14, 0x14,
854
    0x09, 0x09, 0x09, 0x14,
855
    0x09, 0x0E, 0x12, 0x17,
856
    0x09, 0x10, 0x14, 0x17,
857
    0x09, 0x0C, 0x14, 0x17,
858
    0x09, 0x0C, 0x10, 0x17,
859
    0x09, 0x17, 0x17, 0x17,
860
    0x09, 0x09, 0x17, 0x17,
861
    0x09, 0x09, 0x09, 0x17,
862
    0x09, 0x0F, 0x14, 0x1A,
863
    0x09, 0x11, 0x16, 0x1A,
864
    0x09, 0x0D, 0x16, 0x1A,
865
    0x09, 0x0D, 0x12, 0x1A,
866
    0x09, 0x1A, 0x1A, 0x1A,
867
    0x09, 0x09, 0x1A, 0x1A,
868
    0x09, 0x09, 0x09, 0x1A,
869
    0x09, 0x10, 0x16, 0x1D,
870
    0x09, 0x13, 0x18, 0x1D,
871
    0x09, 0x0E, 0x18, 0x1D,
872
    0x09, 0x0E, 0x13, 0x1D,
873
    0x09, 0x1D, 0x1D, 0x1D,
874
    0x09, 0x09, 0x1D, 0x1D,
875
    0x09, 0x09, 0x09, 0x1D,
876
    0x09, 0x14, 0x1B, 0x20,
877
    0x09, 0x0E, 0x1B, 0x20,
878
    0x09, 0x0E, 0x15, 0x20,
879
    0x09, 0x20, 0x20, 0x20,
880
    0x09, 0x09, 0x20, 0x20,
881
    0x09, 0x09, 0x09, 0x20,
882
    0x09, 0x16, 0x1D, 0x23,
883
    0x09, 0x0F, 0x1D, 0x23,
884
    0x09, 0x0F, 0x16, 0x23,
885
    0x09, 0x23, 0x23, 0x23,
886
    0x09, 0x09, 0x23, 0x23,
887
    0x09, 0x09, 0x09, 0x23,
888
    0x09, 0x17, 0x1F, 0x26,
889
    0x09, 0x10, 0x1F, 0x26,
890
    0x09, 0x10, 0x18, 0x26,
891
    0x09, 0x26, 0x26, 0x26,
892
    0x09, 0x09, 0x26, 0x26,
893
    0x09, 0x09, 0x09, 0x26,
894
    0x09, 0x19, 0x21, 0x29,
895
    0x09, 0x11, 0x21, 0x29,
896
    0x09, 0x11, 0x19, 0x29,
897
    0x09, 0x29, 0x29, 0x29,
898
    0x09, 0x09, 0x29, 0x29,
899
    0x09, 0x09, 0x09, 0x29,
900
    0x09, 0x2C, 0x2C, 0x2C,
901
    0x09, 0x09, 0x2C, 0x2C,
902
    0x09, 0x09, 0x09, 0x2C,
903
    0x09, 0x1B, 0x24, 0x2D,
904
    0x09, 0x12, 0x24, 0x2D,
905
    0x09, 0x12, 0x1B, 0x2D,
906
    0x09, 0x31, 0x31, 0x31,
907
    0x09, 0x09, 0x31, 0x31,
908
    0x09, 0x09, 0x09, 0x31,
909
    0x09, 0x37, 0x37, 0x37,
910
    0x09, 0x09, 0x37, 0x37,
911
    0x09, 0x09, 0x09, 0x37,
912
    0x0A, 0x0B, 0x0B, 0x0C,
913
    0x0A, 0x0B, 0x0C, 0x0D,
914
    0x0A, 0x0C, 0x0D, 0x0E,
915
    0x0A, 0x0B, 0x0D, 0x0E,
916
    0x0A, 0x0B, 0x0C, 0x0E,
917
    0x0A, 0x0C, 0x0D, 0x0F,
918
    0x0A, 0x0C, 0x0E, 0x0F,
919
    0x0A, 0x0B, 0x0E, 0x0F,
920
    0x0A, 0x0B, 0x0D, 0x0F,
921
    0x0A, 0x0C, 0x0E, 0x10,
922
    0x0A, 0x0D, 0x0F, 0x10,
923
    0x0A, 0x0B, 0x0F, 0x10,
924
    0x0A, 0x0B, 0x0D, 0x10,
925
    0x0A, 0x10, 0x10, 0x10,
926
    0x0A, 0x0A, 0x10, 0x10,
927
    0x0A, 0x0A, 0x0A, 0x10,
928
    0x0A, 0x0D, 0x0E, 0x11,
929
    0x0A, 0x0D, 0x10, 0x11,
930
    0x0A, 0x0B, 0x10, 0x11,
931
    0x0A, 0x0B, 0x0E, 0x11,
932
    0x0A, 0x0D, 0x0F, 0x12,
933
    0x0A, 0x0E, 0x10, 0x12,
934
    0x0A, 0x0C, 0x10, 0x12,
935
    0x0A, 0x0C, 0x0E, 0x12,
936
    0x0A, 0x12, 0x12, 0x12,
937
    0x0A, 0x0A, 0x12, 0x12,
938
    0x0A, 0x0A, 0x0A, 0x12,
939
    0x0A, 0x0E, 0x11, 0x15,
940
    0x0A, 0x0F, 0x13, 0x15,
941
    0x0A, 0x0C, 0x13, 0x15,
942
    0x0A, 0x0C, 0x10, 0x15,
943
    0x0A, 0x15, 0x15, 0x15,
944
    0x0A, 0x0A, 0x15, 0x15,
945
    0x0A, 0x0A, 0x0A, 0x15,
946
    0x0A, 0x0F, 0x13, 0x18,
947
    0x0A, 0x11, 0x15, 0x18,
948
    0x0A, 0x0D, 0x15, 0x18,
949
    0x0A, 0x0D, 0x11, 0x18,
950
    0x0A, 0x18, 0x18, 0x18,
951
    0x0A, 0x0A, 0x18, 0x18,
952
    0x0A, 0x0A, 0x0A, 0x18,
953
    0x0A, 0x10, 0x15, 0x1B,
954
    0x0A, 0x12, 0x17, 0x1B,
955
    0x0A, 0x0E, 0x17, 0x1B,
956
    0x0A, 0x0E, 0x13, 0x1B,
957
    0x0A, 0x1B, 0x1B, 0x1B,
958
    0x0A, 0x0A, 0x1B, 0x1B,
959
    0x0A, 0x0A, 0x0A, 0x1B,
960
    0x0A, 0x11, 0x17, 0x1E,
961
    0x0A, 0x14, 0x19, 0x1E,
962
    0x0A, 0x0F, 0x19, 0x1E,
963
    0x0A, 0x0F, 0x14, 0x1E,
964
    0x0A, 0x1E, 0x1E, 0x1E,
965
    0x0A, 0x0A, 0x1E, 0x1E,
966
    0x0A, 0x0A, 0x0A, 0x1E,
967
    0x0A, 0x15, 0x1C, 0x21,
968
    0x0A, 0x0F, 0x1C, 0x21,
969
    0x0A, 0x0F, 0x16, 0x21,
970
    0x0A, 0x21, 0x21, 0x21,
971
    0x0A, 0x0A, 0x21, 0x21,
972
    0x0A, 0x0A, 0x0A, 0x21,
973
    0x0A, 0x17, 0x1E, 0x24,
974
    0x0A, 0x10, 0x1E, 0x24,
975
    0x0A, 0x10, 0x17, 0x24,
976
    0x0A, 0x24, 0x24, 0x24,
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff