* Re: [syzbot] [fbdev?] KASAN: vmalloc-out-of-bounds Write in imageblit (6)
From: syzbot @ 2025-11-18 8:00 UTC (permalink / raw)
To: deller, dri-devel, linux-fbdev, linux-kernel, simona, soci,
syzkaller-bugs
In-Reply-To: <6907c8c8.a70a0220.37351b.0012.GAE@google.com>
syzbot has found a reproducer for the following issue on:
HEAD commit: e7c375b18160 Merge tag 'vfs-6.18-rc7.fixes' of gitolite.ke..
git tree: upstream
console output: https://syzkaller.appspot.com/x/log.txt?x=15476692580000
kernel config: https://syzkaller.appspot.com/x/.config?x=1cd7f786c0f5182f
dashboard link: https://syzkaller.appspot.com/bug?extid=5a40432dfe8f86ee657a
compiler: gcc (Debian 12.2.0-14+deb12u1) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40
syz repro: https://syzkaller.appspot.com/x/repro.syz?x=10a70332580000
C reproducer: https://syzkaller.appspot.com/x/repro.c?x=173228b4580000
Downloadable assets:
disk image: https://storage.googleapis.com/syzbot-assets/1fcb660703f1/disk-e7c375b1.raw.xz
vmlinux: https://storage.googleapis.com/syzbot-assets/4bf314965321/vmlinux-e7c375b1.xz
kernel image: https://storage.googleapis.com/syzbot-assets/456b373fea36/bzImage-e7c375b1.xz
IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by: syzbot+5a40432dfe8f86ee657a@syzkaller.appspotmail.com
RDX: 0000000000000007 RSI: 0000000000000000 RDI: 0000000000000003
RBP: 00007fff34de03f0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007fd0417e5fa0 R14: 00007fd0417e5fa0 R15: 0000000000000003
</TASK>
==================================================================
BUG: KASAN: vmalloc-out-of-bounds in fb_write_offset drivers/video/fbdev/core/sysmem.h:30 [inline]
BUG: KASAN: vmalloc-out-of-bounds in fb_bitmap_2ppw drivers/video/fbdev/core/fb_imageblit.h:364 [inline]
BUG: KASAN: vmalloc-out-of-bounds in fb_bitmap_imageblit drivers/video/fbdev/core/fb_imageblit.h:462 [inline]
BUG: KASAN: vmalloc-out-of-bounds in fb_imageblit drivers/video/fbdev/core/fb_imageblit.h:492 [inline]
BUG: KASAN: vmalloc-out-of-bounds in sys_imageblit+0x1a6f/0x1e60 drivers/video/fbdev/core/sysimgblt.c:24
Write of size 8 at addr ffffc90003749fc0 by task syz.0.17/6037
CPU: 0 UID: 0 PID: 6037 Comm: syz.0.17 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025
Call Trace:
<TASK>
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120
print_address_description mm/kasan/report.c:378 [inline]
print_report+0xcd/0x630 mm/kasan/report.c:482
kasan_report+0xe0/0x110 mm/kasan/report.c:595
fb_write_offset drivers/video/fbdev/core/sysmem.h:30 [inline]
fb_bitmap_2ppw drivers/video/fbdev/core/fb_imageblit.h:364 [inline]
fb_bitmap_imageblit drivers/video/fbdev/core/fb_imageblit.h:462 [inline]
fb_imageblit drivers/video/fbdev/core/fb_imageblit.h:492 [inline]
sys_imageblit+0x1a6f/0x1e60 drivers/video/fbdev/core/sysimgblt.c:24
drm_fbdev_shmem_defio_imageblit+0x20/0x130 drivers/gpu/drm/drm_fbdev_shmem.c:38
cw_putcs_aligned drivers/video/fbdev/core/fbcon_cw.c:110 [inline]
cw_putcs+0x917/0xbb0 drivers/video/fbdev/core/fbcon_cw.c:158
fbcon_putcs+0x387/0x450 drivers/video/fbdev/core/fbcon.c:1320
do_update_region+0x2e9/0x3f0 drivers/tty/vt/vt.c:628
redraw_screen+0x63f/0x760 drivers/tty/vt/vt.c:980
fbcon_modechanged+0x456/0x6b0 drivers/video/fbdev/core/fbcon.c:2710
fbcon_rotate drivers/video/fbdev/core/fbcon.c:228 [inline]
rotate_store+0x258/0x2f0 drivers/video/fbdev/core/fbcon.c:3215
dev_attr_store+0x58/0x80 drivers/base/core.c:2437
sysfs_kf_write+0xf2/0x150 fs/sysfs/file.c:142
kernfs_fop_write_iter+0x3af/0x570 fs/kernfs/file.c:352
new_sync_write fs/read_write.c:593 [inline]
vfs_write+0x7d3/0x11d0 fs/read_write.c:686
ksys_write+0x12a/0x250 fs/read_write.c:738
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0xcd/0xfa0 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fd04158f6c9
Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fff34de0398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
RAX: ffffffffffffffda RBX: 00007fd0417e5fa0 RCX: 00007fd04158f6c9
RDX: 0000000000000007 RSI: 0000000000000000 RDI: 0000000000000003
RBP: 00007fff34de03f0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007fd0417e5fa0 R14: 00007fd0417e5fa0 R15: 0000000000000003
</TASK>
The buggy address belongs to a vmalloc virtual mapping
Memory state around the buggy address:
ffffc90003749e80: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8
ffffc90003749f00: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8
>ffffc90003749f80: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8
^
ffffc9000374a000: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8
ffffc9000374a080: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8
==================================================================
---
If you want syzbot to run the reproducer, reply with:
#syz test: git://repo/address.git branch-or-commit-hash
If you attach or paste a git patch, syzbot will apply it before testing.
^ permalink raw reply
* Re: [PATCH] drm, fbcon, vga_switcheroo: Avoid race condition in fbcon setup
From: Javier Martinez Canillas @ 2025-11-17 15:14 UTC (permalink / raw)
To: Thomas Zimmermann, maarten.lankhorst, mripard, airlied, simona,
deller, lukas, ville.syrjala, sam
Cc: dri-devel, linux-fbdev
In-Reply-To: <9306d41f-6afc-4277-9198-a23e51cbd9f6@suse.de>
Thomas Zimmermann <tzimmermann@suse.de> writes:
> Hi
>
> Am 17.11.25 um 11:32 schrieb Javier Martinez Canillas:
>> Thomas Zimmermann <tzimmermann@suse.de> writes:
>>
>> Hello Thomas,
>>
>>> Protect vga_switcheroo_client_fb_set() with console lock. Avoids OOB
>>> access in fbcon_remap_all(). Without holding the console lock the call
>>> races with switching outputs.
>>>
>>> VGA switcheroo calls fbcon_remap_all() when switching clients. The fbcon
>>> function uses struct fb_info.node, which is set by register_framebuffer().
>>> As the fb-helper code currently sets up VGA switcheroo before registering
>>> the framebuffer, the value of node is -1 and therefore not a legal value.
>>> For example, fbcon uses the value within set_con2fb_map() [1] as an index
>>> into an array.
>>>
>>> Moving vga_switcheroo_client_fb_set() after register_framebuffer() can
>>> result in VGA switching that does not switch fbcon correctly.
>>>
>>> Therefore move vga_switcheroo_client_fb_set() under fbcon_fb_registered(),
>>> which already holds the console lock. Fbdev calls fbcon_fb_registered()
>>> from within register_framebuffer(). Serializes the helper with VGA
>>> switcheroo's call to fbcon_remap_all().
>>>
>>> Although vga_switcheroo_client_fb_set() takes an instance of struct fb_info
>>> as parameter, it really only needs the contained fbcon state. Moving the
>>> call to fbcon initialization is therefore cleaner than before. Only amdgpu,
>>> i915, nouveau and radeon support vga_switcheroo. For all other drivers,
>>> this change does nothing.
>>>
>>> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
>>> Link: https://elixir.bootlin.com/linux/v6.17/source/drivers/video/fbdev/core/fbcon.c#L2942 # [1]
>>> ---
>> I'm not that familiar with fbcon and vga_switcheroo to properly review
>> your patch but after reading the explanation in the commit message and
>> reading the diff, the change does make sense to me.
>>
>> Acked-by: Javier Martinez Canillas <javierm@redhat.com>
>>
>> But I think that would be good if you get some testing for the drivers
>> that make use of vga_switcheroo. Also, do you need a Fixes tag ?
>
> I've ran the testing on amdgpu and i915 so that nothing breaks. The bug
> is hard to reproduce though. I've discovered it by reading the code.
>
Thanks.
I usually put that kind of information between the --- separator and the
start of the diff. Since that info can be useful for reviewers and doesn't
end in the commited patch, due tools like `git am` omitting that section.
> About Fixes, the problem has been in the code forever. So IDK what Fixes
> would make sense. Just in case:
>
I see. Then I agree that having the tag is less useful.
--
Best regards,
Javier Martinez Canillas
Core Platforms
Red Hat
^ permalink raw reply
* Re: [PATCH] drm, fbcon, vga_switcheroo: Avoid race condition in fbcon setup
From: Thomas Zimmermann @ 2025-11-17 10:59 UTC (permalink / raw)
To: Javier Martinez Canillas, maarten.lankhorst, mripard, airlied,
simona, deller, lukas, ville.syrjala, sam
Cc: dri-devel, linux-fbdev
In-Reply-To: <87fradkkzp.fsf@ocarina.mail-host-address-is-not-set>
Hi
Am 17.11.25 um 11:32 schrieb Javier Martinez Canillas:
> Thomas Zimmermann <tzimmermann@suse.de> writes:
>
> Hello Thomas,
>
>> Protect vga_switcheroo_client_fb_set() with console lock. Avoids OOB
>> access in fbcon_remap_all(). Without holding the console lock the call
>> races with switching outputs.
>>
>> VGA switcheroo calls fbcon_remap_all() when switching clients. The fbcon
>> function uses struct fb_info.node, which is set by register_framebuffer().
>> As the fb-helper code currently sets up VGA switcheroo before registering
>> the framebuffer, the value of node is -1 and therefore not a legal value.
>> For example, fbcon uses the value within set_con2fb_map() [1] as an index
>> into an array.
>>
>> Moving vga_switcheroo_client_fb_set() after register_framebuffer() can
>> result in VGA switching that does not switch fbcon correctly.
>>
>> Therefore move vga_switcheroo_client_fb_set() under fbcon_fb_registered(),
>> which already holds the console lock. Fbdev calls fbcon_fb_registered()
>> from within register_framebuffer(). Serializes the helper with VGA
>> switcheroo's call to fbcon_remap_all().
>>
>> Although vga_switcheroo_client_fb_set() takes an instance of struct fb_info
>> as parameter, it really only needs the contained fbcon state. Moving the
>> call to fbcon initialization is therefore cleaner than before. Only amdgpu,
>> i915, nouveau and radeon support vga_switcheroo. For all other drivers,
>> this change does nothing.
>>
>> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
>> Link: https://elixir.bootlin.com/linux/v6.17/source/drivers/video/fbdev/core/fbcon.c#L2942 # [1]
>> ---
> I'm not that familiar with fbcon and vga_switcheroo to properly review
> your patch but after reading the explanation in the commit message and
> reading the diff, the change does make sense to me.
>
> Acked-by: Javier Martinez Canillas <javierm@redhat.com>
>
> But I think that would be good if you get some testing for the drivers
> that make use of vga_switcheroo. Also, do you need a Fixes tag ?
I've ran the testing on amdgpu and i915 so that nothing breaks. The bug
is hard to reproduce though. I've discovered it by reading the code.
About Fixes, the problem has been in the code forever. So IDK what Fixes
would make sense. Just in case:
Fixes: 6a9ee8af344e ("vga_switcheroo: initial implementation (v15)")
Cc: Dave Airlie <airlied@redhat.com>
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Tvrtko Ursulin <tursulin@ursulin.net>
Cc: Lyude Paul <lyude@redhat.com>
Cc: Danilo Krummrich <dakr@kernel.org>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: "Christian König" <christian.koenig@amd.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <mripard@kernel.org>
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Cc: Lukas Wunner <lukas@wunner.de>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Helge Deller <deller@gmx.de>
Cc: David Airlie <airlied@gmail.com>
Cc: Simona Vetter <simona@ffwll.ch>
Cc: intel-gfx@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org
Cc: nouveau@lists.freedesktop.org
Cc: amd-gfx@lists.freedesktop.org
Cc: linux-fbdev@vger.kernel.org
Cc: <stable@vger.kernel.org> # v2.6.34+
Best regards
Thomas
>
--
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstr. 146, 90461 Nürnberg, Germany, www.suse.com
GF: Jochen Jaser, Andrew McDonald, Werner Knoblich, (HRB 36809, AG Nürnberg)
^ permalink raw reply
* Re: [PATCH] drm, fbcon, vga_switcheroo: Avoid race condition in fbcon setup
From: Javier Martinez Canillas @ 2025-11-17 10:32 UTC (permalink / raw)
To: Thomas Zimmermann, maarten.lankhorst, mripard, airlied, simona,
deller, lukas, ville.syrjala, sam
Cc: dri-devel, linux-fbdev, Thomas Zimmermann
In-Reply-To: <20251105161549.98836-1-tzimmermann@suse.de>
Thomas Zimmermann <tzimmermann@suse.de> writes:
Hello Thomas,
> Protect vga_switcheroo_client_fb_set() with console lock. Avoids OOB
> access in fbcon_remap_all(). Without holding the console lock the call
> races with switching outputs.
>
> VGA switcheroo calls fbcon_remap_all() when switching clients. The fbcon
> function uses struct fb_info.node, which is set by register_framebuffer().
> As the fb-helper code currently sets up VGA switcheroo before registering
> the framebuffer, the value of node is -1 and therefore not a legal value.
> For example, fbcon uses the value within set_con2fb_map() [1] as an index
> into an array.
>
> Moving vga_switcheroo_client_fb_set() after register_framebuffer() can
> result in VGA switching that does not switch fbcon correctly.
>
> Therefore move vga_switcheroo_client_fb_set() under fbcon_fb_registered(),
> which already holds the console lock. Fbdev calls fbcon_fb_registered()
> from within register_framebuffer(). Serializes the helper with VGA
> switcheroo's call to fbcon_remap_all().
>
> Although vga_switcheroo_client_fb_set() takes an instance of struct fb_info
> as parameter, it really only needs the contained fbcon state. Moving the
> call to fbcon initialization is therefore cleaner than before. Only amdgpu,
> i915, nouveau and radeon support vga_switcheroo. For all other drivers,
> this change does nothing.
>
> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
> Link: https://elixir.bootlin.com/linux/v6.17/source/drivers/video/fbdev/core/fbcon.c#L2942 # [1]
> ---
I'm not that familiar with fbcon and vga_switcheroo to properly review
your patch but after reading the explanation in the commit message and
reading the diff, the change does make sense to me.
Acked-by: Javier Martinez Canillas <javierm@redhat.com>
But I think that would be good if you get some testing for the drivers
that make use of vga_switcheroo. Also, do you need a Fixes tag ?
--
Best regards,
Javier Martinez Canillas
Core Platforms
Red Hat
^ permalink raw reply
* Re: [PATCH] fonts: Add Terminus 10x18 console font
From: Thomas Zimmermann @ 2025-11-17 10:04 UTC (permalink / raw)
To: Neilay Kharwadkar, deller; +Cc: linux-fbdev, linux-kernel
In-Reply-To: <20251116192029.2490-1-neilaykharwadkar@gmail.com>
Hi
Am 16.11.25 um 20:20 schrieb Neilay Kharwadkar:
> Add a compile-in option for Terminus 10x18 bitmap console font
> to improve readability on modern laptop displays.
>
> On modern 13-16 inch laptop displays with high pixel density,
> common scaled resolutions like 1280x800 and 1440x900 are widely
> used.
>
> At these resolutions, VGA 8x16 is too small and difficult to
> read for extended periods, while Terminus 16x32 is too large,
> providing only 25-28 rows. The existing 10x18 font has poor
> readability.
>
> Terminus 10x18 provides improved readability with its clean,
> fixed-width design while maintaining practical row counts
> (44-50 rows).
>
> A comfortable and readable built-in font for early boot messages,
> kernel panics or whenever userspace is unavailable.
>
> The font was converted from standard Terminus ter-i18b.psf using
> psftools and formatted to match kernel font conventions.
>
> This patch is non-intrusive, no options are enabled by default
> so most users won't notice a thing.
What is the font's license and who owns the copyright?
>
> Signed-off-by: Neilay Kharwadkar <neilaykharwadkar@gmail.com>
> ---
> include/linux/font.h | 4 +-
> lib/fonts/Kconfig | 12 +
> lib/fonts/Makefile | 1 +
> lib/fonts/font_ter10x18.c | 5143 +++++++++++++++++++++++++++++++++++++
> lib/fonts/fonts.c | 3 +
> 5 files changed, 5162 insertions(+), 1 deletion(-)
> create mode 100644 lib/fonts/font_ter10x18.c
>
> diff --git a/include/linux/font.h b/include/linux/font.h
> index 81caffd51bb4..fd8625cd76b2 100644
> --- a/include/linux/font.h
> +++ b/include/linux/font.h
> @@ -35,6 +35,7 @@ struct font_desc {
> #define FONT6x10_IDX 10
> #define TER16x32_IDX 11
> #define FONT6x8_IDX 12
> +#define TER10x18_IDX 13
>
> extern const struct font_desc font_vga_8x8,
> font_vga_8x16,
> @@ -48,7 +49,8 @@ extern const struct font_desc font_vga_8x8,
> font_mini_4x6,
> font_6x10,
> font_ter_16x32,
> - font_6x8;
> + font_6x8,
> + font_ter_10x18;
>
> /* Find a font with a specific name */
>
> diff --git a/lib/fonts/Kconfig b/lib/fonts/Kconfig
> index ae59b5b4e225..7d03823e46dc 100644
> --- a/lib/fonts/Kconfig
> +++ b/lib/fonts/Kconfig
> @@ -112,6 +112,17 @@ config FONT_SUN12x22
> big letters (like the letters used in the SPARC PROM). If the
> standard font is unreadable for you, say Y, otherwise say N.
>
> +config FONT_TER10x18
> + bool "Terminus 10x18 font (not supported by all drivers)"
> + depends on FRAMEBUFFER_CONSOLE || DRM_PANIC
> + depends on !SPARC && FONTS || SPARC
> + help
> + Terminus Font is a clean, fixed width bitmap font, designed
> + for long (8 and more hours per day) work with computers.
> + This is the high resolution version made for use with 13-16" laptops.
> + It fits between the normal 8x16 font and Terminus 16x32.
> + If other fonts are unreadable for you, say Y, otherwise say N.
> +
> config FONT_TER16x32
> bool "Terminus 16x32 font (not supported by all drivers)"
> depends on FRAMEBUFFER_CONSOLE || DRM_PANIC
> @@ -140,6 +151,7 @@ config FONT_AUTOSELECT
> depends on !FONT_SUN8x16
> depends on !FONT_SUN12x22
> depends on !FONT_10x18
> + depends on !FONT_TER10x18
> depends on !FONT_TER16x32
> depends on !FONT_6x8
> select FONT_8x16
> diff --git a/lib/fonts/Makefile b/lib/fonts/Makefile
> index e16f68492174..30a85a4292fa 100644
> --- a/lib/fonts/Makefile
> +++ b/lib/fonts/Makefile
> @@ -14,6 +14,7 @@ font-objs-$(CONFIG_FONT_PEARL_8x8) += font_pearl_8x8.o
> font-objs-$(CONFIG_FONT_ACORN_8x8) += font_acorn_8x8.o
> font-objs-$(CONFIG_FONT_MINI_4x6) += font_mini_4x6.o
> font-objs-$(CONFIG_FONT_6x10) += font_6x10.o
> +font-objs-$(CONFIG_FONT_TER10x18) += font_ter10x18.o
> font-objs-$(CONFIG_FONT_TER16x32) += font_ter16x32.o
> font-objs-$(CONFIG_FONT_6x8) += font_6x8.o
>
> diff --git a/lib/fonts/font_ter10x18.c b/lib/fonts/font_ter10x18.c
> new file mode 100644
> index 000000000000..80356e9d56c7
> --- /dev/null
> +++ b/lib/fonts/font_ter10x18.c
> @@ -0,0 +1,5143 @@
> +// SPDX-License-Identifier: GPL-2.0
> +#include <linux/font.h>
> +#include <linux/module.h>
> +
> +#define FONTDATAMAX 9216
> +
> +static const struct font_data fontdata_ter10x18 = {
> + { 0, 0, FONTDATAMAX, 0 }, {
> + /* 0 0x00 '^@' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 1 0x01 '^A' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x80, 0x40, /* #--------# */
> + 0x80, 0x40, /* #--------# */
> + 0xb3, 0x40, /* #-##--##-# */
> + 0xb3, 0x40, /* #-##--##-# */
> + 0x80, 0x40, /* #--------# */
> + 0x80, 0x40, /* #--------# */
> + 0xbf, 0x40, /* #-######-# */
> + 0x9e, 0x40, /* #--####--# */
> + 0x80, 0x40, /* #--------# */
> + 0x80, 0x40, /* #--------# */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 2 0x02 '^B' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xcc, 0xc0, /* ##--##--## */
> + 0xcc, 0xc0, /* ##--##--## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xc0, 0xc0, /* ##------## */
> + 0xe1, 0xc0, /* ###----### */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 3 0x03 '^C' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x73, 0x80, /* -###--###- */
> + 0xf3, 0xc0, /* ####--#### */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x7f, 0x80, /* -########- */
> + 0x3f, 0x00, /* --######-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 4 0x04 '^D' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x3f, 0x00, /* --######-- */
> + 0x7f, 0x80, /* -########- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x7f, 0x80, /* -########- */
> + 0x3f, 0x00, /* --######-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 5 0x05 '^E' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x3f, 0x00, /* --######-- */
> + 0x3f, 0x00, /* --######-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 6 0x06 '^F' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x3f, 0x00, /* --######-- */
> + 0x7f, 0x80, /* -########- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 7 0x07 '^G' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 8 0x08 '^H' */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xf3, 0xc0, /* ####--#### */
> + 0xe1, 0xc0, /* ###----### */
> + 0xe1, 0xc0, /* ###----### */
> + 0xf3, 0xc0, /* ####--#### */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> +
> + /* 9 0x09 '^I' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x21, 0x00, /* --#----#-- */
> + 0x21, 0x00, /* --#----#-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 10 0x0a '^J' */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xe1, 0xc0, /* ###----### */
> + 0xcc, 0xc0, /* ##--##--## */
> + 0xde, 0xc0, /* ##-####-## */
> + 0xde, 0xc0, /* ##-####-## */
> + 0xcc, 0xc0, /* ##--##--## */
> + 0xe1, 0xc0, /* ###----### */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> +
> + /* 11 0x0b '^K' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0f, 0x80, /* ----#####- */
> + 0x03, 0x80, /* ------###- */
> + 0x06, 0x80, /* -----##-#- */
> + 0x0c, 0x80, /* ----##--#- */
> + 0x3e, 0x00, /* --#####--- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x3e, 0x00, /* --#####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 12 0x0c '^L' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x7f, 0x80, /* -########- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 13 0x0d '^M' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x80, /* --#######- */
> + 0x31, 0x80, /* --##---##- */
> + 0x31, 0x80, /* --##---##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x30, 0x00, /* --##------ */
> + 0x30, 0x00, /* --##------ */
> + 0x30, 0x00, /* --##------ */
> + 0x30, 0x00, /* --##------ */
> + 0x30, 0x00, /* --##------ */
> + 0x30, 0x00, /* --##------ */
> + 0xf0, 0x00, /* ####------ */
> + 0xe0, 0x00, /* ###------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 14 0x0e '^N' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x80, /* -########- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x63, 0x80, /* -##---###- */
> + 0xe3, 0x00, /* ###---##-- */
> + 0xc0, 0x00, /* ##-------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 15 0x0f '^O' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0xcc, 0xc0, /* ##--##--## */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0xf3, 0xc0, /* ####--#### */
> + 0x1e, 0x00, /* ---####--- */
> + 0x3f, 0x00, /* --######-- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0xcc, 0xc0, /* ##--##--## */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 16 0x10 '^P' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xc0, 0x00, /* ##-------- */
> + 0xf0, 0x00, /* ####------ */
> + 0xfc, 0x00, /* ######---- */
> + 0xff, 0x00, /* ########-- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0x00, /* ########-- */
> + 0xfc, 0x00, /* ######---- */
> + 0xf0, 0x00, /* ####------ */
> + 0xc0, 0x00, /* ##-------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 17 0x11 '^Q' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0xc0, /* --------## */
> + 0x03, 0xc0, /* ------#### */
> + 0x0f, 0xc0, /* ----###### */
> + 0x3f, 0xc0, /* --######## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x3f, 0xc0, /* --######## */
> + 0x0f, 0xc0, /* ----###### */
> + 0x03, 0xc0, /* ------#### */
> + 0x00, 0xc0, /* --------## */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 18 0x12 '^R' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x3f, 0x00, /* --######-- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 19 0x13 '^S' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 20 0x14 '^T' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x80, /* --#######- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x3d, 0x80, /* --####-##- */
> + 0x0d, 0x80, /* ----##-##- */
> + 0x0d, 0x80, /* ----##-##- */
> + 0x0d, 0x80, /* ----##-##- */
> + 0x0d, 0x80, /* ----##-##- */
> + 0x0d, 0x80, /* ----##-##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 21 0x15 '^U' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x30, 0x00, /* --##------ */
> + 0x1c, 0x00, /* ---###---- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1b, 0x00, /* ---##-##-- */
> + 0x0e, 0x00, /* ----###--- */
> + 0x03, 0x00, /* ------##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 22 0x16 '^V' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xff, 0x80, /* #########- */
> + 0xff, 0x80, /* #########- */
> + 0xff, 0x80, /* #########- */
> + 0xff, 0x80, /* #########- */
> + 0xff, 0x80, /* #########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 23 0x17 '^W' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x3f, 0x00, /* --######-- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 24 0x18 '^X' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x3f, 0x00, /* --######-- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 25 0x19 '^Y' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 26 0x1a '^Z' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x04, 0x00, /* -----#---- */
> + 0x06, 0x00, /* -----##--- */
> + 0x03, 0x00, /* ------##-- */
> + 0xff, 0x80, /* #########- */
> + 0xff, 0x80, /* #########- */
> + 0x03, 0x00, /* ------##-- */
> + 0x06, 0x00, /* -----##--- */
> + 0x04, 0x00, /* -----#---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 27 0x1b '^[' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x10, 0x00, /* ---#------ */
> + 0x30, 0x00, /* --##------ */
> + 0x60, 0x00, /* -##------- */
> + 0xff, 0x80, /* #########- */
> + 0xff, 0x80, /* #########- */
> + 0x60, 0x00, /* -##------- */
> + 0x30, 0x00, /* --##------ */
> + 0x10, 0x00, /* ---#------ */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 28 0x1c '^\' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 29 0x1d '^]' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x12, 0x00, /* ---#--#--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x61, 0x80, /* -##----##- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x61, 0x80, /* -##----##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x12, 0x00, /* ---#--#--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 30 0x1e '^^' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x3f, 0x00, /* --######-- */
> + 0x3f, 0x00, /* --######-- */
> + 0x7f, 0x80, /* -########- */
> + 0x7f, 0x80, /* -########- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 31 0x1f '^_' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x7f, 0x80, /* -########- */
> + 0x7f, 0x80, /* -########- */
> + 0x3f, 0x00, /* --######-- */
> + 0x3f, 0x00, /* --######-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 32 0x20 ' ' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 33 0x21 '!' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 34 0x22 '"' */
> + 0x00, 0x00, /* ---------- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 35 0x23 '#' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x7f, 0x80, /* -########- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x7f, 0x80, /* -########- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 36 0x24 '$' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x3f, 0x00, /* --######-- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x3f, 0x00, /* --######-- */
> + 0x0d, 0x80, /* ----##-##- */
> + 0x0d, 0x80, /* ----##-##- */
> + 0x0d, 0x80, /* ----##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 37 0x25 '%' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x73, 0x00, /* -###--##-- */
> + 0x53, 0x00, /* -#-#--##-- */
> + 0x76, 0x00, /* -###-##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x30, 0x00, /* --##------ */
> + 0x37, 0x00, /* --##-###-- */
> + 0x65, 0x00, /* -##--#-#-- */
> + 0x67, 0x00, /* -##--###-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 38 0x26 '&' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3c, 0x00, /* --####---- */
> + 0x66, 0x00, /* -##--##--- */
> + 0x66, 0x00, /* -##--##--- */
> + 0x66, 0x00, /* -##--##--- */
> + 0x3c, 0x00, /* --####---- */
> + 0x39, 0x80, /* --###--##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0xc7, 0x00, /* ##---###-- */
> + 0xc3, 0x00, /* ##----##-- */
> + 0xc3, 0x00, /* ##----##-- */
> + 0x67, 0x80, /* -##--####- */
> + 0x3d, 0x80, /* --####-##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 39 0x27 ''' */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 40 0x28 '(' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x06, 0x00, /* -----##--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 41 0x29 ')' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 42 0x2a '*' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x1c, 0x00, /* ---###---- */
> + 0xff, 0x80, /* #########- */
> + 0x1c, 0x00, /* ---###---- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 43 0x2b '+' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x7f, 0x80, /* -########- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 44 0x2c ',' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 45 0x2d '-' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 46 0x2e '.' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 47 0x2f '/' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x30, 0x00, /* --##------ */
> + 0x30, 0x00, /* --##------ */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 48 0x30 '0' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x63, 0x80, /* -##---###- */
> + 0x67, 0x80, /* -##--####- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x79, 0x80, /* -####--##- */
> + 0x71, 0x80, /* -###---##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 49 0x31 '1' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1c, 0x00, /* ---###---- */
> + 0x3c, 0x00, /* --####---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 50 0x32 '2' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x01, 0x80, /* -------##- */
> + 0x03, 0x00, /* ------##-- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x30, 0x00, /* --##------ */
> + 0x60, 0x00, /* -##------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 51 0x33 '3' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x1f, 0x00, /* ---#####-- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 52 0x34 '4' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x01, 0x80, /* -------##- */
> + 0x03, 0x80, /* ------###- */
> + 0x07, 0x80, /* -----####- */
> + 0x0d, 0x80, /* ----##-##- */
> + 0x19, 0x80, /* ---##--##- */
> + 0x31, 0x80, /* --##---##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x80, /* -########- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 53 0x35 '5' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 54 0x36 '6' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1f, 0x00, /* ---#####-- */
> + 0x30, 0x00, /* --##------ */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 55 0x37 '7' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x01, 0x80, /* -------##- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 56 0x38 '8' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 57 0x39 '9' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x03, 0x00, /* ------##-- */
> + 0x3e, 0x00, /* --#####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 58 0x3a ':' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 59 0x3b ';' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 60 0x3c '<' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x03, 0x00, /* ------##-- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x30, 0x00, /* --##------ */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x30, 0x00, /* --##------ */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x06, 0x00, /* -----##--- */
> + 0x03, 0x00, /* ------##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 61 0x3d '=' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 62 0x3e '>' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x60, 0x00, /* -##------- */
> + 0x30, 0x00, /* --##------ */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x06, 0x00, /* -----##--- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x30, 0x00, /* --##------ */
> + 0x60, 0x00, /* -##------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 63 0x3f '?' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x01, 0x80, /* -------##- */
> + 0x03, 0x00, /* ------##-- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 64 0x40 '@' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xcf, 0x80, /* ##--#####- */
> + 0xd9, 0x80, /* ##-##--##- */
> + 0xd9, 0x80, /* ##-##--##- */
> + 0xd9, 0x80, /* ##-##--##- */
> + 0xd9, 0x80, /* ##-##--##- */
> + 0xcf, 0x80, /* ##--#####- */
> + 0xc0, 0x00, /* ##-------- */
> + 0xc0, 0x00, /* ##-------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 65 0x41 'A' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x80, /* -########- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 66 0x42 'B' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 67 0x43 'C' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 68 0x44 'D' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7e, 0x00, /* -######--- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x7e, 0x00, /* -######--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 69 0x45 'E' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x7e, 0x00, /* -######--- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 70 0x46 'F' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x7e, 0x00, /* -######--- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 71 0x47 'G' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x67, 0x80, /* -##--####- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 72 0x48 'H' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x80, /* -########- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 73 0x49 'I' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 74 0x4a 'J' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x07, 0x80, /* -----####- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x3e, 0x00, /* --#####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 75 0x4b 'K' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x66, 0x00, /* -##--##--- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x78, 0x00, /* -####----- */
> + 0x78, 0x00, /* -####----- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x66, 0x00, /* -##--##--- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 76 0x4c 'L' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 77 0x4d 'M' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x80, 0x80, /* #-------#- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xe3, 0x80, /* ###---###- */
> + 0xf7, 0x80, /* ####-####- */
> + 0xdd, 0x80, /* ##-###-##- */
> + 0xc9, 0x80, /* ##--#--##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 78 0x4e 'N' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x71, 0x80, /* -###---##- */
> + 0x79, 0x80, /* -####--##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x67, 0x80, /* -##--####- */
> + 0x63, 0x80, /* -##---###- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 79 0x4f 'O' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 80 0x50 'P' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 81 0x51 'Q' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x67, 0x80, /* -##--####- */
> + 0x3f, 0x00, /* --######-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x01, 0x80, /* -------##- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 82 0x52 'R' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x78, 0x00, /* -####----- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x66, 0x00, /* -##--##--- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 83 0x53 'S' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 84 0x54 'T' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 85 0x55 'U' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 86 0x56 'V' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 87 0x57 'W' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc9, 0x80, /* ##--#--##- */
> + 0xdd, 0x80, /* ##-###-##- */
> + 0xf7, 0x80, /* ####-####- */
> + 0xe3, 0x80, /* ###---###- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0x80, 0x80, /* #-------#- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 88 0x58 'X' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 89 0x59 'Y' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 90 0x5a 'Z' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x03, 0x00, /* ------##-- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x30, 0x00, /* --##------ */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 91 0x5b '[' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 92 0x5c '\' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x30, 0x00, /* --##------ */
> + 0x30, 0x00, /* --##------ */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 93 0x5d ']' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 94 0x5e '^' */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 95 0x5f '_' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 96 0x60 '`' */
> + 0x30, 0x00, /* --##------ */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 97 0x61 'a' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 98 0x62 'b' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 99 0x63 'c' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 100 0x64 'd' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 101 0x65 'e' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x80, /* -########- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 102 0x66 'f' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x07, 0x80, /* -----####- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x3f, 0x00, /* --######-- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 103 0x67 'g' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x80, /* --#######- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x3f, 0x00, /* --######-- */
> +
> + /* 104 0x68 'h' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 105 0x69 'i' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x1c, 0x00, /* ---###---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 106 0x6a 'j' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x07, 0x00, /* -----###-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> +
> + /* 107 0x6b 'k' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x66, 0x00, /* -##--##--- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x78, 0x00, /* -####----- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x66, 0x00, /* -##--##--- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 108 0x6c 'l' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1c, 0x00, /* ---###---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 109 0x6d 'm' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 110 0x6e 'n' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 111 0x6f 'o' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 112 0x70 'p' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> +
> + /* 113 0x71 'q' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x80, /* --#######- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> +
> + /* 114 0x72 'r' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x6f, 0x80, /* -##-#####- */
> + 0x78, 0x00, /* -####----- */
> + 0x70, 0x00, /* -###------ */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 115 0x73 's' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 116 0x74 't' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x7e, 0x00, /* -######--- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x18, 0x00, /* ---##----- */
> + 0x0f, 0x00, /* ----####-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 117 0x75 'u' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 118 0x76 'v' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 119 0x77 'w' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 120 0x78 'x' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 121 0x79 'y' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x3f, 0x00, /* --######-- */
> +
> + /* 122 0x7a 'z' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x01, 0x80, /* -------##- */
> + 0x03, 0x00, /* ------##-- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x30, 0x00, /* --##------ */
> + 0x60, 0x00, /* -##------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 123 0x7b '{' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x07, 0x00, /* -----###-- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x38, 0x00, /* --###----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x07, 0x00, /* -----###-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 124 0x7c '|' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 125 0x7d '}' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x38, 0x00, /* --###----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x07, 0x00, /* -----###-- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x38, 0x00, /* --###----- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 126 0x7e '~' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x39, 0x80, /* --###--##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x67, 0x00, /* -##--###-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 127 0x7f '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x08, 0x00, /* ----#----- */
> + 0x1c, 0x00, /* ---###---- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x63, 0x00, /* -##---##-- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0xff, 0x80, /* #########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 128 0x80 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> +
> + /* 129 0x81 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 130 0x82 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x80, /* -########- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 131 0x83 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 132 0x84 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 133 0x85 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 134 0x86 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x3f, 0x00, /* --######-- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 135 0x87 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> +
> + /* 136 0x88 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x80, /* -########- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 137 0x89 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x80, /* -########- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 138 0x8a '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x80, /* -########- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 139 0x8b '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x1c, 0x00, /* ---###---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 140 0x8c '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x1c, 0x00, /* ---###---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 141 0x8d '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x1c, 0x00, /* ---###---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 142 0x8e '' */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x80, /* -########- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 143 0x8f '' */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x80, /* -########- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 144 0x90 '' */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x7e, 0x00, /* -######--- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 145 0x91 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7b, 0x80, /* -####-###- */
> + 0x0c, 0xc0, /* ----##--## */
> + 0x0c, 0xc0, /* ----##--## */
> + 0x7c, 0xc0, /* -#####--## */
> + 0xcf, 0xc0, /* ##--###### */
> + 0xcc, 0x00, /* ##--##---- */
> + 0xcc, 0x00, /* ##--##---- */
> + 0xcc, 0xc0, /* ##--##--## */
> + 0x77, 0x80, /* -###-####- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 146 0x92 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0xc0, /* -######### */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xff, 0xc0, /* ########## */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xc7, 0xc0, /* ##---##### */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 147 0x93 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 148 0x94 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 149 0x95 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 150 0x96 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 151 0x97 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 152 0x98 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x3f, 0x00, /* --######-- */
> +
> + /* 153 0x99 '' */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 154 0x9a '' */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 155 0x9b '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x3f, 0x00, /* --######-- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 156 0x9c '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x30, 0x00, /* --##------ */
> + 0x30, 0x00, /* --##------ */
> + 0x30, 0x00, /* --##------ */
> + 0x7e, 0x00, /* -######--- */
> + 0x30, 0x00, /* --##------ */
> + 0x30, 0x00, /* --##------ */
> + 0x30, 0x00, /* --##------ */
> + 0x30, 0x00, /* --##------ */
> + 0x31, 0x80, /* --##---##- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 157 0x9d '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x3f, 0x00, /* --######-- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x3f, 0x00, /* --######-- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 158 0x9e '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xf8, 0x00, /* #####----- */
> + 0xcc, 0x00, /* ##--##---- */
> + 0xcc, 0x00, /* ##--##---- */
> + 0xcc, 0x00, /* ##--##---- */
> + 0xcc, 0x00, /* ##--##---- */
> + 0xfb, 0x00, /* #####-##-- */
> + 0xc3, 0x00, /* ##----##-- */
> + 0xc7, 0x80, /* ##---####- */
> + 0xc3, 0x00, /* ##----##-- */
> + 0xc3, 0x00, /* ##----##-- */
> + 0xc3, 0x00, /* ##----##-- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 159 0x9f '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x07, 0x00, /* -----###-- */
> + 0x0d, 0x80, /* ----##-##- */
> + 0x0d, 0x80, /* ----##-##- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x3f, 0x00, /* --######-- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x38, 0x00, /* --###----- */
> +
> + /* 160 0xa0 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 161 0xa1 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x1c, 0x00, /* ---###---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 162 0xa2 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 163 0xa3 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x80, /* --#######- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 164 0xa4 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3b, 0x80, /* --###-###- */
> + 0x6e, 0x00, /* -##-###--- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 165 0xa5 '' */
> + 0x3b, 0x80, /* --###-###- */
> + 0x6e, 0x00, /* -##-###--- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x71, 0x80, /* -###---##- */
> + 0x79, 0x80, /* -####--##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x67, 0x80, /* -##--####- */
> + 0x63, 0x80, /* -##---###- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 166 0xa6 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x3e, 0x00, /* --#####--- */
> + 0x03, 0x00, /* ------##-- */
> + 0x3f, 0x00, /* --######-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 167 0xa7 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x3e, 0x00, /* --#####--- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x3e, 0x00, /* --#####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 168 0xa8 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x30, 0x00, /* --##------ */
> + 0x60, 0x00, /* -##------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 169 0xa9 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 170 0xaa '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 171 0xab '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x30, 0x00, /* --##------ */
> + 0x70, 0x00, /* -###------ */
> + 0x30, 0x80, /* --##----#- */
> + 0x31, 0x80, /* --##---##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x37, 0x00, /* --##-###-- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0xc1, 0x80, /* ##-----##- */
> + 0x83, 0x00, /* #-----##-- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0f, 0x80, /* ----#####- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 172 0xac '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x30, 0x00, /* --##------ */
> + 0x70, 0x00, /* -###------ */
> + 0x30, 0x80, /* --##----#- */
> + 0x31, 0x80, /* --##---##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x19, 0x80, /* ---##--##- */
> + 0x33, 0x80, /* --##--###- */
> + 0x67, 0x80, /* -##--####- */
> + 0xcd, 0x80, /* ##--##-##- */
> + 0x8f, 0x80, /* #---#####- */
> + 0x01, 0x80, /* -------##- */
> + 0x01, 0x80, /* -------##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 173 0xad '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 174 0xae '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0xc0, /* ----##--## */
> + 0x19, 0x80, /* ---##--##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x66, 0x00, /* -##--##--- */
> + 0xcc, 0x00, /* ##--##---- */
> + 0x66, 0x00, /* -##--##--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x19, 0x80, /* ---##--##- */
> + 0x0c, 0xc0, /* ----##--## */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 175 0xaf '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xcc, 0x00, /* ##--##---- */
> + 0x66, 0x00, /* -##--##--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x19, 0x80, /* ---##--##- */
> + 0x0c, 0xc0, /* ----##--## */
> + 0x19, 0x80, /* ---##--##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x66, 0x00, /* -##--##--- */
> + 0xcc, 0x00, /* ##--##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 176 0xb0 '' */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x00, 0x00, /* ---------- */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x00, 0x00, /* ---------- */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x00, 0x00, /* ---------- */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x00, 0x00, /* ---------- */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x00, 0x00, /* ---------- */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x00, 0x00, /* ---------- */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x00, 0x00, /* ---------- */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x00, 0x00, /* ---------- */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 177 0xb1 '' */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x55, 0x40, /* -#-#-#-#-# */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x55, 0x40, /* -#-#-#-#-# */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x55, 0x40, /* -#-#-#-#-# */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x55, 0x40, /* -#-#-#-#-# */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x55, 0x40, /* -#-#-#-#-# */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x55, 0x40, /* -#-#-#-#-# */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x55, 0x40, /* -#-#-#-#-# */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x55, 0x40, /* -#-#-#-#-# */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0x55, 0x40, /* -#-#-#-#-# */
> +
> + /* 178 0xb2 '' */
> + 0xff, 0xc0, /* ########## */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0xff, 0xc0, /* ########## */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0xff, 0xc0, /* ########## */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0xff, 0xc0, /* ########## */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0xff, 0xc0, /* ########## */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0xff, 0xc0, /* ########## */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0xff, 0xc0, /* ########## */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0xff, 0xc0, /* ########## */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> + 0xff, 0xc0, /* ########## */
> + 0xaa, 0x80, /* #-#-#-#-#- */
> +
> + /* 179 0xb3 '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 180 0xb4 '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0xfc, 0x00, /* ######---- */
> + 0xfc, 0x00, /* ######---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 181 0xb5 '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0xfc, 0x00, /* ######---- */
> + 0xfc, 0x00, /* ######---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0xfc, 0x00, /* ######---- */
> + 0xfc, 0x00, /* ######---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 182 0xb6 '' */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0xf6, 0x00, /* ####-##--- */
> + 0xf6, 0x00, /* ####-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> +
> + /* 183 0xb7 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xfe, 0x00, /* #######--- */
> + 0xfe, 0x00, /* #######--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> +
> + /* 184 0xb8 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xfc, 0x00, /* ######---- */
> + 0xfc, 0x00, /* ######---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0xfc, 0x00, /* ######---- */
> + 0xfc, 0x00, /* ######---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 185 0xb9 '' */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0xf6, 0x00, /* ####-##--- */
> + 0xf6, 0x00, /* ####-##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0xf6, 0x00, /* ####-##--- */
> + 0xf6, 0x00, /* ####-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> +
> + /* 186 0xba '' */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> +
> + /* 187 0xbb '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xfe, 0x00, /* #######--- */
> + 0xfe, 0x00, /* #######--- */
> + 0x06, 0x00, /* -----##--- */
> + 0xf6, 0x00, /* ####-##--- */
> + 0xf6, 0x00, /* ####-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> +
> + /* 188 0xbc '' */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0xf6, 0x00, /* ####-##--- */
> + 0xf6, 0x00, /* ####-##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0xfe, 0x00, /* #######--- */
> + 0xfe, 0x00, /* #######--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 189 0xbd '' */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0xfe, 0x00, /* #######--- */
> + 0xfe, 0x00, /* #######--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 190 0xbe '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0xfc, 0x00, /* ######---- */
> + 0xfc, 0x00, /* ######---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0xfc, 0x00, /* ######---- */
> + 0xfc, 0x00, /* ######---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 191 0xbf '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xfc, 0x00, /* ######---- */
> + 0xfc, 0x00, /* ######---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 192 0xc0 '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0f, 0xc0, /* ----###### */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 193 0xc1 '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 194 0xc2 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 195 0xc3 '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 196 0xc4 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 197 0xc5 '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 198 0xc6 '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 199 0xc7 '' */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x37, 0xc0, /* --##-##### */
> + 0x37, 0xc0, /* --##-##### */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> +
> + /* 200 0xc8 '' */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x37, 0xc0, /* --##-##### */
> + 0x37, 0xc0, /* --##-##### */
> + 0x30, 0x00, /* --##------ */
> + 0x3f, 0xc0, /* --######## */
> + 0x3f, 0xc0, /* --######## */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 201 0xc9 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0xc0, /* --######## */
> + 0x3f, 0xc0, /* --######## */
> + 0x30, 0x00, /* --##------ */
> + 0x37, 0xc0, /* --##-##### */
> + 0x37, 0xc0, /* --##-##### */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> +
> + /* 202 0xca '' */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0xf7, 0xc0, /* ####-##### */
> + 0xf7, 0xc0, /* ####-##### */
> + 0x00, 0x00, /* ---------- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 203 0xcb '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x00, 0x00, /* ---------- */
> + 0xf7, 0xc0, /* ####-##### */
> + 0xf7, 0xc0, /* ####-##### */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> +
> + /* 204 0xcc '' */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x37, 0xc0, /* --##-##### */
> + 0x37, 0xc0, /* --##-##### */
> + 0x30, 0x00, /* --##------ */
> + 0x37, 0xc0, /* --##-##### */
> + 0x37, 0xc0, /* --##-##### */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> +
> + /* 205 0xcd '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x00, 0x00, /* ---------- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 206 0xce '' */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0xf7, 0xc0, /* ####-##### */
> + 0xf7, 0xc0, /* ####-##### */
> + 0x00, 0x00, /* ---------- */
> + 0xf7, 0xc0, /* ####-##### */
> + 0xf7, 0xc0, /* ####-##### */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> +
> + /* 207 0xcf '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x00, 0x00, /* ---------- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 208 0xd0 '' */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 209 0xd1 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x00, 0x00, /* ---------- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 210 0xd2 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> +
> + /* 211 0xd3 '' */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x3f, 0xc0, /* --######## */
> + 0x3f, 0xc0, /* --######## */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 212 0xd4 '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0f, 0xc0, /* ----###### */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 213 0xd5 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 214 0xd6 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0xc0, /* --######## */
> + 0x3f, 0xc0, /* --######## */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> +
> + /* 215 0xd7 '' */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> + 0x36, 0x00, /* --##-##--- */
> +
> + /* 216 0xd8 '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x0c, 0x00, /* ----##---- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 217 0xd9 '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0xfc, 0x00, /* ######---- */
> + 0xfc, 0x00, /* ######---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 218 0xda '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0f, 0xc0, /* ----###### */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 219 0xdb '' */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> +
> + /* 220 0xdc '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> +
> + /* 221 0xdd '' */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> + 0xf8, 0x00, /* #####----- */
> +
> + /* 222 0xde '' */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> + 0x07, 0xc0, /* -----##### */
> +
> + /* 223 0xdf '' */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0xff, 0xc0, /* ########## */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 224 0xe0 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7d, 0x80, /* -#####-##- */
> + 0xc7, 0x00, /* ##---###-- */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xc6, 0x00, /* ##---##--- */
> + 0xc7, 0x00, /* ##---###-- */
> + 0x7d, 0x80, /* -#####-##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 225 0xe1 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3e, 0x00, /* --#####--- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x62, 0x00, /* -##---#--- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x7f, 0x00, /* -#######-- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> +
> + /* 226 0xe2 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 227 0xe3 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 228 0xe4 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x60, 0x00, /* -##------- */
> + 0x30, 0x00, /* --##------ */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x06, 0x00, /* -----##--- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x30, 0x00, /* --##------ */
> + 0x60, 0x00, /* -##------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 229 0xe5 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1f, 0xc0, /* ---####### */
> + 0x33, 0x00, /* --##--##-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 230 0xe6 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x63, 0x80, /* -##---###- */
> + 0x7d, 0x80, /* -#####-##- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> +
> + /* 231 0xe7 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x07, 0x00, /* -----###-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 232 0xe8 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x3f, 0x00, /* --######-- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 233 0xe9 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 234 0xea '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x73, 0x80, /* -###--###- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 235 0xeb '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 236 0xec '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 237 0xed '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x01, 0x80, /* -------##- */
> + 0x03, 0x00, /* ------##-- */
> + 0x3f, 0x00, /* --######-- */
> + 0x67, 0x80, /* -##--####- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x79, 0x80, /* -####--##- */
> + 0x3f, 0x00, /* --######-- */
> + 0x30, 0x00, /* --##------ */
> + 0x60, 0x00, /* -##------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 238 0xee '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1f, 0x80, /* ---######- */
> + 0x30, 0x00, /* --##------ */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x7f, 0x80, /* -########- */
> + 0x60, 0x00, /* -##------- */
> + 0x60, 0x00, /* -##------- */
> + 0x30, 0x00, /* --##------ */
> + 0x1f, 0x80, /* ---######- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 239 0xef '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x61, 0x80, /* -##----##- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 240 0xf0 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 241 0xf1 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x7f, 0x80, /* -########- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 242 0xf2 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x30, 0x00, /* --##------ */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x06, 0x00, /* -----##--- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x30, 0x00, /* --##------ */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 243 0xf3 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x03, 0x00, /* ------##-- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x30, 0x00, /* --##------ */
> + 0x30, 0x00, /* --##------ */
> + 0x18, 0x00, /* ---##----- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x06, 0x00, /* -----##--- */
> + 0x03, 0x00, /* ------##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 244 0xf4 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x07, 0x00, /* -----###-- */
> + 0x0d, 0x80, /* ----##-##- */
> + 0x0d, 0x80, /* ----##-##- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> +
> + /* 245 0xf5 '' */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x6c, 0x00, /* -##-##---- */
> + 0x38, 0x00, /* --###----- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 246 0xf6 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x7f, 0x80, /* -########- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 247 0xf7 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x39, 0x80, /* --###--##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x67, 0x00, /* -##--###-- */
> + 0x00, 0x00, /* ---------- */
> + 0x39, 0x80, /* --###--##- */
> + 0x6d, 0x80, /* -##-##-##- */
> + 0x67, 0x00, /* -##--###-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 248 0xf8 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 249 0xf9 '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x1c, 0x00, /* ---###---- */
> + 0x1c, 0x00, /* ---###---- */
> + 0x1c, 0x00, /* ---###---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 250 0xfa '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 251 0xfb '' */
> + 0x00, 0x00, /* ---------- */
> + 0x03, 0x80, /* ------###- */
> + 0x03, 0x80, /* ------###- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x03, 0x00, /* ------##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x63, 0x00, /* -##---##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x1b, 0x00, /* ---##-##-- */
> + 0x0f, 0x00, /* ----####-- */
> + 0x07, 0x00, /* -----###-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 252 0xfc '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3e, 0x00, /* --#####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 253 0xfd '' */
> + 0x00, 0x00, /* ---------- */
> + 0x1e, 0x00, /* ---####--- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x33, 0x00, /* --##--##-- */
> + 0x06, 0x00, /* -----##--- */
> + 0x0c, 0x00, /* ----##---- */
> + 0x18, 0x00, /* ---##----- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 254 0xfe '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x3f, 0x00, /* --######-- */
> + 0x3f, 0x00, /* --######-- */
> + 0x3f, 0x00, /* --######-- */
> + 0x3f, 0x00, /* --######-- */
> + 0x3f, 0x00, /* --######-- */
> + 0x3f, 0x00, /* --######-- */
> + 0x3f, 0x00, /* --######-- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +
> + /* 255 0xff '' */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> + 0x00, 0x00, /* ---------- */
> +} };
> +
> +
> +const struct font_desc font_ter_10x18 = {
> + .idx = TER10x18_IDX,
> + .name = "TER10x18",
> + .width = 10,
> + .height = 18,
> + .charcount = 256,
> + .data = fontdata_ter10x18.data,
> +#ifdef __sparc__
> + .pref = 5,
> +#else
> + .pref = -1,
> +#endif
> +};
> diff --git a/lib/fonts/fonts.c b/lib/fonts/fonts.c
> index 47e34950b665..a7f118b30171 100644
> --- a/lib/fonts/fonts.c
> +++ b/lib/fonts/fonts.c
> @@ -54,6 +54,9 @@ static const struct font_desc *fonts[] = {
> #ifdef CONFIG_FONT_6x10
> &font_6x10,
> #endif
> +#ifdef CONFIG_FONT_TER10x18
> + &font_ter_10x18,
> +#endif
> #ifdef CONFIG_FONT_TER16x32
> &font_ter_16x32,
> #endif
--
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstr. 146, 90461 Nürnberg, Germany, www.suse.com
GF: Jochen Jaser, Andrew McDonald, Werner Knoblich, (HRB 36809, AG Nürnberg)
^ permalink raw reply
* [PATCH] fonts: Add Terminus 10x18 console font
From: Neilay Kharwadkar @ 2025-11-16 19:20 UTC (permalink / raw)
To: deller; +Cc: linux-fbdev, linux-kernel, Neilay Kharwadkar
Add a compile-in option for Terminus 10x18 bitmap console font
to improve readability on modern laptop displays.
On modern 13-16 inch laptop displays with high pixel density,
common scaled resolutions like 1280x800 and 1440x900 are widely
used.
At these resolutions, VGA 8x16 is too small and difficult to
read for extended periods, while Terminus 16x32 is too large,
providing only 25-28 rows. The existing 10x18 font has poor
readability.
Terminus 10x18 provides improved readability with its clean,
fixed-width design while maintaining practical row counts
(44-50 rows).
A comfortable and readable built-in font for early boot messages,
kernel panics or whenever userspace is unavailable.
The font was converted from standard Terminus ter-i18b.psf using
psftools and formatted to match kernel font conventions.
This patch is non-intrusive, no options are enabled by default
so most users won't notice a thing.
Signed-off-by: Neilay Kharwadkar <neilaykharwadkar@gmail.com>
---
include/linux/font.h | 4 +-
lib/fonts/Kconfig | 12 +
lib/fonts/Makefile | 1 +
lib/fonts/font_ter10x18.c | 5143 +++++++++++++++++++++++++++++++++++++
lib/fonts/fonts.c | 3 +
5 files changed, 5162 insertions(+), 1 deletion(-)
create mode 100644 lib/fonts/font_ter10x18.c
diff --git a/include/linux/font.h b/include/linux/font.h
index 81caffd51bb4..fd8625cd76b2 100644
--- a/include/linux/font.h
+++ b/include/linux/font.h
@@ -35,6 +35,7 @@ struct font_desc {
#define FONT6x10_IDX 10
#define TER16x32_IDX 11
#define FONT6x8_IDX 12
+#define TER10x18_IDX 13
extern const struct font_desc font_vga_8x8,
font_vga_8x16,
@@ -48,7 +49,8 @@ extern const struct font_desc font_vga_8x8,
font_mini_4x6,
font_6x10,
font_ter_16x32,
- font_6x8;
+ font_6x8,
+ font_ter_10x18;
/* Find a font with a specific name */
diff --git a/lib/fonts/Kconfig b/lib/fonts/Kconfig
index ae59b5b4e225..7d03823e46dc 100644
--- a/lib/fonts/Kconfig
+++ b/lib/fonts/Kconfig
@@ -112,6 +112,17 @@ config FONT_SUN12x22
big letters (like the letters used in the SPARC PROM). If the
standard font is unreadable for you, say Y, otherwise say N.
+config FONT_TER10x18
+ bool "Terminus 10x18 font (not supported by all drivers)"
+ depends on FRAMEBUFFER_CONSOLE || DRM_PANIC
+ depends on !SPARC && FONTS || SPARC
+ help
+ Terminus Font is a clean, fixed width bitmap font, designed
+ for long (8 and more hours per day) work with computers.
+ This is the high resolution version made for use with 13-16" laptops.
+ It fits between the normal 8x16 font and Terminus 16x32.
+ If other fonts are unreadable for you, say Y, otherwise say N.
+
config FONT_TER16x32
bool "Terminus 16x32 font (not supported by all drivers)"
depends on FRAMEBUFFER_CONSOLE || DRM_PANIC
@@ -140,6 +151,7 @@ config FONT_AUTOSELECT
depends on !FONT_SUN8x16
depends on !FONT_SUN12x22
depends on !FONT_10x18
+ depends on !FONT_TER10x18
depends on !FONT_TER16x32
depends on !FONT_6x8
select FONT_8x16
diff --git a/lib/fonts/Makefile b/lib/fonts/Makefile
index e16f68492174..30a85a4292fa 100644
--- a/lib/fonts/Makefile
+++ b/lib/fonts/Makefile
@@ -14,6 +14,7 @@ font-objs-$(CONFIG_FONT_PEARL_8x8) += font_pearl_8x8.o
font-objs-$(CONFIG_FONT_ACORN_8x8) += font_acorn_8x8.o
font-objs-$(CONFIG_FONT_MINI_4x6) += font_mini_4x6.o
font-objs-$(CONFIG_FONT_6x10) += font_6x10.o
+font-objs-$(CONFIG_FONT_TER10x18) += font_ter10x18.o
font-objs-$(CONFIG_FONT_TER16x32) += font_ter16x32.o
font-objs-$(CONFIG_FONT_6x8) += font_6x8.o
diff --git a/lib/fonts/font_ter10x18.c b/lib/fonts/font_ter10x18.c
new file mode 100644
index 000000000000..80356e9d56c7
--- /dev/null
+++ b/lib/fonts/font_ter10x18.c
@@ -0,0 +1,5143 @@
+// SPDX-License-Identifier: GPL-2.0
+#include <linux/font.h>
+#include <linux/module.h>
+
+#define FONTDATAMAX 9216
+
+static const struct font_data fontdata_ter10x18 = {
+ { 0, 0, FONTDATAMAX, 0 }, {
+ /* 0 0x00 '^@' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 1 0x01 '^A' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x80, 0x40, /* #--------# */
+ 0x80, 0x40, /* #--------# */
+ 0xb3, 0x40, /* #-##--##-# */
+ 0xb3, 0x40, /* #-##--##-# */
+ 0x80, 0x40, /* #--------# */
+ 0x80, 0x40, /* #--------# */
+ 0xbf, 0x40, /* #-######-# */
+ 0x9e, 0x40, /* #--####--# */
+ 0x80, 0x40, /* #--------# */
+ 0x80, 0x40, /* #--------# */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 2 0x02 '^B' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xcc, 0xc0, /* ##--##--## */
+ 0xcc, 0xc0, /* ##--##--## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xc0, 0xc0, /* ##------## */
+ 0xe1, 0xc0, /* ###----### */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 3 0x03 '^C' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x73, 0x80, /* -###--###- */
+ 0xf3, 0xc0, /* ####--#### */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x7f, 0x80, /* -########- */
+ 0x3f, 0x00, /* --######-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 4 0x04 '^D' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x3f, 0x00, /* --######-- */
+ 0x7f, 0x80, /* -########- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x7f, 0x80, /* -########- */
+ 0x3f, 0x00, /* --######-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 5 0x05 '^E' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x3f, 0x00, /* --######-- */
+ 0x3f, 0x00, /* --######-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 6 0x06 '^F' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x3f, 0x00, /* --######-- */
+ 0x7f, 0x80, /* -########- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 7 0x07 '^G' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 8 0x08 '^H' */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xf3, 0xc0, /* ####--#### */
+ 0xe1, 0xc0, /* ###----### */
+ 0xe1, 0xc0, /* ###----### */
+ 0xf3, 0xc0, /* ####--#### */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+
+ /* 9 0x09 '^I' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x21, 0x00, /* --#----#-- */
+ 0x21, 0x00, /* --#----#-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 10 0x0a '^J' */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xe1, 0xc0, /* ###----### */
+ 0xcc, 0xc0, /* ##--##--## */
+ 0xde, 0xc0, /* ##-####-## */
+ 0xde, 0xc0, /* ##-####-## */
+ 0xcc, 0xc0, /* ##--##--## */
+ 0xe1, 0xc0, /* ###----### */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+
+ /* 11 0x0b '^K' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0f, 0x80, /* ----#####- */
+ 0x03, 0x80, /* ------###- */
+ 0x06, 0x80, /* -----##-#- */
+ 0x0c, 0x80, /* ----##--#- */
+ 0x3e, 0x00, /* --#####--- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x3e, 0x00, /* --#####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 12 0x0c '^L' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x7f, 0x80, /* -########- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 13 0x0d '^M' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x80, /* --#######- */
+ 0x31, 0x80, /* --##---##- */
+ 0x31, 0x80, /* --##---##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x30, 0x00, /* --##------ */
+ 0x30, 0x00, /* --##------ */
+ 0x30, 0x00, /* --##------ */
+ 0x30, 0x00, /* --##------ */
+ 0x30, 0x00, /* --##------ */
+ 0x30, 0x00, /* --##------ */
+ 0xf0, 0x00, /* ####------ */
+ 0xe0, 0x00, /* ###------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 14 0x0e '^N' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x80, /* -########- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x63, 0x80, /* -##---###- */
+ 0xe3, 0x00, /* ###---##-- */
+ 0xc0, 0x00, /* ##-------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 15 0x0f '^O' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0xcc, 0xc0, /* ##--##--## */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0xf3, 0xc0, /* ####--#### */
+ 0x1e, 0x00, /* ---####--- */
+ 0x3f, 0x00, /* --######-- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0xcc, 0xc0, /* ##--##--## */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 16 0x10 '^P' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xc0, 0x00, /* ##-------- */
+ 0xf0, 0x00, /* ####------ */
+ 0xfc, 0x00, /* ######---- */
+ 0xff, 0x00, /* ########-- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0x00, /* ########-- */
+ 0xfc, 0x00, /* ######---- */
+ 0xf0, 0x00, /* ####------ */
+ 0xc0, 0x00, /* ##-------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 17 0x11 '^Q' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0xc0, /* --------## */
+ 0x03, 0xc0, /* ------#### */
+ 0x0f, 0xc0, /* ----###### */
+ 0x3f, 0xc0, /* --######## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x3f, 0xc0, /* --######## */
+ 0x0f, 0xc0, /* ----###### */
+ 0x03, 0xc0, /* ------#### */
+ 0x00, 0xc0, /* --------## */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 18 0x12 '^R' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x3f, 0x00, /* --######-- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 19 0x13 '^S' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 20 0x14 '^T' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x80, /* --#######- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x3d, 0x80, /* --####-##- */
+ 0x0d, 0x80, /* ----##-##- */
+ 0x0d, 0x80, /* ----##-##- */
+ 0x0d, 0x80, /* ----##-##- */
+ 0x0d, 0x80, /* ----##-##- */
+ 0x0d, 0x80, /* ----##-##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 21 0x15 '^U' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x30, 0x00, /* --##------ */
+ 0x1c, 0x00, /* ---###---- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1b, 0x00, /* ---##-##-- */
+ 0x0e, 0x00, /* ----###--- */
+ 0x03, 0x00, /* ------##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 22 0x16 '^V' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xff, 0x80, /* #########- */
+ 0xff, 0x80, /* #########- */
+ 0xff, 0x80, /* #########- */
+ 0xff, 0x80, /* #########- */
+ 0xff, 0x80, /* #########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 23 0x17 '^W' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x3f, 0x00, /* --######-- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 24 0x18 '^X' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x3f, 0x00, /* --######-- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 25 0x19 '^Y' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 26 0x1a '^Z' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x04, 0x00, /* -----#---- */
+ 0x06, 0x00, /* -----##--- */
+ 0x03, 0x00, /* ------##-- */
+ 0xff, 0x80, /* #########- */
+ 0xff, 0x80, /* #########- */
+ 0x03, 0x00, /* ------##-- */
+ 0x06, 0x00, /* -----##--- */
+ 0x04, 0x00, /* -----#---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 27 0x1b '^[' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x10, 0x00, /* ---#------ */
+ 0x30, 0x00, /* --##------ */
+ 0x60, 0x00, /* -##------- */
+ 0xff, 0x80, /* #########- */
+ 0xff, 0x80, /* #########- */
+ 0x60, 0x00, /* -##------- */
+ 0x30, 0x00, /* --##------ */
+ 0x10, 0x00, /* ---#------ */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 28 0x1c '^\' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 29 0x1d '^]' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x12, 0x00, /* ---#--#--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x61, 0x80, /* -##----##- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x61, 0x80, /* -##----##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x12, 0x00, /* ---#--#--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 30 0x1e '^^' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x3f, 0x00, /* --######-- */
+ 0x3f, 0x00, /* --######-- */
+ 0x7f, 0x80, /* -########- */
+ 0x7f, 0x80, /* -########- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 31 0x1f '^_' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x7f, 0x80, /* -########- */
+ 0x7f, 0x80, /* -########- */
+ 0x3f, 0x00, /* --######-- */
+ 0x3f, 0x00, /* --######-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 32 0x20 ' ' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 33 0x21 '!' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 34 0x22 '"' */
+ 0x00, 0x00, /* ---------- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 35 0x23 '#' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x7f, 0x80, /* -########- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x7f, 0x80, /* -########- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 36 0x24 '$' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x3f, 0x00, /* --######-- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x3f, 0x00, /* --######-- */
+ 0x0d, 0x80, /* ----##-##- */
+ 0x0d, 0x80, /* ----##-##- */
+ 0x0d, 0x80, /* ----##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 37 0x25 '%' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x73, 0x00, /* -###--##-- */
+ 0x53, 0x00, /* -#-#--##-- */
+ 0x76, 0x00, /* -###-##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x30, 0x00, /* --##------ */
+ 0x37, 0x00, /* --##-###-- */
+ 0x65, 0x00, /* -##--#-#-- */
+ 0x67, 0x00, /* -##--###-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 38 0x26 '&' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3c, 0x00, /* --####---- */
+ 0x66, 0x00, /* -##--##--- */
+ 0x66, 0x00, /* -##--##--- */
+ 0x66, 0x00, /* -##--##--- */
+ 0x3c, 0x00, /* --####---- */
+ 0x39, 0x80, /* --###--##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0xc7, 0x00, /* ##---###-- */
+ 0xc3, 0x00, /* ##----##-- */
+ 0xc3, 0x00, /* ##----##-- */
+ 0x67, 0x80, /* -##--####- */
+ 0x3d, 0x80, /* --####-##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 39 0x27 ''' */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 40 0x28 '(' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x06, 0x00, /* -----##--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 41 0x29 ')' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 42 0x2a '*' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x1c, 0x00, /* ---###---- */
+ 0xff, 0x80, /* #########- */
+ 0x1c, 0x00, /* ---###---- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 43 0x2b '+' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x7f, 0x80, /* -########- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 44 0x2c ',' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 45 0x2d '-' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 46 0x2e '.' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 47 0x2f '/' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x30, 0x00, /* --##------ */
+ 0x30, 0x00, /* --##------ */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 48 0x30 '0' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x63, 0x80, /* -##---###- */
+ 0x67, 0x80, /* -##--####- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x79, 0x80, /* -####--##- */
+ 0x71, 0x80, /* -###---##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 49 0x31 '1' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1c, 0x00, /* ---###---- */
+ 0x3c, 0x00, /* --####---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 50 0x32 '2' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x01, 0x80, /* -------##- */
+ 0x03, 0x00, /* ------##-- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x30, 0x00, /* --##------ */
+ 0x60, 0x00, /* -##------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 51 0x33 '3' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x1f, 0x00, /* ---#####-- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 52 0x34 '4' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x01, 0x80, /* -------##- */
+ 0x03, 0x80, /* ------###- */
+ 0x07, 0x80, /* -----####- */
+ 0x0d, 0x80, /* ----##-##- */
+ 0x19, 0x80, /* ---##--##- */
+ 0x31, 0x80, /* --##---##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x80, /* -########- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 53 0x35 '5' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 54 0x36 '6' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1f, 0x00, /* ---#####-- */
+ 0x30, 0x00, /* --##------ */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 55 0x37 '7' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x01, 0x80, /* -------##- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 56 0x38 '8' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 57 0x39 '9' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x03, 0x00, /* ------##-- */
+ 0x3e, 0x00, /* --#####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 58 0x3a ':' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 59 0x3b ';' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 60 0x3c '<' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x03, 0x00, /* ------##-- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x30, 0x00, /* --##------ */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x30, 0x00, /* --##------ */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x06, 0x00, /* -----##--- */
+ 0x03, 0x00, /* ------##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 61 0x3d '=' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 62 0x3e '>' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x60, 0x00, /* -##------- */
+ 0x30, 0x00, /* --##------ */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x06, 0x00, /* -----##--- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x30, 0x00, /* --##------ */
+ 0x60, 0x00, /* -##------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 63 0x3f '?' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x01, 0x80, /* -------##- */
+ 0x03, 0x00, /* ------##-- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 64 0x40 '@' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xcf, 0x80, /* ##--#####- */
+ 0xd9, 0x80, /* ##-##--##- */
+ 0xd9, 0x80, /* ##-##--##- */
+ 0xd9, 0x80, /* ##-##--##- */
+ 0xd9, 0x80, /* ##-##--##- */
+ 0xcf, 0x80, /* ##--#####- */
+ 0xc0, 0x00, /* ##-------- */
+ 0xc0, 0x00, /* ##-------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 65 0x41 'A' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x80, /* -########- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 66 0x42 'B' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 67 0x43 'C' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 68 0x44 'D' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7e, 0x00, /* -######--- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x7e, 0x00, /* -######--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 69 0x45 'E' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x7e, 0x00, /* -######--- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 70 0x46 'F' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x7e, 0x00, /* -######--- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 71 0x47 'G' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x67, 0x80, /* -##--####- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 72 0x48 'H' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x80, /* -########- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 73 0x49 'I' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 74 0x4a 'J' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x07, 0x80, /* -----####- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x3e, 0x00, /* --#####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 75 0x4b 'K' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x66, 0x00, /* -##--##--- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x78, 0x00, /* -####----- */
+ 0x78, 0x00, /* -####----- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x66, 0x00, /* -##--##--- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 76 0x4c 'L' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 77 0x4d 'M' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x80, 0x80, /* #-------#- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xe3, 0x80, /* ###---###- */
+ 0xf7, 0x80, /* ####-####- */
+ 0xdd, 0x80, /* ##-###-##- */
+ 0xc9, 0x80, /* ##--#--##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 78 0x4e 'N' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x71, 0x80, /* -###---##- */
+ 0x79, 0x80, /* -####--##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x67, 0x80, /* -##--####- */
+ 0x63, 0x80, /* -##---###- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 79 0x4f 'O' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 80 0x50 'P' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 81 0x51 'Q' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x67, 0x80, /* -##--####- */
+ 0x3f, 0x00, /* --######-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x01, 0x80, /* -------##- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 82 0x52 'R' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x78, 0x00, /* -####----- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x66, 0x00, /* -##--##--- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 83 0x53 'S' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 84 0x54 'T' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 85 0x55 'U' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 86 0x56 'V' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 87 0x57 'W' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc9, 0x80, /* ##--#--##- */
+ 0xdd, 0x80, /* ##-###-##- */
+ 0xf7, 0x80, /* ####-####- */
+ 0xe3, 0x80, /* ###---###- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0x80, 0x80, /* #-------#- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 88 0x58 'X' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 89 0x59 'Y' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 90 0x5a 'Z' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x03, 0x00, /* ------##-- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x30, 0x00, /* --##------ */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 91 0x5b '[' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 92 0x5c '\' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x30, 0x00, /* --##------ */
+ 0x30, 0x00, /* --##------ */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 93 0x5d ']' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 94 0x5e '^' */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 95 0x5f '_' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 96 0x60 '`' */
+ 0x30, 0x00, /* --##------ */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 97 0x61 'a' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 98 0x62 'b' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 99 0x63 'c' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 100 0x64 'd' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 101 0x65 'e' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x80, /* -########- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 102 0x66 'f' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x07, 0x80, /* -----####- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x3f, 0x00, /* --######-- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 103 0x67 'g' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x80, /* --#######- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x3f, 0x00, /* --######-- */
+
+ /* 104 0x68 'h' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 105 0x69 'i' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x1c, 0x00, /* ---###---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 106 0x6a 'j' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x07, 0x00, /* -----###-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+
+ /* 107 0x6b 'k' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x66, 0x00, /* -##--##--- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x78, 0x00, /* -####----- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x66, 0x00, /* -##--##--- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 108 0x6c 'l' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1c, 0x00, /* ---###---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 109 0x6d 'm' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 110 0x6e 'n' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 111 0x6f 'o' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 112 0x70 'p' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+
+ /* 113 0x71 'q' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x80, /* --#######- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+
+ /* 114 0x72 'r' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x6f, 0x80, /* -##-#####- */
+ 0x78, 0x00, /* -####----- */
+ 0x70, 0x00, /* -###------ */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 115 0x73 's' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 116 0x74 't' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x7e, 0x00, /* -######--- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x18, 0x00, /* ---##----- */
+ 0x0f, 0x00, /* ----####-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 117 0x75 'u' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 118 0x76 'v' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 119 0x77 'w' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 120 0x78 'x' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 121 0x79 'y' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x3f, 0x00, /* --######-- */
+
+ /* 122 0x7a 'z' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x01, 0x80, /* -------##- */
+ 0x03, 0x00, /* ------##-- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x30, 0x00, /* --##------ */
+ 0x60, 0x00, /* -##------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 123 0x7b '{' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x07, 0x00, /* -----###-- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x38, 0x00, /* --###----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x07, 0x00, /* -----###-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 124 0x7c '|' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 125 0x7d '}' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x38, 0x00, /* --###----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x07, 0x00, /* -----###-- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x38, 0x00, /* --###----- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 126 0x7e '~' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x39, 0x80, /* --###--##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x67, 0x00, /* -##--###-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 127 0x7f '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x08, 0x00, /* ----#----- */
+ 0x1c, 0x00, /* ---###---- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x63, 0x00, /* -##---##-- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0xff, 0x80, /* #########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 128 0x80 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+
+ /* 129 0x81 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 130 0x82 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x80, /* -########- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 131 0x83 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 132 0x84 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 133 0x85 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 134 0x86 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x3f, 0x00, /* --######-- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 135 0x87 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+
+ /* 136 0x88 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x80, /* -########- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 137 0x89 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x80, /* -########- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 138 0x8a '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x80, /* -########- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 139 0x8b '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x1c, 0x00, /* ---###---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 140 0x8c '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x1c, 0x00, /* ---###---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 141 0x8d '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x1c, 0x00, /* ---###---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 142 0x8e '' */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x80, /* -########- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 143 0x8f '' */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x80, /* -########- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 144 0x90 '' */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x7e, 0x00, /* -######--- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 145 0x91 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7b, 0x80, /* -####-###- */
+ 0x0c, 0xc0, /* ----##--## */
+ 0x0c, 0xc0, /* ----##--## */
+ 0x7c, 0xc0, /* -#####--## */
+ 0xcf, 0xc0, /* ##--###### */
+ 0xcc, 0x00, /* ##--##---- */
+ 0xcc, 0x00, /* ##--##---- */
+ 0xcc, 0xc0, /* ##--##--## */
+ 0x77, 0x80, /* -###-####- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 146 0x92 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0xc0, /* -######### */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xff, 0xc0, /* ########## */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xc7, 0xc0, /* ##---##### */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 147 0x93 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 148 0x94 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 149 0x95 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 150 0x96 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 151 0x97 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 152 0x98 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x3f, 0x00, /* --######-- */
+
+ /* 153 0x99 '' */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 154 0x9a '' */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 155 0x9b '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x3f, 0x00, /* --######-- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 156 0x9c '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x30, 0x00, /* --##------ */
+ 0x30, 0x00, /* --##------ */
+ 0x30, 0x00, /* --##------ */
+ 0x7e, 0x00, /* -######--- */
+ 0x30, 0x00, /* --##------ */
+ 0x30, 0x00, /* --##------ */
+ 0x30, 0x00, /* --##------ */
+ 0x30, 0x00, /* --##------ */
+ 0x31, 0x80, /* --##---##- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 157 0x9d '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x3f, 0x00, /* --######-- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x3f, 0x00, /* --######-- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 158 0x9e '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xf8, 0x00, /* #####----- */
+ 0xcc, 0x00, /* ##--##---- */
+ 0xcc, 0x00, /* ##--##---- */
+ 0xcc, 0x00, /* ##--##---- */
+ 0xcc, 0x00, /* ##--##---- */
+ 0xfb, 0x00, /* #####-##-- */
+ 0xc3, 0x00, /* ##----##-- */
+ 0xc7, 0x80, /* ##---####- */
+ 0xc3, 0x00, /* ##----##-- */
+ 0xc3, 0x00, /* ##----##-- */
+ 0xc3, 0x00, /* ##----##-- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 159 0x9f '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x07, 0x00, /* -----###-- */
+ 0x0d, 0x80, /* ----##-##- */
+ 0x0d, 0x80, /* ----##-##- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x3f, 0x00, /* --######-- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x38, 0x00, /* --###----- */
+
+ /* 160 0xa0 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 161 0xa1 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x1c, 0x00, /* ---###---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 162 0xa2 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 163 0xa3 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x80, /* --#######- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 164 0xa4 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3b, 0x80, /* --###-###- */
+ 0x6e, 0x00, /* -##-###--- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 165 0xa5 '' */
+ 0x3b, 0x80, /* --###-###- */
+ 0x6e, 0x00, /* -##-###--- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x71, 0x80, /* -###---##- */
+ 0x79, 0x80, /* -####--##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x67, 0x80, /* -##--####- */
+ 0x63, 0x80, /* -##---###- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 166 0xa6 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x3e, 0x00, /* --#####--- */
+ 0x03, 0x00, /* ------##-- */
+ 0x3f, 0x00, /* --######-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 167 0xa7 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x3e, 0x00, /* --#####--- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x3e, 0x00, /* --#####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 168 0xa8 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x30, 0x00, /* --##------ */
+ 0x60, 0x00, /* -##------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 169 0xa9 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 170 0xaa '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 171 0xab '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x30, 0x00, /* --##------ */
+ 0x70, 0x00, /* -###------ */
+ 0x30, 0x80, /* --##----#- */
+ 0x31, 0x80, /* --##---##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x37, 0x00, /* --##-###-- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0xc1, 0x80, /* ##-----##- */
+ 0x83, 0x00, /* #-----##-- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0f, 0x80, /* ----#####- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 172 0xac '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x30, 0x00, /* --##------ */
+ 0x70, 0x00, /* -###------ */
+ 0x30, 0x80, /* --##----#- */
+ 0x31, 0x80, /* --##---##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x19, 0x80, /* ---##--##- */
+ 0x33, 0x80, /* --##--###- */
+ 0x67, 0x80, /* -##--####- */
+ 0xcd, 0x80, /* ##--##-##- */
+ 0x8f, 0x80, /* #---#####- */
+ 0x01, 0x80, /* -------##- */
+ 0x01, 0x80, /* -------##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 173 0xad '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 174 0xae '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0xc0, /* ----##--## */
+ 0x19, 0x80, /* ---##--##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x66, 0x00, /* -##--##--- */
+ 0xcc, 0x00, /* ##--##---- */
+ 0x66, 0x00, /* -##--##--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x19, 0x80, /* ---##--##- */
+ 0x0c, 0xc0, /* ----##--## */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 175 0xaf '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xcc, 0x00, /* ##--##---- */
+ 0x66, 0x00, /* -##--##--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x19, 0x80, /* ---##--##- */
+ 0x0c, 0xc0, /* ----##--## */
+ 0x19, 0x80, /* ---##--##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x66, 0x00, /* -##--##--- */
+ 0xcc, 0x00, /* ##--##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 176 0xb0 '' */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x00, 0x00, /* ---------- */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x00, 0x00, /* ---------- */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x00, 0x00, /* ---------- */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x00, 0x00, /* ---------- */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x00, 0x00, /* ---------- */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x00, 0x00, /* ---------- */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x00, 0x00, /* ---------- */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x00, 0x00, /* ---------- */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 177 0xb1 '' */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x55, 0x40, /* -#-#-#-#-# */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x55, 0x40, /* -#-#-#-#-# */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x55, 0x40, /* -#-#-#-#-# */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x55, 0x40, /* -#-#-#-#-# */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x55, 0x40, /* -#-#-#-#-# */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x55, 0x40, /* -#-#-#-#-# */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x55, 0x40, /* -#-#-#-#-# */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x55, 0x40, /* -#-#-#-#-# */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0x55, 0x40, /* -#-#-#-#-# */
+
+ /* 178 0xb2 '' */
+ 0xff, 0xc0, /* ########## */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0xff, 0xc0, /* ########## */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0xff, 0xc0, /* ########## */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0xff, 0xc0, /* ########## */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0xff, 0xc0, /* ########## */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0xff, 0xc0, /* ########## */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0xff, 0xc0, /* ########## */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0xff, 0xc0, /* ########## */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+ 0xff, 0xc0, /* ########## */
+ 0xaa, 0x80, /* #-#-#-#-#- */
+
+ /* 179 0xb3 '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 180 0xb4 '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0xfc, 0x00, /* ######---- */
+ 0xfc, 0x00, /* ######---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 181 0xb5 '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0xfc, 0x00, /* ######---- */
+ 0xfc, 0x00, /* ######---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0xfc, 0x00, /* ######---- */
+ 0xfc, 0x00, /* ######---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 182 0xb6 '' */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0xf6, 0x00, /* ####-##--- */
+ 0xf6, 0x00, /* ####-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+
+ /* 183 0xb7 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xfe, 0x00, /* #######--- */
+ 0xfe, 0x00, /* #######--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+
+ /* 184 0xb8 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xfc, 0x00, /* ######---- */
+ 0xfc, 0x00, /* ######---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0xfc, 0x00, /* ######---- */
+ 0xfc, 0x00, /* ######---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 185 0xb9 '' */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0xf6, 0x00, /* ####-##--- */
+ 0xf6, 0x00, /* ####-##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0xf6, 0x00, /* ####-##--- */
+ 0xf6, 0x00, /* ####-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+
+ /* 186 0xba '' */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+
+ /* 187 0xbb '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xfe, 0x00, /* #######--- */
+ 0xfe, 0x00, /* #######--- */
+ 0x06, 0x00, /* -----##--- */
+ 0xf6, 0x00, /* ####-##--- */
+ 0xf6, 0x00, /* ####-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+
+ /* 188 0xbc '' */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0xf6, 0x00, /* ####-##--- */
+ 0xf6, 0x00, /* ####-##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0xfe, 0x00, /* #######--- */
+ 0xfe, 0x00, /* #######--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 189 0xbd '' */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0xfe, 0x00, /* #######--- */
+ 0xfe, 0x00, /* #######--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 190 0xbe '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0xfc, 0x00, /* ######---- */
+ 0xfc, 0x00, /* ######---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0xfc, 0x00, /* ######---- */
+ 0xfc, 0x00, /* ######---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 191 0xbf '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xfc, 0x00, /* ######---- */
+ 0xfc, 0x00, /* ######---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 192 0xc0 '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0f, 0xc0, /* ----###### */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 193 0xc1 '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 194 0xc2 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 195 0xc3 '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 196 0xc4 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 197 0xc5 '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 198 0xc6 '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 199 0xc7 '' */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x37, 0xc0, /* --##-##### */
+ 0x37, 0xc0, /* --##-##### */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+
+ /* 200 0xc8 '' */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x37, 0xc0, /* --##-##### */
+ 0x37, 0xc0, /* --##-##### */
+ 0x30, 0x00, /* --##------ */
+ 0x3f, 0xc0, /* --######## */
+ 0x3f, 0xc0, /* --######## */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 201 0xc9 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0xc0, /* --######## */
+ 0x3f, 0xc0, /* --######## */
+ 0x30, 0x00, /* --##------ */
+ 0x37, 0xc0, /* --##-##### */
+ 0x37, 0xc0, /* --##-##### */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+
+ /* 202 0xca '' */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0xf7, 0xc0, /* ####-##### */
+ 0xf7, 0xc0, /* ####-##### */
+ 0x00, 0x00, /* ---------- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 203 0xcb '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x00, 0x00, /* ---------- */
+ 0xf7, 0xc0, /* ####-##### */
+ 0xf7, 0xc0, /* ####-##### */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+
+ /* 204 0xcc '' */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x37, 0xc0, /* --##-##### */
+ 0x37, 0xc0, /* --##-##### */
+ 0x30, 0x00, /* --##------ */
+ 0x37, 0xc0, /* --##-##### */
+ 0x37, 0xc0, /* --##-##### */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+
+ /* 205 0xcd '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x00, 0x00, /* ---------- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 206 0xce '' */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0xf7, 0xc0, /* ####-##### */
+ 0xf7, 0xc0, /* ####-##### */
+ 0x00, 0x00, /* ---------- */
+ 0xf7, 0xc0, /* ####-##### */
+ 0xf7, 0xc0, /* ####-##### */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+
+ /* 207 0xcf '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x00, 0x00, /* ---------- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 208 0xd0 '' */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 209 0xd1 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x00, 0x00, /* ---------- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 210 0xd2 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+
+ /* 211 0xd3 '' */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x3f, 0xc0, /* --######## */
+ 0x3f, 0xc0, /* --######## */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 212 0xd4 '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0f, 0xc0, /* ----###### */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 213 0xd5 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 214 0xd6 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0xc0, /* --######## */
+ 0x3f, 0xc0, /* --######## */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+
+ /* 215 0xd7 '' */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+ 0x36, 0x00, /* --##-##--- */
+
+ /* 216 0xd8 '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x0c, 0x00, /* ----##---- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 217 0xd9 '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0xfc, 0x00, /* ######---- */
+ 0xfc, 0x00, /* ######---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 218 0xda '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0f, 0xc0, /* ----###### */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 219 0xdb '' */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+
+ /* 220 0xdc '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+
+ /* 221 0xdd '' */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+ 0xf8, 0x00, /* #####----- */
+
+ /* 222 0xde '' */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+ 0x07, 0xc0, /* -----##### */
+
+ /* 223 0xdf '' */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0xff, 0xc0, /* ########## */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 224 0xe0 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7d, 0x80, /* -#####-##- */
+ 0xc7, 0x00, /* ##---###-- */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xc6, 0x00, /* ##---##--- */
+ 0xc7, 0x00, /* ##---###-- */
+ 0x7d, 0x80, /* -#####-##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 225 0xe1 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3e, 0x00, /* --#####--- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x62, 0x00, /* -##---#--- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x7f, 0x00, /* -#######-- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+
+ /* 226 0xe2 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 227 0xe3 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 228 0xe4 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x60, 0x00, /* -##------- */
+ 0x30, 0x00, /* --##------ */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x06, 0x00, /* -----##--- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x30, 0x00, /* --##------ */
+ 0x60, 0x00, /* -##------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 229 0xe5 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1f, 0xc0, /* ---####### */
+ 0x33, 0x00, /* --##--##-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 230 0xe6 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x63, 0x80, /* -##---###- */
+ 0x7d, 0x80, /* -#####-##- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+
+ /* 231 0xe7 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x07, 0x00, /* -----###-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 232 0xe8 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x3f, 0x00, /* --######-- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 233 0xe9 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 234 0xea '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x73, 0x80, /* -###--###- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 235 0xeb '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 236 0xec '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 237 0xed '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x01, 0x80, /* -------##- */
+ 0x03, 0x00, /* ------##-- */
+ 0x3f, 0x00, /* --######-- */
+ 0x67, 0x80, /* -##--####- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x79, 0x80, /* -####--##- */
+ 0x3f, 0x00, /* --######-- */
+ 0x30, 0x00, /* --##------ */
+ 0x60, 0x00, /* -##------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 238 0xee '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1f, 0x80, /* ---######- */
+ 0x30, 0x00, /* --##------ */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x7f, 0x80, /* -########- */
+ 0x60, 0x00, /* -##------- */
+ 0x60, 0x00, /* -##------- */
+ 0x30, 0x00, /* --##------ */
+ 0x1f, 0x80, /* ---######- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 239 0xef '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x61, 0x80, /* -##----##- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 240 0xf0 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 241 0xf1 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x7f, 0x80, /* -########- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 242 0xf2 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x30, 0x00, /* --##------ */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x06, 0x00, /* -----##--- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x30, 0x00, /* --##------ */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 243 0xf3 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x03, 0x00, /* ------##-- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x30, 0x00, /* --##------ */
+ 0x30, 0x00, /* --##------ */
+ 0x18, 0x00, /* ---##----- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x06, 0x00, /* -----##--- */
+ 0x03, 0x00, /* ------##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 244 0xf4 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x07, 0x00, /* -----###-- */
+ 0x0d, 0x80, /* ----##-##- */
+ 0x0d, 0x80, /* ----##-##- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+
+ /* 245 0xf5 '' */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x6c, 0x00, /* -##-##---- */
+ 0x38, 0x00, /* --###----- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 246 0xf6 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x7f, 0x80, /* -########- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 247 0xf7 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x39, 0x80, /* --###--##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x67, 0x00, /* -##--###-- */
+ 0x00, 0x00, /* ---------- */
+ 0x39, 0x80, /* --###--##- */
+ 0x6d, 0x80, /* -##-##-##- */
+ 0x67, 0x00, /* -##--###-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 248 0xf8 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 249 0xf9 '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x1c, 0x00, /* ---###---- */
+ 0x1c, 0x00, /* ---###---- */
+ 0x1c, 0x00, /* ---###---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 250 0xfa '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 251 0xfb '' */
+ 0x00, 0x00, /* ---------- */
+ 0x03, 0x80, /* ------###- */
+ 0x03, 0x80, /* ------###- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x03, 0x00, /* ------##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x63, 0x00, /* -##---##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x1b, 0x00, /* ---##-##-- */
+ 0x0f, 0x00, /* ----####-- */
+ 0x07, 0x00, /* -----###-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 252 0xfc '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3e, 0x00, /* --#####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 253 0xfd '' */
+ 0x00, 0x00, /* ---------- */
+ 0x1e, 0x00, /* ---####--- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x33, 0x00, /* --##--##-- */
+ 0x06, 0x00, /* -----##--- */
+ 0x0c, 0x00, /* ----##---- */
+ 0x18, 0x00, /* ---##----- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 254 0xfe '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x3f, 0x00, /* --######-- */
+ 0x3f, 0x00, /* --######-- */
+ 0x3f, 0x00, /* --######-- */
+ 0x3f, 0x00, /* --######-- */
+ 0x3f, 0x00, /* --######-- */
+ 0x3f, 0x00, /* --######-- */
+ 0x3f, 0x00, /* --######-- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+
+ /* 255 0xff '' */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+ 0x00, 0x00, /* ---------- */
+} };
+
+
+const struct font_desc font_ter_10x18 = {
+ .idx = TER10x18_IDX,
+ .name = "TER10x18",
+ .width = 10,
+ .height = 18,
+ .charcount = 256,
+ .data = fontdata_ter10x18.data,
+#ifdef __sparc__
+ .pref = 5,
+#else
+ .pref = -1,
+#endif
+};
diff --git a/lib/fonts/fonts.c b/lib/fonts/fonts.c
index 47e34950b665..a7f118b30171 100644
--- a/lib/fonts/fonts.c
+++ b/lib/fonts/fonts.c
@@ -54,6 +54,9 @@ static const struct font_desc *fonts[] = {
#ifdef CONFIG_FONT_6x10
&font_6x10,
#endif
+#ifdef CONFIG_FONT_TER10x18
+ &font_ter_10x18,
+#endif
#ifdef CONFIG_FONT_TER16x32
&font_ter_16x32,
#endif
--
2.51.0
^ permalink raw reply related
* [PATCH] fbdev/tridentfb: replace printk() with dev_*() in probe
From: Javier Garcia @ 2025-11-15 12:57 UTC (permalink / raw)
To: deller; +Cc: linux-fbdev, dri-devel, linux-kernel, shuah, Javier Garcia
- Replace in `trident_pc_probe()` printk by dev_* fn's
- Delete the prefix `tridentfb:` from msg strings, not needed now.
Signed-off-by: Javier Garcia <rampxxxx@gmail.com>
---
drivers/video/fbdev/tridentfb.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/video/fbdev/tridentfb.c b/drivers/video/fbdev/tridentfb.c
index 516cf2a18757..17b7253b8fbe 100644
--- a/drivers/video/fbdev/tridentfb.c
+++ b/drivers/video/fbdev/tridentfb.c
@@ -1631,7 +1631,7 @@ static int trident_pci_probe(struct pci_dev *dev,
}
if (noaccel) {
- printk(KERN_DEBUG "disabling acceleration\n");
+ dev_dbg(&dev->dev, "disabling acceleration\n");
info->flags |= FBINFO_HWACCEL_DISABLED;
info->pixmap.scan_align = 1;
}
@@ -1693,7 +1693,7 @@ static int trident_pci_probe(struct pci_dev *dev,
info->var.activate |= FB_ACTIVATE_NOW;
info->device = &dev->dev;
if (register_framebuffer(info) < 0) {
- printk(KERN_ERR "tridentfb: could not register framebuffer\n");
+ dev_err(&dev->dev, "could not register framebuffer\n");
fb_dealloc_cmap(&info->cmap);
err = -EINVAL;
goto out_unmap2;
--
2.50.1
^ permalink raw reply related
* Re: [PATCH] fbdev/vga16fb: Use dev_* fn's instead printk.
From: Helge Deller @ 2025-11-15 11:18 UTC (permalink / raw)
To: Javier Garcia; +Cc: linux-fbdev, dri-devel, linux-kernel, shuah
In-Reply-To: <CABPJ0vj9+qWo54X6Rg19kCgdQSpKoP_69Byfj0bjGNXys9LoCQ@mail.gmail.com>
On 11/15/25 08:29, Javier Garcia wrote:
> Hi,
>
> Helge Deller, any comment on this patch?
You're too late:
https://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git/commit/?h=for-next&id=bcd13134470f81c97ba23b44514c93203261e742
Helge
>
> ---
>
> Javier Garcia
>
> On Mon, 10 Nov 2025 at 10:04, Javier Garcia <rampxxxx@gmail.com> wrote:
>>
>> - Family dev_* fn's will show device name, giving extra info to logs.
>> - Delete the prefix `vga16fb:` from msg strings, not needed now.
>>
>> [ 1.037947] vga16fb vga-framebuffer.0: initializing
>>
>> Signed-off-by: Javier Garcia <rampxxxx@gmail.com>
>> ---
>> drivers/video/fbdev/vga16fb.c | 12 ++++++------
>> 1 file changed, 6 insertions(+), 6 deletions(-)
>>
>> diff --git a/drivers/video/fbdev/vga16fb.c b/drivers/video/fbdev/vga16fb.c
>> index 3b4c50d98ba6..432ba7c8164b 100644
>> --- a/drivers/video/fbdev/vga16fb.c
>> +++ b/drivers/video/fbdev/vga16fb.c
>> @@ -1324,7 +1324,7 @@ static int vga16fb_probe(struct platform_device *dev)
>> dev_err(&dev->dev, "vga16b: cannot reserve video memory at 0x%lx\n",
>> vga16fb_fix.smem_start);
>> }
>> - printk(KERN_DEBUG "vga16fb: initializing\n");
>> + dev_dbg(&dev->dev, "initializing\n");
>> info = framebuffer_alloc(sizeof(struct vga16fb_par), &dev->dev);
>>
>> if (!info) {
>> @@ -1336,12 +1336,12 @@ static int vga16fb_probe(struct platform_device *dev)
>> info->screen_base = (void __iomem *)VGA_MAP_MEM(VGA_FB_PHYS_BASE, 0);
>>
>> if (!info->screen_base) {
>> - printk(KERN_ERR "vga16fb: unable to map device\n");
>> + dev_err(&dev->dev, "unable to map device\n");
>> ret = -ENOMEM;
>> goto err_ioremap;
>> }
>>
>> - printk(KERN_INFO "vga16fb: mapped to 0x%p\n", info->screen_base);
>> + dev_info(&dev->dev, "mapped to 0x%p\n", info->screen_base);
>> par = info->par;
>>
>> par->isVGA = screen_info_video_type(si) == VIDEO_TYPE_VGAC;
>> @@ -1369,13 +1369,13 @@ static int vga16fb_probe(struct platform_device *dev)
>> i = (info->var.bits_per_pixel == 8) ? 256 : 16;
>> ret = fb_alloc_cmap(&info->cmap, i, 0);
>> if (ret) {
>> - printk(KERN_ERR "vga16fb: unable to allocate colormap\n");
>> + dev_err(&dev->dev, "unable to allocate colormap\n");
>> ret = -ENOMEM;
>> goto err_alloc_cmap;
>> }
>>
>> if (vga16fb_check_var(&info->var, info)) {
>> - printk(KERN_ERR "vga16fb: unable to validate variable\n");
>> + dev_err(&dev->dev, "unable to validate variable\n");
>> ret = -EINVAL;
>> goto err_check_var;
>> }
>> @@ -1386,7 +1386,7 @@ static int vga16fb_probe(struct platform_device *dev)
>> if (ret)
>> goto err_check_var;
>> if (register_framebuffer(info) < 0) {
>> - printk(KERN_ERR "vga16fb: unable to register framebuffer\n");
>> + dev_err(&dev->dev, "unable to register framebuffer\n");
>> ret = -EINVAL;
>> goto err_check_var;
>> }
>> --
>> 2.50.1
>>
>
^ permalink raw reply
* Re: [PATCH v3] fbdev: vga16fb: Request memory region.
From: Javier Garcia @ 2025-11-15 7:31 UTC (permalink / raw)
To: deller; +Cc: linux-fbdev, dri-devel, linux-kernel, shuah
In-Reply-To: <20251108093348.2842180-1-rampxxxx@gmail.com>
Hi,
Helge Deller, added this extra space clean as a I received a bot msg.
---
Javier Garcia
On Sat, 8 Nov 2025 at 10:33, Javier Garcia <rampxxxx@gmail.com> wrote:
>
> This patch reserve and release VGA memory region.
>
> This align with Documentation/drm/todo.rst
> "Request memory regions in all fbdev drivers"
>
> I've tested with 32bits kernel and qemu.
>
> Signed-off-by: Javier Garcia <rampxxxx@gmail.com>
> ---
> v1 -> v3:
> * Add space after comma.
> * v2 https://lore.kernel.org/lkml/20251028191615.2765711-1-rampxxxx@gmail.com/
> v1 -> v2:
> * Add release in vga16fb_remove , thanks Helge Deller.
> * v1 https://lore.kernel.org/lkml/20251016171845.1397153-1-rampxxxx@gmail.com/
> drivers/video/fbdev/vga16fb.c | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/drivers/video/fbdev/vga16fb.c b/drivers/video/fbdev/vga16fb.c
> index eedab14c7d51..3b4c50d98ba6 100644
> --- a/drivers/video/fbdev/vga16fb.c
> +++ b/drivers/video/fbdev/vga16fb.c
> @@ -1319,6 +1319,11 @@ static int vga16fb_probe(struct platform_device *dev)
> if (ret)
> return ret;
>
> + if (!request_mem_region(vga16fb_fix.smem_start, vga16fb_fix.smem_len,
> + "vga16b")) {
> + dev_err(&dev->dev, "vga16b: cannot reserve video memory at 0x%lx\n",
> + vga16fb_fix.smem_start);
> + }
> printk(KERN_DEBUG "vga16fb: initializing\n");
> info = framebuffer_alloc(sizeof(struct vga16fb_par), &dev->dev);
>
> @@ -1398,6 +1403,8 @@ static int vga16fb_probe(struct platform_device *dev)
> err_ioremap:
> framebuffer_release(info);
> err_fb_alloc:
> + release_mem_region(vga16fb_fix.smem_start,
> + vga16fb_fix.smem_len);
> return ret;
> }
>
> @@ -1407,6 +1414,8 @@ static void vga16fb_remove(struct platform_device *dev)
>
> if (info)
> unregister_framebuffer(info);
> + release_mem_region(vga16fb_fix.smem_start,
> + vga16fb_fix.smem_len);
> }
>
> static const struct platform_device_id vga16fb_driver_id_table[] = {
> --
> 2.50.1
>
^ permalink raw reply
* Re: [PATCH] fbdev/vga16fb: Use dev_* fn's instead printk.
From: Javier Garcia @ 2025-11-15 7:29 UTC (permalink / raw)
To: deller; +Cc: linux-fbdev, dri-devel, linux-kernel, shuah
In-Reply-To: <20251110090446.2910998-1-rampxxxx@gmail.com>
Hi,
Helge Deller, any comment on this patch?
---
Javier Garcia
On Mon, 10 Nov 2025 at 10:04, Javier Garcia <rampxxxx@gmail.com> wrote:
>
> - Family dev_* fn's will show device name, giving extra info to logs.
> - Delete the prefix `vga16fb:` from msg strings, not needed now.
>
> [ 1.037947] vga16fb vga-framebuffer.0: initializing
>
> Signed-off-by: Javier Garcia <rampxxxx@gmail.com>
> ---
> drivers/video/fbdev/vga16fb.c | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/video/fbdev/vga16fb.c b/drivers/video/fbdev/vga16fb.c
> index 3b4c50d98ba6..432ba7c8164b 100644
> --- a/drivers/video/fbdev/vga16fb.c
> +++ b/drivers/video/fbdev/vga16fb.c
> @@ -1324,7 +1324,7 @@ static int vga16fb_probe(struct platform_device *dev)
> dev_err(&dev->dev, "vga16b: cannot reserve video memory at 0x%lx\n",
> vga16fb_fix.smem_start);
> }
> - printk(KERN_DEBUG "vga16fb: initializing\n");
> + dev_dbg(&dev->dev, "initializing\n");
> info = framebuffer_alloc(sizeof(struct vga16fb_par), &dev->dev);
>
> if (!info) {
> @@ -1336,12 +1336,12 @@ static int vga16fb_probe(struct platform_device *dev)
> info->screen_base = (void __iomem *)VGA_MAP_MEM(VGA_FB_PHYS_BASE, 0);
>
> if (!info->screen_base) {
> - printk(KERN_ERR "vga16fb: unable to map device\n");
> + dev_err(&dev->dev, "unable to map device\n");
> ret = -ENOMEM;
> goto err_ioremap;
> }
>
> - printk(KERN_INFO "vga16fb: mapped to 0x%p\n", info->screen_base);
> + dev_info(&dev->dev, "mapped to 0x%p\n", info->screen_base);
> par = info->par;
>
> par->isVGA = screen_info_video_type(si) == VIDEO_TYPE_VGAC;
> @@ -1369,13 +1369,13 @@ static int vga16fb_probe(struct platform_device *dev)
> i = (info->var.bits_per_pixel == 8) ? 256 : 16;
> ret = fb_alloc_cmap(&info->cmap, i, 0);
> if (ret) {
> - printk(KERN_ERR "vga16fb: unable to allocate colormap\n");
> + dev_err(&dev->dev, "unable to allocate colormap\n");
> ret = -ENOMEM;
> goto err_alloc_cmap;
> }
>
> if (vga16fb_check_var(&info->var, info)) {
> - printk(KERN_ERR "vga16fb: unable to validate variable\n");
> + dev_err(&dev->dev, "unable to validate variable\n");
> ret = -EINVAL;
> goto err_check_var;
> }
> @@ -1386,7 +1386,7 @@ static int vga16fb_probe(struct platform_device *dev)
> if (ret)
> goto err_check_var;
> if (register_framebuffer(info) < 0) {
> - printk(KERN_ERR "vga16fb: unable to register framebuffer\n");
> + dev_err(&dev->dev, "unable to register framebuffer\n");
> ret = -EINVAL;
> goto err_check_var;
> }
> --
> 2.50.1
>
^ permalink raw reply
* Re: [PATCH stable] fbdev: Fix out-of-bounds issue in sys_fillrect()
From: Helge Deller @ 2025-11-14 19:21 UTC (permalink / raw)
To: Gu Bowen; +Cc: linux-fbdev, dri-devel, Lu Jialin
In-Reply-To: <20251112073207.1731125-1-gubowen5@huawei.com>
On 11/12/25 08:32, Gu Bowen wrote:
> There was an out-of-bounds issue found by syzkaller test on v6.6.
>
> BUG: unable to handle page fault for address: ffffc90000c3f000
> PGD 100000067 P4D 100000067 PUD 100c80067 PMD 10ac1c067 PTE 0
> Oops: 0002 [#1] PREEMPT SMP KASAN PTI
> CPU: 3 PID: 6521 Comm: syz.3.1365 Not tainted 6.6.0+ #82
> Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014
> RIP: 0010:memset64 arch/x86/include/asm/string_64.h:58 [inline]
> RIP: 0010:memset_l include/linux/string.h:168 [inline]
> RIP: 0010:bitfill_aligned drivers/video/fbdev/core/sysfillrect.c:53 [inline]
> RIP: 0010:bitfill_aligned+0x144/0x1c0 drivers/video/fbdev/core/sysfillrect.c:25
> Code: 23 04 24 48 31 d0 49 89 46 f8 44 89 e0 44 29 f8 29 c3 e8 9f 39 49 fe 89 d8 31 d2 4c 89 f7 41 f7 f4 48 89 c3 48 89 c1 48 89 e8 <f3> 48 ab 31 ff 4c 89 ee e8 df 2f 49 fe 4d 85 ed 0f 84 6b ff ff ff
> RSP: 0018:ffff888119ce7418 EFLAGS: 00010246
> RAX: 0000000000000000 RBX: 0000000000000180 RCX: 0000000000000180
> RDX: 0000000000000000 RSI: ffffc90003873000 RDI: ffffc90000c3f000
> RBP: 0000000000000000 R08: 0000000000006000 R09: 0000000000000040
> R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000040
> R13: 0000000000000000 R14: ffffc90000c3f000 R15: 0000000000000000
> FS: 00007f1704b926c0(0000) GS:ffff8881f5980000(0000) knlGS:0000000000000000
> CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> CR2: ffffc90000c3f000 CR3: 00000001230d0002 CR4: 0000000000770ee0
> DR0: 0000000000000000 DR1: 000000000000e000 DR2: 0000000000000000
> DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> PKRU: 80000000
> Call Trace:
> <TASK>
> sys_fillrect+0x429/0x830 drivers/video/fbdev/core/sysfillrect.c:281
> drm_fbdev_generic_defio_fillrect+0x27/0x140 drivers/gpu/drm/drm_fbdev_generic.c:37
> bit_clear+0x183/0x220 drivers/video/fbdev/core/bitblit.c:73
> __fbcon_clear+0x5ea/0x670 drivers/video/fbdev/core/fbcon.c:1281
> fbcon_scroll+0x41e/0x560 drivers/video/fbdev/core/fbcon.c:1847
> con_scroll+0x464/0x6a0 drivers/tty/vt/vt.c:577
> lf+0x274/0x2d0 drivers/tty/vt/vt.c:1461
> do_con_trol+0x5ea/0x3d80 drivers/tty/vt/vt.c:2149
> do_con_write+0x780/0x10c0 drivers/tty/vt/vt.c:2905
> con_write+0x28/0xc0 drivers/tty/vt/vt.c:3245
> do_output_char+0x5de/0x850 drivers/tty/n_tty.c:433
> process_output drivers/tty/n_tty.c:500 [inline]
> n_tty_write+0x442/0xb00 drivers/tty/n_tty.c:2406
> iterate_tty_write+0x2b5/0x630 drivers/tty/tty_io.c:1017
> file_tty_write.constprop.0+0x20c/0x3b0 drivers/tty/tty_io.c:1088
> call_write_iter include/linux/fs.h:2085 [inline]
> do_iter_readv_writev+0x210/0x3c0 fs/read_write.c:737
> do_iter_write+0x181/0x4e0 fs/read_write.c:862
> vfs_writev+0x15b/0x4d0 fs/read_write.c:935
> do_writev+0x136/0x370 fs/read_write.c:978
> do_syscall_x64 arch/x86/entry/common.c:51 [inline]
> do_syscall_64+0x59/0x110 arch/x86/entry/common.c:81
> entry_SYSCALL_64_after_hwframe+0x78/0xe2
>
> When the virtual console is rotated in the backend state, it can lead to
> inconsistencies between the size of the virtual console's size and its
> hook functions. In such cases, clearing the screen may result in
> out-of-bounds issue.
>
> Fix it by adding a check in sys_fillrect() and moving set_blitting_type()
> to the visible area of the VC.
>
> CC: stable@vger.kernel.org # fbdev had been refactored on 6.15-rc1
> Fixes: 68648ed1f58d ("fbdev: add drawing functions for framebuffers in system RAM")
> Signed-off-by: Gu Bowen <gubowen5@huawei.com>
> ---
> drivers/video/fbdev/core/fbcon.c | 2 +-
> drivers/video/fbdev/core/sysfillrect.c | 6 ++++++
> 2 files changed, 7 insertions(+), 1 deletion(-)
That patch does not apply to git head.
Can you try to reproduce with git head?
Helge
> diff --git a/drivers/video/fbdev/core/fbcon.c b/drivers/video/fbdev/core/fbcon.c
> index b49f15a3442e..a6602f230089 100644
> --- a/drivers/video/fbdev/core/fbcon.c
> +++ b/drivers/video/fbdev/core/fbcon.c
> @@ -2702,9 +2702,9 @@ static void fbcon_modechanged(struct fb_info *info)
> return;
>
> p = &fb_display[vc->vc_num];
> - set_blitting_type(vc, info);
>
> if (con_is_visible(vc)) {
> + set_blitting_type(vc, info);
> var_to_display(p, &info->var, info);
> cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres);
> rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres);
> diff --git a/drivers/video/fbdev/core/sysfillrect.c b/drivers/video/fbdev/core/sysfillrect.c
> index bcdcaeae6538..e5c4ee317b0b 100644
> --- a/drivers/video/fbdev/core/sysfillrect.c
> +++ b/drivers/video/fbdev/core/sysfillrect.c
> @@ -238,6 +238,7 @@ void sys_fillrect(struct fb_info *p, const struct fb_fillrect *rect)
> u32 bpp = p->var.bits_per_pixel;
> unsigned long *dst;
> int dst_idx, left;
> + long dst_offset;
>
> if (p->state != FBINFO_STATE_RUNNING)
> return;
> @@ -277,6 +278,11 @@ void sys_fillrect(struct fb_info *p, const struct fb_fillrect *rect)
> }
> while (height--) {
> dst += dst_idx >> (ffs(bits) - 1);
> + dst_offset = (unsigned long)dst - (unsigned long)p->screen_base;
> + if (dst_offset < 0 || dst_offset >= p->fix.smem_len) {
> + pr_err("dst offset out of bound: dst_offset(%ld)", dst_offset);
> + return;
> + }
> dst_idx &= (bits - 1);
> fill_op32(p, dst, dst_idx, pat, width*bpp, bits);
> dst_idx += p->fix.line_length*8;
^ permalink raw reply
* Re: [PATCH] fbdev/riva: Add NULL checks for pci_get_domain_bus_and_slot()
From: Helge Deller @ 2025-11-14 19:15 UTC (permalink / raw)
To: Haotian Zhang, Antonino Daplas; +Cc: linux-fbdev, dri-devel, linux-kernel
In-Reply-To: <20251114080634.2342-1-vulab@iscas.ac.cn>
On 11/14/25 09:06, Haotian Zhang wrote:
> The pci_get_domain_bus_and_slot() function can return NULL
> if the requested PCI device is not found. The
> nForceUpdateArbitrationSettings() and nv10GetConfig()
> do not check for this, which can lead to a NULL pointer dereference
> when the returned pointer is used in pci_read_config_dword().
>
> Add NULL checks immediately after the calls to
> pci_get_domain_bus_and_slot() in both functions.
You issue a warning if the device isn't found (which seems
unlikely btw.).
But you don't take care that the driver exits cleanly then.
Instead it will still try to configure and use rivafb which is wrong.
Helge
^ permalink raw reply
* [syzbot] Monthly fbdev report (Nov 2025)
From: syzbot @ 2025-11-14 18:41 UTC (permalink / raw)
To: deller, dri-devel, linux-fbdev, linux-kernel, syzkaller-bugs
Hello fbdev maintainers/developers,
This is a 31-day syzbot report for the fbdev subsystem.
All related reports/information can be found at:
https://syzkaller.appspot.com/upstream/s/fbdev
During the period, 1 new issues were detected and 1 were fixed.
In total, 7 issues are still open and 29 have already been fixed.
Some of the still happening issues:
Ref Crashes Repro Title
<1> 630 Yes KASAN: slab-out-of-bounds Read in fbcon_prepare_logo
https://syzkaller.appspot.com/bug?extid=0c815b25cdb3678e7083
<2> 119 No KASAN: vmalloc-out-of-bounds Write in fillrect
https://syzkaller.appspot.com/bug?extid=7a63ce155648954e749b
<3> 103 No KASAN: vmalloc-out-of-bounds Write in imageblit (6)
https://syzkaller.appspot.com/bug?extid=5a40432dfe8f86ee657a
---
This report is generated by a bot. It may contain errors.
See https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at syzkaller@googlegroups.com.
To disable reminders for individual bugs, reply with the following command:
#syz set <Ref> no-reminders
To change bug's subsystems, reply with:
#syz set <Ref> subsystems: new-subsystem
You may send multiple commands in a single email message.
^ permalink raw reply
* Re: [PATCH] fbdev/gxt4500: Use dev_err instead printk leftover.
From: Helge Deller @ 2025-11-14 17:03 UTC (permalink / raw)
To: Javier Garcia; +Cc: linux-fbdev, dri-devel, linux-kernel, shuah
In-Reply-To: <20251110165214.3076586-1-rampxxxx@gmail.com>
On 11/10/25 17:52, Javier Garcia wrote:
> I coundn't test as not have that hw but cross compiled to check the code
> change.
>
> Fixes: a3d899839064 ("[PATCH] Fbdev driver for IBM GXT4500P videocards")
> Signed-off-by: Javier Garcia <rampxxxx@gmail.com>
> ---
> drivers/video/fbdev/gxt4500.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
applied.
Thanks!
Helge
^ permalink raw reply
* Re: [PATCh] fix fbdev/gbefb.c mem_phys
From: Helge Deller @ 2025-11-14 16:37 UTC (permalink / raw)
To: Rene Rebe, linux-fbdev
In-Reply-To: <20251114.160042.848790184211544497.rene@exactco.de>
On 11/14/25 16:00, Rene Rebe wrote:
> While debuggigng why X would not start on mips64 Sgi/O2 I found the
> phys adress being off. Turns out the gbefb passed the internal
> dma_addr as phys. May be broken pre git history. Fix by converting
> dma_to_phys.
>
> Signed-off-by: René Rebe <rene@exactco.de>
Applied.
Thanks!
Helge
^ permalink raw reply
* [PATCh] fix fbdev/gbefb.c mem_phys
From: Rene Rebe @ 2025-11-14 15:00 UTC (permalink / raw)
To: linux-fbdev; +Cc: Helge Deller
While debuggigng why X would not start on mips64 Sgi/O2 I found the
phys adress being off. Turns out the gbefb passed the internal
dma_addr as phys. May be broken pre git history. Fix by converting
dma_to_phys.
Signed-off-by: René Rebe <rene@exactco.de>
--- a/drivers/video/fbdev/gbefb.c 2024-01-07 20:50:29.647506488 +0100
+++ b/drivers/video/fbdev/gbefb.c 2024-01-08 00:28:01.651948701 +0100
@@ -12,6 +12,7 @@
#include <linux/delay.h>
#include <linux/platform_device.h>
#include <linux/dma-mapping.h>
+#include <linux/dma-direct.h>
#include <linux/errno.h>
#include <linux/gfp.h>
#include <linux/fb.h>
@@ -65,7 +66,7 @@
static unsigned int gbe_mem_size = CONFIG_FB_GBE_MEM * 1024*1024;
static void *gbe_mem;
static dma_addr_t gbe_dma_addr;
-static unsigned long gbe_mem_phys;
+static phys_addr_t gbe_mem_phys;
static struct {
uint16_t *cpu;
@@ -1182,7 +1182,7 @@
goto out_release_mem_region;
}
- gbe_mem_phys = (unsigned long) gbe_dma_addr;
+ gbe_mem_phys = dma_to_phys(&p_dev->dev, gbe_dma_addr);
}
par = info->par;
--
René Rebe, ExactCODE GmbH, Lietzenburger Str. 42, DE-10789 Berlin
https://exactco.de | https://t2linux.com | https://rene.rebe.de
^ permalink raw reply
* Re: [PATCH] backlight: pwm_bl: apply the initial backlight state with sane defaults
From: Mark Brown @ 2025-11-14 14:09 UTC (permalink / raw)
To: Michael Grzeschik
Cc: Uwe Kleine-König, Lee Jones, Daniel Thompson, Jingoo Han,
Helge Deller, Pengutronix, linux-pwm, dri-devel, linux-fbdev,
linux-kernel
In-Reply-To: <20250731-blpwm-v1-1-0171fd31bff9@pengutronix.de>
[-- Attachment #1: Type: text/plain, Size: 159786 bytes --]
On Thu, Jul 31, 2025 at 10:47:18AM +0200, Michael Grzeschik wrote:
> Currently when calling pwm_apply_might_sleep in the probe routine
> the pwm will be configured with an not fully defined state.
>
> The duty_cycle is not yet set in that moment. There is a final
> backlight_update_status call that will have a properly setup state.
> However this change in the backlight can create a short flicker if the
> backlight was already preinitialised.
I'm seeing the libre.computer Renegade Elite producing warnings during
boot in -next which bisect to this patch. The warnings are:
[ 24.175095] input: adc-keys as /devices/platform/adc-keys/input/input1
[ 24.176612] ------------[ cut here ]------------
[ 24.177048] WARNING: CPU: 0 PID: 0 at kernel/context_tracking.c:127 ct_kernel_exit.constprop.0+0x98/0xa0
...
[ 24.190106] Call trace:
[ 24.190325] ct_kernel_exit.constprop.0+0x98/0xa0 (P)
[ 24.190775] ct_idle_enter+0x10/0x20
[ 24.191096] cpuidle_enter_state+0x1fc/0x320
[ 24.191476] cpuidle_enter+0x38/0x50
[ 24.191802] do_idle+0x1e4/0x260
[ 24.192094] cpu_startup_entry+0x34/0x3c
[ 24.192444] rest_init+0xdc/0xe0
[ 24.192734] console_on_rootfs+0x0/0x6c
[ 24.193082] __primary_switched+0x88/0x90
[ 24.193445] ---[ end trace 0000000000000000 ]---
which seems a little surprising but there is some console stuff there
that looks relevant.
Full log:
https://lava.sirena.org.uk/scheduler/job/2086528#L897
bisect log:
# bad: [0f2995693867bfb26197b117cd55624ddc57582f] Add linux-next specific files for 20251114
# good: [0612cb166982c135656540724929ca631b2dab5b] Merge branch 'for-linux-next-fixes' of https://gitlab.freedesktop.org/drm/misc/kernel.git
# good: [123cd174a3782307787268adf45f22de4d290128] ASoC: Intel: atom: Replace strcpy() with strscpy()
# good: [4d6e2211aeb932e096f673c88475016b1cc0f8ab] ASoC: Intel: boards: fix HDMI playback lookup when HDMI-In capture used
# good: [1d562ba0aa7df81335bf96c02be77efe8d5bab87] spi: dt-bindings: nuvoton,npcm-pspi: Convert to DT schema
# good: [1701b282ccc37f6cfbe79f6ca5ebd20040178f33] Merge branch 'kvm-arm64/vgic-lr-overflow' into kvmarm/next
# good: [9a2292c50d1c68ea7b95aabfcbb07cf649736384] KVM: arm64: GICv3: Set ICH_HCR_EL2.TDIR when interrupts overflow LR capacity
# good: [417714763ec144fa6a5af675fd5dc5aa429f67ef] KVM: arm64: GICv3: Decouple ICH_HCR_EL2 programming from LRs
# good: [d78124a65a03f1483c62d8612594d5d833b8e4a5] KVM: arm64: GICv2: Extract LR computing primitive
# good: [ca30799f7c2d04400a428fbc82aa49dc2493cc1a] KVM: arm64: Turn vgic-v3 errata traps into a patched-in constant
# good: [df5dfcad48ca3b5aacb4daf937b7185389498394] KVM: arm64: Turn kvm_vgic_vcpu_enable() into kvm_vgic_vcpu_reset()
# good: [2a69aca33cac6b191fd13c7ea16c33df680a1b0e] KVM: arm64: Add LR overflow handling documentation
# good: [435d529bf5cd5646c95d80b76ef1e21f8a63bd81] irqchip/gic: Add missing GICH_HCR control bits
# good: [375e16720b4c8ee04a01de03fb7103ac0a7a4856] KVM: arm64: GICv3: Detect and work around the lack of ICV_DIR_EL1 trapping
# good: [5bebf839b2e7a25850b3a9bd6450148769c6e95d] irqchip/gic: Expose CPU interface VA to KVM
# good: [2b36853d7e58fe4a2af498c1d4f5c518fe4980e8] KVM: arm64: GICv3: Avoid broadcast kick on CPUs lacking TDIR
# good: [c6a5d48156340650eea707c085de540b7740186a] KVM: arm64: Invert ap_list sorting to push active interrupts out
# good: [81ef83de94405eaedaf8a6b09fefdbe89029a52d] KVM: arm64: GICv3: Handle LR overflow when EOImode==0
# good: [182853c7680aaaf00fffd7cd347ae4aa50805fdf] KVM: arm64: GICv2: Handle deactivation via GICV_DIR traps
# good: [170b047e15afbeaeb95a9b8c936aa5b88538c50f] KVM: arm64: selftests: vgic_irq: Add asymmetric SPI deaectivation test
# good: [90d527ac928cfdfc3a1b6ee91ff00d541ea3e444] KVM: arm64: GICv3: Add GICv2 SGI handling to deactivation primitive
# good: [10576b2d86522cc70d8e1d8e121a2cb9c44c2ff3] KVM: arm64: Repack struct vgic_irq fields
# good: [2b0d5d9b39489b9d8171896e8e24d8632c3dc807] ASoC: cs35l56: Support for restoring calibration on
# good: [32172cf3cb543a04c41a1677c97a38e60cad05b6] ASoC: cs35l56: Allow restoring factory calibration through ALSA control
# good: [23523e9398efeee6a5741cf97052babf6fb2a808] ASoC: Intel: machine driver updates for 6.19
# good: [1d5bf23aa1e8aea43beca78dc5d69c68955e8871] ASOC: Intel: sof_sdw: add quirk for Avell B.ON (OEM rebranded NUC15)
# good: [660d946ce6fd64678b4ed6b083dfc24c0f4d5a69] ASoC: Intel: sof_sdw: Add quirk to exclude RT722 speaker
# good: [873bc94689d832878befbcadc10b6ad5bb4e0027] ASoC: Intel: sof_sdw: add codec speaker support for the SKU
# good: [dfbb57c2767dc128f6360c3e41136bff8fa6f924] ASoC: Intel: soc-acpi-ptl-match: add cs42l43_agg_l3_cs35l56_2 support
# good: [69f3474a01e9867dd99fc4b703fa834ea1835c7d] ASoC: cs35l56: Add control to read CAL_SET_STATUS
# good: [f78d96c289da743d517f700d3fe7c6c43df667b5] ASoC: Intel: sof_sdw: create BT dai link if bt_link_mask is set
# good: [38ecd1384079d5f7b6942b68496ee7e85aa9a883] ASoC: Intel: soc-acpi-intel-ptl-match: Add support for rt722_l0_rt1320_l23
# good: [b3a5302484033331af37569f7277d00131694b57] ASoC: Intel: sof_rt5682: Add quirk override support
# good: [772ada50282b0c80343c8989147db816961f571d] ASoC: cs35l56: Alter error codes for calibration routine
# good: [4acbfcf11cbe6c46c42091b49875c7002b0bff3d] ASoC: dt-bindings: consolidate simple audio codec to trivial-codec.yaml
# good: [e32c402533cc68abe20fcf3246b9ff53e1f96021] ASoC: spacemit: fix incorrect error check for sspa clock
# good: [6985defd1d832f1dd9d1977a6a2cc2cef7632704] regmap: sdw-mbq: Reorder regmap_mbq_context struct for better packing
# good: [66ededc694f1d06a71ca35a3c8e3689e9b85b3ce] PM: hibernate: Use atomic64_t for compressed_size variable
# good: [0b6c10cb8479d0d1b7b208277df2e2afe082d4bd] PM: hibernate: Fix style issues in save_compressed_image()
# good: [fb1ebb10468da414d57153ddebaab29c38ef1a78] regulator: core: disable supply if enabling main regulator fails
# good: [8821c8e80a65bc4eb73daf63b34aac6b8ad69461] ACPI: CPPC: Perform fast check switch only for online CPUs
# good: [2089f086303b773e181567fd8d5df3038bd85937] regulator: mt6363: Remove unneeded semicolon
# good: [6951be397ca8b8b167c9f99b5a11c541148c38cb] ASoC: codecs: pm4125: remove duplicate code
# good: [4a58f60df578bb55a1d0adca0c356e03b2818de1] spi: enable the SpacemiT K1 SoC QSPI
# good: [b6f4bd64f453183954184ffbc2b89d73ed8fb135] regulator: irq_helper: replace use of system_wq with system_dfl_wq
# good: [4db4ce15706d6423cc4cac4b05114b0469507bad] ASoC: stm32: dfsdm: don't use %pK through printk
# good: [4e92abd0a11b91af3742197a9ca962c3c00d0948] spi: imx: add i.MX51 ECSPI target mode support
# good: [bd352547df647be8a1e6c9d4ca2b54b459f3abc1] spi: dt-bindings: fsl-qspi: support SpacemiT K1
# good: [1797d254f5c4b46b295527a635af7321a3fe1318] spi: fsl-qspi: add a clock disable quirk
# good: [106d7641e55a472e7523c1f525c77fb6d420064d] spi: fsl-qspi: add optional reset support
# good: [56931105074fe7e5fc9d54e3163df3b95075643c] spi: fsl-qspi: introduce sfa_size devtype data
# good: [6b398c1d3da7a673b13b1857f9fff4c15ee20cef] spi: fsl-qspi: switch predicates to bool
# good: [47d98d432f19030faf06d4b2ca7fc7493057cae1] ASoC: Merge up fixes
# good: [873a46141460d209bb62eaa0dc9e7b67bff924a6] spi: dt-bindings: fsl-qspi: add optional resets
# good: [abc9a349b87ac0fd3ba8787ca00971b59c2e1257] spi: fsl-qspi: support the SpacemiT K1 SoC
# good: [55d03b5b5bdd04daf9a35ce49db18d8bb488dffb] spi: imx: remove CLK calculation and check for target mode
# good: [6d34b66fb726a613b98c936adee70d42aa5e4aa7] ASoC: soc-pcm: Preserve hw parameters from components in dpcm_runtime_setup_fe
# good: [1044821176a64a8dc7f861e878506cde34c8b658] Add support MT6316/6363/MT6373 PMICs regulators
# good: [6bd1ad97eb790570c167d4de4ca59fbc9c33722a] regulator: pf9453: Fix kernel doc for mux_poll()
# good: [8d204b6f1f7a6d5c74e5cbf09539e6081ee0a9be] dt-bindings: arm: document the static TPDM compatible
# good: [7a381e373a4243926a41b8e6ebbdeb90fe9afda3] ASoC: qcom: q6dsp: fixes and updates
# good: [14ae052f794715c1d78113d87f3d42adf2ae24d0] coresight: tpdm: add static tpdm support
# good: [1b0f3f9ee41ee2bdd206667f85ea2aa36dfe6e69] ASoC: SDCA: support Q7.8 volume format
# good: [82a224498005b2a2e8edaba8e6b89464688f20e1] rcutorture: Make TREE04 use CONFIG_RCU_DYNTICKS_TORTURE
# good: [f121fbbdafeb98c5961c83d23628eee96e6dc28a] rcutorture: Permit kvm-again.sh to re-use the build directory
# good: [80bde964824757f9d8f8556bdbbf7c44785f24b3] ipe: Update documentation for script enforcement
# good: [58ac42f278054fbc4c3f174524280d7263b0699a] srcu: Permit Tiny SRCU srcu_read_unlock() with interrupts disabled
# good: [7139c860650535cf517a9344212ce56a21ba37f5] KVM: x86/mmu: Drop the return code from kvm_x86_ops.remove_external_spte()
# good: [ba53f22ebe9e09f1c42f50d34f4deb27e5615f6a] Merge branch 'for-6.19' into for-next
# good: [6e00112d31c86029ad0440f8c29ee0d131984cda] ASoc: qcom: q6asm: Use automatic cleanup of kfree()
# good: [680c683c8f49455bcfa1604eac4e508ba96ccbfa] ASoC: qcom: q6asm-dai: Use guard() for spin locks
# good: [74cc4f3ea4e99262ba0d619c6a4ee33e2cd47f65] ASoC: qcom: q6adm: the the copp device only during last instance
# good: [35501ac3c7d40a7bb9568c2f89d6b56beaf9bed3] coresight: ETR: Fix ETR buffer use-after-free issue
# good: [55094e55ae36c7566e29ae0473d205dbc9d2f4a8] ASoc: qcom: q6afe: Use automatic cleanup of kfree()
# good: [40a7c5db9020079547358f486ef12d57c1a7aa1f] dt-bindings: regulator: Document MediaTek MT6316 PMIC Regulators
# good: [44432315444cbbedadbb9d808c9fc8c8b21cb4bf] ASoC: qcom: q6asm-dai: use q6asm_get_hw_pointer
# good: [e386c2cf3df2b62a6cc78d2f7984102b64753bee] ASoC: qcom: q6asm-dai: schedule all available frames to avoid dsp under-runs
# good: [be04e96ba911fac1dc4c7f89ebb42018d167043f] cgroup/cpuset: Globally track isolated_cpus update
# good: [b1034a690129acd8995137bf4462470b4a2aa690] cgroup/cpuset: Ensure domain isolated CPUs stay in root or isolated partition
# good: [bfbb12dfa144d45575bcfe139a71360b3ce80237] ASoC: qcom: q6asm-dai: perform correct state check before closing
# good: [88a5f8e628ef745bb94bdf2fa019d9f8e069ccea] ASoc: qcom: audioreach: Use automatic cleanup of kfree()
# good: [bcb3f6f5286b96ff0a7106d2ca7208744b20b37e] ASoc: qcom: audioreach: remove unused variables
# good: [3c36965df80801344850388592e95033eceea05b] regulator: Add support for MediaTek MT6363 SPMI PMIC Regulators
# good: [de8e95773c48bad9d7339ccb376ad22d93932468] ASoc: qcom: q6prm: Use automatic cleanup of kfree()
# good: [950a4e5788fc7dc6e8e93614a7d4d0449c39fb8d] ASoC: qcom: q6apm-dai: set flags to reflect correct operation of appl_ptr
# good: [b6a1d7243ec3a3fe1a3c2969fcd32c802fb5d2a9] ASoC: qcom: q6asm: add q6asm_get_hw_pointer
# good: [f678ea19e8f60b05b8d3a5bcda9a238d5355bd50] ASoC: qcom: q6asm: set runtime correctly for each stream
# good: [896f1e4e106449ac2b39f0ca62b6afaed540f758] ASoc: qcom: q6adm: Use automatic cleanup of kfree()
# good: [655079ac8a7721ac215a0596e3f33b740e01144a] ASoC: qcom: q6asm: Use guard() for spin locks
# good: [89cf2223ee7bd83d45c6bef3ac52bedd018f77dd] ASoc: qcom: q6apm: Use automatic cleanup of kfree()
# good: [0cf064be87a6ae0708f171c6b863b26ba9453054] nvmem: Add driver for the eeprom in qnap-mcu controllers
# good: [a354f030dbce17ab3cf299660a38b162d97f7151] ASoC: qcom: q6asm: handle the responses after closing
# good: [b828059f86f67729aae3934650ae9e44a59ff9d8] ASoC: qcom: q6apm-dai: Use guard() for spin locks
# good: [81c53b52de21b8d5a3de55ebd06b6bf188bf7efd] ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment.
# good: [d0f9f5b7a3356b43f78b37b9cc3671ecc7469356] dt-bindings: regulator: Document MediaTek MT6363 PMIC Regulators
# good: [a87a7b3530728fb7477a74c27fc27e060bf5684f] regulator: Add support for MediaTek MT6316 SPMI PMIC Regulators
# good: [4b1edbb028fb95b546893068b321a983b1ef50bc] ASoC: qcom: q6afe: Use guard() for spin locks
# good: [aa897ffc396b48cc39eee133b6b43175d0df9eb5] ASoC: dt-bindings: ti,pcm1862: convert to dtschema
# good: [2f538ef9f6f7c3d700c68536f21447dfc598f8c8] spi: aspeed: Use devm_iounmap() to unmap devm_ioremap() memory
# good: [8b6faa7fddf0ae69c5f1a9315a64edee6f022037] spi: tegra210-quad: Improve timeout handling under
# good: [47955b58cf9b97fe4dc2b0d622b8ea3a2656bbf9] x86/cpufeatures: Correct LKGS feature flag description
# good: [b4e002d8a7cee3b1d70efad0e222567f92a73000] spi: tegra210-quad: Fix timeout handling
# good: [6022eacdda8b0b06a2e1d4122e5268099b62ff5d] spi: tegra210-quad: Refactor error handling into helper functions
# good: [1149fcf75972f6918aeb05303b1aa1e38e0df6eb] tracing: Add an option to show symbols in _text+offset for function profiler
# good: [3b071bdd26849172101081573a18022af108fb21] ASoC: tas2781: Replace deprecated strcpy() with strscpy()
# good: [9de2057bbdfb58f4d9bb1476135317cd3fe6aa52] regulator: pf9453: optimize PMIC PF9453 driver
# good: [ecaba8b7990d8c6d8ba097cd4499b3b92d9df6ea] ASoC: tas2781: Add tas5822 support
# good: [c4e68959af66df525d71db619ffe44af9178bb22] ASoC: dt-bindings: ti,tas2781: Add TAS5822 support
# good: [af9c8092d84244ca54ffb590435735f788e7a170] regmap: i3c: Use ARRAY_SIZE()
# good: [380fd29d57abe6679d87ec56babe65ddc5873a37] spi: tegra210-quad: Check hardware status on timeout
# good: [e2d4f42271155045a49b89530f2c06ad8e9f1a1e] rseq: Rework the TIF_NOTIFY handler
# good: [a4438f06b1db15ce3d831ce82b8767665638aa2a] PCI/TSM: Report active IDE streams
# good: [290b633a7d8ad56f1176c4e89bce8cb5092e6cea] PCI: Establish document for PCI host bridge sysfs attributes
# good: [b2cfc0cd68b830dde80fce2406580e258a1e976d] uaccess: Provide put/get_user_inline()
# good: [947eaef21577f52db046992c887ed9698f9d883c] ASoC: max98090/91: adding two virtual Mux widgets for digital mics
# good: [f47e782c45f8f0c3d7b84edd7e94bfce9eb00b64] ASoC: max98090/91: adding the two virtual Mux widgets in the routes
# good: [9115815afbc3815391a82d192f9b12aaff1e4ce8] rtc: rx8025: stop setting max_user_freq
# good: [84194c66aaf78fed150edb217b9f341518b1cba2] ASoC: codecs: aw88261: pass pointer directly instead of passing the address
# good: [252abf2d07d33b1c70a59ba1c9395ba42bbd793e] regulator: Small cleanup in of_get_regulation_constraints()
# good: [164d1037c4f86828b77a15c9071f051c5acddc93] ASoC: codecs: simplify aw87390_init() argument a bit
# good: [0144a2b29d95af8523c308116de65d398d6e935b] regulator: pf9453: remove low power mode
# good: [2ecc8c089802e033d2e5204d21a9f467e2517df9] regulator: pf9453: remove unused I2C_LT register
# good: [a2d4691b3fec6a2360e4ec953d06819ea055c3e7] regulator: pf9453: change the device ID register address
# good: [1a88479436a52452429f6d50ec5bd0a546406485] ASoC: fsl_spdif: Constify some structures
# good: [d776e805f197cb055c759d190bcc249072244d1c] thunderbolt: Update NVM firmware upgrade documentation
# good: [bb8222b6f3586168f66ae5678fdca3179af60821] Merge patch series "target: RW/num_cmds stats improvements"
# good: [44bf8bbe29fd50ed2b8dfd1873bd22f76ca2f4d9] tools/nolibc: add the more portable inttypes.h
# good: [94a3a95f03154d8d4c6206950a7f6ef9a30baec6] regcache: Add ->populate() callback to separate from ->init()
# good: [44c1a444b030647803d900e60f5a8af31a782f0e] regcache: flat: Split ->populate() from ->init()
# good: [27fef3048fe95934f6f2f87341eb33ef6581a075] regcache: flat: Remove unneeded check and error message for -ENOMEM
# good: [ed5d499b5c9cc11dd3edae1a7a55db7dfa4f1bdc] regcache: maple: Split ->populate() from ->init()
# good: [bda6f8749c8e0b10f083dc7a1edf169f349fb776] regcache: rbtree: Split ->populate() from ->init()
# good: [90e69d291d195d35215b578d210fd3ce0e5a3f42] tracing: fprobe: Remove unused local variable
# good: [3c0c81de525d2a2718e23754a5795483167904ac] prandom: remove next_pseudo_random32
# good: [db66398fb03ee3599ec7387ceb5121b95e648eb3] Add support for an external Master Clock in the
# good: [295f58fdccd05b2d6da1f4a4f81952ccb565c4dc] interconnect: qcom: sdx75: Drop QPIC interconnect and BCM nodes
# good: [92ad6505a4b5e28afcc8cf5f4dd3fd137e58026b] x86/sev: Include XSS value in GHCB CPUID request
# good: [3d8096fd378b0b4dae356e6f037d03da83f559d2] ASoC: qcom: sdw: fix memory leak
# good: [f1dfbc1b5cf8650ae9a0d543e5f5335fc0f478ce] ASoC: max98090/91: fixing the stream index
# good: [70713fe90439613f2ec50610cc70481f95d09279] sysctl remove __user qualifier from stack_erasing_sysctl buffer argument
# good: [ecd0de438c1f0ee86cf8f6d5047965a2a181444b] spi: tle62x0: Add newline to sysfs attribute output
# good: [6ef8e042cdcaabe3e3c68592ba8bfbaee2fa10a3] ASoC: codec: wm8400: replace printk() calls with dev_*() device aware logging
# good: [44df6a7821ed393658903bf5c1da0b9921bd1025] sysctl: Move jiffies converters to kernel/time/jiffies.c
# good: [e73b743bfe8a6ff4e05b5657d3f7586a17ac3ba0] ASoC: soc-core: check ops & auto_selectable_formats in snd_soc_dai_get_fmt() to prevent dereference error
# good: [ef37146360385282b5f6a5b4bf695db30d609887] ASoC: SOF: Intel: remove hyphen from AMP<index> name_prexix
# good: [9b8dde0f4b26de59f64cb824669151476f76b8ba] sysctl: Wrap do_proc_douintvec with the public function proc_douintvec_conv
# good: [ca8313fd83399ea1d18e695c2ae9b259985c9e1f] x86/microcode: Mark early_parse_cmdline() as __init
# good: [cf6bf51b53252284bafc7377a4d8dbf10f048b4d] ASoC: cs4271: Add support for the external mclk
# good: [3d66c4e14fbf4d59ca4665391d133655fa668042] tools/nolibc: add option to disable runtime
# good: [1e5351ba60f5355809f30c61bbd27e97611d2be9] ASoC: cs4271: Disable regulators in component_probe() error path
# good: [3cd523ba270665861647304aa30500f238ebf26e] ASoC: dt-bindings: cirrus,cs4271: Document mclk clock
# good: [2b4d53eb5cf32c5b7b7616f23f08471fd8b3708e] ASoC: SOF: Intel: select SND_SOC_SDW_UTILS in SND_SOC_SOF_HDA_GENERIC
# good: [bcba17279327c6e85dee6a97014dc642e2dc93cc] ASoC: qcom: sdw: fix memory leak for sdw_stream_runtime
# good: [541aecd34383a85eaf7c8556779466e394554fed] ASoC: SOF: pcm: Set the PCM device name for HDMI
# good: [089c0a9853ae6b297adf6e2f3b94e4f75dc1f97f] tools/nolibc: remove outdated comment about __sysret() in mmap()
# good: [d02460317ed9c95aa2c5f6ff1c70e22e1857d95d] ASoC: qcom: sdw: remove redundant code
# good: [b69165a09727b653993934d700a02d32a8961327] rust: auxiliary: move parent() to impl Device
# good: [8fdb030fe283c84fd8d378c97ad0f32d6cdec6ce] ASoC: qcom: sc7280: make use of common helpers
# good: [20bcda681f8597e86070a4b3b12d1e4f541865d3] ASoC: codecs: va-macro: fix revision checking
# good: [f9f4fda15e720686f1b2b436591ab11255e4e85e] pinctrl: mcp23s08: init reg_defaults from HW at probe and switch cache type
# good: [5fa671232f703a404caa05c581411ea858c4cf16] ASoC: qcom: sdm845: make use of common helpers
# good: [e2ff7154813a3834692703852604b2099ecf043a] ASoC: tas2783: Fix build for SoundWire API update
# good: [9c7f7262bc1affb9b9acd2ec2fb1f6314d5d474c] regmap: add flat cache with sparse validity
# good: [28039efa4d8e8bbf98b066133a906bd4e307d496] MAINTAINERS: remove obsolete file entry in DIALOG SEMICONDUCTOR DRIVERS
# good: [e062bdfdd6adbb2dee7751d054c1d8df63ddb8b8] regmap: warn users about uninitialized flat cache
# good: [ac479277c24c859553a6db340aa1518d320bc5e2] Add support for Cirrus Logic CS530x DAC and CODEC
# good: [6e8146909eae3a42807c750ad84e3fa29c192822] Sndcard compatible for qrb2210/qcm2290
# good: [a4619aadb308db0418b56b237019dc5ab928aa0b] ALSA: cs35l56: Add support for factory calibration
# good: [060028c7fcdd7bc1c6ed61fb25380c0d6c36475b] ASoC: spacemit: fix build warning and error
# good: [eda4a53f8fe021328c468175a02da8d7ad155494] Add SDCA UMP/FDL support
# good: [b90871cba6eda108d5df88bf9932723b9a445690] serial: sc16is7xx: change conditional operator indentation
# good: [250eddd69da21999007fd09e17a7c43b92cc6220] allwinner: a523: Enable I2S and SPDIF TX
# good: [7915d513e22db3226bfc7d5428b6dd6faa3ce181] usb: dwc3: apple: Only support a single reset controller
# good: [dc74a00c7661a14a672ea7660caca5c4aa661a79] regulator: pca9450: add input supply links
# good: [66fecfa91deb536a12ddf3d878a99590d7900277] ASoC: spacemit: use `depends on` instead of `select`
# good: [f034c16a4663eaf3198dc18b201ba50533fb5b81] ASoC: spacemit: add failure check for spacemit_i2s_init_dai()
# good: [7a78e387654f20e798ceab5bae9c1f5557416431] ASoC: spacemit: add failure check for spacemit_i2s_init_dai()
# good: [67e4b0dfcc6702a31fbb6a3015c0dc867e295eb4] ASoC: dt-bindings: allwinner,sun4i-a10-i2s: Add compatible for A523
# good: [4a5ac6cd05a7e54f1585d7779464d6ed6272c134] ASoC: sun4i-spdif: Support SPDIF output on A523 family
# good: [6ddcd78aa7f85e1d94ab7f90c72d1ad0c0c7b6ea] ASoC: dt-bindings: allwinner,sun4i-a10-spdif: Add compatible for A523
# good: [258e7d28a3dcd389239f9688058140c1a418b549] genirq: Add affinity to percpu_devid interrupt requests
# good: [013a3a66f25af3fb614f45df43983657514944c4] regmap: sdw-mbq: Don't assume the regmap device is the SoundWire slave
# good: [46a3df50b0cab466099515f2375b01c5be4fb95c] ALSA: hda/cs35l56: Create debugfs files for factory calibration
# good: [715159314dfafee66e6deb50b4e3431539a919d8] ASoC: SDCA: Rename SoundWire struct device variables
# good: [7159816707dc7040fe3ac4fa3d7ac3d173bd772a] ASoC: SDCA: Pass SoundWire slave to HID
# good: [cf6290eebe3cc4eb677d11aa061d10cb1df12ab9] ASoC: cs-amp-lib-test: Add cases for factory calibration helpers
# good: [0a5e9769d088bd1d8faf01207210911b9341b62c] ASoC: SDCA: Parse XU Entity properties
# good: [12aa3160c10a3179c73c4f99a2d5aec0fd907d0c] ASoC: SDCA: Add early IRQ handling
# good: [0723affa1bee50c3bd7ca00e00dee07fcef224b8] ASoC: SDCA: Add completion for FDL start and stop
# good: [c7b6c6b60594fd1efe35c61bc6a2176b25263ccc] ASoC: SDCA: Force some SDCA Controls to be volatile
# good: [4c33cef58965eb655a0ac8e243aa323581ec025f] regulator: pca9450: link regulator inputs to supply groups
# good: [3cde66094575a5b1310a7631d28761bd3dfcea63] gpio: loongson-64bit: Switch to dynamic allocate GPIO base in byte mode
# good: [8d557cc4867f2008f440c54b4423464301a1ef4b] ASoC: SDCA: Factor out a helper to find SDCA IRQ data
# good: [cdd27fa3298ad2f39788804f7d09ab31af2b416c] ASoC: cs-amp-lib: Add helpers for factory calibration
# good: [86df0030b71d7172317d957df17524a7fd6232d4] regulator: dt-bindings: nxp,pca9450: document input supplies
# good: [56bbda23d4bece7ce998666118a068e4f71d59fb] ASoC: SDCA: Update externally_requested flag to cover all requests
# good: [191a27faf53edf9e9101901e402bfee49c44073c] ASoC: cs35l56: Create debugfs files for factory calibration
# good: [64670a6c062c4d183c366d46e71ee76395af6a15] ALSA: hda/cs35l56: Set cal_index to the amp index
# good: [1afc05996299b4546e8be9b13c89f78e19912c7d] ASoC: cs35l56: Read silicon ID during initialization and save it
# good: [dfe7c3401ed3d3bd8e61be8d6d452896513eb52e] ASoC: SDCA: Rely less on the ASoC component in IRQ handling
# good: [390c05f47d0749b24db65586482308c5fd680fe5] ASoC: SDCA: Pass device register map from IRQ alloc to handlers
# good: [ef042df96d0e1089764f39ede61bc8f140a4be00] ASoC: SDCA: Add HID button IRQ
# good: [aed760df8e8ebc2035561e53bef184e6a8240610] slab: convert setup_slub_debug() to use __core_param_cb()
# good: [e92e25f777483b7cc3e170214cc84337d7a415cf] ASoC: SDCA: Add UMP timeout handling for FDL
# good: [7b6be935e7eff06025e18cea4c6620194450abe2] ASoC: SDCA: Parse Function Reset max delay
# good: [daab108504be73182c16a72b9cfe47ac3b1928ca] ASoC: SDCA: Add UMP buffer helper functions
# good: [12dc929c6cc5fb5f82d6f245ceb3548b4c800121] remoteproc: core: Remove unused export of rproc_va_to_pa
# good: [aeaf27ec6571527e750eed84bb3865a0664ae316] ASoC: SDCA: Add FDL-specific IRQ processing
# good: [c4d096c3ca425562192a3626c30e82651d0f2c1c] ASoC: SDCA: Add SDCA FDL data parsing
# good: [f7097161e94cd39df7a8848ad0de5f394124ed69] ASoC: cs35l56: Add common code for factory calibration
# good: [907364ea3db47530751add6d2d62122ca17329cb] ASoC: SDCA: Add manual PM runtime gets to IRQ handlers
# good: [f1b26faafdc3bb9afd8d3b67089980ef34c7f7db] remoteproc: core: Sort header includes
# good: [2b62e66626f05e277c8fdeb50d4c1e0cbab2fe0e] ASoC: cs-amp-lib: Add function to write calibration to UEFI
# good: [71f7990a34cdb11f82d3cbbcddaca77a55635466] ASoC: SDCA: Add FDL library for XU entities
# good: [4795375d8aa072e9aacb0b278e6203c6ca41816a] ASoC: cs-amp-lib-test: Add test cases for cs_amp_set_efi_calibration_data()
# good: [959400caf51eb31f95d1ab754a285b5546ebd3e4] ASoC: cs-amp-lib: Return attributes from cs_amp_get_efi_variable()
# good: [ef24466ee1912997c2bd526194006bbca424c24f] ASoC: cs35l56: Add calibration command to store into UEFI
# good: [c63b2315b9cc6b705205c73dcf4591cfeb9a25ae] ASoC: cs530x: Add CODEC and DAC support
# good: [ca4d49f8a21c37be7e5aed80100ca6b13ac3cf9d] ASoC: cs530x: Update the copyright headers
# good: [e973dfe9259095fb509ab12658c68d46f0e439d7] ASoC: qcom: sm8250: add qrb2210-sndcard compatible string
# good: [e7434adf0c53a84d548226304cdb41c8818da1cb] ASoC: cs530x: Add SPI bus support for cs530x parts
# good: [d29479abaded34b2b1dab2e17efe96a65eba3d61] ASoC: renesas: fsi: Constify struct fsi_stream_handler
# good: [38ff69586bbb3a823dd501972e17075374b685a1] ASoC: cs530x: Rename i2c related structures
# good: [bb65cb96f64e9b4ea2bbd41e4591f3da91414fdb] ASoC: dt-bindings: sound: cirrus: cs530x: Add SPI bus support
# good: [ddbcd2f396116581ad035fb76a99fc2ed865a85f] ASoC: cs530x: Correct constant naming
# good: [77a58ba7c64ccca20616aa03599766ccb0d1a330] spi: spi-mem: Trace exec_op
# good: [1e0722a77b4e263854a812c9c106ddef8fd56720] ASoC: cs530x: Sort #include directives and tydy up whitespaces
# good: [9957614d2b79578b6f9a2512bfbb2bc7bbdc43ce] ASoC: dt-bindings: sound: cirrus: cs530x: Add cs530x
# good: [f97ebfda8da28a77a0218a448829451ba7e30d5d] ASoC: cs530x: Remove unused struct members and constants
# good: [d68eb9096fb065cc0cb5218ae651f54b08de5831] Merge 6.18-rc3 into staging-next
# good: [01313661b248c5ba586acae09bff57077dbec0a5] regulator: Let raspberrypi drivers depend on ARM
# good: [e7ab858390f24a23ba0827066382ba0e6a8e4379] ASoC: cs530x: Correct MCLK reference frequency values
# good: [ee4407e1288ab85be16bacc45195b8bb23d44760] ASoC: dt-bindings: qcom,sm8250: add QRB2210 soundcard
# good: [c37c3e5e390dcd52cbe6178ac53f5a6131ef6f8c] ASoC: cs530x: Check the DEVID matches the devtype
# good: [3941abb26ff327e53e1e8b873cab3ed3d5103eab] ASoC: cs530x: Rename bitfield to reflect common use for ADC and DAC
# good: [c06a017439110debd335b6864bc2d69835624235] leds: upboard: Fix module alias
# good: [e30f8e61e2518a837837daa26cda3c8cc30f3226] tracing: Add a tracepoint verification check at build time
# good: [8d4f9b5ff333183e398811bad6f68d1a7f23f967] dt-bindings: fix redundant quotes on fsl,imx6q-vdoa.yaml
# good: [986e9104b14720bafa2d37dd6217da8151ee4cb8] dt-bindings: bus: don't check node names
# good: [2914f6ea90772ce4a8311a6d5b3ab94e3cd31b12] ASoC: soc_sdw_utils: add cs35l57 support
# good: [2528c15f314ece50218d1273654f630d74109583] ASoC: max98090/91: adding DAPM routing for digital output for max98091
# good: [098456f3141bf9e0c0d8973695ca38a03465ccd6] Merge tag 'drm-misc-next-2025-10-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
# good: [c17fa4cbc546c431ccf13e9354d5d9c1cd247b7c] ASoC: sdw_utils: add name_prefix for rt1321 part id
# good: [edf5c8920240dcafe830908549a0edee4ba3b4b0] ASoC: SOF: Fix function topology name check in profile info output
# good: [fd5ef3d69f8975bad16c437a337b5cb04c8217a2] spi: spi-qpic-snand: make qcom_spi_ecc_engine_ops_pipelined const
# good: [f76dbe127f1b5910e37dfe307d2de5c13d61ed89] regulator: dt-bindings: qcom,rpmh: Add support for PMR735D
# good: [310bf433c01f78e0756fd5056a43118a2f77318c] ASoC: max98090/91: fixing a space
# good: [d054cc3a2ccfb19484f3b54d69b6e416832dc8f4] regulator: rpmh-regulator: Add RPMH regulator support for PMR735D
# good: [7c69694cec869e3bf7c810fd94f860253aeb8053] spi: dt-bindings: don't check node names
# good: [d227a8b3e715963b7c034971c3b467d5430a2cab] usb: typec: ps883x: Fix missing mutex_unlock()
# good: [108fba26698a75bb8e1acc21553a6860313aebd2] ASoC: Merge up fixes
# good: [638bae3fb225a708dc67db613af62f6d14c4eff4] ASoC: max98090/91: added DAPM widget for digital output for max98091
# good: [45392fd4394cb8d4b39ba0f144651aba05b7b2a7] misc: amd-sbi: Add support for Turin platform
# good: [b9a7c9599120185ae65424cb93ab8af7b9024cf9] misc: amd-sbi: Add helper function to prepare I3C support
# good: [9ce084e579bf550ee92b1ecbadf1c29a76c1062c] rust: regulator: use `CStr::as_char_ptr`
# good: [4c987d67b31f93ac88f4be6dfec6a169997fc2c8] eeprom: at25: fram: Fix chip range in comment
# good: [18e4a02963b7582207b8a7b25d053f40ac206e4d] misc: amd-sbi: Extend support for MCAMSR protocol for rev 0x21
# good: [1dcd763ba1f62c1305a03bc7d5bd1d44c20a4f5e] rust: clk: use `CStr::as_char_ptr`
# good: [6a4f29bc66294d44d61a294e5bdc623eae74587b] ASoC: dt-bindings: don't check node names
# good: [965a39a9627bfaee5a4f7471097439da19008338] rust: opp: use `CStr::as_char_ptr`
# good: [900da53226121c1e710ca95857806a136ab281a2] ASoC: rockchip: i2s-tdm: Omit a variable reassignment in rockchip_i2s_tdm_probe()
# good: [5cd5f8fc29fa1b6d7c0a8f2b0a95b896ecadfa42] ASoC: SOF: Intel: add hyphen between name and index to amp name_prefix
# good: [ecba655bf54a661ffe078856cd8dbc898270e4b5] ASoC: fsl_aud2htx: add IEC958_SUBFRAME_LE format in supported list
# good: [2880c42a0de68e9eb979e5331fbd5b2c79e093ad] ASoC: amd: ps: Propagate the PCI subsystem Vendor and
# good: [e0fb9464295bca2aa92835d02147d3265a83689a] ASoC: use snd_kcontrol_chip() instead of
# good: [8c465b1669bfeaaf0ebd504b96d689e2a2810874] ASoC: spacemit: add i2s support to K1 SoC
# good: [df900536e85819f6168783d5f6b3908d47811fdd] gpio: rename gpio_chip_hwgpio() to gpiod_hwgpio()
# good: [2497a7116ff9a051d0e78885a27a52213bc2841d] rust: lock: Pin the inner data
# good: [335482a53a5766d20d7a14f0532859a7e84cec0a] Merge tag 'drm-xe-next-2025-10-20' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
# good: [17e5a9b77716564540d81f0c1e6082d28cf305c9] KVM: selftests: Forcefully override ARCH from x86_64 to x86
# good: [fb4f1cb3e04d706bc7d02dc6ed9e5baafa903de9] MAINTAINERS: Panfrost: Add Steven Price and Adrian Larumbe
# good: [1c9986e782de45bf32fb4f886a40c1393d169568] dt-bindings: iio: imu: smi330: Add binding
# good: [7ea0468380216c10b73633b976d33efa8c12d375] accel/amdxdna: Support firmware debug buffer
# good: [3d7c626716aae6e96d7d463f184a09df4cd4bdb2] drm/panfrost: Check sgt to know whether pages are already mapped
# good: [29dc539d74abd1ec4e509fda29bc821f3586d333] KVM: selftests: Report stacktraces SIGBUS, SIGSEGV, SIGILL, and SIGFPE by default
# good: [182a258b5ec4a45170e776d3a0c0bccfc4fab998] Documentation: kvm: Fix ordering
# good: [7e1906643a7374529af74b013bba35e4fa4e6ffc] ASoC: codecs: va-macro: Clean up on error path in probe()
# good: [f5a6fa189ad2e73d25e31de3cc7f0bf81907c986] KVM: s390: Replace sprintf with snprintf for buffer safety
# good: [9e851421266baaedf86f8a31b62aeda0c72a88d8] ASoC: codecs: wm8990: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [601e7b30670a25b4cadfb05bded9345126d82b58] ASoC: mediatek: mt8195: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [a7aa34438d6367a34555e8cda99ba379ef52938b] ASoC: codecs: sgtl5000: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [504219ea359c4545176f76bab77e0ba38a8629d7] ASoC: codecs: sta32x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [ccf4bead907d8be7212e69adeca64a078712d8a6] ASoC: codecs: wm8985: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [ba93cda8cc9eb426c801aa8dca8a0e3874de958f] ASoC: codecs: tas2781: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [b9b68f3a262bce63d4d363f08b345481e4f9d23b] ASoC: mediatek: mt8183: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [7e4cdef1ef8f8a3baa6806d42f6ee2f64d75cc17] ASoC: uniphier: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [a31e9992873ebf3ff66699ee13fdf847891746c6] ASoC: codecs: tscs42xx: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [661584c295d75ff72fae3569e4f0439325b9835e] ASoC: codecs: wcd938x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [f4ae2720f353fe58b02f49cc935933dd9ccc8ce4] ASoC: codecs: wcd939x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [8b412d3233c69a8545ca771c2b4e25774a4a90b0] ASoC: codecs: wm8958: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [386db878776142f262c5997424832090ebe5c196] ASoC: codecs: wm5110: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [3576a8d214386e314e83c36c13eb098433896fbc] ASoC: codecs: wm8996: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [6c8f8e79a3f796106b6de386b2055441b8256efb] ASoC: codecs: wm2000: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [88b0ee610790877bd9e3efcf8f29efd53eac894e] ASoC: codecs: wm_hubs: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [7b0c32cbed761335b0fa7f3db232ad69bc23ce69] samples: rust: debugfs: use `core::ffi::CStr` method names
# good: [fcc6ae5198bc13860053ea6e1fb7ca85415c77d0] ASoC: codecs: wm8580: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [6047387ab92acfc77dd981df27adca36b0c2e9ea] ASoC: codecs: rt5670: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [ae7ac6bbf0fa4475cd169b9ad2e7f751a7cb73f3] ASoC: codecs: uda1334: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [c387ff80f77e6832952fb92d511bfcfda6766a54] ASoC: codecs: wm8991: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [64d1d87d185e0cccdaff573e16af074193045167] ASoC: codecs: tas5805m: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [c5c6d972d6450350ecf6b1c6dc7ec7e1462bd221] ASoC: codecs: wcd934x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [5ab215f2b60ec988e63ddde421eecc6ced137064] ASoC: codecs: rt9123: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [94cd5e54fe56165a2ac7a1ac7b3599a14b9497c0] ASoC: mediatek: mt8192: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [a6531a0414ed50cbbe6244e82fec4d432a207842] ASoC: codecs: tlv320dac33: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [9846cb5a9d06c476c503abfa840251ad3c06414e] ASoC: codecs: wm8400: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [161e3c824e63eec6515f2c7d36fba391647ccf89] ASoC: codecs: wm8904: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [c293d36d1037fc63430f9c4ec7e3fd1e42a50c0e] ASoC: codecs: wm_adsp: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [6e3e296c564399f17e8c99623f8ba608b8fe1b7d] ASoC: codecs: tfa989x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [d7e1399884a65e868f7b121b8ca5d613cfac6538] ASoC: codecs: rt711-sdca: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [bc78514e84035d1a596eb558ce9da9dd5269a85e] ASoC: codecs: wcd937x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [308eee447306e885254bca4bc23b9f90534feb1a] ASoC: tegra: tegra210: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [d742ebcfe524dc54023f7c520d2ed2e4b7203c19] ASoC: soc.h: remove snd_soc_kcontrol_component()
# good: [2c688df0fd19d02146e031502c701c184b86cd0e] ASoC: codecs: rt5665: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [9bce11a336f0d5694340f85bdca81179a02eaa81] ASoC: intel: catpt: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [96b67f9204fb63168076142777e3cfc2dd236d8c] ASoC: mediatek: common: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [3cba794c8fec8e1d5da6c3c91fafdf490de4b24f] ASoC: codecs: sma1307: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [5190935a1b93940c28cc4f484e17662246648f66] ASoC: codecs: wsa883x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [41a6e1032c799184586d3c5ecb594cc05b844dc7] ASoC: codecs: wm8960: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [ca6731ad2a4fd1e5fc549d53d4f99445fd552f97] ASoC: rockchip: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [01511c18f713b7579133f451332a1ccbb634e389] ASoC: codecs: tas571x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [9a1e055bb51d17a44e6e46e2af922dd0d9a1fe2a] ASoC: codecs: tscs454: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [f72e15146ea024f849143a1d4c65f351cdd12488] ASoC: codecs: wm8731: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [37d9425fc9f19eb92abdcf96189e74e163b94619] ASoC: codecs: tas5086: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [b573898b82abf8d2736c90b14d76f65f9bc8d1f1] ASoC: codecs: twl4030: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [0d58897657a9a31f4817a9596a200815f8c8e602] ASoC: codecs: wm8994: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [2d54738a39b49fc46b4b22472388d74fc698b87f] ASoC: intel: atom: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [a233cb3fe736647ab2a43aeb3ef1fb9a2a0744cf] ASoC: codecs: sta350: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [ecc35b2977af71d5fceef68ca723409cd9592bc3] ASoC: codecs: tlv320aic23: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [f793a6e08f5487b4f1e1207cc4952adc753c1f4b] ASoC: mediatek: mt8188: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [801955fd9248ea5659189b0464e9e4ff0952a11a] ASoC: codecs: wsa884x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [09b29035fb5c93fa0db24df165081cc27239b1f0] ASoC: codecs: rt5659: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [1a1a66c2cee604dedbd4de3ca7d8e3c38d7de05c] ASoC: codecs: wm8955: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [2191593d061cfee48763d67e69ccb1d27655ee62] ASoC: codecs: rt5631: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [024530ea1a3b6e8c64baa76f046345800b99a1bd] ASoC: codecs: wm5102: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [c7ade18aad3e63e732a93efb5580a4b2e8563d0c] ASoC: codecs: sma1303: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [db1bcf18fe320ff4988a196f969ca739f9c3da95] ASoC: codecs: tas2562: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [c59fe12fa2acb1613eb77fe2d690ab76107bd4a4] ASoC: codecs: twl6040: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [7a0fefe28cc5a127cb63aafb5fe85852d198ee7a] ASoC: codecs: wm8753: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [18096d761f6be5a981f3480f7907859f3a431a0b] ASoC: codecs: wm8903: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [c8e43faeb4a608f45e362c55a1687f3249479a04] ASoC: codecs: wsa881x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [7e1393622591631673c419197dda2d5ff14aacc1] ASoC: codecs: tas5720: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [73f64a4803f1e092ed83f4e96225f35c42fe4be1] ASoC: fsl: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [6bc24a7d35ceaffa0f7551b7bd13b495a27e203c] ASoC: codecs: wcd9335: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [b56580c7ba8ae7ef585a7deefbb137212be6f1f0] ASoC: codecs: tlv320adcx140: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [844db7d7e7200e303fa3974e8dae5350646813d1] ASoC: codecs: wm9081: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [95972dd17b189647e96605f4edf2177a8876eb4e] ASoC: codecs: wm8350: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [3314ee8db5411e1f9adc0172ebe425c8a8066cab] ASoC: codecs: wm8962: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [74fdbce5fe88f9204634e3923c86a84c3a505ecd] ASoC: codecs: wm8983: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [626cf62777735ca51a8d88d8dc2e234b56d4f3a7] ASoC: tegra: tegra186: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [b5e0fc69e42b23e86b32f4810a41ff6b842d6426] ASoC: mediatek: mt8186: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [d98fdbdf8bc654242d94616a7bfc233c67b43866] ASoC: codecs: tlv320adc3xxx: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [8f1d72f84e85a8757a0981040654be1fd18ea6e3] ASoC: codecs: cs42l84: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [2673034a1911c215f67c64d0b844563f7903a677] ASoC: codecs: max9867: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [1ad2f1c5662fabafc8df405a2e480ba45cdaf054] ASoC: codecs: rt1318: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [46c4e08bb11aeae95c364fa610ac6348896b881a] ASoC: codecs: cs530x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [2041666b8f4320da1f7b8efacaafab40a745e126] ASoC: codecs: mt6359: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [8b5cc56389d08debb225d94a35e62e11a80a9b4f] ASoC: codecs: da7210: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [c34209ba43623c2ea2593ee332f4e4f6b47fb921] ASoC: codecs: max98088: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [344af572f088e2bb1248bb752ea3a532f7fa4208] ASoC: codecs: ak4641: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [73978d274eba0d9081bc9b5aedebb0bc6abb832c] ASoC: dt-bindings: Add bindings for SpacemiT K1
# good: [fce217449075d59b29052b8cdac567f0f3e22641] ASoC: spacemit: add i2s support for K1 SoC
# good: [2f0a334df0fd8e0793a7dbea40fca0d4a48dc927] ASoC: codecs: da7218: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [b1daca0396b91a9b436b0654b8aae6a8220aa51b] ASoC: codecs: madera: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [6950709b6658fadc7db860a4ec33de8c5226c728] ASoC: codecs: rt1011: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [afcf45b7555fcc8e2fc177e8d4e7a2d9d79b13eb] ASoC: codecs: aw88261: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [3a071bb34cea8e97e403c7946a1fc03de164f70c] ASoC: codecs: ntp8835: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [be9342c57e28d8e42638e4f234d8727da9ee609e] ASoC: codecs: max98925: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [ddd1705b62c6920b77d8cfcccc695e99dde25ad7] ASoC: codecs: da9055: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [a5e7aaee483c7022e96181ce899944b8c7b1f1e0] ASoC: codecs: fs210x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [e621116150c5983dde75195f0eb2ea22baf4e87c] ASoC: codecs: cs42l51: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [11c13a65e82afb830fa0f7df2fcf3ed415e6fa1b] ASoC: codecs: lpass-rx-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [e7ed084f4cd49806b9ff91d800c6422f96f6f5ea] ASoC: codecs: lpass-tx-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [ccbfc923fe935b4f1e3b1e51df828e07473faff9] ASoC: codecs: cs42l43: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [cf9d07738fd94e1c3cf0c3ffb61f4d2d1e4d0c57] ASoC: greybus: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [205a7f5c6ec0051248384e7440fb17d3f3aee372] ASoC: codecs: aw88081: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [d9f08106c16a32cb9514986351754d36f3b3c7df] ASoC: codecs: pcm1681: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [a2aa8c0a2f1cbc5be1cb6195038e4484d2af38d9] ASoC: codecs: cs4271: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [c4ec2c9d7329b509e10c8980e4077f823ce68df6] ASoC: codecs: pcm6240: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [7e90cf82a33827e174d3955d3ede1b3e7bb56325] ASoC: codecs: nau8810: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [92ba8c4c78810b991b697af1087ba31226aa5871] ASoC: codecs: ak4458: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [5366dcebe65bf1dc82a7362e505b69d441b5f755] ASoC: codecs: idt821034: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [13c4c81b7bc819d533c6e0aaa1bf495cd0dfd8f6] ASoC: codecs: es8328: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [0bfe0c0a9aa7edb88f571bfbfc8f4546d6b311cb] ASoC: codecs: cs4234: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [455f2f9509b0034f32979bcdbc5441579c3a1d0a] ASoC: codecs: 88pm860x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [14af3d3c4d2d8d01d91049576a59590d9c586f3a] ASoC: codecs: nau8822: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [52a87e0b5ec1f7316293773f7859996d123b3ea7] ASoC: codecs: lpass-va-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [776b160f3234f85899eb3c8d454c37176484facb] ASoC: codecs: pcm512x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [f2b55e567172ccb248e66e8a0f1c7380279127f1] ASoC: codecs: cros_ec: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [f7fbe0ea5f03d918418e6ad28d61bcae52bb2d22] ASoC: codecs: cs35l45: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [2e6db9d197ed161702434c6c14b1c65bdef51a2c] ASoC: codecs: ak4619: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [4b5e66fc0315b9a85ce817b97a1f33829eeadd29] ASoC: codecs: da7219: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [404e8bfcb9d6a8b6af4745f23906a7382b7eb4c4] ASoC: codecs: aw88166: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [211367ef1d4031a29fa8e07f430155d68802e8ec] ASoC: codecs: cs43130: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [eb52e20b15eac1c230fb81f7481f6f1299c2a9b8] ASoC: codecs: cs48l32: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [73e86fbf251708bb2766fff746eea0ebb6fe0747] ASoC: codecs: da732x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [e548389df744bd28db1ba3923b6ee74ba6f73926] ASoC: codecs: max98095: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [c0a750ce364b248efc0f4b993904dcef194612cf] ASoC: codecs: cs42l42: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [6dcc15ed9e1b0ce6b1f3f53af33e2afaf0a53fa0] ASoC: codecs: pm4125: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [3c9e6dccede1146d53f940ff8b25ceee275c0686] ASoC: codecs: msm8916-wcd-digital: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [fe0b3f564f9b1ecd74180c296129486d840bc3f9] ASoC: codecs: lpass-wsa-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [fd27a636d3746ae20e0853f4fa48b93080a2a43d] ASoC: codecs: bd28623: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [aab1301cfde344f966bbc442a4e655867ab56768] ASoC: amd: ps: Propagate the PCI subsystem Vendor and Device IDs
# good: [c5f73c6679ef675fdb4e35dbc8ae0ec59eb0526c] ASoC: atmel: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [dc5aa86741789d6dcc0c24dcff5f3ba8fbecccf9] ASoC: codecs: max98090: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [3a3271a52075d4dc34f403c0ed850801cdc4bd4d] ASoC: codecs: da7213: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [3815962969c811bbfa32c7d503246f9abace38cb] ASoC: codecs: cs35l36: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [13b2c42b0dcf539a1ddf18374792a7a49a7afa4d] ASoC: codecs: max98390: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [800c666497e045c3152da516fdd6bc2392571a90] ASoC: codecs: peb2466: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [db25c438f9e02c0f1566d54840640d23f59a3d4f] ASoC: codecs: aw87390: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [0c933edebd96961529e01686ce6930be5decf400] ASoC: codecs: max9768: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [3827b34564951febc0ffa7ce93c1d9c05888e53b] ASoC: codecs: ab8500: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [62b175d6ff19de91544c9047dcaec8a33a5759a1] ASoC: codecs: arizona: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [ee4ac04e3ccd7f4d54e767b7ab5a4067f9737fff] ASoC: codecs: max9759: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [40c729f0a3fa14845d733f5572c283728bea0c32] ASoC: codecs: aw88399: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [9549a29371c5548a4eb0d43622a25d6bc989337f] ASoC: codecs: cs47l15: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [a43676fa0585a9988e44ec000649d20c2649a3e4] ASoC: codecs: aw88395: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [ef464d9c418741ac83a33c7662db3cffda655b4f] ASoC: codecs: mt6358: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [6658472a3e2de08197acfe099ba71ee0e2505ecf] ASoC: amd: amd_sdw: Propagate the PCI subsystem Vendor and Device IDs
# good: [ac7db529b6c2d748102cef60da29f5ea281a757e] ASoC: codecs: mt6660: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [b805b4e062fa216302f86bd66485734683a51236] ASoC: codecs: rt1015: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [3c000883d110b381fca21572147a8c0463ba4a25] ASoC: codecs: adav80x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [a014442252380abd19a81ae27fdfc29b988203c6] ASoC: codecs: cs4270: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
# good: [7484e7cd8ab1b78a958a000cc8581cfa1e93daa1] bpf: mark vma->{vm_mm,vm_file} as __safe_trusted_or_null
# good: [32e0fa9e01475beba9eeb0a5fdda69762be11947] drm/xe/xe3p_xpc: Add support for compute walker for non-MSIx
# good: [52ecd48b8d3f5206049758d95ca5b291397b3209] drm/i915/dp: Add helper to get min sdp guardband
# good: [1553d6c58870476f29ec0bf43f264094553d1407] drm/xe/xe3p_lpm: Handle MCR steering
# good: [a10f5cc3ac9b05c764e87ae13de9a716ff519903] KVM: x86/mmu: Move "dummy root" helpers to spte.h
# good: [7910d69376cde30e5871970d97d1a2e360568474] drm/client: Remove holds_console_lock parameter from suspend/resume
# good: [b959e7d402ab74c9e54d9bebfb93aef04dae24c7] x86/hyperv: Add trampoline asm code to transition from hypervisor
# good: [5677aa6a08c1df8bc1ec71516fe1ced9b7cb545f] HID: intel-ish-hid: ipc: Separate hibernate callbacks in dev_pm_ops
# good: [0cdb2b1b7edaefb54773d790c7b5c2e4ac7db60d] spi: airoha: driver fixes & improvements
# good: [3e9c967f30a6dc57e4386c85ee5b75caee7246e8] hwmon: (mr75203) Drop unnecessary include file
# good: [0cc08c8130ac8f74419f99fe707dc193b7f79d86] spi: aspeed: Fix an IS_ERR() vs NULL bug in probe()
# good: [75616264e0cca5ead432df7236653056b35cb0fc] hwmon: (i5500_temp) Drop unnecessary include files
# good: [233a22687411ea053a4b169c07324ee6aa33bf38] spi: airoha: unify dirmap read/write code
# good: [b1fc226edf8680882a5bf89038bdc55afa2ac80d] media: stm32: dma2d: Drop unneeded v4l2_m2m_get_vq() NULL check
# good: [661856ca131c8bf6724905966e02149805660abe] spi: airoha: remove unnecessary restriction length
# good: [0743acf746a81e0460a56fd5ff847d97fa7eb370] spi: airoha: buffer must be 0xff-ed before writing
# good: [fb81b5cecb8553e3ca2b45288cf340d43c9c2991] spi: airoha: set custom sector size equal to flash page size
# good: [7350f8dc15bfbb7abf1ce4babea6fcace1c574c5] spi: airoha: remove unnecessary switch to non-dma mode
# good: [80b09137aeab27e59004383058f8cc696a9ee048] spi: airoha: support of dualio/quadio flash reading commands
# good: [902c0ea18a97b1a6eeee5799cb1fd9a79ef9208e] spi: airoha: avoid reading flash page settings from SNFI registers during driver startup
# good: [93b2838c6e79bc263e6129d88c5ab043dd793d28] Add Audio Support for Kaanapali MTP Boards
# good: [d1ff30df1d9a4eb4c067795abb5e2a66910fd108] spi: airoha: reduce the number of modification of REG_SPI_NFI_CNFG and REG_SPI_NFI_SECCUS_SIZE registers
# good: [e8fd8080e7a9c8c577e5dec5bd6d486a3f14011c] media: i2c: max96717: Use %pe format specifier
# good: [70eec454f2d6cdfab547c262781acd38328e11a1] spi: airoha: avoid setting of page/oob sizes in REG_SPI_NFI_PAGEFMT
# good: [5263cd81578f99a00b2dd7de1da2b570b96a1b7c] rpmh-regulators: Update rpmh-regulator driver and
# good: [367ca0688e4218e51c3d4dfdf3ef5657a62cf88d] ASoC: dt-bindings: qcom,sm8250: Add kaanapali sound card
# good: [281c97376cfcfc8cef4f5ed5dd961a1b39f5a25e] ASoC: codecs: va-macro: Rework version checking
# good: [d77daa49085b067137d0adbe3263f75a7ee13a1b] spi: aspeed: fix spelling mistake "triming" -> "trimming"
# good: [79eaabc61dfbf5a4b680f42d3a113d05333c3960] irqchip/riscv-imsic: Embed the vector array in lpriv
# good: [4673dbe9837e3eb2fecdd12f0953006c31636aac] ASoC: qcom: sc8280xp: Add support for Kaanapali
# good: [15afe57a874eaf104bfbb61ec598fa31627f7b19] ASoC: dt-bindings: qcom: Add Kaanapali LPASS macro codecs
# good: [6455ad5346c9cf755fa9dda6e326c4028fb3c853] sched: Move sched_class::prio_changed() into the change pattern
# good: [f80ea8566917c4bb680911db839a170873e5d17c] dmaengine: idxd: drain ATS translations when disabling WQ
# good: [abfc01077df66593f128d966fdad1d042facc9ac] sched: Fix do_set_cpus_allowed() locking
# good: [1e570e77392f43a3cdab2849d1f81535f8a033e2] ASoC: mxs-saif: support usage with simple-audio-card
# good: [5021ccb44dc6a22a3508316442d1304371ca55db] drm/i915: Reject modes with linetime > 64 usec
# good: [9b685058ca936752285c5520d351b828312ac965] irqchip/qcom-irq-combiner: Fix section mismatch
# good: [942b8db965006cf655d356162f7091a9238da94e] sched: Fix migrate_disable_switch() locking
# good: [0d7f4e99217f6f715c7064c67eae8d9d09313b14] drm/i915/display: Introduce dp/psr_compute_config_late()
# good: [4c95380701f58b8112f0b891de8d160e4199e19d] sched/ext: Fold balance_scx() into pick_task_scx()
# good: [bc2c39600212979b6fc836113bde1b707c02f442] dmaengine: sh: Kconfig: Drop ARCH_R7S72100/ARCH_RZG2L dependency
# good: [46a177fb01e52ec0e3f9eab9b217a0f7c8909eeb] sched: Add locking comments to sched_class methods
# good: [00a155c691befdb10bea52c91d4c8c930bdaf73a] Merge branch 'objtool/core' of https://git.kernel.org/pub/scm/linux/kernel/git/jpoimboe/linux
# good: [6621b0f118d500092f5f3d72ddddb22aeeb3c3a0] ASoC: codecs: rt5670: use SOC_VALUE_ENUM_SINGLE_DECL for DAC2 L/R MX-1B
# good: [c1afb0350069c3be137b5692923ad13d69648970] Add tegra264 audio device tree support
# good: [3ba5c78fe7c5d60edae0c47361f191d40c5c1cf0] auxdisplay: linedisp: support attribute attachment to auxdisplay devices
# good: [835dfb12fc389f36eb007657f163bd1c539dcd45] regulator: dt-bindings: rpmh-regulator : Add compatibles for PMH01XX & PMCX0102
# good: [6a8cdef7dc2a4c0dbde3f7d7100b3d99712a766b] regulator: rpmh-regulator: Add support for new resource name format
# good: [65efe5404d151767653c7b7dd39bd2e7ad532c2d] regulator: rpmh-regulator: Add RPMH regulator support for Glymur
# good: [79c36ecfc8994011ab0a973d3b4148aa5d9e0c91] ASoC: use sof_sdw as default Intel SOF SDW machine
# good: [1356c98ef911e14ccfaf374800840ce5bdcb3bbd] regulator: dt-bindings: rpmh-regulator: Update pmic-id DT prop info for new CMD-DB
# good: [42277a1f86a14172c673a249bdc9e757065ca5a1] Merge branch 'for-6.19' into for-next
# good: [cee2c8396d9c8e834fe28929bc1d8153d7e9897f] ASoC: use sof_sdw as default Intel SOF SDW machine
# good: [9a4bbd20a879b66dddb563698345b0ae24d810a6] hwmon: (tmp108) Drop mutex.h include
# good: [fb25114cd760c13cf177d9ac37837fafcc9657b5] regulator: sy7636a: add gpios and input regulator
# good: [2c05ca02621837af7cd8fab6ae7421b9cd5dff6e] objtool: Add elf_create_reloc() and elf_init_reloc()
# good: [03c19a99ee69f4680d7da11c164ac655b4946b99] objtool: Add elf_create_file()
# good: [a758314f71ba90cca2a5813bbf96c4954a15b613] spi: offload: Add offset parameter
# good: [6eaee77923ddf04beedb832c06f983679586361c] bus: mhi: host: pci_generic: Add Telit FE990B40 modem support
# good: [0b0eb7702a9fa410755e86124b4b7cd36e7d1cb4] ASoC: replace use of system_wq with system_dfl_wq
# good: [7d9c2924f61dcabcbc5868bec6054ab4f4de01d1] spi: aspeed: Improve clock, timing and address
# good: [ed44a5625f304ff14d01acfa086e77b5262a842f] x86/cpu/topology: Make primary thread mask available with SMP=n
# good: [7c2575a6406fb85946b05d8dcc856686d3156354] objtool/klp: Add --debug option to show cloning decisions
# good: [92a42edd347c3b5a9045bb137a33204c6ddc0803] Add target mode support for the DesignWare SPI
# good: [1986798af745e90669cdac753da5d1e43dc8ebcb] dt-bindings: ipmi: Convert nuvoton,npcm750-kcs-bmc to DT schema
# good: [0d83da43b1e1c8ce19f2bb10f54a0fdf795364f7] objtool/klp: Add --checksum option to generate per-function checksums
# good: [c2bc11f1f204ef916ec96e45cf329e42873b37d6] platform/x86:intel/pmc: Relocate lpm_req_guid to pmc_reg_map
# good: [433e294c3c5b5d2020085a0e36c1cb47b694690a] regulator: core: forward undervoltage events downstream by default
# good: [50062baa536bcac03804cf04579c71b9351e829c] perf print-events: Remove print_symbol_events
# good: [dd590d4d57ebeeb826823c288741f2ed20f452af] objtool/klp: Introduce klp diff subcommand for diffing object files
# good: [4cdee7888f42f5573b380ddfa9da43208e759bdc] objtool: Fix "unexpected end of section" warning for alternatives
# good: [9b7eacac22693d9177402c9d63e1c1747653d28c] interval_tree: Sync interval_tree_generic.h with tools
# good: [4109043bff31f95d3da9ace33eb3c1925fd62cbd] modpost: Ignore unresolved section bounds symbols
# good: [68e71067ec9ad08e1e51c06123a155d0814aff7c] s390/vmlinux.lds.S: Prevent thunk functions from getting placed with normal text
# good: [9ebb662fab38a5942100e597b48de5ec9d5e714d] objtool: Fix broken error handling in read_symbols()
# good: [9f14f1f91883aa2bfd6663161d2002c8ce937c43] compiler.h: Make addressable symbols less of an eyesore
# good: [25eac74b6bdbf6d15911b582e747e8ad12fcbf8f] objtool: Add section/symbol type helpers
# good: [a1526bcfcb6cb7cb601b9ff8e24d08881ef9afb8] objtool: Mark prefix functions
# good: [122679ebf90eeff97c5f793ed9a289197e0fbb2c] x86/kprobes: Remove STACK_FRAME_NON_STANDARD annotation
# good: [81cf39be3559f3cebef6ad7b0893c06bf5a5847e] objtool: Add empty symbols to the symbol tree again
# good: [6b4679fcbfdf6f27f8455f9c7050ab6c46c6c5e0] scripts/faddr2line: Use /usr/bin/env bash for portability
# good: [3e4b5f66cf1a7879a081f5044ff1796aa33cb999] objtool: Check for missing annotation entries in read_annotate()
# good: [2b91479776b66cd815e339d420abbf4ae047bfb2] objtool: Resurrect --backup option
# good: [34244f784c6d062af184944a25f40ab50dfdb67a] objtool: Const string cleanup
# good: [07e1c3fd86d7a2ddce3ebc6b7390590c8524a484] objtool: Make find_symbol_containing() less arbitrary
# good: [c9e9b85d41f9079d6a10faabf70a0b18d5c0f177] objtool: Fix weak symbol hole detection for .cold functions
# good: [72567c630d32bc31f671977f78228c80937ed80e] objtool: Fix weak symbol detection
# good: [c2a3e7af31107a2e1dff92b0601d525466dc21b7] objtool: Fix interval tree insertion for zero-length symbols
# good: [2bb23cbf3f21919ba17cf63404ec0224bd8bf4fb] objtool: Propagate elf_truncate_section() error in elf_write()
# good: [a040ab73dfd1bc8198848a438f77497d8d03fba9] objtool: Simplify reloc offset calculation in unwind_read_hints()
# good: [c2d420796a427dda71a2400909864e7f8e037fd4] elfnote: Change ELFNOTE() to use __UNIQUE_ID()
# good: [6717e8f91db71641cb52855ed14c7900972ed0bc] kbuild: Remove 'kmod_' prefix from __KBUILD_MODNAME
# good: [1ba9f8979426590367406c70c1c821f5b943f993] vmlinux.lds: Unify TEXT_MAIN, DATA_MAIN, and related macros
# good: [3049fc4b5f1d2320a84e2902b3ac5a735f60ca04] x86/alternative: Refactor INT3 call emulation selftest
# good: [41d24d78589705f85cbe90e5a8c1b55ea05557a2] objtool: Fix x86 addend calculation
# good: [b37491d72b43c3a322d396c2d8e951a10be70c17] interval_tree: Fix ITSTATIC usage for *_subtree_search()
# good: [d0ff153cca85520a2a14ee4edf44f6183b2e0e74] drm/xe: Check for primary GT before looking up Wa_22019338487
# good: [afb026b6d35c79f6f47752147327932827aeac8c] compiler: Tweak __UNIQUE_ID() naming
# good: [bf770d6d2097a52d87f4d9c88d0b05bd3998d7de] x86/module: Improve relocation error messages
# good: [7f47685b150dbc20f881d029a7366a81b1d66322] ASoC: SOF: Intel: use sof_sdw as default SDW machine driver
# good: [225d70b8074502acee3943bf0c2e839e867cd38c] ASoC: SOF: don't check the existence of dummy topology
# good: [506cbe36a2ac7b504a2362476dc53cd548b7a29e] ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type
# good: [0d202ae0256e8e7dcea862ead5904fa27cf4ce6a] ASoC: SOF: add platform name into sof_intel_dsp_desc
# good: [3180c7b1575d635851f0ceab6bdb176bb15e69dd] ASoC: soc-acpi: make some variables of acpi adr and link adr non-const
# good: [aa1ee85ce3576defd29f2a389d7508d2036af977] ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct
# good: [50292f9af8ec06dd1679943cddc3b59844266b9e] drm/xe: Move 'vm_max_level' flag back to platform descriptor
# good: [bb940b13998c40d55e186f0cf5d65c592ea1677a] ASoC: SOF: Don't print the monolithic topology name if function topology may be used
# good: [a312acdcec57b3955fbf1f3057c13a6d38e4aa2a] drm: atmel-hlcdc: fix atmel_xlcdc_plane_setup_scaler()
# good: [55f8b5a96597a7b88c323a7de7228f9eae8c9943] ASoC: Intel: export sof_sdw_get_tplg_files
# good: [7e7e2c6e2a1cb250f8d03bb99eed01f6d982d5dd] ASoC: sof-function-topology-lib: escalate the log when missing function topoplogy
# good: [0f60b8508ca2ac685e0400cd802d1251a9d67ee4] mshv: Introduce new hypercall to map stats page for L1VH partitions
# good: [0bd0a4a1428baaf4447e95f0832492d9e3d64961] KVM: TDX: Replace kmalloc + copy_from_user with memdup_user in tdx_td_init()
# good: [9259607ec7100118cc5c608d97c9d406501e861e] KVM: Explicitly allocate/setup irqfd cleanup as per-CPU workqueue
# good: [b83fb1b14c06bdd765903ac852ba20a14e24f227] spi: offload: Add offset parameter
# good: [99c159279c6dfa2c4867c7f76875f58263f8f43b] ASoC: SOF: don't check the existence of dummy topology
# good: [3c89238ca35bfe176ba34bc688541f90f6fa7bdb] ASoc: tas2783A: Remove unneeded variable assignment
# good: [4ebe64f507ca921c5109eb37eae6058b77413d93] ASoC: tas2781: Add TAS5802, TAS5815, and TAS5828
# good: [29fa213c6ab00c6749db47b47e384cab760c109e] ASoC: dt-bindings: ti,tas2781: Add TAS5802, TAS5815, and TAS5828
# good: [5ed60e45c59d66e61586a10433e2b5527d4d72b5] ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type
# good: [64d87ccfae3326a9561fe41dc6073064a083e0df] spi: aspeed: Only map necessary address window region
# good: [fe8cc44dd173cde5788ab4e3730ac61f3d316d9c] spi: dw: add target mode support
# good: [efb79de36e947d136517bac14c139d494fcc72fa] spi: aspeed: Improve timing calibration algorithm for AST2600 platform
# good: [31dcc7e1f8a9377d8fd9f967f84c121c5ba8f89c] spi: aspeed: Update clock selection strategy
# good: [4d410ba9aa275e7990a270f63ce436990ace1bea] dt-bindings: sound: Update ADMAIF bindings for tegra264
# good: [4412ab501677606436e5c49e41151a1e6eac7ac0] spi: dt-bindings: spi-qpic-snand: Add IPQ5332 compatible
# good: [5e537031f322d55315cd384398b726a9a0748d47] ASoC: codecs: Fix the error of excessive semicolons
# good: [9797329220a2c6622411eb9ecf6a35b24ce09d04] ASoC: sof-function-topology-lib: escalate the log when missing function topoplogy
# good: [6937ff42f28a13ffdbe2d1f5b9a51a35f626e93a] ASoC: SOF: add platform name into sof_intel_dsp_desc
# good: [454cd43a283f7697297c52981c7a499a16725656] spi: dt-bindings: spi-qpic-snand: Add IPQ5424 compatible
# good: [89c13ea3ab6ddf2b526915aa4190aec72cd202ed] pinctrl: mediatek: Add support for MT6878 pinctrl
# good: [ea97713903784286ef1ce45456f404ed288f19b1] ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct
# good: [b546e0023a203e7edf9377ac8f4f490a6965afd6] spi: aspeed: Centralize address decoding region management
# good: [0586b53d4a0c7c5a132629f99da934cc674ea4cd] spi: aspeed: Add per-platform adjust_window callback for decoding range
# good: [630a185fd06109193574d10f38b29812986c21de] spi: aspeed: Force default address decoding range assignment for each CS
# good: [d25de16477657f9eddd4be9abd409515edcc3b9e] ASoC: soc-acpi: make some variables of acpi adr and link adr non-const
# good: [b926b15547d29a88932de3c24a05c12826fc1dbc] spi: dw: rename the spi controller to ctlr
# good: [2b92b98cc4765fbb0748742e7e0dd94d15d6f178] ASoC: SOF: Don't print the monolithic topology name if function topology may be used
# good: [7196fc4e482928a276da853e2687f31cd8ea2611] ASoC: Intel: export sof_sdw_get_tplg_files
# good: [6277a486a7faaa6c87f4bf1d59a2de233a093248] regulator: dt-bindings: Convert Dialog DA9211 Regulators to DT schema
# good: [5226d19d4cae5398caeb93a6052bfb614e0099c7] ASoC: SOF: Intel: use sof_sdw as default SDW machine driver
# good: [a3a8c9c18f6904a777ff21f300d3da8c2b214c80] usb: vhci-hcd: Replace pr_*() with dev_*() logging
# good: [561f0ed96a626c53fbd9a06ce2de6349fd0c31d2] staging: rtl8723bs: sdio: clarify OQT free page comment
# good: [f85d4062bc6894747495136e7fc020a28a875a15] drm/xe: Fix copyright and function naming in xe_ttm_sys_mgr
# good: [807c42dd8028d71222dfce035c2e87aaecbf623f] drm/xe: Don't change LRC ring head on job resubmission
# good: [7e1fe102c8517a402327c37685357fbe279b3278] drm/xe/guc: Track pending-enable source in submission state
# good: [fe3a615dadd398f73cde00a5ba32389958242dec] drm/xe/vf: Kickstart after resfix in VF post migration recovery
# good: [f1029b9dde253f37c548f0c848022521a3b92732] drm/xe/vf: Don't allow GT reset to be queued during VF post migration recovery
# good: [3379655524e613eb690d4c296ba0d2711a815f86] drm: atmel-hlcdc: replace dev_* print functions with drm_* variants
# good: [bc3eeb42597a514a0b5286f085d91c8b34e4a532] selftests/bpf: Test direct packet access on non-linear skbs
# good: [1f95871207db4439a3116e9a86f5b5658a5157c4] drm/dp: Add helpers to query the branch DSC max throughput/line-width
# good: [7b8373c80ac322403f18ff6578e346d3c149197c] ptr_ring: support peeking at last produced entry
# good: [4bcd18bbf51ce84924a2c6a126eda65f5b27d25b] drm/vc4: Switch to drm_atomic_get_new_crtc_state()
# good: [653ce3a3f683673cb3f8904e08bffc144dd0e972] drm/atomic: Switch to drm_atomic_get_new_crtc_state()
# good: [59fedf46f782c024b74ceab7868e13f0e0f10c45] drm/ast: Split ast_detect_tx_chip() per chip generation
# good: [cc7e1a9b596c9d9dc3324c056cf8162e9fca2765] drm/i915/irq: duplicate HAS_FBC() for irq error mask usage
# good: [683bb2424cd5be17cca02067b038e9da5aa68dc6] drm/solomon: Use drm_WARN_ON_ONCE instead of WARN_ON
# good: [4076125074ea41c581e4659cf2e1217a12f9b0ee] drm/tidss: Convert to drm logging
# good: [6684aba0780da9f505c202f27e68ee6d18c0aa66] XArray: Add extra debugging check to xas_lock and friends
# good: [be2ba2fef1676861b295053c2a567b057e9031b9] bugs/sh: Concatenate 'cond_str' with '__FILE__' in __WARN_FLAGS(), to extend WARN_ON/BUG_ON output
# good: [447c98c1ca4a4b0d43be99f76c558c09956484f3] tools/power turbostat: Add idle governor statistics reporting
# good: [407b9076c147669318a58bbd54185b03055dc9a6] bugs/x86: Extend _BUG_FLAGS() with the 'cond_str' parameter
# good: [6c177775dcc5e70a64ddf4ee842c66af498f2c7c] Merge branch 'next/drivers' into for-next
# good: [8e5d9f916a9678e2dcbed2289b87efd453e4e052] smack: deduplicate xattr setting in smack_inode_init_security()
# good: [6dde339a3df80a57ac3d780d8cfc14d9262e2acd] landlock: Minor comments improvements
git bisect start '0f2995693867bfb26197b117cd55624ddc57582f' '0612cb166982c135656540724929ca631b2dab5b' '123cd174a3782307787268adf45f22de4d290128' '4d6e2211aeb932e096f673c88475016b1cc0f8ab' '1d562ba0aa7df81335bf96c02be77efe8d5bab87' '1701b282ccc37f6cfbe79f6ca5ebd20040178f33' '9a2292c50d1c68ea7b95aabfcbb07cf649736384' '417714763ec144fa6a5af675fd5dc5aa429f67ef' 'd78124a65a03f1483c62d8612594d5d833b8e4a5' 'ca30799f7c2d04400a428fbc82aa49dc2493cc1a' 'df5dfcad48ca3b5aacb4daf937b7185389498394' '2a69aca33cac6b191fd13c7ea16c33df680a1b0e' '435d529bf5cd5646c95d80b76ef1e21f8a63bd81' '375e16720b4c8ee04a01de03fb7103ac0a7a4856' '5bebf839b2e7a25850b3a9bd6450148769c6e95d' '2b36853d7e58fe4a2af498c1d4f5c518fe4980e8' 'c6a5d48156340650eea707c085de540b7740186a' '81ef83de94405eaedaf8a6b09fefdbe89029a52d' '182853c7680aaaf00fffd7cd347ae4aa50805fdf' '170b047e15afbeaeb95a9b8c936aa5b88538c50f' '90d527ac928cfdfc3a1b6ee91ff00d541ea3e444' '10576b2d86522cc70d8e1d8e121a2cb9c44c2ff3' '2b0d5d9b39489b9d8171896e8e24d8632c3dc807' '32172cf3cb543a04c41a1677c97a38e60cad05b6' '23523e9398efeee6a5741cf97052babf6fb2a808' '1d5bf23aa1e8aea43beca78dc5d69c68955e8871' '660d946ce6fd64678b4ed6b083dfc24c0f4d5a69' '873bc94689d832878befbcadc10b6ad5bb4e0027' 'dfbb57c2767dc128f6360c3e41136bff8fa6f924' '69f3474a01e9867dd99fc4b703fa834ea1835c7d' 'f78d96c289da743d517f700d3fe7c6c43df667b5' '38ecd1384079d5f7b6942b68496ee7e85aa9a883' 'b3a5302484033331af37569f7277d00131694b57' '772ada50282b0c80343c8989147db816961f571d' '4acbfcf11cbe6c46c42091b49875c7002b0bff3d' 'e32c402533cc68abe20fcf3246b9ff53e1f96021' '6985defd1d832f1dd9d1977a6a2cc2cef7632704' '66ededc694f1d06a71ca35a3c8e3689e9b85b3ce' '0b6c10cb8479d0d1b7b208277df2e2afe082d4bd' 'fb1ebb10468da414d57153ddebaab29c38ef1a78' '8821c8e80a65bc4eb73daf63b34aac6b8ad69461' '2089f086303b773e181567fd8d5df3038bd85937' '6951be397ca8b8b167c9f99b5a11c541148c38cb' '4a58f60df578bb55a1d0adca0c356e03b2818de1' 'b6f4bd64f453183954184ffbc2b89d73ed8fb135' '4db4ce15706d6423cc4cac4b05114b0469507bad' '4e92abd0a11b91af3742197a9ca962c3c00d0948' 'bd352547df647be8a1e6c9d4ca2b54b459f3abc1' '1797d254f5c4b46b295527a635af7321a3fe1318' '106d7641e55a472e7523c1f525c77fb6d420064d' '56931105074fe7e5fc9d54e3163df3b95075643c' '6b398c1d3da7a673b13b1857f9fff4c15ee20cef' '47d98d432f19030faf06d4b2ca7fc7493057cae1' '873a46141460d209bb62eaa0dc9e7b67bff924a6' 'abc9a349b87ac0fd3ba8787ca00971b59c2e1257' '55d03b5b5bdd04daf9a35ce49db18d8bb488dffb' '6d34b66fb726a613b98c936adee70d42aa5e4aa7' '1044821176a64a8dc7f861e878506cde34c8b658' '6bd1ad97eb790570c167d4de4ca59fbc9c33722a' '8d204b6f1f7a6d5c74e5cbf09539e6081ee0a9be' '7a381e373a4243926a41b8e6ebbdeb90fe9afda3' '14ae052f794715c1d78113d87f3d42adf2ae24d0' '1b0f3f9ee41ee2bdd206667f85ea2aa36dfe6e69' '82a224498005b2a2e8edaba8e6b89464688f20e1' 'f121fbbdafeb98c5961c83d23628eee96e6dc28a' '80bde964824757f9d8f8556bdbbf7c44785f24b3' '58ac42f278054fbc4c3f174524280d7263b0699a' '7139c860650535cf517a9344212ce56a21ba37f5' 'ba53f22ebe9e09f1c42f50d34f4deb27e5615f6a' '6e00112d31c86029ad0440f8c29ee0d131984cda' '680c683c8f49455bcfa1604eac4e508ba96ccbfa' '74cc4f3ea4e99262ba0d619c6a4ee33e2cd47f65' '35501ac3c7d40a7bb9568c2f89d6b56beaf9bed3' '55094e55ae36c7566e29ae0473d205dbc9d2f4a8' '40a7c5db9020079547358f486ef12d57c1a7aa1f' '44432315444cbbedadbb9d808c9fc8c8b21cb4bf' 'e386c2cf3df2b62a6cc78d2f7984102b64753bee' 'be04e96ba911fac1dc4c7f89ebb42018d167043f' 'b1034a690129acd8995137bf4462470b4a2aa690' 'bfbb12dfa144d45575bcfe139a71360b3ce80237' '88a5f8e628ef745bb94bdf2fa019d9f8e069ccea' 'bcb3f6f5286b96ff0a7106d2ca7208744b20b37e' '3c36965df80801344850388592e95033eceea05b' 'de8e95773c48bad9d7339ccb376ad22d93932468' '950a4e5788fc7dc6e8e93614a7d4d0449c39fb8d' 'b6a1d7243ec3a3fe1a3c2969fcd32c802fb5d2a9' 'f678ea19e8f60b05b8d3a5bcda9a238d5355bd50' '896f1e4e106449ac2b39f0ca62b6afaed540f758' '655079ac8a7721ac215a0596e3f33b740e01144a' '89cf2223ee7bd83d45c6bef3ac52bedd018f77dd' '0cf064be87a6ae0708f171c6b863b26ba9453054' 'a354f030dbce17ab3cf299660a38b162d97f7151' 'b828059f86f67729aae3934650ae9e44a59ff9d8' '81c53b52de21b8d5a3de55ebd06b6bf188bf7efd' 'd0f9f5b7a3356b43f78b37b9cc3671ecc7469356' 'a87a7b3530728fb7477a74c27fc27e060bf5684f' '4b1edbb028fb95b546893068b321a983b1ef50bc' 'aa897ffc396b48cc39eee133b6b43175d0df9eb5' '2f538ef9f6f7c3d700c68536f21447dfc598f8c8' '8b6faa7fddf0ae69c5f1a9315a64edee6f022037' '47955b58cf9b97fe4dc2b0d622b8ea3a2656bbf9' 'b4e002d8a7cee3b1d70efad0e222567f92a73000' '6022eacdda8b0b06a2e1d4122e5268099b62ff5d' '1149fcf75972f6918aeb05303b1aa1e38e0df6eb' '3b071bdd26849172101081573a18022af108fb21' '9de2057bbdfb58f4d9bb1476135317cd3fe6aa52' 'ecaba8b7990d8c6d8ba097cd4499b3b92d9df6ea' 'c4e68959af66df525d71db619ffe44af9178bb22' 'af9c8092d84244ca54ffb590435735f788e7a170' '380fd29d57abe6679d87ec56babe65ddc5873a37' 'e2d4f42271155045a49b89530f2c06ad8e9f1a1e' 'a4438f06b1db15ce3d831ce82b8767665638aa2a' '290b633a7d8ad56f1176c4e89bce8cb5092e6cea' 'b2cfc0cd68b830dde80fce2406580e258a1e976d' '947eaef21577f52db046992c887ed9698f9d883c' 'f47e782c45f8f0c3d7b84edd7e94bfce9eb00b64' '9115815afbc3815391a82d192f9b12aaff1e4ce8' '84194c66aaf78fed150edb217b9f341518b1cba2' '252abf2d07d33b1c70a59ba1c9395ba42bbd793e' '164d1037c4f86828b77a15c9071f051c5acddc93' '0144a2b29d95af8523c308116de65d398d6e935b' '2ecc8c089802e033d2e5204d21a9f467e2517df9' 'a2d4691b3fec6a2360e4ec953d06819ea055c3e7' '1a88479436a52452429f6d50ec5bd0a546406485' 'd776e805f197cb055c759d190bcc249072244d1c' 'bb8222b6f3586168f66ae5678fdca3179af60821' '44bf8bbe29fd50ed2b8dfd1873bd22f76ca2f4d9' '94a3a95f03154d8d4c6206950a7f6ef9a30baec6' '44c1a444b030647803d900e60f5a8af31a782f0e' '27fef3048fe95934f6f2f87341eb33ef6581a075' 'ed5d499b5c9cc11dd3edae1a7a55db7dfa4f1bdc' 'bda6f8749c8e0b10f083dc7a1edf169f349fb776' '90e69d291d195d35215b578d210fd3ce0e5a3f42' '3c0c81de525d2a2718e23754a5795483167904ac' 'db66398fb03ee3599ec7387ceb5121b95e648eb3' '295f58fdccd05b2d6da1f4a4f81952ccb565c4dc' '92ad6505a4b5e28afcc8cf5f4dd3fd137e58026b' '3d8096fd378b0b4dae356e6f037d03da83f559d2' 'f1dfbc1b5cf8650ae9a0d543e5f5335fc0f478ce' '70713fe90439613f2ec50610cc70481f95d09279' 'ecd0de438c1f0ee86cf8f6d5047965a2a181444b' '6ef8e042cdcaabe3e3c68592ba8bfbaee2fa10a3' '44df6a7821ed393658903bf5c1da0b9921bd1025' 'e73b743bfe8a6ff4e05b5657d3f7586a17ac3ba0' 'ef37146360385282b5f6a5b4bf695db30d609887' '9b8dde0f4b26de59f64cb824669151476f76b8ba' 'ca8313fd83399ea1d18e695c2ae9b259985c9e1f' 'cf6bf51b53252284bafc7377a4d8dbf10f048b4d' '3d66c4e14fbf4d59ca4665391d133655fa668042' '1e5351ba60f5355809f30c61bbd27e97611d2be9' '3cd523ba270665861647304aa30500f238ebf26e' '2b4d53eb5cf32c5b7b7616f23f08471fd8b3708e' 'bcba17279327c6e85dee6a97014dc642e2dc93cc' '541aecd34383a85eaf7c8556779466e394554fed' '089c0a9853ae6b297adf6e2f3b94e4f75dc1f97f' 'd02460317ed9c95aa2c5f6ff1c70e22e1857d95d' 'b69165a09727b653993934d700a02d32a8961327' '8fdb030fe283c84fd8d378c97ad0f32d6cdec6ce' '20bcda681f8597e86070a4b3b12d1e4f541865d3' 'f9f4fda15e720686f1b2b436591ab11255e4e85e' '5fa671232f703a404caa05c581411ea858c4cf16' 'e2ff7154813a3834692703852604b2099ecf043a' '9c7f7262bc1affb9b9acd2ec2fb1f6314d5d474c' '28039efa4d8e8bbf98b066133a906bd4e307d496' 'e062bdfdd6adbb2dee7751d054c1d8df63ddb8b8' 'ac479277c24c859553a6db340aa1518d320bc5e2' '6e8146909eae3a42807c750ad84e3fa29c192822' 'a4619aadb308db0418b56b237019dc5ab928aa0b' '060028c7fcdd7bc1c6ed61fb25380c0d6c36475b' 'eda4a53f8fe021328c468175a02da8d7ad155494' 'b90871cba6eda108d5df88bf9932723b9a445690' '250eddd69da21999007fd09e17a7c43b92cc6220' '7915d513e22db3226bfc7d5428b6dd6faa3ce181' 'dc74a00c7661a14a672ea7660caca5c4aa661a79' '66fecfa91deb536a12ddf3d878a99590d7900277' 'f034c16a4663eaf3198dc18b201ba50533fb5b81' '7a78e387654f20e798ceab5bae9c1f5557416431' '67e4b0dfcc6702a31fbb6a3015c0dc867e295eb4' '4a5ac6cd05a7e54f1585d7779464d6ed6272c134' '6ddcd78aa7f85e1d94ab7f90c72d1ad0c0c7b6ea' '258e7d28a3dcd389239f9688058140c1a418b549' '013a3a66f25af3fb614f45df43983657514944c4' '46a3df50b0cab466099515f2375b01c5be4fb95c' '715159314dfafee66e6deb50b4e3431539a919d8' '7159816707dc7040fe3ac4fa3d7ac3d173bd772a' 'cf6290eebe3cc4eb677d11aa061d10cb1df12ab9' '0a5e9769d088bd1d8faf01207210911b9341b62c' '12aa3160c10a3179c73c4f99a2d5aec0fd907d0c' '0723affa1bee50c3bd7ca00e00dee07fcef224b8' 'c7b6c6b60594fd1efe35c61bc6a2176b25263ccc' '4c33cef58965eb655a0ac8e243aa323581ec025f' '3cde66094575a5b1310a7631d28761bd3dfcea63' '8d557cc4867f2008f440c54b4423464301a1ef4b' 'cdd27fa3298ad2f39788804f7d09ab31af2b416c' '86df0030b71d7172317d957df17524a7fd6232d4' '56bbda23d4bece7ce998666118a068e4f71d59fb' '191a27faf53edf9e9101901e402bfee49c44073c' '64670a6c062c4d183c366d46e71ee76395af6a15' '1afc05996299b4546e8be9b13c89f78e19912c7d' 'dfe7c3401ed3d3bd8e61be8d6d452896513eb52e' '390c05f47d0749b24db65586482308c5fd680fe5' 'ef042df96d0e1089764f39ede61bc8f140a4be00' 'aed760df8e8ebc2035561e53bef184e6a8240610' 'e92e25f777483b7cc3e170214cc84337d7a415cf' '7b6be935e7eff06025e18cea4c6620194450abe2' 'daab108504be73182c16a72b9cfe47ac3b1928ca' '12dc929c6cc5fb5f82d6f245ceb3548b4c800121' 'aeaf27ec6571527e750eed84bb3865a0664ae316' 'c4d096c3ca425562192a3626c30e82651d0f2c1c' 'f7097161e94cd39df7a8848ad0de5f394124ed69' '907364ea3db47530751add6d2d62122ca17329cb' 'f1b26faafdc3bb9afd8d3b67089980ef34c7f7db' '2b62e66626f05e277c8fdeb50d4c1e0cbab2fe0e' '71f7990a34cdb11f82d3cbbcddaca77a55635466' '4795375d8aa072e9aacb0b278e6203c6ca41816a' '959400caf51eb31f95d1ab754a285b5546ebd3e4' 'ef24466ee1912997c2bd526194006bbca424c24f' 'c63b2315b9cc6b705205c73dcf4591cfeb9a25ae' 'ca4d49f8a21c37be7e5aed80100ca6b13ac3cf9d' 'e973dfe9259095fb509ab12658c68d46f0e439d7' 'e7434adf0c53a84d548226304cdb41c8818da1cb' 'd29479abaded34b2b1dab2e17efe96a65eba3d61' '38ff69586bbb3a823dd501972e17075374b685a1' 'bb65cb96f64e9b4ea2bbd41e4591f3da91414fdb' 'ddbcd2f396116581ad035fb76a99fc2ed865a85f' '77a58ba7c64ccca20616aa03599766ccb0d1a330' '1e0722a77b4e263854a812c9c106ddef8fd56720' '9957614d2b79578b6f9a2512bfbb2bc7bbdc43ce' 'f97ebfda8da28a77a0218a448829451ba7e30d5d' 'd68eb9096fb065cc0cb5218ae651f54b08de5831' '01313661b248c5ba586acae09bff57077dbec0a5' 'e7ab858390f24a23ba0827066382ba0e6a8e4379' 'ee4407e1288ab85be16bacc45195b8bb23d44760' 'c37c3e5e390dcd52cbe6178ac53f5a6131ef6f8c' '3941abb26ff327e53e1e8b873cab3ed3d5103eab' 'c06a017439110debd335b6864bc2d69835624235' 'e30f8e61e2518a837837daa26cda3c8cc30f3226' '8d4f9b5ff333183e398811bad6f68d1a7f23f967' '986e9104b14720bafa2d37dd6217da8151ee4cb8' '2914f6ea90772ce4a8311a6d5b3ab94e3cd31b12' '2528c15f314ece50218d1273654f630d74109583' '098456f3141bf9e0c0d8973695ca38a03465ccd6' 'c17fa4cbc546c431ccf13e9354d5d9c1cd247b7c' 'edf5c8920240dcafe830908549a0edee4ba3b4b0' 'fd5ef3d69f8975bad16c437a337b5cb04c8217a2' 'f76dbe127f1b5910e37dfe307d2de5c13d61ed89' '310bf433c01f78e0756fd5056a43118a2f77318c' 'd054cc3a2ccfb19484f3b54d69b6e416832dc8f4' '7c69694cec869e3bf7c810fd94f860253aeb8053' 'd227a8b3e715963b7c034971c3b467d5430a2cab' '108fba26698a75bb8e1acc21553a6860313aebd2' '638bae3fb225a708dc67db613af62f6d14c4eff4' '45392fd4394cb8d4b39ba0f144651aba05b7b2a7' 'b9a7c9599120185ae65424cb93ab8af7b9024cf9' '9ce084e579bf550ee92b1ecbadf1c29a76c1062c' '4c987d67b31f93ac88f4be6dfec6a169997fc2c8' '18e4a02963b7582207b8a7b25d053f40ac206e4d' '1dcd763ba1f62c1305a03bc7d5bd1d44c20a4f5e' '6a4f29bc66294d44d61a294e5bdc623eae74587b' '965a39a9627bfaee5a4f7471097439da19008338' '900da53226121c1e710ca95857806a136ab281a2' '5cd5f8fc29fa1b6d7c0a8f2b0a95b896ecadfa42' 'ecba655bf54a661ffe078856cd8dbc898270e4b5' '2880c42a0de68e9eb979e5331fbd5b2c79e093ad' 'e0fb9464295bca2aa92835d02147d3265a83689a' '8c465b1669bfeaaf0ebd504b96d689e2a2810874' 'df900536e85819f6168783d5f6b3908d47811fdd' '2497a7116ff9a051d0e78885a27a52213bc2841d' '335482a53a5766d20d7a14f0532859a7e84cec0a' '17e5a9b77716564540d81f0c1e6082d28cf305c9' 'fb4f1cb3e04d706bc7d02dc6ed9e5baafa903de9' '1c9986e782de45bf32fb4f886a40c1393d169568' '7ea0468380216c10b73633b976d33efa8c12d375' '3d7c626716aae6e96d7d463f184a09df4cd4bdb2' '29dc539d74abd1ec4e509fda29bc821f3586d333' '182a258b5ec4a45170e776d3a0c0bccfc4fab998' '7e1906643a7374529af74b013bba35e4fa4e6ffc' 'f5a6fa189ad2e73d25e31de3cc7f0bf81907c986' '9e851421266baaedf86f8a31b62aeda0c72a88d8' '601e7b30670a25b4cadfb05bded9345126d82b58' 'a7aa34438d6367a34555e8cda99ba379ef52938b' '504219ea359c4545176f76bab77e0ba38a8629d7' 'ccf4bead907d8be7212e69adeca64a078712d8a6' 'ba93cda8cc9eb426c801aa8dca8a0e3874de958f' 'b9b68f3a262bce63d4d363f08b345481e4f9d23b' '7e4cdef1ef8f8a3baa6806d42f6ee2f64d75cc17' 'a31e9992873ebf3ff66699ee13fdf847891746c6' '661584c295d75ff72fae3569e4f0439325b9835e' 'f4ae2720f353fe58b02f49cc935933dd9ccc8ce4' '8b412d3233c69a8545ca771c2b4e25774a4a90b0' '386db878776142f262c5997424832090ebe5c196' '3576a8d214386e314e83c36c13eb098433896fbc' '6c8f8e79a3f796106b6de386b2055441b8256efb' '88b0ee610790877bd9e3efcf8f29efd53eac894e' '7b0c32cbed761335b0fa7f3db232ad69bc23ce69' 'fcc6ae5198bc13860053ea6e1fb7ca85415c77d0' '6047387ab92acfc77dd981df27adca36b0c2e9ea' 'ae7ac6bbf0fa4475cd169b9ad2e7f751a7cb73f3' 'c387ff80f77e6832952fb92d511bfcfda6766a54' '64d1d87d185e0cccdaff573e16af074193045167' 'c5c6d972d6450350ecf6b1c6dc7ec7e1462bd221' '5ab215f2b60ec988e63ddde421eecc6ced137064' '94cd5e54fe56165a2ac7a1ac7b3599a14b9497c0' 'a6531a0414ed50cbbe6244e82fec4d432a207842' '9846cb5a9d06c476c503abfa840251ad3c06414e' '161e3c824e63eec6515f2c7d36fba391647ccf89' 'c293d36d1037fc63430f9c4ec7e3fd1e42a50c0e' '6e3e296c564399f17e8c99623f8ba608b8fe1b7d' 'd7e1399884a65e868f7b121b8ca5d613cfac6538' 'bc78514e84035d1a596eb558ce9da9dd5269a85e' '308eee447306e885254bca4bc23b9f90534feb1a' 'd742ebcfe524dc54023f7c520d2ed2e4b7203c19' '2c688df0fd19d02146e031502c701c184b86cd0e' '9bce11a336f0d5694340f85bdca81179a02eaa81' '96b67f9204fb63168076142777e3cfc2dd236d8c' '3cba794c8fec8e1d5da6c3c91fafdf490de4b24f' '5190935a1b93940c28cc4f484e17662246648f66' '41a6e1032c799184586d3c5ecb594cc05b844dc7' 'ca6731ad2a4fd1e5fc549d53d4f99445fd552f97' '01511c18f713b7579133f451332a1ccbb634e389' '9a1e055bb51d17a44e6e46e2af922dd0d9a1fe2a' 'f72e15146ea024f849143a1d4c65f351cdd12488' '37d9425fc9f19eb92abdcf96189e74e163b94619' 'b573898b82abf8d2736c90b14d76f65f9bc8d1f1' '0d58897657a9a31f4817a9596a200815f8c8e602' '2d54738a39b49fc46b4b22472388d74fc698b87f' 'a233cb3fe736647ab2a43aeb3ef1fb9a2a0744cf' 'ecc35b2977af71d5fceef68ca723409cd9592bc3' 'f793a6e08f5487b4f1e1207cc4952adc753c1f4b' '801955fd9248ea5659189b0464e9e4ff0952a11a' '09b29035fb5c93fa0db24df165081cc27239b1f0' '1a1a66c2cee604dedbd4de3ca7d8e3c38d7de05c' '2191593d061cfee48763d67e69ccb1d27655ee62' '024530ea1a3b6e8c64baa76f046345800b99a1bd' 'c7ade18aad3e63e732a93efb5580a4b2e8563d0c' 'db1bcf18fe320ff4988a196f969ca739f9c3da95' 'c59fe12fa2acb1613eb77fe2d690ab76107bd4a4' '7a0fefe28cc5a127cb63aafb5fe85852d198ee7a' '18096d761f6be5a981f3480f7907859f3a431a0b' 'c8e43faeb4a608f45e362c55a1687f3249479a04' '7e1393622591631673c419197dda2d5ff14aacc1' '73f64a4803f1e092ed83f4e96225f35c42fe4be1' '6bc24a7d35ceaffa0f7551b7bd13b495a27e203c' 'b56580c7ba8ae7ef585a7deefbb137212be6f1f0' '844db7d7e7200e303fa3974e8dae5350646813d1' '95972dd17b189647e96605f4edf2177a8876eb4e' '3314ee8db5411e1f9adc0172ebe425c8a8066cab' '74fdbce5fe88f9204634e3923c86a84c3a505ecd' '626cf62777735ca51a8d88d8dc2e234b56d4f3a7' 'b5e0fc69e42b23e86b32f4810a41ff6b842d6426' 'd98fdbdf8bc654242d94616a7bfc233c67b43866' '8f1d72f84e85a8757a0981040654be1fd18ea6e3' '2673034a1911c215f67c64d0b844563f7903a677' '1ad2f1c5662fabafc8df405a2e480ba45cdaf054' '46c4e08bb11aeae95c364fa610ac6348896b881a' '2041666b8f4320da1f7b8efacaafab40a745e126' '8b5cc56389d08debb225d94a35e62e11a80a9b4f' 'c34209ba43623c2ea2593ee332f4e4f6b47fb921' '344af572f088e2bb1248bb752ea3a532f7fa4208' '73978d274eba0d9081bc9b5aedebb0bc6abb832c' 'fce217449075d59b29052b8cdac567f0f3e22641' '2f0a334df0fd8e0793a7dbea40fca0d4a48dc927' 'b1daca0396b91a9b436b0654b8aae6a8220aa51b' '6950709b6658fadc7db860a4ec33de8c5226c728' 'afcf45b7555fcc8e2fc177e8d4e7a2d9d79b13eb' '3a071bb34cea8e97e403c7946a1fc03de164f70c' 'be9342c57e28d8e42638e4f234d8727da9ee609e' 'ddd1705b62c6920b77d8cfcccc695e99dde25ad7' 'a5e7aaee483c7022e96181ce899944b8c7b1f1e0' 'e621116150c5983dde75195f0eb2ea22baf4e87c' '11c13a65e82afb830fa0f7df2fcf3ed415e6fa1b' 'e7ed084f4cd49806b9ff91d800c6422f96f6f5ea' 'ccbfc923fe935b4f1e3b1e51df828e07473faff9' 'cf9d07738fd94e1c3cf0c3ffb61f4d2d1e4d0c57' '205a7f5c6ec0051248384e7440fb17d3f3aee372' 'd9f08106c16a32cb9514986351754d36f3b3c7df' 'a2aa8c0a2f1cbc5be1cb6195038e4484d2af38d9' 'c4ec2c9d7329b509e10c8980e4077f823ce68df6' '7e90cf82a33827e174d3955d3ede1b3e7bb56325' '92ba8c4c78810b991b697af1087ba31226aa5871' '5366dcebe65bf1dc82a7362e505b69d441b5f755' '13c4c81b7bc819d533c6e0aaa1bf495cd0dfd8f6' '0bfe0c0a9aa7edb88f571bfbfc8f4546d6b311cb' '455f2f9509b0034f32979bcdbc5441579c3a1d0a' '14af3d3c4d2d8d01d91049576a59590d9c586f3a' '52a87e0b5ec1f7316293773f7859996d123b3ea7' '776b160f3234f85899eb3c8d454c37176484facb' 'f2b55e567172ccb248e66e8a0f1c7380279127f1' 'f7fbe0ea5f03d918418e6ad28d61bcae52bb2d22' '2e6db9d197ed161702434c6c14b1c65bdef51a2c' '4b5e66fc0315b9a85ce817b97a1f33829eeadd29' '404e8bfcb9d6a8b6af4745f23906a7382b7eb4c4' '211367ef1d4031a29fa8e07f430155d68802e8ec' 'eb52e20b15eac1c230fb81f7481f6f1299c2a9b8' '73e86fbf251708bb2766fff746eea0ebb6fe0747' 'e548389df744bd28db1ba3923b6ee74ba6f73926' 'c0a750ce364b248efc0f4b993904dcef194612cf' '6dcc15ed9e1b0ce6b1f3f53af33e2afaf0a53fa0' '3c9e6dccede1146d53f940ff8b25ceee275c0686' 'fe0b3f564f9b1ecd74180c296129486d840bc3f9' 'fd27a636d3746ae20e0853f4fa48b93080a2a43d' 'aab1301cfde344f966bbc442a4e655867ab56768' 'c5f73c6679ef675fdb4e35dbc8ae0ec59eb0526c' 'dc5aa86741789d6dcc0c24dcff5f3ba8fbecccf9' '3a3271a52075d4dc34f403c0ed850801cdc4bd4d' '3815962969c811bbfa32c7d503246f9abace38cb' '13b2c42b0dcf539a1ddf18374792a7a49a7afa4d' '800c666497e045c3152da516fdd6bc2392571a90' 'db25c438f9e02c0f1566d54840640d23f59a3d4f' '0c933edebd96961529e01686ce6930be5decf400' '3827b34564951febc0ffa7ce93c1d9c05888e53b' '62b175d6ff19de91544c9047dcaec8a33a5759a1' 'ee4ac04e3ccd7f4d54e767b7ab5a4067f9737fff' '40c729f0a3fa14845d733f5572c283728bea0c32' '9549a29371c5548a4eb0d43622a25d6bc989337f' 'a43676fa0585a9988e44ec000649d20c2649a3e4' 'ef464d9c418741ac83a33c7662db3cffda655b4f' '6658472a3e2de08197acfe099ba71ee0e2505ecf' 'ac7db529b6c2d748102cef60da29f5ea281a757e' 'b805b4e062fa216302f86bd66485734683a51236' '3c000883d110b381fca21572147a8c0463ba4a25' 'a014442252380abd19a81ae27fdfc29b988203c6' '7484e7cd8ab1b78a958a000cc8581cfa1e93daa1' '32e0fa9e01475beba9eeb0a5fdda69762be11947' '52ecd48b8d3f5206049758d95ca5b291397b3209' '1553d6c58870476f29ec0bf43f264094553d1407' 'a10f5cc3ac9b05c764e87ae13de9a716ff519903' '7910d69376cde30e5871970d97d1a2e360568474' 'b959e7d402ab74c9e54d9bebfb93aef04dae24c7' '5677aa6a08c1df8bc1ec71516fe1ced9b7cb545f' '0cdb2b1b7edaefb54773d790c7b5c2e4ac7db60d' '3e9c967f30a6dc57e4386c85ee5b75caee7246e8' '0cc08c8130ac8f74419f99fe707dc193b7f79d86' '75616264e0cca5ead432df7236653056b35cb0fc' '233a22687411ea053a4b169c07324ee6aa33bf38' 'b1fc226edf8680882a5bf89038bdc55afa2ac80d' '661856ca131c8bf6724905966e02149805660abe' '0743acf746a81e0460a56fd5ff847d97fa7eb370' 'fb81b5cecb8553e3ca2b45288cf340d43c9c2991' '7350f8dc15bfbb7abf1ce4babea6fcace1c574c5' '80b09137aeab27e59004383058f8cc696a9ee048' '902c0ea18a97b1a6eeee5799cb1fd9a79ef9208e' '93b2838c6e79bc263e6129d88c5ab043dd793d28' 'd1ff30df1d9a4eb4c067795abb5e2a66910fd108' 'e8fd8080e7a9c8c577e5dec5bd6d486a3f14011c' '70eec454f2d6cdfab547c262781acd38328e11a1' '5263cd81578f99a00b2dd7de1da2b570b96a1b7c' '367ca0688e4218e51c3d4dfdf3ef5657a62cf88d' '281c97376cfcfc8cef4f5ed5dd961a1b39f5a25e' 'd77daa49085b067137d0adbe3263f75a7ee13a1b' '79eaabc61dfbf5a4b680f42d3a113d05333c3960' '4673dbe9837e3eb2fecdd12f0953006c31636aac' '15afe57a874eaf104bfbb61ec598fa31627f7b19' '6455ad5346c9cf755fa9dda6e326c4028fb3c853' 'f80ea8566917c4bb680911db839a170873e5d17c' 'abfc01077df66593f128d966fdad1d042facc9ac' '1e570e77392f43a3cdab2849d1f81535f8a033e2' '5021ccb44dc6a22a3508316442d1304371ca55db' '9b685058ca936752285c5520d351b828312ac965' '942b8db965006cf655d356162f7091a9238da94e' '0d7f4e99217f6f715c7064c67eae8d9d09313b14' '4c95380701f58b8112f0b891de8d160e4199e19d' 'bc2c39600212979b6fc836113bde1b707c02f442' '46a177fb01e52ec0e3f9eab9b217a0f7c8909eeb' '00a155c691befdb10bea52c91d4c8c930bdaf73a' '6621b0f118d500092f5f3d72ddddb22aeeb3c3a0' 'c1afb0350069c3be137b5692923ad13d69648970' '3ba5c78fe7c5d60edae0c47361f191d40c5c1cf0' '835dfb12fc389f36eb007657f163bd1c539dcd45' '6a8cdef7dc2a4c0dbde3f7d7100b3d99712a766b' '65efe5404d151767653c7b7dd39bd2e7ad532c2d' '79c36ecfc8994011ab0a973d3b4148aa5d9e0c91' '1356c98ef911e14ccfaf374800840ce5bdcb3bbd' '42277a1f86a14172c673a249bdc9e757065ca5a1' 'cee2c8396d9c8e834fe28929bc1d8153d7e9897f' '9a4bbd20a879b66dddb563698345b0ae24d810a6' 'fb25114cd760c13cf177d9ac37837fafcc9657b5' '2c05ca02621837af7cd8fab6ae7421b9cd5dff6e' '03c19a99ee69f4680d7da11c164ac655b4946b99' 'a758314f71ba90cca2a5813bbf96c4954a15b613' '6eaee77923ddf04beedb832c06f983679586361c' '0b0eb7702a9fa410755e86124b4b7cd36e7d1cb4' '7d9c2924f61dcabcbc5868bec6054ab4f4de01d1' 'ed44a5625f304ff14d01acfa086e77b5262a842f' '7c2575a6406fb85946b05d8dcc856686d3156354' '92a42edd347c3b5a9045bb137a33204c6ddc0803' '1986798af745e90669cdac753da5d1e43dc8ebcb' '0d83da43b1e1c8ce19f2bb10f54a0fdf795364f7' 'c2bc11f1f204ef916ec96e45cf329e42873b37d6' '433e294c3c5b5d2020085a0e36c1cb47b694690a' '50062baa536bcac03804cf04579c71b9351e829c' 'dd590d4d57ebeeb826823c288741f2ed20f452af' '4cdee7888f42f5573b380ddfa9da43208e759bdc' '9b7eacac22693d9177402c9d63e1c1747653d28c' '4109043bff31f95d3da9ace33eb3c1925fd62cbd' '68e71067ec9ad08e1e51c06123a155d0814aff7c' '9ebb662fab38a5942100e597b48de5ec9d5e714d' '9f14f1f91883aa2bfd6663161d2002c8ce937c43' '25eac74b6bdbf6d15911b582e747e8ad12fcbf8f' 'a1526bcfcb6cb7cb601b9ff8e24d08881ef9afb8' '122679ebf90eeff97c5f793ed9a289197e0fbb2c' '81cf39be3559f3cebef6ad7b0893c06bf5a5847e' '6b4679fcbfdf6f27f8455f9c7050ab6c46c6c5e0' '3e4b5f66cf1a7879a081f5044ff1796aa33cb999' '2b91479776b66cd815e339d420abbf4ae047bfb2' '34244f784c6d062af184944a25f40ab50dfdb67a' '07e1c3fd86d7a2ddce3ebc6b7390590c8524a484' 'c9e9b85d41f9079d6a10faabf70a0b18d5c0f177' '72567c630d32bc31f671977f78228c80937ed80e' 'c2a3e7af31107a2e1dff92b0601d525466dc21b7' '2bb23cbf3f21919ba17cf63404ec0224bd8bf4fb' 'a040ab73dfd1bc8198848a438f77497d8d03fba9' 'c2d420796a427dda71a2400909864e7f8e037fd4' '6717e8f91db71641cb52855ed14c7900972ed0bc' '1ba9f8979426590367406c70c1c821f5b943f993' '3049fc4b5f1d2320a84e2902b3ac5a735f60ca04' '41d24d78589705f85cbe90e5a8c1b55ea05557a2' 'b37491d72b43c3a322d396c2d8e951a10be70c17' 'd0ff153cca85520a2a14ee4edf44f6183b2e0e74' 'afb026b6d35c79f6f47752147327932827aeac8c' 'bf770d6d2097a52d87f4d9c88d0b05bd3998d7de' '7f47685b150dbc20f881d029a7366a81b1d66322' '225d70b8074502acee3943bf0c2e839e867cd38c' '506cbe36a2ac7b504a2362476dc53cd548b7a29e' '0d202ae0256e8e7dcea862ead5904fa27cf4ce6a' '3180c7b1575d635851f0ceab6bdb176bb15e69dd' 'aa1ee85ce3576defd29f2a389d7508d2036af977' '50292f9af8ec06dd1679943cddc3b59844266b9e' 'bb940b13998c40d55e186f0cf5d65c592ea1677a' 'a312acdcec57b3955fbf1f3057c13a6d38e4aa2a' '55f8b5a96597a7b88c323a7de7228f9eae8c9943' '7e7e2c6e2a1cb250f8d03bb99eed01f6d982d5dd' '0f60b8508ca2ac685e0400cd802d1251a9d67ee4' '0bd0a4a1428baaf4447e95f0832492d9e3d64961' '9259607ec7100118cc5c608d97c9d406501e861e' 'b83fb1b14c06bdd765903ac852ba20a14e24f227' '99c159279c6dfa2c4867c7f76875f58263f8f43b' '3c89238ca35bfe176ba34bc688541f90f6fa7bdb' '4ebe64f507ca921c5109eb37eae6058b77413d93' '29fa213c6ab00c6749db47b47e384cab760c109e' '5ed60e45c59d66e61586a10433e2b5527d4d72b5' '64d87ccfae3326a9561fe41dc6073064a083e0df' 'fe8cc44dd173cde5788ab4e3730ac61f3d316d9c' 'efb79de36e947d136517bac14c139d494fcc72fa' '31dcc7e1f8a9377d8fd9f967f84c121c5ba8f89c' '4d410ba9aa275e7990a270f63ce436990ace1bea' '4412ab501677606436e5c49e41151a1e6eac7ac0' '5e537031f322d55315cd384398b726a9a0748d47' '9797329220a2c6622411eb9ecf6a35b24ce09d04' '6937ff42f28a13ffdbe2d1f5b9a51a35f626e93a' '454cd43a283f7697297c52981c7a499a16725656' '89c13ea3ab6ddf2b526915aa4190aec72cd202ed' 'ea97713903784286ef1ce45456f404ed288f19b1' 'b546e0023a203e7edf9377ac8f4f490a6965afd6' '0586b53d4a0c7c5a132629f99da934cc674ea4cd' '630a185fd06109193574d10f38b29812986c21de' 'd25de16477657f9eddd4be9abd409515edcc3b9e' 'b926b15547d29a88932de3c24a05c12826fc1dbc' '2b92b98cc4765fbb0748742e7e0dd94d15d6f178' '7196fc4e482928a276da853e2687f31cd8ea2611' '6277a486a7faaa6c87f4bf1d59a2de233a093248' '5226d19d4cae5398caeb93a6052bfb614e0099c7' 'a3a8c9c18f6904a777ff21f300d3da8c2b214c80' '561f0ed96a626c53fbd9a06ce2de6349fd0c31d2' 'f85d4062bc6894747495136e7fc020a28a875a15' '807c42dd8028d71222dfce035c2e87aaecbf623f' '7e1fe102c8517a402327c37685357fbe279b3278' 'fe3a615dadd398f73cde00a5ba32389958242dec' 'f1029b9dde253f37c548f0c848022521a3b92732' '3379655524e613eb690d4c296ba0d2711a815f86' 'bc3eeb42597a514a0b5286f085d91c8b34e4a532' '1f95871207db4439a3116e9a86f5b5658a5157c4' '7b8373c80ac322403f18ff6578e346d3c149197c' '4bcd18bbf51ce84924a2c6a126eda65f5b27d25b' '653ce3a3f683673cb3f8904e08bffc144dd0e972' '59fedf46f782c024b74ceab7868e13f0e0f10c45' 'cc7e1a9b596c9d9dc3324c056cf8162e9fca2765' '683bb2424cd5be17cca02067b038e9da5aa68dc6' '4076125074ea41c581e4659cf2e1217a12f9b0ee' '6684aba0780da9f505c202f27e68ee6d18c0aa66' 'be2ba2fef1676861b295053c2a567b057e9031b9' '447c98c1ca4a4b0d43be99f76c558c09956484f3' '407b9076c147669318a58bbd54185b03055dc9a6' '6c177775dcc5e70a64ddf4ee842c66af498f2c7c' '8e5d9f916a9678e2dcbed2289b87efd453e4e052' '6dde339a3df80a57ac3d780d8cfc14d9262e2acd'
# test job: [123cd174a3782307787268adf45f22de4d290128] https://lava.sirena.org.uk/scheduler/job/2078988
# test job: [4d6e2211aeb932e096f673c88475016b1cc0f8ab] https://lava.sirena.org.uk/scheduler/job/2078010
# test job: [1d562ba0aa7df81335bf96c02be77efe8d5bab87] https://lava.sirena.org.uk/scheduler/job/2078435
# test job: [1701b282ccc37f6cfbe79f6ca5ebd20040178f33] https://lava.sirena.org.uk/scheduler/job/2080809
# test job: [9a2292c50d1c68ea7b95aabfcbb07cf649736384] https://lava.sirena.org.uk/scheduler/job/2081197
# test job: [417714763ec144fa6a5af675fd5dc5aa429f67ef] https://lava.sirena.org.uk/scheduler/job/2080946
# test job: [d78124a65a03f1483c62d8612594d5d833b8e4a5] https://lava.sirena.org.uk/scheduler/job/2081049
# test job: [ca30799f7c2d04400a428fbc82aa49dc2493cc1a] https://lava.sirena.org.uk/scheduler/job/2081099
# test job: [df5dfcad48ca3b5aacb4daf937b7185389498394] https://lava.sirena.org.uk/scheduler/job/2081000
# test job: [2a69aca33cac6b191fd13c7ea16c33df680a1b0e] https://lava.sirena.org.uk/scheduler/job/2081132
# test job: [435d529bf5cd5646c95d80b76ef1e21f8a63bd81] https://lava.sirena.org.uk/scheduler/job/2081657
# test job: [375e16720b4c8ee04a01de03fb7103ac0a7a4856] https://lava.sirena.org.uk/scheduler/job/2081033
# test job: [5bebf839b2e7a25850b3a9bd6450148769c6e95d] https://lava.sirena.org.uk/scheduler/job/2081078
# test job: [2b36853d7e58fe4a2af498c1d4f5c518fe4980e8] https://lava.sirena.org.uk/scheduler/job/2081068
# test job: [c6a5d48156340650eea707c085de540b7740186a] https://lava.sirena.org.uk/scheduler/job/2080852
# test job: [81ef83de94405eaedaf8a6b09fefdbe89029a52d] https://lava.sirena.org.uk/scheduler/job/2081125
# test job: [182853c7680aaaf00fffd7cd347ae4aa50805fdf] https://lava.sirena.org.uk/scheduler/job/2080968
# test job: [170b047e15afbeaeb95a9b8c936aa5b88538c50f] https://lava.sirena.org.uk/scheduler/job/2080880
# test job: [90d527ac928cfdfc3a1b6ee91ff00d541ea3e444] https://lava.sirena.org.uk/scheduler/job/2081282
# test job: [10576b2d86522cc70d8e1d8e121a2cb9c44c2ff3] https://lava.sirena.org.uk/scheduler/job/2081286
# test job: [2b0d5d9b39489b9d8171896e8e24d8632c3dc807] https://lava.sirena.org.uk/scheduler/job/2075663
# test job: [32172cf3cb543a04c41a1677c97a38e60cad05b6] https://lava.sirena.org.uk/scheduler/job/2075097
# test job: [23523e9398efeee6a5741cf97052babf6fb2a808] https://lava.sirena.org.uk/scheduler/job/2075601
# test job: [1d5bf23aa1e8aea43beca78dc5d69c68955e8871] https://lava.sirena.org.uk/scheduler/job/2074854
# test job: [660d946ce6fd64678b4ed6b083dfc24c0f4d5a69] https://lava.sirena.org.uk/scheduler/job/2074778
# test job: [873bc94689d832878befbcadc10b6ad5bb4e0027] https://lava.sirena.org.uk/scheduler/job/2074857
# test job: [dfbb57c2767dc128f6360c3e41136bff8fa6f924] https://lava.sirena.org.uk/scheduler/job/2074905
# test job: [69f3474a01e9867dd99fc4b703fa834ea1835c7d] https://lava.sirena.org.uk/scheduler/job/2075108
# test job: [f78d96c289da743d517f700d3fe7c6c43df667b5] https://lava.sirena.org.uk/scheduler/job/2074688
# test job: [38ecd1384079d5f7b6942b68496ee7e85aa9a883] https://lava.sirena.org.uk/scheduler/job/2074762
# test job: [b3a5302484033331af37569f7277d00131694b57] https://lava.sirena.org.uk/scheduler/job/2074533
# test job: [772ada50282b0c80343c8989147db816961f571d] https://lava.sirena.org.uk/scheduler/job/2069203
# test job: [4acbfcf11cbe6c46c42091b49875c7002b0bff3d] https://lava.sirena.org.uk/scheduler/job/2069276
# test job: [e32c402533cc68abe20fcf3246b9ff53e1f96021] https://lava.sirena.org.uk/scheduler/job/2060081
# test job: [6985defd1d832f1dd9d1977a6a2cc2cef7632704] https://lava.sirena.org.uk/scheduler/job/2059076
# test job: [66ededc694f1d06a71ca35a3c8e3689e9b85b3ce] https://lava.sirena.org.uk/scheduler/job/2085450
# test job: [0b6c10cb8479d0d1b7b208277df2e2afe082d4bd] https://lava.sirena.org.uk/scheduler/job/2085255
# test job: [fb1ebb10468da414d57153ddebaab29c38ef1a78] https://lava.sirena.org.uk/scheduler/job/2059842
# test job: [8821c8e80a65bc4eb73daf63b34aac6b8ad69461] https://lava.sirena.org.uk/scheduler/job/2085271
# test job: [2089f086303b773e181567fd8d5df3038bd85937] https://lava.sirena.org.uk/scheduler/job/2058259
# test job: [6951be397ca8b8b167c9f99b5a11c541148c38cb] https://lava.sirena.org.uk/scheduler/job/2055912
# test job: [4a58f60df578bb55a1d0adca0c356e03b2818de1] https://lava.sirena.org.uk/scheduler/job/2057870
# test job: [b6f4bd64f453183954184ffbc2b89d73ed8fb135] https://lava.sirena.org.uk/scheduler/job/2057900
# test job: [4db4ce15706d6423cc4cac4b05114b0469507bad] https://lava.sirena.org.uk/scheduler/job/2055869
# test job: [4e92abd0a11b91af3742197a9ca962c3c00d0948] https://lava.sirena.org.uk/scheduler/job/2055856
# test job: [bd352547df647be8a1e6c9d4ca2b54b459f3abc1] https://lava.sirena.org.uk/scheduler/job/2054835
# test job: [1797d254f5c4b46b295527a635af7321a3fe1318] https://lava.sirena.org.uk/scheduler/job/2054670
# test job: [106d7641e55a472e7523c1f525c77fb6d420064d] https://lava.sirena.org.uk/scheduler/job/2054792
# test job: [56931105074fe7e5fc9d54e3163df3b95075643c] https://lava.sirena.org.uk/scheduler/job/2054795
# test job: [6b398c1d3da7a673b13b1857f9fff4c15ee20cef] https://lava.sirena.org.uk/scheduler/job/2054815
# test job: [47d98d432f19030faf06d4b2ca7fc7493057cae1] https://lava.sirena.org.uk/scheduler/job/2054460
# test job: [873a46141460d209bb62eaa0dc9e7b67bff924a6] https://lava.sirena.org.uk/scheduler/job/2054402
# test job: [abc9a349b87ac0fd3ba8787ca00971b59c2e1257] https://lava.sirena.org.uk/scheduler/job/2054688
# test job: [55d03b5b5bdd04daf9a35ce49db18d8bb488dffb] https://lava.sirena.org.uk/scheduler/job/2053847
# test job: [6d34b66fb726a613b98c936adee70d42aa5e4aa7] https://lava.sirena.org.uk/scheduler/job/2053689
# test job: [1044821176a64a8dc7f861e878506cde34c8b658] https://lava.sirena.org.uk/scheduler/job/2053111
# test job: [6bd1ad97eb790570c167d4de4ca59fbc9c33722a] https://lava.sirena.org.uk/scheduler/job/2053832
# test job: [8d204b6f1f7a6d5c74e5cbf09539e6081ee0a9be] https://lava.sirena.org.uk/scheduler/job/2064258
# test job: [7a381e373a4243926a41b8e6ebbdeb90fe9afda3] https://lava.sirena.org.uk/scheduler/job/2053100
# test job: [14ae052f794715c1d78113d87f3d42adf2ae24d0] https://lava.sirena.org.uk/scheduler/job/2065504
# test job: [1b0f3f9ee41ee2bdd206667f85ea2aa36dfe6e69] https://lava.sirena.org.uk/scheduler/job/2053805
# test job: [82a224498005b2a2e8edaba8e6b89464688f20e1] https://lava.sirena.org.uk/scheduler/job/2065854
# test job: [f121fbbdafeb98c5961c83d23628eee96e6dc28a] https://lava.sirena.org.uk/scheduler/job/2059447
# test job: [80bde964824757f9d8f8556bdbbf7c44785f24b3] https://lava.sirena.org.uk/scheduler/job/2064048
# test job: [58ac42f278054fbc4c3f174524280d7263b0699a] https://lava.sirena.org.uk/scheduler/job/2062177
# test job: [7139c860650535cf517a9344212ce56a21ba37f5] https://lava.sirena.org.uk/scheduler/job/2061946
# test job: [ba53f22ebe9e09f1c42f50d34f4deb27e5615f6a] https://lava.sirena.org.uk/scheduler/job/2057827
# test job: [6e00112d31c86029ad0440f8c29ee0d131984cda] https://lava.sirena.org.uk/scheduler/job/2050127
# test job: [680c683c8f49455bcfa1604eac4e508ba96ccbfa] https://lava.sirena.org.uk/scheduler/job/2049809
# test job: [74cc4f3ea4e99262ba0d619c6a4ee33e2cd47f65] https://lava.sirena.org.uk/scheduler/job/2050052
# test job: [35501ac3c7d40a7bb9568c2f89d6b56beaf9bed3] https://lava.sirena.org.uk/scheduler/job/2063934
# test job: [55094e55ae36c7566e29ae0473d205dbc9d2f4a8] https://lava.sirena.org.uk/scheduler/job/2050050
# test job: [40a7c5db9020079547358f486ef12d57c1a7aa1f] https://lava.sirena.org.uk/scheduler/job/2049300
# test job: [44432315444cbbedadbb9d808c9fc8c8b21cb4bf] https://lava.sirena.org.uk/scheduler/job/2049835
# test job: [e386c2cf3df2b62a6cc78d2f7984102b64753bee] https://lava.sirena.org.uk/scheduler/job/2050178
# test job: [be04e96ba911fac1dc4c7f89ebb42018d167043f] https://lava.sirena.org.uk/scheduler/job/2065434
# test job: [b1034a690129acd8995137bf4462470b4a2aa690] https://lava.sirena.org.uk/scheduler/job/2061798
# test job: [bfbb12dfa144d45575bcfe139a71360b3ce80237] https://lava.sirena.org.uk/scheduler/job/2049902
# test job: [88a5f8e628ef745bb94bdf2fa019d9f8e069ccea] https://lava.sirena.org.uk/scheduler/job/2050060
# test job: [bcb3f6f5286b96ff0a7106d2ca7208744b20b37e] https://lava.sirena.org.uk/scheduler/job/2049807
# test job: [3c36965df80801344850388592e95033eceea05b] https://lava.sirena.org.uk/scheduler/job/2049475
# test job: [de8e95773c48bad9d7339ccb376ad22d93932468] https://lava.sirena.org.uk/scheduler/job/2050073
# test job: [950a4e5788fc7dc6e8e93614a7d4d0449c39fb8d] https://lava.sirena.org.uk/scheduler/job/2050159
# test job: [b6a1d7243ec3a3fe1a3c2969fcd32c802fb5d2a9] https://lava.sirena.org.uk/scheduler/job/2050124
# test job: [f678ea19e8f60b05b8d3a5bcda9a238d5355bd50] https://lava.sirena.org.uk/scheduler/job/2050120
# test job: [896f1e4e106449ac2b39f0ca62b6afaed540f758] https://lava.sirena.org.uk/scheduler/job/2050074
# test job: [655079ac8a7721ac215a0596e3f33b740e01144a] https://lava.sirena.org.uk/scheduler/job/2049675
# test job: [89cf2223ee7bd83d45c6bef3ac52bedd018f77dd] https://lava.sirena.org.uk/scheduler/job/2050088
# test job: [0cf064be87a6ae0708f171c6b863b26ba9453054] https://lava.sirena.org.uk/scheduler/job/2064581
# test job: [a354f030dbce17ab3cf299660a38b162d97f7151] https://lava.sirena.org.uk/scheduler/job/2050135
# test job: [b828059f86f67729aae3934650ae9e44a59ff9d8] https://lava.sirena.org.uk/scheduler/job/2049774
# test job: [81c53b52de21b8d5a3de55ebd06b6bf188bf7efd] https://lava.sirena.org.uk/scheduler/job/2050126
# test job: [d0f9f5b7a3356b43f78b37b9cc3671ecc7469356] https://lava.sirena.org.uk/scheduler/job/2050116
# test job: [a87a7b3530728fb7477a74c27fc27e060bf5684f] https://lava.sirena.org.uk/scheduler/job/2049576
# test job: [4b1edbb028fb95b546893068b321a983b1ef50bc] https://lava.sirena.org.uk/scheduler/job/2050004
# test job: [aa897ffc396b48cc39eee133b6b43175d0df9eb5] https://lava.sirena.org.uk/scheduler/job/2048862
# test job: [2f538ef9f6f7c3d700c68536f21447dfc598f8c8] https://lava.sirena.org.uk/scheduler/job/2048827
# test job: [8b6faa7fddf0ae69c5f1a9315a64edee6f022037] https://lava.sirena.org.uk/scheduler/job/2048842
# test job: [47955b58cf9b97fe4dc2b0d622b8ea3a2656bbf9] https://lava.sirena.org.uk/scheduler/job/2064423
# test job: [b4e002d8a7cee3b1d70efad0e222567f92a73000] https://lava.sirena.org.uk/scheduler/job/2044590
# test job: [6022eacdda8b0b06a2e1d4122e5268099b62ff5d] https://lava.sirena.org.uk/scheduler/job/2044511
# test job: [1149fcf75972f6918aeb05303b1aa1e38e0df6eb] https://lava.sirena.org.uk/scheduler/job/2065026
# test job: [3b071bdd26849172101081573a18022af108fb21] https://lava.sirena.org.uk/scheduler/job/2043975
# test job: [9de2057bbdfb58f4d9bb1476135317cd3fe6aa52] https://lava.sirena.org.uk/scheduler/job/2043543
# test job: [ecaba8b7990d8c6d8ba097cd4499b3b92d9df6ea] https://lava.sirena.org.uk/scheduler/job/2044102
# test job: [c4e68959af66df525d71db619ffe44af9178bb22] https://lava.sirena.org.uk/scheduler/job/2044068
# test job: [af9c8092d84244ca54ffb590435735f788e7a170] https://lava.sirena.org.uk/scheduler/job/2043638
# test job: [380fd29d57abe6679d87ec56babe65ddc5873a37] https://lava.sirena.org.uk/scheduler/job/2044676
# test job: [e2d4f42271155045a49b89530f2c06ad8e9f1a1e] https://lava.sirena.org.uk/scheduler/job/2061621
# test job: [a4438f06b1db15ce3d831ce82b8767665638aa2a] https://lava.sirena.org.uk/scheduler/job/2064533
# test job: [290b633a7d8ad56f1176c4e89bce8cb5092e6cea] https://lava.sirena.org.uk/scheduler/job/2061079
# test job: [b2cfc0cd68b830dde80fce2406580e258a1e976d] https://lava.sirena.org.uk/scheduler/job/2060079
# test job: [947eaef21577f52db046992c887ed9698f9d883c] https://lava.sirena.org.uk/scheduler/job/2038214
# test job: [f47e782c45f8f0c3d7b84edd7e94bfce9eb00b64] https://lava.sirena.org.uk/scheduler/job/2038595
# test job: [9115815afbc3815391a82d192f9b12aaff1e4ce8] https://lava.sirena.org.uk/scheduler/job/2062991
# test job: [84194c66aaf78fed150edb217b9f341518b1cba2] https://lava.sirena.org.uk/scheduler/job/2038369
# test job: [252abf2d07d33b1c70a59ba1c9395ba42bbd793e] https://lava.sirena.org.uk/scheduler/job/2038670
# test job: [164d1037c4f86828b77a15c9071f051c5acddc93] https://lava.sirena.org.uk/scheduler/job/2038669
# test job: [0144a2b29d95af8523c308116de65d398d6e935b] https://lava.sirena.org.uk/scheduler/job/2038601
# test job: [2ecc8c089802e033d2e5204d21a9f467e2517df9] https://lava.sirena.org.uk/scheduler/job/2038642
# test job: [a2d4691b3fec6a2360e4ec953d06819ea055c3e7] https://lava.sirena.org.uk/scheduler/job/2038588
# test job: [1a88479436a52452429f6d50ec5bd0a546406485] https://lava.sirena.org.uk/scheduler/job/2038664
# test job: [d776e805f197cb055c759d190bcc249072244d1c] https://lava.sirena.org.uk/scheduler/job/2061644
# test job: [bb8222b6f3586168f66ae5678fdca3179af60821] https://lava.sirena.org.uk/scheduler/job/2059974
# test job: [44bf8bbe29fd50ed2b8dfd1873bd22f76ca2f4d9] https://lava.sirena.org.uk/scheduler/job/2039978
# test job: [94a3a95f03154d8d4c6206950a7f6ef9a30baec6] https://lava.sirena.org.uk/scheduler/job/2029134
# test job: [44c1a444b030647803d900e60f5a8af31a782f0e] https://lava.sirena.org.uk/scheduler/job/2029130
# test job: [27fef3048fe95934f6f2f87341eb33ef6581a075] https://lava.sirena.org.uk/scheduler/job/2029137
# test job: [ed5d499b5c9cc11dd3edae1a7a55db7dfa4f1bdc] https://lava.sirena.org.uk/scheduler/job/2029058
# test job: [bda6f8749c8e0b10f083dc7a1edf169f349fb776] https://lava.sirena.org.uk/scheduler/job/2029135
# test job: [90e69d291d195d35215b578d210fd3ce0e5a3f42] https://lava.sirena.org.uk/scheduler/job/2063599
# test job: [3c0c81de525d2a2718e23754a5795483167904ac] https://lava.sirena.org.uk/scheduler/job/2059229
# test job: [db66398fb03ee3599ec7387ceb5121b95e648eb3] https://lava.sirena.org.uk/scheduler/job/2026675
# test job: [295f58fdccd05b2d6da1f4a4f81952ccb565c4dc] https://lava.sirena.org.uk/scheduler/job/2061036
# test job: [92ad6505a4b5e28afcc8cf5f4dd3fd137e58026b] https://lava.sirena.org.uk/scheduler/job/2064400
# test job: [3d8096fd378b0b4dae356e6f037d03da83f559d2] https://lava.sirena.org.uk/scheduler/job/2026745
# test job: [f1dfbc1b5cf8650ae9a0d543e5f5335fc0f478ce] https://lava.sirena.org.uk/scheduler/job/2025491
# test job: [70713fe90439613f2ec50610cc70481f95d09279] https://lava.sirena.org.uk/scheduler/job/2060236
# test job: [ecd0de438c1f0ee86cf8f6d5047965a2a181444b] https://lava.sirena.org.uk/scheduler/job/2026141
# test job: [6ef8e042cdcaabe3e3c68592ba8bfbaee2fa10a3] https://lava.sirena.org.uk/scheduler/job/2025982
# test job: [44df6a7821ed393658903bf5c1da0b9921bd1025] https://lava.sirena.org.uk/scheduler/job/2064669
# test job: [e73b743bfe8a6ff4e05b5657d3f7586a17ac3ba0] https://lava.sirena.org.uk/scheduler/job/2026452
# test job: [ef37146360385282b5f6a5b4bf695db30d609887] https://lava.sirena.org.uk/scheduler/job/2025920
# test job: [9b8dde0f4b26de59f64cb824669151476f76b8ba] https://lava.sirena.org.uk/scheduler/job/2065044
# test job: [ca8313fd83399ea1d18e695c2ae9b259985c9e1f] https://lava.sirena.org.uk/scheduler/job/2064694
# test job: [cf6bf51b53252284bafc7377a4d8dbf10f048b4d] https://lava.sirena.org.uk/scheduler/job/2023016
# test job: [3d66c4e14fbf4d59ca4665391d133655fa668042] https://lava.sirena.org.uk/scheduler/job/2064686
# test job: [1e5351ba60f5355809f30c61bbd27e97611d2be9] https://lava.sirena.org.uk/scheduler/job/2022826
# test job: [3cd523ba270665861647304aa30500f238ebf26e] https://lava.sirena.org.uk/scheduler/job/2022876
# test job: [2b4d53eb5cf32c5b7b7616f23f08471fd8b3708e] https://lava.sirena.org.uk/scheduler/job/2022865
# test job: [bcba17279327c6e85dee6a97014dc642e2dc93cc] https://lava.sirena.org.uk/scheduler/job/2021268
# test job: [541aecd34383a85eaf7c8556779466e394554fed] https://lava.sirena.org.uk/scheduler/job/2023092
# test job: [089c0a9853ae6b297adf6e2f3b94e4f75dc1f97f] https://lava.sirena.org.uk/scheduler/job/2062333
# test job: [d02460317ed9c95aa2c5f6ff1c70e22e1857d95d] https://lava.sirena.org.uk/scheduler/job/2021536
# test job: [b69165a09727b653993934d700a02d32a8961327] https://lava.sirena.org.uk/scheduler/job/2060032
# test job: [8fdb030fe283c84fd8d378c97ad0f32d6cdec6ce] https://lava.sirena.org.uk/scheduler/job/2021532
# test job: [20bcda681f8597e86070a4b3b12d1e4f541865d3] https://lava.sirena.org.uk/scheduler/job/2023087
# test job: [f9f4fda15e720686f1b2b436591ab11255e4e85e] https://lava.sirena.org.uk/scheduler/job/2057355
# test job: [5fa671232f703a404caa05c581411ea858c4cf16] https://lava.sirena.org.uk/scheduler/job/2021479
# test job: [e2ff7154813a3834692703852604b2099ecf043a] https://lava.sirena.org.uk/scheduler/job/2023213
# test job: [9c7f7262bc1affb9b9acd2ec2fb1f6314d5d474c] https://lava.sirena.org.uk/scheduler/job/2020325
# test job: [28039efa4d8e8bbf98b066133a906bd4e307d496] https://lava.sirena.org.uk/scheduler/job/2020473
# test job: [e062bdfdd6adbb2dee7751d054c1d8df63ddb8b8] https://lava.sirena.org.uk/scheduler/job/2020147
# test job: [ac479277c24c859553a6db340aa1518d320bc5e2] https://lava.sirena.org.uk/scheduler/job/2016809
# test job: [6e8146909eae3a42807c750ad84e3fa29c192822] https://lava.sirena.org.uk/scheduler/job/2016646
# test job: [a4619aadb308db0418b56b237019dc5ab928aa0b] https://lava.sirena.org.uk/scheduler/job/2016757
# test job: [060028c7fcdd7bc1c6ed61fb25380c0d6c36475b] https://lava.sirena.org.uk/scheduler/job/2016671
# test job: [eda4a53f8fe021328c468175a02da8d7ad155494] https://lava.sirena.org.uk/scheduler/job/2018211
# test job: [b90871cba6eda108d5df88bf9932723b9a445690] https://lava.sirena.org.uk/scheduler/job/2063114
# test job: [250eddd69da21999007fd09e17a7c43b92cc6220] https://lava.sirena.org.uk/scheduler/job/2016687
# test job: [7915d513e22db3226bfc7d5428b6dd6faa3ce181] https://lava.sirena.org.uk/scheduler/job/2063323
# test job: [dc74a00c7661a14a672ea7660caca5c4aa661a79] https://lava.sirena.org.uk/scheduler/job/2016079
# test job: [66fecfa91deb536a12ddf3d878a99590d7900277] https://lava.sirena.org.uk/scheduler/job/2015594
# test job: [f034c16a4663eaf3198dc18b201ba50533fb5b81] https://lava.sirena.org.uk/scheduler/job/2015542
# test job: [7a78e387654f20e798ceab5bae9c1f5557416431] https://lava.sirena.org.uk/scheduler/job/2015591
# test job: [67e4b0dfcc6702a31fbb6a3015c0dc867e295eb4] https://lava.sirena.org.uk/scheduler/job/2011293
# test job: [4a5ac6cd05a7e54f1585d7779464d6ed6272c134] https://lava.sirena.org.uk/scheduler/job/2011296
# test job: [6ddcd78aa7f85e1d94ab7f90c72d1ad0c0c7b6ea] https://lava.sirena.org.uk/scheduler/job/2011168
# test job: [258e7d28a3dcd389239f9688058140c1a418b549] https://lava.sirena.org.uk/scheduler/job/2061244
# test job: [013a3a66f25af3fb614f45df43983657514944c4] https://lava.sirena.org.uk/scheduler/job/2010603
# test job: [46a3df50b0cab466099515f2375b01c5be4fb95c] https://lava.sirena.org.uk/scheduler/job/2009757
# test job: [715159314dfafee66e6deb50b4e3431539a919d8] https://lava.sirena.org.uk/scheduler/job/2010548
# test job: [7159816707dc7040fe3ac4fa3d7ac3d173bd772a] https://lava.sirena.org.uk/scheduler/job/2010376
# test job: [cf6290eebe3cc4eb677d11aa061d10cb1df12ab9] https://lava.sirena.org.uk/scheduler/job/2009852
# test job: [0a5e9769d088bd1d8faf01207210911b9341b62c] https://lava.sirena.org.uk/scheduler/job/2011038
# test job: [12aa3160c10a3179c73c4f99a2d5aec0fd907d0c] https://lava.sirena.org.uk/scheduler/job/2010914
# test job: [0723affa1bee50c3bd7ca00e00dee07fcef224b8] https://lava.sirena.org.uk/scheduler/job/2010874
# test job: [c7b6c6b60594fd1efe35c61bc6a2176b25263ccc] https://lava.sirena.org.uk/scheduler/job/2010326
# test job: [4c33cef58965eb655a0ac8e243aa323581ec025f] https://lava.sirena.org.uk/scheduler/job/2009440
# test job: [3cde66094575a5b1310a7631d28761bd3dfcea63] https://lava.sirena.org.uk/scheduler/job/2063701
# test job: [8d557cc4867f2008f440c54b4423464301a1ef4b] https://lava.sirena.org.uk/scheduler/job/2010950
# test job: [cdd27fa3298ad2f39788804f7d09ab31af2b416c] https://lava.sirena.org.uk/scheduler/job/2009777
# test job: [86df0030b71d7172317d957df17524a7fd6232d4] https://lava.sirena.org.uk/scheduler/job/2009936
# test job: [56bbda23d4bece7ce998666118a068e4f71d59fb] https://lava.sirena.org.uk/scheduler/job/2010540
# test job: [191a27faf53edf9e9101901e402bfee49c44073c] https://lava.sirena.org.uk/scheduler/job/2009807
# test job: [64670a6c062c4d183c366d46e71ee76395af6a15] https://lava.sirena.org.uk/scheduler/job/2009781
# test job: [1afc05996299b4546e8be9b13c89f78e19912c7d] https://lava.sirena.org.uk/scheduler/job/2009817
# test job: [dfe7c3401ed3d3bd8e61be8d6d452896513eb52e] https://lava.sirena.org.uk/scheduler/job/2011037
# test job: [390c05f47d0749b24db65586482308c5fd680fe5] https://lava.sirena.org.uk/scheduler/job/2010804
# test job: [ef042df96d0e1089764f39ede61bc8f140a4be00] https://lava.sirena.org.uk/scheduler/job/2010158
# test job: [aed760df8e8ebc2035561e53bef184e6a8240610] https://lava.sirena.org.uk/scheduler/job/2065706
# test job: [e92e25f777483b7cc3e170214cc84337d7a415cf] https://lava.sirena.org.uk/scheduler/job/2010573
# test job: [7b6be935e7eff06025e18cea4c6620194450abe2] https://lava.sirena.org.uk/scheduler/job/2010233
# test job: [daab108504be73182c16a72b9cfe47ac3b1928ca] https://lava.sirena.org.uk/scheduler/job/2010908
# test job: [12dc929c6cc5fb5f82d6f245ceb3548b4c800121] https://lava.sirena.org.uk/scheduler/job/2066289
# test job: [aeaf27ec6571527e750eed84bb3865a0664ae316] https://lava.sirena.org.uk/scheduler/job/2011018
# test job: [c4d096c3ca425562192a3626c30e82651d0f2c1c] https://lava.sirena.org.uk/scheduler/job/2011006
# test job: [f7097161e94cd39df7a8848ad0de5f394124ed69] https://lava.sirena.org.uk/scheduler/job/2009745
# test job: [907364ea3db47530751add6d2d62122ca17329cb] https://lava.sirena.org.uk/scheduler/job/2010271
# test job: [f1b26faafdc3bb9afd8d3b67089980ef34c7f7db] https://lava.sirena.org.uk/scheduler/job/2062234
# test job: [2b62e66626f05e277c8fdeb50d4c1e0cbab2fe0e] https://lava.sirena.org.uk/scheduler/job/2009922
# test job: [71f7990a34cdb11f82d3cbbcddaca77a55635466] https://lava.sirena.org.uk/scheduler/job/2011061
# test job: [4795375d8aa072e9aacb0b278e6203c6ca41816a] https://lava.sirena.org.uk/scheduler/job/2009932
# test job: [959400caf51eb31f95d1ab754a285b5546ebd3e4] https://lava.sirena.org.uk/scheduler/job/2009820
# test job: [ef24466ee1912997c2bd526194006bbca424c24f] https://lava.sirena.org.uk/scheduler/job/2009836
# test job: [c63b2315b9cc6b705205c73dcf4591cfeb9a25ae] https://lava.sirena.org.uk/scheduler/job/2007602
# test job: [ca4d49f8a21c37be7e5aed80100ca6b13ac3cf9d] https://lava.sirena.org.uk/scheduler/job/2008725
# test job: [e973dfe9259095fb509ab12658c68d46f0e439d7] https://lava.sirena.org.uk/scheduler/job/2008133
# test job: [e7434adf0c53a84d548226304cdb41c8818da1cb] https://lava.sirena.org.uk/scheduler/job/2007974
# test job: [d29479abaded34b2b1dab2e17efe96a65eba3d61] https://lava.sirena.org.uk/scheduler/job/2008541
# test job: [38ff69586bbb3a823dd501972e17075374b685a1] https://lava.sirena.org.uk/scheduler/job/2007667
# test job: [bb65cb96f64e9b4ea2bbd41e4591f3da91414fdb] https://lava.sirena.org.uk/scheduler/job/2007601
# test job: [ddbcd2f396116581ad035fb76a99fc2ed865a85f] https://lava.sirena.org.uk/scheduler/job/2008724
# test job: [77a58ba7c64ccca20616aa03599766ccb0d1a330] https://lava.sirena.org.uk/scheduler/job/2007439
# test job: [1e0722a77b4e263854a812c9c106ddef8fd56720] https://lava.sirena.org.uk/scheduler/job/2008213
# test job: [9957614d2b79578b6f9a2512bfbb2bc7bbdc43ce] https://lava.sirena.org.uk/scheduler/job/2008863
# test job: [f97ebfda8da28a77a0218a448829451ba7e30d5d] https://lava.sirena.org.uk/scheduler/job/2007366
# test job: [d68eb9096fb065cc0cb5218ae651f54b08de5831] https://lava.sirena.org.uk/scheduler/job/2063235
# test job: [01313661b248c5ba586acae09bff57077dbec0a5] https://lava.sirena.org.uk/scheduler/job/2008892
# test job: [e7ab858390f24a23ba0827066382ba0e6a8e4379] https://lava.sirena.org.uk/scheduler/job/2008714
# test job: [ee4407e1288ab85be16bacc45195b8bb23d44760] https://lava.sirena.org.uk/scheduler/job/2008201
# test job: [c37c3e5e390dcd52cbe6178ac53f5a6131ef6f8c] https://lava.sirena.org.uk/scheduler/job/2008319
# test job: [3941abb26ff327e53e1e8b873cab3ed3d5103eab] https://lava.sirena.org.uk/scheduler/job/2007884
# test job: [c06a017439110debd335b6864bc2d69835624235] https://lava.sirena.org.uk/scheduler/job/2064738
# test job: [e30f8e61e2518a837837daa26cda3c8cc30f3226] https://lava.sirena.org.uk/scheduler/job/2065610
# test job: [8d4f9b5ff333183e398811bad6f68d1a7f23f967] https://lava.sirena.org.uk/scheduler/job/2061397
# test job: [986e9104b14720bafa2d37dd6217da8151ee4cb8] https://lava.sirena.org.uk/scheduler/job/2063309
# test job: [2914f6ea90772ce4a8311a6d5b3ab94e3cd31b12] https://lava.sirena.org.uk/scheduler/job/1999965
# test job: [2528c15f314ece50218d1273654f630d74109583] https://lava.sirena.org.uk/scheduler/job/1997621
# test job: [098456f3141bf9e0c0d8973695ca38a03465ccd6] https://lava.sirena.org.uk/scheduler/job/2012894
# test job: [c17fa4cbc546c431ccf13e9354d5d9c1cd247b7c] https://lava.sirena.org.uk/scheduler/job/2000016
# test job: [edf5c8920240dcafe830908549a0edee4ba3b4b0] https://lava.sirena.org.uk/scheduler/job/1995973
# test job: [fd5ef3d69f8975bad16c437a337b5cb04c8217a2] https://lava.sirena.org.uk/scheduler/job/1996187
# test job: [f76dbe127f1b5910e37dfe307d2de5c13d61ed89] https://lava.sirena.org.uk/scheduler/job/1995964
# test job: [310bf433c01f78e0756fd5056a43118a2f77318c] https://lava.sirena.org.uk/scheduler/job/1996061
# test job: [d054cc3a2ccfb19484f3b54d69b6e416832dc8f4] https://lava.sirena.org.uk/scheduler/job/1995870
# test job: [7c69694cec869e3bf7c810fd94f860253aeb8053] https://lava.sirena.org.uk/scheduler/job/1996179
# test job: [d227a8b3e715963b7c034971c3b467d5430a2cab] https://lava.sirena.org.uk/scheduler/job/2057749
# test job: [108fba26698a75bb8e1acc21553a6860313aebd2] https://lava.sirena.org.uk/scheduler/job/1992096
# test job: [638bae3fb225a708dc67db613af62f6d14c4eff4] https://lava.sirena.org.uk/scheduler/job/1992019
# test job: [45392fd4394cb8d4b39ba0f144651aba05b7b2a7] https://lava.sirena.org.uk/scheduler/job/2066133
# test job: [b9a7c9599120185ae65424cb93ab8af7b9024cf9] https://lava.sirena.org.uk/scheduler/job/2061604
# test job: [9ce084e579bf550ee92b1ecbadf1c29a76c1062c] https://lava.sirena.org.uk/scheduler/job/1995024
# test job: [4c987d67b31f93ac88f4be6dfec6a169997fc2c8] https://lava.sirena.org.uk/scheduler/job/2061053
# test job: [18e4a02963b7582207b8a7b25d053f40ac206e4d] https://lava.sirena.org.uk/scheduler/job/2067044
# test job: [1dcd763ba1f62c1305a03bc7d5bd1d44c20a4f5e] https://lava.sirena.org.uk/scheduler/job/2006979
# test job: [6a4f29bc66294d44d61a294e5bdc623eae74587b] https://lava.sirena.org.uk/scheduler/job/1985055
# test job: [965a39a9627bfaee5a4f7471097439da19008338] https://lava.sirena.org.uk/scheduler/job/2061730
# test job: [900da53226121c1e710ca95857806a136ab281a2] https://lava.sirena.org.uk/scheduler/job/1985196
# test job: [5cd5f8fc29fa1b6d7c0a8f2b0a95b896ecadfa42] https://lava.sirena.org.uk/scheduler/job/1985054
# test job: [ecba655bf54a661ffe078856cd8dbc898270e4b5] https://lava.sirena.org.uk/scheduler/job/1985124
# test job: [2880c42a0de68e9eb979e5331fbd5b2c79e093ad] https://lava.sirena.org.uk/scheduler/job/1985696
# test job: [e0fb9464295bca2aa92835d02147d3265a83689a] https://lava.sirena.org.uk/scheduler/job/1985700
# test job: [8c465b1669bfeaaf0ebd504b96d689e2a2810874] https://lava.sirena.org.uk/scheduler/job/1985760
# test job: [df900536e85819f6168783d5f6b3908d47811fdd] https://lava.sirena.org.uk/scheduler/job/2062034
# test job: [2497a7116ff9a051d0e78885a27a52213bc2841d] https://lava.sirena.org.uk/scheduler/job/2058552
# test job: [335482a53a5766d20d7a14f0532859a7e84cec0a] https://lava.sirena.org.uk/scheduler/job/2012833
# test job: [17e5a9b77716564540d81f0c1e6082d28cf305c9] https://lava.sirena.org.uk/scheduler/job/2061702
# test job: [fb4f1cb3e04d706bc7d02dc6ed9e5baafa903de9] https://lava.sirena.org.uk/scheduler/job/2011859
# test job: [1c9986e782de45bf32fb4f886a40c1393d169568] https://lava.sirena.org.uk/scheduler/job/2058969
# test job: [7ea0468380216c10b73633b976d33efa8c12d375] https://lava.sirena.org.uk/scheduler/job/2012878
# test job: [3d7c626716aae6e96d7d463f184a09df4cd4bdb2] https://lava.sirena.org.uk/scheduler/job/2011048
# test job: [29dc539d74abd1ec4e509fda29bc821f3586d333] https://lava.sirena.org.uk/scheduler/job/2060987
# test job: [182a258b5ec4a45170e776d3a0c0bccfc4fab998] https://lava.sirena.org.uk/scheduler/job/2064776
# test job: [7e1906643a7374529af74b013bba35e4fa4e6ffc] https://lava.sirena.org.uk/scheduler/job/1978635
# test job: [f5a6fa189ad2e73d25e31de3cc7f0bf81907c986] https://lava.sirena.org.uk/scheduler/job/2064082
# test job: [9e851421266baaedf86f8a31b62aeda0c72a88d8] https://lava.sirena.org.uk/scheduler/job/1976337
# test job: [601e7b30670a25b4cadfb05bded9345126d82b58] https://lava.sirena.org.uk/scheduler/job/1975841
# test job: [a7aa34438d6367a34555e8cda99ba379ef52938b] https://lava.sirena.org.uk/scheduler/job/1976311
# test job: [504219ea359c4545176f76bab77e0ba38a8629d7] https://lava.sirena.org.uk/scheduler/job/1976714
# test job: [ccf4bead907d8be7212e69adeca64a078712d8a6] https://lava.sirena.org.uk/scheduler/job/1977613
# test job: [ba93cda8cc9eb426c801aa8dca8a0e3874de958f] https://lava.sirena.org.uk/scheduler/job/1975425
# test job: [b9b68f3a262bce63d4d363f08b345481e4f9d23b] https://lava.sirena.org.uk/scheduler/job/1976167
# test job: [7e4cdef1ef8f8a3baa6806d42f6ee2f64d75cc17] https://lava.sirena.org.uk/scheduler/job/1976321
# test job: [a31e9992873ebf3ff66699ee13fdf847891746c6] https://lava.sirena.org.uk/scheduler/job/1975707
# test job: [661584c295d75ff72fae3569e4f0439325b9835e] https://lava.sirena.org.uk/scheduler/job/1976884
# test job: [f4ae2720f353fe58b02f49cc935933dd9ccc8ce4] https://lava.sirena.org.uk/scheduler/job/1977608
# test job: [8b412d3233c69a8545ca771c2b4e25774a4a90b0] https://lava.sirena.org.uk/scheduler/job/1976949
# test job: [386db878776142f262c5997424832090ebe5c196] https://lava.sirena.org.uk/scheduler/job/1977222
# test job: [3576a8d214386e314e83c36c13eb098433896fbc] https://lava.sirena.org.uk/scheduler/job/1976919
# test job: [6c8f8e79a3f796106b6de386b2055441b8256efb] https://lava.sirena.org.uk/scheduler/job/1975776
# test job: [88b0ee610790877bd9e3efcf8f29efd53eac894e] https://lava.sirena.org.uk/scheduler/job/1977508
# test job: [7b0c32cbed761335b0fa7f3db232ad69bc23ce69] https://lava.sirena.org.uk/scheduler/job/2060512
# test job: [fcc6ae5198bc13860053ea6e1fb7ca85415c77d0] https://lava.sirena.org.uk/scheduler/job/1976986
# test job: [6047387ab92acfc77dd981df27adca36b0c2e9ea] https://lava.sirena.org.uk/scheduler/job/1977174
# test job: [ae7ac6bbf0fa4475cd169b9ad2e7f751a7cb73f3] https://lava.sirena.org.uk/scheduler/job/1975367
# test job: [c387ff80f77e6832952fb92d511bfcfda6766a54] https://lava.sirena.org.uk/scheduler/job/1976970
# test job: [64d1d87d185e0cccdaff573e16af074193045167] https://lava.sirena.org.uk/scheduler/job/1977663
# test job: [c5c6d972d6450350ecf6b1c6dc7ec7e1462bd221] https://lava.sirena.org.uk/scheduler/job/1977178
# test job: [5ab215f2b60ec988e63ddde421eecc6ced137064] https://lava.sirena.org.uk/scheduler/job/1976715
# test job: [94cd5e54fe56165a2ac7a1ac7b3599a14b9497c0] https://lava.sirena.org.uk/scheduler/job/1976990
# test job: [a6531a0414ed50cbbe6244e82fec4d432a207842] https://lava.sirena.org.uk/scheduler/job/1976778
# test job: [9846cb5a9d06c476c503abfa840251ad3c06414e] https://lava.sirena.org.uk/scheduler/job/1976922
# test job: [161e3c824e63eec6515f2c7d36fba391647ccf89] https://lava.sirena.org.uk/scheduler/job/1976306
# test job: [c293d36d1037fc63430f9c4ec7e3fd1e42a50c0e] https://lava.sirena.org.uk/scheduler/job/1976388
# test job: [6e3e296c564399f17e8c99623f8ba608b8fe1b7d] https://lava.sirena.org.uk/scheduler/job/1977001
# test job: [d7e1399884a65e868f7b121b8ca5d613cfac6538] https://lava.sirena.org.uk/scheduler/job/1977587
# test job: [bc78514e84035d1a596eb558ce9da9dd5269a85e] https://lava.sirena.org.uk/scheduler/job/1976876
# test job: [308eee447306e885254bca4bc23b9f90534feb1a] https://lava.sirena.org.uk/scheduler/job/1977532
# test job: [d742ebcfe524dc54023f7c520d2ed2e4b7203c19] https://lava.sirena.org.uk/scheduler/job/1977210
# test job: [2c688df0fd19d02146e031502c701c184b86cd0e] https://lava.sirena.org.uk/scheduler/job/1977002
# test job: [9bce11a336f0d5694340f85bdca81179a02eaa81] https://lava.sirena.org.uk/scheduler/job/1976249
# test job: [96b67f9204fb63168076142777e3cfc2dd236d8c] https://lava.sirena.org.uk/scheduler/job/1977535
# test job: [3cba794c8fec8e1d5da6c3c91fafdf490de4b24f] https://lava.sirena.org.uk/scheduler/job/1977096
# test job: [5190935a1b93940c28cc4f484e17662246648f66] https://lava.sirena.org.uk/scheduler/job/1977490
# test job: [41a6e1032c799184586d3c5ecb594cc05b844dc7] https://lava.sirena.org.uk/scheduler/job/1975790
# test job: [ca6731ad2a4fd1e5fc549d53d4f99445fd552f97] https://lava.sirena.org.uk/scheduler/job/1977689
# test job: [01511c18f713b7579133f451332a1ccbb634e389] https://lava.sirena.org.uk/scheduler/job/1975383
# test job: [9a1e055bb51d17a44e6e46e2af922dd0d9a1fe2a] https://lava.sirena.org.uk/scheduler/job/1977170
# test job: [f72e15146ea024f849143a1d4c65f351cdd12488] https://lava.sirena.org.uk/scheduler/job/1975811
# test job: [37d9425fc9f19eb92abdcf96189e74e163b94619] https://lava.sirena.org.uk/scheduler/job/1977162
# test job: [b573898b82abf8d2736c90b14d76f65f9bc8d1f1] https://lava.sirena.org.uk/scheduler/job/1977154
# test job: [0d58897657a9a31f4817a9596a200815f8c8e602] https://lava.sirena.org.uk/scheduler/job/1977265
# test job: [2d54738a39b49fc46b4b22472388d74fc698b87f] https://lava.sirena.org.uk/scheduler/job/1976115
# test job: [a233cb3fe736647ab2a43aeb3ef1fb9a2a0744cf] https://lava.sirena.org.uk/scheduler/job/1976319
# test job: [ecc35b2977af71d5fceef68ca723409cd9592bc3] https://lava.sirena.org.uk/scheduler/job/1977172
# test job: [f793a6e08f5487b4f1e1207cc4952adc753c1f4b] https://lava.sirena.org.uk/scheduler/job/1976066
# test job: [801955fd9248ea5659189b0464e9e4ff0952a11a] https://lava.sirena.org.uk/scheduler/job/1976036
# test job: [09b29035fb5c93fa0db24df165081cc27239b1f0] https://lava.sirena.org.uk/scheduler/job/1977011
# test job: [1a1a66c2cee604dedbd4de3ca7d8e3c38d7de05c] https://lava.sirena.org.uk/scheduler/job/1975943
# test job: [2191593d061cfee48763d67e69ccb1d27655ee62] https://lava.sirena.org.uk/scheduler/job/1977659
# test job: [024530ea1a3b6e8c64baa76f046345800b99a1bd] https://lava.sirena.org.uk/scheduler/job/1976934
# test job: [c7ade18aad3e63e732a93efb5580a4b2e8563d0c] https://lava.sirena.org.uk/scheduler/job/1977606
# test job: [db1bcf18fe320ff4988a196f969ca739f9c3da95] https://lava.sirena.org.uk/scheduler/job/1976360
# test job: [c59fe12fa2acb1613eb77fe2d690ab76107bd4a4] https://lava.sirena.org.uk/scheduler/job/1976873
# test job: [7a0fefe28cc5a127cb63aafb5fe85852d198ee7a] https://lava.sirena.org.uk/scheduler/job/1976035
# test job: [18096d761f6be5a981f3480f7907859f3a431a0b] https://lava.sirena.org.uk/scheduler/job/1976952
# test job: [c8e43faeb4a608f45e362c55a1687f3249479a04] https://lava.sirena.org.uk/scheduler/job/1977196
# test job: [7e1393622591631673c419197dda2d5ff14aacc1] https://lava.sirena.org.uk/scheduler/job/1976629
# test job: [73f64a4803f1e092ed83f4e96225f35c42fe4be1] https://lava.sirena.org.uk/scheduler/job/1977218
# test job: [6bc24a7d35ceaffa0f7551b7bd13b495a27e203c] https://lava.sirena.org.uk/scheduler/job/1975407
# test job: [b56580c7ba8ae7ef585a7deefbb137212be6f1f0] https://lava.sirena.org.uk/scheduler/job/1976128
# test job: [844db7d7e7200e303fa3974e8dae5350646813d1] https://lava.sirena.org.uk/scheduler/job/1976344
# test job: [95972dd17b189647e96605f4edf2177a8876eb4e] https://lava.sirena.org.uk/scheduler/job/1976252
# test job: [3314ee8db5411e1f9adc0172ebe425c8a8066cab] https://lava.sirena.org.uk/scheduler/job/1977619
# test job: [74fdbce5fe88f9204634e3923c86a84c3a505ecd] https://lava.sirena.org.uk/scheduler/job/1976051
# test job: [626cf62777735ca51a8d88d8dc2e234b56d4f3a7] https://lava.sirena.org.uk/scheduler/job/1976994
# test job: [b5e0fc69e42b23e86b32f4810a41ff6b842d6426] https://lava.sirena.org.uk/scheduler/job/1977687
# test job: [d98fdbdf8bc654242d94616a7bfc233c67b43866] https://lava.sirena.org.uk/scheduler/job/1975597
# test job: [8f1d72f84e85a8757a0981040654be1fd18ea6e3] https://lava.sirena.org.uk/scheduler/job/1974391
# test job: [2673034a1911c215f67c64d0b844563f7903a677] https://lava.sirena.org.uk/scheduler/job/1977913
# test job: [1ad2f1c5662fabafc8df405a2e480ba45cdaf054] https://lava.sirena.org.uk/scheduler/job/1977115
# test job: [46c4e08bb11aeae95c364fa610ac6348896b881a] https://lava.sirena.org.uk/scheduler/job/1976327
# test job: [2041666b8f4320da1f7b8efacaafab40a745e126] https://lava.sirena.org.uk/scheduler/job/1977108
# test job: [8b5cc56389d08debb225d94a35e62e11a80a9b4f] https://lava.sirena.org.uk/scheduler/job/1977638
# test job: [c34209ba43623c2ea2593ee332f4e4f6b47fb921] https://lava.sirena.org.uk/scheduler/job/1977303
# test job: [344af572f088e2bb1248bb752ea3a532f7fa4208] https://lava.sirena.org.uk/scheduler/job/1977786
# test job: [73978d274eba0d9081bc9b5aedebb0bc6abb832c] https://lava.sirena.org.uk/scheduler/job/1977998
# test job: [fce217449075d59b29052b8cdac567f0f3e22641] https://lava.sirena.org.uk/scheduler/job/1976880
# test job: [2f0a334df0fd8e0793a7dbea40fca0d4a48dc927] https://lava.sirena.org.uk/scheduler/job/1977384
# test job: [b1daca0396b91a9b436b0654b8aae6a8220aa51b] https://lava.sirena.org.uk/scheduler/job/1977569
# test job: [6950709b6658fadc7db860a4ec33de8c5226c728] https://lava.sirena.org.uk/scheduler/job/1977342
# test job: [afcf45b7555fcc8e2fc177e8d4e7a2d9d79b13eb] https://lava.sirena.org.uk/scheduler/job/1974682
# test job: [3a071bb34cea8e97e403c7946a1fc03de164f70c] https://lava.sirena.org.uk/scheduler/job/1977940
# test job: [be9342c57e28d8e42638e4f234d8727da9ee609e] https://lava.sirena.org.uk/scheduler/job/1977710
# test job: [ddd1705b62c6920b77d8cfcccc695e99dde25ad7] https://lava.sirena.org.uk/scheduler/job/1975033
# test job: [a5e7aaee483c7022e96181ce899944b8c7b1f1e0] https://lava.sirena.org.uk/scheduler/job/1974607
# test job: [e621116150c5983dde75195f0eb2ea22baf4e87c] https://lava.sirena.org.uk/scheduler/job/1977302
# test job: [11c13a65e82afb830fa0f7df2fcf3ed415e6fa1b] https://lava.sirena.org.uk/scheduler/job/1976396
# test job: [e7ed084f4cd49806b9ff91d800c6422f96f6f5ea] https://lava.sirena.org.uk/scheduler/job/1977152
# test job: [ccbfc923fe935b4f1e3b1e51df828e07473faff9] https://lava.sirena.org.uk/scheduler/job/1976522
# test job: [cf9d07738fd94e1c3cf0c3ffb61f4d2d1e4d0c57] https://lava.sirena.org.uk/scheduler/job/1977194
# test job: [205a7f5c6ec0051248384e7440fb17d3f3aee372] https://lava.sirena.org.uk/scheduler/job/1977934
# test job: [d9f08106c16a32cb9514986351754d36f3b3c7df] https://lava.sirena.org.uk/scheduler/job/1976963
# test job: [a2aa8c0a2f1cbc5be1cb6195038e4484d2af38d9] https://lava.sirena.org.uk/scheduler/job/1974523
# test job: [c4ec2c9d7329b509e10c8980e4077f823ce68df6] https://lava.sirena.org.uk/scheduler/job/1977330
# test job: [7e90cf82a33827e174d3955d3ede1b3e7bb56325] https://lava.sirena.org.uk/scheduler/job/1977079
# test job: [92ba8c4c78810b991b697af1087ba31226aa5871] https://lava.sirena.org.uk/scheduler/job/1976133
# test job: [5366dcebe65bf1dc82a7362e505b69d441b5f755] https://lava.sirena.org.uk/scheduler/job/1977109
# test job: [13c4c81b7bc819d533c6e0aaa1bf495cd0dfd8f6] https://lava.sirena.org.uk/scheduler/job/1976369
# test job: [0bfe0c0a9aa7edb88f571bfbfc8f4546d6b311cb] https://lava.sirena.org.uk/scheduler/job/1977270
# test job: [455f2f9509b0034f32979bcdbc5441579c3a1d0a] https://lava.sirena.org.uk/scheduler/job/1977087
# test job: [14af3d3c4d2d8d01d91049576a59590d9c586f3a] https://lava.sirena.org.uk/scheduler/job/1976723
# test job: [52a87e0b5ec1f7316293773f7859996d123b3ea7] https://lava.sirena.org.uk/scheduler/job/1977277
# test job: [776b160f3234f85899eb3c8d454c37176484facb] https://lava.sirena.org.uk/scheduler/job/1975395
# test job: [f2b55e567172ccb248e66e8a0f1c7380279127f1] https://lava.sirena.org.uk/scheduler/job/1975135
# test job: [f7fbe0ea5f03d918418e6ad28d61bcae52bb2d22] https://lava.sirena.org.uk/scheduler/job/1977652
# test job: [2e6db9d197ed161702434c6c14b1c65bdef51a2c] https://lava.sirena.org.uk/scheduler/job/1977711
# test job: [4b5e66fc0315b9a85ce817b97a1f33829eeadd29] https://lava.sirena.org.uk/scheduler/job/1976633
# test job: [404e8bfcb9d6a8b6af4745f23906a7382b7eb4c4] https://lava.sirena.org.uk/scheduler/job/1977335
# test job: [211367ef1d4031a29fa8e07f430155d68802e8ec] https://lava.sirena.org.uk/scheduler/job/1977537
# test job: [eb52e20b15eac1c230fb81f7481f6f1299c2a9b8] https://lava.sirena.org.uk/scheduler/job/1976313
# test job: [73e86fbf251708bb2766fff746eea0ebb6fe0747] https://lava.sirena.org.uk/scheduler/job/1977257
# test job: [e548389df744bd28db1ba3923b6ee74ba6f73926] https://lava.sirena.org.uk/scheduler/job/1976080
# test job: [c0a750ce364b248efc0f4b993904dcef194612cf] https://lava.sirena.org.uk/scheduler/job/1977299
# test job: [6dcc15ed9e1b0ce6b1f3f53af33e2afaf0a53fa0] https://lava.sirena.org.uk/scheduler/job/1976599
# test job: [3c9e6dccede1146d53f940ff8b25ceee275c0686] https://lava.sirena.org.uk/scheduler/job/1977339
# test job: [fe0b3f564f9b1ecd74180c296129486d840bc3f9] https://lava.sirena.org.uk/scheduler/job/1975456
# test job: [fd27a636d3746ae20e0853f4fa48b93080a2a43d] https://lava.sirena.org.uk/scheduler/job/1977094
# test job: [aab1301cfde344f966bbc442a4e655867ab56768] https://lava.sirena.org.uk/scheduler/job/1975660
# test job: [c5f73c6679ef675fdb4e35dbc8ae0ec59eb0526c] https://lava.sirena.org.uk/scheduler/job/1977080
# test job: [dc5aa86741789d6dcc0c24dcff5f3ba8fbecccf9] https://lava.sirena.org.uk/scheduler/job/1976292
# test job: [3a3271a52075d4dc34f403c0ed850801cdc4bd4d] https://lava.sirena.org.uk/scheduler/job/1975743
# test job: [3815962969c811bbfa32c7d503246f9abace38cb] https://lava.sirena.org.uk/scheduler/job/1977567
# test job: [13b2c42b0dcf539a1ddf18374792a7a49a7afa4d] https://lava.sirena.org.uk/scheduler/job/1977141
# test job: [800c666497e045c3152da516fdd6bc2392571a90] https://lava.sirena.org.uk/scheduler/job/1975145
# test job: [db25c438f9e02c0f1566d54840640d23f59a3d4f] https://lava.sirena.org.uk/scheduler/job/1976516
# test job: [0c933edebd96961529e01686ce6930be5decf400] https://lava.sirena.org.uk/scheduler/job/1977566
# test job: [3827b34564951febc0ffa7ce93c1d9c05888e53b] https://lava.sirena.org.uk/scheduler/job/1977889
# test job: [62b175d6ff19de91544c9047dcaec8a33a5759a1] https://lava.sirena.org.uk/scheduler/job/1974544
# test job: [ee4ac04e3ccd7f4d54e767b7ab5a4067f9737fff] https://lava.sirena.org.uk/scheduler/job/1976691
# test job: [40c729f0a3fa14845d733f5572c283728bea0c32] https://lava.sirena.org.uk/scheduler/job/1975772
# test job: [9549a29371c5548a4eb0d43622a25d6bc989337f] https://lava.sirena.org.uk/scheduler/job/1975957
# test job: [a43676fa0585a9988e44ec000649d20c2649a3e4] https://lava.sirena.org.uk/scheduler/job/1975113
# test job: [ef464d9c418741ac83a33c7662db3cffda655b4f] https://lava.sirena.org.uk/scheduler/job/1976692
# test job: [6658472a3e2de08197acfe099ba71ee0e2505ecf] https://lava.sirena.org.uk/scheduler/job/1977738
# test job: [ac7db529b6c2d748102cef60da29f5ea281a757e] https://lava.sirena.org.uk/scheduler/job/1977331
# test job: [b805b4e062fa216302f86bd66485734683a51236] https://lava.sirena.org.uk/scheduler/job/1975691
# test job: [3c000883d110b381fca21572147a8c0463ba4a25] https://lava.sirena.org.uk/scheduler/job/1977357
# test job: [a014442252380abd19a81ae27fdfc29b988203c6] https://lava.sirena.org.uk/scheduler/job/1977528
# test job: [7484e7cd8ab1b78a958a000cc8581cfa1e93daa1] https://lava.sirena.org.uk/scheduler/job/1979641
# test job: [32e0fa9e01475beba9eeb0a5fdda69762be11947] https://lava.sirena.org.uk/scheduler/job/2011855
# test job: [52ecd48b8d3f5206049758d95ca5b291397b3209] https://lava.sirena.org.uk/scheduler/job/1978296
# test job: [1553d6c58870476f29ec0bf43f264094553d1407] https://lava.sirena.org.uk/scheduler/job/2011221
# test job: [a10f5cc3ac9b05c764e87ae13de9a716ff519903] https://lava.sirena.org.uk/scheduler/job/2066373
# test job: [7910d69376cde30e5871970d97d1a2e360568474] https://lava.sirena.org.uk/scheduler/job/1978291
# test job: [b959e7d402ab74c9e54d9bebfb93aef04dae24c7] https://lava.sirena.org.uk/scheduler/job/2063525
# test job: [5677aa6a08c1df8bc1ec71516fe1ced9b7cb545f] https://lava.sirena.org.uk/scheduler/job/1978913
# test job: [0cdb2b1b7edaefb54773d790c7b5c2e4ac7db60d] https://lava.sirena.org.uk/scheduler/job/1965951
# test job: [3e9c967f30a6dc57e4386c85ee5b75caee7246e8] https://lava.sirena.org.uk/scheduler/job/1978818
# test job: [0cc08c8130ac8f74419f99fe707dc193b7f79d86] https://lava.sirena.org.uk/scheduler/job/1965727
# test job: [75616264e0cca5ead432df7236653056b35cb0fc] https://lava.sirena.org.uk/scheduler/job/1982505
# test job: [233a22687411ea053a4b169c07324ee6aa33bf38] https://lava.sirena.org.uk/scheduler/job/1965104
# test job: [b1fc226edf8680882a5bf89038bdc55afa2ac80d] https://lava.sirena.org.uk/scheduler/job/1978405
# test job: [661856ca131c8bf6724905966e02149805660abe] https://lava.sirena.org.uk/scheduler/job/1965159
# test job: [0743acf746a81e0460a56fd5ff847d97fa7eb370] https://lava.sirena.org.uk/scheduler/job/1965140
# test job: [fb81b5cecb8553e3ca2b45288cf340d43c9c2991] https://lava.sirena.org.uk/scheduler/job/1965038
# test job: [7350f8dc15bfbb7abf1ce4babea6fcace1c574c5] https://lava.sirena.org.uk/scheduler/job/1965138
# test job: [80b09137aeab27e59004383058f8cc696a9ee048] https://lava.sirena.org.uk/scheduler/job/1965077
# test job: [902c0ea18a97b1a6eeee5799cb1fd9a79ef9208e] https://lava.sirena.org.uk/scheduler/job/1964991
# test job: [93b2838c6e79bc263e6129d88c5ab043dd793d28] https://lava.sirena.org.uk/scheduler/job/1964760
# test job: [d1ff30df1d9a4eb4c067795abb5e2a66910fd108] https://lava.sirena.org.uk/scheduler/job/1965057
# test job: [e8fd8080e7a9c8c577e5dec5bd6d486a3f14011c] https://lava.sirena.org.uk/scheduler/job/1978853
# test job: [70eec454f2d6cdfab547c262781acd38328e11a1] https://lava.sirena.org.uk/scheduler/job/1965100
# test job: [5263cd81578f99a00b2dd7de1da2b570b96a1b7c] https://lava.sirena.org.uk/scheduler/job/1964747
# test job: [367ca0688e4218e51c3d4dfdf3ef5657a62cf88d] https://lava.sirena.org.uk/scheduler/job/1962951
# test job: [281c97376cfcfc8cef4f5ed5dd961a1b39f5a25e] https://lava.sirena.org.uk/scheduler/job/1962788
# test job: [d77daa49085b067137d0adbe3263f75a7ee13a1b] https://lava.sirena.org.uk/scheduler/job/1962888
# test job: [79eaabc61dfbf5a4b680f42d3a113d05333c3960] https://lava.sirena.org.uk/scheduler/job/1979574
# test job: [4673dbe9837e3eb2fecdd12f0953006c31636aac] https://lava.sirena.org.uk/scheduler/job/1962994
# test job: [15afe57a874eaf104bfbb61ec598fa31627f7b19] https://lava.sirena.org.uk/scheduler/job/1962963
# test job: [6455ad5346c9cf755fa9dda6e326c4028fb3c853] https://lava.sirena.org.uk/scheduler/job/2023288
# test job: [f80ea8566917c4bb680911db839a170873e5d17c] https://lava.sirena.org.uk/scheduler/job/2058821
# test job: [abfc01077df66593f128d966fdad1d042facc9ac] https://lava.sirena.org.uk/scheduler/job/2023503
# test job: [1e570e77392f43a3cdab2849d1f81535f8a033e2] https://lava.sirena.org.uk/scheduler/job/1962444
# test job: [5021ccb44dc6a22a3508316442d1304371ca55db] https://lava.sirena.org.uk/scheduler/job/1978956
# test job: [9b685058ca936752285c5520d351b828312ac965] https://lava.sirena.org.uk/scheduler/job/1981303
# test job: [942b8db965006cf655d356162f7091a9238da94e] https://lava.sirena.org.uk/scheduler/job/2023551
# test job: [0d7f4e99217f6f715c7064c67eae8d9d09313b14] https://lava.sirena.org.uk/scheduler/job/1980244
# test job: [4c95380701f58b8112f0b891de8d160e4199e19d] https://lava.sirena.org.uk/scheduler/job/2023221
# test job: [bc2c39600212979b6fc836113bde1b707c02f442] https://lava.sirena.org.uk/scheduler/job/1979202
# test job: [46a177fb01e52ec0e3f9eab9b217a0f7c8909eeb] https://lava.sirena.org.uk/scheduler/job/2023309
# test job: [00a155c691befdb10bea52c91d4c8c930bdaf73a] https://lava.sirena.org.uk/scheduler/job/1980628
# test job: [6621b0f118d500092f5f3d72ddddb22aeeb3c3a0] https://lava.sirena.org.uk/scheduler/job/1960014
# test job: [c1afb0350069c3be137b5692923ad13d69648970] https://lava.sirena.org.uk/scheduler/job/1959194
# test job: [3ba5c78fe7c5d60edae0c47361f191d40c5c1cf0] https://lava.sirena.org.uk/scheduler/job/1982231
# test job: [835dfb12fc389f36eb007657f163bd1c539dcd45] https://lava.sirena.org.uk/scheduler/job/1960211
# test job: [6a8cdef7dc2a4c0dbde3f7d7100b3d99712a766b] https://lava.sirena.org.uk/scheduler/job/1960055
# test job: [65efe5404d151767653c7b7dd39bd2e7ad532c2d] https://lava.sirena.org.uk/scheduler/job/1960025
# test job: [79c36ecfc8994011ab0a973d3b4148aa5d9e0c91] https://lava.sirena.org.uk/scheduler/job/1959153
# test job: [1356c98ef911e14ccfaf374800840ce5bdcb3bbd] https://lava.sirena.org.uk/scheduler/job/1960004
# test job: [42277a1f86a14172c673a249bdc9e757065ca5a1] https://lava.sirena.org.uk/scheduler/job/1978418
# test job: [cee2c8396d9c8e834fe28929bc1d8153d7e9897f] https://lava.sirena.org.uk/scheduler/job/1959177
# test job: [9a4bbd20a879b66dddb563698345b0ae24d810a6] https://lava.sirena.org.uk/scheduler/job/1978258
# test job: [fb25114cd760c13cf177d9ac37837fafcc9657b5] https://lava.sirena.org.uk/scheduler/job/1960194
# test job: [2c05ca02621837af7cd8fab6ae7421b9cd5dff6e] https://lava.sirena.org.uk/scheduler/job/1980895
# test job: [03c19a99ee69f4680d7da11c164ac655b4946b99] https://lava.sirena.org.uk/scheduler/job/1980514
# test job: [a758314f71ba90cca2a5813bbf96c4954a15b613] https://lava.sirena.org.uk/scheduler/job/1957732
# test job: [6eaee77923ddf04beedb832c06f983679586361c] https://lava.sirena.org.uk/scheduler/job/2061663
# test job: [0b0eb7702a9fa410755e86124b4b7cd36e7d1cb4] https://lava.sirena.org.uk/scheduler/job/1957613
# test job: [7d9c2924f61dcabcbc5868bec6054ab4f4de01d1] https://lava.sirena.org.uk/scheduler/job/1957766
# test job: [ed44a5625f304ff14d01acfa086e77b5262a842f] https://lava.sirena.org.uk/scheduler/job/2061877
# test job: [7c2575a6406fb85946b05d8dcc856686d3156354] https://lava.sirena.org.uk/scheduler/job/2059550
# test job: [92a42edd347c3b5a9045bb137a33204c6ddc0803] https://lava.sirena.org.uk/scheduler/job/1957778
# test job: [1986798af745e90669cdac753da5d1e43dc8ebcb] https://lava.sirena.org.uk/scheduler/job/2064155
# test job: [0d83da43b1e1c8ce19f2bb10f54a0fdf795364f7] https://lava.sirena.org.uk/scheduler/job/2058715
# test job: [c2bc11f1f204ef916ec96e45cf329e42873b37d6] https://lava.sirena.org.uk/scheduler/job/2061137
# test job: [433e294c3c5b5d2020085a0e36c1cb47b694690a] https://lava.sirena.org.uk/scheduler/job/1957570
# test job: [50062baa536bcac03804cf04579c71b9351e829c] https://lava.sirena.org.uk/scheduler/job/1978277
# test job: [dd590d4d57ebeeb826823c288741f2ed20f452af] https://lava.sirena.org.uk/scheduler/job/1978510
# test job: [4cdee7888f42f5573b380ddfa9da43208e759bdc] https://lava.sirena.org.uk/scheduler/job/1979448
# test job: [9b7eacac22693d9177402c9d63e1c1747653d28c] https://lava.sirena.org.uk/scheduler/job/1982807
# test job: [4109043bff31f95d3da9ace33eb3c1925fd62cbd] https://lava.sirena.org.uk/scheduler/job/1978978
# test job: [68e71067ec9ad08e1e51c06123a155d0814aff7c] https://lava.sirena.org.uk/scheduler/job/1979556
# test job: [9ebb662fab38a5942100e597b48de5ec9d5e714d] https://lava.sirena.org.uk/scheduler/job/1989496
# test job: [9f14f1f91883aa2bfd6663161d2002c8ce937c43] https://lava.sirena.org.uk/scheduler/job/1979250
# test job: [25eac74b6bdbf6d15911b582e747e8ad12fcbf8f] https://lava.sirena.org.uk/scheduler/job/2061473
# test job: [a1526bcfcb6cb7cb601b9ff8e24d08881ef9afb8] https://lava.sirena.org.uk/scheduler/job/1980495
# test job: [122679ebf90eeff97c5f793ed9a289197e0fbb2c] https://lava.sirena.org.uk/scheduler/job/1979627
# test job: [81cf39be3559f3cebef6ad7b0893c06bf5a5847e] https://lava.sirena.org.uk/scheduler/job/1983041
# test job: [6b4679fcbfdf6f27f8455f9c7050ab6c46c6c5e0] https://lava.sirena.org.uk/scheduler/job/1981878
# test job: [3e4b5f66cf1a7879a081f5044ff1796aa33cb999] https://lava.sirena.org.uk/scheduler/job/1978813
# test job: [2b91479776b66cd815e339d420abbf4ae047bfb2] https://lava.sirena.org.uk/scheduler/job/2059302
# test job: [34244f784c6d062af184944a25f40ab50dfdb67a] https://lava.sirena.org.uk/scheduler/job/1982574
# test job: [07e1c3fd86d7a2ddce3ebc6b7390590c8524a484] https://lava.sirena.org.uk/scheduler/job/1980569
# test job: [c9e9b85d41f9079d6a10faabf70a0b18d5c0f177] https://lava.sirena.org.uk/scheduler/job/1982650
# test job: [72567c630d32bc31f671977f78228c80937ed80e] https://lava.sirena.org.uk/scheduler/job/1980592
# test job: [c2a3e7af31107a2e1dff92b0601d525466dc21b7] https://lava.sirena.org.uk/scheduler/job/1981642
# test job: [2bb23cbf3f21919ba17cf63404ec0224bd8bf4fb] https://lava.sirena.org.uk/scheduler/job/1982690
# test job: [a040ab73dfd1bc8198848a438f77497d8d03fba9] https://lava.sirena.org.uk/scheduler/job/1984187
# test job: [c2d420796a427dda71a2400909864e7f8e037fd4] https://lava.sirena.org.uk/scheduler/job/1979347
# test job: [6717e8f91db71641cb52855ed14c7900972ed0bc] https://lava.sirena.org.uk/scheduler/job/1979194
# test job: [1ba9f8979426590367406c70c1c821f5b943f993] https://lava.sirena.org.uk/scheduler/job/1979166
# test job: [3049fc4b5f1d2320a84e2902b3ac5a735f60ca04] https://lava.sirena.org.uk/scheduler/job/1980820
# test job: [41d24d78589705f85cbe90e5a8c1b55ea05557a2] https://lava.sirena.org.uk/scheduler/job/2060901
# test job: [b37491d72b43c3a322d396c2d8e951a10be70c17] https://lava.sirena.org.uk/scheduler/job/1982124
# test job: [d0ff153cca85520a2a14ee4edf44f6183b2e0e74] https://lava.sirena.org.uk/scheduler/job/2011091
# test job: [afb026b6d35c79f6f47752147327932827aeac8c] https://lava.sirena.org.uk/scheduler/job/1984255
# test job: [bf770d6d2097a52d87f4d9c88d0b05bd3998d7de] https://lava.sirena.org.uk/scheduler/job/1982867
# test job: [7f47685b150dbc20f881d029a7366a81b1d66322] https://lava.sirena.org.uk/scheduler/job/1954222
# test job: [225d70b8074502acee3943bf0c2e839e867cd38c] https://lava.sirena.org.uk/scheduler/job/1954377
# test job: [506cbe36a2ac7b504a2362476dc53cd548b7a29e] https://lava.sirena.org.uk/scheduler/job/1954132
# test job: [0d202ae0256e8e7dcea862ead5904fa27cf4ce6a] https://lava.sirena.org.uk/scheduler/job/1954421
# test job: [3180c7b1575d635851f0ceab6bdb176bb15e69dd] https://lava.sirena.org.uk/scheduler/job/1954196
# test job: [aa1ee85ce3576defd29f2a389d7508d2036af977] https://lava.sirena.org.uk/scheduler/job/1954226
# test job: [50292f9af8ec06dd1679943cddc3b59844266b9e] https://lava.sirena.org.uk/scheduler/job/1980267
# test job: [bb940b13998c40d55e186f0cf5d65c592ea1677a] https://lava.sirena.org.uk/scheduler/job/1954229
# test job: [a312acdcec57b3955fbf1f3057c13a6d38e4aa2a] https://lava.sirena.org.uk/scheduler/job/1980646
# test job: [55f8b5a96597a7b88c323a7de7228f9eae8c9943] https://lava.sirena.org.uk/scheduler/job/1954415
# test job: [7e7e2c6e2a1cb250f8d03bb99eed01f6d982d5dd] https://lava.sirena.org.uk/scheduler/job/1954338
# test job: [0f60b8508ca2ac685e0400cd802d1251a9d67ee4] https://lava.sirena.org.uk/scheduler/job/2060999
# test job: [0bd0a4a1428baaf4447e95f0832492d9e3d64961] https://lava.sirena.org.uk/scheduler/job/2065109
# test job: [9259607ec7100118cc5c608d97c9d406501e861e] https://lava.sirena.org.uk/scheduler/job/2057684
# test job: [b83fb1b14c06bdd765903ac852ba20a14e24f227] https://lava.sirena.org.uk/scheduler/job/1946876
# test job: [99c159279c6dfa2c4867c7f76875f58263f8f43b] https://lava.sirena.org.uk/scheduler/job/1947477
# test job: [3c89238ca35bfe176ba34bc688541f90f6fa7bdb] https://lava.sirena.org.uk/scheduler/job/1946889
# test job: [4ebe64f507ca921c5109eb37eae6058b77413d93] https://lava.sirena.org.uk/scheduler/job/1946962
# test job: [29fa213c6ab00c6749db47b47e384cab760c109e] https://lava.sirena.org.uk/scheduler/job/1946530
# test job: [5ed60e45c59d66e61586a10433e2b5527d4d72b5] https://lava.sirena.org.uk/scheduler/job/1947437
# test job: [64d87ccfae3326a9561fe41dc6073064a083e0df] https://lava.sirena.org.uk/scheduler/job/1947227
# test job: [fe8cc44dd173cde5788ab4e3730ac61f3d316d9c] https://lava.sirena.org.uk/scheduler/job/1947171
# test job: [efb79de36e947d136517bac14c139d494fcc72fa] https://lava.sirena.org.uk/scheduler/job/1947145
# test job: [31dcc7e1f8a9377d8fd9f967f84c121c5ba8f89c] https://lava.sirena.org.uk/scheduler/job/1947466
# test job: [4d410ba9aa275e7990a270f63ce436990ace1bea] https://lava.sirena.org.uk/scheduler/job/1947827
# test job: [4412ab501677606436e5c49e41151a1e6eac7ac0] https://lava.sirena.org.uk/scheduler/job/1950276
# test job: [5e537031f322d55315cd384398b726a9a0748d47] https://lava.sirena.org.uk/scheduler/job/1946728
# test job: [9797329220a2c6622411eb9ecf6a35b24ce09d04] https://lava.sirena.org.uk/scheduler/job/1947423
# test job: [6937ff42f28a13ffdbe2d1f5b9a51a35f626e93a] https://lava.sirena.org.uk/scheduler/job/1947497
# test job: [454cd43a283f7697297c52981c7a499a16725656] https://lava.sirena.org.uk/scheduler/job/1946606
# test job: [89c13ea3ab6ddf2b526915aa4190aec72cd202ed] https://lava.sirena.org.uk/scheduler/job/1979462
# test job: [ea97713903784286ef1ce45456f404ed288f19b1] https://lava.sirena.org.uk/scheduler/job/1947599
# test job: [b546e0023a203e7edf9377ac8f4f490a6965afd6] https://lava.sirena.org.uk/scheduler/job/1947559
# test job: [0586b53d4a0c7c5a132629f99da934cc674ea4cd] https://lava.sirena.org.uk/scheduler/job/1947343
# test job: [630a185fd06109193574d10f38b29812986c21de] https://lava.sirena.org.uk/scheduler/job/1947575
# test job: [d25de16477657f9eddd4be9abd409515edcc3b9e] https://lava.sirena.org.uk/scheduler/job/1948503
# test job: [b926b15547d29a88932de3c24a05c12826fc1dbc] https://lava.sirena.org.uk/scheduler/job/1947152
# test job: [2b92b98cc4765fbb0748742e7e0dd94d15d6f178] https://lava.sirena.org.uk/scheduler/job/1947586
# test job: [7196fc4e482928a276da853e2687f31cd8ea2611] https://lava.sirena.org.uk/scheduler/job/1947427
# test job: [6277a486a7faaa6c87f4bf1d59a2de233a093248] https://lava.sirena.org.uk/scheduler/job/1947029
# test job: [5226d19d4cae5398caeb93a6052bfb614e0099c7] https://lava.sirena.org.uk/scheduler/job/1947576
# test job: [a3a8c9c18f6904a777ff21f300d3da8c2b214c80] https://lava.sirena.org.uk/scheduler/job/1979355
# test job: [561f0ed96a626c53fbd9a06ce2de6349fd0c31d2] https://lava.sirena.org.uk/scheduler/job/1978384
# test job: [f85d4062bc6894747495136e7fc020a28a875a15] https://lava.sirena.org.uk/scheduler/job/1980271
# test job: [807c42dd8028d71222dfce035c2e87aaecbf623f] https://lava.sirena.org.uk/scheduler/job/1981883
# test job: [7e1fe102c8517a402327c37685357fbe279b3278] https://lava.sirena.org.uk/scheduler/job/1982089
# test job: [fe3a615dadd398f73cde00a5ba32389958242dec] https://lava.sirena.org.uk/scheduler/job/1978718
# test job: [f1029b9dde253f37c548f0c848022521a3b92732] https://lava.sirena.org.uk/scheduler/job/1981366
# test job: [3379655524e613eb690d4c296ba0d2711a815f86] https://lava.sirena.org.uk/scheduler/job/1982342
# test job: [bc3eeb42597a514a0b5286f085d91c8b34e4a532] https://lava.sirena.org.uk/scheduler/job/1981886
# test job: [1f95871207db4439a3116e9a86f5b5658a5157c4] https://lava.sirena.org.uk/scheduler/job/1979930
# test job: [7b8373c80ac322403f18ff6578e346d3c149197c] https://lava.sirena.org.uk/scheduler/job/2064986
# test job: [4bcd18bbf51ce84924a2c6a126eda65f5b27d25b] https://lava.sirena.org.uk/scheduler/job/1979370
# test job: [653ce3a3f683673cb3f8904e08bffc144dd0e972] https://lava.sirena.org.uk/scheduler/job/1979351
# test job: [59fedf46f782c024b74ceab7868e13f0e0f10c45] https://lava.sirena.org.uk/scheduler/job/1979192
# test job: [cc7e1a9b596c9d9dc3324c056cf8162e9fca2765] https://lava.sirena.org.uk/scheduler/job/1981478
# test job: [683bb2424cd5be17cca02067b038e9da5aa68dc6] https://lava.sirena.org.uk/scheduler/job/1979756
# test job: [4076125074ea41c581e4659cf2e1217a12f9b0ee] https://lava.sirena.org.uk/scheduler/job/1979492
# test job: [6684aba0780da9f505c202f27e68ee6d18c0aa66] https://lava.sirena.org.uk/scheduler/job/1738725
# test job: [be2ba2fef1676861b295053c2a567b057e9031b9] https://lava.sirena.org.uk/scheduler/job/1738886
# test job: [447c98c1ca4a4b0d43be99f76c558c09956484f3] https://lava.sirena.org.uk/scheduler/job/1647268
# test job: [407b9076c147669318a58bbd54185b03055dc9a6] https://lava.sirena.org.uk/scheduler/job/2061342
# test job: [6c177775dcc5e70a64ddf4ee842c66af498f2c7c] https://lava.sirena.org.uk/scheduler/job/1774050
# test job: [8e5d9f916a9678e2dcbed2289b87efd453e4e052] https://lava.sirena.org.uk/scheduler/job/1980284
# test job: [6dde339a3df80a57ac3d780d8cfc14d9262e2acd] https://lava.sirena.org.uk/scheduler/job/1647205
# test job: [0f2995693867bfb26197b117cd55624ddc57582f] https://lava.sirena.org.uk/scheduler/job/2085448
# bad: [0f2995693867bfb26197b117cd55624ddc57582f] Add linux-next specific files for 20251114
git bisect bad 0f2995693867bfb26197b117cd55624ddc57582f
# test job: [a1cf23e6c2c8a4733ffc7e1fddb961583d0a4a23] https://lava.sirena.org.uk/scheduler/job/2085567
# good: [a1cf23e6c2c8a4733ffc7e1fddb961583d0a4a23] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
git bisect good a1cf23e6c2c8a4733ffc7e1fddb961583d0a4a23
# test job: [591b51e7a4b21fc213bb1049d16bb8bdb235fcb6] https://lava.sirena.org.uk/scheduler/job/2085841
# good: [591b51e7a4b21fc213bb1049d16bb8bdb235fcb6] Merge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/misc/kernel.git
git bisect good 591b51e7a4b21fc213bb1049d16bb8bdb235fcb6
# test job: [ecc185cf2b220c3a5ba510b7af6f026e7e33ed26] https://lava.sirena.org.uk/scheduler/job/2085933
# bad: [ecc185cf2b220c3a5ba510b7af6f026e7e33ed26] Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
git bisect bad ecc185cf2b220c3a5ba510b7af6f026e7e33ed26
# test job: [d97b26367e4f472e1965278dc4e19bc02ad6ca9c] https://lava.sirena.org.uk/scheduler/job/2086009
# good: [d97b26367e4f472e1965278dc4e19bc02ad6ca9c] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
git bisect good d97b26367e4f472e1965278dc4e19bc02ad6ca9c
# test job: [37d697d359d5fd342cdf7eed9d891be9cbb320d6] https://lava.sirena.org.uk/scheduler/job/2086168
# bad: [37d697d359d5fd342cdf7eed9d891be9cbb320d6] Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
git bisect bad 37d697d359d5fd342cdf7eed9d891be9cbb320d6
# test job: [362454de12e9aad0b41c8989e7b9c0b39858757d] https://lava.sirena.org.uk/scheduler/job/2086037
# bad: [362454de12e9aad0b41c8989e7b9c0b39858757d] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
git bisect bad 362454de12e9aad0b41c8989e7b9c0b39858757d
# test job: [c72431af0034acd67ff07cef5ccb757bf0b288f0] https://lava.sirena.org.uk/scheduler/job/2086226
# good: [c72431af0034acd67ff07cef5ccb757bf0b288f0] Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
git bisect good c72431af0034acd67ff07cef5ccb757bf0b288f0
# test job: [3d4f6898bf70e927a1f8992ef8ddc3440338370b] https://lava.sirena.org.uk/scheduler/job/2086279
# skip: [3d4f6898bf70e927a1f8992ef8ddc3440338370b] Merge branch 'for-mfd-next' of https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
git bisect skip 3d4f6898bf70e927a1f8992ef8ddc3440338370b
# test job: [92ec7e7b86ec0aff9cd7db64d9dce50a0ea7c542] https://lava.sirena.org.uk/scheduler/job/2086312
# good: [92ec7e7b86ec0aff9cd7db64d9dce50a0ea7c542] power: supply: cw2015: Check devm_delayed_work_autocancel() return code
git bisect good 92ec7e7b86ec0aff9cd7db64d9dce50a0ea7c542
# test job: [1810b210872ffc9985febca0880702a7102aad31] https://lava.sirena.org.uk/scheduler/job/2086374
# good: [1810b210872ffc9985febca0880702a7102aad31] mfd: bd718x7: Use regmap_reg_range() for pmic_status_range
git bisect good 1810b210872ffc9985febca0880702a7102aad31
# test job: [1cda37798599692cb553fdb4e93faa294e1a151b] https://lava.sirena.org.uk/scheduler/job/2086388
# good: [1cda37798599692cb553fdb4e93faa294e1a151b] Documentation: power: rt9756: Document exported sysfs entries
git bisect good 1cda37798599692cb553fdb4e93faa294e1a151b
# test job: [67d8eed26eadb1edd4873d24889be26aa9b73fe5] https://lava.sirena.org.uk/scheduler/job/2086421
# bad: [67d8eed26eadb1edd4873d24889be26aa9b73fe5] backlight: led-bl: Add devlink to supplier LEDs
git bisect bad 67d8eed26eadb1edd4873d24889be26aa9b73fe5
# test job: [d95963e309bc1211e28051314e72638d98225614] https://lava.sirena.org.uk/scheduler/job/2086465
# good: [d95963e309bc1211e28051314e72638d98225614] backlight: ktd2801: Depend on GPIOLIB
git bisect good d95963e309bc1211e28051314e72638d98225614
# test job: [c596a53cb0c607ccff34aac30ada774aa28b7dc0] https://lava.sirena.org.uk/scheduler/job/2086528
# bad: [c596a53cb0c607ccff34aac30ada774aa28b7dc0] backlight: pwm_bl: Apply the initial backlight state with sane defaults
git bisect bad c596a53cb0c607ccff34aac30ada774aa28b7dc0
# first bad commit: [c596a53cb0c607ccff34aac30ada774aa28b7dc0] backlight: pwm_bl: Apply the initial backlight state with sane defaults
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply
* [PATCH] fbdev/riva: Add NULL checks for pci_get_domain_bus_and_slot()
From: Haotian Zhang @ 2025-11-14 8:06 UTC (permalink / raw)
To: Antonino Daplas, Helge Deller
Cc: linux-fbdev, dri-devel, linux-kernel, Haotian Zhang
The pci_get_domain_bus_and_slot() function can return NULL
if the requested PCI device is not found. The
nForceUpdateArbitrationSettings() and nv10GetConfig()
do not check for this, which can lead to a NULL pointer dereference
when the returned pointer is used in pci_read_config_dword().
Add NULL checks immediately after the calls to
pci_get_domain_bus_and_slot() in both functions.
Fixes: e22810808354 ("video: fbdev: riva: deprecate pci_get_bus_and_slot()")
Signed-off-by: Haotian Zhang <vulab@iscas.ac.cn>
---
drivers/video/fbdev/riva/riva_hw.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/drivers/video/fbdev/riva/riva_hw.c b/drivers/video/fbdev/riva/riva_hw.c
index 8b829b720064..5b2f2d57c101 100644
--- a/drivers/video/fbdev/riva/riva_hw.c
+++ b/drivers/video/fbdev/riva/riva_hw.c
@@ -1100,6 +1100,10 @@ static void nForceUpdateArbitrationSettings
int domain = pci_domain_nr(pdev->bus);
dev = pci_get_domain_bus_and_slot(domain, 0, 3);
+ if (!dev) {
+ WARN_ON(1);
+ return;
+ }
pci_read_config_dword(dev, 0x6C, &uMClkPostDiv);
pci_dev_put(dev);
uMClkPostDiv = (uMClkPostDiv >> 8) & 0xf;
@@ -1115,6 +1119,10 @@ static void nForceUpdateArbitrationSettings
sim_data.enable_mp = 0;
dev = pci_get_domain_bus_and_slot(domain, 0, 1);
+ if (!dev) {
+ WARN_ON(1);
+ return;
+ }
pci_read_config_dword(dev, 0x7C, &sim_data.memory_type);
pci_dev_put(dev);
sim_data.memory_type = (sim_data.memory_type >> 12) & 1;
@@ -2085,11 +2093,19 @@ static void nv10GetConfig
*/
if(chipset == NV_CHIP_IGEFORCE2) {
dev = pci_get_domain_bus_and_slot(domain, 0, 1);
+ if (!dev) {
+ WARN_ON(1);
+ return;
+ }
pci_read_config_dword(dev, 0x7C, &amt);
pci_dev_put(dev);
chip->RamAmountKBytes = (((amt >> 6) & 31) + 1) * 1024;
} else if(chipset == NV_CHIP_0x01F0) {
dev = pci_get_domain_bus_and_slot(domain, 0, 1);
+ if (!dev) {
+ WARN_ON(1);
+ return;
+ }
pci_read_config_dword(dev, 0x84, &amt);
pci_dev_put(dev);
chip->RamAmountKBytes = (((amt >> 4) & 127) + 1) * 1024;
--
2.50.1.windows.1
^ permalink raw reply related
* Re: [PATCH v3 1/2] dt-bindings: leds: backlight: Add Awinic AW99706 backlight
From: Lee Jones @ 2025-11-13 16:46 UTC (permalink / raw)
To: Junjie Cao
Cc: Daniel Thompson, Jingoo Han, Pavel Machek, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Helge Deller, dri-devel,
linux-leds, devicetree, linux-kernel, linux-fbdev
In-Reply-To: <20251109032240.3422503-2-caojunjie650@gmail.com>
On Sun, 09 Nov 2025, Junjie Cao wrote:
> Add Awinic AW99706 backlight binding documentation.
>
> Signed-off-by: Junjie Cao <caojunjie650@gmail.com>
> ---
> Changes in v3:
> - breaking a long line (Krzysztof)
> - rename backlight node (Krzysztof)
> - Link to v2: https://lore.kernel.org/linux-leds/20251103110648.878325-2-caojunjie650@gmail.com
>
> Changes in v2:
> - use proper units for properties (Krzysztof)
> - drop non-fixed properties (Krzysztof)
> - add properties(max-brightness, default-brightness) (Krzysztof)
> - Link to v1: https://lore.kernel.org/linux-leds/20251026123923.1531727-2-caojunjie650@gmail.com
>
> .../leds/backlight/awinic,aw99706.yaml | 101 ++++++++++++++++++
> 1 file changed, 101 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/leds/backlight/awinic,aw99706.yaml
Applied (manually), thanks
--
Lee Jones [李琼斯]
^ permalink raw reply
* Re: (subset) [PATCH v3 2/2] backlight: aw99706: Add support for Awinic AW99706 backlight
From: Lee Jones @ 2025-11-13 16:35 UTC (permalink / raw)
To: Lee Jones, Daniel Thompson, Jingoo Han, Pavel Machek, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Helge Deller, Junjie Cao
Cc: dri-devel, linux-leds, devicetree, linux-kernel, linux-fbdev,
Pengyu Luo
In-Reply-To: <20251109032240.3422503-3-caojunjie650@gmail.com>
On Sun, 09 Nov 2025 11:22:40 +0800, Junjie Cao wrote:
> Add support for Awinic AW99706 backlight, which can be found in
> tablet and notebook backlight, one case is the Lenovo Legion Y700
> Gen4. This driver refers to the official datasheets and android
> driver, they can be found in [1].
>
> [1] https://www.awinic.com/en/productDetail/AW99706QNR
>
> [...]
Applied, thanks!
[2/2] backlight: aw99706: Add support for Awinic AW99706 backlight
commit: 88a8e9b49ee80a9aafc1e0b8c6cf0884f63eefbb
--
Lee Jones [李琼斯]
^ permalink raw reply
* Re: [PATCH v2 1/1] staging: fbtft: core: fix potential memory leak in fbtft_probe_common()
From: Abdun Nihaal @ 2025-11-13 8:21 UTC (permalink / raw)
To: Andy Shevchenko
Cc: dri-devel, linux-fbdev, linux-staging, linux-kernel,
Andy Shevchenko, Greg Kroah-Hartman, Jianglei Nie
In-Reply-To: <20251112192235.2088654-1-andriy.shevchenko@linux.intel.com>
Looks good to me.
Acked-by: Abdun Nihaal <abdun.nihaal@gmail.com>
^ permalink raw reply
* [PATCH v2 1/1] staging: fbtft: core: fix potential memory leak in fbtft_probe_common()
From: Andy Shevchenko @ 2025-11-12 19:22 UTC (permalink / raw)
To: Abdun Nihaal, dri-devel, linux-fbdev, linux-staging, linux-kernel
Cc: Andy Shevchenko, Greg Kroah-Hartman, Jianglei Nie,
Andy Shevchenko
From: Jianglei Nie <niejianglei2021@163.com>
fbtft_probe_common() allocates a memory chunk for "info" with
fbtft_framebuffer_alloc(). When "display->buswidth == 0" is true, the
function returns without releasing the "info", which will lead to a
memory leak.
Fix it by calling fbtft_framebuffer_release() when "display->buswidth
== 0" is true.
Fixes: c296d5f9957c ("staging: fbtft: core support")
Signed-off-by: Jianglei Nie <niejianglei2021@163.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
v2: fixed in accordance with Andy's review
drivers/staging/fbtft/fbtft-core.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/fbtft/fbtft-core.c b/drivers/staging/fbtft/fbtft-core.c
index 9e7b84071174..8a5ccc8ae0a1 100644
--- a/drivers/staging/fbtft/fbtft-core.c
+++ b/drivers/staging/fbtft/fbtft-core.c
@@ -1171,8 +1171,8 @@ int fbtft_probe_common(struct fbtft_display *display,
par->pdev = pdev;
if (display->buswidth == 0) {
- dev_err(dev, "buswidth is not set\n");
- return -EINVAL;
+ ret = dev_err_probe(dev, -EINVAL, "buswidth is not set\n");
+ goto out_release;
}
/* write register functions */
--
2.50.1
^ permalink raw reply related
* [PATCH stable] fbdev: Fix out-of-bounds issue in sys_fillrect()
From: Gu Bowen @ 2025-11-12 7:32 UTC (permalink / raw)
To: Daniel Vetter, Helge Deller
Cc: linux-fbdev, dri-devel, stable, Lu Jialin, Gu Bowen
There was an out-of-bounds issue found by syzkaller test on v6.6.
BUG: unable to handle page fault for address: ffffc90000c3f000
PGD 100000067 P4D 100000067 PUD 100c80067 PMD 10ac1c067 PTE 0
Oops: 0002 [#1] PREEMPT SMP KASAN PTI
CPU: 3 PID: 6521 Comm: syz.3.1365 Not tainted 6.6.0+ #82
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014
RIP: 0010:memset64 arch/x86/include/asm/string_64.h:58 [inline]
RIP: 0010:memset_l include/linux/string.h:168 [inline]
RIP: 0010:bitfill_aligned drivers/video/fbdev/core/sysfillrect.c:53 [inline]
RIP: 0010:bitfill_aligned+0x144/0x1c0 drivers/video/fbdev/core/sysfillrect.c:25
Code: 23 04 24 48 31 d0 49 89 46 f8 44 89 e0 44 29 f8 29 c3 e8 9f 39 49 fe 89 d8 31 d2 4c 89 f7 41 f7 f4 48 89 c3 48 89 c1 48 89 e8 <f3> 48 ab 31 ff 4c 89 ee e8 df 2f 49 fe 4d 85 ed 0f 84 6b ff ff ff
RSP: 0018:ffff888119ce7418 EFLAGS: 00010246
RAX: 0000000000000000 RBX: 0000000000000180 RCX: 0000000000000180
RDX: 0000000000000000 RSI: ffffc90003873000 RDI: ffffc90000c3f000
RBP: 0000000000000000 R08: 0000000000006000 R09: 0000000000000040
R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000040
R13: 0000000000000000 R14: ffffc90000c3f000 R15: 0000000000000000
FS: 00007f1704b926c0(0000) GS:ffff8881f5980000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffffc90000c3f000 CR3: 00000001230d0002 CR4: 0000000000770ee0
DR0: 0000000000000000 DR1: 000000000000e000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
PKRU: 80000000
Call Trace:
<TASK>
sys_fillrect+0x429/0x830 drivers/video/fbdev/core/sysfillrect.c:281
drm_fbdev_generic_defio_fillrect+0x27/0x140 drivers/gpu/drm/drm_fbdev_generic.c:37
bit_clear+0x183/0x220 drivers/video/fbdev/core/bitblit.c:73
__fbcon_clear+0x5ea/0x670 drivers/video/fbdev/core/fbcon.c:1281
fbcon_scroll+0x41e/0x560 drivers/video/fbdev/core/fbcon.c:1847
con_scroll+0x464/0x6a0 drivers/tty/vt/vt.c:577
lf+0x274/0x2d0 drivers/tty/vt/vt.c:1461
do_con_trol+0x5ea/0x3d80 drivers/tty/vt/vt.c:2149
do_con_write+0x780/0x10c0 drivers/tty/vt/vt.c:2905
con_write+0x28/0xc0 drivers/tty/vt/vt.c:3245
do_output_char+0x5de/0x850 drivers/tty/n_tty.c:433
process_output drivers/tty/n_tty.c:500 [inline]
n_tty_write+0x442/0xb00 drivers/tty/n_tty.c:2406
iterate_tty_write+0x2b5/0x630 drivers/tty/tty_io.c:1017
file_tty_write.constprop.0+0x20c/0x3b0 drivers/tty/tty_io.c:1088
call_write_iter include/linux/fs.h:2085 [inline]
do_iter_readv_writev+0x210/0x3c0 fs/read_write.c:737
do_iter_write+0x181/0x4e0 fs/read_write.c:862
vfs_writev+0x15b/0x4d0 fs/read_write.c:935
do_writev+0x136/0x370 fs/read_write.c:978
do_syscall_x64 arch/x86/entry/common.c:51 [inline]
do_syscall_64+0x59/0x110 arch/x86/entry/common.c:81
entry_SYSCALL_64_after_hwframe+0x78/0xe2
When the virtual console is rotated in the backend state, it can lead to
inconsistencies between the size of the virtual console's size and its
hook functions. In such cases, clearing the screen may result in
out-of-bounds issue.
Fix it by adding a check in sys_fillrect() and moving set_blitting_type()
to the visible area of the VC.
CC: stable@vger.kernel.org # fbdev had been refactored on 6.15-rc1
Fixes: 68648ed1f58d ("fbdev: add drawing functions for framebuffers in system RAM")
Signed-off-by: Gu Bowen <gubowen5@huawei.com>
---
drivers/video/fbdev/core/fbcon.c | 2 +-
drivers/video/fbdev/core/sysfillrect.c | 6 ++++++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/drivers/video/fbdev/core/fbcon.c b/drivers/video/fbdev/core/fbcon.c
index b49f15a3442e..a6602f230089 100644
--- a/drivers/video/fbdev/core/fbcon.c
+++ b/drivers/video/fbdev/core/fbcon.c
@@ -2702,9 +2702,9 @@ static void fbcon_modechanged(struct fb_info *info)
return;
p = &fb_display[vc->vc_num];
- set_blitting_type(vc, info);
if (con_is_visible(vc)) {
+ set_blitting_type(vc, info);
var_to_display(p, &info->var, info);
cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres);
rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres);
diff --git a/drivers/video/fbdev/core/sysfillrect.c b/drivers/video/fbdev/core/sysfillrect.c
index bcdcaeae6538..e5c4ee317b0b 100644
--- a/drivers/video/fbdev/core/sysfillrect.c
+++ b/drivers/video/fbdev/core/sysfillrect.c
@@ -238,6 +238,7 @@ void sys_fillrect(struct fb_info *p, const struct fb_fillrect *rect)
u32 bpp = p->var.bits_per_pixel;
unsigned long *dst;
int dst_idx, left;
+ long dst_offset;
if (p->state != FBINFO_STATE_RUNNING)
return;
@@ -277,6 +278,11 @@ void sys_fillrect(struct fb_info *p, const struct fb_fillrect *rect)
}
while (height--) {
dst += dst_idx >> (ffs(bits) - 1);
+ dst_offset = (unsigned long)dst - (unsigned long)p->screen_base;
+ if (dst_offset < 0 || dst_offset >= p->fix.smem_len) {
+ pr_err("dst offset out of bound: dst_offset(%ld)", dst_offset);
+ return;
+ }
dst_idx &= (bits - 1);
fill_op32(p, dst, dst_idx, pat, width*bpp, bits);
dst_idx += p->fix.line_length*8;
--
2.43.0
^ permalink raw reply related
* [PATCH] fbdev/gxt4500: Use dev_err instead printk leftover.
From: Javier Garcia @ 2025-11-10 16:52 UTC (permalink / raw)
To: deller; +Cc: linux-fbdev, dri-devel, linux-kernel, shuah, Javier Garcia
I coundn't test as not have that hw but cross compiled to check the code
change.
Fixes: a3d899839064 ("[PATCH] Fbdev driver for IBM GXT4500P videocards")
Signed-off-by: Javier Garcia <rampxxxx@gmail.com>
---
drivers/video/fbdev/gxt4500.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/video/fbdev/gxt4500.c b/drivers/video/fbdev/gxt4500.c
index 15a82c6b609e..27a46e364419 100644
--- a/drivers/video/fbdev/gxt4500.c
+++ b/drivers/video/fbdev/gxt4500.c
@@ -704,7 +704,7 @@ static int gxt4500_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
}
info->var = var;
if (gxt4500_set_par(info)) {
- printk(KERN_ERR "gxt4500: cannot set video mode\n");
+ dev_err(&pdev->dev, "gxt4500: cannot set video mode\n");
goto err_free_cmap;
}
--
2.50.1
^ permalink raw reply related
* Re: [PATCH v3 2/2] backlight: aw99706: Add support for Awinic AW99706 backlight
From: Daniel Thompson @ 2025-11-10 13:50 UTC (permalink / raw)
To: Junjie Cao
Cc: Lee Jones, Jingoo Han, Pavel Machek, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Helge Deller, dri-devel,
linux-leds, devicetree, linux-kernel, linux-fbdev, Pengyu Luo
In-Reply-To: <20251109032240.3422503-3-caojunjie650@gmail.com>
On Sun, Nov 09, 2025 at 11:22:40AM +0800, Junjie Cao wrote:
> Add support for Awinic AW99706 backlight, which can be found in
> tablet and notebook backlight, one case is the Lenovo Legion Y700
> Gen4. This driver refers to the official datasheets and android
> driver, they can be found in [1].
>
> [1] https://www.awinic.com/en/productDetail/AW99706QNR
>
> Signed-off-by: Junjie Cao <caojunjie650@gmail.com>
> Tested-by: Pengyu Luo <mitltlatltl@gmail.com>
> Signed-off-by: Pengyu Luo <mitltlatltl@gmail.com>
Reviewed-by: Daniel Thompson (RISCstar) <danielt@kernel.org>
Daniel.
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox