1
0
Fork 0
alistair23-linux/lib/fonts/font_6x11.c

3353 lines
67 KiB
C
Raw Permalink Normal View History

License cleanup: add SPDX GPL-2.0 license identifier to files with no license Many source files in the tree are missing licensing information, which makes it harder for compliance tools to determine the correct license. By default all files without license information are under the default license of the kernel, which is GPL version 2. Update the files which contain no license information with the 'GPL-2.0' SPDX license identifier. The SPDX identifier is a legally binding shorthand, which can be used instead of the full boiler plate text. This patch is based on work done by Thomas Gleixner and Kate Stewart and Philippe Ombredanne. How this work was done: Patches were generated and checked against linux-4.14-rc6 for a subset of the use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information, Further patches will be generated in subsequent months to fix up cases where non-standard license headers were used, and references to license had to be inferred by heuristics based on keywords. The analysis to determine which SPDX License Identifier to be applied to a file was done in a spreadsheet of side by side results from of the output of two independent scanners (ScanCode & Windriver) producing SPDX tag:value files created by Philippe Ombredanne. Philippe prepared the base worksheet, and did an initial spot review of a few 1000 files. The 4.13 kernel was the starting point of the analysis with 60,537 files assessed. Kate Stewart did a file by file comparison of the scanner results in the spreadsheet to determine which SPDX license identifier(s) to be applied to the file. She confirmed any determination that was not immediately clear with lawyers working with the Linux Foundation. Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained >5 lines of source - File already had some variant of a license header in it (even if <5 lines). All documentation files were explicitly excluded. The following heuristics were used to determine which SPDX license identifiers to apply. - when both scanners couldn't find any license traces, file was considered to have no license information in it, and the top level COPYING file license applied. For non */uapi/* files that summary was: SPDX license identifier # files ---------------------------------------------------|------- GPL-2.0 11139 and resulted in the first patch in this series. If that file was a */uapi/* path one, it was "GPL-2.0 WITH Linux-syscall-note" otherwise it was "GPL-2.0". Results of that was: SPDX license identifier # files ---------------------------------------------------|------- GPL-2.0 WITH Linux-syscall-note 930 and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one of the */uapi/* ones, it was denoted with the Linux-syscall-note if any GPL family license was found in the file or had no licensing in it (per prior point). Results summary: SPDX license identifier # files ---------------------------------------------------|------ GPL-2.0 WITH Linux-syscall-note 270 GPL-2.0+ WITH Linux-syscall-note 169 ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause) 21 ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 17 LGPL-2.1+ WITH Linux-syscall-note 15 GPL-1.0+ WITH Linux-syscall-note 14 ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause) 5 LGPL-2.0+ WITH Linux-syscall-note 4 LGPL-2.1 WITH Linux-syscall-note 3 ((GPL-2.0 WITH Linux-syscall-note) OR MIT) 3 ((GPL-2.0 WITH Linux-syscall-note) AND MIT) 1 and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became the concluded license(s). - when there was disagreement between the two scanners (one detected a license but the other didn't, or they both detected different licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file resulted in a clear resolution of the license that should apply (and which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier, the file was flagged for further research and to be revisited later in time. In total, over 70 hours of logged manual review was done on the spreadsheet to determine the SPDX license identifiers to apply to the source files by Kate, Philippe, Thomas and, in some cases, confirmation by lawyers working with the Linux Foundation. Kate also obtained a third independent scan of the 4.13 code base from FOSSology, and compared selected files where the other two scanners disagreed against that SPDX file, to see if there was new insights. The Windriver scanner is based on an older version of FOSSology in part, so they are related. Thomas did random spot checks in about 500 files from the spreadsheets for the uapi headers and agreed with SPDX license identifier in the files he inspected. For the non-uapi files Thomas did random spot checks in about 15000 files. In initial set of patches against 4.14-rc6, 3 files were found to have copy/paste license identifier errors, and have been fixed to reflect the correct identifier. Additionally Philippe spent 10 hours this week doing a detailed manual inspection and review of the 12,461 patched files from the initial patch version early this week with: - a full scancode scan run, collecting the matched texts, detected license ids and scores - reviewing anything where there was a license detected (about 500+ files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied SPDX license was correct This produced a worksheet with 20 files needing minor correction. This worksheet was then exported into 3 different .csv files for the different types of files to be modified. These .csv files were then reviewed by Greg. Thomas wrote a script to parse the csv files and add the proper SPDX tag to the file, in the format that the file expected. This script was further refined by Greg based on the output to detect more types of files automatically and to distinguish between header and source .c files (which need different comment types.) Finally Greg ran the script using the .csv files to generate the patches. Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org> Reviewed-by: Philippe Ombredanne <pombredanne@nexb.com> Reviewed-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-11-01 08:07:57 -06:00
// SPDX-License-Identifier: GPL-2.0
/**********************************************/
/* */
/* Font file generated by rthelen */
/* */
/**********************************************/
#include <linux/font.h>
#define FONTDATAMAX (11*256)
Fonts: Replace discarded const qualifier commit 9522750c66c689b739e151fcdf895420dc81efc0 upstream. Commit 6735b4632def ("Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts") introduced the following error when building rpc_defconfig (only this build appears to be affected): `acorndata_8x8' referenced in section `.text' of arch/arm/boot/compressed/ll_char_wr.o: defined in discarded section `.data' of arch/arm/boot/compressed/font.o `acorndata_8x8' referenced in section `.data.rel.ro' of arch/arm/boot/compressed/font.o: defined in discarded section `.data' of arch/arm/boot/compressed/font.o make[3]: *** [/scratch/linux/arch/arm/boot/compressed/Makefile:191: arch/arm/boot/compressed/vmlinux] Error 1 make[2]: *** [/scratch/linux/arch/arm/boot/Makefile:61: arch/arm/boot/compressed/vmlinux] Error 2 make[1]: *** [/scratch/linux/arch/arm/Makefile:317: zImage] Error 2 The .data section is discarded at link time. Reinstating acorndata_8x8 as const ensures it is still available after linking. Do the same for the other 12 built-in fonts as well, for consistency purposes. Cc: <stable@vger.kernel.org> Cc: Russell King <linux@armlinux.org.uk> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Fixes: 6735b4632def ("Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts") Signed-off-by: Lee Jones <lee.jones@linaro.org> Co-developed-by: Peilin Ye <yepeilin.cs@gmail.com> Signed-off-by: Peilin Ye <yepeilin.cs@gmail.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: https://patchwork.freedesktop.org/patch/msgid/20201102183242.2031659-1-yepeilin.cs@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-11-02 11:32:42 -07:00
static const struct font_data fontdata_6x11 = {
Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts commit 6735b4632def0640dbdf4eb9f99816aca18c4f16 upstream. syzbot has reported an issue in the framebuffer layer, where a malicious user may overflow our built-in font data buffers. In order to perform a reliable range check, subsystems need to know `FONTDATAMAX` for each built-in font. Unfortunately, our font descriptor, `struct console_font` does not contain `FONTDATAMAX`, and is part of the UAPI, making it infeasible to modify it. For user-provided fonts, the framebuffer layer resolves this issue by reserving four extra words at the beginning of data buffers. Later, whenever a function needs to access them, it simply uses the following macros: Recently we have gathered all the above macros to <linux/font.h>. Let us do the same thing for built-in fonts, prepend four extra words (including `FONTDATAMAX`) to their data buffers, so that subsystems can use these macros for all fonts, no matter built-in or user-provided. This patch depends on patch "fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h". Cc: stable@vger.kernel.org Link: https://syzkaller.appspot.com/bug?id=08b8be45afea11888776f897895aef9ad1c3ecfd Signed-off-by: Peilin Ye <yepeilin.cs@gmail.com> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: https://patchwork.freedesktop.org/patch/msgid/ef18af00c35fb3cc826048a5f70924ed6ddce95b.1600953813.git.yepeilin.cs@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-09-24 07:42:22 -06:00
{ 0, 0, FONTDATAMAX, 0 }, {
/* 0 0x00 '^@' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 1 0x01 '^A' */
0x00, /* 00000000 */
0x78, /* 0 000 */
0x84, /* 0000 00 */
0xcc, /* 00 00 */
0x84, /* 0000 00 */
0xb4, /* 0 0 00 */
0x84, /* 0000 00 */
0x78, /* 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 2 0x02 '^B' */
0x00, /* 00000000 */
0x78, /* 0 000 */
0xfc, /* 00 */
0xb4, /* 0 0 00 */
0xfc, /* 00 */
0xcc, /* 00 00 */
0xfc, /* 00 */
0x78, /* 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 3 0x03 '^C' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x28, /* 00 0 000 */
0x7c, /* 0 00 */
0x7c, /* 0 00 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 4 0x04 '^D' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x7c, /* 0 00 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 5 0x05 '^E' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x38, /* 00 000 */
0x6c, /* 0 0 00 */
0x6c, /* 0 0 00 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 6 0x06 '^F' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x7c, /* 0 00 */
0x7c, /* 0 00 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 7 0x07 '^G' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x30, /* 00 0000 */
0x78, /* 0 000 */
0x30, /* 00 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 8 0x08 '^H' */
0xff, /* */
0xff, /* */
0xff, /* */
0xcf, /* 00 */
0x87, /* 0000 */
0xcf, /* 00 */
0xff, /* */
0xff, /* */
0xff, /* */
0xff, /* */
0xff, /* */
/* 9 0x09 '^I' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x30, /* 00 0000 */
0x48, /* 0 00 000 */
0x84, /* 0000 00 */
0x48, /* 0 00 000 */
0x30, /* 00 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 10 0x0a '^J' */
0xff, /* */
0xff, /* */
0xcf, /* 00 */
0xb7, /* 0 0 */
0x7b, /* 0 0 */
0xb7, /* 0 0 */
0xcf, /* 00 */
0xff, /* */
0xff, /* */
0xff, /* */
0xff, /* */
/* 11 0x0b '^K' */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x14, /* 000 0 00 */
0x20, /* 00 00000 */
0x78, /* 0 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 12 0x0c '^L' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x7c, /* 0 00 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 13 0x0d '^M' */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x24, /* 00 00 00 */
0x3c, /* 00 00 */
0x20, /* 00 00000 */
0x20, /* 00 00000 */
0xe0, /* 00000 */
0xc0, /* 000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 14 0x0e '^N' */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x44, /* 0 000 00 */
0x7c, /* 0 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0xcc, /* 00 00 */
0xcc, /* 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 15 0x0f '^O' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x54, /* 0 0 0 00 */
0x38, /* 00 000 */
0x6c, /* 0 0 00 */
0x38, /* 00 000 */
0x54, /* 0 0 0 00 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 16 0x10 '^P' */
0x00, /* 00000000 */
0x40, /* 0 000000 */
0x60, /* 0 00000 */
0x70, /* 0 0000 */
0x7c, /* 0 00 */
0x70, /* 0 0000 */
0x60, /* 0 00000 */
0x40, /* 0 000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 17 0x11 '^Q' */
0x00, /* 00000000 */
0x04, /* 00000 00 */
0x0c, /* 0000 00 */
0x1c, /* 000 00 */
0x7c, /* 0 00 */
0x1c, /* 000 00 */
0x0c, /* 0000 00 */
0x04, /* 00000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 18 0x12 '^R' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x54, /* 0 0 0 00 */
0x10, /* 000 0000 */
0x54, /* 0 0 0 00 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 19 0x13 '^S' */
0x00, /* 00000000 */
0x48, /* 0 00 000 */
0x48, /* 0 00 000 */
0x48, /* 0 00 000 */
0x48, /* 0 00 000 */
0x48, /* 0 00 000 */
0x00, /* 00000000 */
0x48, /* 0 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 20 0x14 '^T' */
0x3c, /* 00 00 */
0x54, /* 0 0 0 00 */
0x54, /* 0 0 0 00 */
0x54, /* 0 0 0 00 */
0x3c, /* 00 00 */
0x14, /* 000 0 00 */
0x14, /* 000 0 00 */
0x14, /* 000 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 21 0x15 '^U' */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x24, /* 00 00 00 */
0x50, /* 0 0 0000 */
0x48, /* 0 00 000 */
0x24, /* 00 00 00 */
0x14, /* 000 0 00 */
0x48, /* 0 00 000 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
/* 22 0x16 '^V' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xf8, /* 000 */
0xf8, /* 000 */
0xf8, /* 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 23 0x17 '^W' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x54, /* 0 0 0 00 */
0x10, /* 000 0000 */
0x54, /* 0 0 0 00 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 24 0x18 '^X' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x54, /* 0 0 0 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 25 0x19 '^Y' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x54, /* 0 0 0 00 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 26 0x1a '^Z' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x7c, /* 0 00 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 27 0x1b '^[' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x7c, /* 0 00 */
0x20, /* 00 00000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 28 0x1c '^\' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x78, /* 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 29 0x1d '^]' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x48, /* 0 00 000 */
0x84, /* 0000 00 */
0xfc, /* 00 */
0x84, /* 0000 00 */
0x48, /* 0 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 30 0x1e '^^' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x38, /* 00 000 */
0x7c, /* 0 00 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 31 0x1f '^`' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x7c, /* 0 00 */
0x38, /* 00 000 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 32 0x20 ' ' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 33 0x21 '!' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 34 0x22 '"' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 35 0x23 '#' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x28, /* 00 0 000 */
0x7c, /* 0 00 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x7c, /* 0 00 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 36 0x24 '$' */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x54, /* 0 0 0 00 */
0x50, /* 0 0 0000 */
0x38, /* 00 000 */
0x14, /* 000 0 00 */
0x54, /* 0 0 0 00 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 37 0x25 '%' */
0x00, /* 00000000 */
0x64, /* 0 00 00 */
0x64, /* 0 00 00 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x4c, /* 0 00 00 */
0x4c, /* 0 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 38 0x26 '&' */
0x00, /* 00000000 */
0x30, /* 00 0000 */
0x48, /* 0 00 000 */
0x50, /* 0 0 0000 */
0x20, /* 00 00000 */
0x54, /* 0 0 0 00 */
0x48, /* 0 00 000 */
0x34, /* 00 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 39 0x27 ''' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 40 0x28 '(' */
0x04, /* 00000 00 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x04, /* 00000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 41 0x29 ')' */
0x20, /* 00 00000 */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 42 0x2a '*' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x54, /* 0 0 0 00 */
0x38, /* 00 000 */
0x54, /* 0 0 0 00 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 43 0x2b '+' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x7c, /* 0 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 44 0x2c ',' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x30, /* 00 0000 */
0x30, /* 00 0000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x00, /* 00000000 */
/* 45 0x2d '-' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 46 0x2e '.' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x18, /* 000 000 */
0x18, /* 000 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 47 0x2f '/' */
0x04, /* 00000 00 */
0x04, /* 00000 00 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x20, /* 00 00000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x00, /* 00000000 */
/* 48 0x30 '0' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x4c, /* 0 00 00 */
0x54, /* 0 0 0 00 */
0x64, /* 0 00 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 49 0x31 '1' */
0x00, /* 00000000 */
0x08, /* 0000 000 */
0x18, /* 000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x1c, /* 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 50 0x32 '2' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x04, /* 00000 00 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 51 0x33 '3' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x04, /* 00000 00 */
0x18, /* 000 000 */
0x04, /* 00000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 52 0x34 '4' */
0x00, /* 00000000 */
0x08, /* 0000 000 */
0x18, /* 000 000 */
0x28, /* 00 0 000 */
0x48, /* 0 00 000 */
0x7c, /* 0 00 */
0x08, /* 0000 000 */
0x1c, /* 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 53 0x35 '5' */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x40, /* 0 000000 */
0x78, /* 0 000 */
0x04, /* 00000 00 */
0x04, /* 00000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 54 0x36 '6' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x40, /* 0 000000 */
0x78, /* 0 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 55 0x37 '7' */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x04, /* 00000 00 */
0x04, /* 00000 00 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 56 0x38 '8' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 57 0x39 '9' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x3c, /* 00 00 */
0x04, /* 00000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 58 0x3a ':' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x18, /* 000 000 */
0x18, /* 000 000 */
0x00, /* 00000000 */
0x18, /* 000 000 */
0x18, /* 000 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 59 0x3b ';' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x30, /* 00 0000 */
0x30, /* 00 0000 */
0x00, /* 00000000 */
0x30, /* 00 0000 */
0x30, /* 00 0000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x00, /* 00000000 */
/* 60 0x3c '<' */
0x00, /* 00000000 */
0x04, /* 00000 00 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x04, /* 00000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 61 0x3d '=' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 62 0x3e '>' */
0x00, /* 00000000 */
0x20, /* 00 00000 */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x04, /* 00000 00 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 63 0x3f '?' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x04, /* 00000 00 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 64 0x40 '@' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x74, /* 0 0 00 */
0x54, /* 0 0 0 00 */
0x78, /* 0 000 */
0x40, /* 0 000000 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 65 0x41 'A' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x7c, /* 0 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 66 0x42 'B' */
0x00, /* 00000000 */
0x78, /* 0 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x78, /* 0 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x78, /* 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 67 0x43 'C' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 68 0x44 'D' */
0x00, /* 00000000 */
0x78, /* 0 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x78, /* 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 69 0x45 'E' */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x78, /* 0 000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 70 0x46 'F' */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x78, /* 0 000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 71 0x47 'G' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x40, /* 0 000000 */
0x4c, /* 0 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 72 0x48 'H' */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x7c, /* 0 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 73 0x49 'I' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 74 0x4a 'J' */
0x00, /* 00000000 */
0x04, /* 00000 00 */
0x04, /* 00000 00 */
0x04, /* 00000 00 */
0x04, /* 00000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 75 0x4b 'K' */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x48, /* 0 00 000 */
0x50, /* 0 0 0000 */
0x60, /* 0 00000 */
0x50, /* 0 0 0000 */
0x48, /* 0 00 000 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 76 0x4c 'L' */
0x00, /* 00000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 77 0x4d 'M' */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x6c, /* 0 0 00 */
0x54, /* 0 0 0 00 */
0x54, /* 0 0 0 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 78 0x4e 'N' */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x64, /* 0 00 00 */
0x54, /* 0 0 0 00 */
0x4c, /* 0 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 79 0x4f 'O' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 80 0x50 'P' */
0x00, /* 00000000 */
0x78, /* 0 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x78, /* 0 000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 81 0x51 'Q' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x54, /* 0 0 0 00 */
0x38, /* 00 000 */
0x04, /* 00000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 82 0x52 'R' */
0x00, /* 00000000 */
0x78, /* 0 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x78, /* 0 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 83 0x53 'S' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x40, /* 0 000000 */
0x38, /* 00 000 */
0x04, /* 00000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 84 0x54 'T' */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 85 0x55 'U' */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 86 0x56 'V' */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x28, /* 00 0 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 87 0x57 'W' */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x54, /* 0 0 0 00 */
0x54, /* 0 0 0 00 */
0x6c, /* 0 0 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 88 0x58 'X' */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x28, /* 00 0 000 */
0x10, /* 000 0000 */
0x28, /* 00 0 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 89 0x59 'Y' */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x28, /* 00 0 000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 90 0x5a 'Z' */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x04, /* 00000 00 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x40, /* 0 000000 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 91 0x5b '[' */
0x0c, /* 0000 00 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x0c, /* 0000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 92 0x5c '\' */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x20, /* 00 00000 */
0x20, /* 00 00000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x04, /* 00000 00 */
0x04, /* 00000 00 */
0x00, /* 00000000 */
/* 93 0x5d ']' */
0x30, /* 00 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x30, /* 00 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 94 0x5e '^' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x28, /* 00 0 000 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 95 0x5f '_' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 96 0x60 '`' */
0x20, /* 00 00000 */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 97 0x61 'a' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x4c, /* 0 00 00 */
0x34, /* 00 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 98 0x62 'b' */
0x00, /* 00000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x78, /* 0 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x78, /* 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 99 0x63 'c' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x40, /* 0 000000 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 100 0x64 'd' */
0x00, /* 00000000 */
0x04, /* 00000 00 */
0x04, /* 00000 00 */
0x3c, /* 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x3c, /* 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 101 0x65 'e' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x7c, /* 0 00 */
0x40, /* 0 000000 */
0x3c, /* 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 102 0x66 'f' */
0x00, /* 00000000 */
0x0c, /* 0000 00 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 103 0x67 'g' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x3c, /* 00 00 */
0x04, /* 00000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
/* 104 0x68 'h' */
0x00, /* 00000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x78, /* 0 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 105 0x69 'i' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x30, /* 00 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 106 0x6a 'j' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x30, /* 00 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x60, /* 0 00000 */
0x00, /* 00000000 */
/* 107 0x6b 'k' */
0x00, /* 00000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x48, /* 0 00 000 */
0x50, /* 0 0 0000 */
0x70, /* 0 0000 */
0x48, /* 0 00 000 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 108 0x6c 'l' */
0x00, /* 00000000 */
0x30, /* 00 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 109 0x6d 'm' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x78, /* 0 000 */
0x54, /* 0 0 0 00 */
0x54, /* 0 0 0 00 */
0x54, /* 0 0 0 00 */
0x54, /* 0 0 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 110 0x6e 'n' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x58, /* 0 0 000 */
0x64, /* 0 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 111 0x6f 'o' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 112 0x70 'p' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x78, /* 0 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x78, /* 0 000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x00, /* 00000000 */
/* 113 0x71 'q' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x3c, /* 00 00 */
0x04, /* 00000 00 */
0x04, /* 00000 00 */
0x00, /* 00000000 */
/* 114 0x72 'r' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x58, /* 0 0 000 */
0x64, /* 0 00 00 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 115 0x73 's' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x40, /* 0 000000 */
0x38, /* 00 000 */
0x04, /* 00000 00 */
0x78, /* 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 116 0x74 't' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x0c, /* 0000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 117 0x75 'u' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x4c, /* 0 00 00 */
0x34, /* 00 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 118 0x76 'v' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x28, /* 00 0 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 119 0x77 'w' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x54, /* 0 0 0 00 */
0x54, /* 0 0 0 00 */
0x54, /* 0 0 0 00 */
0x54, /* 0 0 0 00 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 120 0x78 'x' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x28, /* 00 0 000 */
0x10, /* 000 0000 */
0x28, /* 00 0 000 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 121 0x79 'y' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x3c, /* 00 00 */
0x04, /* 00000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
/* 122 0x7a 'z' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 123 0x7b '{' */
0x04, /* 00000 00 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x04, /* 00000 00 */
/* 124 0x7c '|' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 125 0x7d '}' */
0x20, /* 00 00000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
/* 126 0x7e '~' */
0x00, /* 00000000 */
0x34, /* 00 0 00 */
0x58, /* 0 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 127 0x7f '^?' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x28, /* 00 0 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 128 0x80 '\200' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x00, /* 00000000 */
/* 129 0x81 '\201' */
0x00, /* 00000000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x4c, /* 0 00 00 */
0x34, /* 00 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 130 0x82 '\202' */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x7c, /* 0 00 */
0x40, /* 0 000000 */
0x3c, /* 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 131 0x83 '\203' */
0x10, /* 000 0000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x4c, /* 0 00 00 */
0x34, /* 00 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 132 0x84 '\204' */
0x00, /* 00000000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x4c, /* 0 00 00 */
0x34, /* 00 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 133 0x85 '\205' */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x4c, /* 0 00 00 */
0x34, /* 00 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 134 0x86 '\206' */
0x18, /* 000 000 */
0x24, /* 00 00 00 */
0x18, /* 000 000 */
0x3c, /* 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x4c, /* 0 00 00 */
0x34, /* 00 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 135 0x87 '\207' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x3c, /* 00 00 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x00, /* 00000000 */
/* 136 0x88 '\210' */
0x10, /* 000 0000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x7c, /* 0 00 */
0x40, /* 0 000000 */
0x3c, /* 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 137 0x89 '\211' */
0x00, /* 00000000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x7c, /* 0 00 */
0x40, /* 0 000000 */
0x3c, /* 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 138 0x8a '\212' */
0x20, /* 00 00000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x7c, /* 0 00 */
0x40, /* 0 000000 */
0x3c, /* 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 139 0x8b '\213' */
0x00, /* 00000000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 140 0x8c '\214' */
0x10, /* 000 0000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 141 0x8d '\215' */
0x20, /* 00 00000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 142 0x8e '\216' */
0x84, /* 0000 00 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x7c, /* 0 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 143 0x8f '\217' */
0x58, /* 0 0 000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x7c, /* 0 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 144 0x90 '\220' */
0x10, /* 000 0000 */
0x7c, /* 0 00 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x78, /* 0 000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 145 0x91 '\221' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x54, /* 0 0 0 00 */
0x5c, /* 0 0 00 */
0x50, /* 0 0 0000 */
0x3c, /* 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 146 0x92 '\222' */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x50, /* 0 0 0000 */
0x50, /* 0 0 0000 */
0x78, /* 0 000 */
0x50, /* 0 0 0000 */
0x50, /* 0 0 0000 */
0x5c, /* 0 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 147 0x93 '\223' */
0x10, /* 000 0000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 148 0x94 '\224' */
0x00, /* 00000000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 149 0x95 '\225' */
0x20, /* 00 00000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 150 0x96 '\226' */
0x10, /* 000 0000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x4c, /* 0 00 00 */
0x34, /* 00 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 151 0x97 '\227' */
0x20, /* 00 00000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x4c, /* 0 00 00 */
0x34, /* 00 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 152 0x98 '\230' */
0x00, /* 00000000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x3c, /* 00 00 */
0x04, /* 00000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
/* 153 0x99 '\231' */
0x84, /* 0000 00 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 154 0x9a '\232' */
0x88, /* 000 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 155 0x9b '\233' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x54, /* 0 0 0 00 */
0x50, /* 0 0 0000 */
0x54, /* 0 0 0 00 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 156 0x9c '\234' */
0x30, /* 00 0000 */
0x48, /* 0 00 000 */
0x40, /* 0 000000 */
0x70, /* 0 0000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x44, /* 0 000 00 */
0x78, /* 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 157 0x9d '\235' */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x28, /* 00 0 000 */
0x7c, /* 0 00 */
0x10, /* 000 0000 */
0x7c, /* 0 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 158 0x9e '\236' */
0x00, /* 00000000 */
0x70, /* 0 0000 */
0x48, /* 0 00 000 */
0x70, /* 0 0000 */
0x48, /* 0 00 000 */
0x5c, /* 0 0 00 */
0x48, /* 0 00 000 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 159 0x9f '\237' */
0x00, /* 00000000 */
0x0c, /* 0000 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x60, /* 0 00000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 160 0xa0 '\240' */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x4c, /* 0 00 00 */
0x34, /* 00 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 161 0xa1 '\241' */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 162 0xa2 '\242' */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 163 0xa3 '\243' */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x4c, /* 0 00 00 */
0x34, /* 00 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 164 0xa4 '\244' */
0x34, /* 00 0 00 */
0x58, /* 0 0 000 */
0x00, /* 00000000 */
0x58, /* 0 0 000 */
0x64, /* 0 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 165 0xa5 '\245' */
0x58, /* 0 0 000 */
0x44, /* 0 000 00 */
0x64, /* 0 00 00 */
0x54, /* 0 0 0 00 */
0x4c, /* 0 00 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 166 0xa6 '\246' */
0x00, /* 00000000 */
0x1c, /* 000 00 */
0x24, /* 00 00 00 */
0x24, /* 00 00 00 */
0x1c, /* 000 00 */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 167 0xa7 '\247' */
0x00, /* 00000000 */
0x18, /* 000 000 */
0x24, /* 00 00 00 */
0x24, /* 00 00 00 */
0x18, /* 000 000 */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 168 0xa8 '\250' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x40, /* 0 000000 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 169 0xa9 '\251' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 170 0xaa '\252' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x04, /* 00000 00 */
0x04, /* 00000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 171 0xab '\253' */
0x20, /* 00 00000 */
0x60, /* 0 00000 */
0x24, /* 00 00 00 */
0x28, /* 00 0 000 */
0x10, /* 000 0000 */
0x28, /* 00 0 000 */
0x44, /* 0 000 00 */
0x08, /* 0000 000 */
0x1c, /* 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 172 0xac '\254' */
0x20, /* 00 00000 */
0x60, /* 0 00000 */
0x24, /* 00 00 00 */
0x28, /* 00 0 000 */
0x10, /* 000 0000 */
0x28, /* 00 0 000 */
0x58, /* 0 0 000 */
0x3c, /* 00 00 */
0x08, /* 0000 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 173 0xad '\255' */
0x00, /* 00000000 */
0x08, /* 0000 000 */
0x00, /* 00000000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x08, /* 0000 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 174 0xae '\256' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x24, /* 00 00 00 */
0x48, /* 0 00 000 */
0x48, /* 0 00 000 */
0x24, /* 00 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 175 0xaf '\257' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x48, /* 0 00 000 */
0x24, /* 00 00 00 */
0x24, /* 00 00 00 */
0x48, /* 0 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 176 0xb0 '\260' */
0x11, /* 000 000 */
0x44, /* 0 000 00 */
0x11, /* 000 000 */
0x44, /* 0 000 00 */
0x11, /* 000 000 */
0x44, /* 0 000 00 */
0x11, /* 000 000 */
0x44, /* 0 000 00 */
0x11, /* 000 000 */
0x44, /* 0 000 00 */
0x11, /* 000 000 */
/* 177 0xb1 '\261' */
0x55, /* 0 0 0 0 */
0xaa, /* 0 0 0 0 */
0x55, /* 0 0 0 0 */
0xaa, /* 0 0 0 0 */
0x55, /* 0 0 0 0 */
0xaa, /* 0 0 0 0 */
0x55, /* 0 0 0 0 */
0xaa, /* 0 0 0 0 */
0x55, /* 0 0 0 0 */
0xaa, /* 0 0 0 0 */
0x55, /* 0 0 0 0 */
/* 178 0xb2 '\262' */
0xdd, /* 0 0 */
0x77, /* 0 0 */
0xdd, /* 0 0 */
0x77, /* 0 0 */
0xdd, /* 0 0 */
0x77, /* 0 0 */
0xdd, /* 0 0 */
0x77, /* 0 0 */
0xdd, /* 0 0 */
0x77, /* 0 0 */
0xdd, /* 0 0 */
/* 179 0xb3 '\263' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 180 0xb4 '\264' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0xf0, /* 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 181 0xb5 '\265' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0xf0, /* 0000 */
0x10, /* 000 0000 */
0xf0, /* 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 182 0xb6 '\266' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0xe8, /* 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
/* 183 0xb7 '\267' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xf8, /* 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
/* 184 0xb8 '\270' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xf0, /* 0000 */
0x10, /* 000 0000 */
0xf0, /* 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 185 0xb9 '\271' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0xe8, /* 0 000 */
0x08, /* 0000 000 */
0xe8, /* 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
/* 186 0xba '\272' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
/* 187 0xbb '\273' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xf8, /* 000 */
0x08, /* 0000 000 */
0xe8, /* 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
/* 188 0xbc '\274' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0xe8, /* 0 000 */
0x08, /* 0000 000 */
0xf8, /* 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 189 0xbd '\275' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0xf8, /* 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 190 0xbe '\276' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0xf0, /* 0000 */
0x10, /* 000 0000 */
0xf0, /* 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 191 0xbf '\277' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xf0, /* 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 192 0xc0 '\300' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x1c, /* 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 193 0xc1 '\301' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 194 0xc2 '\302' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 195 0xc3 '\303' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x1c, /* 000 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 196 0xc4 '\304' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 197 0xc5 '\305' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0xfc, /* 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 198 0xc6 '\306' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x1c, /* 000 00 */
0x10, /* 000 0000 */
0x1c, /* 000 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 199 0xc7 '\307' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x2c, /* 00 0 00 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
/* 200 0xc8 '\310' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x2c, /* 00 0 00 */
0x20, /* 00 00000 */
0x3c, /* 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 201 0xc9 '\311' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x20, /* 00 00000 */
0x2c, /* 00 0 00 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
/* 202 0xca '\312' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0xec, /* 0 00 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 203 0xcb '\313' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0xec, /* 0 00 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
/* 204 0xcc '\314' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x2c, /* 00 0 00 */
0x20, /* 00 00000 */
0x2c, /* 00 0 00 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
/* 205 0xcd '\315' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 206 0xce '\316' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0xec, /* 0 00 */
0x00, /* 00000000 */
0xec, /* 0 00 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
/* 207 0xcf '\317' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 208 0xd0 '\320' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 209 0xd1 '\321' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 210 0xd2 '\322' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
/* 211 0xd3 '\323' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x3c, /* 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 212 0xd4 '\324' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x1c, /* 000 00 */
0x10, /* 000 0000 */
0x1c, /* 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 213 0xd5 '\325' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x1c, /* 000 00 */
0x10, /* 000 0000 */
0x1c, /* 000 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 214 0xd6 '\326' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
/* 215 0xd7 '\327' */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0xfc, /* 00 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
/* 216 0xd8 '\330' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0xfc, /* 00 */
0x10, /* 000 0000 */
0xfc, /* 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 217 0xd9 '\331' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0xf0, /* 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 218 0xda '\332' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x1f, /* 000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 219 0xdb '\333' */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
/* 220 0xdc '\334' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
/* 221 0xdd '\335' */
0xe0, /* 00000 */
0xe0, /* 00000 */
0xe0, /* 00000 */
0xe0, /* 00000 */
0xe0, /* 00000 */
0xe0, /* 00000 */
0xe0, /* 00000 */
0xe0, /* 00000 */
0xe0, /* 00000 */
0xe0, /* 00000 */
0xe0, /* 00000 */
/* 222 0xde '\336' */
0x1c, /* 000 00 */
0x1c, /* 000 00 */
0x1c, /* 000 00 */
0x1c, /* 000 00 */
0x1c, /* 000 00 */
0x1c, /* 000 00 */
0x1c, /* 000 00 */
0x1c, /* 000 00 */
0x1c, /* 000 00 */
0x1c, /* 000 00 */
0x1c, /* 000 00 */
/* 223 0xdf '\337' */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0xfc, /* 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 224 0xe0 '\340' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x24, /* 00 00 00 */
0x58, /* 0 0 000 */
0x50, /* 0 0 0000 */
0x54, /* 0 0 0 00 */
0x2c, /* 00 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 225 0xe1 '\341' */
0x18, /* 000 000 */
0x24, /* 00 00 00 */
0x44, /* 0 000 00 */
0x48, /* 0 00 000 */
0x48, /* 0 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x58, /* 0 0 000 */
0x40, /* 0 000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 226 0xe2 '\342' */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 227 0xe3 '\343' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 228 0xe4 '\344' */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x24, /* 00 00 00 */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x24, /* 00 00 00 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 229 0xe5 '\345' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x48, /* 0 00 000 */
0x48, /* 0 00 000 */
0x48, /* 0 00 000 */
0x30, /* 00 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 230 0xe6 '\346' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x48, /* 0 00 000 */
0x48, /* 0 00 000 */
0x48, /* 0 00 000 */
0x48, /* 0 00 000 */
0x74, /* 0 0 00 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x00, /* 00000000 */
/* 231 0xe7 '\347' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x6c, /* 0 0 00 */
0x98, /* 00 000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 232 0xe8 '\350' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 233 0xe9 '\351' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x4c, /* 0 00 00 */
0x54, /* 0 0 0 00 */
0x64, /* 0 00 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 234 0xea '\352' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x28, /* 00 0 000 */
0x6c, /* 0 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 235 0xeb '\353' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x0c, /* 0000 00 */
0x14, /* 000 0 00 */
0x24, /* 00 00 00 */
0x24, /* 00 00 00 */
0x18, /* 000 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 236 0xec '\354' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x54, /* 0 0 0 00 */
0x54, /* 0 0 0 00 */
0x54, /* 0 0 0 00 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 237 0xed '\355' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x04, /* 00000 00 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x38, /* 00 000 */
0x40, /* 0 000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 238 0xee '\356' */
0x00, /* 00000000 */
0x3c, /* 00 00 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x78, /* 0 000 */
0x40, /* 0 000000 */
0x40, /* 0 000000 */
0x3c, /* 00 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 239 0xef '\357' */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x44, /* 0 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 240 0xf0 '\360' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0xfc, /* 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 241 0xf1 '\361' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x7c, /* 0 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 242 0xf2 '\362' */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x04, /* 00000 00 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x1c, /* 000 00 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 243 0xf3 '\363' */
0x00, /* 00000000 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x20, /* 00 00000 */
0x10, /* 000 0000 */
0x08, /* 0000 000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 244 0xf4 '\364' */
0x00, /* 00000000 */
0x0c, /* 0000 00 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
/* 245 0xf5 '\365' */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x10, /* 000 0000 */
0x60, /* 0 00000 */
0x00, /* 00000000 */
/* 246 0xf6 '\366' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x7c, /* 0 00 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 247 0xf7 '\367' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x34, /* 00 0 00 */
0x48, /* 0 00 000 */
0x00, /* 00000000 */
0x34, /* 00 0 00 */
0x48, /* 0 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 248 0xf8 '\370' */
0x18, /* 000 000 */
0x24, /* 00 00 00 */
0x24, /* 00 00 00 */
0x18, /* 000 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 249 0xf9 '\371' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x38, /* 00 000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 250 0xfa '\372' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x10, /* 000 0000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 251 0xfb '\373' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x0c, /* 0000 00 */
0x08, /* 0000 000 */
0x10, /* 000 0000 */
0x50, /* 0 0 0000 */
0x20, /* 00 00000 */
0x20, /* 00 00000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 252 0xfc '\374' */
0x00, /* 00000000 */
0x50, /* 0 0 0000 */
0x28, /* 00 0 000 */
0x28, /* 00 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 253 0xfd '\375' */
0x00, /* 00000000 */
0x70, /* 0 0000 */
0x08, /* 0000 000 */
0x20, /* 00 00000 */
0x78, /* 0 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 254 0xfe '\376' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x38, /* 00 000 */
0x38, /* 00 000 */
0x38, /* 00 000 */
0x38, /* 00 000 */
0x38, /* 00 000 */
0x38, /* 00 000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
/* 255 0xff '\377' */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
0x00, /* 00000000 */
Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts commit 6735b4632def0640dbdf4eb9f99816aca18c4f16 upstream. syzbot has reported an issue in the framebuffer layer, where a malicious user may overflow our built-in font data buffers. In order to perform a reliable range check, subsystems need to know `FONTDATAMAX` for each built-in font. Unfortunately, our font descriptor, `struct console_font` does not contain `FONTDATAMAX`, and is part of the UAPI, making it infeasible to modify it. For user-provided fonts, the framebuffer layer resolves this issue by reserving four extra words at the beginning of data buffers. Later, whenever a function needs to access them, it simply uses the following macros: Recently we have gathered all the above macros to <linux/font.h>. Let us do the same thing for built-in fonts, prepend four extra words (including `FONTDATAMAX`) to their data buffers, so that subsystems can use these macros for all fonts, no matter built-in or user-provided. This patch depends on patch "fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h". Cc: stable@vger.kernel.org Link: https://syzkaller.appspot.com/bug?id=08b8be45afea11888776f897895aef9ad1c3ecfd Signed-off-by: Peilin Ye <yepeilin.cs@gmail.com> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: https://patchwork.freedesktop.org/patch/msgid/ef18af00c35fb3cc826048a5f70924ed6ddce95b.1600953813.git.yepeilin.cs@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-09-24 07:42:22 -06:00
} };
const struct font_desc font_vga_6x11 = {
.idx = VGA6x11_IDX,
.name = "ProFont6x11",
.width = 6,
.height = 11,
Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts commit 6735b4632def0640dbdf4eb9f99816aca18c4f16 upstream. syzbot has reported an issue in the framebuffer layer, where a malicious user may overflow our built-in font data buffers. In order to perform a reliable range check, subsystems need to know `FONTDATAMAX` for each built-in font. Unfortunately, our font descriptor, `struct console_font` does not contain `FONTDATAMAX`, and is part of the UAPI, making it infeasible to modify it. For user-provided fonts, the framebuffer layer resolves this issue by reserving four extra words at the beginning of data buffers. Later, whenever a function needs to access them, it simply uses the following macros: Recently we have gathered all the above macros to <linux/font.h>. Let us do the same thing for built-in fonts, prepend four extra words (including `FONTDATAMAX`) to their data buffers, so that subsystems can use these macros for all fonts, no matter built-in or user-provided. This patch depends on patch "fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h". Cc: stable@vger.kernel.org Link: https://syzkaller.appspot.com/bug?id=08b8be45afea11888776f897895aef9ad1c3ecfd Signed-off-by: Peilin Ye <yepeilin.cs@gmail.com> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: https://patchwork.freedesktop.org/patch/msgid/ef18af00c35fb3cc826048a5f70924ed6ddce95b.1600953813.git.yepeilin.cs@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-09-24 07:42:22 -06:00
.data = fontdata_6x11.data,
/* Try avoiding this font if possible unless on MAC */
.pref = -2000,
};