1ab5405de47cbbc5b1e61d861340738e013f34ad
[people/xl0/gpxe.git] / src / core / btext.c
1 /*
2  * Procedures for drawing on the screen early on in the boot process.
3  *
4  * Benjamin Herrenschmidt <benh@kernel.crashing.org>
5  *
6  *   move to LinuxBIOS by LYH yhlu@tyan.com
7  *   move to Etherboot by LYH
8  */
9
10 #include "etherboot.h"
11 #include "console.h"
12 #include <gpxe/init.h>
13 #include <gpxe/pci.h>
14
15 #ifdef CONFIG_FILO
16 #include <lib.h>
17 #endif
18
19 #undef __BIG_ENDIAN
20 #if 0
21 #define __LITTLE_ENDIAN 
22 #endif
23
24 #include "btext.h"
25
26 //#define NO_SCROLL
27
28 #ifndef NO_SCROLL
29 static void scrollscreen(void);
30 #endif
31
32 static void draw_byte(const unsigned char c, u32 locX, u32 locY);
33 #if 0
34 static void draw_byte_32(const unsigned char *bits, u32 *base, u32 rb);
35 static void draw_byte_16(const unsigned char *bits, u32 *base, u32 rb);
36 #endif
37 static void draw_byte_8(const unsigned char *bits, u32 *base, u32 rb);
38
39 static u32 g_loc_X;
40 static u32 g_loc_Y;
41 static u32 g_max_loc_X;
42 static u32 g_max_loc_Y;
43
44 #define CHAR_256 0
45
46 #if CHAR_256==1
47 #define cmapsz  (16*256)
48 #else
49 #define cmapsz  (16*96)
50 #endif
51
52 static const unsigned char vga_font[cmapsz];
53
54 u32 boot_text_mapped;
55
56 boot_infos_t disp_bi;
57
58 #define BTEXT           
59 #define BTDATA  
60
61
62 /* This function will enable the early boot text when doing OF booting. This
63  * way, xmon output should work too
64  */
65 static void
66 btext_setup_display(u32 width, u32 height, u32 depth, u32 pitch,
67                     unsigned long address)
68 {
69         boot_infos_t* bi = &disp_bi;
70
71         g_loc_X = 0;
72         g_loc_Y = 0;
73         g_max_loc_X = width / 8;
74         g_max_loc_Y = height / 16;
75 //      bi->logicalDisplayBase = (unsigned char *)address;
76         bi->dispDeviceBase = address;
77         bi->dispDeviceRowBytes = pitch;
78         bi->dispDeviceDepth = depth;
79         bi->dispDeviceRect[0] = bi->dispDeviceRect[1] = 0;
80         bi->dispDeviceRect[2] = width;
81         bi->dispDeviceRect[3] = height;
82         boot_text_mapped = 0;
83 }
84
85 /* Here's a small text engine to use during early boot
86  * or for debugging purposes
87  *
88  * todo:
89  *
90  *  - build some kind of vgacon with it to enable early printk
91  *  - move to a separate file
92  *  - add a few video driver hooks to keep in sync with display
93  *    changes.
94  */
95
96 static void 
97 map_boot_text(void)
98 {
99         boot_infos_t *bi = &disp_bi;
100         
101         if (bi->dispDeviceBase == 0)
102                 return;
103
104         boot_text_mapped = 0;   
105
106         bi->logicalDisplayBase = phys_to_virt(bi->dispDeviceBase);
107         
108         boot_text_mapped = 1;
109 }
110
111 /* Calc the base address of a given point (x,y) */
112 static unsigned char * BTEXT
113 calc_base(boot_infos_t *bi, u32 x, u32 y)
114 {
115         unsigned char *base;
116         base = bi->logicalDisplayBase;
117 #if 0
118         /* Ummm... which moron wrote this? */
119         if (base == 0)
120                 base = bi->dispDeviceBase;
121 #endif
122         base += (x + bi->dispDeviceRect[0]) * (bi->dispDeviceDepth >> 3);
123         base += (y + bi->dispDeviceRect[1]) * bi->dispDeviceRowBytes;
124         return base;
125 }
126
127
128 static void BTEXT btext_clearscreen(void)
129 {
130         boot_infos_t* bi        = &disp_bi;
131         u32 *base       = (u32 *)calc_base(bi, 0, 0);
132         u32 width       = ((bi->dispDeviceRect[2] - bi->dispDeviceRect[0]) *
133                                         (bi->dispDeviceDepth >> 3)) >> 2;
134         u32 i,j;
135
136         for (i=0; i<(bi->dispDeviceRect[3] - bi->dispDeviceRect[1]); i++)
137         {
138                 u32 *ptr = base;
139                 for(j=width; j; --j)
140                         *(ptr++) = 0;
141                 base += (bi->dispDeviceRowBytes >> 2);
142         }
143 }
144
145 #if 0
146 __inline__ void dcbst(const void* addr)
147 {
148         __asm__ __volatile__ ("dcbst 0,%0" :: "r" (addr));
149 }
150
151 static void BTEXT btext_flushscreen(void)
152 {
153         boot_infos_t* bi        = &disp_bi;
154         u32  *base      = (unsigned long *)calc_base(bi, 0, 0);
155         u32 width       = ((bi->dispDeviceRect[2] - bi->dispDeviceRect[0]) *
156                                         (bi->dispDeviceDepth >> 3)) >> 2;
157         u32 i,j;
158
159         for (i=0; i<(bi->dispDeviceRect[3] - bi->dispDeviceRect[1]); i++)
160         {
161                 u32 *ptr = base;
162                 for(j=width; j>0; j-=8) {
163                         dcbst(ptr);
164                         ptr += 8;
165                 }
166                 base += (bi->dispDeviceRowBytes >> 2);
167         }
168 }
169 #endif
170
171
172 #ifndef NO_SCROLL
173 static BTEXT void
174 scrollscreen(void)
175 {
176         boot_infos_t* bi                = &disp_bi;
177         u32 *src                = (u32 *)calc_base(bi,0,16);
178         u32 *dst                = (u32 *)calc_base(bi,0,0);
179         u32 width               = ((bi->dispDeviceRect[2] - bi->dispDeviceRect[0]) *
180                                                 (bi->dispDeviceDepth >> 3)) >> 2;
181         u32 i,j;
182
183         for (i=0; i<(bi->dispDeviceRect[3] - bi->dispDeviceRect[1] - 16); i++)
184         {
185                 u32 *src_ptr = src;
186                 u32 *dst_ptr = dst;
187                 for(j=width; j; --j)
188                         *(dst_ptr++) = *(src_ptr++);
189                 src += (bi->dispDeviceRowBytes >> 2);
190                 dst += (bi->dispDeviceRowBytes >> 2);
191         }
192         for (i=0; i<16; i++)
193         {
194                 u32 *dst_ptr = dst;
195                 for(j=width; j; --j)
196                         *(dst_ptr++) = 0;
197                 dst += (bi->dispDeviceRowBytes >> 2);
198         }
199 }
200 #endif /* ndef NO_SCROLL */
201
202 static void BTEXT btext_drawchar(char c)
203 {
204         u32 cline = 0;
205
206         if (!boot_text_mapped)
207                 return;
208
209         switch (c) {
210         case '\b':
211                 if (g_loc_X > 0)
212                         --g_loc_X;
213                 break;
214         case '\t':
215                 g_loc_X = (g_loc_X & -8) + 8;
216                 break;
217         case '\r':
218                 g_loc_X = 0;
219                 break;
220         case '\n':
221                 g_loc_X = 0;
222                 g_loc_Y++;
223                 cline = 1;
224                 break;
225         default:
226                 draw_byte(c, g_loc_X++, g_loc_Y);
227         }
228         if (g_loc_X >= g_max_loc_X) {
229                 g_loc_X = 0;
230                 g_loc_Y++;
231                 cline = 1;
232         }
233 #ifndef NO_SCROLL
234         while (g_loc_Y >= g_max_loc_Y) {
235                 scrollscreen();
236                 g_loc_Y--;
237         }
238 #else
239         /* wrap around from bottom to top of screen so we don't
240            waste time scrolling each line.  -- paulus. */
241         if (g_loc_Y >= g_max_loc_Y)
242                 g_loc_Y = 0;
243         if (cline) {
244                 for (x = 0; x < g_max_loc_X; ++x)
245                         draw_byte(' ', x, g_loc_Y);
246         }
247 #endif
248 }
249 #if 0
250 static void BTEXT
251 btext_drawstring(const char *c)
252 {
253         if (!boot_text_mapped)
254                 return;
255         while (*c)
256                 btext_drawchar(*c++);
257 }
258 static void BTEXT
259 btext_drawhex(u32 v)
260 {
261         static char hex_table[] = "0123456789abcdef";
262
263         if (!boot_text_mapped)
264                 return;
265         btext_drawchar(hex_table[(v >> 28) & 0x0000000FUL]);
266         btext_drawchar(hex_table[(v >> 24) & 0x0000000FUL]);
267         btext_drawchar(hex_table[(v >> 20) & 0x0000000FUL]);
268         btext_drawchar(hex_table[(v >> 16) & 0x0000000FUL]);
269         btext_drawchar(hex_table[(v >> 12) & 0x0000000FUL]);
270         btext_drawchar(hex_table[(v >>  8) & 0x0000000FUL]);
271         btext_drawchar(hex_table[(v >>  4) & 0x0000000FUL]);
272         btext_drawchar(hex_table[(v >>  0) & 0x0000000FUL]);
273         btext_drawchar(' ');
274 }
275 #endif
276
277 static void BTEXT
278 draw_byte(const unsigned char c, u32 locX, u32 locY)
279 {
280         boot_infos_t* bi        = &disp_bi;
281         unsigned char *base     = calc_base(bi, locX << 3, locY << 4);
282 #if CHAR_256==1
283         unsigned const char *font     = &vga_font[(((u32)c)) * 16];
284 #else
285         unsigned const char *font       = &vga_font[(((u32)c-0x20)) * 16];
286 #endif
287
288         u32 rb                  = bi->dispDeviceRowBytes;
289
290         switch(bi->dispDeviceDepth) {
291 #if 0
292         case 24:
293         case 32:
294                 draw_byte_32(font, (u32 *)base, rb);
295                 break;
296         case 15:
297         case 16:
298                 draw_byte_16(font, (u32 *)base, rb);
299                 break;
300 #endif
301         case 8:
302                 draw_byte_8(font, (u32 *)base, rb);
303                 break;
304         }
305 }
306 static u32 expand_bits_8[16] BTDATA = {
307 #if defined(__BIG_ENDIAN)
308     0x00000000,0x000000ff,0x0000ff00,0x0000ffff,
309     0x00ff0000,0x00ff00ff,0x00ffff00,0x00ffffff,
310     0xff000000,0xff0000ff,0xff00ff00,0xff00ffff,
311     0xffff0000,0xffff00ff,0xffffff00,0xffffffff
312 #elif defined(__LITTLE_ENDIAN)
313     0x00000000,0xff000000,0x00ff0000,0xffff0000,
314     0x0000ff00,0xff00ff00,0x00ffff00,0xffffff00,
315     0x000000ff,0xff0000ff,0x00ff00ff,0xffff00ff,
316     0x0000ffff,0xff00ffff,0x00ffffff,0xffffffff
317 #else
318 #error FIXME: No endianness??
319 #endif                      
320 };
321 #if 0
322 static const u32 expand_bits_16[4] BTDATA = {
323 #if defined(__BIG_ENDIAN)
324     0x00000000, 0x0000ffff, 0xffff0000, 0xffffffff
325 #elif defined(__LITTLE_ENDIAN)
326     0x00000000, 0xffff0000, 0x0000ffff, 0xffffffff
327 #else
328 #error FIXME: No endianness??
329 #endif
330 };
331 #endif
332 #if 0
333 static void BTEXT
334 draw_byte_32(const unsigned char *font, u32 *base, u32 rb)
335 {
336         u32 l, bits;
337         u32 fg = 0xFFFFFFFF;
338         u32 bg = 0x00000000;
339
340         for (l = 0; l < 16; ++l)
341         {
342                 bits = *font++;
343                 base[0] = (-(bits >> 7) & fg) ^ bg;
344                 base[1] = (-((bits >> 6) & 1) & fg) ^ bg;
345                 base[2] = (-((bits >> 5) & 1) & fg) ^ bg;
346                 base[3] = (-((bits >> 4) & 1) & fg) ^ bg;
347                 base[4] = (-((bits >> 3) & 1) & fg) ^ bg;
348                 base[5] = (-((bits >> 2) & 1) & fg) ^ bg;
349                 base[6] = (-((bits >> 1) & 1) & fg) ^ bg;
350                 base[7] = (-(bits & 1) & fg) ^ bg;
351                 base = (u32 *) ((char *)base + rb);
352         }
353 }
354
355 static void BTEXT
356 draw_byte_16(const unsigned char *font, u32 *base, u32 rb)
357 {
358         u32 l, bits;
359         u32 fg = 0xFFFFFFFF;
360         u32 bg = 0x00000000;
361         u32 *eb = expand_bits_16;
362
363         for (l = 0; l < 16; ++l)
364         {
365                 bits = *font++;
366                 base[0] = (eb[bits >> 6] & fg) ^ bg;
367                 base[1] = (eb[(bits >> 4) & 3] & fg) ^ bg;
368                 base[2] = (eb[(bits >> 2) & 3] & fg) ^ bg;
369                 base[3] = (eb[bits & 3] & fg) ^ bg;
370                 base = (u32 *) ((char *)base + rb);
371         }
372 }
373 #endif
374 static void BTEXT
375 draw_byte_8(const unsigned char *font, u32 *base, u32 rb)
376 {
377         u32 l, bits;
378         u32 fg = 0x0F0F0F0F;
379         u32 bg = 0x00000000;
380         u32 *eb = expand_bits_8;
381
382         for (l = 0; l < 16; ++l)
383         {
384                 bits = *font++;
385                 base[0] = (eb[bits >> 4] & fg) ^ bg;
386                 base[1] = (eb[bits & 0xf] & fg) ^ bg;
387                 base = (u32 *) ((char *)base + rb);
388         }
389 }
390
391 #ifdef CONFIG_FILO
392 #define USE_FILO_PCI_FIND 1
393 #else
394 #define USE_FILO_PCI_FIND 0
395 #endif
396
397
398 static void btext_init(void)
399 {
400 #if 0
401 // for debug
402 #define frame_buffer 0xfc000000
403 #else
404     uint32_t frame_buffer;//  0xfc000000
405
406 #if USE_FILO_PCI_FIND==0
407     struct pci_device dev;
408
409     #warning "pci_find_device_x no longer exists; use find_pci_device instead"
410     /*    pci_find_device_x(0x1002, 0x4752, 0, &dev); */
411     if(dev.vendor==0) return; // no fb
412
413     frame_buffer = (uint32_t)dev.membase;
414 #else
415     struct pci_device *dev = 0;
416
417     pci_init();
418     dev = pci_find_device(0x1002, 0x4752, -1, -1, 0);
419     if(!dev) {
420          return; // no fb
421     }
422         
423     pci_read_config_dword(dev, 0x10, &frame_buffer);
424 #endif
425     
426 #endif
427
428         btext_setup_display(640, 480, 8, 640,frame_buffer);
429         btext_clearscreen();
430         map_boot_text();
431 }
432 static void btext_putc(int c)
433 {       
434         btext_drawchar((unsigned char)c);
435 }
436
437 struct console_driver btext_console __console_driver = {
438         .putchar = btext_putc,
439         .disabled = 1,
440 };
441
442 INIT_FN ( INIT_CONSOLE, btext_init, NULL, NULL );
443
444
445 //come from linux/drivers/video/font-8x16.c
446 /**********************************************/
447 /*                                            */
448 /*       Font file generated by cpi2fnt       */
449 /*                                            */
450 /**********************************************/
451
452
453 static const unsigned char vga_font[cmapsz] BTDATA = {
454 #if CHAR_256==1
455         /* 0 0x00 '^@' */
456         0x00, /* 00000000 */
457         0x00, /* 00000000 */
458         0x00, /* 00000000 */
459         0x00, /* 00000000 */
460         0x00, /* 00000000 */
461         0x00, /* 00000000 */
462         0x00, /* 00000000 */
463         0x00, /* 00000000 */
464         0x00, /* 00000000 */
465         0x00, /* 00000000 */
466         0x00, /* 00000000 */
467         0x00, /* 00000000 */
468         0x00, /* 00000000 */
469         0x00, /* 00000000 */
470         0x00, /* 00000000 */
471         0x00, /* 00000000 */
472
473         /* 1 0x01 '^A' */
474         0x00, /* 00000000 */
475         0x00, /* 00000000 */
476         0x7e, /* 01111110 */
477         0x81, /* 10000001 */
478         0xa5, /* 10100101 */
479         0x81, /* 10000001 */
480         0x81, /* 10000001 */
481         0xbd, /* 10111101 */
482         0x99, /* 10011001 */
483         0x81, /* 10000001 */
484         0x81, /* 10000001 */
485         0x7e, /* 01111110 */
486         0x00, /* 00000000 */
487         0x00, /* 00000000 */
488         0x00, /* 00000000 */
489         0x00, /* 00000000 */
490
491         /* 2 0x02 '^B' */
492         0x00, /* 00000000 */
493         0x00, /* 00000000 */
494         0x7e, /* 01111110 */
495         0xff, /* 11111111 */
496         0xdb, /* 11011011 */
497         0xff, /* 11111111 */
498         0xff, /* 11111111 */
499         0xc3, /* 11000011 */
500         0xe7, /* 11100111 */
501         0xff, /* 11111111 */
502         0xff, /* 11111111 */
503         0x7e, /* 01111110 */
504         0x00, /* 00000000 */
505         0x00, /* 00000000 */
506         0x00, /* 00000000 */
507         0x00, /* 00000000 */
508
509         /* 3 0x03 '^C' */
510         0x00, /* 00000000 */
511         0x00, /* 00000000 */
512         0x00, /* 00000000 */
513         0x00, /* 00000000 */
514         0x6c, /* 01101100 */
515         0xfe, /* 11111110 */
516         0xfe, /* 11111110 */
517         0xfe, /* 11111110 */
518         0xfe, /* 11111110 */
519         0x7c, /* 01111100 */
520         0x38, /* 00111000 */
521         0x10, /* 00010000 */
522         0x00, /* 00000000 */
523         0x00, /* 00000000 */
524         0x00, /* 00000000 */
525         0x00, /* 00000000 */
526
527         /* 4 0x04 '^D' */
528         0x00, /* 00000000 */
529         0x00, /* 00000000 */
530         0x00, /* 00000000 */
531         0x00, /* 00000000 */
532         0x10, /* 00010000 */
533         0x38, /* 00111000 */
534         0x7c, /* 01111100 */
535         0xfe, /* 11111110 */
536         0x7c, /* 01111100 */
537         0x38, /* 00111000 */
538         0x10, /* 00010000 */
539         0x00, /* 00000000 */
540         0x00, /* 00000000 */
541         0x00, /* 00000000 */
542         0x00, /* 00000000 */
543         0x00, /* 00000000 */
544
545         /* 5 0x05 '^E' */
546         0x00, /* 00000000 */
547         0x00, /* 00000000 */
548         0x00, /* 00000000 */
549         0x18, /* 00011000 */
550         0x3c, /* 00111100 */
551         0x3c, /* 00111100 */
552         0xe7, /* 11100111 */
553         0xe7, /* 11100111 */
554         0xe7, /* 11100111 */
555         0x18, /* 00011000 */
556         0x18, /* 00011000 */
557         0x3c, /* 00111100 */
558         0x00, /* 00000000 */
559         0x00, /* 00000000 */
560         0x00, /* 00000000 */
561         0x00, /* 00000000 */
562
563         /* 6 0x06 '^F' */
564         0x00, /* 00000000 */
565         0x00, /* 00000000 */
566         0x00, /* 00000000 */
567         0x18, /* 00011000 */
568         0x3c, /* 00111100 */
569         0x7e, /* 01111110 */
570         0xff, /* 11111111 */
571         0xff, /* 11111111 */
572         0x7e, /* 01111110 */
573         0x18, /* 00011000 */
574         0x18, /* 00011000 */
575         0x3c, /* 00111100 */
576         0x00, /* 00000000 */
577         0x00, /* 00000000 */
578         0x00, /* 00000000 */
579         0x00, /* 00000000 */
580
581         /* 7 0x07 '^G' */
582         0x00, /* 00000000 */
583         0x00, /* 00000000 */
584         0x00, /* 00000000 */
585         0x00, /* 00000000 */
586         0x00, /* 00000000 */
587         0x00, /* 00000000 */
588         0x18, /* 00011000 */
589         0x3c, /* 00111100 */
590         0x3c, /* 00111100 */
591         0x18, /* 00011000 */
592         0x00, /* 00000000 */
593         0x00, /* 00000000 */
594         0x00, /* 00000000 */
595         0x00, /* 00000000 */
596         0x00, /* 00000000 */
597         0x00, /* 00000000 */
598
599         /* 8 0x08 '^H' */
600         0xff, /* 11111111 */
601         0xff, /* 11111111 */
602         0xff, /* 11111111 */
603         0xff, /* 11111111 */
604         0xff, /* 11111111 */
605         0xff, /* 11111111 */
606         0xe7, /* 11100111 */
607         0xc3, /* 11000011 */
608         0xc3, /* 11000011 */
609         0xe7, /* 11100111 */
610         0xff, /* 11111111 */
611         0xff, /* 11111111 */
612         0xff, /* 11111111 */
613         0xff, /* 11111111 */
614         0xff, /* 11111111 */
615         0xff, /* 11111111 */
616
617         /* 9 0x09 '^I' */
618         0x00, /* 00000000 */
619         0x00, /* 00000000 */
620         0x00, /* 00000000 */
621         0x00, /* 00000000 */
622         0x00, /* 00000000 */
623         0x3c, /* 00111100 */
624         0x66, /* 01100110 */
625         0x42, /* 01000010 */
626         0x42, /* 01000010 */
627         0x66, /* 01100110 */
628         0x3c, /* 00111100 */
629         0x00, /* 00000000 */
630         0x00, /* 00000000 */
631         0x00, /* 00000000 */
632         0x00, /* 00000000 */
633         0x00, /* 00000000 */
634
635         /* 10 0x0a '^J' */
636         0xff, /* 11111111 */
637         0xff, /* 11111111 */
638         0xff, /* 11111111 */
639         0xff, /* 11111111 */
640         0xff, /* 11111111 */
641         0xc3, /* 11000011 */
642         0x99, /* 10011001 */
643         0xbd, /* 10111101 */
644         0xbd, /* 10111101 */
645         0x99, /* 10011001 */
646         0xc3, /* 11000011 */
647         0xff, /* 11111111 */
648         0xff, /* 11111111 */
649         0xff, /* 11111111 */
650         0xff, /* 11111111 */
651         0xff, /* 11111111 */
652
653         /* 11 0x0b '^K' */
654         0x00, /* 00000000 */
655         0x00, /* 00000000 */
656         0x1e, /* 00011110 */
657         0x0e, /* 00001110 */
658         0x1a, /* 00011010 */
659         0x32, /* 00110010 */
660         0x78, /* 01111000 */
661         0xcc, /* 11001100 */
662         0xcc, /* 11001100 */
663         0xcc, /* 11001100 */
664         0xcc, /* 11001100 */
665         0x78, /* 01111000 */
666         0x00, /* 00000000 */
667         0x00, /* 00000000 */
668         0x00, /* 00000000 */
669         0x00, /* 00000000 */
670
671         /* 12 0x0c '^L' */
672         0x00, /* 00000000 */
673         0x00, /* 00000000 */
674         0x3c, /* 00111100 */
675         0x66, /* 01100110 */
676         0x66, /* 01100110 */
677         0x66, /* 01100110 */
678         0x66, /* 01100110 */
679         0x3c, /* 00111100 */
680         0x18, /* 00011000 */
681         0x7e, /* 01111110 */
682         0x18, /* 00011000 */
683         0x18, /* 00011000 */
684         0x00, /* 00000000 */
685         0x00, /* 00000000 */
686         0x00, /* 00000000 */
687         0x00, /* 00000000 */
688
689         /* 13 0x0d '^M' */
690         0x00, /* 00000000 */
691         0x00, /* 00000000 */
692         0x3f, /* 00111111 */
693         0x33, /* 00110011 */
694         0x3f, /* 00111111 */
695         0x30, /* 00110000 */
696         0x30, /* 00110000 */
697         0x30, /* 00110000 */
698         0x30, /* 00110000 */
699         0x70, /* 01110000 */
700         0xf0, /* 11110000 */
701         0xe0, /* 11100000 */
702         0x00, /* 00000000 */
703         0x00, /* 00000000 */
704         0x00, /* 00000000 */
705         0x00, /* 00000000 */
706
707         /* 14 0x0e '^N' */
708         0x00, /* 00000000 */
709         0x00, /* 00000000 */
710         0x7f, /* 01111111 */
711         0x63, /* 01100011 */
712         0x7f, /* 01111111 */
713         0x63, /* 01100011 */
714         0x63, /* 01100011 */
715         0x63, /* 01100011 */
716         0x63, /* 01100011 */
717         0x67, /* 01100111 */
718         0xe7, /* 11100111 */
719         0xe6, /* 11100110 */
720         0xc0, /* 11000000 */
721         0x00, /* 00000000 */
722         0x00, /* 00000000 */
723         0x00, /* 00000000 */
724
725         /* 15 0x0f '^O' */
726         0x00, /* 00000000 */
727         0x00, /* 00000000 */
728         0x00, /* 00000000 */
729         0x18, /* 00011000 */
730         0x18, /* 00011000 */
731         0xdb, /* 11011011 */
732         0x3c, /* 00111100 */
733         0xe7, /* 11100111 */
734         0x3c, /* 00111100 */
735         0xdb, /* 11011011 */
736         0x18, /* 00011000 */
737         0x18, /* 00011000 */
738         0x00, /* 00000000 */
739         0x00, /* 00000000 */
740         0x00, /* 00000000 */
741         0x00, /* 00000000 */
742
743         /* 16 0x10 '^P' */
744         0x00, /* 00000000 */
745         0x80, /* 10000000 */
746         0xc0, /* 11000000 */
747         0xe0, /* 11100000 */
748         0xf0, /* 11110000 */
749         0xf8, /* 11111000 */
750         0xfe, /* 11111110 */
751         0xf8, /* 11111000 */
752         0xf0, /* 11110000 */
753         0xe0, /* 11100000 */
754         0xc0, /* 11000000 */
755         0x80, /* 10000000 */
756         0x00, /* 00000000 */
757         0x00, /* 00000000 */
758         0x00, /* 00000000 */
759         0x00, /* 00000000 */
760
761         /* 17 0x11 '^Q' */
762         0x00, /* 00000000 */
763         0x02, /* 00000010 */
764         0x06, /* 00000110 */
765         0x0e, /* 00001110 */
766         0x1e, /* 00011110 */
767         0x3e, /* 00111110 */
768         0xfe, /* 11111110 */
769         0x3e, /* 00111110 */
770         0x1e, /* 00011110 */
771         0x0e, /* 00001110 */
772         0x06, /* 00000110 */
773         0x02, /* 00000010 */
774         0x00, /* 00000000 */
775         0x00, /* 00000000 */
776         0x00, /* 00000000 */
777         0x00, /* 00000000 */
778
779         /* 18 0x12 '^R' */
780         0x00, /* 00000000 */
781         0x00, /* 00000000 */
782         0x18, /* 00011000 */
783         0x3c, /* 00111100 */
784         0x7e, /* 01111110 */
785         0x18, /* 00011000 */
786         0x18, /* 00011000 */
787         0x18, /* 00011000 */
788         0x7e, /* 01111110 */
789         0x3c, /* 00111100 */
790         0x18, /* 00011000 */
791         0x00, /* 00000000 */
792         0x00, /* 00000000 */
793         0x00, /* 00000000 */
794         0x00, /* 00000000 */
795         0x00, /* 00000000 */
796
797         /* 19 0x13 '^S' */
798         0x00, /* 00000000 */
799         0x00, /* 00000000 */
800         0x66, /* 01100110 */
801         0x66, /* 01100110 */
802         0x66, /* 01100110 */
803         0x66, /* 01100110 */
804         0x66, /* 01100110 */
805         0x66, /* 01100110 */
806         0x66, /* 01100110 */
807         0x00, /* 00000000 */
808         0x66, /* 01100110 */
809         0x66, /* 01100110 */
810         0x00, /* 00000000 */
811         0x00, /* 00000000 */
812         0x00, /* 00000000 */
813         0x00, /* 00000000 */
814
815         /* 20 0x14 '^T' */
816         0x00, /* 00000000 */
817         0x00, /* 00000000 */
818         0x7f, /* 01111111 */
819         0xdb, /* 11011011 */
820         0xdb, /* 11011011 */
821         0xdb, /* 11011011 */
822         0x7b, /* 01111011 */
823         0x1b, /* 00011011 */
824         0x1b, /* 00011011 */
825         0x1b, /* 00011011 */
826         0x1b, /* 00011011 */
827         0x1b, /* 00011011 */
828         0x00, /* 00000000 */
829         0x00, /* 00000000 */
830         0x00, /* 00000000 */
831         0x00, /* 00000000 */
832
833         /* 21 0x15 '^U' */
834         0x00, /* 00000000 */
835         0x7c, /* 01111100 */
836         0xc6, /* 11000110 */
837         0x60, /* 01100000 */
838         0x38, /* 00111000 */
839         0x6c, /* 01101100 */
840         0xc6, /* 11000110 */
841         0xc6, /* 11000110 */
842         0x6c, /* 01101100 */
843         0x38, /* 00111000 */
844         0x0c, /* 00001100 */
845         0xc6, /* 11000110 */
846         0x7c, /* 01111100 */
847         0x00, /* 00000000 */
848         0x00, /* 00000000 */
849         0x00, /* 00000000 */
850
851         /* 22 0x16 '^V' */
852         0x00, /* 00000000 */
853         0x00, /* 00000000 */
854         0x00, /* 00000000 */
855         0x00, /* 00000000 */
856         0x00, /* 00000000 */
857         0x00, /* 00000000 */
858         0x00, /* 00000000 */
859         0x00, /* 00000000 */
860         0xfe, /* 11111110 */
861         0xfe, /* 11111110 */
862         0xfe, /* 11111110 */
863         0xfe, /* 11111110 */
864         0x00, /* 00000000 */
865         0x00, /* 00000000 */
866         0x00, /* 00000000 */
867         0x00, /* 00000000 */
868
869         /* 23 0x17 '^W' */
870         0x00, /* 00000000 */
871         0x00, /* 00000000 */
872         0x18, /* 00011000 */
873         0x3c, /* 00111100 */
874         0x7e, /* 01111110 */
875         0x18, /* 00011000 */
876         0x18, /* 00011000 */
877         0x18, /* 00011000 */
878         0x7e, /* 01111110 */
879         0x3c, /* 00111100 */
880         0x18, /* 00011000 */
881         0x7e, /* 01111110 */
882         0x00, /* 00000000 */
883         0x00, /* 00000000 */
884         0x00, /* 00000000 */
885         0x00, /* 00000000 */
886
887         /* 24 0x18 '^X' */
888         0x00, /* 00000000 */
889         0x00, /* 00000000 */
890         0x18, /* 00011000 */
891         0x3c, /* 00111100 */
892         0x7e, /* 01111110 */
893         0x18, /* 00011000 */
894         0x18, /* 00011000 */
895         0x18, /* 00011000 */
896         0x18, /* 00011000 */
897         0x18, /* 00011000 */
898         0x18, /* 00011000 */
899         0x18, /* 00011000 */
900         0x00, /* 00000000 */
901         0x00, /* 00000000 */
902         0x00, /* 00000000 */
903         0x00, /* 00000000 */
904
905         /* 25 0x19 '^Y' */
906         0x00, /* 00000000 */
907         0x00, /* 00000000 */
908         0x18, /* 00011000 */
909         0x18, /* 00011000 */
910         0x18, /* 00011000 */
911         0x18, /* 00011000 */
912         0x18, /* 00011000 */
913         0x18, /* 00011000 */
914         0x18, /* 00011000 */
915         0x7e, /* 01111110 */
916         0x3c, /* 00111100 */
917         0x18, /* 00011000 */
918         0x00, /* 00000000 */
919         0x00, /* 00000000 */
920         0x00, /* 00000000 */
921         0x00, /* 00000000 */
922
923         /* 26 0x1a '^Z' */
924         0x00, /* 00000000 */
925         0x00, /* 00000000 */
926         0x00, /* 00000000 */
927         0x00, /* 00000000 */
928         0x00, /* 00000000 */
929         0x18, /* 00011000 */
930         0x0c, /* 00001100 */
931         0xfe, /* 11111110 */
932         0x0c, /* 00001100 */
933         0x18, /* 00011000 */
934         0x00, /* 00000000 */
935         0x00, /* 00000000 */
936         0x00, /* 00000000 */
937         0x00, /* 00000000 */
938         0x00, /* 00000000 */
939         0x00, /* 00000000 */
940
941         /* 27 0x1b '^[' */
942         0x00, /* 00000000 */
943         0x00, /* 00000000 */
944         0x00, /* 00000000 */
945         0x00, /* 00000000 */
946         0x00, /* 00000000 */
947         0x30, /* 00110000 */
948         0x60, /* 01100000 */
949         0xfe, /* 11111110 */
950         0x60, /* 01100000 */
951         0x30, /* 00110000 */
952         0x00, /* 00000000 */
953         0x00, /* 00000000 */
954         0x00, /* 00000000 */
955         0x00, /* 00000000 */
956         0x00, /* 00000000 */
957         0x00, /* 00000000 */
958
959         /* 28 0x1c '^\' */
960         0x00, /* 00000000 */
961         0x00, /* 00000000 */
962         0x00, /* 00000000 */
963         0x00, /* 00000000 */
964         0x00, /* 00000000 */
965         0x00, /* 00000000 */
966         0xc0, /* 11000000 */
967         0xc0, /* 11000000 */
968         0xc0, /* 11000000 */
969         0xfe, /* 11111110 */
970         0x00, /* 00000000 */
971         0x00, /* 00000000 */
972         0x00, /* 00000000 */
973         0x00, /* 00000000 */
974         0x00, /* 00000000 */
975         0x00, /* 00000000 */
976
977         /* 29 0x1d '^]' */
978         0x00, /* 00000000 */
979         0x00, /* 00000000 */
980         0x00, /* 00000000 */
981         0x00, /* 00000000 */
982         0x00, /* 00000000 */
983         0x28, /* 00101000 */
984         0x6c, /* 01101100 */
985         0xfe, /* 11111110 */
986         0x6c, /* 01101100 */
987         0x28, /* 00101000 */
988         0x00, /* 00000000 */
989         0x00, /* 00000000 */
990         0x00, /* 00000000 */
991         0x00, /* 00000000 */
992         0x00, /* 00000000 */
993         0x00, /* 00000000 */
994
995         /* 30 0x1e '^^' */
996         0x00, /* 00000000 */
997         0x00, /* 00000000 */
998         0x00, /* 00000000 */
999         0x00, /* 00000000 */
1000         0x10, /* 00010000 */
1001         0x38, /* 00111000 */
1002         0x38, /* 00111000 */
1003         0x7c, /* 01111100 */
1004         0x7c, /* 01111100 */
1005         0xfe, /* 11111110 */
1006         0xfe, /* 11111110 */
1007         0x00, /* 00000000 */
1008         0x00, /* 00000000 */
1009         0x00, /* 00000000 */
1010         0x00, /* 00000000 */
1011         0x00, /* 00000000 */
1012
1013         /* 31 0x1f '^_' */
1014         0x00, /* 00000000 */
1015         0x00, /* 00000000 */
1016         0x00, /* 00000000 */
1017         0x00, /* 00000000 */
1018         0xfe, /* 11111110 */
1019         0xfe, /* 11111110 */
1020         0x7c, /* 01111100 */
1021         0x7c, /* 01111100 */
1022         0x38, /* 00111000 */
1023         0x38, /* 00111000 */
1024         0x10, /* 00010000 */
1025         0x00, /* 00000000 */
1026         0x00, /* 00000000 */
1027         0x00, /* 00000000 */
1028         0x00, /* 00000000 */
1029         0x00, /* 00000000 */
1030 #endif
1031         /* 32 0x20 ' ' */
1032         0x00, /* 00000000 */
1033         0x00, /* 00000000 */
1034         0x00, /* 00000000 */
1035         0x00, /* 00000000 */
1036         0x00, /* 00000000 */
1037         0x00, /* 00000000 */
1038         0x00, /* 00000000 */
1039         0x00, /* 00000000 */
1040         0x00, /* 00000000 */
1041         0x00, /* 00000000 */
1042         0x00, /* 00000000 */
1043         0x00, /* 00000000 */
1044         0x00, /* 00000000 */
1045         0x00, /* 00000000 */
1046         0x00, /* 00000000 */
1047         0x00, /* 00000000 */
1048
1049         /* 33 0x21 '!' */
1050         0x00, /* 00000000 */
1051         0x00, /* 00000000 */
1052         0x18, /* 00011000 */
1053         0x3c, /* 00111100 */
1054         0x3c, /* 00111100 */
1055         0x3c, /* 00111100 */
1056         0x18, /* 00011000 */
1057         0x18, /* 00011000 */
1058         0x18, /* 00011000 */
1059         0x00, /* 00000000 */
1060         0x18, /* 00011000 */
1061         0x18, /* 00011000 */
1062         0x00, /* 00000000 */
1063         0x00, /* 00000000 */
1064         0x00, /* 00000000 */
1065         0x00, /* 00000000 */
1066
1067         /* 34 0x22 '"' */
1068         0x00, /* 00000000 */
1069         0x66, /* 01100110 */
1070         0x66, /* 01100110 */
1071         0x66, /* 01100110 */
1072         0x24, /* 00100100 */
1073         0x00, /* 00000000 */
1074         0x00, /* 00000000 */
1075         0x00, /* 00000000 */
1076         0x00, /* 00000000 */
1077         0x00, /* 00000000 */
1078         0x00, /* 00000000 */
1079         0x00, /* 00000000 */
1080         0x00, /* 00000000 */
1081         0x00, /* 00000000 */
1082         0x00, /* 00000000 */
1083         0x00, /* 00000000 */
1084
1085         /* 35 0x23 '#' */
1086         0x00, /* 00000000 */
1087         0x00, /* 00000000 */
1088         0x00, /* 00000000 */
1089         0x6c, /* 01101100 */
1090         0x6c, /* 01101100 */
1091         0xfe, /* 11111110 */
1092         0x6c, /* 01101100 */
1093         0x6c, /* 01101100 */
1094         0x6c, /* 01101100 */
1095         0xfe, /* 11111110 */
1096         0x6c, /* 01101100 */
1097         0x6c, /* 01101100 */
1098         0x00, /* 00000000 */
1099         0x00, /* 00000000 */
1100         0x00, /* 00000000 */
1101         0x00, /* 00000000 */
1102
1103         /* 36 0x24 '$' */
1104         0x18, /* 00011000 */
1105         0x18, /* 00011000 */
1106         0x7c, /* 01111100 */
1107         0xc6, /* 11000110 */
1108         0xc2, /* 11000010 */
1109         0xc0, /* 11000000 */
1110         0x7c, /* 01111100 */
1111         0x06, /* 00000110 */
1112         0x06, /* 00000110 */
1113         0x86, /* 10000110 */
1114         0xc6, /* 11000110 */
1115         0x7c, /* 01111100 */
1116         0x18, /* 00011000 */
1117         0x18, /* 00011000 */
1118         0x00, /* 00000000 */
1119         0x00, /* 00000000 */
1120
1121         /* 37 0x25 '%' */
1122         0x00, /* 00000000 */
1123         0x00, /* 00000000 */
1124         0x00, /* 00000000 */
1125         0x00, /* 00000000 */
1126         0xc2, /* 11000010 */
1127         0xc6, /* 11000110 */
1128         0x0c, /* 00001100 */
1129         0x18, /* 00011000 */
1130         0x30, /* 00110000 */
1131         0x60, /* 01100000 */
1132         0xc6, /* 11000110 */
1133         0x86, /* 10000110 */
1134         0x00, /* 00000000 */
1135         0x00, /* 00000000 */
1136         0x00, /* 00000000 */
1137         0x00, /* 00000000 */
1138
1139         /* 38 0x26 '&' */
1140         0x00, /* 00000000 */
1141         0x00, /* 00000000 */
1142         0x38, /* 00111000 */
1143         0x6c, /* 01101100 */
1144         0x6c, /* 01101100 */
1145         0x38, /* 00111000 */
1146         0x76, /* 01110110 */
1147         0xdc, /* 11011100 */
1148         0xcc, /* 11001100 */
1149         0xcc, /* 11001100 */
1150         0xcc, /* 11001100 */
1151         0x76, /* 01110110 */
1152         0x00, /* 00000000 */
1153         0x00, /* 00000000 */
1154         0x00, /* 00000000 */
1155         0x00, /* 00000000 */
1156
1157         /* 39 0x27 ''' */
1158         0x00, /* 00000000 */
1159         0x30, /* 00110000 */
1160         0x30, /* 00110000 */
1161         0x30, /* 00110000 */
1162         0x60, /* 01100000 */
1163         0x00, /* 00000000 */
1164         0x00, /* 00000000 */
1165         0x00, /* 00000000 */
1166         0x00, /* 00000000 */
1167         0x00, /* 00000000 */
1168         0x00, /* 00000000 */
1169         0x00, /* 00000000 */
1170         0x00, /* 00000000 */
1171         0x00, /* 00000000 */
1172         0x00, /* 00000000 */
1173         0x00, /* 00000000 */
1174
1175         /* 40 0x28 '(' */
1176         0x00, /* 00000000 */
1177         0x00, /* 00000000 */
1178         0x0c, /* 00001100 */
1179         0x18, /* 00011000 */
1180         0x30, /* 00110000 */
1181         0x30, /* 00110000 */
1182         0x30, /* 00110000 */
1183         0x30, /* 00110000 */
1184         0x30, /* 00110000 */
1185         0x30, /* 00110000 */
1186         0x18, /* 00011000 */
1187         0x0c, /* 00001100 */
1188         0x00, /* 00000000 */
1189         0x00, /* 00000000 */
1190         0x00, /* 00000000 */
1191         0x00, /* 00000000 */
1192
1193         /* 41 0x29 ')' */
1194         0x00, /* 00000000 */
1195         0x00, /* 00000000 */
1196         0x30, /* 00110000 */
1197         0x18, /* 00011000 */
1198         0x0c, /* 00001100 */
1199         0x0c, /* 00001100 */
1200         0x0c, /* 00001100 */
1201         0x0c, /* 00001100 */
1202         0x0c, /* 00001100 */
1203         0x0c, /* 00001100 */
1204         0x18, /* 00011000 */
1205         0x30, /* 00110000 */
1206         0x00, /* 00000000 */
1207         0x00, /* 00000000 */
1208         0x00, /* 00000000 */
1209         0x00, /* 00000000 */
1210
1211         /* 42 0x2a '*' */
1212         0x00, /* 00000000 */
1213         0x00, /* 00000000 */
1214         0x00, /* 00000000 */
1215         0x00, /* 00000000 */
1216         0x00, /* 00000000 */
1217         0x66, /* 01100110 */
1218         0x3c, /* 00111100 */
1219         0xff, /* 11111111 */
1220         0x3c, /* 00111100 */
1221         0x66, /* 01100110 */
1222         0x00, /* 00000000 */
1223         0x00, /* 00000000 */
1224         0x00, /* 00000000 */
1225         0x00, /* 00000000 */
1226         0x00, /* 00000000 */
1227         0x00, /* 00000000 */
1228
1229         /* 43 0x2b '+' */
1230         0x00, /* 00000000 */
1231         0x00, /* 00000000 */
1232         0x00, /* 00000000 */
1233         0x00, /* 00000000 */
1234         0x00, /* 00000000 */
1235         0x18, /* 00011000 */
1236         0x18, /* 00011000 */
1237         0x7e, /* 01111110 */
1238         0x18, /* 00011000 */
1239         0x18, /* 00011000 */
1240         0x00, /* 00000000 */
1241         0x00, /* 00000000 */
1242         0x00, /* 00000000 */
1243         0x00, /* 00000000 */
1244         0x00, /* 00000000 */
1245         0x00, /* 00000000 */
1246
1247         /* 44 0x2c ',' */
1248         0x00, /* 00000000 */
1249         0x00, /* 00000000 */
1250         0x00, /* 00000000 */
1251         0x00, /* 00000000 */
1252         0x00, /* 00000000 */
1253         0x00, /* 00000000 */
1254         0x00, /* 00000000 */
1255         0x00, /* 00000000 */
1256         0x00, /* 00000000 */
1257         0x18, /* 00011000 */
1258         0x18, /* 00011000 */
1259         0x18, /* 00011000 */
1260         0x30, /* 00110000 */
1261         0x00, /* 00000000 */
1262         0x00, /* 00000000 */
1263         0x00, /* 00000000 */
1264
1265         /* 45 0x2d '-' */
1266         0x00, /* 00000000 */
1267         0x00, /* 00000000 */
1268         0x00, /* 00000000 */
1269         0x00, /* 00000000 */
1270         0x00, /* 00000000 */
1271         0x00, /* 00000000 */
1272         0x00, /* 00000000 */
1273         0xfe, /* 11111110 */
1274         0x00, /* 00000000 */
1275         0x00, /* 00000000 */
1276         0x00, /* 00000000 */
1277         0x00, /* 00000000 */
1278         0x00, /* 00000000 */
1279         0x00, /* 00000000 */
1280         0x00, /* 00000000 */
1281         0x00, /* 00000000 */
1282
1283         /* 46 0x2e '.' */
1284         0x00, /* 00000000 */
1285         0x00, /* 00000000 */
1286         0x00, /* 00000000 */
1287         0x00, /* 00000000 */
1288         0x00, /* 00000000 */
1289         0x00, /* 00000000 */
1290         0x00, /* 00000000 */
1291         0x00, /* 00000000 */
1292         0x00, /* 00000000 */
1293         0x00, /* 00000000 */
1294         0x18, /* 00011000 */
1295         0x18, /* 00011000 */
1296         0x00, /* 00000000 */
1297         0x00, /* 00000000 */
1298         0x00, /* 00000000 */
1299         0x00, /* 00000000 */
1300
1301         /* 47 0x2f '/' */
1302         0x00, /* 00000000 */
1303         0x00, /* 00000000 */
1304         0x00, /* 00000000 */
1305         0x00, /* 00000000 */
1306         0x02, /* 00000010 */
1307         0x06, /* 00000110 */
1308         0x0c, /* 00001100 */
1309         0x18, /* 00011000 */
1310         0x30, /* 00110000 */
1311         0x60, /* 01100000 */
1312         0xc0, /* 11000000 */
1313         0x80, /* 10000000 */
1314         0x00, /* 00000000 */
1315         0x00, /* 00000000 */
1316         0x00, /* 00000000 */
1317         0x00, /* 00000000 */
1318
1319         /* 48 0x30 '0' */
1320         0x00, /* 00000000 */
1321         0x00, /* 00000000 */
1322         0x38, /* 00111000 */
1323         0x6c, /* 01101100 */
1324         0xc6, /* 11000110 */
1325         0xc6, /* 11000110 */
1326         0xd6, /* 11010110 */
1327         0xd6, /* 11010110 */
1328         0xc6, /* 11000110 */
1329         0xc6, /* 11000110 */
1330         0x6c, /* 01101100 */
1331         0x38, /* 00111000 */
1332         0x00, /* 00000000 */
1333         0x00, /* 00000000 */
1334         0x00, /* 00000000 */
1335         0x00, /* 00000000 */
1336
1337         /* 49 0x31 '1' */
1338         0x00, /* 00000000 */
1339         0x00, /* 00000000 */
1340         0x18, /* 00011000 */
1341         0x38, /* 00111000 */
1342         0x78, /* 01111000 */
1343         0x18, /* 00011000 */
1344         0x18, /* 00011000 */
1345         0x18, /* 00011000 */
1346         0x18, /* 00011000 */
1347         0x18, /* 00011000 */
1348         0x18, /* 00011000 */
1349         0x7e, /* 01111110 */
1350         0x00, /* 00000000 */
1351         0x00, /* 00000000 */
1352         0x00, /* 00000000 */
1353         0x00, /* 00000000 */
1354
1355         /* 50 0x32 '2' */
1356         0x00, /* 00000000 */
1357         0x00, /* 00000000 */
1358         0x7c, /* 01111100 */
1359         0xc6, /* 11000110 */
1360         0x06, /* 00000110 */
1361         0x0c, /* 00001100 */
1362         0x18, /* 00011000 */
1363         0x30, /* 00110000 */
1364         0x60, /* 01100000 */
1365         0xc0, /* 11000000 */
1366         0xc6, /* 11000110 */
1367         0xfe, /* 11111110 */
1368         0x00, /* 00000000 */
1369         0x00, /* 00000000 */
1370         0x00, /* 00000000 */
1371         0x00, /* 00000000 */
1372
1373         /* 51 0x33 '3' */
1374         0x00, /* 00000000 */
1375         0x00, /* 00000000 */
1376         0x7c, /* 01111100 */
1377         0xc6, /* 11000110 */
1378         0x06, /* 00000110 */
1379         0x06, /* 00000110 */
1380         0x3c, /* 00111100 */
1381         0x06, /* 00000110 */
1382         0x06, /* 00000110 */
1383         0x06, /* 00000110 */
1384         0xc6, /* 11000110 */
1385         0x7c, /* 01111100 */
1386         0x00, /* 00000000 */
1387         0x00, /* 00000000 */
1388         0x00, /* 00000000 */
1389         0x00, /* 00000000 */
1390
1391         /* 52 0x34 '4' */
1392         0x00, /* 00000000 */
1393         0x00, /* 00000000 */
1394         0x0c, /* 00001100 */
1395         0x1c, /* 00011100 */
1396         0x3c, /* 00111100 */
1397         0x6c, /* 01101100 */
1398         0xcc, /* 11001100 */
1399         0xfe, /* 11111110 */
1400         0x0c, /* 00001100 */
1401         0x0c, /* 00001100 */
1402         0x0c, /* 00001100 */
1403         0x1e, /* 00011110 */
1404         0x00, /* 00000000 */
1405         0x00, /* 00000000 */
1406         0x00, /* 00000000 */
1407         0x00, /* 00000000 */
1408
1409         /* 53 0x35 '5' */
1410         0x00, /* 00000000 */
1411         0x00, /* 00000000 */
1412         0xfe, /* 11111110 */
1413         0xc0, /* 11000000 */
1414         0xc0, /* 11000000 */
1415         0xc0, /* 11000000 */
1416         0xfc, /* 11111100 */
1417         0x06, /* 00000110 */
1418         0x06, /* 00000110 */
1419         0x06, /* 00000110 */
1420         0xc6, /* 11000110 */
1421         0x7c, /* 01111100 */
1422         0x00, /* 00000000 */
1423         0x00, /* 00000000 */
1424         0x00, /* 00000000 */
1425         0x00, /* 00000000 */
1426
1427         /* 54 0x36 '6' */
1428         0x00, /* 00000000 */
1429         0x00, /* 00000000 */
1430         0x38, /* 00111000 */
1431         0x60, /* 01100000 */
1432         0xc0, /* 11000000 */
1433         0xc0, /* 11000000 */
1434         0xfc, /* 11111100 */
1435         0xc6, /* 11000110 */
1436         0xc6, /* 11000110 */
1437         0xc6, /* 11000110 */
1438         0xc6, /* 11000110 */
1439         0x7c, /* 01111100 */
1440         0x00, /* 00000000 */
1441         0x00, /* 00000000 */
1442         0x00, /* 00000000 */
1443         0x00, /* 00000000 */
1444
1445         /* 55 0x37 '7' */
1446         0x00, /* 00000000 */
1447         0x00, /* 00000000 */
1448         0xfe, /* 11111110 */
1449         0xc6, /* 11000110 */
1450         0x06, /* 00000110 */
1451         0x06, /* 00000110 */
1452         0x0c, /* 00001100 */
1453         0x18, /* 00011000 */
1454         0x30, /* 00110000 */
1455         0x30, /* 00110000 */
1456         0x30, /* 00110000 */
1457         0x30, /* 00110000 */
1458         0x00, /* 00000000 */
1459         0x00, /* 00000000 */
1460         0x00, /* 00000000 */
1461         0x00, /* 00000000 */
1462
1463         /* 56 0x38 '8' */
1464         0x00, /* 00000000 */
1465         0x00, /* 00000000 */
1466         0x7c, /* 01111100 */
1467         0xc6, /* 11000110 */
1468         0xc6, /* 11000110 */
1469         0xc6, /* 11000110 */
1470         0x7c, /* 01111100 */
1471         0xc6, /* 11000110 */
1472         0xc6, /* 11000110 */
1473         0xc6, /* 11000110 */
1474         0xc6, /* 11000110 */
1475         0x7c, /* 01111100 */
1476         0x00, /* 00000000 */
1477         0x00, /* 00000000 */
1478         0x00, /* 00000000 */
1479         0x00, /* 00000000 */
1480
1481         /* 57 0x39 '9' */
1482         0x00, /* 00000000 */
1483         0x00, /* 00000000 */
1484         0x7c, /* 01111100 */
1485         0xc6, /* 11000110 */
1486         0xc6, /* 11000110 */
1487         0xc6, /* 11000110 */
1488         0x7e, /* 01111110 */
1489         0x06, /* 00000110 */
1490         0x06, /* 00000110 */
1491         0x06, /* 00000110 */
1492         0x0c, /* 00001100 */
1493         0x78, /* 01111000 */
1494         0x00, /* 00000000 */
1495         0x00, /* 00000000 */
1496         0x00, /* 00000000 */
1497         0x00, /* 00000000 */
1498
1499         /* 58 0x3a ':' */
1500         0x00, /* 00000000 */
1501         0x00, /* 00000000 */
1502         0x00, /* 00000000 */
1503         0x00, /* 00000000 */
1504         0x18, /* 00011000 */
1505         0x18, /* 00011000 */
1506         0x00, /* 00000000 */
1507         0x00, /* 00000000 */
1508         0x00, /* 00000000 */
1509         0x18, /* 00011000 */
1510         0x18, /* 00011000 */
1511         0x00, /* 00000000 */
1512         0x00, /* 00000000 */
1513         0x00, /* 00000000 */
1514         0x00, /* 00000000 */
1515         0x00, /* 00000000 */
1516
1517         /* 59 0x3b ';' */
1518         0x00, /* 00000000 */
1519         0x00, /* 00000000 */
1520         0x00, /* 00000000 */
1521         0x00, /* 00000000 */
1522         0x18, /* 00011000 */
1523         0x18, /* 00011000 */
1524         0x00, /* 00000000 */
1525         0x00, /* 00000000 */
1526         0x00, /* 00000000 */
1527         0x18, /* 00011000 */
1528         0x18, /* 00011000 */
1529         0x30, /* 00110000 */
1530         0x00, /* 00000000 */
1531         0x00, /* 00000000 */
1532         0x00, /* 00000000 */
1533         0x00, /* 00000000 */
1534
1535         /* 60 0x3c '<' */
1536         0x00, /* 00000000 */
1537         0x00, /* 00000000 */
1538         0x00, /* 00000000 */
1539         0x06, /* 00000110 */
1540         0x0c, /* 00001100 */
1541         0x18, /* 00011000 */
1542         0x30, /* 00110000 */
1543         0x60, /* 01100000 */
1544         0x30, /* 00110000 */
1545         0x18, /* 00011000 */
1546         0x0c, /* 00001100 */
1547         0x06, /* 00000110 */
1548         0x00, /* 00000000 */
1549         0x00, /* 00000000 */
1550         0x00, /* 00000000 */
1551         0x00, /* 00000000 */
1552
1553         /* 61 0x3d '=' */
1554         0x00, /* 00000000 */
1555         0x00, /* 00000000 */
1556         0x00, /* 00000000 */
1557         0x00, /* 00000000 */
1558         0x00, /* 00000000 */
1559         0x7e, /* 01111110 */
1560         0x00, /* 00000000 */
1561         0x00, /* 00000000 */
1562         0x7e, /* 01111110 */
1563         0x00, /* 00000000 */
1564         0x00, /* 00000000 */
1565         0x00, /* 00000000 */
1566         0x00, /* 00000000 */
1567         0x00, /* 00000000 */
1568         0x00, /* 00000000 */
1569         0x00, /* 00000000 */
1570
1571         /* 62 0x3e '>' */
1572         0x00, /* 00000000 */
1573         0x00, /* 00000000 */
1574         0x00, /* 00000000 */
1575         0x60, /* 01100000 */
1576         0x30, /* 00110000 */
1577         0x18, /* 00011000 */
1578         0x0c, /* 00001100 */
1579         0x06, /* 00000110 */
1580         0x0c, /* 00001100 */
1581         0x18, /* 00011000 */
1582         0x30, /* 00110000 */
1583         0x60, /* 01100000 */
1584         0x00, /* 00000000 */
1585         0x00, /* 00000000 */
1586         0x00, /* 00000000 */
1587         0x00, /* 00000000 */
1588
1589         /* 63 0x3f '?' */
1590         0x00, /* 00000000 */
1591         0x00, /* 00000000 */
1592         0x7c, /* 01111100 */
1593         0xc6, /* 11000110 */
1594         0xc6, /* 11000110 */
1595         0x0c, /* 00001100 */
1596         0x18, /* 00011000 */
1597         0x18, /* 00011000 */
1598         0x18, /* 00011000 */
1599         0x00, /* 00000000 */
1600         0x18, /* 00011000 */
1601         0x18, /* 00011000 */
1602         0x00, /* 00000000 */
1603         0x00, /* 00000000 */
1604         0x00, /* 00000000 */
1605         0x00, /* 00000000 */
1606
1607         /* 64 0x40 '@' */
1608         0x00, /* 00000000 */
1609         0x00, /* 00000000 */
1610         0x00, /* 00000000 */
1611         0x7c, /* 01111100 */
1612         0xc6, /* 11000110 */
1613         0xc6, /* 11000110 */
1614         0xde, /* 11011110 */
1615         0xde, /* 11011110 */
1616         0xde, /* 11011110 */
1617         0xdc, /* 11011100 */
1618         0xc0, /* 11000000 */
1619         0x7c, /* 01111100 */
1620         0x00, /* 00000000 */
1621         0x00, /* 00000000 */
1622         0x00, /* 00000000 */
1623         0x00, /* 00000000 */
1624
1625         /* 65 0x41 'A' */
1626         0x00, /* 00000000 */
1627         0x00, /* 00000000 */
1628         0x10, /* 00010000 */
1629         0x38, /* 00111000 */
1630         0x6c, /* 01101100 */
1631         0xc6, /* 11000110 */
1632         0xc6, /* 11000110 */
1633         0xfe, /* 11111110 */
1634         0xc6, /* 11000110 */
1635         0xc6, /* 11000110 */
1636         0xc6, /* 11000110 */
1637         0xc6, /* 11000110 */
1638         0x00, /* 00000000 */
1639         0x00, /* 00000000 */
1640         0x00, /* 00000000 */
1641         0x00, /* 00000000 */
1642
1643         /* 66 0x42 'B' */
1644         0x00, /* 00000000 */
1645         0x00, /* 00000000 */
1646         0xfc, /* 11111100 */
1647         0x66, /* 01100110 */
1648         0x66, /* 01100110 */
1649         0x66, /* 01100110 */
1650         0x7c, /* 01111100 */
1651         0x66, /* 01100110 */
1652         0x66, /* 01100110 */
1653         0x66, /* 01100110 */
1654         0x66, /* 01100110 */
1655         0xfc, /* 11111100 */
1656         0x00, /* 00000000 */
1657         0x00, /* 00000000 */
1658         0x00, /* 00000000 */
1659         0x00, /* 00000000 */
1660
1661         /* 67 0x43 'C' */
1662         0x00, /* 00000000 */
1663         0x00, /* 00000000 */
1664         0x3c, /* 00111100 */
1665         0x66, /* 01100110 */
1666         0xc2, /* 11000010 */
1667         0xc0, /* 11000000 */
1668         0xc0, /* 11000000 */
1669         0xc0, /* 11000000 */
1670         0xc0, /* 11000000 */
1671         0xc2, /* 11000010 */
1672         0x66, /* 01100110 */
1673         0x3c, /* 00111100 */
1674         0x00, /* 00000000 */
1675         0x00, /* 00000000 */
1676         0x00, /* 00000000 */
1677         0x00, /* 00000000 */
1678
1679         /* 68 0x44 'D' */
1680         0x00, /* 00000000 */
1681         0x00, /* 00000000 */
1682         0xf8, /* 11111000 */
1683         0x6c, /* 01101100 */
1684         0x66, /* 01100110 */
1685         0x66, /* 01100110 */
1686         0x66, /* 01100110 */
1687         0x66, /* 01100110 */
1688         0x66, /* 01100110 */
1689         0x66, /* 01100110 */
1690         0x6c, /* 01101100 */
1691         0xf8, /* 11111000 */
1692         0x00, /* 00000000 */
1693         0x00, /* 00000000 */
1694         0x00, /* 00000000 */
1695         0x00, /* 00000000 */
1696
1697         /* 69 0x45 'E' */
1698         0x00, /* 00000000 */
1699         0x00, /* 00000000 */
1700         0xfe, /* 11111110 */
1701         0x66, /* 01100110 */
1702         0x62, /* 01100010 */
1703         0x68, /* 01101000 */
1704         0x78, /* 01111000 */
1705         0x68, /* 01101000 */
1706         0x60, /* 01100000 */
1707         0x62, /* 01100010 */
1708         0x66, /* 01100110 */
1709         0xfe, /* 11111110 */
1710         0x00, /* 00000000 */
1711         0x00, /* 00000000 */
1712         0x00, /* 00000000 */
1713         0x00, /* 00000000 */
1714
1715         /* 70 0x46 'F' */
1716         0x00, /* 00000000 */
1717         0x00, /* 00000000 */
1718         0xfe, /* 11111110 */
1719         0x66, /* 01100110 */
1720         0x62, /* 01100010 */
1721         0x68, /* 01101000 */
1722         0x78, /* 01111000 */
1723         0x68, /* 01101000 */
1724         0x60, /* 01100000 */
1725         0x60, /* 01100000 */
1726         0x60, /* 01100000 */
1727         0xf0, /* 11110000 */
1728         0x00, /* 00000000 */
1729         0x00, /* 00000000 */
1730         0x00, /* 00000000 */
1731         0x00, /* 00000000 */
1732
1733         /* 71 0x47 'G' */
1734         0x00, /* 00000000 */
1735         0x00, /* 00000000 */
1736         0x3c, /* 00111100 */
1737         0x66, /* 01100110 */
1738         0xc2, /* 11000010 */
1739         0xc0, /* 11000000 */
1740         0xc0, /* 11000000 */
1741         0xde, /* 11011110 */
1742         0xc6, /* 11000110 */
1743         0xc6, /* 11000110 */
1744         0x66, /* 01100110 */
1745         0x3a, /* 00111010 */
1746         0x00, /* 00000000 */
1747         0x00, /* 00000000 */
1748         0x00, /* 00000000 */
1749         0x00, /* 00000000 */
1750
1751         /* 72 0x48 'H' */
1752         0x00, /* 00000000 */
1753         0x00, /* 00000000 */
1754         0xc6, /* 11000110 */
1755         0xc6, /* 11000110 */
1756         0xc6, /* 11000110 */
1757         0xc6, /* 11000110 */
1758         0xfe, /* 11111110 */
1759         0xc6, /* 11000110 */
1760         0xc6, /* 11000110 */
1761         0xc6, /* 11000110 */
1762         0xc6, /* 11000110 */
1763         0xc6, /* 11000110 */
1764         0x00, /* 00000000 */
1765         0x00, /* 00000000 */
1766         0x00, /* 00000000 */
1767         0x00, /* 00000000 */
1768
1769         /* 73 0x49 'I' */
1770         0x00, /* 00000000 */
1771         0x00, /* 00000000 */
1772         0x3c, /* 00111100 */
1773         0x18, /* 00011000 */
1774         0x18, /* 00011000 */
1775         0x18, /* 00011000 */
1776         0x18, /* 00011000 */
1777         0x18, /* 00011000 */
1778         0x18, /* 00011000 */
1779         0x18, /* 00011000 */
1780         0x18, /* 00011000 */
1781         0x3c, /* 00111100 */
1782         0x00, /* 00000000 */
1783         0x00, /* 00000000 */
1784         0x00, /* 00000000 */
1785         0x00, /* 00000000 */
1786
1787         /* 74 0x4a 'J' */
1788         0x00, /* 00000000 */
1789         0x00, /* 00000000 */
1790         0x1e, /* 00011110 */
1791         0x0c, /* 00001100 */
1792         0x0c, /* 00001100 */
1793         0x0c, /* 00001100 */
1794         0x0c, /* 00001100 */
1795         0x0c, /* 00001100 */
1796         0xcc, /* 11001100 */
1797         0xcc, /* 11001100 */
1798         0xcc, /* 11001100 */
1799         0x78, /* 01111000 */
1800         0x00, /* 00000000 */
1801         0x00, /* 00000000 */
1802         0x00, /* 00000000 */
1803         0x00, /* 00000000 */
1804
1805         /* 75 0x4b 'K' */
1806         0x00, /* 00000000 */
1807         0x00, /* 00000000 */
1808         0xe6, /* 11100110 */
1809         0x66, /* 01100110 */
1810         0x66, /* 01100110 */
1811         0x6c, /* 01101100 */
1812         0x78, /* 01111000 */
1813         0x78, /* 01111000 */
1814         0x6c, /* 01101100 */
1815         0x66, /* 01100110 */
1816         0x66, /* 01100110 */
1817         0xe6, /* 11100110 */
1818         0x00, /* 00000000 */
1819         0x00, /* 00000000 */
1820         0x00, /* 00000000 */
1821         0x00, /* 00000000 */
1822
1823         /* 76 0x4c 'L' */
1824         0x00, /* 00000000 */
1825         0x00, /* 00000000 */
1826         0xf0, /* 11110000 */
1827         0x60, /* 01100000 */
1828         0x60, /* 01100000 */
1829         0x60, /* 01100000 */
1830         0x60, /* 01100000 */
1831         0x60, /* 01100000 */
1832         0x60, /* 01100000 */
1833         0x62, /* 01100010 */
1834         0x66, /* 01100110 */
1835         0xfe, /* 11111110 */
1836         0x00, /* 00000000 */
1837         0x00, /* 00000000 */
1838         0x00, /* 00000000 */
1839         0x00, /* 00000000 */
1840
1841         /* 77 0x4d 'M' */
1842         0x00, /* 00000000 */
1843         0x00, /* 00000000 */
1844         0xc6, /* 11000110 */
1845         0xee, /* 11101110 */
1846         0xfe, /* 11111110 */
1847         0xfe, /* 11111110 */
1848         0xd6, /* 11010110 */
1849         0xc6, /* 11000110 */
1850         0xc6, /* 11000110 */
1851         0xc6, /* 11000110 */
1852         0xc6, /* 11000110 */
1853         0xc6, /* 11000110 */
1854         0x00, /* 00000000 */
1855         0x00, /* 00000000 */
1856         0x00, /* 00000000 */
1857         0x00, /* 00000000 */
1858
1859         /* 78 0x4e 'N' */
1860         0x00, /* 00000000 */
1861         0x00, /* 00000000 */
1862         0xc6, /* 11000110 */
1863         0xe6, /* 11100110 */
1864         0xf6, /* 11110110 */
1865         0xfe, /* 11111110 */
1866         0xde, /* 11011110 */
1867         0xce, /* 11001110 */
1868         0xc6, /* 11000110 */
1869         0xc6, /* 11000110 */
1870         0xc6, /* 11000110 */
1871         0xc6, /* 11000110 */
1872         0x00, /* 00000000 */
1873         0x00, /* 00000000 */
1874         0x00, /* 00000000 */
1875         0x00, /* 00000000 */
1876
1877         /* 79 0x4f 'O' */
1878         0x00, /* 00000000 */
1879         0x00, /* 00000000 */
1880         0x7c, /* 01111100 */
1881         0xc6, /* 11000110 */
1882         0xc6, /* 11000110 */
1883         0xc6, /* 11000110 */
1884         0xc6, /* 11000110 */
1885         0xc6, /* 11000110 */
1886         0xc6, /* 11000110 */
1887         0xc6, /* 11000110 */
1888         0xc6, /* 11000110 */
1889         0x7c, /* 01111100 */
1890         0x00, /* 00000000 */
1891         0x00, /* 00000000 */
1892         0x00, /* 00000000 */
1893         0x00, /* 00000000 */
1894
1895         /* 80 0x50 'P' */
1896         0x00, /* 00000000 */
1897         0x00, /* 00000000 */
1898         0xfc, /* 11111100 */
1899         0x66, /* 01100110 */
1900         0x66, /* 01100110 */
1901         0x66, /* 01100110 */
1902         0x7c, /* 01111100 */
1903         0x60, /* 01100000 */
1904         0x60, /* 01100000 */
1905         0x60, /* 01100000 */
1906         0x60, /* 01100000 */
1907         0xf0, /* 11110000 */
1908         0x00, /* 00000000 */
1909         0x00, /* 00000000 */
1910         0x00, /* 00000000 */
1911         0x00, /* 00000000 */
1912
1913         /* 81 0x51 'Q' */
1914         0x00, /* 00000000 */
1915         0x00, /* 00000000 */
1916         0x7c, /* 01111100 */
1917         0xc6, /* 11000110 */
1918         0xc6, /* 11000110 */
1919         0xc6, /* 11000110 */
1920         0xc6, /* 11000110 */
1921         0xc6, /* 11000110 */
1922         0xc6, /* 11000110 */
1923         0xd6, /* 11010110 */
1924         0xde, /* 11011110 */
1925         0x7c, /* 01111100 */
1926         0x0c, /* 00001100 */
1927         0x0e, /* 00001110 */
1928         0x00, /* 00000000 */
1929         0x00, /* 00000000 */
1930
1931         /* 82 0x52 'R' */
1932         0x00, /* 00000000 */
1933         0x00, /* 00000000 */
1934         0xfc, /* 11111100 */
1935         0x66, /* 01100110 */
1936         0x66, /* 01100110 */
1937         0x66, /* 01100110 */
1938         0x7c, /* 01111100 */
1939         0x6c, /* 01101100 */
1940         0x66, /* 01100110 */
1941         0x66, /* 01100110 */
1942         0x66, /* 01100110 */
1943         0xe6, /* 11100110 */
1944         0x00, /* 00000000 */
1945         0x00, /* 00000000 */
1946         0x00, /* 00000000 */
1947         0x00, /* 00000000 */
1948
1949         /* 83 0x53 'S' */
1950         0x00, /* 00000000 */
1951         0x00, /* 00000000 */
1952         0x7c, /* 01111100 */
1953         0xc6, /* 11000110 */
1954         0xc6, /* 11000110 */
1955         0x60, /* 01100000 */
1956         0x38, /* 00111000 */
1957         0x0c, /* 00001100 */
1958         0x06, /* 00000110 */
1959         0xc6, /* 11000110 */
1960         0xc6, /* 11000110 */
1961         0x7c, /* 01111100 */
1962         0x00, /* 00000000 */
1963         0x00, /* 00000000 */
1964         0x00, /* 00000000 */
1965         0x00, /* 00000000 */
1966
1967         /* 84 0x54 'T' */
1968         0x00, /* 00000000 */
1969         0x00, /* 00000000 */
1970         0x7e, /* 01111110 */
1971         0x7e, /* 01111110 */
1972         0x5a, /* 01011010 */
1973         0x18, /* 00011000 */
1974         0x18, /* 00011000 */
1975         0x18, /* 00011000 */
1976         0x18, /* 00011000 */
1977         0x18, /* 00011000 */
1978         0x18, /* 00011000 */
1979         0x3c, /* 00111100 */
1980         0x00, /* 00000000 */
1981         0x00, /* 00000000 */
1982         0x00, /* 00000000 */
1983         0x00, /* 00000000 */
1984
1985         /* 85 0x55 'U' */
1986         0x00, /* 00000000 */
1987         0x00, /* 00000000 */
1988         0xc6, /* 11000110 */
1989         0xc6, /* 11000110 */
1990         0xc6, /* 11000110 */
1991         0xc6, /* 11000110 */
1992         0xc6, /* 11000110 */
1993         0xc6, /* 11000110 */
1994         0xc6, /* 11000110 */
1995         0xc6, /* 11000110 */
1996         0xc6, /* 11000110 */
1997         0x7c, /* 01111100 */
1998         0x00, /* 00000000 */
1999         0x00, /* 00000000 */
2000         0x00, /* 00000000 */
2001         0x00, /* 00000000 */
2002
2003         /* 86 0x56 'V' */
2004         0x00, /* 00000000 */
2005         0x00, /* 00000000 */
2006         0xc6, /* 11000110 */
2007         0xc6, /* 11000110 */
2008         0xc6, /* 11000110 */
2009         0xc6, /* 11000110 */
2010         0xc6, /* 11000110 */
2011         0xc6, /* 11000110 */
2012         0xc6, /* 11000110 */
2013         0x6c, /* 01101100 */
2014         0x38, /* 00111000 */
2015         0x10, /* 00010000 */
2016         0x00, /* 00000000 */
2017         0x00, /* 00000000 */
2018         0x00, /* 00000000 */
2019         0x00, /* 00000000 */
2020
2021         /* 87 0x57 'W' */
2022         0x00, /* 00000000 */
2023         0x00, /* 00000000 */
2024         0xc6, /* 11000110 */
2025         0xc6, /* 11000110 */
2026         0xc6, /* 11000110 */
2027         0xc6, /* 11000110 */
2028         0xd6, /* 11010110 */
2029         0xd6, /* 11010110 */
2030         0xd6, /* 11010110 */
2031         0xfe, /* 11111110 */
2032         0xee, /* 11101110 */
2033         0x6c, /* 01101100 */
2034         0x00, /* 00000000 */
2035         0x00, /* 00000000 */
2036         0x00, /* 00000000 */
2037         0x00, /* 00000000 */
2038
2039         /* 88 0x58 'X' */
2040         0x00, /* 00000000 */
2041         0x00, /* 00000000 */
2042         0xc6, /* 11000110 */
2043         0xc6, /* 11000110 */
2044         0x6c, /* 01101100 */
2045         0x7c, /* 01111100 */
2046         0x38, /* 00111000 */
2047         0x38, /* 00111000 */
2048         0x7c, /* 01111100 */
2049         0x6c, /* 01101100 */
2050         0xc6, /* 11000110 */
2051         0xc6, /* 11000110 */
2052         0x00, /* 00000000 */
2053         0x00, /* 00000000 */
2054         0x00, /* 00000000 */
2055         0x00, /* 00000000 */
2056
2057         /* 89 0x59 'Y' */
2058         0x00, /* 00000000 */
2059         0x00, /* 00000000 */
2060         0x66, /* 01100110 */
2061         0x66, /* 01100110 */
2062         0x66, /* 01100110 */
2063         0x66, /* 01100110 */
2064         0x3c, /* 00111100 */
2065         0x18, /* 00011000 */
2066         0x18, /* 00011000 */
2067         0x18, /* 00011000 */
2068         0x18, /* 00011000 */
2069         0x3c, /* 00111100 */
2070         0x00, /* 00000000 */
2071         0x00, /* 00000000 */
2072         0x00, /* 00000000 */
2073         0x00, /* 00000000 */
2074
2075         /* 90 0x5a 'Z' */
2076         0x00, /* 00000000 */
2077         0x00, /* 00000000 */
2078         0xfe, /* 11111110 */
2079         0xc6, /* 11000110 */
2080         0x86, /* 10000110 */
2081         0x0c, /* 00001100 */
2082         0x18, /* 00011000 */
2083         0x30, /* 00110000 */
2084         0x60, /* 01100000 */
2085         0xc2, /* 11000010 */
2086         0xc6, /* 11000110 */
2087         0xfe, /* 11111110 */
2088         0x00, /* 00000000 */
2089         0x00, /* 00000000 */
2090         0x00, /* 00000000 */
2091         0x00, /* 00000000 */
2092
2093         /* 91 0x5b '[' */
2094         0x00, /* 00000000 */
2095         0x00, /* 00000000 */
2096         0x3c, /* 00111100 */
2097         0x30, /* 00110000 */
2098         0x30, /* 00110000 */
2099         0x30, /* 00110000 */
2100         0x30, /* 00110000 */
2101         0x30, /* 00110000 */
2102         0x30, /* 00110000 */
2103         0x30, /* 00110000 */
2104         0x30, /* 00110000 */
2105         0x3c, /* 00111100 */
2106         0x00, /* 00000000 */
2107         0x00, /* 00000000 */
2108         0x00, /* 00000000 */
2109         0x00, /* 00000000 */
2110
2111         /* 92 0x5c '\' */
2112         0x00, /* 00000000 */
2113         0x00, /* 00000000 */
2114         0x00, /* 00000000 */
2115         0x80, /* 10000000 */
2116         0xc0, /* 11000000 */
2117         0xe0, /* 11100000 */
2118         0x70, /* 01110000 */
2119         0x38, /* 00111000 */
2120         0x1c, /* 00011100 */
2121         0x0e, /* 00001110 */
2122         0x06, /* 00000110 */
2123         0x02, /* 00000010 */
2124         0x00, /* 00000000 */
2125         0x00, /* 00000000 */
2126         0x00, /* 00000000 */
2127         0x00, /* 00000000 */
2128
2129         /* 93 0x5d ']' */
2130         0x00, /* 00000000 */
2131         0x00, /* 00000000 */
2132         0x3c, /* 00111100 */
2133         0x0c, /* 00001100 */
2134         0x0c, /* 00001100 */
2135         0x0c, /* 00001100 */
2136         0x0c, /* 00001100 */
2137         0x0c, /* 00001100 */
2138         0x0c, /* 00001100 */
2139         0x0c, /* 00001100 */
2140         0x0c, /* 00001100 */
2141         0x3c, /* 00111100 */
2142         0x00, /* 00000000 */
2143         0x00, /* 00000000 */
2144         0x00, /* 00000000 */
2145         0x00, /* 00000000 */
2146
2147         /* 94 0x5e '^' */
2148         0x10, /* 00010000 */
2149         0x38, /* 00111000 */
2150         0x6c, /* 01101100 */
2151         0xc6, /* 11000110 */
2152         0x00, /* 00000000 */
2153         0x00, /* 00000000 */
2154         0x00, /* 00000000 */
2155         0x00, /* 00000000 */
2156         0x00, /* 00000000 */
2157         0x00, /* 00000000 */
2158         0x00, /* 00000000 */
2159         0x00, /* 00000000 */
2160         0x00, /* 00000000 */
2161         0x00, /* 00000000 */
2162         0x00, /* 00000000 */
2163         0x00, /* 00000000 */
2164
2165         /* 95 0x5f '_' */
2166         0x00, /* 00000000 */
2167         0x00, /* 00000000 */
2168         0x00, /* 00000000 */
2169         0x00, /* 00000000 */
2170         0x00, /* 00000000 */
2171         0x00, /* 00000000 */
2172         0x00, /* 00000000 */
2173         0x00, /* 00000000 */
2174         0x00, /* 00000000 */
2175         0x00, /* 00000000 */
2176         0x00, /* 00000000 */
2177         0x00, /* 00000000 */
2178         0x00, /* 00000000 */
2179         0xff, /* 11111111 */
2180         0x00, /* 00000000 */
2181         0x00, /* 00000000 */
2182
2183         /* 96 0x60 '`' */
2184         0x00, /* 00000000 */
2185         0x30, /* 00110000 */
2186         0x18, /* 00011000 */
2187         0x0c, /* 00001100 */
2188         0x00, /* 00000000 */
2189         0x00, /* 00000000 */
2190         0x00, /* 00000000 */
2191         0x00, /* 00000000 */
2192         0x00, /* 00000000 */
2193         0x00, /* 00000000 */
2194         0x00, /* 00000000 */
2195         0x00, /* 00000000 */
2196         0x00, /* 00000000 */
2197         0x00, /* 00000000 */
2198         0x00, /* 00000000 */
2199         0x00, /* 00000000 */
2200
2201         /* 97 0x61 'a' */
2202         0x00, /* 00000000 */
2203         0x00, /* 00000000 */
2204         0x00, /* 00000000 */
2205         0x00, /* 00000000 */
2206         0x00, /* 00000000 */
2207         0x78, /* 01111000 */
2208         0x0c, /* 00001100 */
2209         0x7c, /* 01111100 */
2210         0xcc, /* 11001100 */
2211         0xcc, /* 11001100 */
2212         0xcc, /* 11001100 */
2213         0x76, /* 01110110 */
2214         0x00, /* 00000000 */
2215         0x00, /* 00000000 */
2216         0x00, /* 00000000 */
2217         0x00, /* 00000000 */
2218
2219         /* 98 0x62 'b' */
2220         0x00, /* 00000000 */
2221         0x00, /* 00000000 */
2222         0xe0, /* 11100000 */
2223         0x60, /* 01100000 */
2224         0x60, /* 01100000 */
2225         0x78, /* 01111000 */
2226         0x6c, /* 01101100 */
2227         0x66, /* 01100110 */
2228         0x66, /* 01100110 */
2229         0x66, /* 01100110 */
2230         0x66, /* 01100110 */
2231         0x7c, /* 01111100 */
2232         0x00, /* 00000000 */
2233         0x00, /* 00000000 */
2234         0x00, /* 00000000 */
2235         0x00, /* 00000000 */
2236
2237         /* 99 0x63 'c' */
2238         0x00, /* 00000000 */
2239         0x00, /* 00000000 */
2240         0x00, /* 00000000 */
2241         0x00, /* 00000000 */
2242         0x00, /* 00000000 */
2243         0x7c, /* 01111100 */
2244         0xc6, /* 11000110 */
2245         0xc0, /* 11000000 */
2246         0xc0, /* 11000000 */
2247         0xc0, /* 11000000 */
2248         0xc6, /* 11000110 */
2249         0x7c, /* 01111100 */
2250         0x00, /* 00000000 */
2251         0x00, /* 00000000 */
2252         0x00, /* 00000000 */
2253         0x00, /* 00000000 */
2254
2255         /* 100 0x64 'd' */
2256         0x00, /* 00000000 */
2257         0x00, /* 00000000 */
2258         0x1c, /* 00011100 */
2259         0x0c, /* 00001100 */
2260         0x0c, /* 00001100 */
2261         0x3c, /* 00111100 */
2262         0x6c, /* 01101100 */
2263         0xcc, /* 11001100 */
2264         0xcc, /* 11001100 */
2265         0xcc, /* 11001100 */
2266         0xcc, /* 11001100 */
2267         0x76, /* 01110110 */
2268         0x00, /* 00000000 */
2269         0x00, /* 00000000 */
2270         0x00, /* 00000000 */
2271         0x00, /* 00000000 */
2272
2273         /* 101 0x65 'e' */
2274         0x00, /* 00000000 */
2275         0x00, /* 00000000 */
2276         0x00, /* 00000000 */
2277         0x00, /* 00000000 */
2278         0x00, /* 00000000 */
2279         0x7c, /* 01111100 */
2280         0xc6, /* 11000110 */
2281         0xfe, /* 11111110 */
2282         0xc0, /* 11000000 */
2283         0xc0, /* 11000000 */
2284         0xc6, /* 11000110 */
2285         0x7c, /* 01111100 */
2286         0x00, /* 00000000 */
2287         0x00, /* 00000000 */
2288         0x00, /* 00000000 */
2289         0x00, /* 00000000 */
2290
2291         /* 102 0x66 'f' */
2292         0x00, /* 00000000 */
2293         0x00, /* 00000000 */
2294         0x1c, /* 00011100 */
2295         0x36, /* 00110110 */
2296         0x32, /* 00110010 */
2297         0x30, /* 00110000 */
2298         0x78, /* 01111000 */
2299         0x30, /* 00110000 */
2300         0x30, /* 00110000 */
2301         0x30, /* 00110000 */
2302         0x30, /* 00110000 */
2303         0x78, /* 01111000 */
2304         0x00, /* 00000000 */
2305         0x00, /* 00000000 */
2306         0x00, /* 00000000 */
2307         0x00, /* 00000000 */
2308
2309         /* 103 0x67 'g' */
2310         0x00, /* 00000000 */
2311         0x00, /* 00000000 */
2312         0x00, /* 00000000 */
2313         0x00, /* 00000000 */
2314         0x00, /* 00000000 */
2315         0x76, /* 01110110 */
2316         0xcc, /* 11001100 */
2317         0xcc, /* 11001100 */
2318         0xcc, /* 11001100 */
2319         0xcc, /* 11001100 */
2320         0xcc, /* 11001100 */
2321         0x7c, /* 01111100 */
2322         0x0c, /* 00001100 */
2323         0xcc, /* 11001100 */
2324         0x78, /* 01111000 */
2325         0x00, /* 00000000 */
2326
2327         /* 104 0x68 'h' */
2328         0x00, /* 00000000 */
2329         0x00, /* 00000000 */
2330         0xe0, /* 11100000 */
2331         0x60, /* 01100000 */
2332         0x60, /* 01100000 */
2333         0x6c, /* 01101100 */
2334         0x76, /* 01110110 */
2335         0x66, /* 01100110 */
2336         0x66, /* 01100110 */
2337         0x66, /* 01100110 */
2338         0x66, /* 01100110 */
2339         0xe6, /* 11100110 */
2340         0x00, /* 00000000 */
2341         0x00, /* 00000000 */
2342         0x00, /* 00000000 */
2343         0x00, /* 00000000 */
2344
2345         /* 105 0x69 'i' */
2346         0x00, /* 00000000 */
2347         0x00, /* 00000000 */
2348         0x18, /* 00011000 */
2349         0x18, /* 00011000 */
2350         0x00, /* 00000000 */
2351         0x38, /* 00111000 */
2352         0x18, /* 00011000 */
2353         0x18, /* 00011000 */
2354         0x18, /* 00011000 */
2355         0x18, /* 00011000 */
2356         0x18, /* 00011000 */
2357         0x3c, /* 00111100 */
2358         0x00, /* 00000000 */
2359         0x00, /* 00000000 */
2360         0x00, /* 00000000 */
2361         0x00, /* 00000000 */
2362
2363         /* 106 0x6a 'j' */
2364         0x00, /* 00000000 */
2365         0x00, /* 00000000 */
2366         0x06, /* 00000110 */
2367         0x06, /* 00000110 */
2368         0x00, /* 00000000 */
2369         0x0e, /* 00001110 */
2370         0x06, /* 00000110 */
2371         0x06, /* 00000110 */
2372         0x06, /* 00000110 */
2373         0x06, /* 00000110 */
2374         0x06, /* 00000110 */
2375         0x06, /* 00000110 */
2376         0x66, /* 01100110 */
2377         0x66, /* 01100110 */
2378         0x3c, /* 00111100 */
2379         0x00, /* 00000000 */
2380
2381         /* 107 0x6b 'k' */
2382         0x00, /* 00000000 */
2383         0x00, /* 00000000 */
2384         0xe0, /* 11100000 */
2385         0x60, /* 01100000 */
2386         0x60, /* 01100000 */
2387         0x66, /* 01100110 */
2388         0x6c, /* 01101100 */
2389         0x78, /* 01111000 */
2390         0x78, /* 01111000 */
2391         0x6c, /* 01101100 */
2392         0x66, /* 01100110 */
2393         0xe6, /* 11100110 */
2394         0x00, /* 00000000 */
2395         0x00, /* 00000000 */
2396         0x00, /* 00000000 */
2397         0x00, /* 00000000 */
2398
2399         /* 108 0x6c 'l' */
2400         0x00, /* 00000000 */
2401         0x00, /* 00000000 */
2402         0x38, /* 00111000 */
2403         0x18, /* 00011000 */
2404         0x18, /* 00011000 */
2405         0x18, /* 00011000 */
2406         0x18, /* 00011000 */
2407         0x18, /* 00011000 */
2408         0x18, /* 00011000 */
2409         0x18, /* 00011000 */
2410         0x18, /* 00011000 */
2411         0x3c, /* 00111100 */
2412         0x00, /* 00000000 */
2413         0x00, /* 00000000 */
2414         0x00, /* 00000000 */
2415         0x00, /* 00000000 */
2416
2417         /* 109 0x6d 'm' */
2418         0x00, /* 00000000 */
2419         0x00, /* 00000000 */
2420         0x00, /* 00000000 */
2421         0x00, /* 00000000 */
2422         0x00, /* 00000000 */
2423         0xec, /* 11101100 */
2424         0xfe, /* 11111110 */
2425         0xd6, /* 11010110 */
2426         0xd6, /* 11010110 */
2427         0xd6, /* 11010110 */
2428         0xd6, /* 11010110 */
2429         0xc6, /* 11000110 */
2430         0x00, /* 00000000 */
2431         0x00, /* 00000000 */
2432         0x00, /* 00000000 */
2433         0x00, /* 00000000 */
2434
2435         /* 110 0x6e 'n' */
2436         0x00, /* 00000000 */
2437         0x00, /* 00000000 */
2438         0x00, /* 00000000 */
2439         0x00, /* 00000000 */
2440         0x00, /* 00000000 */
2441         0xdc, /* 11011100 */
2442         0x66, /* 01100110 */
2443         0x66, /* 01100110 */
2444         0x66, /* 01100110 */
2445         0x66, /* 01100110 */
2446         0x66, /* 01100110 */
2447         0x66, /* 01100110 */
2448         0x00, /* 00000000 */
2449         0x00, /* 00000000 */
2450         0x00, /* 00000000 */
2451         0x00, /* 00000000 */
2452
2453         /* 111 0x6f 'o' */
2454         0x00, /* 00000000 */
2455         0x00, /* 00000000 */
2456         0x00, /* 00000000 */
2457         0x00, /* 00000000 */
2458         0x00, /* 00000000 */
2459         0x7c, /* 01111100 */
2460         0xc6, /* 11000110 */
2461         0xc6, /* 11000110 */
2462         0xc6, /* 11000110 */
2463         0xc6, /* 11000110 */
2464         0xc6, /* 11000110 */
2465         0x7c, /* 01111100 */
2466         0x00, /* 00000000 */
2467         0x00, /* 00000000 */
2468         0x00, /* 00000000 */
2469         0x00, /* 00000000 */
2470
2471         /* 112 0x70 'p' */
2472         0x00, /* 00000000 */
2473         0x00, /* 00000000 */
2474         0x00, /* 00000000 */
2475         0x00, /* 00000000 */
2476         0x00, /* 00000000 */
2477         0xdc, /* 11011100 */
2478         0x66, /* 01100110 */
2479         0x66, /* 01100110 */
2480         0x66, /* 01100110 */
2481         0x66, /* 01100110 */
2482         0x66, /* 01100110 */
2483         0x7c, /* 01111100 */
2484         0x60, /* 01100000 */
2485         0x60, /* 01100000 */
2486         0xf0, /* 11110000 */
2487         0x00, /* 00000000 */
2488
2489         /* 113 0x71 'q' */
2490         0x00, /* 00000000 */
2491         0x00, /* 00000000 */
2492         0x00, /* 00000000 */
2493         0x00, /* 00000000 */
2494         0x00, /* 00000000 */
2495         0x76, /* 01110110 */
2496         0xcc, /* 11001100 */
2497         0xcc, /* 11001100 */
2498         0xcc, /* 11001100 */
2499         0xcc, /* 11001100 */
2500         0xcc, /* 11001100 */
2501         0x7c, /* 01111100 */
2502         0x0c, /* 00001100 */
2503         0x0c, /* 00001100 */
2504         0x1e, /* 00011110 */
2505         0x00, /* 00000000 */
2506
2507         /* 114 0x72 'r' */
2508         0x00, /* 00000000 */
2509         0x00, /* 00000000 */
2510         0x00, /* 00000000 */
2511         0x00, /* 00000000 */
2512         0x00, /* 00000000 */
2513         0xdc, /* 11011100 */
2514         0x76, /* 01110110 */
2515         0x66, /* 01100110 */
2516         0x60, /* 01100000 */
2517         0x60, /* 01100000 */
2518         0x60, /* 01100000 */
2519         0xf0, /* 11110000 */
2520         0x00, /* 00000000 */
2521         0x00, /* 00000000 */
2522         0x00, /* 00000000 */
2523         0x00, /* 00000000 */
2524
2525         /* 115 0x73 's' */
2526         0x00, /* 00000000 */
2527         0x00, /* 00000000 */
2528         0x00, /* 00000000 */
2529         0x00, /* 00000000 */
2530         0x00, /* 00000000 */
2531         0x7c, /* 01111100 */
2532         0xc6, /* 11000110 */
2533         0x60, /* 01100000 */
2534         0x38, /* 00111000 */
2535         0x0c, /* 00001100 */
2536         0xc6, /* 11000110 */
2537         0x7c, /* 01111100 */
2538         0x00, /* 00000000 */
2539         0x00, /* 00000000 */
2540         0x00, /* 00000000 */
2541         0x00, /* 00000000 */
2542
2543         /* 116 0x74 't' */
2544         0x00, /* 00000000 */
2545         0x00, /* 00000000 */
2546         0x10, /* 00010000 */
2547         0x30, /* 00110000 */
2548         0x30, /* 00110000 */
2549         0xfc, /* 11111100 */
2550         0x30, /* 00110000 */
2551         0x30, /* 00110000 */
2552         0x30, /* 00110000 */
2553         0x30, /* 00110000 */
2554         0x36, /* 00110110 */
2555         0x1c, /* 00011100 */
2556         0x00, /* 00000000 */
2557         0x00, /* 00000000 */
2558         0x00, /* 00000000 */
2559         0x00, /* 00000000 */
2560
2561         /* 117 0x75 'u' */
2562         0x00, /* 00000000 */
2563         0x00, /* 00000000 */
2564         0x00, /* 00000000 */
2565         0x00, /* 00000000 */
2566         0x00, /* 00000000 */
2567         0xcc, /* 11001100 */
2568         0xcc, /* 11001100 */
2569         0xcc, /* 11001100 */
2570         0xcc, /* 11001100 */
2571         0xcc, /* 11001100 */
2572         0xcc, /* 11001100 */
2573         0x76, /* 01110110 */
2574         0x00, /* 00000000 */
2575         0x00, /* 00000000 */
2576         0x00, /* 00000000 */
2577         0x00, /* 00000000 */
2578
2579         /* 118 0x76 'v' */
2580         0x00, /* 00000000 */
2581         0x00, /* 00000000 */
2582         0x00, /* 00000000 */
2583         0x00, /* 00000000 */
2584         0x00, /* 00000000 */
2585         0xc6, /* 11000110 */
2586         0xc6, /* 11000110 */
2587         0xc6, /* 11000110 */
2588         0xc6, /* 11000110 */
2589         0xc6, /* 11000110 */
2590         0x6c, /* 01101100 */
2591         0x38, /* 00111000 */
2592         0x00, /* 00000000 */
2593         0x00, /* 00000000 */
2594         0x00, /* 00000000 */
2595         0x00, /* 00000000 */
2596
2597         /* 119 0x77 'w' */
2598         0x00, /* 00000000 */
2599         0x00, /* 00000000 */
2600         0x00, /* 00000000 */
2601         0x00, /* 00000000 */
2602         0x00, /* 00000000 */
2603         0xc6, /* 11000110 */
2604         0xc6, /* 11000110 */
2605         0xd6, /* 11010110 */
2606         0xd6, /* 11010110 */
2607         0xd6, /* 11010110 */
2608         0xfe, /* 11111110 */
2609         0x6c, /* 01101100 */
2610         0x00, /* 00000000 */
2611         0x00, /* 00000000 */
2612         0x00, /* 00000000 */
2613         0x00, /* 00000000 */
2614
2615         /* 120 0x78 'x' */
2616         0x00, /* 00000000 */
2617         0x00, /* 00000000 */
2618         0x00, /* 00000000 */
2619         0x00, /* 00000000 */
2620         0x00, /* 00000000 */
2621         0xc6, /* 11000110 */
2622         0x6c, /* 01101100 */
2623         0x38, /* 00111000 */
2624         0x38, /* 00111000 */
2625         0x38, /* 00111000 */
2626         0x6c, /* 01101100 */
2627         0xc6, /* 11000110 */
2628         0x00, /* 00000000 */
2629         0x00, /* 00000000 */
2630         0x00, /* 00000000 */
2631         0x00, /* 00000000 */
2632
2633         /* 121 0x79 'y' */
2634         0x00, /* 00000000 */
2635         0x00, /* 00000000 */
2636         0x00, /* 00000000 */
2637         0x00, /* 00000000 */
2638         0x00, /* 00000000 */
2639         0xc6, /* 11000110 */
2640         0xc6, /* 11000110 */
2641         0xc6, /* 11000110 */
2642         0xc6, /* 11000110 */
2643         0xc6, /* 11000110 */
2644         0xc6, /* 11000110 */
2645         0x7e, /* 01111110 */
2646         0x06, /* 00000110 */
2647         0x0c, /* 00001100 */
2648         0xf8, /* 11111000 */
2649         0x00, /* 00000000 */
2650
2651         /* 122 0x7a 'z' */
2652         0x00, /* 00000000 */
2653         0x00, /* 00000000 */
2654         0x00, /* 00000000 */
2655         0x00, /* 00000000 */
2656         0x00, /* 00000000 */
2657         0xfe, /* 11111110 */
2658         0xcc, /* 11001100 */
2659         0x18, /* 00011000 */
2660         0x30, /* 00110000 */
2661         0x60, /* 01100000 */
2662         0xc6, /* 11000110 */
2663         0xfe, /* 11111110 */
2664         0x00, /* 00000000 */
2665         0x00, /* 00000000 */
2666         0x00, /* 00000000 */
2667         0x00, /* 00000000 */
2668
2669         /* 123 0x7b '{' */
2670         0x00, /* 00000000 */
2671         0x00, /* 00000000 */
2672         0x0e, /* 00001110 */
2673         0x18, /* 00011000 */
2674         0x18, /* 00011000 */
2675         0x18, /* 00011000 */
2676         0x70, /* 01110000 */
2677         0x18, /* 00011000 */
2678         0x18, /* 00011000 */
2679         0x18, /* 00011000 */
2680         0x18, /* 00011000 */
2681         0x0e, /* 00001110 */
2682         0x00, /* 00000000 */
2683         0x00, /* 00000000 */
2684         0x00, /* 00000000 */
2685         0x00, /* 00000000 */
2686
2687         /* 124 0x7c '|' */
2688         0x00, /* 00000000 */
2689         0x00, /* 00000000 */
2690         0x18, /* 00011000 */
2691         0x18, /* 00011000 */
2692         0x18, /* 00011000 */
2693         0x18, /* 00011000 */
2694         0x18, /* 00011000 */
2695         0x18, /* 00011000 */
2696         0x18, /* 00011000 */
2697         0x18, /* 00011000 */
2698         0x18, /* 00011000 */
2699         0x18, /* 00011000 */
2700         0x00, /* 00000000 */
2701         0x00, /* 00000000 */
2702         0x00, /* 00000000 */
2703         0x00, /* 00000000 */
2704
2705         /* 125 0x7d '}' */
2706         0x00, /* 00000000 */
2707         0x00, /* 00000000 */
2708         0x70, /* 01110000 */
2709         0x18, /* 00011000 */
2710         0x18, /* 00011000 */
2711         0x18, /* 00011000 */
2712         0x0e, /* 00001110 */
2713         0x18, /* 00011000 */
2714         0x18, /* 00011000 */
2715         0x18, /* 00011000 */
2716         0x18, /* 00011000 */
2717         0x70, /* 01110000 */
2718         0x00, /* 00000000 */
2719         0x00, /* 00000000 */
2720         0x00, /* 00000000 */
2721         0x00, /* 00000000 */
2722
2723         /* 126 0x7e '~' */
2724         0x00, /* 00000000 */
2725         0x76, /* 01110110 */
2726         0xdc, /* 11011100 */
2727         0x00, /* 00000000 */
2728         0x00, /* 00000000 */
2729         0x00, /* 00000000 */
2730         0x00, /* 00000000 */
2731         0x00, /* 00000000 */
2732         0x00, /* 00000000 */
2733         0x00, /* 00000000 */
2734         0x00, /* 00000000 */
2735         0x00, /* 00000000 */
2736         0x00, /* 00000000 */
2737         0x00, /* 00000000 */
2738         0x00, /* 00000000 */
2739         0x00, /* 00000000 */
2740
2741         /* 127 0x7f '\7f' */
2742         0x00, /* 00000000 */
2743         0x00, /* 00000000 */
2744         0x00, /* 00000000 */
2745         0x00, /* 00000000 */
2746         0x10, /* 00010000 */
2747         0x38, /* 00111000 */
2748         0x6c, /* 01101100 */
2749         0xc6, /* 11000110 */
2750         0xc6, /* 11000110 */
2751         0xc6, /* 11000110 */
2752         0xfe, /* 11111110 */
2753         0x00, /* 00000000 */
2754         0x00, /* 00000000 */
2755         0x00, /* 00000000 */
2756         0x00, /* 00000000 */
2757         0x00, /* 00000000 */
2758 #if CHAR_256256==1
2759         /* 128 0x80 '\80' */
2760         0x00, /* 00000000 */
2761         0x00, /* 00000000 */
2762         0x3c, /* 00111100 */
2763         0x66, /* 01100110 */
2764         0xc2, /* 11000010 */
2765         0xc0, /* 11000000 */
2766         0xc0, /* 11000000 */
2767         0xc0, /* 11000000 */
2768         0xc0, /* 11000000 */
2769         0xc2, /* 11000010 */
2770         0x66, /* 01100110 */
2771         0x3c, /* 00111100 */
2772         0x18, /* 00011000 */
2773         0x70, /* 01110000 */
2774         0x00, /* 00000000 */
2775         0x00, /* 00000000 */
2776
2777         /* 129 0x81 '\81' */
2778         0x00, /* 00000000 */
2779         0x00, /* 00000000 */
2780         0xcc, /* 11001100 */
2781         0x00, /* 00000000 */
2782         0x00, /* 00000000 */
2783         0xcc, /* 11001100 */
2784         0xcc, /* 11001100 */
2785         0xcc, /* 11001100 */
2786         0xcc, /* 11001100 */
2787         0xcc, /* 11001100 */
2788         0xcc, /* 11001100 */
2789         0x76, /* 01110110 */
2790         0x00, /* 00000000 */
2791         0x00, /* 00000000 */
2792         0x00, /* 00000000 */
2793         0x00, /* 00000000 */
2794
2795         /* 130 0x82 '\82' */
2796         0x00, /* 00000000 */
2797         0x0c, /* 00001100 */
2798         0x18, /* 00011000 */
2799         0x30, /* 00110000 */
2800         0x00, /* 00000000 */
2801         0x7c, /* 01111100 */
2802         0xc6, /* 11000110 */
2803         0xfe, /* 11111110 */
2804         0xc0, /* 11000000 */
2805         0xc0, /* 11000000 */
2806         0xc6, /* 11000110 */
2807         0x7c, /* 01111100 */
2808         0x00, /* 00000000 */
2809         0x00, /* 00000000 */
2810         0x00, /* 00000000 */
2811         0x00, /* 00000000 */
2812
2813         /* 131 0x83 '\83' */
2814         0x00, /* 00000000 */
2815         0x10, /* 00010000 */
2816         0x38, /* 00111000 */
2817         0x6c, /* 01101100 */
2818         0x00, /* 00000000 */
2819         0x78, /* 01111000 */
2820         0x0c, /* 00001100 */
2821         0x7c, /* 01111100 */
2822         0xcc, /* 11001100 */
2823         0xcc, /* 11001100 */
2824         0xcc, /* 11001100 */
2825         0x76, /* 01110110 */
2826         0x00, /* 00000000 */
2827         0x00, /* 00000000 */
2828         0x00, /* 00000000 */
2829         0x00, /* 00000000 */
2830
2831         /* 132 0x84 '\84' */
2832         0x00, /* 00000000 */
2833         0x00, /* 00000000 */
2834         0xcc, /* 11001100 */
2835         0x00, /* 00000000 */
2836         0x00, /* 00000000 */
2837         0x78, /* 01111000 */
2838         0x0c, /* 00001100 */
2839         0x7c, /* 01111100 */
2840         0xcc, /* 11001100 */
2841         0xcc, /* 11001100 */
2842         0xcc, /* 11001100 */
2843         0x76, /* 01110110 */
2844         0x00, /* 00000000 */
2845         0x00, /* 00000000 */
2846         0x00, /* 00000000 */
2847         0x00, /* 00000000 */
2848
2849         /* 133 0x85 '\85' */
2850         0x00, /* 00000000 */
2851         0x60, /* 01100000 */
2852         0x30, /* 00110000 */
2853         0x18, /* 00011000 */
2854         0x00, /* 00000000 */
2855         0x78, /* 01111000 */
2856         0x0c, /* 00001100 */
2857         0x7c, /* 01111100 */
2858         0xcc, /* 11001100 */
2859         0xcc, /* 11001100 */
2860         0xcc, /* 11001100 */
2861         0x76, /* 01110110 */
2862         0x00, /* 00000000 */
2863         0x00, /* 00000000 */
2864         0x00, /* 00000000 */
2865         0x00, /* 00000000 */
2866
2867         /* 134 0x86 '\86' */
2868         0x00, /* 00000000 */
2869         0x38, /* 00111000 */
2870         0x6c, /* 01101100 */
2871         0x38, /* 00111000 */
2872         0x00, /* 00000000 */
2873         0x78, /* 01111000 */
2874         0x0c, /* 00001100 */
2875         0x7c, /* 01111100 */
2876         0xcc, /* 11001100 */
2877         0xcc, /* 11001100 */
2878         0xcc, /* 11001100 */
2879         0x76, /* 01110110 */
2880         0x00, /* 00000000 */
2881         0x00, /* 00000000 */
2882         0x00, /* 00000000 */
2883         0x00, /* 00000000 */
2884
2885         /* 135 0x87 '\87' */
2886         0x00, /* 00000000 */
2887         0x00, /* 00000000 */
2888         0x00, /* 00000000 */
2889         0x00, /* 00000000 */
2890         0x00, /* 00000000 */
2891         0x7c, /* 01111100 */
2892         0xc6, /* 11000110 */
2893         0xc0, /* 11000000 */
2894         0xc0, /* 11000000 */
2895         0xc0, /* 11000000 */
2896         0xc6, /* 11000110 */
2897         0x7c, /* 01111100 */
2898         0x18, /* 00011000 */
2899         0x70, /* 01110000 */
2900         0x00, /* 00000000 */
2901         0x00, /* 00000000 */
2902
2903         /* 136 0x88 '\88' */
2904         0x00, /* 00000000 */
2905         0x10, /* 00010000 */
2906         0x38, /* 00111000 */
2907         0x6c, /* 01101100 */
2908         0x00, /* 00000000 */
2909         0x7c, /* 01111100 */
2910         0xc6, /* 11000110 */
2911         0xfe, /* 11111110 */
2912         0xc0, /* 11000000 */
2913         0xc0, /* 11000000 */
2914         0xc6, /* 11000110 */
2915         0x7c, /* 01111100 */
2916         0x00, /* 00000000 */
2917         0x00, /* 00000000 */
2918         0x00, /* 00000000 */
2919         0x00, /* 00000000 */
2920
2921         /* 137 0x89 '\89' */
2922         0x00, /* 00000000 */
2923         0x00, /* 00000000 */
2924         0xc6, /* 11000110 */
2925         0x00, /* 00000000 */
2926         0x00, /* 00000000 */
2927         0x7c, /* 01111100 */
2928         0xc6, /* 11000110 */
2929         0xfe, /* 11111110 */
2930         0xc0, /* 11000000 */
2931         0xc0, /* 11000000 */
2932         0xc6, /* 11000110 */
2933         0x7c, /* 01111100 */
2934         0x00, /* 00000000 */
2935         0x00, /* 00000000 */
2936         0x00, /* 00000000 */
2937         0x00, /* 00000000 */
2938
2939         /* 138 0x8a '\8a' */
2940         0x00, /* 00000000 */
2941         0x60, /* 01100000 */
2942         0x30, /* 00110000 */
2943         0x18, /* 00011000 */
2944         0x00, /* 00000000 */
2945         0x7c, /* 01111100 */
2946         0xc6, /* 11000110 */
2947         0xfe, /* 11111110 */
2948         0xc0, /* 11000000 */
2949         0xc0, /* 11000000 */
2950         0xc6, /* 11000110 */
2951         0x7c, /* 01111100 */
2952         0x00, /* 00000000 */
2953         0x00, /* 00000000 */
2954         0x00, /* 00000000 */
2955         0x00, /* 00000000 */
2956
2957         /* 139 0x8b '\8b' */
2958         0x00, /* 00000000 */
2959         0x00, /* 00000000 */
2960         0x66, /* 01100110 */
2961         0x00, /* 00000000 */
2962         0x00, /* 00000000 */
2963         0x38, /* 00111000 */
2964         0x18, /* 00011000 */
2965         0x18, /* 00011000 */
2966         0x18, /* 00011000 */
2967         0x18, /* 00011000 */
2968         0x18, /* 00011000 */
2969         0x3c, /* 00111100 */
2970         0x00, /* 00000000 */
2971         0x00, /* 00000000 */
2972         0x00, /* 00000000 */
2973         0x00, /* 00000000 */
2974
2975         /* 140 0x8c '\8c' */
2976         0x00, /* 00000000 */
2977         0x18, /* 00011000 */
2978         0x3c, /* 00111100 */
2979         0x66, /* 01100110 */
2980         0x00, /* 00000000 */
2981         0x38, /* 00111000 */
2982         0x18, /* 00011000 */
2983         0x18, /* 00011000 */
2984         0x18, /* 00011000 */
2985         0x18, /* 00011000 */
2986         0x18, /* 00011000 */
2987         0x3c, /* 00111100 */
2988         0x00, /* 00000000 */
2989         0x00, /* 00000000 */
2990         0x00, /* 00000000 */
2991         0x00, /* 00000000 */
2992
2993         /* 141 0x8d '\8d' */
2994         0x00, /* 00000000 */
2995         0x60, /* 01100000 */
2996         0x30, /* 00110000 */
2997         0x18, /* 00011000 */
2998         0x00, /* 00000000 */
2999         0x38, /* 00111000 */
3000         0x18, /* 00011000 */
3001         0x18, /* 00011000 */
3002         0x18, /* 00011000 */
3003         0x18, /* 00011000 */
3004         0x18, /* 00011000 */
3005         0x3c, /* 00111100 */
3006         0x00, /* 00000000 */
3007         0x00, /* 00000000 */
3008         0x00, /* 00000000 */
3009         0x00, /* 00000000 */
3010
3011         /* 142 0x8e '\8e' */
3012         0x00, /* 00000000 */
3013         0xc6, /* 11000110 */
3014         0x00, /* 00000000 */
3015         0x10, /* 00010000 */
3016         0x38, /* 00111000 */
3017         0x6c, /* 01101100 */
3018         0xc6, /* 11000110 */
3019         0xc6, /* 11000110 */
3020         0xfe, /* 11111110 */
3021         0xc6, /* 11000110 */
3022         0xc6, /* 11000110 */
3023         0xc6, /* 11000110 */
3024         0x00, /* 00000000 */
3025         0x00, /* 00000000 */
3026         0x00, /* 00000000 */
3027         0x00, /* 00000000 */
3028
3029         /* 143 0x8f '\8f' */
3030         0x38, /* 00111000 */
3031         0x6c, /* 01101100 */
3032         0x38, /* 00111000 */
3033         0x10, /* 00010000 */
3034         0x38, /* 00111000 */
3035         0x6c, /* 01101100 */
3036         0xc6, /* 11000110 */
3037         0xfe, /* 11111110 */
3038         0xc6, /* 11000110 */
3039         0xc6, /* 11000110 */
3040         0xc6, /* 11000110 */
3041         0xc6, /* 11000110 */
3042         0x00, /* 00000000 */
3043         0x00, /* 00000000 */
3044         0x00, /* 00000000 */
3045         0x00, /* 00000000 */
3046
3047         /* 144 0x90 '\90' */
3048         0x0c, /* 00001100 */
3049         0x18, /* 00011000 */
3050         0x00, /* 00000000 */
3051         0xfe, /* 11111110 */
3052         0x66, /* 01100110 */
3053         0x62, /* 01100010 */
3054         0x68, /* 01101000 */
3055         0x78, /* 01111000 */
3056         0x68, /* 01101000 */
3057         0x62, /* 01100010 */
3058         0x66, /* 01100110 */
3059         0xfe, /* 11111110 */
3060         0x00, /* 00000000 */
3061         0x00, /* 00000000 */
3062         0x00, /* 00000000 */
3063         0x00, /* 00000000 */
3064
3065         /* 145 0x91 '\91' */
3066         0x00, /* 00000000 */
3067         0x00, /* 00000000 */
3068         0x00, /* 00000000 */
3069         0x00, /* 00000000 */
3070         0x00, /* 00000000 */
3071         0xec, /* 11101100 */
3072         0x36, /* 00110110 */
3073         0x36, /* 00110110 */
3074         0x7e, /* 01111110 */
3075         0xd8, /* 11011000 */
3076         0xd8, /* 11011000 */
3077         0x6e, /* 01101110 */
3078         0x00, /* 00000000 */
3079         0x00, /* 00000000 */
3080         0x00, /* 00000000 */
3081         0x00, /* 00000000 */
3082
3083         /* 146 0x92 '\92' */
3084         0x00, /* 00000000 */
3085         0x00, /* 00000000 */
3086         0x3e, /* 00111110 */
3087         0x6c, /* 01101100 */
3088         0xcc, /* 11001100 */
3089         0xcc, /* 11001100 */
3090         0xfe, /* 11111110 */
3091         0xcc, /* 11001100 */
3092         0xcc, /* 11001100 */
3093         0xcc, /* 11001100 */
3094         0xcc, /* 11001100 */
3095         0xce, /* 11001110 */
3096         0x00, /* 00000000 */
3097         0x00, /* 00000000 */
3098         0x00, /* 00000000 */
3099         0x00, /* 00000000 */
3100
3101         /* 147 0x93 '\93' */
3102         0x00, /* 00000000 */
3103         0x10, /* 00010000 */
3104         0x38, /* 00111000 */
3105         0x6c, /* 01101100 */
3106         0x00, /* 00000000 */
3107         0x7c, /* 01111100 */
3108         0xc6, /* 11000110 */
3109         0xc6, /* 11000110 */
3110         0xc6, /* 11000110 */
3111         0xc6, /* 11000110 */
3112         0xc6, /* 11000110 */
3113         0x7c, /* 01111100 */
3114         0x00, /* 00000000 */
3115         0x00, /* 00000000 */
3116         0x00, /* 00000000 */
3117         0x00, /* 00000000 */
3118
3119         /* 148 0x94 '\94' */
3120         0x00, /* 00000000 */
3121         0x00, /* 00000000 */
3122         0xc6, /* 11000110 */
3123         0x00, /* 00000000 */
3124         0x00, /* 00000000 */
3125         0x7c, /* 01111100 */
3126         0xc6, /* 11000110 */
3127         0xc6, /* 11000110 */
3128         0xc6, /* 11000110 */
3129         0xc6, /* 11000110 */
3130         0xc6, /* 11000110 */
3131         0x7c, /* 01111100 */
3132         0x00, /* 00000000 */
3133         0x00, /* 00000000 */
3134         0x00, /* 00000000 */
3135         0x00, /* 00000000 */
3136
3137         /* 149 0x95 '\95' */
3138         0x00, /* 00000000 */
3139         0x60, /* 01100000 */
3140         0x30, /* 00110000 */
3141         0x18, /* 00011000 */
3142         0x00, /* 00000000 */
3143         0x7c, /* 01111100 */
3144         0xc6, /* 11000110 */
3145         0xc6, /* 11000110 */
3146         0xc6, /* 11000110 */
3147         0xc6, /* 11000110 */
3148         0xc6, /* 11000110 */
3149         0x7c, /* 01111100 */
3150         0x00, /* 00000000 */
3151         0x00, /* 00000000 */
3152         0x00, /* 00000000 */
3153         0x00, /* 00000000 */
3154
3155         /* 150 0x96 '\96' */
3156         0x00, /* 00000000 */
3157         0x30, /* 00110000 */
3158         0x78, /* 01111000 */
3159         0xcc, /* 11001100 */
3160         0x00, /* 00000000 */
3161         0xcc, /* 11001100 */
3162         0xcc, /* 11001100 */
3163         0xcc, /* 11001100 */
3164         0xcc, /* 11001100 */
3165         0xcc, /* 11001100 */
3166         0xcc, /* 11001100 */
3167         0x76, /* 01110110 */
3168         0x00, /* 00000000 */
3169         0x00, /* 00000000 */
3170         0x00, /* 00000000 */
3171         0x00, /* 00000000 */
3172
3173         /* 151 0x97 '\97' */
3174         0x00, /* 00000000 */
3175         0x60, /* 01100000 */
3176         0x30, /* 00110000 */
3177         0x18, /* 00011000 */
3178         0x00, /* 00000000 */
3179         0xcc, /* 11001100 */
3180         0xcc, /* 11001100 */
3181         0xcc, /* 11001100 */
3182         0xcc, /* 11001100 */
3183         0xcc, /* 11001100 */
3184         0xcc, /* 11001100 */
3185         0x76, /* 01110110 */
3186         0x00, /* 00000000 */
3187         0x00, /* 00000000 */
3188         0x00, /* 00000000 */
3189         0x00, /* 00000000 */
3190
3191         /* 152 0x98 '\98' */
3192         0x00, /* 00000000 */
3193         0x00, /* 00000000 */
3194         0xc6, /* 11000110 */
3195         0x00, /* 00000000 */
3196         0x00, /* 00000000 */
3197         0xc6, /* 11000110 */
3198         0xc6, /* 11000110 */
3199         0xc6, /* 11000110 */
3200         0xc6, /* 11000110 */
3201         0xc6, /* 11000110 */
3202         0xc6, /* 11000110 */
3203         0x7e, /* 01111110 */
3204         0x06, /* 00000110 */
3205         0x0c, /* 00001100 */
3206         0x78, /* 01111000 */
3207         0x00, /* 00000000 */
3208
3209         /* 153 0x99 '\99' */
3210         0x00, /* 00000000 */
3211         0xc6, /* 11000110 */
3212         0x00, /* 00000000 */
3213         0x7c, /* 01111100 */
3214         0xc6, /* 11000110 */
3215         0xc6, /* 11000110 */
3216         0xc6, /* 11000110 */
3217         0xc6, /* 11000110 */
3218         0xc6, /* 11000110 */
3219         0xc6, /* 11000110 */
3220         0xc6, /* 11000110 */
3221         0x7c, /* 01111100 */
3222         0x00, /* 00000000 */
3223         0x00, /* 00000000 */
3224         0x00, /* 00000000 */
3225         0x00, /* 00000000 */
3226
3227         /* 154 0x9a '\9a' */
3228         0x00, /* 00000000 */
3229         0xc6, /* 11000110 */
3230         0x00, /* 00000000 */
3231         0xc6, /* 11000110 */
3232         0xc6, /* 11000110 */
3233         0xc6, /* 11000110 */
3234         0xc6, /* 11000110 */
3235         0xc6, /* 11000110 */
3236         0xc6, /* 11000110 */
3237         0xc6, /* 11000110 */
3238         0xc6, /* 11000110 */
3239         0x7c, /* 01111100 */
3240         0x00, /* 00000000 */
3241         0x00, /* 00000000 */
3242         0x00, /* 00000000 */
3243         0x00, /* 00000000 */
3244
3245         /* 155 0x9b '\9b' */
3246         0x00, /* 00000000 */
3247         0x18, /* 00011000 */
3248         0x18, /* 00011000 */
3249         0x7c, /* 01111100 */
3250         0xc6, /* 11000110 */
3251         0xc0, /* 11000000 */
3252         0xc0, /* 11000000 */
3253         0xc0, /* 11000000 */
3254         0xc6, /* 11000110 */
3255         0x7c, /* 01111100 */
3256         0x18, /* 00011000 */
3257         0x18, /* 00011000 */
3258         0x00, /* 00000000 */
3259         0x00, /* 00000000 */
3260         0x00, /* 00000000 */
3261         0x00, /* 00000000 */
3262
3263         /* 156 0x9c '\9c' */
3264         0x00, /* 00000000 */
3265         0x38, /* 00111000 */
3266         0x6c, /* 01101100 */
3267         0x64, /* 01100100 */
3268         0x60, /* 01100000 */
3269         0xf0, /* 11110000 */
3270         0x60, /* 01100000 */
3271         0x60, /* 01100000 */
3272         0x60, /* 01100000 */
3273         0x60, /* 01100000 */
3274         0xe6, /* 11100110 */
3275         0xfc, /* 11111100 */
3276         0x00, /* 00000000 */
3277         0x00, /* 00000000 */
3278         0x00, /* 00000000 */
3279         0x00, /* 00000000 */
3280
3281         /* 157 0x9d '\9d' */
3282         0x00, /* 00000000 */
3283         0x00, /* 00000000 */
3284         0x66, /* 01100110 */
3285         0x66, /* 01100110 */
3286         0x3c, /* 00111100 */
3287         0x18, /* 00011000 */
3288         0x7e, /* 01111110 */
3289         0x18, /* 00011000 */
3290         0x7e, /* 01111110 */
3291         0x18, /* 00011000 */
3292         0x18, /* 00011000 */
3293         0x18, /* 00011000 */
3294         0x00, /* 00000000 */
3295         0x00, /* 00000000 */
3296         0x00, /* 00000000 */
3297         0x00, /* 00000000 */
3298
3299         /* 158 0x9e '\9e' */
3300         0x00, /* 00000000 */
3301         0xf8, /* 11111000 */
3302         0xcc, /* 11001100 */
3303         0xcc, /* 11001100 */
3304         0xf8, /* 11111000 */
3305         0xc4, /* 11000100 */
3306         0xcc, /* 11001100 */
3307         0xde, /* 11011110 */
3308         0xcc, /* 11001100 */
3309         0xcc, /* 11001100 */
3310         0xcc, /* 11001100 */
3311         0xc6, /* 11000110 */
3312         0x00, /* 00000000 */
3313         0x00, /* 00000000 */
3314         0x00, /* 00000000 */
3315         0x00, /* 00000000 */
3316
3317         /* 159 0x9f '\9f' */
3318         0x00, /* 00000000 */
3319         0x0e, /* 00001110 */
3320         0x1b, /* 00011011 */
3321         0x18, /* 00011000 */
3322         0x18, /* 00011000 */
3323         0x18, /* 00011000 */
3324         0x7e, /* 01111110 */
3325         0x18, /* 00011000 */
3326         0x18, /* 00011000 */
3327         0x18, /* 00011000 */
3328         0xd8, /* 11011000 */
3329         0x70, /* 01110000 */
3330         0x00, /* 00000000 */
3331         0x00, /* 00000000 */
3332         0x00, /* 00000000 */
3333         0x00, /* 00000000 */
3334
3335         /* 160 0xa0 ' ' */
3336         0x00, /* 00000000 */
3337         0x18, /* 00011000 */
3338         0x30, /* 00110000 */
3339         0x60, /* 01100000 */
3340         0x00, /* 00000000 */
3341         0x78, /* 01111000 */
3342         0x0c, /* 00001100 */
3343         0x7c, /* 01111100 */
3344         0xcc, /* 11001100 */
3345         0xcc, /* 11001100 */
3346         0xcc, /* 11001100 */
3347         0x76, /* 01110110 */
3348         0x00, /* 00000000 */
3349         0x00, /* 00000000 */
3350         0x00, /* 00000000 */
3351         0x00, /* 00000000 */
3352
3353         /* 161 0xa1 '¡' */
3354         0x00, /* 00000000 */
3355         0x0c, /* 00001100 */
3356         0x18, /* 00011000 */
3357         0x30, /* 00110000 */
3358         0x00, /* 00000000 */
3359         0x38, /* 00111000 */
3360         0x18, /* 00011000 */
3361         0x18, /* 00011000 */
3362         0x18, /* 00011000 */
3363         0x18, /* 00011000 */
3364         0x18, /* 00011000 */
3365         0x3c, /* 00111100 */
3366         0x00, /* 00000000 */
3367         0x00, /* 00000000 */
3368         0x00, /* 00000000 */
3369         0x00, /* 00000000 */
3370
3371         /* 162 0xa2 '¢' */
3372         0x00, /* 00000000 */
3373         0x18, /* 00011000 */
3374         0x30, /* 00110000 */
3375         0x60, /* 01100000 */
3376         0x00, /* 00000000 */
3377         0x7c, /* 01111100 */
3378         0xc6, /* 11000110 */
3379         0xc6, /* 11000110 */
3380         0xc6, /* 11000110 */
3381         0xc6, /* 11000110 */
3382         0xc6, /* 11000110 */
3383         0x7c, /* 01111100 */
3384         0x00, /* 00000000 */
3385         0x00, /* 00000000 */
3386         0x00, /* 00000000 */
3387         0x00, /* 00000000 */
3388
3389         /* 163 0xa3 '£' */
3390         0x00, /* 00000000 */
3391         0x18, /* 00011000 */
3392         0x30, /* 00110000 */
3393         0x60, /* 01100000 */
3394         0x00, /* 00000000 */
3395         0xcc, /* 11001100 */
3396         0xcc, /* 11001100 */
3397         0xcc, /* 11001100 */
3398         0xcc, /* 11001100 */
3399         0xcc, /* 11001100 */
3400         0xcc, /* 11001100 */
3401         0x76, /* 01110110 */
3402         0x00, /* 00000000 */
3403         0x00, /* 00000000 */
3404         0x00, /* 00000000 */
3405         0x00, /* 00000000 */
3406
3407         /* 164 0xa4 '¤' */
3408         0x00, /* 00000000 */
3409         0x00, /* 00000000 */
3410         0x76, /* 01110110 */
3411         0xdc, /* 11011100 */
3412         0x00, /* 00000000 */
3413         0xdc, /* 11011100 */
3414         0x66, /* 01100110 */
3415         0x66, /* 01100110 */
3416         0x66, /* 01100110 */
3417         0x66, /* 01100110 */
3418         0x66, /* 01100110 */
3419         0x66, /* 01100110 */
3420         0x00, /* 00000000 */
3421         0x00, /* 00000000 */
3422         0x00, /* 00000000 */
3423         0x00, /* 00000000 */
3424
3425         /* 165 0xa5 '¥' */
3426         0x76, /* 01110110 */
3427         0xdc, /* 11011100 */
3428         0x00, /* 00000000 */
3429         0xc6, /* 11000110 */
3430         0xe6, /* 11100110 */
3431         0xf6, /* 11110110 */
3432         0xfe, /* 11111110 */
3433         0xde, /* 11011110 */
3434         0xce, /* 11001110 */
3435         0xc6, /* 11000110 */
3436         0xc6, /* 11000110 */
3437         0xc6, /* 11000110 */
3438         0x00, /* 00000000 */
3439         0x00, /* 00000000 */
3440         0x00, /* 00000000 */
3441         0x00, /* 00000000 */
3442
3443         /* 166 0xa6 '¦' */
3444         0x00, /* 00000000 */
3445         0x00, /* 00000000 */
3446         0x3c, /* 00111100 */
3447         0x6c, /* 01101100 */
3448         0x6c, /* 01101100 */
3449         0x3e, /* 00111110 */
3450         0x00, /* 00000000 */
3451         0x7e, /* 01111110 */
3452         0x00, /* 00000000 */
3453         0x00, /* 00000000 */
3454         0x00, /* 00000000 */
3455         0x00, /* 00000000 */
3456         0x00, /* 00000000 */
3457         0x00, /* 00000000 */
3458         0x00, /* 00000000 */
3459         0x00, /* 00000000 */
3460
3461         /* 167 0xa7 '§' */
3462         0x00, /* 00000000 */
3463         0x00, /* 00000000 */
3464         0x38, /* 00111000 */
3465         0x6c, /* 01101100 */
3466         0x6c, /* 01101100 */
3467         0x38, /* 00111000 */
3468         0x00, /* 00000000 */
3469         0x7c, /* 01111100 */
3470         0x00, /* 00000000 */
3471         0x00, /* 00000000 */
3472         0x00, /* 00000000 */
3473         0x00, /* 00000000 */
3474         0x00, /* 00000000 */
3475         0x00, /* 00000000 */
3476         0x00, /* 00000000 */
3477         0x00, /* 00000000 */
3478
3479         /* 168 0xa8 '¨' */
3480         0x00, /* 00000000 */
3481         0x00, /* 00000000 */
3482         0x30, /* 00110000 */
3483         0x30, /* 00110000 */
3484         0x00, /* 00000000 */
3485         0x30, /* 00110000 */
3486         0x30, /* 00110000 */
3487         0x60, /* 01100000 */
3488         0xc0, /* 11000000 */
3489         0xc6, /* 11000110 */
3490         0xc6, /* 11000110 */
3491         0x7c, /* 01111100 */
3492         0x00, /* 00000000 */
3493         0x00, /* 00000000 */
3494         0x00, /* 00000000 */
3495         0x00, /* 00000000 */
3496
3497         /* 169 0xa9 '©' */
3498         0x00, /* 00000000 */
3499         0x00, /* 00000000 */
3500         0x00, /* 00000000 */
3501         0x00, /* 00000000 */
3502         0x00, /* 00000000 */
3503         0x00, /* 00000000 */
3504         0xfe, /* 11111110 */
3505         0xc0, /* 11000000 */
3506         0xc0, /* 11000000 */
3507         0xc0, /* 11000000 */
3508         0xc0, /* 11000000 */
3509         0x00, /* 00000000 */
3510         0x00, /* 00000000 */
3511         0x00, /* 00000000 */
3512         0x00, /* 00000000 */
3513         0x00, /* 00000000 */
3514
3515         /* 170 0xaa 'ª' */
3516         0x00, /* 00000000 */
3517         0x00, /* 00000000 */
3518         0x00, /* 00000000 */
3519         0x00, /* 00000000 */
3520         0x00, /* 00000000 */
3521         0x00, /* 00000000 */
3522         0xfe, /* 11111110 */
3523         0x06, /* 00000110 */
3524         0x06, /* 00000110 */
3525         0x06, /* 00000110 */
3526         0x06, /* 00000110 */
3527         0x00, /* 00000000 */
3528         0x00, /* 00000000 */
3529         0x00, /* 00000000 */
3530         0x00, /* 00000000 */
3531         0x00, /* 00000000 */
3532
3533         /* 171 0xab '«' */
3534         0x00, /* 00000000 */
3535         0x60, /* 01100000 */
3536         0xe0, /* 11100000 */
3537         0x62, /* 01100010 */
3538         0x66, /* 01100110 */
3539         0x6c, /* 01101100 */
3540         0x18, /* 00011000 */
3541         0x30, /* 00110000 */
3542         0x60, /* 01100000 */
3543         0xdc, /* 11011100 */
3544         0x86, /* 10000110 */
3545         0x0c, /* 00001100 */
3546         0x18, /* 00011000 */
3547         0x3e, /* 00111110 */
3548         0x00, /* 00000000 */
3549         0x00, /* 00000000 */
3550
3551         /* 172 0xac '¬' */
3552         0x00, /* 00000000 */
3553         0x60, /* 01100000 */
3554         0xe0, /* 11100000 */
3555         0x62, /* 01100010 */
3556         0x66, /* 01100110 */
3557         0x6c, /* 01101100 */
3558         0x18, /* 00011000 */
3559         0x30, /* 00110000 */
3560         0x66, /* 01100110 */
3561         0xce, /* 11001110 */
3562         0x9a, /* 10011010 */
3563         0x3f, /* 00111111 */
3564         0x06, /* 00000110 */
3565         0x06, /* 00000110 */
3566         0x00, /* 00000000 */
3567         0x00, /* 00000000 */
3568
3569         /* 173 0xad '­' */
3570         0x00, /* 00000000 */
3571         0x00, /* 00000000 */
3572         0x18, /* 00011000 */
3573         0x18, /* 00011000 */
3574         0x00, /* 00000000 */
3575         0x18, /* 00011000 */
3576         0x18, /* 00011000 */
3577         0x18, /* 00011000 */
3578         0x3c, /* 00111100 */
3579         0x3c, /* 00111100 */
3580         0x3c, /* 00111100 */
3581         0x18, /* 00011000 */
3582         0x00, /* 00000000 */
3583         0x00, /* 00000000 */
3584         0x00, /* 00000000 */
3585         0x00, /* 00000000 */
3586
3587         /* 174 0xae '®' */
3588         0x00, /* 00000000 */
3589         0x00, /* 00000000 */
3590         0x00, /* 00000000 */
3591         0x00, /* 00000000 */
3592         0x00, /* 00000000 */
3593         0x36, /* 00110110 */
3594         0x6c, /* 01101100 */
3595         0xd8, /* 11011000 */
3596         0x6c, /* 01101100 */
3597         0x36, /* 00110110 */
3598         0x00, /* 00000000 */
3599         0x00, /* 00000000 */
3600         0x00, /* 00000000 */
3601         0x00, /* 00000000 */
3602         0x00, /* 00000000 */
3603         0x00, /* 00000000 */
3604
3605         /* 175 0xaf '¯' */
3606         0x00, /* 00000000 */
3607         0x00, /* 00000000 */
3608         0x00, /* 00000000 */
3609         0x00, /* 00000000 */
3610         0x00, /* 00000000 */
3611         0xd8, /* 11011000 */
3612         0x6c, /* 01101100 */
3613         0x36, /* 00110110 */
3614         0x6c, /* 01101100 */
3615         0xd8, /* 11011000 */
3616         0x00, /* 00000000 */
3617         0x00, /* 00000000 */
3618         0x00, /* 00000000 */
3619         0x00, /* 00000000 */
3620         0x00, /* 00000000 */
3621         0x00, /* 00000000 */
3622
3623         /* 176 0xb0 '°' */
3624         0x11, /* 00010001 */
3625         0x44, /* 01000100 */
3626         0x11, /* 00010001 */
3627         0x44, /* 01000100 */
3628         0x11, /* 00010001 */
3629         0x44, /* 01000100 */
3630         0x11, /* 00010001 */
3631         0x44, /* 01000100 */
3632         0x11, /* 00010001 */
3633         0x44, /* 01000100 */
3634         0x11, /* 00010001 */
3635         0x44, /* 01000100 */
3636         0x11, /* 00010001 */
3637         0x44, /* 01000100 */
3638         0x11, /* 00010001 */
3639         0x44, /* 01000100 */
3640
3641         /* 177 0xb1 '±' */
3642         0x55, /* 01010101 */
3643         0xaa, /* 10101010 */
3644         0x55, /* 01010101 */
3645         0xaa, /* 10101010 */
3646         0x55, /* 01010101 */
3647         0xaa, /* 10101010 */
3648         0x55, /* 01010101 */
3649         0xaa, /* 10101010 */
3650         0x55, /* 01010101 */
3651         0xaa, /* 10101010 */
3652         0x55, /* 01010101 */
3653         0xaa, /* 10101010 */
3654         0x55, /* 01010101 */
3655         0xaa, /* 10101010 */
3656         0x55, /* 01010101 */
3657         0xaa, /* 10101010 */
3658
3659         /* 178 0xb2 '²' */
3660         0xdd, /* 11011101 */
3661         0x77, /* 01110111 */
3662         0xdd, /* 11011101 */
3663         0x77, /* 01110111 */
3664         0xdd, /* 11011101 */
3665         0x77, /* 01110111 */
3666         0xdd, /* 11011101 */
3667         0x77, /* 01110111 */
3668         0xdd, /* 11011101 */
3669         0x77, /* 01110111 */
3670         0xdd, /* 11011101 */
3671         0x77, /* 01110111 */
3672         0xdd, /* 11011101 */
3673         0x77, /* 01110111 */
3674         0xdd, /* 11011101 */
3675         0x77, /* 01110111 */
3676
3677         /* 179 0xb3 '³' */
3678         0x18, /* 00011000 */
3679         0x18, /* 00011000 */
3680         0x18, /* 00011000 */
3681         0x18, /* 00011000 */
3682         0x18, /* 00011000 */
3683         0x18, /* 00011000 */
3684         0x18, /* 00011000 */
3685         0x18, /* 00011000 */
3686         0x18, /* 00011000 */
3687         0x18, /* 00011000 */
3688         0x18, /* 00011000 */
3689         0x18, /* 00011000 */
3690         0x18, /* 00011000 */
3691         0x18, /* 00011000 */
3692         0x18, /* 00011000 */
3693         0x18, /* 00011000 */
3694
3695         /* 180 0xb4 '´' */
3696         0x18, /* 00011000 */
3697         0x18, /* 00011000 */
3698         0x18, /* 00011000 */
3699         0x18, /* 00011000 */
3700         0x18, /* 00011000 */
3701         0x18, /* 00011000 */
3702         0x18, /* 00011000 */
3703         0xf8, /* 11111000 */
3704         0x18, /* 00011000 */
3705         0x18, /* 00011000 */
3706         0x18, /* 00011000 */
3707         0x18, /* 00011000 */
3708         0x18, /* 00011000 */
3709         0x18, /* 00011000 */
3710         0x18, /* 00011000 */
3711         0x18, /* 00011000 */
3712
3713         /* 181 0xb5 'µ' */
3714         0x18, /* 00011000 */
3715         0x18, /* 00011000 */
3716         0x18, /* 00011000 */
3717         0x18, /* 00011000 */
3718         0x18, /* 00011000 */
3719         0xf8, /* 11111000 */
3720         0x18, /* 00011000 */
3721         0xf8, /* 11111000 */
3722         0x18, /* 00011000 */
3723         0x18, /* 00011000 */
3724         0x18, /* 00011000 */
3725         0x18, /* 00011000 */
3726         0x18, /* 00011000 */
3727         0x18, /* 00011000 */
3728         0x18, /* 00011000 */
3729         0x18, /* 00011000 */
3730
3731         /* 182 0xb6 '¶' */
3732         0x36, /* 00110110 */
3733         0x36, /* 00110110 */
3734         0x36, /* 00110110 */
3735         0x36, /* 00110110 */
3736         0x36, /* 00110110 */
3737         0x36, /* 00110110 */
3738         0x36, /* 00110110 */
3739         0xf6, /* 11110110 */
3740         0x36, /* 00110110 */
3741         0x36, /* 00110110 */
3742         0x36, /* 00110110 */
3743         0x36, /* 00110110 */
3744         0x36, /* 00110110 */
3745         0x36, /* 00110110 */
3746         0x36, /* 00110110 */
3747         0x36, /* 00110110 */
3748
3749         /* 183 0xb7 '·' */
3750         0x00, /* 00000000 */
3751         0x00, /* 00000000 */
3752         0x00, /* 00000000 */
3753         0x00, /* 00000000 */
3754         0x00, /* 00000000 */
3755         0x00, /* 00000000 */
3756         0x00, /* 00000000 */
3757         0xfe, /* 11111110 */
3758         0x36, /* 00110110 */
3759         0x36, /* 00110110 */
3760         0x36, /* 00110110 */
3761         0x36, /* 00110110 */
3762         0x36, /* 00110110 */
3763         0x36, /* 00110110 */
3764         0x36, /* 00110110 */
3765         0x36, /* 00110110 */
3766
3767         /* 184 0xb8 '¸' */
3768         0x00, /* 00000000 */
3769         0x00, /* 00000000 */
3770         0x00, /* 00000000 */
3771         0x00, /* 00000000 */
3772         0x00, /* 00000000 */
3773         0xf8, /* 11111000 */
3774         0x18, /* 00011000 */
3775         0xf8, /* 11111000 */
3776         0x18, /* 00011000 */
3777         0x18, /* 00011000 */
3778         0x18, /* 00011000 */
3779         0x18, /* 00011000 */
3780         0x18, /* 00011000 */
3781         0x18, /* 00011000 */
3782         0x18, /* 00011000 */
3783         0x18, /* 00011000 */
3784
3785         /* 185 0xb9 '¹' */
3786         0x36, /* 00110110 */
3787         0x36, /* 00110110 */
3788         0x36, /* 00110110 */
3789         0x36, /* 00110110 */
3790         0x36, /* 00110110 */
3791         0xf6, /* 11110110 */
3792         0x06, /* 00000110 */
3793         0xf6, /* 11110110 */
3794         0x36, /* 00110110 */
3795         0x36, /* 00110110 */
3796         0x36, /* 00110110 */
3797         0x36, /* 00110110 */
3798         0x36, /* 00110110 */
3799         0x36, /* 00110110 */
3800         0x36, /* 00110110 */
3801         0x36, /* 00110110 */
3802
3803         /* 186 0xba 'º' */
3804         0x36, /* 00110110 */
3805         0x36, /* 00110110 */
3806         0x36, /* 00110110 */
3807         0x36, /* 00110110 */
3808         0x36, /* 00110110 */
3809         0x36, /* 00110110 */
3810         0x36, /* 00110110 */
3811         0x36, /* 00110110 */
3812         0x36, /* 00110110 */
3813         0x36, /* 00110110 */
3814         0x36, /* 00110110 */
3815         0x36, /* 00110110 */
3816         0x36, /* 00110110 */
3817         0x36, /* 00110110 */
3818         0x36, /* 00110110 */
3819         0x36, /* 00110110 */
3820
3821         /* 187 0xbb '»' */
3822         0x00, /* 00000000 */
3823         0x00, /* 00000000 */
3824         0x00, /* 00000000 */
3825         0x00, /* 00000000 */
3826         0x00, /* 00000000 */
3827         0xfe, /* 11111110 */
3828         0x06, /* 00000110 */
3829         0xf6, /* 11110110 */
3830         0x36, /* 00110110 */
3831         0x36, /* 00110110 */
3832         0x36, /* 00110110 */
3833         0x36, /* 00110110 */
3834         0x36, /* 00110110 */
3835         0x36, /* 00110110 */
3836         0x36, /* 00110110 */
3837         0x36, /* 00110110 */
3838
3839         /* 188 0xbc '¼' */
3840         0x36, /* 00110110 */
3841         0x36, /* 00110110 */
3842         0x36, /* 00110110 */
3843         0x36, /* 00110110 */
3844         0x36, /* 00110110 */
3845         0xf6, /* 11110110 */
3846         0x06, /* 00000110 */
3847         0xfe, /* 11111110 */
3848         0x00, /* 00000000 */
3849         0x00, /* 00000000 */
3850         0x00, /* 00000000 */
3851         0x00, /* 00000000 */
3852         0x00, /* 00000000 */
3853         0x00, /* 00000000 */
3854         0x00, /* 00000000 */
3855         0x00, /* 00000000 */
3856
3857         /* 189 0xbd '½' */
3858         0x36, /* 00110110 */
3859         0x36, /* 00110110 */
3860         0x36, /* 00110110 */
3861         0x36, /* 00110110 */
3862         0x36, /* 00110110 */
3863         0x36, /* 00110110 */
3864         0x36, /* 00110110 */
3865         0xfe, /* 11111110 */
3866         0x00, /* 00000000 */
3867         0x00, /* 00000000 */
3868         0x00, /* 00000000 */
3869         0x00, /* 00000000 */
3870         0x00, /* 00000000 */
3871         0x00, /* 00000000 */
3872         0x00, /* 00000000 */
3873         0x00, /* 00000000 */
3874
3875         /* 190 0xbe '¾' */
3876         0x18, /* 00011000 */
3877         0x18, /* 00011000 */
3878         0x18, /* 00011000 */
3879         0x18, /* 00011000 */
3880         0x18, /* 00011000 */
3881         0xf8, /* 11111000 */
3882         0x18, /* 00011000 */
3883         0xf8, /* 11111000 */
3884         0x00, /* 00000000 */
3885         0x00, /* 00000000 */
3886         0x00, /* 00000000 */
3887         0x00, /* 00000000 */
3888         0x00, /* 00000000 */
3889         0x00, /* 00000000 */
3890         0x00, /* 00000000 */
3891         0x00, /* 00000000 */
3892
3893         /* 191 0xbf '¿' */
3894         0x00, /* 00000000 */
3895         0x00, /* 00000000 */
3896         0x00, /* 00000000 */
3897         0x00, /* 00000000 */
3898         0x00, /* 00000000 */
3899         0x00, /* 00000000 */
3900         0x00, /* 00000000 */
3901         0xf8, /* 11111000 */
3902         0x18, /* 00011000 */
3903         0x18, /* 00011000 */
3904         0x18, /* 00011000 */
3905         0x18, /* 00011000 */
3906         0x18, /* 00011000 */
3907         0x18, /* 00011000 */
3908         0x18, /* 00011000 */
3909         0x18, /* 00011000 */
3910
3911         /* 192 0xc0 'À' */
3912         0x18, /* 00011000 */
3913         0x18, /* 00011000 */
3914         0x18, /* 00011000 */
3915         0x18, /* 00011000 */
3916         0x18, /* 00011000 */
3917         0x18, /* 00011000 */
3918         0x18, /* 00011000 */
3919         0x1f, /* 00011111 */
3920         0x00, /* 00000000 */
3921         0x00, /* 00000000 */
3922         0x00, /* 00000000 */
3923         0x00, /* 00000000 */
3924         0x00, /* 00000000 */
3925         0x00, /* 00000000 */
3926         0x00, /* 00000000 */
3927         0x00, /* 00000000 */
3928
3929         /* 193 0xc1 'Á' */
3930         0x18, /* 00011000 */
3931         0x18, /* 00011000 */
3932         0x18, /* 00011000 */
3933         0x18, /* 00011000 */
3934         0x18, /* 00011000 */
3935         0x18, /* 00011000 */
3936         0x18, /* 00011000 */
3937         0xff, /* 11111111 */
3938         0x00, /* 00000000 */
3939         0x00, /* 00000000 */
3940         0x00, /* 00000000 */
3941         0x00, /* 00000000 */
3942         0x00, /* 00000000 */
3943         0x00, /* 00000000 */
3944         0x00, /* 00000000 */
3945         0x00, /* 00000000 */
3946
3947         /* 194 0xc2 'Â' */
3948         0x00, /* 00000000 */
3949         0x00, /* 00000000 */
3950         0x00, /* 00000000 */
3951         0x00, /* 00000000 */
3952         0x00, /* 00000000 */
3953         0x00, /* 00000000 */
3954         0x00, /* 00000000 */
3955         0xff, /* 11111111 */
3956         0x18, /* 00011000 */
3957         0x18, /* 00011000 */
3958         0x18, /* 00011000 */
3959         0x18, /* 00011000 */
3960         0x18, /* 00011000 */
3961         0x18, /* 00011000 */
3962         0x18, /* 00011000 */
3963         0x18, /* 00011000 */
3964
3965         /* 195 0xc3 'Ã' */
3966         0x18, /* 00011000 */
3967         0x18, /* 00011000 */
3968         0x18, /* 00011000 */
3969         0x18, /* 00011000 */
3970         0x18, /* 00011000 */
3971         0x18, /* 00011000 */
3972         0x18, /* 00011000 */
3973         0x1f, /* 00011111 */
3974         0x18, /* 00011000 */
3975         0x18, /* 00011000 */
3976         0x18, /* 00011000 */
3977         0x18, /* 00011000 */
3978         0x18, /* 00011000 */
3979         0x18, /* 00011000 */
3980         0x18, /* 00011000 */
3981         0x18, /* 00011000 */