diff options
author | Michael Lauer <mickey@vanille-media.de> | 2004-06-22 09:19:47 +0000 |
---|---|---|
committer | Michael Lauer <mickey@vanille-media.de> | 2004-06-22 09:19:47 +0000 |
commit | 9ba01e077d79b24e0fcde66875e497dca422b2ee (patch) | |
tree | b2690fe79fa58015288134d61d9a647727b73188 /linux | |
parent | 0b49900dafcebf9b84d23e96567e93e6bd552468 (diff) |
upgrade openzaurus-pxa to latest version of piro's patch
this also incorporates the TOSA (SL-6000) extensions, so openzaurus-pxa now is also the preferred kernel for this.
BKrev: 40d7f9b3S6T1GjcTJOIMQY-vbxwkdA
Diffstat (limited to 'linux')
3 files changed, 75445 insertions, 1 deletions
diff --git a/linux/openzaurus-pxa-2.4.18-rmk7-pxa3-embedix20031107/defconfig-tosa b/linux/openzaurus-pxa-2.4.18-rmk7-pxa3-embedix20031107/defconfig-tosa new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/linux/openzaurus-pxa-2.4.18-rmk7-pxa3-embedix20031107/defconfig-tosa diff --git a/linux/openzaurus-pxa-2.4.18-rmk7-pxa3-embedix20031107/piro.patch b/linux/openzaurus-pxa-2.4.18-rmk7-pxa3-embedix20031107/piro.patch index e69de29bb2..3f1618971f 100644 --- a/linux/openzaurus-pxa-2.4.18-rmk7-pxa3-embedix20031107/piro.patch +++ b/linux/openzaurus-pxa-2.4.18-rmk7-pxa3-embedix20031107/piro.patch @@ -0,0 +1,75444 @@ +diff -Nur linux_c860_org/CREDITS linux/CREDITS +--- linux_c860_org/CREDITS 2002-08-26 14:43:17.000000000 +0900 ++++ linux/CREDITS 2004-06-10 21:09:10.000000000 +0900 +@@ -981,8 +981,8 @@ + + N: Nigel Gamble + E: nigel@nrg.org +-E: nigel@sgi.com + D: Interrupt-driven printer driver ++D: Preemptible kernel + S: 120 Alley Way + S: Mountain View, California 94040 + S: USA +diff -Nur linux_c860_org/Documentation/Configure.help linux/Documentation/Configure.help +--- linux_c860_org/Documentation/Configure.help 2002-10-09 10:20:29.000000000 +0900 ++++ linux/Documentation/Configure.help 2004-06-10 21:09:10.000000000 +0900 +@@ -266,6 +266,29 @@ + If you have a system with several CPUs, you do not need to say Y + here: the local APIC will be used automatically. + ++Preemptible Kernel ++CONFIG_PREEMPT ++ This option reduces the latency of the kernel when reacting to ++ real-time or interactive events by allowing a low priority process to ++ be preempted even if it is in kernel mode executing a system call. ++ This allows applications to run more reliably even when the system is ++ under load. ++ ++ Say Y here if you are building a kernel for a desktop, embedded or ++ real-time system. Say N if you are unsure. ++ ++Break Selected Locks ++CONFIG_LOCK_BREAK ++ This option will break certain locks in high-latency regions ++ throughout the kernel. It is intended for use in conjunction with ++ the preemptible kernel (CONFIG_PREEMPT). Since in-kernel preemption ++ can not occur while locks are held, temporarily releasing and then ++ reacquiring long-held locks will further improve system response. ++ ++ Say Y if you are compiling for a system with strict latency ++ requirements such as an embedded, real-time, or audio processing ++ system. Say N otherwise. ++ + Kernel math emulation + CONFIG_MATH_EMULATION + Linux can emulate a math coprocessor (used for floating point +diff -Nur linux_c860_org/Documentation/preempt-locking.txt linux/Documentation/preempt-locking.txt +--- linux_c860_org/Documentation/preempt-locking.txt 1970-01-01 09:00:00.000000000 +0900 ++++ linux/Documentation/preempt-locking.txt 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,104 @@ ++ Proper Locking Under a Preemptible Kernel: ++ Keeping Kernel Code Preempt-Safe ++ Robert Love <rml@tech9.net> ++ Last Updated: 22 Jan 2002 ++ ++ ++INTRODUCTION ++ ++ ++A preemptible kernel creates new locking issues. The issues are the same as ++those under SMP: concurrency and reentrancy. Thankfully, the Linux preemptible ++kernel model leverages existing SMP locking mechanisms. Thus, the kernel ++requires explicit additional locking for very few additional situations. ++ ++This document is for all kernel hackers. Developing code in the kernel ++requires protecting these situations. ++ ++ ++RULE #1: Per-CPU data structures need explicit protection ++ ++ ++Two similar problems arise. An example code snippet: ++ ++ struct this_needs_locking tux[NR_CPUS]; ++ tux[smp_processor_id()] = some_value; ++ /* task is preempted here... */ ++ something = tux[smp_processor_id()]; ++ ++First, since the data is per-CPU, it may not have explicit SMP locking, but ++require it otherwise. Second, when a preempted task is finally rescheduled, ++the previous value of smp_processor_id may not equal the current. You must ++protect these situations by disabling preemption around them. ++ ++ ++RULE #2: CPU state must be protected. ++ ++ ++Under preemption, the state of the CPU must be protected. This is arch- ++dependent, but includes CPU structures and state not preserved over a context ++switch. For example, on x86, entering and exiting FPU mode is now a critical ++section that must occur while preemption is disabled. Think what would happen ++if the kernel is executing a floating-point instruction and is then preempted. ++Remember, the kernel does not save FPU state except for user tasks. Therefore, ++upon preemption, the FPU registers will be sold to the lowest bidder. Thus, ++preemption must be disabled around such regions. ++ ++Note, some FPU functions are already explicitly preempt safe. For example, ++kernel_fpu_begin and kernel_fpu_end will disable and enable preemption. ++However, math_state_restore must be called with preemption disabled. ++ ++ ++RULE #3: Lock acquire and release must be performed by same task ++ ++ ++A lock acquired in one task must be released by the same task. This ++means you can't do oddball things like acquire a lock and go off to ++play while another task releases it. If you want to do something ++like this, acquire and release the task in the same code path and ++have the caller wait on an event by the other task. ++ ++ ++SOLUTION ++ ++ ++Data protection under preemption is achieved by disabling preemption for the ++duration of the critical region. ++ ++preempt_enable() decrement the preempt counter ++preempt_disable() increment the preempt counter ++preempt_enable_no_resched() decrement, but do not immediately preempt ++preempt_get_count() return the preempt counter ++ ++The functions are nestable. In other words, you can call preempt_disable ++n-times in a code path, and preemption will not be reenabled until the n-th ++call to preempt_enable. The preempt statements define to nothing if ++preemption is not enabled. ++ ++Note that you do not need to explicitly prevent preemption if you are holding ++any locks or interrupts are disabled, since preemption is implicitly disabled ++in those cases. ++ ++Example: ++ ++ cpucache_t *cc; /* this is per-CPU */ ++ preempt_disable(); ++ cc = cc_data(searchp); ++ if (cc && cc->avail) { ++ __free_block(searchp, cc_entry(cc), cc->avail); ++ cc->avail = 0; ++ } ++ preempt_enable(); ++ return 0; ++ ++Notice how the preemption statements must encompass every reference of the ++critical variables. Another example: ++ ++ int buf[NR_CPUS]; ++ set_cpu_val(buf); ++ if (buf[smp_processor_id()] == -1) printf(KERN_INFO "wee!\n"); ++ spin_lock(&buf_lock); ++ /* ... */ ++ ++This code is not preempt-safe, but see how easily we can fix it by simply ++moving the spin_lock up two lines. +diff -Nur linux_c860_org/MAINTAINERS linux/MAINTAINERS +--- linux_c860_org/MAINTAINERS 2002-08-26 14:43:17.000000000 +0900 ++++ linux/MAINTAINERS 2004-06-10 21:09:10.000000000 +0900 +@@ -1255,6 +1255,14 @@ + M: mostrows@styx.uwaterloo.ca + S: Maintained + ++PREEMPTIBLE KERNEL ++P: Robert M. Love ++M: rml@tech9.net ++L: linux-kernel@vger.kernel.org ++L: kpreempt-tech@lists.sourceforge.net ++W: http://tech9.net/rml/linux ++S: Supported ++ + PROMISE DC4030 CACHING DISK CONTROLLER DRIVER + P: Peter Denison + M: promise@pnd-pc.demon.co.uk +diff -Nur linux_c860_org/arch/alpha/kernel/entry.S linux/arch/alpha/kernel/entry.S +--- linux_c860_org/arch/alpha/kernel/entry.S 2002-08-26 14:39:34.000000000 +0900 ++++ linux/arch/alpha/kernel/entry.S 2004-06-10 21:09:10.000000000 +0900 +@@ -231,12 +231,12 @@ + .end kernel_clone + + /* +- * kernel_thread(fn, arg, clone_flags) ++ * arch_kernel_thread(fn, arg, clone_flags) + */ + .align 3 + .globl kernel_thread + .ent kernel_thread +-kernel_thread: ++arch_kernel_thread: + ldgp $29,0($27) /* we can be called from a module */ + .frame $30, 4*8, $26 + subq $30,4*8,$30 +diff -Nur linux_c860_org/arch/arm/boot/compressed/head-xscale.S linux/arch/arm/boot/compressed/head-xscale.S +--- linux_c860_org/arch/arm/boot/compressed/head-xscale.S 2002-12-18 19:27:19.000000000 +0900 ++++ linux/arch/arm/boot/compressed/head-xscale.S 2004-06-10 21:09:10.000000000 +0900 +@@ -5,6 +5,7 @@ + * + * ChangLog: + * 12-Dec-2002 Lineo Japan, Inc. ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #include <linux/config.h> +@@ -51,3 +52,7 @@ + #ifdef CONFIG_ARCH_PXA_CORGI + mov r7, #MACH_TYPE_CORGI + #endif ++ ++#ifdef CONFIG_ARCH_PXA_TOSA ++ mov r7, #MACH_TYPE_TOSA ++#endif +diff -Nur linux_c860_org/arch/arm/config.in linux/arch/arm/config.in +--- linux_c860_org/arch/arm/config.in 2003-10-09 14:41:35.000000000 +0900 ++++ linux/arch/arm/config.in 2004-06-10 21:10:22.000000000 +0900 +@@ -196,16 +196,33 @@ + dep_bool ' Using Trial 0' CONFIG_POODLE_TR0 $CONFIG_ARCH_PXA_POODLE + dep_bool ' SHARP Corgi' CONFIG_ARCH_PXA_CORGI $CONFIG_ARCH_PXA + dep_bool ' Using Trial 0' CONFIG_CORGI_TR0 $CONFIG_ARCH_PXA_CORGI ++dep_bool ' LCD Bufferable (EXPERIMENTAL)' CONFIG_CORGI_LCD_BUFF $CONFIG_ARCH_PXA_CORGI + dep_bool ' SHARP Shepherd' CONFIG_ARCH_PXA_SHEPHERD $CONFIG_ARCH_PXA_CORGI + dep_bool ' SHARP Husky' CONFIG_ARCH_PXA_HUSKY $CONFIG_ARCH_PXA_SHEPHERD + dep_bool ' SHARP Boxer' CONFIG_ARCH_PXA_BOXER $CONFIG_ARCH_PXA_HUSKY ++dep_bool ' SHARP Tosa' CONFIG_ARCH_PXA_TOSA $CONFIG_ARCH_PXA ++dep_bool ' SHARP Tosa skipping' CONFIG_ARCH_PXA_TOSA_SKIP $CONFIG_ARCH_PXA_TOSA + + if [ "$CONFIG_SA1100_COLLIE" = "y" -o "$CONFIG_SABINAL_DISCOVERY" = "y" -o \ +- "$CONFIG_ARCH_PXA_POODLE" = "y" -o "$CONFIG_ARCH_PXA_CORGI" = "y" ]; then ++ "$CONFIG_ARCH_PXA_POODLE" = "y" -o "$CONFIG_ARCH_PXA_CORGI" = "y" -o \ ++ "$CONFIG_ARCH_PXA_TOSA" = "y" ]; then + define_bool CONFIG_ARCH_SHARP_SL y + fi + +-if [ "$CONFIG_ARCH_PXA_POODLE" = "y" -o "$CONFIG_ARCH_PXA_CORGI" = "y" ]; then ++ ++if [ "$CONFIG_ARCH_PXA_POODLE" = "y" -o "$CONFIG_ARCH_PXA_CORGI" = "y" -o \ ++ "$CONFIG_ARCH_PXA_TOSA" = "y" ]; then ++ bool 'Use clock change(cccr_change) enable (EXPERIMENTAL)' CONFIG_SL_CCCR_CHANGE ++ if [ "$CONFIG_SL_CCCR162" != "y" -a "$CONFIG_SL_CCCR_CHANGE" = "y" ]; then ++ bool 'Boot CCCR=0x242 (EXPERIMENTAL)' CONFIG_SL_CCCR242 ++ fi ++ if [ "$CONFIG_SL_CCCR242" != "y" -a "$CONFIG_SL_CCCR_CHANGE" = "y" ]; then ++ bool 'Boot CCCR=0x162 (DANGEROUS ESPECIALLY FOR SL-C700)' CONFIG_SL_CCCR162 ++ fi ++fi ++ ++if [ "$CONFIG_ARCH_PXA_POODLE" = "y" -o "$CONFIG_ARCH_PXA_CORGI" = "y" -o \ ++ "$CONFIG_ARCH_PXA_TOSA" = "y" ]; then + comment 'Language type' + choice 'Language type' \ + "English CONFIG_ARCH_SHARP_SL_E \ +@@ -472,7 +489,10 @@ + else + define_bool CONFIG_DISCONTIGMEM n + fi +- ++dep_bool 'Preemptible Kernel' CONFIG_PREEMPT $CONFIG_CPU_32 ++if [ "$CONFIG_PREEMPT" = "y" ]; then ++ bool 'Break selected locks' CONFIG_LOCK_BREAK ++fi + endmenu + + mainmenu_option next_comment +@@ -628,6 +648,9 @@ + if [ "$CONFIG_DEVICEINFO" = "m" -a "$CONFIG_ARCH_PXA_CORGI" = "y" ]; then + define_tristate CONFIG_CORGI_DEVICEINFO m + fi ++if [ "$CONFIG_DEVICEINFO" = "m" -a "$CONFIG_ARCH_PXA_TOSA" = "y" ]; then ++ define_tristate CONFIG_TOSA_DEVICEINFO m ++fi + endmenu + + source drivers/parport/Config.in +diff -Nur linux_c860_org/arch/arm/def-configs/boxer-j linux/arch/arm/def-configs/boxer-j +--- linux_c860_org/arch/arm/def-configs/boxer-j 2003-11-07 11:37:08.000000000 +0900 ++++ linux/arch/arm/def-configs/boxer-j 2004-06-10 21:09:10.000000000 +0900 +@@ -299,6 +299,7 @@ + # CONFIG_MTD_NAND_ERASE_BY_FORCE is not set + CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS=y + CONFIG_MTD_NAND_PAGE_CACHE=y ++CONFIG_MTD_NAND_SHARP_SL_CORGI=y + CONFIG_MTD_NAND_SHARP_SL=y + + # +diff -Nur linux_c860_org/arch/arm/def-configs/corgi linux/arch/arm/def-configs/corgi +--- linux_c860_org/arch/arm/def-configs/corgi 2002-11-26 15:25:56.000000000 +0900 ++++ linux/arch/arm/def-configs/corgi 2004-06-10 21:09:10.000000000 +0900 +@@ -295,6 +295,7 @@ + # CONFIG_MTD_NAND_ERASE_BY_FORCE is not set + CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS=y + CONFIG_MTD_NAND_PAGE_CACHE=y ++CONFIG_MTD_NAND_SHARP_SL_CORGI=y + CONFIG_MTD_NAND_SHARP_SL=y + + # +diff -Nur linux_c860_org/arch/arm/def-configs/corgi_cramfs linux/arch/arm/def-configs/corgi_cramfs +--- linux_c860_org/arch/arm/def-configs/corgi_cramfs 2002-10-21 10:17:42.000000000 +0900 ++++ linux/arch/arm/def-configs/corgi_cramfs 2004-06-10 21:09:10.000000000 +0900 +@@ -297,6 +297,7 @@ + CONFIG_MTD_NAND_POST_BADBLOCK=y + # CONFIG_MTD_NAND_ERASE_BY_FORCE is not set + # CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS is not set ++CONFIG_MTD_NAND_SHARP_SL_CORGI=y + CONFIG_MTD_NAND_SHARP_SL=y + + # +diff -Nur linux_c860_org/arch/arm/def-configs/corgi_initrd linux/arch/arm/def-configs/corgi_initrd +--- linux_c860_org/arch/arm/def-configs/corgi_initrd 2002-10-21 10:17:42.000000000 +0900 ++++ linux/arch/arm/def-configs/corgi_initrd 2004-06-10 21:09:10.000000000 +0900 +@@ -297,6 +297,7 @@ + CONFIG_MTD_NAND_POST_BADBLOCK=y + # CONFIG_MTD_NAND_ERASE_BY_FORCE is not set + # CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS is not set ++CONFIG_MTD_NAND_SHARP_SL_CORGI=y + CONFIG_MTD_NAND_SHARP_SL=y + + # +diff -Nur linux_c860_org/arch/arm/def-configs/husky linux/arch/arm/def-configs/husky +--- linux_c860_org/arch/arm/def-configs/husky 2003-05-20 09:48:12.000000000 +0900 ++++ linux/arch/arm/def-configs/husky 2004-06-10 21:09:10.000000000 +0900 +@@ -298,6 +298,7 @@ + # CONFIG_MTD_NAND_ERASE_BY_FORCE is not set + CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS=y + CONFIG_MTD_NAND_PAGE_CACHE=y ++CONFIG_MTD_NAND_SHARP_SL_CORGI=y + CONFIG_MTD_NAND_SHARP_SL=y + + # +diff -Nur linux_c860_org/arch/arm/def-configs/husky-j linux/arch/arm/def-configs/husky-j +--- linux_c860_org/arch/arm/def-configs/husky-j 2003-05-20 09:48:12.000000000 +0900 ++++ linux/arch/arm/def-configs/husky-j 2004-06-10 21:09:10.000000000 +0900 +@@ -298,6 +298,7 @@ + # CONFIG_MTD_NAND_ERASE_BY_FORCE is not set + CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS=y + CONFIG_MTD_NAND_PAGE_CACHE=y ++CONFIG_MTD_NAND_SHARP_SL_CORGI=y + CONFIG_MTD_NAND_SHARP_SL=y + + # +diff -Nur linux_c860_org/arch/arm/def-configs/poodle linux/arch/arm/def-configs/poodle +--- linux_c860_org/arch/arm/def-configs/poodle 2002-11-26 15:25:56.000000000 +0900 ++++ linux/arch/arm/def-configs/poodle 2004-06-10 21:09:10.000000000 +0900 +@@ -295,6 +295,7 @@ + # CONFIG_MTD_NAND_ERASE_BY_FORCE is not set + CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS=y + CONFIG_MTD_NAND_PAGE_CACHE=y ++CONFIG_MTD_NAND_SHARP_SL_POODLE=y + CONFIG_MTD_NAND_SHARP_SL=y + + # +diff -Nur linux_c860_org/arch/arm/def-configs/poodle-j linux/arch/arm/def-configs/poodle-j +--- linux_c860_org/arch/arm/def-configs/poodle-j 2002-11-26 15:25:56.000000000 +0900 ++++ linux/arch/arm/def-configs/poodle-j 2004-06-10 21:09:10.000000000 +0900 +@@ -295,6 +295,7 @@ + # CONFIG_MTD_NAND_ERASE_BY_FORCE is not set + CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS=y + CONFIG_MTD_NAND_PAGE_CACHE=y ++CONFIG_MTD_NAND_SHARP_SL_POODLE=y + CONFIG_MTD_NAND_SHARP_SL=y + + # +diff -Nur linux_c860_org/arch/arm/def-configs/poodle_cramfs linux/arch/arm/def-configs/poodle_cramfs +--- linux_c860_org/arch/arm/def-configs/poodle_cramfs 2002-10-21 10:16:27.000000000 +0900 ++++ linux/arch/arm/def-configs/poodle_cramfs 2004-06-10 21:09:10.000000000 +0900 +@@ -298,6 +298,7 @@ + CONFIG_MTD_NAND_POST_BADBLOCK=y + # CONFIG_MTD_NAND_ERASE_BY_FORCE is not set + # CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS is not set ++CONFIG_MTD_NAND_SHARP_SL_POODLE=y + CONFIG_MTD_NAND_SHARP_SL=y + + # +diff -Nur linux_c860_org/arch/arm/def-configs/shepherd linux/arch/arm/def-configs/shepherd +--- linux_c860_org/arch/arm/def-configs/shepherd 2003-04-04 08:55:58.000000000 +0900 ++++ linux/arch/arm/def-configs/shepherd 2004-06-10 21:09:10.000000000 +0900 +@@ -297,6 +297,7 @@ + # CONFIG_MTD_NAND_ERASE_BY_FORCE is not set + CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS=y + CONFIG_MTD_NAND_PAGE_CACHE=y ++CONFIG_MTD_NAND_SHARP_SL_CORGI=y + CONFIG_MTD_NAND_SHARP_SL=y + + # +diff -Nur linux_c860_org/arch/arm/def-configs/shepherd-j linux/arch/arm/def-configs/shepherd-j +--- linux_c860_org/arch/arm/def-configs/shepherd-j 2003-04-04 08:56:28.000000000 +0900 ++++ linux/arch/arm/def-configs/shepherd-j 2004-06-10 21:09:10.000000000 +0900 +@@ -297,6 +297,7 @@ + # CONFIG_MTD_NAND_ERASE_BY_FORCE is not set + CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS=y + CONFIG_MTD_NAND_PAGE_CACHE=y ++CONFIG_MTD_NAND_SHARP_SL_CORGI=y + CONFIG_MTD_NAND_SHARP_SL=y + + # +diff -Nur linux_c860_org/arch/arm/def-configs/tosa-j linux/arch/arm/def-configs/tosa-j +--- linux_c860_org/arch/arm/def-configs/tosa-j 1970-01-01 09:00:00.000000000 +0900 ++++ linux/arch/arm/def-configs/tosa-j 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,1156 @@ ++# ++# Automatically generated by make menuconfig: don't edit ++# ++CONFIG_ARM=y ++# CONFIG_EISA is not set ++# CONFIG_SBUS is not set ++# CONFIG_MCA is not set ++CONFIG_UID16=y ++CONFIG_RWSEM_GENERIC_SPINLOCK=y ++# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set ++# CONFIG_GENERIC_BUST_SPINLOCK is not set ++# CONFIG_GENERIC_ISA_DMA is not set ++ ++# ++# Code maturity level options ++# ++CONFIG_EXPERIMENTAL=y ++# CONFIG_OBSOLETE is not set ++ ++# ++# Loadable module support ++# ++CONFIG_MODULES=y ++# CONFIG_MODVERSIONS is not set ++CONFIG_KMOD=y ++ ++# ++# System Type ++# ++# CONFIG_ARCH_ANAKIN is not set ++# CONFIG_ARCH_ARCA5K is not set ++# CONFIG_ARCH_CLPS7500 is not set ++# CONFIG_ARCH_CLPS711X is not set ++# CONFIG_ARCH_CO285 is not set ++CONFIG_ARCH_PXA=y ++# CONFIG_ARCH_EBSA110 is not set ++# CONFIG_ARCH_CAMELOT is not set ++# CONFIG_ARCH_FOOTBRIDGE is not set ++# CONFIG_ARCH_INTEGRATOR is not set ++# CONFIG_ARCH_L7200 is not set ++# CONFIG_ARCH_MX1ADS is not set ++# CONFIG_ARCH_RPC is not set ++# CONFIG_ARCH_SA1100 is not set ++# CONFIG_ARCH_SHARK is not set ++ ++# ++# Archimedes/A5000 Implementations ++# ++# CONFIG_ARCH_ARC is not set ++# CONFIG_ARCH_A5K is not set ++ ++# ++# Footbridge Implementations ++# ++# CONFIG_ARCH_CATS is not set ++# CONFIG_ARCH_PERSONAL_SERVER is not set ++# CONFIG_ARCH_EBSA285_ADDIN is not set ++# CONFIG_ARCH_EBSA285_HOST is not set ++# CONFIG_ARCH_NETWINDER is not set ++ ++# ++# SA11x0 Implementations ++# ++# CONFIG_SA1100_ASSABET is not set ++# CONFIG_ASSABET_NEPONSET is not set ++# CONFIG_SA1100_ADSBITSY is not set ++# CONFIG_SA1100_BRUTUS is not set ++# CONFIG_SA1100_CEP is not set ++# CONFIG_SA1100_CERF is not set ++# CONFIG_SA1100_COLLIE is not set ++# CONFIG_LOCOMO is not set ++# CONFIG_COLLIE_TS is not set ++# CONFIG_COLLIE_TR0 is not set ++# CONFIG_COLLIE_TR1 is not set ++# CONFIG_COLLIE_DEV is not set ++# CONFIG_COLLIE_G is not set ++# CONFIG_SA1100_H3100 is not set ++# CONFIG_SA1100_H3600 is not set ++# CONFIG_SA1100_H3800 is not set ++# CONFIG_SA1100_H3XXX is not set ++# CONFIG_SA1100_EXTENEX1 is not set ++# CONFIG_SA1100_FLEXANET is not set ++# CONFIG_SA1100_FREEBIRD is not set ++# CONFIG_SA1100_FRODO is not set ++# CONFIG_SA1100_GRAPHICSCLIENT is not set ++# CONFIG_SA1100_GRAPHICSMASTER is not set ++# CONFIG_SA1100_BADGE4 is not set ++# CONFIG_SA1100_JORNADA720 is not set ++# CONFIG_SA1100_HUW_WEBPANEL is not set ++# CONFIG_SA1100_ITSY is not set ++# CONFIG_SA1100_LART is not set ++# CONFIG_SA1100_NANOENGINE is not set ++# CONFIG_SA1100_OMNIMETER is not set ++# CONFIG_SA1100_PANGOLIN is not set ++# CONFIG_SA1100_PLEB is not set ++# CONFIG_SA1100_PT_SYSTEM3 is not set ++# CONFIG_SA1100_SHANNON is not set ++# CONFIG_SA1100_SHERMAN is not set ++# CONFIG_SA1100_SIMPAD is not set ++# CONFIG_SA1100_PFS168 is not set ++# CONFIG_SA1100_VICTOR is not set ++# CONFIG_SA1100_XP860 is not set ++# CONFIG_SA1100_YOPY is not set ++# CONFIG_SA1100_USB is not set ++# CONFIG_SA1100_USB_NETLINK is not set ++# CONFIG_SA1100_USB_CHAR is not set ++# CONFIG_H3600_SLEEVE is not set ++ ++# ++# Intel PXA250/210 Implementations ++# ++# CONFIG_ARCH_LUBBOCK is not set ++# CONFIG_ARCH_PXA_IDP is not set ++# CONFIG_ARCH_PXA_CERF is not set ++# CONFIG_COTULLA_DMA is not set ++# CONFIG_SABINAL_DISCOVERY is not set ++# CONFIG_ARCH_SABINAL is not set ++# CONFIG_ARCH_PXA_POODLE is not set ++# CONFIG_POODLE_TR0 is not set ++# CONFIG_ARCH_PXA_CORGI is not set ++# CONFIG_CORGI_TR0 is not set ++# CONFIG_ARCH_PXA_SHEPHERD is not set ++# CONFIG_ARCH_PXA_HUSKY is not set ++CONFIG_ARCH_PXA_TOSA=y ++CONFIG_ARCH_PXA_TOSA_SKIP=y ++CONFIG_ARCH_SHARP_SL=y ++# CONFIG_ARCH_SHARP_SL_E is not set ++# CONFIG_ARCH_SHARP_SL_V is not set ++# CONFIG_ARCH_SHARP_SL_G is not set ++CONFIG_ARCH_SHARP_SL_J=y ++# CONFIG_ARCH_SHARP_SL_S is not set ++# CONFIG_ARCH_SHARP_SL_I is not set ++# CONFIG_PXA_USB is not set ++# CONFIG_PXA_USB_NETLINK is not set ++# CONFIG_PXA_USB_CHAR is not set ++ ++# ++# CLPS711X/EP721X Implementations ++# ++# CONFIG_ARCH_AUTCPU12 is not set ++# CONFIG_ARCH_CDB89712 is not set ++# CONFIG_ARCH_CLEP7312 is not set ++# CONFIG_ARCH_EDB7211 is not set ++# CONFIG_ARCH_P720T is not set ++# CONFIG_ARCH_FORTUNET is not set ++# CONFIG_ARCH_EP7211 is not set ++# CONFIG_ARCH_EP7212 is not set ++# CONFIG_ARCH_ACORN is not set ++# CONFIG_FOOTBRIDGE is not set ++# CONFIG_FOOTBRIDGE_HOST is not set ++# CONFIG_FOOTBRIDGE_ADDIN is not set ++CONFIG_CPU_32=y ++# CONFIG_CPU_26 is not set ++# CONFIG_CPU_32v3 is not set ++# CONFIG_CPU_32v4 is not set ++# CONFIG_CPU_ARM610 is not set ++# CONFIG_CPU_ARM710 is not set ++# CONFIG_CPU_ARM720T is not set ++# CONFIG_CPU_ARM920T is not set ++# CONFIG_CPU_ARM922T is not set ++# CONFIG_PLD is not set ++# CONFIG_CPU_ARM926T is not set ++# CONFIG_CPU_ARM1020 is not set ++# CONFIG_CPU_SA110 is not set ++# CONFIG_CPU_SA1100 is not set ++CONFIG_CPU_32v5=y ++CONFIG_CPU_XSCALE=y ++CONFIG_BATT=y ++# CONFIG_XSCALE_CACHE_ERRATA is not set ++CONFIG_ARM_THUMB=y ++CONFIG_ARM_FCSE=y ++# CONFIG_DISCONTIGMEM is not set ++ ++# ++# General setup ++# ++# CONFIG_PCI is not set ++# CONFIG_ISA is not set ++# CONFIG_ISA_DMA is not set ++# CONFIG_ZBOOT_ROM is not set ++CONFIG_ZBOOT_ROM_TEXT=0 ++CONFIG_ZBOOT_ROM_BSS=0 ++CONFIG_HOTPLUG=y ++ ++# ++# PCMCIA/CardBus support ++# ++CONFIG_PCMCIA=y ++# CONFIG_I82092 is not set ++# CONFIG_I82365 is not set ++# CONFIG_TCIC is not set ++# CONFIG_PCMCIA_CLPS6700 is not set ++# CONFIG_PCMCIA_SA1100 is not set ++CONFIG_PCMCIA_PXA=y ++CONFIG_NET=y ++CONFIG_SYSVIPC=y ++# CONFIG_BSD_PROCESS_ACCT is not set ++CONFIG_SYSCTL=y ++CONFIG_FPE_NWFPE=y ++# CONFIG_FPE_FASTFPE is not set ++CONFIG_KCORE_ELF=y ++# CONFIG_KCORE_AOUT is not set ++CONFIG_BINFMT_AOUT=y ++CONFIG_BINFMT_ELF=y ++# CONFIG_BINFMT_MISC is not set ++CONFIG_PM=y ++CONFIG_APM=y ++# CONFIG_APM_IGNORE_USER_SUSPEND is not set ++CONFIG_APM_CPU_IDLE=y ++CONFIG_APM_DISPLAY_BLANK=y ++CONFIG_APM_RTC_IS_GMT=y ++# CONFIG_ARTHUR is not set ++CONFIG_CMDLINE="console=ttyS0 root=/dev/mtdblock2" ++CONFIG_SHARPSL_BOOTLDR_PARAMS=y ++CONFIG_ALIGNMENT_TRAP=y ++CONFIG_FREEPG_SIGNAL=y ++CONFIG_OOM_KILL_SURVIVAL=y ++CONFIG_DEVICEINFO=y ++ ++# ++# Parallel port support ++# ++# CONFIG_PARPORT is not set ++ ++# ++# Memory Technology Devices (MTD) ++# ++CONFIG_MTD=y ++# CONFIG_MTD_DEBUG is not set ++CONFIG_MTD_PARTITIONS=y ++# CONFIG_MTD_CONCAT is not set ++# CONFIG_MTD_REDBOOT_PARTS is not set ++CONFIG_MTD_CMDLINE_PARTS=y ++# CONFIG_MTD_AFS_PARTS is not set ++CONFIG_MTD_CHAR=y ++CONFIG_MTD_BLOCK=y ++# CONFIG_FTL is not set ++# CONFIG_NFTL is not set ++ ++# ++# RAM/ROM/Flash chip drivers ++# ++# CONFIG_MTD_CFI is not set ++# CONFIG_MTD_JEDECPROBE is not set ++# CONFIG_MTD_GEN_PROBE is not set ++# CONFIG_MTD_CFI_INTELEXT is not set ++# CONFIG_MTD_CFI_AMDSTD is not set ++# CONFIG_MTD_CFI_STAA is not set ++# CONFIG_MTD_RAM is not set ++CONFIG_MTD_ROM=y ++# CONFIG_MTD_ABSENT is not set ++# CONFIG_MTD_OBSOLETE_CHIPS is not set ++# CONFIG_MTD_AMDSTD is not set ++# CONFIG_MTD_SHARP is not set ++# CONFIG_MTD_JEDEC is not set ++ ++# ++# Mapping drivers for chip access ++# ++# CONFIG_MTD_PHYSMAP is not set ++# CONFIG_MTD_LUBBOCK is not set ++# CONFIG_MTD_NORA is not set ++# CONFIG_MTD_ARM_INTEGRATOR is not set ++# CONFIG_MTD_CDB89712 is not set ++# CONFIG_MTD_SA1100 is not set ++# CONFIG_MTD_DC21285 is not set ++# CONFIG_MTD_IQ80310 is not set ++# CONFIG_MTD_FORTUNET is not set ++# CONFIG_MTD_PXA_CERF is not set ++# CONFIG_MTD_EPXA10DB is not set ++# CONFIG_MTD_AUTCPU12 is not set ++# CONFIG_MTD_EDB7312 is not set ++# CONFIG_MTD_IMPA7 is not set ++# CONFIG_MTD_DISCOVERY is not set ++CONFIG_MTD_SHARP_SL=y ++# CONFIG_MTD_PCI is not set ++ ++# ++# Self-contained MTD device drivers ++# ++# CONFIG_MTD_PMC551 is not set ++# CONFIG_MTD_SLRAM is not set ++# CONFIG_MTD_MTDROM_SA1100 is not set ++# CONFIG_MTD_MTDRAM_SA1100 is not set ++# CONFIG_MTD_MTDRAM is not set ++# CONFIG_MTD_MTDRAM_SHARP_SL is not set ++# CONFIG_MTD_BLKMTD is not set ++# CONFIG_MTD_DOC1000 is not set ++# CONFIG_MTD_DOC2000 is not set ++# CONFIG_MTD_DOC2001 is not set ++# CONFIG_MTD_DOCPROBE is not set ++ ++# ++# NAND Flash Device Drivers ++# ++CONFIG_MTD_NAND=y ++CONFIG_MTD_NAND_ECC=y ++CONFIG_MTD_NAND_VERIFY_WRITE=y ++CONFIG_MTD_NAND_POST_BADBLOCK=y ++# CONFIG_MTD_NAND_ERASE_BY_FORCE is not set ++CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS=y ++CONFIG_MTD_NAND_PAGE_CACHE=y ++CONFIG_MTD_NAND_SHARP_SL_TC6393=y ++# CONFIG_MTD_NAND_SHARP_SL is not set ++ ++# ++# Plug and Play configuration ++# ++# CONFIG_PNP is not set ++# CONFIG_ISAPNP is not set ++ ++# ++# Block devices ++# ++# CONFIG_BLK_DEV_FD is not set ++# CONFIG_BLK_DEV_XD is not set ++# CONFIG_PARIDE is not set ++# CONFIG_BLK_CPQ_DA is not set ++# CONFIG_BLK_CPQ_CISS_DA is not set ++# CONFIG_BLK_DEV_DAC960 is not set ++# CONFIG_BLK_DEV_COLLIE_MMCSD is not set ++CONFIG_BLK_DEV_SL_MMCSD=m ++CONFIG_BLK_DEV_SL_MMCSD_PSAVE=y ++CONFIG_BLK_DEV_LOOP=y ++# CONFIG_BLK_DEV_NBD is not set ++CONFIG_BLK_DEV_RAM=y ++CONFIG_BLK_DEV_RAM_SIZE=8192 ++CONFIG_BLK_DEV_INITRD=y ++ ++# ++# Multi-device support (RAID and LVM) ++# ++# CONFIG_MD is not set ++# CONFIG_BLK_DEV_MD is not set ++# CONFIG_MD_LINEAR is not set ++# CONFIG_MD_RAID0 is not set ++# CONFIG_MD_RAID1 is not set ++# CONFIG_MD_RAID5 is not set ++# CONFIG_MD_MULTIPATH is not set ++# CONFIG_BLK_DEV_LVM is not set ++ ++# ++# Networking options ++# ++CONFIG_PACKET=y ++CONFIG_PACKET_MMAP=y ++CONFIG_NETLINK_DEV=y ++CONFIG_NETFILTER=y ++# CONFIG_NETFILTER_DEBUG is not set ++# CONFIG_FILTER is not set ++CONFIG_UNIX=y ++CONFIG_INET=y ++# CONFIG_IP_MULTICAST is not set ++# CONFIG_IP_ADVANCED_ROUTER is not set ++# CONFIG_IP_PNP is not set ++# CONFIG_NET_IPIP is not set ++# CONFIG_NET_IPGRE is not set ++# CONFIG_ARPD is not set ++# CONFIG_INET_ECN is not set ++# CONFIG_SYN_COOKIES is not set ++ ++# ++# IP: Netfilter Configuration ++# ++# CONFIG_IP_NF_CONNTRACK is not set ++# CONFIG_IP_NF_QUEUE is not set ++# CONFIG_IP_NF_IPTABLES is not set ++# CONFIG_IP_NF_COMPAT_IPCHAINS is not set ++# CONFIG_IP_NF_COMPAT_IPFWADM is not set ++# CONFIG_IPV6 is not set ++# CONFIG_KHTTPD is not set ++# CONFIG_ATM is not set ++# CONFIG_VLAN_8021Q is not set ++# CONFIG_IPX is not set ++# CONFIG_ATALK is not set ++# CONFIG_DECNET is not set ++# CONFIG_BRIDGE is not set ++# CONFIG_X25 is not set ++# CONFIG_LAPB is not set ++# CONFIG_LLC is not set ++# CONFIG_NET_DIVERT is not set ++# CONFIG_ECONET is not set ++# CONFIG_WAN_ROUTER is not set ++# CONFIG_NET_FASTROUTE is not set ++# CONFIG_NET_HW_FLOWCONTROL is not set ++ ++# ++# QoS and/or fair queueing ++# ++# CONFIG_NET_SCHED is not set ++ ++# ++# Network device support ++# ++CONFIG_NETDEVICES=y ++ ++# ++# ARCnet devices ++# ++# CONFIG_ARCNET is not set ++# CONFIG_DUMMY is not set ++# CONFIG_BONDING is not set ++# CONFIG_EQUALIZER is not set ++# CONFIG_TUN is not set ++# CONFIG_ETHERTAP is not set ++ ++# ++# Ethernet (10 or 100Mbit) ++# ++CONFIG_NET_ETHERNET=y ++# CONFIG_ARM_AM79C961A is not set ++# CONFIG_SUNLANCE is not set ++# CONFIG_SUNBMAC is not set ++# CONFIG_SUNQE is not set ++# CONFIG_SUNGEM is not set ++# CONFIG_NET_VENDOR_3COM is not set ++# CONFIG_LANCE is not set ++# CONFIG_NET_VENDOR_SMC is not set ++# CONFIG_NET_VENDOR_RACAL is not set ++# CONFIG_NET_ISA is not set ++# CONFIG_NET_PCI is not set ++# CONFIG_NET_POCKET is not set ++ ++# ++# Ethernet (1000 Mbit) ++# ++# CONFIG_ACENIC is not set ++# CONFIG_DL2K is not set ++# CONFIG_MYRI_SBUS is not set ++# CONFIG_NS83820 is not set ++# CONFIG_HAMACHI is not set ++# CONFIG_YELLOWFIN is not set ++# CONFIG_SK98LIN is not set ++# CONFIG_FDDI is not set ++# CONFIG_HIPPI is not set ++# CONFIG_PLIP is not set ++CONFIG_PPP=y ++# CONFIG_PPP_MULTILINK is not set ++# CONFIG_PPP_FILTER is not set ++CONFIG_PPP_ASYNC=y ++# CONFIG_PPP_SYNC_TTY is not set ++# CONFIG_PPP_DEFLATE is not set ++CONFIG_PPP_BSDCOMP=y ++# CONFIG_PPPOE is not set ++# CONFIG_SLIP is not set ++ ++# ++# Wireless LAN (non-hamradio) ++# ++CONFIG_NET_RADIO=y ++# CONFIG_STRIP is not set ++# CONFIG_WAVELAN is not set ++# CONFIG_ARLAN is not set ++# CONFIG_AIRONET4500 is not set ++# CONFIG_AIRONET4500_NONCS is not set ++# CONFIG_AIRONET4500_PROC is not set ++CONFIG_HERMES=y ++CONFIG_PCMCIA_HERMES=y ++# CONFIG_AIRO_CS is not set ++CONFIG_NET_WIRELESS=y ++ ++# ++# Token Ring devices ++# ++# CONFIG_TR is not set ++# CONFIG_NET_FC is not set ++# CONFIG_RCPCI is not set ++# CONFIG_SHAPER is not set ++ ++# ++# Wan interfaces ++# ++# CONFIG_WAN is not set ++ ++# ++# PCMCIA network device support ++# ++CONFIG_NET_PCMCIA=y ++# CONFIG_PCMCIA_3C589 is not set ++# CONFIG_PCMCIA_3C574 is not set ++# CONFIG_PCMCIA_FMVJ18X is not set ++CONFIG_PCMCIA_PCNET=y ++# CONFIG_PCMCIA_AXNET is not set ++# CONFIG_PCMCIA_NMCLAN is not set ++# CONFIG_PCMCIA_SMC91C92 is not set ++# CONFIG_PCMCIA_XIRC2PS is not set ++# CONFIG_ARCNET_COM20020_CS is not set ++# CONFIG_PCMCIA_IBMTR is not set ++# CONFIG_NET_PCMCIA_RADIO is not set ++ ++# ++# Amateur Radio support ++# ++# CONFIG_HAMRADIO is not set ++ ++# ++# IrDA (infrared) support ++# ++CONFIG_IRDA=y ++# CONFIG_IRLAN is not set ++# CONFIG_IRNET is not set ++CONFIG_IRCOMM=y ++# CONFIG_IRDA_ULTRA is not set ++# CONFIG_IRDA_CACHE_LAST_LSAP is not set ++CONFIG_IRDA_FAST_RR=y ++# CONFIG_IRDA_DEBUG is not set ++ ++# ++# Infrared-port device drivers ++# ++CONFIG_IRTTY_SIR=y ++# CONFIG_IRPORT_SIR is not set ++# CONFIG_DONGLE is not set ++# CONFIG_USB_IRDA is not set ++# CONFIG_NSC_FIR is not set ++# CONFIG_WINBOND_FIR is not set ++# CONFIG_TOSHIBA_FIR is not set ++# CONFIG_SMC_IRCC_FIR is not set ++# CONFIG_ALI_FIR is not set ++# CONFIG_VLSI_FIR is not set ++ ++# ++# ATA/IDE/MFM/RLL support ++# ++CONFIG_IDE=y ++ ++# ++# IDE, ATA and ATAPI Block devices ++# ++CONFIG_BLK_DEV_IDE=y ++# CONFIG_BLK_DEV_HD_IDE is not set ++# CONFIG_BLK_DEV_HD is not set ++CONFIG_BLK_DEV_IDEDISK=y ++# CONFIG_IDEDISK_MULTI_MODE is not set ++# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set ++# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set ++# CONFIG_BLK_DEV_IDEDISK_IBM is not set ++# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set ++# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set ++# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set ++# CONFIG_BLK_DEV_IDEDISK_WD is not set ++# CONFIG_BLK_DEV_COMMERIAL is not set ++# CONFIG_BLK_DEV_TIVO is not set ++CONFIG_BLK_DEV_IDECS=y ++# CONFIG_BLK_DEV_IDECD is not set ++# CONFIG_BLK_DEV_IDETAPE is not set ++# CONFIG_BLK_DEV_IDEFLOPPY is not set ++# CONFIG_BLK_DEV_IDESCSI is not set ++# CONFIG_BLK_DEV_CMD640 is not set ++# CONFIG_BLK_DEV_CMD640_ENHANCED is not set ++# CONFIG_BLK_DEV_ISAPNP is not set ++# CONFIG_IDE_CHIPSETS is not set ++# CONFIG_IDEDMA_AUTO is not set ++# CONFIG_DMA_NONPCI is not set ++# CONFIG_BLK_DEV_IDE_MODES is not set ++# CONFIG_BLK_DEV_ATARAID is not set ++# CONFIG_BLK_DEV_ATARAID_PDC is not set ++# CONFIG_BLK_DEV_ATARAID_HPT is not set ++ ++# ++# SCSI support ++# ++CONFIG_SCSI=y ++CONFIG_BLK_DEV_SD=y ++CONFIG_SD_EXTRA_DEVS=40 ++# CONFIG_CHR_DEV_ST is not set ++# CONFIG_CHR_DEV_OSST is not set ++# CONFIG_BLK_DEV_SR is not set ++# CONFIG_CHR_DEV_SG is not set ++# CONFIG_SCSI_DEBUG_QUEUES is not set ++# CONFIG_SCSI_MULTI_LUN is not set ++# CONFIG_SCSI_CONSTANTS is not set ++# CONFIG_SCSI_LOGGING is not set ++ ++# ++# SCSI low-level drivers ++# ++# CONFIG_SCSI_7000FASST is not set ++# CONFIG_SCSI_ACARD is not set ++# CONFIG_SCSI_AHA152X is not set ++# CONFIG_SCSI_AHA1542 is not set ++# CONFIG_SCSI_AHA1740 is not set ++# CONFIG_SCSI_AACRAID is not set ++# CONFIG_SCSI_AIC7XXX is not set ++# CONFIG_SCSI_AIC7XXX_OLD is not set ++# CONFIG_SCSI_DPT_I2O is not set ++# CONFIG_SCSI_ADVANSYS is not set ++# CONFIG_SCSI_IN2000 is not set ++# CONFIG_SCSI_AM53C974 is not set ++# CONFIG_SCSI_MEGARAID is not set ++# CONFIG_SCSI_BUSLOGIC is not set ++# CONFIG_SCSI_DMX3191D is not set ++# CONFIG_SCSI_DTC3280 is not set ++# CONFIG_SCSI_EATA is not set ++# CONFIG_SCSI_EATA_DMA is not set ++# CONFIG_SCSI_EATA_PIO is not set ++# CONFIG_SCSI_FUTURE_DOMAIN is not set ++# CONFIG_SCSI_GDTH is not set ++# CONFIG_SCSI_GENERIC_NCR5380 is not set ++# CONFIG_SCSI_INITIO is not set ++# CONFIG_SCSI_INIA100 is not set ++# CONFIG_SCSI_NCR53C406A is not set ++# CONFIG_SCSI_NCR53C7xx is not set ++# CONFIG_SCSI_PAS16 is not set ++# CONFIG_SCSI_PCI2000 is not set ++# CONFIG_SCSI_PCI2220I is not set ++# CONFIG_SCSI_PSI240I is not set ++# CONFIG_SCSI_QLOGIC_FAS is not set ++# CONFIG_SCSI_SIM710 is not set ++# CONFIG_SCSI_SYM53C416 is not set ++# CONFIG_SCSI_T128 is not set ++# CONFIG_SCSI_U14_34F is not set ++# CONFIG_SCSI_DEBUG is not set ++ ++# ++# PCMCIA SCSI adapter support ++# ++# CONFIG_SCSI_PCMCIA is not set ++ ++# ++# I2O device support ++# ++# CONFIG_I2O is not set ++# CONFIG_I2O_BLOCK is not set ++# CONFIG_I2O_LAN is not set ++# CONFIG_I2O_SCSI is not set ++# CONFIG_I2O_PROC is not set ++ ++# ++# ISDN subsystem ++# ++# CONFIG_ISDN is not set ++ ++# ++# Input core support ++# ++CONFIG_INPUT=y ++CONFIG_INPUT_KEYBDEV=y ++CONFIG_INPUT_MOUSEDEV=y ++CONFIG_INPUT_MOUSEDEV_SCREEN_X=480 ++CONFIG_INPUT_MOUSEDEV_SCREEN_Y=640 ++CONFIG_INPUT_JOYDEV=m ++CONFIG_INPUT_EVDEV=m ++ ++# ++# Character devices ++# ++CONFIG_VT=y ++CONFIG_VT_CONSOLE=y ++CONFIG_SERIAL=y ++# CONFIG_SERIAL_CONSOLE is not set ++CONFIG_SERIAL_SL_SERIES=y ++CONFIG_BLUETOOTH_SL=y ++# CONFIG_SERIAL_EXTENDED is not set ++# CONFIG_SERIAL_NONSTANDARD is not set ++ ++# ++# Serial drivers ++# ++# CONFIG_SERIAL_ANAKIN is not set ++# CONFIG_SERIAL_ANAKIN_CONSOLE is not set ++# CONFIG_SERIAL_AMBA is not set ++# CONFIG_SERIAL_AMBA_CONSOLE is not set ++# CONFIG_SERIAL_CLPS711X is not set ++# CONFIG_SERIAL_CLPS711X_CONSOLE is not set ++# CONFIG_SERIAL_21285 is not set ++# CONFIG_SERIAL_21285_OLD is not set ++# CONFIG_SERIAL_21285_CONSOLE is not set ++# CONFIG_SERIAL_UART00 is not set ++# CONFIG_SERIAL_UART00_CONSOLE is not set ++# CONFIG_SERIAL_SA1100 is not set ++# CONFIG_SERIAL_SA1100_CONSOLE is not set ++# CONFIG_SERIAL_8250 is not set ++# CONFIG_SERIAL_8250_CONSOLE is not set ++# CONFIG_SERIAL_8250_EXTENDED is not set ++# CONFIG_SERIAL_8250_MANY_PORTS is not set ++# CONFIG_SERIAL_8250_SHARE_IRQ is not set ++# CONFIG_SERIAL_8250_DETECT_IRQ is not set ++# CONFIG_SERIAL_8250_MULTIPORT is not set ++# CONFIG_SERIAL_8250_HUB6 is not set ++CONFIG_UNIX98_PTYS=y ++CONFIG_UNIX98_PTY_COUNT=256 ++ ++# ++# I2C support ++# ++# CONFIG_I2C is not set ++ ++# ++# L3 serial bus support ++# ++# CONFIG_L3 is not set ++# CONFIG_L3_ALGOBIT is not set ++# CONFIG_L3_BIT_SA1100_GPIO is not set ++# CONFIG_L3_SA1111 is not set ++# CONFIG_BIT_SA1100_GPIO is not set ++ ++# ++# Mice ++# ++# CONFIG_BUSMOUSE is not set ++# CONFIG_MOUSE is not set ++ ++# ++# Joysticks ++# ++# CONFIG_INPUT_GAMEPORT is not set ++# CONFIG_INPUT_NS558 is not set ++# CONFIG_INPUT_LIGHTNING is not set ++# CONFIG_INPUT_PCIGAME is not set ++# CONFIG_INPUT_CS461X is not set ++# CONFIG_INPUT_EMU10K1 is not set ++# CONFIG_INPUT_SERIO is not set ++# CONFIG_INPUT_SERPORT is not set ++# CONFIG_INPUT_ANALOG is not set ++# CONFIG_INPUT_A3D is not set ++# CONFIG_INPUT_ADI is not set ++# CONFIG_INPUT_COBRA is not set ++# CONFIG_INPUT_GF2K is not set ++# CONFIG_INPUT_GRIP is not set ++# CONFIG_INPUT_INTERACT is not set ++# CONFIG_INPUT_TMDC is not set ++# CONFIG_INPUT_SIDEWINDER is not set ++# CONFIG_INPUT_IFORCE_USB is not set ++# CONFIG_INPUT_IFORCE_232 is not set ++# CONFIG_INPUT_WARRIOR is not set ++# CONFIG_INPUT_MAGELLAN is not set ++# CONFIG_INPUT_SPACEORB is not set ++# CONFIG_INPUT_SPACEBALL is not set ++# CONFIG_INPUT_STINGER is not set ++# CONFIG_INPUT_DB9 is not set ++# CONFIG_INPUT_GAMECON is not set ++# CONFIG_INPUT_TURBOGRAFX is not set ++# CONFIG_QIC02_TAPE is not set ++ ++# ++# Watchdog Cards ++# ++# CONFIG_WATCHDOG is not set ++# CONFIG_INTEL_RNG is not set ++# CONFIG_NVRAM is not set ++# CONFIG_RTC is not set ++CONFIG_COTULLA_RTC=y ++# CONFIG_ADS7846_TS is not set ++CONFIG_TOSA_TS=y ++# CONFIG_DTLK is not set ++# CONFIG_R3964 is not set ++# CONFIG_APPLICOM is not set ++ ++# ++# Ftape, the floppy tape device driver ++# ++# CONFIG_FTAPE is not set ++# CONFIG_AGP is not set ++# CONFIG_DRM is not set ++ ++# ++# PCMCIA character devices ++# ++CONFIG_PCMCIA_SERIAL_CS=y ++CONFIG_PCMCIA_CHRDEV=y ++ ++# ++# Multimedia devices ++# ++# CONFIG_VIDEO_DEV is not set ++ ++# ++# File systems ++# ++# CONFIG_QUOTA is not set ++# CONFIG_AUTOFS_FS is not set ++# CONFIG_AUTOFS4_FS is not set ++CONFIG_FS_SYNC=y ++# CONFIG_REISERFS_FS is not set ++# CONFIG_REISERFS_CHECK is not set ++# CONFIG_REISERFS_PROC_INFO is not set ++# CONFIG_ADFS_FS is not set ++# CONFIG_ADFS_FS_RW is not set ++# CONFIG_AFFS_FS is not set ++# CONFIG_HFS_FS is not set ++# CONFIG_BFS_FS is not set ++# CONFIG_EXT3_FS is not set ++# CONFIG_JBD is not set ++# CONFIG_JBD_DEBUG is not set ++CONFIG_FAT_FS=y ++# CONFIG_MSDOS_FS is not set ++# CONFIG_UMSDOS_FS is not set ++CONFIG_VFAT_FS=y ++# CONFIG_EFS_FS is not set ++# CONFIG_JFFS_FS is not set ++CONFIG_JFFS2_FS=y ++CONFIG_JFFS2_FS_DEBUG=0 ++CONFIG_JFFS2_FS_NAND=y ++CONFIG_JFFS2_PROC_FS=y ++CONFIG_JFFS2_NODEMERGE=y ++CONFIG_JFFS2_DYNFRAGTREE=y ++CONFIG_CRAMFS=y ++CONFIG_TMPFS=y ++# CONFIG_RAMFS is not set ++# CONFIG_ISO9660_FS is not set ++# CONFIG_JOLIET is not set ++# CONFIG_ZISOFS is not set ++CONFIG_MINIX_FS=y ++# CONFIG_VXFS_FS is not set ++# CONFIG_NTFS_FS is not set ++# CONFIG_NTFS_RW is not set ++# CONFIG_HPFS_FS is not set ++CONFIG_PROC_FS=y ++# CONFIG_DEVFS_FS is not set ++# CONFIG_DEVFS_MOUNT is not set ++# CONFIG_DEVFS_DEBUG is not set ++CONFIG_DEVPTS_FS=y ++# CONFIG_QNX4FS_FS is not set ++# CONFIG_QNX4FS_RW is not set ++# CONFIG_ROMFS_FS is not set ++CONFIG_EXT2_FS=y ++# CONFIG_SYSV_FS is not set ++# CONFIG_UDF_FS is not set ++# CONFIG_UDF_RW is not set ++# CONFIG_UFS_FS is not set ++# CONFIG_UFS_FS_WRITE is not set ++ ++# ++# Network File Systems ++# ++# CONFIG_CODA_FS is not set ++# CONFIG_INTERMEZZO_FS is not set ++CONFIG_NFS_FS=y ++CONFIG_NFS_V3=y ++# CONFIG_ROOT_NFS is not set ++# CONFIG_NFSD is not set ++# CONFIG_NFSD_V3 is not set ++CONFIG_SUNRPC=y ++CONFIG_LOCKD=y ++CONFIG_LOCKD_V4=y ++CONFIG_SMB_FS=y ++# CONFIG_SMB_NLS_DEFAULT is not set ++# CONFIG_NCP_FS is not set ++# CONFIG_NCPFS_PACKET_SIGNING is not set ++# CONFIG_NCPFS_IOCTL_LOCKING is not set ++# CONFIG_NCPFS_STRONG is not set ++# CONFIG_NCPFS_NFS_NS is not set ++# CONFIG_NCPFS_OS2_NS is not set ++# CONFIG_NCPFS_SMALLDOS is not set ++# CONFIG_NCPFS_NLS is not set ++# CONFIG_NCPFS_EXTRAS is not set ++# CONFIG_ZISOFS_FS is not set ++CONFIG_ZLIB_FS_INFLATE=y ++ ++# ++# Partition Types ++# ++CONFIG_PARTITION_ADVANCED=y ++# CONFIG_ACORN_PARTITION is not set ++# CONFIG_OSF_PARTITION is not set ++# CONFIG_AMIGA_PARTITION is not set ++# CONFIG_ATARI_PARTITION is not set ++# CONFIG_MAC_PARTITION is not set ++CONFIG_MSDOS_PARTITION=y ++# CONFIG_BSD_DISKLABEL is not set ++# CONFIG_MINIX_SUBPARTITION is not set ++# CONFIG_SOLARIS_X86_PARTITION is not set ++# CONFIG_UNIXWARE_DISKLABEL is not set ++# CONFIG_LDM_PARTITION is not set ++# CONFIG_SGI_PARTITION is not set ++# CONFIG_ULTRIX_PARTITION is not set ++# CONFIG_SUN_PARTITION is not set ++CONFIG_SMB_NLS=y ++CONFIG_NLS=y ++ ++# ++# Native Language Support ++# ++CONFIG_NLS_DEFAULT="iso8859-1" ++CONFIG_NLS_CODEPAGE_437=y ++# CONFIG_NLS_CODEPAGE_737 is not set ++# CONFIG_NLS_CODEPAGE_775 is not set ++CONFIG_NLS_CODEPAGE_850=y ++# CONFIG_NLS_CODEPAGE_852 is not set ++# CONFIG_NLS_CODEPAGE_855 is not set ++# CONFIG_NLS_CODEPAGE_857 is not set ++# CONFIG_NLS_CODEPAGE_860 is not set ++# CONFIG_NLS_CODEPAGE_861 is not set ++# CONFIG_NLS_CODEPAGE_862 is not set ++# CONFIG_NLS_CODEPAGE_863 is not set ++# CONFIG_NLS_CODEPAGE_864 is not set ++# CONFIG_NLS_CODEPAGE_865 is not set ++# CONFIG_NLS_CODEPAGE_866 is not set ++# CONFIG_NLS_CODEPAGE_869 is not set ++# CONFIG_NLS_CODEPAGE_936 is not set ++# CONFIG_NLS_CODEPAGE_950 is not set ++CONFIG_NLS_CODEPAGE_932=y ++# CONFIG_NLS_CODEPAGE_949 is not set ++# CONFIG_NLS_CODEPAGE_874 is not set ++# CONFIG_NLS_ISO8859_8 is not set ++# CONFIG_NLS_CODEPAGE_1250 is not set ++# CONFIG_NLS_CODEPAGE_1251 is not set ++CONFIG_NLS_ISO8859_1=y ++# CONFIG_NLS_ISO8859_2 is not set ++# CONFIG_NLS_ISO8859_3 is not set ++# CONFIG_NLS_ISO8859_4 is not set ++# CONFIG_NLS_ISO8859_5 is not set ++# CONFIG_NLS_ISO8859_6 is not set ++# CONFIG_NLS_ISO8859_7 is not set ++# CONFIG_NLS_ISO8859_9 is not set ++# CONFIG_NLS_ISO8859_13 is not set ++# CONFIG_NLS_ISO8859_14 is not set ++# CONFIG_NLS_ISO8859_15 is not set ++# CONFIG_NLS_KOI8_R is not set ++# CONFIG_NLS_KOI8_U is not set ++CONFIG_NLS_UTF8=y ++ ++# ++# Console drivers ++# ++CONFIG_PC_KEYMAP=y ++# CONFIG_VGA_CONSOLE is not set ++ ++# ++# Frame-buffer support ++# ++CONFIG_FB=y ++CONFIG_DUMMY_CONSOLE=y ++# CONFIG_FB_COLLIE is not set ++# CONFIG_FB_ACORN is not set ++# CONFIG_FB_ANAKIN is not set ++# CONFIG_FB_CLPS711X is not set ++# CONFIG_FB_SA1100 is not set ++# CONFIG_FB_PXA is not set ++# CONFIG_FB_COTULLA is not set ++# CONFIG_FB_POODLE is not set ++# CONFIG_FB_CORGI is not set ++CONFIG_FB_TOSA=y ++CONFIG_SHARP_LOGO_SCREEN=y ++# CONFIG_FB_CYBER2000 is not set ++# CONFIG_FB_VIRTUAL is not set ++CONFIG_FBCON_ADVANCED=y ++# CONFIG_FBCON_MFB is not set ++# CONFIG_FBCON_CFB2 is not set ++# CONFIG_FBCON_CFB4 is not set ++# CONFIG_FBCON_CFB8 is not set ++CONFIG_FBCON_CFB16=y ++# CONFIG_FBCON_CFB24 is not set ++# CONFIG_FBCON_CFB32 is not set ++# CONFIG_FBCON_AFB is not set ++# CONFIG_FBCON_ILBM is not set ++# CONFIG_FBCON_IPLAN2P2 is not set ++# CONFIG_FBCON_IPLAN2P4 is not set ++# CONFIG_FBCON_IPLAN2P8 is not set ++# CONFIG_FBCON_MAC is not set ++# CONFIG_FBCON_VGA_PLANES is not set ++# CONFIG_FBCON_VGA is not set ++# CONFIG_FBCON_HGA is not set ++# CONFIG_FBCON_ROTATE_R is not set ++# CONFIG_FBCON_ROTATE_L is not set ++# CONFIG_FBCON_FONTWIDTH8_ONLY is not set ++CONFIG_FBCON_FONTS=y ++CONFIG_FONT_8x8=y ++CONFIG_FONT_8x16=y ++# CONFIG_FONT_SUN8x16 is not set ++# CONFIG_FONT_SUN12x22 is not set ++# CONFIG_FONT_6x11 is not set ++# CONFIG_FONT_PEARL_8x8 is not set ++# CONFIG_FONT_ACORN_8x8 is not set ++ ++# ++# Sound ++# ++CONFIG_SOUND=y ++# CONFIG_SOUND_BT878 is not set ++# CONFIG_SOUND_COLLIE_SSP is not set ++# CONFIG_SOUND_COLLIE_TC35143 is not set ++# CONFIG_SOUND_CMPCI is not set ++# CONFIG_SOUND_EMU10K1 is not set ++# CONFIG_MIDI_EMU10K1 is not set ++# CONFIG_SOUND_FUSION is not set ++# CONFIG_SOUND_CS4281 is not set ++# CONFIG_SOUND_ES1370 is not set ++# CONFIG_SOUND_ES1371 is not set ++# CONFIG_SOUND_ESSSOLO1 is not set ++# CONFIG_SOUND_MAESTRO is not set ++# CONFIG_SOUND_MAESTRO3 is not set ++# CONFIG_SOUND_ICH is not set ++# CONFIG_SOUND_RME96XX is not set ++# CONFIG_SOUND_SONICVIBES is not set ++# CONFIG_SOUND_TRIDENT is not set ++# CONFIG_SOUND_MSNDCLAS is not set ++# CONFIG_SOUND_MSNDPIN is not set ++# CONFIG_SOUND_VIA82CXXX is not set ++# CONFIG_MIDI_VIA82CXXX is not set ++# CONFIG_SOUND_OSS is not set ++# CONFIG_SOUND_WAVEARTIST is not set ++# CONFIG_SOUND_PXA_AC97 is not set ++# CONFIG_SOUND_POODLE is not set ++# CONFIG_SOUND_CORGI is not set ++CONFIG_SOUND_TOSA=y ++CONFIG_BUZZER_TOSA=y ++# CONFIG_SOUND_TVMIXER is not set ++ ++# ++# Multimedia Capabilities Port drivers ++# ++# CONFIG_MCP is not set ++# CONFIG_MCP_SA1100 is not set ++# CONFIG_MCP_UCB1200 is not set ++# CONFIG_MCP_UCB1200_AUDIO is not set ++# CONFIG_MCP_UCB1200_TS is not set ++# CONFIG_MCP_UCB1400_TS is not set ++ ++# ++# USB support ++# ++CONFIG_USB=y ++# CONFIG_USB_DEBUG is not set ++CONFIG_USB_DEVICEFS=y ++# CONFIG_USB_BANDWIDTH is not set ++# CONFIG_USB_LONG_TIMEOUT is not set ++# CONFIG_USB_UHCI is not set ++# CONFIG_USB_UHCI_ALT is not set ++# CONFIG_USB_OHCI is not set ++# CONFIG_USB_OHCI_SA1111 is not set ++CONFIG_USB_OHCI_TC6393=m ++CONFIG_USB_USE_INTERNAL_MEMORY=y ++# CONFIG_USB_AUDIO is not set ++# CONFIG_USB_BLUETOOTH is not set ++CONFIG_USB_STORAGE=m ++# CONFIG_USB_STORAGE_DEBUG is not set ++# CONFIG_USB_STORAGE_DATAFAB is not set ++# CONFIG_USB_STORAGE_FREECOM is not set ++CONFIG_USB_STORAGE_ISD200=y ++# CONFIG_USB_STORAGE_DPCM is not set ++# CONFIG_USB_STORAGE_HP8200e is not set ++# CONFIG_USB_STORAGE_SDDR09 is not set ++# CONFIG_USB_STORAGE_JUMPSHOT is not set ++CONFIG_USB_ACM=m ++# CONFIG_USB_PRINTER is not set ++CONFIG_USB_HID=m ++# CONFIG_USB_HIDDEV is not set ++CONFIG_USB_KBD=m ++CONFIG_USB_MOUSE=m ++# CONFIG_USB_WACOM is not set ++# CONFIG_USB_DC2XX is not set ++# CONFIG_USB_MDC800 is not set ++# CONFIG_USB_SCANNER is not set ++# CONFIG_USB_MICROTEK is not set ++# CONFIG_USB_HPUSBSCSI is not set ++# CONFIG_USB_PEGASUS is not set ++# CONFIG_USB_KAWETH is not set ++# CONFIG_USB_CATC is not set ++# CONFIG_USB_CDCETHER is not set ++# CONFIG_USB_USBNET is not set ++# CONFIG_USB_USS720 is not set ++ ++# ++# USB Serial Converter support ++# ++# CONFIG_USB_SERIAL is not set ++# CONFIG_USB_SERIAL_GENERIC is not set ++# CONFIG_USB_SERIAL_BELKIN is not set ++# CONFIG_USB_SERIAL_WHITEHEAT is not set ++# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set ++# CONFIG_USB_SERIAL_EMPEG is not set ++# CONFIG_USB_SERIAL_FTDI_SIO is not set ++# CONFIG_USB_SERIAL_VISOR is not set ++# CONFIG_USB_SERIAL_IPAQ is not set ++# CONFIG_USB_SERIAL_IR is not set ++# CONFIG_USB_SERIAL_EDGEPORT is not set ++# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set ++# CONFIG_USB_SERIAL_KEYSPAN is not set ++# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set ++# CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set ++# CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set ++# CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set ++# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set ++# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set ++# CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set ++# CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set ++# CONFIG_USB_SERIAL_MCT_U232 is not set ++# CONFIG_USB_SERIAL_KLSI is not set ++# CONFIG_USB_SERIAL_PL2303 is not set ++# CONFIG_USB_SERIAL_CYBERJACK is not set ++# CONFIG_USB_SERIAL_XIRCOM is not set ++# CONFIG_USB_SERIAL_OMNINET is not set ++# CONFIG_USB_RIO500 is not set ++ ++# ++# USB Device Support ++# ++CONFIG_USBD=m ++CONFIG_USBD_VENDORID=04DD ++CONFIG_USBD_PRODUCTID=9032 ++CONFIG_USBD_PRODUCT_NAME="SL-6000" ++CONFIG_USBD_MANUFACTURER="Sharp" ++# CONFIG_USBD_USE_SERIAL_NUMBER is not set ++CONFIG_USBD_SELFPOWERED=y ++CONFIG_USBD_MONITOR=m ++CONFIG_USBD_PROCFS=y ++ ++# ++# Network Function ++# ++CONFIG_USBD_NET=m ++CONFIG_USBD_NET_VENDORID=04DD ++CONFIG_USBD_NET_PRODUCTID=9032 ++CONFIG_USBD_NET_IFNAME="usbd" ++CONFIG_USBD_NET_OUT_ENDPOINT=1 ++CONFIG_USBD_NET_OUT_PKTSIZE=64 ++CONFIG_USBD_NET_IN_ENDPOINT=2 ++CONFIG_USBD_NET_IN_PKTSIZE=64 ++CONFIG_USBD_NET_INT_ENDPOINT=3 ++CONFIG_USBD_NET_INT_PKTSIZE=16 ++# CONFIG_USBD_NET_ALWAYSUP is not set ++# CONFIG_USBD_NET_SAFE is not set ++CONFIG_USBD_NET_MDLM=y ++# CONFIG_USBD_NET_CDC is not set ++CONFIG_USBD_NET_REMOTE_MACADDR="" ++CONFIG_USBD_NET_REMOTE_OUI=400002 ++CONFIG_USBD_MAC_AS_SERIAL_NUMBER=y ++CONFIG_USBD_NET_LOCAL_MACADDR="400001000001" ++CONFIG_USBD_NET_LOCAL_OUI=400001 ++ ++# ++# Serial Function ++# ++# CONFIG_USBD_SERIAL is not set ++ ++# ++# USB Device Bus Interface Support ++# ++CONFIG_USBD_PXA_BUS=m ++# CONFIG_USBD_GENERIC_BUS is not set ++ ++# ++# Bluetooth support ++# ++# CONFIG_BLUEZ is not set ++ ++# ++# Kernel hacking ++# ++CONFIG_FRAME_POINTER=y ++# CONFIG_DEBUG_USER is not set ++# CONFIG_DEBUG_COREDUMP_SIGNAL is not set ++# CONFIG_DEBUG_INFO is not set ++# CONFIG_NO_PGT_CACHE is not set ++# CONFIG_DEBUG_KERNEL is not set ++# CONFIG_DEBUG_SLAB is not set ++# CONFIG_MAGIC_SYSRQ is not set ++# CONFIG_DEBUG_SPINLOCK is not set ++# CONFIG_DEBUG_WAITQ is not set ++# CONFIG_DEBUG_BUGVERBOSE is not set ++# CONFIG_DEBUG_ERRORS is not set ++# CONFIG_DEBUG_LL is not set ++# CONFIG_DEBUG_DC21285_PORT is not set ++# CONFIG_DEBUG_CLPS711X_UART2 is not set +diff -Nur linux_c860_org/arch/arm/kernel/entry-armv.S linux/arch/arm/kernel/entry-armv.S +--- linux_c860_org/arch/arm/kernel/entry-armv.S 2002-12-18 19:27:21.000000000 +0900 ++++ linux/arch/arm/kernel/entry-armv.S 2004-06-10 21:09:10.000000000 +0900 +@@ -769,6 +769,12 @@ + add r4, sp, #S_SP + mov r6, lr + stmia r4, {r5, r6, r7, r8, r9} @ save sp_SVC, lr_SVC, pc, cpsr, old_ro ++#ifdef CONFIG_PREEMPT ++ get_current_task r9 ++ ldr r8, [r9, #TSK_PREEMPT] ++ add r8, r8, #1 ++ str r8, [r9, #TSK_PREEMPT] ++#endif + 1: get_irqnr_and_base r0, r6, r5, lr + movne r1, sp + @ +@@ -776,6 +782,25 @@ + @ + adrsvc ne, lr, 1b + bne do_IRQ ++#ifdef CONFIG_PREEMPT ++2: ldr r8, [r9, #TSK_PREEMPT] ++ subs r8, r8, #1 ++ bne 3f ++ ldr r7, [r9, #TSK_NEED_RESCHED] ++ teq r7, #0 ++ beq 3f ++ ldr r6, .LCirqstat ++ ldr r0, [r6, #IRQSTAT_BH_COUNT] ++ teq r0, #0 ++ bne 3f ++ mov r0, #MODE_SVC ++ msr cpsr_c, r0 @ enable interrupts ++ bl SYMBOL_NAME(preempt_schedule) ++ mov r0, #I_BIT | MODE_SVC ++ msr cpsr_c, r0 @ disable interrupts ++ b 2b ++3: str r8, [r9, #TSK_PREEMPT] ++#endif + ldr r0, [sp, #S_PSR] @ irqs are already disabled + msr spsr, r0 + ldmia sp, {r0 - pc}^ @ load r0 - pc, cpsr +@@ -833,6 +858,9 @@ + .LCprocfns: .word SYMBOL_NAME(processor) + #endif + .LCfp: .word SYMBOL_NAME(fp_enter) ++#ifdef CONFIG_PREEMPT ++.LCirqstat: .word SYMBOL_NAME(irq_stat) ++#endif + + irq_prio_table + +@@ -873,6 +901,12 @@ + stmdb r8, {sp, lr}^ + alignment_trap r4, r7, __temp_irq + zero_fp ++ get_current_task tsk ++#ifdef CONFIG_PREEMPT ++ ldr r0, [tsk, #TSK_PREEMPT] ++ add r0, r0, #1 ++ str r0, [tsk, #TSK_PREEMPT] ++#endif + 1: get_irqnr_and_base r0, r6, r5, lr + movne r1, sp + adrsvc ne, lr, 1b +@@ -880,8 +914,12 @@ + @ routine called with r0 = irq number, r1 = struct pt_regs * + @ + bne do_IRQ ++#ifdef CONFIG_PREEMPT ++ ldr r0, [tsk, #TSK_PREEMPT] ++ sub r0, r0, #1 ++ str r0, [tsk, #TSK_PREEMPT] ++#endif + mov why, #0 +- get_current_task tsk + b ret_to_user + + .align 5 +diff -Nur linux_c860_org/arch/arm/kernel/process.c linux/arch/arm/kernel/process.c +--- linux_c860_org/arch/arm/kernel/process.c 2003-06-18 16:12:25.000000000 +0900 ++++ linux/arch/arm/kernel/process.c 2004-06-10 21:09:10.000000000 +0900 +@@ -382,7 +382,7 @@ + * a system call from a "real" process, but the process memory space will + * not be free'd until both the parent and the child have exited. + */ +-pid_t kernel_thread(int (*fn)(void *), void *arg, unsigned long flags) ++pid_t arch_kernel_thread(int (*fn)(void *), void *arg, unsigned long flags) + { + pid_t __ret; + +diff -Nur linux_c860_org/arch/arm/kernel/time.c linux/arch/arm/kernel/time.c +--- linux_c860_org/arch/arm/kernel/time.c 2002-08-26 14:39:49.000000000 +0900 ++++ linux/arch/arm/kernel/time.c 2004-06-10 21:09:10.000000000 +0900 +@@ -15,6 +15,7 @@ + * fixed set_rtc_mmss, fixed time.year for >= 2000, new mktime + * 1998-12-20 Updated NTP code according to technical memorandum Jan '96 + * "A Kernel Model for Precision Timekeeping" by Dave Mills ++ * 1-Nov-2003 Sharp Corporation for Tosa + */ + #include <linux/config.h> + #include <linux/module.h> +@@ -149,6 +150,15 @@ + #define do_leds() + #endif + ++#ifdef CONFIG_ARCH_PXA_TOSA ++#define AVOID_ROLLBACK ++#ifdef AVOID_ROLLBACK ++int rollback_cancel = 0; ++static unsigned long last_sec = 0; ++static unsigned long last_usec = 0; ++#endif ++#endif ++ + void do_gettimeofday(struct timeval *tv) + { + unsigned long flags; +@@ -172,6 +182,25 @@ + sec++; + } + ++#ifdef CONFIG_ARCH_PXA_TOSA ++#ifdef AVOID_ROLLBACK ++ if (rollback_cancel && last_sec) { ++ if (last_sec>sec && last_sec-sec<4 ) { ++ //X printk("ERROR: time was fixed!(-%d sec)\n",last_sec-sec); ++ sec = last_sec; ++ usec = last_usec+1; ++ } else if (last_sec==sec) { ++ if (last_usec>usec) { // usec is always fixed. ++ //X printk("ERROR: time was fixed!!(-%d usec)\n",last_usec-usec); ++ usec = last_usec+1; ++ } ++ } ++ } ++ last_sec = sec; ++ last_usec = usec; ++#endif ++#endif ++ + tv->tv_sec = sec; + tv->tv_usec = usec; + } +@@ -199,6 +228,13 @@ + time_maxerror = NTP_PHASE_LIMIT; + time_esterror = NTP_PHASE_LIMIT; + write_unlock_irq(&xtime_lock); ++ ++#ifdef CONFIG_ARCH_PXA_TOSA ++#ifdef AVOID_ROLLBACK ++ last_sec = 0; ++ last_usec = 0; ++#endif ++#endif + } + + static struct irqaction timer_irq = { +diff -Nur linux_c860_org/arch/arm/kernel/traps.c linux/arch/arm/kernel/traps.c +--- linux_c860_org/arch/arm/kernel/traps.c 2003-01-14 12:07:55.000000000 +0900 ++++ linux/arch/arm/kernel/traps.c 2004-06-10 21:09:10.000000000 +0900 +@@ -14,6 +14,7 @@ + * + * Change Log + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + * + */ + #include <linux/config.h> +@@ -35,7 +36,7 @@ + #include <asm/unistd.h> + + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + #include <asm/mach-types.h> + #include <asm/hardware.h> + #include <asm/memory.h> +@@ -292,10 +293,12 @@ + mm_segment_t fs; + + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) ++#if CONFIG_PM + extern sharpsl_fataloff(void); + sharpsl_fataloff(); + #endif ++#endif + + console_verbose(); + +diff -Nur linux_c860_org/arch/arm/mach-pxa/Makefile linux/arch/arm/mach-pxa/Makefile +--- linux_c860_org/arch/arm/mach-pxa/Makefile 2002-11-14 10:33:31.000000000 +0900 ++++ linux/arch/arm/mach-pxa/Makefile 2004-06-10 21:09:10.000000000 +0900 +@@ -16,7 +16,8 @@ + + export-objs := generic.o irq.o dma.o sa1111.o \ + usb_ctl.o usb_recv.o usb_send.o \ +- discovery.o cotulla_dma.o pxa_ssp.o ++ discovery.o cotulla_dma.o pxa_ssp.o tosa.o \ ++ tosa_ac97.o + + # Common support (must be linked before board specific support) + obj-y += generic.o irq.o +@@ -33,6 +34,8 @@ + obj-$(CONFIG_SABINAL_DISCOVERY) += discovery.o discovery_arch.o pxa_ssp.o + obj-$(CONFIG_ARCH_PXA_POODLE) += poodle.o m62332.o pxa_ssp.o poodle_buzzer.o + obj-$(CONFIG_ARCH_PXA_CORGI) += corgi.o pxa_ssp.o poodle_buzzer.o ++obj-$(CONFIG_ARCH_PXA_TOSA) += tosa.o pxa_nssp.o tosa_ac97.o ++obj-$(CONFIG_BUZZER_TOSA) += tosa_buzzer.o + + # Support for blinky lights + leds-y := leds.o +@@ -66,6 +69,10 @@ + obj-$(CONFIG_BATT) += sharpsl_battery.o sharpsl_param.o + export-objs += sharpsl_battery.o + endif ++ ifeq ($(CONFIG_ARCH_PXA_TOSA),y) ++ obj-$(CONFIG_BATT) += tosa_battery.o sharpsl_param.o ++ export-objs += tosa_battery.o ++ endif + else + obj-$(CONFIG_PM) += pm.o sleep.o + endif +@@ -82,6 +89,9 @@ + ifeq ($(CONFIG_ARCH_PXA_CORGI),y) + devinfo-objs-m += sharpsl_deviceinfo.o + endif ++ ifeq ($(CONFIG_ARCH_PXA_TOSA),y) ++ devinfo-objs-m += sharpsl_deviceinfo.o ++ endif + endif + + obj-m += registers.o +diff -Nur linux_c860_org/arch/arm/mach-pxa/corgi.c linux/arch/arm/mach-pxa/corgi.c +--- linux_c860_org/arch/arm/mach-pxa/corgi.c 2003-06-18 16:12:25.000000000 +0900 ++++ linux/arch/arm/mach-pxa/corgi.c 2004-06-10 21:09:10.000000000 +0900 +@@ -298,7 +298,11 @@ + + static struct map_desc corgi_io_desc[] __initdata = { + /* virtual physical length domain r w c b */ ++#if defined(CONFIG_CORGI_LCD_BUFF) ++ { 0xf1000000, 0x08000000, 0x01000000, DOMAIN_IO, 1, 1, 0, 1 }, /* LCDC (readable for Qt driver) */ ++#else + { 0xf1000000, 0x08000000, 0x01000000, DOMAIN_IO, 1, 1, 0, 0 }, /* LCDC (readable for Qt driver) */ ++#endif + { 0xf2000000, 0x10800000, 0x00001000, DOMAIN_IO, 0, 1, 0, 0 }, /* SCOOP */ + { 0xf2100000, 0x0C000000, 0x00001000, DOMAIN_IO, 0, 1, 0, 0 }, /* Nand Flash */ + { 0xef000000, 0x00000000, 0x00800000, DOMAIN_IO, 1, 1, 1, 0 }, /* Boot Flash */ +diff -Nur linux_c860_org/arch/arm/mach-pxa/pxa_nssp.c linux/arch/arm/mach-pxa/pxa_nssp.c +--- linux_c860_org/arch/arm/mach-pxa/pxa_nssp.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/arch/arm/mach-pxa/pxa_nssp.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,57 @@ ++/* ++ * linux/arch/arm/mach-pxa/pxa_nssp.c ++ * ++ * NSSP read routines for tosa (SHARP) ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ */ ++ ++#include <linux/config.h> ++#include <linux/module.h> ++#include <linux/sched.h> ++#include <linux/slab.h> ++#include <linux/interrupt.h> ++#include <linux/random.h> ++#include <linux/proc_fs.h> ++#include <linux/delay.h> ++#include <linux/init.h> ++#include <asm/hardware.h> ++ ++static spinlock_t pxa_nssp_lock = SPIN_LOCK_UNLOCKED; ++static unsigned long flag; ++static unsigned char initialized = 0; ++ ++void pxa_nssp_output(unsigned char reg, unsigned char data) ++{ ++ int i; ++ unsigned char dat = ( ((reg << 5) & 0xe0) | (data & 0x1f) ); ++ ++ spin_lock_irqsave(&pxa_nssp_lock, flag); ++ ++ GPCR(GPIO_TG_SPI_SCLK) |= GPIO_bit(GPIO_TG_SPI_SCLK); ++ GPCR(GPIO_TG_SPI_CS) |= GPIO_bit(GPIO_TG_SPI_CS); ++ for(i = 0; i < 8; i++) { ++ if( !(dat & (1<<(7-i))) ) ++ GPCR(GPIO_TG_SPI_MOSI) |= GPIO_bit(GPIO_TG_SPI_MOSI); ++ else ++ GPSR(GPIO_TG_SPI_MOSI) |= GPIO_bit(GPIO_TG_SPI_MOSI); ++ GPSR(GPIO_TG_SPI_SCLK) |= GPIO_bit(GPIO_TG_SPI_SCLK); ++ GPCR(GPIO_TG_SPI_SCLK) |= GPIO_bit(GPIO_TG_SPI_SCLK); ++ } ++ GPSR(GPIO_TG_SPI_CS) |= GPIO_bit(GPIO_TG_SPI_CS); ++ spin_unlock_irqrestore(&pxa_nssp_lock, flag); ++} ++ ++void pxa_nssp_init(void) ++{ ++ /* initialize SSP */ ++ set_GPIO_mode(GPIO_TG_SPI_SCLK | GPIO_OUT); ++ set_GPIO_mode(GPIO_TG_SPI_CS | GPIO_OUT); ++ set_GPIO_mode(GPIO_TG_SPI_MOSI | GPIO_OUT); ++ GPSR(GPIO_TG_SPI_CS) |= GPIO_bit(GPIO_TG_SPI_CS); ++ GPCR(GPIO_TG_SPI_SCLK) |= GPIO_bit(GPIO_TG_SPI_SCLK); ++} +diff -Nur linux_c860_org/arch/arm/mach-pxa/registers.c linux/arch/arm/mach-pxa/registers.c +--- linux_c860_org/arch/arm/mach-pxa/registers.c 2002-09-18 18:42:27.000000000 +0900 ++++ linux/arch/arm/mach-pxa/registers.c 2004-06-10 21:09:10.000000000 +0900 +@@ -5,7 +5,10 @@ + This code is based on SA1110's register moniter + + ****************************************************************************/ +- ++/* ++ * ChangeLog: ++ * 1-Nov-2003 Sharp Corporation for Tosa ++ */ + /**************************************************************************** + + registers.c: Register monitor of SA-1110 +@@ -66,6 +69,7 @@ + #include <linux/ioport.h> + #include <asm/uaccess.h> /* to copy to/from userspace */ + #include <asm/arch/hardware.h> ++#include <asm/io.h> + + //typedef unsigned long Word; + +@@ -74,6 +78,10 @@ + #define USE_LOCOMO + #elif defined(CONFIG_ARCH_PXA_CORGI) + #define USE_SCOOP ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++#define USE_SCOOP ++#define USE_SCOOP2 ++#define USE_KUROHYO + #endif + + #define MODULE_NAME "regmon" +@@ -83,6 +91,12 @@ + #ifdef USE_SCOOP + #define SCOOP_DIRNAME "scoop" + #endif ++#ifdef USE_SCOOP2 ++#define SCOOP2_DIRNAME "scoop2" ++#endif ++#ifdef USE_KUROHYO ++#define KUROHYO_DIRNAME "kurohyo" ++#endif + #ifdef USE_LOCOMO + #define LOCOMO_DIRNAME "locomo" + #endif +@@ -183,6 +197,223 @@ + SCP_REG(current_reg->phyaddr)=newRegValue; + return (count+endp-buffer); + } ++#endif ++#ifdef USE_SCOOP2 ++static ssize_t proc_scoop2_read_reg(struct file * file, char * buf, ++ size_t nbytes, loff_t *ppos); ++static ssize_t proc_scoop2_write_reg(struct file * file, const char * buffer, ++ size_t count, loff_t *ppos); ++ ++ ++static struct file_operations proc_scoop2_reg_operations = { ++ read: proc_scoop2_read_reg, ++ write: proc_scoop2_write_reg ++}; ++ ++typedef struct scoop2_reg_entry { ++ u32 phyaddr; ++ char* name; ++ char* description; ++ unsigned short low_ino; ++} scoop2_reg_entry_t; ++ ++ ++static scoop2_reg_entry_t scoop2_regs[] = ++{ ++/* { phyaddr, name, description } */ ++ { 0x00, "MCR", " " }, ++ { 0x04, "CDR", " " }, ++ { 0x08, "CSR", " " }, ++ { 0x0C, "CPR", " " }, ++ { 0x10, "CCR", " " }, ++ { 0x14, "IRR", " " }, ++ { 0x18, "IMR", " " }, ++ { 0x1C, "ISR", " " }, ++ { 0x20, "GPCR", " " }, ++ { 0x24, "GPWR", " " }, ++ { 0x28, "GPRR", " " } ++}; ++ ++ ++#define NUM_OF_SCOOP2_REG_ENTRY (sizeof(scoop2_regs)/sizeof(scoop2_reg_entry_t)) ++ ++ ++static int proc_scoop2_read_reg(struct file * file, char * buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ int i_ino = (file->f_dentry->d_inode)->i_ino; ++ char outputbuf[15]; ++ int count; ++ int i; ++ scoop2_reg_entry_t* current_reg=NULL; ++ if (*ppos>0) /* Assume reading completed in previous read*/ ++ return 0; ++ for (i=0;i<NUM_OF_SCOOP2_REG_ENTRY;i++) { ++ if (scoop2_regs[i].low_ino==i_ino) { ++ current_reg = &scoop2_regs[i]; ++ break; ++ } ++ } ++ if (current_reg==NULL) ++ return -EINVAL; ++ ++ count = sprintf(outputbuf, "0x%04X\n",SCP_JC_REG(current_reg->phyaddr)); ++ *ppos+=count; ++ if (count>nbytes) /* Assume output can be read at one time */ ++ return -EINVAL; ++ if (copy_to_user(buf, outputbuf, count)) ++ return -EFAULT; ++ return count; ++} ++ ++static ssize_t proc_scoop2_write_reg(struct file * file, const char * buffer, ++ size_t count, loff_t *ppos) ++{ ++ int i_ino = (file->f_dentry->d_inode)->i_ino; ++ scoop2_reg_entry_t* current_reg=NULL; ++ int i; ++ unsigned long newRegValue; ++ char *endp; ++ ++ for (i=0;i<NUM_OF_SCOOP2_REG_ENTRY;i++) { ++ if (scoop2_regs[i].low_ino==i_ino) { ++ current_reg = &scoop2_regs[i]; ++ break; ++ } ++ } ++ if (current_reg==NULL) ++ return -EINVAL; ++ ++ newRegValue = simple_strtoul(buffer,&endp,0); ++ SCP_JC_REG(current_reg->phyaddr)=newRegValue; ++ return (count+endp-buffer); ++} ++ ++#endif ++#ifdef USE_KUROHYO ++static ssize_t proc_kurohyo_read_reg(struct file * file, char * buf, ++ size_t nbytes, loff_t *ppos); ++static ssize_t proc_kurohyo_write_reg(struct file * file, const char * buffer, ++ size_t count, loff_t *ppos); ++ ++ ++static struct file_operations proc_kurohyo_reg_operations = { ++ read: proc_kurohyo_read_reg, ++ write: proc_kurohyo_write_reg ++}; ++ ++typedef struct kurohyo_reg_entry { ++ u32 phyaddr; ++ char* name; ++ char* description; ++ unsigned short low_ino; ++} kurohyo_reg_entry_t; ++ ++ ++static kurohyo_reg_entry_t kurohyo_regs[] = ++{ ++/* { phyaddr, name, description } */ ++ { 0x000, "PINTST", " " }, ++ { 0x008, "VHLIN", " " }, ++ { 0x00A, "CMDADR_L", " " }, ++ { 0x00C, "CMDADR_H", " " }, ++ { 0x00E, "CMDFIF", " " }, ++ { 0x010, "CMDFINT", " " }, ++ { 0x012, "BINTMSK", " " }, ++ { 0x014, "BINTST", " " }, ++ { 0x016, "FIPT", " " }, ++ { 0x018, "DMAST", " " }, ++ { 0x01C, "COMD_L", " "}, ++ { 0x01E, "COMD_H", " "}, ++ { 0x022, "FIFOR", " "}, ++ { 0x024, "COMSMD", " "}, ++ ++ { 0x100, "PLCNT", " " }, ++ { 0x102, "PLCST", " " }, ++ { 0x108, "PLIST", " " }, ++ { 0x10A, "PLIEN", " " }, ++ { 0x10C, "PLSEN", " " }, ++ { 0x122, "PLDSA_L", " " }, ++ { 0x124, "PLDSA_H", " " }, ++ { 0x12A, "PLPIT_L", " " }, ++ { 0x12C, "PLPIT_H", " " }, ++ { 0x12E, "PLGMD", " " }, ++ { 0x140, "PLHT", " " }, ++ { 0x142, "PLHDS", " " }, ++ { 0x144, "PLHSS", " " }, ++ { 0x146, "PLHSE", " " }, ++ { 0x14C, "PLHPX", " " }, ++ { 0x150, "PLVT", " " }, ++ { 0x152, "PLVDS", " " }, ++ { 0x154, "PLVSS", " " }, ++ { 0x156, "PLVSE", " " }, ++ { 0x160, "PLCLN", " " }, ++ { 0x162, "PLILN", " " }, ++ { 0x164, "PLMOD", " " }, ++ { 0x166, "MISC", " " }, ++ { 0x16A, "PWHSP", " " }, ++ { 0x16C, "PWVDS", " " }, ++ { 0x16E, "PWVDE", " " }, ++ { 0x170, "PWVSP", " " }, ++ { 0x180, "VWADR_L", " " }, ++ { 0x182, "VWADR_H", " " }, ++}; ++ ++ ++#define NUM_OF_KUROHYO_REG_ENTRY (sizeof(kurohyo_regs)/sizeof(kurohyo_reg_entry_t)) ++ ++#define KUROHYO_LCD_INNER_ADDRESS (TC6393_SYS_BASE+TC6393_GC_INTERNAL_REG_BASE) ++ ++static int proc_kurohyo_read_reg(struct file * file, char * buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ int i_ino = (file->f_dentry->d_inode)->i_ino; ++ char outputbuf[15]; ++ int count; ++ int i; ++ kurohyo_reg_entry_t* current_reg=NULL; ++ if (*ppos>0) /* Assume reading completed in previous read*/ ++ return 0; ++ for (i=0;i<NUM_OF_KUROHYO_REG_ENTRY;i++) { ++ if (kurohyo_regs[i].low_ino==i_ino) { ++ current_reg = &kurohyo_regs[i]; ++ break; ++ } ++ } ++ if (current_reg==NULL) ++ return -EINVAL; ++ ++ count = sprintf(outputbuf, "0x%04X\n",readw(KUROHYO_LCD_INNER_ADDRESS + current_reg->phyaddr)); ++ *ppos+=count; ++ if (count>nbytes) /* Assume output can be read at one time */ ++ return -EINVAL; ++ if (copy_to_user(buf, outputbuf, count)) ++ return -EFAULT; ++ return count; ++} ++ ++static ssize_t proc_kurohyo_write_reg(struct file * file, const char * buffer, ++ size_t count, loff_t *ppos) ++{ ++ int i_ino = (file->f_dentry->d_inode)->i_ino; ++ kurohyo_reg_entry_t* current_reg=NULL; ++ int i; ++ unsigned long newRegValue; ++ char *endp; ++ ++ for (i=0;i<NUM_OF_KUROHYO_REG_ENTRY;i++) { ++ if (kurohyo_regs[i].low_ino==i_ino) { ++ current_reg = &kurohyo_regs[i]; ++ break; ++ } ++ } ++ if (current_reg==NULL) ++ return -EINVAL; ++ ++ newRegValue = simple_strtoul(buffer,&endp,0); ++ writew(newRegValue,KUROHYO_LCD_INNER_ADDRESS + current_reg->phyaddr); ++ return (count+endp-buffer); ++} + + #endif + +@@ -814,6 +1045,14 @@ + static struct proc_dir_entry *scoop_regdir; + static struct proc_dir_entry *scoopdir; + #endif ++#ifdef USE_SCOOP2 ++static struct proc_dir_entry *scoop2_regdir; ++static struct proc_dir_entry *scoop2dir; ++#endif ++#ifdef USE_KUROHYO ++static struct proc_dir_entry *kurohyo_regdir; ++static struct proc_dir_entry *kurohyodir; ++#endif + + #ifdef USE_LOCOMO + static struct proc_dir_entry *locomo_regdir; +@@ -879,6 +1118,62 @@ + } + } + #endif ++#ifdef USE_SCOOP2 ++ scoop2dir = proc_mkdir(SCOOP2_DIRNAME, &proc_root); ++ if (scoop2dir == NULL) { ++ printk(KERN_ERR MODULE_NAME": can't create /proc/" SCOOP2_DIRNAME "\n"); ++ return(-ENOMEM); ++ } ++ ++ scoop2_regdir = proc_mkdir(REG_DIRNAME, scoop2dir); ++ if (scoop2_regdir == NULL) { ++ printk(KERN_ERR MODULE_NAME": can't create /proc/" SCOOP2_DIRNAME "/" REG_DIRNAME "\n"); ++ return(-ENOMEM); ++ } ++ ++ for(i=0;i<NUM_OF_SCOOP2_REG_ENTRY;i++) { ++ entry = create_proc_entry(scoop2_regs[i].name, ++ S_IWUSR |S_IRUSR | S_IRGRP | S_IROTH, ++ scoop2_regdir); ++ if(entry) { ++ scoop2_regs[i].low_ino = entry->low_ino; ++ entry->proc_fops = &proc_scoop2_reg_operations; ++ } else { ++ printk( KERN_ERR MODULE_NAME ++ ": can't create /proc/" REG_DIRNAME ++ "/%s\n", scoop2_regs[i].name); ++ return(-ENOMEM); ++ } ++ } ++#endif ++#ifdef USE_KUROHYO ++ kurohyodir = proc_mkdir(KUROHYO_DIRNAME, &proc_root); ++ if (kurohyodir == NULL) { ++ printk(KERN_ERR MODULE_NAME": can't create /proc/" KUROHYO_DIRNAME "\n"); ++ return(-ENOMEM); ++ } ++ ++ kurohyo_regdir = proc_mkdir(REG_DIRNAME, kurohyodir); ++ if (kurohyo_regdir == NULL) { ++ printk(KERN_ERR MODULE_NAME": can't create /proc/" KUROHYO_DIRNAME "/" REG_DIRNAME "\n"); ++ return(-ENOMEM); ++ } ++ ++ for(i=0;i<NUM_OF_KUROHYO_REG_ENTRY;i++) { ++ entry = create_proc_entry(kurohyo_regs[i].name, ++ S_IWUSR |S_IRUSR | S_IRGRP | S_IROTH, ++ kurohyo_regdir); ++ if(entry) { ++ kurohyo_regs[i].low_ino = entry->low_ino; ++ entry->proc_fops = &proc_kurohyo_reg_operations; ++ } else { ++ printk( KERN_ERR MODULE_NAME ++ ": can't create /proc/" REG_DIRNAME ++ "/%s\n", kurohyo_regs[i].name); ++ return(-ENOMEM); ++ } ++ } ++#endif + + #ifdef USE_LOCOMO + locomodir = proc_mkdir(LOCOMO_DIRNAME, &proc_root); +@@ -925,6 +1220,18 @@ + remove_proc_entry(REG_DIRNAME, scoopdir); + remove_proc_entry(SCOOP_DIRNAME, &proc_root); + #endif ++#ifdef USE_SCOOP2 ++ for(i=0;i<NUM_OF_SCOOP2_REG_ENTRY;i++) ++ remove_proc_entry(scoop2_regs[i].name,scoop2_regdir); ++ remove_proc_entry(REG_DIRNAME, scoop2dir); ++ remove_proc_entry(SCOOP2_DIRNAME, &proc_root); ++#endif ++#ifdef USE_KUROHYO ++ for(i=0;i<NUM_OF_KUROHYO_REG_ENTRY;i++) ++ remove_proc_entry(kurohyo_regs[i].name,kurohyo_regdir); ++ remove_proc_entry(REG_DIRNAME, kurohyodir); ++ remove_proc_entry(KUROHYO_DIRNAME, &proc_root); ++#endif + #ifdef USE_LOCOMO + for(i=0;i<NUM_OF_LOCOMO_REG_ENTRY;i++) + remove_proc_entry(locomo_regs[i].name,locomo_regdir); +diff -Nur linux_c860_org/arch/arm/mach-pxa/sharpsl_apm.c linux/arch/arm/mach-pxa/sharpsl_apm.c +--- linux_c860_org/arch/arm/mach-pxa/sharpsl_apm.c 2003-06-18 16:12:25.000000000 +0900 ++++ linux/arch/arm/mach-pxa/sharpsl_apm.c 2004-06-10 21:09:10.000000000 +0900 +@@ -49,6 +49,8 @@ + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi + * 16-Jan-2003 SHARP sleep_on -> interruptible_sleep_on + * 13-Mar-2003 SHARP for PXA255 ++ * 29-Jan-2004 Sharp Corporation for Tosa ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #include <linux/config.h> +@@ -72,6 +74,12 @@ + #include <asm/system.h> + #include <asm/hardware.h> + ++extern int errno; ++ ++// unistd.h is included for the configuration ioctl stuff ++#define __KERNEL_SYSCALLS__ 1 ++#include <asm/unistd.h> ++ + #ifdef CONFIG_ARCH_SHARP_SL + #include <asm/irq.h> + #include <asm/arch/irqs.h> +@@ -91,7 +99,7 @@ + #define KBDOWN (0) + + #ifdef CONFIG_APM_CPU_IDLE +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + #define SHARPSL_NEW_IDLE + #endif + #endif +@@ -99,9 +107,17 @@ + #if defined(CONFIG_SABINAL_DISCOVERY) + extern int discovery_get_main_battery(void); + #define get_main_battery discovery_get_main_battery +-#elif defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) ++ + extern int sharpsl_get_main_battery(void); + #define get_main_battery sharpsl_get_main_battery ++ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++extern int sharpsl_jacket_battery; ++extern int sharpsl_jacket_exist; ++extern int sharpsl_get_cardslot_error(void); ++#endif ++ + #ifdef SHARPSL_NEW_IDLE + static int chg_freq_mode = 0; + #endif +@@ -119,17 +135,25 @@ + extern int HWR_flag; + #endif + ++#if defined(CONFIG_SL_CCCR_CHANGE) ++extern unsigned int cccr_clkparam; ++#endif ++ + #if defined(CONFIG_SABINAL_DISCOVERY) + #define SHARPSL_AC_LINE_STATUS (( ASIC3_GPIO_PSTS_D & AC_IN )? APM_AC_OFFLINE : APM_AC_ONLINE) + #define BACKPACK_IN_DETECT() ( ASIC3_GPIO_PSTS_D & BACKPACK_DETECT ) /* 0: exist , 1: not in */ + #else + #define SHARPSL_BATTERY_OK (( GPLR(GPIO_MAIN_BAT_LOW) & GPIO_bit(GPIO_MAIN_BAT_LOW) ) ? 1 : 0) /* 1: OK / 0: FATAL */ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++#define SHARPSL_AC_LINE_STATUS ((GPLR(GPIO_AC_IN) & GPIO_bit(GPIO_AC_IN)) ? APM_AC_OFFLINE : APM_AC_ONLINE) ++#else + #define SHARPSL_AC_LINE_STATUS ((GPLR(GPIO_AC_IN) & GPIO_bit(GPIO_AC_IN)) ? APM_AC_ONLINE : APM_AC_OFFLINE) + #endif ++#endif + + + /// ioctl +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + static u32 apm_event_mask = (APM_EVT_POWER_BUTTON); + #else + static u32 apm_event_mask = (APM_EVT_POWER_BUTTON | APM_EVT_BATTERY_STATUS); +@@ -151,6 +175,7 @@ + + #endif + ++#define DEBUG + #ifdef DEBUG + #define DPRINTK(x, args...) printk(__FUNCTION__ ": " x,##args) + #else +@@ -339,6 +364,7 @@ + }; + #define ERROR_COUNT (sizeof(error_table)/sizeof(lookup_t)) + ++#define APP_NAME_LIST "/etc/suspend.lst" + /* + * Function + */ +@@ -347,6 +373,8 @@ + static int set_power_state(u_short what, u_short state); + #ifndef CONFIG_SABINAL_DISCOVERY + extern int sharpsl_main_battery; ++extern int sharpsl_backup_battery; ++extern int sharpsl_bu_battery; + #endif + static int apm_get_power_status(u_char *ac_line_status, + u_char *battery_status, +@@ -440,7 +468,8 @@ + + #if defined(CONFIG_ARCH_PXA_POODLE) + if (irq == IRQ_GPIO_ON_KEY) { /* suspend */ +- //DPRINTK("irq=%d count=%d sharpsl_suspend_request%d\n",irq, count, sharpsl_suspend_request); ++ ++ DPRINTK("irq=%d count=%d sharpsl_suspend_request%d\n",irq, count, sharpsl_suspend_request); + if ( GPLR(GPIO_ON_KEY) & GPIO_bit(GPIO_ON_KEY) ) { + /* release */ + count = 0; +@@ -623,24 +652,75 @@ + struct task_struct* p = NULL; + struct task_struct* tsk = current; + ++ int fd,x; ++ mm_segment_t old_fs = get_fs (); ++ char line_buffer[256]; ++ + if (! spin_trylock(&lock)) + return; ++ ++ // Try opening the send sig application name list ++ set_fs(KERNEL_DS); ++// printk("open sig file\n"); ++ fd = open(APP_NAME_LIST, O_RDONLY, 0); ++ set_fs(old_fs); + + /* send signal to all procs except for kernel-threads */ + read_lock(&tasklist_lock); +- for_each_task(p) { +- struct siginfo si; + +- if (p->pid == 1 || p->pid == tsk->pid || is_kernel_thread(p)) +- continue; ++ if(fd < 0){ ++ for_each_task(p) { ++ struct siginfo si; ++ ++ if (p->pid == 1 || p->pid == tsk->pid || is_kernel_thread(p)) ++ continue; ++ if (!strcmp(p->comm,"cardmgr")) { //Send sig to cardmgr ++// printk ("Send SIG to application\n"); ++ si.si_signo = signo; ++ si.si_errno = 0; ++ si.si_code = SI_KERNEL; ++ si.si_pid = tsk->pid; ++ si.si_uid = tsk->uid; ++ send_sig_info(signo, &si, p); ++ } ++ } ++ ++ }else { ++ for(;;){ ++ memset(line_buffer, '\0', 256); ++ set_fs(KERNEL_DS); ++ for (x = 0; x < 256; x++) { ++ if (!read(fd, &line_buffer[x], 1)) ++ goto sig_send_done; ++ if (line_buffer[x] == '\n' || line_buffer[x] == '\r') ++ break; ++ } ++ set_fs(old_fs); ++ ++ for_each_task(p) { ++ struct siginfo si; ++ ++ if (p->pid == 1 || p->pid == tsk->pid || is_kernel_thread(p)) ++ continue; ++ if (!strncmp(p->comm,line_buffer,strlen(p->comm))) { //Send sig to cardmgr ++// printk ("Send SIG to application\n"); ++ si.si_signo = signo; ++ si.si_errno = 0; ++ si.si_code = SI_KERNEL; ++ si.si_pid = tsk->pid; ++ si.si_uid = tsk->uid; ++ send_sig_info(signo, &si, p); ++ } ++ } ++ } + +- si.si_signo = signo; +- si.si_errno = 0; +- si.si_code = SI_KERNEL; +- si.si_pid = tsk->pid; +- si.si_uid = tsk->uid; +- send_sig_info(signo, &si, p); ++ sig_send_done: ++// printk("close sig\n"); ++ close(fd); + } ++ ++ ++ + read_unlock(&tasklist_lock); + + if (signo == SIGSTOP) { +@@ -652,16 +732,58 @@ + schedule(); + set_current_state(state); + ++ set_fs(KERNEL_DS); ++ fd = open(APP_NAME_LIST, O_RDONLY, 0); ++// printk("open sigstop\n"); ++ set_fs(old_fs); ++ + read_lock(&tasklist_lock); +- for_each_task(p) { +- if (p->pid == 1 || p->pid == tsk->pid || is_kernel_thread(p)) +- continue; + +- if (p->state != TASK_STOPPED) { +- read_unlock(&tasklist_lock); +- goto retry; ++ if(fd < 0){ ++ for_each_task(p) { ++ if (p->pid == 1 || p->pid == tsk->pid || is_kernel_thread(p)) ++ continue; ++ if (!strcmp(p->comm,"cardmgr")) { ++// printk ("Check application stopped\n"); ++ ++ if (p->state != TASK_STOPPED) { ++ read_unlock(&tasklist_lock); ++ goto retry; ++ } ++ } + } ++ }else { ++ ++ for(;;){ ++ memset(line_buffer, '\0', 256); ++ old_fs = get_fs(); ++ set_fs(KERNEL_DS); ++ for (x = 0; x < 256; x++) { ++ if (!read(fd, &line_buffer[x], 1)) ++ goto sig_stop_done; ++ if (line_buffer[x] == '\n' || line_buffer[x] == '\r') ++ break; ++ } ++ set_fs(old_fs); ++ ++ for_each_task(p) { ++ if (p->pid == 1 || p->pid == tsk->pid || is_kernel_thread(p)) ++ continue; ++ if (!strncmp(p->comm,line_buffer,strlen(p->comm))) { ++// printk ("Check application stopped\n"); ++ ++ if (p->state != TASK_STOPPED) { ++ read_unlock(&tasklist_lock); ++ goto retry; ++ } ++ } ++ } ++ } ++ sig_stop_done: ++// printk("close sigstop\n"); ++ close(fd); + } ++ + read_unlock(&tasklist_lock); + } + +@@ -711,7 +833,11 @@ + } + + static spinlock_t locklockFCS = SPIN_LOCK_UNLOCKED; ++#if 0 // for debug ++static unsigned long lockFCS = 0x80000000; ++#else + static unsigned long lockFCS = 0; ++#endif + static int change_lockFCS = 0; + static spinlock_t lock_power_mode = SPIN_LOCK_UNLOCKED; + static unsigned long power_mode = 0; +@@ -986,6 +1112,49 @@ + + EXPORT_SYMBOL(lock_FCS); + ++#if defined(CONFIG_SL_CCCR_CHANGE) ++static ssize_t cccr_change_read_params(struct file *file, char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ char outputbuf[32]; ++ int count; ++ ++ if (*ppos>0) /* Assume reading completed in previous read*/ ++ return 0; ++ count = sprintf(outputbuf, "0x%08X\n", (unsigned int)cccr_clkparam); ++ count++; ++ *ppos += count; ++ if (count>nbytes) /* Assume output can be read at one time */ ++ return -EINVAL; ++ if (copy_to_user(buf, outputbuf, count+1)) ++ return -EFAULT; ++ return count; ++} ++ ++static ssize_t cccr_change_write_params(struct file *file, const char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ unsigned int param=0; ++ ++ sscanf(buf,"%x",¶m); ++ if (param) { ++ printk("Change CCCR = %x.\n",param); ++ cccr_clkparam = param; ++ sharpsl_chg_freq = param; ++ cpu_xscale_sl_change_speed_num(); ++ cccr_reg = CCCR; ++ printk("Changed CCCR = %x.\n",cccr_reg); ++ ++ } ++ return nbytes; ++} ++ ++static struct file_operations proc_cccr_change_params_operations = { ++ read: cccr_change_read_params, ++ write: cccr_change_write_params, ++}; ++#endif ++ + #ifdef CONFIG_APM_CPU_IDLE + #ifdef SHARPSL_NEW_IDLE + static int save_icmr; +@@ -1021,21 +1190,35 @@ + if ( !chg_freq_mode ) { + //LCM_LPT1 = 0x0080; + // if (!lockFCS || ((lockFCS == LOCK_FCS_FFUART) && (!(FFMSR & MSR_DSR)))) { ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if (!lockFCS) { ++#else + #if defined(CONFIG_ARCH_SHARP_SL_J) + if (!(lockFCS & ~LOCK_FCS_FFUART)) { + #else + if (!lockFCS) { + #endif ++#endif + #if defined(CONFIG_ARCH_PXA_POODLE) + while(1) { + if ( !( LCCR0 & 0x1 ) || ( GPLR(74) & GPIO_bit(74)) ) break; + } + #endif ++ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ CKEN &= ~CKEN2_AC97; ++#endif ++ + if ( cccr_reg == 0x145 ) { + cpu_xscale_sl_change_speed_121(); + } else { + cpu_xscale_change_speed_121(); + } ++ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ CKEN |= CKEN2_AC97; ++#endif ++ + } + } + chg_freq_mode = 1; +@@ -1100,22 +1283,46 @@ + } + #endif + MDREFR &= ~MDREFR_APD; +-#if defined(CONFIG_ARCH_PXA_SHEPHERD) ++ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ CKEN &= ~CKEN2_AC97; ++#endif ++ ++#if defined(CONFIG_ARCH_PXA_SHEPHERD) || defined(CONFIG_ARCH_PXA_TOSA) + if ( cccr_reg == 0x161 ) { + cpu_xscale_sl_change_speed_161(); + } + else if ( cccr_reg == 0x145 ) { + cpu_xscale_sl_change_speed_145(); ++#if defined(CONFIG_SL_CCCR_CHANGE) ++ } else { ++ cccr_clkparam = (unsigned int)cccr_reg; ++ cpu_xscale_sl_change_speed_num(); ++ } ++#else + } else { + cpu_xscale_change_speed_241(); + } ++#endif + #else + if ( cccr_reg == 0x145 ) { + cpu_xscale_sl_change_speed_145(); ++#if defined(CONFIG_SL_CCCR_CHANGE) ++ } else { ++ cccr_clkparam = (unsigned int)cccr_reg; ++ cpu_xscale_sl_change_speed_num(); ++ } ++#else + } else { + cpu_xscale_change_speed_241(); + } + #endif ++#endif ++ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ CKEN |= CKEN2_AC97; ++#endif ++ + } else { + MDREFR &= ~MDREFR_APD; + } +@@ -1281,6 +1488,11 @@ + u_short *battery_life) + { + ++#if defined(CONFIG_ARCH_PXA_TOSA) ++u_char dumm_status; ++u_short dumm_life; ++#endif ++ + #ifdef CONFIG_SABINAL_DISCOVERY + discovery_apm_get_power_status(ac_line_status, + battery_status, battery_flag, battery_percentage, battery_life); +@@ -1290,7 +1502,11 @@ + #if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) + sharpsl_apm_get_power_status(ac_line_status, + battery_status, battery_flag, battery_percentage, battery_life); +- ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++ sharpsl_apm_get_power_status(ac_line_status, ++ battery_status,&dumm_status,&dumm_status,battery_flag, ++ battery_percentage,&dumm_status,&dumm_status, ++ battery_life,&dumm_life,&dumm_life); + #endif + return APM_SUCCESS; + } +@@ -1302,12 +1518,15 @@ + u_short *battery_life) + { + +-#ifdef CONFIG_SABINAL_DISCOVERY +- ++#if defined(CONFIG_SABINAL_DISCOVERY) || defined(CONFIG_ARCH_PXA_TOSA) ++#if defined(CONFIG_SABINAL_DISCOVERY) + discovery_apm_get_bp_status(ac_line_status, + battery_status, battery_flag, battery_percentage, battery_life); +- ++#else ++ sharpsl_apm_get_bp_status(ac_line_status, ++ battery_status, battery_flag, battery_percentage, battery_life); + #endif // CONFIG_SABINAL_DISCOVERY ++#endif + return APM_SUCCESS; + } + +@@ -1475,6 +1694,9 @@ + is_goto_suspend = 1; + #ifdef CONFIG_PCMCIA + pcmcia_set_detect_interrupt(0, 0, 1); ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ pcmcia_set_detect_interrupt(1, 0, 1); ++#endif + #endif + send_sig_to_all_procs(SIGSTOP); + /* map all suspends to ACPI D3 */ +@@ -1498,6 +1720,9 @@ + resume_handling = 1; + #ifdef CONFIG_PCMCIA + pcmcia_set_detect_interrupt(0, 1, 0); ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ pcmcia_set_detect_interrupt(1, 1, 0); ++#endif + #endif + + #ifdef CONFIG_SABINAL_DISCOVERY +@@ -1533,6 +1758,9 @@ + send_sig_to_all_procs(SIGCONT); + #ifdef CONFIG_PCMCIA + pcmcia_set_detect_interrupt(0, 1, 1); ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ pcmcia_set_detect_interrupt(1, 1, 1); ++#endif + #endif + resume_handling = 0; + +@@ -1681,8 +1909,9 @@ + if (send_event(event)) { + queue_event(event, NULL); + waiting_for_resume = 1; +- if (suspends_pending <= 0) ++ if (suspends_pending <= 0){ + (void) suspend(); ++ } + } + break; + +@@ -1833,7 +2062,7 @@ + + for (;;) { + /* Nothing to do, just sleep for the timeout */ +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + timeout = 2*timeout; + if (timeout > APM_CHECK_TIMEOUT) + #endif +@@ -1863,7 +2092,7 @@ + + for (;;) { + /* Nothing to do, just sleep for the timeout */ +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + timeout = 2*timeout; + if (timeout > APM_CHECK_TIMEOUT) + #endif +@@ -2012,6 +2241,7 @@ + else + queue_event(APM_USER_SUSPEND, as); + if (suspends_pending <= 0) { ++ + if (suspend() != APM_SUCCESS) + return -EIO; + } else { +@@ -2040,7 +2270,7 @@ + case APM_IOC_GET_REGISTER: { + } break; + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + case APM_IOC_RESET_PM: { + extern int sharpsl_main_bk_flag; + sharpsl_main_bk_flag = 1; +@@ -2114,11 +2344,14 @@ + + case APM_IOC_BATTERY_BACK_CHK: { + //return collie_backup_battery; ++#ifdef CONFIG_ARCH_PXA_TOSA ++ return sharpsl_bu_battery; ++#endif + } break; + + case APM_IOC_BATTERY_MAIN_CHK: { + #ifndef CONFIG_SABINAL_DISCOVERY +- return sharpsl_main_battery; ++ return sharpsl_main_battery; + #endif + } break; + +@@ -2132,7 +2365,7 @@ + return 1; + } break; + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + case APM_IOC_SFREQ: { + int freq; + get_user(freq, (unsigned int *)(arg)); +@@ -2179,11 +2412,11 @@ + unsigned long flags; + + sleeping = 1; +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + sharpsl_off_mode = 1; + #endif + save_flags_cli(flags); +-#if defined(CONFIG_ARCH_PXA_SHEPHERD) ++#if defined(CONFIG_ARCH_PXA_SHEPHERD) || defined(CONFIG_ARCH_PXA_TOSA) + sharpsl_restart_nonstop(); + #else + sharpsl_restart(); +@@ -2213,7 +2446,25 @@ + apm_event_mask = arg; + return tmp; + } ++ ++ case APM_IOC_GET_CARDSLOT_ERROR: { ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ return sharpsl_get_cardslot_error(); ++#endif ++ } ++ ++ case APM_IOC_BATTERY_JACKET_CHK: { ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ return sharpsl_jacket_battery; ++#endif ++ } break; ++ ++ case APM_IOC_GET_JACKET_STATE: ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ return sharpsl_jacket_exist; ++#endif + #endif ++ + default: + return -EINVAL; + } +@@ -2236,8 +2487,9 @@ + } + if (as->suspends_pending > 0) { + suspends_pending -= as->suspends_pending; +- if (suspends_pending <= 0) ++ if (suspends_pending <= 0){ + (void) suspend(); ++ } + } + if (user_list == as) + user_list = as->next; +@@ -2367,7 +2619,7 @@ + } + + +-#ifdef CONFIG_SABINAL_DISCOVERY ++#if defined(CONFIG_SABINAL_DISCOVERY) || defined(CONFIG_ARCH_PXA_TOSA) + static int apm_bp_get_info(char *buf, char **start, off_t fpos, int length) + { + char * p; +@@ -2446,8 +2698,7 @@ + } + #endif + +- +-#ifdef CONFIG_SABINAL_DISCOVERY ++#if defined(CONFIG_SABINAL_DISCOVERY) + static int discovery_key_check(void *unused) + { + +@@ -2457,18 +2708,28 @@ + + while(1) { + +- interruptiblee_sleep_on(&fl_key); ++ interruptible_sleep_on(&fl_key); + + while(1) { + interruptible_sleep_on_timeout((wait_queue_head_t*)&queue, KEY_TICK ); +- if ( (ASIC3_GPIO_PSTS_A & PWR_ON_KEY) != 0 ) { //key up +- break; +- } ++#ifdef CONFIG_SABINAL_DISCOVERY ++ if ( (ASIC3_GPIO_PSTS_A & PWR_ON_KEY) != 0 ) { //key up ++ break; ++ } ++#else ++ if ( GPLR(GPIO_ON_KEY) & GPIO_bit(GPIO_ON_KEY) ) { ++ break; ++ } ++#endif + if ( ( jiffies - on_press_time ) < 0 ) { + + if ( ( jiffies + (0xffffffff - on_press_time) ) > FLONT_LIGHT_TOGGLE_TIME ) { + if ( apm_event_mask & APM_EVT_POWER_BUTTON ) { ++#ifdef CONFIG_SABINAL_DISCOVERY + discoveryfl_blank_power_button(); ++#else ++ sharpslfl_blank_power_button(); ++#endif + } else { + handle_scancode(SLKEY_FRONTLIGHT|KBDOWN , 1); + handle_scancode(SLKEY_FRONTLIGHT|KBUP , 0); +@@ -2480,7 +2741,11 @@ + if ( ( jiffies - on_press_time ) > FLONT_LIGHT_TOGGLE_TIME ) { + + if ( apm_event_mask & APM_EVT_POWER_BUTTON ) { ++#ifdef CONFIG_SABINAL_DISCOVERY + discoveryfl_blank_power_button(); ++#else ++ tosa_l_blank_power_button(); ++#endif + } else { + handle_scancode(SLKEY_FRONTLIGHT|KBDOWN , 1); + handle_scancode(SLKEY_FRONTLIGHT|KBUP , 0); +@@ -2623,6 +2888,7 @@ + struct proc_dir_entry *apm_proc; + struct proc_dir_entry *lock_fcs_proc; + struct proc_dir_entry *power_mode_proc; ++ struct proc_dir_entry *cccr_change_proc; + + apm_info.bios = apm_bios_info; + if (apm_info.bios.version == 0) { +@@ -2640,19 +2906,35 @@ + } + + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) +-#if defined(CONFIG_ARCH_PXA_SHEPHERD) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) ++#if defined(CONFIG_SL_CCCR242) ++ sharpsl_chg_freq = (unsigned int)0x00000242; ++ cccr_clkparam = (unsigned int)sharpsl_chg_freq; ++ cpu_xscale_sl_change_speed_num(); ++#elif defined(CONFIG_SL_CCCR162) ++ sharpsl_chg_freq = (unsigned int)0x00000162; ++ cccr_clkparam = (unsigned int)sharpsl_chg_freq; ++ cpu_xscale_sl_change_speed_num(); ++#else ++#if defined(CONFIG_ARCH_PXA_SHEPHERD) || defined(CONFIG_ARCH_PXA_TOSA) + sharpsl_chg_freq = (unsigned int)0x00000161; ++#if defined(CONFIG_SL_CCCR_CHANGE) ++ cccr_clkparam = (unsigned int)sharpsl_chg_freq; ++#endif + cpu_xscale_sl_change_speed_161(); + #else + #if 1 // default 400MHz + sharpsl_chg_freq = (unsigned int)0x00000241; ++#if defined(CONFIG_SL_CCCR_CHANGE) ++ cccr_clkparam = (unsigned int)sharpsl_chg_freq; ++#endif + #else + cpu_xscale_sl_change_speed_145_without_lcd(); + #endif + #endif ++#endif + cccr_reg = CCCR; +- printk("FCS : CCCR = %x\n",cccr_reg); ++// printk("FCS : CCCR = %x\n",cccr_reg); + #endif + + /* +@@ -2732,11 +3014,19 @@ + power_mode_proc->proc_fops = &proc_power_mode_params_operations; + } + ++#if defined(CONFIG_SL_CCCR_CHANGE) ++ cccr_change_proc = create_proc_entry("cccr_change", 0, NULL); ++ if (cccr_change_proc) { ++ cccr_change_proc->proc_fops = &proc_cccr_change_params_operations; ++ } ++#endif ++ + kernel_thread(apm_thread, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); + +-#ifdef CONFIG_SABINAL_DISCOVERY ++#if defined(CONFIG_SABINAL_DISCOVERY) || defined(CONFIG_ARCH_PXA_TOSA) ++#if defined(CONFIG_SABINAL_DISCOVERY) + kernel_thread( discovery_key_check, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); +- ++#endif + { + struct proc_dir_entry *apm_proc_backpack; + +diff -Nur linux_c860_org/arch/arm/mach-pxa/sharpsl_deviceinfo.c linux/arch/arm/mach-pxa/sharpsl_deviceinfo.c +--- linux_c860_org/arch/arm/mach-pxa/sharpsl_deviceinfo.c 2002-11-14 19:27:18.000000000 +0900 ++++ linux/arch/arm/mach-pxa/sharpsl_deviceinfo.c 2004-06-10 21:09:10.000000000 +0900 +@@ -14,6 +14,10 @@ + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ++ * ++ * ChangeLog: ++ * 1-Nov-2003 Sharp Corporation for Tosa ++ * + */ + + #include <linux/config.h> +@@ -63,7 +67,10 @@ + {"serial", "device individual id"}, + {"checksum", "ROM checksum"}, + {"bootstr", "boot string"}, +- {"hardno", "hardware number"} ++ {"hardno", "hardware number"}, ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ {"equipment", "built-in equipment"}, ++#endif + }; + + #define NUM_OF_DEVICEINFO_ENTRY (sizeof(deviceinfo)/sizeof(deviceinfo_entry_t)) +diff -Nur linux_c860_org/arch/arm/mach-pxa/sharpsl_param.c linux/arch/arm/mach-pxa/sharpsl_param.c +--- linux_c860_org/arch/arm/mach-pxa/sharpsl_param.c 2002-10-23 14:09:20.000000000 +0900 ++++ linux/arch/arm/mach-pxa/sharpsl_param.c 2004-06-10 21:09:10.000000000 +0900 +@@ -16,11 +16,12 @@ + * GNU General Public License for more details. + * + * ChangeLog: ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + * + */ + #include <linux/types.h> + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + #include <asm/arch/sharpsl_param.h> + #endif + +@@ -28,7 +29,7 @@ + sharpsl_flash_param_info sharpsl_flash_param; + + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + int sharpsl_get_comadj() + { + if ( sharpsl_flash_param.comadj_keyword == FLASH_COMADJ_MAJIC ) { +@@ -39,7 +40,7 @@ + } + #endif + +-#if defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + int sharpsl_get_phadadj() + { + if ( sharpsl_flash_param.phad_keyword == FLASH_PHAD_MAJIC ) { +@@ -51,7 +52,7 @@ + #endif + + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + void sharpsl_get_param(void) + { + // get comadj +diff -Nur linux_c860_org/arch/arm/mach-pxa/sharpsl_power.c linux/arch/arm/mach-pxa/sharpsl_power.c +--- linux_c860_org/arch/arm/mach-pxa/sharpsl_power.c 2003-10-09 14:47:25.000000000 +0900 ++++ linux/arch/arm/mach-pxa/sharpsl_power.c 2004-06-10 21:09:10.000000000 +0900 +@@ -35,6 +35,8 @@ + * 16-Jan-2003 SHARP sleep_on -> interruptible_sleep_on + * 09-Apr-2003 SHARP for Shaphard (software reset) + * October-2003 SHARP for boxer ++ * 28-Nov-2003 Sharp Corporation for Tosa ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + * + */ + +@@ -42,12 +44,17 @@ + /* + * Debug macros + */ ++//#define DEBUG 1 + #ifdef DEBUG + # define DPRINTK(fmt, args...) printk("%s: " fmt, __FUNCTION__ , ## args) + #else + # define DPRINTK(fmt, args...) + #endif + ++//#define WUPSRC_DEBUG ++#ifdef WUPSRC_DEBUG ++unsigned int debug1,debug2,debug3,debug4; ++#endif + + #include <linux/config.h> + #include <linux/module.h> +@@ -82,8 +89,15 @@ + #include <asm/arch/keyboard_poodle.h> + #elif defined(CONFIG_ARCH_PXA_CORGI) + #include <asm/arch/keyboard_corgi.h> ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++#include <asm/arch/keyboard_tosa.h> ++#include <linux/ac97_codec.h> + #endif + ++#ifdef LOGICAL_WAKEUP_SRC ++#include <asm/arch/sharpsl_wakeup.h> ++unsigned long logical_wakeup_src_mask = IDPM_WAKEUP_REC|IDPM_WAKEUP_SYNC; ++#endif + #include "sharpsl_param.h" + + +@@ -116,9 +130,16 @@ + extern int cpu_pxa_do_suspend(void); + extern unsigned short chkFatalBatt(void); + extern int sharpsl_off_charge_battery(void); +-void pxa_ssp_init(void); ++extern int charge_status; + + #if defined(CONFIG_ARCH_PXA_POODLE) ++void pxa_ssp_init(void); ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++void tosa_ac97_init(void); ++int pxa_ac97_get(struct ac97_codec **codec, unsigned char *ac97_on); ++static unsigned char ac97_on = 0; ++#endif ++#if defined(CONFIG_ARCH_PXA_POODLE) + #define PWER_RTC 0x80000000 + #define R_WAKEUP_SRC (GPIO_bit(GPIO_AC_IN) | GPIO_bit(GPIO_CF_STSCHG) /*| + GPIO_bit(GPIO_CHRG_FULL) */ ) +@@ -139,6 +160,32 @@ + GPIO_bit(GPIO_AC_IN) | GPIO_bit(GPIO_MAIN_BAT_LOW)) + #define WAKEUP_SRC ( R_WAKEUP_SRC | F_WAKEUP_SRC | PWER_RTC ) + #define WAKEUP_DEF_SRC ( WAKEUP_SRC ); ++ ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++/* ++<F_WAKEUP_SRC> ++GPIO_POWERON (0) ++GPIO_AC_IN (2) ++GPIO_RECORD_BTN (3) ++GPIO_SYNC (4) ++GPIO_USB_IN (5) ++GPIO_JACKET_DETECT (7) ++GPIO_nSD_DETECT (9) ++GPIO_nSD_INT (10) ++GPIO_BAT1_CRG (12) ++GPIO_CF_CD (13) ++GPIO_BAT0_CRG (14) ++*/ ++#define PWER_RTC 0x80000000 ++#define R_WAKEUP_SRC (GPIO_bit(GPIO_AC_IN) | GPIO_bit(GPIO_JACKET_DETECT)) ++#define F_WAKEUP_SRC (GPIO_bit(GPIO_POWERON) | GPIO_bit(GPIO_RESET) | \ ++ GPIO_bit(GPIO_AC_IN) | GPIO_bit(GPIO_RECORD_BTN) | \ ++ GPIO_bit(GPIO_SYNC) | GPIO_bit(GPIO_USB_IN) | \ ++ GPIO_bit(GPIO_JACKET_DETECT) ) ++#define WAKEUP_SRC ( R_WAKEUP_SRC | F_WAKEUP_SRC | PWER_RTC ) ++#define WAKEUP_DEF_SRC ( GPIO_bit(GPIO_POWERON) | GPIO_bit(GPIO_RESET) | \ ++ GPIO_bit(GPIO_AC_IN) | GPIO_bit(GPIO_JACKET_DETECT) | \ ++ GPIO_bit(GPIO_RECORD_BTN) | GPIO_bit(GPIO_SYNC) ) + #endif + + #if defined(CONFIG_SABINAL_DISCOVERY) +@@ -148,6 +195,7 @@ + u32 sharpsl_emergency_off = 0; + unsigned int sharpsl_chg_freq = 0x0145; + static DECLARE_WAIT_QUEUE_HEAD(wq_off); ++static DECLARE_WAIT_QUEUE_HEAD(key_off); + int sharpsl_off_mode = 0; + int sharpsl_off_state = 0; + int pass_charge_flag = 0; +@@ -158,18 +206,26 @@ + extern int corgi_wakeup_remocon_hook(void); + #endif + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + extern unsigned long cccr_reg; + static int sharpsl_alarm_flag; + #endif + ++//@@#if defined(CONFIG_ARCH_PXA_TOSA) ++//@@extern int sharpsl_get_jacket_status(void); ++//@@#endif ++ ++#if defined(CONFIG_SL_CCCR_CHANGE) ++extern unsigned int cccr_clkparam; ++#endif ++ + void PrintParamTable(void); + + #ifdef CONFIG_SABINAL_DISCOVERY + static u32 alarm_enable=0; + #endif + +-#ifdef CONFIG_ARCH_PXA_SHEPHERD ++#if defined(CONFIG_ARCH_PXA_SHEPHERD) || defined(CONFIG_ARCH_PXA_TOSA) + int sharpsl_restart(void) + { + return sharpsl_restart_core(0); +@@ -183,16 +239,23 @@ + int sharpsl_restart_core(int nonstop_flag) + { + int flag = 1; +- ++#if !defined(CONFIG_ARCH_PXA_TOSA) + if (nonstop_flag) { + SCP_REG_GPWR |= SCP_LED_GREEN; + } + else { + SCP_REG_GPWR &= ~SCP_LED_GREEN; + } +- ++#endif + RCSR = 0xf; + ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if( nonstop_flag && ((MSC0 & 0xffff0000) == 0x7ff00000) ) ++ MSC0 = (MSC0 & 0xffff)|0x7ee00000; ++ // GPIO reset ++ set_GPIO_mode(GPIO_ON_RESET | GPIO_OUT); ++ GPCR(GPIO_ON_RESET) |= GPIO_bit(GPIO_ON_RESET); ++#else + OSMR3 = OSCR+0x100; + OWER = 0x01; + OIER |= 0x08; +@@ -200,7 +263,7 @@ + while(1) { + if ( flag++ > 0x20000000 ) break; + } +- ++#endif + return 0; + } + #else +@@ -258,17 +321,47 @@ + + #if !defined(CONFIG_SABINAL_DISCOVERY) + +-#if defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + int sharpsl_wakeup_check_charge(void) + { ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ unsigned int pfer; ++ unsigned int prer; ++ ++ pfer = F_WAKEUP_SRC & apm_wakeup_src_mask & WAKEUP_SRC; ++ prer = R_WAKEUP_SRC & apm_wakeup_src_mask & WAKEUP_SRC; ++ //printk("pfer = %08x",pfer); ++ //printk("prer = %08x",prer); ++ ++ pfer &= ~(F_WAKEUP_SRC & R_WAKEUP_SRC); ++ prer &= ~(F_WAKEUP_SRC & R_WAKEUP_SRC); ++ //printk("pfer = %08x",pfer); ++ //printk("prer = %08x",prer); ++ ++ pfer = ~GPLR0 & pfer; ++ prer = GPLR0 & prer; ++ //printk("pfer = %08x",pfer); ++ //printk("prer = %08x",prer); ++ ++ if(pfer != 0 || prer != 0){ ++ apm_wakeup_factor = pfer | prer; ++ return 0; // wakeup ++ } ++ ++ if ( ( ( RTAR - RCNR ) < 20 ) && ( RTSR & RTSR_ALE ) ) { ++ return -1; // go off. ++ } ++ ++ return 1; // continue. ++#else + unsigned int temp; + + temp = ~GPLR0 & ( GPIO_bit(GPIO_AC_IN) | GPIO_bit(GPIO_KEY_INT) | GPIO_bit(GPIO_WAKEUP) ); + if ( temp != 0 ) { + apm_wakeup_factor = temp; + } +- + return temp; ++#endif + } + #endif + +@@ -276,31 +369,71 @@ + { + int i; + u32 gplr; ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ int batt_fault = ((PSSR & 0x02) != 0); ++#endif + + /* setting GPIO */ + GPDR0 = sys_ctx.gpdr0; + GAFR0_L = sys_ctx.gafr0_l; + GPDR0 &= ~WAKEUP_SRC; +- GAFR0_L &= ~WAKEUP_SRC; ++// GAFR0_L &= ~WAKEUP_SRC; + gplr = GPLR0; + ++#ifdef WUPSRC_DEBUG ++ debug1 = PEDR; ++ debug2 = WAKEUP_SRC; ++ debug3 = apm_wakeup_src_mask; ++ debug4 = PSSR; ++#endif + apm_wakeup_factor = PEDR & WAKEUP_SRC & apm_wakeup_src_mask; +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + apm_wakeup_factor &= ~0x80000000; /* clear ALARM */ + if ( ( RTSR & 0x1 ) && ( RTSR & RTSR_ALE ) ) + #else + if ( RTSR & 0x1 ) + #endif + apm_wakeup_factor |= 0x80000000; /* ALARM */ ++ ++ + PEDR = WAKEUP_SRC; + +- if ( !apm_wakeup_factor ) ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if(batt_fault) PSSR = 0x02; /* clear BFS bit */ ++#endif ++ ++ if ( !apm_wakeup_factor ){ + return 0; /* no wakeup factor */ ++ } + + #if defined(CONFIG_ARCH_PXA_CORGI) + gplr &= ~GPIO_bit(GPIO_KEY_INT); + #endif + ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ //if(PSSR & 0x02){ ++ if(batt_fault){ ++ // Asserted battery fault. ++ // It must have changed the main battery. ++ if(GPIO_bit(GPIO_POWERON) & apm_wakeup_factor){ ++ int change_ac_status = 0; ++ if ( apm_wakeup_src_mask & GPIO_bit(GPIO_AC_IN)){ ++ if ( !charge_status && ( gplr & GPIO_bit(GPIO_AC_IN) ) == 0) ++ change_ac_status = 1; ++ ++ if ( charge_status && ( gplr & GPIO_bit(GPIO_AC_IN) ) != 0) ++ change_ac_status = 1; ++ } ++ if(change_ac_status) ++ apm_wakeup_factor |= GPIO_bit(GPIO_AC_IN); ++ ++ return apm_wakeup_factor; ++ } ++ if(GPIO_bit(GPIO_RESET) & apm_wakeup_factor){ ++ return apm_wakeup_factor; ++ } ++ } ++#endif + /* Faulty operation check */ + for (i = 0; i <= 15; i++) { + #if defined(CONFIG_ARCH_PXA_CORGI) +@@ -329,27 +462,56 @@ + u32 gplr = GPLR0; + int is_resume = 0; + ++ DPRINTK("GPLR0 = %x\n",gplr); ++#ifdef WUPSRC_DEBUG ++ printk("PEDR=%08x\n",debug1); ++ printk("src=%08x\n",debug2); ++ printk("src_mask=%08x\n",debug3); ++ printk("PSSR=%08x->%08x\n",debug4,PSSR); ++#endif + if ( (apm_wakeup_factor & GPIO_bit(GPIO_AC_IN)) && + sharpsl_battery_charge_hook ) { ++ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if ( !(gplr & GPIO_bit(GPIO_AC_IN)) ) { ++#else + if ( gplr & GPIO_bit(GPIO_AC_IN) ) { ++#endif + sharpsl_battery_charge_hook(2); /* charge on */ + } else ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if ( gplr & GPIO_bit(GPIO_AC_IN) ) { ++#else + if ( !( gplr & GPIO_bit(GPIO_AC_IN) ) ) { ++#endif + sharpsl_battery_charge_hook(1); /* charge off */ + } + } ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if ( (apm_wakeup_factor & GPIO_bit(GPIO_BAT0_CRG)) && ++ sharpsl_battery_charge_hook ) { ++ sharpsl_battery_charge_hook(0); /* tosa: main battery full */ ++ } ++ if ( (apm_wakeup_factor & GPIO_bit(GPIO_BAT1_CRG)) && ++ sharpsl_battery_charge_hook ) { ++ sharpsl_battery_charge_hook(3); /* tosa: jacket battery full */ ++ } ++#else + if ( (apm_wakeup_factor & GPIO_bit(GPIO_CHRG_FULL)) && + sharpsl_battery_charge_hook ) { + sharpsl_battery_charge_hook(0); /* charge off */ + } ++#endif ++ + #if defined(CONFIG_ARCH_PXA_POODLE) + if ( apm_wakeup_factor & GPIO_bit(GPIO_ON_KEY) ) + is_resume |= GPIO_bit(GPIO_ON_KEY); + #endif + #if defined(CONFIG_ARCH_PXA_CORGI) + if ( apm_wakeup_factor & GPIO_bit(GPIO_KEY_INT) ) { +- if (sharppda_kbd_is_wakeup()) ++ if (sharppda_kbd_is_wakeup()){ + is_resume |= GPIO_bit(GPIO_KEY_INT); ++ } + } + #if defined(CONFIG_ARCH_PXA_SHEPHERD) + if ((apm_wakeup_factor & GPIO_bit(GPIO_MAIN_BAT_LOW)) && +@@ -373,14 +535,15 @@ + ( sharpsl_battery_charge_hook )) { + sharpsl_battery_charge_hook(1); /* charge off */ + } +- + #else + if ( apm_wakeup_factor & GPIO_bit(GPIO_MAIN_BAT_LOW) ) + apm_wakeup_src_mask = 0; + #endif + #endif ++#if !defined(CONFIG_ARCH_PXA_TOSA) + if ( apm_wakeup_factor & GPIO_bit(GPIO_WAKEUP) ) + is_resume |= GPIO_bit(GPIO_WAKEUP); ++#endif + #if defined(CONFIG_ARCH_PXA_POODLE) + if ( (apm_wakeup_factor & GPIO_bit(GPIO_GA_INT)) && (LCM_KIC & 1) ) { + LCM_KIC &= ~0x100; +@@ -397,28 +560,116 @@ + #endif + #if defined(CONFIG_ARCH_PXA_CORGI) + if ( apm_wakeup_factor & GPIO_bit(GPIO_AK_INT) ) { +- if ( corgi_wakeup_remocon_hook() ) ++ if ( corgi_wakeup_remocon_hook() ){ + is_resume |= GPIO_bit(GPIO_AK_INT); ++ } ++ } ++#endif ++ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if ( (apm_wakeup_factor & GPIO_bit(GPIO_AC_IN)) ) { ++#ifdef LOGICAL_WAKEUP_SRC ++ if (logical_wakeup_src_mask&IDPM_WAKEUP_AC) { ++ is_resume |= GPIO_bit(GPIO_AC_IN); ++ } ++#endif ++ } ++ if (apm_wakeup_factor & GPIO_bit(GPIO_POWERON)) { // function key ++ if (sharppda_kbd_is_wakeup()){ ++ is_resume |= GPIO_bit(GPIO_POWERON); ++ } ++ } ++ if (apm_wakeup_factor & GPIO_bit(GPIO_RECORD_BTN)) { // rec key ++ if (sharppda_kbd_is_wakeup()){ ++ is_resume |= GPIO_bit(GPIO_RECORD_BTN); ++ } ++ } ++ if (apm_wakeup_factor & GPIO_bit(GPIO_SYNC)) { // sync key ++ if (sharppda_kbd_is_wakeup()){ ++ is_resume |= GPIO_bit(GPIO_SYNC); ++ } ++ } ++ if (apm_wakeup_factor & GPIO_bit(GPIO_USB_IN)) { ++#ifdef LOGICAL_WAKEUP_SRC ++ if (logical_wakeup_src_mask&IDPM_WAKEUP_USBD) { ++ is_resume |= GPIO_bit(GPIO_USB_IN); ++ } ++#endif ++ } ++ if (apm_wakeup_factor & GPIO_bit(GPIO_JACKET_DETECT)){ ++ sharpsl_battery_charge_hook(4); ++#ifdef LOGICAL_WAKEUP_SRC ++ if (logical_wakeup_src_mask&IDPM_WAKEUP_JACKET) { ++ is_resume |= GPIO_bit(GPIO_JACKET_DETECT); ++ } ++#endif + } + #endif + +- DPRINTK("alarm flag = %8x\n",sharpsl_alarm_flag); +- if ( ( apm_wakeup_factor & PWER_RTC ) && !sharpsl_alarm_flag) ++ if ( ( apm_wakeup_factor & PWER_RTC ) && !sharpsl_alarm_flag){ + is_resume |= PWER_RTC; ++ } + + return is_resume; + } + #endif + +- ++#if defined(CONFIG_ARCH_PXA_TOSA) ++#define BATTERY_CHECK_TIME (60*5) // 5 min ++#else + #define BATTERY_CHECK_TIME 60*10 // 10 min +-extern int charge_status; ++#endif ++ ++//extern int charge_status; + extern int sharpsl_off_charge; + + ++#if defined(CONFIG_ARCH_PXA_TOSA) ++#if 0 ///////////////////////////////////////////////////////// ++static void tc6393_susx(void) ++{ ++#if 1 ++ reset_scoop_jc_gpio(SCP_JC_TC3693_L3V_ON); ++// reset_scoop_jc_gpio(SCP_JC_TC6393_SUSPEND); ++// reset_scoop_gpio(SCP_TC6393_REST_IN); ++#endif ++ ++// TC6393_SYS_REG(TC6393_SYS_GPOOECR1) = TC6393_CARD_VCC_ON; ++// TC6393_SYS_REG(TC6393_SYS_GPODSR1) = 0; /* CARD_VCC_OFF */ ++#if 1 ++// TC6393_SYS_REG(TC6393_SYS_GPOOECR1) = TC6393_GPO_OE; ++// TC6393_SYS_REG(TC6393_SYS_GPOOECR1) = TC6393_CARD_VCC_ON; ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_CARD_VCC_ON; ++ TC6393_SYS_REG(TC6393_SYS_GPOOECR1) = TC6393_GPO_OE; ++#endif ++} ++ ++static void tc6393_resx(void) ++{ ++ set_GPIO_mode(GPIO11_3_6MHz_MD); ++ set_GPIO_mode(GPIO18_RDY_MD); ++ mdelay(1); ++ set_scoop_jc_gpio(SCP_JC_TC6393_SUSPEND); ++ mdelay(10); ++ set_scoop_gpio(SCP_TC6393_REST_IN); ++ //set_scoop_jc_gpio(SCP_JC_TC3693_L3V_ON); ++ TC6393_SYS_REG(TC6393_SYS_FER) = 0; ++ /* clock setting */ ++ TC6393_SYS_REG(TC6393_SYS_PLL2CR) = 0x0cc1; ++ TC6393_SYS_REG(TC6393_SYS_CCR) = 0x1310; ++ TC6393_SYS_REG(TC6393_SYS_MCR) = 0x80AA; ++ /* GPIO */ ++ TC6393_SYS_REG(TC6393_SYS_GPER) = 0x0030; /* 15-0 GPO */ ++ TC6393_SYS_REG(TC6393_SYS_GPOOECR1) = TC6393_GPO_OE; ++ /* 15-0 GPO set H */ ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) = TC6393_CARD_VCC_ON; ++} ++#endif /////////////////////////////////////////////// ++#endif + + int pxa_suspend(void) + { ++ + unsigned long flags; + #if defined (CONFIG_SABINAL_DISCOVERY) + unsigned long RTAR_buffer; +@@ -426,10 +677,11 @@ + #else + unsigned long RTAR_buffer; + unsigned long RTAR_buffer2; ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ unsigned long RCNR_buffer; ++#endif + #endif + +- +- + #ifndef CONFIG_SABINAL_DISCOVERY + sharpsl_off_state = 1; + +@@ -459,13 +711,22 @@ + cpu_xscale_sl_change_speed_145_without_lcd(); + cccr_reg = CCCR; + break; +-#if defined(CONFIG_ARCH_PXA_SHEPHERD) ++#if defined(CONFIG_ARCH_PXA_SHEPHERD) || defined(CONFIG_ARCH_PXA_TOSA) + case 0x161: + if ( CCCR == 0x0161 ) break; + cpu_xscale_sl_change_speed_161(); + cccr_reg = CCCR; + break; + #endif ++#if defined(CONFIG_SL_CCCR_CHANGE) ++ default: ++ if ( (sharpsl_chg_freq & 0xffff) !=0 ){ ++ cccr_clkparam = (unsigned int)(sharpsl_chg_freq & 0xffff); ++ cpu_xscale_sl_change_speed_num(); ++ cccr_reg = CCCR; ++ } ++ break; ++#endif + } + sharpsl_chg_freq &= 0x0000ffff; + mdelay(500); +@@ -473,7 +734,7 @@ + } + #endif + +-#if defined(CONFIG_ARCH_PXA_SHEPHERD) ++#if defined(CONFIG_ARCH_PXA_SHEPHERD) || defined(CONFIG_ARCH_PXA_TOSA) + if (sharpsl_off_mode == 2) sharpsl_restart(); /* off in maintenance */ + #endif + +@@ -553,7 +814,7 @@ + ASIC3_GPIO_INTSTAT_D = 0; + #endif + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + if ( CCCR != 0x241 ) { + cpu_xscale_sl_change_speed_241_without_lcd(); + } +@@ -561,20 +822,39 @@ + DPRINTK("FCS : CCCR = %x\n",cccr_reg); + #endif + +- +-DO_SUSPEND: +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ // check jacket status. ++ sharpsl_request_dac_init(); // in sharpsl_battery.c ++ if(sharpsl_battery_charge_hook) ++ sharpsl_battery_charge_hook(4); // check jacket. ++#endif + ++DO_SUSPEND: + ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) ++ DPRINTK("pass_charge_flag = %d\n",pass_charge_flag); + if ( !pass_charge_flag ) { + // not charging and AC-IN ! +- if ( !charge_status && ( GPLR(GPIO_AC_IN) & GPIO_bit(GPIO_AC_IN)) != 0 ) { ++ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ DPRINTK("check AC-adaptor\n"); ++ if ( !charge_status && ( GPLR(GPIO_AC_IN) & GPIO_bit(GPIO_AC_IN) ) == 0){ ++#else ++ if ( !charge_status && ( GPLR(GPIO_AC_IN) & GPIO_bit(GPIO_AC_IN)) != 0){ ++#endif + DPRINTK("kick charging\n"); + charge_status = 1; + sharpsl_off_charge_battery(); + } + } + ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ tosa_check_ac_and_jacket_state(); ++ DPRINTK("ac97&tc6393 down\n"); ++ tc6393_suspend(); ++ tosa_ac97_exit(); ++#endif ++ + if ( charge_status ) { + if ( ( ( RTAR - RCNR ) < ( BATTERY_CHECK_TIME + 30 ) ) && ( RTSR & RTSR_ALE ) ) { + // maybe alarm will occur +@@ -611,6 +891,8 @@ + } else { + PGSR1 &= ~GPIO_bit(GPIO43_BTTXD); + } ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++// non + #endif + + #endif +@@ -657,12 +939,12 @@ + LCM_ICR &= ~0x100; + #endif + +-#if !defined(CONFIG_SABINAL_DISCOVERY) ++#if !defined(CONFIG_SABINAL_DISCOVERY) + /* Scoop suspend */ + sys_ctx.scp_gpwr = SCP_REG_GPWR; + SCP_REG_GPWR = 0; +-#endif + ++#endif + sys_ctx.gpdr0 = GPDR0; + sys_ctx.gpdr1 = GPDR1; + sys_ctx.gpdr2 = GPDR2; +@@ -718,7 +1000,9 @@ + PWER = WAKEUP_SRC & apm_wakeup_src_mask; + PRER = R_WAKEUP_SRC & apm_wakeup_src_mask; + PFER = F_WAKEUP_SRC & apm_wakeup_src_mask; ++ + PEDR = WAKEUP_SRC & apm_wakeup_src_mask; ++ + for (i = 0; i <=15; i++) { + if ( PRER & PFER & GPIO_bit(i) ) { + if ( GPLR0 & GPIO_bit(i) ) +@@ -728,14 +1012,13 @@ + } + } + +- + /* Clear reset status */ + RCSR = RCSR_HWR | RCSR_WDR | RCSR_SMR | RCSR_GPR; + + /* Stop 3.6MHz and drive HIGH to PCMCIA and CS */ + PCFR = PCFR_OPDE; + +-#ifdef CONFIG_ARCH_PXA_CORGI ++#if defined(CONFIG_ARCH_PXA_CORGI) + /* GPIO Sleep Register */ + PGSR2 = (PGSR2 & ~GPIO_ALL_STROBE_BIT) | GPIO_STROBE_BIT(0); + +@@ -747,6 +1030,19 @@ + #endif + GPDR1 = 0x00FFAFC3; + GPDR2 = 0x0001C004; ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++ /* GPIO Sleep Register */ ++ PGSR1 = (PGSR1 & ~GPIO_LOW_STROBE_BIT); ++ PGSR2 = (PGSR2 & ~GPIO_HIGH_STROBE_BIT); ++#ifdef LOGICAL_WAKEUP_SRC ++ if (logical_wakeup_src_mask & ++ (IDPM_WAKEUP_ADDRESSBOOK|IDPM_WAKEUP_CALENDAR|IDPM_WAKEUP_MENU|IDPM_WAKEUP_MAIL)) { ++ PGSR1 |= GPIO_STROBE_BIT(4); ++ } ++#endif ++ GPDR0 = 0xC3810940; ++ GPDR1 = 0xFCFFAB82; ++ GPDR2 = 0x000F501f; + #endif + } + #endif +@@ -764,7 +1060,6 @@ + + #if !defined(CONFIG_SABINAL_DISCOVERY) + sharpsl_wakeup_check(); +- + FFMCR = sys_ctx.ffmcr; + FFSPR = sys_ctx.ffspr; + FFLCR = sys_ctx.fflcr; +@@ -847,15 +1142,42 @@ + #endif + + #if !defined(CONFIG_SABINAL_DISCOVERY) ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if ( sharpsl_alarm_flag ) { ++ RCNR_buffer = RCNR; ++ } ++ DPRINTK("ac97&tc6393 up\n"); ++ tosa_ac97_init(); ++ pxa_ac97_get(&codec,&ac97_on); // initialize 'codec' pointer ++ i2c_init(1); ++ tc6393_resume(); ++ ++ sharpsl_request_dac_init(); // in sharpsl_battery.c ++#else + pxa_ssp_init(); ++#endif + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + if ( sharpsl_alarm_flag ) { + RTAR_buffer2 = RTAR; + RTAR = RTAR_buffer; + DPRINTK("back the ALARM Time\n"); + } + ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if ( sharpsl_alarm_flag && ( RCNR_buffer == RTAR_buffer2 ) ) { ++ //printk("RCNR_buffer=%d\n",RCNR_buffer); ++ if(sharpsl_battery_charge_hook) ++ sharpsl_battery_charge_hook(5); ++#if 1 ++ if(tosa_check_charge_full(BATTERY_CHECK_TIME) < 0) { ++ goto DO_SUSPEND; ++ } ++#else ++ goto DO_SUSPEND; ++#endif ++ } ++#else + if ( sharpsl_alarm_flag && ( RCNR == RTAR_buffer2 ) ) { + if ( sharpsl_off_charge_battery() ) { + DPRINTK("charge timer \n"); +@@ -863,6 +1185,7 @@ + } + } + #endif ++#endif + + /* ----- hardware resume ----- */ + if ( !sharpsl_wakeup_hook() ) { +@@ -877,6 +1200,19 @@ + printk("return to suspend (fatal) ....\n"); + goto DO_SUSPEND; + } ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++ if ( (GPLR(GPIO_AC_IN) & GPIO_bit(GPIO_AC_IN)) == 0){ ++ if(sharpsl_off_charge_battery() < 0){ ++ printk("return to suspend (no main batt) ....\n"); ++ goto DO_SUSPEND; ++ } ++ } ++ ++ if ( ( (GPLR(GPIO_BAT_LOCKED) & GPIO_bit(GPIO_BAT_LOCKED)) == 0 ) ++ || ( !sharpsl_off_mode && chkFatalBatt() == 0 ) ) { ++ printk("return to suspend (fatal) ....\n"); ++ goto DO_SUSPEND; ++ } + #else + if ( ( (GPLR(GPIO_MAIN_BAT_LOW) & GPIO_bit(GPIO_MAIN_BAT_LOW)) == 0 ) + || ( chkFatalBatt() == 0 ) ) { +@@ -888,7 +1224,7 @@ + #endif + + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + PMCR = 0x01; + + if ( sharpsl_off_mode ) +@@ -896,24 +1232,33 @@ + #endif + + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + if ( sharpsl_chg_freq == 0x0145 ) { + cpu_xscale_sl_change_speed_145_without_lcd(); ++#if defined(CONFIG_ARCH_PXA_SHEPHERD) || defined(CONFIG_ARCH_PXA_TOSA) + } +-#if defined(CONFIG_ARCH_PXA_SHEPHERD) + else if ( sharpsl_chg_freq == 0x0161 ) { + cpu_xscale_sl_change_speed_161(); ++#endif ++#if defined(CONFIG_SL_CCCR_CHANGE) + } ++ else if ( sharpsl_chg_freq != 0x0 ){ ++ cccr_clkparam = (unsigned int)sharpsl_chg_freq; ++ cpu_xscale_sl_change_speed_num(); + #endif ++ } ++ + cccr_reg = CCCR; + printk("FCS : CCCR = %x\n",cccr_reg); + #if defined(CONFIG_ARCH_PXA_SHEPHERD) && !defined(CONFIG_ARCH_SHARP_SL_J) + sharpsl_off_charge = 1; + #else ++ + sharpsl_off_charge = 0; + #endif + #endif + ++ + #if 1 // ensure that OS Timer irq occurs + OSMR0 = sys_ctx.oscr + LATCH; + #else +@@ -1004,16 +1349,14 @@ + int pm_do_suspend(void) + { + int retval; +- +- DPRINTK("yea\n"); +- + retval = pm_send_all(PM_SUSPEND, (void *)2); +- if (retval) ++ if (retval) + return retval; + + retval = pxa_suspend(); + + retval = pm_send_all(PM_RESUME, (void *)0); ++ + if (retval) + return retval; + +@@ -1040,7 +1383,7 @@ + + + +-int pxa_fatal_suspend(void) ++static int pxa_fatal_suspend(void) + { + unsigned long flags; + unsigned long RTAR_buffer; +@@ -1056,7 +1399,7 @@ + save_flags_cli(flags); + clf(); + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + if ( CCCR != 0x241 ) { + cpu_xscale_sl_change_speed_241_without_lcd(); + } +@@ -1092,6 +1435,8 @@ + PGSR1 &= ~GPIO_bit(GPIO43_BTTXD); + } + #endif ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++// non + #endif + + #if defined(CONFIG_ARCH_PXA_POODLE) +@@ -1145,6 +1490,7 @@ + PRER = R_WAKEUP_SRC & apm_wakeup_src_mask; + PFER = F_WAKEUP_SRC & apm_wakeup_src_mask; + PEDR = WAKEUP_SRC & apm_wakeup_src_mask; ++ + for (i = 0; i <=15; i++) { + if ( PRER & PFER & GPIO_bit(i) ) { + if ( GPLR0 & GPIO_bit(i) ) +@@ -1154,14 +1500,14 @@ + } + } + +- + /* Clear reset status */ + RCSR = RCSR_HWR | RCSR_WDR | RCSR_SMR | RCSR_GPR; + + /* Stop 3.6MHz and drive HIGH to PCMCIA and CS */ + PCFR = PCFR_OPDE; + +-#ifdef CONFIG_ARCH_PXA_CORGI ++ ++#if defined(CONFIG_ARCH_PXA_CORGI) + /* GPIO Sleep Register */ + PGSR2 = (PGSR2 & ~GPIO_ALL_STROBE_BIT) | GPIO_STROBE_BIT(0); + +@@ -1172,6 +1518,19 @@ + #endif + GPDR1 = 0x00FFAFC3; + GPDR2 = 0x0001C004; ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++ /* GPIO Sleep Register */ ++ PGSR1 = (PGSR1 & ~GPIO_LOW_STROBE_BIT); ++ PGSR2 = (PGSR2 & ~GPIO_HIGH_STROBE_BIT); ++#ifdef LOGICAL_WAKEUP_SRC ++ if (logical_wakeup_src_mask & ++ (IDPM_WAKEUP_ADDRESSBOOK|IDPM_WAKEUP_CALENDAR|IDPM_WAKEUP_MENU|IDPM_WAKEUP_MAIL)) { ++ PGSR1 |= GPIO_STROBE_BIT(4); ++ } ++#endif ++ GPDR0 = 0xC3810940; ++ GPDR1 = 0xFCFFAB82; ++ GPDR2 = 0x000F501f; + #endif + } + #endif +@@ -1228,14 +1587,20 @@ + } + #endif + +-#if defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + #define SCP_INIT_DATA(adr,dat) (((adr)<<16)|(dat)) + #define SCP_INIT_DATA_END ((unsigned long)-1) + void sharpsl_corgi_fataloff(void) + { + #ifdef CONFIG_PM ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ tc6393_fatal_off(); ++ tc6393_suspend(); ++ tosa_ac97_exit(); ++#else + w100_fatal_off(); + #endif ++#endif + + { + static const unsigned long scp_init[] = +@@ -1253,12 +1618,37 @@ + SCP_INIT_DATA(SCP_GPWR,SCP_IO_OUT), // 24 + SCP_INIT_DATA_END + }; ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ static const unsigned long scp_jc_init[] = ++ { ++ SCP_INIT_DATA(SCP_MCR,0x0140), // 00 ++ SCP_INIT_DATA(SCP_MCR,0x0100), ++ SCP_INIT_DATA(SCP_CDR,0x0000), // 04 ++ SCP_INIT_DATA(SCP_CPR,0x0000), // 0C ++ SCP_INIT_DATA(SCP_CCR,0x0000), // 10 ++ SCP_INIT_DATA(SCP_IMR,0x0000), // 18 ++ SCP_INIT_DATA(SCP_IRM,0x00FF), // 14 ++ SCP_INIT_DATA(SCP_ISR,0x0000), // 1C ++ SCP_INIT_DATA(SCP_IRM,0x0000), ++ SCP_INIT_DATA(SCP_GPCR,SCP_JC_IO_DIR), // 20 ++ SCP_INIT_DATA(SCP_GPWR,SCP_JC_IO_OUT), // 24 ++ SCP_INIT_DATA_END ++ }; ++#endif + int i; + for(i=0; scp_init[i] != SCP_INIT_DATA_END; i++) + { + int adr = scp_init[i] >> 16; + SCP_REG(adr) = scp_init[i] & 0xFFFF; + } ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ for(i=0; scp_jc_init[i] != SCP_INIT_DATA_END; i++) ++ { ++ int adr = scp_jc_init[i] >> 16; ++ SCP_JC_REG(adr) = scp_jc_init[i] & 0xFFFF; ++ } ++#endif ++ + } + + } +@@ -1267,6 +1657,10 @@ + + void sharpsl_fataloff(void) + { ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ return; ++#endif ++ + if ( PSSR & 0x02 ) { + + printk("PSSR = %8x\n",PSSR); +@@ -1278,19 +1672,18 @@ + PSPR = 0x00; + RCSR = 0xf; + +- printk("off\n"); + pxa_fatal_suspend(); +- printk("off 2\n"); + #endif +-#if defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + sharpsl_corgi_fataloff(); + + PSPR = 0x00; + RCSR = 0xf; + +- printk("off\n"); + pxa_fatal_suspend(); +- printk("off 2\n"); ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ sharpsl_restart(); ++#endif + #endif + } + } +@@ -1308,15 +1701,14 @@ + interruptible_sleep_on(&wq_off); + DPRINTK("start off sequence ! \n"); + +-#if !defined(CONFIG_ARCH_PXA_SHEPHERD) ++#if !defined(CONFIG_ARCH_PXA_SHEPHERD) && !defined(CONFIG_ARCH_PXA_TOSA) + sharpsl_off_mode = 1; + #endif +- + handle_scancode(SLKEY_OFF|KBDOWN , 1); + mdelay(10); + handle_scancode(SLKEY_OFF|KBUP , 0); + +-#if !defined(CONFIG_ARCH_PXA_SHEPHERD) ++#if !defined(CONFIG_ARCH_PXA_SHEPHERD) && !defined(CONFIG_ARCH_PXA_TOSA) + // wait off signal + // if can not recieve off siganl , so force off. + time_cnt = jiffies; +@@ -1333,7 +1725,50 @@ + return 0; + } + +-#if defined(CONFIG_ARCH_PXA_SHEPHERD) ++#if defined(CONFIG_SL7X0_POWER_KEY_OFF) ++static int key_suspend_thread(void* unused)
++{
++ int time_cnt = 0; ++ ++ // daemonize(); ++ strcpy(current->comm, "off_thread"); ++ sigfillset(¤t->blocked); ++ ++ while(1) { ++ sleep_on(&key_off); ++ printk("start off sequence ! \n"); ++ ++ handle_scancode(SLKEY_OFF|KBDOWN , 1); ++ mdelay(10); ++ handle_scancode(SLKEY_OFF|KBUP , 0); ++ ++ // wait off signal ++ // if can not recieve off siganl , so force off. ++// time_cnt = jiffies; ++// while(1) { ++// if ( ( jiffies - time_cnt ) > 500 ) break; ++// schedule(); ++// } ++ ++ // maybe apps is dead, so we have to restart. ++ pm_do_suspend(); ++ } ++ return 0;
++}
++
++void slc7x0_key_suspend(void)
++{
++ apm_wakeup_src_mask = 0;
++ wake_up(&key_off);
++}
++
++EXPORT_SYMBOL(slc7x0_key_suspend);
++ ++#endif
++ ++ ++ ++#if defined(CONFIG_ARCH_PXA_SHEPHERD) || defined(CONFIG_ARCH_PXA_TOSA) + static struct timer_list bat_switch_timer; + + void sharpsl_emerge_restart(void) +@@ -1347,10 +1782,16 @@ + void sharpsl_emerge_off(int irq, void *dev_id, struct pt_regs *regs) + { + ++ DPRINTK("DBG:sharpsl_emerge_off [non-battery]\n"); ++ + /* noise ? */ + mdelay(10); +- if ( 0x1234ABCD != regs && +- GPLR(GPIO_MAIN_BAT_LOW) & GPIO_bit(GPIO_MAIN_BAT_LOW) ) { ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if ( 0x1234ABCD != regs && GPLR(GPIO_BAT_LOCKED) & GPIO_bit(GPIO_BAT_LOCKED) ) ++#else ++ if ( 0x1234ABCD != regs && GPLR(GPIO_MAIN_BAT_LOW) & GPIO_bit(GPIO_MAIN_BAT_LOW) ) ++#endif ++ { + #if defined(CONFIG_ARCH_PXA_SHEPHERD) + sharpsl_battery_charge_hook(1); /* charge off */ + if (sharppda_kbd_resetcheck()) { +@@ -1364,11 +1805,10 @@ + return; + } + +-#if defined(CONFIG_ARCH_PXA_CORGI) && !defined(CONFIG_ARCH_PXA_SHEPHERD) ++#if (defined(CONFIG_ARCH_PXA_CORGI)) && !defined(CONFIG_ARCH_PXA_SHEPHERD) && !defined(CONFIG_ARCH_PXA_TOSA) + if (!(GPLR(GPIO_MAIN_BAT_LOW) & GPIO_bit(GPIO_MAIN_BAT_LOW))) + apm_wakeup_src_mask = 0; + #endif +- + wake_up(&wq_off); + + } +@@ -1386,6 +1826,8 @@ + /* Set transition detect */ + #ifdef CONFIG_ARCH_PXA_SHEPHERD + set_GPIO_IRQ_edge( GPIO_MAIN_BAT_LOW , GPIO_BOTH_EDGES ); ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++ set_GPIO_IRQ_edge( GPIO_BAT_LOCKED , GPIO_BOTH_EDGES ); + #else + set_GPIO_IRQ_edge( GPIO_MAIN_BAT_LOW , GPIO_FALLING_EDGE ); + #endif +@@ -1394,17 +1836,29 @@ + /* this registration can be done in init/main.c. */ + if(1){ + int err; ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ err = request_irq(IRQ_GPIO_BAT_LOCKED,sharpsl_emerge_off , SA_INTERRUPT, "batok", NULL); ++#else + err = request_irq(IRQ_GPIO_MAIN_BAT_LOW,sharpsl_emerge_off , SA_INTERRUPT, "batok", NULL); ++#endif + if( err ){ + printk("batok install error %d\n",err); + }else{ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ enable_irq(IRQ_GPIO_BAT_LOCKED); ++#else + enable_irq(IRQ_GPIO_MAIN_BAT_LOW); ++#endif + printk("batok installed\n"); + } + } + + kernel_thread(sharpsl_off_thread, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); +-#if defined(CONFIG_ARCH_PXA_SHEPHERD) ++#if defined(CONFIG_SL7X0_POWER_KEY_OFF) ++ kernel_thread(key_suspend_thread, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); ++#endif ++#if defined(CONFIG_ARCH_PXA_SHEPHERD) || defined(CONFIG_ARCH_PXA_TOSA) ++//#if defined(CONFIG_ARCH_PXA_SHEPHERD) + init_timer(&bat_switch_timer); + bat_switch_timer.function = sharpsl_emerge_restart; + #endif +@@ -1464,12 +1918,55 @@ + + void set_apm_wakeup_src_mask(u32 SetValue) + { ++#ifdef LOGICAL_WAKEUP_SRC ++ logical_wakeup_src_mask = 0; ++ // RTC ++ if (SetValue&IDPM_WAKEUP_RTC) { ++ apm_wakeup_src_mask |= GPIO_bit(31); ++ logical_wakeup_src_mask |= IDPM_WAKEUP_RTC; ++ } else apm_wakeup_src_mask &= ~GPIO_bit(31); ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ // Sync key ++ if (SetValue&IDPM_WAKEUP_SYNC) { ++ apm_wakeup_src_mask |= GPIO_bit(GPIO_SYNC); ++ logical_wakeup_src_mask |= IDPM_WAKEUP_SYNC; ++ } else apm_wakeup_src_mask &= ~GPIO_bit(GPIO_SYNC); ++ // Record key ++ if (SetValue&IDPM_WAKEUP_REC) { ++ apm_wakeup_src_mask |= GPIO_bit(GPIO_RECORD_BTN); ++ logical_wakeup_src_mask |= IDPM_WAKEUP_REC; ++ } else apm_wakeup_src_mask &= ~GPIO_bit(GPIO_RECORD_BTN); ++ // USBD ++ if (SetValue&IDPM_WAKEUP_USBD) { ++ apm_wakeup_src_mask |= GPIO_bit(GPIO_USB_IN); ++ logical_wakeup_src_mask |= IDPM_WAKEUP_USBD; ++ } else apm_wakeup_src_mask &= ~GPIO_bit(GPIO_USB_IN); ++ // only Logical ++ if (SetValue&IDPM_WAKEUP_AC) logical_wakeup_src_mask |= IDPM_WAKEUP_AC; ++ if (SetValue&IDPM_WAKEUP_JACKET) logical_wakeup_src_mask |= IDPM_WAKEUP_JACKET; ++ if (SetValue&IDPM_WAKEUP_CALENDAR) logical_wakeup_src_mask |= IDPM_WAKEUP_CALENDAR; ++ if (SetValue&IDPM_WAKEUP_ADDRESSBOOK) logical_wakeup_src_mask |= IDPM_WAKEUP_ADDRESSBOOK; ++ if (SetValue&IDPM_WAKEUP_MAIL) logical_wakeup_src_mask |= IDPM_WAKEUP_MAIL; ++ if (SetValue&IDPM_WAKEUP_MENU) logical_wakeup_src_mask |= IDPM_WAKEUP_MENU; ++#ifdef WUPSRC_DEBUG ++ printk("set_wakeup_src=%08x->%08x[%08x]\n",SetValue,logical_wakeup_src_mask,apm_wakeup_src_mask); ++#endif ++#endif ++#else + apm_wakeup_src_mask = SetValue; ++#endif + } + + u32 get_apm_wakeup_src_mask(void) + { ++#ifdef LOGICAL_WAKEUP_SRC ++#ifdef WUPSRC_DEBUG ++ printk("get_wakeup_src=%08x\n",logical_wakeup_src_mask); ++#endif ++ return (u32)logical_wakeup_src_mask; ++#else + return (u32)apm_wakeup_src_mask; ++#endif + } + + u32 get_apm_wakeup_factor(void) +diff -Nur linux_c860_org/arch/arm/mach-pxa/sharpsl_suspend.S linux/arch/arm/mach-pxa/sharpsl_suspend.S +--- linux_c860_org/arch/arm/mach-pxa/sharpsl_suspend.S 2003-06-18 16:12:25.000000000 +0900 ++++ linux/arch/arm/mach-pxa/sharpsl_suspend.S 2004-06-10 21:09:10.000000000 +0900 +@@ -34,6 +34,7 @@ + * 12-Dec-2002 Lineo Japan, Inc. + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi + * 14-Mar-2003 Sharp for PXA255 ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #include <linux/linkage.h> +@@ -59,10 +60,17 @@ + + .global sleep_param + .global sleep_param_p ++#if defined(CONFIG_SL_CCCR_CHANGE) ++ .global cccr_clkparam ++#endif + + sleep_param: .word 0 @ virtual address of parameter array + sleep_param_p: .word 0 @ physical address of parameter array + ++#if defined(CONFIG_SL_CCCR_CHANGE) ++cccr_clkparam: .word 0 ++#endif ++ + IC_BASE: .word io_p2v(0x40D00000) + + +@@ -228,7 +236,7 @@ + str r1, [r0] @ turn off all GPIOs + #endif + +- ldr r3, sleep_param ++ ldr r3, sleep_param + ldr r2, =Awake_address @ store Virtual return address + str r2, [r3], #4 + +@@ -1053,7 +1061,7 @@ + .align 5 + .text + +-#if defined(CONFIG_ARCH_PXA_SHEPHERD) ++#if defined(CONFIG_ARCH_PXA_SHEPHERD) || defined(CONFIG_ARCH_PXA_TOSA) + + ENTRY(cpu_xscale_sl_change_speed_161) + stmfd sp!, {r0, r1, r2, r3, r4, lr} +@@ -1081,3 +1089,30 @@ + .text + + #endif ++ ++#if defined(CONFIG_SL_CCCR_CHANGE) ++ENTRY(cpu_xscale_sl_change_speed_num) ++ stmfd sp!, {r0, r1, r2, r3, r4, lr} ++ ++ ldr r0, CMR_BASE ++ ldr r1, cccr_clkparam ++ str r1, [r0, #CMR_CCCR] ++ ++ ldr r0, MD_BASE ++ ldr r2, [r0, #MD_MDREFR] ++ ++ bl CodeOnCache_num ++ ++ .align 5 ++ .text ++CodeOnCache_num: ++ mov r1, #0x2 ++ mcr p14, 0, r1, c6, c0, 0 ++ str r2, [r0, #MD_MDREFR] ++ ldr r2, [r0, #MD_MDREFR] ++ ++ ldmfd sp!, {r0, r1, r2, r3, r4, pc} ++ ++ .align 5 ++ .text ++#endif +diff -Nur linux_c860_org/arch/arm/mach-pxa/tosa.c linux/arch/arm/mach-pxa/tosa.c +--- linux_c860_org/arch/arm/mach-pxa/tosa.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/arch/arm/mach-pxa/tosa.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,483 @@ ++/* ++ * arch/arm/mach-pxa/tosa.c ++ * ++ * Support for the SHARP Tosa Board. ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * Based on: ++ * linux/arch/arm/mach-pxa/lubbock.c ++ * ++ * Support for the Intel DBPXA250 Development Platform. ++ * ++ * Author: Nicolas Pitre ++ * Created: Jun 15, 2001 ++ * Copyright: MontaVista Software Inc. ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License version 2 as ++ * published by the Free Software Foundation. ++ * ++ * Change Log ++ * 26-Dec-2003 Sharp Corporation for Tosa ++ * ++ */ ++#include <linux/config.h> ++#include <linux/module.h> ++#include <linux/init.h> ++#include <linux/major.h> ++#include <linux/fs.h> ++#include <linux/interrupt.h> ++#include <linux/sched.h> ++#include <linux/delay.h> ++ ++#include <asm/types.h> ++#include <asm/setup.h> ++#include <asm/memory.h> ++#include <asm/mach-types.h> ++#include <asm/hardware.h> ++#include <asm/irq.h> ++ ++#include <asm/mach/arch.h> ++#include <asm/mach/map.h> ++#include <asm/mach/irq.h> ++ ++#include <asm/arch/irq.h> ++ ++#include "generic.h" ++#include <linux/ac97_codec.h> ++#include <linux/pm.h> ++#ifdef CONFIG_PM ++static struct pm_dev *ga_pm_dev; ++extern int pxa_suspend(void); ++#endif ++ ++extern void sharpsl_get_param(void); ++extern void sharpsl_charge_start(void); ++//extern unsigned short chkFatalBatt(void); ++extern void pxa_nssp_init(void); ++extern void tosa_ac97_init(void); ++extern void i2c_init(int reset); ++ ++unsigned short reset_scoop_gpio(unsigned short); ++ ++static void tc6393_IRQ_demux( int irq, void *dev_id, struct pt_regs *regs ) ++{ ++ int req, i; ++ ++ while ( (req = (TC6393_SYS_REG(TC6393_SYS_ISR) ++ & ~(TC6393_SYS_REG(TC6393_SYS_IMR)))) ) { ++ for (i = 0; i <= 7; i++) { ++ if ((req & (0x0001<<i))) { ++ switch (TC6393_IRQ(i)) { ++ case TC6393_IRQ_USBINT: ++#if 0 ++ if (!(TC6393_USB_REG(TC6393_USB_SVPMCS) & TC6393_USB_PM_PMES)) ++ continue; ++#endif ++ break; ++ } ++ do_IRQ( TC6393_IRQ(i) , regs ); ++ } ++ } ++ break; ++ } ++} ++ ++static struct irqaction tc6393_irq = { ++ name: "TC6393", ++ handler: tc6393_IRQ_demux, ++ flags: SA_INTERRUPT ++}; ++ ++static void tc6393_mask_and_ack_irq(unsigned int irq) ++{ ++ TC6393_SYS_REG(TC6393_SYS_IMR) |= (0x0001 << (irq - TC6393_IRQ(0))); ++ switch (irq) { ++ case TC6393_IRQ_USBINT: ++ TC6393_USB_REG(TC6393_USB_SVPMCS) |= TC6393_USB_PM_PMES; ++ break; ++ } ++} ++ ++static void tc6393_mask_irq(unsigned int irq) ++{ ++ TC6393_SYS_REG(TC6393_SYS_IMR) |= (0x0001 << (irq - TC6393_IRQ(0))); ++} ++ ++static void tc6393_unmask_irq(unsigned int irq) ++{ ++ TC6393_SYS_REG(TC6393_SYS_IMR) &= ~(0x0001 << (irq - TC6393_IRQ(0))); ++} ++ ++static void __init scoop_init(void) ++{ ++ ++#define SCP_INIT_DATA(adr,dat) (((adr)<<16)|(dat)) ++#define SCP_INIT_DATA_END ((unsigned long)-1) ++ static const unsigned long scp_init[] = ++ { ++ SCP_INIT_DATA(SCP_MCR,0x0140), // 00 ++ SCP_INIT_DATA(SCP_MCR,0x0100), ++ SCP_INIT_DATA(SCP_CDR,0x0000), // 04 ++ SCP_INIT_DATA(SCP_CPR,0x0000), // 0C ++ SCP_INIT_DATA(SCP_CCR,0x0000), // 10 ++ SCP_INIT_DATA(SCP_IMR,0x0000), // 18 ++ SCP_INIT_DATA(SCP_IRM,0x00FF), // 14 ++ SCP_INIT_DATA(SCP_ISR,0x0000), // 1C ++ SCP_INIT_DATA(SCP_IRM,0x0000), ++ SCP_INIT_DATA(SCP_GPCR,SCP_IO_DIR), // 20 ++ SCP_INIT_DATA(SCP_GPWR,SCP_IO_OUT), // 24 ++ SCP_INIT_DATA_END ++ }; ++ int i; ++ for(i=0; scp_init[i] != SCP_INIT_DATA_END; i++) ++ { ++ int adr = scp_init[i] >> 16; ++ SCP_REG(adr) = scp_init[i] & 0xFFFF; ++ } ++} ++ ++static spinlock_t scoop_lock = SPIN_LOCK_UNLOCKED; ++ ++unsigned short set_scoop_gpio(unsigned short bit) ++{ ++ unsigned short gpio_bit; ++ unsigned long flag; ++ ++ spin_lock_irqsave(&scoop_lock, flag); ++ gpio_bit = SCP_REG_GPWR | bit; ++ SCP_REG_GPWR = gpio_bit; ++ spin_unlock_irqrestore(&scoop_lock, flag); ++ ++ return gpio_bit; ++} ++EXPORT_SYMBOL(set_scoop_gpio); ++ ++unsigned short reset_scoop_gpio(unsigned short bit) ++{ ++ unsigned short gpio_bit; ++ unsigned long flag; ++ ++ spin_lock_irqsave(&scoop_lock, flag); ++ gpio_bit = SCP_REG_GPWR & ~bit; ++ SCP_REG_GPWR = gpio_bit; ++ spin_unlock_irqrestore(&scoop_lock, flag); ++ ++ return gpio_bit; ++} ++EXPORT_SYMBOL(reset_scoop_gpio); ++ ++ ++static void __init scoop_jc_init(void) ++{ ++ static const unsigned long scp_jc_init[] = ++ { ++ SCP_INIT_DATA(SCP_MCR,0x0140), // 00 ++ SCP_INIT_DATA(SCP_MCR,0x0100), ++ SCP_INIT_DATA(SCP_CDR,0x0000), // 04 ++ SCP_INIT_DATA(SCP_CPR,0x0000), // 0C ++ SCP_INIT_DATA(SCP_CCR,0x0000), // 10 ++ SCP_INIT_DATA(SCP_IMR,0x0000), // 18 ++ SCP_INIT_DATA(SCP_IRM,0x00FF), // 14 ++ SCP_INIT_DATA(SCP_ISR,0x0000), // 1C ++ SCP_INIT_DATA(SCP_IRM,0x0000), ++ SCP_INIT_DATA(SCP_GPCR,SCP_JC_IO_DIR), // 20 ++ SCP_INIT_DATA(SCP_GPWR,SCP_JC_IO_OUT), // 24 ++ SCP_INIT_DATA_END ++ }; ++ int i; ++ for(i=0; scp_jc_init[i] != SCP_INIT_DATA_END; i++) { ++ int adr = scp_jc_init[i] >> 16; ++ SCP_JC_REG(adr) = scp_jc_init[i] & 0xFFFF; ++ } ++ ++ reset_scoop_gpio(SCP_IR_POWERDWN); ++} ++ ++static spinlock_t scoop_jc_lock = SPIN_LOCK_UNLOCKED; ++ ++unsigned short set_scoop_jc_gpio(unsigned short bit) ++{ ++ unsigned short gpio_bit; ++ unsigned long flag; ++ ++ spin_lock_irqsave(&scoop_jc_lock, flag); ++ gpio_bit = SCP_JC_REG_GPWR | bit; ++ SCP_JC_REG_GPWR = gpio_bit; ++ spin_unlock_irqrestore(&scoop_jc_lock, flag); ++ ++ return gpio_bit; ++} ++EXPORT_SYMBOL(set_scoop_jc_gpio); ++ ++unsigned short reset_scoop_jc_gpio(unsigned short bit) ++{ ++ unsigned short gpio_bit; ++ unsigned long flag; ++ ++ spin_lock_irqsave(&scoop_jc_lock, flag); ++ gpio_bit = SCP_JC_REG_GPWR & ~bit; ++ SCP_JC_REG_GPWR = gpio_bit; ++ spin_unlock_irqrestore(&scoop_jc_lock, flag); ++ ++ return gpio_bit; ++} ++EXPORT_SYMBOL(reset_scoop_jc_gpio); ++ ++static void tc6393_init(void) ++{ ++ reset_scoop_jc_gpio(SCP_JC_TC3693_L3V_ON); ++ reset_scoop_jc_gpio(SCP_JC_TC6393_SUSPEND); ++ reset_scoop_gpio(SCP_TC6393_REST_IN); ++ set_GPIO_mode(GPIO11_3_6MHz_MD); ++ set_GPIO_mode(GPIO18_RDY_MD); ++ mdelay(1); ++ set_scoop_jc_gpio(SCP_JC_TC6393_SUSPEND); ++ mdelay(10); ++ set_scoop_gpio(SCP_TC6393_REST_IN); ++ set_scoop_jc_gpio(SCP_JC_TC3693_L3V_ON); ++ ++ printk("init TC6369 Revision %d\n", TC6393_SYS_REG(TC6393_SYS_RIDR)); ++ TC6393_SYS_REG(TC6393_SYS_FER) = 0; ++ ++ /* clock setting */ ++ TC6393_SYS_REG(TC6393_SYS_PLL2CR) = 0x0cc1; ++ //TC6393_SYS_REG(TC6393_SYS_ConfigCR) = 0x1; ++ //TC6393_SYS_REG(TC6393_SYS_PLL1CR1) = 0xdf00; ++ //TC6393_SYS_REG(TC6393_SYS_PLL1CR2) = 0x002c; ++ //TC6393_SYS_REG(TC6393_SYS_ConfigCR) = 0x0; ++ TC6393_SYS_REG(TC6393_SYS_CCR) = 0x1310; ++ ++ TC6393_SYS_REG(TC6393_SYS_MCR) = 0x80AA; ++ ++ /* GPIO */ ++ TC6393_SYS_REG(TC6393_SYS_GPER) = 0x3300; /* 15-0 GPO */ ++// TC6393_SYS_REG(TC6393_SYS_GPOOECR1) = TC6393_GPO_OE; ++// TC6393_SYS_REG(TC6393_SYS_GPODSR1) = TC6393_CARD_VCC_ON;/* 15-0 GPO set */ ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) = TC6393_CARD_VCC_ON | TC6393_CHARGE_OFF_JC;/* 15-0 GPO set */ ++ TC6393_SYS_REG(TC6393_SYS_GPOOECR1) = TC6393_GPO_OE; ++ ++} ++ ++void tc6393_resume(void) ++{ ++ tc6393_init(); ++} ++EXPORT_SYMBOL(tc6393_resume); ++ ++void tc6393_suspend(void) ++{ ++ reset_scoop_jc_gpio(SCP_JC_TC3693_L3V_ON); ++ reset_scoop_gpio(SCP_TC6393_REST_IN); ++ reset_scoop_jc_gpio(SCP_JC_TC6393_SUSPEND); ++ set_GPIO_mode(GPIO11_3_6MHz|GPIO_OUT); ++ GPSR0 = GPIO_bit(GPIO11_3_6MHz); ++} ++EXPORT_SYMBOL(tc6393_suspend); ++ ++#ifdef CONFIG_PM ++static int ga_pm_callback(struct pm_dev* pm_dev, pm_request_t req, void *data) ++{ ++ switch (req) { ++ case PM_SUSPEND: ++ break; ++ case PM_RESUME: ++ break; ++ } ++ return 0; ++} ++#endif ++ ++void resume_init(void) ++{ ++// MSC0 = 0x02da02da; //msc0 ++// MSC1 = 0x7FFC7FFC; //msc1 ++// MSC2 = 0x7FF47FFC; //msc2 ++ ++// GPDR0=0xDB828000; ++// GPDR1=0xFFB6A887; ++// GPDR2=0x0001FFFF; ++ ++// PGSR0 = 0x01008000; //Sleep State ++// PGSR1 = 0x00160802; //Sleep State ++// PGSR2 = 0x0001C000; //Sleep State ++ ++#if 0 ++ GRER0 = (GRER0 | 1); //raising ++ GFER0 = (GFER0 | 1); //failing ++ ++ ICLR = 0; ++ ++ ICMR |= (1 << 10); //bit10, gpio02_80 enable ++ ICMR |= (1 << 8); //bit8, gpio00 enable ++ ++ ICCR = 1; //Only enabled and unmasked will bring the Cotulla out of IDLE mode. ++#endif ++ ++ CKEN |= 0x03; ++ CKEN |= CKEN3_SSP; ++ CKEN |= CKEN1_PWM1; ++} ++ ++static int __init tosa_hw_init(void) ++{ ++ ++ /* scoop initialize */ ++ scoop_init(); ++ scoop_jc_init(); ++ ++ /* initialize I2C */ ++ i2c_init(1); ++ ++ /* TC6393 initialize */ ++ tc6393_init(); ++ ++ /* initialize SSP & CS */ ++ pxa_nssp_init(); ++ ++ /* initialize AC97 */ ++ tosa_ac97_init(); ++ ++ return 0; ++} ++ ++static void __init tosa_init_irq(void) ++{ ++ int irq; ++ ++ pxa_init_irq(); ++ ++ /* setup extra tosa irqs */ ++ TC6393_SYS_REG(TC6393_SYS_IRR) = 0; ++ TC6393_SYS_REG(TC6393_SYS_IMR) = 0xbf; ++ for (irq = TC6393_IRQ(0); irq <= TC6393_IRQ(7); irq++) { ++ irq_desc[irq].valid = 1; ++ irq_desc[irq].probe_ok = 1; ++ irq_desc[irq].mask_ack = tc6393_mask_and_ack_irq; ++ irq_desc[irq].mask = tc6393_mask_irq; ++ irq_desc[irq].unmask = tc6393_unmask_irq; ++ } ++ GPDR(GPIO_TC6393_INT) &= ~GPIO_bit(GPIO_TC6393_INT); ++ set_GPIO_IRQ_edge( GPIO_TC6393_INT, GPIO_FALLING_EDGE ); ++ setup_arm_irq( IRQ_GPIO_TC6393_INT, &tc6393_irq ); ++ ++ tosa_hw_init(); ++} ++ ++static int __init tosa_init(void) ++{ ++#ifdef CONFIG_PM ++ extern u32 sharpsl_emergency_off; ++#endif ++ ++ // enable batt_fault ++ PMCR = 0x01; ++ ++ /* charge check */ ++ if ((GPLR(GPIO_AC_IN) & GPIO_bit(GPIO_AC_IN)) == 0) { ++ sharpsl_charge_start(); ++ } ++ ++ //sharpsl_kick_jacket_check_queue(); ++ ++ printk("RCSR = %d\n",RCSR); ++ ++#ifdef CONFIG_PM ++ /* fatal check */ ++#ifndef CONFIG_ARCH_PXA_TOSA_SKIP ++ if ( !(GPLR(GPIO_MAIN_BAT_LOW) & GPIO_bit(GPIO_MAIN_BAT_LOW)) ) { ++ printk("corgi.c : main batt low\n"); ++ sharpsl_emergency_off = 1; ++ pxa_suspend(); ++ } ++#endif /* CONFIG_ARCH_PXA_TOSA_SKIP */ ++ ++ if ( RCSR == 0x01 || RCSR == 0x6) { ++ printk("full reset !\n"); ++ sharpsl_emergency_off = 1; ++ } ++ ++ ga_pm_dev = pm_register(PM_SYS_DEV, 0, ga_pm_callback); ++#endif ++ ++ return 0; ++} ++ ++__initcall(tosa_init); ++ ++static void __init fixup_tosa(struct machine_desc *desc, ++ struct param_struct *params, ++ char **cmdline, struct meminfo *mi) ++{ ++ SET_BANK (0, 0xa0000000, 64*1024*1024); ++ mi->nr_banks = 1; ++#if defined(CONFIG_BLK_DEV_INITRD) ++ setup_ramdisk (1, 0, 0, 8192); ++ setup_initrd (__phys_to_virt(0xa1000000), 4*1024*1024); ++ ROOT_DEV = MKDEV(RAMDISK_MAJOR,0); ++#elif defined(CONFIG_MTD) ++ ROOT_DEV = MKDEV(31, 0); /* /dev/mtdblock0 */ ++#endif ++ ++#ifdef CONFIG_SHARPSL_BOOTLDR_PARAMS ++ if (params->u1.s.page_size != PAGE_SIZE) { ++ params->u1.s.page_size = PAGE_SIZE; ++ params->u1.s.nr_pages = 32 * 1024 * 1024 / PAGE_SIZE; ++ params->u1.s.ramdisk_size = 0; ++ params->u1.s.flags = FLAG_READONLY | FLAG_RDLOAD | FLAG_RDPROMPT; ++ params->u1.s.rootdev = ROOT_DEV; ++ params->u1.s.initrd_start = 0; ++ params->u1.s.initrd_size = 0; ++ params->u1.s.rd_start = 0; ++ params->u1.s.system_rev = 0; ++ params->u1.s.system_serial_low = 0; ++ params->u1.s.system_serial_high = 0; ++ strcpy(params->commandline, CONFIG_CMDLINE); ++ } ++#endif ++ ++ sharpsl_get_param(); ++} ++ ++static struct map_desc tosa_io_desc[] __initdata = { ++ /* virtual physical length domain r w c b */ ++ /* TC6393 (LCDC, USBC, NANDC) */ ++ { 0xf1000000, TOSA_LCDC_PHYS, 0x00400000, DOMAIN_IO, 1, 1, 0, 0 }, ++ /* SCOOP2 for internel CF */ ++ { 0xf2000000, TOSA_CF_PHYS, 0x00001000, DOMAIN_IO, 0, 1, 0, 0 }, ++ /* SCOOP2 for Jacket CF */ ++ { 0xf2200000, TOSA_SCOOP_PHYS, 0x00001000, DOMAIN_IO, 0, 1, 0, 0 }, ++ /* Nor Flash */ ++ { 0xef000000, 0x00000000, 0x00800000, DOMAIN_IO, 1, 1, 1, 0 }, ++ LAST_DESC ++}; ++ ++static void __init tosa_map_io(void) ++{ ++ pxa_map_io(); ++ iotable_init(tosa_io_desc); ++ ++ set_GPIO_mode(GPIO_ON_RESET | GPIO_IN); ++ ++ /* setup sleep mode values */ ++ PWER = 0x00000002; ++ PFER = 0x00000000; ++ PRER = 0x00000002; ++ PGSR0 = 0x00000000; ++ PGSR1 = 0x00FF0002; ++ PGSR2 = 0x00014000; ++ PCFR |= PCFR_OPDE; ++} ++ ++MACHINE_START(TOSA, "SHARP Tosa") ++ MAINTAINER("Lineo uSolutions, Inc.") ++ BOOT_MEM(0xa0000000, 0x40000000, io_p2v(0x40000000)) ++#ifdef CONFIG_SHARPSL_BOOTLDR_PARAMS ++ BOOT_PARAMS(0xa0000100) ++#endif ++ FIXUP(fixup_tosa) ++ MAPIO(tosa_map_io) ++ INITIRQ(tosa_init_irq) ++MACHINE_END ++ +diff -Nur linux_c860_org/arch/arm/mach-pxa/tosa_ac97.c linux/arch/arm/mach-pxa/tosa_ac97.c +--- linux_c860_org/arch/arm/mach-pxa/tosa_ac97.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/arch/arm/mach-pxa/tosa_ac97.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,587 @@ ++/* ++ * linux/asm/arch/mach-pxa/tosa_ac97.c ++ * ++ * AC97 interface for the Tosa chip ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * Based on: ++ * linux/drivers/sound/pxa-ac97.c -- AC97 interface for the Cotula chip ++ * Author: Nicolas Pitre ++ * Created: Aug 15, 2001 ++ * Copyright: MontaVista Software Inc. ++ * ++ * linux/drivers/sound/ac97_codec.c -- Generic AC97 mixer/modem module ++ * Derived from ac97 mixer in maestro and trident driver. ++ * Copyright 2000 Silicon Integrated System Corporation ++ * ++ * ChangeLong: ++ * 1-Nov-2003 Sharp Corporation for Tosa ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License version 2 as ++ * published by the Free Software Foundation. ++ */ ++ ++#include <linux/init.h> ++#include <linux/module.h> ++#include <linux/kernel.h> ++#include <linux/bitops.h> ++#include <linux/slab.h> ++#include <linux/pci.h> ++#include <linux/completion.h> ++#include <linux/delay.h> ++#include <linux/poll.h> ++#include <linux/sound.h> ++#include <linux/soundcard.h> ++#include <linux/ac97_codec.h> ++ ++#include <asm/hardware.h> ++#include <asm/irq.h> ++#include <asm/uaccess.h> ++#include <asm/semaphore.h> ++#include <asm/dma.h> ++ ++#include <asm/arch/tosa_wm9712.h> ++ ++#ifdef CONFIG_PM ++#include <asm/sharp_apm.h> ++#endif ++ ++#define CODEC_ID_BUFSZ 14 ++ ++typedef struct { ++ unsigned short ctl_val, pdown_val; ++} power_mode_t; ++ ++static power_mode_t pwr_values[] = { ++ { 0x6F00, 0x7FFF }, // Off ++ { 0x4600, 0x73FF }, // Rec with no HP ++ { 0x4100, 0x1F77 }, // Play with no HP ++ { 0x4600, 0x73FF }, // Rec with Stereo HP ++ { 0x0100, 0x1CEF }, // Play with Stereo HP ++ { 0x4600, 0x73FF }, // Rec with Mic HP ++ { 0x0100, 0x1EEF }, // Play with Mic HP ++ { 0x4700, 0x7FFF }, // Tablet (waiting for pen-down) ++ { 0x4700, 0x7FFF }, // Tablet (continuous conversion) ++ { 0x4700, 0x7BFF }, // Enable MICBIAS for detecting Mic HP ++ { 0x0000, 0x0000 }, // Full power ++}; ++static const int num_of_pwr_values = sizeof(pwr_values)/sizeof(pwr_values[0]); ++ ++static power_mode_t power_mode_status[NUM_OF_WM9712_DEV]; ++static power_mode_t cur_power_status; ++ ++struct ac97_codec *codec; ++ ++static struct completion CAR_completion; ++static DECLARE_MUTEX(CAR_mutex); ++ ++/************************************************************ ++ * Debug ++ ************************************************************/ ++#define DBG_LEVEL 0 ++#define DBG_L1 1 ++#define DBG_L2 2 ++#define DBG_L3 3 ++#define DEBUG(level, x, args...) \ ++ if ( level <= DBG_LEVEL ) printk("%s: " x,__FUNCTION__ ,##args) ++ ++/************************************************************ ++ * AC97 Sequense ++ ************************************************************/ ++typedef struct { ++ u16 val; ++ u8 seq; ++} ac97_seq_t; ++static volatile u32 *ac97_addr = NULL; ++static ac97_seq_t ac97_seq; ++ ++#define AC97_SEQ_READ1 0x01 ++#define AC97_SEQ_READ2 0x02 ++#define AC97_SEQ_READ_DONE 0x03 ++#define AC97_SEQ_WRITE_DONE 0x04 ++ ++/************************************************************ ++ * AC97 IDs ++ ************************************************************/ ++typedef struct { ++ u32 id; ++ char *name; ++ struct ac97_ops *ops; ++ int flags; ++} ac97_ids_t; ++ ++static struct ac97_ops null_ops = { NULL, NULL, NULL }; ++ ++static ac97_ids_t ac97_ids[] = { ++ { 0x574D4C12, "Wolfson WM9711/WM9712", &null_ops }, ++}; ++ ++/************************************************************ ++ * Timer interrupt for AC97 lost interrupt ++ ************************************************************/ ++static unsigned char ac97_timer_on = 0; ++static struct timer_list ac97_timer; ++static void ac97_timer_set(unsigned long); ++static void ac97_timer_clear(void); ++ ++static void ac97_timer_func(unsigned long data) ++{ ++ ac97_timer_on = 0; ++ if ( (ac97_seq.seq == AC97_SEQ_READ_DONE) || ++ (ac97_seq.seq == AC97_SEQ_WRITE_DONE) ) { ++ DEBUG(DBG_L2, "CAR_completion\n"); ++ complete(&CAR_completion); ++ ac97_timer_set(data); ++ } else { ++ printk(KERN_WARNING "AC97: lost interrupt(%08lx)\n", data); ++ ac97_timer_set(data); ++ } ++} ++ ++static void ac97_timer_clear(void) ++{ ++ if ( ac97_timer_on ) ++ del_timer(&ac97_timer); ++ ac97_timer_on = 0; ++} ++ ++static void ac97_timer_set(unsigned long val) ++{ ++ ac97_timer_clear(); ++ init_timer(&ac97_timer); ++ ac97_timer.data = val; ++ ac97_timer.function = ac97_timer_func; ++ ac97_timer.expires = jiffies + HZ; ++ add_timer(&ac97_timer); ++ ac97_timer_on = 1; ++} ++ ++/************************************************************ ++ * AC97 functions ++ ************************************************************/ ++#define AC97_TIMEOUT_VAL 0x10000 ++static u16 pxa_ac97_read(struct ac97_codec *codec, u8 reg) ++{ ++ down(&CAR_mutex); ++ lock_FCS(LOCK_FCS_AC97_SUB, 1); ++ if ( !(CAR & CAR_CAIP) ) { ++ ac97_addr = (volatile u32 *)&PAC_REG_BASE + (reg >> 1); ++#ifdef USE_AC97_INTERRUPT ++ ac97_seq.val = -1; ++ ac97_seq.seq = AC97_SEQ_READ1; ++ ++ init_completion(&CAR_completion); ++ ++ ac97_timer_set(ac97_seq.seq); ++ ++ (void)*ac97_addr; ++ wait_for_completion(&CAR_completion); ++ ++ ac97_timer_clear(); ++#else ++ { ++ u16 data=0; ++ int timeout; ++ // dummy ++ GSR |= GSR_RDCS; ++ GSR |= GSR_SDONE; ++ data = *ac97_addr; ++ timeout = 0; ++ while((GSR & GSR_SDONE)==0 && timeout++<AC97_TIMEOUT_VAL); ++ if ((GSR & GSR_RDCS)!=0 || timeout>=AC97_TIMEOUT_VAL) { ++ GSR |= GSR_RDCS; ++ printk(KERN_CRIT __FUNCTION__": AC97 is busy.\n"); ++ lock_FCS(LOCK_FCS_AC97_SUB, 0); ++ up(&CAR_mutex); ++ return data; ++ } ++ ++ // actual read ++ GSR |= GSR_SDONE; ++ data = *ac97_addr; ++ timeout = 0; ++ while((GSR & GSR_SDONE)==0 && timeout++<AC97_TIMEOUT_VAL); ++ if ((GSR & GSR_RDCS)!=0 || timeout>=AC97_TIMEOUT_VAL) { ++ GSR |= GSR_RDCS; ++ printk(KERN_CRIT __FUNCTION__": AC97 is busy.\n"); ++ } ++ lock_FCS(LOCK_FCS_AC97_SUB, 0); ++ up(&CAR_mutex); ++ return data; ++ } ++#endif // end USE_AC97_INTERRUPT ++ } else { ++ printk(KERN_CRIT __FUNCTION__": CAR_CAIP already set\n"); ++ } ++ lock_FCS(LOCK_FCS_AC97_SUB, 0); ++ up(&CAR_mutex); ++ return ac97_seq.val; ++} ++ ++static void pxa_ac97_write(struct ac97_codec *codec, u8 reg, u16 val) ++{ ++ down(&CAR_mutex); ++ lock_FCS(LOCK_FCS_AC97_SUB, 1); ++ if ( !(CAR & CAR_CAIP) ) { ++ ac97_addr = (volatile u32 *)&PAC_REG_BASE + (reg >> 1); ++#ifdef USE_AC97_INTERRUPT ++ ac97_seq.val = val; ++ ac97_seq.seq = AC97_SEQ_WRITE_DONE; ++ init_completion(&CAR_completion); ++ ++ ac97_timer_set(ac97_seq.seq); ++ ++ *ac97_addr = ac97_seq.val; ++ wait_for_completion(&CAR_completion); ++ ++ ac97_timer_clear(); ++#else ++ { ++ int timeout=0; ++ GSR |= GSR_CDONE; ++ *ac97_addr = val; ++ while((GSR & GSR_CDONE)==0 && timeout++<AC97_TIMEOUT_VAL); ++ if (timeout>=AC97_TIMEOUT_VAL) { ++ printk(KERN_CRIT __FUNCTION__": AC97 is busy.\n"); ++ } ++ } ++#endif // end USE_AC97_INTERRUPT ++ } else { ++ printk(KERN_CRIT __FUNCTION__": CAR_CAIP already set\n"); ++ } ++ lock_FCS(LOCK_FCS_AC97_SUB, 0); ++ up(&CAR_mutex); ++} ++ ++static void pxa_ac97_bit_clear(struct ac97_codec *codec, u8 reg, u16 val) ++{ ++ unsigned short dat = codec->codec_read(codec, reg); ++ dat &= ~val; ++ codec->codec_write(codec, reg, dat); ++} ++ ++static void pxa_ac97_bit_set(struct ac97_codec *codec, u8 reg, u16 val) ++{ ++ unsigned short dat = codec->codec_read(codec, reg); ++ dat |= val; ++ codec->codec_write(codec, reg, dat); ++} ++ ++static void pxa_ac97_irq(int irq, void *dev_id, struct pt_regs *regs) ++{ ++ if (GSR & (GSR_SDONE|GSR_CDONE)) { ++ GSR = GSR_SDONE|GSR_CDONE; ++ ++ ac97_timer_set(ac97_seq.seq); ++ ++ switch ( ac97_seq.seq ) { ++ case AC97_SEQ_READ1: ++ ac97_seq.seq = AC97_SEQ_READ2; ++ (void)*ac97_addr; ++ break; ++ case AC97_SEQ_READ2: ++ ac97_seq.seq = AC97_SEQ_READ_DONE; ++ if ( GSR & GSR_RDCS ) { ++ GSR |= GSR_RDCS; ++ printk(KERN_CRIT __FUNCTION__": read codec register timeout.\n"); ++ } ++ ac97_seq.val = *ac97_addr; ++ break; ++ case AC97_SEQ_READ_DONE: ++ udelay(20); ++ complete(&CAR_completion); ++ break; ++ case AC97_SEQ_WRITE_DONE: ++ complete(&CAR_completion); ++ break; ++ } ++ } ++} ++ ++static struct ac97_codec pxa_ac97_codec = { ++ codec_read: pxa_ac97_read, ++ codec_write: pxa_ac97_write, ++ codec_bit_clear: pxa_ac97_bit_clear, ++ codec_bit_set: pxa_ac97_bit_set, ++}; ++ ++static DECLARE_MUTEX(pxa_ac97_mutex); ++static int pxa_ac97_refcount = 0; ++ ++static char *codec_id(u16 id1, u16 id2, char *buf) ++{ ++ if(id1&0x8080) { ++ snprintf(buf, CODEC_ID_BUFSZ, "0x%04x:0x%04x", id1, id2); ++ } else { ++ buf[0] = (id1 >> 8); ++ buf[1] = (id1 & 0xFF); ++ buf[2] = (id2 >> 8); ++ snprintf(buf+3, CODEC_ID_BUFSZ - 3, "%d", id2&0xFF); ++ } ++ return buf; ++} ++ ++static int ac97_check_modem(struct ac97_codec *codec) ++{ ++ /* Check for an AC97 1.0 soft modem (ID1) */ ++ if(codec->codec_read(codec, AC97_RESET) & 2) ++ return 1; ++ /* Check for an AC97 2.x soft modem */ ++ codec->codec_write(codec, AC97_EXTENDED_MODEM_ID, 0L); ++ if(codec->codec_read(codec, AC97_EXTENDED_MODEM_ID) & 1) ++ return 1; ++ return 0; ++} ++ ++static int ac97_probe(struct ac97_codec *codec) ++{ ++ u16 id1, id2; ++ u16 audio; ++ int i; ++ char cidbuf[CODEC_ID_BUFSZ]; ++ ++ codec->codec_write(codec, AC97_RESET, 0L); ++ ++ /* also according to spec, we wait for codec-ready state */ ++ if ( codec->codec_wait ) codec->codec_wait(codec); ++ else udelay(10); ++ ++ if ( (audio = codec->codec_read(codec, AC97_RESET)) & 0x8000 ) { ++ printk(KERN_ERR "ac97_codec: %s ac97 codec not present\n", ++ (codec->id & 0x2) ? (codec->id&1 ? "4th" : "Tertiary") ++ : (codec->id&1 ? "Secondary": "Primary")); ++ return 0; ++ } ++ ++ /* probe for Modem Codec */ ++ codec->modem = ac97_check_modem(codec); ++ codec->name = NULL; ++ codec->codec_ops = &null_ops; ++ ++ id1 = codec->codec_read(codec, AC97_VENDOR_ID1); ++ id2 = codec->codec_read(codec, AC97_VENDOR_ID2); ++ for (i = 0; i < ARRAY_SIZE(ac97_ids); i++) { ++ if (ac97_ids[i].id == ((id1 << 16) | id2)) { ++ codec->type = ac97_ids[i].id; ++ codec->name = ac97_ids[i].name; ++ codec->codec_ops = ac97_ids[i].ops; ++ codec->flags = ac97_ids[i].flags; ++ break; ++ } ++ } ++ ++ /* A device which thinks its a modem but isnt */ ++ if ( codec->flags & AC97_DELUDED_MODEM ) ++ codec->modem = 0; ++ ++ if ( codec->name == NULL ) ++ codec->name = "Unknown"; ++ printk(KERN_INFO "ac97_codec: AC97 %s codec, id: %s (%s)\n", ++ codec->modem ? "Modem" : (audio ? "Audio" : ""), ++ codec_id(id1, id2, cidbuf), codec->name); ++ return 1; ++} ++ ++int pxa_ac97_get(struct ac97_codec **codec, unsigned char *ac97_on) ++{ ++ if ( *ac97_on != 0 ) return 0; ++ ++ *codec = NULL; ++ down(&pxa_ac97_mutex); ++ ++ DEBUG(DBG_L1, "count(%d)\n", pxa_ac97_refcount); ++ pxa_ac97_refcount++; ++ up(&pxa_ac97_mutex); ++ *codec = &pxa_ac97_codec; ++ *ac97_on = 1; ++ ++ return 0; ++} ++ ++void pxa_ac97_put(unsigned char *ac97_on) ++{ ++ if ( *ac97_on == 0 ) return; ++ down(&pxa_ac97_mutex); ++ pxa_ac97_refcount--; ++ DEBUG(DBG_L1, "count(%d)\n", pxa_ac97_refcount); ++ up(&pxa_ac97_mutex); ++ *ac97_on = 0; ++} ++ ++unsigned int ac97_set_dac_rate(struct ac97_codec *codec, unsigned int rate) ++{ ++ unsigned int new_rate = rate; ++ u32 dacp; ++ u32 mast_vol, phone_vol, mono_vol, pcm_vol; ++ u32 mute_vol = 0x8000; /* The mute volume? */ ++ ++ if( rate != codec->codec_read(codec, AC97_PCM_FRONT_DAC_RATE) ) { ++ /* Mute several registers */ ++ mast_vol = codec->codec_read(codec, AC97_MASTER_VOL_STEREO); ++ mono_vol = codec->codec_read(codec, AC97_MASTER_VOL_MONO); ++ phone_vol = codec->codec_read(codec, AC97_HEADPHONE_VOL); ++ pcm_vol = codec->codec_read(codec, AC97_PCMOUT_VOL); ++ codec->codec_write(codec, AC97_MASTER_VOL_STEREO, mute_vol); ++ codec->codec_write(codec, AC97_MASTER_VOL_MONO, mute_vol); ++ codec->codec_write(codec, AC97_HEADPHONE_VOL, mute_vol); ++ codec->codec_write(codec, AC97_PCMOUT_VOL, mute_vol); ++ ++ /* Power down the DAC */ ++ dacp=codec->codec_read(codec, AC97_POWER_CONTROL); ++ codec->codec_write(codec, AC97_POWER_CONTROL, dacp|0x0200); ++ /* Load the rate and read the effective rate */ ++ codec->codec_write(codec, AC97_PCM_FRONT_DAC_RATE, rate); ++ new_rate=codec->codec_read(codec, AC97_PCM_FRONT_DAC_RATE); ++ /* Power it back up */ ++ codec->codec_write(codec, AC97_POWER_CONTROL, dacp); ++ ++ /* Restore volumes */ ++ codec->codec_write(codec, AC97_MASTER_VOL_STEREO, mast_vol); ++ codec->codec_write(codec, AC97_MASTER_VOL_MONO, mono_vol); ++ codec->codec_write(codec, AC97_HEADPHONE_VOL, phone_vol); ++ codec->codec_write(codec, AC97_PCMOUT_VOL, pcm_vol); ++ } ++ return new_rate; ++} ++ ++unsigned int ac97_set_adc_rate(struct ac97_codec *codec, unsigned int rate) ++{ ++ unsigned int new_rate = rate; ++ u32 dacp; ++ if( rate != codec->codec_read(codec, AC97_PCM_LR_ADC_RATE) ) { ++ /* Power "Up" the ADC */ ++ dacp=codec->codec_read(codec, AC97_POWER_CONTROL); ++ dacp &= ~(0x1<<8); ++ codec->codec_write(codec, AC97_POWER_CONTROL, dacp); ++ ++ codec->codec_write(codec, AC97_PCM_LR_ADC_RATE, rate); ++ new_rate=codec->codec_read(codec, AC97_PCM_LR_ADC_RATE); ++ ++ /* Power it back up */ ++ codec->codec_write(codec, AC97_POWER_CONTROL, dacp); ++ } ++ return new_rate; ++} ++ ++void wm9712_power_mode(int dev, int mode) ++{ ++ int i; ++ power_mode_t new_power_status; ++ dev %= NUM_OF_WM9712_DEV; ++ mode %= num_of_pwr_values; ++ // printk("wm9712_power_mode(%d,%d)\n",dev,mode); ++ power_mode_status[dev] = pwr_values[mode]; ++ // create new state ++ new_power_status = power_mode_status[0]; ++ for (i=1; i<NUM_OF_WM9712_DEV; i++) { ++ new_power_status.ctl_val &= power_mode_status[i].ctl_val; ++ new_power_status.pdown_val &= power_mode_status[i].pdown_val; ++ } ++ // compare with current state ++ if (new_power_status.pdown_val != cur_power_status.pdown_val) { ++ ac97_write(AC97_POWERDOWN, new_power_status.pdown_val); ++ cur_power_status.pdown_val = new_power_status.pdown_val; ++ // printk("change status PWDOWN = %04X\n", cur_power_status.pdown_val); ++ } ++ if (new_power_status.ctl_val != cur_power_status.ctl_val) { ++ ac97_write(AC97_POWER_CONTROL, new_power_status.ctl_val); ++ cur_power_status.ctl_val = new_power_status.ctl_val; ++ // printk("change status PW_CTRL = %04X\n", cur_power_status.ctl_val); ++ } ++ ++} ++ ++void tosa_ac97_init(void) ++{ ++ int i; ++ int ret,timeo; ++ ++ lock_FCS(LOCK_FCS_AC97, 1); ++ codec = NULL; ++ pxa_ac97_refcount = 0; ++ set_GPIO_mode(GPIO31_SYNC_AC97_MD); ++ set_GPIO_mode(GPIO30_SDATA_OUT_AC97_MD); ++ set_GPIO_mode(GPIO28_BITCLK_AC97_MD); ++ set_GPIO_mode(GPIO29_SDATA_IN_AC97_MD); ++ set_GPIO_mode(GPIO20_DREQ0_MD); ++ ++ for (i=0; i<NUM_OF_WM9712_DEV; i++) { ++ power_mode_status[i].ctl_val = pwr_values[WM9712_PWR_OFF].ctl_val; ++ power_mode_status[i].pdown_val = pwr_values[WM9712_PWR_OFF].pdown_val; ++ } ++ memset(&cur_power_status,0,sizeof(cur_power_status)); ++ ++#if 1 // move from ac97_get ++ CKEN |= CKEN2_AC97; ++ /* AC97 power on sequense */ ++ while ( 1 ) { ++ GCR = 0; ++ udelay(100); ++ GCR |= GCR_COLD_RST; ++ udelay(5); ++ GCR |= GCR_WARM_RST; ++ udelay(5); ++ for ( timeo = 0x10000; timeo > 0; timeo-- ) { ++ if ( GSR & GSR_PCR ) break; ++ //X schedule(); ++ mdelay(5); ++ } ++ if( timeo > 0 ) break; ++ printk(KERN_WARNING "AC97 power on retry!!\n"); ++ } ++ ++#ifdef USE_AC97_INTERRUPT ++ if( (ret = request_irq(IRQ_AC97, pxa_ac97_irq, 0, "AC97", NULL)) ) { ++ lock_FCS(LOCK_FCS_AC97, 0); ++ return ret; ++ } ++ } ++#endif ++ ++ if ( (ret = ac97_probe(&pxa_ac97_codec)) != 1 ) { ++#ifdef USE_AC97_INTERRUPT ++ free_irq(IRQ_AC97, NULL); ++#endif ++ GCR = GCR_ACLINK_OFF; ++ CKEN &= ~CKEN2_AC97; ++ lock_FCS(LOCK_FCS_AC97, 0); ++ return ret; ++ } ++ pxa_ac97_write(&pxa_ac97_codec, AC97_EXTENDED_STATUS, 1); ++ /* ++ * Setting AC97 GPIO ++ * i/o function ++ * GPIO1: input EAR_IN signal ++ * GPIO2: output IRQ signal ++ * GPIO3: output PENDOWN signal ++ * GPIO4: input MASK signal ++ * GPIO5: input DETECT MIC signal ++ */ ++ pxa_ac97_bit_clear(&pxa_ac97_codec, AC97_GPIO_FUNC, ++ ((1<<2)|(1<<3)|(1<<4)|(1<<5))); ++ pxa_ac97_bit_clear(&pxa_ac97_codec, AC97_GPIO_CONFIG,(1<<2)|(1<<3)); ++ pxa_ac97_bit_set(&pxa_ac97_codec, AC97_GPIO_CONFIG, (1<<1)|(1<<4)|(1<<5)); ++#endif ++ codec = &pxa_ac97_codec; ++ lock_FCS(LOCK_FCS_AC97, 0); ++} ++ ++void tosa_ac97_exit(void) ++{ ++#if 1 // move from ac97_put ++ GCR = GCR_ACLINK_OFF; ++ CKEN &= ~CKEN2_AC97; ++#ifdef USE_AC97_INTERRUPT ++ free_irq(IRQ_AC97, NULL); ++#endif ++ pxa_ac97_refcount = 0; ++#endif ++} ++ ++EXPORT_SYMBOL(ac97_set_dac_rate); ++EXPORT_SYMBOL(ac97_set_adc_rate); ++EXPORT_SYMBOL(pxa_ac97_get); ++EXPORT_SYMBOL(pxa_ac97_put); ++EXPORT_SYMBOL(wm9712_power_mode); +diff -Nur linux_c860_org/arch/arm/mach-pxa/tosa_battery.c linux/arch/arm/mach-pxa/tosa_battery.c +--- linux_c860_org/arch/arm/mach-pxa/tosa_battery.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/arch/arm/mach-pxa/tosa_battery.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,2603 @@ ++/* ++ * linux/arch/arm/mach-pxa/tosa_battery.c ++ * ++ * Based on ++ * linux/arch/arm/mach-sa1100/collie_battery.c ++ * linux/arch/arm/mach-pxa/sharpsl_battery.c ++ * ++ * Battery routines for tosa (SHARP) ++ * ++ * Copyright (C) 2004 SHARP ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * ChangeLog: ++ * ++ */ ++ ++ ++/* this driver support the following functions ++ * - apm_get_power_status ++ * - charge proc ++ */ ++ ++ ++#include <linux/config.h> ++#include <linux/module.h> ++ ++#include <linux/poll.h> ++#include <linux/types.h> ++#include <linux/stddef.h> ++#include <linux/timer.h> ++#include <linux/fcntl.h> ++#include <linux/slab.h> ++#include <linux/stat.h> ++#include <linux/proc_fs.h> ++#include <linux/miscdevice.h> ++#include <linux/init.h> ++#include <linux/sched.h> ++#include <linux/pm.h> ++#include <linux/kernel.h> ++#include <linux/smp_lock.h> ++#include <linux/apm_bios.h> ++#include <linux/delay.h> ++ ++#include <asm/io.h> ++#include <asm/hardware.h> ++#include <asm/irq.h> ++#include <asm/mach/irq.h> ++#include <asm/hardirq.h> ++ ++#include <asm/sharp_char.h> ++#include <asm/sharp_keycode.h> ++#include <linux/ac97_codec.h> ++#include <asm/arch/tosa_wm9712.h> ++#include <asm/arch/keyboard_tosa.h> ++#include <asm/arch/tosa.h> ++#include <video/tosa_backlight.h> ++#include <asm/arch/sharpsl_battery.h> ++ ++#define TOSA_BATTERY_FAILSAFE_LOWBAT ++#define TOSA_BATTERY_AD_OFFSET (0) ++ ++#define TOSA_OFF_CHARGE_FAILSAFE ++ ++#define TOSA_FOR_ENGLISH ++ ++#ifdef DEBUG ++#define DPRINTK(x, args...) printk(x,##args) ++#else ++#define DPRINTK(x, args...) if ( msglevel & 1 ) printk(x,##args); ++#endif ++ ++#ifdef DEBUG2 ++#define DPRINTK2(x, args...) printk( x,##args) ++#else ++#define DPRINTK2(x, args...) if ( msglevel & 2 ) printk(x,##args); ++#endif ++ ++#ifdef DEBUG3 ++#define DPRINTK3(x, args...) printk( x,##args) ++#else ++#define DPRINTK3(x, args...) if ( msglevel & 4 ) printk(x,##args); ++#endif ++ ++#ifdef DEBUG4 ++#define DPRINTK4(x, args...) printk( x,##args) ++#else ++#define DPRINTK4(x, args...) if ( msglevel & 8 ) printk(x,##args); ++#endif ++ ++#ifdef TOSA_FOR_ENGLISH ++#ifdef DEBUG5 ++#define DPRINTK5(x, args...) printk( x,##args) ++#else ++#define DPRINTK5(x, args...) if ( msglevel & 16 ) printk("[CHKCHGFULL]: "x,##args); ++#endif ++#endif // TOSA_FOR_ENGLISH ++ ++#define CHECK_LOG (0) // for DEBUG ++#if CHECK_LOG ++int gStartTime = 0; ++#endif ++ ++/* ++ * The battery device is one of the misc char devices. ++ * This is its minor number. ++ */ ++#define BATTERY_MINOR_DEV 215 ++ ++#define SEL_MAIN 0 ++#define SEL_JACKET 1 ++#define SEL_BU 2 ++ ++static void tosa_charge_on_off(int,int); ++ ++#define CHARGE_ON() ( { CHARGE_0_ON(); CHARGE_1_ON(); } ) ++#define CHARGE_OFF() ( { CHARGE_0_OFF(); CHARGE_1_OFF(); } ) ++ ++#define CHARGE_0_ON() tosa_charge_on_off(SEL_MAIN, 1) ++#define CHARGE_0_OFF() tosa_charge_on_off(SEL_MAIN, 0) ++ ++#define CHARGE_1_ON() tosa_charge_on_off(SEL_JACKET, 1) ++#define CHARGE_1_OFF() tosa_charge_on_off(SEL_JACKET, 0) ++ ++extern void sharpsl_charge_err_off(void); ++#define CHARGE_LED_ON() set_led_status(SHARP_LED_CHARGER,LED_CHARGER_CHARGING) ++#define CHARGE_LED_OFF() set_led_status(SHARP_LED_CHARGER,LED_CHARGER_OFF) ++#define CHARGE_LED_ERR() set_led_status(SHARP_LED_CHARGER,LED_CHARGER_ERROR) ++#define CHARGE_LED_ERR_OFF() sharpsl_charge_err_off() ++ ++#define SHARPSL_BATTERY_STATUS_HIGH APM_BATTERY_STATUS_HIGH ++#define SHARPSL_BATTERY_STATUS_LOW APM_BATTERY_STATUS_LOW ++#define SHARPSL_BATTERY_STATUS_VERYLOW APM_BATTERY_STATUS_VERY_LOW ++#define SHARPSL_BATTERY_STATUS_CRITICAL APM_BATTERY_STATUS_CRITICAL ++ ++#define APM_BATL_CLOSE 0 ++#define APM_BATL_OPEN 1 ++#define SHARPSL_BAT_LOCKED_STATUS \ ++ (( GPLR(GPIO_BAT_LOCKED) & GPIO_bit(GPIO_BAT_LOCKED) ) ? APM_BATL_CLOSE : APM_BATL_OPEN) ++ ++static int tosa_ac_line_status(int); ++#define SHARPSL_AC_LINE_STATUS tosa_ac_line_status(20 /* msec */) ++ ++#define SHARPSL_MAIN_BATT_FATAL \ ++ (( GPLR(GPIO_BAT0_LOW) & GPIO_bit(GPIO_BAT0_LOW) ) ? 0 : 1 ) ++ ++#define SHARPSL_JACKET_BATT_FATAL \ ++ (( GPLR(GPIO_BAT1_LOW) & GPIO_bit(GPIO_BAT1_LOW) ) ? 0 : 1 ) ++ ++#define SHARPSL_MAIN_BATT_FULL \ ++ (( GPLR(GPIO_BAT0_CRG) & GPIO_bit(GPIO_BAT0_CRG) ) ? 1 : 0 ) ++ ++#define SHARPSL_JACKET_BATT_FULL \ ++ (( GPLR(GPIO_BAT1_CRG) & GPIO_bit(GPIO_BAT1_CRG) ) ? 1 : 0 ) ++ ++ ++#define SHARPSL_APO_DEFAULT ( ( 3 * 60 ) * SHARPSL_PM_TICK ) // 3 min ++#define SHARPSL_LPO_DEFAULT ( 20 * SHARPSL_PM_TICK ) // 20 sec ++ ++ ++#define SHARPSL_PM_TICK ( HZ ) // 1 sec ++#define SHARPSL_BATCHK_TIME ( SHARPSL_PM_TICK ) // 1 sec ++#define SHARPSL_MAIN_GOOD_COUNT ( HZ / SHARPSL_PM_TICK ) // 1 sec ++#define SHARPSL_MAIN_NOGOOD_COUNT ( HZ / SHARPSL_PM_TICK ) // 1 sec ++ ++#define SHARPSL_BATTERY_CK_TIME ( 10*60*1*100 ) // 10min ( base jiffies ) ++#define TOSA_TEMP_READ_WAIT_TIME (5) // 5msec [Fix] ++#define TOSA_BATTERY_READ_WAIT_TIME (5) // 5msec [Fix] ++#define TOSA_DISCHARGE_WAIT_TIME (10) // 10msec ++ ++#define TOSA_MAIN_BATTERY_EXIST_THRESH (3600) // 2.9V [Fix] ++#define TOSA_JACKET_BATTERY_EXIST_THRESH (3600) // 2.9V [Fix] ++ ++#define TOSA_MAIN_BATTERY_ERR_THRESH (1200) // 2.9V [Fix] ++#define TOSA_JACKET_BATTERY_ERR_THRESH (1200) // 2.9V [Fix] ++ ++ ++#define TOSA_MAIN_BATT_FATAL_ACIN_VOLT (1572+TOSA_BATTERY_AD_OFFSET) // 3.80V [Fix] ++#define TOSA_JACKET_BATT_FATAL_ACIN_VOLT (1572+TOSA_BATTERY_AD_OFFSET) // 3.80V [Fix] ++#define TOSA_MAIN_BATT_FATAL_NOACIN_VOLT (1551+TOSA_BATTERY_AD_OFFSET) // 3.75V [Fix] ++#define TOSA_JACKET_BATT_FATAL_NOACIN_VOLT (1551+TOSA_BATTERY_AD_OFFSET) // 3.75V [Fix] ++ ++ ++#define TOSA_JC_CHECK_WAIT_TIME 10 // 10*10mS Jacket Check [Fix] ++#define TOSA_JC_CHECK_TIMES 5 // 5 times ++ ++#define SHARPSL_TOSA_WAIT_CO_TIME 20 // 20 Sec ++ //NOTICE !! you want to change this value , so you must change ++ // alarm check mirgin time ( +30 ) in the sharpsl_power.c. ++ ++#define SHARPSL_CAUTION_CONTRAST TOSA_BL_CAUTION_CONTRAST ++#define SHARPSL_RESET_CONTRAST TOSA_BL_RESET_CONTRAST ++#define SHARPSL_LIMIT_CONTRAST(x) tosa_bl_set_limit_contrast(x) ++ ++#define CHARGE_STEP1 1 ++#define CHARGE_STEP2 2 ++#define CHARGE_STEP3 3 ++#define CHARGE_STEP4 4 ++#define CHARGE_STEP5 5 ++#define CHARGE_STEP6 6 ++#define CHARGE_STEP7 7 ++#define CHARGE_STEP_END 10 ++#define CHARGE_STEP_EXIT 11 ++#define CHARGE_STEP_ERROR 12 ++#define SHARPSL_CHARGE_RETRY_CNT 1 // 10 min ++#define SHARPSL_AFTER_CHARGE_CNT 0 // 0 ++ ++#define SHARPSL_CNV_VALUE_NUM 10 ++#define SHARPSL_CNV_TEMP_NUM 10 ++ ++ ++typedef struct BatteryThresh { ++ int voltage; ++ int percentage; ++ int status; ++} BATTERY_THRESH; ++ ++/*** prototype *********************************************************************/ ++static int tosa_get_jacket_status(void); ++static void tosa_request_off(void); ++static int tosa_battery_thread_main(void); ++static int tosa_get_sel_battery(int); //[Fix] ++static int tosa_read_battery(int); //[Fix] ++static int tosa_read_temp(int); //[Fix] ++static int tosa_read_battery_avg(int); ++static int tosa_read_temp_avg(int); //[Fix] ++static int tosa_check_battery_error(int,int); ++static int tosa_check_battery_exist(int,int); //[Fix] ++static int tosa_check_main_battery_error(void); ++static int tosa_check_jacket_battery_error(void); ++static int tosa_check_main_battery_not_exist(void); //[Fix] ++static int tosa_check_jacket_battery_not_exist(void); //[Fix] ++static int tosa_read_main_battery(void); ++static int tosa_read_jacket_battery(void); ++static int tosa_read_backup_battery(void); ++static int tosa_check_main_batt_fatal(void); ++static int tosa_check_jacket_batt_fatal(void); ++static void tosa_charge_start(void); //[Fix] ++static void tosa_charge_stop(void); //[Fix] ++static void tosa_reset_battery_info(void); ++static void tosa_jacket_kick_timer(void); ++static void tosa_jacket_interrupt(int,void *,struct pt_regs *); ++static void tosa_ac_interrupt(int,void *,struct pt_regs *); ++static void tosa_main_batt_fatal_interrupt(int,void *,struct pt_regs *); ++static void tosa_jacket_batt_fatal_interrupt(int,void *,struct pt_regs *); ++static int tosa_cnv_battery(int,int); ++static void tosa_get_all_battery(void); //[Fix] ++static int tosa_get_sel_charge_percent(int,int); ++static BATTERY_THRESH *tosa_get_sel_level(int,int); ++static int tosa_get_dac_value(int); //[Fix] ++static int get_select_val(int *); ++static int tosa_get_jacket_status_for_on(void); ++static void tosa_off_jc_card_limit(void); ++ ++ ++/* thread */ ++static int tosa_charge_on(void*); ++static int tosa_charge_off(void*); ++static int tosa_battery_thread(void*); ++static int tosa_fatal_check(void*); ++static int tosa_jacket_check(void*); ++ ++ ++/*** extern ***********************************************************************/ ++extern u32 apm_wakeup_src_mask; ++extern int counter_step_contrast; ++extern void handle_scancode(unsigned char,int); ++extern unsigned long ssp_get_dac_val(unsigned long,int); ++extern int sharpsl_is_power_mode_sensitive_battery(void); ++extern int ac97_ad_input(int,unsigned short *); ++extern int set_led_status(int,int); ++extern unsigned short set_scoop_jc_gpio(unsigned short); ++extern unsigned short reset_scoop_jc_gpio(unsigned short); ++ ++#ifdef CONFIG_PM ++extern int pass_charge_flag; ++//extern int counter_step_save; ++#endif ++ ++/*** variables ********************************************************************/ ++ ++/* BL 5-3 */ ++BATTERY_THRESH sharpsl_main_battery_thresh_fl[] = { ++ { 1663, 100, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 1605, 75, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 1564, 50, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 1510, 25, SHARPSL_BATTERY_STATUS_LOW}, ++ { 1435, 5, SHARPSL_BATTERY_STATUS_VERYLOW}, ++ { 0, 0, SHARPSL_BATTERY_STATUS_CRITICAL}, ++}; ++ ++/* BL 2-0 */ ++BATTERY_THRESH sharpsl_main_battery_thresh_nofl[] = { ++ { 1679, 100, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 1617, 75, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 1576, 50, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 1530, 25, SHARPSL_BATTERY_STATUS_LOW}, ++ { 1448, 5, SHARPSL_BATTERY_STATUS_VERYLOW}, ++ { 0, 0, SHARPSL_BATTERY_STATUS_CRITICAL}, ++}; ++ ++/* BL 5-3 */ ++BATTERY_THRESH sharpsl_jacket_battery_thresh_fl[] = { ++ { 1663, 100, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 1605, 75, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 1564, 50, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 1510, 25, SHARPSL_BATTERY_STATUS_LOW}, ++ { 1435, 5, SHARPSL_BATTERY_STATUS_VERYLOW}, ++ { 0, 0, SHARPSL_BATTERY_STATUS_CRITICAL}, ++}; ++ ++/* BL 2-0 */ ++BATTERY_THRESH sharpsl_jacket_battery_thresh_nofl[] = { ++ { 1679, 100, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 1617, 75, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 1576, 50, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 1530, 25, SHARPSL_BATTERY_STATUS_LOW}, ++ { 1448, 5, SHARPSL_BATTERY_STATUS_VERYLOW}, ++ { 0, 0, SHARPSL_BATTERY_STATUS_CRITICAL}, ++}; ++ ++BATTERY_THRESH sharpsl_bu_battery_thresh_fl[] = { ++ { 3226, 100, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 0, 0, SHARPSL_BATTERY_STATUS_VERYLOW}, ++}; ++ ++BATTERY_THRESH sharpsl_bu_battery_thresh_nofl[] = { ++ { 3226, 100, SHARPSL_BATTERY_STATUS_HIGH}, ++ { 0, 0, SHARPSL_BATTERY_STATUS_VERYLOW}, ++}; ++ ++ ++#if 1 ++static struct file_operations sharpsl_battery_fops = { ++}; ++#else ++static struct file_operations sharpsl_battery_fops = { ++ owner: THIS_MODULE, ++ read: do_read, ++ poll: do_poll, ++ ioctl: do_ioctl, ++ open: do_open, ++ release: do_release, ++}; ++#endif ++ ++static struct miscdevice battery_device = { ++ BATTERY_MINOR_DEV, ++ "battery", ++ &sharpsl_battery_fops ++}; ++ ++ ++int charge_status = 0; /* charge status 1 : charge 0: not charge */ ++int sharpsl_off_charge = 0; /* 0: on , 1 : off */ ++ ++unsigned int APOCnt = SHARPSL_APO_DEFAULT; ++unsigned int APOCntWk = 0; ++unsigned int LPOCnt = SHARPSL_LPO_DEFAULT; ++unsigned int LPOCntWk = 0; ++static DECLARE_WAIT_QUEUE_HEAD(battery_queue); ++static int msglevel; ++ ++int sharpsl_main_battery = SHARPSL_BATTERY_STATUS_HIGH; ++int sharpsl_main_battery_percentage = 100; ++int sharpsl_jacket_battery = SHARPSL_BATTERY_STATUS_HIGH; ++int sharpsl_jacket_battery_percentage = 100; ++int sharpsl_bu_battery = SHARPSL_BATTERY_STATUS_HIGH; ++int sharpsl_bu_battery_percentage = 100; ++ ++int sharpsl_bat_locked = 0; ++ ++int sharpsl_jacket_exist = 0; ++int sharpsl_jacket_batt_exist = 0; ++static int tosa_jacket_status_change = 0; ++static int tosa_jacket_check_only = 0; ++static int tosa_cardslot_error = 0; ++#define ERR_CARDSLOT_CF1 (0x1<<0) ++#define ERR_CARDSLOT_CF2 (0x1<<1) ++#define ERR_CARDSLOT_SD (0x1<<2) ++ ++int sharpsl_ac_status = APM_AC_OFFLINE; ++ ++static int MainCntWk = SHARPSL_MAIN_GOOD_COUNT; ++static int MainCnt = SHARPSL_MAIN_NOGOOD_COUNT; ++static int back_ac_status = -1; ++ ++static int back_battery_status = -1; ++static int back_jacket_battery_status = -1; ++static int back_bu_battery_status = -1; ++static int sharpsl_check_time = SHARPSL_BATCHK_TIME; ++ ++static int sharpsl_main_status_bk = SHARPSL_BATTERY_STATUS_HIGH; ++static int sharpsl_main_percent_bk = 100; ++static int sharpsl_jacket_status_bk = SHARPSL_BATTERY_STATUS_HIGH; ++static int sharpsl_jacket_percent_bk = 100; ++static int sharpsl_bu_status_bk = SHARPSL_BATTERY_STATUS_HIGH; ++static int sharpsl_bu_percent_bk = 100; ++ ++int sharpsl_main_bk_flag = 0; ++ ++static struct timer_list ac_kick_timer; ++static struct timer_list jacket_kick_timer; ++ ++#ifdef CONFIG_PM ++static struct pm_dev *battery_pm_dev; /* registered PM device */ ++#endif ++ ++static int battery_off_flag = 0; /* charge : suspend while get adc */ ++static int is_ac_adaptor = 0; /* AC adaptor in/out */ ++ ++static DECLARE_WAIT_QUEUE_HEAD(charge_on_queue); ++static DECLARE_WAIT_QUEUE_HEAD(charge_off_queue); ++static DECLARE_WAIT_QUEUE_HEAD(battery_waitqueue); ++static DECLARE_WAIT_QUEUE_HEAD(fatal_chk_queue); ++static DECLARE_WAIT_QUEUE_HEAD(jacket_chk_queue); ++ ++static int is_enabled_off = 1; ++ ++int sharpsl_charge_cnt = 0; ++int sharpsl_charge_dummy_cnt = 1; ++ ++static int sharpsl_ad_main[SHARPSL_CNV_VALUE_NUM+1]; ++static int sharpsl_ad_index_main = 0; ++static int sharpsl_ad_jacket[SHARPSL_CNV_VALUE_NUM+1]; ++static int sharpsl_ad_index_jacket = 0; ++static int sharpsl_ad_bu[SHARPSL_CNV_VALUE_NUM+1]; ++static int sharpsl_ad_index_bu = 0; ++ ++static int tosa_jacket_check_count = 0; ++static unsigned int tosa_jacket_state = 0; ++static int tosa_dac_init = 0; ++ ++ ++static int sharpsl_change_battery_status = 0; ++ ++static int tosa_jc_card_limit_sel = 0; ++ ++static int tosa_off_main_batt_full = 0; ++static int tosa_off_jacket_batt_full = 0; ++ ++static int tosa_off_check_jacket_req = 0; ++ ++// for DEBUG ++static int sharpsl_debug_flag = 0; ++ ++#ifdef TOSA_OFF_CHARGE_FAILSAFE ++#define TOSA_CHARGE_FULL_MAX_TIME (4*60*60) // 4H ++#define TOSA_CHARGE_FULL_DIFF_VOLT (20) // about 50mV ++static int tosa_charge_full_enable = 0; ++static int tosa_charge_full_counter = 0; ++static int tosa_charge_full_main_batt = 0; ++static int tosa_charge_full_jacket_batt = 0; ++#endif //TOSA_OFF_CHARGE_FAILSAFE ++ ++#ifdef TOSA_FOR_ENGLISH ++static int tosa_charge_full_state = 0; ++static int tosa_decide_charge_full_counter = 0; ++int logo_lang = 0; // (default): En , (1): Jp ++#define TOSA_DECIDE_CHARGE_FULL_COUNTER ( 60*100 ) // 1min ( base jiffies ) ++#define DISCONNECT_AC (0) ++#define CONNECT_AC (1) ++#define DETECT_CHARGE_FULL (2) ++#define DECIDE_CHARGE_FULL (3) ++#define GET_CHARGE_FULL_STATE() tosa_charge_full_state ++#define SET_CHARGE_FULL_STATE(state) (tosa_charge_full_state = state) ++#define IS_ENGLISH_MODEL() (logo_lang != 1) ++#endif // TOSA_FOR_ENGLISH ++ ++void set_jacketslot_error( int on ) ++{ ++ if (on) { ++ if (!(tosa_cardslot_error&ERR_CARDSLOT_CF2)) { ++ tosa_cardslot_error |= ERR_CARDSLOT_CF2; ++ sharpsl_change_battery_status = 1; ++ wake_up_interruptible(&battery_waitqueue); ++ } ++ } else { ++ if (tosa_cardslot_error&ERR_CARDSLOT_CF2) { ++ tosa_cardslot_error &= ~ERR_CARDSLOT_CF2; ++ sharpsl_change_battery_status = 1; ++ wake_up_interruptible(&battery_waitqueue); ++ } ++ } ++} ++ ++int current_cardslot_error( int num ) ++{ ++ if (num==0) { ++ return (tosa_cardslot_error & ERR_CARDSLOT_CF1)?1:0; ++ } else { // slot 1 ++ return (tosa_cardslot_error & ERR_CARDSLOT_CF2)?1:0; ++ } ++} ++ ++/*** apm subroutines ***********************************************************/ ++static int tosa_get_jacket_status(void) ++{ ++ if (tosa_jacket_check_count == 0){ ++ tosa_jacket_state = GPLR(GPIO_JACKET_DETECT) & GPIO_bit(GPIO_JACKET_DETECT); ++ tosa_jacket_check_count++; ++ return 0; ++ } ++ ++ if (tosa_jacket_state == (GPLR(GPIO_JACKET_DETECT) & GPIO_bit(GPIO_JACKET_DETECT))){ ++ if (tosa_jacket_check_count++ >= TOSA_JC_CHECK_TIMES){ ++ if (tosa_jacket_state){ ++ sharpsl_jacket_exist = 0; // non-exsistent (unit) ++ sharpsl_jacket_batt_exist = 0; // non-exststent (battery) ++ DPRINTK2("[BATT] jacket was removed.\n"); ++ }else{ ++ sharpsl_jacket_exist = 1; // exsistent (unit) ++ DPRINTK2("JACKET STATUS [ EXIST ]\n"); ++ if(!tosa_check_jacket_battery_not_exist()){ ++ sharpsl_jacket_batt_exist = 1; // exsistent (battery) ++ DPRINTK2("JACKET BATTERY STATUS [ EXIST ]\n"); ++ }else{ ++ sharpsl_jacket_batt_exist = 0; // non-exststent (battery) ++ DPRINTK2("JACKET BATTERY STATUS [ NOT EXIST ]\n"); ++ } ++ } ++ // jacket battery charge control. ++ if(sharpsl_jacket_batt_exist){ ++ CHARGE_1_ON(); ++ }else{ ++ CHARGE_1_OFF(); ++ } ++ ++ tosa_jacket_status_change = 1; // jacket status is changed. ++ ++ if(!tosa_jacket_check_only){ ++ sharpsl_change_battery_status = 1; // change status ++ wake_up_interruptible(&battery_waitqueue); ++ } ++ ++ tosa_jacket_check_count = 0; ++ return 1; ++ } ++ }else{ ++ tosa_jacket_check_count = 0; ++ } ++ return 0; ++} ++ ++static int tosa_get_jacket_status_for_on(void) ++{ ++ tosa_jacket_check_count = 0; ++ tosa_jacket_check_only = 1; ++ while(1){ ++ if(tosa_get_jacket_status()){ ++ mdelay(TOSA_JC_CHECK_WAIT_TIME*10); ++ break; ++ } ++ mdelay(TOSA_JC_CHECK_WAIT_TIME*10); ++ } ++ tosa_jacket_check_only = 0; ++ return 0; ++} ++ ++int sharpsl_apm_get_power_status(u_char *ac_line_status, ++ u_char *battery_main_status, ++ u_char *battery_jacket_status, ++ u_char *battery_bu_status, ++ u_char *battery_flag, ++ u_char *battery_main_percentage, ++ u_char *battery_jacket_percentage, ++ u_char *battery_bu_percentage, ++ u_short *battery_main_life, ++ u_short *battery_jacket_life, ++ u_short *battery_bu_life) ++ ++{ ++ // set ac status ++ *ac_line_status = sharpsl_ac_status; ++ ++ // set battery_status main ++ *battery_main_status = sharpsl_main_battery; ++ *battery_jacket_status = sharpsl_jacket_battery; ++ *battery_bu_status = sharpsl_bu_battery; ++ ++ // set battery percentage ++ *battery_main_percentage = sharpsl_main_battery_percentage; ++ *battery_jacket_percentage = sharpsl_jacket_battery_percentage; ++ *battery_bu_percentage = sharpsl_bu_battery_percentage; ++ ++ if ( *ac_line_status == APM_AC_ONLINE ){ ++ *battery_main_percentage = 100; ++ *battery_jacket_percentage = 100; ++ *battery_bu_percentage = 100; ++ } ++ ++ // set battery_flag ++ if ( *battery_main_status == SHARPSL_BATTERY_STATUS_VERYLOW ){ ++ *battery_flag = (1 << 5); ++ }else{ ++ *battery_flag = (1 << *battery_main_status); ++ } ++ ++ // chk charge status ++#ifdef TOSA_FOR_ENGLISH ++ if ( charge_status && (!IS_ENGLISH_MODEL() || (GET_CHARGE_FULL_STATE() != DECIDE_CHARGE_FULL))) { ++#else ++ if ( charge_status ) { ++#endif // TOSA_FOR_ENGLISH ++ *battery_main_status = APM_BATTERY_STATUS_CHARGING; ++ *battery_jacket_status = APM_BATTERY_STATUS_CHARGING; ++ *battery_bu_status = APM_BATTERY_STATUS_CHARGING; ++ *battery_flag = (1 << 3); ++ // charging now, so can not get battery percentage. ++ *battery_main_percentage = -1; ++ *battery_jacket_percentage = -1; ++ *battery_bu_percentage = -1; ++ } ++ ++ // set battery life ++ *battery_main_life = APM_BATTERY_LIFE_UNKNOWN; ++ *battery_jacket_life = APM_BATTERY_LIFE_UNKNOWN; ++ *battery_bu_life = APM_BATTERY_LIFE_UNKNOWN; ++ ++ return APM_SUCCESS; ++} ++ ++ ++int sharpsl_apm_get_bp_status(u_char *ac_line_status, ++ u_char *battery_status, ++ u_char *battery_flag, ++ u_char *battery_percentage, ++ u_short *battery_life) ++{ ++ *ac_line_status = APM_AC_OFFLINE;//collie_ac_status; ++ ++ if ( sharpsl_jacket_batt_exist ){ ++ /* In charging stage ,battery status */ ++ if ( charge_status ){ ++#ifdef TOSA_FOR_ENGLISH ++ if ( IS_ENGLISH_MODEL() && (GET_CHARGE_FULL_STATE() == DECIDE_CHARGE_FULL) ) { ++ *battery_status = SHARPSL_BATTERY_STATUS_HIGH; ++ *battery_percentage = 100; ++ *battery_flag = (1 << SHARPSL_BATTERY_STATUS_HIGH); ++ }else{ ++#endif // TOSA_FOR_ENGLISH ++ *battery_status = APM_BATTERY_STATUS_CHARGING; ++ *battery_flag = (1 << 3);//0x08; ++ /* set battery percentage */ ++ *battery_percentage = -1; ++#ifdef TOSA_FOR_ENGLISH ++ } ++#endif // TOSA_FOR_ENGLISH ++ }else{ ++ *battery_status = sharpsl_jacket_battery; ++ if( !(*battery_status) ){ ++ *battery_flag = 0x01; ++ }else if(*battery_status == APM_BATTERY_STATUS_VERY_LOW){ ++ *battery_flag = 0x20; ++ }else{ ++ *battery_flag = *battery_status << 1; ++ } ++ /* set battery percentage */ ++ *battery_percentage = sharpsl_jacket_battery_percentage; ++ } ++ }else{ ++ *battery_status = APM_BATTERY_STATUS_FAULT; ++ *battery_flag = APM_BATTERY_STATUS_FAULT << 1; ++ /* set battery percentage */ ++ *battery_percentage = 0; ++ } ++ ++ /* set battery life */ ++ *battery_life = APM_BATTERY_LIFE_UNKNOWN; ++ ++ return APM_SUCCESS; ++} ++ ++ ++/*** battery main thread ***********************************************************/ ++// waitms : waitms*10 msec wait ++// flag : 0 : check battery w/o reflcting battery status. ++// 1 : check battery w/ reflcting battery status. ++// 2 : check battery w/ refresh battery status. ++void sharpsl_kick_battery_check(int before_waitms,int after_waitms,int flag) ++{ ++ MainCntWk = MainCnt + 1; ++ ++ // before check battery ++ mdelay(before_waitms*10); ++ ++ switch (flag) { ++ case 0: ++ tosa_battery_thread_main(); ++ break; ++ case 1: ++ if ( sharpsl_main_bk_flag == 0 ) { ++ sharpsl_main_bk_flag = 1; ++ tosa_battery_thread_main(); ++ sharpsl_main_bk_flag = 0; ++ } else { ++ tosa_battery_thread_main(); ++ } ++ break; ++ case 2: ++ back_battery_status = -1; ++ back_jacket_battery_status = -1; ++ back_bu_battery_status = -1; ++ tosa_battery_thread_main(); ++ break; ++ } ++ ++ // after check battery ++ mdelay(after_waitms*10); ++} ++ ++static void tosa_request_off(void) ++{ ++ is_enabled_off = 0; ++ handle_scancode(SLKEY_OFF|KBDOWN , 1); ++ mdelay(10); ++ handle_scancode(SLKEY_OFF|KBUP , 0); ++} ++ ++static int tosa_battery_thread_main(void) ++{ ++ // start battery check ++ if ((jiffies > SHARPSL_BATTERY_CK_TIME) && (sharpsl_main_bk_flag == 0)) { ++ sharpsl_main_bk_flag = 1; ++ DPRINTK2("start check battery ! \n"); ++ } ++ ++ // get ac status. if change ac status , chk main battery. ++ sharpsl_ac_status = SHARPSL_AC_LINE_STATUS; ++ if ( back_ac_status != sharpsl_ac_status ) { ++ MainCntWk = MainCnt + 1; // chk battery ++ sharpsl_change_battery_status = 1; // change status ++ wake_up_interruptible(&battery_waitqueue); ++ } ++ back_ac_status = sharpsl_ac_status; ++ ++ // get battery status. ++ tosa_get_all_battery(); ++ ++ if ( sharpsl_ac_status == APM_AC_ONLINE ){ ++ set_scoop_jc_gpio(SCP_JC_CARD_LIMIT_SEL); // non-limited ++ tosa_jc_card_limit_sel = 0; ++ }else if( !sharpsl_jacket_batt_exist ){ ++ reset_scoop_jc_gpio(SCP_JC_CARD_LIMIT_SEL); // limited ++ tosa_jc_card_limit_sel = 1; ++ }else if(!sharpsl_main_bk_flag){ ++ //default. ++ set_scoop_jc_gpio(SCP_JC_CARD_LIMIT_SEL); // non-limited ++ tosa_jc_card_limit_sel = 0; ++ }else if (sharpsl_jacket_battery == SHARPSL_BATTERY_STATUS_VERYLOW || ++ sharpsl_jacket_battery == SHARPSL_BATTERY_STATUS_CRITICAL){ ++ reset_scoop_jc_gpio(SCP_JC_CARD_LIMIT_SEL); // limited ++ tosa_jc_card_limit_sel = 1; ++ }else { ++ set_scoop_jc_gpio(SCP_JC_CARD_LIMIT_SEL); // non-limited ++ tosa_jc_card_limit_sel = 0; ++ } ++ ++ // if battery is low , backlight driver become to save power. ++ if ( ( ( sharpsl_main_battery == SHARPSL_BATTERY_STATUS_VERYLOW ) || ++ ( sharpsl_main_battery == SHARPSL_BATTERY_STATUS_CRITICAL ) ) && ++ ( (sharpsl_main_battery != back_battery_status) || (sharpsl_jacket_battery != back_jacket_battery_status) ) && ++ ( sharpsl_main_bk_flag ) && ++ ( ( !sharpsl_jacket_batt_exist ) || ( tosa_jc_card_limit_sel ) ) ) { ++ SHARPSL_LIMIT_CONTRAST(SHARPSL_CAUTION_CONTRAST); ++ } else if ( (sharpsl_main_battery != back_battery_status) || ++ (sharpsl_jacket_battery != back_jacket_battery_status) ) { ++ SHARPSL_LIMIT_CONTRAST(SHARPSL_RESET_CONTRAST); ++ } ++ ++ back_battery_status = sharpsl_main_battery; ++ back_jacket_battery_status = sharpsl_jacket_battery; ++ back_bu_battery_status = sharpsl_bu_battery; ++ ++ // good or ac in --> GOOD_COUNT ++ // low or very low --> NOGOOD_COUNT ++ if ( ( sharpsl_main_battery == SHARPSL_BATTERY_STATUS_HIGH ) || ( sharpsl_ac_status == APM_AC_ONLINE ) ) ++ MainCnt = SHARPSL_MAIN_GOOD_COUNT; ++ else ++ MainCnt = SHARPSL_MAIN_NOGOOD_COUNT; ++ DPRINTK("[BATT] MainCnt = %d\n",MainCnt); ++ ++ if(tosa_jacket_status_change && sharpsl_main_bk_flag){ ++ int battlow = 1; ++ ++ tosa_jacket_status_change = 0; // status clear. ++ ++ // main battery low irq control. ++ if(tosa_check_main_batt_fatal()){ ++ DPRINTK2("[BATT] IRQ: Disable BAT0\n"); ++ disable_irq(IRQ_GPIO_BAT0_LOW); ++ }else{ ++ DPRINTK2("[BATT] IRQ: Enable BAT0\n"); ++ enable_irq(IRQ_GPIO_BAT0_LOW); ++ battlow = 0; ++ } ++ ++ // jacket battery low irq control. ++ if(sharpsl_jacket_batt_exist){ ++ if(tosa_check_jacket_batt_fatal()){ ++ // jacket battery is fatal. ++ DPRINTK2("[BATT] IRQ: Disable BAT1 (jacket battery fatal)\n"); ++ disable_irq(IRQ_GPIO_BAT1_LOW); ++ }else{ ++ DPRINTK2("[BATT] IRQ: Enable BAT1 (status change)\n"); ++ enable_irq(IRQ_GPIO_BAT1_LOW); ++ battlow = 0; ++ } ++ }else{ ++ // no jacket. ++ DPRINTK2("[BATT] IRQ: Disable BAT1 (no jacket battery)\n"); ++ disable_irq(IRQ_GPIO_BAT1_LOW); ++ } ++ if(battlow) ++ tosa_request_off(); ++ } ++ ++#ifdef TOSA_BATTERY_FAILSAFE_LOWBAT ++ // check critical ( check fatal ) ++ if ( ( sharpsl_main_battery == SHARPSL_BATTERY_STATUS_CRITICAL ) && ++ is_enabled_off && sharpsl_main_bk_flag ) { ++ ++ if( !sharpsl_jacket_batt_exist ){ ++ tosa_request_off(); ++ DPRINTK2("[BATT] <* Fail-Safe *> Fatal Off by ADC \n"); ++ }else{ ++ if( sharpsl_jacket_battery == SHARPSL_BATTERY_STATUS_CRITICAL ){ ++ tosa_request_off(); ++ DPRINTK2("[BATT] <* Fail-Safe *>Fatal Off by ADC \n"); ++ } ++ } ++ } ++#endif ++ ++ DPRINTK("[BATT] LOWBAT0=%d\n",tosa_check_main_batt_fatal()); ++ DPRINTK("[BATT] LOWBAT1=%d\n",tosa_check_jacket_batt_fatal()); ++ ++#ifdef TOSA_BATTERY_FAILSAFE ++ if( sharpsl_jacket_batt_exist ){ ++ // jacket battery exists. (main battery always exists.) ++ if( sharpsl_main_bk_flag && is_enabled_off && ++ tosa_check_main_batt_fatal() && tosa_check_jacket_batt_fatal() ){ ++ ++ tosa_request_off(); ++ DPRINTK("Fatal Off by DETECTOR\n"); ++ } ++ }else{ ++ if( sharpsl_main_bk_flag && is_enabled_off && ++ ( ( GPLR(GPIO_BAT0_LOW) & GPIO_bit(GPIO_BAT0_LOW) ) == 0 ) ){ ++ tosa_request_off(); ++ DPRINTK("Fatal Off by DETECTOR\n"); ++ } ++ } ++#endif ++ ++ if(TC6393_SYS_REG(TC6393_SYS_GPODSR1) & TC6393_CHARGE_OFF){ ++ CHARGE_0_ON(); ++ }else{ ++ } ++ ++#ifdef TOSA_FOR_ENGLISH ++ if(IS_ENGLISH_MODEL() && sharpsl_main_bk_flag){ ++ ++ int detected_charge_full = 0; ++ ++ // In other than the Japanese version, ++ // the following processings are performed. ++ // Charging LED is switched off on a full charge. ++ ++ switch(GET_CHARGE_FULL_STATE()){ ++ case DISCONNECT_AC: ++ DPRINTK5("DISCONNECT_AC\n"); ++ if( sharpsl_ac_status == APM_AC_ONLINE ){ ++ DPRINTK5("* (%d) ac in !\n",tosa_charge_full_state); ++ SET_CHARGE_FULL_STATE(CONNECT_AC); ++ } ++ break; ++ case CONNECT_AC: ++ DPRINTK5("CONNECT_AC\n"); ++ if( sharpsl_ac_status == APM_AC_OFFLINE ){ ++ DPRINTK5("* (%d) ac out !\n",tosa_charge_full_state); ++ SET_CHARGE_FULL_STATE(DISCONNECT_AC); ++ break; ++ } ++ ++ DPRINTK5("* (%d) ac in !\n",tosa_charge_full_state); ++ DPRINTK5("* TC6393_SYS_GPOOECR1 = %08x\n",TC6393_SYS_REG(TC6393_SYS_GPOOECR1)); ++ DPRINTK5("* TC6393_SYS_GPODSR1 = %08x\n",TC6393_SYS_REG(TC6393_SYS_GPODSR1)); ++ tosa_decide_charge_full_counter = 0; ++ detected_charge_full = SHARPSL_MAIN_BATT_FULL; ++ DPRINTK5("* (%d) main charge full = %d!\n",tosa_charge_full_state,detected_charge_full); ++ if( detected_charge_full && sharpsl_jacket_exist && sharpsl_jacket_batt_exist ){ ++ detected_charge_full = SHARPSL_JACKET_BATT_FULL; ++ DPRINTK5("* (%d) jacket charge full = %d!\n",tosa_charge_full_state,detected_charge_full); ++ } ++ if( detected_charge_full ){ ++ SET_CHARGE_FULL_STATE(DETECT_CHARGE_FULL); ++ tosa_decide_charge_full_counter = jiffies; ++ break; ++ } ++ break; ++ case DETECT_CHARGE_FULL: ++ DPRINTK5("DETECT_CHARGE_FULL !\n",tosa_charge_full_state); ++ DPRINTK5("* TC6393_SYS_GPOOECR1 = %08x\n",TC6393_SYS_REG(TC6393_SYS_GPOOECR1)); ++ DPRINTK5("* TC6393_SYS_GPODSR1 = %08x\n",TC6393_SYS_REG(TC6393_SYS_GPODSR1)); ++ if( sharpsl_ac_status == APM_AC_OFFLINE ){ ++ DPRINTK5("* (%d) ac out !\n",tosa_charge_full_state); ++ SET_CHARGE_FULL_STATE(DISCONNECT_AC); ++ break; ++ } ++ DPRINTK5("* (%d) c = %d \n",tosa_charge_full_state,(jiffies - tosa_decide_charge_full_counter)); ++ detected_charge_full = SHARPSL_MAIN_BATT_FULL; ++ DPRINTK5("* (%d) main charge full = %d!\n",tosa_charge_full_state,detected_charge_full); ++ if( detected_charge_full && sharpsl_jacket_exist && sharpsl_jacket_batt_exist ){ ++ detected_charge_full = SHARPSL_JACKET_BATT_FULL; ++ DPRINTK5("* (%d) jacket charge full = %d!\n",tosa_charge_full_state,detected_charge_full); ++ } ++ if( !detected_charge_full ){ ++ DPRINTK5("* (%d) canceled charge full !\n",tosa_charge_full_state); ++ SET_CHARGE_FULL_STATE(CONNECT_AC); ++ break; ++ } ++ ++ if((jiffies - tosa_decide_charge_full_counter) > TOSA_DECIDE_CHARGE_FULL_COUNTER){ ++ DPRINTK5("* (%d) fixed charge full !\n",tosa_charge_full_state); ++ CHARGE_LED_OFF(); ++ SET_CHARGE_FULL_STATE(DECIDE_CHARGE_FULL); ++ sharpsl_change_battery_status = 1; ++ wake_up_interruptible(&battery_waitqueue); ++ break; ++ } ++ break; ++ case DECIDE_CHARGE_FULL: ++ DPRINTK5("DECIDE_CHARGE_FULL !\n",tosa_charge_full_state); ++ if( sharpsl_ac_status == APM_AC_OFFLINE ){ ++ DPRINTK5("* (%d)ac out !\n",tosa_charge_full_state); ++ CHARGE_LED_OFF(); ++ SET_CHARGE_FULL_STATE(DISCONNECT_AC); ++ break; ++ } ++ detected_charge_full = SHARPSL_MAIN_BATT_FULL; ++ DPRINTK5("* (%d) main charge full = %d!\n",tosa_charge_full_state,detected_charge_full); ++ if( detected_charge_full && sharpsl_jacket_exist && sharpsl_jacket_batt_exist ){ ++ detected_charge_full = SHARPSL_JACKET_BATT_FULL; ++ DPRINTK5("* (%d) jacket charge full = %d!\n",tosa_charge_full_state,detected_charge_full); ++ } ++ if( !detected_charge_full ){ ++ DPRINTK5("* (%d)canceled charge full !\n",tosa_charge_full_state); ++ CHARGE_LED_ON(); ++ SET_CHARGE_FULL_STATE(CONNECT_AC); ++ sharpsl_change_battery_status = 1; ++ wake_up_interruptible(&battery_waitqueue); ++ break; ++ } ++ break; ++ default: ++ DPRINTK5("* (%d)error state !\n",tosa_charge_full_state); ++ SET_CHARGE_FULL_STATE(DISCONNECT_AC); ++ sharpsl_change_battery_status = 1; ++ wake_up_interruptible(&battery_waitqueue); ++ break; ++ } ++ } ++#endif // TOSA_FOR_ENGLISH ++ return 0; ++} ++ ++ ++static int tosa_battery_thread(void* unused) ++{ ++ strcpy(current->comm, "sharpsl_bat"); ++ sharpsl_check_time = SHARPSL_BATCHK_TIME; ++ ++ while(1) { ++ interruptible_sleep_on_timeout((wait_queue_head_t*)&battery_queue, sharpsl_check_time ); ++ ++ // AC adapter is inserted , but charging not start. ++ // SW can not confirm inserted AC adapter, so kick ! ++ if ( ( charge_status == 0 ) && ( sharpsl_ac_status == APM_AC_ONLINE )) { ++ wake_up(&charge_on_queue); ++ } else if ( ( charge_status == 1 ) && ( sharpsl_ac_status == APM_AC_OFFLINE )) { ++ wake_up(&charge_off_queue); ++ } ++ ++ /* check battery ! */ ++ tosa_battery_thread_main(); ++ } ++ return 0; ++} ++ ++ ++ ++// TOSA-FUNCTIONS ++ ++static void tosa_charge_on_off(int nsel,int on) ++{ ++ switch(nsel) { ++ case SEL_MAIN: ++ TC6393_SYS_REG(TC6393_SYS_GPOOECR1) |= TC6393_CHARGE_OFF; ++ if(on){ ++ if((TC6393_SYS_REG(TC6393_SYS_GPODSR1) & TC6393_CHARGE_OFF) != TC6393_CHARGE_OFF){ ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_CHARGE_OFF; ++ mdelay(1); ++ } ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~TC6393_CHARGE_OFF; ++ mdelay(1); ++ }else{ ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_CHARGE_OFF; ++ } ++ break; ++ case SEL_JACKET: ++ TC6393_SYS_REG(TC6393_SYS_GPOOECR1) |= TC6393_CHARGE_OFF_JC; ++ if(on){ ++ if((TC6393_SYS_REG(TC6393_SYS_GPODSR1) & TC6393_CHARGE_OFF_JC) != TC6393_CHARGE_OFF_JC){ ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_CHARGE_OFF_JC; ++ mdelay(1); ++ } ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~TC6393_CHARGE_OFF_JC; ++ mdelay(1); ++ }else{ ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_CHARGE_OFF_JC; ++ } ++ break; ++ default: ++ printk("%s: parameter error !\n",__func__); ++ break; ++ } ++} ++ ++// ++// 0:main 1:jacket 2:backup ++// ++static int tosa_get_sel_battery(int nsel) //[Fix] ++{ ++ int i = 0; ++ BATTERY_THRESH *thresh; ++ int voltage; ++ ++ while(1) { ++ voltage = tosa_read_battery(nsel); ++ if ( voltage > 0 ) break; ++ if ( i++ > 5 ) { ++ switch(nsel) { ++ case SEL_MAIN: ++ voltage = sharpsl_main_battery_thresh_fl[0].voltage + TOSA_BATTERY_AD_OFFSET; ++ break; ++ case SEL_JACKET: ++ voltage = sharpsl_jacket_battery_thresh_fl[0].voltage + TOSA_BATTERY_AD_OFFSET; ++ break; ++ case SEL_BU: ++ voltage = sharpsl_bu_battery_thresh_fl[0].voltage + TOSA_BATTERY_AD_OFFSET; ++ break; ++ } ++ printk("please fix me! can not read battery[%d] \n",nsel); ++ break; ++ } ++ } ++ ++ voltage = tosa_cnv_battery(nsel,voltage); ++ thresh = tosa_get_sel_level(nsel,voltage); ++ ++ switch(nsel) { ++ case SEL_MAIN: ++ if ( sharpsl_main_bk_flag == 0 ) { ++ return sharpsl_main_battery; ++ } ++ sharpsl_main_battery = thresh->status; ++ sharpsl_main_battery_percentage = thresh->percentage; ++ break; ++ case SEL_JACKET: ++ if ( sharpsl_main_bk_flag == 0 ) { ++ return sharpsl_jacket_battery; ++ } ++ sharpsl_jacket_battery = thresh->status; ++ sharpsl_jacket_battery_percentage = thresh->percentage; ++ break; ++ case SEL_BU: ++ sharpsl_bu_battery = thresh->status; ++ sharpsl_bu_battery_percentage = thresh->percentage; ++ break; ++ } ++ ++ // Value is kept until it will operate OFF and AC, once low AD comes out. ++ switch(nsel){ ++ case SEL_MAIN: ++ if ( sharpsl_main_battery_percentage < sharpsl_main_percent_bk ) { ++ sharpsl_main_status_bk = sharpsl_main_battery; ++ sharpsl_main_percent_bk = sharpsl_main_battery_percentage; ++ ++ sharpsl_change_battery_status = 1; ++ wake_up_interruptible(&battery_waitqueue); ++ } else { ++ sharpsl_main_battery = sharpsl_main_status_bk; ++ sharpsl_main_battery_percentage = sharpsl_main_percent_bk; ++ } ++ return sharpsl_main_battery; ++ break; ++ case SEL_JACKET: ++ if ( sharpsl_jacket_battery_percentage < sharpsl_jacket_percent_bk) { ++ sharpsl_jacket_status_bk = sharpsl_jacket_battery; ++ sharpsl_jacket_percent_bk = sharpsl_jacket_battery_percentage; ++ ++ sharpsl_change_battery_status = 1; ++ wake_up_interruptible(&battery_waitqueue); ++ } else { ++ sharpsl_jacket_battery = sharpsl_jacket_status_bk; ++ sharpsl_jacket_battery_percentage = sharpsl_jacket_percent_bk; ++ } ++ return sharpsl_jacket_battery; ++ break; ++ case SEL_BU: ++ if ( sharpsl_bu_battery_percentage < sharpsl_bu_percent_bk ) { ++ sharpsl_bu_status_bk = sharpsl_bu_battery; ++ sharpsl_bu_percent_bk = sharpsl_bu_battery_percentage; ++ ++ sharpsl_change_battery_status = 1; ++ wake_up_interruptible(&battery_waitqueue); ++ } else { ++ sharpsl_bu_battery = sharpsl_bu_status_bk; ++ sharpsl_bu_battery_percentage = sharpsl_bu_percent_bk; ++ } ++ return sharpsl_bu_battery; ++ break; ++ } ++ return sharpsl_main_battery; ++} ++ ++// 0:main 1:jacket 2:backup ++static int tosa_read_battery(int nsel) //[Fix] ++{ ++ int voltage = -1; ++ ++ switch (nsel){ ++ case SEL_MAIN: ++ TC6393_SYS_REG(TC6393_SYS_GPOOECR1) |= (TC6393_BAT0_V_ON | TC6393_BAT1_V_ON | TC6393_BAT_SW_ON); ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~(TC6393_BAT1_V_ON | TC6393_BAT_SW_ON); ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_BAT0_V_ON; ++ mdelay(TOSA_BATTERY_READ_WAIT_TIME); ++ voltage = tosa_get_dac_value(BATT_V); ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~(TC6393_BAT0_V_ON | TC6393_BAT1_V_ON | TC6393_BAT_SW_ON); ++ DPRINTK("[BATT] main voltage = %d \n",voltage); ++ break; ++ case SEL_JACKET: ++ TC6393_SYS_REG(TC6393_SYS_GPOOECR1) |= (TC6393_BAT0_V_ON | TC6393_BAT1_V_ON | TC6393_BAT_SW_ON); ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~(TC6393_BAT0_V_ON | TC6393_BAT_SW_ON); ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_BAT1_V_ON; ++ mdelay(TOSA_BATTERY_READ_WAIT_TIME); ++ voltage = tosa_get_dac_value(BATT_V); ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~(TC6393_BAT0_V_ON | TC6393_BAT1_V_ON | TC6393_BAT_SW_ON); ++ DPRINTK("[BATT] jacket voltage = %d \n",voltage); ++ break; ++ case SEL_BU: ++ TC6393_SYS_REG(TC6393_SYS_GPOOECR1) |= (TC6393_BU_CHRG_ON); ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= (TC6393_BU_CHRG_ON); ++ mdelay(TOSA_BATTERY_READ_WAIT_TIME); ++ voltage = tosa_get_dac_value(BU_V); ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~TC6393_BU_CHRG_ON; ++ DPRINTK("[BATT] backup voltage = %d \n",voltage); ++ break; ++ default: ++ printk("%s: parameter error !\n",__func__); ++ break; ++ } ++ return voltage; ++} ++ ++static int tosa_read_temp(int nsel) //[Fix] ++{ ++ int temp = -1; ++ ++ switch (nsel){ ++ case SEL_MAIN: ++ TC6393_SYS_REG(TC6393_SYS_GPOOECR1) |= TC6393_BAT0_TH_ON | TC6393_BAT1_TH_ON; ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~TC6393_BAT0_TH_ON; ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_BAT1_TH_ON; ++ mdelay(TOSA_TEMP_READ_WAIT_TIME); ++ temp = tosa_get_dac_value(BATT_TH); ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~(TC6393_BAT0_TH_ON|TC6393_BAT1_TH_ON); ++ break; ++ case SEL_JACKET: ++ TC6393_SYS_REG(TC6393_SYS_GPOOECR1) |= TC6393_BAT0_TH_ON | TC6393_BAT1_TH_ON; ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~TC6393_BAT1_TH_ON; ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_BAT0_TH_ON; ++ mdelay(TOSA_TEMP_READ_WAIT_TIME); ++ temp = tosa_get_dac_value(BATT_TH); ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~(TC6393_BAT0_TH_ON|TC6393_BAT1_TH_ON); ++ break; ++ default: ++ printk("%s: parameter error !\n",__func__); ++ break; ++ } ++ return temp; ++} ++ ++static int tosa_read_battery_avg(int nsel) ++{ ++ int temp,i; ++ int buff[5]; ++ ++ for(i=0;i<5;i++) { ++ buff[i] = tosa_read_battery(nsel); ++ } ++ temp = get_select_val(buff); ++ return temp; ++} ++ ++static int tosa_read_temp_avg(int nsel) //[Fix] ++{ ++ int temp,i; ++ int buff[5]; ++ ++ for(i=0;i<5;i++) { ++ buff[i] = tosa_read_temp(nsel); ++ } ++ temp = get_select_val(buff); ++ return temp; ++} ++ ++static int tosa_check_battery_error(int nsel,int thresh) ++{ ++ int temp; ++ ++ if ( in_interrupt() ) { ++ printk("%s: call in interrupt.\n",__func__); ++ return 1; ++ } ++ temp = tosa_read_battery_avg(nsel); ++ ++ if ( temp < thresh ) return 1; // (1) battery error! ++ ++ return 0; // (0) battery ok! ++} ++ ++static int tosa_check_battery_exist(int nsel,int thresh) //[Fix] ++{ ++ int temp; ++ ++ if ( in_interrupt() ) { ++ printk("%s: call in interrupt.<nsel:%d>\n",__func__,nsel); ++ return 1; ++ } ++ temp = tosa_read_temp_avg(nsel); ++ DPRINTK3("[BATT] batt exist check <nsel = %d, temp = %d>\n",nsel,temp); ++ ++ if ( temp > thresh ) return 1; // (1) not exist ++ ++ return 0; // (0) exist ++} ++ ++static int tosa_check_main_battery_error(void) ++{ ++ // 0: not error , 1: error ++ return tosa_check_battery_error(SEL_MAIN, TOSA_MAIN_BATTERY_ERR_THRESH); ++} ++ ++static int tosa_check_jacket_battery_error(void) ++{ ++ // 0: not error , 1: error ++ return tosa_check_battery_error(SEL_JACKET, TOSA_JACKET_BATTERY_ERR_THRESH); ++} ++ ++static int tosa_check_main_battery_not_exist(void) //[Fix] ++{ ++#ifdef TOSA_BATTERY_SKIP ++ return 0; ++#endif //TOSA_BATTERY_SKIP ++ ++ // 0: exist , 1: not exist ++ return tosa_check_battery_exist(SEL_MAIN, TOSA_MAIN_BATTERY_EXIST_THRESH); ++} ++ ++static int tosa_check_jacket_battery_not_exist(void) //[Fix] ++{ ++ // 0: exist , 1: not exist ++ return tosa_check_battery_exist(SEL_JACKET, TOSA_JACKET_BATTERY_EXIST_THRESH); ++} ++ ++static int tosa_read_main_battery(void) ++{ ++ return tosa_get_sel_battery(SEL_MAIN); ++} ++ ++static int tosa_read_jacket_battery(void) ++{ ++ return tosa_get_sel_battery(SEL_JACKET); ++} ++ ++static int tosa_read_backup_battery(void) ++{ ++ return tosa_get_sel_battery(SEL_BU); ++} ++ ++static int tosa_check_main_batt_fatal(void) ++{ ++ int i; ++ for(i=0;i<2;i++){ ++ udelay(1); ++ if(!SHARPSL_MAIN_BATT_FATAL) return 0; ++ } ++ return 1; // (1) fatal ++} ++ ++static int tosa_check_jacket_batt_fatal(void) ++{ ++ int i; ++ for(i=0;i<2;i++){ ++ udelay(1); ++ if(!SHARPSL_JACKET_BATT_FATAL) return 0; ++ } ++ return 1; // (1) fatal ++} ++ ++static void tosa_charge_start(void) //[Fix] ++{ ++ if ( tosa_check_main_battery_not_exist() ) { ++ ++ /* error led on */ ++ CHARGE_LED_ERR(); ++ ++ /* charge status flag reset */ ++ charge_status = 0; ++ ++ } else { ++ ++ /* led on */ ++ CHARGE_LED_OFF(); ++ CHARGE_LED_ON(); ++ ++ /* charge status flag set */ ++ charge_status = 1; ++ } ++ sharpsl_change_battery_status = 1; ++ wake_up_interruptible(&battery_waitqueue); ++} ++ ++static void tosa_charge_stop(void) //[Fix] ++{ ++ if ( tosa_check_main_battery_not_exist() ){ ++ ++ /* error led on */ ++ CHARGE_LED_ERR(); ++ ++ /* charge status flag reset */ ++ charge_status = 0; ++ ++ }else{ ++ /* led off */ ++ CHARGE_LED_OFF(); ++ ++ /* charge status flag reset */ ++ charge_status = 0; ++ } ++ sharpsl_change_battery_status = 1; ++ wake_up_interruptible(&battery_waitqueue); ++} ++ ++ ++static void tosa_reset_battery_info(void) ++{ ++ sharpsl_main_status_bk = SHARPSL_BATTERY_STATUS_HIGH; ++ sharpsl_main_percent_bk = 100; ++ sharpsl_jacket_status_bk = SHARPSL_BATTERY_STATUS_HIGH; ++ sharpsl_jacket_percent_bk = 100; ++ sharpsl_bu_status_bk = SHARPSL_BATTERY_STATUS_HIGH; ++ sharpsl_bu_percent_bk = 100; ++ ++ sharpsl_ad_index_main = 0; ++ sharpsl_ad_index_jacket = 0; ++ sharpsl_ad_index_bu = 0; ++} ++ ++static int tosa_ac_line_status(int m_sec) ++{ ++ int ac_status=(( GPLR(GPIO_AC_IN) & GPIO_bit(GPIO_AC_IN) ) ? APM_AC_OFFLINE : APM_AC_ONLINE); ++ int counter=0; ++ if(m_sec == 0) return ac_status; ++ while(1){ ++ mdelay(1); ++ if(ac_status == (( GPLR(GPIO_AC_IN) & GPIO_bit(GPIO_AC_IN) ) ? APM_AC_OFFLINE : APM_AC_ONLINE)){ ++ counter++; ++ }else{ ++ ac_status = (( GPLR(GPIO_AC_IN) & GPIO_bit(GPIO_AC_IN) ) ? APM_AC_OFFLINE : APM_AC_ONLINE); ++ counter=0; ++ } ++ if(counter>m_sec) break; ++ } ++ return ac_status; ++} ++ ++////////////////////// ++ ++void sharpsl_kick_battery_check_queue(void) ++{ ++ MainCntWk = MainCnt + 1; ++ wake_up(&battery_queue); ++} ++ ++void sharpsl_kick_jacket_check_queue(void) ++{ ++ wake_up_interruptible(&jacket_chk_queue); ++} ++ ++void sharpsl_charge_start(void) ++{ ++ tosa_charge_start(); ++} ++ ++int sharpsl_get_main_battery(void) ++{ ++ return tosa_read_main_battery(); ++} ++ ++void sharpsl_request_dac_init(void) ++{ ++ tosa_dac_init = 0; ++} ++ ++static int tosa_charge_on(void* unused) ++{ ++ ++ // daemonize(); ++ strcpy(current->comm, "battchrgon"); ++ sigfillset(¤t->blocked); ++ ++ while(1) { ++ interruptible_sleep_on(&charge_on_queue); ++ ++ if (SHARPSL_AC_LINE_STATUS == APM_AC_OFFLINE) continue; ++ ++ // flag clear ++ tosa_reset_battery_info(); ++ ++ is_ac_adaptor = 1; ++ ++ tosa_charge_start(); ++ } ++ return 0; ++} ++ ++ ++static int tosa_charge_off(void* unused) ++{ ++ // daemonize(); ++ strcpy(current->comm, "battchrgoff"); ++ sigfillset(¤t->blocked); ++ ++ while(1) { ++ interruptible_sleep_on(&charge_off_queue); ++ ++ if (SHARPSL_AC_LINE_STATUS == APM_AC_ONLINE) continue; ++ ++ tosa_reset_battery_info(); ++ ++ is_ac_adaptor = 0; ++ ++ tosa_charge_stop(); ++ } ++ return 0; ++} ++ ++static int tosa_fatal_check(void* unused) ++{ ++ int is_fatal; ++ ++ // daemonize(); ++ strcpy(current->comm, "fatalchk"); ++ sigfillset(¤t->blocked); ++ ++ while(1) { ++ interruptible_sleep_on(&fatal_chk_queue); ++ ++ is_fatal=0; ++ ++ DPRINTK2("[BATT] BAT0LOW OR BAT1LOW IRQ \n"); ++ if(tosa_check_main_batt_fatal()){ ++ disable_irq(IRQ_GPIO_BAT0_LOW); ++ DPRINTK2("[BATT] IRQ: Disable BAT0\n"); ++ is_fatal = 1; ++ } ++ if(sharpsl_jacket_exist && sharpsl_jacket_batt_exist){ ++ if(tosa_check_jacket_batt_fatal()){ ++ disable_irq(IRQ_GPIO_BAT1_LOW); ++ DPRINTK2("[BATT] IRQ: Disable BAT1\n"); ++ }else{ ++ is_fatal = 0; ++ } ++ } ++ ++ if(is_fatal){ ++ DPRINTK2("[BATT] FATAL OFF !!!\n"); ++ tosa_request_off(); ++ }else{ ++ DPRINTK2("[BATT] FATAL OFF CANCEL !\n"); ++ } ++ } ++ return 0; ++} ++ ++static int tosa_jacket_check(void* unused) ++{ ++ int sts; ++ ++ // daemonize(); ++ strcpy(current->comm, "jacketchk"); ++ sigfillset(¤t->blocked); ++ ++ while(1) { ++ interruptible_sleep_on(&jacket_chk_queue); ++ ++ sts = tosa_get_jacket_status(); ++ if (sts == 0){ ++ mod_timer(&jacket_kick_timer, ++ jiffies + HZ / 100 * TOSA_JC_CHECK_WAIT_TIME); ++ }else{ ++ sharpsl_kick_battery_check_queue(); ++ } ++ } ++ return 0; ++} ++ ++// card error ( System must eject the card ) ++// RET = 0:no error, bit0:pcmcia slot0, bit1:pcmcia slot1, bit2:sdslot0 ++int sharpsl_get_cardslot_error(void) ++{ ++ int cardslot_err = tosa_cardslot_error; ++ //printk("%s:\n",__func__); ++ tosa_cardslot_error = 0; // clear ++ return cardslot_err; ++} ++ ++/*** Int ***********************************************************************/ ++ ++static void tosa_jacket_kick_timer(void) ++{ ++ sharpsl_kick_jacket_check_queue(); ++} ++ ++static void sharpsl_ac_kick_timer(void) ++{ ++ int level = tosa_ac_line_status(0); ++ int match = 0; ++ int err = 0; ++ ++ while(1) { ++ if ( level == tosa_ac_line_status(0) ) { ++ match++; ++ } else { ++ level = tosa_ac_line_status(0); ++ match = 0; ++ err++; ++ } ++ if ( match > 1 ) break; ++ if ( err > 50 ) { ++ // if ac port is not stable , so use last port data. ++ level = tosa_ac_line_status(0); ++ printk("err : ac port\n"); ++ break; ++ } ++ } ++ ++#if 1 // Hardware Issue. ++ if ( charge_status == 1 && level == APM_AC_OFFLINE ){ ++ // AC IN -> OUT ++ wake_up(&charge_off_queue); ++ }else if ( charge_status == 0 && level == APM_AC_ONLINE ){ ++ // AC OUT -> IN ++ wake_up(&charge_on_queue); ++ } ++#else ++ if ( level == APM_AC_OFFLINE ) { ++ /* High->Low : desert */ ++ wake_up(&charge_off_queue); ++ } else { ++ /* Low->High : assert */ ++ wake_up(&charge_on_queue); ++ } ++#endif ++ ++ sharpsl_kick_battery_check_queue(); ++} ++ ++static void tosa_jacket_interrupt(int irq, void *dummy, struct pt_regs *fp) ++{ ++ mod_timer(&jacket_kick_timer, jiffies + HZ / 100); ++} ++ ++static void tosa_ac_interrupt(int irq, void *dummy, struct pt_regs *fp) ++{ ++ mod_timer(&ac_kick_timer, jiffies + HZ / 100); ++} ++ ++static void tosa_main_batt_fatal_interrupt(int irq, void *dummy, struct pt_regs *fp) ++{ ++ wake_up_interruptible(&fatal_chk_queue); ++} ++ ++static void tosa_jacket_batt_fatal_interrupt(int irq, void *dummy, struct pt_regs *fp) ++{ ++ wake_up_interruptible(&fatal_chk_queue); ++} ++ ++/*** get adc *********************************************************************/ ++ ++static int tosa_cnv_battery(int nsel,int ad) ++{ ++ int ad_val = 0; ++ int ret = -1,i; ++ ++ switch(nsel){ ++ case SEL_MAIN: ++ if ( sharpsl_main_battery != SHARPSL_BATTERY_STATUS_HIGH ) { ++ sharpsl_ad_index_main = 0; ++ return ad; ++ } ++ sharpsl_ad_main[sharpsl_ad_index_main] = ad; ++ sharpsl_ad_index_main++; ++ if ( sharpsl_ad_index_main >= SHARPSL_CNV_VALUE_NUM ) { ++ for(i=0;i<(SHARPSL_CNV_VALUE_NUM-1);i++) ++ sharpsl_ad_main[i] = sharpsl_ad_main[i+1]; ++ sharpsl_ad_index_main = SHARPSL_CNV_VALUE_NUM -1; ++ } ++ for(i=0;i<sharpsl_ad_index_main;i++) ++ ad_val += sharpsl_ad_main[i]; ++ ret = ( ad_val / sharpsl_ad_index_main ); ++ break; ++ case SEL_JACKET: ++ if ( sharpsl_jacket_battery != SHARPSL_BATTERY_STATUS_HIGH ) { ++ sharpsl_ad_index_jacket = 0; ++ return ad; ++ } ++ sharpsl_ad_jacket[sharpsl_ad_index_jacket] = ad; ++ sharpsl_ad_index_jacket++; ++ if ( sharpsl_ad_index_jacket >= SHARPSL_CNV_VALUE_NUM ) { ++ for(i=0;i<(SHARPSL_CNV_VALUE_NUM-1);i++) ++ sharpsl_ad_jacket[i] = sharpsl_ad_jacket[i+1]; ++ sharpsl_ad_index_jacket = SHARPSL_CNV_VALUE_NUM -1; ++ } ++ for(i=0;i<sharpsl_ad_index_jacket;i++) ++ ad_val += sharpsl_ad_jacket[i]; ++ ret = ( ad_val / sharpsl_ad_index_jacket ); ++ break; ++ case SEL_BU: ++ if ( sharpsl_bu_battery != SHARPSL_BATTERY_STATUS_HIGH ) { ++ sharpsl_ad_index_bu = 0; ++ return ad; ++ } ++ sharpsl_ad_bu[sharpsl_ad_index_bu] = ad; ++ sharpsl_ad_index_bu++; ++ if ( sharpsl_ad_index_bu >= SHARPSL_CNV_VALUE_NUM ) { ++ for(i=0;i<(SHARPSL_CNV_VALUE_NUM-1);i++) ++ sharpsl_ad_bu[i] = sharpsl_ad_bu[i+1]; ++ sharpsl_ad_index_bu = SHARPSL_CNV_VALUE_NUM -1; ++ } ++ for(i=0;i<sharpsl_ad_index_bu;i++) ++ ad_val += sharpsl_ad_bu[i]; ++ ret = ( ad_val / sharpsl_ad_index_bu ); ++ break; ++ default: ++ printk("%s: parameter error !\n",__func__); ++ break; ++ } ++ return ret; ++} ++ ++static void tosa_get_all_battery(void) //[Fix] ++{ ++ MainCntWk++; ++ ++ if ( MainCntWk > MainCnt ) { ++ ++ MainCntWk = 0; ++ ++ // check main battery status. ++ tosa_read_main_battery(); ++ ++ // check backup battery status. ++ tosa_read_backup_battery(); ++ ++ if (sharpsl_jacket_exist && sharpsl_jacket_batt_exist){ ++ // jacket exists , and jacket's battery exists. ++ // check jacket battery status. ++ tosa_read_jacket_battery(); ++ DPRINTK3("[BATT] jacket-unit is existend, and battery is existent therein.\n"); ++ }else{ ++ if(!sharpsl_jacket_exist){ ++ DPRINTK3("[BATT] jacket-unit is non-existent.\n"); ++ }else{ ++ DPRINTK3("[BATT] jacket-unit is existent, but battery is non-existent therein.\n"); ++ } ++ } ++ ++ }else{ ++ DPRINTK("[BATT] MainCntWk = %d\n",MainCntWk); ++ } ++} ++ ++static BATTERY_THRESH *tosa_get_sel_level(int nsel, int Volt ) ++{ ++ int i; ++ BATTERY_THRESH *thresh; ++ ++ //DPRINTK(" volt = %d \n",Volt); ++ ++ switch(nsel){ ++ case SEL_MAIN: ++ if (counter_step_contrast > 2) ++ thresh = sharpsl_main_battery_thresh_fl; ++ else ++ thresh = sharpsl_main_battery_thresh_nofl; ++ break; ++ case SEL_JACKET: ++ if (counter_step_contrast > 2) ++ thresh = sharpsl_jacket_battery_thresh_fl; ++ else ++ thresh = sharpsl_jacket_battery_thresh_nofl; ++ break; ++ case SEL_BU: ++ if (counter_step_contrast > 2) ++ thresh = sharpsl_bu_battery_thresh_fl; ++ else ++ thresh = sharpsl_bu_battery_thresh_nofl; ++ break; ++ default: ++ printk("%s: parameter error !\n",__func__); ++ thresh = sharpsl_main_battery_thresh_fl; ++ break; ++ } ++ for (i = 0; thresh[i].voltage > 0; i++) { ++ if (Volt >= (thresh[i].voltage + TOSA_BATTERY_AD_OFFSET)) ++ return &thresh[i]; ++ } ++ return &thresh[i]; ++} ++ ++/* ++ * Translate Analog signal to Digital data ++ */ ++static int tosa_get_dac_value(int channel) //[Fix] ++{ ++ unsigned short indata; ++ int voltage; ++ ++ ++ lock_FCS(POWER_MODE_BATTERY, 1); ++ ++ battery_off_flag = 0; ++ ++ if (tosa_dac_init == 0){ ++ ac97_write(AC97_TS_REG2, 0xc009); ++ ac97_write(AC97_TS_REG1, 0x0030); ++ //ac97_bit_set(AC97_ADITFUNC1, (1<<1)); ++ set_GPIO_mode(GPIO32_SDATA_IN1_AC97_MD); ++ tosa_dac_init = 1; ++ } ++ ++ wm9712_power_mode_ts(WM9712_PWR_TP_CONV); ++ if ((voltage = ac97_ad_input(channel,&indata)) == 0){ ++ voltage = (int)(indata & 0xfff); ++ } ++ wm9712_power_mode_ts(WM9712_PWR_TP_WAIT); ++ ++#ifdef TOSA_BATTERY_SKIP ++ voltage = 0xfff; // for TEST ++#endif //TOSA_BATTERY_SKIP ++ ++ lock_FCS(POWER_MODE_BATTERY, 0); ++ ++ if ( battery_off_flag ) ++ voltage = -1; ++ ++ return voltage; ++} ++ ++ ++static int get_select_val(int *val) ++{ ++ int i,j,k,temp,sum = 0; ++ ++ // Get MAX ++ temp = val[0]; ++ j=0; ++ for(i=1;i<5;i++) { ++ if ( temp < val[i] ) { temp = val[i]; j = i; } ++ } ++ ++ // Get MIN ++ temp = val[4]; ++ k=4; ++ for(i=3;i>=0;i--) { ++ if ( temp > val[i] ) { temp = val[i]; k = i; } ++ } ++ ++ for(i=0;i<5;i++) { ++ if ( i == j || i == k ) continue; ++ sum += val[i]; ++ } ++ return ( sum / 3 ); ++} ++ ++ ++/*** PM *************************************************************************/ ++ ++#ifdef CONFIG_PM ++static int Sharpsl_battery_pm_callback(struct pm_dev *pm_dev, pm_request_t req, void *data) ++{ ++ switch (req) { ++ case PM_SUSPEND: ++ ++ disable_irq(IRQ_GPIO_AC_IN); ++ disable_irq(IRQ_GPIO_JACKET_DETECT); ++#ifndef TOSA_BATTERY_SKIP ++ disable_irq(IRQ_GPIO_BAT0_LOW); ++ disable_irq(IRQ_GPIO_BAT1_LOW); ++#endif ++ ++ // flag clear ++ tosa_reset_battery_info(); ++ ++ tosa_off_main_batt_full = 0; ++ tosa_off_jacket_batt_full = 0; ++ tosa_off_check_jacket_req = 0; ++ ++ if ( !sharpsl_main_bk_flag ) ++ sharpsl_main_battery = SHARPSL_BATTERY_STATUS_HIGH; ++ ++ battery_off_flag = 1; ++ ++ CHARGE_LED_OFF(); ++ charge_status = 0; ++ pass_charge_flag = 0; ++ ++ apm_wakeup_src_mask |= ( GPIO_bit(GPIO_AC_IN) | ++ GPIO_bit(GPIO_JACKET_DETECT) ); ++ apm_wakeup_src_mask &= ~( GPIO_bit(GPIO_BAT0_CRG) | GPIO_bit(GPIO_BAT1_CRG) ); ++ ++ // wake up by key ++ apm_wakeup_src_mask |= GPIO_bit(0); ++ ++#ifdef TOSA_OFF_CHARGE_FAILSAFE ++ tosa_charge_full_enable = 0; ++ tosa_charge_full_counter = 0; ++ tosa_charge_full_main_batt = 0; ++ tosa_charge_full_jacket_batt = 0; ++#endif //TOSA_OFF_CHARGE_FAILSAFE ++ break; ++ ++ case PM_RESUME: ++ is_enabled_off = 1; ++ MainCntWk = MainCnt + 1; // chk battery ++ back_battery_status = -1; ++ back_jacket_battery_status = -1; ++ back_bu_battery_status = -1; ++ back_ac_status = -1; ++ tosa_dac_init = 0; ++ sharpsl_ad_index_main = 0; ++ sharpsl_ad_index_jacket = 0; ++ sharpsl_ad_index_bu = 0; ++ tosa_off_check_jacket_req = 0; ++#ifdef TOSA_FOR_ENGLISH ++ if(IS_ENGLISH_MODEL()){ ++ SET_CHARGE_FULL_STATE(DISCONNECT_AC); ++ tosa_decide_charge_full_counter = 0; ++ } ++#endif // TOSA_FOR_ENGLISH ++ ++ DPRINTK("[BATT] kick ac check!\n"); ++ // AC insert , so kick the charging ++ if (SHARPSL_AC_LINE_STATUS != APM_AC_OFFLINE) { ++ wake_up(&charge_on_queue); ++ } else { ++ wake_up(&charge_off_queue); ++ } ++ ++ DPRINTK2("[BATT] kick jacket check!\n"); ++ tosa_get_jacket_status_for_on(); ++ tosa_off_jc_card_limit(); ++ ++ CHARGE_0_ON(); ++ ++ DPRINTK("[BATT] kick battery check!\n"); ++ sharpsl_kick_battery_check_queue(); ++ ++ DPRINTK("[BATT] enabled all irq!\n"); ++#ifndef TOSA_BATTERY_SKIP ++ disable_irq(IRQ_GPIO_BAT1_LOW); ++ disable_irq(IRQ_GPIO_BAT0_LOW); ++#endif ++ enable_irq(IRQ_GPIO_JACKET_DETECT); ++ enable_irq(IRQ_GPIO_AC_IN); ++ break; ++ } ++ return 0; ++} ++#endif ++ ++/*** check fatal battery ************************************************/ ++// Fatal : 0 ++// OK : 1 ++unsigned short chkFatalBatt(void) ++{ ++ int volt,thresh_mbat,thresh_jbat; ++ int charge_value; ++ ++ DPRINTK("[BATT] check fatal battery\n"); ++ ++ if (SHARPSL_AC_LINE_STATUS != APM_AC_OFFLINE ) { ++ thresh_mbat = TOSA_MAIN_BATT_FATAL_ACIN_VOLT; ++ thresh_jbat = TOSA_JACKET_BATT_FATAL_ACIN_VOLT; ++ }else{ ++ thresh_mbat = TOSA_MAIN_BATT_FATAL_NOACIN_VOLT; ++ thresh_jbat = TOSA_JACKET_BATT_FATAL_NOACIN_VOLT; ++ } ++ ++ charge_value = TC6393_SYS_REG(TC6393_SYS_GPODSR1) & TC6393_CHARGE_OFF; //Main ++ CHARGE_0_OFF(); //Main ++ TC6393_SYS_REG(TC6393_SYS_GPOOECR1) |= TC6393_BAT_SW_ON; ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_BAT_SW_ON; ++ mdelay(TOSA_DISCHARGE_WAIT_TIME); ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~TC6393_BAT_SW_ON; ++ ++ volt = tosa_read_battery_avg(SEL_MAIN); ++ ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= charge_value; ++ charge_value=0; ++ mdelay(1); ++ ++ DPRINTK3("[BATT] check batt exist(1)\n"); ++ if(tosa_check_jacket_battery_not_exist()){ ++ if( volt < thresh_mbat ){ ++ DPRINTK("[BATT] main fatal battery (no jacket)\n"); ++ return 0; // MAIN BATTERY FATAL ++ } ++ }else{ ++ if( volt < thresh_mbat ){ ++ ++ charge_value = TC6393_SYS_REG(TC6393_SYS_GPODSR1) & TC6393_CHARGE_OFF_JC; //Jacket ++ CHARGE_1_OFF(); //Jacket ++ TC6393_SYS_REG(TC6393_SYS_GPOOECR1) |= TC6393_BAT_SW_ON; ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_BAT_SW_ON; ++ mdelay(TOSA_DISCHARGE_WAIT_TIME); ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~TC6393_BAT_SW_ON; ++ ++ volt = tosa_read_battery_avg(SEL_JACKET); ++ ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= charge_value; ++ mdelay(1); ++ ++ if( volt < thresh_jbat ){ ++ DPRINTK("[BATT] main & jacket fatal battery\n"); ++ return 0; // MAIN & JACKET BATTERY FATAL ++ } ++ } ++ } ++ DPRINTK("[BATT] not fatal\n"); ++ ++ return 1; // OK ++} ++ ++ ++/*** for suspend hook ***********************************************************/ ++#ifdef CONFIG_PM ++int sharpsl_off_charge_battery(void) ++{ ++ if ( tosa_check_main_battery_not_exist() ) { ++ ++ DPRINTK("No main battery !\n"); ++ ++ // battery error! ++ CHARGE_LED_ERR_OFF(); ++ CHARGE_LED_ERR(); ++ charge_status = 0; /* charge status flag reset */ ++ ++ // if error is occured , so led is blinking continue... ++ while(1) { ++ if (SHARPSL_AC_LINE_STATUS == APM_AC_OFFLINE) break; ++ } ++ ++ CHARGE_LED_OFF(); ++ return -1; ++ ++ } else { ++ ++ // charge start! ++ CHARGE_LED_OFF(); ++ CHARGE_LED_ON(); /* led on */ ++ charge_status = 1; /* charge status flag set */ ++ ++ } ++ return 0; ++} ++ ++static void tosa_off_jc_card_limit(void) ++{ ++ if(SHARPSL_AC_LINE_STATUS != APM_AC_OFFLINE){ ++ // ac-in. ++ set_scoop_jc_gpio(SCP_JC_CARD_LIMIT_SEL); // non-limited ++ tosa_jc_card_limit_sel = 0; ++ }else if(sharpsl_jacket_exist && sharpsl_jacket_batt_exist){ ++ // ac-out, and jacket exist. ++ int volt = tosa_read_battery_avg(SEL_JACKET); ++ if(volt > TOSA_JACKET_BATT_FATAL_NOACIN_VOLT){ ++ set_scoop_jc_gpio(SCP_JC_CARD_LIMIT_SEL); // non-limited ++ tosa_jc_card_limit_sel = 0; ++ }else{ ++ reset_scoop_jc_gpio(SCP_JC_CARD_LIMIT_SEL); // limited ++ tosa_jc_card_limit_sel = 1; ++ } ++ }else{ ++ reset_scoop_jc_gpio(SCP_JC_CARD_LIMIT_SEL); // limited ++ tosa_jc_card_limit_sel = 1; ++ } ++} ++ ++int tosa_check_charge_full(int cktime) ++{ ++ int time; ++ unsigned int ret; ++ int is_all_battery_full; ++ int jacket_state, batt_sw_state; ++ extern int sharpsl_wakeup_check_charge(void); ++ time = RCNR; ++ ++ jacket_state = (GPLR(GPIO_JACKET_DETECT) & GPIO_bit(GPIO_JACKET_DETECT)); ++ batt_sw_state = SHARPSL_BAT_LOCKED_STATUS; ++ ++#if CHECK_LOG ++ printk("*** CHG_CHK_START: time=%d(%08x) ***\n",RCNR-gStartTime,RCNR); ++ printk(" MAIN AD: %08x JACKET AD %08x\n",tosa_read_battery(SEL_MAIN),tosa_read_battery(SEL_JACKET)); ++ printk(" TC6393_SYS_GPODSR1=%x\n",TC6393_SYS_REG(TC6393_SYS_GPODSR1)); ++#endif ++ ++ if(TC6393_SYS_REG(TC6393_SYS_GPODSR1) & TC6393_CHARGE_OFF_JC /*Jacket*/){ ++ if(sharpsl_jacket_batt_exist){ ++#if CHECK_LOG ++ printk(" jacket battery charge on !\n"); ++#endif ++ CHARGE_1_ON(); ++ } ++#if CHECK_LOG ++ printk(" TC6393_SYS_GPODSR1=%x\n",TC6393_SYS_REG(TC6393_SYS_GPODSR1)); ++#endif ++ } ++ ++#ifdef TOSA_OFF_CHARGE_FAILSAFE ++ if(!tosa_charge_full_enable){ ++ tosa_charge_full_enable = 1; // @ Start!! ++ tosa_charge_full_counter = RCNR; // @ Reset Failsafe Counter. ++ tosa_charge_full_main_batt = tosa_read_battery(SEL_MAIN); ++ if(sharpsl_jacket_batt_exist) ++ tosa_charge_full_jacket_batt = tosa_read_battery(SEL_JACKET); ++#if CHECK_LOG ++ printk("*** CHG_FAILSAFE_COUNTER_START: time=%d(%08x) ***\n",RCNR-tosa_charge_full_counter,RCNR); ++#endif ++ } ++#endif //TOSA_OFF_CHARGE_FAILSAFE ++ ++ while(1){ ++ int jacket_batt_exist_now = 0; ++ ++ // ac out ? ++ if ( SHARPSL_AC_LINE_STATUS == APM_AC_OFFLINE ) { ++ charge_status = 0; ++ CHARGE_LED_OFF(); ++ //printk("%s: [go off] ac out !\n",__func__); ++#ifdef TOSA_OFF_CHARGE_FAILSAFE ++ tosa_charge_full_enable = 0; // @ Stop!! ++#endif ++ ret = -1; ++ break; ++ } ++ ++ // check wakeup interrupt. ++ if ( ( ret = sharpsl_wakeup_check_charge() ) != 1 ) { ++ break; ++ } ++ ++ // timeout ? ++ if ( ( RCNR - time ) > SHARPSL_TOSA_WAIT_CO_TIME ) { ++ //printk("%s: [go off] finished! not full !\n",__func__); ++ ret = -1; ++ break; ++ } ++ ++ // battery switch status change ? ++ if(batt_sw_state != SHARPSL_BAT_LOCKED_STATUS){ ++ //printk("%s: [go off] battery switch status is changed !\n",__func__); ++ ret = -1; ++ break; ++ } ++ ++ // jacket detect status change ? ++ if(jacket_state != (GPLR(GPIO_JACKET_DETECT) & GPIO_bit(GPIO_JACKET_DETECT))) { ++ tosa_get_jacket_status_for_on(); ++#ifdef TOSA_OFF_CHARGE_FAILSAFE ++ tosa_charge_full_enable = 0; // @ Stop!! ++#endif ++ //printk("%s: [go off] jacket status is changed !\n",__func__); ++ ret = -1; ++ break; ++ } ++ ++ // battery full ? ++ tosa_off_main_batt_full = SHARPSL_MAIN_BATT_FULL; ++ tosa_off_jacket_batt_full = 0; ++ if(sharpsl_jacket_exist && sharpsl_jacket_batt_exist){ ++ tosa_off_jacket_batt_full = SHARPSL_JACKET_BATT_FULL; ++ } ++ is_all_battery_full = 0; ++ ++#ifdef TOSA_OFF_CHARGE_FAILSAFE ++ if(tosa_charge_full_enable){ ++ if((RCNR - tosa_charge_full_counter) > (TOSA_CHARGE_FULL_MAX_TIME-cktime)){ ++#if CHECK_LOG ++ printk("*** ALL BATTERY is FULL by FAILSAFE.***\n"); ++ printk(" CHG_FAILSAFE_COUNTER: time=%d\n",RCNR - tosa_charge_full_counter); ++#endif ++ is_all_battery_full = 1; ++ } ++ } ++#endif //TOSA_OFF_CHARGE_FAILSAFE ++ ++ if(charge_status && tosa_off_main_batt_full){ ++ // main battery full ! ++#if CHECK_LOG ++ printk("\n"); ++ printk(" MAIN BATTERY is FULL.\n"); ++#endif ++ if(sharpsl_jacket_batt_exist){ ++ if(tosa_off_jacket_batt_full){ ++ // all battery full ! ++ is_all_battery_full = 1; ++#if CHECK_LOG ++ printk(" JACKET BATTERY is FULL.\n"); ++#endif ++ } ++ }else{ ++ // all battery full ! (non-jacket) ++ is_all_battery_full = 1; ++#if CHECK_LOG ++ printk(" JACKET BATTERY is NON.\n"); ++#endif ++ } ++ } ++#if CHECK_LOG ++ else{ ++ printk("."); ++ } ++#endif ++ if(is_all_battery_full){ ++ ++ // ac out ? ++ if ( SHARPSL_AC_LINE_STATUS == APM_AC_OFFLINE ) { ++ continue; ++ } ++ ++ // all battery full !!!! ++ //printk("%s: [go off] all battery full !\n",__func__); ++#if CHECK_LOG ++ printk("\n"); ++ printk(" CHG_FAILSAFE_COUNTER: time=%d\n",RCNR - tosa_charge_full_counter); ++ printk("*** CHG_CHK_END: t=%d (%08x) ***\n",RCNR-gStartTime,RCNR); ++ printk("*** ALL BATTERY is FULL!! ***\n"); ++#endif ++ CHARGE_LED_OFF(); // led off ++ charge_status = 0; ++ pass_charge_flag = 1; ++ ret = -1; // go off. ++ return ret; ++ } ++ } ++ ++#ifdef TOSA_OFF_CHARGE_FAILSAFE ++ if(tosa_charge_full_enable){ ++ int batt_now; ++ ++#if CHECK_LOG ++ printk("\n"); ++ printk(" MAIN VOLTAGE CHECK: "); ++#endif ++ batt_now = tosa_read_battery(SEL_MAIN); ++ if((tosa_charge_full_main_batt - batt_now) >= TOSA_CHARGE_FULL_DIFF_VOLT){ ++#if CHECK_LOG ++ printk("[NG] (%d->%d)\n",tosa_charge_full_main_batt,batt_now); ++ printk(" * RESTART: time=%d \n",RCNR); ++#endif ++ tosa_charge_full_counter = RCNR; // @ Reset Failsafe Counter. ++ } ++#if CHECK_LOG ++ else{ ++ printk("[OK] (%d->%d)\n",tosa_charge_full_main_batt,batt_now); ++ } ++#endif ++ tosa_charge_full_main_batt = batt_now; ++ ++#if CHECK_LOG ++ printk(" JACKET VOLTAGE CHECK: "); ++#endif ++ if(sharpsl_jacket_batt_exist){ ++ batt_now = tosa_read_battery(SEL_JACKET); ++ if((tosa_charge_full_jacket_batt - batt_now) >= TOSA_CHARGE_FULL_DIFF_VOLT){ ++ tosa_charge_full_counter = RCNR; // @ Reset Failsafe Counter. ++#if CHECK_LOG ++ printk("[NG] (%d->%d)\n",tosa_charge_full_main_batt,batt_now); ++ printk(" * RESTART: time=%d ***\n",RCNR); ++#endif ++ } ++#if CHECK_LOG ++ else{ ++ printk("[OK] (%d->%d)\n",tosa_charge_full_jacket_batt,batt_now); ++ } ++#endif ++ tosa_charge_full_jacket_batt = batt_now; ++ } ++#if CHECK_LOG ++ else{ ++ printk("[OK] (NON-JACKET)\n"); ++ } ++#endif ++ } ++#endif //TOSA_OFF_CHARGE_FAILSAFE ++ ++#ifdef TOSA_OFF_CHARGE_FAILSAFE ++#if CHECK_LOG ++ if(tosa_charge_full_enable){ ++ printk(" CHG_FAILSAFE_COUNTER: time=%d\n",RCNR - tosa_charge_full_counter); ++ } ++#endif ++#endif ++ ++#if CHECK_LOG ++ printk("*** CHG_CHK_END: time=%d(%08x) ***\n",RCNR-gStartTime,RCNR); ++ printk("\n"); ++#endif ++ ++ pass_charge_flag = 0; ++ return ret; ++} ++ ++void tosa_check_ac_and_jacket_state(void) ++{ ++ int is_all_battery_full = 0; ++ ++ if(!pass_charge_flag){ ++ if(SHARPSL_AC_LINE_STATUS != APM_AC_OFFLINE){ ++ sharpsl_off_charge_battery(); ++ charge_status = 1; ++ CHARGE_LED_ON(); ++ }else{ ++ charge_status = 0; ++ CHARGE_LED_OFF(); ++ } ++ } ++ if(!tosa_off_check_jacket_req){ ++ return; ++ } ++ tosa_off_check_jacket_req = 0; ++ // restart charge. ++ CHARGE_ON(); ++ ++ // check jacket. ++ tosa_get_jacket_status_for_on(); ++ mdelay(100); ++ ++ tosa_off_main_batt_full = 0; ++ tosa_off_jacket_batt_full = 0; ++ charge_status = 0; ++ ++ if(SHARPSL_AC_LINE_STATUS != APM_AC_OFFLINE){ ++ // ac in. ++ tosa_off_main_batt_full = SHARPSL_MAIN_BATT_FULL; ++ if(sharpsl_jacket_exist && sharpsl_jacket_batt_exist){ ++ tosa_off_jacket_batt_full = SHARPSL_JACKET_BATT_FULL; ++ } ++ //sharpsl_off_charge_battery(); ++ charge_status = 1; ++ CHARGE_LED_ON(); ++#if CHECK_LOG ++ printk("*** CHG_START: time=0(%08x) ***\n",RCNR); ++ gStartTime = RCNR; ++ printk(" MAIN AD: %d JACKET AD %d\n",tosa_read_battery(SEL_MAIN),tosa_read_battery(SEL_JACKET)); ++#endif ++ }else{ ++ // ac out. ++ charge_status = 0; ++ CHARGE_LED_OFF(); ++ } ++ ++ tosa_off_jc_card_limit(); ++ ++ DPRINTK4("[BATT]sharpsl_jacket_exist = %d\n",sharpsl_jacket_exist); ++ DPRINTK4("[BATT]sharpsl_jacket_batt_exist = %d\n",sharpsl_jacket_batt_exist); ++ DPRINTK4("[BATT]charge_status = %d\n",charge_status); ++ DPRINTK4("[BATT]main_batt_full = %d\n",tosa_off_main_batt_full); ++ DPRINTK4("[BATT]jacket_batt_full = %d\n",tosa_off_jacket_batt_full); ++ ++ pass_charge_flag = 0; ++ return; ++} ++ ++void sharpsl_battery_charge_hook(int mode) ++{ ++ switch (mode){ ++ case 0: // Main Battery Full ++ DPRINTK4("[IRQ]main battery full.\n"); ++ break; ++ case 1: // Charge Off ++ DPRINTK4("[IRQ]ac out.\n"); ++ break; ++ case 2: // Charge On ++ DPRINTK4("[IRQ]ac in.\n"); ++ break; ++ case 3: // Jacket Battery Full ++ DPRINTK4("[IRQ]jacket battery full.\n"); ++ break; ++ case 4: // Jacket Detect ++ DPRINTK4("[IRQ]check jacket.\n"); ++ break; ++ case 5: ++ DPRINTK4("[IRQ]timer.(%d)\n",RCNR); ++ tosa_check_ac_and_jacket_state(); ++ tosa_off_check_jacket_req = 0; ++ return; ++ break; ++ default: ++ return; ++ break; ++ } ++#ifdef TOSA_OFF_CHARGE_FAILSAFE ++ if(tosa_charge_full_enable){ ++ tosa_charge_full_enable = 0; ++ } ++#endif //TOSA_OFF_CHARGE_FAILSAFE ++ tosa_off_check_jacket_req = 1; ++ return; ++} ++ ++#endif /* CONFIG_PM */ ++ ++ ++/*** Config & Setup **********************************************************/ ++void battery_init(void) ++{ ++ int err; ++ ++ init_timer(&ac_kick_timer); ++ ac_kick_timer.function = (void*)sharpsl_ac_kick_timer; ++ ++ init_timer(&jacket_kick_timer); ++ jacket_kick_timer.function = (void*)tosa_jacket_kick_timer; ++ ++ GPDR(GPIO_AC_IN) &= ~GPIO_bit(GPIO_AC_IN); ++ GPDR(GPIO_BAT0_CRG) &= ~GPIO_bit(GPIO_BAT0_CRG); ++ GPDR(GPIO_BAT1_CRG) &= ~GPIO_bit(GPIO_BAT1_CRG); ++ ++ GPDR(GPIO_BAT0_LOW) &= ~GPIO_bit(GPIO_BAT0_LOW); ++ GPDR(GPIO_BAT1_LOW) &= ~GPIO_bit(GPIO_BAT1_LOW); ++ ++ printk("SHARPSL_AC_LINE_STATUS=%x\n",SHARPSL_AC_LINE_STATUS); ++ ++ /* Set transition detect */ ++ set_GPIO_IRQ_edge( GPIO_AC_IN , GPIO_BOTH_EDGES ); /* AC IN */ ++ set_GPIO_IRQ_edge( GPIO_JACKET_DETECT , GPIO_BOTH_EDGES ); ++#ifndef TOSA_BATTERY_SKIP ++ set_GPIO_IRQ_edge( GPIO_BAT0_LOW , GPIO_FALLING_EDGE ); ++ set_GPIO_IRQ_edge( GPIO_BAT1_LOW , GPIO_FALLING_EDGE ); ++#endif ++ ++ /* Register interrupt handler. */ ++ if ((err = request_irq(IRQ_GPIO_AC_IN, tosa_ac_interrupt, ++ SA_INTERRUPT, "ACIN", tosa_ac_interrupt))) { ++ printk("Could not get irq %d.\n", IRQ_GPIO_AC_IN); ++ return; ++ } ++ if ((err = request_irq(IRQ_GPIO_JACKET_DETECT, tosa_jacket_interrupt, ++ SA_INTERRUPT, "JACKET_DETECT", tosa_jacket_interrupt))) { ++ printk("Could not get irq %d.\n", IRQ_GPIO_JACKET_DETECT); ++ return; ++ } ++ ++#ifndef TOSA_BATTERY_SKIP ++ if ((err = request_irq(IRQ_GPIO_BAT0_LOW, tosa_main_batt_fatal_interrupt, ++ SA_INTERRUPT, "MAIN_FATAL", tosa_main_batt_fatal_interrupt))) { ++ printk("Could not get irq %d.\n", IRQ_GPIO_BAT0_LOW); ++ return; ++ } ++ disable_irq(IRQ_GPIO_BAT0_LOW); ++ ++ if ((err = request_irq(IRQ_GPIO_BAT1_LOW, tosa_jacket_batt_fatal_interrupt, ++ SA_INTERRUPT, "JACKET_FATAL", tosa_jacket_batt_fatal_interrupt))) { ++ printk("Could not get irq %d.\n", IRQ_GPIO_BAT1_LOW); ++ return; ++ } ++ disable_irq(IRQ_GPIO_BAT1_LOW); ++#endif ++ ++ /* regist to Misc driver */ ++ misc_register(&battery_device); ++ ++ /* Make threads */ ++ kernel_thread(tosa_charge_on, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); ++ kernel_thread(tosa_charge_off, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); ++ kernel_thread(tosa_battery_thread, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); ++ kernel_thread(tosa_fatal_check, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); ++ kernel_thread(tosa_jacket_check, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); ++ ++ tosa_get_jacket_status_for_on(); ++} ++ ++ ++ ++#ifdef CONFIG_PROC_FS ++struct proc_dir_entry *proc_batt; ++ ++typedef struct sharpsl_battery_entry { ++ int* addr; ++ int def_value; ++ char* name; ++ char* description; ++ unsigned short low_ino; ++} sharpsl_battery_entry_t; ++ ++static sharpsl_battery_entry_t sharpsl_battery_params[] = { ++/* { addr, def_value, name, description }*/ ++ { &msglevel, 0, "msglevel", "debug message output level" }, ++ { &sharpsl_debug_flag , 0 , "dflag", "debug flag" }, ++ { &sharpsl_change_battery_status , 0 , "chg_status", "Change status" } ++}; ++#define NUM_OF_BATTERY_ENTRY (sizeof(sharpsl_battery_params)/sizeof(sharpsl_battery_entry_t)) ++ ++static ssize_t sharpsl_battery_read_params(struct file *file, char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ int i_ino = (file->f_dentry->d_inode)->i_ino; ++ char outputbuf[15]; ++ int count; ++ int i; ++ sharpsl_battery_entry_t *current_param = NULL; ++ ++ if (*ppos>0) /* Assume reading completed in previous read*/ ++ return 0; ++ for (i=0; i<NUM_OF_BATTERY_ENTRY; i++) { ++ if (sharpsl_battery_params[i].low_ino==i_ino) { ++ current_param = &sharpsl_battery_params[i]; ++ break; ++ } ++ } ++ if (current_param==NULL) { ++ return -EINVAL; ++ } ++ count = sprintf(outputbuf, "0x%08X\n", ++ *((volatile Word *) current_param->addr)); ++ *ppos += count; ++ if (count>nbytes) /* Assume output can be read at one time */ ++ return -EINVAL; ++ if (copy_to_user(buf, outputbuf, count)) ++ return -EFAULT; ++ return count; ++} ++ ++static ssize_t sharpsl_battery_write_params(struct file *file, const char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ int i_ino = (file->f_dentry->d_inode)->i_ino; ++ sharpsl_battery_entry_t *current_param = NULL; ++ int i; ++ unsigned long param; ++ char *endp; ++ ++ for (i=0; i<NUM_OF_BATTERY_ENTRY; i++) { ++ if(sharpsl_battery_params[i].low_ino==i_ino) { ++ current_param = &sharpsl_battery_params[i]; ++ break; ++ } ++ } ++ if (current_param==NULL) { ++ return -EINVAL; ++ } ++ ++ param = simple_strtoul(buf,&endp,0); ++ if (param == -1) { ++ *current_param->addr = current_param->def_value; ++ } else { ++ *current_param->addr = param; ++ } ++ return nbytes+endp-buf; ++} ++ ++static unsigned int sharpsl_battery_poll(struct file *fp, poll_table * wait) ++{ ++ poll_wait(fp, &battery_waitqueue, wait); ++ if ( sharpsl_change_battery_status ) { ++ sharpsl_change_battery_status = 0; ++ return POLLIN | POLLRDNORM; ++ } else { ++ return 0; ++ } ++} ++ ++static struct file_operations proc_params_operations = { ++ read: sharpsl_battery_read_params, ++ write: sharpsl_battery_write_params, ++ poll: sharpsl_battery_poll, ++}; ++#endif ++ ++int __init Sharpsl_battery_init(void) ++{ ++#ifdef CONFIG_PM ++ battery_pm_dev = pm_register(PM_SYS_DEV, 0, Sharpsl_battery_pm_callback); ++#endif ++ ++ battery_init(); ++ ++#ifdef CONFIG_PROC_FS ++ { ++ int i; ++ struct proc_dir_entry *entry; ++ ++ proc_batt = proc_mkdir("driver/battery", NULL); ++ if (proc_batt == NULL) { ++ free_irq(IRQ_GPIO_AC_IN, tosa_ac_interrupt); ++ free_irq(IRQ_GPIO_JACKET_DETECT, tosa_jacket_interrupt); ++#ifndef TOSA_BATTERY_SKIP ++ free_irq(IRQ_GPIO_BAT0_LOW, tosa_main_batt_fatal_interrupt); ++ free_irq(IRQ_GPIO_BAT1_LOW, tosa_jacket_batt_fatal_interrupt); ++#endif ++ misc_deregister(&battery_device); ++ printk(KERN_ERR "can't create /proc/driver/battery\n"); ++ return -ENOMEM; ++ } ++ for (i=0; i<NUM_OF_BATTERY_ENTRY; i++) { ++ entry = create_proc_entry(sharpsl_battery_params[i].name, ++ S_IWUSR |S_IRUSR | S_IRGRP | S_IROTH, ++ proc_batt); ++ if (entry) { ++ sharpsl_battery_params[i].low_ino = entry->low_ino; ++ entry->proc_fops = &proc_params_operations; ++ } else { ++ int j; ++ for (j=0; j<i; j++) { ++ remove_proc_entry(sharpsl_battery_params[i].name, proc_batt); ++ } ++ remove_proc_entry("driver/battery", &proc_root); ++ proc_batt = 0; ++ free_irq(IRQ_GPIO_AC_IN, tosa_ac_interrupt); ++ free_irq(IRQ_GPIO_JACKET_DETECT, tosa_jacket_interrupt); ++#ifndef TOSA_BATTERY_SKIP ++ free_irq(IRQ_GPIO_BAT0_LOW, tosa_main_batt_fatal_interrupt); ++ free_irq(IRQ_GPIO_BAT1_LOW, tosa_jacket_batt_fatal_interrupt); ++#endif ++ misc_deregister(&battery_device); ++ printk(KERN_ERR "battery: can't create /proc/driver/battery\n"); ++ return -ENOMEM; ++ } ++ } ++ } ++#endif ++ return 0; ++} ++ ++module_init(Sharpsl_battery_init); ++ ++ ++ ++#ifdef MODULE ++int init_module(void) ++{ ++ Sharpsl_battery_init(); ++ return 0; ++} ++ ++void cleanup_module(void) ++{ ++ free_irq(IRQ_GPIO_AC_IN, tosa_ac_interrupt); ++ free_irq(IRQ_GPIO_JACKET_DETECT, tosa_jacket_interrupt); ++#ifndef TOSA_BATTERY_SKIP ++ free_irq(IRQ_GPIO_BAT0_LOW, tosa_main_batt_fatal_interrupt); ++ free_irq(IRQ_GPIO_BAT1_LOW, tosa_jacket_batt_fatal_interrupt); ++#endif ++ ++#ifdef CONFIG_PROC_FS ++ { ++ int i; ++ for (i=0; i<NUM_OF_BATTERY_ENTRY; i++) { ++ remove_proc_entry(sharpsl_battery_params[i].name, proc_batt); ++ } ++ remove_proc_entry("driver/battery", NULL); ++ proc_batt = 0; ++ } ++#endif ++ ++ misc_deregister(&battery_device); ++} ++#endif /* MODULE */ ++ +diff -Nur linux_c860_org/arch/arm/mach-pxa/tosa_buzzer.c linux/arch/arm/mach-pxa/tosa_buzzer.c +--- linux_c860_org/arch/arm/mach-pxa/tosa_buzzer.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/arch/arm/mach-pxa/tosa_buzzer.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,279 @@ ++/* ++ * arch/arm/mach-pxa/tosa_buzzer.c ++ * ++ * PXA buzzer ctrl for Tosa (SHARP) ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * Based on collie_buzzer ++ * ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * ChangeLog: ++ * 16-Jan-2003 SHARP sleep_on -> interruptible_sleep_on ++ * 1-Nov-2003 Sharp Corporation for Tosa ++ * ++ */ ++#include <linux/module.h> ++#include <linux/sched.h> ++#include <linux/timer.h> ++#include <linux/poll.h> ++#include <linux/major.h> ++#include <linux/config.h> ++#include <linux/fcntl.h> ++#include <linux/errno.h> ++#include <linux/mm.h> ++#include <linux/malloc.h> ++#include <linux/sound.h> ++#include <linux/init.h> ++#include <linux/delay.h> ++ ++#ifdef CONFIG_PM ++#include <linux/pm.h> ++#endif /* CONFIG_PM */ ++ ++#include <asm/system.h> ++#include <asm/irq.h> ++#include <asm/pgtable.h> ++#include <asm/uaccess.h> ++#include <asm/io.h> ++#include <linux/soundcard.h> ++#include <asm/proc/cache.h> ++ ++#include <asm/sharp_char.h> ++#include <asm/arch/tosa_wm9712.h> ++ ++#undef DEBUG ++//#define DEBUG ++#ifdef DEBUG ++#define DPRINTK( x... ) printk( ##x ) ++#else ++#define DPRINTK( x... ) ++#endif ++ ++/*** sound data *********************************************************/ ++#include "poodle_key.h" ++#include "poodle_tap.h" ++#include "poodle_alarm.h" ++ ++/*** Some declarations ***********************************************/ ++static DECLARE_WAIT_QUEUE_HEAD(buzzer_proc); ++static int now_playing = 0 ; ++static int buzzer_soundid = 0; ++static int repeat_sound = 0; ++ ++ ++// following functions include tosa audio driver. ++int audio_buzzer_write(const char *,int); ++int audio_buzzer_intmode(const short *,int,int); ++int audio_buzzer_release(void); ++int audio_buzzer_open(int); ++ ++/*** buzzer ******************************************************************/ ++int tosa_buz_buffer_init() ++{ ++ return 0; ++} ++ ++int tosa_play_sound_by_id(int soundid,int volume) ++{ ++ ++ switch( soundid ){ ++ ++ case SHARP_BUZ_TOUCHSOUND: ++ if ( wm9712_busy() && !repeat_sound ) { ++ } else { ++ while (buzzer_soundid) schedule(); ++ buzzer_soundid = soundid; ++ wake_up(&buzzer_proc); ++ } ++ break; ++ ++ case SHARP_BUZ_KEYSOUND: ++ if ( wm9712_busy() && !repeat_sound ) { ++ } else { ++ while (buzzer_soundid) schedule(); ++ buzzer_soundid = soundid; ++ wake_up(&buzzer_proc); ++ } ++ break; ++ ++ case SHARP_BUZ_SCHEDULE_ALARM: ++ if ( wm9712_busy() ) { ++ buzzer_soundid = soundid; ++ wake_up(&buzzer_proc); ++ } else { ++ while (buzzer_soundid) schedule(); ++ buzzer_soundid = soundid; ++ wake_up(&buzzer_proc); ++ } ++ break; ++ ++ case SHARP_PDA_WARNSOUND: ++ break; ++ ++ case SHARP_BUZ_GOT_MAIL: ++ case SHARP_BUZ_DAILY_ALARM: ++ case SHARP_PDA_ERRORSOUND: ++ case SHARP_PDA_CRITICALSOUND: ++ break; ++ ++ default: ++ return -EINVAL; ++ break; ++ } ++ ++ return 0; ++} ++int tosa_buzzer_supported(int which) ++{ ++ switch( which ){ ++ case SHARP_BUZ_TOUCHSOUND: ++ case SHARP_BUZ_KEYSOUND: ++ case SHARP_BUZ_SCHEDULE_ALARM: ++ case SHARP_BUZ_DAILY_ALARM: ++ case SHARP_BUZ_GOT_MAIL: ++ case SHARP_PDA_WARNSOUND: ++ case SHARP_PDA_ERRORSOUND: ++ case SHARP_PDA_CRITICALSOUND: ++ break; ++ default: ++ return -EINVAL; ++ break; ++ } ++ return 4; ++} ++ ++int tosa_play_sound_by_hz(unsigned int hz,unsigned int msecs,int volume) ++{ ++ return 0; ++} ++ ++int current_freq; ++static void change_freq( int new_freq ) ++{ ++ if (current_freq!=new_freq) { ++ audio_buzzer_release(); ++ audio_buzzer_open(new_freq); ++ current_freq = new_freq; ++ } ++} ++ ++static void tosa_buzzer_thread(void) ++{ ++ // daemonize(); ++ strcpy(current->comm, "buzzer"); ++ sigfillset(¤t->blocked); ++ ++ while(1) { ++ if (buzzer_soundid==0) { ++ //while(buzzer_soundid==0) ++ interruptible_sleep_on(&buzzer_proc); ++ } else { ++ if (wm9712_busy()) { ++ if (buzzer_soundid==SHARP_BUZ_SCHEDULE_ALARM) { ++ //audio_buzzer_intmode(alarm_data,sizeof(alarm_data),44100); ++ audio_buzzer_intmode(alarm_data,sizeof(alarm_data),8000); ++ } ++ buzzer_soundid=0; ++ continue; ++ } ++ now_playing = 1; ++ current_freq = key_freq; ++ audio_buzzer_open(current_freq); ++ while ( buzzer_soundid!=0 ) { ++ int tmpid = buzzer_soundid; ++ buzzer_soundid=0; ++ ++ switch( tmpid ) { ++ ++ case SHARP_BUZ_TOUCHSOUND: ++ repeat_sound = 1; ++ change_freq(tap_freq); ++ audio_buzzer_write(tap_data, sizeof(tap_data)); ++ audio_buzzer_sync(); ++ break; ++ ++ case SHARP_BUZ_KEYSOUND: ++ repeat_sound = 1; ++ change_freq(key_freq); ++ audio_buzzer_write(key_data, sizeof(key_data)); ++ audio_buzzer_sync(); ++ break; ++ ++ case SHARP_BUZ_SCHEDULE_ALARM: ++ { ++ int alarm_data_size = sizeof(alarm_data); ++ unsigned char *alarm_data0 = alarm_data; ++ int cnt; ++ ++ repeat_sound = 0; ++ //change_freq(44100); ++ change_freq(8000); ++ while(1) { ++ cnt = audio_buzzer_write(alarm_data0,alarm_data_size); ++ audio_buzzer_sync(); ++ if ( cnt <= 0 ) break; ++ alarm_data_size -= cnt; ++ alarm_data0 += cnt; ++ } ++ break; ++ } ++ ++ case SHARP_PDA_WARNSOUND: ++ case SHARP_BUZ_GOT_MAIL: ++ case SHARP_BUZ_DAILY_ALARM: ++ case SHARP_PDA_ERRORSOUND: ++ case SHARP_PDA_CRITICALSOUND: ++ repeat_sound = 0; ++ break; ++ ++ default: ++ repeat_sound = 0; ++ break; ++ } // switch ++ } // while loop ++ audio_buzzer_release(); ++ repeat_sound = 0; ++ now_playing = 0; ++ } ++ } // while(1) loop ++} ++ ++ ++int tosa_buzzer_dev_init(void) ++{ ++ kernel_thread(tosa_buzzer_thread, NULL, ++ CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); ++ return 0; ++} ++ ++int tosa_suspend_buzzer(void) ++{ ++#if 0 ++ printk("tosa_suspend_buzzer\n"); ++ while ( now_playing ) { ++ schedule(); ++ } ++#endif ++ return 0; ++} ++ ++int tosa_resume_buzzer(void) ++{ ++ return 0; ++} ++ ++void tosa_stop_sound() ++{ ++ return; ++} +diff -Nur linux_c860_org/arch/arm/mm/fault-armv.c linux/arch/arm/mm/fault-armv.c +--- linux_c860_org/arch/arm/mm/fault-armv.c 2003-06-18 16:12:26.000000000 +0900 ++++ linux/arch/arm/mm/fault-armv.c 2004-06-10 21:09:10.000000000 +0900 +@@ -11,6 +11,7 @@ + * Change Log + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi + * 04-Apr-2003 Sharp for ARM FCSE ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + * + */ + #include <linux/config.h> +@@ -126,12 +127,14 @@ + } + #endif + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) ++#ifdef CONFIG_PM + { + extern sharpsl_fataloff(void); + sharpsl_fataloff(); + } + #endif ++#endif + + if (!inf->fn(addr, error_code, regs)) + return; +diff -Nur linux_c860_org/arch/arm/mm/proc-xscale.S linux/arch/arm/mm/proc-xscale.S +--- linux_c860_org/arch/arm/mm/proc-xscale.S 2003-10-15 16:42:00.000000000 +0900 ++++ linux/arch/arm/mm/proc-xscale.S 2004-06-10 21:09:10.000000000 +0900 +@@ -25,6 +25,7 @@ + * 20-Mar-2003 SHARP supported PXA255 + * 04-Apr-2003 Sharp for ARM FCSE + * 15-Oct-2003 Sharp fix icache flush ++ * 16-Jul-2003 Sharp Corporation + */ + + #include <linux/config.h> +diff -Nur linux_c860_org/arch/arm/tools/getconstants.c linux/arch/arm/tools/getconstants.c +--- linux_c860_org/arch/arm/tools/getconstants.c 2002-08-26 14:39:51.000000000 +0900 ++++ linux/arch/arm/tools/getconstants.c 2004-06-10 21:09:10.000000000 +0900 +@@ -13,6 +13,7 @@ + + #include <asm/pgtable.h> + #include <asm/uaccess.h> ++#include <asm/hardirq.h> + + /* + * Make sure that the compiler and target are compatible. +@@ -39,6 +40,11 @@ + DEFN("TSS_SAVE", OFF_TSK(thread.save)); + DEFN("TSS_FPESAVE", OFF_TSK(thread.fpstate.soft.save)); + ++#ifdef CONFIG_PREEMPT ++DEFN("TSK_PREEMPT", OFF_TSK(preempt_count)); ++DEFN("IRQSTAT_BH_COUNT", (unsigned long)&(((irq_cpustat_t *)0)->__local_bh_count)); ++#endif ++ + #ifdef CONFIG_CPU_32 + DEFN("TSS_DOMAIN", OFF_TSK(thread.domain)); + +diff -Nur linux_c860_org/arch/arm/tools/mach-types linux/arch/arm/tools/mach-types +--- linux_c860_org/arch/arm/tools/mach-types 2002-08-29 12:27:22.000000000 +0900 ++++ linux/arch/arm/tools/mach-types 2004-06-10 21:09:10.000000000 +0900 +@@ -205,3 +205,4 @@ + discovery SABINAL_DISCOVERY DISCOVERY 194 + poodle ARCH_PXA_POODLE POODLE 195 + corgi ARCH_PXA_CORGI CORGI 196 ++tosa ARCH_PXA_TOSA TOSA 197 +diff -Nur linux_c860_org/arch/cris/drivers/ds1302.c linux/arch/cris/drivers/ds1302.c +--- linux_c860_org/arch/cris/drivers/ds1302.c 2002-08-26 14:39:59.000000000 +0900 ++++ linux/arch/cris/drivers/ds1302.c 2004-06-10 21:09:10.000000000 +0900 +@@ -357,6 +357,7 @@ + { + struct rtc_time rtc_tm; + ++ memset(&rtc_tm, 0, sizeof (struct rtc_time)); + get_rtc_time(&rtc_tm); + if (copy_to_user((struct rtc_time*)arg, &rtc_tm, sizeof(struct rtc_time))) + return -EFAULT; +diff -Nur linux_c860_org/arch/i386/config.in linux/arch/i386/config.in +--- linux_c860_org/arch/i386/config.in 2002-08-26 14:45:20.000000000 +0900 ++++ linux/arch/i386/config.in 2004-06-10 21:09:10.000000000 +0900 +@@ -186,6 +186,10 @@ + bool 'Math emulation' CONFIG_MATH_EMULATION + bool 'MTRR (Memory Type Range Register) support' CONFIG_MTRR + bool 'Symmetric multi-processing support' CONFIG_SMP ++bool 'Preemptible Kernel' CONFIG_PREEMPT ++if [ "$CONFIG_PREEMPT" = "y" ]; then ++ bool 'Break selected locks' CONFIG_LOCK_BREAK ++fi + if [ "$CONFIG_SMP" != "y" ]; then + bool 'Local APIC support on uniprocessors' CONFIG_X86_UP_APIC + dep_bool 'IO-APIC support on uniprocessors' CONFIG_X86_UP_IOAPIC $CONFIG_X86_UP_APIC +@@ -199,9 +203,12 @@ + bool 'Multiquad NUMA system' CONFIG_MULTIQUAD + fi + +-if [ "$CONFIG_SMP" = "y" -a "$CONFIG_X86_CMPXCHG" = "y" ]; then +- define_bool CONFIG_HAVE_DEC_LOCK y ++if [ "$CONFIG_SMP" = "y" -o "$CONFIG_PREEMPT" = "y" ]; then ++ if [ "$CONFIG_X86_CMPXCHG" = "y" ]; then ++ define_bool CONFIG_HAVE_DEC_LOCK y ++ fi + fi ++ + endmenu + + mainmenu_option next_comment +diff -Nur linux_c860_org/arch/i386/kernel/entry.S linux/arch/i386/kernel/entry.S +--- linux_c860_org/arch/i386/kernel/entry.S 2002-08-26 14:39:33.000000000 +0900 ++++ linux/arch/i386/kernel/entry.S 2004-06-10 21:09:10.000000000 +0900 +@@ -71,7 +71,7 @@ + * these are offsets into the task-struct. + */ + state = 0 +-flags = 4 ++preempt_count = 4 + sigpending = 8 + addr_limit = 12 + exec_domain = 16 +@@ -79,8 +79,28 @@ + tsk_ptrace = 24 + processor = 52 + ++/* These are offsets into the irq_stat structure ++ * There is one per cpu and it is aligned to 32 ++ * byte boundry (we put that here as a shift count) ++ */ ++irq_array_shift = CONFIG_X86_L1_CACHE_SHIFT ++ ++irq_stat_local_irq_count = 4 ++irq_stat_local_bh_count = 8 ++ + ENOSYS = 38 + ++#ifdef CONFIG_SMP ++#define GET_CPU_INDX movl processor(%ebx),%eax; \ ++ shll $irq_array_shift,%eax ++#define GET_CURRENT_CPU_INDX GET_CURRENT(%ebx); \ ++ GET_CPU_INDX ++#define CPU_INDX (,%eax) ++#else ++#define GET_CPU_INDX ++#define GET_CURRENT_CPU_INDX GET_CURRENT(%ebx) ++#define CPU_INDX ++#endif + + #define SAVE_ALL \ + cld; \ +@@ -247,12 +267,30 @@ + ALIGN + ENTRY(ret_from_intr) + GET_CURRENT(%ebx) ++#ifdef CONFIG_PREEMPT ++ cli ++ decl preempt_count(%ebx) ++#endif + ret_from_exception: + movl EFLAGS(%esp),%eax # mix EFLAGS and CS + movb CS(%esp),%al + testl $(VM_MASK | 3),%eax # return to VM86 mode or non-supervisor? + jne ret_from_sys_call ++#ifdef CONFIG_PREEMPT ++ cmpl $0,preempt_count(%ebx) ++ jnz restore_all ++ cmpl $0,need_resched(%ebx) ++ jz restore_all ++ movl SYMBOL_NAME(irq_stat)+irq_stat_local_bh_count CPU_INDX,%ecx ++ addl SYMBOL_NAME(irq_stat)+irq_stat_local_irq_count CPU_INDX,%ecx ++ jnz restore_all ++ incl preempt_count(%ebx) ++ sti ++ call SYMBOL_NAME(preempt_schedule) ++ jmp ret_from_intr ++#else + jmp restore_all ++#endif + + ALIGN + reschedule: +@@ -289,6 +327,9 @@ + GET_CURRENT(%ebx) + call *%edi + addl $8,%esp ++#ifdef CONFIG_PREEMPT ++ cli ++#endif + jmp ret_from_exception + + ENTRY(coprocessor_error) +@@ -308,12 +349,18 @@ + movl %cr0,%eax + testl $0x4,%eax # EM (math emulation bit) + jne device_not_available_emulate ++#ifdef CONFIG_PREEMPT ++ cli ++#endif + call SYMBOL_NAME(math_state_restore) + jmp ret_from_exception + device_not_available_emulate: + pushl $0 # temporary storage for ORIG_EIP + call SYMBOL_NAME(math_emulate) + addl $4,%esp ++#ifdef CONFIG_PREEMPT ++ cli ++#endif + jmp ret_from_exception + + ENTRY(debug) +diff -Nur linux_c860_org/arch/i386/kernel/i387.c linux/arch/i386/kernel/i387.c +--- linux_c860_org/arch/i386/kernel/i387.c 2002-08-26 14:39:33.000000000 +0900 ++++ linux/arch/i386/kernel/i387.c 2004-06-10 21:09:10.000000000 +0900 +@@ -10,6 +10,7 @@ + + #include <linux/config.h> + #include <linux/sched.h> ++#include <linux/spinlock.h> + #include <asm/processor.h> + #include <asm/i387.h> + #include <asm/math_emu.h> +@@ -65,6 +66,8 @@ + { + struct task_struct *tsk = current; + ++ preempt_disable(); ++ + if (tsk->flags & PF_USEDFPU) { + __save_init_fpu(tsk); + return; +diff -Nur linux_c860_org/arch/i386/kernel/process.c linux/arch/i386/kernel/process.c +--- linux_c860_org/arch/i386/kernel/process.c 2002-08-26 14:39:33.000000000 +0900 ++++ linux/arch/i386/kernel/process.c 2004-06-10 21:09:10.000000000 +0900 +@@ -485,7 +485,7 @@ + /* + * Create a kernel thread + */ +-int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) ++int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) + { + long retval, d0; + +@@ -508,6 +508,7 @@ + "r" (arg), "r" (fn), + "b" (flags | CLONE_VM) + : "memory"); ++ + return retval; + } + +diff -Nur linux_c860_org/arch/i386/kernel/smp.c linux/arch/i386/kernel/smp.c +--- linux_c860_org/arch/i386/kernel/smp.c 2002-08-26 14:39:33.000000000 +0900 ++++ linux/arch/i386/kernel/smp.c 2004-06-10 21:09:10.000000000 +0900 +@@ -354,10 +354,13 @@ + + asmlinkage void smp_invalidate_interrupt (void) + { +- unsigned long cpu = smp_processor_id(); ++ unsigned long cpu; ++ ++ preempt_disable(); + ++ cpu = smp_processor_id(); + if (!test_bit(cpu, &flush_cpumask)) +- return; ++ goto out; + /* + * This was a BUG() but until someone can quote me the + * line from the intel manual that guarantees an IPI to +@@ -378,6 +381,8 @@ + } + ack_APIC_irq(); + clear_bit(cpu, &flush_cpumask); ++out: ++ preempt_enable(); + } + + static void flush_tlb_others (unsigned long cpumask, struct mm_struct *mm, +@@ -427,17 +432,22 @@ + void flush_tlb_current_task(void) + { + struct mm_struct *mm = current->mm; +- unsigned long cpu_mask = mm->cpu_vm_mask & ~(1 << smp_processor_id()); ++ unsigned long cpu_mask; + ++ preempt_disable(); ++ cpu_mask = mm->cpu_vm_mask & ~(1UL << smp_processor_id()); + local_flush_tlb(); + if (cpu_mask) + flush_tlb_others(cpu_mask, mm, FLUSH_ALL); ++ preempt_enable(); + } + + void flush_tlb_mm (struct mm_struct * mm) + { +- unsigned long cpu_mask = mm->cpu_vm_mask & ~(1 << smp_processor_id()); ++ unsigned long cpu_mask; + ++ preempt_disable(); ++ cpu_mask = mm->cpu_vm_mask & ~(1UL << smp_processor_id()); + if (current->active_mm == mm) { + if (current->mm) + local_flush_tlb(); +@@ -446,13 +456,16 @@ + } + if (cpu_mask) + flush_tlb_others(cpu_mask, mm, FLUSH_ALL); ++ preempt_enable(); + } + + void flush_tlb_page(struct vm_area_struct * vma, unsigned long va) + { + struct mm_struct *mm = vma->vm_mm; +- unsigned long cpu_mask = mm->cpu_vm_mask & ~(1 << smp_processor_id()); ++ unsigned long cpu_mask; + ++ preempt_disable(); ++ cpu_mask = mm->cpu_vm_mask & ~(1UL << smp_processor_id()); + if (current->active_mm == mm) { + if(current->mm) + __flush_tlb_one(va); +@@ -462,6 +475,7 @@ + + if (cpu_mask) + flush_tlb_others(cpu_mask, mm, va); ++ preempt_enable(); + } + + static inline void do_flush_tlb_all_local(void) +diff -Nur linux_c860_org/arch/i386/kernel/traps.c linux/arch/i386/kernel/traps.c +--- linux_c860_org/arch/i386/kernel/traps.c 2002-08-26 14:39:33.000000000 +0900 ++++ linux/arch/i386/kernel/traps.c 2004-06-10 21:09:10.000000000 +0900 +@@ -694,6 +694,8 @@ + * + * Careful.. There are problems with IBM-designed IRQ13 behaviour. + * Don't touch unless you *really* know how it works. ++ * ++ * Must be called with kernel preemption disabled. + */ + asmlinkage void math_state_restore(struct pt_regs regs) + { +diff -Nur linux_c860_org/arch/i386/lib/dec_and_lock.c linux/arch/i386/lib/dec_and_lock.c +--- linux_c860_org/arch/i386/lib/dec_and_lock.c 2002-08-26 14:39:33.000000000 +0900 ++++ linux/arch/i386/lib/dec_and_lock.c 2004-06-10 21:09:10.000000000 +0900 +@@ -8,6 +8,7 @@ + */ + + #include <linux/spinlock.h> ++#include <linux/sched.h> + #include <asm/atomic.h> + + int atomic_dec_and_lock(atomic_t *atomic, spinlock_t *lock) +diff -Nur linux_c860_org/arch/ia64/kernel/process.c linux/arch/ia64/kernel/process.c +--- linux_c860_org/arch/ia64/kernel/process.c 2002-08-26 14:39:53.000000000 +0900 ++++ linux/arch/ia64/kernel/process.c 2004-06-10 21:09:10.000000000 +0900 +@@ -182,7 +182,7 @@ + * | | <-- sp (lowest addr) + * +---------------------+ + * +- * Note: if we get called through kernel_thread() then the memory ++ * Note: if we get called through arch_kernel_thread() then the memory + * above "(highest addr)" is valid kernel stack memory that needs to + * be copied as well. + * +@@ -415,7 +415,7 @@ + } + + pid_t +-kernel_thread (int (*fn)(void *), void *arg, unsigned long flags) ++arch_kernel_thread (int (*fn)(void *), void *arg, unsigned long flags) + { + struct task_struct *parent = current; + int result, tid; +diff -Nur linux_c860_org/arch/m68k/bvme6000/rtc.c linux/arch/m68k/bvme6000/rtc.c +--- linux_c860_org/arch/m68k/bvme6000/rtc.c 2002-08-26 14:39:46.000000000 +0900 ++++ linux/arch/m68k/bvme6000/rtc.c 2004-06-10 21:09:10.000000000 +0900 +@@ -54,6 +54,7 @@ + /* Ensure clock and real-time-mode-register are accessible */ + msr = rtc->msr & 0xc0; + rtc->msr = 0x40; ++ memset(&wtime, 0, sizeof(struct rtc_time)); + do { + wtime.tm_sec = BCD2BIN(rtc->bcd_sec); + wtime.tm_min = BCD2BIN(rtc->bcd_min); +diff -Nur linux_c860_org/arch/m68k/kernel/process.c linux/arch/m68k/kernel/process.c +--- linux_c860_org/arch/m68k/kernel/process.c 2002-08-26 14:39:45.000000000 +0900 ++++ linux/arch/m68k/kernel/process.c 2004-06-10 21:09:10.000000000 +0900 +@@ -124,7 +124,7 @@ + /* + * Create a kernel thread + */ +-int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) ++int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) + { + int pid; + mm_segment_t fs; +diff -Nur linux_c860_org/arch/m68k/mvme16x/rtc.c linux/arch/m68k/mvme16x/rtc.c +--- linux_c860_org/arch/m68k/mvme16x/rtc.c 2002-08-26 14:39:47.000000000 +0900 ++++ linux/arch/m68k/mvme16x/rtc.c 2004-06-10 21:09:10.000000000 +0900 +@@ -52,6 +52,7 @@ + cli(); + /* Ensure clock and real-time-mode-register are accessible */ + rtc->ctrl = RTC_READ; ++ memset(&wtime, 0, sizeof(struct rtc_time)); + wtime.tm_sec = BCD2BIN(rtc->bcd_sec); + wtime.tm_min = BCD2BIN(rtc->bcd_min); + wtime.tm_hour = BCD2BIN(rtc->bcd_hr); +diff -Nur linux_c860_org/arch/mips/kernel/process.c linux/arch/mips/kernel/process.c +--- linux_c860_org/arch/mips/kernel/process.c 2002-08-26 14:39:37.000000000 +0900 ++++ linux/arch/mips/kernel/process.c 2004-06-10 21:09:10.000000000 +0900 +@@ -154,7 +154,7 @@ + /* + * Create a kernel thread + */ +-int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) ++int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) + { + long retval; + +diff -Nur linux_c860_org/arch/mips64/kernel/process.c linux/arch/mips64/kernel/process.c +--- linux_c860_org/arch/mips64/kernel/process.c 2002-08-26 14:39:55.000000000 +0900 ++++ linux/arch/mips64/kernel/process.c 2004-06-10 21:09:10.000000000 +0900 +@@ -150,7 +150,7 @@ + /* + * Create a kernel thread + */ +-int kernel_thread(int (*fn)(void *), void *arg, unsigned long flags) ++int arch_kernel_thread(int (*fn)(void *), void *arg, unsigned long flags) + { + int retval; + +diff -Nur linux_c860_org/arch/parisc/kernel/process.c linux/arch/parisc/kernel/process.c +--- linux_c860_org/arch/parisc/kernel/process.c 2002-08-26 14:39:58.000000000 +0900 ++++ linux/arch/parisc/kernel/process.c 2004-06-10 21:09:10.000000000 +0900 +@@ -118,7 +118,7 @@ + */ + + extern pid_t __kernel_thread(int (*fn)(void *), void *arg, unsigned long flags); +-pid_t kernel_thread(int (*fn)(void *), void *arg, unsigned long flags) ++pid_t arch_kernel_thread(int (*fn)(void *), void *arg, unsigned long flags) + { + + /* +diff -Nur linux_c860_org/arch/ppc/kernel/misc.S linux/arch/ppc/kernel/misc.S +--- linux_c860_org/arch/ppc/kernel/misc.S 2002-08-26 14:39:39.000000000 +0900 ++++ linux/arch/ppc/kernel/misc.S 2004-06-10 21:09:10.000000000 +0900 +@@ -860,9 +860,9 @@ + + /* + * Create a kernel thread +- * kernel_thread(fn, arg, flags) ++ * arch_kernel_thread(fn, arg, flags) + */ +-_GLOBAL(kernel_thread) ++_GLOBAL(arch_kernel_thread) + mr r6,r3 /* function */ + ori r3,r5,CLONE_VM /* flags */ + li r0,__NR_clone +diff -Nur linux_c860_org/arch/s390/kernel/process.c linux/arch/s390/kernel/process.c +--- linux_c860_org/arch/s390/kernel/process.c 2002-08-26 14:39:56.000000000 +0900 ++++ linux/arch/s390/kernel/process.c 2004-06-10 21:09:10.000000000 +0900 +@@ -93,7 +93,7 @@ + show_trace((unsigned long *) regs->gprs[15]); + } + +-int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) ++int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) + { + int clone_arg = flags | CLONE_VM; + int retval; +diff -Nur linux_c860_org/arch/s390x/kernel/process.c linux/arch/s390x/kernel/process.c +--- linux_c860_org/arch/s390x/kernel/process.c 2002-08-26 14:39:59.000000000 +0900 ++++ linux/arch/s390x/kernel/process.c 2004-06-10 21:09:10.000000000 +0900 +@@ -93,7 +93,7 @@ + show_trace((unsigned long *) regs->gprs[15]); + } + +-int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) ++int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) + { + int clone_arg = flags | CLONE_VM; + int retval; +diff -Nur linux_c860_org/arch/sh/config.in linux/arch/sh/config.in +--- linux_c860_org/arch/sh/config.in 2002-08-26 14:45:40.000000000 +0900 ++++ linux/arch/sh/config.in 2004-06-10 21:09:10.000000000 +0900 +@@ -125,6 +125,8 @@ + hex 'Physical memory start address' CONFIG_MEMORY_START 08000000 + hex 'Physical memory size' CONFIG_MEMORY_SIZE 00400000 + fi ++bool 'Preemptible Kernel' CONFIG_PREEMPT ++dep_bool 'Break selected locks' CONFIG_LOCK_BREAK $CONFIG_PREEMPT + endmenu + + if [ "$CONFIG_SH_HP690" = "y" ]; then +diff -Nur linux_c860_org/arch/sh/kernel/entry.S linux/arch/sh/kernel/entry.S +--- linux_c860_org/arch/sh/kernel/entry.S 2002-08-26 14:39:52.000000000 +0900 ++++ linux/arch/sh/kernel/entry.S 2004-06-10 21:09:10.000000000 +0900 +@@ -60,10 +60,18 @@ + /* + * These are offsets into the task-struct. + */ +-flags = 4 ++preempt_count = 4 + sigpending = 8 + need_resched = 20 + tsk_ptrace = 24 ++flags = 84 ++ ++/* ++ * These offsets are into irq_stat. ++ * (Find irq_cpustat_t in asm-sh/hardirq.h) ++ */ ++local_irq_count = 8 ++local_bh_count = 12 + + PT_TRACESYS = 0x00000002 + PF_USEDFPU = 0x00100000 +@@ -143,7 +151,7 @@ + mov.l __INV_IMASK, r11; \ + stc sr, r10; \ + and r11, r10; \ +- stc k_g_imask, r11; \ ++ stc k_g_imask, r11; \ + or r11, r10; \ + ldc r10, sr + +@@ -304,8 +312,8 @@ + mov.l @(tsk_ptrace,r0), r0 ! Is current PTRACE_SYSCALL'd? + mov #PT_TRACESYS, r1 + tst r1, r0 +- bt ret_from_syscall +- bra syscall_ret_trace ++ bf syscall_ret_trace ++ bra ret_from_syscall + nop + + .align 2 +@@ -505,8 +513,6 @@ + .long syscall_ret_trace + __syscall_ret: + .long syscall_ret +-__INV_IMASK: +- .long 0xffffff0f ! ~(IMASK) + + + .align 2 +@@ -518,7 +524,84 @@ + .align 2 + 1: .long SYMBOL_NAME(schedule) + ++#ifdef CONFIG_PREEMPT ++ ! ++ ! Returning from interrupt during kernel mode: check if ++ ! preempt_schedule should be called. If need_resched flag ++ ! is set, preempt_count is zero, and we're not currently ++ ! in an interrupt handler (local irq or bottom half) then ++ ! call preempt_schedule. ++ ! ++ ! Increment preempt_count to prevent a nested interrupt ++ ! from reentering preempt_schedule, then decrement after ++ ! and drop through to regular interrupt return which will ++ ! jump back and check again in case such an interrupt did ++ ! come in (and didn't preempt due to preempt_count). ++ ! ++ ! NOTE: because we just checked that preempt_count was ++ ! zero before getting to the call, can't we use immediate ++ ! values (1 and 0) rather than inc/dec? Also, rather than ++ ! drop through to ret_from_irq, we already know this thread ++ ! is kernel mode, can't we go direct to ret_from_kirq? In ++ ! fact, with proper interrupt nesting and so forth could ++ ! the loop simply be on the need_resched w/o checking the ++ ! other stuff again? Optimize later... ++ ! ++ .align 2 ++ret_from_kirq: ++ ! Nonzero preempt_count prevents scheduling ++ stc k_current, r1 ++ mov.l @(preempt_count,r1), r0 ++ cmp/eq #0, r0 ++ bf restore_all ++ ! Zero need_resched prevents scheduling ++ mov.l @(need_resched,r1), r0 ++ cmp/eq #0, r0 ++ bt restore_all ++ ! If in_interrupt(), don't schedule ++ mov.l __irq_stat, r1 ++ mov.l @(local_irq_count,r1), r0 ++ mov.l @(local_bh_count,r1), r1 ++ or r1, r0 ++ cmp/eq #0, r0 ++ bf restore_all ++ ! Allow scheduling using preempt_schedule ++ ! Adjust preempt_count and SR as needed. ++ stc k_current, r1 ++ mov.l @(preempt_count,r1), r0 ! Could replace this ... ++ add #1, r0 ! ... and this w/mov #1? ++ mov.l r0, @(preempt_count,r1) ++ STI() ++ mov.l __preempt_schedule, r0 ++ jsr @r0 ++ nop ++ /* CLI */ ++ stc sr, r0 ++ or #0xf0, r0 ++ ldc r0, sr ++ ! ++ stc k_current, r1 ++ mov.l @(preempt_count,r1), r0 ! Could replace this ... ++ add #-1, r0 ! ... and this w/mov #0? ++ mov.l r0, @(preempt_count,r1) ++ ! Maybe should bra ret_from_kirq, or loop over need_resched? ++ ! For now, fall through to ret_from_irq again... ++#endif /* CONFIG_PREEMPT */ ++ + ret_from_irq: ++ mov #OFF_SR, r0 ++ mov.l @(r0,r15), r0 ! get status register ++ shll r0 ++ shll r0 ! kernel space? ++#ifndef CONFIG_PREEMPT ++ bt restore_all ! Yes, it's from kernel, go back soon ++#else /* CONFIG_PREEMPT */ ++ bt ret_from_kirq ! From kernel: maybe preempt_schedule ++#endif /* CONFIG_PREEMPT */ ++ ! ++ bra ret_from_syscall ++ nop ++ + ret_from_exception: + mov #OFF_SR, r0 + mov.l @(r0,r15), r0 ! get status register +@@ -564,6 +647,13 @@ + .long SYMBOL_NAME(do_signal) + __irq_stat: + .long SYMBOL_NAME(irq_stat) ++#ifdef CONFIG_PREEMPT ++__preempt_schedule: ++ .long SYMBOL_NAME(preempt_schedule) ++#endif /* CONFIG_PREEMPT */ ++__INV_IMASK: ++ .long 0xffffff0f ! ~(IMASK) ++ + + .align 2 + restore_all: +@@ -679,7 +769,7 @@ + __fpu_prepare_fd: + .long SYMBOL_NAME(fpu_prepare_fd) + __init_task_flags: +- .long SYMBOL_NAME(init_task_union)+4 ++ .long SYMBOL_NAME(init_task_union)+flags + __PF_USEDFPU: + .long PF_USEDFPU + #endif +diff -Nur linux_c860_org/arch/sh/kernel/irq.c linux/arch/sh/kernel/irq.c +--- linux_c860_org/arch/sh/kernel/irq.c 2002-08-26 14:39:52.000000000 +0900 ++++ linux/arch/sh/kernel/irq.c 2004-06-10 21:09:10.000000000 +0900 +@@ -229,6 +229,14 @@ + struct irqaction * action; + unsigned int status; + ++ /* ++ * At this point we're now about to actually call handlers, ++ * and interrupts might get reenabled during them... bump ++ * preempt_count to prevent any preemption while the handler ++ * called here is pending... ++ */ ++ preempt_disable(); ++ + /* Get IRQ number */ + asm volatile("stc r2_bank, %0\n\t" + "shlr2 %0\n\t" +@@ -298,8 +306,17 @@ + desc->handler->end(irq); + spin_unlock(&desc->lock); + ++ + if (softirq_pending(cpu)) + do_softirq(); ++ ++ /* ++ * We're done with the handlers, interrupts should be ++ * currently disabled; decrement preempt_count now so ++ * as we return preemption may be allowed... ++ */ ++ preempt_enable_no_resched(); ++ + return 1; + } + +diff -Nur linux_c860_org/arch/sh/kernel/process.c linux/arch/sh/kernel/process.c +--- linux_c860_org/arch/sh/kernel/process.c 2002-08-26 14:39:52.000000000 +0900 ++++ linux/arch/sh/kernel/process.c 2004-06-10 21:09:10.000000000 +0900 +@@ -118,7 +118,7 @@ + * This is the mechanism for creating a new kernel thread. + * + */ +-int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) ++int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) + { /* Don't use this in BL=1(cli). Or else, CPU resets! */ + register unsigned long __sc0 __asm__ ("r0"); + register unsigned long __sc3 __asm__ ("r3") = __NR_clone; +diff -Nur linux_c860_org/arch/sparc/kernel/process.c linux/arch/sparc/kernel/process.c +--- linux_c860_org/arch/sparc/kernel/process.c 2002-08-26 14:39:35.000000000 +0900 ++++ linux/arch/sparc/kernel/process.c 2004-06-10 21:09:10.000000000 +0900 +@@ -657,7 +657,7 @@ + * a system call from a "real" process, but the process memory space will + * not be free'd until both the parent and the child have exited. + */ +-pid_t kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) ++pid_t arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) + { + long retval; + +diff -Nur linux_c860_org/arch/sparc64/kernel/process.c linux/arch/sparc64/kernel/process.c +--- linux_c860_org/arch/sparc64/kernel/process.c 2002-08-26 14:39:47.000000000 +0900 ++++ linux/arch/sparc64/kernel/process.c 2004-06-10 21:09:10.000000000 +0900 +@@ -661,7 +661,7 @@ + * a system call from a "real" process, but the process memory space will + * not be free'd until both the parent and the child have exited. + */ +-pid_t kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) ++pid_t arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) + { + long retval; + +diff -Nur linux_c860_org/drivers/acorn/char/i2c.c linux/drivers/acorn/char/i2c.c +--- linux_c860_org/drivers/acorn/char/i2c.c 2002-08-26 14:45:01.000000000 +0900 ++++ linux/drivers/acorn/char/i2c.c 2004-06-10 21:09:10.000000000 +0900 +@@ -166,6 +166,7 @@ + break; + + case RTC_RD_TIME: ++ memset(&rtctm, 0, sizeof(struct rtc_time)); + get_rtc_time(&rtc_raw, &year); + rtctm.tm_sec = rtc_raw.secs; + rtctm.tm_min = rtc_raw.mins; +diff -Nur linux_c860_org/drivers/block/Config.in linux/drivers/block/Config.in +--- linux_c860_org/drivers/block/Config.in 2003-11-07 11:46:57.000000000 +0900 ++++ linux/drivers/block/Config.in 2004-06-10 21:09:10.000000000 +0900 +@@ -37,7 +37,6 @@ + dep_tristate 'Compaq Smart Array 5xxx support' CONFIG_BLK_CPQ_CISS_DA $CONFIG_PCI + dep_tristate 'Mylex DAC960/DAC1100 PCI RAID Controller support' CONFIG_BLK_DEV_DAC960 $CONFIG_PCI + +- + tristate 'Loopback device support' CONFIG_BLK_DEV_LOOP + dep_tristate 'Network block device support' CONFIG_BLK_DEV_NBD $CONFIG_NET + +diff -Nur linux_c860_org/drivers/char/Config.in linux/drivers/char/Config.in +--- linux_c860_org/drivers/char/Config.in 2002-08-29 12:25:54.000000000 +0900 ++++ linux/drivers/char/Config.in 2004-06-10 21:09:10.000000000 +0900 +@@ -17,10 +17,26 @@ + fi + if [ "$CONFIG_SABINAL_DISCOVERY" = "y" -o \ + "$CONFIG_ARCH_PXA_POODLE" = "y" -o \ +- "$CONFIG_ARCH_PXA_CORGI" = "y" ]; then ++ "$CONFIG_ARCH_PXA_CORGI" = "y" -o \ ++ "$CONFIG_ARCH_PXA_TOSA" = "y" ]; then + bool ' SL-series serial port support' CONFIG_SERIAL_SL_SERIES + fi ++ if [ "$CONFIG_SABINAL_DISCOVERY" = "y" -o \ ++ "$CONFIG_ARCH_PXA_POODLE" = "y" -o \ ++ "$CONFIG_ARCH_PXA_CORGI" = "y" ]; then ++ bool ' SL-series touchscreen pressure value read (EXPERIMENTAL)' CONFIG_SL_TS_PRESSURE ++ dep_bool ' Boot On touchscreen pressure value read' CONFIG_BOOT_PRESSURE_ON $CONFIG_SL_TS_PRESSURE ++ bool ' SL-C Series power key suspend (EXPERIMENTAL)' CONFIG_SL7X0_POWER_KEY_OFF ++ dep_bool ' Boot On power key suspend' CONFIG_BOOT_POWER_KEY_OFF $CONFIG_SL7X0_POWER_KEY_OFF ++ bool ' SL-C Series 3 Button touch screen (EXPERIMENTAL)' CONFIG_SL_3BUTTON_PATCH ++ dep_bool ' Boot On 3 Button touch screen' CONFIG_BOOT_3BUTTON_PATCH_ON $CONFIG_SL_3BUTTON_PATCH ++ bool ' SL-series write ts data (EXPERIMENTAL)' CONFIG_SL_WRITE_TS ++ fi ++ if [ "$CONFIG_SERIAL_SL_SERIES" = "y" ]; then ++ bool ' SL-series Bluetooth support' CONFIG_BLUETOOTH_SL ++ fi + fi ++bool 'Use Keyboard device file (EXPERIMENTAL)' CONFIG_KBD_DEV_FILE + if [ "$CONFIG_SA1100_COLLIE" = "y" ]; then + bool 'COLLIE serial port support' CONFIG_SERIAL_COLLIE + dep_bool ' Console on COLLIE serial port' CONFIG_SERIAL_COLLIE_CONSOLE $CONFIG_SERIAL_COLLIE +@@ -216,6 +232,7 @@ + if [ "$CONFIG_ARCH_SHARP_SL" = "y" ]; then + tristate 'Cotulla Real Time Clock' CONFIG_COTULLA_RTC + tristate 'ADS7846 Touch Pannel' CONFIG_ADS7846_TS ++ tristate 'Tosa Touch Pannel' CONFIG_TOSA_TS + fi + if [ "$CONFIG_SABINAL_DISCOVERY" = "y" ]; then + tristate 'Discovery LED ' CONFIG_DISCOVERY_LED $(CONFIG_SABINAL_DISCOVERY) +diff -Nur linux_c860_org/drivers/char/Makefile linux/drivers/char/Makefile +--- linux_c860_org/drivers/char/Makefile 2002-10-11 21:13:44.000000000 +0900 ++++ linux/drivers/char/Makefile 2004-06-10 21:09:10.000000000 +0900 +@@ -12,7 +12,8 @@ + # + # This file contains the font map for the default (hardware) font + # +-FONTMAPFILE = cp437.uni ++#FONTMAPFILE = cp437.uni ++FONTMAPFILE = direct.uni + + O_TARGET := char.o + +@@ -114,6 +115,11 @@ + KEYMAP := corgi_keymap.o + # SERIAL = + endif ++ ifeq ($(CONFIG_ARCH_PXA_TOSA),y) ++ KEYBD := tosa_keyb.o tosa_logkey.o ++ KEYMAP := tosa_keymap.o ++# SERIAL = ++ endif + endif + + ifeq ($(ARCH),sh) +@@ -232,6 +238,9 @@ + obj-$(CONFIG_DISCOVERY_LED) += sharp_led.o discovery_led.o + obj-$(CONFIG_ARCH_PXA_POODLE) += sharp_led.o sharp_kbdctl.o sharpsl_led.o sharp_buzzer.o + obj-$(CONFIG_ARCH_PXA_CORGI) += sharp_led.o sharpsl_led.o sharp_kbdctl.o corgi_rc.o sharp_buzzer.o ++obj-$(CONFIG_ARCH_PXA_TOSA) += sharp_led.o sharpsl_led.o sharp_kbdctl.o ++obj-$(CONFIG_BUZZER_TOSA) += sharp_buzzer.o ++ + obj-$(CONFIG_BUSMOUSE) += busmouse.o + obj-$(CONFIG_DTLK) += dtlk.o + obj-$(CONFIG_R3964) += n_r3964.o +@@ -248,6 +257,7 @@ + obj-$(CONFIG_SA1100_RTC) += sa1100-rtc.o + obj-$(CONFIG_COTULLA_RTC) += cotulla-rtc.o + obj-$(CONFIG_ADS7846_TS) += ads7846_ts.o ++obj-$(CONFIG_TOSA_TS) += tosa_ts.o + ifeq ($(CONFIG_PPC),) + obj-$(CONFIG_NVRAM) += nvram.o + endif +@@ -340,3 +350,7 @@ + + corgi_keymap.c: corgi_keymap.map + set -e ; loadkeys --mktable $< | sed -e 's/^static *//' > $@ ++ ++tosa_keymap.c: tosa_keymap.map ++ set -e ; loadkeys --mktable $< | sed -e 's/^static *//' > $@ ++ +diff -Nur linux_c860_org/drivers/char/ads7846_ts.c linux/drivers/char/ads7846_ts.c +--- linux_c860_org/drivers/char/ads7846_ts.c 2003-06-18 16:12:26.000000000 +0900 ++++ linux/drivers/char/ads7846_ts.c 2004-06-10 21:09:10.000000000 +0900 +@@ -14,6 +14,7 @@ + * 31-Jul-2002 Lineo Japan, Inc. for ARCH_PXA + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi + * 27-Feb-2003 Sharp modified for Poodle ++ * 12-Dec-2002 Sharp Corporation for Poodle and Corgi + * + */ + +@@ -85,7 +86,56 @@ + static DECLARE_WAIT_QUEUE_HEAD(queue); + static int head, tail, sample; + static char pendown = 0; +-unsigned long Pressure; ++static unsigned long Pressure; ++#if defined(CONFIG_SL_TS_PRESSURE) || defined(CONFIG_SL7X0_POWER_KEY_OFF) || \ ++ defined(CONFIG_SL_3BUTTON_PATCH) || defined(CONFIG_SL_WRITE_TS) ++#include <linux/proc_fs.h> ++#endif ++ ++#if defined(CONFIG_SL_TS_PRESSURE) ++static unsigned long tsPressure; ++#if defined(CONFIG_BOOT_PRESSURE_ON) ++static unsigned int tspressure_mode = 1; ++#else ++static unsigned int tspressure_mode = 0; ++#endif ++ ++static ssize_t tspressure_read_params(struct file *file, char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ char outputbuf[32]; ++ int count; ++ ++ if (*ppos>0) /* Assume reading completed in previous read*/ ++ return 0; ++ count = sprintf(outputbuf, "%d\n", (unsigned int)tspressure_mode); ++ count++; ++ *ppos += count; ++ if (count>nbytes) /* Assume output can be read at one time */ ++ return -EINVAL; ++ if (copy_to_user(buf, outputbuf, count+1)) ++ return -EFAULT; ++ return count; ++} ++ ++static ssize_t tspressure_write_params(struct file *file, const char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ unsigned int param=0; ++ ++ sscanf(buf,"%d",¶m); ++ if (tspressure_mode != param) { ++ tspressure_mode = param; ++ printk("tspressure = %d\n", tspressure_mode); ++ } ++ return nbytes; ++} ++ ++static struct file_operations proc_tspressure_operations = { ++ read: tspressure_read_params, ++ write: tspressure_write_params, ++}; ++#endif + #if defined(CONFIG_ARCH_PXA_CORGI) + static char ispass = 1; + #endif +@@ -97,6 +147,88 @@ + static char PowerDownMode = PMPD_MODE_ACTIVE; + #endif // CONFIG_PM + #endif ++ ++#if defined(CONFIG_SL7X0_POWER_KEY_OFF) ++extern unsigned int power_key_off_mode; ++ ++static ssize_t power_key_off_read_params(struct file *file, char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ char outputbuf[32]; ++ int count; ++ ++ if (*ppos>0) /* Assume reading completed in previous read*/ ++ return 0; ++ count = sprintf(outputbuf, "%d\n", (unsigned int)power_key_off_mode); ++ count++; ++ *ppos += count; ++ if (count>nbytes) /* Assume output can be read at one time */ ++ return -EINVAL; ++ if (copy_to_user(buf, outputbuf, count+1)) ++ return -EFAULT; ++ return count; ++} ++ ++static ssize_t power_key_off_write_params(struct file *file, const char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ unsigned int param=0; ++ ++ sscanf(buf,"%d",¶m); ++ if (power_key_off_mode != param) { ++ power_key_off_mode = param; ++ printk("power_key_off = %d\n", power_key_off_mode); ++ } ++ return nbytes; ++} ++ ++static struct file_operations proc_power_key_off_operations = { ++ read: power_key_off_read_params, ++ write: power_key_off_write_params, ++}; ++#endif ++ ++#if defined(CONFIG_SL_3BUTTON_PATCH) ++extern int pressure_alt; ++extern unsigned int three_button_mode; ++ ++static ssize_t three_button_read_params(struct file *file, char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ char outputbuf[32]; ++ int count; ++ ++ if (*ppos>0) /* Assume reading completed in previous read*/ ++ return 0; ++ count = sprintf(outputbuf, "%d\n", (unsigned int)three_button_mode); ++ count++; ++ *ppos += count; ++ if (count>nbytes) /* Assume output can be read at one time */ ++ return -EINVAL; ++ if (copy_to_user(buf, outputbuf, count+1)) ++ return -EFAULT; ++ return count; ++} ++ ++static ssize_t three_button_write_params(struct file *file, const char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ unsigned int param=0; ++ ++ sscanf(buf,"%d",¶m); ++ if (three_button_mode != param) { ++ three_button_mode = param; ++ printk("three_button = %d\n", three_button_mode); ++ } ++ return nbytes; ++} ++ ++static struct file_operations proc_three_button_operations = { ++ read: three_button_read_params, ++ write: three_button_write_params, ++}; ++#endif ++ + //extern unsigned short touch_panel_intr; + + #if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) +@@ -147,7 +279,7 @@ + + //#define WAIT_AFTER_SYNC_HS 151 /* 41us */ + //#define WAIT_AFTER_SYNC_HS 142 /* 38.5us */ +-static unsigned long wait_after_sync_hs = 0; ++static long wait_after_sync_hs = 0; + #define WAIT_AFTER_SYNC_HS wait_after_sync_hs + #define SyncHS() while((GPLR(GPIO_HSYNC) & GPIO_bit(GPIO_HSYNC)) == 0);\ + while((GPLR(GPIO_HSYNC) & GPIO_bit(GPIO_HSYNC)) != 0); +@@ -157,20 +289,35 @@ + #if 1 + #define WAIT_HS_333_VGA 5791 // 17.995us + #define WAIT_HS_400_VGA 7013 // 17.615us ++#define WAIT_HS_471_VGA 8257 // 17.615us ++#define WAIT_HS_400_VGA_FASTSYSCLK 5260 // 17.615us ++#define WAIT_HS_471_VGA_FASTSYSCLK 6192 // 17.615us ++ ++#define WAIT_HS_400_VGA640 21376 // 17.615us ++#define WAIT_HS_471_VGA640 25170 // 17.615us ++#define WAIT_HS_400_VGA640_FASTSYSCLK 16032 // 17.615us ++#define WAIT_HS_471_VGA640_FASTSYSCLK 18878 // 17.615us ++ ++ + #define WAIT_HS_333_QVGA 13969 // 42.100us + #define WAIT_HS_400_QVGA 16621 // 41.750us ++#define WAIT_HS_471_QVGA 19571 // 41.750us ++ + #else + #define WAIT_HS_333_VGA 6403 // 19.3us + #define WAIT_HS_400_VGA 7683 // 19.3us + #define WAIT_HS_333_QVGA 13935 // 42.0us + #define WAIT_HS_400_QVGA 16720 // 42.0us ++ + #endif + #define LCD_MODE_480 0 + #define LCD_MODE_320 1 + #define LCD_MODE_240 2 ++#define LCD_MODE_640 3 + extern int w100fb_lcdMode; + extern int w100fb_isblank; + extern unsigned long cccr_reg; ++extern int fastsysclk_mode; + + static int sync_receive_data_send_cmd(int doRecive,int doSend,int sCmd) + { +@@ -195,21 +342,54 @@ + // 332MHz + if (w100fb_lcdMode == LCD_MODE_480) { + wait_time = WAIT_HS_333_VGA - wait_after_sync_hs; +- } +- else { ++ }else { + wait_time = WAIT_HS_333_QVGA - wait_after_sync_hs; + } +- } +- else { +- // 400MHz +- if (w100fb_lcdMode == LCD_MODE_480) { +- wait_time = WAIT_HS_400_VGA - wait_after_sync_hs; ++ }else if(cccr_reg == 0x242 || cccr_reg == 0x162) { ++ ++ // 471MHz ++ if (fastsysclk_mode == 100 ){ ++ if (w100fb_lcdMode == LCD_MODE_480) { ++ wait_time = WAIT_HS_471_VGA_FASTSYSCLK - wait_after_sync_hs; ++ }else if(w100fb_lcdMode == LCD_MODE_640){ ++ wait_time = WAIT_HS_471_VGA640_FASTSYSCLK - wait_after_sync_hs; ++ }else { ++ wait_time = WAIT_HS_471_QVGA - wait_after_sync_hs; ++ } ++ }else { ++ if (w100fb_lcdMode == LCD_MODE_480) { ++ wait_time = WAIT_HS_471_VGA - wait_after_sync_hs; ++ }else if(w100fb_lcdMode == LCD_MODE_640){ ++ wait_time = WAIT_HS_471_VGA640 - wait_after_sync_hs; ++ }else { ++ wait_time = WAIT_HS_471_QVGA - wait_after_sync_hs; ++ } + } +- else { +- wait_time = WAIT_HS_400_QVGA - wait_after_sync_hs; ++ ++ }else { ++ ++ // 400MHz ++ if (fastsysclk_mode == 100 ){ ++ if (w100fb_lcdMode == LCD_MODE_480) { ++ wait_time = WAIT_HS_400_VGA_FASTSYSCLK - wait_after_sync_hs; ++ }else if(w100fb_lcdMode == LCD_MODE_640){ ++ wait_time = WAIT_HS_400_VGA640_FASTSYSCLK - wait_after_sync_hs; ++ }else { ++ wait_time = WAIT_HS_400_QVGA - wait_after_sync_hs; ++ } ++ }else { ++ if (w100fb_lcdMode == LCD_MODE_480) { ++ wait_time = WAIT_HS_400_VGA - wait_after_sync_hs; ++ }else if(w100fb_lcdMode == LCD_MODE_640){ ++ wait_time = WAIT_HS_400_VGA640 - wait_after_sync_hs; ++ }else { ++ wait_time = WAIT_HS_400_QVGA - wait_after_sync_hs; ++ } + } + } + ++ ++ + CCNT_ON(); + + /* polling HSync */ +@@ -229,7 +409,7 @@ + + /* Wait after HSync */ + CCNT(timer2); +- if (w100fb_lcdMode != LCD_MODE_480) { ++ if ((w100fb_lcdMode != LCD_MODE_480) && (w100fb_lcdMode != LCD_MODE_640)) { + while((timer2-timer1) < wait_time){ + CCNT(timer2); + } +@@ -324,7 +504,11 @@ + ((int)((x)-(y))<(int)(d)) && \ + ((int)((y)-(x))<(int)(d)) ) + unsigned long cmd; ++#if defined(CONFIG_SL_TS_PRESSURE) ++ unsigned int t,x,y,z[2],z2,dummy; ++#else + unsigned int t,x,y,z[2]; ++#endif + int i,j,k; + int d = 8, c = 10; + int err = 0; +@@ -335,7 +519,18 @@ + (3u << ADSCTRL_ADR_SH) | (1u << ADSCTRL_STS_SH); + t = ads7846_rw(cmd); + z[i] = ads7846_rw(cmd); +- ++ ++#if defined(CONFIG_SL_TS_PRESSURE) ++ if (tspressure_mode) { ++ /* Z2 */ ++ cmd = (1u << ADSCTRL_PD0_SH) | (1u << ADSCTRL_PD1_SH) | ++ (4u << ADSCTRL_ADR_SH) | (1u << ADSCTRL_STS_SH); ++ dummy = ads7846_rw(cmd); ++ udelay(1); ++ z2 = ads7846_rw(cmd); ++ } ++#endif ++ + if( i ) break; + + /* X-axis */ +@@ -369,6 +564,10 @@ + } + } + Pressure = 1; ++#if defined(CONFIG_SL_TS_PRESSURE) ++ if (tspressure_mode) ++ if (z[1]) tsPressure = (15000 - x * (z2 - z[1]) / z[1]) >> 4; ++#endif + for(i=0;i<2;i++){ + if( !z[i] ) + Pressure = 0; +@@ -482,12 +681,19 @@ + + // printk("x=%d,y=%d\n",tp->xd,tp->yd); + +- if (z1 != 0) ++ if (z1 != 0) { + Pressure = Rx * (tp->xd) * ((10*z2/z1) - 1*10) >> 10; +- else ++#if defined(CONFIG_SL_TS_PRESSURE) ++ if (tspressure_mode) ++ tsPressure = (15000 - x[3] * (z2 - z1) / z1) >> 4; ++ } ++#endif ++ else ++#if defined(CONFIG_SL_TS_PRESSURE) ++ tsPressure = Pressure = 0; ++#else + Pressure = 0; +- +- ++#endif + cmd = (1u << ADSCTRL_PD0_SH) | (1u << ADSCTRL_PD1_SH) | + (4u << ADSCTRL_ADR_SH) | (1u << ADSCTRL_STS_SH); + /* Power-Down Enable */ +@@ -566,11 +772,25 @@ + // printk("fail %d\n", fail); + + if (fail == TOUCH_PANEL_AVERAGE) { ++#if defined(CONFIG_SL_TS_PRESSURE) ++ tsPressure = Pressure = 0; ++#else + Pressure = 0; ++#endif + // printk("pen up\n"); + } + else { ++#if defined(CONFIG_SL_TS_PRESSURE) ++ if (tspressure_mode) { ++ if (z1) { ++ tsPressure = Pressure = (15000 - x * (z2 - z1) / z1) >> 4; ++ } else ++ tsPressure = Pressure = 0; ++ } else ++ tsPressure = Pressure = 1; ++#else + Pressure = 1; ++#endif + tp->xd = tx / (TOUCH_PANEL_AVERAGE - fail); + tp->yd = ty / (TOUCH_PANEL_AVERAGE - fail); + // printk("pen position (%d,%d)\n", tx, ty); +@@ -742,7 +962,11 @@ + + static void new_data(void) + { ++#if !defined(CONFIG_ARCH_PXA_CORGI) && !defined(CONFIG_ARCH_PXA_POODLE) ++#if !defined(CONFIG_POODLE_TR0) + int diff0, diff1, diff2, diff3; ++#endif ++#endif + + #ifdef CONFIG_PM + if( PowerDownMode != PMPD_MODE_ACTIVE ) +@@ -862,6 +1086,25 @@ + } + #endif + ++/// write ts data ++#if defined(CONFIG_SL_WRITE_TS) ++static void write_new_data(TS_EVENT write_data) ++{ ++ write_data.millisecs = jiffies; ++ tbuf[head++] = write_data; ++ ++ if (head >= BUFSIZE) { head = 0; } ++ ++ if (head == tail && ++tail >= BUFSIZE) { tail = 0; } ++ ++ if (fasync) ++ kill_fasync(&fasync, SIGIO, POLL_IN); ++ ++ wake_up_interruptible(&queue); ++} ++#endif ++ ++ + static void cotulla_main_ts_timer(unsigned long irq) + { + // ts_interrupt(irq, NULL, NULL); +@@ -896,6 +1139,7 @@ + // printk("!(%d,%d)",pos_dt.xd,pos_dt.yd); + tc.x = pos_dt.xd; + tc.y = pos_dt.yd; ++ + #if defined(CONFIG_ARCH_PXA_POODLE) + lock_FCS(POWER_MODE_TOUCH, 1); // not enter FCS mode. + #if defined(CONFIG_POODLE_TR0) +@@ -907,11 +1151,53 @@ + tc.pressure = 500; + #elif defined(CONFIG_ARCH_PXA_CORGI) + if( pos_dt.xd && pos_dt.yd && Pressure ) { ++#if defined(CONFIG_SL_3BUTTON_PATCH) ++ if (three_button_mode) { ++ switch (pressure_alt) { ++ case 0x00: ++ tc.pressure = 500; ++ break; ++ case 0x01: ++ tc.pressure = 1000; ++ break; ++ case 0x02: ++ tc.pressure = 2000; ++ break; ++ default: ++#if defined(CONFIG_SL_TS_PRESSURE) ++ if (tspressure_mode) ++ tc.pressure = Pressure; ++ else ++ tc.pressure = 500; ++#else ++ tc.pressure = 500; ++#endif ++ break; ++ } ++ ++ /* printk("pressure = %d \n",tc.pressure); */ ++ } else ++#endif ++#if defined(CONFIG_SL_TS_PRESSURE) ++ if (tspressure_mode) ++ tc.pressure = Pressure; ++ else ++ tc.pressure = 500; ++#else + tc.pressure = 500; ++#endif ++ + #else + if( pos_dt.xd && pos_dt.yd ){ ++#if defined(CONFIG_SL_TS_PRESSURE) ++ if (tspressure_mode) ++ tc.pressure = Pressure; ++ else ++ tc.pressure = 1; ++#else + tc.pressure = 1; + #endif ++#endif + before_data = tc; + pendown = 1; + new_data(); +@@ -956,7 +1242,37 @@ + static void ts_hardware_init(void) + { + unsigned int dummy; ++ ++#if defined(CONFIG_SL_TS_PRESSURE) ++ struct proc_dir_entry *tspressure_proc; ++#endif ++ ++#if defined(CONFIG_SL_3BUTTON_PATCH) ++ struct proc_dir_entry *three_button_proc; ++#endif ++ ++#if defined(CONFIG_SL7X0_POWER_KEY_OFF) ++ struct proc_dir_entry *power_key_off_proc; ++#endif ++ ++#if defined(CONFIG_SL_TS_PRESSURE) ++ tspressure_proc = create_proc_entry("tspressure", 0, NULL); ++ if (tspressure_proc) ++ tspressure_proc->proc_fops = &proc_tspressure_operations; ++#endif + ++#if defined(CONFIG_SL_3BUTTON_PATCH) ++ three_button_proc = create_proc_entry("three_button", 0, NULL); ++ if (three_button_proc) ++ three_button_proc->proc_fops = &proc_three_button_operations; ++#endif ++ ++#if defined(CONFIG_SL7X0_POWER_KEY_OFF) ++ power_key_off_proc = create_proc_entry("power_key_off", 0, NULL); ++ if (power_key_off_proc) ++ power_key_off_proc->proc_fops = &proc_power_key_off_operations; ++#endif ++ + #if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) + pxa_ssp_init(); + #else +@@ -1043,6 +1359,7 @@ + y_rev = 0; + xyswap = 1; + #else ++#ifdef CONFIG_FBCON_ROTATE_R + res_x = 480; + res_y = 640; + +@@ -1050,7 +1367,17 @@ + x_rev = 1; + y_rev = 0; + xyswap = 1; ++#else ++ res_x = 640; ++ res_y = 480; ++ ++ cal_ok = 1; ++ x_rev = 0; ++ y_rev = 0; ++ xyswap = 0; ++#endif + #endif ++ + #else + #ifdef USE_SL5500_QT + res_x = 240; +@@ -1170,7 +1497,6 @@ + + r.pressure = t.pressure; + r.millisecs = t.millisecs; +- //printk("ts:ts_read(x, y, p) = (%d, %d, %d)\n", (unsigned int)r.x, (unsigned int)r.y, (unsigned int)r.pressure); + + copy_to_user(buffer,&r,sizeof(TS_EVENT)); + } +@@ -1180,10 +1506,54 @@ + static ssize_t ts_write(struct file *file, const char *buffer, size_t count, loff_t *ppos) + { + #if defined(CONFIG_ARCH_PXA_CORGI) +- unsigned long param; + char *endp; +- wait_after_sync_hs = simple_strtoul(buffer, &endp, 0); ++#if defined(CONFIG_SL_WRITE_TS) ++ ++ static TS_EVENT data, raw_data; ++ char tmp[50]; ++ int len; ++ len=49; ++ if(len>count) len=count; ++ copy_from_user(tmp,buffer,len); ++ tmp[len]='\0'; ++ ++ if (sscanf(tmp,"%d %d %d %d",&data.pressure, &data.x, &data.y, &data.millisecs) == 4) { ++// printk("pressure= %d : x= %d : y= %d : millosecs= %d\n", data.pressure, data.x, data.y, data.millisecs); ++ ++ if (cal_ok) { ++ raw_data.x = (x_rev) ? raw_max_x - ((raw_max_x - raw_min_x) * data.x) / res_x ++ : raw_min_x + ((raw_max_x - raw_min_x) * data.x) / res_x; ++ ++ raw_data.y = (y_rev) ? raw_max_y - ((raw_max_y - raw_min_y) * data.y) / res_y ++ : raw_min_y + ((raw_max_y - raw_min_y) * data.y) / res_y; ++ ++ } else { ++ raw_data.x = data.x; ++ raw_data.y = data.y; ++ } ++ ++ if (xyswap) { ++ short tmp = raw_data.x; ++ raw_data.x = raw_data.y; ++ raw_data.y = tmp; ++ } ++ ++ raw_data.pressure = data.pressure; ++ raw_data.millisecs = data.millisecs; ++ ++ write_new_data(raw_data); ++ return count; ++ ++ }else { ++#endif ++ wait_after_sync_hs = simple_strtol(buffer, &endp, 0); ++ printk("Wait_after_sync_hs: %d\n",(int) wait_after_sync_hs); + return count+endp-buffer; ++ ++#if defined(CONFIG_SL_WRITE_TS) ++ } ++#endif ++ + #else + return 0; + #endif +@@ -1234,6 +1604,13 @@ + case 17: /* Clear all buffer data */ + print_par(); + break; ++#if defined(CONFIG_SL_TS_PRESSURE) ++ case 64: /* read Pressure */ ++ if (tspressure_mode) { ++ copy_to_user((void *)arg, &tsPressure, sizeof(tsPressure)); ++ break; ++ } ++#endif + default: + return -EINVAL; + } +diff -Nur linux_c860_org/drivers/char/console.c linux/drivers/char/console.c +--- linux_c860_org/drivers/char/console.c 2002-12-18 19:27:56.000000000 +0900 ++++ linux/drivers/char/console.c 2004-06-10 21:09:10.000000000 +0900 +@@ -94,6 +94,11 @@ + #include <linux/slab.h> + #include <linux/major.h> + #include <linux/mm.h> ++ ++#ifdef CONFIG_UNICON ++#include <linux/fb_doublebyte.h> ++#endif ++ + #include <linux/console.h> + #include <linux/init.h> + #include <linux/devfs_fs_kernel.h> +@@ -118,7 +123,10 @@ + + #include "console_macros.h" + +- ++#ifdef CONFIG_UNICON ++#define video_erase_char_ext ((video_erase_char)&0xff) ++extern unsigned short translations[][256]; ++#endif + const struct consw *conswitchp; + + /* A bitmap for codes <32. A bit of 1 indicates that the code +@@ -244,6 +252,20 @@ + p = sw->con_screen_pos(vc_cons[currcons].d, offset); + return p; + } ++#ifdef CONFIG_UNICON ++static inline unsigned short *screenpos_ext(int currcons, int offset, int viewed) ++{ ++ unsigned short *p; ++ ++ if (!viewed) ++ p = (unsigned short *)(origin + offset + screenbuf_size); ++ else if (!sw->con_screen_pos) ++ p = (unsigned short *)(visible_origin + offset + screenbuf_size); ++ else ++ p = sw->con_screen_pos(vc_cons[currcons].d, -offset-1); ++ return p; ++} ++#endif + + static inline void scrolldelta(int lines) + { +@@ -270,6 +292,14 @@ + s = (unsigned short *) (origin+video_size_row*(t+nr)); + scr_memcpyw(d, s, (b-t-nr) * video_size_row); + scr_memsetw(d + (b-t-nr) * video_num_columns, video_erase_char, video_size_row*nr); ++ ++#ifdef CONFIG_UNICON ++ d += (screenbuf_size>>1); ++ s += (screenbuf_size>>1); ++ scr_memcpyw(d, s, (b-t-nr) * video_size_row); ++ scr_memsetw(d + (b-t-nr) * video_num_columns, video_erase_char_ext, video_size_row*nr); ++#endif ++ + } + + static void +@@ -288,6 +318,11 @@ + step = video_num_columns * nr; + scr_memmovew(s + step, s, (b-t-nr)*video_size_row); + scr_memsetw(s, video_erase_char, 2*step); ++#ifdef CONFIG_UNICON ++ s += (screenbuf_size>>1); ++ scr_memmovew(s + step, s, (b-t-nr)*video_size_row); ++ scr_memsetw(s, video_erase_char_ext, 2*step); ++#endif + } + + static void do_update_region(int currcons, unsigned long start, int count) +@@ -311,6 +346,10 @@ + int startx = xx; + u16 *q = p; + while (xx < video_num_columns && count) { ++#ifdef CONFIG_UNICON ++ //line by line, so the following putcs will be assured to ++ //handle only in-line string. ++#endif + if (attrib != (scr_readw(p) & 0xff00)) { + if (p > q) + sw->con_putcs(vc_cons[currcons].d, q, p-q, yy, startx); +@@ -440,6 +479,39 @@ + } + + /* used by selection: complement pointer position */ ++#ifdef CONFIG_UNICON ++void complement_pos(int currcons, int offset) ++{ ++ static unsigned short *p = NULL; ++ static unsigned short old = 0; ++ static unsigned short oldx = 0, oldy = 0; ++ static unsigned short *p_ext = NULL; ++ static unsigned short old_ext = 0; ++ ++ if (p) { ++ scr_writew(old, p); ++ //scr_writew(old_ext, p_ext); ++ if (DO_UPDATE) ++ sw->con_putc(vc_cons[currcons].d, (old_ext<<16)| old, oldy, oldx); ++ } ++ if (offset == -1) ++ p = NULL; ++ else { ++ unsigned short new; ++ p = screenpos(currcons, offset, 1); ++ p_ext = screenpos_ext(currcons, offset, 1); ++ old = scr_readw(p); ++ old_ext = scr_readw(p_ext); ++ new = old ^ complement_mask; ++ scr_writew(new, p); ++ if (DO_UPDATE) { ++ oldx = (offset >> 1) % video_num_columns; ++ oldy = (offset >> 1) / video_num_columns; ++ sw->con_putc(vc_cons[currcons].d, (old_ext<<16) | new, oldy, oldx); ++ } ++ } ++} ++#else + void complement_pos(int currcons, int offset) + { + static unsigned short *p; +@@ -466,15 +538,23 @@ + } + } + } +- ++#endif + static void insert_char(int currcons, unsigned int nr) + { + unsigned short *p, *q = (unsigned short *) pos; + + p = q + video_num_columns - nr - x; +- while (--p >= q) ++ while (--p >= q) { + scr_writew(scr_readw(p), p + nr); ++#ifdef CONFIG_UNICON ++ scr_writew(scr_readw(p+(screenbuf_size>>1)),p+(screenbuf_size>>1)+nr); ++#endif ++ } + scr_memsetw(q, video_erase_char, nr*2); ++#ifdef CONFIG_UNICON ++ scr_memsetw(q+(screenbuf_size>>1),video_erase_char_ext,nr*2); ++#endif ++ + need_wrap = 0; + if (DO_UPDATE) { + unsigned short oldattr = attr; +@@ -482,8 +562,9 @@ + video_num_columns-x-nr); + attr = video_erase_char >> 8; + while (nr--) +- sw->con_putc(vc_cons[currcons].d, ++ sw->con_putc(vc_cons[currcons].d, + video_erase_char,y,x+nr); ++ + attr = oldattr; + } + } +@@ -492,12 +573,17 @@ + { + unsigned int i = x; + unsigned short *p = (unsigned short *) pos; +- + while (++i <= video_num_columns - nr) { + scr_writew(scr_readw(p+nr), p); ++#ifdef CONFIG_UNICON ++ scr_writew(scr_readw(p+nr+(screenbuf_size>>1)),p+(screenbuf_size>>1)); ++#endif + p++; + } + scr_memsetw(p, video_erase_char, nr*2); ++#ifdef CONFIG_UNICON ++ scr_memsetw(p+(screenbuf_size>>1), video_erase_char_ext, nr*2); ++#endif + need_wrap = 0; + if (DO_UPDATE) { + unsigned short oldattr = attr; +@@ -506,8 +592,8 @@ + attr = video_erase_char >> 8; + while (nr--) + sw->con_putc(vc_cons[currcons].d, +- video_erase_char, y, +- video_num_columns-1-nr); ++ video_erase_char, y, ++ video_num_columns-1-nr); + attr = oldattr; + } + } +@@ -528,7 +614,11 @@ + if ((type & 0x40) && ((i & 0x700) == ((i & 0x7000) >> 4))) i ^= 0x0700; + scr_writew(i, (u16 *) pos); + if (DO_UPDATE) ++#ifndef CONFIG_UNICON + sw->con_putc(vc_cons[currcons].d, i, y, x); ++#else ++ sw->con_putc(vc_cons[currcons].d, scr_readw((u16 *) pos+ (screenbuf_size>>1))<<16 | (i & 0xffff), y, x); ++#endif + } + + static void hide_cursor(int currcons) +@@ -538,7 +628,11 @@ + if (softcursor_original != -1) { + scr_writew(softcursor_original,(u16 *) pos); + if (DO_UPDATE) ++#ifndef CONFIG_UNICON + sw->con_putc(vc_cons[currcons].d, softcursor_original, y, x); ++#else ++ sw->con_putc(vc_cons[currcons].d, scr_readw((u16 *) pos+ (screenbuf_size>>1))<<16 | softcursor_original, y, x); ++#endif + softcursor_original = -1; + } + sw->con_cursor(vc_cons[currcons].d,CM_ERASE); +@@ -685,7 +779,11 @@ + visual_init(currcons, 1); + if (!*vc_cons[currcons].d->vc_uni_pagedir_loc) + con_set_default_unimap(currcons); ++#ifndef CONFIG_UNICON + q = (long)kmalloc(screenbuf_size, GFP_KERNEL); ++#else ++ q = (long)kmalloc(screenbuf_size*2,GFP_KERNEL); ++#endif + if (!q) { + kfree((char *) p); + vc_cons[currcons].d = NULL; +@@ -727,7 +825,11 @@ + (cc == video_num_columns && ll == video_num_lines)) + newscreens[currcons] = NULL; + else { ++#ifndef CONFIG_UNICON + unsigned short *p = (unsigned short *) kmalloc(ss, GFP_USER); ++#else ++ unsigned short *p = (unsigned short *) kmalloc(ss*2, GFP_USER); ++#endif + if (!p) { + for (i = first; i< currcons; i++) + if (newscreens[i]) +@@ -769,13 +871,23 @@ + + while (ol < scr_end) { + scr_memcpyw((unsigned short *) nl, (unsigned short *) ol, rlth); ++#ifdef CONFIG_UNICON ++ scr_memcpyw((unsigned short *) (nl + ss), (unsigned short*) (ol + oss), rlth); ++#endif + if (rrem) + scr_memsetw((void *)(nl + rlth), video_erase_char, rrem); ++#ifdef CONFIG_UNICON ++ if (rrem) ++ scr_memsetw((void *)(nl + rlth + ss), video_erase_char_ext, rrem); ++#endif + ol += osr; + nl += sr; + } + if (nlend > nl) + scr_memsetw((void *) nl, video_erase_char, nlend - nl); ++#ifdef CONFIG_UNICON ++ scr_memsetw((void *) (nl + ss), video_erase_char_ext, nlend - nl); ++#endif + if (kmalloced) + kfree(screenbuf); + screenbuf = newscreens[currcons]; +@@ -998,6 +1110,9 @@ + return; + } + scr_memsetw(start, video_erase_char, 2*count); ++#ifdef CONFIG_UNICON ++ scr_memsetw(start + (screenbuf_size>>1), video_erase_char_ext, 2*count); ++#endif + need_wrap = 0; + } + +@@ -1032,6 +1147,9 @@ + return; + } + scr_memsetw(start, video_erase_char, 2 * count); ++#ifdef CONFIG_UNICON ++ scr_memsetw(start + (screenbuf_size>>1), video_erase_char_ext, 2*count); ++#endif + need_wrap = 0; + } + +@@ -1044,6 +1162,9 @@ + count = (vpar > video_num_columns-x) ? (video_num_columns-x) : vpar; + + scr_memsetw((unsigned short *) pos, video_erase_char, 2 * count); ++#ifdef CONFIG_UNICON ++ scr_memsetw((unsigned short *) pos + (screenbuf_size>>1), video_erase_char_ext, 2*count); ++#endif + if (DO_UPDATE) + sw->con_clear(vc_cons[currcons].d, y, x, 1, count); + need_wrap = 0; +@@ -1720,7 +1841,12 @@ + if (ques) { + clear_selection(); + if (par[0]) ++#ifndef CONFIG_UNICON + complement_mask = par[0]<<8 | par[1]; ++#else ++ // force the low byte to be zero ++ complement_mask = par[0]<<8; ++#endif + else + complement_mask = s_complement_mask; + return 0; +@@ -1966,6 +2092,11 @@ + const unsigned char *orig_buf; + int orig_count; + ++#ifdef CONFIG_UNICON ++#define GB_LEFT 0x8000 ++#define GB_RIGHT 0xc000 ++#endif ++ + if (in_interrupt()) + return count; + +@@ -2076,6 +2207,56 @@ + ((attr << 8) & ~himask) + ((tc & 0x100) ? himask : 0) + (tc & 0xff) : + (attr << 8) + tc, + (u16 *) pos); ++#ifdef CONFIG_UNICON ++#define HIGH_WORD ((u16 *) ((long)pos + screenbuf_size)) ++#define HIGH_WORD_PREV ((u16 *) ((long)pos - 2 + screenbuf_size)) ++#define HIGH_WORD_NEXT ((u16 *) ((long)pos + 2 + screenbuf_size)) ++ /* ++ * following condiction we do not tread the char as ++ * double byte. ++ * 1. default encoding is NULL. The encode module not ++ * install yet. ++ * 2. Current char set is not the default one. We are ++ * possible drawing a table lines right now. ++ * -Chris ++ */ ++ ++ if (doublebyte_default && translate == translations[0] ++ && (pos==origin||!(scr_readw(HIGH_WORD_PREV)&DB_HALF_MASK)) ++ && doublebyte_default->is_left(tc)){ ++ /*possible the left char of the Double Byte ++ , but we don't know yet, because the right ++ char is unknow right now. So mark it as ++ Half char, the possible candidate ++ -Chris ++ */ ++ scr_writew(DB_HALF_MASK,HIGH_WORD); ++ ++ } else if(doublebyte_default&& translate == translations ++ && scr_readw(HIGH_WORD_PREV)==DB_HALF_MASK ++ && doublebyte_default->is_right(tc)) { ++ scr_writew(DB_LEFT|(tc & 0xff),HIGH_WORD_PREV); ++ scr_writew(DB_RIGHT|(scr_readw((u16*)(pos-2))&0xff),HIGH_WORD); ++ if (DO_UPDATE && draw_x < 0) { ++ draw_from = pos-2 ; ++ if (x>0) { ++ draw_x = x-1; ++ } else { ++ draw_to = pos; ++ draw_x = video_num_columns -1; ++ y--; ++ FLUSH ++ y++; ++ draw_x = 0; ++ draw_from = pos; ++ } ++ } ++ } else { ++ /*normal ASCII or table lines, clean hight byte*/ ++ scr_writew(0,HIGH_WORD); ++ } ++ ++#endif + if (DO_UPDATE && draw_x < 0) { + draw_x = x; + draw_from = pos; +@@ -2234,6 +2415,9 @@ + continue; + } + scr_writew((attr << 8) + c, (unsigned short *) pos); ++#ifdef CONFIG_UNICON ++ scr_writew(0,(unsigned short *) pos + (screenbuf_size>>1)); ++#endif + cnt++; + if (myx == video_num_columns - 1) { + need_wrap = 1; +@@ -2591,7 +2775,11 @@ + vt_cons[currcons] = (struct vt_struct *) + alloc_bootmem(sizeof(struct vt_struct)); + visual_init(currcons, 1); ++#ifdef CONFIG_UNICON ++ screenbuf = (unsigned short *) alloc_bootmem(screenbuf_size * 2); ++#else + screenbuf = (unsigned short *) alloc_bootmem(screenbuf_size); ++#endif + kmalloced = 0; + vc_init(currcons, video_num_lines, video_num_columns, + currcons || !sw->con_save_screen); +@@ -3064,7 +3252,12 @@ + gotoxy(currcons, p[0], p[1]); + set_cursor(currcons); + } +- ++#ifdef CONFIG_UNICON ++/* ++Now, the unicon doesn't support vcs! ++To support it, first change the vc_screen.c! ++*/ ++#endif + u16 vcs_scr_readw(int currcons, const u16 *org) + { + if ((unsigned long)org == pos && softcursor_original != -1) +@@ -3106,6 +3299,15 @@ + /* + * Visible symbols for modules + */ ++#ifdef CONFIG_UNICON ++int (*Unicon_fnKeyHook) ++ (struct tty_struct *tty, unsigned char ch, char flag) = NULL; ++int (*Unicon_fnLowerKeyHook) (unsigned char ch) = NULL; ++ ++EXPORT_SYMBOL(Unicon_fnLowerKeyHook); ++EXPORT_SYMBOL(Unicon_fnKeyHook); ++EXPORT_SYMBOL(vc_cons); ++#endif + + EXPORT_SYMBOL(color_table); + EXPORT_SYMBOL(default_red); +diff -Nur linux_c860_org/drivers/char/consolemap.c linux/drivers/char/consolemap.c +--- linux_c860_org/drivers/char/consolemap.c 2002-08-26 14:38:30.000000000 +0900 ++++ linux/drivers/char/consolemap.c 2004-06-10 21:09:10.000000000 +0900 +@@ -22,7 +22,11 @@ + #include <linux/console_struct.h> + #include <linux/vt_kern.h> + ++#ifndef CONFIG_UNICON + static unsigned short translations[][256] = { ++#else ++unsigned short translations[][256] = { ++#endif + /* 8-bit Latin-1 mapped to Unicode -- trivial mapping */ + { + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, +diff -Nur linux_c860_org/drivers/char/corgi_logkey.c linux/drivers/char/corgi_logkey.c +--- linux_c860_org/drivers/char/corgi_logkey.c 2003-06-18 16:12:26.000000000 +0900 ++++ linux/drivers/char/corgi_logkey.c 2004-06-10 21:09:10.000000000 +0900 +@@ -605,6 +605,7 @@ + + #if CHECK_ROLLOVER + #define MAX_KEY_PRESS (6) ++#define MAX_KEY_PRESS_THRESHOLD (6 + 1) + #endif + + void sharppda_scan_key_gpio(void* dummy) +@@ -707,8 +708,8 @@ + if (ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_FUNCTION)) { + rollover_count--; + } +- if ((rollover_count > 3) || +- ((rollover_count == 3) && ++ if ((rollover_count > MAX_KEY_PRESS_THRESHOLD) ||
++ ((rollover_count == MAX_KEY_PRESS_THRESHOLD) && + (!ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_TAB) || + ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_DIRECT_ON)) && + (!ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_VERTICAL) || +diff -Nur linux_c860_org/drivers/char/direct.uni linux/drivers/char/direct.uni +--- linux_c860_org/drivers/char/direct.uni 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/char/direct.uni 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,259 @@ ++0x00 U+0000 ++0x20 U+0020 ++0x21 U+0021 ++0x22 U+0022 ++0x23 U+0023 ++0x24 U+0024 ++0x25 U+0025 ++0x26 U+0026 ++0x27 U+0027 ++0x28 U+0028 ++0x29 U+0029 ++0x2a U+002a ++0x2b U+002b ++0x2c U+002c ++0x2d U+002d ++0x2e U+002e ++0x2f U+002f ++0x30 U+0030 ++0x31 U+0031 ++0x32 U+0032 ++0x33 U+0033 ++0x34 U+0034 ++0x35 U+0035 ++0x36 U+0036 ++0x37 U+0037 ++0x38 U+0038 ++0x39 U+0039 ++0x3a U+003a ++0x3b U+003b ++0x3c U+003c ++0x3d U+003d ++0x3e U+003e ++0x3f U+003f ++0x40 U+0040 ++0x41 U+0041 ++0x42 U+0042 ++0x43 U+0043 ++0x44 U+0044 ++0x45 U+0045 ++0x46 U+0046 ++0x47 U+0047 ++0x48 U+0048 ++0x49 U+0049 ++0x4a U+004a ++0x4b U+004b ++0x4c U+004c ++0x4d U+004d ++0x4e U+004e ++0x4f U+004f ++0x50 U+0050 ++0x51 U+0051 ++0x52 U+0052 ++0x53 U+0053 ++0x54 U+0054 ++0x55 U+0055 ++0x56 U+0056 ++0x57 U+0057 ++0x58 U+0058 ++0x59 U+0059 ++0x5a U+005a ++0x5b U+005b ++0x5c U+005c ++0x5d U+005d ++0x5e U+005e ++0x5f U+005f ++0x60 U+0060 ++0x61 U+0061 ++0x62 U+0062 ++0x63 U+0063 ++0x64 U+0064 ++0x65 U+0065 ++0x66 U+0066 ++0x67 U+0067 ++0x68 U+0068 ++0x69 U+0069 ++0x6a U+006a ++0x6b U+006b ++0x6c U+006c ++0x6d U+006d ++0x6e U+006e ++0x6f U+006f ++0x70 U+0070 ++0x71 U+0071 ++0x72 U+0072 ++0x73 U+0073 ++0x74 U+0074 ++0x75 U+0075 ++0x76 U+0076 ++0x77 U+0077 ++0x78 U+0078 ++0x79 U+0079 ++0x7a U+007a ++0x7b U+007b ++0x7c U+007c ++0x7d U+007d ++0x7e U+007e ++0x7f U+007f ++0x80 U+0080 ++0x81 U+0081 ++0x82 U+0082 ++0x83 U+0083 ++0x84 U+0084 ++0x85 U+0085 ++0x86 U+0086 ++0x87 U+0087 ++0x88 U+0088 ++0x89 U+0089 ++0x8a U+008a ++0x8b U+008b ++0x8c U+008c ++0x8d U+008d ++0x8e U+008e ++0x8f U+008f ++0x90 U+0090 ++0x91 U+0091 ++0x92 U+0092 ++0x93 U+0093 ++0x94 U+0094 ++0x95 U+0095 ++0x96 U+0096 ++0x97 U+0097 ++0x98 U+0098 ++0x99 U+0099 ++0x9a U+009a ++0x9b U+009b ++0x9c U+009c ++0x9d U+009d ++0x9e U+009e ++0x9f U+009f ++0xa0 U+00a0 ++0xa1 U+00a1 ++0xa2 U+00a2 ++0xa3 U+00a3 ++0xa4 U+00a4 ++0xa5 U+00a5 ++0xa6 U+00a6 ++0xa7 U+00a7 ++0xa8 U+00a8 ++0xa9 U+00a9 ++0xaa U+00aa ++0xab U+00ab ++0xac U+00ac ++0xad U+00ad ++0xae U+00ae ++0xaf U+00af ++0xb0 U+00b0 ++0xb1 U+00b1 ++0xb2 U+00b2 ++0xb3 U+00b3 ++0xb4 U+00b4 ++0xb5 U+00b5 ++0xb6 U+00b6 ++0xb7 U+00b7 ++0xb8 U+00b8 ++0xb9 U+00b9 ++0xba U+00ba ++0xbb U+00bb ++0xbc U+00bc ++0xbd U+00bd ++0xbe U+00be ++0xbf U+00bf ++0xc0 U+00c0 ++0xc1 U+00c1 ++0xc2 U+00c2 ++0xc3 U+00c3 ++0xc4 U+00c4 ++0xc5 U+00c5 ++0xc6 U+00c6 ++0xc7 U+00c7 ++0xc8 U+00c8 ++0xc9 U+00c9 ++0xca U+00ca ++0xcb U+00cb ++0xcc U+00cc ++0xcd U+00cd ++0xce U+00ce ++0xcf U+00cf ++0xd0 U+00d0 ++0xd1 U+00d1 ++0xd2 U+00d2 ++0xd3 U+00d3 ++0xd4 U+00d4 ++0xd5 U+00d5 ++0xd6 U+00d6 ++0xd7 U+00d7 ++0xd8 U+00d8 ++0xd9 U+00d9 ++0xda U+00da ++0xdb U+00db ++0xdc U+00dc ++0xdd U+00dd ++0xde U+00de ++0xdf U+00df ++0xe0 U+00e0 ++0xe1 U+00e1 ++0xe2 U+00e2 ++0xe3 U+00e3 ++0xe4 U+00e4 ++0xe5 U+00e5 ++0xe6 U+00e6 ++0xe7 U+00e7 ++0xe8 U+00e8 ++0xe9 U+00e9 ++0xea U+00ea ++0xeb U+00eb ++0xec U+00ec ++0xed U+00ed ++0xee U+00ee ++0xef U+00ef ++0xf0 U+00f0 ++0xf1 U+00f1 ++0xf2 U+00f2 ++0xf3 U+00f3 ++0xf4 U+00f4 ++0xf5 U+00f5 ++0xf6 U+00f6 ++0xf7 U+00f7 ++0xf8 U+00f8 ++0xf9 U+00f9 ++0xfa U+00fa ++0xfb U+00fb ++0xfc U+00fc ++0xfd U+00fd ++0xfe U+00fe ++0xff U+00ff ++0x07 U+2022 ++0x13 U+203c ++0x4b U+212a ++0x1b U+2190 ++0x18 U+2191 ++0x1a U+2192 ++0x19 U+2193 ++0x1d U+2194 ++0x12 U+2195 ++0x17 U+21a8 ++0x1c U+221f ++0x16 U+25ac ++0x1e U+25b2 ++0x10 U+25b6 ++0x10 U+25ba ++0x1f U+25bc ++0x11 U+25c0 ++0x11 U+25c4 ++0x04 U+25c6 ++0x09 U+25cb ++0x08 U+25d8 ++0x0a U+25d9 ++0x01 U+263a ++0x02 U+263b ++0x0f U+263c ++0x0c U+2640 ++0x0b U+2642 ++0x06 U+2660 ++0x05 U+2663 ++0x03 U+2665 ++0x04 U+2666 ++0x0d U+266a ++0x0e U+266b ++0x5f U+f804 +diff -Nur linux_c860_org/drivers/char/efirtc.c linux/drivers/char/efirtc.c +--- linux_c860_org/drivers/char/efirtc.c 2002-08-26 14:38:31.000000000 +0900 ++++ linux/drivers/char/efirtc.c 2004-06-10 21:09:10.000000000 +0900 +@@ -118,6 +118,7 @@ + static void + convert_from_efi_time(efi_time_t *eft, struct rtc_time *wtime) + { ++ memset(wtime, 0, sizeof(struct rtc_time)); + wtime->tm_sec = eft->second; + wtime->tm_min = eft->minute; + wtime->tm_hour = eft->hour; +diff -Nur linux_c860_org/drivers/char/keyboard.c linux/drivers/char/keyboard.c +--- linux_c860_org/drivers/char/keyboard.c 2002-12-18 19:27:58.000000000 +0900 ++++ linux/drivers/char/keyboard.c 2004-06-10 21:09:10.000000000 +0900 +@@ -40,6 +40,7 @@ + + #include <asm/keyboard.h> + #include <asm/bitops.h> ++#include <asm/uaccess.h> + + #include <linux/kbd_kern.h> + #include <linux/kbd_diacr.h> +@@ -118,6 +119,23 @@ + static struct kbd_struct * kbd = kbd_table; + static struct tty_struct * tty; + ++#if defined(CONFIG_SL7X0_POWER_KEY_OFF) ++#if defined(CONFIG_BOOT_POWER_KEY_OFF) ++unsigned int power_key_off_mode = 1; ++#else ++unsigned int power_key_off_mode = 0; ++#endif ++#endif ++ ++#if defined(CONFIG_SL_3BUTTON_PATCH) ++#if defined(CONFIG_BOOT_3BUTTON_PATCH_ON) ++unsigned int three_button_mode = 1; ++#else ++unsigned int three_button_mode = 0; ++#endif ++int pressure_alt; ++#endif ++ + static void kbd_processkeycode(unsigned char scancode, char up_flag, int autorepeat); + void compute_shiftstate(void); + +@@ -179,6 +197,8 @@ + + static struct pm_dev *pm_kbd; + ++ ++ + /* + * Many other routines do put_queue, but I think either + * they produce ASCII, or they produce some user-assigned +@@ -224,6 +244,55 @@ + + void handle_scancode(unsigned char scancode, int down) + { ++ ++#if defined(CONFIG_SL7X0_POWER_KEY_OFF) ++ /* printk("scancode = %x down = %x \n",scancode,down); */ ++ /* SL-C700 side power 0x6d */ ++ if ( power_key_off_mode && ( scancode == 0x6d ) && ( down == 0x01 ) ){ ++ ++ printk("power button\n"); ++ slc7x0_key_suspend(); ++ ++ ++ /* SL-C700 Calender down 0x58 */ ++ } else ++#endif ++#if defined(CONFIG_SL_3BUTTON_PATCH) ++ if ( three_button_mode && ( scancode == 0x59 ) && ( down == 0x01 ) ){ ++ ++ pressure_alt=0x01; ++ handle_scancode_main ( scancode, down ); ++ ++ /* SL-C700 Calender up 0xd8 */ ++ } else if ( three_button_mode && ( scancode == 0xd9 ) && ( down == 0x00 ) ){ ++ ++ pressure_alt=0x00; ++ handle_scancode_main ( scancode, down ); ++ ++ /* SL-C700 Address down 0x59 */ ++ } else if ( three_button_mode && ( scancode == 0x28 ) && ( down == 0x01 ) ){ ++ ++ pressure_alt=0x02; ++ handle_scancode_main ( scancode, down ); ++ ++ /* SL-C700 Address up 0xd9 */ ++ } else if ( three_button_mode && ( scancode == 0xa8 ) && ( down == 0x00 ) ){ ++ ++ pressure_alt=0x00; ++ handle_scancode_main ( scancode, down ); ++ } else ++#endif ++#if defined(CONFIG_SL7X0_POWER_KEY_OFF) || defined(CONFIG_SL_3BUTTON_PATCH) ++ { ++ ++ handle_scancode_main ( scancode, down ); ++ ++ } ++} ++ ++void handle_scancode_main(unsigned char scancode, int down) ++{ ++#endif + unsigned char keycode; + char up_flag = down ? 0 : 0200; + char raw_mode; +@@ -274,8 +343,8 @@ + static void + kbd_processkeycode(unsigned char keycode, char up_flag, int autorepeat) + { +- char raw_mode = (kbd->kbdmode == VC_RAW); + ++ char raw_mode = (kbd->kbdmode == VC_RAW); + if (up_flag) { + rep = 0; + if(!test_and_clear_bit(keycode, key_down)) +@@ -1020,12 +1089,35 @@ + + pm_callback pm_kbd_request_override = NULL; + ++#if defined(CONFIG_KBD_DEV_FILE) ++#define KBD_MAJOR 241 ++struct fasync_struct *fasync_kbd; ++ ++static int kbd_open(struct inode *, struct file *); ++static int kbd_release(struct inode *, struct file *); ++static int kbd_fasync(int fd, struct file *filp, int on); ++static ssize_t kbd_read(struct file *, char *, size_t, loff_t *); ++static ssize_t kbd_write(struct file *, const char *, size_t, loff_t *); ++ ++struct file_operations kbd_fops = { ++ open: kbd_open, ++ release: kbd_release, ++ fasync: kbd_fasync, ++ read: kbd_read, ++ write: kbd_write, ++}; ++#endif ++ + int __init kbd_init(void) + { + int i; + struct kbd_struct kbd0; + extern struct tty_driver console_driver; + ++#if defined(CONFIG_KBD_DEV_FILE) ++ if ( register_chrdev(KBD_MAJOR,"kbd",&kbd_fops) ) ++ printk("unable to get major %d for keyboard\n", KBD_MAJOR); ++#endif + kbd0.ledflagstate = kbd0.default_ledflagstate = KBD_DEFLEDS; + kbd0.ledmode = LED_SHOW_FLAGS; + kbd0.lockstate = KBD_DEFLOCK; +@@ -1047,3 +1139,56 @@ + + return 0; + } ++ ++#if defined(CONFIG_KBD_DEV_FILE) ++static int kbd_open(struct inode *inode, struct file *file) ++{ ++ kdev_t dev = inode->i_rdev; ++ ++ return 0; ++} ++ ++ ++static int kbd_release(struct inode *inode, struct file *file) ++{ ++ kbd_fasync(-1, file, 0); ++ return 0; ++} ++ ++static int kbd_fasync(int fd, struct file *filp, int on) ++{ ++ int retval; ++ ++ retval = fasync_helper(fd, filp, on, &fasync_kbd); ++ if (retval < 0) ++ return retval; ++ return 0; ++} ++ ++static ssize_t kbd_read(struct file *file, char *buffer, size_t count, loff_t *ppos) ++{ ++// printk("kbd read\n"); ++ return 0; ++} ++ ++static ssize_t kbd_write(struct file *file, const char *buffer, size_t count, loff_t *ppos) ++{ ++ char tmp[50]; ++ int len; ++ int kbd_scancode,kbd_down; ++ ++ len=49; ++ ++ if(len>count) len=count; ++ copy_from_user(tmp,buffer,len); ++ tmp[len]='\0'; ++ ++ if (sscanf(tmp,"%d %d",&kbd_scancode, &kbd_down) == 2) { ++// printk("kbd write %02x %02x\n",kbd_scancode,kbd_down); ++ handle_scancode(kbd_scancode,kbd_down); ++ } ++ ++// printk("kbd write\n"); ++ return count; ++} ++#endif +diff -Nur linux_c860_org/drivers/char/mem.c linux/drivers/char/mem.c +--- linux_c860_org/drivers/char/mem.c 2002-08-26 14:44:15.000000000 +0900 ++++ linux/drivers/char/mem.c 2004-06-10 21:09:10.000000000 +0900 +@@ -397,7 +397,7 @@ + if (count > size) + count = size; + +- zap_page_range(mm, addr, count); ++ zap_page_range(mm, addr, count, ZPR_NORMAL); + zeromap_page_range(addr, count, PAGE_COPY); + + size -= count; +diff -Nur linux_c860_org/drivers/char/pc_keyb.c linux/drivers/char/pc_keyb.c +--- linux_c860_org/drivers/char/pc_keyb.c 2002-08-26 14:38:31.000000000 +0900 ++++ linux/drivers/char/pc_keyb.c 2004-06-10 21:09:10.000000000 +0900 +@@ -464,14 +464,36 @@ + + static unsigned char kbd_exists = 1; + +-static inline void handle_keyboard_event(unsigned char scancode) ++#ifdef CONFIG_UNICON ++extern int (*Unicon_fnLowerKeyHook) (unsigned char ch); ++extern int (*Unicon_fnKeyHook) (struct tty_struct *tty, \ ++ unsigned char ch, char flag); ++#endif ++static inline int handle_keyboard_event(unsigned char scancode) + { + #ifdef CONFIG_VT + kbd_exists = 1; +- if (do_acknowledge(scancode)) +- handle_scancode(scancode, !(scancode & 0x80)); ++ if (do_acknowledge(scancode)){ ++#ifdef CONFIG_UNICON ++ if (Unicon_fnLowerKeyHook != NULL){ ++ /* return 1 ==> processed by kernel ++ return 0 ==> processed by app */ ++ if (scancode == 0x58){ /* F12 kill unicode */ ++ Unicon_fnKeyHook = NULL; ++ Unicon_fnLowerKeyHook = NULL; ++ return 1; ++ } ++ if ((*Unicon_fnLowerKeyHook) (scancode) == 1) ++ return 1; ++ else ++ handle_scancode(scancode,!(scancode & 0x80)); ++ } else ++#endif ++ handle_scancode(scancode, !(scancode & 0x80)); ++ } + #endif + tasklet_schedule(&keyboard_tasklet); ++ return 0; + } + + /* +@@ -501,7 +523,8 @@ + if (status & KBD_STAT_MOUSE_OBF) + handle_mouse_event(scancode); + else +- handle_keyboard_event(scancode); ++ if(handle_keyboard_event(scancode)) ++ return status; + } + + status = kbd_read_status(); +diff -Nur linux_c860_org/drivers/char/pcmcia/Config.in linux/drivers/char/pcmcia/Config.in +--- linux_c860_org/drivers/char/pcmcia/Config.in 2002-08-26 14:44:23.000000000 +0900 ++++ linux/drivers/char/pcmcia/Config.in 2004-06-10 21:09:10.000000000 +0900 +@@ -5,13 +5,7 @@ + mainmenu_option next_comment + comment 'PCMCIA character devices' + +-if [ "$CONFIG_SERIAL" = "y" -o "$CONFIG_SERIAL_8250" = "y" ]; then +- dep_tristate 'PCMCIA serial device support' CONFIG_PCMCIA_SERIAL_CS y +-else +- if [ "$CONFIG_SERIAL" = "m" -o "$CONFIG_SERIAL_8250" = "m" ]; then +- dep_tristate 'PCMCIA serial device support' CONFIG_PCMCIA_SERIAL_CS m +- fi +-fi ++dep_tristate 'PCMCIA serial device support' CONFIG_PCMCIA_SERIAL_CS $CONFIG_SERIAL + if [ "$CONFIG_PCMCIA_SERIAL_CS" = "y" ]; then + define_bool CONFIG_PCMCIA_CHRDEV y + fi +diff -Nur linux_c860_org/drivers/char/rtc.c linux/drivers/char/rtc.c +--- linux_c860_org/drivers/char/rtc.c 2002-08-26 14:38:31.000000000 +0900 ++++ linux/drivers/char/rtc.c 2004-06-10 21:09:10.000000000 +0900 +@@ -326,7 +326,7 @@ + * means "don't care" or "match all". Only the tm_hour, + * tm_min, and tm_sec values are filled in. + */ +- ++ memset(&wtime, 0, sizeof(struct rtc_time)); + get_rtc_alm_time(&wtime); + break; + } +@@ -374,6 +374,7 @@ + } + case RTC_RD_TIME: /* Read the time/date from RTC */ + { ++ memset(&wtime, 0, sizeof(struct rtc_time)); + get_rtc_time(&wtime); + break; + } +diff -Nur linux_c860_org/drivers/char/serial.c linux/drivers/char/serial.c +--- linux_c860_org/drivers/char/serial.c 2003-01-14 12:07:55.000000000 +0900 ++++ linux/drivers/char/serial.c 2004-06-10 21:09:10.000000000 +0900 +@@ -61,6 +61,7 @@ + * 30-Jul-2002 Lineo Japan, Inc. for 2.4.18 + * 31-Jul-2002 Lineo Japan, Inc. for ARCH_PXA + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + static char *serial_version = "5.05c"; +@@ -98,11 +99,14 @@ + + #include <linux/config.h> + #include <linux/version.h> ++ + #if defined(CONFIG_SABINAL_DISCOVERY) || \ + defined(CONFIG_ARCH_PXA_POODLE) || \ +- defined(CONFIG_ARCH_PXA_CORGI) ++ defined(CONFIG_ARCH_PXA_CORGI) || \ ++ defined(CONFIG_ARCH_PXA_TOSA) + #undef CONFIG_SERIAL_CONSOLE + #endif ++ + #if defined(CONFIG_SABINAL_DISCOVERY) + #define CONFIG_REDEFINE_IO8BIT + #endif +@@ -259,7 +263,8 @@ + #elif defined(CONFIG_SA1100_COLLIE) || \ + defined(CONFIG_SABINAL_DISCOVERY) || \ + defined(CONFIG_ARCH_PXA_POODLE) || \ +- defined(CONFIG_ARCH_PXA_CORGI) ++ defined(CONFIG_ARCH_PXA_CORGI) || \ ++ defined(CONFIG_ARCH_PXA_TOSA) + #define SERIAL_DEV_OFFSET 3 + #else + #define SERIAL_DEV_OFFSET 0 +@@ -1332,7 +1337,7 @@ + #ifdef CONFIG_ARCH_PXA + if (state->type == PORT_PXA) { + switch ((long)state->iomem_base) { +-#if defined(CONFIG_ARCH_SHARP_SL) && !defined(CONFIG_SABINAL_DISCOVERY) ++#if defined(CONFIG_PM) && defined(CONFIG_ARCH_SHARP_SL) && !defined(CONFIG_SABINAL_DISCOVERY) + case (long)&FFUART: lock_FCS(LOCK_FCS_FFUART, 1); CKEN |= CKEN6_FFUART; break; + case (long)&BTUART: lock_FCS(LOCK_FCS_BTUART, 1); CKEN |= CKEN7_BTUART; break; + case (long)&STUART: lock_FCS(LOCK_FCS_STUART, 1); CKEN |= CKEN5_STUART; break; +@@ -1615,7 +1620,7 @@ + #ifdef CONFIG_ARCH_PXA + if (state->type == PORT_PXA) { + switch ((long)state->iomem_base) { +-#if defined(CONFIG_ARCH_SHARP_SL) && !defined(CONFIG_SABINAL_DISCOVERY) ++#if defined(CONFIG_PM) && defined(CONFIG_ARCH_SHARP_SL) && !defined(CONFIG_SABINAL_DISCOVERY) + case (long)&FFUART: CKEN &= ~CKEN6_FFUART; lock_FCS(LOCK_FCS_FFUART, 0); break; + case (long)&BTUART: CKEN &= ~CKEN7_BTUART; lock_FCS(LOCK_FCS_BTUART, 0); break; + case (long)&STUART: CKEN &= ~CKEN5_STUART; lock_FCS(LOCK_FCS_STUART, 0); break; +@@ -6103,7 +6108,7 @@ + { + register_console(&sercons); + } +-#endif ++#endif /* CONFIG_SERIAL_CONSOLE */ + + /* + Local variables: +diff -Nur linux_c860_org/drivers/char/serial_pxa200.c linux/drivers/char/serial_pxa200.c +--- linux_c860_org/drivers/char/serial_pxa200.c 2003-01-29 16:14:45.000000000 +0900 ++++ linux/drivers/char/serial_pxa200.c 2004-06-10 21:09:10.000000000 +0900 +@@ -59,6 +59,8 @@ + * + * Change Log + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi ++ * 1-Nov-2003 Sharp Corporation for Tosa ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + static char *serial_version = "5.05c"; +@@ -228,8 +230,9 @@ + #endif + #ifdef CONFIG_PM + #include <linux/pm.h> +-#include <linux/apm_bios.h> + #endif ++#include <linux/apm_bios.h> ++#include <asm/sharp_char.h> + + /* + * All of the compatibilty code so we can compile serial.c against +@@ -414,7 +417,7 @@ + + #define CONFIG_DISCOVERY_DVT + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + #define CONFIG_SHARPSL_PXA + #endif + +@@ -439,17 +442,24 @@ + #define XPA210_DISCOVERY_IRDA_LINE 1 + #define xpa210_discovery_is_irda_line(line) ((line) == XPA210_DISCOVERY_IRDA_LINE) + +-void clr_discovery_irda(u8 x){ ++static void clr_discovery_irda(u8 x){ + #if defined(CONFIG_SABINAL_DISCOVERY) + ASIC3_GPIO_PIOD_B &= ~(0x1000); ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++ reset_scoop_gpio(SCP_IR_POWERDWN); ++ set_GPIO_mode(GPIO47_STTXD|GPIO_OUT); ++ GPCR(GPIO47_STTXD) = GPIO_bit(GPIO47_STTXD); + #elif defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) + GPSR(GPIO_IR_ON) = GPIO_bit(GPIO_IR_ON); + #endif + //printk("discovery_irda power on\n"); +- } +-void set_discovery_irda(u8 x){ ++} ++static void set_discovery_irda(u8 x){ + #if defined(CONFIG_SABINAL_DISCOVERY) + ASIC3_GPIO_PIOD_B |= 0x1000; ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++ set_GPIO_mode(GPIO47_STTXD_MD); ++ set_scoop_gpio(SCP_IR_POWERDWN); + #elif defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) + GPCR(GPIO_IR_ON) = GPIO_bit(GPIO_IR_ON); + #endif +@@ -470,14 +480,53 @@ + + #endif + ++#if defined(CONFIG_BLUETOOTH_SL) ++#define PXA_BLUETOOTH_LINE 2 ++#define pxa_is_bluetooth_line(line) ((line) == PXA_BLUETOOTH_LINE) ++ ++static int has_bluetooth = -1; ++static int bluetooth_open = 0; ++struct async_struct *bluetooth_info = 0; ++#if defined(CONFIG_ARCH_PXA_TOSA) ++#define AVOID_ROLLBACK ++#ifdef AVOID_ROLLBACK ++extern int rollback_cancel; ++#endif ++#endif ++static int pxa_check_bluetooth_unit() ++{ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ set_GPIO_mode(GPIO42_BTRXD|GPIO_IN); ++ set_GPIO_mode(GPIO43_BTTXD|GPIO_IN); ++ set_GPIO_mode(GPIO44_BTCTS|GPIO_IN); ++ set_GPIO_mode(GPIO45_BTRTS|GPIO_IN); ++ set_scoop_gpio(SCP_BT_PWR_EN); ++ mdelay(5); ++ if ( (GPLR(GPIO42_BTRXD) & GPIO_bit(GPIO42_BTRXD))==0 && ++ (GPLR(GPIO44_BTCTS) & GPIO_bit(GPIO44_BTCTS))==0) { ++ reset_scoop_gpio(SCP_BT_PWR_EN); ++ has_bluetooth=0; ++ return 0; // no bluetooth ++ } ++ reset_scoop_gpio(SCP_BT_PWR_EN); ++ has_bluetooth=1; ++ return 1; ++#else ++ return 0; ++#endif ++} ++#endif // end CONFIG_BLUETOOTH_SL ++ + #ifdef CONFIG_PM + static struct pm_dev *serial_pm_dev; + #endif + + +-#if (defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI)) ++#if (defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA)) ++#ifdef CONFIG_PM + extern int change_power_mode(unsigned long,int); + #endif ++#endif + + /* + * tmp_buf is used as a temporary buffer by serial_write. We need to +@@ -544,6 +593,7 @@ + read &= ~UART_MSR_CTS; + else + read |= UART_MSR_CTS; ++ + if ( read & UART_MSR_DSR ) + read &= ~UART_MSR_DSR; + else +@@ -633,9 +683,10 @@ + #define STUART_MCR *(volatile unsigned char*)(&STUART + UART_MCR*4) + #define STUART_ISR *(volatile unsigned char*)(&STUART + 8*4) + ++#ifdef CONFIG_PM + void xpa210_discovery_irda_resume (void) { + +-#if (defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI)) ++#if (defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA)) + if ( !change_power_mode(LOCK_FCS_STUART, 1) ) return; + #endif + +@@ -652,14 +703,17 @@ + //printk("xpa210_discovery_irda_resume\n"); + + } ++#endif + + int xpa210_discovery_irda_enable(struct async_struct * info, u8 x){ + + if (x == 0) { + CKEN &= ~(0x20); //stuart + +-#if (defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI)) ++#if (defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA)) ++#ifdef CONFIG_PM + change_power_mode(LOCK_FCS_STUART, 0); ++#endif /* CONFIG_PM */ + #endif + + info->IER &= ~(UART_IER_UUE); +@@ -675,8 +729,10 @@ + + //printk("xpa210_discovery_irda_disable\n"); + } else { +-#if (defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI)) ++#if (defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA)) ++#ifdef CONFIG_PM + if ( !change_power_mode(LOCK_FCS_STUART, 1) ) return 1; ++#endif /* CONFIG_PM */ + #endif + + CKEN |= 0x20; //stuart +@@ -696,9 +752,91 @@ + } + return 0; + } ++#endif ++ ++#if defined(CONFIG_BLUETOOTH_SL) ++static int pxa_bluetooth_enable(struct async_struct * info, u8 x) ++{ ++ if (has_bluetooth==0) return -ENODEV; ++ if (x==0) { // off ++ set_scoop_gpio(SCP_BT_RESET); ++ CKEN &= ~(0x1<<7); //btuart ++ set_GPIO_mode(GPIO42_BTRXD|GPIO_IN); ++ set_GPIO_mode(GPIO43_BTTXD|GPIO_IN); ++ set_GPIO_mode(GPIO44_BTCTS|GPIO_IN); ++ set_GPIO_mode(GPIO45_BTRTS|GPIO_IN); ++ mdelay(10); // wait 10ms ++ reset_scoop_gpio(SCP_BT_RESET); ++ reset_scoop_gpio(SCP_BT_PWR_EN); ++ set_led_status(SHARP_LED_BLUETOOTH,0); // turn off BT LED ++ ++ ICMR &= ~(1 << 21); //btuart ++ ++ info->IER &= ~(UART_IER_UUE); ++ serial_out(info, UART_IER, info->IER); ++ ++ info->MCR = 0x0; ++ serial_out(info, UART_MCR, info->MCR); ++ ++ info->IER |= UART_IER_UUE; /* enable UUE */ ++ serial_out(info, UART_IER, info->IER); ++ ++#ifdef CONFIG_PM ++ change_power_mode(LOCK_FCS_BTUART, 0); ++#endif /* CONFIG_PM */ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++#ifdef AVOID_ROLLBACK ++ rollback_cancel = 0; ++#endif ++#endif ++ // printk("bluetooth close success.\n"); ++ } else { // on ++#ifdef CONFIG_PM ++ if ( !change_power_mode(LOCK_FCS_BTUART, 1) ) return 1; ++#endif /* CONFIG_PM */ ++ ICMR &= ~(1 << 21); //btuart ++ reset_scoop_gpio(SCP_BT_RESET); ++ set_scoop_gpio(SCP_BT_PWR_EN); ++ ++ set_GPIO_mode(GPIO42_BTRXD_MD); ++ set_GPIO_mode(GPIO43_BTTXD_MD); ++ set_GPIO_mode(GPIO44_BTCTS_MD); ++ set_GPIO_mode(GPIO45_BTRTS_MD); ++ ++ CKEN |= (0x1<<7); //btuart + ++ info->IER &= ~(UART_IER_UUE); ++ serial_out(info, UART_IER, info->IER); ++ ++ info->MCR = UART_MCR_OUT2; ++ serial_out(info, UART_MCR, info->MCR); ++ ++ info->tty->termios->c_cflag &= ~CBAUD; ++ info->tty->termios->c_cflag |= (17 & CBAUD); // set 115.2k ++ change_speed(info, 0); ++ ++ info->IER = UART_IER_UUE|UART_IER_RDI|UART_IER_MSI|UART_IER_RTOIE; /* enable UUE */ ++ serial_out(info, UART_IER, info->IER); ++ serial_inp(info, UART_RX); // reset DR ++ ++ ICMR |= (1 << 21); //btuart ++ ++ set_scoop_gpio(SCP_BT_RESET); ++ mdelay(20); // wait 20ms ++ reset_scoop_gpio(SCP_BT_RESET); ++ set_led_status(SHARP_LED_BLUETOOTH,1); // BT LED on ++ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++#ifdef AVOID_ROLLBACK ++ rollback_cancel = 1; ++#endif + #endif + ++ // printk("bluetooth open success.\n"); ++ } ++ return 0; ++} ++#endif + + /* + * For the 16C950 +@@ -824,11 +962,25 @@ + + icount = &info->state->icount; + ++#if defined(CONFIG_BLUETOOTH_SL) ++ if (xpa2X0_is_st_uart(info->iomem_base) || xpa2X0_is_bt_uart(info->iomem_base)) { ++#else + if (xpa2X0_is_st_uart(info->iomem_base)) { ++#endif + *status = serial_inp(info, UART_LSR); + while (!(*status & UART_LSR_DR)) { + printk("WoWWWW!\n"); + } ++#if 1 // ++ if (xpa2X0_is_bt_uart(info->iomem_base)) { ++ if (*status & UART_LSR_OE) { ++ printk("ERROR: Bluetooth Overrun!!\n"); ++ } ++ if (*status & (UART_LSR_PE|UART_LSR_FE|0x80) ) { ++ printk("ERROR: Bluetooth Error!!\n"); ++ } ++ } ++#endif + } + + do { +@@ -838,7 +990,11 @@ + return; // if TTY_DONT_FLIP is set + } + ++#if defined(CONFIG_BLUETOOTH_SL) ++ if (xpa2X0_is_st_uart(info->iomem_base) || xpa2X0_is_bt_uart(info->iomem_base)) { ++#else + if (xpa2X0_is_st_uart(info->iomem_base)) { ++#endif + while (!(*status & UART_LSR_DR)) + ; + } +@@ -851,7 +1007,11 @@ + #ifdef SERIAL_DEBUG_INTR + printk("DR%02x:%02x...", ch, *status); + #endif ++#if defined(CONFIG_BLUETOOTH_SL) ++ if (xpa2X0_is_st_uart(info->iomem_base) || xpa2X0_is_bt_uart(info->iomem_base)) { ++#else + if (xpa2X0_is_st_uart(info->iomem_base)) { ++#endif + goto IRDA_SKIP; + } + *tty->flip.flag_buf_ptr = 0; +@@ -894,7 +1054,11 @@ + *status &= info->read_status_mask; + + #ifdef CONFIG_SERIAL_CONSOLE ++#if defined(CONFIG_BLUETOOTH_SL) ++ if (!xpa2X0_is_st_uart(info->iomem_base) && !xpa2X0_is_bt_uart(info->iomem_base)) { ++#else + if (!xpa2X0_is_st_uart(info->iomem_base)) { ++#endif + if (info->line == sercons.index) { + /* Recover the break flag from console xmit */ + *status |= lsr_break_flag; +@@ -996,7 +1160,19 @@ + // udelay(800); + + serial_outp(info, XPA2X0_UART_ISR, XPA210_DISCOVERY_IR_RECV); +- ++#if defined(CONFIG_BLUETOOTH_SL) ++ } else if (xpa2X0_is_bt_uart(info->iomem_base)) { ++ ++ while (!(serial_inp(info, UART_LSR) & UART_LSR_TEMT)) ++ ; ++ ++ info->IER &= ~UART_IER_THRI; ++ serial_out(info, UART_IER, info->IER); ++ status0 = serial_inp(info, UART_IIR); ++ ++ if (intr_done) ++ *intr_done = 0; ++#endif + } else { + info->IER &= ~UART_IER_THRI; + serial_out(info, UART_IER, info->IER); +@@ -1008,7 +1184,11 @@ + if( info->io_type == SERIAL_IO_MEM ){ + count = info->xmit_fifo_size / 2; + ++#if defined(CONFIG_BLUETOOTH_SL) ++ if (xpa2X0_is_st_uart(info->iomem_base) || xpa2X0_is_bt_uart(info->iomem_base)) { ++#else + if (xpa2X0_is_st_uart(info->iomem_base)) { ++#endif + count = info->xmit_fifo_size ; + } + } else count = info->xmit_fifo_size; +@@ -1039,7 +1219,6 @@ + } else { + do { + serial_out(info, UART_TX, info->xmit.buf[info->xmit.tail]); +- + info->xmit.tail = (info->xmit.tail + 1) & (SERIAL_XMIT_SIZE-1); + info->state->icount.tx++; + if (info->xmit.head == info->xmit.tail) +@@ -1064,6 +1243,10 @@ + // while (!(serial_inp(info, UART_LSR) & UART_LSR_TEMT)) + // ; + ++#if defined(CONFIG_BLUETOOTH_SL) ++ } else if (xpa2X0_is_bt_uart(info->iomem_base)) { ++ ++#endif + } else { + info->IER &= ~UART_IER_THRI; + serial_out(info, UART_IER, info->IER); +@@ -1091,7 +1274,11 @@ + + status = serial_in(info, UART_MSR); + ++#if defined(CONFIG_BLUETOOTH_SL) ++ if (xpa2X0_is_st_uart(info->iomem_base) || xpa2X0_is_bt_uart(info->iomem_base)) { ++#else + if (xpa2X0_is_st_uart(info->iomem_base)) { ++#endif + // printk("check_modem_status: do nothing\n"); + return; + } +@@ -1325,12 +1512,21 @@ + goto IRDA_INTR_DONE; + } + +- + do { + status = serial_inp(info, UART_LSR); + #ifdef SERIAL_DEBUG_INTR + printk("status = %x...", status); + #endif ++#if 1 // ++ if (xpa2X0_is_bt_uart(info->iomem_base)) { ++ if (status & UART_LSR_OE) { ++ printk("ERROR: Bluetooth Overrun!\n"); ++ } ++ if (status & (UART_LSR_PE|UART_LSR_FE|0x80) ) { ++ printk("ERROR: Bluetooth Error!\n"); ++ } ++ } ++#endif + if (status & UART_LSR_DR) + receive_chars(info, &status, regs); + +@@ -2230,6 +2426,35 @@ + + return; + } ++#if defined(CONFIG_BLUETOOTH_SL) ++ if (xpa2X0_is_bt_uart(info->iomem_base)) { ++ cval = UART_LCR_WLEN8; ++#if 1 // for BCSP unit ++ if (cflag & PARENB) { ++ cval |= UART_LCR_PARITY; ++ printk("set even parity enable\n"); ++ } ++ if (!(cflag & PARODD)) { ++ cval |= UART_LCR_EPAR; ++ } ++#endif ++ fcr = UART_FCR_ENABLE_FIFO | UART_FCR_CLEAR_RCVR |UART_FCR_CLEAR_XMIT | UART_FCR_TRIGGER_8; ++ ++ save_flags(flags); cli(); ++ quot = 0x0008; // 115.2kbps ++ ++ serial_outp(info, UART_LCR, cval | UART_LCR_DLAB); /* set DLAB */ ++ serial_outp(info, UART_DLL, quot & 0xff); /* LS of divisor */ ++ serial_outp(info, UART_DLM, quot >> 8); /* MS of divisor */ ++ serial_outp(info, UART_LCR, cval); /* reset DLAB */ ++ info->LCR = cval; /* Save LCR */ ++ serial_outp(info, UART_FCR, fcr); /* set fcr */ ++ ++ restore_flags(flags); ++ ++ return; ++ } ++#endif + + /* Set up FIFO's */ + if (uart_config[info->state->type].flags & UART_USE_FIFO) { +@@ -2448,7 +2673,11 @@ + + #if defined(CONFIG_ARCH_SHARP_SL) + if(info->io_type == SERIAL_IO_MEM){ ++#if defined(CONFIG_BLUETOOTH_SL) ++ if (xpa2X0_is_st_uart(info->iomem_base) || xpa2X0_is_bt_uart(info->iomem_base)) { ++#else + if (xpa2X0_is_st_uart(info->iomem_base)) { ++#endif + + info->IER |= UART_IER_THRI; + serial_out(info, UART_IER, info->IER); +@@ -3508,9 +3737,10 @@ + + + //close IR ++#ifdef CONFIG_PM + #if defined(CONFIG_ARCH_SHARP_SL)&& (CONFIG_IRDA) + if (xpa2X0_is_st_uart(info->iomem_base)) { +- ICMR &= ~(1 << 20); //btuart ++ ICMR &= ~(1 << 20); //stuart + xpa210_discovery_irda_power_off(); + xpa210_discovery_irda_enable(info, 0); + irda_open = 0; irda_info = 0; +@@ -3519,6 +3749,13 @@ + #endif + } + #endif ++#if defined(CONFIG_BLUETOOTH_SL) ++ if (xpa2X0_is_bt_uart(info->iomem_base)) { ++ pxa_bluetooth_enable(info, 0); ++ bluetooth_open = 0; bluetooth_info = 0; ++ } ++#endif // end CONFIG_BLUETOOTH_SL ++#endif /* CONFIG_PM */ + + shutdown(info); + if (tty->driver.flush_buffer) +@@ -3540,12 +3777,14 @@ + wake_up_interruptible(&info->close_wait); + MOD_DEC_USE_COUNT; + +-#if (defined(CONFIG_SABINAL_DISCOVERY) && (CONFIG_DISCOVERY_EVT2)) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if (defined(CONFIG_SABINAL_DISCOVERY) && (CONFIG_DISCOVERY_EVT2)) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) ++#ifdef CONFIG_PM + xpa210_discovery_serial_power_off(); + if (xpa2X0_is_ff_uart(info->iomem_base)) { + CKEN &= ~CKEN6_FFUART; + change_power_mode(LOCK_FCS_FFUART, 0); + } ++#endif /* CONFIG_PM */ + #endif + + } +@@ -3906,12 +4145,14 @@ + #endif + } + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) ++#ifdef CONFIG_PM + xpa210_discovery_serial_power_on(); + if (xpa2X0_is_ff_uart(info->iomem_base)) { +- CKEN |= CKEN6_FFUART; + if ( !change_power_mode(LOCK_FCS_FFUART, 1) ) return -EAGAIN; ++ CKEN |= CKEN6_FFUART; + } ++#endif /* CONFIG_PM */ + #endif + + /* +@@ -3964,7 +4205,7 @@ + info->IER = 0x01; + if ( xpa210_discovery_irda_enable(info, 1) ) return -EAGAIN; + xpa210_discovery_irda_power_on(); +- ICMR |= (1 << 20); //btuart ++ ICMR |= (1 << 20); //stuart + irda_open = 1; + irda_info = info; + #if defined(CONFIG_SABINAL_DISCOVERY) +@@ -3973,6 +4214,15 @@ + } + #endif + ++#if defined(CONFIG_BLUETOOTH_SL) ++ if (pxa_is_bluetooth_line(line)) { ++ int ret; ++ if ( (ret = pxa_bluetooth_enable(info, 1))!=0 ) return ret; ++ bluetooth_open = 1; ++ bluetooth_info = info; ++ } ++#endif // end CONFIG_BLUETOOTH_SL ++ + #ifdef SERIAL_DEBUG_OPEN + printk("\nrs_open ttys%d successful...", info->line); + #endif +@@ -6161,24 +6411,29 @@ + + void cotulla_serial_suspend(void) { + +-#if (defined(CONFIG_SABINAL_DISCOVERY) && (CONFIG_DISCOVERY_EVT2)) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if (defined(CONFIG_SABINAL_DISCOVERY) && (CONFIG_DISCOVERY_EVT2)) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + xpa210_discovery_serial_power_off(); + #endif + + #ifdef CONFIG_IRDA + if ( irda_open == 1 ) { +- ICMR &= ~(1 << 20); //btuart ++ ICMR &= ~(1 << 20); //stuart + xpa210_discovery_irda_power_off(); + xpa210_discovery_irda_enable(irda_info, 0); + + } + #endif + ++#if defined(CONFIG_BLUETOOTH_SL) ++ if ( bluetooth_open ) { ++ pxa_bluetooth_enable(bluetooth_info, 0); ++ } ++#endif // end CONFIG_BLUETOOTH_SL + } + + void cotulla_serial_resume(void) { + +-#if (defined(CONFIG_SABINAL_DISCOVERY) && (CONFIG_DISCOVERY_EVT2)) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if (defined(CONFIG_SABINAL_DISCOVERY) && (CONFIG_DISCOVERY_EVT2)) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + xpa210_discovery_serial_power_on(); + #endif + +@@ -6192,7 +6447,7 @@ + #else + #if defined(CONFIG_SABINAL_DISCOVERY) + BTUART_MCR |= UART_MCR_OUT2; +-#elif defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + FFUART_MCR |= UART_MCR_OUT2; + #endif + STUART_MCR |= UART_MCR_OUT2; +@@ -6202,10 +6457,16 @@ + change_speed(irda_info, 0); + if ( xpa210_discovery_irda_enable(irda_info, 1) ) return; + xpa210_discovery_irda_power_on(); +- ICMR |= (1 << 20); //btuart ++ ICMR |= (1 << 20); //stuart + } + #endif + ++#if defined(CONFIG_BLUETOOTH_SL) ++ if ( bluetooth_open == 1 ) { ++ change_speed(bluetooth_info, 0); ++ if ( pxa_bluetooth_enable(bluetooth_info, 1) ) return; ++ } ++#endif // end CONFIG_BLUETOOTH_SL + #endif + + } +@@ -6226,7 +6487,7 @@ + + return 0; + } +-#endif ++#endif /* CONFIG_PM */ + + /* + * The serial driver boot-time initialization code! +@@ -6289,7 +6550,7 @@ + serial_driver.subtype = SERIAL_TYPE_NORMAL; + serial_driver.init_termios = tty_std_termios; + serial_driver.init_termios.c_cflag = +- B9600 | CS8 | CREAD | HUPCL | CLOCAL; ++ B9600 | CS8 | CREAD | HUPCL | CLOCAL; + serial_driver.flags = TTY_DRIVER_REAL_RAW | TTY_DRIVER_NO_DEVFS; + serial_driver.refcount = &serial_refcount; + serial_driver.table = serial_table; +@@ -6368,6 +6629,9 @@ + if (state->flags & ASYNC_BOOT_AUTOCONF) + autoconfig(state); + } ++#if defined(CONFIG_BLUETOOTH_SL) ++ pxa_check_bluetooth_unit(); ++#endif + for (i = 0, state = rs_table; i < NR_PORTS; i++,state++) { + if (state->type == PORT_UNKNOWN) + continue; +@@ -6384,6 +6648,16 @@ + state->iomem_base, state->irq, + uart_config[state->type].name); + printk(", using IRDA\n"); ++#if defined(CONFIG_BLUETOOTH_SL) ++ } else if (xpa2X0_is_bt_uart(state->iomem_base)) { ++ printk(KERN_INFO"ttyS%02d%s at 0x%px (irq = %d) is a %s", ++ state->line + SERIAL_DEV_OFFSET, ++ (state->flags & ASYNC_FOURPORT) ? " FourPort" : "", ++ state->iomem_base, state->irq, ++ uart_config[state->type].name); ++ if (has_bluetooth==1) printk(", using Bluetooth\n"); ++ else printk("\n"); ++#endif // end CONFIG_BLUETOOTH_SL + } else { + printk(KERN_INFO"ttyS%02d%s at 0x%px (irq = %d) is a %s\n", + state->line + SERIAL_DEV_OFFSET, +@@ -6418,7 +6692,7 @@ + probe_serial_pnp(); + #endif + +-#if (defined(CONFIG_SABINAL_DISCOVERY) && (CONFIG_DISCOVERY_EVT2)) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if (defined(CONFIG_SABINAL_DISCOVERY) && (CONFIG_DISCOVERY_EVT2)) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + xpa210_discovery_serial_power_off(); + #endif + +@@ -6435,9 +6709,23 @@ + v2 |= 0x00008000; + GPDR1 = v2; + +-#if !defined(CONFIG_SABINAL_DISCOVERY) ++#if !defined(CONFIG_SABINAL_DISCOVERY) && !defined(CONFIG_ARCH_PXA_TOSA) + GPDR(GPIO_IR_ON) |= GPIO_bit(GPIO_IR_ON); + #endif ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ SCP_REG_GPCR |= SCP_IR_POWERDWN; ++ set_GPIO_mode(GPIO47_STTXD|GPIO_OUT); ++ GPCR(GPIO47_STTXD) = GPIO_bit(GPIO47_STTXD); ++ set_GPIO_mode(GPIO46_STRXD_MD); ++ ++#endif ++ ++#if defined(CONFIG_BLUETOOTH_SL) ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ SCP_REG_GPCR |= SCP_BT_RESET; ++ SCP_REG_GPCR |= SCP_BT_PWR_EN; ++#endif ++#endif // end CONFIG_BLUETOOTH_SL + #endif + + #ifdef CONFIG_PM +diff -Nur linux_c860_org/drivers/char/sharp_buzzer.c linux/drivers/char/sharp_buzzer.c +--- linux_c860_org/drivers/char/sharp_buzzer.c 2003-01-14 12:07:55.000000000 +0900 ++++ linux/drivers/char/sharp_buzzer.c 2004-06-10 21:09:10.000000000 +0900 +@@ -18,6 +18,7 @@ + * ChangeLog: + * 04-16-2001 Lineo Japan, Inc. ... + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #include <linux/config.h> +@@ -52,7 +53,7 @@ + # define SHARP_BUZZER_MAJOR 227 /* number of bare sharp_buzzer driver */ + #endif + +-#if !defined(CONFIG_SA1100_COLLIE) && !defined(CONFIG_ARCH_PXA_POODLE) && !defined(CONFIG_ARCH_PXA_CORGI) ++#if !defined(CONFIG_SA1100_COLLIE) && !defined(CONFIG_ARCH_PXA_POODLE) && !defined(CONFIG_ARCH_PXA_CORGI) && !defined(CONFIG_ARCH_PXA_TOSA) + #define USE_IMELODY_FORMAT + #endif + +@@ -122,6 +123,22 @@ + #define resume_buzzer_arch() poodle_resume_buzzer() + #endif + ++#if defined (CONFIG_ARCH_PXA_TOSA) ++extern int tosa_play_sound_by_id(int soundid,int volume); ++extern int tosa_play_sound_by_hz(unsigned int hz,unsigned int msecs,int volume); ++extern int tosa_buzzer_dev_init(void); ++extern int tosa_buzzer_supported(int which); /* return -EINVAL if unspoorted , otherwise return >= 0 value */ ++extern int tosa_suspend_buzzer(void); ++extern int tosa_resume_buzzer(void); ++#define play_sound_by_id(id,vol) tosa_play_sound_by_id((id),(vol)) ++#define stop_sound() tosa_stop_sound() ++#define stop_sound_by_id(id) tosa_stop_sound() ++#define play_sound_by_hz(hz,msecs,vol) tosa_play_sound_by_hz((hz),(msecs),(vol)) ++#define buzzer_dev_init() tosa_buzzer_dev_init() ++#define buzzer_supported_arch(w) tosa_buzzer_supported((w)) ++#define suspend_buzzer_arch() tosa_suspend_buzzer() ++#define resume_buzzer_arch() tosa_resume_buzzer() ++#endif /* CONFIG_ARCH_PXA_TOSA */ + + /* + * logical level drivers +@@ -498,7 +515,7 @@ + if( minor != SHARP_BUZZER_MINOR ) return -ENODEV; + if( ! device_initialized ){ + int i; +-#if !defined(CONFIG_SA1100_COLLIE) && !defined(CONFIG_ARCH_PXA_POODLE) && !defined(CONFIG_ARCH_PXA_CORGI) ++#if !defined(CONFIG_SA1100_COLLIE) && !defined(CONFIG_ARCH_PXA_POODLE) && !defined(CONFIG_ARCH_PXA_CORGI) && !defined(CONFIG_ARCH_PXA_TOSA) + buzzer_dev_init(); + #endif + for(i=0;i<=SHARP_BUZ_WHICH_MAX;i++){ +@@ -750,7 +767,7 @@ + #endif + + +-#if defined(CONFIG_SA1100_COLLIE) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_SA1100_COLLIE) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + buzzer_dev_init(); + #endif + +diff -Nur linux_c860_org/drivers/char/sharp_kbdctl.c linux/drivers/char/sharp_kbdctl.c +--- linux_c860_org/drivers/char/sharp_kbdctl.c 2003-01-14 12:07:55.000000000 +0900 ++++ linux/drivers/char/sharp_kbdctl.c 2004-06-10 21:09:10.000000000 +0900 +@@ -18,6 +18,7 @@ + * Change Log + * 30-Jul-2002 Lineo Japan, Inc. for 2.4.18 + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi ++ * 1-Nov-2003 Sharp Corporation for Tosa + */ + + #include <linux/config.h> +@@ -67,9 +68,10 @@ + extern int restore_all_holdkey_info(void); + extern int customize_del_holdkey_info(int hardcode); + extern int customize_restore_holdkey_info(int hardcode); +- +- +- ++#if defined(CONFIG_ARCH_PXA_TOSA) ++extern int set_port_key_setting( int num, int val ); ++extern int get_port_key_setting( int num ); ++#endif + + /* + * operations.... +@@ -157,7 +159,11 @@ + break; + case SHARP_EXTMODIF_NUMLOCK: + sharppda_kbd_extmodif_togglestatus(c); ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ c = 32; f = 3; // numlock keycode ++#else + c = SLKEY_NUMLOCK; f = 3; ++#endif + break; + default: + return -EINVAL; +@@ -195,6 +201,18 @@ + error = sharppda_kbd_extmodif_togglestatus(arg); + if( error ) return error; + } ++ case SHARP_KBDCTL_SETMODIFSTAT: ++ { ++ int error; ++ int val; ++ sharp_kbdctl_modifstat* puser = (sharp_kbdctl_modifstat*)arg; ++ if( ! puser ) return -EINVAL; ++ val = sharppda_kbd_extmodif_showstatus(puser->which); ++ if (puser->stat!=val) { ++ error = sharppda_kbd_extmodif_togglestatus(puser->which); ++ if( error ) return error; ++ } ++ } + break; + case SHARP_KBDCTL_SETHOLDTH: + { +@@ -311,6 +329,20 @@ + if( error ) return error; + } + break; ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ case SHARP_KBDCTL_SETSWKEY: ++ { ++ sharp_kbdctl_swkey* puser = (sharp_kbdctl_swkey*)arg; ++ if( ! puser ) return -EINVAL; ++ return set_port_key_setting(puser->key,puser->mode); ++ } ++ break; ++ case SHARP_KBDCTL_GETSWKEY: ++ { ++ return get_port_key_setting(arg); ++ } ++ break; ++#endif + default: + return -EINVAL; + } +diff -Nur linux_c860_org/drivers/char/sharp_led.c linux/drivers/char/sharp_led.c +--- linux_c860_org/drivers/char/sharp_led.c 2002-12-18 19:28:00.000000000 +0900 ++++ linux/drivers/char/sharp_led.c 2004-06-10 21:09:10.000000000 +0900 +@@ -19,6 +19,7 @@ + * 30-Jul-2002 Lineo Japan, Inc. for 2.4.18 + * 27-AUG-2002 Edward Chen, Steve Lin for Discovery + * 12-Dec-2002 Lineo Japan, Inc. ++ * 1-Nov-2003 Sharp Corporation for Tosa + * + */ + #include <linux/config.h> +@@ -72,7 +73,7 @@ + #define suspend_led_arch() collie_suspend_led() + #define resume_led_arch() collie_resume_led() + #define standby_led_arch() (0) +-#elif defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + extern int sharpsl_led_supported(int which); /* return -EINVAL if unspoorted , otherwise return >= 0 value */ + extern int sharpsl_turn_led_status(int which,int status); /* set LED status to directed value. */ + extern int sharpsl_init_led(void); +@@ -209,33 +210,33 @@ + { + switch (req) { + case PM_STANDBY: +-#if defined(CONFIG_SA1100_COLLIE) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_SA1100_COLLIE) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + set_led_status(SHARP_LED_PDA,LED_PDA_SUSPENDED); + standby_led_arch(); + #endif + break; + + case PM_BLANK: +-#if defined(CONFIG_SA1100_COLLIE) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_SA1100_COLLIE) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + set_led_status(SHARP_LED_PDA,LED_PDA_SUSPENDED); + #endif + break; + + case PM_UNBLANK: +-#if defined(CONFIG_SA1100_COLLIE) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_SA1100_COLLIE) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + set_led_status(SHARP_LED_PDA,LED_PDA_RUNNING); + #endif + break; + + case PM_SUSPEND: +-#if defined(CONFIG_SA1100_COLLIE) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_SA1100_COLLIE) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + set_led_status(SHARP_LED_PDA,LED_PDA_OFF); + suspend_led_arch(); + #endif + break; + + case PM_RESUME: +-#if defined(CONFIG_SA1100_COLLIE) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_SA1100_COLLIE) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + set_led_status(SHARP_LED_PDA,LED_PDA_RUNNING); + resume_led_arch(); + #endif +diff -Nur linux_c860_org/drivers/char/sharpsl_led.c linux/drivers/char/sharpsl_led.c +--- linux_c860_org/drivers/char/sharpsl_led.c 2003-01-14 12:07:55.000000000 +0900 ++++ linux/drivers/char/sharpsl_led.c 2004-06-10 21:09:10.000000000 +0900 +@@ -18,6 +18,7 @@ + * ChangeLog: + * based on collie_led.c Aug. 26 2002 LINEO + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi ++ * 1-Nov-2003 Sharp Corporation for Tosa + * + */ + +@@ -47,6 +48,9 @@ + #if defined(CONFIG_ARCH_PXA_CORGI) + #include <asm/arch/corgi.h> + #endif ++#if defined(CONFIG_ARCH_PXA_TOSA) ++#include <asm/arch/tosa.h> ++#endif + #include <asm/arch/hardware.h> + + #include <linux/timer.h> +@@ -69,7 +73,8 @@ + { + set_led_status(SHARP_LED_CHARGER,LED_CHARGER_ERROR); + } +-#elif defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) ++static int led_suspended=0; + void sharpsl_charge_wait_ms(void) + { + unsigned long time = OSCR; +@@ -88,6 +93,18 @@ + } + } + ++#if defined (CONFIG_ARCH_PXA_TOSA) ++void sharpsl_charge_err_off(void) ++{ ++ while(1) { ++ set_scoop_jc_gpio(SCP_LED_ORANGE); ++ sharpsl_charge_wait( 250 ); ++ reset_scoop_jc_gpio(SCP_LED_ORANGE); ++ sharpsl_charge_wait( 250 ); ++ if ((GPLR(GPIO_AC_IN) & GPIO_bit(GPIO_AC_IN))!=0) break; ++ } ++} ++#else // for Corgi + void sharpsl_charge_err_off(void) + { + while(1) { +@@ -99,6 +116,7 @@ + } + } + #endif ++#endif + + #if defined(CONFIG_ARCH_PXA_POODLE) + #define LED_ONOFF_MASK (LCM_LPT_TOFL|LCM_LPT_TOFH) +@@ -109,7 +127,7 @@ + #define LED_BLNK(REG,X,Y) ((REG)=((REG)&~LED_BLNK_MASK)|LED_BLNK_VAL(X,Y)) + #endif + +-#if defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + struct timer_list orange_led_blink_timer; + struct st_orange_blink { + int blink_switch; +@@ -120,16 +138,76 @@ + #define BLINK_SLOW 2 + #define ORANGE_LED_SW 1 + #define GREEN_LED_SW 2 ++#if defined (CONFIG_ARCH_PXA_TOSA) ++#define BLUE_LED_SW 3 ++#define WLAN_LED_SW 4 ++#define LED_NUM 4 ++ ++static int get_ledport( int sw ) ++{ ++ int port=-1; ++ switch(sw) { ++ case ORANGE_LED_SW: ++ port = SCP_LED_ORANGE; ++ break; ++ case GREEN_LED_SW: ++ port = SCP_LED_GREEN; ++ break; ++ case BLUE_LED_SW: ++ port = SCP_LED_BLUE; ++ break; ++ case WLAN_LED_SW: ++ port = SCP_LED_WLAN; ++ break; ++ } ++ return port; ++} ++ ++static void set_led( int sw, int on ) ++{ ++ int port=get_ledport(sw); ++ if (port==-1) { ++ printk(__FUNCTION__ ": unknown LED %d\n",sw); ++ return; ++ } ++ if (on) set_scoop_jc_gpio(port); ++ else reset_scoop_jc_gpio(port); ++ // printk("setled(%d,%d)\n",sw,on); ++} ++ ++static int get_led( int sw ) ++{ ++ int port=get_ledport(sw); ++ if (port==-1) { ++ printk(__FUNCTION__ ": unknown LED %d\n",sw); ++ return; ++ } ++ return (SCP_JC_REG_GPWR&port)?1:0; ++} ++ ++#define LED_OFF(n) set_led(n,0) ++#define LED_ON(n) set_led(n,1) ++#define LED_STATUS(n) get_led(n) ++static int led_resume_buffer=0; ++#endif + + static void blink_orange_led(unsigned long data) + { + struct st_orange_blink *orange = (struct st_orange_blink *)data; + + if (orange->blink_switch == 0) { ++#if defined (CONFIG_ARCH_PXA_TOSA) ++ LED_ON(ORANGE_LED_SW); ++#else + GPSR(GPIO_LED_ORANGE) = GPIO_bit(GPIO_LED_ORANGE); ++#endif + orange->blink_switch = 1; + } else { ++#if defined (CONFIG_ARCH_PXA_TOSA) ++ LED_OFF(ORANGE_LED_SW); ++#else + GPCR(GPIO_LED_ORANGE) = GPIO_bit(GPIO_LED_ORANGE); ++#endif + orange->blink_switch = 0; + } + +@@ -165,9 +243,11 @@ + del_timer(&orange_led_blink_timer); + } + ++#if ! defined(CONFIG_ARCH_PXA_TOSA) + #define LED_OFF(n) ( (n == ORANGE_LED_SW) ? (GPCR(GPIO_LED_ORANGE) = GPIO_bit(GPIO_LED_ORANGE)) : (reset_scoop_gpio(SCP_LED_GREEN)) ) + + #define LED_ON(n) ( (n == ORANGE_LED_SW) ? (GPSR(GPIO_LED_ORANGE) = GPIO_bit(GPIO_LED_ORANGE)) : (set_scoop_gpio(SCP_LED_GREEN)) ) ++#endif + + #define LED_BLNK(n) orange_led_start_blink(n) + #endif /* CONFIG_ARCH_PXA_CORGI */ +@@ -178,7 +258,7 @@ + { + #if defined(CONFIG_ARCH_PXA_POODLE) + LED_OFF(LCM_LPT0); +-#elif defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + LED_OFF(ORANGE_LED_SW); + orange_led_stop_blink(); + #endif +@@ -188,7 +268,7 @@ + { + #if defined(CONFIG_ARCH_PXA_POODLE) + LED_ON(LCM_LPT0); +-#elif defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + LED_ON(ORANGE_LED_SW); + #endif + } +@@ -198,7 +278,7 @@ + led0_off(); + #if defined(CONFIG_ARCH_PXA_POODLE) + LED_BLNK(LCM_LPT0,2,2); +-#elif defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + LED_BLNK(BLINK_FAST); + #endif + } +@@ -208,7 +288,7 @@ + led0_off(); + #if defined(CONFIG_ARCH_PXA_POODLE) + LED_BLNK(LCM_LPT0,7,7); +-#elif defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + LED_BLNK(BLINK_SLOW); + #endif + } +@@ -219,7 +299,7 @@ + { + #if defined(CONFIG_ARCH_PXA_POODLE) + LED_OFF(LCM_LPT1); +-#elif defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + LED_OFF(GREEN_LED_SW); + #endif + } +@@ -228,7 +308,7 @@ + { + #if defined(CONFIG_ARCH_PXA_POODLE) + LED_ON(LCM_LPT1); +-#elif defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + LED_ON(GREEN_LED_SW); + #endif + } +@@ -376,7 +456,7 @@ + expires: -1, + next: -1 + } +-#elif defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + { + ledstate: SHARPSLLED_ON , + expires: (HZ/10 + HZ/50), +@@ -397,7 +477,7 @@ + expires: -1, + next: -1 + } +-#elif defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + { + ledstate: SHARPSLLED_ON , + expires: ((4*HZ)/5 + (2*HZ)/25), +@@ -418,7 +498,7 @@ + expires: -1, + next: -1 + } +-#elif defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + { + ledstate: SHARPSLLED_ON , + expires: (HZ/10 + HZ/50), +@@ -439,7 +519,7 @@ + expires: -1, + next: -1 + } +-#elif defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + { + ledstate: SHARPSLLED_ON , + expires: HZ/4, +@@ -460,7 +540,7 @@ + expires: -1, + next: -1 + } +-#elif defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + { + ledstate: SHARPSLLED_ON , + expires: HZ/2, +@@ -481,7 +561,7 @@ + expires: -1, + next: -1 + } +-#elif defined(CONFIG_ARCH_PXA_CORGI) ++#elif defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + { + ledstate: SHARPSLLED_ON , + expires: ((4*HZ)/5 + (2*HZ)/25), +@@ -610,6 +690,98 @@ + led0_off(); + } + ++#if defined(CONFIG_ARCH_PXA_TOSA) ++typedef struct { ++ int status; ++ int blink_switch; ++ long blink_interval; ++ struct timer_list timer; ++} LED_BLINK; ++static LED_BLINK st_led_status[LED_NUM+1]; ++static int led_status_initialized=0; ++ ++static void led_on(int led) ++{ ++ del_timer(&st_led_status[led].timer); ++ st_led_status[led].status=1; ++ LED_ON(led); ++} ++static void led_off(int led) ++{ ++ del_timer(&st_led_status[led].timer); ++ st_led_status[led].status=0; ++ LED_OFF(led); ++} ++ ++static void led_blink_func(unsigned long data) ++{ ++ int led = data; ++ if (st_led_status[led].blink_switch==0 && led_suspended==0 ) { ++ LED_ON(led); ++ st_led_status[led].blink_switch=1; ++ } else { ++ LED_OFF(led); ++ st_led_status[led].blink_switch=0; ++ } ++ init_timer(&st_led_status[led].timer); ++ st_led_status[led].timer.function = led_blink_func; ++ st_led_status[led].timer.expires = jiffies + st_led_status[led].blink_interval; ++ st_led_status[led].timer.data = led; ++ add_timer(&st_led_status[led].timer); ++} ++ ++static void led_start_blink(int led, int interval) ++{ ++ del_timer(&st_led_status[led].timer); ++ switch (interval) { ++ case BLINK_SLOW: ++ st_led_status[led].blink_interval = (4*HZ)/5 + (2*HZ)/25; ++ st_led_status[led].status = 2; ++ break; ++ case BLINK_FAST: ++ st_led_status[led].blink_interval = HZ / 4; ++ st_led_status[led].status = 3; ++ break; ++ default : ++ return; ++ } ++ ++ st_led_status[led].blink_switch=0; ++ led_blink_func(led); ++} ++ ++static void sharpsl_led_process_ex(int led_sw) ++{ ++ int *leds = sharpslled_internal_logical; ++ int status=-1; ++ switch(led_sw) { ++ case BLUE_LED_SW: ++ status = leds[SHARP_LED_BLUETOOTH]; ++ break; ++ case WLAN_LED_SW: ++ status = leds[SHARP_LED_WLAN]; ++ break; ++ } ++ if ( status == -1 || status == st_led_status[led_sw].status ) return; ++ if (led_suspended) status=0; // force off ++ switch(status) { ++ case 0: // off ++ led_off(led_sw); ++ return; ++ case 1: // on ++ led_on(led_sw); ++ return; ++ case 2: // blink ++ led_start_blink(led_sw,BLINK_SLOW); ++ return; ++ case 3: // blink fast ++ led_start_blink(led_sw,BLINK_FAST); ++ return; ++ } ++ led_off(led_sw); ++} ++#endif ++ + static sharpled_pattern_item* decide_physical_led(void) + { + int *leds = sharpslled_internal_logical; +@@ -632,7 +804,7 @@ + sharpslled_internal_logical[15])); + + /******* 1st: controlled *******/ +-#if defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + if( (leds[SHARP_LED_COLLIE_1] > LED_COLLIE_1_ON) && + (leds[SHARP_LED_PDA] == LED_PDA_OFF) ) + return NULL; +@@ -662,10 +834,10 @@ + sharpsl_ledpat_softflash : NULL; + } + +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + /* A3-1:R:SHARP_LED_CHARGER=LED_CHARGER_ERROR */ + +-#if defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + /* A3-non-spec:G:turn off */ + if( leds[SHARP_LED_PDA] == LED_PDA_OFF ) + return NULL; +@@ -777,6 +949,14 @@ + if( which < 0 || which > SHARP_LED_WHICH_MAX ) return -EINVAL; + sharpslled_internal_logical[which] = status; + sharpsl_led0_process(); ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ { ++ int i; ++ for (i=3; i<=LED_NUM; i++) { ++ sharpsl_led_process_ex(i); ++ } ++ } ++#endif + if( curpat ) sharpled_pattern_end(&sharpsl_led1_player); + if( ( pat = decide_physical_led() ) != NULL ){ + sharpled_pattern_start(&sharpsl_led1_player,pat); +@@ -787,13 +967,44 @@ + + int sharpsl_init_led(void) + { ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if (!led_status_initialized) { ++ memset(&st_led_status,0,sizeof(st_led_status)); ++ led_status_initialized=1; ++ } ++#endif + return 0; + } + int sharpsl_suspend_led(void) + { ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ led_suspended=1; ++ { ++ int i; ++ led_resume_buffer = 0; ++ for (i=1; i<=LED_NUM; i++) { ++ if (LED_STATUS(i)) { ++ led_resume_buffer |= 0x1<<i; ++ LED_OFF(i); ++ } ++ } ++ } ++#endif + return 0; + } + int sharpsl_resume_led(void) + { ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ led_suspended=0; ++ { ++ int i; ++ for (i=1; i<=LED_NUM; i++) { ++ if (led_resume_buffer & (0x1<<i)) { ++ LED_ON(i); ++ } ++ } ++ led_resume_buffer = 0; ++ } ++#endif + return 0; + } +diff -Nur linux_c860_org/drivers/char/tosa_keyb.c linux/drivers/char/tosa_keyb.c +--- linux_c860_org/drivers/char/tosa_keyb.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/char/tosa_keyb.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,234 @@ ++/* ++ * linux/drivers/char/tosa_keyb.c ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ * Based on: ++ * drivers/char/corgi_keyb.c ++ * drivers/char/collie_keyb.c ++ * drivers/char/iris_keyb.c ++ * drivers/char/kbd_linkup.c - Keyboard Driver for Linkup-7200 ++ * Copyright (C) Roger Gammans 1998 ++ * Written for Linkup 7200 by Xuejun Tao, ISDcorp ++ * Refer to kbd_7110.c (Cirrus Logic 7110 Keyboard driver) ++ * ++ * ChangeLong: ++ * 04-25-2001 Lineo Japan, Inc. ++ * 30-Jul-2002 Lineo Japan, Inc. for 2.4.18 ++ * 12-Dec-2002 Sharp Corporation ++ * 1-Nov-2003 Sharp Corporation for Tosa ++ */ ++#include <linux/config.h> ++#include <linux/init.h> ++#include <linux/poll.h> ++#include <linux/wait.h> ++#include <asm/arch/keyboard.h> ++#include <asm/uaccess.h> ++#include <linux/tqueue.h> ++#include <linux/kbd_ll.h> ++#include <linux/delay.h> ++#include <asm/arch/pxa-regs.h> ++ ++#ifdef USE_KBD_IRQ // could be defined in asm/arch/keyboard.h ++#include <asm/irq.h> // for linkup keyboard interrupt ++#endif ++ ++#include <asm/arch/irqs.h> ++ ++#ifndef TOSA_KBD_MAJOR ++# define TOSA_KBD_MAJOR 61 ++#endif ++ ++#ifdef CONFIG_PM ++#include <linux/pm.h> ++static struct pm_dev *corgi_kbd_pm_dev; ++#endif ++ ++/* ++ * common logical driver definition ++ */ ++extern void sharppda_kbd_press(int keycode); ++extern void sharppda_kbd_release(int keycode); ++extern void sharppda_scan_logdriver_init(void); ++extern void sharppda_scan_key_gpio(void* dummy); ++#define tosa_kbd_tick sharppda_scan_key_gpio ++ ++/* ++ * physical driver depending on TOSA target. ++ */ ++void tosa_kbd_discharge_all(void) ++{ ++ // STROBE All HiZ ++ GPCR1 = GPIO_HIGH_STROBE_BIT; ++ GPDR1 &= ~GPIO_HIGH_STROBE_BIT; ++ GPCR2 = GPIO_LOW_STROBE_BIT; ++ GPDR2 &= ~GPIO_LOW_STROBE_BIT; ++} ++ ++void tosa_kbd_charge_all(void) ++{ ++} ++ ++void tosa_kbd_activate_all(void) ++{ ++ // STROBE ALL -> High ++ GPSR1 = GPIO_HIGH_STROBE_BIT; ++ GPDR1 |= GPIO_HIGH_STROBE_BIT; ++ GPSR2 = GPIO_LOW_STROBE_BIT; ++ GPDR2 |= GPIO_LOW_STROBE_BIT; ++ ++ udelay(KB_DISCHARGE_DELAY); ++ ++ // STATE CLEAR ++ GEDR2 |= GPIO_ALL_SENSE_BIT; ++} ++ ++void tosa_kbd_activate_col(int col) ++{ ++ if (col<=5) { ++ // STROBE col -> High, not col -> HiZ ++ GPSR1 = GPIO_STROBE_BIT(col); ++ GPDR1 = (GPDR1 & ~GPIO_HIGH_STROBE_BIT) | GPIO_STROBE_BIT(col); ++ } else { ++ // STROBE col -> High, not col -> HiZ ++ GPSR2 = GPIO_STROBE_BIT(col); ++ GPDR2 = (GPDR2 & ~GPIO_LOW_STROBE_BIT) | GPIO_STROBE_BIT(col); ++ } ++} ++ ++void tosa_kbd_reset_col(int col) ++{ ++ if (col<=5) { ++ // STROBE col -> Low ++ GPCR1 = GPIO_STROBE_BIT(col); ++ // STROBE col -> out, not col -> HiZ ++ GPDR1 = (GPDR1 & ~GPIO_HIGH_STROBE_BIT) | GPIO_STROBE_BIT(col); ++ } else { ++ // STROBE col -> Low ++ GPCR2 = GPIO_STROBE_BIT(col); ++ // STROBE col -> out, not col -> HiZ ++ GPDR2 = (GPDR2 & ~GPIO_LOW_STROBE_BIT) | GPIO_STROBE_BIT(col); ++ ++ } ++} ++ ++ ++#ifdef USE_KBD_IRQ ++ ++static void tosa_kbd_irq(int irq,void *dev_id,struct pt_regs *regs) ++{ ++#ifdef CONFIG_APM ++ extern int autoPowerCancel; ++ extern int autoLightCancel; ++#endif ++ tosa_kbd_tick(NULL); ++ ++#if CONFIG_APM // auto power/light cancel ++ autoPowerCancel = 0; ++ autoLightCancel = 0; ++#endif ++ ++} ++#endif ++ ++ ++#ifdef CONFIG_PM ++extern void sharppda_scan_logdriver_suspend(void); ++extern void sharppda_scan_logdriver_resume(void); ++ ++extern int tosa_initial_keypress; ++ ++static int tosa_kbd_pm_callback(struct pm_dev *pm_dev, ++ pm_request_t req, void *data) ++{ ++ int i; ++ ++ switch (req) { ++ case PM_SUSPEND: ++ for (i = 0; i < KEY_SENSE_NUM; i++) { ++ disable_irq(IRQ_GPIO_KEY_SENSE(i)); ++ } ++ disable_irq(IRQ_GPIO_ON_KEY); ++ disable_irq(IRQ_GPIO_RECORD_BTN); ++ disable_irq(IRQ_GPIO_SYNC); ++ sharppda_scan_logdriver_suspend(); ++ break; ++ case PM_RESUME: ++ // STROBE ALL -> High ++ GPSR1 = GPIO_HIGH_STROBE_BIT; ++ GPSR2 = GPIO_LOW_STROBE_BIT; ++ GPDR1 |= GPIO_HIGH_STROBE_BIT; ++ GPDR2 |= GPIO_LOW_STROBE_BIT; ++ for (i = 0; i < KEY_SENSE_NUM; i++) { ++ enable_irq(IRQ_GPIO_KEY_SENSE(i)); ++ } ++ enable_irq(IRQ_GPIO_ON_KEY); ++ enable_irq(IRQ_GPIO_RECORD_BTN); ++ enable_irq(IRQ_GPIO_SYNC); ++ sharppda_scan_logdriver_resume(); ++ tosa_initial_keypress = -1; ++ break; ++ } ++ return 0; ++} ++#endif ++ ++void tosa_kbd_hw_init(void) ++{ ++ int i; ++ ++ sharppda_scan_logdriver_init(); ++ ++ // STROBE ALL -> High ++ // SENSE ALL -> In ++ GPSR1 = GPIO_HIGH_STROBE_BIT; ++ GPSR2 = GPIO_LOW_STROBE_BIT; ++ GPDR2 &= ~GPIO_ALL_SENSE_BIT; ++ GPDR1 |= GPIO_HIGH_STROBE_BIT; ++ GPDR2 |= GPIO_LOW_STROBE_BIT; ++ GEDR2 |= GPIO_ALL_SENSE_BIT; ++ GAFR1_U &= ~GAFR_HIGH_STROBE_BIT; ++ GAFR2_L &= ~(GAFR_LOW_STROBE_BIT | GAFR_ALL_SENSE_BIT); ++ ++ /* SENSE:RisingEdge */ ++ for (i = 0; i < KEY_SENSE_NUM; i++) { ++ set_GPIO_IRQ_edge(GPIO_KEY_SENSE(i), GPIO_RISING_EDGE); ++ if (request_irq(IRQ_GPIO_KEY_SENSE(i), tosa_kbd_irq, ++ SA_INTERRUPT, "keyboard", NULL)) { ++ printk("Could not allocate KEYBD IRQ%d!\n", i); ++ } ++ } ++ // Power&Rec Button ++ set_GPIO_IRQ_edge(GPIO_ON_KEY, GPIO_FALLING_EDGE); ++ set_GPIO_IRQ_edge(GPIO_RECORD_BTN, GPIO_FALLING_EDGE); ++ set_GPIO_IRQ_edge(GPIO_SYNC, GPIO_FALLING_EDGE); ++ if (request_irq(IRQ_GPIO_ON_KEY, tosa_kbd_irq, SA_INTERRUPT, "On key", NULL) || ++ request_irq(IRQ_GPIO_RECORD_BTN, tosa_kbd_irq, SA_INTERRUPT, "Record key", NULL) || ++ request_irq(IRQ_GPIO_SYNC, tosa_kbd_irq, SA_INTERRUPT, "Sync key", NULL)) { ++ printk("Could not allocate KEYBD IRQ%d!\n", i); ++ } ++ ++ ++#ifdef CONFIG_PM ++ corgi_kbd_pm_dev = pm_register(PM_SYS_DEV, 0, tosa_kbd_pm_callback); ++#endif ++ ++ printk("keyboard initilaized.\n"); ++} ++ ++int tosa_kbd_translate(unsigned char scancode, unsigned char *keycode_p) ++{ ++ ++ /* ++ * We do this strangley to be more independent of ++ * our headers.. ++ */ ++ ++ *keycode_p = scancode & ~(KBDOWN | KBUP); ++ ++ return 1; ++} ++ +diff -Nur linux_c860_org/drivers/char/tosa_keymap.c linux/drivers/char/tosa_keymap.c +--- linux_c860_org/drivers/char/tosa_keymap.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/char/tosa_keymap.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,466 @@ ++ ++/* Do not edit this file! It was automatically generated by */ ++/* loadkeys --mktable defkeymap.map > defkeymap.c */ ++ ++#include <linux/types.h> ++#include <linux/keyboard.h> ++#include <linux/kd.h> ++ ++u_short plain_map[] = { ++ 0xf200, 0xfb61, 0xfb62, 0xfb63, 0xfb64, 0xfb65, 0xfb66, 0xfb67, ++ 0xfb68, 0xfb69, 0xfb6a, 0xfb6b, 0xfb6c, 0xfb6d, 0xfb6e, 0xfb6f, ++ 0xfb70, 0xfb71, 0xfb72, 0xfb73, 0xfb74, 0xfb75, 0xfb76, 0xfb77, ++ 0xfb78, 0xfb79, 0xfb7a, 0xf700, 0xf201, 0xf101, 0xf703, 0xf008, ++ 0xf208, 0xf200, 0xf01b, 0xf601, 0xf603, 0xf600, 0xf602, 0xf201, ++ 0xf200, 0xf031, 0xf032, 0xf033, 0xf034, 0xf035, 0xf036, 0xf037, ++ 0xf038, 0xf039, 0xf030, 0xf02d, 0xf05e, 0xf05c, 0xf05b, 0xf040, ++ 0xf702, 0xf703, 0xf702, 0xf02b, 0xfa00, 0xf040, 0xf03f, 0xf02c, ++ 0xf02e, 0xf009, 0xf104, 0xf105, 0xf106, 0xf02f, 0xf027, 0xf301, ++ 0xf302, 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, 0xf308, 0xf309, ++ 0xf300, 0xf07f, 0xf30d, 0xf30c, 0xf200, 0xf30b, 0xf30a, 0xf30e, ++ 0xf702, 0xf703, 0xf01b, 0xf020, 0xf020, 0xf310, 0xf200, 0xf03b, ++ 0xf03a, 0xf05d, 0xf02c, 0xf02e, 0xf02f, 0xf05f, 0xf200, 0xf700, ++ 0xf114, 0xf117, 0xf118, 0xf119, 0xf701, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf702, 0xf200, 0xf200, ++ 0xf702, 0xf703, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++}; ++ ++u_short shift_map[] = { ++ 0xf200, 0xfb41, 0xfb42, 0xfb43, 0xfb44, 0xfb45, 0xfb46, 0xfb47, ++ 0xfb48, 0xfb49, 0xfb4a, 0xfb4b, 0xfb4c, 0xfb4d, 0xfb4e, 0xfb4f, ++ 0xfb50, 0xfb51, 0xfb52, 0xfb53, 0xfb54, 0xfb55, 0xfb56, 0xfb57, ++ 0xfb58, 0xfb59, 0xfb5a, 0xf700, 0xf201, 0xf101, 0xf702, 0xf008, ++ 0xf208, 0xf200, 0xf01b, 0xf601, 0xf603, 0xf600, 0xf602, 0xf201, ++ 0xf200, 0xf021, 0xf022, 0xf023, 0xf024, 0xf025, 0xf026, 0xf027, ++ 0xf028, 0xf029, 0xf07e, 0xf03d, 0xf07e, 0xf07c, 0xf07b, 0xf060, ++ 0xf702, 0xf703, 0xf702, 0xf02b, 0xfa00, 0xf040, 0xf03f, 0xf03b, ++ 0xf03a, 0xf009, 0xf104, 0xf105, 0xf106, 0xf03f, 0xf022, 0xf301, ++ 0xf302, 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, 0xf308, 0xf309, ++ 0xf300, 0xf07f, 0xf30d, 0xf30c, 0xf200, 0xf30b, 0xf30a, 0xf30e, ++ 0xf702, 0xf703, 0xf01b, 0xf020, 0xf020, 0xf310, 0xf200, 0xf02b, ++ 0xf02a, 0xf07d, 0xf03c, 0xf03e, 0xf03f, 0xf05f, 0xf200, 0xf700, ++ 0xf114, 0xf117, 0xf20b, 0xf20a, 0xf701, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf702, 0xf200, 0xf200, ++ 0xf702, 0xf703, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++}; ++ ++u_short ctrl_map[] = { ++ 0xf200, 0xf001, 0xf002, 0xf003, 0xf004, 0xf005, 0xf006, 0xf007, ++ 0xf008, 0xf009, 0xf00a, 0xf00b, 0xf00c, 0xf00d, 0xf00e, 0xf00f, ++ 0xf010, 0xf011, 0xf012, 0xf013, 0xf014, 0xf015, 0xf016, 0xf017, ++ 0xf018, 0xf019, 0xf01a, 0xf700, 0xf201, 0xf101, 0xf200, 0xf008, ++ 0xf208, 0xf200, 0xf01b, 0xf601, 0xf603, 0xf600, 0xf602, 0xf201, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf702, 0xf703, 0xf702, 0xf02b, 0xfa00, 0xf040, 0xf03f, 0xf200, ++ 0xf200, 0xf009, 0xf104, 0xf105, 0xf106, 0xf200, 0xf200, 0xf301, ++ 0xf302, 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, 0xf308, 0xf309, ++ 0xf300, 0xf07f, 0xf30d, 0xf30c, 0xf200, 0xf30b, 0xf30a, 0xf30e, ++ 0xf702, 0xf703, 0xf01b, 0xf020, 0xf000, 0xf310, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf700, ++ 0xf114, 0xf117, 0xf118, 0xf119, 0xf701, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf702, 0xf200, 0xf200, ++ 0xf702, 0xf703, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++}; ++ ++u_short shift_ctrl_map[] = { ++ 0xf200, 0xf001, 0xf002, 0xf003, 0xf004, 0xf005, 0xf006, 0xf007, ++ 0xf008, 0xf009, 0xf00a, 0xf00b, 0xf00c, 0xf00d, 0xf00e, 0xf00f, ++ 0xf010, 0xf011, 0xf012, 0xf013, 0xf014, 0xf015, 0xf016, 0xf017, ++ 0xf018, 0xf019, 0xf01a, 0xf700, 0xf201, 0xf101, 0xf200, 0xf008, ++ 0xf208, 0xf200, 0xf01b, 0xf601, 0xf603, 0xf600, 0xf602, 0xf201, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf702, 0xf703, 0xf702, 0xf02b, 0xfa00, 0xf040, 0xf03f, 0xf200, ++ 0xf200, 0xf009, 0xf104, 0xf105, 0xf106, 0xf200, 0xf200, 0xf301, ++ 0xf302, 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, 0xf308, 0xf309, ++ 0xf300, 0xf07f, 0xf30d, 0xf30c, 0xf200, 0xf30b, 0xf30a, 0xf30e, ++ 0xf702, 0xf703, 0xf01b, 0xf020, 0xf020, 0xf310, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf700, ++ 0xf114, 0xf117, 0xf118, 0xf119, 0xf701, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf702, 0xf200, 0xf200, ++ 0xf702, 0xf703, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++}; ++ ++u_short alt_map[] = { ++ 0xf200, 0xf021, 0xf02d, 0xf863, 0xf023, 0xf033, 0xf024, 0xf025, ++ 0xf05f, 0xf038, 0xf026, 0xf02a, 0xf028, 0xf03d, 0xf02b, 0xf039, ++ 0xf030, 0xf031, 0xf034, 0xf040, 0xf035, 0xf037, 0xf876, 0xf032, ++ 0xf878, 0xf036, 0xf87a, 0xf700, 0xf201, 0xf101, 0xf200, 0xf07f, ++ 0xf208, 0xf200, 0xf01b, 0xf601, 0xf603, 0xf600, 0xf602, 0xf07d, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf702, 0xf703, 0xf702, 0xf02b, 0xfa00, 0xf040, 0xf03f, 0xf029, ++ 0xf03c, 0xf207, 0xf104, 0xf105, 0xf106, 0xf200, 0xf07e, 0xf301, ++ 0xf302, 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, 0xf308, 0xf309, ++ 0xf300, 0xf07f, 0xf30d, 0xf30c, 0xf200, 0xf30b, 0xf30a, 0xf30e, ++ 0xf702, 0xf703, 0xf01b, 0xf000, 0xf020, 0xf310, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf700, ++ 0xf114, 0xf117, 0xf118, 0xf119, 0xf701, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf702, 0xf200, 0xf200, ++ 0xf702, 0xf703, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++ 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, 0xf200, ++}; ++ ++ushort *key_maps[MAX_NR_KEYMAPS] = { ++ plain_map, shift_map, 0, 0, ++ ctrl_map, shift_ctrl_map, 0, 0, ++ alt_map, 0 ++}; ++ ++unsigned int keymap_count = 5; ++ ++ ++/* ++ * Philosophy: most people do not define more strings, but they who do ++ * often want quite a lot of string space. So, we statically allocate ++ * the default and allocate dynamically in chunks of 512 bytes. ++ */ ++ ++char func_buf[] = { ++ '\033', '[', '[', 'A', 0, ++ '\033', '[', '[', 'B', 0, ++ '\033', '[', '[', 'C', 0, ++ '\033', '[', '[', 'D', 0, ++ '\033', '[', '[', 'E', 0, ++ '\033', '[', '1', '7', '~', 0, ++ '\033', '[', '1', '8', '~', 0, ++ '\033', '[', '1', '9', '~', 0, ++ '\033', '[', '2', '0', '~', 0, ++ '\033', '[', '2', '1', '~', 0, ++ '\033', '[', '2', '3', '~', 0, ++ '\033', '[', '2', '4', '~', 0, ++ '\033', '[', '2', '5', '~', 0, ++ '\033', '[', '2', '6', '~', 0, ++ '\033', '[', '2', '8', '~', 0, ++ '\033', '[', '2', '9', '~', 0, ++ '\033', '[', '3', '1', '~', 0, ++ '\033', '[', '3', '2', '~', 0, ++ '\033', '[', '3', '3', '~', 0, ++ '\033', '[', '3', '4', '~', 0, ++ '\033', '[', '1', '~', 0, ++ '\033', '[', '2', '~', 0, ++ '\033', '[', '3', '~', 0, ++ '\033', '[', '4', '~', 0, ++ '\033', '[', '5', '~', 0, ++ '\033', '[', '6', '~', 0, ++ '\033', '[', 'M', 0, ++ '\033', '[', 'P', 0, ++}; ++ ++ ++char *funcbufptr = func_buf; ++int funcbufsize = sizeof(func_buf); ++int funcbufleft = 0; /* space left */ ++ ++char *func_table[MAX_NR_FUNC] = { ++ func_buf + 0, ++ func_buf + 5, ++ func_buf + 10, ++ func_buf + 15, ++ func_buf + 20, ++ func_buf + 25, ++ func_buf + 31, ++ func_buf + 37, ++ func_buf + 43, ++ func_buf + 49, ++ func_buf + 55, ++ func_buf + 61, ++ func_buf + 67, ++ func_buf + 73, ++ func_buf + 79, ++ func_buf + 85, ++ func_buf + 91, ++ func_buf + 97, ++ func_buf + 103, ++ func_buf + 109, ++ func_buf + 115, ++ func_buf + 120, ++ func_buf + 125, ++ func_buf + 130, ++ func_buf + 135, ++ func_buf + 140, ++ func_buf + 145, ++ 0, ++ 0, ++ func_buf + 149, ++ 0, ++}; ++ ++struct kbdiacr accent_table[MAX_DIACR] = { ++ {'`', 'A', '\300'}, {'`', 'a', '\340'}, ++ {'\'', 'A', '\301'}, {'\'', 'a', '\341'}, ++ {'^', 'A', '\302'}, {'^', 'a', '\342'}, ++ {'~', 'A', '\303'}, {'~', 'a', '\343'}, ++ {'"', 'A', '\304'}, {'"', 'a', '\344'}, ++ {'O', 'A', '\305'}, {'o', 'a', '\345'}, ++ {'0', 'A', '\305'}, {'0', 'a', '\345'}, ++ {'A', 'A', '\305'}, {'a', 'a', '\345'}, ++ {'A', 'E', '\306'}, {'a', 'e', '\346'}, ++ {',', 'C', '\307'}, {',', 'c', '\347'}, ++ {'`', 'E', '\310'}, {'`', 'e', '\350'}, ++ {'\'', 'E', '\311'}, {'\'', 'e', '\351'}, ++ {'^', 'E', '\312'}, {'^', 'e', '\352'}, ++ {'"', 'E', '\313'}, {'"', 'e', '\353'}, ++ {'`', 'I', '\314'}, {'`', 'i', '\354'}, ++ {'\'', 'I', '\315'}, {'\'', 'i', '\355'}, ++ {'^', 'I', '\316'}, {'^', 'i', '\356'}, ++ {'"', 'I', '\317'}, {'"', 'i', '\357'}, ++ {'-', 'D', '\320'}, {'-', 'd', '\360'}, ++ {'~', 'N', '\321'}, {'~', 'n', '\361'}, ++ {'`', 'O', '\322'}, {'`', 'o', '\362'}, ++ {'\'', 'O', '\323'}, {'\'', 'o', '\363'}, ++ {'^', 'O', '\324'}, {'^', 'o', '\364'}, ++ {'~', 'O', '\325'}, {'~', 'o', '\365'}, ++ {'"', 'O', '\326'}, {'"', 'o', '\366'}, ++ {'/', 'O', '\330'}, {'/', 'o', '\370'}, ++ {'`', 'U', '\331'}, {'`', 'u', '\371'}, ++ {'\'', 'U', '\332'}, {'\'', 'u', '\372'}, ++ {'^', 'U', '\333'}, {'^', 'u', '\373'}, ++ {'"', 'U', '\334'}, {'"', 'u', '\374'}, ++ {'\'', 'Y', '\335'}, {'\'', 'y', '\375'}, ++ {'T', 'H', '\336'}, {'t', 'h', '\376'}, ++ {'s', 's', '\337'}, {'"', 'y', '\377'}, ++ {'s', 'z', '\337'}, {'i', 'j', '\377'}, ++}; ++ ++unsigned int accent_table_size = 68; +diff -Nur linux_c860_org/drivers/char/tosa_keymap.map linux/drivers/char/tosa_keymap.map +--- linux_c860_org/drivers/char/tosa_keymap.map 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/char/tosa_keymap.map 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,277 @@ ++# ======================================================= ++# Iris-1 Default Kernel Keymap for Console Driver ++# ======================================================= ++# ++# Default kernel keymap. This uses 7 modifier combinations. ++# ++# 0 for no modifier ++# 1 for [SHIFT] ++# 4 for [CTRL] , to symbol input for debug ++# 5 for [CTRL] [SHIFT] , to symbol input for debug ++# 8 for [ALT] ++# ++keymaps 0,1,4,5,8 ++# ++# loadkeys --mktable iris_keymap.map ++# ++# !!!!!! CAUTION !!!!!! ++# This Keymap Defines Conversion to Console-Key from Soft-Keycode. ++# Soft-Keycode is created from Hard-Keycode , using iris_rawkey_conv.c ++# ++# ++keycode 1 = a ++ alt keycode 1 = exclam ++keycode 2 = b ++ alt keycode 2 = minus ++keycode 3 = c ++keycode 4 = d ++ alt keycode 4 = numbersign ++keycode 5 = e ++ alt keycode 5 = three ++keycode 6 = f ++ alt keycode 6 = dollar ++keycode 7 = g ++ alt keycode 7 = percent ++keycode 8 = h ++ alt keycode 8 = underscore ++keycode 9 = i ++ alt keycode 9 = eight ++keycode 10 = j ++ alt keycode 10 = ampersand ++keycode 11 = k ++ alt keycode 11 = asterisk ++keycode 12 = l ++ alt keycode 12 = parenleft ++keycode 13 = m ++ alt keycode 13 = equal ++keycode 14 = n ++ alt keycode 14 = plus ++keycode 15 = o ++ alt keycode 15 = nine ++keycode 16 = p ++ alt keycode 16 = zero ++keycode 17 = q ++ alt keycode 17 = one ++keycode 18 = r ++ alt keycode 18 = four ++keycode 19 = s ++ alt keycode 19 = at ++keycode 20 = t ++ alt keycode 20 = five ++keycode 21 = u ++ alt keycode 21 = seven ++keycode 22 = v ++keycode 23 = w ++ alt keycode 23 = two ++keycode 24 = x ++keycode 25 = y ++ alt keycode 25 = six ++keycode 26 = z ++keycode 27 = Shift ++keycode 28 = Return ++keycode 29 = F2 ++keycode 30 = Alt Control ++keycode 31 = BackSpace ++ alt keycode 31 = Delete ++keycode 32 = Num_Lock ++keycode 33 = ++# (Cancel:34) F9 -> Escape ++keycode 34 = Escape ++keycode 35 = Left ++keycode 36 = Up ++keycode 37 = Down ++keycode 38 = Right ++# (OK:39) F4 -> Return ++keycode 39 = Return ++ alt keycode 39 = braceright ++keycode 40 = ++keycode 41 = one exclam ++keycode 42 = two quotedbl ++keycode 43 = three numbersign ++keycode 44 = four dollar ++keycode 45 = five percent ++keycode 46 = six ampersand ++keycode 47 = seven apostrophe ++keycode 48 = eight parenleft ++keycode 49 = nine parenright ++keycode 50 = zero asciitilde ++keycode 51 = minus equal ++keycode 52 = asciicircum asciitilde ++keycode 53 = backslash bar ++keycode 54 = bracketleft braceleft ++keycode 55 = at grave ++keycode 56 = Control ++keycode 57 = Alt ++keycode 58 = Control ++keycode 59 = plus ++keycode 60 = Shift_Lock ++keycode 61 = at ++keycode 62 = question ++keycode 63 = comma semicolon ++ alt keycode 63 = parenright ++keycode 64 = period colon ++ alt keycode 64 = less ++keycode 65 = Tab ++ alt keycode 65 = Caps_Lock ++keycode 66 = F5 ++keycode 67 = F6 ++keycode 68 = F7 ++keycode 69 = slash question ++keycode 70 = apostrophe quotedbl ++ alt keycode 70 = asciitilde ++keycode 71 = KP_1 ++keycode 72 = KP_2 ++keycode 73 = KP_3 ++keycode 74 = KP_4 ++keycode 75 = KP_5 ++keycode 76 = KP_6 ++keycode 77 = KP_7 ++keycode 78 = KP_8 ++keycode 79 = KP_9 ++keycode 80 = KP_0 ++keycode 81 = Delete ++keycode 82 = KP_Divide ++keycode 83 = KP_Multiply ++keycode 84 = ++keycode 85 = KP_Subtract ++keycode 86 = KP_Add ++keycode 87 = KP_Enter ++# (Activity:88) -> Ctrl ++keycode 88 = Control ++# (Contacts:89) -> Alt ++keycode 89 = Alt ++keycode 90 = Escape ++# (select:91) F11 -> space ++keycode 91 = space ++ alt keycode 91 = nul ++keycode 92 = space ++ control keycode 92 = nul ++keycode 93 = KP_Period ++keycode 94 = ++keycode 95 = semicolon plus ++keycode 96 = colon asterisk ++keycode 97 = bracketright braceright ++keycode 98 = comma less ++keycode 99 = period greater ++keycode 100 = slash question ++keycode 101 = underscore underscore ++keycode 102 = ++keycode 103 = Shift ++keycode 104 = Find ++keycode 105 = Select ++keycode 106 = Prior ++ shift keycode 106 = Scroll_Backward ++keycode 107 = Next ++ shift keycode 107 = Scroll_Forward ++keycode 108 = AltGr ++keycode 109 = ++keycode 110 = ++keycode 111 = ++keycode 112 = ++keycode 113 = ++keycode 114 = ++keycode 115 = ++keycode 116 = ++keycode 117 = Control ++keycode 118 = ++keycode 119 = ++keycode 120 = Control ++keycode 121 = Alt ++ ++ ++string F1 = "\033[[A" ++string F2 = "\033[[B" ++string F3 = "\033[[C" ++string F4 = "\033[[D" ++string F5 = "\033[[E" ++string F6 = "\033[17~" ++string F7 = "\033[18~" ++string F8 = "\033[19~" ++string F9 = "\033[20~" ++string F10 = "\033[21~" ++string F11 = "\033[23~" ++string F12 = "\033[24~" ++string F13 = "\033[25~" ++string F14 = "\033[26~" ++string F15 = "\033[28~" ++string F16 = "\033[29~" ++string F17 = "\033[31~" ++string F18 = "\033[32~" ++string F19 = "\033[33~" ++string F20 = "\033[34~" ++string Find = "\033[1~" ++string Insert = "\033[2~" ++string Remove = "\033[3~" ++string Select = "\033[4~" ++string Prior = "\033[5~" ++string Next = "\033[6~" ++string Macro = "\033[M" ++string Pause = "\033[P" ++compose '`' 'A' to 'À' ++compose '`' 'a' to 'à' ++compose '\'' 'A' to 'Á' ++compose '\'' 'a' to 'á' ++compose '^' 'A' to 'Â' ++compose '^' 'a' to 'â' ++compose '~' 'A' to 'Ã' ++compose '~' 'a' to 'ã' ++compose '"' 'A' to 'Ä' ++compose '"' 'a' to 'ä' ++compose 'O' 'A' to 'Å' ++compose 'o' 'a' to 'å' ++compose '0' 'A' to 'Å' ++compose '0' 'a' to 'å' ++compose 'A' 'A' to 'Å' ++compose 'a' 'a' to 'å' ++compose 'A' 'E' to 'Æ' ++compose 'a' 'e' to 'æ' ++compose ',' 'C' to 'Ç' ++compose ',' 'c' to 'ç' ++compose '`' 'E' to 'È' ++compose '`' 'e' to 'è' ++compose '\'' 'E' to 'É' ++compose '\'' 'e' to 'é' ++compose '^' 'E' to 'Ê' ++compose '^' 'e' to 'ê' ++compose '"' 'E' to 'Ë' ++compose '"' 'e' to 'ë' ++compose '`' 'I' to 'Ì' ++compose '`' 'i' to 'ì' ++compose '\'' 'I' to 'Í' ++compose '\'' 'i' to 'í' ++compose '^' 'I' to 'Î' ++compose '^' 'i' to 'î' ++compose '"' 'I' to 'Ï' ++compose '"' 'i' to 'ï' ++compose '-' 'D' to 'Ð' ++compose '-' 'd' to 'ð' ++compose '~' 'N' to 'Ñ' ++compose '~' 'n' to 'ñ' ++compose '`' 'O' to 'Ò' ++compose '`' 'o' to 'ò' ++compose '\'' 'O' to 'Ó' ++compose '\'' 'o' to 'ó' ++compose '^' 'O' to 'Ô' ++compose '^' 'o' to 'ô' ++compose '~' 'O' to 'Õ' ++compose '~' 'o' to 'õ' ++compose '"' 'O' to 'Ö' ++compose '"' 'o' to 'ö' ++compose '/' 'O' to 'Ø' ++compose '/' 'o' to 'ø' ++compose '`' 'U' to 'Ù' ++compose '`' 'u' to 'ù' ++compose '\'' 'U' to 'Ú' ++compose '\'' 'u' to 'ú' ++compose '^' 'U' to 'Û' ++compose '^' 'u' to 'û' ++compose '"' 'U' to 'Ü' ++compose '"' 'u' to 'ü' ++compose '\'' 'Y' to 'Ý' ++compose '\'' 'y' to 'ý' ++compose 'T' 'H' to 'Þ' ++compose 't' 'h' to 'þ' ++compose 's' 's' to 'ß' ++compose '"' 'y' to 'ÿ' ++compose 's' 'z' to 'ß' ++compose 'i' 'j' to 'ÿ' +diff -Nur linux_c860_org/drivers/char/tosa_logkey.c linux/drivers/char/tosa_logkey.c +--- linux_c860_org/drivers/char/tosa_logkey.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/char/tosa_logkey.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,1617 @@ ++/* ++ * linux/drivers/char/tosa_logkey.c ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * Based on: ++ * linux/drivers/char/corgi_logkey.c ++ * ++ * Based on: ++ * linux/drivers/char/poodle_logkey.c ++ * linux/drivers/char/collie_logkey.c ++ * linux/drivers/char/sharp_logkey.c ++ * ++ * Logical GPIO Keyboard driver includeing ++ * Hard-Key to Soft-Key Mapper for SHARP PDA ++ * ++ * Copyright (C) 2001 SHARP ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * ChangeLog: ++ * 04-16-2001 Lineo Japan, Inc. ++ * 30-Jul-2002 Lineo Japan, Inc. for 2.4.18 ++ * 12-Dec-2002 Sharp Corporation ++ */ ++#include <linux/config.h> ++#include <linux/init.h> ++#include <linux/poll.h> ++#include <linux/wait.h> ++#include <asm/arch/keyboard_tosa.h> ++#include <asm/uaccess.h> ++#include <linux/tqueue.h> ++#include <linux/kbd_ll.h> ++#include <linux/slab.h> ++//#include <linux/spinlock.h> ++#include <linux/delay.h> ++ ++#define DEBUGPRINT(s) /* printk s */ ++#define CUS_DPRINTK(x, args...) /* printk(__FUNCTION__ ": " x,##args) */ ++ ++#ifdef LOGICAL_WAKEUP_SRC ++#include <asm/arch/sharpsl_wakeup.h> ++#endif ++#define KEYMASK_ON (0x1<<0) ++#define KEYMASK_REC (0x1<<1) ++#define KEYMASK_SYNC (0x1<<2) ++#define KEYMASK_ADDRESS (0x1<<3) ++#define KEYMASK_CALENDAR (0x1<<4) ++#define KEYMASK_MENU (0x1<<5) ++#define KEYMASK_MAIL (0x1<<6) ++ ++#ifndef USE_KBD_IRQ ++# warning "this is not tested." ++#endif ++ ++#ifdef USE_KBD_IRQ // could be defined in asm/arch/keyboard.h ++# include <asm/irq.h> /* for linkup keyboard interrupt */ ++#endif ++ ++/* ++ * physical driver definition ++ */ ++# define WAIT_CHATTERING_DELAY udelay(100) ++extern void tosa_kbd_discharge_all(void); ++extern void tosa_kbd_charge_all(void); ++extern void tosa_kbd_activate_col(int col); ++extern void tosa_kbd_reset_col(int col); ++extern void tosa_kbd_activate_all(void); ++# define DISCHARGE_ALL tosa_kbd_discharge_all() ++# define CHARGE_ALL tosa_kbd_charge_all() ++# define WAIT_DISCHARGE_DELAY udelay(KB_DISCHARGE_DELAY) ++# define ACTIVATE_COL(c) tosa_kbd_activate_col((c)) ++# define RESET_COL(c) tosa_kbd_reset_col((c)) ++# define WAIT_ACTIVATE_DELAY udelay(KB_ACTIVATE_DELAY) ++# define GET_ROWS_STATUS(c) ((GPLR2 & GPIO_ALL_SENSE_BIT) >> GPIO_ALL_SENSE_RSHIFT) ++# define DRIVE_ALL_COLS tosa_kbd_activate_all() ++# define GET_REAL_COL_FROM_COL(c) (c) ++# define RAW_MAP "tosa_rawmap.h" ++# define RAW_MAP_ROLLOVER "tosa_rawmap_rollover.h" ++ ++ ++static int isBrb = 0; ++static int checkBrb(void) ++{ ++ int rowd; ++ ++ DISCHARGE_ALL; ++ WAIT_DISCHARGE_DELAY; ++ ++ rowd = GET_ROWS_STATUS(1); ++ if (rowd!=0) return 1; ++ else return 0; ++} ++ ++ ++#if ! defined(KB_COLS) || ! defined(KB_ROWS) ++#error "KB_COLS or KB_ROWS not defined" ++#endif ++ ++/* ++ * keyboard scancode mapper. ++ */ ++#include <asm/sharp_keycode.h> ++ ++#define CHECK_ROLLOVER 1 ++ ++#define CHECK_CHUTTER_BOUNCE 1 ++ ++/* ++ sharppda_kbdstate.in - state ++ 0 - not pressed ++ PRESSING1 - pressing (check chutter) ++ : - pressing (check chutter) ++ CHECK_CHUTTER - pressing (check chutter) ++ JUST_PRESSED - just pressed (throw key down) ++ PRESSED - pressed ++ RELEASING1 - releasing (check bounce) ++ : - releasing (check bounce) ++ PRESSED + CHECK_BOUNCE - releasing (check bounce) ++ JUST_RELEASED - just released (throw key up) ++*/ ++#define CHECK_CHUTTER (2) /* * 10ms */ ++#define CHECK_BOUNCE (4) /* * 10ms */ ++#define NOTPRESSED (0) ++#define PRESSING1 (1) ++#define JUST_PRESSED (CHECK_CHUTTER+1) ++#define PRESSED (CHECK_CHUTTER+2) ++#define RELEASING1 (CHECK_CHUTTER+3) ++#define JUST_RELEASED (CHECK_CHUTTER+CHECK_BOUNCE+3) ++#define ROLLOVERERROR (CHECK_CHUTTER+CHECK_BOUNCE+4) ++#define IS_PRESSING(a) (((a) >= PRESSING1) && ((a) <= CHECK_CHUTTER)) ++#define IS_RELEASING(a) (((a) >= RELEASING1) && ((a) <= PRESSED + CHECK_BOUNCE)) ++#define CHUTTER_BOUNCE_LOG 0 ++ ++#include RAW_MAP ++#if CHECK_ROLLOVER ++#include RAW_MAP_ROLLOVER ++#endif ++ ++/* ++ * This is the mapper for Hard-Key to Soft-Key conversion ++ */ ++ ++int sharp_cur_keycode[(NR_KEYCODES+1)]; ++int sharp_cur_status; ++int tosa_initial_keypress = -1; ++ ++kbd_keyinfo sharppda_kbdstate[(NR_KEYCODES+1)]; /* this map is expoted... */ ++ ++static int keysdown = 0; ++static struct tq_struct kbdhw_task; ++ ++/* ++ * for panel-touch sound ++ */ ++extern void sharpbuz_make_keytouch_sound(void); ++extern void sharpkbdctl_stat_changed(void); ++ ++/* ++ * Keyboard mapping routine. ++ */ ++ ++int keypress_map(int hardkey) ++{ ++ int softkey; ++ unsigned char* pmodmap; ++ int modif_ref = DOWN_NOP; ++ int next_status = sharp_cur_status; ++ ++ /* ======== get soft keycode ========= */ ++ pmodmap = state_to_keymap[sharp_cur_status]; ++ softkey = pmodmap[hardkey]; ++ sharp_cur_keycode[hardkey] = softkey; ++ ++ /* ======== check automaton-map ======== */ ++ modif_ref = down_modifs_ref[hardkey]; ++ if( modif_ref != DOWN_NOP && modif_ref < DOWN_TABLES_SIZE ){ ++ /* ======== need to check state machine ========= */ ++ unsigned char* statemap; ++ statemap = down_tables[modif_ref]; ++ next_status = statemap[sharp_cur_status]; ++ } ++ ++ if( sharp_cur_status != next_status ){ ++ sharp_cur_status = next_status; ++ sharpkbdctl_stat_changed(); ++ }else{ ++ sharp_cur_status = next_status; ++ } ++ return softkey; ++} ++ ++int keyrelease_map(int hardkey) ++{ ++ int softkey; ++ int modif_ref = UP_NOP; ++ int next_status = sharp_cur_status; ++ ++ /* ======== get soft keycode ========= */ ++ softkey = sharp_cur_keycode[hardkey]; ++ sharp_cur_keycode[hardkey] = KEY_IGN; ++ ++ /* ======== check automaton-map ======== */ ++ modif_ref = up_modifs_ref[hardkey]; ++ if( modif_ref != UP_NOP && modif_ref < UP_TABLES_SIZE ){ ++ /* ======== need to check state machine ========= */ ++ unsigned char* statemap; ++ statemap = up_tables[modif_ref]; ++ next_status = statemap[sharp_cur_status]; ++ } ++ ++ if( sharp_cur_status != next_status ){ ++ sharp_cur_status = next_status; ++ sharpkbdctl_stat_changed(); ++ }else{ ++ sharp_cur_status = next_status; ++ } ++ return softkey; ++} ++ ++/* ++ * Keyboard Repeat , including key-mapping ++ */ ++#include <linux/kd.h> ++ ++int (*mach_kbdrate) (struct kbd_repeat *); ++ ++ ++#define DEFAULT_KEYB_REP_DELAY (HZ*2) ++#define DEFAULT_KEYB_REP_RATE (HZ) ++ ++static void sharppda_kbd_rep( unsigned long ignore ); ++static unsigned char rep_scancode = 0; ++static unsigned int key_repeat_delay = DEFAULT_KEYB_REP_DELAY; ++static unsigned int key_repeat_rate = DEFAULT_KEYB_REP_RATE; ++ ++static struct timer_list sharppda_kbd_rep_timer = { function: sharppda_kbd_rep }; ++ ++static void sharppda_kbd_rep( unsigned long ignore ) ++{ ++ unsigned long flags; ++ /* Disable keyboard for the time we call handle_scancode(), else a race ++ * in the keyboard tty queue may happen */ ++ //DEBUGPRINT(("?")); ++ save_flags(flags); cli(); ++ del_timer( &sharppda_kbd_rep_timer ); ++ /* A keyboard int may have come in before we disabled the irq, so ++ * double-check whether rep_scancode is still != 0 */ ++ if (rep_scancode) { ++ init_timer(&sharppda_kbd_rep_timer); ++ sharppda_kbd_rep_timer.expires = jiffies + key_repeat_rate; ++ add_timer( &sharppda_kbd_rep_timer ); ++ DEBUGPRINT(("kbdrep_down %d (%x)\n",rep_scancode,rep_scancode)); ++ } ++ restore_flags(flags); ++ //DEBUGPRINT(("!")); ++} ++ ++static int sharppda_kbd_kbdrate( struct kbd_repeat *k ) ++{ ++ DEBUGPRINT(("sharppda_kbd_kbdrate\n")); ++ if (k->delay > 0) { ++ /* convert from msec to jiffies */ ++ key_repeat_delay = (k->delay * HZ + 500) / 1000; ++ if (key_repeat_delay < 1) ++ key_repeat_delay = 1; ++ } ++ if (k->rate > 0) { ++ key_repeat_rate = (k->rate * HZ + 500) / 1000; ++ if (key_repeat_rate < 1) ++ key_repeat_rate = 1; ++ } ++ k->delay = key_repeat_delay * 1000 / HZ; ++ k->rate = key_repeat_rate * 1000 / HZ; ++ return( 0 ); ++} ++ ++/* ++ * Keyboard Press/Release function , including key-mapping , for HOLD-modified Key ++ */ ++ ++static unsigned long key_hold_delay = 120 * HZ / 100; ++ ++static unsigned char holdkey_pending = 0; ++static int holdkey_pendinghardkey = 0; ++static int holdkey_pendingmappedkey = 0; ++static void sharppda_kbd_hold( unsigned long ignore ); ++static struct timer_list sharppda_kbd_hold_timer = { function: sharppda_kbd_hold }; ++ ++static shappda_holdkey_info **custom_holdkey_info = NULL; ++ ++#if CHECK_ROLLOVER ++// rollover_state ++// 0 .. not detected roll over error in previous key scan ++// 1 .. detected roll over error in previous key scan ++static int rollover_state = 0; ++ ++static unsigned char rep_hardkey = 0; ++#endif ++ ++static void sharppda_kbd_hold( unsigned long ignore ) ++{ ++ int hold_keycode; ++ unsigned long flags; ++ shappda_holdkey_info *hold_infop = NULL; ++ save_flags(flags); cli(); ++ del_timer(&sharppda_kbd_hold_timer); ++ DEBUGPRINT(("sharppda_kbd_hold\n")); ++ CUS_DPRINTK("enter\n"); ++ if( holdkey_pending && holdkey_info ){ ++ CUS_DPRINTK("pending exists\n"); ++ if( holdkey_pendinghardkey ){ ++ CUS_DPRINTK("holdkey_pendinghardkey\n"); ++ hold_infop = holdkey_info[holdkey_pendinghardkey]; ++ if( custom_holdkey_info ){ /* use Customozed HoldKey */ ++ CUS_DPRINTK("customized holdkey\n"); ++ hold_infop = custom_holdkey_info[holdkey_pendinghardkey]; ++ } ++ if( ! hold_infop ){ ++ DEBUGPRINT(("NO VALID INFO found for %x\n",holdkey_pendinghardkey)); ++ }else if( hold_infop->type == HOLDKEYTYPE_CHAR ){ ++ DEBUGPRINT(("HOLD eventtype is HOLDKEYTYPE_CHAR for %x\n",holdkey_pendinghardkey)); ++ hold_keycode = hold_infop->character; ++ DEBUGPRINT(("Pending Key Exists for Hard-Key %x.\n",holdkey_pendinghardkey)); ++ DEBUGPRINT(("Current Keycode is %x , %x\n", ++ holdkey_pendingmappedkey,sharp_cur_keycode[holdkey_pendinghardkey])); ++ DEBUGPRINT(("Changing to HOLD-KEY %x\n",hold_keycode)); ++ sharp_cur_keycode[holdkey_pendinghardkey] = hold_keycode; ++ DEBUGPRINT(("kbdhold %d (%x)\n",KBSCANCDE(hold_keycode,KBDOWN),KBSCANCDE(hold_keycode,KBDOWN))); ++ handle_scancode(KBSCANCDE(hold_keycode,KBDOWN), 1); ++ del_timer(&sharppda_kbd_rep_timer); ++ init_timer(&sharppda_kbd_rep_timer); ++ sharppda_kbd_rep_timer.expires = jiffies + key_repeat_delay; ++/* 2001.09.05 Nami. delete hold-key repeat */ ++/* delete hold-key repeat on Iris , too. */ ++ rep_scancode = KBSCANCDE(hold_keycode,KBDOWN); ++#if CHECK_ROLLOVER ++ rep_hardkey = holdkey_pendinghardkey; ++#endif ++ }else if( hold_infop->type == HOLDKEYTYPE_FUNC ){ ++ DEBUGPRINT(("HOLD eventtype is HOLDKEYTYPE_FUNC for %x\n",holdkey_pendinghardkey)); ++ if( hold_infop->func ){ ++ DEBUGPRINT(("Executing FUNC\n")); ++ (*(hold_infop->func))(); ++ } ++ }else{ ++ DEBUGPRINT(("NO VALID TYPE found for %x\n",holdkey_pendinghardkey)); ++ } ++ } ++ } ++ holdkey_pending = 0; ++ holdkey_pendinghardkey = 0; ++ holdkey_pendingmappedkey = 0; ++ DEBUGPRINT(("Pending Key Released.\n")); ++ restore_flags(flags); ++} ++ ++ ++ ++/* ++ * Keyboard Press/Release function , including key-mapping ++ */ ++ ++void sharppda_kbd_press(int keycode) ++{ ++ unsigned long flags; ++ unsigned char newpress = 0; ++ int keycode_mapped = keycode; ++ ++// printk("kbd_press=%d\n",keycode); ++ ++ spin_lock_irqsave(&kbd_spinlock,flags); ++#if CHECK_CHUTTER_BOUNCE ++ if (IS_RELEASING(sharppda_kbdstate[keycode].in)) { ++ // detected bounce ? ++ sharppda_kbdstate[keycode].in = PRESSED; ++#if CHUTTER_BOUNCE_LOG ++ printk("BOUNCE? keycode %d state %d\n", keycode, sharppda_kbdstate[keycode].in); ++#endif ++ } ++ else if (IS_PRESSING(sharppda_kbdstate[keycode].in) || ++ (sharppda_kbdstate[keycode].in == NOTPRESSED)) { ++ // pressing ++ sharppda_kbdstate[keycode].in++; ++#if CHUTTER_BOUNCE_LOG ++ printk("PRESSING keycode %d state %d\n", keycode, sharppda_kbdstate[keycode].in); ++#endif ++ } ++ if (sharppda_kbdstate[keycode].in == JUST_PRESSED) { ++ keysdown++; ++ newpress = 1; ++ sharppda_kbdstate[keycode].in = PRESSED; ++#if CHUTTER_BOUNCE_LOG ++ printk("JUST_PRESSED keycode %d state %d\n", keycode, sharppda_kbdstate[keycode].in); ++#endif ++ } ++#else ++ if (!sharppda_kbdstate[keycode].in) { ++ keysdown++; ++ newpress = 1; ++#if CHECK_ROLLOVER ++ sharppda_kbdstate[keycode].in=1; ++#endif ++ } ++#endif ++ ++ /* ++ * We approximate a retriggable monostable ++ * action. ++ */ ++ ++#if !CHECK_ROLLOVER ++ sharppda_kbdstate[keycode].in=1; ++#endif ++ spin_unlock_irqrestore(&kbd_spinlock,flags); ++ ++ /* We only need to ensure keysdown consistent */ ++ ++ /* Map Keycode */ ++ if( newpress ){ ++ keycode_mapped = keypress_map(keycode); ++ } ++ ++ /* put into upper layer */ ++ if (newpress){ ++ shappda_holdkey_info **use_holdkey_info; ++ use_holdkey_info = holdkey_info; ++ if( custom_holdkey_info ){ ++ CUS_DPRINTK("customized holdkey\n"); ++ use_holdkey_info = custom_holdkey_info; ++ } ++ if( use_holdkey_info && use_holdkey_info[keycode] ){ ++ CUS_DPRINTK("keycode found\n"); ++ if( ! holdkey_pending ){ ++ DEBUGPRINT(("HOLD keyinfo found for %x. mapped=%x\n",keycode,keycode_mapped)); ++ holdkey_pendinghardkey = keycode; ++ holdkey_pendingmappedkey = keycode_mapped; ++ holdkey_pending = 1; ++ del_timer(&sharppda_kbd_hold_timer); ++ init_timer(&sharppda_kbd_hold_timer); ++#ifdef HOLDKEY_INFO_HAS_TIMEOUT ++ if( use_holdkey_info[keycode]->timeout ) ++ { ++ unsigned long diff = use_holdkey_info[keycode]->timeout * HZ / 1000; ++ CUS_DPRINTK("has timeout %d\n",use_holdkey_info[keycode]->timeout); ++ sharppda_kbd_hold_timer.expires = jiffies + diff; ++ } ++ else{ /* set default value */ ++ CUS_DPRINTK("default timeout\n"); ++ sharppda_kbd_hold_timer.expires = jiffies + key_hold_delay; ++ } ++#else ++ sharppda_kbd_hold_timer.expires = jiffies + key_hold_delay; ++#endif ++ add_timer( &sharppda_kbd_hold_timer ); ++ DEBUGPRINT(("holding...\n")); ++ return; ++ }else{ ++ DEBUGPRINT(("HOLD keyinfo found for %d but already pending...\n",keycode)); ++ } ++ } ++ DEBUGPRINT(("kbdpress %d (%x)\n",KBSCANCDE(keycode_mapped,KBDOWN),KBSCANCDE(keycode_mapped,KBDOWN))); ++ handle_scancode(KBSCANCDE(keycode_mapped,KBDOWN), 1); ++ // printk("handle_scankey=%x\n",KBSCANCDE(keycode_mapped,KBDOWN)); ++ del_timer(&sharppda_kbd_rep_timer); ++ init_timer(&sharppda_kbd_rep_timer); ++ sharppda_kbd_rep_timer.expires = jiffies + key_repeat_delay; ++ add_timer( &sharppda_kbd_rep_timer ); ++ rep_scancode = KBSCANCDE(keycode_mapped,KBDOWN); ++#if CHECK_ROLLOVER ++ rep_hardkey = keycode; ++#endif ++ } ++} ++ ++#if CHECK_ROLLOVER ++void sharppda_kbd_press_rollover(int keycode) ++{ ++ unsigned long flags; ++ ++ spin_lock_irqsave(&kbd_spinlock,flags); ++#if CHECK_CHUTTER_BOUNCE ++ if (sharppda_kbdstate[keycode].in == NOTPRESSED) { ++ keysdown++; ++ sharppda_kbdstate[keycode].in=ROLLOVERERROR; ++#if CHUTTER_BOUNCE_LOG ++ printk("ROLLOVERERROR keycode %d state %d\n", keycode, sharppda_kbdstate[keycode].in); ++#endif ++ } ++#else ++ if (!sharppda_kbdstate[keycode].in) { ++ keysdown++; ++ sharppda_kbdstate[keycode].in=2; ++ } ++#endif ++ // key is down but not handle_scancode() ++ spin_unlock_irqrestore(&kbd_spinlock,flags); ++} ++ ++void sharppda_kbd_press_force_rollover(int keycode) ++{ ++ unsigned long flags; ++ ++ spin_lock_irqsave(&kbd_spinlock,flags); ++#if CHECK_CHUTTER_BOUNCE ++ if ((sharppda_kbdstate[keycode].in != PRESSED) && ++ (sharppda_kbdstate[keycode].in != ROLLOVERERROR)) { ++ keysdown++; ++ } ++ sharppda_kbdstate[keycode].in=ROLLOVERERROR; ++#if CHUTTER_BOUNCE_LOG ++ printk("force ROLLOVERERROR keycode %d state %d\n", keycode, sharppda_kbdstate[keycode].in); ++#endif ++#else ++ if (!sharppda_kbdstate[keycode].in) { ++ keysdown++; ++ } ++ sharppda_kbdstate[keycode].in=2; ++#endif ++ // key is down but not handle_scancode() ++ spin_unlock_irqrestore(&kbd_spinlock,flags); ++} ++#endif ++ ++void sharppda_kbd_release(int keycode) ++{ ++ unsigned long flags; ++ unsigned char newrelease = 0; ++ int keycode_mapped = keycode; ++ ++//printk("kbd_release=%d\n",keycode); ++ spin_lock_irqsave(&kbd_spinlock,flags); ++#if CHECK_CHUTTER_BOUNCE ++ if (IS_PRESSING(sharppda_kbdstate[keycode].in)) { ++ // detected chutter ? ++ sharppda_kbdstate[keycode].in = NOTPRESSED; ++#if CHUTTER_BOUNCE_LOG ++ printk("CHUTTER? keycode %d state %d\n", keycode, sharppda_kbdstate[keycode].in); ++#endif ++ } ++ else if (IS_RELEASING(sharppda_kbdstate[keycode].in) || ++ (sharppda_kbdstate[keycode].in == PRESSED)) { ++ // releasing ++ sharppda_kbdstate[keycode].in++; ++#if CHUTTER_BOUNCE_LOG ++ printk("RELEASING keycode %d state %d\n", keycode, sharppda_kbdstate[keycode].in); ++#endif ++ } ++ else if (sharppda_kbdstate[keycode].in == ROLLOVERERROR) { ++ keysdown--; ++ sharppda_kbdstate[keycode].in = NOTPRESSED; ++#if CHUTTER_BOUNCE_LOG ++ printk("was ROLLOVERERROR keycode %d state %d\n", keycode, sharppda_kbdstate[keycode].in); ++#endif ++ } ++ if (sharppda_kbdstate[keycode].in == JUST_RELEASED) { ++ keysdown--; ++ newrelease = 1; ++ sharppda_kbdstate[keycode].in = NOTPRESSED; ++#if CHUTTER_BOUNCE_LOG ++ printk("JUST_RELEASED keycode %d state %d\n", keycode, sharppda_kbdstate[keycode].in); ++#endif ++ } ++#else ++ if (sharppda_kbdstate[keycode].in) { ++ keysdown--; ++#if CHECK_ROLLOVER ++ if (sharppda_kbdstate[keycode].in==1) { ++#endif ++ newrelease = 1; ++#if CHECK_ROLLOVER ++ } ++#endif ++ } ++#endif ++ ++#if !CHECK_CHUTTER_BOUNCE ++ sharppda_kbdstate[keycode].in=0; ++#endif ++ spin_unlock_irqrestore(&kbd_spinlock,flags); ++ ++ /* We only need to ensure keysdown consistent */ ++ ++ ++ /* Map Keycode */ ++ if( newrelease ){ ++ keycode_mapped = keyrelease_map(keycode); ++ } ++ ++ if (newrelease){ ++ if( holdkey_pending ){ ++ DEBUGPRINT(("HOLD pending.\n")); ++ if( holdkey_pendinghardkey == keycode ){ ++ DEBUGPRINT(("HOLDed key is same as pending-key. %x\n",keycode)); ++ DEBUGPRINT(("Current MappedKey is %x.\n",holdkey_pendingmappedkey)); ++ DEBUGPRINT(("kbdrel hold %d (%x)\n",KBSCANCDE(holdkey_pendingmappedkey,KBDOWN),KBSCANCDE(holdkey_pendingmappedkey,KBDOWN))); ++ handle_scancode(KBSCANCDE(holdkey_pendingmappedkey,KBDOWN), 1); ++ del_timer(&sharppda_kbd_hold_timer); ++ holdkey_pending = 0; ++ holdkey_pendinghardkey = 0; ++ holdkey_pendingmappedkey = 0; ++ DEBUGPRINT(("HOLDed key is released.\n")); ++ } ++ } ++ DEBUGPRINT(("kbdrel nom %d (%x)\n",KBSCANCDE(keycode_mapped,KBUP),KBSCANCDE(keycode_mapped,KBUP))); ++ handle_scancode(KBSCANCDE(keycode_mapped,KBUP), 0); ++ // printk("handle_scankey=%x\n",KBSCANCDE(keycode_mapped,KBUP)); ++ if( rep_scancode == KBSCANCDE(keycode_mapped,KBDOWN) ){ ++ rep_scancode = 0; ++#if CHECK_ROLLOVER ++ rep_hardkey = 0; ++#endif ++ //DEBUGPRINT(("%%")); ++ del_timer( &sharppda_kbd_rep_timer ); ++ } ++ } ++ ++} ++ ++/* ++ * Keyboard Scan routine , using GPIO ++ */ ++ ++ ++#if CHECK_ROLLOVER ++#define MAX_KEY_PRESS (6) ++#endif ++ ++static void port_key_delay_proc( unsigned long port_key ); ++#define PORT_KEY_NUM 3 ++#define IDPORT_ON 0 ++#define IDPORT_REC 1 ++#define IDPORT_SYNC 2 ++static int port_key_setting[PORT_KEY_NUM] = { 30, 90, 5 }; // -1:disable, 0~: x10ms wait for detect ++static int port_key_delay_state[PORT_KEY_NUM] = {NOTPRESSED,NOTPRESSED,NOTPRESSED}; ++static struct timer_list port_key_delay_timer = { function: port_key_delay_proc }; ++static int port_key_pending = 0; ++ ++static void reset_port_key_delay(void) ++{ ++ int i; ++ del_timer(&port_key_delay_timer); ++ for (i=0; i<PORT_KEY_NUM; i++) port_key_delay_state[i]=NOTPRESSED; ++ port_key_pending = 0; ++} ++ ++// num = 0:On key, 1:Rec key, 2:Sync key ++// val = -1:disable, 0~: x10ms wait for detect ++int set_port_key_setting( int num, int val ) ++{ ++ if (num<0 || num>=PORT_KEY_NUM) return -1; ++ port_key_setting[num] = val; ++ port_key_delay_state[num] = NOTPRESSED; ++ port_key_pending = 0; ++ return 0; ++} ++int get_port_key_setting( int num ) ++{ ++ if (num<0 || num>=PORT_KEY_NUM) return -1; ++ return port_key_setting[num]; ++} ++ ++static int read_port_key_status_raw(void) ++{ ++ int val=0; ++ // Power ++ if ((GPLR0 & GPIO_bit(GPIO_ON_KEY))==0) val |= KEYMASK_ON; ++ // Record ++ if ((GPLR0 & GPIO_bit(GPIO_RECORD_BTN))==0) val |= KEYMASK_REC; ++ // Sync ++ if ((GPLR0 & GPIO_bit(GPIO_SYNC))==0) val |= KEYMASK_SYNC; ++ return val; ++} ++ ++static void port_key_delay_proc( unsigned long port_key ) ++{ ++ int val=read_port_key_status_raw(); ++ ++ switch( port_key ) { ++ case IDPORT_ON: ++ if (port_key_delay_state[IDPORT_ON]!=PRESSING1 || (val&KEYMASK_ON) ) { ++ port_key_delay_state[IDPORT_ON] = PRESSED; ++ } else { ++ port_key_delay_state[IDPORT_ON] = NOTPRESSED; ++ } ++ break; ++ case IDPORT_REC: ++ if (port_key_delay_state[IDPORT_REC]!=PRESSING1 || (val&KEYMASK_REC) ) { ++ port_key_delay_state[IDPORT_REC] = PRESSED; ++ } else { ++ port_key_delay_state[IDPORT_REC] = NOTPRESSED; ++ } ++ break; ++ case IDPORT_SYNC: ++ if (port_key_delay_state[IDPORT_SYNC]!=PRESSING1 || (val&KEYMASK_SYNC) ) { ++ port_key_delay_state[IDPORT_SYNC] = PRESSED; ++ } else { ++ port_key_delay_state[IDPORT_SYNC] = NOTPRESSED; ++ } ++ break; ++ } ++ port_key_pending = 0; ++} ++ ++static int read_port_key_status(void) ++{ ++ int ret=0,val=read_port_key_status_raw(); ++ ++ // Power ++ if (val & KEYMASK_ON) { // press ++ if (port_key_setting[IDPORT_ON]==0) { // normal key ++ ret |= KEYMASK_ON; ++ } else if (port_key_setting[IDPORT_ON]>0) { // delay key ++ if (port_key_delay_state[IDPORT_ON]==PRESSED) { // already detected ++ ret |= KEYMASK_ON; ++ } else if (port_key_delay_state[IDPORT_ON]==NOTPRESSED) { // start timer ++ reset_port_key_delay(); ++ port_key_delay_state[IDPORT_ON]=PRESSING1; ++ init_timer(&port_key_delay_timer); ++ port_key_delay_timer.expires = jiffies + port_key_setting[IDPORT_ON]; ++ port_key_delay_timer.data = IDPORT_ON; ++ add_timer(&port_key_delay_timer); ++ port_key_pending = 1; ++ return ret; // ignore following key ++ } ++ } ++ } else { // release ++ if (port_key_delay_state[IDPORT_ON]!=NOTPRESSED && port_key_setting[IDPORT_ON]>0) { ++ del_timer(&port_key_delay_timer); ++ port_key_pending = 0; ++ port_key_delay_state[IDPORT_ON]=NOTPRESSED; ++ } ++ } ++ ++ ++ // Record ++ if (val & KEYMASK_REC) { // press ++ if (port_key_setting[IDPORT_REC]==0) { // normal key ++ ret |= KEYMASK_REC; ++ } else if (port_key_setting[IDPORT_REC]>0) { // delay key ++ if (port_key_delay_state[IDPORT_REC]==PRESSED) { // already detected ++ ret |= KEYMASK_REC; ++ } else if (port_key_delay_state[IDPORT_REC]==NOTPRESSED) { // start timer ++ reset_port_key_delay(); ++ port_key_delay_state[IDPORT_REC]=PRESSING1; ++ init_timer(&port_key_delay_timer); ++ port_key_delay_timer.expires = jiffies + port_key_setting[IDPORT_REC]; ++ port_key_delay_timer.data = IDPORT_REC; ++ add_timer(&port_key_delay_timer); ++ port_key_pending = 1; ++ return ret; // ignore following key ++ } ++ } ++ } else { // release ++ if (port_key_delay_state[IDPORT_REC]!=NOTPRESSED && port_key_setting[IDPORT_REC]>0) { ++ del_timer(&port_key_delay_timer); ++ port_key_pending = 0; ++ port_key_delay_state[IDPORT_REC]=NOTPRESSED; ++ } ++ } ++ ++ // Sync ++ if (val & KEYMASK_SYNC) { // press ++ if (port_key_setting[IDPORT_SYNC]==0) { // normal key ++ ret |= KEYMASK_SYNC; ++ } else if (port_key_setting[IDPORT_SYNC]>0) { // delay key ++ if (port_key_delay_state[IDPORT_SYNC]==PRESSED) { // already detected ++ ret |= KEYMASK_SYNC; ++ } else if (port_key_delay_state[IDPORT_SYNC]==NOTPRESSED) { // start timer ++ reset_port_key_delay(); ++ port_key_delay_state[IDPORT_SYNC]=PRESSING1; ++ init_timer(&port_key_delay_timer); ++ port_key_delay_timer.expires = jiffies + port_key_setting[IDPORT_SYNC]; ++ port_key_delay_timer.data = IDPORT_SYNC; ++ add_timer(&port_key_delay_timer); ++ port_key_pending = 1; ++ return ret; // ignore following key ++ } ++ } ++ } else { // release ++ if (port_key_delay_state[IDPORT_SYNC]!=NOTPRESSED && port_key_setting[IDPORT_SYNC]>0) { ++ del_timer(&port_key_delay_timer); ++ port_key_pending = 0; ++ port_key_delay_state[IDPORT_SYNC]=NOTPRESSED; ++ } ++ } ++ ++ return ret; ++} ++ ++void sharppda_scan_key_gpio(void* dummy) ++{ ++ int col,row; ++ int rowd; ++ unsigned long flags; ++ int real_col; ++ int count = 0; ++#if CHECK_ROLLOVER ++ int pressed_key[MAX_KEY_PRESS + 1]; ++ int i, rollover_count = 0, rollover_error = 0; ++ unsigned long rollover_flag = 0; ++#endif ++#if CHECK_CHUTTER ++ int loop; ++#endif ++ ++ WAIT_CHATTERING_DELAY; ++ ++ spin_lock_irqsave(&kbd_spinlock,flags); ++ ++ CHARGE_ALL; ++ ++ for(col=0;col<KB_COLS+1;col++){ ++ real_col = GET_REAL_COL_FROM_COL(col); ++ /* ++ * Discharge the output driver capacitatance ++ * in the keyboard matrix. (Yes it is significant..) ++ */ ++ if (real_col<KB_COLS) { // matrix key ++ DISCHARGE_ALL; ++ WAIT_DISCHARGE_DELAY; ++ ACTIVATE_COL(real_col); ++ ++ WAIT_ACTIVATE_DELAY; ++ rowd = GET_ROWS_STATUS(real_col); ++ ++#if 1 // for BRB ++ if (isBrb) { ++ rowd &= 0x0000000f; ++ } ++#endif ++ } else { // GPIO port key ++ rowd = read_port_key_status(); ++ } ++ for( row = 0 ; row < KB_ROWS ; row++ ){ ++ ++ if( rowd & KB_ROWMASK(row) ){ ++#if CHECK_ROLLOVER ++ if ((rawkeytable_table_NormalLower[KEYCODE(row, col)] != KEY_IGN)) { ++ pressed_key[count] = KEYCODE(row, col); ++ rollover_flag |= rollover_flag_table[KEYCODE(row, col)]; ++ if (count < MAX_KEY_PRESS) { ++ count++; ++ } ++ else { ++ sharppda_kbd_press_rollover(KEYCODE(row,col)); ++ } ++ } ++#else ++ sharppda_kbd_press(KEYCODE(row,col)); ++ count++; ++#endif ++ } ++ else{ ++ if( sharppda_kbdstate[KEYCODE(row, col)].in ){ ++ sharppda_kbd_release(KEYCODE(row,col)); ++ } ++ } ++ } ++ if (real_col<KB_COLS) { ++ RESET_COL(real_col); ++ } ++ } /* end of for */ ++ ++#if CHECK_ROLLOVER ++ if (count >= MAX_KEY_PRESS) { ++ rollover_error = 1; ++ } ++ else { ++ rollover_count = count; ++ if (ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_LSHIFT)) { ++ rollover_count--; ++ } ++ if (ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_RSHIFT)) { ++ rollover_count--; ++ } ++ if (ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_FUNCTION)) { ++ rollover_count--; ++ } ++ if ((rollover_count > 3) || ++ ((rollover_count == 3) && ++ (!ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_TAB) || ++ ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_DIRECT_ON)) && ++ (!ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_VERTICAL) || ++ !ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_HORIZONTAL) || ++ !ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_ENTQUESPC)))) { ++ rollover_error = 1; ++ } ++ } ++ // printk("count=%d,rollover_count=%d,rollover_error=%d\n",count,rollover_count,rollover_error); ++ if (rollover_error == 0) { ++#if 0 ++ if (ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_VERTICAL) && ++ ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_HORIZONTAL) && ++ ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_ENTQUESPC)) { ++ printk("keyboard : vertical and horizontal and [Enter, ?, Space] pressed\n"); ++ } ++#endif ++ for (i = 0; i < count; i++) { ++ sharppda_kbd_press(pressed_key[i]); ++ } ++ rollover_state = 0; ++ } ++ else { ++ if (rollover_state == 0) { ++#if 0 ++ printk("keyboard : roll over error!\n"); ++ if (count >= MAX_KEY_PRESS) { ++ printk("keyboard : %d key pressed\n", count); ++ } ++ else if (rollover_count > 3) { ++ printk("keyboard : %d rollover key pressed\n", rollover_count); ++ } ++ else if (ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_TAB) && ++ ROLLOVER_CHECK_FLAG(rollover_flag, ROLLOVER_DIRECT_ON)) { ++ printk("keyboard : TAB and direct ON key pressed\n"); ++ } ++#endif ++ // stop repeat ++ if (rep_hardkey) { ++#if CHECK_CHUTTER_BOUNCE ++ for (loop = 0; loop <= CHECK_BOUNCE; loop++) { ++ sharppda_kbd_release(rep_hardkey); ++ } ++#else ++ sharppda_kbd_release(rep_hardkey); ++#endif ++ sharppda_kbd_press_rollover(rep_hardkey); ++ } ++ } ++ for (i = 0; i < count; i++) { ++ sharppda_kbd_press_rollover(pressed_key[i]); ++ } ++ rollover_state = 1; ++ } ++#endif ++ ++#ifdef USE_KBD_IRQ ++ /* ++ * drive all for next interrupts ++ */ ++ DRIVE_ALL_COLS; ++#endif ++ ++ // press OK key to erase flash ++ if (tosa_initial_keypress<0) { ++#if CHECK_CHUTTER_BOUNCE ++ if ((sharppda_kbdstate[0x38].in==PRESSED) || ++ IS_PRESSING(sharppda_kbdstate[0x38].in)) { ++#else ++#if CHECK_ROLLOVER ++ if (sharppda_kbdstate[0x38].in==1) { ++#else ++ if (sharppda_kbdstate[0x38].in) { ++#endif ++#endif ++ tosa_initial_keypress = 1; ++ } else { ++ tosa_initial_keypress = 0; ++ } ++ } ++ ++ ++ /* ++ * Re-queue ourselves ++ */ ++#if CHECK_CHUTTER_BOUNCE ++ for (loop = 0; loop < NR_KEYS; loop++) { ++ if (port_key_pending) { ++ queue_task(&kbdhw_task,&tq_timer); ++ break; ++ } ++ if (sharppda_kbdstate[loop].in != NOTPRESSED) { ++ queue_task(&kbdhw_task,&tq_timer); ++ break; ++ } ++ } ++#else ++#ifdef USE_KBD_IRQ ++ if ( count > 0 ) ++#endif ++ queue_task(&kbdhw_task,&tq_timer); ++#endif ++ spin_unlock_irqrestore(&kbd_spinlock,flags); ++} ++ ++/* ++ * Logical Keyboard Driver initialization ++ */ ++ ++void sharppda_scan_logdriver_init(void) ++{ ++ int ni; ++ kbdhw_task.routine = sharppda_scan_key_gpio; ++ kbdhw_task.sync = 0; ++ mach_kbdrate = sharppda_kbd_kbdrate; ++#ifndef USE_KBD_IRQ ++ queue_task(&kbdhw_task,&tq_timer); ++#endif ++ for (ni=0;ni<NR_KEYCODES;ni++){ ++ sharppda_kbdstate[ni].in=0; ++ } ++ isBrb = checkBrb(); ++ init_timer(&port_key_delay_timer); ++} ++ ++void sharppda_scan_logdriver_suspend(void) ++{ ++ del_timer( &sharppda_kbd_rep_timer ); ++ del_timer( &sharppda_kbd_hold_timer ); ++ rep_scancode = 0; ++#if CHECK_ROLLOVER ++ rep_hardkey = 0; ++#endif ++ holdkey_pending = 0; ++ holdkey_pendinghardkey = 0; ++ holdkey_pendingmappedkey = 0; ++} ++ ++void sharppda_scan_logdriver_resume(void) ++{ ++ queue_task(&kbdhw_task,&tq_timer); ++} ++ ++ ++ ++/* ++ * External Modifier Status Functions ++ */ ++ ++int sharppda_kbd_extmodif_showstatus(int which) ++{ ++#ifdef EXTMODIF_SHOWSTAT_KEYMAX ++ unsigned char* pmodmap; ++ if( which >= EXTMODIF_SHOWSTAT_KEYMAX ) return -EINVAL; ++ if( ! extmodif_status_tables ) return -EINVAL; ++ if( ! ( pmodmap = extmodif_status_tables[which] ) ) return -EINVAL; ++ return(pmodmap[sharp_cur_status]); ++#else /* ! EXTMODIF_SHOWSTAT_KEYMAX */ ++ return -EINVAL; /* not supported on this arch. */ ++#endif /* ! EXTMODIF_SHOWSTAT_KEYMAX */ ++} ++ ++int sharppda_kbd_extmodif_togglestatus(int which) ++{ ++#ifdef EXTMODIF_MOVESTAT_KEYMAX ++ unsigned char* pmodmap; ++ if( which >= EXTMODIF_MOVESTAT_KEYMAX ) return -EINVAL; ++ if( ! extmodif_move_tables ) return -EINVAL; ++ if( ! ( pmodmap = extmodif_move_tables[which] ) ) return -EINVAL; ++ DEBUGPRINT(("moving from %d to %d\n",sharp_cur_status,pmodmap[sharp_cur_status])); ++ if( sharp_cur_status != pmodmap[sharp_cur_status] ){ ++ sharp_cur_status = pmodmap[sharp_cur_status]; ++ sharpkbdctl_stat_changed(); ++ }else{ ++ sharp_cur_status = pmodmap[sharp_cur_status]; ++ } ++ return 0; ++#else /* ! EXTMODIF_MOVESTAT_KEYMAX */ ++ return -EINVAL; /* not supported on this arch. */ ++#endif /* ! EXTMODIF_MOVESTAT_KEYMAX */ ++} ++ ++unsigned long sharppda_kbd_extmodif_packstatus(void) ++{ ++#ifdef EXTMODIF_SHOWSTAT_KEYMAX ++ unsigned long val = 0; ++ return val; ++#else /* ! EXTMODIF_SHOWSTAT_KEYMAX */ ++ return 0; ++#endif /* ! EXTMODIF_SHOWSTAT_KEYMAX */ ++} ++ ++/* ++ * SL-Keycode Search Functions ++ */ ++ ++static int find_hardcode_from_slcode(int stateno,unsigned char sl_char) ++{ ++ int i; ++ unsigned char* pmodmap; ++ if( stateno < 0 || stateno >= STATE_NUMS_TOTAL ) return -EINVAL; ++ pmodmap = state_to_keymap[stateno]; ++ for(i=0;i<(NR_KEYCODES+1);i++){ ++ if( pmodmap[i] == sl_char ) return i; ++ } ++ return -EINVAL; ++} ++ ++ ++/* ++ * HoldKey Customizing Functions ++ */ ++ ++static void delete_custom_holdkey_info(void) ++{ ++ CUS_DPRINTK("\n"); ++ if( custom_holdkey_info ){ ++ int i; ++ for(i=0;i<(NR_KEYCODES+1);i++){ ++ if( custom_holdkey_info[i] ){ ++ kfree(custom_holdkey_info[i]); ++ custom_holdkey_info[i] = NULL; ++ } ++ } ++ kfree(custom_holdkey_info); ++ custom_holdkey_info = NULL; ++ } ++} ++ ++static int duplicate_holdkey_info(void) ++{ ++ int i; ++ CUS_DPRINTK("\n"); ++ if( ! custom_holdkey_info ){ ++ custom_holdkey_info = (shappda_holdkey_info**)kmalloc(sizeof(shappda_holdkey_info*)*(NR_KEYCODES+1),GFP_KERNEL); ++ if( ! custom_holdkey_info ) goto FAIL_SAFE; ++ memset(custom_holdkey_info,0,sizeof(shappda_holdkey_info*)*(NR_KEYCODES+1)); ++ } ++ for(i=0;i<(NR_KEYCODES+1);i++){ ++ if( holdkey_info[i] ){ ++ if( ! custom_holdkey_info[i] ){ ++ custom_holdkey_info[i] = (shappda_holdkey_info*)kmalloc(sizeof(shappda_holdkey_info),GFP_KERNEL); ++ if( ! custom_holdkey_info[i] ) goto FAIL_SAFE; ++ } ++ memcpy(custom_holdkey_info[i],holdkey_info[i],sizeof(shappda_holdkey_info)); ++ }else{ ++ if( custom_holdkey_info[i] ){ ++ memset(custom_holdkey_info[i],0,sizeof(shappda_holdkey_info)); ++ kfree(custom_holdkey_info[i]); ++ custom_holdkey_info[i] = NULL; ++ } ++ } ++ } ++ return 0; ++FAIL_SAFE: ++ delete_custom_holdkey_info(); ++ return -ENOMEM; ++} ++ ++static int add_custom_holdkey_info(int i) ++{ ++ int error; ++ CUS_DPRINTK(" %d(%x)\n",i,i); ++ if( i < 0 || i >= (NR_KEYCODES+1) ) return -EINVAL; ++ if( ! custom_holdkey_info ){ ++ if( ( error = duplicate_holdkey_info() ) ) return error; ++ } ++ if( ! custom_holdkey_info[i] ){ ++ custom_holdkey_info[i] = (shappda_holdkey_info*)kmalloc(sizeof(shappda_holdkey_info),GFP_KERNEL); ++ if( ! custom_holdkey_info[i] ) goto FAIL_SAFE; ++ if( holdkey_info[i] ) ++ memcpy(custom_holdkey_info[i],holdkey_info[i],sizeof(shappda_holdkey_info)); ++ else ++ memset(custom_holdkey_info[i],0,sizeof(shappda_holdkey_info)); ++ } ++ return 0; ++FAIL_SAFE: ++ return -ENOMEM; ++} ++ ++static int del_custom_holdkey_info(int i) ++{ ++ int error; ++ CUS_DPRINTK(" %d(%x)\n",i,i); ++ if( i < 0 || i >= (NR_KEYCODES+1) ) return -EINVAL; ++ if( ! custom_holdkey_info ){ ++ if( ( error = duplicate_holdkey_info() ) ) return error; ++ } ++ if( custom_holdkey_info[i] ){ ++ memset(custom_holdkey_info[i],0,sizeof(shappda_holdkey_info)); ++ kfree(custom_holdkey_info[i]); ++ custom_holdkey_info[i] = NULL; ++ } ++ return 0; ++FAIL_SAFE: ++ return -ENOMEM; ++} ++ ++static int restore_one_holdkey_info(int i) ++{ ++ int error; ++ CUS_DPRINTK(" %d(%x)\n",i,i); ++ if( i < 0 || i >= (NR_KEYCODES+1) ) return -EINVAL; ++ if( ! custom_holdkey_info ) return 0; ++ if( holdkey_info[i] ){ ++ if( ( error = add_custom_holdkey_info(i) ) ) return error; ++ memcpy(custom_holdkey_info[i],holdkey_info[i],sizeof(shappda_holdkey_info)); ++ }else{ ++ if( ( error = del_custom_holdkey_info(i) ) ) return error; ++ } ++ return 0; ++} ++ ++int restore_all_holdkey_info(void) ++{ ++ CUS_DPRINTK("\n"); ++ if( ! custom_holdkey_info ) return 0; ++ delete_custom_holdkey_info(); ++ return 0; ++} ++ ++int customize_holdkey_char_info(int hardcode,int sl_char) ++{ ++ int error; ++ CUS_DPRINTK(" %d(%x) %d(%x)\n",hardcode,hardcode,sl_char,sl_char); ++ if( ! custom_holdkey_info ){ ++ if( ( error = duplicate_holdkey_info() ) ) return error; ++ } ++ if( ( error = add_custom_holdkey_info(hardcode) ) ) return error; ++ custom_holdkey_info[hardcode]->type = HOLDKEYTYPE_CHAR; ++ custom_holdkey_info[hardcode]->character = sl_char; ++ return 0; ++} ++ ++int customize_holdkey_char_info_by_slkey(unsigned char slcode,int sl_char) ++{ ++ int hardcode; ++ CUS_DPRINTK(" %d(%x) %d(%x)\n",slcode,slcode,sl_char,sl_char); ++ hardcode = find_hardcode_from_slcode(0,slcode); ++ if( hardcode < 0 ) return -EINVAL; ++ return customize_holdkey_char_info(hardcode,sl_char); ++} ++ ++int customize_del_holdkey_info(int hardcode) ++{ ++ CUS_DPRINTK(" %d(%x)\n",hardcode,hardcode); ++ return del_custom_holdkey_info(hardcode); ++} ++ ++int customize_del_holdkey_info_by_slkey(int slcode) ++{ ++ int hardcode; ++ CUS_DPRINTK(" %d(%x)\n",slcode,slcode); ++ hardcode = find_hardcode_from_slcode(0,slcode); ++ if( hardcode < 0 ) return -EINVAL; ++ return del_custom_holdkey_info(hardcode); ++} ++ ++int customize_restore_holdkey_info(int hardcode) ++{ ++ CUS_DPRINTK(" %d(%x)\n",hardcode,hardcode); ++ return restore_one_holdkey_info(hardcode); ++} ++ ++int customize_restore_holdkey_info_by_slkey(int slcode) ++{ ++ int hardcode; ++ CUS_DPRINTK(" %d(%x)\n",slcode,slcode); ++ hardcode = find_hardcode_from_slcode(0,slcode); ++ if( hardcode < 0 ) return -EINVAL; ++ return restore_one_holdkey_info(hardcode); ++} ++ ++ ++int sharppda_kbd_set_hold_threshold(int msecs) ++{ ++ if( holdkey_info ){ ++ key_hold_delay = (unsigned long)msecs * HZ / 1000; ++#ifdef HOLDKEY_INFO_HAS_TIMEOUT ++ if( ! custom_holdkey_info ) duplicate_holdkey_info(); ++ if( custom_holdkey_info ){ ++ int i; ++ for(i=0;i<=NR_KEYCODES;i++){ ++ if( custom_holdkey_info[i] ){ ++ custom_holdkey_info[i]->timeout = msecs; ++ } ++ } ++ }else{ ++ int i; ++ for(i=0;i<=NR_KEYCODES;i++){ ++ if( holdkey_info[i] ){ ++ holdkey_info[i]->timeout = msecs; ++ } ++ } ++ } ++#endif ++ return 0; ++ }else{ ++ return -EINVAL; /* not supported on this architecture */ ++ } ++} ++ ++int sharppda_kbd_set_hold_threshold_group(int group,int msecs) ++{ ++#ifdef HOLDKEY_INFO_HAS_TIMEOUT ++ if( ! custom_holdkey_info ) duplicate_holdkey_info(); ++ if( custom_holdkey_info ){ ++ int i; ++ for(i=0;i<=NR_KEYCODES;i++){ ++ if( custom_holdkey_info[i] && custom_holdkey_info[i]->setgroup == group ){ ++ custom_holdkey_info[i]->timeout = msecs; ++ } ++ } ++ return 0; ++ }else if( holdkey_info ){ ++ int i; ++ for(i=0;i<=NR_KEYCODES;i++){ ++ if( holdkey_info[i] && holdkey_info[i]->setgroup == group ){ ++ holdkey_info[i]->timeout = msecs; ++ } ++ } ++ return 0; ++ }else{ ++ return -EINVAL; /* not supported on this architecture */ ++ } ++#endif ++ return -EINVAL; /* not supported on this architecture */ ++} ++ ++#if 0 ++static int sharppda_kbd_keyscan(void) ++{ ++ unsigned long flags; ++ int row, col, rowd, press_row, press_col, real_col; ++ ++ WAIT_CHATTERING_DELAY; ++ ++ spin_lock_irqsave(&kbd_spinlock,flags); ++ ++ press_col = -1; ++ press_row = -1; ++ CHARGE_ALL; ++ for (col = 0; col < KB_COLS; col++) { ++ real_col = (GET_REAL_COL_FROM_COL(col)); ++ DISCHARGE_ALL; ++ WAIT_DISCHARGE_DELAY; ++ ACTIVATE_COL(real_col); ++ ++ WAIT_ACTIVATE_DELAY; ++ rowd = GET_ROWS_STATUS(real_col); ++ for (row = 0; row < KB_ROWS; row++) { ++ if (rowd & KB_ROWMASK(row)) { ++ if (press_row >= 0) { ++ press_row = -1; ++ col = KB_COLS; ++ break; ++ } ++ press_row = row; ++ press_col = col; ++ } ++ } ++ RESET_COL(real_col); ++ } ++ ++ if (press_col != 0) ++ press_row = -1; ++ ++#ifdef USE_KBD_IRQ ++ DRIVE_ALL_COLS; ++#endif ++ ++ spin_unlock_irqrestore(&kbd_spinlock,flags); ++ ++ return press_row; ++} ++ ++static int sharppda_kbd_keycheck(int row, int col) ++{ ++ unsigned long flags; ++ int press, real_col; ++ ++ WAIT_CHATTERING_DELAY; ++ ++ spin_lock_irqsave(&kbd_spinlock,flags); ++ ++ CHARGE_ALL; ++ real_col = (GET_REAL_COL_FROM_COL(col)); ++ DISCHARGE_ALL; ++ WAIT_DISCHARGE_DELAY; ++ ACTIVATE_COL(real_col); ++ ++ WAIT_ACTIVATE_DELAY; ++ if (GET_ROWS_STATUS(real_col) & KB_ROWMASK(row)) ++ press = 1; ++ else ++ press = 0; ++ RESET_COL(real_col); ++ ++#ifdef USE_KBD_IRQ ++ DRIVE_ALL_COLS; ++#endif ++ ++ spin_unlock_irqrestore(&kbd_spinlock,flags); ++ ++ return press; ++} ++ ++#define KEYBOARD_WAKEUP_WAIT 300 ++ ++static void sharppda_kbd_holdkeycheck(int row, int col) ++{ ++ int count; ++ ++ for (count = 0; count < KEYBOARD_WAKEUP_WAIT; count++) { ++ if (!sharppda_kbd_keycheck(row, col)) ++ break; ++ mdelay(1); ++ } ++ if (row != 7) /* Power key */ ++ sharppda_kbd_press(KEYCODE(row, col)); ++ if (count >= KEYBOARD_WAKEUP_WAIT) { ++ sharppda_kbd_press(KEYCODE(row, col)); ++ sharppda_kbd_hold(0); ++ } ++} ++#endif ++ ++static void sharppda_kbd_press_repeat( int code ) ++{ ++ int i; ++ for (i=0; i<JUST_PRESSED; i++) sharppda_kbd_press(code); ++} ++static void sharppda_kbd_release_repeat( int code ) ++{ ++ int i; ++ for (i=0; i<JUST_RELEASED-PRESSED; i++) sharppda_kbd_release(code); ++} ++ ++int sharppda_kbd_is_wakeup(void) ++{ ++ unsigned long flags; ++ int count = 0, err = 0; ++ int cur_portkey,last_portkey=0; ++ int cur_matrixkey,last_matrixkey=0; ++ const int strobe_num = 4; ++ const int success_count = 10; ++ ++ while( !(count>success_count || err>50) ) { ++ // read GPIO(On,Rec,Sync) key ++ cur_portkey = read_port_key_status_raw(); ++ ++ // read Strobe4(Address,Calendar,Menu,Mail) key ++ spin_lock_irqsave(&kbd_spinlock,flags); ++ DISCHARGE_ALL; ++ WAIT_DISCHARGE_DELAY; ++ ACTIVATE_COL(strobe_num); ++ WAIT_ACTIVATE_DELAY; ++ cur_matrixkey = GET_ROWS_STATUS(strobe_num); ++ spin_unlock_irqrestore(&kbd_spinlock,flags); ++ // compare with last state ++ if (cur_portkey != last_portkey || ++ cur_matrixkey != last_matrixkey) { ++ count = 0; ++ err++; ++ last_portkey = cur_portkey; ++ last_matrixkey = cur_matrixkey; ++ } else { ++ count++; ++ } ++ mdelay(10); ++ } ++ if (count>success_count) { ++ printk("key interrupt on (%04x,%04x)\n",last_portkey,last_matrixkey); ++ if (last_portkey & KEYMASK_ON) { // On ... only status change ++ sharppda_kbdstate[KEYCODE(0, KB_COLS)].in = PRESSED; ++ port_key_delay_state[IDPORT_ON]=PRESSED; ++ } ++ if (last_portkey & KEYMASK_REC) { // Rec ++ if (logical_wakeup_src_mask&IDPM_WAKEUP_REC) { ++ if (port_key_setting[IDPORT_REC]>=0) { ++ sharppda_kbd_press_repeat(KEYCODE(1, KB_COLS)); ++ sharppda_kbd_release_repeat(KEYCODE(1, KB_COLS)); ++ } ++ } else last_portkey &= ~KEYMASK_REC; ++ } ++ if (last_portkey & KEYMASK_SYNC) { // Sync ++ if (logical_wakeup_src_mask&IDPM_WAKEUP_SYNC) { ++ if (port_key_setting[IDPORT_SYNC]>=0) { ++ sharppda_kbd_press_repeat(KEYCODE(2, KB_COLS)); ++ sharppda_kbd_release_repeat(KEYCODE(2, KB_COLS)); ++ } ++ } else last_portkey &= ~KEYMASK_SYNC; ++ } ++ if (last_matrixkey & KEYMASK_ADDRESS) { // Address ++ if (logical_wakeup_src_mask&IDPM_WAKEUP_ADDRESSBOOK) { ++ sharppda_kbd_press_repeat(KEYCODE(3, strobe_num)); ++ sharppda_kbd_release_repeat(KEYCODE(3, strobe_num)); ++ } else last_matrixkey &= ~KEYMASK_ADDRESS; ++ } ++ if (last_matrixkey & KEYMASK_CALENDAR) { // Calendar ++ if (logical_wakeup_src_mask&IDPM_WAKEUP_CALENDAR) { ++ sharppda_kbd_press_repeat(KEYCODE(4, strobe_num)); ++ sharppda_kbd_release_repeat(KEYCODE(4, strobe_num)); ++ } else last_matrixkey &= ~KEYMASK_CALENDAR; ++ } ++ if (last_matrixkey & KEYMASK_MENU) { // Menu ++ if (logical_wakeup_src_mask&IDPM_WAKEUP_MENU) { ++ sharppda_kbd_press_repeat(KEYCODE(5, strobe_num)); ++ sharppda_kbd_release_repeat(KEYCODE(5, strobe_num)); ++ } else last_matrixkey &= ~KEYMASK_MENU; ++ } ++ if (last_matrixkey & KEYMASK_MAIL) { // Mail (Holdkey event) ++ if (logical_wakeup_src_mask&IDPM_WAKEUP_MAIL) { ++ sharppda_kbd_press_repeat(KEYCODE(6, strobe_num)); ++ sharppda_kbd_hold(0); ++ } else last_matrixkey &= ~KEYMASK_MAIL; ++ } ++ return (last_portkey || last_matrixkey)?1:0; ++ } ++ return 0; ++} ++ ++#define MAX_RESET_KEY_COMBINATION 3 ++ ++#define RESET_KEY_NONE (0) ++#define RESET_KEY_FUNC (KEYCODE(5, 10)) ++#define RESET_KEY_HOME (KEYCODE(4, 5)) ++#define RESET_KEY_A (KEYCODE(2, 0)) ++#define RESET_KEY_B (KEYCODE(4, 2)) ++#define RESET_KEY_C (KEYCODE(3, 2)) ++#define RESET_KEY_D (KEYCODE(2, 2)) ++#define RESET_KEY_K (KEYCODE(0, 5)) ++#define RESET_KEY_M (KEYCODE(5, 3)) ++#define RESET_KEY_P (KEYCODE(0, 7)) ++#define RESET_KEY_Q (KEYCODE(1, 0)) ++#define RESET_KEY_R (KEYCODE(4, 1)) ++#define RESET_KEY_T (KEYCODE(1, 2)) ++#define RESET_KEY_Z (KEYCODE(3, 0)) ++ ++static int reset_key_combination[][MAX_RESET_KEY_COMBINATION] = { ++ {RESET_KEY_FUNC, RESET_KEY_HOME, RESET_KEY_NONE}, /* Fn + Home */ ++ {RESET_KEY_P, RESET_KEY_D, RESET_KEY_NONE}, /* P + D */ ++ {RESET_KEY_M, RESET_KEY_D, RESET_KEY_NONE}, /* M + D */ ++ {RESET_KEY_R, RESET_KEY_D, RESET_KEY_NONE}, /* R + D */ ++ {RESET_KEY_FUNC, RESET_KEY_P, RESET_KEY_D}, /* Fn + P + D */ ++ {RESET_KEY_FUNC, RESET_KEY_M, RESET_KEY_D}, /* Fn + M + D */ ++ {RESET_KEY_Q, RESET_KEY_T, RESET_KEY_NONE}, /* Q + T */ ++ {RESET_KEY_C, RESET_KEY_D, RESET_KEY_NONE}, /* C + D */ ++ {RESET_KEY_Z, RESET_KEY_D, RESET_KEY_NONE}, /* Z + D */ ++ {RESET_KEY_K, RESET_KEY_D, RESET_KEY_NONE}, /* K + D */ ++ {RESET_KEY_A, RESET_KEY_B, RESET_KEY_NONE}, /* A + B */ ++ {RESET_KEY_B, RESET_KEY_D, RESET_KEY_NONE}, /* B + D */ ++ {RESET_KEY_A, RESET_KEY_D, RESET_KEY_NONE}, /* A + D */ ++ {RESET_KEY_NONE, RESET_KEY_NONE, RESET_KEY_NONE} /* End Mark */ ++}; ++ ++static int sharppda_kbd_resetcheck_one(void) ++{ ++ unsigned long flags; ++ int row, col, rowd, real_col, i, j, k, press_num = 0, pressed, set_num; ++ int press_key[MAX_RESET_KEY_COMBINATION] = {0, 0, 0}; ++ ++ WAIT_CHATTERING_DELAY; ++ spin_lock_irqsave(&kbd_spinlock,flags); ++ CHARGE_ALL; ++ for (col = 0; col < KB_COLS; col++) { ++ real_col = (GET_REAL_COL_FROM_COL(col)); ++ DISCHARGE_ALL; ++ WAIT_DISCHARGE_DELAY; ++ ACTIVATE_COL(real_col); ++ WAIT_ACTIVATE_DELAY; ++ rowd = GET_ROWS_STATUS(real_col); ++ for (row = 0; row < KB_ROWS; row++) { ++ if (rowd & KB_ROWMASK(row)) { ++ if (press_num >= MAX_RESET_KEY_COMBINATION) { ++ return 0; /* too many keys are pressed */ ++ } ++ press_key[press_num++] = KEYCODE(row, col); ++ } ++ } ++ RESET_COL(real_col); ++ } ++ ++#ifdef USE_KBD_IRQ ++ DRIVE_ALL_COLS; ++#endif ++ ++ spin_unlock_irqrestore(&kbd_spinlock,flags); ++ ++ for (i = 0; reset_key_combination[i][0] != 0; i++) { ++ set_num = 0; ++ for (j = 0; j < MAX_RESET_KEY_COMBINATION; j++) { ++ if (reset_key_combination[i][j] == RESET_KEY_NONE) continue; ++ set_num++; ++ pressed = 0; ++ for (k = 0; k < press_num; k++) { ++ if (press_key[k] == reset_key_combination[i][j]) { ++ pressed = 1; ++ break; ++ } ++ } ++ if (!pressed) break; ++ } ++ if ((j == MAX_RESET_KEY_COMBINATION) && (set_num == press_num)) { ++ return i + 1; ++ } ++ } ++ ++ return 0; ++} ++ ++int sharppda_kbd_resetcheck(void) ++{ ++ int state, i; ++ ++ state = sharppda_kbd_resetcheck_one(); ++#if CHECK_CHUTTER_BOUNCE ++ if (!state) return 0; ++ for (i = 0; i < CHECK_CHUTTER; i++) { ++ mdelay(5); ++ if (sharppda_kbd_resetcheck_one() != state) return 0; ++ } ++#endif ++ return state; ++} ++/* ++ * end of source ++ */ +diff -Nur linux_c860_org/drivers/char/tosa_rawmap.h linux/drivers/char/tosa_rawmap.h +--- linux_c860_org/drivers/char/tosa_rawmap.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/char/tosa_rawmap.h 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,340 @@ ++#ifndef __KEYTABLE_H_INCLUDED__ ++#define __KEYTABLE_H_INCLUDED__ ++ ++ ++#ifndef NR_KEYS ++#define NR_KEYS 128 ++#endif /* ! NR_KEYS */ ++ ++ ++#ifndef NR_KEYCODES ++#define NR_KEYCODES 128 ++#endif /* ! NR_KEYCODES */ ++ ++ ++#define MODIF_2ND 0x01 ++#define MODIF_CAPS 0x02 ++#define MODIF_NUM 0x03 ++ ++#ifndef KEY_IGN ++#define KEY_IGN 0 ++#endif /* ! KEY_IGN */ ++ ++ ++static unsigned char rawkeytable_table_NormalLower[(NR_KEYCODES+1)] = { ++KEY_IGN,KEY_IGN,SLKEY_W,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_K,SLKEY_BACK_SPACE,SLKEY_P,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_OFF,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Q,SLKEY_E,SLKEY_T,SLKEY_Y,KEY_IGN,SLKEY_O,SLKEY_I,SLKEY_COMMA,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_RECORDER,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_A,SLKEY_D,SLKEY_G,SLKEY_U,KEY_IGN,SLKEY_L,SLKEY_ENTER,SLKEY_PERIOD,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_SYNCSTART,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Z,SLKEY_C,SLKEY_V,SLKEY_J,SLKEY_CONTACTS,SLKEY_F9,SLKEY_F11,SLKEY_F4,SLKEY_LSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_S,SLKEY_R,SLKEY_B,SLKEY_N,SLKEY_ACTIVITY,SLKEY_HOME,SLKEY_MINUS,SLKEY_FRONTLIGHT,KEY_IGN,SLKEY_RSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_TAB,SLKEY_SLASH,SLKEY_H,SLKEY_M,SLKEY_F2,KEY_IGN,SLKEY_UP,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_2ND,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_X,SLKEY_F,SLKEY_SPACE,SLKEY_APOSTROPHE,SLKEY_MAIL,SLKEY_LEFT,SLKEY_DOWN,SLKEY_RIGHT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN}; ++ ++static unsigned char rawkeytable_table_NormalUpper[(NR_KEYCODES+1)] = { ++KEY_IGN,KEY_IGN,SLKEY_W,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_K,SLKEY_BACK_SPACE,SLKEY_P,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_OFF,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Q,SLKEY_E,SLKEY_T,SLKEY_Y,KEY_IGN,SLKEY_O,SLKEY_I,SLKEY_COMMA,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_RECORDER,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_A,SLKEY_D,SLKEY_G,SLKEY_U,KEY_IGN,SLKEY_L,SLKEY_ENTER,SLKEY_PERIOD,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_SYNCSTART,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Z,SLKEY_C,SLKEY_V,SLKEY_J,SLKEY_CONTACTS,SLKEY_F9,SLKEY_F11,SLKEY_F4,SLKEY_LSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_S,SLKEY_R,SLKEY_B,SLKEY_N,SLKEY_ACTIVITY,SLKEY_HOME,SLKEY_MINUS,SLKEY_FRONTLIGHT,KEY_IGN,SLKEY_RSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_TAB,SLKEY_SLASH,SLKEY_H,SLKEY_M,SLKEY_F2,KEY_IGN,SLKEY_UP,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_2ND,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_X,SLKEY_F,SLKEY_SPACE,SLKEY_APOSTROPHE,SLKEY_MAIL,SLKEY_LEFT,SLKEY_DOWN,SLKEY_RIGHT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN}; ++ ++static unsigned char rawkeytable_table_2ndLower[(NR_KEYCODES+1)] = { ++KEY_IGN,KEY_IGN,SLKEY_W,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_K,SLKEY_BACK_SPACE,SLKEY_P,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_OFF,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Q,SLKEY_E,SLKEY_T,SLKEY_Y,KEY_IGN,SLKEY_O,SLKEY_I,SLKEY_COMMA,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_RECORDER,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_A,SLKEY_D,SLKEY_G,SLKEY_U,KEY_IGN,SLKEY_L,SLKEY_ENTER,SLKEY_PERIOD,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_SYNCSTART,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Z,SLKEY_C,SLKEY_V,SLKEY_J,SLKEY_CONTACTS,SLKEY_F9,SLKEY_F11,SLKEY_F4,SLKEY_LSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_S,SLKEY_R,SLKEY_B,SLKEY_N,SLKEY_ACTIVITY,SLKEY_HOME,SLKEY_MINUS,SLKEY_FRONTLIGHT,KEY_IGN,SLKEY_RSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_TAB,SLKEY_SLASH,SLKEY_H,SLKEY_M,SLKEY_F2,KEY_IGN,SLKEY_UP,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_2ND,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_X,SLKEY_F,SLKEY_SPACE,SLKEY_APOSTROPHE,SLKEY_MAIL,SLKEY_LEFT,SLKEY_DOWN,SLKEY_RIGHT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN}; ++ ++static unsigned char rawkeytable_table_2ndUpper[(NR_KEYCODES+1)] = { ++KEY_IGN,KEY_IGN,SLKEY_W,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_K,SLKEY_BACK_SPACE,SLKEY_P,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_OFF,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Q,SLKEY_E,SLKEY_T,SLKEY_Y,KEY_IGN,SLKEY_O,SLKEY_I,SLKEY_COMMA,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_RECORDER,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_A,SLKEY_D,SLKEY_G,SLKEY_U,KEY_IGN,SLKEY_L,SLKEY_ENTER,SLKEY_PERIOD,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_SYNCSTART,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Z,SLKEY_PRINTSCREEN,SLKEY_V,SLKEY_J,SLKEY_CONTACTS,SLKEY_F9,SLKEY_F11,SLKEY_F4,SLKEY_LSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_S,SLKEY_R,SLKEY_B,SLKEY_N,SLKEY_ACTIVITY,SLKEY_HOME,SLKEY_MINUS,SLKEY_FRONTLIGHT,KEY_IGN,SLKEY_RSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_TAB,SLKEY_SLASH,SLKEY_H,SLKEY_M,SLKEY_F2,KEY_IGN,SLKEY_UP,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_2ND,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_X,SLKEY_F,SLKEY_SPACE,SLKEY_APOSTROPHE,SLKEY_MAIL,SLKEY_LEFT,SLKEY_DOWN,SLKEY_RIGHT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN}; ++ ++static unsigned char rawkeytable_table_NumlockLower[(NR_KEYCODES+1)] = { ++KEY_IGN,KEY_IGN,SLKEY_W,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_K,SLKEY_BACK_SPACE,SLKEY_P,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_OFF,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Q,SLKEY_E,SLKEY_T,SLKEY_Y,KEY_IGN,SLKEY_O,SLKEY_I,SLKEY_COMMA,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_RECORDER,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_A,SLKEY_D,SLKEY_G,SLKEY_U,KEY_IGN,SLKEY_L,SLKEY_ENTER,SLKEY_PERIOD,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_SYNCSTART,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Z,SLKEY_C,SLKEY_V,SLKEY_J,SLKEY_CONTACTS,SLKEY_F9,SLKEY_F11,SLKEY_F4,SLKEY_LSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_S,SLKEY_R,SLKEY_B,SLKEY_N,SLKEY_ACTIVITY,SLKEY_HOME,SLKEY_MINUS,SLKEY_FRONTLIGHT,KEY_IGN,SLKEY_RSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_TAB,SLKEY_SLASH,SLKEY_H,SLKEY_M,SLKEY_F2,KEY_IGN,SLKEY_UP,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_2ND,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_X,SLKEY_F,SLKEY_SPACE,SLKEY_APOSTROPHE,SLKEY_MAIL,SLKEY_LEFT,SLKEY_DOWN,SLKEY_RIGHT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN}; ++ ++static unsigned char rawkeytable_table_NumlockUpper[(NR_KEYCODES+1)] = { ++KEY_IGN,KEY_IGN,SLKEY_W,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_K,SLKEY_BACK_SPACE,SLKEY_P,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_OFF,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Q,SLKEY_E,SLKEY_T,SLKEY_Y,KEY_IGN,SLKEY_O,SLKEY_I,SLKEY_COMMA,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_RECORDER,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_A,SLKEY_D,SLKEY_G,SLKEY_U,KEY_IGN,SLKEY_L,SLKEY_ENTER,SLKEY_PERIOD,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_SYNCSTART,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Z,SLKEY_C,SLKEY_V,SLKEY_J,SLKEY_CONTACTS,SLKEY_F9,SLKEY_F11,SLKEY_F4,SLKEY_LSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_S,SLKEY_R,SLKEY_B,SLKEY_N,SLKEY_ACTIVITY,SLKEY_HOME,SLKEY_MINUS,SLKEY_FRONTLIGHT,KEY_IGN,SLKEY_RSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_TAB,SLKEY_SLASH,SLKEY_H,SLKEY_M,SLKEY_F2,KEY_IGN,SLKEY_UP,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_2ND,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_X,SLKEY_F,SLKEY_SPACE,SLKEY_APOSTROPHE,SLKEY_MAIL,SLKEY_LEFT,SLKEY_DOWN,SLKEY_RIGHT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN}; ++ ++static unsigned char rawkeytable_table_Num2ndLower[(NR_KEYCODES+1)] = { ++KEY_IGN,KEY_IGN,SLKEY_W,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_K,SLKEY_BACK_SPACE,SLKEY_P,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_OFF,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Q,SLKEY_E,SLKEY_T,SLKEY_Y,KEY_IGN,SLKEY_O,SLKEY_I,SLKEY_COMMA,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_RECORDER,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_A,SLKEY_D,SLKEY_G,SLKEY_U,KEY_IGN,SLKEY_L,SLKEY_ENTER,SLKEY_PERIOD,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_SYNCSTART,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Z,SLKEY_C,SLKEY_V,SLKEY_J,SLKEY_CONTACTS,SLKEY_F9,SLKEY_F11,SLKEY_F4,SLKEY_LSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_S,SLKEY_R,SLKEY_B,SLKEY_N,SLKEY_ACTIVITY,SLKEY_HOME,SLKEY_MINUS,SLKEY_FRONTLIGHT,KEY_IGN,SLKEY_RSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_TAB,SLKEY_SLASH,SLKEY_H,SLKEY_M,SLKEY_F2,KEY_IGN,SLKEY_UP,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_2ND,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_X,SLKEY_F,SLKEY_SPACE,SLKEY_APOSTROPHE,SLKEY_MAIL,SLKEY_LEFT,SLKEY_DOWN,SLKEY_RIGHT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN}; ++ ++static unsigned char rawkeytable_table_Num2ndUpper[(NR_KEYCODES+1)] = { ++KEY_IGN,KEY_IGN,SLKEY_W,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_K,SLKEY_BACK_SPACE,SLKEY_P,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_OFF,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Q,SLKEY_E,SLKEY_T,SLKEY_Y,KEY_IGN,SLKEY_O,SLKEY_I,SLKEY_COMMA,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_RECORDER,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_A,SLKEY_D,SLKEY_G,SLKEY_U,KEY_IGN,SLKEY_L,SLKEY_ENTER,SLKEY_PERIOD,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_SYNCSTART,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_Z,SLKEY_PRINTSCREEN,SLKEY_V,SLKEY_J,SLKEY_CONTACTS,SLKEY_F9,SLKEY_F11,SLKEY_F4,SLKEY_LSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_S,SLKEY_R,SLKEY_B,SLKEY_N,SLKEY_ACTIVITY,SLKEY_HOME,SLKEY_MINUS,SLKEY_FRONTLIGHT,KEY_IGN,SLKEY_RSHIFT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_TAB,SLKEY_SLASH,SLKEY_H,SLKEY_M,SLKEY_F2,KEY_IGN,SLKEY_UP,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_2ND,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,SLKEY_X,SLKEY_F,SLKEY_SPACE,SLKEY_APOSTROPHE,SLKEY_MAIL,SLKEY_LEFT,SLKEY_DOWN,SLKEY_RIGHT,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN,KEY_IGN}; ++ ++ ++ ++#define STATE_S0 0 ++#define STATE_S1 1 ++#define STATE_S2 2 ++#define STATE_S3 3 ++#define STATE_S4 4 ++#define STATE_S5 5 ++#define STATE_S6 6 ++#define STATE_S7 7 ++#define STATE_S8 8 ++#define STATE_S9 9 ++#define STATE_S10 10 ++#define STATE_S11 11 ++#define STATE_S12 12 ++#define STATE_S13 13 ++#define STATE_S14 14 ++#define STATE_S15 15 ++#define STATE_S16 16 ++#define STATE_S17 17 ++#define STATE_S18 18 ++#define STATE_S19 19 ++#define STATE_S20 20 ++#define STATE_S21 21 ++#define STATE_S22 22 ++#define STATE_S23 23 ++#define STATE_S24 24 ++#define STATE_S25 25 ++#define STATE_S26 26 ++#define STATE_S27 27 ++#define STATE_S28 28 ++#define STATE_S29 29 ++#define STATE_S30 30 ++#define STATE_S31 31 ++#define STATE_S32 32 ++#define STATE_S33 33 ++#define STATE_S34 34 ++#define STATE_S35 35 ++#define STATE_S36 36 ++#define STATE_S37 37 ++#define STATE_S38 38 ++#define STATE_S39 39 ++#define STATE_S40 40 ++#define STATE_S41 41 ++#define STATE_S42 42 ++#define STATE_S43 43 ++#define STATE_S44 44 ++#define STATE_S45 45 ++#define STATE_S46 46 ++#define STATE_S47 47 ++#define STATE_S48 48 ++#define STATE_S49 49 ++#define STATE_S50 50 ++#define STATE_S51 51 ++#define STATE_S52 52 ++#define STATE_S53 53 ++#define STATE_S54 54 ++#define STATE_S55 55 ++#define STATE_S56 56 ++#define STATE_S57 57 ++#define STATE_S58 58 ++#define STATE_S59 59 ++#define STATE_S60 60 ++#define STATE_S61 61 ++#define STATE_S62 62 ++#define STATE_S63 63 ++#define STATE_S64 64 ++#define STATE_S65 65 ++#define STATE_S66 66 ++#define STATE_S67 67 ++#define STATE_S68 68 ++#define STATE_S69 69 ++#define STATE_S70 70 ++#define STATE_S71 71 ++#define STATE_S72 72 ++#define STATE_S73 73 ++#define STATE_S74 74 ++#define STATE_S75 75 ++#define STATE_S76 76 ++#define STATE_S77 77 ++#define STATE_S78 78 ++#define STATE_S79 79 ++ ++ ++#define STATE_NUMS_TOTAL 80 ++ ++ ++#ifdef RAWKEY_MAP_DEBUG ++static char *state_names[STATE_NUMS_TOTAL] = { ++ "S0", ++ "S1", ++ "S2", ++ "S3", ++ "S4", ++ "S5", ++ "S6", ++ "S7", ++ "S8", ++ "S9", ++ "S10", ++ "S11", ++ "S12", ++ "S13", ++ "S14", ++ "S15", ++ "S16", ++ "S17", ++ "S18", ++ "S19", ++ "S20", ++ "S21", ++ "S22", ++ "S23", ++ "S24", ++ "S25", ++ "S26", ++ "S27", ++ "S28", ++ "S29", ++ "S30", ++ "S31", ++ "S32", ++ "S33", ++ "S34", ++ "S35", ++ "S36", ++ "S37", ++ "S38", ++ "S39", ++ "S40", ++ "S41", ++ "S42", ++ "S43", ++ "S44", ++ "S45", ++ "S46", ++ "S47", ++ "S48", ++ "S49", ++ "S50", ++ "S51", ++ "S52", ++ "S53", ++ "S54", ++ "S55", ++ "S56", ++ "S57", ++ "S58", ++ "S59", ++ "S60", ++ "S61", ++ "S62", ++ "S63", ++ "S64", ++ "S65", ++ "S66", ++ "S67", ++ "S68", ++ "S69", ++ "S70", ++ "S71", ++ "S72", ++ "S73", ++ "S74", ++ "S75", ++ "S76", ++ "S77", ++ "S78", ++ "S79" ++}; ++#endif /* RAWKEY_MAP_DEBUG */ ++ ++ ++static unsigned char state_table_LSHIFT_up[STATE_NUMS_TOTAL] = { ++STATE_S0,STATE_S0,STATE_S2,STATE_S2,STATE_S4,STATE_S4,STATE_S6,STATE_S6,STATE_S8,STATE_S8,STATE_S10,STATE_S10,STATE_S12,STATE_S12,STATE_S14,STATE_S14,STATE_S16,STATE_S16,STATE_S18,STATE_S18,STATE_S20,STATE_S20,STATE_S22,STATE_S22,STATE_S24,STATE_S24,STATE_S26,STATE_S26,STATE_S28,STATE_S28,STATE_S30,STATE_S30,STATE_S32,STATE_S32,STATE_S34,STATE_S34,STATE_S36,STATE_S36,STATE_S38,STATE_S38,STATE_S40,STATE_S40,STATE_S42,STATE_S42,STATE_S44,STATE_S44,STATE_S46,STATE_S46,STATE_S48,STATE_S48,STATE_S50,STATE_S50,STATE_S52,STATE_S52,STATE_S54,STATE_S54,STATE_S56,STATE_S56,STATE_S58,STATE_S58,STATE_S60,STATE_S60,STATE_S62,STATE_S62,STATE_S64,STATE_S64,STATE_S66,STATE_S66,STATE_S68,STATE_S68,STATE_S70,STATE_S70,STATE_S72,STATE_S72,STATE_S74,STATE_S74,STATE_S76,STATE_S76,STATE_S78,STATE_S78}; ++ ++static unsigned char state_table_RSHIFT_up[STATE_NUMS_TOTAL] = { ++STATE_S0,STATE_S1,STATE_S2,STATE_S3,STATE_S4,STATE_S5,STATE_S6,STATE_S7,STATE_S8,STATE_S9,STATE_S10,STATE_S11,STATE_S12,STATE_S13,STATE_S14,STATE_S15,STATE_S16,STATE_S17,STATE_S18,STATE_S19,STATE_S20,STATE_S21,STATE_S22,STATE_S23,STATE_S24,STATE_S25,STATE_S26,STATE_S27,STATE_S28,STATE_S29,STATE_S30,STATE_S31,STATE_S32,STATE_S33,STATE_S34,STATE_S35,STATE_S36,STATE_S37,STATE_S38,STATE_S39,STATE_S0,STATE_S1,STATE_S2,STATE_S3,STATE_S4,STATE_S5,STATE_S6,STATE_S7,STATE_S8,STATE_S9,STATE_S10,STATE_S11,STATE_S12,STATE_S13,STATE_S14,STATE_S15,STATE_S16,STATE_S17,STATE_S18,STATE_S19,STATE_S20,STATE_S21,STATE_S22,STATE_S23,STATE_S24,STATE_S25,STATE_S26,STATE_S27,STATE_S28,STATE_S29,STATE_S30,STATE_S31,STATE_S32,STATE_S33,STATE_S34,STATE_S35,STATE_S36,STATE_S37,STATE_S38,STATE_S39}; ++ ++static unsigned char state_table_2nd_up[STATE_NUMS_TOTAL] = { ++STATE_S0,STATE_S1,STATE_S6,STATE_S7,STATE_S0,STATE_S1,STATE_S6,STATE_S7,STATE_S0,STATE_S1,STATE_S10,STATE_S11,STATE_S16,STATE_S17,STATE_S10,STATE_S11,STATE_S16,STATE_S17,STATE_S10,STATE_S11,STATE_S20,STATE_S21,STATE_S26,STATE_S27,STATE_S20,STATE_S21,STATE_S26,STATE_S27,STATE_S20,STATE_S21,STATE_S30,STATE_S31,STATE_S36,STATE_S37,STATE_S30,STATE_S31,STATE_S36,STATE_S37,STATE_S30,STATE_S31,STATE_S40,STATE_S41,STATE_S46,STATE_S47,STATE_S40,STATE_S41,STATE_S46,STATE_S47,STATE_S40,STATE_S41,STATE_S50,STATE_S51,STATE_S56,STATE_S57,STATE_S50,STATE_S51,STATE_S56,STATE_S57,STATE_S50,STATE_S51,STATE_S60,STATE_S61,STATE_S66,STATE_S67,STATE_S60,STATE_S61,STATE_S66,STATE_S67,STATE_S60,STATE_S61,STATE_S70,STATE_S71,STATE_S76,STATE_S77,STATE_S70,STATE_S71,STATE_S76,STATE_S77,STATE_S70,STATE_S71}; ++ ++ ++ ++#define UP_TABLES_SIZE 3 ++ ++ ++static unsigned char *up_tables[UP_TABLES_SIZE] = { ++ state_table_LSHIFT_up,state_table_RSHIFT_up,state_table_2nd_up ++}; ++ ++ ++#define SEE_LSHIFT_UP 0 ++#define SEE_RSHIFT_UP 1 ++#define SEE_2nd_UP 2 ++#define UP_NOP -1 ++ ++ ++static char up_modifs_ref[(NR_KEYCODES+1)] = { ++UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,SEE_LSHIFT_UP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,SEE_RSHIFT_UP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,SEE_2nd_UP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP,UP_NOP}; ++ ++ ++static unsigned char state_table_LSHIFT_down[STATE_NUMS_TOTAL] = { ++STATE_S1,STATE_S1,STATE_S3,STATE_S3,STATE_S5,STATE_S5,STATE_S7,STATE_S7,STATE_S9,STATE_S9,STATE_S11,STATE_S11,STATE_S13,STATE_S13,STATE_S15,STATE_S15,STATE_S17,STATE_S17,STATE_S19,STATE_S19,STATE_S21,STATE_S21,STATE_S23,STATE_S23,STATE_S25,STATE_S25,STATE_S27,STATE_S27,STATE_S29,STATE_S29,STATE_S31,STATE_S31,STATE_S33,STATE_S33,STATE_S35,STATE_S35,STATE_S37,STATE_S37,STATE_S39,STATE_S39,STATE_S41,STATE_S41,STATE_S43,STATE_S43,STATE_S45,STATE_S45,STATE_S47,STATE_S47,STATE_S49,STATE_S49,STATE_S51,STATE_S51,STATE_S53,STATE_S53,STATE_S55,STATE_S55,STATE_S57,STATE_S57,STATE_S59,STATE_S59,STATE_S61,STATE_S61,STATE_S63,STATE_S63,STATE_S65,STATE_S65,STATE_S67,STATE_S67,STATE_S69,STATE_S69,STATE_S71,STATE_S71,STATE_S73,STATE_S73,STATE_S75,STATE_S75,STATE_S77,STATE_S77,STATE_S79,STATE_S79}; ++ ++static unsigned char state_table_RSHIFT_down[STATE_NUMS_TOTAL] = { ++STATE_S40,STATE_S41,STATE_S42,STATE_S43,STATE_S44,STATE_S45,STATE_S46,STATE_S47,STATE_S48,STATE_S49,STATE_S50,STATE_S51,STATE_S52,STATE_S53,STATE_S54,STATE_S55,STATE_S56,STATE_S57,STATE_S58,STATE_S59,STATE_S60,STATE_S61,STATE_S62,STATE_S63,STATE_S64,STATE_S65,STATE_S66,STATE_S67,STATE_S68,STATE_S69,STATE_S70,STATE_S71,STATE_S72,STATE_S73,STATE_S74,STATE_S75,STATE_S76,STATE_S77,STATE_S78,STATE_S79,STATE_S40,STATE_S41,STATE_S42,STATE_S43,STATE_S44,STATE_S45,STATE_S46,STATE_S47,STATE_S48,STATE_S49,STATE_S50,STATE_S51,STATE_S52,STATE_S53,STATE_S54,STATE_S55,STATE_S56,STATE_S57,STATE_S58,STATE_S59,STATE_S60,STATE_S61,STATE_S62,STATE_S63,STATE_S64,STATE_S65,STATE_S66,STATE_S67,STATE_S68,STATE_S69,STATE_S70,STATE_S71,STATE_S72,STATE_S73,STATE_S74,STATE_S75,STATE_S76,STATE_S77,STATE_S78,STATE_S79}; ++ ++static unsigned char state_table_2nd_down[STATE_NUMS_TOTAL] = { ++STATE_S2,STATE_S3,STATE_S2,STATE_S3,STATE_S4,STATE_S5,STATE_S8,STATE_S9,STATE_S8,STATE_S9,STATE_S12,STATE_S13,STATE_S12,STATE_S13,STATE_S14,STATE_S15,STATE_S18,STATE_S19,STATE_S18,STATE_S19,STATE_S22,STATE_S23,STATE_S22,STATE_S23,STATE_S24,STATE_S25,STATE_S28,STATE_S29,STATE_S28,STATE_S29,STATE_S32,STATE_S33,STATE_S32,STATE_S33,STATE_S34,STATE_S35,STATE_S38,STATE_S39,STATE_S38,STATE_S39,STATE_S42,STATE_S43,STATE_S42,STATE_S43,STATE_S44,STATE_S45,STATE_S48,STATE_S49,STATE_S48,STATE_S49,STATE_S52,STATE_S53,STATE_S52,STATE_S53,STATE_S54,STATE_S55,STATE_S58,STATE_S59,STATE_S58,STATE_S59,STATE_S62,STATE_S63,STATE_S62,STATE_S63,STATE_S64,STATE_S65,STATE_S68,STATE_S69,STATE_S68,STATE_S69,STATE_S72,STATE_S73,STATE_S72,STATE_S73,STATE_S74,STATE_S75,STATE_S78,STATE_S79,STATE_S78,STATE_S79}; ++ ++static unsigned char state_table_caps_down[STATE_NUMS_TOTAL] = { ++STATE_S0,STATE_S1,STATE_S14,STATE_S15,STATE_S14,STATE_S15,STATE_S10,STATE_S11,STATE_S14,STATE_S15,STATE_S10,STATE_S11,STATE_S4,STATE_S5,STATE_S4,STATE_S5,STATE_S0,STATE_S1,STATE_S4,STATE_S5,STATE_S20,STATE_S21,STATE_S34,STATE_S35,STATE_S34,STATE_S35,STATE_S30,STATE_S31,STATE_S34,STATE_S35,STATE_S30,STATE_S31,STATE_S24,STATE_S25,STATE_S24,STATE_S25,STATE_S20,STATE_S21,STATE_S24,STATE_S25,STATE_S40,STATE_S41,STATE_S54,STATE_S55,STATE_S54,STATE_S55,STATE_S50,STATE_S51,STATE_S54,STATE_S55,STATE_S50,STATE_S51,STATE_S44,STATE_S45,STATE_S44,STATE_S45,STATE_S40,STATE_S41,STATE_S44,STATE_S45,STATE_S60,STATE_S61,STATE_S74,STATE_S75,STATE_S74,STATE_S75,STATE_S70,STATE_S71,STATE_S74,STATE_S75,STATE_S70,STATE_S71,STATE_S64,STATE_S65,STATE_S64,STATE_S65,STATE_S60,STATE_S61,STATE_S64,STATE_S65}; ++ ++static unsigned char state_table_num_down[STATE_NUMS_TOTAL] = { ++STATE_S0,STATE_S1,STATE_S24,STATE_S25,STATE_S24,STATE_S25,STATE_S20,STATE_S21,STATE_S24,STATE_S25,STATE_S10,STATE_S11,STATE_S34,STATE_S35,STATE_S34,STATE_S35,STATE_S30,STATE_S31,STATE_S34,STATE_S35,STATE_S20,STATE_S21,STATE_S4,STATE_S5,STATE_S4,STATE_S5,STATE_S0,STATE_S1,STATE_S4,STATE_S5,STATE_S30,STATE_S31,STATE_S14,STATE_S15,STATE_S14,STATE_S15,STATE_S10,STATE_S11,STATE_S14,STATE_S15,STATE_S40,STATE_S41,STATE_S64,STATE_S65,STATE_S64,STATE_S65,STATE_S60,STATE_S61,STATE_S64,STATE_S65,STATE_S50,STATE_S51,STATE_S74,STATE_S75,STATE_S74,STATE_S75,STATE_S70,STATE_S71,STATE_S74,STATE_S75,STATE_S60,STATE_S61,STATE_S44,STATE_S45,STATE_S44,STATE_S45,STATE_S40,STATE_S41,STATE_S44,STATE_S45,STATE_S70,STATE_S71,STATE_S54,STATE_S55,STATE_S54,STATE_S55,STATE_S50,STATE_S51,STATE_S54,STATE_S55}; ++ ++static unsigned char state_table_ANY_OTHER_down[STATE_NUMS_TOTAL] = { ++STATE_S0,STATE_S1,STATE_S4,STATE_S5,STATE_S4,STATE_S5,STATE_S0,STATE_S1,STATE_S4,STATE_S5,STATE_S10,STATE_S11,STATE_S14,STATE_S15,STATE_S14,STATE_S15,STATE_S10,STATE_S11,STATE_S14,STATE_S15,STATE_S20,STATE_S21,STATE_S24,STATE_S25,STATE_S24,STATE_S25,STATE_S20,STATE_S21,STATE_S24,STATE_S25,STATE_S30,STATE_S31,STATE_S34,STATE_S35,STATE_S34,STATE_S35,STATE_S30,STATE_S31,STATE_S34,STATE_S35,STATE_S40,STATE_S41,STATE_S44,STATE_S45,STATE_S44,STATE_S45,STATE_S40,STATE_S41,STATE_S44,STATE_S45,STATE_S50,STATE_S51,STATE_S54,STATE_S55,STATE_S54,STATE_S55,STATE_S50,STATE_S51,STATE_S54,STATE_S55,STATE_S60,STATE_S61,STATE_S64,STATE_S65,STATE_S64,STATE_S65,STATE_S60,STATE_S61,STATE_S64,STATE_S65,STATE_S70,STATE_S71,STATE_S74,STATE_S75,STATE_S74,STATE_S75,STATE_S70,STATE_S71,STATE_S74,STATE_S75}; ++ ++ ++ ++#define DOWN_TABLES_SIZE 6 ++ ++ ++static unsigned char *down_tables[DOWN_TABLES_SIZE] = { ++ state_table_LSHIFT_down,state_table_RSHIFT_down,state_table_2nd_down,state_table_caps_down,state_table_num_down,state_table_ANY_OTHER_down ++}; ++ ++ ++#define SEE_LSHIFT_DOWN 0 ++#define SEE_RSHIFT_DOWN 1 ++#define SEE_2nd_DOWN 2 ++#define SEE_caps_DOWN 3 ++#define SEE_num_DOWN 4 ++#define SEE_ANY_OTHER_DOWN 5 ++#define DOWN_NOP -1 ++ ++ ++static char down_modifs_ref[(NR_KEYCODES+1)] = { ++DOWN_NOP,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_LSHIFT_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_RSHIFT_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_2nd_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_caps_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_num_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN,SEE_ANY_OTHER_DOWN}; ++ ++ ++static unsigned char extmodif_map_2nd[STATE_NUMS_TOTAL] = {0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1}; ++static unsigned char extmodif_map_CAPS[STATE_NUMS_TOTAL] = {0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1}; ++static unsigned char extmodif_map_NUM[STATE_NUMS_TOTAL] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}; ++ ++#define EXTMODIF_SHOWSTAT_KEYMAX 4 ++ ++static unsigned char *extmodif_status_tables[EXTMODIF_SHOWSTAT_KEYMAX] = { ++NULL,extmodif_map_2nd,extmodif_map_CAPS,extmodif_map_NUM}; ++ ++ ++static unsigned char extmove_map_2nd[STATE_NUMS_TOTAL] = {STATE_S6,STATE_S7,STATE_S2,STATE_S3,STATE_S4,STATE_S5,STATE_S0,STATE_S1,STATE_S8,STATE_S9,STATE_S16,STATE_S17,STATE_S12,STATE_S13,STATE_S14,STATE_S15,STATE_S10,STATE_S11,STATE_S18,STATE_S19,STATE_S26,STATE_S27,STATE_S22,STATE_S23,STATE_S24,STATE_S25,STATE_S20,STATE_S21,STATE_S28,STATE_S29,STATE_S36,STATE_S37,STATE_S32,STATE_S33,STATE_S34,STATE_S35,STATE_S30,STATE_S31,STATE_S38,STATE_S39,STATE_S46,STATE_S47,STATE_S42,STATE_S43,STATE_S44,STATE_S45,STATE_S40,STATE_S41,STATE_S48,STATE_S49,STATE_S56,STATE_S57,STATE_S52,STATE_S53,STATE_S54,STATE_S55,STATE_S50,STATE_S51,STATE_S58,STATE_S59,STATE_S66,STATE_S67,STATE_S62,STATE_S63,STATE_S64,STATE_S65,STATE_S60,STATE_S61,STATE_S68,STATE_S69,STATE_S76,STATE_S77,STATE_S72,STATE_S73,STATE_S74,STATE_S75,STATE_S70,STATE_S71,STATE_S78,STATE_S79}; ++static unsigned char extmove_map_CAPS[STATE_NUMS_TOTAL] = {STATE_S10,STATE_S11,STATE_S12,STATE_S13,STATE_S14,STATE_S15,STATE_S16,STATE_S17,STATE_S18,STATE_S19,STATE_S0,STATE_S1,STATE_S2,STATE_S3,STATE_S4,STATE_S5,STATE_S6,STATE_S7,STATE_S8,STATE_S9,STATE_S30,STATE_S31,STATE_S32,STATE_S33,STATE_S34,STATE_S35,STATE_S36,STATE_S37,STATE_S38,STATE_S39,STATE_S20,STATE_S21,STATE_S22,STATE_S23,STATE_S24,STATE_S25,STATE_S26,STATE_S27,STATE_S28,STATE_S29,STATE_S50,STATE_S51,STATE_S52,STATE_S53,STATE_S54,STATE_S55,STATE_S56,STATE_S57,STATE_S58,STATE_S59,STATE_S40,STATE_S41,STATE_S42,STATE_S43,STATE_S44,STATE_S45,STATE_S46,STATE_S47,STATE_S48,STATE_S49,STATE_S70,STATE_S71,STATE_S72,STATE_S73,STATE_S74,STATE_S75,STATE_S76,STATE_S77,STATE_S78,STATE_S79,STATE_S60,STATE_S61,STATE_S62,STATE_S63,STATE_S64,STATE_S65,STATE_S66,STATE_S67,STATE_S68,STATE_S69}; ++static unsigned char extmove_map_NUM[STATE_NUMS_TOTAL] = {STATE_S20,STATE_S21,STATE_S22,STATE_S23,STATE_S24,STATE_S25,STATE_S26,STATE_S27,STATE_S28,STATE_S29,STATE_S30,STATE_S31,STATE_S32,STATE_S33,STATE_S34,STATE_S35,STATE_S36,STATE_S37,STATE_S38,STATE_S39,STATE_S0,STATE_S1,STATE_S2,STATE_S3,STATE_S4,STATE_S5,STATE_S6,STATE_S7,STATE_S8,STATE_S9,STATE_S10,STATE_S11,STATE_S12,STATE_S13,STATE_S14,STATE_S15,STATE_S16,STATE_S17,STATE_S18,STATE_S19,STATE_S60,STATE_S61,STATE_S62,STATE_S63,STATE_S64,STATE_S65,STATE_S66,STATE_S67,STATE_S68,STATE_S69,STATE_S70,STATE_S71,STATE_S72,STATE_S73,STATE_S74,STATE_S75,STATE_S76,STATE_S77,STATE_S78,STATE_S79,STATE_S40,STATE_S41,STATE_S42,STATE_S43,STATE_S44,STATE_S45,STATE_S46,STATE_S47,STATE_S48,STATE_S49,STATE_S50,STATE_S51,STATE_S52,STATE_S53,STATE_S54,STATE_S55,STATE_S56,STATE_S57,STATE_S58,STATE_S59}; ++ ++#define EXTMODIF_MOVESTAT_KEYMAX 4 ++ ++static unsigned char *extmodif_move_tables[EXTMODIF_MOVESTAT_KEYMAX] = { ++NULL,extmove_map_2nd,extmove_map_CAPS,extmove_map_NUM}; ++ ++ ++ ++typedef struct shappda_holdkey_info { ++ int type; ++ int character; ++ void (*func)(void); ++} shappda_holdkey_info; ++ ++#define HOLDKEYTYPE_CHAR 1 ++#define HOLDKEYTYPE_FUNC 2 ++ ++static shappda_holdkey_info shappda_holdkey_UserDef = { ++ type: HOLDKEYTYPE_CHAR, ++ character: SLKEY_EXCLAM, ++ func: NULL ++}; ++static shappda_holdkey_info shappda_holdkey_Mail = { ++ type: HOLDKEYTYPE_CHAR, ++ character: SLKEY_MAIL2, ++ func: NULL ++}; ++ ++static shappda_holdkey_info *holdkey_info[(NR_KEYCODES+1)] = { ++NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,&shappda_holdkey_UserDef,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,&shappda_holdkey_Mail,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}; ++ ++ ++static unsigned char *state_to_keymap[STATE_NUMS_TOTAL] = { ++rawkeytable_table_NormalLower,rawkeytable_table_NormalUpper,rawkeytable_table_2ndLower,rawkeytable_table_2ndUpper,rawkeytable_table_2ndLower,rawkeytable_table_2ndUpper,rawkeytable_table_2ndLower,rawkeytable_table_2ndUpper,rawkeytable_table_2ndLower,rawkeytable_table_2ndUpper,rawkeytable_table_NormalLower,rawkeytable_table_NormalUpper,rawkeytable_table_2ndLower,rawkeytable_table_2ndUpper,rawkeytable_table_2ndLower,rawkeytable_table_2ndUpper,rawkeytable_table_2ndLower,rawkeytable_table_2ndUpper,rawkeytable_table_2ndLower,rawkeytable_table_2ndUpper,rawkeytable_table_NumlockLower,rawkeytable_table_NumlockUpper,rawkeytable_table_Num2ndLower,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndLower,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndLower,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndLower,rawkeytable_table_Num2ndUpper,rawkeytable_table_NumlockLower,rawkeytable_table_NumlockUpper,rawkeytable_table_Num2ndLower,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndLower,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndLower,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndLower,rawkeytable_table_Num2ndUpper,rawkeytable_table_NormalUpper,rawkeytable_table_NormalUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_NormalUpper,rawkeytable_table_NormalUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_2ndUpper,rawkeytable_table_NumlockUpper,rawkeytable_table_NumlockUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_NumlockUpper,rawkeytable_table_NumlockUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper,rawkeytable_table_Num2ndUpper}; ++ ++ ++#endif /* ! __KEYTABLE_H_INCLUDED__ */ +diff -Nur linux_c860_org/drivers/char/tosa_rawmap_rollover.h linux/drivers/char/tosa_rawmap_rollover.h +--- linux_c860_org/drivers/char/tosa_rawmap_rollover.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/char/tosa_rawmap_rollover.h 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,27 @@ ++#ifndef __TOSA_RAWMAP_ROLLOVER_H__ ++#define __TOSA_RAWMAP_ROLLOVER_H__ ++ ++#define ROLLOVER_NO_FLAG 0x00 ++#define ROLLOVER_TAB 0x01 ++#define ROLLOVER_DIRECT_ON 0x02 ++#define ROLLOVER_HORIZONTAL 0x04 ++#define ROLLOVER_VERTICAL 0x08 ++#define ROLLOVER_ENTQUESPC 0x10 ++#define ROLLOVER_LSHIFT 0x20 ++#define ROLLOVER_RSHIFT 0x40 ++#define ROLLOVER_FUNCTION 0x80 ++ ++#define ROLLOVER_CHECK_FLAG(a, b) (((a) & (b)) != 0) ++ ++static unsigned int rollover_flag_table[(NR_KEYCODES+1)] = { ++ ROLLOVER_NO_FLAG, ++ /*0*/ ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ++ /*1*/ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ++ /*2*/ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_ENTQUESPC/**/, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ++ /*3*/ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_DIRECT_ON/**/, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_LSHIFT/**/, ROLLOVER_RSHIFT, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ++ /*4*/ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_DIRECT_ON/**/, ROLLOVER_DIRECT_ON/**/, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_RSHIFT/**/, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ++ /*5*/ROLLOVER_TAB/**/, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_DIRECT_ON/**/, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_VERTICAL/**/, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_FUNCTION/**/, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ++ /*6*/ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_ENTQUESPC/**/, ROLLOVER_DIRECT_ON/**/, ROLLOVER_NO_FLAG, ROLLOVER_HORIZONTAL/**/, ROLLOVER_VERTICAL/**/, ROLLOVER_HORIZONTAL/**/, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ++ /*7*/ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG, ROLLOVER_NO_FLAG ++}; ++#endif // end __TOSA_RAWMAP_ROLLOVER_H__ +diff -Nur linux_c860_org/drivers/char/tosa_ts.c linux/drivers/char/tosa_ts.c +--- linux_c860_org/drivers/char/tosa_ts.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/char/tosa_ts.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,807 @@ ++/* ++ * drivers/char/tosa_ts.c ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ * Based on: ++ * cotulla_ts.c ++ * ++ */ ++ ++/***************************************************************************/ ++ ++#include <linux/config.h> ++#include <linux/init.h> ++#include <linux/poll.h> ++#include <linux/delay.h> ++#include <linux/ioctl.h> ++#include <linux/ac97_codec.h> ++#include <linux/sched.h> ++#include <linux/tqueue.h> ++#include <linux/module.h> ++#include <linux/proc_fs.h> ++ ++#include <asm/segment.h> ++#include <asm/uaccess.h> ++#include <asm/arch/hardware.h> ++#include <asm/arch/irqs.h> ++#include <asm/arch/tosa_wm9712.h> ++#include <asm/sharp_apm.h> ++ ++#define TS_MAJOR 11 ++#define ADD_TS_TIMER (HZ / 120) ++/* AC97 Touch Screen channel */ ++#define ADCH_TPX 0x01 ++#define ADCH_TPY 0x02 ++/* AC97 Touch Screen bits */ ++#define TSR1_POLL (1<<15) ++#define TSR1_COO (1<<11) ++#define TSR1_CTC (1<<10) ++#define TSR1_SLEN (1<< 3) ++#define TSR2_RPR (1<<13) ++#define TSR2_45W (1<<12) ++#define TSR2_PDEN (1<<11) ++#define TSR2_WAIT (1<< 9) ++#define TSR2_PIL (1<< 8) ++#define CODEC_PENDOWN (1<< 3) ++ ++#define TS_REG1_POLL 0x8000 ++#define TS_REG1_DEFVAL 0x0000 ++#define TS_REG2_DEFVAL 0xe030 ++ ++#define DBG_LEVEL 0 ++ ++#define DBG_L1 1 ++#define DBG_L2 2 ++#define DBG_L3 3 ++ ++#define DEBUG(level, x, args...) \ ++ if( level <= DBG_LEVEL ) printk("%s: " x, __FUNCTION__ , ## args) ++ ++#define DEV_NAME "ts" ++ ++int ts_type = 0; ++ ++static DECLARE_WAIT_QUEUE_HEAD(ts_proc); ++ ++static DECLARE_WAIT_QUEUE_HEAD(pd_mloop); ++ ++static struct timer_list tp_main_timer; ++static unsigned char tp_timer_on = 0; ++static unsigned char ac97_on = 0; ++static unsigned char penup_irq = 1; ++ ++int ac97_ad_input(int, unsigned short *); ++static void ts_interrupt(int, void*, struct pt_regs*); ++ ++#define BUFSIZE 128 ++ ++typedef struct { ++ unsigned short xd; ++ unsigned short yd; ++ unsigned char pressure; ++} ts_pos_t; ++ ++typedef struct { ++ short pressure; ++ short x; ++ short y; ++ short millisecs; ++} TS_EVENT; ++ ++static DECLARE_WAIT_QUEUE_HEAD(queue); ++struct fasync_struct *fasync; ++static TS_EVENT tbuf[BUFSIZE], tc; ++static int raw_max_x, raw_max_y; ++static int res_x, res_y; ++static int raw_min_x, raw_min_y; ++static int cal_ok, x_rev, y_rev, xyswap; ++static int head = 0, tail = 0; ++ ++#ifdef CONFIG_PM ++static int tp_suspend = 0; ++#endif /* CONFIG_PM */ ++ ++#define REMOVE_TP_NOISE_BY_SW ++/* #define REMOVE_TP_NOISE_BY_HW */ ++ ++#if 1 // 2003/9/4 Noise reduction ++#define TOUCH_PANEL_AVERAGE 5 ++#define DEFAULT_TP_WAIT_VGA 25 ++#define DEFAULT_TP_WAIT_QVGA 44 ++#define SIMPLE_AVERAGE ++ ++#define CCNT(a) asm("mrc p14, 0, %0, C1, C0, 0" : "=r"(a)) ++#define CCNT_ON() {int pmnc = 1;asm("mcr p14, 0, %0, C0, C0, 0" : : "r"(pmnc));} ++#define CCNT_OFF() {int pmnc = 0;asm("mcr p14, 0, %0, C0, C0, 0" : : "r"(pmnc));} ++static unsigned long g_TpWaitVga = DEFAULT_TP_WAIT_VGA; ++static unsigned long g_TpWaitQvga = DEFAULT_TP_WAIT_QVGA; ++static unsigned short XBuf[TOUCH_PANEL_AVERAGE]; ++static unsigned short YBuf[TOUCH_PANEL_AVERAGE]; ++static int TpBufIdx = -1; ++extern int tc6393fb_isblank; // no H-Sync while blanking ++ ++#define PROC_DIRNAME "ts" ++ ++struct proc_dir_entry *proc_ts = NULL; ++typedef struct tosa_ts_entry { ++ unsigned long* addr; ++ unsigned long def_value; ++ char* name; ++ char* description; ++ unsigned short low_ino; ++} tosa_ts_entry_t; ++static tosa_ts_entry_t tosa_ts_params[] = { ++/* { addr, def_value, name, description }*/ ++ { &g_TpWaitVga, DEFAULT_TP_WAIT_VGA, "wait_vga","pen wait for VGA Screen" }, ++ { &g_TpWaitQvga, DEFAULT_TP_WAIT_QVGA, "wait_qvga","pen wait for QVGA Screen"} ++}; ++#define NUM_OF_TOSA_TS_ENTRY (sizeof(tosa_ts_params)/sizeof(tosa_ts_entry_t)) ++ ++static ssize_t tosa_ts_read_params(struct file *file, char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ int i_ino = (file->f_dentry->d_inode)->i_ino; ++ char outputbuf[15]; ++ int count; ++ int i; ++ tosa_ts_entry_t *current_param = NULL; ++ if (*ppos>0) /* Assume reading completed in previous read*/ ++ return 0; ++ for (i=0; i<NUM_OF_TOSA_TS_ENTRY; i++) { ++ if (tosa_ts_params[i].low_ino==i_ino) { ++ current_param = &tosa_ts_params[i]; ++ break; ++ } ++ } ++ if (current_param==NULL) { ++ return -EINVAL; ++ } ++ count = sprintf(outputbuf, "%d\n", ++ *((volatile unsigned long *) current_param->addr)); ++ *ppos += count; ++ if (count>nbytes) /* Assume output can be read at one time */ ++ return -EINVAL; ++ if (copy_to_user(buf, outputbuf, count)) ++ return -EFAULT; ++ return count; ++} ++ ++static ssize_t tosa_ts_write_params(struct file *file, const char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ int i_ino = (file->f_dentry->d_inode)->i_ino; ++ tosa_ts_entry_t *current_param = NULL; ++ int i; ++ unsigned long param; ++ char *endp; ++ ++ for (i=0; i<NUM_OF_TOSA_TS_ENTRY; i++) { ++ if(tosa_ts_params[i].low_ino==i_ino) { ++ current_param = &tosa_ts_params[i]; ++ break; ++ } ++ } ++ if (current_param==NULL) { ++ return -EINVAL; ++ } ++ ++ param = simple_strtoul(buf,&endp,0); ++ if (param == -1) { ++ *current_param->addr = current_param->def_value; ++ } else { ++ *current_param->addr = param; ++ } ++ return nbytes+endp-buf; ++} ++ ++static struct file_operations proc_params_operations = { ++ read: tosa_ts_read_params, ++ write: tosa_ts_write_params, ++}; ++ ++static int init_procinfo(void) ++{ ++ int i; ++ struct proc_dir_entry *entry; ++ ++ proc_ts = proc_mkdir("driver/ts", NULL); ++ if (proc_ts == NULL) { ++ printk(KERN_ERR "ts: can't create /proc/driver/ts\n"); ++ return -ENOMEM; ++ } ++ for (i=0; i<NUM_OF_TOSA_TS_ENTRY; i++) { ++ entry = create_proc_entry(tosa_ts_params[i].name, ++ S_IWUSR |S_IRUSR | S_IRGRP | S_IROTH, ++ proc_ts); ++ if (entry) { ++ tosa_ts_params[i].low_ino = entry->low_ino; ++ entry->proc_fops = &proc_params_operations; ++ } else { ++ int j; ++ for (j=0; j<i; j++) { ++ remove_proc_entry(tosa_ts_params[i].name, ++ proc_ts); ++ } ++ remove_proc_entry("driver/ts", &proc_root); ++ proc_ts = 0; ++ return -ENOMEM; ++ } ++ } ++ ++ return 0; ++} ++ ++static void cleanup_procinfo(void) ++{ ++ int i; ++ for (i=0; i<NUM_OF_TOSA_TS_ENTRY; i++) { ++ remove_proc_entry(tosa_ts_params[i].name, proc_ts); ++ } ++ remove_proc_entry("driver/ts", NULL); ++ proc_ts = 0; ++} ++#endif ++ ++static int read_xydata(ts_pos_t *tp) ++{ ++#if defined(REMOVE_TP_NOISE_BY_SW) || defined(REMOVE_TP_NOISE_BY_HW) ++ unsigned short dx, dy; ++ unsigned long tx, ty; ++ int i, ret = 0, penstate = 0; ++ ++ if (TpBufIdx<0) { ++ for (i=0; i<TOUCH_PANEL_AVERAGE; i++) { ++ if( (ret = ac97_ad_input(ADCH_TPX, &dx)) < 0 ) return ret; ++ XBuf[i] = dx & 0x0fff; ++ if( (ret = ac97_ad_input(ADCH_TPY, &dy)) < 0 ) return ret; ++ YBuf[i] = dy & 0x0fff; ++ } ++ TpBufIdx = 0; ++ } else { ++ if( (ret = ac97_ad_input(ADCH_TPX, &dx)) < 0 ) return ret; ++ XBuf[TpBufIdx] = dx & 0x0fff; ++ if( (ret = ac97_ad_input(ADCH_TPY, &dy)) < 0 ) return ret; ++ YBuf[TpBufIdx] = dy & 0x0fff; ++ if (++TpBufIdx>=TOUCH_PANEL_AVERAGE) TpBufIdx = 0; ++ } ++ ++ /* If pen Up or Down */ ++ penstate = (dy & 0x8000)?1:0; ++ ++#if TOUCH_PANEL_AVERAGE<3 ++#define SIMPLE_AVERAGE ++#endif ++ { ++#ifndef SIMPLE_AVERAGE ++ unsigned short max_dx=0,max_dy=0; ++ unsigned short min_dx=0x0fff,min_dy=0x0fff; ++#endif ++ ++ for(i = 0, ty = 0, tx = 0; i < (TOUCH_PANEL_AVERAGE); i++) { ++ dx = XBuf[i]; ++ dy = YBuf[i]; ++#ifndef SIMPLE_AVERAGE ++ if(dx > max_dx) max_dx = dx; ++ if(dx < min_dx) min_dx = dx; ++ if(dy > max_dy) max_dy = dy; ++ if(dy < min_dy) min_dy = dy; ++#endif ++ tx += dx; ++ ty += dy; ++ } ++#ifndef SIMPLE_AVERAGE ++ tp->xd = (tx - max_dx - min_dx)/ (TOUCH_PANEL_AVERAGE-2); ++ tp->yd = (ty - max_dy - min_dy)/ (TOUCH_PANEL_AVERAGE-2); ++#else ++ tp->xd = tx/ TOUCH_PANEL_AVERAGE; ++ tp->yd = ty/ TOUCH_PANEL_AVERAGE; ++#endif ++ } ++#else ++ unsigned short dx, dy, tx, ty; ++ int i, ret = 0; ++ ++ for(i = 0, ty = 0, tx = 0; i < TOUCH_PANEL_AVERAGE; i++) { ++ /* X */ ++ if( (ret = ac97_ad_input(ADCH_TPX, &dx)) < 0 ) return ret; ++ /* Y */ ++ if( (ret = ac97_ad_input(ADCH_TPY, &dy)) < 0 ) return ret; ++ ++ tx += (dx & 0x0fff); ++ ty += (dy & 0x0fff); ++ } ++ ++ /* If pen Up or Down */ ++ penstate = (dy & 0x8000)?1:0; ++ ++ tp->xd = tx / TOUCH_PANEL_AVERAGE; ++ tp->yd = ty / TOUCH_PANEL_AVERAGE; ++#endif ++ return penstate; ++} ++ ++static void print_par(void) ++{ ++ printk(" Kernel ==> cal_ok = %d\n",cal_ok); ++ printk(" Kernel ==> raw_max_x = %d\n",raw_max_x); ++ printk(" Kernel ==> raw_max_y = %d\n",raw_max_y); ++ printk(" Kernel ==> res_x = %d\n",res_x); ++ printk(" Kernel ==> res_y = %d\n",res_y); ++ printk(" Kernel ==> raw_min_x = %d\n",raw_min_x); ++ printk(" Kernel ==> raw_min_y = %d\n",raw_min_y); ++ printk(" Kernel ==> xyswap = %d\n",xyswap); ++ printk(" Kernel ==> x_rev = %d\n",x_rev); ++ printk(" Kernel ==> y_rev = %d\n",y_rev); ++} ++ ++void ts_clear(void) ++{ ++ int i; ++ ++ for (i = 0; i < BUFSIZE; i++) { ++ tbuf[i].pressure = 0; ++ tbuf[i].x = 0; ++ tbuf[i].y = 0; ++ tbuf[i].millisecs = 0; ++ } ++ head = tail = 0; ++} ++ ++static TS_EVENT get_data(void) ++{ ++ int last = tail; ++ if (++tail == BUFSIZE) { tail = 0; } ++ return tbuf[last]; ++} ++ ++static void new_data(void) ++{ ++ tc.millisecs = jiffies; ++ tbuf[head++] = tc; ++ if( head >= BUFSIZE ) ++ head = 0; ++ if( head == tail && ++tail >= BUFSIZE ) ++ tail = 0; ++ if( fasync ) ++ kill_fasync(&fasync, SIGIO, POLL_IN); ++ wake_up_interruptible(&queue); ++} ++ ++static void ts_timer(unsigned long irq); ++ ++static void ts_timer_clear(void) ++{ ++ if ( tp_timer_on ) ++ del_timer(&tp_main_timer); ++ tp_timer_on = 0; ++} ++ ++static void ts_timer_set(void) ++{ ++ ts_timer_clear(); ++ init_timer(&tp_main_timer); ++ tp_main_timer.data = IRQ_GPIO_TP_INT; ++ tp_main_timer.function = ts_timer; ++ tp_main_timer.expires = jiffies + ADD_TS_TIMER; ++ add_timer(&tp_main_timer); ++ tp_timer_on = 1; ++} ++ ++static void ts_timer(unsigned long irq) ++{ ++ wake_up(&ts_proc); ++} ++ ++static int ts_pendown(void *unuse) ++{ ++ int penstate; ++ ts_pos_t pos_dt; ++ ++ while ( 1 ) { ++ interruptible_sleep_on(&pd_mloop); ++ ++#ifdef CONFIG_PM ++ lock_FCS(POWER_MODE_TOUCH, 1); // not enter FCS mode. ++#endif /* CONFIG_PM */ ++ wm9712_power_mode_ts(WM9712_PWR_TP_CONV); ++ while ( 1 ) { ++#ifdef CONFIG_PM ++ if ( !tp_suspend ) ++#endif /* CONFIG_PM */ ++ { ++ if ( (penstate = read_xydata(&pos_dt)) >= 0 ) { ++ if ( !penstate ) //penup ++ penup_irq = 1; ++ tc.x = pos_dt.xd; ++ tc.y = pos_dt.yd; ++ tc.pressure = 1; ++ new_data(); ++ DEBUG(DBG_L3, "pen position (%d,%d,%d)\n", ++ (int)tc.y, (int)tc.x, tc.pressure); ++ } ++ /* wait */ ++ if ( !penup_irq ) { ++ ts_timer_set(); ++ interruptible_sleep_on(&ts_proc); ++ } ++ if ( penup_irq ){ ++ ts_timer_clear(); ++ /* setting interrupt edge */ ++ set_GPIO_IRQ_edge(GPIO_TP_INT, GPIO_RISING_EDGE); ++ GEDR(GPIO_TP_INT) = GPIO_bit(GPIO_TP_INT); //Clear detect ++#ifdef CONFIG_PM ++ lock_FCS(POWER_MODE_TOUCH, 0); // not enter FCS mode. ++#endif /* CONFIG_PM */ ++ wm9712_power_mode_ts(WM9712_PWR_TP_WAIT); ++ TpBufIdx = -1; ++ if ( tc.pressure ){ ++ tc.pressure = 0; ++ new_data(); ++ } ++ break; ++ } ++ } ++#ifdef CONFIG_PM ++ else { ++ DEBUG(DBG_L1, "suspend...\n"); ++#ifdef CONFIG_PM ++ lock_FCS(POWER_MODE_TOUCH, 0); // enter FCS mode. ++#endif /* CONFIG_PM */ ++ break; ++ } ++#endif ++ } ++ } ++ ++} ++ ++static void ts_interrupt(int irq, void *dev_id, struct pt_regs *regs) ++{ ++ if( (GPLR(GPIO_TP_INT) & GPIO_bit(GPIO_TP_INT)) == GPIO_bit(GPIO_TP_INT) ) { ++ /* pen down irq */ ++ penup_irq = 0; ++ ++ /* setting interrupt edge */ ++ set_GPIO_IRQ_edge(GPIO_TP_INT, GPIO_FALLING_EDGE); ++ GEDR(GPIO_TP_INT) = GPIO_bit(GPIO_TP_INT); //Clear detect ++ wake_up(&pd_mloop); ++ } else { ++ /* setting interrupt edge */ ++ set_GPIO_IRQ_edge(GPIO_TP_INT, GPIO_RISING_EDGE); ++ GEDR(GPIO_TP_INT) = GPIO_bit(GPIO_TP_INT); //Clear detect ++ /* pen up irq */ ++ penup_irq = 1; ++ wake_up(&ts_proc); ++ } ++ return; ++} ++ ++static int ts_open(struct inode *, struct file *); ++static int ts_release(struct inode *, struct file *); ++static int ts_fasync(int fd, struct file *filp, int on); ++static ssize_t ts_read(struct file *, char *, size_t, loff_t *); ++static unsigned int ts_poll(struct file *, poll_table *); ++static int ts_ioctl(struct inode *, struct file *, unsigned int, unsigned long); ++struct file_operations ts_fops = { ++ open: ts_open, ++ release: ts_release, ++ fasync: ts_fasync, ++ read: ts_read, ++ poll: ts_poll, ++ ioctl: ts_ioctl, ++}; ++ ++static void ts_exit(void) ++{ ++ ts_timer_clear(); ++ ts_clear(); ++ free_irq(IRQ_GPIO_TP_INT, NULL); ++ wm9712_power_mode_ts(WM9712_PWR_OFF); ++ ++ pxa_ac97_put(&ac97_on); ++} ++ ++#ifdef MODULE ++static void __exit ac97_ts_cleanup(void) ++{ ++ ts_exit(); ++ unregister_chrdev(TS_MAJOR, "ts"); ++} ++module_exit(ac97_ts_cleanup); ++#endif /* MODULE */ ++ ++extern int tc6393fb_lcdMode; ++ ++int ac97_ad_input(int ch, unsigned short *dat) ++{ ++ unsigned short val = 0; ++ unsigned short adsel = (ch << 12) & 0x7000; ++ unsigned long timeo; ++ volatile unsigned long t1=0,t2=0; ++ volatile int isVga=(tc6393fb_lcdMode==1)?1:0; ++ volatile unsigned long tpwait=200; ++ ++ ++ if (ch >= 4){ ++ /* Conversion start */ ++ ac97_write(AC97_TS_REG1, (adsel | TS_REG1_DEFVAL|TS_REG1_POLL)); ++ ++ for(timeo = 0x10000; timeo > 0; timeo--) { ++ val = ac97_read(AC97_TS_REG1); ++ //udelay(100); ++ if( val & TS_REG1_POLL ) continue; ++ val = ac97_read(AC97_TS_READBACK); ++ if( (val & 0x7000) == adsel ) break; ++ } ++ if( !timeo ) return -EBUSY; ++ ++ // *dat = val & 0xfff; ++ *dat = val; ++ return 0; ++ } ++ ++ ++#if defined(REMOVE_TP_NOISE_BY_SW) || defined(REMOVE_TP_NOISE_BY_HW) ++ ++#ifndef REMOVE_TP_NOISE_BY_HW ++ tpwait *= (isVga)?g_TpWaitVga:g_TpWaitQvga; ++ CCNT_ON(); ++ if (!tc6393fb_isblank) { ++ /* Sync */ ++ while((GPLR(GPIO_VGA_LINE) & GPIO_bit(GPIO_VGA_LINE)) == 0) ++ ; ++ while((GPLR(GPIO_VGA_LINE) & GPIO_bit(GPIO_VGA_LINE)) != 0) ++ ; ++ } ++ if (tpwait>0) { ++ CCNT(t1); ++ CCNT(t2); ++ while((t2-t1)<tpwait) { ++ CCNT(t2); ++ } ++ } ++#endif ++ ++ /* Conversion start */ ++ ac97_write(AC97_TS_REG1, (adsel | TS_REG1_DEFVAL|TS_REG1_POLL)); ++ ++#ifndef REMOVE_TP_NOISE_BY_HW ++ CCNT_OFF(); ++#endif ++ ++ /* Busy wait */ ++ for(timeo = 0x10000; timeo > 0; timeo--) { ++ val = ac97_read(AC97_TS_REG1); ++ if((val & TS_REG1_POLL) == 0) break; ++ } ++ if( !timeo ) return -EBUSY; ++ ++ /* Read AD */ ++ val = ac97_read(AC97_TS_READBACK); ++ ++ if( (val & 0x8000) == 0) return -EBUSY; ++ ++ if( (val & 0x7000) == adsel ) { ++ *dat = val; ++ return 0; ++ } ++ return -EBUSY; ++#else ++ /* Conversion start */ ++ ac97_write(AC97_TS_REG1, (adsel | TS_REG1_DEFVAL|TS_REG1_POLL)); ++ ++ for(timeo = 0x10000; timeo > 0; timeo--) { ++ val = ac97_read(AC97_TS_REG1); ++ //udelay(100); ++ if( val & TS_REG1_POLL ) continue; ++ val = ac97_read(AC97_TS_READBACK); ++ if( (val & 0x7000) == adsel ) break; ++ } ++ if( !timeo ) return -EBUSY; ++ ++ *dat = val; ++ return 0; ++#endif ++} ++ ++static int ts_init(void) ++{ ++ pxa_ac97_get(&codec, &ac97_on); ++ ++ wm9712_power_mode_ts(WM9712_PWR_TP_WAIT); ++ /* Touch Screen Initialize */ ++#ifdef REMOVE_TP_NOISE_BY_HW ++ ac97_write(AC97_TS_REG2, 0xe0f0); ++#else ++ ac97_write(AC97_TS_REG2, TS_REG2_DEFVAL); ++#endif ++ ac97_write(AC97_TS_REG1, TS_REG1_DEFVAL); ++ ac97_bit_set(AC97_ADITFUNC1, (1<<1)); ++ ++ /* GPIO3/PENDOWN wakeup */ ++ ac97_bit_set(AC97_GPIO_WAKE_UP, CODEC_PENDOWN); ++ ++ ts_clear(); ++ ++ /* Init queue */ ++ //X kernel_thread(ts_pendown, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); ++ ++ /* Interrupt setting */ ++ set_GPIO_mode(GPIO32_SDATA_IN1_AC97_MD); ++ set_GPIO_IRQ_edge(GPIO_TP_INT, GPIO_RISING_EDGE); ++ GEDR(GPIO_TP_INT) = GPIO_bit(GPIO_TP_INT); ++ if( request_irq(IRQ_GPIO_TP_INT, ts_interrupt, SA_INTERRUPT, "ts", NULL) ) { ++ DEBUG(DBG_L1, "IRQ error %d\n", IRQ_GPIO_TP_INT); ++ return -EBUSY; ++ } ++ ++ // printk(KERN_INFO "Tosa Touch Screen driver initialized\n"); ++ ++ return 0; ++} ++ ++static int __init ac97_ts_init(void) ++{ ++ ac97_on = 0; ++ ++ raw_max_x = 1024; ++ raw_max_y = 1024; ++ raw_min_x = 0; ++ raw_min_y = 0; ++ res_x = 480; ++ res_y = 640; ++ cal_ok = 0; ++ x_rev = 0; ++ y_rev = 0; ++ xyswap = 0; ++ ++ ts_clear(); ++ ++ if( register_chrdev(TS_MAJOR,DEV_NAME, &ts_fops) ) { ++ printk("unable to get major %d for touch screen\n", TS_MAJOR); ++ ts_exit(); ++ } ++ ++ init_procinfo(); ++ ++ kernel_thread(ts_pendown, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); ++ ++ return 0; ++} ++ ++module_init(ac97_ts_init); ++ ++/* ++ * Driver functions ++ */ ++static int ts_open(struct inode *inode, struct file *file) ++{ ++ if( ts_init() < 0 ) { ++ ts_exit(); ++ return -EINVAL; ++ } ++ ++ MOD_INC_USE_COUNT; ++ return 0; ++} ++ ++ ++static int ts_release(struct inode *inode, struct file *file) ++{ ++ ts_exit(); ++ ++ MOD_DEC_USE_COUNT; ++ return 0; ++} ++ ++static int ts_fasync(int fd, struct file *filp, int on) ++{ ++ int retval; ++ ++ retval = fasync_helper(fd, filp, on, &fasync); ++ if( retval < 0 ) return retval; ++ return 0; ++} ++ ++static ssize_t ts_read(struct file *file, char *buffer, ++ size_t count, loff_t *ppos) ++{ ++ DECLARE_WAITQUEUE(wait, current); ++ TS_EVENT t, r; ++ int i; ++ ++ if( head == tail ) { ++ if( file->f_flags & O_NONBLOCK ) ++ return -EAGAIN; ++ add_wait_queue(&queue, &wait); ++ current->state = TASK_INTERRUPTIBLE; ++ while( (head == tail)&& !signal_pending(current) ) { ++ schedule(); ++ current->state = TASK_INTERRUPTIBLE; ++ } ++ current->state = TASK_RUNNING; ++ remove_wait_queue(&queue, &wait); ++ } ++ ++ for(i = count ; i >= sizeof(TS_EVENT); ++ i -= sizeof(TS_EVENT), buffer += sizeof(TS_EVENT)) { ++ if( head == tail ) break; ++ t = get_data(); ++ if( xyswap ) { ++ short tmp = t.x; ++ t.x = t.y; ++ t.y = tmp; ++ } ++ if( cal_ok ) { ++ r.x = (x_rev) ? ++ ((raw_max_x - t.x) * res_x) / (raw_max_x - raw_min_x) : ++ ((t.x - raw_min_x) * res_x) / (raw_max_x - raw_min_x); ++ r.y = (y_rev) ? ++ ((raw_max_y - t.y) * res_y) / (raw_max_y - raw_min_y) : ++ ((t.y - raw_min_y) * res_y) / (raw_max_y - raw_min_y); ++ } else { ++ r.x = t.x; ++ r.y = t.y; ++ } ++ ++ r.pressure = t.pressure; ++ r.millisecs = t.millisecs; ++ DEBUG(DBG_L2, "ts_read(x, y, p) = (%d, %d, %d)\n", ++ (unsigned int)r.x, (unsigned int)r.y, (unsigned int)r.pressure); ++ ++ copy_to_user(buffer,&r,sizeof(TS_EVENT)); ++ } ++ return count - i; ++} ++ ++static unsigned int ts_poll(struct file *filp, poll_table *wait) ++{ ++ poll_wait(filp, &queue, wait); ++ if( head != tail ) ++ return POLLIN | POLLRDNORM; ++ return 0; ++} ++ ++static int ts_ioctl(struct inode *inode, struct file *file, ++ unsigned int cmd, unsigned long arg) ++{ ++ switch(cmd) { ++ case 3: raw_max_x = arg; break; ++ case 4: raw_max_y = arg; break; ++ case 5: res_x = arg; break; ++ case 6: res_y = arg; break; ++ case 10: raw_min_x = arg; break; ++ case 11: raw_min_y = arg; break; ++ case 12: xyswap = arg; //New attribute for portrait modes ++ case 13: cal_ok = arg; //0 = Enable calibration ; 1 = Calibration OK ++ case 14: ts_clear(); break; //Clear all buffer data ++ case 15: x_rev = arg; break; //X axis reversed setting ++ case 16: y_rev = arg; break; //Y axis reversed setting ++ case 17: print_par(); break; ++ default: return -EINVAL; ++ } ++ ++ return 0; ++} ++ ++#ifdef CONFIG_PM ++void tosa_ts_suspend(void) ++{ ++ DEBUG(DBG_L1, "in\n"); ++ tp_suspend = 1; ++ ts_exit(); ++ DEBUG(DBG_L1, "out\n"); ++} ++ ++void tosa_ts_resume(void) ++{ ++ DEBUG(DBG_L1, "in\n"); ++ tp_suspend = 0; ++ ts_init(); ++ DEBUG(DBG_L1, "out\n"); ++} ++#endif /* CONFIG_PM */ +diff -Nur linux_c860_org/drivers/char/tty_io.c linux/drivers/char/tty_io.c +--- linux_c860_org/drivers/char/tty_io.c 2002-08-29 12:25:52.000000000 +0900 ++++ linux/drivers/char/tty_io.c 2004-06-10 21:09:10.000000000 +0900 +@@ -730,6 +730,7 @@ + ret = -ERESTARTSYS; + if (signal_pending(current)) + break; ++ debug_lock_break(551); + if (current->need_resched) + schedule(); + } +diff -Nur linux_c860_org/drivers/ide/ide-cs.c linux/drivers/ide/ide-cs.c +--- linux_c860_org/drivers/ide/ide-cs.c 2002-08-29 12:26:32.000000000 +0900 ++++ linux/drivers/ide/ide-cs.c 2004-06-10 21:09:10.000000000 +0900 +@@ -32,6 +32,7 @@ + Change Log + 12-Nov-2001 Lineo Japan, Inc. + 30-Jul-2002 Lineo Japan, Inc. for 2.4.18 ++ 26-Feb-2004 Lineo Solutions, Inc. 2 slot support + + ======================================================================*/ + +@@ -72,7 +73,7 @@ + #endif + + #ifdef CONFIG_ARCH_SHARP_SL +-extern int ide_resume_handling; ++extern int ide_resume_handling[]; + #endif + + /*====================================================================*/ +@@ -468,11 +469,11 @@ + mod_timer(&link->release, jiffies + HZ/20); + break; + case CS_EVENT_CARD_INSERTION: +-#ifdef CONFIG_ARCH_SHARP_SL +- ide_resume_handling = 0; +-#endif + link->state |= DEV_PRESENT | DEV_CONFIG_PENDING; + ide_config(link); ++#ifdef CONFIG_ARCH_SHARP_SL ++ ide_resume_handling[sharpsl_pcmcia_irq_to_sock(link->irq.AssignedIRQ)] = 0; ++#endif + break; + case CS_EVENT_PM_SUSPEND: + link->state |= DEV_SUSPEND; +diff -Nur linux_c860_org/drivers/ide/ide-disk.c linux/drivers/ide/ide-disk.c +--- linux_c860_org/drivers/ide/ide-disk.c 2002-08-29 12:26:32.000000000 +0900 ++++ linux/drivers/ide/ide-disk.c 2004-06-10 21:09:10.000000000 +0900 +@@ -31,6 +31,7 @@ + * Change Log + * 12-Nov-2001 Lineo Japan, Inc. + * 30-Jul-2002 Lineo Japan, Inc. for 2.4.18 ++ * 26-Feb-2004 Lineo Solutions, Inc. 2 slot support + */ + + #define IDEDISK_VERSION "1.10" +@@ -372,7 +373,8 @@ + static ide_startstop_t do_rw_disk (ide_drive_t *drive, struct request *rq, unsigned long block) + { + #if defined(CONFIG_ARCH_SHARP_SL) && defined(CONFIG_PCMCIA) +- if (!is_pcmcia_card_present(0)) { ++ ide_hwif_t *hwif = HWIF(drive); ++ if (!is_pcmcia_card_present(hwif->irq)) { + ide_end_request(0, HWGROUP(drive)); + return ide_stopped; + } +diff -Nur linux_c860_org/drivers/ide/ide-proc.c linux/drivers/ide/ide-proc.c +--- linux_c860_org/drivers/ide/ide-proc.c 2002-08-29 12:26:32.000000000 +0900 ++++ linux/drivers/ide/ide-proc.c 2004-06-10 21:09:10.000000000 +0900 +@@ -57,6 +57,7 @@ + * Change Log + * 12-Nov-2001 Lineo Japan, Inc. + * 30-Jul-2002 Lineo Japan, Inc. for 2.4.18 ++ * 26-Feb-2004 Lineo Solutions, Inc. 2 slot support + * + */ + +@@ -456,8 +457,8 @@ + } + + #ifdef CONFIG_ARCH_SHARP_SL +-static ide_drive_t *drive_save = NULL; +-static u8 ide_info_buf[SECTOR_WORDS * 4 + 4]; ++static ide_drive_t *drive_save[2] = { NULL, NULL }; ++static u8 ide_info_buf[2][SECTOR_WORDS * 4 + 4]; + #endif + + static int proc_ide_read_identify +@@ -470,8 +471,8 @@ + unsigned short *val = ((unsigned short *)page) + 2; + char *out = ((char *)val) + (SECTOR_WORDS * 4); + #ifdef CONFIG_ARCH_SHARP_SL +- drive_save = drive; +- memcpy(ide_info_buf, page, SECTOR_WORDS * 4); ++ drive_save[sharpsl_pcmcia_irq_to_sock(HWIF(drive)->irq)] = drive; ++ memcpy(ide_info_buf[sharpsl_pcmcia_irq_to_sock(HWIF(drive)->irq)], page, SECTOR_WORDS * 4); + #endif + page = out; + do { +@@ -487,13 +488,15 @@ + + #ifdef CONFIG_ARCH_SHARP_SL + +-int proc_ide_verify_identify() ++int proc_ide_verify_identify(int sock) + { + u8 buf[SECTOR_WORDS * 4 + 4]; ++ int ret; + +- if (drive_save == NULL || proc_ide_get_identify(drive_save, buf)) ++ if (drive_save[sock] == NULL || proc_ide_get_identify(drive_save[sock], buf)) + return 0; +- return memcmp(ide_info_buf, buf, SECTOR_WORDS * 4); ++ ret = memcmp(ide_info_buf[sock], buf, SECTOR_WORDS * 4); ++ return ret; + } + + #endif +@@ -777,7 +780,8 @@ + drive->proc = NULL; + } + #ifdef CONFIG_ARCH_SHARP_SL +- drive_save = NULL; ++ for (d = 0; d < 2; d++) ++ drive_save[d] = NULL; + #endif + } + +diff -Nur linux_c860_org/drivers/ide/ide.c linux/drivers/ide/ide.c +--- linux_c860_org/drivers/ide/ide.c 2002-08-29 12:26:33.000000000 +0900 ++++ linux/drivers/ide/ide.c 2004-06-10 21:09:10.000000000 +0900 +@@ -122,6 +122,7 @@ + * Change Log + * 12-Nov-2001 Lineo Japan, Inc. + * 30-Jul-2002 Lineo Japan, Inc. for 2.4.18 ++ * 26-Feb-2004 Lineo Solutions, Inc. 2 slot support + * + */ + +@@ -201,7 +202,7 @@ + ide_hwif_t ide_hwifs[MAX_HWIFS]; /* master data repository */ + + #if defined(CONFIG_ARCH_SHARP_SL) && defined(CONFIG_PCMCIA) +-extern int ide_resume_handling; ++extern int ide_resume_handling[]; + #endif + + #if (DISK_RECOVERY_TIME > 0) +@@ -548,7 +549,7 @@ + { + byte stat = 0; + #if defined(CONFIG_ARCH_SHARP_SL) && defined(CONFIG_PCMCIA) +- if (ide_resume_handling == 2) ++ if (ide_resume_handling[sharpsl_pcmcia_irq_to_sock(HWIF(drive)->irq)] == 2) + return 0; + #endif + if (drive->waiting_for_dma) +@@ -712,11 +713,11 @@ + byte tmp; + + #if defined(CONFIG_ARCH_SHARP_SL) && defined(CONFIG_PCMCIA) +- if (!is_pcmcia_card_present(0)) { ++ if (!is_pcmcia_card_present(hwif->irq)) { + hwgroup->poll_timeout = 0; /* done polling */ + return ide_stopped; + } +- if (ide_resume_handling == 2) { ++ if (ide_resume_handling[sharpsl_pcmcia_irq_to_sock(hwif->irq)] == 2) { + hwgroup->poll_timeout = 0; /* done polling */ + return ide_stopped; + } +@@ -1244,9 +1245,9 @@ + ide_hwif_t *hwif = HWIF(drive); + + #if defined(CONFIG_ARCH_SHARP_SL) && defined(CONFIG_PCMCIA) +- if (!is_pcmcia_card_present(0)) ++ if (!is_pcmcia_card_present(hwif->irq)) + goto kill_rq; +- if (ide_resume_handling == 2) ++ if (ide_resume_handling[sharpsl_pcmcia_irq_to_sock(hwif->irq)] == 2) + goto kill_rq; + #endif + +@@ -1625,7 +1626,7 @@ + if (hwgroup->poll_timeout != 0) { + startstop = handler(drive); + #if defined(CONFIG_ARCH_SHARP_SL) && defined(CONFIG_PCMCIA) +- } else if (!ide_resume_handling && ++ } else if (!ide_resume_handling[sharpsl_pcmcia_irq_to_sock(hwif->irq)] && + drive_is_ready(drive)) { + #else + } else if (drive_is_ready(drive)) { +diff -Nur linux_c860_org/drivers/ieee1394/csr.c linux/drivers/ieee1394/csr.c +--- linux_c860_org/drivers/ieee1394/csr.c 2002-08-26 14:39:22.000000000 +0900 ++++ linux/drivers/ieee1394/csr.c 2004-06-10 21:09:10.000000000 +0900 +@@ -10,6 +10,7 @@ + */ + + #include <linux/string.h> ++#include <linux/sched.h> + + #include "ieee1394_types.h" + #include "hosts.h" +diff -Nur linux_c860_org/drivers/input/keybdev.c linux/drivers/input/keybdev.c +--- linux_c860_org/drivers/input/keybdev.c 2002-08-26 14:39:30.000000000 +0900 ++++ linux/drivers/input/keybdev.c 2004-06-10 21:09:10.000000000 +0900 +@@ -26,6 +26,9 @@ + * Should you need to contact me, the author, you can do so either by + * e-mail - mail your message to <vojtech@suse.cz>, or by paper mail: + * Vojtech Pavlik, Ucitelska 1576, Prague 8, 182 00 Czech Republic ++ * ++ * ChangeLog: ++ * 29-Aug-2003 SHARP Supported USB keybord for Tosa + */ + + #include <linux/config.h> +@@ -107,6 +110,15 @@ + } + #endif /* CONFIG_MAC_ADBKEYCODES || CONFIG_ADB_KEYBOARD */ + ++#ifdef CONFIG_ARCH_SHARP_SL ++ if (keycode > 255 || !keycode) ++ return -1; ++ ++ handle_scancode(keycode & 0x7f, down); ++ ++ return 0; ++#endif // end CONFIG_ARCH_SHARP_SL ++ + if (keycode > 255 || !x86_keycodes[keycode]) + return -1; + +diff -Nur linux_c860_org/drivers/macintosh/rtc.c linux/drivers/macintosh/rtc.c +--- linux_c860_org/drivers/macintosh/rtc.c 2002-08-26 14:39:13.000000000 +0900 ++++ linux/drivers/macintosh/rtc.c 2004-06-10 21:09:10.000000000 +0900 +@@ -64,6 +64,7 @@ + case RTC_RD_TIME: + if (ppc_md.get_rtc_time) + { ++ memset(&rtc_tm, 0, sizeof(struct rtc_time)); + get_rtc_time(&rtc_tm); + + if (copy_to_user((struct rtc_time*)arg, &rtc_tm, sizeof(struct rtc_time))) +diff -Nur linux_c860_org/drivers/mtd/maps/sharpsl-flash.c linux/drivers/mtd/maps/sharpsl-flash.c +--- linux_c860_org/drivers/mtd/maps/sharpsl-flash.c 2002-08-26 15:19:16.000000000 +0900 ++++ linux/drivers/mtd/maps/sharpsl-flash.c 2004-06-10 21:09:10.000000000 +0900 +@@ -23,6 +23,7 @@ + * GNU General Public License for more details. + * + * ChangeLog: ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + * + */ + +@@ -34,7 +35,6 @@ + #include <linux/mtd/map.h> + #include <linux/mtd/partitions.h> + +- + #define WINDOW_ADDR 0x00000000 + #define WINDOW_SIZE 0x01000000 + #define BUS_WIDTH 2 +@@ -122,6 +122,14 @@ + } + }; + ++static struct mtd_partition tosa_partitions[1] = { ++ { ++ name: "Filesystem", ++ size: 0x006A0000, ++ offset: 0x00160000 ++ } ++}; ++ + #define NB_OF(x) (sizeof(x)/sizeof(x[0])) + + +@@ -133,7 +141,6 @@ + + printk(KERN_NOTICE "Sharp SL series flash device: %x at %x\n", WINDOW_SIZE, WINDOW_ADDR); + sharpsl_map.map_priv_1 = (unsigned long)ioremap(WINDOW_ADDR, WINDOW_SIZE); +- + if (!sharpsl_map.map_priv_1) { + printk("Failed to ioremap\n"); + return -EIO; +@@ -155,7 +162,10 @@ + #elif CONFIG_ARCH_PXA_CORGI + parts = corgi_partitions; + nb_parts = NB_OF(corgi_partitions); +-#endif ++#elif CONFIG_ARCH_PXA_TOSA ++ parts = tosa_partitions; ++ nb_parts = NB_OF(tosa_partitions); ++#endif /* CONFIG_ARCH_PXA_TOSA */ + + printk(KERN_NOTICE "Using %s partision definition\n", part_type); + add_mtd_partitions(mymtd, parts, nb_parts); +diff -Nur linux_c860_org/drivers/mtd/nand/Config.in linux/drivers/mtd/nand/Config.in +--- linux_c860_org/drivers/mtd/nand/Config.in 2003-01-14 16:51:07.000000000 +0900 ++++ linux/drivers/mtd/nand/Config.in 2004-06-10 21:09:10.000000000 +0900 +@@ -29,10 +29,21 @@ + fi + + if [ "$CONFIG_ARCH_PXA_POODLE" = "y" ]; then +- dep_tristate ' NAND Flash device on Sharp poodle' CONFIG_MTD_NAND_SHARP_SL $CONFIG_MTD_NAND ++ dep_tristate ' NAND Flash device on Sharp poodle' CONFIG_MTD_NAND_SHARP_SL_POODLE $CONFIG_MTD_NAND + fi + if [ "$CONFIG_ARCH_PXA_CORGI" = "y" ]; then +- dep_tristate ' NAND Flash device on Sharp corgi' CONFIG_MTD_NAND_SHARP_SL $CONFIG_MTD_NAND ++ dep_tristate ' NAND Flash device on Sharp corgi' CONFIG_MTD_NAND_SHARP_SL_CORGI $CONFIG_MTD_NAND ++fi ++ ++if [ "$CONFIG_MTD_NAND_SHARP_SL_POODLE" = "y" -o "$CONFIG_MTD_NAND_SHARP_SL_CORGI" = "y" ]; then ++ define_tristate CONFIG_MTD_NAND_SHARP_SL y ++else ++ if [ "$CONFIG_MTD_NAND_SHARP_SL_POODLE" = "m" -o "$CONFIG_MTD_NAND_SHARP_SL_CORGI" = "m" ]; then ++ define_tristate CONFIG_MTD_NAND_SHARP_SL m ++ fi ++fi ++if [ "$CONFIG_ARCH_PXA_TOSA" = "y" ]; then ++ dep_tristate ' NAND Flash device on Sharp tosa' CONFIG_MTD_NAND_SHARP_SL_TC6393 $CONFIG_MTD_NAND + fi + + endmenu +diff -Nur linux_c860_org/drivers/mtd/nand/Makefile linux/drivers/mtd/nand/Makefile +--- linux_c860_org/drivers/mtd/nand/Makefile 2002-10-09 10:29:15.000000000 +0900 ++++ linux/drivers/mtd/nand/Makefile 2004-06-10 21:09:10.000000000 +0900 +@@ -17,6 +17,7 @@ + obj-$(CONFIG_MTD_NAND_AUTCPU12) += autcpu12.o + obj-$(CONFIG_MTD_NAND_EDB7312) += edb7312.o + obj-$(CONFIG_MTD_NAND_SHARP_SL) += sharp_sl.o ++obj-$(CONFIG_MTD_NAND_SHARP_SL_TC6393) += sharp_sl_tc6393.o + obj-$(CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS) += sharp_sl_logical.o + + include $(TOPDIR)/Rules.make +diff -Nur linux_c860_org/drivers/mtd/nand/nand.c linux/drivers/mtd/nand/nand.c +--- linux_c860_org/drivers/mtd/nand/nand.c 2003-06-18 16:12:26.000000000 +0900 ++++ linux/drivers/mtd/nand/nand.c 2004-06-10 21:09:10.000000000 +0900 +@@ -102,7 +102,7 @@ + * + * 09-04-2002 tglx: fixed write_verify (John Hall (john.hall@optionexist.co.uk)) + * +- * $Id$ ++ * $Id$ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as +@@ -121,7 +121,7 @@ + * add erase-by-force mode + * 18-Sep-2002 Lineo Japan, Inc. add dev_ready() call after read + * 17-Sep-2002 Lineo Japan, Inc. add code for post-badblock +- * 14-Mar-2003 Sharp wait for ready in read_oob() ++ * 09-Sep-2003 SHARP support TC6393XB controller for Tosa + */ + + #include <linux/delay.h> +@@ -371,6 +371,10 @@ + int eccmode = oobsel ? this->eccmode : NAND_ECC_NONE; + int *oob_config = oobconfigs[oobsel]; + int ecc_ret = 0; ++#ifdef CONFIG_MTD_NAND_SHARP_SL_TC6393 ++ unsigned short data_w; ++ u_char data_b; ++#endif + + START_MEASUREMENT(nand_write_page); + COUNTER_INC(nand_write_nr_pages); +@@ -428,10 +432,17 @@ + /* No ecc and software ecc 3/256, write all */ + case NAND_ECC_NONE: + case NAND_ECC_SOFT: ++#ifdef CONFIG_MTD_NAND_SHARP_SL_TC6393 ++ for (i = 0; i < mtd->oobblock; i+=2) { ++ writew ( (this->data_poi[i+1] << 8) | this->data_poi[i] , this->IO_ADDR_W); ++ } ++ break; ++#else + for (i = 0; i < mtd->oobblock; i++) + writeb ( this->data_poi[i] , this->IO_ADDR_W); + break; +- ++#endif ++ + /* Hardware ecc 3 byte / 256 data, write first half, get ecc, then second, if 512 byte pagesize */ + case NAND_ECC_HW3_256: + this->enable_hwecc (NAND_ECC_WRITE); /* enable hardware ecc logic for write */ +@@ -465,8 +476,14 @@ + /* Hardware ecc 6 byte / 512 byte data, write full page */ + case NAND_ECC_HW6_512: + this->enable_hwecc (NAND_ECC_WRITE); /* enable hardware ecc logic */ ++#ifdef CONFIG_MTD_NAND_SHARP_SL_TC6393 ++ for (i = 0; i < mtd->oobblock; i+=2) { ++ writew ( (this->data_poi[i+1] << 8) | this->data_poi[i] , this->IO_ADDR_W); ++ } ++#else + for (i = 0; i < mtd->oobblock; i++) + writeb ( this->data_poi[i] , this->IO_ADDR_W); ++#endif + ecc_ret = this->calculate_ecc (NULL, &(ecc_code[0])); + for (i = 0; i < 6; i++) + oob_data[oob_config[i]] = ecc_code[i]; +@@ -484,8 +501,15 @@ + } + + /* Write out OOB data */ ++#ifdef CONFIG_MTD_NAND_SHARP_SL_TC6393 ++ ++ for (i = 0; i < mtd->oobsize; i+=2) { ++ writew ( (oob_data[i+1] << 8) | oob_data[i] , this->IO_ADDR_W); ++ } ++#else + for (i = 0; i < mtd->oobsize; i++) + writeb ( oob_data[i] , this->IO_ADDR_W); ++#endif + + /* Send command to actually program the data */ + this->cmdfunc (mtd, NAND_CMD_PAGEPROG, -1, -1); +@@ -526,23 +550,55 @@ + } + /* Loop through and verify the data */ + for (i = col; i < last; i++) { ++#ifdef CONFIG_MTD_NAND_SHARP_SL_TC6393 ++ if((i-col) & 1){ ++ data_b = data_w >> 8; ++ }else{ ++ data_w = readw (this->IO_ADDR_W); ++ data_b = data_w & 0xff; ++ ++ } ++ if (this->data_poi[i] != data_b) { ++ printk (KERN_WARNING "%s: Failed write verify, %d at page 0x%08x, col=%d last=%d\n", __func__, i, page, col, last); ++ ACCUMULATE_ELAPSED_TIME(nand_write_verify); ++ ACCUMULATE_ELAPSED_TIME(nand_write_page); ++ return -EIO; ++ } ++#else + if (this->data_poi[i] != readb (this->IO_ADDR_R)) { + printk (KERN_WARNING "%s: Failed write verify, %d at page 0x%08x, col=%d last=%d\n", __func__, i, page, col, last); + ACCUMULATE_ELAPSED_TIME(nand_write_verify); + ACCUMULATE_ELAPSED_TIME(nand_write_page); + return -EIO; + } ++#endif + } + + /* check, if we have a fs-supplied oob-buffer */ + if (oob_buf) { + for (i = 0; i < mtd->oobsize; i++) { ++#ifdef CONFIG_MTD_NAND_SHARP_SL_TC6393 ++ if(i & 1){ ++ data_b = data_w >> 8; ++ }else{ ++ data_w = readw (this->IO_ADDR_W); ++ data_b = data_w & 0xff; ++ ++ } ++ if (oob_data[i] != data_b) { ++ printk (KERN_WARNING "%s: Failed write verify, oob %d of page 0x%08x\n", __func__, i, page); ++ ACCUMULATE_ELAPSED_TIME(nand_write_verify); ++ ACCUMULATE_ELAPSED_TIME(nand_write_page); ++ return -EIO; ++ } ++#else + if (oob_data[i] != readb (this->IO_ADDR_R)) { + printk (KERN_WARNING "%s: Failed write verify, oob %d of page 0x%08x\n", __func__, i, page); + ACCUMULATE_ELAPSED_TIME(nand_write_verify); + ACCUMULATE_ELAPSED_TIME(nand_write_page); + return -EIO; + } ++#endif + } + } else { + if (eccmode != NAND_ECC_NONE && !col && last == mtd->oobblock) { +@@ -555,8 +611,19 @@ + case NAND_ECC_HW6_512: ecc_bytes = 6; break; + } + ++#ifdef CONFIG_MTD_NAND_SHARP_SL_TC6393 ++ for (i = 0; i < mtd->oobsize; i++) { ++ if(i & 1){ ++ oob_data[i] = data_w >> 8; ++ }else{ ++ data_w = readw (this->IO_ADDR_R); ++ oob_data[i] = data_w; ++ } ++ } ++#else + for (i = 0; i < mtd->oobsize; i++) + oob_data[i] = readb (this->IO_ADDR_R); ++#endif + + for (i = 0; i < ecc_bytes; i++) { + if (oob_data[oob_config[i]] != ecc_code[i]) { +@@ -826,7 +893,17 @@ + * oob data, let the device transfer the data ! + */ + for (i = 0; i < tmp_len; i++) { ++#ifdef CONFIG_MTD_NAND_SHARP_SL_TC6393 ++ unsigned short data; ++ if(i & 1){ ++ buf[i] = data >> 8; ++ }else{ ++ data = readw (this->IO_ADDR_R); ++ buf[i] = data; ++ } ++#else + buf[i] = readb (this->IO_ADDR_R); ++#endif + if ((col++ & (mtd->oobsize - 1)) == (mtd->oobsize - 1)) + udelay (this->chip_delay); + } +@@ -972,6 +1049,10 @@ + { + int i, column, page, status, ret = 0; + struct nand_chip *this = mtd->priv; ++#ifdef CONFIG_MTD_NAND_SHARP_SL_TC6393 ++ unsigned short tmp_buf[32]; // mtd->oobsize ++ u_char *p_tmp_buf; ++#endif + + DEBUG (MTD_DEBUG_LEVEL3, "nand_write_oob: to = 0x%08x, len = %i\n", (unsigned int) to, (int) len); + +@@ -1010,6 +1091,17 @@ + + /* Write out desired data */ + this->cmdfunc (mtd, NAND_CMD_SEQIN, mtd->oobblock, page); ++ ++#ifdef CONFIG_MTD_NAND_SHARP_SL_TC6393 ++ memset(tmp_buf,0xff,mtd->oobsize); ++ p_tmp_buf = (u_char *)tmp_buf; ++ ++ for (i = 0; i < len; i++) ++ p_tmp_buf[i+column] = buf[i]; ++ ++ for (i = 0; i < mtd->oobsize; i++) ++ writew (tmp_buf[i], this->IO_ADDR_W); ++#else + /* prepad 0xff for partial programming */ + for (i = 0; i < column; i++) + writeb (0xff, this->IO_ADDR_W); +@@ -1019,7 +1111,7 @@ + /* postpad 0xff for partial programming */ + for (i = len + column; i < mtd->oobsize; i++) + writeb (0xff, this->IO_ADDR_W); +- ++#endif + /* Send command to program the OOB data */ + this->cmdfunc (mtd, NAND_CMD_PAGEPROG, -1, -1); + +@@ -1040,11 +1132,29 @@ + + /* Loop through and verify the data */ + for (i = 0; i < len; i++) { ++#ifdef CONFIG_MTD_NAND_SHARP_SL_TC6393 ++ unsigned short data; ++ if(i & 1){ ++ if (buf[i] != (data >> 8)){ ++ DEBUG (MTD_DEBUG_LEVEL0, "nand_write_oob: " "Failed write verify, page 0x%08x\n", page); ++ ret = -EIO; ++ goto out; ++ } ++ }else{ ++ data = readw (this->IO_ADDR_R); ++ if (buf[i] != (data & 0xff)){ ++ DEBUG (MTD_DEBUG_LEVEL0, "nand_write_oob: " "Failed write verify, page 0x%08x\n", page); ++ ret = -EIO; ++ goto out; ++ } ++ } ++#else + if (buf[i] != readb (this->IO_ADDR_R)) { + DEBUG (MTD_DEBUG_LEVEL0, "nand_write_oob: " "Failed write verify, page 0x%08x\n", page); + ret = -EIO; + goto out; + } ++#endif + } + #endif + +@@ -1256,6 +1366,7 @@ + /* Check the WP bit */ + this->cmdfunc (mtd, NAND_CMD_STATUS, -1, -1); + if (!(readb (this->IO_ADDR_R) & 0x80)) { ++ + DEBUG (MTD_DEBUG_LEVEL0, "nand_erase: Device is write protected!!!\n"); + instr->state = MTD_ERASE_FAILED; + goto erase_exit; +@@ -1437,8 +1548,14 @@ + this->cmdfunc (mtd, NAND_CMD_READID, 0x00, -1); + + /* Read manufacturer and device IDs */ ++#ifdef CONFIG_MTD_NAND_SHARP_SL_TC6393 ++ nand_maf_id = readw (this->IO_ADDR_R); ++ nand_dev_id = nand_maf_id >> 8; ++ nand_maf_id = nand_maf_id & 0xff; ++#else + nand_maf_id = readb (this->IO_ADDR_R); + nand_dev_id = readb (this->IO_ADDR_R); ++#endif + + /* Print and store flash device information */ + for (i = 0; nand_flash_ids[i].name != NULL; i++) { +@@ -1473,7 +1590,9 @@ + this->eccsize = 256; /* set default eccsize */ + + switch (this->eccmode) { +- ++#ifdef CONFIG_ARCH_SHARP_SL ++ case NAND_ECC_HW6_512: ++#endif + case NAND_ECC_HW3_512: + if (mtd->oobblock == 256) { + printk (KERN_WARNING "512 byte HW ECC not possible on 256 Byte pagesize, fallback to SW ECC \n"); +diff -Nur linux_c860_org/drivers/mtd/nand/sharp_sl_tc6393.c linux/drivers/mtd/nand/sharp_sl_tc6393.c +--- linux_c860_org/drivers/mtd/nand/sharp_sl_tc6393.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/mtd/nand/sharp_sl_tc6393.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,1236 @@ ++/* ++ * drivers/mtd/nand/sharp_sl_tc6393.c ++ * ++ * Copyright (C) 2004 SHARP ++ * ++ * $Id$ ++ * ++ * Based on: ++ * ++ * drivers/mtd/nand/sharp_sl.c ++ * ++ * Copyright (C) 2002 Lineo Japan, Inc. ++ * ++ * drivers/mtd/nand/spia.c ++ * ++ * Copyright (C) 2000 Steven J. Hill (sjhill@cotw.com) ++ * ++ * ++ * 10-29-2001 TG change to support hardwarespecific access ++ * to controllines (due to change in nand.c) ++ * page_cache added ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License version 2 as ++ * published by the Free Software Foundation. ++ * ++ * Overview: ++ * This is a device driver for the NAND flash device found on the ++ * SPIA board which utilizes the Toshiba TC58V64AFT part. This is ++ * a 64Mibit (8MiB x 8 bits) NAND flash device. ++ * ++ * ChangLog: ++ * 09-Sep-2003 SHARP support the Toshiba TC6393XB NAND flash controller. ++ */ ++ ++#include <linux/slab.h> ++#include <linux/module.h> ++#include <linux/delay.h> ++#include <linux/mtd/mtd.h> ++#include <linux/mtd/nand.h> ++#include <linux/mtd/nand_ecc.h> ++#include <linux/mtd/partitions.h> ++#include <asm/io.h> ++#include <asm/hardware.h> ++#ifdef CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS ++#include <asm-arm/sharp_nand_logical.h> ++#endif ++ ++#undef DEBUG_PROC ++#ifdef DEBUG_PROC ++#include <linux/proc_fs.h> ++#endif ++#include "measure.h" ++#include <asm/sharp_tc6393.h> ++ ++#define MAX_ECC_RETRY 3 ++#define MAX_WRITE_RETRIES 32 ++#define MAX_COPIES 100 ++ ++#ifdef CONFIG_ARCH_SHARP_SL ++#define FAILURECOUNTER_POS NAND_POSTBADBLOCK_POS ++#else ++#define FAILURECOUNTER_POS NAND_BADBLOCK_POS ++#endif ++ ++#define HWECC_MODE_DISABLE 0 ++#define HWECC_MODE_READ 1 ++#define HWECC_MODE_WRITE 2 ++static int hwecc_mode = HWECC_MODE_DISABLE; ++ ++static TC6393XB_SysConfig *sysconfig = TC6393XB_SYSCONFIG_BASE; ++static TC6393XB_NandConfig *nandconfig = TC6393XB_NANDCONFIG_BASE; ++static TC6393XB_NandCtrl *nandctrl = TC6393XB_NANDCTRL_BASE; ++ ++/* ++ * NAND low-level MTD interface functions ++ */ ++static int tc6393_nand_read (struct mtd_info *mtd, loff_t from, size_t len, size_t * retlen, u_char * buf); ++static int tc6393_nand_read_ecc (struct mtd_info *mtd, loff_t from, size_t len, ++ size_t * retlen, u_char * buf, u_char * eccbuf, int oobsel); ++static int tc6393_nand_write (struct mtd_info *mtd, loff_t to, size_t len, size_t * retlen, const u_char * buf); ++static int tc6393_nand_write_ecc (struct mtd_info *mtd, loff_t to, size_t len, ++ size_t * retlen, const u_char * buf, u_char * eccbuf, int oobsel); ++static int tc6393_nand_write_oob (struct mtd_info *mtd, loff_t to, size_t len, size_t * retlen, const u_char *buf); ++static int tc6393_nand_writev (struct mtd_info *mtd, const struct iovec *vecs, ++ unsigned long count, loff_t to, size_t * retlen); ++static int tc6393_nand_writev_ecc (struct mtd_info *mtd, const struct iovec *vecs, ++ unsigned long count, loff_t to, size_t * retlen, u_char *eccbuf, int oobsel); ++/* ++ * MTD structure for Poodle ++ */ ++static struct mtd_info *sharp_sl_mtd = NULL; ++ ++/* ++ * original nand_* functions pointer ++ */ ++static int (*orig_read_ecc)(struct mtd_info*, loff_t, size_t, size_t*, u_char*, u_char*, int); ++static int (*orig_write_ecc)(struct mtd_info*, loff_t, size_t, size_t*, const u_char*, u_char*, int); ++static int (*orig_writev_ecc)(struct mtd_info*, const struct iovec*, unsigned long, loff_t, size_t*, u_char*, int); ++static int (*orig_write_oob)(struct mtd_info*, loff_t, size_t, size_t*, const u_char*); ++ ++ ++/* ++ * out of band configuration for different filesystems ++ */ ++static int oobconfigs[][6] = { ++ { 0,0,0,0,0,0}, ++ ++ { NAND_JFFS2_OOB_ECCPOS0, NAND_JFFS2_OOB_ECCPOS1, NAND_JFFS2_OOB_ECCPOS2, ++ NAND_JFFS2_OOB_ECCPOS3, NAND_JFFS2_OOB_ECCPOS4, NAND_JFFS2_OOB_ECCPOS5 }, ++ ++ { NAND_YAFFS_OOB_ECCPOS0, NAND_YAFFS_OOB_ECCPOS1, NAND_YAFFS_OOB_ECCPOS2, ++ NAND_YAFFS_OOB_ECCPOS3, NAND_YAFFS_OOB_ECCPOS4, NAND_YAFFS_OOB_ECCPOS5 } ++}; ++ ++/* ++ * Macros for low-level register control ++ */ ++#define nand_select() this->hwcontrol(NAND_CTL_SETNCE); ++ ++#define nand_deselect() this->hwcontrol(NAND_CTL_CLRNCE); ++ ++ ++/* ++ * Define partitions for flash device ++ */ ++#define DEFAULT_NUM_PARTITIONS 3 ++static struct mtd_info** sharp_sl_nand_part_mtdp; ++static int nr_partitions; ++static struct mtd_partition sharp_sl_nand_default_partition_info[] = { ++ { ++ .name = "NAND flash partition 0", ++ .offset = 0, ++ .size = 7 * 1024 * 1024, ++ }, ++ { ++ .name = "NAND flash partition 1", ++ .offset = 7 * 1024 * 1024, ++ .size = 30 * 1024 * 1024, ++ }, ++ { ++ .name = "NAND flash partition 2", ++ .offset = 37 * 1024 * 1024, ++ .size = (64 - 37) * 1024 * 1024, ++ }, ++}; ++static struct mtd_partition* sharp_sl_nand_partition_info; ++ ++ ++/* ++ * hardware specific access to control-lines ++ */ ++static void ++tc6393_nand_hwcontrol(int cmd) ++{ ++ switch (cmd) { ++ case NAND_CTL_SETCLE: ++ nandctrl->smode |= SMODE_CLE; ++ break; ++ case NAND_CTL_CLRCLE: ++ nandctrl->smode &= ~SMODE_CLE; ++ break; ++ case NAND_CTL_SETALE: ++ nandctrl->smode |= SMODE_ALE; ++ break; ++ case NAND_CTL_CLRALE: ++ nandctrl->smode &= ~SMODE_ALE; ++ break; ++ case NAND_CTL_SETNCE: ++ nandctrl->smode = SMODE_SELECT; ++ break; ++ case NAND_CTL_CLRNCE: ++ nandctrl->smode = SMODE_DESELECT; ++ default: ++ break; ++ } ++} ++ ++ ++/* ++ * ++ */ ++static int ++tc6393_nand_command_1(struct mtd_info* mtd, ++ unsigned command, ++ int column, ++ int page_addr) ++{ ++ register struct nand_chip *this = mtd->priv; ++ register unsigned long NAND_IO_ADDR = this->IO_ADDR_W; ++ int i; ++ ++#ifdef CONFIG_ARCH_SHARP_SL ++ if (command != NAND_CMD_RESET && ++ command != NAND_CMD_STATUS) { ++ for (i = 0; i < NAND_BUSY_TIMEOUT; i++) ++ if (this->dev_ready()) ++ break; ++ if (i == NAND_BUSY_TIMEOUT) ++ return -EIO; ++ } ++#endif ++ this->hwcontrol (NAND_CTL_SETCLE); ++ ++ /* ++ * Write out the command to the device. ++ */ ++ if (command != NAND_CMD_SEQIN) ++ writeb (command, NAND_IO_ADDR); ++ else { ++ if (mtd->oobblock == 256 && column >= 256) { ++ column -= 256; ++ writeb (NAND_CMD_READOOB, NAND_IO_ADDR); ++ writeb (NAND_CMD_SEQIN, NAND_IO_ADDR); ++ } else if (mtd->oobblock == 512 && column >= 256) { ++ if (column < 512) { ++ column -= 256; ++ writeb (NAND_CMD_READ1, NAND_IO_ADDR); ++ writeb (NAND_CMD_SEQIN, NAND_IO_ADDR); ++ } else { ++ column -= 512; ++ writeb (NAND_CMD_READOOB, NAND_IO_ADDR); ++ writeb (NAND_CMD_SEQIN, NAND_IO_ADDR); ++ } ++ } else { ++ writeb (NAND_CMD_READ0, NAND_IO_ADDR); ++ writeb (NAND_CMD_SEQIN, NAND_IO_ADDR); ++ } ++ } ++ ++ /* Set ALE and clear CLE to start address cycle */ ++ this->hwcontrol (NAND_CTL_CLRCLE); ++ ++ if (column != -1 || page_addr != -1) { ++ this->hwcontrol (NAND_CTL_SETALE); ++ ++ /* Serially input address */ ++ if (column != -1) ++ writeb (column, NAND_IO_ADDR); ++ if (page_addr != -1) { ++ writeb ((unsigned char) (page_addr & 0xff), NAND_IO_ADDR); ++ writeb ((unsigned char) ((page_addr >> 8) & 0xff), NAND_IO_ADDR); ++ /* One more address cycle for higher density devices */ ++ if (mtd->size & 0x0c000000) ++ writeb ((unsigned char) ((page_addr >> 16) & 0x0f), NAND_IO_ADDR); ++ } ++ /* Latch in address */ ++ this->hwcontrol (NAND_CTL_CLRALE); ++ } ++ ++ /* ++ * program and erase have their own busy handlers ++ * status and sequential in needs no delay ++ */ ++ switch (command) { ++ case NAND_CMD_PAGEPROG: /* wait in this->waitfunc() */ ++ case NAND_CMD_ERASE1: ++ case NAND_CMD_ERASE2: /* wait in this->waitfunc() */ ++ case NAND_CMD_SEQIN: ++/* case NAND_CMD_STATUS: */ ++ return 0; ++ ++ case NAND_CMD_RESET: ++ break; ++ } ++ ++ /* wait until command is processed */ ++ for (i = 0; i < NAND_BUSY_TIMEOUT; i++) ++ if (this->dev_ready()) ++ return 0; ++ return -EIO; ++} ++ ++ ++/* ++ * ++ */ ++static int ++tc6393_nand_command(struct mtd_info* mtd, ++ unsigned command, ++ int column, ++ int page_addr) ++{ ++ if (command == NAND_CMD_SEQIN) ++ /* ignore Ready/Busy error */ ++ tc6393_nand_command_1(mtd, NAND_CMD_READ0, column, page_addr); ++ return tc6393_nand_command_1(mtd, command, column, page_addr); ++} ++ ++ ++/* ++ * Get chip for selected access ++ * (copy from nand.c) ++ */ ++static inline void ++nand_get_chip(struct nand_chip *this, ++ struct mtd_info *mtd, ++ int new_state) ++{ ++ ++ DECLARE_WAITQUEUE (wait, current); ++ ++ /* ++ * Grab the lock and see if the device is available ++ * For erasing, we keep the spinlock until the ++ * erase command is written. ++ */ ++ retry: ++ spin_lock_bh (&this->chip_lock); ++ ++ if (this->state == FL_READY) { ++ this->state = new_state; ++ if (new_state != FL_ERASING) ++ spin_unlock_bh (&this->chip_lock); ++ return; ++ } ++ ++#if 0 ++ if (this->state == FL_ERASING) { ++ if (new_state != FL_ERASING) { ++ this->state = new_state; ++ spin_unlock_bh (&this->chip_lock); ++ nand_select (); /* select in any case */ ++ this->cmdfunc(mtd, NAND_CMD_RESET, -1, -1); ++ return; ++ } ++ } ++#endif ++ ++ set_current_state (TASK_UNINTERRUPTIBLE); ++ add_wait_queue (&this->wq, &wait); ++ spin_unlock_bh (&this->chip_lock); ++ schedule (); ++ remove_wait_queue (&this->wq, &wait); ++ goto retry; ++} ++ ++ ++static inline void ++tc6393_nand_read_page(struct mtd_info* mtd, ++ struct nand_chip* this, ++ u_char* data_poi, ++ u_char* oob_data, ++ u_char* ecc_calc, ++ int ecc, ++ int end) ++{ ++ int j = 0; ++ ++ START_MEASUREMENT(nand_read_page); ++ ++ this->enable_hwecc (NAND_ECC_READ); ++ ++ while (j < ecc){ ++ unsigned short data = readw (this->IO_ADDR_R); ++ data_poi[j++] = data; ++ data_poi[j++] = data >> 8; ++ } ++ ++ this->calculate_ecc (&data_poi[0], &ecc_calc[0]); /* read from hardware */ ++ ++ for (j = 0; j < mtd->oobsize; j+=2) { ++ unsigned short data = readw (this->IO_ADDR_R); ++ oob_data[j] = data; ++ oob_data[j+1] = data >> 8; ++ } ++ ACCUMULATE_ELAPSED_TIME(nand_read_page); ++ COUNTER_INC(nand_read_nr_pages); ++} ++ ++ ++/* ++ * this function is registered only if eccmode == NAND_ECC_HW6_512 && ++ * oobblock == 512 ++ */ ++static int ++tc6393_nand_read_ecc(struct mtd_info* mtd, ++ loff_t from, ++ size_t len, ++ size_t* retlen, ++ u_char* buf, ++ u_char* oob_buf, ++ int oobsel) ++{ ++ int col, page, end, ecc; ++ int read, ecc_failed, ret; ++ struct nand_chip *this; ++ u_char *oob_data; ++ int *oob_config; ++ u_char* data_poi = 0; ++ ++ if (oob_buf || ! oobsel) ++ return orig_read_ecc(mtd, from, len, retlen, buf, oob_buf, oobsel); ++ ++ DEBUG (MTD_DEBUG_LEVEL3, "%s: from = 0x%08x, len = %i\n", ++ __func__, (unsigned int) from, (int) len); ++ ++ /* Do not allow reads past end of device */ ++ if ((from + len) > mtd->size) { ++ DEBUG (MTD_DEBUG_LEVEL0, "%s: Attempt read beyond end of device\n", __func__); ++ *retlen = 0; ++ return -EINVAL; ++ } ++ ++ /* Grab the lock and see if the device is available */ ++ this = mtd->priv; ++ nand_get_chip (this, mtd ,FL_READING); ++ ++ /* Select the NAND device */ ++ nand_select (); ++ ++ oob_config = oobconfigs[oobsel]; ++ page = from >> this->page_shift; ++ col = from & (mtd->oobblock - 1); ++ end = mtd->oobblock; ++ ecc = mtd->eccsize; ++ oob_data = &this->data_buf[end]; ++ read = 0; ++ ecc_failed = 0; ++ ret = 0; ++ ++ /* Send the read command */ ++ if (this->cmdfunc (mtd, NAND_CMD_READ0, 0x00, page)) { ++ printk(KERN_WARNING "%s: Failed in NAND_CMD_READ0 command, page 0x%08x\n", ++ __func__, page); ++ ret = -EIO; ++ goto nand_read_ecc_exit; ++ } ++ ++ /* Loop until all data read */ ++ while (read < len) { ++ int j; ++ int ecc_status; ++ int ecc_retry_counter = 0; ++ u_char ecc_calc[6]; ++ u_char ecc_code[6]; ++ ++ /* ++ * If the read is not page aligned, we have to read into data buffer ++ * due to ecc, else we read into return buffer direct ++ */ ++ if (!col && (len - read) >= end) ++ data_poi = &buf[read]; ++ else ++ data_poi = this->data_buf; ++ ++#ifdef CONFIG_MTD_NAND_PAGE_CACHE ++ if (page == this->cache_page) { ++ memcpy(data_poi, this->data_cache, end); ++ ++ if (this->cmdfunc (mtd, NAND_CMD_READ0, 0x00, page + 1)) { ++ printk(KERN_WARNING "%s: Failed in NAND_CMD_READ0 command," ++ " page 0x%08x\n", __func__, page); ++ ret = -EIO; ++ goto nand_read_ecc_exit; ++ } ++ ++ goto loop_next; ++ } ++#endif ++ ++ ecc_retry: ++ tc6393_nand_read_page(mtd, this, data_poi, oob_data, ecc_calc, ecc, end); ++ ++ /* Pick the ECC bytes out of the oob data */ ++ for (j = 0; j < 6; j++) ++ ecc_code[j] = oob_data[oob_config[j]]; ++ ++ /* If we have consequent page reads, apply delay or wait for ready/busy pin */ ++ for (j = 0; j < NAND_BUSY_TIMEOUT; j++) ++ if (this->dev_ready()) ++ break; ++ if (j == NAND_BUSY_TIMEOUT) { ++ ret = -EIO; ++ goto nand_read_ecc_exit; ++ } ++ ++ /* correct data, if neccecary */ ++ ecc_status = this->correct_data (&data_poi[0], &ecc_code[0], &ecc_calc[0]); ++ if (ecc_status == -1) { ++ if (ecc_retry_counter++ < MAX_ECC_RETRY) { ++ this->cmdfunc (mtd, NAND_CMD_RESET, -1, -1); ++ if (this->cmdfunc (mtd, NAND_CMD_READ0, 0x00, page)) { ++ printk(KERN_WARNING ++ "%s: Failed in NAND_CMD_READ0 command, page 0x%08x\n", ++ __func__, page); ++ ret = -EIO; ++ goto nand_read_ecc_exit; ++ } ++ goto ecc_retry; ++ } ++ else { ++ printk (KERN_WARNING "%s: Failed ECC read, page 0x%08x\n", ++ __func__, page); ++ ecc_failed++; ++ } ++ } ++ ++ ecc_status = this->correct_data (&data_poi[256], &ecc_code[3], &ecc_calc[3]); ++ if (ecc_status == -1) { ++ if (ecc_retry_counter++ < MAX_ECC_RETRY) { ++ this->cmdfunc (mtd, NAND_CMD_RESET, -1, -1); ++ if (this->cmdfunc (mtd, NAND_CMD_READ0, 0x00, page)) { ++ printk(KERN_WARNING ++ "%s: Failed in NAND_CMD_READ0 command, page 0x%08x\n", ++ __func__, page); ++ ret = -EIO; ++ goto nand_read_ecc_exit; ++ } ++ goto ecc_retry; ++ } ++ else { ++ printk (KERN_WARNING "%s: Failed ECC read, page 0x%08x\n", ++ __func__, page); ++ ecc_failed++; ++ } ++ } ++ ++#ifdef CONFIG_MTD_NAND_PAGE_CACHE ++ loop_next: ++#endif ++ if (col || (len - read) < end) { ++ for (j = col; j < end && read < len; j++) ++ buf[read++] = data_poi[j]; ++ } else ++ read += mtd->oobblock; ++ /* For subsequent reads align to page boundary. */ ++ col = 0; ++ /* Increment page address */ ++ page++; ++ } ++ ++ nand_read_ecc_exit: ++ ret = (ret == 0) ? (ecc_failed ? -EIO : 0) : ret; ++ if (ret == -EIO) ++ this->cmdfunc(mtd, NAND_CMD_RESET, -1, -1); ++#ifdef CONFIG_MTD_NAND_PAGE_CACHE ++ else if (page - 1 != this->cache_page && data_poi) { ++ memcpy(this->data_cache, data_poi, end); ++ this->cache_page = page - 1; ++ } ++#endif ++ ++ /* De-select the NAND device */ ++ nand_deselect (); ++ ++ /* Wake up anyone waiting on the device */ ++ spin_lock_bh (&this->chip_lock); ++ this->state = FL_READY; ++ wake_up (&this->wq); ++ spin_unlock_bh (&this->chip_lock); ++ ++ /* ++ * Return success, if no ECC failures, else -EIO ++ * fs driver will take care of that, because ++ * retlen == desired len and result == -EIO ++ */ ++ *retlen = read; ++ return ret; ++} ++ ++ ++static int ++tc6393_nand_read(struct mtd_info* mtd, ++ loff_t from, ++ size_t len, ++ size_t* retlen, ++ u_char* buf) ++{ ++ return tc6393_nand_read_ecc(mtd, from, len, retlen, buf, NULL, NAND_JFFS2_OOB); ++} ++ ++ ++/* same as sharp_sl.c */ ++static inline int jffs2_hamming_distance(unsigned int a, unsigned int b) ++{ ++#ifdef __ARM_ARCH_5TE__ ++ unsigned int n; ++ a ^= b; ++ asm ( ++ "clz %0, %1\n" ++ : "=r" (n) ++ : "r" (a) ++ ); ++ return (a << (n + 1)) == 0; ++#else ++ unsigned int n; ++ a ^= b; ++ for (n = 0; n < 8; n++) ++ if (! (a & ~(1 << n))) ++ return 1; ++ return 0; ++#endif ++} ++ ++/* same as sharp_sl.c */ ++static inline void ++jffs2_correct_badblock_val(u_char* oob) ++{ ++#ifdef CONFIG_MTD_NAND_POST_BADBLOCK ++ if (jffs2_hamming_distance(oob[NAND_POSTBADBLOCK_POS], 0xff)) ++ oob[NAND_POSTBADBLOCK_POS] = 0xff; ++#endif ++ if (jffs2_hamming_distance(oob[NAND_BADBLOCK_POS], 0xff)) ++ oob[NAND_BADBLOCK_POS] = 0xff; ++} ++ ++/* same as sharp_sl.c */ ++static inline void ++jffs2_correct_failedblock_val(u_char* oob) ++{ ++ if (jffs2_hamming_distance(oob[FAILURECOUNTER_POS], 0xff)) ++ oob[FAILURECOUNTER_POS] = 0xff; ++} ++ ++/* same as sharp_sl.c */ ++static inline void ++jffs2_correct_cleanmarker(u_char* oob, ++ u_char* correct_data, ++ int len) ++{ ++ int i; ++ for (i = 0; i < len; i++) ++ if (jffs2_hamming_distance(oob[i], correct_data[i])) ++ oob[i] = correct_data[i]; ++} ++ ++/* same as sharp_sl.c */ ++static int ++tc6393_nand_prepare_rewrite(struct mtd_info* mtd, ++ loff_t to, ++ int oobsel) ++{ ++ int i; ++ loff_t block_addr = to & ~(mtd->erasesize - 1); ++ size_t len = to & (mtd->erasesize - 1); ++ int nr_oobpages = 2; // JFFS2 only (JFFS2 uses only 2 oobpages) ++ int fsdata_pos = (mtd->oobblock == 256) ++ ? NAND_JFFS2_OOB8_FSDAPOS : NAND_JFFS2_OOB16_FSDAPOS; ++ int fsdata_len = (mtd->oobblock == 256) ++ ? NAND_JFFS2_OOB8_FSDALEN : NAND_JFFS2_OOB16_FSDALEN; ++ u_char* block_buf; ++ u_char* oob_buf; ++ int ret; ++ int retlen; ++ struct erase_info instr; ++ ++ block_buf = kmalloc(len, GFP_KERNEL); ++ if (! block_buf) { ++ printk("Unable to allocate NAND block buffer (%u)\n", len); ++ return -EIO; ++ } ++ oob_buf = kmalloc(mtd->oobsize * nr_oobpages, GFP_KERNEL); ++ if (! oob_buf) { ++ printk("Unable to allocate NAND oob buffer\n"); ++ kfree(block_buf); ++ return -EIO; ++ } ++ ++ ret = mtd->read_ecc(mtd, block_addr, len, &retlen, block_buf, NULL, NAND_JFFS2_OOB); ++ if (ret || retlen != len) { ++ DEBUG(MTD_DEBUG_LEVEL0, "%s: read_ecc failed (%d)\n", __func__, ret); ++ kfree(block_buf); ++ kfree(oob_buf); ++ return ret ? ret : -EIO; ++ } ++ ++ ret = mtd->read_oob(mtd, block_addr, mtd->oobsize * nr_oobpages, &retlen, oob_buf); ++ if (ret || retlen != mtd->oobsize * nr_oobpages) { ++ DEBUG(MTD_DEBUG_LEVEL0, "%s: read_oob failed (%d)\n", __func__, ret); ++ kfree(block_buf); ++ kfree(oob_buf); ++ return ret ? ret : -EIO; ++ } ++#if 1 /* FIXME */ ++ { ++ struct { ++ /* All start like this */ ++ uint16_t magic; ++ uint16_t nodetype; ++ uint32_t totlen; /* So we can skip over nodes we don't grok */ ++ } __attribute__((packed)) n = { ++ .magic = 0x1985, ++ .nodetype = 0x2003, ++ .totlen = 8, ++ }; ++ u_char* p; ++ ++ p = (u_char*)&n; ++ ++ jffs2_correct_badblock_val(oob_buf); ++ jffs2_correct_failedblock_val(&oob_buf[mtd->oobsize]); ++ jffs2_correct_cleanmarker(&oob_buf[fsdata_pos], p, fsdata_len); ++ } ++#endif ++ ++ for (i = 0; i < MAX_COPIES; i++) { ++ int j; ++ ++ memset(&instr, 0, sizeof instr); ++ instr.mtd = mtd; ++ instr.addr = block_addr; ++ instr.len = mtd->erasesize; ++ ret = mtd->erase(mtd, &instr); ++ if (ret) { ++ DEBUG(MTD_DEBUG_LEVEL0, "%s: erase failed (%d)\n", __func__, ret); ++ continue; ++ } ++ ++ ret = orig_write_ecc(mtd, block_addr, len, &retlen, block_buf, NULL, ++ NAND_JFFS2_OOB); ++ if (ret || retlen != len) { ++ DEBUG(MTD_DEBUG_LEVEL0, "%s: write_ecc failed (%d)\n", __func__, ret); ++ continue; ++ } ++ ++ for (j = 0; j < nr_oobpages; j++) { ++ loff_t addr = block_addr + mtd->oobblock * j; ++ ++#ifdef CONFIG_MTD_NAND_POST_BADBLOCK ++ ret = orig_write_oob(mtd, addr + NAND_POSTBADBLOCK_POS, 1, &retlen, ++ oob_buf + mtd->oobsize * j + NAND_POSTBADBLOCK_POS); ++ if (ret || retlen != 1) { ++ DEBUG(MTD_DEBUG_LEVEL0, "%s: write_oob post_badblock(%d) failed (%d)\n", ++ __func__, j, ret); ++ break; ++ } ++#endif ++ ++ ret = orig_write_oob(mtd, addr + NAND_BADBLOCK_POS, 1, &retlen, ++ oob_buf + mtd->oobsize * j + NAND_BADBLOCK_POS); ++ if (ret || retlen != 1) { ++ DEBUG(MTD_DEBUG_LEVEL0, "%s: write_oob badblock(%d) failed (%d)\n", ++ __func__, j, ret); ++ break; ++ } ++ ++ ret = orig_write_oob(mtd, addr + fsdata_pos, fsdata_len, &retlen, ++ oob_buf + mtd->oobsize * j + fsdata_pos); ++ if (ret || retlen != fsdata_len) { ++ DEBUG(MTD_DEBUG_LEVEL0, "%s: write_oob fsdata(%d) failed (%d)\n", ++ __func__, j, ret); ++ break; ++ } ++ } ++ if (j < nr_oobpages) ++ continue; ++ ++ break; ++ } ++ ++ kfree(block_buf); ++ kfree(oob_buf); ++ DEBUG(MTD_DEBUG_LEVEL0, ++ "%s: %d\n", __func__, (i < MAX_COPIES) ? 0 : (ret ? ret : -EIO)); ++ return (i < MAX_COPIES) ? 0 : (ret ? ret : -EIO); ++} ++ ++/* same as sharp_sl.c */ ++static int ++tc6393_nand_write_ecc(struct mtd_info* mtd, ++ loff_t to, ++ size_t len, ++ size_t* retlen, ++ const u_char* buf, ++ u_char* eccbuf, ++ int oobsel) ++{ ++ int i; ++ int ret; ++ ++ for (i = 0; i < MAX_WRITE_RETRIES; i++) { ++ ret = orig_write_ecc(mtd, to, len, retlen, buf, eccbuf, oobsel); ++ if (ret != -EIO){ ++ return ret; ++ } ++ ++ ret = tc6393_nand_prepare_rewrite(mtd, to, oobsel); ++ if (ret) ++ return ret; ++ } ++ return -EIO; ++} ++ ++ ++/* same as sharp_sl.c */ ++static int ++tc6393_nand_write(struct mtd_info* mtd, ++ loff_t to, ++ size_t len, ++ size_t* retlen, ++ const u_char* buf) ++{ ++ return tc6393_nand_write_ecc(mtd, to, len, retlen, buf, NULL, NAND_JFFS2_OOB); ++} ++ ++/* same as sharp_sl.c */ ++static int ++tc6393_nand_writev_ecc(struct mtd_info* mtd, ++ const struct iovec* vecs, ++ unsigned long count, ++ loff_t to, ++ size_t* retlen, ++ u_char* eccbuf, ++ int oobsel) ++{ ++ int i; ++ int ret; ++ ++ for (i = 0; i < MAX_WRITE_RETRIES; i++) { ++ ret = orig_writev_ecc(mtd, vecs, count, to, retlen, eccbuf, oobsel); ++ if (ret != -EIO) ++ return ret; ++ ++ ret = tc6393_nand_prepare_rewrite(mtd, to, oobsel); ++ if (ret) ++ return ret; ++ } ++ return -EIO; ++} ++ ++/* same as sharp_sl.c */ ++static int ++tc6393_nand_writev(struct mtd_info* mtd, ++ const struct iovec* vecs, ++ unsigned long count, ++ loff_t to, ++ size_t* retlen) ++{ ++ return tc6393_nand_writev_ecc(mtd, vecs, count, to, retlen, NULL, NAND_JFFS2_OOB); ++} ++ ++ ++/* same as sharp_sl.c */ ++static int ++tc6393_nand_write_oob(struct mtd_info* mtd, ++ loff_t to, ++ size_t len, ++ size_t* retlen, ++ const u_char* buf) ++{ ++ int i; ++ int ret; ++ ++ for (i = 0; i < MAX_WRITE_RETRIES; i++) { ++ ret = orig_write_oob(mtd, to, len, retlen, buf); ++ if (ret != -EIO) ++ return ret; ++ ++ ret = tc6393_nand_prepare_rewrite(mtd, to & ~(mtd->erasesize - 1), // JFFS2 only (JFFS2 calls write_oob only after erasing) ++ NAND_JFFS2_OOB); ++ if (ret) ++ return ret; ++ } ++ return -EIO; ++} ++ ++ ++/* same as sharp_sl.c */ ++static int ++tc6393_nand_flash_busy(void) ++{ ++ return (nandctrl->sustus & SUSTUS_BUSY) == SUSTUS_BUSY; ++} ++ ++ ++/* ++ * ++ */ ++/* same as sharp_sl.c */ ++static int ++tc6393_nand_dev_ready(void) ++{ ++ int i; ++ for (i = 0; i < 5; i++) ++ tc6393_nand_flash_busy(); ++ return ! tc6393_nand_flash_busy(); ++} ++ ++ ++/* ++ * ++ */ ++/* same as sharp_sl.c */ ++static int ++tc6393_nand_suspend(struct mtd_info* mtd) ++{ ++ int i; ++ printk("%s", __func__); ++ for (i = 0; i < nr_partitions; i++) { ++ invalidate_device(MKDEV(MTD_BLOCK_MAJOR, sharp_sl_nand_part_mtdp[i]->index), 1); ++ } ++ mtd->sync(mtd); ++ ++ printk("\n"); ++ return 0; ++} ++ ++/* ++ * ++ */ ++/* same as sharp_sl.c */ ++static void ++tc6393_nand_resume(struct mtd_info* mtd) ++{ ++ printk("%s\n", __func__); ++ tc6393_nand_hw_init(); ++} ++ ++ ++#ifdef CONFIG_MTD_NAND_ECC ++/* ++ * ++ */ ++static void ++tc6393_nand_enable_hwecc(int mode) ++{ ++ volatile unsigned char dummy_read; ++ ++ if(mode == NAND_ECC_WRITE){ ++ /* Hard_ECC Reset_Mode(Read) */ ++ nandctrl->smode = SMODE_HWECC_WRITE_RESET_ECC; ++ /* Read dummy data (1byte) */ ++ dummy_read = nandctrl->sdata.data8.sdata0; ++ /* Hard_ECC CALC_Mode(Read) */ ++ nandctrl->smode = SMODE_HWECC_WRITE_ECCCALC; ++ ++ hwecc_mode = HWECC_MODE_WRITE; ++ return; ++ }else{ ++ /* Hard_ECC Reset_Mode(Write) */ ++ nandctrl->smode = SMODE_HWECC_READ_RESET_ECC; ++ /* Read dummy data (1byte) */ ++ dummy_read = nandctrl->sdata.data8.sdata0; ++ /* Hard_ECC CALC_Mode(Read) */ ++ nandctrl->smode = SMODE_HWECC_READ_ECCCALC; ++ ++ hwecc_mode = HWECC_MODE_READ; ++ return; ++ } ++} ++ ++ ++/* ++ * ++ */ ++static int ++tc6393_nand_calculate_ecc(const u_char* dat, ++ u_char* ecc_code) ++{ ++ unsigned short ecc1,ecc2,ecc3; ++ ++ if(hwecc_mode == HWECC_MODE_READ){ ++ nandctrl->smode = SMODE_HWECC_READ_CALC_RESULT; ++ }else if(hwecc_mode == HWECC_MODE_WRITE){ ++ nandctrl->smode = SMODE_HWECC_WRITE_CALC_RESULT; ++ }else{ ++ printk("Unable to calcutate NAND ecc."); ++ return -EIO; ++ } ++ ++ ecc1 = nandctrl->sdata.data16.sdata0_1; ++ ecc2 = nandctrl->sdata.data16.sdata0_1; ++ ecc3 = nandctrl->sdata.data16.sdata0_1; ++ ++ ecc_code[0] = ecc1 >> 8; // 000-255 LP15-8 ++ ecc_code[1] = ecc1 >> 0; // 000-255 LP7-0 ++ ecc_code[2] = ecc2 >> 0; // 000-255 CP5-0,11b ++ ecc_code[3] = ecc3 >> 0; // 256-511 LP15-8 ++ ecc_code[4] = ecc2 >> 8; // 256-511 LP7-0 ++ ecc_code[5] = ecc3 >> 8; // 256-511 CP5-0,11b ++ ++ if(hwecc_mode == HWECC_MODE_READ){ ++ nandctrl->smode = SMODE_READ_DATAREAD; ++ }else{ ++ nandctrl->smode = SMODE_WRITE_DATAWRITE; ++ } ++ ++ hwecc_mode = HWECC_MODE_DISABLE; ++ return 0; ++} ++#endif ++ ++ ++static void tc6393_nand_hw_init(void) ++{ ++ /* (89h) SMD Buffer ON By TC6393XB SystemConfig */ ++ sysconfig->gpibfc1 = 0xff; ++ ++ /* (4Ch) CLKRUN Enable 1st */ ++ nandconfig->spcrunc = 0x81; ++ ++ /* (10h)BaseAddress 0x1000 */ ++ nandconfig->spba.spba2 = TC6393XB_NANDCTRL_OFFSET; ++ ++ /* (04h)Command Register I/O */ ++ nandconfig->spcmd = 0x02; ++ ++ /* (62h) Power Supply Control */ ++ /* HardPowerOFF - SuspendOFF - PowerSupplyWait_4MS */ ++ nandconfig->ssmpwc = 0x02; ++ ++ /* (63h) Detect Control */ ++ nandconfig->ssmdtc = 0x02; ++ ++ /* Interrupt status register clear */ ++ nandctrl->sintst = 0x0f; ++ ++ /* After power supply, Media are reset */ ++ nandctrl->smode = SMODE_POWER_ON; ++ nandctrl->smode = SMODE_READ_COMMAND; ++ nandctrl->sdata.data8.sdata0 = NAND_CMD_RESET; ++ ++ /* Stanby Mode */ ++ nandctrl->smode = SMODE_STANDBY; ++ ++ mdelay(100); ++ ++ return; ++} ++ ++/* same as sharp_sl.c */ ++#ifdef DEBUG_PROC ++DEFINE_MEASUREMENT_VAR(nand_read_page); ++DEFINE_COUNTER_VAR(nand_read_nr_pages); ++DEFINE_MEASUREMENT_VAR(nand_write_page); ++DEFINE_MEASUREMENT_VAR(nand_write_verify); ++DEFINE_COUNTER_VAR(nand_write_nr_pages); ++static int ++sharp_sl_nand_read_proc(char* buf, ++ char** start, ++ off_t offset, ++ int count, ++ int* eof, ++ void* data) ++{ ++ int len = 0; ++ PRINT_ELAPSED_TIME(nand_read_page, buf, len); ++ len += sprintf(buf + len, "nand_read_nr_pages %d\n", nand_read_nr_pages); ++ PRINT_ELAPSED_TIME(nand_write_page, buf, len); ++ PRINT_ELAPSED_TIME(nand_write_verify, buf, len); ++ len += sprintf(buf + len, "nand_write_nr_pages %d\n", nand_write_nr_pages); ++ *eof = 1; ++ return len; ++} ++ ++ ++static int sharp_sl_nand_write_proc(struct file* file, ++ const char* buffer, ++ unsigned long count, ++ void* data) ++{ ++ CLEAR_TIME_VER(nand_read_page); ++ CLEAR_TIME_VER(nand_write_page); ++ CLEAR_TIME_VER(nand_write_verify); ++ nand_read_nr_pages = 0; ++ nand_write_nr_pages = 0; ++ return count; ++} ++#endif ++ ++ ++/* ++ * Main initialization routine ++ */ ++int __init ++tc6393_nand_init (void) ++{ ++ extern int parse_cmdline_partitions(struct mtd_info *, struct mtd_partition **, ++ const char *); ++ struct nand_chip *this; ++ int i; ++ ++ //printk("**** %s:\n",__func__); ++ ++ /* Allocate memory for MTD device structure and private data */ ++ sharp_sl_mtd = kmalloc (sizeof(struct mtd_info) + sizeof (struct nand_chip), ++ GFP_KERNEL); ++ if (!sharp_sl_mtd) { ++ printk ("Unable to allocate Poodle NAND MTD device structure.\n"); ++ return -ENOMEM; ++ } ++ ++ /* Initialize NAND flash controller on TC6393XB */ ++ tc6393_nand_hw_init(); ++ ++ /* Get pointer to private data */ ++ this = (struct nand_chip *) (&sharp_sl_mtd[1]); ++ ++ /* Initialize structures */ ++ memset((char *) sharp_sl_mtd, 0, sizeof(struct mtd_info)); ++ memset((char *) this, 0, sizeof(struct nand_chip)); ++ ++ /* Link the private data with the MTD structure */ ++ sharp_sl_mtd->priv = this; ++ ++ /* ++ * PXA initialize ++ */ ++ ++ /* Set address of NAND IO lines */ ++ this->IO_ADDR_R = (unsigned long)&nandctrl->sdata.data8.sdata0; ++ this->IO_ADDR_W = (unsigned long)&nandctrl->sdata.data8.sdata0; ++ ++ /* Set address of hardware control function */ ++ this->hwcontrol = tc6393_nand_hwcontrol; ++ this->dev_ready = tc6393_nand_dev_ready; ++ this->cmdfunc = tc6393_nand_command; ++ ++ /* 15 us command delay time */ ++ this->chip_delay = 15; ++ ++ /* set eccmode using hardware ECC */ ++#ifdef CONFIG_MTD_NAND_ECC ++ this->eccmode = NAND_ECC_HW6_512; ++ this->enable_hwecc = tc6393_nand_enable_hwecc; ++ this->calculate_ecc = tc6393_nand_calculate_ecc; ++ this->correct_data = nand_correct_data; ++#endif ++ ++ /* Scan to find existence of the device */ ++ if (nand_scan (sharp_sl_mtd)) { ++ kfree (sharp_sl_mtd); ++ return -ENXIO; ++ } ++ ++#if 1 ++ sharp_sl_mtd->eccsize = this->eccsize; ++#endif ++ ++ if (this->eccmode == NAND_ECC_HW6_512 && sharp_sl_mtd->oobblock == 512) { ++ orig_read_ecc = sharp_sl_mtd->read_ecc; ++ sharp_sl_mtd->read = tc6393_nand_read; ++ sharp_sl_mtd->read_ecc = tc6393_nand_read_ecc; ++ ++ orig_write_ecc = sharp_sl_mtd->write_ecc; ++ sharp_sl_mtd->write = tc6393_nand_write; ++ sharp_sl_mtd->write_ecc = tc6393_nand_write_ecc; ++ ++ orig_writev_ecc = sharp_sl_mtd->writev_ecc; ++ sharp_sl_mtd->writev = tc6393_nand_writev; ++ sharp_sl_mtd->writev_ecc = tc6393_nand_writev_ecc; ++ ++ orig_write_oob = sharp_sl_mtd->write_oob; ++ sharp_sl_mtd->write_oob = tc6393_nand_write_oob; ++ } ++ sharp_sl_mtd->suspend = tc6393_nand_suspend; ++ sharp_sl_mtd->resume = tc6393_nand_resume; ++#ifdef CONFIG_MTD_NAND_LOGICAL_ADDRESS_ACCESS ++ sharp_sl_mtd->cleanup_laddr = sharp_sl_nand_cleanup_laddr; ++ sharp_sl_mtd->read_laddr = sharp_sl_nand_read_laddr; ++ sharp_sl_mtd->write_laddr = sharp_sl_nand_write_laddr; ++#endif ++ ++ /* Allocate memory for internal data buffer */ ++ this->data_buf = kmalloc (sizeof(u_char) * (sharp_sl_mtd->oobblock + sharp_sl_mtd->oobsize), GFP_KERNEL); ++ if (!this->data_buf) { ++ printk ("Unable to allocate NAND data buffer for Poodle.\n"); ++ kfree (sharp_sl_mtd); ++ return -ENOMEM; ++ } ++ ++ /* Allocate memory for internal data buffer */ ++ this->data_cache = kmalloc (sizeof(u_char) * (sharp_sl_mtd->oobblock + sharp_sl_mtd->oobsize), GFP_KERNEL); ++ if (!this->data_cache) { ++ printk ("Unable to allocate NAND data cache for Poodle.\n"); ++ kfree (this->data_buf); ++ kfree (sharp_sl_mtd); ++ return -ENOMEM; ++ } ++ ++ /* Register the partitions */ ++ nr_partitions = parse_cmdline_partitions(sharp_sl_mtd, ++ &sharp_sl_nand_partition_info, ++ "sharpsl-nand"); ++ if (nr_partitions <= 0) { ++ nr_partitions = DEFAULT_NUM_PARTITIONS; ++ sharp_sl_nand_partition_info = sharp_sl_nand_default_partition_info; ++ } ++ sharp_sl_nand_part_mtdp = kmalloc(sizeof (struct mtd_info*) * nr_partitions, ++ GFP_KERNEL); ++ if (! sharp_sl_nand_part_mtdp) { ++ printk("Unable to allocate memory for sharp_sl_nand_part_mtdp\n"); ++ kfree(this->data_buf); ++ kfree(this->data_cache); ++ kfree(sharp_sl_mtd); ++ return -ENOMEM; ++ } ++ for (i = 0; i < nr_partitions; i++) ++ sharp_sl_nand_partition_info[i].mtdp = &sharp_sl_nand_part_mtdp[i]; ++ add_mtd_partitions(sharp_sl_mtd, sharp_sl_nand_partition_info, nr_partitions); ++ ++ for (i = 0; i < nr_partitions; i++) ++ add_mtd_device(sharp_sl_nand_part_mtdp[i]); ++ ++#ifdef DEBUG_PROC ++ struct proc_dir_entry* res = create_proc_read_entry("mtd-debug", 0, NULL, sharp_sl_nand_read_proc, NULL); ++ res->write_proc = sharp_sl_nand_write_proc; ++#endif ++ ++ /* Return happy */ ++ return 0; ++} ++module_init(tc6393_nand_init); ++ ++/* ++ * Clean up routine ++ */ ++#ifdef MODULE ++static void __exit sharp_sl_nand_cleanup (void) ++{ ++ struct nand_chip *this = (struct nand_chip *) &sharp_sl_mtd[1]; ++ ++ /* Unregister the device */ ++ del_mtd_partitions (sharp_sl_mtd); ++ int i; ++ for (i = 0; i < NUM_PARTITIONS) ++ del_mtd_device (sharp_sl_nand_part_mtdp[i]); ++ ++ /* Free internal data buffer */ ++ kfree (this->data_buf); ++ kfree (this->data_cache); ++ kfree (this->page_cache); ++ ++ /* Free the MTD device structure */ ++ kfree (sharp_sl_nand_part_mtdp); ++ if (sharp_sl_nand_partition_info != sharp_sl_nand_default_partition_info) ++ kfree (sharp_sl_nand_partition_info); ++ kfree (sharp_sl_mtd); ++} ++module_exit(sharp_sl_nand_cleanup); ++#endif ++ ++MODULE_LICENSE("GPL"); ++MODULE_AUTHOR("SHARP, Inc."); ++MODULE_DESCRIPTION("Board-specific glue layer for NAND flash on Tosa"); +diff -Nur linux_c860_org/drivers/net/Config.in linux/drivers/net/Config.in +--- linux_c860_org/drivers/net/Config.in 2002-08-26 15:00:07.000000000 +0900 ++++ linux/drivers/net/Config.in 2004-06-10 21:09:10.000000000 +0900 +@@ -280,6 +280,7 @@ + dep_tristate ' PPP support for sync tty ports' CONFIG_PPP_SYNC_TTY $CONFIG_PPP + dep_tristate ' PPP Deflate compression' CONFIG_PPP_DEFLATE $CONFIG_PPP + dep_tristate ' PPP BSD-Compress compression' CONFIG_PPP_BSDCOMP $CONFIG_PPP ++ dep_tristate ' Microsoft PPP encryption (MPPE)' CONFIG_PPP_MPPE $CONFIG_PPP + if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then + dep_tristate ' PPP over Ethernet (EXPERIMENTAL)' CONFIG_PPPOE $CONFIG_PPP + fi +diff -Nur linux_c860_org/drivers/net/Makefile linux/drivers/net/Makefile +--- linux_c860_org/drivers/net/Makefile 2002-08-26 14:43:55.000000000 +0900 ++++ linux/drivers/net/Makefile 2004-06-10 21:09:10.000000000 +0900 +@@ -137,6 +137,14 @@ + obj-$(CONFIG_PPP_BSDCOMP) += bsd_comp.o + obj-$(CONFIG_PPPOE) += pppox.o pppoe.o + ++ifeq ($(CONFIG_PPP_MPPE),y) ++ obj-y += ppp_mppe.o ++else ++ ifeq ($(CONFIG_PPP_MPPE),m) ++ obj-m += ppp_mppe.o ++ endif ++endif ++ + obj-$(CONFIG_SLIP) += slip.o + ifeq ($(CONFIG_SLIP_COMPRESSED),y) + obj-$(CONFIG_SLIP) += slhc.o +diff -Nur linux_c860_org/drivers/net/md32_common.h linux/drivers/net/md32_common.h +--- linux_c860_org/drivers/net/md32_common.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/net/md32_common.h 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,607 @@ ++/* crypto/md32_common.h */ ++/* ==================================================================== ++ * Copyright (c) 1999 The OpenSSL Project. All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * ++ * 1. Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in ++ * the documentation and/or other materials provided with the ++ * distribution. ++ * ++ * 3. All advertising materials mentioning features or use of this ++ * software must display the following acknowledgment: ++ * "This product includes software developed by the OpenSSL Project ++ * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" ++ * ++ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to ++ * endorse or promote products derived from this software without ++ * prior written permission. For written permission, please contact ++ * licensing@OpenSSL.org. ++ * ++ * 5. Products derived from this software may not be called "OpenSSL" ++ * nor may "OpenSSL" appear in their names without prior written ++ * permission of the OpenSSL Project. ++ * ++ * 6. Redistributions of any form whatsoever must retain the following ++ * acknowledgment: ++ * "This product includes software developed by the OpenSSL Project ++ * for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY ++ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR ++ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ++ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; ++ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, ++ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED ++ * OF THE POSSIBILITY OF SUCH DAMAGE. ++ * ==================================================================== ++ * ++ * This product includes cryptographic software written by Eric Young ++ * (eay@cryptsoft.com). This product includes software written by Tim ++ * Hudson (tjh@cryptsoft.com). ++ * ++ */ ++ ++/* ++ * This is a generic 32 bit "collector" for message digest algorithms. ++ * Whenever needed it collects input character stream into chunks of ++ * 32 bit values and invokes a block function that performs actual hash ++ * calculations. ++ * ++ * Porting guide. ++ * ++ * Obligatory macros: ++ * ++ * DATA_ORDER_IS_BIG_ENDIAN or DATA_ORDER_IS_LITTLE_ENDIAN ++ * this macro defines byte order of input stream. ++ * HASH_CBLOCK ++ * size of a unit chunk HASH_BLOCK operates on. ++ * HASH_LONG ++ * has to be at lest 32 bit wide, if it's wider, then ++ * HASH_LONG_LOG2 *has to* be defined along ++ * HASH_CTX ++ * context structure that at least contains following ++ * members: ++ * typedef struct { ++ * ... ++ * HASH_LONG Nl,Nh; ++ * HASH_LONG data[HASH_LBLOCK]; ++ * int num; ++ * ... ++ * } HASH_CTX; ++ * HASH_UPDATE ++ * name of "Update" function, implemented here. ++ * HASH_TRANSFORM ++ * name of "Transform" function, implemented here. ++ * HASH_FINAL ++ * name of "Final" function, implemented here. ++ * HASH_BLOCK_HOST_ORDER ++ * name of "block" function treating *aligned* input message ++ * in host byte order, implemented externally. ++ * HASH_BLOCK_DATA_ORDER ++ * name of "block" function treating *unaligned* input message ++ * in original (data) byte order, implemented externally (it ++ * actually is optional if data and host are of the same ++ * "endianess"). ++ * HASH_MAKE_STRING ++ * macro convering context variables to an ASCII hash string. ++ * ++ * Optional macros: ++ * ++ * B_ENDIAN or L_ENDIAN ++ * defines host byte-order. ++ * HASH_LONG_LOG2 ++ * defaults to 2 if not states otherwise. ++ * HASH_LBLOCK ++ * assumed to be HASH_CBLOCK/4 if not stated otherwise. ++ * HASH_BLOCK_DATA_ORDER_ALIGNED ++ * alternative "block" function capable of treating ++ * aligned input message in original (data) order, ++ * implemented externally. ++ * ++ * MD5 example: ++ * ++ * #define DATA_ORDER_IS_LITTLE_ENDIAN ++ * ++ * #define HASH_LONG MD5_LONG ++ * #define HASH_LONG_LOG2 MD5_LONG_LOG2 ++ * #define HASH_CTX MD5_CTX ++ * #define HASH_CBLOCK MD5_CBLOCK ++ * #define HASH_LBLOCK MD5_LBLOCK ++ * #define HASH_UPDATE MD5_Update ++ * #define HASH_TRANSFORM MD5_Transform ++ * #define HASH_FINAL MD5_Final ++ * #define HASH_BLOCK_HOST_ORDER md5_block_host_order ++ * #define HASH_BLOCK_DATA_ORDER md5_block_data_order ++ * ++ * <appro@fy.chalmers.se> ++ */ ++ ++#if !defined(DATA_ORDER_IS_BIG_ENDIAN) && !defined(DATA_ORDER_IS_LITTLE_ENDIAN) ++#error "DATA_ORDER must be defined!" ++#endif ++ ++#ifndef HASH_CBLOCK ++#error "HASH_CBLOCK must be defined!" ++#endif ++#ifndef HASH_LONG ++#error "HASH_LONG must be defined!" ++#endif ++#ifndef HASH_CTX ++#error "HASH_CTX must be defined!" ++#endif ++ ++#ifndef HASH_UPDATE ++#error "HASH_UPDATE must be defined!" ++#endif ++#ifndef HASH_TRANSFORM ++#error "HASH_TRANSFORM must be defined!" ++#endif ++#ifndef HASH_FINAL ++#error "HASH_FINAL must be defined!" ++#endif ++ ++#ifndef HASH_BLOCK_HOST_ORDER ++#error "HASH_BLOCK_HOST_ORDER must be defined!" ++#endif ++ ++#if 0 ++/* ++ * Moved below as it's required only if HASH_BLOCK_DATA_ORDER_ALIGNED ++ * isn't defined. ++ */ ++#ifndef HASH_BLOCK_DATA_ORDER ++#error "HASH_BLOCK_DATA_ORDER must be defined!" ++#endif ++#endif ++ ++#ifndef HASH_LBLOCK ++#define HASH_LBLOCK (HASH_CBLOCK/4) ++#endif ++ ++#ifndef HASH_LONG_LOG2 ++#define HASH_LONG_LOG2 2 ++#endif ++ ++/* ++ * Engage compiler specific rotate intrinsic function if available. ++ */ ++#undef ROTATE ++#ifndef PEDANTIC ++# if defined(_MSC_VER) ++# define ROTATE(a,n) _lrotl(a,n) ++# elif defined(__MWERKS__) ++# if defined(__POWERPC__) ++# define ROTATE(a,n) __rlwinm(a,n,0,31) ++# elif defined(__MC68K__) ++ /* Motorola specific tweak. <appro@fy.chalmers.se> */ ++# define ROTATE(a,n) ( n<24 ? __rol(a,n) : __ror(a,32-n) ) ++# else ++# define ROTATE(a,n) __rol(a,n) ++# endif ++# elif defined(__GNUC__) && __GNUC__>=2 && !defined(NO_ASM) && !defined(NO_INLINE_ASM) ++ /* ++ * Some GNU C inline assembler templates. Note that these are ++ * rotates by *constant* number of bits! But that's exactly ++ * what we need here... ++ * ++ * <appro@fy.chalmers.se> ++ */ ++# if defined(__i386) ++# define ROTATE(a,n) ({ register unsigned int ret; \ ++ asm ( \ ++ "roll %1,%0" \ ++ : "=r"(ret) \ ++ : "I"(n), "0"(a) \ ++ : "cc"); \ ++ ret; \ ++ }) ++# elif defined(__powerpc) || defined(__ppc) ++# define ROTATE(a,n) ({ register unsigned int ret; \ ++ asm ( \ ++ "rlwinm %0,%1,%2,0,31" \ ++ : "=r"(ret) \ ++ : "r"(a), "I"(n)); \ ++ ret; \ ++ }) ++# endif ++# endif ++ ++/* ++ * Engage compiler specific "fetch in reverse byte order" ++ * intrinsic function if available. ++ */ ++# if defined(__GNUC__) && __GNUC__>=2 && !defined(NO_ASM) && !defined(NO_INLINE_ASM) ++ /* some GNU C inline assembler templates by <appro@fy.chalmers.se> */ ++# if defined(__i386) && !defined(I386_ONLY) ++# define BE_FETCH32(a) ({ register unsigned int l=(a);\ ++ asm ( \ ++ "bswapl %0" \ ++ : "=r"(l) : "0"(l)); \ ++ l; \ ++ }) ++# elif defined(__powerpc) ++# define LE_FETCH32(a) ({ register unsigned int l; \ ++ asm ( \ ++ "lwbrx %0,0,%1" \ ++ : "=r"(l) \ ++ : "r"(a)); \ ++ l; \ ++ }) ++ ++# elif defined(__sparc) && defined(ULTRASPARC) ++# define LE_FETCH32(a) ({ register unsigned int l; \ ++ asm ( \ ++ "lda [%1]#ASI_PRIMARY_LITTLE,%0"\ ++ : "=r"(l) \ ++ : "r"(a)); \ ++ l; \ ++ }) ++# endif ++# endif ++#endif /* PEDANTIC */ ++ ++#if HASH_LONG_LOG2==2 /* Engage only if sizeof(HASH_LONG)== 4 */ ++/* A nice byte order reversal from Wei Dai <weidai@eskimo.com> */ ++#ifdef ROTATE ++/* 5 instructions with rotate instruction, else 9 */ ++#define REVERSE_FETCH32(a,l) ( \ ++ l=*(const HASH_LONG *)(a), \ ++ ((ROTATE(l,8)&0x00FF00FF)|(ROTATE((l&0x00FF00FF),24))) \ ++ ) ++#else ++/* 6 instructions with rotate instruction, else 8 */ ++#define REVERSE_FETCH32(a,l) ( \ ++ l=*(const HASH_LONG *)(a), \ ++ l=(((l>>8)&0x00FF00FF)|((l&0x00FF00FF)<<8)), \ ++ ROTATE(l,16) \ ++ ) ++/* ++ * Originally the middle line started with l=(((l&0xFF00FF00)>>8)|... ++ * It's rewritten as above for two reasons: ++ * - RISCs aren't good at long constants and have to explicitely ++ * compose 'em with several (well, usually 2) instructions in a ++ * register before performing the actual operation and (as you ++ * already realized:-) having same constant should inspire the ++ * compiler to permanently allocate the only register for it; ++ * - most modern CPUs have two ALUs, but usually only one has ++ * circuitry for shifts:-( this minor tweak inspires compiler ++ * to schedule shift instructions in a better way... ++ * ++ * <appro@fy.chalmers.se> ++ */ ++#endif ++#endif ++ ++#ifndef ROTATE ++#define ROTATE(a,n) (((a)<<(n))|(((a)&0xffffffff)>>(32-(n)))) ++#endif ++ ++/* ++ * Make some obvious choices. E.g., HASH_BLOCK_DATA_ORDER_ALIGNED ++ * and HASH_BLOCK_HOST_ORDER ought to be the same if input data ++ * and host are of the same "endianess". It's possible to mask ++ * this with blank #define HASH_BLOCK_DATA_ORDER though... ++ * ++ * <appro@fy.chalmers.se> ++ */ ++#if defined(B_ENDIAN) ++# if defined(DATA_ORDER_IS_BIG_ENDIAN) ++# if !defined(HASH_BLOCK_DATA_ORDER_ALIGNED) && HASH_LONG_LOG2==2 ++# define HASH_BLOCK_DATA_ORDER_ALIGNED HASH_BLOCK_HOST_ORDER ++# endif ++# elif defined(DATA_ORDER_IS_LITTLE_ENDIAN) ++# ifndef HOST_FETCH32 ++# ifdef LE_FETCH32 ++# define HOST_FETCH32(p,l) LE_FETCH32(p) ++# elif defined(REVERSE_FETCH32) ++# define HOST_FETCH32(p,l) REVERSE_FETCH32(p,l) ++# endif ++# endif ++# endif ++#elif defined(L_ENDIAN) ++# if defined(DATA_ORDER_IS_LITTLE_ENDIAN) ++# if !defined(HASH_BLOCK_DATA_ORDER_ALIGNED) && HASH_LONG_LOG2==2 ++# define HASH_BLOCK_DATA_ORDER_ALIGNED HASH_BLOCK_HOST_ORDER ++# endif ++# elif defined(DATA_ORDER_IS_BIG_ENDIAN) ++# ifndef HOST_FETCH32 ++# ifdef BE_FETCH32 ++# define HOST_FETCH32(p,l) BE_FETCH32(p) ++# elif defined(REVERSE_FETCH32) ++# define HOST_FETCH32(p,l) REVERSE_FETCH32(p,l) ++# endif ++# endif ++# endif ++#endif ++ ++#if !defined(HASH_BLOCK_DATA_ORDER_ALIGNED) ++#ifndef HASH_BLOCK_DATA_ORDER ++#error "HASH_BLOCK_DATA_ORDER must be defined!" ++#endif ++#endif ++ ++#if defined(DATA_ORDER_IS_BIG_ENDIAN) ++ ++#define HOST_c2l(c,l) (l =(((unsigned long)(*((c)++)))<<24), \ ++ l|=(((unsigned long)(*((c)++)))<<16), \ ++ l|=(((unsigned long)(*((c)++)))<< 8), \ ++ l|=(((unsigned long)(*((c)++))) ), \ ++ l) ++#define HOST_p_c2l(c,l,n) { \ ++ switch (n) { \ ++ case 0: l =((unsigned long)(*((c)++)))<<24; \ ++ case 1: l|=((unsigned long)(*((c)++)))<<16; \ ++ case 2: l|=((unsigned long)(*((c)++)))<< 8; \ ++ case 3: l|=((unsigned long)(*((c)++))); \ ++ } } ++#define HOST_p_c2l_p(c,l,sc,len) { \ ++ switch (sc) { \ ++ case 0: l =((unsigned long)(*((c)++)))<<24; \ ++ if (--len == 0) break; \ ++ case 1: l|=((unsigned long)(*((c)++)))<<16; \ ++ if (--len == 0) break; \ ++ case 2: l|=((unsigned long)(*((c)++)))<< 8; \ ++ } } ++/* NOTE the pointer is not incremented at the end of this */ ++#define HOST_c2l_p(c,l,n) { \ ++ l=0; (c)+=n; \ ++ switch (n) { \ ++ case 3: l =((unsigned long)(*(--(c))))<< 8; \ ++ case 2: l|=((unsigned long)(*(--(c))))<<16; \ ++ case 1: l|=((unsigned long)(*(--(c))))<<24; \ ++ } } ++#define HOST_l2c(l,c) (*((c)++)=(unsigned char)(((l)>>24)&0xff), \ ++ *((c)++)=(unsigned char)(((l)>>16)&0xff), \ ++ *((c)++)=(unsigned char)(((l)>> 8)&0xff), \ ++ *((c)++)=(unsigned char)(((l) )&0xff), \ ++ l) ++ ++#elif defined(DATA_ORDER_IS_LITTLE_ENDIAN) ++ ++#define HOST_c2l(c,l) (l =(((unsigned long)(*((c)++))) ), \ ++ l|=(((unsigned long)(*((c)++)))<< 8), \ ++ l|=(((unsigned long)(*((c)++)))<<16), \ ++ l|=(((unsigned long)(*((c)++)))<<24), \ ++ l) ++#define HOST_p_c2l(c,l,n) { \ ++ switch (n) { \ ++ case 0: l =((unsigned long)(*((c)++))); \ ++ case 1: l|=((unsigned long)(*((c)++)))<< 8; \ ++ case 2: l|=((unsigned long)(*((c)++)))<<16; \ ++ case 3: l|=((unsigned long)(*((c)++)))<<24; \ ++ } } ++#define HOST_p_c2l_p(c,l,sc,len) { \ ++ switch (sc) { \ ++ case 0: l =((unsigned long)(*((c)++))); \ ++ if (--len == 0) break; \ ++ case 1: l|=((unsigned long)(*((c)++)))<< 8; \ ++ if (--len == 0) break; \ ++ case 2: l|=((unsigned long)(*((c)++)))<<16; \ ++ } } ++/* NOTE the pointer is not incremented at the end of this */ ++#define HOST_c2l_p(c,l,n) { \ ++ l=0; (c)+=n; \ ++ switch (n) { \ ++ case 3: l =((unsigned long)(*(--(c))))<<16; \ ++ case 2: l|=((unsigned long)(*(--(c))))<< 8; \ ++ case 1: l|=((unsigned long)(*(--(c)))); \ ++ } } ++#define HOST_l2c(l,c) (*((c)++)=(unsigned char)(((l) )&0xff), \ ++ *((c)++)=(unsigned char)(((l)>> 8)&0xff), \ ++ *((c)++)=(unsigned char)(((l)>>16)&0xff), \ ++ *((c)++)=(unsigned char)(((l)>>24)&0xff), \ ++ l) ++ ++#endif ++ ++/* ++ * Time for some action:-) ++ */ ++ ++void HASH_UPDATE (HASH_CTX *c, const void *data_, unsigned long len) ++ { ++ const unsigned char *data=data_; ++ register HASH_LONG * p; ++ register unsigned long l; ++ int sw,sc,ew,ec; ++ ++ if (len==0) return; ++ ++ l=(c->Nl+(len<<3))&0xffffffffL; ++ /* 95-05-24 eay Fixed a bug with the overflow handling, thanks to ++ * Wei Dai <weidai@eskimo.com> for pointing it out. */ ++ if (l < c->Nl) /* overflow */ ++ c->Nh++; ++ c->Nh+=(len>>29); ++ c->Nl=l; ++ ++ if (c->num != 0) ++ { ++ p=c->data; ++ sw=c->num>>2; ++ sc=c->num&0x03; ++ ++ if ((c->num+len) >= HASH_CBLOCK) ++ { ++ l=p[sw]; HOST_p_c2l(data,l,sc); p[sw++]=l; ++ for (; sw<HASH_LBLOCK; sw++) ++ { ++ HOST_c2l(data,l); p[sw]=l; ++ } ++ HASH_BLOCK_HOST_ORDER (c,p,1); ++ len-=(HASH_CBLOCK-c->num); ++ c->num=0; ++ /* drop through and do the rest */ ++ } ++ else ++ { ++ c->num+=len; ++ if ((sc+len) < 4) /* ugly, add char's to a word */ ++ { ++ l=p[sw]; HOST_p_c2l_p(data,l,sc,len); p[sw]=l; ++ } ++ else ++ { ++ ew=(c->num>>2); ++ ec=(c->num&0x03); ++ l=p[sw]; HOST_p_c2l(data,l,sc); p[sw++]=l; ++ for (; sw < ew; sw++) ++ { ++ HOST_c2l(data,l); p[sw]=l; ++ } ++ if (ec) ++ { ++ HOST_c2l_p(data,l,ec); p[sw]=l; ++ } ++ } ++ return; ++ } ++ } ++ ++ sw=len/HASH_CBLOCK; ++ if (sw > 0) ++ { ++#if defined(HASH_BLOCK_DATA_ORDER_ALIGNED) ++ /* ++ * Note that HASH_BLOCK_DATA_ORDER_ALIGNED gets defined ++ * only if sizeof(HASH_LONG)==4. ++ */ ++ if ((((unsigned long)data)%4) == 0) ++ { ++ /* data is properly aligned so that we can cast it: */ ++ HASH_BLOCK_DATA_ORDER_ALIGNED (c,(HASH_LONG *)data,sw); ++ sw*=HASH_CBLOCK; ++ data+=sw; ++ len-=sw; ++ } ++ else ++#if !defined(HASH_BLOCK_DATA_ORDER) ++ while (sw--) ++ { ++ memcpy (p=c->data,data,HASH_CBLOCK); ++ HASH_BLOCK_DATA_ORDER_ALIGNED(c,p,1); ++ data+=HASH_CBLOCK; ++ len-=HASH_CBLOCK; ++ } ++#endif ++#endif ++#if defined(HASH_BLOCK_DATA_ORDER) ++ { ++ HASH_BLOCK_DATA_ORDER(c,data,sw); ++ sw*=HASH_CBLOCK; ++ data+=sw; ++ len-=sw; ++ } ++#endif ++ } ++ ++ if (len!=0) ++ { ++ p = c->data; ++ c->num = len; ++ ew=len>>2; /* words to copy */ ++ ec=len&0x03; ++ for (; ew; ew--,p++) ++ { ++ HOST_c2l(data,l); *p=l; ++ } ++ HOST_c2l_p(data,l,ec); ++ *p=l; ++ } ++ } ++ ++ ++void HASH_TRANSFORM (HASH_CTX *c, const unsigned char *data) ++ { ++#if defined(HASH_BLOCK_DATA_ORDER_ALIGNED) ++ if ((((unsigned long)data)%4) == 0) ++ /* data is properly aligned so that we can cast it: */ ++ HASH_BLOCK_DATA_ORDER_ALIGNED (c,(HASH_LONG *)data,1); ++ else ++#if !defined(HASH_BLOCK_DATA_ORDER) ++ { ++ memcpy (c->data,data,HASH_CBLOCK); ++ HASH_BLOCK_DATA_ORDER_ALIGNED (c,c->data,1); ++ } ++#endif ++#endif ++#if defined(HASH_BLOCK_DATA_ORDER) ++ HASH_BLOCK_DATA_ORDER (c,data,1); ++#endif ++ } ++ ++ ++void HASH_FINAL (unsigned char *md, HASH_CTX *c) ++ { ++ register HASH_LONG *p; ++ register unsigned long l; ++ register int i,j; ++ static const unsigned char end[4]={0x80,0x00,0x00,0x00}; ++ const unsigned char *cp=end; ++ ++ /* c->num should definitly have room for at least one more byte. */ ++ p=c->data; ++ i=c->num>>2; ++ j=c->num&0x03; ++ ++#if 0 ++ /* purify often complains about the following line as an ++ * Uninitialized Memory Read. While this can be true, the ++ * following p_c2l macro will reset l when that case is true. ++ * This is because j&0x03 contains the number of 'valid' bytes ++ * already in p[i]. If and only if j&0x03 == 0, the UMR will ++ * occur but this is also the only time p_c2l will do ++ * l= *(cp++) instead of l|= *(cp++) ++ * Many thanks to Alex Tang <altitude@cic.net> for pickup this ++ * 'potential bug' */ ++#ifdef PURIFY ++ if (j==0) p[i]=0; /* Yeah, but that's not the way to fix it:-) */ ++#endif ++ l=p[i]; ++#else ++ l = (j==0) ? 0 : p[i]; ++#endif ++ HOST_p_c2l(cp,l,j); p[i++]=l; /* i is the next 'undefined word' */ ++ ++ if (i>(HASH_LBLOCK-2)) /* save room for Nl and Nh */ ++ { ++ if (i<HASH_LBLOCK) p[i]=0; ++ HASH_BLOCK_HOST_ORDER (c,p,1); ++ i=0; ++ } ++ for (; i<(HASH_LBLOCK-2); i++) ++ p[i]=0; ++ ++#if defined(DATA_ORDER_IS_BIG_ENDIAN) ++ p[HASH_LBLOCK-2]=c->Nh; ++ p[HASH_LBLOCK-1]=c->Nl; ++#elif defined(DATA_ORDER_IS_LITTLE_ENDIAN) ++ p[HASH_LBLOCK-2]=c->Nl; ++ p[HASH_LBLOCK-1]=c->Nh; ++#endif ++ HASH_BLOCK_HOST_ORDER (c,p,1); ++ ++#ifndef HASH_MAKE_STRING ++#error "HASH_MAKE_STRING must be defined!" ++#else ++ HASH_MAKE_STRING(c,md); ++#endif ++ ++ c->num=0; ++ /* clear stuff, HASH_BLOCK may be leaving some stuff on the stack ++ * but I'm not worried :-) ++ memset((void *)c,0,sizeof(HASH_CTX)); ++ */ ++ } +diff -Nur linux_c860_org/drivers/net/mppe.h linux/drivers/net/mppe.h +--- linux_c860_org/drivers/net/mppe.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/net/mppe.h 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,46 @@ ++#ifndef MPPE_H ++#define MPPE_H ++ ++typedef struct mppe_state { ++ int us_unit; /* Interface unit number */ ++ u_char us_id; /* Current id */ ++ u_char us_allowed; ++ int us_type; ++ char *us_number; /* Telefone Number */ ++} mppe_state; ++ ++ ++extern struct protent mppe_protent; ++ ++#define MPPE_CONFOPTION 18 ++#define MPPC 0x01 ++#define MPPE_40BIT 0x20 ++#define MPPE_128BIT 0x40 ++ ++#define PPP_MPPE 0x00FD ++#define PPP_MPPC PPP_MPPE ++ ++#define MPPE_BIT_A 0x80 ++#define MPPE_BIT_B 0x40 ++#define MPPE_BIT_C 0x20 ++#define MPPE_BIT_D 0x10 ++#define MPPE_BIT_FLUSHED MPPE_BIT_A ++#define MPPE_BIT_ENCRYPTED MPPE_BIT_D ++#define MPPE_CCOUNT 0x0FFF ++ ++#define MPPC_BIT_RESET MPPE_BIT_A ++#define MPPC_BIT_FLUSH MPPE_BIT_B ++#define MPPC_BIT_COMP MPPC_BIT_C ++ ++#define MPPE_40_SALT0 0xD1 ++#define MPPE_40_SALT1 0x26 ++#define MPPE_40_SALT2 0x9E ++ ++#define MPPE_MINLEN 4 ++ ++#define MPPE_REQ 1 ++#define MPPE_RESP 2 ++#define MPPE_ACK 3 ++ ++#endif ++/*==FILEVERSION 970728==*/ +diff -Nur linux_c860_org/drivers/net/ppp_generic.c linux/drivers/net/ppp_generic.c +--- linux_c860_org/drivers/net/ppp_generic.c 2002-08-29 12:25:24.000000000 +0900 ++++ linux/drivers/net/ppp_generic.c 2004-06-10 21:09:10.000000000 +0900 +@@ -1014,7 +1014,10 @@ + /* try to do packet compression */ + if ((ppp->xstate & SC_COMP_RUN) && ppp->xc_state != 0 + && proto != PPP_LCP && proto != PPP_CCP) { +- new_skb = alloc_skb(ppp->dev->mtu + ppp->dev->hard_header_len, ++ int comp_overhead = (ppp->xcomp->compress_proto == CI_MPPE) ? ++ 4 : 0; ++ new_skb = alloc_skb(ppp->dev->mtu + ppp->dev->hard_header_len ++ + comp_overhead, + GFP_ATOMIC); + if (new_skb == 0) { + printk(KERN_ERR "PPP: no memory (comp pkt)\n"); +@@ -1027,7 +1030,8 @@ + /* compressor still expects A/C bytes in hdr */ + len = ppp->xcomp->compress(ppp->xc_state, skb->data - 2, + new_skb->data, skb->len + 2, +- ppp->dev->mtu + PPP_HDRLEN); ++ ppp->dev->mtu + PPP_HDRLEN + ++ comp_overhead); + if (len > 0 && (ppp->flags & SC_CCP_UP)) { + kfree_skb(skb); + skb = new_skb; +diff -Nur linux_c860_org/drivers/net/ppp_mppe.c linux/drivers/net/ppp_mppe.c +--- linux_c860_org/drivers/net/ppp_mppe.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/net/ppp_mppe.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,669 @@ ++/* ++ * ==FILEVERSION 9906180== ++ * ++ * ppp_mppe.c - MPPE "compressor/decompressor" module. ++ * ++ * Copyright (c) 1994 ª¡rp«¡d Magos«¡nyi <mag@bunuel.tii.matav.hu> ++ * All rights reserved. ++ * Copyright (c) 1999 Tim Hockin, Cobalt Networks Inc. <thockin@cobaltnet.com> ++ * ++ * Permission to use, copy, modify, and distribute this software and its ++ * documentation is hereby granted, provided that the above copyright ++ * notice appears in all copies. This software is provided without any ++ * warranty, express or implied. The Australian National University ++ * makes no representations about the suitability of this software for ++ * any purpose. ++ * ++ * IN NO EVENT SHALL THE AUSTRALIAN NATIONAL UNIVERSITY BE LIABLE TO ANY ++ * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ++ * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF ++ * THE AUSTRALIAN NATIONAL UNIVERSITY HAS BEEN ADVISED OF THE POSSIBILITY ++ * OF SUCH DAMAGE. ++ * ++ * THE AUSTRALIAN NATIONAL UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES, ++ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY ++ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ++ * ON AN "AS IS" BASIS, AND THE AUSTRALIAN NATIONAL UNIVERSITY HAS NO ++ * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, ++ * OR MODIFICATIONS. ++ * ++ * From: deflate.c,v 1.1 1996/01/18 03:17:48 paulus Exp ++ */ ++ ++#include <linux/module.h> ++#include <linux/version.h> ++#include <linux/kernel.h> ++#include <linux/sched.h> ++#include <linux/types.h> ++#include <linux/fcntl.h> ++#include <linux/interrupt.h> ++#include <linux/ptrace.h> ++#include <linux/ioport.h> ++#include <linux/in.h> ++#include <linux/malloc.h> ++ ++#undef VERSION ++/* a nice define to generate linux version numbers */ ++#define VERSION(major,minor,patch) (((((major)<<8)+(minor))<<8)+(patch)) ++ ++#if LINUX_VERSION_CODE >= VERSION(2,1,4) ++#include <linux/vmalloc.h> ++#endif ++#include <linux/errno.h> ++#include <linux/sched.h> /* to get the struct task_struct */ ++#include <linux/string.h> /* used in new tty drivers */ ++#include <linux/signal.h> /* used in new tty drivers */ ++ ++#include <asm/system.h> ++ ++#include <linux/netdevice.h> ++#include <linux/skbuff.h> ++#include <linux/inet.h> ++#include <linux/ioctl.h> ++ ++#include <linux/ppp_defs.h> ++#include <linux/ppp-comp.h> ++#include "rc4_enc.c" ++#include "rc4_skey.c" ++#include "sha1dgst.c" ++#include "mppe.h" ++ ++/* ++ * State for a mppe "(de)compressor". ++ */ ++struct ppp_mppe_state { ++ unsigned int ccount; /*coherency count */ ++ RC4_KEY RC4_send_key; /* chap-ms-v2 dictates 2 keys */ ++ RC4_KEY RC4_recv_key; ++ unsigned char session_send_key[16]; ++ unsigned char session_recv_key[16]; ++ unsigned char master_send_key[16]; ++ unsigned char master_recv_key[16]; ++ int keylen; ++ int stateless; ++ int decomp_error; ++ unsigned int bits; ++ int unit; ++ int debug; ++ int mru; ++ struct compstat stats; ++}; ++ ++#define MPPE_CCOUNT_FROM_PACKET(ibuf) ((((ibuf)[4] & 0x0f) << 8) + (ibuf)[5]) ++#define MPPE_BITS(ibuf) ((ibuf)[4] & 0xf0 ) ++#define MPPE_CTRLHI(state) ((((state)->ccount & 0xf00)>>8)|((state)->bits)) ++#define MPPE_CTRLLO(state) ((state)->ccount & 0xff) ++ ++#define MPPE_OVHD 4 ++ ++/* Procedures from the MPPE draft */ ++ ++/* ++ * Pads used in key derivation ++ */ ++static unsigned char SHAPad1[40] = ++ {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, 0x00, 0x00, 0x00, 0x00}; ++static unsigned char SHAPad2[40] = ++ {0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, ++ 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, ++ 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, ++ 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2, 0xF2}; ++ ++/* ++ * SHAInit(), SHAUpdate() and SHAFinal() functions are an ++ * implementation of Secure Hash Algorithm (SHA-1) [7]. These are ++ * available in public domain or can be licensed from ++ * RSA Data Security, Inc. ++ * ++ * 1) H is 8 bytes long for 40 bit session keys. ++ * 2) H is 16 bytes long for 128 bit session keys. ++ * 3) H' is same as H when this routine is called for the first time ++ * for the session. ++ * 4) The generated key is returned in H'. This is the "current" key. ++ */ ++static void ++GetNewKeyFromSHA(StartKey, SessionKey, SessionKeyLength, InterimKey) ++ unsigned char *StartKey; ++ unsigned char *SessionKey; ++ unsigned long SessionKeyLength; ++ unsigned char *InterimKey; ++{ ++ SHA_CTX Context; ++ unsigned char Digest[SHA_DIGEST_LENGTH]; ++ ++ SHA1_Init(&Context); ++ SHA1_Update(&Context, StartKey, SessionKeyLength); ++ SHA1_Update(&Context, SHAPad1, 40); ++ SHA1_Update(&Context, SessionKey, SessionKeyLength); ++ SHA1_Update(&Context, SHAPad2, 40); ++ SHA1_Final(Digest,&Context); ++ memcpy(InterimKey, Digest, SessionKeyLength); ++} ++ ++static void ++mppe_synchronize_key(struct ppp_mppe_state *state) ++{ ++ /* get new keys and flag our state as such */ ++ RC4_set_key(&(state->RC4_send_key),state->keylen,state->session_send_key); ++ RC4_set_key(&(state->RC4_recv_key),state->keylen,state->session_recv_key); ++ ++ state->bits=MPPE_BIT_FLUSHED|MPPE_BIT_ENCRYPTED; ++} ++ ++ ++static void ++mppe_initialize_key(struct ppp_mppe_state *state) ++{ ++ /* generate new session keys */ ++ GetNewKeyFromSHA(state->master_send_key, state->master_send_key, ++ state->keylen, state->session_send_key); ++ GetNewKeyFromSHA(state->master_recv_key, state->master_recv_key, ++ state->keylen, state->session_recv_key); ++ ++ if(state->keylen == 8) { ++ /* cripple them from 64bit->40bit */ ++ state->session_send_key[0]=state->session_recv_key[0] = MPPE_40_SALT0; ++ state->session_send_key[1]=state->session_recv_key[1] = MPPE_40_SALT1; ++ state->session_send_key[2]=state->session_recv_key[2] = MPPE_40_SALT2; ++ } ++ ++ mppe_synchronize_key(state); ++} ++ ++ ++static void ++mppe_change_key(struct ppp_mppe_state *state) ++{ ++ unsigned char InterimSendKey[16]; ++ unsigned char InterimRecvKey[16]; ++ ++ /* get temp keys */ ++ GetNewKeyFromSHA(state->master_send_key, state->session_send_key, ++ state->keylen, InterimSendKey); ++ GetNewKeyFromSHA(state->master_recv_key, state->session_recv_key, ++ state->keylen, InterimRecvKey); ++ ++ /* build RC4 keys from the temp keys */ ++ RC4_set_key(&(state->RC4_send_key), state->keylen, InterimSendKey); ++ RC4_set_key(&(state->RC4_recv_key), state->keylen, InterimRecvKey); ++ ++ /* make new session keys */ ++ RC4(&(state->RC4_send_key), state->keylen, InterimSendKey, ++ state->session_send_key); ++ RC4(&(state->RC4_recv_key), state->keylen, InterimRecvKey, ++ state->session_recv_key); ++ ++ if(state->keylen == 8) ++ { ++ /* cripple them from 64->40 bits*/ ++ state->session_send_key[0]=state->session_recv_key[0] = MPPE_40_SALT0; ++ state->session_send_key[1]=state->session_recv_key[1] = MPPE_40_SALT1; ++ state->session_send_key[2]=state->session_recv_key[2] = MPPE_40_SALT2; ++ } ++ ++ /* make the final rc4 keys */ ++ RC4_set_key(&(state->RC4_send_key), state->keylen, state->session_send_key); ++ RC4_set_key(&(state->RC4_recv_key), state->keylen, state->session_recv_key); ++ ++ state->bits |= MPPE_BIT_FLUSHED; ++} ++ ++ ++#ifdef DEBUG ++/* Utility procedures to print a buffer in hex/ascii */ ++static void ++ppp_print_hex (register __u8 *out, const __u8 *in, int count) ++{ ++ register __u8 next_ch; ++ static char hex[] = "0123456789ABCDEF"; ++ ++ while (count-- > 0) { ++ next_ch = *in++; ++ *out++ = hex[(next_ch >> 4) & 0x0F]; ++ *out++ = hex[next_ch & 0x0F]; ++ ++out; ++ } ++} ++ ++ ++static void ++ppp_print_char (register __u8 *out, const __u8 *in, int count) ++{ ++ register __u8 next_ch; ++ ++ while (count-- > 0) { ++ next_ch = *in++; ++ ++ if (next_ch < 0x20 || next_ch > 0x7e) ++ *out++ = '.'; ++ else { ++ *out++ = next_ch; ++ if (next_ch == '%') /* printk/syslogd has a bug !! */ ++ *out++ = '%'; ++ } ++ } ++ *out = '\0'; ++} ++ ++ ++static void ++ppp_print_buffer (const __u8 *name, const __u8 *buf, int count) ++{ ++ __u8 line[44]; ++ ++ if (name != (__u8 *) NULL) ++ printk (KERN_DEBUG "ppp: %s, count = %d\n", name, count); ++ ++ while (count > 8) { ++ memset (line, 32, 44); ++ ppp_print_hex (line, buf, 8); ++ ppp_print_char (&line[8 * 3], buf, 8); ++ printk (KERN_DEBUG "%s\n", line); ++ count -= 8; ++ buf += 8; ++ } ++ ++ if (count > 0) { ++ memset (line, 32, 44); ++ ppp_print_hex (line, buf, count); ++ ppp_print_char (&line[8 * 3], buf, count); ++ printk (KERN_DEBUG "%s\n", line); ++ } ++} ++#endif ++ ++/* our 'compressor' proper */ ++static void *mppe_comp_alloc __P((unsigned char *, int)); ++static void mppe_comp_free __P((void *)); ++static int mppe_comp_init __P((void *, unsigned char *, ++ int, int, int, int)); ++static int mppe_decomp_init __P((void *, unsigned char *, ++ int, int, int, int, int)); ++static int mppe_compress __P((void *, unsigned char *, ++ unsigned char *, int, int)); ++static void mppe_incomp __P((void *, unsigned char *, int)); ++static int mppe_decompress __P((void *, unsigned char *, ++ int, unsigned char *, int)); ++static void mppe_comp_reset __P((void *)); ++static void mppe_comp_stats __P((void *, struct compstat *)); ++ ++ ++/* cleanup the compressor */ ++static void ++mppe_comp_free(void *arg) ++{ ++ struct ppp_mppe_state *state = (struct ppp_mppe_state *) arg; ++ ++ if (state) { ++ kfree(state); ++ MOD_DEC_USE_COUNT; ++ } ++} ++ ++ ++/* allocate space for a compressor. */ ++static void * ++mppe_comp_alloc(unsigned char *options, int opt_len) ++{ ++ struct ppp_mppe_state *state; ++ ++ if (((2*8)+3 != opt_len && (2*16)+3 != opt_len) /* 2 keys + 3 */ ++ || options[0] != CI_MPPE || options[1] != CILEN_MPPE) { ++ printk(KERN_DEBUG "compress rejected: opt_len=%u,o[0]=%x,o[1]=%x\n", ++ opt_len,options[0],options[1]); ++ return NULL; ++ } ++ ++ state = (struct ppp_mppe_state *)kmalloc(sizeof(*state), GFP_KERNEL); ++ if (state == NULL) ++ return NULL; ++ ++ MOD_INC_USE_COUNT; ++ ++ memset (state, 0, sizeof (struct ppp_mppe_state)); ++ ++ /* write the data in options to the right places */ ++ memcpy(&state->stateless,options+2,1); ++ ++ state->keylen = (opt_len-3)/2; ++ memcpy(state->master_send_key,options+3,state->keylen); ++ memcpy(state->master_recv_key,options+3+state->keylen,state->keylen); ++ ++ mppe_initialize_key(state); ++ ++ return (void *) state; ++} ++ ++ ++static int ++mppe_comp_init(void *arg, unsigned char *options, int opt_len, int unit, ++ int hdrlen, int debug) ++{ ++ struct ppp_mppe_state *state = (struct ppp_mppe_state *)arg; ++ ++ if (options[0] != CI_MPPE || options[1] != CILEN_MPPE) { ++ printk(KERN_DEBUG "compress rejected: opt_len=%u,o[0]=%x,o[1]=%x\n", ++ opt_len,options[0],options[1]); ++ return 0; ++ } ++ ++ state->ccount = 0; ++ state->unit = unit; ++ state->debug = debug; ++ ++ /* 19 is the min (2*keylen) + 3 */ ++ if(opt_len >= 19) { ++ memcpy(&state->stateless,options+2,1); ++ ++ state->keylen = (opt_len-3)/2; ++ memcpy(state->master_send_key,options+3,state->keylen); ++ memcpy(state->master_recv_key,options+3+state->keylen,state->keylen); ++ ++ mppe_initialize_key(state); ++ } ++ ++ return 1; ++} ++ ++ ++static int ++mppe_decomp_init(void *arg, unsigned char *options, int opt_len, int unit, ++ int hdrlen, int mru, int debug) ++{ ++ struct ppp_mppe_state *state = (struct ppp_mppe_state *)arg; ++ ++ if (options[0] != CI_MPPE || options[1] != CILEN_MPPE) { ++ printk(KERN_DEBUG"options are bad: %x %x\n",options[0],options[1]); ++ return 0; ++ } ++ ++ state->ccount = 0; ++ state->unit = unit; ++ state->debug = debug; ++ state->mru = mru; ++ ++ /* 19 is the min (2*keylen)+3 */ ++ if(opt_len >= 19) { ++ memcpy(&state->stateless,options+2,1); ++ ++ state->keylen = (opt_len-3)/2; ++ memcpy(state->master_send_key,options+3,state->keylen); ++ memcpy(state->master_recv_key,options+3+state->keylen,state->keylen); ++ ++ mppe_initialize_key(state); ++ } ++ ++ return 1; ++} ++ ++ ++static void ++mppe_comp_reset(void *arg) ++{ ++ struct ppp_mppe_state *state = (struct ppp_mppe_state *)arg; ++ ++ printk(KERN_DEBUG "mppe_comp_reset\n"); ++ ++ (state->stats).in_count = 0; ++ (state->stats).bytes_out = 0; ++ (state->stats).ratio = 0; ++ ++ mppe_synchronize_key(state); ++} ++ ++ ++static void ++mppe_update_count(struct ppp_mppe_state *state) ++{ ++ if(!state->stateless) ++ { ++ if ( 0xff == (state->ccount&0xff)){ ++ /* time to change keys */ ++ if ( 0xfff == (state->ccount&0xfff)){ ++ state->ccount = 0; ++ } else { ++ (state->ccount)++; ++ } ++ mppe_change_key(state); ++ } else { ++ state->ccount++; ++ } ++ } else { ++ if ( 0xFFF == (state->ccount & 0xFFF)) { ++ state->ccount = 0; ++ } else { ++ (state->ccount)++; ++ } ++ mppe_change_key(state); ++ } ++} ++ ++ ++/* the big nasty */ ++int ++mppe_compress(void *arg, unsigned char *rptr, unsigned char *obuf, ++ int isize, int osize) ++{ ++ struct ppp_mppe_state *state = (struct ppp_mppe_state *) arg; ++ int proto, olen; ++ unsigned char *wptr; ++ ++#ifdef DEBUG ++ ppp_print_buffer("mppe_encrypt",rptr,isize); ++#endif ++ ++ if(osize < isize+MPPE_OVHD) { ++ printk(KERN_DEBUG "Not enough space to encrypt packet: %d<%d+%d!\n", ++ isize, osize, MPPE_OVHD); ++ return 0; ++ } ++ ++ /* Check that the protocol is in the range we handle. */ ++ proto = PPP_PROTOCOL(rptr); ++ if (proto < 0x0021 || proto > 0x00FA ) ++ return 0; ++ ++ wptr = obuf; ++ ++ /* Copy over the PPP header and store the 2-byte sequence number. */ ++ wptr[0] = PPP_ADDRESS(rptr); ++ wptr[1] = PPP_CONTROL(rptr); ++ wptr[2] = PPP_MPPE >>8; ++ wptr[3] = PPP_MPPE; ++ wptr += PPP_HDRLEN; ++ wptr[0] = MPPE_CTRLHI(state); ++ wptr[1] = MPPE_CTRLLO(state); ++ wptr += 2; ++ ++ state->bits=MPPE_BIT_ENCRYPTED; ++ mppe_update_count(state); ++ ++ /* read from rptr, write to wptr adjust for PPP_HDRLEN */ ++ RC4(&(state->RC4_send_key),isize-2,rptr+2,wptr); ++ olen=isize+MPPE_OVHD; ++ ++ (state->stats).comp_bytes += isize; ++ (state->stats).comp_packets++; ++ ++#ifdef DEBUG ++ ppp_print_buffer("mppe_encrypt out",obuf,olen); ++#endif ++ ++ return olen; ++} ++ ++ ++static void ++mppe_comp_stats(void *arg, struct compstat *stats) ++{ ++ struct ppp_mppe_state *state = (struct ppp_mppe_state *)arg; ++ ++ /* since we don't REALLY compress at all, this should be OK */ ++ (state->stats).in_count = (state->stats).unc_bytes; ++ (state->stats).bytes_out = (state->stats).comp_bytes; ++ ++ /* this _SHOULD_ always be 1 */ ++ (state->stats).ratio = 1.0; ++// printk(" in count : %d , out bytes %d \n;",(state->stats).in_count,(state->stats).bytes_out); ++ ++ *stats = state->stats; ++ ++} ++ ++ ++/* the other big nasty */ ++int ++mppe_decompress(void *arg, unsigned char *ibuf, int isize, ++ unsigned char *obuf, int osize) ++{ ++ struct ppp_mppe_state *state = (struct ppp_mppe_state *)arg; ++ int seq; ++ ++ if (isize <= PPP_HDRLEN + MPPE_OVHD) { ++ if (state->debug) { ++ printk(KERN_DEBUG "mppe_decompress%d: short packet (len=%d)\n", ++ state->unit, isize); ++ } ++ ++ return DECOMP_ERROR; ++ } ++ ++ /* Check the sequence number. */ ++ seq = MPPE_CCOUNT_FROM_PACKET(ibuf); ++ ++ if(!state->stateless && (MPPE_BITS(ibuf) & MPPE_BIT_FLUSHED)) { ++ state->decomp_error = 0; ++ state->ccount = seq; ++ } ++ ++ if(state->decomp_error) { ++ return DECOMP_ERROR; ++ } ++ ++ if (seq != state->ccount) { ++ if (state->debug) { ++ printk(KERN_DEBUG "mppe_decompress%d: bad seq # %d, expected %d\n", ++ state->unit, seq, state->ccount); ++ } ++ ++ while(state->ccount != seq) { ++ mppe_update_count(state); ++ } ++ ++ /* ++ * Packets with bad sequence numbers can still be decrypted ++ * successfully when stateless compression is in use. ++ */ ++ if (!state->stateless) { ++ mppe_update_count(state); ++ ++ return DECOMP_ERROR; ++ } ++ } ++ ++ /* ++ * Fill in the first part of the PPP header. The protocol field ++ * comes from the decompressed data. ++ */ ++ obuf[0] = PPP_ADDRESS(ibuf); ++ obuf[1] = PPP_CONTROL(ibuf); ++ obuf += 2; ++ ++ if(!(MPPE_BITS(ibuf) & MPPE_BIT_ENCRYPTED)) { ++ printk(KERN_DEBUG"ERROR: not an encrypted packet"); ++ mppe_synchronize_key(state); ++ return DECOMP_ERROR; ++ } else { ++ if(!state->stateless && (MPPE_BITS(ibuf) & MPPE_BIT_FLUSHED)) ++ mppe_synchronize_key(state); ++ mppe_update_count(state); ++ ++ /* decrypt - adjust for PPP_HDRLEN + MPPE_OVHD - mru should be OK */ ++ RC4(&(state->RC4_recv_key),isize-6,ibuf+6,obuf); ++ ++ (state->stats).unc_bytes += (isize-MPPE_OVHD); ++ (state->stats).unc_packets ++; ++ ++ return isize-MPPE_OVHD; ++ } ++} ++ ++ ++/* Incompressible data has arrived - add it to the history. */ ++static void ++mppe_incomp(void *arg, unsigned char *ibuf, int icnt) ++{ ++ struct ppp_mppe_state *state = (struct ppp_mppe_state *)arg; ++ ++ (state->stats).inc_bytes += icnt; ++ (state->stats).inc_packets++; ++} ++ ++/* ++ * Help for Alpha users who have problems with undefined symbols on ++ * module load ++ */ ++#ifdef ALPHA ++#include "../../arch/s390/kernel/floatlib.c" ++#endif ++ ++ ++/************************************************************* ++ * Module interface table ++ *************************************************************/ ++ ++/* These are in ppp.c */ ++extern int ppp_register_compressor (struct compressor *cp); ++extern void ppp_unregister_compressor (struct compressor *cp); ++ ++/* ++ * Procedures exported to if_ppp.c. ++ */ ++struct compressor ppp_mppe = { ++ CI_MPPE, /* compress_proto */ ++ mppe_comp_alloc, /* comp_alloc */ ++ mppe_comp_free, /* comp_free */ ++ mppe_comp_init, /* comp_init */ ++ mppe_comp_reset, /* comp_reset */ ++ mppe_compress, /* compress */ ++ mppe_comp_stats, /* comp_stat */ ++ mppe_comp_alloc, /* decomp_alloc */ ++ mppe_comp_free, /* decomp_free */ ++ mppe_decomp_init, /* decomp_init */ ++ mppe_comp_reset, /* decomp_reset */ ++ mppe_decompress, /* decompress */ ++ mppe_incomp, /* incomp */ ++ mppe_comp_stats, /* decomp_stat */ ++}; ++ ++ ++#ifdef MODULE ++/************************************************************* ++ * Module support routines ++ *************************************************************/ ++ ++int ++init_module(void) ++{ ++ int answer = ppp_register_compressor(&ppp_mppe); ++ if (answer == 0) { ++ printk(KERN_INFO "PPP MPPE compression module registered\n"); ++ } ++ return answer; ++} ++ ++ ++void ++cleanup_module(void) ++{ ++ if (MOD_IN_USE) { ++ printk (KERN_INFO "MPPE module busy, remove delayed\n"); ++ } else { ++ ppp_unregister_compressor (&ppp_mppe); ++ printk(KERN_INFO "PPP MPPE compression module unregistered\n"); ++ } ++} ++#endif /* MODULE */ +diff -Nur linux_c860_org/drivers/net/rc4_enc.c linux/drivers/net/rc4_enc.c +--- linux_c860_org/drivers/net/rc4_enc.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/net/rc4_enc.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,315 @@ ++/* crypto/rc4/rc4_enc.c */ ++/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) ++ * All rights reserved. ++ * ++ * This package is an SSL implementation written ++ * by Eric Young (eay@cryptsoft.com). ++ * The implementation was written so as to conform with Netscapes SSL. ++ * ++ * This library is free for commercial and non-commercial use as long as ++ * the following conditions are aheared to. The following conditions ++ * apply to all code found in this distribution, be it the RC4, RSA, ++ * lhash, DES, etc., code; not just the SSL code. The SSL documentation ++ * included with this distribution is covered by the same copyright terms ++ * except that the holder is Tim Hudson (tjh@cryptsoft.com). ++ * ++ * Copyright remains Eric Young's, and as such any Copyright notices in ++ * the code are not to be removed. ++ * If this package is used in a product, Eric Young should be given attribution ++ * as the author of the parts of the library used. ++ * This can be in the form of a textual message at program startup or ++ * in documentation (online or textual) provided with the package. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * 1. Redistributions of source code must retain the copyright ++ * notice, this list of conditions and the following disclaimer. ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the distribution. ++ * 3. All advertising materials mentioning features or use of this software ++ * must display the following acknowledgement: ++ * "This product includes cryptographic software written by ++ * Eric Young (eay@cryptsoft.com)" ++ * The word 'cryptographic' can be left out if the rouines from the library ++ * being used are not cryptographic related :-). ++ * 4. If you include any Windows specific code (or a derivative thereof) from ++ * the apps directory (application code) you must include an acknowledgement: ++ * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" ++ * ++ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE ++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++ * SUCH DAMAGE. ++ * ++ * The licence and distribution terms for any publically available version or ++ * derivative of this code cannot be changed. i.e. this code cannot simply be ++ * copied and put under another distribution licence ++ * [including the GNU Public Licence.] ++ */ ++ ++#include <openssl/rc4.h> ++#include "rc4_locl.h" ++ ++/* RC4 as implemented from a posting from ++ * Newsgroups: sci.crypt ++ * From: sterndark@netcom.com (David Sterndark) ++ * Subject: RC4 Algorithm revealed. ++ * Message-ID: <sternCvKL4B.Hyy@netcom.com> ++ * Date: Wed, 14 Sep 1994 06:35:31 GMT ++ */ ++ ++void RC4(RC4_KEY *key, unsigned long len, const unsigned char *indata, ++ unsigned char *outdata) ++ { ++ register RC4_INT *d; ++ register RC4_INT x,y,tx,ty; ++ int i; ++ ++ x=key->x; ++ y=key->y; ++ d=key->data; ++ ++#if defined(RC4_CHUNK) ++ /* ++ * The original reason for implementing this(*) was the fact that ++ * pre-21164a Alpha CPUs don't have byte load/store instructions ++ * and e.g. a byte store has to be done with 64-bit load, shift, ++ * and, or and finally 64-bit store. Peaking data and operating ++ * at natural word size made it possible to reduce amount of ++ * instructions as well as to perform early read-ahead without ++ * suffering from RAW (read-after-write) hazard. This resulted ++ * in ~40%(**) performance improvement on 21064 box with gcc. ++ * But it's not only Alpha users who win here:-) Thanks to the ++ * early-n-wide read-ahead this implementation also exhibits ++ * >40% speed-up on SPARC and 20-30% on 64-bit MIPS (depending ++ * on sizeof(RC4_INT)). ++ * ++ * (*) "this" means code which recognizes the case when input ++ * and output pointers appear to be aligned at natural CPU ++ * word boundary ++ * (**) i.e. according to 'apps/openssl speed rc4' benchmark, ++ * crypto/rc4/rc4speed.c exhibits almost 70% speed-up... ++ * ++ * Cavets. ++ * ++ * - RC4_CHUNK="unsigned long long" should be a #1 choice for ++ * UltraSPARC. Unfortunately gcc generates very slow code ++ * (2.5-3 times slower than one generated by Sun's WorkShop ++ * C) and therefore gcc (at least 2.95 and earlier) should ++ * always be told that RC4_CHUNK="unsigned long". ++ * ++ * <appro@fy.chalmers.se> ++ */ ++ ++# define RC4_STEP ( \ ++ x=(x+1) &0xff, \ ++ tx=d[x], \ ++ y=(tx+y)&0xff, \ ++ ty=d[y], \ ++ d[y]=tx, \ ++ d[x]=ty, \ ++ (RC4_CHUNK)d[(tx+ty)&0xff]\ ++ ) ++ ++ if ( ( ((unsigned long)indata & (sizeof(RC4_CHUNK)-1)) | ++ ((unsigned long)outdata & (sizeof(RC4_CHUNK)-1)) ) == 0 ) ++ { ++ RC4_CHUNK ichunk,otp; ++ const union { long one; char little; } is_endian = {1}; ++ ++ /* ++ * I reckon we can afford to implement both endian ++ * cases and to decide which way to take at run-time ++ * because the machine code appears to be very compact ++ * and redundant 1-2KB is perfectly tolerable (i.e. ++ * in case the compiler fails to eliminate it:-). By ++ * suggestion from Terrel Larson <terr@terralogic.net> ++ * who also stands for the is_endian union:-) ++ * ++ * Special notes. ++ * ++ * - is_endian is declared automatic as doing otherwise ++ * (declaring static) prevents gcc from eliminating ++ * the redundant code; ++ * - compilers (those I've tried) don't seem to have ++ * problems eliminating either the operators guarded ++ * by "if (sizeof(RC4_CHUNK)==8)" or the condition ++ * expressions themselves so I've got 'em to replace ++ * corresponding #ifdefs from the previous version; ++ * - I chose to let the redundant switch cases when ++ * sizeof(RC4_CHUNK)!=8 be (were also #ifdefed ++ * before); ++ * - in case you wonder "&(sizeof(RC4_CHUNK)*8-1)" in ++ * [LB]ESHFT guards against "shift is out of range" ++ * warnings when sizeof(RC4_CHUNK)!=8 ++ * ++ * <appro@fy.chalmers.se> ++ */ ++ if (!is_endian.little) ++ { /* BIG-ENDIAN CASE */ ++# define BESHFT(c) (((sizeof(RC4_CHUNK)-(c)-1)*8)&(sizeof(RC4_CHUNK)*8-1)) ++ for (;len&-sizeof(RC4_CHUNK);len-=sizeof(RC4_CHUNK)) ++ { ++ ichunk = *(RC4_CHUNK *)indata; ++ otp = RC4_STEP<<BESHFT(0); ++ otp |= RC4_STEP<<BESHFT(1); ++ otp |= RC4_STEP<<BESHFT(2); ++ otp |= RC4_STEP<<BESHFT(3); ++ if (sizeof(RC4_CHUNK)==8) ++ { ++ otp |= RC4_STEP<<BESHFT(4); ++ otp |= RC4_STEP<<BESHFT(5); ++ otp |= RC4_STEP<<BESHFT(6); ++ otp |= RC4_STEP<<BESHFT(7); ++ } ++ *(RC4_CHUNK *)outdata = otp^ichunk; ++ indata += sizeof(RC4_CHUNK); ++ outdata += sizeof(RC4_CHUNK); ++ } ++ if (len) ++ { ++ RC4_CHUNK mask=(RC4_CHUNK)-1, ochunk; ++ ++ ichunk = *(RC4_CHUNK *)indata; ++ ochunk = *(RC4_CHUNK *)outdata; ++ otp = 0; ++ i = BESHFT(0); ++ mask <<= (sizeof(RC4_CHUNK)-len)<<3; ++ switch (len&(sizeof(RC4_CHUNK)-1)) ++ { ++ case 7: otp = RC4_STEP<<i, i-=8; ++ case 6: otp |= RC4_STEP<<i, i-=8; ++ case 5: otp |= RC4_STEP<<i, i-=8; ++ case 4: otp |= RC4_STEP<<i, i-=8; ++ case 3: otp |= RC4_STEP<<i, i-=8; ++ case 2: otp |= RC4_STEP<<i, i-=8; ++ case 1: otp |= RC4_STEP<<i, i-=8; ++ case 0: ; /* ++ * it's never the case, ++ * but it has to be here ++ * for ultrix? ++ */ ++ } ++ ochunk &= ~mask; ++ ochunk |= (otp^ichunk) & mask; ++ *(RC4_CHUNK *)outdata = ochunk; ++ } ++ key->x=x; ++ key->y=y; ++ return; ++ } ++ else ++ { /* LITTLE-ENDIAN CASE */ ++# define LESHFT(c) (((c)*8)&(sizeof(RC4_CHUNK)*8-1)) ++ for (;len&-sizeof(RC4_CHUNK);len-=sizeof(RC4_CHUNK)) ++ { ++ ichunk = *(RC4_CHUNK *)indata; ++ otp = RC4_STEP; ++ otp |= RC4_STEP<<8; ++ otp |= RC4_STEP<<16; ++ otp |= RC4_STEP<<24; ++ if (sizeof(RC4_CHUNK)==8) ++ { ++ otp |= RC4_STEP<<LESHFT(4); ++ otp |= RC4_STEP<<LESHFT(5); ++ otp |= RC4_STEP<<LESHFT(6); ++ otp |= RC4_STEP<<LESHFT(7); ++ } ++ *(RC4_CHUNK *)outdata = otp^ichunk; ++ indata += sizeof(RC4_CHUNK); ++ outdata += sizeof(RC4_CHUNK); ++ } ++ if (len) ++ { ++ RC4_CHUNK mask=(RC4_CHUNK)-1, ochunk; ++ ++ ichunk = *(RC4_CHUNK *)indata; ++ ochunk = *(RC4_CHUNK *)outdata; ++ otp = 0; ++ i = 0; ++ mask >>= (sizeof(RC4_CHUNK)-len)<<3; ++ switch (len&(sizeof(RC4_CHUNK)-1)) ++ { ++ case 7: otp = RC4_STEP, i+=8; ++ case 6: otp |= RC4_STEP<<i, i+=8; ++ case 5: otp |= RC4_STEP<<i, i+=8; ++ case 4: otp |= RC4_STEP<<i, i+=8; ++ case 3: otp |= RC4_STEP<<i, i+=8; ++ case 2: otp |= RC4_STEP<<i, i+=8; ++ case 1: otp |= RC4_STEP<<i, i+=8; ++ case 0: ; /* ++ * it's never the case, ++ * but it has to be here ++ * for ultrix? ++ */ ++ } ++ ochunk &= ~mask; ++ ochunk |= (otp^ichunk) & mask; ++ *(RC4_CHUNK *)outdata = ochunk; ++ } ++ key->x=x; ++ key->y=y; ++ return; ++ } ++ } ++#endif ++#define LOOP(in,out) \ ++ x=((x+1)&0xff); \ ++ tx=d[x]; \ ++ y=(tx+y)&0xff; \ ++ d[x]=ty=d[y]; \ ++ d[y]=tx; \ ++ (out) = d[(tx+ty)&0xff]^ (in); ++ ++#ifndef RC4_INDEX ++#define RC4_LOOP(a,b,i) LOOP(*((a)++),*((b)++)) ++#else ++#define RC4_LOOP(a,b,i) LOOP(a[i],b[i]) ++#endif ++ ++ i=(int)(len>>3L); ++ if (i) ++ { ++ for (;;) ++ { ++ RC4_LOOP(indata,outdata,0); ++ RC4_LOOP(indata,outdata,1); ++ RC4_LOOP(indata,outdata,2); ++ RC4_LOOP(indata,outdata,3); ++ RC4_LOOP(indata,outdata,4); ++ RC4_LOOP(indata,outdata,5); ++ RC4_LOOP(indata,outdata,6); ++ RC4_LOOP(indata,outdata,7); ++#ifdef RC4_INDEX ++ indata+=8; ++ outdata+=8; ++#endif ++ if (--i == 0) break; ++ } ++ } ++ i=(int)len&0x07; ++ if (i) ++ { ++ for (;;) ++ { ++ RC4_LOOP(indata,outdata,0); if (--i == 0) break; ++ RC4_LOOP(indata,outdata,1); if (--i == 0) break; ++ RC4_LOOP(indata,outdata,2); if (--i == 0) break; ++ RC4_LOOP(indata,outdata,3); if (--i == 0) break; ++ RC4_LOOP(indata,outdata,4); if (--i == 0) break; ++ RC4_LOOP(indata,outdata,5); if (--i == 0) break; ++ RC4_LOOP(indata,outdata,6); if (--i == 0) break; ++ } ++ } ++ key->x=x; ++ key->y=y; ++ } +diff -Nur linux_c860_org/drivers/net/rc4_locl.h linux/drivers/net/rc4_locl.h +--- linux_c860_org/drivers/net/rc4_locl.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/net/rc4_locl.h 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,4 @@ ++#ifndef HEADER_RC4_LOCL_H ++#define HEADER_RC4_LOCL_H ++#include <openssl/opensslconf.h> ++#endif +diff -Nur linux_c860_org/drivers/net/rc4_skey.c linux/drivers/net/rc4_skey.c +--- linux_c860_org/drivers/net/rc4_skey.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/net/rc4_skey.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,117 @@ ++/* crypto/rc4/rc4_skey.c */ ++/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) ++ * All rights reserved. ++ * ++ * This package is an SSL implementation written ++ * by Eric Young (eay@cryptsoft.com). ++ * The implementation was written so as to conform with Netscapes SSL. ++ * ++ * This library is free for commercial and non-commercial use as long as ++ * the following conditions are aheared to. The following conditions ++ * apply to all code found in this distribution, be it the RC4, RSA, ++ * lhash, DES, etc., code; not just the SSL code. The SSL documentation ++ * included with this distribution is covered by the same copyright terms ++ * except that the holder is Tim Hudson (tjh@cryptsoft.com). ++ * ++ * Copyright remains Eric Young's, and as such any Copyright notices in ++ * the code are not to be removed. ++ * If this package is used in a product, Eric Young should be given attribution ++ * as the author of the parts of the library used. ++ * This can be in the form of a textual message at program startup or ++ * in documentation (online or textual) provided with the package. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * 1. Redistributions of source code must retain the copyright ++ * notice, this list of conditions and the following disclaimer. ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the distribution. ++ * 3. All advertising materials mentioning features or use of this software ++ * must display the following acknowledgement: ++ * "This product includes cryptographic software written by ++ * Eric Young (eay@cryptsoft.com)" ++ * The word 'cryptographic' can be left out if the rouines from the library ++ * being used are not cryptographic related :-). ++ * 4. If you include any Windows specific code (or a derivative thereof) from ++ * the apps directory (application code) you must include an acknowledgement: ++ * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" ++ * ++ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE ++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++ * SUCH DAMAGE. ++ * ++ * The licence and distribution terms for any publically available version or ++ * derivative of this code cannot be changed. i.e. this code cannot simply be ++ * copied and put under another distribution licence ++ * [including the GNU Public Licence.] ++ */ ++ ++#include <openssl/rc4.h> ++#include "rc4_locl.h" ++#include <openssl/opensslv.h> ++ ++const char *RC4_version="RC4" OPENSSL_VERSION_PTEXT; ++ ++const char *RC4_options(void) ++ { ++#ifdef RC4_INDEX ++ if (sizeof(RC4_INT) == 1) ++ return("rc4(idx,char)"); ++ else ++ return("rc4(idx,int)"); ++#else ++ if (sizeof(RC4_INT) == 1) ++ return("rc4(ptr,char)"); ++ else ++ return("rc4(ptr,int)"); ++#endif ++ } ++ ++/* RC4 as implemented from a posting from ++ * Newsgroups: sci.crypt ++ * From: sterndark@netcom.com (David Sterndark) ++ * Subject: RC4 Algorithm revealed. ++ * Message-ID: <sternCvKL4B.Hyy@netcom.com> ++ * Date: Wed, 14 Sep 1994 06:35:31 GMT ++ */ ++ ++void RC4_set_key(RC4_KEY *key, int len, const unsigned char *data) ++ { ++ register RC4_INT tmp; ++ register int id1,id2; ++ register RC4_INT *d; ++ unsigned int i; ++ ++ d= &(key->data[0]); ++ for (i=0; i<256; i++) ++ d[i]=i; ++ key->x = 0; ++ key->y = 0; ++ id1=id2=0; ++ ++#define SK_LOOP(n) { \ ++ tmp=d[(n)]; \ ++ id2 = (data[id1] + tmp + id2) & 0xff; \ ++ if (++id1 == len) id1=0; \ ++ d[(n)]=d[id2]; \ ++ d[id2]=tmp; } ++ ++ for (i=0; i < 256; i+=4) ++ { ++ SK_LOOP(i+0); ++ SK_LOOP(i+1); ++ SK_LOOP(i+2); ++ SK_LOOP(i+3); ++ } ++ } ++ +diff -Nur linux_c860_org/drivers/net/sha1dgst.c linux/drivers/net/sha1dgst.c +--- linux_c860_org/drivers/net/sha1dgst.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/net/sha1dgst.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,73 @@ ++/* crypto/sha/sha1dgst.c */ ++/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) ++ * All rights reserved. ++ * ++ * This package is an SSL implementation written ++ * by Eric Young (eay@cryptsoft.com). ++ * The implementation was written so as to conform with Netscapes SSL. ++ * ++ * This library is free for commercial and non-commercial use as long as ++ * the following conditions are aheared to. The following conditions ++ * apply to all code found in this distribution, be it the RC4, RSA, ++ * lhash, DES, etc., code; not just the SSL code. The SSL documentation ++ * included with this distribution is covered by the same copyright terms ++ * except that the holder is Tim Hudson (tjh@cryptsoft.com). ++ * ++ * Copyright remains Eric Young's, and as such any Copyright notices in ++ * the code are not to be removed. ++ * If this package is used in a product, Eric Young should be given attribution ++ * as the author of the parts of the library used. ++ * This can be in the form of a textual message at program startup or ++ * in documentation (online or textual) provided with the package. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * 1. Redistributions of source code must retain the copyright ++ * notice, this list of conditions and the following disclaimer. ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the distribution. ++ * 3. All advertising materials mentioning features or use of this software ++ * must display the following acknowledgement: ++ * "This product includes cryptographic software written by ++ * Eric Young (eay@cryptsoft.com)" ++ * The word 'cryptographic' can be left out if the rouines from the library ++ * being used are not cryptographic related :-). ++ * 4. If you include any Windows specific code (or a derivative thereof) from ++ * the apps directory (application code) you must include an acknowledgement: ++ * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" ++ * ++ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE ++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++ * SUCH DAMAGE. ++ * ++ * The licence and distribution terms for any publically available version or ++ * derivative of this code cannot be changed. i.e. this code cannot simply be ++ * copied and put under another distribution licence ++ * [including the GNU Public Licence.] ++ */ ++ ++#if !defined(NO_SHA1) && !defined(NO_SHA) ++ ++#undef SHA_0 ++#define SHA_1 ++ ++#include <openssl/opensslv.h> ++ ++const char *SHA1_version="SHA1" OPENSSL_VERSION_PTEXT; ++ ++/* The implementation is in ../md32_common.h */ ++ ++#include "sha_locl.h" ++ ++#endif ++ +diff -Nur linux_c860_org/drivers/net/sha_locl.h linux/drivers/net/sha_locl.h +--- linux_c860_org/drivers/net/sha_locl.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/net/sha_locl.h 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,473 @@ ++/* crypto/sha/sha_locl.h */ ++/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) ++ * All rights reserved. ++ * ++ * This package is an SSL implementation written ++ * by Eric Young (eay@cryptsoft.com). ++ * The implementation was written so as to conform with Netscapes SSL. ++ * ++ * This library is free for commercial and non-commercial use as long as ++ * the following conditions are aheared to. The following conditions ++ * apply to all code found in this distribution, be it the RC4, RSA, ++ * lhash, DES, etc., code; not just the SSL code. The SSL documentation ++ * included with this distribution is covered by the same copyright terms ++ * except that the holder is Tim Hudson (tjh@cryptsoft.com). ++ * ++ * Copyright remains Eric Young's, and as such any Copyright notices in ++ * the code are not to be removed. ++ * If this package is used in a product, Eric Young should be given attribution ++ * as the author of the parts of the library used. ++ * This can be in the form of a textual message at program startup or ++ * in documentation (online or textual) provided with the package. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * 1. Redistributions of source code must retain the copyright ++ * notice, this list of conditions and the following disclaimer. ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the distribution. ++ * 3. All advertising materials mentioning features or use of this software ++ * must display the following acknowledgement: ++ * "This product includes cryptographic software written by ++ * Eric Young (eay@cryptsoft.com)" ++ * The word 'cryptographic' can be left out if the rouines from the library ++ * being used are not cryptographic related :-). ++ * 4. If you include any Windows specific code (or a derivative thereof) from ++ * the apps directory (application code) you must include an acknowledgement: ++ * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" ++ * ++ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE ++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++ * SUCH DAMAGE. ++ * ++ * The licence and distribution terms for any publically available version or ++ * derivative of this code cannot be changed. i.e. this code cannot simply be ++ * copied and put under another distribution licence ++ * [including the GNU Public Licence.] ++ */ ++ ++#ifndef __KERNEL__ ++#include <stdlib.h> ++#include <string.h> ++#endif ++ ++#include <openssl/opensslconf.h> ++#include <openssl/sha.h> ++ ++#ifndef SHA_LONG_LOG2 ++#define SHA_LONG_LOG2 2 /* default to 32 bits */ ++#endif ++ ++#define DATA_ORDER_IS_BIG_ENDIAN ++ ++#define HASH_LONG SHA_LONG ++#define HASH_LONG_LOG2 SHA_LONG_LOG2 ++#define HASH_CTX SHA_CTX ++#define HASH_CBLOCK SHA_CBLOCK ++#define HASH_LBLOCK SHA_LBLOCK ++#define HASH_MAKE_STRING(c,s) do { \ ++ unsigned long ll; \ ++ ll=(c)->h0; HOST_l2c(ll,(s)); \ ++ ll=(c)->h1; HOST_l2c(ll,(s)); \ ++ ll=(c)->h2; HOST_l2c(ll,(s)); \ ++ ll=(c)->h3; HOST_l2c(ll,(s)); \ ++ ll=(c)->h4; HOST_l2c(ll,(s)); \ ++ } while (0) ++ ++#if defined(SHA_0) ++ ++# define HASH_UPDATE SHA_Update ++# define HASH_TRANSFORM SHA_Transform ++# define HASH_FINAL SHA_Final ++# define HASH_INIT SHA_Init ++# define HASH_BLOCK_HOST_ORDER sha_block_host_order ++# define HASH_BLOCK_DATA_ORDER sha_block_data_order ++# define Xupdate(a,ix,ia,ib,ic,id) (ix=(a)=(ia^ib^ic^id)) ++ ++ void sha_block_host_order (SHA_CTX *c, const void *p,int num); ++ void sha_block_data_order (SHA_CTX *c, const void *p,int num); ++ ++#elif defined(SHA_1) ++ ++# define HASH_UPDATE SHA1_Update ++# define HASH_TRANSFORM SHA1_Transform ++# define HASH_FINAL SHA1_Final ++# define HASH_INIT SHA1_Init ++# define HASH_BLOCK_HOST_ORDER sha1_block_host_order ++# define HASH_BLOCK_DATA_ORDER sha1_block_data_order ++# if defined(__MWERKS__) && defined(__MC68K__) ++ /* Metrowerks for Motorola fails otherwise:-( <appro@fy.chalmers.se> */ ++# define Xupdate(a,ix,ia,ib,ic,id) do { (a)=(ia^ib^ic^id); \ ++ ix=(a)=ROTATE((a),1); \ ++ } while (0) ++# else ++# define Xupdate(a,ix,ia,ib,ic,id) ( (a)=(ia^ib^ic^id), \ ++ ix=(a)=ROTATE((a),1) \ ++ ) ++# endif ++ ++# ifdef SHA1_ASM ++# if defined(__i386) || defined(_M_IX86) || defined(__INTEL__) ++# define sha1_block_host_order sha1_block_asm_host_order ++# define DONT_IMPLEMENT_BLOCK_HOST_ORDER ++# define sha1_block_data_order sha1_block_asm_data_order ++# define DONT_IMPLEMENT_BLOCK_DATA_ORDER ++# define HASH_BLOCK_DATA_ORDER_ALIGNED sha1_block_asm_data_order ++# endif ++# endif ++ void sha1_block_host_order (SHA_CTX *c, const void *p,int num); ++ void sha1_block_data_order (SHA_CTX *c, const void *p,int num); ++ ++#else ++# error "Either SHA_0 or SHA_1 must be defined." ++#endif ++ ++#include "md32_common.h" ++ ++#define INIT_DATA_h0 0x67452301UL ++#define INIT_DATA_h1 0xefcdab89UL ++#define INIT_DATA_h2 0x98badcfeUL ++#define INIT_DATA_h3 0x10325476UL ++#define INIT_DATA_h4 0xc3d2e1f0UL ++ ++void HASH_INIT (SHA_CTX *c) ++ { ++ c->h0=INIT_DATA_h0; ++ c->h1=INIT_DATA_h1; ++ c->h2=INIT_DATA_h2; ++ c->h3=INIT_DATA_h3; ++ c->h4=INIT_DATA_h4; ++ c->Nl=0; ++ c->Nh=0; ++ c->num=0; ++ } ++ ++#define K_00_19 0x5a827999UL ++#define K_20_39 0x6ed9eba1UL ++#define K_40_59 0x8f1bbcdcUL ++#define K_60_79 0xca62c1d6UL ++ ++/* As pointed out by Wei Dai <weidai@eskimo.com>, F() below can be ++ * simplified to the code in F_00_19. Wei attributes these optimisations ++ * to Peter Gutmann's SHS code, and he attributes it to Rich Schroeppel. ++ * #define F(x,y,z) (((x) & (y)) | ((~(x)) & (z))) ++ * I've just become aware of another tweak to be made, again from Wei Dai, ++ * in F_40_59, (x&a)|(y&a) -> (x|y)&a ++ */ ++#define F_00_19(b,c,d) ((((c) ^ (d)) & (b)) ^ (d)) ++#define F_20_39(b,c,d) ((b) ^ (c) ^ (d)) ++#define F_40_59(b,c,d) (((b) & (c)) | (((b)|(c)) & (d))) ++#define F_60_79(b,c,d) F_20_39(b,c,d) ++ ++#define BODY_00_15(i,a,b,c,d,e,f,xi) \ ++ (f)=xi+(e)+K_00_19+ROTATE((a),5)+F_00_19((b),(c),(d)); \ ++ (b)=ROTATE((b),30); ++ ++#define BODY_16_19(i,a,b,c,d,e,f,xi,xa,xb,xc,xd) \ ++ Xupdate(f,xi,xa,xb,xc,xd); \ ++ (f)+=(e)+K_00_19+ROTATE((a),5)+F_00_19((b),(c),(d)); \ ++ (b)=ROTATE((b),30); ++ ++#define BODY_20_31(i,a,b,c,d,e,f,xi,xa,xb,xc,xd) \ ++ Xupdate(f,xi,xa,xb,xc,xd); \ ++ (f)+=(e)+K_20_39+ROTATE((a),5)+F_20_39((b),(c),(d)); \ ++ (b)=ROTATE((b),30); ++ ++#define BODY_32_39(i,a,b,c,d,e,f,xa,xb,xc,xd) \ ++ Xupdate(f,xa,xa,xb,xc,xd); \ ++ (f)+=(e)+K_20_39+ROTATE((a),5)+F_20_39((b),(c),(d)); \ ++ (b)=ROTATE((b),30); ++ ++#define BODY_40_59(i,a,b,c,d,e,f,xa,xb,xc,xd) \ ++ Xupdate(f,xa,xa,xb,xc,xd); \ ++ (f)+=(e)+K_40_59+ROTATE((a),5)+F_40_59((b),(c),(d)); \ ++ (b)=ROTATE((b),30); ++ ++#define BODY_60_79(i,a,b,c,d,e,f,xa,xb,xc,xd) \ ++ Xupdate(f,xa,xa,xb,xc,xd); \ ++ (f)=xa+(e)+K_60_79+ROTATE((a),5)+F_60_79((b),(c),(d)); \ ++ (b)=ROTATE((b),30); ++ ++#ifdef X ++#undef X ++#endif ++#ifndef MD32_XARRAY ++ /* ++ * Originally X was an array. As it's automatic it's natural ++ * to expect RISC compiler to accomodate at least part of it in ++ * the register bank, isn't it? Unfortunately not all compilers ++ * "find" this expectation reasonable:-( On order to make such ++ * compilers generate better code I replace X[] with a bunch of ++ * X0, X1, etc. See the function body below... ++ * <appro@fy.chalmers.se> ++ */ ++# define X(i) XX##i ++#else ++ /* ++ * However! Some compilers (most notably HP C) get overwhelmed by ++ * that many local variables so that we have to have the way to ++ * fall down to the original behavior. ++ */ ++# define X(i) XX[i] ++#endif ++ ++#ifndef DONT_IMPLEMENT_BLOCK_HOST_ORDER ++void HASH_BLOCK_HOST_ORDER (SHA_CTX *c, const void *d, int num) ++ { ++ const SHA_LONG *W=d; ++ register unsigned long A,B,C,D,E,T; ++#ifndef MD32_XARRAY ++ unsigned long XX0, XX1, XX2, XX3, XX4, XX5, XX6, XX7, ++ XX8, XX9,XX10,XX11,XX12,XX13,XX14,XX15; ++#else ++ SHA_LONG XX[16]; ++#endif ++ ++ A=c->h0; ++ B=c->h1; ++ C=c->h2; ++ D=c->h3; ++ E=c->h4; ++ ++ for (;;) ++ { ++ BODY_00_15( 0,A,B,C,D,E,T,W[ 0]); ++ BODY_00_15( 1,T,A,B,C,D,E,W[ 1]); ++ BODY_00_15( 2,E,T,A,B,C,D,W[ 2]); ++ BODY_00_15( 3,D,E,T,A,B,C,W[ 3]); ++ BODY_00_15( 4,C,D,E,T,A,B,W[ 4]); ++ BODY_00_15( 5,B,C,D,E,T,A,W[ 5]); ++ BODY_00_15( 6,A,B,C,D,E,T,W[ 6]); ++ BODY_00_15( 7,T,A,B,C,D,E,W[ 7]); ++ BODY_00_15( 8,E,T,A,B,C,D,W[ 8]); ++ BODY_00_15( 9,D,E,T,A,B,C,W[ 9]); ++ BODY_00_15(10,C,D,E,T,A,B,W[10]); ++ BODY_00_15(11,B,C,D,E,T,A,W[11]); ++ BODY_00_15(12,A,B,C,D,E,T,W[12]); ++ BODY_00_15(13,T,A,B,C,D,E,W[13]); ++ BODY_00_15(14,E,T,A,B,C,D,W[14]); ++ BODY_00_15(15,D,E,T,A,B,C,W[15]); ++ ++ BODY_16_19(16,C,D,E,T,A,B,X( 0),W[ 0],W[ 2],W[ 8],W[13]); ++ BODY_16_19(17,B,C,D,E,T,A,X( 1),W[ 1],W[ 3],W[ 9],W[14]); ++ BODY_16_19(18,A,B,C,D,E,T,X( 2),W[ 2],W[ 4],W[10],W[15]); ++ BODY_16_19(19,T,A,B,C,D,E,X( 3),W[ 3],W[ 5],W[11],X( 0)); ++ ++ BODY_20_31(20,E,T,A,B,C,D,X( 4),W[ 4],W[ 6],W[12],X( 1)); ++ BODY_20_31(21,D,E,T,A,B,C,X( 5),W[ 5],W[ 7],W[13],X( 2)); ++ BODY_20_31(22,C,D,E,T,A,B,X( 6),W[ 6],W[ 8],W[14],X( 3)); ++ BODY_20_31(23,B,C,D,E,T,A,X( 7),W[ 7],W[ 9],W[15],X( 4)); ++ BODY_20_31(24,A,B,C,D,E,T,X( 8),W[ 8],W[10],X( 0),X( 5)); ++ BODY_20_31(25,T,A,B,C,D,E,X( 9),W[ 9],W[11],X( 1),X( 6)); ++ BODY_20_31(26,E,T,A,B,C,D,X(10),W[10],W[12],X( 2),X( 7)); ++ BODY_20_31(27,D,E,T,A,B,C,X(11),W[11],W[13],X( 3),X( 8)); ++ BODY_20_31(28,C,D,E,T,A,B,X(12),W[12],W[14],X( 4),X( 9)); ++ BODY_20_31(29,B,C,D,E,T,A,X(13),W[13],W[15],X( 5),X(10)); ++ BODY_20_31(30,A,B,C,D,E,T,X(14),W[14],X( 0),X( 6),X(11)); ++ BODY_20_31(31,T,A,B,C,D,E,X(15),W[15],X( 1),X( 7),X(12)); ++ ++ BODY_32_39(32,E,T,A,B,C,D,X( 0),X( 2),X( 8),X(13)); ++ BODY_32_39(33,D,E,T,A,B,C,X( 1),X( 3),X( 9),X(14)); ++ BODY_32_39(34,C,D,E,T,A,B,X( 2),X( 4),X(10),X(15)); ++ BODY_32_39(35,B,C,D,E,T,A,X( 3),X( 5),X(11),X( 0)); ++ BODY_32_39(36,A,B,C,D,E,T,X( 4),X( 6),X(12),X( 1)); ++ BODY_32_39(37,T,A,B,C,D,E,X( 5),X( 7),X(13),X( 2)); ++ BODY_32_39(38,E,T,A,B,C,D,X( 6),X( 8),X(14),X( 3)); ++ BODY_32_39(39,D,E,T,A,B,C,X( 7),X( 9),X(15),X( 4)); ++ ++ BODY_40_59(40,C,D,E,T,A,B,X( 8),X(10),X( 0),X( 5)); ++ BODY_40_59(41,B,C,D,E,T,A,X( 9),X(11),X( 1),X( 6)); ++ BODY_40_59(42,A,B,C,D,E,T,X(10),X(12),X( 2),X( 7)); ++ BODY_40_59(43,T,A,B,C,D,E,X(11),X(13),X( 3),X( 8)); ++ BODY_40_59(44,E,T,A,B,C,D,X(12),X(14),X( 4),X( 9)); ++ BODY_40_59(45,D,E,T,A,B,C,X(13),X(15),X( 5),X(10)); ++ BODY_40_59(46,C,D,E,T,A,B,X(14),X( 0),X( 6),X(11)); ++ BODY_40_59(47,B,C,D,E,T,A,X(15),X( 1),X( 7),X(12)); ++ BODY_40_59(48,A,B,C,D,E,T,X( 0),X( 2),X( 8),X(13)); ++ BODY_40_59(49,T,A,B,C,D,E,X( 1),X( 3),X( 9),X(14)); ++ BODY_40_59(50,E,T,A,B,C,D,X( 2),X( 4),X(10),X(15)); ++ BODY_40_59(51,D,E,T,A,B,C,X( 3),X( 5),X(11),X( 0)); ++ BODY_40_59(52,C,D,E,T,A,B,X( 4),X( 6),X(12),X( 1)); ++ BODY_40_59(53,B,C,D,E,T,A,X( 5),X( 7),X(13),X( 2)); ++ BODY_40_59(54,A,B,C,D,E,T,X( 6),X( 8),X(14),X( 3)); ++ BODY_40_59(55,T,A,B,C,D,E,X( 7),X( 9),X(15),X( 4)); ++ BODY_40_59(56,E,T,A,B,C,D,X( 8),X(10),X( 0),X( 5)); ++ BODY_40_59(57,D,E,T,A,B,C,X( 9),X(11),X( 1),X( 6)); ++ BODY_40_59(58,C,D,E,T,A,B,X(10),X(12),X( 2),X( 7)); ++ BODY_40_59(59,B,C,D,E,T,A,X(11),X(13),X( 3),X( 8)); ++ ++ BODY_60_79(60,A,B,C,D,E,T,X(12),X(14),X( 4),X( 9)); ++ BODY_60_79(61,T,A,B,C,D,E,X(13),X(15),X( 5),X(10)); ++ BODY_60_79(62,E,T,A,B,C,D,X(14),X( 0),X( 6),X(11)); ++ BODY_60_79(63,D,E,T,A,B,C,X(15),X( 1),X( 7),X(12)); ++ BODY_60_79(64,C,D,E,T,A,B,X( 0),X( 2),X( 8),X(13)); ++ BODY_60_79(65,B,C,D,E,T,A,X( 1),X( 3),X( 9),X(14)); ++ BODY_60_79(66,A,B,C,D,E,T,X( 2),X( 4),X(10),X(15)); ++ BODY_60_79(67,T,A,B,C,D,E,X( 3),X( 5),X(11),X( 0)); ++ BODY_60_79(68,E,T,A,B,C,D,X( 4),X( 6),X(12),X( 1)); ++ BODY_60_79(69,D,E,T,A,B,C,X( 5),X( 7),X(13),X( 2)); ++ BODY_60_79(70,C,D,E,T,A,B,X( 6),X( 8),X(14),X( 3)); ++ BODY_60_79(71,B,C,D,E,T,A,X( 7),X( 9),X(15),X( 4)); ++ BODY_60_79(72,A,B,C,D,E,T,X( 8),X(10),X( 0),X( 5)); ++ BODY_60_79(73,T,A,B,C,D,E,X( 9),X(11),X( 1),X( 6)); ++ BODY_60_79(74,E,T,A,B,C,D,X(10),X(12),X( 2),X( 7)); ++ BODY_60_79(75,D,E,T,A,B,C,X(11),X(13),X( 3),X( 8)); ++ BODY_60_79(76,C,D,E,T,A,B,X(12),X(14),X( 4),X( 9)); ++ BODY_60_79(77,B,C,D,E,T,A,X(13),X(15),X( 5),X(10)); ++ BODY_60_79(78,A,B,C,D,E,T,X(14),X( 0),X( 6),X(11)); ++ BODY_60_79(79,T,A,B,C,D,E,X(15),X( 1),X( 7),X(12)); ++ ++ c->h0=(c->h0+E)&0xffffffffL; ++ c->h1=(c->h1+T)&0xffffffffL; ++ c->h2=(c->h2+A)&0xffffffffL; ++ c->h3=(c->h3+B)&0xffffffffL; ++ c->h4=(c->h4+C)&0xffffffffL; ++ ++ if (--num <= 0) break; ++ ++ A=c->h0; ++ B=c->h1; ++ C=c->h2; ++ D=c->h3; ++ E=c->h4; ++ ++ W+=SHA_LBLOCK; ++ } ++ } ++#endif ++ ++#ifndef DONT_IMPLEMENT_BLOCK_DATA_ORDER ++void HASH_BLOCK_DATA_ORDER (SHA_CTX *c, const void *p, int num) ++ { ++ const unsigned char *data=p; ++ register unsigned long A,B,C,D,E,T,l; ++#ifndef MD32_XARRAY ++ unsigned long XX0, XX1, XX2, XX3, XX4, XX5, XX6, XX7, ++ XX8, XX9,XX10,XX11,XX12,XX13,XX14,XX15; ++#else ++ SHA_LONG XX[16]; ++#endif ++ ++ A=c->h0; ++ B=c->h1; ++ C=c->h2; ++ D=c->h3; ++ E=c->h4; ++ ++ for (;;) ++ { ++ ++ HOST_c2l(data,l); X( 0)=l; HOST_c2l(data,l); X( 1)=l; ++ BODY_00_15( 0,A,B,C,D,E,T,X( 0)); HOST_c2l(data,l); X( 2)=l; ++ BODY_00_15( 1,T,A,B,C,D,E,X( 1)); HOST_c2l(data,l); X( 3)=l; ++ BODY_00_15( 2,E,T,A,B,C,D,X( 2)); HOST_c2l(data,l); X( 4)=l; ++ BODY_00_15( 3,D,E,T,A,B,C,X( 3)); HOST_c2l(data,l); X( 5)=l; ++ BODY_00_15( 4,C,D,E,T,A,B,X( 4)); HOST_c2l(data,l); X( 6)=l; ++ BODY_00_15( 5,B,C,D,E,T,A,X( 5)); HOST_c2l(data,l); X( 7)=l; ++ BODY_00_15( 6,A,B,C,D,E,T,X( 6)); HOST_c2l(data,l); X( 8)=l; ++ BODY_00_15( 7,T,A,B,C,D,E,X( 7)); HOST_c2l(data,l); X( 9)=l; ++ BODY_00_15( 8,E,T,A,B,C,D,X( 8)); HOST_c2l(data,l); X(10)=l; ++ BODY_00_15( 9,D,E,T,A,B,C,X( 9)); HOST_c2l(data,l); X(11)=l; ++ BODY_00_15(10,C,D,E,T,A,B,X(10)); HOST_c2l(data,l); X(12)=l; ++ BODY_00_15(11,B,C,D,E,T,A,X(11)); HOST_c2l(data,l); X(13)=l; ++ BODY_00_15(12,A,B,C,D,E,T,X(12)); HOST_c2l(data,l); X(14)=l; ++ BODY_00_15(13,T,A,B,C,D,E,X(13)); HOST_c2l(data,l); X(15)=l; ++ BODY_00_15(14,E,T,A,B,C,D,X(14)); ++ BODY_00_15(15,D,E,T,A,B,C,X(15)); ++ ++ BODY_16_19(16,C,D,E,T,A,B,X( 0),X( 0),X( 2),X( 8),X(13)); ++ BODY_16_19(17,B,C,D,E,T,A,X( 1),X( 1),X( 3),X( 9),X(14)); ++ BODY_16_19(18,A,B,C,D,E,T,X( 2),X( 2),X( 4),X(10),X(15)); ++ BODY_16_19(19,T,A,B,C,D,E,X( 3),X( 3),X( 5),X(11),X( 0)); ++ ++ BODY_20_31(20,E,T,A,B,C,D,X( 4),X( 4),X( 6),X(12),X( 1)); ++ BODY_20_31(21,D,E,T,A,B,C,X( 5),X( 5),X( 7),X(13),X( 2)); ++ BODY_20_31(22,C,D,E,T,A,B,X( 6),X( 6),X( 8),X(14),X( 3)); ++ BODY_20_31(23,B,C,D,E,T,A,X( 7),X( 7),X( 9),X(15),X( 4)); ++ BODY_20_31(24,A,B,C,D,E,T,X( 8),X( 8),X(10),X( 0),X( 5)); ++ BODY_20_31(25,T,A,B,C,D,E,X( 9),X( 9),X(11),X( 1),X( 6)); ++ BODY_20_31(26,E,T,A,B,C,D,X(10),X(10),X(12),X( 2),X( 7)); ++ BODY_20_31(27,D,E,T,A,B,C,X(11),X(11),X(13),X( 3),X( 8)); ++ BODY_20_31(28,C,D,E,T,A,B,X(12),X(12),X(14),X( 4),X( 9)); ++ BODY_20_31(29,B,C,D,E,T,A,X(13),X(13),X(15),X( 5),X(10)); ++ BODY_20_31(30,A,B,C,D,E,T,X(14),X(14),X( 0),X( 6),X(11)); ++ BODY_20_31(31,T,A,B,C,D,E,X(15),X(15),X( 1),X( 7),X(12)); ++ ++ BODY_32_39(32,E,T,A,B,C,D,X( 0),X( 2),X( 8),X(13)); ++ BODY_32_39(33,D,E,T,A,B,C,X( 1),X( 3),X( 9),X(14)); ++ BODY_32_39(34,C,D,E,T,A,B,X( 2),X( 4),X(10),X(15)); ++ BODY_32_39(35,B,C,D,E,T,A,X( 3),X( 5),X(11),X( 0)); ++ BODY_32_39(36,A,B,C,D,E,T,X( 4),X( 6),X(12),X( 1)); ++ BODY_32_39(37,T,A,B,C,D,E,X( 5),X( 7),X(13),X( 2)); ++ BODY_32_39(38,E,T,A,B,C,D,X( 6),X( 8),X(14),X( 3)); ++ BODY_32_39(39,D,E,T,A,B,C,X( 7),X( 9),X(15),X( 4)); ++ ++ BODY_40_59(40,C,D,E,T,A,B,X( 8),X(10),X( 0),X( 5)); ++ BODY_40_59(41,B,C,D,E,T,A,X( 9),X(11),X( 1),X( 6)); ++ BODY_40_59(42,A,B,C,D,E,T,X(10),X(12),X( 2),X( 7)); ++ BODY_40_59(43,T,A,B,C,D,E,X(11),X(13),X( 3),X( 8)); ++ BODY_40_59(44,E,T,A,B,C,D,X(12),X(14),X( 4),X( 9)); ++ BODY_40_59(45,D,E,T,A,B,C,X(13),X(15),X( 5),X(10)); ++ BODY_40_59(46,C,D,E,T,A,B,X(14),X( 0),X( 6),X(11)); ++ BODY_40_59(47,B,C,D,E,T,A,X(15),X( 1),X( 7),X(12)); ++ BODY_40_59(48,A,B,C,D,E,T,X( 0),X( 2),X( 8),X(13)); ++ BODY_40_59(49,T,A,B,C,D,E,X( 1),X( 3),X( 9),X(14)); ++ BODY_40_59(50,E,T,A,B,C,D,X( 2),X( 4),X(10),X(15)); ++ BODY_40_59(51,D,E,T,A,B,C,X( 3),X( 5),X(11),X( 0)); ++ BODY_40_59(52,C,D,E,T,A,B,X( 4),X( 6),X(12),X( 1)); ++ BODY_40_59(53,B,C,D,E,T,A,X( 5),X( 7),X(13),X( 2)); ++ BODY_40_59(54,A,B,C,D,E,T,X( 6),X( 8),X(14),X( 3)); ++ BODY_40_59(55,T,A,B,C,D,E,X( 7),X( 9),X(15),X( 4)); ++ BODY_40_59(56,E,T,A,B,C,D,X( 8),X(10),X( 0),X( 5)); ++ BODY_40_59(57,D,E,T,A,B,C,X( 9),X(11),X( 1),X( 6)); ++ BODY_40_59(58,C,D,E,T,A,B,X(10),X(12),X( 2),X( 7)); ++ BODY_40_59(59,B,C,D,E,T,A,X(11),X(13),X( 3),X( 8)); ++ ++ BODY_60_79(60,A,B,C,D,E,T,X(12),X(14),X( 4),X( 9)); ++ BODY_60_79(61,T,A,B,C,D,E,X(13),X(15),X( 5),X(10)); ++ BODY_60_79(62,E,T,A,B,C,D,X(14),X( 0),X( 6),X(11)); ++ BODY_60_79(63,D,E,T,A,B,C,X(15),X( 1),X( 7),X(12)); ++ BODY_60_79(64,C,D,E,T,A,B,X( 0),X( 2),X( 8),X(13)); ++ BODY_60_79(65,B,C,D,E,T,A,X( 1),X( 3),X( 9),X(14)); ++ BODY_60_79(66,A,B,C,D,E,T,X( 2),X( 4),X(10),X(15)); ++ BODY_60_79(67,T,A,B,C,D,E,X( 3),X( 5),X(11),X( 0)); ++ BODY_60_79(68,E,T,A,B,C,D,X( 4),X( 6),X(12),X( 1)); ++ BODY_60_79(69,D,E,T,A,B,C,X( 5),X( 7),X(13),X( 2)); ++ BODY_60_79(70,C,D,E,T,A,B,X( 6),X( 8),X(14),X( 3)); ++ BODY_60_79(71,B,C,D,E,T,A,X( 7),X( 9),X(15),X( 4)); ++ BODY_60_79(72,A,B,C,D,E,T,X( 8),X(10),X( 0),X( 5)); ++ BODY_60_79(73,T,A,B,C,D,E,X( 9),X(11),X( 1),X( 6)); ++ BODY_60_79(74,E,T,A,B,C,D,X(10),X(12),X( 2),X( 7)); ++ BODY_60_79(75,D,E,T,A,B,C,X(11),X(13),X( 3),X( 8)); ++ BODY_60_79(76,C,D,E,T,A,B,X(12),X(14),X( 4),X( 9)); ++ BODY_60_79(77,B,C,D,E,T,A,X(13),X(15),X( 5),X(10)); ++ BODY_60_79(78,A,B,C,D,E,T,X(14),X( 0),X( 6),X(11)); ++ BODY_60_79(79,T,A,B,C,D,E,X(15),X( 1),X( 7),X(12)); ++ ++ c->h0=(c->h0+E)&0xffffffffL; ++ c->h1=(c->h1+T)&0xffffffffL; ++ c->h2=(c->h2+A)&0xffffffffL; ++ c->h3=(c->h3+B)&0xffffffffL; ++ c->h4=(c->h4+C)&0xffffffffL; ++ ++ if (--num <= 0) break; ++ ++ A=c->h0; ++ B=c->h1; ++ C=c->h2; ++ D=c->h3; ++ E=c->h4; ++ ++ } ++ } ++#endif +diff -Nur linux_c860_org/drivers/pcmcia/cs.c linux/drivers/pcmcia/cs.c +--- linux_c860_org/drivers/pcmcia/cs.c 2003-02-27 13:28:33.000000000 +0900 ++++ linux/drivers/pcmcia/cs.c 2004-06-10 21:09:10.000000000 +0900 +@@ -35,6 +35,8 @@ + 30-Jul-2002 Lineo Japan, Inc. for 2.4.18 + 12-Dec-2002 Sharp Corporation for Poodle and Corgi + 07-Feb-2003 Sharp Corporation ++ 08-Jan-2004 Sharp Corporation for Tosa ++ 26-Feb-2004 Lineo Solutions, Inc. 2 slot support + + ======================================================================*/ + +@@ -73,6 +75,8 @@ + #include <asm/arch/keyboard_poodle.h> + #elif defined(CONFIG_ARCH_PXA_CORGI) + #include <asm/arch/keyboard_corgi.h> ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++#include <asm/arch/keyboard_tosa.h> + #endif + #include <asm/sharp_char.h> + #include <asm/sharp_keycode.h> +@@ -124,7 +128,11 @@ + INT_MODULE_PARM(shutdown_delay, 3); /* centiseconds */ + #ifdef CONFIG_ARCH_SHARP_SL + //INT_MODULE_PARM(vcc_settle, 2); /* SL-5600@2 */ ++#if defined (CONFIG_ARCH_PXA_TOSA) ++INT_MODULE_PARM(vcc_settle, 30); /* SL-6000 */ ++#else + INT_MODULE_PARM(vcc_settle, 10); /* SL-C700+GW-CF11H@10 */ ++#endif + INT_MODULE_PARM(reset_time, 1000); + INT_MODULE_PARM(unreset_delay, 3); + INT_MODULE_PARM(unreset_check, 1); +@@ -490,6 +498,15 @@ + schedule_timeout( (n_cs * HZ + 99) / 100); + } + ++#if defined (CONFIG_ARCH_PXA_TOSA) ++static void cs_sleep2(unsigned int n_cs) ++{ ++ current->state = TASK_UNINTERRUPTIBLE; ++ schedule_timeout( (n_cs * HZ + 99) / 100); ++} ++ ++#endif ++ + static void shutdown_socket(socket_info_t *s) + { + client_t **c; +@@ -582,16 +599,45 @@ + #endif /* CONFIG_SABINAL_DISCOVERY */ + + +-#if defined (CONFIG_ARCH_PXA_POODLE) || defined (CONFIG_ARCH_PXA_CORGI) ++#if defined (CONFIG_ARCH_PXA_POODLE) || defined (CONFIG_ARCH_PXA_CORGI) || defined (CONFIG_ARCH_PXA_TOSA) + { + extern int sharpsl_main_battery; + extern int sharpsl_main_bk_flag; ++#if defined (CONFIG_ARCH_PXA_TOSA) ++ extern int sharpsl_jacket_exist; ++ extern int sharpsl_jacket_batt_exist; ++ extern int sharpsl_jacket_battery; ++#endif + + sharpsl_kick_battery_check(0,1,1); // check battery and wait 10msec + + if ( ( sharpsl_main_battery == 0x7F ) || ( sharpsl_main_battery == 0x02 ) ) { + printk(KERN_ERR "cs: Main battery is critical low." + " (%d)\n", sharpsl_main_battery); ++#if defined (CONFIG_ARCH_PXA_TOSA) ++ { ++ int do_off = 0; ++ ++ if(sharpsl_jacket_exist && sharpsl_jacket_batt_exist){ ++ if( sharpsl_jacket_battery == 0x7F || sharpsl_jacket_battery == 0x02 ){ ++ printk(KERN_ERR "cs: Jacket battery is critical low." ++ " (%d)\n", sharpsl_jacket_battery); ++ do_off = 1; ++ } ++ }else{ ++ do_off = 1; ++ } ++ if(do_off){ ++ if ( sharpsl_main_bk_flag ) { ++ handle_scancode(SLKEY_OFF|KBDOWN , 1); ++ mdelay(30); ++ handle_scancode(SLKEY_OFF|KBUP , 0); ++ } ++ ret = 0; ++ goto out; ++ } ++ } ++#else + if ( sharpsl_main_bk_flag ) { + handle_scancode(SLKEY_OFF|KBDOWN , 1); + mdelay(30); +@@ -599,6 +645,7 @@ + } + ret = 0; + goto out; ++#endif + } + } + #endif +@@ -644,17 +691,52 @@ + printk(KERN_NOTICE "cs: unsupported card type detected!\n"); + #endif + } ++ + set_socket(s, &s->socket); ++#if defined (CONFIG_ARCH_PXA_TOSA) ++ //printk(":start %d %d\n",jiffies,vcc_settle); ++ cs_sleep2(vcc_settle); ++ //cs_sleep(vcc_settle); ++ //printk(":end %d\n",jiffies); ++#else + cs_sleep(vcc_settle); ++#endif + reset_socket(s); + +-#if defined (CONFIG_ARCH_PXA_POODLE) || defined (CONFIG_ARCH_PXA_CORGI) ++#if defined (CONFIG_ARCH_PXA_POODLE) || defined (CONFIG_ARCH_PXA_CORGI) || defined (CONFIG_ARCH_PXA_TOSA) + { + extern int sharpsl_main_battery; + extern int sharpsl_main_bk_flag; ++#if defined (CONFIG_ARCH_PXA_TOSA) ++ extern int sharpsl_jacket_exist; ++ extern int sharpsl_jacket_batt_exist; ++ extern int sharpsl_jacket_battery; ++#endif + + sharpsl_kick_battery_check(0,0,1); // check battery and wait 10msec + ++#if defined (CONFIG_ARCH_PXA_TOSA) ++ if ( sharpsl_main_bk_flag && ( ( sharpsl_main_battery == 0x7F ) || ( sharpsl_main_battery == 0x02 ) ) ) { ++ int do_remove = 0; ++ if ( sharpsl_jacket_exist && sharpsl_jacket_batt_exist ) { ++ if( sharpsl_jacket_battery == 0x7F || sharpsl_jacket_battery == 0x02 ){ ++ do_remove = 1; ++ } ++ }else{ ++ do_remove = 1; ++ } ++ if(do_remove){ ++ s->socket.Vcc = s->socket.Vpp = 0; ++ s->state &= ~SOCKET_PRESENT; ++ set_socket(s, &s->socket); ++ cs_sleep(vcc_settle); ++ reset_socket(s); ++ send_event(s, CS_EVENT_CARD_REMOVAL, CS_EVENT_PRI_HIGH); ++ ret = 0; ++ goto out; ++ } ++ } ++#else + if ( sharpsl_main_bk_flag && ( ( sharpsl_main_battery == 0x7F ) || ( sharpsl_main_battery == 0x02 ) ) ) { + s->socket.Vcc = s->socket.Vpp = 0; + s->state &= ~SOCKET_PRESENT; +@@ -665,6 +747,7 @@ + ret = 0; + goto out; + } ++#endif + } + #endif + ret = 1; +@@ -701,8 +784,8 @@ + (SOCKET_SETUP_PENDING|SOCKET_SUSPEND|SOCKET_RESET_PENDING) + + #ifdef CONFIG_ARCH_SHARP_SL +-int ide_resume_handling = 0; +-int pcmcia_resume_handling = 0; ++int ide_resume_handling[2] = { 0, 0 }; ++static int pcmcia_resume_handling = 0; + #endif + + static void unreset_socket(socket_info_t *s) +@@ -731,21 +814,21 @@ + s->state &= ~EVENT_MASK; + #ifdef CONFIG_ARCH_SHARP_SL + if (verify_cis_cache(s) != 0) { +- if (is_pcmcia_card_present(0)) +- ide_resume_handling = 2; ++ if (is_pcmcia_card_present(s->cap.pci_irq)) ++ ide_resume_handling[s->sock] = 2; + parse_events(s, SS_DETECT); + } else { + cisparse_t parse; + send_event(s, CS_EVENT_PM_RESUME, CS_EVENT_PRI_LOW); + read_tuple(s->clients, CISTPL_FUNCID, &parse); + #ifdef CONFIG_IDE +- ide_resume_handling = 1; ++ ide_resume_handling[s->sock] = 1; + if (parse.funcid.func == CISTPL_FUNCID_FIXED && +- proc_ide_verify_identify() != 0) { +- ide_resume_handling = 2; ++ proc_ide_verify_identify(s->sock) != 0) { ++ ide_resume_handling[s->sock] = 2; + parse_events(s, SS_DETECT); + } else { +- ide_resume_handling = 0; ++ ide_resume_handling[s->sock] = 0; + } + #endif + /* power off serial card */ +@@ -854,7 +937,7 @@ + s->socket.flags |= SS_DEBOUNCED; + if (setup_socket(s) == 0){ + s->state &= ~SOCKET_SETUP_PENDING; +-#if defined(CONFIG_SABINAL_DISCOVERY) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_POODLE) ++#if defined(CONFIG_SABINAL_DISCOVERY) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_TOSA) + /* If power-on failed in resume, then card eject. */ + if( s->state & SOCKET_SUSPEND ) + do_shutdown(s); +@@ -960,6 +1043,19 @@ + return 0; + } /* handle_pm_event */ + ++#if defined(CONFIG_ARCH_PXA_TOSA) ++void force_cardslot_suspend( int num ) ++{ ++ int i; ++ socket_info_t *s; ++ s = socket_table [num]; ++ if (s && !s->use_bus_pm) { ++ //pcmcia_suspend_socket (socket_table [num]); ++ suspend_socket (socket_table [num]); ++ } ++} ++#endif ++ + /*====================================================================== + + Special stuff for managing IO windows, because they are scarce. +@@ -2001,6 +2097,12 @@ + if (!req) + return CS_UNSUPPORTED_MODE; + c = CONFIG(handle); ++#ifdef CONFIG_ARCH_SHARP_SL ++ if(c == NULL) { ++ printk("%s: c is NULL\n",__func__); ++ return CS_BAD_SOCKET; ++ } ++#endif + if (c->state & CONFIG_LOCKED) + return CS_CONFIGURATION_LOCKED; + if (c->state & CONFIG_IO_REQ) +@@ -2272,7 +2374,7 @@ + return CS_IN_USE; + + DEBUG(1, "cs: waking up socket %d\n", i); +-#if defined(CONFIG_SABINAL_DISCOVERY) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_POODLE) ++#if defined(CONFIG_SABINAL_DISCOVERY) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_TOSA) + /* If power-on failed, then card eject. */ + if( setup_socket(s) == 0 ) + do_shutdown(s); +diff -Nur linux_c860_org/drivers/pcmcia/pxa/Makefile linux/drivers/pcmcia/pxa/Makefile +--- linux_c860_org/drivers/pcmcia/pxa/Makefile 2002-08-29 12:26:51.000000000 +0900 ++++ linux/drivers/pcmcia/pxa/Makefile 2004-06-10 21:09:10.000000000 +0900 +@@ -16,6 +16,7 @@ + pxa_cs-objs-$(CONFIG_SABINAL_DISCOVERY) += pxa_sharpsl.o + pxa_cs-objs-$(CONFIG_ARCH_PXA_POODLE) += pxa_sharpsl.o + pxa_cs-objs-$(CONFIG_ARCH_PXA_CORGI) += pxa_sharpsl.o ++pxa_cs-objs-$(CONFIG_ARCH_PXA_TOSA) += pxa_sharpsl.o + + obj-$(CONFIG_PCMCIA_PXA) += $(pxa_cs-objs-y) + +diff -Nur linux_c860_org/drivers/pcmcia/pxa/pxa.c linux/drivers/pcmcia/pxa/pxa.c +--- linux_c860_org/drivers/pcmcia/pxa/pxa.c 2003-01-14 12:07:55.000000000 +0900 ++++ linux/drivers/pcmcia/pxa/pxa.c 2004-06-10 21:09:10.000000000 +0900 +@@ -14,6 +14,7 @@ + * ChangLog: + * 12-Dec-2002 Lineo Japan, Inc. + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi ++ * 26-Feb-2004 Lineo Solutions, Inc. Tosa and 2 slot support + */ + + /*====================================================================== +@@ -170,7 +171,7 @@ + #endif + + #ifdef CONFIG_ARCH_SHARP_SL +- u8 first = 1; ++ static u8 first[2] = {1, 1}; + u8 force_8bit_access_check_done = 0; + #endif + +@@ -253,6 +254,8 @@ + pcmcia_low_level=&sharpsl_pcmcia_ops; + } else if( machine_is_corgi()){ + pcmcia_low_level=&sharpsl_pcmcia_ops; ++ } else if( machine_is_tosa() ) { ++ pcmcia_low_level=&sharpsl_pcmcia_ops; + } + + if (!pcmcia_low_level) { +@@ -415,17 +418,20 @@ + + #ifdef CONFIG_ARCH_SHARP_SL + printk("pxa_pcmcia_init(%d)\n",sock); +- if(!first){ ++ if(!first[sock]){ + socket_state_t state; + pxa_pcmcia_get_socket(sock, &state); + state.flags &= ~SS_OUTPUT_ENA; + state.Vcc = state.Vpp = 0; + pxa_pcmcia_set_socket(sock, &state); + } else { +- first = 0; ++ first[sock] = 0; + } + set_GPIO_mode(GPIO53_nPCE_2_MD); // reset force 8bit access. + force_8bit_access_check_done = 0; ++ ++ if (pcmcia_low_level->socket_init) ++ return pcmcia_low_level->socket_init(sock); + #endif + return 0; + } +diff -Nur linux_c860_org/drivers/pcmcia/pxa/pxa_sharpsl.c linux/drivers/pcmcia/pxa/pxa_sharpsl.c +--- linux_c860_org/drivers/pcmcia/pxa/pxa_sharpsl.c 2003-01-14 12:07:55.000000000 +0900 ++++ linux/drivers/pcmcia/pxa/pxa_sharpsl.c 2004-06-10 21:09:10.000000000 +0900 +@@ -16,6 +16,7 @@ + * + * ChangLog: + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi ++ * 26-Feb-2004 Lineo Solutions, Inc. 2 slot support for Tosa + */ + #include <linux/config.h> + #include <linux/kernel.h> +@@ -36,7 +37,11 @@ + #include <asm/sharp_apm.h> + + #include <linux/delay.h> +- ++#if defined(CONFIG_ARCH_PXA_TOSA) ++#include <asm/arch/keyboard_tosa.h> ++#include <asm/sharp_char.h> ++#include <asm/sharp_keycode.h> ++#endif + //#define SHARPSL_PCMCIA_DEBUG + + #ifdef CONFIG_SABINAL_DISCOVERY +@@ -73,9 +78,15 @@ + #define RESET_DONE 0x0001 + #endif + ++#if defined(CONFIG_ARCH_PXA_TOSA) ++extern void set_jacketslot_error( int ); // tosa_battery.c ++extern int current_jacketslot_error(void); ++extern void force_cardslot_suspend(int num); // ../cs.c ++#endif ++ + void sharpsl_pcmcia_init_reset(void) + { +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + #define SCP_INIT_DATA(adr,dat) (((adr)<<16)|(dat)) + #define SCP_INIT_DATA_END ((unsigned long)-1) + static const unsigned long scp_init[] = +@@ -99,6 +110,15 @@ + keep_vs[0] = NO_KEEP_VS; + keep_rd[0] = 0; + #endif ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ for(i=0; scp_init[i] != SCP_INIT_DATA_END; i++) ++ { ++ int adr = scp_init[i] >> 16; ++ SCP_JC_REG(adr) = scp_init[i] & 0xFFFF; ++ } ++ keep_vs[1] = NO_KEEP_VS; ++ keep_rd[1] = 0; ++#endif + } + + static void sharpsl_cf_status_change(int irq, void *dev, struct pt_regs *regs){ +@@ -167,10 +187,16 @@ + /* set GPIO_CF_CD & GPIO_CF_IRQ as inputs */ + GPDR(GPIO_CF_CD) &= ~GPIO_bit(GPIO_CF_CD); + GPDR(GPIO_CF_IRQ) &= ~GPIO_bit(GPIO_CF_IRQ); ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ GPDR(GPIO_JC_CF_IRQ) &= ~GPIO_bit(GPIO_JC_CF_IRQ); ++#endif + + /* Set transition detect */ + set_GPIO_IRQ_edge( GPIO_CF_CD, GPIO_FALLING_EDGE ); + set_GPIO_IRQ_edge( GPIO_CF_IRQ, GPIO_FALLING_EDGE ); ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ set_GPIO_IRQ_edge( GPIO_JC_CF_IRQ, GPIO_FALLING_EDGE ); ++#endif + + /* Register interrupts */ + irq = IRQ_GPIO_CF_CD; +@@ -181,6 +207,10 @@ + /* enable interrupt */ + SCP_REG_IMR = 0x00C0; + SCP_REG_MCR = 0x0101; ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ SCP_JC_REG_IMR = 0x00C0; ++ SCP_JC_REG_MCR = 0x0101; ++#endif + keep_vs[0] = keep_vs[1] = NO_KEEP_VS; + + /* There's only one slot, but it's "Slot 0": */ +@@ -240,6 +270,20 @@ + is16 = (ASIC3_GPIO_PSTS_D & CF_IOIS) ? 0 : 1; + #else + cpr = SCP_REG_CPR; ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if( (cpr & 0x0080) && ((cpr & 0x8040) != 0x8040) ){ ++ extern int sharpsl_main_bk_flag; ++ ++ printk(KERN_ERR "%s(): CPR=%04X, Low voltage!\n", ++ __FUNCTION__, cpr); ++ if ( sharpsl_main_bk_flag ) { ++ handle_scancode(SLKEY_OFF|KBDOWN , 1); ++ mdelay(30); ++ handle_scancode(SLKEY_OFF|KBUP , 0); ++ mdelay(30); ++ } ++ } ++#endif + //SCP_REG_CDR = 0x0002; + SCP_REG_IRM = 0x00FF; + SCP_REG_ISR = 0x0000; +@@ -277,9 +321,67 @@ + state_array->state[0].vs_Xv = (csr & 0x0080)? 0:1; + + if( (cpr & 0x0080) && ((cpr & 0x8040) != 0x8040) ){ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++#if 0 ++ if (!current_cardslot_error(0)) { ++ force_cardslot_suspend(0); ++ } ++#endif ++#else + printk(KERN_ERR "%s(): CPR=%04X, Low voltage!\n", + __FUNCTION__, cpr); ++#endif + } ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ cpr = SCP_JC_REG_CPR; ++ //SCP_REG_CDR = 0x0002; ++ SCP_JC_REG_IRM = 0x00FF; ++ SCP_JC_REG_ISR = 0x0000; ++ SCP_JC_REG_IRM = 0x0000; ++ csr = SCP_JC_REG_CSR; ++ if( csr & 0x0004 ){ ++ /* card eject */ ++ SCP_JC_REG_CDR = 0x0000; ++ keep_vs[1] = NO_KEEP_VS; ++ } ++ else if( !(keep_vs[1] & NO_KEEP_VS) ){ ++ /* keep vs1,vs2 */ ++ SCP_JC_REG_CDR = 0x0000; ++ csr |= keep_vs[1]; ++ } ++ else if( cpr & 0x0003 ){ ++ /* power on */ ++ SCP_JC_REG_CDR = 0x0000; ++ keep_vs[1] = (csr & 0x00C0); ++ } ++ else{ /* card detect */ ++ SCP_JC_REG_CDR = 0x0002; ++ } ++ ++#ifdef SHARPSL_PCMCIA_DEBUG ++ printk("%s(): slot1 cpr=%04X, csr=%04X\n", __FUNCTION__, cpr, csr); ++#endif ++ ++ state_array->state[1].detect = (csr & 0x0004)? 0:1; ++ state_array->state[1].ready = (csr & 0x0002)? 1:0; ++ state_array->state[1].bvd1 = (csr & 0x0010)? 1:0; ++ state_array->state[1].bvd2 = (csr & 0x0020)? 1:0; ++ state_array->state[1].wrprot = (csr & 0x0008)? 1:0; ++ state_array->state[1].vs_3v = (csr & 0x0040)? 0:1; ++ state_array->state[1].vs_Xv = (csr & 0x0080)? 0:1; ++ ++ if( (cpr & 0x0080) && ((cpr & 0x8040) != 0x8040) ){ ++#if 0 ++ printk(KERN_ERR "%s(): slot1 CPR=%04X, Low voltage!\n", ++ __FUNCTION__, cpr); ++#else ++ if (!current_cardslot_error(1)) { ++ force_cardslot_suspend(1); ++ set_jacketslot_error(1); ++ } ++#endif ++ } ++#endif + #endif + + return 1; +@@ -296,6 +398,10 @@ + #else + info->irq=IRQ_GPIO_CF_IRQ; + #endif ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ } else if (info->sock == 1) { ++ info->irq=IRQ_GPIO_JC_CF_IRQ; ++#endif + } + + return 0; +@@ -313,8 +419,10 @@ + if (configure->sock > 1) + return -1; + ++#if !defined(CONFIG_ARCH_PXA_TOSA) + if (configure->sock != 0) + return 0; ++#endif + + #ifdef SHARPSL_PCMCIA_DEBUG + printk("%s(): sk=%d, vc=%d, vp=%d, m=%04X, oe=%d, rs=%d, io=%d\n", +@@ -419,88 +527,205 @@ + + #else + ++#if defined(CONFIG_PM) ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if (configure->sock == 1) { // for socket1(Jacket) ++ switch( configure->vcc ){ ++ case 0: sharpsl_batt_err = change_power_mode(LOCK_FCS_PCMCIA2, 0); break; ++ case 33: sharpsl_batt_err = change_power_mode(LOCK_FCS_PCMCIA2, 1); break; ++ case 50: sharpsl_batt_err = change_power_mode(LOCK_FCS_PCMCIA2, 1); break; ++ default: ++ printk(KERN_ERR "%s(): unrecognized Vcc %u\n", ++ __FUNCTION__, configure->vcc); ++ return -1; ++ } ++ } else { ++#endif + switch( configure->vcc ){ + case 0: sharpsl_batt_err = change_power_mode(LOCK_FCS_PCMCIA, 0); break; + case 33: sharpsl_batt_err = change_power_mode(LOCK_FCS_PCMCIA, 1); break; +- case 50: sharpsl_batt_err = change_power_mode(LOCK_FCS_PCMCIA, 1); break; ++ case 50: ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if (configure->sock == 0) { ++ printk(KERN_ERR "%s(): unrecognized Vcc %u\n", ++ __FUNCTION__, configure->vcc); ++ return -1; ++ } ++#endif ++ sharpsl_batt_err = change_power_mode(LOCK_FCS_PCMCIA, 1); break; + default: + printk(KERN_ERR "%s(): unrecognized Vcc %u\n", + __FUNCTION__, configure->vcc); + return -1; + } +- ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ } ++#endif + if ( !sharpsl_batt_err ) +- return -1; ++ return -1; ++#endif + +- if( (configure->vpp!=configure->vcc) && (configure->vpp!=0) ){ +- printk(KERN_ERR "%s(): CF slot cannot support Vpp %u\n", +- __FUNCTION__, configure->vpp); +- return -1; +- } ++ if (configure->sock == 0) { ++ if( (configure->vpp!=configure->vcc) && (configure->vpp!=0) ){ ++ printk(KERN_ERR "%s(): CF slot cannot support Vpp %u\n", ++ __FUNCTION__, configure->vpp); ++ return -1; ++ } ++ save_flags_cli(flags); + +- save_flags_cli(flags); ++ nmcr = (mcr = SCP_REG_MCR) & ~0x0010; ++ ncpr = (cpr = SCP_REG_CPR) & ~0x0083; ++ nccr = (ccr = SCP_REG_CCR) & ~0x0080; ++ nimr = (imr = SCP_REG_IMR) & ~0x003E; ++ ++ ncpr |= (configure->vcc == 33) ? 0x0001: ++ (configure->vcc == 50) ? 0x0002: ++ 0; ++ nmcr |= (configure->flags&SS_IOCARD)? 0x0010: 0; ++ ncpr |= (configure->flags&SS_OUTPUT_ENA)? 0x0080: 0; ++ nccr |= (configure->flags&SS_RESET)? 0x0080: 0; ++ nimr |= ((configure->masks&SS_DETECT) ? 0x0004: 0)| ++ ((configure->masks&SS_READY) ? 0x0002: 0)| ++ ((configure->masks&SS_BATDEAD)? 0x0010: 0)| ++ ((configure->masks&SS_BATWARN)? 0x0020: 0)| ++ ((configure->masks&SS_STSCHG) ? 0x0010: 0)| ++ ((configure->masks&SS_WRPROT) ? 0x0008: 0); ++ ++ if( !(ncpr & 0x0003) ) ++ keep_rd[0] = 0; ++ else if( !(keep_rd[0] & RESET_DONE) ){ ++ if( nccr & 0x0080 ) ++ keep_rd[0] |= RESET_DONE; ++ else nccr |= 0x0080; ++ } ++ ++ if( mcr != nmcr ) ++ SCP_REG_MCR = nmcr; ++ if( cpr != ncpr ) ++ SCP_REG_CPR = ncpr; ++ if( ccr != nccr ) ++ SCP_REG_CCR = nccr; ++ if( imr != nimr ) ++ SCP_REG_IMR = nimr; ++ ++ restore_flags(flags); ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ } else if (configure->sock == 1) { ++ if( (configure->vpp!=configure->vcc) && (configure->vpp!=0) ){ ++ printk(KERN_ERR "%s(): CF slot1 cannot support Vpp %u\n", ++ __FUNCTION__, configure->vpp); ++ return -1; ++ } ++ save_flags_cli(flags); + +- nmcr = (mcr = SCP_REG_MCR) & ~0x0010; +- ncpr = (cpr = SCP_REG_CPR) & ~0x0083; +- nccr = (ccr = SCP_REG_CCR) & ~0x0080; +- nimr = (imr = SCP_REG_IMR) & ~0x003E; +- +- ncpr |= (configure->vcc == 33) ? 0x0001: +- (configure->vcc == 50) ? 0x0002: +- 0; +- nmcr |= (configure->flags&SS_IOCARD)? 0x0010: 0; +- ncpr |= (configure->flags&SS_OUTPUT_ENA)? 0x0080: 0; +- nccr |= (configure->flags&SS_RESET)? 0x0080: 0; +- nimr |= ((configure->masks&SS_DETECT) ? 0x0004: 0)| +- ((configure->masks&SS_READY) ? 0x0002: 0)| +- ((configure->masks&SS_BATDEAD)? 0x0010: 0)| +- ((configure->masks&SS_BATWARN)? 0x0020: 0)| +- ((configure->masks&SS_STSCHG) ? 0x0010: 0)| +- ((configure->masks&SS_WRPROT) ? 0x0008: 0); +- +- if( !(ncpr & 0x0003) ) +- keep_rd[0] = 0; +- else if( !(keep_rd[0] & RESET_DONE) ){ +- if( nccr & 0x0080 ) +- keep_rd[0] |= RESET_DONE; +- else nccr |= 0x0080; +- } +- +- if( mcr != nmcr ) +- SCP_REG_MCR = nmcr; +- if( cpr != ncpr ) +- SCP_REG_CPR = ncpr; +- if( ccr != nccr ) +- SCP_REG_CCR = nccr; +- if( imr != nimr ) +- SCP_REG_IMR = nimr; ++ nmcr = (mcr = SCP_JC_REG_MCR) & ~0x0010; ++ ncpr = (cpr = SCP_JC_REG_CPR) & ~0x0083; ++ nccr = (ccr = SCP_JC_REG_CCR) & ~0x0080; ++ nimr = (imr = SCP_JC_REG_IMR) & ~0x003E; ++ ++ ncpr |= (configure->vcc == 33) ? 0x0001: ++ (configure->vcc == 50) ? 0x0002: ++ 0; ++ nmcr |= (configure->flags&SS_IOCARD)? 0x0010: 0; ++ ncpr |= (configure->flags&SS_OUTPUT_ENA)? 0x0080: 0; ++ nccr |= (configure->flags&SS_RESET)? 0x0080: 0; ++ nimr |= ((configure->masks&SS_DETECT) ? 0x0004: 0)| ++ ((configure->masks&SS_READY) ? 0x0002: 0)| ++ ((configure->masks&SS_BATDEAD)? 0x0010: 0)| ++ ((configure->masks&SS_BATWARN)? 0x0020: 0)| ++ ((configure->masks&SS_STSCHG) ? 0x0010: 0)| ++ ((configure->masks&SS_WRPROT) ? 0x0008: 0); ++ ++ if( !(ncpr & 0x0003) ) ++ keep_rd[1] = 0; ++ else if( !(keep_rd[1] & RESET_DONE) ){ ++ if( nccr & 0x0080 ) ++ keep_rd[1] |= RESET_DONE; ++ else nccr |= 0x0080; ++ } ++ ++ if( mcr != nmcr ) ++ SCP_JC_REG_MCR = nmcr; ++ if( cpr != ncpr ) ++ SCP_JC_REG_CPR = ncpr; ++ if( ccr != nccr ) ++ SCP_JC_REG_CCR = nccr; ++ if( imr != nimr ) ++ SCP_JC_REG_IMR = nimr; + +- restore_flags(flags); ++ restore_flags(flags); ++#endif ++ } + + #endif + + return 0; + } + ++#if defined(CONFIG_ARCH_PXA_TOSA) ++static int sharpsl_pcmcia_socket_init(int sock) ++{ ++ /* enable interrupt */ ++ switch(sock) { ++ case 0: ++ SCP_REG_IMR = 0x00C0; ++ SCP_REG_MCR = 0x0101; ++ break; ++ case 1: ++ SCP_JC_REG_IMR = 0x00C0; ++ SCP_JC_REG_MCR = 0x0101; ++ break; ++ default: ++ return -1; ++ } ++ return 0; ++} ++#endif ++ + struct pcmcia_low_level sharpsl_pcmcia_ops = { + sharpsl_pcmcia_init, + sharpsl_pcmcia_shutdown, + sharpsl_pcmcia_socket_state, + sharpsl_pcmcia_get_irq_info, +- sharpsl_pcmcia_configure_socket ++ sharpsl_pcmcia_configure_socket, ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ sharpsl_pcmcia_socket_init, ++#endif + }; + +-int is_pcmcia_card_present(int slot) ++int is_pcmcia_card_present(int irq) + { + int detect; + #ifdef CONFIG_SABINAL_DISCOVERY + detect = ((ASIC3_GPIO_PSTS_D & CF_DETECT) ? 0 : 1); ++ //printk("is_card_present: irq=%d detect=%d\n", irq, detect); ++ return detect; + #else +- int active; +- active = (SCP_REG_CPR & 0x0003)? 1:0; +- detect = (SCP_REG_CSR & 0x0004)? 0:1; ++ int active = 0; ++ if (irq == IRQ_GPIO_CF_IRQ) { ++ active = (SCP_REG_CPR & 0x0003)? 1:0; ++ detect = (SCP_REG_CSR & 0x0004)? 0:1; ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ } else if (irq == IRQ_GPIO_JC_CF_IRQ) { ++ active = (SCP_JC_REG_CPR & 0x0003)? 1:0; ++ detect = (SCP_JC_REG_CSR & 0x0004)? 0:1; + #endif +- //printk("is_card_present: detect=%d\n", detect); +- //return detect; ++ } else { ++ /* unknown IRQ : return TRUE */ ++ return 1; ++ } ++ //printk("is_card_present: irq=%d detect=%d active=%d\n", irq, detect, active); + return detect & active; ++#endif ++} ++ ++int sharpsl_pcmcia_irq_to_sock(int irq) ++{ ++#if defined(CONFIG_ARCH_PXA_TOSA) ++ if (irq == IRQ_GPIO_JC_CF_IRQ) { ++ return 1; ++ } ++#endif ++ return 0; + } ++ +diff -Nur linux_c860_org/drivers/sbus/char/rtc.c linux/drivers/sbus/char/rtc.c +--- linux_c860_org/drivers/sbus/char/rtc.c 2002-08-26 14:39:04.000000000 +0900 ++++ linux/drivers/sbus/char/rtc.c 2004-06-10 21:09:10.000000000 +0900 +@@ -89,6 +89,7 @@ + switch (cmd) + { + case RTCGET: ++ memset(&rtc_tm, 0, sizeof(struct rtc_time)); + get_rtc_time(&rtc_tm); + + if (copy_to_user((struct rtc_time*)arg, &rtc_tm, sizeof(struct rtc_time))) +diff -Nur linux_c860_org/drivers/sound/Config.in linux/drivers/sound/Config.in +--- linux_c860_org/drivers/sound/Config.in 2002-10-11 21:13:04.000000000 +0900 ++++ linux/drivers/sound/Config.in 2004-06-10 21:09:10.000000000 +0900 +@@ -224,6 +224,8 @@ + dep_tristate ' Intel PXA250/210 AC97 audio' CONFIG_SOUND_PXA_AC97 $CONFIG_ARCH_PXA $CONFIG_SOUND + dep_tristate ' Poodle audio support' CONFIG_SOUND_POODLE $CONFIG_ARCH_PXA $CONFIG_SOUND + dep_tristate ' Corgi audio support' CONFIG_SOUND_CORGI $CONFIG_ARCH_PXA $CONFIG_SOUND ++ dep_tristate ' Tosa audio support' CONFIG_SOUND_TOSA $CONFIG_AC97_TOSA $CONFIG_SOUND ++ dep_tristate ' Tosa buzzer support' CONFIG_BUZZER_TOSA $CONFIG_SOUND_TOSA + fi + + dep_tristate ' TV card (bt848) mixer support' CONFIG_SOUND_TVMIXER $CONFIG_SOUND $CONFIG_I2C +diff -Nur linux_c860_org/drivers/sound/Makefile linux/drivers/sound/Makefile +--- linux_c860_org/drivers/sound/Makefile 2002-10-11 21:13:04.000000000 +0900 ++++ linux/drivers/sound/Makefile 2004-06-10 21:09:10.000000000 +0900 +@@ -11,7 +11,7 @@ + msnd.o opl3.o sb_common.o sequencer_syms.o \ + sound_core.o sound_syms.o uart401.o \ + nm256_audio.o ac97.o ac97_codec.o aci.o \ +- sa1100-audio.o pxa-audio.o pxa-ac97.o ++ sa1100-audio.o pxa-audio.o pxa-ac97.o pxa-ac97_tosa.o + + # Each configuration option enables a list of files. + +@@ -88,6 +88,7 @@ + obj-$(CONFIG_SOUND_DISCOVERY) += discovery_audio.o i2sc.o + obj-$(CONFIG_SOUND_POODLE) += pxa-i2s.o poodle_i2sc.o poodle_wm8731.o + obj-$(CONFIG_SOUND_CORGI) += pxa-i2s_corgi.o poodle_i2sc.o poodle_wm8731.o ++obj-$(CONFIG_SOUND_TOSA) += pxa-ac97_tosa.o tosa_wm9712.o + + ifeq ($(CONFIG_MIDI_EMU10K1),y) + obj-$(CONFIG_SOUND_EMU10K1) += sound.o +diff -Nur linux_c860_org/drivers/sound/pxa-ac97_tosa.c linux/drivers/sound/pxa-ac97_tosa.c +--- linux_c860_org/drivers/sound/pxa-ac97_tosa.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/sound/pxa-ac97_tosa.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,2250 @@ ++/* ++ * linux/drivers/sound/pxa-ac97_tosa.c ++ * ++ * AC97 interface for the Tosa chip ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * Based on: ++ * linux/drivers/sound/pxa-ac97.c -- AC97 interface for the Cotula chip ++ * Author: Nicolas Pitre ++ * Created: Aug 15, 2001 ++ * Copyright: MontaVista Software Inc. ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License version 2 as ++ * published by the Free Software Foundation. ++ */ ++ ++#include <linux/init.h> ++#include <linux/module.h> ++#include <linux/kernel.h> ++#include <linux/slab.h> ++#include <linux/pci.h> ++#include <linux/completion.h> ++#include <linux/delay.h> ++#include <linux/poll.h> ++#include <linux/sound.h> ++#include <linux/soundcard.h> ++#include <linux/ac97_codec.h> ++ ++#include <asm/hardware.h> ++#include <asm/irq.h> ++#include <asm/uaccess.h> ++#include <asm/semaphore.h> ++#include <asm/dma.h> ++ ++#include "pxa-audio.h" ++ ++#include <asm/arch/tosa_wm9712.h> ++ ++//struct ac97_codec *codec; ++ ++/************************************************************ ++ * Debug ++ ************************************************************/ ++#define DBG_LEVEL 0 ++ ++#define DBG_L0 0 ++#define DBG_L1 1 ++#define DBG_L2 2 ++#define DBG_L3 3 ++ ++#ifdef DBG_LEVEL ++#define DEBUG(level, x, args...) \ ++ if ( level <= DBG_LEVEL ) printk("%s: " x,__FUNCTION__ ,##args) ++#else ++#define DEBUG(level, x, args...) \ ++ if ( !level ) printk("%s: " x,__FUNCTION__ ,##args) ++#endif /* DBG_LEVEL */ ++ ++/************************************************************ ++ * Some declarations ++ ************************************************************/ ++#define SND_DEV_STATUS 6 /* /dev/sndstat for Compatible for Collie */ ++ ++#define AUDIO_NBFRAGS_DEFAULT 8 ++#define AUDIO_FRAGSIZE_DEFAULT 8192 ++ ++#define MAX_DMA_SIZE 4096 ++#define DMA_DESC_SIZE sizeof(pxa_dma_desc) ++ ++#define IOCTL_IN(arg, ret) \ ++ do { int error = get_user(ret, (int *)(arg)); \ ++ if (error) return error; \ ++ } while (0) ++#define IOCTL_OUT(arg, ret) ioctl_return((int *)(arg), ret) ++ ++#define DMA_NO_INITIALIZED 1 ++#define ALARM_NO_MALLOC 1 ++#ifdef CONFIG_BUZZER_TOSA ++#define BUZZER_FORCE_CLOSE 1 ++#else ++#undef BUZZER_FORCE_CLOSE ++#endif /* CONFIG_BUZZER_TOSA */ ++ ++/************************************************************ ++ * Power maneagement ++ ************************************************************/ ++#ifdef CONFIG_PM ++#include <linux/pm.h> ++static struct pm_dev* pxa_sound_pm_dev; ++static int tosa_pm_callback(struct pm_dev *,pm_request_t, void *); ++extern void tosa_ts_suspend(void); ++extern void tosa_ts_resume(void); ++#endif /* CONFIG_PM */ ++ ++/************************************************************ ++ * valiables ++ ************************************************************/ ++static ssize_t (*ct_func) ++ (const u_char *, size_t, u_char *, ssize_t *, ssize_t) = NULL; ++static ssize_t (*ct_read_func) ++ (const u_char *, size_t, u_char *, ssize_t *, ssize_t) = NULL; ++ ++static int tosa_intmode = 0; ++static int tosa_intmode_speed = 0; ++static int tosa_intmode_direct = 0; ++static short *int_data_org = NULL ; ++#ifdef ALARM_NO_MALLOC ++static int tosa_intmode_cur = 0; ++static int tosa_intmode_step = 0; ++#else /* ALARM_NO_MALLOC */ ++static short *int_data = NULL ; ++#endif /* ALARM_NO_MALLOC */ ++ ++#if defined(BUZZER_FORCE_CLOSE) && defined(CONFIG_BUZZER_TOSA) ++#define WAIT_BZ_RELEASE ( ( 2 * 1000 ) / 10 ) ++static int buzzer_open = 0; ++static int buzzer_close = 0; ++#endif /* BUZZER_FORCE_CLOSE */ ++ ++extern int wm9712_mono_out; // mix output data into mono ++ ++/************************************************************ ++ * Prototype ++ ************************************************************/ ++static int tosa_init(void); ++static int tosa_set_volume(int); ++static int tosa_set_stereo(int); ++static int tosa_set_format(int); ++static int tosa_set_gain(int); ++static int tosa_get_gain(void); ++static int tosa_get_volume(void); ++static int tosa_set_freq(int); ++static int mixer_ioctl ++ (struct inode *, struct file *,unsigned int, unsigned long); ++static void tosa_intmode_mix(unsigned char *,int); ++ ++/************************************************************ ++ * Machine definitions ++ ************************************************************/ ++typedef struct { ++ ssize_t (*ct_ulaw)(const u_char *, size_t, u_char *, ssize_t *, ssize_t); ++ ssize_t (*ct_alaw)(const u_char *, size_t, u_char *, ssize_t *, ssize_t); ++ ssize_t (*ct_s8)(const u_char *, size_t, u_char *, ssize_t *, ssize_t); ++ ssize_t (*ct_u8)(const u_char *, size_t, u_char *, ssize_t *, ssize_t); ++ ssize_t (*ct_s16be)(const u_char *, size_t, u_char *, ssize_t *, ssize_t); ++ ssize_t (*ct_u16be)(const u_char *, size_t, u_char *, ssize_t *, ssize_t); ++ ssize_t (*ct_s16le)(const u_char *, size_t, u_char *, ssize_t *, ssize_t); ++ ssize_t (*ct_u16le)(const u_char *, size_t, u_char *, ssize_t *, ssize_t); ++} TRANS; ++ ++typedef struct { ++ int (*init)(void); ++ void (*silence)(void); ++ int (*setFormat)(int); ++ int (*setVolume)(int); ++ int (*getVolume)(void); ++ int (*setStereo)(int); ++ int (*setBass)(int); ++ int (*setTreble)(int); ++ int (*setGain)(int); ++ int (*getGain)(void); ++ int (*setFreq)(int); ++ void (*play)(void); ++} PLATFORM; ++ ++static PLATFORM mach_tosa = { ++ tosa_init, // void init(void) ++ NULL, // void silence(void) ++ tosa_set_format, // int setFormat(int) ++ tosa_set_volume, // int setVolume(int) ++ tosa_get_volume, // int getVolume(void) ++ tosa_set_stereo, // int setStereo(int) ++ NULL, // int setBass(int) ++ NULL, // int setTreble(int) ++ tosa_set_gain, // int setGain(int) ++ tosa_get_gain, // int getGain(void) ++ tosa_set_freq, // int setFreq(int) ++ NULL, // void play(void) ++}; ++ ++/************************************************************ ++ * /dev/setting ++ ************************************************************/ ++struct sound_settings { ++ PLATFORM mach; /* platform dependent things */ ++ TRANS *trans; /* supported translations */ ++ TRANS *trans_read; /* supported translations */ ++ unsigned short mode; ++ int format; /* AFMT_* */ ++ int stereo; /* 0 = mono, 1 = stereo */ ++ int size; /* 8/16 bit*/ ++ int freq; /* freq */ ++ int volume_left; /* volume (range is 0 - 100%) */ ++ int volume_right; ++ int gain_left; /* input gain (range is 0 - 100%) */ ++ int gain_right; ++ int bass; /* tone (not support) */ ++ int treble; ++ /* device independ */ ++ // int gain_shift; /* input gain shift */ ++ // int gain; /* input gain */ ++}; ++static struct sound_settings sound; ++ ++/* /dev/sndstat */ ++struct sound_state { ++ int dev_state; ++ int busy; ++ char buf[512]; ++ int len, ptr; ++}; ++static struct sound_state tosa_sound_state; ++ ++static audio_stream_t ac97_audio_out = { ++ name: "AC97 audio out", ++ dcmd: DCMD_TXPCDR, ++ drcmr: &DRCMRTXPCDR, ++ dev_addr: __PREG(PCDR), ++}; ++ ++static audio_stream_t ac97_audio_in = { ++ name: "AC97 audio in", ++ dcmd: DCMD_RXPCDR, ++ drcmr: &DRCMRRXPCDR, ++ dev_addr: __PREG(PCDR), ++}; ++ ++static audio_state_t ac97_audio_state = { ++ output_stream: &ac97_audio_out, ++ input_stream: &ac97_audio_in, ++ sem: __MUTEX_INITIALIZER(ac97_audio_state.sem), ++}; ++ ++#if 0 ++typedef struct { ++ int shift; ++ int gain; ++} input_gain_t; ++ ++static input_gain_t input_gain[7] = { ++ { 2 , 0 }, ++ { 0 , 1 }, ++ { 1 , 1 }, ++ { 2 , 1 }, ++ { 3 , 1 }, ++ { 4 , 1 }, ++ { 5 , 1 } ++}; ++#endif ++ ++/************************************************************ ++ * data convert ++ ************************************************************/ ++/* 16 bit mu-law */ ++static short ulaw2dma16[] = { ++ -32124, -31100, -30076, -29052, -28028, -27004, -25980, -24956, ++ -23932, -22908, -21884, -20860, -19836, -18812, -17788, -16764, ++ -15996, -15484, -14972, -14460, -13948, -13436, -12924, -12412, ++ -11900, -11388, -10876, -10364, -9852, -9340, -8828, -8316, ++ -7932, -7676, -7420, -7164, -6908, -6652, -6396, -6140, ++ -5884, -5628, -5372, -5116, -4860, -4604, -4348, -4092, ++ -3900, -3772, -3644, -3516, -3388, -3260, -3132, -3004, ++ -2876, -2748, -2620, -2492, -2364, -2236, -2108, -1980, ++ -1884, -1820, -1756, -1692, -1628, -1564, -1500, -1436, ++ -1372, -1308, -1244, -1180, -1116, -1052, -988, -924, ++ -876, -844, -812, -780, -748, -716, -684, -652, ++ -620, -588, -556, -524, -492, -460, -428, -396, ++ -372, -356, -340, -324, -308, -292, -276, -260, ++ -244, -228, -212, -196, -180, -164, -148, -132, ++ -120, -112, -104, -96, -88, -80, -72, -64, ++ -56, -48, -40, -32, -24, -16, -8, 0, ++ 32124, 31100, 30076, 29052, 28028, 27004, 25980, 24956, ++ 23932, 22908, 21884, 20860, 19836, 18812, 17788, 16764, ++ 15996, 15484, 14972, 14460, 13948, 13436, 12924, 12412, ++ 11900, 11388, 10876, 10364, 9852, 9340, 8828, 8316, ++ 7932, 7676, 7420, 7164, 6908, 6652, 6396, 6140, ++ 5884, 5628, 5372, 5116, 4860, 4604, 4348, 4092, ++ 3900, 3772, 3644, 3516, 3388, 3260, 3132, 3004, ++ 2876, 2748, 2620, 2492, 2364, 2236, 2108, 1980, ++ 1884, 1820, 1756, 1692, 1628, 1564, 1500, 1436, ++ 1372, 1308, 1244, 1180, 1116, 1052, 988, 924, ++ 876, 844, 812, 780, 748, 716, 684, 652, ++ 620, 588, 556, 524, 492, 460, 428, 396, ++ 372, 356, 340, 324, 308, 292, 276, 260, ++ 244, 228, 212, 196, 180, 164, 148, 132, ++ 120, 112, 104, 96, 88, 80, 72, 64, ++ 56, 48, 40, 32, 24, 16, 8, 0, ++}; ++ ++/* 16 bit A-law */ ++static short alaw2dma16[] = { ++ -5504, -5248, -6016, -5760, -4480, -4224, -4992, -4736, ++ -7552, -7296, -8064, -7808, -6528, -6272, -7040, -6784, ++ -2752, -2624, -3008, -2880, -2240, -2112, -2496, -2368, ++ -3776, -3648, -4032, -3904, -3264, -3136, -3520, -3392, ++ -22016, -20992, -24064, -23040, -17920, -16896, -19968, -18944, ++ -30208, -29184, -32256, -31232, -26112, -25088, -28160, -27136, ++ -11008, -10496, -12032, -11520, -8960, -8448, -9984, -9472, ++ -15104, -14592, -16128, -15616, -13056, -12544, -14080, -13568, ++ -344, -328, -376, -360, -280, -264, -312, -296, ++ -472, -456, -504, -488, -408, -392, -440, -424, ++ -88, -72, -120, -104, -24, -8, -56, -40, ++ -216, -200, -248, -232, -152, -136, -184, -168, ++ -1376, -1312, -1504, -1440, -1120, -1056, -1248, -1184, ++ -1888, -1824, -2016, -1952, -1632, -1568, -1760, -1696, ++ -688, -656, -752, -720, -560, -528, -624, -592, ++ -944, -912, -1008, -976, -816, -784, -880, -848, ++ 5504, 5248, 6016, 5760, 4480, 4224, 4992, 4736, ++ 7552, 7296, 8064, 7808, 6528, 6272, 7040, 6784, ++ 2752, 2624, 3008, 2880, 2240, 2112, 2496, 2368, ++ 3776, 3648, 4032, 3904, 3264, 3136, 3520, 3392, ++ 22016, 20992, 24064, 23040, 17920, 16896, 19968, 18944, ++ 30208, 29184, 32256, 31232, 26112, 25088, 28160, 27136, ++ 11008, 10496, 12032, 11520, 8960, 8448, 9984, 9472, ++ 15104, 14592, 16128, 15616, 13056, 12544, 14080, 13568, ++ 344, 328, 376, 360, 280, 264, 312, 296, ++ 472, 456, 504, 488, 408, 392, 440, 424, ++ 88, 72, 120, 104, 24, 8, 56, 40, ++ 216, 200, 248, 232, 152, 136, 184, 168, ++ 1376, 1312, 1504, 1440, 1120, 1056, 1248, 1184, ++ 1888, 1824, 2016, 1952, 1632, 1568, 1760, 1696, ++ 688, 656, 752, 720, 560, 528, 624, 592, ++ 944, 912, 1008, 976, 816, 784, 880, 848, ++}; ++ ++static ssize_t tosa_ct_law(const u_char *userPtr, size_t userCount, ++ u_char frame[], ssize_t *frameUsed, ssize_t frameLeft) ++{ ++ short *table = sound.format == AFMT_MU_LAW ? ulaw2dma16: alaw2dma16; ++ ssize_t count, used; ++ short *p = (short *) &frame[*frameUsed]; ++ int val, stereo = sound.stereo; ++ ++ frameLeft >>= 2; ++ if (stereo) ++ userCount >>= 1; ++ used = count = min(userCount, frameLeft); ++ while (count > 0) { ++ u_char data; ++ if (get_user(data, userPtr++)) { ++ return -EFAULT; ++ } ++ val = table[data]; ++ *p++ = val; /* Left Ch. */ ++ if (stereo) { ++ if (get_user(data, userPtr++)) { ++ return -EFAULT; ++ } ++ val = table[data]; ++ } ++ *p++ = val; /* Right Ch. */ ++ count--; ++ } ++ *frameUsed += used * 4; ++ return stereo? used * 2: used; ++} ++ ++static ssize_t tosa_ct_u8(const u_char *userPtr, size_t userCount, ++ u_char frame[], ssize_t *frameUsed, ssize_t frameLeft) ++{ ++ int ch = (sound.stereo)?2:1; ++ unsigned char *src = (unsigned char *)userPtr; ++ short *dstct = (short *)frame; ++ short tmpval; ++ int frameMax = frameLeft >> 2; ++ int userMax = userCount >> (ch-1); ++ int idx,samplingCount = min(frameMax,userMax); ++ ++ if (!wm9712_mono_out || ch==1) { ++ for (idx=0; idx<samplingCount; idx++) { ++ if (get_user(tmpval,src)) { ++ return -EFAULT; ++ } ++ *dstct++ = (tmpval-128)<<8; ++ if (ch>1) src++; ++ if (get_user(tmpval,src++)) { ++ return -EFAULT; ++ } ++ *dstct++ = (tmpval-128)<<8; ++ } ++ } else { ++ short vall,valr; ++ for (idx=0; idx<samplingCount; idx++) { ++ if (get_user(vall,src++) || get_user(valr,src++)) { ++ return -EFAULT; ++ } ++ vall = (vall-128)<<8; ++ valr = (valr-128)<<8; ++ vall = vall/2+valr/2; ++ *dstct++ = vall; ++ *dstct++ = vall; ++ } ++ } ++ ++ *frameUsed = samplingCount * 2 * 2; // dma is always stereo 16bit ++ return samplingCount * ch; ++} ++ ++static ssize_t tosa_ct_s16(const u_char *userPtr, size_t userCount, ++ u_char frame[], ssize_t *frameUsed, ssize_t frameLeft) ++{ ++ int ch = (sound.stereo)?2:1; ++ short *src = (short *)userPtr; ++ short *dstct = (short *)frame; ++ int frameMax = frameLeft >> 2; ++ int userMax = userCount >> ch; ++ int samplingCount = min(frameMax,userMax); ++ ++ if ( ch > 1 ) { // stereo ++ if (!wm9712_mono_out) { ++ if (copy_from_user(dstct,src,samplingCount * ch * 2)) { ++ return -EFAULT; ++ } ++ } else { ++ int idx; ++ short vall,valr; ++ for (idx=0; idx<samplingCount; idx++) { ++ if (get_user(vall,src++) || get_user(valr,src++)) { ++ return -EFAULT; ++ } ++ vall = vall/2+valr/2; ++ *dstct++ = vall; ++ *dstct++ = vall; ++ } ++ } ++ } else { // mono ++ int idx; ++ for (idx=0; idx<samplingCount; idx++) { ++ if (get_user(*dstct++,src) || get_user(*dstct++,src++)) { ++ return -EFAULT; ++ } ++ } ++ } ++ ++ *frameUsed = samplingCount * 2 * 2; // dma is always stereo 16bit ++ return samplingCount * ch * 2; ++} ++ ++static TRANS trans_tosa = { ++ tosa_ct_law,tosa_ct_law,0,tosa_ct_u8,0,0,tosa_ct_s16,0 ++}; ++ ++/* data convert for recording */ ++static ssize_t tosa_ct_read_u8(const u_char *userPtr, size_t userCount, ++ u_char frame[], ssize_t *frameUsed, ssize_t frameLeft) ++{ ++ int ch = (sound.stereo)?2:1; ++ unsigned char *usrbuf = (unsigned char *)userPtr; ++ short *dmabuf = (short *)frame; ++ short tmpval; ++ int dmaMax = frameLeft >> 2; // dma is always stereo ++ int userMax = userCount >> ch; ++ int ct,samplingCount = min(dmaMax,userMax); ++ ++ for (ct=0; ct<samplingCount; ct++) { ++ dmabuf++; // use right data ++ tmpval = *dmabuf>>8; ++ if (tmpval>127) tmpval = 127; ++ else if (tmpval<-128) tmpval = -128; ++ if (put_user((unsigned char)(tmpval+128),usrbuf++)) { // left channel ++ return -EFAULT; ++ } ++ if (ch>1) { // right channel ++ tmpval = *dmabuf>>8; ++ if (tmpval>127) tmpval = 127; ++ else if (tmpval<-128) tmpval = -128; ++ if (put_user((unsigned char)(tmpval+128),usrbuf++)) { ++ return -EFAULT; ++ } ++ } ++ dmabuf++; ++ } ++ *frameUsed = samplingCount * 2 * 2; // dma is always stereo ++ return samplingCount * ch; ++} ++ ++static ssize_t tosa_ct_read_s16(const u_char *userPtr, size_t userCount, ++ u_char frame[], ssize_t *frameUsed, ssize_t frameLeft) ++{ ++ int ch = (sound.stereo)?2:1; ++ short *usrbuf = (short *)userPtr; ++ short *dmabuf = (short *)frame; ++ int dmaMax = frameLeft >> 2; // dma is always stereo ++ int userMax = userCount >> ch; ++ int ct,samplingCount = min(dmaMax,userMax); ++ ++ for (ct=0; ct<samplingCount; ct++) { ++ dmabuf++; // use right data ++ if (put_user((*dmabuf),usrbuf++)) { // left channel ++ return -EFAULT; ++ } ++ if (ch>1) { // right channel ++ if (put_user(*dmabuf,usrbuf++)) { ++ return -EFAULT; ++ } ++ } ++ dmabuf++; ++ } ++ *frameUsed = samplingCount * 2 * 2; // dma is always stereo ++ return samplingCount * ch * 2; ++} ++ ++static TRANS trans_r_tosa = { ++ 0,0,0,tosa_ct_read_u8,0,0,tosa_ct_read_s16,0 ++}; ++ ++/************************************************************ ++ * Common stuff ++ ************************************************************/ ++static inline int ioctl_return(int *addr, int value) ++{ ++ if ( value < 0 ) return value; ++ return put_user(value, addr) ? -EFAULT: 0; ++} ++ ++static inline void tosa_ac97_write(unsigned int data) ++{ ++ while ( 1 ) { ++ if ( (GPLR(GPIO31_SYNC) & GPIO_bit(GPIO31_SYNC)) == GPIO_bit(GPIO31_SYNC) ) ++ break; ++ } ++ PCDR = data; ++} ++ ++/************************************************************ ++ * This function frees all buffers ++ ************************************************************/ ++ ++#define audio_clear_buf pxa_audio_clear_buf ++ ++void pxa_audio_clear_buf(audio_stream_t * s) ++{ ++ DECLARE_WAITQUEUE(wait, current); ++ int frag; ++ ++ if (!s->buffers) ++ return; ++ ++ /* Ensure DMA isn't running */ ++ set_current_state(TASK_UNINTERRUPTIBLE); ++ add_wait_queue(&s->stop_wq, &wait); ++ DCSR(s->dma_ch) = DCSR_STOPIRQEN; ++ schedule(); ++ remove_wait_queue(&s->stop_wq, &wait); ++ ++ /* free DMA buffers */ ++ for (frag = 0; frag < s->nbfrags; frag++) { ++ audio_buf_t *b = &s->buffers[frag]; ++ if (!b->master) ++ continue; ++ consistent_free(b->data, b->master, b->dma_desc->dsadr); ++ } ++ ++ /* free descriptor ring */ ++ if (s->buffers->dma_desc) ++ consistent_free(s->buffers->dma_desc, ++ s->nbfrags * s->descs_per_frag * DMA_DESC_SIZE, ++ s->dma_desc_phys); ++ ++ /* free buffer structure array */ ++ kfree(s->buffers); ++ s->buffers = NULL; ++} ++ ++/************************************************************ ++ * This function allocates the DMA descriptor array and buffer data space ++ * according to the current number of fragments and fragment size. ++ ************************************************************/ ++static int audio_setup_buf(audio_stream_t * s) ++{ ++ pxa_dma_desc *dma_desc; ++ dma_addr_t dma_desc_phys; ++ int nb_desc, frag, i, buf_size = 0; ++ char *dma_buf = NULL; ++ dma_addr_t dma_buf_phys = 0; ++ ++ DEBUG(DBG_L2, "Enter audio_setup buffer\n"); ++ ++ if (s->buffers) ++ return -EBUSY; ++ ++ /* Our buffer structure array */ ++ s->buffers = kmalloc(sizeof(audio_buf_t) * s->nbfrags, GFP_KERNEL); ++ if (!s->buffers) ++ goto err; ++ memzero(s->buffers, sizeof(audio_buf_t) * s->nbfrags); ++ /* ++ * Our DMA descriptor array: ++ * for Each fragment we have one checkpoint descriptor plus one ++ * descriptor per MAX_DMA_SIZE byte data blocks. ++ */ ++ nb_desc = (1 + (s->fragsize + MAX_DMA_SIZE - 1)/MAX_DMA_SIZE) * s->nbfrags; ++ dma_desc = consistent_alloc(GFP_KERNEL, ++ nb_desc * DMA_DESC_SIZE, &dma_desc_phys); ++ if (!dma_desc) ++ goto err; ++ s->descs_per_frag = nb_desc / s->nbfrags; ++ s->buffers->dma_desc = dma_desc; ++ s->dma_desc_phys = dma_desc_phys; ++ for (i = 0; i < nb_desc - 1; i++) ++ dma_desc[i].ddadr = dma_desc_phys + (i + 1) * DMA_DESC_SIZE; ++ dma_desc[i].ddadr = dma_desc_phys; ++ ++ /* Our actual DMA buffers */ ++ for (frag = 0; frag < s->nbfrags; frag++) { ++ audio_buf_t *b = &s->buffers[frag]; ++ /* ++ * Let's allocate non-cached memory for DMA buffers. ++ * We try to allocate all memory at once. ++ * If this fails (a common reason is memory fragmentation), ++ * then we'll try allocating smaller buffers. ++ */ ++ if (!buf_size) { ++ buf_size = (s->nbfrags - frag) * s->fragsize; ++ do { ++ dma_buf = consistent_alloc(GFP_KERNEL, ++ buf_size, ++ &dma_buf_phys); ++ if (!dma_buf) ++ buf_size -= s->fragsize; ++ } while (!dma_buf && buf_size); ++ if (!dma_buf) ++ goto err; ++ b->master = buf_size; ++ memzero(dma_buf, buf_size); ++ } ++ ++ /* ++ * is always zero, we'll abuse the dsadr and dtadr fields ++ * just in case this one is picked up by the hardware. ++ * while processing SOUND_DSP_GETPTR. ++ */ ++ dma_desc->dsadr = dma_buf_phys; ++ dma_desc->dtadr = dma_buf_phys; ++ dma_desc->dcmd = DCMD_ENDIRQEN; ++ if (s->output && !s->mapped) ++ dma_desc->ddadr |= DDADR_STOP; ++ b->dma_desc = dma_desc++; ++ ++ /* set up the actual data descriptors */ ++ for (i = 0; (i * MAX_DMA_SIZE) < s->fragsize; i++) { ++ dma_desc[i].dsadr = (s->output) ? ++ (dma_buf_phys + i*MAX_DMA_SIZE) : s->dev_addr; ++ dma_desc[i].dtadr = (s->output) ? ++ s->dev_addr : (dma_buf_phys + i*MAX_DMA_SIZE); ++ dma_desc[i].dcmd = s->dcmd | ++ ((s->fragsize < MAX_DMA_SIZE) ? ++ s->fragsize : MAX_DMA_SIZE); ++ ++ DEBUG(DBG_L3, "dsadr[%8x],dtadr[%8x],dcmd[%8x]\n", ++ dma_desc[i].dsadr,dma_desc[i].dtadr,dma_desc[i].dcmd); ++ ++ } ++ dma_desc += i; ++ ++ /* handle buffer pointers */ ++ b->data = dma_buf; ++ dma_buf += s->fragsize; ++ dma_buf_phys += s->fragsize; ++ buf_size -= s->fragsize; ++ } ++ ++ s->usr_frag = s->dma_frag = 0; ++ s->bytecount = 0; ++ s->fragcount = 0; ++ sema_init(&s->sem, (s->output) ? s->nbfrags : 0); ++ return 0; ++ ++err: ++ DEBUG(DBG_L0, "unable to allocate audio memory\n "); ++ audio_clear_buf(s); ++ return -ENOMEM; ++} ++ ++/************************************************************ ++ * Our DMA interrupt handler ++ ************************************************************/ ++static void audio_dma_irq(int ch, void *dev_id, struct pt_regs *regs) ++{ ++ audio_stream_t *s = dev_id; ++ u_int dcsr; ++ ++ dcsr = DCSR(ch); ++ DCSR(ch) = dcsr & ~DCSR_STOPIRQEN; ++ ++ DEBUG(DBG_L2, "dcsr(ch) = %8x(%d)\n",dcsr,ch); ++ ++ if (!s->buffers) { ++ DEBUG(DBG_L0, "DMA: wow... received IRQ for channel %d but no buffer exists\n", ch); ++ return; ++ } ++ ++ if (dcsr & DCSR_BUSERR) ++ DEBUG(DBG_L0, "DMA: bus error interrupt on channel %d\n", ch); ++ ++ if (dcsr & DCSR_ENDINTR) { ++ u_long cur_dma_desc; ++ u_int cur_dma_frag; ++ ++ /* ++ * Find out which DMA desc is current. Note that DDADR ++ * points to the next desc, not the current one. ++ */ ++ cur_dma_desc = DDADR(ch) - s->dma_desc_phys - DMA_DESC_SIZE; ++ ++ /* ++ * Let the compiler nicely optimize constant divisors into ++ * multiplications for the common cases which is much faster. ++ * Common cases: x = 1 + (1 << y) for y = [0..3] ++ */ ++ switch (s->descs_per_frag) { ++ case 2: cur_dma_frag = cur_dma_desc / (2*DMA_DESC_SIZE); break; ++ case 3: cur_dma_frag = cur_dma_desc / (3*DMA_DESC_SIZE); break; ++ case 5: cur_dma_frag = cur_dma_desc / (5*DMA_DESC_SIZE); break; ++ case 9: cur_dma_frag = cur_dma_desc / (9*DMA_DESC_SIZE); break; ++ default: cur_dma_frag = ++ cur_dma_desc / (s->descs_per_frag * DMA_DESC_SIZE); ++ } ++ ++ /* Account for possible wrap back of cur_dma_desc above */ ++ if (cur_dma_frag >= s->nbfrags) ++ cur_dma_frag = s->nbfrags - 1; ++ ++ while (s->dma_frag != cur_dma_frag) { ++ if (!s->mapped) { ++ /* ++ * This fragment is done - set the checkpoint ++ * descriptor to STOP until it is gets ++ * processed by the read or write function. ++ */ ++ s->buffers[s->dma_frag].dma_desc->ddadr |= DDADR_STOP; ++ up(&s->sem); ++ } ++ if (++s->dma_frag >= s->nbfrags) ++ s->dma_frag = 0;/* Accounting */ ++ s->bytecount += s->fragsize; ++ s->fragcount++; ++ } ++ ++ /* ... and for polling processes */ ++ wake_up(&s->frag_wq); ++ } ++ ++ if ((dcsr & DCSR_STOPIRQEN) && (dcsr & DCSR_STOPSTATE)) ++ wake_up(&s->stop_wq); ++} ++ ++/************************************************************ ++ * Validate and sets up buffer fragments, etc. ++ ************************************************************/ ++static int audio_set_fragments(audio_stream_t *s, int val) ++{ ++ if (s->mapped || DCSR(s->dma_ch) & DCSR_RUN) ++ return -EBUSY; ++ if (s->buffers) ++ audio_clear_buf(s); ++ s->nbfrags = (val >> 16) & 0x7FFF; ++ val &= 0xffff; ++ if (val < 5) ++ val = 5; ++ if (val > 15) ++ val = 15; ++ s->fragsize = 1 << val; ++ if (s->nbfrags < 2) ++ s->nbfrags = 2; ++ if (s->nbfrags * s->fragsize > 256 * 1024) ++ s->nbfrags = 256 * 1024 / s->fragsize; ++ if (audio_setup_buf(s)) ++ return -ENOMEM; ++ return val|(s->nbfrags << 16); ++} ++ ++/************************************************************ ++ * Detect HP Jack ++ ************************************************************/ ++static void tosa_hp_thread(void) ++{ ++ while(1) { ++ wm9712_checkjack_sleep(); ++ wm9712_update_jack_state(); ++ } ++} ++ ++/************************************************************ ++ * Prototype functions ++ ************************************************************/ ++static int tosa_init(void) ++{ ++ if ( wm9712_init() ) { ++ DEBUG(DBG_L0, "Fail Init\n"); ++ } ++ ++ /* Make threads */ ++ kernel_thread(tosa_hp_thread, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); ++} ++ ++static int tosa_set_volume(int volume) ++{ ++ sound.volume_left = volume & 0xff; ++ if ( sound.volume_left > 100 ) sound.volume_left = 100; ++ sound.volume_right = ( (volume & 0xff00) >> 8); ++ if ( sound.volume_right > 100 ) sound.volume_right = 100; ++ ++ wm9712_set_output_volume(sound.volume_left, sound.volume_right); ++ ++ return 0; ++} ++ ++static int tosa_get_volume(void) ++{ ++ return ( sound.volume_right << 8 | sound.volume_left ); ++} ++ ++static int tosa_set_stereo(int stereo) ++{ ++ if ( stereo < 0 ) return sound.stereo; ++ stereo = !!stereo; /* should be 0 or 1 now */ ++ sound.stereo = stereo; ++ return stereo; ++} ++ ++static int tosa_set_format(int format) ++{ ++ int size; ++ ++ switch ( format ) { ++ case AFMT_QUERY: ++ return sound.format; ++ case AFMT_MU_LAW: ++ size = 8; ++ ct_func = sound.trans->ct_ulaw; ++ break; ++ case AFMT_A_LAW: ++ size = 8; ++ ct_func = sound.trans->ct_alaw; ++ break; ++#if 0 // unsupport ++ case AFMT_S8: ++ size = 8; ++ ct_func = sound.trans->ct_s8; ++ break; ++ case AFMT_S16_BE: ++ size = 16; ++ ct_func = sound.trans->ct_s16be; ++ break; ++ case AFMT_U16_BE: ++ size = 16; ++ ct_func = sound.trans->ct_u16be; ++ break; ++ case AFMT_U16_LE: ++ size = 16; ++ ct_func = sound.trans->ct_u16le; ++ break; ++#endif ++ case AFMT_U8: ++ size = 8; ++ ct_func = sound.trans->ct_u8; ++ ct_read_func = sound.trans_read->ct_u8; ++ break; ++ case AFMT_S16_LE: ++ size = 16; ++ ct_func = sound.trans->ct_s16le; ++ ct_read_func = sound.trans_read->ct_s16le; ++ break; ++ default: /* :-) */ ++ size = 16; ++ format = AFMT_S16_LE; ++ } ++ ++ sound.format = format; ++ sound.size = size; ++ return format; ++} ++ ++static int tosa_set_gain(int gain) ++{ ++ sound.gain_left = gain & 0xff; ++ if ( sound.gain_left > 100 ) sound.gain_left = 100; ++ ++ sound.gain_right = ( (gain & 0xff00) >> 8); ++ if ( sound.gain_right > 100 ) sound.gain_right = 100; ++ ++ wm9712_set_input_gain(sound.gain_left,sound.gain_right); ++ return 1; ++} ++ ++static int tosa_get_gain(void) ++{ ++ return ( sound.gain_right << 8 | sound.gain_left ); ++} ++ ++static int tosa_set_freq(int speed) ++{ ++ if ( speed < 0 ) return sound.freq; ++ sound.freq = speed; ++ if( wm9712_busy() ) { ++ SOUND_SETTINGS setting; ++ setting.mode = sound.mode; ++ setting.frequency = sound.freq; ++ wm9712_set_freq(&setting); ++ } ++ return sound.freq; ++} ++ ++/************************************************************ ++ * Audio stuff ++ ************************************************************/ ++static int audio_open(struct inode *inode, struct file *file) ++{ ++ audio_state_t *state = &ac97_audio_state; ++ audio_stream_t *is = state->input_stream; ++ audio_stream_t *os = state->output_stream; ++ SOUND_SETTINGS settings; ++ int ret = 0; ++ ++ down(&state->sem); ++ ret = -ENODEV; ++ /* access control */ ++ if ( (file->f_mode & FMODE_WRITE) && !os ) ++ goto out; ++ if ( (file->f_mode & FMODE_READ) && !is ) ++ goto out; ++ ret = -EBUSY; ++ ++ if ( state->wr_ref || state->rd_ref ) ++#ifdef BUZZER_FORCE_CLOSE ++ { ++ if( !buzzer_open ) { ++ goto out; ++ } else { ++ int now; ++ ++ // force close buzzer ++ DEBUG(DBG_L1, "force a buzzer stop!\n"); ++ buzzer_close = 1; ++ if ( DCSR(os->dma_ch) & DCSR_RUN ) { ++ DCSR(os->dma_ch) &= ++ (DCSR_RUN|DCSR_ENDINTR|DCSR_STARTINTR|DCSR_BUSERR); ++ } ++ now = jiffies; ++ while ( 1 ) { ++ if ( !buzzer_open ) break; ++ schedule(); ++ if ( jiffies > ( now + WAIT_BZ_RELEASE ) ) break; ++ } ++ buzzer_close = 0; ++ if( buzzer_open ) goto out; ++ } ++ } ++#else ++ goto out; ++#endif /* BUZZER_FORCE_CLOSE */ ++ /* request DMA channels */ ++ if ( file->f_mode & FMODE_WRITE) { ++ ret = pxa_request_dma(os->name, DMA_PRIO_LOW, audio_dma_irq, os); ++ if ( ret < 0 ) ++ goto out; ++ os->dma_ch = ret; ++ } ++ if ( file->f_mode & FMODE_READ ) { ++ ret = pxa_request_dma(is->name, DMA_PRIO_LOW, audio_dma_irq, is); ++ if ( ret < 0 ) { ++ if ( file->f_mode & FMODE_WRITE ) { ++ *os->drcmr = 0; ++ pxa_free_dma(os->dma_ch); ++ } ++ goto out; ++ } ++ is->dma_ch = ret; ++ } ++ file->private_data = state; ++ ++ sound.mode = 0; ++ if ( file->f_mode & FMODE_WRITE ) { ++ sound.mode |= SOUND_PLAY_MODE; ++ state->wr_ref = 1; ++ os->fragsize = AUDIO_FRAGSIZE_DEFAULT; ++ os->nbfrags = AUDIO_NBFRAGS_DEFAULT; ++ os->output = 1; ++ os->mapped = 0; ++ init_waitqueue_head(&os->frag_wq); ++ init_waitqueue_head(&os->stop_wq); ++ *os->drcmr = os->dma_ch | DRCMR_MAPVLD; ++ } ++ if ( file->f_mode & FMODE_READ ) { ++ sound.mode |= SOUND_REC_MODE; ++ state->rd_ref = 1; ++ is->fragsize = AUDIO_FRAGSIZE_DEFAULT; ++ is->nbfrags = AUDIO_NBFRAGS_DEFAULT; ++ is->output = 0; ++ is->mapped = 0; ++ init_waitqueue_head(&is->frag_wq); ++ init_waitqueue_head(&is->stop_wq); ++ *is->drcmr = is->dma_ch | DRCMR_MAPVLD; ++ } ++ ++ if ( (MINOR(inode->i_rdev) & 0x0f) == SND_DEV_AUDIO ) { ++ tosa_set_freq(8000); ++ tosa_set_stereo(0); ++ tosa_set_format(AFMT_MU_LAW); ++ } ++ ++ settings.mode = sound.mode; ++ settings.output.left = sound.volume_left; ++ settings.output.right = sound.volume_right; ++ settings.input.left = sound.gain_left; ++ settings.input.right = sound.gain_right; ++ settings.frequency = sound.freq; ++ if ( (ret = wm9712_open(&settings)) < 0 ) { ++ DEBUG(DBG_L0, "Can not open wm9712\n"); ++ goto error; ++ } ++ ret = 0; ++ ++out: ++ up(&state->sem); ++ return ret; ++ ++error: ++ up(&state->sem); ++ if ( (file->f_mode & FMODE_WRITE) && (os->dma_ch >= 0) ) { ++ *os->drcmr = 0; ++ pxa_free_dma(os->dma_ch); ++ } ++ if ( (file->f_mode & FMODE_READ) && (is->dma_ch >= 0) ) { ++ *is->drcmr = 0; ++ pxa_free_dma(is->dma_ch); ++ } ++ state->wr_ref = 0; ++ state->rd_ref = 0; ++ return ret; ++} ++ ++static int audio_write(struct file *file, const char *buffer, ++ size_t count, loff_t * ppos) ++{ ++ const char *buffer0 = buffer; ++ audio_state_t *state = (audio_state_t *)file->private_data; ++ audio_stream_t *s = state->output_stream; ++ int ret = 0; ++ ssize_t uUsed, bUsed, bLeft = 0; ++ u_char *dest; ++ ++ DEBUG(DBG_L2, "Enter audio_write\n");\ ++ ++ // wait playing int sound. ++ while ( tosa_intmode_direct ) ++ schedule(); ++ ++ if ( ppos != &file->f_pos ) ++ return -ESPIPE; ++ if ( s->mapped ) ++ return -ENXIO; ++ if ( !s->buffers && audio_setup_buf(s) ) ++ return -ENOMEM; ++ while ( count > 0 ) { ++ audio_buf_t *b = &s->buffers[s->usr_frag]; ++ DEBUG(DBG_L3, "audio_write count = %d\n",count); ++ ++ /* Grab a fragment */ ++ if ( file->f_flags & O_NONBLOCK ) { ++ ret = -EAGAIN; ++ if ( down_trylock(&s->sem) ) ++ break; ++ } else { ++ ret = -ERESTARTSYS; ++ if ( down_interruptible(&s->sem) ) ++ break; ++ } ++ ++ /* Feed the current buffer */ ++ dest = b->data + b->offset; ++ bUsed = 0; ++ bLeft = s->fragsize - b->offset; ++ ++ if ( ct_func ) { ++ uUsed = ct_func(buffer, count, dest, &bUsed, bLeft); ++ } else { ++ return -EFAULT; ++ } ++ ++ if ( tosa_intmode ) { ++ tosa_intmode_mix(dest,bUsed); ++ } ++ ++ if ( uUsed < 0 ) { ++ up(&s->sem); ++ return -EFAULT; ++ } ++ b->offset += bUsed; ++ buffer += uUsed; ++ count -= uUsed; ++ ++ if ( b->offset < s->fragsize ) { ++ up(&s->sem); ++ break; ++ } ++ /* ++ * Activate DMA on current buffer. ++ * We unlock this fragment's checkpoint descriptor and ++ * kick DMA if it is idle. Using checkpoint descriptors ++ * allows for control operations without the need for ++ * stopping the DMA channel if it is already running. ++ */ ++ b->offset = 0; ++ b->dma_desc->ddadr &= ~DDADR_STOP; ++#ifdef DMA_NO_INITIALIZED ++ if ( (DCSR(s->dma_ch) & DCSR_STOPSTATE) || !(DCSR(s->dma_ch) & DCSR_RUN) ){ ++ DDADR(s->dma_ch) = b->dma_desc->ddadr; ++ DCSR(s->dma_ch) = DCSR_RUN; ++ } ++#else ++ if ( DCSR(s->dma_ch) & DCSR_STOPSTATE ) { ++ DDADR(s->dma_ch) = b->dma_desc->ddadr; ++ DCSR(s->dma_ch) = DCSR_RUN; ++ } ++#endif /* DMA_NO_INITIALIZED */ ++ ++ /* move the index to the next fragment */ ++ if ( ++s->usr_frag >= s->nbfrags ) ++ s->usr_frag = 0; ++ } ++ ++ if ( (buffer - buffer0) ) ++ ret = buffer - buffer0; ++ return ret; ++} ++ ++static int audio_read(struct file *file, char *buffer, ++ size_t count, loff_t * ppos) ++{ ++ char *buffer0 = buffer; ++ audio_state_t *state = file->private_data; ++ audio_stream_t *s = state->input_stream; ++ int ret = 0; ++ ssize_t uUsed, bUsed, bLeft = 0; ++ u_char *dest; ++ ++ if ( ppos != &file->f_pos ) ++ return -ESPIPE; ++ if ( s->mapped ) ++ return -ENXIO; ++ if ( !s->buffers && audio_setup_buf(s) ) ++ return -ENOMEM; ++ ++ while ( count > 0 ) { ++ audio_buf_t *b = &s->buffers[s->usr_frag]; ++ ++ /* prime DMA */ ++#ifdef DMA_NO_INITIALIZED ++ if ( (DCSR(s->dma_ch) & DCSR_STOPSTATE) || !(DCSR(s->dma_ch) & DCSR_RUN) ){ ++ DDADR(s->dma_ch) = s->buffers[s->dma_frag].dma_desc->ddadr; ++ DCSR(s->dma_ch) = DCSR_RUN; ++ } ++#else ++ if (DCSR(s->dma_ch) & DCSR_STOPSTATE) { ++ DDADR(s->dma_ch) = s->buffers[s->dma_frag].dma_desc->ddadr; ++ DCSR(s->dma_ch) = DCSR_RUN; ++ } ++#endif /* DMA_NO_INITIALIZED */ ++ ++ /* Wait for a buffer to become full */ ++ if (file->f_flags & O_NONBLOCK) { ++ ret = -EAGAIN; ++ if (down_trylock(&s->sem)) ++ break; ++ } else { ++ ret = -ERESTARTSYS; ++ if (down_interruptible(&s->sem)) ++ break; ++ } ++ ++ /* Grab data from current buffer */ ++ dest = b->data + b->offset; ++ bUsed = 0; ++ bLeft = s->fragsize - b->offset; ++ ++ if (ct_read_func) { ++ uUsed = ct_read_func(buffer, count, dest, &bUsed, bLeft); ++ } else { ++ return -EFAULT; ++ } ++ if ( uUsed < 0 ) { ++ up(&s->sem); ++ return -EFAULT; ++ } ++ b->offset += bUsed; ++ buffer += uUsed; ++ count -= uUsed; ++ ++ if (b->offset < s->fragsize) { ++ up(&s->sem); ++ break; ++ } ++ ++ /* ++ * Make this buffer available for DMA again. ++ * We unlock this fragment's checkpoint descriptor and ++ * kick DMA if it is idle. Using checkpoint descriptors ++ * allows for control operations without the need for ++ * stopping the DMA channel if it is already running. ++ */ ++ b->offset = 0; ++ b->dma_desc->ddadr &= ~DDADR_STOP; ++ ++ /* move the index to the next fragment */ ++ if (++s->usr_frag >= s->nbfrags) ++ s->usr_frag = 0; ++ } ++ ++ if ((buffer - buffer0)) ++ ret = buffer - buffer0; ++ return ret; ++} ++ ++static int audio_sync(struct file *file) ++{ ++ audio_state_t *state = file->private_data; ++ audio_stream_t *s = state->output_stream; ++ audio_buf_t *b; ++ pxa_dma_desc *final_desc; ++ u_long dcmd_save = 0; ++ DECLARE_WAITQUEUE(wait, current); ++ ++ if (!(file->f_mode & FMODE_WRITE) || !s->buffers || s->mapped) ++ return 0; ++ ++ /* ++ * Send current buffer if it contains data. Be sure to send ++ * a full sample count. ++ */ ++ final_desc = NULL; ++ b = &s->buffers[s->usr_frag]; ++ if (b->offset &= ~3) { ++ final_desc = &b->dma_desc[1 + b->offset/MAX_DMA_SIZE]; ++ b->offset &= (MAX_DMA_SIZE-1); ++ dcmd_save = final_desc->dcmd; ++ final_desc->dcmd = b->offset | s->dcmd | DCMD_ENDIRQEN; ++ final_desc->ddadr |= DDADR_STOP; ++ b->offset = 0; ++ b->dma_desc->ddadr &= ~DDADR_STOP; ++ ++#ifdef DMA_NO_INITIALIZED ++ if ((DCSR(s->dma_ch) & DCSR_STOPSTATE)||!(DCSR(s->dma_ch) & DCSR_RUN)){ ++ DDADR(s->dma_ch) = b->dma_desc->ddadr; ++ DCSR(s->dma_ch) = DCSR_RUN; ++ } ++#else ++ if (DCSR(s->dma_ch) & DCSR_STOPSTATE) { ++ DDADR(s->dma_ch) = b->dma_desc->ddadr; ++ DCSR(s->dma_ch) = DCSR_RUN; ++ } ++#endif /* DMA_NO_INITIALIZED */ ++ } ++ /* Wait for DMA to complete. */ ++ set_current_state(TASK_INTERRUPTIBLE); ++ add_wait_queue(&s->frag_wq, &wait); ++ while ((DCSR(s->dma_ch) & DCSR_RUN) && !signal_pending(current)) { ++ schedule(); ++ set_current_state(TASK_INTERRUPTIBLE); ++ } ++ set_current_state(TASK_RUNNING); ++ remove_wait_queue(&s->frag_wq, &wait); ++ ++ tosa_intmode = 0; ++ ++ /* Restore the descriptor chain. */ ++ if (final_desc) { ++ final_desc->dcmd = dcmd_save; ++ final_desc->ddadr &= ~DDADR_STOP; ++ b->dma_desc->ddadr |= DDADR_STOP; ++ } ++ return 0; ++} ++ ++static unsigned int audio_poll(struct file *file, ++ struct poll_table_struct *wait) ++{ ++ audio_state_t *state = file->private_data; ++ audio_stream_t *is = state->input_stream; ++ audio_stream_t *os = state->output_stream; ++ unsigned int mask = 0; ++ ++ if (file->f_mode & FMODE_READ) { ++ /* Start audio input if not already active */ ++ if (!is->buffers && audio_setup_buf(is)) ++ return -ENOMEM; ++#ifdef DMA_NO_INITIALIZED ++ if ((DCSR(is->dma_ch) & DCSR_STOPSTATE)|| !(DCSR(is->dma_ch) & DCSR_RUN)){ ++ DDADR(is->dma_ch) = is->buffers[is->dma_frag].dma_desc->ddadr; ++ DCSR(is->dma_ch) = DCSR_RUN; ++ } ++#else ++ if (DCSR(is->dma_ch) & DCSR_STOPSTATE) { ++ DDADR(is->dma_ch) = is->buffers[is->dma_frag].dma_desc->ddadr; ++ DCSR(is->dma_ch) = DCSR_RUN; ++ } ++#endif /* DMA_NO_INITIALIZED */ ++ poll_wait(file, &is->frag_wq, wait); ++ } ++ ++ if (file->f_mode & FMODE_WRITE) { ++ if (!os->buffers && audio_setup_buf(os)) ++ return -ENOMEM; ++ poll_wait(file, &os->frag_wq, wait); ++ } ++ ++ if (file->f_mode & FMODE_READ) ++ if (( is->mapped && is->bytecount > 0) || ++ (!is->mapped && atomic_read(&is->sem.count) > 0)) ++ mask |= POLLIN | POLLRDNORM; ++ ++ if (file->f_mode & FMODE_WRITE) ++ if (( os->mapped && os->bytecount > 0) || ++ (!os->mapped && atomic_read(&os->sem.count) > 0)) ++ mask |= POLLOUT | POLLWRNORM; ++ ++ return mask; ++} ++ ++static int audio_ioctl(struct inode *inode, struct file *file, ++ unsigned int cmd, unsigned long arg) ++{ ++ audio_state_t *state = file->private_data; ++ audio_stream_t *os = state->output_stream; ++ audio_stream_t *is = state->input_stream; ++ long val, fmt; ++ int data; ++ ++ switch(cmd) { ++ case OSS_GETVERSION: ++ return put_user(SOUND_VERSION, (int *)arg); ++ case SNDCTL_DSP_GETBLKSIZE: ++ if ( file->f_mode & FMODE_WRITE ) ++ return put_user(os->fragsize, (int *)arg); ++ else ++ return put_user(is->fragsize, (int *)arg); ++ case SNDCTL_DSP_GETCAPS: ++ val = DSP_CAP_REALTIME|DSP_CAP_TRIGGER|DSP_CAP_MMAP; ++ if (is && os) ++ val |= DSP_CAP_DUPLEX; ++ return put_user(val, (int *)arg); ++ case SNDCTL_DSP_SETFRAGMENT: ++ if ( get_user(val, (long *) arg) ) ++ return -EFAULT; ++ if ( file->f_mode & FMODE_READ ) { ++ int ret = audio_set_fragments(is, val); ++ if (ret < 0) return ret; ++ if ( (ret = put_user(ret, (int *)arg)) ) ++ return ret; ++ } ++ if ( file->f_mode & FMODE_WRITE ) { ++ int ret = audio_set_fragments(os, val); ++ if (ret < 0) return ret; ++ if ( (ret = put_user(ret, (int *)arg)) ) ++ return ret; ++ } ++ return 0; ++ case SNDCTL_DSP_SYNC: ++ return audio_sync(file); ++ case SNDCTL_DSP_POST: ++ return 0; ++ case SNDCTL_DSP_GETTRIGGER: ++ val = 0; ++ if ( file->f_mode & FMODE_READ && DCSR(is->dma_ch) & DCSR_RUN ) ++ val |= PCM_ENABLE_INPUT; ++ if ( file->f_mode & FMODE_WRITE && DCSR(os->dma_ch) & DCSR_RUN ) ++ val |= PCM_ENABLE_OUTPUT; ++ return put_user(val, (int *)arg); ++ case SNDCTL_DSP_SETTRIGGER: ++ if ( get_user(val, (int *)arg) ) ++ return -EFAULT; ++ if ( file->f_mode & FMODE_READ ) { ++ if ( val & PCM_ENABLE_INPUT ) { ++ if ( !is->buffers && audio_setup_buf(is) ) ++ return -ENOMEM; ++ if ( !(DCSR(is->dma_ch) & DCSR_RUN) ) { ++ audio_buf_t *b = &is->buffers[is->dma_frag]; ++ DDADR(is->dma_ch) = b->dma_desc->ddadr; ++ DCSR(is->dma_ch) = DCSR_RUN; ++ } ++ } else { ++ DCSR(is->dma_ch) = 0; ++ } ++ } ++ if ( file->f_mode & FMODE_WRITE ) { ++ if ( val & PCM_ENABLE_OUTPUT ) { ++ if ( !os->buffers && audio_setup_buf(os) ) ++ return -ENOMEM; ++ if ( !(DCSR(os->dma_ch) & DCSR_RUN) ) { ++ audio_buf_t *b = &os->buffers[os->dma_frag]; ++ DDADR(os->dma_ch) = b->dma_desc->ddadr; ++ DCSR(os->dma_ch) = DCSR_RUN; ++ } ++ } else { ++ DCSR(os->dma_ch) = 0; ++ } ++ } ++ return 0; ++ case SNDCTL_DSP_GETOSPACE: ++ { ++ audio_buf_info inf = { 0, }; ++ audio_stream_t *s = os; ++ int j,k; ++ if ( (s == os && !(file->f_mode & FMODE_WRITE)) ) ++ return -EINVAL; ++ if ( !s->buffers && audio_setup_buf(s) ) ++ return -ENOMEM; ++ j = s->usr_frag; ++ k = s->dma_frag; ++ if ( atomic_read(&s->sem.count) > 0 ) { ++ if ( j > k ) { ++ inf.fragments = s->nbfrags - ( j - k ); ++ } else if ( j < k ) { ++ inf.fragments = k - j; ++ } else { ++ inf.fragments = s->nbfrags; ++ } ++ } ++ inf.bytes = s->fragsize * inf.fragments; ++ inf.fragsize = s->fragsize; ++ inf.fragstotal = s->nbfrags; ++ return copy_to_user((void *)arg, &inf, sizeof(inf)); ++ } ++ case SNDCTL_DSP_GETISPACE: ++ { ++ audio_buf_info inf = { 0, }; ++ audio_stream_t *s = is; ++ int j,k; ++ ++ if ( (s == is && !(file->f_mode & FMODE_READ)) ) ++ return -EINVAL; ++ if (!s->buffers && audio_setup_buf(s)) ++ return -ENOMEM; ++ ++ j = s->usr_frag; ++ k = s->dma_frag; ++ if ( atomic_read(&s->sem.count) <= 0 ) { ++ inf.fragments = 0; ++ } else { ++ inf.fragments = atomic_read(&s->sem.count); ++ } ++ inf.bytes = s->fragsize * inf.fragments; ++ inf.fragsize = s->fragsize; ++ inf.fragstotal = s->nbfrags; ++ return copy_to_user((void *)arg, &inf, sizeof(inf)); ++ } ++ case SNDCTL_DSP_GETOPTR: ++ case SNDCTL_DSP_GETIPTR: ++ { ++ count_info inf = { 0, }; ++ audio_stream_t *s = (cmd == SNDCTL_DSP_GETOPTR) ? os : is; ++ dma_addr_t ptr; ++ int bytecount, offset, flags; ++ if ( (s == is && !(file->f_mode & FMODE_READ)) || ++ (s == os && !(file->f_mode & FMODE_WRITE)) ) ++ return -EINVAL; ++ if ( DCSR(s->dma_ch) & DCSR_RUN ) { ++ audio_buf_t *b; ++ save_flags_cli(flags); ++ ptr = (s->output) ? DSADR(s->dma_ch) : DTADR(s->dma_ch); ++ b = &s->buffers[s->dma_frag]; ++ offset = ptr - b->dma_desc->dsadr; ++ if ( offset >= s->fragsize ) ++ offset = s->fragsize - 4; ++ } else { ++ save_flags(flags); ++ offset = 0; ++ } ++ inf.ptr = s->dma_frag * s->fragsize + offset; ++ bytecount = s->bytecount + offset; ++ s->bytecount = -offset; ++ inf.blocks = s->fragcount; ++ s->fragcount = 0; ++ restore_flags(flags); ++ if ( bytecount < 0 ) ++ bytecount = 0; ++ inf.bytes = bytecount; ++ return copy_to_user((void *)arg, &inf, sizeof(inf)); ++ } ++ case SNDCTL_DSP_NONBLOCK: ++ file->f_flags |= O_NONBLOCK; ++ return 0; ++ case SNDCTL_DSP_RESET: ++ if ( file->f_mode & FMODE_WRITE ) ++ pxa_audio_clear_buf(os); ++ if ( file->f_mode & FMODE_READ ) ++ pxa_audio_clear_buf(is); ++ return 0; ++ case SNDCTL_DSP_SPEED: ++ audio_sync(file); ++ IOCTL_IN(arg, data); ++ return IOCTL_OUT(arg, (*sound.mach.setFreq)(data)); ++ case SNDCTL_DSP_STEREO: ++ audio_sync(file); ++ IOCTL_IN(arg, data); ++ return IOCTL_OUT(arg, (*sound.mach.setStereo)(data)); ++ case SOUND_PCM_WRITE_CHANNELS: ++ audio_sync(file); ++ IOCTL_IN(arg, data); ++ return IOCTL_OUT(arg, (*sound.mach.setStereo)(data-1)+1); ++ case SNDCTL_DSP_SETFMT: ++ audio_sync(file); ++ IOCTL_IN(arg, data); ++ return IOCTL_OUT(arg, (*sound.mach.setFormat)(data)); ++ case SNDCTL_DSP_GETFMTS: ++ fmt = 0; ++ if (sound.trans) { ++ if (sound.trans->ct_ulaw) ++ fmt |= AFMT_MU_LAW; ++ if (sound.trans->ct_alaw) ++ fmt |= AFMT_A_LAW; ++ if (sound.trans->ct_s8) ++ fmt |= AFMT_S8; ++ if (sound.trans->ct_u8) ++ fmt |= AFMT_U8; ++ if (sound.trans->ct_s16be) ++ fmt |= AFMT_S16_BE; ++ if (sound.trans->ct_u16be) ++ fmt |= AFMT_U16_BE; ++ if (sound.trans->ct_s16le) ++ fmt |= AFMT_S16_LE; ++ if (sound.trans->ct_u16le) ++ fmt |= AFMT_U16_LE; ++ } ++ return IOCTL_OUT(arg, fmt); ++ default: ++ return mixer_ioctl(inode, file, cmd, arg); ++ } ++ return 0; ++} ++ ++static int audio_mmap(struct file *file, struct vm_area_struct *vma) ++{ ++ audio_state_t *state = file->private_data; ++ audio_stream_t *s; ++ unsigned long size, vma_addr; ++ int i, ret; ++ ++ if (vma->vm_pgoff != 0) ++ return -EINVAL; ++ ++ if (vma->vm_flags & VM_WRITE) { ++ if (!state->wr_ref) ++ return -EINVAL;; ++ s = state->output_stream; ++ } else if (vma->vm_flags & VM_READ) { ++ if (!state->rd_ref) ++ return -EINVAL; ++ s = state->input_stream; ++ } else return -EINVAL; ++ ++ if (s->mapped) ++ return -EINVAL; ++ size = vma->vm_end - vma->vm_start; ++ if (size != s->fragsize * s->nbfrags) ++ return -EINVAL; ++ if (!s->buffers && audio_setup_buf(s)) ++ return -ENOMEM; ++ vma_addr = vma->vm_start; ++ for (i = 0; i < s->nbfrags; i++) { ++ audio_buf_t *buf = &s->buffers[i]; ++ if (!buf->master) ++ continue; ++ ret = remap_page_range(vma_addr, buf->dma_desc->dsadr, ++ buf->master, vma->vm_page_prot); ++ if (ret) ++ return ret; ++ vma_addr += buf->master; ++ } ++ for (i = 0; i < s->nbfrags; i++) ++ s->buffers[i].dma_desc->ddadr &= ~DDADR_STOP; ++ s->mapped = 1; ++ return 0; ++} ++ ++static int audio_release(struct inode *inode, struct file *file) ++{ ++ audio_state_t *state = file->private_data; ++ int err; ++ ++ down(&state->sem); ++ if ( file->f_mode & FMODE_READ ) { ++ pxa_audio_clear_buf(state->input_stream); ++ *state->input_stream->drcmr = 0; ++ pxa_free_dma(state->input_stream->dma_ch); ++ state->rd_ref = 0; ++ } ++ ++ if ( file->f_mode & FMODE_WRITE ) { ++ audio_sync(file); ++ pxa_audio_clear_buf(state->output_stream); ++ *state->output_stream->drcmr = 0; ++ pxa_free_dma(state->output_stream->dma_ch); ++ state->wr_ref = 0; ++ } ++ ++ // Close wm9712 ++ if( (err = wm9712_close()) ) { ++ DEBUG(DBG_L0, "Can not close wm9712\n"); ++ return err; ++ } ++ sound.mode = 0; ++ up(&state->sem); ++ return 0; ++} ++ ++static struct file_operations ac97_audio_fops = { ++ llseek: no_llseek, ++ write: audio_write, ++ read: audio_read, ++ poll: audio_poll, ++ ioctl: audio_ioctl, ++ open: audio_open, ++ release: audio_release, ++ mmap: audio_mmap, ++ owner: THIS_MODULE ++}; ++ ++static void tosa_intmode_mix(unsigned char *dest,int bUsed) ++#ifdef ALARM_NO_MALLOC ++{ ++ int i; ++ short *cdata = (short *)dest; ++ int cnt = min(tosa_intmode, bUsed); ++ int idx; ++ ++ for ( i = 0; i < (cnt/4); i++ ) { ++ idx = (tosa_intmode_cur>>8); ++ *cdata++ = int_data_org[idx*2]; ++ *cdata++ = int_data_org[idx*2+1]; ++ tosa_intmode_cur += tosa_intmode_step; ++ } ++ ++ tosa_intmode -= cnt; ++ if ( tosa_intmode <= 0 ) { ++ tosa_intmode = 0; ++ int_data_org = NULL; ++ } ++} ++#else ++{ ++ int i; ++ short *cdata = (short *)dest; ++ int cnt = min(tosa_intmode, bUsed); ++ ++ for ( i = 0; i < (cnt/4); i++ ) { ++ *cdata = *int_data; ++ int_data++; ++ cdata++; ++ *cdata = *int_data; ++ int_data++; ++ cdata++; ++ } ++ ++ tosa_intmode -= cnt; ++ if ( tosa_intmode <= 0 ) { ++ tosa_intmode = 0; ++ if ( int_data_org ) { ++ kfree(int_data_org); ++ int_data_org = NULL; ++ } ++ } ++} ++#endif /* ALARM_NO_MALLOC */ ++ ++/************************************************************ ++ * Buzzer ++ ************************************************************/ ++#ifdef CONFIG_BUZZER_TOSA ++ ++#ifdef ALARM_NO_MALLOC ++int audio_buzzer_intmode(unsigned short *buffer,int count,int speed) ++{ ++ int idx,i; ++ unsigned long snddata; ++ audio_state_t *state = &ac97_audio_state; ++ audio_stream_t *os = state->output_stream; ++ audio_stream_t *s = os; ++ ++ int_data_org = buffer; ++ tosa_intmode = (count * sound.freq / speed)&(~3); ++ tosa_intmode_speed = speed; ++ tosa_intmode_cur = 0; ++ tosa_intmode_step = (speed << 8 ) / sound.freq; // fixed point (x256) ++ tosa_intmode_direct = 1; ++ ++ // pause during play or recording , so kick this place. ++ if ( ((DCSR(s->dma_ch) & DCSR_STOPSTATE) && (state->wr_ref)) || ++ ((!state->wr_ref ) && ( state->rd_ref)) ) { ++ for ( i = 0; i < (tosa_intmode/4) ; i++ ) { ++ idx = (tosa_intmode_cur>>8); ++ snddata = (buffer[idx*2]|(buffer[idx*2+1]<<16)); ++ tosa_intmode_cur += tosa_intmode_step; ++ tosa_ac97_write(snddata); ++ } ++ tosa_intmode = 0; ++ int_data_org = NULL; ++ } ++ tosa_intmode_direct = 0; ++ return 1; ++} ++#else /* ALARM_NO_MALLOC */ ++int audio_buzzer_intmode(unsigned short *buffer,int count,int speed) ++{ ++ int samplingCount = count * sound.hw_freq / speed; ++ int idx,i ; ++ int cur=0,step = (speed << 8 ) / sound.hw_freq; // fixed point (x256) ++ unsigned short *dstct; ++ ++ int_data = (unsigned short *)kmalloc(count * 6,GFP_KERNEL); ++ if ( !int_data ) return 0; ++ int_data_org = int_data; ++ ++ samplingCount &= ~0x3; ++ ++ dstct = int_data; ++ for( i = 0; i < (samplingCount/4); i++ ) { ++ idx = (cur>>8); ++ *dstct++ = buffer[idx*2]; ++ *dstct++ = buffer[idx*2+1]; ++ cur += step; ++ } ++ ++ tosa_intmode = samplingCount; ++ tosa_intmode_speed = speed; ++ tosa_intmode_direct = 1; ++ ++ { ++ audio_state_t *state = &ac97_audio_state; ++ audio_stream_t *os = state->output_stream; ++ audio_stream_t *s = os; ++ ++ // pause during play or recording , so kick this place. ++ if ( ((DCSR(s->dma_ch) & DCSR_STOPSTATE) && (state->wr_ref)) || ++ ((!state->wr_ref) && (state->rd_ref)) ) { ++ int i; ++ for ( i = 0; i < (tosa_intmode/4); i++ ) { ++ tosa_ac97_write(*(unsigned long *)int_data); ++ int_data++; ++ int_data++; ++ } ++ tosa_intmode = 0; ++ kfree(int_data_org); ++ int_data_org = NULL; ++ } ++ } ++ ++ tosa_intmode_direct = 0; ++ return 1; ++} ++#endif /* ALARM_NO_MALLOC */ ++ ++int audio_buzzer_write(const char *buffer,int count) ++{ ++ const char *buffer0 = buffer; ++ audio_state_t *state = &ac97_audio_state; ++ audio_stream_t *s = state->output_stream; ++ int chunksize, ret = 0; ++ ++ ++ if (!s->buffers && audio_setup_buf(s)) ++ return -ENOMEM; ++ ++ while ( count > 0 ) { ++ audio_buf_t *b = &s->buffers[s->usr_frag]; ++ ++#ifdef BUZZER_FORCE_CLOSE ++ if( buzzer_close ) break; ++#endif ++ ++ chunksize = s->fragsize - b->offset; ++ if ( chunksize > count ) ++ chunksize = count; ++ memcpy(b->data + b->offset, buffer, chunksize); ++ ++ b->offset += chunksize; ++ buffer += chunksize; ++ count -= chunksize; ++ ++ if ( b->offset < s->fragsize ) { ++ up(&s->sem); ++ break; ++ } ++ ++ b->offset = 0; ++ b->dma_desc->ddadr &= ~DDADR_STOP; ++#ifdef DMA_NO_INITIALIZED ++ if ( (DCSR(s->dma_ch) & DCSR_STOPSTATE )|| !(DCSR(s->dma_ch) & DCSR_RUN) ){ ++ DDADR(s->dma_ch) = b->dma_desc->ddadr; ++ DCSR(s->dma_ch) = DCSR_RUN; ++ } ++#else ++ if ( DCSR(s->dma_ch) & DCSR_STOPSTATE ) { ++ DDADR(s->dma_ch) = b->dma_desc->ddadr; ++ DCSR(s->dma_ch) = DCSR_RUN; ++ } ++#endif ++ ++ /* move the index to the next fragment */ ++ if ( ++s->usr_frag >= s->nbfrags ) ++ s->usr_frag = 0; ++ } ++ ++ if ( buffer - buffer0 ) ++ ret = buffer - buffer0; ++ ++ return ret; ++} ++ ++void audio_buzzer_sync(void) ++{ ++ audio_state_t *state = &ac97_audio_state; ++ audio_stream_t *s = state->output_stream; ++ audio_buf_t *b; ++ pxa_dma_desc *final_desc; ++ u_long dcmd_save = 0; ++ DECLARE_WAITQUEUE(wait, current); ++ ++#ifdef BUZZER_FORCE_CLOSE ++ if( buzzer_close ) goto sync_end; ++#endif ++ ++ //audio_sync(file); ++ ++ /* ++ * Send current buffer if it contains data. Be sure to send ++ * a full sample count. ++ */ ++ final_desc = NULL; ++ b = &s->buffers[s->usr_frag]; ++ if ( b->offset &= ~3 ) { ++ final_desc = &b->dma_desc[1 + b->offset/MAX_DMA_SIZE]; ++ b->offset &= (MAX_DMA_SIZE-1); ++ dcmd_save = final_desc->dcmd; ++ final_desc->dcmd = b->offset | s->dcmd | DCMD_ENDIRQEN; ++ final_desc->ddadr |= DDADR_STOP; ++ b->offset = 0; ++ b->dma_desc->ddadr &= ~DDADR_STOP; ++#ifdef DMA_NO_INITIALIZED ++ if ( (DCSR(s->dma_ch) & DCSR_STOPSTATE) || !(DCSR(s->dma_ch) & DCSR_RUN) ) { ++ DDADR(s->dma_ch) = b->dma_desc->ddadr; ++ DCSR(s->dma_ch) = DCSR_RUN; ++ } ++#else ++ if ( DCSR(s->dma_ch) & DCSR_STOPSTATE ) { ++ DDADR(s->dma_ch) = b->dma_desc->ddadr; ++ DCSR(s->dma_ch) = DCSR_RUN; ++ } ++#endif ++ } ++ ++#ifdef BUZZER_FORCE_CLOSE ++sync_end:; ++#endif ++ ++ /* Wait for DMA to complete. */ ++ set_current_state(TASK_INTERRUPTIBLE); ++ ++ add_wait_queue(&s->frag_wq, &wait); ++ while ( (DCSR(s->dma_ch) & DCSR_RUN) && !signal_pending(current) ) { ++ schedule(); ++ set_current_state(TASK_INTERRUPTIBLE); ++ } ++ ++ set_current_state(TASK_RUNNING); ++ remove_wait_queue(&s->frag_wq, &wait); ++} ++ ++int audio_buzzer_release(void) ++{ ++ audio_state_t *state = &ac97_audio_state; ++ audio_stream_t *s = state->output_stream; ++ int err, ret = 0; ++ DECLARE_WAITQUEUE(wait, current); ++ ++ ++ //audio_sync(file); ++ /* Wait for DMA to complete. */ ++ set_current_state(TASK_INTERRUPTIBLE); ++ ++ add_wait_queue(&s->frag_wq, &wait); ++ while ( (DCSR(s->dma_ch) & DCSR_RUN) && !signal_pending(current) ) { ++ schedule(); ++ set_current_state(TASK_INTERRUPTIBLE); ++ } ++ ++ set_current_state(TASK_RUNNING); ++ remove_wait_queue(&s->frag_wq, &wait); ++ ++ audio_clear_buf(state->output_stream); ++ *state->output_stream->drcmr = 0; ++ pxa_free_dma(state->output_stream->dma_ch); ++ state->wr_ref = 0; ++ ++#ifdef ALARM_NO_MALLOC ++ // wait playing int sound. ++#ifdef BUZZER_FORCE_CLOSE ++ while ( tosa_intmode_direct && !buzzer_close ) ++ schedule(); ++#else ++ while ( tosa_intmode_direct ) ++ schedule(); ++#endif /* BUZZER_FORCE_CLOSE */ ++ ++ tosa_intmode = 0; ++ int_data_org = NULL; ++#else ++ if ( int_data_org ) { ++ kfree(int_data_org); ++ int_data_org = NULL; ++ } ++#endif /* ALARM_NO_MALLOC */ ++ if( (err = wm9712_close()) < 0 ) { ++ DEBUG(DBG_L0, "Can not close wm9712\n"); ++ ret = err; ++ } ++ state->wr_ref = 0; ++#ifdef BUZZER_FORCE_CLOSE ++ buzzer_open = 0; ++#endif /* BUZZER_FORCE_CLOSE */ ++ return 0; ++} ++ ++int audio_buzzer_open(int speed) ++{ ++ audio_state_t *state = &ac97_audio_state; ++ audio_stream_t *os = state->output_stream; ++ SOUND_SETTINGS settings; ++ int err; ++ ++ err = -EBUSY; ++ if ( state->wr_ref || state->rd_ref ) ++ goto out; ++ ++ state->wr_ref = 1; ++ ++#ifdef BUZZER_FORCE_CLOSE ++ buzzer_open = 1; ++#endif /* BUZZER_FORCE_CLOSE */ ++ ++ /* request DMA channels */ ++ if ( (err = pxa_request_dma(os->name, DMA_PRIO_LOW, audio_dma_irq, os)) < 0 ) ++ goto error; ++ os->dma_ch = err; ++ ++ os->fragsize = AUDIO_FRAGSIZE_DEFAULT; ++ os->nbfrags = AUDIO_NBFRAGS_DEFAULT; ++ os->output = 1; ++ os->mapped = 0; ++ init_waitqueue_head(&os->frag_wq); ++ init_waitqueue_head(&os->stop_wq); ++ *os->drcmr = os->dma_ch | DRCMR_MAPVLD; ++ ++ sound.mode = SOUND_PLAY_MODE; ++ settings.mode = sound.mode; ++ settings.output.left = sound.volume_left; ++ settings.output.right = sound.volume_right; ++ settings.input.left = sound.gain_left; ++ settings.input.right = sound.gain_right; ++ settings.frequency = speed; ++ ++ if( (err = wm9712_open(&settings)) < 0 ) { ++ DEBUG(DBG_L0, "Can not open wm9712\n"); ++ goto error; ++ } ++ ++ sound.freq = speed; ++ ++ err = 0; ++out: ++#ifdef BUZZER_FORCE_CLOSE ++ if( buzzer_close ){ ++ err = -EBUSY; ++ goto error; ++ } ++#endif ++ return err; ++ ++error: ++ *os->drcmr = 0; ++ pxa_free_dma(os->dma_ch); ++ state->wr_ref = 0; ++ return err; ++} ++#endif /* CONFIG_BUZZER_TOSA */ ++ ++/************************************************************ ++ * /dev/sndstat ++ * Audio Stat stuff ++ ************************************************************/ ++static int state_open(struct inode *inode, struct file *file) ++{ ++ char *buffer = tosa_sound_state.buf; ++ int len = 0; ++ ++ if ( tosa_sound_state.busy ) return -EBUSY; ++ ++ MOD_INC_USE_COUNT; ++ tosa_sound_state.ptr = 0; ++ tosa_sound_state.busy = 1; ++ ++ len += sprintf(buffer+len, " TOSA AC97 sound driver:\n"); ++ len += sprintf(buffer+len, "\tsound.speed = %dHz\n", sound.freq); ++ len += sprintf(buffer+len, "\tsound.stereo = 0x%x (%s)\n", ++ sound.stereo, sound.stereo ? "stereo" : "mono"); ++ tosa_sound_state.len = len; ++ return 0; ++} ++ ++static int state_release(struct inode *inode, struct file *file) ++{ ++ tosa_sound_state.busy = 0; ++ MOD_DEC_USE_COUNT; ++ return 0; ++} ++ ++static ssize_t state_read(struct file *file, char *buf, size_t count, ++ loff_t *ppos) ++{ ++ int n = tosa_sound_state.len - tosa_sound_state.ptr; ++ if ( n > count ) n = count; ++ if ( n <= 0 ) return 0; ++ if ( copy_to_user(buf, &tosa_sound_state.buf[tosa_sound_state.ptr], n) ) ++ return -EFAULT; ++ tosa_sound_state.ptr += n; ++ return n; ++} ++ ++static struct file_operations state_fops = ++{ ++ llseek: no_llseek, ++ read: state_read, ++ open: state_open, ++ release: state_release, ++}; ++ ++static void state_init(void) ++{ ++ tosa_sound_state.dev_state = ++ register_sound_special(&state_fops, SND_DEV_STATUS); ++ if ( tosa_sound_state.dev_state < 0 ) return; ++ tosa_sound_state.busy = 0; ++} ++ ++/************************************************************ ++ * /dev/mixer ++ * Audio Mixer stuff ++ ************************************************************/ ++static int mixer_ioctl( struct inode *inode, struct file *file, ++ unsigned int cmd, unsigned long arg) ++{ ++ int data; ++ ++ switch (cmd) { ++ case SOUND_MIXER_READ_DEVMASK: ++ return IOCTL_OUT(arg, (SOUND_MASK_VOLUME|SOUND_MASK_MIC) ); ++ case SOUND_MIXER_READ_RECMASK: ++ return IOCTL_OUT(arg, 0); ++ case SOUND_MIXER_READ_STEREODEVS: ++ return IOCTL_OUT(arg, SOUND_MASK_VOLUME); ++ case SOUND_MIXER_READ_CAPS: ++ return IOCTL_OUT(arg, 0); ++ case SOUND_MIXER_WRITE_VOLUME: ++ IOCTL_IN(arg, data); ++ (*sound.mach.setVolume)(data); ++ case SOUND_MIXER_READ_VOLUME: ++ return IOCTL_OUT(arg, (*sound.mach.getVolume)()); ++ case SOUND_MIXER_READ_TREBLE: ++ return IOCTL_OUT(arg, 0); ++ case SOUND_MIXER_WRITE_TREBLE: ++ return IOCTL_OUT(arg, 0); ++ case SOUND_MIXER_READ_SPEAKER: ++ return IOCTL_OUT(arg, 0); ++ case SOUND_MIXER_WRITE_SPEAKER: ++ return IOCTL_OUT(arg, 0); ++ case SOUND_MIXER_WRITE_MIC: ++ IOCTL_IN(arg, data); ++ (*sound.mach.setGain)(data); ++ case SOUND_MIXER_READ_MIC: ++ return IOCTL_OUT(arg, (*sound.mach.getGain)()); ++ case SOUND_MIXER_AGC: ++ IOCTL_IN(arg, data); ++ return IOCTL_OUT(arg, wm9712_set_agc(data)); ++ } ++ return -EINVAL; ++} ++ ++static int mixer_open(struct inode *inode, struct file *file) ++{ ++ if ( codec->mixer_busy ) return -EBUSY; ++ MOD_INC_USE_COUNT; ++ codec->mixer_busy = 1; ++ return 0; ++} ++ ++static int mixer_release(struct inode *inode, struct file *file) ++{ ++ codec->mixer_busy = 0; ++ MOD_DEC_USE_COUNT; ++ return 0; ++} ++ ++static struct file_operations mixer_fops = { ++ ioctl: mixer_ioctl, ++ llseek: no_llseek, ++ open: mixer_open, ++ release: mixer_release, ++ owner: THIS_MODULE ++}; ++ ++static void mixer_init(void) ++{ ++ codec->dev_mixer = register_sound_mixer(&mixer_fops, -1); ++ if ( codec->dev_mixer < 0 ) return; ++ codec->mixer_busy = 0; ++} ++ ++/************************************************************ ++ * /dev/dsp ++ * Audio stuff ++ ************************************************************/ ++static void sq_init(void) ++{ ++ /* Regist /dev/dsp. */ ++ ac97_audio_state.dev_dsp = register_sound_dsp(&ac97_audio_fops, -1); ++ if( ac97_audio_state.dev_dsp < 0 ) return; ++ ++ ac97_audio_state.wr_ref = 0; ++ ac97_audio_state.rd_ref = 0; ++ ++ /* Set default settings */ ++ sound.format = AFMT_S16_LE; ++ sound.stereo = 1; ++ sound.freq = 48000; ++ sound.size = 16; ++ sound.trans = &trans_tosa; ++ sound.trans_read = &trans_r_tosa; ++ sound.volume_left = 80; ++ sound.volume_right = 80; ++ sound.gain_left = 40; ++ sound.gain_right = 40; ++ ++ /* Change Format */ ++ (*sound.mach.setFormat)(sound.format); ++} ++ ++static int __init pxa_ac97_init(void) ++{ ++ sound.mach = mach_tosa; ++ ++ if( (*sound.mach.init)() < 0 ) { ++ wm9712_exit(); ++ return -EBUSY; ++ } ++ /* Set default settings. */ ++ sq_init(); ++ /* Set up /dev/sndstat. */ ++ state_init(); ++ /* Set up /dev/mixer. */ ++ mixer_init(); ++#ifdef CONFIG_PM ++ pxa_sound_pm_dev = pm_register(PM_SYS_DEV, 0, tosa_pm_callback); ++#endif /* CONFIG_PM */ ++ ++ printk(KERN_INFO "Tosa AC97 initialize\n"); ++ ++ return 0; ++} ++ ++static void __exit pxa_ac97_exit(void) ++{ ++ if ( ac97_audio_state.dev_dsp >= 0 ) ++ unregister_sound_dsp(ac97_audio_state.dev_dsp); ++ unregister_sound_mixer(codec->dev_mixer); ++ if ( tosa_sound_state.dev_state >= 0 ) ++ unregister_sound_special(tosa_sound_state.dev_state); ++ wm9712_exit(); ++} ++ ++ ++module_init(pxa_ac97_init); ++module_exit(pxa_ac97_exit); ++ ++#ifdef CONFIG_PM ++/************************************************************ ++ * Power Management ++ ************************************************************/ ++static int tosa_pm_callback(struct pm_dev *pm_dev,pm_request_t req, void *data) ++{ ++ int err; ++ switch (req) { ++ case PM_SUSPEND: ++ DEBUG(DBG_L1, "PM_SUSPEND: start\n"); ++ wm9712_suspend(); ++#ifdef CONFIG_TOSA_TS ++ tosa_ts_suspend(); ++#endif /* CONFIG_TOSA_TS */ ++ if ( ac97_audio_state.rd_ref != 0 ) { ++ audio_clear_buf(ac97_audio_state.input_stream); ++ *ac97_audio_state.input_stream->drcmr = 0; ++ pxa_free_dma(ac97_audio_state.input_stream->dma_ch); ++ } ++ ++ if ( ac97_audio_state.wr_ref != 0 ) { ++ audio_clear_buf(ac97_audio_state.output_stream); ++ *ac97_audio_state.output_stream->drcmr = 0; ++ pxa_free_dma(ac97_audio_state.output_stream->dma_ch); ++ } ++ DEBUG(DBG_L1, "PM_SUSPEND: done\n"); ++ break; ++ case PM_RESUME: ++ DEBUG(DBG_L1, "PM_RESUME: start\n"); ++ /* request DMA channels */ ++ if ( ac97_audio_state.wr_ref != 0 ) { ++ init_waitqueue_head(&ac97_audio_state.output_stream->frag_wq); ++ init_waitqueue_head(&ac97_audio_state.output_stream->stop_wq); ++ *ac97_audio_state.output_stream->drcmr = ++ ac97_audio_state.output_stream->dma_ch | DRCMR_MAPVLD; ++ err = pxa_request_dma(ac97_audio_state.output_stream->name, DMA_PRIO_LOW, ++ audio_dma_irq, ac97_audio_state.output_stream); ++ if ( err < 0 ) { ++ DEBUG(DBG_L0, "Can not get DMA\n"); ++ } ++ ac97_audio_state.output_stream->dma_ch = err; ++ } ++ if ( ac97_audio_state.rd_ref != 0 ) { ++ init_waitqueue_head(&ac97_audio_state.input_stream->frag_wq); ++ init_waitqueue_head(&ac97_audio_state.input_stream->stop_wq); ++ *ac97_audio_state.input_stream->drcmr = ++ ac97_audio_state.input_stream->dma_ch | DRCMR_MAPVLD; ++ err = pxa_request_dma(ac97_audio_state.input_stream->name, DMA_PRIO_LOW, ++ audio_dma_irq, ac97_audio_state.input_stream); ++ if ( err < 0 ) { ++ DEBUG(DBG_L0, "Can not get DMA\n"); ++ } ++ ac97_audio_state.input_stream->dma_ch = err; ++ } ++ wm9712_resume(); ++#ifdef CONFIG_TOSA_TS ++ tosa_ts_resume(); ++#endif /* CONFIG_TOSA_TS */ ++ DEBUG(DBG_L1, "PM_RESUME: done\n"); ++ break; ++ } ++ return 0; ++} ++#endif /* CONFIG_PM */ +diff -Nur linux_c860_org/drivers/sound/pxa-audio.c linux/drivers/sound/pxa-audio.c +--- linux_c860_org/drivers/sound/pxa-audio.c 2002-08-26 15:00:56.000000000 +0900 ++++ linux/drivers/sound/pxa-audio.c 2004-06-10 21:09:10.000000000 +0900 +@@ -8,6 +8,9 @@ + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. ++ * ++ * ChangeLog: ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #include <linux/init.h> +@@ -78,7 +81,11 @@ + * This function allocates the DMA descriptor array and buffer data space + * according to the current number of fragments and fragment size. + */ ++#ifdef CONFIG_ARCH_PXA_TOSA ++int audio_setup_buf(audio_stream_t * s) ++#else + static int audio_setup_buf(audio_stream_t * s) ++#endif /* CONFIG_ARCH_PXA_TOSA */ + { + pxa_dma_desc *dma_desc; + dma_addr_t dma_desc_phys; +@@ -258,7 +265,11 @@ + /* + * Validate and sets up buffer fragments, etc. + */ ++#ifdef CONFIG_ARCH_PXA_TOSA ++int audio_set_fragments(audio_stream_t *s, int val) ++#else + static int audio_set_fragments(audio_stream_t *s, int val) ++#endif /* CONFIG_ARCH_PXA_TOSA */ + { + if (s->mapped || DCSR(s->dma_ch) & DCSR_RUN) + return -EBUSY; +@@ -428,7 +439,11 @@ + } + + ++#ifdef CONFIG_ARCH_PXA_TOSA ++int audio_sync(struct file *file) ++#else + static int audio_sync(struct file *file) ++#endif /* CONFIG_ARCH_PXA_TOSA */ + { + audio_state_t *state = file->private_data; + audio_stream_t *s = state->output_stream; +@@ -810,12 +825,16 @@ + } + + file->private_data = state; ++#ifndef CONFIG_ARCH_PXA_TOSA + file->f_op->release = audio_release; ++#endif /* CONFIG_ARCH_PXA_TOSA */ + file->f_op->write = audio_write; + file->f_op->read = audio_read; + file->f_op->mmap = audio_mmap; + file->f_op->poll = audio_poll; ++#ifndef CONFIG_ARCH_PXA_TOSA + file->f_op->ioctl = audio_ioctl; ++#endif /* CONFIG_ARCH_PXA_TOSA */ + file->f_op->llseek = no_llseek; + + if ((file->f_mode & FMODE_WRITE)) { +@@ -849,3 +868,8 @@ + EXPORT_SYMBOL(pxa_audio_attach); + EXPORT_SYMBOL(pxa_audio_clear_buf); + ++#ifdef CONFIG_ARCH_PXA_TOSA ++EXPORT_SYMBOL(audio_set_fragments); ++EXPORT_SYMBOL(audio_sync); ++EXPORT_SYMBOL(audio_setup_buf); ++#endif +diff -Nur linux_c860_org/drivers/sound/sound_core.c linux/drivers/sound/sound_core.c +--- linux_c860_org/drivers/sound/sound_core.c 2002-08-26 14:38:55.000000000 +0900 ++++ linux/drivers/sound/sound_core.c 2004-06-10 21:09:10.000000000 +0900 +@@ -37,6 +37,7 @@ + #include <linux/config.h> + #include <linux/module.h> + #include <linux/init.h> ++#include <linux/sched.h> + #include <linux/slab.h> + #include <linux/types.h> + #include <linux/kernel.h> +diff -Nur linux_c860_org/drivers/sound/tosa_wm9712.c linux/drivers/sound/tosa_wm9712.c +--- linux_c860_org/drivers/sound/tosa_wm9712.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/sound/tosa_wm9712.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,861 @@ ++/* ++ * linux/drivers/sound/tosa_wm9712.c ++ * ++ * wm9712 ctrl funstions for PXA (SHARP) ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * Based on: ++ * linux/drivers/sound/poodle_wm8731.c ++ * wm8731 ctrl funstions for PXA (SHARP) ++ * Copyright (C) 2002 SHARP ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ */ ++#include <linux/sched.h> ++#include <linux/timer.h> ++#include <linux/poll.h> ++#include <linux/delay.h> ++#include <linux/config.h> ++#include <linux/init.h> ++#include <linux/module.h> ++#include <linux/ac97_codec.h> ++#include <asm/arch/hardware.h> ++#include <asm/arch/irqs.h> ++ ++#ifdef CONFIG_PM ++#include <asm/sharp_apm.h> ++#endif /* CONFIG_PM */ ++ ++#include <asm/arch/tosa_wm9712.h> ++ ++/************************************************************ ++ * Debug ++ ************************************************************/ ++#define DBG_LEVEL 0 ++ ++#define DBG_L0 0 ++#define DBG_L1 1 ++#define DBG_L2 2 ++#define DBG_L3 3 ++ ++#ifdef DBG_LEVEL ++#define DEBUG(level, x, args...) \ ++ if ( level <= DBG_LEVEL ) printk("%s: " x,__FUNCTION__ ,##args) ++#else ++#define DEBUG(level, x, args...) \ ++ if ( !level ) printk("%s: " x,__FUNCTION__ ,##args) ++#endif /* DBG_LEVEL */ ++ ++//X#define DISABLE_JACKCHECK_PLAYING ++//X#define USE_HARDWARE_LMIX ++ ++/*** Some valiables **************************************************/ ++typedef struct { ++ unsigned char used; //used: open(1) close(0) ++ unsigned char jack; //Jack: in(1) out(0) ++ unsigned char mic; // Mic headPhone(1) no mic(0) ++ unsigned char last_jack_state; // jack state ++ unsigned char open_play; ++ unsigned char open_rec; ++ unsigned short mode; //Sound mode ++ int out_left; //Volume out left ++ int out_right; //Volume out right ++ int in_left; //Volume in left ++ int in_right; //Volume in right ++ int rate; //Sampling rate ++ int agc; //Agc: on(1) off(0) ++ int vol0; ++#ifdef DISABLE_JACKCHECK_PLAYING ++ int need_after_check; // check jack after playing ++#endif ++#ifdef CONFIG_PM ++ int suspend; //Suspend: on(1) off(0) ++#endif /* CONFIG_PM */ ++} wm9712_stat_t; ++ ++static wm9712_stat_t wm9712_stat; ++static unsigned char ac97_on = 0; ++int wm9712_mono_out = 0; // mix output data into mono ++//static spinlock_t ear_in_lock = SPIN_LOCK_UNLOCKED; ++//static struct tq_struct wm9712_queue; ++static struct timer_list hp_wakeup_timer; ++#define HP_WAKEUP_DELAY (HZ*3) ++ ++static int wm9712_setup(SOUND_SETTINGS *); ++static void wm9712_update_agc(int); ++ ++#define MAKEJACKSTATE(jack,mic) ((jack)*2+(mic)) ++#define INVALID_JACKSTATE -1 ++#define DEV_OUTALL 0 ++#define DEV_SP 1 ++#define DEV_HP 2 ++#define DEV_HPL 3 ++#define DEV_MIC 4 ++ ++#define BIT_ZC (0x1<<7) ++#define BIT_INV (0x1<<6) ++#define VOLL_SHIFT 8 ++#define VOLL_MASK (0x3f<<VOLL_SHIFT) ++#define VOLR_MASK (0x3f) ++#define VOLL_MUTE (0x2000) ++#define MASK_DACVOL (0x1f1f) ++#define LDACVOLSHIFT 8 ++#define RDACVOLSHIFT 0 ++#define BOOSTSHIFT 14 ++#define MASK_BOOST (0x1<<BOOSTSHIFT) ++#define MASK_RECVOL (0x3f3f) ++#define RECVOLLSHIFT 8 ++#define RECVOLRSHIFT 0 ++#define DACVOL_MASK 0x1F1F ++ ++#define RECSL_MASK 0x0707 ++#define RECSL_BITS_MIC 0x0000 ++#define RECSL_BITS_LINEIN 0x0304 ++#define D2H_BIT (0x1<<15) ++#define D2S_BIT (0x1<<14) ++#define AC97_GPIO1 (0x1<<1) ++#define AC97_GPIO5 (0x1<<5) ++#define ALCM_MASK 0x0c00 ++#define ALCM_MUTE 0x0c00 ++#define ALCM_HP 0x0800 ++#define ALC_MASK 0xc080 ++#define ALC_ON 0x4080 ++#define MS_MASK 0x0060 ++#define MS_MIC2 0x0040 ++#define MUTE_INPUT (0x1<<15) ++#define BIT_VRA (0x1<<0) ++ ++#define DEFAULT_OUT_VOLUME (75) ++#define DEFAULT_IN_VOLUME (75) ++#define DEFAULT_RATE (8000) ++#define JACK_POLLING_WAIT (5) ++ ++static DECLARE_WAIT_QUEUE_HEAD(hp_queue); ++static DECLARE_WAIT_QUEUE_HEAD(hp_proc); ++static int volume_table_initialized = FALSE; ++static unsigned short SpVolToReal[101]; ++static unsigned short HpVolToReal[101]; ++static unsigned short MicVolToReal[101]; ++static unsigned short DacVolToReal[101]; ++static unsigned short VolCnvTbl[38][2] __initdata = { ++ {8,31}, {8,31}, {8,30}, {8,29}, {8,28}, // 0 - 4 ++ {8,27}, {8,26}, {8,25}, {8,24}, {8,23}, // 5 - 9 ++ {8,22}, {8,21}, {8,20}, {8,19}, {8,18}, // 10 - 14 ++ {8,17}, {8,16}, {8,15}, {8,14}, {8,13}, // 15 - 19 ++ {8,12}, {8,11}, {8,10}, {8, 9}, {8, 8}, // 20 - 24 ++ {8, 7}, {8, 6}, {8, 5}, {8, 4}, {8, 3}, // 25 - 29 ++ {8, 2}, {8, 1}, {8, 0}, {7, 0}, {6, 0}, // 30 - 34 ++ {5, 0}, {4, 0}, {3, 0}, }; // 35 - 37 ++ ++static unsigned short VolInitTbl[101] __initdata = { ++ 0, 1, 5, 9, 11, 13, 14, 15, 16, 17, ++ 18, 19, 19, 20, 21, 21, 22, 22, 23, 23, ++ 23, 24, 24, 25, 25, 25, 25, 26, 26, 26, ++ 27, 27, 27, 27, 28, 28, 28, 28, 28, 29, ++ 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, ++ 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, ++ 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, ++ 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, ++ 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, ++ 35, 35, 35, 35, 36 ,36, 36, 36, 36, 36, ++ 37 }; ++ ++#ifdef CONFIG_PM ++#define ADEV_MAIN 0 ++#define ADEV_HP 1 ++#define ADEV_VOL 2 ++#define ADEV_OFFON 3 ++#define ADEV_INIT 4 ++static int lockState = 0; ++static void audioLockFCS( int dev, int bLock ) ++{ ++ int curLockState = lockState; ++ int now,last; ++ if (bLock) { ++ curLockState |= 0x1<<dev; ++ } else { ++ curLockState &= ~(0x1<<dev); ++ } ++ if (curLockState!=lockState) { ++ now = (curLockState!=0)?TRUE:FALSE; ++ last = (lockState!=0)?TRUE:FALSE; ++ if ( now != last ) { ++ lock_FCS(LOCK_FCS_SOUND, (curLockState!=0)?TRUE:FALSE); ++ } ++ lockState = curLockState; ++ } ++} ++#endif // end CONFIG_PM ++ ++/************************************************************ ++ * Config & Setup ++ ************************************************************/ ++int wm9712_busy(void) ++{ ++ return wm9712_stat.used; ++} ++ ++void wm9712_checkjack_sleep(void) ++{ ++ interruptible_sleep_on(&hp_proc); ++} ++ ++void wm9712_checkjack_wakeup(void) ++{ ++ wake_up(&hp_proc); ++} ++ ++static int check_hp_jack(void) ++{ ++ unsigned short gpio_status; ++ int count = 0, err = 0; ++ int state; ++ ++ gpio_status = ac97_read(AC97_GPIO_STATUS); ++ state = !(gpio_status & AC97_GPIO1); //Active L ++ ++ while( !(count>10 || err>50) ) { ++ if (wm9712_stat.suspend) mdelay(JACK_POLLING_WAIT); ++ else interruptible_sleep_on_timeout((wait_queue_head_t*)&hp_queue, JACK_POLLING_WAIT ); // wait ++ ++ gpio_status = ac97_read(AC97_GPIO_STATUS); ++ if (state == !(gpio_status & AC97_GPIO1)) { ++ count++; ++ } else { ++ err++; ++ state = !(gpio_status & AC97_GPIO1); ++ count=0; ++ } ++ } ++ ++ if ( count > 10 ) { ++ wm9712_stat.jack = (state)?TRUE:FALSE; ++ } else { // error ++ wm9712_stat.jack = FALSE; ++ } ++ return wm9712_stat.jack; ++} ++ ++static int check_hp_mic(void) ++{ ++ unsigned short gpio_status; ++ int count = 0, err = 0; ++ volatile int state; ++ int LchMute; ++ ++ if (!wm9712_stat.jack) { ++ wm9712_stat.mic = FALSE; ++ return FALSE; ++ } ++#ifdef DISABLE_JACKCHECK_PLAYING ++ if (wm9712_stat.open_play) { // cannot check mic while playing ++ wm9712_stat.need_after_check=TRUE; ++ return wm9712_stat.mic; ++ } ++ wm9712_stat.need_after_check=FALSE; ++#endif ++ ++ wm9712_power_mode_tmp(WM9712_PWR_ENMICBIAS); // MICBIAS on ++ LchMute = !(TC6393_SYS_REG(TC6393_SYS_GPODSR1) & TC6393_L_MUTE); ++ if (!LchMute) TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~TC6393_L_MUTE; // set L_Mute ++ ++ gpio_status = ac97_read(AC97_GPIO_STATUS); ++ state = (gpio_status & AC97_GPIO5); //Active H ++ ++ while( !(count>10 || err>50) ) { ++ if (wm9712_stat.suspend) mdelay(JACK_POLLING_WAIT); ++ else interruptible_sleep_on_timeout((wait_queue_head_t*)&hp_queue, JACK_POLLING_WAIT ); // wait ++ ++ gpio_status = ac97_read(AC97_GPIO_STATUS); ++ if (state == (gpio_status & AC97_GPIO5)) { ++ count++; ++ } else { ++ err++; ++ state = (gpio_status & AC97_GPIO5); ++ count=0; ++ } ++ } ++ ++ wm9712_power_mode_tmp(WM9712_PWR_OFF); // restore MICBIAS ++ if (!LchMute) TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_L_MUTE; // restore L_Mute ++ ++ if ( count > 10 ) { ++ wm9712_stat.mic = (state)?TRUE:FALSE; ++ } else { // error ++ wm9712_stat.mic = FALSE; ++ } ++ return wm9712_stat.mic; ++} ++ ++static void set_mute_registers( int dev, int mute ) ++{ ++ unsigned short val,val2; ++#ifdef USE_HARDWARE_LMIX ++ unsigned short val3; ++#endif ++ ++ switch(dev) { ++ case DEV_MIC: ++ if (mute) { ++ ac97_bit_set(AC97_RECORD_GAIN, MUTE_INPUT); ++ } else { ++ ac97_bit_clear(AC97_RECORD_GAIN, MUTE_INPUT); ++ } ++ break; ++ case DEV_OUTALL: ++ set_mute_registers(DEV_SP,mute); ++ set_mute_registers(DEV_HP,mute); ++ break; ++ case DEV_SP: // speaker ++ val = ac97_read(AC97_MASTER_VOL_STEREO); ++ val2 = ac97_read(AC97_DAC_VOL); ++ if (mute || wm9712_stat.vol0) { ++ val |= AC97_MUTE; ++ val2 |= D2S_BIT; ++ } else { ++ val &= ~AC97_MUTE; ++ val2 &= ~D2S_BIT; ++ } ++ ac97_write(AC97_MASTER_VOL_STEREO,val); ++ ac97_write(AC97_DAC_VOL,val2); ++ break; ++ case DEV_HP: // headphone ++ val = ac97_read(AC97_HEADPHONE_VOL); ++ val2 = ac97_read(AC97_DAC_VOL); ++ if (mute || wm9712_stat.vol0) { ++ val |= AC97_MUTE; ++ val2 |= D2H_BIT; ++ } else { ++ val &= ~AC97_MUTE; ++ val2 &= ~D2H_BIT; ++ } ++ ac97_write(AC97_HEADPHONE_VOL,val); ++ ac97_write(AC97_DAC_VOL,val2); ++ break; ++ case DEV_HPL: // headphone Lch only ++ val = ac97_read(AC97_HEADPHONE_VOL); ++#ifdef USE_HARDWARE_LMIX ++ val2 = ac97_read(AC97_SIDETONE); ++ val3 = ac97_read(AC97_DAC_VOL); ++#endif ++ if (mute) { ++ wm9712_mono_out=1; ++ val |= VOLL_MUTE; // mute bit ++#ifdef USE_HARDWARE_LMIX ++ val2 &= ~ALCM_MASK; // SP Mix to Rch ++ val2 |= ALCM_HP; ++ val3 |= D2H_BIT; ++ val3 &= ~D2S_BIT; ++ if (!wm9712_stat.open_rec) set_mute_registers(DEV_MIC,FALSE); ++#endif ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~TC6393_L_MUTE; // Mute Lch ++ } else { ++ wm9712_mono_out=0; ++ val &= ~VOLL_MASK; ++ val |= (val&VOLR_MASK)<<VOLL_SHIFT; ++#ifdef USE_HARDWARE_LMIX ++ val2 &= ~ALCM_MASK; // mute SP Mix ++ val2 |= ALCM_MUTE; ++ val3 &= ~D2H_BIT; ++ val3 &= ~D2S_BIT; ++ if (!wm9712_stat.open_rec) set_mute_registers(DEV_MIC,TRUE); ++#endif ++ TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_L_MUTE; // Mute Lch off ++ } ++ ac97_write(AC97_HEADPHONE_VOL,val); ++#ifdef USE_HARDWARE_LMIX ++ ac97_write(AC97_SIDETONE,val2) ++ ac97_write(AC97_DAC_VOL,val3); ++#endif ++ break; ++ } ++} ++ ++static void set_audio_registers( int jackmode ) ++{ ++ char play = wm9712_stat.open_play; ++ char rec = wm9712_stat.open_rec; ++ unsigned short val; ++ ++ switch( jackmode ) { ++ case MAKEJACKSTATE(0,0): // Speaker (no HP) ++ case MAKEJACKSTATE(0,1): ++ // record from OnBoard Mic ++ val = ac97_read(AC97_RECORD_SELECT); ++ val &= ~RECSL_MASK; ++ val |= RECSL_BITS_MIC; ++ ac97_write(AC97_RECORD_SELECT,val); ++ // power down ++ wm9712_power_mode_audio((play)?WM9712_PWR_PLAY:WM9712_PWR_OFF); ++ wm9712_power_mode_audioin((rec)?WM9712_PWR_REC:WM9712_PWR_OFF); ++ // mute ++ set_mute_registers(DEV_HP,TRUE); ++ set_mute_registers(DEV_HPL,FALSE); ++ set_mute_registers(DEV_SP,FALSE); ++ break; ++ case MAKEJACKSTATE(1,0): // Stereo HP ++ // record from OnBoard Mic ++ val = ac97_read(AC97_RECORD_SELECT); ++ val &= ~RECSL_MASK; ++ val |= RECSL_BITS_MIC; ++ ac97_write(AC97_RECORD_SELECT,val); ++ // power down ++ wm9712_power_mode_audio((play)?WM9712_PWR_PLAY_HP:WM9712_PWR_OFF); ++ wm9712_power_mode_audioin((rec)?WM9712_PWR_REC_HP:WM9712_PWR_OFF); ++ // mute ++ set_mute_registers(DEV_SP,TRUE); ++ set_mute_registers(DEV_HPL,FALSE); ++ set_mute_registers(DEV_HP,FALSE); ++ break; ++ case MAKEJACKSTATE(1,1): // Mic HP ++ // record from HP Mic ++ val = ac97_read(AC97_RECORD_SELECT); ++ val &= ~RECSL_MASK; ++ val |= RECSL_BITS_LINEIN; ++ ac97_write(AC97_RECORD_SELECT,val); ++ // power down ++ wm9712_power_mode_audio((play)?WM9712_PWR_PLAY_MIC:WM9712_PWR_OFF); ++ wm9712_power_mode_audioin((rec)?WM9712_PWR_REC_MIC:WM9712_PWR_OFF); ++ // mute ++ set_mute_registers(DEV_SP,TRUE); ++ set_mute_registers(DEV_HPL,TRUE); ++ set_mute_registers(DEV_HP,FALSE); ++ break; ++ } ++} ++ ++void wm9712_update_jack_state() ++{ ++ int cur_jack_state; ++ ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_HP, 1 ); ++#endif ++ check_hp_jack(); ++ check_hp_mic(); ++ cur_jack_state = MAKEJACKSTATE(wm9712_stat.jack,wm9712_stat.mic); ++ if (wm9712_stat.last_jack_state == cur_jack_state) { ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_HP, 0 ); ++#endif ++ return; ++ } ++ ++ DEBUG(DBG_L0, "HP jack state changed (Jack=%d,Mic=%d)\r\n",wm9712_stat.jack,wm9712_stat.mic); ++ ++ set_audio_registers(cur_jack_state); ++ wm9712_stat.last_jack_state = cur_jack_state; ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_HP, 0 ); ++#endif ++} ++ ++static void wm9712_ear_in_interrupt(int irq, void *dev_id, struct pt_regs *regs) ++{ ++ wm9712_checkjack_wakeup(); ++} ++ ++ ++void wm9712_exit(void) ++{ ++ set_mute_registers(DEV_OUTALL,TRUE); ++ ++ free_irq(IRQ_GPIO_EAR_IN, NULL); ++ ++ wm9712_power_mode_audio(WM9712_PWR_OFF); ++ wm9712_power_mode_audioin(WM9712_PWR_OFF); ++ wm9712_power_mode_tmp(WM9712_PWR_OFF); ++ ++ pxa_ac97_put(&ac97_on); ++} ++ ++ ++int wm9712_init(void) ++{ ++ unsigned short val; ++ ++ printk("w9712_init\n"); ++ ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_INIT, 1 ); ++#endif ++ if (!volume_table_initialized) { ++ int i; ++ // initialize status ++ memset(&wm9712_stat,0,sizeof(wm9712_stat)); ++ wm9712_stat.out_left = DEFAULT_OUT_VOLUME; ++ wm9712_stat.out_right = DEFAULT_OUT_VOLUME; ++ wm9712_stat.in_left = DEFAULT_IN_VOLUME; ++ wm9712_stat.in_right = DEFAULT_IN_VOLUME; ++ wm9712_stat.rate = DEFAULT_RATE; ++ ++ // set volume table ++ // volume '90' is 0dB, max volume is 7.5dB ++ for (i=0; i<=100; i++) { ++ SpVolToReal[i] = VolCnvTbl[VolInitTbl[i]][1]; ++ HpVolToReal[i] = VolCnvTbl[VolInitTbl[i]][1]; ++ DacVolToReal[i] = VolCnvTbl[VolInitTbl[i]][0]; ++ MicVolToReal[i] = 0xf * i / 100; ++ } ++ volume_table_initialized=TRUE; ++ } ++ wm9712_stat.last_jack_state = INVALID_JACKSTATE; ++ pxa_ac97_get(&codec, &ac97_on); ++ wm9712_power_mode_audio(WM9712_PWR_OFF); ++ wm9712_power_mode_audioin(WM9712_PWR_OFF); ++ wm9712_power_mode_tmp(WM9712_PWR_OFF); ++ ++ ++ // set default values in wm9712 registers ++ // 0x02 MASTER_VOLUME ... ZC=1, INV=1 ++ val = ac97_read(AC97_MASTER_VOL_STEREO); ++ val |= BIT_ZC|BIT_INV; ++ ac97_write(AC97_MASTER_VOL_STEREO,val); ++ ++ // 0x04 HEADPHONE_VOLUME ... ZC=1 ++ val = ac97_read(AC97_HEADPHONE_VOL); ++ val |= BIT_ZC; ++ ac97_write(AC97_HEADPHONE_VOL,val); ++ ++ // 0x0E MIC VOLUME ... set MS ++ val = ac97_read(AC97_MIC_VOL); ++ val &= ~MS_MASK; ++ val |= MS_MIC2; ++ ac97_write(AC97_MIC_VOL,val); ++ ++ // 0x1A RECORD_SELECT ... set BOOST ++ val = ac97_read(AC97_RECORD_SELECT); ++ val |= MASK_BOOST; ++ ac97_write(AC97_RECORD_SELECT,val); ++ ++ // 0x1C RECORD_GAIN ... set ZC=1 ++ val = ac97_read(AC97_RECORD_GAIN); ++ val |= BIT_ZC; ++ ac97_write(AC97_RECORD_GAIN,val); ++ ++ // 0x2A AC97_EXTENDED_STATUS set VRA=1 ++ val = ac97_read(AC97_EXTENDED_STATUS); ++ val |= BIT_VRA; ++ ac97_write(AC97_EXTENDED_STATUS,val); ++ ++ // set default volume ++ wm9712_set_output_volume(wm9712_stat.out_left, wm9712_stat.out_right); ++ wm9712_set_input_gain(wm9712_stat.in_left, wm9712_stat.in_right); ++ ++ // set default rate ++ ac97_set_dac_rate(codec, (unsigned int)wm9712_stat.rate); ++ ac97_set_adc_rate(codec, (unsigned int)wm9712_stat.rate); ++ ++ wm9712_update_jack_state(); ++ init_timer(&hp_wakeup_timer); ++ hp_wakeup_timer.function = wm9712_checkjack_wakeup; ++ ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_INIT, 0 ); ++#endif ++ ++ set_GPIO_IRQ_edge(GPIO_HP_IN, GPIO_BOTH_EDGES); ++ if( request_irq(IRQ_GPIO_EAR_IN, wm9712_ear_in_interrupt, SA_INTERRUPT, "ear_in", NULL) ) { ++ DEBUG(DBG_L0, "IRQ error %d\n", IRQ_GPIO_EAR_IN); ++ return -EBUSY; ++ } ++ ++ return 0; ++} ++ ++/************************************************************ ++ * Open & Close ++ ************************************************************/ ++int wm9712_open(SOUND_SETTINGS *settings) ++{ ++ DEBUG(DBG_L2, "wm9712 open\n"); ++ ++ if ( wm9712_stat.used ) { ++ DEBUG(DBG_L0, "wm9712 device is busy now !\n"); ++ return -EBUSY; ++ } ++ ++ wm9712_stat.used = TRUE; ++ ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_MAIN, 1 ); ++#endif /* CONFIG_PM */ ++ ++ if ( wm9712_setup(settings) < 0 ) { ++ wm9712_close(); ++ wm9712_stat.used = FALSE; ++ return -EINVAL; ++ } ++ ++ return 0; ++} ++ ++int wm9712_close(void) ++{ ++ DEBUG(DBG_L2 ,"wm9712 close\n"); ++ ++ // set_mute_registers(DEV_OUTALL,TRUE); ++ set_mute_registers(DEV_MIC,TRUE); ++ ++ wm9712_stat.used = FALSE; ++ wm9712_stat.open_play = FALSE; ++ wm9712_stat.open_rec = FALSE; ++ ++ wm9712_power_mode_audio(WM9712_PWR_OFF); ++ wm9712_power_mode_audioin(WM9712_PWR_OFF); ++ wm9712_power_mode_tmp(WM9712_PWR_OFF); ++ ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_MAIN, 0 ); ++#endif /* CONFIG_PM */ ++ ++#ifdef DISABLE_JACKCHECK_PLAYING ++ if (wm9712_stat.need_after_check) { ++ wm9712_checkjack_wakeup(); ++ } ++#endif ++ ++ return 0; ++} ++ ++/************************************************************ ++ * Setup ++ ************************************************************/ ++static int wm9712_setup(SOUND_SETTINGS *setting) ++{ ++ int ret = 0; ++ ++ if( setting == NULL ) return -1; ++ ++ if ( !wm9712_stat.used ) { ++ DEBUG(DBG_L0, "not opened !\n"); ++ return -EINVAL; ++ } ++ ++ wm9712_stat.mode = setting->mode & SOUND_MODE_MASK; ++ if (wm9712_stat.mode & SOUND_PLAY_MODE) { ++ DEBUG(DBG_L2, "Sound Play Setting\n"); ++ // wm9712_set_output_volume(setting->output.left, setting->output.right); ++ wm9712_stat.open_play=TRUE; ++ } ++ if (wm9712_stat.mode & SOUND_REC_MODE) { ++ DEBUG(DBG_L2, "Sound Rec Mode\n"); ++ set_mute_registers(DEV_MIC,FALSE); ++ // wm9712_set_input_gain(setting->input.left, setting->input.right); ++ wm9712_stat.open_rec=TRUE; ++ } ++ if (!wm9712_stat.open_play && !wm9712_stat.open_rec) { ++ DEBUG(DBG_L0, "Sound mode(%x) is not supported !\n", wm9712_stat.mode); ++ return -EINVAL; ++ } ++ ++ set_audio_registers(wm9712_stat.last_jack_state); ++ ++ if ( (ret = wm9712_set_freq(setting)) < 0 ) return ret; ++ ++ return 0; ++} ++ ++// for Freq. ++int wm9712_set_freq(SOUND_SETTINGS *setting) ++{ ++ int ret = 0; ++ unsigned int actual_val; ++ wm9712_stat.rate = setting->frequency; ++ DEBUG(DBG_L2, "rate = %d\n", wm9712_stat.rate); ++ ++ if ( !wm9712_stat.used ) { ++ DEBUG(DBG_L0, "not opened !\n"); ++ return -EINVAL; ++ } ++ if ( wm9712_stat.rate < 8000 ) wm9712_stat.rate = 8000; ++ else if ( wm9712_stat.rate > 48000 ) wm9712_stat.rate = 48000; ++ ++ if (wm9712_stat.open_play) { ++ actual_val = ac97_set_dac_rate(codec, (unsigned int)wm9712_stat.rate); ++ if ( actual_val != wm9712_stat.rate) { ++ DEBUG(DBG_L1,"Set DAC rate error: %d->%d\n",wm9712_stat.rate,actual_val); ++ } ++ } ++ if (wm9712_stat.open_rec) { ++ actual_val = ac97_set_adc_rate(codec, (unsigned int)wm9712_stat.rate); ++ if ( actual_val != wm9712_stat.rate) { ++ DEBUG(DBG_L1,"Set ADC rate error: %d->%d\n",wm9712_stat.rate,actual_val); ++ } ++ } ++ ++ DEBUG(DBG_L2, "Sampling rate: %d\n", wm9712_stat.rate); ++ ++ return ret; ++} ++ ++ ++/************************************************************ ++ * Volume ++ ************************************************************/ ++ ++int wm9712_set_output_volume(int left, int right) ++{ ++ unsigned short real_left_vol,real_right_vol,val; ++ ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_VOL, 1 ); ++#endif ++ // speaker volume ++ real_left_vol = SpVolToReal[left]; ++ real_right_vol = SpVolToReal[right]; ++ ++ val = ac97_read(AC97_MASTER_VOL_STEREO); ++ val &= ~(VOLL_MASK|VOLR_MASK); ++ val |= (real_left_vol << VOLL_SHIFT) | real_right_vol; ++ ac97_write(AC97_MASTER_VOL_STEREO,val); ++ ++ // head phone volume ++ real_left_vol = HpVolToReal[left]; ++ real_right_vol = HpVolToReal[right]; ++ ++ val = ac97_read(AC97_HEADPHONE_VOL); ++ val &= ~(VOLL_MASK|VOLR_MASK); ++ if (wm9712_stat.mic) { // minimize Lch volume ++ val |= VOLL_MASK | real_right_vol; ++ } else { ++ val |= (real_left_vol << VOLL_SHIFT) | real_right_vol; ++ } ++ ac97_write(AC97_HEADPHONE_VOL,val); ++ ++ // pcm volume ++ real_left_vol = DacVolToReal[left]; ++ real_right_vol = DacVolToReal[right]; ++ ++ val = ac97_read(AC97_DAC_VOL); ++ val &= ~DACVOL_MASK; ++ val |= (real_left_vol << VOLL_SHIFT) | real_right_vol; ++ ac97_write(AC97_DAC_VOL,val); ++ ++ wm9712_stat.out_left = left; ++ wm9712_stat.out_right = right; ++ ++ // volume 0 means mute ++ if ( (left==0 && right==0) && wm9712_stat.vol0!=TRUE) { ++ wm9712_stat.vol0 = TRUE; ++ set_mute_registers(DEV_OUTALL,TRUE); ++ } ++ if ( (left>0 || right>0) && wm9712_stat.vol0==TRUE) { ++ wm9712_stat.vol0 = FALSE; ++ set_audio_registers(wm9712_stat.last_jack_state); ++ } ++ ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_VOL, 0 ); ++#endif ++ return 0; ++} ++ ++int wm9712_set_input_gain(int left, int right) ++{ ++ unsigned short real_left_vol,real_right_vol,val; ++ ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_VOL, 1 ); ++#endif ++ ++ real_left_vol = MicVolToReal[left]; ++ real_right_vol = MicVolToReal[left]; // Rch use left volume ++ ++ val = ac97_read(AC97_RECORD_GAIN); ++ val &= ~(VOLL_MASK|VOLR_MASK); ++ val |= (real_left_vol << VOLL_SHIFT) | real_right_vol; ++ ac97_write(AC97_RECORD_GAIN,val); ++ ++ wm9712_stat.in_left = left; ++ wm9712_stat.in_right = right; ++ ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_VOL, 0 ); ++#endif ++ ++ return 0; ++} ++ ++/* ++ * AGC ++ */ ++static void wm9712_update_agc(int agc) ++{ ++ unsigned short val; ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_VOL, 1 ); ++#endif ++ if ( wm9712_stat.mode | SOUND_REC_MODE ) { ++ val = ac97_read(AC97_NOISE_CTL); ++ val &= ~ALC_MASK; ++ if (agc) val |= ALC_ON; ++ ac97_write(AC97_NOISE_CTL,val); ++ } ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_VOL, 0 ); ++#endif ++ ++} ++ ++int wm9712_set_agc(int agc) ++{ ++ if ( agc < 0 ) return wm9712_stat.agc; ++ agc = !!agc; /* should be 0 or 1 now */ ++ if ( wm9712_stat.agc != agc ) { ++ wm9712_stat.agc = agc; ++ wm9712_update_agc(wm9712_stat.agc); ++ } ++ return agc; ++} ++ ++/*** Suspend/Resume ***********************************************************/ ++#ifdef CONFIG_PM ++void wm9712_suspend(void) ++{ ++ DEBUG(DBG_L2, "in\n"); ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_OFFON, 1 ); ++#endif ++ wm9712_stat.suspend = 1; ++ wm9712_exit(); ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_OFFON, 0 ); ++#endif ++ DEBUG(DBG_L2, "out\n"); ++} ++ ++void wm9712_resume(void) ++{ ++ DEBUG(DBG_L2, "in\n"); ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_OFFON, 1 ); ++#endif ++ wm9712_init(); ++ if (wm9712_stat.open_play) { ++ ac97_set_dac_rate(codec, (unsigned int)wm9712_stat.rate); ++ } ++ if (wm9712_stat.open_rec) { ++ set_mute_registers(DEV_MIC,FALSE); ++ ac97_set_adc_rate(codec, (unsigned int)wm9712_stat.rate); ++ } ++ wm9712_stat.suspend = 0; ++ //X wm9712_checkjack_wakeup(); ++ hp_wakeup_timer.expires = jiffies + HP_WAKEUP_DELAY; ++ add_timer(&hp_wakeup_timer); ++#ifdef CONFIG_PM ++ audioLockFCS( ADEV_OFFON, 0 ); ++#endif ++ DEBUG(DBG_L2, "out\n"); ++} ++#endif /* CONFIG_PM */ +diff -Nur linux_c860_org/drivers/usb/Config.in linux/drivers/usb/Config.in +--- linux_c860_org/drivers/usb/Config.in 2002-08-29 12:26:42.000000000 +0900 ++++ linux/drivers/usb/Config.in 2004-06-10 21:09:10.000000000 +0900 +@@ -36,6 +36,12 @@ + fi + dep_tristate ' OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support' CONFIG_USB_OHCI $CONFIG_USB + dep_tristate ' SA1111 OHCI-compatible host interface support' CONFIG_USB_OHCI_SA1111 $CONFIG_USB ++dep_tristate ' TC6393 OHCI-compatible host interface support' CONFIG_USB_OHCI_TC6393 $CONFIG_USB ++if [ "$CONFIG_USB_OHCI_TC6393" != "n" ]; then ++ define_bool CONFIG_USB_USE_INTERNAL_MEMORY y ++else ++ define_bool CONFIG_USB_USE_INTERNAL_MEMORY n ++fi + + comment 'USB Device Class drivers' + dep_tristate ' USB Audio support' CONFIG_USB_AUDIO $CONFIG_USB $CONFIG_SOUND +diff -Nur linux_c860_org/drivers/usb/Makefile linux/drivers/usb/Makefile +--- linux_c860_org/drivers/usb/Makefile 2002-08-29 12:26:42.000000000 +0900 ++++ linux/drivers/usb/Makefile 2004-06-10 21:09:10.000000000 +0900 +@@ -16,10 +16,11 @@ + + # Multipart objects. + +-list-multi := usbcore.o hid.o pwc.o ++list-multi := usbcore.o hid.o pwc.o usb_ohci_tc6393.o + usbcore-objs := usb.o usb-debug.o hub.o + hid-objs := hid-core.o hid-input.o + pwc-objs := pwc-if.o pwc-misc.o pwc-ctrl.o pwc-uncompress.o ++ohci-tc6393-objs := usb-ohci.o usb-ohci-tc6393.o pcipool.o mem-onchip.o + + + # Optional parts of multipart objects. +@@ -48,6 +49,7 @@ + obj-$(CONFIG_USB_UHCI_ALT) += uhci.o + obj-$(CONFIG_USB_OHCI) += usb-ohci.o usb-ohci-pci.o + obj-$(CONFIG_USB_OHCI_SA1111) += usb-ohci.o usb-ohci-sa1111.o ++obj-$(CONFIG_USB_OHCI_TC6393) += usbcore.o usb_ohci_tc6393.o + + obj-$(CONFIG_USB_MOUSE) += usbmouse.o + obj-$(CONFIG_USB_HID) += hid.o +@@ -105,3 +107,6 @@ + + pwc.o: $(pwc-objs) + $(LD) -r -o $@ $(pwc-objs) ++ ++usb_ohci_tc6393.o: $(ohci-tc6393-objs) ++ $(LD) -r -o $@ $(ohci-tc6393-objs) +diff -Nur linux_c860_org/drivers/usb/device/bi/pxa.c linux/drivers/usb/device/bi/pxa.c +--- linux_c860_org/drivers/usb/device/bi/pxa.c 2003-11-07 11:35:45.000000000 +0900 ++++ linux/drivers/usb/device/bi/pxa.c 2004-06-10 21:09:10.000000000 +0900 +@@ -24,6 +24,8 @@ + * Change Log + * 28-Nov-2003 Lineo Solutions, Inc. Add module parameter. 'shortpacket' + * and 'recvpacket'. ++ * ChangeLog: ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa (support cable gpio) + * + */ + +@@ -912,6 +914,10 @@ + PXA_REGS(UDCCS0," <-- ep0"); + } + ++#ifdef USBD_CABLE_GPIO ++static int udc_connect_state = 0; ++#endif ++ + /* ********************************************************************************************* */ + /* Interrupt Handler + */ +@@ -975,10 +981,24 @@ + // uncommon interrupts + if ((udccr = UDCCR) & (UDCCR_RSTIR | UDCCR_RESIR | UDCCR_SUSIR)) { + ++#ifdef USBD_CABLE_GPIO ++ if (!udc_connect_state && (udccr & UDCCR_RSTIR)) { ++ // printk("ignore UDC Reset\n"); ++ UDCCR |= UDCCR_RSTIR; ++ udccr &= ~UDCCR_RSTIR; ++ } ++ if (!udc_connect_state && (udccr & UDCCR_RESIR)) { ++ // printk("ignore UDC Resume\n"); ++ UDCCR |= UDCCR_RESIR; ++ udccr &= ~UDCCR_RESIR; ++ } ++#endif ++ + // UDC Reset +- if (udccr & UDCCR_RSTIR) { ++ if (udccr & UDCCR_RSTIR) { + #if defined(CONFIG_ARCH_SHARP_SL) && defined(CONFIG_APM_CPU_IDLE) + static int is1stReset = 1; ++ // printk("UDC Reset\n"); + if (is1stReset) { + is1stReset = 0; + } else { +@@ -995,7 +1015,8 @@ + } + + // UDC Resume +- if (udccr & UDCCR_RESIR) { ++ if (udccr & UDCCR_RESIR) { ++ // printk("UDC Resume\n"); + PXA_CCR(udccr, "------------------------> Resume"); + if (udc_suspended) { + #if defined(CONFIG_ARCH_SHARP_SL) && defined(CONFIG_APM_CPU_IDLE) +@@ -1009,6 +1030,7 @@ + + // UDC Suspend + if (udccr & UDCCR_SUSIR) { ++ // printk("UDC Suspend\n"); + PXA_CCR(udccr, "------------------------> Suspend"); + if (!udc_suspended) { + #if defined(CONFIG_ARCH_SHARP_SL) && defined(CONFIG_APM_CPU_IDLE) +@@ -1284,7 +1306,17 @@ + */ + int udc_connected () + { +- return 1; ++ int rc = 1; ++#ifdef USBD_CABLE_GPIO ++#ifdef USBD_CABLE_ACTIVE_HIGH ++ rc = (GPLR(USBD_CABLE_GPIO) & GPIO_bit(USBD_CABLE_GPIO)) != 0; ++ //dbg_udc (1, "udc_connected: ACTIVE_HIGH: %d", rc); ++#else ++ rc = (GPLR(USBD_CABLE_GPIO) & GPIO_bit(USBD_CABLE_GPIO)) == 0; ++ //dbg_udc (1, "udc_connected: ACTIVE_LOW: %d", rc); ++#endif ++#endif ++ return rc; + } + + /** +@@ -1294,6 +1326,9 @@ + */ + void udc_connect (void) + { ++#ifdef USBD_CABLE_GPIO ++ udc_connect_state = 1; ++#endif + #ifdef CONFIG_SABINAL_DISCOVERY + /* Set GPIO pin function to I/O */ + GAFR1_U &= ~(0x3 << ((USBD_CONNECT_GPIO & 0xF) << 1)); +@@ -1318,6 +1353,20 @@ + GPCR(USBD_CONNECT_GPIO) = GPIO_bit(USBD_CONNECT_GPIO); + #endif + ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++ if (!udc_connected()) { ++ //printk("USB Cable not connected!!\n"); ++ return; ++ } ++ SCP_JC_REG_GPCR |= USBD_CONNECT_GPIO; ++#if defined(USBD_CONNECT_HIGH) ++ /* Set GPIO pin high to connect */ ++ set_scoop_jc_gpio(USBD_CONNECT_GPIO); ++#else ++ /* Set GPIO pin low to connect */ ++ reset_scoop_jc_gpio(USBD_CONNECT_GPIO); ++#endif ++ + #else + #warning NO USB Device connect + #endif +@@ -1330,6 +1379,9 @@ + */ + void udc_disconnect (void) + { ++#ifdef USBD_CABLE_GPIO ++ udc_connect_state = 0; ++#endif + #ifdef CONFIG_SABINAL_DISCOVERY + /* Set GPIO pin function to I/O */ + GAFR1_U &= ~(0x3 << ((USBD_CONNECT_GPIO & 0xF) << 1)); +@@ -1354,18 +1406,35 @@ + GPSR(USBD_CONNECT_GPIO) = GPIO_bit(USBD_CONNECT_GPIO); + #endif + ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++ SCP_JC_REG_GPCR |= USBD_CONNECT_GPIO; ++#if defined(USBD_CONNECT_HIGH) ++ /* Set GPIO pin low to disconnect */ ++ reset_scoop_jc_gpio(USBD_CONNECT_GPIO); ++#else ++ /* Set GPIO pin high to disconnect */ ++ set_scoop_jc_gpio(USBD_CONNECT_GPIO); ++#endif ++ + #else + #warning NO USB Device connect + #endif + } + +-#if 0 ++#ifdef USBD_CABLE_GPIO + /** + * udc_int_hndlr_cable - interrupt handler for cable + */ + static void udc_int_hndlr_cable (int irq, void *dev_id, struct pt_regs *regs) + { + // GPIOn interrupt ++ //dbg_udc("udc_cradle_interrupt: ->%08x\n",GPLR(USBD_CABLE_GPIO)); ++ if (udc_connected()) { ++ usbd_device_event(udc_device, DEVICE_HUB_RESET, 0); ++ udc_cable_event (); ++ } else { ++ udc_disconnect(); ++ } + } + #endif + +@@ -1663,12 +1732,14 @@ + */ + int udc_request_cable_irq () + { +-#ifdef XXXX_CABLE_IRQ ++#ifdef USBD_CABLE_GPIO ++ set_GPIO_mode(USBD_CABLE_GPIO | GPIO_IN); ++ set_GPIO_IRQ_edge(USBD_CABLE_GPIO, GPIO_BOTH_EDGES); + // request IRQ and IO region +- if (request_irq +- (XXXX_CABLE_IRQ, int_hndlr, SA_INTERRUPT | SA_SAMPLE_RANDOM, UDC_NAME " Cable", +- NULL) != 0) { +- printk (KERN_INFO "usb_ctl: Couldn't request USB irq\n"); ++ if (request_irq (IRQ_GPIO(USBD_CABLE_GPIO), udc_int_hndlr_cable, ++ SA_INTERRUPT | SA_SAMPLE_RANDOM, UDC_NAME " Cable", NULL) != 0) ++ { ++ printk (KERN_INFO "usb_ctl: Couldn't request USB cable irq\n"); + return -EINVAL; + } + #endif +@@ -1921,8 +1992,8 @@ + */ + void udc_release_cable_irq () + { +-#ifdef XXXX_IRQ +- free_irq (XXXX_CABLE_IRQ, NULL); ++#ifdef USBD_CABLE_GPIO ++ free_irq (IRQ_GPIO(USBD_CABLE_GPIO), NULL); + #endif + } + +diff -Nur linux_c860_org/drivers/usb/device/bi/pxa.h linux/drivers/usb/device/bi/pxa.h +--- linux_c860_org/drivers/usb/device/bi/pxa.h 2002-08-26 15:19:05.000000000 +0900 ++++ linux/drivers/usb/device/bi/pxa.h 2004-06-10 21:09:10.000000000 +0900 +@@ -21,6 +21,8 @@ + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * ++ * ChangeLog: ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + +@@ -54,6 +56,15 @@ + #define USBD_CONNECT_HIGH 1 + #endif + ++#if defined(CONFIG_ARCH_PXA_TOSA) ++/* SHARP SL-6000 specific GPIO assignments */ ++#define USBD_CONNECT_GPIO SCP_JC_USB_PULLUP ++#define USBD_CONNECT_HIGH 1 ++#define USBD_CABLE_GPIO GPIO_USB_IN ++// active low ++//#define USBD_CABLE_ACTIVE_HIGH 1 ++#endif ++ + + /* + * DMA Notes +diff -Nur linux_c860_org/drivers/usb/device/usbd-arch.h linux/drivers/usb/device/usbd-arch.h +--- linux_c860_org/drivers/usb/device/usbd-arch.h 2003-10-16 13:59:01.000000000 +0900 ++++ linux/drivers/usb/device/usbd-arch.h 2004-06-10 21:09:10.000000000 +0900 +@@ -42,6 +42,9 @@ + * Typically during early development you will set these via the kernel + * configuration and migrate the values into here once specific values + * have been tested and will no longer change. ++ * ++ * Change Log ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + +@@ -442,13 +445,13 @@ + #define CONFIG_USBD_PRODUCT_NAME "SL-C750" + #else + #define CONFIG_USBD_PRODUCT_NAME "SL-7500" +-#endif +-#endif +-#endif ++#endif // CONFIG_ARCH_SHARP_SL_J ++#endif // CONFIG_ARCH_PXA_HUSKY ++#endif // CONFIG_ARCH_PXA_SHEPHERD + + #ifdef CONFIG_ARCH_PXA_BOXER +- #undef CONFIG_USBD_PRODUCT_NAME +- #define CONFIG_USBD_PRODUCT_NAME "SL-C860" ++ #undef CONFIG_USBD_PRODUCT_NAME ++ #define CONFIG_USBD_PRODUCT_NAME "SL-C860" + #endif + + #undef CONFIG_USBD_NET_CDC +@@ -458,4 +461,38 @@ + #define CONFIG_USBD_NET_MDLM 1 + #define CONFIG_USBD_MAC_AS_SERIAL_NUMBER 1 + +-#endif ++#endif // CONFIG_ARCH_PXA_CORGI ++ ++ ++#ifdef CONFIG_ARCH_PXA_TOSA ++ ++ #warning CONFIGURING FOR TOSA ++ ++ #undef CONFIG_USBD_VENDORID ++ #define CONFIG_USBD_VENDORID 0x04dd ++ #undef CONFIG_USBD_SERIAL_PRODUCT ID ++ #define CONFIG_USBD_SERIAL_PRODUCT ID 0x9032 ++ #undef CONFIG_USBD_NET_PRODUCTID ++ #define CONFIG_USBD_NET_PRODUCTID 0x9032 ++ ++ #undef CONFIG_USBD_SELFPOWERED ++ #undef CONFIG_USBD_MANUFACTURER ++ #undef CONFIG_USBD_PRODUCT_NAME ++ ++ #define CONFIG_USBD_SELFPOWERED 1 ++ #define CONFIG_USBD_MANUFACTURER "Sharp" ++#ifdef CONFIG_ARCH_SHARP_SL_J ++ #define CONFIG_USBD_PRODUCT_NAME "SL-6000" ++#else ++ #define CONFIG_USBD_PRODUCT_NAME "SL-6000" ++#endif // CONFIG_ARCH_SHARP_SL_J ++ ++ #undef CONFIG_USBD_NET_CDC ++ #undef CONFIG_USBD_NET_MDLM ++ #undef CONFIG_USBD_NET_SAFE ++ ++ #define CONFIG_USBD_NET_MDLM 1 ++ #define CONFIG_USBD_MAC_AS_SERIAL_NUMBER 1 ++ ++#endif // CONFIG_ARCH_PXA_TOSA ++ +diff -Nur linux_c860_org/drivers/usb/device/usbd-monitor.c linux/drivers/usb/device/usbd-monitor.c +--- linux_c860_org/drivers/usb/device/usbd-monitor.c 2002-08-26 15:19:04.000000000 +0900 ++++ linux/drivers/usb/device/usbd-monitor.c 2004-06-10 21:09:10.000000000 +0900 +@@ -23,6 +23,8 @@ + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * ++ * ChangeLog: ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + +@@ -62,7 +64,7 @@ + * Architecture specific includes + */ + +-#if defined(CONFIG_ARCH_SA1100) || defined(CONFIG_SABINAL_DISCOVERY) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_SA1100) || defined(CONFIG_SABINAL_DISCOVERY) || defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + + #include <asm/irq.h> + #include <asm/hardware.h> +diff -Nur linux_c860_org/drivers/usb/inode.c linux/drivers/usb/inode.c +--- linux_c860_org/drivers/usb/inode.c 2002-08-26 14:39:15.000000000 +0900 ++++ linux/drivers/usb/inode.c 2004-06-10 21:09:10.000000000 +0900 +@@ -24,6 +24,9 @@ + * + * History: + * 0.1 04.01.2000 Created ++ * ++ * Change Log ++ * 27-Dec-2003 SHARP fixed non-reentrant codes + */ + + /*****************************************************************************/ +@@ -628,6 +631,9 @@ + s->s_root = d_alloc_root(root_inode); + if (!s->s_root) + goto out_no_root; ++#ifdef CONFIG_ARCH_SHARP_SL ++ lock_kernel(); ++#endif + list_add_tail(&s->u.usbdevfs_sb.slist, &superlist); + for (i = 0; i < NRSPECIAL; i++) { + if (!(inode = iget(s, IROOT+1+i))) +@@ -646,6 +652,9 @@ + recurse_new_dev_inode(bus->root_hub, s); + } + up (&usb_bus_list_lock); ++#ifdef CONFIG_ARCH_SHARP_SL ++ unlock_kernel(); ++#endif + return s; + + out_no_root: +@@ -674,9 +683,15 @@ + struct list_head *slist; + + lock_kernel(); ++#ifdef CONFIG_ARCH_SHARP_SL ++ down (&usb_bus_list_lock); ++#endif + for (slist = superlist.next; slist != &superlist; slist = slist->next) + new_bus_inode(bus, list_entry(slist, struct super_block, u.usbdevfs_sb.slist)); + update_special_inodes(); ++#ifdef CONFIG_ARCH_SHARP_SL ++ up (&usb_bus_list_lock); ++#endif + unlock_kernel(); + usbdevfs_conn_disc_event(); + } +@@ -684,9 +699,15 @@ + void usbdevfs_remove_bus(struct usb_bus *bus) + { + lock_kernel(); ++#ifdef CONFIG_ARCH_SHARP_SL ++ down (&usb_bus_list_lock); ++#endif + while (!list_empty(&bus->inodes)) + free_inode(list_entry(bus->inodes.next, struct inode, u.usbdev_i.dlist)); + update_special_inodes(); ++#ifdef CONFIG_ARCH_SHARP_SL ++ up (&usb_bus_list_lock); ++#endif + unlock_kernel(); + usbdevfs_conn_disc_event(); + } +@@ -696,9 +717,15 @@ + struct list_head *slist; + + lock_kernel(); ++#ifdef CONFIG_ARCH_SHARP_SL ++ down (&usb_bus_list_lock); ++#endif + for (slist = superlist.next; slist != &superlist; slist = slist->next) + new_dev_inode(dev, list_entry(slist, struct super_block, u.usbdevfs_sb.slist)); + update_special_inodes(); ++#ifdef CONFIG_ARCH_SHARP_SL ++ up (&usb_bus_list_lock); ++#endif + unlock_kernel(); + usbdevfs_conn_disc_event(); + } +@@ -709,6 +736,9 @@ + struct siginfo sinfo; + + lock_kernel(); ++#ifdef CONFIG_ARCH_SHARP_SL ++ down (&usb_bus_list_lock); ++#endif + while (!list_empty(&dev->inodes)) + free_inode(list_entry(dev->inodes.next, struct inode, u.usbdev_i.dlist)); + while (!list_empty(&dev->filelist)) { +@@ -728,6 +758,9 @@ + } + + update_special_inodes(); ++#ifdef CONFIG_ARCH_SHARP_SL ++ up (&usb_bus_list_lock); ++#endif + unlock_kernel(); + usbdevfs_conn_disc_event(); + } +diff -Nur linux_c860_org/drivers/usb/mem-onchip.c linux/drivers/usb/mem-onchip.c +--- linux_c860_org/drivers/usb/mem-onchip.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/usb/mem-onchip.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,364 @@ ++/* ++ * linux/drivers/usb/mem-onchip.c ++ * ++ * memory allocate functions for RAM on chip ++ * ++ * Copyright (c) 2003 Lineo Solutions, Inc. ++ * ++ * This file is subject to the terms and conditions of the GNU General Public ++ * License. See the file "COPYING" in the main directory of this archive ++ * for more details. ++ * ++ */ ++#include <linux/config.h> ++#include <linux/module.h> ++#include <linux/init.h> ++#include <linux/sched.h> ++#include <linux/ioport.h> ++#include <linux/interrupt.h> ++#include <linux/slab.h> ++#include <linux/usb.h> ++ ++#include <asm/hardware.h> ++#include <asm/irq.h> ++#include <asm/io.h> ++ ++#include "mem-onchip.h" ++ ++#if 0 ++#define dbg(format, arg...) printk(KERN_DEBUG __FILE__ ": " format "\n" , ## arg) ++#else ++#define dbg(format, arg...) do {} while (0) ++#endif ++ ++ ++ ++//#define MALLOCK_BOUNDART_32BYTE ++#define MALLOCK_BOUNDART_16BYTE ++ ++#define MAKE_POINTER(p, offset) ((oc_mem_head *)((u32)(p) + offset)) ++ ++#define INIT_OC_MEM_HEAD(p, s) \ ++ {\ ++ INIT_LIST_HEAD(&(p)->free_list);\ ++ (p)->size = s;\ ++ (p)->flag = 0;\ ++ } ++ ++#define IS_ALLOCATED_MEMORY(p) ((struct list_head *)(p) == (p)->free_list.next \ ++ && (p)->free_list.next == (p)->free_list.prev) ++ ++/* memory block header */ ++typedef struct __oc_mem_head { ++ struct list_head free_list; ++ size_t size; ++ u32 flag; ++#ifdef MALLOCK_BOUNDART_32BYTE ++ u32 dummy[4]; // for 32byte boundary ++#endif ++} oc_mem_head; ++ ++ ++u32 OC_MEM_TOP = 0; ++static u32 OC_MEM_BASE = 0; ++static u32 OC_MEM_SIZE = 0; ++static u32 OC_MEM_HCCA_BASE = 0; ++#define OC_MEM_HCCA_SIZE 0x100 ++ ++static spinlock_t oc_mem_list_lock = SPIN_LOCK_UNLOCKED; ++static int is_oc_hcca_allocated = 0; ++ ++static void oc_mem_list_add(oc_mem_head *cp); ++static void* oc_malloc(size_t size, int gfp); ++static void oc_mfree(void* fp); ++static size_t oc_mem_check(int verbose); ++ ++ ++/* mem_base is 256byte boundary */ ++void oc_mem_init(unsigned int mem_base, size_t size) ++{ ++ oc_mem_head *top, *cp; ++ ++ if (OC_MEM_BASE) return; ++ ++ OC_MEM_TOP = mem_base; ++ OC_MEM_HCCA_BASE = mem_base; ++ OC_MEM_BASE = mem_base + OC_MEM_HCCA_SIZE; /* 0x100 for HCCA */ ++ OC_MEM_SIZE = size - OC_MEM_HCCA_SIZE; ++ ++ top = MAKE_POINTER(OC_MEM_BASE, 0); ++ INIT_OC_MEM_HEAD(top, 0); ++ ++ cp = MAKE_POINTER(top, sizeof(oc_mem_head) + top->size); ++ INIT_OC_MEM_HEAD(cp, OC_MEM_SIZE ++ - sizeof(oc_mem_head) - top->size ++ - sizeof(oc_mem_head)); ++ ++ list_add(&cp->free_list, &top->free_list); ++ ++#if 0 ++ // for test ++ { ++ char *a, *b, *c; ++ a = oc_malloc(oc_mem_check(1), 0); ++ oc_mem_check(1); ++ ++ a = oc_malloc(256, 0); ++ oc_mem_check(1); ++ b = oc_malloc(256, 0); ++ oc_mem_check(1); ++ c = oc_malloc(256, 0); ++ oc_mem_check(1); ++ oc_mfree(b); ++ oc_mem_check(1); ++ b = oc_malloc(256, 0); ++ oc_mem_check(); ++ ++ oc_mfree(a); ++ oc_mem_check(1); ++ oc_mfree(b); ++ oc_mem_check(1); ++ oc_mfree(c); ++ oc_mem_check(1); ++ ++ a = oc_malloc(256, 0); ++ oc_mem_check(1); ++ b = oc_malloc(256, 0); ++ oc_mem_check(1); ++ c = oc_malloc(256, 0); ++ oc_mem_check(1); ++ oc_mfree(a); ++ oc_mem_check(1); ++ oc_mfree(c); ++ oc_mem_check(1); ++ oc_mfree(b); ++ oc_mem_check(1); ++ } ++#endif ++} ++ ++static void oc_mem_list_add(oc_mem_head *cp) ++{ ++ oc_mem_head *top = (oc_mem_head *)OC_MEM_BASE; ++ struct list_head *n; ++ ++ /* address order */ ++ list_for_each(n, &top->free_list) { ++ if ((u32)n > (u32)cp) { ++ list_add_tail(&cp->free_list, n); ++ return; ++ } ++ } ++ list_add_tail(&cp->free_list, &top->free_list); ++} ++ ++static void* oc_malloc(size_t size, int gfp) ++{ ++ oc_mem_head *top = (oc_mem_head *)OC_MEM_BASE; ++ oc_mem_head *cp = NULL; ++ struct list_head *n; ++ ++ if (!top) ++ panic("oc_malloc: not set OC_MEM_BASE."); ++ ++ if (size == 0) ++ return (void*)0; ++ ++#if defined(MALLOCK_BOUNDART_32BYTE) ++ size = ((size + 32 - 1) / 32) * 32; // for 32byte boundary ++#elif defined(MALLOCK_BOUNDART_16BYTE) ++ size = ((size + 16 - 1) / 16) * 16; // for 16byte boundary ++#else ++ size = ((size + sizeof(u32) - 1) / sizeof(u32)) * sizeof(u32); ++#endif ++ ++ list_for_each(n, &top->free_list) { ++ if (((oc_mem_head *)n)->size >= size) { ++ cp = (oc_mem_head *)n; ++ break; ++ } ++ } ++ if (!cp) { ++ return (void*)0; ++ } ++ ++ if (cp->size > size + sizeof(oc_mem_head)) { ++ oc_mem_head *fp; ++ size_t alloc = size + sizeof(oc_mem_head); ++ size_t new_size = cp->size - alloc; ++ ++ list_del(&cp->free_list); ++ INIT_OC_MEM_HEAD(cp, size); ++ ++ fp = MAKE_POINTER(cp, alloc); ++ INIT_OC_MEM_HEAD(fp, new_size); ++ oc_mem_list_add(fp); ++ dbg("separate %08x-%04x %08x-%04x\n", (u32)cp, cp->size, (u32)fp, fp->size); ++ } else if (cp->free_list.next == cp->free_list.prev ++ && cp->free_list.next == &top->free_list) { ++ dbg("mallock error %08x-%04x\n", (u32)cp, cp->size); ++ return (void*)0; ++ } else { ++ dbg("alloc this %08x-%04x\n", (u32)cp, cp->size); ++ list_del_init(&cp->free_list); ++ } ++ ++ return (void *)(cp + 1); ++} ++ ++static void oc_mfree(void* fp) ++{ ++ oc_mem_head *top = (oc_mem_head *)OC_MEM_BASE; ++ oc_mem_head *cp = (oc_mem_head *)fp - 1; ++ struct list_head *n; ++ ++ if (fp == (void*)0) ++ return; ++ if (!IS_ALLOCATED_MEMORY(cp)) { ++ dbg("%08x is not allocated memory. n=%08x p=%08x s=%04x\n", ++ (u32)fp, (u32)cp->free_list.next, (u32)cp->free_list.prev, cp->size); ++ return; ++ } ++ ++ list_for_each(n, &top->free_list) { ++ /* cp is just previous of this free block */ ++ if (MAKE_POINTER(cp, cp->size + sizeof(oc_mem_head)) ++ == (oc_mem_head *)n) { ++ oc_mem_head *pp = (oc_mem_head *)n->prev; ++ dbg("P %08x-%04x merged to %08x-%04x\n", (u32)n, ((oc_mem_head *)n)->size, (u32)cp, cp->size); ++ list_del(n); ++ INIT_OC_MEM_HEAD(cp, cp->size ++ + ((oc_mem_head *)n)->size ++ + sizeof(oc_mem_head)); ++ /* cp merge to previous free block */ ++ if (cp == MAKE_POINTER(pp, ++ pp->size + sizeof(oc_mem_head)) && pp != top) { ++ dbg("P %08x-%04x merged to %08x-%04x\n", (u32)cp, cp->size, (u32)pp, pp->size); ++ list_del(&pp->free_list); ++ INIT_OC_MEM_HEAD(pp, pp->size ++ + cp->size + sizeof(oc_mem_head)); ++ cp = pp; ++ } ++ break; ++ } ++ /* cp is just next of this free block */ ++ if (cp == MAKE_POINTER(n, ((oc_mem_head *)n)->size ++ + sizeof(oc_mem_head))) { ++ oc_mem_head *np = (oc_mem_head *)n->next; ++ dbg("N %08x-%04x merged to %08x-%04x\n", (u32)cp, cp->size, (u32)n, ((oc_mem_head *)n)->size); ++ list_del(n); ++ INIT_OC_MEM_HEAD((oc_mem_head *)n, ++ ((oc_mem_head *)n)->size ++ + cp->size + sizeof(oc_mem_head)); ++ cp = (oc_mem_head *)n; ++ if (np == MAKE_POINTER(cp, ++ cp->size + sizeof(oc_mem_head))) { ++ dbg("N %08x-%04x merged to %08x-%04x\n", (u32)np, np->size, (u32)cp, cp->size); ++ list_del(&np->free_list); ++ INIT_OC_MEM_HEAD(cp, cp->size ++ + np->size + sizeof(oc_mem_head)); ++ } ++ break; ++ } ++ } ++ ++ oc_mem_list_add(cp); ++} ++ ++ ++static size_t oc_mem_check(int verbose) ++{ ++ oc_mem_head *top = (oc_mem_head *)OC_MEM_BASE; ++ oc_mem_head *nhp = top; ++ int bc = 0; ++ int alloc_bc = 0; ++ int free_bc = 0; ++ size_t alloc_size = 0; ++ size_t free_size = 0; ++ size_t total = 0; ++ ++ if (verbose) { ++ printk("[No.] A HEAD PREV NEXT SIZE\n"); ++ printk("-----+-+--------+--------+--------+----\n"); ++ } ++ while ((u32)nhp < OC_MEM_BASE + OC_MEM_SIZE) { ++ char *mark; ++ if (IS_ALLOCATED_MEMORY(nhp)) { ++ mark = "*"; ++ alloc_bc++; ++ alloc_size += nhp->size + sizeof(oc_mem_head); ++ } else { ++ mark = " "; ++ free_bc++; ++ free_size += nhp->size + sizeof(oc_mem_head); ++ } ++ total += nhp->size + sizeof(oc_mem_head); ++ if (verbose) { ++ printk("[%03d] %s %08x : %08x %08x %04x\n", ++ bc++, mark, (u32)nhp, ++ (u32)nhp->free_list.prev, ++ (u32)nhp->free_list.next, nhp->size); ++ } ++ nhp = MAKE_POINTER(nhp, nhp->size+sizeof(oc_mem_head)); ++ } ++ if (verbose) { ++ printk("-----+-+--------+--------+--------+----\n"); ++ } ++ printk("alloc=%08x(%d) free=%08x(%d) total=%08x\n", ++ alloc_size, alloc_bc, free_size, free_bc, total); ++ ++ return free_size; ++} ++ ++#undef kmalloc ++#undef kfree ++ ++void KFREE(void* p) ++{ ++ dbg("KFREE %08x\n", p); ++ spin_lock(&oc_mem_list_lock); ++ oc_mfree((void*)p); ++ spin_unlock(&oc_mem_list_lock); ++} ++ ++void* KMALLOC(size_t s, int v) ++{ ++ void *p; ++ spin_lock(&oc_mem_list_lock); ++ p = oc_malloc(s, v); ++ spin_unlock(&oc_mem_list_lock); ++ ++//oc_mem_check(0); ++ dbg("KMALLOC %08x - %04x\n", p , s); ++ if (s != 0 && p == NULL) { ++ oc_mem_check(1); ++ panic("oc_malloc: no more memory on chip RAM (%dbyts)", s); ++ } ++ return p; ++} ++ ++void* oc_hcca_alloc(struct pci_dev *hwdev, size_t size, dma_addr_t *handle) ++{ ++ void *p; ++ ++ if (!size) ++ return (void *)0; ++ ++ if (!OC_MEM_HCCA_BASE) ++ panic("oc_malloc: not set OC_MEM_BASE."); ++ if (is_oc_hcca_allocated) ++ panic("oc_hcca_alloc: HCCA memory was alrady allocated."); ++ if (size > OC_MEM_HCCA_SIZE) ++ panic("oc_hcca_alloc: no more memory on RAM0 (size=%d)", size); ++ ++ p = (void *)OC_MEM_HCCA_BASE; /* 256byte boundary */ ++ //*handle = (dma_addr_t)OC_MEM_VAR_TO_OFFSET(p); ++ return p; ++} ++ ++void oc_hcca_free(struct pci_dev *hwdev, size_t size, void *vaddr, ++ dma_addr_t dma_handle) ++{ ++ is_oc_hcca_allocated = 0; ++} ++ +diff -Nur linux_c860_org/drivers/usb/mem-onchip.h linux/drivers/usb/mem-onchip.h +--- linux_c860_org/drivers/usb/mem-onchip.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/usb/mem-onchip.h 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,144 @@ ++/* ++ * linux/drivers/usb/mem-onchip.h ++ * ++ * Copyright (c) 2003 Lineo Solutions, Inc. ++ * ++ * This file is subject to the terms and conditions of the GNU General Public ++ * License. See the file "COPYING" in the main directory of this archive ++ * for more details. ++ * ++ */ ++ ++#ifndef _MEM_ON_CHIP_H_ ++#define _MEM_ON_CHIP_H_ 1 ++ ++#include <linux/pci.h> ++ ++#define OC_MEM_PCI_MAP_DEBUG ++#define OC_MEM_PCI_MAP_USE_MEMCPY ++ ++#define OC_MEM_VAR_TO_OFFSET(x) ((unsigned int)x - OC_MEM_TOP) ++#define OC_MEM_OFFSET_TO_VAR(x) ((unsigned int)x + OC_MEM_TOP) ++ ++#ifdef __LINUX_USB_H ++#define pci_alloc_consistent(dev, size, dma_addr) \ ++ oc_hcca_alloc(dev, size, dma_addr) ++#define pci_free_consistent(dev, size, var, dma_addr) \ ++ oc_hcca_free(dev, size, var, dma_addr) ++#else ++#define pci_alloc_consistent(dev, size, dma_addr) \ ++ PCI_ALLOC_CONSISTENT(dev, size, dma_addr) ++#define pci_free_consistent(dev, size, var, dma_addr) \ ++ KFREE(var) ++#endif ++ ++#define pci_map_single(hwdev, ptr, size, direction) \ ++ PCI_MAP_SINGLE(hwdev, ptr, size, direction) ++#define pci_unmap_single(hwdev, dma_addr, size, direction) \ ++ PCI_UNMAP_SINGLE(hwdev, dma_addr, size, direction) ++ ++ ++extern u32 OC_MEM_TOP; ++ ++void oc_mem_init(unsigned int top, size_t size); ++void* KMALLOC(size_t s, int v); ++void KFREE(void* p); ++void* oc_hcca_alloc(struct pci_dev *hwdev, size_t size, dma_addr_t *handle); ++void oc_hcca_free(struct pci_dev *hwdev, ++ size_t size, void *vaddr, dma_addr_t dma_handle); ++ ++ ++/* ++ * replace PCI function ++*/ ++static inline void* PCI_ALLOC_CONSISTENT(struct pci_dev *hwdev, size_t size, dma_addr_t *handle) ++{ ++ void *p = KMALLOC(size, GFP_KERNEL | GFP_DMA); ++ *handle = (dma_addr_t)OC_MEM_VAR_TO_OFFSET(p); ++ return p; ++} ++ ++#ifdef OC_MEM_PCI_MAP_DEBUG ++static inline char* PCI_DMA_FLAG_DESC(int direction) ++{ ++ switch (direction) { ++ case PCI_DMA_NONE: return "NONE"; ++ case PCI_DMA_FROMDEVICE: return "FROMDEVICE"; ++ case PCI_DMA_TODEVICE: return "TODEVICE"; ++ case PCI_DMA_BIDIRECTIONAL: return "BIDIRECTIONAL"; ++ } ++ return "unknown"; ++} ++#endif ++ ++static inline dma_addr_t ++PCI_MAP_SINGLE(struct pci_dev *hwdev, void *ptr, size_t size, int direction) ++{ ++#ifndef OC_MEM_PCI_MAP_USE_MEMCPY ++ return (dma_addr_t)OC_MEM_VAR_TO_OFFSET(ptr); ++#else ++ void *p; ++ size_t l = ((size + 3) / 4) * 4 + 4; ++ ++ switch (direction) { ++ case PCI_DMA_NONE: ++ BUG(); ++ break; ++ case PCI_DMA_FROMDEVICE: /* invalidate only */ ++ p = KMALLOC(l, GFP_KERNEL | GFP_DMA); ++ break; ++ case PCI_DMA_TODEVICE: /* writeback only */ ++ case PCI_DMA_BIDIRECTIONAL: /* writeback and invalidate */ ++ p = KMALLOC(l, GFP_KERNEL | GFP_DMA); ++ memcpy(p, ptr, size); ++ break; ++ } ++ ++ *((volatile unsigned int *)((unsigned int)p + l - 4)) ++ = (unsigned int)ptr; ++#ifdef OC_MEM_PCI_MAP_DEBUG ++#if 0 ++ printk("PCI_MAP_SINGLE: %s %08x - %04x , %08x - %04x\n", ++ PCI_DMA_FLAG_DESC(direction), ++ ptr, size, OC_MEM_VAR_TO_OFFSET(p), l); ++#endif ++#endif ++ return (dma_addr_t)OC_MEM_VAR_TO_OFFSET(p); ++#endif ++} ++ ++static inline void ++PCI_UNMAP_SINGLE(struct pci_dev *hwdev, dma_addr_t dma_addr, size_t size, int direction) ++{ ++#ifndef OC_MEM_PCI_MAP_USE_MEMCPY ++ /* nothing to do */ ++#else ++ void *p, *ptr; ++ size_t l = ((size + 3) / 4) * 4 + 4; ++ p = (void *)OC_MEM_OFFSET_TO_VAR(dma_addr); ++ ptr = (void *)*((volatile unsigned int *)((unsigned int)p + l - 4)); ++ ++ switch (direction) { ++ case PCI_DMA_NONE: ++ BUG(); ++ break; ++ case PCI_DMA_FROMDEVICE: /* invalidate only */ ++ case PCI_DMA_BIDIRECTIONAL: /* writeback and invalidate */ ++ memcpy(ptr, p, size); ++ KFREE(p); ++ break; ++ case PCI_DMA_TODEVICE: /* writeback only */ ++ KFREE(p); ++ break; ++ } ++#ifdef OC_MEM_PCI_MAP_DEBUG ++#if 0 ++ printk("PCI_UNMAP_SINGLE: %s %08x - %04x , %08x\n", ++ PCI_DMA_FLAG_DESC(direction), ptr, size, dma_addr); ++#endif ++#endif ++#endif ++} ++ ++ ++#endif /* _MEM_ON_CHIP_H_ */ +diff -Nur linux_c860_org/drivers/usb/pcipool.c linux/drivers/usb/pcipool.c +--- linux_c860_org/drivers/usb/pcipool.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/usb/pcipool.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,401 @@ ++/* ++ * linux/arch/arm/mach-pxa/pcipool.c ++ * ++ * Copyright (c) 2003 Lineo Solutions, Inc. ++ * ++ * Based on linux/arch/arm/mach-sa1100/pcipool.c ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ */ ++/* ++ NOTE: ++ ++ this code was lifted straight out of drivers/pci/pci.c; ++ when compiling for the Intel StrongARM SA-1110/SA-1111 the ++ usb-ohci.c driver needs these routines even when the architecture ++ has no pci bus... ++*/ ++ ++#include <linux/config.h> ++#include <linux/module.h> ++#include <linux/types.h> ++#include <linux/kernel.h> ++#include <linux/pci.h> ++#include <linux/string.h> ++#include <linux/init.h> ++#include <linux/slab.h> ++#include <linux/spinlock.h> ++#include <linux/bitops.h> ++ ++#include <asm/page.h> ++ ++#if defined(CONFIG_USB_USE_INTERNAL_MEMORY) ++#include "mem-onchip.h" ++#endif ++ ++ ++struct pci_pool *pci_pool_create (const char *name, struct pci_dev *dev, ++ size_t size, size_t align, size_t allocation, int flags); ++void pci_pool_destroy (struct pci_pool *pool); ++ ++void *pci_pool_alloc (struct pci_pool *pool, int flags, dma_addr_t *handle); ++void pci_pool_free (struct pci_pool *pool, void *vaddr, dma_addr_t addr); ++ ++ ++/* ++ * Pool allocator ... wraps the pci_alloc_consistent page allocator, so ++ * small blocks are easily used by drivers for bus mastering controllers. ++ * This should probably be sharing the guts of the slab allocator. ++ */ ++ ++struct pci_pool { /* the pool */ ++ struct list_head page_list; ++ spinlock_t lock; ++ size_t blocks_per_page; ++ size_t size; ++ int flags; ++ struct pci_dev *dev; ++ size_t allocation; ++ char name [32]; ++ wait_queue_head_t waitq; ++}; ++ ++struct pci_page { /* cacheable header for 'allocation' bytes */ ++ struct list_head page_list; ++ void *vaddr; ++ dma_addr_t dma; ++ unsigned long bitmap [0]; ++}; ++ ++#define POOL_TIMEOUT_JIFFIES ((100 /* msec */ * HZ) / 1000) ++#define POOL_POISON_BYTE 0xa7 ++ ++// #define CONFIG_PCIPOOL_DEBUG ++ ++ ++/** ++ * pci_pool_create - Creates a pool of pci consistent memory blocks, for dma. ++ * @name: name of pool, for diagnostics ++ * @pdev: pci device that will be doing the DMA ++ * @size: size of the blocks in this pool. ++ * @align: alignment requirement for blocks; must be a power of two ++ * @allocation: returned blocks won't cross this boundary (or zero) ++ * @flags: SLAB_* flags (not all are supported). ++ * ++ * Returns a pci allocation pool with the requested characteristics, or ++ * null if one can't be created. Given one of these pools, pci_pool_alloc() ++ * may be used to allocate memory. Such memory will all have "consistent" ++ * DMA mappings, accessible by the device and its driver without using ++ * cache flushing primitives. The actual size of blocks allocated may be ++ * larger than requested because of alignment. ++ * ++ * If allocation is nonzero, objects returned from pci_pool_alloc() won't ++ * cross that size boundary. This is useful for devices which have ++ * addressing restrictions on individual DMA transfers, such as not crossing ++ * boundaries of 4KBytes. ++ */ ++struct pci_pool * ++pci_pool_create (const char *name, struct pci_dev *pdev, ++ size_t size, size_t align, size_t allocation, int flags) ++{ ++ struct pci_pool *retval; ++ ++ if (align == 0) ++ align = 1; ++ if (size == 0) ++ return 0; ++ else if (size < align) ++ size = align; ++ else if ((size % align) != 0) { ++ size += align + 1; ++ size &= ~(align - 1); ++ } ++ ++ if (allocation == 0) { ++ if (PAGE_SIZE < size) ++ allocation = size; ++ else ++ allocation = PAGE_SIZE; ++ // FIXME: round up for less fragmentation ++ } else if (allocation < size) ++ return 0; ++ ++ if (!(retval = kmalloc (sizeof *retval, flags))) ++ return retval; ++ ++#ifdef CONFIG_PCIPOOL_DEBUG ++ flags |= SLAB_POISON; ++#endif ++ ++ strncpy (retval->name, name, sizeof retval->name); ++ retval->name [sizeof retval->name - 1] = 0; ++ ++ retval->dev = pdev; ++ INIT_LIST_HEAD (&retval->page_list); ++ spin_lock_init (&retval->lock); ++ retval->size = size; ++ retval->flags = flags; ++ retval->allocation = allocation; ++ retval->blocks_per_page = allocation / size; ++ init_waitqueue_head (&retval->waitq); ++ ++#ifdef CONFIG_PCIPOOL_DEBUG ++ printk (KERN_DEBUG "pcipool create %s/%s size %d, %d/page (%d alloc)\n", ++ pdev ? pdev->slot_name : NULL, retval->name, size, ++ retval->blocks_per_page, allocation); ++#endif ++ ++ return retval; ++} ++ ++ ++static struct pci_page * ++pool_alloc_page (struct pci_pool *pool, int mem_flags) ++{ ++ struct pci_page *page; ++ int mapsize; ++ ++ mapsize = pool->blocks_per_page; ++ mapsize = (mapsize + BITS_PER_LONG - 1) / BITS_PER_LONG; ++ mapsize *= sizeof (long); ++ ++ page = (struct pci_page *) kmalloc (mapsize + sizeof *page, mem_flags); ++ if (!page) ++ return 0; ++ page->vaddr = pci_alloc_consistent (pool->dev, ++ pool->allocation, &page->dma); ++ if (page->vaddr) { ++ memset (page->bitmap, 0xff, mapsize); // bit set == free ++ if (pool->flags & SLAB_POISON) ++ memset (page->vaddr, POOL_POISON_BYTE, pool->allocation); ++ list_add (&page->page_list, &pool->page_list); ++ } else { ++ kfree (page); ++ page = 0; ++ } ++ return page; ++} ++ ++ ++static inline int ++is_page_busy (int blocks, unsigned long *bitmap) ++{ ++ while (blocks > 0) { ++ if (*bitmap++ != ~0UL) ++ return 1; ++ blocks -= BITS_PER_LONG; ++ } ++ return 0; ++} ++ ++static void ++pool_free_page (struct pci_pool *pool, struct pci_page *page) ++{ ++ dma_addr_t dma = page->dma; ++ ++ if (pool->flags & SLAB_POISON) ++ memset (page->vaddr, POOL_POISON_BYTE, pool->allocation); ++ pci_free_consistent (pool->dev, pool->allocation, page->vaddr, dma); ++ list_del (&page->page_list); ++ kfree (page); ++} ++ ++ ++/** ++ * pci_pool_destroy - destroys a pool of pci memory blocks. ++ * @pool: pci pool that will be destroyed ++ * ++ * Caller guarantees that no more memory from the pool is in use, ++ * and that nothing will try to use the pool after this call. ++ */ ++void ++pci_pool_destroy (struct pci_pool *pool) ++{ ++ unsigned long flags; ++ ++#ifdef CONFIG_PCIPOOL_DEBUG ++ printk (KERN_DEBUG "pcipool destroy %s/%s\n", ++ pool->dev ? pool->dev->slot_name : NULL, ++ pool->name); ++#endif ++ ++ spin_lock_irqsave (&pool->lock, flags); ++ while (!list_empty (&pool->page_list)) { ++ struct pci_page *page; ++ page = list_entry (pool->page_list.next, ++ struct pci_page, page_list); ++ if (is_page_busy (pool->blocks_per_page, page->bitmap)) { ++ printk (KERN_ERR "pci_pool_destroy %s/%s, %p busy\n", ++ pool->dev ? pool->dev->slot_name : NULL, ++ pool->name, page->vaddr); ++ /* leak the still-in-use consistent memory */ ++ list_del (&page->page_list); ++ kfree (page); ++ } else ++ pool_free_page (pool, page); ++ } ++ spin_unlock_irqrestore (&pool->lock, flags); ++ kfree (pool); ++} ++ ++ ++/** ++ * pci_pool_alloc - get a block of consistent memory ++ * @pool: pci pool that will produce the block ++ * @mem_flags: SLAB_KERNEL or SLAB_ATOMIC ++ * @handle: pointer to dma address of block ++ * ++ * This returns the kernel virtual address of a currently unused block, ++ * and reports its dma address through the handle. ++ * If such a memory block can't be allocated, null is returned. ++ */ ++void * ++pci_pool_alloc (struct pci_pool *pool, int mem_flags, dma_addr_t *handle) ++{ ++ unsigned long flags; ++ struct list_head *entry; ++ struct pci_page *page; ++ int map, block; ++ size_t offset; ++ void *retval; ++ ++restart: ++ spin_lock_irqsave (&pool->lock, flags); ++ list_for_each (entry, &pool->page_list) { ++ int i; ++ page = list_entry (entry, struct pci_page, page_list); ++ /* only cachable accesses here ... */ ++ for (map = 0, i = 0; ++ i < pool->blocks_per_page; ++ i += BITS_PER_LONG, map++) { ++ if (page->bitmap [map] == 0) ++ continue; ++ block = ffz (~ page->bitmap [map]); ++ if ((i + block) < pool->blocks_per_page) { ++ clear_bit (block, &page->bitmap [map]); ++ offset = (BITS_PER_LONG * map) + block; ++ offset *= pool->size; ++ goto ready; ++ } ++ } ++ } ++ if (!(page = pool_alloc_page (pool, mem_flags))) { ++ if (mem_flags == SLAB_KERNEL) { ++ DECLARE_WAITQUEUE (wait, current); ++ ++ current->state = TASK_INTERRUPTIBLE; ++ add_wait_queue (&pool->waitq, &wait); ++ spin_unlock_irqrestore (&pool->lock, flags); ++ ++ schedule_timeout (POOL_TIMEOUT_JIFFIES); ++ ++ current->state = TASK_RUNNING; ++ remove_wait_queue (&pool->waitq, &wait); ++ goto restart; ++ } ++ retval = 0; ++ goto done; ++ } ++ ++ clear_bit (0, &page->bitmap [0]); ++ offset = 0; ++ready: ++ retval = offset + page->vaddr; ++ *handle = offset + page->dma; ++done: ++ spin_unlock_irqrestore (&pool->lock, flags); ++ return retval; ++} ++ ++ ++static struct pci_page * ++pool_find_page (struct pci_pool *pool, dma_addr_t dma) ++{ ++ unsigned long flags; ++ struct list_head *entry; ++ struct pci_page *page; ++ ++ spin_lock_irqsave (&pool->lock, flags); ++ list_for_each (entry, &pool->page_list) { ++ page = list_entry (entry, struct pci_page, page_list); ++ if (dma < page->dma) ++ continue; ++ if (dma < (page->dma + pool->allocation)) ++ goto done; ++ } ++ page = 0; ++done: ++ spin_unlock_irqrestore (&pool->lock, flags); ++ return page; ++} ++ ++ ++/** ++ * pci_pool_free - put block back into pci pool ++ * @pool: the pci pool holding the block ++ * @vaddr: virtual address of block ++ * @dma: dma address of block ++ * ++ * Caller promises neither device nor driver will again touch this block ++ * unless it is first re-allocated. ++ */ ++void ++pci_pool_free (struct pci_pool *pool, void *vaddr, dma_addr_t dma) ++{ ++ struct pci_page *page; ++ unsigned long flags; ++ int map, block; ++ ++ if ((page = pool_find_page (pool, dma)) == 0) { ++ printk (KERN_ERR "pci_pool_free %s/%s, %p/%x (bad dma)\n", ++ pool->dev ? pool->dev->slot_name : NULL, ++ pool->name, vaddr, dma); ++ return; ++ } ++#ifdef CONFIG_PCIPOOL_DEBUG ++ if (((dma - page->dma) + (void *)page->vaddr) != vaddr) { ++ printk (KERN_ERR "pci_pool_free %s/%s, %p (bad vaddr)/%x\n", ++ pool->dev ? pool->dev->slot_name : NULL, ++ pool->name, vaddr, dma); ++ return; ++ } ++#endif ++ ++ block = dma - page->dma; ++ block /= pool->size; ++ map = block / BITS_PER_LONG; ++ block %= BITS_PER_LONG; ++ ++#ifdef CONFIG_PCIPOOL_DEBUG ++ if (page->bitmap [map] & (1UL << block)) { ++ printk (KERN_ERR "pci_pool_free %s/%s, dma %x already free\n", ++ pool->dev ? pool->dev->slot_name : NULL, ++ pool->name, dma); ++ return; ++ } ++#endif ++ if (pool->flags & SLAB_POISON) ++ memset (vaddr, POOL_POISON_BYTE, pool->size); ++ ++ spin_lock_irqsave (&pool->lock, flags); ++ set_bit (block, &page->bitmap [map]); ++ if (waitqueue_active (&pool->waitq)) ++ wake_up (&pool->waitq); ++ /* ++ * Resist a temptation to do ++ * if (!is_page_busy(bpp, page->bitmap)) pool_free_page(pool, page); ++ * it is not interrupt safe. Better have empty pages hang around. ++ */ ++ spin_unlock_irqrestore (&pool->lock, flags); ++} ++ ++ ++/* ++EXPORT_SYMBOL (pci_pool_create); ++EXPORT_SYMBOL (pci_pool_destroy); ++EXPORT_SYMBOL (pci_pool_alloc); ++EXPORT_SYMBOL (pci_pool_free); ++*/ ++ +diff -Nur linux_c860_org/drivers/usb/usb-ohci-tc6393.c linux/drivers/usb/usb-ohci-tc6393.c +--- linux_c860_org/drivers/usb/usb-ohci-tc6393.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/usb/usb-ohci-tc6393.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,516 @@ ++/* ++ * linux/drivers/usb/usb-ohci-tc6393.c ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ * Based on: ++ * ++ * linux/drivers/usb/usb-ohci-pci.c ++ * ++ * and ++ * ++ * linux/drivers/usb/usb-ohci-sa1111.c ++ * ++ * The outline of this code was taken from Brad Parkers <brad@heeltoe.com> ++ * original OHCI driver modifications, and reworked into a cleaner form ++ * by Russell King <rmk@arm.linux.org.uk>. ++ */ ++#include <linux/config.h> ++#include <linux/module.h> ++#include <linux/init.h> ++#include <linux/sched.h> ++#include <linux/ioport.h> ++#include <linux/interrupt.h> ++#include <linux/slab.h> ++#include <linux/usb.h> ++#include <linux/pm.h> ++#include <linux/delay.h> ++#include <linux/ioctl.h> ++#include <linux/miscdevice.h> ++#include <asm/uaccess.h> ++ ++#include <asm/hardware.h> ++#include <asm/irq.h> ++#include <asm/io.h> ++#include <asm/sharp_tc6393_usb.h> ++ ++#include "usb-ohci.h" ++ ++#define TC6393_OHCI_CTL_MINOR_DEV 222 ++ ++static int tc6393_usb_internal_port_enable = 0; // default is disable ++static int tc6393_usb_external_port_enable = 1; // default is enable ++ ++//#define THREAD_RESUME ++#ifdef THREAD_RESUME ++static int resume_thread_alive = 0; ++static int tc6393_ohci_pm_resume(void); ++#endif ++ ++int __devinit ++hc_add_ohci(struct pci_dev *dev, int irq, void *membase, unsigned long flags, ++ ohci_t **ohci, const char *name, const char *slot_name); ++extern void hc_remove_ohci(ohci_t *ohci); ++ ++static ohci_t *tc6393_ohci; ++ ++#ifdef CONFIG_PM ++static int tc6393_ohci_pm_callback( ++ struct pm_dev *pm_device, pm_request_t rqst, void *data); ++#endif ++ ++ ++static int do_ioctl(struct inode * inode, ++ struct file *filp, u_int cmd, u_long arg) ++{ ++ long val,res; ++ ++#ifdef THREAD_RESUME ++ while(resume_thread_alive) udelay(100); ++#endif ++ switch (cmd) { ++ case TC6393_OHCI_IOC_PDOWN: /* Power Down */ ++ //printk("TC6393_OHCI_IOC_PDOWN: %d\n",arg); ++ if (arg == 0) { ++ TC6393_USB_REG(TC6393_USB_SVPMCS) ++ |= TC6393_USB_PM_USPW1; ++ tc6393_usb_external_port_enable = 0; ++ } else if (arg == 1) { ++ TC6393_USB_REG(TC6393_USB_SVPMCS) ++ |= TC6393_USB_PM_USPW2; ++ tc6393_usb_internal_port_enable = 0; ++ } else ++ return -EINVAL; ++ return 0; ++ case TC6393_OHCI_IOC_PON: /* Power On */ ++ //printk("TC6393_OHCI_IOC_PON: %d\n",arg); ++ if (arg == 0) { ++ TC6393_USB_REG(TC6393_USB_SVPMCS) ++ &= ~TC6393_USB_PM_USPW1; ++ tc6393_usb_external_port_enable = 1; ++ } else if (arg == 1) { ++ TC6393_USB_REG(TC6393_USB_SVPMCS) ++ &= ~TC6393_USB_PM_USPW2; ++ tc6393_usb_internal_port_enable = 1; ++ } else ++ return -EINVAL; ++ return 0; ++ case TC6393_OHCI_IOC_PCHECK: /* Check Power */ ++ if ( get_user(val, (long *) arg) ) ++ return -EFAULT; ++ if (val == 0) { ++ res = (TC6393_USB_REG(TC6393_USB_SVPMCS)&TC6393_USB_PM_USPW1)?0:1; ++ } else if (val == 1) { ++ res = (TC6393_USB_REG(TC6393_USB_SVPMCS)&TC6393_USB_PM_USPW2)?0:1; ++ } else return -EINVAL; ++ return put_user(res, (int *)arg); ++ default: ++ break; ++ } ++ return -EOPNOTSUPP; ++} ++ ++static struct file_operations tc6393_ohci_fops = { ++ owner: THIS_MODULE, ++ ioctl: do_ioctl ++}; ++ ++static struct miscdevice tc6393_ohci_ctl_device = { ++ TC6393_OHCI_CTL_MINOR_DEV, ++ "tc6393_ohci_ctl", ++ &tc6393_ohci_fops ++}; ++ ++ ++static void tc6393_ohci_configure(void) ++{ ++ u16 portval; ++#if 0 ++printk("TC6393_SYS_PLL2CR: %04x\n", TC6393_SYS_REG(TC6393_SYS_PLL2CR)); ++TC6393_SYS_REG(TC6393_SYS_PLL2CR) = 0x0cc1; ++#endif ++ ++ TC6393_SYS_REG(TC6393_SYS_CCR) |= 2; /* clock enable */ ++ TC6393_SYS_REG(TC6393_SYS_FER) |= 1; /* USB enable */ ++ ++ //TC6393_USB_REG(TC6393_USB_SPPCNF) |= 1; ++ TC6393_USB_REG(TC6393_USB_SPBA1) ++ = TC6393_USB_OHCI_OP_REG_BASE & 0xffff; /* LW */ ++ TC6393_USB_REG(TC6393_USB_SPBA2) ++ = TC6393_USB_OHCI_OP_REG_BASE >> 16; /* HW */ ++ TC6393_USB_REG(TC6393_USB_ILME) = 1; ++ ++ portval = TC6393_USB_PM_PMES | TC6393_USB_PM_PMEE | TC6393_USB_PM_CKRNEN | TC6393_USB_PM_GCKEN; ++ if (!tc6393_usb_external_port_enable) portval |= TC6393_USB_PM_USPW1; ++ if (!tc6393_usb_internal_port_enable) portval |= TC6393_USB_PM_USPW2; ++ TC6393_USB_REG(TC6393_USB_SVPMCS) = portval; ++ ++ TC6393_USB_REG(TC6393_USB_INTC) = 2; ++ ++#if 0 ++printk("TC6393_SYS_ConfigCR: %04x\n", TC6393_SYS_REG(TC6393_SYS_ConfigCR)); ++printk("TC6393_SYS_CCR: %04x\n", TC6393_SYS_REG(TC6393_SYS_CCR)); ++printk("TC6393_SYS_PLL2CR: %04x\n", TC6393_SYS_REG(TC6393_SYS_PLL2CR)); ++printk("TC6393_SYS_PLL1CR: %08x\n", (*(int *)(TC6393_SYS_BASE+TC6393_SYS_PLL1CR1))); ++printk("TC6393_SYS_MCR: %04x\n", TC6393_SYS_REG(TC6393_SYS_MCR)); ++printk("TC6393_SYS_FER: %04x\n", TC6393_SYS_REG(TC6393_SYS_FER)); ++printk("TC6393_USB_Rev: %d\n", TC6393_USB_REG(TC6393_USB_SPRID)); ++printk("TC6393_USB_SPBA: %08x\n", (*(int *)(TC6393_USB_BASE+TC6393_USB_SPBA1))); ++printk("TC6393_USB_ILME: %04x\n", TC6393_USB_REG(TC6393_USB_ILME)); ++printk("TC6393_USB_SVPMCS: %04x\n", TC6393_USB_REG(TC6393_USB_SVPMCS)); ++printk("TC6393_USB_INTC: %04x\n", TC6393_USB_REG(TC6393_USB_INTC)); ++printk("OHCI Rev: %08x\n", (*(int *)(TC6393_SYS_BASE+TC6393_USB_OHCI_OP_REG_BASE))); ++#endif ++#if 0 ++ { ++ unsigned int top = TC6393_RAM0_BASE + 0x100; ++ volatile unsigned int *ip = (volatile unsigned int *)(top); ++ volatile unsigned short *sp = (volatile unsigned short *)(top+4); ++ volatile unsigned char *cp = (volatile unsigned char *)(top+8); ++ *ip = 0x12345678; ++ printk("int %08x\n", *ip); ++ sp[0] = 0x9876; ++ sp[1] = 0x5432; ++ printk("short %04x %04x\n", sp[0], sp[1]); ++ cp[0] = 0x12; ++ cp[1] = 0x23; ++ cp[2] = 0x34; ++ cp[3] = 0x45; ++ printk("byte: %02x %02x %02x %02x\n", cp[0], cp[1], cp[2], cp[3]); ++ } ++#endif ++} ++ ++static int __init tc6393_ohci_init(void) ++{ ++ int ret; ++ ++ /* ++ * Request memory resources. ++ */ ++// if (!request_mem_region(_USB_OHCI_OP_BASE, _USB_EXTENT, "usb-ohci")) ++// return -EBUSY; ++ ++ tc6393_ohci_configure(); ++ oc_mem_init(TC6393_RAM0_BASE, TC6393_RAM0_SIZE); ++ ++ /* ++ * Initialise the generic OHCI driver. ++ */ ++ ret = hc_add_ohci((struct pci_dev *)1, TC6393_IRQ_USBINT, ++ (void *)(TC6393_SYS_BASE+TC6393_USB_OHCI_OP_REG_BASE), ++ 0, &tc6393_ohci, "usb-ohci", "tc6393"); ++ ++#ifdef CONFIG_PM ++ pm_register(PM_SYS_DEV, PM_SYS_UNKNOWN, tc6393_ohci_pm_callback); ++#endif ++ ++ if (misc_register(&tc6393_ohci_ctl_device)) ++ printk("failed to register tc6393_ohci_ctl_device\n"); ++ ++// if (ret) ++// release_mem_region(_USB_OHCI_OP_BASE, _USB_EXTENT); ++ ++ return ret; ++} ++ ++static void __exit tc6393_ohci_exit(void) ++{ ++ misc_deregister(&tc6393_ohci_ctl_device); ++ ++#ifdef CONFIG_PM ++ pm_unregister_all(tc6393_ohci_pm_callback); ++#endif ++ hc_remove_ohci(tc6393_ohci); ++ ++ /* ++ * Put the USB host controller into reset. ++ */ ++ TC6393_SYS_REG(TC6393_SYS_FER) &= ~1; ++ ++ /* ++ * Stop the USB clock. ++ */ ++ TC6393_SYS_REG(TC6393_SYS_CCR) &= ~2; ++ ++ /* ++ * Release memory resources. ++ */ ++// release_mem_region(_USB_OHCI_OP_BASE, _USB_EXTENT); ++ ++} ++ ++module_init(tc6393_ohci_init); ++module_exit(tc6393_ohci_exit); ++ ++ ++#ifdef CONFIG_PM ++static void* tc6393_sram0_backup; ++static dma_addr_t tc6393_sram0_backup_phys; ++ ++/* usb-ohci.c */ ++#define OHCI_CONTROL_INIT \ ++ (OHCI_CTRL_CBSR & 0x3) | OHCI_CTRL_IE | OHCI_CTRL_PLE ++extern spinlock_t usb_ed_lock; ++ ++extern td_t * dl_reverse_done_list (ohci_t * ohci); ++extern void dl_done_list (ohci_t * ohci, td_t * td_list); ++extern int hc_start (ohci_t * ohci); ++extern int hc_reset (ohci_t * ohci); ++ ++ ++/* controller died; cleanup debris, then restart */ ++/* must not be called from interrupt context */ ++ ++static void hc_restart (ohci_t *ohci) ++{ ++ int temp; ++ int i; ++ ++ ohci->disabled = 1; ++ ohci->sleeping = 0; ++ if (ohci->bus->root_hub) ++ usb_disconnect (&ohci->bus->root_hub); ++ ++ /* empty the interrupt branches */ ++ for (i = 0; i < NUM_INTS; i++) ohci->ohci_int_load[i] = 0; ++ for (i = 0; i < NUM_INTS; i++) ohci->hcca->int_table[i] = 0; ++ ++ /* no EDs to remove */ ++ ohci->ed_rm_list [0] = NULL; ++ ohci->ed_rm_list [1] = NULL; ++ ++ /* empty control and bulk lists */ ++ ohci->ed_isotail = NULL; ++ ohci->ed_controltail = NULL; ++ ohci->ed_bulktail = NULL; ++ ++ if ((temp = hc_reset (ohci)) < 0 || (temp = hc_start (ohci)) < 0) { ++ err ("can't restart usb-%s, %d", ohci->ohci_dev->slot_name, temp); ++ } else ++ dbg ("restart usb-%s completed", ohci->ohci_dev->slot_name); ++} ++ ++static unsigned int tc6393_usb_pm_uspw = 0; ++ ++static int tc6393_ohci_pm_suspend(u32 state) ++{ ++ ohci_t *ohci = tc6393_ohci; ++ unsigned long flags; ++ ++ /* bus suspend */ ++ if ((ohci->hc_control & OHCI_CTRL_HCFS) != OHCI_USB_OPER) { ++ dbg ("can't suspend usb-%s (state is %s)", ohci->slot_name, ++ hcfs2string (ohci->hc_control & OHCI_CTRL_HCFS)); ++ return -EIO; ++ } ++ ++ /* act as if usb suspend can always be used */ ++ info ("USB suspend: usb-%s", ohci->slot_name); ++ ohci->sleeping = 1; ++ ++ /* First stop processing */ ++ spin_lock_irqsave (&usb_ed_lock, flags); ++ ohci->hc_control &= ~(OHCI_CTRL_PLE|OHCI_CTRL_CLE|OHCI_CTRL_BLE|OHCI_CTRL_IE); ++ writel (ohci->hc_control, &ohci->regs->control); ++ writel (OHCI_INTR_SF, &ohci->regs->intrstatus); ++ (void) readl (&ohci->regs->intrstatus); ++ spin_unlock_irqrestore (&usb_ed_lock, flags); ++ ++ /* Wait a frame or two */ ++ mdelay(1); ++ if (!readl (&ohci->regs->intrstatus) & OHCI_INTR_SF) ++ mdelay (1); ++ ++ /* Enable remote wakeup */ ++ writel (readl(&ohci->regs->intrenable) | OHCI_INTR_RD, &ohci->regs->intrenable); ++ ++ /* Suspend chip and let things settle down a bit */ ++ ohci->hc_control = OHCI_USB_SUSPEND; ++ writel (ohci->hc_control, &ohci->regs->control); ++#if 0 ++ (void) readl (&ohci->regs->control); ++ mdelay (500); /* No schedule here ! */ ++ switch (readl (&ohci->regs->control) & OHCI_CTRL_HCFS) { ++ case OHCI_USB_RESET: ++ dbg("Bus in reset phase ???"); ++ break; ++ case OHCI_USB_RESUME: ++ dbg("Bus in resume phase ???"); ++ break; ++ case OHCI_USB_OPER: ++ dbg("Bus in operational phase ???"); ++ break; ++ case OHCI_USB_SUSPEND: ++ dbg("Bus suspended"); ++ break; ++ } ++ tc6393_usb_pm_uspw = TC6393_USB_REG(TC6393_USB_SVPMCS); ++#else ++ /* Power Down */ ++ tc6393_usb_pm_uspw = TC6393_USB_REG(TC6393_USB_SVPMCS); ++ TC6393_USB_REG(TC6393_USB_SVPMCS) |= TC6393_USB_PM_USPW1; ++ TC6393_USB_REG(TC6393_USB_SVPMCS) |= TC6393_USB_PM_USPW2; ++#endif ++ ++ /* store SRAM */ ++ tc6393_sram0_backup = consistent_alloc(GFP_KERNEL | GFP_DMA, ++ TC6393_RAM0_SIZE, &tc6393_sram0_backup_phys); ++ memcpy(tc6393_sram0_backup , TC6393_RAM0_BASE, TC6393_RAM0_SIZE); ++//memset(TC6393_RAM0_BASE, 0xff, TC6393_RAM0_SIZE); ++ /* device suspend */ ++ TC6393_SYS_REG(TC6393_SYS_FER) &= ~1; ++ TC6393_SYS_REG(TC6393_SYS_CCR) &= ~2; ++ ++ return 0; ++} ++ ++static int tc6393_ohci_pm_resume(void) ++{ ++ ohci_t *ohci = tc6393_ohci; ++ int temp; ++ unsigned long flags; ++ int ret = 0; ++ ++#ifdef THREAD_RESUME ++ resume_thread_alive = 1; ++#endif ++ ++ /* device resume */ ++ tc6393_ohci_configure(); ++ ++ /* restore SRAM */ ++ memcpy(TC6393_RAM0_BASE, tc6393_sram0_backup, TC6393_RAM0_SIZE); ++ consistent_free(tc6393_sram0_backup, ++ TC6393_RAM0_SIZE, tc6393_sram0_backup_phys); ++ ++ /* Power On */ ++ if ( !(tc6393_usb_pm_uspw & TC6393_USB_PM_USPW1) ) ++ TC6393_USB_REG(TC6393_USB_SVPMCS) &= ~TC6393_USB_PM_USPW1; ++ if ( !(tc6393_usb_pm_uspw & TC6393_USB_PM_USPW2) ) ++ TC6393_USB_REG(TC6393_USB_SVPMCS) &= ~TC6393_USB_PM_USPW2; ++ ++ /* bus resume */ ++ /* guard against multiple resumes */ ++ atomic_inc (&ohci->resume_count); ++ if (atomic_read (&ohci->resume_count) != 1) { ++ err ("concurrent resumes for usb-%s", ohci->slot_name); ++ atomic_dec (&ohci->resume_count); ++#ifdef THREAD_RESUME ++ resume_thread_alive = 0; ++#endif ++ return 0; ++ } ++ ++ /* did we suspend, or were we powered off? */ ++ ohci->hc_control = readl (&ohci->regs->control); ++ temp = ohci->hc_control & OHCI_CTRL_HCFS; ++ ++#ifdef DEBUG ++ /* the registers may look crazy here */ ++ ohci_dump_status (ohci); ++#endif ++ ++ switch (temp) { ++ ++ case OHCI_USB_RESET: // lost power ++ info ("USB restart: usb-%s", ohci->slot_name); ++ hc_restart (ohci); ++ break; ++ ++ case OHCI_USB_SUSPEND: // host wakeup ++ case OHCI_USB_RESUME: // remote wakeup ++ info ("USB continue: usb-%s from %s wakeup", ohci->slot_name, ++ (temp == OHCI_USB_SUSPEND) ++ ? "host" : "remote"); ++ ohci->hc_control = OHCI_USB_RESUME; ++ writel (ohci->hc_control, &ohci->regs->control); ++ (void) readl (&ohci->regs->control); ++ mdelay (20); /* no schedule here ! */ ++ /* Some controllers (lucent) need a longer delay here */ ++ mdelay (15); ++ temp = readl (&ohci->regs->control); ++ temp = ohci->hc_control & OHCI_CTRL_HCFS; ++ if (temp != OHCI_USB_RESUME) { ++ err ("controller usb-%s won't resume", ohci->slot_name); ++ ohci->disabled = 1; ++#ifdef THREAD_RESUME ++ resume_thread_alive = 0; ++#endif ++ return -EIO; ++ } ++ ++ /* Some chips likes being resumed first */ ++ writel (OHCI_USB_OPER, &ohci->regs->control); ++ (void) readl (&ohci->regs->control); ++ mdelay (3); ++ ++ /* Then re-enable operations */ ++ spin_lock_irqsave (&usb_ed_lock, flags); ++ ohci->disabled = 0; ++ ohci->sleeping = 0; ++ ohci->hc_control = OHCI_CONTROL_INIT | OHCI_USB_OPER; ++ if (!ohci->ed_rm_list[0] && !ohci->ed_rm_list[1]) { ++ if (ohci->ed_controltail) ++ ohci->hc_control |= OHCI_CTRL_CLE; ++ if (ohci->ed_bulktail) ++ ohci->hc_control |= OHCI_CTRL_BLE; ++ } ++ writel (ohci->hc_control, &ohci->regs->control); ++ writel (OHCI_INTR_SF, &ohci->regs->intrstatus); ++ writel (OHCI_INTR_SF, &ohci->regs->intrenable); ++ /* Check for a pending done list */ ++ writel (OHCI_INTR_WDH, &ohci->regs->intrdisable); ++ (void) readl (&ohci->regs->intrdisable); ++ spin_unlock_irqrestore (&usb_ed_lock, flags); ++ if (ohci->hcca->done_head) ++ dl_done_list (ohci, dl_reverse_done_list (ohci)); ++ writel (OHCI_INTR_WDH, &ohci->regs->intrenable); ++ writel (OHCI_BLF, &ohci->regs->cmdstatus); /* start bulk list */ ++ writel (OHCI_CLF, &ohci->regs->cmdstatus); /* start Control list */ ++ break; ++ ++ default: ++ warn ("odd resume for usb-%s", ohci->slot_name); ++ } ++ ++ /* controller is operational, extra resumes are harmless */ ++ atomic_dec (&ohci->resume_count); ++ ++#ifdef THREAD_RESUME ++ resume_thread_alive = 0; ++#endif ++ return ret; ++} ++ ++static int ++tc6393_ohci_pm_callback(struct pm_dev *pm_device, pm_request_t rqst, void *data) ++{ ++ int error = 0; ++ ++ switch (rqst) { ++ case PM_SAVE_STATE: ++ break; ++ case PM_SUSPEND: ++#ifdef THREAD_RESUME ++ while(resume_thread_alive) udelay(100); ++#endif ++ error = tc6393_ohci_pm_suspend((u32)data); ++ break; ++ case PM_RESUME: ++#ifdef THREAD_RESUME ++ kernel_thread(tc6393_ohci_pm_resume, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGHAND | SIGCHLD); ++ error = 0; ++#else ++ error = tc6393_ohci_pm_resume(); ++#endif ++ break; ++ default: ++ break; ++ } ++ return error; ++} ++#endif +diff -Nur linux_c860_org/drivers/usb/usb-ohci.c linux/drivers/usb/usb-ohci.c +--- linux_c860_org/drivers/usb/usb-ohci.c 2002-08-26 14:45:02.000000000 +0900 ++++ linux/drivers/usb/usb-ohci.c 2004-06-10 21:09:10.000000000 +0900 +@@ -12,6 +12,7 @@ + * + * History: + * ++ * 2004/02/26 Lineo Solutions, Inc. for Tosa (SHARP) + * 2001/09/19 USB_ZERO_PACKET support (Jean Tourrilhes) + * 2001/07/17 power management and pmac cleanup (Benjamin Herrenschmidt) + * 2001/03/24 td/ed hashing to remove bus_to_virt (Steve Longerbeam); +@@ -89,7 +90,7 @@ + #define OHCI_UNLINK_TIMEOUT (HZ / 10) + + static LIST_HEAD (ohci_hcd_list); +-static spinlock_t usb_ed_lock = SPIN_LOCK_UNLOCKED; ++spinlock_t usb_ed_lock = SPIN_LOCK_UNLOCKED; + + + /*-------------------------------------------------------------------------*/ +@@ -1295,7 +1296,7 @@ + err("internal OHCI error: TD index > length"); + return; + } +-if (data & (1 << 20)) panic("td_fill: A20 = 1: %08x\n", data); ++//if (data & (1 << 20)) panic("td_fill: A20 = 1: %08x\n", data); + + /* use this td as the next dummy */ + td_pt = urb_priv->td [index]; +@@ -1509,7 +1510,7 @@ + /* replies to the request have to be on a FIFO basis so + * we reverse the reversed done-list */ + +-static td_t * dl_reverse_done_list (ohci_t * ohci) ++td_t * dl_reverse_done_list (ohci_t * ohci) + { + __u32 td_list_hc; + td_t * td_rev = NULL; +@@ -1657,7 +1658,7 @@ + + /* td done list */ + +-static void dl_done_list (ohci_t * ohci, td_t * td_list) ++void dl_done_list (ohci_t * ohci, td_t * td_list) + { + td_t * td_list_next = NULL; + ed_t * ed; +@@ -2126,7 +2127,7 @@ + + /* reset the HC and BUS */ + +-static int hc_reset (ohci_t * ohci) ++int hc_reset (ohci_t * ohci) + { + int timeout = 30; + int smm_timeout = 50; /* 0,5 sec */ +@@ -2171,7 +2172,7 @@ + * enable interrupts + * connect the virtual root hub */ + +-static int hc_start (ohci_t * ohci) ++int hc_start (ohci_t * ohci) + { + __u32 mask; + unsigned int fminterval; +@@ -2418,7 +2419,8 @@ + ohci_mem_cleanup (ohci); + + /* unmap the IO address space */ +- iounmap (ohci->regs); ++ if ((int)ohci->ohci_dev != 1) ++ iounmap (ohci->regs); + + pci_free_consistent (ohci->ohci_dev, sizeof *ohci->hcca, + ohci->hcca, ohci->hcca_dma); +@@ -2432,7 +2434,7 @@ + */ + int __devinit + hc_add_ohci(struct pci_dev *dev, int irq, void *mem_base, unsigned long flags, +- ohci_t **ohci, const char *name, const char *slot_name) ++ ohci_t **ohcip, const char *name, const char *slot_name) + { + char buf[8], *bufp = buf; + ohci_t * ohci; +@@ -2447,6 +2449,7 @@ + (unsigned long) mem_base, bufp); + + ohci = hc_alloc_ohci (dev, mem_base); ++ *ohcip = ohci; + if (!ohci) { + return -ENOMEM; + } +diff -Nur linux_c860_org/drivers/usb/usb-ohci.h linux/drivers/usb/usb-ohci.h +--- linux_c860_org/drivers/usb/usb-ohci.h 2002-08-26 14:45:02.000000000 +0900 ++++ linux/drivers/usb/usb-ohci.h 2004-06-10 21:09:10.000000000 +0900 +@@ -5,8 +5,15 @@ + * (C) Copyright 2000-2001 David Brownell <dbrownell@users.sourceforge.net> + * + * usb-ohci.h ++ * ++ * ChangeLog: ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa (SHARP) + */ + ++#if defined(CONFIG_USB_USE_INTERNAL_MEMORY) ++#include "mem-onchip.h" ++#endif ++ + + static int cc_to_error[16] = { + +diff -Nur linux_c860_org/drivers/usb/usbkbd.c linux/drivers/usb/usbkbd.c +--- linux_c860_org/drivers/usb/usbkbd.c 2002-08-26 14:39:14.000000000 +0900 ++++ linux/drivers/usb/usbkbd.c 2004-06-10 21:09:10.000000000 +0900 +@@ -7,7 +7,11 @@ + * + * Sponsored by SuSE + */ +- ++/* ++ * ChangeLog: ++ * 1-Nov-2003 Sharp Corporation for Tosa ++ * ++ */ + /* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +@@ -46,6 +50,26 @@ + MODULE_DESCRIPTION( DRIVER_DESC ); + MODULE_LICENSE("GPL"); + ++#ifdef CONFIG_ARCH_PXA_TOSA ++static unsigned char usb_kbd_keycode[256] = { ++ 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ++ 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 41, 42, ++ 43, 44, 45, 46, 47, 48, 49, 50, 28, 34, 31, 65, 92, 51, 52, 55, ++ 54, 0, 97, 95, 96, 70, 98, 99,100, 60, 33, 58, 94, 39, 88, 89, ++ 90,110,117,120, 30, 40,115, 0, 0, 0,104,106, 81,105,107, 124, ++ 121,123,122, 32, 82, 83, 85, 86, 87, 71, 72, 73, 74, 75, 76, 77, ++ 78, 79, 80, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ++ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ++ 0, 0, 0, 0, 0, 0, 0,101, 69, 53, 0, 0, 0, 0, 0, 0, ++ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ++ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ++ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ++ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ++ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ++ 56, 27, 57, 29,111,112,113,114, 0, 0, 0, 0, 0, 0, 0, 0, ++ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ++}; ++#else + static unsigned char usb_kbd_keycode[256] = { + 0, 0, 0, 0, 30, 48, 46, 32, 18, 33, 34, 35, 23, 36, 37, 38, + 50, 49, 24, 25, 16, 19, 31, 20, 22, 47, 17, 45, 21, 44, 2, 3, +@@ -64,6 +88,7 @@ + 29, 42, 56,125, 97, 54,100,126,164,166,165,163,161,115,114,113, + 150,158,159,128,136,177,178,176,142,152,173,140 + }; ++#endif + + struct usb_kbd { + struct input_dev dev; +@@ -84,6 +109,12 @@ + + if (urb->status) return; + ++#if 0 ++ printk("kbd_irq[%02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x]\n", ++ kbd->new[0],kbd->new[1],kbd->new[2],kbd->new[3],kbd->new[4], ++ kbd->new[5],kbd->new[6],kbd->new[7],kbd->new[8]); ++#endif ++ + for (i = 0; i < 8; i++) + input_report_key(&kbd->dev, usb_kbd_keycode[i + 224], (kbd->new[0] >> i) & 1); + +@@ -200,7 +231,11 @@ + + kbd->usbdev = dev; + ++#ifdef CONFIG_ARCH_SHARP_SL ++ kbd->dev.evbit[0] = BIT(EV_KEY) | BIT(EV_LED); ++#else + kbd->dev.evbit[0] = BIT(EV_KEY) | BIT(EV_LED) | BIT(EV_REP); ++#endif + kbd->dev.ledbit[0] = BIT(LED_NUML) | BIT(LED_CAPSL) | BIT(LED_SCROLLL) | BIT(LED_COMPOSE) | BIT(LED_KANA); + + for (i = 0; i < 255; i++) +diff -Nur linux_c860_org/drivers/video/Config.in linux/drivers/video/Config.in +--- linux_c860_org/drivers/video/Config.in 2002-09-11 12:02:37.000000000 +0900 ++++ linux/drivers/video/Config.in 2004-06-10 21:09:10.000000000 +0900 +@@ -10,6 +10,21 @@ + if [ "$CONFIG_FB" = "y" ]; then + define_bool CONFIG_DUMMY_CONSOLE y + if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then ++ bool "UNICON Support(EXPERIMENTAL)" CONFIG_UNICON ++ if [ "$CONFIG_UNICON" = "y" ]; then ++ tristate "Double Byte GB encode (module only)" CONFIG_UNICON_GB ++ if [ "$CONFIG_UNICON_GB" = "y" ]; then ++ define_bool CONFIG_UNICON_GB m ++ fi ++ tristate "Double Byte SJIS encode (module only)" CONFIG_UNICON_SJIS ++ if [ "$CONFIG_UNICON_SJIS" = "y" ]; then ++ define_bool CONFIG_UNICON_SJIS m ++ fi ++ tristate "Double Byte EUCJP encode (module only)" CONFIG_UNICON_EUCJP ++ if [ "$CONFIG_UNICON_EUCJP" = "y" ]; then ++ define_bool CONFIG_UNICON_EUCJP m ++ fi ++ fi + if [ "$CONFIG_PCI" = "y" ]; then + tristate ' nVidia Riva support (EXPERIMENTAL)' CONFIG_FB_RIVA + fi +@@ -58,7 +73,9 @@ + dep_bool ' Cached FB support' CONFIG_POODLE_CONSISTENT_ALLOC $CONFIG_FB_POODLE + fi + dep_bool ' Corgi LCD support' CONFIG_FB_CORGI $CONFIG_ARCH_PXA_CORGI ++ dep_bool ' Tosa LCD support' CONFIG_FB_TOSA $CONFIG_ARCH_PXA_TOSA + dep_bool ' SHARP LOGO screen support' CONFIG_SHARP_LOGO_SCREEN $CONFIG_ARCH_SHARP_SL ++ dep_bool ' Boot fastsysclk 100MHz. (EXPERIMENTAL)' CONFIG_SL_SYSCLK100 $CONFIG_ARCH_PXA_CORGI + fi + dep_tristate ' CyberPro 2000/2010/5000 support' CONFIG_FB_CYBER2000 $CONFIG_PCI + if [ "$CONFIG_APOLLO" = "y" ]; then +diff -Nur linux_c860_org/drivers/video/Makefile linux/drivers/video/Makefile +--- linux_c860_org/drivers/video/Makefile 2002-10-04 21:01:43.000000000 +0900 ++++ linux/drivers/video/Makefile 2004-06-10 21:09:10.000000000 +0900 +@@ -41,6 +41,10 @@ + obj-$(CONFIG_PPC) += macmodes.o + endif + ++obj-$(CONFIG_UNICON_GB) += encode-gb.o ++obj-$(CONFIG_UNICON_BIG5) += encode-big5.o ++obj-$(CONFIG_UNICON_SJIS) += encode-sjis.o ++obj-$(CONFIG_UNICON_EUCJP) += encode-eucjp.o + obj-$(CONFIG_FB_ACORN) += acornfb.o + obj-$(CONFIG_FB_AMIGA) += amifb.o + obj-$(CONFIG_FB_PM2) += pm2fb.o fbgen.o +@@ -91,7 +95,7 @@ + obj-$(CONFIG_FB_COTULLA) += cotulla_fb.o discovery_frontlight.o + obj-$(CONFIG_FB_POODLE) += cotulla_fb.o poodle_frontlight.o + obj-$(CONFIG_FB_CORGI) += w100fb.o fbgen.o corgi_backlight.o +- ++obj-$(CONFIG_FB_TOSA) += tc6393fb.o fbgen.o tosa_backlight.o + + subdir-$(CONFIG_FB_MATROX) += matrox + ifeq ($(CONFIG_FB_MATROX),y) +diff -Nur linux_c860_org/drivers/video/encode-eucjp.c linux/drivers/video/encode-eucjp.c +--- linux_c860_org/drivers/video/encode-eucjp.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/video/encode-eucjp.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,67 @@ ++/* ++ * linux/video/encode_eucjp.c ++ * ++ * Copyright (C) 2000 Kazuhide Takahashi ++ * HOLON Inc. ++ * Copyright (C) 1999 Christopher Li, Jim Chen ++ * GNU/Linux Research Center ++ * ++ * This file is subject to the terms and conditions of the GNU General Public ++ * License. See the file COPYING in the main directory of this archive ++ * for more details. ++ * ++ * ++ */ ++ ++ ++#include <linux/module.h> ++#include <linux/fb_doublebyte.h> ++#include "font_jis16.h" ++#define min1 0xa1 ++#define max1 0xfe ++ ++ ++int is_left(int c) ++{ ++ return ( c >= min1 && c<=max1); ++} ++int is_right(int c) ++{ ++ return ( c >= min1 && c<=max1); ++} ++int index_euc (int left, int right) ++{ ++ if ( left == 0x8E ) ++ left = 0; ++ else ++ left &= 0x7F; ++ right &= 0x7F; ++ ++ if (left > 0x29) ++ return ((right - 0x40 + (left - 0x25) * 96) << 5); ++ else ++ return ((right - 0x20 + (left - 0x20) * 96) << 5); ++} ++struct double_byte db_gb = ++{ ++ 0, ++ "EUCJP", ++ is_left, ++ is_right, ++ index_euc, ++ 16,16, ++ max_jis16, ++ font_jis16 ++}; ++ ++int init_module(void) ++{ ++ if (doublebyte_default) return 1; ++ doublebyte_default = &db_gb; ++ return 0; ++} ++ ++void cleanup_module(void) ++{ ++ doublebyte_default = (void*) 0; ++} +diff -Nur linux_c860_org/drivers/video/encode-gb.c linux/drivers/video/encode-gb.c +--- linux_c860_org/drivers/video/encode-gb.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/video/encode-gb.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,50 @@ ++/* ++ * linux/video/encode_gb.c ++ * ++ * Copyright (C) 1999 Christopher Li, Jim Chen ++ * GNU/Linux Research Center ++ * ++ * This file is subject to the terms and conditions of the GNU General Public ++ * License. See the file COPYING in the main directory of this archive ++ * for more details. ++ * ++ * ++ */ ++ ++ ++#include <linux/module.h> ++#include <linux/fb_doublebyte.h> ++#include "font_gb16.h" ++#define min1 0xa1 ++#define max1 0xfe ++int index_gb(int left, int right) ++{ ++ return ((left-min1)*94+right-min1) << 5; ++} ++int is_hz(int c) ++{ ++ return ( c >= min1 && c<=max1); ++} ++struct double_byte db_gb = ++{ ++ 0, ++ "GB", ++ is_hz, ++ is_hz, ++ index_gb, ++ 16,16, ++ max_gb16, ++ font_gb16 ++}; ++ ++int init_module(void) ++{ ++ if (doublebyte_default) return 1; ++ doublebyte_default = &db_gb; ++ return 0; ++} ++ ++void cleanup_module(void) ++{ ++ doublebyte_default = (void*) 0; ++} +diff -Nur linux_c860_org/drivers/video/encode-sjis.c linux/drivers/video/encode-sjis.c +--- linux_c860_org/drivers/video/encode-sjis.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/video/encode-sjis.c 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,84 @@ ++/* ++ * linux/video/encode_sjis.c ++ * ++ * Copyright (C) 2000 Kazuhide Takahashi ++ * HOLON Inc. ++ * Copyright (C) 1999 Christopher Li, Jim Chen ++ * GNU/Linux Research Center ++ * ++ * This file is subject to the terms and conditions of the GNU General Public ++ * License. See the file COPYING in the main directory of this archive ++ * for more details. ++ * ++ * ++ */ ++ ++ ++#include <linux/module.h> ++#include <linux/fb_doublebyte.h> ++#include "font_jis16.h" ++#define min1 0x81 ++#define max1 0xfc ++ ++ ++int is_left(int c) ++{ ++ return ( (c >= 0x81 && c <= 0x9f) || (c >= 0xe0 && c <= 0xfc) ); ++} ++int is_right(int c) ++{ ++ return ( (c >= 0x40 && c <= 0x7e) || (c >= 0x80 && c <= 0xfc) ); ++} ++int index_sjis (int left, int right) ++{ ++ int ch1, ch2; ++ ++ if ( !is_left(left) || !is_right(right) ) return -512; ++ ++ ch1 = left; ++ ch2 = right; ++ ++ if ( ch1 <= 0x9f ) ++ ch1 -= 0x71; ++ else ++ ch1 -= 0xb1; ++ ch1 *= 2; ++ ++ch1; ++ ++ if ( ch2 >= 0x7f ) ++ --ch2; ++ if ( ch2 >= 0x9e ) { ++ ch2 -= 0x7d; ++ ++ch1; ++ } else { ++ ch2 -= 0x1f; ++ } ++ ++ if (ch1 > 0x29) ++ return ((ch2 - 0x40 + (ch1 - 0x25) * 96) << 5); ++ else ++ return ((ch2 - 0x20 + (ch1 - 0x20) * 96) << 5); ++} ++struct double_byte db_gb = ++{ ++ 0, ++ "SJIS", ++ is_left, ++ is_right, ++ index_sjis, ++ 16,16, ++ max_jis16, ++ font_jis16 ++}; ++ ++int init_module(void) ++{ ++ if (doublebyte_default) return 1; ++ doublebyte_default = &db_gb; ++ return 0; ++} ++ ++void cleanup_module(void) ++{ ++ doublebyte_default = (void*) 0; ++} +diff -Nur linux_c860_org/drivers/video/fbcon-cfb16.c linux/drivers/video/fbcon-cfb16.c +--- linux_c860_org/drivers/video/fbcon-cfb16.c 2003-01-14 14:43:43.000000000 +0900 ++++ linux/drivers/video/fbcon-cfb16.c 2004-06-10 21:09:10.000000000 +0900 +@@ -13,6 +13,7 @@ + * 30-Jul-2002 Lineo Japan, Inc. for 2.4.18 + * 31-Oct-2002 SHARP + * added support for rotation logo screen on SHARP SL-C700 ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #include <linux/module.h> +@@ -217,9 +218,11 @@ + + width *= fontwidth(p)/4; + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++#if 0 /* c700 bug fix 0 */ + if (width * 8 == bytes) + rectfill(dest, 1, lines * width * 4, bgx, bytes); + else ++#endif + rectfill(dest, lines, width * 4, bgx, bytes); + #else + if (width * 8 == bytes) +@@ -240,10 +243,17 @@ + u8 *dest, *cdat, bits; + int bytes = p->next_line, rows; + u32 eorx, fgx, bgx; ++#ifdef CONFIG_UNICON ++ u8 *temp; ++#endif + + #if defined(CONFIG_FBCON_ROTATE_R) + dest = p->screen_base + ++#ifdef CONFIG_UNICON ++ yy * fontwidth(p) * bytes + (p->var.xres - (xx+1) * fontheight(p) - 1) * 2; ++#else + yy * fontwidth(p) * bytes + (p->var.xres - xx * fontheight(p) - 1) * 2; ++#endif + #elif defined(CONFIG_FBCON_ROTATE_L) + dest = p->screen_base + + (p->var.yres - yy * fontwidth(p) - 1) * bytes + xx * fontheight(p) * 2; +@@ -262,6 +272,32 @@ + case 8: + cdat = p->fontdata + (c & p->charmask) * fontheight(p); + #if defined(CONFIG_FBCON_ROTATE_R) ++#ifdef CONFIG_UNICON ++ rows = fontheight(p); ++ temp = dest+rows*2; ++ for (; rows--; dest += 2,temp -= 2) { ++ bits = *cdat++; ++ fb_writew((tab_cfb16[bits >> 7 & 1] & eorx) ^ bgx, ++ temp); ++ fb_writew((tab_cfb16[bits >> 6 & 1] & eorx) ^ bgx, ++ temp+1*bytes); ++ fb_writew((tab_cfb16[bits >> 5 & 1] & eorx) ^ bgx, ++ temp+2*bytes); ++ fb_writew((tab_cfb16[bits >> 4 & 1] & eorx) ^ bgx, ++ temp+3*bytes); ++ if (fontwidth(p) == 8) { ++ fb_writew((tab_cfb16[bits >> 3 & 1] & eorx) ^ bgx, ++ temp+4*bytes); ++ fb_writew((tab_cfb16[bits >> 2 & 1] & eorx) ^ bgx, ++ temp+5*bytes); ++ fb_writew((tab_cfb16[bits >> 1 & 1] & eorx) ^ bgx, ++ temp+6*bytes); ++ fb_writew((tab_cfb16[bits & 1] & eorx) ^ bgx, ++ temp+7*bytes); ++ } ++ } ++ dest = temp; ++#else + for (rows = fontheight(p); rows--; dest += 2) { + bits = *cdat++; + fb_writew((tab_cfb16[bits >> 7 & 1] & eorx) ^ bgx, +@@ -283,6 +319,7 @@ + dest+7*bytes); + } + } ++#endif + #elif defined(CONFIG_FBCON_ROTATE_L) + for (rows = fontheight(p); rows--; dest += 2) { + bits = *cdat++; +@@ -734,6 +771,15 @@ + rectfill(p->screen_base + + (p->var.xres - (p->var.xoffset + bottom_start) - 1) * 2, + right_start, bottom_width, bgx, bytes); ++#else ++#ifdef CONFIG_FB_TOSA /* re_check */ ++ if (!bottom_only && (right_width = p->var.yres - right_start)) ++ rectfill(p->screen_base + right_start * bytes + (p->var.xres - 1) * 2, ++ right_width, p->var.xres_virtual, bgx, bytes); ++ if ((bottom_width = p->var.xres - bottom_start)) ++ rectfill(p->screen_base + ++ (p->var.xres - (p->var.xoffset + bottom_start) - 1) * 2, ++ right_start, bottom_width, bgx, bytes); + #else // general R + if (!bottom_only && (right_width = p->var.yres - right_start)) + rectfill(p->screen_base + right_start * bytes + (p->var.xres - 1) * 2, +@@ -743,6 +789,7 @@ + (p->var.xres - (p->var.xoffset + bottom_start) - 1) * 2, + right_start, bottom_width, bgx, bytes); + #endif ++#endif + #elif defined(CONFIG_FBCON_ROTATE_L) + #ifdef CONFIG_FB_CORGI + if (!bottom_only && (right_width = p->var.yres - right_start)) +@@ -752,6 +799,15 @@ + rectfill(p->screen_base + (p->var.yres - 1) * bytes + + (p->var.xoffset + bottom_start) * 2, + right_start, bottom_width, bgx, bytes); ++#else ++#ifdef CONFIG_FB_TOSA /* re_check */ ++ if (!bottom_only && (right_width = p->var.yres - right_start)) ++ rectfill(p->screen_base + (p->var.yres - right_start - 1) * bytes, ++ right_width, p->var.xres_virtual, bgx, bytes); ++ if ((bottom_width = p->var.xres - bottom_start)) ++ rectfill(p->screen_base + (p->var.yres - 1) * bytes + ++ (p->var.xoffset + bottom_start) * 2, ++ right_start, bottom_width, bgx, bytes); + #else // general L + if (!bottom_only && (right_width = p->var.yres - right_start)) + rectfill(p->screen_base + (p->var.yres - right_start - 1) * bytes, +@@ -761,6 +817,7 @@ + (p->var.xoffset + bottom_start) * 2, + right_start, bottom_width, bgx, bytes); + #endif ++#endif + #else + if (!bottom_only && (right_width = p->var.xres-right_start)) + rectfill(p->screen_base+right_start*2, right_width, +diff -Nur linux_c860_org/drivers/video/fbcon.c linux/drivers/video/fbcon.c +--- linux_c860_org/drivers/video/fbcon.c 2003-01-14 14:44:30.000000000 +0900 ++++ linux/drivers/video/fbcon.c 2004-06-10 21:09:10.000000000 +0900 +@@ -66,6 +66,7 @@ + * added support for rotation logo screen on SHARP SL-C700 + * 08-Nov-2002 SHARP + * SHARP logo screen modification ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #undef FBCONDEBUG +@@ -78,6 +79,11 @@ + #include <linux/kernel.h> + #include <linux/delay.h> /* MSch: for IRQ probe */ + #include <linux/tty.h> ++ ++#ifdef CONFIG_UNICON ++#include <linux/fb_doublebyte.h> ++#endif ++ + #include <linux/console.h> + #include <linux/string.h> + #include <linux/kd.h> +@@ -668,7 +674,12 @@ + if (con == fg_console && p->type != FB_TYPE_TEXT) { + if (fbcon_softback_size) { + if (!softback_buf) { ++#ifndef CONFIG_UNICON + softback_buf = (unsigned long)kmalloc(fbcon_softback_size, GFP_KERNEL); ++#else ++ softback_buf = (unsigned long)kmalloc(fbcon_softback_size*2, GFP_KERNEL); ++#endif ++ + if (!softback_buf) { + fbcon_softback_size = 0; + softback_top = 0; +@@ -816,11 +827,18 @@ + (p->var.yres_virtual % fontwidth(p) < p->var.yres % fontwidth(p))) + p->vrows--; + #else ++#ifdef CONFIG_FB_TOSA /* re_check */ ++ p->vrows = p->var.yres_virtual / fontwidth(p); ++ if ((p->var.yres % fontwidth(p)) && ++ (p->var.yres_virtual % fontwidth(p) < p->var.yres % fontwidth(p))) ++ p->vrows--; ++#else + p->vrows = p->var.xres_virtual / fontheight(p); + if ((p->var.xres % fontheight(p)) && + (p->var.xres_virtual % fontheight(p) < p->var.xres % fontheight(p))) + p->vrows--; + #endif ++#endif + #else + p->vrows = p->var.yres_virtual/fontheight(p); + if ((p->var.yres % fontheight(p)) && +@@ -916,6 +934,27 @@ + * restriction is simplicity & efficiency at the moment. + */ + ++#ifdef CONFIG_UNICON ++static inline unsigned short * hibyte_pos(struct vc_data * conp,unsigned short* p) ++{ ++ unsigned long pos=(long)p; ++ ++ if (pos >= conp->vc_origin && pos < conp->vc_scr_end) { ++ /* pos in the vc buffer - Chrisl 99.11.12*/ ++ return (unsigned short*)(pos+conp->vc_screenbuf_size); ++ } else if (conp->vc_num == fg_console){ ++ /*&& softback_lines,because the scroll will first change ++ softback_lines, then call this function, so it is ignored here ++ -JimChen 99.11.12*/ ++ return (unsigned short*)(pos+fbcon_softback_size); ++ } else { ++ /* Should not happen */ ++ printk("Warnning, changing not active console\n"); ++ return p; ++ } ++} ++#endif ++ + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) + static __inline__ int real_x(struct display *p, int xpos) + { +@@ -993,6 +1032,60 @@ + vbl_cursor_cnt = CURSOR_DRAW_DELAY; + } + ++#ifdef CONFIG_UNICON ++struct double_byte * doublebyte_default = NULL; ++EXPORT_SYMBOL(doublebyte_default); ++/* ypos is absolute y(relative to video buffer), not y in screen coordinate, ++ and the validation is assured by the caller */ ++#if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++void fbcon_putc_tl(struct vc_data *conp, int c, int xpos, int ypos) ++#else ++void fbcon_putc_tl(struct vc_data *conp, int c, int ypos, int xpos) ++#endif ++{ ++ int unit = conp->vc_num; ++ struct display *p = &fb_display[unit]; ++ int extendedchar; ++ u_char * fontdata_save; ++ ++ if (!doublebyte_default){ ++#if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++ p->dispsw->putc(conp, p, c&0xffff, xpos, ypos); ++#else ++ p->dispsw->putc(conp, p, c&0xffff, ypos, xpos); ++#endif ++ return; ++ } ++ extendedchar = c & (DB_VALIDATE<<16); ++ fontdata_save = p -> fontdata; ++ if (extendedchar) { ++ int index; ++ if ( c & (DB_RIGHT_MASK << 16)) {// right half ++ index = doublebyte_default->font_index((c>>16)&0xff, (c&0xff)) + 16; ++ } else { ++ index = doublebyte_default->font_index((c&0xff),(c>>16)&0xff); ++ } ++ //printk("<6>%d %x",(unsigned long)p->fontdata-(unsigned long) font_gb16,c); ++ if (index >=0 && index < doublebyte_default->charcount) { ++ p->fontdata = doublebyte_default->font_data +index; ++ c = (c & 0xff00); ++ }else c = c & 0xffff; ++ } else { ++ c = c & 0xffff; ++ } ++ ++#if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++ p->dispsw->putc(conp, p, c, xpos, ypos); ++#else ++ p->dispsw->putc(conp, p, c, ypos, xpos); ++#endif ++ ++ if (extendedchar) { ++ p->fontdata = fontdata_save; ++ } ++} ++EXPORT_SYMBOL(fbcon_putc_tl); ++#endif + + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) + static void fbcon_putc(struct vc_data *conp, int c, int xpos, int ypos) +@@ -1019,16 +1112,39 @@ + redraw_cursor = 1; + } + ++#ifdef CONFIG_UNICON ++#if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++ fbcon_putc_tl(conp, c, real_x(p, xpos), ypos); ++#else ++ fbcon_putc_tl(conp, c, real_y(p, ypos), xpos); ++#endif ++#else + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) + p->dispsw->putc(conp, p, c, real_x(p, xpos), ypos); + #else + p->dispsw->putc(conp, p, c, real_y(p, ypos), xpos); + #endif ++#endif + + if (redraw_cursor) + vbl_cursor_cnt = CURSOR_DRAW_DELAY; + } + ++#ifdef CONFIG_UNICON ++//ypos is absolute pos. ++static void fbcon_putcs_tl(struct vc_data *conp, const unsigned short *s, int count, ++ int ypos, int xpos) ++{ ++ const unsigned short *str=s; ++ ++ while (count--) { ++ fbcon_putc_tl(conp, (scr_readw(hibyte_pos(conp,(unsigned short *)str))<<16)|scr_readw(str), ++ ypos, xpos); ++ str++; ++ xpos++; ++ } ++} ++#endif + + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) + static void fbcon_putcs(struct vc_data *conp, const unsigned short *s, int count, int xpos, int ypos) +@@ -1057,11 +1173,19 @@ + cursor_undrawn(); + redraw_cursor = 1; + } ++#ifndef CONFIG_UNICON + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) + p->dispsw->putcs(conp, p, s, count, real_x(p, xpos), ypos); + #else + p->dispsw->putcs(conp, p, s, count, real_y(p, ypos), xpos); + #endif ++#else ++#if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++ fbcon_putcs_tl(conp,s,count,real_x(p,xpos),ypos); ++#else ++ fbcon_putcs_tl(conp,s,count,real_y(p,ypos),xpos); ++#endif ++#endif + if (redraw_cursor) + vbl_cursor_cnt = CURSOR_DRAW_DELAY; + } +@@ -1362,6 +1486,9 @@ + unsigned short *start; + unsigned short *le; + unsigned short c; ++#ifdef CONFIG_UNICON ++ unsigned short c_ext; ++#endif + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) + int y = 0; + #else +@@ -1373,30 +1500,53 @@ + le = advance_row(s, 1); + do { + c = scr_readw(s); ++#ifdef CONFIG_UNICON ++ c_ext = scr_readw(hibyte_pos(conp,s)); ++#endif + if (attr != (c & 0xff00)) { + attr = c & 0xff00; + if (s > start) { + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++#ifndef CONFIG_UNICON + p->dispsw->putcs(conp, p, start, s - start, + real_x(p, line), y); ++#else ++ fbcon_putcs_tl(conp,start,s-start,real_x(p,line),y); ++#endif + y += s - start; + #else +- p->dispsw->putcs(conp, p, start, s - start, +- real_y(p, line), x); ++#ifndef CONFIG_UNICON ++ p->dispsw->putcs(conp, p, start, s - start, ++ real_y(p, line), x); ++#else ++ fbcon_putcs_tl(conp,start,s-start,real_y(p,line),x); ++#endif + x += s - start; + #endif + start = s; + } + } ++#ifndef CONFIG_UNICON + if (c == scr_readw(d)) { ++#else ++ if (c == scr_readw(d) && c_ext == scr_readw(hibyte_pos(conp,d))) { ++#endif + if (s > start) { + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++#ifndef CONFIG_UNICON + p->dispsw->putcs(conp, p, start, s - start, + real_x(p, line), y); ++#else ++ fbcon_putcs_tl(conp,start,s-start,real_x(p,line),y); ++#endif + y += s - start + 1; + #else +- p->dispsw->putcs(conp, p, start, s - start, +- real_y(p, line), x); ++#ifndef CONFIG_UNICON ++ p->dispsw->putcs(conp, p, start, s - start, ++ real_y(p, line), x); ++#else ++ fbcon_putcs_tl(conp,start,s-start,real_y(p,line),x); ++#endif + x += s - start + 1; + #endif + start = s + 1; +@@ -1414,9 +1564,17 @@ + } while (s < le); + if (s > start) + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++#ifndef CONFIG_UNICON + p->dispsw->putcs(conp, p, start, s - start, real_x(p, line), y); + #else ++ fbcon_putcs_tl(conp,start,s-start,real_x(p,line),y); ++#endif ++#else ++#ifndef CONFIG_UNICON + p->dispsw->putcs(conp, p, start, s - start, real_y(p, line), x); ++#else ++ fbcon_putcs_tl(conp,start,s-start,real_y(p,line),x); ++#endif + #endif + line++; + if (d == (u16 *)softback_end) +@@ -1441,6 +1599,9 @@ + unsigned short *start = s; + unsigned short *le = advance_row(s, 1); + unsigned short c; ++#ifdef CONFIG_UNICON ++ unsigned short c_ext; ++#endif + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) + int y = 0; + #else +@@ -1450,30 +1611,53 @@ + + do { + c = scr_readw(s); ++#ifdef CONFIG_UNICON ++ c_ext = scr_readw(hibyte_pos(conp,s)); ++#endif + if (attr != (c & 0xff00)) { + attr = c & 0xff00; + if (s > start) { + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++#ifndef CONFIG_UNICON + p->dispsw->putcs(conp, p, start, s - start, + real_x(p, line), y); ++#else ++ fbcon_putcs_tl(conp,start,s-start,real_x(p,line),y); ++#endif + y += s - start; + #else ++#ifndef CONFIG_UNICON + p->dispsw->putcs(conp, p, start, s - start, + real_y(p, line), x); ++#else ++ fbcon_putcs_tl(conp,start,s-start,real_y(p,line),x); ++#endif + x += s - start; + #endif + start = s; + } + } ++#ifndef CONFIG_UNICON + if (c == scr_readw(d)) { ++#else ++ if (c == scr_readw(d) && c_ext == scr_readw(hibyte_pos(conp,d))) { ++#endif + if (s > start) { + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++#ifndef CONFIG_UNICON + p->dispsw->putcs(conp, p, start, s - start, + real_x(p, line), y); ++#else ++ fbcon_putcs_tl(conp,start,s-start,real_x(p,line),y); ++#endif + y += s - start + 1; + #else ++#ifndef CONFIG_UNICON + p->dispsw->putcs(conp, p, start, s - start, + real_y(p, line), x); ++#else ++ fbcon_putcs_tl(conp,start,s-start,real_y(p,line),x); ++#endif + x += s - start + 1; + #endif + start = s + 1; +@@ -1487,17 +1671,28 @@ + } + } + scr_writew(c, d); ++#ifdef CONFIG_UNICON ++ scr_writew(scr_readw(s+(conp->vc_screenbuf_size>>1)),d+(conp->vc_screenbuf_size>>1)); ++#endif + console_conditional_schedule(); + s++; + d++; + } while (s < le); + if (s > start) ++#ifndef CONFIG_UNICON + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) + p->dispsw->putcs(conp, p, start, s - start, real_x(p, line), y); + #else + p->dispsw->putcs(conp, p, start, s - start, real_y(p, line), x); + #endif + console_conditional_schedule(); ++#else ++#if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++ fbcon_putcs_tl(conp,start,s-start,real_x(p,line),y); ++#else ++ fbcon_putcs_tl(conp,start,s-start,real_y(p,line),x); ++#endif ++#endif + if (offset > 0) + line++; + else { +@@ -1603,10 +1798,18 @@ + attr = c & 0xff00; + if (d > start) { + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++#ifndef CONFIG_UNICON + p->dispsw->putcs(conp, p, start, d - start, dx, y); ++#else ++ fbcon_putcs_tl(conp,start,d-start,dx,y); ++#endif + y += d - start; + #else +- p->dispsw->putcs(conp, p, start, d - start, dy, x); ++#ifndef CONFIG_UNICON ++ p->dispsw->putcs(conp, p, start, d - start, dy, x); ++#else ++ fbcon_putcs_tl(conp,start,d-start,dy,x); ++#endif + x += d - start; + #endif + start = d; +@@ -1615,10 +1818,18 @@ + if (s >= ls && s < le && c == scr_readw(s)) { + if (d > start) { + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++#ifndef CONFIG_UNICON + p->dispsw->putcs(conp, p, start, d - start, dx, y); ++#else ++ fbcon_putcs_tl(conp,start,d-start,dx,y); ++#endif + y += d - start + 1; + #else ++#ifndef CONFIG_UNICON + p->dispsw->putcs(conp, p, start, d - start, dy, x); ++#else ++ fbcon_putcs_tl(conp,start,d-start,dy,x); ++#endif + x += d - start + 1; + #endif + start = d + 1; +@@ -1636,9 +1847,17 @@ + } while (d < le); + if (d > start) + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++#ifndef CONFIG_UNICON + p->dispsw->putcs(conp, p, start, d - start, dx, y); + #else ++ fbcon_putcs_tl(conp,start,d-start,dx,y); ++#endif ++#else ++#ifndef CONFIG_UNICON + p->dispsw->putcs(conp, p, start, d - start, dy, x); ++#else ++ fbcon_putcs_tl(conp,start,d-start,dy,x); ++#endif + #endif + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) + sx++; +@@ -1660,6 +1879,9 @@ + + while (count) { + scr_memcpyw((u16 *)softback_in, p, conp->vc_size_row); ++#ifdef CONFIG_UNICON ++ scr_memcpyw((u16 *)softback_in+(fbcon_softback_size>>1),p+(conp->vc_screenbuf_size>>1),conp->vc_size_row); ++#endif + count--; + p = advance_row(p, 1); + softback_in += conp->vc_size_row; +@@ -1764,6 +1986,13 @@ + conp->vc_size_row * (b-count)), + conp->vc_video_erase_char, + conp->vc_size_row * count); ++#ifdef CONFIG_UNICON ++ scr_memsetw((unsigned short *)(conp->vc_origin + ++ conp->vc_size_row * (b-count) + ++ conp->vc_screenbuf_size), ++ conp->vc_video_erase_char & 0xff, ++ conp->vc_size_row * count); ++#endif + return 1; + } + #else +@@ -1879,6 +2108,13 @@ + conp->vc_size_row * t), + conp->vc_video_erase_char, + conp->vc_size_row * count); ++#ifdef CONFIG_UNICON ++ scr_memsetw((unsigned short *)(conp->vc_origin + ++ conp->vc_size_row * t + ++ conp->vc_screenbuf_size), ++ conp->vc_video_erase_char & 0xff, ++ conp->vc_size_row * count); ++#endif + return 1; + } + #else +@@ -2566,11 +2802,31 @@ + return p->fb_info->fbops->fb_set_cmap(&palette_cmap, 1, unit, p->fb_info); + } + ++#ifdef CONFIG_UNICON ++/*offset:relative to softback_curr if softback valid in this vc ++The return pos may exists in buffer pointed by conp->vc_origin or softback_top. ++I assume the offset is always >=0 in normal case and I use the -offset-1 to mean to get the pos of the second word ++*/ ++#endif ++ + static u16 *fbcon_screen_pos(struct vc_data *conp, int offset) + { + int line; + unsigned long p; +- ++#ifdef CONFIG_UNICON ++ if (offset < 0) { ++ offset = -offset - 1; ++ if (conp->vc_num != fg_console || !softback_lines) ++ return (u16 *)(conp->vc_origin + offset + conp->vc_screenbuf_size); ++ line = offset / conp->vc_size_row; ++ if (line >= softback_lines) ++ return (u16 *)(conp->vc_origin + offset - softback_lines * conp->vc_size_row + conp->vc_screenbuf_size); ++ p = softback_curr + offset; ++ if (p >= softback_end) ++ p += softback_buf - softback_end; ++ return (u16 *)(p+fbcon_softback_size); ++ } ++#endif + if (conp->vc_num != fg_console || !softback_lines) + return (u16 *)(conp->vc_origin + offset); + line = offset / conp->vc_size_row; +@@ -2582,6 +2838,10 @@ + return (u16 *)p; + } + ++#ifdef CONFIG_UNICON ++// pos is a pointer either pointing into softback or (vc_origin--vc_scr_end), ++// return the pointer to the start of next row ( no matter in vi_origin or softback!) ++#endif + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) + static unsigned long fbcon_getxy(struct vc_data *conp, unsigned long pos, int *py, int *px) + #else +@@ -2684,6 +2944,11 @@ + p -= conp->vc_size_row; + q -= conp->vc_size_row; + scr_memcpyw((u16 *)q, (u16 *)p, conp->vc_size_row); ++#ifdef CONFIG_UNICON ++ scr_memcpyw((u16* )(q+conp->vc_screenbuf_size), ++ (u16* )(p+fbcon_softback_size), ++ conp->vc_size_row); ++#endif + } + softback_in = p; + update_region(unit, conp->vc_origin, logo_lines * conp->vc_cols); +diff -Nur linux_c860_org/drivers/video/fbmem.c linux/drivers/video/fbmem.c +--- linux_c860_org/drivers/video/fbmem.c 2003-01-14 14:48:09.000000000 +0900 ++++ linux/drivers/video/fbmem.c 2004-06-10 21:09:10.000000000 +0900 +@@ -16,6 +16,8 @@ + * - Added support for ATI w100 on SHARP SL-C700 + * 11-Sep-2002 SHARP + * - Allocated frame buffer to cache memory on SHARP SL-B500/5600 ++ * 24-Jul-2003 Lineo Solutions, Inc. ++ * - Added support for TOSHIBA TC6393XB on SHARP SL-6 + */ + + #include <linux/config.h> +@@ -145,6 +147,8 @@ + extern int cotulla_fb_init(void); + extern int w100fb_init(void); + extern int w100fb_setup(char*); ++extern int tc6393fb_init(void); ++extern int tc6393fb_setup(char*); + + static struct { + const char *name; +@@ -322,6 +326,9 @@ + #ifdef CONFIG_FB_CORGI + { "w100fb", w100fb_init, w100fb_setup }, + #endif ++#ifdef CONFIG_FB_TOSA ++ { "tc6393fb", tc6393fb_init, NULL }, ++#endif + + /* + * Generic drivers that don't use resource management (yet) +diff -Nur linux_c860_org/drivers/video/font_gb16.h linux/drivers/video/font_gb16.h +--- linux_c860_org/drivers/video/font_gb16.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/video/font_gb16.h 2004-06-10 21:09:10.000000000 +0900 +@@ -0,0 +1,8180 @@ ++#define max_gb16 261696 ++unsigned char font_gb16[max_gb16] = { ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x60,0x30,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x50,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x8,0x8,0x4,0x4,0x2,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x40,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0xc,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x60,0x60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x2,0x2,0x4,0x4,0x9,0x9,0x12,0x24,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x4,0x4,0x4,0x8,0x8,0x1f,0x20,0x40,0x0,0x8,0x4,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x10,0x10,0x20,0x40,0x80,0x0,0xc0,0x40,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3f,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x0,0x0,0x0,0x0,0x0,0x0,0x63,0x63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x4,0x8,0xc,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x60,0x60,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x44,0x88,0x10,0x98,0x98,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x0,0x1,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x98,0x98,0x88,0x10,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x8,0x4,0x0, ++0x0,0x40,0x20,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x20,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x4,0x8,0x10,0x20,0x40,0x80,0x40,0x20,0x10,0x8,0x4,0x2,0x0,0x0, ++0x0,0x80,0x40,0x20,0x10,0x8,0x4,0x2,0x4,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x1,0x2,0x4,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x12,0x24,0x48,0x90,0x20,0x40,0x80,0x40,0x20,0x90,0x48,0x24,0x12,0x8,0x4, ++0x20,0x90,0x48,0x24,0x12,0x9,0x4,0x2,0x4,0x9,0x12,0x24,0x48,0x90,0x20,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x7,0x4,0x5,0x5,0x5,0x5,0x5,0x5,0x5,0x5,0x5,0x5,0x7,0x0,0x0,0x0,0xc0,0x40,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x7,0x4,0x7,0x0,0x0,0x0,0xc0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xc0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0x84,0x88,0x88,0x90,0x90,0x90,0x90,0x90,0x90,0x88,0x88,0x84,0xfe,0x0, ++0x0,0xfe,0x42,0x22,0x22,0x12,0x12,0x12,0x12,0x12,0x12,0x22,0x22,0x42,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0xfc,0xf8,0xf0,0xf0,0xe0,0xe0,0xe0,0xe0,0xf0,0xf0,0xf8,0xfc,0xfe,0x0, ++0x0,0xfe,0x7e,0x3e,0x1e,0x1e,0xe,0xe,0xe,0xe,0x1e,0x1e,0x3e,0x7e,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1,0x1,0x1,0xf,0x1,0x1,0x1,0x0,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x0,0x0,0x0,0x0,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x10,0x8,0x4,0x2,0x1,0x2,0x4,0x8,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x20,0x40,0x80,0x0,0x80,0x40,0x20,0x10,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1f,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x3,0x3,0x0,0x0,0x0,0x3,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x10,0x20,0x20,0x20,0x40,0x40,0x0,0x0,0x0,0x80,0x80,0x40,0x40,0x20,0x20,0x10,0x10,0x8,0x8,0x8,0x4,0x4,0x0, ++0x0,0x40,0x40,0x20,0x20,0x20,0x10,0x10,0x8,0x8,0x4,0x4,0x2,0x2,0x1,0x0,0x0,0x4,0x4,0x8,0x8,0x8,0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x80,0x0,0x0, ++0x0,0x7f,0x20,0x10,0x8,0x4,0x2,0x1,0x2,0x4,0x8,0x10,0x20,0x7f,0x0,0x0,0x0,0xfc,0x4,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x4,0xfc,0x0,0x0, ++0x0,0x3f,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x78,0x0,0x0,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x3c,0x0, ++0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x10,0x8,0x7,0x0,0x0,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x10,0x20,0xc0,0x0, ++0x0,0x7,0x8,0x10,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x0,0xc0,0x20,0x10,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x0, ++0x0,0x7,0x18,0x20,0x20,0x40,0x40,0x7f,0x40,0x40,0x40,0x20,0x20,0x18,0x7,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0, ++0x0,0x0,0x0,0x18,0x18,0x0,0x0,0x0,0x0,0x0,0x18,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x30,0x0,0x0,0x0,0x0,0x0,0x30,0x30,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0xa2,0x14,0x8,0x0,0x0,0x0,0x0,0x0,0x2,0x4,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0, ++0x2,0x2,0x2,0x2,0x2,0x2,0x4,0x4,0x4,0x4,0x4,0x9,0x9,0x9,0x9,0x9,0x40,0x40,0x40,0x40,0x40,0x40,0x80,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x2,0x4,0x8,0x10,0x20,0x7f,0x0,0x0,0x0,0x4,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0, ++0x0,0x0,0x0,0x7,0x18,0x20,0x20,0x40,0x40,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x60,0x10,0x10,0x8,0x8,0x8,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x7,0x18,0x20,0x20,0x40,0x43,0x43,0x40,0x20,0x20,0x18,0x7,0x0,0x0,0x0,0x0,0x80,0x60,0x10,0x10,0x8,0x8,0x8,0x8,0x10,0x10,0x60,0x80,0x0,0x0, ++0x0,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x6,0x0,0x0,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1,0x1,0x7,0x9,0x9,0xa,0xa,0x7,0x2,0x2,0x4,0x24,0x18,0x60,0x90,0x80,0x0,0x0,0x80,0x40,0x40,0x40,0x40,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x7f,0x0,0x7f,0x0,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0xfc,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x18,0x20,0x41,0x41,0x42,0x22,0x1c,0x0,0x7f,0x0,0x7f,0x0,0x0,0x0,0x0,0x0,0x70,0x88,0x4,0x4,0x4,0x8,0x30,0x0,0xfc,0x0,0xfc,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x38,0x47,0x0,0x38,0x47,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x8,0xf0,0x4,0x8,0xf0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x38,0x40,0x41,0x81,0x81,0x41,0x42,0x3c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x78,0x84,0x2,0x2,0x2,0x2,0x4,0x38,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x3c,0x42,0x41,0x81,0x81,0x41,0x42,0x3c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e,0x80,0x0,0x0,0x0,0x0,0x80,0x7e,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x7f,0x0,0x1,0x2,0x7f,0x4,0x4,0x8,0x10,0x10,0x20,0x10,0x20,0x20,0x40,0x40,0xfc,0x80,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x4,0x4,0x5,0x6,0x1c,0x64,0x84,0x64,0x1c,0x6,0x5,0x4,0x4,0x0,0x0,0x0,0x18,0x60,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x60,0x18,0x0,0x0, ++0x0,0x30,0xc,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0xc,0x30,0x0,0x0,0x0,0x40,0x40,0x40,0xc0,0x70,0x4c,0x42,0x4c,0x70,0xc0,0x40,0x40,0x40,0x0,0x0, ++0x0,0x0,0x1,0x6,0x18,0x60,0x80,0x60,0x98,0x66,0x19,0x6,0x1,0x0,0x0,0x0,0x18,0x60,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x60,0x98,0x60,0x18,0x0, ++0x30,0xc,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0xc,0x33,0xc,0x30,0x0,0x0,0x0,0x0,0xc0,0x30,0xc,0x2,0xc,0x32,0xcc,0x30,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x3c,0x42,0x81,0x81,0x81,0x42,0x3c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x78,0x84,0x2,0x2,0x2,0x84,0x78,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x30,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x3,0x0,0x0,0x0,0x0,0x0,0x30,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x3,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x30,0x0,0x0,0x0, ++0x0,0x1,0x3,0x5,0x9,0x11,0x1,0x1,0x1,0x1,0x3,0x4,0x4,0x4,0x3,0x0,0x0,0x0,0x80,0x40,0x20,0x10,0x0,0x0,0x0,0x0,0x80,0x40,0x40,0x40,0x80,0x0, ++0x0,0x3,0x4,0x4,0x4,0x3,0x1,0x1,0x3f,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x80,0x40,0x40,0x40,0x80,0x0,0x0,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x30,0x48,0x48,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x1,0x2,0x2,0x2,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x2,0x2,0x2,0x4,0x4,0x4,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x20,0x40,0x40,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x20,0x53,0x24,0x8,0x8,0x10,0x10,0x10,0x10,0x10,0x10,0x8,0x8,0x4,0x3,0x0,0x0,0xf4,0xc,0x4,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x4,0x8,0xf0,0x0, ++0x1,0xf,0x11,0x21,0x21,0x21,0x11,0xf,0x1,0x1,0x1,0x21,0x21,0x31,0x2f,0x1,0x0,0xe8,0x18,0x8,0x8,0x0,0x0,0x0,0xe0,0x10,0x8,0x8,0x8,0x10,0xe0,0x0, ++0x0,0x40,0x27,0x18,0x10,0x20,0x20,0x20,0x20,0x20,0x20,0x10,0x18,0x27,0x40,0x0,0x0,0x2,0xe4,0x18,0x8,0x4,0x4,0x4,0x4,0x4,0x4,0x8,0x18,0xe4,0x2,0x0, ++0x0,0x0,0xf,0x10,0x20,0x40,0x40,0x41,0x41,0x42,0x42,0x24,0x14,0xf,0x10,0x20,0x10,0x20,0xe8,0x58,0x48,0x80,0x80,0x0,0x0,0x0,0x0,0x8,0x10,0xe0,0x0,0x0, ++0x1,0x2,0x2,0x2,0x2,0x2,0x3f,0x2,0x2,0x2,0x3a,0x46,0x42,0x45,0x38,0x0,0xc0,0x20,0x20,0x0,0x0,0x0,0xe0,0x0,0x0,0x0,0x0,0x0,0x4,0x4,0xf8,0x0, ++0x0,0x30,0x48,0x48,0x48,0x49,0x32,0x4,0x8,0x11,0x22,0x42,0x82,0x2,0x1,0x0,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x8c,0x52,0x52,0x52,0x52,0x8c,0x0, ++0x7,0x8,0x8,0x4,0x2,0x3,0x4,0x8,0x8,0x5,0x2,0x1,0x4,0x8,0x8,0x7,0x80,0x40,0xc0,0x0,0x0,0x0,0x80,0x40,0x40,0x80,0x0,0x0,0x80,0x40,0x40,0x80, ++0x60,0x21,0x31,0x31,0x29,0x29,0x29,0x29,0x25,0x25,0x25,0x25,0x23,0x23,0xa1,0x41,0x80,0x40,0x0,0x0,0x18,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x18,0x0,0x7e,0x0, ++0x1,0x1,0x2,0x2,0x2,0x4,0xfc,0x40,0x30,0x8,0x8,0x11,0x16,0x18,0x20,0x0,0x0,0x0,0x80,0x80,0x80,0x40,0x7e,0x4,0x18,0x20,0x20,0x90,0x50,0x30,0x8,0x0, ++0x1,0x1,0x3,0x3,0x3,0x7,0xff,0x3f,0x1f,0xf,0xf,0x1f,0x1e,0x18,0x20,0x0,0x0,0x0,0x80,0x80,0x80,0xc0,0xfe,0xf8,0xf0,0xe0,0xe0,0xf0,0xf0,0x30,0x8,0x0, ++0x0,0x7,0x18,0x20,0x20,0x40,0x40,0x40,0x40,0x40,0x20,0x20,0x18,0x7,0x0,0x0,0x0,0xc0,0x30,0x8,0x8,0x4,0x4,0x4,0x4,0x4,0x8,0x8,0x30,0xc0,0x0,0x0, ++0x0,0x7,0x1f,0x3f,0x3f,0x7f,0x7f,0x7f,0x7f,0x7f,0x3f,0x3f,0x1f,0x7,0x0,0x0,0x0,0xc0,0xf0,0xf8,0xf8,0xfc,0xfc,0xfc,0xfc,0xfc,0xf8,0xf8,0xf0,0xc0,0x0,0x0, ++0x0,0x7,0x18,0x27,0x28,0x50,0x50,0x50,0x50,0x50,0x28,0x27,0x18,0x7,0x0,0x0,0x0,0xc0,0x30,0xc8,0x28,0x14,0x14,0x14,0x14,0x14,0x28,0xc8,0x30,0xc0,0x0,0x0, ++0x1,0x2,0x4,0x8,0x10,0x20,0x40,0x80,0x40,0x20,0x10,0x8,0x4,0x2,0x1,0x0,0x0,0x80,0x40,0x20,0x10,0x8,0x4,0x2,0x4,0x8,0x10,0x20,0x40,0x80,0x0,0x0, ++0x1,0x3,0x7,0xf,0x1f,0x3f,0x7f,0xff,0x7f,0x3f,0x1f,0xf,0x7,0x3,0x1,0x0,0x0,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x0,0x0, ++0x0,0x7f,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x7f,0x0,0x0,0x0,0xfc,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0xfc,0x0,0x0, ++0x0,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x0,0x0,0x0,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0xfc,0x0,0x0, ++0x0,0x1,0x2,0x4,0x4,0x8,0x8,0x10,0x10,0x20,0x20,0x40,0x40,0xff,0x0,0x0,0x0,0x0,0x80,0x40,0x40,0x20,0x20,0x10,0x10,0x8,0x8,0x4,0x4,0xfe,0x0,0x0, ++0x0,0x1,0x3,0x7,0x7,0xf,0xf,0x1f,0x1f,0x3f,0x3f,0x7f,0x7f,0xff,0x0,0x0,0x0,0x0,0x80,0xc0,0xc0,0xe0,0xe0,0xf0,0xf0,0xf8,0xf8,0xfc,0xfc,0xfe,0x0,0x0, ++0x0,0x43,0x23,0x10,0x8,0x4,0x2,0x61,0x62,0x4,0x8,0x10,0x23,0x43,0x80,0x0,0x0,0x4,0x8,0x10,0x20,0x40,0x80,0xc,0x8c,0x40,0x20,0x10,0x8,0x4,0x2,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x38,0xfe,0x38,0x20,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x8,0x38,0xff,0x38,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x3,0x3,0x7,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x80,0x80,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x7,0x3,0x3,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x80,0x80,0x0,0x0, ++0x0,0x0,0x0,0xff,0xff,0xff,0x0,0x0,0x0,0xff,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0xfe,0xfe,0x0,0x0,0x0,0xfe,0xfe,0xfe,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x2,0x6,0xa,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0, ++0x0,0xf,0x10,0x10,0x0,0x0,0x0,0x1,0x6,0x8,0x10,0x10,0x10,0x10,0x1f,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x90,0x0, ++0x0,0xf,0x10,0x10,0x0,0x0,0x1,0x6,0x1,0x0,0x0,0x10,0x10,0x10,0xf,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x10,0x0, ++0x0,0x3,0x5,0x5,0x5,0x9,0x9,0x9,0x11,0x11,0x1f,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x0,0x0,0x8,0x0, ++0x0,0x1f,0x10,0x10,0x10,0x10,0x10,0x17,0x18,0x10,0x0,0x0,0x10,0x10,0xf,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x10,0x0, ++0x0,0xf,0x10,0x10,0x10,0x10,0x10,0x17,0x18,0x10,0x10,0x10,0x10,0x10,0xf,0x0,0x0,0x0,0x80,0x80,0x80,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x10,0x0, ++0x0,0x1f,0x10,0x10,0x0,0x1,0x1,0x1,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x0,0x0,0xc0,0x40,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0, ++0x0,0xf,0x10,0x10,0x10,0x10,0x9,0x6,0x9,0x10,0x10,0x10,0x10,0x10,0xf,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x10,0x0, ++0x0,0xf,0x10,0x10,0x10,0x10,0x10,0x11,0xe,0x0,0x0,0x10,0x10,0x10,0xf,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x10,0x0, ++0x0,0x23,0x64,0xa4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x23,0x0,0x0,0xc0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xc8,0x0, ++0x0,0x20,0x61,0xa2,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x90,0x0, ++0x0,0x23,0x64,0xa4,0x20,0x20,0x20,0x20,0x21,0x22,0x24,0x24,0x24,0x24,0x27,0x0,0x0,0xc0,0x20,0x20,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x20,0x20,0xe4,0x0, ++0x0,0x23,0x64,0xa4,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x24,0x24,0x24,0x23,0x0,0x0,0xc0,0x20,0x20,0x20,0x20,0x40,0x80,0x40,0x20,0x20,0x20,0x20,0x20,0xc4,0x0, ++0x0,0x20,0x61,0xa1,0x21,0x22,0x22,0x22,0x24,0x24,0x27,0x20,0x20,0x20,0x20,0x0,0x0,0xc0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xf0,0x40,0x40,0x40,0x48,0x0, ++0x0,0x27,0x64,0xa4,0x24,0x24,0x24,0x25,0x26,0x24,0x20,0x20,0x24,0x24,0x23,0x0,0x0,0xe0,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x20,0x20,0x20,0x20,0x20,0xc4,0x0, ++0x0,0x23,0x64,0xa4,0x24,0x24,0x24,0x25,0x26,0x24,0x24,0x24,0x24,0x24,0x23,0x0,0x0,0xc0,0x20,0x20,0x20,0x0,0x0,0xc0,0x20,0x20,0x20,0x20,0x20,0x20,0xc4,0x0, ++0x0,0x27,0x64,0xa4,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x0,0xf0,0x10,0x10,0x20,0x40,0x40,0x40,0x80,0x80,0x80,0x80,0x80,0x80,0x84,0x0, ++0x0,0x23,0x64,0xa4,0x24,0x24,0x22,0x21,0x22,0x24,0x24,0x24,0x24,0x24,0x23,0x0,0x0,0xc0,0x20,0x20,0x20,0x20,0x40,0x80,0x40,0x20,0x20,0x20,0x20,0x20,0xc4,0x0, ++0x0,0x23,0x64,0xa4,0x24,0x24,0x24,0x24,0x23,0x20,0x20,0x24,0x24,0x24,0x23,0x0,0x0,0xc0,0x20,0x20,0x20,0x20,0x20,0x60,0xa0,0x20,0x20,0x20,0x20,0x20,0xc4,0x0, ++0x0,0x38,0x45,0x45,0x5,0x5,0x5,0x19,0x21,0x41,0x41,0x41,0x45,0x45,0x7c,0x0,0x0,0xe0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0xe4,0x0, ++0x0,0x40,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x40,0x0,0x0,0x4,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x4,0x0, ++0x0,0x40,0x87,0x88,0x88,0x80,0x80,0x80,0x80,0x83,0x84,0x88,0x88,0x8f,0x40,0x0,0x0,0x4,0x82,0x42,0x42,0x42,0x42,0x42,0x82,0x2,0x2,0x42,0x42,0xc2,0x4,0x0, ++0x0,0x40,0x87,0x88,0x88,0x80,0x80,0x83,0x80,0x80,0x80,0x88,0x88,0x87,0x40,0x0,0x0,0x4,0x82,0x42,0x42,0x42,0x82,0x2,0x82,0x42,0x42,0x42,0x42,0x82,0x4,0x0, ++0x0,0x41,0x82,0x82,0x82,0x84,0x84,0x88,0x88,0x8f,0x80,0x80,0x80,0x80,0x40,0x0,0x0,0x84,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0xe2,0x82,0x82,0x82,0x82,0x4,0x0, ++0x0,0x40,0x8f,0x88,0x88,0x88,0x8b,0x8c,0x88,0x80,0x80,0x88,0x88,0x87,0x40,0x0,0x0,0x4,0xc2,0x2,0x2,0x2,0x82,0x42,0x42,0x42,0x42,0x42,0x42,0x82,0x4,0x0, ++0x0,0x40,0x87,0x88,0x88,0x88,0x88,0x8b,0x8c,0x88,0x88,0x88,0x88,0x87,0x40,0x0,0x0,0x4,0x82,0x42,0x42,0x2,0x2,0x82,0x42,0x42,0x42,0x42,0x42,0x82,0x4,0x0, ++0x0,0x40,0x8f,0x88,0x88,0x80,0x80,0x80,0x80,0x81,0x81,0x81,0x81,0x81,0x40,0x0,0x0,0x4,0xe2,0x22,0x22,0x42,0x82,0x82,0x82,0x2,0x2,0x2,0x2,0x2,0x4,0x0, ++0x0,0x40,0x87,0x88,0x88,0x88,0x88,0x87,0x88,0x88,0x88,0x88,0x88,0x87,0x40,0x0,0x0,0x4,0x82,0x42,0x42,0x42,0x42,0x82,0x42,0x42,0x42,0x42,0x42,0x82,0x4,0x0, ++0x0,0x40,0x87,0x88,0x88,0x88,0x88,0x88,0x87,0x80,0x80,0x88,0x88,0x87,0x40,0x0,0x0,0x4,0x82,0x42,0x42,0x42,0x42,0xc2,0x42,0x42,0x42,0x42,0x42,0x82,0x4,0x0, ++0x0,0x40,0x88,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x88,0x40,0x0,0x0,0x4,0xe2,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xe2,0x4,0x0, ++0x0,0x40,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x40,0x0,0x0,0x4,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x4,0x0, ++0x0,0x40,0x91,0x92,0x92,0x90,0x90,0x90,0x90,0x91,0x92,0x92,0x92,0x93,0x40,0x0,0x0,0x4,0xe2,0x12,0x12,0x12,0x12,0x22,0xc2,0x2,0x2,0x12,0x12,0xf2,0x4,0x0, ++0x0,0x40,0x91,0x92,0x92,0x90,0x90,0x90,0x90,0x90,0x90,0x92,0x92,0x91,0x40,0x0,0x0,0x4,0xe2,0x12,0x12,0x12,0x22,0xc2,0x22,0x12,0x12,0x12,0x12,0xe2,0x4,0x0, ++0x0,0x40,0x90,0x90,0x90,0x90,0x91,0x91,0x92,0x92,0x93,0x90,0x90,0x90,0x40,0x0,0x0,0x4,0x62,0xa2,0xa2,0xa2,0x22,0x22,0x22,0x22,0xfa,0x22,0x22,0x22,0x4,0x0, ++0x0,0x40,0x93,0x92,0x92,0x92,0x92,0x93,0x92,0x90,0x90,0x92,0x92,0x91,0x40,0x0,0x0,0x4,0xf2,0x2,0x2,0x2,0xe2,0x12,0x12,0x12,0x12,0x12,0x12,0xe2,0x4,0x0, ++0x0,0x40,0x91,0x92,0x92,0x92,0x92,0x92,0x93,0x92,0x92,0x92,0x92,0x91,0x40,0x0,0x0,0x4,0xe2,0x12,0x12,0x2,0x2,0xe2,0x12,0x12,0x12,0x12,0x12,0xe2,0x4,0x0, ++0x0,0x40,0x93,0x92,0x92,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x40,0x0,0x0,0x4,0xf2,0x12,0x12,0x22,0x42,0x42,0x42,0x82,0x82,0x82,0x82,0x82,0x4,0x0, ++0x0,0x40,0x91,0x92,0x92,0x92,0x92,0x91,0x92,0x92,0x92,0x92,0x92,0x91,0x40,0x0,0x0,0x4,0xe2,0x12,0x12,0x12,0x12,0xe2,0x12,0x12,0x12,0x12,0x12,0xe2,0x4,0x0, ++0x0,0x40,0x91,0x92,0x92,0x92,0x92,0x92,0x91,0x90,0x90,0x92,0x92,0x91,0x40,0x0,0x0,0x4,0xe2,0x12,0x12,0x12,0x12,0x32,0xd2,0x12,0x12,0x12,0x12,0xe2,0x4,0x0, ++0x0,0x40,0x9c,0xa2,0xa2,0x82,0x82,0x84,0x88,0x90,0xa0,0xa2,0xa2,0xbe,0x40,0x0,0x0,0x4,0x72,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x72,0x4,0x0, ++0x7,0x18,0x20,0x41,0x41,0x81,0x81,0x81,0x81,0x81,0x41,0x41,0x20,0x18,0x7,0x0,0xc0,0x30,0x8,0x4,0x4,0x2,0x2,0x2,0x2,0x2,0x4,0x4,0x8,0x30,0xc0,0x0, ++0x7,0x18,0x20,0x47,0x44,0x80,0x80,0x81,0x82,0x84,0x44,0x47,0x20,0x18,0x7,0x0,0xc0,0x30,0x8,0xc4,0x44,0x42,0x42,0x82,0x2,0x2,0x44,0xc4,0x8,0x30,0xc0,0x0, ++0x7,0x18,0x20,0x47,0x44,0x80,0x80,0x83,0x80,0x80,0x44,0x47,0x20,0x18,0x7,0x0,0xc0,0x30,0x8,0xc4,0x44,0x42,0xc2,0x2,0xc2,0x42,0x44,0xc4,0x8,0x30,0xc0,0x0, ++0x7,0x18,0x20,0x43,0x45,0x85,0x85,0x89,0x89,0x8f,0x41,0x41,0x20,0x18,0x7,0x0,0xc0,0x30,0x8,0x4,0x4,0x2,0x2,0x2,0x2,0xc2,0x4,0x4,0x8,0x30,0xc0,0x0, ++0x7,0x18,0x20,0x47,0x44,0x84,0x84,0x87,0x80,0x80,0x44,0x47,0x20,0x18,0x7,0x0,0xc0,0x30,0x8,0xc4,0x4,0x2,0x2,0xc2,0x42,0x42,0x44,0xc4,0x8,0x30,0xc0,0x0, ++0x7,0x18,0x20,0x47,0x44,0x84,0x84,0x87,0x84,0x84,0x44,0x47,0x20,0x18,0x7,0x0,0xc0,0x30,0x8,0xc4,0x44,0x2,0x2,0xc2,0x42,0x42,0x44,0xc4,0x8,0x30,0xc0,0x0, ++0x7,0x18,0x20,0x47,0x44,0x80,0x80,0x80,0x81,0x81,0x41,0x41,0x20,0x18,0x7,0x0,0xc0,0x30,0x8,0xc4,0x44,0x42,0x82,0x82,0x2,0x2,0x4,0x4,0x8,0x30,0xc0,0x0, ++0x7,0x18,0x20,0x47,0x44,0x84,0x84,0x83,0x84,0x84,0x44,0x47,0x20,0x18,0x7,0x0,0xc0,0x30,0x8,0xc4,0x44,0x42,0x42,0x82,0x42,0x42,0x44,0xc4,0x8,0x30,0xc0,0x0, ++0x7,0x18,0x20,0x47,0x44,0x84,0x84,0x87,0x80,0x80,0x44,0x47,0x20,0x18,0x7,0x0,0xc0,0x30,0x8,0xc4,0x44,0x42,0x42,0xc2,0x42,0x42,0x44,0xc4,0x8,0x30,0xc0,0x0, ++0x7,0x18,0x20,0x4b,0x4a,0x8a,0x8a,0x8a,0x8a,0x8a,0x4a,0x4b,0x20,0x18,0x7,0x0,0xc0,0x30,0x8,0xe4,0x24,0x22,0x22,0x22,0x22,0x22,0x24,0xe4,0x8,0x30,0xc0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x20,0x40,0x80,0x80,0x80,0x80,0xbf,0x80,0x80,0x80,0x80,0x80,0x40,0x20,0x0,0x0,0x8,0x4,0x2,0x2,0x2,0x12,0xfa,0x2,0x2,0x2,0x2,0x2,0x4,0x8,0x0, ++0x0,0x20,0x40,0x80,0x9f,0x80,0x80,0x80,0x80,0x80,0xbf,0x80,0x80,0x40,0x20,0x0,0x0,0x8,0x4,0x22,0xf2,0x2,0x2,0x2,0x2,0x12,0xfa,0x2,0x2,0x4,0x8,0x0, ++0x0,0x20,0x40,0x9f,0x80,0x80,0x80,0x8f,0x80,0x80,0x80,0xbf,0x80,0x40,0x20,0x0,0x0,0x8,0x24,0xf2,0x2,0x2,0x42,0xe2,0x2,0x2,0x12,0xfa,0x2,0x4,0x8,0x0, ++0x0,0x20,0x40,0x80,0xbf,0xa4,0xa4,0xa4,0xa4,0xa4,0xbf,0x80,0x80,0x40,0x20,0x0,0x0,0x8,0x4,0x2,0xfa,0x4a,0x4a,0x4a,0x4a,0x4a,0xfa,0x2,0x2,0x4,0x8,0x0, ++0x0,0x20,0x40,0x9f,0x82,0x82,0x82,0x9f,0x84,0x84,0x84,0x84,0xbf,0x40,0x20,0x0,0x0,0x8,0x24,0xf2,0x2,0x2,0x22,0xf2,0x22,0x22,0x22,0x22,0xfa,0x4,0x8,0x0, ++0x0,0x20,0x40,0x82,0x81,0x80,0xbf,0x80,0x80,0x84,0x84,0x88,0x90,0x40,0x20,0x0,0x0,0x8,0x4,0x2,0x2,0x12,0xfa,0x2,0x2,0x42,0x22,0x12,0x12,0x4,0x8,0x0, ++0x0,0x20,0x42,0x82,0x82,0x82,0x82,0x83,0xbe,0x82,0x82,0x82,0x82,0x41,0x20,0x0,0x0,0x8,0x4,0x2,0x2,0x12,0x7a,0x82,0x2,0x2,0x2,0x22,0x22,0xe4,0x8,0x0, ++0x0,0x20,0x40,0x84,0x84,0x84,0x84,0x84,0x88,0x88,0x90,0xa0,0x80,0x40,0x20,0x0,0x0,0x8,0x84,0x82,0x82,0x82,0x82,0x82,0x42,0x22,0x1a,0x12,0x2,0x4,0x8,0x0, ++0x0,0x20,0x42,0x82,0x82,0x9f,0x82,0x82,0x82,0x84,0x84,0x88,0x90,0x40,0x20,0x0,0x0,0x8,0x4,0x2,0x42,0xe2,0x42,0x42,0x42,0x42,0x4a,0x4a,0x3a,0x4,0x8,0x0, ++0x0,0x20,0x41,0x81,0x81,0x81,0xbf,0x81,0x81,0x81,0x81,0x81,0x81,0x40,0x20,0x0,0x0,0x8,0x4,0x2,0x2,0x12,0xfa,0x2,0x2,0x2,0x2,0x2,0x2,0x4,0x8,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x3,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x3,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0, ++0x0,0xe,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0xe,0x0,0x0,0xe0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xe0,0x0, ++0x0,0x3b,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x3b,0x0,0x0,0xb8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0xb8,0x0, ++0x0,0x77,0x22,0x22,0x22,0x21,0x21,0x21,0x21,0x20,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x1c,0x8,0x8,0x8,0x10,0x10,0x10,0x10,0xa0,0xa0,0xa0,0xa0,0x40,0x40,0x0, ++0x0,0x70,0x20,0x10,0x10,0x8,0x8,0x8,0x4,0x4,0x4,0x2,0x2,0x1,0x1,0x0,0x0,0x1c,0x8,0x10,0x10,0x20,0x20,0x20,0x40,0x40,0x40,0x80,0x80,0x0,0x0,0x0, ++0x0,0x71,0x20,0x20,0x20,0x11,0x11,0x11,0x11,0xa,0xa,0xa,0xa,0x4,0x4,0x0,0x0,0xdc,0x88,0x88,0x88,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x1c,0x0, ++0x0,0xe3,0x41,0x41,0x41,0x22,0x22,0x22,0x22,0x14,0x14,0x14,0x14,0x8,0x8,0x0,0x0,0xfe,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x7e,0x0, ++0x0,0xe3,0x41,0x41,0x41,0x22,0x22,0x22,0x22,0x14,0x14,0x14,0x14,0x8,0x8,0x0,0x0,0xfe,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0xfe,0x0, ++0x0,0xee,0x44,0x42,0x42,0x41,0x40,0x40,0x40,0x40,0x41,0x41,0x42,0x44,0xee,0x0,0x0,0xe,0x4,0x8,0x8,0x10,0xa0,0x40,0xa0,0xa0,0x10,0x10,0x8,0x4,0xe,0x0, ++0x0,0x70,0x20,0x10,0x8,0x4,0x2,0x1,0x2,0x2,0x4,0x8,0x10,0x20,0x70,0x0,0x0,0x1c,0x8,0x10,0x20,0x40,0x80,0x0,0x80,0x80,0x40,0x20,0x10,0x8,0x1c,0x0, ++0x0,0xe0,0x40,0x20,0x11,0xa,0xa,0x4,0xa,0xa,0x11,0x11,0x20,0x40,0xe0,0x0,0x0,0xee,0x44,0x84,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x84,0x44,0xee,0x0, ++0x0,0xe0,0x40,0x20,0x11,0xa,0xa,0x4,0xa,0xa,0x11,0x11,0x20,0x40,0xe0,0x0,0x0,0xfe,0x54,0x94,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x94,0x54,0xfe,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x2,0x2,0x2,0x4,0x4,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x40,0x40,0x80,0x80,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x4,0x4,0x4,0x3f,0x4,0x4,0x4,0x4,0x3f,0x4,0x4,0x4,0x0,0x0,0x0,0x0,0x40,0x40,0x78,0xc0,0x40,0x40,0x40,0x78,0xc0,0x40,0x40,0x40,0x0,0x0, ++0x0,0x38,0x10,0x8,0x4,0x2,0x2,0x1,0x1,0xf,0x1,0x1,0x1,0x1,0x3,0x0,0x0,0x38,0x10,0x20,0x40,0x80,0x80,0x0,0x0,0xe0,0x0,0x0,0x0,0x0,0x80,0x0, ++0x0,0x18,0x24,0x24,0x24,0x24,0x24,0x19,0x2,0x4,0x8,0x10,0x20,0x40,0x0,0x0,0x0,0x4,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x60,0x90,0x90,0x90,0x90,0x90,0x60, ++0x0,0xf,0x10,0x10,0x10,0x10,0xb,0x4,0x1c,0x22,0x41,0x40,0x40,0x21,0x1e,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x70,0x20,0xa0,0x44,0xa4,0x18,0x0, ++0x10,0x10,0x10,0x20,0x20,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x10,0x20,0x40,0x40,0x80,0x80,0x80,0x80,0x80,0x80,0x40,0x40,0x20,0x10,0xc, ++0x60,0x10,0x8,0x4,0x4,0x2,0x2,0x2,0x2,0x2,0x2,0x4,0x4,0x8,0x10,0x60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x1,0x1,0x21,0x11,0x9,0x5,0x1,0x2,0x4,0x8,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x10,0x20,0x40,0x0,0x80,0x40,0x20,0x10,0x0,0x0,0x0, ++0x0,0x0,0x1,0x1,0x1,0x1,0x1,0x1f,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x30,0x10,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x2,0x4,0x8,0x10,0x20,0x0,0x0,0x0,0x0,0x4,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x7,0x8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x20,0xc0,0x0, ++0x0,0x1,0x3,0x5,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x0, ++0x0,0x7,0x8,0x10,0x10,0x0,0x0,0x0,0x3,0x4,0x8,0x10,0x10,0x10,0x1f,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x10,0xe0,0x0,0x0,0x0,0x0,0x10,0x10,0xf0,0x0, ++0x0,0xf,0x10,0x10,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x10,0x10,0xf,0x0,0x0,0xe0,0x10,0x10,0x10,0x20,0x40,0x80,0x40,0x20,0x10,0x10,0x10,0x20,0xc0,0x0, ++0x0,0x1,0x2,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x20,0x3f,0x0,0x0,0x3,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xf0,0x80,0x80,0xe0,0x0, ++0x0,0x1f,0x10,0x10,0x10,0x10,0x17,0x18,0x10,0x0,0x0,0x0,0x10,0x10,0xf,0x0,0x0,0xf0,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x10,0x10,0x20,0xc0,0x0, ++0x0,0x7,0x8,0x10,0x10,0x10,0x10,0x17,0x18,0x10,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0xc0,0x20,0x10,0x10,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x10,0x20,0xc0,0x0, ++0x0,0x1f,0x10,0x10,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x2,0x2,0x2,0x0,0x0,0xf0,0x10,0x10,0x20,0x20,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x7,0x8,0x10,0x10,0x10,0x8,0x7,0x8,0x10,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x20,0xc0,0x20,0x10,0x10,0x10,0x10,0x20,0xc0,0x0, ++0x0,0x7,0x8,0x10,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x10,0x10,0x8,0x7,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x10,0x30,0xd0,0x10,0x10,0x10,0x10,0x20,0xc0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x30,0x0,0x30,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x30,0x0,0x30,0x30,0x10,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x3,0xc,0x30,0x40,0x30,0xc,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x30,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x30,0xc,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x1f,0x0,0x0,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0,0x0,0xf0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x60,0x18,0x6,0x1,0x0,0x0,0x0,0x0,0x0,0x1,0x6,0x18,0x60,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x60,0x18,0x4,0x18,0x60,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x18,0x24,0x42,0x42,0x4,0x8,0x8,0x8,0x8,0x8,0x0,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x7,0x18,0x20,0x46,0x49,0x48,0x48,0x48,0x49,0x46,0x20,0x18,0x7,0x0,0x0,0x0,0xc0,0x20,0x10,0x90,0x88,0x88,0x88,0x88,0x90,0x90,0x64,0x8,0xf0,0x0,0x0, ++0x0,0x1,0x2,0x2,0x4,0x4,0x8,0xf,0x10,0x10,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x40,0x40,0x20,0xe0,0x10,0x10,0x8,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x7f,0x0,0x0,0x0,0x0,0x0,0xe0,0x10,0x10,0x10,0x20,0xc0,0x20,0x10,0x10,0x10,0xe0,0x0,0x0,0x0,0x0, ++0x0,0xf,0x10,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x10,0xf,0x0,0x0,0x0,0x0,0x0,0xe0,0x10,0x8,0x0,0x0,0x0,0x0,0x0,0x8,0x10,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x7f,0x0,0x0,0x0,0x0,0x0,0xe0,0x10,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x10,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x7f,0x0,0x0,0x0,0x0,0x0,0xfc,0x4,0x4,0x0,0x20,0xe0,0x20,0x0,0x4,0x4,0xfc,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0xfc,0x4,0x4,0x0,0x20,0xe0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1f,0x20,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x20,0x1f,0x0,0x0,0x0,0x0,0x0,0xd0,0x30,0x10,0x0,0x0,0x0,0x38,0x10,0x10,0x10,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x70,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0x1c,0x8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x3,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x3,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0, ++0x0,0x3,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x5,0x5,0x2,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x71,0x21,0x22,0x24,0x38,0x24,0x22,0x21,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x70,0x0,0x0,0x0,0x0, ++0x0,0x70,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x8,0xf8,0x0,0x0,0x0,0x0, ++0x0,0xc0,0x60,0x50,0x48,0x44,0x42,0x41,0x40,0x40,0x40,0xe0,0x0,0x0,0x0,0x0,0x0,0x6,0xc,0x14,0x24,0x44,0x84,0x4,0x4,0x4,0x4,0xe,0x0,0x0,0x0,0x0, ++0x0,0x60,0x30,0x28,0x24,0x22,0x21,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0x1c,0x8,0x8,0x8,0x8,0x8,0x88,0x48,0x28,0x18,0x8,0x0,0x0,0x0,0x0, ++0x0,0x7,0x8,0x10,0x20,0x20,0x20,0x20,0x20,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x8,0x8,0x8,0x8,0x8,0x10,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x10,0x20,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x7,0x8,0x10,0x20,0x20,0x20,0x20,0x20,0x11,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x8,0x8,0x8,0x8,0x8,0x90,0x60,0xc0,0x30,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x3f,0x24,0x22,0x21,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x10,0x20,0xc0,0x0,0x0,0x0,0x80,0x70,0x0,0x0,0x0,0x0, ++0x0,0xf,0x10,0x20,0x20,0x10,0xf,0x0,0x0,0x20,0x30,0x2f,0x0,0x0,0x0,0x0,0x0,0xe8,0x18,0x8,0x0,0x0,0xe0,0x10,0x8,0x8,0x10,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x41,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x3,0x0,0x0,0x0,0x0,0x0,0xfc,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0, ++0x0,0x70,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x10,0xf,0x0,0x0,0x0,0x0,0x0,0x1c,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x10,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x70,0x20,0x10,0x10,0x8,0x8,0x4,0x4,0x2,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x1c,0x8,0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0xe3,0x41,0x41,0x41,0x22,0x22,0x22,0x14,0x14,0x8,0x8,0x0,0x0,0x0,0x0,0x0,0x8e,0x4,0x4,0x4,0x88,0x88,0x88,0x50,0x50,0x20,0x20,0x0,0x0,0x0,0x0, ++0x0,0x70,0x10,0x8,0x4,0x2,0x1,0x2,0x4,0x8,0x10,0x70,0x0,0x0,0x0,0x0,0x0,0x1c,0x10,0x20,0x40,0x80,0x0,0x80,0x40,0x20,0x10,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x70,0x20,0x10,0x8,0x4,0x2,0x1,0x1,0x1,0x1,0x3,0x0,0x0,0x0,0x0,0x0,0x1c,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0, ++0x0,0x3f,0x20,0x20,0x0,0x0,0x1,0x2,0x4,0x8,0x10,0x3f,0x0,0x0,0x0,0x0,0x0,0xf8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x8,0x8,0xf8,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0xe,0x0,0x0, ++0x0,0x40,0x20,0x10,0x8,0x4,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x10,0x8,0x4,0x0,0x0, ++0x0,0xe0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xe0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x2,0x2,0x4,0x4,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x40,0x40,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x10,0x10,0x8,0x8,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0xf,0x10,0x0,0xf,0x10,0x10,0x10,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x40,0x40,0xc0,0x40,0x50,0xa0,0x0,0x0,0x0,0x0, ++0x0,0x8,0x8,0x8,0x8,0xb,0xc,0x8,0x8,0x8,0xc,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x7,0x8,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x0,0x0,0x10,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x7,0x8,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x20,0x20,0xa0,0x60,0x20,0x20,0x20,0x60,0xa0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0xf,0x10,0x10,0x1f,0x10,0x10,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x40,0xc0,0x0,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x2,0x2,0x2,0x2,0xf,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x0,0x0,0x0,0x80,0x80,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x7,0x8,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0xa0,0x60,0x20,0x20,0x20,0x60,0xa0,0x20,0x20,0x40,0x80,0x0, ++0x0,0x8,0x8,0x8,0x8,0xb,0xc,0x8,0x8,0x8,0x8,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x5,0x5,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x8,0x8,0x8,0x8,0x8,0x9,0xa,0xd,0x8,0x8,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x40,0x20,0x0,0x0,0x0,0x0, ++0x0,0x3,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x1a,0xd,0x9,0x9,0x9,0x9,0x9,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x20,0x20,0x20,0x20,0x30,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x1b,0xc,0x8,0x8,0x8,0x8,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x7,0x8,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x40,0x40,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x1b,0xc,0x8,0x8,0x8,0xc,0xb,0x8,0x8,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x3,0x4,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa0,0x60,0x20,0x20,0x20,0x60,0xa0,0x20,0x20,0x20,0x30,0x0, ++0x0,0x0,0x0,0x0,0x0,0x5,0x2,0x2,0x2,0x2,0x2,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x7,0x8,0x8,0x7,0x0,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x0,0x80,0x40,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x2,0x2,0x2,0xf,0x2,0x2,0x2,0x2,0x2,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0xc,0x4,0x4,0x4,0x4,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x40,0x40,0x40,0x40,0xc0,0x60,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x8,0x8,0x4,0x4,0x2,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x40,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x11,0x9,0x9,0xa,0xa,0x4,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x20,0x20,0xa0,0xa0,0x40,0x40,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x8,0x4,0x2,0x1,0x2,0x4,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x40,0x80,0x0,0x80,0x40,0x20,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x8,0x4,0x4,0x2,0x1,0x1,0x2,0x2,0x4,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x40,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0xf,0x8,0x0,0x1,0x2,0x4,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x40,0x80,0x0,0x0,0x40,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x8,0x8,0x8,0x8,0x8,0x10,0x20,0x10,0x8,0x8,0x8,0x8,0x8,0x4,0x0, ++0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x40,0x20,0x20,0x20,0x20,0x20,0x10,0x8,0x10,0x20,0x20,0x20,0x20,0x20,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x4,0x4,0x25,0x1e,0x4,0x7,0xc,0x14,0x23,0x22,0x25,0x18,0x0,0x0,0x0,0x0,0x0,0x20,0xc0,0x0,0x80,0xe0,0x90,0x88,0x8,0x8,0x10,0x20,0xc0, ++0x4,0x4,0x4,0x47,0x3c,0x4,0x4,0x1f,0x24,0x42,0x42,0x41,0x22,0x1c,0x0,0x0,0x0,0x0,0x60,0x80,0x0,0x40,0x40,0xf0,0x48,0x84,0x84,0x4,0x84,0x8,0x30,0x0, ++0x0,0x0,0x0,0x0,0x0,0x10,0x18,0x10,0x10,0x10,0x10,0x11,0xa,0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x10,0x8,0x18,0x10,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x20,0x30,0x20,0x20,0x20,0x20,0x20,0x21,0x22,0x14,0xc,0x0,0x0,0x0,0x0,0x0,0x20,0x10,0x8,0x4,0x4,0xc,0x8,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0xf,0x1,0x2,0x0,0x11,0xe,0x0,0x0,0x0,0x0,0x1,0x2,0xc,0x0,0x0,0x0,0x80,0x80,0x0,0x0,0xc0,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0xf,0x0,0x1,0x0,0x21,0x1e,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0xc,0x0,0x0,0x80,0x40,0x80,0x0,0xe0,0x10,0x10,0x10,0x10,0x20,0x20,0xc0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x7,0x0,0x1,0x0,0x3,0x1c,0x1,0x3,0x4,0x8,0x10,0x20,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0xc0,0x80,0x0,0x0,0x80,0x80,0x40,0x38,0x0, ++0x0,0xf,0x0,0x1,0x0,0x3,0x3c,0x1,0x2,0x3,0x4,0x4,0x8,0x10,0x20,0x0,0x0,0x0,0x80,0x0,0x0,0xc0,0x80,0x0,0x0,0x80,0x80,0x80,0x80,0x40,0x3c,0x0, ++0x0,0x0,0x0,0x4,0x4,0x4,0x3f,0x4,0x7,0x4,0xc,0x14,0x34,0x15,0x8,0x0,0x0,0x0,0x0,0x0,0x10,0x8,0x4,0x8,0xe0,0x10,0x8,0x8,0x8,0x30,0xc0,0x0, ++0x0,0x4,0x4,0x7,0x3c,0x4,0x5,0x6,0xc,0x14,0x24,0x64,0x35,0xc,0x4,0x0,0x0,0x0,0x10,0x88,0x4,0x18,0xc0,0x20,0x10,0x8,0x8,0x8,0x10,0xe0,0x0,0x0, ++0x0,0x2,0x2,0x2,0x2,0x43,0x3c,0x4,0x4,0x4,0x8,0x8,0x10,0x22,0x41,0x0,0x0,0x0,0x0,0x20,0x10,0xc8,0x44,0x54,0x4c,0x40,0x40,0x80,0x80,0x80,0x0,0x0, ++0x0,0x4,0x4,0x4,0x4,0x87,0x78,0x8,0x8,0x8,0x10,0x11,0x21,0x45,0x82,0x0,0x8,0x4,0x12,0x48,0x24,0x90,0x88,0xa8,0x98,0x80,0x80,0x0,0x0,0x0,0x0,0x0, ++0x2,0x2,0x2,0x3,0x1d,0x0,0x3,0x1c,0x0,0x3,0x0,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x60,0x80,0x0,0xe0,0x80,0x40,0x40,0xe0,0x20,0x0,0x0,0x0,0xc0,0x0, ++0x4,0x4,0x4,0x7,0x3a,0x1,0x7,0x38,0x0,0x7,0x0,0x20,0x20,0x10,0xf,0x0,0x0,0x8,0xc4,0x12,0x8,0xc4,0x0,0x80,0x80,0xc0,0x40,0x0,0x0,0x0,0x80,0x0, ++0x0,0x1,0x0,0x0,0x1,0x2,0x4,0x8,0x10,0x8,0x4,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x0, ++0x0,0x2,0x1,0x1,0x2,0x4,0x8,0x10,0x20,0x10,0x8,0x4,0x2,0x1,0x1,0x0,0x0,0x8,0x4,0x22,0x10,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x10,0x10,0x20,0x20,0x27,0x40,0x40,0x40,0x50,0x50,0x20,0x20,0x1,0x0,0x0,0x80,0x40,0x40,0x40,0x78,0xc0,0x40,0x40,0x40,0x40,0x40,0x40,0x80,0x0,0x0, ++0x0,0x0,0x10,0x10,0x20,0x20,0x27,0x40,0x40,0x40,0x50,0x50,0x20,0x20,0x1,0x0,0x8,0x84,0x52,0x48,0x44,0x70,0xc0,0x40,0x40,0x40,0x40,0x40,0x40,0x80,0x0,0x0, ++0x0,0x0,0x10,0xf,0x0,0x3,0x4,0x0,0x20,0x20,0x20,0x10,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0, ++0x0,0x0,0x10,0xf,0x0,0x3,0x4,0x0,0x20,0x20,0x20,0x10,0xf,0x0,0x0,0x0,0x0,0x0,0x8,0xe4,0x82,0x10,0x8,0x4,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0, ++0x0,0x4,0x2,0x2,0x3f,0x1,0x0,0x0,0x1,0x8,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x30,0xc0,0x0,0x0,0x80,0x40,0xe0,0x20,0x0,0x0,0x0,0x0,0xe0,0x0, ++0x0,0x4,0x2,0x2,0x3f,0x1,0x0,0x0,0x1,0x8,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x8,0x4,0xd2,0x8,0x4,0x80,0x40,0xe0,0x20,0x0,0x0,0x0,0x0,0xe0,0x0, ++0x0,0x18,0xc,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x9,0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x20,0x40,0x80,0x0,0x0, ++0x0,0x18,0xc,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x9,0x6,0x0,0x0,0x10,0x8,0x24,0x10,0x8,0x0,0x0,0x0,0x0,0x10,0x20,0x40,0x80,0x0,0x0, ++0x0,0x3,0x1,0x1,0x7f,0x1,0x7,0x9,0x9,0x9,0x6,0x0,0x1,0x1,0x2,0xc,0x0,0x0,0x0,0x0,0xf8,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x0, ++0x3,0x1,0x1,0x1,0x7f,0x1,0x7,0x9,0x9,0x9,0x6,0x0,0x1,0x1,0x2,0xc,0x8,0x4,0x12,0x8,0xf4,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x10,0x8,0x8,0xb,0x7c,0x8,0x8,0x8,0x9,0x8,0x8,0x8,0x7,0x0,0x0,0x80,0x40,0x40,0x40,0xfc,0x40,0x40,0x40,0x40,0x40,0x80,0x0,0x0,0xf0,0x0, ++0x0,0x0,0x10,0x8,0x8,0xb,0x7c,0x8,0x8,0x8,0x9,0x8,0x8,0x8,0x7,0x0,0x8,0x84,0x52,0x48,0x44,0xf0,0x40,0x40,0x40,0x40,0x40,0x80,0x0,0x0,0xf0,0x0, ++0x0,0x10,0xf,0x1,0x2,0x4,0x8,0x1f,0x22,0x44,0x4,0x4,0x2,0x1,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0,0x0, ++0x0,0x10,0xf,0x1,0x2,0x4,0x8,0x1f,0x22,0x44,0x4,0x4,0x2,0x1,0x0,0x0,0x8,0x24,0x92,0x8,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0,0x0, ++0x0,0x4,0x4,0x47,0x3c,0x9,0x8,0x8,0x10,0x10,0x12,0x22,0x21,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x30,0x40,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0, ++0x0,0x4,0x4,0x47,0x3c,0x9,0x8,0x8,0x10,0x10,0x12,0x22,0x21,0x40,0x0,0x0,0x8,0x4,0x12,0x8,0x4,0xe0,0x30,0x40,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0, ++0x0,0x2,0x2,0x2,0x3,0x7e,0x4,0x7,0x4,0xc,0x8,0x0,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x80,0xc0,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x20,0x20,0xc0,0x0, ++0x0,0x4,0x4,0x5,0x7,0x7c,0x8,0xb,0xc,0x18,0x10,0x0,0x0,0x0,0x0,0x3,0x0,0x8,0x4,0x12,0x88,0x4,0x0,0xc0,0x20,0x10,0x10,0x10,0x20,0x20,0xc0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1f,0x8,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x20,0x40,0x80,0x0, ++0x0,0x0,0x0,0x1,0x6,0x78,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x7,0x0,0x0,0x0,0x0,0x0,0xe0,0x10,0x8,0x8,0x8,0x8,0x8,0x10,0x20,0xc0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x3,0xc,0xf0,0x40,0x0,0x0,0x0,0x0,0x0,0x1,0xe,0x0,0x0,0x8,0x4,0x12,0xc8,0x24,0x10,0x10,0x10,0x10,0x10,0x20,0x40,0x80,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x7f,0x21,0x2,0x4,0x4,0x4,0x4,0x4,0x2,0x1,0x0,0x0,0x0,0x0,0x8,0xfc,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x7f,0x21,0x2,0x4,0x4,0x4,0x4,0x4,0x2,0x1,0x0,0x0,0x0,0x0,0x8,0xfc,0xc0,0x8,0x4,0x12,0x8,0x4,0x0,0x0,0x0,0xf0,0x0, ++0x0,0x0,0x2,0x1,0x1,0x1,0x1,0x1,0x6,0x8,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x60,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x0, ++0x0,0x0,0x2,0x1,0x1,0x1,0x1,0x1,0x6,0x8,0x10,0x10,0x10,0x8,0x7,0x0,0x8,0x4,0x12,0x8,0x4,0x30,0x60,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x0, ++0x0,0x0,0xc,0x4,0x7,0x7c,0x24,0x8,0x8,0x10,0x10,0x23,0x44,0x4,0x3,0x0,0x0,0x0,0x20,0x10,0x8,0x18,0x40,0x40,0x40,0x40,0x40,0xe0,0x50,0x48,0x84,0x0, ++0x0,0x20,0x10,0x10,0x13,0x20,0x20,0x20,0x40,0x4a,0x4a,0x52,0x51,0x60,0x40,0x0,0x0,0x0,0x0,0x1c,0xe8,0x10,0x20,0x0,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0, ++0x0,0x2,0x1,0x21,0x11,0x17,0x19,0x11,0x31,0x4a,0x4a,0x44,0x44,0x4a,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x8,0x4,0x4,0x4,0x74,0x8c,0x94,0x62,0x0,0x0, ++0x0,0x10,0x8,0x8,0x8,0x1e,0x69,0xa,0xc,0x18,0x28,0x48,0xa9,0x29,0x18,0x0,0x0,0x0,0x0,0x0,0x60,0x90,0x10,0x10,0x10,0x10,0x10,0xf0,0x18,0x24,0xc2,0x0, ++0x0,0x0,0x0,0x7,0x19,0x21,0x42,0x42,0x42,0x44,0x44,0x28,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x30,0x8,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0xc0,0x0, ++0x0,0x20,0x10,0x10,0x10,0x27,0x20,0x20,0x40,0x48,0x48,0x53,0x54,0x64,0x43,0x0,0x0,0x80,0x40,0x50,0x78,0xc0,0x40,0x40,0x40,0x40,0x40,0xc0,0x70,0x48,0x84,0x0, ++0x0,0x20,0x10,0x10,0x10,0x27,0x20,0x20,0x40,0x48,0x48,0x53,0x54,0x64,0x43,0x0,0x8,0x84,0x52,0x48,0x74,0xc0,0x40,0x40,0x40,0x40,0x40,0xc0,0x70,0x48,0x84,0x0, ++0x0,0x20,0x10,0x10,0x10,0x27,0x20,0x20,0x40,0x48,0x48,0x53,0x54,0x64,0x43,0x0,0xc,0x92,0x52,0x4c,0x70,0xc0,0x40,0x40,0x40,0x40,0x40,0xc0,0x70,0x48,0x84,0x0, ++0x0,0x0,0x2,0x3e,0x4,0x8,0x8,0x10,0x10,0x20,0x20,0x20,0x20,0x10,0xf,0x0,0x0,0x0,0x0,0x20,0x20,0x30,0x28,0x24,0x20,0x20,0x40,0x40,0x40,0x80,0x0,0x0, ++0x0,0x0,0x2,0x3e,0x4,0x8,0x8,0x10,0x10,0x20,0x20,0x20,0x20,0x10,0xf,0x0,0x8,0x4,0x12,0x28,0x24,0x30,0x28,0x24,0x20,0x20,0x40,0x40,0x40,0x80,0x0,0x0, ++0x0,0x0,0x2,0x3e,0x4,0x8,0x8,0x10,0x10,0x20,0x20,0x20,0x20,0x10,0xf,0x0,0xc,0x12,0x12,0x2c,0x20,0x30,0x28,0x24,0x20,0x20,0x40,0x40,0x40,0x80,0x0,0x0, ++0x0,0x2,0x1,0x0,0x1,0x2,0x2,0x1,0x0,0x3,0x4,0x8,0x78,0x26,0x1,0x0,0x0,0x0,0x80,0xc0,0x0,0x0,0x0,0x0,0xe0,0x98,0x84,0x8c,0x90,0x80,0x0,0x0, ++0x0,0x2,0x1,0x0,0x1,0x2,0x2,0x1,0x0,0x3,0x4,0x8,0x78,0x26,0x1,0x0,0x8,0x4,0x92,0xc8,0x4,0x0,0x0,0x0,0xe0,0x98,0x84,0x8c,0x90,0x80,0x0,0x0, ++0x0,0x2,0x1,0x0,0x1,0x2,0x2,0x1,0x0,0x3,0x4,0x8,0x78,0x26,0x1,0x0,0xc,0x12,0x92,0xcc,0x0,0x0,0x0,0x0,0xe0,0x98,0x84,0x8c,0x90,0x80,0x0,0x0, ++0x0,0x0,0x0,0x0,0x7,0x8,0x10,0x60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x18,0x6,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x7,0x8,0x10,0x60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x4,0x12,0x8,0x84,0x40,0x20,0x18,0x6,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x7,0x8,0x10,0x60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x24,0x24,0x18,0x80,0x40,0x20,0x18,0x6,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x20,0x17,0x10,0x10,0x20,0x27,0x20,0x40,0x48,0x48,0x51,0x52,0x62,0x41,0x0,0x0,0x70,0xc0,0x40,0x40,0x40,0xf8,0x40,0x40,0x40,0x40,0xc0,0x70,0x48,0x84,0x0, ++0x0,0x20,0x17,0x10,0x10,0x20,0x27,0x20,0x40,0x48,0x48,0x51,0x52,0x62,0x41,0x0,0x8,0xe4,0x52,0x48,0x44,0x40,0xf8,0x40,0x40,0x40,0x40,0xc0,0x70,0x48,0x84,0x0, ++0x0,0x20,0x17,0x10,0x10,0x20,0x27,0x20,0x40,0x48,0x48,0x51,0x52,0x62,0x41,0x0,0x0,0xec,0x52,0x52,0x4c,0x40,0xf0,0x40,0x40,0x40,0x40,0xc0,0x70,0x48,0x84,0x0, ++0x0,0x1,0x1,0x1,0x3f,0x1,0x1,0x1f,0x1,0x1,0x1,0x1d,0x23,0x21,0x1e,0x0,0x0,0x0,0x0,0xf0,0x0,0x0,0xe0,0x0,0x0,0x0,0x0,0x0,0xc0,0x30,0x8,0x0, ++0x0,0x0,0x13,0xc,0x0,0x1,0x1,0x1,0x2,0x1a,0x27,0x44,0x48,0x30,0x0,0x1,0x0,0x0,0x80,0x80,0x80,0x0,0x10,0x10,0x10,0x10,0xa0,0x70,0x28,0x44,0x80,0x0, ++0x0,0x8,0x4,0x4,0x7,0x7c,0x4,0x1c,0x24,0x24,0x24,0x1c,0x8,0x8,0x7,0x0,0x0,0x0,0x0,0x90,0xc8,0x4,0xc,0x10,0x0,0x0,0x10,0x10,0x10,0x18,0xf0,0x0, ++0x0,0x1,0x10,0x10,0x10,0x1f,0x11,0x29,0x45,0x42,0x45,0x48,0x30,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0xc0,0x20,0x10,0x8,0x8,0x8,0x10,0x10,0x20,0xc0,0x0, ++0x2,0x2,0x2,0x2,0x23,0x1e,0x4,0x4,0x44,0x3f,0x4,0x4,0x4,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x10,0x8,0xc8,0x8,0x8,0x8,0x8,0x8,0xf0,0x0, ++0x0,0x0,0x2,0x1,0x0,0x0,0x3,0x24,0x1f,0x2,0x2,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x30,0x48,0x88,0x8,0x8,0x70,0x0,0x80,0x80,0x40, ++0x0,0x2,0x1,0x0,0x6,0x9,0x10,0x11,0x7e,0x8,0x8,0x4,0x2,0x2,0x1,0x0,0x0,0x0,0x80,0x40,0x40,0x80,0x30,0xc8,0x4,0x4,0x88,0x70,0x0,0x0,0x0,0x80, ++0x0,0x0,0x0,0x1,0x0,0x0,0x11,0x12,0x14,0x14,0x18,0x1a,0x11,0x10,0x1,0x2,0x0,0x0,0x0,0x0,0x80,0x80,0xe0,0x90,0x88,0x88,0x88,0x88,0x90,0xe0,0x0,0x0, ++0x0,0x0,0x10,0x10,0x10,0x11,0x22,0x24,0x24,0x24,0x28,0x2a,0x31,0x10,0x0,0x3,0x0,0x80,0x40,0x40,0xf8,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x58,0xe0,0x80,0x0, ++0x0,0x0,0x0,0x2,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xf,0x11,0x11,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0xc0,0x0,0x0,0x0,0x0,0xc0,0x30,0x8,0x0,0x0, ++0x0,0x2,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1f,0x21,0x41,0x42,0x3c,0x0,0x0,0x0,0x0,0x0,0x10,0x38,0xc0,0x0,0x0,0x0,0x0,0xc0,0x30,0x8,0x4,0x0, ++0x0,0x1c,0x2,0x2,0x4,0x8,0x10,0x10,0x10,0x13,0x14,0x18,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x10,0x8,0x8,0x8,0x30,0xc0,0x0, ++0x0,0x10,0x8,0x9,0xa,0xa,0x12,0x14,0x14,0x18,0x8,0x0,0x0,0x0,0x1,0x2,0x0,0x0,0x80,0x40,0x20,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x80,0x80,0x0,0x0, ++0x0,0x0,0xf,0x0,0x0,0x0,0x1,0x2,0x7,0x8,0x10,0x3,0x4,0x4,0x3,0x0,0x0,0x40,0xa0,0x20,0x40,0x80,0x0,0xf0,0x8,0x4,0x4,0x84,0x44,0x28,0xf0,0x0, ++0x0,0x8,0x8,0x8,0xe,0x79,0xa,0xc,0x8,0x18,0x28,0x28,0x68,0x18,0x8,0x0,0x0,0x0,0x20,0x50,0x88,0x8,0x10,0x10,0x10,0x10,0x10,0x12,0x14,0x8,0x0,0x0, ++0x0,0x3,0x1c,0x0,0x1,0x2,0x4,0xf,0x18,0x20,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xc0,0x40,0x80,0x0,0x0,0xe0,0x10,0x8,0x8,0x8,0x10,0x10,0x60,0x80,0x0, ++0x0,0x0,0x8,0x4,0x4,0x7,0x3c,0x7,0xc,0x14,0x24,0x34,0xc,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x8,0x8,0x8,0x8,0x10,0x20,0xc0,0x0,0x0, ++0x0,0x10,0x8,0x8,0x4f,0x38,0xb,0xc,0x8,0x18,0x28,0x48,0x68,0x18,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x18,0x4,0x4,0x4,0x4,0x8,0x10,0x60,0x0, ++0x0,0x0,0x3,0x1c,0x0,0x1,0x1,0x3,0xf,0x12,0x22,0x44,0x38,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x0,0x0,0xf0,0x8,0x4,0x4,0x64,0x94,0x88,0x70,0x0, ++0x0,0xf,0x0,0x1,0x3,0x6,0x8,0x13,0x24,0x3,0x2,0x4,0x18,0x26,0x41,0x0,0x0,0xc0,0x80,0x0,0xe0,0x10,0x10,0x90,0xa0,0xc0,0x0,0x0,0x38,0x44,0x88,0x0, ++0x0,0x2,0x1,0x1,0x1f,0x1,0x2,0x3,0x4,0x8,0x11,0x2,0x2,0x2,0x1,0x0,0x0,0x0,0x0,0xe0,0x0,0x8,0xc,0xd0,0x60,0xc0,0x40,0x40,0x40,0x0,0xf8,0x0, ++0x0,0x2,0x1,0x1,0x1,0x2,0x2,0x2,0x3,0x2,0x4,0x4,0x4,0x4,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x40,0x22,0x22,0x24,0x24,0x18,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x1f,0x0,0x2,0x1,0x1,0x1,0x1,0x1,0x2,0x4,0x8,0x0,0x0,0x0,0x0,0x0,0xf0,0x10,0x60,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x3f,0x0,0x0,0x0,0x2,0x1,0x1,0x1,0x1,0x2,0x2,0x4,0x8,0x0,0x0,0x0,0xf8,0x8,0x10,0x20,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x3,0x5,0x9,0x11,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x40,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x1,0x3,0x5,0x9,0x11,0x21,0x1,0x1,0x1,0x1,0x1,0x0,0x40,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1,0x11,0x1f,0x10,0x10,0x10,0x0,0x0,0x0,0x0,0x3,0xc,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x0,0x0,0x0, ++0x0,0x0,0x1,0x21,0x3f,0x20,0x20,0x20,0x0,0x0,0x0,0x0,0x0,0x3,0xc,0x0,0x0,0x0,0x0,0x8,0xfc,0x8,0x8,0x10,0x10,0x20,0x20,0x40,0x80,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x1f,0x1,0x1,0x1,0x1,0x1,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0xf0,0x0,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x3f,0x1,0x1,0x1,0x1,0x1,0x1,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0, ++0x0,0x0,0x1,0x1,0x1,0x3f,0x3,0x5,0x9,0x11,0x21,0x1,0x5,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x7f,0x0,0x1,0x2,0x4,0x8,0x10,0x20,0x42,0x1,0x0,0x0,0x80,0x80,0x80,0x88,0xfc,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x0,0x0, ++0x0,0x2,0x2,0x2,0x3f,0x2,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x21,0x40,0x0,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x80,0x0, ++0x0,0x2,0x2,0x2,0x3f,0x2,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x21,0x40,0x0,0x8,0x4,0x12,0x8,0xe4,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x80,0x0, ++0x0,0x8,0x8,0x4,0x4,0x3f,0x2,0x1,0x1,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x0,0x0,0x0,0x70,0x80,0x80,0x40,0x40,0x20,0x20,0x0, ++0x0,0x8,0x8,0x4,0x4,0x3f,0x2,0x1,0x1,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x4,0x12,0x8,0xe4,0x0,0x0,0x0,0x70,0x80,0x80,0x40,0x40,0x20,0x20,0x0, ++0x0,0x2,0x2,0x2,0x3,0x4,0x4,0x8,0x10,0x20,0x0,0x1,0x2,0xc,0x30,0x0,0x0,0x0,0x0,0x10,0xf8,0x10,0x20,0x20,0x40,0x40,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x2,0x2,0x2,0x3,0x4,0x4,0x8,0x10,0x20,0x0,0x1,0x2,0xc,0x30,0x0,0x8,0x4,0x12,0x8,0xe4,0x20,0x20,0x40,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x8,0x8,0x8,0xf,0x10,0x20,0x41,0x1,0x2,0x2,0x4,0x8,0x10,0x20,0x0,0x0,0x0,0x0,0x10,0xf8,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x8,0x8,0x8,0xf,0x10,0x20,0x41,0x1,0x2,0x2,0x4,0x8,0x10,0x20,0x0,0x8,0x4,0x12,0x8,0xf4,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x1f,0x0,0x0,0x0,0x0,0x0,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x20,0x20,0xf0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x0,0x8,0x4,0x12,0x8,0x24,0xf0,0x20,0x20,0x20,0x40,0xe0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x4,0x4,0x4,0x4,0x7f,0x4,0x4,0x4,0x4,0x4,0x0,0x0,0x1,0x0,0x0,0x40,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x40,0x40,0x80,0x80,0x0,0x0, ++0x0,0x0,0x0,0x8,0x8,0x8,0x8,0x7f,0x8,0x8,0x8,0x8,0x9,0x1,0x2,0x0,0x8,0x4,0x92,0x88,0x84,0x80,0x88,0xfc,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x18,0x4,0x2,0x30,0x8,0x4,0x0,0x0,0x1,0x2,0x24,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x18,0x4,0x2,0x30,0x8,0x4,0x0,0x0,0x1,0x2,0x24,0x18,0x0,0x8,0x4,0x12,0x8,0x4,0x0,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x1,0x3,0x4,0x8,0x10,0x20,0x0,0x0,0x0,0x0,0x0,0xe0,0x20,0x40,0x40,0x80,0x0,0x0,0x80,0x40,0x30,0x10,0x0,0x0, ++0x0,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x1,0x3,0x4,0x8,0x10,0x20,0x0,0x8,0x4,0x12,0x8,0xe4,0x20,0x40,0x40,0x80,0x0,0x80,0x40,0x20,0x18,0x8,0x0, ++0x0,0x4,0x4,0x4,0x4,0x7,0x7c,0x4,0x4,0x4,0x4,0x4,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x20,0x40,0x80,0x0,0x0,0x0,0x20,0xf0,0x0,0x0, ++0x0,0x0,0x4,0x4,0x4,0x4,0x7,0x7c,0x4,0x4,0x4,0x4,0x4,0x3,0x0,0x0,0x8,0x4,0x12,0x8,0x4,0x0,0xe0,0x20,0x40,0x80,0x0,0x0,0x20,0xf0,0x0,0x0, ++0x0,0x0,0x0,0x20,0x10,0x8,0xc,0x4,0x0,0x0,0x0,0x1,0x2,0xc,0x30,0x0,0x0,0x0,0x20,0x10,0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x40,0x20,0x10,0x18,0x8,0x0,0x0,0x1,0x2,0x4,0x18,0x60,0x8,0x4,0x12,0x48,0x24,0x20,0x20,0x40,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x4,0x4,0x7,0x4,0x8,0x8,0x10,0x24,0x2,0x1,0x2,0x4,0x18,0x60,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0x40,0x40,0x80,0x80,0x0,0x80,0x0,0x0,0x0,0x0, ++0x0,0x8,0x8,0xf,0x8,0x10,0x10,0x20,0x49,0x5,0x2,0x5,0x8,0x30,0xc0,0x0,0x8,0x4,0x52,0xe8,0x44,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x1,0x1f,0x1,0x1,0x7f,0x1,0x1,0x2,0x2,0x4,0x4,0x8,0x10,0x0,0x0,0x20,0xf0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x3,0x3e,0x2,0x2,0xff,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x20,0x8,0x4,0x52,0xe8,0x4,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x4,0x3,0x21,0x18,0x8,0x0,0x0,0x0,0x1,0x6,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x4,0x2,0x21,0x11,0x8,0x8,0x0,0x0,0x1,0x2,0x4,0x8,0x30,0x0,0x0,0x0,0x0,0x10,0x10,0x10,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x8,0x4,0x42,0x22,0x10,0x10,0x0,0x1,0x2,0x4,0x8,0x10,0x60,0x0,0x8,0x4,0x12,0x28,0x24,0x20,0x40,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x1f,0x0,0x0,0x0,0x7f,0x1,0x1,0x2,0x2,0x4,0x4,0x8,0x10,0x20,0x0,0x20,0xf0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0xff,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x20,0x8,0x4,0x92,0xc8,0x4,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x4,0x4,0x4,0x4,0x6,0x5,0x4,0x4,0x4,0x4,0x4,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x40,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x4,0x4,0x4,0x4,0x6,0x5,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x0,0x8,0x4,0x12,0x8,0x4,0x0,0x0,0x80,0x60,0x20,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x1,0x1,0x7f,0x1,0x1,0x1,0x1,0x2,0x2,0x4,0x4,0x8,0x0,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x1f,0x0,0x0,0x0,0x0,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0xf0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x1f,0x0,0x0,0xc,0x2,0x1,0x0,0x0,0x1,0x2,0x4,0x8,0x30,0x0,0x0,0x10,0xf8,0x10,0x20,0x20,0x40,0x40,0x80,0xc0,0x30,0x10,0x0,0x0,0x0,0x0, ++0x2,0x1,0x0,0x0,0x1f,0x0,0x1,0x3,0x5,0x9,0x11,0x21,0x1,0x1,0x1,0x0,0x0,0x80,0x80,0x0,0xc0,0x80,0x0,0x0,0x40,0x30,0x10,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x2,0x4,0x8,0x10,0x0,0x0,0x0,0x20,0x20,0x20,0x40,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x4,0x4,0x8,0x8,0x8,0x10,0x10,0x20,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x10,0x10,0x8,0x8,0xc,0x4,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x4,0x4,0x8,0x8,0x8,0x10,0x10,0x20,0x40,0x0,0x0,0x0,0x8,0x4,0x12,0x8,0x44,0x20,0x10,0x10,0x8,0x8,0xc,0x4,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x4,0x4,0x8,0x8,0x8,0x10,0x10,0x20,0x40,0x0,0x0,0x0,0x0,0xc,0x12,0x12,0x4c,0x20,0x10,0x10,0x8,0x8,0xc,0x4,0x0,0x0,0x0,0x0, ++0x0,0x0,0x8,0x8,0x8,0x8,0x9,0xe,0x8,0x8,0x8,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x60,0x80,0x0,0x0,0x0,0x0,0x20,0xf0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x20,0x20,0x21,0x21,0x26,0x38,0x20,0x20,0x20,0x20,0x1f,0x0,0x0,0x8,0x4,0x12,0x8,0x4,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x80,0xc0,0x0,0x0, ++0x0,0x0,0x0,0x20,0x20,0x21,0x21,0x26,0x38,0x20,0x20,0x20,0x20,0x1f,0x0,0x0,0x0,0xc,0x12,0x12,0xc,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x80,0xc0,0x0,0x0, ++0x0,0x0,0x0,0x7f,0x0,0x0,0x0,0x0,0x0,0x1,0x2,0x4,0x8,0x10,0x20,0x0,0x0,0x0,0x20,0xf0,0x20,0x40,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x7f,0x0,0x0,0x0,0x1,0x1,0x2,0x4,0x8,0x10,0x20,0x0,0x8,0x4,0x12,0x48,0xe4,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x7f,0x0,0x0,0x0,0x1,0x1,0x2,0x4,0x8,0x10,0x20,0x0,0x0,0xc,0x12,0x52,0xec,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x18,0x24,0x43,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x30,0xe,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x18,0x24,0x43,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x4,0x12,0x8,0x4,0x0,0x0,0x0,0xc0,0x30,0xe,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x18,0x24,0x43,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x12,0x12,0xc,0x0,0x0,0x0,0xc0,0x30,0xe,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x1,0x1,0x7f,0x1,0x1,0x9,0x9,0x11,0x21,0x1,0x5,0x2,0x0,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x20,0x10,0x8,0x8,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x1,0x1,0x1,0x7f,0x1,0x1,0x9,0x9,0x11,0x21,0x5,0x2,0x0,0x8,0x4,0x12,0x8,0x4,0x8,0xfc,0x0,0x0,0x20,0x10,0x8,0x8,0x0,0x0,0x0, ++0x0,0x1,0x1,0x1,0x1,0x1,0x7f,0x1,0x1,0x9,0x9,0x11,0x21,0x5,0x2,0x0,0xc,0x12,0x12,0xc,0x0,0x8,0xfc,0x0,0x0,0x20,0x10,0x8,0x8,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x6,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x10,0x20,0x20,0x40,0x80,0x80,0x40,0x40,0x0,0x0,0x0, ++0x0,0x0,0xe,0x1,0x0,0x0,0x1c,0x3,0x0,0x0,0x1c,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x60,0x20,0x0,0x0,0xc0,0x40,0x0,0x80,0x60,0x20,0x0,0x0, ++0x0,0x2,0x2,0x2,0x2,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x10,0x3f,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x10,0xf8,0x8,0x8,0x0, ++0x0,0x0,0x0,0x0,0x0,0x4,0x2,0x1,0x0,0x1,0x2,0x4,0x8,0x10,0x60,0x0,0x0,0x0,0x20,0x10,0x20,0x20,0x40,0x80,0x80,0x60,0x20,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x3,0x3e,0x2,0x2,0x3,0x7e,0x2,0x2,0x2,0x2,0x2,0x1,0x0,0x0,0x0,0x40,0xe0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x8,0x4,0x5,0x3e,0x2,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x10,0x20,0x0,0x80,0x80,0x40,0x20, ++0x0,0x10,0x8,0x8,0x4,0x5,0x7e,0x2,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x10,0x20,0x0,0x80,0x80,0x40,0x40,0x20,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0xf,0x0,0x0,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0x20,0x40,0x48,0xfc,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x20,0x20,0x24,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1f,0x0,0x0,0x1f,0x0,0x0,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0xe0,0x20,0x20,0xe0,0x20,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x3f,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0xf0,0x10,0x0,0x0,0x0,0x0, ++0x0,0x0,0xf,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x6,0x18,0x0,0x0,0x40,0xe0,0x0,0x10,0xf8,0x10,0x10,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x0,0x1,0x1,0x2,0x4,0x8,0x0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x4,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x84,0x88,0x90,0xa0,0xc0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x20,0x10,0x10,0x10,0x10,0x10,0x11,0x12,0x14,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x10,0x1f,0x10,0x10,0x10,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0x20,0x20,0x40,0x40,0xe0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x10,0x1f,0x10,0x10,0x0,0x0,0x0,0x0,0x1,0x2,0x4,0x0,0x0,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0x20,0x40,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x20,0x3f,0x20,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x2,0x4,0x0,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x1,0x1f,0x9,0x9,0x9,0x9,0x7f,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x40,0xe0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1f,0x0,0x2,0x1,0x1,0x1,0x1,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x40,0x80,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1f,0x0,0x0,0x7f,0x0,0x0,0x0,0x0,0x0,0x1,0x2,0x4,0x0,0x0,0x0,0x10,0xf8,0x10,0x10,0xf8,0x20,0x20,0x40,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x10,0x8,0x6,0x2,0x0,0x0,0x0,0x1,0x2,0x24,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x2,0x2,0x22,0x3f,0x20,0x20,0x0,0x0,0x0,0x0,0x1,0x2,0x4,0x8,0x0,0x8,0x4,0x12,0x28,0xf4,0x20,0x20,0x20,0x40,0x40,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x1,0x1,0x1,0xf,0x1,0x1,0x2,0x2,0x2,0x5,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0, ++0x0,0x0,0x4,0x4,0x4,0x7,0x8,0x10,0x21,0x1,0x2,0x4,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0xe0,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x2,0x2,0x4,0x4,0x8,0xf,0x10,0x10,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x40,0x40,0x20,0xe0,0x10,0x10,0x8,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x7f,0x0,0x0,0x0,0x0,0x0,0xe0,0x10,0x10,0x10,0x20,0xc0,0x20,0x10,0x10,0x10,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x2,0x2,0x4,0x4,0x8,0x10,0x10,0x20,0x20,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x40,0x40,0x20,0x10,0x10,0x8,0x8,0xfc,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x7f,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x8,0x0,0x40,0xc0,0x40,0x0,0x8,0x8,0xf8,0x0,0x0,0x0,0x0, ++0x0,0x3f,0x20,0x20,0x0,0x0,0x1,0x2,0x4,0x8,0x10,0x3f,0x0,0x0,0x0,0x0,0x0,0xf8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x8,0x8,0xf8,0x0,0x0,0x0,0x0, ++0x0,0x70,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0x1c,0x8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x7,0x8,0x10,0x20,0x28,0x2f,0x28,0x20,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x8,0x28,0xe8,0x28,0x8,0x10,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x3,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x3,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0, ++0x0,0x71,0x21,0x22,0x24,0x28,0x38,0x24,0x22,0x21,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x10,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x40,0x40,0x20,0x20,0x10,0x10,0x8,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x60,0x30,0x30,0x28,0x28,0x24,0x24,0x22,0x22,0x21,0x70,0x0,0x0,0x0,0x0,0x0,0xc,0x18,0x18,0x28,0x28,0x48,0x48,0x88,0x88,0x8,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x60,0x30,0x28,0x24,0x22,0x21,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0x1c,0x8,0x8,0x8,0x8,0x8,0x88,0x48,0x28,0x18,0xc,0x0,0x0,0x0,0x0, ++0x0,0x1f,0x10,0x10,0x0,0x4,0x7,0x4,0x0,0x10,0x10,0x1f,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x8,0x0,0x20,0xe0,0x20,0x0,0x8,0x8,0xf8,0x0,0x0,0x0,0x0, ++0x0,0x7,0x8,0x10,0x20,0x20,0x20,0x20,0x20,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x8,0x8,0x8,0x8,0x8,0x10,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0xfc,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0xe0,0x10,0x8,0x8,0x10,0xe0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x10,0x8,0x4,0x2,0x4,0x8,0x10,0x20,0x7f,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x8,0x0,0x0,0x0,0x0,0x0,0x8,0x8,0xf8,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x41,0x41,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x3,0x0,0x0,0x0,0x0,0x0,0xfc,0x4,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x6,0x9,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x3,0x0,0x0,0x0,0x0,0x0,0x40,0xa0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0, ++0x0,0x3,0x1,0xf,0x11,0x21,0x21,0x21,0x11,0xf,0x1,0x3,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0xe0,0x10,0x8,0x8,0x8,0x10,0xe0,0x0,0x80,0x0,0x0,0x0,0x0, ++0x0,0x70,0x10,0x8,0x4,0x2,0x1,0x2,0x4,0x8,0x10,0x70,0x0,0x0,0x0,0x0,0x0,0x1c,0x10,0x20,0x40,0x80,0x0,0x80,0x40,0x20,0x10,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x43,0x21,0x11,0x11,0x11,0x11,0xf,0x1,0x1,0x1,0x3,0x0,0x0,0x0,0x0,0x0,0x84,0x8,0x10,0x10,0x10,0x10,0xe0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0, ++0x0,0x7,0x8,0x10,0x20,0x20,0x20,0x20,0x10,0x48,0x44,0x7c,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x8,0x8,0x8,0x8,0x10,0x24,0x44,0x7c,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x7,0x8,0x10,0x10,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0xc0,0x40,0x40,0x40,0x40,0x40,0xd0,0x20,0x0,0x0,0x0,0x0, ++0x0,0x7,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0x8,0xc,0xb,0x8,0x8,0x8,0x0,0x0,0x80,0x40,0x40,0x80,0x0,0xc0,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0xc,0x12,0x22,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x10,0x20,0x20,0x40,0x40,0x80,0x80,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x3,0x4,0x2,0x1,0x2,0x4,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x0,0x0,0x80,0x40,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x3,0x4,0x4,0x2,0x1,0x2,0x4,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x0,0x0,0x80,0x0,0x0,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x2,0x4,0x4,0x3,0x2,0x4,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x3,0x0,0x0,0x0,0x40,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x20,0xc0,0x0, ++0x0,0x0,0x0,0x1,0xa,0x14,0x4,0x4,0x4,0x4,0x4,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0, ++0x0,0x3,0x4,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x20,0x20,0xe0,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x3,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x80,0x0,0x0,0x0, ++0x0,0x0,0x0,0x18,0x8,0x8,0xd,0xa,0x9,0x8,0x8,0x1c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x40,0x80,0x0,0x0,0x0,0x80,0x40,0x70,0x0,0x0,0x0,0x0, ++0x4,0xa,0x2,0x1,0x1,0x1,0x3,0x2,0x2,0x4,0x4,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x50,0x50,0x20,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0xc,0xb,0x8,0x8,0x8,0x0,0x0,0x0,0x0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xd0,0x20,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x18,0x8,0x4,0x4,0x4,0x2,0x2,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x10,0x20,0x20,0x20,0x40,0x40,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x4,0x8,0x7,0x8,0x8,0x7,0x4,0x8,0x8,0x8,0x7,0x0,0x2,0x1,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0xc0,0x20,0x20,0xc0,0x0, ++0x0,0x0,0x0,0x7,0x8,0x10,0x10,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x20,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1f,0x24,0x4,0x4,0x4,0x4,0x4,0x8,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf8,0x40,0x40,0x40,0x40,0x40,0x40,0x50,0x20,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x7,0x8,0x10,0x10,0x10,0x10,0x18,0x14,0x13,0x10,0x10,0x10,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x20,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x7,0x8,0x10,0x10,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x40,0x20,0x20,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x7,0x9,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x8,0x14,0x4,0x4,0x4,0x4,0x4,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x7,0x9,0x11,0x11,0x11,0x11,0x11,0x9,0x7,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x10,0x10,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x8,0x14,0x4,0x2,0x2,0x1,0x1,0x2,0x4,0x8,0x8,0x10,0x0,0x0,0x0,0x0,0x10,0x20,0x20,0x40,0x80,0x0,0x0,0x80,0x80,0x40,0x50,0x20,0x0,0x0,0x0, ++0x0,0x1,0x1,0x11,0x29,0x9,0x9,0x9,0x9,0x9,0x9,0x7,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x40,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x4,0x8,0x11,0x11,0x11,0x11,0x11,0xa,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x10,0x10,0x10,0x10,0x10,0xa0,0x40,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x2,0x2,0x4,0x4,0x8,0xf,0x10,0x10,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x40,0x40,0x20,0xe0,0x10,0x10,0x8,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x7f,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x8,0x0,0x0,0xe0,0x10,0x8,0x8,0x10,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x7f,0x0,0x0,0x0,0x0,0x0,0xe0,0x10,0x8,0x8,0x10,0xe0,0x10,0x8,0x8,0x10,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1f,0x4,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x3f,0x20,0x0,0x0,0x0,0x0,0x0,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0xf8,0x8,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x7f,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x8,0x0,0x20,0xe0,0x20,0x0,0x8,0x8,0xf8,0x0,0x0,0x0,0x0, ++0x8,0x0,0x7f,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x7f,0x0,0x0,0x0,0x0,0x20,0x0,0xf8,0x8,0x8,0x20,0xe0,0x20,0x0,0x8,0x8,0xf8,0x0,0x0,0x0,0x0, ++0x0,0x33,0x49,0x9,0x5,0x3,0x5,0x9,0x9,0x11,0x11,0x63,0x0,0x0,0x0,0x0,0x0,0x98,0x24,0x20,0x40,0x80,0x40,0x20,0x20,0x10,0x10,0x8c,0x0,0x0,0x0,0x0, ++0x0,0x17,0x18,0x10,0x0,0x0,0x1,0x0,0x20,0x20,0x10,0xf,0x0,0x0,0x0,0x0,0x0,0xe0,0x10,0x8,0x8,0x10,0xe0,0x10,0x8,0x8,0x10,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x70,0x20,0x20,0x20,0x20,0x23,0x24,0x28,0x30,0x20,0x60,0x0,0x0,0x0,0x0,0x0,0xc,0x8,0x18,0x28,0xc8,0x8,0x8,0x8,0x8,0x8,0x1c,0x0,0x0,0x0,0x0, ++0x4,0x74,0x23,0x20,0x20,0x20,0x23,0x24,0x28,0x30,0x20,0x60,0x0,0x0,0x0,0x0,0x40,0x4c,0x88,0x18,0x28,0xc8,0x8,0x8,0x8,0x8,0x8,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x70,0x20,0x21,0x22,0x3c,0x22,0x21,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0x60,0x80,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x38,0x0,0x0,0x0,0x0, ++0x0,0x1f,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x28,0x10,0x0,0x0,0x0,0x0,0x0,0xf0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0, ++0x0,0x70,0x20,0x30,0x28,0x28,0x24,0x24,0x22,0x21,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0x1c,0x8,0x18,0x28,0x28,0x48,0x48,0x88,0x8,0x8,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x70,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0x0,0x1c,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0x1c,0x0,0x0,0x0,0x0,0x0, ++0x0,0x7,0x8,0x10,0x20,0x20,0x20,0x20,0x20,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x8,0x8,0x8,0x8,0x8,0x10,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0xf0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0,0xe0,0x10,0x8,0x8,0x10,0xe0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0xf,0x10,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x10,0xf,0x0,0x0,0x0,0x0,0x0,0xd0,0x30,0x10,0x0,0x0,0x0,0x0,0x0,0x8,0x10,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x41,0x41,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x3,0x0,0x0,0x0,0x0,0x0,0xfc,0x4,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0, ++0x0,0x1c,0x8,0x8,0x4,0x4,0x2,0x1,0x0,0x1,0x12,0xc,0x0,0x0,0x0,0x0,0x0,0x1c,0x8,0x8,0x10,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x70,0x10,0x8,0x4,0x2,0x1,0x2,0x4,0x8,0x10,0x70,0x0,0x0,0x0,0x0,0x0,0x1c,0x10,0x20,0x40,0x80,0x0,0x80,0x40,0x20,0x10,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x3,0x1,0x1f,0x21,0x41,0x41,0x41,0x21,0x1f,0x1,0x3,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0xf0,0x8,0x4,0x4,0x4,0x8,0xf0,0x0,0x80,0x0,0x0,0x0,0x0, ++0x0,0x38,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x3f,0x0,0x0,0x0,0x0,0x0,0x38,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0xf8,0x4,0x4,0x0,0x0, ++0x0,0x38,0x10,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x38,0x10,0x10,0x10,0x10,0x30,0xd0,0x10,0x10,0x10,0x38,0x0,0x0,0x0,0x0, ++0x0,0x73,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x7f,0x0,0x0,0x0,0x0,0x0,0x9c,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0xfc,0x0,0x0,0x0,0x0, ++0x0,0x73,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x7f,0x0,0x0,0x0,0x0,0x0,0x9c,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0xfc,0x4,0x4,0x0,0x0, ++0x0,0x3e,0x24,0x4,0x4,0x7,0x4,0x4,0x4,0x4,0x4,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x8,0x4,0x4,0x4,0x8,0xf0,0x0,0x0,0x0,0x0, ++0x0,0x70,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x20,0x7f,0x0,0x0,0x0,0x0,0x0,0x1c,0x8,0x8,0x8,0x8,0x88,0x48,0x48,0x48,0x88,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x1c,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0x8,0x8,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x10,0x8,0x8,0x8,0x10,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x2f,0x30,0x20,0x0,0x0,0x1,0x0,0x0,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0xe0,0x10,0x8,0x4,0x4,0xfc,0x4,0x4,0x8,0x10,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x71,0x22,0x24,0x24,0x24,0x3c,0x24,0x24,0x24,0x22,0x71,0x0,0x0,0x0,0x0,0x0,0xf0,0x8,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x8,0xf0,0x0,0x0,0x0,0x0, ++0x0,0x3,0x4,0x8,0x8,0x4,0x3,0x0,0x3,0x4,0x8,0x38,0x0,0x0,0x0,0x0,0x0,0xfc,0x8,0x8,0x8,0x8,0xf8,0x88,0x8,0x8,0x8,0x1c,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x7,0x8,0x0,0xf,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x40,0x40,0xc0,0x40,0x40,0xd0,0x20,0x0,0x0,0x0,0x0, ++0x0,0x7,0x8,0x10,0x17,0x18,0x10,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x20,0xc0,0x0,0x0,0x80,0x40,0x20,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1f,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x40,0x40,0x80,0x40,0x40,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1f,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x1c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x7,0x2,0x2,0x2,0x2,0x4,0x4,0x8,0x1f,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xf0,0x10,0x0,0x0,0x0, ++0x0,0x0,0x0,0x7,0x8,0x10,0x10,0x1f,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x20,0xe0,0x0,0x0,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x4,0x0,0x7,0x8,0x10,0x10,0x1f,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x80,0x40,0x20,0x20,0xe0,0x0,0x0,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x33,0x9,0x9,0x5,0x7,0x9,0x9,0x11,0x23,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x98,0x20,0x20,0x40,0xc0,0x20,0x20,0x10,0x88,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0xb,0xc,0x8,0x0,0x1,0x0,0x0,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x20,0x20,0xc0,0x20,0x20,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x38,0x10,0x10,0x10,0x11,0x12,0x14,0x18,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x70,0x20,0x60,0xa0,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0, ++0x0,0x4,0x3,0x38,0x10,0x10,0x10,0x11,0x12,0x14,0x18,0x30,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x70,0x20,0x60,0xa0,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1c,0x8,0x8,0x9,0xe,0x9,0x8,0x8,0x1c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x60,0x80,0x80,0x0,0x0,0x0,0x80,0x90,0x60,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0xf,0x4,0x4,0x4,0x4,0x4,0x14,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x20,0x20,0x20,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x38,0x10,0x18,0x14,0x12,0x12,0x11,0x10,0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x38,0x10,0x30,0x50,0x90,0x90,0x10,0x10,0x38,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1c,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0x1c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x70,0x20,0x20,0x20,0xe0,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x3,0x4,0x8,0x8,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x20,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1f,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x1c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0xb,0x1c,0x8,0x8,0x8,0x8,0xc,0xb,0x8,0x8,0x8,0x1c,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x7,0x8,0x10,0x10,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x40,0x0,0x0,0x0,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1f,0x11,0x1,0x1,0x1,0x1,0x1,0x1,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1c,0x8,0x8,0x4,0x4,0x4,0x2,0x1,0x1,0x2,0x14,0x8,0x0,0x0,0x0,0x0,0x70,0x20,0x20,0x40,0x40,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x1,0xd,0x13,0x11,0x11,0x11,0x11,0x13,0xd,0x1,0x1,0x3,0x0,0x0,0x0,0x0,0x0,0x60,0x90,0x10,0x10,0x10,0x10,0x90,0x60,0x0,0x0,0x80,0x0, ++0x0,0x0,0x0,0x1c,0x8,0x4,0x2,0x1,0x2,0x4,0x8,0x1c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x70,0x20,0x40,0x80,0x0,0x80,0x40,0x20,0x70,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1c,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x70,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xf0,0x10,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1c,0x8,0x8,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x40,0x40,0x40,0xc0,0x40,0x40,0x40,0xe0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x3b,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0xf8,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x3b,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0xf8,0x8,0x0,0x0,0x0, ++0x0,0x0,0x0,0x3c,0x28,0x8,0x8,0xf,0x8,0x8,0x8,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x20,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x38,0x10,0x10,0x10,0x1f,0x10,0x10,0x10,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x38,0x10,0x10,0x10,0x10,0x90,0x90,0x90,0x38,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x1c,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x20,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x7,0x8,0x0,0x0,0x1,0x0,0x8,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x20,0xe0,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x38,0x11,0x12,0x12,0x1e,0x12,0x12,0x11,0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x10,0x10,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x3,0x4,0x4,0x4,0x3,0x1,0x2,0xa,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x20,0x20,0x20,0xe0,0x20,0x20,0x20,0x70,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x7,0x0,0x0,0x7,0x8,0x8,0x8,0x8,0x8,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x0,0x40,0xc0,0x40,0x40,0x40,0x40,0xc0,0x60,0x0,0x0,0x0, ++0x0,0x0,0x1,0x2,0x0,0x7,0x8,0x8,0x8,0x8,0x8,0x8,0x7,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x40,0xc0,0x40,0x40,0x40,0x40,0xc0,0x60,0x0,0x0,0x0, ++0x0,0x4,0x2,0x1,0x0,0x7,0x8,0x8,0x8,0x8,0x8,0x8,0x7,0x0,0x0,0x0,0x0,0x40,0x80,0x0,0x0,0x40,0xc0,0x40,0x40,0x40,0x40,0xc0,0x60,0x0,0x0,0x0, ++0x0,0x2,0x1,0x0,0x0,0x7,0x8,0x8,0x8,0x8,0x8,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x40,0xc0,0x40,0x40,0x40,0x40,0xc0,0x60,0x0,0x0,0x0, ++0x0,0x0,0x7,0x0,0x0,0x3,0x4,0x8,0xf,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x0,0x80,0x40,0x20,0xe0,0x0,0x0,0x20,0xc0,0x0,0x0,0x0, ++0x0,0x0,0x1,0x2,0x0,0x3,0x4,0x8,0xf,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x40,0x20,0xe0,0x0,0x0,0x40,0x80,0x0,0x0,0x0, ++0x0,0x4,0x2,0x1,0x0,0x3,0x4,0x8,0xf,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x40,0x80,0x0,0x0,0x80,0x40,0x20,0xe0,0x0,0x0,0x20,0xc0,0x0,0x0,0x0, ++0x0,0x2,0x1,0x0,0x0,0x3,0x4,0x8,0xf,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x80,0x40,0x20,0xe0,0x0,0x0,0x20,0xc0,0x0,0x0,0x0, ++0x0,0x0,0x3,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x2,0x4,0x0,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x4,0x2,0x1,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x2,0x1,0x0,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x7,0x0,0x3,0x4,0x8,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x80,0x40,0x20,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x0,0x1,0x2,0x0,0x3,0x4,0x8,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x40,0x20,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0, ++0x0,0x4,0x2,0x1,0x0,0x3,0x4,0x8,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x40,0x80,0x0,0x0,0x80,0x40,0x20,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0, ++0x0,0x2,0x1,0x0,0x0,0x3,0x4,0x8,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x80,0x40,0x20,0x20,0x20,0x20,0x40,0x80,0x0,0x0,0x0, ++0x0,0x0,0xf,0x0,0x0,0x8,0x8,0x8,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0xe0,0x0,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x60,0xb0,0x0,0x0,0x0, ++0x0,0x0,0x1,0x2,0x0,0x8,0x8,0x8,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x60,0xb0,0x0,0x0,0x0, ++0x0,0x8,0x5,0x2,0x0,0x10,0x10,0x10,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x40,0x40,0x40,0x40,0x40,0x40,0xc0,0x60,0x0,0x0,0x0, ++0x0,0x2,0x1,0x0,0x0,0x8,0x8,0x8,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x60,0xb0,0x0,0x0,0x0, ++0x0,0xf,0x0,0x2,0x0,0x8,0x8,0x8,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0xe0,0x0,0x80,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x60,0xb0,0x0,0x0,0x0, ++0x0,0x1,0x2,0x0,0x2,0x8,0x8,0x8,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x20,0x20,0x20,0x20,0x20,0x20,0x60,0xb0,0x0,0x0,0x0, ++0x4,0x2,0x1,0x0,0x2,0x8,0x8,0x8,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x40,0x80,0x0,0x0,0x80,0x20,0x20,0x20,0x20,0x20,0x20,0x60,0xb0,0x0,0x0,0x0, ++0x2,0x1,0x0,0x0,0x2,0x8,0x8,0x8,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x80,0x20,0x20,0x20,0x20,0x20,0x20,0x60,0xb0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x2,0x0,0x8,0x8,0x8,0x8,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x60,0xb0,0x0,0x0,0x0, ++0x0,0x1,0x2,0x4,0x0,0x3,0x4,0x8,0xf,0x8,0x8,0x4,0x3,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x0,0x80,0x40,0x20,0xe0,0x0,0x0,0x20,0xc0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x7,0x8,0x8,0x8,0x8,0x8,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0xc0,0x40,0x40,0x40,0x40,0xc0,0x60,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x7,0x8,0x8,0x8,0x8,0x8,0x7,0x0,0x0,0x8,0x7,0x0,0x0,0x0,0x0,0x0,0xa0,0x60,0x20,0x20,0x20,0x60,0xa0,0x20,0x20,0x40,0x80,0x0, ++0x0,0x0,0x1,0x2,0x0,0x1a,0xd,0x9,0x9,0x9,0x9,0x9,0x9,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0xc0,0x20,0x20,0x20,0x20,0x20,0x20,0x30,0x0,0x0,0x0, ++0x0,0x0,0x1,0x2,0x0,0xd,0x6,0x4,0x4,0x4,0x4,0x4,0x4,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x40,0x40,0x40,0x40,0x40,0x40,0x60,0x0,0x0,0x0, ++0x0,0x4,0x2,0x1,0x0,0xd,0x6,0x4,0x4,0x4,0x4,0x4,0x4,0x0,0x0,0x0,0x0,0x40,0x80,0x0,0x0,0x80,0x40,0x40,0x40,0x40,0x40,0x40,0x60,0x0,0x0,0x0, ++0x0,0x2,0x1,0x0,0x0,0xd,0x6,0x4,0x4,0x4,0x4,0x4,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x80,0x40,0x40,0x40,0x40,0x40,0x40,0x60,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x8,0x8,0x10,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x10,0x10,0xa0,0x40, ++0x0,0x4,0x4,0x8,0x1f,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x3,0xc,0x30,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x8,0x10,0x10,0xa0,0x40,0xa0,0x10,0x10,0x0,0x0, ++0x0,0x0,0x0,0x0,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x0,0x0,0x0,0x0, ++0x0,0x0,0x3f,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0xf,0x0,0x0,0x0,0x0,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0, ++0x0,0x4,0x4,0x8,0x1f,0x1,0x1,0x1,0x1,0x2,0x2,0x4,0x8,0x11,0x20,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x10,0x10,0xa0,0x40, ++0x0,0x1,0x1,0x1,0x1,0x7f,0x1,0x1,0x2,0x2,0x4,0x8,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x20,0xf0,0x8,0x0,0x0, ++0x0,0x0,0x3f,0x0,0x0,0x1,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0xc0,0x40,0x80,0x0,0xf8,0x8,0x8,0x8,0x8,0x8,0x10,0x10,0xa0,0x40, ++0x0,0x1,0x9,0x9,0x11,0x1f,0x1,0x1,0x1,0x2,0x2,0x4,0x4,0x8,0x10,0x20,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x10,0x50,0x20, ++0x0,0x0,0x2,0x2,0x4,0x4,0x8,0x8,0x11,0x8,0x8,0x4,0x4,0x2,0x2,0x0,0x0,0x0,0x20,0x20,0x40,0x40,0x80,0x80,0x0,0x80,0x80,0x40,0x40,0x20,0x20,0x0, ++0x0,0x0,0x7f,0x2,0x2,0x4,0x8,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0xf0,0x10,0x10,0x10,0x10,0x10,0x20,0xa0,0x40, ++0x0,0x0,0x3f,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x20,0x20,0x40,0x80,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x4,0x4,0x4,0x4,0x4,0x4,0x8,0x9,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x60,0xa0,0x20,0x20,0x20,0x20,0x20,0x20, ++0x0,0x0,0x0,0x0,0x1,0x1,0x2,0x4,0x2,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x40,0x40,0x0, ++0x0,0x0,0x7f,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x11,0x11,0x11,0x11,0x11,0x11,0x1f,0x1,0x1,0x1,0x7f,0x0,0x0,0x0,0x0,0x0,0x10,0x10,0x10,0x10,0x10,0x10,0xf0,0x0,0x0,0x0,0xfc,0x0,0x0, ++0x0,0x0,0x0,0x1,0x2,0x4,0x8,0x11,0x3,0x5,0x9,0x11,0x1,0x1,0x1,0x1,0x0,0x40,0x80,0x0,0x0,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x1f,0x0,0x0,0x0,0x1f,0x10,0x10,0x10,0x10,0x10,0x20,0x20,0x40,0x80,0x0,0x0,0xf8,0x8,0x8,0x8,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0xf,0x8,0x8,0x8,0xa,0x9,0x8,0x8,0x8,0x8,0x8,0xf,0x0,0x0,0x0,0x0,0xe0,0x20,0x20,0x20,0x20,0x20,0xa0,0x20,0x20,0x20,0x20,0xe0,0x0,0x0, ++0x0,0x0,0x3f,0x4,0x4,0x4,0x4,0x4,0x4,0x5,0x4,0x4,0x4,0x4,0x4,0x4,0x0,0x0,0xf0,0x10,0x10,0x10,0x10,0x10,0x20,0x20,0xc0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x2,0x2,0x2,0x7f,0x4,0x4,0x4,0xf,0x0,0x0,0x0,0x0,0x0,0x2,0x1,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0xf0,0x10,0x10,0x20,0x20,0x40,0x80,0x0, ++0x0,0x1,0x1,0x1,0x1,0x2,0x2,0x2,0x4,0x4,0x8,0x10,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0xf0,0x8,0x0,0x0, ++0x0,0x10,0x8,0x4,0x2,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x7f,0x1,0x1,0x1,0xf,0x10,0x20,0x20,0x20,0x20,0x10,0xf,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x10,0xe0,0x0,0x0, ++0x0,0x1,0x1,0x1,0x7f,0x1,0x1,0xf,0x10,0x20,0x20,0x20,0x20,0x10,0xf,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x10,0xe0,0x0, ++0x0,0x0,0x8,0x8,0x8,0x7f,0x8,0x8,0x8,0x8,0x8,0x9,0x8,0x7,0x0,0x0,0x0,0x0,0x40,0x40,0x40,0xfc,0x40,0x40,0x40,0x80,0x80,0x0,0x0,0xf0,0x0,0x0, ++0x0,0x0,0x7f,0x9,0x9,0x11,0x1f,0x1,0x1,0x1,0x2,0x2,0x4,0x8,0x10,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0xf8,0x8,0x8,0x8,0x8,0x8,0x10,0x10,0x20,0x0, ++0x0,0x0,0x1c,0x4,0x4,0x4,0x2,0x2,0x2,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x18,0x0, ++0x0,0x2,0x2,0x4,0x4,0x8,0x8,0x1f,0x1,0x2,0x4,0x8,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x40,0x40,0x80,0x0,0x0,0x40,0x20,0xf0,0x10,0x0,0x0, ++0x0,0x0,0x0,0x1f,0x0,0x0,0x4,0x2,0x1,0x0,0x0,0x1,0x2,0x4,0x8,0x0,0x0,0x0,0x0,0xf0,0x10,0x20,0x20,0x40,0x40,0x80,0x80,0x40,0x20,0x0,0x0,0x0, ++0x0,0x3f,0x8,0x8,0x8,0x10,0x10,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x20,0x20,0x20,0x40,0x40,0xf8,0x8,0x8,0x8,0x10,0x10,0x20,0x40,0x0, ++0x0,0x8,0x8,0x8,0x8,0x10,0x10,0x10,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf8,0x8,0x8,0x8,0x10,0x10,0x20,0x0, ++0x0,0x2,0x2,0x2,0x2,0x7f,0x2,0x2,0x2,0x4,0x4,0x4,0x8,0x10,0x60,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x7c,0x0, ++0x0,0x0,0x1,0x1,0x1,0x2,0x2,0x4,0x4,0x8,0x10,0x20,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf8,0x0,0x0,0x0, ++0x0,0x0,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x60,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x84,0x84,0x7c,0x0, ++0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x8,0x4,0x2,0x1,0x0,0x0,0x1,0x2,0x4,0x18,0x60,0x0,0x0,0x10,0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x80,0x40,0x20,0x10,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x10,0x10,0x10,0x10,0x10,0x20,0x20,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x78,0x88,0x8,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x73,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x73,0x73,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9c,0x9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x1,0x0,0x0,0x1,0x1,0x1,0x0,0x0,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1,0x1,0x1,0x0,0x0,0x1,0x1,0x1,0x0,0x0,0x1,0x1,0x1,0x0,0x0,0x0,0x80,0x80,0x80,0x0,0x0,0x80,0x80,0x80,0x0,0x0,0x80,0x80,0x80,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xee,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xee,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xee,0xee,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xee,0xee,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x0,0x1,0x1,0x1,0x0,0x1,0x1,0x1,0x0,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x0,0x1,0x1,0x1,0x0,0x1,0x1,0x1,0x0,0x1,0x1,0x1,0x0,0x80,0x80,0x80,0x0,0x80,0x80,0x80,0x0,0x80,0x80,0x80,0x0,0x80,0x80,0x80,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x3,0x3,0x3,0x3,0x3,0x3,0x3,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x3,0x3,0x3,0x3,0x3,0x3,0x3,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x3,0x3,0x3,0x3,0x3,0x3,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x0,0x3,0x3,0x3,0x3,0x3,0x3,0x7f,0x7f,0x3,0x3,0x3,0x3,0x3,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xff,0xff,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x8,0x8,0x8,0x8,0x8,0x9,0x8,0xff,0x9,0x9,0x8,0x8,0x8,0x9,0xe,0x8,0x0,0x10,0x30,0x40,0x80,0x0,0x4,0xfe,0x0,0x0,0x80,0x40,0x20,0x1c,0x8,0x0, ++0x20,0x20,0x20,0x27,0xfc,0x24,0x24,0x27,0x24,0x24,0x3c,0xe6,0x45,0x4,0x8,0x10,0x20,0x28,0x24,0xfe,0x20,0x20,0x24,0xa4,0xa8,0xa8,0x90,0x90,0x30,0x4a,0x8a,0x6, ++0x0,0x7,0x8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x20,0xc0,0x0, ++0x0,0x1f,0x10,0x10,0x10,0x10,0x17,0x18,0x10,0x0,0x0,0x0,0x10,0x10,0xf,0x0,0x0,0xf0,0x0,0x0,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x10,0x10,0x20,0xc0,0x0, ++0x0,0x7,0x8,0x10,0x10,0x0,0x0,0x0,0x3,0x4,0x8,0x10,0x10,0x10,0x1f,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x10,0xe0,0x0,0x0,0x0,0x0,0x10,0x10,0xf0,0x0, ++0x0,0x7,0x8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x8,0x7,0x0,0x0,0xc0,0x20,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x20,0xc0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x2f,0xf9,0xa9,0xaa,0xaa,0xac,0xaa,0xaa,0xa9,0xe9,0xad,0xa,0x8,0x8,0x8,0x4,0x7e,0x4,0x4,0x14,0x7c,0x54,0x54,0x54,0x54,0x74,0x54,0x4,0x4,0x14,0xc, ++0x0,0x7f,0x44,0x48,0x48,0x51,0x49,0x49,0x45,0x45,0x45,0x69,0x51,0x40,0x40,0x40,0x4,0xfe,0x8,0x8,0x28,0xf8,0x28,0x28,0x28,0x28,0x28,0xe8,0x28,0x8,0x28,0x10, ++0x10,0x10,0x10,0x11,0x13,0xfc,0x11,0x11,0x12,0x10,0x17,0x1c,0xf0,0x40,0x1,0x6,0x40,0x40,0x90,0x8,0xfc,0x4,0x10,0xf8,0x40,0x44,0xfe,0x40,0xa0,0x90,0xe,0x4, ++0x10,0x10,0x10,0x11,0xff,0x10,0x11,0x15,0x1a,0x30,0xd7,0x10,0x10,0x10,0x51,0x26,0x40,0x40,0x90,0x8,0xfc,0x4,0x10,0xf8,0x40,0x44,0xfe,0x40,0xa0,0x90,0xe,0x4, ++0x0,0x0,0x8,0x7f,0x48,0x48,0x49,0x49,0x48,0x48,0x48,0x78,0x48,0x1,0x2,0x4,0x90,0x90,0x94,0xfe,0x90,0x90,0x8,0x8,0x90,0x90,0x60,0x40,0xa0,0x10,0xe,0x4, ++0x0,0x0,0x8,0x7d,0x4b,0x48,0x49,0x49,0x4a,0x48,0x4f,0x78,0x48,0x0,0x1,0x6,0x40,0x40,0x90,0x8,0xfc,0x4,0x10,0xf8,0x40,0x44,0xfe,0x40,0xa0,0x90,0xe,0x4, ++0x2,0x1,0xff,0x0,0x1f,0x10,0x10,0x10,0x1f,0x5,0xc,0x14,0x24,0xc5,0x6,0x4,0x0,0x4,0xfe,0x10,0xf8,0x10,0x10,0x10,0xf0,0x8,0x90,0x60,0x30,0xe,0x4,0x0, ++0x10,0x10,0x25,0x7f,0x45,0x44,0x45,0x7c,0x44,0x45,0x45,0x45,0x7d,0x45,0x0,0x0,0x20,0x20,0x24,0x24,0xfc,0x0,0xfc,0x4,0x4,0xfc,0x4,0x0,0x2,0x2,0xfe,0x0, ++0x0,0x0,0x1f,0x10,0x93,0x52,0x53,0x10,0x37,0x54,0xd7,0x10,0x24,0x24,0x47,0x4,0x80,0x44,0xfe,0x0,0xf8,0x8,0xf8,0x0,0xbc,0xa4,0xbc,0x40,0x44,0x44,0xfc,0x4, ++0x8,0xff,0x8,0x43,0x32,0x13,0x2,0xf3,0x11,0x13,0x14,0x12,0x16,0x1a,0x13,0x0,0x24,0xfe,0x20,0xf8,0x8,0xf8,0x8,0xf8,0x4,0xfe,0x44,0x44,0xa4,0x4,0xd4,0x8, ++0x20,0x21,0x28,0x3c,0x53,0x90,0x15,0xfe,0x10,0x17,0x10,0x29,0x24,0x44,0x81,0x6,0x18,0xe0,0x40,0x48,0xfc,0xe0,0x5c,0x48,0x40,0xfe,0x90,0x10,0xa0,0x60,0x98,0x8, ++0x4,0x4,0xff,0x4,0x4,0x0,0x8,0x4,0x4,0x2,0x1,0x2,0x4,0x8,0x30,0xc0,0x40,0x44,0xfe,0x40,0x40,0x20,0x20,0x40,0x40,0x80,0x0,0x80,0x40,0x30,0xe,0x4, ++0x0,0x5,0xff,0x11,0x11,0x21,0x24,0x7f,0xa4,0x27,0x25,0x24,0x3c,0x24,0x0,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xfc,0x10,0xfe,0x10,0x90,0x90,0x10,0x50,0x20, ++0x0,0x3f,0x11,0x9,0x7f,0x42,0x82,0x7f,0x4,0x7,0xa,0x9,0x10,0x11,0x22,0xc,0x78,0x80,0x10,0x20,0xfe,0x2,0x4,0xf8,0x0,0xf0,0x20,0x40,0x80,0x60,0x1c,0x8, ++0x4,0x7a,0x49,0x48,0x57,0x60,0x51,0x4a,0x4c,0x4b,0x6a,0x52,0x42,0x42,0x4f,0x40,0x4,0x8,0x10,0x4,0xfe,0xa0,0x10,0x8,0x8,0xfc,0xa8,0xa8,0xa8,0xa8,0xfe,0x0, ++0x28,0x28,0xfe,0x29,0x39,0x12,0x7c,0x57,0x54,0x7c,0x11,0xfe,0x10,0x10,0x10,0x13,0x40,0x20,0x0,0xfe,0x2,0x44,0x40,0xfe,0x88,0x88,0x8,0x90,0x60,0x50,0x8c,0x4, ++0x10,0x1f,0x20,0x5f,0x80,0x3f,0x2,0x3f,0x22,0x4,0xff,0x8,0x19,0x6,0x9,0x30,0x4,0xfe,0x0,0xf8,0x0,0xf8,0x8,0xe8,0x28,0x8,0xf8,0x88,0x8,0xa,0x8a,0x44, ++0x2,0x1,0x7f,0x40,0x82,0x2,0x2,0xff,0x4,0x8,0x18,0x6,0x1,0x2,0xc,0x30,0x0,0x0,0xfe,0x2,0x4,0x0,0x4,0xfe,0x20,0x20,0x20,0x40,0x80,0x40,0x30,0x10, ++0x8,0x8,0x8,0x17,0x10,0x31,0x52,0x94,0x1b,0x12,0x13,0x12,0x13,0x12,0x10,0x10,0x40,0x40,0x48,0xfc,0xa0,0x10,0x4e,0x44,0xf8,0x48,0xf8,0x48,0xf8,0x4a,0x42,0x3e, ++0x10,0x10,0x10,0x13,0xfa,0x14,0x10,0x3f,0xd0,0x10,0x11,0x10,0x10,0x10,0x50,0x23,0x40,0x20,0x0,0xfe,0x2,0x44,0x40,0xfe,0x88,0x88,0x8,0x90,0x60,0x50,0x8c,0x4, ++0x0,0x8,0x7f,0x48,0x49,0x48,0x4f,0x78,0x4b,0x4a,0x4a,0x4b,0x7a,0x4a,0x3,0x2,0x80,0x48,0xfc,0x0,0x10,0xa4,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x1,0x21,0x21,0x3f,0x0,0x3f,0x20,0x2f,0x20,0x20,0x3f,0x20,0x20,0x40,0x80,0x0,0x0,0x8,0x8,0xf8,0x0,0xfc,0x10,0xf8,0x80,0x88,0xfc,0x80,0x80,0x80,0x80,0x80, ++0x4,0x3e,0x24,0x25,0x25,0x3e,0x24,0x27,0x24,0x3c,0x25,0x24,0x24,0x44,0x94,0x9,0x40,0x20,0x0,0xfe,0x2,0x44,0x40,0xfe,0x88,0x88,0x8,0x90,0x60,0x50,0x8c,0x4, ++0x1,0x7f,0x41,0x82,0x7f,0x4,0xc,0x3,0x1c,0x1,0xff,0x5,0x9,0x11,0x61,0x1,0x0,0xfe,0x2,0x4,0xfc,0x20,0x40,0x80,0x70,0x4,0xfe,0x40,0x20,0x1c,0x8,0x0, ++0x4,0x3e,0x24,0x27,0x24,0x3c,0x24,0x24,0x24,0x3c,0x24,0x24,0x24,0x45,0x96,0x8,0x40,0x20,0x4,0xfe,0x10,0xf8,0x90,0x90,0x90,0x90,0x90,0x90,0x92,0x12,0xe,0x0, ++0x3f,0x20,0x3f,0x20,0x3f,0x0,0x6,0x78,0x40,0x40,0x40,0x46,0x58,0x60,0x0,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x0,0x4,0xfe,0x84,0x84,0x84,0xa4,0x94,0x88,0x80,0x80, ++0x1,0x1,0x3f,0x21,0x21,0xff,0x2,0xc,0x30,0xc0,0x3f,0x24,0x24,0x24,0xff,0x0,0x0,0x8,0xfc,0x8,0x8,0xfe,0x80,0x60,0x1e,0x4,0xf8,0x48,0x48,0x48,0xfe,0x0, ++0x0,0x0,0x7c,0x44,0x44,0x44,0x44,0x44,0x44,0x47,0x40,0x40,0x40,0x7f,0x40,0x0,0x0,0x4,0x7e,0x44,0x44,0x44,0x44,0x44,0x44,0xc4,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x8,0x8,0xa,0x7f,0x8,0x3f,0x8,0xff,0x10,0x1e,0x12,0x22,0x22,0x54,0x89,0x2,0x40,0x40,0x44,0x7e,0x88,0x8,0x48,0x48,0x48,0x50,0x50,0x20,0x50,0x88,0xe,0x4, ++0x8,0xa,0x7f,0x8,0x3e,0x9,0xfe,0x10,0x1e,0x22,0x4a,0x85,0x0,0x24,0x22,0x40,0x40,0x40,0x40,0x44,0xfe,0x8,0x48,0x50,0x20,0x50,0x8e,0x4,0x0,0x88,0x44,0x4, ++0x10,0x20,0x7d,0x44,0x7c,0x45,0x7c,0x10,0xfe,0x28,0x55,0x92,0x7c,0x10,0x11,0x10,0x0,0x4,0xde,0x44,0x44,0x54,0xcc,0x44,0x44,0xcc,0x54,0x44,0x44,0x44,0x54,0x88, ++0x20,0x10,0x13,0xfc,0x8,0x10,0x10,0x37,0x58,0x94,0x10,0x10,0x10,0x11,0x12,0x14,0x10,0x38,0xc0,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x12,0x12,0x12,0x2f,0x22,0x6f,0xa2,0x3f,0x24,0x27,0x24,0x24,0x28,0x33,0x20,0x20,0x10,0x10,0x10,0x94,0x3e,0xc4,0x24,0xa8,0x28,0xa8,0x90,0x90,0xa8,0x28,0x46,0x84, ++0x2,0x4,0x1f,0x11,0x15,0x11,0x1f,0x11,0x15,0x11,0x1,0xff,0x2,0x4,0x18,0x60,0x0,0x10,0xf8,0x10,0x50,0x10,0xf0,0x10,0x50,0x10,0x4,0xfe,0x80,0x60,0x1c,0x8, ++0x10,0x11,0x17,0x14,0x5d,0x54,0x57,0x94,0x15,0x14,0x10,0x1f,0x10,0x11,0x12,0x1c,0x80,0x4,0xfe,0x44,0x54,0x44,0xfc,0x44,0x54,0x4,0x40,0xfe,0xa0,0x10,0xe,0x4, ++0x0,0x41,0x37,0x14,0x85,0x64,0x27,0xc,0x15,0x24,0xe0,0x2f,0x20,0x21,0x22,0x2c,0x80,0x4,0xfe,0x44,0x54,0x44,0xfc,0x44,0x54,0x4,0x40,0xfe,0xa0,0x10,0xe,0x4, ++0x4,0x4,0xff,0x4,0x4,0x1f,0x11,0x11,0x11,0x1f,0x10,0x10,0x10,0x10,0xf,0x0,0x40,0x44,0xfe,0x40,0x50,0xf8,0x10,0x10,0x10,0xf0,0x10,0x0,0x4,0x4,0xfc,0x0, ++0x10,0x13,0x12,0x12,0xfe,0x13,0x11,0x19,0x37,0xd1,0x11,0x12,0x12,0x15,0x58,0x20,0x44,0xe4,0x44,0x54,0x54,0xd4,0x14,0x54,0xf4,0x54,0x54,0x44,0x44,0x44,0x94,0x8, ++0x10,0x10,0x11,0x11,0xfd,0x11,0x15,0x19,0x31,0xd1,0x12,0x12,0x12,0x14,0x58,0x20,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x10,0x10,0x18,0xe,0x4,0x0, ++0x0,0x0,0x9,0x7d,0x49,0x49,0x49,0x49,0x49,0x49,0x4a,0x7a,0x4a,0x4,0x8,0x10,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x10,0x10,0x18,0xe,0x4,0x0, ++0x0,0x8,0x7f,0x4a,0x4a,0x4a,0x4a,0x4a,0x4b,0x4a,0x4a,0x7a,0x4a,0x2,0x1,0x0,0x0,0x8,0xfc,0x48,0x48,0x48,0x48,0x48,0xf8,0x8,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x12,0x1f,0x28,0x45,0x80,0x3f,0x21,0x21,0x21,0x3f,0x20,0x20,0x20,0x20,0x1f,0x0,0x48,0x7c,0xa0,0x10,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x0,0x2,0x2,0xfe,0x0, ++0x0,0x0,0x4,0x4,0x4,0x4,0x4,0x4,0x8,0x8,0x8,0x10,0x10,0x20,0x40,0x0,0x0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x20,0x20,0x20,0x10,0x8,0xe,0x4,0x0, ++0x0,0x0,0x1f,0x10,0x90,0x57,0x54,0x14,0x34,0x57,0xd4,0x14,0x24,0x24,0x43,0x0,0x80,0x44,0xfe,0x0,0x4,0xfe,0x44,0x44,0x44,0xfc,0x4,0x0,0x2,0x2,0xfe,0x0, ++0x0,0x0,0x3f,0x21,0x21,0x21,0x21,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x1f,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x10,0xfc,0x13,0x10,0x14,0x19,0x31,0xd1,0x12,0x12,0x14,0x14,0x58,0x23,0xa0,0x90,0x90,0x84,0xfe,0x80,0x80,0xf8,0x8,0x8,0x90,0x60,0x20,0x50,0x8e,0x4, ++0x4,0x7e,0x44,0x44,0x47,0x7c,0x10,0x11,0x5d,0x51,0x52,0x52,0x5c,0x74,0xc8,0x3,0xa0,0x90,0x90,0x84,0xfe,0x80,0x80,0xf8,0x8,0x8,0x90,0x60,0x20,0x50,0x8e,0x4, ++0x28,0x28,0xff,0x29,0x39,0x11,0x7d,0x55,0x55,0x7d,0x11,0xff,0x11,0x11,0x10,0x10,0x0,0x4,0xfe,0x24,0x24,0x24,0x24,0xfc,0x4,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x11,0x11,0xfd,0x11,0x15,0x19,0x31,0xd1,0x11,0x11,0x11,0x11,0x50,0x20,0x0,0x4,0xfe,0x24,0x24,0x24,0x24,0xfc,0x4,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x15,0xff,0x11,0x7d,0x11,0xff,0x11,0x31,0x39,0x55,0x55,0x91,0x10,0x10,0x0,0x4,0xfe,0x24,0x24,0x24,0x24,0xfc,0x4,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x11,0x11,0x11,0x11,0xfd,0x11,0x11,0x11,0x11,0x1d,0xf1,0x40,0x0,0x0,0x3,0x4,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x50,0x48,0x86,0x2, ++0x3f,0x1,0x7f,0x89,0x22,0x7f,0x22,0x3e,0x8,0x7f,0x49,0x7f,0x8,0x7f,0x8,0x9,0xf8,0x0,0xfe,0x24,0x8,0x7c,0x48,0x48,0x78,0x48,0x48,0x78,0x48,0x48,0x88,0x18, ++0x0,0x3f,0x24,0x24,0x3f,0x1,0x1,0x3f,0x1,0x1,0xff,0x2,0x4,0x8,0x1f,0x0,0x8,0xfc,0x48,0x48,0xf8,0x0,0x10,0xf8,0x0,0x4,0xfe,0x0,0x20,0x10,0xf8,0x8, ++0x4,0x4,0xc,0x32,0x1,0x2,0xc,0x30,0xdf,0x11,0x11,0x1f,0x10,0x10,0x10,0xf,0x40,0x20,0x58,0x88,0x0,0x80,0x60,0x18,0xf6,0x10,0x10,0xf0,0x10,0x4,0x4,0xfc, ++0x2,0x4,0x8,0x3f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x3f,0x20,0x0,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xf8,0x8,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x11,0x31,0x39,0x55,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x0,0x20,0x40,0x84,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0xff,0x1,0x2,0x4,0x1f,0x10,0x10,0x10,0x1f,0x10,0x10,0x10,0x10,0x1f,0x10,0x4,0xfe,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x10,0x17,0x14,0x14,0xff,0x14,0x10,0x1b,0x30,0xd0,0x1f,0x10,0x11,0x12,0x57,0x20,0x4,0xfe,0xa4,0xa4,0xfc,0x44,0x50,0xf8,0x40,0x44,0xfe,0x80,0x10,0x8,0xfc,0x4, ++0x8,0x8,0xf,0x10,0x10,0x33,0x52,0x92,0x12,0x13,0x12,0x12,0x12,0x12,0x13,0x12,0x0,0x4,0xfe,0x40,0x88,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x4,0x7e,0x44,0x54,0x54,0x55,0x54,0x54,0x54,0x54,0x54,0x10,0x28,0x24,0x45,0x82,0x40,0x40,0x44,0x7e,0x88,0x8,0x48,0x48,0x48,0x50,0x50,0x20,0x50,0x8e,0x4,0x0, ++0x4,0xe,0x78,0x8,0x8,0x7e,0x8,0x8,0xff,0x8,0x9,0x8,0x10,0x10,0x20,0x40,0x8,0xfc,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x8,0x1c,0xf1,0x11,0x11,0xfd,0x11,0x39,0x35,0x50,0x51,0x97,0x10,0x10,0x10,0x10,0x20,0x44,0xfe,0x24,0x24,0xfc,0x24,0x44,0xfc,0xa0,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x0,0x12,0xf9,0x20,0x2f,0x20,0x24,0xfa,0x21,0x21,0x22,0x22,0x3c,0xe4,0x48,0x0,0x0,0x4,0x7e,0x10,0xd0,0x10,0x90,0xfc,0x10,0x10,0x90,0x50,0x50,0x14,0xfe,0x0, ++0x1,0x9,0xfd,0x21,0x25,0x25,0x25,0xf5,0x25,0x29,0x21,0x22,0x3a,0xe2,0x44,0x8,0x0,0x4,0x7e,0x10,0x10,0x10,0x10,0x7c,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x0, ++0x21,0x22,0x27,0x24,0xfe,0x25,0x24,0x2f,0x34,0xe6,0x25,0x24,0x24,0x28,0xb2,0x41,0x4,0x3e,0xa4,0xa4,0xa4,0xa4,0xc2,0xbc,0xa4,0xa4,0xa4,0x98,0x88,0x94,0xa4,0x42, ++0x10,0x10,0x11,0x11,0xfd,0x11,0x11,0x15,0x19,0x31,0xd1,0x12,0x12,0x14,0x59,0x20,0x8,0x1c,0xe0,0x0,0x0,0xfc,0x4,0x48,0x48,0x50,0x30,0x20,0x50,0x8e,0x4,0x0, ++0x8,0x12,0x3f,0x22,0x32,0x2a,0x22,0xfe,0x22,0x32,0x2a,0x22,0x22,0x22,0x4a,0x85,0x8,0x7c,0x48,0x48,0x48,0x86,0x0,0xfc,0x44,0x48,0x28,0x10,0x30,0x48,0x8e,0x4, ++0x0,0x2b,0x28,0x24,0x45,0x43,0x85,0x7f,0x25,0x25,0x25,0x25,0x24,0x24,0x4c,0x83,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x50,0x48,0x86,0x2, ++0x10,0x10,0x11,0x11,0xfd,0x11,0x31,0x39,0x55,0x51,0x91,0x12,0x12,0x14,0x19,0x10,0x8,0x1c,0xe0,0x0,0x0,0xfc,0x4,0x48,0x48,0x50,0x30,0x20,0x50,0x8e,0x4,0x0, ++0x8,0x48,0x49,0x49,0x49,0x7d,0x41,0x41,0x79,0x49,0x49,0x4a,0x4a,0x4c,0x89,0x8,0x8,0x1c,0xe0,0x0,0x0,0xfc,0x4,0x48,0x48,0x50,0x30,0x20,0x50,0x8e,0x4,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x11,0x12,0x1c,0x33,0xd0,0x10,0x10,0x11,0x11,0x52,0x24,0x20,0xa0,0xa0,0x90,0x10,0xe,0x4,0x8,0xfc,0x88,0x88,0x88,0x8,0x8,0x28,0x10, ++0x10,0x10,0x12,0x11,0xfc,0x13,0x14,0x18,0x30,0xd7,0x10,0x10,0x10,0x10,0x50,0x20,0x40,0x40,0x48,0x50,0x40,0xfc,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40, ++0x8,0x8,0xa,0x11,0x10,0x37,0x30,0x50,0x90,0x1f,0x10,0x10,0x10,0x10,0x10,0x10,0x40,0x40,0x48,0x50,0x40,0xfc,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40, ++0x40,0x20,0xf8,0x7,0x54,0x55,0xfd,0x25,0x25,0x25,0x3d,0xe5,0x26,0x4b,0x90,0x0,0x10,0x48,0xbe,0x40,0x54,0x54,0x7e,0x48,0x48,0x48,0x7e,0x48,0xa8,0x98,0x8,0x8, ++0x1,0x21,0x19,0x9,0x1,0x3f,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x8,0x18,0x20,0x0,0xf8,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0, ++0x2,0x2,0x2,0x2,0x3f,0x2,0x2,0x12,0x32,0x22,0x44,0x84,0x8,0x10,0x20,0x0,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0x30,0x2c,0x26,0x22,0x20,0x20,0xa0,0x40,0x0, ++0x10,0x10,0x21,0x20,0x44,0xf8,0x11,0x20,0x40,0xfc,0x3,0x0,0x1c,0xe0,0x40,0x0,0x20,0x20,0x24,0xac,0xb0,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x8,0x8,0xa,0xff,0x8,0x8,0x7e,0x8,0xa,0xff,0x8,0x10,0x10,0x20,0x40,0x0,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x8,0xa,0xff,0x8,0x7e,0x8,0xff,0x8,0x11,0x3f,0xd1,0x11,0x11,0x11,0x11,0x1,0x0,0x7c,0x48,0x50,0x58,0x44,0x64,0x58,0x50,0xf0,0x10,0x10,0x10,0x50,0x20,0x0, ++0x11,0x11,0x11,0x17,0xf9,0x11,0x37,0x39,0x55,0x57,0x91,0x11,0x12,0x12,0x14,0x10,0x0,0x3e,0x22,0xe4,0x24,0x28,0xe4,0x24,0x22,0xe2,0x22,0x34,0x28,0x20,0x20,0x20, ++0x10,0x10,0x11,0x10,0xfc,0x13,0x32,0x38,0x57,0x50,0x90,0x10,0x10,0x11,0x12,0x14,0x40,0x28,0xfc,0x88,0x50,0xfe,0x44,0x20,0xfe,0x80,0xf8,0x88,0x88,0x8,0x28,0x10, ++0x8,0x7c,0x49,0x48,0x48,0x7b,0x4a,0x48,0x4f,0x78,0x48,0x48,0x48,0x48,0x89,0x1a,0x40,0x28,0xfc,0x88,0x50,0xfe,0x44,0x20,0xfe,0x80,0xf8,0x88,0x88,0x88,0x28,0x10, ++0x11,0x11,0x21,0x27,0x49,0xf1,0x27,0x41,0xf9,0x47,0x1,0x19,0xe2,0x42,0x4,0x0,0x0,0x3e,0x22,0xe4,0x24,0x28,0xe4,0x24,0x22,0xe2,0x22,0x34,0x28,0x20,0x20,0x20, ++0x10,0x10,0x17,0x10,0xfd,0x10,0x37,0x39,0x55,0x52,0x95,0x10,0x13,0x10,0x10,0x10,0x40,0x48,0xfc,0x40,0xf8,0x80,0xfe,0x20,0x50,0x4e,0xf4,0x40,0xf8,0x40,0x40,0x40, ++0x0,0x8,0xfd,0x10,0x10,0x23,0x22,0x3c,0x67,0xa4,0x24,0x24,0x24,0x3c,0x25,0x2,0x40,0x28,0xfc,0x88,0x50,0xfe,0x44,0x20,0xfe,0x80,0xf8,0x88,0x88,0x88,0x28,0x10, ++0x10,0x10,0x10,0x14,0x7f,0x54,0x54,0x55,0x54,0x7c,0x13,0x14,0x1c,0xe4,0x40,0x0,0x20,0x20,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x10,0x10,0x11,0x1c,0x20,0x23,0x7e,0x90,0x13,0x7c,0x10,0x10,0x14,0x18,0x11,0x2,0x40,0x28,0xfc,0x88,0x50,0xfe,0x44,0x20,0xfe,0x80,0xf8,0x88,0x88,0x88,0x28,0x10, ++0x8,0x8,0xb,0x11,0x10,0x37,0x54,0x90,0x1f,0x11,0x11,0x11,0x11,0x11,0x12,0x14,0x80,0x50,0xf8,0x10,0xa0,0xfc,0x88,0x40,0xfe,0x0,0xf0,0x10,0x10,0x10,0x50,0x20, ++0x0,0x40,0x37,0x11,0x0,0xf,0xe8,0x20,0x2f,0x21,0x21,0x21,0x29,0x31,0x22,0x4,0x80,0x48,0xfc,0x10,0xa0,0xfe,0x84,0x40,0xfe,0x0,0xf0,0x10,0x10,0x10,0x50,0x20, ++0x4,0x4,0xff,0x4,0x4,0xf,0x10,0x2f,0x48,0x8,0xf,0x8,0x8,0x8,0x7,0x0,0x40,0x44,0xfe,0x40,0x10,0xf8,0x10,0x90,0x90,0x90,0x90,0x30,0x4,0x4,0xfc,0x0, ++0x4,0x3e,0x24,0x25,0x26,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x25,0x45,0x94,0x8,0x80,0x88,0xfc,0x8,0x28,0xf8,0x28,0x28,0x28,0xe8,0x28,0x10,0x2,0x2,0xfe,0x0, ++0x4,0x4,0x4,0xf,0x10,0x20,0x5f,0x10,0x10,0x1f,0x10,0x10,0x10,0x10,0xf,0x0,0x0,0x0,0x10,0xf8,0x10,0x90,0xd0,0x90,0x90,0x90,0x90,0x30,0x4,0x4,0xfc,0x0, ++0x2,0x1,0x7f,0x8,0x17,0x14,0x37,0x50,0x9f,0x12,0x14,0x5,0xc,0x14,0x66,0x4,0x0,0x8,0xfc,0x0,0xf0,0x10,0xf0,0x80,0xfc,0xa0,0x90,0x8,0xd0,0x20,0x5c,0x8, ++0x1,0x7f,0x1,0x3f,0x1,0xff,0x8,0x49,0x29,0x2a,0x1c,0x2a,0xc9,0x8,0x28,0x10,0x4,0x84,0x4,0x24,0x24,0xa4,0x24,0x24,0x24,0x24,0x24,0x24,0x84,0x84,0x14,0x8, ++0x8,0xff,0x8,0x47,0x20,0x27,0x84,0x4f,0x14,0x27,0xe4,0x20,0x2f,0x22,0x21,0x20,0x20,0xfe,0x50,0xfc,0x40,0xfc,0x44,0xfc,0x44,0xfc,0x44,0x10,0xfe,0x10,0x10,0x30, ++0x1f,0x1,0x7f,0x41,0x9d,0x1,0x1d,0x8,0xf,0x10,0x2f,0x48,0xf,0x8,0x8,0x7,0xf0,0x0,0xfe,0x2,0x74,0x0,0x70,0x0,0xf0,0x90,0xd0,0x90,0x90,0xb4,0x4,0xfc, ++0x8,0xb,0xa,0x12,0x12,0x33,0x32,0x50,0x9f,0x10,0x10,0x11,0x12,0x14,0x18,0x10,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x44,0xfe,0x40,0xe0,0x50,0x48,0x4e,0x44,0x40, ++0x10,0x17,0x14,0x24,0x27,0x60,0xbf,0x21,0x22,0x2c,0x1,0x3f,0x1,0x1,0xff,0x0,0x10,0xf8,0x10,0x10,0xf0,0x80,0xfc,0xc0,0xa0,0x9c,0x80,0xf8,0x0,0x4,0xfe,0x0, ++0x20,0x20,0x20,0x3c,0x25,0x4a,0x45,0xa1,0x21,0x21,0x21,0x25,0x29,0x31,0x20,0x0,0x80,0x80,0x84,0xfe,0x4,0x14,0xfc,0x14,0x14,0xf4,0x14,0x8,0x2,0x2,0xfe,0x0, ++0x2,0x1,0x7f,0x40,0x80,0x0,0x3f,0x1,0x1,0x1f,0x1,0x1,0x1,0x1,0x7f,0x0,0x0,0x0,0xfe,0x2,0x4,0x10,0xf8,0x0,0x20,0xf0,0x0,0x60,0x20,0x8,0xfc,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x12,0x11,0x1d,0x31,0xd1,0x11,0x11,0x11,0x11,0x50,0x20,0x80,0x80,0x84,0xfe,0x4,0x14,0xfc,0x14,0x14,0xf4,0x14,0x8,0x2,0x2,0xfe,0x0, ++0x10,0x11,0x11,0x11,0xfd,0x11,0x15,0x19,0x31,0xd1,0x11,0x11,0x11,0x11,0x51,0x21,0x8,0xfc,0x8,0x8,0x28,0x10,0x0,0xf8,0x8,0x90,0x50,0x20,0x50,0x8e,0x4,0x0, ++0x1f,0x10,0x1f,0x10,0x1f,0x4,0x7f,0x4,0xff,0x4,0x9,0x35,0xc3,0x9,0x11,0x3,0xf0,0x10,0xf0,0x10,0xf0,0x40,0xfc,0x40,0xfe,0x40,0x20,0x5e,0x84,0x20,0x10,0x0, ++0x8,0x10,0x22,0xd4,0x48,0x31,0x2a,0xcc,0x14,0x24,0xcc,0x14,0x64,0x4,0x28,0x10,0x40,0x40,0x40,0x44,0xfe,0x4,0x4,0x84,0x44,0x44,0x4,0x4,0x4,0x4,0x28,0x10, ++0x8,0x8,0x1e,0x14,0x28,0x7f,0xaa,0x2a,0x3e,0x2a,0x2a,0x3e,0x0,0xe,0x70,0x20,0x40,0x40,0x44,0x7e,0x84,0x14,0xf4,0x94,0x94,0xf4,0x94,0x88,0x82,0x82,0x7e,0x0, ++0x13,0x12,0x13,0x16,0x5b,0x51,0x57,0x91,0x1f,0x11,0x12,0x2d,0x28,0x41,0x82,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x10,0xfc,0x10,0xfe,0x10,0x48,0x56,0xe4,0x50,0x48,0xc0, ++0x10,0x10,0x17,0x10,0xfc,0x10,0x30,0x38,0x55,0x52,0x94,0x18,0x10,0x10,0x10,0x10,0x0,0x4,0xfe,0x20,0x20,0x40,0x40,0xd0,0x48,0x46,0x42,0x40,0x40,0x40,0x40,0x40, ++0x0,0x8,0xfd,0x11,0x11,0x21,0x25,0x3f,0x65,0xa4,0x25,0x27,0x24,0x3c,0x24,0x0,0x20,0x44,0xfe,0x24,0x24,0xfc,0x24,0x44,0xfc,0xa0,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x4,0xfc,0x4,0x4,0x7c,0x4,0x4,0xfc,0x4,0x0,0x12,0x51,0x50,0x90,0xf,0x0,0x44,0x7e,0x40,0x48,0x7c,0x40,0x44,0x7e,0x40,0x0,0x0,0x84,0x92,0x12,0xf0,0x0, ++0x1,0x2,0x1f,0x11,0x11,0x1f,0x11,0x12,0x1f,0x5,0x9,0xff,0x1,0x1,0x1,0x1,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x4,0x4,0x4,0x4,0x4,0x7c,0x4,0x4,0x4,0x4,0x4,0x4,0x1c,0xe4,0x44,0x0,0x80,0x80,0x88,0x98,0xa0,0xc0,0x80,0x80,0x80,0x80,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x4,0x7c,0x4,0x7c,0x4,0x7c,0x6,0x4,0x3f,0x9,0x1f,0x1,0xff,0x1,0x1,0x1,0x88,0xfc,0x80,0xfc,0x80,0xfc,0x80,0x10,0xf8,0x0,0xf0,0x4,0xfe,0x0,0x0,0x0, ++0x4,0x4,0x7c,0x4,0x1c,0xe4,0x40,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0x10,0x40,0x44,0x78,0x42,0x42,0x3e,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x10,0x50,0x20, ++0x0,0x1f,0x10,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x2,0x4,0x8,0x30,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x40,0x20,0x18,0x8, ++0x10,0x10,0x11,0x1d,0x21,0x41,0xbd,0x11,0x11,0xfd,0x11,0x11,0x14,0x18,0x11,0x2,0x0,0x4,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x44,0x50,0x88,0x6,0x2, ++0x8,0x8,0xf,0x10,0x12,0x31,0x51,0x9f,0x10,0x13,0x12,0x12,0x12,0x12,0x13,0x12,0x80,0x48,0xfc,0x0,0x18,0x10,0x24,0xfe,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x4,0x44,0x29,0x11,0x29,0x49,0x89,0x9,0x19,0x29,0x49,0x89,0x8,0x8,0x51,0x22,0x0,0x4,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x44,0x50,0x88,0x6,0x2, ++0x4,0x7,0x8,0x14,0x23,0x2,0xc,0x30,0xdf,0x11,0x11,0x1f,0x11,0x11,0x1f,0x10,0x0,0xf0,0x20,0x40,0x80,0x80,0x60,0x1e,0xf4,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x8,0xf,0x14,0x12,0x23,0xc,0x30,0xdf,0x11,0x1f,0x11,0x1f,0x2,0x29,0x28,0x47,0x0,0xe0,0x40,0x80,0x80,0x60,0x1e,0xf4,0x10,0xf0,0x10,0xf0,0x0,0x88,0x94,0xf4, ++0x10,0x10,0x17,0x14,0x5a,0x51,0x51,0x9f,0x10,0x13,0x12,0x2a,0x26,0x46,0x83,0x2,0x80,0x48,0xfc,0x0,0x18,0x10,0x24,0xfe,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x20,0x10,0x10,0x5,0xfd,0x9,0x11,0x35,0x59,0x95,0x11,0x12,0x12,0x14,0x18,0x13,0x20,0x20,0x20,0xfe,0x22,0x24,0x20,0x20,0xfc,0x4,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x1,0x1,0x7f,0x2,0x5,0x9,0x37,0xc1,0x9,0x8,0x7f,0x8,0x8,0x8,0x10,0x20,0x0,0x8,0xfc,0x80,0x40,0x30,0xce,0x4,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x20, ++0x4,0x4,0xff,0x4,0x1,0x1,0xff,0x3,0x5,0x9,0x11,0x2f,0xc1,0x1,0x1,0x1,0x40,0x44,0xfe,0x40,0x0,0x4,0xfe,0x80,0x40,0x20,0x10,0xee,0x4,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x7f,0x5,0x5,0x5,0x9,0x9,0x11,0x2f,0xc1,0x1,0x1,0x1,0x0,0x0,0x0,0x8,0xfc,0x40,0x40,0x40,0x20,0x20,0x10,0xee,0x4,0x0,0x0,0x0, ++0x8,0xa,0x1f,0x28,0x45,0x1,0x7f,0x3,0x5,0x9,0x11,0x2f,0xc1,0x1,0x1,0x1,0x40,0x48,0x7c,0xa0,0x10,0x0,0xfc,0x80,0x40,0x20,0x10,0xee,0x4,0x0,0x0,0x0, ++0x1,0x21,0x21,0x3f,0x0,0x3e,0x22,0x22,0x3e,0x22,0x22,0x3e,0x22,0x22,0x4a,0x85,0x0,0x8,0x8,0xf8,0x8,0xfc,0x88,0x88,0xf8,0x88,0x88,0xf8,0x88,0x88,0xa8,0x10, ++0x10,0x17,0x24,0x24,0x44,0xff,0x14,0x24,0x44,0xff,0x44,0x4,0x1c,0xe4,0x4a,0x11,0x4,0xbe,0xa4,0xa4,0xa4,0xbc,0xa4,0xa4,0xa4,0xbc,0xa4,0xa4,0xa4,0xc4,0x94,0x8, ++0x0,0xff,0x1,0x7,0x19,0xe1,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x21,0x41,0x81,0x4,0xfe,0x0,0x60,0x18,0x4,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x28,0x10, ++0x0,0xff,0x4,0x8,0x1f,0x28,0xc8,0xf,0x9,0x1,0x7d,0x5,0x9,0x11,0x61,0x3,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0xf0,0x8,0x18,0xa0,0x40,0x20,0x1e,0x4,0x0, ++0x0,0x7a,0x4a,0x4b,0x48,0x7b,0x12,0x12,0x13,0x5a,0x52,0x53,0x5a,0xe2,0x44,0x9,0x40,0x44,0x44,0xfc,0x4,0xbe,0xa4,0xa4,0xbc,0xa4,0xa4,0xbc,0xa4,0xa4,0xa4,0xcc, ++0x4,0x42,0x21,0x2f,0x2,0x2,0xe2,0x2f,0x22,0x22,0x22,0x22,0x24,0x58,0x8f,0x0,0x10,0x20,0x40,0xf8,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x20,0x26,0xfc,0x0, ++0x0,0x4f,0x20,0x27,0x4,0x4,0xe7,0x20,0x2f,0x28,0x2f,0x28,0x2f,0x50,0x8f,0x0,0x10,0xf8,0x0,0xf0,0x10,0x10,0xf0,0x0,0xf8,0x88,0xf8,0x88,0xf8,0x6,0xfc,0x0, ++0x1,0x1f,0x12,0x11,0x10,0x1f,0x0,0x3f,0x21,0x3f,0x21,0x3f,0x0,0xff,0x4,0x18,0x10,0xf8,0x10,0x10,0x90,0xf0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x40,0x40, ++0x0,0x20,0x20,0x20,0x20,0x24,0x3e,0x20,0x20,0x20,0x20,0x20,0x26,0x38,0x60,0x0,0x80,0x80,0x80,0x80,0x88,0x98,0xa0,0xc0,0x80,0x80,0x80,0x82,0x82,0x82,0x7e,0x0, ++0x2,0x3f,0x22,0x22,0x3e,0x9,0xff,0x8,0x7f,0x41,0x5d,0x55,0x5d,0x41,0x7f,0x41,0x0,0x7c,0x44,0x44,0x48,0x48,0xd0,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x8,0xa,0x1f,0x28,0x45,0x0,0x7f,0x1,0x1,0x3f,0x1,0x1,0xff,0x1,0x1,0x0,0x20,0x28,0x7c,0xa0,0x10,0x7c,0x80,0x10,0x78,0x80,0x8,0x7c,0x80,0x2,0x2,0xfe, ++0x8,0x8,0x10,0x13,0x22,0x4a,0x8a,0x12,0x33,0x52,0x93,0x12,0x14,0x14,0x19,0x16,0x40,0x40,0x40,0xfc,0x44,0x48,0x40,0x40,0xf8,0x8,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x4,0xfe,0x11,0x7d,0x11,0x1f,0xf1,0x0,0x7f,0x4,0x8,0x1f,0x28,0xc8,0xf,0x8,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xfc,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10, ++0x8,0xff,0x9,0x2,0x3f,0x24,0x23,0x24,0x3f,0x0,0x20,0x3e,0x20,0x26,0x78,0x20,0x24,0xfe,0x20,0x10,0xf8,0x90,0x10,0x90,0xf0,0x0,0x88,0x98,0xa0,0xc4,0x84,0x7c, ++0x4,0x4,0xff,0x4,0x49,0x2a,0xc,0x7f,0x49,0x49,0x5d,0x6b,0x49,0x49,0x41,0x43,0x40,0x44,0xfe,0x40,0x20,0x24,0x3e,0x44,0xa4,0x24,0x24,0x28,0x10,0x28,0x46,0x84, ++0x20,0x20,0x20,0x3e,0x20,0x22,0x2c,0x70,0x21,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x80,0x80,0x98,0xe0,0x80,0x84,0x84,0x7c,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x20,0x20,0x3e,0x20,0x2e,0x30,0x0,0xff,0x10,0x1e,0x22,0x52,0xc,0x8,0x10,0x60,0x80,0x98,0xe0,0x80,0x88,0x78,0x4,0xfe,0x80,0x88,0x98,0xa0,0xc0,0x84,0x84,0x7c, ++0x0,0x20,0x24,0x3e,0x20,0x20,0x2e,0x30,0x4,0x12,0x50,0x51,0x96,0x18,0x67,0x0,0x80,0x88,0x98,0xa0,0xc0,0x84,0x84,0x7c,0x0,0x40,0x88,0x6,0x12,0x10,0xf0,0x0, ++0x0,0x3,0x7d,0x1,0x1,0x3f,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x1,0x1,0x1,0x38,0xc0,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x28,0x10,0x0,0x0,0x0, ++0x1,0x0,0x3f,0x20,0x24,0x24,0x24,0x24,0x27,0x24,0x24,0x24,0x25,0x4e,0x84,0x0,0x0,0x88,0xfc,0x0,0x40,0x40,0x44,0x4c,0x50,0x60,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x1,0x0,0x3f,0x20,0xaf,0x68,0x2f,0x28,0x2f,0x60,0xbf,0x24,0x24,0x44,0x88,0x10,0x0,0x88,0xfc,0x0,0xf8,0x88,0xf8,0x88,0xf8,0x0,0xfe,0x10,0x10,0x10,0x10,0x10, ++0x20,0x1b,0x8,0x40,0x40,0x5f,0x40,0x41,0x42,0x44,0x48,0x50,0x40,0x42,0x41,0x40,0x4,0xfe,0x4,0x84,0xa4,0xf4,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x14,0x8, ++0x8,0x49,0x2b,0x2c,0x9,0x7f,0x49,0x49,0x5d,0x5b,0x69,0x49,0x49,0x4b,0x40,0x41,0x20,0x20,0x20,0x24,0x7e,0x84,0x44,0x44,0x44,0x48,0x28,0x10,0x28,0x48,0x86,0x4, ++0x8,0x49,0x2a,0x8,0x7f,0x49,0x5d,0x6b,0x49,0x43,0x8,0xff,0x8,0x8,0x10,0x20,0x20,0x20,0x24,0x3e,0x44,0xc4,0x28,0x10,0x28,0x46,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x2,0x1,0x1,0x1,0x8,0x8,0x48,0x48,0x48,0x89,0xa,0xc,0x18,0x28,0x47,0x0,0x0,0x0,0x20,0x30,0x20,0x40,0x48,0x46,0x82,0x0,0x0,0x10,0x10,0x10,0xf0,0x0, ++0x0,0x0,0x3e,0x23,0x22,0x22,0x3e,0x23,0x20,0x3e,0x23,0x62,0xa2,0x3e,0x20,0x0,0x40,0x20,0x8,0xfc,0x0,0x88,0x50,0xfe,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x20, ++0x2,0x3f,0x22,0x22,0x3e,0x21,0x3e,0x62,0xa2,0x3e,0x20,0x1f,0x0,0x0,0x7f,0x0,0x20,0x14,0xfe,0x44,0x28,0xfe,0x10,0xfe,0x10,0x90,0x80,0xf8,0x80,0x84,0xfe,0x0, ++0x2,0x3f,0x22,0x3e,0x21,0x3e,0x62,0xbe,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x20,0xfc,0x88,0x50,0xfe,0x20,0xf8,0x20,0x20,0xf0,0x10,0xf0,0x10,0xf0,0x10,0x30, ++0x1,0x4f,0x29,0x9,0x9,0xf,0xe8,0x28,0x2f,0x39,0x29,0x29,0x2f,0x50,0x8f,0x0,0x20,0x90,0x14,0xfe,0x0,0x44,0x28,0xfe,0x10,0x10,0x7c,0x10,0x10,0x16,0xfc,0x0, ++0x2,0x7a,0x4a,0x53,0x52,0x62,0x52,0x4b,0x48,0x48,0x68,0x53,0x40,0x40,0x4f,0x40,0x20,0x20,0x24,0xac,0x30,0x20,0xa4,0x1c,0x40,0x40,0x50,0xf8,0x40,0x44,0xfe,0x0, ++0x28,0x28,0xfe,0x29,0x3b,0x15,0x7d,0x55,0x55,0x7d,0x11,0xff,0x11,0x11,0x11,0x11,0x84,0xfe,0x90,0x7c,0x54,0x54,0x7c,0x54,0x54,0x7c,0x10,0x50,0x20,0x30,0x4e,0x84, ++0x0,0x20,0x10,0x10,0x7,0x0,0xf0,0x10,0x11,0x11,0x11,0x12,0x14,0x28,0x47,0x0,0x80,0x80,0x80,0x88,0xfc,0x88,0x88,0x88,0x8,0x8,0x8,0x50,0x20,0x6,0xfc,0x0, ++0x10,0x10,0x23,0x22,0x4a,0xfb,0x12,0x22,0x43,0xf6,0x4a,0x3,0x1a,0xe2,0x42,0x2,0x80,0x48,0xfc,0x8,0x8,0xf8,0x0,0x4,0xfe,0x94,0x94,0xfc,0x94,0x94,0x94,0xc, ++0x4,0x7e,0x45,0x54,0x54,0x54,0x55,0x54,0x54,0x54,0x54,0x10,0x28,0x47,0x82,0x0,0x8,0x1c,0xe0,0x0,0x40,0x20,0xfc,0x4,0x8,0x10,0x20,0x40,0x80,0x46,0x3c,0x0, ++0x1,0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x19,0x29,0x2f,0x49,0x89,0x9,0x8,0x0,0x88,0xfc,0x8,0x8,0xf8,0x0,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0x24,0xc, ++0x10,0x17,0x10,0x10,0x27,0x24,0x67,0xa4,0x27,0x24,0x22,0x21,0x20,0x21,0x22,0x2c,0x4,0xfe,0x40,0x44,0xfe,0x44,0xfc,0x44,0xfc,0x44,0x40,0x40,0x80,0x60,0x1e,0x4, ++0x2,0x1,0x7f,0x4,0x14,0x14,0x24,0x44,0x1f,0x8,0x4,0x2,0x1,0x2,0xc,0x30,0x0,0x8,0xfc,0x40,0x50,0x48,0x4c,0x44,0xf0,0x20,0x40,0x80,0x0,0xc0,0x3c,0x8, ++0x2,0x1,0x1,0x0,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x40,0x20,0x10,0x10,0x0,0x0,0x0,0x0,0x0, ++0x20,0x10,0x10,0x7c,0x8,0x2a,0x2a,0xfe,0x12,0x10,0xfc,0x11,0x11,0x12,0x24,0x40,0x10,0x88,0x88,0xbe,0x84,0x94,0x94,0xbe,0x88,0x88,0xbe,0x8,0x8,0x8,0x8,0x8, ++0x20,0x12,0x11,0x7d,0x8,0x2f,0x29,0xfd,0x11,0x11,0xfd,0x11,0x11,0x11,0x21,0x40,0x20,0x10,0x10,0x7c,0x8,0x28,0x28,0x7e,0x10,0x10,0x7c,0x10,0x50,0x90,0x10,0x10, ++0x20,0x10,0x10,0x7d,0x9,0x2b,0x28,0xfc,0x11,0x13,0xfc,0x10,0x10,0x13,0x20,0x40,0x10,0x88,0x88,0x3e,0x4,0xd4,0x54,0xbe,0x8,0xc8,0x3e,0x8,0xc8,0x8,0x8,0x8, ++0x0,0x40,0x27,0x24,0x4,0x7,0xe4,0x27,0x26,0x26,0x2b,0x2a,0x32,0x50,0x8f,0x0,0x80,0x48,0xfc,0x8,0x8,0xf8,0x0,0xf8,0xa8,0xa8,0xf8,0xa8,0xa8,0x6,0xfc,0x0, ++0x10,0x10,0x13,0x10,0xfc,0x10,0x37,0x38,0x54,0x51,0x91,0x12,0x14,0x10,0x11,0x10,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x40,0x40,0x50,0x48,0x4c,0x44,0x40,0x40,0x80, ++0x5,0x7,0x4,0x3f,0x24,0x27,0x3c,0x27,0x20,0x2f,0x29,0x29,0x29,0x49,0x90,0x20,0x0,0x84,0xc,0xd0,0xa0,0x4,0x8c,0x90,0x20,0x44,0xc,0x10,0x22,0x42,0xfe,0x0, ++0x0,0x7b,0x48,0x48,0x49,0x79,0x49,0x49,0x48,0x79,0x48,0x4b,0x48,0x49,0x4a,0x98,0x4,0xfe,0x50,0x54,0xfe,0x54,0x54,0xfc,0x0,0xfc,0x0,0xfe,0xa8,0x24,0x22,0x60, ++0x1,0x1,0x7f,0x1,0x3f,0x1,0x1,0xff,0x2,0x5,0xc,0x34,0xc4,0x5,0x6,0x4,0x0,0x8,0xfc,0x0,0xf8,0x0,0x4,0xfe,0x0,0x10,0xa0,0x40,0x30,0xe,0x4,0x0, ++0x8,0x2a,0x1c,0x7f,0x49,0x5d,0x6b,0x47,0x8,0x3f,0x51,0x1f,0x11,0x1f,0x0,0xff,0x20,0x24,0x3e,0x44,0xa8,0x10,0x2e,0xc4,0x90,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe, ++0x49,0x2a,0x8,0x7f,0x49,0x5d,0x6b,0x49,0x43,0x0,0x2a,0x29,0x28,0x48,0x7,0x0,0x20,0x20,0x24,0x3e,0x48,0xa8,0x10,0x2e,0x44,0x0,0x10,0x88,0xa4,0x24,0xe0,0x0, ++0x1,0x3f,0x21,0x21,0x21,0x3f,0x28,0x9,0xff,0x9,0x9,0x11,0x11,0x25,0x42,0x0,0x4,0x84,0x4,0x24,0x24,0x24,0x24,0x24,0xa4,0x24,0x24,0x24,0x4,0x4,0x14,0x8, ++0x0,0x3f,0x21,0xa7,0x64,0x27,0x24,0x27,0x64,0xa7,0x21,0x22,0x26,0x3b,0x42,0x81,0x84,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x20,0x10,0x6e,0x84,0x8,0xf8, ++0x10,0x10,0x10,0x10,0xff,0x10,0x31,0x39,0x52,0x52,0x94,0x10,0x10,0x10,0x10,0x10,0x80,0x82,0x82,0x84,0xe8,0x90,0x82,0xc2,0xa4,0x88,0x92,0x82,0x84,0x88,0x90,0xa0, ++0x0,0x20,0x11,0x0,0xfc,0xb,0x48,0x28,0x29,0x11,0x29,0x25,0x45,0x81,0x3,0x0,0x10,0x10,0xf4,0x12,0x10,0xfe,0x10,0x50,0x50,0x70,0x50,0x48,0x48,0x6a,0x86,0x2, ++0x2,0x42,0x2a,0x2b,0xa,0x8a,0x5f,0x2,0x2a,0x2a,0xd3,0x42,0x44,0x48,0x50,0x1,0x4,0xfe,0x10,0xa4,0x7e,0x44,0xd4,0x54,0x54,0xd4,0x54,0x54,0x10,0x28,0x46,0x82, ++0x0,0x40,0x2f,0x28,0x10,0x83,0x52,0x13,0x12,0x22,0xe2,0x3f,0x20,0x23,0x22,0x24,0x80,0x40,0xfe,0x2,0x64,0x80,0x10,0xf8,0x20,0x20,0x24,0xfe,0x0,0x20,0x18,0x8, ++0x2,0x1,0x3f,0x20,0x40,0xf,0x8,0xf,0x8,0x8,0x8,0xff,0x0,0xc,0x8,0x10,0x0,0x0,0xfc,0x4,0xe8,0x0,0x20,0xf0,0x40,0x40,0x44,0xfe,0x0,0x40,0x30,0x10, ++0x10,0x10,0x17,0x14,0xfc,0x11,0x15,0x19,0x31,0xd1,0x11,0x1f,0x10,0x11,0x51,0x22,0x40,0x20,0xfe,0x2,0x34,0xc0,0x10,0xf8,0x10,0x10,0x14,0xfe,0x0,0x90,0xc,0x4, ++0x0,0x0,0xf,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0xff,0x0,0x4,0xc,0x10,0x20,0x20,0xf0,0x0,0x0,0x0,0x10,0xf8,0x40,0x40,0x44,0xfe,0x0,0x40,0x30,0x18,0x8, ++0x0,0x40,0x30,0x10,0x0,0xf,0x11,0x12,0x22,0xe4,0x24,0x28,0x30,0x20,0x22,0x21,0x80,0x80,0x84,0x8c,0x90,0xa0,0xc0,0xc0,0xa0,0x90,0x88,0x8e,0x84,0x80,0x80,0x0, ++0x10,0x10,0x17,0x10,0xfc,0x10,0x33,0x3a,0x56,0x52,0x92,0x13,0x12,0x12,0x12,0x12,0x0,0x4,0xfe,0x40,0x40,0x44,0xfe,0x44,0x44,0x64,0x9c,0xc,0x4,0x4,0x14,0x8, ++0x0,0x0,0xff,0x1,0x1,0x1,0x3f,0x21,0x21,0x21,0x22,0x24,0x28,0x20,0x20,0x20,0x0,0x4,0xfe,0x0,0x0,0x8,0xfc,0x8,0x8,0x88,0x48,0x28,0x28,0x8,0x28,0x10, ++0x0,0x3f,0x1,0x7f,0x1,0x3f,0x1,0xff,0x1,0x3f,0x3,0x5,0x9,0x11,0x61,0x1,0x78,0x80,0x8,0xfc,0x0,0xf0,0x14,0xfe,0x10,0xf0,0x80,0x40,0x30,0xe,0x4,0x0, ++0x20,0x21,0x20,0x3c,0x47,0x48,0xa0,0x20,0x27,0x20,0x20,0x24,0x28,0x31,0x22,0x4,0x0,0x8,0x90,0x0,0xfc,0x90,0x90,0x94,0xfe,0x90,0x90,0x90,0x90,0x10,0x10,0x10, ++0x0,0x20,0x2f,0x20,0x28,0xb0,0xa7,0xa4,0x24,0x24,0x24,0x25,0x54,0x4c,0x84,0x4,0x0,0x4,0xfe,0x40,0x40,0x44,0xfe,0x44,0x44,0x64,0x94,0x14,0x4,0x4,0x14,0x8, ++0x0,0x0,0x1f,0x10,0x90,0x57,0x50,0x10,0x37,0x54,0x94,0x14,0x25,0x24,0x44,0x4,0x80,0x44,0xfe,0x0,0x8,0xfc,0x40,0x44,0xfe,0x44,0x44,0xa4,0x14,0x4,0x14,0x8, ++0x10,0xc,0x4,0x3f,0x4,0x4,0x4,0x4,0xff,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x10,0x30,0x40,0xfc,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x0,0x8,0xfc,0x11,0x11,0x11,0x7d,0x11,0x11,0x11,0x1e,0xf2,0x42,0x4,0x8,0x3,0x20,0x20,0x20,0xfe,0x22,0x24,0x20,0xfc,0x4,0x88,0x48,0x50,0x20,0x50,0x8e,0x4, ++0x8,0x8,0xff,0x8,0x20,0x13,0x92,0x42,0xa,0x12,0xe2,0x24,0x24,0x24,0x29,0x32,0x20,0x24,0xfe,0x20,0x20,0xfe,0x22,0x24,0xf8,0x88,0x50,0x20,0x50,0x88,0xe,0x4, ++0x10,0x13,0x10,0x12,0xfd,0x17,0x11,0x1a,0x34,0xd3,0x12,0x12,0x13,0x12,0x52,0x23,0x38,0xc0,0x44,0x4c,0x50,0xfe,0x50,0x4e,0x44,0xf8,0x48,0x48,0xf8,0x48,0x48,0xf8, ++0x10,0x10,0x12,0x12,0xff,0x10,0x14,0x18,0x11,0x31,0xd2,0x12,0x14,0x18,0x51,0x22,0x40,0x50,0x48,0x40,0xfe,0x80,0x80,0xf8,0x8,0x90,0x50,0x20,0x50,0x88,0xe,0x4, ++0x20,0x20,0x20,0x38,0x47,0x80,0x78,0x20,0x21,0xfa,0x24,0x21,0x28,0x30,0x20,0x0,0x40,0x40,0x40,0x48,0xfc,0x40,0xe0,0xd0,0x48,0x4e,0x44,0xf0,0x40,0x40,0x40,0x40, ++0x0,0x40,0x30,0x17,0x4,0x84,0x44,0xf,0x14,0x25,0xe4,0x24,0x28,0x29,0x32,0x24,0x40,0x40,0x40,0xfc,0x44,0x48,0x40,0xf8,0x8,0x10,0xa0,0x40,0xa0,0x10,0xe,0x4, ++0x20,0x20,0x2f,0x20,0x27,0xfc,0x27,0x24,0x27,0x24,0x20,0x2f,0x22,0x21,0x20,0x20,0x50,0x48,0xfe,0x40,0xfc,0x44,0xfc,0x44,0xfc,0x44,0x10,0xfe,0x10,0x10,0x50,0x20, ++0x8,0xa,0x7f,0x8,0x8,0x7f,0x41,0x82,0x3e,0x4,0x8,0x7e,0x8,0x8,0x29,0x12,0x20,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x44,0x44,0x44,0x84,0x84,0x28,0x10, ++0x10,0x10,0x17,0x10,0xfb,0x12,0x13,0x1a,0x33,0xd2,0x10,0x1f,0x12,0x11,0x50,0x20,0x50,0x48,0xfc,0x40,0xf8,0x48,0xf8,0x48,0xf8,0x48,0x10,0xfe,0x10,0x10,0x50,0x20, ++0x10,0x10,0x10,0x1d,0x21,0x21,0x7d,0x91,0x11,0x7d,0x11,0x11,0x15,0x19,0x11,0x0,0x40,0x40,0x84,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x10,0x12,0x1f,0x28,0x45,0x20,0x10,0x83,0x42,0xa,0x13,0xe2,0x22,0x22,0x23,0x22,0x40,0x44,0x7e,0xa0,0x10,0x40,0x88,0xfc,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x8,0x8,0x8,0x11,0x11,0x31,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x40,0x40,0x84,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x2,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x11,0x1,0x3f,0x21,0x21,0x21,0x21,0x21,0x1,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0x8,0xfc,0x8,0x8,0x8,0x28,0x10,0x0, ++0x8,0x8,0x12,0x3f,0x22,0x32,0x2a,0x22,0xfe,0x22,0x32,0x2a,0x22,0x22,0x4a,0x84,0x20,0x20,0x44,0xfe,0x84,0x84,0x84,0x84,0xfc,0x84,0x84,0x84,0x84,0xfc,0x84,0x0, ++0x8,0x7c,0x4b,0x48,0x4b,0x7a,0x4c,0x49,0x48,0x78,0x4f,0x48,0x48,0x48,0x49,0x98,0x40,0x48,0xfc,0x40,0xfc,0x4,0x8,0xf0,0x20,0x44,0xfe,0x40,0x40,0x40,0x40,0x80, ++0x8,0x7c,0x4f,0x48,0x4b,0x7a,0x4b,0x4a,0x4b,0x7a,0x48,0x4f,0x4a,0x49,0x48,0x98,0x50,0x48,0xfe,0x40,0xf8,0x48,0xf8,0x48,0xf8,0x48,0x10,0xfe,0x10,0x10,0x50,0x20, ++0x2,0x42,0x32,0x1f,0x82,0x5f,0x50,0xf,0x11,0x22,0xe3,0x2e,0x22,0x22,0x2a,0x25,0x10,0x10,0x90,0xd4,0x3e,0xd4,0x54,0x94,0x14,0x24,0xa4,0x24,0x44,0x44,0x94,0x8, ++0x0,0x40,0x30,0x13,0x82,0x62,0x22,0xa,0x13,0x22,0xe2,0x22,0x22,0x23,0x22,0x20,0x40,0x40,0x88,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xf8,0x8,0x0, ++0x4,0x7f,0x4,0x24,0x24,0x24,0x24,0x25,0x3e,0x2,0x2,0x1e,0xe2,0x42,0xb,0x4,0x0,0x8,0x88,0x50,0x20,0x50,0x88,0x8,0x4,0x8c,0x50,0x20,0x50,0x8e,0x4,0x0, ++0x20,0x20,0x20,0x2f,0xf8,0x27,0x24,0x2c,0x37,0xe4,0x24,0x27,0x24,0x24,0xa4,0x44,0x40,0x50,0x48,0xfe,0x44,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x44,0x54,0x8, ++0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x0,0x0,0x0,0x0,0x0,0x80,0x60,0x30,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x10,0x78,0x57,0x50,0x57,0x54,0x54,0x57,0x54,0x54,0x77,0x54,0x4,0x4,0x4,0x40,0x50,0x48,0xfe,0x44,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x44,0x54,0x8, ++0x10,0x8,0x8,0x2,0xfe,0x4,0x8,0xa,0x1c,0x2a,0x48,0x88,0x8,0x8,0x8,0x8,0x40,0x40,0x40,0x40,0x40,0x40,0x60,0x50,0x4c,0x44,0x40,0x40,0x40,0x40,0x40,0x40, ++0x20,0x21,0x23,0x22,0xfb,0x22,0x23,0x22,0x23,0x22,0x38,0xe7,0x40,0x0,0x0,0x0,0x80,0x8,0xfc,0x8,0xf8,0x0,0xf8,0x8,0xf8,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x0,0xff,0x0,0x0,0x1,0x1,0x3,0x5,0x9,0x11,0x21,0x41,0x1,0x1,0x1,0x1,0x4,0xfe,0x80,0x80,0x0,0x0,0x40,0x20,0x18,0xc,0x4,0x0,0x0,0x0,0x0,0x0, ++0x2,0x2,0x2,0xff,0x4,0x9,0x11,0x3f,0x51,0x91,0x11,0x11,0x11,0x11,0x1,0x1,0x0,0x0,0x8,0xfc,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x28,0x10,0x0,0x0, ++0x1,0x9,0x9,0x9,0x9,0x9,0xff,0x1,0x9,0xd,0x11,0x21,0x0,0x3,0xc,0x70,0x0,0x0,0x10,0xf8,0x0,0x4,0xfe,0x0,0x10,0x18,0x20,0x20,0xc0,0x0,0x0,0x0, ++0x10,0x3e,0x49,0x0,0x27,0x10,0x13,0x82,0x43,0xa,0x13,0xe2,0x2f,0x21,0x20,0x20,0x40,0xfc,0x20,0x48,0xfc,0x40,0xf8,0x48,0xf8,0x48,0xf8,0x48,0xfe,0x10,0x90,0x30, ++0x10,0x8,0x2,0x7f,0x0,0x22,0x14,0xff,0x2,0x3f,0x22,0x22,0x22,0x3e,0x22,0x0,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0xc8,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x10,0x10,0x10,0x13,0x58,0x55,0x51,0x93,0x15,0x19,0x11,0x11,0x11,0x10,0x10,0x10,0x40,0x40,0x44,0xfe,0x80,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x2c,0x20,0x20,0x20, ++0x20,0x20,0x2f,0x2a,0xfb,0x26,0x25,0x2b,0x32,0xe5,0x28,0x27,0x22,0x22,0xa5,0x40,0x80,0x40,0xfe,0x2,0xbc,0xa4,0x28,0x18,0x8,0xf6,0x0,0xfc,0x48,0x44,0x44,0x80, ++0x0,0x48,0x2f,0x10,0x2b,0x48,0xf,0x18,0x2b,0x4a,0x8b,0xa,0xb,0xa,0x52,0x22,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x8,0x18, ++0x4,0x4,0x3f,0x4,0xff,0x10,0x8,0x7f,0x8,0x11,0x3a,0x54,0x93,0x19,0x11,0x2,0x40,0x50,0x48,0x40,0xfe,0x40,0x44,0x44,0x48,0x48,0x50,0x20,0x60,0x92,0xa,0x6, ++0x8,0x8,0x8,0x8,0xfe,0x8,0x18,0x1c,0x2a,0x28,0x48,0x89,0x8,0x8,0x8,0x8,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x30,0x30,0x50,0x90,0x10,0x10,0x10,0x50,0x20, ++0x0,0x0,0x0,0x0,0xff,0x0,0x1,0x1,0x2,0x4,0x8,0x10,0x60,0x0,0x2,0x1,0x80,0x80,0x80,0x84,0xfe,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x0, ++0x4,0x7e,0x44,0x54,0x57,0x54,0x54,0x54,0x54,0x54,0x55,0x2a,0x24,0x44,0x80,0x0,0x10,0x10,0x10,0x14,0xfe,0x10,0x30,0x30,0x50,0x90,0x10,0x10,0x10,0x10,0x50,0x20, ++0x8,0x7f,0x48,0x4a,0x49,0x78,0x48,0x4f,0x48,0x78,0x48,0x49,0x4a,0x7c,0x48,0x0,0x1c,0xe0,0x88,0x48,0x50,0x0,0x44,0xfe,0x40,0xc0,0xe0,0x50,0x4e,0x44,0x40,0x40, ++0x4,0x7f,0x44,0x45,0x44,0x7c,0x10,0x13,0x5c,0x50,0x50,0x50,0x5d,0xe2,0x40,0x0,0x1c,0xe0,0x44,0x26,0xa8,0x0,0x24,0xfe,0x20,0x60,0x70,0xa8,0x26,0x24,0x20,0x20, ++0x0,0x0,0x7f,0x0,0x11,0x8,0x1,0x1,0xff,0x3,0x5,0x9,0x11,0x61,0x1,0x1,0x8,0x7c,0x80,0x8,0x18,0xa0,0x0,0x4,0xfe,0x80,0x40,0x30,0xe,0x4,0x0,0x0, ++0x1,0xe,0xf1,0x49,0x2a,0x20,0x8,0xff,0x8,0x1c,0x1b,0x29,0x48,0x88,0x8,0x8,0x0,0x8,0x18,0x20,0x40,0x84,0xc,0x10,0x20,0x40,0x4,0xc,0x10,0x20,0x40,0x80, ++0x4,0x4,0xff,0x4,0x0,0x3f,0x12,0x9,0x1,0xff,0x3,0x5,0x9,0x11,0x61,0x1,0x40,0x44,0xfe,0x40,0x38,0xc0,0x10,0x20,0x4,0xfe,0x80,0x40,0x30,0xe,0x4,0x0, ++0x4,0x4,0xff,0x14,0x16,0x12,0x2c,0x68,0x17,0x20,0x5f,0x81,0x9,0x19,0x21,0x3,0x40,0x44,0xfe,0x40,0xf8,0x90,0x60,0x20,0xd0,0xe,0xf4,0x0,0x20,0x18,0x8,0x0, ++0x10,0x1e,0x10,0x3e,0x44,0x29,0x12,0x65,0xf,0x38,0xcf,0x8,0xf,0xa,0x9,0xc,0x0,0xf8,0x88,0x50,0x20,0x50,0x8c,0x44,0xe0,0x3e,0xe4,0x20,0xe0,0x10,0xa0,0x78, ++0x2,0x2,0x4,0x1f,0x2,0xff,0x4,0x8,0x13,0x2c,0xc1,0xe,0x0,0x1,0xe,0x70,0x0,0x40,0x20,0xf0,0x4,0xfe,0x40,0xa0,0x10,0x4e,0x84,0x10,0x60,0x80,0x0,0x0, ++0x0,0x3f,0x1,0x1,0xff,0x2,0x5,0x9,0x3f,0xd1,0x11,0x1f,0x1,0x1,0x3f,0x0,0x10,0xf8,0x0,0x4,0xfe,0x80,0x40,0x20,0xfe,0x14,0x10,0xf0,0x0,0x10,0xf8,0x8, ++0x0,0x4,0x7e,0x10,0x10,0x1f,0x22,0x22,0x65,0x94,0x8,0x8,0x10,0x20,0x43,0x80,0x40,0x50,0x48,0x40,0x7c,0xc0,0x48,0x7c,0xc0,0x48,0x50,0x20,0x60,0x92,0xa,0x6, ++0x21,0x21,0x21,0x2f,0xb2,0xad,0xa5,0x2f,0x21,0x21,0x21,0x2f,0x25,0x21,0x21,0x21,0x0,0x6,0x38,0xe0,0x20,0x20,0x3e,0xe8,0x28,0x28,0xe8,0x28,0x48,0x48,0x88,0x8, ++0x20,0x20,0x21,0x27,0xb0,0xaf,0xa1,0x22,0x24,0x39,0x22,0x20,0x23,0x20,0x20,0x27,0x80,0xa0,0x10,0xf8,0x80,0xfe,0x20,0x50,0x8e,0x24,0x40,0x88,0x10,0x20,0xc0,0x0, ++0x10,0x10,0x10,0x14,0x54,0x59,0x51,0x91,0x11,0x11,0x11,0x29,0x25,0x45,0x81,0x1,0x20,0x20,0x20,0x20,0x20,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x4,0x4,0xff,0x4,0x1,0x2,0x4,0x18,0x6f,0x88,0x8,0x8,0x8,0x8,0x7,0x0,0x40,0x44,0xfe,0x40,0x0,0x80,0x40,0x30,0xee,0x24,0xa0,0x40,0x10,0x10,0xf0,0x0, ++0x8,0x10,0x3c,0x24,0x34,0x2d,0x26,0xfc,0x24,0x34,0x2c,0x24,0x24,0x24,0x54,0x88,0x20,0x20,0x50,0x50,0x88,0x6,0x4,0xf8,0x88,0x88,0xa8,0x90,0x80,0x84,0x84,0x7c, ++0x1,0x1,0x2,0x2,0x4,0x8,0x30,0xcf,0x8,0x8,0x8,0x8,0x8,0x8,0x7,0x0,0x0,0x0,0x80,0x80,0x40,0x20,0x1e,0xe4,0x20,0x20,0xa0,0x40,0x8,0x8,0xf8,0x0, ++0x0,0x40,0x31,0x11,0x82,0x44,0x48,0x13,0x12,0x22,0xe2,0x22,0x22,0x22,0x21,0x20,0x80,0x80,0x40,0x40,0x20,0x10,0xe,0xf4,0x10,0x10,0x50,0x20,0x4,0x4,0xfc,0x0, ++0x4,0xff,0x4,0x4,0x5f,0x50,0x57,0x75,0x17,0x74,0x57,0x55,0x95,0x27,0x44,0x80,0x84,0xfe,0xa8,0xa4,0xfe,0x20,0xa0,0x24,0xa4,0xa4,0xa8,0x28,0x10,0xb2,0x4a,0x86, ++0x10,0x11,0x11,0x11,0xfc,0x17,0x14,0x1f,0x30,0xd0,0x1f,0x10,0x11,0x12,0x54,0x20,0x10,0xf8,0x10,0xf0,0x4,0xbe,0xa4,0xbc,0x40,0x44,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x10,0x10,0x55,0x39,0x10,0xfc,0x10,0x33,0x39,0x55,0x91,0x11,0x11,0x12,0x14,0x10,0x10,0x50,0x50,0x7c,0x90,0x10,0xfe,0x4,0x7e,0x44,0x44,0x44,0x7c,0x80,0x7e,0x0, ++0x10,0x10,0x17,0x10,0xff,0x12,0x33,0x3a,0x57,0x54,0x91,0x11,0x11,0x11,0x11,0x11,0x90,0x94,0xfe,0x90,0xfc,0x94,0xfc,0x94,0xfc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x4,0x4,0xff,0x4,0x3f,0x24,0x3f,0x24,0x3f,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x40,0x44,0xfe,0x48,0xfc,0x48,0xf8,0x48,0xf8,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10, ++0x8,0x8,0x7f,0x8,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x1,0xff,0x1,0x1,0x1,0x1,0x20,0x28,0xfc,0x20,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x0,0x3f,0x20,0x2f,0x28,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x22,0x45,0x44,0x88,0x10,0x4,0xfe,0x0,0x84,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0x24,0x4,0x84,0x94,0x8, ++0x10,0x3e,0x50,0x9,0x1,0xff,0x1,0x3f,0x21,0x23,0x25,0x5,0x9,0x11,0x61,0x1,0x20,0x7c,0xa0,0x10,0x4,0xfe,0x8,0xfc,0x8,0x88,0x58,0x20,0x10,0xe,0x4,0x0, ++0x10,0x10,0x17,0x24,0x25,0x65,0xa5,0x25,0x25,0x25,0x25,0x21,0x22,0x24,0x28,0x20,0x0,0x44,0xe4,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x44,0x4,0x84,0x44,0x14,0x8, ++0x2,0x1f,0x12,0x12,0x12,0x12,0x12,0xff,0x12,0x12,0x12,0x12,0x12,0x12,0x26,0x41,0x8,0x7c,0x48,0x48,0x48,0x48,0x48,0xfe,0x48,0x48,0x48,0x48,0x48,0x48,0xa8,0x10, ++0x0,0x40,0x27,0x24,0x85,0x65,0x25,0xd,0x15,0x25,0xe5,0x21,0x22,0x24,0x28,0x20,0x0,0x44,0xe4,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x4,0x84,0x44,0x54,0x8, ++0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x17,0x10,0x10,0x1f,0x11,0x22,0x24,0x4f,0x80,0x4,0xfe,0x4,0x4,0xfc,0x0,0x10,0xf8,0x0,0x4,0xfe,0x0,0x10,0x8,0xfc,0x4, ++0x0,0x8,0x7c,0x4b,0x4a,0x4a,0x7a,0x12,0x53,0x5c,0x51,0x51,0x5d,0xf1,0x41,0x1,0x88,0x50,0x0,0xfe,0x22,0xaa,0x72,0x22,0xfe,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x4, ++0x10,0x10,0x17,0x10,0xf8,0x17,0x10,0x19,0x36,0xd4,0x14,0x17,0x14,0x14,0x57,0x24,0x10,0x38,0xc0,0x40,0x44,0xfe,0x40,0x44,0x5e,0x44,0x44,0x5c,0x44,0x44,0xfc,0x4, ++0x0,0x0,0x3f,0x0,0x12,0x11,0x9,0x4,0x4,0x2,0x1,0x2,0x4,0x8,0x30,0xc0,0x0,0x0,0xf8,0x8,0x8,0x10,0x10,0x20,0x40,0x80,0x0,0x80,0x40,0x30,0xe,0x4, ++0x8,0x8,0xff,0xa,0x2,0xff,0x4,0x8,0x10,0x17,0x30,0x50,0x90,0x10,0x1f,0x10,0x20,0x24,0xfe,0x20,0x4,0xfe,0x0,0x40,0x48,0xfc,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x4,0x4,0xff,0x4,0x1,0x2,0x4,0x19,0x21,0xdf,0x1,0x9,0x19,0x21,0x5,0x2,0x40,0x44,0xfe,0x40,0x0,0x80,0x40,0x30,0xe,0xf4,0x0,0x20,0x18,0x8,0x0,0x0, ++0x1,0x1,0xff,0x5,0x9,0x11,0x3f,0xd0,0x10,0x1f,0x10,0x10,0x1f,0x0,0xff,0x0,0x0,0x4,0xfe,0x40,0x20,0x10,0xfe,0x14,0x10,0xf0,0x10,0x10,0xf0,0x4,0xfe,0x0, ++0x0,0x8,0xfc,0x17,0x10,0x21,0x22,0x7c,0xab,0x2a,0x2b,0x2a,0x2b,0x38,0x27,0x0,0x40,0x40,0x44,0xfe,0xe0,0x50,0x4e,0x44,0xf8,0x8,0xf8,0x8,0xf8,0x4,0xfe,0x0, ++0x11,0x11,0x17,0x11,0xfc,0x10,0x15,0x1a,0x34,0xd3,0x10,0x12,0x12,0x14,0x51,0x20,0x10,0x10,0xfc,0x10,0x40,0xa0,0x10,0x4e,0x44,0xf8,0x40,0x50,0x4c,0x44,0x40,0x80, ++0x2,0x1,0x7f,0x48,0x8e,0x12,0x2c,0x68,0x17,0x20,0x5f,0x81,0x9,0x11,0x25,0x2,0x0,0x0,0xfe,0x2,0xf4,0x90,0x60,0x20,0xd0,0xe,0xf4,0x0,0x20,0x18,0x8,0x0, ++0x0,0x4,0x8,0x10,0x2f,0xc4,0x4,0x8,0x30,0x1,0x21,0x21,0x21,0x21,0x3f,0x20,0x80,0x40,0x20,0x10,0xee,0x24,0x20,0xa0,0x40,0x0,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x8,0x4,0x7f,0x1,0x1,0x3f,0x1,0x2,0xff,0x4,0x8,0x17,0x20,0x40,0x80,0x1f,0x20,0x48,0xfc,0x0,0x10,0xf8,0x0,0x4,0xfe,0x0,0x20,0xf0,0x80,0x80,0x88,0xfc, ++0x0,0x40,0x37,0x14,0x0,0x0,0xf7,0x10,0x10,0x10,0x17,0x10,0x14,0x18,0x10,0x0,0x80,0x40,0xfe,0x2,0x24,0x70,0x80,0x80,0x88,0xfc,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x10,0x10,0x11,0x11,0xfd,0x11,0x11,0x1d,0x31,0xd1,0x11,0x11,0x11,0x12,0x54,0x20,0x8,0x1c,0xe0,0x0,0x0,0x4,0xfe,0x20,0x20,0x30,0x2c,0x24,0x20,0x20,0x20,0x20, ++0x8,0x8,0x28,0x2e,0x28,0x28,0x2e,0x71,0x1,0xff,0x3,0x5,0x9,0x11,0x21,0x1,0x80,0x88,0x98,0xa0,0xc0,0x84,0x84,0x7c,0x0,0xff,0x80,0x40,0x20,0x1c,0x8,0x0, ++0x4,0x8,0x12,0xea,0x2c,0x29,0x14,0xe6,0xa,0x12,0x66,0xa,0x13,0xe2,0x14,0x8,0x8,0x8,0x8,0x8,0x8,0xfe,0x8,0x18,0x18,0x28,0x48,0x88,0x8,0x8,0x28,0x10, ++0x10,0x10,0x11,0x12,0xff,0x12,0x16,0x1b,0x30,0xd1,0x12,0x1c,0x10,0x11,0x50,0x20,0x40,0x80,0xf0,0x20,0xf8,0x48,0x48,0xf8,0xa0,0x22,0x1e,0xc0,0x30,0x80,0x60,0x10, ++0x10,0x10,0x11,0x13,0xf8,0x17,0x10,0x19,0x32,0xd4,0x19,0x12,0x10,0x11,0x50,0x23,0x80,0xa0,0x10,0xf8,0x80,0xfe,0xa0,0x10,0x48,0x8e,0x24,0x40,0x90,0x20,0x40,0x80, ++0x11,0x10,0x10,0x7d,0x55,0x55,0x55,0x55,0x7d,0x11,0x14,0x1f,0xe4,0x40,0x0,0x0,0x4,0x8c,0x50,0xfc,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xfe,0x20,0x20,0x20,0x20, ++0x20,0x20,0x20,0x39,0x4b,0x56,0x82,0x23,0x20,0x21,0x26,0x20,0x28,0x31,0x20,0x0,0x80,0x80,0xf0,0x20,0xf8,0x48,0x48,0xf8,0xa2,0x22,0x1e,0xc0,0x30,0x80,0x60,0x10, ++0x1,0x21,0x11,0x12,0x7,0x2,0xf2,0x13,0x10,0x11,0x16,0x10,0x10,0x15,0x18,0x0,0x0,0x0,0xf0,0x20,0xf8,0x48,0x48,0xf8,0xa2,0x22,0x1e,0xc0,0x30,0x80,0x60,0x10, ++0x10,0x10,0x27,0x24,0x4d,0xf5,0x25,0x45,0xfd,0x5,0x5,0x1c,0xe5,0x48,0x13,0x20,0x40,0x24,0xfe,0x0,0xfc,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xfc,0x20,0xfe,0x0, ++0x10,0x10,0x10,0x1d,0x20,0x20,0x7c,0x91,0x11,0xfd,0x11,0x11,0x15,0x19,0x12,0x4,0x20,0x10,0x4,0xfe,0x0,0x84,0x48,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x2,0x1,0x1,0x7f,0x8,0x4,0x4,0x1f,0x10,0x10,0x10,0x10,0x20,0x20,0x40,0x80,0x0,0x0,0x8,0xfc,0x10,0x20,0x48,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x20,0x17,0x50,0x44,0x42,0x4f,0x49,0x4f,0x49,0x4f,0x41,0x5f,0x41,0x41,0x41,0x40,0x4,0xfe,0x4,0x44,0x84,0xe4,0x24,0xe4,0x24,0xe4,0x4,0xf4,0x4,0x4,0x4,0xc, ++0x8,0xff,0x0,0x7f,0x55,0x5d,0x55,0x7f,0x0,0x3e,0x32,0x2a,0x3e,0x0,0xff,0x0,0x4,0xfe,0x10,0x24,0x7e,0x44,0x54,0x54,0x54,0x54,0x54,0x54,0x10,0x28,0x46,0x82, ++0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x3f,0x20,0xf0,0x10,0x10,0xf0,0x10,0x10,0xf0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x1,0x45,0x29,0x11,0x29,0x49,0x9,0x18,0x2b,0x4a,0x8a,0xb,0xa,0xa,0x53,0x22,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4, ++0x20,0x27,0x20,0x20,0xf8,0x21,0x27,0x21,0x21,0x21,0x3a,0xe2,0x44,0x8,0x11,0x0,0x0,0xf8,0x20,0x40,0x80,0x4,0xfe,0x24,0x24,0x24,0x24,0x44,0x44,0x84,0x28,0x10, ++0x1,0x11,0x9,0x1,0x7f,0x40,0x80,0x1f,0x0,0x0,0x7f,0x2,0x4,0x8,0x1f,0x0,0x0,0x10,0x20,0x0,0xfe,0x2,0x24,0xf0,0x0,0x8,0xfc,0x0,0x40,0x20,0xf0,0x10, ++0x1,0x11,0x9,0x7f,0x40,0x8f,0x8,0xf,0x1,0x1f,0x11,0x11,0x11,0x11,0x1,0x1,0x0,0x10,0x20,0xfe,0x2,0xe4,0x20,0xe0,0x10,0xf8,0x10,0x10,0x10,0x50,0x20,0x0, ++0x8,0x8,0x8,0x8,0x8,0x9,0x8,0xff,0x9,0x9,0x8,0x8,0x8,0x9,0xe,0x8,0x0,0x10,0x30,0x40,0x80,0x0,0x4,0xfe,0x0,0x0,0x80,0x40,0x20,0x1c,0x8,0x0, ++0x8,0xa,0x9,0x10,0x17,0x34,0x58,0x93,0x10,0x10,0x1f,0x10,0x10,0x11,0x13,0x10,0x40,0x48,0x50,0x40,0xfe,0x2,0x14,0xf8,0x0,0x4,0xfe,0x40,0x90,0x8,0xfc,0x4, ++0x8,0x7f,0x48,0x48,0x48,0x79,0x4b,0x48,0x48,0x79,0x49,0x4a,0x4c,0x48,0x49,0x98,0x0,0xf8,0x20,0x40,0x80,0x4,0xfe,0x94,0x94,0x24,0x24,0x44,0x44,0x84,0x28,0x10, ++0x0,0x0,0x1f,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x20,0x20,0x40,0x80,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0x49,0x29,0x2a,0x8,0x7f,0x41,0x41,0x5d,0x55,0x55,0x55,0x5d,0x41,0x45,0x42,0x20,0x20,0x20,0x24,0x7e,0x84,0x44,0x44,0x48,0x28,0x28,0x10,0x28,0x28,0x46,0x84, ++0x10,0x13,0x10,0x7c,0x54,0x55,0x57,0x7c,0x54,0x55,0x55,0x7e,0x54,0x10,0x11,0x10,0x0,0xf8,0x20,0x40,0x80,0x4,0xfe,0x94,0x94,0x24,0x24,0x44,0x44,0x84,0x28,0x10, ++0x1,0x9,0x7d,0x49,0x49,0x49,0x49,0x48,0x4b,0x4a,0x7a,0x4b,0x2,0x2,0x3,0x2,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4, ++0x13,0x12,0x12,0x23,0x22,0x62,0xa3,0x20,0x27,0x24,0x24,0x27,0x24,0x24,0x27,0x24,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4, ++0x10,0x13,0x10,0x7c,0x10,0x10,0xfd,0x12,0x51,0x5d,0x51,0x51,0x71,0x48,0x87,0x0,0x8,0xfc,0x88,0x88,0x88,0xa8,0x10,0x0,0xf8,0x8,0x8,0x8,0xf8,0x6,0xfc,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x11,0x15,0x1a,0x32,0xd4,0x10,0x10,0x10,0x10,0x50,0x27,0x40,0x40,0x40,0x40,0x50,0x48,0x46,0x42,0x48,0x48,0x48,0x50,0x10,0x20,0xc0,0x0, ++0x10,0x10,0x10,0x1c,0x21,0x21,0x7d,0x92,0x12,0x7c,0x10,0x10,0x14,0x18,0x10,0x7,0x40,0x40,0x40,0x40,0x50,0x48,0x46,0x42,0x48,0x48,0x48,0x50,0x10,0x20,0xc0,0x0, ++0x8,0xa,0x7f,0x8,0x9,0x7f,0x41,0x7f,0x41,0x7f,0x48,0xa,0xff,0x8,0x8,0x9,0x4,0x7e,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0x7c,0x44,0x44,0x44,0x44,0x94,0x8, ++0x2,0x22,0xff,0xa2,0xa2,0xaf,0xa8,0xaf,0xa8,0xaf,0xaa,0xe2,0xbf,0x2,0x2,0x2,0x4,0x3e,0xa4,0x24,0xa4,0xfc,0xa4,0xa4,0xa4,0xbc,0x24,0xa4,0xe4,0x24,0x44,0x8c, ++0x2,0x42,0x2f,0x22,0x2,0x8f,0x48,0x4f,0x8,0x1f,0x2a,0xe2,0x3f,0x22,0x22,0x22,0x4,0x3e,0xa4,0x24,0xa4,0xfc,0xa4,0xa4,0xa4,0xbc,0x24,0xa4,0xe4,0x24,0x44,0x8c, ++0x11,0x11,0x22,0x11,0x3f,0x21,0x3f,0x21,0x3f,0x1,0xff,0x5,0x9,0x11,0x61,0x1,0x10,0x10,0x20,0x10,0xf8,0x8,0xf8,0x8,0xf8,0x4,0xfe,0x40,0x20,0x1c,0x8,0x0, ++0x0,0x8,0x7c,0x48,0x49,0x49,0x49,0x4a,0x4a,0x4c,0x48,0x78,0x48,0x0,0x0,0x7,0x40,0x40,0x40,0x40,0x50,0x48,0x46,0x42,0x48,0x48,0x48,0x10,0x10,0x20,0xc0,0x0, ++0x10,0x10,0x10,0x10,0x55,0x59,0x51,0x92,0x12,0x14,0x10,0x28,0x24,0x44,0x80,0x7,0x40,0x40,0x40,0x40,0x50,0x48,0x46,0x42,0x48,0x48,0x48,0x10,0x10,0x20,0xc0,0x0, ++0x2,0x2,0x7f,0x4,0x9,0x11,0x21,0x3f,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x0,0x8,0xfc,0x0,0x0,0x0,0x20,0xf0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0x10,0x10,0xfc,0x11,0x15,0x19,0x31,0xd1,0x11,0x11,0x11,0x17,0x50,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x3c,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x22,0x21,0x2f,0x22,0xf4,0x2f,0x20,0x37,0x24,0xe7,0x24,0x27,0x24,0x24,0xa4,0x45,0x10,0x10,0xd0,0x14,0xbe,0xc4,0x24,0xa8,0xa8,0xa8,0x90,0x90,0xa8,0xa8,0xc6,0x84, ++0x25,0x3f,0x44,0xbf,0x4,0x3f,0x24,0x25,0x0,0x3f,0x1,0x1f,0x1,0x7f,0x1,0x3,0x4,0x84,0x24,0xa4,0x24,0xa4,0xa4,0x8c,0x30,0xc0,0x0,0xf0,0x0,0xfc,0x0,0x0, ++0x10,0x12,0x12,0x22,0x42,0x92,0x13,0x2e,0x62,0xa2,0x22,0x23,0x20,0x20,0x21,0x22,0x0,0x4,0xfe,0x24,0x24,0xa4,0xe4,0x24,0x24,0x64,0xa4,0x24,0x44,0x84,0x28,0x10, ++0x2,0x41,0x2f,0x22,0x4,0x8f,0x40,0x47,0x14,0x27,0xe4,0x27,0x24,0x24,0x24,0x25,0x10,0x10,0xd0,0x14,0xbe,0xc4,0x24,0xa8,0xa8,0xa8,0x90,0x90,0xa8,0xa8,0xc6,0x84, ++0x11,0x11,0x11,0x11,0xff,0x11,0x33,0x3b,0x55,0x55,0x99,0x11,0x11,0x11,0x11,0x11,0x0,0x3e,0x22,0x24,0xe4,0x28,0x28,0xa4,0x62,0x22,0x22,0x32,0x2a,0x24,0x20,0x20, ++0x0,0x3f,0x21,0x21,0x21,0x3f,0x20,0x20,0x20,0x3f,0x21,0x21,0x21,0x21,0x3f,0x0,0x8,0xfc,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x8,0xfc,0x0, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x3f,0x25,0x25,0x24,0x24,0x44,0x45,0x86,0x4,0x10,0xf8,0x0,0x20,0xf0,0x0,0x8,0xfc,0x0,0x10,0xa0,0x40,0x30,0xe,0x4,0x0, ++0x1,0x1,0x5,0xd,0x11,0x21,0x41,0x0,0x1,0x1,0x7f,0x1,0x1,0x1,0xff,0x0,0x0,0x0,0x40,0x20,0x18,0xc,0x4,0x0,0x0,0x8,0xfc,0x0,0x0,0x4,0xfe,0x0, ++0x1f,0x10,0x1f,0x10,0x1f,0x0,0x3f,0x20,0x2f,0x20,0x3f,0x25,0x44,0x44,0x87,0x4,0xf0,0x10,0xf0,0x10,0xf0,0x0,0xf8,0x0,0xf0,0x4,0xfe,0x8,0x90,0x60,0x1e,0x4, ++0x10,0x10,0x10,0x10,0x53,0x5a,0x54,0x90,0x10,0x10,0x10,0x11,0x11,0x12,0x14,0x18,0x40,0x40,0x40,0x40,0xfc,0x44,0x48,0x40,0x40,0xa0,0xa0,0x20,0x22,0x22,0x1e,0x0, ++0x0,0x40,0x37,0x14,0x84,0x68,0x21,0x9,0x11,0x21,0xe1,0x21,0x22,0x22,0x24,0x28,0x0,0x0,0xfc,0x4,0x8,0x20,0xf0,0x20,0x20,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x0,0x78,0x48,0x57,0x50,0x60,0x51,0x4a,0x4b,0x48,0x69,0x51,0x42,0x44,0x40,0x40,0x40,0x40,0x44,0xfe,0x80,0xa0,0x20,0x28,0xfc,0x20,0x28,0x24,0x26,0x22,0xa0,0x40, ++0x10,0x10,0x10,0x7d,0x11,0x12,0xfc,0x11,0x10,0x5c,0x51,0x50,0x70,0x48,0x87,0x0,0x40,0x40,0xa0,0x10,0x28,0x6e,0x84,0x20,0x60,0x88,0x18,0x20,0x40,0x86,0xfc,0x0, ++0x20,0x10,0x10,0x0,0xfc,0xb,0x10,0x34,0x59,0x94,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x90,0x90,0x10,0x10,0x10,0x50,0x20, ++0x12,0x11,0x17,0x14,0xf9,0x11,0x11,0x18,0x37,0xd0,0x13,0x10,0x17,0x10,0x51,0x20,0x48,0x50,0xfe,0x2,0xf4,0x10,0xf0,0x18,0xe0,0x40,0xf8,0x40,0xfc,0x40,0x40,0x80, ++0x4,0xe,0x78,0x8,0x9,0xfe,0x8,0x1c,0x1a,0x28,0x29,0x49,0x8a,0x8,0x8,0x8,0x40,0x40,0x80,0x80,0xfe,0x4,0x28,0x20,0xa8,0xa4,0x26,0x22,0x20,0x20,0xa0,0x40, ++0x20,0x20,0x20,0x27,0xfc,0x24,0x24,0x27,0x24,0x24,0x3c,0xe6,0x45,0x4,0x8,0x10,0x20,0x28,0x24,0xfe,0x20,0x20,0x24,0xa4,0xa8,0xa8,0x90,0x90,0x30,0x4a,0x8a,0x6, ++0x10,0x13,0x10,0x12,0xfd,0x12,0x37,0x38,0x57,0x52,0x92,0x13,0x11,0x10,0x1f,0x10,0x0,0xa8,0xb4,0xa8,0x10,0x8,0xfe,0x4,0xf8,0x8,0x8,0xf8,0x10,0xa0,0xfe,0x0, ++0x0,0x0,0x0,0x3f,0x20,0x20,0x20,0x3e,0x22,0x22,0x22,0x2a,0x24,0x40,0x81,0x0,0x80,0xa0,0x90,0xfc,0x80,0x80,0x84,0x44,0x48,0x48,0x30,0x20,0x62,0x92,0xa,0x6, ++0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x0,0x7f,0x1,0x1,0x3f,0x1,0x1,0xff,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x8,0xfc,0x0,0x10,0xf8,0x0,0x4,0xfe,0x0, ++0x0,0x0,0x1f,0x1,0xff,0x5,0x3d,0x5,0xd,0x75,0x3,0x5,0x9,0x11,0x61,0x1,0x20,0xf0,0x0,0x4,0xfe,0x40,0x58,0x60,0x44,0x3c,0x80,0x40,0x30,0x1c,0x8,0x0, ++0x8,0x1d,0xf1,0x11,0x11,0xff,0x11,0x38,0x37,0x54,0x50,0x91,0x10,0x10,0x17,0x10,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x0,0xfe,0x20,0x28,0xfc,0x20,0x24,0xfe,0x0, ++0x10,0x1b,0x20,0x40,0x12,0x1a,0x32,0x52,0x97,0x10,0x2a,0x29,0x28,0x48,0x7,0x0,0x8,0xfc,0x40,0x50,0x78,0x40,0x40,0x48,0xfc,0x0,0x10,0x88,0xa4,0x24,0xe0,0x0, ++0x0,0x47,0x31,0x15,0x82,0x44,0x4f,0x10,0x17,0x24,0xe4,0x27,0x22,0x21,0x3f,0x20,0x0,0x50,0x68,0x50,0x20,0x10,0xfe,0x4,0xf0,0x10,0x10,0xf0,0x20,0x44,0xfe,0x0, ++0x0,0x40,0x20,0x27,0x4,0x4,0xe4,0x27,0x24,0x24,0x24,0x2e,0x35,0x24,0x8,0x10,0x20,0x28,0x24,0xfe,0x20,0x20,0x24,0xa4,0xa8,0xa8,0x90,0x90,0x30,0x4a,0x8a,0x6, ++0x1f,0x0,0x1,0x1,0x79,0xf,0x9,0x11,0x17,0x21,0x21,0x4f,0x81,0x1,0x5,0x2,0xf0,0x20,0x40,0x84,0x2c,0xf0,0x20,0x10,0xd0,0x8,0x4e,0xe4,0x0,0x0,0x0,0x0, ++0x0,0x47,0x24,0x24,0x7,0x0,0xef,0x20,0x20,0x27,0x20,0x20,0x2f,0x50,0x8f,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0xf8,0x80,0xa0,0xf0,0x80,0x90,0xf8,0x6,0xfc,0x0, ++0x8,0xfc,0x9,0x49,0x49,0x49,0x49,0x48,0x7f,0x4,0x5,0x1c,0xe4,0x44,0x14,0x8,0x20,0x24,0xfe,0x24,0xfc,0x24,0xfc,0x4,0xfe,0x80,0xfc,0x4,0x4,0x4,0x28,0x10, ++0x8,0x1c,0xf1,0x10,0x11,0xfc,0x10,0x38,0x37,0x54,0x50,0x90,0x10,0x10,0x10,0x10,0x0,0x8,0xfc,0x20,0x24,0xa4,0xa8,0x20,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x0,0x8,0x7c,0x48,0x49,0x4a,0x4d,0x48,0x48,0x48,0x48,0x79,0x4a,0x2,0x1,0x0,0x80,0x80,0x88,0xfc,0x0,0x0,0xf8,0x10,0x20,0x40,0x80,0x0,0x2,0x2,0xfe,0x0, ++0x1,0x0,0x1f,0x12,0x92,0x53,0x55,0x19,0x31,0x5f,0xd1,0x11,0x12,0x22,0x44,0x8,0x0,0x84,0xfe,0x0,0x4,0xfe,0x24,0x24,0x24,0xe4,0x24,0x24,0xa4,0x7c,0x24,0x0, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x17,0x18,0x30,0xd7,0x12,0x11,0x11,0x10,0x50,0x20,0x40,0x40,0x50,0xf8,0x40,0x48,0xfc,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x50,0x20, ++0x2,0x3f,0x22,0x22,0x3e,0x22,0x3e,0x2,0xff,0x8,0x2a,0x2f,0x28,0x58,0x87,0x0,0x40,0x40,0x40,0x40,0x48,0x58,0x60,0x40,0x40,0x44,0x44,0x3c,0x0,0x6,0xfc,0x0, ++0x0,0x40,0x32,0x12,0x82,0x63,0x2e,0x2,0x12,0x22,0xe2,0x22,0x22,0x22,0x21,0x20,0x40,0x40,0x40,0x48,0x7c,0xc8,0x48,0x48,0x48,0x48,0x68,0x50,0x42,0x2,0xfe,0x0, ++0x0,0x43,0x22,0x22,0x2,0x3,0xe2,0x22,0x22,0x22,0x22,0x24,0x28,0x50,0x8f,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x80,0x80,0x40,0x20,0x1c,0x0,0x6,0xfc,0x0, ++0x8,0x7c,0x9,0x9,0x9,0x79,0x41,0x47,0x41,0x79,0x9,0x9,0x9,0x9,0x50,0x20,0x20,0x20,0x20,0x20,0x24,0x3e,0xe4,0x24,0x24,0x24,0x34,0x28,0x22,0x2,0xfe,0x0, ++0x8,0xfc,0x9,0x49,0x49,0x49,0x49,0x4b,0x7d,0x5,0x5,0x1d,0xe5,0x5,0x28,0x10,0x20,0x20,0x20,0x20,0x24,0x3e,0xe4,0x24,0x24,0x24,0x34,0x28,0x22,0x2,0xfe,0x0, ++0x2,0xff,0x24,0x24,0x3c,0x24,0x24,0x3c,0x24,0x24,0x3f,0xe4,0x44,0x7,0x4,0x4,0x10,0x10,0x10,0x90,0x94,0x9e,0x90,0x90,0x90,0x90,0x90,0x90,0x94,0xfe,0x0,0x0, ++0x1,0x11,0x11,0x11,0x11,0x11,0xff,0x0,0x21,0x21,0x22,0x24,0x28,0x20,0x3f,0x20,0x0,0x20,0xf0,0x0,0x0,0x4,0xfe,0x0,0x8,0x8,0x88,0x68,0x28,0x8,0xf8,0x8, ++0x8,0x8,0x9,0x13,0x10,0x30,0x50,0x91,0x16,0x10,0x10,0x13,0x10,0x10,0x10,0x17,0x80,0xfc,0x8,0x10,0xa0,0x40,0x90,0x10,0x20,0x7e,0x84,0x48,0x30,0x20,0xc0,0x0, ++0x0,0x1f,0x10,0x10,0x10,0x10,0x1f,0x14,0x14,0x12,0x11,0x10,0x20,0x20,0x40,0x80,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x10,0x0,0x0,0x0,0x80,0x40,0x30,0xe,0x4, ++0x1,0x1,0x1,0x3f,0x1,0x1,0xff,0x4,0x4,0x14,0x14,0x24,0x48,0x88,0x11,0x20,0x0,0x0,0x10,0xf8,0x0,0x4,0xfe,0x40,0x40,0x50,0x48,0x46,0x42,0x40,0x40,0x80, ++0x20,0x20,0x27,0xf8,0x24,0x22,0x70,0x50,0x52,0x54,0x50,0x52,0x21,0x50,0x4f,0x80,0x0,0x4,0xbe,0x84,0xa4,0x94,0x84,0x84,0x94,0xa4,0x84,0x94,0x8,0x6,0xfc,0x0, ++0x0,0x0,0x3f,0x20,0x20,0x20,0x3f,0x20,0x20,0x23,0x20,0x20,0x40,0x40,0x80,0x0,0x10,0x78,0x80,0x0,0x0,0x8,0xfc,0x80,0x80,0x80,0xe0,0xb0,0x90,0x80,0x80,0x80, ++0x10,0x10,0x11,0x15,0x59,0x51,0x51,0x91,0x11,0x11,0x10,0x28,0x25,0x42,0x84,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x90,0x88,0xc,0x4,0x0, ++0x2,0x1,0x1,0xff,0x2,0x4,0x8,0x1f,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x60,0x0,0x0,0x4,0xfe,0x0,0x40,0x20,0xf0,0x50,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x0,0x40,0x20,0x20,0x7,0x14,0x14,0x14,0x24,0xe7,0x24,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0xfc,0x44,0x40,0x40,0x40,0x40,0x40, ++0x1,0x1,0x1,0x1,0x3f,0x21,0x21,0x21,0x21,0x3f,0x21,0x1,0x1,0x1,0x7e,0x20,0x0,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x10,0x8,0xfc,0x4,0x0, ++0x1,0x21,0x21,0x3f,0x22,0x1,0x7f,0x40,0x9f,0x0,0x7f,0x1,0x11,0x11,0x25,0x2,0x0,0x8,0x8,0xf8,0x8,0x0,0xfe,0x2,0xf4,0x0,0xfc,0x0,0x20,0x18,0x8,0x0, ++0x2,0x1,0x7f,0x42,0x82,0x2,0x3f,0x2,0x2,0x4,0x4,0x8,0x9,0x12,0x20,0x40,0x0,0x0,0xfe,0x2,0x84,0x50,0xf8,0x80,0x90,0xb0,0xc0,0x80,0x82,0x82,0x7e,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x11,0x15,0x19,0x31,0xd1,0x11,0x11,0x11,0x11,0x51,0x21,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x2,0xff,0x28,0x2a,0xff,0xaa,0xaa,0xaa,0xc6,0x82,0xfe,0x82,0x82,0xfe,0x83,0x2,0x44,0x44,0x54,0x54,0x54,0x54,0xfc,0x54,0x54,0x54,0x54,0x54,0x94,0x94,0x4,0x4, ++0x0,0x4,0x7f,0x54,0x57,0x54,0x57,0x7c,0x54,0x57,0x55,0x55,0x7e,0x44,0x8,0x0,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x80,0x88,0xfe,0x8,0x48,0x28,0x8,0x28,0x10, ++0x0,0x7c,0x47,0x44,0x47,0x44,0x7f,0x10,0x10,0x5f,0x51,0x51,0x5a,0xe4,0x48,0x0,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x80,0x88,0xfe,0x8,0x48,0x28,0x8,0x28,0x10, ++0x8,0x1f,0xf2,0x12,0x12,0xfe,0x12,0x3a,0x36,0x52,0x52,0x92,0x12,0x12,0x14,0x18,0x0,0xfe,0x22,0x22,0xfa,0x22,0x22,0xfa,0x2,0xfa,0x8a,0x8a,0x8a,0xfa,0x8a,0x4, ++0x4,0xe,0x78,0x8,0xfe,0x8,0x1d,0x2a,0x48,0x9,0x2,0x29,0x28,0x48,0x7,0x0,0x20,0x20,0x20,0xa4,0xac,0xb0,0x50,0x48,0x8e,0x4,0x0,0x90,0xac,0x24,0xe0,0x0, ++0x10,0x1f,0x28,0x45,0x1,0x7f,0x2,0x3f,0x4,0xff,0x8,0x1f,0x24,0x42,0x2,0x0,0x40,0x7c,0xa0,0x10,0x0,0xfc,0x0,0xf8,0x0,0xfe,0x10,0xfc,0x10,0x10,0x50,0x20, ++0x9,0x9,0x9,0x11,0x17,0x31,0x51,0x91,0x11,0x11,0x11,0x12,0x12,0x14,0x18,0x10,0x0,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x10,0x17,0x24,0x24,0x4d,0xfc,0x14,0x25,0x44,0xfd,0x5,0x5,0x1d,0xe5,0x48,0x10,0x4,0xfe,0x44,0x44,0xf4,0x44,0x44,0xf4,0x4,0xf4,0x14,0x14,0x14,0xf4,0x14,0x8, ++0x0,0x9,0x7f,0x49,0x49,0x7f,0x49,0x4b,0x4b,0x7d,0x49,0x49,0x49,0x79,0x49,0x1,0x80,0xd0,0x10,0x12,0x56,0xb8,0x10,0x90,0x50,0x10,0x28,0x28,0x28,0x46,0x84,0x0, ++0x0,0x3f,0x2,0x2,0x2,0x2,0x2,0x1f,0x4,0x4,0x4,0x4,0x4,0x4,0xff,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x0, ++0x2,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x1,0x1,0xff,0x2,0x4,0x18,0x60,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x20,0x14,0xfe,0x80,0x60,0x1c,0x8, ++0x20,0x10,0x10,0x5,0xfc,0x8,0x10,0x34,0x58,0x94,0x10,0x10,0x10,0x11,0x12,0x14,0x0,0x0,0x4,0xfe,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x4,0x28,0x10, ++0x1,0x1,0x21,0x21,0x21,0x21,0x3f,0x21,0x1,0x41,0x41,0x41,0x41,0x41,0x7f,0x40,0x0,0x0,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x20,0x27,0x24,0x24,0xff,0x24,0x75,0x6d,0xa5,0x25,0x24,0x25,0x25,0x2b,0x30,0x20,0x4,0xfe,0x0,0x44,0xe4,0x4,0xde,0x44,0x44,0xd4,0xc,0x44,0x44,0xe4,0x14,0x8, ++0x0,0x3f,0x20,0x3f,0x20,0x2f,0x29,0x29,0x29,0x2f,0x20,0x29,0x2a,0x23,0x5c,0x80,0x4,0xfe,0x0,0x88,0x8,0x8,0xfe,0x8,0x8,0x48,0x28,0x8,0x8,0x88,0x28,0x10, ++0x4,0x7f,0x44,0x44,0x47,0x7c,0x10,0x17,0x50,0x59,0x53,0x55,0x5d,0xf1,0x41,0x1,0x90,0xfe,0x90,0x48,0xf8,0x50,0x64,0xfe,0x80,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x20,0x20,0x23,0x7a,0x82,0x2,0xfb,0x22,0x22,0xfb,0x22,0x22,0x2f,0x30,0x20,0x0,0x10,0x10,0xd0,0x54,0x7e,0x54,0xd4,0x54,0x54,0xd4,0x54,0x54,0xf4,0x24,0x54,0x88, ++0x10,0x10,0x20,0x3c,0x45,0x8a,0x14,0xfe,0x4,0x4,0x7c,0x4,0x4,0xfc,0x4,0x0,0x40,0x50,0x94,0xfe,0x90,0x90,0xfc,0x90,0x90,0xfc,0x90,0x90,0x94,0xfe,0x80,0x80, ++0x0,0x5e,0x32,0x34,0x14,0x95,0x5a,0x14,0x32,0x33,0xda,0x54,0x51,0x52,0x50,0x10,0x20,0x20,0x50,0x50,0x88,0x6,0xfc,0x20,0x24,0xfe,0x20,0xa8,0x26,0x22,0xa0,0x40, ++0x0,0x78,0x48,0x50,0x51,0x62,0x55,0x48,0x48,0x4f,0x68,0x51,0x42,0x44,0x41,0x40,0x40,0x40,0xa0,0xa0,0x10,0xe,0xf4,0x40,0x50,0xfc,0x40,0x50,0x4c,0x44,0x40,0x80, ++0x8,0x8,0x7e,0x8,0x1c,0x2a,0x48,0x3f,0x1,0x9,0x9,0x11,0x11,0x29,0x47,0x80,0x20,0x28,0xfc,0x20,0x78,0xa4,0x20,0xf8,0x10,0x40,0xe0,0x0,0x0,0x6,0xfc,0x0, ++0x0,0x4,0xfe,0x11,0x11,0x21,0x25,0x7f,0xa4,0x25,0x25,0x25,0x25,0x3d,0x25,0x1,0x20,0x20,0x20,0x24,0x24,0x24,0x24,0xfc,0x20,0x24,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x10,0x10,0x18,0x25,0x24,0x60,0xbd,0x24,0x25,0x26,0x24,0x25,0x26,0x24,0x20,0x20,0x40,0x40,0x48,0xfc,0x50,0x64,0xfe,0x88,0xfc,0x88,0x88,0xf8,0x88,0x88,0xf8,0x88, ++0x1,0x3f,0x1,0xf,0x8,0x9,0x9,0x7f,0x8,0x7e,0x8,0x3e,0x22,0x2a,0x2a,0xff,0x10,0xf8,0x0,0xe0,0x20,0x20,0x28,0xfc,0x20,0xfc,0x20,0xf8,0x88,0xa8,0xa8,0xfe, ++0x10,0x10,0x1f,0x10,0xfd,0x13,0x10,0x18,0x33,0xd0,0x17,0x14,0x17,0x14,0x57,0x24,0x80,0x44,0xfe,0x80,0x10,0xf0,0x40,0x88,0xf8,0x4,0xfe,0x44,0xfc,0x44,0xfc,0x4, ++0x20,0x20,0x3c,0x48,0x51,0xfd,0x55,0x55,0x7d,0x55,0x55,0x7d,0x54,0x54,0x55,0x8c,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0xfc,0x20,0x28,0x3c,0xe2,0x82, ++0x0,0x10,0x10,0x10,0x1e,0x22,0x22,0x22,0x54,0x94,0x8,0x14,0x14,0x22,0x41,0x80,0x40,0x40,0x40,0x40,0x40,0x60,0x50,0x4c,0x44,0x40,0x40,0x40,0x40,0x6,0xfc,0x0, ++0x10,0x10,0x12,0x12,0xfb,0x10,0x17,0x18,0x30,0xd7,0x14,0x14,0x14,0x14,0x54,0x24,0x40,0x40,0x48,0x48,0xf8,0x4,0xfe,0x40,0x84,0xfe,0xa4,0xa4,0xa4,0xa4,0xb4,0x8, ++0x0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x20,0x40,0x0,0x4,0x4,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x4,0x4,0x4, ++0x2,0x1,0x7f,0x44,0x88,0x0,0x3f,0x8,0x10,0x3f,0x1,0x2,0x4,0x18,0x61,0x0,0x0,0x0,0xfe,0x42,0x24,0x0,0xf8,0x40,0x48,0xfc,0x40,0x40,0x40,0x40,0x40,0x80, ++0x10,0x10,0x10,0x11,0xfc,0x13,0x30,0x39,0x56,0x50,0x91,0x16,0x10,0x17,0x10,0x10,0x80,0xf8,0x88,0xf8,0x14,0xfe,0x80,0x44,0x6c,0xb0,0x30,0x68,0xa6,0x24,0xa0,0x40, ++0x8,0x8,0x8,0x17,0x10,0x30,0x5f,0x90,0x11,0x13,0x10,0x11,0x10,0x10,0x10,0x10,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x80,0x0,0xfc,0x8,0x10,0xa0,0x40,0x60,0x20, ++0x8,0x12,0x3f,0x22,0x32,0x2a,0x22,0x23,0xfe,0x22,0x32,0x2a,0x22,0x42,0x8a,0x4,0x8,0x7c,0x48,0x48,0x48,0x48,0x86,0x0,0x4,0xfe,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x0,0x8,0x7e,0x4a,0x4b,0x48,0x4f,0x48,0x48,0x4b,0x4a,0x4a,0x7a,0x4a,0x2,0x2,0x40,0x40,0x48,0x48,0xf8,0x4,0xfe,0x40,0x84,0xfe,0xa4,0xa4,0xa4,0xa4,0xb4,0x8, ++0x1,0x1,0x3f,0x21,0x21,0x3f,0x1,0x1,0x7f,0x41,0x41,0x7f,0x41,0x1,0x1,0x1,0x0,0x8,0xfc,0x8,0x8,0xf8,0x0,0x4,0xfe,0x4,0x4,0xfc,0x4,0x0,0x0,0x0, ++0x1,0x0,0x1f,0x10,0x91,0x52,0x54,0x1b,0x32,0x52,0xd2,0x12,0x22,0x22,0x41,0x0,0x0,0x84,0xfe,0x80,0x40,0x20,0x10,0xee,0x24,0x20,0xa0,0x40,0x8,0x8,0xf8,0x0, ++0x2,0x1,0x7f,0x48,0x92,0x4,0x3f,0x22,0x23,0x24,0x2a,0x21,0x22,0x24,0x3f,0x20,0x0,0x0,0xfe,0x22,0x14,0x0,0xf8,0x8,0xc8,0x48,0x88,0x8,0x88,0x8,0xf8,0x8, ++0x20,0x20,0x27,0xf9,0xa8,0xaf,0xa8,0xab,0xaa,0xab,0xaa,0xbb,0x20,0x23,0x20,0x2f,0x80,0x48,0xfc,0x10,0xa4,0xfe,0x8,0xfc,0x48,0xf8,0x48,0xf8,0x40,0xf8,0x40,0xfe, ++0x1,0x0,0x3f,0x20,0x20,0x20,0x3f,0x20,0x21,0x21,0x22,0x24,0x48,0x50,0x80,0x0,0x0,0x84,0xfe,0x80,0x80,0x88,0xfc,0x80,0xc0,0xa0,0x90,0x88,0x8e,0x84,0x80,0x80, ++0x20,0x17,0x50,0x40,0x4f,0x40,0x44,0x44,0x44,0x47,0x40,0x5f,0x40,0x40,0x40,0x40,0x4,0xfe,0x4,0x44,0xe4,0x44,0x44,0x44,0x44,0xf4,0x14,0xd4,0x14,0x54,0x24,0xc, ++0x8,0x8,0x14,0x12,0x21,0x20,0x7e,0xa2,0x22,0x2a,0x24,0x20,0x21,0x21,0x1f,0x0,0x4,0x4,0x4,0x24,0xa4,0xa4,0x24,0x24,0x24,0x24,0x24,0x4,0x4,0x4,0x14,0x8, ++0x0,0x8,0x7c,0x48,0x49,0x4a,0x48,0x48,0x48,0x48,0x48,0x78,0x49,0x2,0x4,0x8,0x80,0x80,0x80,0xfc,0x4,0x48,0x40,0x40,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x10,0x10,0x10,0x10,0x55,0x5a,0x50,0x90,0x10,0x10,0x10,0x10,0x19,0x26,0x44,0x88,0x80,0x80,0x80,0xfc,0x4,0x48,0x40,0x40,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x10,0x10,0x13,0x10,0xfc,0x17,0x11,0x19,0x37,0xd1,0x11,0x17,0x10,0x10,0x53,0x20,0x8,0x3c,0xc0,0x40,0x48,0xfc,0x50,0x54,0xfe,0x50,0x50,0xfc,0x40,0x50,0xf8,0x0, ++0x10,0x10,0x13,0x1c,0x20,0x23,0x7d,0x91,0x17,0x79,0x11,0x13,0x14,0x18,0x13,0x0,0x8,0x3c,0xc0,0x40,0x48,0xfc,0x50,0x54,0xfe,0x50,0x50,0xfc,0x40,0x50,0xf8,0x0, ++0x0,0x0,0x3f,0x1,0x1,0x7f,0x9,0x9,0xff,0x9,0x9,0x7f,0x1,0x1,0x3f,0x0,0x10,0x78,0x80,0x0,0x8,0xfc,0x20,0x24,0xfe,0x20,0x28,0xfc,0x0,0x10,0xf8,0x0, ++0x1,0x7f,0x1,0x3f,0x2,0xff,0x4,0x8,0x1f,0x28,0xc8,0xf,0x8,0x8,0xf,0x8,0x0,0xfc,0x0,0xf8,0x0,0xfe,0x40,0x20,0xf0,0x2e,0x24,0xe0,0x20,0x20,0xe0,0x20, ++0x10,0x17,0x10,0x13,0xfc,0x17,0x39,0x32,0x57,0x5a,0x92,0x13,0x12,0x12,0x13,0x12,0x40,0xfc,0x40,0xf8,0x80,0xfe,0x10,0x8,0xfe,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x4,0xfe,0x29,0x28,0xfe,0xaa,0xaa,0xae,0xc2,0x82,0x82,0xfe,0x83,0x82,0xfe,0x82,0x20,0x10,0xfe,0x4,0xfe,0x84,0xfc,0x0,0xfc,0x8,0x30,0x24,0xfe,0x20,0xa0,0x40, ++0x0,0x3f,0x20,0x2f,0x20,0x3f,0x2a,0x29,0x28,0x2e,0x40,0x9f,0x10,0x10,0x1f,0x10,0x10,0xf8,0x0,0xf0,0x0,0xfc,0x10,0xa0,0x60,0x1e,0x4,0xf0,0x10,0x10,0xf0,0x10, ++0x0,0x40,0x37,0x10,0x83,0x62,0x23,0x8,0x13,0x20,0xe0,0x2f,0x20,0x20,0x21,0x20,0x80,0x44,0xfe,0x0,0xf8,0x8,0xf8,0x0,0xf8,0x10,0x64,0xfe,0x40,0x40,0x40,0x80, ++0x10,0x10,0x20,0x27,0x48,0xfa,0x12,0x22,0x42,0xfb,0x42,0x0,0x18,0xe0,0x40,0x0,0x40,0x40,0x44,0xfe,0x40,0x48,0x48,0x48,0x48,0xf8,0x48,0x40,0x42,0x42,0x3e,0x0, ++0x1,0x7f,0x1,0x3f,0x2,0x7f,0x8,0x1f,0xe8,0xf,0x10,0x7c,0x54,0x7c,0x12,0xfe,0x8,0xfc,0x0,0xf8,0x0,0xfc,0x20,0xf0,0x2e,0xe4,0x20,0xf8,0xa8,0xf8,0x24,0xfc, ++0x0,0xf7,0x52,0x31,0x52,0x94,0x10,0x14,0x3f,0x64,0xbf,0x24,0x3f,0x24,0x3f,0x20,0x20,0xa0,0xa8,0xa4,0xa0,0xae,0xf0,0x20,0xa4,0x24,0x18,0x10,0x30,0x4a,0x8a,0x4, ++0x10,0x10,0x20,0x20,0x4b,0xfa,0x13,0x22,0x43,0xf8,0x40,0x7,0x18,0xe0,0x40,0x0,0x48,0x7c,0x40,0x48,0xfc,0x8,0xf8,0x8,0xf8,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x1,0x0,0x1f,0x11,0x91,0x51,0x55,0x15,0x35,0x55,0xd5,0x15,0x25,0x25,0x4e,0x4,0x0,0x84,0xfe,0x20,0x20,0x20,0x24,0x2c,0xf0,0x20,0x20,0x20,0x22,0xe2,0x1e,0x0, ++0x8,0x8,0xff,0x8,0x1,0x41,0x33,0x12,0x4,0x10,0xe0,0x20,0x21,0x21,0x22,0xc,0x20,0x24,0xfe,0x20,0x0,0x8,0xfc,0x8,0x90,0x80,0x80,0x80,0x40,0x30,0xe,0x4, ++0x2,0x11,0xf8,0x27,0x21,0x41,0x42,0x77,0xd0,0x51,0x51,0x52,0x54,0x77,0x50,0x0,0x8,0x98,0xa0,0xfe,0x8,0x8,0x52,0xbc,0x84,0x8,0x8,0x10,0xa4,0xfe,0x42,0x0, ++0x14,0x14,0x14,0x54,0x55,0x5e,0x54,0x54,0x54,0x54,0x54,0x54,0x5d,0xe6,0x44,0x0,0x50,0x50,0x84,0xfe,0x90,0x90,0xfc,0x90,0x90,0xfc,0x90,0x90,0x94,0xfe,0x80,0x80, ++0x8,0x1c,0xf0,0x11,0x10,0x14,0xfe,0x10,0x15,0x7e,0x44,0x45,0x44,0x44,0x7c,0x44,0x40,0x20,0x28,0xfc,0x0,0x88,0x50,0x4,0xfe,0x20,0x28,0xfc,0x20,0x20,0x20,0x20, ++0x8,0x4,0xff,0x8,0x8,0x12,0x7c,0x8,0x12,0x7e,0x0,0xa,0x29,0x28,0x48,0x7,0x20,0x44,0xfe,0x20,0x20,0x44,0xf8,0x10,0x24,0xfc,0x0,0x0,0x88,0xa4,0x24,0xe0, ++0x21,0x11,0x1,0xa,0x70,0x20,0x27,0x0,0xff,0x10,0x1f,0x10,0x13,0x10,0x16,0x38,0x0,0x8,0xfc,0x48,0x40,0xa0,0x1c,0x4,0xfe,0x0,0xe0,0x20,0x20,0xa4,0x24,0x1c, ++0x20,0x13,0x10,0x0,0x7,0xf0,0x10,0x13,0x12,0x12,0x12,0x13,0x16,0x18,0x10,0x0,0x4,0xfe,0x4,0x24,0xf4,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x24,0x4,0x14,0x8, ++0x4,0x4,0x4,0x24,0x24,0x24,0x27,0x24,0x24,0x24,0x24,0x24,0x27,0xf8,0x40,0x0,0x40,0x40,0x40,0x44,0x4c,0x50,0x60,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x8,0x8,0x9,0xff,0x8,0x7f,0x49,0x49,0x4b,0x18,0x1c,0x2b,0x49,0x88,0x8,0x8,0x4,0x4,0x4,0xa4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x4,0x14,0x8, ++0x0,0x7d,0x45,0x55,0x55,0x55,0x55,0x54,0x55,0x56,0x54,0x11,0x2a,0x44,0x81,0x0,0x8,0xfc,0x8,0xf8,0x8,0x8,0xf8,0x84,0xfe,0x54,0x94,0x24,0x44,0x84,0x28,0x10, ++0x0,0x40,0x30,0x11,0x1,0x2,0x8,0x10,0x20,0xe0,0x20,0x20,0x21,0x22,0x24,0x28,0x80,0x80,0x80,0x8,0xfc,0x8,0x50,0x40,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x5,0xfe,0x24,0x24,0x3d,0x25,0x25,0x25,0x3d,0x25,0x24,0x24,0xfd,0x6,0x4,0x4,0x4,0xcc,0x50,0x4,0xfe,0x4,0x4,0x4,0xfc,0x44,0x20,0xa4,0x8a,0x8a,0x78,0x0, ++0x4,0x4,0xff,0x14,0x1f,0x12,0x2e,0x25,0x48,0x11,0x2,0x4,0x52,0x51,0x90,0xf,0x40,0x44,0xfe,0x40,0xf8,0x48,0x48,0x88,0xc8,0x28,0x10,0x0,0x4,0x92,0x92,0xf0, ++0x4,0x8,0x7f,0x44,0x44,0x47,0x44,0x48,0x54,0x42,0x41,0x42,0x44,0x48,0x7f,0x40,0x0,0x4,0xfe,0x4,0x4,0xe4,0x24,0x44,0x44,0x84,0x4,0x84,0x4,0x4,0xfc,0x4, ++0x8,0x8,0x8,0x1f,0x12,0x22,0x4a,0x86,0x5,0x4,0x8,0x11,0x22,0x44,0x8,0x0,0x0,0x0,0x4,0xfe,0x44,0x44,0x44,0x44,0x44,0x84,0xc4,0x34,0x14,0x4,0x28,0x10, ++0x0,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x14,0x12,0x21,0x21,0x42,0x84,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x50,0x50,0x50,0x50,0x88,0x88,0xc,0x6,0x4, ++0x0,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x14,0x12,0x21,0x41,0x82,0x0,0xff,0x0,0x0,0x20,0x20,0x20,0x20,0x20,0x50,0x50,0x50,0x90,0x88,0xe,0x4,0x0,0xfe,0x0, ++0x0,0x40,0x2f,0x20,0x7,0x1,0xf,0x12,0x24,0xeb,0x30,0x27,0x20,0x21,0x22,0x24,0x80,0x88,0xfc,0x80,0xf8,0x0,0xfc,0x20,0x10,0xee,0x84,0xf0,0x80,0x40,0x30,0x10, ++0x8,0x8,0x4a,0x2a,0x1c,0x8,0xfe,0x8,0x1c,0x1a,0x28,0x48,0x88,0x8,0xb,0x8,0x0,0x8,0xfc,0x88,0x88,0x88,0xf8,0x88,0x88,0x88,0xf8,0x88,0x88,0x88,0xfe,0x0, ++0x2,0x7f,0x14,0x15,0x7f,0x55,0x55,0x55,0x55,0x63,0x41,0x7f,0x41,0x41,0x7f,0x41,0x28,0x28,0xfe,0x28,0xa8,0x28,0xfe,0x4,0x7e,0x44,0x44,0x7c,0x44,0x44,0x7c,0x44, ++0x10,0x12,0x1f,0x24,0x42,0x10,0x8,0xff,0x10,0x1c,0x14,0x27,0x24,0x44,0x94,0xb,0x20,0x24,0x3e,0x48,0x84,0x80,0xfe,0x40,0x7c,0xa0,0x24,0xfe,0x20,0x50,0x8e,0x4, ++0x8,0xb,0xa,0x12,0x12,0x33,0x50,0x90,0x12,0x12,0x12,0x12,0x15,0x18,0x10,0x10,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x40,0x48,0x7c,0x40,0x40,0x40,0xc6,0x7c,0x0, ++0x0,0x78,0x4b,0x4a,0x4d,0x78,0x11,0x11,0x5d,0x50,0x53,0x52,0x5f,0xe2,0x40,0x0,0x40,0x20,0xfe,0x8a,0x24,0x20,0xfc,0x24,0xfc,0x20,0xfe,0x22,0xfe,0x22,0x20,0x20, ++0x10,0x1f,0x28,0x5f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x4,0xff,0xa,0x32,0xc4,0xf,0x40,0x7c,0xa0,0xf0,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x20,0x9e,0x44,0xe0, ++0x2,0x1,0x7f,0x44,0x99,0x1,0x3f,0x21,0x3f,0x1,0x7f,0x41,0x7f,0x41,0x1,0x1,0x0,0x0,0xfe,0x42,0x34,0x0,0xf8,0x8,0xf8,0x0,0xfc,0x4,0xfc,0x4,0x0,0x0, ++0x10,0x11,0x11,0x11,0xfd,0x10,0x15,0x19,0x33,0xd5,0x11,0x11,0x11,0x11,0x51,0x21,0x20,0x24,0x24,0x24,0xfc,0xa0,0x14,0xfe,0x10,0xfc,0x10,0xfc,0x10,0x14,0xfe,0x0, ++0x1,0x21,0x21,0x3f,0x28,0x11,0x10,0x3f,0x50,0x9f,0x10,0x1f,0x10,0x10,0x1f,0x10,0x0,0x8,0x8,0xf8,0x8,0x0,0x88,0xfc,0x80,0xf8,0x80,0xf8,0x80,0x84,0xfe,0x0, ++0x8,0x9,0x9,0x11,0x11,0x30,0x51,0x93,0x15,0x19,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x24,0x24,0x24,0xfc,0xa0,0x14,0xfe,0x20,0xfc,0x20,0xfc,0x20,0x24,0xfe,0x0, ++0x8,0x7c,0x48,0x49,0x4a,0x79,0x49,0x49,0x49,0x79,0x49,0x49,0x49,0x49,0x5a,0x84,0x80,0x80,0xf8,0x10,0x24,0xfe,0x0,0x78,0x48,0x48,0x68,0x50,0x42,0x42,0x3e,0x0, ++0x1,0x0,0x1f,0x10,0x90,0x57,0x51,0x11,0x32,0x54,0xd0,0x1f,0x20,0x20,0x40,0x0,0x0,0x84,0xfe,0x80,0x48,0xfc,0x10,0x10,0xac,0x44,0x40,0xfe,0x40,0x40,0x40,0x40, ++0x10,0x10,0x10,0x55,0x38,0x10,0xfe,0x11,0x38,0x34,0x53,0x90,0x10,0x10,0x10,0x10,0x40,0x20,0x28,0xfc,0x88,0x88,0x88,0x54,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x40,0x30,0x17,0x1,0x81,0x61,0x22,0x4,0x10,0x2f,0xe0,0x20,0x20,0x20,0x20,0x20,0x80,0x48,0xfc,0x10,0x10,0x10,0xac,0x44,0x40,0xfe,0x40,0x40,0x40,0x40,0x40,0x40, ++0x3e,0x2,0x12,0xa,0x12,0x1,0x7f,0x8,0x14,0x22,0x1,0xff,0x1,0x1,0x1,0x1,0xf8,0x8,0x48,0x28,0x48,0x0,0xfc,0x20,0x50,0x88,0x0,0xfe,0x0,0x0,0x0,0x0, ++0x10,0x10,0x10,0x14,0xff,0x10,0x30,0x38,0x54,0x54,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x90,0x50,0x50,0x10,0x10,0x10,0x10,0x50,0x20, ++0x2,0x2,0xff,0x4,0x8,0xb,0x10,0x10,0x30,0x5f,0x90,0x10,0x10,0x10,0x11,0x10,0x0,0x4,0xfe,0x0,0x0,0xf8,0x10,0x20,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x80, ++0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x8,0x4,0x4,0x0,0x0,0x0,0x0,0x1,0x0,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x80, ++0x0,0x4,0xfe,0x13,0x10,0x21,0x24,0x7f,0xa4,0x24,0x24,0x25,0x3d,0x22,0x4,0x0,0x88,0x4c,0x50,0xfe,0x20,0xfc,0x20,0xfe,0x40,0x88,0xfc,0x10,0x10,0x14,0xfe,0x0, ++0x20,0x23,0x22,0x23,0xfa,0x23,0x20,0x2f,0x34,0xe7,0x24,0x27,0x24,0x2f,0xa0,0x40,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x80,0xfc,0x84,0xa8,0x90,0x90,0xae,0xc4, ++0x11,0x10,0x10,0x17,0xfc,0x13,0x10,0x1f,0x30,0xd1,0x11,0x12,0x14,0x18,0x53,0x20,0x8,0x98,0xa0,0xfc,0x40,0xf8,0x40,0xfe,0x80,0x8,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x11,0x11,0x11,0x17,0xfd,0x11,0x17,0x18,0x33,0xd2,0x12,0x13,0x12,0x12,0x53,0x22,0x10,0x10,0x10,0xfc,0x10,0x14,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x12,0x12,0xfa,0x12,0x15,0x18,0x30,0xd0,0x17,0x10,0x10,0x10,0x5f,0x20,0x40,0x40,0x48,0x48,0x48,0x48,0x54,0xe2,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x10,0x10,0x10,0x1f,0x20,0x20,0x7f,0x90,0x11,0x7d,0x11,0x11,0x15,0x19,0x11,0x1,0x90,0x90,0x90,0xfc,0x90,0x94,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x11,0x11,0x17,0x11,0xfc,0x10,0x11,0x1a,0x35,0xd0,0x13,0x12,0x12,0x12,0x53,0x22,0x10,0x10,0xfc,0x10,0x40,0xa0,0x10,0xe,0xf4,0x0,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x40,0x20,0x20,0x0,0xf,0xe0,0x21,0x21,0x22,0x22,0x24,0x28,0x50,0x8f,0x0,0x80,0x80,0x80,0x80,0x88,0xfc,0x80,0x0,0x40,0x20,0x10,0x18,0x8,0x6,0xfc,0x0, ++0x10,0x12,0x1f,0x28,0x45,0x2,0x4,0x8,0x1f,0x20,0xcf,0x8,0x8,0x8,0xf,0x8,0x40,0x48,0x7c,0xa0,0x10,0x80,0x40,0x20,0xf8,0xe,0xe4,0x20,0x20,0x20,0xe0,0x20, ++0x1,0x0,0x1f,0x92,0x52,0x5f,0x12,0x31,0x52,0xd7,0x18,0x17,0x24,0x24,0x47,0x4,0x0,0x84,0xfe,0x20,0x28,0xfc,0xa0,0x40,0x20,0xf0,0xe,0xf4,0x10,0x10,0xf0,0x10, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x14,0x18,0x30,0xd0,0x10,0x10,0x10,0x10,0x50,0x20,0x0,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x2,0x2,0x2,0x4,0x4,0x8,0x10,0x60,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x80,0x80,0x40,0x40,0x20,0x10,0xe,0x4,0x0, ++0x0,0x1f,0x10,0x10,0x10,0x1f,0x11,0x1,0xff,0x1,0x3,0x5,0x9,0x11,0x61,0x1,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x4,0xfe,0x0,0x80,0x40,0x20,0x1c,0x8,0x0, ++0x0,0xff,0x2,0x2,0x2,0x3,0x4,0xc,0xa,0x11,0x20,0x40,0x0,0x3,0xc,0x30,0x4,0xfe,0x0,0x0,0x0,0xf8,0x8,0x8,0x10,0x90,0xa0,0x40,0x80,0x0,0x0,0x0, ++0x10,0x10,0x1f,0x20,0x2f,0x61,0xbf,0x22,0x24,0x2c,0x32,0x21,0x22,0x24,0x28,0x21,0x80,0x88,0xfc,0x80,0xf8,0x0,0xfe,0x20,0x90,0x9e,0xa4,0xc0,0xa0,0x98,0x88,0x80, ++0x8,0x7f,0x8,0xff,0x0,0x7f,0x49,0x7f,0x49,0x7f,0x22,0x7f,0x22,0xff,0x22,0x41,0x50,0x48,0x44,0xfe,0x40,0x48,0x48,0x50,0x50,0x20,0x20,0x60,0x90,0x92,0xa,0x6, ++0x9,0x9,0x7f,0x9,0x9,0x7f,0x41,0x81,0x1f,0x11,0x11,0x11,0x11,0x11,0x11,0x1,0x20,0x28,0xfc,0x20,0x20,0xfe,0x2,0x4,0xf0,0x10,0x10,0x10,0x10,0x50,0x20,0x0, ++0x4,0xfe,0x20,0x20,0x3c,0x25,0x27,0x44,0xa5,0x15,0x9,0x9,0x11,0x21,0x41,0x0,0x20,0x20,0x40,0x40,0x88,0x4,0xfe,0x2,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x8,0x8,0x8,0x10,0x10,0x30,0x5f,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x80,0xa0,0x90,0x90,0x84,0xfe,0x80,0x40,0x40,0x40,0x20,0x20,0x12,0x12,0xa,0x6, ++0x8,0x8,0x10,0x37,0x50,0x90,0x10,0x1f,0x10,0x11,0x11,0x11,0x11,0x2,0xc,0x30,0xa0,0x90,0xbc,0xc0,0x42,0x32,0xe,0xf0,0x10,0x10,0x10,0x10,0x10,0xc0,0x30,0x10, ++0x8,0x8,0x10,0x37,0xd0,0x10,0x12,0x11,0xff,0xa,0x9,0x18,0x28,0xc9,0xa,0xc,0xa0,0x90,0xfc,0x80,0x40,0x24,0x1c,0x0,0xfe,0x8,0x10,0xa0,0x40,0x30,0xe,0x4, ++0x8,0x8,0x13,0x20,0x48,0x8,0x17,0x30,0x50,0x97,0x10,0x12,0x11,0x11,0x10,0x10,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x50,0x20, ++0x0,0x40,0x27,0x20,0xf,0x0,0xe7,0x20,0x24,0x22,0x24,0x28,0x22,0x51,0x8f,0x0,0x80,0x90,0xf8,0x90,0xfc,0x90,0xf0,0x80,0x90,0xa0,0x98,0x88,0x80,0x6,0xfc,0x0, ++0x4,0x4,0x8,0x10,0x7f,0x0,0x3f,0x20,0x20,0x3f,0x2,0x11,0x50,0x50,0x8f,0x0,0x0,0x40,0x20,0x10,0xfc,0x0,0xf8,0x8,0x8,0xf8,0x0,0x80,0x94,0x12,0xf2,0x0, ++0x4,0xfe,0x48,0x4b,0x7a,0x4c,0x48,0x48,0x78,0x48,0x48,0x4d,0xf9,0xa,0xc,0x8,0x40,0x40,0x44,0xfe,0x44,0x48,0x60,0x60,0xa0,0xa0,0xa0,0x20,0x22,0x22,0x1e,0x0, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x13,0x1e,0x32,0xd2,0x13,0x10,0x10,0x1f,0x50,0x20,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x0,0x4,0xfe,0x0,0x0, ++0x0,0x1f,0x10,0x12,0x11,0x11,0x10,0xff,0x10,0x10,0x10,0x10,0x10,0x10,0x20,0x40,0x10,0xf8,0x10,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x50,0x20, ++0x10,0x8,0x4,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x21,0x1,0xff,0x1,0x1,0x1,0x10,0x20,0x48,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x0,0x4,0xfe,0x0,0x0,0x0, ++0x41,0x22,0x14,0x7f,0x49,0x49,0x7f,0x49,0x49,0x7f,0x8,0x8,0xff,0x8,0x8,0x8,0x0,0x7c,0x44,0x48,0x48,0x50,0x50,0x48,0x44,0x44,0x44,0x64,0xd4,0x48,0x40,0x40, ++0x11,0x10,0x10,0x11,0xfd,0x11,0x15,0x19,0x31,0xd1,0x10,0x17,0x10,0x10,0x50,0x20,0x4,0x88,0x50,0xfc,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xfe,0x20,0x20,0x20,0x20, ++0x4,0x3e,0x24,0x24,0x24,0x3c,0x24,0x24,0x24,0x3c,0x24,0x24,0x24,0x25,0x54,0x88,0x0,0x4,0xfe,0x84,0x84,0x84,0xfc,0x84,0x84,0x84,0xfc,0x0,0x4,0xfe,0x0,0x0, ++0x0,0x1f,0x10,0x10,0x10,0x10,0x1f,0x10,0x10,0x10,0x10,0x1f,0x10,0x0,0xff,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0x10,0xf0,0x10,0x4,0xfe,0x0, ++0x10,0x1f,0x10,0x3f,0x40,0xbf,0x12,0xa,0x5,0x38,0x2,0x12,0xa,0x5,0x8,0x70,0x8,0xfc,0x0,0xf8,0x0,0xf0,0x50,0x90,0x10,0xf0,0x10,0x50,0x90,0x12,0xca,0x24, ++0x10,0x10,0x17,0x24,0x24,0x64,0xa7,0x24,0x24,0x24,0x27,0x20,0x20,0x3f,0x20,0x20,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x0,0x4,0xfe,0x0,0x0, ++0x12,0x11,0x10,0x13,0x5a,0x56,0x53,0x92,0x12,0x13,0x10,0x1f,0x10,0x10,0x10,0x10,0x8,0x10,0xa0,0xf8,0x48,0x48,0xf8,0x48,0x48,0xf8,0x40,0xfe,0x40,0x40,0x40,0x40, ++0x0,0x44,0x33,0x11,0x80,0x40,0x41,0xa,0x10,0x22,0xe1,0x20,0x20,0x21,0x22,0x2c,0x40,0x44,0x4c,0x50,0x40,0xa0,0x1c,0x48,0x40,0x48,0x58,0xa0,0x90,0x10,0xe,0x4, ++0x0,0x40,0x2f,0x21,0x2,0x4,0xef,0x21,0x29,0x25,0x22,0x2a,0x33,0x24,0x8,0x10,0x8,0x1c,0x70,0x10,0x10,0x10,0x5c,0x50,0x50,0x50,0x50,0x7c,0x0,0x80,0x46,0x3c, ++0xa,0x7d,0x8,0xb,0xa,0x7a,0x4b,0x42,0x42,0x7b,0x8,0xf,0x8,0x8,0x50,0x20,0x8,0x10,0xa0,0xf8,0x48,0x48,0xf8,0x48,0x48,0xf8,0x40,0xfe,0x40,0x40,0x40,0x40, ++0x7f,0x1,0x9,0x9,0x9,0x15,0x23,0x41,0x1f,0x11,0x11,0x1f,0x11,0x1,0x7f,0x0,0xfc,0x8,0x20,0xf0,0x0,0x6,0xfc,0x10,0xf8,0x10,0x10,0xf0,0x0,0x10,0xf8,0x4, ++0x1,0x21,0x19,0x9,0x1,0x1,0x7f,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x7f,0x0,0x0,0x8,0x18,0x20,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x12,0x11,0xfd,0x10,0x17,0x18,0x30,0xd0,0x13,0x10,0x10,0x10,0x57,0x20,0x40,0x40,0x44,0x4c,0x50,0x44,0xfe,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x1,0x11,0xd,0x5,0x7f,0x40,0x8f,0x8,0x8,0x8,0xf,0x4,0x4,0x4,0x8,0x30,0x0,0x10,0x30,0x40,0xfe,0x22,0xf4,0x20,0x20,0x20,0xe0,0x80,0x80,0x84,0x84,0x7c, ++0x8,0x8,0xff,0x8,0x47,0x30,0x10,0x81,0x47,0x11,0x21,0xe2,0x22,0x24,0x29,0x20,0x20,0x24,0xfe,0x20,0xf0,0x40,0x80,0x4,0xfe,0x24,0x24,0x44,0x44,0x84,0x28,0x10, ++0x10,0x10,0x12,0x11,0xfd,0x10,0x37,0x38,0x54,0x50,0x93,0x10,0x10,0x10,0x17,0x10,0x40,0x40,0x44,0x4c,0x50,0x44,0xfe,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x0,0x7f,0x2,0x2,0x2,0x2,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x50,0x20, ++0x10,0x10,0x11,0x11,0xfd,0x11,0x15,0x19,0x31,0xd1,0x10,0x14,0x14,0x17,0x50,0x20,0x40,0x88,0xfc,0x8,0x48,0x8,0x28,0x10,0x0,0xfe,0x82,0x92,0x92,0xf2,0xa,0x4, ++0x4,0x7f,0x44,0x46,0x45,0x45,0x7c,0x13,0x12,0x5e,0x53,0x52,0x5e,0xf2,0x43,0x2,0x1c,0xe0,0x48,0x2c,0x28,0x10,0x44,0x9e,0x4,0x4,0x9c,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x1f,0x22,0x22,0x64,0xaf,0x21,0x21,0x2f,0x21,0x21,0x21,0x2f,0x24,0x20,0x4,0x44,0xe4,0x4,0x94,0x54,0xd4,0x14,0x14,0xd4,0x14,0x14,0xc4,0x4,0x14,0x8, ++0x1,0x2,0xf,0x8,0xa,0x9,0x8,0x8,0xf,0x8,0x2,0x22,0x22,0x3f,0x20,0x0,0x0,0x20,0xf0,0x20,0x20,0x20,0x60,0x4,0xfe,0x4,0x4,0x24,0x24,0xe4,0x34,0x8, ++0x20,0x10,0x13,0x0,0xfd,0x8,0x13,0x38,0x54,0x93,0x11,0x11,0x12,0x14,0x18,0x10,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x80,0x88,0xfe,0x8,0x48,0x28,0x8,0x28,0x10, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x1f,0x0,0x0,0xff,0x0,0x8,0x4,0x0,0x0,0x10,0xf8,0x10,0x10,0xf0,0x14,0x4,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0xa0,0x40, ++0x1,0x7f,0x8,0x10,0x22,0x41,0x7f,0x8,0xa,0x7f,0x8,0x8,0x8,0xf,0xf8,0x0,0x4,0x84,0x4,0x24,0x24,0x24,0xa4,0xa4,0x24,0x24,0x24,0x24,0x4,0x84,0x14,0x8, ++0x8,0x1f,0xf0,0x12,0x11,0xfd,0x10,0x3b,0x36,0x52,0x53,0x92,0x12,0x12,0x13,0x12,0x1c,0xe0,0x48,0x4c,0x48,0x10,0x44,0x9e,0x4,0x4,0x9c,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x10,0x5b,0x56,0x53,0x92,0x13,0x12,0x10,0x1f,0x10,0x10,0x10,0x10,0x48,0x7c,0x40,0x48,0xfc,0x8,0xf8,0x8,0xf8,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x2,0x41,0x37,0x10,0x1,0x3,0xf2,0x13,0x12,0x12,0x13,0x12,0x12,0x2b,0x44,0x3,0x8,0x10,0xfc,0x80,0x8,0xfc,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x6,0xfc, ++0x1,0x41,0x33,0x12,0x4,0x10,0x21,0xc6,0x40,0x1f,0x12,0x12,0x12,0x12,0xff,0x0,0x0,0x8,0xfc,0x48,0x40,0xa0,0x10,0xe,0x4,0xf0,0x90,0x90,0x90,0x94,0xfe,0x0, ++0x10,0x10,0x2f,0x20,0x47,0x94,0x14,0x27,0x60,0xaf,0x20,0x21,0x25,0x25,0x28,0x20,0x40,0x44,0xfe,0x40,0xfc,0xa4,0xa4,0xfc,0x0,0xfe,0x40,0x20,0x24,0xa,0xfa,0x0, ++0x8,0xb,0x12,0x13,0x22,0x4b,0x88,0x17,0x30,0x50,0x9f,0x12,0x11,0x11,0x10,0x10,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfc,0x10,0x14,0xfe,0x10,0x10,0x10,0x50,0x20, ++0x10,0x10,0x22,0x7f,0x42,0x43,0x42,0x42,0x7e,0x42,0x42,0x42,0x42,0x7e,0x42,0x0,0x40,0x40,0x44,0x7e,0x84,0x4,0x4,0x84,0x64,0x24,0x4,0x4,0x4,0x4,0x28,0x10, ++0x8,0x7f,0x48,0x4a,0x49,0x49,0x7b,0x14,0x13,0x5a,0x52,0x53,0x5d,0xe0,0x4f,0x0,0x20,0xa8,0xb0,0xa4,0x18,0x10,0xf8,0x6,0xf8,0x8,0x8,0xf8,0x10,0xa4,0xfe,0x0, ++0x10,0x10,0x17,0x10,0x54,0x58,0x50,0x90,0x10,0x10,0x10,0x28,0x24,0x44,0x80,0x0,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x0,0x3e,0x2,0x12,0xc,0x8,0x1f,0x20,0xcf,0x8,0x8,0xf,0x4,0x2,0x7f,0x0,0x80,0x90,0xa0,0x48,0x50,0x20,0xf0,0x2e,0xf4,0x20,0x20,0xe0,0x40,0x88,0xfc,0x0, ++0x10,0x14,0x3e,0x49,0x5,0x1,0x3f,0x1,0xff,0x0,0x0,0x3f,0x8,0x4,0x1,0x0,0x40,0x48,0xfc,0x20,0x10,0x0,0xf8,0x0,0xfe,0x40,0x50,0xf8,0x40,0x40,0x40,0x80, ++0x8,0x7f,0x48,0x4a,0x49,0x79,0x4b,0x4c,0x4b,0x7a,0x4a,0x4b,0x49,0x78,0x4f,0x0,0x20,0xa8,0xb0,0xa4,0x18,0x8,0xfe,0x4,0xf8,0x8,0x8,0xf8,0x10,0xa4,0xfe,0x0, ++0x3e,0x12,0xc,0xf,0x10,0x2f,0xc8,0xf,0x4,0x7f,0x0,0x7,0x4,0x4,0x8,0x30,0x90,0xa0,0x48,0xf0,0x10,0xee,0x24,0xe0,0x48,0xfc,0x40,0xe0,0x40,0x44,0x44,0x3c, ++0x0,0xfe,0x2,0x42,0x24,0x24,0x18,0x8,0x18,0x14,0x24,0x22,0x42,0x80,0x0,0x0,0x0,0xfc,0x84,0x88,0x88,0x90,0xa0,0x98,0x84,0x84,0x84,0xc4,0xa8,0x90,0x80,0x80, ++0x23,0x22,0x22,0x23,0xfa,0x22,0x23,0x20,0x2f,0x20,0x3a,0xe2,0x42,0x5,0x8,0x10,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x40,0x50,0x78,0x40,0x40,0xc6,0x7c, ++0x10,0x10,0x17,0x24,0x24,0x64,0xa4,0x27,0x24,0x24,0x24,0x24,0x25,0x26,0x24,0x20,0x8,0x3c,0xc0,0x40,0x40,0x40,0x44,0xfe,0x20,0x20,0x20,0x90,0x12,0x4a,0x2a,0x4, ++0x0,0x40,0x2f,0x22,0x1,0x87,0x44,0x4d,0x14,0x25,0xe5,0x25,0x25,0x25,0x24,0x24,0x80,0x44,0xfe,0x8,0x14,0xfe,0x44,0xf4,0x44,0xf4,0x14,0x14,0xf4,0x4,0x14,0x8, ++0x0,0x40,0x20,0x2f,0x8,0x8,0xe8,0x2f,0x28,0x28,0x28,0x2f,0x28,0x50,0x8f,0x0,0x80,0x80,0x88,0xfc,0x88,0x88,0x88,0xf8,0x88,0x88,0x88,0xf8,0x8,0x6,0xfc,0x0, ++0x2,0x7,0x78,0x8,0x8,0xa,0xff,0x8,0xa,0x3f,0x22,0x22,0x22,0x3e,0x22,0x1,0x20,0x20,0x20,0x44,0x7e,0x88,0x48,0x48,0x48,0x48,0x50,0x50,0x20,0x50,0x8e,0x4, ++0x10,0x12,0x1f,0x28,0x45,0x81,0x3f,0x21,0x21,0x21,0x3f,0x21,0x21,0x21,0x3f,0x20,0x40,0x44,0x7e,0xa0,0x10,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x4,0x44,0x28,0x10,0x29,0x49,0x89,0xa,0x18,0x28,0x48,0x88,0x9,0x9,0x52,0x24,0x40,0x40,0x40,0x44,0x4c,0x50,0x60,0x40,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x1,0x41,0x31,0x13,0x84,0x60,0x20,0x9,0x12,0x24,0xeb,0x21,0x22,0x24,0x21,0x20,0x0,0x0,0xf8,0x10,0xa0,0x40,0xa0,0x10,0x4e,0x40,0xfc,0x50,0x4c,0x44,0x40,0x80, ++0x0,0x7e,0x2,0x22,0x1a,0x12,0x23,0x8,0x1f,0x30,0x5f,0x90,0x1f,0x10,0x1f,0x10,0x8,0xfc,0x8,0x48,0x38,0x28,0x48,0x80,0xfc,0x80,0xf8,0x80,0xf8,0x80,0xfe,0x0, ++0x10,0x10,0x13,0x10,0xfc,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x45,0x85,0x0,0x40,0x24,0xfe,0x88,0x54,0xfe,0x24,0xfc,0x24,0x74,0x54,0x54,0x74,0x4,0x14,0x8, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x16,0x1b,0x32,0xd2,0x12,0x12,0x12,0x13,0x52,0x20,0x8,0x3c,0xe0,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x50,0xd0,0x2a,0xa,0x4, ++0x2,0x1,0x3f,0x20,0x20,0x2f,0x28,0x28,0x2f,0x28,0x28,0x28,0x4a,0x4d,0x88,0x0,0x0,0x4,0xfe,0x0,0x70,0x80,0x80,0x88,0xfc,0x80,0x80,0x40,0x40,0xa4,0x94,0xc, ++0x0,0x20,0x22,0x22,0x22,0x22,0xfb,0x26,0x22,0x22,0x22,0x22,0x3a,0xe2,0x41,0x0,0x40,0x40,0x40,0x40,0x48,0x7c,0xc8,0x48,0x48,0x48,0x68,0x50,0x42,0x2,0xfe,0x0, ++0x4,0x7f,0x4,0x1,0x3f,0x8,0x4,0x7f,0x41,0x81,0x1f,0x11,0x11,0x11,0x1,0x1,0x48,0xfc,0x40,0x10,0xf8,0x20,0x40,0xfe,0x2,0x14,0xf8,0x10,0x10,0x50,0x20,0x0, ++0x10,0x14,0x3e,0x49,0xbf,0x1,0x1,0x3f,0x21,0x21,0x3f,0x3,0x5,0x19,0x61,0x1,0x80,0x88,0xfc,0x20,0xf8,0x8,0x8,0xf8,0x0,0x4,0xfe,0x4,0x4,0x24,0x18,0x0, ++0x2,0x1,0x3f,0x8,0x4,0x7f,0x41,0x81,0x1f,0x11,0x11,0x11,0x11,0x11,0x1,0x1,0x0,0x10,0xf8,0x20,0x40,0xfe,0x2,0x14,0xf8,0x10,0x10,0x10,0x50,0x20,0x0,0x0, ++0x8,0x6,0x2,0x7f,0x1,0x1,0x3f,0x21,0x21,0x3f,0x3,0x5,0x19,0x61,0x1,0x1,0x20,0x60,0x88,0xfc,0x8,0x8,0xf8,0x8,0x0,0xfc,0x4,0x4,0x14,0x8,0x0,0x0, ++0x4,0x42,0x2f,0x20,0x0,0xf,0xe8,0x28,0x2f,0x21,0x22,0x24,0x28,0x50,0x88,0x7,0x10,0x28,0xfc,0x88,0x88,0xf8,0x80,0x88,0xfc,0x88,0x88,0xa8,0x90,0x80,0x86,0xfc, ++0x10,0x10,0x27,0x21,0x48,0xff,0x14,0x28,0x43,0xfa,0x42,0x2,0x1a,0xe2,0x40,0x0,0x80,0x48,0xfc,0x10,0xa0,0xfe,0x42,0x44,0xf8,0x48,0x48,0x48,0x48,0x58,0x40,0x40, ++0x10,0x15,0xfe,0x10,0x7c,0x44,0x7c,0x44,0x7c,0x44,0x7c,0x44,0xfe,0x0,0x28,0x45,0x4,0xfe,0x20,0x44,0xfe,0x84,0x94,0x94,0x94,0xa4,0xa4,0xa4,0x40,0x48,0x86,0x2, ++0x10,0x10,0x10,0x13,0xfe,0x12,0x16,0x1a,0x32,0xd2,0x12,0x12,0x14,0x14,0x58,0x20,0x40,0x20,0x4,0xfe,0x20,0x24,0x3e,0x20,0x24,0xfe,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x0,0x40,0x37,0x10,0x83,0x62,0x23,0xa,0x13,0x22,0xe3,0x22,0x2f,0x21,0x23,0x24,0x40,0x48,0xfc,0x40,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xfe,0x10,0xc,0x4, ++0x0,0x4,0xfe,0x11,0x11,0x21,0x25,0x3f,0x65,0xa5,0x25,0x27,0x24,0x3c,0x25,0x2,0x50,0x50,0x54,0xfe,0x54,0x54,0x54,0xfc,0x54,0x54,0x54,0xfe,0x0,0x88,0x86,0x2, ++0x2,0x2,0x2,0x3,0x2,0x2,0x3f,0x20,0x20,0x20,0x3f,0x0,0x29,0x24,0x44,0x80,0x0,0x0,0x8,0xfc,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x0,0x10,0xc8,0x44,0x4, ++0x4,0x4,0x4,0x3f,0x24,0x24,0x24,0x3f,0x24,0x24,0x24,0xff,0x0,0x10,0x30,0x40,0x40,0x40,0x48,0xfc,0x48,0x48,0x48,0xf8,0x48,0x48,0x48,0xfe,0x0,0x10,0xc,0x4, ++0x10,0x7c,0x11,0x7d,0x12,0xff,0x4,0x7e,0x44,0x7c,0x44,0x7c,0x44,0x45,0x56,0x48,0x40,0x20,0xfe,0x2,0x4,0xfe,0x20,0x20,0xa8,0xbc,0xa0,0xa0,0xa0,0x60,0x26,0x1c, ++0x8,0x8,0x7e,0x8,0xa,0x1c,0x68,0x8,0x2b,0x11,0x1,0x7f,0x1,0x1,0xff,0x0,0x40,0x48,0xfc,0x48,0xc8,0x68,0x58,0x8a,0x6,0x0,0x8,0xfc,0x0,0x4,0xfe,0x0, ++0x2,0x2,0x2,0x7f,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x2,0x2,0x2,0x1,0x0,0x0,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x0,0x4,0x4,0xfc,0x0, ++0x10,0x10,0x10,0x27,0x24,0x64,0xa4,0x24,0x27,0x24,0x24,0x24,0x24,0x27,0x24,0x20,0x0,0x0,0x4,0xfe,0x44,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0x44,0xfc,0x4,0x0, ++0x8,0x8,0x1f,0x20,0x40,0x80,0x3f,0x22,0x22,0x3f,0x22,0x22,0x3f,0x20,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x24,0xf4,0x24,0x24,0xe4,0x24,0x24,0xe4,0x24,0x14,0x8, ++0x1,0x0,0x3f,0x20,0x20,0x20,0x20,0x20,0x2f,0x28,0x28,0x28,0x48,0x48,0x8f,0x8,0x0,0x84,0xfe,0x80,0x88,0xfc,0x80,0x88,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x10,0x13,0x5a,0x56,0x52,0x92,0x12,0x12,0x12,0x12,0x14,0x14,0x18,0x10,0x40,0x20,0x4,0xfe,0x20,0x24,0x3e,0x20,0x24,0xfe,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x10,0x8,0x7f,0x4,0x1f,0x14,0x14,0x18,0x1f,0x10,0x1f,0x1,0xff,0x2,0x4,0x38,0x10,0x20,0xfc,0x50,0xf8,0x50,0x50,0x30,0xf0,0x10,0xf0,0x4,0xfe,0x80,0x78,0x10, ++0x0,0x40,0x30,0x17,0x84,0x68,0x27,0x0,0x12,0x22,0xe2,0x22,0x22,0x25,0x28,0x20,0x80,0x40,0x40,0xfe,0x4,0x8,0xfc,0x40,0x48,0x7c,0x40,0x40,0x40,0x40,0xc6,0x7c, ++0x0,0x7f,0x41,0x41,0x7f,0x40,0x52,0x7f,0x52,0x52,0x7f,0x40,0x52,0x51,0xa0,0x1,0x8,0x7c,0x48,0x48,0x48,0x48,0x86,0x0,0xfc,0x88,0x50,0x20,0x50,0x88,0x86,0x4, ++0x8,0xfd,0x11,0x11,0x21,0x25,0x3f,0x65,0xa5,0x25,0x25,0x25,0x25,0x3d,0x22,0x4,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x4,0x74,0x54,0x54,0x74,0x4,0x14,0x8, ++0x0,0x8,0x7d,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x49,0x7b,0x49,0x0,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x14,0x24,0x44,0x84,0x84,0x4,0x4,0x4,0x28,0x10, ++0x1,0x7f,0x49,0x49,0x7f,0x49,0x49,0x7f,0x41,0x5d,0x55,0x55,0x5d,0x51,0x85,0x2,0x20,0xa8,0x40,0x7e,0xc8,0x48,0x7c,0x48,0x48,0x7c,0x48,0x48,0x48,0x7e,0x40,0x40, ++0x0,0x7,0x44,0x24,0x25,0x4,0xc,0x17,0x24,0xe5,0x25,0x25,0x25,0x25,0x8,0x10,0x4,0xfe,0x44,0x44,0xf4,0x44,0x54,0xfc,0x4,0xf4,0x14,0x14,0xf4,0x4,0x14,0x8, ++0x0,0x3f,0x0,0x0,0x0,0x0,0x0,0x1,0x2,0x4,0x8,0x10,0x30,0x0,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x48,0x88,0x8,0x8,0x8,0x8,0x8,0x8,0x50,0x20,0x0, ++0x10,0x10,0x10,0x10,0xff,0x12,0x17,0x1a,0x33,0xd2,0x10,0x1f,0x10,0x10,0x50,0x20,0x48,0x7c,0x40,0x48,0xfc,0x8,0xf8,0x8,0xf8,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x0,0x1f,0x10,0x10,0x10,0x1f,0x11,0x1,0x3f,0x21,0x21,0x21,0x21,0x21,0x1,0x1,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x8,0xfc,0x8,0x8,0x8,0x28,0x10,0x0,0x0, ++0x10,0x10,0x10,0x1c,0x20,0x21,0x7c,0x90,0x10,0xfc,0x10,0x12,0x14,0x18,0x10,0x0,0x40,0x40,0x44,0x7e,0x84,0x4,0x4,0x84,0x64,0x24,0x4,0x4,0x4,0x44,0x28,0x10, ++0x40,0x27,0x24,0x4,0x5,0xe4,0x24,0x27,0x24,0x25,0x25,0x2d,0x35,0x25,0x8,0x10,0x4,0xfe,0x44,0x44,0xf4,0x44,0x54,0xfc,0x4,0xf4,0x14,0x14,0xf4,0x4,0x14,0x8, ++0x4,0x7e,0x45,0x45,0x45,0x7d,0x52,0x10,0x13,0x5c,0x50,0x50,0x5e,0xf0,0x41,0x2,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x50,0x50,0x88,0x8c,0x6,0x4, ++0x4,0x8,0x34,0x3,0x6,0x1a,0x67,0x8c,0x13,0x6,0x19,0x2,0xd,0x1,0x6,0x38,0x40,0x20,0x58,0x80,0xc0,0x30,0xce,0x44,0x80,0x80,0xf0,0x20,0x40,0x80,0x0,0x0, ++0x0,0x9,0xfd,0x13,0x11,0x21,0x25,0x3f,0x65,0xa4,0x27,0x24,0x24,0x3d,0x22,0x0,0x50,0x50,0x54,0xfe,0x50,0x50,0x70,0x0,0xfc,0x20,0xfe,0x70,0xa8,0x26,0x24,0x20, ++0x10,0x11,0x15,0x7f,0x55,0x55,0x55,0x55,0x7d,0x50,0x17,0x1c,0xf4,0x41,0x2,0x0,0x50,0x50,0x54,0xfe,0x50,0x50,0x70,0x0,0xfc,0x20,0xfe,0x70,0xa8,0x26,0x24,0x20, ++0x0,0x42,0x32,0x13,0x2,0x4,0xf0,0x17,0x10,0x10,0x10,0x11,0x12,0x28,0x44,0x3,0x40,0x40,0x50,0xf8,0x40,0x40,0x48,0xfc,0x40,0x80,0xa0,0x18,0x8,0x0,0x6,0xfc, ++0x0,0x41,0x31,0x17,0x1,0x1,0xf1,0x11,0x11,0x10,0x17,0x10,0x14,0x19,0x12,0x0,0x50,0x50,0x54,0xfe,0x50,0x50,0x70,0x0,0xfc,0x20,0xfe,0x70,0xa8,0x26,0x24,0x20, ++0x1f,0x4,0x3,0x3e,0x14,0x8,0x76,0x0,0x7f,0x40,0x9f,0x10,0x1e,0x11,0x10,0xff,0xf0,0x40,0x80,0xf8,0x50,0x20,0xdc,0x0,0xfe,0x2,0xf4,0x10,0x10,0xf0,0x14,0xfe, ++0x0,0x0,0x7f,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x5,0x2,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x78,0x4f,0x48,0x48,0x78,0x48,0x48,0x48,0x78,0x48,0x48,0x48,0x78,0x48,0x0,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x0,0x8,0x7f,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x78,0x48,0x0,0x0,0x0,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x10,0x10,0x13,0x1c,0x20,0x20,0x7c,0x90,0x10,0xfc,0x10,0x12,0x14,0x18,0x10,0x0,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x0,0xb,0xfc,0x10,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x50,0x20,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x40,0x58,0x84,0x2, ++0xf,0x8,0xf,0x28,0x2f,0x28,0x2f,0x20,0x3e,0x2,0xfe,0x12,0x12,0x22,0xc2,0x2,0xe0,0x20,0xe0,0x28,0xe8,0x28,0xe8,0x8,0xf8,0x80,0xfc,0x84,0x84,0x84,0x84,0x80, ++0x10,0x10,0x10,0x1d,0x21,0x22,0x7d,0x90,0x10,0x7d,0x11,0x11,0x15,0x1a,0x14,0x8,0x40,0x20,0x20,0xfe,0x2,0x4,0xfc,0x20,0x28,0x3c,0x20,0x20,0x20,0xa0,0x66,0x3c, ++0x2,0x1,0x7f,0x40,0x80,0x1f,0x1,0x1,0x11,0x11,0x11,0x11,0x11,0x29,0x47,0x80,0x0,0x0,0xfe,0x2,0x24,0xf0,0x0,0x0,0x20,0xf0,0x0,0x0,0x0,0x6,0xfc,0x0, ++0x0,0x40,0x27,0x20,0x0,0x0,0xf0,0x10,0x10,0x10,0x10,0x10,0x14,0x18,0x10,0x0,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x0,0x3f,0x1,0x1,0x1,0x3f,0x1,0x1,0x1,0xff,0x2,0x4,0x8,0x10,0x3f,0x0,0xf0,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0,0x0,0x20,0x10,0xf8,0x8, ++0x2,0x2,0x2,0xff,0x4,0x9,0x9,0x11,0x3f,0x1,0x9,0x9,0x11,0x21,0x45,0x2,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x10,0xf8,0x0,0x40,0x20,0x10,0x18,0x8,0x0, ++0x4,0x4,0x7,0x8,0x14,0x22,0x1,0x2,0xc,0x30,0xc6,0x1,0x0,0x6,0x1,0x0,0x0,0x0,0xf0,0x20,0x40,0x80,0x0,0xc0,0x30,0xe,0x4,0x80,0x0,0x0,0x80,0x40, ++0x4,0xff,0x4,0x3f,0x1,0xff,0x1,0x1f,0x11,0x1f,0x11,0x1f,0x1,0x3f,0x1,0x7f,0x44,0xfe,0x40,0xf8,0x0,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0xf8,0x0,0xfc, ++0x21,0x2f,0x21,0x27,0xb0,0xaf,0xa0,0x27,0x24,0x27,0x24,0x27,0x20,0x27,0x20,0x2f,0x14,0xfe,0x10,0xfc,0x40,0xfe,0x44,0xfe,0x44,0xfc,0x44,0xfc,0x40,0xfc,0x40,0xfe, ++0x0,0x8,0x7c,0x0,0x5,0xfe,0x10,0x10,0x20,0x24,0x42,0xfe,0x41,0x1,0x2,0x4,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x4,0x4,0x28,0x10, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x38,0x35,0x53,0x50,0x91,0x11,0x12,0x14,0x10,0x10,0x40,0x40,0x48,0xfc,0x80,0x80,0xa0,0x24,0xfe,0x20,0x28,0x24,0x22,0x22,0xa0,0x40, ++0x8,0xb,0xa,0x12,0x13,0x32,0x52,0x92,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x4,0xfe,0x4,0x14,0xfc,0x4,0x14,0xfc,0x94,0x94,0x94,0xf4,0x94,0x4,0x14,0x8, ++0x10,0x13,0x12,0x12,0x5b,0x56,0x52,0x92,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x4,0xfe,0x4,0x14,0xfc,0x4,0x14,0xfc,0x94,0x94,0x94,0xf4,0x94,0x4,0x14,0x8, ++0x0,0x40,0x23,0x10,0x10,0x1,0x1,0xb,0x10,0x60,0x20,0x21,0x22,0x24,0x20,0x0,0x40,0x48,0xfc,0x80,0x80,0x20,0x24,0xfe,0x20,0xa0,0xa8,0x24,0x22,0x22,0xa0,0x40, ++0x0,0x43,0x32,0x12,0x83,0x42,0x4a,0x12,0x12,0x22,0xe2,0x22,0x22,0x22,0x22,0x22,0x4,0xfe,0x4,0x14,0xfc,0x4,0x14,0xfc,0x94,0x94,0x94,0xf4,0x94,0x4,0x14,0x8, ++0x1,0xa,0x37,0x24,0x24,0x27,0x24,0x2c,0x37,0x20,0x4,0x4,0x4,0x8,0x10,0x60,0x0,0x8,0xdc,0x48,0x48,0xc8,0x48,0x48,0xd8,0x8,0x40,0x42,0x42,0x42,0x3e,0x0, ++0x10,0x11,0x10,0x10,0xfc,0x11,0x14,0x18,0x30,0xd0,0x17,0x10,0x10,0x10,0x50,0x20,0x10,0x10,0xd0,0x50,0x10,0x10,0xd0,0x50,0x14,0x1e,0xf0,0x10,0x10,0x10,0x10,0x10, ++0x0,0x8,0x6,0x2,0x10,0xc,0x4,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x44,0x7e,0xc0,0x40,0x40,0x40,0x40,0x40,0x40, ++0x0,0x78,0x48,0x53,0x50,0x60,0x57,0x48,0x4a,0x4a,0x6a,0x52,0x45,0x44,0x48,0x40,0x40,0x40,0x50,0xf8,0x40,0x48,0xfc,0x40,0x50,0x78,0x40,0x40,0x40,0xc6,0x3c,0x0, ++0x0,0x7f,0x0,0x0,0x1f,0x10,0x10,0x10,0x10,0x1f,0x0,0x8,0x4,0x2,0xff,0x0,0x8,0xfc,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x0,0x20,0x40,0x84,0xfe,0x0, ++0x0,0x47,0x20,0x20,0x3,0x2,0xf2,0x13,0x10,0x11,0x10,0x17,0x10,0x28,0x47,0x0,0x8,0xfc,0x0,0x8,0xfc,0x8,0x8,0xf8,0x0,0x10,0xa0,0xfc,0x0,0x6,0xfc,0x0, ++0x1,0x0,0x1f,0x10,0x97,0x50,0x53,0x12,0x32,0x52,0xd3,0x10,0x21,0x20,0x4f,0x0,0x0,0x84,0xfe,0x0,0xfc,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0x10,0xa4,0xfe,0x0, ++0x10,0x12,0x7f,0x12,0x14,0xff,0x8,0x12,0x3f,0x62,0xa2,0x3e,0x22,0x22,0x3e,0x22,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x8,0xe,0x8,0xff,0x28,0x2a,0x49,0x58,0x9f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x0,0xfc,0x4,0x88,0x50,0x20,0x50,0x8e,0xf4,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x10, ++0x1,0x3f,0x1,0x1f,0x1,0x7f,0x0,0x1f,0x12,0x11,0xff,0x22,0x21,0x3f,0x0,0x0,0x10,0xf8,0x0,0xf0,0x0,0xfc,0x0,0xf0,0x10,0x14,0xfe,0x10,0x10,0xf8,0x10,0x60, ++0x10,0x10,0x51,0x50,0x7c,0x53,0x90,0x14,0x19,0x30,0xd7,0x10,0x10,0x10,0x10,0x13,0x20,0x28,0xfc,0x20,0x20,0xfe,0x92,0x54,0x10,0x94,0xfe,0x20,0x20,0x50,0x8c,0x4, ++0x0,0x44,0x28,0x10,0x2b,0x4a,0x8a,0x1a,0x2a,0x4b,0xa,0x8,0x8,0x8,0x57,0x20,0x40,0x40,0x40,0x48,0xfc,0x48,0x48,0x48,0x48,0xf8,0x48,0x40,0x48,0x78,0x84,0x4, ++0x0,0x20,0x13,0x10,0x0,0x7,0xf0,0x10,0x11,0x10,0x17,0x10,0x14,0x18,0x10,0x3,0x20,0x28,0xfc,0x20,0x20,0xfe,0x92,0x54,0x10,0x94,0xfe,0x20,0x20,0x50,0x8c,0x4, ++0x10,0x10,0x10,0x11,0xfc,0x10,0x17,0x10,0x10,0x11,0x1e,0xe4,0x48,0x10,0x0,0x0,0x40,0x40,0x44,0xf8,0x48,0x50,0xfe,0x48,0xfc,0x88,0x88,0xf8,0x88,0x88,0xf8,0x88, ++0x8,0x7c,0x48,0x49,0x48,0x78,0x4f,0x48,0x48,0x79,0x4a,0x4c,0x48,0x78,0x48,0x0,0x40,0x40,0x44,0xf8,0x48,0x50,0xfe,0x48,0xfc,0x88,0x88,0xf8,0x88,0x88,0xf8,0x88, ++0x4,0x7e,0x44,0x55,0x54,0x54,0x57,0x54,0x54,0x55,0x56,0x54,0x10,0x28,0x44,0x84,0x40,0x40,0x44,0xf8,0x48,0x50,0xfe,0x48,0xfc,0x88,0x88,0xf8,0x88,0x88,0xf8,0x88, ++0x10,0x10,0x10,0x14,0xfe,0x10,0x31,0x38,0x54,0x54,0x90,0x10,0x10,0x10,0x13,0x10,0x20,0x20,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x20,0x20,0x3b,0x42,0x82,0x7b,0x22,0x22,0xfa,0x23,0x22,0x2a,0x34,0x24,0x8,0x3,0x40,0x24,0xfe,0x50,0x50,0xfc,0x50,0x70,0x0,0xf8,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x4,0x3e,0x24,0x24,0x24,0x3c,0x25,0x24,0x24,0x3c,0x24,0x24,0x24,0x27,0x54,0x88,0x20,0x20,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x1,0x0,0x3f,0x22,0x22,0x3f,0x22,0x23,0x20,0x2f,0x22,0x21,0x20,0x43,0x8c,0x30,0x0,0x84,0xfe,0x20,0x28,0xfc,0x20,0xe0,0x0,0xf0,0x20,0x40,0x80,0x60,0x1e,0x4, ++0x0,0x40,0x37,0x14,0x84,0x67,0x24,0x4,0x14,0x25,0xe4,0x24,0x28,0x28,0x31,0x26,0x80,0x44,0xfe,0x90,0x94,0xfe,0x90,0xf0,0x0,0xf8,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x10,0x10,0x10,0x10,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x2a,0x46,0x84,0x8,0x40,0x20,0x20,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x20,0x11,0x11,0xfd,0x1,0x48,0x4b,0x48,0x49,0x49,0x11,0x1d,0xe1,0x41,0x1,0x20,0x20,0x24,0x24,0x24,0xfc,0x0,0xfe,0x44,0xfe,0x54,0x54,0x54,0x54,0x4,0xc, ++0x20,0x20,0x2b,0x3c,0x50,0x91,0x11,0x15,0xff,0x11,0x10,0x11,0x28,0x24,0x47,0x80,0x0,0x8,0xfc,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0x8,0x90,0x94,0xfe,0x0, ++0x21,0x26,0x3c,0x44,0x87,0x7c,0x24,0x27,0xfd,0x24,0x24,0x27,0x2c,0x34,0x25,0x6,0x88,0x7c,0x48,0x48,0x48,0x48,0x86,0x0,0xfc,0x88,0x50,0x20,0x50,0x88,0xe,0x4, ++0x0,0x6,0x38,0x20,0x24,0x3e,0x21,0x24,0x3e,0x20,0x20,0x3e,0xe0,0x20,0x20,0x23,0x8,0xfc,0x88,0x88,0x88,0x88,0x6,0x0,0xf8,0x88,0x90,0x50,0x20,0x50,0x8e,0x4, ++0x4,0x44,0x64,0x55,0x4e,0x44,0x7f,0x44,0x4e,0x55,0x64,0x44,0x44,0x7f,0x40,0x1,0x0,0xc,0xf0,0x40,0x40,0x44,0x7e,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x88,0x8, ++0x21,0x26,0x24,0x44,0x4f,0xf4,0x24,0x47,0x45,0xfc,0x4,0xf,0x34,0xc4,0x5,0x6,0x88,0x7c,0x48,0x48,0x48,0x48,0x86,0x0,0xfc,0x88,0x50,0x20,0x50,0x88,0xe,0x4, ++0x10,0x10,0x10,0x10,0x11,0xfd,0x13,0x15,0x11,0x11,0x1d,0xe1,0x41,0x1,0x1,0x1,0x80,0xa0,0x90,0x84,0xfe,0x10,0x10,0xfc,0x10,0x10,0xfc,0x10,0x10,0x14,0xfe,0x0, ++0x10,0x8,0x4,0x1f,0x10,0x10,0x10,0x10,0x1f,0x14,0x4,0x4,0x8,0x8,0x10,0x60,0x10,0x20,0x50,0xf8,0x10,0x10,0x10,0x10,0xf0,0x50,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x0,0x7c,0x44,0x48,0x48,0x50,0x48,0x48,0x44,0x44,0x44,0x69,0x51,0x42,0x44,0x48,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xa0,0xa0,0xa0,0x10,0x10,0x8,0x6,0x4, ++0x0,0x0,0x0,0xfc,0x7,0x4,0x48,0x29,0x10,0x10,0x28,0x24,0x44,0x80,0x0,0x0,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x90,0x90,0x10,0x10,0x10,0x10,0x50,0x20, ++0x24,0x22,0x3f,0x20,0x2f,0xf8,0x2f,0x20,0x2f,0x21,0x22,0x3f,0xe2,0x42,0xa,0x4,0x20,0xa0,0xe0,0x24,0xbe,0xc4,0xa4,0x24,0xa4,0x28,0x28,0x90,0x10,0x28,0x46,0x84, ++0x0,0x8,0x7c,0x4f,0x48,0x48,0x4a,0x4a,0x4a,0x4a,0x4b,0x7a,0x48,0x0,0x0,0x0,0x40,0x40,0x48,0xfc,0x40,0x40,0x48,0x48,0x48,0x48,0xf8,0x48,0x40,0x42,0x42,0x3e, ++0x8,0x7f,0x48,0x49,0x49,0x49,0x79,0x51,0x11,0x59,0x50,0x57,0x59,0xe0,0x40,0x0,0x88,0xfe,0x54,0xfe,0x54,0xdc,0x4,0xfc,0x4,0xfc,0x8,0xfe,0x8,0x88,0x28,0x10, ++0x10,0xa,0xff,0x0,0x7e,0x43,0x42,0x7e,0x0,0x7e,0x4,0x8,0xfe,0x8,0x29,0x12,0x40,0x40,0x44,0x7e,0x88,0x8,0x88,0x88,0x88,0x50,0x50,0x20,0x50,0x88,0xe,0x4, ++0x10,0x11,0x14,0xfe,0x11,0x55,0x55,0x55,0x55,0x7d,0x55,0x11,0x14,0x18,0x10,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x20,0x50,0x8c,0x4, ++0x0,0x7f,0x41,0x41,0x5f,0x41,0x49,0x49,0x49,0x4f,0x49,0x41,0x40,0x40,0x7f,0x40,0x4,0xfe,0x4,0x24,0xf4,0x4,0x24,0x24,0x24,0xe4,0x4,0x14,0xf4,0x4,0xfc,0x4, ++0x10,0x10,0x1c,0x23,0x20,0x7d,0x91,0x11,0xfd,0x11,0x11,0x10,0x14,0x18,0x10,0x0,0x20,0x20,0x24,0xfe,0x20,0x24,0x24,0x24,0x24,0xfc,0x24,0x20,0x22,0x22,0x1e,0x0, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x2f,0x28,0x2f,0x28,0x2f,0x48,0x48,0x8f,0x8,0x78,0x80,0x80,0x84,0xfe,0x80,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x0,0x47,0x24,0x24,0x7,0x4,0xe5,0x25,0x25,0x25,0x25,0x29,0x21,0x50,0x8f,0x0,0x38,0xc0,0x40,0x48,0xfc,0x40,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x6,0xfc,0x0, ++0x20,0x2f,0x24,0x25,0xfa,0x25,0x28,0x20,0x3f,0xe0,0x28,0x25,0x22,0x25,0xa8,0x50,0x0,0xfc,0xa4,0x28,0x10,0x28,0xc4,0x0,0xbc,0x84,0xc4,0x28,0x10,0x28,0xce,0x84, ++0x0,0x8,0x7c,0x49,0x4a,0x48,0x48,0x49,0x4e,0x48,0x49,0x7a,0x48,0x0,0x1,0x6,0x40,0x40,0xfc,0x8,0x90,0x60,0x40,0xa0,0x7e,0x84,0x88,0x50,0x20,0x40,0x80,0x0, ++0x2,0x2,0x7,0x8,0x18,0x25,0x2,0xc,0x71,0x2,0xc,0x12,0x21,0x1,0xe,0x70,0x0,0x0,0xf0,0x20,0x40,0x80,0x80,0x80,0xfc,0x8,0x10,0x20,0xc0,0x0,0x0,0x0, ++0x1,0x1,0x7f,0x2,0x4,0x8,0x30,0xc0,0x0,0x7f,0x4,0x2,0x2,0x0,0x0,0x0,0x0,0x8,0xfc,0x80,0x40,0x30,0xe,0x24,0x20,0xfc,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x10,0x11,0x11,0x11,0xfd,0x11,0x16,0x10,0x1f,0x10,0x1c,0xf1,0x42,0x4,0x8,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x4c,0x40,0xfe,0xc0,0xe0,0x50,0x48,0x46,0x44,0x40, ++0x8,0x10,0x3c,0x24,0x3c,0x24,0x3d,0x24,0xff,0x14,0x14,0x24,0x24,0x45,0x96,0x8,0x8,0xfc,0x88,0x88,0x88,0x88,0x26,0x24,0xfe,0x60,0x70,0xb0,0xa8,0x26,0x24,0x20, ++0x0,0xf,0x8,0x8,0x8,0x8,0x31,0x1,0xff,0x3,0x3,0x5,0x9,0x11,0x61,0x1,0x20,0xf0,0x20,0x20,0x20,0x20,0x1c,0x0,0xfe,0x0,0x80,0x40,0x20,0x1c,0x8,0x0, ++0x8,0x7d,0x49,0x49,0x49,0x49,0x7a,0x10,0x17,0x58,0x50,0x51,0x5d,0xe2,0x44,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0xc,0x40,0xfe,0xc0,0xe0,0x50,0x4e,0x44,0x40,0x40, ++0x8,0x10,0x3c,0x25,0x35,0x2e,0x24,0xfc,0x24,0x34,0x2c,0x24,0x24,0x44,0x94,0x8,0x40,0x20,0x0,0xfe,0x2,0x4,0x80,0x88,0x90,0xa0,0xc0,0x80,0x84,0x84,0x7c,0x0, ++0x2,0x3f,0x22,0x22,0x22,0x22,0x49,0x9,0xff,0x8,0x1c,0x2b,0x49,0x88,0x8,0x8,0x4,0x4,0x4,0x24,0x24,0x24,0xa4,0x24,0xa4,0x24,0x24,0x24,0x4,0x4,0x14,0x8, ++0x10,0x10,0x17,0x11,0x59,0x56,0x53,0x94,0x19,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x80,0x84,0xfe,0x0,0xfc,0x20,0xfe,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x4,0x14,0x8, ++0x0,0x7b,0x48,0x49,0x52,0x4c,0x48,0x68,0x50,0x41,0x41,0x3f,0x1,0x1,0xff,0x0,0x44,0xfe,0x88,0xfc,0x88,0xf8,0x88,0xf8,0x88,0x98,0x0,0xf8,0x0,0x4,0xfe,0x0, ++0x10,0x10,0x13,0x10,0x7c,0x57,0x54,0x54,0x54,0x57,0x7c,0x50,0x14,0x1c,0xf2,0x41,0x10,0xd4,0x92,0x90,0x90,0xfe,0x90,0x90,0xd4,0x98,0x90,0xa8,0xc8,0x8a,0x86,0x2, ++0x10,0x10,0x13,0x54,0x54,0x57,0x54,0x54,0x54,0x57,0x54,0x54,0x5c,0x74,0x42,0x1,0x10,0xd0,0x94,0x92,0x90,0xfe,0x90,0x90,0xd4,0x98,0x90,0xa8,0xc8,0x8a,0x86,0x2, ++0x8,0x38,0xec,0x2a,0x28,0xfe,0x28,0x28,0x38,0xea,0x2c,0x28,0x35,0x24,0xa5,0x42,0x20,0x48,0xfc,0x88,0xa8,0x88,0xa8,0x90,0x80,0xfe,0x2,0x12,0xfa,0x2,0x14,0x8, ++0x8,0x9,0xf,0x11,0x11,0x3f,0x51,0x91,0x11,0x13,0x1d,0x11,0x11,0x11,0x15,0x12,0x20,0xa8,0x24,0x20,0x24,0xfe,0x20,0x20,0xa4,0x18,0x10,0x30,0x48,0x8a,0x6,0x2, ++0x10,0x8,0x7f,0x41,0x92,0x1e,0x22,0x54,0x8,0x14,0x22,0x7f,0xa2,0x22,0x3e,0x20,0x4,0xfe,0x10,0x24,0x7e,0x44,0x54,0x54,0x54,0x54,0x54,0x54,0x10,0x28,0x46,0x82, ++0x1,0x41,0x31,0x11,0x1,0x3,0xf5,0x19,0x11,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x20,0x20,0x20,0x24,0x2c,0x30,0x20,0x60,0xa0,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x10,0x10,0x13,0x10,0xfc,0x27,0x24,0x24,0x24,0x45,0x2a,0x10,0x28,0x44,0x86,0x1,0x10,0xd0,0x94,0x92,0x90,0xfe,0x90,0x90,0xd4,0x98,0x90,0xa8,0xc8,0x8a,0x86,0x2, ++0x0,0x7f,0x4,0x24,0x14,0x14,0x4,0x4,0xff,0x0,0x2a,0x29,0x28,0x48,0x7,0x0,0x8,0xfc,0x40,0x48,0x58,0x60,0x40,0x44,0xfe,0x0,0x10,0x88,0xa4,0x24,0xe0,0x0, ++0x0,0x3f,0x20,0x20,0x20,0x27,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x43,0x80,0x8,0xfc,0x0,0x0,0x20,0xf0,0x20,0x20,0x20,0xa0,0x40,0x0,0x4,0x4,0xfc,0x0, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x16,0x1a,0x32,0xd2,0x12,0x12,0x12,0x14,0x58,0x20,0x0,0x4,0xfe,0x0,0x8,0xfc,0x88,0x88,0x88,0xa8,0x90,0x80,0x82,0x82,0x7e,0x0, ++0x0,0x47,0x24,0x27,0x4,0x7,0xe2,0x25,0x2c,0x34,0x25,0x24,0x27,0x50,0x8f,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x8,0xfc,0x88,0x88,0x48,0x28,0xd0,0x6,0xfc,0x0, ++0x0,0x77,0x55,0x55,0x77,0x0,0x7f,0x0,0xff,0x10,0x22,0x3f,0x2,0x2,0x12,0xc,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0x48,0xc4,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x20,0x20,0x23,0x3c,0x24,0x4b,0x40,0xa0,0x20,0x21,0x22,0x20,0x28,0x30,0x22,0x1,0x10,0xd0,0x94,0x92,0x90,0xfe,0x90,0x90,0xd4,0x98,0x90,0xa8,0xc8,0x8a,0x86,0x2, ++0x0,0x3f,0x21,0x21,0x2f,0x21,0x22,0x24,0x28,0x3f,0x20,0x2,0x51,0x50,0x90,0xf,0x8,0xfc,0x8,0x48,0xe8,0x8,0x88,0x68,0x28,0xf8,0x8,0x0,0x84,0x92,0x12,0xf0, ++0x0,0xff,0x2,0x2,0x4,0x7f,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x40,0x4,0xfe,0x0,0x0,0x4,0xfe,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x54,0x8, ++0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x80,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x42,0x3e,0x0, ++0x0,0x7f,0x8,0x8,0xf,0x8,0x8,0xf,0x8,0x8,0x8,0xff,0x0,0x0,0x0,0x0,0x8,0xfc,0x20,0x20,0xe0,0x20,0x20,0xe0,0x20,0x24,0x3e,0xe0,0x20,0x20,0x20,0x20, ++0x8,0xc,0x8,0x1f,0x20,0x41,0x81,0x1,0x9,0x9,0x11,0x11,0x21,0x1,0x5,0x2,0x0,0x0,0x8,0xfc,0x8,0x10,0x0,0x0,0x40,0x20,0x10,0x18,0x8,0x0,0x0,0x0, ++0x20,0x23,0x21,0x3d,0x25,0x49,0x41,0xa1,0x21,0x21,0x27,0x20,0x28,0x30,0x20,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0xfe,0x8,0x8,0x8,0x8,0x8, ++0x0,0x47,0x32,0x12,0x83,0x62,0x22,0xb,0x12,0x22,0xe2,0x2f,0x20,0x20,0x20,0x20,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0x8,0xfe,0x8,0x8,0x8,0x8, ++0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0, ++0x0,0x0,0xff,0x0,0x3f,0x0,0x7f,0x0,0x3f,0x20,0x24,0x24,0x24,0xa,0x11,0x60,0x28,0x24,0xfe,0x20,0xa0,0x20,0xe0,0x20,0xa0,0x90,0x90,0x90,0x92,0xa,0x8a,0x84, ++0x1,0x11,0x11,0x21,0x7f,0x2,0x2,0x7,0x6,0xa,0x9,0x10,0x21,0x42,0x8c,0x30,0x0,0x20,0x10,0x4,0xfe,0x0,0x0,0xf0,0x10,0x20,0x40,0x80,0x40,0x30,0xe,0x4, ++0x0,0x7f,0x44,0x44,0x7f,0x20,0x18,0x8,0x0,0xf0,0x10,0x12,0x14,0x18,0x10,0x0,0x4,0xfe,0x44,0x44,0xfc,0x0,0x8,0x88,0x88,0x88,0x88,0x88,0x88,0x8,0x28,0x10, ++0x10,0x1f,0x28,0x45,0x0,0x8,0x8,0x10,0x37,0x50,0x90,0x10,0x10,0x10,0x13,0x10,0x40,0x7c,0xa0,0x10,0x80,0x90,0x88,0xfe,0x80,0x50,0x50,0x20,0x60,0x92,0xa,0x6, ++0x8,0x8,0x8,0x10,0x10,0x30,0x57,0x90,0x10,0x10,0x10,0x10,0x10,0x11,0x16,0x10,0x80,0xa0,0x98,0x88,0x80,0xfc,0x80,0x88,0x88,0x50,0x60,0x40,0xa0,0x12,0xa,0x6, ++0x0,0x0,0x7f,0x4,0x3,0x1,0x3f,0x0,0x0,0x1,0x6,0x8,0x30,0x48,0x7,0x0,0x10,0x78,0x80,0x0,0x0,0x0,0xf8,0x10,0x60,0x80,0x0,0x0,0x0,0x6,0xfc,0x0, ++0x20,0x17,0x10,0x45,0x45,0x49,0x49,0x5f,0x69,0x48,0x48,0x49,0x4a,0x48,0x48,0x40,0x4,0xfe,0x4,0x44,0x24,0x4,0xf4,0x4,0x24,0xc4,0x84,0x44,0x54,0x34,0x4,0xc, ++0x0,0x40,0x30,0x10,0x87,0x60,0x20,0x8,0x17,0x20,0xe0,0x20,0x21,0x22,0x27,0x20,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x40,0x40,0x80,0x10,0x8,0xfc,0x4, ++0x0,0x10,0xf8,0x20,0x27,0x20,0x20,0xf8,0x2f,0x20,0x20,0x20,0x39,0xe2,0x47,0x0,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x40,0x40,0x80,0x8,0x4,0xfe,0x2, ++0x8,0xff,0x8,0x4f,0x24,0x22,0x8f,0x62,0x2a,0x14,0x2f,0xe4,0x27,0x24,0x27,0x24,0x24,0xfe,0x20,0xf8,0x90,0xa0,0xfc,0xa0,0x90,0x8e,0xf4,0x90,0xf0,0x90,0xf0,0x10, ++0x10,0x10,0x14,0x7e,0x54,0x54,0x54,0x54,0x54,0x54,0x5c,0x54,0x11,0x11,0x12,0x14,0x8,0xfc,0x88,0x88,0x88,0xc8,0xa8,0xa8,0x88,0x88,0x88,0x88,0xa,0xa,0x6,0x0, ++0x0,0x3f,0x11,0xd,0x5,0xff,0x9,0x11,0x3f,0xd1,0x11,0x1f,0x11,0x11,0x1f,0x10,0x78,0x80,0x10,0x30,0x44,0xfe,0x20,0x10,0xfe,0x14,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0xe,0xf1,0x54,0x38,0xfe,0x11,0x54,0x92,0x7c,0x54,0x55,0x7c,0x54,0x54,0x7d,0x44,0x4,0xde,0x44,0x44,0x44,0x54,0xcc,0x44,0x44,0xcc,0x54,0x44,0x44,0x44,0x54,0x88, ++0x10,0x14,0x12,0xfd,0x12,0x38,0x56,0x91,0x12,0x14,0x1,0xff,0x2,0x4,0x18,0x60,0x10,0x50,0x94,0x7e,0x90,0x38,0xd4,0x12,0x90,0x50,0x4,0xfe,0x80,0x40,0x3c,0x8, ++0x8,0xfd,0x11,0x11,0x21,0x29,0x7d,0xa9,0x29,0x29,0x29,0x29,0x3a,0x2a,0x4,0x8,0x10,0xf8,0x10,0x10,0x10,0x90,0x50,0x50,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x10,0x11,0x3d,0x21,0x41,0xfd,0x11,0x11,0xfd,0x11,0x11,0x15,0x1a,0x12,0x4,0x8,0x10,0xf8,0x10,0x10,0x10,0x90,0x50,0x50,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x22,0x3f,0x40,0xbe,0x2a,0xff,0x2a,0x3e,0x2,0x1f,0x1,0x6,0x3f,0x9,0x19,0x22,0x20,0x24,0x7e,0xc4,0x28,0x90,0x2e,0xc4,0x20,0xc0,0x80,0x10,0xf8,0x20,0x18,0x8, ++0x0,0xf,0x8,0x8,0x8,0xa,0x9,0x9,0x8,0x8,0x8,0x8,0x10,0x10,0x20,0x40,0x20,0xf0,0x20,0x20,0x20,0x20,0x20,0xa0,0xa0,0x20,0x20,0x22,0x22,0x22,0x1e,0x0, ++0x10,0x13,0x10,0x14,0x59,0x51,0x51,0x91,0x11,0x11,0x11,0x29,0x24,0x44,0x81,0x2,0x4,0xfe,0x40,0x88,0xfc,0x8,0x28,0x28,0x28,0x48,0x48,0x48,0x80,0x90,0xc,0x4, ++0x0,0x0,0x3f,0x20,0x20,0x3f,0x24,0x24,0x22,0x22,0x21,0x20,0x41,0x42,0x84,0x18,0x10,0x78,0x80,0x0,0x0,0xf8,0x8,0x10,0x10,0x20,0x40,0x80,0x40,0x30,0xe,0x4, ++0x0,0x40,0x33,0x12,0x2,0x2,0xf2,0x12,0x12,0x12,0x12,0x14,0x15,0x28,0x44,0x3,0x8,0x1c,0xe0,0x0,0x0,0xf8,0x8,0x90,0x50,0x20,0x50,0x8c,0x4,0x0,0x6,0xfc, ++0x8,0x8,0xff,0x8,0x20,0x1b,0x4a,0x22,0x22,0xa,0xf2,0x22,0x22,0x22,0x21,0x20,0x20,0x24,0xfe,0x20,0x10,0xf8,0x10,0x10,0x10,0x50,0x20,0x0,0x2,0x2,0xfe,0x0, ++0x4,0x7e,0x45,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x11,0x2a,0x44,0x81,0x8,0x1c,0xe0,0x0,0x0,0xfc,0x4,0x48,0x48,0x50,0x30,0x20,0x50,0x48,0x8e,0x4, ++0x2,0x44,0x29,0x11,0x29,0x49,0x89,0x9,0x19,0x29,0x49,0x89,0x9,0x9,0x50,0x20,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x28,0x10,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x20,0x20,0x21,0x3d,0x25,0x49,0x41,0xa1,0x21,0x21,0x21,0x25,0x29,0x32,0x24,0x9,0x8,0x1c,0xe0,0x0,0x0,0xfc,0x4,0x48,0x48,0x50,0x30,0x20,0x50,0x48,0x8e,0x4, ++0x0,0x40,0x37,0x10,0x80,0x40,0x47,0x10,0x10,0x20,0xe0,0x21,0x26,0x29,0x20,0x20,0x10,0x38,0xc0,0x80,0x40,0x40,0xfc,0x8,0x30,0x40,0x80,0x0,0x0,0x6,0xfc,0x0, ++0x10,0x10,0x10,0x10,0x13,0xfc,0x10,0x10,0x10,0x10,0x1c,0xf0,0x41,0x1,0x2,0x4,0x80,0x40,0x40,0x4,0xfe,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0x8,0x8,0x50,0x20, ++0x8,0x8,0xff,0x8,0xa,0x1,0xff,0x4,0x4,0x7,0x4,0x4,0x8,0x8,0x10,0x20,0x20,0x24,0xfe,0x20,0x20,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0xa0,0x40, ++0x4,0x3,0x1,0x0,0xff,0x4,0x4,0x7,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x0,0x0,0x0,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0xa0,0x40, ++0x4,0x3e,0x24,0x24,0x27,0x3c,0x24,0x24,0x24,0x3c,0x24,0x24,0x25,0x25,0x4e,0x84,0x80,0x40,0x40,0x4,0xfe,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0x8,0x8,0x50,0x20, ++0x2,0x1,0x3f,0x20,0x3f,0x21,0x20,0x3f,0x22,0x22,0x23,0x22,0x44,0x44,0x88,0x10,0x0,0x8,0xfc,0x8,0xf8,0x0,0x84,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0xa0,0x40, ++0x0,0x7c,0x44,0x48,0x4f,0x50,0x48,0x48,0x44,0x44,0x44,0x68,0x51,0x41,0x42,0x44,0x80,0x40,0x40,0x4,0xfe,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0x8,0x8,0x50,0x20, ++0x10,0x10,0x10,0x10,0xff,0x24,0x24,0x24,0x24,0x44,0x28,0x10,0x29,0x45,0x82,0x4,0x80,0x40,0x40,0x4,0xfe,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0x8,0x8,0x50,0x20, ++0x8,0x8,0x8,0x10,0x17,0x30,0x50,0x90,0x10,0x10,0x10,0x10,0x11,0x11,0x12,0x14,0x80,0x40,0x40,0x4,0xfe,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0x8,0x8,0x50,0x20, ++0x0,0x20,0x10,0x10,0x7,0x0,0xf0,0x10,0x10,0x10,0x10,0x10,0x15,0x19,0x12,0x4,0x80,0x40,0x40,0x4,0xfe,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0x8,0x8,0x50,0x20, ++0x10,0x10,0x20,0x20,0x47,0xfc,0x10,0x20,0x40,0xfc,0x40,0x0,0x1d,0xe1,0x42,0x4,0x80,0x40,0x40,0x4,0xfe,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0x8,0x8,0x50,0x20, ++0x20,0x10,0x10,0x0,0xff,0x20,0x24,0x3e,0x24,0x24,0x24,0x24,0x44,0x54,0x89,0x2,0x40,0x40,0x40,0x84,0xfe,0x8,0x88,0x88,0x50,0x50,0x20,0x50,0x50,0x88,0xe,0x4, ++0x8,0x8,0xff,0x8,0x4,0x4,0x7c,0x4,0x4,0x7c,0x4,0x4,0xfc,0x4,0x4,0x4,0x20,0x24,0xfe,0x20,0x40,0x48,0x7c,0x40,0x48,0x7c,0x40,0x44,0x7e,0x40,0x40,0x40, ++0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x7c,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x40,0x40,0x44,0x7e,0x40,0x40,0x48,0x7c,0x40,0x40,0x40,0x44,0x7e,0x40,0x40,0x40, ++0x0,0x8,0x7c,0x4f,0x48,0x48,0x48,0x4f,0x48,0x48,0x48,0x78,0x4f,0x0,0x0,0x0,0x90,0x90,0x94,0x9e,0x90,0x90,0x94,0x9e,0x90,0x90,0x90,0x94,0x9e,0x90,0x90,0x90, ++0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0xf0,0x20,0x24,0x2c,0x30,0x20,0x30,0x2c,0x24,0x20,0x20,0x10,0x12,0xa,0x4, ++0x4,0x7f,0x45,0x45,0x45,0x7d,0x45,0x45,0x45,0x7d,0x45,0x45,0x45,0x45,0x54,0x88,0x4,0xfe,0x24,0x24,0x24,0x24,0x24,0xfc,0x4,0x0,0x0,0x2,0x2,0x2,0xfe,0x0, ++0x0,0x7f,0x42,0x42,0x5e,0x42,0x42,0x5e,0x42,0x42,0x7e,0x42,0x42,0x42,0x7f,0x0,0x4,0xfe,0x40,0x50,0x78,0x40,0x50,0x78,0x40,0x48,0x7c,0x40,0x40,0x44,0xfe,0x0, ++0x20,0x10,0x10,0x7,0x0,0xf0,0x10,0x13,0x10,0x10,0x10,0x17,0x14,0x18,0x10,0x0,0x90,0x90,0x94,0x9e,0x90,0x90,0x90,0x9c,0x90,0x90,0x94,0x9e,0x90,0x90,0x90,0x90, ++0x0,0x8,0x7c,0x48,0x48,0x48,0x4f,0x48,0x48,0x48,0x49,0x79,0x4a,0x2,0x4,0x8,0x40,0x50,0x48,0x48,0x40,0x44,0xfe,0x40,0xa0,0xa0,0x10,0x10,0x8,0xe,0x4,0x0, ++0x4,0x3e,0x24,0x27,0x24,0x3c,0x25,0x25,0x25,0x3d,0x25,0x25,0x25,0x24,0x54,0x88,0x20,0x20,0x24,0xfe,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x2c,0x20,0x20,0x20, ++0x1,0x0,0x3f,0x20,0x24,0x24,0x2f,0x21,0x23,0x22,0x25,0x24,0x28,0x30,0x43,0x8c,0x0,0x88,0xfc,0x80,0x90,0x88,0xfe,0x0,0xf8,0x8,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x1,0x41,0x2f,0x21,0x1,0x8f,0x49,0x9,0x1f,0x29,0xe1,0x21,0x22,0x22,0x24,0x28,0x20,0x24,0xfe,0x24,0x24,0xfc,0x24,0x20,0xfe,0x22,0x22,0x2a,0x24,0x20,0x20,0x20, ++0x4,0x7f,0x4,0x7f,0x44,0x7f,0x4,0x8,0x3f,0xd0,0x11,0x11,0x11,0x2,0xc,0x30,0x48,0xfc,0x48,0xf8,0x40,0xfe,0x42,0x4a,0xf4,0x10,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x8,0x8,0xff,0x8,0x4,0x4,0x8,0x10,0x20,0xcf,0x4,0x4,0x4,0x8,0x10,0x20,0x20,0x24,0xfe,0x20,0x80,0x80,0x40,0x30,0xe,0xe4,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x4,0xfe,0x28,0x28,0xfe,0xaa,0xab,0xae,0xc2,0x82,0xfe,0x82,0x82,0xfe,0x82,0x1,0x8,0x48,0x48,0x48,0x84,0x84,0x2,0xfc,0x44,0x44,0x44,0x44,0x44,0x44,0x94,0x8, ++0x0,0x8,0x7c,0x48,0x48,0x49,0x49,0x4a,0x4d,0x48,0x48,0x78,0x49,0x1,0x2,0x4,0x20,0xa0,0xa0,0x90,0x90,0x8,0xe,0x4,0xf8,0x88,0x88,0x88,0x8,0x8,0x28,0x10, ++0x10,0x1f,0x10,0x2f,0x40,0xbf,0x1,0x9,0x8,0x10,0x3f,0x48,0x8,0x8,0x12,0x21,0x8,0xfc,0x0,0xf8,0x0,0xf8,0x8,0x8,0x88,0x48,0xb8,0xa8,0x88,0x8a,0x8a,0x4, ++0x0,0x4,0x4,0x8,0x8,0x10,0x20,0x4f,0x84,0x4,0x4,0x4,0x4,0x8,0x11,0x20,0x80,0x80,0x40,0x40,0x20,0x10,0x8,0xee,0x24,0x20,0x20,0x20,0x20,0x20,0x40,0x80, ++0x10,0x10,0x20,0x20,0x48,0xf9,0x11,0x22,0x45,0xf8,0x40,0x0,0x19,0xe1,0x42,0x4,0x20,0xa0,0xa0,0x90,0x90,0x8,0xe,0x4,0xf8,0x88,0x88,0x88,0x8,0x8,0x28,0x10, ++0x10,0x10,0x10,0x10,0x13,0xfc,0x10,0x10,0x10,0x10,0x10,0x1c,0xf0,0x40,0x1,0x6,0x40,0x20,0x20,0x4,0xfe,0x88,0x88,0x88,0x88,0x48,0x50,0x20,0x50,0x88,0xe,0x4, ++0x8,0x8,0x8,0xfe,0x18,0x2c,0x4b,0x8,0x1,0x11,0x9,0xa,0x4,0x8,0x30,0xc0,0x20,0x20,0x24,0xfe,0x60,0xb8,0x24,0x20,0x10,0x30,0x40,0x80,0x40,0x30,0xe,0x4, ++0x0,0x41,0x31,0x11,0x82,0x64,0x28,0x7,0x11,0x21,0xe1,0x21,0x22,0x22,0x24,0x28,0x20,0x20,0x20,0x10,0x10,0xe,0x4,0xf0,0x10,0x10,0x10,0x10,0x10,0x10,0xa0,0x40, ++0x10,0x10,0x10,0x54,0x38,0x11,0xfd,0x12,0x39,0x34,0x50,0x90,0x11,0x11,0x12,0x14,0x20,0xa0,0xa0,0x90,0x90,0x8,0xe,0x4,0xf8,0x88,0x88,0x88,0x8,0x8,0x28,0x10, ++0x1,0x1,0x1,0xff,0x2,0x4,0x8,0x30,0xdf,0x11,0x11,0x1f,0x11,0x11,0x1f,0x10,0x0,0x0,0x4,0xfe,0x80,0x40,0x20,0x1e,0xf4,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x8,0x9,0x9,0x11,0x12,0x32,0x54,0x9b,0x11,0x11,0x11,0x11,0x12,0x12,0x14,0x10,0x20,0x20,0x20,0x10,0x10,0xe,0x4,0xf0,0x10,0x10,0x10,0x10,0x10,0x10,0xa0,0x40, ++0x0,0x4,0x4,0x8,0x1f,0x24,0xc4,0x9,0x30,0x0,0x2a,0x29,0x28,0x48,0x7,0x0,0x80,0x80,0x40,0x20,0xf0,0x2e,0x24,0x20,0xc0,0x0,0x10,0x88,0xa4,0x24,0xe0,0x0, ++0x10,0x10,0x13,0x10,0x59,0x57,0x51,0x93,0x12,0x12,0x12,0x12,0x12,0x10,0x11,0x16,0x40,0x50,0xf8,0x40,0x54,0xfe,0x10,0xf8,0x8,0x48,0x48,0x48,0x48,0xa0,0x18,0x8, ++0x11,0xd,0x5,0x7f,0x3,0x5,0x19,0x4,0x4,0x3f,0x4,0x4,0xff,0x8,0x18,0x20,0x10,0x30,0x40,0xfc,0x80,0x40,0x3c,0x48,0x40,0xf8,0x40,0x44,0xfe,0x20,0x18,0x8, ++0x1,0x1,0x1,0x7f,0x1,0x1,0x1,0x3f,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x0,0x0,0x8,0xfc,0x0,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x8,0x8,0xa,0x7f,0x8,0xa,0xff,0x8,0xa,0x7f,0x8,0x8,0xf,0x78,0x20,0x0,0x8,0x8,0x8,0x8,0x8,0xfe,0x8,0x8,0x48,0x28,0x28,0x8,0x8,0x8,0x28,0x10, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x3b,0x36,0x52,0x52,0x92,0x13,0x12,0x14,0x14,0x18,0x0,0x8,0xfc,0x8,0x8,0x8,0x18,0xa8,0x48,0x48,0xa8,0x18,0x8,0xa,0xa,0x6, ++0x10,0x10,0x10,0x15,0x7e,0x54,0x54,0x57,0x54,0x7c,0x51,0x14,0x1d,0xe4,0x40,0x0,0x80,0x80,0xfc,0x88,0x50,0x20,0xde,0x24,0xf8,0x20,0xfc,0x20,0xfc,0x20,0x20,0x20, ++0x10,0x10,0x10,0x11,0x56,0x54,0x54,0x57,0x54,0x54,0x55,0x5c,0x65,0x0,0x0,0x0,0x80,0x80,0xfc,0x88,0x50,0x20,0xde,0x24,0xf8,0x20,0xfc,0x20,0xfc,0x20,0x20,0x20, ++0x10,0x10,0x10,0x1d,0x22,0x20,0x7c,0x93,0x10,0xfc,0x11,0x10,0x15,0x18,0x10,0x0,0x80,0x80,0xfc,0x88,0x50,0x20,0xde,0x24,0xf8,0x20,0xfc,0x20,0xfc,0x20,0x20,0x20, ++0x0,0x3f,0x20,0x28,0x24,0x22,0x22,0x21,0x21,0x22,0x22,0x24,0x28,0x30,0x40,0x80,0x10,0xf8,0x10,0x50,0x50,0x90,0x90,0x10,0x10,0x90,0x90,0x50,0x50,0x12,0xa,0x6, ++0x1,0x0,0x1f,0x10,0x97,0x54,0x56,0x15,0x34,0x54,0xd4,0x14,0x25,0x2a,0x48,0x10,0x0,0x84,0xfe,0x8,0xfc,0x8,0x18,0x18,0xa8,0x48,0x48,0xa8,0x18,0x1a,0xa,0x6, ++0x10,0x10,0x10,0x15,0x5a,0x50,0x50,0x93,0x10,0x10,0x29,0x24,0x45,0x40,0x80,0x0,0x80,0x80,0xfc,0x88,0x50,0x20,0xde,0x24,0xf8,0x20,0xfc,0x20,0xfc,0x20,0x20,0x20, ++0x0,0x41,0x23,0x24,0x0,0x1,0xee,0x20,0x27,0x20,0x23,0x20,0x27,0x20,0x50,0x8f,0x80,0xfc,0x8,0xb0,0x40,0xb0,0x4e,0x40,0xfc,0x40,0xf8,0x40,0xfc,0x40,0x46,0xfc, ++0x0,0x47,0x30,0x12,0x2,0xa,0x12,0x12,0x23,0xe0,0x20,0x2f,0x20,0x20,0x20,0x20,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x4,0x24,0xf4,0x4,0x4,0x28,0x10, ++0x10,0x10,0x24,0x23,0x4a,0xf8,0x17,0x22,0x42,0xfa,0x42,0x3,0x1a,0xe2,0x45,0x8,0x40,0x7c,0x88,0x50,0x20,0xd8,0x26,0xf8,0x20,0xf8,0x20,0xfc,0x20,0x20,0x26,0xfc, ++0x0,0x47,0x24,0x24,0x6,0x5,0xe4,0x24,0x24,0x24,0x25,0x2e,0x34,0x24,0x8,0x10,0x8,0xfc,0x8,0x8,0x18,0x18,0xa8,0x48,0x48,0xa8,0x18,0x18,0x8,0xa,0xa,0x6, ++0x1,0x1,0x7f,0x1,0x3f,0x2,0xff,0x4,0x9,0x31,0xcf,0x1,0x1f,0x1,0x1,0x1,0x0,0x8,0xfc,0x0,0xf8,0x0,0xfe,0x40,0x20,0x1e,0xe4,0x0,0xf0,0x0,0x0,0x0, ++0x0,0x3f,0x20,0x20,0x2f,0x20,0x28,0x24,0x22,0x21,0x22,0x24,0x28,0x20,0x40,0x80,0x10,0xf8,0x10,0x10,0xf0,0x50,0x50,0x90,0x90,0x10,0x90,0xd0,0x50,0x12,0xa,0x6, ++0x10,0x12,0x12,0x2f,0x22,0x62,0xaf,0x2a,0x2a,0x2f,0x22,0x22,0x22,0x24,0x28,0x20,0x40,0x40,0x48,0xfc,0x48,0x48,0xf8,0x40,0x44,0xfe,0x44,0x44,0x54,0x48,0x40,0x40, ++0x0,0xff,0x0,0x1,0x3,0x5,0x9,0x31,0xc1,0x1f,0x10,0x10,0x10,0x10,0x1f,0x10,0x4,0xfe,0x80,0x0,0x0,0x60,0x18,0x6,0x12,0xf8,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x1,0x1,0x1,0x7f,0x1,0x1,0x1,0xff,0x1,0x2,0x2,0x4,0x4,0x8,0x10,0x60,0x0,0x0,0x8,0xfc,0x0,0x0,0x4,0xfe,0x0,0x80,0x80,0x40,0x40,0x30,0xe,0x4, ++0x8,0xff,0x8,0x7f,0x49,0x7f,0x49,0x7f,0x49,0x8,0xff,0x10,0x1e,0x12,0x22,0x47,0x20,0xa0,0x20,0x24,0x7e,0x84,0x44,0x44,0x28,0x28,0x90,0x10,0x28,0x48,0x86,0x4, ++0x4,0x3e,0x24,0x25,0x24,0x3c,0x24,0x27,0x24,0x3c,0x24,0x24,0x24,0x24,0x4d,0x86,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x50,0x50,0x88,0x88,0x6,0x4, ++0x10,0x20,0x57,0x55,0x55,0x55,0x77,0x55,0x55,0x55,0x77,0x14,0x24,0x24,0x44,0x84,0xc,0xf0,0x2,0x54,0x54,0x0,0x7c,0x8,0x10,0x14,0xfe,0x10,0x10,0x10,0x50,0x20, ++0x10,0x10,0x10,0x11,0xfc,0x10,0x14,0x1b,0x30,0xd0,0x10,0x10,0x10,0x10,0x51,0x26,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x50,0x50,0x88,0x88,0x6,0x4, ++0x10,0x11,0x11,0x17,0xf9,0x11,0x17,0x1d,0x35,0xd7,0x11,0x11,0x11,0x12,0x54,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0xfc,0x24,0x20,0xfe,0x22,0x22,0x2a,0x24,0x20,0x20, ++0x10,0x17,0x20,0xfb,0x22,0x52,0x53,0xf8,0x17,0x14,0xfc,0x17,0x14,0x14,0x17,0x14,0x8,0xfc,0x0,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x4, ++0x10,0x11,0x14,0x7e,0x54,0x54,0x54,0x54,0x55,0x55,0x55,0x5d,0x11,0x11,0x11,0x11,0x8,0xfc,0x0,0xf8,0x88,0x88,0xf8,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x4, ++0x10,0x1f,0x10,0x2f,0x40,0xbf,0xa,0x7f,0xa,0x7f,0x4a,0x7f,0xa,0xa,0x12,0x62,0x8,0xfc,0x0,0xf8,0x0,0xf8,0x8,0xc8,0x48,0xc8,0x8,0xe8,0x28,0xaa,0x4a,0x4, ++0x10,0x12,0x1f,0x28,0x45,0x88,0x8,0x17,0x30,0x52,0x91,0x11,0x10,0x10,0x10,0x10,0x40,0x44,0x7e,0xa0,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x50,0x20, ++0x8,0x8,0x8,0x10,0x10,0x3f,0x50,0x90,0x10,0x10,0x10,0x11,0x11,0x12,0x14,0x18,0x40,0x40,0x50,0x4c,0x44,0xfe,0x40,0x40,0x40,0xa0,0xa0,0x10,0x10,0x8,0xe,0x4, ++0x10,0x10,0x17,0x20,0x22,0x62,0xa0,0x27,0x20,0x20,0x2f,0x20,0x20,0x20,0x21,0x20,0x8,0x3c,0xc0,0x8,0x48,0x50,0x0,0xf8,0x20,0x44,0xfe,0x40,0x40,0x40,0x40,0x80, ++0x2,0x3f,0x22,0x22,0x22,0x3e,0x22,0x22,0x22,0x3e,0x22,0x22,0x22,0x22,0x4a,0x84,0x8,0xfc,0x88,0x88,0x88,0x98,0x80,0xfc,0xa4,0xa4,0xa8,0x90,0xa8,0xa8,0xc6,0x84, ++0x40,0x30,0x17,0x0,0x82,0x62,0x20,0xb,0x10,0x20,0xef,0x20,0x20,0x20,0x21,0x20,0x8,0x3c,0xc0,0x8,0x48,0x50,0x0,0xf8,0x20,0x44,0xfe,0x40,0x40,0x40,0x40,0x80, ++0x40,0x30,0x17,0x0,0x81,0x60,0x20,0xf,0x10,0x23,0xe2,0x22,0x22,0x22,0x23,0x22,0x80,0x48,0xfc,0x0,0x10,0xa0,0x4,0xfe,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x20,0x17,0x10,0x3,0xfa,0xa,0x13,0x38,0x57,0x94,0x14,0x17,0x14,0x14,0x17,0x14,0x8,0xfc,0x0,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x4, ++0x20,0x10,0x10,0x1,0xfd,0xb,0x15,0x31,0x55,0x99,0x15,0x11,0x11,0x11,0x11,0x11,0x90,0x90,0x94,0x12,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x28,0x28,0x46,0x84,0x0, ++0x4,0x4,0x4,0x7f,0x4,0x4,0x7f,0x44,0x44,0x7f,0x44,0x4,0x8,0x30,0xc0,0x0,0x40,0x40,0x48,0xfc,0x48,0x48,0xf8,0x40,0x44,0xfe,0x44,0x44,0x54,0x48,0x40,0x40, ++0x1,0x1,0xff,0x1,0x1,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x21,0x21,0x21,0x20,0x20,0x14,0xfe,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x10,0x10,0x17,0x10,0xfc,0x10,0x17,0x18,0x30,0xd0,0x10,0x11,0x11,0x12,0x54,0x28,0x0,0x8,0xfc,0x40,0x40,0x44,0xfe,0x40,0x40,0xa0,0xa0,0x20,0x22,0x22,0x1e,0x0, ++0x10,0x10,0x15,0xfe,0x20,0x29,0x49,0x7f,0x9,0x9,0xf,0xf9,0x49,0x9,0x9,0x9,0x28,0x24,0xfe,0x20,0x24,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x24,0x24,0x24,0xc, ++0x10,0x10,0x17,0x24,0x24,0x64,0xa5,0x25,0x27,0x25,0x25,0x25,0x29,0x29,0x31,0x21,0x80,0x44,0xfe,0x80,0x88,0x88,0x8,0xfe,0x8,0x48,0x28,0x28,0x8,0x8,0x28,0x10, ++0x4,0x8,0x14,0x62,0x1,0xe,0x30,0xdf,0x1,0x1,0x3f,0x1,0x9,0x5,0x7f,0x0,0x40,0x20,0x50,0x8c,0x0,0xe0,0x1e,0xf4,0x0,0x10,0xf8,0x0,0x20,0x48,0xfc,0x0, ++0x4,0x8,0x34,0x3,0xc,0x30,0xc0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x20,0x40,0x0,0x40,0x20,0x58,0x80,0x60,0x1e,0xe4,0x0,0x0,0x10,0xf8,0x80,0x80,0x80,0x80,0x80, ++0x0,0x3c,0x27,0x24,0x24,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x25,0x25,0x45,0x8d,0x28,0x24,0xfe,0x20,0x24,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x24,0x24,0x24,0xc, ++0x8,0x7c,0x4b,0x4a,0x4a,0x7a,0x4a,0x4a,0x4b,0x7a,0x4a,0x4a,0x4a,0x5a,0x84,0x8,0x40,0x24,0xfe,0x40,0x44,0x44,0x84,0xfe,0x84,0xa4,0x94,0x94,0x84,0x84,0x94,0x88, ++0x2,0x1,0x3f,0x22,0x22,0x22,0x24,0x27,0x2c,0x35,0x24,0x24,0x24,0x44,0x84,0x4,0x0,0x8,0xfc,0x0,0x10,0x10,0x14,0xfe,0x10,0x10,0x90,0x90,0x10,0x10,0x50,0x20, ++0x1,0x0,0x3f,0x22,0x22,0x25,0x2c,0x34,0x24,0x2f,0x29,0x2a,0x48,0x49,0x8a,0x8,0x0,0x84,0xfe,0x10,0x14,0xfe,0x90,0x10,0xb4,0xfe,0x44,0xa4,0x84,0x44,0x34,0x8, ++0x8,0x8,0xa,0x7f,0x8,0xa,0xff,0x8,0x28,0x2a,0x2f,0x28,0x28,0x58,0x88,0x7,0x40,0x40,0x40,0x40,0x40,0x60,0x50,0x4c,0x44,0x40,0x40,0x40,0x40,0x40,0x6,0xfc, ++0x0,0xff,0x0,0x3f,0x20,0x20,0x3f,0x0,0x7f,0x44,0x44,0x7f,0x44,0x44,0x7f,0x40,0x44,0xe4,0x84,0xd4,0x94,0x94,0x94,0x54,0xf4,0x54,0x54,0xd4,0x44,0x44,0xd4,0x48, ++0xff,0x4,0x3f,0x24,0x3f,0x12,0x23,0x4a,0x17,0x32,0x53,0x91,0x13,0x1d,0x10,0x17,0xfe,0x40,0xf8,0x48,0xf8,0x0,0xfc,0x0,0xf8,0x48,0xf8,0x0,0xf8,0x10,0xe2,0x1c, ++0x4,0x7e,0x44,0x55,0x54,0x54,0x57,0x54,0x55,0x55,0x55,0x11,0x29,0x27,0x45,0x80,0x8,0x8,0x2c,0xfa,0x8,0x8,0xfe,0x48,0x48,0x78,0x48,0x48,0x78,0xca,0xa,0x4, ++0x10,0x1f,0x20,0x2f,0x48,0x8f,0x8,0xf,0x4,0xf,0xc,0x12,0x21,0x42,0x4,0x38,0x8,0xfc,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x0,0xf0,0x20,0x40,0x80,0x40,0x30,0xe, ++0x8,0x8,0xf,0x10,0x17,0x34,0x57,0x94,0x17,0x14,0x10,0x1f,0x12,0x11,0x10,0x10,0x50,0x48,0xfe,0x40,0xfc,0x44,0xfc,0x44,0xfc,0x44,0x10,0xfe,0x10,0x10,0x50,0x20, ++0x8,0x8,0x8,0x10,0x10,0x37,0x50,0x90,0x11,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x90,0x90,0x10,0x10,0x10,0x50,0x20, ++0x1,0x2,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x1f,0x11,0x1,0xff,0x1,0x1,0x1,0x0,0x10,0xf8,0x10,0xf0,0x0,0xf0,0x10,0x10,0xf0,0x0,0x4,0xfe,0x0,0x0,0x0, ++0x4,0x8,0x10,0x20,0x40,0x8,0x4,0x4,0x2,0x2,0x1,0x2,0x4,0x8,0x30,0xc0,0x40,0x20,0x10,0xc,0x24,0x20,0x40,0x40,0x80,0x80,0x0,0x80,0x40,0x30,0xe,0x4, ++0x9,0x7d,0x49,0x4b,0x4d,0x79,0x49,0x49,0x49,0x79,0x4a,0x4c,0x48,0x48,0x49,0x9e,0x4,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x4,0x4,0xf,0x10,0x20,0x5f,0x10,0x11,0x11,0x11,0x11,0x11,0x2,0x4,0x18,0x60,0x0,0x0,0xe0,0x40,0x90,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0xc0,0x30,0x18,0x8, ++0x2,0x1,0x7f,0x40,0x9f,0x0,0x1f,0x10,0x1f,0x0,0x3f,0x21,0x3f,0x21,0x3f,0x20,0x0,0x0,0xfe,0x22,0xf4,0x0,0xf0,0x10,0xf0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x0,0x20,0x18,0x8,0x0,0xf0,0x10,0x10,0x10,0x10,0x10,0x12,0x14,0x18,0x10,0x0,0x40,0x40,0x40,0x40,0x40,0x50,0x48,0x46,0x42,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x0,0x7c,0x44,0x49,0x49,0x53,0x4d,0x49,0x45,0x45,0x45,0x69,0x51,0x41,0x41,0x41,0x88,0x88,0x88,0x8,0x8,0xfe,0x8,0x8,0x48,0x28,0x28,0x8,0x8,0x8,0x28,0x10, ++0x10,0x10,0x10,0x13,0xfc,0x24,0x24,0x24,0x25,0x48,0x28,0x10,0x28,0x47,0x84,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x10,0x10,0x27,0x20,0x43,0xfa,0x13,0x22,0x43,0xfa,0x40,0x7,0x1a,0xe1,0x40,0x0,0x50,0x48,0xfc,0x40,0xf8,0x48,0xf8,0x48,0xf8,0x48,0x10,0xfe,0x10,0x10,0x10,0x20, ++0x0,0x8,0x7c,0x49,0x49,0x4b,0x4d,0x49,0x49,0x49,0x49,0x79,0x49,0x1,0x1,0x1,0x88,0x88,0x88,0x8,0x8,0xfe,0x8,0x8,0x48,0x28,0x28,0x8,0x8,0x8,0x28,0x10, ++0x1,0xf,0x79,0x4b,0x4a,0x4b,0x4a,0x4b,0x49,0x49,0x4a,0x7c,0x4a,0x2,0x3,0x0,0x10,0xfe,0x10,0xf8,0x8,0xf8,0x8,0xf8,0x4,0xfe,0x44,0x64,0x94,0x4,0xe4,0xc, ++0x7,0x8,0x7f,0x4a,0x4b,0x4a,0x4b,0x4a,0x4b,0x49,0x49,0x7f,0x48,0x0,0x1,0xe,0xfc,0x80,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x40,0x3e,0xc0,0xa0,0x42,0xb2,0xe, ++0x1,0x40,0x2f,0x0,0x1,0x1,0xe2,0x27,0x20,0x20,0x20,0x25,0x2a,0x30,0x23,0xc,0x0,0x84,0xfe,0x80,0x0,0x10,0x10,0xe0,0x48,0x48,0x90,0x20,0x50,0x88,0x4,0x4, ++0x0,0x4,0xfe,0x4,0x4,0x5,0x7e,0x44,0x40,0x40,0x40,0x40,0x4c,0x70,0x41,0x6,0x80,0x80,0x80,0x84,0xfe,0x8,0x88,0x88,0x88,0x50,0x50,0x20,0x50,0x88,0xe,0x4, ++0x10,0x10,0x17,0x14,0xfc,0x17,0x34,0x3c,0x57,0x54,0x95,0x15,0x16,0x14,0x10,0x10,0x0,0x84,0xfe,0x88,0x88,0xa8,0xa8,0xbe,0x88,0x10,0x18,0xa8,0xaa,0x4a,0x86,0x0, ++0x10,0x13,0x10,0x1c,0x21,0x21,0x7d,0x91,0x11,0x7c,0x10,0x10,0x14,0x18,0x10,0x0,0x4,0xfe,0x20,0x28,0x3c,0x20,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x8,0x4,0x7f,0x1,0x1,0x3f,0x1,0x1,0x7f,0x0,0x3f,0x24,0x24,0x24,0xff,0x0,0x20,0x48,0xfc,0x0,0x10,0xf8,0x0,0x8,0xfc,0x0,0xf8,0x48,0x48,0x48,0xfe,0x0, ++0x41,0x2f,0x29,0x9,0x8f,0x49,0x49,0x1f,0x28,0x28,0xca,0x4b,0x4d,0x48,0x40,0x41,0x4,0xfe,0x10,0x10,0x50,0x50,0x54,0x7e,0x10,0x10,0x20,0x30,0x52,0x52,0x8e,0x0, ++0x0,0x3f,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x10,0xf8,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0x8,0x8,0x8,0xff,0x8,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0x8,0xf,0x8,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0xe0,0x20,0x20,0x20,0x20,0xe0,0x20, ++0x10,0x10,0x11,0x10,0xfc,0x10,0x30,0x3b,0x54,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x0,0x8,0xfc,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x11,0x11,0x11,0x11,0xff,0x11,0x39,0x35,0x51,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x8,0x8,0x8,0x8,0xfe,0x8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x12,0x1f,0x28,0x45,0x80,0x3f,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x40,0x44,0x7e,0xa0,0x10,0x0,0xf8,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x3d,0x24,0x24,0x24,0x3c,0x24,0x27,0x24,0x3c,0x24,0x24,0x24,0x44,0x94,0x8,0x8,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x8,0x8,0x9,0x7e,0x8,0x8,0xfe,0x9,0x28,0x28,0x2e,0x28,0x28,0x38,0x48,0x87,0x0,0x8,0xfc,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x6,0xfc, ++0x0,0x0,0x7f,0x40,0x7f,0x40,0x5f,0x51,0x51,0x5f,0x90,0x2,0x29,0x28,0x48,0x7,0x50,0x48,0xfc,0x40,0xc0,0x48,0x48,0x50,0x22,0x52,0x8e,0x0,0x90,0xac,0x24,0xe0, ++0x8,0x1d,0xf0,0x10,0x10,0xfc,0x10,0x3b,0x34,0x50,0x50,0x90,0x10,0x10,0x10,0x10,0x8,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x0,0x7c,0x4,0x8,0xff,0x24,0x24,0x3c,0x24,0x3c,0x24,0x24,0xfe,0x4,0x5,0x6,0x40,0x40,0x40,0x84,0xfe,0x8,0x88,0x88,0x50,0x50,0x20,0x50,0x50,0x88,0xe,0x4, ++0x10,0xfe,0x44,0x29,0xfe,0x1,0x7c,0x44,0x7d,0x44,0x7c,0x10,0xfe,0x10,0x10,0x11,0x40,0x78,0xd0,0x20,0x58,0x86,0xf8,0x20,0xfc,0x0,0xf8,0x88,0xa8,0xa8,0x58,0x84, ++0x0,0x7f,0x40,0x40,0x48,0x44,0x42,0x41,0x42,0x44,0x48,0x50,0x40,0x40,0x40,0x40,0x4,0xfe,0x4,0x4,0x24,0x64,0x84,0x4,0x84,0x64,0x34,0x14,0x4,0x4,0x14,0x8, ++0x1,0x7f,0x41,0x41,0x63,0x63,0x55,0x55,0x49,0x55,0x53,0x63,0x41,0x41,0x45,0x42,0x4,0x84,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x4,0x14,0x8, ++0x10,0x13,0x12,0x1e,0x23,0x22,0x7e,0x92,0x12,0x7e,0x12,0x13,0x16,0x1a,0x12,0x2,0x4,0xfe,0x4,0x4,0xc,0x8c,0x54,0x24,0x24,0x54,0x8c,0xc,0x4,0x4,0x14,0x8, ++0x20,0x22,0x3f,0x48,0x48,0x88,0x9,0xff,0x8,0x2a,0x2a,0x2a,0x2a,0x3e,0x23,0x2,0x0,0x0,0x8,0xfc,0x20,0x20,0x20,0xa0,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x4,0x3e,0x25,0x24,0x24,0x3c,0x24,0x24,0x24,0x3c,0x24,0x24,0x24,0x27,0x44,0x8c,0x0,0x8,0xfc,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x20,0x23,0x22,0x4a,0x4b,0xf2,0x12,0x22,0x42,0xfa,0x42,0x3,0x1a,0xe2,0x42,0x2,0x4,0xfe,0x4,0x4,0xc,0x8c,0x54,0x24,0x24,0x54,0x8c,0xc,0x4,0x4,0x14,0x8, ++0x1,0x41,0x41,0x7f,0x0,0x7f,0x40,0x48,0x44,0x42,0x41,0x42,0x44,0x48,0x50,0x40,0x0,0x4,0x4,0xfc,0x4,0xfe,0x4,0x24,0x44,0x84,0x4,0x84,0x44,0x34,0x14,0x8, ++0x41,0x31,0x17,0x81,0x61,0x2f,0x1,0x12,0x27,0xea,0x22,0x23,0x22,0x22,0x21,0x20,0x10,0x10,0xfc,0x10,0x14,0xfe,0x20,0x10,0xfe,0x14,0x10,0xf0,0x4,0x4,0xfc,0x0, ++0x10,0x10,0x10,0x11,0xfc,0x10,0x30,0x38,0x54,0x50,0x90,0x10,0x10,0x13,0x10,0x10,0x0,0x0,0x8,0xfc,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x20,0x3e,0x50,0x81,0x7f,0x0,0x1f,0x10,0x1f,0x0,0x7f,0x40,0x4f,0x48,0x4f,0x40,0x40,0x7c,0x90,0x0,0xfc,0x0,0xf0,0x10,0xf0,0x4,0xfe,0x4,0xe4,0x24,0xe4,0xc, ++0x2,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x2,0xff,0x4,0x9,0x11,0x2f,0xc1,0x1,0x1,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x40,0x20,0x50,0xee,0x4,0x0,0x0, ++0x2,0x1,0xff,0x0,0x1f,0x10,0x10,0x1f,0x0,0x7f,0x40,0x4f,0x48,0x48,0x4f,0x40,0x0,0x4,0xfe,0x0,0xf0,0x10,0x10,0xf0,0x4,0xfe,0x4,0xe4,0x24,0x24,0xe4,0xc, ++0x1,0x7f,0x8,0xf,0x0,0x7f,0x48,0x8f,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x8,0xfc,0x20,0xe0,0x0,0xfe,0x22,0xe4,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x10,0x30, ++0x10,0xc,0x4,0x7f,0x1,0x1,0x1,0x3f,0x1,0x1,0x1,0xff,0x20,0x24,0x22,0x40,0x10,0x30,0x40,0xfc,0x0,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x10,0x88,0x44,0x4, ++0x11,0x10,0x92,0x55,0x38,0x10,0xfe,0x11,0x38,0x34,0x54,0x53,0x90,0x12,0x12,0x14,0x4,0x88,0x50,0xfc,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0,0xa4,0x92,0x2, ++0x10,0x10,0x1f,0x10,0xfb,0x12,0x12,0x1b,0x30,0xd7,0x14,0x15,0x15,0x15,0x54,0x24,0x80,0x44,0xfe,0x0,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x4,0xf4,0x14,0xf4,0x4,0xc, ++0x10,0x10,0x1f,0x20,0x21,0x7d,0x91,0x11,0x7c,0x13,0x12,0x12,0x16,0x1a,0x12,0x2,0x40,0x24,0xfe,0x0,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x4,0xf4,0x94,0xf4,0x4,0xc, ++0x8,0x1c,0xf3,0x10,0x11,0xfd,0x11,0x39,0x34,0x53,0x52,0x92,0x12,0x12,0x12,0x12,0x40,0x24,0xfe,0x0,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x4,0xf4,0x94,0xf4,0x4,0xc, ++0x1,0x11,0x11,0x1f,0x11,0x21,0x1,0xff,0x0,0x1f,0x10,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x7f,0x0,0x1f,0x10,0x10,0x1f,0x0,0xff,0x0,0x1f,0x10,0x10,0x1f,0x10,0x0,0x0,0xfc,0x10,0x90,0x90,0x90,0x90,0x14,0xfe,0x10,0x90,0x90,0x90,0x90,0x10,0x50,0x20, ++0x2,0xff,0x2,0x7a,0x4a,0x4a,0x7b,0x2,0xff,0x2,0x7a,0x4a,0x4a,0x7a,0x4a,0x5,0x20,0x20,0x20,0x40,0x7c,0x84,0x28,0x20,0x20,0x20,0x20,0x20,0x50,0x50,0x8e,0x4, ++0x10,0x14,0x12,0x10,0xfc,0x15,0x16,0x1c,0x34,0xd7,0x15,0x15,0x15,0x15,0x55,0x24,0x0,0x4,0xfe,0x44,0xf4,0x14,0xa4,0x44,0xa4,0x1c,0xf4,0x14,0x14,0xf4,0x14,0x8, ++0x4,0x4,0x4,0x4,0x4,0xff,0x4,0x4,0x4,0x2,0x2,0x1,0x2,0xc,0x70,0x0,0x0,0x80,0x40,0x4,0xfe,0x0,0x0,0x20,0x30,0x40,0x80,0x0,0x80,0x44,0x34,0xc, ++0x10,0x10,0x29,0x29,0x25,0x43,0x89,0x7d,0x1,0x7d,0x44,0x44,0x47,0x44,0x7c,0x40,0x20,0x48,0xfc,0x8,0x48,0x28,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x4,0x3e,0x24,0x24,0x24,0x3d,0x26,0x24,0x24,0x3d,0x26,0x24,0x24,0x44,0x94,0x8,0x40,0x40,0x7c,0x84,0x88,0x50,0x20,0x50,0x8e,0x4,0xf8,0x88,0x88,0x88,0xf8,0x88, ++0x1,0x0,0x1f,0x12,0x92,0x53,0x54,0x18,0x37,0x50,0xd0,0x13,0x24,0x24,0x44,0x3,0x0,0x84,0xfe,0x0,0x10,0xf8,0x0,0x0,0xf0,0x20,0xc0,0x0,0x0,0x2,0x2,0xfe, ++0x8,0x4,0x7f,0x44,0xbf,0x4,0x3f,0x4,0x7f,0x0,0x3f,0x20,0x20,0x20,0x3f,0x20,0x4,0x4,0xe4,0x54,0x94,0x14,0x94,0x14,0xd4,0x94,0xd4,0x94,0x84,0x84,0x94,0x88, ++0x8,0x8,0x7f,0x8,0xf,0x1,0x3f,0x21,0x21,0x3f,0x1,0xff,0x1,0x1,0x1,0x1,0x20,0x28,0xfc,0x20,0xe0,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x4,0xff,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x4,0xf,0x11,0x22,0x54,0x10,0x1f,0x0,0x44,0xfe,0x40,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x4,0x84,0x44,0x4,0xd4,0x8, ++0x11,0x11,0x11,0x12,0xff,0x14,0x38,0x34,0x51,0x52,0x97,0x1a,0x12,0x12,0x13,0x12,0x0,0x0,0xf8,0x8,0x10,0xa0,0x40,0xa0,0x10,0xe,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x14,0x7e,0x55,0x56,0x55,0x54,0x7c,0x51,0x11,0x15,0x1d,0xe5,0x41,0x1,0x20,0x20,0x50,0x88,0x6,0x4,0xfc,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x20,0x1b,0x4a,0x42,0x47,0x4c,0x52,0x41,0x46,0x58,0x60,0x4f,0x48,0x48,0x4f,0x40,0x4,0xfe,0x4,0x4,0xe4,0x44,0x84,0x4,0xc4,0x3c,0x14,0xe4,0x24,0x24,0xf4,0x8, ++0x0,0x7f,0x48,0x53,0x52,0x62,0x53,0x48,0x4f,0x4d,0x6c,0x57,0x44,0x44,0x44,0x44,0x8,0xfc,0x0,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x14,0xa4,0xfc,0x44,0x44,0x54,0x8, ++0x10,0x10,0x1c,0x11,0x21,0x3e,0x50,0x90,0x7c,0x13,0x11,0x11,0x15,0x19,0x11,0x1,0x80,0x80,0xfc,0x4,0x88,0x50,0x20,0x50,0x8e,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4, ++0x1,0x1,0x2,0x4,0x8,0x11,0x21,0xc1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x80,0x40,0x20,0x10,0xe,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x4,0x4,0x7,0x8,0x14,0x22,0x1,0x6,0x18,0xe0,0xf,0x8,0x8,0x8,0xf,0x8,0x0,0x0,0xf0,0x10,0x20,0x40,0x80,0x60,0x1e,0x4,0xf0,0x10,0x10,0x10,0xf0,0x10, ++0x10,0x10,0x20,0x20,0x49,0xfa,0x14,0x23,0x40,0xf8,0x43,0x2,0x1a,0xe2,0x43,0x2,0x40,0x40,0xa0,0xa0,0x10,0xe,0x4,0xf8,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x11,0x11,0x11,0xfd,0x11,0x39,0x35,0x55,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x44,0x48,0x30,0x20,0x10,0x4e,0x84,0x0, ++0x0,0x7d,0x45,0x45,0x45,0x45,0x7d,0x11,0x51,0x5d,0x51,0x51,0x51,0x5d,0xe1,0x41,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x44,0x48,0x30,0x20,0x10,0x4e,0x84,0x0, ++0x10,0x10,0x14,0xfe,0x11,0x7c,0x10,0xfe,0x13,0x38,0x34,0x54,0x51,0x91,0x12,0x10,0x88,0x88,0x88,0x88,0xfc,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0x8,0x8,0x8,0x8, ++0x0,0xff,0x1,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x29,0x5,0x2,0x5,0x18,0xe0,0x4,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x0,0x0,0x80,0x70,0xe, ++0x1,0x0,0x3f,0x20,0x20,0x2f,0x20,0x3f,0x20,0x2f,0x20,0x21,0x41,0x42,0x84,0x18,0x0,0x84,0xfe,0x80,0x88,0xfc,0x88,0xfe,0x88,0xf8,0x88,0x40,0x40,0x30,0xe,0x4, ++0x4,0x7f,0x1,0x3f,0x1,0xff,0x28,0x42,0x3f,0x1,0x1f,0x1,0xff,0x2,0xc,0x30,0x48,0xfc,0x0,0xf8,0x0,0xfe,0x28,0x84,0xf8,0x0,0xf0,0x4,0xfe,0x80,0x78,0x10, ++0x20,0x2f,0x20,0x27,0xfc,0x24,0x27,0x24,0x24,0x27,0x3c,0xe3,0x40,0x1,0x6,0x18,0x4,0xfe,0x40,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x40,0x80,0x60,0x1e,0x4, ++0x2,0xff,0x24,0x24,0x3c,0x24,0x24,0x3d,0x24,0x24,0x24,0x3e,0xe4,0x44,0x7,0x4,0x20,0x20,0x20,0x20,0xa4,0xac,0xb0,0x20,0x20,0x20,0x20,0x50,0x50,0x8e,0x4,0x0, ++0x10,0x1f,0x10,0x13,0xfe,0x12,0x33,0x3a,0x52,0x53,0x92,0x11,0x10,0x11,0x12,0x1c,0x4,0xfe,0x48,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x48,0x40,0x80,0x60,0x1e,0x4, ++0x0,0x0,0x7f,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0, ++0x0,0x0,0x8,0xfd,0x11,0x12,0x14,0x11,0x11,0x11,0x10,0x1c,0xf0,0x41,0x2,0xc,0x80,0x80,0x80,0x8,0xfc,0x10,0x10,0x10,0x20,0x20,0xc0,0x40,0xa0,0x10,0xe,0x4, ++0x0,0x0,0x8,0xfc,0x10,0x17,0x10,0x10,0x10,0x10,0x1d,0xf1,0x41,0x2,0x4,0x8,0x80,0x80,0x80,0x80,0x84,0xfe,0x84,0x84,0x84,0x84,0x4,0x4,0x4,0x44,0x28,0x10, ++0x8,0x8,0x7f,0x8,0x8,0xff,0x4,0x9,0x11,0x21,0xc9,0x9,0x11,0x21,0x5,0x2,0x20,0x28,0xfc,0x20,0x24,0xfe,0x40,0x20,0x10,0xe,0x24,0x90,0x48,0x8,0x0,0x0, ++0x2,0x2,0xff,0x5,0x5,0x9,0x32,0xc8,0x8,0x3f,0x8,0x8,0xff,0x8,0x18,0x20,0x20,0x14,0xfe,0x0,0x64,0x84,0xfc,0x20,0x20,0xf8,0x20,0x24,0xfe,0x20,0x18,0x8, ++0x12,0x12,0x12,0x22,0x2f,0x62,0xa2,0x22,0x22,0x3f,0x20,0x22,0x22,0x24,0x28,0x20,0x10,0x10,0x10,0x10,0xfc,0x10,0x10,0x10,0x14,0xfe,0x0,0x10,0x8,0xc,0x4,0x0, ++0x8,0x12,0x3f,0x22,0x3e,0x22,0x3e,0x22,0x22,0xfe,0x6,0xa,0x12,0x22,0x4a,0x4,0x0,0x4,0xfe,0x4,0x4,0xfc,0x80,0x84,0xfe,0x4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x0,0x0,0x4,0x4,0x8,0x8,0x11,0x21,0xc2,0x2,0x4,0x8,0x10,0x1f,0x0,0x0,0x0,0x80,0x80,0x40,0x40,0x20,0x10,0xe,0x4,0x0,0x0,0x40,0x20,0xf0,0x10,0x0, ++0x2,0x1,0x7f,0x40,0x80,0xf,0x8,0x8,0xf,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0xfe,0x2,0x24,0xf0,0x20,0x20,0xe0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x0,0x7f,0x0,0x0,0x0,0x3f,0x20,0x20,0x40,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0x20,0xe0,0x20,0x0,0x8,0xfc,0x8,0x8,0x8,0x90,0x50,0x20, ++0x0,0x9,0xfd,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x1d,0xf1,0x42,0x2,0x4,0x8,0x8,0xfc,0x8,0x8,0x8,0x8,0x48,0x28,0x28,0x8,0x8,0x8,0xa,0xa,0x6,0x0, ++0x0,0x3f,0x1,0x1,0xff,0x0,0x1,0x1,0x7d,0x5,0x9,0x11,0x21,0xc1,0x5,0x2,0x10,0xf8,0x0,0x4,0xfe,0x0,0x8,0x18,0xa0,0x40,0x20,0x10,0xe,0x4,0x0,0x0, ++0x11,0x11,0x11,0x11,0xfb,0x11,0x11,0x19,0x31,0xdf,0x10,0x11,0x11,0x12,0x54,0x20,0x10,0x10,0x10,0x10,0xfc,0x10,0x10,0x10,0x14,0xfe,0x0,0x10,0x8,0xc,0x4,0x0, ++0x0,0x3f,0x1,0x1,0xff,0x0,0x1f,0x10,0x11,0x11,0x11,0x11,0x11,0x2,0xc,0x30,0x10,0xf8,0x0,0x4,0xfe,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x8,0x8,0x8,0x8,0x7f,0x8,0x8,0x8,0x8,0x8,0xff,0x0,0x4,0xc,0x10,0x20,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x0,0x40,0x30,0x18,0x8, ++0x10,0x10,0x10,0x1c,0x21,0x22,0x7c,0x90,0x10,0x7c,0x11,0x10,0x14,0x18,0x10,0x0,0x80,0x80,0x84,0xfe,0x4,0x4,0x44,0x44,0x84,0xa4,0xf4,0x14,0x4,0x4,0x28,0x10, ++0x8,0x8,0x8,0xf,0x10,0x22,0x42,0x84,0x4,0x8,0x10,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0x84,0x44,0xc4,0x44,0x4,0x28,0x10, ++0x2,0x42,0x32,0x13,0x84,0x68,0x20,0x1,0x9,0x12,0xe4,0x27,0x20,0x20,0x20,0x20,0x0,0x0,0x4,0xfe,0x4,0x84,0x84,0x4,0x4,0x44,0x24,0xe4,0x24,0x4,0x28,0x10, ++0x8,0x8,0xff,0x8,0x10,0x1f,0x20,0x20,0x5f,0x90,0x10,0x10,0x1f,0x10,0x0,0x0,0x20,0x24,0xfe,0x20,0x8,0xfc,0x8,0x88,0xc8,0x88,0x88,0x88,0x88,0x8,0x50,0x20, ++0x4,0x44,0x28,0x11,0x29,0x4a,0x8,0x9,0x19,0x29,0x49,0x89,0x9,0x8,0x50,0x20,0x80,0x80,0x84,0xfe,0x4,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x4,0x4,0x28,0x10, ++0x10,0x13,0x12,0x12,0xfe,0x13,0x12,0x12,0x12,0x12,0x16,0x1a,0xe4,0x44,0x8,0x0,0xc,0xf0,0x0,0x0,0x4,0xfe,0x0,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x10,0x10,0x10,0x10,0xfd,0x12,0x30,0x38,0x54,0x50,0x11,0x11,0x10,0x10,0x10,0x10,0x80,0x80,0x84,0xfe,0x4,0x4,0x44,0x44,0x84,0xa4,0x14,0xf4,0x14,0x4,0x28,0x10, ++0x4,0x7e,0x44,0x54,0x55,0x56,0x54,0x54,0x54,0x54,0x55,0x55,0x10,0x28,0x44,0x84,0x80,0x80,0x84,0xfe,0x4,0x4,0x44,0x44,0x84,0xa4,0x14,0xf4,0x14,0x4,0x28,0x10, ++0x20,0x20,0x22,0x3f,0x42,0x83,0x7a,0x4a,0x4a,0x4b,0x4a,0x7a,0x42,0xa,0x4,0x0,0x20,0x20,0x7c,0x44,0x88,0x50,0x20,0x50,0x9e,0x22,0x44,0xa8,0x10,0x20,0x40,0x80, ++0x1,0xff,0x1,0x3f,0x20,0x3f,0x1,0x3f,0x8,0x4,0xff,0x1,0x3f,0x1,0x1,0x1,0x4,0xfe,0x0,0xf8,0x8,0xf8,0x0,0xf8,0x20,0x44,0xfe,0x0,0xf8,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x10,0x10,0xff,0x12,0x12,0x22,0x22,0x14,0x8,0x14,0x22,0x40,0x40,0x44,0xfe,0x40,0x20,0x24,0xfe,0x20,0x24,0xfe,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x0,0x8,0x7c,0x48,0x4f,0x48,0x48,0x48,0x4b,0x4a,0x4a,0x7a,0x4a,0x2,0x3,0x2,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x48,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x1f,0x28,0x45,0x90,0x13,0x12,0xfe,0x12,0x1a,0x32,0xd2,0x12,0x12,0x53,0x20,0x40,0x7e,0xa0,0x10,0x0,0xfc,0x20,0x28,0xfc,0xa8,0xa8,0xa8,0xb8,0x20,0xfe,0x0, ++0x8,0x8,0x8,0x10,0x1f,0x30,0x50,0x90,0x13,0x12,0x12,0x12,0x12,0x12,0x13,0x12,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x48,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x40,0x30,0x10,0x87,0x60,0x20,0x8,0x13,0x22,0xe2,0x22,0x22,0x22,0x23,0x22,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x48,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x7c,0x7,0xa,0x12,0x12,0x16,0x1a,0x32,0xd2,0x12,0x12,0x14,0x15,0x58,0x20,0x8,0x3c,0xc0,0x10,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0xa8,0xee,0x24,0x0, ++0x10,0x10,0x10,0x10,0x13,0xfc,0x24,0x24,0x45,0x25,0x19,0x11,0x29,0x45,0x81,0x1,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x14,0xfe,0x11,0x7c,0x0,0x7d,0x44,0x44,0x7c,0x0,0x44,0x28,0xfe,0x40,0x3,0x20,0x20,0x24,0xfe,0x20,0x28,0xfc,0x88,0x88,0x88,0x50,0x20,0x50,0x48,0x8e,0x4, ++0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1f,0x10,0x10,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x1,0x1,0x1f,0x11,0x11,0x1f,0x11,0x1,0x3f,0x0,0x3f,0x24,0x24,0x24,0xff,0x0,0x0,0x10,0xf8,0x10,0x10,0xf0,0x0,0x8,0xfc,0x4,0xf8,0x48,0x48,0x48,0xfe,0x0, ++0x1f,0x10,0x1f,0x11,0x11,0x7f,0x40,0x9f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0x10,0xfe,0x2,0xf4,0x10,0xf0,0x10,0xf0,0x10,0x10,0x50,0x20, ++0x8,0x8,0x10,0x21,0x41,0x2,0x4,0x8,0x30,0xc0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x40,0x30,0x18,0x8,0x0,0x80,0x40,0x30,0xe,0x4,0xf0,0x10,0x10,0x10,0xf0,0x10, ++0x4,0x3e,0x24,0x24,0x24,0x3d,0x26,0x25,0x24,0x3c,0x24,0x24,0x24,0x24,0x4d,0x86,0x8,0xfc,0x88,0x88,0x88,0xe,0x0,0xfc,0x84,0x88,0x48,0x70,0x20,0x50,0x8e,0x4, ++0x10,0x10,0x10,0x14,0xfe,0x11,0x12,0x10,0x7c,0x44,0x44,0x44,0x44,0x7c,0x44,0x3,0x40,0x40,0x40,0x44,0xfe,0x8,0x88,0x88,0x88,0x88,0x50,0x20,0x20,0x50,0x8e,0x4, ++0x4,0x7f,0x40,0x40,0x5e,0x52,0x52,0x52,0x5a,0x54,0x50,0x52,0x54,0x58,0x80,0x1,0x4,0xfe,0x20,0x44,0xfe,0x84,0x94,0x94,0x94,0xa4,0xa4,0xa4,0x30,0x4c,0x86,0x2, ++0x0,0x7f,0x41,0x41,0x5f,0x41,0x41,0x4f,0x48,0x48,0x48,0x4f,0x48,0x40,0x7f,0x40,0x4,0xfe,0x4,0x24,0xf4,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x24,0x4,0xfc,0x4, ++0x2,0x1,0x3f,0x20,0x3f,0x22,0x22,0x27,0x24,0x2f,0x34,0x27,0x24,0x24,0x47,0x84,0x0,0x4,0xfe,0x4,0xfc,0x80,0x48,0xfc,0x40,0xf8,0x40,0xf8,0x40,0x48,0xfc,0x0, ++0x1,0x7e,0x8,0x8,0x9,0xff,0x8,0x8,0x9,0x7f,0x41,0x41,0x41,0x41,0x7f,0x41,0x84,0x4,0x4,0x24,0x24,0xa4,0x24,0x24,0x24,0xa4,0x24,0x24,0x4,0x4,0x14,0x8, ++0x0,0x1,0x3e,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x42,0x83,0x0,0x38,0xc0,0x20,0x20,0x20,0x20,0x20,0x20,0x10,0x10,0x10,0x88,0x68,0xa6,0x4,0x0, ++0x0,0x3f,0x20,0x20,0x20,0x3f,0x24,0x4,0x7f,0x44,0x44,0x4a,0x51,0x40,0x41,0x40,0x84,0xc4,0x84,0x94,0x94,0x94,0x94,0x14,0xd4,0x54,0x54,0x54,0x44,0x44,0x54,0x88, ++0x1,0x7f,0x40,0x9f,0x2,0xf,0xa,0x9,0x8,0x7f,0x4,0xf,0x32,0xc2,0x4,0x18,0x0,0xfe,0x22,0xf4,0x0,0xe0,0x20,0x20,0xa8,0xfc,0x40,0xe0,0x5e,0x44,0x40,0xc0, ++0x10,0x10,0x10,0x17,0xfc,0x10,0x14,0x1f,0x30,0xd0,0x17,0x10,0x10,0x10,0x5f,0x20,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x41,0x21,0x21,0x7,0xf1,0x11,0x2f,0x71,0xa1,0x37,0x21,0x21,0x21,0x2f,0x24,0x20,0x10,0x10,0x10,0xd0,0x10,0x10,0xf8,0x16,0x12,0xd0,0x10,0x10,0xf0,0x10,0x10,0x10, ++0x0,0x1f,0x1,0x1,0xff,0x1,0x9,0x9,0x79,0x9,0x9,0x39,0xc9,0x1,0x1,0x1,0x70,0x80,0x0,0x4,0xfe,0x0,0x24,0x2c,0x30,0x20,0x22,0x22,0x1e,0x0,0x0,0x0, ++0x10,0x11,0x11,0xfd,0x11,0x15,0x18,0x30,0xd3,0x10,0x10,0x10,0x11,0x11,0x52,0x24,0x8,0xfc,0x8,0x8,0x8,0xf8,0x80,0x84,0xfe,0x84,0x84,0x84,0x4,0x4,0x14,0x8, ++0x10,0x17,0x12,0x11,0x58,0x54,0x50,0x93,0x1c,0x10,0x17,0x10,0x10,0x10,0x1f,0x10,0x8,0xfc,0x8,0x10,0xa0,0x40,0xb0,0xe,0x44,0x40,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x10,0x10,0x13,0x12,0xfc,0x31,0x39,0x55,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x11,0x40,0x20,0xfe,0x2,0x4,0xfc,0x4,0x4,0xfc,0x0,0xfc,0x4,0x4,0x4,0xfc,0x0, ++0x10,0x8,0x4,0x4,0x7f,0x1,0x1,0x1,0xff,0x1,0x2,0x2,0x4,0x8,0x30,0xc0,0x10,0x18,0x20,0x48,0xfc,0x0,0x0,0x4,0xfe,0x0,0x80,0x80,0x40,0x30,0xe,0x4, ++0x2,0x1,0x7f,0x40,0x80,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x0,0x0,0xfe,0x2,0x14,0xf8,0x10,0x10,0xf0,0x0,0x10,0xf8,0x10,0x10,0xf0,0x0, ++0x0,0x7f,0x40,0x84,0x3e,0x0,0x2,0x7f,0x14,0x14,0x14,0x14,0x24,0x24,0x43,0x80,0x0,0xfe,0x2,0xc,0x8,0x8,0xfe,0x8,0x48,0x28,0x8,0x28,0x12,0x2,0xfe,0x0, ++0x0,0x1,0x7d,0x5,0x45,0x29,0x29,0x11,0x11,0x29,0x25,0x44,0x80,0x1,0x6,0x18,0x8,0xfc,0x8,0x28,0x28,0x28,0x28,0x48,0x48,0x48,0x68,0xa0,0xa0,0x22,0x22,0x1e, ++0x10,0x1f,0x28,0x45,0x1,0x7f,0x40,0x9f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x1f,0x10,0x40,0x7c,0x90,0x8,0x0,0xfe,0x2,0xf4,0x10,0xf0,0x0,0xf0,0x10,0x10,0xf0,0x0, ++0x20,0x20,0x23,0x3a,0x4c,0x51,0x81,0x21,0x21,0x21,0x21,0x25,0x29,0x31,0x21,0x1,0x80,0x40,0xfe,0x2,0x4,0xf8,0x8,0x8,0xf8,0x0,0xf8,0x8,0x8,0x8,0xf8,0x0, ++0x20,0x23,0x3c,0x51,0x91,0x11,0xfe,0x10,0x55,0x56,0x54,0x54,0x54,0x7c,0x44,0x0,0x88,0xfe,0x88,0xdc,0x54,0xdc,0x90,0xfc,0x90,0xfc,0x90,0xfc,0x90,0x94,0xfe,0x80, ++0x10,0x13,0x12,0x1f,0x5a,0x57,0x50,0x93,0x12,0x12,0x12,0x12,0x12,0x10,0x11,0x16,0x8,0xfc,0x48,0xfe,0x48,0xf8,0x0,0xf8,0x8,0x48,0x48,0x48,0x48,0xb0,0xc,0x4, ++0x1,0x4f,0x31,0x17,0x84,0x67,0x22,0x3,0x16,0x2b,0xc2,0x43,0x42,0x42,0x43,0x42,0x10,0xfe,0x10,0xbc,0xa4,0xbc,0x20,0xfc,0x20,0xfc,0x20,0xfc,0x20,0x24,0xfe,0x0, ++0x0,0x1f,0x11,0x11,0xff,0x11,0x1f,0x0,0x1f,0x10,0x11,0x11,0x11,0x2,0xc,0x30,0x10,0xf8,0x10,0x14,0xfe,0x10,0xf0,0x0,0xf0,0x10,0x10,0x10,0x10,0x60,0x18,0x8, ++0x1,0x21,0x11,0x9,0x9,0x1,0xff,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x0,0x8,0xc,0x10,0x20,0x4,0xfe,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x1,0x0,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x80,0x0,0x0,0x84,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x40,0x29,0x27,0x2,0x6,0xea,0x22,0x26,0x2a,0x32,0x22,0x2b,0x24,0x50,0x8f,0x0,0x0,0x8,0xfc,0x20,0x20,0x20,0xf8,0x20,0x20,0x20,0x28,0xfc,0x0,0x6,0xfc,0x0, ++0x0,0x11,0xfb,0x22,0x22,0x23,0xfa,0x22,0x23,0x22,0x20,0x39,0xe1,0x42,0x4,0x8,0x80,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x80,0xd0,0x68,0x78,0x42,0x42,0x3e, ++0x10,0x10,0x11,0x11,0x7d,0x11,0x15,0xff,0x11,0x11,0x10,0x28,0x24,0x41,0x82,0x4,0x0,0x8,0xfc,0x28,0x28,0x28,0x28,0x48,0x48,0x48,0x40,0x90,0x90,0x12,0x12,0xe, ++0x1,0x1,0x1,0x7f,0x1,0x1,0xff,0x1,0x1,0x1,0x7f,0x1,0x1,0x1,0xff,0x0,0x0,0x0,0x8,0xfc,0x0,0x4,0xfe,0x0,0x0,0x8,0xfc,0x0,0x0,0x4,0xfe,0x0, ++0x0,0x4,0xfe,0x11,0x10,0x20,0x23,0x7c,0xa4,0x24,0x25,0x24,0x24,0x3c,0x27,0x0,0x20,0x20,0x28,0xfc,0x20,0x24,0xfe,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x4,0x4,0x25,0x24,0x24,0x24,0x24,0x25,0x24,0x24,0x24,0x4,0x8,0x13,0x60,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x8,0x8,0x1f,0x10,0x20,0x7f,0xa1,0x21,0x3f,0x21,0x21,0x3f,0x21,0x1,0x1,0x0,0x0,0x0,0xe0,0x40,0x88,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0xa,0x2,0x2,0xfe, ++0x20,0x1b,0x49,0x41,0x4f,0x41,0x41,0x5f,0x41,0x41,0x4f,0x41,0x41,0x5f,0x40,0x40,0x4,0xfe,0x4,0x44,0xe4,0x4,0x24,0xf4,0x4,0x44,0xe4,0x4,0x24,0xf4,0x4,0xc, ++0x10,0x10,0x14,0xfe,0x21,0x28,0x48,0x7e,0x8,0x8,0x8,0xfe,0x8,0x8,0x9,0xa,0x40,0x40,0x40,0x48,0xfc,0x48,0x48,0x48,0x48,0x48,0x48,0x88,0x8a,0x8a,0x6,0x0, ++0x2,0x4,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x22,0x2,0x4,0x4,0x8,0x10,0x60,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x88,0x80,0x90,0xa8,0xba,0x82,0x7e, ++0x1,0x41,0x21,0x22,0x4,0xb,0xe2,0x22,0x22,0x22,0x22,0x26,0x2a,0x32,0x24,0x8,0x0,0x0,0xf0,0x20,0x44,0xfe,0x0,0xf8,0x88,0x88,0xa8,0x90,0x82,0x82,0x7e,0x0, ++0x0,0x3e,0x2,0x24,0x18,0x10,0x20,0x4f,0x81,0x1,0x3f,0x1,0x2,0x4,0x18,0x60,0x80,0x90,0xa0,0x48,0x50,0x20,0x10,0xee,0x4,0x10,0xf8,0x0,0xc0,0x30,0x18,0x8, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x37,0x38,0x54,0x50,0x93,0x10,0x10,0x10,0x1f,0x10,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x10,0x13,0x12,0x12,0xfe,0x13,0x32,0x3a,0x56,0x53,0x92,0x12,0x12,0x12,0x13,0x10,0x8,0xfc,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x4,0xfe,0x0, ++0x4,0x7e,0x44,0x45,0x46,0x7d,0x51,0x11,0x51,0x5d,0x51,0x51,0x5d,0xf2,0x44,0x8,0x80,0x80,0xf8,0x10,0x24,0xfe,0x8,0x7c,0x48,0x48,0x68,0x50,0x42,0x42,0x3e,0x0, ++0x1,0x1,0x3f,0x21,0x3f,0x1,0xff,0x0,0x1f,0x10,0x11,0x11,0x11,0x2,0xc,0x30,0x0,0x8,0xfc,0x8,0xf8,0x0,0xfe,0x10,0xf8,0x10,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x8,0x8,0x14,0x22,0x41,0xbe,0x0,0x2,0x7f,0x8,0x8,0x10,0x22,0x7f,0x1,0x0,0x4,0x4,0x4,0x24,0xa4,0xa4,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x4,0x14,0x8, ++0x20,0x23,0x22,0xfe,0x43,0x42,0x92,0xff,0x12,0x12,0x1f,0xf2,0x52,0x12,0x13,0x10,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x24,0x2c,0xb0,0x20,0x22,0xa2,0x1e,0x0, ++0x0,0x40,0x37,0x11,0x83,0x64,0x20,0x9,0x13,0x20,0xe1,0x23,0x25,0x29,0x21,0x21,0x80,0x48,0xfc,0x10,0x4c,0x44,0x80,0x10,0xf8,0x80,0x44,0x28,0x10,0x4e,0x84,0x0, ++0x10,0x13,0x12,0x12,0xff,0x12,0x32,0x3b,0x56,0x52,0x93,0x12,0x12,0x12,0x13,0x10,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x24,0x2c,0xb0,0x20,0x22,0xa2,0x1e,0x0, ++0x10,0x11,0x11,0x1d,0x21,0x21,0x7d,0x90,0x13,0xfe,0x12,0x12,0x17,0x1a,0x12,0x2,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x44,0xfe,0x44,0x64,0x9c,0xc,0x4,0x14,0x8, ++0x8,0x4,0xff,0x0,0x3f,0x21,0x21,0x3f,0x0,0x7f,0x2,0x4,0xff,0x4,0x14,0x8,0x0,0x7c,0xc4,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x0,0x7f,0x40,0x5f,0x41,0x41,0x41,0x4f,0x41,0x41,0x41,0x41,0x5f,0x40,0x7f,0x40,0x4,0xfe,0x24,0xf4,0x4,0x4,0x44,0xe4,0x4,0x44,0x24,0x4,0xf4,0x4,0xfc,0x4, ++0x0,0x1f,0x11,0x11,0x1f,0x11,0x11,0x1f,0x1,0xff,0x3,0x5,0x9,0x11,0x61,0x1,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x4,0xfe,0x80,0x40,0x20,0x1c,0x8,0x0, ++0x1,0x7f,0x0,0x1f,0x11,0x1f,0x11,0x1f,0x1,0xff,0x9,0x35,0xc,0x14,0x65,0x6,0x0,0xfc,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x20,0x18,0xa0,0x40,0x3c,0x8, ++0x0,0x40,0x20,0x17,0x0,0x0,0xf1,0x10,0x10,0x10,0x10,0x10,0x10,0x28,0x47,0x0,0x10,0x10,0x10,0xfc,0x10,0x10,0x10,0x90,0x90,0x10,0x10,0x50,0x20,0x6,0xfc,0x0, ++0x0,0x0,0x8,0x7c,0x49,0x49,0x4a,0x4d,0x48,0x48,0x4b,0x7a,0x4a,0x2,0x3,0x2,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0xf4,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x4,0x7e,0x44,0x77,0x54,0x54,0xfe,0x82,0x7c,0x44,0x7c,0x45,0x7c,0x44,0x54,0x4b,0x40,0x20,0x4,0xfe,0x20,0x20,0x44,0xfc,0x10,0x24,0x44,0x88,0x10,0x28,0xc6,0x2, ++0x0,0xfc,0x4,0xb,0x10,0x10,0x15,0x1b,0x31,0xd0,0x10,0x11,0x16,0x10,0x51,0x26,0x80,0x40,0x4,0xfe,0x40,0x80,0x8,0xf8,0x10,0x24,0x4c,0x90,0x20,0x50,0x8c,0x4, ++0x2,0x42,0x33,0x14,0x8b,0x62,0x22,0xa,0x1f,0x24,0xe4,0x24,0x27,0x20,0x20,0x20,0x0,0x8,0xfc,0x0,0xf8,0x88,0x48,0x8,0xfe,0x88,0x48,0x8,0xfc,0x8,0x28,0x10, ++0x10,0x1f,0x10,0x2f,0x40,0xbf,0x2,0x3f,0x4,0x8,0x3f,0x2,0xc,0x31,0x46,0x18,0x8,0xfc,0x0,0xf8,0x0,0xf8,0x8,0xe8,0x8,0x88,0x8,0x8,0x88,0x8a,0x6a,0x24, ++0x2,0x1,0x1,0xff,0x1,0x2,0x4,0x8,0x1f,0x2,0x4,0x8,0x31,0x6,0x18,0x60,0x0,0x0,0x4,0xfe,0x0,0x20,0x60,0x80,0x10,0x30,0x40,0xc0,0x20,0x10,0xc,0x4, ++0x2,0x1,0x7f,0x41,0x9f,0x1,0x1f,0x1,0x7f,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0xfe,0x2,0xf4,0x0,0xf0,0x0,0xfc,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x8,0xfc,0x8,0x4f,0x48,0x48,0x49,0x4b,0x7d,0x4,0x4,0x1d,0xe6,0x44,0x15,0xa,0x80,0x40,0x44,0xfe,0x40,0x80,0x8,0xf8,0x10,0x24,0x4c,0x90,0x20,0x58,0x8c,0x4, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x55,0x63,0x41,0x41,0x7f,0x41,0x41,0x7f,0x41,0x44,0xc4,0x44,0x44,0xfe,0x44,0x44,0x44,0x44,0x7c,0x44,0x44,0x44,0x44,0x7c,0x44, ++0x3e,0x4,0xff,0x22,0x3f,0x22,0x3e,0x22,0xff,0x2,0xa,0x29,0x28,0x48,0x7,0x0,0x40,0x44,0x7e,0x84,0x44,0x48,0x28,0x10,0x2e,0xc4,0x0,0x88,0xa4,0x24,0xe0,0x0, ++0x22,0x22,0x22,0x22,0xff,0x22,0x22,0x22,0x3e,0x22,0x22,0x22,0x22,0x3e,0x22,0x0,0x0,0x7c,0x44,0x44,0xc8,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x8,0xa,0xff,0x8,0x8,0x7f,0x41,0x7f,0x41,0x7f,0x8,0x9,0xff,0x8,0x8,0x8,0x20,0x20,0x24,0xfe,0x20,0x28,0xfc,0x20,0x20,0xfe,0x22,0x22,0xaa,0x24,0x20,0x20, ++0x1,0x1,0x2,0x4,0xa,0x11,0x20,0xdf,0x0,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0x80,0x40,0x20,0x90,0x8e,0xe4,0x40,0x90,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x40,0x37,0x10,0x0,0x84,0x44,0x46,0xd,0x14,0x25,0xe6,0x24,0x25,0x24,0x27,0x24,0x0,0xfc,0x8,0x10,0x64,0x44,0x4c,0x54,0xe4,0x54,0x4c,0x44,0x44,0x84,0xfc,0x4, ++0x2,0x1,0x7f,0x44,0x9f,0x4,0x1f,0x4,0x7f,0x4,0xb,0x10,0x20,0xc6,0x1,0x0,0x0,0x0,0xfe,0x42,0xf4,0x40,0xf0,0x40,0xfc,0x40,0x20,0x90,0x4e,0x4,0x80,0x40, ++0x0,0x1f,0x0,0x0,0x41,0x51,0x49,0x45,0x41,0x45,0x49,0x51,0x45,0x42,0x7f,0x40,0x0,0xf0,0x20,0x40,0x84,0x14,0x34,0x44,0x4,0x44,0x34,0x14,0x4,0x4,0xfc,0x4, ++0x0,0x10,0x78,0x57,0x54,0x57,0x54,0x55,0x55,0x55,0x55,0x75,0x45,0x8,0x11,0x20,0x10,0x18,0x14,0xfe,0x10,0xf0,0x14,0xd4,0x54,0x54,0x58,0xd0,0x28,0x4a,0x8a,0x4, ++0x0,0x7f,0x40,0x84,0x8,0x0,0x3f,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x0,0xfe,0x2,0x44,0x20,0x0,0xf8,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0x14,0xfe,0x11,0x7e,0x45,0x7c,0x45,0x7c,0x10,0xfe,0x11,0x10,0x11,0x10,0x20,0x20,0x50,0x88,0x6,0x4,0xdc,0x44,0x54,0xcc,0x44,0xcc,0x54,0x44,0x54,0x88, ++0x10,0x10,0x10,0x17,0xfc,0x17,0x14,0x1d,0x35,0xd5,0x15,0x14,0x19,0x13,0x55,0x20,0x10,0x14,0x10,0xfe,0x10,0xf0,0x14,0xd4,0x58,0x52,0xea,0x6,0x40,0x24,0xa,0xf8, ++0x13,0x12,0x12,0x13,0xfa,0x12,0x13,0x18,0x37,0xd0,0x10,0x1f,0x10,0x10,0x50,0x20,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x40,0xfc,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x0,0x3f,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0xf0,0x10,0x10,0xf0,0x10,0x10,0xf0,0x0,0xf8,0x0,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x10,0x10,0x10,0x17,0x5c,0x57,0x54,0x95,0x15,0x15,0x15,0x14,0x19,0x13,0x15,0x10,0x10,0x14,0x10,0xfe,0x10,0xf0,0x14,0xd4,0x58,0x52,0xea,0x6,0x40,0x24,0xa,0xf8, ++0x13,0x12,0x12,0x13,0x5a,0x56,0x53,0x90,0x17,0x10,0x10,0x1f,0x10,0x10,0x10,0x10,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x0,0xfc,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x11,0x11,0x11,0x15,0x59,0x51,0x51,0x90,0x13,0x10,0x10,0x2b,0x24,0x44,0x80,0x0,0xfc,0x4,0x4,0xfc,0x4,0x4,0xfc,0x0,0xfe,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x0,0x47,0x30,0x10,0x80,0x60,0x20,0xf,0x10,0x20,0xe0,0x20,0x20,0x20,0x20,0x0,0x8,0xfc,0x40,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x0,0x40,0x37,0x10,0x82,0x62,0x22,0x9,0x11,0x20,0xe0,0x20,0x21,0x22,0x24,0x8,0x0,0x8,0xfc,0x8,0x8,0x8,0x10,0x10,0x20,0xa0,0x40,0xa0,0x10,0x8,0xe,0x4, ++0x1,0x1,0x1,0x7f,0x2,0x4,0xa,0x32,0xc2,0x1f,0x2,0x2,0x2,0x4,0x8,0x30,0x0,0x0,0x8,0xfc,0x80,0x40,0x30,0xe,0x4,0xf0,0x10,0x10,0x10,0x10,0xa0,0x40, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x31,0x39,0x55,0x51,0x91,0x11,0x11,0x12,0x14,0x18,0x80,0x40,0x48,0xfc,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x8,0x10,0x3e,0x23,0x32,0x2a,0x22,0xfe,0x22,0x32,0x2a,0x22,0x22,0x22,0x4a,0x85,0x40,0x30,0x14,0xfe,0x0,0x8,0x7c,0x48,0x48,0x48,0x48,0x48,0x4a,0x4a,0x86,0x0, ++0x20,0x23,0x20,0x21,0xf9,0x27,0x24,0x2b,0x20,0x23,0x20,0x3b,0xe0,0x47,0x0,0x0,0x40,0xfc,0x0,0xf8,0x8,0xfe,0x2,0xfc,0xc0,0x68,0xb0,0x28,0xe6,0x24,0xa0,0x40, ++0x0,0x17,0xf8,0x91,0x91,0x97,0x94,0x9b,0x90,0x91,0x96,0xf1,0x96,0x1,0x6,0x0,0x48,0xfc,0x0,0xf0,0x10,0xfe,0x2,0xfc,0x80,0x48,0xf0,0x50,0xce,0x44,0x40,0xc0, ++0x1,0x7f,0x0,0xf,0x8,0x7f,0x40,0x9f,0x6,0xb,0x35,0x9,0x33,0x5,0x39,0x3,0x8,0xfc,0x0,0xe0,0x20,0xfe,0x2,0xf4,0x10,0x20,0x40,0x80,0x60,0x1c,0x8,0x0, ++0x1,0x7f,0x0,0xf,0x8,0xf,0x0,0x7f,0x40,0x9f,0x1,0xf,0x1,0x3f,0x1,0x0,0x8,0xfc,0x20,0xf0,0x20,0xe0,0x0,0xfe,0x2,0xf4,0x0,0xe0,0x0,0xf4,0x4,0xfc, ++0x8,0x8,0xa,0x7f,0x8,0x9,0xff,0x14,0x14,0x56,0x55,0x95,0x24,0x24,0x4c,0x80,0x0,0x7c,0x44,0x44,0x48,0x48,0xd0,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x10,0x11,0x10,0x10,0xfc,0x24,0x24,0x27,0x24,0x44,0x28,0x10,0x28,0x44,0x84,0x0,0x0,0xfc,0x4,0x8,0x10,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x10,0x10,0x15,0xfe,0x10,0x7c,0x11,0xfe,0x10,0x38,0x35,0x54,0x50,0x90,0x10,0x10,0x8,0x3c,0xc0,0x40,0x50,0x78,0xc0,0x40,0x48,0x7c,0xc0,0x40,0x42,0x42,0x3e,0x0, ++0x0,0x1f,0x10,0x10,0x10,0x1f,0x0,0xff,0x4,0x8,0x1f,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0xa0,0x40, ++0x40,0x32,0x12,0x3,0x84,0x68,0x20,0xf,0x10,0x23,0xe2,0x22,0x22,0x22,0x23,0x22,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0xb,0x7c,0x48,0x48,0x4b,0x4a,0x4a,0x4a,0x4a,0x4b,0x7a,0x48,0x0,0x0,0x0,0x4,0xfe,0x8,0x8,0x48,0xe8,0x48,0x48,0x48,0x48,0xc8,0x48,0x8,0x8,0x28,0x10, ++0x0,0xb,0x7e,0x4b,0x4a,0x4b,0x48,0x49,0x4a,0x4c,0x4a,0x7a,0x4a,0x3,0x0,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x84,0xfe,0x4,0x44,0x44,0xa4,0x4,0xe4,0x14,0x8, ++0x8,0x8,0xff,0x8,0x10,0x1f,0x10,0x30,0x53,0x92,0x12,0x12,0x13,0x12,0x10,0x10,0x20,0x24,0xfe,0x20,0x4,0xfe,0x8,0x48,0xe8,0x48,0x48,0x48,0xc8,0x8,0x28,0x10, ++0x8,0x8,0xff,0x8,0x40,0x3f,0x10,0x80,0x63,0x22,0xa,0x12,0xe3,0x22,0x20,0x20,0x20,0x24,0xfe,0x20,0x4,0xfe,0x8,0x48,0xe8,0x48,0x48,0x48,0xc8,0x8,0x28,0x10, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x39,0x37,0x55,0x50,0x90,0x11,0x16,0x10,0x11,0x16,0x80,0x40,0x44,0xfe,0x40,0x80,0x8,0xf8,0x10,0x24,0x4c,0x90,0x20,0x50,0x8c,0x4, ++0x0,0x0,0x3f,0x1,0x1,0x1,0xff,0x1,0x3,0x5,0x9,0x11,0x21,0x41,0x1,0x1,0x10,0x38,0xc0,0x0,0x0,0x4,0xfe,0x0,0x80,0x40,0x20,0x18,0xe,0x4,0x0,0x0, ++0x2,0x7,0x78,0x8,0xa,0xff,0x8,0x18,0x1c,0x2a,0x2a,0x48,0x88,0x8,0x8,0x8,0x0,0x0,0x0,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0xfc,0x84,0x0,0x0, ++0x8,0x8,0xf,0x10,0x10,0x33,0x52,0x92,0x12,0x12,0x13,0x12,0x10,0x10,0x10,0x10,0x0,0x4,0xfe,0x8,0x48,0xe8,0x48,0x48,0x48,0x48,0xc8,0x48,0x8,0x8,0x28,0x10, ++0x1,0x1,0x2,0x4,0x8,0x10,0x2f,0xc0,0x0,0x1f,0x10,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0x80,0x40,0x20,0x10,0xee,0x4,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x1,0x2,0x4,0xf,0x10,0x2f,0xc8,0x8,0xf,0x0,0x1f,0x12,0x12,0x12,0xff,0x0,0x0,0x80,0x40,0xe0,0x10,0xee,0x24,0x20,0xe0,0x10,0xf8,0x90,0x90,0x94,0xfe,0x0, ++0x8,0x10,0x24,0x54,0x89,0x52,0x28,0x4c,0x94,0x27,0x4c,0x94,0x24,0x44,0x14,0x8,0x40,0x40,0x7c,0x84,0x88,0x50,0x20,0x50,0x88,0xe,0xfc,0x88,0x88,0x88,0xf8,0x88, ++0x20,0x1b,0x48,0x42,0x41,0x5f,0x41,0x42,0x44,0x4f,0x42,0x44,0x49,0x52,0x44,0x40,0x4,0xfe,0x4,0x4,0x24,0xf4,0x4,0x44,0x84,0x24,0x44,0x84,0x84,0x64,0x24,0xc, ++0x40,0x3f,0x10,0x0,0x80,0x67,0x24,0xc,0x14,0x24,0xe7,0x24,0x20,0x20,0x20,0x20,0x4,0xfe,0x8,0x8,0x48,0xe8,0x48,0x48,0x48,0x48,0xc8,0x48,0x8,0x8,0x28,0x10, ++0x40,0x37,0x14,0x4,0x87,0x64,0x24,0xd,0x15,0x25,0xe5,0x25,0x25,0x24,0x27,0x24,0x4,0xfe,0x44,0x54,0xfc,0x44,0x54,0xfc,0x14,0x14,0x14,0xf4,0x14,0x4,0xfc,0x4, ++0x8,0x8,0x7e,0x8,0x8,0xff,0x14,0x14,0x36,0x75,0x94,0x14,0x14,0x14,0x24,0x4d,0x20,0x28,0xfc,0x20,0x24,0xfe,0x50,0x50,0xd8,0x56,0x52,0x50,0x50,0x50,0x90,0x30, ++0x40,0x23,0x22,0x3,0xfa,0x13,0x21,0x6b,0xb4,0x28,0x22,0x22,0x22,0x23,0x20,0x20,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x4,0xfe,0x4,0x44,0x44,0xa4,0x4,0xe4,0x14,0x8, ++0x8,0x8,0x7f,0x52,0x90,0x28,0x7e,0xa8,0x3e,0x28,0x3e,0x28,0x29,0x3e,0x20,0x20,0x20,0x48,0xfc,0x88,0xa8,0x88,0xa8,0x90,0x84,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x10,0x10,0x7f,0x11,0x11,0x25,0x42,0x9f,0x10,0x11,0x11,0x11,0x11,0x2,0xc,0x30,0x0,0x4,0x7e,0x44,0x44,0x7c,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x0,0xb,0x7e,0x4b,0x4a,0x4a,0x4a,0x4b,0x48,0x4b,0x48,0x4f,0x78,0x4a,0x2,0x4,0x8,0xfc,0x48,0x58,0xe8,0x48,0x48,0xf8,0x40,0xf8,0x40,0xfe,0x0,0xa8,0xa4,0x4, ++0x0,0x3f,0x21,0x31,0x2d,0x25,0x21,0x3f,0x1,0x7f,0x1,0xff,0x0,0x28,0x24,0x44,0x8,0xfc,0x8,0x28,0x38,0x48,0x8,0xf8,0x0,0xfc,0x0,0xfe,0x0,0x90,0x4c,0x44, ++0x1,0x0,0x1f,0x10,0x97,0x54,0x57,0x14,0x37,0x54,0xd4,0x14,0x24,0x25,0x46,0x4,0x0,0x84,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x84,0x8c,0x50,0x20,0x10,0xe,0x4, ++0x8,0xb,0x12,0x12,0x23,0x4a,0x8a,0x13,0x32,0x52,0x92,0x12,0x12,0x12,0x13,0x12,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x84,0x8c,0x50,0x20,0x10,0x88,0xe,0x4, ++0x0,0x8b,0x5a,0x22,0x53,0x8a,0xa,0x1b,0x2a,0x4a,0x8a,0xa,0xa,0xa,0x53,0x22,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x84,0x8c,0x50,0x20,0x10,0x88,0xe,0x4, ++0x10,0x13,0x12,0x12,0x5b,0x56,0x52,0x93,0x12,0x12,0x12,0x12,0x12,0x12,0x13,0x12,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x84,0x8c,0x50,0x20,0x10,0x88,0xe,0x4, ++0x0,0x8,0x7f,0x48,0x49,0x49,0x49,0x49,0x48,0x4b,0x48,0x78,0x48,0x0,0x0,0x0,0x40,0x24,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x0,0xfc,0x8,0x30,0x20,0x20,0xa0,0x40, ++0x2,0x1,0xff,0x0,0x1f,0x10,0x10,0x1f,0x0,0x3f,0x0,0x1,0x1,0x1,0x5,0x3,0x0,0x4,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x0,0xf8,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x11,0x11,0x17,0x11,0xfd,0x17,0x30,0x3b,0x56,0x53,0x92,0x13,0x10,0x11,0x13,0x14,0x10,0x10,0xfc,0x10,0x14,0xfe,0x48,0xfc,0x48,0xf8,0x48,0xf8,0x0,0x10,0xc,0x4, ++0x12,0x13,0x24,0x49,0x9f,0x19,0x2f,0x69,0xaf,0x21,0x21,0x3f,0x22,0x24,0x28,0x20,0x0,0xc4,0x9e,0x0,0xe0,0x20,0xfe,0x24,0xe4,0x4,0x24,0xf4,0x84,0x44,0x54,0x8, ++0x10,0x17,0x10,0x10,0x5b,0x56,0x52,0x93,0x12,0x12,0x13,0x10,0x10,0x1f,0x10,0x10,0x8,0xfc,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x0,0x4,0xfe,0x0,0x0, ++0x2,0x7f,0x8,0x11,0x3f,0x1,0xff,0x1,0x1,0x7e,0x22,0x14,0x8,0x14,0x22,0xc1,0x8,0xfc,0x0,0x0,0xf8,0x0,0xfe,0x0,0x0,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x0,0x8,0x7c,0x48,0x4b,0x48,0x48,0x48,0x48,0x48,0x4f,0x78,0x48,0x0,0x1,0x2,0x90,0x90,0x90,0x90,0xfc,0x90,0x90,0x90,0x90,0x94,0xfe,0x0,0x90,0x88,0xc,0x4, ++0x10,0x10,0x10,0x10,0x57,0x58,0x50,0x90,0x10,0x10,0x17,0x28,0x24,0x44,0x81,0x2,0x90,0x90,0x90,0x90,0xfc,0x90,0x90,0x90,0x90,0x94,0xfe,0x0,0x90,0x88,0xc,0x4, ++0x10,0x10,0x15,0x7e,0x54,0x54,0x54,0x54,0x7c,0x50,0x10,0x14,0x1e,0xe2,0x47,0x0,0x0,0x8,0xfc,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x40,0x30,0x10,0x2,0x9f,0x64,0x24,0x4,0x14,0x14,0xe7,0x3c,0x29,0x20,0x20,0x20,0x20,0x48,0xfc,0x88,0xa8,0x88,0xa8,0x90,0x84,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x42,0x32,0x12,0x2,0x8f,0x62,0x22,0xa,0x12,0x3f,0xe0,0x22,0x22,0x24,0x24,0x28,0x10,0x10,0x10,0x10,0xfc,0x10,0x10,0x10,0x14,0xfe,0x0,0x20,0x10,0x8,0xc,0x4, ++0x2,0x1,0x7f,0x40,0x82,0x2,0xff,0x4,0x4,0x8,0x9,0x11,0x12,0x24,0x4f,0x0,0x0,0x0,0xfc,0x4,0x8,0x0,0xfe,0x0,0x80,0x80,0x0,0x0,0x20,0x10,0xf8,0x8, ++0x4,0xfe,0x4,0x4,0x4,0x7c,0x40,0x40,0x44,0x7e,0x4,0x4,0x5,0x45,0x2b,0x10,0x20,0x20,0x20,0x20,0x40,0x40,0x40,0x40,0x80,0x80,0x80,0x90,0x8,0x4,0xfc,0x4, ++0x10,0x10,0x23,0x20,0x44,0xf8,0x10,0x20,0x40,0xfc,0x40,0x0,0x1c,0xe0,0x47,0x0,0x0,0x8,0xfc,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x1,0x9,0x7d,0x4a,0x4a,0x4e,0x4a,0x4a,0x4a,0x4a,0x4b,0x7a,0x4a,0x2,0x2,0x2,0x8,0x7c,0x8,0x8,0xfe,0x0,0x40,0x7e,0x90,0x14,0xfe,0x10,0x20,0x28,0x46,0x82, ++0x8,0xb,0x8,0x10,0x17,0x32,0x52,0x93,0x14,0x10,0x1f,0x10,0x10,0x10,0x11,0x16,0x10,0xf8,0x10,0x10,0xfc,0x0,0x8,0xfc,0x40,0x44,0xfe,0x40,0xa0,0x90,0xe,0x4, ++0x5,0x89,0x51,0x22,0x53,0x96,0x1a,0x12,0x33,0x52,0x93,0x12,0x12,0x12,0x52,0x23,0x8,0xfc,0x8,0x8,0xfe,0x0,0x88,0xfc,0x20,0x24,0xfe,0x20,0x20,0x50,0x8e,0x4, ++0x0,0x7,0x78,0x48,0x49,0x49,0x49,0x49,0x49,0x4f,0x49,0x79,0x49,0x1,0x5,0x2,0x10,0xd0,0x50,0x90,0x10,0x10,0x10,0x50,0x90,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x0,0x3f,0x20,0x2f,0x28,0x2f,0x28,0x2f,0x20,0x2f,0x20,0x20,0x5f,0x40,0x82,0x1,0x8,0xfc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xf8,0x40,0x84,0xfe,0x80,0x80,0x0, ++0x10,0x13,0x20,0x28,0x6f,0xa9,0x29,0x2b,0x2c,0x28,0x2f,0x28,0x28,0x21,0x22,0x24,0x10,0xf8,0x10,0x14,0xfe,0x0,0x8,0xfc,0x40,0x44,0xfe,0x40,0xa0,0x10,0xe,0x4, ++0x0,0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x27,0x24,0x24,0x24,0x44,0x44,0x87,0x4,0x10,0x78,0x80,0x0,0x4,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x8,0x7f,0x48,0x4a,0x49,0x49,0x48,0x4f,0x48,0x48,0x78,0x48,0x0,0x1,0x0,0x8,0x1c,0xe0,0x40,0x48,0x58,0x60,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x80, ++0x0,0x3f,0x1,0x1,0x11,0xd,0x5,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x5,0x2,0x78,0x80,0x0,0x0,0x10,0x30,0x40,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0x8,0xf,0x12,0x12,0x22,0x44,0x4,0x9,0x12,0x2,0x29,0x28,0x48,0x7,0x0,0x0,0x8,0xfc,0x48,0x48,0x48,0x88,0x88,0x28,0x10,0x0,0x88,0xa4,0x24,0xe0,0x0, ++0x1,0x11,0xf9,0x27,0x21,0x21,0xf9,0x27,0x24,0x24,0x24,0x3c,0xe7,0x44,0x0,0x1,0x4,0x3e,0x24,0xe4,0x24,0x3c,0x24,0xa4,0xa4,0xbc,0xa4,0xa4,0xa4,0x44,0x94,0x8, ++0x1,0x1,0x7f,0x1,0x3f,0x1,0x7f,0x44,0x84,0x24,0x14,0xc,0x4,0x4,0x7f,0x0,0x0,0x8,0xfc,0x0,0xf8,0x0,0xfe,0x44,0x40,0x48,0x58,0x60,0x40,0x48,0xfc,0x0, ++0x4,0x4,0xff,0x4,0x8,0x9,0x7f,0x8,0xa,0x3f,0x22,0x22,0x22,0x3e,0x22,0x1,0x40,0x44,0xfe,0x40,0x7c,0x44,0xc4,0x7c,0x44,0x44,0x7c,0x44,0x44,0x44,0x94,0x8, ++0x8,0x8,0x8,0x9,0xff,0x8,0x8,0xa,0x3f,0x22,0x22,0x22,0x22,0x3e,0x22,0x1,0x4,0x7e,0x44,0x44,0xc4,0x7c,0x44,0x44,0x44,0x7c,0x44,0x44,0x44,0x44,0x94,0x8, ++0x21,0x21,0x21,0x21,0xf9,0xaf,0xa9,0xa9,0xab,0xfa,0xa2,0x2a,0x3b,0xea,0x0,0x1,0x4,0x3e,0x24,0x24,0x24,0xfc,0x24,0x24,0xa4,0xbc,0xa4,0xa4,0xa4,0x44,0x94,0x8, ++0x0,0x88,0x53,0x22,0x52,0x92,0x12,0x12,0x32,0x52,0x92,0x12,0x14,0x15,0x58,0x20,0x8,0x1c,0xe0,0x8,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0xa8,0x94,0xf6,0x4,0x0, ++0x11,0x11,0x55,0x39,0x17,0x11,0xfd,0x33,0x3a,0x56,0x52,0x93,0x12,0x10,0x10,0x11,0x4,0x3e,0x24,0x24,0xe4,0x3c,0x24,0xa4,0xa4,0xbc,0xa4,0xa4,0x24,0x44,0x94,0x8, ++0x42,0x32,0x12,0x2,0x9f,0x62,0x22,0xf,0x18,0x28,0xc8,0x48,0x48,0x4f,0x48,0x40,0x4,0x3e,0x24,0x24,0xe4,0x3c,0xa4,0xe4,0xa4,0xbc,0xa4,0xa4,0xa4,0xa4,0x54,0x88, ++0x0,0xf8,0xb,0xa,0xa,0x7a,0x42,0x42,0x42,0x7a,0xa,0xa,0xa,0xa,0x54,0x28,0x8,0x1c,0xe8,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0xa8,0x94,0xf6,0x4, ++0x1,0x1,0x1,0x3f,0x22,0x22,0x3f,0x22,0x21,0x20,0x27,0x24,0x24,0x24,0x48,0x90,0x20,0xf0,0x0,0xfc,0x4,0x68,0x80,0x8,0xf8,0x40,0xe0,0x40,0x40,0x44,0x44,0x3c, ++0x0,0x8,0x7c,0x4b,0x4a,0x4a,0x4b,0x4a,0x4a,0x4a,0x4a,0x7a,0x4c,0x8,0x11,0x6,0x48,0x7c,0x40,0xfe,0x42,0x5c,0xe0,0x44,0x3c,0x10,0xf8,0x90,0x90,0x92,0x12,0xe, ++0x10,0x10,0x10,0x13,0xfe,0x12,0x16,0x1b,0x32,0xd2,0x12,0x12,0x12,0x14,0x54,0x28,0x80,0x60,0x24,0xfe,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x8,0x8,0xf,0x8,0x8,0x8,0x8,0x10,0x1f,0x0,0x0,0x0,0xff,0x0,0x8,0xfc,0x0,0x20,0xf0,0x20,0x20,0x20,0x20,0x20,0xe0,0x20,0x20,0x24,0xfe,0x0, ++0x0,0x40,0x30,0x13,0x82,0x62,0x22,0xb,0x12,0x12,0xe2,0x22,0x22,0x24,0x24,0x28,0x80,0x60,0x24,0xfe,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x0,0x0,0x3f,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x80,0x0,0x80,0x84,0xfe,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0x8,0xff,0x8,0x8,0x8,0x10,0x10,0x30,0x50,0x90,0x11,0x12,0x14,0x10,0x10,0x20,0x24,0xfe,0x20,0x20,0x80,0x88,0x98,0xa0,0xc0,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x0,0x8,0x7d,0x49,0x4b,0x4d,0x49,0x49,0x49,0x48,0x4f,0x78,0x48,0x0,0x0,0x0,0xa0,0xa4,0x2c,0x30,0x60,0x22,0x22,0x1e,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x4,0x4,0x8,0x8,0x18,0x29,0x4a,0x8,0x9,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x40,0x48,0x58,0x60,0xc0,0x40,0x44,0x44,0x3c,0x0,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x83,0x4a,0x2b,0x12,0x32,0x57,0x94,0x1b,0x32,0x53,0x92,0x13,0x12,0x12,0xa2,0x42,0xf8,0x8,0xc8,0x48,0x48,0xfe,0x2,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x43,0x32,0x13,0x2,0x82,0x4f,0x48,0x13,0x12,0x23,0xe2,0x23,0x22,0x22,0x22,0x22,0xf8,0x8,0xc8,0x48,0x48,0xfe,0x2,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x0,0x7f,0x0,0x1f,0x11,0x51,0x51,0x5f,0x51,0x51,0x51,0x5f,0x50,0x40,0x7f,0x40,0x8,0xfc,0x10,0xf8,0x10,0x14,0x14,0xf4,0x14,0x14,0x14,0xf4,0x14,0x4,0xfc,0x4, ++0x10,0x14,0x12,0x10,0x13,0xfc,0x10,0x10,0x11,0xb,0xc,0x8,0x14,0x24,0x42,0x1,0x4,0x4,0x4,0x24,0xa4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x84,0x94,0x88, ++0x8,0x8,0x8,0x10,0x10,0x30,0x50,0x90,0x11,0x12,0x14,0x10,0x10,0x10,0x10,0x10,0x80,0x80,0x80,0x88,0x98,0xa0,0xc0,0x80,0x80,0x80,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x0,0x40,0x33,0x10,0x0,0x0,0xf7,0x10,0x10,0x13,0x12,0x12,0x16,0x1a,0x13,0x2,0x10,0x38,0xc0,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x13,0x12,0xfe,0x13,0x3a,0x36,0x53,0x52,0x90,0x11,0x11,0x12,0x14,0x18,0x40,0x88,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x80,0xc8,0x54,0x5c,0x42,0x42,0x3e, ++0x8,0x8,0x13,0x12,0x22,0x4a,0x8a,0x12,0x32,0x52,0x92,0x12,0x12,0x13,0x12,0x10,0x0,0x4,0xfe,0x4,0x4,0xf4,0x94,0x94,0x94,0x94,0xf4,0x4,0x4,0xfc,0x4,0x0, ++0x10,0x10,0x17,0x10,0x58,0x54,0x50,0x90,0x11,0x12,0x14,0x18,0x10,0x10,0x10,0x10,0x0,0x4,0xfe,0x20,0x20,0x40,0x40,0xd0,0x4c,0x46,0x42,0x40,0x40,0x40,0x40,0x40, ++0x41,0x31,0x11,0x3,0x86,0x6a,0x23,0xa,0x12,0x23,0xe2,0x22,0x22,0x23,0x22,0x22,0x40,0x20,0x4,0xfe,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x20,0x20,0x2f,0x20,0xf8,0x20,0x20,0x20,0x21,0x2a,0x34,0xe8,0x40,0x0,0x0,0x0,0x0,0x4,0xfe,0x20,0x20,0x40,0x40,0xd0,0x4c,0x46,0x42,0x40,0x40,0x40,0x40,0x40, ++0x0,0x0,0xfc,0x4,0x45,0x46,0x28,0x28,0x10,0x28,0x24,0x44,0x81,0x1,0x2,0xc,0x80,0x80,0x80,0xfc,0x4,0x48,0x40,0x40,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x10,0xf8,0x27,0x20,0x20,0x20,0xf8,0x20,0x21,0x22,0x24,0x20,0x38,0xe0,0x40,0x0,0x0,0x4,0xfe,0x20,0x20,0x40,0x40,0xd0,0x4c,0x46,0x42,0x40,0x40,0x40,0x40,0x40, ++0x10,0x10,0x17,0x10,0xff,0x12,0x3a,0x36,0x53,0x52,0x92,0x12,0x13,0x10,0x1f,0x10,0x0,0x8,0xfc,0x0,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x4,0xfe,0x0, ++0x0,0x40,0x2f,0x20,0x0,0xe0,0x20,0x21,0x22,0x24,0x28,0x20,0x20,0x50,0x8f,0x0,0x0,0x4,0xfe,0x40,0x40,0x80,0x80,0xa0,0x98,0x8c,0x84,0x80,0x80,0x6,0xfc,0x0, ++0x10,0x13,0x22,0x21,0x44,0xfb,0x10,0x27,0x40,0xfc,0x1,0x1,0x1a,0xe4,0x49,0x2,0xc,0xf0,0x48,0x50,0x20,0xfc,0x40,0xfe,0x80,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x10,0x10,0x11,0x12,0xfc,0x13,0x12,0x1e,0x32,0xd2,0x1f,0x10,0x10,0x11,0x52,0x2c,0x80,0x80,0xf0,0x20,0x48,0xfc,0x48,0x48,0x48,0x48,0xfe,0x40,0xa0,0x10,0xe,0x4, ++0x1,0x3f,0x21,0x21,0x3f,0x1,0x7f,0x41,0x41,0x7f,0x41,0x2,0x29,0x28,0x48,0x7,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfe,0x4,0x4,0xfc,0x4,0x0,0x90,0xac,0x24,0xe0, ++0x0,0x8,0x7c,0x49,0x4a,0x49,0x49,0x49,0x49,0x49,0x4f,0x78,0x48,0x0,0x1,0x6,0x40,0x40,0xf8,0x10,0x24,0xfe,0x24,0x24,0x24,0x24,0xfe,0x20,0x50,0x88,0x6,0x4, ++0x1,0x0,0x1f,0x11,0x51,0x32,0x14,0x33,0x52,0xd2,0x12,0x1f,0x20,0x21,0x42,0xc,0x0,0x84,0xfe,0x0,0xf0,0x20,0x48,0xfc,0x48,0x48,0x48,0xfe,0xa0,0x10,0xe,0x4, ++0x9,0x5,0x7f,0x2,0xff,0x4,0xf,0x12,0x25,0xda,0x4,0x19,0x62,0xc,0x72,0x1,0x20,0x48,0xfc,0x0,0xfe,0x40,0xe0,0x10,0x1e,0xa4,0xc0,0xa0,0x98,0x88,0x80,0x0, ++0x10,0x10,0x10,0x15,0x5a,0x51,0x51,0x91,0x11,0x11,0x17,0x28,0x24,0x40,0x81,0x6,0x40,0x40,0xf8,0x10,0x24,0xfe,0x24,0x24,0x24,0x24,0xfe,0x20,0x50,0x88,0x6,0x4, ++0x40,0x30,0x11,0x2,0x84,0x63,0x22,0xa,0x12,0x12,0xef,0x20,0x20,0x21,0x22,0x2c,0x80,0x80,0xf0,0x20,0x48,0xfc,0x48,0x48,0x48,0x48,0xfe,0x40,0xa0,0x10,0xe,0x4, ++0x2,0x1,0x7f,0x40,0x9f,0x11,0x11,0x1f,0x10,0x10,0x1f,0x11,0x11,0x11,0x1f,0x10,0x0,0x0,0xfe,0x2,0xf4,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x0,0x10,0xf8,0x0, ++0x8,0x8,0xb,0x10,0x10,0x20,0x42,0xfe,0x4,0x8,0x10,0x20,0x42,0xff,0x1,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x4,0x4,0x7f,0x4,0x1,0xff,0x10,0x10,0x1f,0x0,0x11,0x11,0x11,0x11,0x21,0x41,0x40,0x48,0xfc,0x40,0x4,0xfe,0x0,0x20,0xf0,0x0,0x10,0x10,0x10,0x12,0x12,0xe, ++0x11,0x11,0x1f,0x11,0x58,0x57,0x52,0x92,0x13,0x10,0x12,0x12,0x12,0x12,0x14,0x18,0x10,0x14,0xfe,0x10,0x44,0xfe,0x0,0x8,0xfc,0x0,0x48,0x48,0x48,0x4a,0x4a,0x46, ++0x4,0x4,0x3f,0x4,0x4,0xff,0x1,0x1f,0x11,0x1f,0x11,0x1f,0x10,0x4,0x18,0x60,0x40,0x50,0xf8,0x40,0x44,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0x60,0x18,0x4, ++0x0,0x8,0xfd,0x10,0x10,0x23,0x3c,0x65,0xa5,0x25,0x25,0x25,0x3c,0x24,0x1,0x6,0x88,0x88,0xfc,0x88,0x88,0xfe,0x24,0xfe,0x24,0xfc,0x24,0xfc,0x0,0x88,0x6,0x2, ++0x10,0x10,0x11,0x15,0x7f,0x55,0x55,0x54,0x57,0x7c,0x50,0x15,0x1c,0xf4,0x43,0x0,0x20,0x44,0xfe,0x4,0xfc,0x4,0xfc,0x4,0xfe,0x20,0x28,0xfc,0x20,0x24,0xfe,0x0, ++0x10,0x1f,0x28,0x45,0x4,0x7f,0x4,0xff,0x1,0x1f,0x11,0x1f,0x11,0x1f,0xc,0x30,0x40,0x7c,0xa0,0x50,0x40,0xfc,0x40,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x60,0x18, ++0x2,0x4,0x3f,0x20,0x3f,0x20,0x3f,0x0,0x7f,0x1,0x1,0x3f,0x1,0x1,0xff,0x0,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfc,0x0,0x10,0xf8,0x0,0x4,0xfe,0x0, ++0x0,0x3f,0x22,0x2f,0x28,0x2f,0x28,0x2f,0x20,0x2f,0x21,0x27,0x21,0x5f,0x40,0x80,0x8,0xfc,0x8,0xe8,0x28,0xe8,0x28,0xe8,0x8,0xe8,0x8,0xc8,0xa,0xfa,0xa,0x4, ++0x10,0x10,0x13,0x12,0x5b,0x56,0x53,0x90,0x17,0x10,0x10,0x13,0x10,0x10,0x1f,0x10,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfc,0x40,0x50,0xf8,0x40,0x44,0xfe,0x0, ++0x10,0x10,0x13,0x16,0x5b,0x52,0x53,0x90,0x17,0x10,0x10,0x13,0x28,0x44,0x8f,0x0,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfc,0x40,0x50,0xf8,0x40,0x44,0xfe,0x0, ++0x0,0x3f,0x20,0x3f,0x20,0x3f,0x1,0x11,0x9,0xff,0x4,0x4,0x4,0x8,0x10,0x60,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0x10,0x24,0xfe,0x40,0x40,0x40,0x42,0x42,0x3e, ++0x10,0x11,0x15,0x7f,0x55,0x55,0x54,0x55,0x54,0x54,0x57,0x5c,0x10,0x11,0x11,0x16,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x20,0x24,0xac,0x30,0xfe,0x90,0x90,0x12,0x12,0xe, ++0x10,0x10,0x12,0x11,0x59,0x54,0x57,0x90,0x10,0x10,0x11,0x11,0x11,0x12,0x12,0x1c,0x40,0x40,0x44,0x4c,0x50,0x44,0xfe,0xa0,0xa0,0xa0,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x1,0x41,0x2f,0x21,0x0,0xf,0xe2,0x22,0x23,0x20,0x22,0x22,0x2a,0x32,0x24,0x8,0x10,0x14,0xfe,0x10,0x44,0xfe,0x0,0x8,0xfc,0x0,0x48,0x48,0x48,0x4a,0x4a,0x46, ++0x4,0x4,0x4,0xff,0x4,0x8,0x8,0xc,0x12,0x10,0x21,0x41,0x82,0x2,0x4,0x18,0x0,0x0,0x4,0xfe,0x80,0x80,0x88,0x98,0xa0,0x80,0x40,0x40,0x20,0x10,0xe,0x4, ++0x10,0x13,0x12,0x14,0xfb,0x10,0x11,0x1a,0x33,0xd0,0x10,0x17,0x10,0x10,0x50,0x20,0x0,0xfe,0x44,0x48,0xfc,0x80,0x20,0x28,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x10,0x11,0x95,0x56,0x38,0x11,0xfe,0x29,0x29,0x28,0x28,0x2b,0x4c,0x48,0x80,0x0,0x0,0xfe,0x4,0x40,0x48,0xfc,0x80,0x20,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x12,0x12,0x2a,0x2a,0x4f,0x90,0x1f,0x24,0x6f,0xa2,0x25,0x2f,0x22,0x2a,0x32,0x26,0x10,0x10,0x90,0x90,0xbe,0x44,0x84,0xa4,0x24,0x24,0x28,0x98,0x10,0xa8,0x46,0x84, ++0x10,0x10,0x10,0x17,0x58,0x55,0x51,0x91,0x12,0x12,0x12,0x14,0x14,0x18,0x10,0x13,0x80,0x80,0x84,0xfe,0x80,0x20,0x20,0x24,0xac,0x70,0x20,0x20,0x50,0x50,0x8e,0x4, ++0x10,0x10,0x11,0x11,0x7d,0x55,0x55,0x55,0x55,0x7d,0x11,0x11,0x15,0xfd,0x5,0x1,0x0,0x4,0xfe,0x4,0x4,0x74,0x54,0x54,0x54,0x54,0x54,0x74,0x4,0x4,0xfc,0x4, ++0x0,0x0,0x7f,0x40,0x40,0x47,0x44,0x44,0x44,0x44,0x47,0x44,0x40,0x7f,0x40,0x0,0x0,0x4,0xfe,0x4,0x44,0xe4,0x44,0x44,0x44,0x44,0xc4,0x44,0x4,0xfc,0x4,0x0, ++0x10,0x66,0x42,0x42,0x66,0x42,0x43,0x7e,0x1,0x7e,0x8,0x8,0xe,0xf8,0x40,0x3,0x8,0xfc,0x88,0x88,0x88,0x88,0x6,0x0,0xfc,0x88,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x11,0x11,0x11,0x1a,0x55,0x51,0x51,0x91,0x1f,0x12,0x12,0x12,0x13,0x10,0x10,0x10,0x0,0x8,0xfc,0x0,0xf8,0x8,0x48,0x28,0xfe,0x8,0x88,0x48,0xfc,0x8,0x28,0x10, ++0x8,0x7e,0x8,0x3e,0x8,0x7e,0x8,0x3f,0x0,0xff,0x0,0x3f,0x9,0x28,0x48,0x7,0x20,0xfc,0x20,0xf8,0x20,0xfc,0x20,0xf8,0x8,0xfe,0x8,0xf8,0x0,0xa8,0x24,0xe0, ++0x1,0x1,0x1,0x7f,0x1,0x9,0x9,0x8,0xff,0x8,0x8,0x8,0x8,0x10,0x20,0x0,0x0,0x0,0x8,0xfc,0x0,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x1,0x1,0xff,0x1,0x3f,0x21,0x3f,0x21,0x3f,0x1,0x7f,0x2,0x29,0x28,0x48,0x7,0x0,0x4,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x10,0xf8,0x4,0x90,0x8c,0x24,0xe0, ++0x1,0x1,0x79,0x4a,0x4d,0x49,0x49,0x79,0x4f,0x4a,0x4a,0x4a,0x7b,0x48,0x0,0x0,0x0,0x8,0xfc,0x0,0xf8,0x8,0x48,0x28,0xfe,0x8,0x88,0x48,0xfc,0x8,0x50,0x20, ++0x4,0x7e,0x44,0x57,0x54,0x54,0x55,0x56,0x54,0x54,0x54,0x54,0x28,0x24,0x44,0x80,0x20,0x20,0x24,0xfe,0x40,0x84,0xfe,0x84,0x84,0xfc,0x84,0x84,0xfc,0x84,0x94,0x88, ++0x8,0x1c,0xf1,0x11,0x11,0xfd,0x11,0x38,0x34,0x51,0x52,0x90,0x10,0x10,0x10,0x17,0x20,0x20,0x24,0x24,0x24,0xfc,0x44,0x40,0xfe,0x4,0x84,0x48,0x30,0x20,0xc0,0x0, ++0x1,0x1,0x2,0x4,0x8,0x10,0x2f,0xc0,0x0,0x3f,0x2,0x2,0x4,0x8,0x1f,0x0,0x0,0x0,0x80,0x40,0x20,0x10,0xee,0x4,0x10,0xf8,0x0,0x0,0x40,0x20,0xf0,0x10, ++0x10,0x10,0x10,0x14,0x59,0x52,0x55,0x90,0x10,0x17,0x10,0x28,0x24,0x41,0x83,0x0,0x40,0x40,0xa0,0x90,0x8,0x26,0xf4,0x0,0x4,0xfe,0x40,0x40,0x90,0x8,0xfc,0x4, ++0x0,0x40,0x37,0x14,0x4,0x84,0x64,0x24,0xc,0x14,0xe4,0x24,0x24,0x24,0x27,0x20,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x0,0x40,0x2f,0x20,0x0,0x7,0xe0,0x20,0x2f,0x20,0x20,0x24,0x28,0x30,0x20,0x0,0x40,0x44,0xfe,0x40,0x48,0xfc,0x40,0x44,0xfe,0x44,0x44,0x44,0x54,0x48,0x40,0x40, ++0x1,0x41,0x31,0x12,0x5,0x1,0xf1,0x11,0x17,0x12,0x12,0x12,0x17,0x18,0x10,0x0,0x0,0x8,0xfc,0x0,0xf8,0x8,0x48,0x28,0xfe,0x8,0x88,0x48,0xfc,0x8,0x28,0x10, ++0x10,0x10,0x20,0x20,0x49,0xfa,0x15,0x20,0x40,0xfb,0x0,0x0,0x18,0xe1,0x43,0x0,0x40,0x40,0xa0,0xa0,0x10,0xe,0xf4,0x0,0x8,0xfc,0x40,0x40,0x90,0x8,0xfc,0x4, ++0x4,0x4,0x7f,0x4,0x7f,0x42,0x82,0x3f,0x5,0x9,0x1f,0x1,0xff,0x1,0x1,0x1,0x40,0x48,0xfc,0x40,0xfe,0x4,0x8,0xf8,0x0,0x20,0xf0,0x4,0xfe,0x0,0x0,0x0, ++0x0,0x3f,0x21,0x21,0x3f,0x20,0x28,0x30,0x20,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x78,0x80,0x0,0x10,0xf8,0x80,0x42,0x32,0xe,0xf0,0x10,0x10,0xf0,0x10,0x10,0xf0, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x25,0x25,0x24,0x45,0x29,0x11,0x29,0x45,0x85,0x1,0xc,0xf0,0x20,0x24,0xfe,0x10,0x50,0x8a,0x6,0xfc,0x4,0x4,0xfc,0x4,0x4,0xfc, ++0x0,0x11,0x7b,0x2,0xa,0xff,0x22,0x22,0x23,0x42,0x48,0xfd,0x5,0x2,0x4,0x8,0x80,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x80,0xc8,0x48,0x54,0x5c,0x42,0x3e, ++0x40,0x27,0x24,0x8,0x81,0x67,0x21,0xa,0x14,0x27,0xe0,0x20,0x2f,0x20,0x20,0x20,0x0,0xfe,0x84,0x88,0x0,0xfc,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x40,0x40,0x40, ++0x40,0x37,0x14,0x4,0x87,0x64,0x24,0xf,0x10,0x24,0xe7,0x24,0x24,0x24,0x25,0x26,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x40,0x48,0x58,0x60,0x40,0xc2,0x42,0x3e, ++0x20,0x10,0xfe,0x92,0x7d,0x10,0x7c,0x10,0xfe,0x11,0x7c,0x44,0x44,0x44,0x7c,0x44,0x0,0x50,0x48,0x84,0x20,0x20,0x50,0x48,0x86,0xfc,0x88,0x88,0x88,0x88,0xf8,0x88, ++0x40,0x30,0x17,0x0,0x80,0x60,0x2f,0x8,0x10,0x23,0xe2,0x22,0x22,0x22,0x23,0x22,0x10,0x38,0xc0,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x8,0x8,0x8,0x10,0x12,0x32,0x52,0x94,0x10,0x10,0x10,0x11,0x11,0x12,0x14,0x18,0x40,0x40,0x40,0x40,0x44,0x4c,0x50,0x60,0x40,0xa0,0xa0,0x10,0x10,0x8,0xe,0x4, ++0x1,0x1,0x1,0x1,0x11,0x11,0x11,0x21,0x42,0x2,0x4,0x4,0x8,0x10,0x20,0x40,0x0,0x0,0x0,0x0,0x8,0x18,0x20,0x40,0x80,0x80,0x40,0x40,0x20,0x10,0xe,0x4, ++0x4,0x4,0xff,0x4,0x24,0x18,0x10,0x2b,0x48,0x8,0x18,0x28,0xc8,0x8,0x29,0x12,0x40,0x44,0xfe,0x40,0x28,0x24,0x20,0xfe,0x20,0x20,0x20,0x50,0x50,0x88,0x6,0x4, ++0x0,0x0,0x0,0xff,0x0,0x2,0x3f,0x22,0x22,0x22,0x3e,0x20,0x7,0x78,0x0,0x3,0x50,0x48,0x40,0xfe,0x40,0x40,0x48,0x48,0x48,0x50,0x50,0x20,0x22,0x52,0x8a,0x4, ++0x0,0x0,0xff,0x0,0x3e,0x22,0x3e,0x20,0xe,0x70,0x0,0x2,0x29,0x28,0x48,0x7,0xa0,0x94,0xfe,0x80,0x88,0x88,0x50,0x50,0x22,0x52,0x8e,0x0,0x90,0xac,0x24,0xe0, ++0x3f,0x1,0x7f,0x41,0x9d,0x1,0x1d,0x8,0x1f,0x30,0x57,0x90,0x17,0x10,0x1f,0x10,0xf8,0x0,0xfe,0x2,0x74,0x0,0x70,0x80,0xfc,0x80,0xf8,0x80,0xf8,0x80,0xfe,0x0, ++0x8,0x8,0x10,0x30,0x57,0x90,0x10,0x10,0x1f,0x10,0x11,0x11,0x11,0x2,0xc,0x30,0x80,0x88,0x98,0xe0,0x82,0x82,0x7e,0x10,0xf8,0x10,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x40,0x23,0x22,0x2,0xfa,0x13,0x20,0x70,0xaf,0x24,0x24,0x24,0x25,0x24,0x24,0x24,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x44,0xfe,0x44,0x44,0xb4,0x14,0x4,0x14,0x8, ++0x1,0x1,0x1,0x7f,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x21,0x21,0x21,0x3f,0x20,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x17,0x11,0x11,0x11,0xfd,0x11,0x11,0x11,0x11,0x1e,0xf2,0x44,0x4,0x9,0x12,0x8,0xfc,0x8,0x8,0x10,0x10,0x3c,0x84,0x88,0x48,0x50,0x20,0x50,0x90,0xe,0x4, ++0x8,0x8,0x7f,0x8,0xf,0x8,0xf,0x8,0xff,0x4,0x9,0x31,0xcf,0x1,0x1,0x3f,0x20,0x28,0xfc,0x20,0xe0,0x20,0xe0,0x24,0xfe,0x40,0x30,0x4e,0xe4,0x0,0x10,0xf8, ++0x10,0x10,0x11,0x11,0xfd,0x11,0x31,0x39,0x55,0x51,0x91,0x11,0x11,0x12,0x14,0x18,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x0,0x4,0x7f,0x54,0x54,0x54,0x7f,0x54,0x55,0x55,0x7d,0x45,0x1,0x1,0x0,0x0,0x20,0x28,0xfc,0x20,0x50,0x88,0xfe,0x8,0xe8,0x28,0x28,0x28,0xe8,0x8,0x28,0x10, ++0x8,0x1c,0xf3,0x10,0x10,0xfd,0x13,0x31,0x39,0x55,0x50,0x91,0x11,0x11,0x11,0x11,0x50,0x48,0xfc,0xa0,0xa2,0x3e,0x0,0xf0,0x4,0xfc,0x0,0xf8,0x8,0xf8,0x8,0xf8, ++0x4,0xe,0x78,0x8,0x8,0xfe,0x8,0x18,0x1c,0x2a,0x28,0x48,0x88,0x9,0xa,0x8,0x0,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0xfc,0x84,0x0,0x88,0xc4,0x6,0x2,0x0, ++0x12,0x1f,0x28,0x45,0x88,0x3f,0x8,0xf,0x8,0xf,0x8,0xff,0x0,0x8,0x18,0x20,0x44,0x7e,0xa0,0x10,0x20,0xf8,0x20,0xe0,0x20,0xe0,0x24,0xfe,0x0,0x20,0x18,0x8, ++0x4,0x3e,0x24,0x24,0x24,0x3c,0x24,0x24,0x24,0x3c,0x24,0x24,0x24,0x24,0x4d,0x86,0x0,0x8,0xfc,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x8a,0x8a,0x6,0x0, ++0x20,0x20,0x21,0x3d,0x25,0x49,0x41,0xa1,0x21,0x21,0x21,0x25,0x29,0x32,0x24,0x8,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x1,0x40,0x20,0x2f,0x1,0x1,0xe5,0x25,0x25,0x29,0x21,0x21,0x22,0x50,0x8f,0x0,0x0,0xc0,0x48,0xfc,0x20,0x20,0x28,0x24,0x24,0x24,0x20,0x20,0x60,0x6,0xfc,0x0, ++0x2,0x44,0x2f,0x28,0xf,0x88,0x4f,0x42,0x1f,0x24,0xc7,0x44,0x44,0x48,0x4a,0x51,0x10,0x90,0xd0,0x94,0xbe,0xc4,0xa4,0x28,0xa8,0x28,0x90,0x90,0xa8,0xa8,0xc6,0x84, ++0x0,0x20,0x11,0x11,0x1,0xf1,0x11,0x11,0x11,0x11,0x11,0x15,0x19,0x12,0x4,0x8,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x0,0x0,0x1,0xfd,0x5,0x49,0x29,0x11,0x11,0x29,0x24,0x40,0x87,0x0,0x0,0x0,0x40,0x88,0xfc,0x8,0x48,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x45,0x85,0x0,0x4,0xfe,0x10,0x10,0x14,0x7e,0x44,0x44,0x44,0x44,0x7c,0x10,0x10,0x14,0xfe,0x0, ++0x10,0x10,0x27,0x20,0x49,0xf8,0x17,0x20,0x43,0xfa,0x2,0x2,0x1a,0xe0,0x41,0x6,0x40,0x48,0xfc,0x40,0xf0,0x40,0xfe,0x8,0xfc,0x8,0x48,0x48,0x48,0x90,0xc,0x4, ++0x10,0x11,0x21,0x21,0x49,0xf8,0x17,0x21,0x41,0xf9,0x1,0x1,0x19,0xe7,0x40,0x0,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfe,0x8,0xf8,0x8,0xf8,0x8,0x8,0xfe,0x8,0x8, ++0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x3f,0x0,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0x4,0xfe,0x0,0x0,0x10,0xf8,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x10,0x17,0x11,0x11,0xfd,0x11,0x31,0x39,0x55,0x51,0x92,0x12,0x12,0x14,0x19,0x12,0x8,0xfc,0x8,0x8,0x10,0x10,0x3c,0x84,0x88,0x48,0x50,0x20,0x50,0x88,0xe,0x4, ++0x10,0x14,0xfe,0x10,0x14,0x7e,0x54,0x54,0x54,0x54,0x38,0x54,0x93,0x12,0x10,0x10,0x20,0x24,0xfe,0x20,0x28,0xfc,0xa8,0xa8,0xa8,0xa8,0x70,0xa8,0x26,0x24,0x20,0x20, ++0x10,0x11,0x11,0xfd,0x21,0x28,0x4b,0x7d,0x9,0x9,0xf,0xf9,0x49,0xf,0x8,0x8,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfe,0x8,0xf8,0x8,0xf8,0x8,0x8,0xfe,0x8,0x8, ++0x10,0x14,0x3e,0x49,0x90,0x7d,0x10,0x7c,0x13,0xfe,0x11,0x39,0x55,0x91,0x11,0x11,0x40,0x48,0xfc,0x20,0x90,0xfc,0x90,0x94,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x9,0x8,0x1f,0x31,0x5f,0x91,0x1f,0x11,0x1f,0x11,0xff,0x5,0x9,0x11,0x61,0x1,0x0,0x90,0xf8,0x0,0xf0,0x0,0xf0,0x0,0xf8,0x0,0xfe,0x40,0x20,0x1c,0x8,0x0, ++0x0,0x7f,0x8,0x8,0x8,0x8,0x8,0x8,0x14,0x12,0x11,0x20,0x21,0x42,0x84,0x8,0x0,0xf0,0x20,0x20,0x40,0x40,0xf8,0x8,0x10,0x20,0x40,0x80,0x40,0x30,0xe,0x4, ++0x4,0x4,0xf,0x8,0x10,0x3f,0x40,0x1f,0x0,0x3f,0x2,0x51,0x50,0x90,0xf,0x0,0x0,0x0,0xe0,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x0,0x84,0x92,0x12,0xf0,0x0, ++0x1,0x0,0x1f,0x12,0x92,0x53,0x54,0x18,0x30,0x5f,0xd0,0x10,0x20,0x21,0x42,0xc,0x0,0x84,0xfe,0x0,0x8,0xfc,0x40,0x40,0x44,0xfe,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x40,0x37,0x11,0x1,0x81,0x61,0x25,0x9,0x11,0x21,0xe2,0x22,0x22,0x24,0x29,0x22,0x8,0xfc,0x8,0x8,0x10,0x10,0x3c,0x84,0x88,0x48,0x50,0x20,0x50,0x88,0xe,0x4, ++0x0,0x7e,0x42,0x42,0x7e,0x42,0x42,0x7e,0x40,0x44,0x44,0x4a,0x72,0x40,0x0,0x0,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0xa4,0x94,0x88,0x80,0x80,0x80,0x80, ++0x20,0x20,0x21,0x21,0xf9,0x4d,0x4b,0x49,0x49,0x8b,0x55,0x51,0x22,0x52,0x8c,0x8,0x20,0x14,0xfe,0x40,0x48,0x7c,0x50,0x90,0x14,0xfe,0x10,0x10,0x20,0x28,0x46,0x82, ++0x10,0x17,0x21,0x21,0x49,0xf9,0x11,0x21,0x41,0xf9,0x2,0x2,0x1a,0xe4,0x49,0x2,0x8,0xfc,0x8,0x8,0x10,0x10,0x3c,0x84,0x88,0x48,0x50,0x20,0x50,0x88,0xe,0x4, ++0x10,0x10,0x17,0x10,0xfd,0x10,0x14,0x19,0x36,0xd1,0x11,0x11,0x11,0x11,0x52,0x24,0x80,0x48,0xfc,0x8,0x10,0xa0,0x40,0xb0,0xe,0x14,0x10,0x10,0x10,0x10,0x10,0x10, ++0x0,0xf,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x10,0x20,0x40,0x40,0xe0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x1,0x21,0x11,0xa,0x12,0x24,0x8,0x1f,0x28,0xcf,0x8,0xf,0x8,0x8,0x8,0x8,0x0,0x8,0x10,0xa0,0x98,0x48,0x20,0xf0,0x2e,0xe4,0x20,0xe0,0x20,0x20,0xa0,0x40, ++0x0,0x0,0x7f,0x0,0x0,0x0,0x0,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x1f,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x10,0x0,0x0,0x0,0x4,0x4,0xfc,0x0, ++0x4,0x4,0xff,0x4,0x8,0x1f,0x22,0x7f,0x24,0x3f,0x24,0x3f,0x20,0x3,0x7c,0x0,0x40,0x44,0xfe,0x40,0x4,0x24,0x24,0xa4,0xa4,0xa4,0xa4,0xa4,0x4,0x84,0x14,0x8, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x10,0x13,0x1a,0x31,0xd1,0x10,0x10,0x10,0x51,0x26,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0xf8,0x8,0x10,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x2,0x7e,0x2,0xfe,0x0,0x3f,0x21,0x3f,0x21,0x3f,0x4,0x3f,0x4,0xff,0x10,0x60,0x80,0xf8,0x82,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x40,0xf8,0x40,0xfe,0x10,0xc, ++0x0,0x1f,0x1,0x1,0x7f,0x5,0x9,0x11,0x6f,0x0,0x0,0xff,0x1,0x1,0x5,0x2,0xe0,0x0,0x0,0x8,0xfc,0x40,0x20,0x1c,0xe8,0x40,0x84,0xfe,0x0,0x0,0x0,0x0, ++0x8,0x8,0x8,0x17,0x10,0x30,0x50,0x93,0x12,0x11,0x11,0x10,0x10,0x10,0x11,0x16,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0xf8,0x8,0x10,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x10,0x10,0x1e,0x22,0x52,0xcc,0x28,0x17,0x20,0xc0,0x1f,0x1,0x9,0x11,0x25,0x2,0x0,0x0,0xfc,0x88,0x50,0x20,0x20,0xd0,0xe,0x24,0xf0,0x0,0x40,0x30,0x10,0x0, ++0x8,0x4,0x7f,0x11,0xa,0x4,0xa,0x31,0xd1,0x11,0x11,0x11,0x11,0x21,0x41,0x0,0x4,0x84,0xc4,0x24,0x24,0x24,0x24,0xa4,0x64,0x24,0x24,0x24,0x4,0x4,0x14,0x8, ++0x10,0x13,0x10,0x18,0x57,0x50,0x51,0x92,0x15,0x10,0x10,0x1f,0x10,0x10,0x11,0x10,0x38,0xc0,0x40,0x48,0xfc,0xe0,0x50,0x4e,0xf4,0x20,0x44,0xfe,0x40,0x40,0x40,0x80, ++0x0,0x40,0x37,0x11,0x80,0x60,0x21,0xe,0x11,0x21,0xe1,0x21,0x21,0x22,0x24,0x20,0x80,0x44,0xfe,0x10,0xa0,0x40,0xb0,0xe,0x14,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x2,0x1,0x7f,0x41,0x81,0x1f,0x2,0x4,0xff,0x0,0x1f,0x10,0x10,0x1f,0x10,0x0,0x0,0x0,0xfe,0x2,0x24,0xf0,0x80,0x44,0xfe,0x10,0x90,0x90,0x90,0x90,0x50,0x20, ++0x2,0x1,0x7f,0x40,0x88,0xe,0x8,0x8,0xff,0x8,0x2c,0x2b,0x49,0x88,0x28,0x13,0x0,0x0,0xfe,0x2,0x4,0xf8,0x8,0x88,0x88,0x50,0x50,0x20,0x20,0x50,0x8e,0x4, ++0x0,0x20,0x10,0x10,0x0,0x0,0xf7,0x10,0x10,0x10,0x10,0x12,0x14,0x18,0x10,0x0,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x0,0x20,0x17,0x10,0x0,0x0,0xf0,0x13,0x12,0x12,0x12,0x12,0x16,0x1a,0x11,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x2,0x2,0x2,0xfe,0x0, ++0x0,0x7d,0x44,0x44,0x7d,0x45,0x45,0x45,0x7c,0x40,0x48,0x44,0x5c,0x60,0x41,0x6,0x8,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x50,0x50,0x92,0x92,0xe,0x0, ++0x0,0x7f,0x0,0x0,0x3f,0x20,0x20,0x20,0x1f,0x0,0x52,0x51,0x50,0x90,0xf,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x4,0x4,0xfc,0x0,0x4,0x82,0x92,0x12,0xf0,0x0, ++0x0,0x7d,0x44,0x48,0x48,0x50,0x4b,0x48,0x44,0x44,0x44,0x69,0x52,0x40,0x40,0x40,0x8,0xfc,0x0,0x0,0x0,0x4,0xfe,0x20,0x20,0xa8,0xa4,0x22,0x22,0x20,0xa0,0x40, ++0x10,0x10,0x10,0x13,0xfc,0x24,0x24,0x25,0x25,0x44,0x28,0x10,0x28,0x44,0x84,0x3,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0xfc,0x4,0x88,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x10,0x12,0x22,0x23,0x4a,0xfa,0x12,0x23,0x42,0xfa,0x42,0x3,0x1a,0xe2,0x43,0x0,0x20,0x20,0x20,0x24,0xac,0x70,0x20,0xfc,0x20,0x70,0xac,0x24,0x20,0x24,0xfe,0x0, ++0x8,0x8,0x13,0x10,0x24,0xfc,0x8,0x11,0x21,0xfd,0x41,0x1,0x1d,0xe1,0x40,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x1,0x7f,0x1,0x3f,0x0,0x1f,0x10,0x1f,0x4,0xff,0x10,0x7e,0x12,0x12,0x2a,0x44,0x8,0xfc,0x0,0xf8,0x0,0xf0,0x10,0xf0,0x44,0xfe,0x8,0xfc,0x88,0x88,0xf8,0x88, ++0x12,0x12,0x12,0x12,0xfe,0x17,0x32,0x3a,0x56,0x52,0x92,0x12,0x14,0x15,0x18,0x10,0x0,0x0,0x0,0x4,0x1e,0xd4,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x5c,0x94,0x0, ++0x1,0x1,0x1,0x7f,0x1,0x11,0x9,0x1,0xff,0x1,0x2,0x2,0x4,0x8,0x30,0xc0,0x0,0x0,0x8,0xfc,0x0,0x10,0x20,0x4,0xfe,0x0,0x80,0x80,0x40,0x30,0xe,0x4, ++0x8,0x8,0x8,0x17,0x10,0x30,0x5f,0x90,0x10,0x10,0x17,0x10,0x10,0x10,0x1f,0x10,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x2,0x1,0x7f,0x40,0x80,0x3f,0x4,0x1a,0x63,0x5,0x19,0x63,0x5,0x19,0x65,0x2,0x0,0x0,0xfe,0x2,0x4,0xf8,0x0,0x10,0x30,0x40,0x80,0x40,0x30,0xe,0x4,0x0, ++0x10,0x10,0x10,0x12,0xff,0x12,0x12,0x12,0x12,0x22,0x22,0x22,0x22,0x4a,0x84,0x0,0x0,0x0,0x4,0x7e,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x7c,0x44,0x0, ++0x4,0x4,0xff,0x4,0x1,0x7f,0x1,0x9,0x5,0xff,0x1,0x2,0x4,0x8,0x30,0xc0,0x40,0x44,0xfe,0x40,0x8,0xfc,0x0,0x20,0x44,0xfe,0x0,0x80,0x40,0x30,0xe,0x4, ++0x10,0x13,0x10,0xfe,0x11,0x55,0x39,0x11,0xff,0x11,0x11,0x29,0x25,0x44,0x81,0x2,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x44,0x54,0x8c,0x4,0x2, ++0x0,0xff,0x4,0x7f,0x44,0x44,0x7f,0x0,0x1f,0x10,0x11,0x11,0x11,0x2,0xc,0x30,0x4,0xfe,0x40,0xfc,0x44,0x44,0xfc,0x10,0xf8,0x10,0x10,0x10,0x10,0x60,0x18,0x8, ++0x0,0x3f,0x21,0x21,0x21,0x3f,0x21,0x21,0x21,0x3f,0x21,0x1,0x1,0x1,0x1,0x1,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0x11,0x1d,0x21,0x21,0x7d,0x91,0x11,0xfd,0x11,0x11,0x14,0x18,0x10,0x0,0x0,0x4,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20,0x20, ++0x10,0x17,0x14,0x24,0x24,0x67,0xa4,0x24,0x27,0x24,0x24,0x27,0x24,0x24,0x25,0x26,0x4,0xbe,0x84,0x84,0x84,0xbc,0x0,0x7c,0x84,0x88,0x50,0x20,0x50,0x88,0xe,0x4, ++0x8,0x1c,0xf3,0x12,0x10,0xfd,0x10,0x39,0x36,0x54,0x51,0x92,0x14,0x11,0x12,0x10,0x40,0x20,0xfe,0x2,0x4,0xfc,0x80,0x44,0x6c,0xb0,0x30,0x68,0xa8,0x26,0xa4,0x40, ++0x8,0x8,0x8,0x10,0x11,0x32,0x54,0x99,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x14,0x40,0x40,0x40,0xa0,0x10,0x8,0x6,0x14,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x10,0x10,0x7e,0x12,0x12,0x12,0x2a,0x44,0x1,0xff,0x3,0x5,0x9,0x11,0x61,0x1,0x0,0x8,0xfc,0x88,0x88,0x88,0xf8,0x80,0x4,0xfe,0x80,0x40,0x20,0x1c,0x8,0x0, ++0x10,0x10,0x7f,0x11,0x11,0x25,0x42,0x9f,0x0,0x8,0x8,0xf,0x0,0x7f,0x0,0x0,0x0,0x4,0x7e,0x44,0x44,0x7c,0x44,0xe0,0x20,0x20,0x24,0xfe,0x4,0xc4,0x14,0x8, ++0x10,0x10,0x13,0x12,0xfc,0x25,0x24,0x25,0x26,0x44,0x29,0x12,0x28,0x45,0x84,0x0,0x40,0x20,0xfe,0x2,0x4,0xfc,0x80,0x44,0x6c,0xb0,0x30,0x68,0xa8,0x26,0xa4,0x40, ++0x4,0x7e,0x11,0x10,0x10,0x3e,0x22,0x63,0x92,0xc,0x4,0x8,0x10,0x20,0x40,0x0,0x8,0x1c,0xe0,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x4,0x4,0x24,0x24,0x24,0x25,0x24,0x24,0x4,0x3f,0x24,0x24,0x24,0x24,0xff,0x0,0x40,0x40,0x48,0x7c,0xa0,0x18,0x8,0x0,0x8,0xfc,0x48,0x48,0x48,0x48,0xfe,0x0, ++0x4,0x25,0x25,0x24,0x24,0x24,0x24,0x24,0x27,0x5,0x1,0x3f,0x1,0x1,0xff,0x0,0x0,0xf8,0x8,0x90,0x90,0x60,0x20,0xd0,0xe,0x4,0x10,0xf8,0x0,0x4,0xfe,0x0, ++0x1,0x1,0x9,0xd,0x11,0x21,0x0,0x1,0xff,0x1,0x2,0x2,0x4,0x8,0x30,0xc0,0x0,0x0,0x20,0x10,0x18,0x8,0x0,0x4,0xfe,0x0,0x80,0x80,0x40,0x30,0xe,0x4, ++0x10,0x14,0x3e,0x48,0x2,0x2,0x7f,0x2,0x1,0x7f,0x1,0x1,0x0,0x7,0x38,0x0,0x40,0x48,0xfc,0x20,0x80,0x50,0xf8,0x0,0x4,0xfe,0x10,0x20,0xc0,0x44,0x24,0x1c, ++0x20,0x1b,0x8,0x40,0x4f,0x48,0x48,0x48,0x4f,0x48,0x48,0x48,0x4f,0x48,0x40,0x40,0x4,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x24,0x24,0x24,0xe4,0x24,0x14,0x8, ++0x8,0x4,0xff,0x2,0x3f,0x22,0x3e,0x22,0x3e,0x22,0x22,0x26,0x0,0x24,0x22,0x40,0x20,0x44,0xfe,0x0,0x8,0x48,0x48,0x48,0x48,0x48,0x8,0x18,0x0,0x90,0x4c,0x4, ++0x10,0x8,0x7f,0x4,0x3f,0x4,0x4,0xff,0x4,0x4,0x3f,0xc,0x14,0x24,0xc4,0x4,0x20,0x48,0xfc,0x90,0xf8,0x90,0x94,0xfe,0x90,0x90,0xf0,0xc0,0xb0,0x8e,0x84,0x80, ++0x2,0x1,0x1f,0x10,0x10,0x1f,0x10,0x17,0x14,0x17,0x14,0x27,0x24,0x44,0x84,0x4,0x0,0x8,0xfc,0x8,0x8,0xf8,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x0,0x1,0x7d,0x5,0x45,0x29,0x29,0x11,0x11,0x29,0x29,0x45,0x85,0x1,0x1,0x1,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x44,0x4c,0x30,0x20,0x10,0x4e,0x84,0x0, ++0x10,0x11,0x10,0x14,0xfe,0x24,0x24,0x27,0x24,0x44,0x28,0x10,0x28,0x44,0x84,0x0,0x8,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x10,0x10,0x20,0x27,0x44,0xfc,0x15,0x24,0x45,0xfd,0x45,0x5,0x1d,0xe5,0x48,0x10,0x10,0x18,0x14,0xfe,0x10,0x10,0xd0,0x14,0xd4,0x54,0x54,0x58,0xd0,0x2a,0x46,0x82, ++0x8,0x8,0xff,0x8,0x9,0x1,0x3f,0x21,0x21,0x21,0x3f,0x21,0x1,0x1,0x7f,0x0,0x20,0x24,0xfe,0x20,0x20,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0x10,0xf8,0x4,0x4, ++0x10,0x10,0x10,0x10,0xfd,0x12,0x35,0x30,0x58,0x56,0x91,0x11,0x11,0x10,0x1f,0x10,0x40,0x40,0xa0,0xa0,0x10,0xe,0xf4,0x0,0x40,0x48,0x4c,0x48,0x50,0x4,0xfe,0x0, ++0x1,0x1,0xff,0x1,0x3f,0x21,0x29,0x25,0x21,0x3f,0x23,0x5,0x9,0x31,0xc1,0x1,0x0,0x4,0xfe,0x8,0xfc,0x8,0x28,0x48,0x8,0xf8,0x88,0x40,0x30,0xe,0x4,0x0, ++0x0,0x10,0xf8,0x27,0x24,0x44,0x55,0x7c,0xd5,0x55,0x55,0x55,0x55,0x75,0x48,0x10,0x10,0x18,0x14,0xfe,0x10,0x10,0xd0,0x14,0xd4,0x54,0x54,0x58,0xd0,0x2a,0x46,0x82, ++0x0,0x8,0xfc,0x10,0x11,0x22,0x2d,0x78,0xa8,0x2a,0x29,0x29,0x29,0x38,0x27,0x0,0x40,0x40,0xa0,0xa0,0x10,0xe,0xf4,0x0,0x40,0x48,0x4c,0x48,0x50,0x4,0xfe,0x0, ++0x10,0x10,0x13,0x10,0xfc,0x13,0x11,0x1e,0x33,0xd0,0x10,0x10,0x11,0x12,0x54,0x20,0x40,0x44,0xfe,0x80,0x80,0xe0,0x20,0x24,0xfe,0x20,0x20,0xa8,0x24,0x22,0xa2,0x40, ++0x10,0x10,0x10,0x10,0xfd,0x12,0x15,0x18,0x30,0xd2,0x11,0x11,0x11,0x10,0x57,0x20,0x40,0x40,0xa0,0xa0,0x10,0xe,0xf4,0x0,0x40,0x48,0x4c,0x48,0x50,0x4,0xfe,0x0, ++0x12,0x1f,0x28,0x45,0x90,0x2b,0x20,0x27,0x24,0x24,0x27,0x24,0x24,0x27,0x20,0x20,0x44,0x7e,0xa0,0x10,0x8,0xfc,0x8,0xc8,0x48,0x48,0xc8,0x48,0x48,0xc8,0x28,0x10, ++0x8,0x8,0x8,0x10,0x11,0x32,0x55,0x98,0x10,0x12,0x11,0x11,0x11,0x10,0x1f,0x10,0x40,0x40,0xa0,0xa0,0x10,0x8,0xf6,0x4,0x40,0x48,0x4c,0x48,0x50,0x4,0xfe,0x0, ++0x8,0x4,0xff,0x2,0x3f,0x22,0x3e,0x22,0x3e,0x22,0x26,0x7f,0x4,0x4,0x18,0x60,0x20,0x44,0xfe,0x0,0x48,0x48,0x48,0x48,0x48,0x18,0x8,0xfc,0x8,0x8,0x28,0x10, ++0x0,0x40,0x30,0x17,0x4,0x4,0xd,0x14,0x25,0xe5,0x25,0x25,0x25,0x25,0x8,0x10,0x10,0x18,0x14,0xfe,0x10,0x10,0xd0,0x14,0xd4,0x54,0x54,0x58,0xd0,0x2a,0x46,0x82, ++0x8,0x8,0xff,0xa,0x2,0x7f,0x4,0xb,0x10,0x10,0x3f,0x50,0x90,0x10,0x11,0x10,0x20,0x24,0xfe,0x20,0x8,0xfc,0x0,0xf0,0x20,0x44,0xfe,0x40,0x40,0x40,0x40,0x80, ++0x10,0x10,0x12,0x12,0xfe,0x12,0x32,0x38,0x54,0x53,0x92,0x12,0x12,0x12,0x1f,0x10,0x80,0x90,0x94,0xbe,0xd0,0x8c,0x84,0x80,0x8,0xfc,0xa8,0xa8,0xa8,0xa8,0xfe,0x0, ++0x4,0x24,0x24,0x25,0x26,0x25,0x1,0x6,0x18,0x6f,0x81,0x1f,0x9,0x5,0x7f,0x0,0x40,0x48,0xfc,0x40,0x30,0x10,0x0,0xc0,0x30,0xee,0x4,0xf0,0x20,0x48,0xfc,0x0, ++0x4,0x7e,0x44,0x44,0x44,0x7d,0x10,0x10,0x53,0x5c,0x50,0x50,0x5c,0x70,0xc3,0x0,0x40,0x50,0x48,0x40,0x7c,0xc0,0x48,0x7c,0xc0,0x48,0x50,0x20,0x60,0x92,0xa,0x6, ++0x4,0x7e,0x44,0x54,0x54,0x55,0x54,0x54,0x57,0x54,0x54,0x54,0x10,0x28,0x47,0x84,0x40,0x50,0x48,0x40,0x7c,0xc0,0x48,0x7c,0xc0,0x48,0x50,0x20,0x60,0x92,0xa,0x6, ++0x0,0x1f,0x10,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x12,0x4,0x4,0x8,0x30,0xc0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x90,0x80,0x82,0x82,0x7e,0x0, ++0x20,0x27,0x39,0x41,0x82,0x7a,0x24,0x27,0xf9,0x21,0x25,0x22,0x2a,0x35,0x28,0x0,0x10,0x10,0x7c,0x14,0xfe,0x14,0x7c,0x10,0x7c,0x10,0x14,0xfe,0x10,0x10,0x96,0x7c, ++0x10,0x1e,0x28,0x45,0x8,0x4,0xff,0x2,0x3f,0x22,0x3e,0x22,0x3e,0x22,0x2a,0x24,0x40,0x7c,0x90,0x8,0x20,0x44,0xfe,0x8,0x8,0x48,0x48,0x48,0x48,0x48,0x8,0x18, ++0x10,0x10,0x12,0x22,0x23,0x64,0xa4,0x28,0x20,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40, ++0x10,0x10,0x10,0x2e,0x23,0x62,0xa4,0x28,0x2f,0x22,0x32,0x2d,0x24,0x2a,0x31,0x20,0x20,0x20,0xfc,0x24,0xfe,0x24,0xfc,0x20,0xfe,0x20,0x24,0xfe,0x20,0x20,0x26,0xfc, ++0x8,0x10,0x3e,0x22,0x22,0x32,0x2a,0x22,0xfe,0x22,0x32,0x2a,0x22,0x22,0x4a,0x85,0x0,0x4,0xfe,0x84,0x94,0x94,0x94,0x94,0xa4,0xa4,0x20,0x50,0x50,0x52,0x92,0xe, ++0x4,0x4,0xa,0x11,0x20,0x42,0xbf,0x0,0x24,0x14,0x15,0x15,0x3,0x7c,0x20,0x0,0x4,0x4,0x4,0x24,0xa4,0x64,0x24,0x24,0xa4,0xa4,0x24,0x24,0x84,0x4,0x14,0x8, ++0x20,0x20,0x20,0x3c,0x24,0x4b,0x40,0xa0,0x23,0x20,0x20,0x24,0x28,0x30,0x23,0x0,0x40,0x50,0x48,0x40,0x7c,0xc0,0x48,0x7c,0xc0,0x48,0x50,0x20,0x60,0x92,0xa,0x6, ++0x2,0x42,0x22,0x2f,0x4,0x85,0x69,0x2f,0x11,0x21,0xe1,0x3f,0x29,0x21,0x21,0x21,0x0,0xc,0x30,0xe0,0x20,0x24,0x3e,0xe8,0x28,0x28,0xe8,0x28,0x28,0x48,0x88,0x8, ++0x0,0x40,0x2f,0x28,0xa,0x8a,0x4a,0x4a,0x1a,0x2a,0xca,0x4a,0x42,0x45,0x48,0x50,0x20,0x20,0xa4,0xae,0xf0,0xa0,0xae,0xf0,0xa4,0xa4,0xa8,0x90,0x30,0x4a,0x8a,0x6, ++0x2,0x41,0x34,0x14,0x84,0x65,0x25,0xd,0x15,0x25,0xe5,0x25,0x25,0x24,0x24,0x24,0x4,0xbe,0x84,0x4,0x4,0xf4,0x14,0x14,0xf4,0x14,0x14,0xf4,0x14,0x4,0x14,0x8, ++0x0,0x0,0xfb,0x8,0x17,0x10,0x3b,0x8,0x8b,0x50,0x50,0x37,0x20,0x50,0x88,0x7,0x40,0x48,0xfc,0x48,0xfe,0x48,0xf8,0x40,0xf8,0x40,0x48,0xfc,0x40,0x40,0x46,0xfc, ++0x10,0x1f,0x10,0x27,0x24,0x67,0xa4,0x2f,0x20,0x27,0x24,0x27,0x24,0x27,0x20,0x2f,0x4,0xfe,0x0,0xfc,0x44,0xfc,0x44,0xfe,0x0,0xfc,0x44,0xfc,0x44,0xfc,0x0,0xfe, ++0x8,0x4,0x7f,0x1,0x3f,0x1,0x7f,0x2,0x2,0xff,0x4,0x8,0x6,0x1,0x6,0x38,0x20,0x48,0xfc,0x0,0xf8,0x0,0xfc,0x0,0x4,0xfe,0x20,0x20,0xc0,0x80,0x60,0x10, ++0x10,0x10,0x11,0x91,0x73,0x34,0x10,0x10,0x1f,0x30,0x52,0xd1,0x10,0x10,0x10,0x10,0x80,0x80,0xf8,0x8,0x10,0xa0,0x40,0x94,0xfe,0x10,0x10,0x90,0x90,0x10,0x50,0x20, ++0x4,0x44,0x24,0x4,0x15,0x24,0x64,0x5,0x1,0x7d,0x5,0x9,0x9,0x11,0x65,0x2,0x40,0x40,0x7c,0x84,0x48,0x30,0x20,0x40,0x8,0x98,0x60,0x20,0x10,0xe,0x4,0x0, ++0x40,0x30,0x17,0x0,0x80,0x60,0x20,0x8,0x10,0x20,0xe0,0x20,0x20,0x2f,0x20,0x20,0x0,0x8,0xfc,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x0,0x0, ++0x0,0xff,0x4,0x5,0x7d,0x45,0x41,0x43,0x7c,0x25,0x75,0x25,0x35,0xc5,0x14,0xb,0x4,0xfe,0x0,0xfc,0x24,0xfc,0x24,0xfe,0x0,0xfc,0x24,0xfc,0x24,0xfc,0x0,0xfe, ++0x4,0x4,0xff,0x4,0x4,0x8,0x49,0x2a,0x28,0x8,0x1f,0x28,0x49,0x88,0x8,0x8,0x40,0x44,0xfe,0x40,0x40,0xf8,0x8,0xb0,0x50,0x94,0xfe,0x10,0x10,0x90,0x10,0x30, ++0x4,0x44,0x24,0x4,0x15,0x24,0x64,0x5,0x1,0xff,0x5,0x9,0x11,0x21,0xc1,0x1,0x40,0x40,0x7c,0x84,0x48,0x30,0x20,0x40,0x4,0xfe,0x40,0x20,0x10,0xe,0x4,0x0, ++0x4,0x44,0x24,0x4,0x15,0x24,0x64,0x4,0x1,0xff,0x1,0x2,0x4,0x8,0x30,0xc0,0x40,0x40,0x7c,0x84,0x48,0x30,0x20,0x40,0x4,0xfe,0x0,0x80,0x40,0x30,0xe,0x4, ++0x1,0x21,0x11,0x17,0x1,0x1,0xf1,0x11,0x1f,0x11,0x11,0x15,0x19,0x11,0x2,0x0,0x10,0x10,0x10,0xfc,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x0,0x7f,0x40,0x40,0x4f,0x48,0x48,0x4f,0x48,0x48,0x48,0x50,0x60,0x40,0x7f,0x0,0x8,0xfc,0x20,0x70,0x80,0x0,0x10,0xf8,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x4,0x44,0x24,0xd,0x16,0x64,0x4,0xff,0x4,0x3f,0x24,0x38,0x27,0x20,0x3f,0x20,0x80,0xf8,0x88,0x90,0x60,0x40,0x84,0xfe,0x40,0xf8,0x48,0x38,0xc8,0x8,0xf8,0x8, ++0x0,0x7c,0x45,0x4a,0x48,0x50,0x49,0x4a,0x44,0x45,0x45,0x69,0x53,0x40,0x40,0x40,0x80,0x80,0xf8,0x10,0xa0,0x40,0xb0,0x4e,0x44,0xf0,0x40,0x48,0xfc,0x40,0x40,0x40, ++0x8,0x8,0xff,0x9,0x8,0x1f,0x10,0x3f,0x50,0x1f,0x10,0x1f,0x10,0x24,0x22,0x40,0x20,0x24,0xfe,0x20,0x88,0xfc,0x80,0xf8,0x80,0xf8,0x80,0xfc,0x0,0x48,0x26,0x2, ++0x22,0x22,0x22,0x23,0xfa,0x22,0x7f,0x6a,0xa2,0x27,0x2a,0x32,0x22,0x2a,0x24,0x21,0x0,0x0,0x7c,0xc4,0x44,0x24,0x28,0x28,0x28,0x10,0x90,0x28,0x28,0x46,0x84,0x0, ++0x1,0x9,0xfd,0x11,0x13,0x25,0x21,0x79,0xa9,0x29,0x29,0x29,0x29,0x3a,0x22,0x4,0x20,0x14,0xfe,0x10,0x10,0xfc,0x10,0x10,0xfc,0x10,0x14,0xfe,0x0,0xa4,0x92,0x2, ++0x9,0x8,0xf,0x10,0x10,0x3f,0x50,0x90,0x1f,0x10,0x10,0x1f,0x10,0x24,0x22,0x40,0x0,0x88,0xfc,0x80,0x90,0xf8,0x80,0x90,0xf8,0x80,0x84,0xfe,0x0,0x90,0x4c,0x4, ++0x4,0x3e,0x24,0x27,0x24,0x3c,0x25,0x26,0x24,0x3c,0x24,0x24,0x24,0x44,0x95,0xa,0x40,0x20,0x24,0xfe,0x0,0x88,0x6,0x2,0x88,0x50,0x20,0x50,0x50,0x88,0xe,0x4, ++0x2,0x1,0x1,0xff,0x8,0x8,0x10,0x28,0x44,0x2,0x1,0x2,0x4,0x8,0x30,0xc0,0x0,0x0,0x4,0xfe,0x20,0x10,0xc,0x24,0x40,0x80,0x0,0x80,0x40,0x30,0xe,0x4, ++0x10,0x8,0x9,0xff,0x0,0x14,0x22,0x41,0xa2,0x14,0x8,0x14,0x12,0x22,0x40,0x0,0x0,0x7c,0x44,0xc4,0x48,0x48,0x50,0x48,0xc4,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x41,0x31,0x10,0x7,0x80,0x60,0x20,0xb,0x10,0x27,0xe1,0x21,0x21,0x21,0x22,0x2c,0x0,0x8,0xfc,0x80,0xa0,0x44,0xa4,0x1c,0x0,0xfc,0x20,0x20,0x20,0x22,0x22,0x1e, ++0x8,0xfd,0x8,0x48,0x4b,0x48,0x48,0x49,0x7e,0x4,0x1c,0xe4,0x44,0x14,0x9,0x2,0xc,0xf0,0x20,0x24,0xfe,0x50,0x88,0x6,0x8c,0x88,0x88,0x88,0x88,0x88,0x8,0x8, ++0x10,0x13,0x10,0x10,0xfc,0x27,0x24,0x25,0x27,0x45,0x29,0x11,0x29,0x45,0x82,0x4,0x18,0xe0,0x40,0x40,0x44,0xfe,0xa0,0x10,0x1e,0x14,0x10,0x10,0x10,0x10,0x10,0x10, ++0x0,0xf,0x2,0xef,0xa9,0xaf,0xa0,0xaf,0xa8,0xaf,0xa8,0xaf,0xe8,0x89,0xf,0x0,0x1c,0xe0,0x48,0xfc,0x24,0xfc,0x0,0x88,0x88,0xfe,0x88,0xa8,0x28,0x8,0xa8,0x10, ++0x12,0x11,0x11,0x17,0xfc,0x14,0x13,0x1a,0x32,0xd2,0x12,0x12,0x12,0x10,0x51,0x26,0x44,0x24,0x28,0xfe,0x2,0x4,0xf8,0x8,0x48,0x48,0x48,0x48,0x48,0xa2,0x22,0x1e, ++0x10,0x10,0x10,0x1f,0x20,0x20,0x7d,0x92,0x10,0x7c,0x10,0x10,0x14,0x18,0x11,0x2,0x40,0x20,0x24,0xfe,0x0,0x88,0x6,0x2,0x88,0x50,0x20,0x50,0x50,0x88,0xe,0x4, ++0x20,0x23,0x28,0x3c,0x50,0x97,0x10,0xfd,0x13,0x15,0x11,0x29,0x25,0x41,0x82,0x4,0x18,0xe0,0x40,0x40,0x44,0xfe,0xa0,0x10,0x1e,0x14,0x10,0x10,0x10,0x10,0x10,0x10, ++0x9,0x9,0x8,0x17,0x10,0x30,0x50,0x93,0x10,0x17,0x11,0x11,0x11,0x11,0x12,0x1c,0x0,0x8,0xfc,0x80,0xa0,0x44,0xa4,0x1c,0x0,0xfc,0x20,0x20,0x20,0x22,0x22,0x1e, ++0x9,0x7d,0x49,0x4f,0x49,0x79,0x49,0x4f,0x49,0x79,0x4a,0x4a,0x4f,0x48,0x88,0x18,0x0,0x4,0x3e,0xe4,0x24,0x24,0x24,0xe4,0x24,0x24,0x24,0xb4,0xe8,0x60,0x20,0x20, ++0x8,0x88,0x50,0x27,0x50,0x89,0xa,0x1c,0x29,0x48,0x88,0x8,0x8,0x9,0x52,0x24,0x80,0x40,0x44,0xfe,0x0,0x10,0xc,0x4,0x10,0xa0,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x8,0xf,0x10,0x20,0x5f,0x91,0x11,0x1f,0x11,0x11,0x1f,0x11,0x11,0x21,0x41,0x80,0x0,0xe0,0x40,0x88,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0x8,0x28,0x10, ++0x20,0x20,0x20,0x3f,0x24,0x48,0x41,0xa2,0x20,0x20,0x20,0x24,0x28,0x30,0x21,0x2,0x40,0x20,0x24,0xfe,0x0,0x88,0x6,0x2,0x88,0x50,0x20,0x50,0x50,0x88,0x6,0x4, ++0x22,0x24,0x2f,0x48,0x4f,0xf8,0x1f,0x22,0x5f,0x84,0xf7,0x4,0x34,0xc8,0x49,0x10,0x10,0x90,0xd0,0x94,0xbe,0xc4,0xa4,0x28,0xe8,0x28,0x90,0x90,0xa8,0xa8,0xc6,0x84, ++0x10,0x10,0x20,0x23,0x44,0xf8,0x11,0x22,0x40,0xfc,0x0,0x0,0x1c,0xe0,0x41,0x2,0x40,0x20,0x24,0xfe,0x0,0x88,0x6,0x2,0x88,0x50,0x20,0x50,0x50,0x88,0x6,0x4, ++0x24,0x24,0x49,0x24,0x3f,0x24,0x3f,0x24,0x3f,0x4,0xff,0x15,0x14,0x24,0x44,0x4,0x84,0x84,0x24,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0x24,0xe4,0x24,0x84,0x84,0x14,0x8, ++0x8,0x8,0x7f,0x9,0xa,0xff,0x8,0x1f,0x22,0xcc,0x8,0xe,0x78,0x8,0x29,0x12,0x40,0x40,0x40,0x44,0x7e,0x88,0x8,0x48,0x50,0x50,0x20,0x50,0x50,0x88,0xe,0x4, ++0x2,0xff,0x28,0x28,0xfe,0xab,0xaa,0xaa,0xc7,0x82,0x83,0xfe,0x82,0x82,0xfe,0x82,0x20,0x24,0xfc,0x28,0x28,0xfe,0x10,0x20,0xfc,0x88,0x10,0xfe,0x10,0x10,0x50,0x20, ++0x10,0x13,0x20,0xfc,0x20,0x57,0x50,0xfd,0x13,0x15,0x1d,0xf1,0x51,0x11,0x12,0x14,0xc,0xf0,0x40,0x40,0x44,0xfe,0x90,0x18,0x1e,0x14,0x10,0x10,0x10,0x10,0x10,0x10, ++0x10,0x10,0x20,0xff,0x20,0x50,0x51,0xfe,0x10,0x10,0x1e,0xf0,0x50,0x10,0x11,0x12,0x40,0x20,0x24,0xfe,0x0,0x88,0x6,0x2,0x88,0x50,0x20,0x50,0x50,0x88,0xe,0x4, ++0x0,0x4,0x7e,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x7c,0x44,0x0,0x0,0x0,0x4,0x4,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x9c,0xe4,0x84,0x4,0x4,0x4, ++0x2,0x1,0x7f,0x48,0x91,0x9,0xf,0x11,0x1,0xff,0x0,0x1f,0x10,0x10,0x1f,0x10,0x0,0x0,0xfe,0x22,0x14,0x0,0xf0,0x0,0x4,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x10, ++0x10,0x13,0x12,0x13,0xfe,0x13,0x14,0x19,0x33,0xd4,0x1c,0x14,0x15,0x17,0x50,0x20,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x80,0x4,0xfe,0x44,0x44,0xa4,0x14,0xe4,0x28,0x10, ++0x10,0x10,0x17,0x10,0xfd,0x10,0x17,0x18,0x30,0xdf,0x10,0x11,0x10,0x10,0x50,0x23,0x80,0x48,0xfc,0x0,0x10,0xa0,0xfc,0x80,0x84,0xfe,0x90,0x10,0xa0,0x60,0x98,0x8, ++0x20,0x24,0x3e,0x20,0x20,0x26,0x78,0x2,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x80,0x88,0x98,0xe0,0x82,0x82,0x7e,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x4,0xe,0x78,0xb,0x8,0xfe,0x8,0x19,0x1c,0x2a,0x29,0x49,0x89,0x9,0x9,0x9,0x20,0x20,0x24,0xfe,0x20,0x20,0x28,0xfc,0x0,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4, ++0x12,0x12,0x22,0x4f,0x82,0x12,0x1f,0x22,0x62,0xaf,0x22,0x22,0x23,0x3e,0x28,0x20,0x0,0x8,0x7c,0x80,0x0,0x4,0xfe,0x8,0x8,0x88,0x8,0x8,0xc8,0x8,0x28,0x10, ++0x0,0x78,0x48,0x50,0x51,0x62,0x55,0x49,0x49,0x49,0x69,0x51,0x41,0x41,0x42,0x44,0x40,0x40,0xa0,0xa0,0x10,0xe,0x14,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x4,0x4,0x7f,0x4,0xff,0x10,0x15,0x3f,0x64,0xbf,0x24,0x3f,0x24,0x24,0x3f,0x20,0x40,0x50,0x48,0x40,0xfe,0x40,0x40,0xa0,0x24,0x28,0x30,0x20,0x52,0x92,0x8a,0x4, ++0x8,0x8,0xa,0x7f,0x8,0x8,0x9,0xff,0x10,0x10,0x20,0x24,0x42,0x7e,0x1,0x2,0x20,0x20,0x20,0x20,0x24,0xfe,0x24,0xa4,0x24,0x44,0x44,0x44,0x84,0x84,0x28,0x10, ++0x4,0x4,0xff,0x4,0x4,0x7f,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x40,0x44,0xfe,0x40,0x48,0xfc,0x8,0x8,0x8,0x8,0x48,0x28,0x10,0x0,0x0,0x0, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x31,0x38,0x54,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x20,0x20,0x24,0xfe,0x20,0x28,0xfc,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x1,0x1,0x1,0xff,0x3,0x5,0x9,0x11,0x21,0xc1,0x1,0x0,0x24,0x22,0x22,0x40,0x0,0x0,0x4,0xfe,0x80,0x40,0x20,0x10,0xe,0x4,0x0,0x0,0x90,0x48,0x44,0x4, ++0x10,0x10,0x17,0x10,0xfb,0x10,0x17,0x18,0x33,0xd0,0x12,0x12,0x12,0x13,0x54,0x28,0x40,0x48,0xfc,0x40,0xf8,0x48,0xfe,0x48,0xf8,0x40,0x48,0x7c,0x40,0x40,0xc6,0x3c, ++0x0,0x0,0x7f,0x48,0x4b,0x48,0x7f,0x48,0x4b,0x78,0x4a,0x4a,0x4a,0x7b,0x44,0x8,0x40,0x48,0xfc,0x40,0xf8,0x48,0xfe,0x48,0xf8,0x40,0x48,0x7c,0x40,0x40,0xc6,0x3c, ++0x20,0x13,0x12,0xff,0x2,0x4b,0x48,0x49,0x4a,0x54,0x12,0x1e,0xe2,0x43,0x0,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x80,0x4,0xfe,0x44,0x44,0xa4,0x4,0xe4,0x28,0x10, ++0x0,0x40,0x30,0x17,0x0,0x80,0x67,0x20,0x8,0x13,0xe2,0x22,0x22,0x22,0x23,0x22,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x8,0x8,0x10,0x23,0x44,0x78,0x9,0x10,0x20,0x7d,0x1,0x1,0xd,0x71,0x21,0x1,0x20,0x20,0x24,0xfe,0x20,0x20,0xfc,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x11,0x3e,0x24,0x48,0xbe,0x2b,0x2a,0x3e,0x2a,0x2a,0x3f,0x2a,0x2a,0x42,0x86,0x4,0xfe,0x44,0x44,0x54,0x88,0x10,0x50,0x7c,0x90,0x14,0xfe,0x10,0x10,0x10,0x10, ++0x10,0x11,0x11,0x15,0xff,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x45,0x87,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xfe,0x0, ++0x0,0x0,0x0,0xff,0x0,0x12,0x12,0x12,0x7f,0x12,0x12,0x12,0x12,0x22,0x41,0x2,0x40,0x50,0x48,0xfe,0x40,0x40,0x44,0x44,0x48,0x48,0x50,0x20,0x62,0x92,0xa,0x4, ++0x4,0xff,0x4,0x10,0x7f,0x10,0x7c,0x13,0x7c,0x11,0x39,0x35,0x51,0x91,0x11,0x11,0x44,0xfe,0x40,0x90,0xfc,0x90,0x94,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8, ++0x8,0x8,0xff,0x8,0x9,0x2,0x4,0x8,0x14,0x24,0xc4,0x4,0x4,0x8,0x10,0x20,0x20,0x24,0xfe,0x20,0x20,0x80,0x40,0x20,0x50,0x4e,0x44,0x40,0x40,0x40,0x40,0x40, ++0x0,0x1f,0x11,0x11,0x1f,0x11,0x11,0x1f,0x2,0x4,0xc,0x34,0xc4,0x4,0x8,0x10,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x80,0x60,0x50,0x4e,0x44,0x40,0x40,0x40, ++0x9,0x9,0x9,0x17,0x11,0x31,0x5f,0x90,0x13,0x12,0x12,0x13,0x12,0x12,0x13,0x12,0x10,0x10,0x10,0xfc,0x10,0x14,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x1,0x1,0x2,0x4,0x8,0x10,0x24,0xc4,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x0,0x0,0x0,0x80,0x40,0x20,0x10,0x4e,0x44,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x0,0x0,0x1f,0x10,0x90,0x50,0x51,0x12,0x3d,0x51,0xd1,0x11,0x22,0x22,0x44,0x0,0x80,0x44,0xfe,0x40,0x40,0xa0,0x10,0xe,0x14,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x0,0x40,0x20,0x2f,0x0,0xe5,0x25,0x25,0x2f,0x25,0x25,0x2d,0x35,0x24,0x9,0x0,0x20,0x28,0x24,0xfe,0x20,0x20,0x24,0x24,0xe8,0x28,0x30,0x20,0x60,0x92,0xa,0x4, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x20,0x2f,0x28,0x28,0x2f,0x28,0x48,0x8f,0x8,0x8,0xfc,0x8,0x8,0xf8,0x80,0x80,0x88,0xfc,0x88,0x88,0xf8,0x88,0x88,0xf8,0x8, ++0x1,0x1,0x1,0x3f,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x1,0x1,0x1,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x28,0x10,0x0,0x0,0x0, ++0x10,0x14,0x3e,0x49,0x80,0x3e,0x22,0x23,0x3e,0x22,0x22,0x3e,0x22,0x22,0x4a,0x85,0x40,0x48,0xfc,0x10,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x44,0x44,0x94,0x8, ++0x0,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x10,0x10,0x10,0x10,0x20,0x20,0x40,0x0,0x10,0x38,0xc0,0x0,0x0,0x4,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x1,0x1,0x2,0x4,0x8,0x10,0x2f,0xc1,0x1,0x1f,0x1,0x11,0x9,0x5,0x7f,0x0,0x0,0x0,0x80,0x40,0x20,0x50,0xee,0x4,0x0,0xf0,0x0,0x10,0x20,0x48,0xfc,0x0, ++0x1,0x1,0x2,0x4,0x8,0x12,0x21,0xc0,0x0,0x1f,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x80,0x40,0x20,0x10,0x8e,0x84,0x0,0xf0,0x10,0x20,0x20,0x40,0x80,0x0, ++0x0,0x40,0x37,0x10,0xf,0x80,0x67,0x20,0x8,0x17,0xe0,0x20,0x2f,0x20,0x20,0x20,0x80,0x88,0xfc,0x88,0xfe,0x88,0xf8,0x80,0x90,0xf8,0x80,0x88,0xfc,0x80,0x80,0x80, ++0x41,0x31,0x17,0x1,0xfb,0xd,0x11,0x29,0x73,0xa8,0x2f,0x20,0x21,0x22,0x24,0x20,0x10,0x10,0xfc,0x10,0xb8,0x56,0x10,0x10,0xf8,0x0,0xfe,0x40,0x50,0x4c,0x44,0xc0, ++0x4,0x25,0x25,0x24,0x24,0x24,0x7,0x4,0x1f,0x1,0x2,0x7f,0x1,0x9,0x11,0x63,0x0,0xf8,0x10,0xa0,0x40,0xb0,0xe,0x24,0xc0,0x0,0x10,0xf8,0x8,0x20,0x18,0x8, ++0x20,0x20,0x3b,0x42,0x83,0x7a,0x23,0x20,0xff,0x24,0x24,0x24,0x2c,0x30,0x20,0x0,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x40,0xfc,0x44,0x44,0x44,0x54,0x48,0x40,0x40, ++0x8,0x8,0xb,0x10,0x11,0x31,0x51,0x91,0x10,0x10,0x10,0x10,0x10,0x10,0x11,0x16,0x0,0x4,0xfe,0x4,0x4,0x4,0x8,0x8,0x88,0x90,0x50,0x20,0x50,0x88,0x6,0x4, ++0x41,0x21,0x2f,0x1,0x1,0xe0,0x27,0x24,0x27,0x20,0x27,0x20,0x2b,0x30,0x2f,0x0,0x10,0x14,0xfe,0x10,0xf0,0x44,0xfe,0x44,0xfc,0x40,0xfc,0x40,0xf8,0x40,0xfe,0x0, ++0x2,0x42,0x22,0x2f,0x2,0x2,0xe2,0x22,0x2f,0x22,0x22,0x22,0x24,0x50,0x8f,0x0,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x26,0xfc,0x0, ++0x22,0x22,0xff,0x22,0x3e,0x8,0x7f,0x49,0x49,0x7f,0x8,0xff,0x8,0x8,0x9,0x8,0x2,0x6,0xf8,0x40,0x40,0x44,0x7e,0x48,0x48,0x48,0x48,0xc8,0x48,0x88,0x8,0x8, ++0x0,0x7f,0x4,0x24,0x14,0x4,0xff,0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x8,0xfc,0x40,0x48,0x50,0x44,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x8,0x8,0x7e,0x18,0x2c,0x4b,0x88,0x0,0x3f,0x0,0xff,0x1,0x9,0x11,0x25,0x2,0x20,0x28,0xfc,0x70,0xa8,0x24,0x22,0x0,0xf8,0x0,0xfe,0x0,0x20,0x18,0x8,0x0, ++0x0,0x40,0x33,0x12,0x2,0x2,0xf3,0x12,0x12,0x12,0x12,0x14,0x10,0x28,0x44,0x3,0x8,0x1c,0xe0,0x0,0x0,0x8,0xfc,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x6,0xfc, ++0x10,0x11,0x11,0x15,0x59,0x51,0x51,0x92,0x12,0x14,0x10,0x10,0x28,0x44,0x84,0x0,0x8,0xfc,0x8,0x8,0xf8,0x28,0x20,0x10,0xe,0xc4,0x20,0x10,0xc0,0x30,0x8,0x0, ++0x40,0x33,0x10,0x1,0x80,0x63,0x20,0x7,0x14,0x29,0xe1,0x20,0x20,0x20,0x23,0x2c,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x2,0xf4,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x0,0x1f,0x10,0x10,0x1f,0x11,0x10,0x10,0x10,0x16,0x21,0x40,0x86,0x1,0x0,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x80,0x80,0x40,0x20,0x90,0xe,0x4,0x80,0xc0,0x40, ++0x0,0xff,0x2,0x4,0xc,0x12,0x21,0x40,0xfe,0x8,0x8,0x8,0xf,0x71,0x22,0x0,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x44,0x44,0x84,0x4,0x28,0x10, ++0x12,0x12,0xff,0x12,0x0,0x7f,0x12,0x12,0xff,0x12,0x12,0x12,0x12,0x22,0x42,0x2,0x4,0x84,0xc4,0x24,0x24,0xa4,0x24,0xa4,0xe4,0x24,0x24,0x24,0x24,0x4,0x14,0x8, ++0x8,0x8,0x8,0xfe,0x8,0x7e,0x42,0x42,0x42,0x7e,0x14,0x15,0x16,0x24,0x41,0x82,0x20,0x20,0x24,0xfe,0x20,0xfc,0x84,0x84,0x84,0xfc,0x50,0x50,0x50,0x92,0x12,0xe, ++0x4,0x4,0xff,0x4,0x0,0x3f,0x0,0x1,0xe,0x70,0x1f,0x1,0x1,0x1,0xff,0x0,0x40,0x44,0xfe,0x40,0x0,0xf8,0x20,0xc0,0x38,0x6,0xf0,0x0,0x0,0x4,0xfe,0x0, ++0x0,0x8,0x7f,0x48,0x4b,0x48,0x7f,0x48,0x4b,0x7a,0x4b,0x4a,0x4b,0x7a,0x4a,0x2,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x28,0x10, ++0xf,0x8,0x8,0xf,0x8,0x8,0xf,0x8,0x7e,0x42,0x42,0x7e,0x42,0x42,0x7e,0x42,0xe0,0x20,0x20,0xe0,0x20,0x20,0xe0,0x24,0xfe,0x84,0x84,0xfc,0x84,0x84,0xfc,0x84, ++0x10,0x10,0x1e,0x25,0x48,0xbe,0x2a,0x2a,0x3e,0x2a,0x2a,0x3e,0x0,0xf,0x70,0x20,0x40,0x20,0x24,0xfe,0x8,0xfc,0x88,0x88,0x88,0xf8,0x20,0x70,0xac,0x24,0xa0,0x40, ++0x2,0x1,0x1,0xff,0x0,0x1f,0x10,0x10,0x10,0x1f,0x1,0x9,0x9,0x11,0x25,0x2,0x0,0x0,0x4,0xfe,0x10,0xf8,0x10,0x10,0x10,0xf0,0x0,0x40,0x30,0x18,0x8,0x0, ++0x10,0x10,0x17,0x10,0x58,0x57,0x52,0x92,0x12,0x13,0x10,0x11,0x12,0x14,0x11,0x10,0x80,0x44,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x50,0x4c,0x44,0x40,0x80, ++0x10,0x10,0x93,0x54,0x19,0xfc,0x13,0x10,0x39,0x35,0x51,0x91,0x11,0x11,0x11,0x11,0x20,0x24,0xfe,0x20,0xfc,0x20,0xfe,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x4,0x4,0xc, ++0x10,0x13,0x92,0x54,0x19,0xfd,0x11,0x31,0x39,0x55,0x90,0x10,0x10,0x10,0x11,0x16,0x4,0xfe,0x20,0x24,0xfe,0x24,0xfc,0x24,0xfc,0x24,0xa0,0x40,0x60,0x90,0xe,0x4, ++0x10,0x13,0x20,0x20,0x44,0xfc,0x8,0x13,0x20,0x41,0xfc,0x0,0x1c,0xe0,0x47,0x0,0x0,0xfc,0x8,0x10,0x30,0x48,0x86,0x2,0x0,0xfc,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x8,0x8,0x8,0x8,0x7f,0x8,0x8,0x8,0x8,0xff,0x8,0x8,0x8,0x8,0x10,0x20,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20, ++0x14,0x7f,0x10,0x3f,0x55,0x1d,0x3,0xff,0x0,0x1f,0x0,0x1f,0x0,0x1f,0x10,0x1f,0x40,0x7c,0xc8,0x28,0x10,0x6e,0x4,0xfe,0x0,0xf0,0x0,0xf0,0x0,0xf0,0x10,0xf0, ++0x1f,0x10,0x1f,0x10,0x1f,0x1,0xff,0x0,0x1f,0x10,0x10,0x1f,0x9,0x11,0x65,0x2,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x20,0x18,0x8,0x0, ++0x0,0xfd,0x4,0x8,0x18,0x26,0xc2,0x0,0x7c,0x10,0x10,0x10,0x1e,0xe0,0x40,0x3,0x4,0xfe,0x10,0x24,0xfe,0x84,0x94,0x94,0x94,0xa4,0xa4,0xa4,0x20,0x58,0x84,0x2, ++0x8,0x8,0x7e,0x9,0x3e,0x8,0xff,0x0,0x3f,0x22,0x3e,0x22,0x3e,0x22,0x22,0x26,0x40,0x40,0xf8,0x10,0x24,0xfe,0x24,0x24,0xfe,0x24,0x24,0xfc,0x24,0x20,0xa0,0x40, ++0x20,0x20,0x27,0x21,0x20,0xff,0x20,0x23,0x22,0x23,0x22,0x3b,0xe1,0x41,0x2,0xc,0x80,0x48,0xfc,0x10,0xa4,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x20,0x22,0x22,0x1e, ++0x12,0x12,0xff,0x12,0x20,0x3f,0x41,0xbd,0x25,0x25,0x25,0x25,0x3d,0x21,0x5,0x2,0x20,0x20,0xa0,0x24,0x7e,0x84,0x44,0x44,0x48,0x28,0x28,0x10,0x28,0x28,0x46,0x84, ++0x20,0x20,0x27,0x79,0x40,0x87,0x78,0x23,0x22,0xfb,0x22,0x23,0x29,0x31,0x22,0xc,0x80,0x48,0xfc,0x10,0xa4,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x20,0x22,0x22,0x1e, ++0x8,0xb,0x10,0x20,0x40,0x8,0x11,0x36,0x50,0x93,0x10,0x10,0x10,0x10,0x17,0x10,0x0,0xf8,0x10,0x20,0x60,0x98,0xe,0x2,0x0,0xf8,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x0,0x1f,0x10,0x57,0x30,0x10,0x13,0x3c,0x50,0x97,0x10,0x20,0x20,0x4f,0x80,0x80,0x44,0xfe,0x0,0xf8,0x30,0xc0,0x38,0x6,0x0,0xf8,0x40,0x40,0x44,0xfe,0x0, ++0x20,0x10,0x13,0xfc,0x3,0x48,0x4f,0x48,0x4b,0x12,0x13,0x1e,0xe3,0x42,0x2,0x2,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x28,0x10, ++0x2,0x1,0x3f,0x8,0x4,0xff,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x14,0x4,0x8,0x70,0x0,0x10,0xf8,0x20,0x44,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x50,0x42,0x42,0x3e, ++0x2,0x1,0x3f,0x8,0x4,0xff,0x0,0x1f,0x10,0x10,0x1f,0x14,0x4,0x4,0x8,0x70,0x0,0x10,0xf8,0x20,0x44,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x50,0x40,0x42,0x42,0x3e, ++0x1,0x1,0x83,0x64,0x28,0x7,0x10,0x20,0x3f,0xe0,0x20,0x2f,0x20,0x20,0x22,0x21,0x0,0x0,0xf0,0x20,0x48,0xfc,0x88,0x88,0xfe,0x88,0x88,0xf8,0x88,0x80,0x80,0x0, ++0x10,0x10,0x13,0x12,0x56,0x5a,0x52,0x92,0x12,0x12,0x12,0x12,0x2a,0x46,0x82,0x2,0x0,0x4,0xfe,0x4,0x4,0xf4,0x94,0x94,0x94,0x94,0x94,0xf4,0x94,0x4,0x14,0x8, ++0x2,0x1,0x7f,0x44,0x88,0x3f,0x4,0xff,0x4,0x3f,0x8,0xf,0x18,0x28,0xcf,0x8,0x0,0x0,0xfe,0x42,0x24,0xf0,0x14,0xfe,0x10,0xf0,0x0,0xf8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x17,0x11,0xf9,0x17,0x11,0x1b,0x33,0xd5,0x19,0x11,0x11,0x11,0x51,0x21,0x10,0xd0,0x10,0x12,0x54,0xb8,0x10,0x10,0x90,0x50,0x10,0x10,0x28,0x46,0x84,0x0, ++0x2,0x1,0x7f,0x44,0x88,0x12,0x2,0x3f,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x60,0x0,0x0,0xfe,0x42,0x34,0x10,0x20,0xf0,0x20,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x10,0x10,0x20,0x21,0x45,0xfd,0x9,0x11,0x21,0xfd,0x41,0x0,0x1c,0xe0,0x40,0x0,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x78,0x88,0x8,0x8,0x8,0x8,0x8, ++0x0,0x4,0xfe,0x10,0x11,0x11,0xfe,0x10,0x10,0x10,0x1e,0xf0,0x40,0x1,0x2,0xc,0x40,0x40,0x88,0xfc,0x8,0x8,0x10,0x10,0x20,0x20,0x50,0x50,0x88,0xe,0x4,0x0, ++0x4,0x4,0x7c,0x4,0x4,0x4,0x7c,0x4,0x4,0x4,0x7c,0x4,0x4,0x4,0xff,0x0,0x40,0x48,0x7c,0x40,0x40,0x48,0x7c,0x40,0x40,0x48,0x7c,0x40,0x40,0x44,0xfe,0x0, ++0x4,0x4,0x7,0x8,0x8,0x10,0x20,0x0,0x1,0x1,0x2,0x4,0x8,0x30,0xc0,0x0,0x0,0x40,0xe0,0x40,0x40,0x80,0x80,0x80,0x40,0x40,0x20,0x20,0x10,0xe,0x4,0x0, ++0x4,0x7,0x8,0x10,0x21,0x2,0xc,0x11,0x69,0x9,0x9,0x11,0x2,0x4,0x18,0xe0,0x20,0xf0,0x20,0x40,0x80,0x60,0x10,0xc,0x24,0x30,0x20,0x40,0x0,0x40,0x30,0xe, ++0x4,0x4,0x4,0x4,0xff,0x4,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x10,0x20,0xc0,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x40,0x2f,0x20,0x0,0x87,0x64,0x24,0xc,0x15,0x26,0xe4,0x25,0x24,0x24,0x27,0x24,0x4,0xfe,0xa0,0xa4,0xfe,0xa4,0xa4,0xa4,0x1c,0x4,0x4,0xf4,0x4,0x4,0xfc,0x4, ++0x0,0x3f,0x20,0x2f,0x29,0x29,0x2f,0x29,0x29,0x2f,0x2a,0x29,0x2e,0x48,0x41,0x82,0x4,0xfe,0x0,0x7c,0x10,0x50,0x50,0x54,0x7e,0x20,0x30,0x50,0xd2,0x92,0xe,0x0, ++0x10,0x14,0x12,0x10,0xfe,0x11,0x92,0x54,0x18,0x30,0x54,0xd2,0x10,0x10,0x50,0x23,0x40,0x40,0x40,0x44,0xfe,0x8,0x88,0x88,0x90,0x50,0x50,0x20,0x50,0x50,0x8e,0x4, ++0x0,0x20,0x23,0x22,0x22,0x22,0x22,0x23,0x22,0x22,0x22,0x22,0x22,0x23,0x22,0x20,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x0,0x1,0x6,0x78,0x40,0x40,0x40,0x44,0x7e,0x40,0x40,0x40,0x40,0x40,0x7f,0x40,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x3e,0x20,0x3c,0x20,0x3f,0x0,0x1f,0x11,0x1f,0x11,0x1f,0x1,0x7f,0x2,0xc,0x70,0x78,0x8,0x78,0x8,0xf8,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0xf8,0x8,0x48,0x30, ++0x10,0x10,0x1f,0x21,0x62,0x14,0x8,0x14,0x23,0xc0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x40,0x40,0x40,0x50,0x4c,0x44,0x40,0x46,0xfc,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x10,0x8,0x2,0xff,0x0,0x3f,0x22,0x22,0x22,0x3e,0x8,0x2a,0x49,0x88,0x29,0x12,0x40,0x50,0x48,0x40,0x44,0xfe,0x40,0x50,0x50,0x50,0x50,0x50,0x52,0x92,0xe,0x0, ++0x1,0x0,0x1f,0x11,0x91,0x51,0x52,0x14,0x30,0x50,0xd0,0x11,0x22,0x24,0x48,0x10,0x0,0x84,0xfe,0x0,0x0,0xf8,0x10,0x20,0x20,0x40,0xc0,0x20,0x10,0x8,0xe,0x4, ++0x28,0x28,0xfe,0x29,0x3a,0x11,0x7c,0x54,0x57,0x7c,0x10,0xfe,0x11,0x12,0x10,0x10,0x80,0x84,0xfe,0x4,0x44,0x54,0xe4,0x44,0xfc,0x44,0xe4,0xd4,0x54,0x44,0x54,0x48, ++0x10,0x10,0x11,0x11,0xfe,0x14,0x11,0x1d,0x31,0xd1,0x11,0x11,0x11,0x11,0x50,0x20,0x80,0x80,0x4,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0x24,0x24,0xe4,0x4,0x14,0x8, ++0x0,0x45,0x2d,0x11,0x29,0x49,0x89,0x19,0x29,0x49,0x89,0x9,0x9,0x9,0x57,0x20,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xfe,0x0, ++0x1,0x0,0x1f,0x10,0x93,0x52,0x12,0x13,0x32,0x52,0xd3,0x12,0x12,0x22,0x2f,0x40,0x0,0x84,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0x8,0xfe,0x0, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x3f,0x20,0x20,0x2f,0x28,0x48,0x48,0x8f,0x8,0x8,0xfc,0x8,0x8,0xf8,0x80,0x84,0xfe,0x80,0x88,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x8,0xfc,0x9,0x49,0x4a,0x4c,0x49,0x49,0x49,0x7d,0x5,0x1d,0xe5,0x4,0x28,0x10,0x80,0x80,0x4,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0x24,0xe4,0x24,0x4,0x14,0x8, ++0x8,0x8,0xff,0x8,0x10,0x1f,0x22,0x52,0x8a,0x7f,0x6,0xb,0xa,0x12,0x22,0x2,0x20,0x24,0xfe,0x20,0x4,0xfe,0x4,0x44,0x84,0xf4,0x4,0x84,0xc4,0x44,0x14,0x8, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x3f,0x20,0x27,0x24,0x24,0x27,0x24,0x40,0x80,0x8,0xfc,0x8,0x8,0xf8,0x0,0x4,0xfe,0x4,0xe4,0x24,0x24,0xe4,0x4,0x14,0x8, ++0x0,0x9,0x7d,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x79,0x49,0x1,0xf,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xfe,0x0, ++0x20,0x23,0x2a,0x3e,0x52,0x93,0x12,0xfe,0x12,0x12,0x13,0x2a,0x26,0x42,0x83,0x0,0x8,0xfc,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x4,0xfe,0x0, ++0x22,0x19,0x9,0x0,0xff,0x4,0x9,0x11,0x2f,0xc1,0x1,0x3f,0x1,0x1,0x1,0x1,0x8,0x18,0x20,0x44,0xfe,0x40,0x20,0x10,0xee,0x4,0x10,0xf8,0x0,0x0,0x0,0x0, ++0x40,0x33,0x12,0x2,0x82,0x63,0x22,0xa,0x12,0x23,0xe2,0x22,0x22,0x22,0x3f,0x20,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0x14,0xfe,0x0, ++0xff,0x22,0x3e,0x22,0x3e,0x22,0xff,0x2,0x3f,0x5,0x9,0x33,0x5,0x9,0x71,0x1,0x80,0xfe,0x44,0x28,0x10,0x28,0xc6,0x70,0x88,0x18,0xa0,0x40,0x30,0xe,0x4,0x0, ++0x10,0x13,0x12,0x12,0xfe,0x13,0x16,0x1a,0x32,0xd2,0x13,0x12,0x12,0x12,0x53,0x20,0x8,0xfc,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x4,0xfe,0x0, ++0x10,0x13,0x12,0x12,0xff,0x12,0x16,0x1b,0x32,0xd2,0x13,0x15,0x15,0x15,0x59,0x21,0x4,0xfe,0x4,0x4,0xfc,0x20,0x24,0xfe,0x20,0x24,0xfe,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x3f,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x3f,0x0,0x10,0xf8,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x0,0x0,0x8,0xfc,0x0, ++0x0,0xf,0x8,0x8,0xf,0x8,0xf,0x8,0xf,0x8,0x8,0xff,0x4,0xc,0x10,0x20,0x20,0xf0,0x20,0x20,0xe0,0x20,0xe0,0x20,0xe0,0x20,0x24,0xfe,0x40,0x20,0x18,0x8, ++0x0,0x7d,0x45,0x45,0x45,0x7d,0x11,0x11,0x51,0x5d,0x51,0x51,0x5d,0xf1,0x41,0x0,0x8,0xfc,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x4,0xfe,0x0, ++0x0,0x7d,0x45,0x45,0x45,0x7d,0x11,0x11,0x51,0x5d,0x51,0x52,0x5e,0xe4,0x48,0x0,0x4,0xfe,0x4,0x4,0xfc,0x20,0x24,0xfe,0x20,0x24,0xfe,0x84,0x84,0x84,0xfc,0x84, ++0x20,0x21,0x3d,0x41,0x81,0x7d,0x21,0x21,0xfd,0x21,0x25,0x2a,0x32,0x24,0x8,0x0,0x4,0xfe,0x4,0x4,0xfc,0x20,0x24,0xfe,0x20,0x24,0xfe,0x84,0x84,0x84,0xfc,0x84, ++0x8,0xb,0xa,0x12,0x13,0x32,0x53,0x92,0x13,0x12,0x12,0x1f,0x10,0x11,0x13,0x14,0x8,0xfc,0x8,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x8,0xfe,0x0,0x10,0xc,0x4, ++0x4,0x4,0x8,0xf,0x10,0x20,0x4f,0x8,0x8,0x8,0x8,0xf,0x8,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x4,0x44,0xe4,0x44,0x44,0x44,0x44,0xc4,0x44,0x4,0x28,0x10, ++0x10,0x13,0x12,0x12,0x5b,0x56,0x53,0x92,0x13,0x12,0x12,0x1f,0x10,0x11,0x13,0x14,0x8,0xfc,0x8,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x8,0xfe,0x0,0x10,0xc,0x4, ++0x10,0x11,0x11,0x15,0x59,0x51,0x51,0x91,0x11,0x11,0x11,0x29,0x25,0x45,0x81,0x0,0x8,0xfc,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x4,0xfe,0x0, ++0x0,0x3f,0x20,0x20,0x3f,0x24,0x25,0x3f,0x24,0x24,0x3f,0x50,0x50,0x50,0x9f,0x10,0x84,0xc4,0xa4,0xa4,0xa4,0x24,0x24,0xa4,0x24,0xa4,0xe4,0xa4,0x84,0x84,0x94,0x88, ++0x10,0x11,0x11,0x11,0xfd,0x10,0x15,0x19,0x31,0xd1,0x11,0x11,0x11,0x11,0x51,0x21,0x4,0xfe,0x4,0x4,0xfc,0x0,0xfc,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0xc, ++0x2,0x7f,0x42,0x42,0x7e,0x0,0x7e,0x42,0x42,0x7e,0x42,0x42,0x7f,0x42,0x4a,0x44,0x20,0x44,0xfe,0x84,0xa4,0x84,0x94,0x88,0x80,0xfe,0x2,0x12,0xfa,0x2,0x14,0x8, ++0x10,0x11,0x11,0x11,0xfd,0x24,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x45,0x81,0x1,0x4,0xfe,0x4,0x4,0xfc,0x0,0xfc,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x14,0x8, ++0x8,0xa,0x9,0x10,0x17,0x30,0x5f,0x91,0x12,0x15,0x19,0x11,0x11,0x11,0x11,0x10,0x40,0x48,0x50,0x40,0xfc,0xa0,0xfe,0x10,0x8,0xf6,0x14,0x10,0x50,0x24,0x4,0xfc, ++0x1,0x11,0x9,0x7f,0x2,0xff,0x4,0x8,0x1f,0x28,0xcf,0x8,0xf,0x8,0xf,0x8,0x0,0x10,0x20,0xfc,0x0,0xfe,0x40,0x20,0xf0,0x2e,0xe4,0x20,0xe0,0x20,0xe0,0x20, ++0x1,0x11,0x9,0x1,0x7f,0x2,0xff,0x4,0x8,0x1f,0x28,0xc8,0x9,0x8,0x8,0x7,0x0,0x10,0x20,0x8,0xfc,0x80,0xfe,0x40,0x20,0xf0,0x2e,0x24,0x20,0xc8,0x8,0xf8, ++0x8,0x9,0x11,0x21,0x45,0xfc,0x9,0x11,0x21,0xfd,0x41,0x1,0x1d,0xe1,0x41,0x1,0x4,0xfe,0x4,0x4,0xfc,0x0,0xfc,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x14,0x8, ++0x20,0x2f,0x28,0x2a,0xf9,0x2f,0x38,0x6a,0xaa,0x2a,0x2b,0x2a,0x28,0x31,0xa1,0x42,0x4,0xfe,0x8,0x28,0x4e,0xf2,0xa0,0xa8,0xa8,0xa8,0xe8,0x94,0x94,0x24,0x22,0x40, ++0x27,0x26,0x25,0x24,0xff,0x20,0x23,0x26,0x3b,0xe2,0x22,0x20,0x23,0x20,0xa0,0x47,0xbc,0xb4,0xac,0xa4,0xbc,0x40,0xfc,0x40,0xf8,0x40,0x7c,0x0,0xf8,0x90,0x60,0x9e, ++0x10,0x10,0x10,0x10,0xff,0x10,0x14,0x18,0x30,0xd7,0x10,0x11,0x11,0x12,0x54,0x28,0x80,0x80,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0xfe,0x80,0x40,0x20,0x10,0xe,0x4, ++0x20,0x27,0x24,0x24,0xff,0x24,0x25,0x2d,0x35,0xe5,0x24,0x25,0x25,0x29,0xb1,0x41,0x4,0xfe,0x4,0x4,0xfc,0x20,0x24,0x24,0x24,0xfc,0x20,0x24,0x24,0x24,0xfc,0x4, ++0x10,0x17,0x14,0x24,0x27,0x64,0xa5,0x25,0x25,0x25,0x24,0x25,0x25,0x29,0x31,0x21,0x4,0xfe,0x4,0x4,0xfc,0x20,0x24,0x24,0x24,0xfc,0x20,0x24,0x24,0x24,0xfc,0x4, ++0x0,0x7f,0x11,0x9,0x7f,0x44,0x7f,0x0,0x7e,0x43,0x7e,0x42,0x7e,0x44,0x7e,0x2,0x38,0xd0,0x10,0x24,0xfe,0x44,0xfc,0x8,0x8,0xfe,0x8,0x88,0x48,0x8,0x28,0x10, ++0x12,0x9,0x9,0x7f,0x40,0x80,0x1f,0x10,0x11,0x11,0x11,0x12,0x12,0x4,0x8,0x70,0x10,0x10,0x20,0xfe,0x2,0x14,0xf8,0x10,0x10,0x10,0x90,0x90,0x90,0x84,0x84,0x7c, ++0x0,0x40,0x30,0x10,0x7,0x8,0x10,0x10,0x20,0xef,0x20,0x21,0x21,0x22,0x24,0x28,0x80,0x80,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0xfe,0x80,0x40,0x20,0x10,0xe,0x4, ++0x0,0x40,0x30,0x10,0x7,0x0,0xf0,0x10,0x10,0x1f,0x10,0x15,0x19,0x12,0x4,0x8,0x80,0x80,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0xfe,0x80,0x40,0x20,0x10,0xe,0x4, ++0x10,0x10,0x10,0x20,0x45,0xff,0x9,0x11,0x21,0xfd,0x41,0x1,0x1d,0xe1,0x41,0x0,0x40,0x40,0x78,0x90,0x24,0xfe,0x24,0x24,0x24,0xfc,0x4,0x0,0x0,0x2,0x2,0xfe, ++0x10,0x10,0x10,0x10,0x11,0xfd,0x12,0x10,0x10,0x10,0x10,0x1d,0xf0,0x40,0x0,0x0,0x80,0x80,0x84,0xfe,0x4,0x4,0x84,0x44,0x14,0x24,0x44,0x84,0x84,0x4,0x28,0x10, ++0x8,0x8,0xff,0x8,0x7f,0x40,0x41,0x4f,0x41,0x7f,0x45,0x49,0x51,0x41,0x7f,0x40,0x20,0x24,0xfe,0x20,0xfc,0x44,0xe4,0x4,0x24,0xf4,0x44,0x34,0x14,0x4,0xfc,0x4, ++0x10,0x10,0x14,0x1e,0x21,0x41,0xbe,0x10,0x10,0x7c,0x10,0x11,0x14,0x18,0x10,0x0,0x80,0x80,0x84,0xfe,0x4,0x4,0x84,0x44,0x14,0x24,0x44,0x84,0x84,0x4,0x28,0x10, ++0x0,0x7f,0x42,0x82,0x3f,0x4,0x9,0x11,0x3f,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x0,0xfe,0x2,0x14,0xf8,0x0,0x0,0x10,0xf8,0x0,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x0,0x3f,0x4,0x4,0xff,0x4,0x4,0x3f,0x8,0x8,0x1f,0x18,0x28,0x48,0x8f,0x8,0x10,0xf8,0x10,0x14,0xfe,0x10,0x10,0xf0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x10,0x11,0x57,0x54,0x55,0x56,0x54,0x55,0x56,0x7c,0x44,0x0,0x1,0x6,0x40,0x40,0x90,0x8,0xfc,0x90,0xc,0x84,0xf8,0x88,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x8,0x8,0x8,0x11,0x17,0x31,0x52,0x95,0x11,0x12,0x13,0x14,0x18,0x10,0x11,0x16,0x40,0x40,0x90,0x8,0xfc,0x10,0xc,0x4,0xf0,0x10,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x0,0x40,0x30,0x10,0xff,0x0,0x49,0x4a,0x48,0x49,0x51,0x12,0x1c,0xe0,0x40,0x3,0x20,0x20,0x48,0x84,0xfe,0x88,0x6,0x82,0xf8,0x8,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x40,0x30,0x10,0x1,0x87,0x61,0x22,0x5,0x11,0x22,0xe3,0x24,0x28,0x20,0x21,0x26,0x40,0x40,0x90,0x8,0xfc,0x10,0xc,0x4,0xf0,0x10,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x0,0x7f,0x11,0x11,0xff,0x11,0x11,0x7f,0x20,0x41,0xbf,0x21,0x21,0x21,0x3f,0x21,0x0,0x7c,0x44,0x44,0xc8,0x48,0x50,0x48,0x44,0x42,0xc2,0x62,0x54,0x48,0x40,0x40, ++0x8,0xfc,0x8,0x48,0x4b,0x48,0x49,0x4a,0x48,0x7d,0x6,0x4,0x34,0xc4,0x14,0xb,0x20,0x20,0x48,0x84,0xfe,0x88,0x6,0x82,0xf8,0x8,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x0,0x0,0xf7,0x94,0x98,0x91,0x92,0x90,0x91,0x9e,0x93,0xf2,0x92,0x2,0x3,0x2,0x80,0x40,0xfe,0x82,0xf4,0x10,0xa0,0x40,0xb0,0xe,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x4,0x4,0x74,0x54,0x5f,0x54,0x54,0x54,0x54,0x54,0x54,0x74,0x48,0xa,0x11,0x20,0x0,0x0,0x4,0xbe,0xe4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xbc,0x24,0x0, ++0x2,0x2,0x3,0x2,0x2,0x2,0xff,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x0,0x20,0xf0,0x0,0x0,0x4,0xfe,0x0,0x0,0x80,0x60,0x30,0x10,0x0,0x0,0x0, ++0x0,0x8,0x7c,0x49,0x4b,0x4c,0x48,0x48,0x49,0x4e,0x49,0x79,0x49,0x1,0x1,0x1,0x80,0x80,0xf8,0x8,0x10,0xa0,0x40,0xb0,0xe,0x4,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x7f,0x8,0x8,0x8,0x8,0x8,0xff,0x8,0x8,0x8,0x8,0x10,0x10,0x20,0x40,0x8,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x10,0x12,0x12,0x13,0xfe,0x12,0x17,0x1a,0x30,0xd3,0x12,0x12,0x13,0x12,0x52,0x23,0x20,0x20,0x24,0xac,0x30,0xa2,0x22,0x1e,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8, ++0x10,0x12,0x12,0x13,0xfe,0x12,0x3b,0x36,0x50,0x53,0x92,0x12,0x13,0x12,0x12,0x13,0x20,0x20,0x24,0xac,0x30,0xa2,0x22,0x5e,0x88,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8, ++0x8,0x49,0x49,0x49,0x7f,0x2,0xff,0x2,0x2,0x7e,0x42,0x40,0x46,0x58,0x61,0x2,0x8,0x7c,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x8a,0x8a,0x6,0x0, ++0x20,0x27,0x24,0x24,0xb7,0xac,0xa4,0x27,0x24,0x24,0x25,0x24,0x27,0x24,0x20,0x21,0x4,0xbe,0x88,0xa8,0xa8,0xa8,0xa8,0xbe,0x8,0x10,0x18,0xa8,0xaa,0x4a,0x86,0x0, ++0x1,0x3f,0x4,0x4,0x4,0x4,0x4,0xff,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x84,0x4,0x24,0x24,0x24,0xa4,0xe4,0x24,0x24,0x24,0x24,0x4,0x4,0x14,0x8, ++0x11,0x11,0x17,0x11,0xfd,0x11,0x11,0x11,0x11,0x1f,0x12,0x1e,0xf3,0x42,0x3,0x0,0x10,0x10,0xfc,0x10,0xf0,0x10,0xf0,0x10,0x14,0xfe,0x0,0x90,0x8,0x0,0xfc,0x0, ++0x22,0x22,0x7f,0x22,0x3e,0x22,0x3e,0x22,0x22,0xff,0x54,0x62,0x40,0x7e,0x1,0x2,0x20,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0xa4,0x24,0x44,0x44,0x84,0x14,0x8, ++0x10,0x10,0x10,0x10,0xfd,0x12,0x14,0x10,0x10,0x10,0x10,0x1c,0xe1,0x42,0x4,0x8,0x80,0x80,0x80,0xfc,0x4,0x8,0x40,0x40,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x0,0x4,0xfe,0x10,0x11,0x22,0x24,0x7e,0xa4,0x24,0x24,0x24,0x25,0x3e,0x24,0x8,0x80,0x80,0x80,0xfc,0x4,0x8,0x40,0x40,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x0,0x7f,0x2,0x7f,0x4,0xff,0x8,0x1f,0x30,0x5f,0x90,0x1f,0x10,0x10,0x1f,0x10,0x70,0x80,0x10,0xf8,0x0,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x1,0x0,0x3f,0x20,0x2f,0x20,0x3f,0x20,0x2f,0x28,0x24,0x22,0x44,0x48,0x92,0x1,0x0,0x84,0xfe,0x80,0xf8,0x88,0xfe,0x88,0xf8,0x80,0xc4,0xa8,0x90,0x8e,0x84,0x0, ++0x20,0x20,0x27,0x24,0xb7,0xac,0xa7,0xa4,0x27,0x24,0x25,0x24,0x25,0x2a,0x30,0x20,0x80,0x44,0xfe,0x40,0xfc,0x44,0xfe,0x44,0xfc,0x48,0x50,0xe0,0x50,0x4e,0x44,0xc0, ++0x20,0x20,0x27,0xac,0x77,0x24,0xff,0x24,0x77,0x6c,0xa5,0x24,0x25,0x2a,0x30,0x20,0x80,0x44,0xfe,0x40,0xfc,0x44,0xfe,0x44,0xfc,0x48,0x50,0xe0,0x50,0x4e,0x44,0xc0, ++0x10,0x10,0x17,0x10,0xfc,0x10,0x14,0x18,0x30,0xd0,0x10,0x10,0x10,0x1f,0x50,0x20,0x0,0x8,0xfc,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x0,0x0, ++0x10,0x10,0x10,0x17,0xfc,0x10,0x15,0x19,0x31,0xd1,0x11,0x11,0x11,0x12,0x52,0x24,0x80,0x40,0x44,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x2,0x1,0x1,0xff,0x0,0x0,0xf,0x8,0x8,0x8,0x8,0x8,0x10,0x10,0x20,0x40,0x0,0x0,0x4,0xfe,0x0,0x20,0xf0,0x20,0x20,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x10,0x10,0x10,0x17,0x54,0x58,0x51,0x91,0x11,0x11,0x11,0x29,0x25,0x42,0x82,0x4,0x80,0x40,0x44,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x2,0x2,0x3f,0x2,0x2,0xff,0x2,0x4,0xf,0x12,0x27,0x40,0x80,0x2,0x1,0x0,0x0,0x10,0xe0,0x40,0x84,0xfe,0x0,0x10,0xf8,0x0,0xf0,0x10,0x10,0x20,0x20,0xc0, ++0x10,0x10,0x13,0x10,0xfc,0x17,0x10,0x19,0x33,0xd4,0x19,0x10,0x10,0x11,0x50,0x20,0x80,0x88,0xf8,0x90,0xa4,0xfe,0x80,0x8,0xfc,0x80,0xf8,0x8,0x8,0x10,0x90,0x60, ++0x10,0x10,0x13,0x54,0x58,0x53,0x90,0x11,0x13,0x14,0x19,0x28,0x24,0x45,0x80,0x0,0x80,0x88,0xf8,0x90,0xa4,0xfe,0x80,0x8,0xfc,0x80,0xf8,0x8,0x8,0x10,0x90,0x60, ++0x11,0x1f,0x21,0xff,0x0,0x1f,0x10,0x1f,0x2,0x7e,0x2,0x3e,0x2,0x7e,0x2,0x2,0x20,0xf0,0x4,0xfe,0x0,0xf0,0x10,0xf0,0x80,0xfc,0x80,0xf8,0x80,0xfc,0x80,0x80, ++0x10,0x10,0x17,0x10,0x10,0xfd,0x11,0x11,0x11,0x11,0x11,0x1d,0xf1,0x40,0x0,0x0,0x0,0x4,0xfe,0x8,0x8,0xe8,0x28,0x28,0x28,0x28,0x28,0xe8,0x28,0x8,0x28,0x10, ++0x8,0x8,0x7f,0x8,0x0,0xff,0x0,0x1,0x1f,0x11,0x11,0x11,0x1f,0x11,0x0,0x0,0x20,0x28,0xfc,0x20,0x4,0xfe,0x20,0x20,0xa0,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x10,0x10,0x17,0x10,0xfc,0x11,0x39,0x35,0x51,0x51,0x91,0x11,0x11,0x10,0x10,0x10,0x0,0x4,0xfe,0x8,0x8,0xe8,0x28,0x28,0x28,0x28,0x28,0xe8,0x28,0x8,0x28,0x10, ++0x10,0x13,0x12,0x12,0xff,0x12,0x3a,0x37,0x50,0x5f,0x90,0x10,0x11,0x12,0x1c,0x10,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x40,0xfe,0x40,0xe0,0x50,0x4e,0x44,0x40, ++0x0,0x4,0xff,0x10,0x10,0x21,0x20,0x7c,0xa5,0x24,0x25,0x25,0x25,0x3d,0x23,0x0,0x20,0x28,0xfc,0x20,0x24,0xfe,0x40,0x88,0xfc,0x0,0xfc,0x54,0x54,0x54,0xfe,0x0, ++0x0,0x7f,0x54,0x54,0x7d,0x55,0x55,0x7d,0x11,0xff,0x31,0x39,0x55,0x54,0x90,0x13,0x4,0xfe,0x40,0x84,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x50,0x8c,0x4, ++0x4,0xe,0xf8,0x8,0x8,0xfe,0x8,0x1c,0x1a,0x29,0x28,0x48,0x88,0x8,0x8,0x8,0x10,0x10,0x90,0x50,0x10,0x90,0x50,0x14,0x1e,0xf0,0x10,0x10,0x10,0x10,0x10,0x10, ++0x1,0x1,0x7f,0x1,0x3f,0x0,0x7f,0x40,0x8f,0x8,0x8,0x8,0x8,0x8,0x10,0x60,0x0,0x8,0xfc,0x0,0xf8,0x0,0xfe,0x22,0xf4,0x20,0x20,0x20,0x24,0x24,0x1c,0x0, ++0x0,0x0,0x8,0x7f,0x48,0x48,0x49,0x4b,0x48,0x48,0x48,0x79,0x4e,0x0,0x1,0x6,0x80,0x40,0x44,0xfe,0x40,0x80,0x8,0xf8,0x10,0x24,0x4c,0x90,0x20,0x50,0x8c,0x4, ++0x0,0xff,0x0,0x0,0x1f,0x10,0x10,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0x0,0x0,0x4,0xfe,0x10,0x90,0xd0,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x10,0x10,0x50,0x20, ++0x0,0x47,0x34,0x17,0x84,0x67,0x22,0x3,0x14,0x24,0xe8,0x35,0x24,0x27,0x20,0x20,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x4,0xfe,0x44,0x44,0xa4,0x14,0x4,0xe4,0x14,0x8, ++0x1,0x1,0xff,0x1,0x1,0x1f,0x10,0x10,0x10,0x1f,0x14,0x4,0x4,0x8,0x10,0x60,0x0,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x50,0x40,0x40,0x42,0x42,0x3e, ++0x8,0x4,0x4,0xff,0x4,0x8,0x10,0x7f,0x2,0x4,0x9,0x72,0x6,0x19,0xe0,0x0,0x4,0x4,0x84,0xc4,0x4,0xa4,0xa4,0x24,0x24,0xa4,0x24,0x24,0x4,0x84,0x94,0x8, ++0x2,0x1,0x7f,0x48,0x8f,0x8,0x14,0x23,0xc,0x30,0xcf,0x8,0x8,0x8,0xf,0x8,0x0,0x0,0xfe,0x2,0xf4,0x20,0x40,0x80,0x60,0x1e,0xe4,0x20,0x20,0x20,0xe0,0x20, ++0x0,0x43,0x22,0x22,0x3,0x2,0xe2,0x23,0x20,0x2f,0x20,0x29,0x32,0x24,0x8,0x0,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x40,0xfe,0xe0,0x50,0x48,0x4e,0x44,0x40, ++0x1,0x9,0x9,0x9,0x9,0xff,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0x10,0x0,0x10,0xf8,0x0,0x4,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x10,0x50,0x20, ++0x0,0x9,0x7d,0x49,0x49,0x4f,0x48,0x4b,0x4a,0x4b,0x4a,0x7b,0x4a,0x2,0x2,0x2,0x40,0x48,0x7c,0x40,0x44,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x0,0x3f,0x20,0x3f,0x20,0x3f,0x22,0x21,0x24,0x38,0x1,0x7f,0x1,0x1,0xff,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x8,0x90,0x60,0x1c,0x8,0xfc,0x0,0x4,0xfe,0x0, ++0x0,0x3f,0x20,0x3f,0x20,0x3f,0x22,0x21,0x24,0x38,0x2,0x51,0x50,0x90,0xf,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x8,0x90,0x60,0x1c,0x8,0x84,0x92,0x12,0xf0,0x0, ++0x10,0x10,0x10,0x17,0xfc,0x10,0x11,0x11,0x11,0x11,0x1d,0xf1,0x41,0x2,0x2,0x4,0x80,0x40,0x44,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x0,0x8,0x7c,0x4f,0x48,0x48,0x49,0x49,0x49,0x49,0x49,0x79,0x49,0x2,0x2,0x4,0x80,0x40,0x44,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x2,0x1,0x7f,0x40,0x84,0xc,0x10,0x20,0x0,0x3f,0x1,0x1,0x1,0x1,0xff,0x0,0x0,0x0,0xfe,0x2,0x44,0x30,0x18,0x8,0x0,0xf8,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x4,0xfe,0x10,0x10,0x10,0x10,0x1e,0xf1,0x42,0x0,0x52,0x51,0x50,0x90,0xf,0x0,0x10,0xf8,0x90,0x90,0xd0,0xb0,0x92,0x12,0xe,0x0,0x4,0x82,0x92,0x12,0xf0,0x0, ++0x0,0x7f,0x21,0x2,0xc,0x8,0x8,0xb,0x1c,0xe8,0x8,0x8,0x8,0x8,0x28,0x10,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x10,0x10,0x13,0x12,0xfc,0x10,0x15,0x18,0x30,0xd3,0x10,0x10,0x10,0x10,0x57,0x20,0x40,0x20,0xfe,0x2,0x54,0x88,0x4,0x0,0x8,0xfc,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x13,0x12,0x13,0xfe,0x12,0x16,0x1a,0x32,0xd2,0x12,0x13,0x12,0x12,0x53,0x20,0x8,0xfc,0x0,0x8,0x88,0x50,0x50,0x20,0x20,0x50,0x98,0x8,0x0,0x4,0xfe,0x0, ++0x0,0x0,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3f,0x20,0x0,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0, ++0x8,0x8,0x8,0x8,0xfe,0x8,0x8,0xa,0xc,0x18,0xe8,0x8,0x8,0x8,0x28,0x10,0x0,0x0,0x0,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0xfc,0x84,0x0,0x0, ++0x2,0x1,0x7f,0x40,0x84,0x3e,0x0,0x1,0x7f,0x14,0x14,0x14,0x25,0x26,0x44,0x83,0x0,0x0,0xfe,0x42,0x74,0x40,0x40,0xf0,0x10,0xa0,0x40,0xa0,0x18,0xa,0x2,0xfe, ++0x10,0x10,0x10,0x10,0xff,0x10,0x38,0x34,0x55,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x2,0x3f,0x22,0x22,0x22,0x3e,0x22,0x1,0x1,0xff,0x1,0x2,0x4,0x8,0x30,0xc0,0x8,0xfc,0x88,0x88,0x88,0xf8,0x88,0x40,0x24,0xfe,0x0,0x80,0x40,0x30,0xe,0x4, ++0x2,0x1,0x7f,0x44,0x88,0x1f,0x10,0x1f,0x10,0x14,0x17,0x10,0x28,0x28,0x4f,0x88,0x0,0x0,0xfe,0x42,0x24,0xf8,0x8,0xf8,0x80,0x90,0xf0,0x80,0x88,0x88,0xf8,0x8, ++0x8,0x8,0x7f,0x8,0x9,0x1,0xff,0x1,0x1,0x1f,0x10,0x10,0x10,0x10,0x1f,0x10,0x20,0x28,0xfc,0x20,0x20,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x57,0x61,0x41,0x41,0x7f,0x41,0x41,0x7f,0x41,0x10,0x90,0x50,0x7c,0x50,0x90,0x10,0xfe,0x4,0x7e,0x44,0x44,0x44,0x44,0x7c,0x44, ++0x1,0x0,0x3f,0x21,0x21,0x3f,0x22,0x24,0x28,0x2f,0x20,0x20,0x3f,0x40,0x40,0x80,0x0,0x88,0xfc,0x0,0x8,0xfc,0x0,0x80,0x90,0xf8,0x80,0x84,0xfe,0x80,0x80,0x80, ++0x40,0x30,0x13,0x2,0xfe,0xb,0x12,0x37,0x5b,0x96,0x12,0x13,0x12,0x14,0x18,0x10,0x40,0x24,0xfe,0x40,0x48,0xfc,0x80,0x28,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x1,0x1,0x7f,0x2,0x4,0x18,0xe7,0x0,0x3f,0x4,0xf,0x0,0x0,0x4,0x2,0x1,0x0,0x8,0xfc,0x80,0x40,0x30,0xce,0x4,0xf8,0x0,0xe0,0x20,0x20,0x20,0x40,0x80, ++0x20,0x20,0x20,0x27,0xf8,0x21,0x22,0x25,0x28,0x23,0x38,0xe1,0x40,0x0,0x0,0x0,0x40,0x40,0x48,0xfc,0xa0,0x10,0xe,0xf4,0x0,0xfc,0x80,0xf8,0x8,0x8,0x90,0x60, ++0x10,0x10,0x10,0x17,0xf8,0x11,0x1a,0x35,0xd0,0x17,0x10,0x11,0x10,0x10,0x50,0x20,0x40,0x40,0x48,0xfc,0xa0,0x10,0xe,0xf4,0x0,0xfc,0x80,0xf8,0x8,0x8,0x90,0x60, ++0x4,0x7e,0x44,0x47,0x44,0x7d,0x12,0x15,0x5c,0x53,0x50,0x51,0x5c,0xf0,0x40,0x0,0x40,0x40,0x48,0xfc,0xa0,0x10,0xe,0xf4,0x0,0xfc,0x80,0xf8,0x8,0x8,0x90,0x60, ++0x0,0x78,0x48,0x4f,0x48,0x79,0x4a,0x4d,0x48,0x7b,0x48,0x49,0x48,0x48,0x48,0x98,0x40,0x40,0x48,0xfc,0xa0,0x10,0xe,0xf4,0x0,0xfc,0x80,0xf8,0x8,0x8,0x90,0x60, ++0x10,0x10,0x10,0x10,0x13,0xfc,0x10,0x10,0x10,0x17,0x1c,0xf1,0x41,0x2,0x4,0x8,0x80,0x80,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0xfe,0x80,0x40,0x20,0x10,0xe,0x4, ++0x12,0x1f,0x28,0x45,0x90,0x10,0x13,0x58,0x54,0x50,0x97,0x10,0x10,0x11,0x12,0x1c,0x44,0x7e,0xa0,0x10,0x40,0x48,0xfc,0x48,0x48,0x48,0xfe,0x40,0xa0,0x10,0xe,0x4, ++0x10,0x10,0x11,0x21,0x22,0x64,0xa8,0x33,0x20,0x20,0x2f,0x21,0x21,0x22,0x27,0x20,0x80,0x80,0x40,0x40,0x20,0x10,0x4e,0xe4,0x0,0x8,0xfc,0x0,0x20,0x10,0xf8,0x8, ++0x10,0x10,0x10,0x10,0x5b,0x54,0x50,0x90,0x10,0x1f,0x10,0x11,0x11,0x12,0x14,0x18,0x80,0x80,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0xfe,0x80,0x40,0x20,0x10,0xe,0x4, ++0x2,0x1,0x7f,0x44,0x84,0x7f,0x4,0x1f,0x10,0x11,0x11,0x11,0x12,0x4,0x8,0x70,0x0,0x0,0xfe,0x42,0x44,0xfc,0x50,0xf8,0x10,0x10,0x10,0x90,0x90,0x82,0x82,0x7e, ++0x8,0x9,0xff,0x8,0xa,0x7f,0x0,0x7f,0x0,0xff,0x8,0x2a,0x49,0x88,0x29,0x12,0x20,0x20,0xa0,0x7e,0x82,0x4,0x28,0x20,0x20,0xa0,0x20,0x50,0x50,0x88,0xe,0x4, ++0x0,0x7f,0x40,0x5f,0x41,0x41,0x41,0x4f,0x41,0x41,0x41,0x5f,0x40,0x40,0x7f,0x0,0x8,0xfc,0x0,0xf0,0x0,0x0,0x40,0xe0,0x0,0x0,0x20,0xf0,0x0,0x4,0xfe,0x0, ++0x12,0x1f,0x28,0x45,0xbf,0x20,0x2f,0x20,0x20,0x27,0x20,0x20,0x2f,0x20,0x3f,0x0,0x48,0x7c,0xa0,0x10,0xfc,0x0,0xf8,0x80,0xa0,0xf0,0x80,0x90,0xf8,0x0,0xfc,0x0, ++0x82,0x47,0x28,0x10,0x28,0x48,0x88,0x9,0x18,0x28,0x48,0x88,0x8,0x8,0x57,0x20,0x4,0xfe,0x20,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x13,0x12,0x12,0xfe,0x12,0x3a,0x36,0x52,0x52,0x92,0x12,0x13,0x12,0x13,0x10,0x8,0xfc,0x0,0xf8,0x20,0x20,0x20,0xf8,0x20,0x20,0x20,0x28,0xfc,0x0,0xfe,0x0, ++0x0,0x4,0xfe,0x11,0x11,0x21,0x25,0x3f,0x65,0xa5,0x25,0x25,0x3d,0x22,0x4,0x8,0x40,0x20,0x24,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0xb,0x7e,0x4a,0x4a,0x4a,0x7a,0x4a,0x4a,0x7a,0x4a,0x4a,0x4b,0x7a,0x4b,0x0,0x8,0xfc,0x0,0xf8,0x20,0x20,0x20,0xf8,0x20,0x20,0x20,0x28,0xfc,0x0,0xfe,0x0, ++0x0,0x8,0x7c,0x4b,0x4a,0x4a,0x7a,0x4a,0x4a,0x4a,0x4a,0x7a,0x44,0x4,0x8,0x10,0x40,0x20,0x24,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x47,0x34,0x14,0x4,0x4,0xf,0x12,0x22,0xe2,0x22,0x22,0x24,0x24,0x28,0x30,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x0,0x3f,0x0,0x0,0x0,0xff,0x4,0x4,0x8,0xf,0x0,0x0,0x0,0x2,0x1,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x20,0xc0, ++0x2,0x2,0xff,0x4,0x4,0xa,0x9,0x11,0x22,0x44,0x3f,0x24,0x24,0x24,0xff,0x0,0x0,0x4,0xfe,0x80,0x90,0xa0,0x40,0x20,0x1c,0x8,0xf8,0x48,0x48,0x48,0xfe,0x0, ++0x1,0x21,0x21,0x3f,0x20,0x8,0x4f,0x48,0x48,0x4b,0x48,0x50,0x10,0x27,0x40,0x80,0x0,0x8,0x8,0xf8,0x8,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x2,0x1,0x7f,0x44,0x88,0x8,0x3e,0x8,0x8,0x7e,0x8,0x8,0x14,0x12,0x20,0x43,0x0,0x0,0xfe,0x42,0x24,0xf8,0x88,0xa8,0xa8,0xa8,0xa8,0x30,0x52,0x52,0x8e,0x0, ++0x8,0x8,0xff,0x8,0x3e,0x22,0x14,0x8,0x3f,0xc1,0x1,0x3f,0x1,0x2,0xc,0x30,0x20,0x24,0xfe,0x20,0xa0,0x48,0x30,0x10,0xee,0x4,0x10,0xf8,0x0,0xc0,0x30,0x8, ++0x1,0x1,0xff,0x4,0x9,0x11,0x2f,0xc1,0x3f,0x1,0x1,0x1f,0x1,0x1,0x7f,0x0,0x0,0x4,0xfe,0x40,0x20,0x10,0xee,0x4,0xf8,0x0,0x20,0xf0,0x0,0x8,0xfc,0x0, ++0x10,0x20,0x7f,0x49,0x49,0x7f,0x49,0x49,0x7f,0x49,0xc,0x15,0x15,0x27,0x44,0x83,0x0,0x8,0x48,0x28,0x8,0x48,0x28,0x8,0xe,0xf8,0x8,0x8,0x48,0xc8,0x2,0xfe, ++0x10,0x11,0x17,0x24,0x24,0x67,0xa4,0x24,0x27,0x24,0x20,0x21,0x21,0x22,0x24,0x28,0x80,0x8,0xfc,0x48,0x48,0xf8,0x48,0x88,0xf8,0x88,0x90,0x50,0x68,0x7a,0x42,0x3e, ++0x20,0x20,0x23,0x3a,0x4b,0x50,0x8f,0x20,0x23,0x22,0x22,0x22,0x2a,0x30,0x21,0x6,0x40,0x48,0xfc,0x48,0xf8,0x40,0xfe,0x8,0xfc,0x8,0x48,0x48,0x48,0xb0,0xc,0x4, ++0x10,0x11,0x13,0x12,0x5a,0x57,0x52,0x92,0x13,0x12,0x10,0x11,0x11,0x12,0x14,0x18,0x80,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x80,0xc8,0x48,0x54,0x5e,0x42,0x3e, ++0x0,0x40,0x33,0x12,0x83,0x60,0x2f,0x8,0x13,0x22,0xe2,0x22,0x22,0x20,0x21,0x26,0x40,0x48,0xfc,0x48,0xf8,0x40,0xfe,0x8,0xfc,0x8,0x48,0x48,0x48,0xb0,0xc,0x4, ++0x20,0x20,0x20,0x27,0xfc,0x24,0x24,0x27,0x24,0x24,0x3c,0xe7,0x44,0x0,0x0,0x0,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0xfc,0x44,0x40,0x40,0x40, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x3f,0x0,0x20,0x24,0x3e,0x20,0x20,0x2e,0x70,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x80,0x84,0x98,0xe0,0x80,0x82,0x82,0x7e, ++0x10,0x17,0x14,0x14,0xfc,0x17,0x14,0x1c,0x34,0xd5,0x16,0x14,0x14,0x14,0x57,0x24,0x4,0xfe,0x44,0x44,0x44,0xfc,0x44,0xc4,0xe4,0x5c,0x4c,0x44,0x44,0x4,0xfc,0x4, ++0x0,0x7f,0x41,0x41,0x41,0x5f,0x41,0x43,0x43,0x45,0x49,0x51,0x41,0x41,0x7f,0x40,0x4,0xfe,0x4,0x4,0x24,0xf4,0x4,0x4,0x84,0x64,0x34,0x14,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x13,0x10,0xfc,0x10,0x17,0x18,0x30,0xd3,0x12,0x12,0x12,0x12,0x53,0x22,0x8,0x3c,0xc0,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x10,0x13,0xfe,0x12,0x16,0x1a,0x32,0xd2,0x12,0x12,0x12,0x14,0x54,0x28,0x40,0x20,0x24,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x3f,0x22,0x3f,0x20,0x2f,0x28,0x2f,0x20,0x3f,0x21,0x22,0x5f,0x42,0x8a,0x4,0x84,0xfe,0x0,0xc0,0x3e,0xa2,0xa4,0xa8,0x24,0xa2,0x22,0x32,0xac,0x20,0x20,0x20, ++0x10,0xd,0x44,0x50,0x4b,0x40,0x60,0x57,0x40,0x48,0x53,0x72,0x52,0x53,0x52,0x40,0x4,0xfe,0x4,0x64,0x84,0x84,0xa4,0xf4,0x84,0xa4,0xf4,0x24,0x24,0xe4,0x14,0x8, ++0x10,0x10,0x10,0x13,0x10,0xfd,0x11,0x11,0x10,0x10,0x10,0x1c,0xe0,0x40,0x7,0x0,0x80,0x40,0x48,0xfc,0x0,0x8,0x8,0x8,0x90,0x90,0x90,0xa0,0x20,0x44,0xfe,0x0, ++0x10,0x10,0x10,0x13,0xfc,0x11,0x15,0x19,0x30,0xd0,0x10,0x10,0x10,0x10,0x57,0x20,0x80,0x40,0x48,0xfc,0x0,0x8,0x8,0x8,0x90,0x90,0x90,0xa0,0x20,0x44,0xfe,0x0, ++0x1,0x11,0x7f,0x51,0x51,0x57,0x55,0x55,0x55,0x57,0x51,0x73,0x45,0x9,0x1,0x1,0x4,0x44,0xe4,0x4,0x54,0xf4,0x54,0x54,0x54,0xd4,0x14,0x84,0x44,0x4,0x14,0x8, ++0x10,0x10,0x10,0x13,0x7c,0x54,0x57,0x54,0x55,0x7d,0x51,0x15,0x1d,0xf5,0x41,0x1,0x90,0x90,0x90,0xfc,0x90,0x94,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x8,0x7c,0x48,0x4b,0x48,0x78,0x4f,0x48,0x49,0x79,0x49,0x49,0x49,0x49,0x89,0x19,0x90,0x90,0x90,0xfc,0x90,0x94,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x20,0x10,0x13,0xfe,0x44,0x29,0x29,0xff,0x11,0x15,0xfe,0x10,0x11,0x12,0x20,0x40,0x20,0x24,0xfe,0x20,0x24,0xfe,0x24,0x24,0xfc,0x24,0x70,0xa8,0x2e,0x24,0x20,0x20, ++0x2,0x2,0x72,0x5f,0x52,0x52,0x52,0x53,0x52,0x5e,0x52,0x72,0x52,0x2,0xb,0x4,0x20,0x10,0x14,0xfe,0x0,0x44,0xc4,0x44,0x44,0x48,0x28,0x28,0x28,0x0,0xfe,0x0, ++0x8,0x8,0xff,0x9,0x1,0x7f,0x1,0x9,0x5,0xff,0x3,0x5,0x9,0x31,0xc1,0x1,0x20,0x24,0xfe,0x20,0x8,0xfc,0x0,0x20,0x44,0xfe,0x80,0x40,0x30,0xe,0x4,0x0, ++0x1,0x1,0x1,0x7f,0x1,0x21,0x19,0x9,0xff,0x3,0x5,0x9,0x31,0xc1,0x1,0x1,0x0,0x0,0x8,0xfc,0x0,0x10,0x30,0x44,0xfe,0x80,0x40,0x30,0x1e,0x4,0x0,0x0, ++0x10,0x14,0xfe,0x10,0x7d,0x56,0x54,0x54,0x7c,0x10,0x38,0x34,0x54,0x90,0x10,0x13,0x20,0x20,0x7c,0x88,0x14,0xfe,0x84,0x94,0x94,0x94,0xa4,0xa4,0x20,0x58,0x84,0x2, ++0x8,0x8,0xff,0x8,0x4,0x24,0x25,0x26,0x24,0x4,0x3f,0x24,0x24,0x24,0xff,0x0,0x20,0x24,0xfe,0x20,0x90,0xf8,0x0,0x40,0x20,0x8,0xfc,0x48,0x48,0x48,0xfe,0x0, ++0x8,0x8,0x7e,0x8,0x1c,0x2a,0x49,0xa,0x2,0xff,0x4,0x8,0x4,0x3,0x4,0x18,0x20,0x28,0xfc,0x20,0x70,0xac,0x24,0x20,0x4,0xfe,0x20,0x20,0x40,0x80,0x60,0x10, ++0x10,0x12,0x11,0x10,0xff,0x10,0x30,0x38,0x57,0x50,0x90,0x10,0x10,0x10,0x1f,0x10,0x0,0x8,0x10,0xa4,0xfe,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x10,0x12,0x11,0x10,0xff,0x10,0x14,0x18,0x33,0xd0,0x10,0x10,0x10,0x10,0x5f,0x20,0x0,0x8,0x10,0xa4,0xfe,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x12,0x1f,0x28,0x45,0x84,0x24,0x25,0x26,0x24,0x4,0x3f,0x24,0x24,0x24,0xff,0x0,0x48,0x7c,0xa0,0x10,0x80,0xfc,0x40,0x20,0x20,0x8,0xfc,0x48,0x48,0x48,0xfe,0x0, ++0x20,0x1b,0x49,0x41,0x7f,0x41,0x5f,0x59,0x55,0x51,0x5f,0x43,0x45,0x49,0x51,0x41,0x4,0xfe,0x4,0x14,0xfc,0x4,0xf4,0x34,0x54,0x14,0xf4,0x84,0x44,0x34,0x14,0xc, ++0x10,0x8,0x4,0x7f,0x0,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x10,0x20,0x48,0xfc,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x42,0x31,0x15,0x4,0x87,0x64,0x25,0xd,0x15,0x25,0xe5,0x24,0x25,0x26,0x24,0x24,0x4,0x7e,0x4,0x54,0xfc,0x44,0xf4,0x54,0xf4,0x54,0xf4,0xe4,0x54,0x4c,0x44,0xc, ++0x2,0x41,0x25,0x24,0x7,0x4,0xe5,0x25,0x25,0x25,0x25,0x24,0x2d,0x36,0x24,0x4,0x4,0x7e,0x4,0x54,0xfc,0x44,0xf4,0x54,0xf4,0x54,0xf4,0xe4,0x54,0x4c,0x44,0xc, ++0x10,0x12,0x12,0x12,0xfe,0x12,0x14,0x1b,0x32,0xd2,0x12,0x12,0x12,0x10,0x51,0x26,0x90,0x94,0x9e,0xa8,0xc4,0x84,0x88,0xfc,0x8,0x48,0x48,0x68,0xa8,0xa2,0x22,0x1e, ++0x8,0x48,0x48,0x49,0x4a,0x48,0x1f,0x10,0x11,0x11,0x11,0x11,0x12,0x4,0x18,0xe0,0x80,0x84,0xfe,0x20,0x10,0x10,0xf8,0x10,0x10,0x10,0x10,0x90,0x90,0x82,0x82,0x7e, ++0x22,0x22,0x3f,0x22,0xaf,0xaa,0xaa,0xaa,0x2f,0x22,0x27,0x2a,0x32,0x22,0x22,0x22,0x10,0x10,0xdc,0x24,0xc8,0xbe,0xa2,0xaa,0xaa,0x2a,0x2a,0xaa,0x2a,0x8,0x14,0x62, ++0x10,0x12,0x22,0x22,0x42,0xfe,0x8,0x13,0x22,0xfe,0x2,0x2,0x1c,0xe0,0x41,0xe,0x90,0x90,0x9e,0xa8,0xc4,0x84,0x88,0xfc,0x8,0x48,0x48,0x68,0xa0,0xa2,0x22,0x1e, ++0x10,0x11,0x10,0x54,0x58,0x57,0x50,0x90,0x10,0x13,0x10,0x28,0x24,0x40,0x8f,0x0,0x0,0x8,0x90,0xa0,0x4,0xfe,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x1,0x41,0x35,0x15,0x85,0x65,0x25,0x1,0x10,0x27,0xe5,0x25,0x25,0x25,0x3f,0x20,0x20,0x20,0x24,0x3e,0x50,0x88,0x8,0x0,0x8,0xfc,0x28,0x28,0x28,0x28,0xfe,0x0, ++0x0,0x8,0xff,0x12,0x12,0x13,0x12,0xfe,0x13,0x12,0x12,0x12,0x1e,0xf2,0x43,0x2,0x80,0x48,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x84,0x48,0x30,0x10,0x8e,0x4,0x0, ++0x22,0x21,0x20,0x27,0xfc,0x24,0x77,0x6c,0xa4,0x27,0x24,0x25,0x25,0x26,0x24,0x20,0x0,0x0,0x3e,0xa2,0xa4,0xa4,0xa8,0xa4,0xa4,0xa2,0x22,0x22,0xb4,0xa8,0x20,0x20, ++0x0,0x44,0x2b,0x12,0x2a,0x4b,0x8a,0xa,0x1b,0x2a,0x4a,0x8a,0xa,0xa,0x53,0x22,0x80,0x48,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x84,0x48,0x30,0x10,0x8e,0x4,0x0, ++0x0,0x3f,0x24,0x22,0x2f,0x28,0x2f,0x28,0x2f,0x28,0x29,0x2b,0x4c,0x48,0x80,0x0,0x84,0xfe,0x0,0x0,0xbe,0xa2,0xa4,0xa8,0xa4,0x22,0x22,0xa2,0xb4,0x28,0x20,0x20, ++0x8,0x5,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x21,0x20,0x24,0x26,0x79,0x20,0x0,0x0,0x0,0xfc,0x44,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40,0x40, ++0x8,0x5,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x21,0x20,0x24,0x26,0x79,0x21,0x2,0x4,0x7e,0xc4,0x44,0x44,0x7c,0x44,0x44,0x44,0x7c,0x44,0x44,0x44,0x84,0x14,0x8, ++0x0,0x40,0x33,0x12,0x82,0x63,0x26,0xa,0x13,0x22,0xe2,0x22,0x22,0x22,0x23,0x22,0x80,0x48,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x84,0x48,0x30,0x10,0x8e,0x4,0x0, ++0x11,0x11,0x17,0x11,0xf8,0x17,0x14,0x18,0x33,0xd0,0x10,0x10,0x10,0x11,0x51,0x2e,0x10,0x10,0xfc,0x10,0x0,0xfe,0x82,0x84,0xf8,0x88,0x88,0x88,0x88,0x8,0x28,0x10, ++0x4,0x4,0x7f,0x4,0x4,0x7f,0x42,0x82,0x1f,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x48,0xfc,0x40,0x40,0xfe,0x2,0x14,0xf8,0x10,0x10,0x10,0x10,0x10,0xa0,0x40, ++0x2,0x1,0x7f,0x41,0x91,0x11,0x1f,0x11,0x21,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0xfe,0x2,0x4,0x20,0xf0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x2,0x2,0x2,0x3f,0x2,0x2,0xff,0x1,0x2,0x4,0xc,0x14,0x27,0x44,0x84,0x3,0x0,0x0,0x88,0xd8,0x20,0x44,0xfe,0x0,0x0,0x10,0x30,0xc0,0x0,0x4,0x4,0xfc, ++0x8,0x8,0x8,0x17,0x10,0x30,0x50,0x9f,0x11,0x13,0x15,0x19,0x11,0x11,0x10,0x10,0x80,0x80,0x84,0xec,0x90,0xa0,0xc4,0xfe,0x0,0x8,0x30,0xc0,0x4,0x4,0xfc,0x0, ++0x20,0x20,0x20,0x27,0xf8,0x48,0x48,0x4f,0x49,0x8b,0x55,0x21,0x51,0x49,0x80,0x0,0x80,0x80,0x84,0xec,0x90,0xa0,0xc4,0xfe,0x0,0x8,0x30,0xc0,0x4,0x4,0xfc,0x0, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x55,0x55,0x55,0x63,0x41,0x7f,0x41,0x7f,0x41,0x20,0xa0,0x3c,0x44,0xc4,0x28,0x10,0x28,0xc6,0x4,0x7e,0x44,0x44,0x44,0x7c,0x44, ++0x10,0x10,0x10,0x15,0x59,0x52,0x50,0x90,0x11,0x16,0x11,0x11,0x29,0x25,0x41,0x81,0x80,0x80,0xfc,0x4,0x88,0x50,0x20,0x50,0x8e,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x41,0x31,0x17,0x81,0x60,0x2f,0x8,0x10,0x10,0x27,0xe0,0x21,0x21,0x22,0x24,0x28,0x10,0x10,0xfc,0x10,0x0,0xfe,0x2,0x84,0x88,0xfc,0x88,0x8,0x8,0x8,0x50,0x20, ++0x22,0x22,0xff,0x22,0x22,0x3e,0x8,0x7f,0x49,0x49,0x7f,0x8,0xff,0x8,0x9,0xa,0x20,0x20,0xa0,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x44,0x44,0xc4,0x84,0x14,0x8, ++0x0,0x0,0x1f,0x10,0x11,0x11,0x21,0x7f,0x1,0x1,0x9,0x9,0x11,0x21,0x45,0x2,0x20,0xf0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x20,0x10,0x8,0xc,0x4,0x0, ++0x0,0x3f,0x1,0x7f,0x41,0x9d,0x1,0x1d,0x1,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x10,0xf8,0x0,0xfe,0x2,0x74,0x0,0x70,0x0,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8, ++0x20,0x23,0x38,0x47,0x84,0x7b,0x20,0x23,0xf8,0x27,0x24,0x24,0x2f,0x34,0x24,0x7,0x8,0xfc,0x40,0xfe,0x42,0x58,0x40,0x58,0x40,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc, ++0x4,0x7f,0x4,0x3f,0x1,0x7f,0x41,0x9d,0x1,0x1d,0x1,0x3f,0x21,0x3f,0x21,0x3f,0x48,0xfc,0x40,0xf8,0x0,0xfe,0x2,0x74,0x0,0x70,0x0,0xf8,0x8,0xf8,0x8,0xf8, ++0x3f,0x4,0x8,0x1f,0x28,0x48,0x8f,0x4,0xfe,0x10,0x20,0x7e,0xa3,0x22,0x3e,0x20,0xf8,0x0,0x10,0xf8,0x10,0x10,0xf0,0x4,0xfe,0x20,0x44,0xfe,0x44,0x44,0x7c,0x40, ++0x0,0x3f,0x21,0x3f,0x21,0x3f,0x22,0x4,0x3f,0x2,0x4,0x3f,0x9,0x11,0x65,0x2,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x20,0xc0,0x10,0x8,0xf8,0x20,0x18,0x8,0x0, ++0x13,0x12,0x12,0x23,0x22,0x62,0xa3,0x20,0x2f,0x2a,0x2a,0x2f,0x2a,0x2a,0x2f,0x28,0xf8,0x48,0x48,0xf8,0x48,0x48,0xf8,0x0,0xbe,0xaa,0xaa,0xbe,0xaa,0xaa,0xbe,0xa2, ++0x1,0x2,0x4,0x8,0x3f,0x8,0x10,0x24,0x7e,0x1,0x1,0x3f,0x1,0x1,0xff,0x0,0x0,0x0,0x20,0x10,0xf8,0x10,0x20,0x48,0xfc,0x0,0x10,0xf8,0x0,0x4,0xfe,0x0, ++0x20,0x23,0x20,0x27,0xfc,0x2b,0x20,0x2b,0x30,0xe7,0x24,0x24,0x27,0x24,0xa4,0x47,0x8,0xfc,0x40,0xfe,0x42,0x5c,0x40,0x58,0x0,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc, ++0x2,0x3f,0x22,0x22,0x22,0x3f,0x22,0x22,0x22,0x3e,0x22,0x22,0x22,0x22,0x4b,0x84,0x40,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x84,0x28,0x10, ++0x1,0x11,0x9,0x1,0x7f,0x1,0x5,0x9,0x11,0x1,0xff,0x2,0x4,0x8,0x10,0x60,0x0,0x10,0x20,0x8,0xfc,0x0,0x40,0x30,0x10,0x4,0xfe,0x80,0x40,0x20,0x1c,0x8, ++0x0,0x47,0x34,0x14,0x4,0x87,0x64,0x24,0xc,0x17,0xe4,0x24,0x24,0x24,0x27,0x24,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x13,0x10,0xfc,0x17,0x39,0x36,0x54,0x51,0x91,0x12,0x14,0x10,0x11,0x16,0x40,0x50,0xf8,0x40,0x44,0xfe,0x10,0x8c,0xf4,0x10,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x10,0x13,0x12,0x12,0xfe,0x13,0x30,0x38,0x57,0x54,0x90,0x10,0x11,0x11,0x12,0x14,0x4,0xfe,0x94,0x94,0x94,0xfc,0x40,0x24,0xfe,0x80,0xf8,0x88,0x8,0x8,0x28,0x10, ++0x0,0x40,0x31,0x12,0x4,0x9,0x10,0x10,0x27,0xe0,0x20,0x20,0x22,0x21,0x20,0x0,0x80,0x80,0x40,0x20,0x10,0x8,0x8e,0x84,0xf0,0x10,0x20,0x40,0x80,0x0,0xc0,0x40, ++0x0,0x3f,0x20,0x2f,0x28,0x28,0x2f,0x28,0x28,0x2f,0x20,0x2f,0x20,0x20,0x5f,0x80,0x4,0xfe,0x8,0xfc,0x88,0x88,0xf8,0x88,0x88,0xf8,0x80,0xf8,0x80,0x84,0xfe,0x0, ++0x3,0x3c,0x4,0x7f,0x4,0xe,0x15,0x64,0x5,0x1,0xff,0x3,0x5,0x19,0x61,0x1,0x8,0x8,0x48,0xc8,0x48,0x48,0x48,0x8,0x18,0x4,0xfe,0x80,0x40,0x3c,0x8,0x0, ++0x3,0x3c,0x4,0x7f,0x4,0xe,0x15,0x65,0x11,0x1f,0x21,0x1,0xff,0x1,0x1,0x1,0x8,0x8,0x48,0xc8,0x48,0x48,0x48,0x18,0x0,0xf8,0x0,0x4,0xfe,0x0,0x0,0x0, ++0x6,0x78,0x8,0xfe,0x9,0x1c,0x2a,0x49,0x2,0xc,0x31,0xc9,0x5,0x9,0x11,0x3,0x40,0x44,0x7e,0xa4,0x24,0x44,0x94,0x8,0x80,0x60,0x1e,0x24,0x40,0x30,0x10,0x0, ++0x12,0x1f,0x28,0x45,0x1,0xff,0x14,0x13,0x14,0x1f,0x1,0x3f,0x22,0x27,0x20,0x20,0x48,0x7c,0xa0,0x10,0x4,0xfe,0x50,0x90,0x50,0xf0,0x8,0xfc,0x48,0xe8,0x28,0x10, ++0x4,0x44,0x2b,0x12,0x2a,0x4b,0x8a,0xa,0x1b,0x28,0x48,0x8b,0x8,0x8,0x57,0x20,0x0,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x40,0x50,0xf8,0x40,0x44,0xfe,0x0, ++0x2,0x1,0xff,0x4,0x12,0x11,0x12,0x14,0x1f,0x1,0x7f,0x42,0x44,0x4f,0x40,0x40,0x0,0x4,0xfe,0x40,0x90,0x10,0x90,0x50,0xf0,0x4,0xfe,0x4,0x44,0xe4,0x14,0x8, ++0x0,0x40,0x2f,0x10,0x85,0x64,0x25,0x7,0x10,0x2f,0xe8,0x29,0x2b,0x28,0x28,0x28,0x80,0x48,0xfc,0x0,0x28,0xc8,0x28,0xf8,0x84,0xfe,0x84,0x24,0xf4,0x4,0x14,0x8, ++0x0,0x13,0xfa,0x22,0x23,0x22,0xfa,0x23,0x20,0x20,0x23,0x3c,0xe0,0x40,0xf,0x0,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x40,0x50,0xf8,0x40,0x40,0x44,0xfe,0x0, ++0x1,0x1,0x7f,0x1,0x5,0x9,0x31,0xc1,0xf,0x0,0x1,0x7f,0x1,0x1,0x5,0x2,0x0,0x8,0xfc,0x0,0x40,0x30,0xe,0x4,0xe0,0x40,0x88,0xfc,0x0,0x0,0x0,0x0, ++0x0,0x3f,0x21,0x21,0x3f,0x21,0x21,0x21,0x3f,0x1,0x1,0x7f,0x1,0x1,0xff,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x0,0x8,0xfc,0x0,0x4,0xfe,0x0, ++0x20,0x20,0x3d,0x49,0x95,0x7f,0x55,0x55,0x7d,0x54,0x54,0x7d,0x0,0x1c,0xe3,0x40,0x0,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x0, ++0x20,0x18,0x8,0x0,0xfe,0x4,0x8,0x1c,0x2a,0x4a,0x88,0x8,0x8,0x8,0x8,0x8,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x8,0x8,0xff,0x8,0x6,0x78,0x8,0x8,0xff,0x8,0x1c,0x1a,0x2a,0x48,0x88,0x8,0x20,0x24,0xfe,0x20,0x8,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x8,0x28,0x10, ++0x8,0xff,0xa,0x2,0x1f,0x4,0x4,0x8,0x10,0x10,0x7e,0x12,0x12,0x22,0x4a,0x85,0x20,0xfe,0x20,0x0,0xf0,0x10,0x90,0x60,0x20,0x24,0xfe,0x24,0x24,0x44,0x94,0x8, ++0x1,0x1,0x1,0xff,0x1,0x3f,0x21,0x21,0x21,0x3f,0x29,0x5,0x2,0x5,0x18,0x60,0x0,0x0,0x4,0xfe,0x0,0xf8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x80,0x70,0xe, ++0x0,0xff,0x4,0x3f,0x24,0x24,0x3f,0x1,0x1,0xff,0x3,0x3,0x5,0x19,0x61,0x1,0x4,0xfe,0x48,0xfc,0x48,0x48,0xf8,0x0,0x4,0xfe,0x80,0x40,0x30,0xe,0x4,0x0, ++0x0,0xff,0x0,0x0,0x3e,0x22,0x22,0x22,0x32,0x2a,0x22,0x22,0x22,0x22,0x2a,0x24,0x4,0xfe,0x0,0x8,0xfc,0x88,0x88,0x88,0xc8,0xa8,0x88,0x88,0x88,0x88,0xa8,0x90, ++0x0,0x3f,0x20,0x20,0x3f,0x22,0x22,0x23,0x22,0x22,0x22,0x22,0x44,0x44,0x88,0x10,0x8,0xfc,0x0,0x4,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x88,0x50,0x20, ++0x1,0x7f,0x40,0x41,0x7f,0x48,0x49,0x4f,0x49,0x49,0x49,0x49,0x55,0x52,0xa0,0x1,0x20,0xa0,0x20,0x20,0xa4,0x7e,0x24,0xa4,0x24,0x24,0x24,0x44,0x44,0x84,0xa8,0x10, ++0x0,0x8,0xfd,0x11,0x11,0x21,0x25,0x7f,0xa4,0x24,0x24,0x25,0x3d,0x22,0x4,0x0,0x8,0x1c,0xe0,0x0,0x20,0x20,0x24,0xfe,0x20,0x20,0xa8,0x24,0x22,0x22,0xa0,0x40, ++0x0,0x3f,0x21,0x21,0x21,0x21,0x3f,0x21,0x21,0x21,0x21,0x22,0x42,0x44,0x88,0x10,0x8,0xfc,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x1,0x7,0x7c,0x4,0x4,0x5,0xff,0xc,0xe,0x15,0x14,0x24,0x44,0x4,0x4,0x4,0x4,0x84,0x4,0x24,0x24,0x24,0xa4,0x24,0x24,0xa4,0xa4,0x24,0x4,0x4,0x14,0x8, ++0x10,0x1f,0x10,0x27,0x24,0x64,0xa4,0x27,0x20,0x20,0x2f,0x20,0x21,0x22,0x2c,0x20,0x4,0xfe,0xa4,0xfe,0xa4,0xa4,0xa4,0xfc,0x40,0x44,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x10,0x10,0x1f,0x22,0x22,0x67,0xa4,0x28,0x34,0x22,0x21,0x22,0x24,0x28,0x20,0x20,0x4,0x44,0xe4,0x4,0x14,0xd4,0x54,0x54,0x94,0x94,0x14,0x4,0x4,0x4,0x14,0x8, ++0x10,0x11,0x1f,0x21,0x21,0x7f,0xa1,0x23,0x23,0x25,0x25,0x29,0x31,0x21,0x21,0x21,0x84,0xc4,0x4,0x4,0x14,0xf4,0x14,0x14,0x94,0x54,0x54,0x4,0x4,0x4,0x14,0x8, ++0x1,0x0,0x1f,0x10,0x97,0x51,0x51,0x1f,0x31,0x53,0xd3,0x15,0x29,0x21,0x41,0x1,0x0,0x84,0xfe,0x44,0x84,0x14,0x54,0xf4,0x14,0x94,0x54,0x54,0x4,0x4,0x14,0x8, ++0x2,0x1,0x1,0x0,0x7f,0x0,0x0,0x10,0x8,0x8,0x4,0x4,0x4,0x0,0xff,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x4,0xfe,0x0, ++0x10,0x10,0x10,0x54,0x3b,0x10,0xfd,0x11,0x38,0x34,0x54,0x90,0x10,0x10,0x17,0x10,0x80,0x40,0x40,0x8,0xfc,0x0,0x8,0x8,0x90,0x90,0x90,0xa0,0xa0,0x24,0xfe,0x0, ++0x0,0x47,0x34,0x14,0x4,0x84,0x67,0x24,0xc,0x14,0xe4,0x24,0x24,0x28,0x29,0x32,0x4,0xfe,0x40,0x40,0x44,0x44,0xfe,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x14,0x8, ++0x1,0x3f,0x1,0x1,0xff,0x1,0x1,0x3f,0x21,0x11,0xd,0x9,0x31,0xc1,0x5,0x2,0x10,0xf8,0x10,0x14,0xfe,0x10,0x10,0xf0,0x8,0x98,0x60,0x20,0x18,0xe,0x4,0x0, ++0x2,0x2,0x2,0x2,0x7f,0x2,0x2,0x2,0x2,0x2,0x2,0x4,0x4,0x8,0x8,0x70,0x0,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x88,0x50,0x20, ++0x0,0x10,0xff,0x20,0x22,0x22,0xfb,0x23,0x20,0x27,0x24,0x3c,0xe5,0x44,0x4,0x4,0x40,0x24,0xfe,0x90,0x64,0x94,0xc,0xfc,0x40,0xfe,0x42,0x92,0xfa,0x2,0xa,0x4, ++0x0,0xb,0x7e,0x4a,0x4b,0x4a,0x4a,0x4b,0x48,0x48,0x4b,0x78,0x48,0x0,0xf,0x0,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x40,0x50,0xf8,0x40,0x40,0x44,0xfe,0x0, ++0x10,0x10,0x1f,0x21,0x21,0x6f,0xa9,0x29,0x29,0x29,0x2a,0x2c,0x28,0x28,0x28,0x28,0x0,0x4,0xfe,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xd4,0x8c,0x4,0x4,0x14,0x8, ++0x1,0xfe,0x24,0x24,0x3d,0x24,0x24,0x24,0x3f,0x24,0x24,0x24,0x3e,0xe4,0x5,0x6,0x4,0xcc,0x50,0x0,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x50,0x50,0x88,0xe,0x4, ++0x4,0x4,0xff,0x24,0x10,0x17,0x1,0x71,0x13,0x10,0x10,0x17,0x10,0x28,0x47,0x0,0x40,0x44,0xfe,0x40,0x90,0xf8,0x0,0x50,0xf8,0x40,0x48,0xfc,0x40,0x46,0xfc,0x0, ++0x0,0x40,0x2f,0x21,0x1,0x2,0xe7,0x20,0x20,0x20,0x2f,0x20,0x20,0x50,0x8f,0x0,0x80,0x88,0xfc,0x0,0x40,0x50,0xf8,0x40,0x40,0x48,0xfc,0x40,0x40,0x46,0xfc,0x0, ++0x20,0x27,0x25,0x3f,0x44,0x85,0x7c,0x27,0x24,0xfd,0x24,0x25,0x2d,0x36,0x28,0x0,0x44,0xfe,0x8,0xfe,0x90,0xfc,0x94,0xfe,0x94,0xfc,0x94,0x98,0x98,0x96,0x90,0x90, ++0x1,0x3f,0x24,0x22,0x3f,0x22,0x2f,0x22,0x3f,0x22,0x2f,0x26,0x4a,0x52,0xa2,0x2,0x8,0xfc,0x20,0x48,0xfc,0x40,0xf8,0x48,0xfe,0x48,0xf8,0x68,0x50,0x4e,0x44,0x40, ++0x10,0x10,0x10,0x18,0x55,0x52,0x54,0x98,0x10,0x13,0x10,0x10,0x10,0x10,0x10,0x10,0x40,0x40,0xa0,0xa0,0x10,0x88,0x4e,0x44,0x0,0xf8,0x8,0x10,0xa0,0x40,0x20,0x20, ++0x0,0x88,0x65,0x24,0x0,0x81,0x6d,0x24,0xc,0x14,0xe7,0x24,0x24,0x2a,0x31,0x20,0x20,0x28,0xfc,0x40,0xa0,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x26,0xfc,0x0, ++0x2,0x1,0x7f,0x40,0x89,0x11,0x21,0x1f,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x1,0x0,0x0,0xfe,0x2,0x24,0x10,0x8,0xf0,0x10,0x10,0x10,0x10,0x10,0x50,0x20,0x0, ++0x8,0x8,0x14,0x13,0x21,0x40,0xbe,0x0,0x11,0x49,0x2a,0x2a,0x2a,0x7,0x78,0x21,0x20,0x20,0x20,0x24,0x7e,0x84,0x44,0x44,0x48,0x28,0x28,0x10,0x28,0x28,0x46,0x84, ++0x8,0x7c,0x48,0x48,0x49,0x7a,0x4d,0x48,0x4a,0x7a,0x49,0x49,0x49,0x48,0x4f,0x98,0x40,0x40,0xa0,0xa0,0x10,0xe,0xf4,0x0,0x88,0x48,0x48,0x50,0x50,0x24,0xfe,0x0, ++0x20,0x24,0x3a,0x42,0x40,0xf8,0x26,0x22,0xfa,0x22,0x23,0x2a,0x32,0x25,0x8,0x0,0x10,0x14,0xfe,0x20,0x50,0x94,0xfe,0x10,0x10,0x14,0xfe,0x10,0x10,0x16,0xfc,0x0, ++0x2,0x1,0xff,0x4,0xc,0xc,0x14,0x24,0x44,0x2,0x29,0x29,0x28,0x48,0x7,0x0,0x0,0x4,0xfe,0x40,0x60,0x58,0x4c,0x44,0x40,0x0,0x10,0x28,0x24,0x24,0xe0,0x0, ++0x10,0x10,0x17,0x14,0x58,0x57,0x51,0x91,0x12,0x13,0x10,0x28,0x25,0x42,0x84,0x0,0x40,0x48,0xfc,0x80,0xa0,0xf0,0x20,0x20,0x24,0xfe,0x20,0xa8,0x26,0x22,0xa0,0x40, ++0x10,0x10,0x27,0x40,0x48,0xfb,0x11,0x21,0x42,0xfb,0x0,0x0,0x39,0xc2,0x44,0x0,0x40,0x48,0xfc,0x80,0xa0,0xf0,0x20,0x20,0x24,0xfe,0x20,0xa8,0x26,0x22,0xa0,0x40, ++0x10,0x10,0x57,0x3a,0x12,0xff,0x12,0x32,0x3b,0x56,0x52,0x92,0x12,0x12,0x13,0x12,0x40,0x28,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x84,0x48,0x30,0x10,0x8e,0x4,0x0, ++0x0,0x40,0x2f,0x10,0x3,0x2,0xa,0x12,0x23,0xe2,0x20,0x21,0x22,0x24,0x29,0x0,0x80,0x44,0xfe,0x8,0xfc,0x8,0x8,0x8,0xf8,0x48,0x40,0x50,0x4c,0x44,0x40,0x80, ++0x10,0xb,0x40,0x22,0xa,0x54,0x21,0x22,0x25,0x1,0xff,0x5,0x9,0x11,0x61,0x1,0x8,0xfc,0x88,0x8c,0x8a,0x88,0x8,0x28,0x10,0x4,0xfe,0x40,0x20,0x1c,0x8,0x0, ++0x10,0xb,0x40,0x22,0xa,0x55,0x22,0x21,0x9,0x5,0xff,0x5,0x9,0x11,0x61,0x1,0x8,0xfc,0x88,0x8c,0x8a,0x28,0x10,0x0,0x20,0x44,0xfe,0x40,0x20,0x1c,0x8,0x0, ++0x2,0x1,0x3f,0x20,0x20,0x3f,0x20,0x20,0x3f,0x24,0x24,0x22,0x21,0x28,0x30,0x20,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf8,0x10,0x20,0x40,0x80,0x60,0x1c,0x8, ++0x0,0xff,0x4,0x4,0x7f,0x44,0x44,0x44,0x44,0x44,0x4a,0x51,0x62,0x40,0x40,0x40,0x4,0xfe,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x44,0xa4,0x1c,0xc,0x4,0x14,0x8, ++0x10,0x13,0xfc,0x20,0x33,0x52,0x52,0xfe,0x12,0x12,0x1f,0xf2,0x52,0x12,0x12,0x12,0x4,0xfe,0x90,0x94,0xfe,0x94,0x94,0x94,0x94,0x94,0x54,0x2c,0x4,0x4,0x14,0x8, ++0x0,0x1f,0x10,0x1f,0x10,0xff,0x0,0x1f,0x11,0x1f,0x11,0x1f,0x1,0x1f,0x1,0x7f,0x10,0xf8,0x10,0xf0,0x14,0xfe,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x0,0xf0,0x0,0xfc, ++0x0,0x0,0x78,0x4f,0x48,0x4b,0x4a,0x7a,0x4a,0x4b,0x48,0x49,0x7a,0x44,0x9,0x0,0x80,0x40,0x44,0xfe,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x50,0x4c,0x44,0x40,0x80, ++0x1,0x7f,0x0,0x1f,0x10,0x10,0x1f,0x0,0x7f,0x40,0x8f,0x8,0x8,0x8,0x10,0x60,0x8,0xfc,0x10,0xf8,0x10,0x10,0xf0,0x0,0xfe,0x22,0xf4,0x20,0x20,0x22,0x22,0x1e, ++0x0,0x40,0x2f,0x20,0x3,0x2,0xe2,0x22,0x23,0x20,0x24,0x29,0x32,0x24,0x9,0x0,0x80,0x44,0xfe,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x40,0x50,0x4c,0x46,0x42,0x80, ++0x10,0x10,0x1f,0x10,0xfd,0x12,0x17,0x1a,0x33,0xd2,0x13,0x10,0x11,0x12,0x55,0x20,0x40,0x44,0xfe,0xa0,0x14,0x8,0xfe,0x8,0xf8,0x8,0xf8,0x40,0x50,0x4c,0x44,0x80, ++0x8,0xfd,0x4a,0x4a,0x4a,0x7a,0x4a,0x4a,0x4a,0x7a,0x4b,0x4a,0xfc,0x8,0x9,0xa,0x80,0x4,0x3e,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xb4,0xa8,0xa0,0x20,0x20, ++0x10,0x10,0x1f,0x21,0x2a,0x64,0xaf,0x34,0x27,0x24,0x27,0x20,0x22,0x24,0x2a,0x21,0x80,0x88,0xfc,0x40,0x28,0x10,0xfe,0x14,0xf0,0x10,0xf0,0x80,0xa0,0x98,0x88,0x0, ++0x1,0x0,0x1f,0x10,0x90,0x57,0x50,0x10,0x30,0x50,0xd0,0x10,0x20,0x22,0x41,0x0,0x0,0x84,0xfe,0x0,0x0,0xf8,0x10,0x20,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x80, ++0x10,0x10,0x17,0x10,0x56,0x59,0x53,0x96,0x1b,0x12,0x13,0x28,0x25,0x42,0x84,0x0,0x40,0x44,0xfe,0x40,0xa8,0x10,0xf8,0xe,0xf8,0x8,0xf8,0x40,0x50,0x4c,0x44,0xc0, ++0x1,0x7f,0x40,0xbc,0x24,0x14,0x25,0x6,0x8,0x33,0xcc,0x1,0xe,0x0,0x3,0x1c,0x0,0xfe,0x2,0xfc,0x48,0x28,0x48,0x88,0x40,0x30,0x4e,0x84,0x20,0xc0,0x0,0x0, ++0x40,0x37,0x10,0x0,0x0,0x70,0x10,0x10,0x10,0x10,0x10,0x11,0x10,0x28,0x47,0x0,0x0,0xfc,0x8,0x10,0x60,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x80,0x6,0xfc,0x0, ++0x0,0x40,0x2f,0x10,0x82,0x61,0x23,0xe,0x13,0x22,0xe3,0x20,0x21,0x22,0x25,0x20,0x40,0x44,0xfe,0x40,0xa8,0x10,0xf8,0xe,0xf8,0x8,0xf8,0x40,0x50,0x4c,0x44,0x80, ++0x0,0x7f,0x0,0x0,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x5,0x2,0x0,0xf8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x13,0x12,0x13,0xfe,0x13,0x14,0x19,0x33,0xd0,0x13,0x1f,0x12,0x12,0x53,0x22,0x8,0xfc,0x48,0xf8,0x48,0xf8,0x80,0xf8,0x10,0xe0,0x18,0xfe,0x8,0x8,0xf8,0x8, ++0x20,0x20,0x3f,0x40,0x82,0x79,0x23,0x26,0xfb,0x22,0x23,0x20,0x29,0x32,0x25,0x0,0x40,0x44,0xfe,0x40,0xa8,0x10,0xf8,0xe,0xf8,0x8,0xf8,0x40,0x50,0x4c,0x44,0x80, ++0x0,0x3f,0x20,0x3f,0x29,0x25,0x29,0x23,0x2c,0x31,0x26,0x21,0x46,0x40,0x83,0xc,0x88,0xfc,0x0,0x78,0x48,0x28,0xc8,0x60,0x5e,0x84,0x40,0x90,0x20,0xc0,0x0,0x0, ++0x8,0x49,0x2a,0x2c,0x8,0xff,0x8,0x18,0x1c,0x2b,0x2a,0x48,0x88,0x8,0x8,0x8,0x8,0x8,0x48,0x28,0x8,0x48,0x28,0x28,0xe,0xf8,0x8,0x8,0x8,0x8,0x8,0x8, ++0x1,0x7f,0x10,0x10,0x1f,0x21,0x21,0x52,0x8a,0x4,0x4,0x8,0x10,0x20,0x40,0x0,0x4,0x84,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x4,0x14,0x8, ++0x1,0xff,0x10,0x1f,0x31,0x4a,0x4,0x39,0x1,0xff,0x2,0x4,0xc,0x15,0x66,0x4,0x4,0x84,0x24,0x24,0x24,0x24,0x24,0xc,0x4,0xfe,0x8,0x90,0x60,0x30,0xe,0x4, ++0x1,0x7f,0x10,0x10,0x1f,0x21,0x21,0x52,0xc,0x8,0x30,0x40,0x28,0x24,0x44,0x80,0x4,0x84,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0xc,0x0,0x90,0x4c,0x46,0x2, ++0x1,0x9,0x9,0x11,0x21,0x41,0x6,0x19,0xe1,0x1f,0x1,0x2,0x2,0x4,0x8,0x30,0x0,0x20,0x18,0xc,0x34,0xc0,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x50,0x20, ++0x0,0x44,0x2c,0x13,0x28,0x48,0x8f,0x8,0x19,0x29,0x49,0x89,0x9,0x9,0x51,0x21,0x90,0x90,0x90,0xfc,0x90,0x94,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x2,0x12,0xfa,0x22,0x2f,0x22,0xfa,0x27,0x26,0x2a,0x3a,0xe2,0x42,0x2,0x2,0x2,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x38,0xb8,0x54,0x54,0x92,0x10,0x10,0x10,0x10, ++0x8,0x8,0x8,0x8,0xfe,0x8,0x18,0x1c,0x2a,0x28,0x49,0x8a,0x8,0x8,0x8,0x8,0x20,0x20,0x20,0x24,0xfe,0x20,0x60,0x70,0xa8,0xae,0x24,0x20,0x20,0x20,0x20,0x20, ++0x8,0xfd,0x10,0x13,0x20,0x20,0x7d,0xa6,0x24,0x25,0x26,0x25,0x24,0x3d,0x22,0x0,0x20,0x24,0xa8,0xfe,0x70,0xa8,0x26,0xa4,0xa4,0xde,0x54,0x54,0xbe,0x4,0x4,0x4, ++0x1f,0x1,0x7f,0x41,0x9d,0x1,0x1d,0x8,0x8,0x7e,0x8,0x1c,0x2a,0x49,0x8,0x8,0xf0,0x0,0xfe,0x2,0x74,0x0,0x70,0x20,0x28,0xfc,0x20,0x70,0xae,0x24,0x20,0x20, ++0x10,0x10,0x51,0x51,0x52,0x54,0x58,0x50,0x57,0x54,0x54,0x54,0x54,0x14,0x17,0x14,0x80,0x80,0x4,0xfe,0x0,0x80,0x60,0x24,0xfe,0x44,0x44,0x44,0x44,0x44,0xfc,0x4, ++0x8,0x8,0x14,0x12,0x21,0x50,0x88,0x0,0x7f,0x1,0x2,0x14,0x8,0x4,0x4,0x0,0x0,0x7c,0x44,0x44,0xc8,0xc8,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x20,0x21,0x3c,0x4b,0x90,0x7c,0x55,0x56,0x7c,0x55,0x56,0x7d,0x0,0x1d,0xe2,0x40,0x20,0x24,0xa8,0xfe,0x70,0xa8,0x26,0xa4,0x84,0xde,0x54,0x54,0xbe,0x4,0x4,0x4, ++0x2,0x42,0x22,0x22,0x1f,0x82,0x42,0x47,0x16,0x2a,0xea,0x32,0x22,0x22,0x22,0x22,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x38,0xb8,0x54,0x54,0x92,0x10,0x10,0x10,0x10, ++0x0,0x9f,0x60,0x2f,0xa,0xb,0x1a,0x1f,0x20,0xe7,0x20,0x3f,0x24,0x28,0x32,0x1,0x80,0xfc,0x8,0xfc,0x28,0xe8,0x28,0xf8,0x0,0xf0,0x0,0xfc,0x90,0x8c,0x84,0x0, ++0x8,0x17,0x30,0x5f,0x90,0x17,0x0,0x1f,0x10,0x11,0x11,0x11,0x11,0x2,0xc,0x30,0x18,0xe0,0x44,0xfe,0x40,0xfc,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x2,0x1,0x7f,0x4,0x2,0x1,0x6,0x18,0xe0,0x1f,0x10,0x10,0x10,0x10,0x1f,0x10,0x0,0x8,0xfc,0x40,0x80,0x0,0xc0,0x30,0xe,0xf4,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x10,0x10,0x10,0x10,0xfd,0x12,0x14,0x18,0x30,0xd3,0x10,0x10,0x10,0x10,0x50,0x20,0x40,0x40,0xa0,0xa0,0x10,0x88,0x4e,0x44,0x0,0xf8,0x8,0x10,0xa0,0x40,0x20,0x20, ++0x0,0x10,0xf8,0x20,0x21,0x22,0xfc,0x28,0x20,0x23,0x20,0x38,0xc0,0x0,0x0,0x0,0x40,0x40,0xa0,0xa0,0x10,0x88,0x4e,0x44,0x0,0xf8,0x8,0x10,0xa0,0x40,0x20,0x20, ++0x8,0xff,0x9,0x1,0x3f,0x1,0xff,0x8,0xa,0x13,0x24,0xc,0x12,0x1,0xe,0x70,0x24,0xfe,0x20,0x0,0xf8,0x0,0xfe,0x20,0x18,0xe8,0x20,0x20,0x40,0x80,0x70,0xe, ++0x1f,0x1,0x7f,0x41,0x9d,0x1,0x1d,0x2,0xc,0x32,0xc1,0xf,0x0,0x2,0x1,0x0,0xf0,0x0,0xfe,0x2,0x74,0x0,0x70,0x80,0x60,0x18,0x6,0xe0,0x40,0x80,0x0,0x80, ++0x8,0x28,0x28,0x2f,0x28,0x29,0xff,0x0,0x49,0x49,0x49,0x55,0x63,0x41,0x7f,0x41,0x20,0x20,0x50,0x50,0x88,0x4e,0x24,0x20,0x0,0xfc,0x4,0x8,0x50,0x20,0x10,0x10, ++0x10,0x10,0x10,0x1c,0x21,0x22,0x7c,0x90,0x10,0x7d,0x10,0x10,0x14,0x18,0x10,0x0,0x40,0x40,0xa0,0xa0,0x10,0x88,0x4e,0x44,0x0,0xf8,0x8,0x10,0xa0,0x40,0x20,0x20, ++0x8,0x8,0x8,0x10,0x11,0x32,0x54,0x98,0x10,0x13,0x10,0x10,0x10,0x10,0x10,0x10,0x40,0x40,0xa0,0xa0,0x10,0x88,0x4e,0x44,0x0,0xf8,0x8,0x10,0xa0,0x40,0x20,0x20, ++0x0,0x44,0x28,0xfe,0x11,0x12,0x7c,0x10,0x10,0x13,0xfc,0x10,0x10,0x20,0x20,0x40,0x40,0x40,0xa0,0xa0,0x10,0x8e,0x44,0x40,0x0,0xf8,0x8,0x10,0xa0,0x40,0x20,0x20, ++0x0,0x40,0x37,0x10,0x0,0xf,0x9,0x12,0x24,0xe1,0x23,0x24,0x28,0x20,0x23,0xc,0x40,0x48,0xfc,0x40,0x44,0xfe,0x10,0x8c,0xf4,0x10,0x10,0xa0,0x40,0xa0,0x1e,0x4, ++0x0,0x7f,0x0,0x3f,0x0,0x7f,0x1,0x1,0x21,0x19,0xa,0x2,0x4,0x8,0x30,0xc0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x0,0x8,0x18,0xa0,0x80,0x40,0x30,0xe,0x4, ++0x0,0x7c,0x45,0x48,0x48,0x53,0x48,0x49,0x46,0x44,0x45,0x6a,0x50,0x40,0x41,0x46,0x20,0x28,0xfc,0x20,0x24,0xfe,0x88,0x44,0x7a,0x88,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x10,0x10,0x10,0x10,0x54,0x55,0x56,0x54,0x54,0x55,0x54,0x5c,0x74,0x44,0x0,0x0,0x20,0x20,0x50,0x50,0x88,0x4e,0x24,0x20,0x0,0xfc,0x4,0x8,0x50,0x20,0x10,0x10, ++0x10,0x13,0x28,0x24,0x43,0xa1,0x11,0x1,0xff,0x3,0x5,0x29,0x10,0x8,0x8,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x50,0x48,0x86,0x2, ++0x0,0x1f,0x10,0x10,0x10,0x1f,0x12,0x2,0x7f,0x2,0x2,0x4,0x4,0x8,0x10,0x60,0x10,0xf8,0x10,0x10,0x10,0xf0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x88,0x50,0x20, ++0x1,0x1,0x2,0x4,0xa,0x11,0x21,0xc0,0x1f,0x0,0x0,0x4,0x2,0x1,0x0,0x0,0x0,0x0,0x80,0x40,0x20,0x10,0xe,0x4,0xf0,0x10,0x20,0x40,0x80,0x0,0x80,0x80, ++0x0,0x47,0x34,0x15,0x84,0x65,0x26,0x8,0x17,0x24,0xe4,0x27,0x24,0x24,0x27,0x24,0x84,0x7e,0x24,0x24,0xa4,0x24,0x54,0x88,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc,0x4, ++0x0,0x8,0xff,0x10,0x10,0x11,0x7f,0x10,0x11,0x11,0x1d,0xf1,0x41,0x1,0x2,0x4,0x80,0x48,0xfc,0x40,0x90,0x8,0xfc,0x4,0x50,0x50,0x50,0x50,0x52,0x52,0x4e,0x40, ++0x20,0x27,0x24,0x25,0xfc,0x25,0x66,0x70,0xaf,0x24,0x24,0x27,0x24,0x24,0x27,0x24,0x84,0x7e,0x24,0x24,0xa4,0x24,0x54,0x88,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc,0x4, ++0x0,0x8,0xff,0x10,0x10,0x21,0x23,0x3c,0x65,0xa5,0x25,0x25,0x25,0x3d,0x22,0x4,0x80,0x48,0xfc,0x40,0x90,0x8,0xfc,0x4,0x50,0x50,0x50,0x50,0x52,0x52,0x4e,0x40, ++0x20,0x27,0x24,0x3d,0x4c,0x55,0x86,0x20,0x27,0x24,0x24,0x27,0x2c,0x34,0x27,0x4,0x84,0x7e,0x24,0x24,0xa4,0x24,0x54,0x88,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc,0x4, ++0x2,0x7c,0x40,0x48,0x46,0x4a,0xf0,0x1,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x20,0x4,0xfe,0x44,0x44,0x44,0x44,0x94,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x20,0x18,0x9,0xff,0x2,0x42,0x22,0x14,0x14,0x8,0x8,0x14,0x22,0x43,0x81,0x0,0x4,0x4,0x24,0xa4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x4,0x14,0x8, ++0x0,0x1f,0x10,0x97,0x54,0x55,0x15,0x16,0x30,0x57,0xd4,0x14,0x27,0x24,0x44,0x7,0x84,0xfe,0x80,0x7c,0x24,0x24,0xa4,0x4c,0x80,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc, ++0x0,0x40,0x37,0x10,0x80,0x61,0x27,0x8,0x11,0x21,0xe1,0x21,0x21,0x21,0x22,0x24,0x80,0x48,0xfc,0x40,0x90,0x8,0xfc,0x4,0x50,0x50,0x50,0x50,0x52,0x52,0x4e,0x40, ++0x20,0x27,0x24,0x24,0xfc,0x24,0x64,0x74,0xac,0x25,0x26,0x24,0x20,0x21,0x22,0x24,0x84,0x3e,0x24,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xb4,0xa8,0x20,0x20,0x20, ++0x0,0x4,0x2,0x3,0x1,0xff,0x0,0x0,0x4,0xc,0x8,0x10,0x10,0x20,0x40,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x40,0x20,0x10,0x18,0xc,0xc,0x4,0x0, ++0x2,0x2,0x2,0x2,0xff,0x2,0x2,0x4,0x4,0x4,0x8,0x8,0x11,0x16,0x20,0x40,0x0,0x40,0x20,0x4,0xfe,0x80,0x88,0x88,0x90,0xa0,0xc0,0x82,0x82,0x82,0x7e,0x0, ++0x2,0x2,0xff,0x2,0x4,0x18,0x23,0x7f,0x8,0xf,0x8,0xf,0x8,0xff,0x0,0x0,0x40,0x24,0xfe,0xa0,0xc4,0xfc,0x0,0xfc,0x20,0xe0,0x20,0xe0,0x24,0xfe,0x20,0x20, ++0x0,0x8,0x7c,0x48,0x4f,0x48,0x48,0x48,0x49,0x49,0x49,0x7a,0x42,0x4,0xb,0x10,0x80,0xa0,0x90,0x84,0xfe,0xa0,0xa4,0xa4,0x28,0x28,0x30,0x20,0x62,0xa2,0x1e,0x0, ++0x10,0x1f,0x28,0x45,0x2,0x2,0xff,0x2,0x2,0x4,0x4,0x8,0x8,0x11,0x26,0x40,0x40,0x7c,0xa0,0x10,0x40,0x24,0xfe,0x80,0x90,0x90,0xa0,0xc2,0x82,0x82,0x7e,0x0, ++0x1,0x7f,0x48,0x91,0x79,0x4a,0x54,0x61,0x56,0x49,0x4a,0x6b,0x54,0x43,0x40,0x4f,0x0,0xfe,0x22,0x14,0xf0,0xa0,0x40,0xb0,0xe,0xf4,0x40,0xf8,0x40,0xf8,0x40,0xfc, ++0x0,0x7c,0x45,0x4a,0x48,0x50,0x4b,0x48,0x44,0x45,0x45,0x6a,0x51,0x40,0x47,0x40,0x80,0xfc,0x88,0x50,0x20,0xd8,0x6,0xf8,0x20,0x28,0xfc,0x20,0xfc,0x20,0xfe,0x0, ++0x2,0x2,0xff,0x5,0x5,0x9,0x11,0x27,0xc0,0x1,0x1,0x7f,0x1,0x1,0xff,0x0,0x80,0x44,0xfe,0x0,0x10,0x20,0xc4,0x4,0xfc,0x0,0x8,0xfc,0x0,0x4,0xfe,0x0, ++0x10,0x10,0x10,0x10,0xfc,0x13,0x14,0x18,0x31,0xd1,0x11,0x12,0x12,0x14,0x54,0x28,0x80,0xa0,0x90,0x90,0x84,0xfe,0xa0,0xa0,0x24,0x24,0x28,0x32,0x22,0x62,0x9e,0x0, ++0x0,0x7c,0x44,0x48,0x48,0x57,0x48,0x48,0x45,0x45,0x65,0x5a,0x42,0x44,0x44,0x48,0x80,0xa0,0x90,0x90,0x84,0xfe,0xa0,0xa0,0x24,0x24,0x28,0x32,0x22,0x62,0x9e,0x0, ++0x10,0x12,0x11,0x10,0xff,0x11,0x3a,0x34,0x50,0x5f,0x91,0x12,0x11,0x10,0x11,0x16,0x40,0x48,0x50,0x44,0xfe,0x50,0x4c,0x44,0x80,0xfe,0x8,0x8,0xb0,0x40,0xb0,0x8, ++0x11,0xd,0x5,0x7f,0x5,0xd,0x11,0x21,0x2,0xff,0x4,0x8,0x6,0x1,0x6,0x38,0x10,0x30,0x40,0xfc,0x40,0x20,0x1c,0x8,0x0,0xfe,0x20,0x20,0x40,0x80,0x60,0x10, ++0x10,0x12,0x11,0x10,0xff,0x11,0x12,0x1c,0x30,0xd7,0x11,0x12,0x11,0x10,0x51,0x26,0x40,0x48,0x50,0x44,0xfe,0x50,0x4c,0x44,0x80,0xfe,0x8,0x8,0xb0,0x40,0xb0,0x8, ++0x10,0x1f,0x28,0x45,0x9,0x5,0x7f,0x5,0x9,0x11,0xff,0x4,0xc,0x3,0x4,0x38,0x40,0x7c,0xa0,0x10,0x20,0x48,0xfc,0x40,0x20,0x14,0xfe,0x20,0x40,0x80,0x60,0x10, ++0x40,0x2f,0x28,0x8,0x8f,0x68,0x2f,0x8,0x2f,0x4c,0xd5,0x54,0x55,0x64,0x44,0x44,0x4,0xfe,0x4,0x4,0xfc,0x0,0xfe,0x4,0xfe,0x44,0x54,0x44,0x54,0x44,0x54,0x48, ++0x0,0x7b,0x48,0x50,0x52,0x62,0x52,0x4a,0x4a,0x4a,0x6a,0x52,0x42,0x42,0x43,0x40,0x4,0xfe,0x20,0x24,0xfe,0xa4,0xa4,0xa4,0xd4,0xcc,0x84,0x94,0x88,0x0,0xfe,0x0, ++0x8,0x8,0xff,0x8,0x1,0x3f,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x40,0x40,0x80,0x20,0x24,0xfe,0x20,0x8,0xfc,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x3f,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x40,0x80,0x0,0x4,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x0,0x0, ++0x10,0x15,0x1e,0x10,0x12,0x7f,0x42,0x42,0x42,0x7e,0x42,0x40,0x40,0x40,0x80,0x3,0x4,0xfe,0x20,0x44,0xfe,0x84,0x94,0x94,0x94,0xa4,0xa4,0xa4,0x50,0x48,0x86,0x2, ++0x1,0x0,0x3f,0x21,0x20,0x27,0x24,0x24,0x24,0x27,0x24,0x24,0x44,0x44,0x88,0x10,0x0,0x84,0xfe,0x0,0x88,0xfc,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0x12,0x15,0x59,0x51,0x51,0x91,0x11,0x11,0x11,0x11,0x29,0x45,0x82,0x4,0x40,0x20,0x24,0xfe,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0x10,0x13,0xfe,0x12,0x17,0x1a,0x32,0xd2,0x13,0x12,0x12,0x14,0x54,0x29,0x48,0x7c,0x40,0xfe,0x44,0x70,0xc4,0x7c,0x0,0x44,0xfe,0x44,0x44,0x84,0x94,0x8, ++0x1,0x1,0x1,0x1,0x3f,0x20,0x28,0x24,0x22,0x21,0x21,0x22,0x24,0x28,0x3f,0x20,0x4,0xfe,0x0,0x8,0xfc,0x8,0x28,0x68,0x88,0x8,0x88,0x48,0x28,0x18,0xf8,0x8, ++0x1,0x1,0x1,0x3f,0x21,0x21,0x2f,0x21,0x20,0x21,0x2f,0x21,0x41,0x41,0x82,0x1c,0x10,0xf8,0x0,0xfe,0x2,0xf4,0x0,0x8,0xf8,0x0,0xf8,0x8,0x8,0x8,0x28,0x10, ++0x4,0xf,0x10,0x3f,0xe1,0x3f,0x21,0x3f,0x0,0xff,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x0,0xe0,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0, ++0x8,0x8,0xff,0x1c,0x2a,0x49,0x3f,0x22,0x3f,0x22,0x3f,0x28,0x2f,0x28,0x4f,0x88,0x20,0x24,0xfe,0x70,0xae,0x24,0xfc,0x40,0xf8,0x48,0xf8,0x48,0x50,0x62,0x42,0x3e, ++0x8,0xff,0x10,0x11,0x20,0x23,0x3c,0x64,0xa5,0x24,0x24,0x24,0x25,0x3e,0x20,0x0,0x8,0xfc,0x8,0xf8,0x8,0xfe,0x20,0x24,0x2c,0xb0,0x20,0xb0,0x2e,0x24,0xa0,0x40, ++0x3f,0x1,0x7f,0x49,0x85,0x9,0x3e,0x22,0x22,0x3f,0x8,0x2e,0x29,0x2e,0x70,0x20,0xf8,0x0,0xfe,0x22,0x44,0x20,0x40,0x78,0x88,0x50,0x20,0x50,0xfe,0x88,0x88,0xf8, ++0x4,0x7e,0x44,0x45,0x46,0x44,0x7c,0x50,0x13,0x5d,0x51,0x51,0x51,0x5d,0xe1,0x1,0x40,0x40,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x4,0x7e,0x44,0x55,0x56,0x54,0x54,0x54,0x57,0x55,0x55,0x55,0x29,0x25,0x45,0x81,0x40,0x40,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x1,0x0,0x3f,0x22,0x22,0x3f,0x22,0x22,0x3f,0x28,0x28,0x2f,0x48,0x49,0x8a,0xc,0x0,0x84,0xfe,0x40,0x48,0xfc,0x48,0x48,0xf8,0x40,0x48,0x58,0x60,0x42,0x42,0x3e, ++0x40,0x2f,0x28,0x8,0x88,0x4f,0x4a,0x2,0x1a,0x2b,0xca,0x4a,0x4a,0x4b,0x5c,0x8,0x20,0xa0,0xbc,0xc4,0xc4,0xa8,0x90,0x28,0x46,0x84,0x7c,0x44,0x44,0xc4,0x7c,0x44, ++0x20,0x13,0x10,0x1,0xf8,0xb,0x10,0x38,0x56,0x91,0x10,0x11,0x12,0x14,0x11,0x10,0x8,0xfc,0x8,0xf8,0x8,0xfe,0x40,0x44,0x68,0x70,0xd0,0x48,0x4e,0x44,0x40,0x80, ++0x0,0x3f,0x0,0x0,0x1f,0x0,0x0,0xff,0x1,0x11,0x9,0x5,0x9,0x11,0x65,0x2,0x10,0xf8,0x10,0x10,0xf0,0x10,0x14,0xfe,0x8,0x10,0xa0,0x40,0x20,0x1e,0x4,0x0, ++0x0,0x7c,0x44,0x49,0x48,0x50,0x48,0x4b,0x44,0x45,0x45,0x69,0x51,0x41,0x41,0x41,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x24,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x1,0xf7,0x11,0x55,0x33,0x55,0x9,0x14,0x2b,0xd1,0x24,0x48,0x12,0x24,0x9,0x10,0x20,0xa8,0x24,0x20,0x3e,0xe0,0x20,0x24,0x24,0x28,0x10,0x30,0x52,0x8a,0xa,0x4, ++0x8,0xfc,0x9,0x49,0x49,0x49,0x49,0x49,0x7d,0x5,0x5,0x1d,0xe5,0x5,0x2a,0x14,0x40,0x24,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0x3f,0x20,0x20,0x20,0x20,0x3f,0x20,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x11,0x1d,0x21,0x21,0x7d,0x91,0x10,0x7c,0x13,0x12,0x12,0x16,0x1a,0x13,0x2,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x8,0xb,0xa,0x12,0x12,0x33,0x50,0x90,0x17,0x14,0x14,0x14,0x14,0x14,0x17,0x14,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x20,0x10,0x10,0xfd,0x22,0x20,0x3d,0x25,0x25,0x25,0x25,0x25,0x25,0x45,0x95,0x9,0x80,0x80,0x88,0xfc,0x10,0x60,0x84,0x4c,0x50,0x20,0x20,0x10,0x10,0x4e,0x84,0x0, ++0x3f,0x20,0x3f,0x25,0x29,0x32,0x25,0x29,0x39,0x29,0x29,0x29,0x4b,0x4c,0x88,0xb,0xfc,0x4,0xfc,0x0,0xfc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xf8,0x90,0x60,0x9c, ++0x3f,0x20,0x3f,0x24,0x22,0x3f,0x22,0x24,0x28,0x21,0x3f,0x22,0x46,0x41,0x82,0xc,0xfc,0x4,0xfc,0x90,0xa4,0xfe,0xa0,0x98,0x88,0x0,0xfe,0x10,0x20,0xc0,0x30,0x8, ++0x10,0x12,0x21,0x20,0x47,0xf9,0x12,0x24,0x40,0xff,0x1,0x2,0x19,0xe0,0x41,0x6,0x40,0x48,0x50,0x40,0xfe,0x50,0x4c,0x44,0x80,0xfe,0x8,0x8,0xb0,0x40,0xb0,0x8, ++0x1,0x1,0x1,0x3f,0x21,0x21,0x2f,0x21,0x20,0x20,0x20,0x2a,0x4a,0x52,0x81,0x0,0x10,0xf8,0x0,0xfe,0x2,0xf4,0x0,0x8,0xf8,0x0,0x80,0x48,0x46,0x12,0xf0,0x0, ++0x10,0x1f,0x10,0x2f,0x40,0xbf,0x0,0x3f,0x0,0x1f,0x0,0xff,0x12,0xa,0x32,0x6,0x8,0xfc,0x0,0xf8,0x0,0xf8,0x48,0xe8,0x48,0xc8,0x48,0xf8,0x48,0x8a,0x6a,0x4, ++0x8,0x8,0x13,0x10,0x27,0x48,0x8b,0x10,0x30,0x57,0x90,0x10,0x1f,0x10,0x10,0x10,0x40,0x48,0xfc,0x48,0xfe,0x48,0xf8,0x40,0x48,0xfc,0x40,0x44,0xfe,0x40,0x40,0x40, ++0x2,0x1,0x7f,0x1,0x42,0x27,0x11,0x22,0x4f,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x0,0x8,0xfc,0x0,0x44,0x88,0x10,0x48,0xe4,0x20,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x0,0x40,0x20,0x2f,0x8,0x88,0x5f,0x48,0x18,0x28,0xc9,0x4b,0x4d,0x51,0x50,0x60,0x90,0xf8,0x80,0xfe,0x82,0xf4,0x80,0x88,0x78,0x0,0x40,0x24,0x2a,0xa,0xf8,0x0, ++0x10,0x13,0x20,0x21,0x44,0xff,0x10,0x22,0x41,0xf9,0x0,0x1,0x1a,0xe4,0x41,0x0,0x8,0xfc,0x8,0xf8,0x8,0xfe,0x40,0x44,0x4c,0x50,0xe0,0x50,0x48,0x4e,0x44,0x80, ++0x2,0x1,0xff,0x4,0x14,0x14,0x24,0x24,0x44,0x1,0x21,0x21,0x21,0x21,0x3f,0x20,0x0,0x4,0xfe,0x40,0x50,0x48,0x44,0x44,0x40,0x0,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x2,0x1,0xff,0x4,0x14,0x34,0x44,0x3f,0x1,0x1f,0x1,0xff,0x1,0x1,0x5,0x2,0x0,0x4,0xfe,0x40,0x50,0x4c,0x74,0x80,0x0,0xf0,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x2,0x1,0xff,0x4,0x14,0x24,0x44,0x1f,0x0,0x1,0xff,0x1,0x1,0x1,0x5,0x2,0x0,0x4,0xfe,0x40,0x50,0x4c,0x44,0xe0,0x80,0x4,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x1,0x40,0x3f,0x22,0x6,0x8a,0x52,0x42,0x10,0x2f,0xc1,0x42,0x44,0x48,0x50,0x40,0x0,0x84,0xfe,0x20,0x30,0x2c,0x24,0xa0,0x84,0xfe,0xc0,0xa0,0x90,0x8e,0x84,0x80, ++0xc,0x70,0x44,0x44,0x64,0x54,0x54,0x44,0x44,0x5c,0xe4,0x4,0x8,0x10,0x60,0x0,0x4,0xfe,0x84,0x84,0xa4,0x94,0x94,0x84,0x84,0xc4,0xa8,0x90,0x80,0x80,0x80,0x80, ++0x2,0x7,0x78,0x8,0x8,0x9,0xff,0x8,0xa,0x3f,0x22,0x22,0x22,0x22,0x3e,0x22,0x40,0x40,0x40,0x40,0x40,0x40,0xc0,0x40,0x40,0x40,0x40,0x42,0x42,0x42,0x3e,0x0, ++0x10,0x10,0x17,0x10,0xfc,0x13,0x16,0x1a,0x32,0xd3,0x10,0x11,0x12,0x14,0x51,0x20,0x80,0x44,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x50,0x4c,0x44,0x40,0x80, ++0x0,0x4,0x7e,0x55,0x56,0x54,0x7c,0x54,0x55,0x57,0x55,0x7d,0x41,0x1,0x1,0x1,0x80,0x80,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x10,0xfd,0x11,0x12,0x1d,0x31,0xd1,0x11,0x11,0x11,0x11,0x50,0x20,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4,0x10,0x30,0xc0,0x0,0x4,0x4,0xfc,0x0, ++0x10,0x10,0x20,0xfc,0x21,0x51,0x52,0xfd,0x11,0x11,0x1d,0xf1,0x51,0x11,0x10,0x10,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4,0x10,0x30,0xc0,0x0,0x4,0x4,0xfc,0x0, ++0x8,0x8,0x8,0x10,0x11,0x32,0x54,0x99,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x10,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4,0x10,0x30,0xc0,0x0,0x4,0x4,0xfc,0x0, ++0x1,0x1,0x2,0x2,0x4,0x8,0x30,0xc8,0x8,0x9,0xe,0x8,0x8,0x8,0x7,0x0,0x0,0x0,0x80,0x80,0x40,0x30,0x1e,0x24,0x60,0x80,0x0,0x0,0x8,0x8,0xf8,0x0, ++0x0,0x40,0x30,0x10,0x1,0x82,0x64,0x29,0x11,0x11,0xe1,0x21,0x21,0x21,0x20,0x20,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4,0x10,0x30,0xc0,0x0,0x4,0x4,0xfc,0x0, ++0x10,0x10,0x10,0x20,0x25,0x7e,0x4,0x9,0x11,0x7d,0x1,0x1,0xd,0x71,0x20,0x0,0x40,0x40,0xa0,0xa0,0x10,0xe,0x4,0x0,0x10,0x30,0xc0,0x0,0x4,0x4,0xfc,0x0, ++0x0,0x40,0x30,0x10,0x1,0x2,0xf4,0x11,0x11,0x11,0x11,0x11,0x15,0x19,0x10,0x0,0x40,0x40,0xa0,0xa0,0x10,0xe,0x4,0x0,0x10,0x30,0xc0,0x0,0x4,0x4,0xfc,0x0, ++0x4,0x4,0xff,0x4,0x3f,0x24,0x24,0x3f,0x2,0x7,0x18,0x64,0x2,0x1,0x6,0x78,0x40,0x44,0xfe,0x48,0xfc,0x48,0x48,0xf8,0x0,0xf8,0x8,0x10,0x60,0x80,0x0,0x0, ++0x10,0x11,0x11,0x15,0x7f,0x55,0x54,0x54,0x55,0x7c,0x51,0x14,0x1c,0xe5,0x42,0x0,0x4,0xfe,0x24,0xfc,0x24,0xfc,0x20,0x48,0xf0,0x24,0xfc,0x20,0xa8,0x26,0xa2,0x40, ++0x0,0x7f,0x44,0x44,0x44,0x7f,0x42,0x2,0x7,0x8,0x14,0x62,0x1,0x6,0x18,0xe0,0x4,0xfe,0x44,0x44,0x44,0xfc,0x4,0x0,0xf0,0x10,0x20,0xc0,0x0,0x0,0x0,0x0, ++0x0,0x4f,0x29,0x29,0xf,0x8,0xe1,0x23,0x26,0x29,0x20,0x20,0x27,0x50,0x8f,0x0,0x4,0xfe,0x24,0x24,0xfc,0x84,0x0,0xf8,0x8,0x10,0xa0,0xc0,0x0,0x6,0xfc,0x0, ++0x10,0x13,0x22,0x3e,0x42,0x83,0x7e,0x10,0x10,0x7d,0x13,0x10,0x14,0x18,0x11,0x6,0x4,0xfe,0x94,0x94,0x94,0xfc,0x44,0x80,0xfc,0x4,0x8,0x90,0x60,0x40,0x80,0x0, ++0x22,0x3f,0x50,0x89,0x7f,0x44,0x44,0x7f,0x44,0xf,0x10,0x28,0x4,0x3,0xe,0x70,0x44,0x7e,0xa0,0x14,0xfe,0x44,0x44,0xfc,0x4,0xf0,0x10,0x20,0x40,0x80,0x0,0x0, ++0x8,0xfd,0x9,0x49,0x49,0x49,0x48,0x48,0x7d,0x4,0x5,0x1c,0xe4,0x45,0x16,0x8,0x4,0xfe,0x24,0xfc,0x24,0xfc,0x20,0x48,0xf0,0x24,0xfc,0x20,0xa8,0x26,0xa2,0x40, ++0x40,0x33,0x12,0x2,0xfb,0xa,0x12,0x33,0x58,0x97,0x18,0x11,0x12,0x1c,0x10,0x10,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x40,0xfe,0xe0,0x50,0x4e,0x44,0x40,0x40, ++0x8,0x8,0xff,0x9,0x41,0x23,0x24,0x80,0x49,0x12,0x2f,0xe2,0x22,0x22,0x23,0x22,0x20,0x24,0xfe,0x20,0xf8,0x10,0xa0,0x40,0xb0,0xe,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x1,0x41,0x31,0x13,0x84,0x60,0x20,0x9,0x12,0x27,0xea,0x22,0x22,0x22,0x23,0x22,0x0,0x0,0xf8,0x10,0xa0,0x40,0xa0,0x10,0xe,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x8,0xfc,0x8,0x49,0x4a,0x48,0x48,0x48,0x7d,0x7,0x5,0x1d,0xe5,0x45,0x15,0x9,0x80,0x80,0xfc,0x4,0x88,0x50,0x20,0x50,0x8e,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x20,0x21,0x4a,0xf8,0x10,0x20,0x41,0xfb,0x5,0x1,0x19,0xe1,0x41,0x1,0x80,0x80,0xfc,0x4,0x88,0x50,0x20,0x50,0x8e,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x13,0x10,0x11,0xfd,0x25,0x25,0x25,0x25,0x44,0x28,0x13,0x28,0x44,0x84,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x4,0x24,0xf4,0x4,0x4,0x28,0x10, ++0x2,0x1,0x7f,0x44,0x44,0x44,0x7f,0x44,0x4e,0x4d,0x54,0x54,0x65,0x44,0x84,0x4,0x0,0x8,0xfc,0x20,0x20,0x24,0xfe,0x20,0x70,0x68,0xae,0xa4,0x20,0x20,0x20,0x20, ++0x0,0xb,0xfc,0x11,0x11,0x11,0x7d,0x11,0x11,0x10,0x1c,0xf3,0x40,0x0,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x4,0x24,0xf4,0x4,0x4,0x14,0x8, ++0x8,0xff,0x10,0x11,0x21,0x25,0x3f,0x65,0xa5,0x24,0x24,0x27,0x24,0x3c,0x24,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x4,0x24,0xf4,0x4,0x4,0x14,0x8, ++0x10,0x13,0x10,0x7d,0x55,0x55,0x55,0x55,0x55,0x7c,0x10,0x17,0x1c,0xe4,0x40,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0xfc,0x4,0x24,0xf4,0x4,0x4,0x14,0x8, ++0x0,0x3f,0x0,0x8,0x8,0x8,0x8,0x8,0xf,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x4,0x24,0xf4,0x4,0x4,0x28,0x10, ++0x7e,0x42,0x42,0x7e,0x0,0x3f,0x0,0x8,0x8,0x8,0xf,0x0,0x0,0xff,0x0,0x0,0xfc,0x84,0x84,0xfc,0x20,0xf0,0x20,0x20,0x20,0x24,0xfe,0x4,0x24,0xf4,0x14,0x8, ++0x0,0x20,0xff,0xa9,0xa9,0xa9,0xaf,0xa9,0xab,0xab,0xad,0xe9,0x89,0x11,0x21,0x1,0x80,0x44,0xfe,0x10,0x10,0x14,0xfe,0x10,0x30,0xb8,0x56,0x54,0x90,0x10,0x10,0x10, ++0x0,0xb,0x7c,0x49,0x49,0x49,0x49,0x49,0x49,0x48,0x48,0x7f,0x48,0x0,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x4,0x24,0xf4,0x4,0x4,0x14,0x8, ++0x20,0x27,0x24,0x24,0xff,0x24,0x24,0x24,0x27,0x20,0x38,0xe7,0x40,0x0,0x1f,0x0,0x4,0xfe,0x44,0x44,0xfc,0x44,0x44,0x44,0xfc,0x40,0x48,0xfc,0x40,0x44,0xfe,0x0, ++0x0,0x7f,0x0,0x8,0x6,0x2,0x20,0x19,0x9,0xff,0x2,0x2,0x4,0x8,0x30,0xc0,0x0,0xfc,0x84,0x88,0x80,0x80,0x80,0x0,0x4,0xfe,0x0,0xc0,0x30,0x18,0xc,0x4, ++0x1,0x1,0x7f,0x1,0x3f,0x1,0x1,0xff,0x4,0xf,0xa,0x11,0x20,0x43,0xc,0x30,0x0,0x8,0xfc,0x0,0xf8,0x0,0x4,0xfe,0x0,0xf0,0x20,0x40,0x80,0x40,0x30,0xe, ++0x1,0x1,0x3f,0x1,0x1,0x7f,0x8,0x6,0x22,0x18,0x8,0xff,0x1,0x2,0xc,0x30,0x0,0x10,0xf8,0x0,0x0,0xfc,0x4,0x88,0x80,0x80,0x84,0xfe,0x40,0x30,0x18,0x8, ++0x0,0x47,0x31,0x11,0x1,0x1,0xf1,0x11,0x11,0x11,0x12,0x14,0x10,0x28,0x47,0x0,0x4,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x8,0x50,0x20,0x6,0xfc,0x0, ++0x8,0x7c,0x48,0x4b,0x48,0x78,0x4f,0x48,0x49,0x79,0x4a,0x4a,0x4c,0x48,0x49,0x98,0x80,0x40,0x0,0xc4,0x4c,0x50,0xe0,0xe0,0x50,0x50,0x48,0x4e,0x44,0x40,0x40,0x80, ++0x1,0x79,0x4f,0x49,0x48,0x7f,0x48,0x48,0x4b,0x7a,0x4a,0x4b,0x4a,0x7a,0x4a,0x2,0x10,0x14,0xfe,0x10,0x4,0xfe,0x90,0x94,0xfe,0x94,0x94,0x6c,0x4,0x4,0x14,0x8, ++0x23,0x22,0x23,0x3a,0x2b,0x48,0x57,0x84,0x27,0x20,0x23,0x21,0x28,0x30,0x21,0x6,0xfc,0x4,0xfc,0x4,0xfc,0x0,0xfe,0x92,0xfe,0x0,0xfc,0x8,0x90,0x60,0x9e,0x4, ++0x2,0x1,0xff,0x4,0x14,0x24,0x45,0x1,0x1f,0x11,0x11,0x1f,0x1,0x1,0x7f,0x0,0x0,0x4,0xfe,0x40,0x50,0x4c,0x44,0x10,0xf8,0x10,0x10,0xf0,0x0,0x8,0xfc,0x8, ++0x41,0x31,0x1f,0x1,0x80,0x6f,0x21,0x1,0x1f,0x29,0xe9,0x2a,0x2c,0x28,0x28,0x28,0x20,0x24,0xfe,0x20,0x8,0xfc,0x20,0x24,0xfe,0x24,0x24,0xd4,0xc,0x4,0x14,0x8, ++0x8,0xff,0x8,0x1f,0x11,0x1f,0x0,0x7f,0x44,0x7f,0x40,0x1f,0x4,0x3,0xc,0x70,0x24,0xfe,0x20,0xf0,0x10,0xf0,0x4,0xfe,0x44,0xfc,0x4,0xf0,0x40,0x80,0x60,0x1c, ++0x1f,0x10,0x1f,0x10,0x1f,0x0,0x7f,0x44,0x44,0x7f,0x40,0x1f,0x4,0x3,0xc,0x70,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x44,0x44,0xfc,0x4,0xf0,0x40,0x80,0x60,0x1c, ++0x13,0x12,0x13,0x5a,0x57,0x50,0x97,0x14,0x14,0x17,0x10,0x13,0x11,0x10,0x11,0x16,0xf8,0x8,0xf8,0x8,0xf8,0x4,0xfe,0xa4,0xa4,0xfc,0x0,0xf8,0x10,0xe0,0x18,0x6, ++0x47,0x34,0x17,0x4,0x87,0x60,0x2f,0x9,0x19,0x2f,0xe0,0x27,0x22,0x21,0x26,0x38,0xf8,0x8,0xf8,0x8,0xf8,0x4,0xfe,0x24,0x24,0xfc,0x0,0xf0,0x20,0xc0,0x30,0xe, ++0x47,0x24,0x27,0x4,0x7,0xe0,0x2f,0x29,0x2f,0x28,0x23,0x22,0x29,0x30,0x23,0xc,0xf8,0x8,0xf8,0x8,0xf8,0x4,0xfe,0x24,0xfc,0x4,0xf0,0x10,0x20,0xc0,0x30,0xe, ++0x8,0x8,0xff,0x8,0x8,0x2,0x1,0xff,0x10,0x10,0x10,0x10,0x10,0x10,0x1f,0x0,0x20,0x24,0xfe,0x20,0x20,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x0, ++0x8,0x8,0xff,0x8,0x20,0x10,0x90,0x47,0x41,0x9,0x11,0xe1,0x21,0x21,0x21,0x20,0x20,0x24,0xfe,0x20,0x0,0x80,0x44,0xfe,0x0,0x0,0x0,0x0,0x0,0x8,0xfc,0x0, ++0x2,0x1,0xff,0x10,0x10,0x10,0x1f,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x0,0x4,0xfe,0x0,0x0,0x10,0xf8,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x10, ++0x20,0x13,0x12,0x2,0xfe,0x43,0x42,0x42,0x43,0x42,0x42,0x4a,0x7e,0x2,0x3,0x2,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x44,0xfe,0x40,0x20,0x20,0x10,0x92,0xa,0x6, ++0x10,0x10,0x10,0x10,0x5f,0x5a,0x52,0x92,0x12,0x12,0x12,0x12,0x12,0x13,0x10,0x10,0x80,0x60,0x20,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0, ++0x4,0x4,0xff,0x4,0x5,0x2,0xff,0x4,0x8,0x34,0xc4,0x3f,0x4,0x4,0x8,0x30,0x40,0x44,0xfe,0x40,0x50,0x8,0xfe,0x40,0x30,0x4e,0x44,0xf8,0x40,0x40,0x40,0x40, ++0x1,0x89,0x51,0x2f,0x51,0x91,0x17,0x14,0x34,0x54,0x97,0x14,0x14,0x14,0x57,0x24,0x10,0x10,0x14,0xfe,0x10,0x14,0xfe,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0xfc,0x4, ++0x4,0x4,0xff,0x4,0x1f,0x0,0x1,0x0,0xff,0x1,0x2,0x4,0x8,0x10,0x22,0x1,0x40,0x44,0xfe,0x40,0xf0,0x20,0x40,0x80,0xfe,0x82,0x84,0x80,0x80,0x80,0x80,0x0, ++0x21,0x21,0x39,0x27,0x41,0x79,0xa7,0x24,0xfc,0x24,0x27,0x24,0x2c,0x34,0x27,0x4,0x10,0x10,0x14,0xfe,0x10,0x14,0xfe,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0xfc,0x4, ++0x0,0x0,0x3f,0x2,0x2,0x3,0x3e,0x2,0x3,0xfe,0x2,0x2,0x2,0x2,0x1,0x0,0x10,0x78,0x80,0x0,0x20,0xf0,0x0,0x8,0xfc,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x0,0x1f,0x0,0x2,0x1,0x0,0xff,0x1,0x2,0x4,0x8,0x10,0x20,0x40,0x2,0x1,0x0,0xf0,0x20,0x40,0x80,0x80,0xfe,0x84,0x88,0x80,0x80,0x80,0x80,0x80,0x80,0x0, ++0x21,0x26,0x3c,0x44,0x84,0x7c,0x24,0x24,0xfd,0x26,0x24,0x20,0x29,0x31,0x22,0x4,0x4,0x3e,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xb4,0xa8,0xa0,0x20,0x20,0x20,0x20, ++0x4,0xe,0x30,0x22,0x22,0x22,0x22,0x22,0x22,0x2e,0x32,0x2,0x4,0x18,0x60,0x0,0x0,0x4,0x7e,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x54,0x48,0x40,0x40,0x40,0x40, ++0x8,0x8,0xff,0x8,0x9,0x1,0x3f,0x21,0x20,0x20,0x20,0x20,0x20,0x23,0x4c,0x80,0x40,0x44,0xfe,0x40,0x20,0x10,0xfc,0x0,0x88,0x88,0x50,0x60,0xa0,0x12,0xa,0x6, ++0x0,0x7f,0x40,0x5f,0x40,0x5f,0x40,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x1f,0x10,0x4,0xfe,0x4,0xf4,0x4,0xf4,0x4,0xf0,0x10,0xf0,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x20,0x23,0x22,0xfa,0xaa,0xaa,0xa8,0xa9,0xa9,0xa9,0xa9,0xb9,0x21,0x21,0x21,0x21,0x4,0xfe,0x4,0xf4,0x4,0xf4,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x4,0x8,0x35,0xd5,0x49,0x39,0x25,0xcd,0x15,0x65,0xc,0x14,0x64,0x4,0x29,0x12,0x40,0x84,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x54,0x50,0x50,0x92,0x92,0xe,0x0, ++0x6,0x78,0x40,0x48,0x4e,0x72,0xc1,0x1f,0x10,0x11,0x11,0x11,0x11,0x2,0xc,0x70,0x4,0xfe,0x44,0x44,0x54,0x88,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0xc0,0x38,0x8, ++0x1,0x1,0x2,0x2,0x4,0x8,0x10,0x21,0x41,0x2,0x4,0x8,0x10,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x40,0x80,0x0,0x0,0x0,0x20,0x10,0x8,0xfc,0x4,0x0, ++0x0,0x8,0xfc,0x10,0x10,0x11,0x12,0x7c,0x10,0x10,0x10,0x10,0x1c,0xe0,0x41,0x6,0x40,0x40,0x40,0x84,0xfe,0x8,0x88,0x88,0x88,0x90,0x50,0x20,0x50,0x88,0xe,0x4, ++0x10,0x10,0x10,0x10,0xfc,0x11,0x32,0x38,0x54,0x50,0x90,0x10,0x10,0x10,0x11,0x16,0x40,0x40,0x40,0x84,0xfe,0x8,0x88,0x88,0x88,0x90,0x50,0x20,0x50,0x88,0xe,0x4, ++0x12,0x12,0x13,0x14,0xff,0x12,0x32,0x3a,0x57,0x52,0x94,0x14,0x17,0x10,0x10,0x10,0x0,0x8,0xfc,0x0,0xf8,0x8,0x88,0x48,0xfe,0x8,0x88,0x48,0xfc,0x8,0x28,0x10, ++0x2,0xff,0x28,0x2a,0xff,0xaa,0xaa,0xae,0xc2,0x83,0x82,0xfe,0x82,0x82,0xfe,0x82,0x40,0x44,0x7e,0x80,0x4,0x7e,0x44,0x64,0x54,0xfe,0x84,0xa4,0x94,0xfc,0x4,0x18, ++0x1f,0x1,0x7f,0x49,0x85,0x9,0x10,0x1f,0x20,0x5f,0x12,0xff,0x20,0x3f,0x0,0x0,0xf0,0x0,0xfe,0x22,0x44,0x20,0x0,0xf8,0x0,0xf0,0x14,0xfe,0x90,0xf8,0x10,0x30, ++0x11,0x11,0x11,0x17,0x55,0x59,0x51,0x91,0x10,0x1f,0x10,0x10,0x29,0x46,0x84,0x0,0x10,0x10,0x14,0xfe,0x10,0xf0,0x10,0xf0,0x44,0xfe,0x40,0xe0,0x50,0x4e,0x44,0x40, ++0x40,0x31,0x11,0x1,0x81,0x62,0x24,0x3,0x12,0x21,0xe1,0x20,0x20,0x20,0x23,0x2c,0x10,0xf8,0x10,0x10,0x10,0xe,0x0,0xf8,0x8,0x10,0x10,0xa0,0x40,0xa0,0x1e,0x8, ++0x0,0x3f,0x21,0x21,0x3f,0x20,0x2f,0x28,0x28,0x2f,0x28,0x2f,0x28,0x48,0x8f,0x8,0x8,0xfc,0x8,0x8,0xf8,0x8,0xfc,0x8,0x8,0xf8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x21,0x21,0x21,0x27,0xf9,0x49,0x49,0x49,0x48,0x8f,0x50,0x20,0x51,0x4a,0x84,0x0,0x10,0x10,0x10,0xfc,0x10,0xf0,0x10,0xf0,0x44,0xfe,0x40,0xe0,0x50,0x4e,0x44,0x40, ++0x21,0x20,0x3f,0x20,0x43,0x78,0xa0,0x27,0xf8,0x20,0x2f,0x20,0x28,0x31,0x22,0xc,0x10,0xa0,0xfc,0x40,0xf8,0x40,0x48,0xfc,0x40,0x44,0xfe,0x40,0xa0,0x10,0xe,0x4, ++0x10,0x10,0x1f,0x20,0x5f,0x12,0x11,0x10,0xff,0x12,0x21,0x20,0x3f,0x0,0x0,0x0,0x0,0x8,0xfc,0x10,0xf8,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0xf8,0x20,0xa0,0x40, ++0x8,0x6,0x2,0x7f,0x1,0x3f,0x1,0xff,0x1,0x1,0x7f,0x1,0x2,0x4,0x18,0xe0,0x20,0x60,0x88,0xfc,0x0,0xf8,0x0,0xfe,0x0,0x8,0xfc,0x0,0x80,0x60,0x1e,0x4, ++0x0,0x8,0x7c,0x4b,0x48,0x48,0x48,0x7f,0x48,0x48,0x48,0x49,0x7a,0x44,0x8,0x0,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x40,0xe0,0xd0,0x48,0x4e,0x44,0x40,0x40, ++0x2,0x1,0x7f,0x40,0xa4,0x24,0x25,0x3c,0x4,0xff,0x24,0x24,0x24,0x25,0x46,0x4,0x0,0x0,0xfe,0x2,0x24,0x20,0xfc,0x20,0x24,0xfe,0x20,0x70,0xa8,0x2e,0x24,0x20, ++0x20,0x20,0x20,0x23,0xf8,0x48,0x48,0x4f,0x48,0x88,0x50,0x21,0x52,0x4c,0x88,0x0,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x40,0xe0,0xd0,0x48,0x4e,0x44,0x40,0x40, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x46,0x84,0x0,0x4,0xfe,0x24,0x24,0xfc,0x0,0x7c,0x44,0x44,0x7c,0x44,0x7c,0x44,0x44,0x7c,0x44, ++0x20,0x1b,0x48,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x14,0x8, ++0x20,0x1b,0x48,0x42,0x41,0x44,0x54,0x54,0x64,0x44,0x44,0x43,0x40,0x40,0x40,0x40,0x4,0xfe,0x4,0x4,0x4,0x84,0x94,0xc,0xc,0x24,0x24,0xe4,0x4,0x4,0x14,0x8, ++0x10,0x12,0x11,0x24,0x24,0x64,0xa4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x0,0x4,0x7e,0x84,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x14,0x8, ++0x8,0x8,0xff,0x8,0x7c,0x44,0x44,0x44,0x7c,0x44,0x44,0x44,0x7d,0x41,0x2,0xc,0x20,0x24,0xfe,0x28,0xfc,0x88,0x88,0xf8,0x88,0x88,0xf8,0x88,0x8,0x8,0x28,0x10, ++0x4,0x7f,0x4,0x7f,0x40,0x8f,0x0,0x7f,0x6,0x3b,0x5,0x1a,0x64,0x18,0x62,0x1,0x48,0xfc,0x40,0xfe,0x2,0xe4,0x0,0xfc,0x10,0x30,0xc0,0xa0,0x90,0x8e,0x84,0x0, ++0x10,0x10,0x17,0x10,0xff,0x14,0x39,0x34,0x53,0x50,0x97,0x10,0x13,0x10,0x17,0x10,0x90,0x94,0xfe,0x90,0xfe,0x2,0xf4,0x0,0xfc,0xc0,0x68,0xb0,0x68,0xae,0x24,0x60, ++0x3e,0x22,0x22,0x3e,0x22,0x22,0x3e,0x21,0x2,0x4,0x3f,0x24,0x24,0x24,0xff,0x0,0xf8,0x88,0x88,0xf8,0x88,0x88,0xf8,0x8,0x28,0x10,0xf8,0x48,0x48,0x48,0xfe,0x0, ++0x20,0x23,0x38,0x40,0x80,0x7b,0x20,0x21,0xf8,0x23,0x22,0x22,0x2a,0x32,0x2f,0x0,0x0,0xf8,0x10,0x60,0x48,0xfc,0x40,0x40,0x88,0xfc,0xa8,0xa8,0xa8,0xa8,0xfe,0x0, ++0x0,0x8b,0x50,0x20,0x50,0x97,0x10,0x11,0x30,0x53,0x92,0x12,0x12,0x12,0xaf,0x40,0x0,0xf8,0x10,0x60,0x48,0xfc,0x40,0x40,0x88,0xfc,0xa8,0xa8,0xa8,0xa8,0xfe,0x0, ++0x8,0x8,0xff,0x8,0x1c,0x2a,0x49,0x8c,0x7,0xc,0x14,0x22,0x1,0x1,0xe,0x70,0x20,0x24,0xfe,0x20,0x70,0xae,0x24,0x20,0xf8,0x10,0x20,0x40,0x80,0x0,0x0,0x0, ++0x0,0x1f,0x0,0x0,0x1,0xff,0x1,0x5,0x2,0x3f,0x24,0x24,0x24,0x24,0xff,0x0,0x0,0xf0,0x20,0xc0,0x4,0xfe,0x0,0x0,0x8,0xfc,0x48,0x48,0x48,0x48,0xfe,0x0, ++0x8,0x7c,0x4a,0x49,0x49,0x78,0x4f,0x48,0x78,0x48,0x49,0x49,0x7a,0x44,0x0,0x0,0x40,0x40,0x44,0x4c,0x50,0x44,0xfe,0x40,0xe0,0xe0,0x50,0x48,0x4e,0x44,0x40,0x40, ++0x2,0xff,0x28,0x29,0xfe,0xaa,0xaa,0xaf,0xc2,0x82,0x82,0xfe,0x82,0x82,0xff,0x82,0x10,0x10,0x52,0x34,0xb8,0x10,0x7e,0x90,0xb0,0xb8,0xd6,0x92,0x90,0x90,0x46,0x3c, ++0x1,0x0,0x7f,0x44,0x5f,0x4e,0x55,0x64,0x41,0x5f,0x41,0x4f,0x41,0x5f,0x81,0x1,0x0,0x84,0xfe,0x10,0x7c,0x38,0x54,0x92,0x40,0x7c,0x40,0x78,0x40,0x7c,0x40,0x40, ++0x1,0x0,0x7f,0x44,0x5f,0x4e,0x55,0x64,0x44,0x42,0x7f,0x41,0x42,0x4c,0xb0,0x0,0x0,0x84,0xfe,0x10,0x7c,0x38,0x54,0x92,0x90,0xa4,0xfe,0xc0,0xb0,0x8e,0x84,0x80, ++0x0,0x40,0x32,0x11,0x0,0x0,0xf7,0x10,0x11,0x11,0x12,0x14,0x10,0x28,0x44,0x83,0x40,0x40,0x48,0x50,0x40,0x44,0xfe,0x40,0x60,0x50,0x48,0x48,0x40,0x40,0x6,0xfc, ++0x0,0x40,0x29,0x24,0x4,0x0,0xe3,0x2c,0x24,0x24,0x24,0x2d,0x34,0x24,0xa,0x11,0x20,0x20,0x24,0xa8,0x20,0x24,0xfe,0x20,0x70,0x68,0xa4,0x24,0x20,0x20,0x6,0xfc, ++0x8,0xfc,0x8,0x8,0x9,0x79,0x4a,0x40,0x48,0x7c,0x9,0xa,0x8,0x8,0x50,0x20,0x80,0x80,0x80,0xfe,0x2,0x4,0x20,0x20,0xa8,0xa4,0x26,0x22,0x20,0x20,0xa0,0x40, ++0x1,0x21,0x19,0xd,0x5,0x1,0xff,0x3,0x3,0x5,0x9,0x11,0x21,0xc1,0x1,0x1,0x0,0x8,0x18,0x20,0x40,0x4,0xfe,0x0,0x80,0x40,0x20,0x10,0xe,0x4,0x0,0x0, ++0x8,0x1c,0xf0,0x10,0x11,0xfd,0x11,0x39,0x35,0x55,0x55,0x99,0x13,0x15,0x18,0x10,0x0,0x80,0x60,0x2c,0x8,0x10,0x10,0x20,0x28,0x44,0x86,0x2,0x8,0x8,0xf8,0x0, ++0x0,0x7f,0x11,0x9,0x0,0x1f,0x10,0x11,0x11,0x11,0x11,0x12,0x2,0x4,0x18,0x60,0xfc,0x0,0x10,0x20,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x90,0x80,0x82,0x82,0x7e, ++0x40,0x30,0x10,0x0,0x81,0x61,0x21,0x9,0x15,0x25,0xe5,0x29,0x23,0x25,0x28,0x20,0x0,0x80,0x60,0x2c,0x8,0x10,0x10,0x20,0x28,0x44,0x86,0x2,0x8,0x8,0xf8,0x0, ++0x2,0x1,0x7f,0x42,0x89,0x28,0x4b,0xc,0x77,0x1,0x3f,0x21,0x3f,0x1,0x7f,0x20,0x0,0x0,0xfe,0x2,0x24,0xc8,0x4,0x10,0xf0,0x0,0xf8,0x8,0xf8,0x4,0xfc,0x4, ++0x2,0x1,0x7f,0x42,0x89,0x28,0x4b,0xc,0x77,0x1,0x21,0x21,0x21,0x21,0x3f,0x20,0x0,0x0,0xfe,0x2,0x24,0xc8,0x4,0x10,0xf0,0x0,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x7f,0x40,0x9f,0x10,0x1f,0x10,0x1f,0x0,0xff,0x9,0x1f,0x29,0xc9,0x9,0x1,0x0,0xfe,0x2,0xf4,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x20,0xf0,0x2e,0x24,0x60,0x0, ++0x10,0x10,0x13,0x12,0xff,0x12,0x33,0x38,0x57,0x54,0x94,0x14,0x14,0x14,0x10,0x10,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x44,0xfe,0x44,0x44,0x44,0x54,0x48,0x40,0x40, ++0x0,0x7b,0x4a,0x4a,0x4a,0x7b,0x4a,0x4a,0x4b,0x7a,0x4a,0x4a,0x4a,0x7a,0x4b,0x2,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x44,0xfe,0x40,0x20,0x20,0x10,0x92,0xa,0x6, ++0x10,0x10,0x23,0x22,0x4b,0xfa,0x13,0x20,0x47,0xfc,0x4,0x4,0x1c,0xe4,0x40,0x0,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x44,0xfe,0x44,0x44,0x44,0x54,0x48,0x40,0x40, ++0x7f,0x40,0x5f,0x40,0x5f,0x8,0xf,0x10,0x1f,0x31,0x51,0x9f,0x12,0x4,0x18,0x60,0xfc,0x4,0xf4,0x4,0xf4,0x0,0xe0,0x48,0xfc,0x8,0x8,0xf8,0x88,0x82,0x82,0x7e, ++0x8,0x8,0x1f,0x10,0x20,0x7f,0xa1,0x21,0x21,0x3f,0x22,0x2,0x4,0x8,0x30,0xc0,0x0,0x0,0xe0,0x40,0x88,0xfc,0x8,0x8,0x8,0xf8,0x88,0x80,0x80,0x82,0x82,0x7e, ++0x10,0x10,0x3e,0x24,0x48,0xff,0x49,0x49,0x7f,0x55,0x14,0x24,0x25,0x44,0x83,0x0,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x44,0x44,0x94,0xa,0x2,0xfe,0x0, ++0x10,0x10,0x10,0x11,0xfe,0x25,0x25,0x25,0x25,0x45,0x28,0x10,0x28,0x45,0x82,0x4,0x80,0x80,0xf8,0x10,0x24,0xfe,0x24,0x24,0xfc,0x54,0x50,0x90,0x92,0x12,0xe,0x0, ++0x10,0x17,0x20,0x20,0x4b,0xfa,0x12,0x22,0x42,0xfa,0x2,0x2,0x1a,0xe2,0x43,0x2,0x4,0xfe,0x40,0x84,0xfe,0x94,0x94,0xf4,0x94,0x94,0xf4,0x94,0x94,0x94,0xfc,0x4, ++0x0,0xff,0x2,0x4,0x7f,0x44,0x44,0x47,0x44,0x44,0x44,0x47,0x44,0x44,0x7f,0x40,0x4,0xfe,0x0,0x4,0xfe,0x44,0x44,0xc4,0x44,0x44,0x44,0xc4,0x44,0x44,0xfc,0x4, ++0x4,0x4,0xff,0x4,0x4,0x0,0x3f,0x21,0x21,0x21,0x3f,0x21,0x21,0x21,0x3f,0x20,0x40,0x44,0xfe,0x40,0x40,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x21,0x21,0x21,0x2f,0xf9,0x21,0x27,0x2c,0x34,0xe4,0x27,0x24,0x24,0x24,0xa7,0x44,0x10,0x10,0x14,0xfe,0x10,0x14,0xfe,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0xfc,0x4, ++0x9,0x7d,0x49,0x4f,0x49,0x79,0x4b,0x4a,0x4a,0x7a,0x4b,0x4a,0x4a,0x7a,0x4b,0x2,0x10,0x10,0x14,0xfe,0x10,0x14,0xfe,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0xfc,0x4, ++0x8,0xff,0xa,0xc,0x12,0x6b,0x2d,0x31,0xc9,0x15,0x24,0xcc,0x14,0xe4,0x29,0x12,0x24,0xfe,0x20,0x20,0x44,0xfe,0x4,0xfc,0x4,0xfc,0x90,0x90,0x92,0x92,0xe,0x0, ++0x4,0xe,0x78,0x8,0x8,0xfe,0x8,0x1d,0x1a,0x28,0x28,0x48,0x88,0x8,0x8,0xb,0x20,0x20,0x20,0x20,0xa8,0xa6,0xa2,0x20,0x24,0x24,0x28,0x10,0x20,0x40,0x80,0x0, ++0x80,0x61,0x2f,0x9,0x9,0x8f,0x69,0x29,0x9,0x1f,0x29,0xc9,0x4f,0x48,0x41,0x46,0x10,0x10,0x90,0x10,0x10,0x54,0x52,0x52,0x90,0x14,0x14,0x8,0x10,0x60,0x80,0x0, ++0x1,0x0,0x3f,0x20,0x20,0x20,0x2f,0x28,0x28,0x28,0x2f,0x28,0x48,0x48,0x8f,0x8,0x0,0x84,0xfe,0x0,0x80,0x88,0xfc,0x88,0x88,0x88,0xf8,0x88,0x88,0x88,0xf8,0x8, ++0x10,0x10,0x10,0x10,0xfc,0x24,0x24,0x25,0x24,0x44,0x28,0x10,0x28,0x44,0x80,0x3,0x20,0x20,0x20,0x20,0xa8,0xa6,0xa2,0x20,0x24,0x24,0x28,0x10,0x20,0x40,0x80,0x0, ++0x4,0xff,0x4,0x3f,0x24,0x24,0x3f,0x1,0x3f,0x21,0x21,0x28,0x24,0x40,0x41,0x8e,0x44,0xfe,0x40,0xf8,0x48,0x48,0xf8,0x20,0xfc,0x0,0x8,0x90,0xa0,0x42,0xa2,0x1e, ++0x0,0xff,0x1,0x1,0x11,0x11,0x11,0x21,0x2,0x2,0x4,0x4,0x8,0x10,0x60,0x0,0x4,0xfe,0x0,0x0,0x8,0x18,0x20,0x40,0x80,0x80,0x40,0x20,0x10,0xe,0x4,0x0, ++0x0,0x7f,0x40,0x40,0x40,0x7f,0x42,0x42,0x7f,0x42,0x41,0x41,0x48,0x50,0x60,0x40,0x10,0xf8,0x10,0x10,0x10,0xf0,0x0,0x8,0xfc,0x0,0x0,0x0,0x80,0x42,0x32,0xe, ++0x10,0x13,0x12,0x12,0xfe,0x13,0x16,0x1a,0x33,0xd2,0x12,0x12,0x12,0x12,0x53,0x22,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x44,0xfe,0x40,0x20,0x20,0x10,0x92,0xa,0x6, ++0x0,0x0,0x3f,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0xff,0x0,0x0,0x0,0x8,0xfc,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0xfe,0x0,0x0, ++0x10,0x11,0x3f,0x20,0x7f,0xa9,0x25,0x21,0xff,0x29,0x45,0x41,0x7f,0x1,0xa,0x4,0x20,0x20,0xa0,0x24,0x7e,0x84,0x44,0x44,0xc8,0x28,0x28,0x10,0xa8,0x28,0x46,0x84, ++0x12,0x11,0x10,0x12,0x5a,0x57,0x52,0x92,0x12,0x12,0x12,0x13,0x12,0x12,0x12,0x12,0x4,0x7e,0x4,0x44,0x24,0xfc,0x94,0x54,0x54,0x24,0x54,0x8c,0x4,0x4,0x14,0x8, ++0x20,0x1b,0x48,0x41,0x41,0x4f,0x49,0x49,0x49,0x4f,0x49,0x41,0x41,0x5f,0x40,0x40,0x4,0xfe,0x4,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x4,0x24,0xf4,0x14,0x14,0x8, ++0x0,0x4,0x7e,0x44,0x44,0x44,0x7c,0x44,0x44,0x44,0x7c,0x44,0x1,0x1,0x2,0x4,0x4,0xfe,0x84,0x84,0x84,0xfc,0x84,0x84,0x84,0xfc,0x84,0x84,0x4,0x4,0x14,0x8, ++0x10,0x13,0x12,0x14,0x7d,0x55,0x55,0x55,0x7d,0x54,0x10,0x17,0x1c,0xe4,0x41,0x2,0x0,0xfe,0x2,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x40,0x24,0xfe,0x0,0x88,0x6,0x2, ++0x0,0x8,0x7d,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x78,0x48,0x7,0x0,0x0,0x0,0x40,0x88,0xfc,0x8,0x48,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x10,0x10,0x1e,0x20,0x21,0x7e,0x90,0x10,0x7c,0x11,0x12,0x10,0x14,0x18,0x10,0x0,0x40,0x40,0xfc,0x84,0x88,0x50,0x20,0x40,0x84,0xfe,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x2,0x2,0x7,0x4,0xc,0x12,0x1,0x6,0x18,0xef,0x8,0x8,0x8,0x8,0xf,0x8,0x0,0x0,0xf0,0x10,0x20,0x40,0x80,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x1,0x1,0x2,0x4,0x8,0x3f,0xc0,0x3e,0x22,0x22,0x22,0x22,0x3e,0x22,0x0,0x0,0x0,0x0,0x80,0x40,0x30,0xfe,0x8,0xfc,0x88,0x88,0x88,0xc8,0xa8,0x90,0x80,0x80, ++0x0,0x4f,0x24,0x22,0x4,0xe0,0x21,0x22,0x2c,0x21,0x22,0x20,0x2b,0x30,0x20,0x3,0x84,0xfe,0xa4,0x94,0xa4,0xc4,0x20,0x50,0x8e,0x24,0x40,0x90,0x20,0x40,0x80,0x0, ++0x11,0x11,0x1f,0x11,0xfd,0x13,0x16,0x1b,0x32,0xd3,0x10,0x1f,0x10,0x10,0x51,0x26,0x10,0x14,0xfe,0x10,0x18,0xfc,0x8,0xf8,0x8,0xf8,0x40,0xfe,0x40,0xa0,0x1c,0x8, ++0x8,0xff,0x8,0x3f,0x21,0x3f,0x2,0xff,0x4,0x1f,0x21,0xdf,0x1,0x3f,0x1,0x3,0x24,0xfe,0x20,0xf8,0x8,0xf8,0x0,0xfe,0x40,0xf0,0x8,0xf6,0x0,0xf8,0x0,0x0, ++0x8,0xff,0x9,0x7f,0x44,0x7f,0x4c,0x56,0x65,0x7f,0x42,0x44,0x4f,0x74,0x84,0x7,0x24,0xfe,0x20,0xfc,0x20,0xfc,0x70,0xae,0x24,0xfc,0x0,0x8,0xfc,0x8,0x8,0xf8, ++0x11,0x11,0x1f,0x11,0xfd,0x13,0x32,0x3b,0x56,0x53,0x90,0x1f,0x10,0x10,0x11,0x16,0x10,0x14,0xfe,0x10,0x18,0xfc,0x8,0xf8,0x8,0xf8,0x40,0xfe,0x40,0xb0,0xe,0x4, ++0x1,0x79,0x4f,0x49,0x49,0x7b,0x4a,0x4b,0x4a,0x7b,0x48,0x4f,0x48,0x48,0x49,0x9e,0x10,0x14,0xfe,0x10,0x18,0xfc,0x8,0xf8,0x8,0xf8,0x40,0xfe,0x40,0xb0,0xe,0x4, ++0x1,0x7f,0x44,0x44,0x7f,0x4e,0x55,0x64,0x7f,0x42,0x44,0x4f,0x54,0x64,0x87,0x4,0x4,0xfe,0x20,0x24,0xfe,0x70,0xa8,0x24,0xfe,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8, ++0x1,0x7f,0x44,0x44,0x7f,0x4e,0x55,0x64,0x5f,0x41,0x4f,0x41,0x7f,0x41,0x85,0x2,0x8,0xfc,0x20,0x20,0xfc,0x70,0xae,0x24,0xf0,0x0,0xf0,0x0,0xfc,0x0,0x0,0x0, ++0x0,0x3f,0x22,0x3f,0x26,0x2b,0x32,0x2f,0x28,0x2f,0x28,0x2f,0x49,0x42,0x8c,0x30,0x84,0xfe,0x20,0xfc,0x30,0x6e,0xa4,0xf8,0x88,0xf8,0x88,0xf8,0x40,0x52,0x42,0x3e, ++0x10,0x10,0x10,0x17,0xfc,0x10,0x13,0x1c,0x30,0xd0,0x11,0x12,0x14,0x10,0x50,0x20,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x40,0xe0,0xd0,0x48,0x4e,0x44,0x40,0x40,0x40, ++0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x7f,0x3,0x3,0x5,0x9,0x11,0x61,0x1,0x1,0x0,0x0,0x4,0xfe,0x0,0x0,0x8,0xfc,0x80,0x40,0x20,0x18,0xe,0x4,0x0,0x0, ++0x4,0x4,0x7f,0x4,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x1,0xff,0x1,0x2,0xc,0x70,0x40,0x48,0xfc,0x40,0x50,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x0,0x80,0x60,0x1c, ++0x0,0x3f,0x29,0x25,0x3f,0x1,0x3f,0x1,0x7f,0x24,0x42,0x81,0x3f,0x1,0x1,0x7f,0x8,0xfc,0x28,0x48,0xf8,0x0,0xf8,0x0,0xfc,0x48,0x26,0x12,0xf8,0x0,0x8,0xfc, ++0x1,0x7f,0x49,0x6b,0x5d,0x7f,0x8,0x7f,0x8,0xf,0x78,0x5,0x55,0x54,0x91,0x2,0x20,0xb0,0x28,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x50,0x50,0x88,0xe,0x4, ++0x0,0x40,0x30,0x1f,0x80,0x60,0x27,0x8,0x10,0x20,0xe1,0x22,0x24,0x20,0x20,0x20,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x40,0xe0,0xd0,0x48,0x4e,0x44,0x40,0x40,0x40, ++0x1,0x41,0x2f,0x11,0x81,0x63,0x22,0xb,0x12,0x23,0xe0,0x3f,0x20,0x20,0x23,0x2c,0x10,0x14,0xfe,0x10,0x18,0xfc,0x8,0xf8,0x8,0xf8,0x40,0xfe,0x40,0xb0,0xe,0x4, ++0x1,0x7f,0x44,0x84,0x3f,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x1,0xff,0x2,0xc,0x30,0x0,0xfe,0x42,0x54,0xf8,0x40,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x80,0x60,0x1c, ++0x0,0x7f,0x44,0x48,0x48,0x51,0x49,0x49,0x45,0x45,0x45,0x69,0x51,0x41,0x41,0x41,0x4,0xfe,0x20,0x20,0x44,0xfe,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x2,0x42,0x3f,0x12,0x3,0x2,0xf2,0x13,0x10,0x1f,0x10,0x10,0x15,0x1a,0x14,0x0,0x8,0x8,0xfe,0x8,0xf8,0x8,0x8,0xf8,0x44,0xfe,0x40,0xe0,0x50,0x4e,0x44,0x40, ++0x1,0x2,0x4,0x8,0x3f,0x1,0x11,0x1f,0x21,0x41,0x1,0xff,0x1,0x1,0x1,0x1,0x0,0x0,0x20,0x10,0xf8,0x8,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x8,0x8,0x7f,0x8,0xf,0x8,0x8,0xf,0x1,0xff,0x1,0x3,0x5,0x19,0x61,0x1,0x20,0x28,0xfc,0x20,0xe0,0x20,0x20,0xe0,0x4,0xfe,0x0,0x80,0x60,0x1c,0x8,0x0, ++0x10,0x13,0x12,0x12,0xfe,0x12,0x12,0x1f,0x34,0xd4,0x14,0x14,0x17,0x10,0x50,0x20,0x8,0xfc,0x8,0x88,0x48,0x8,0x8,0xfe,0x8,0x88,0x48,0x8,0xfc,0x8,0x50,0x20, ++0x8,0x8,0x48,0x4a,0x7f,0x48,0x89,0x8,0x8,0xe,0x18,0xe8,0x8,0x8,0xb,0x8,0x20,0x20,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x2,0x1,0xff,0x0,0x0,0x3f,0x21,0x21,0x21,0x3f,0x21,0x21,0x21,0x21,0x3f,0x20,0x0,0x4,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x10,0x10,0xfc,0x24,0x24,0x27,0x25,0x45,0x29,0x11,0x29,0x44,0x84,0x0,0x4,0xfe,0x84,0xa4,0x94,0x84,0x84,0xfe,0x4,0x24,0x14,0x4,0xfe,0x4,0x28,0x10, ++0x0,0x1f,0x10,0x12,0x11,0x10,0x10,0xff,0x20,0x22,0x21,0x20,0x3f,0x0,0x0,0x0,0x10,0xf8,0x10,0x10,0x90,0x90,0x14,0xfe,0x10,0x10,0x90,0x90,0xf8,0x10,0xa0,0x40, ++0x4,0x7f,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x2,0xff,0x4,0x9,0x37,0xc1,0x1,0x1f,0x48,0xfc,0x50,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x40,0x30,0xce,0x4,0x20,0xf0, ++0x4,0x7f,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x4,0xff,0x8,0x1f,0x28,0xcf,0x8,0xf,0x48,0xfc,0x50,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x20,0xf0,0x28,0xe6,0x20,0xe0, ++0x4,0x7f,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x4,0xff,0x11,0x3f,0xd1,0x11,0x11,0x1,0x48,0xfc,0x50,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x10,0xfe,0x14,0x50,0x20,0x0, ++0x4,0x7f,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x4,0xff,0x12,0x22,0xdf,0x4,0x8,0x30,0x48,0xfc,0x50,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x10,0xe,0xe4,0x20,0xa0,0x40, ++0x4,0x7f,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x4,0xff,0x12,0x22,0xcb,0x12,0x22,0x6,0x48,0xfc,0x50,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x10,0xe,0x24,0x90,0x90,0x0, ++0x1,0x1,0x1,0x1,0xff,0x1,0x3,0x3,0x5,0x9,0x11,0x21,0xc1,0x1,0x1,0x1,0x0,0x0,0x0,0x4,0xfe,0x0,0x80,0x40,0x20,0x10,0x8,0xe,0x4,0x0,0x0,0x0, ++0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x10,0x10,0x1f,0x10,0x10,0x10,0x1f,0x10,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0xf0,0x10,0x0, ++0x8,0x7c,0x4b,0x48,0x48,0x78,0x4f,0x49,0x4a,0x7c,0x4b,0x48,0x48,0x78,0x4f,0x0,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x10,0x4c,0x44,0xf8,0x40,0x40,0x44,0xfe,0x0, ++0x8,0x8,0x48,0x48,0x7e,0x49,0x8a,0x8,0xe,0x18,0xe8,0x8,0x8,0x8,0x9,0xe,0x40,0x40,0x40,0x84,0xfe,0x8,0x88,0x88,0x88,0x90,0x50,0x20,0x50,0x88,0xe,0x4, ++0x8,0x1c,0xf3,0x12,0x13,0xfe,0x33,0x39,0x52,0x54,0x53,0x90,0x13,0x10,0x10,0x17,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x50,0x64,0x42,0x90,0x20,0xc8,0x10,0x60,0x80, ++0x1,0x2,0xc,0x37,0xc0,0x1f,0x10,0x1f,0x0,0x3f,0x1,0x1f,0x1,0x7f,0x1,0x3,0x0,0x80,0x60,0xde,0x4,0xf0,0x10,0xf0,0x30,0xc0,0x0,0xf0,0x0,0xfc,0x0,0x0, ++0x0,0xf,0x72,0x52,0x5f,0x52,0x52,0x52,0x5f,0x52,0x52,0x74,0x54,0x9,0x10,0x0,0x0,0xde,0x52,0x54,0xd4,0x54,0x58,0x54,0xd2,0x52,0x52,0x52,0x5a,0x54,0x90,0x10, ++0x0,0x8,0x7c,0x4b,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4b,0x4a,0x7a,0x4a,0x2,0x2,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0xa4,0x94,0x14,0x4,0x4,0x4,0x14,0x8, ++0x20,0x20,0x38,0x23,0x42,0x7a,0xa2,0x22,0xfa,0x22,0x23,0x22,0x2a,0x32,0x22,0x2,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0xa4,0x94,0x14,0x4,0x4,0x4,0x14,0x8, ++0x0,0x7f,0x9,0x9,0x7f,0x9,0x9,0x9,0x7f,0x9,0x9,0x11,0x11,0x25,0x42,0x0,0x4,0x7e,0x44,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x20,0x27,0x22,0x22,0xfa,0x4f,0x4a,0x4a,0x8a,0x57,0x22,0x52,0x4d,0x84,0x8,0x0,0x0,0xde,0x52,0x52,0x54,0xd4,0x58,0x54,0x54,0xd2,0x52,0x5a,0x54,0x90,0x10,0x10, ++0x10,0x10,0x20,0x23,0x4a,0xfa,0x12,0x22,0x42,0xfa,0x3,0x2,0x1a,0xe2,0x42,0x2,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0xa4,0x94,0x14,0x4,0x4,0x4,0x14,0x8, ++0x10,0x1f,0x10,0x2f,0x40,0x9f,0x0,0x7f,0x8,0x8,0x9,0x8,0x10,0x10,0x21,0x40,0x8,0xfc,0x0,0xf8,0x0,0xf8,0x88,0xc8,0x88,0x88,0xe8,0x28,0x2a,0x2a,0x4a,0x84, ++0x0,0x7f,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x10,0x10,0x10,0x20,0x40,0x80,0x0,0x10,0xf8,0x10,0x10,0x20,0x44,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x10,0x17,0x10,0x10,0xfc,0x24,0x24,0x24,0x24,0x49,0x29,0x11,0x2a,0x4a,0x84,0x8,0x8,0xfc,0x88,0x88,0x88,0x90,0x94,0xbe,0x84,0x4,0x4,0x4,0x4,0x4,0x28,0x10, ++0x1,0xff,0x8,0x8,0x10,0x7f,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x43,0x0,0x8,0x88,0x8,0x8,0xfe,0x8,0x8,0x88,0x68,0x28,0x8,0x8,0x8,0x8,0x28,0x10, ++0x1,0x1,0x7f,0x2,0x4,0x8,0x10,0xef,0x0,0x0,0x3f,0x1,0x9,0x11,0x65,0x2,0x0,0x8,0xfc,0x80,0x40,0x30,0x4e,0xe4,0x0,0x10,0xf8,0x0,0x20,0x18,0x8,0x0, ++0x1,0x1,0xff,0x1,0x1,0x7f,0x48,0x44,0x5f,0x41,0x41,0x5f,0x41,0x41,0x41,0x40,0x0,0x4,0xfe,0x0,0x4,0xfe,0x24,0x44,0xf4,0x4,0x4,0xf4,0x4,0x4,0x14,0x8, ++0x0,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x21,0x1,0xff,0x2,0x2,0x4,0x18,0x60,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x0,0x4,0xfe,0x4,0x4,0x4,0x28,0x10, ++0x0,0x4,0xfe,0x4,0x44,0x45,0x2a,0x28,0x10,0x10,0x28,0x24,0x44,0x80,0x0,0x0,0x60,0x50,0x44,0xfe,0x90,0x90,0xfc,0x90,0x90,0xfc,0x90,0x90,0x94,0xfe,0x80,0x80, ++0x1,0x3f,0x9,0x7f,0x52,0x9e,0x4,0x7f,0x4,0x3f,0x4,0x7f,0xc,0x14,0x65,0x6,0x10,0xf8,0x20,0xfe,0x92,0xf4,0x40,0xfc,0x40,0xf8,0x40,0xfc,0x90,0x60,0x1c,0x8, ++0x10,0x10,0x10,0x17,0xfc,0x10,0x10,0x1f,0x30,0xd7,0x11,0x11,0x11,0x11,0x52,0x2c,0x80,0x88,0xfc,0x80,0x48,0x32,0xd2,0xe,0x8,0xfc,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x8,0x7c,0x48,0x4f,0x48,0x7a,0x4b,0x4a,0x4a,0x7a,0x4a,0x4b,0x4a,0x4a,0x4b,0x9a,0x80,0x40,0x4,0xfe,0x0,0x14,0x14,0xa4,0xa4,0x44,0xa4,0x1c,0xc,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x17,0x58,0x52,0x53,0x92,0x12,0x12,0x12,0x13,0x12,0x12,0x13,0x12,0x80,0x40,0x4,0xfe,0x0,0x14,0x14,0xa4,0xa4,0x44,0xa4,0x1c,0xc,0x4,0xfc,0x4, ++0x40,0x37,0x10,0x42,0x41,0x5f,0x41,0x41,0x4f,0x49,0x49,0x49,0x49,0x41,0x41,0x40,0x4,0xfe,0x4,0x4,0x24,0xf4,0x4,0x24,0xf4,0x24,0x24,0x24,0x64,0x4,0x14,0x8, ++0x40,0x30,0x10,0x0,0x87,0x64,0x27,0xc,0x17,0x20,0xe0,0x3f,0x20,0x20,0x20,0x20,0x88,0xfc,0x80,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x80,0x84,0xfe,0x80,0x80,0x80,0x80, ++0x0,0xb,0x7e,0x4a,0x4a,0x4b,0x4a,0x4a,0x4a,0x4a,0x4a,0x7c,0x44,0x8,0x10,0x20,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0x88,0x98,0xa0,0xc0,0x80,0x82,0x82,0x7e,0x0, ++0x20,0x27,0x20,0x3a,0x49,0x51,0x80,0x20,0x2f,0x21,0x22,0x21,0x28,0x30,0x21,0x6,0x1c,0xe0,0x0,0x44,0x24,0x28,0x80,0x84,0xfe,0x8,0x8,0x10,0xa0,0xe0,0x18,0x8, ++0x1,0x1,0x1,0x1,0x7f,0x41,0x41,0x42,0x42,0x44,0x48,0x50,0x40,0x40,0x40,0x40,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x84,0x64,0x34,0x14,0x4,0x4,0x14,0x8, ++0x21,0x21,0x2f,0x21,0xf1,0x57,0x55,0x55,0x55,0x97,0x53,0x23,0x55,0x49,0x81,0x1,0x10,0x50,0xf4,0x1e,0x24,0xd4,0x54,0x54,0x54,0xd4,0x14,0x88,0x54,0x14,0x24,0x42, ++0x10,0x10,0x24,0x44,0xfe,0x2,0x7c,0x44,0x7c,0x44,0x44,0x7c,0x44,0x44,0x54,0x48,0x80,0x88,0x98,0xa0,0xc0,0x84,0x84,0x7c,0x0,0x88,0x98,0xa0,0xc0,0x82,0x82,0x7e, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x49,0x29,0x12,0x2a,0x46,0x84,0x8,0x4,0xfe,0x4,0x4,0x4,0xfc,0x0,0x40,0x44,0x4c,0x50,0x60,0x42,0x42,0x3e,0x0, ++0x1f,0x1,0x7f,0x49,0x85,0x9,0x2,0x3c,0x20,0x3e,0x20,0x3f,0x24,0x4,0x18,0x60,0xf0,0x0,0xfe,0x22,0x44,0x20,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x48,0x42,0x42,0x3e, ++0x8,0x8,0xb,0x12,0x12,0x33,0x52,0x92,0x13,0x12,0x10,0x10,0x11,0x11,0x12,0x14,0x40,0x84,0x3e,0x4,0x4,0xbc,0x4,0x4,0xfc,0x94,0x90,0x90,0x12,0x12,0xe,0x0, ++0x40,0x37,0x14,0x4,0x84,0x67,0x25,0xd,0x15,0x25,0xe5,0x25,0x25,0x29,0x28,0x10,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0x8,0x18,0x20,0x40,0x80,0x2,0x2,0xfe,0x0, ++0x0,0x3f,0x20,0x20,0x20,0x3f,0x24,0x24,0x24,0x24,0x27,0x24,0x24,0x44,0x43,0x80,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0x10,0x30,0xc0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x10,0x12,0xfe,0x12,0x16,0x1a,0x32,0xd2,0x12,0x12,0x13,0x12,0x50,0x20,0x0,0x8,0x88,0x48,0x68,0x28,0x8,0x8,0x8,0x8,0x48,0x88,0x14,0x22,0x42,0x80, ++0x11,0x11,0x11,0x23,0x22,0x64,0xa8,0x20,0x21,0x21,0x22,0x24,0x20,0x20,0x21,0x20,0x0,0x0,0x0,0xfc,0x4,0x8,0x40,0x40,0x50,0x48,0x4c,0x44,0x40,0x40,0x40,0x80, ++0x0,0x7f,0x44,0x44,0x7f,0x44,0x41,0x7f,0x42,0x47,0x4c,0x54,0x47,0x40,0x7f,0x0,0x8,0xfc,0x40,0x50,0xf8,0x40,0x8,0xfc,0x0,0xf0,0x10,0x10,0xf0,0x8,0xfc,0x0, ++0x0,0x78,0x4f,0x48,0x4b,0x78,0x4f,0x48,0x4b,0x7a,0x4a,0x4a,0x4a,0x4a,0x49,0x9a,0x14,0x10,0xfe,0x10,0xd0,0x10,0xf0,0x10,0xe8,0x28,0xa8,0xa8,0xaa,0xaa,0x4a,0x24, ++0x2,0x41,0x30,0x17,0x0,0x2,0xf2,0x12,0x12,0x13,0x12,0x10,0x10,0x29,0x47,0x0,0x8,0x10,0xa0,0xfc,0x40,0x48,0x48,0x48,0x48,0xf8,0x48,0x40,0x80,0x6,0xfc,0x0, ++0x0,0x47,0x30,0x10,0x87,0x64,0x24,0xf,0x10,0x24,0xe2,0x22,0x24,0x20,0x22,0x21,0x0,0xbc,0x84,0x84,0xbc,0x20,0x24,0xbe,0x84,0xa4,0x94,0x94,0xa4,0x84,0x94,0x8, ++0x8,0xff,0x8,0x3f,0x1,0x9,0x9,0xff,0x10,0x1f,0x10,0x1f,0x29,0x24,0x44,0x0,0x24,0xfe,0x20,0xf8,0x0,0xf0,0x4,0xfe,0x0,0xf8,0x0,0xfc,0x24,0x94,0x94,0xc, ++0x10,0x10,0x10,0x10,0xfc,0x10,0x14,0x18,0x33,0xd2,0x12,0x12,0x12,0x12,0x53,0x22,0x40,0x40,0x44,0x7e,0x40,0x40,0x40,0x44,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x8,0x8,0x1f,0x11,0x21,0x41,0x1f,0x11,0x11,0x11,0xff,0x1,0x1,0x1,0x1,0x1,0x0,0x8,0xfc,0x0,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x0,0xb,0xfe,0x12,0x13,0x22,0x2b,0x7e,0xaa,0x2b,0x2a,0x2a,0x3c,0x24,0x8,0x0,0x4,0xfe,0x4,0x4,0xfc,0x50,0xfc,0x50,0x54,0xfe,0xc4,0xa8,0x90,0x8e,0xc4,0x80, ++0x21,0x21,0x27,0x21,0xff,0x21,0x22,0x3c,0x67,0xa1,0x22,0x27,0x20,0x3f,0xa0,0x40,0x10,0x10,0xfc,0x10,0xfe,0x10,0xae,0x84,0xf8,0x0,0x40,0xf8,0x40,0xfe,0x40,0x40, ++0x10,0x10,0x10,0x10,0xfd,0x12,0x14,0x18,0x33,0xd0,0x10,0x12,0x16,0x1a,0x52,0x21,0x40,0x40,0xa0,0xa0,0x10,0x8e,0x44,0x0,0xf8,0x10,0x20,0x80,0x64,0x22,0x8,0xf8, ++0x1,0x2,0x4,0x8,0x12,0x21,0xc1,0x1f,0x0,0x0,0x4,0x13,0x51,0x50,0x8f,0x0,0x0,0x80,0x40,0x20,0x10,0xe,0x4,0xf8,0x20,0x40,0x0,0x0,0x14,0x12,0xf2,0x0, ++0x10,0x10,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x45,0x85,0x1,0x40,0x28,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x44,0x48,0x30,0x10,0x4e,0x84,0x0, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x57,0x61,0x41,0x41,0x7f,0x41,0x41,0x7f,0x41,0x20,0x94,0x7e,0x44,0x44,0x7c,0x44,0x44,0x7c,0x60,0x52,0x54,0x48,0x48,0x64,0x42, ++0x2,0x4,0x1f,0x10,0x14,0x12,0x12,0x10,0x10,0x1f,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0x20,0x20,0xa0,0x44,0xfe,0x4,0x24,0xf4,0x4,0x28,0x10, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x2e,0x22,0x22,0x24,0x24,0x48,0x50,0x82,0x1,0x4,0xfe,0x4,0x4,0xfc,0x84,0x80,0xa4,0xa8,0xb0,0xa0,0x90,0x8e,0x84,0x80,0x0, ++0x10,0x13,0x12,0x12,0xff,0x12,0x16,0x1b,0x30,0xd0,0x17,0x10,0x10,0x10,0x5f,0x20,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x7f,0x8,0xf,0x8,0xf,0x8,0x7f,0x0,0x7e,0x2,0x24,0x14,0x8,0x16,0x62,0x8,0xfc,0x20,0xe0,0x20,0xe0,0x28,0xfc,0x20,0xfc,0x4,0x48,0x28,0x10,0x2e,0xc4, ++0x4,0xff,0x10,0x7e,0x42,0x7e,0x41,0x7e,0x42,0x7e,0x40,0xf,0x0,0x7f,0x1,0x3,0x44,0xfe,0x20,0xf8,0x50,0x50,0xfc,0x20,0xf8,0x20,0x20,0xe0,0x88,0xfc,0x0,0x0, ++0x0,0x8,0x7d,0x49,0x49,0x49,0x4f,0x48,0x4a,0x4a,0x4a,0x4a,0x7b,0x4a,0x3,0x2,0x40,0x48,0x7c,0x40,0x40,0x44,0xfe,0x0,0x44,0x44,0x44,0xb4,0x14,0x4,0xfc,0x4, ++0x23,0x21,0x39,0x41,0x81,0x79,0x27,0x20,0xff,0x24,0x22,0x22,0x29,0x32,0x22,0xc,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xfe,0x8,0xfe,0x62,0x94,0x94,0x8,0x98,0xa4,0x42, ++0x20,0x21,0x3b,0x42,0x83,0x7a,0x23,0x22,0xfb,0x20,0x2f,0x20,0x29,0x32,0x24,0x0,0x80,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x44,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x40,0x37,0x14,0x4,0x87,0x64,0x24,0xf,0x10,0x20,0xe7,0x20,0x20,0x20,0x2f,0x20,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x9,0x9,0x13,0x12,0x34,0x59,0x91,0x12,0x14,0x11,0x10,0x2,0x51,0x50,0x90,0xf,0x0,0x0,0xfc,0x4,0x48,0x40,0x50,0x4c,0x44,0x40,0x80,0x0,0x84,0x92,0x12,0xf0, ++0x10,0x10,0x10,0x13,0xfe,0x14,0x30,0x3b,0x54,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x40,0x20,0x20,0xfe,0x2,0x4,0x0,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x0,0x44,0x2c,0x13,0x2a,0x4c,0x88,0xb,0x18,0x28,0x48,0x88,0x8,0x8,0x50,0x20,0x40,0x20,0x20,0xfe,0x2,0x4,0x0,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x8,0x89,0x6e,0x28,0x8,0x7,0x28,0x2f,0x32,0xc2,0x5f,0x42,0x45,0x44,0x48,0x11,0x0,0x7c,0x4,0x28,0x90,0x88,0x7e,0x82,0x14,0x50,0xdc,0x50,0x70,0xd0,0x8e,0x4, ++0x2,0x1,0x7f,0x40,0x80,0x0,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x5,0x2,0x0,0x0,0xfe,0x2,0x4,0x0,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0x10,0x13,0xfa,0x14,0x10,0x1b,0x30,0xd0,0x10,0x10,0x10,0x10,0x50,0x20,0x40,0x20,0x20,0xfe,0x2,0x4,0x0,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x40,0x30,0x10,0x7,0x84,0x68,0x20,0xf,0x10,0x20,0xe0,0x20,0x20,0x20,0x21,0x20,0x80,0x40,0x40,0xfe,0x2,0x4,0x0,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x80, ++0x1,0x11,0x11,0x1f,0x21,0x21,0x41,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x13,0x10,0x10,0xfc,0x10,0x14,0x1b,0x30,0xd0,0x10,0x10,0x10,0x10,0x57,0x20,0x8,0xfc,0x88,0x88,0x88,0x88,0x88,0xf8,0x88,0x88,0x88,0x88,0x88,0x88,0xfe,0x0, ++0x20,0x27,0x39,0x41,0x81,0x79,0x21,0x27,0xf9,0x21,0x21,0x29,0x31,0x21,0xf,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0x8,0x8,0xfe,0x0, ++0x10,0x17,0x21,0x21,0x49,0xf9,0x11,0x27,0x41,0xf9,0x1,0x1,0x19,0xe1,0x47,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0x8,0x8,0xfe,0x0, ++0x8,0x7c,0x4b,0x4a,0x4c,0x78,0x48,0x49,0x4b,0x7d,0x49,0x49,0x49,0x49,0x49,0x99,0x40,0x40,0xfc,0x44,0x48,0x80,0x84,0x4c,0x50,0x20,0x20,0x10,0xe,0x44,0x80,0x0, ++0x40,0x30,0x17,0x4,0x88,0x60,0x20,0x9,0x13,0x25,0xe9,0x21,0x21,0x21,0x21,0x21,0x40,0x40,0xfc,0x44,0x48,0x80,0x84,0x4c,0x50,0x20,0x20,0x10,0xe,0x44,0x80,0x0, ++0x1,0x1,0x7f,0x41,0x81,0x2,0x2,0x5,0x9,0x18,0x28,0x48,0x88,0xa,0xc,0x8,0x0,0x0,0xfe,0x2,0x4,0x0,0x8,0x18,0x20,0xc0,0x80,0x40,0x30,0xe,0x4,0x0, ++0x0,0x7f,0x1,0x1,0x3f,0x1,0x1,0x7f,0x4,0x4,0xff,0x4,0x8,0x8,0x10,0x60,0x8,0xfc,0x0,0x10,0xf8,0x0,0x8,0xfc,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x10,0x10,0x11,0x10,0xfe,0x22,0x22,0x22,0x42,0x24,0x14,0x8,0x14,0x22,0x41,0x6,0x0,0x0,0xfc,0x4,0x84,0x84,0x88,0x88,0x48,0x50,0x50,0x20,0x50,0x88,0xe,0x4, ++0x10,0x10,0xfe,0x22,0x24,0x64,0x18,0x14,0x62,0x2,0x3f,0x2,0x4,0x4,0x18,0x60,0x0,0x0,0xfc,0x84,0x48,0x30,0x20,0x50,0x8e,0x4,0xf0,0x10,0x10,0x10,0x50,0x20, ++0x10,0x10,0xfe,0x22,0x24,0x64,0x18,0x14,0x62,0x0,0x12,0x51,0x50,0x90,0xf,0x0,0x0,0x0,0xfc,0x84,0x48,0x30,0x20,0x50,0x8e,0x4,0x0,0x84,0x92,0x12,0xf0,0x0, ++0x2,0x2,0x2,0x2,0x2,0xff,0x4,0x4,0x8,0x10,0xc,0x2,0x1,0x6,0x18,0x60,0x0,0x0,0x0,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x40,0x80,0x80,0x60,0x18,0x8, ++0x0,0xb,0x7c,0x4a,0x49,0x4b,0x48,0x7f,0x48,0x48,0x49,0x49,0x7a,0x44,0x8,0x3,0xc,0xf0,0x84,0x4c,0x50,0xfc,0x80,0xfe,0x80,0xf8,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x1,0x1,0x1,0x3f,0x21,0x21,0x3f,0x21,0x20,0x20,0x27,0x24,0x3f,0x24,0x47,0x80,0x10,0xf8,0x0,0xfc,0x4,0xe8,0x0,0x8,0xf8,0x0,0xf0,0x4,0xfe,0x0,0xf8,0x0, ++0x1,0x0,0x1f,0x10,0x90,0x53,0x52,0x12,0x32,0x5f,0xd2,0x12,0x22,0x22,0x43,0x0,0x0,0x84,0xfe,0x0,0x8,0xfc,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x8,0xfc,0x0, ++0x10,0x17,0x12,0x12,0xfa,0x17,0x12,0x1a,0x32,0xd7,0x12,0x12,0x14,0x19,0x50,0x20,0x0,0xde,0x52,0x54,0x54,0xd4,0x58,0x58,0x54,0xd2,0x52,0x52,0x5a,0x54,0x90,0x10, ++0x20,0x27,0x20,0x2f,0xba,0xa9,0xa2,0x20,0x2f,0x20,0x27,0x24,0x24,0x24,0x24,0x24,0x8,0xfc,0x40,0xfe,0x4a,0x50,0x48,0x40,0xfc,0x80,0xfc,0xa4,0xa4,0xa4,0xa4,0xc, ++0x10,0x11,0x54,0x3b,0x12,0xfc,0x10,0x30,0x3b,0x54,0x53,0x92,0x12,0x12,0x12,0x12,0x8,0xfc,0x20,0xfe,0xaa,0x70,0xa8,0x20,0xfe,0x40,0xfe,0x52,0x52,0x52,0x52,0x6, ++0x1,0x41,0x37,0x11,0x1,0x0,0xef,0x20,0x21,0x23,0x2d,0x21,0x29,0x31,0x21,0x1,0x10,0x10,0xfc,0x10,0x50,0x44,0xfe,0x80,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x8,0x7f,0x49,0x49,0x4f,0x49,0x49,0x49,0x49,0x4f,0x49,0x79,0x41,0x5,0x2,0x20,0xb0,0x28,0x20,0x24,0xfe,0x20,0x20,0x20,0xd4,0x18,0x10,0x30,0x4a,0x8a,0x6, ++0x4,0x7e,0x40,0x42,0x62,0x55,0x54,0x48,0x54,0x52,0x62,0x40,0x44,0x7e,0x1,0x2,0x40,0x40,0x40,0x7e,0x82,0x24,0x20,0x20,0x20,0x20,0x50,0x50,0x88,0x8e,0x4,0x0, ++0x4,0x7e,0x40,0x42,0x62,0x54,0x54,0x48,0x54,0x52,0x62,0x40,0x45,0x7e,0x0,0x0,0x10,0x24,0xfe,0x84,0xa4,0x84,0x94,0x88,0x80,0xfe,0x2,0x12,0xfa,0x2,0x14,0x8, ++0x4,0x7e,0x40,0x42,0x62,0x54,0x55,0x48,0x55,0x52,0x62,0x40,0x44,0x7e,0x0,0x3,0x8,0xfc,0x88,0x88,0x88,0x88,0x6,0x0,0xfc,0x4,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x4,0x4,0xff,0x14,0x11,0x7d,0x11,0x7d,0x11,0xfc,0x13,0x3a,0x56,0x92,0x12,0x12,0x40,0x44,0xfe,0x40,0xfc,0x24,0xfc,0x24,0xfc,0x20,0xfe,0x22,0x2a,0xfa,0xa,0x4, ++0x0,0xb,0x7e,0x4b,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x7b,0x4a,0x3,0x0,0x8,0xfc,0x0,0x8,0x88,0x50,0x50,0x20,0x20,0x50,0x50,0x88,0x8,0x4,0xfe,0x0, ++0x10,0x17,0x14,0x24,0x27,0x64,0xa4,0x27,0x20,0x2f,0x28,0x28,0x2b,0x28,0x28,0x28,0x4,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x40,0xfe,0x42,0x4a,0xfa,0x2,0xa,0x4, ++0x0,0x43,0x32,0x13,0x82,0x62,0x22,0xa,0x12,0x22,0xe2,0x22,0x23,0x22,0x23,0x20,0x8,0xfc,0x0,0x8,0x88,0x50,0x50,0x20,0x20,0x50,0x50,0x88,0x8,0x4,0xfe,0x0, ++0x2,0x12,0x7a,0x5f,0x52,0x52,0x52,0x52,0x53,0x5e,0x52,0x72,0x52,0x2,0xa,0x4,0x10,0x10,0x24,0xfe,0x44,0x44,0x44,0xc4,0x7c,0x44,0x44,0x44,0x44,0x44,0x7c,0x44, ++0x4,0x7e,0x44,0x44,0x44,0x7c,0x10,0x10,0x5c,0x51,0x51,0x51,0x5e,0xe2,0x44,0x8,0x10,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x10,0x10,0x10,0x8,0xe,0x4,0x0, ++0x7,0x78,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x52,0x52,0x51,0x90,0x10,0x0,0x4,0xfe,0x24,0x24,0x24,0x24,0xfc,0x0,0x2,0x2,0xfe,0x0,0x6,0xfc,0x0, ++0x10,0x10,0x10,0x7d,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x5d,0x11,0x11,0x11,0x20,0x20,0x44,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x11,0x59,0x55,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x20,0x44,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x4,0x7e,0x8,0x3e,0x8,0x7e,0x0,0x3f,0x21,0x21,0x3f,0x20,0x20,0x20,0x1f,0x0,0x8,0xfc,0x20,0xf8,0x20,0xfc,0x8,0xfc,0x8,0x8,0xf8,0x8,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x10,0x11,0xfd,0x11,0x15,0x19,0x31,0xd1,0x11,0x11,0x11,0x11,0x51,0x21,0x20,0x20,0x44,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x17,0xfc,0x10,0x14,0x1b,0x30,0xd0,0x10,0x1f,0x10,0x10,0x50,0x20,0xa0,0xa0,0xa4,0xbe,0xa0,0xa0,0xa8,0xbc,0xa0,0xa0,0xa4,0xbe,0xa0,0xa0,0xa0,0xa0, ++0x8,0x48,0x49,0x49,0x49,0x7d,0x41,0x41,0x79,0x48,0x49,0x4f,0x48,0x48,0x88,0x8,0x40,0x84,0xfe,0x24,0x24,0xfc,0x24,0x44,0xfc,0xa0,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x8,0x8,0x10,0x2f,0x40,0x88,0x8,0x17,0x30,0x50,0x90,0x1f,0x10,0x10,0x10,0x10,0xa0,0xa0,0xa4,0xbe,0xa0,0xa0,0xa8,0xbc,0xa0,0xa0,0xa4,0xbe,0xa0,0xa0,0xa0,0xa0, ++0x40,0x3f,0x12,0x2,0x82,0x6f,0x22,0xa,0x12,0x22,0xef,0x22,0x22,0x24,0x24,0x28,0x88,0x7c,0x10,0x10,0x7c,0x90,0x10,0x7c,0x10,0x10,0x94,0xfe,0x10,0x10,0x10,0x10, ++0x40,0x37,0x14,0x4,0x85,0x65,0x25,0xd,0x15,0x25,0xe5,0x25,0x25,0x29,0x29,0x11,0x1c,0xe0,0x8,0x3c,0xc0,0x40,0x40,0x24,0x2c,0x30,0x20,0x10,0x10,0x4e,0x84,0x0, ++0x22,0x21,0xfa,0x22,0x71,0xaa,0x22,0xff,0x4,0xf,0x31,0xcf,0x1,0x3f,0x1,0x3,0x88,0x8,0xbe,0x88,0x1c,0xaa,0x8,0xfe,0x40,0xe0,0x18,0xe6,0x0,0xf8,0x0,0x0, ++0x0,0x47,0x32,0x11,0x8f,0x61,0x22,0xc,0x17,0x24,0xe4,0x27,0x24,0x24,0x27,0x24,0x3c,0xc0,0x48,0x50,0xfe,0x50,0x48,0x44,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x4, ++0x2,0x1f,0x10,0x12,0x11,0xff,0x10,0x12,0x21,0x40,0x3f,0x24,0x24,0x24,0xff,0x0,0x10,0xf8,0x10,0x10,0x14,0xfe,0x10,0x10,0x50,0x20,0xf8,0x48,0x48,0x48,0xfe,0x0, ++0x10,0x3e,0x22,0x2a,0xff,0x22,0x2a,0x22,0x46,0xff,0x4,0xf,0x18,0x68,0xf,0x8,0x78,0x48,0x48,0x86,0x78,0x48,0x30,0x4e,0x84,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x10, ++0x0,0x8,0x7c,0x49,0x49,0x7a,0x4a,0x4d,0x48,0x78,0x48,0x48,0x49,0x79,0x42,0x4,0x20,0xa0,0xa0,0x10,0x10,0x8,0xe,0xf4,0x90,0x90,0x90,0x90,0x10,0x10,0x50,0x20, ++0x0,0x4,0x7f,0x54,0x54,0x54,0x55,0x7c,0x54,0x54,0x57,0x54,0x7c,0x44,0x0,0x0,0x20,0x20,0x24,0xa8,0xa8,0x20,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x4,0x44,0x34,0x15,0x4,0x7f,0x4,0x4,0x5,0xff,0x4,0x8,0x8,0x10,0x20,0x0,0x4,0x44,0xc4,0x24,0x24,0xa4,0x24,0x24,0x24,0xa4,0x24,0x24,0x4,0x4,0x14,0x8, ++0x10,0x10,0x93,0x55,0x39,0x11,0x7d,0x11,0x11,0xfd,0x11,0x11,0x22,0x22,0x44,0x89,0x8,0x1c,0xe0,0x0,0x0,0x0,0xf8,0x8,0x88,0x48,0x50,0x20,0x50,0x48,0x8e,0x4, ++0x0,0xf,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0x8,0xff,0x0,0x0,0x0,0x0,0x0,0x30,0xc0,0x0,0x0,0x10,0xf8,0x20,0x20,0x20,0x24,0xfe,0x0,0x40,0x30,0x18,0x8, ++0x2,0x1,0x7f,0x42,0x42,0x42,0x7f,0x42,0x42,0x44,0x44,0x44,0x48,0x4b,0x90,0x20,0x0,0x4,0xfe,0x0,0x40,0x28,0xfc,0x80,0x80,0x88,0x90,0xa0,0xc2,0x82,0x82,0x7e, ++0x2,0x1,0x7f,0x8,0x4,0x7f,0x42,0x81,0x7f,0x4,0x7,0x4,0x8,0x8,0x10,0x60,0x0,0x8,0xfc,0x20,0x40,0xfe,0x2,0x4,0xfc,0x0,0xf0,0x10,0x10,0x10,0xa0,0x40, ++0x10,0x10,0x13,0xfc,0x10,0x7f,0x12,0xfc,0x13,0x38,0x34,0x50,0x90,0x11,0x12,0x14,0x40,0x24,0xfe,0x88,0x50,0xfe,0x42,0x24,0xfe,0x80,0xf8,0x88,0x88,0x8,0x28,0x10, ++0x0,0x78,0x4c,0x4a,0x49,0x78,0x4f,0x48,0x48,0x78,0x4f,0x48,0x48,0x48,0x48,0x98,0x40,0x40,0x44,0x48,0x50,0x40,0xfc,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x12,0x12,0x12,0x12,0xfe,0x17,0x12,0x1a,0x32,0xd2,0x12,0x12,0x12,0x12,0x54,0x28,0x20,0x20,0x20,0x24,0x7e,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xd4,0x8a,0x82,0x7e,0x0, ++0x0,0x8,0x7c,0x49,0x49,0x4b,0x4d,0x49,0x49,0x49,0x49,0x79,0x49,0x1,0x0,0x0,0x80,0x84,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x14,0x8,0x2,0x2,0xfe,0x0, ++0x10,0x11,0x1f,0x21,0x21,0x7d,0xa5,0x25,0x25,0x3d,0x25,0x22,0x20,0x20,0x1f,0x0,0x4,0x4,0xa4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x84,0x84,0x94,0x8, ++0x10,0x10,0x10,0x15,0x59,0x53,0x55,0x91,0x11,0x11,0x11,0x29,0x25,0x45,0x80,0x0,0x80,0x84,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x14,0x8,0x2,0x2,0xfe,0x0, ++0x20,0x10,0x10,0x1,0xf9,0xb,0x11,0x35,0x59,0x95,0x11,0x11,0x11,0x11,0x10,0x10,0x80,0x84,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x14,0x8,0x2,0x2,0xfe,0x0, ++0x4,0x7e,0x44,0x45,0x45,0x7f,0x15,0x11,0x5d,0x51,0x51,0x51,0x5d,0xe1,0x40,0x0,0x80,0x84,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x14,0x8,0x2,0x2,0xfe,0x0, ++0x1,0x41,0x31,0x12,0x82,0x67,0x2a,0x2,0xa,0x13,0xe2,0x22,0x22,0x22,0x21,0x20,0x0,0x4,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x14,0x8,0x2,0x2,0xfe,0x0, ++0x0,0x7,0x78,0x48,0x48,0x48,0x48,0x49,0x49,0x4a,0x4c,0x78,0x48,0x0,0xf,0x0,0x8,0xfc,0x20,0x20,0x40,0xc0,0xc0,0x50,0x4c,0x46,0x42,0x40,0x40,0x44,0xfe,0x0, ++0x8,0x7f,0x48,0x48,0x48,0x78,0x48,0x49,0x49,0x7a,0x4c,0x48,0x48,0x48,0x4f,0x98,0x8,0xfc,0x20,0x20,0x40,0xc0,0xc0,0x50,0x4c,0x46,0x42,0x40,0x40,0x44,0xfe,0x0, ++0x20,0x20,0x27,0x20,0x21,0xf8,0x20,0x2f,0x20,0x23,0x22,0x22,0x3a,0xe2,0x43,0x2,0x80,0x48,0xfc,0x0,0x10,0xa0,0x4,0xfe,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x2,0x2,0x7e,0x2,0x3e,0x2,0x7e,0x2,0x1,0xff,0x2,0x4,0xc,0x35,0xc6,0x4,0x80,0x88,0xfc,0x80,0xf8,0x80,0xfc,0x80,0x4,0xfe,0x80,0x88,0x50,0x30,0xe,0x4, ++0x0,0x7c,0x45,0x54,0x54,0x54,0x54,0x57,0x54,0x55,0x55,0x55,0x11,0x29,0x45,0x81,0x40,0x20,0xfc,0x0,0x88,0x50,0x4,0xfe,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x78,0x4f,0x50,0x51,0x50,0x60,0x57,0x48,0x4b,0x6a,0x52,0x42,0x42,0x43,0x42,0x80,0x48,0xfc,0x0,0x10,0xa0,0x4,0xfe,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x55,0x55,0x63,0x41,0x7f,0x41,0x41,0x7f,0x41,0x4,0xfe,0x4,0x4,0x4,0x4,0x7c,0x44,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x10,0x1f,0x28,0x2f,0x68,0xa8,0x2b,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x28,0x30,0x20,0x8,0xfc,0x8,0xf8,0x88,0xa8,0xf8,0xa8,0xa8,0xa8,0xa8,0xa8,0xea,0x8a,0x86,0x80, ++0x0,0x40,0x20,0x2f,0x80,0x60,0x27,0xc,0x14,0x24,0xe4,0x24,0x24,0x20,0x20,0x20,0x40,0x40,0x44,0xfe,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x54,0x48,0x40,0x40,0x40, ++0x0,0xb,0x7c,0x49,0x4f,0x49,0x48,0x4b,0x4a,0x4a,0x4a,0x7a,0x4a,0x0,0x1,0x6,0x48,0xfc,0x40,0x14,0xfe,0x10,0x8,0xfc,0x8,0x48,0x48,0x48,0x48,0x90,0xc,0x4, ++0x0,0x4,0x8,0x10,0x2f,0xc4,0x4,0x9,0x30,0x0,0x3f,0x24,0x24,0x24,0xff,0x0,0x80,0x80,0x40,0x20,0xd0,0x4e,0x44,0x40,0x80,0x8,0xfc,0x48,0x48,0x48,0xfe,0x0, ++0x4,0xff,0x10,0x10,0x21,0x24,0x3e,0x64,0xa7,0x24,0x24,0x24,0x24,0x3c,0x24,0x0,0x8,0xfc,0x20,0x20,0x24,0xa8,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x10,0x11,0x10,0x10,0xfd,0x10,0x14,0x18,0x33,0xd0,0x10,0x10,0x10,0x10,0x50,0x20,0x8,0xfc,0x20,0x20,0x24,0xa8,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x1,0xff,0x0,0x1f,0x10,0x10,0x1f,0x0,0x3f,0x0,0x1,0x5,0x3,0x48,0x44,0x84,0x4,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x0,0xf0,0x40,0x80,0x0,0x0,0x48,0x24,0x24, ++0x41,0x21,0x2f,0x1,0x87,0x60,0x27,0xc,0x14,0x27,0xe0,0x24,0x22,0x20,0x2f,0x0,0x0,0x42,0xe6,0x8,0xd0,0x2,0xc6,0x48,0x50,0xc0,0x2,0x46,0x88,0xf0,0x20,0x40, ++0x8,0x9,0xff,0x8,0x7f,0x0,0x7f,0x41,0x41,0x7f,0x0,0x22,0x14,0xf,0xf0,0x40,0x4,0xc,0x90,0x20,0x40,0x4,0xc,0x10,0x20,0x42,0x6,0x8,0x10,0x20,0x40,0x80, ++0x4,0xff,0x5,0x41,0x33,0x14,0x1,0xf6,0x1b,0x10,0x13,0x10,0x17,0x10,0x28,0x47,0x44,0xfe,0x40,0xf8,0x10,0xe0,0x18,0x46,0xf8,0x40,0xf8,0x40,0xfc,0x40,0x46,0xfc, ++0x20,0x27,0x24,0x24,0xfc,0x27,0x64,0x74,0xac,0x27,0x24,0x24,0x24,0x24,0x25,0x28,0x4,0xbe,0xa4,0xa4,0xa4,0xbc,0xa4,0xa4,0xa4,0xbc,0xa4,0xa4,0xa4,0xa4,0xa4,0x4c, ++0x10,0xff,0x24,0x24,0x44,0x47,0x74,0xd4,0x54,0x57,0x54,0x54,0x54,0x74,0x45,0x8,0x4,0xbe,0xa4,0xa4,0xa4,0xbc,0xa4,0xa4,0xa4,0xbc,0xa4,0xa4,0xa4,0xa4,0xa4,0x4c, ++0x10,0x3e,0x49,0x81,0x43,0x24,0x1,0xf6,0x1b,0x10,0x13,0x10,0x17,0x10,0x28,0x47,0x40,0xfc,0x20,0xf8,0x10,0xe0,0x18,0x46,0xf8,0x40,0xf8,0x40,0xfc,0x40,0x46,0xfc, ++0x0,0x78,0x4f,0x48,0x4b,0x78,0x4b,0x4a,0x4a,0x7b,0x48,0x4a,0x49,0x4f,0x48,0x98,0x80,0xa2,0xf2,0x84,0xe8,0x12,0xe2,0x24,0x28,0xf0,0x2,0x22,0x44,0xe8,0x10,0x60, ++0x2,0x3f,0x22,0x22,0x22,0x3e,0x22,0x22,0x22,0x3e,0x22,0x22,0x22,0x4a,0x44,0x81,0x4,0x7e,0x44,0x44,0x44,0x7c,0x44,0x44,0x44,0x7c,0x44,0x44,0x44,0x84,0x94,0x8, ++0x0,0x77,0x55,0x55,0x55,0x77,0x55,0x55,0x55,0x77,0x55,0x55,0x55,0x55,0x8b,0x0,0x10,0x24,0x7e,0x44,0x54,0x44,0x54,0x48,0x40,0x7e,0x2,0xa,0xfe,0x2,0xa,0x4, ++0x10,0x10,0x17,0xfc,0x13,0x10,0x17,0x18,0x31,0xd2,0x1d,0x10,0x17,0x10,0x50,0x20,0x40,0x48,0xfc,0x40,0xf8,0x80,0xfe,0xa0,0x50,0x4e,0xf4,0x40,0xfc,0x40,0x40,0x40, ++0x1,0x8,0xfc,0x20,0x23,0x40,0x48,0x7c,0xca,0x4a,0x4a,0x48,0x48,0x78,0x47,0x0,0x8,0x88,0x90,0x8,0xfc,0x90,0x90,0x92,0x96,0x94,0x98,0x90,0x90,0x94,0xfe,0x0, ++0x10,0x10,0x13,0x10,0x10,0xfc,0x10,0x10,0x10,0x11,0x12,0x1c,0xf0,0x40,0x7,0x0,0x0,0x4,0xfe,0x10,0x10,0x20,0x20,0x68,0xa4,0x22,0x22,0x20,0x20,0x24,0xfe,0x0, ++0x0,0x5,0xff,0x11,0x11,0x21,0x25,0x3f,0x65,0xa5,0x25,0x25,0x25,0x3d,0x25,0x0,0x10,0x10,0x10,0x10,0x12,0x16,0xd8,0x10,0x10,0x10,0x10,0x10,0x12,0x52,0x8e,0x0, ++0x1f,0x1,0x7f,0x51,0x8d,0x11,0x3e,0x23,0x22,0x3e,0x21,0x3e,0x62,0xa2,0x3e,0x20,0xf0,0x0,0xfe,0x12,0x64,0x10,0x20,0xfc,0x88,0x50,0xfe,0x20,0xfc,0x20,0x20,0x20, ++0x12,0x12,0x12,0x12,0xfe,0x12,0x13,0x1a,0x32,0xd2,0x12,0x12,0x12,0x13,0x52,0x20,0x20,0x20,0x20,0x20,0x24,0x2c,0xb0,0x20,0x20,0x20,0x20,0x20,0xa4,0x24,0x1c,0x0, ++0x10,0x10,0x10,0x13,0xfe,0x12,0x16,0x1b,0x32,0xd2,0x12,0x12,0x12,0x14,0x54,0x29,0x20,0x20,0x20,0xfe,0x22,0x24,0x20,0xf8,0x88,0x88,0x50,0x20,0x50,0x48,0x8e,0x4, ++0x0,0x3e,0x23,0x22,0x3e,0x21,0x3e,0x62,0xa2,0x3e,0x0,0x7f,0x4,0x4,0x8,0x30,0x40,0x20,0xfc,0x88,0x50,0xfe,0x20,0xf8,0x20,0x20,0x8,0xfc,0x8,0x8,0x50,0x20, ++0x4,0x7e,0x8,0x8,0x3e,0x8,0x8,0x7e,0x0,0x20,0x24,0x3e,0x20,0x20,0x2e,0x30,0x8,0xfc,0x20,0x20,0xf8,0x20,0x28,0xfc,0x0,0x80,0x98,0xe0,0x80,0x82,0x82,0x7e, ++0x0,0x5,0x7f,0x55,0x55,0x55,0x55,0x7d,0x55,0x55,0x55,0x55,0x7d,0x45,0x1,0x0,0x10,0x10,0x10,0x10,0x10,0x12,0xdc,0x10,0x10,0x10,0x10,0x10,0x52,0x92,0xe,0x0, ++0x0,0x8,0x7f,0x4a,0x4a,0x4b,0x4a,0x4a,0x4b,0x48,0x49,0x4f,0x78,0x48,0x0,0x0,0x40,0x88,0xfc,0x48,0x48,0xf8,0x48,0x88,0xf8,0x80,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x4,0x3e,0x25,0x25,0x25,0x3d,0x25,0x25,0x25,0x3c,0x24,0x27,0x24,0x24,0x54,0x88,0x20,0x44,0xfe,0x24,0x24,0xfc,0x24,0x44,0xfc,0x40,0xa4,0xfe,0x20,0x20,0x20,0x20, ++0x1,0x0,0x1f,0x90,0x50,0x57,0x14,0x14,0x37,0x54,0xd5,0x14,0x24,0x24,0x49,0x12,0x0,0x84,0xfe,0x40,0x40,0xfc,0x44,0x40,0xf8,0x8,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x0,0x0,0x0,0x3f,0x20,0x20,0x20,0x2f,0x20,0x24,0x22,0x21,0x20,0x41,0x46,0x98,0x80,0x80,0x80,0xfc,0x84,0x88,0x80,0xf8,0x8,0x10,0x20,0x40,0x80,0x60,0x1e,0x4, ++0x0,0x0,0x7f,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x48,0x50,0x40,0x7f,0x0,0x0,0x8,0xfc,0x40,0x40,0x40,0x40,0x40,0x40,0x44,0x44,0x3c,0x0,0x4,0xfe,0x0, ++0x1,0x0,0x1f,0x90,0x57,0x50,0x10,0x10,0x31,0x56,0xdb,0x12,0x22,0x22,0x43,0x2,0x0,0x84,0xfe,0x8,0xfc,0x20,0x40,0xd8,0x46,0x42,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x1f,0x29,0x29,0x69,0xaf,0x28,0x28,0x2f,0x29,0x39,0x29,0x2f,0x28,0x20,0x20,0x10,0x14,0xfe,0x44,0x28,0x10,0xfe,0x10,0x10,0xfe,0x10,0x10,0x10,0x10,0x10, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x28,0x28,0x2a,0x2f,0x28,0x28,0x29,0x4e,0x48,0x80,0x8,0xfc,0x8,0x8,0xf8,0x48,0x40,0x40,0x4c,0x70,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x3f,0x21,0x3f,0x20,0x7f,0xa1,0x3f,0x21,0x7f,0x0,0x3f,0x0,0x0,0x1f,0x10,0x1f,0x10,0x7c,0x28,0xfe,0x10,0x7c,0x10,0x14,0xfe,0x0,0x0,0xf8,0x0,0xf0,0x10,0xf0, ++0x12,0x1f,0x28,0x45,0x80,0x3f,0x20,0x3f,0x20,0x3f,0x32,0x52,0x5f,0x52,0x92,0x10,0x44,0x7e,0xa0,0x10,0x80,0xf8,0x8,0xf8,0x4,0xfe,0x24,0x24,0xfc,0x24,0x34,0x8, ++0x10,0x10,0x17,0x24,0x24,0x67,0xa4,0x24,0x27,0x26,0x2a,0x2b,0x2a,0x32,0x22,0x22,0x80,0x44,0xfe,0x4,0x4,0xfc,0x0,0x4,0xfe,0x94,0x94,0xfc,0x94,0x94,0x94,0xc, ++0x0,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x20,0x40,0x80,0x80,0x80,0x80,0x80,0x84,0xfe,0x0,0x0,0xc0,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x10,0xf8,0x13,0x52,0x52,0x53,0x52,0x52,0x7b,0xa,0xa,0x3b,0xce,0xa,0x2a,0x12,0x40,0x28,0xfc,0x8,0x8,0xf8,0x0,0x4,0xfe,0x94,0x94,0xfc,0x94,0x94,0x94,0xc, ++0x4,0xfe,0x28,0xfe,0xaa,0xaa,0xfe,0x0,0x7c,0x0,0xfe,0x10,0x58,0x55,0x92,0x34,0x8,0xfc,0x88,0x88,0x88,0xd8,0xd8,0xa8,0xa8,0xd8,0xd8,0x88,0x8a,0xa,0x6,0x0, ++0x40,0x3f,0x10,0x7,0x84,0x64,0x27,0x8,0x13,0x20,0xef,0x20,0x22,0x24,0x29,0x20,0x4,0xfe,0xa0,0xfc,0xa4,0xa4,0xfc,0x0,0xf8,0x0,0xfe,0x40,0x50,0x4c,0x44,0x80, ++0x4,0xfe,0x28,0xfe,0xaa,0xaa,0xfe,0x0,0x7c,0x0,0xfe,0x10,0x59,0x55,0x92,0x30,0x4,0xf8,0x80,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa4,0x24,0x52,0x78,0x0, ++0x0,0x7f,0x4,0x3f,0x24,0x24,0x3f,0x0,0x1f,0x0,0xff,0x1,0x11,0x21,0x45,0x2,0x8,0xfc,0x40,0xf8,0x48,0x48,0xf8,0x0,0xf0,0x4,0xfe,0x0,0x20,0x18,0x8,0x0, ++0x22,0x22,0x2a,0x27,0xf2,0x2f,0x2a,0x2a,0x3a,0xef,0x2e,0x2a,0x2a,0x29,0xa8,0x40,0x10,0x10,0x90,0x24,0x3e,0xc4,0xa4,0xa4,0xa8,0xa8,0x90,0x90,0xa8,0xa8,0x46,0x84, ++0x8,0x49,0x2a,0x7f,0x49,0x5d,0x6b,0x49,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x20,0x20,0x7e,0xc4,0x28,0x10,0x2e,0x44,0xf0,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x10, ++0x12,0x11,0x10,0x13,0xfd,0x11,0x15,0x19,0x37,0xd1,0x11,0x11,0x11,0x11,0x52,0x24,0x8,0x18,0xa0,0xfc,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x10,0x13,0x54,0x5e,0x51,0x55,0xff,0x11,0x55,0x55,0x55,0x95,0x8,0x10,0x20,0x43,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x20,0x50,0x8c,0x4, ++0x0,0x4,0x8,0x1f,0x24,0xc4,0x9,0x30,0x1f,0x10,0x11,0x11,0x11,0x2,0xc,0x30,0x40,0x40,0x20,0xd0,0x4e,0x44,0x40,0x90,0xf8,0x10,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x2,0x7f,0x42,0x42,0x42,0x42,0x42,0x7e,0x42,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x8,0xfc,0x4b,0x4a,0x7b,0x4a,0x4b,0x78,0x4f,0x48,0x5c,0xe9,0x48,0x8,0x8,0x8,0x40,0x48,0xfc,0x48,0xf8,0x48,0xf8,0x0,0xfe,0x80,0x80,0xf8,0x8,0x8,0x50,0x20, ++0x0,0xf,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0x8,0xff,0x0,0x2,0x6,0x8,0x10,0x30,0xc0,0x0,0x0,0x8,0xfc,0x20,0x20,0x20,0x24,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x10,0x17,0x10,0x10,0x12,0xfd,0x11,0x11,0x10,0x1f,0x10,0x1c,0xe0,0x40,0x0,0x0,0x8,0xfc,0x40,0x40,0x48,0x48,0x50,0x50,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40, ++0x4,0x4,0xff,0x4,0x0,0x7f,0x1,0x11,0x9,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x40,0x44,0xfe,0x40,0x8,0xfc,0x0,0x10,0x20,0x4,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x20,0x17,0x80,0x4a,0x11,0x20,0xef,0x20,0x20,0x20,0x20,0x20,0x40,0x44,0xfe,0x40,0x8,0xfc,0x40,0x48,0x50,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x0,0x7f,0x1,0x11,0x11,0x9,0x9,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x8,0xfc,0x0,0x10,0x10,0x20,0x20,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0xb,0x10,0x10,0x37,0x50,0x90,0x13,0x10,0x7,0x4,0x4,0x4,0x4,0x8,0x30,0x30,0xc0,0x40,0x48,0xfc,0x40,0x50,0xf8,0x20,0xf0,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x42,0x25,0x28,0xfe,0x24,0x24,0x24,0x24,0xff,0x24,0x24,0x25,0x25,0x45,0x85,0x4,0x4,0xfe,0x80,0x88,0xfc,0x88,0x88,0xc8,0xa8,0xa8,0x88,0x8,0x28,0xca,0xa,0x6, ++0x0,0x47,0x30,0x10,0x4,0x3,0xf1,0x10,0x1f,0x10,0x10,0x10,0x14,0x18,0x10,0x0,0x8,0xfc,0x40,0x40,0x44,0x4c,0x50,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x0,0x3f,0x20,0x20,0x3f,0x22,0x21,0x2f,0x22,0x22,0x3f,0x22,0x22,0x42,0x84,0x8,0x8,0xfc,0x8,0x8,0xf8,0x20,0x48,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x10,0x10,0x10,0x13,0xfe,0x12,0x12,0x13,0x12,0x12,0x1e,0xe2,0x42,0x4,0x8,0x13,0x20,0x20,0x20,0xfe,0x22,0x24,0x20,0xfc,0x84,0x88,0x48,0x50,0x20,0x50,0x8e,0x4, ++0x0,0x42,0x32,0x14,0x87,0x60,0x20,0x9,0x11,0x23,0xe2,0x24,0x28,0x20,0x21,0x26,0x40,0x50,0x48,0x40,0xfe,0x80,0x80,0xf8,0x8,0x10,0x90,0xa0,0x40,0xb0,0xe,0x4, ++0x8,0x9,0x8,0x7f,0x49,0x4a,0x48,0x7e,0x42,0x54,0x54,0x48,0x54,0x52,0xa2,0x1,0x4,0xfe,0x20,0x44,0xfe,0x84,0x94,0x94,0x94,0xa4,0xa4,0xa4,0x20,0x50,0x8c,0x4, ++0x20,0x1b,0x4a,0x22,0x3,0x12,0x22,0x64,0x28,0x22,0xff,0x8,0x4,0x3,0xc,0x30,0x20,0xfe,0x22,0x24,0xf8,0x88,0x50,0x20,0x50,0x8c,0xfe,0x20,0x40,0x80,0x60,0x10, ++0x0,0x8,0xfc,0x13,0x12,0x22,0x22,0x7b,0xaa,0x2a,0x2a,0x2a,0x3c,0x24,0x8,0x13,0x20,0x20,0x20,0xfe,0x22,0x24,0x20,0xfc,0x84,0x88,0x48,0x50,0x20,0x50,0x8e,0x4, ++0x0,0x10,0x23,0x7a,0x4a,0x4b,0x4a,0x7a,0x4b,0x48,0x48,0x49,0x79,0x42,0x4,0x8,0x40,0x88,0xfc,0x48,0x48,0xf8,0x48,0x88,0xf8,0x80,0xd0,0x54,0x7c,0x42,0x42,0x3e, ++0x0,0x40,0x33,0x12,0x2,0x2,0xf3,0x12,0x12,0x12,0x12,0x13,0x12,0x28,0x47,0x0,0x40,0x88,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xf8,0x0,0x6,0xfc,0x0, ++0x10,0x10,0x54,0x39,0x11,0xff,0x11,0x31,0x39,0x55,0x51,0x91,0x11,0x11,0x11,0x11,0x20,0x20,0x44,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x8,0x4,0x7f,0x21,0x11,0x12,0xff,0x1,0x3f,0x21,0x21,0x21,0x21,0x3f,0x21,0x0,0x4,0x4,0x84,0x24,0x24,0x24,0xe4,0x24,0xa4,0x24,0x24,0x24,0x4,0x4,0x14,0x8, ++0x8,0x8,0x8,0xa,0x7f,0x8,0xa,0xc,0x18,0x68,0x8,0x8,0x8,0x8,0x28,0x10,0x40,0x40,0x40,0x40,0x40,0x50,0x4c,0x46,0x42,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x10,0x10,0x1c,0x23,0x20,0x7d,0x91,0x11,0x7d,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x20,0x28,0x24,0xfe,0x20,0xfc,0x24,0x24,0xfc,0x24,0x24,0xfc,0x24,0x24,0x34,0x28, ++0x4,0x4,0x4,0x8,0x8,0x10,0x30,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x80,0x80,0x80,0x80,0x80,0xa0,0x98,0x8c,0x84,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x4,0x4,0x7f,0x4,0x5,0x1,0xff,0x1,0x1f,0x11,0x1f,0x11,0x1f,0x11,0x11,0x11,0x40,0x48,0xfc,0x40,0x50,0x8,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x50,0x20, ++0x8,0x8,0xff,0x8,0x1f,0x21,0x7f,0x81,0x1f,0x11,0x1f,0x11,0x1f,0x11,0x11,0x11,0x20,0x24,0xfe,0x20,0xfc,0x44,0xfc,0x4,0xf4,0x14,0xf4,0x14,0xf4,0x14,0x34,0xc, ++0x4,0x4,0xff,0x4,0x1,0x3f,0x8,0x4,0xff,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x40,0x44,0xfe,0x40,0x10,0xf8,0x20,0x44,0xfe,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x4,0x4,0xff,0x4,0x40,0x2f,0x0,0x87,0x54,0x17,0x24,0xe7,0x24,0x24,0x24,0x24,0x40,0x44,0xfe,0x50,0x48,0xfe,0x44,0xfe,0x44,0xfc,0x44,0xfc,0x44,0x44,0x54,0x48, ++0x20,0x20,0x20,0x2f,0xf8,0x27,0x24,0x24,0x27,0x24,0x3c,0xe7,0x44,0x4,0x4,0x4,0x40,0x50,0x48,0xfe,0x40,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x44,0x54,0x48, ++0x10,0x10,0x10,0x14,0xfe,0x10,0x30,0x38,0x54,0x54,0x90,0x10,0x10,0x10,0x10,0x10,0x40,0x40,0x40,0x40,0x40,0x60,0x58,0x4c,0x44,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x0,0x7f,0x41,0x41,0x5f,0x41,0x4f,0x49,0x4f,0x49,0x4f,0x49,0x49,0x40,0x7f,0x40,0x4,0xfe,0x4,0x44,0xf4,0x4,0xe4,0x24,0xe4,0x24,0xe4,0x24,0x64,0x4,0xfc,0x4, ++0x8,0x4,0x7f,0x4,0x24,0x14,0x4,0xff,0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x20,0x48,0xfc,0x40,0x48,0x50,0x44,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0, ++0x0,0x40,0x30,0x1f,0x80,0x67,0x24,0x4,0x17,0x24,0xe4,0x27,0x24,0x24,0x24,0x24,0x40,0x50,0x48,0xfe,0x40,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x44,0x54,0x48, ++0x1,0x40,0x27,0x20,0x2,0x1,0xef,0x20,0x23,0x22,0x22,0x23,0x2a,0x32,0x23,0x2,0x10,0xa0,0xfc,0xa0,0xa8,0xb0,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x3,0xa,0x7f,0x4a,0x4b,0x49,0x7b,0x49,0x4f,0x49,0x4a,0x7d,0x48,0x1,0x2,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x10,0xf8,0x10,0xfe,0x10,0x48,0x56,0xe0,0x58,0x48,0xc0, ++0x3,0x42,0x33,0x12,0x83,0x61,0x27,0x1,0x1f,0x21,0xe2,0x25,0x28,0x21,0x22,0x20,0xf8,0x8,0xf8,0x8,0xf8,0x10,0xfc,0x10,0xfe,0x10,0x48,0x56,0xe0,0x58,0x48,0xc0, ++0x22,0x22,0x22,0x7f,0x22,0x3e,0x22,0x3e,0x22,0x22,0xff,0x0,0x24,0x22,0x41,0x82,0x4,0x7e,0x44,0x44,0x44,0x7c,0x44,0x44,0x44,0x7c,0xc4,0x44,0x44,0x84,0x14,0x8, ++0x22,0x22,0x22,0x7f,0x22,0x3e,0x23,0x3e,0x22,0x22,0xff,0x0,0x24,0x22,0x41,0x82,0x40,0x40,0x40,0x7c,0x44,0x88,0x20,0x20,0x20,0x20,0xd0,0x50,0x50,0x88,0xe,0x4, ++0x20,0x20,0x2f,0x20,0xf8,0x27,0x64,0x74,0xac,0x24,0x24,0x25,0x26,0x24,0x27,0x24,0x0,0x4,0xfe,0xa0,0xa4,0xfe,0xa4,0xa4,0xa4,0xa4,0xa4,0x1c,0x4,0x4,0xfc,0x4, ++0x0,0x0,0x0,0x3f,0x22,0x23,0x22,0x22,0x3f,0x22,0x2b,0x2a,0x32,0x42,0x8a,0x4,0x20,0x28,0x24,0xfe,0x20,0xa0,0x24,0xa4,0xe8,0x28,0x10,0x90,0x30,0x4a,0x8a,0x6, ++0x1,0x7f,0x1,0x3f,0x1,0xff,0x1,0x3f,0x1,0xff,0x4,0x8,0x6,0x1,0x6,0x18,0x8,0xfc,0x0,0xf0,0x14,0xfe,0x10,0xf0,0x4,0xfe,0x20,0x20,0x40,0x80,0x60,0x10, ++0x2,0x2,0x2,0x2,0x2,0x2,0x3,0xfe,0x2,0x2,0x2,0x2,0x2,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x4,0x4,0x4,0xfc,0x0, ++0x0,0x8f,0x60,0x27,0x0,0x1f,0x0,0x17,0x20,0xe1,0x3f,0x22,0x26,0x21,0x22,0xc,0x88,0xfc,0x80,0xf8,0x88,0xfe,0x88,0xf8,0x80,0x4,0xfe,0x20,0x20,0xc0,0x30,0x8, ++0x0,0x40,0x37,0x11,0x81,0x62,0x24,0x1,0x12,0x2c,0xe2,0x21,0x22,0x24,0x21,0x20,0x40,0x48,0xfc,0x50,0x4c,0x44,0xa0,0x10,0x4e,0x44,0x48,0x50,0x4c,0x44,0x40,0x80, ++0x20,0x10,0x40,0x20,0xf,0x10,0x60,0x20,0x21,0xff,0x5,0x5,0x9,0x11,0x61,0x1,0x80,0x80,0x88,0xfc,0x80,0x88,0x88,0x78,0x4,0xfe,0x40,0x20,0x10,0x1c,0x8,0x0, ++0x44,0x34,0x14,0x4,0x85,0x5f,0x44,0x4,0x14,0x24,0xe5,0x26,0x24,0x20,0x21,0x22,0x0,0x4,0xfe,0x24,0x24,0xa4,0x24,0x24,0x24,0x24,0x44,0x44,0x44,0x84,0x14,0x8, ++0x8,0x8,0x3f,0x8,0x8,0xf,0x8,0x8,0xf,0x8,0x8,0xff,0x0,0x8,0x18,0x20,0x20,0x20,0xf8,0x20,0x20,0xe0,0x20,0x20,0xe0,0x20,0x24,0xfe,0x0,0x20,0x18,0x8, ++0x11,0x11,0x13,0x11,0xfd,0x11,0x31,0x39,0x55,0x51,0x91,0x17,0x10,0x11,0x13,0x14,0x8,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0xfe,0x0,0x8,0x6,0x2, ++0x1,0x1,0x3f,0x2,0x4,0x8,0xff,0x0,0x0,0x1f,0x10,0x10,0x1f,0x10,0x0,0x0,0x0,0x10,0xf8,0x80,0x60,0x24,0xfe,0x10,0x90,0xd0,0x90,0x90,0x90,0x90,0x50,0x20, ++0x10,0x10,0x10,0x17,0x50,0x5c,0x53,0x52,0x51,0x51,0x50,0x5c,0xe0,0x41,0x6,0x18,0x40,0x40,0x48,0xfc,0x40,0x40,0xf8,0x8,0x10,0x10,0xa0,0x40,0xa0,0x10,0xe,0x4, ++0x0,0x4,0x7e,0x55,0x54,0x54,0x54,0x7f,0x54,0x54,0x54,0x55,0x7c,0x44,0x0,0x3,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe, ++0x10,0x10,0x13,0x54,0x54,0x55,0x57,0x54,0x55,0x55,0x55,0x55,0x7d,0x45,0x0,0x0,0x40,0x48,0xfc,0x40,0xa0,0x14,0xfe,0x8,0xe8,0x28,0x28,0x28,0xe8,0x8,0x28,0x10, ++0x0,0x78,0x4f,0x49,0x48,0x78,0x48,0x49,0x4e,0x79,0x49,0x49,0x49,0x4a,0x8c,0x18,0x80,0x48,0xfc,0x10,0xa0,0x40,0xb0,0xe,0x14,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x2,0x1,0x7f,0x8,0x4,0x2,0x1,0x6,0x18,0x20,0xc8,0x8,0x8,0x8,0x10,0x20,0x0,0x8,0xfc,0x20,0x40,0x80,0x0,0xc0,0x30,0x2e,0x24,0x20,0x20,0x20,0x20,0x20, ++0x20,0x10,0x10,0xff,0x22,0x21,0x3c,0x24,0x24,0x24,0x24,0x27,0x24,0x34,0x49,0x82,0x80,0x84,0xfe,0x0,0x88,0xfc,0x88,0xf8,0x88,0xf8,0x88,0xfe,0x0,0x88,0x86,0x2, ++0x20,0x10,0x11,0xfd,0x5,0x9,0x11,0x39,0x55,0x91,0x11,0x11,0x11,0x12,0x14,0x10,0x0,0xc,0xf0,0x0,0x0,0x4,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x10,0x8,0x8,0xfe,0x2,0x4,0x8,0x1c,0x2a,0x48,0x88,0x8,0x8,0x8,0x8,0x8,0x0,0xf8,0x88,0x88,0x90,0x90,0xa0,0x90,0x88,0x84,0x84,0xc4,0xa8,0x90,0x80,0x80, ++0x8,0xfc,0xb,0x48,0x48,0x49,0x4f,0x48,0x7d,0x5,0x5,0x1d,0xe5,0x45,0x14,0x8,0x40,0x48,0xfc,0x40,0xb0,0x14,0xfe,0x8,0xe8,0x28,0x28,0x28,0xe8,0x8,0x28,0x10, ++0x8,0x8,0x8,0x7e,0x8,0x8,0xfe,0x8,0x28,0x2e,0x28,0x28,0x28,0x58,0x8f,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x88,0x80,0x84,0x84,0x7c,0x0,0x6,0xfc,0x0, ++0x1,0x21,0x21,0x21,0x3f,0x0,0x7f,0x0,0x0,0x0,0x3f,0x20,0x20,0x20,0x20,0x1f,0x0,0x8,0x8,0x8,0xf8,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x0,0x2,0x2,0xfe, ++0x8,0x8,0x10,0x1f,0x20,0x40,0x9f,0x0,0x1,0x6,0x8,0x10,0x10,0x10,0x10,0xf,0x0,0x0,0x8,0xfc,0x0,0x0,0xe0,0x40,0x80,0x0,0x0,0x0,0x0,0x2,0x2,0xfe, ++0x1,0x1,0x2,0x4,0x9,0x11,0x21,0xc9,0x9,0x9,0x9,0x9,0x9,0x9,0xff,0x0,0x0,0x0,0x80,0x40,0x20,0x10,0xe,0x24,0xf0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x1,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x10,0x1f,0x18,0x28,0x28,0x48,0x8f,0x8,0x0,0x84,0xfe,0x4,0x4,0x4,0xfc,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x8,0xa,0x7f,0x8,0x3e,0x8,0x7f,0x8,0x9,0x1,0xff,0x1,0x2,0x4,0x18,0x60,0x0,0x4,0x7e,0x24,0x24,0x24,0x44,0x54,0x88,0x0,0xfe,0x0,0x80,0x60,0x1c,0x8, ++0x1,0x9,0xfd,0x11,0x11,0x21,0x27,0x79,0xa9,0x29,0x29,0x29,0x29,0x38,0x20,0x1,0x0,0x4,0x7e,0x24,0x24,0xe4,0x24,0x24,0x24,0x24,0x64,0xa4,0x24,0x44,0x94,0x8, ++0x3e,0x22,0x22,0x22,0x3e,0x1,0x1,0xff,0x2,0xc,0x30,0xfe,0x22,0x22,0x22,0x3e,0xf8,0x88,0x88,0x88,0xf8,0x20,0x14,0xfe,0x80,0x60,0x18,0xfe,0x88,0x88,0x88,0xf8, ++0x10,0x10,0x1f,0x20,0x2f,0x40,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0xf0,0x0,0xe0,0x20,0x20,0x20,0x20,0x20,0x22,0x12,0xa,0x4, ++0x1,0x41,0x31,0x12,0x4,0x1,0xf0,0x10,0x11,0x12,0x12,0x12,0x11,0x10,0x28,0x47,0x0,0x8,0xfc,0x0,0x0,0xf8,0x10,0x60,0x80,0x0,0x4,0x4,0xfc,0x0,0x6,0xfc, ++0x2,0x1,0x7f,0x2,0x4,0x8,0x1f,0x4,0x4,0xff,0x4,0x4,0x4,0x8,0x30,0x0,0x0,0x8,0xfc,0x0,0x40,0x20,0xf0,0x50,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40, ++0x2,0x42,0x33,0x14,0x87,0x68,0x27,0x0,0x10,0x20,0xe0,0x20,0x20,0x20,0x20,0x20,0x0,0x8,0xfc,0x0,0xf8,0x0,0xf0,0x10,0x10,0x10,0x10,0x10,0x10,0xa,0xa,0x6, ++0x0,0x40,0x30,0x17,0x0,0x82,0x42,0x4a,0x12,0x21,0xe1,0x21,0x21,0x20,0x2f,0x20,0x80,0x40,0x48,0xfc,0x0,0x8,0x8,0x8,0x10,0x10,0x10,0x20,0x20,0x44,0xfe,0x0, ++0x1,0x41,0x21,0x22,0x2,0x4,0xeb,0x20,0x20,0x20,0x20,0x21,0x2a,0x32,0x21,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0xf0,0x10,0x20,0x40,0x80,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x11,0x12,0xfc,0x10,0x17,0x1a,0x32,0xd2,0x13,0x12,0x12,0x12,0x53,0x22,0x80,0x80,0xfc,0x8,0x10,0xa4,0x1e,0x4,0x4,0x4,0xbc,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x10,0x59,0x56,0x54,0x9b,0x10,0x10,0x13,0x12,0x12,0x12,0x13,0x12,0x40,0x40,0xa0,0xa0,0x10,0xe,0x4,0xf8,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x40,0x30,0x10,0x81,0x62,0x2c,0x3,0x10,0x20,0xe3,0x22,0x22,0x22,0x23,0x22,0x40,0x40,0xa0,0xa0,0x10,0xe,0x4,0xf8,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x1,0x1,0x3f,0x2,0x4,0x8,0x7f,0x49,0x89,0x1f,0x21,0x1,0x7f,0x1,0x1,0x1,0x0,0x10,0xf8,0x80,0x60,0x20,0xfe,0x2,0x24,0xf0,0x0,0x8,0xfc,0x0,0x0,0x0, ++0x10,0x10,0x13,0x10,0xfc,0x10,0x14,0x1f,0x30,0xd0,0x10,0x10,0x10,0x10,0x50,0x20,0x10,0x38,0xc0,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x10,0x10,0x11,0x1c,0x20,0x40,0xbc,0x13,0x10,0xfc,0x10,0x10,0x14,0x18,0x10,0x0,0x8,0x1c,0xe0,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x10,0x10,0x10,0x1c,0x20,0x40,0xbd,0x12,0x10,0xfd,0x11,0x11,0x15,0x19,0x11,0x1,0x8,0xfc,0x88,0x88,0x88,0x88,0x6,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x0,0x3f,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x20,0xf0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x40,0x33,0x10,0x0,0x0,0xf7,0x10,0x10,0x10,0x10,0x10,0x10,0x28,0x47,0x0,0x10,0x38,0xc0,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x40,0x40,0x40,0x6,0xfc,0x0, ++0x10,0x12,0x1f,0x28,0x45,0x2,0x4,0x8,0x30,0xcf,0x0,0x12,0x9,0x9,0x0,0x3f,0x40,0x48,0x7c,0xa0,0x10,0x80,0x40,0x30,0x4e,0xe4,0x0,0x10,0x10,0x20,0x40,0xf8, ++0x8,0x8,0xb,0x10,0x10,0x30,0x50,0x9f,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x38,0xc0,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x42,0x21,0x2f,0x1,0x7,0xe1,0x21,0x3f,0x21,0x21,0x27,0x29,0x33,0x25,0x9,0x1,0x10,0x20,0xfc,0x20,0xf8,0x28,0x28,0xfe,0x28,0x28,0xf8,0x20,0x30,0x2e,0x24,0x20, ++0x10,0x14,0xfe,0x10,0x10,0x7d,0x46,0x7c,0x44,0x7c,0x10,0x14,0xfe,0x10,0x10,0x10,0x40,0x40,0x44,0x7e,0x80,0x0,0xf8,0x10,0x20,0x40,0x40,0x80,0x82,0x82,0x7e,0x0, ++0x1,0x7f,0x49,0x6b,0x5d,0x49,0x7f,0x8,0x7f,0x8,0x7f,0x0,0x55,0x55,0x94,0x0,0x10,0x90,0x28,0x28,0x44,0x86,0x20,0x10,0x0,0x7c,0x4,0x4,0x8,0x8,0x90,0x0, ++0x10,0x10,0x10,0x3c,0x43,0x80,0x3c,0x10,0x13,0xfc,0x10,0x10,0x14,0x18,0x11,0x0,0x40,0x50,0x48,0x7c,0xc0,0x40,0x44,0x7e,0xc0,0x44,0x4c,0x30,0x20,0x52,0x8a,0x6, ++0x10,0x10,0x10,0x1c,0x23,0x40,0xbc,0x10,0x10,0xfc,0x10,0x10,0x14,0x18,0x10,0x0,0x88,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0x88,0xf8,0x88,0x88,0x88,0x88,0xf8,0x88, ++0x10,0xc,0x4,0xff,0x0,0x3e,0x22,0x22,0x3e,0x22,0x22,0x3e,0x22,0x22,0x2a,0x24,0x10,0x30,0x44,0xfe,0x0,0x8,0x48,0x48,0x48,0x48,0x48,0x48,0x8,0x8,0x28,0x10, ++0x42,0x22,0x2f,0x82,0x62,0x2f,0x2,0x15,0x28,0xe7,0x24,0x24,0x27,0x24,0x24,0x27,0x10,0x10,0xbc,0x10,0x10,0xfe,0x10,0x28,0xc6,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8, ++0x0,0x43,0x32,0x13,0x0,0xf,0xf0,0x13,0x12,0x13,0x12,0x13,0x12,0x13,0x2a,0x47,0x48,0xfc,0x48,0xf8,0x40,0xfe,0x0,0xf8,0x8,0xf8,0x0,0xf8,0x8,0xf8,0x6,0xfc, ++0x40,0x30,0x10,0x0,0x87,0x60,0x20,0x8,0x17,0x20,0xe0,0x20,0x20,0x23,0x2c,0x20,0x80,0xa0,0x90,0xfc,0x80,0x80,0x88,0xfc,0x80,0x90,0xa0,0x40,0xc0,0x24,0x14,0xc, ++0x40,0x21,0x29,0x5,0x0,0xef,0x24,0x25,0x25,0x25,0x25,0x2d,0x35,0x25,0xa,0x11,0x20,0xfc,0x24,0xfc,0x20,0xfe,0x0,0xfc,0x4,0xfc,0x0,0xfc,0x4,0xfc,0x0,0xfe, ++0x10,0xfe,0x20,0x28,0x7e,0x8,0xf,0xf9,0x4a,0x9,0x1,0x3f,0x1,0x1,0xff,0x0,0xc,0xf0,0x80,0x84,0xfe,0x90,0x90,0x10,0x10,0x10,0x0,0xf8,0x0,0x4,0xfe,0x0, ++0x1,0x21,0x21,0x3f,0x22,0x22,0xff,0x22,0x22,0x22,0x3e,0x22,0x22,0x22,0x3e,0x21,0x0,0x8,0x8,0xf8,0x28,0x20,0x7c,0x44,0xa8,0x20,0x20,0x20,0x50,0x48,0x8e,0x4, ++0x8,0x8,0x8,0x1f,0x10,0x21,0x41,0x81,0x2,0x2,0x4,0x4,0x8,0x10,0x20,0xc0,0x0,0x0,0x0,0xfc,0x4,0x8,0x10,0x0,0x80,0x80,0x40,0x40,0x20,0x10,0xe,0x4, ++0x22,0x14,0xff,0x14,0x7f,0x15,0x15,0xff,0x15,0x15,0x7f,0x14,0x36,0x55,0x94,0x15,0x20,0x20,0xa0,0x3e,0x42,0x94,0x10,0xd0,0x10,0x10,0x28,0x28,0x48,0x4c,0x86,0x4, ++0x10,0x10,0x10,0x10,0xfd,0x12,0x35,0x39,0x55,0x51,0x91,0x11,0x11,0x11,0x10,0x10,0x40,0x40,0xa0,0xa0,0x10,0xe,0xf4,0x10,0x10,0x10,0x50,0x20,0x4,0x4,0xfc,0x0, ++0x0,0x8,0x7c,0x48,0x49,0x4a,0x4d,0x49,0x49,0x49,0x49,0x79,0x49,0x1,0x0,0x0,0x40,0x40,0xa0,0xa0,0x10,0xe,0xf4,0x10,0x10,0x10,0x50,0x20,0x4,0x4,0xfc,0x0, ++0x8,0x7c,0x4b,0x4a,0x4c,0x79,0x4a,0x4c,0x48,0x7b,0x48,0x48,0x48,0x48,0x4f,0x98,0x80,0x40,0xfe,0x2,0x4,0x10,0x8,0x4,0x0,0xf8,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x8,0x4,0x7f,0x1,0x1,0x3f,0x1,0x1,0xff,0x2,0x2,0x2,0x4,0x8,0x10,0x60,0x20,0x48,0xfc,0x0,0x10,0xf8,0x0,0x4,0xfe,0x80,0x80,0x80,0x80,0x82,0x82,0x7e, ++0x20,0x20,0x27,0x20,0xfa,0x21,0x2f,0x20,0x23,0x22,0x3a,0xe2,0x42,0x2,0x3,0x2,0x40,0x48,0xfc,0x40,0x48,0x50,0xfe,0x8,0xfc,0x8,0xe8,0xa8,0xe8,0x8,0xf8,0x8, ++0x8,0x7f,0x9,0x1,0x7f,0x9,0x5,0xff,0x0,0x1f,0x10,0x17,0x14,0x17,0x10,0x1f,0x28,0xfc,0x20,0x8,0xfc,0x20,0x44,0xfe,0x10,0xf8,0x10,0xd0,0x50,0xd0,0x10,0xf0, ++0x8,0xfd,0x9,0x9,0x9,0x79,0x48,0x43,0x42,0x7a,0xb,0xa,0x8,0x88,0x53,0x20,0x4,0xfe,0x4,0x4,0xfc,0x24,0x20,0xfe,0x22,0x22,0xfe,0x22,0x20,0x24,0xfe,0x2, ++0x10,0x10,0x10,0x10,0xfd,0x12,0x15,0x19,0x31,0xd1,0x11,0x11,0x11,0x11,0x50,0x20,0x40,0x40,0xa0,0xa0,0x10,0xe,0xf4,0x10,0x10,0x10,0x50,0x20,0x4,0x4,0xfc,0x0, ++0x13,0x10,0x11,0x10,0xff,0x10,0x30,0x38,0x57,0x51,0x97,0x11,0x1f,0x11,0x11,0x11,0xf8,0x40,0xf0,0x40,0xf8,0x42,0x7e,0x0,0xbc,0x10,0xbc,0x10,0xbe,0x10,0x52,0x8e, ++0x20,0x27,0x39,0x41,0x41,0xff,0x21,0x23,0xfb,0x25,0x29,0x21,0x29,0x31,0x21,0x1,0xd0,0x10,0x10,0x52,0x34,0xd8,0x10,0x10,0x90,0x50,0x28,0x28,0x44,0x44,0x82,0x0, ++0x10,0x9,0xff,0x0,0x3e,0x22,0x3e,0x0,0x7f,0x41,0x5d,0x55,0x5d,0x41,0x45,0x42,0x10,0x10,0x94,0x1e,0x10,0x10,0xfc,0x4,0x44,0x44,0x28,0x28,0x10,0x28,0x4e,0x84, ++0x10,0x12,0x11,0x11,0x58,0x57,0x52,0x92,0x13,0x12,0x12,0x13,0x12,0x12,0x12,0x12,0x40,0x44,0x48,0x50,0x48,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x10,0x13,0x10,0x10,0xfc,0x17,0x31,0x39,0x56,0x55,0x99,0x11,0x11,0x12,0x14,0x10,0x38,0xc0,0x40,0x40,0x84,0xfe,0x20,0x10,0xe,0x14,0x10,0x10,0x10,0x10,0x10,0x10, ++0x9,0x7d,0x49,0x4b,0x4d,0x79,0x49,0x49,0x49,0x79,0x49,0x49,0x49,0x7a,0x42,0x4,0x40,0x28,0xfc,0x20,0x20,0xf8,0x20,0x20,0xf8,0x20,0x28,0xfc,0x0,0xa8,0xa6,0x2, ++0x0,0x1f,0x2,0x2,0xff,0x4,0x4,0x8,0x34,0xc4,0x4,0x4,0x8,0x8,0x10,0x0,0xf0,0x0,0x0,0x4,0xfe,0x40,0x20,0x50,0x4e,0x44,0x40,0x40,0x40,0x40,0x40,0x40, ++0x8,0xb,0x8,0x10,0x10,0x3f,0x51,0x91,0x12,0x15,0x19,0x11,0x11,0x12,0x14,0x10,0x38,0xc0,0x40,0x40,0x84,0xfe,0x20,0x10,0xe,0x14,0x10,0x10,0x10,0x10,0x10,0x10, ++0x0,0xb,0xfc,0x10,0x10,0x10,0x10,0x11,0x10,0x10,0x1e,0xf0,0x40,0x0,0x0,0x0,0x4,0xfe,0x40,0x40,0x40,0x80,0x84,0xfe,0x4,0x4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x44,0x45,0xfe,0x44,0x7c,0x11,0x7d,0x55,0x55,0x55,0x7d,0x11,0xff,0x11,0x11,0x11,0x20,0x24,0xa4,0xa8,0x24,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0x14,0x8, ++0x13,0x10,0x11,0x10,0xff,0x10,0x14,0x18,0x37,0xd1,0x17,0x11,0x1f,0x11,0x51,0x21,0xf8,0x40,0xf0,0x40,0xf8,0x42,0x7e,0x0,0xbc,0x10,0xbc,0x10,0xbe,0x10,0x52,0x8e, ++0x20,0x21,0xfe,0x28,0x11,0x2a,0xc6,0x0,0xfd,0x2a,0x28,0x29,0x28,0x28,0x47,0x80,0x4,0xde,0x44,0x44,0x54,0xcc,0x44,0xcc,0x54,0x64,0x44,0x54,0x88,0x2,0xfe,0x0, ++0x10,0x11,0x10,0x54,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7d,0x45,0x1,0x1,0x20,0x24,0xa8,0x24,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0x4,0x14,0x8, ++0x8,0x9,0x8,0x10,0x11,0x31,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x24,0xa8,0x24,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0x4,0x14,0x8, ++0x2,0x1,0x7f,0x44,0x88,0x10,0x3,0x7e,0x8,0x9,0x8,0x8,0xe,0x78,0x20,0x0,0x0,0x0,0xfe,0x42,0x34,0x10,0xfc,0x80,0x88,0xfc,0x8,0x8,0x8,0x88,0x50,0x20, ++0x10,0x10,0x11,0x10,0x14,0x1e,0xf0,0x10,0x10,0x12,0x14,0x18,0x10,0x1,0x2,0xc,0x0,0x4,0xfe,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x4,0x28,0x10, ++0x4,0x4,0xff,0x4,0x14,0x12,0xff,0x12,0x12,0x12,0x12,0x12,0x22,0x22,0x4a,0x84,0x40,0x44,0xfe,0x40,0x40,0x4,0x7e,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x7c,0x44, ++0x0,0xf,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0x8,0xff,0x0,0x20,0xf0,0x20,0x20,0x20,0xe0,0x20,0x20,0x20,0xe0,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x10,0x10,0x10,0x5b,0x54,0x50,0x90,0x17,0x10,0x10,0x10,0x11,0x12,0x17,0x10,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x40,0x80,0x80,0x10,0x8,0xfc,0x4, ++0x2,0x1,0x7f,0x44,0x88,0x10,0x0,0x11,0x14,0xfe,0x10,0x10,0x14,0x18,0x11,0x2,0x0,0x0,0xfe,0x42,0x34,0x10,0x4,0xfe,0x44,0x44,0x44,0x44,0x84,0x84,0x28,0x10, ++0x10,0x10,0x10,0x1c,0x20,0x21,0x7e,0x90,0x10,0xfc,0x10,0x12,0x14,0x18,0x11,0x2,0x40,0x40,0x40,0x7c,0x84,0x8,0x20,0x20,0x20,0x20,0x50,0x50,0x88,0x8e,0x4,0x0, ++0x8,0xb,0x8,0x13,0x10,0x33,0x50,0x97,0x14,0x19,0x11,0x10,0x10,0x10,0x11,0x16,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x2,0xf4,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x2,0x1,0x7f,0x8,0x4,0x2,0xff,0x1,0x1,0x7f,0x1,0x9,0x19,0x21,0x45,0x2,0x0,0x8,0xfc,0x20,0x40,0x84,0xfe,0x0,0x8,0xfc,0x0,0x20,0x18,0xc,0x4,0x0, ++0x1,0x7f,0x1,0x3f,0x2,0xff,0x4,0x8,0x37,0xc1,0x1f,0x1,0x5,0x9,0x31,0x1,0x8,0xfc,0x0,0xf8,0x0,0xfe,0x40,0xe0,0x1e,0x24,0xf0,0x0,0x60,0x18,0x8,0x0, ++0x4,0x7e,0x8,0x3e,0x8,0x7e,0x1,0x2,0xc,0x32,0xc1,0xf,0x0,0x0,0x0,0x1,0x8,0xfc,0x20,0xf8,0x20,0xfc,0x0,0x80,0x60,0x1e,0x4,0xe0,0x20,0x40,0x80,0x0, ++0x22,0xff,0x22,0x3e,0x8,0x7f,0x49,0x49,0x7f,0x8,0x7f,0x8,0x3e,0x8,0xff,0x1,0x20,0xa0,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x44,0x44,0x94,0x8, ++0x8,0x8,0xff,0x8,0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x10,0x10,0x10,0x20,0x40,0x20,0x20,0xfe,0x20,0x18,0xe0,0x0,0x4,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x10,0x10,0x11,0x12,0xfd,0x10,0x12,0x1a,0x33,0xd0,0x17,0x14,0x14,0x15,0x54,0x24,0x40,0xa0,0x10,0x48,0xf6,0xa4,0x48,0xa8,0xf8,0x44,0xfe,0x84,0xa4,0xf4,0x4,0xc, ++0x1,0x2,0x6,0x8,0x3f,0xc4,0x13,0x14,0x1f,0x1,0x3f,0x22,0x24,0x2f,0x20,0x20,0x0,0x80,0x40,0x30,0xfe,0x44,0x90,0x50,0xf0,0x8,0xfc,0x8,0x48,0xe8,0x8,0x18, ++0x1,0x7f,0x40,0x97,0x10,0x97,0x50,0x57,0x10,0x37,0x58,0x93,0x11,0x10,0x11,0x16,0x0,0xfe,0x2,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfc,0x4,0xf0,0x20,0xc0,0x20,0x1c, ++0x20,0x18,0x8,0x80,0x61,0x21,0x1,0x15,0x25,0x25,0xe9,0x29,0x21,0x21,0x20,0x20,0x0,0x80,0x40,0x60,0x20,0x20,0x0,0x8,0x4,0x6,0x2,0x8,0x8,0x8,0xf8,0x0, ++0x1,0x1,0x7f,0x1,0x3f,0x1,0xff,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0x0,0x8,0xfc,0x0,0xf8,0x0,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x50,0x20, ++0x10,0x11,0x14,0xfe,0x20,0x28,0x4b,0x7c,0x8,0x9,0xe,0xf8,0x48,0x8,0xb,0x8,0x0,0xfc,0x8,0x10,0x38,0xcc,0x2,0x0,0x8,0xfc,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x1f,0x10,0x2f,0x40,0xbf,0x0,0x3f,0x2,0xd,0x70,0x1f,0x2,0x2,0x7f,0x0,0x8,0xfc,0x0,0xf8,0x10,0xf8,0x10,0x90,0x10,0x90,0x70,0xd0,0x10,0x52,0xea,0x6, ++0x10,0x13,0x10,0x28,0x29,0x69,0xaf,0x29,0x29,0x29,0x2b,0x2d,0x28,0x20,0x20,0x23,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x50,0x4c,0x86,0x2, ++0x8,0x77,0x44,0x54,0x54,0x57,0x54,0x54,0x54,0x57,0x74,0x55,0x14,0x25,0x46,0x80,0x4,0xbe,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0x24,0x34,0xa8,0xa0,0x20,0x20, ++0x0,0x40,0x37,0x10,0x83,0x60,0x2f,0x8,0x13,0x22,0xe3,0x22,0x23,0x22,0x22,0x22,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x28,0x10, ++0x24,0xff,0x24,0x3f,0x41,0xbd,0x25,0x3d,0x2,0x3f,0x1,0x1f,0x1,0xff,0x1,0x3,0x20,0x24,0x3e,0x44,0xa8,0x10,0x2e,0x44,0x70,0x80,0x0,0xf0,0x4,0xfe,0x0,0x0, ++0x0,0x8,0x7f,0x48,0x4b,0x48,0x4f,0x78,0x4b,0x4a,0x4b,0x4a,0x7b,0x4a,0x2,0x2,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x28,0x10, ++0x10,0x1f,0x10,0x2f,0x40,0xbf,0x4,0x3f,0x4,0x3f,0x4,0x7f,0x0,0x9,0x6,0x2,0x8,0xfc,0x0,0xf8,0x10,0xf8,0x10,0x90,0x10,0x90,0x10,0xd0,0x90,0x12,0xa,0x6, ++0x10,0x17,0x10,0x13,0x58,0x57,0x50,0x93,0x12,0x13,0x12,0x13,0x12,0x12,0x12,0x12,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x0,0x4f,0x40,0x40,0x53,0x7a,0x42,0x42,0x42,0x4a,0x52,0x62,0x40,0x1,0x2,0xc,0x4,0xfe,0x40,0x88,0xfc,0x8,0x48,0x48,0x48,0x48,0x48,0x88,0xa0,0x18,0xc,0x4, ++0x0,0x47,0x20,0x23,0x0,0xef,0x20,0x23,0x22,0x23,0x22,0x23,0x2a,0x32,0x22,0x2,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x1,0x0,0x3f,0x20,0x20,0x20,0x3f,0x20,0x20,0x21,0x21,0x22,0x22,0x44,0x88,0x30,0x0,0x88,0xfc,0x80,0x80,0x88,0xfc,0x80,0x80,0x40,0x40,0x20,0x20,0x10,0xe,0x4, ++0x0,0x10,0xf8,0x27,0x20,0x23,0xfa,0x22,0x22,0x23,0x20,0x39,0xe3,0x44,0x1,0x0,0x80,0x40,0x4,0xfe,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x50,0x4c,0x44,0x40,0x80, ++0x2,0x1,0x7f,0x40,0x84,0xc,0x12,0x2,0x3f,0x2,0x2,0x4,0x4,0x8,0x10,0x20,0x0,0x0,0xfe,0x2,0x44,0x30,0x10,0x8,0xfc,0x8,0x8,0x8,0x8,0x88,0x50,0x20, ++0x8,0x1c,0xf0,0x10,0x11,0xfd,0x11,0x32,0x38,0x54,0x50,0x91,0x11,0x12,0x14,0x18,0x40,0x40,0x40,0x40,0x44,0x4c,0x50,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4,0x0, ++0x0,0x0,0x1,0xe,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0x8,0x8,0x8,0xff,0x0,0x20,0x70,0x80,0x0,0x0,0x0,0x10,0xf8,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x2,0x6,0x38,0x20,0x20,0x21,0x3f,0x22,0x22,0x22,0x22,0x22,0x3f,0xe0,0x40,0x0,0x0,0x7c,0x44,0x44,0x48,0x48,0xd0,0x48,0x44,0x42,0x42,0x62,0xd4,0x48,0x40,0x40, ++0x0,0x8,0xfc,0x13,0x10,0x12,0x7d,0x11,0x10,0x10,0x11,0x1e,0xe4,0x0,0x1,0x0,0x40,0x50,0x48,0xfe,0x40,0x44,0x4c,0x50,0x60,0xd0,0x50,0x4e,0x44,0x40,0x40,0x80, ++0x1,0x1,0x1,0x7f,0x1,0x21,0x19,0x9,0x3,0x5,0x9,0x11,0x61,0x1,0x5,0x2,0x0,0x40,0x28,0xfc,0x0,0x8,0x18,0xa0,0x40,0x40,0x30,0xe,0x4,0x0,0x0,0x0, ++0x0,0x7f,0x40,0x41,0x41,0x41,0x41,0x42,0x42,0x44,0x44,0x48,0x50,0x40,0x7f,0x40,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0x84,0x84,0x44,0x24,0x3c,0x14,0x4,0xfc,0x4, ++0x10,0xc,0x4,0xff,0x4,0x4,0x3f,0x24,0x24,0x38,0x20,0x2f,0x20,0x20,0x3f,0x20,0x10,0x30,0x44,0xfe,0x40,0x48,0xfc,0x48,0x48,0x38,0x8,0xe8,0x8,0x8,0xf8,0x8, ++0x40,0x37,0x14,0x4,0x84,0x44,0x54,0x14,0x14,0x24,0xe4,0x25,0x26,0x24,0x27,0x24,0x4,0xfe,0x4,0x44,0x44,0x44,0x44,0xa4,0xa4,0xa4,0x94,0x1c,0x4,0x4,0xfc,0x4, ++0x8,0x8,0x8,0x7e,0x9,0x8,0xff,0x8,0x28,0x2e,0x28,0x28,0x29,0x58,0x88,0x7,0x40,0x40,0x78,0x88,0x10,0x24,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x0,0x6,0xfc, ++0x0,0x3f,0x20,0x28,0x24,0x22,0x21,0x20,0x21,0x22,0x24,0x28,0x20,0x20,0x3f,0x0,0x8,0xfc,0x0,0x8,0x18,0x20,0x40,0x80,0x40,0x30,0x18,0x8,0x0,0x4,0xfe,0x0, ++0x10,0x11,0x15,0x7f,0x55,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xf5,0x47,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xfe,0x0, ++0x4,0x4,0x4,0x4,0x7f,0x44,0x44,0x44,0x44,0x7f,0x44,0x44,0x44,0x44,0x7f,0x40,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0x44,0xfc,0x4, ++0x8,0x11,0x7d,0x45,0x7d,0x45,0x7d,0x45,0x45,0xfd,0x15,0x25,0x45,0x85,0x15,0x8,0x4,0xfe,0x0,0x44,0x44,0x28,0x28,0x10,0x10,0x28,0x28,0x44,0x84,0x0,0xfe,0x0, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x28,0x28,0x28,0x2f,0x20,0x30,0x50,0x50,0x9f,0x10,0x4,0xfe,0x4,0x4,0xfc,0x80,0x88,0x88,0x88,0xf8,0x80,0x84,0x84,0x84,0xfc,0x4, ++0x8,0xfd,0x9,0x49,0x49,0x49,0x49,0x49,0x7d,0x5,0x5,0x1d,0xe5,0x45,0x15,0x8,0x4,0xfe,0x0,0x44,0x44,0x28,0x28,0x10,0x10,0x28,0x28,0x44,0x84,0x0,0xfe,0x0, ++0x23,0x12,0x43,0x22,0xa,0x13,0x62,0x23,0x20,0x0,0xff,0x5,0x9,0x11,0x61,0x1,0xfc,0x0,0xf8,0x8,0x8,0xf8,0x0,0xfc,0x0,0x4,0xfe,0x40,0x20,0x1c,0x8,0x0, ++0x1,0xff,0x22,0x23,0x3e,0x22,0x22,0x3e,0x22,0x22,0x22,0x3e,0xe2,0x42,0x3,0x2,0x0,0x80,0x0,0xfc,0x4,0x84,0x88,0x88,0x48,0x50,0x20,0x50,0x48,0x8e,0x4,0x0, ++0x0,0x7f,0x22,0x3e,0x22,0x3e,0x22,0xff,0x2,0x1,0xff,0x4,0xc,0x2,0x1,0xe,0x0,0x0,0xfc,0x44,0x48,0x28,0x10,0x2e,0x44,0x0,0xfe,0x20,0x20,0x40,0x80,0x70, ++0x10,0x13,0x10,0x5d,0x51,0x51,0xfd,0x0,0x55,0x55,0x55,0x6d,0x45,0x7d,0x45,0x1,0xc,0xf0,0x24,0xfe,0x24,0x24,0xfc,0x20,0xfc,0x24,0x24,0x54,0x74,0x4,0x14,0x8, ++0x10,0x17,0x12,0x7e,0x13,0x12,0xfe,0x13,0x52,0x5e,0x52,0x57,0x70,0x50,0x8f,0x0,0x40,0xe0,0x40,0x7c,0xc4,0x54,0x54,0xd4,0x48,0x54,0x52,0xe2,0x40,0x46,0xfc,0x0, ++0x1,0x1,0x1,0x7f,0x1,0x1,0x1,0x1,0xff,0x2,0x2,0x4,0x8,0x10,0x3f,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x40,0x20,0x10,0xf8,0x8, ++0x0,0x7f,0x49,0x45,0x5f,0x42,0x7f,0x44,0x4f,0x74,0x45,0x44,0x43,0x40,0x7f,0x40,0x4,0xfe,0x24,0x44,0xf4,0x4,0xfc,0x44,0xe4,0x5c,0x84,0x24,0xe4,0x4,0xfc,0x4, ++0x22,0x22,0xff,0x22,0x77,0x55,0x77,0x24,0x3f,0x64,0xbf,0x24,0x3f,0x24,0x3f,0x20,0x4,0xfe,0x90,0x24,0x7e,0x44,0x54,0x54,0x54,0x54,0x54,0x54,0x10,0x28,0x46,0x82, ++0x10,0x10,0x13,0x10,0xfe,0x12,0x31,0x39,0x55,0x50,0x90,0x10,0x11,0x12,0x14,0x10,0x0,0x0,0xf8,0x8,0x8,0x8,0x8,0x10,0x10,0xa0,0x40,0xa0,0x10,0xe,0x4,0x0, ++0x4,0xfe,0x2b,0x28,0xfe,0xaa,0xaa,0xab,0xc6,0x82,0xfe,0x82,0x82,0xfe,0x83,0x0,0x88,0x88,0xfe,0x88,0x20,0x50,0x8e,0x4,0xf8,0x20,0x20,0xf8,0x20,0x24,0xfe,0x0, ++0x2,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x1,0x7d,0x5,0x9,0x11,0x21,0xc5,0x2,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x4,0x8c,0x50,0x20,0x10,0xe,0x4,0x0, ++0x1,0x1,0x2,0x4,0x8,0x10,0x2f,0xc1,0x1,0x1,0xf,0x1,0x1,0x1,0x7f,0x0,0x0,0x0,0x80,0x40,0x20,0x50,0xee,0x4,0x0,0x40,0xe0,0x0,0x0,0x8,0xfc,0x0, ++0x0,0x0,0x1f,0x10,0x90,0x51,0x52,0x1d,0x30,0x50,0xd3,0x10,0x20,0x20,0x4f,0x0,0x80,0x44,0xfe,0x40,0xa0,0x10,0xe,0xf4,0x40,0x50,0xf8,0x40,0x40,0x44,0xfe,0x0, ++0x1,0x9,0x5,0x7f,0x2,0xff,0x4,0x9,0x1f,0x21,0xcf,0x1,0x3f,0x1,0x5,0x2,0x0,0x20,0x48,0xfc,0x0,0xfe,0x40,0xe0,0x10,0xe,0xe4,0x0,0xf8,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x2,0x2,0x4,0x4,0x8,0x10,0x60,0x0,0x0,0x40,0x30,0x10,0x4,0xfe,0x0,0x0,0x80,0x80,0x40,0x20,0x10,0xe,0x4,0x0, ++0x1,0x9,0x5,0x7f,0x2,0xff,0x4,0x8,0x1f,0x22,0xc2,0x4,0x4,0x8,0x10,0x20,0x0,0x20,0x48,0xfc,0x0,0xfe,0x40,0x20,0xf0,0x2e,0x24,0x20,0x20,0x20,0xa0,0x40, ++0x0,0x0,0x7e,0x2,0x23,0x22,0x14,0x14,0x8,0x14,0x14,0x22,0x42,0x81,0x2,0x4,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x4,0x28,0x10, ++0x20,0x20,0x24,0x3e,0x51,0x90,0x14,0xfe,0x13,0x54,0x54,0x54,0x54,0x7d,0x46,0x4,0x40,0x40,0x40,0x48,0xfc,0x48,0x48,0x48,0xfe,0x40,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x10,0x10,0x12,0x56,0x59,0x50,0x90,0x10,0x17,0x28,0x28,0x24,0x44,0x41,0x82,0x4,0x40,0x40,0x40,0x48,0xfc,0x48,0x48,0x48,0xfe,0x40,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x0,0x1f,0x12,0x9f,0x52,0x52,0x12,0x15,0x38,0x57,0xd4,0x15,0x24,0x24,0x45,0x4,0x84,0xfe,0x0,0xbc,0xa4,0xa4,0xa4,0xbc,0x44,0xfe,0x44,0xb4,0x44,0xa4,0x14,0x8, ++0x8,0x8,0xa,0x7f,0x8,0x8,0x9,0xff,0x8,0x10,0x10,0x24,0x22,0x7f,0x1,0x0,0x0,0x4,0x7e,0x44,0x44,0x44,0x44,0xc4,0x44,0x44,0x64,0x54,0x48,0x40,0x40,0x40, ++0x24,0x24,0x24,0x7e,0x24,0x24,0xff,0x0,0x7e,0x42,0x42,0x7e,0x43,0x42,0x7e,0x42,0x20,0x48,0xfc,0x88,0xa8,0x88,0xa8,0x90,0x84,0xfe,0x4,0x14,0xfc,0x4,0x14,0x8, ++0x10,0x10,0x13,0x12,0xfc,0x11,0x31,0x3b,0x55,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x40,0x40,0xfe,0xa2,0xa4,0xfe,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x0, ++0x0,0x4,0xfe,0x10,0x11,0x23,0x25,0x7d,0xa5,0x25,0x25,0x25,0x25,0x3d,0x22,0x4,0x40,0x40,0x78,0x90,0x24,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x24,0x24,0x24,0xc, ++0x1,0x9,0xd,0x11,0x21,0x3,0xc,0x30,0xdf,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x0,0x20,0x18,0x4c,0x84,0x0,0x0,0x88,0xfc,0x80,0xf8,0x80,0xf8,0x80,0xfe,0x0, ++0x20,0x11,0x10,0x0,0xfb,0x8,0x10,0x35,0x58,0x95,0x11,0x12,0x14,0x10,0x10,0x10,0x4,0xfe,0x84,0x84,0xfe,0x84,0x84,0xfc,0x80,0x4,0xfe,0x84,0x84,0x84,0xfc,0x84, ++0x2,0x7f,0x22,0x22,0xff,0x22,0x22,0x7e,0x20,0x42,0xbf,0x22,0x22,0x22,0x3e,0x22,0x82,0x44,0x28,0xfe,0x10,0x10,0x14,0xfe,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10, ++0x10,0x10,0x10,0x1e,0x22,0x33,0x4a,0xa4,0x14,0x8,0x11,0x22,0x40,0x24,0x24,0x40,0x20,0x20,0x28,0x24,0x20,0xfe,0x20,0x50,0x50,0x88,0xe,0x4,0x0,0x48,0x46,0x2, ++0x11,0x11,0x11,0x15,0x5a,0x53,0x54,0x9a,0x11,0x12,0x20,0x28,0x44,0x42,0x82,0x4,0x10,0x18,0xd4,0x50,0x7e,0x50,0x90,0x90,0x28,0x28,0x46,0x84,0x0,0xa8,0xa4,0x4, ++0x1,0x1,0x1,0x3f,0x21,0x21,0x3f,0x21,0x21,0xff,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xfe,0x8,0x8,0x8,0x8,0x28,0x10, ++0x20,0x10,0x43,0x20,0x8,0x51,0x22,0x25,0x1,0xff,0x3,0x5,0x9,0x11,0x61,0x1,0x80,0x90,0xf8,0x90,0x90,0x12,0x12,0xe,0x0,0xfe,0x80,0x40,0x20,0x1c,0x8,0x0, ++0x10,0xfe,0x0,0xee,0xaa,0xee,0x28,0xfe,0x28,0x7c,0x28,0xfe,0x24,0x68,0xa5,0x32,0x8,0x1c,0xe0,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa4,0xaa,0x38,0x0, ++0x20,0x27,0x20,0x23,0xfa,0x23,0x21,0x27,0x21,0x23,0x39,0xef,0x41,0x3,0xd,0x1,0x44,0xfe,0x0,0xb8,0xa8,0xb8,0x10,0xfc,0x10,0xf8,0x10,0xfe,0x48,0x30,0xe,0x84, ++0x10,0x17,0x10,0x13,0xfe,0x13,0x11,0x1f,0x31,0xd3,0x11,0x1f,0x11,0x13,0x55,0x21,0x44,0xfe,0x0,0xb8,0xa8,0xb8,0x10,0xfc,0x10,0xf8,0x10,0xfe,0x48,0x30,0xe,0x84, ++0x0,0xf,0x70,0x53,0x52,0x53,0x51,0x57,0x51,0x53,0x51,0x5f,0x71,0x43,0xd,0x1,0x44,0xfe,0x0,0xb8,0xa8,0xb8,0x10,0xfc,0x10,0xf8,0x10,0xfe,0x48,0x30,0xe,0x84, ++0x0,0x40,0x30,0x10,0x0,0x0,0xf0,0x10,0x10,0x10,0x10,0x12,0x14,0x18,0x17,0x0,0x40,0x40,0x40,0x40,0x48,0x7c,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x20,0x20,0x20,0x38,0x4f,0x50,0x80,0x20,0x27,0x20,0x27,0x21,0x29,0x31,0x22,0xc,0x80,0x80,0x88,0xfc,0x80,0x50,0x22,0xd2,0xe,0x8,0xfc,0x20,0x20,0x22,0x22,0x1e, ++0x10,0x10,0x10,0x10,0xfc,0x13,0x14,0x18,0x30,0xd0,0x10,0x10,0x11,0x11,0x52,0x24,0x40,0x50,0x48,0x40,0x44,0xfe,0x40,0x60,0xa0,0xa0,0xa0,0xa0,0x22,0x22,0x1e,0x0, ++0x10,0x10,0x20,0x20,0x47,0xf8,0x10,0x20,0x47,0xf8,0x7,0x1,0x19,0xe1,0x42,0xc,0x80,0x80,0x88,0xfc,0x80,0x50,0x22,0xd2,0xe,0x8,0xfc,0x20,0x20,0x22,0x22,0x1e, ++0x8,0x8,0x7f,0xa,0x2,0xff,0x4,0xf,0x18,0x28,0xcf,0x2,0x29,0x28,0x48,0x7,0x20,0x28,0xfc,0x20,0x4,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x0,0x88,0x84,0x14,0xf0, ++0x8,0x8,0x8,0x7f,0x8,0xa,0x1c,0x68,0x8,0x8,0x29,0x12,0x0,0x48,0x44,0x84,0x40,0x40,0x48,0xfc,0x48,0x48,0xc8,0x48,0xa8,0x8a,0xa,0x4,0x0,0x88,0x46,0x42, ++0x0,0x0,0x3f,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x3f,0x0,0x10,0x78,0x80,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x10,0xf8,0x0, ++0x8,0x8,0x8,0x17,0x10,0x30,0x50,0x90,0x10,0x10,0x10,0x10,0x1f,0x10,0x10,0x10,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x2,0x2,0x2,0x4,0x4,0x8,0x10,0x20,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x40,0x40,0x20,0x10,0xe,0x4, ++0x0,0x7f,0x2,0x12,0x12,0x22,0x4,0x18,0x60,0x0,0x4,0x13,0x51,0x50,0x8f,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x50,0x20,0x0,0x0,0x0,0x14,0x12,0xf2,0x0, ++0x10,0x10,0x15,0xfe,0x10,0x10,0x7c,0x10,0x11,0xfe,0x12,0x12,0x1a,0x14,0x10,0x13,0x0,0x4,0xfe,0x24,0x24,0xa4,0xa4,0xa4,0x24,0x24,0x24,0x44,0x44,0x84,0x94,0x8, ++0x8,0x8,0xb,0x10,0x10,0x30,0x50,0x9f,0x10,0x10,0x10,0x10,0x10,0x17,0x10,0x10,0x0,0x18,0xe0,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x48,0xfc,0x0,0x0, ++0x0,0x40,0x30,0x10,0x0,0x0,0xf0,0x10,0x10,0x11,0x11,0x15,0x1a,0x12,0x4,0x8,0x40,0x40,0x40,0x40,0x40,0x40,0xa0,0xa0,0xa0,0x10,0x10,0x10,0x8,0x8,0x6,0x4, ++0x0,0x7f,0x1,0x1,0x1,0x9,0x9,0x11,0x21,0x1,0x2,0x2,0x4,0x8,0x10,0x60,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x10,0x10,0x11,0x10,0xfc,0x24,0x24,0x27,0x24,0x44,0x28,0x10,0x28,0x44,0x85,0x0,0x8,0x3c,0xe0,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x28,0xfc,0x0, ++0x10,0x10,0x23,0x20,0x44,0xf9,0x11,0x22,0x40,0xfc,0x0,0x0,0x1c,0xe1,0x42,0x4,0x0,0x4,0xfe,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x84,0x4,0x28,0x10, ++0x10,0x10,0x17,0x10,0xfc,0x10,0x14,0x18,0x30,0xd0,0x11,0x11,0x11,0x12,0x54,0x28,0x0,0x8,0xfc,0x88,0x88,0x90,0x94,0xbe,0x84,0x84,0x4,0x4,0x4,0x44,0x28,0x10, ++0x10,0x10,0x1f,0x21,0x21,0x61,0xa1,0x21,0x21,0x21,0x22,0x22,0x22,0x24,0x28,0x30,0x0,0x8,0xfc,0x8,0x8,0x8,0x10,0x14,0x3e,0x4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x0,0x1f,0x10,0x10,0x10,0x10,0x10,0x1f,0x10,0x10,0x10,0x10,0x10,0x1f,0x10,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0x10,0x10,0xf0,0x10,0x0, ++0x0,0x0,0x0,0xff,0x0,0x8,0x8,0x8,0x7e,0x8,0x8,0x10,0x11,0x22,0x4c,0x0,0x80,0xa0,0x94,0xfe,0x80,0x80,0x88,0x88,0x90,0x60,0x40,0xc0,0x20,0x12,0xa,0x6, ++0x4,0x4,0xff,0x4,0x0,0x7f,0x8,0xf,0x8,0xf,0x8,0x8,0x7f,0x0,0x0,0x0,0x40,0x44,0xfe,0x40,0x8,0xfc,0x20,0xe0,0x20,0xe0,0x28,0x3c,0xe0,0x20,0x20,0x20, ++0x8,0x8,0xff,0x8,0x1,0x7f,0x40,0x89,0x12,0x4,0x1f,0x28,0xc8,0x8,0xf,0x8,0x20,0x24,0xfe,0x20,0x0,0xfe,0x2,0x24,0x90,0x40,0xf0,0x2e,0x24,0x20,0xe0,0x20, ++0x4,0x4,0xff,0x4,0x0,0x7f,0x41,0x81,0x1,0x7f,0x3,0x5,0x9,0x11,0x61,0x1,0x40,0x44,0xfe,0x40,0x0,0xfe,0x2,0x4,0x0,0xfc,0x80,0x40,0x20,0x1c,0x8,0x0, ++0x2,0x7f,0x0,0x3e,0x22,0x22,0x3e,0x0,0x7f,0x63,0x55,0x7f,0x49,0x49,0x49,0x43,0x10,0x10,0x10,0x14,0x7e,0x54,0x54,0x54,0x54,0x7c,0x54,0x10,0x10,0x14,0xfe,0x2, ++0x10,0x10,0x17,0x14,0x59,0x52,0x54,0x91,0x12,0x14,0x1b,0x12,0x2a,0x26,0x43,0x82,0x80,0x40,0xfe,0x2,0x14,0x48,0xa4,0x10,0xe,0x4,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x40,0x30,0x17,0x4,0x89,0x62,0x24,0x1,0x12,0x24,0xeb,0x22,0x22,0x22,0x23,0x22,0x80,0x40,0xfe,0x2,0x14,0x48,0xa4,0x10,0xe,0x4,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x2,0x1,0x7f,0x40,0x84,0x9,0x12,0x4,0x8,0x10,0x2f,0xc8,0x8,0x8,0xf,0x8,0x0,0x0,0xfe,0x2,0x44,0x30,0x90,0x40,0x20,0x10,0xee,0x24,0x20,0x20,0xe0,0x20, ++0x10,0x10,0x20,0x27,0x44,0xf9,0x11,0x21,0x47,0xf9,0x1,0x1,0x1a,0xe2,0x45,0x0,0x20,0x30,0x28,0xfe,0x20,0x24,0x24,0x28,0xe8,0x28,0x30,0x20,0x50,0x92,0xa,0x6, ++0x0,0x0,0x7f,0x40,0x80,0xf,0x8,0x8,0x8,0x8,0x8,0x8,0x10,0x10,0x20,0x40,0x0,0x0,0xfe,0x2,0x44,0xe0,0x40,0x40,0x40,0x40,0x40,0x40,0x44,0x44,0x3c,0x0, ++0x10,0x13,0x10,0x10,0xfb,0x10,0x11,0x1a,0x30,0xd7,0x10,0x11,0x11,0x12,0x54,0x20,0x0,0xf8,0x90,0x60,0xfc,0xa8,0x20,0x60,0x44,0xfe,0xe0,0x50,0x48,0x4e,0x44,0x40, ++0x0,0x1f,0x2,0x1,0x7f,0x2,0x4,0x19,0x1,0xff,0x3,0x5,0x9,0x11,0x61,0x1,0x0,0xe0,0x40,0x80,0xfc,0x88,0x90,0x80,0x4,0xfe,0x80,0x40,0x20,0x1c,0x8,0x0, ++0x1,0x1,0x1,0x7f,0x41,0x41,0x42,0x44,0x49,0x41,0x42,0x44,0x48,0x40,0x40,0x40,0x0,0x0,0x4,0xfe,0x4,0x4,0x84,0x64,0x24,0x4,0x84,0x64,0x24,0x4,0x14,0x8, ++0x4,0x4,0xff,0x4,0x14,0x10,0xfe,0x22,0x22,0x22,0x42,0x24,0x14,0x8,0x14,0x62,0x40,0x44,0xfe,0x40,0x40,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0x84,0xfc,0x84,0x0, ++0x20,0x23,0x20,0x27,0xfd,0xac,0xa9,0xa8,0xaf,0xf8,0xa3,0x22,0x2a,0xfa,0x4a,0x2,0x10,0xf8,0x40,0xfe,0x52,0xe4,0x50,0x40,0xfc,0x88,0xfc,0xa8,0xa8,0xa8,0xa8,0x18, ++0x10,0x13,0x10,0x27,0x25,0x68,0xa1,0x20,0x2f,0x20,0x27,0x24,0x24,0x24,0x24,0x24,0x10,0xf8,0x40,0xfe,0x52,0xe4,0x50,0x44,0xfe,0x84,0xfe,0xa4,0xa4,0xa4,0xa4,0xc, ++0x0,0xfb,0x8,0x17,0x25,0x28,0x21,0x28,0x37,0xe0,0x27,0x24,0x24,0x24,0xa4,0x44,0x10,0xf8,0x40,0xfe,0x52,0xe4,0x50,0x44,0xfe,0x84,0xfe,0xa4,0xa4,0xa4,0xa4,0xc, ++0x10,0x10,0x10,0x10,0xfe,0x22,0x22,0x22,0x22,0x42,0x24,0x14,0x8,0x14,0x22,0x40,0x0,0x0,0x0,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0xfc,0x84,0x0, ++0x0,0x3f,0x20,0x2f,0x20,0x3f,0x29,0x28,0x4a,0x8c,0x0,0xff,0x4,0x2,0x0,0x0,0x10,0xf8,0x0,0xf0,0x0,0xfc,0x10,0xa0,0x60,0x1c,0x20,0xfe,0x20,0x20,0xa0,0x40, ++0x2,0xf,0x70,0x29,0x2a,0x7f,0x2,0xc,0x8,0xb,0xc,0x38,0xc8,0x8,0x28,0x10,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x42,0x3e,0x0, ++0x20,0x18,0x8,0x80,0x60,0x2f,0x1,0x9,0x12,0x24,0xe2,0x21,0x20,0x21,0x22,0x2c,0x80,0x80,0x80,0x80,0x84,0xfe,0x8,0x8,0x8,0x10,0x10,0x20,0xc0,0x20,0x18,0x8, ++0x4,0x2,0x1,0x1,0x1,0x2,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x40,0x40,0x20,0x20,0x10,0x10,0xe,0x4, ++0x20,0x13,0x12,0x3,0xfe,0xb,0x12,0x36,0x5a,0x94,0x10,0x17,0x11,0x10,0x10,0x10,0x8,0xfc,0x0,0xfc,0x0,0xfe,0xc4,0xa8,0x90,0xce,0x8,0xfe,0x8,0x88,0x28,0x10, ++0x10,0x10,0x14,0xfe,0x20,0x29,0x48,0x7e,0x8,0x8,0xe,0xf8,0x48,0x8,0x9,0xa,0x40,0x40,0x40,0x7c,0x84,0x8,0x20,0x20,0x20,0x20,0x50,0x50,0x88,0x88,0x6,0x4, ++0x0,0x7d,0x44,0x48,0x48,0x53,0x48,0x48,0x44,0x44,0x44,0x68,0x51,0x41,0x42,0x44,0x8,0xfc,0x0,0x0,0x4,0xfe,0x90,0x90,0x90,0x90,0x90,0x90,0x12,0x12,0xe,0x0, ++0x8,0x8,0xff,0x8,0x2,0x29,0x29,0x48,0x7,0x10,0x8,0x20,0x66,0xa5,0x3c,0x0,0x20,0x24,0xfe,0x20,0x0,0x8,0x24,0x24,0xe0,0x20,0x10,0x40,0xcc,0x4a,0x78,0x0, ++0x0,0x14,0xfc,0x24,0x24,0x27,0x20,0xff,0x20,0x27,0x24,0x24,0x3c,0xe4,0x44,0x4,0x40,0x44,0x44,0x44,0x44,0xfc,0x0,0xfe,0x84,0xfe,0xa4,0xa4,0xa4,0xa4,0xa4,0xc, ++0x11,0x10,0x10,0x1c,0x21,0x21,0x7d,0x91,0x11,0x7c,0x10,0x10,0x15,0x19,0x12,0x4,0x4,0x88,0x50,0x4,0xfe,0x4,0x4,0x4,0xfc,0x90,0x90,0x90,0x12,0x12,0xe,0x0, ++0x20,0x1b,0x8,0x40,0x5f,0x41,0x41,0x41,0x4f,0x41,0x41,0x41,0x5f,0x40,0x40,0x40,0x4,0xfe,0x4,0x24,0xf4,0x4,0x4,0x44,0xe4,0x4,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x4,0x43,0x31,0x14,0x85,0x44,0x44,0x14,0x15,0x24,0xe4,0x24,0x25,0x24,0x24,0x24,0x4,0x7e,0x4,0x24,0xf4,0x44,0x44,0x44,0xf4,0x44,0x44,0x44,0xf4,0x4,0x14,0x8, ++0x8,0x8,0x7f,0x8,0xa,0x2,0xff,0x4,0x8,0x1f,0x28,0x48,0x88,0x8,0xf,0x8,0x20,0x28,0xfc,0x20,0x20,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x0,0x7e,0x2,0x2,0x7e,0x40,0x40,0x7e,0x22,0x12,0x6,0x1a,0x62,0x22,0x2,0x4,0x4,0xfe,0x4,0x4,0xfc,0x80,0x84,0xfe,0x44,0x24,0xc,0x34,0xc4,0x44,0x14,0x8, ++0x22,0x22,0x27,0x22,0xfa,0x2f,0x20,0x2f,0x34,0xe7,0x24,0x27,0x24,0x24,0xa5,0x44,0x90,0x90,0xd4,0x9e,0xa4,0xf4,0x14,0xd4,0x54,0xd4,0x48,0xc8,0x54,0x54,0x62,0x80, ++0x0,0x40,0x3f,0x10,0x0,0x87,0x44,0x4c,0x14,0x24,0xe5,0x26,0x24,0x24,0x27,0x24,0x0,0x4,0xfe,0xa0,0xa4,0xfe,0xa4,0xa4,0xa4,0xa4,0x1c,0x4,0x4,0x4,0xfc,0x4, ++0x4,0x4,0xff,0x4,0x7c,0x45,0x48,0x50,0x49,0x45,0x45,0x65,0x59,0x41,0x42,0x44,0x40,0x44,0xfe,0x40,0x20,0xfc,0x88,0x50,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0x7d,0x49,0x49,0x49,0x79,0x49,0x49,0x49,0x78,0x48,0x4a,0x4a,0x4c,0x48,0x98,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x4,0x0,0x40,0xa4,0xa2,0x8a,0x88,0x78, ++0x20,0x21,0x7d,0x89,0x11,0x7d,0x55,0x55,0x7d,0x54,0x54,0x7e,0x2,0x1c,0xe0,0x40,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x4,0x0,0x40,0xa4,0xa2,0x8a,0x88,0x78, ++0x2,0x1,0x7f,0x44,0x9f,0x4,0x1f,0x4,0x7f,0x5,0x19,0x67,0x81,0x1,0x7f,0x0,0x0,0x0,0xfe,0x42,0xf4,0x40,0xf0,0x40,0xfc,0x40,0x30,0xce,0x4,0x10,0xf8,0x0, ++0x1,0x7f,0x44,0x9f,0x4,0x1f,0x4,0x7f,0x8,0x1f,0x28,0xc9,0x9,0x1,0x6,0x18,0x0,0xfe,0x42,0xf4,0x40,0xf0,0x40,0xfc,0x20,0xf0,0x2e,0x24,0x20,0x0,0xc0,0x30, ++0x0,0x0,0x7f,0x0,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0, ++0x2,0x4,0x8,0x3f,0x2,0x2,0xff,0x4,0xf,0x10,0x20,0xcf,0x0,0x0,0x3f,0x0,0x0,0x40,0x20,0xf0,0x10,0x4,0xfe,0x40,0xe0,0x10,0x4e,0xe4,0x0,0x10,0xf8,0x0, ++0x1,0x1,0x2,0x4,0x9,0x11,0x21,0xd1,0xd,0x5,0xff,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x80,0x40,0x20,0x10,0xe,0x14,0x30,0x44,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x24,0x24,0x7e,0x24,0x24,0xff,0x2,0x7f,0x42,0x7e,0x42,0x7e,0x42,0x42,0x4a,0x45,0x40,0x40,0x40,0x84,0xfe,0x8,0x88,0x88,0x88,0x50,0x50,0x20,0x50,0x48,0x8e,0x4, ++0x1f,0x8,0x4,0x3,0x4,0x8,0x7f,0x24,0x18,0x66,0x1,0xff,0x5,0x19,0x61,0x1,0xf0,0x20,0x40,0x80,0x40,0x20,0xfc,0x48,0x30,0xcc,0x0,0xfe,0x40,0x30,0xc,0x0, ++0x3,0x11,0xf8,0x91,0x92,0x97,0x94,0x93,0x94,0x90,0x9f,0x90,0xf1,0x92,0xc,0x0,0xf8,0x10,0xe0,0x10,0x8,0xbc,0xa4,0x18,0xa4,0x40,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x1,0x1,0x3f,0x1,0x11,0xd,0x5,0xff,0x10,0x12,0x11,0x10,0x10,0x14,0x18,0x10,0x0,0x10,0xf8,0x0,0x10,0x30,0x44,0xfe,0x10,0x20,0x40,0x80,0x40,0x30,0xe,0x4, ++0x10,0x17,0x10,0x11,0xfc,0x11,0x16,0x18,0x33,0xd2,0x12,0x13,0x12,0x10,0x57,0x20,0x0,0xfc,0x48,0x10,0xe0,0x10,0x4e,0x48,0xfc,0x48,0x48,0xf8,0x40,0x48,0xfc,0x4, ++0x8,0xff,0x9,0x48,0x48,0x48,0x4b,0x48,0x7d,0x5,0x1d,0xe5,0x45,0x4,0x15,0x8,0x0,0xfc,0x24,0x88,0x70,0x88,0x26,0x24,0xfe,0x24,0x24,0xfc,0x20,0x28,0xfc,0x4, ++0x10,0x10,0x13,0x10,0xfc,0x10,0x14,0x19,0x30,0xd0,0x10,0x10,0x10,0x13,0x50,0x20,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x25,0x25,0x24,0x45,0x28,0x10,0x28,0x44,0x84,0x3,0xa0,0x2c,0x24,0x24,0xac,0x24,0x24,0xfc,0x20,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x4,0x7e,0x8,0x8,0x3e,0x8,0x8,0x7e,0x2,0x1,0x11,0x50,0x51,0x96,0x18,0x6f,0x8,0xfc,0x20,0x20,0xf8,0x20,0x28,0xfc,0x0,0x20,0x40,0x84,0x2,0xa,0x8,0xf8, ++0x4,0x4,0x7,0x8,0x8,0x1f,0x28,0x48,0x8,0xf,0x8,0x8,0x8,0x8,0x7,0x0,0x0,0x0,0xf0,0x20,0x48,0xfc,0x88,0x88,0x88,0xf8,0x8,0x0,0x2,0x2,0xfe,0x0, ++0x20,0x1b,0x8,0x81,0x62,0x20,0x9,0x12,0x24,0xe2,0x22,0x22,0x22,0x22,0x2f,0x20,0x4,0xfe,0x44,0x44,0x44,0x84,0x14,0x8,0x40,0x48,0x7c,0x40,0x40,0x44,0xfe,0x0, ++0x1,0x1,0x3f,0x3,0x5,0x19,0x61,0x9,0x8,0x7e,0x8,0x1c,0x2a,0xc9,0x8,0x8,0x0,0x8,0xfc,0x80,0x60,0x1c,0x8,0x20,0x28,0xfc,0x20,0x70,0xae,0x24,0x20,0x20, ++0x12,0x11,0x17,0x24,0x25,0x64,0xa7,0x20,0x23,0x22,0x22,0x23,0x22,0x22,0x23,0x22,0x8,0x14,0xfe,0x44,0x54,0x44,0xfc,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x8,0x8,0xff,0x8,0x20,0x10,0x81,0x49,0x12,0x24,0xe0,0x20,0x20,0x20,0x23,0x2c,0x20,0x24,0xfe,0x20,0x40,0x40,0x48,0x46,0x42,0x48,0x50,0x20,0x40,0x80,0x0,0x0, ++0x0,0x4,0xfe,0x10,0x10,0x20,0x20,0x3d,0x64,0xa4,0x24,0x24,0x24,0x3c,0x23,0xc,0x20,0x20,0x20,0x20,0xa8,0xa6,0xa2,0x20,0x24,0x28,0x10,0x20,0x40,0x80,0x0,0x0, ++0x10,0x8,0x6,0x1,0x2,0xc,0x31,0x1,0xff,0x3,0x5,0x9,0x11,0x61,0x5,0x2,0x10,0x30,0xc0,0x0,0xc0,0x30,0x8,0x0,0xfe,0x80,0x40,0x20,0x1c,0x8,0x0,0x0, ++0x20,0x11,0xa,0x4,0xa,0x11,0x64,0x4,0xff,0x4,0x15,0x14,0x24,0x44,0x14,0x8,0x84,0x84,0x24,0x24,0x24,0xa4,0xa4,0x24,0xe4,0x24,0x24,0x84,0x84,0x4,0x14,0x8, ++0x0,0x20,0x18,0x8,0x81,0x61,0x22,0xa,0x14,0x20,0xe0,0x20,0x20,0x20,0x23,0x2c,0x40,0x40,0x40,0x40,0x50,0x48,0x46,0x42,0x48,0x48,0x50,0x20,0x40,0x80,0x0,0x0, ++0x10,0x10,0x20,0x20,0x49,0xf9,0x12,0x22,0x44,0xf8,0x0,0x0,0x18,0xe0,0x43,0xc,0x40,0x40,0x40,0x40,0x50,0x48,0x46,0x42,0x48,0x48,0x50,0x20,0x40,0x80,0x0,0x0, ++0x10,0x11,0x17,0x25,0x24,0x65,0xa7,0x22,0x25,0x29,0x23,0x24,0x28,0x20,0x23,0x2c,0x80,0x4,0xfe,0x14,0xe4,0x14,0xfc,0x8,0x6,0xfa,0x8,0x90,0x60,0x90,0xe,0x4, ++0x0,0x8,0x7c,0x49,0x4b,0x4c,0x48,0x4f,0x48,0x48,0x4b,0x7a,0x4a,0x2,0x3,0x2,0x40,0x40,0xa0,0x10,0xfe,0x44,0x40,0xfc,0x40,0x48,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x1e,0x24,0x48,0xff,0x1,0x1,0x7f,0x1,0x1,0x7f,0x0,0x44,0x42,0x80,0x20,0x24,0x3e,0x44,0xa4,0x24,0x24,0x28,0x10,0x28,0x46,0x84,0x0,0x88,0x46,0x2, ++0x12,0x1f,0x28,0x45,0x8,0x4b,0x48,0x49,0x49,0x49,0x49,0x49,0x11,0x11,0x20,0x40,0x48,0x7c,0xa0,0x10,0x4,0xfe,0x20,0xfc,0x24,0x24,0x24,0x24,0x34,0x28,0x20,0x20, ++0x0,0x7,0x78,0x48,0x4b,0x4a,0x4a,0x7a,0x4a,0x4a,0x4a,0x4b,0x7a,0x4a,0x3,0x2,0x4,0xfe,0x90,0x94,0xfe,0x94,0x94,0x94,0x94,0x94,0x9c,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x17,0xfc,0x24,0x24,0x24,0xfc,0x2f,0x24,0x24,0x3c,0xe4,0x44,0x5,0x8,0x10,0x4,0xbe,0xa4,0xa4,0xa4,0xa4,0xa4,0xfe,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0x44,0x8c, ++0x8,0x8,0xff,0x8,0x9,0x1,0x1,0x1,0x1,0x1f,0x10,0x10,0x10,0x10,0x1f,0x10,0x20,0x24,0xfe,0x20,0x20,0x8,0xfc,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x8,0x8,0x8,0x8,0xfe,0x8,0x18,0x1c,0x2a,0x2a,0x48,0x88,0x8,0x8,0x8,0x9,0x4,0x8,0x10,0x20,0xc0,0x4,0x8,0x10,0x20,0xc0,0x2,0x4,0x8,0x10,0x60,0x80, ++0x1,0x1,0x1,0x1,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x7f,0x40,0x0,0x0,0x0,0x0,0x0,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x0,0x7b,0x4a,0x4a,0x4a,0x4a,0x4a,0xff,0x4a,0x4a,0x4a,0x4a,0x4a,0x5a,0x42,0x84,0x44,0xe4,0x44,0x54,0x54,0x54,0x54,0xf4,0x54,0x54,0x54,0x54,0x44,0x44,0x54,0xc8, ++0x10,0x10,0x13,0x16,0x5a,0x53,0x52,0x92,0x13,0x12,0x13,0x2a,0x25,0x44,0x89,0x0,0x40,0x24,0xfe,0x4,0x4,0xfc,0x0,0x44,0xfe,0x44,0x54,0xcc,0x54,0x44,0x54,0x88, ++0x10,0x8,0x8,0xfe,0x2,0x4,0x8,0xa,0x1c,0x2a,0x48,0x8,0x8,0x8,0x8,0x9,0x4,0x8,0x10,0x20,0xc0,0x4,0x8,0x10,0x20,0xc0,0x2,0x4,0x8,0x10,0x60,0x80, ++0x20,0x1b,0x8,0x40,0x41,0x41,0x41,0x41,0x42,0x42,0x44,0x48,0x40,0x40,0x40,0x40,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0x84,0x44,0x24,0x24,0x4,0x4,0x14,0x8, ++0x0,0x78,0x48,0x57,0x50,0x62,0x51,0x48,0x4f,0x48,0x68,0x50,0x41,0x42,0x44,0x48,0x40,0x40,0x48,0xfc,0x40,0x48,0x50,0x44,0xfe,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x10,0x17,0x10,0x13,0xfe,0x12,0x16,0x1b,0x30,0xd1,0x11,0x11,0x11,0x11,0x50,0x27,0x40,0xfe,0x0,0xfc,0x94,0xf4,0x94,0xfc,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfe, ++0x0,0x7c,0x45,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x2a,0x44,0x88,0x80,0xfc,0x8,0xfe,0x44,0x92,0xfe,0x0,0x7c,0x0,0x7c,0x0,0x7c,0x44,0x44,0x7c, ++0x2,0x79,0x4f,0x48,0x4b,0x78,0x4f,0x4a,0x49,0x7f,0x48,0x4b,0x4a,0x4a,0x4b,0x9a,0x8,0x10,0xfc,0x40,0xf8,0x40,0xfc,0x48,0x50,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8, ++0x8,0x4,0x7f,0x1,0x3f,0x1,0x7f,0x9,0x5,0xff,0x0,0x1f,0x10,0x10,0x1f,0x10,0x20,0x48,0xfc,0x0,0xf8,0x0,0xfc,0x20,0x44,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x10, ++0x0,0x40,0x30,0x10,0x84,0x64,0x24,0xc,0x14,0x24,0xe4,0x24,0x24,0x24,0x27,0x24,0x40,0x40,0x40,0x40,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0xfc,0x4, ++0x2,0x1,0x3f,0x20,0x20,0x3f,0x20,0x20,0x3f,0x21,0x29,0x25,0x29,0x51,0x85,0x2,0x0,0x8,0xfc,0x8,0x8,0xf8,0x0,0x4,0x7e,0x4,0x24,0x14,0x24,0x44,0x14,0x8, ++0x12,0x11,0x27,0x20,0x4b,0xf8,0x17,0x22,0x41,0xff,0x40,0x3,0x1a,0xe2,0x43,0x2,0x8,0x10,0xfc,0x40,0xf8,0x40,0xfc,0x48,0x50,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x17,0x11,0xfc,0x13,0x12,0x12,0x13,0x12,0x1e,0xf2,0x42,0x2,0x2,0x2,0x40,0x24,0xfe,0x8,0x94,0xfe,0x4,0x94,0xc,0xf4,0x94,0x94,0xf4,0x4,0x14,0x8, ++0x9,0x9,0xa,0x13,0x14,0x38,0x50,0x97,0x10,0x10,0x10,0x11,0x11,0x12,0x14,0x18,0x0,0x0,0x4,0xfe,0x80,0x80,0x88,0xfc,0x88,0x88,0x88,0x8,0x8,0x8,0x50,0x20, ++0x2,0x1,0xff,0x8,0x4,0x3f,0x20,0x24,0x28,0x37,0x24,0x24,0x24,0x27,0x20,0x20,0x0,0x4,0xfe,0x20,0x48,0xfc,0x8,0x48,0x28,0xd8,0x48,0x48,0x48,0xc8,0x28,0x10, ++0x1,0x11,0x9,0x7f,0x40,0x8f,0x8,0xf,0x0,0x1f,0x10,0x11,0x11,0x2,0xc,0x30,0x0,0x10,0x20,0xfe,0x2,0xe4,0x20,0xe0,0x10,0xf8,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x0,0x8,0x7c,0x4b,0x4a,0x4a,0x4a,0x7a,0x4a,0x4a,0x4a,0x4a,0x7a,0x4a,0x2,0x2,0x20,0x40,0x84,0xfe,0x4,0x14,0xfc,0x94,0x94,0x94,0x94,0xf4,0x94,0x4,0x14,0x8, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x1,0x21,0x19,0x9,0x1,0x7f,0x40,0x40,0x4f,0x48,0x48,0x48,0x4f,0x48,0x40,0x40,0x0,0x8,0x18,0x20,0x4,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x24,0x14,0x8, ++0x1,0x9,0x5,0x7f,0x40,0x8f,0x8,0xf,0x1,0x7f,0x5,0xc,0x14,0x25,0x46,0x4,0x0,0x20,0x40,0xfe,0x2,0xe4,0x20,0xe0,0x8,0xfc,0x10,0xa0,0x40,0x20,0x1c,0x8, ++0x10,0x11,0x10,0x10,0xfc,0x11,0x31,0x39,0x55,0x55,0x91,0x11,0x11,0x11,0x11,0x11,0x20,0x24,0xa4,0xa8,0x24,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0x14,0x8, ++0x10,0x11,0x10,0x10,0xfc,0x11,0x15,0x19,0x11,0x31,0xd1,0x11,0x11,0x11,0x51,0x21,0x20,0x24,0xa4,0xa8,0x24,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0x14,0x8, ++0x8,0x1d,0xf0,0x10,0x10,0xfd,0x11,0x39,0x35,0x51,0x51,0x91,0x11,0x11,0x11,0x11,0x20,0x24,0xa4,0xa8,0x24,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0x14,0x8, ++0x10,0x10,0x10,0x14,0x5f,0x50,0x50,0x90,0x17,0x10,0x17,0x29,0x25,0x45,0x82,0xc,0x80,0x80,0x88,0xfc,0x80,0x50,0x22,0xd2,0xe,0x8,0xfc,0x20,0x20,0x22,0x22,0x1e, ++0x4,0x4,0xff,0x4,0x10,0x1f,0x10,0x20,0x24,0x43,0x81,0x0,0x0,0x0,0x0,0x0,0x40,0x44,0xfe,0x40,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x50,0x20, ++0x10,0x10,0x10,0x3f,0x20,0x40,0x80,0x4,0x2,0x3,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x10,0x8,0x7f,0x0,0x22,0x14,0xff,0x2,0x3f,0x22,0x22,0x3e,0x22,0x22,0x3e,0x22,0x4,0xfe,0x24,0x24,0x24,0x44,0x54,0x88,0x4,0xfe,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x1,0x1,0x1,0x9,0x9,0x11,0x11,0x21,0x41,0x1,0x1,0x0,0x1,0x2,0xc,0x70,0x0,0x0,0x0,0x20,0x10,0xc,0x4,0x10,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x0,0x9,0x7c,0x48,0x48,0x49,0x49,0x49,0x49,0x49,0x49,0x79,0x49,0x1,0x1,0x1,0x20,0x24,0xa4,0xa8,0x24,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0x14,0x8, ++0x2,0xff,0x22,0x22,0x22,0x42,0x4a,0x84,0x2,0x7f,0x42,0x42,0x42,0x7e,0x42,0x0,0x0,0xfc,0x84,0x84,0x88,0x88,0x90,0x88,0x84,0x82,0xc2,0xa2,0x94,0x88,0x80,0x80, ++0x10,0x13,0x20,0x20,0x44,0xf9,0x11,0x22,0x44,0xfc,0x1,0x1,0x1d,0xe1,0x41,0x1,0x4,0xfe,0x84,0x84,0x84,0x4,0x4,0x14,0x8,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4, ++0x2,0x2,0xff,0x4,0xa,0x32,0xcf,0x2,0x7f,0x4,0xf,0x38,0xcf,0x8,0xf,0x8,0x0,0x8,0xfc,0x40,0x20,0x5e,0xe4,0x80,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10, ++0x4,0x7e,0x44,0x54,0x55,0x56,0x54,0x54,0x57,0x54,0x54,0x10,0x29,0x26,0x44,0x80,0x20,0x20,0x50,0x88,0x6,0xf8,0x0,0x4,0xfe,0x20,0x20,0xa8,0xa6,0x22,0xa0,0x40, ++0x10,0x10,0x10,0x11,0x7d,0x56,0x54,0x54,0x54,0x7c,0x50,0x14,0x1c,0xe4,0x40,0x0,0x40,0x20,0x20,0xfe,0x2,0x4,0x80,0x88,0x98,0xa0,0xc0,0x80,0x82,0x82,0x7e,0x0, ++0x0,0x0,0x1f,0x1,0x1,0xff,0x1,0x1,0x1,0x1f,0x10,0x10,0x10,0x10,0x1f,0x10,0x20,0xf0,0x0,0x0,0x4,0xfe,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x1,0x1,0x2,0x4,0x8,0x37,0xc1,0x1,0x3f,0x1,0x1,0x1f,0x10,0x10,0x1f,0x10,0x0,0x0,0x80,0x40,0x30,0xce,0x4,0x10,0xf8,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10, ++0x8,0x8,0xa,0x7f,0x8,0xa,0xff,0x14,0x14,0x56,0x55,0x94,0x14,0x24,0x44,0x8c,0x20,0x20,0x20,0x24,0x7e,0x84,0x44,0x44,0x48,0x28,0x28,0x10,0x28,0x28,0x46,0x84, ++0x10,0x13,0x11,0x11,0xfd,0x11,0x15,0x1b,0x30,0xd7,0x14,0x12,0x11,0x12,0x54,0x28,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xfe,0x8,0xbc,0xa4,0xa8,0x10,0xa8,0x46,0x4, ++0x8,0x12,0x3f,0x22,0x22,0x3f,0x22,0x3e,0x22,0x22,0xfe,0xa,0x12,0x22,0xca,0x4,0x8,0x8,0x8,0x8,0x8,0xfe,0x8,0x8,0x88,0x48,0x48,0x8,0x8,0x8,0x28,0x10, ++0x10,0x13,0x11,0x59,0x55,0x51,0x91,0x17,0x10,0x17,0x14,0x12,0x11,0x12,0x14,0x18,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xfe,0x8,0xbc,0xa4,0xa8,0x10,0xa8,0x46,0x4, ++0x0,0x40,0x32,0x12,0x82,0x62,0x2f,0x8,0x10,0x22,0xe2,0x24,0x20,0x20,0x23,0x2c,0x40,0x48,0x7c,0x40,0x40,0x44,0xfe,0x40,0x44,0x44,0x48,0x50,0x20,0xc0,0x0,0x0, ++0x20,0x10,0x10,0x0,0xfc,0xb,0x10,0x38,0x54,0x90,0x10,0x10,0x10,0x17,0x10,0x10,0x40,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x0,0x0, ++0x1,0x21,0x11,0x11,0x1,0x2,0xf4,0x13,0x11,0x11,0x10,0x10,0x14,0x18,0x13,0xc,0xf0,0x10,0x10,0x10,0x10,0xe,0x0,0xf8,0x8,0x10,0x90,0xa0,0x40,0xb0,0xe,0x4, ++0x0,0x4,0xfe,0x11,0x11,0x21,0x25,0x7f,0xa5,0x25,0x25,0x25,0x3d,0x24,0x0,0x0,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20, ++0x1,0x1,0x1,0x3f,0x21,0x21,0x21,0x3f,0x21,0x21,0x21,0x3f,0x21,0x1,0x1,0x1,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0, ++0x0,0x0,0x8,0x7d,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x79,0x49,0x0,0x0,0x0,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20, ++0x8,0x8,0x8,0x17,0x14,0x34,0x54,0x97,0x14,0x14,0x14,0x17,0x14,0x10,0x10,0x10,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0xfc,0x44,0x40,0x40,0x40, ++0x1,0x2,0xf,0x8,0xf,0x8,0xf,0x8,0x8,0x7f,0x0,0x0,0x3,0x1c,0xe0,0x0,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf2,0x14,0x18,0xf0,0x50,0x90,0x10,0x10,0x50,0x20, ++0x0,0x47,0x34,0x18,0x81,0x62,0x20,0x8,0x17,0x20,0xe1,0x22,0x2c,0x20,0x20,0x20,0x0,0xfe,0x2,0xa4,0x10,0x48,0x40,0x44,0xfe,0xe0,0x50,0x4e,0x44,0x40,0x40,0x40, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x12,0x2a,0x44,0x88,0x0,0x4,0xfe,0x0,0x8,0x7c,0x0,0x4,0xfe,0x54,0x58,0x50,0x48,0x48,0x56,0x64,0x40, ++0x10,0x10,0x20,0x21,0x45,0xf9,0x11,0x21,0x41,0xfd,0x1,0x1,0x1d,0xe0,0x40,0x0,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20, ++0x20,0x10,0x10,0xfd,0x9,0x11,0x39,0x55,0x91,0x11,0x11,0x11,0x11,0x10,0x10,0x10,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20, ++0x0,0x40,0x30,0x17,0x84,0x68,0x20,0x9,0x11,0x21,0xe1,0x22,0x22,0x24,0x28,0x30,0x80,0x80,0x80,0xfc,0x84,0x88,0xc0,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x2,0x1,0x7f,0x41,0x81,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x21,0x1,0x1,0x1,0x0,0x0,0xfe,0x2,0x4,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0, ++0x10,0x10,0x13,0x12,0xfc,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x44,0x80,0x0,0x40,0x20,0xfe,0x22,0x20,0xfc,0x24,0x24,0xfc,0x24,0x24,0xfc,0x24,0x20,0x20,0x20, ++0x8,0x8,0xff,0x8,0xf,0x8,0xf,0x8,0x8,0xff,0x10,0x12,0x14,0x10,0x1f,0x0,0x20,0x28,0xfc,0x20,0xe0,0x20,0xe0,0x20,0x24,0xfe,0x0,0x20,0x10,0x0,0xf8,0x0, ++0x8,0x4b,0x49,0x48,0x48,0x48,0x49,0x4a,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0x0,0xf8,0x10,0xa0,0x40,0xa0,0x10,0xe,0xf4,0x10,0xf0,0x10,0xf0,0x10,0x50,0x20, ++0x10,0x10,0x17,0x10,0x5b,0x56,0x53,0x92,0x13,0x12,0x13,0x12,0x1f,0x11,0x12,0x14,0x40,0x48,0xfc,0x40,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xfe,0x10,0xc,0x4, ++0x40,0x31,0x12,0x7,0x80,0x6f,0x21,0xa,0x14,0x29,0xe2,0x20,0x23,0x20,0x21,0x26,0x80,0x20,0x10,0xf8,0x80,0xfc,0x20,0x50,0x8e,0x24,0x40,0x90,0x20,0x40,0x80,0x0, ++0x1,0x1,0xff,0x1,0x7f,0x0,0x3f,0x21,0x21,0x3f,0x20,0x20,0x20,0x40,0x40,0x80,0x0,0x4,0xfe,0x0,0xfc,0x8,0xfc,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x0,0x0, ++0x1,0x11,0x11,0x11,0x3f,0x21,0x41,0x41,0x81,0x3f,0x1,0x1,0x1,0x1,0xff,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x10,0x11,0x51,0x51,0x7d,0x91,0x11,0x11,0x7c,0x13,0x10,0x10,0x1c,0xf0,0x41,0x2,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x40,0xfc,0x44,0x44,0x84,0x84,0x28,0x10, ++0x8,0x28,0x29,0x29,0x3f,0x4a,0x8c,0xa,0xd,0x38,0xc8,0x8,0x8,0xb,0x8,0x8,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x1,0x7,0x7c,0x4,0x4,0x4,0x4,0xff,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x0,0x20,0xa0,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x10,0x13,0x22,0x22,0x4b,0xf8,0x17,0x24,0x44,0xff,0x44,0x4,0x1f,0xe4,0x40,0x0,0x8,0xfc,0x8,0x8,0xf8,0x44,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x40,0x42,0x3e, ++0x1,0x9,0x9,0x11,0x11,0x20,0x3,0xc,0x3f,0xc8,0xf,0x8,0xf,0x8,0xf,0x8,0x0,0x20,0x10,0xc,0x24,0xc0,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8, ++0x0,0x0,0x3f,0x20,0x20,0x3e,0x22,0x22,0x4a,0x44,0x80,0x1f,0x12,0x12,0xff,0x0,0xa0,0x90,0xfc,0x80,0x88,0x88,0x50,0x50,0x22,0xd2,0xe,0xf0,0x90,0x94,0xfe,0x0, ++0x3,0x3c,0x4,0xff,0x4,0x15,0x75,0x15,0x75,0xc,0x16,0x25,0x44,0x4,0x4,0x4,0x84,0x4,0x84,0xd4,0x14,0x14,0xd4,0x14,0xd4,0x14,0x14,0x94,0x84,0x4,0x14,0x8, ++0x8,0x7c,0x49,0x49,0x49,0x79,0x4a,0x4c,0x48,0x79,0x48,0x48,0x48,0x48,0x4b,0x98,0x20,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x0,0x3f,0x10,0xc,0x2,0x1,0x2,0xc,0x31,0xc1,0x1f,0x1,0x1,0x1,0xff,0x0,0x0,0xf8,0x10,0x60,0x80,0x0,0xc0,0x30,0xe,0x24,0xf0,0x0,0x0,0x4,0xfe,0x0, ++0x8,0xb,0x48,0x48,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x11,0x11,0x20,0x40,0x4,0xfe,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x34,0x28,0x20,0x20, ++0x1,0x11,0x11,0x11,0x1f,0x21,0x41,0x1,0xff,0x1,0x2,0x2,0x4,0x8,0x10,0x60,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0,0x80,0x80,0x40,0x30,0xe,0x4, ++0x1,0x89,0x51,0x25,0x55,0x95,0x15,0x15,0x35,0x55,0x95,0x15,0x11,0x12,0x54,0x20,0x4,0xfe,0x10,0x10,0x7c,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x5c,0x10,0x10, ++0x20,0x10,0x14,0xfe,0x21,0x22,0x3d,0x25,0x25,0x27,0x25,0x25,0x25,0x45,0x94,0x8,0x80,0x80,0x84,0xfe,0x20,0x20,0x24,0x3e,0xe4,0x24,0x34,0x28,0x22,0x2,0xfe,0x0, ++0x0,0x47,0x34,0x14,0x87,0x64,0x24,0xf,0x11,0x21,0xe9,0x25,0x23,0x21,0x3f,0x20,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x20,0x20,0x24,0x28,0x30,0x24,0xfe,0x0, ++0x0,0x20,0x13,0x10,0x0,0x7,0xf0,0x10,0x17,0x10,0x11,0x10,0x14,0x18,0x10,0x0,0x40,0x48,0xfc,0x40,0x44,0xfe,0x10,0x14,0xfe,0x10,0x10,0x90,0x10,0x10,0x50,0x20, ++0x0,0x3f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x80,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x0,0x3,0x7c,0x4,0x3f,0x24,0x24,0x24,0x3f,0x4,0x4,0x7,0x7c,0x20,0x10,0xf8,0x90,0xd0,0x10,0x90,0xd0,0x90,0x90,0x90,0x90,0x10,0x92,0xca,0x46,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0xff,0x2,0x2,0x4,0x4,0x8,0x1f,0x28,0x48,0x88,0x8,0x8,0xf,0x8,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x10,0x10,0xfd,0x12,0x15,0x1c,0x30,0xd3,0x12,0x12,0x12,0x12,0x53,0x22,0x40,0x40,0xa0,0xa0,0x10,0x8,0xf6,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x4,0x7e,0x44,0x47,0x44,0x44,0x7c,0x44,0x44,0x44,0x44,0x7c,0x44,0x0,0x0,0x8,0x8,0x8,0x8,0xfe,0x8,0x8,0x88,0x48,0x48,0x8,0x8,0x8,0x48,0x28,0x10, ++0x8,0x8,0x8,0x10,0x10,0x30,0x5f,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x1,0x2,0x4,0xa,0x31,0xdf,0x10,0x1f,0x10,0x1f,0x10,0x13,0x10,0x14,0x18,0x10,0x0,0x80,0x40,0x30,0xe,0xf4,0x10,0xf0,0x10,0xf8,0x10,0x20,0xc0,0x30,0x18,0x8, ++0x20,0x20,0x20,0x3d,0x25,0x49,0x41,0xa1,0x21,0x21,0x21,0x24,0x28,0x30,0x23,0x1,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0xfc,0x24,0x20,0x24,0x3e,0xc2,0x0, ++0x2,0x1,0x7f,0x48,0x86,0x2,0x10,0xc,0x4,0xff,0x1,0x1,0x2,0x4,0x18,0x60,0x0,0x0,0xfe,0x2,0x84,0x80,0x80,0x80,0x84,0xfe,0x0,0x40,0x20,0x10,0xc,0x4, ++0x20,0x13,0x12,0x2,0x2,0xf2,0x12,0x12,0x13,0x12,0x10,0x15,0x19,0x12,0x4,0x8,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x20,0x10,0x8,0x4,0x4, ++0x1,0x1,0x1,0x3f,0x21,0x21,0x21,0x3f,0x21,0x9,0x5,0x2,0x5,0x8,0x30,0xc0,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x80,0x60,0x1e,0x4, ++0x10,0x10,0x10,0x1f,0x11,0x21,0x41,0x1,0xff,0x1,0x2,0x2,0x4,0x8,0x10,0x60,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x4,0xfe,0x0,0x80,0x80,0x40,0x20,0x1c,0x8, ++0x10,0x10,0x1f,0x20,0x27,0x64,0xa4,0x24,0x27,0x24,0x22,0x21,0x20,0x21,0x26,0x28,0x40,0x44,0xfe,0x40,0xfc,0x44,0x44,0x44,0xfc,0x44,0x40,0x80,0xc0,0x30,0xe,0x4, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x24,0x22,0x3f,0x20,0x21,0x22,0x44,0x48,0x90,0x0,0x4,0xfe,0x4,0x4,0xfc,0x84,0x90,0xa4,0xfe,0x80,0xc0,0xa0,0x90,0x8e,0x84,0x80, ++0x8,0xfc,0x8,0x49,0x49,0x49,0x49,0x49,0x7d,0x4,0x4,0x1c,0xe4,0x44,0x15,0xa,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x20,0xa0,0x40,0x60,0x90,0xe,0x4, ++0x10,0x10,0x10,0x10,0xfc,0x25,0x27,0x24,0x24,0x49,0x29,0x11,0x29,0x45,0x85,0x1,0x40,0x40,0x40,0x80,0x88,0x4,0xfe,0x2,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x3e,0x8,0x8,0x8,0x9,0xe,0x70,0x20,0x0,0x80,0xa0,0x90,0x84,0xfe,0x80,0x80,0x80,0x80,0x40,0x40,0x20,0x22,0x12,0xa,0x4, ++0x0,0x3f,0x0,0x0,0x0,0x0,0xff,0x1,0x1,0x9,0x19,0x21,0x41,0x1,0x5,0x2,0x10,0xf8,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x20,0x18,0xc,0x4,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x0, ++0x1,0x11,0x11,0x11,0x11,0xff,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x10,0x1f,0x0,0x10,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0xf0,0x10,0x0,0x8,0xfc,0x0, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x31,0x39,0x55,0x51,0x91,0x11,0x11,0x11,0x10,0x10,0x40,0x20,0x4,0xfe,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x34,0x28,0x20,0x20, ++0x1,0x1,0xff,0x1,0x3f,0x21,0x3f,0x1,0x3f,0x1,0xff,0x1,0x3f,0x1,0x5,0x2,0x0,0x4,0xfe,0x0,0xf8,0x8,0xf8,0x0,0xf8,0x8,0xfe,0x8,0xf8,0x8,0x0,0x0, ++0x10,0x10,0x10,0x10,0xff,0x10,0x14,0x1b,0x31,0xd1,0x11,0x11,0x11,0x17,0x52,0x20,0x20,0x28,0x24,0x20,0xfe,0x20,0x20,0xe0,0x20,0x10,0x10,0x10,0xd2,0x12,0xa,0x4, ++0x8,0x7e,0x8,0x1c,0x68,0xa,0x19,0xff,0x0,0x3f,0x0,0x3f,0x0,0x1f,0x10,0x1f,0x8,0xf0,0x80,0xfc,0x90,0x90,0x14,0xfe,0x0,0xf8,0x0,0xf8,0x0,0xf0,0x10,0xf0, ++0x2,0x42,0x22,0x2f,0x2,0x2,0xe3,0x26,0x2a,0x22,0x22,0x2b,0x24,0x50,0x8f,0x0,0x4,0x78,0x40,0xc0,0x40,0x7e,0x48,0x48,0x48,0x48,0x88,0x8,0x8,0x6,0xfc,0x0, ++0x8,0x8,0x7d,0x8,0x1c,0xe9,0x8,0x29,0x12,0x2,0x7f,0x2,0x4,0x8,0x10,0x60,0x40,0x48,0xfc,0x48,0x48,0x88,0xca,0x2a,0x6,0x0,0xf8,0x8,0x8,0x88,0x50,0x20, ++0xf,0x8,0x8,0xf,0x8,0x8,0xf,0x0,0xff,0x1,0x9,0x9,0x9,0x15,0x23,0x40,0xe0,0x20,0x20,0xe0,0x20,0x20,0xe0,0x4,0xfe,0x0,0x20,0xf0,0x0,0x0,0x6,0xfc, ++0x0,0x0,0x7b,0x48,0x4f,0x48,0x49,0x4a,0x4c,0x48,0x4b,0x7a,0x4b,0x2,0x3,0x2,0x80,0x88,0xf0,0xa4,0xfe,0x80,0xf0,0x82,0x7e,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x2,0x2,0x7b,0x4d,0x48,0x48,0x4f,0x48,0x4a,0x4a,0x4a,0x7d,0x48,0x0,0xf,0x0,0x10,0x10,0xde,0x28,0x84,0x0,0xfc,0x40,0x48,0x48,0x48,0x54,0xe2,0x40,0xfe,0x0, ++0x0,0x47,0x30,0x10,0xf,0x0,0xf0,0x13,0x12,0x12,0x12,0x13,0x12,0x28,0x47,0x0,0x38,0xc0,0x40,0x44,0xfe,0x40,0x48,0xfc,0x8,0x8,0x8,0xf8,0x8,0x6,0xfc,0x0, ++0x8,0x8,0x8,0x10,0x10,0x3f,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x17,0x10,0x10,0x40,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x48,0xfc,0x0,0x0, ++0x8,0x8,0x8,0x17,0x10,0x30,0x5f,0x90,0x10,0x17,0x10,0x12,0x11,0x11,0x10,0x10,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x10,0x10,0xfc,0x10,0x10,0x10,0x10,0x50,0x20, ++0x4,0xf9,0x10,0x54,0x38,0x10,0xfe,0x13,0x30,0x39,0x54,0x50,0x93,0x10,0x10,0x10,0x0,0xfc,0x88,0x50,0x20,0x50,0x8e,0x24,0x20,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20, ++0x20,0x20,0x20,0x3c,0x25,0x4a,0x41,0xa1,0x21,0x21,0x21,0x25,0x29,0x31,0x20,0x0,0x80,0x80,0x84,0xfe,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x34,0x28,0x20,0x20, ++0x0,0x20,0x3f,0x21,0x21,0x21,0x21,0x3f,0x20,0x20,0x20,0x24,0x28,0x30,0x60,0x0,0x20,0xf0,0x0,0x0,0x0,0x0,0x8,0xfc,0x80,0x80,0x40,0x40,0x22,0x12,0xa,0x6, ++0x2,0x1,0x0,0xff,0x1,0x1,0x3f,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x1,0x1,0x0,0x0,0x4,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x28,0x10,0x0,0x0, ++0x10,0x10,0x10,0x13,0x58,0x54,0x57,0x90,0x10,0x17,0x10,0x12,0x11,0x11,0x10,0x10,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x10,0x10,0xfc,0x10,0x10,0x10,0x10,0x50,0x20, ++0x2,0x1,0x7f,0x40,0x80,0x3f,0x4,0x8,0x1f,0x1,0x1,0x1f,0x1,0x1,0x7f,0x0,0x0,0x0,0xfe,0x2,0x14,0xf8,0x0,0x20,0xf0,0x10,0x0,0xf0,0x0,0x8,0xfc,0x0, ++0x20,0x13,0x12,0x2,0xfe,0xa,0x12,0x32,0x5a,0x96,0x12,0x10,0x11,0x11,0x12,0x14,0x8,0xfc,0x8,0x48,0x48,0x48,0x48,0x48,0x48,0x68,0xa8,0xa0,0x22,0x22,0x1e,0x0, ++0x0,0x40,0x20,0x20,0xf,0x0,0xe0,0x27,0x21,0x21,0x21,0x21,0x29,0x37,0x22,0x0,0x20,0x28,0x24,0x20,0xfe,0x20,0x20,0xe0,0x20,0x10,0x10,0x10,0xd2,0x12,0xa,0x4, ++0x8,0x8,0x8,0x48,0x48,0x49,0x49,0x4a,0x48,0x58,0x68,0x48,0x8,0x8,0x9,0xe,0x80,0x80,0x80,0x84,0xfe,0x8,0x88,0x88,0x88,0x50,0x50,0x20,0x50,0x88,0xe,0x4, ++0x0,0x0,0x7f,0x1,0x1,0x3f,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x5,0x2,0x10,0xf8,0x0,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0x4,0xff,0x1,0x2,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x20,0x44,0xfe,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x2,0x1,0x7f,0x40,0x80,0x0,0x0,0x7f,0x0,0x8,0x4,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0x2,0x24,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x2,0x2,0x7f,0x2,0x3f,0x4,0xff,0x8,0x8,0x17,0x10,0x22,0x41,0x81,0x0,0x0,0x0,0x8,0xfc,0x0,0xf8,0x0,0xfe,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x50,0x20, ++0x10,0x13,0x10,0x11,0xfc,0x13,0x12,0x1c,0x31,0xd1,0x10,0x10,0x10,0x10,0x51,0x26,0xc,0xf0,0x0,0x24,0xa8,0xfe,0x2,0x4,0xfc,0x4,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x9,0x8,0xf,0x10,0x3f,0x50,0x9f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0x1f,0x10,0x0,0x88,0xfc,0x80,0xf8,0x80,0xf8,0x80,0xfe,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x3f,0x11,0x9,0x9,0x7f,0x40,0x80,0x1f,0x8,0x4,0x2,0x1,0x6,0x18,0x60,0x78,0x80,0x10,0x10,0x20,0xfe,0x2,0x4,0xf0,0x20,0x40,0x80,0x0,0xc0,0x3c,0x8, ++0x1,0x0,0x3f,0x22,0xac,0x68,0x2e,0x28,0x2f,0x60,0xaf,0x22,0x21,0x40,0x83,0x1c,0x0,0x88,0xfc,0x80,0xb8,0x88,0xb8,0x88,0xf8,0x80,0xf0,0x20,0x40,0x80,0x60,0x1c, ++0x8,0x4,0x3f,0x21,0x3f,0x21,0x3f,0x0,0xff,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x20,0x48,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x4,0x4,0xff,0x4,0x0,0xfd,0x8,0x10,0x51,0x5c,0x50,0x50,0x5e,0xf0,0x41,0x2,0x40,0x44,0xfe,0x40,0x24,0xfe,0x40,0x88,0xfc,0x0,0xa8,0xa8,0xaa,0xaa,0x26,0x0, ++0x10,0x13,0x12,0x12,0xfe,0x12,0x32,0x3a,0x56,0x52,0x92,0x12,0x12,0x12,0x13,0x10,0x8,0xfc,0x0,0x8,0x88,0x50,0x50,0x20,0x20,0x50,0x48,0x88,0x0,0x4,0xfe,0x0, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x30,0x39,0x54,0x50,0x90,0x10,0x10,0x11,0x12,0x14,0x40,0x20,0x24,0xfe,0x20,0x40,0x88,0xfc,0x0,0xa8,0xa8,0xa8,0xaa,0x2a,0x26,0x20, ++0x0,0xa,0xfe,0x23,0x22,0x3c,0x48,0x4f,0x48,0xb0,0x11,0x22,0x44,0x88,0x0,0x0,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0xc0,0xe0,0x50,0x4e,0x44,0x40,0x40,0x40, ++0x10,0x13,0x10,0x10,0xfc,0x10,0x17,0x18,0x30,0xd0,0x10,0x10,0x10,0x10,0x51,0x20,0x0,0xf8,0x10,0xa0,0x40,0x40,0xfe,0x42,0x44,0x40,0x40,0x40,0x40,0x40,0x40,0x80, ++0x20,0x20,0x28,0xfd,0x22,0x45,0x50,0x93,0xfa,0x13,0x3a,0xd3,0x12,0x12,0x12,0x12,0x40,0xa0,0xa0,0x10,0xe,0xf4,0x0,0xc4,0x54,0xd4,0x54,0xd4,0x54,0x44,0x44,0xcc, ++0x8,0xa,0xf,0x8,0x8,0xa,0xff,0x8,0x8,0x2c,0x2b,0x49,0x48,0x88,0x29,0x12,0x0,0x0,0x0,0xfc,0x84,0x84,0x48,0x48,0x48,0x50,0x20,0x50,0x50,0x88,0xe,0x4, ++0x8,0x8,0x14,0x22,0x41,0xbe,0x9,0x8,0x7f,0xa,0x3f,0x22,0x22,0x22,0x3e,0x22,0x0,0xfc,0x4,0x48,0x28,0x10,0xfe,0x12,0x14,0x10,0x10,0x10,0x10,0x10,0x50,0x20, ++0x2,0x42,0x33,0x12,0x82,0x62,0x2f,0xa,0x12,0x27,0xea,0x32,0x22,0x2a,0x24,0x21,0x0,0x0,0x80,0x7c,0x44,0x44,0xc4,0x44,0x28,0x28,0x90,0x10,0x28,0x46,0x84,0x0, ++0x0,0x0,0x3c,0xb,0x10,0x10,0x10,0x5d,0x50,0x50,0x50,0x50,0x5c,0xf1,0x42,0x4,0x40,0x20,0x24,0xfe,0x20,0x40,0x88,0xfc,0x0,0xa8,0xa8,0xa8,0xaa,0x2a,0x26,0x20, ++0x2,0x2,0x2,0x7f,0x2,0x2,0x2,0x2,0xff,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x0,0x10,0xc,0xe4,0x20,0x20,0x20,0x20,0xfc,0x4,0x4,0x4,0x4,0x28,0x10,0x0, ++0x4,0x7e,0x45,0x54,0x54,0x57,0x54,0x54,0x55,0x54,0x54,0x55,0x28,0x24,0x44,0x83,0x20,0x28,0xfc,0x20,0x20,0xfe,0x82,0x54,0x10,0x90,0x14,0xfe,0x20,0x50,0x8c,0x4, ++0x10,0xa,0xff,0x0,0x7f,0x42,0x7e,0x0,0x7e,0x4,0x8,0x1e,0xe8,0x9,0x2a,0x14,0x40,0x40,0x40,0x48,0xfc,0x48,0x48,0x48,0xc8,0x68,0x58,0x88,0x89,0x9,0x3,0x0, ++0x8,0xff,0x0,0x7e,0x42,0x7e,0x0,0x7e,0x4,0x8,0x7c,0x9,0x1a,0x44,0x42,0x82,0x40,0x40,0x48,0xfc,0x48,0x48,0xc8,0x48,0xa8,0x8a,0x8a,0x6,0x0,0x88,0x46,0x42, ++0x4,0xff,0x4,0x3f,0x24,0x3f,0x2,0x3f,0x2,0xff,0xc,0x1f,0x30,0xdf,0x10,0x1f,0x44,0xfe,0x40,0xf8,0x48,0xf8,0x20,0xf0,0x84,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8, ++0x1f,0x10,0x1f,0x10,0x1f,0x2,0x3f,0x2,0xff,0x4,0xf,0x38,0xcf,0x8,0xf,0x8,0xf0,0x10,0xf0,0x14,0xf8,0x20,0xf0,0x84,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x0,0xb,0x7e,0x4a,0x4b,0x48,0x4b,0x78,0x4f,0x48,0x49,0x49,0x7b,0x4d,0x1,0x1,0x4,0xfe,0x94,0x94,0xfc,0x48,0xfc,0x50,0xfe,0x40,0xfc,0x4,0xfc,0x4,0xfc,0x4, ++0x3f,0x24,0x24,0x3f,0x2,0x3f,0x2,0xff,0x3,0xc,0x3f,0xc8,0xf,0x8,0xf,0x8,0xf8,0x48,0x48,0xf8,0x20,0xf0,0x44,0xfe,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x0,0x3f,0x24,0x24,0x3f,0x10,0x3f,0x42,0xbf,0x22,0x22,0x3f,0x2,0x3,0x7e,0x20,0x8,0xfc,0x48,0x48,0xf8,0x4,0xfe,0x4,0xe4,0x24,0x24,0xe4,0x24,0xf4,0x14,0x8, ++0x0,0x3f,0x1,0xff,0x5,0x9,0x32,0x4,0x9,0x39,0xc5,0x3,0xd,0x31,0x5,0x2,0xf0,0x0,0x4,0xfe,0x40,0x30,0x90,0x40,0x30,0x2e,0x44,0x80,0x60,0x18,0x8,0x0, ++0xc,0x71,0x40,0x7c,0x40,0x7f,0x2,0x52,0x4a,0x42,0x52,0x4a,0x42,0x73,0xc6,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0x90,0x50,0x10,0x90,0x50,0x10,0x8a,0xa,0x6, ++0x3f,0x20,0x3f,0x20,0x2f,0x20,0x2f,0x28,0x2f,0x20,0x3f,0x50,0x50,0x57,0x90,0x10,0xf8,0x8,0xf8,0x0,0xf8,0x80,0xf8,0x88,0xf8,0x84,0xfe,0x84,0x94,0xf4,0x14,0x8, ++0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x3,0x5,0x9,0x11,0x21,0xc1,0x1,0x1,0x1,0x0,0x40,0x30,0x10,0x4,0xfe,0x0,0x80,0x40,0x20,0x10,0xe,0x4,0x0,0x0,0x0, ++0x0,0x40,0x20,0x20,0xf,0x0,0xe1,0x22,0x24,0x28,0x20,0x20,0x20,0x50,0x8f,0x0,0x80,0xa0,0x90,0x80,0xfc,0x80,0xc0,0xa0,0x98,0x88,0x80,0x80,0x80,0x6,0xfc,0x0, ++0x10,0x10,0x10,0x17,0xfc,0x14,0x32,0x3a,0x51,0x51,0x92,0x12,0x14,0x18,0x10,0x10,0x8,0x8,0x8,0xc8,0x7e,0x48,0x88,0xa8,0x18,0x8,0x88,0x48,0x48,0x8,0x28,0x10, ++0x1,0x1,0xff,0x1,0x1,0x3f,0x21,0x21,0x21,0x3f,0x23,0x5,0x9,0x31,0xc1,0x1,0x0,0x4,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x88,0x40,0x30,0xe,0x4,0x0, ++0x0,0x0,0x0,0x3f,0x20,0x20,0x20,0x28,0x26,0x22,0x20,0x20,0x20,0x21,0x42,0x84,0x80,0xa0,0x90,0xfc,0x80,0x80,0x88,0x48,0x50,0x50,0x20,0x60,0x90,0x12,0xa,0x6, ++0x4,0x25,0x25,0x24,0x24,0x24,0x24,0x24,0x7,0x1,0x3f,0x8,0x8,0x4,0xff,0x0,0x0,0xfc,0x4,0x88,0x50,0x20,0x50,0x8e,0x4,0x10,0xf8,0x20,0x20,0x44,0xfe,0x0, ++0x7f,0x49,0x7f,0x49,0x7f,0x8,0x7f,0x8,0xf,0x79,0x1,0x3f,0x1,0x1,0xff,0x0,0x7c,0x4,0x28,0x10,0xfe,0x12,0x14,0x10,0x50,0x20,0x0,0xf8,0x0,0x4,0xfe,0x0, ++0x1,0x0,0x3f,0x20,0x22,0x22,0x3f,0x22,0x22,0x22,0x23,0x22,0x40,0x4a,0x89,0x11,0x0,0x84,0xfe,0x0,0x20,0x24,0xfe,0x20,0x20,0x20,0xe0,0x20,0x0,0x48,0x26,0x22, ++0x8,0x49,0x2a,0x8,0xff,0x19,0x2c,0x4a,0x10,0xfe,0x22,0x22,0x14,0x18,0x25,0x42,0x40,0x40,0x40,0x84,0xfe,0x8,0x88,0x88,0x88,0x90,0x50,0x20,0x50,0x88,0xe,0x4, ++0x2,0x42,0x3f,0x22,0x82,0x4f,0x4a,0xa,0x1f,0x22,0xe7,0x2a,0x32,0x22,0x22,0x23,0x10,0x90,0xd0,0x10,0xbe,0xc2,0x94,0x90,0x90,0x10,0x10,0xa8,0x28,0x48,0x86,0x4, ++0x10,0x10,0x10,0xfe,0x22,0x22,0x14,0x8,0x14,0x62,0x0,0x2a,0x29,0x28,0x48,0x7,0x0,0x0,0x8,0xfc,0x88,0x88,0x88,0x88,0xf8,0x88,0x0,0x10,0x88,0xa4,0x24,0xe0, ++0x0,0x3f,0x20,0x20,0x3f,0x22,0x22,0x3f,0x32,0x32,0x52,0x52,0x53,0x92,0x2,0x2,0x44,0xe4,0x44,0x54,0xd4,0x14,0x54,0xf4,0x54,0x54,0x54,0x54,0x44,0x84,0x14,0x8, ++0x0,0x7f,0x2,0x3f,0x24,0x24,0x24,0x22,0x2,0xff,0x4,0x8,0x4,0x3,0xc,0x30,0x8,0xfc,0x0,0xf8,0x48,0x48,0x48,0x18,0x4,0xfe,0x20,0x20,0x40,0x80,0x60,0x10, ++0x10,0x10,0x13,0x10,0xfc,0x12,0x15,0x1a,0x30,0xd0,0x17,0x10,0x10,0x10,0x50,0x20,0x40,0x24,0xfe,0x20,0x48,0xf2,0x24,0x52,0xf8,0x20,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x2,0x1,0x7f,0x0,0x1f,0x10,0xff,0x10,0x1f,0x4,0x9,0x18,0x28,0x4a,0x8c,0x8,0x0,0x8,0xfc,0x0,0xf0,0x14,0xfe,0x10,0xf0,0x8,0x10,0xa0,0x40,0x30,0xe,0x4, ++0x0,0x3f,0x21,0x21,0x21,0x3f,0x21,0x21,0x21,0x3f,0x21,0x21,0x21,0x21,0x41,0x80,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x28,0x12,0x2,0xfe, ++0x8,0x8,0x48,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x9,0x11,0x11,0x20,0x40,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x34,0x28,0x20,0x20, ++0x10,0x10,0x10,0x11,0xfe,0x14,0x33,0x38,0x54,0x50,0x97,0x10,0x10,0x10,0x1f,0x10,0x40,0x40,0xa0,0x10,0xe,0x4,0xf8,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x10,0x10,0x10,0x11,0xfe,0x14,0x13,0x1c,0x30,0xd0,0x17,0x10,0x10,0x10,0x5f,0x20,0x40,0x40,0xa0,0x10,0xe,0x4,0xf8,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x1f,0x1,0x7f,0x41,0x9d,0x1,0x1d,0x8,0x8,0x7e,0x8,0x1c,0x2a,0x48,0x8,0x8,0xf0,0x0,0xfe,0x2,0x74,0x0,0x70,0x4,0xfe,0x84,0xfc,0x84,0xfc,0x84,0xfc,0x84, ++0x0,0x0,0xfd,0x4,0x44,0x44,0x28,0x28,0x10,0x10,0x28,0x28,0x44,0x44,0x81,0x6,0x0,0x4,0xfe,0x84,0x84,0x84,0x88,0x48,0x48,0x50,0x20,0x30,0x50,0x88,0xe,0x4, ++0x1,0x1,0xff,0x1,0x29,0x11,0x29,0x1,0x29,0x11,0x29,0x2,0x4,0x8,0x30,0xc0,0x0,0x4,0xfe,0x0,0x28,0x10,0x28,0x0,0x28,0x10,0x28,0x80,0x40,0x30,0xe,0x4, ++0x0,0x20,0x11,0x11,0x3,0x5,0xf1,0x11,0x11,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x80,0xa0,0x14,0xfe,0x10,0x10,0xfc,0x10,0x10,0xfc,0x10,0x10,0x14,0xfe,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x7d,0x5,0x5,0x9,0x9,0x11,0x21,0x41,0x81,0x5,0x2,0x0,0x0,0x0,0x8,0x18,0x20,0xc0,0x80,0x40,0x20,0x10,0xe,0x4,0x0,0x0,0x0, ++0x0,0x8,0x7b,0x48,0x48,0x4f,0x79,0x49,0x4f,0x79,0x49,0x49,0x4f,0x78,0x48,0x3,0x0,0x18,0xe0,0x40,0x48,0xfc,0x50,0x54,0xfe,0x50,0x50,0x50,0xfc,0x40,0x50,0xf8, ++0x8,0x1d,0xf0,0x10,0x11,0xfd,0x11,0x39,0x35,0x51,0x90,0x10,0x10,0x10,0x11,0x12,0x0,0x4,0x88,0x50,0xfc,0x4,0x4,0x4,0xfc,0x54,0x50,0x50,0x92,0x92,0xe,0x0, ++0x0,0x8,0x7c,0x48,0x49,0x4b,0x48,0x48,0x48,0x48,0x49,0x79,0x4a,0x2,0x4,0x8,0x40,0x40,0x80,0x80,0x8,0xfc,0x94,0x90,0x90,0x90,0x10,0x10,0x12,0x12,0xe,0x0, ++0x0,0x8,0x7f,0x49,0x48,0x4b,0x7a,0x4d,0x49,0x7a,0x4d,0x48,0x48,0x79,0x4a,0x0,0x8,0x3c,0xc0,0x24,0xa8,0xfe,0x2,0x4,0xde,0x44,0x54,0x94,0xbe,0x4,0x4,0x4, ++0x0,0x47,0x54,0x54,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x44,0x84,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x20,0x58,0x84,0x2, ++0x0,0x3f,0x11,0x9,0x7f,0x48,0x88,0x1e,0x12,0x22,0x54,0xd,0x8,0x10,0x20,0x40,0x78,0x80,0x10,0x20,0xfe,0x22,0x24,0xf8,0x20,0xa0,0xa8,0xfc,0x20,0x20,0x20,0x20, ++0x0,0x22,0x11,0x10,0x3,0x2,0xf2,0x12,0x13,0x12,0x10,0x10,0x15,0x19,0x12,0x4,0x0,0x8,0x10,0xa0,0xf8,0x8,0x8,0x8,0xf8,0xa8,0xa0,0xa0,0x22,0x22,0x1e,0x0, ++0x8,0xfd,0x10,0x10,0x21,0x25,0x3f,0x65,0xa5,0x25,0x25,0x25,0x3c,0x24,0x0,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x20,0x58,0x84,0x2, ++0x41,0x22,0x14,0xff,0x8,0x49,0x49,0x49,0x49,0x49,0x7f,0x9,0x8,0x10,0x21,0x42,0x4,0x7e,0x44,0xc4,0x44,0x7c,0x44,0x44,0x44,0x7c,0x44,0x44,0x84,0x84,0x14,0x8, ++0x10,0x10,0x13,0x16,0x5a,0x52,0x52,0x93,0x10,0x10,0x10,0x29,0x26,0x44,0x80,0x0,0x8,0x1c,0xe0,0x0,0x20,0x20,0x24,0xfe,0x20,0x20,0xa8,0x24,0x22,0x22,0xa0,0x40, ++0x22,0x22,0x7f,0x22,0x22,0x3e,0x22,0x22,0x3e,0x22,0x22,0xff,0x0,0x15,0x22,0x40,0x8,0x1c,0x60,0x40,0x40,0x40,0x7e,0x48,0x48,0x48,0x48,0x48,0x88,0x8,0x8,0x8, ++0x24,0x24,0x2f,0x24,0xfc,0x27,0x2c,0x34,0x27,0xe4,0x24,0x3f,0x20,0x24,0xa8,0x40,0x80,0x8c,0xf0,0xa0,0xa0,0xa4,0xbe,0xa8,0xa8,0xa8,0xa8,0xe8,0x28,0xa8,0x48,0x8, ++0x4,0x14,0x7f,0x54,0x54,0x57,0x54,0x54,0x57,0x54,0x54,0x7f,0x50,0x4,0x8,0x0,0x80,0x8c,0xf0,0xa0,0xa0,0xa4,0xbe,0xa8,0xa8,0xa8,0xa8,0xe8,0x28,0xa8,0x48,0x8, ++0x0,0x3f,0x21,0x21,0x21,0x3f,0x21,0x21,0x21,0x3f,0x20,0x2,0x51,0x50,0x90,0xf,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x0,0x88,0x96,0x12,0xf0, ++0x4,0xe,0xf8,0x8,0xa,0xff,0x8,0x1c,0x1a,0x28,0x48,0x89,0x9,0xb,0x8,0x8,0x20,0x20,0x20,0x20,0x40,0x40,0x40,0x40,0x80,0x80,0x80,0x8,0x4,0xfe,0x2,0x0, ++0x0,0x3f,0x0,0x0,0xff,0x0,0x0,0x3f,0x20,0x20,0x20,0x20,0x3f,0x20,0x0,0x0,0x8,0xfc,0x8,0x48,0xe8,0x8,0x88,0xc8,0x88,0x88,0x88,0x88,0x88,0x88,0x28,0x10, ++0x8,0x8,0x8,0x10,0x10,0x22,0x7e,0x4,0x8,0x10,0x20,0x7e,0x0,0x0,0xff,0x0,0x10,0x10,0x10,0x20,0x20,0x44,0xfc,0x8,0x10,0x20,0x40,0xfc,0x0,0x4,0xfe,0x0, ++0x0,0xff,0x8,0x8,0x10,0x1f,0x21,0x21,0x62,0x92,0xc,0x4,0x8,0x10,0x20,0x40,0x4,0xfe,0x40,0x40,0x40,0x44,0x4c,0x50,0x60,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x4,0x3e,0x21,0x24,0x3f,0x20,0x25,0x3e,0x20,0x21,0xff,0x10,0x25,0x7e,0x2,0x0,0x20,0x20,0xfc,0x24,0xfe,0x24,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20, ++0x1,0x1,0x7f,0x1,0x1,0x1,0xff,0x0,0x0,0x7f,0x8,0x4,0x4,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x4,0xfe,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x2,0x3f,0x22,0x22,0x3e,0x0,0x7f,0x55,0x55,0x55,0x7f,0x55,0x55,0x55,0x55,0x43,0x4,0x7e,0x4,0x4,0xfc,0x4,0x74,0x54,0x54,0x54,0x54,0x54,0x74,0x4,0x14,0x8, ++0x0,0x0,0x7f,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x48,0x50,0x40,0x7f,0x40,0x0,0x0,0x4,0xfe,0x44,0x44,0x44,0x44,0x44,0x44,0x3c,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x8,0xb,0x8,0x10,0x17,0x30,0x50,0x93,0x12,0x12,0x12,0x12,0x13,0x12,0x10,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x24,0xf4,0x24,0x24,0x24,0x24,0xe4,0x4,0x14,0x8, ++0x10,0x11,0x10,0x20,0x24,0x64,0xa4,0x24,0x24,0x24,0x24,0x25,0x26,0x24,0x20,0x21,0x0,0x8,0x88,0x48,0x48,0x8,0x8,0x8,0x8,0x10,0x90,0x20,0x28,0x46,0x82,0x0, ++0x20,0x23,0x20,0x3c,0x27,0x48,0x40,0xa3,0x22,0x22,0x22,0x26,0x2b,0x32,0x20,0x0,0x4,0xfe,0x4,0x24,0xf4,0x4,0x4,0xf4,0x24,0x24,0x24,0x24,0xe4,0x4,0x14,0x8, ++0x0,0x7f,0x40,0x40,0x40,0x40,0x7f,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x3f,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x11,0x39,0x36,0x54,0x50,0x90,0x10,0x11,0x13,0x10,0x10,0x10,0x90,0x90,0x90,0x8,0x8,0x4,0x42,0x40,0x40,0x80,0x88,0x4,0xfc,0x4,0x0, ++0x8,0x8,0x18,0x24,0x43,0x82,0x7f,0x10,0x1f,0x10,0x1f,0x10,0x10,0xff,0x0,0x0,0x20,0x20,0x50,0x88,0x6,0x0,0xfc,0x10,0xf0,0x10,0xf0,0x14,0xfe,0x10,0x10,0x10, ++0x8,0x8,0x8,0x8,0x14,0x14,0x22,0x22,0x41,0x80,0x2a,0x29,0x28,0x48,0x7,0x0,0x20,0x20,0x20,0x20,0x50,0x50,0x88,0x8e,0x4,0x0,0x10,0x88,0xa4,0x24,0xe0,0x0, ++0x0,0x2b,0x28,0x28,0x45,0x53,0x91,0x11,0x21,0x21,0x29,0x45,0x7c,0x4,0x0,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x20,0x58,0x84,0x2, ++0x2,0x41,0x30,0x17,0x0,0x0,0xf0,0x1f,0x10,0x10,0x10,0x10,0x11,0x2a,0x44,0x3,0x8,0x10,0xa0,0xfc,0x40,0x40,0x44,0xfe,0x40,0x40,0x80,0xa0,0x18,0x8,0x6,0xfc, ++0x2,0x1,0x7f,0x40,0x81,0x1,0x1,0xff,0x3,0x5,0x9,0x11,0x21,0x41,0x1,0x1,0x0,0x0,0xfe,0x2,0x4,0x0,0x4,0xfe,0x80,0x40,0x30,0xe,0x4,0x0,0x0,0x0, ++0x0,0x40,0x31,0x11,0x1,0x2,0xf2,0x14,0x18,0x10,0x10,0x10,0x15,0x1b,0x10,0x0,0x40,0x20,0x20,0x20,0x10,0x8,0xe,0x44,0x40,0x40,0x80,0x90,0x8,0xf8,0x8,0x0, ++0x0,0x47,0x20,0x20,0x0,0x7,0xe4,0x24,0x27,0x24,0x24,0x27,0x2c,0x34,0x24,0x4,0x0,0xf8,0x10,0xa0,0x44,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x44,0x54,0x48, ++0x10,0x10,0x11,0x11,0xfd,0x11,0x15,0x19,0x30,0xd3,0x10,0x10,0x10,0x10,0x50,0x23,0x24,0xae,0x24,0x24,0xac,0x24,0x24,0xfc,0x20,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x8,0x10,0x3d,0x25,0x35,0x2d,0x25,0x25,0xfc,0x27,0x34,0x2c,0x44,0x44,0x94,0xb,0x24,0xae,0x24,0x24,0xac,0x24,0x24,0xfc,0x20,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x22,0x2a,0x27,0x22,0xff,0x22,0x37,0x2a,0x62,0xbf,0x24,0x28,0x25,0x22,0xa5,0x48,0x10,0x90,0x10,0x14,0xbe,0x44,0x24,0xa4,0x28,0xe8,0x90,0x90,0x28,0x28,0x46,0x84, ++0x2,0x22,0xff,0xa2,0xa2,0xaf,0xaa,0xaa,0xaf,0xa2,0xa7,0xea,0x92,0x2,0x2,0x3,0x10,0x90,0xd0,0x10,0xbe,0xc2,0x94,0x90,0x90,0x10,0x10,0xa8,0x28,0x48,0x86,0x4, ++0x8,0x8,0xff,0x8,0xa,0x2,0x3f,0x2,0x2,0x22,0x24,0x44,0x8,0x10,0x20,0x40,0x20,0x24,0xfe,0x20,0x20,0x10,0xf8,0x10,0x10,0x18,0x16,0x12,0x10,0x10,0x50,0x20, ++0x4,0xfe,0x29,0x28,0xfe,0xaa,0xab,0xaa,0xae,0xc2,0x82,0xff,0x82,0xfe,0x82,0x0,0x8,0x1c,0xe0,0x20,0x20,0x24,0xfe,0x20,0x70,0x68,0xae,0x24,0x20,0x20,0x20,0x20, ++0x10,0x11,0x11,0x22,0x24,0x60,0xa1,0x22,0x24,0x2b,0x22,0x22,0x22,0x22,0x23,0x22,0x0,0x10,0xc,0x44,0x40,0xa0,0x10,0xe,0x4,0xf8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x1,0x1,0x7f,0x1,0x3f,0x1,0xff,0x4,0x1f,0x1,0x2,0x1f,0x1,0x9,0x15,0x22,0x0,0x8,0xfc,0x0,0xf8,0x0,0xfe,0x20,0xc0,0x0,0x20,0xf0,0x0,0x20,0x18,0x8, ++0x0,0x40,0x37,0x10,0x7,0x4,0xf4,0x17,0x14,0x10,0x11,0x12,0x14,0x28,0x47,0x0,0x40,0x44,0xfe,0x40,0xfc,0x44,0x44,0xfc,0x44,0xe0,0x58,0x48,0x40,0x46,0xfc,0x0, ++0x0,0x7f,0x4,0x3f,0x24,0x24,0x3f,0x1,0x11,0x9,0xff,0x5,0x9,0x31,0xc1,0x1,0x8,0xfc,0x40,0xf8,0x48,0x48,0xf8,0x0,0x10,0x24,0xfe,0x40,0x30,0xe,0x4,0x0, ++0x10,0x1f,0x10,0x27,0x24,0x64,0xa7,0x20,0x22,0x21,0x2f,0x21,0x22,0x24,0x28,0x20,0x4,0xfe,0xa0,0xfc,0xa4,0xa4,0xfc,0x40,0x48,0x50,0xfe,0x50,0x48,0x46,0x44,0x40, ++0x22,0x14,0xff,0x8,0x2a,0x2a,0x2a,0x3e,0x8,0x11,0x21,0x7f,0x1,0x1,0xff,0x0,0x4,0x7e,0xc4,0x7c,0x44,0x7c,0x44,0x44,0x94,0x8,0x0,0xfc,0x0,0x4,0xfe,0x0, ++0x48,0x25,0x20,0x1f,0x82,0x4a,0x4a,0xa,0x1a,0x2a,0xef,0x22,0x22,0x24,0x28,0x21,0x84,0x3e,0x24,0xe4,0x24,0xbc,0xa4,0xa4,0xa4,0xbc,0xa4,0xa4,0x44,0x44,0x94,0x8, ++0x2,0x1,0x7f,0x40,0x88,0xf,0x8,0x10,0x13,0x32,0x52,0x93,0x12,0x12,0x13,0x12,0x0,0x0,0xfe,0x2,0x4,0xfe,0x40,0x88,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x0,0x43,0x32,0x12,0x2,0x2,0xf3,0x12,0x12,0x12,0x12,0x16,0x1a,0x14,0x8,0x0,0x1c,0xe0,0x0,0x0,0x0,0x4,0xfe,0x20,0x20,0x20,0x60,0x30,0x2c,0x24,0x20,0x20, ++0x1,0x1,0x3f,0x1,0xff,0x1,0x3f,0x1,0x21,0x25,0x25,0x25,0x29,0x21,0x41,0x81,0x0,0x8,0xfc,0x8,0xfe,0x8,0xf8,0x0,0x8,0x48,0x48,0x28,0x28,0x8,0x8,0x8, ++0x4,0xfe,0x28,0x28,0xff,0xaa,0xaa,0xab,0xae,0xc2,0x83,0xfe,0x82,0xfe,0x82,0x1,0x20,0x20,0x40,0x84,0xfe,0x48,0x86,0x42,0x78,0x88,0x48,0x50,0x20,0x50,0x8e,0x4, ++0x8,0x8,0xff,0x8,0x4,0x7e,0x0,0x4,0xfe,0x8,0x2c,0x2a,0x48,0x89,0x28,0x10,0x20,0x24,0xfe,0x20,0x8,0xfc,0x0,0x4,0xfe,0x10,0x58,0x56,0x92,0x10,0x50,0x20, ++0x20,0x3e,0x49,0x9f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x8,0xff,0x8,0x8,0x10,0x20,0x80,0xfc,0x20,0xf0,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x0,0x1f,0x10,0x10,0x1f,0x1,0x1,0x3f,0x21,0x21,0x3f,0x1,0x1,0x1,0x7f,0x0,0x10,0xf8,0x10,0x10,0xf0,0x0,0x8,0xfc,0x8,0x8,0xf8,0x0,0x10,0xfc,0x4,0x0, ++0x0,0x78,0x4f,0x51,0x51,0x62,0x55,0x48,0x4b,0x4a,0x6b,0x52,0x43,0x42,0x42,0x42,0x80,0x84,0xfe,0x0,0xf8,0x40,0xfc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x28,0x10, ++0x0,0x78,0x4a,0x51,0x51,0x60,0x57,0x49,0x49,0x49,0x69,0x51,0x41,0x41,0x42,0x44,0x20,0x24,0xfe,0x20,0x44,0xfe,0x44,0x7c,0x44,0x7c,0x44,0x44,0x54,0x48,0x80,0x7e, ++0x10,0x17,0x20,0x22,0x41,0xf8,0x10,0x2f,0x41,0xf9,0x42,0x1,0x18,0xe0,0x41,0x6,0x1c,0xe0,0x0,0x48,0x50,0x20,0x84,0xfe,0x8,0x8,0x10,0x10,0xa0,0x40,0xb0,0x8, ++0x0,0x7d,0x44,0x76,0x55,0x55,0xfe,0x83,0x7d,0x45,0x7d,0x45,0x7d,0x45,0x56,0x48,0x20,0xfe,0x40,0x7c,0x90,0x7c,0x0,0x7c,0x44,0x7c,0x44,0x7c,0x44,0x4c,0x80,0x7e, ++0x0,0x8,0xfd,0x10,0x10,0x21,0x22,0x7c,0xa4,0x27,0x24,0x24,0x24,0x3c,0x20,0x0,0x40,0x20,0xfc,0x88,0x88,0x54,0x22,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20, ++0x1,0x21,0x21,0x21,0x3f,0x24,0x4,0xf,0x10,0x24,0x42,0x1,0x1,0x3,0x1c,0xe0,0x0,0x8,0x8,0x8,0xf8,0x8,0x0,0xfc,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x0, ++0x8,0x1c,0xf3,0x10,0x11,0xff,0x11,0x31,0x39,0x54,0x51,0x90,0x12,0x12,0x14,0x10,0x20,0x24,0xfe,0x20,0xfc,0x24,0xfc,0x24,0xfc,0x28,0xfc,0x40,0xa4,0xa2,0x8a,0x78, ++0x2,0x81,0x60,0x2f,0x1,0x2,0xe4,0x29,0x22,0x24,0x29,0x22,0x25,0x50,0x8f,0x0,0x10,0x20,0x48,0xfc,0x0,0x88,0xd0,0x60,0x40,0xe0,0x58,0x48,0x40,0x86,0xfc,0x0, ++0x0,0x78,0x49,0x54,0x52,0x60,0x50,0x4e,0x4a,0x4a,0x6a,0x52,0x42,0x45,0x48,0x40,0x44,0x28,0xfe,0x20,0x40,0xa4,0x38,0x50,0x98,0x34,0x54,0x90,0x30,0x6,0xfc,0x0, ++0x1,0x21,0x21,0x3f,0x1,0x41,0x7f,0x0,0x3f,0x0,0x0,0xff,0x9,0x11,0x25,0x2,0x0,0x8,0x8,0xf8,0x0,0x4,0xfc,0x0,0xf8,0x0,0x4,0xfe,0x20,0x18,0x8,0x0, ++0x0,0x7e,0x2,0x4,0x8,0xa,0xc,0x39,0xc9,0xa,0xc,0x8,0x8,0x8,0x28,0x10,0x20,0x20,0x20,0x20,0x20,0xb0,0xa8,0x24,0x26,0x22,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x10,0x11,0x11,0x11,0xfd,0x10,0x15,0x19,0x31,0xd1,0x11,0x11,0x11,0x10,0x50,0x23,0x4,0xfe,0x4,0x4,0xfc,0x0,0xfc,0x4,0x24,0x24,0x24,0x24,0x24,0x50,0x8c,0x4, ++0x10,0x12,0x1f,0x28,0x45,0xbf,0x4,0x4,0xff,0x4,0x4,0x3f,0x4,0x8,0x10,0x60,0x40,0x44,0x7e,0xa0,0x10,0xf0,0x10,0x14,0xfe,0x10,0x10,0xf0,0x10,0x0,0x0,0x0, ++0x8,0x8,0xff,0x9,0x7f,0x0,0x1f,0x10,0xff,0x10,0x1f,0x9,0x18,0x2a,0xcc,0x8,0x20,0x24,0xfe,0x20,0xfc,0x0,0xf0,0x14,0xfe,0x10,0xf0,0x8,0x90,0x60,0x1c,0x8, ++0x10,0x10,0x11,0x13,0xfc,0x10,0x31,0x3a,0x54,0x51,0x92,0x14,0x10,0x10,0x11,0x16,0x40,0x90,0x8,0xfc,0x4,0x88,0x6,0x82,0xf8,0x8,0x90,0x50,0x20,0x50,0x8e,0x4, ++0x0,0x8,0x7d,0x4b,0x48,0x48,0x49,0x4a,0x48,0x49,0x4a,0x7c,0x48,0x0,0x1,0x6,0x40,0x90,0x8,0xfc,0x4,0x88,0x6,0x82,0xf8,0x8,0x90,0x50,0x20,0x50,0x8e,0x4, ++0x20,0x20,0x27,0x44,0x49,0xf1,0x12,0x26,0x4a,0xfa,0x42,0x2,0x1a,0xe2,0x42,0x2,0x40,0x20,0xfe,0x2,0x4,0xfe,0x20,0x44,0xfe,0x84,0x84,0xfc,0x84,0x84,0xfc,0x84, ++0x0,0x9,0xfc,0x10,0x10,0x11,0x11,0x7d,0x11,0x11,0x11,0x1d,0xf0,0x40,0x1,0x6,0x20,0x24,0xa4,0xa8,0x24,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x20,0x58,0x84,0x2, ++0x1,0x1,0x3f,0x1,0x7f,0x42,0x84,0xf,0x1,0x2,0x3f,0x1,0x9,0x11,0x25,0x2,0x0,0x10,0xf8,0x0,0xfe,0x2,0x24,0xc0,0x0,0x10,0xf8,0x8,0x20,0x18,0x8,0x0, ++0x10,0x11,0x10,0x1c,0x20,0x21,0x7d,0x91,0x11,0x7d,0x11,0x11,0x14,0x18,0x11,0x6,0x20,0x24,0xa4,0xa8,0x24,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x20,0x58,0x84,0x2, ++0x2,0x7,0x38,0x20,0x20,0x3e,0x22,0x22,0x22,0x3e,0x22,0x20,0x21,0x42,0x84,0x0,0x8,0x1c,0xe0,0x80,0x80,0x84,0xfe,0x88,0x88,0x88,0x88,0x88,0x8,0x8,0x8,0x8, ++0x20,0x23,0x22,0x23,0x22,0xfb,0x20,0x27,0x20,0x24,0x22,0x39,0xe2,0x44,0x2,0x1,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x4,0xbe,0x84,0xa4,0x94,0x8c,0x94,0xa4,0x94,0x8, ++0x8,0x8,0x8,0x10,0x12,0x32,0x53,0x9e,0x12,0x12,0x12,0x12,0x12,0x12,0x11,0x10,0x40,0x40,0x40,0x40,0x48,0x7c,0xc8,0x48,0x48,0x68,0x50,0x40,0x42,0x2,0xfe,0x0, ++0x2,0x1,0x7f,0x40,0x80,0x8,0x8,0x8,0x9,0xe,0x8,0x8,0x8,0x8,0x7,0x0,0x0,0x0,0xfe,0x2,0x4,0x0,0x20,0x60,0x80,0x0,0x0,0x0,0x8,0x8,0xf8,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x25,0x25,0x27,0x25,0x45,0x29,0x11,0x29,0x45,0x84,0x0,0x20,0x20,0x20,0x20,0x24,0x3e,0xe4,0x24,0x24,0x34,0x28,0x20,0x22,0x2,0xfe,0x0, ++0x21,0x21,0x27,0x21,0x20,0xf8,0x21,0x22,0x2d,0x20,0x23,0x3a,0xe2,0x42,0x3,0x2,0x10,0x10,0xfc,0x10,0x40,0xa0,0x10,0xe,0xf4,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x8a,0x52,0x2f,0x62,0xaf,0x2a,0x2a,0x6a,0xaf,0x22,0x27,0x2a,0x32,0x22,0xa2,0x42,0x10,0x10,0x9c,0x24,0xc8,0xbe,0xa2,0xaa,0xaa,0x2a,0x2a,0xaa,0x8,0x14,0x22,0x42, ++0x10,0x12,0x11,0x11,0xfc,0x10,0x17,0x19,0x31,0xd1,0x11,0x11,0x11,0x12,0x54,0x20,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x28,0x28,0x46,0x84,0x0,0x86,0x7c,0x0, ++0x0,0x7d,0x45,0x45,0x45,0x7d,0x10,0x13,0x5c,0x51,0x50,0x51,0x5e,0xf0,0x41,0x0,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x0,0xdc,0x44,0x54,0xcc,0x54,0x64,0x44,0x54,0x88, ++0x0,0x7d,0x44,0x44,0x44,0x7d,0x12,0x10,0x5d,0x51,0x51,0x51,0x5d,0xf1,0x41,0x1,0x20,0x24,0xa8,0x70,0xa8,0x26,0x24,0x60,0xfc,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4, ++0x4,0x3e,0x24,0x24,0x24,0x3d,0x27,0x24,0x24,0x3d,0x25,0x25,0x25,0x45,0x95,0x9,0x20,0x20,0x40,0x40,0x88,0x4,0xfe,0x2,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x8,0x8,0xff,0x8,0x2,0x4,0x8,0x3f,0x0,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x20,0x24,0xfe,0x20,0x0,0x20,0x10,0xf8,0x8,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x10,0x10,0x10,0x10,0xfc,0x11,0x17,0x18,0x30,0xd1,0x11,0x11,0x11,0x11,0x51,0x21,0x20,0x20,0x40,0x40,0x88,0x4,0xfe,0x2,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x2,0x2,0x4,0x8,0x10,0x20,0x7f,0x0,0x0,0x1f,0x10,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0x0,0x20,0x10,0x8,0xfc,0x4,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x1,0x1,0x7f,0x1,0x3f,0x2,0xff,0x4,0x9,0x39,0xc5,0x3,0xd,0x11,0x5,0x2,0x0,0x8,0xfc,0x0,0xf8,0x0,0xfe,0x40,0x20,0x30,0x4e,0x84,0x60,0x10,0x0,0x0, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x55,0x57,0x61,0x41,0x7f,0x41,0x41,0x7f,0x41,0x10,0x90,0x10,0x10,0x14,0xfe,0x10,0x10,0x28,0x28,0x28,0x28,0x44,0x54,0x82,0x0, ++0x1,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x2,0x2,0x4,0x6,0x9,0x31,0xc0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x80,0x80,0x40,0x40,0x30,0xe,0x4,0x0, ++0x1,0x1,0xff,0x1,0x2,0x4,0xa,0x31,0xc0,0x2,0x29,0x29,0x28,0x48,0x7,0x0,0x0,0x4,0xfe,0x0,0x80,0x40,0x30,0xe,0x4,0x0,0x10,0x8,0x24,0x24,0xe0,0x0, ++0x0,0x40,0x30,0x10,0x87,0x60,0x20,0x8,0x10,0x20,0xe1,0x21,0x22,0x24,0x28,0x20,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0xa0,0xa0,0x10,0x90,0x48,0x4e,0x4,0x0, ++0x20,0x23,0x22,0x22,0x22,0xfa,0x22,0x22,0x2f,0x22,0x22,0x3a,0xe2,0x44,0x4,0x8,0x8,0xfc,0x8,0x8,0x88,0x48,0x48,0x8,0xfe,0x8,0x8,0x8,0x8,0x8,0x28,0x10, ++0x20,0x20,0x20,0x2e,0xf3,0x2a,0x2a,0x3a,0x6a,0xa4,0x2a,0x29,0x31,0x20,0xa0,0x40,0x40,0x50,0x44,0xfe,0x90,0x90,0xfc,0x90,0x90,0xfc,0x90,0x90,0x94,0xfe,0x80,0x80, ++0x1,0x2,0x6,0x9,0x37,0xc0,0x0,0x1f,0x10,0x11,0x11,0x11,0x12,0x4,0x8,0x30,0x0,0x80,0x40,0x30,0xce,0x44,0x90,0xf8,0x10,0x10,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x0,0x0,0x1f,0x10,0x90,0x5f,0x51,0x19,0x35,0x52,0x92,0x15,0x25,0x28,0x40,0x0,0x80,0x44,0xfe,0x20,0x28,0x7e,0x48,0xc8,0x7e,0x48,0x48,0x7e,0x48,0x48,0x7e,0x40, ++0x0,0x40,0x30,0x1f,0x81,0x69,0x29,0x6,0x12,0x25,0xe9,0x30,0x20,0x20,0x20,0x20,0x20,0x28,0x20,0x7e,0x48,0xc8,0x7c,0x48,0x48,0x7c,0x48,0x48,0x48,0x7e,0x40,0x40, ++0x10,0x10,0x13,0x10,0x10,0xfc,0x17,0x10,0x10,0x10,0x10,0x1d,0xf1,0x43,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x4,0xfe,0x40,0x40,0x80,0x90,0x8,0x4,0xfc,0x4,0x0, ++0x10,0x17,0x10,0x17,0xfd,0x15,0x3d,0x37,0x50,0x53,0x92,0x13,0x12,0x13,0x10,0x1f,0x40,0xfe,0x0,0xfc,0x14,0xf4,0x14,0xfc,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfe, ++0x1,0x0,0x1f,0x10,0x92,0x51,0x50,0x11,0x36,0x50,0x92,0x11,0x20,0x21,0x42,0xc,0x0,0x84,0xfe,0x40,0x48,0x50,0xa0,0x10,0x4c,0x40,0x48,0x50,0xa0,0x10,0xe,0x4, ++0x40,0x3f,0x10,0x7,0x84,0x67,0x20,0xb,0x12,0x23,0xe2,0x23,0x20,0x2f,0x20,0x20,0x4,0xfe,0xa0,0xfc,0xa4,0xfc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x40,0xfe,0x40,0x40, ++0x40,0x2f,0x20,0x7,0x4,0xe7,0x20,0x23,0x22,0x23,0x22,0x23,0x28,0x37,0x20,0x0,0x4,0xfe,0xa0,0xfc,0xa4,0xfc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x40,0xfe,0x40,0x40, ++0x0,0x40,0x32,0x11,0x0,0x0,0xf1,0x16,0x10,0x12,0x11,0x10,0x14,0x19,0x12,0x4,0x40,0x40,0x48,0x50,0xa0,0x90,0xe,0x44,0x40,0x48,0x50,0xa0,0xa0,0x10,0xe,0x4, ++0x10,0x10,0x11,0x11,0x11,0xfd,0x11,0x11,0x11,0x11,0x11,0x1d,0xf1,0x40,0xf,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4,0x0,0xfe,0x0, ++0x4,0xe,0xf0,0x11,0x10,0x7c,0x11,0x10,0xfe,0x10,0x11,0x10,0x10,0x13,0x10,0xf,0x20,0xa4,0xa8,0x30,0x50,0x8c,0x24,0x20,0xa8,0xb0,0x20,0x50,0x8c,0x6,0x2,0xfe, ++0x20,0x10,0x11,0x1,0xfd,0x9,0x11,0x35,0x59,0x95,0x11,0x11,0x11,0x10,0x17,0x10,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4,0x0,0xfe,0x0, ++0x0,0x8,0xfd,0x11,0x11,0x20,0x23,0x7c,0xa4,0x25,0x25,0x26,0x24,0x3c,0x25,0x2,0x20,0x20,0x24,0x24,0xfc,0x80,0xfe,0x80,0xa0,0x24,0xa8,0x50,0x50,0x88,0xe,0x4, ++0x10,0x13,0x12,0x14,0xfc,0x11,0x14,0x18,0x33,0xd0,0x10,0x10,0x11,0x12,0x50,0x20,0x0,0xfe,0x2,0x54,0x88,0x4,0x20,0x24,0xfe,0x20,0x70,0xa8,0x26,0x24,0x20,0x20, ++0x0,0x8,0x7f,0x4a,0x4a,0x49,0x49,0x48,0x48,0x48,0x48,0x78,0x49,0x2,0x4,0x18,0x0,0x0,0xf8,0x8,0x8,0x10,0x10,0xa0,0xa0,0x40,0xa0,0xa0,0x10,0x10,0xe,0x4, ++0x1,0x21,0x21,0x3f,0x8,0xff,0x9,0x9,0x15,0x15,0x2a,0x22,0x44,0x84,0x8,0x30,0x0,0x8,0x8,0xf8,0x4,0xfe,0x0,0x10,0x30,0x40,0x80,0x80,0x40,0x20,0x1c,0x8, ++0x0,0x23,0x18,0x8,0x80,0x60,0x23,0x8,0x10,0x21,0xe1,0x22,0x24,0x29,0x22,0x20,0x0,0xf8,0x10,0x20,0x40,0x84,0xfe,0xa4,0xa4,0x24,0x44,0x44,0x84,0x4,0x28,0x10, ++0x10,0x10,0x13,0x12,0x13,0xfe,0x13,0x12,0x13,0x12,0x13,0x1d,0xf5,0x45,0x9,0x1,0x40,0x24,0xfe,0x20,0xfc,0x24,0xfe,0x24,0xfc,0x20,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x13,0x12,0xff,0x12,0x17,0x1a,0x33,0xd2,0x13,0x15,0x15,0x15,0x59,0x21,0x40,0x24,0xfe,0x20,0xfc,0x24,0xfe,0x24,0xfc,0x20,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x1,0x11,0x9,0x7f,0x40,0x9f,0x10,0x10,0x1f,0x1,0x1,0x7f,0x1,0x1,0xff,0x0,0x0,0x10,0x20,0xfe,0x2,0xf4,0x10,0x10,0xf0,0x0,0x8,0xfc,0x0,0x4,0xfe,0x0, ++0x1,0x9,0x5,0x7f,0x40,0x8f,0x8,0x8,0xf,0x1,0xff,0x3,0x5,0x19,0x61,0x1,0x0,0x20,0x40,0xfe,0x2,0xe4,0x20,0x20,0xe0,0x4,0xfe,0x80,0x60,0x1c,0x8,0x0, ++0x8,0x7d,0x48,0x4b,0x4a,0x7d,0x49,0x49,0x49,0x78,0x48,0x49,0x48,0x48,0x8b,0x18,0x20,0x24,0xa8,0xfe,0x2,0xfc,0x4,0x4,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x0, ++0x1,0x0,0x3f,0x20,0x2f,0x20,0x3f,0x20,0x2f,0x20,0x2f,0x28,0x48,0x48,0x8f,0x8,0x0,0x88,0xfc,0x80,0xf8,0x88,0xfe,0x88,0xf8,0x80,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x57,0x3a,0x13,0xfe,0x13,0x32,0x3b,0x56,0x53,0x93,0x15,0x15,0x19,0x11,0x40,0x24,0xfe,0x20,0xfc,0x24,0xfe,0x24,0xfc,0x20,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x8,0xa,0x9,0x11,0x10,0x37,0x54,0x94,0x15,0x15,0x15,0x15,0x15,0x15,0x14,0x14,0x40,0x48,0x48,0x50,0x44,0xfe,0x4,0x4,0xf4,0x14,0x14,0x14,0xf4,0x4,0x14,0x8, ++0x10,0x22,0x79,0x49,0x48,0x7b,0x4a,0x7a,0x4a,0x4a,0xfa,0x2a,0x4a,0x8a,0x2a,0x12,0x40,0x48,0x48,0x50,0x44,0xfe,0x4,0x4,0xf4,0x94,0x94,0x94,0xf4,0x84,0x14,0x8, ++0x0,0x42,0x31,0x11,0x80,0x67,0x24,0xc,0x15,0x25,0xe5,0x25,0x25,0x25,0x24,0x24,0x40,0x48,0x48,0x50,0x44,0xfe,0x4,0x4,0xf4,0x14,0x14,0x14,0xf4,0x4,0x14,0x8, ++0x10,0x12,0x11,0x7d,0x10,0x13,0xfe,0x12,0x52,0x5e,0x52,0x72,0x52,0x48,0x87,0x0,0x40,0x48,0x48,0x50,0x44,0xfe,0x4,0xf4,0x94,0x94,0x94,0xf4,0xc,0x6,0xfc,0x0, ++0x23,0x10,0x40,0x23,0x9,0x71,0x11,0x12,0x14,0x1,0x9,0xa,0x12,0x4,0x18,0x60,0xf0,0x40,0x84,0xfe,0x24,0x24,0x24,0x54,0x88,0x0,0x10,0xa0,0x80,0x60,0x1c,0x8, ++0x11,0x11,0x11,0x13,0xfc,0x12,0x13,0x1c,0x30,0xd3,0x10,0x12,0x12,0x13,0x50,0x20,0x0,0x0,0x4,0xfe,0x4,0x44,0xe4,0x84,0xa4,0xf4,0x84,0xa4,0xa4,0xe4,0x14,0x8, ++0x0,0x40,0x37,0x10,0x83,0x60,0x2f,0x9,0x11,0x23,0xe2,0x25,0x28,0x30,0x20,0x20,0x80,0x88,0xfc,0x80,0xf8,0x80,0xfe,0x8,0x8,0xfe,0x8,0x8,0x88,0x88,0x28,0x10, ++0x40,0x30,0x17,0x0,0x82,0x61,0x20,0xf,0x14,0x24,0xe7,0x24,0x24,0x24,0x27,0x24,0x8,0x3c,0xc0,0x4,0x4c,0x50,0x84,0x3e,0x4,0x4,0xbc,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x21,0x23,0x4c,0xf8,0x10,0x21,0x46,0xf8,0x47,0x0,0x19,0xe2,0x45,0x0,0x80,0x80,0xf8,0x10,0xa0,0x40,0xa0,0x10,0x4e,0x44,0xfc,0x40,0x50,0x4c,0x44,0x80, ++0x4,0x4,0xff,0x14,0x1f,0x28,0x4f,0x11,0x21,0xff,0x1,0x11,0x11,0x1f,0x0,0x0,0x40,0x44,0xfe,0x40,0xfc,0x4,0xf4,0x4,0x14,0xfc,0x4,0x14,0x14,0xf4,0x14,0x8, ++0x10,0x10,0x10,0x10,0xfc,0x12,0x39,0x34,0x51,0x52,0x94,0x11,0x11,0x12,0x14,0x18,0xa0,0xa0,0xa0,0xa0,0xa4,0xac,0xb0,0xa0,0xb0,0xa8,0xa8,0x20,0x22,0x22,0x1e,0x0, ++0x1,0x41,0x29,0x25,0x5,0x1,0xe3,0x25,0x29,0x21,0x22,0x24,0x28,0x50,0x88,0x7,0x40,0x40,0x48,0x58,0x60,0x40,0x60,0x50,0x50,0x40,0x44,0x44,0x3c,0x0,0x6,0xfc, ++0x42,0x32,0x13,0x5,0x89,0x63,0x24,0x0,0x1f,0x20,0xe4,0x24,0x27,0x20,0x20,0x20,0x0,0x4,0xfe,0x4,0x24,0xf4,0x84,0x94,0xfc,0x84,0x94,0x94,0xf4,0x4,0x14,0x8, ++0x1,0x79,0x49,0x52,0x55,0x61,0x52,0x48,0x4f,0x48,0x69,0x51,0x41,0x40,0x40,0x40,0x0,0x4,0xfe,0x4,0x24,0xf4,0x44,0x54,0xfc,0x44,0x54,0x54,0xf4,0x4,0x14,0x8, ++0x0,0x40,0x30,0x10,0x7,0x0,0xf0,0x11,0x10,0x10,0x10,0x10,0x14,0x18,0x10,0x0,0x8,0x8,0x8,0x8,0xfe,0x8,0x8,0x8,0x88,0x88,0x8,0x8,0x8,0x8,0x28,0x10, ++0x1,0x1,0xff,0x2,0x4,0xf,0x18,0x2f,0xc8,0xf,0x8,0xff,0x4,0x8,0x1f,0x0,0x0,0x4,0xfe,0x80,0x40,0xe0,0x10,0xee,0x4,0xe0,0x4,0xfe,0x0,0x20,0xf0,0x10, ++0x10,0x10,0x50,0x53,0x7c,0x90,0x17,0x18,0x30,0xd7,0x11,0x10,0x10,0x10,0x10,0x10,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x10,0x14,0xfe,0x10,0x90,0x90,0x10,0x50,0x20, ++0x4,0x4,0xff,0x4,0x7a,0x49,0x4b,0x78,0x4f,0x49,0x7a,0x4d,0x48,0x49,0x8a,0x18,0x20,0x24,0xfe,0x20,0x48,0x50,0xfc,0x80,0xfe,0x10,0x4e,0x54,0xe0,0x58,0x48,0xc0, ++0x0,0x7a,0x49,0x4b,0x48,0x7f,0x49,0x4a,0x4d,0x78,0x49,0x49,0x48,0x4f,0x88,0x18,0x40,0x48,0x50,0xfc,0x80,0xfe,0x10,0xe,0xf4,0x10,0x14,0xfe,0x4,0xe4,0x14,0x8, ++0x1,0x0,0x1f,0x11,0x91,0x53,0x55,0x10,0x30,0x50,0x93,0x2c,0x20,0x40,0x80,0x0,0x0,0x84,0xfe,0x0,0x0,0xf8,0x10,0xa0,0x40,0xb0,0x8e,0x64,0x20,0x80,0x60,0x20, ++0x11,0x9,0x7f,0x2,0xff,0x4,0x9,0x3f,0xc0,0x1f,0x0,0x1f,0x0,0x1f,0x10,0x1f,0x10,0x20,0xfc,0x0,0xfe,0x40,0x20,0xfe,0x4,0xf0,0x0,0xf0,0x0,0xf0,0x10,0xf0, ++0x12,0x11,0x10,0x13,0xfc,0x10,0x33,0x3a,0x56,0x53,0x90,0x11,0x12,0x14,0x18,0x10,0x8,0x10,0xa0,0xf8,0x48,0x48,0xf8,0x40,0x44,0xfe,0xc4,0x44,0x54,0x48,0x40,0x40, ++0x1,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x10,0x3f,0x54,0x94,0x14,0x24,0x4a,0x11,0x4,0x84,0x24,0x24,0x24,0x24,0x24,0x24,0xa4,0xe4,0xa4,0x84,0x84,0x84,0x94,0x8, ++0x0,0x7d,0x45,0x45,0x45,0x7d,0x11,0x11,0x5c,0x51,0x52,0x54,0x5c,0xf1,0x42,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x84,0xfe,0xa4,0xa4,0xa4,0x24,0x54,0x88, ++0x22,0x21,0x38,0x43,0x80,0x78,0x23,0x22,0xfa,0x23,0x20,0x29,0x32,0x24,0x8,0x0,0x8,0x10,0xa0,0xf8,0x48,0x48,0xf8,0x40,0x44,0xfe,0xc4,0x44,0x54,0x48,0x40,0x40, ++0x10,0x11,0x11,0x11,0xfd,0x11,0x15,0x19,0x30,0xd7,0x10,0x11,0x11,0x11,0x52,0x24,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x0,0xfe,0x20,0x28,0x3c,0x20,0xa6,0x7c, ++0x3e,0x23,0x22,0x3e,0x22,0x22,0x3e,0x0,0xff,0x8,0x2a,0x2f,0x28,0x58,0x49,0x87,0x4,0xfe,0x20,0x44,0xfe,0x84,0x94,0x94,0x94,0xa4,0xa4,0x20,0x58,0x84,0x6,0xfc, ++0x0,0x7c,0x45,0x44,0x44,0x7f,0x12,0x14,0x5d,0x51,0x51,0x51,0x5d,0xf1,0x40,0x0,0x40,0x20,0xfc,0x88,0x50,0xfe,0x22,0x24,0xfe,0x24,0x24,0x24,0x24,0x2c,0x20,0x20, ++0x0,0x8,0x7d,0x48,0x48,0x4b,0x4a,0x4c,0x49,0x49,0x49,0x79,0x49,0x1,0x0,0x0,0x40,0x20,0xfc,0x88,0x50,0xfe,0x22,0x24,0xfe,0x24,0x24,0x24,0x24,0x2c,0x20,0x20, ++0x10,0x10,0x10,0x20,0x2f,0x62,0xa2,0x24,0x24,0x28,0x2b,0x30,0x20,0x20,0x20,0x20,0x80,0x80,0x80,0x88,0xfc,0xa0,0xa0,0x90,0x90,0x88,0xee,0x84,0x80,0x80,0x80,0x80, ++0x8,0x8,0x7e,0x8,0xfe,0x8,0x14,0x22,0xdf,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x20,0x28,0xfc,0x20,0xfe,0x20,0x50,0x8e,0xf4,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x0,0x13,0x78,0x57,0x54,0x5b,0x52,0x53,0x52,0x53,0x50,0x77,0x52,0x3,0x4,0x8,0x50,0xf8,0x40,0xfe,0x2,0xfc,0x48,0xf8,0x48,0xf8,0x0,0xfc,0x44,0x70,0xc0,0x7e, ++0x10,0x11,0x11,0x11,0x59,0x55,0x51,0x91,0x10,0x11,0x12,0x14,0x10,0x11,0x12,0x10,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x84,0xfe,0xa4,0xa4,0xa4,0x24,0x54,0x88, ++0x2,0x41,0x30,0x17,0x80,0x60,0x27,0xc,0x14,0x27,0xe0,0x21,0x22,0x24,0x28,0x20,0x8,0x10,0xa0,0xf8,0x48,0x48,0xf8,0x40,0x44,0xfe,0xc4,0x44,0x54,0x48,0x40,0x40, ++0x41,0x22,0x14,0x7f,0x9,0x9,0x7f,0x48,0x49,0x7f,0x19,0x29,0x4d,0x8a,0x8,0x8,0x4,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0xa4,0x24,0x24,0x24,0x4,0x14,0x8, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x24,0x24,0x3f,0x24,0x24,0x24,0x24,0x44,0x87,0x0,0x8,0xfc,0x8,0x8,0xf8,0x90,0x90,0x94,0xfe,0x90,0x90,0xf0,0x0,0x8,0xfc,0x0, ++0x0,0x7f,0x1,0x1,0x1,0x1,0xff,0x1,0x2,0x2,0x4,0x4,0x8,0x10,0x20,0xc0,0x8,0xfc,0x0,0x0,0x0,0x4,0xfe,0x0,0x80,0x80,0x40,0x40,0x20,0x10,0xe,0x4, ++0x40,0x37,0x10,0x0,0x8f,0x61,0x21,0xa,0x14,0x28,0xe2,0x22,0x24,0x20,0x22,0x21,0x8,0xfc,0x80,0x84,0xfe,0x20,0x10,0x90,0x8e,0x84,0xd0,0xa8,0xa8,0x88,0x80,0x0, ++0x10,0x10,0x17,0x10,0x13,0xfe,0x13,0x12,0x13,0x12,0x1f,0xf2,0x4f,0x1,0x3,0x4,0x40,0x44,0xfe,0x48,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xfe,0x10,0xc,0x4, ++0x0,0x3f,0x21,0x21,0x21,0x21,0x21,0x3f,0x21,0x21,0x21,0x21,0x21,0x3f,0x20,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0x8,0xf8,0x8,0x0, ++0x4,0xe,0xf8,0x8,0xb,0x8,0xff,0x8,0xa,0x3f,0x22,0x22,0x22,0x3e,0x22,0x0,0x88,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0x88,0xf8,0x88,0x88,0x88,0x88,0xf8,0x88, ++0x10,0x10,0x17,0x10,0x58,0x54,0x57,0x90,0x10,0x13,0x12,0x12,0x12,0x12,0x13,0x12,0x10,0x78,0xc0,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0xc,0xf3,0x10,0x10,0x13,0xfe,0x10,0x11,0x7d,0x46,0x45,0x45,0x46,0x7c,0x45,0x0,0x8,0xfc,0x40,0x44,0xfe,0x90,0x88,0x48,0x46,0x44,0x48,0x64,0x54,0x54,0x40,0x80, ++0x8,0x7c,0x48,0x4b,0x4a,0x7a,0x4a,0x4b,0x4a,0x7a,0x4a,0x4f,0x48,0x49,0x8b,0x1c,0x90,0x90,0x94,0xfe,0x94,0x94,0x94,0xfc,0x94,0x94,0x94,0xfe,0x0,0x10,0xc,0x4, ++0x10,0x10,0x10,0x10,0xfc,0x12,0x15,0x18,0x31,0xd2,0x14,0x11,0x11,0x12,0x54,0x28,0xa0,0xa0,0xa0,0xa0,0xa4,0xac,0xb0,0xa0,0xb0,0xa8,0xa8,0x20,0x22,0x22,0x1e,0x0, ++0x8,0xf,0x18,0x24,0x43,0xc,0x30,0xc1,0x1,0x3f,0x1,0x9,0x11,0x21,0x5,0x2,0x0,0xf0,0x20,0x40,0x80,0x60,0x1e,0x4,0x10,0xf8,0x0,0x20,0x18,0x8,0x0,0x0, ++0x0,0x47,0x31,0x11,0x1,0x2,0xf4,0x1b,0x12,0x12,0x12,0x13,0x12,0x28,0x47,0x0,0x8,0xfc,0x8,0x8,0x8,0x28,0x10,0xf8,0x8,0x8,0x8,0xf8,0x8,0x6,0xfc,0x0, ++0x8,0x7c,0x48,0x48,0x48,0x7a,0x49,0x48,0x49,0x7a,0x4c,0x49,0x49,0x7a,0x44,0x8,0xa0,0xa0,0xa0,0xa0,0xa4,0xac,0xb0,0xa0,0xb0,0xa8,0xa8,0x20,0x22,0x22,0x1e,0x0, ++0x4,0x7e,0x44,0x44,0x44,0x7e,0x11,0x10,0x5d,0x52,0x54,0x51,0x5d,0xf2,0x44,0x8,0xa0,0xa0,0xa0,0xa0,0xa4,0xac,0xb0,0xa0,0xb0,0xa8,0xa8,0x20,0x22,0x22,0x1e,0x0, ++0x4,0x7e,0x44,0x54,0x54,0x54,0x54,0x55,0x55,0x55,0x55,0x55,0x11,0x29,0x45,0x81,0x40,0x40,0x44,0x7e,0x40,0x40,0x44,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x11,0x11,0x1d,0x21,0x22,0x7c,0x93,0x10,0x7c,0x10,0x10,0x15,0x19,0x12,0x4,0x40,0x40,0x50,0xf8,0x40,0x40,0x48,0xfc,0x40,0x40,0xa0,0xa0,0x10,0x10,0xe,0x4, ++0x10,0x10,0x14,0x7e,0x54,0x54,0x54,0x55,0x55,0x55,0x55,0x55,0x5d,0x11,0x11,0x11,0x40,0x40,0x44,0x7e,0x40,0x40,0x44,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x3f,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x82,0x1,0x8,0xfc,0x0,0x0,0x4,0xfe,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x0, ++0x0,0x8,0x7d,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x4a,0x7a,0x44,0x8,0x0,0x10,0x38,0xc0,0x0,0x0,0x4,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x10,0x13,0x10,0x14,0x58,0x50,0x51,0x96,0x10,0x11,0x10,0x28,0x24,0x40,0x87,0x0,0x0,0xfc,0x8,0x10,0x20,0x58,0x86,0x2,0x8,0xfc,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x40,0x30,0x17,0x0,0x80,0x60,0x20,0x8,0x10,0x20,0xe0,0x20,0x20,0x20,0x21,0x20,0x0,0x4,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x80, ++0x0,0x0,0xfb,0x8,0x10,0x20,0x47,0x78,0x8,0x8,0x48,0x2b,0x10,0x28,0x47,0x80,0x10,0x38,0xc0,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x50,0xf8,0x0,0x6,0xfc,0x0, ++0x10,0x10,0x17,0x20,0x23,0x62,0xa3,0x20,0x2f,0x28,0x33,0x20,0x20,0x20,0x21,0x20,0x80,0x48,0xfc,0x0,0xf8,0x8,0xf8,0x0,0xfe,0x2,0xf4,0x40,0x40,0x40,0x40,0x80, ++0x2,0x1,0x7f,0x0,0x1f,0x10,0x1f,0x0,0x7f,0x40,0x9f,0x1,0x1,0x1,0x5,0x2,0x0,0x8,0xfc,0x10,0xf8,0x10,0xf0,0x0,0xfe,0x2,0xf4,0x0,0x0,0x0,0x0,0x0, ++0x1,0x0,0x3f,0x20,0x3f,0x22,0x24,0x28,0x2f,0x21,0x21,0x2a,0x44,0x4a,0x91,0x20,0x0,0x88,0xfc,0x0,0x1c,0x70,0x10,0x14,0xfe,0x10,0x10,0x10,0x7c,0x0,0x6,0xfc, ++0x20,0x20,0x2f,0x21,0xf2,0x24,0x28,0x2f,0x31,0xe1,0x29,0x25,0x22,0x25,0xa8,0x50,0x0,0xc,0x70,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x7c,0x0,0x0,0x86,0x7c, ++0x10,0x20,0x7f,0x48,0x49,0x6a,0x5c,0x4f,0xf8,0x48,0x48,0x6c,0x5a,0x49,0x8a,0x1c,0x0,0xc,0xf0,0x90,0x10,0x14,0x7e,0x90,0x90,0x90,0x90,0xfc,0x80,0x0,0x86,0x7c, ++0x3,0x40,0x30,0x10,0x3,0x2,0xf2,0x13,0x12,0x12,0x13,0x12,0x12,0x2a,0x44,0x3,0xf8,0x10,0xa0,0x48,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x48,0x68,0x50,0x6,0xfc, ++0x10,0x13,0x12,0x12,0xfe,0x12,0x32,0x3a,0x56,0x52,0x92,0x12,0x12,0x12,0x12,0x12,0x4,0xfe,0x4,0x4,0xf4,0x4,0x4,0xf4,0x94,0x94,0x94,0xf4,0x4,0x4,0x14,0x8, ++0x4,0xfe,0x28,0x28,0xfe,0xaa,0xaa,0xae,0xc2,0x82,0x82,0xfe,0x82,0x82,0xfe,0x82,0x0,0xfe,0x82,0x82,0xfe,0x82,0x82,0xba,0xaa,0xaa,0xaa,0xba,0x82,0x82,0x8a,0x84, ++0x0,0x0,0x7b,0x49,0x48,0x4f,0x78,0x4b,0x4a,0x7b,0x4a,0x4b,0x48,0x7b,0x40,0xf,0x80,0x48,0xfc,0x10,0xa4,0xfe,0x0,0xf8,0x48,0xf8,0x48,0xf8,0x40,0xf8,0x40,0xfe, ++0x0,0x7f,0x40,0x40,0x5f,0x40,0x40,0x4f,0x48,0x48,0x48,0x48,0x4f,0x48,0x40,0x40,0x4,0xfe,0x4,0x24,0xf4,0x4,0x24,0xf4,0x24,0x24,0x24,0x24,0xe4,0x24,0x14,0x8, ++0x20,0x23,0x3e,0x42,0x82,0x7a,0x22,0x22,0xfa,0x22,0x22,0x26,0x2a,0x32,0x22,0x2,0x4,0xfe,0x4,0x4,0xf4,0x4,0x4,0xf4,0x94,0x94,0x94,0xf4,0x4,0x4,0x14,0x8, ++0x2,0x3f,0x22,0x22,0x32,0x2a,0x2a,0x22,0xff,0x22,0x22,0x22,0x22,0x42,0x4a,0x85,0x4,0xc,0x10,0x20,0x40,0x84,0xc,0x10,0xa0,0x42,0x6,0x8,0x10,0x20,0x40,0x80, ++0x2,0x1,0x3f,0x8,0x4,0xff,0x0,0x1f,0x11,0x1f,0x11,0x1f,0x1,0x3f,0x1,0x7f,0x0,0x10,0xf8,0x20,0x44,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0xf8,0x0,0xfc, ++0x20,0x27,0x20,0x20,0xf8,0x27,0x74,0x6c,0xa7,0x24,0x24,0x27,0x24,0x24,0x24,0x24,0x0,0xf8,0x10,0xa0,0x44,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x44,0x54,0x48, ++0x20,0x27,0x20,0x20,0xf8,0x27,0x24,0x2c,0x37,0xe4,0x24,0x27,0x24,0x24,0xa4,0x44,0x0,0xf8,0x10,0xa0,0x44,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x44,0x54,0x48, ++0x10,0x14,0x3e,0x49,0x84,0x3f,0x20,0x2f,0x20,0x27,0x24,0x24,0x24,0x27,0x20,0x20,0x40,0x44,0xfe,0x20,0x10,0xf8,0x8,0xe8,0x8,0xc8,0x48,0x48,0x48,0xc8,0x28,0x10, ++0x10,0x10,0x20,0x27,0x48,0xf9,0x12,0x27,0x41,0xf9,0x41,0x1,0x1a,0xe2,0x44,0x8,0x80,0x40,0x48,0xfc,0x80,0x10,0x8,0xfc,0x24,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x1,0x0,0x1f,0x10,0x97,0x50,0x50,0x17,0x34,0x57,0xd4,0x17,0x24,0x24,0x44,0x4,0x0,0x84,0xfe,0x0,0xf8,0xa0,0x44,0xfe,0x44,0xfc,0x44,0xfc,0x44,0x44,0x54,0x48, ++0x10,0x10,0x11,0x22,0x24,0x6b,0xb0,0x27,0x24,0x27,0x24,0x27,0x24,0x24,0x24,0x25,0x80,0x80,0x40,0x20,0x10,0xee,0x4,0x88,0xa8,0xa8,0xa8,0xa8,0xa8,0x88,0xa8,0x90, ++0x10,0x11,0x11,0x11,0xfd,0x11,0x15,0x1a,0x33,0xd0,0x11,0x10,0x10,0x10,0x51,0x26,0x10,0xf8,0x10,0x10,0x10,0x14,0xe,0x0,0xf8,0x8,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x0,0x0,0x8,0x6,0x22,0x18,0x8,0x0,0xff,0x0,0x1,0x1,0x2,0x4,0x18,0x60,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x84,0xfe,0x80,0x0,0x60,0x10,0x8,0xc,0x4, ++0x0,0x43,0x30,0x17,0x0,0x1,0xf2,0x17,0x11,0x11,0x12,0x12,0x14,0x28,0x44,0x3,0x18,0xe0,0x40,0xfc,0xe0,0x50,0x4e,0xf4,0x10,0x38,0x8,0x8,0x50,0x20,0x6,0xfc, ++0x0,0xf,0x8,0x8,0x8,0x8,0x8,0x78,0x40,0x40,0x40,0x40,0x40,0x40,0x7f,0x40,0x20,0xf0,0x20,0x20,0x20,0x20,0x24,0x3e,0x4,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x3f,0x1,0x1,0xff,0x5,0x9,0x11,0x27,0x44,0x4,0x4,0x8,0x8,0x10,0x60,0xf0,0x0,0x0,0x4,0xfe,0x40,0x20,0x10,0xce,0x44,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x2,0x1,0x7f,0x44,0x88,0x11,0x1,0x1,0xff,0x1,0x2,0x2,0x4,0x8,0x30,0xc0,0x0,0x0,0xfe,0x42,0x34,0x10,0x40,0x24,0xfe,0x0,0x80,0x80,0x40,0x30,0xe,0x4, ++0x0,0x7f,0x44,0x47,0x4c,0x52,0x41,0x42,0x46,0x49,0x70,0x46,0x41,0x40,0x7f,0x40,0x4,0xfe,0x4,0xe4,0x44,0x84,0x4,0x84,0x44,0x3c,0x94,0x4,0x4,0x84,0xfc,0x4, ++0x8,0x8,0x10,0x27,0x48,0x8,0x17,0x30,0x52,0x92,0x12,0x12,0x15,0x14,0x18,0x10,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x40,0x48,0x7c,0x40,0x40,0x40,0xc6,0x7c,0x0, ++0x0,0x40,0x30,0x11,0x2,0x5,0xf0,0x10,0x17,0x10,0x11,0x12,0x14,0x29,0x44,0x3,0x40,0x40,0xa0,0x10,0xe,0xf4,0x40,0x48,0xfc,0x40,0x50,0x4c,0x44,0x40,0x86,0xfc, ++0x0,0x40,0x31,0x12,0x84,0x48,0x57,0x0,0x10,0x2f,0xe0,0x22,0x24,0x28,0x22,0x21,0x80,0x80,0x40,0x20,0x10,0x2e,0xf4,0x80,0x88,0xfc,0x80,0xa0,0x98,0x88,0x80,0x0, ++0x0,0x3f,0x20,0x3f,0x21,0x2f,0x21,0x3f,0x21,0x22,0x27,0x2c,0x57,0x64,0x87,0x4,0x8,0xfc,0x8,0xf8,0x10,0xe0,0x44,0xfe,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x1,0x1,0x1,0x1,0x1,0x1,0x7f,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x0,0x8,0x7c,0x48,0x48,0x48,0x4f,0x48,0x48,0x48,0x78,0x48,0x0,0x0,0xf,0x0,0x40,0x40,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x8,0xf,0x10,0x20,0x7f,0xa1,0x21,0x21,0x3f,0x22,0x2,0x4,0x4,0x8,0x10,0x60,0x0,0xe0,0x40,0x88,0xfc,0x8,0x8,0x8,0xf8,0x88,0xa0,0x90,0x92,0x82,0x7e,0x0, ++0x0,0x44,0x34,0x14,0x87,0x40,0x4f,0x8,0x17,0x24,0xe4,0x24,0x24,0x24,0x24,0x24,0x40,0x44,0x44,0x44,0xfc,0x0,0xfe,0x84,0xfe,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xc, ++0x0,0x7f,0x40,0x40,0x40,0x7f,0x41,0x42,0x44,0x48,0x50,0x60,0x42,0x41,0x7f,0x40,0x4,0xfe,0x84,0x84,0x94,0xfc,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x11,0xfd,0x13,0x15,0x19,0x31,0xd1,0x11,0x11,0x11,0x11,0x51,0x21,0xa0,0x90,0x84,0xfe,0x10,0x10,0xfc,0x10,0x10,0xfc,0x10,0x10,0x14,0xff,0x0,0x0, ++0xc,0xf1,0x10,0x14,0xfe,0x10,0x38,0x56,0x92,0x38,0x28,0x28,0x2a,0x4c,0x48,0x81,0x4,0xfe,0x20,0x44,0xfe,0x84,0x94,0x94,0x94,0xa4,0xa4,0x20,0x58,0x44,0x82,0x2, ++0x0,0x78,0x4c,0x4a,0x48,0x78,0x4e,0x4a,0x4a,0x7a,0x4a,0x4a,0x4a,0x4d,0x88,0x18,0x8,0xfc,0x88,0x88,0xf8,0x88,0x88,0xf8,0x84,0xa8,0x90,0x8c,0xc4,0x80,0x86,0x7c, ++0x10,0x11,0x10,0x14,0x7f,0x55,0x55,0x55,0x55,0x7c,0x50,0x14,0x1d,0xf5,0x42,0x4,0x0,0x8,0x90,0x8,0xfc,0x8,0x8,0x8,0xf8,0x90,0x90,0x90,0x12,0x12,0xe,0x0, ++0x40,0x34,0x13,0x1,0xfc,0x8,0x17,0x39,0x55,0x91,0x11,0x11,0x11,0x12,0x14,0x10,0x4,0x7e,0x44,0x44,0x7c,0x44,0x44,0x7c,0x42,0x54,0x48,0x66,0x42,0x80,0x46,0x3c, ++0x3,0x42,0x32,0x13,0x2,0x2,0xf3,0x12,0x12,0x12,0x12,0x13,0x12,0x28,0x44,0x3,0xf8,0x8,0x8,0xf8,0x8,0x8,0xfc,0x8,0xd0,0x20,0x90,0xc,0x4,0x0,0x6,0xfc, ++0x0,0x3f,0x2,0x2,0xff,0x4,0x4,0x8,0x10,0x2f,0x48,0x88,0x8,0x8,0xf,0x8,0x10,0xf8,0x0,0x4,0xfe,0x40,0x40,0x20,0x10,0xee,0x24,0x20,0x20,0x20,0xe0,0x20, ++0x1,0x1,0x1,0xff,0x1,0x21,0x21,0x21,0x21,0x21,0x3f,0x21,0x1,0x1,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x8,0x8,0x8,0x8,0x8,0xf8,0x8,0x2,0x2,0xfe,0x0, ++0x7f,0x41,0x7f,0x52,0x7f,0x52,0x7f,0x52,0xa1,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x78,0x48,0x4c,0x80,0xfc,0x48,0x30,0x4e,0x84,0xf0,0x10,0xf0,0x10,0xf0,0x10,0x30, ++0x10,0x10,0x10,0x10,0xfd,0x12,0x11,0x1d,0x31,0xd7,0x11,0x11,0x11,0x11,0x50,0x20,0x80,0x80,0x84,0xfe,0x20,0x20,0x24,0x3e,0xe4,0x24,0x34,0x28,0x22,0x2,0xfe,0x0, ++0x10,0x10,0x17,0x10,0xfc,0x10,0x14,0x18,0x37,0xd0,0x10,0x10,0x10,0x10,0x50,0x20,0x10,0x38,0xc0,0x40,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x8,0x7d,0x48,0x48,0x4b,0x7a,0x4a,0x4a,0x4b,0x7a,0x48,0x48,0x49,0x49,0x8a,0x1c,0x0,0x10,0xa0,0x8,0xfc,0x8,0x8,0x8,0xf8,0xa8,0xa0,0xa0,0x20,0x22,0x22,0x1e, ++0x10,0x20,0x7c,0x45,0x55,0x46,0x54,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0x14,0x8,0x40,0x20,0x0,0xfe,0x2,0x4,0x80,0x88,0x90,0xe0,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x0,0x7c,0x44,0x49,0x49,0x52,0x48,0x48,0x44,0x44,0x44,0x68,0x50,0x40,0x40,0x40,0x40,0x20,0x0,0xfe,0x2,0x4,0x80,0x88,0x90,0xe0,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x4,0x7e,0x4,0x24,0x24,0x27,0x24,0x24,0x3e,0x2,0x2,0x1a,0xe2,0x42,0x15,0xa,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x50,0x50,0x50,0x90,0x88,0xe,0x4, ++0x4,0x7e,0x4,0x25,0x25,0x26,0x24,0x24,0x3e,0x2,0x2,0x1a,0xe2,0x42,0x14,0x8,0x40,0x20,0x0,0xfe,0x2,0x4,0x80,0x88,0x90,0xe0,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x20,0x27,0x24,0x25,0xfd,0x26,0x75,0x6d,0xa4,0x24,0x26,0x25,0x24,0x24,0x24,0x24,0x10,0x90,0x94,0x7e,0x10,0x24,0x7e,0xa4,0xa4,0xbc,0xa4,0x24,0x3c,0x24,0x24,0x2c, ++0x0,0x3f,0x2,0x11,0xd,0x4,0x2,0x2,0xff,0x4,0x8,0x18,0x6,0x1,0x6,0x18,0x78,0x80,0x8,0x18,0x20,0x40,0x0,0x4,0xfe,0x10,0x10,0x20,0x40,0x80,0x60,0x10, ++0x10,0x10,0x13,0x10,0xfc,0x11,0x15,0x19,0x33,0xd5,0x19,0x11,0x11,0x11,0x51,0x21,0x0,0x4,0xfe,0x80,0x80,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0xb,0x7c,0x48,0x4f,0x49,0x49,0x49,0x4f,0x49,0x49,0x79,0x4f,0x0,0x0,0x7,0x38,0xc0,0x40,0x44,0xfe,0x50,0x50,0x54,0xfe,0x50,0x50,0x54,0xfe,0x40,0x48,0xfc, ++0x10,0x10,0x10,0x13,0xfa,0x14,0x11,0x1a,0x31,0xd0,0x10,0x11,0x12,0x12,0x52,0x21,0x40,0x20,0x0,0xfe,0x2,0x94,0x8,0x4,0xf8,0x10,0x60,0x80,0x0,0x2,0x2,0xfe, ++0x0,0x8,0x7c,0x4b,0x48,0x48,0x4f,0x48,0x48,0x48,0x4f,0x78,0x48,0x0,0xf,0x0,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x10,0x10,0x10,0x11,0x7c,0x54,0x57,0x54,0x54,0x7c,0x51,0x14,0x1c,0xf4,0x43,0x0,0x20,0x20,0x28,0xfc,0x20,0x24,0xfe,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x0,0x40,0x30,0x17,0x80,0x60,0x2f,0x8,0x10,0x20,0xe7,0x20,0x20,0x20,0x2f,0x20,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x10,0x10,0x10,0x11,0xfc,0x24,0x27,0x24,0x24,0x44,0x29,0x10,0x28,0x44,0x87,0x0,0x20,0x20,0x28,0xfc,0x20,0x24,0xfe,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x0,0x7f,0x8,0x8,0xf,0x8,0x8,0xa,0x11,0x11,0x10,0x24,0x28,0x30,0x60,0x0,0x8,0xfc,0x0,0x20,0xf0,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x22,0x22,0x1e,0x0, ++0x40,0x30,0x10,0x7,0xfc,0x8,0x10,0x37,0x58,0x94,0x11,0x11,0x12,0x14,0x10,0x10,0x40,0x40,0x44,0xfe,0x40,0x40,0x48,0xfc,0xe0,0xd0,0x48,0x4e,0x44,0x40,0x40,0x40, ++0x0,0x7f,0x3,0x5,0x19,0x61,0x1,0x7f,0x1,0x9,0x9,0x9,0x9,0x9,0xff,0x0,0x8,0xfc,0x0,0x60,0x18,0x8,0x0,0xfc,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0, ++0x8,0x8,0x8,0x10,0x1f,0x21,0x21,0x62,0x92,0xa,0x4,0x8,0x10,0x20,0x40,0x0,0x40,0x40,0x40,0x40,0x40,0x60,0x50,0x48,0x46,0x42,0x40,0x40,0x40,0x40,0x40,0x40, ++0x8,0xfc,0x3,0x2,0x7d,0x49,0x49,0x49,0x7a,0x2,0x4d,0x48,0x10,0xf9,0x2,0x4,0x40,0x20,0xfe,0x2,0x4,0xde,0x54,0x54,0x54,0x54,0x5c,0x94,0x90,0x12,0xe,0x0, ++0x1,0xff,0x4,0x14,0x34,0x44,0x3f,0x0,0x1f,0x10,0x1f,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x40,0x50,0x4c,0x44,0xf0,0x10,0xf0,0x0,0xf8,0x8,0x8,0x88,0x50,0x20, ++0x40,0x3f,0x10,0x2,0x86,0x68,0x27,0x8,0x17,0x24,0xe7,0x20,0x20,0x20,0x20,0x20,0x44,0xfe,0xa0,0xa8,0xa6,0xa2,0xf8,0x8,0xf8,0x0,0xfc,0x4,0x4,0x44,0x28,0x10, ++0x8,0xfd,0x10,0x10,0x10,0x13,0x7c,0x10,0x10,0x10,0x10,0x1c,0xf1,0x41,0x2,0x4,0x8,0xfc,0x0,0x0,0x4,0xfe,0x90,0x90,0x90,0x90,0x90,0x90,0x12,0x12,0xe,0x0, ++0x8,0x7d,0x0,0x0,0x4,0xfe,0x28,0x28,0x28,0x28,0x28,0x2a,0x2c,0x48,0x80,0x1,0x4,0xfe,0x10,0x24,0xfe,0x84,0x94,0x94,0x94,0xa4,0xa4,0xa4,0x58,0x44,0x82,0x2, ++0x2,0x2,0x2,0x2,0x7f,0x2,0x2,0xe,0x2,0x5,0x4,0x4,0x8,0x8,0x30,0xc0,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0x20,0x20,0x20,0xa0,0xa2,0x22,0x22,0x1e,0x0, ++0x10,0x10,0x13,0x16,0x5a,0x51,0x50,0x90,0x13,0x10,0x10,0x28,0x25,0x45,0x82,0x4,0x40,0x20,0xfe,0x2,0x14,0xf8,0x0,0x8,0xfc,0x90,0x90,0x90,0x12,0x12,0xe,0x0, ++0x2,0x1,0x7f,0x40,0x80,0x1f,0x0,0x0,0x7f,0x4,0x4,0x4,0x8,0x8,0x10,0x60,0x0,0x0,0xfe,0x2,0x24,0xf0,0x0,0x8,0xfc,0x80,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x0,0x8,0xff,0x12,0x15,0x21,0x21,0x79,0xaa,0x2a,0x2d,0x28,0x28,0x39,0x22,0x4,0x40,0x20,0xfe,0x2,0x4,0xde,0x54,0x54,0x54,0x54,0x5c,0x94,0x90,0x12,0xe,0x0, ++0x10,0x10,0x11,0x12,0xfc,0x13,0x12,0x1a,0x32,0xd3,0x12,0x10,0x10,0x11,0x52,0x24,0x80,0x80,0xf8,0x10,0x24,0xfe,0x44,0x44,0x44,0xfc,0x64,0xa0,0xa2,0x22,0x1e,0x0, ++0x0,0x8,0x7d,0x4a,0x4c,0x4b,0x4a,0x7a,0x4a,0x4b,0x4a,0x48,0x78,0x49,0x2,0x4,0x80,0x80,0xf8,0x10,0x24,0xfe,0x44,0x44,0x44,0xfc,0x64,0xa0,0xa2,0x22,0x1e,0x0, ++0x10,0x10,0x21,0x7d,0x46,0x44,0x44,0x7c,0x47,0x44,0x44,0x44,0x7d,0x45,0x2,0x4,0x40,0x20,0xfe,0x2,0x14,0xf8,0x0,0x4,0xfe,0x90,0x90,0x90,0x12,0x12,0xe,0x0, ++0x20,0x20,0x27,0x34,0xaa,0xa2,0xa3,0xa4,0x24,0x24,0x2a,0x21,0x21,0x22,0x24,0x28,0x80,0x40,0xfe,0x2,0x4,0x0,0xbc,0xa4,0xa4,0xb4,0xa8,0x20,0x22,0x22,0x1e,0x0, ++0x2,0x1,0x7f,0x40,0x90,0x1e,0x12,0x12,0x22,0x32,0x4a,0x4,0x8,0x10,0x20,0x40,0x0,0x0,0xfe,0x2,0x4,0xf8,0x88,0x88,0x88,0xa8,0x90,0x80,0x82,0x82,0x7e,0x0, ++0x20,0x20,0x23,0x22,0xfd,0x49,0x49,0x49,0x4a,0x92,0x55,0x20,0x50,0x49,0x82,0x4,0x40,0x20,0xfe,0x2,0x4,0xde,0x54,0x54,0x54,0x5c,0x54,0x90,0x92,0x12,0xe,0x0, ++0x0,0x0,0xff,0x2,0x2,0x2,0x3,0x2,0x2,0x4,0x4,0x4,0x8,0x10,0x20,0x40,0x0,0x4,0xfe,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0xa0,0x40, ++0x8,0x7c,0x4b,0x4a,0x4d,0x79,0x49,0x49,0x4a,0x7a,0x4d,0x48,0x48,0x49,0x4a,0x9c,0x40,0x20,0xfe,0x2,0x4,0xdc,0x54,0x54,0x54,0x54,0x5c,0x94,0x90,0x12,0xe,0x0, ++0x0,0x40,0x37,0x10,0x80,0x60,0x20,0xb,0x10,0x20,0xe0,0x20,0x20,0x20,0x2f,0x20,0x0,0x8,0xfc,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x7f,0x1,0x1,0x1,0x1,0x1,0x7f,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x2,0x1,0x1,0x0,0xff,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0xf,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0xfc,0x0, ++0x10,0x10,0x17,0x10,0xfc,0x10,0x30,0x38,0x57,0x50,0x90,0x10,0x10,0x10,0x1f,0x10,0x0,0x8,0xfc,0x40,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x7f,0x40,0x42,0x62,0x54,0x54,0x48,0x48,0x54,0x52,0x62,0x61,0x42,0x40,0x40,0x4,0xfe,0x4,0xc,0x8c,0x54,0x54,0x24,0x24,0x54,0x4c,0x8c,0x4,0x4,0x14,0x8, ++0x8,0x8,0x10,0x27,0x40,0x8,0x8,0x10,0x37,0x50,0x90,0x10,0x10,0x10,0x1f,0x10,0x80,0x40,0x8,0xfc,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x0,0x7,0x78,0x48,0x48,0x48,0x78,0x4f,0x48,0x48,0x48,0x78,0x40,0xf,0x0,0x0,0x8,0xfc,0x40,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x10,0xa,0xff,0x20,0x20,0x26,0x38,0x20,0x0,0x3f,0x1,0x1f,0x1,0x1,0xff,0x0,0x4,0x7e,0x44,0x7c,0x44,0x7c,0x44,0x8c,0x0,0xf8,0x0,0xf0,0x0,0x4,0xfe,0x0, ++0x2,0x1,0xff,0x10,0x10,0x10,0x10,0x1f,0x0,0x2,0x11,0x50,0x50,0x90,0xf,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x84,0x92,0x12,0xf0,0x0, ++0x2,0x1,0x7f,0x10,0x10,0x10,0x1f,0x2,0x2,0xff,0x4,0x8,0x4,0x3,0x4,0x38,0x0,0x8,0xfc,0x0,0x0,0x20,0xf0,0x0,0x4,0xfe,0x20,0x20,0x40,0x80,0x60,0x10, ++0x0,0x0,0x0,0x3f,0x20,0x3f,0x24,0x24,0x3f,0x29,0x31,0x2a,0x24,0x4a,0x91,0x2,0x80,0xa0,0x90,0xfc,0x80,0x80,0x84,0x44,0xc8,0x48,0x30,0x20,0x60,0x92,0xa,0x6, ++0x1,0x21,0x3f,0x0,0x7c,0x11,0xff,0x39,0x55,0x11,0xfd,0x24,0x48,0x30,0x29,0x46,0x0,0x8,0xf8,0x20,0x44,0xfe,0x24,0xfc,0x24,0xfc,0x44,0x60,0xa8,0xa2,0x22,0x1e, ++0x12,0x12,0x2a,0x4a,0x8a,0x1f,0x20,0x7f,0xa0,0x2f,0x29,0x29,0x29,0x29,0x30,0x20,0x10,0x10,0x90,0xa4,0xbe,0xc4,0x24,0xa8,0x28,0x28,0x10,0x50,0xa8,0x28,0x46,0x84, ++0x8,0xf,0x10,0x20,0x5f,0x10,0x10,0x13,0x12,0x12,0x12,0x12,0x22,0x22,0x41,0x80,0x0,0xe0,0x40,0x88,0xfc,0x0,0x10,0xf8,0x10,0x10,0x50,0x20,0x2,0x2,0xfe,0x0, ++0x1,0x1,0x1,0xff,0x1,0x1,0x3f,0x1,0x1,0x7f,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x4,0xfe,0x0,0x10,0xf8,0x0,0x4,0xfe,0x4,0x4,0x4,0x28,0x10,0x0, ++0x0,0x40,0x2f,0x20,0x0,0x7,0xe0,0x20,0x2f,0x20,0x20,0x20,0x20,0x50,0x8f,0x0,0x80,0x88,0xfc,0x80,0x90,0xf8,0x80,0x88,0xfc,0x88,0x88,0xa8,0x90,0x86,0xfc,0x0, ++0x10,0x10,0x11,0x12,0xff,0x12,0x32,0x3a,0x56,0x52,0x92,0x12,0x12,0x14,0x14,0x18,0x80,0xf8,0x10,0x24,0xfe,0x0,0x8,0xfc,0x88,0x88,0xa8,0x90,0x82,0x82,0x7e,0x0, ++0x0,0x7f,0x41,0x41,0x5f,0x41,0x4f,0x41,0x5f,0x41,0x41,0x41,0x41,0x41,0x7f,0x40,0x4,0xfe,0x4,0x24,0xf4,0x4,0xe4,0x4,0xf4,0x14,0x14,0x54,0x24,0x4,0xfc,0x4, ++0x0,0x8,0x7c,0x49,0x49,0x4b,0x4d,0x49,0x49,0x49,0x49,0x79,0x49,0x1,0x1,0x1,0x80,0xa0,0x94,0xfe,0x10,0x10,0xfc,0x10,0x10,0xfc,0x10,0x10,0x14,0xfe,0x0,0x0, ++0x10,0x10,0x10,0x11,0x59,0x57,0x55,0x91,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x80,0xa0,0x94,0xfe,0x10,0x10,0xfc,0x10,0x10,0xfc,0x10,0x10,0x14,0xfe,0x0,0x0, ++0x0,0x10,0xc,0x4,0x0,0xff,0x1,0x1,0x2,0x2,0x4,0x8,0x10,0x20,0x40,0x0,0x80,0x80,0x80,0x80,0x84,0xfe,0x4,0x4,0x4,0x84,0x64,0x24,0x4,0x4,0x28,0x10, ++0x0,0x44,0x24,0x24,0x88,0x5f,0x42,0x4,0x28,0x5f,0xc0,0x40,0x43,0x5c,0x48,0x40,0x40,0x50,0x44,0xfe,0x90,0x90,0xfc,0x90,0x90,0xfc,0x90,0x90,0x94,0xfe,0x80,0x80, ++0x10,0x10,0x20,0x21,0x49,0xfb,0x15,0x21,0x41,0xfd,0x1,0x1,0x1d,0xe1,0x41,0x1,0x80,0xa0,0x94,0xfe,0x10,0x10,0xfc,0x10,0x10,0xfc,0x10,0x10,0x14,0xfe,0x0,0x0, ++0x8,0x8,0xff,0x9,0x1,0x7f,0x1,0x3f,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x20,0x24,0xfe,0x20,0x8,0xfc,0x0,0xf8,0x0,0xfc,0x4,0x4,0x4,0x28,0x10,0x0, ++0x4,0x4,0xff,0x4,0x1f,0x1,0x7f,0x5,0x19,0x2,0xff,0x4,0x8,0x7,0x4,0x18,0x40,0x44,0xfe,0x40,0xf0,0x0,0xfc,0x40,0x30,0x4,0xfe,0x20,0x40,0x80,0x60,0x10, ++0x0,0x3f,0x1,0x1,0xff,0x5,0x9,0x31,0x5,0xff,0x4,0x8,0x4,0x3,0xc,0x30,0x30,0xc0,0x0,0x4,0xfe,0x40,0x38,0x10,0x4,0xfe,0x20,0x20,0x40,0x80,0x60,0x10, ++0x8,0x8,0x8,0x17,0x10,0x30,0x57,0x90,0x10,0x1f,0x10,0x10,0x10,0x10,0x10,0x10,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x40,0x44,0xfe,0x44,0x44,0x54,0x48,0x40,0x40, ++0x8,0xa,0x9,0x10,0x17,0x30,0x50,0x90,0x10,0x10,0x11,0x11,0x12,0x14,0x18,0x10,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0xc4,0xa4,0x14,0x4,0x4,0x4,0x28,0x10, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x2f,0x21,0x21,0x2f,0x21,0x21,0x5f,0x41,0x81,0x0,0x8,0xfc,0x8,0x8,0xf8,0x20,0xf0,0x8,0xfc,0x0,0x8,0xfc,0x0,0x2,0x2,0xfe, ++0x10,0x10,0x20,0x27,0x48,0xf8,0x17,0x20,0x40,0xff,0x0,0x0,0x1c,0xe0,0x40,0x0,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x40,0x44,0xfe,0x44,0x44,0x54,0x48,0x40,0x40, ++0x1,0x1,0x1,0x7f,0x1,0x1,0x1,0xff,0x3,0x5,0x9,0x11,0x21,0x41,0x1,0x1,0x0,0x0,0x8,0xfc,0x0,0x0,0x4,0xfe,0x80,0x40,0x20,0x10,0xe,0x4,0x0,0x0, ++0x8,0x8,0xff,0x8,0x3f,0x21,0x3f,0x20,0x3f,0x20,0x3f,0x44,0x56,0x95,0x24,0xc,0x20,0x24,0xfe,0x20,0x8,0x8,0x8,0xfe,0x8,0x48,0x28,0x28,0x8,0x8,0x28,0x10, ++0x0,0x8,0x7c,0x4b,0x48,0x48,0x48,0x4f,0x48,0x48,0x49,0x7a,0x44,0x8,0x0,0x0,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x40,0xe0,0x50,0x50,0x4e,0x44,0x40,0x40, ++0x1f,0x11,0x11,0x1f,0x11,0x11,0x1f,0x0,0xff,0x10,0x12,0x11,0x10,0x14,0x18,0x10,0xf0,0x10,0x10,0xf0,0x10,0x10,0xf0,0x4,0xfe,0x0,0x20,0x40,0x80,0x60,0x1c,0x8, ++0x0,0x3f,0x21,0x3f,0x21,0x3f,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0x10,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x10,0x50,0x20, ++0x0,0xb,0x7e,0x4a,0x4b,0x4a,0x4a,0x4b,0x48,0x4f,0x4a,0x7a,0x4a,0x2,0x3,0x2,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x0,0xfe,0x88,0x50,0x20,0x90,0xe,0x4, ++0x6,0xf8,0x11,0x11,0xff,0x39,0x55,0x91,0x11,0xfe,0x24,0x44,0x28,0x11,0x2a,0x44,0x40,0x84,0xfe,0x24,0x24,0xfc,0x24,0x44,0xfc,0x40,0x60,0xa0,0xa8,0x22,0x22,0x1e, ++0x8,0x8,0x8,0x10,0x17,0x30,0x52,0x92,0x11,0x11,0x10,0x10,0x10,0x1f,0x10,0x10,0x80,0x40,0x40,0x8,0xfc,0x0,0x8,0x8,0x10,0x10,0x90,0xa0,0x24,0xfe,0x0,0x0, ++0x0,0x47,0x34,0x17,0x84,0x67,0x20,0xb,0x12,0x23,0xe2,0x23,0x22,0x22,0x22,0x22,0x4,0xfe,0x44,0xfc,0x44,0xfc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x0,0x47,0x24,0x27,0x4,0x7,0xe0,0x23,0x22,0x23,0x22,0x23,0x2a,0x32,0x22,0x2,0x4,0xfe,0x44,0xfc,0x44,0xfc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x1,0x3f,0x21,0x21,0x3f,0x20,0x3f,0x20,0x3f,0x24,0x24,0x55,0x54,0xa4,0x14,0x8,0x8,0x88,0x8,0x8,0x8,0xfe,0x8,0x48,0x28,0x28,0x8,0x8,0x88,0x8,0x28,0x10, ++0x3f,0x21,0x3f,0x20,0x3f,0x20,0x3f,0x24,0x56,0x95,0x2c,0x2,0x51,0x50,0x90,0xf,0x8,0x8,0x8,0xfe,0x8,0x48,0x28,0x28,0x8,0x28,0x10,0x0,0x84,0x92,0x12,0xf0, ++0x0,0x0,0x7f,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0xff,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x8,0x28,0x10,0x0,0x0,0x4,0xfe,0x0, ++0x1,0x0,0x1f,0x10,0x93,0x52,0x53,0x12,0x33,0x50,0xd7,0x14,0x24,0x24,0x4f,0x0,0x0,0x84,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfc,0xa4,0xa4,0xa4,0xfe,0x0, ++0x0,0x43,0x32,0x12,0x83,0x62,0x22,0xb,0x10,0x27,0xe4,0x24,0x24,0x24,0x2f,0x20,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x0,0xfc,0xa4,0xa4,0xa4,0xa4,0xfe,0x0, ++0x10,0x10,0x10,0x14,0x7f,0x54,0x54,0x54,0x54,0x7c,0x50,0x14,0x1e,0xe2,0x41,0x2,0x40,0x20,0x20,0x4,0xfe,0x88,0x88,0x88,0x50,0x50,0x20,0x50,0x50,0x88,0xe,0x4, ++0x2,0x1,0x1,0xff,0x10,0x8,0x8,0x4,0x4,0x2,0x1,0x2,0x4,0x8,0x30,0xc0,0x0,0x0,0x4,0xfe,0x10,0x10,0x20,0x20,0x40,0x80,0x0,0x80,0x60,0x10,0xe,0x4, ++0x20,0x1b,0x48,0x40,0x5f,0x44,0x47,0x44,0x47,0x44,0x44,0x5f,0x40,0x40,0x40,0x40,0x4,0xfe,0x4,0x24,0xf4,0x44,0xc4,0x44,0xc4,0x44,0x44,0xf4,0x44,0x44,0x54,0x8, ++0x10,0x10,0x20,0x20,0x4f,0xfa,0x11,0x21,0x40,0xfc,0x0,0x0,0x1c,0xe1,0x42,0x4,0x80,0x40,0x40,0x4,0xfe,0x8,0x10,0x10,0xa0,0xa0,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x1,0x9,0x7d,0x49,0x4a,0x4c,0x48,0x48,0x49,0x49,0x49,0x7a,0x4c,0x1,0x2,0x0,0x0,0x0,0x4,0xfe,0xa4,0xa4,0xa4,0xa4,0x24,0x24,0x44,0x44,0x84,0x4,0x28,0x10, ++0x8,0x1c,0xf0,0x11,0x12,0xff,0x10,0x33,0x38,0x57,0x50,0x95,0x15,0x19,0x10,0x10,0x40,0x40,0xf8,0x10,0x24,0xfe,0x4,0xfc,0x4,0xfc,0x40,0x24,0x22,0xa,0xf8,0x0, ++0x2,0x1,0x7f,0x8,0x4,0x3,0x1c,0xe2,0x1f,0x1,0x2,0x3f,0x9,0x11,0x25,0x2,0x0,0x8,0xfc,0x20,0x40,0x80,0x70,0x4e,0x80,0x20,0x10,0xf0,0x20,0x18,0x8,0x0, ++0x20,0x1b,0x8,0x40,0x40,0x4f,0x48,0x48,0x48,0x48,0x48,0x4f,0x48,0x40,0x40,0x40,0x4,0xfe,0x4,0x4,0x24,0xf4,0x24,0x24,0x24,0x24,0x24,0xe4,0x24,0x4,0x14,0x8, ++0x0,0x10,0x79,0x52,0x54,0x59,0x53,0x50,0x57,0x50,0x54,0x72,0x54,0x0,0x2,0x1,0x20,0xa0,0x10,0x48,0x86,0x14,0xf8,0x0,0xbc,0x84,0xa4,0x94,0xa4,0x84,0x94,0x8, ++0x4,0x4,0x9,0x12,0xe4,0xf,0x0,0x3e,0x2,0x22,0x12,0xa,0x12,0x22,0xa,0x4,0x40,0x40,0x20,0x10,0x4e,0xe0,0x8,0xfc,0x8,0x88,0x48,0x28,0x48,0x88,0x28,0x10, ++0x4,0x4,0x9,0x12,0xe4,0xf,0x0,0x7f,0x8,0x8,0xf,0x9,0x8,0xb,0x1c,0x0,0x40,0x40,0x20,0x10,0x4e,0xe0,0x8,0xfc,0x0,0x20,0xf0,0x20,0xa0,0x22,0x22,0x1e, ++0x10,0x10,0x14,0x12,0xf8,0x10,0x16,0x1a,0x32,0xd2,0x12,0x12,0x12,0x15,0x58,0x20,0x8,0x8,0x8,0x8,0xfe,0x8,0x8,0x48,0x28,0x28,0x8,0x8,0x28,0x16,0xfc,0x0, ++0x10,0x10,0x10,0x14,0x7e,0x54,0x54,0x55,0x7d,0x55,0x11,0x15,0x1d,0xe5,0x41,0x1,0x8,0xfc,0x88,0x88,0x88,0xf8,0x24,0xfe,0x24,0x24,0x54,0x8c,0x4,0x4,0x14,0x8, ++0x0,0x43,0x32,0x12,0x82,0x63,0x20,0xf,0x14,0x24,0xe4,0x24,0x25,0x24,0x24,0x24,0x8,0xfc,0x8,0x8,0x8,0xf8,0x44,0xfe,0x44,0x44,0x44,0xa4,0x14,0x4,0x14,0x8, ++0x2,0x1,0x7f,0x44,0x88,0x1f,0x28,0x8,0xf,0x1,0x3f,0x21,0x22,0x2c,0x20,0x20,0x0,0x0,0xfe,0x42,0x24,0xf0,0x28,0x20,0xe0,0x8,0xfc,0x8,0x88,0x68,0x28,0x10, ++0x4,0xe,0x78,0x8,0x8,0xff,0x8,0x8,0xa,0xc,0x18,0x68,0x9,0xa,0x28,0x10,0x80,0xa0,0x90,0x90,0x84,0xfe,0x80,0x90,0x90,0x60,0x40,0xa0,0x20,0x14,0x14,0xc, ++0x10,0x14,0xfe,0x10,0x7c,0x45,0x7e,0x44,0x7d,0x10,0xfe,0x11,0x10,0x10,0x10,0x10,0x20,0x20,0x50,0x50,0x88,0x16,0x94,0x50,0x10,0x94,0x1e,0xf0,0x10,0x10,0x10,0x10, ++0x2,0x7f,0x48,0x48,0x48,0x7e,0x42,0x42,0x42,0x7e,0x48,0x48,0x4a,0x7f,0x0,0x0,0x40,0x40,0x40,0x40,0x40,0x60,0x50,0x48,0x44,0x44,0x40,0x40,0x40,0x40,0x40,0x40, ++0x10,0x13,0x12,0x12,0xff,0x12,0x17,0x1a,0x32,0xd3,0x12,0x12,0x14,0x14,0x5b,0x20,0x8,0xfc,0x8,0x8,0xf8,0x0,0xfc,0x40,0x88,0xfc,0x20,0xf8,0x20,0x24,0xfe,0x0, ++0x0,0x40,0x37,0x10,0x80,0x60,0x2f,0x8,0x10,0x20,0xe0,0x20,0x21,0x22,0x24,0x28,0x8,0x3c,0xc0,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x0,0x0,0x7f,0x1,0x11,0x11,0x11,0x11,0x29,0x29,0x45,0x85,0x1,0x1,0xff,0x0,0x0,0x8,0xfc,0x0,0x10,0x10,0x10,0x10,0x28,0x28,0x44,0x84,0x0,0x4,0xfe,0x0, ++0x0,0x8,0x7d,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x48,0x78,0x47,0x0,0x0,0x0,0x40,0x88,0xfc,0x8,0x8,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x10,0x10,0x11,0x1d,0x21,0x21,0x7d,0x91,0x11,0x7d,0x10,0x10,0x17,0x18,0x10,0x0,0x40,0x88,0xfc,0x8,0x8,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x2,0x4,0x1f,0x10,0x10,0x10,0x10,0x10,0x10,0x1f,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x20,0xf0,0x20,0x20,0x20,0xa0,0x40,0x4,0xfe,0x4,0x24,0xf4,0x4,0x28,0x10, ++0x0,0x23,0x18,0x8,0x80,0x6f,0x21,0x9,0x11,0x23,0xe0,0x20,0x20,0x20,0x20,0x20,0x8,0xfc,0x0,0x0,0x4,0xfe,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x88,0x50,0x20, ++0x40,0x37,0x10,0x0,0x2,0xe2,0x22,0x22,0x25,0x29,0x20,0x28,0x30,0x20,0x1f,0x0,0x8,0xfc,0x40,0x40,0x48,0x48,0x48,0x48,0x54,0x64,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x3f,0x20,0x3f,0x20,0x2f,0x21,0x22,0x27,0x20,0x20,0x3f,0x40,0x40,0xbf,0x0,0x8,0xfc,0x8,0xf8,0x0,0xfc,0x0,0x20,0xf0,0x80,0x88,0xfc,0x80,0x84,0xfe,0x0, ++0x0,0x3f,0x2,0x2,0x2,0x2,0x7f,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x20,0xf0,0x0,0x0,0x0,0x8,0xfc,0x80,0x80,0x80,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x4,0x4,0xff,0x4,0x0,0x3f,0x2,0x2,0x7f,0x2,0x2,0x4,0x4,0x8,0x10,0x60,0x40,0x44,0xfe,0x40,0x0,0xf0,0x0,0x8,0xfc,0x80,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x10,0x13,0x10,0x10,0xfd,0x10,0x39,0x35,0x57,0x50,0x91,0x11,0x11,0x11,0x11,0x11,0x8,0xfc,0x80,0x88,0xfc,0x88,0x8,0x8,0xfe,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x7f,0x4,0x4,0x3f,0x8,0x8,0xff,0x0,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x8,0xfc,0x0,0x20,0xf0,0x20,0x24,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x0,0x1f,0x10,0x10,0x1f,0x0,0x0,0x3f,0x1,0x1,0xff,0x2,0x2,0x4,0x18,0x60,0x10,0xf8,0x10,0x10,0xf0,0x0,0x10,0xf8,0x0,0x4,0xfe,0x80,0x40,0x20,0x1c,0x8, ++0x0,0x1f,0x11,0x11,0x11,0x11,0x11,0xff,0x11,0x11,0x22,0x22,0x3f,0x8,0x10,0x20,0x10,0xf8,0x10,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0xfc,0x10,0x50,0x20, ++0x0,0x2,0x3f,0x0,0x0,0xff,0x4,0x4,0x27,0x24,0x24,0x24,0x27,0xf8,0x40,0x0,0x40,0x50,0x48,0x48,0x40,0xfe,0x40,0x40,0x40,0x40,0x20,0x20,0xa0,0x12,0xa,0x6, ++0x0,0x0,0x7f,0x2,0x2,0x2,0x2,0x3f,0x4,0x4,0x4,0x8,0x8,0x8,0xff,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x10,0xfc,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x0, ++0x10,0x13,0x10,0x10,0xfd,0x10,0x15,0x19,0x37,0xd0,0x11,0x11,0x11,0x11,0x51,0x21,0x8,0xfc,0x80,0x88,0xfc,0x88,0x8,0x8,0xfe,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x8,0x8,0xf,0x11,0x11,0x21,0x41,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x20,0x3f,0x52,0x92,0x7f,0x12,0x12,0xff,0x10,0x1e,0x22,0x52,0xd,0x18,0xe0,0x0,0x8,0xfc,0x90,0x90,0xfc,0x90,0x94,0xfe,0x10,0xfc,0x90,0x94,0xfe,0x10,0x10,0x10, ++0x10,0x10,0x17,0x20,0x20,0x60,0xa0,0x27,0x21,0x21,0x21,0x22,0x22,0x22,0x3f,0x20,0x0,0x8,0xfc,0x80,0x80,0x80,0x88,0xfc,0x8,0x8,0x8,0x8,0x8,0x8,0xfe,0x0, ++0x9,0x9,0x9,0x12,0x15,0x31,0x51,0x91,0x1f,0x12,0x12,0x12,0x13,0x10,0x10,0x10,0x0,0x8,0xfc,0x0,0xf8,0x48,0x28,0x8,0xfe,0x48,0x28,0x8,0xfc,0x8,0x28,0x10, ++0x10,0x10,0x11,0x11,0x11,0xfd,0x11,0x11,0x11,0x11,0x10,0x1c,0xf3,0x40,0x0,0x0,0x40,0x88,0xfc,0x8,0x8,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x0,0x0,0x0,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x83,0x0,0x80,0xa0,0x90,0xfc,0x80,0x80,0x84,0x44,0x48,0x48,0x30,0x20,0x60,0x92,0xa,0x6, ++0x3f,0x1,0x7f,0x51,0x89,0x14,0x7,0xc,0x13,0xc,0xf2,0xf,0x2,0x4,0x8,0x30,0xf8,0x0,0xfe,0x12,0x24,0x10,0xe0,0x40,0x80,0x60,0x1e,0xe4,0x20,0x20,0xa0,0x40, ++0x0,0xb,0x7c,0x48,0x49,0x48,0x49,0x79,0x4f,0x48,0x49,0x49,0x79,0x49,0x1,0x1,0x8,0xfc,0x80,0x88,0xfc,0x88,0x8,0x8,0xfe,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x11,0x11,0x51,0x51,0x7b,0x54,0x90,0x1c,0x31,0xd1,0x12,0x12,0x14,0x10,0x11,0x10,0x0,0x0,0x0,0x4,0xfe,0xa4,0xa4,0xa4,0x24,0x44,0x44,0x44,0x84,0x84,0x28,0x10, ++0x10,0x10,0x10,0x1f,0x24,0x44,0x84,0x8,0x8,0x8,0x10,0x11,0x21,0x42,0x4,0x8,0x0,0x0,0x4,0xfe,0x44,0x44,0x44,0x44,0x84,0x84,0x84,0x4,0x4,0x4,0x28,0x10, ++0x8,0x8,0xf,0x18,0x26,0x41,0x6,0x1a,0xe2,0x1f,0x2,0x2,0x4,0x4,0x8,0x30,0x0,0x0,0xf0,0x20,0xc0,0x0,0xc0,0x30,0xe,0xf4,0x10,0x10,0x10,0x10,0xa0,0x40, ++0x10,0x13,0x10,0x10,0x59,0x54,0x51,0x91,0x17,0x10,0x11,0x11,0x11,0x11,0x11,0x11,0x8,0xfc,0x80,0x88,0xfc,0x88,0x8,0x8,0xfe,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x43,0x32,0x12,0x3,0x0,0xe7,0x20,0x20,0x2f,0x20,0x20,0x28,0x31,0x22,0x4,0x8,0xfc,0x8,0x8,0xf8,0x0,0xfc,0x40,0x44,0xfe,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x4,0x4,0x3f,0x4,0x4,0x4,0xff,0x0,0xf,0x8,0x8,0xf,0x8,0x8,0xf,0x8,0x40,0x50,0xf8,0x40,0x40,0x44,0xfe,0x20,0xf0,0x20,0x20,0xe0,0x20,0x20,0xe0,0x20, ++0x2,0x7f,0x44,0x44,0x5f,0x51,0x51,0x5f,0x44,0x44,0x7f,0x0,0x24,0x22,0x42,0x80,0x4,0x7e,0x44,0x44,0x44,0x7c,0x40,0x40,0x44,0x44,0x3c,0x0,0x88,0x44,0x42,0x2, ++0x10,0x10,0x11,0x11,0xfd,0x11,0x31,0x39,0x55,0x51,0x91,0x11,0x12,0x12,0x14,0x10,0x8,0x1c,0xe0,0x0,0x0,0x4,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x0,0x0,0xff,0x4,0x4,0x4,0x7f,0x44,0x44,0x44,0x44,0x48,0x50,0x40,0x7f,0x40,0x0,0x4,0xfe,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x34,0x4,0x4,0xfc,0x4, ++0x0,0xb,0xfc,0x10,0x10,0x21,0x25,0x7f,0xa5,0x25,0x25,0x25,0x25,0x3d,0x25,0x1,0x4,0xfe,0x50,0x50,0x54,0xfe,0x54,0x54,0x54,0x54,0x5c,0x84,0x4,0x4,0xfc,0x4, ++0x0,0x4,0xfe,0x10,0x10,0x20,0x20,0x7d,0xa6,0x24,0x24,0x24,0x24,0x3c,0x24,0x1,0x40,0x40,0x40,0x7e,0x42,0x82,0x84,0x44,0x24,0x18,0x8,0x10,0x20,0x40,0x80,0x0, ++0x1,0x9,0x7d,0x49,0x4f,0x49,0x4b,0x7b,0x4d,0x49,0x49,0x49,0x79,0x49,0x1,0x1,0x0,0x6,0x38,0x20,0xe0,0x20,0xbe,0x68,0x28,0x28,0x28,0x28,0x48,0x48,0x88,0x8, ++0x0,0x8,0x7f,0x48,0x4b,0x48,0x4b,0x4a,0x4b,0x49,0x4f,0x78,0x4b,0x2,0x2,0x3,0x40,0x48,0xfc,0x40,0xf8,0x0,0xf8,0x8,0xf8,0x10,0xfe,0x8,0xfc,0x8,0x8,0xf8, ++0x0,0x7,0x7a,0x4a,0x4a,0x4a,0x4b,0x4a,0x4a,0x4a,0x4a,0x7a,0x4c,0x8,0x11,0x2,0x8,0xfc,0x8,0x8,0x10,0x20,0x3c,0x84,0x88,0x48,0x50,0x20,0x50,0x88,0xe,0x4, ++0x10,0x11,0x11,0x1d,0x21,0x21,0x7d,0x91,0x11,0x7d,0x12,0x10,0x15,0x1a,0x10,0x0,0x8,0xfc,0x8,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x54,0x54,0xa4,0x24,0x44,0xa8,0x10, ++0x10,0x10,0x57,0x50,0x7c,0x50,0x97,0x1a,0x32,0xd2,0x12,0x12,0x13,0x12,0x13,0x12,0x0,0x4,0xfe,0x90,0x90,0x94,0xfe,0x94,0x94,0x94,0x94,0x8c,0x4,0x4,0xfc,0x4, ++0x9,0x1c,0xf0,0x10,0x11,0xfc,0x13,0x38,0x35,0x51,0x53,0x95,0x11,0x10,0x10,0x10,0x4,0xd8,0x20,0xd8,0x4,0x80,0xfe,0xa0,0x24,0xfe,0x24,0x24,0x34,0x28,0x20,0x20, ++0x2,0x4,0x1f,0x10,0x10,0x1f,0x10,0x1f,0x10,0x10,0x1f,0x2,0x51,0x50,0x90,0xf,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0xf0,0x10,0x10,0xf0,0x0,0x84,0x92,0x12,0xf0, ++0x8,0x6,0x1,0x6,0x3a,0x2,0xff,0x4,0x8,0x1f,0x28,0xc8,0x8,0x8,0x0,0x0,0x30,0xc0,0x0,0xc0,0x38,0x0,0xfe,0x80,0x88,0xfc,0x88,0x88,0xa8,0x90,0x80,0x80, ++0x0,0x3f,0x11,0x9,0x5,0xff,0x3,0x5,0x9,0x31,0x0,0x12,0x51,0x50,0x90,0xf,0xf8,0x0,0x10,0x20,0x44,0xfe,0x80,0x60,0x1c,0x8,0x0,0x0,0x84,0x92,0x12,0xf0, ++0x0,0x78,0x4f,0x48,0x49,0x7a,0x48,0x49,0x4e,0x7a,0x49,0x48,0x49,0x4a,0x48,0x98,0x40,0x44,0xfe,0xe0,0x58,0x48,0xa0,0x10,0x4e,0x48,0x50,0xe0,0x58,0x48,0x40,0xc0, ++0x2,0x2,0x2,0x7,0x4,0x8,0x10,0x24,0x43,0x1,0x0,0x1,0x2,0x4,0x18,0x60,0x0,0x0,0x8,0xfc,0x8,0x8,0x10,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0, ++0x11,0x11,0x17,0x11,0x59,0x55,0x5f,0x90,0x13,0x12,0x12,0x13,0x12,0x12,0x13,0x12,0x10,0x10,0xfc,0x10,0x10,0x14,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x13,0x12,0x56,0x5b,0x52,0x93,0x12,0x12,0x13,0x28,0x2a,0x46,0x8a,0x1,0x40,0x88,0xfc,0x8,0x8,0xf8,0x8,0xf8,0x8,0x8,0xf8,0x80,0x60,0x2c,0xa,0xf8, ++0x11,0x10,0x10,0x14,0x59,0x50,0x57,0x90,0x11,0x11,0x13,0x2d,0x29,0x45,0x80,0x0,0x4,0xd8,0x20,0xd8,0x4,0x80,0xfe,0xa0,0x24,0xfe,0x24,0x24,0x34,0x28,0x20,0x20, ++0x40,0x37,0x12,0x1,0x80,0x61,0x23,0x8,0x10,0x27,0xe0,0x3f,0x20,0x21,0x22,0x2c,0x1c,0xe0,0x48,0x50,0x80,0x10,0xf8,0x40,0x84,0xfc,0x40,0xfe,0xa0,0x10,0xe,0x4, ++0x20,0x18,0x8,0x0,0x81,0x61,0x22,0xb,0x14,0x20,0xe0,0x20,0x20,0x21,0x22,0x2c,0x80,0x80,0x84,0xfe,0x4,0x4,0x4,0x8,0xc8,0x50,0x20,0x40,0x80,0x0,0x0,0x0, ++0x0,0x3f,0x20,0x3f,0x24,0x22,0x24,0x28,0x24,0x27,0x28,0x3f,0x40,0x40,0x80,0x0,0x8,0xfc,0x8,0xf8,0x90,0xa0,0x98,0x88,0x80,0xf0,0x84,0xfe,0x80,0x80,0x80,0x80, ++0x21,0x22,0x27,0x24,0xff,0x24,0x77,0x62,0xbf,0x24,0x27,0x24,0x24,0x2a,0x31,0x20,0x10,0x10,0x90,0x94,0xbe,0xc4,0xa4,0x28,0xe8,0x28,0x90,0x90,0xa8,0xa8,0x46,0x84, ++0x2,0x2,0x7f,0x4,0x4,0xb,0x10,0x22,0x1,0xff,0x5,0x9,0x38,0xca,0xc,0x8,0x40,0x28,0xfc,0x80,0xf0,0x84,0x7c,0x0,0x4,0xfe,0x8,0x10,0xa0,0x60,0x1c,0x8, ++0x1,0x0,0x3f,0x22,0x22,0x3f,0x22,0x22,0x23,0x20,0x2f,0x28,0x48,0x48,0x88,0x0,0x0,0x88,0xfc,0x20,0x24,0xfe,0x20,0x20,0xe0,0x88,0xfc,0x88,0x88,0xa8,0x90,0x80, ++0x0,0x0,0xff,0x0,0x8,0x4,0x2,0x2,0x0,0x3,0xc,0x30,0x10,0x0,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x24,0xc4,0x4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x10,0x10,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x10,0x29,0x47,0x85,0x0,0x40,0x84,0xfe,0x4,0x4,0xfc,0x4,0xfc,0x4,0x4,0xfc,0x40,0x20,0x2c,0xa,0xf8, ++0x1,0x7f,0x1,0x3f,0x0,0x1f,0x10,0x1f,0x4,0xff,0x0,0x1f,0x10,0x10,0x1f,0x10,0x8,0xfc,0x0,0xf8,0x0,0xf0,0x10,0xf0,0x44,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x10, ++0x10,0x11,0x11,0x1d,0x21,0x22,0x7c,0x93,0x10,0x7c,0x10,0x10,0x14,0x19,0x12,0x4,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x50,0x50,0x50,0x90,0x92,0x12,0xe,0x0, ++0x0,0x42,0x32,0x13,0x82,0x64,0x20,0xf,0x10,0x20,0xe0,0x21,0x21,0x22,0x24,0x28,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0xa0,0xa0,0xa0,0x20,0x22,0x22,0x1e,0x0, ++0x0,0x7f,0x4,0x4,0x8,0x3f,0x1,0x2,0x4,0x3f,0x1,0x9,0x9,0x11,0x25,0x2,0x38,0xc0,0x0,0x10,0x20,0xc0,0x0,0x20,0x10,0xf8,0x8,0x20,0x10,0x8,0x8,0x0, ++0x0,0x79,0x4b,0x54,0x50,0x63,0x52,0x4b,0x4a,0x4b,0x68,0x51,0x42,0x44,0x41,0x40,0x40,0x50,0x4c,0x44,0x40,0xf8,0x8,0xf8,0x8,0xf8,0x40,0x50,0x4c,0x44,0x40,0x80, ++0x0,0x0,0x7e,0x2,0x43,0x24,0x14,0x14,0x8,0x14,0x12,0x22,0x40,0x80,0x1,0x2,0x40,0x50,0x48,0x40,0xfe,0x40,0x44,0x44,0x48,0x48,0x50,0x20,0x60,0x92,0xa,0x6, ++0x10,0x10,0x21,0x21,0x45,0xf9,0x11,0x21,0x41,0xfd,0x1,0x1,0x1d,0xe1,0x41,0x1,0x0,0x4,0xfe,0x24,0x24,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x0,0x0,0x7b,0x4a,0x4d,0x78,0x48,0x48,0x7f,0x48,0x49,0x49,0x79,0x49,0x1,0x1,0x40,0x20,0xfe,0x22,0xfc,0x20,0xf8,0x20,0xfe,0x20,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x13,0x14,0x7e,0x54,0x54,0x54,0x54,0x7c,0x50,0x14,0x1e,0xf2,0x40,0x0,0x0,0x4,0xfe,0x20,0x20,0x20,0x30,0x28,0x24,0x24,0x20,0x20,0x20,0x20,0x20,0x20, ++0x0,0x7f,0x40,0x5f,0x51,0x51,0x5f,0x51,0x51,0x5f,0x51,0x41,0x41,0x41,0x7f,0x0,0x8,0xfc,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x0,0x0,0x4,0xfe,0x0, ++0x1f,0x1,0x7f,0x51,0x8d,0x11,0x3e,0x22,0x3e,0x20,0x3e,0x20,0x3e,0x20,0x20,0x23,0xf0,0x0,0xfe,0x12,0x64,0x10,0xf8,0x8,0xf8,0x0,0xf8,0x88,0x50,0x20,0xde,0x4, ++0x10,0x10,0x23,0xfe,0x25,0x50,0x51,0xfc,0x13,0x10,0x1d,0xf1,0x51,0x11,0x11,0x11,0x40,0x20,0xfe,0x22,0xfc,0x20,0xf8,0x20,0xfe,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x17,0x7c,0x54,0x54,0x57,0x54,0x74,0x57,0x54,0x54,0x57,0x74,0x54,0x4,0x4,0x4,0xbe,0x84,0x84,0x84,0xbc,0x0,0x7c,0xc4,0x44,0x28,0x90,0x28,0x28,0x46,0x84, ++0x10,0x10,0x10,0x55,0x54,0x55,0x54,0x54,0x57,0x54,0x54,0x7c,0x4,0x0,0x1,0x6,0x20,0x20,0x28,0xfc,0x20,0x24,0xa8,0x20,0xfe,0x20,0x20,0x50,0x50,0x88,0xe,0x4, ++0x8,0x8,0x8,0x17,0x10,0x32,0x51,0x90,0x1f,0x10,0x10,0x10,0x11,0x12,0x14,0x18,0x40,0x40,0x48,0xfc,0x40,0x48,0x50,0x44,0xfe,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x0,0x44,0x2c,0x11,0x28,0x49,0x88,0x8,0x1b,0x28,0x48,0x88,0x8,0x8,0x51,0x26,0x20,0x20,0x28,0xfc,0x20,0x24,0xa8,0x20,0xfe,0x20,0x20,0x50,0x50,0x88,0xe,0x4, ++0x0,0xff,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x4,0xfe,0x0,0x0,0x0,0x80,0x40,0x30,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x3f,0x20,0x3f,0x22,0x27,0x24,0x27,0x24,0x27,0x24,0x27,0x22,0x47,0x4a,0x81,0x1e,0xfe,0x0,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xf0,0x20,0xc0,0x3e, ++0x7f,0x2,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x8,0xf,0x14,0x22,0x41,0x6,0x38,0xfc,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x0,0xf0,0x20,0x40,0x80,0x60,0x1c, ++0x0,0xf,0x7c,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x78,0x48,0x0,0x0,0x0,0x4,0xfe,0x40,0x40,0x40,0x40,0x50,0x48,0x44,0x44,0x40,0x40,0x40,0x40,0x40,0x40, ++0x20,0x20,0x27,0x24,0xfc,0x24,0x27,0x2d,0x35,0xe5,0x25,0x25,0x25,0x29,0xa1,0x40,0x10,0x90,0x10,0x20,0x3e,0x42,0x94,0x10,0x10,0x10,0x28,0x28,0x28,0x44,0x44,0x82, ++0x20,0x20,0x27,0x3c,0x44,0x84,0x7f,0x25,0x25,0xfd,0x25,0x25,0x2d,0x35,0x29,0x0,0x10,0x90,0x10,0x20,0x3e,0x42,0x94,0x10,0x10,0x10,0x28,0x28,0x28,0x44,0x44,0x82, ++0x1,0x11,0x11,0x1f,0x11,0x21,0x1,0xff,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x0,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x80,0x80,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x10,0x10,0x10,0x20,0x24,0x64,0xa4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x27,0x24,0x40,0x40,0x40,0x40,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0xfc,0x4, ++0x11,0x10,0x1e,0x25,0x28,0x7e,0xaa,0x2b,0x3e,0x2a,0x2a,0x3f,0x0,0xe,0xf0,0x40,0x4,0x88,0x54,0xfe,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x8,0x8,0x11,0x10,0x22,0x7e,0x8,0x13,0x20,0x7e,0x0,0x0,0x1e,0xe0,0x40,0x0,0x8,0x1c,0xe0,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x0,0x0,0x0,0x3f,0x20,0x20,0x3f,0x20,0x2f,0x29,0x29,0x29,0x4f,0x48,0x83,0x0,0x80,0xa0,0x90,0xfc,0x80,0x80,0x84,0x44,0x48,0x48,0x30,0x20,0x60,0x92,0xa,0x6, ++0x8,0x4b,0x49,0x48,0x48,0x48,0x4b,0x1f,0x10,0x11,0x11,0x11,0x12,0x2,0xc,0x30,0x0,0xf8,0x10,0xa0,0x40,0xa0,0x1e,0xf4,0x10,0x10,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x9,0x9,0x11,0x23,0x42,0xc,0x13,0x31,0x51,0x97,0x11,0x11,0x11,0x11,0x10,0x10,0x4,0x3e,0x0,0xc0,0x4,0x7e,0x88,0x8,0x8,0xc8,0x8,0x48,0x88,0x8,0x28,0x10, ++0x8,0x12,0x3f,0x23,0x32,0x2a,0x22,0xfe,0x22,0x32,0x2a,0x22,0x22,0x43,0x8a,0x4,0x40,0x20,0x4,0xfe,0x20,0x20,0x40,0x84,0xf8,0x10,0x20,0x40,0x88,0xfc,0x4,0x0, ++0x20,0x1b,0x48,0x41,0x41,0x41,0x5f,0x41,0x43,0x45,0x49,0x51,0x41,0x41,0x40,0x40,0x4,0xfe,0x4,0x4,0x4,0x24,0xf4,0x4,0x84,0x44,0x34,0x14,0x4,0x4,0x14,0x8, ++0x40,0x20,0x2f,0x1,0x82,0x42,0x44,0x7,0x11,0x29,0xe6,0x22,0x25,0x24,0x28,0x30,0x0,0xc,0x70,0x10,0x10,0x50,0x5c,0x50,0x50,0x50,0x54,0xfe,0x0,0x80,0x7e,0x0, ++0x0,0xf8,0x8,0xf,0x8,0x78,0x40,0x41,0x41,0x78,0x8,0x8,0x9,0xb,0x50,0x20,0x80,0x40,0x4,0xfe,0x40,0x40,0x80,0x8,0xf0,0x20,0x40,0x80,0x8,0xfc,0x4,0x0, ++0x21,0x20,0x2f,0x20,0xfb,0x48,0x4f,0x48,0x4b,0x88,0x51,0x22,0x52,0x4c,0x88,0x0,0x10,0xa4,0xfe,0xa0,0xf8,0xa8,0xfe,0xa8,0xf8,0xa0,0xb0,0xa8,0xa8,0xa6,0xa0,0xa0, ++0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x14,0x44,0x34,0x14,0x4,0x4,0xff,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x50,0x44,0x4c,0x50,0x40,0x44,0xfe,0x0, ++0x0,0x78,0x48,0x51,0x52,0x65,0x50,0x4a,0x4a,0x49,0x69,0x51,0x41,0x40,0x4f,0x40,0x40,0x40,0xa0,0x10,0x2e,0xf4,0x0,0x48,0x48,0x48,0x48,0x50,0x50,0x24,0xfe,0x0, ++0x0,0x9,0xfd,0x11,0x11,0x11,0x11,0x7d,0x11,0x11,0x10,0x1c,0xf0,0x41,0x2,0xc,0x8,0xfc,0x8,0x28,0x28,0x28,0x28,0x48,0x48,0x48,0x40,0xa0,0xa0,0x22,0x22,0x1e, ++0x8,0x8,0x9,0xff,0x8,0x9,0x7f,0x55,0x55,0x7f,0x49,0x7f,0x49,0x49,0x43,0x41,0x10,0x10,0x18,0x94,0x10,0x14,0xfe,0x10,0x10,0x10,0x28,0x28,0x28,0x44,0x44,0x82, ++0x0,0xf,0x8,0x8,0xf,0x8,0x8,0xf,0x8,0x8,0xff,0x4,0x8,0x10,0x3f,0x0,0x20,0xf0,0x20,0x20,0xe0,0x20,0x20,0xe0,0x20,0x24,0xfe,0x0,0x20,0x10,0xf8,0x8, ++0x8,0x7c,0x4b,0x4a,0x4b,0x7a,0x4b,0x48,0x48,0x7f,0x49,0x49,0x4a,0x4c,0x49,0x98,0x40,0x88,0xfc,0x8,0xf8,0x8,0xfc,0x48,0x50,0xe0,0x60,0x50,0x4e,0x44,0x40,0x80, ++0x20,0x20,0x20,0x3d,0x26,0x48,0x41,0xa2,0x22,0x22,0x23,0x26,0x2a,0x32,0x23,0x2,0x80,0x80,0xf8,0x8,0x10,0x24,0x9e,0x4,0x4,0x4,0x9c,0x4,0x4,0x4,0xfc,0x4, ++0x4,0x2,0x7f,0x1,0x3f,0x1,0xff,0x0,0x44,0x29,0x12,0x20,0x60,0x20,0x23,0x2c,0x40,0x88,0xfc,0x0,0xf8,0x0,0xfe,0x80,0xfc,0x4,0x48,0x40,0xa0,0x90,0xe,0x4, ++0x2,0x1,0x7f,0x49,0x89,0xf,0x11,0x21,0xff,0x2,0x2,0x2,0x4,0x4,0x18,0x60,0x0,0x0,0xfe,0x2,0x24,0xf0,0x0,0x4,0xfe,0x80,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x0,0x78,0x48,0x51,0x52,0x64,0x51,0x4a,0x4a,0x4a,0x6b,0x52,0x42,0x42,0x43,0x42,0x80,0x80,0xf8,0x8,0x10,0x24,0x9e,0x4,0x4,0x4,0x9c,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x7d,0x45,0x49,0x49,0x51,0x49,0x49,0x45,0x45,0x45,0x69,0x51,0x41,0x41,0x41,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x4,0x88,0x50,0x20,0x10,0x4e,0x84,0x0, ++0x8,0x8,0x10,0x10,0x22,0x7f,0x8,0x10,0x23,0x7c,0x0,0x0,0x1c,0xe0,0x43,0x0,0x40,0x50,0x48,0x40,0x7c,0xc0,0x44,0x7e,0xc0,0x48,0x50,0x20,0x60,0x92,0xa,0x6, ++0x10,0x11,0x11,0x11,0xfd,0x11,0x31,0x39,0x55,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x3f,0x22,0x22,0x22,0x3f,0x22,0x26,0x27,0x2a,0x2a,0x32,0x42,0x42,0x82,0x2,0x4,0xfe,0x0,0x4,0x7e,0xc4,0x44,0x7c,0x44,0xc4,0x7c,0x44,0x44,0x44,0x7c,0x44, ++0x20,0x27,0x38,0x43,0x82,0x7b,0x21,0x27,0xf9,0x23,0x21,0x2f,0x29,0x33,0x2d,0x1,0x40,0xfc,0x0,0xb8,0xa8,0xb8,0x10,0xfc,0x10,0xf8,0x10,0xfe,0x48,0x30,0x8e,0x4, ++0x0,0x3f,0x1,0x1,0xff,0x5,0x9,0x31,0xcf,0x8,0x8,0xf,0x8,0x8,0xf,0x8,0x30,0xc0,0x0,0x4,0xfe,0x40,0x30,0xe,0xe4,0x20,0x20,0xe0,0x20,0x20,0xe0,0x20, ++0x12,0x1f,0x28,0x45,0x8,0x8,0xfe,0x8,0x18,0x1c,0x2a,0x28,0x48,0x88,0x8,0x8,0x44,0x7e,0xa0,0x10,0x4,0xfe,0x84,0x84,0xfc,0x84,0x84,0xfc,0x84,0x84,0xfc,0x84, ++0x1,0xff,0x0,0x3e,0x22,0x3e,0x4,0x7f,0x4,0x3f,0x4,0xff,0x9,0x18,0x6c,0x8,0x4,0xfe,0x0,0xf8,0x88,0xf8,0x40,0xfc,0x40,0xf8,0x40,0xfe,0x10,0xa0,0x70,0xe, ++0x2,0x42,0x32,0x12,0x8f,0x62,0x26,0x7,0x1a,0x2a,0xf2,0x22,0x22,0x22,0x22,0x22,0x0,0x4,0x7e,0x44,0xc4,0x44,0x7c,0x44,0xc4,0x44,0x7c,0x44,0x44,0x44,0x7c,0x44, ++0x2,0x2,0x4,0x8,0x10,0x3f,0x1,0x2,0x4,0x3f,0x0,0x0,0x0,0x3,0xc,0x70,0x0,0x0,0x20,0x20,0x40,0x80,0x0,0x8,0x8,0xf0,0x20,0x40,0x80,0x0,0x0,0x0, ++0x82,0x44,0x29,0xfe,0x10,0x11,0x7c,0x10,0x10,0xfe,0x11,0x12,0x10,0x20,0x21,0x40,0x0,0x4,0xde,0x44,0x44,0x54,0xcc,0x44,0x44,0xcc,0x54,0x64,0x44,0x44,0x54,0x88, ++0x22,0x11,0x10,0xff,0x8,0x10,0x3b,0x54,0x90,0x10,0x1f,0x10,0x10,0x10,0x10,0x10,0x8,0x10,0xa0,0xfc,0x40,0x50,0xf8,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x2,0x41,0x30,0x17,0x0,0x0,0xf3,0x10,0x10,0x10,0x1f,0x10,0x14,0x18,0x10,0x0,0x8,0x10,0xa0,0xfc,0x40,0x50,0xf8,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x10,0x11,0x11,0xff,0x11,0x31,0x39,0x55,0x91,0x11,0x0,0x12,0x51,0x50,0x90,0xf,0x8,0xfc,0x8,0x8,0xf8,0x8,0xf8,0x8,0x8,0xf8,0x0,0x0,0x84,0x92,0x12,0xf0, ++0x0,0x8,0x7c,0x4b,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x7a,0x4a,0x2,0x2,0x2,0x20,0x40,0x84,0xfe,0x4,0x4,0xf4,0x94,0x94,0x94,0x94,0xf4,0x4,0x4,0x14,0x8, ++0x2,0x1,0x7f,0x0,0x1f,0x10,0x1f,0x0,0x3f,0x0,0x1,0xff,0x1,0x1,0x5,0x2,0x0,0x8,0xfc,0x0,0xf0,0x10,0xf0,0x0,0xf8,0x40,0x84,0xfe,0x0,0x0,0x0,0x0, ++0x0,0xb,0xfc,0x10,0x11,0x11,0x11,0x11,0x11,0x11,0x1d,0xf1,0x41,0x0,0x0,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x58,0x84,0x2, ++0x8,0x8,0x7f,0x8,0x8,0xff,0x4,0x8,0x1f,0x28,0xc8,0xf,0x8,0x8,0x8,0x7,0x20,0x28,0xfc,0x20,0x24,0xfe,0x40,0x20,0xf0,0x2e,0x24,0xe0,0x20,0x8,0x8,0xf8, ++0x11,0x11,0x12,0x17,0xfc,0x17,0x30,0x39,0x56,0x51,0x96,0x10,0x11,0x16,0x10,0x10,0x0,0xf0,0x24,0xfe,0x44,0xfc,0x80,0x44,0x68,0xb0,0x30,0x68,0xa6,0x20,0xa0,0x40, ++0x9,0x9,0xa,0x17,0x1c,0x37,0x50,0x91,0x16,0x10,0x17,0x10,0x11,0x16,0x10,0x10,0x0,0xf0,0x24,0xfe,0x44,0xfc,0x80,0x44,0x68,0xb0,0x30,0x68,0xa6,0x20,0xa0,0x40, ++0x2,0x4,0x8,0x7f,0x40,0x40,0x4f,0x48,0x48,0x48,0x48,0x4f,0x48,0x40,0x40,0x40,0x0,0x0,0x4,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0x24,0xe4,0x24,0x4,0x14,0x8, ++0x8,0xf,0x10,0x3f,0x61,0xa1,0x3f,0x6,0x19,0x62,0xc,0x31,0x6,0x18,0x62,0x1,0x0,0xe0,0x48,0xfc,0x8,0x8,0xf8,0x10,0x20,0xc0,0xc0,0xa0,0x90,0x8e,0x84,0x0, ++0x8,0xff,0x9,0x3f,0x1,0xff,0x1,0x3f,0x1,0x21,0x25,0x25,0x25,0x29,0x41,0x1,0x24,0xfe,0x20,0xf8,0x8,0xfe,0x8,0xf8,0x0,0x8,0x48,0x28,0x28,0x28,0x8,0x8, ++0x0,0x5,0xfe,0x10,0x11,0x21,0x25,0x7f,0xa5,0x25,0x25,0x25,0x25,0x3d,0x25,0x1,0x20,0x24,0xa8,0x24,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0x4,0x14,0x8, ++0x1f,0x1,0x7f,0x51,0x89,0x11,0x5,0x3,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0xf0,0x0,0xfe,0x12,0x24,0x10,0x40,0x90,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x50,0x20, ++0x8,0x49,0x2a,0x9,0x7f,0x41,0x41,0x7f,0x41,0x41,0x7f,0x41,0x41,0x41,0x45,0x42,0x4,0x4,0x4,0x24,0xa4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x4,0x14,0x8, ++0x0,0x8,0x7f,0x48,0x48,0x4f,0x48,0x49,0x4a,0x4c,0x4b,0x48,0x78,0x48,0x0,0x0,0x40,0x44,0xf8,0x50,0x64,0xfe,0x80,0xf8,0x10,0x24,0xfe,0x20,0x20,0x20,0xa0,0x40, ++0x3e,0x22,0x3e,0x0,0xff,0x2,0x1f,0x10,0x11,0x12,0x4,0x78,0x0,0x3e,0x22,0x3e,0xf8,0x88,0xf8,0x4,0xfe,0x0,0xf0,0x10,0x10,0x90,0x40,0x3c,0x0,0xf8,0x88,0xf8, ++0x10,0x11,0x10,0x3c,0x21,0x41,0xbd,0x11,0x11,0xfd,0x11,0x11,0x15,0x19,0x11,0x1,0x20,0x24,0xa8,0x24,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0x4,0x14,0x8, ++0x0,0x42,0x31,0x10,0x83,0x62,0x22,0xb,0x12,0x22,0xe3,0x22,0x22,0x22,0x22,0x22,0x40,0x48,0x50,0x48,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0x8,0x28,0x10, ++0x2,0x1,0x7f,0x41,0x89,0x5,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x10,0x10,0x0,0x0,0xfe,0x2,0x24,0x50,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x50,0x20, ++0x2,0x41,0x30,0x11,0x82,0x6f,0x20,0x9,0x13,0x25,0xe9,0x21,0x21,0x21,0x21,0x21,0x8,0xb0,0x40,0xb0,0x48,0xfe,0x80,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x0,0x8,0x7c,0x4f,0x48,0x48,0x78,0x4b,0x48,0x4b,0x48,0x78,0x49,0x1,0x2,0xc,0x80,0x88,0xfc,0x80,0x50,0x22,0xd2,0xe,0x0,0xfc,0xa0,0xa0,0x22,0x22,0x1e,0x0, ++0x1,0x1,0x1,0x1,0x1,0x5,0x5,0x9,0x9,0x11,0x21,0x41,0x1,0x1,0x5,0x2,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x10,0x8,0x4,0x4,0x0,0x0,0x0,0x0,0x0, ++0x2,0x2,0x3f,0x2,0x2,0xff,0x2,0x4,0x3f,0x10,0x21,0x5f,0x81,0x1,0x5,0x2,0x0,0x10,0xe0,0x40,0x84,0xfe,0x0,0x0,0xe0,0x80,0x8,0xfc,0x0,0x0,0x0,0x0, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x31,0x3a,0x54,0x50,0x90,0x10,0x10,0x10,0x13,0x1c,0x40,0x20,0x4,0xfe,0x0,0x88,0x6,0x8a,0x88,0x50,0x50,0x20,0x50,0x88,0xe,0x4, ++0x1,0x11,0x9,0x5,0x1,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x10,0x10,0x10,0x0,0x10,0x20,0x40,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x10,0x50,0x20, ++0x0,0x0,0x7b,0x48,0x4f,0x48,0x4b,0x48,0x4a,0x4a,0x4a,0x7b,0x42,0x4,0x8,0x0,0x40,0x48,0xfc,0x48,0xfe,0x48,0xf8,0x40,0x48,0xe8,0xd8,0x58,0x48,0x48,0x48,0x40, ++0x10,0x12,0x1f,0x28,0x45,0x0,0x3f,0x1,0x1,0xff,0x2,0x2,0x4,0x8,0x10,0x60,0x40,0x48,0x7c,0xa0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0,0x80,0x40,0x30,0xe,0x4, ++0x10,0x8,0x2,0xff,0x24,0x22,0x41,0xa4,0x14,0x8,0x14,0x24,0x22,0x42,0x80,0x1,0x20,0x20,0x20,0x24,0x7e,0x84,0x44,0x44,0x48,0x28,0x28,0x10,0x28,0x28,0x46,0x84, ++0x21,0x21,0x27,0x21,0xff,0x21,0x77,0x69,0xa1,0x20,0x2f,0x20,0x20,0x20,0x23,0x2c,0x0,0x4,0xfe,0x14,0xd4,0x14,0xd4,0x24,0x4c,0x44,0xfe,0x40,0xa0,0x90,0xe,0x4, ++0x4,0x4,0x24,0x27,0x24,0x24,0x24,0x27,0xfc,0x0,0x0,0x1f,0x0,0x0,0x7f,0x0,0x40,0x40,0x40,0x4c,0x70,0x40,0x42,0x42,0x3e,0x0,0x20,0xf0,0x0,0x8,0xfc,0x0, ++0x1,0x3f,0x21,0x3f,0x21,0x3f,0x10,0x10,0x3f,0x48,0xc8,0x54,0x40,0x7c,0x5,0x2,0x20,0xa0,0x20,0x3e,0x42,0x94,0x10,0x90,0xd0,0x90,0x90,0xa8,0xa8,0xa4,0x44,0x82, ++0x10,0x11,0x11,0x15,0x7f,0x55,0x54,0x54,0x55,0x7e,0x51,0x15,0x1d,0xf5,0x40,0x0,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x80,0x80,0xfe,0x22,0x22,0x52,0x2,0xfa,0xa,0x4, ++0x28,0x28,0xfe,0x29,0x38,0x10,0x7f,0x54,0x54,0x7c,0x11,0xfe,0x10,0x10,0x13,0x10,0x20,0x20,0x28,0xfc,0x20,0x24,0xfe,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x20,0x20,0x20,0x20,0xfb,0x20,0x20,0x24,0x24,0x24,0x29,0x21,0x21,0x22,0x24,0x20,0x80,0x80,0x80,0x88,0xfc,0x88,0x88,0x8c,0x8a,0x8a,0x8,0x8,0x8,0x8,0x28,0x10, ++0x10,0x10,0x10,0x17,0xf8,0x12,0x11,0x18,0x37,0xd0,0x10,0x10,0x11,0x11,0x52,0x24,0x40,0x40,0x48,0xfc,0x40,0x48,0x50,0x44,0xfe,0x40,0xa0,0xa0,0x10,0x10,0xe,0x4, ++0x12,0x12,0x13,0x16,0xfb,0x12,0x13,0x1a,0x33,0xd2,0x17,0x11,0x11,0x11,0x52,0x24,0x80,0x48,0xfc,0x40,0xf8,0x40,0xf8,0x40,0xfc,0x0,0xf8,0x10,0x3c,0x4,0x14,0x8, ++0x2,0x7f,0x4,0x24,0x24,0x45,0x7f,0xc,0xc,0x14,0x24,0x44,0x84,0x4,0x14,0x8,0x0,0x7c,0x44,0x44,0x48,0x48,0xd0,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x8,0x8,0x14,0x22,0x41,0xbe,0x8,0x8,0x7f,0x8,0x2a,0x29,0x49,0x8,0x28,0x10,0x8,0x8,0x8,0x48,0x28,0x8,0x48,0x28,0xe,0xf8,0x8,0x8,0x8,0x8,0x8,0x8, ++0x8,0x7c,0x48,0x48,0x4b,0x78,0x48,0x4a,0x4a,0x7a,0x4d,0x49,0x49,0x4a,0x4c,0x98,0x80,0x80,0x80,0x88,0xfc,0x88,0x88,0x8c,0x8a,0x8a,0x8,0x8,0x8,0x8,0x28,0x10, ++0x4,0x24,0x17,0x14,0x4,0x5,0xf6,0x10,0x13,0x12,0x12,0x13,0x16,0x1a,0x13,0x2,0x20,0x24,0xa8,0x30,0x22,0xa2,0x5e,0x88,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x0,0x7f,0x40,0x88,0x8,0xf,0x8,0x8,0xf,0x0,0x0,0x7f,0x0,0x0,0x0,0x0,0x0,0xfe,0x2,0x4,0x20,0xf0,0x0,0x8,0xfc,0x8,0x48,0xe8,0x8,0x8,0x50,0x20, ++0x10,0x10,0x10,0x17,0xfc,0x12,0x32,0x3a,0x57,0x52,0x92,0x12,0x14,0x18,0x10,0x13,0x20,0x28,0x24,0xfe,0x20,0xa0,0xa0,0xa4,0xe4,0xa8,0xa8,0x90,0xb0,0x52,0x8a,0x6, ++0x20,0x22,0x3f,0x48,0x88,0xa,0xff,0x8,0x28,0x2e,0x28,0x28,0x2f,0xf8,0x40,0x0,0x0,0x4,0x7e,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x64,0x54,0x48,0x40,0x40, ++0x20,0x3e,0x44,0xbe,0x2a,0x3e,0x2a,0x3f,0x2a,0x41,0x9f,0x11,0x1f,0x1,0x7f,0x20,0x0,0xfc,0x24,0x4c,0xd0,0x7c,0x90,0xfe,0x10,0x10,0xf8,0x10,0xf0,0x8,0xfc,0x4, ++0x22,0x22,0x27,0x29,0xbf,0xaa,0xaa,0x2f,0x2a,0x2a,0x2f,0x2a,0x2a,0x2a,0x31,0x20,0x4,0x7e,0xa4,0x24,0xa4,0xc8,0xa8,0xbe,0xc8,0x88,0xfe,0x88,0x88,0x88,0x88,0x8, ++0x2,0x42,0x32,0x12,0x82,0x62,0x2f,0xa,0x12,0x22,0xe2,0x22,0x22,0x22,0x23,0x20,0x48,0x48,0x48,0x48,0x48,0x48,0xfe,0x48,0x48,0x48,0x48,0x78,0x40,0x8,0xfc,0x0, ++0x40,0x27,0x24,0x9,0x81,0x61,0x21,0x9,0x11,0x20,0xe0,0x2f,0x20,0x20,0x20,0x20,0x0,0xfe,0x2,0x4,0x0,0xfc,0x0,0x4,0xfe,0x4,0x24,0xf4,0x4,0x4,0x14,0x8, ++0x2,0x44,0x2f,0x28,0xf,0x8,0xef,0x28,0x28,0x3f,0x21,0x2a,0x34,0x28,0x12,0x1,0x8,0x88,0xc8,0x88,0x88,0xfe,0x88,0x88,0xc8,0xa8,0xa8,0x88,0x88,0x88,0xa8,0x10, ++0x3f,0x20,0x3f,0x20,0x24,0x22,0x2f,0x28,0x28,0x2f,0x28,0x28,0x4f,0x48,0x88,0x8,0xf8,0x8,0xf8,0x80,0x90,0xa8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x28,0x10, ++0x4,0xff,0x14,0x8,0x7f,0x22,0x14,0xff,0x8,0xa,0x7f,0x2a,0x49,0x88,0x29,0x10,0x40,0xfe,0x40,0x6,0x78,0x40,0x44,0xfe,0x48,0x48,0x48,0x48,0x88,0x88,0x8,0x8, ++0x8,0x8,0xff,0x8,0x8,0x0,0x2,0x1,0x50,0x50,0x50,0x90,0x10,0x10,0xf,0x0,0x20,0x24,0xfe,0x20,0x20,0x0,0x0,0x0,0x84,0x82,0x2,0x2,0x8,0x8,0xf8,0x0, ++0x10,0x10,0x1d,0x20,0x20,0x7c,0x93,0x10,0x7c,0x10,0x11,0x10,0x14,0x18,0x10,0x0,0x40,0x20,0xfc,0x0,0x88,0x50,0xfe,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x20, ++0x2,0x7,0x38,0x20,0x20,0x20,0x3f,0x24,0x24,0x24,0x24,0x24,0x44,0x44,0x85,0x2,0x40,0x40,0x40,0x40,0x7e,0x82,0x24,0x20,0x20,0x20,0x50,0x50,0x88,0x88,0x6,0x4, ++0x2,0x1,0x3f,0x8,0x4,0x4,0xff,0x1,0x1,0x1,0x7f,0x1,0x1,0x1,0x1,0x1,0x0,0x10,0xf8,0x20,0x20,0x44,0xfe,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0, ++0x10,0xa,0x7f,0x0,0x22,0x14,0xff,0xa,0x7f,0x8,0xa,0x29,0x48,0x89,0x28,0x10,0x8,0x1c,0x60,0x40,0x40,0x44,0xfe,0x48,0x48,0x48,0x48,0x88,0x88,0x8,0x8,0x8, ++0x10,0x10,0x11,0x11,0x59,0x55,0x51,0x91,0x11,0x11,0x11,0x12,0x12,0x14,0x18,0x10,0x8,0x1c,0xe0,0x0,0x0,0x4,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x2,0x1,0x0,0x0,0x8,0x8,0x28,0x28,0x28,0x48,0x88,0x8,0x8,0x8,0x7,0x0,0x0,0x0,0x80,0xc0,0x80,0x0,0x8,0x4,0x2,0x2,0x2,0x0,0x10,0x10,0xf0,0x0, ++0x8,0x8,0xf,0x10,0x10,0x37,0x50,0x90,0x17,0x10,0x13,0x12,0x12,0x12,0x13,0x12,0x80,0x44,0xfe,0x0,0x8,0xfc,0x0,0x8,0xfc,0x0,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x4,0x8,0x10,0x7f,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0xf8,0x40,0x0,0x0,0x10,0x92,0x54,0x54,0x10,0xfe,0x10,0x10,0x14,0xfe,0x10,0x90,0x10,0x10,0x10,0x10, ++0x0,0x3f,0x20,0x3f,0x20,0x3f,0x1,0x21,0x3f,0x21,0x41,0xbf,0x1,0x1,0xff,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0x8,0xfc,0x0,0x10,0xf8,0x0,0x4,0xfe,0x0, ++0x0,0x7b,0x4a,0x4b,0x4a,0x7b,0x48,0x4a,0x4b,0x7c,0x48,0x4b,0x48,0x48,0x8f,0x18,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x40,0x48,0xfc,0x40,0x50,0xf8,0x40,0x44,0xfe,0x0, ++0x2,0x45,0x29,0x11,0x29,0x49,0x88,0x9,0x19,0x2a,0x4c,0x89,0x8,0x8,0x57,0x20,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x20,0x24,0xfe,0x20,0x28,0xfc,0x20,0x24,0xfe,0x0, ++0x10,0x13,0x12,0x13,0x5a,0x57,0x50,0x92,0x13,0x14,0x18,0x13,0x10,0x10,0x1f,0x10,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x40,0x48,0xfc,0x40,0x50,0xf8,0x40,0x44,0xfe,0x0, ++0x2,0x2,0x21,0x11,0x19,0x9,0x0,0x0,0xff,0x0,0x0,0x4,0xc,0x10,0x20,0x40,0x0,0x8,0x8,0x10,0x10,0x20,0x20,0x44,0xfe,0x0,0x0,0x40,0x20,0x18,0xc,0x4, ++0x0,0x7f,0x11,0x11,0x11,0x11,0x11,0xff,0x11,0x11,0x11,0x11,0x21,0x21,0x41,0x1,0x84,0xc4,0x4,0x24,0x24,0x24,0x24,0xe4,0x24,0x24,0x24,0x24,0x4,0x4,0x14,0x8, ++0x1,0x7f,0x12,0x12,0x12,0xff,0x12,0x12,0x12,0x23,0x41,0x7f,0x1,0x1,0xff,0x0,0x4,0x84,0x24,0x24,0x24,0xa4,0x24,0x24,0x4,0x14,0x8,0xfc,0x0,0x4,0xfe,0x0, ++0x0,0x7f,0x11,0x11,0x11,0x11,0x11,0xff,0x11,0x11,0x11,0x11,0x21,0x21,0x41,0x1,0x80,0xc4,0xc,0x10,0x20,0x44,0xc,0xd0,0x20,0x42,0x6,0x8,0x10,0x20,0x40,0x80, ++0x0,0x7f,0x12,0x12,0x12,0x12,0x12,0xff,0x12,0x12,0x12,0x12,0x22,0x22,0x42,0x2,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0xc8,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x8,0xb,0x10,0x20,0x40,0x8,0x17,0x30,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x8,0xfc,0x0,0x0,0x0,0x4,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x50,0x20, ++0x4,0xfe,0x28,0x28,0xfe,0xaa,0xaa,0xae,0xc2,0x83,0x82,0xfe,0x82,0x82,0xff,0x82,0x4,0xfe,0x84,0xfc,0x84,0xfc,0x20,0xa0,0xfc,0x20,0x20,0xfc,0x20,0x24,0xfe,0x0, ++0x1,0x1,0x3f,0x1,0x1,0xff,0x8,0x4,0x3f,0x1,0x1,0x7f,0x1,0x1,0x1,0x1,0x0,0x10,0xf8,0x0,0x4,0xfe,0x20,0x50,0xf8,0x0,0x8,0xfc,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0xff,0x3,0x5,0x9,0x31,0xc1,0x1f,0x10,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0x4,0xfe,0x80,0x40,0x30,0xe,0x4,0xf0,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x10,0x10,0x12,0x12,0x5b,0x54,0x54,0x98,0x10,0x13,0x10,0x10,0x10,0x10,0x1f,0x10,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x50,0xf8,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x10,0x10,0x11,0x11,0xfd,0x25,0x26,0x24,0x24,0x45,0x28,0x10,0x28,0x44,0x87,0x0,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x0,0x1f,0x10,0x10,0x10,0x10,0x1f,0x14,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x50,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x0,0x0,0x20,0x50,0x48,0x44,0x42,0x41,0x42,0x44,0x48,0x50,0x40,0x7f,0x40,0x0,0x0,0x10,0x10,0x24,0x24,0x44,0x84,0x4,0x84,0x44,0x34,0x14,0x4,0xfc,0x4,0x0, ++0x8,0x7c,0x49,0x49,0x4a,0x7c,0x49,0x4a,0x4a,0x7a,0x4b,0x4a,0x4b,0x4a,0x88,0x18,0x80,0x80,0x0,0xfe,0x2,0x2,0x12,0xaa,0x4a,0xaa,0x1a,0xa,0xfa,0x2,0x14,0x8, ++0x8,0x8,0x10,0x1f,0x20,0x40,0x90,0x28,0x25,0x22,0x25,0x28,0x20,0x3f,0x20,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x44,0xa4,0x24,0x24,0x24,0xa4,0x24,0xe4,0x14,0x8, ++0x0,0x42,0x31,0x14,0x84,0x64,0x24,0xc,0x14,0x25,0xe5,0x26,0x24,0x27,0x24,0x20,0x0,0x8,0x10,0x94,0xa4,0x44,0x44,0xa4,0xa4,0x14,0xc,0xc,0x4,0xfc,0x4,0x0, ++0x10,0x10,0x10,0xfd,0x11,0x13,0x25,0x21,0x51,0x51,0x91,0x25,0x45,0x7d,0x1,0x1,0x40,0xa0,0x88,0xfc,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x10,0x10,0x22,0x7f,0x0,0x3e,0x22,0x3e,0x22,0x3e,0x22,0x26,0x0,0x48,0x44,0x80,0x80,0x98,0xe0,0x84,0x84,0x7c,0x80,0x98,0xe0,0x84,0x84,0x7c,0x0,0x88,0x46,0x2, ++0x8,0x8,0x8,0x10,0x17,0x30,0x50,0x90,0x11,0x11,0x12,0x14,0x18,0x10,0x10,0x10,0x40,0x40,0x40,0x44,0xfe,0x40,0xe0,0xe0,0x50,0x50,0x48,0x46,0x44,0x40,0x40,0x40, ++0x11,0x11,0x11,0x21,0x2a,0x6c,0xa9,0x2e,0x28,0x2b,0x28,0x28,0x23,0x20,0x21,0x26,0x0,0x0,0xf8,0x10,0xa0,0x40,0xb0,0x2e,0xc0,0x10,0x60,0x88,0x10,0x60,0x80,0x0, ++0x8,0x4,0x2,0x7f,0x1,0x3f,0x2,0xff,0x4,0xf,0x11,0x2f,0x42,0x84,0x3f,0x0,0x20,0x40,0x88,0xfc,0x0,0xf8,0x0,0xfe,0x10,0xf8,0x10,0xf0,0x10,0x14,0xfe,0x0, ++0x10,0x10,0x17,0x10,0xfc,0x10,0x31,0x39,0x54,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x0,0x4,0xfe,0x80,0x80,0x80,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x88,0x50,0x20, ++0x0,0x8,0x7f,0x4a,0x4b,0x4a,0x4b,0x4a,0x4b,0x48,0x48,0x7f,0x48,0x1,0x2,0xc,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x50,0x48,0xfe,0xa0,0x10,0xe,0x4, ++0x10,0x13,0x1c,0x20,0x27,0x7c,0x91,0x12,0x7d,0x10,0x10,0x10,0x15,0x19,0x12,0x4,0x18,0xe0,0x40,0x48,0xfc,0xe0,0x50,0x4e,0xf8,0x88,0x90,0x9c,0x4,0x4,0x28,0x10, ++0x0,0x3f,0x1,0x1,0x7f,0x5,0x9,0x31,0xcf,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x78,0x80,0x0,0x8,0xfc,0x40,0x30,0xe,0xe4,0x20,0x40,0x70,0x10,0x10,0xa0,0x40, ++0x20,0x10,0x10,0x0,0xfd,0x9,0x11,0x35,0x59,0x95,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x10,0x13,0x20,0x20,0x4f,0xf8,0x11,0x22,0x45,0xf8,0x0,0x0,0x19,0xe1,0x42,0x4,0x18,0xe0,0x40,0x48,0xfc,0xe0,0x50,0x4e,0xf8,0x88,0x90,0x9c,0x4,0x4,0x28,0x10, ++0x20,0x20,0x20,0x27,0xfc,0x24,0x27,0x24,0x24,0x24,0x3e,0xe5,0x48,0x8,0x17,0x20,0x88,0xfc,0x80,0xfe,0x82,0xf0,0x84,0xfc,0x0,0xa0,0xa8,0xb0,0xa0,0xa4,0xfe,0x0, ++0x0,0x0,0x0,0x3f,0x20,0x20,0x20,0x24,0x3e,0x20,0x20,0x20,0x40,0x40,0x83,0x0,0x80,0xa0,0x90,0xfc,0x80,0x80,0x84,0x44,0x48,0x48,0x30,0x20,0x60,0x92,0xa,0x6, ++0x1f,0x1,0x7f,0x51,0x8d,0x11,0x1,0xff,0x2,0x4,0x3f,0x24,0x24,0x24,0x24,0x20,0xf0,0x0,0xfe,0x12,0x64,0x10,0x4,0xfe,0x0,0x8,0xfc,0x88,0x88,0x88,0xa8,0x10, ++0x2,0x3,0x2,0x3f,0x22,0x23,0x3e,0x23,0x20,0x22,0x32,0x2a,0x4a,0x42,0xbf,0x0,0x10,0xf8,0x0,0xfe,0x2,0xe4,0x8,0xf8,0x0,0x40,0x48,0x58,0x60,0x40,0xfe,0x0, ++0x0,0x8,0x7c,0x4b,0x4a,0x4a,0x4b,0x4a,0x4a,0x4a,0x4b,0x7a,0x4c,0x4,0xb,0x0,0x48,0x7c,0x40,0xfe,0x42,0x70,0xc4,0x7c,0x0,0x50,0x54,0xd8,0x50,0x54,0xfe,0x0, ++0x4,0xb,0x10,0x20,0x41,0x5,0x9,0x11,0x21,0x41,0x5,0x9,0x11,0x20,0x40,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x44,0x58,0x86,0x2, ++0x8,0x8,0x10,0x21,0x42,0xc,0x13,0x30,0x50,0x97,0x10,0x11,0x12,0x14,0x11,0x10,0x40,0x40,0xa0,0x10,0xe,0x4,0xf8,0x40,0x48,0xfc,0x40,0x50,0x4c,0x44,0x40,0x80, ++0x2,0x42,0x33,0x12,0x4,0x0,0xf0,0x1f,0x10,0x10,0x10,0x12,0x14,0x18,0x10,0x0,0x0,0x8,0xfc,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x8,0x7f,0x9,0x7f,0x2,0x4,0x1f,0x1,0x2,0x3f,0x0,0x1f,0x11,0x1f,0x11,0x1f,0x20,0xfc,0x20,0xfc,0x0,0x10,0xe0,0x0,0x8,0xf8,0x0,0xf0,0x10,0xf0,0x10,0xf0, ++0x4,0xfe,0x28,0x28,0xfe,0xaa,0xaa,0xae,0xa2,0xc2,0x82,0xfe,0x82,0x82,0xfe,0x82,0x0,0x0,0x44,0x44,0xaa,0xaa,0xaa,0x92,0x92,0xaa,0xaa,0xa6,0xc6,0x82,0xfe,0x82, ++0x8,0x8,0x14,0x12,0x21,0x5e,0x88,0x8,0x7e,0x8,0x2c,0x2a,0x4a,0x8,0x29,0x12,0x0,0x0,0x8,0xfc,0x8,0x88,0x88,0x88,0x50,0x50,0x20,0x50,0x50,0x88,0xe,0x4, ++0x10,0x10,0x10,0x10,0xfe,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x22,0x22,0x41,0x80,0x0,0x8,0xfc,0x88,0x88,0x88,0x88,0xf8,0x88,0x88,0x88,0x88,0xfa,0x2,0xfe,0x0, ++0x1,0x0,0x3f,0x20,0x2f,0x20,0x21,0x20,0x2f,0x20,0x20,0x20,0x40,0x40,0x82,0x1,0x0,0x88,0xfc,0x0,0xf8,0x20,0x40,0x80,0xfc,0x88,0x90,0x80,0x80,0x80,0x80,0x0, ++0x2,0x1,0xff,0x2,0x4,0x1f,0x1,0x2,0x3f,0x0,0x1f,0x11,0x1f,0x11,0x1f,0x10,0x0,0x4,0xfe,0x0,0x10,0xe0,0x0,0x8,0xf8,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x10, ++0x10,0x10,0x11,0x13,0x5a,0x56,0x52,0x92,0x12,0x12,0x12,0x12,0x12,0x1f,0x10,0x10,0x80,0x80,0x8,0xfc,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xfe,0x0,0x0, ++0x10,0xfe,0x22,0x64,0x18,0x14,0x62,0x4,0x1f,0x3,0xc,0x3f,0x1,0x11,0x65,0x2,0x4,0xfe,0x84,0x84,0x84,0xfc,0x84,0x20,0xc0,0x0,0x10,0xf8,0x0,0x30,0x8,0x0, ++0x10,0x13,0x10,0x11,0xfd,0x25,0x26,0x24,0x25,0x45,0x29,0x11,0x29,0x45,0x85,0x1,0x0,0xfe,0x42,0x70,0x40,0x40,0xfe,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x4,0x4,0xc, ++0x10,0x10,0x23,0x20,0x48,0xf8,0x17,0x21,0x43,0xfd,0x9,0x1,0x1d,0xe1,0x41,0x1,0x40,0x44,0xf8,0x50,0x60,0x44,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x23,0x20,0x48,0xff,0x11,0x20,0x42,0xf9,0x7,0x0,0x1c,0xe0,0x41,0x2,0x40,0x50,0xf8,0x40,0x40,0xfc,0x24,0xa8,0x20,0x24,0xfe,0x40,0x60,0x90,0xc,0x4, ++0x10,0x11,0x14,0xfe,0x20,0x28,0x48,0x7f,0x8,0x8,0xe,0xf8,0x48,0x8,0x8,0x8,0x8,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x0,0x0,0x7b,0x4a,0x4c,0x4b,0x48,0x4b,0x4a,0x4b,0x4a,0x7b,0x48,0x0,0x7,0x0,0x40,0x20,0xfe,0x2,0x4,0xfc,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x0,0x4,0xfe,0x0, ++0x2,0x1,0x7f,0x40,0x80,0x3f,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x0,0xff,0x0,0x0,0x0,0xfe,0x2,0x14,0xf8,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x10,0x4,0xfe,0x0, ++0x1f,0x10,0x1f,0x10,0x1f,0x10,0xff,0x4,0x8,0x1f,0x2,0x51,0x50,0x90,0xf,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x14,0xfe,0x0,0x20,0xf0,0x10,0x84,0x82,0x12,0xf0,0x0, ++0x20,0x10,0x14,0xfe,0x21,0x22,0x3c,0x24,0x24,0x24,0x24,0x24,0x44,0x55,0x8a,0x4,0x80,0x84,0xfe,0x80,0x0,0xfe,0x22,0x24,0xa0,0xa8,0xbc,0xa0,0xa0,0x60,0x26,0x1c, ++0x2,0x1,0x1,0xff,0x2,0x2,0x4,0x8,0x3f,0x1,0x2,0x4,0x8,0x10,0x3f,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x10,0x20,0xc0,0x0,0x0,0x0,0x10,0x10,0xf8,0x8, ++0x0,0x42,0x32,0x13,0x2,0x4,0xf7,0x10,0x10,0x10,0x11,0x11,0x12,0x2c,0x44,0x3,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0xa0,0xa0,0xa0,0x22,0x22,0x1e,0x0,0x6,0xfc, ++0x1,0x0,0x3f,0x24,0xa4,0x6f,0x32,0x2f,0x6a,0xaf,0x2a,0x2f,0x40,0x43,0x9c,0x8,0x0,0x84,0xfe,0x44,0x28,0x7c,0x10,0x90,0xfc,0x90,0x94,0xfe,0x10,0x90,0x10,0x10, ++0x0,0x8,0x7c,0x4f,0x48,0x48,0x79,0x4a,0x4b,0x78,0x48,0x49,0x4a,0x7b,0x48,0x0,0x80,0x40,0x44,0xfe,0x40,0x80,0x8,0x10,0xe0,0x40,0x80,0x0,0x8,0xfc,0x4,0x0, ++0x10,0x10,0x20,0x20,0x45,0xfa,0x11,0x21,0x41,0xfd,0x1,0x1,0x1d,0xe0,0x40,0x0,0x80,0x80,0x84,0xfe,0x4,0x4,0xf4,0x14,0x14,0xf4,0x14,0x14,0xf4,0x4,0x14,0x8, ++0x28,0x28,0xfe,0x29,0x29,0x3b,0x15,0x7d,0x55,0x55,0x7d,0x11,0xff,0x11,0x11,0x11,0xa0,0xa0,0xa0,0x20,0x24,0x28,0x30,0x20,0x60,0xa0,0x20,0x22,0x22,0x22,0x1e,0x0, ++0x8,0x8,0xff,0x8,0x20,0x7c,0x45,0x44,0x7c,0x43,0x7c,0x44,0x45,0x7c,0x40,0x0,0x20,0x24,0xfe,0x20,0x40,0x28,0xfc,0x88,0x50,0xfe,0x20,0x28,0xfc,0x20,0x20,0x20, ++0x22,0x11,0x11,0x0,0x7f,0x40,0x80,0x1f,0x0,0x1,0xff,0x1,0x1,0x1,0x5,0x2,0x8,0x8,0x10,0x20,0xfe,0x2,0x4,0xe0,0x40,0x84,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x2,0x1,0x1,0x7f,0x40,0x80,0x4,0x4,0x4,0x8,0x8,0x10,0x10,0x20,0x40,0x0,0x0,0x0,0x0,0xfe,0x2,0x84,0x80,0x80,0x40,0x40,0x40,0x20,0x10,0xe,0x4,0x0, ++0x1f,0x1,0x7f,0x41,0x9d,0x1,0x1d,0x1,0x3f,0x0,0x0,0x1f,0x0,0x0,0x3f,0x0,0xf0,0x0,0xfe,0x2,0x74,0x0,0x70,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x0,0x1,0x1,0x2,0x3f,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0xff,0x0,0x0,0x0,0x0,0x8,0xfc,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0xfe,0x0, ++0x2,0x3f,0x22,0x22,0x3e,0x0,0x7f,0x41,0x49,0x49,0x49,0x49,0x49,0x14,0x23,0xc1,0x20,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x24,0x44,0x44,0x94,0x8, ++0x0,0x3f,0x1,0xff,0x1,0x3f,0x29,0x25,0x3f,0x1,0x3f,0x1,0x7f,0x24,0x22,0x40,0x38,0xc0,0x4,0xfe,0x0,0xf8,0x28,0x48,0xf8,0x0,0xf8,0x0,0xfc,0x48,0x24,0x4, ++0x10,0x17,0x24,0x24,0x47,0x94,0x25,0x65,0xa5,0x25,0x25,0x25,0x29,0x29,0x31,0x21,0x1c,0xe0,0x20,0x24,0xfe,0x20,0xfc,0x4,0x4,0xfc,0x4,0xfc,0x4,0x4,0xfc,0x4, ++0x8,0x8,0xf,0x10,0x10,0x2f,0x48,0x88,0xf,0x8,0x8,0xf,0x8,0x0,0x0,0x0,0x0,0x4,0xfe,0x4,0x24,0xf4,0x24,0x24,0xe4,0x24,0x24,0xe4,0x24,0x4,0x28,0x10, ++0x2,0x42,0x33,0x14,0x4,0x9,0xf1,0x11,0x11,0x11,0x11,0x13,0x15,0x18,0x10,0x0,0x0,0x4,0xfe,0x4,0x4,0xf4,0x14,0x14,0xf4,0x14,0x14,0xf4,0x14,0x4,0x14,0x8, ++0x0,0x3f,0x0,0x0,0x1f,0x0,0x0,0x3f,0x0,0x0,0xff,0x8,0x4,0x4,0x0,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x20,0x24,0xfe,0x20,0x20,0x20,0xa0,0x40, ++0x9,0xfd,0x9,0x49,0x49,0x49,0x49,0x49,0x7d,0x5,0x1d,0xe5,0x45,0x15,0xa,0x4,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x4, ++0x0,0x41,0x31,0x12,0x2,0x4,0xf9,0x14,0x12,0x12,0x11,0x11,0x11,0x28,0x44,0x3,0x0,0x24,0x24,0x48,0x48,0x90,0x20,0x90,0x48,0x48,0x24,0x24,0x24,0x0,0x6,0xfc, ++0x0,0x4,0xfe,0x21,0x21,0x3f,0x45,0x45,0xa5,0x19,0x9,0x11,0x21,0x40,0x80,0x0,0x80,0x84,0xfe,0x4,0x4,0xf4,0x14,0x14,0xf4,0x14,0x14,0xf4,0x14,0x4,0x14,0x8, ++0x0,0x47,0x30,0x11,0x81,0x61,0x21,0x9,0x17,0x21,0xe1,0x21,0x21,0x21,0x21,0x21,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x50,0xf0,0x10,0x10,0x10,0xa,0xa,0x6,0x0, ++0x1,0x41,0x31,0x11,0x1,0x1,0xf1,0x11,0x11,0x11,0x11,0x11,0x16,0x1a,0x14,0x8,0x4,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x4,0x4, ++0x0,0x47,0x30,0x11,0x1,0x1,0xf1,0x11,0x17,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x50,0xf0,0x10,0x10,0x10,0xa,0xa,0x6,0x0, ++0x0,0x40,0x3f,0x21,0x2,0x4,0xe4,0x27,0x3c,0x24,0x25,0x24,0x2c,0x54,0x88,0x7,0x10,0x10,0x10,0x10,0x10,0x10,0x58,0x54,0x94,0x92,0x12,0x50,0x20,0x0,0x6,0xfc, ++0x0,0x47,0x30,0x11,0x1,0x1,0xf7,0x11,0x11,0x11,0x11,0x11,0x11,0x29,0x44,0x3,0x10,0xf8,0x10,0x10,0x10,0x50,0xf0,0x10,0x10,0x10,0x12,0xa,0x6,0x0,0x6,0xfc, ++0x0,0x3f,0x20,0x20,0x20,0x20,0x20,0x2f,0x20,0x20,0x20,0x20,0x40,0x40,0x9f,0x0,0x8,0xfc,0x80,0x80,0x80,0x80,0x88,0xfc,0x80,0xa0,0x98,0x88,0x80,0x84,0xfe,0x0, ++0x10,0x11,0x11,0x11,0xfd,0x11,0x15,0x19,0x31,0xd1,0x11,0x10,0x10,0x10,0x50,0x20,0x4,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20,0x20,0x20, ++0x4,0xfe,0x9,0x29,0x29,0x49,0xff,0x9,0x19,0x29,0x48,0x88,0xb,0x8,0x28,0x10,0x40,0x88,0xfc,0x8,0x48,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x2,0xff,0x92,0x92,0x92,0xfe,0x92,0x92,0x92,0xfe,0x92,0x10,0x11,0x10,0x10,0x10,0x20,0x44,0xfe,0x84,0xa4,0x84,0x94,0x88,0x80,0xfe,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x0,0xb,0x7c,0x48,0x48,0x49,0x49,0x4b,0x48,0x48,0x48,0x79,0x46,0x0,0x0,0x0,0x8,0xfc,0x10,0x90,0x90,0x10,0x14,0xfe,0x10,0x30,0x50,0x90,0x10,0x10,0x50,0x20, ++0x0,0x20,0x10,0xc,0x4,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x10,0x30,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0x8,0xff,0x8,0x0,0x3f,0x8,0x8,0x10,0x3f,0x0,0x3,0xc,0x30,0xc0,0x0,0x40,0x44,0xfe,0x40,0x10,0xf8,0x20,0x20,0x24,0xfe,0xa0,0x20,0x20,0x20,0xa0,0x40, ++0x0,0x7f,0x0,0x10,0x10,0x20,0x20,0x7f,0x1,0x2,0x4,0x8,0x30,0xc0,0x1,0x0,0x8,0xfc,0x40,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x80, ++0x10,0x11,0x14,0x7e,0x54,0x55,0x55,0x57,0x7c,0x10,0x14,0x1c,0xf4,0x41,0x2,0x0,0x8,0xfc,0x8,0x88,0x88,0x8,0x8,0xfe,0x28,0x28,0x48,0x48,0x88,0x8,0x28,0x10, ++0x1,0x21,0x21,0x3f,0x0,0x3f,0x20,0x2f,0x20,0x3f,0x20,0x20,0x2f,0x40,0x5f,0x80,0x0,0x8,0x8,0xf8,0x0,0xfc,0x80,0xf8,0x80,0xfe,0x80,0x80,0xf8,0x80,0xfe,0x0, ++0x10,0x1f,0x22,0x42,0x8f,0x14,0x24,0x7f,0xa0,0x2f,0x28,0x28,0x28,0x2f,0x28,0x20,0x80,0xc4,0x3e,0x0,0x84,0xfe,0x88,0xe8,0x48,0xe8,0x48,0x48,0x48,0xc8,0x28,0x10, ++0x0,0x43,0x32,0x12,0x83,0x62,0x22,0xb,0x12,0x22,0xe3,0x22,0x24,0x24,0x2b,0x30,0x8,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x2,0x7f,0x4,0x24,0x24,0x45,0xfe,0x4,0xc,0x14,0x24,0x44,0x84,0x4,0x14,0x8,0x40,0x50,0x54,0xfe,0x90,0x90,0xfc,0x90,0x90,0xfc,0x90,0x90,0x94,0xfe,0x80,0x80, ++0x0,0xb,0x7c,0x48,0x48,0x48,0x4c,0x4a,0x4a,0x49,0x48,0x78,0x48,0x0,0x7,0x0,0x8,0xfc,0x90,0x90,0x90,0x90,0x92,0x94,0x94,0x98,0x90,0x90,0x90,0x94,0xfe,0x0, ++0x0,0x7f,0x4,0x4,0x4,0x4,0x44,0x24,0x24,0x14,0x14,0x4,0x4,0x4,0xff,0x0,0x8,0xfc,0x40,0x40,0x40,0x40,0x48,0x4c,0x50,0x50,0x60,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x47,0x20,0x22,0x2,0x4,0xef,0x20,0x20,0x20,0x24,0x29,0x32,0x24,0x8,0x0,0x8,0xfc,0x10,0x10,0x10,0x14,0xfe,0x10,0x30,0x50,0x90,0x10,0x10,0x10,0x50,0x20, ++0x0,0x7f,0x1,0x11,0x11,0x11,0xff,0x10,0x1f,0x10,0x1f,0x0,0x29,0x24,0x40,0x0,0x8,0xfc,0x0,0xf0,0x0,0x4,0xfe,0x0,0xf0,0x4,0xfe,0x4,0x24,0x94,0x14,0x8, ++0x0,0x17,0x7c,0x54,0x54,0x54,0x57,0x54,0x54,0x54,0x54,0x75,0x56,0x4,0x7,0x4,0x4,0xfe,0x4,0x44,0x44,0x44,0xfc,0x44,0x44,0xa4,0x94,0xc,0xc,0x4,0xfc,0x4, ++0x20,0x1b,0x49,0x41,0x5f,0x42,0x44,0x49,0x5f,0x69,0x4f,0x49,0x4f,0x41,0x40,0x40,0x4,0xfe,0x4,0x24,0xf4,0x84,0x44,0x24,0xfc,0x24,0xe4,0x24,0xe4,0x14,0xf4,0x8, ++0x20,0x27,0x24,0x24,0x2c,0xb4,0xa7,0xa4,0x24,0x24,0x24,0x25,0x56,0x4c,0x87,0x4,0x4,0xfe,0x4,0x44,0x44,0x44,0xfc,0x44,0x44,0xa4,0x94,0xc,0xc,0x4,0xfc,0x4, ++0x0,0x40,0x37,0x10,0x81,0x62,0x27,0xa,0x12,0x23,0xe2,0x22,0x23,0x20,0x20,0x20,0x40,0x48,0xfc,0xa0,0x10,0x8,0xfe,0x48,0x48,0xf8,0x48,0x48,0xf8,0x42,0x42,0x3e, ++0x8,0x8,0x8,0x7f,0x8,0x8,0xf,0x78,0x0,0x3f,0x24,0x24,0x24,0x24,0xff,0x0,0x40,0x40,0x40,0x50,0x48,0x44,0x44,0x40,0x8,0xfc,0x48,0x48,0x48,0x48,0xfe,0x0, ++0x0,0x7f,0x2,0x12,0xa,0x2,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x40,0x80,0x8,0xfc,0x40,0x48,0x50,0x44,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0xfd,0x10,0x10,0x20,0x20,0x7c,0xa7,0x24,0x24,0x24,0x25,0x3d,0x22,0x4,0x0,0x8,0xfc,0x88,0x88,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0x8,0x8,0x8,0x8,0x8, ++0x20,0x20,0x27,0x20,0xf9,0xa9,0xaa,0xaf,0xa8,0xf8,0x22,0x29,0x39,0xea,0x44,0x8,0x0,0x6,0xb8,0x88,0x8,0x8,0x2e,0xa8,0xa8,0xa8,0xa8,0x3e,0x0,0x86,0x7c,0x0, ++0x1,0x21,0x21,0x21,0x3f,0x0,0xff,0x2,0x4,0xf,0x18,0x28,0x48,0x8,0xf,0x8,0x0,0x8,0x8,0x8,0xf8,0x0,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x0,0x7d,0x4,0x8,0x11,0x21,0x7d,0x5,0x5,0x49,0x29,0x10,0x28,0x47,0x80,0x8,0x1c,0xe0,0x20,0x20,0x28,0x3c,0x20,0x20,0x20,0x28,0xfc,0x0,0x6,0xfc,0x0, ++0x2,0x1,0xff,0x0,0x0,0x1f,0x0,0x1f,0x0,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x0,0x4,0xfe,0x0,0x20,0xf0,0x0,0xf0,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x10,0x9,0x7f,0x22,0x14,0x7f,0x44,0x48,0x52,0x44,0x48,0x52,0x44,0x48,0x90,0x21,0x4,0xfe,0x20,0x44,0xfe,0x84,0x94,0x94,0x94,0xa4,0xa4,0xa4,0xa4,0x48,0x86,0x2, ++0x20,0x1b,0x4a,0x42,0x47,0x48,0x51,0x4e,0x48,0x48,0x4e,0x48,0x48,0x4f,0x40,0x40,0x4,0xfe,0x4,0x4,0xc4,0x84,0x24,0xf4,0x24,0x24,0xe4,0x24,0x24,0xe4,0x14,0x8, ++0x1,0x1,0x11,0x11,0x22,0x4,0x19,0x61,0x1,0x11,0x11,0x22,0x2,0x4,0x18,0x60,0x0,0x8,0x18,0x20,0xc0,0x30,0xc,0x4,0x10,0x30,0x40,0x80,0x40,0x30,0xe,0x4, ++0x0,0x41,0x31,0x11,0x81,0x61,0x22,0xc,0x10,0x23,0xe2,0x22,0x22,0x22,0x23,0x22,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0xe,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x1,0x1,0x7f,0x2,0xc,0x31,0xdf,0x11,0x11,0x1f,0x11,0x11,0x1f,0x11,0x1,0x0,0x0,0x8,0xfc,0x80,0x60,0x1e,0xf4,0x10,0x10,0xf0,0x10,0x10,0xf0,0x14,0x4,0xfc, ++0x10,0x10,0x10,0x13,0xfc,0x11,0x13,0x1e,0x32,0xd3,0x12,0x12,0x13,0x10,0x50,0x20,0x40,0x40,0x48,0xfc,0xa0,0x50,0xf8,0x4e,0x48,0xf8,0x48,0x48,0xf8,0x42,0x42,0x3e, ++0x0,0xb,0x7e,0x4a,0x4b,0x4a,0x7a,0x4b,0x4a,0x7a,0x4a,0x4a,0x4a,0x7a,0x4b,0x2,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x84,0x88,0x50,0x20,0x10,0x8e,0x4,0x0, ++0x10,0x14,0x23,0x41,0x80,0x14,0x23,0x61,0xa0,0x21,0x22,0x2e,0x22,0x22,0x22,0x22,0x8,0x7c,0x0,0x0,0x0,0x4,0x7e,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x28,0x10, ++0x40,0x20,0x2f,0x8,0x90,0x67,0x20,0xf,0x14,0x27,0xe4,0x27,0x20,0x21,0x23,0x24,0x80,0x40,0xfe,0x2,0x4,0xfc,0x40,0xfc,0x44,0xfc,0x44,0xfc,0x0,0x10,0xc,0x4, ++0x10,0x10,0x10,0xff,0x11,0x13,0x7d,0x11,0x11,0xff,0x11,0x11,0x11,0x11,0x10,0x10,0x40,0x40,0xf8,0x10,0x24,0xfe,0x24,0x24,0x24,0xfc,0x4,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x13,0x12,0x12,0x12,0xfe,0x12,0x12,0x12,0x13,0x1e,0xf2,0x42,0x2,0x3,0x0,0x8,0xfc,0x0,0xfc,0x84,0xfc,0x84,0xfc,0x20,0xfe,0x48,0xc8,0x30,0x48,0xfe,0x0, ++0x4,0x4,0xff,0x4,0x14,0x17,0xf0,0x17,0x14,0x14,0x34,0xc7,0x0,0x48,0x44,0x80,0x40,0x44,0xfe,0x40,0x50,0xd0,0x12,0xdc,0x50,0x52,0x52,0xce,0x0,0x88,0x46,0x2, ++0x0,0x3f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x21,0x21,0x22,0x42,0x44,0x88,0x10,0x8,0xfc,0x80,0xa0,0x90,0x94,0xfe,0x80,0x80,0x40,0x40,0x20,0x20,0x10,0xe,0x4, ++0x4,0x7f,0x11,0x11,0x21,0x25,0x7f,0xa5,0x25,0x25,0x24,0x24,0x3c,0x25,0x2,0x4,0x8,0xfc,0x8,0x28,0x28,0x28,0x48,0x48,0x48,0x48,0x60,0xa0,0xa2,0x22,0x1e,0x0, ++0x0,0x3f,0x24,0x24,0x29,0x29,0x3b,0x2d,0x29,0x29,0x29,0x29,0x49,0x49,0x89,0x9,0x8,0xfc,0x80,0xa0,0x14,0xfe,0x10,0x10,0xfc,0x10,0x10,0xfc,0x10,0x14,0xfe,0x0, ++0x0,0x8,0x7f,0x48,0x48,0x4b,0x48,0x4b,0x48,0x48,0x4b,0x7a,0x4a,0x2,0x3,0x2,0x40,0x24,0xfe,0x0,0x8,0xfc,0x0,0xfc,0x0,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4, ++0x2,0x1,0x3f,0x8,0x4,0x3f,0x20,0x20,0x23,0x2c,0x20,0x23,0x4c,0x40,0x83,0x1c,0x0,0x10,0xf8,0x20,0x44,0xfe,0x20,0xc0,0x10,0x20,0xc0,0x8,0x10,0x60,0x80,0x0, ++0x10,0x10,0x10,0x15,0x5a,0x50,0x53,0x92,0x12,0x12,0x13,0x2a,0x26,0x46,0x83,0x2,0x80,0x80,0xfc,0x8,0x10,0x84,0x3e,0x4,0x4,0x4,0xbc,0x4,0x4,0x4,0xfc,0x4, ++0x2,0x1,0x7f,0x40,0x9f,0x10,0x1f,0x10,0x1f,0x2,0xff,0x4,0xc,0x3,0xc,0x30,0x0,0x0,0xfe,0x2,0xf4,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x20,0x40,0x80,0x60,0x18, ++0x0,0x40,0x33,0x10,0x0,0x3,0xf2,0x12,0x12,0x12,0x12,0x12,0x16,0x1a,0x14,0x9,0x40,0x24,0xfe,0x88,0x50,0xfe,0x10,0x20,0x48,0x90,0x24,0x44,0x88,0x10,0x60,0x80, ++0x8,0xfc,0x8,0x48,0x49,0x4a,0x4d,0x48,0x7c,0x6,0x5,0x1d,0xe5,0x44,0x17,0x8,0x40,0x40,0xa0,0xa0,0x10,0xe,0xf4,0x0,0x48,0x48,0x48,0x50,0x10,0x24,0xfe,0x0, ++0x4,0xfe,0x20,0x21,0x3d,0x25,0x25,0x45,0x65,0x9b,0x8,0x10,0x20,0x40,0x81,0x2,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0xfe,0x20,0x50,0x50,0x88,0x6,0x4, ++0x1,0x1,0x1,0x1f,0x11,0x11,0x11,0x11,0x11,0xff,0x1,0x2,0x2,0x4,0x8,0x30,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x14,0xfe,0x0,0x80,0x80,0x60,0x1c,0x8, ++0x1,0x1f,0x11,0x11,0xff,0x4,0xa,0x3f,0xca,0x8,0x8,0xf,0x0,0x7f,0x0,0x0,0x10,0xf8,0x10,0x14,0xfe,0x40,0x30,0xee,0x24,0xa0,0x44,0xfe,0x4,0xc4,0x14,0x8, ++0x8,0x1c,0xf0,0x11,0x15,0xff,0x11,0x39,0x35,0x53,0x50,0x90,0x10,0x10,0x11,0x12,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0xfe,0x20,0x50,0x50,0x88,0x6,0x4, ++0x10,0x13,0x10,0x10,0xfc,0x10,0x33,0x38,0x54,0x50,0x91,0x11,0x12,0x14,0x11,0x10,0x0,0xf8,0x10,0x20,0x40,0x84,0xfe,0xa4,0xa4,0xa4,0x24,0x44,0x44,0x84,0x28,0x10, ++0x10,0x13,0x10,0x10,0xfc,0x10,0x17,0x18,0x30,0xd0,0x11,0x11,0x12,0x14,0x51,0x20,0x0,0xf8,0x10,0x20,0x40,0x84,0xfe,0xa4,0xa4,0xa4,0x24,0x44,0x44,0x84,0x28,0x10, ++0xa,0x9,0x8,0x17,0x10,0x30,0x53,0x90,0x10,0x10,0x1f,0x10,0x10,0x10,0x10,0x10,0x8,0x10,0xa0,0xfc,0x40,0x50,0xf8,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x1,0x0,0x1f,0x10,0x97,0x50,0x50,0x11,0x37,0x51,0xd1,0x12,0x22,0x24,0x49,0x0,0x0,0x84,0xfe,0x0,0xf0,0x40,0x80,0x4,0xfe,0x24,0x24,0x44,0x44,0x84,0x28,0x10, ++0x8,0x4,0x2,0x7f,0x1,0x1,0x1,0x3f,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x20,0x40,0x88,0xfc,0x0,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x2,0x41,0x30,0x17,0x80,0x60,0x23,0x8,0x10,0x20,0xef,0x20,0x20,0x20,0x20,0x20,0x8,0x10,0xa0,0xfc,0x40,0x40,0xf8,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x0,0x7d,0x45,0x49,0x49,0x51,0x49,0x49,0x45,0x45,0x45,0x69,0x51,0x41,0x41,0x41,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x1f,0x20,0x2f,0x40,0xbf,0x8,0x5,0x3f,0x2,0x1f,0x2,0x7f,0x2,0x2,0x2,0x0,0xfc,0x0,0xf8,0x0,0xf8,0x88,0x8,0xe8,0x8,0xc8,0x8,0xfa,0xa,0x4,0x0, ++0x10,0x11,0x12,0x24,0x24,0x64,0xa4,0x24,0x24,0x24,0x25,0x26,0x24,0x20,0x20,0x20,0x80,0x4,0x7e,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x54,0x48,0x40,0x40,0x40, ++0x1,0x0,0x1f,0x11,0x90,0x5f,0x50,0x10,0x37,0x50,0xd0,0x1f,0x20,0x20,0x40,0x0,0x0,0x84,0xfe,0x10,0xa4,0xfe,0x40,0x48,0xfc,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x8,0x4,0x2,0x7f,0x1,0x3f,0x1,0xff,0x4,0x8,0x34,0xc4,0x4,0x4,0x8,0x10,0x20,0x40,0x88,0xfc,0x0,0xf8,0x0,0xfe,0x40,0x30,0x4e,0x44,0x40,0x40,0x40,0x40, ++0x12,0x11,0x10,0x17,0xfc,0x10,0x3b,0x34,0x50,0x50,0x9f,0x10,0x10,0x10,0x10,0x10,0x8,0x10,0xa0,0xfc,0x40,0x50,0xf8,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x1,0x40,0x3f,0x10,0x87,0x60,0x2f,0x8,0x10,0x23,0xe0,0x27,0x21,0x22,0x2d,0x20,0x10,0xa4,0xfe,0x40,0xfc,0x40,0xfe,0x80,0x40,0xc8,0x50,0x60,0x50,0x4e,0x44,0x80, ++0x2,0x44,0x2f,0x28,0xf,0x8,0xef,0x22,0x3f,0x24,0x27,0x24,0x28,0x52,0x89,0x7,0x10,0x10,0x94,0xbe,0xc4,0xa4,0xa4,0x28,0xa8,0x10,0x90,0xa8,0xa4,0xc4,0x6,0xfc, ++0x8,0x7f,0x48,0x4b,0x4a,0x7a,0x4b,0x48,0x48,0x7f,0x48,0x49,0x48,0x48,0x88,0x1b,0x4,0xfe,0x90,0xfc,0x94,0x94,0xfc,0x40,0x40,0xfe,0x88,0x8,0x90,0x60,0x98,0x4, ++0x10,0x10,0x11,0x10,0xfc,0x24,0x24,0x27,0x24,0x44,0x28,0x10,0x28,0x45,0x82,0x4,0x8,0x1c,0xe0,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x50,0x50,0x88,0x8,0x6,0x4, ++0x8,0xfd,0x10,0x11,0x10,0x10,0x7d,0x11,0x12,0x14,0x13,0x1c,0xf1,0x41,0x1,0x1,0x1c,0xe0,0x0,0x24,0xa4,0xa8,0x0,0xfc,0x20,0x24,0xfe,0x20,0x24,0x24,0xfc,0x4, ++0x10,0x10,0x17,0x12,0xfd,0x11,0x16,0x1b,0x34,0xd0,0x1f,0x10,0x12,0x12,0x53,0x22,0x8,0x3c,0xc0,0x48,0x48,0x50,0x0,0xfc,0x40,0x44,0xfe,0x40,0x48,0x48,0xf8,0x8, ++0x4,0x4,0x3,0x7e,0x1,0x0,0x7,0x38,0x0,0x7f,0x2,0x2,0x4,0x4,0x8,0x70,0x0,0x8,0xfc,0x20,0x40,0x84,0x64,0x1c,0x8,0xfc,0x40,0x40,0x40,0x42,0x42,0x3e, ++0x0,0x47,0x32,0x11,0x2,0x3,0xf4,0x10,0x1f,0x10,0x12,0x13,0x12,0x28,0x47,0x0,0x38,0xc0,0x48,0x50,0x40,0xf8,0x40,0x44,0xfe,0x40,0x48,0xf8,0x8,0x6,0xfc,0x0, ++0x2,0x1,0x7f,0x48,0x90,0x28,0xf,0x11,0x21,0xff,0x1,0x21,0x21,0x21,0x3f,0x20,0x0,0x0,0xfe,0x22,0x14,0x8,0xf0,0x0,0x4,0xfe,0x0,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x40,0x27,0x22,0x1,0x1,0xe2,0x23,0x24,0x20,0x2f,0x20,0x2a,0x32,0x23,0x2,0x8,0x3c,0xc0,0x48,0x48,0x50,0x0,0xfc,0x40,0x44,0xfe,0x40,0x48,0x48,0xf8,0x8, ++0x10,0x10,0x10,0x12,0xfd,0x25,0x24,0x24,0x24,0x45,0x2a,0x10,0x28,0x45,0x82,0x4,0x50,0x50,0x50,0x52,0x54,0x58,0x50,0x50,0xd8,0x54,0x54,0x90,0x92,0x12,0xe,0x0, ++0x0,0x8,0x7c,0x4f,0x48,0x49,0x4a,0x4d,0x49,0x48,0x48,0x48,0x78,0x49,0x2,0xc,0x80,0x40,0x44,0xfe,0x0,0x10,0x8,0x14,0x10,0xa0,0xa0,0x40,0xa0,0x10,0xe,0x4, ++0x0,0x0,0x7f,0x2,0x21,0x11,0x11,0x4,0x38,0x20,0x20,0x3e,0x20,0x20,0x3f,0x20,0x10,0x78,0x80,0x8,0x8,0x10,0x20,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x4,0x4,0xff,0x4,0x8,0x10,0x22,0x7c,0x9,0x10,0x7e,0x0,0xe,0x70,0x20,0x0,0x40,0x44,0xfe,0x40,0x40,0x44,0x7e,0x84,0x4,0x44,0x24,0x24,0x4,0x4,0x28,0x10, ++0x0,0x7f,0x4,0x3f,0x24,0x24,0x3f,0x2,0x2,0xff,0x4,0x8,0x6,0x1,0x6,0x38,0x8,0xfc,0x40,0xf8,0x48,0x48,0xf8,0x0,0x4,0xfe,0x20,0x20,0x40,0x80,0x60,0x10, ++0x10,0x13,0x11,0x54,0x39,0x10,0xfd,0x29,0x2b,0x2d,0x29,0x2b,0x2d,0x49,0x81,0x1,0x0,0xfc,0x54,0xcc,0x54,0x44,0x20,0xfe,0x20,0xfc,0x20,0xfc,0x20,0x24,0xfe,0x0, ++0x10,0x17,0x12,0x12,0xfe,0x13,0x3a,0x36,0x53,0x52,0x92,0x13,0x1e,0x10,0x10,0x10,0x0,0xfe,0x52,0x54,0x54,0xd8,0x54,0x52,0xd2,0x52,0x5a,0xd4,0x50,0x50,0x50,0x50, ++0x0,0x17,0x78,0x53,0x50,0x57,0x54,0x5b,0x50,0x53,0x52,0x73,0x41,0x0,0xf,0x0,0x48,0xfc,0x40,0xf8,0x0,0xfe,0x2,0xfc,0x0,0xf8,0x8,0xf8,0x10,0xa4,0xfe,0x0, ++0x2,0x7f,0x22,0x22,0x3e,0x22,0x22,0x3e,0x22,0x22,0x27,0xfa,0x42,0x2,0x2,0x2,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x64,0x58,0x40,0x40,0x40, ++0x4,0x8,0x14,0x2,0x1,0x6,0x18,0xe0,0x1f,0x2,0x2,0x2,0x2,0x2,0x2,0x2,0x40,0x20,0x50,0x80,0x0,0xc0,0x30,0xe,0xf0,0x10,0x10,0x10,0x50,0x20,0x0,0x0, ++0x0,0x7f,0x49,0x49,0x7f,0x49,0x49,0x7f,0x8,0xa,0x7f,0x8,0x8,0xf,0xf8,0x40,0x0,0x7c,0x4,0x28,0x10,0x10,0xfe,0x12,0x14,0x10,0x10,0x10,0x10,0x10,0x50,0x20, ++0x0,0x40,0x30,0x10,0x1,0x2,0xf,0x10,0x20,0xe3,0x22,0x22,0x22,0x22,0x23,0x2,0x40,0x40,0x80,0x80,0x10,0x8,0xfc,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x1,0x1,0x1,0x11,0x11,0x11,0x1f,0xf1,0x11,0x11,0x11,0x11,0x10,0x10,0xf,0x0,0x0,0x0,0x0,0x0,0x30,0xd0,0x10,0x10,0x10,0x50,0x20,0x2,0x2,0x2,0xfe,0x0, ++0x0,0xff,0x2,0x4,0x1f,0x10,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x4,0x8,0x30,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x90,0x60,0x18,0x8, ++0x10,0x10,0x17,0x10,0xf9,0x11,0x12,0x1a,0x36,0xdb,0x12,0x12,0x12,0x12,0x53,0x22,0x80,0x44,0xfe,0x20,0x20,0x3c,0x44,0x64,0x98,0x48,0x50,0x20,0x50,0x8e,0x4,0x0, ++0x4,0x4,0x4,0x4,0x44,0x24,0x24,0x14,0x14,0x14,0x14,0x4,0x4,0x4,0xff,0x0,0x40,0x40,0x40,0x40,0x44,0x44,0x48,0x48,0x50,0x50,0x60,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x8,0x7c,0x48,0x48,0x48,0x4f,0x48,0x48,0x48,0x48,0x78,0x48,0x0,0x0,0x0,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x2,0x2,0x3f,0x22,0x22,0x3f,0x22,0x22,0x3f,0x22,0x1,0x1,0x6,0x18,0xe0,0x0,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x20,0xc0,0x80,0x44,0x34,0xc, ++0x0,0x78,0x4f,0x48,0x49,0x79,0x4a,0x4a,0x4e,0x7b,0x4a,0x4a,0x4a,0x4a,0x8b,0x1a,0x80,0x44,0xfe,0x20,0x20,0x3c,0x44,0x64,0x98,0x48,0x50,0x20,0x50,0x8e,0x4,0x0, ++0x2,0x1,0xff,0x8,0x8,0x10,0x11,0x32,0x56,0x99,0x10,0x10,0x10,0x11,0x12,0x1c,0x0,0x4,0xfe,0x80,0x80,0xf8,0x8,0x88,0x50,0x10,0xa0,0x40,0xa0,0x10,0xe,0x4, ++0x0,0x40,0x37,0x10,0x81,0x61,0x22,0xa,0x16,0x2b,0xe2,0x22,0x22,0x22,0x23,0x22,0x80,0x44,0xfe,0x20,0x20,0x3c,0x44,0x64,0x98,0x48,0x50,0x20,0x50,0x8e,0x4,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x7f,0x1,0x3f,0x0,0x7f,0x40,0x9f,0x0,0x1f,0x10,0x10,0x1f,0x4,0xff,0x0,0x8,0xfc,0x0,0xf8,0x0,0xfe,0x2,0xf4,0x0,0xf0,0x10,0x10,0xf0,0x44,0xfe,0x0, ++0x0,0x7f,0x44,0x44,0x4f,0x50,0x40,0x5f,0x40,0x41,0x41,0x42,0x4c,0x40,0x7f,0x0,0x8,0xfc,0x0,0x10,0xf8,0x80,0x88,0xfc,0x80,0x40,0x30,0x18,0x8,0x0,0xfc,0x0, ++0x10,0x11,0x11,0x11,0xfd,0x10,0x17,0x19,0x31,0xd1,0x11,0x11,0x11,0x17,0x50,0x20,0x8,0xfc,0x8,0x8,0xf8,0x0,0xfe,0x8,0xf8,0x8,0xf8,0x8,0xe,0xf8,0x8,0x8, ++0x10,0x10,0x10,0x1f,0x20,0x20,0x7c,0x90,0x11,0x7e,0x14,0x10,0x14,0x18,0x10,0x0,0x40,0x20,0x24,0xfe,0x40,0x40,0xa0,0xa4,0xa8,0x90,0x90,0x88,0x8e,0xa4,0xc0,0x80, ++0x8,0x8,0x8,0x17,0x10,0x30,0x50,0x90,0x11,0x12,0x14,0x10,0x10,0x10,0x10,0x10,0x40,0x20,0x24,0xfe,0x40,0x40,0xa0,0xa4,0xa8,0x90,0x90,0x88,0x8e,0xa4,0xc0,0x80, ++0x8,0xb,0x8,0x10,0x10,0x3f,0x50,0x90,0x10,0x13,0x10,0x10,0x11,0x11,0x12,0x14,0x8,0xfc,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0xf8,0x88,0x80,0x0,0x0,0x0,0x0, ++0x2,0x1,0x1,0xff,0x2,0x2,0x5,0x5,0xc,0x14,0x24,0xc4,0x4,0x5,0x6,0x4,0x0,0x0,0x4,0xfe,0x0,0x8,0x18,0x20,0xc0,0x80,0x40,0x20,0x18,0xe,0x4,0x0, ++0x4,0x7f,0x48,0x48,0x48,0x5e,0x52,0x52,0x52,0x5e,0x48,0x48,0x48,0x48,0x7e,0x1,0x4,0xfe,0x20,0x44,0xfe,0x84,0x94,0x94,0x94,0x94,0xa4,0xa4,0xa4,0x58,0x86,0x2, ++0x1,0x1,0xff,0x1,0x3f,0x1,0x1,0x3f,0x21,0x21,0x3f,0x1,0x2,0xc,0x30,0xc0,0x0,0x4,0xfe,0x0,0xf8,0x8,0x8,0xf8,0x8,0x0,0xfc,0x4,0x94,0x48,0x30,0xe, ++0x0,0x43,0x32,0x13,0x0,0xf,0xf0,0x13,0x12,0x12,0x12,0x10,0x11,0x2a,0x44,0x3,0x48,0xfc,0x48,0xf8,0x40,0xfe,0x8,0xfc,0x8,0x48,0x48,0xa0,0x18,0x8,0x6,0xfc, ++0x8,0x1c,0xf0,0x11,0x12,0xfc,0x10,0x39,0x34,0x54,0x90,0x11,0x10,0x10,0x10,0x17,0x40,0x40,0xfc,0x84,0x48,0x30,0x60,0xa0,0x3e,0x42,0xc4,0x24,0x18,0x30,0xc0,0x0, ++0x8,0x8,0x8,0x12,0x12,0x32,0x51,0x91,0x10,0x10,0x10,0x10,0x11,0x12,0x14,0x18,0x0,0x80,0x64,0x24,0x4,0x8,0x8,0x10,0x90,0xa0,0x40,0xa0,0x10,0x8,0xe,0x4, ++0x0,0x78,0x4f,0x48,0x4b,0x78,0x4b,0x4a,0x4a,0x7b,0x48,0x48,0x48,0x48,0x89,0x1e,0x40,0x44,0xfe,0x40,0xf8,0x48,0xf8,0x48,0x40,0xfe,0x42,0x4a,0xa4,0x90,0xe,0x4, ++0x20,0x26,0x38,0x22,0x1e,0x21,0x3e,0x48,0x8,0xfe,0x8,0x8,0x14,0x22,0x41,0x2,0x0,0xfc,0x8,0x50,0x20,0xfe,0x22,0x24,0xa0,0xb8,0xa0,0xa0,0xe0,0xa0,0x1e,0x4, ++0x0,0x40,0x33,0x12,0x82,0x62,0x23,0xa,0x12,0x22,0xe2,0x22,0x24,0x24,0x28,0x20,0x8,0x3c,0xc0,0x0,0x0,0x4,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x2,0x1,0x7f,0x40,0x80,0xf,0x8,0x8,0xf,0x8,0x8,0xf,0x8,0x8,0xff,0x0,0x0,0x0,0xfe,0x2,0x24,0xf0,0x20,0x20,0xe0,0x20,0x20,0xe0,0x20,0x24,0xfe,0x0, ++0x20,0x20,0x2f,0x20,0xfb,0x48,0x4b,0x4a,0x4a,0x93,0x50,0x20,0x50,0x48,0x81,0x6,0x40,0x44,0xfe,0x40,0xf8,0x48,0xf8,0x48,0x40,0xfe,0x42,0x4a,0xa4,0x90,0xe,0x4, ++0x8,0xf,0x10,0x1f,0x0,0xff,0x49,0x2a,0x7f,0x1c,0x2a,0x48,0xff,0x8,0x10,0x60,0x20,0xf0,0x20,0xe0,0x24,0xfe,0x20,0x78,0x24,0xfe,0x54,0x92,0xfe,0x10,0x10,0x10, ++0x10,0x10,0x17,0x10,0xfc,0x11,0x37,0x38,0x57,0x52,0x92,0x12,0x13,0x12,0x10,0x10,0x40,0x48,0xfc,0x40,0xa0,0x14,0xfe,0x8,0xe8,0x28,0x28,0x28,0xe8,0x8,0x28,0x10, ++0x10,0x10,0x10,0x12,0x7e,0x55,0x55,0x55,0x54,0x7c,0x10,0x14,0x1c,0xf5,0x42,0xc,0x0,0x80,0x64,0x24,0x4,0x8,0x8,0x10,0x90,0xa0,0x40,0xa0,0x90,0x8,0xe,0x4, ++0x8,0x8,0xf,0x10,0x10,0x31,0x5f,0x90,0x13,0x12,0x12,0x12,0x13,0x12,0x10,0x10,0x40,0x48,0xfc,0x40,0xa0,0x14,0xfe,0x8,0xe8,0x28,0x28,0x28,0xe8,0x8,0x28,0x10, ++0x0,0x7f,0x0,0x0,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1f,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x10,0x0,0x0,0x0,0x4,0x4,0x4,0xfc,0x0, ++0x0,0x0,0x7f,0x0,0x0,0x1,0x2,0x4,0x8,0x10,0x10,0x20,0x20,0x20,0x1f,0x0,0x0,0x0,0xe0,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x4,0x4,0xfc,0x0, ++0x2,0x4,0x8,0x10,0x3f,0x8,0x8,0x1f,0x21,0x1,0xff,0x2,0x4,0x8,0x10,0x60,0x0,0x0,0x20,0x10,0xf8,0x8,0x10,0xf8,0x0,0x4,0xfe,0x80,0x40,0x30,0x1c,0x8, ++0x0,0x4,0x42,0x43,0x41,0x40,0x40,0x40,0x41,0x42,0x44,0x48,0x50,0x60,0x1,0x6,0x0,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x10,0x10,0x10,0x20,0x30,0x48,0x84,0x4, ++0x4,0x4,0xff,0x4,0x0,0x3f,0x0,0x1,0x2,0x4,0x8,0x10,0x20,0x20,0x20,0x1f,0x40,0x44,0xfe,0x40,0x0,0xc0,0x80,0x0,0x0,0x0,0x0,0x0,0x2,0x2,0x2,0xfe, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x16,0x1a,0x32,0xd2,0x12,0x13,0x12,0x10,0x50,0x20,0x40,0x84,0x3e,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0xa4,0x34,0x28,0x20,0x20,0x20, ++0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x8,0x1f,0x24,0x44,0x88,0x10,0x21,0x2,0x4,0xf0,0x10,0x10,0xf0,0x10,0x10,0xf0,0x4,0xfe,0x44,0x44,0x84,0x84,0x4,0x28,0x10, ++0x1f,0x10,0x10,0x1f,0x0,0x3f,0x21,0x21,0x21,0x3f,0x20,0x20,0x20,0x20,0x1f,0x0,0xf0,0x10,0x10,0xf0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x0,0x4,0x4,0xfc,0x0, ++0x10,0x10,0x10,0x10,0x55,0x56,0x55,0x54,0x54,0x54,0x54,0x55,0x7d,0x45,0x0,0x0,0x80,0x80,0x88,0xfc,0x0,0x0,0xf8,0x10,0x20,0x40,0x80,0x0,0x2,0x2,0xfe,0x0, ++0x8,0x8,0xb,0x10,0x10,0x30,0x50,0x91,0x12,0x12,0x14,0x14,0x14,0x14,0x13,0x10,0x0,0x0,0xf8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x8,0x9,0x11,0x21,0x41,0xa,0x14,0x33,0x51,0x91,0x10,0x10,0x10,0x10,0x13,0x1c,0x10,0xf8,0x10,0x10,0x10,0xe,0x0,0xf8,0x8,0x10,0x90,0xe0,0x40,0xb0,0xe,0x4, ++0x0,0x7b,0x49,0x48,0x4f,0x78,0x4b,0x4a,0x4b,0x7a,0x4b,0x48,0x4b,0x4b,0x8d,0x18,0x40,0xf8,0x10,0xa4,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x80,0x68,0x26,0xa,0xf8, ++0x2,0x43,0x24,0x28,0x1f,0x8,0xe8,0x2f,0x20,0x21,0x21,0x22,0x24,0x58,0x88,0x7,0x0,0xe0,0x20,0x48,0xfc,0x88,0x88,0xf8,0x80,0x40,0x54,0x44,0x3c,0x0,0x6,0xfc, ++0x40,0x4c,0x71,0x40,0x47,0x3c,0x41,0x7c,0x91,0x10,0xfe,0x13,0x28,0x24,0x44,0x80,0x20,0x20,0xfc,0x24,0xfe,0x24,0xfc,0x20,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x0,0x0,0x1f,0x10,0x91,0x51,0x51,0x12,0x34,0x53,0xd1,0x10,0x20,0x21,0x46,0x18,0x80,0x44,0xfe,0x0,0xf0,0x10,0x10,0xc,0x0,0xf8,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x2,0x1,0x1,0xff,0x4,0x4,0x4,0x14,0x14,0x24,0x44,0x4,0x8,0x8,0x11,0x0,0x0,0x0,0x4,0xfe,0x40,0x40,0x40,0x50,0x48,0x44,0x44,0x40,0x40,0x40,0x40,0x80, ++0x2,0x1,0xff,0x5,0xc,0x34,0xc5,0x6,0x3f,0x24,0x28,0x37,0x24,0x24,0x27,0x20,0x0,0x4,0xfe,0x10,0xa0,0x60,0x1c,0x8,0xfc,0x48,0x28,0xd8,0x48,0x48,0xc8,0x18, ++0x1,0x3f,0x8,0x4,0xff,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x2,0x51,0x50,0x90,0xf,0x10,0xf8,0x20,0x44,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0x84,0x92,0x12,0xf0, ++0x10,0x8,0x7f,0x22,0x14,0xff,0x20,0x52,0x9c,0x28,0x4c,0x1b,0x29,0xc8,0x28,0x11,0x8,0x7c,0x48,0x48,0x48,0x86,0x0,0xf8,0x48,0x48,0x48,0x30,0x20,0x50,0x8e,0x4, ++0x10,0x10,0x13,0x10,0x58,0x54,0x50,0x91,0x12,0x12,0x14,0x14,0x14,0x14,0x13,0x10,0x0,0x0,0xf8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x0,0x2,0x21,0x21,0x10,0x10,0x8,0x8,0x4,0x2,0x1,0x2,0x4,0x8,0x10,0x60,0x0,0x8,0x8,0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x0,0x80,0x60,0x18,0xe,0x4, ++0x8,0x4,0x0,0x7f,0x0,0x4,0x8,0x10,0x0,0x3f,0x24,0x24,0x24,0x24,0xff,0x0,0x20,0x40,0x8,0xfc,0x0,0x40,0x30,0x10,0x0,0xf8,0x48,0x48,0x48,0x48,0xfe,0x0, ++0x2,0x41,0x30,0x17,0x80,0x61,0x22,0xc,0x10,0x27,0xe5,0x25,0x25,0x25,0x3f,0x20,0x10,0x20,0x8,0xfc,0x0,0x20,0x18,0x8,0x0,0xf8,0x28,0x28,0x28,0x28,0xfe,0x0, ++0x2,0x42,0x33,0x12,0x2,0x1,0xf0,0x10,0x13,0x12,0x12,0x13,0x16,0x1a,0x13,0x2,0x0,0x38,0xc0,0x2,0x2,0xfe,0x0,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4, ++0x0,0x40,0x30,0x12,0x2,0x2,0xf1,0x11,0x10,0x10,0x10,0x14,0x19,0x12,0x4,0x8,0x0,0x80,0x44,0x44,0x4,0x8,0x8,0x10,0x90,0xa0,0x40,0xa0,0x10,0x8,0xe,0x4, ++0x0,0x40,0x2f,0x28,0x10,0x3,0xe2,0x22,0x23,0x22,0x22,0x23,0x2a,0x32,0x2f,0x0,0x80,0x40,0xfe,0x2,0x4,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0xfe,0x0, ++0x0,0x47,0x22,0x21,0x0,0x0,0xe3,0x2c,0x20,0x23,0x20,0x24,0x2f,0x30,0x20,0x0,0x0,0xfc,0x8,0xb0,0x40,0xa0,0x1e,0x44,0x50,0xf8,0x40,0x48,0xfc,0x40,0x40,0x40, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x1f,0x8,0x8,0xff,0x8,0x8,0x8,0x10,0x20,0x10,0xf8,0x10,0x10,0xf0,0x4,0x4,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x7e,0x22,0x1a,0x22,0x2,0x1f,0x11,0x1f,0x11,0x1f,0x4,0x3f,0x4,0xff,0x8,0x30,0xf8,0x88,0x68,0x88,0x8,0xf0,0x10,0xf0,0x10,0xf0,0x40,0xf8,0x40,0xfe,0x20,0x10, ++0x0,0x7e,0x22,0x12,0x6,0x1a,0x62,0x1,0x1,0x7f,0x0,0x8,0x4,0x4,0xff,0x0,0x4,0xfe,0x44,0x24,0xc,0x34,0xc4,0x0,0x8,0xfc,0x20,0x20,0x40,0x44,0xfe,0x0, ++0x10,0x11,0x20,0x20,0x44,0xf8,0x10,0x23,0x40,0xfd,0x0,0x0,0x1d,0xe0,0x40,0x0,0x0,0xfc,0x88,0x50,0x20,0x50,0x8e,0x24,0x20,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20, ++0x4,0x4,0xff,0x4,0x3f,0x21,0x21,0x2f,0x21,0x22,0x22,0x24,0x28,0x20,0x3f,0x20,0x40,0x44,0xfe,0x40,0xf8,0x8,0x8,0xe8,0x8,0x88,0x88,0x48,0x28,0x8,0xf8,0x8, ++0x8,0x8,0xff,0x8,0x7c,0x44,0x48,0x50,0x48,0x44,0x44,0x64,0x59,0x41,0x42,0x44,0x20,0x24,0xfe,0x20,0xfc,0x84,0x84,0xfc,0x84,0x84,0xfc,0x84,0x4,0x4,0x14,0x8, ++0x0,0x7f,0x41,0x41,0x41,0x5f,0x41,0x41,0x42,0x42,0x44,0x48,0x50,0x40,0x7f,0x40,0x4,0xfe,0x4,0x4,0x24,0xf4,0x4,0x4,0x84,0x84,0x44,0x34,0x14,0x4,0xfc,0x4, ++0xc,0x70,0x44,0x7e,0x44,0x7d,0x46,0x7d,0x40,0x7c,0x44,0x44,0x44,0x54,0x48,0x83,0x8,0xfc,0x88,0x88,0x88,0x6,0x0,0xfc,0x88,0x88,0x50,0x20,0x50,0x50,0x8e,0x4, ++0x2,0x1,0x3f,0x8,0x4,0x4,0xff,0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x0,0x10,0xf8,0x20,0x20,0x44,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x0,0x7c,0x44,0x48,0x48,0x50,0x48,0x48,0x44,0x44,0x44,0x68,0x51,0x41,0x42,0x44,0x4,0xfe,0x84,0x84,0x84,0xfc,0x84,0x84,0x84,0xfc,0x84,0x84,0x4,0x4,0x14,0x8, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x45,0x85,0x1,0x4,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x54,0x54,0x54,0x8c,0x4,0x4,0xfc,0x4, ++0x0,0x8,0x7c,0x48,0x49,0x49,0x4a,0x4c,0x48,0x4b,0x48,0x78,0x48,0x0,0x0,0x0,0x40,0x40,0xa0,0xa0,0x10,0x10,0x8e,0x44,0x40,0xf8,0x8,0x10,0x10,0x20,0x40,0x80, ++0x10,0x11,0x11,0x3d,0x21,0x21,0x7d,0x91,0x11,0xfd,0x11,0x13,0x15,0x19,0x11,0x1,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x4,0x8c,0x50,0x20,0x10,0x4e,0x84,0x0, ++0x40,0x30,0x17,0x0,0x84,0x62,0x22,0x7,0x10,0x20,0xef,0x20,0x20,0x20,0x27,0x20,0x8,0x3c,0xc0,0x4,0x84,0x48,0x10,0xfc,0x40,0x44,0xfe,0x40,0x40,0x48,0xfc,0x0, ++0x2,0x1,0x7f,0x40,0x80,0x3f,0x1,0x3f,0x21,0x3f,0x21,0x3f,0x0,0xc,0x30,0x40,0x0,0x0,0xfe,0x2,0x14,0xf8,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x0,0x60,0x18,0x4, ++0x10,0x10,0x10,0x10,0x1e,0x22,0x25,0x50,0x90,0x10,0x10,0x12,0x14,0x18,0x11,0x2,0x20,0x20,0x20,0x40,0x7e,0x82,0x24,0x20,0x20,0x20,0x50,0x50,0x90,0x88,0xe,0x4, ++0x0,0x0,0x3f,0x4,0x4,0xff,0x4,0x4,0x3f,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x0,0x10,0xf8,0x10,0x14,0xfe,0x10,0x10,0xf0,0x10,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x7f,0x1,0x1,0x1,0x3f,0x20,0x20,0x41,0x7f,0x1,0x1,0x1,0x11,0xa,0x4,0x8,0x88,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x88,0x8,0x8,0x8,0x8,0x8,0x8, ++0x0,0x78,0x48,0x51,0x52,0x67,0x50,0x4b,0x48,0x4b,0x68,0x52,0x42,0x46,0x4a,0x41,0x80,0x80,0xf0,0x10,0x24,0xfe,0x4,0xfc,0x4,0xfc,0x4,0x80,0x60,0x2c,0xa,0xf8, ++0x6,0x78,0x40,0x40,0x40,0x44,0x7e,0x40,0x40,0x40,0x40,0x4e,0x70,0x0,0x0,0x0,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0xa8,0x90,0x80,0x80,0x80, ++0x8,0x8,0x7f,0x8,0x1,0x1f,0x11,0x11,0x11,0xff,0x1,0x2,0x2,0x4,0x18,0x60,0x20,0x28,0xfc,0x20,0x10,0xf8,0x10,0x10,0x14,0xfe,0x0,0x80,0x80,0x60,0x1c,0x8, ++0x10,0x17,0x14,0x15,0xfd,0x16,0x3b,0x34,0x50,0x5f,0x90,0x11,0x10,0x10,0x11,0x16,0x0,0xbc,0xa4,0xac,0xac,0xb4,0x18,0xa4,0x80,0xfe,0x90,0x10,0xa0,0x40,0xb0,0x8, ++0x0,0x3e,0x22,0x2a,0x2a,0x2a,0x14,0x62,0x2,0xff,0x4,0x8,0x4,0x3,0x4,0x38,0x8,0xfc,0x88,0xa8,0xa8,0xa8,0x50,0x88,0x4,0xfe,0x20,0x20,0x40,0x80,0x60,0x10, ++0x0,0x3f,0x22,0x24,0x2c,0x35,0x24,0x24,0x21,0x27,0x24,0x24,0x47,0x40,0x9f,0x0,0x80,0xfe,0x50,0x7c,0xd0,0x7c,0x50,0x5c,0x0,0xf0,0x90,0x20,0xfc,0x4,0xe4,0xc, ++0x1,0x0,0x3f,0x20,0x21,0x28,0x24,0x24,0x22,0x22,0x22,0x22,0x40,0x40,0x9f,0x0,0x0,0x84,0xfe,0x0,0x4,0x84,0x84,0x48,0x48,0x48,0x10,0x10,0x20,0x44,0xfe,0x0, ++0x10,0x17,0x24,0x25,0x45,0xfe,0x13,0x24,0x40,0xff,0x0,0x1,0x1c,0xe0,0x41,0x6,0x0,0xbc,0xa4,0xac,0xac,0xb4,0x18,0xa4,0x80,0xfe,0x90,0x10,0xa0,0x40,0xb0,0x8, ++0x4,0x4,0x7f,0x4,0x4,0x7f,0x40,0xbf,0x1,0x1,0x3f,0x1,0x1,0x1,0xff,0x0,0x40,0x48,0xfc,0x40,0x40,0xfe,0x2,0xf4,0x0,0x10,0xf8,0x0,0x40,0x24,0xfe,0x0, ++0x4,0x4,0x7f,0x4,0x4,0x7f,0x41,0x81,0x1f,0x11,0x11,0x1f,0x1,0x1,0x3f,0x0,0x40,0x48,0xfc,0x40,0x40,0xfe,0x2,0x14,0xf8,0x10,0x10,0xf0,0x0,0x10,0xf8,0x8, ++0x4,0x4,0x7f,0x4,0x7f,0x40,0x8f,0x8,0x8,0xf,0x0,0x1f,0x10,0x10,0x1f,0x10,0x40,0x48,0xfc,0x40,0xfe,0x2,0xe4,0x20,0x20,0xe0,0x0,0xf0,0x10,0x10,0xf0,0x10, ++0x4,0x4,0x7f,0x4,0x4,0x7f,0x41,0x81,0x9,0x9,0x11,0x2,0x2,0x4,0x18,0x60,0x40,0x48,0xfc,0x40,0x40,0xfe,0x2,0x14,0x30,0x40,0x0,0x80,0x40,0x30,0xe,0x4, ++0x10,0x10,0x14,0x7e,0x54,0x54,0x55,0x55,0x55,0x7d,0x11,0x15,0x1d,0xf4,0x40,0x0,0x8,0xfc,0x88,0x88,0xf8,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0x22,0x1e, ++0x0,0x41,0x26,0x14,0x4,0x4,0xf4,0x14,0x15,0x16,0x14,0x10,0x10,0x28,0x47,0x0,0x0,0x84,0x7e,0x44,0x44,0x44,0x44,0xc4,0x44,0x54,0x48,0x40,0x40,0x46,0xfc,0x0, ++0x1,0xff,0x10,0x1f,0x0,0x1f,0x10,0x1f,0x0,0x77,0x54,0x75,0x55,0x71,0x52,0xb4,0x0,0xfe,0x0,0xf0,0x0,0xf0,0x10,0xf0,0x0,0xdc,0x54,0x54,0x5c,0x14,0x96,0x62, ++0x0,0x7f,0x10,0x17,0x14,0x12,0x21,0x22,0x44,0x0,0x3f,0x24,0x24,0x24,0xff,0x0,0x10,0xf8,0x10,0xd0,0x7c,0x84,0x4,0xd4,0x48,0x0,0xf8,0x48,0x48,0x48,0xfe,0x0, ++0x0,0x3f,0x20,0x3f,0x20,0x3f,0x4,0xff,0x0,0x3f,0x20,0x3f,0x15,0x24,0x54,0x8,0x84,0xc4,0x88,0x90,0xa0,0x84,0x4,0xe8,0x10,0xa2,0x82,0x84,0x8,0x90,0xa0,0x40, ++0x40,0x4b,0x70,0x40,0x45,0x3d,0x1,0x1d,0xf1,0x15,0xff,0x11,0x38,0x54,0x91,0x16,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x20,0x58,0x84,0x2, ++0x4,0xff,0x10,0x10,0x21,0x25,0x7f,0xa5,0x25,0x25,0x25,0x24,0x3d,0x24,0x0,0x3,0x4,0xfe,0x20,0x24,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xa0,0x60,0x9e,0x4, ++0x0,0x8,0x7c,0x4b,0x4a,0x4a,0x4a,0x7a,0x4a,0x4f,0x48,0x48,0x78,0x49,0x2,0xc,0x40,0x40,0x48,0xfc,0x48,0x48,0x48,0x48,0x48,0xfe,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x0,0x11,0x79,0x52,0x52,0x54,0x5f,0x52,0x54,0x5f,0x50,0x71,0x4e,0x4,0x0,0x0,0x20,0x20,0x24,0x3e,0x44,0x84,0x4,0x44,0x24,0xa4,0x4,0x84,0x4,0x44,0x28,0x10, ++0x20,0x27,0x24,0x24,0xfc,0x27,0x2c,0x34,0x64,0xa7,0x24,0x24,0x28,0x28,0xb0,0x40,0x4,0xfe,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0x44,0x54,0x8, ++0x10,0x17,0x14,0x24,0x24,0x67,0xa4,0x24,0x24,0x27,0x24,0x24,0x28,0x28,0x30,0x20,0x4,0xfe,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0x44,0x54,0x8, ++0x0,0x78,0x4f,0x49,0x4a,0x7a,0x4f,0x49,0x4a,0x7c,0x4f,0x48,0x48,0x49,0x4a,0x9c,0x40,0x24,0xfe,0x10,0x28,0xbe,0x68,0x28,0xbe,0xa8,0xa8,0xbe,0xa8,0x28,0x3e,0x20, ++0x0,0x0,0x1f,0x10,0x97,0x54,0x54,0x17,0x34,0x54,0xd7,0x14,0x24,0x24,0x48,0x10,0x80,0x44,0xfe,0x0,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x44,0x44,0x54,0x8, ++0x0,0x3f,0x20,0x2f,0x20,0x3f,0x20,0x2f,0x20,0x2f,0x28,0x2f,0x48,0x4f,0x88,0x8,0x84,0xfe,0x80,0xf8,0x88,0xfe,0x88,0xf8,0x80,0xf8,0x88,0xf8,0x88,0xf8,0x88,0x98, ++0x1,0x0,0xff,0x8,0x10,0x21,0x49,0xfb,0x11,0x25,0x45,0xf9,0x9,0x11,0x21,0x41,0x0,0x84,0xfe,0xa0,0x94,0xfe,0x10,0x10,0xfc,0x10,0x10,0xfc,0x10,0x14,0xfe,0x0, ++0x0,0x7d,0x44,0x44,0x44,0x7d,0x11,0x11,0x5d,0x51,0x51,0x51,0x5d,0xf1,0x41,0x1,0x0,0xfc,0x8,0x50,0x24,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x24,0x24,0x24,0xc, ++0x10,0x11,0x10,0x14,0x7e,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xf5,0x41,0x1,0x0,0xfc,0x8,0x50,0x24,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x24,0x24,0x24,0xc, ++0x0,0x8,0x7c,0x4b,0x48,0x48,0x4f,0x48,0x49,0x49,0x4a,0x7a,0x44,0x8,0x1,0x0,0x80,0x40,0x0,0xc0,0x44,0x4c,0xf0,0xe0,0x50,0x50,0x48,0x4e,0x44,0x40,0x40,0x80, ++0x0,0x40,0x30,0x13,0x80,0x60,0x27,0x8,0x11,0x21,0xe2,0x22,0x24,0x28,0x21,0x20,0x80,0x40,0x0,0xc0,0x44,0x4c,0xf0,0xe0,0x50,0x50,0x48,0x4e,0x44,0x40,0x40,0x80, ++0x0,0x47,0x30,0x10,0x80,0x67,0x24,0xc,0x17,0x24,0xe4,0x27,0x24,0x24,0x24,0x24,0x0,0xf8,0x10,0xa0,0x44,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x44,0x54,0x8, ++0x2,0x1,0x0,0x1f,0x1,0x1,0x7d,0x5,0x5,0x9,0x9,0x11,0x21,0x41,0x5,0x2,0x0,0x0,0x0,0x0,0x8,0x18,0xa0,0x40,0x40,0x20,0x20,0x10,0xe,0x4,0x0,0x0, ++0x3f,0x2,0x1,0x3f,0x21,0x3f,0x21,0x3f,0x21,0x21,0x2,0x51,0x50,0x90,0xf,0x0,0xf0,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x18,0x0,0x84,0x92,0x12,0xf0,0x0, ++0x3f,0x2,0x1,0x3f,0x21,0x3f,0x21,0x3f,0x21,0x21,0x7f,0x2,0x2,0x4,0x18,0x60,0xf0,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x10,0xf8,0x8,0x8,0x8,0x50,0x20, ++0x0,0x3f,0x21,0x21,0x21,0x3f,0x21,0x21,0x21,0x3f,0x21,0x21,0x21,0x41,0x41,0x80,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0x28,0x10, ++0x1,0x1,0x9,0x49,0x49,0x51,0x53,0x7d,0x45,0x49,0x55,0x7f,0x43,0x41,0x7f,0x40,0x0,0x0,0x20,0x24,0x24,0x44,0x4c,0xf4,0x14,0x24,0x54,0xfc,0xc,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x20,0x20,0x7f,0xa1,0x21,0x21,0x22,0x22,0x22,0x24,0x24,0x28,0x30,0x80,0xa0,0x90,0x90,0x84,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x8,0x8,0x10,0x15,0x36,0x54,0x94,0x14,0x14,0x11,0x2,0x51,0x50,0x90,0xf,0x0,0x80,0x84,0xfe,0x8,0x88,0x50,0x20,0x50,0x8e,0x4,0x0,0x84,0x92,0x12,0xf0,0x0, ++0x10,0x10,0x10,0x10,0x58,0x57,0x51,0x91,0x11,0x11,0x12,0x12,0x12,0x14,0x14,0x18,0x80,0xa0,0x90,0x90,0x84,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x1,0x1,0x1,0x1,0x1,0xff,0x2,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x0,0x40,0x20,0x20,0x4,0xfe,0x80,0x80,0x80,0x80,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x1,0x1,0x1,0x1,0x7f,0x41,0x41,0x41,0x41,0x7f,0x41,0x41,0x41,0x41,0x7f,0x40,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x8,0x8,0x9,0x7f,0x49,0x49,0x49,0x49,0x7f,0x49,0x49,0x49,0x49,0x7f,0x41,0x0,0x0,0x0,0x7c,0xc4,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x10,0x10,0x10,0x1d,0x21,0x21,0x7d,0x91,0x11,0x7d,0x11,0x11,0x15,0x19,0x11,0x0,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x24,0xfc,0x4,0x0, ++0x0,0x44,0x2c,0x10,0x28,0x4f,0x89,0x9,0x19,0x29,0x49,0x8a,0xa,0xa,0x54,0x28,0x80,0xa0,0x90,0x90,0x84,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x0,0x40,0x30,0x10,0x87,0x64,0x24,0xc,0x14,0x27,0xe4,0x24,0x24,0x24,0x27,0x24,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0x44,0xfc,0x4, ++0x2,0x41,0x20,0x2f,0x82,0x62,0x23,0x2,0x12,0x22,0xe2,0x24,0x24,0x28,0x31,0x20,0x10,0x14,0x1e,0xe0,0x40,0x3e,0x84,0x88,0x88,0xfe,0x88,0x88,0x88,0x88,0xa8,0x10, ++0x0,0xff,0x4,0x4,0x3f,0x24,0x24,0x24,0x24,0x28,0x30,0x2f,0x20,0x20,0x3f,0x20,0x4,0xfe,0x40,0x48,0xfc,0x48,0x48,0x48,0x78,0x8,0x48,0xe8,0x8,0x8,0xf8,0x8, ++0x2,0x2,0xff,0x4,0x4,0xf,0x8,0x18,0x2f,0x48,0x88,0xf,0x8,0x8,0x8,0x8,0x0,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x10,0x50,0x20, ++0x4,0x4,0x4,0xff,0x4,0x4,0xf,0x8,0x14,0x12,0x21,0x40,0x81,0x6,0x18,0x60,0x0,0x0,0x4,0xfe,0x0,0x0,0xf0,0x10,0x20,0x20,0x40,0x80,0x40,0x30,0xe,0x4, ++0x2,0x2,0x2,0xff,0x4,0x4,0x8,0x8,0x1f,0x28,0x48,0x88,0x8,0x8,0xf,0x8,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x8,0x8,0x8,0x10,0x1f,0x31,0x51,0x92,0x13,0x15,0x19,0x11,0x11,0x11,0x11,0x11,0x80,0x80,0x80,0x84,0xfe,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x4,0xe,0xf0,0x12,0x57,0x39,0x11,0xff,0x11,0x39,0x35,0x55,0x91,0x11,0x11,0x11,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x0,0x47,0x20,0x20,0xf,0x1,0xe2,0x24,0x2b,0x21,0x21,0x21,0x2a,0x32,0x24,0x8,0x38,0xc0,0x40,0x44,0xfe,0x60,0x50,0x4e,0xf4,0x10,0x20,0x3c,0x4,0x4,0x28,0x10, ++0x0,0x7f,0x10,0x10,0x10,0x8,0x8,0x4,0x4,0x2,0x1,0x2,0x4,0x8,0x30,0xc0,0x0,0xf0,0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x80,0x0,0x80,0x40,0x30,0xe,0x4, ++0x0,0x10,0x10,0x10,0x20,0x25,0x44,0xf8,0x10,0x10,0x20,0x48,0xfc,0x45,0x2,0x4,0x40,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x4,0x28,0x10, ++0x0,0x43,0x30,0x10,0x0,0x7,0xf0,0x10,0x10,0x10,0x10,0x11,0x10,0x28,0x47,0x0,0x10,0xf8,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x40,0x40,0x40,0x80,0x6,0xfc,0x0, ++0x4,0x42,0x22,0x3f,0x84,0x44,0x47,0xd,0x15,0x25,0xe5,0x25,0x25,0x29,0x35,0x22,0x10,0x10,0x90,0xd0,0x28,0x28,0x44,0x82,0x20,0x18,0x8,0x0,0x20,0x18,0xc,0x4, ++0x0,0x3f,0x1,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x5,0x2,0x10,0xf8,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x3f,0x1,0x1,0xff,0x1,0x1,0x5,0x2,0x3f,0x24,0x24,0x24,0x24,0xff,0x0,0x10,0xf8,0x0,0x4,0xfe,0x0,0x0,0x0,0x8,0xfc,0x48,0x48,0x48,0x48,0xfe,0x0, ++0x10,0x10,0x10,0x11,0xfe,0x14,0x33,0x3a,0x56,0x53,0x92,0x12,0x13,0x12,0x12,0x12,0x40,0x60,0x90,0x8,0xf6,0x0,0xc4,0x54,0x54,0xd4,0x54,0x54,0xc4,0x44,0x54,0xc8, ++0x1,0x1,0x3f,0x20,0x2f,0x20,0x27,0x24,0x27,0x20,0x2f,0x20,0x5f,0x41,0x86,0x18,0xf8,0x0,0xfe,0x84,0xf0,0x84,0xfc,0x10,0xf0,0x80,0xf8,0x80,0xfe,0x40,0x30,0xc, ++0x0,0x1f,0x11,0x1f,0x11,0x1f,0x1,0x3f,0x21,0x22,0x27,0x22,0x51,0x50,0x90,0xf,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x8,0xfc,0x8,0x48,0xe8,0x10,0x84,0x92,0x12,0xf0, ++0x1,0x9,0x31,0x27,0x22,0x3d,0x27,0x21,0x39,0x27,0x21,0xff,0x0,0x10,0x30,0x40,0x0,0x8,0x3c,0xc8,0x8,0x38,0xc8,0x8,0x38,0xc8,0x8,0xfe,0x0,0x10,0xc,0x4, ++0x1,0x1,0x2,0x4,0x8,0x10,0x2f,0xc1,0x1,0x3f,0x1,0x9,0x19,0x21,0x45,0x2,0x0,0x0,0x80,0x40,0x20,0x10,0xee,0x4,0x10,0xf8,0x0,0x20,0x18,0xc,0x4,0x0, ++0x1,0x2,0x4,0x8,0x37,0xc0,0x3e,0x22,0x22,0x3e,0x22,0x22,0x3e,0x22,0x22,0x26,0x0,0x80,0x40,0x30,0xce,0x4,0x8,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x8,0x18, ++0x0,0x41,0x22,0x24,0xb,0x10,0xe7,0x24,0x27,0x24,0x27,0x24,0x25,0x50,0x8f,0x0,0x80,0x40,0x20,0x10,0xee,0x4,0x88,0xa8,0xa8,0xa8,0xa8,0x88,0x98,0x6,0xfc,0x0, ++0x4,0x4,0xf,0x10,0x20,0x7f,0xa1,0x21,0x3f,0x21,0x21,0x3f,0x20,0x0,0xff,0x0,0x0,0x0,0xe0,0x40,0x88,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x4,0xfe,0x0, ++0x20,0x20,0x21,0x22,0xb5,0xa8,0xa7,0x24,0x24,0x27,0x24,0x24,0x27,0x24,0x24,0x25,0x40,0xc0,0x20,0x10,0xee,0x4,0x88,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0x88,0xa8,0x90, ++0x0,0x40,0x31,0x12,0x85,0x68,0x27,0xc,0x14,0x27,0xe4,0x24,0x27,0x24,0x24,0x25,0x40,0xc0,0x20,0x10,0xee,0x4,0x88,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0x88,0xa8,0x90, ++0x1,0x41,0x31,0x12,0x84,0x6f,0x24,0xc,0x17,0x24,0xe4,0x27,0x24,0x20,0x2f,0x20,0x0,0x0,0xf8,0x10,0x24,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x4,0x0,0xfe,0x0, ++0x0,0x7b,0x4a,0x52,0x53,0x62,0x52,0x4b,0x48,0x4f,0x6c,0x54,0x45,0x44,0x44,0x44,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x44,0xfe,0x44,0x54,0xf4,0x84,0x14,0x8, ++0x0,0x3f,0x0,0x2,0x1,0x0,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x5,0x2,0x0,0xf0,0x40,0x80,0x0,0x80,0xfc,0x4,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x24,0x25,0x24,0x44,0x2f,0x10,0x28,0x45,0x82,0x4,0x8,0xfc,0x8,0x8,0xf8,0x8,0x0,0xf8,0x40,0x44,0xfe,0x40,0xa0,0x10,0xe,0x4, ++0x0,0xff,0x1,0x1,0x3f,0x21,0x21,0x29,0x25,0x21,0x21,0x29,0x25,0x21,0x21,0x20,0x4,0xfe,0x0,0x8,0xfc,0x8,0x8,0x48,0x28,0x8,0x8,0x48,0x28,0x8,0x28,0x10, ++0x10,0x10,0x10,0x1f,0x10,0x10,0x10,0x1f,0x0,0x0,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x8,0xfc,0x8,0x8,0x48,0xe8,0x8,0x8,0x50,0x20, ++0x10,0x10,0x10,0x10,0x54,0x54,0x54,0x54,0x54,0x54,0x57,0x7c,0x44,0x0,0x0,0x0,0x80,0x80,0x88,0xfc,0x80,0x80,0x84,0xfe,0x4,0x24,0xf4,0x4,0x4,0x4,0x28,0x10, ++0x0,0x0,0x7f,0x1,0x3f,0x21,0x21,0x3f,0x1,0x7f,0x41,0x41,0x5f,0x48,0x40,0x40,0x10,0x78,0x80,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfe,0x4,0x44,0xe4,0x24,0x4,0xc, ++0x2,0x1,0x7f,0x40,0x80,0x1f,0x1,0x1,0x7f,0x1,0x1,0x1,0x1,0x1,0x5,0x2,0x0,0x0,0xfe,0x2,0x24,0xf0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x4f,0x21,0x21,0x7,0x2,0xe2,0x3f,0x20,0x20,0x27,0x24,0x2c,0x34,0x27,0x4,0x8,0xfc,0x0,0x10,0xf8,0x10,0x14,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x7e,0x2,0x2,0x22,0x12,0x12,0x2,0xa,0x12,0x62,0x22,0x2,0x2,0x14,0x8,0x4,0xfe,0x4,0x4,0x44,0x24,0x24,0x4,0x14,0x24,0xc4,0x44,0x4,0x4,0x28,0x10, ++0x0,0x7f,0x1,0x1,0x1,0x1,0x1,0x3f,0x1,0x1,0x1,0x1,0x1,0x1,0xff,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x40,0x30,0x10,0x4,0xfe,0x0, ++0x20,0x20,0x20,0x27,0xf8,0x20,0x27,0x24,0x24,0x24,0x3f,0xe0,0x43,0xc,0x0,0x1,0x20,0x28,0x24,0xfe,0x20,0xa0,0xe0,0xa4,0xa4,0xa8,0x90,0x10,0xaa,0x4a,0x86,0x0, ++0x8,0x8,0xff,0x8,0x0,0x3f,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x5,0x2,0x20,0x24,0xfe,0x20,0x10,0xf8,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x11,0xff,0x20,0x22,0x7f,0x62,0xa2,0x3e,0x22,0x22,0x3e,0x22,0x22,0x2a,0x24,0x0,0x7c,0xc4,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x0,0xb,0x7c,0x48,0x48,0x48,0x4f,0x48,0x48,0x48,0x48,0x78,0x48,0x0,0x1,0x0,0x8,0xfc,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x80, ++0x0,0x47,0x24,0x27,0x4,0x7,0xe0,0x2f,0x28,0x28,0x2b,0x28,0x28,0x50,0x88,0x7,0x8,0xfc,0x88,0xf8,0x88,0xf8,0x84,0xfe,0x84,0xa4,0xf4,0x4,0x14,0x8,0x6,0xfc, ++0x0,0x10,0x79,0x52,0x55,0x58,0x57,0x54,0x54,0x57,0x54,0x74,0x57,0x4,0x4,0x5,0x40,0xc0,0x20,0x10,0xee,0x4,0x88,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0x88,0xa8,0x90, ++0x10,0x10,0x10,0x55,0x54,0x54,0x54,0x55,0x56,0x55,0x55,0x7d,0x45,0x1,0x1,0x1,0x50,0x50,0x88,0x24,0x50,0x50,0x88,0x6,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x14,0x14,0x27,0x4a,0x82,0x12,0x2f,0x62,0xaa,0x2b,0x2a,0x2a,0x2b,0x3c,0x28,0x20,0x0,0x4,0xbe,0x24,0x24,0xa4,0xe4,0x24,0x24,0xa4,0x24,0x34,0xa8,0x20,0x20,0x20, ++0x1,0x2,0x4,0xf,0x30,0xde,0x12,0x1e,0x12,0x1e,0x12,0x16,0x29,0x28,0x48,0x7,0x0,0x80,0x40,0xf0,0xe,0x14,0x90,0x90,0x90,0x90,0x10,0x30,0x4,0x92,0x12,0xf0, ++0x28,0x28,0x44,0x92,0x10,0x29,0x46,0x82,0x7c,0x44,0x44,0x44,0x44,0x7c,0x45,0x2,0x40,0x40,0x40,0x7c,0x84,0x28,0x20,0x20,0x20,0x20,0x50,0x50,0x90,0x88,0xe,0x4, ++0x4,0x88,0x54,0x22,0x52,0x91,0x1e,0x12,0x32,0x52,0x92,0x13,0x12,0x10,0xa1,0x42,0x20,0x20,0x30,0x28,0x20,0xfe,0x20,0x20,0x20,0x20,0xd0,0x50,0x88,0x88,0x6,0x4, ++0x2,0x1,0xff,0x4,0x8,0x3f,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0x10,0x0,0x4,0xfe,0x0,0x10,0xf8,0x8,0xf0,0x10,0xf0,0x10,0xf0,0x10,0x10,0x50,0x20, ++0x22,0x11,0x9,0xff,0x4,0x9,0x1f,0x20,0xdf,0x0,0x1f,0x0,0x1f,0x10,0x1f,0x10,0x8,0x10,0x24,0xfe,0x40,0x20,0xf0,0xe,0xf4,0x0,0xf0,0x0,0xf0,0x10,0xf0,0x10, ++0x1,0x41,0x32,0x14,0x80,0x60,0x20,0x9,0x12,0x27,0xea,0x22,0x22,0x22,0x23,0x22,0x10,0x10,0x8,0x44,0x40,0xa0,0xa0,0x10,0x8,0xfe,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x2,0x1,0x7f,0x40,0x9f,0x11,0x1f,0x11,0x1f,0x1,0x3f,0x21,0x21,0x2f,0x20,0x20,0x0,0x0,0xfe,0x2,0xf4,0x10,0xf0,0x10,0xf0,0x8,0xfc,0x8,0x28,0xe8,0x28,0x10, ++0x21,0x11,0x12,0xfc,0x8,0x10,0x10,0x35,0x5a,0x97,0x12,0x12,0x12,0x12,0x13,0x12,0x10,0x10,0x8,0x44,0x40,0xa0,0xa0,0x10,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x7d,0x4,0x8,0x29,0x11,0xff,0x15,0x11,0x11,0x11,0x11,0x11,0x10,0x50,0x23,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x58,0x84,0x2, ++0x0,0x7c,0x4,0x9,0x2b,0x11,0xff,0x15,0x10,0x11,0x12,0x11,0x16,0x10,0x53,0x20,0x40,0x78,0x90,0x24,0xfe,0x24,0x44,0xfc,0x84,0x48,0xb0,0x30,0x68,0xa6,0x24,0x60, ++0x4,0x7e,0x5,0x24,0x24,0x24,0x24,0x24,0x3e,0x2,0x2,0x1e,0xe2,0x42,0x14,0xb,0x0,0x0,0xfc,0x4,0x4,0x84,0x84,0x88,0x88,0x50,0x20,0x50,0x50,0x88,0x8e,0x4, ++0x10,0x1e,0x22,0x52,0x14,0x8,0x12,0xef,0xa,0x8,0x8,0xf,0x0,0x7f,0x0,0x0,0x8,0xfc,0x88,0xa8,0x98,0x82,0x7e,0xe0,0x20,0xa0,0x48,0xfc,0x8,0xe8,0x8,0x18, ++0x0,0x44,0x36,0x15,0x85,0x64,0x27,0x4,0xc,0x14,0x25,0xe5,0x26,0x24,0x28,0x30,0x4,0x44,0x4c,0x54,0x64,0x44,0xfc,0x44,0xc4,0xe4,0x5c,0x4c,0x44,0x44,0x44,0x4, ++0x0,0x7f,0x44,0x87,0x8,0x10,0x3f,0x51,0x11,0x1f,0x12,0x2,0x4,0x8,0x10,0x60,0x0,0xfe,0x2,0xe4,0x40,0x90,0xf8,0x10,0x10,0xf0,0x90,0x80,0xa2,0x92,0x7e,0x0, ++0x0,0x3f,0x0,0x0,0x0,0xff,0x4,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0xc0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x10,0x13,0x10,0x10,0xfd,0x11,0x11,0x11,0x11,0x11,0x11,0x1d,0xf1,0x40,0x7,0x0,0x4,0xfe,0x0,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4,0x0,0xfe,0x0, ++0x1,0x1,0x3f,0x1,0xff,0x0,0x1f,0x10,0x10,0x1f,0x5,0x8,0x18,0xea,0xc,0x8,0x0,0x10,0xf8,0x0,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x8,0x90,0x60,0x30,0xe,0x4, ++0x0,0x3f,0x21,0x21,0x22,0x2f,0x28,0x2f,0x28,0x2f,0x20,0x24,0x44,0x48,0x92,0x1,0x8,0xfc,0x0,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x80,0x90,0x88,0x84,0x84,0x0, ++0x10,0x17,0x12,0x11,0xff,0x10,0x10,0x1f,0x30,0xd1,0x11,0x12,0x12,0x14,0x59,0x22,0x1c,0xe8,0x48,0x50,0xfc,0x80,0x84,0xfe,0x80,0xf8,0x8,0x90,0x60,0x90,0xe,0x4, ++0x10,0x10,0x23,0xfc,0x27,0x40,0x93,0xfe,0x12,0x13,0x1d,0xf1,0x53,0x15,0x11,0x11,0x40,0x48,0xfc,0x40,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x44,0x28,0x10,0x4e,0x84,0x0, ++0x0,0x7f,0x40,0x4f,0x40,0x40,0x5f,0x44,0x44,0x44,0x44,0x48,0x50,0x40,0x7f,0x40,0x4,0xfe,0x44,0xe4,0x4,0x24,0xf4,0x84,0x84,0x84,0x94,0x94,0x74,0x4,0xfc,0x4, ++0x0,0x1f,0x10,0x10,0x1f,0x0,0x3f,0x20,0x21,0x21,0x21,0x21,0x22,0x4,0x18,0x60,0x10,0xf8,0x10,0x10,0xf0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x8,0x60,0x18,0x4, ++0x0,0x7f,0x40,0x4f,0x48,0x4f,0x40,0x5f,0x50,0x51,0x51,0x52,0x44,0x48,0x7f,0x40,0x4,0xfe,0x4,0xe4,0x24,0xe4,0x4,0xf4,0x14,0x14,0x14,0x94,0x44,0x24,0xfc,0x4, ++0x2,0x44,0x2b,0x10,0x2f,0x48,0x8b,0xa,0x1a,0x2b,0x49,0x89,0xb,0xd,0x51,0x21,0x40,0x48,0xfc,0x40,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x44,0x28,0x10,0x4e,0x84,0x0, ++0x0,0x47,0x34,0x14,0x84,0x65,0x25,0xd,0x15,0x25,0xe4,0x24,0x29,0x2a,0x30,0x20,0x4,0xfe,0x20,0x20,0x44,0xfe,0x4,0xfc,0x4,0xfc,0x20,0xa8,0xa6,0x22,0xa0,0x40, ++0x10,0x10,0x21,0x23,0x48,0xff,0x10,0x21,0x42,0xfc,0x1,0x2,0x1c,0xe1,0x46,0x0,0x80,0xf8,0x8,0xf0,0x14,0xfe,0x80,0x88,0x50,0xe0,0x60,0x50,0xc8,0x4e,0x44,0xc0, ++0x0,0x43,0x30,0x10,0x0,0x7,0xf1,0x11,0x11,0x11,0x12,0x12,0x14,0x28,0x47,0x0,0x10,0xf8,0x0,0x0,0x8,0xfc,0x20,0x20,0x20,0x24,0x24,0x1c,0x0,0x6,0xfc,0x0, ++0x4,0x4,0xff,0x4,0x10,0x1e,0x12,0x22,0x22,0x64,0x94,0x8,0x8,0x10,0x20,0x40,0x40,0x44,0xfe,0x40,0x8,0xfc,0x88,0x88,0x88,0x88,0xa8,0x90,0x82,0x82,0x7e,0x0, ++0x0,0x3f,0x21,0x22,0x2f,0x28,0x2f,0x28,0x2f,0x20,0x44,0x89,0x9,0x28,0x28,0x47,0x8,0xfc,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x80,0x90,0x88,0x0,0x94,0x12,0xf2, ++0x10,0x1e,0x12,0x22,0x22,0x54,0x8c,0x8,0x10,0x20,0x42,0x11,0x51,0x50,0x8f,0x0,0x8,0xfc,0x88,0x88,0x88,0xa8,0x90,0x84,0x84,0x7c,0x0,0x0,0x14,0x12,0xf2,0x0, ++0x0,0x78,0x4f,0x54,0x58,0x63,0x50,0x48,0x4f,0x48,0x68,0x50,0x41,0x41,0x42,0x4c,0x80,0x40,0xfe,0x2,0x14,0xf8,0x0,0x8,0xfc,0xa0,0xa0,0xa0,0x22,0x22,0x1e,0x0, ++0x0,0x0,0x7f,0x40,0x40,0x40,0x40,0x7f,0x40,0x40,0x40,0x40,0x7f,0x40,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4,0x0,0x0, ++0x10,0x10,0x20,0x21,0x45,0xfa,0x14,0x20,0x40,0xfc,0x0,0x0,0x1c,0xe0,0x40,0x0,0x80,0x80,0x80,0x4,0xfe,0x4,0x4,0x84,0x64,0x24,0x4,0x4,0x4,0x44,0x28,0x10, ++0x10,0x10,0x10,0x7d,0x11,0x11,0xff,0x11,0x51,0x5d,0x51,0x50,0x70,0x49,0x44,0x83,0x20,0x28,0x28,0xfc,0x20,0x20,0x28,0x28,0x70,0xa0,0x24,0x54,0x8c,0x0,0x6,0xfc, ++0x0,0x7c,0x47,0x44,0x44,0x7c,0x10,0x13,0x5c,0x50,0x50,0x51,0x5d,0xf2,0x44,0x8,0x8,0x1c,0xe0,0x40,0x40,0x40,0x44,0xfe,0x40,0xa0,0xa0,0x10,0x10,0x8,0xe,0x4, ++0x10,0x11,0x11,0x1d,0x21,0x21,0x7d,0x91,0x11,0xfd,0x11,0x11,0x15,0x19,0x12,0x4,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0x28,0x10, ++0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x10,0xff,0x1,0x11,0x11,0x11,0x11,0x1f,0x10,0xf0,0x0,0x0,0x10,0xf8,0x80,0x80,0x84,0xfe,0x0,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x2,0x1f,0x15,0x11,0x1f,0x11,0x15,0x1f,0x0,0xff,0x4,0xf,0x0,0x0,0x0,0x0,0x10,0xf8,0x50,0x10,0xf0,0x10,0x50,0xf0,0x4,0xfe,0x0,0xf0,0x10,0x10,0xa0,0x40, ++0x0,0xf,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0xf,0x8,0x8,0x10,0x10,0x20,0x40,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0x10,0x50,0x20, ++0x12,0x11,0x10,0x13,0x5a,0x56,0x52,0x92,0x13,0x11,0x11,0x11,0x12,0x12,0x14,0x18,0x8,0x18,0xa0,0xf8,0x8,0x8,0x8,0x8,0xf8,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x20,0x17,0x50,0x44,0x42,0x4f,0x48,0x48,0x4f,0x4a,0x42,0x42,0x44,0x48,0x50,0x40,0x4,0xfe,0x4,0x44,0x84,0xe4,0x24,0x24,0xe4,0xa4,0x84,0x94,0x94,0x74,0x4,0xc, ++0x8,0x8,0x7e,0x8,0x8,0x7e,0x9,0x8,0xfe,0x18,0x1c,0x2a,0x28,0x49,0x8,0x8,0x0,0x8,0xfc,0x0,0x0,0x4,0xfe,0x20,0x20,0x40,0x40,0x88,0x84,0xfc,0x4,0x0, ++0x0,0x0,0x1f,0x0,0x0,0x0,0xff,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x3f,0x0,0x0,0x20,0xf0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x20,0x10,0xf8,0x8, ++0x2,0x3f,0x22,0x22,0x3e,0x1,0x7f,0x41,0x49,0x49,0x49,0x49,0x14,0x12,0x21,0x41,0x0,0x7c,0x44,0x48,0x48,0x50,0xc8,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40,0x40, ++0x8,0x8,0xf,0x10,0x10,0x26,0x43,0x81,0x0,0x0,0x3,0x1c,0x8,0x0,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0x24,0xc4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x0,0x7c,0x44,0x48,0x48,0x50,0x49,0x49,0x45,0x45,0x45,0x69,0x50,0x40,0x40,0x43,0x8,0xfc,0x88,0x88,0xf8,0x4,0xfe,0x4,0x24,0x24,0x24,0x24,0x50,0x48,0x84,0x4, ++0x2,0x2,0x4,0x8,0x10,0x7f,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x10,0x20,0xc0,0x0,0x0,0x40,0x20,0x10,0xf8,0x88,0x80,0x80,0x80,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x0,0x43,0x30,0x10,0x0,0x7,0xf0,0x10,0x11,0x11,0x12,0x17,0x10,0x28,0x47,0x0,0x10,0xf8,0x0,0x0,0x8,0xfc,0x80,0x80,0x0,0x20,0x10,0xf8,0x8,0x6,0xfc,0x0, ++0x4,0x4,0xff,0x4,0x11,0x21,0x45,0x79,0x11,0x20,0x7f,0x2,0x1e,0xe2,0x47,0x0,0x40,0x44,0xfe,0x48,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfc,0x94,0x94,0x94,0xfe,0x0, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x55,0x53,0x61,0x41,0x7f,0x41,0x41,0x7f,0x41,0x0,0x88,0x7c,0x0,0x0,0x4,0xfe,0x10,0x10,0x10,0x20,0x20,0x44,0xfe,0x2,0x0, ++0x1f,0x10,0x1f,0x10,0x1f,0x0,0x7f,0x42,0x9f,0x4,0x9,0x1f,0x1,0x7f,0x1,0x1,0xf0,0x10,0xf0,0x10,0xf0,0x0,0xfe,0x2,0xf4,0x0,0x0,0xf0,0x0,0xfc,0x0,0x0, ++0x10,0x8,0x7f,0x0,0x22,0x14,0xff,0x2,0x3f,0x22,0x22,0x3e,0x22,0x22,0x3e,0x22,0x20,0x20,0x24,0x7e,0x84,0x4,0x44,0x24,0x24,0xc,0x34,0xc4,0x4,0x4,0x28,0x10, ++0x0,0x3f,0x8,0x8,0x8,0x10,0x1f,0x20,0x40,0x1,0xff,0x1,0x1,0x1,0x5,0x2,0x20,0xf0,0x20,0x24,0x7e,0x4,0xc4,0x54,0x88,0x0,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x0,0x3f,0x20,0x20,0x20,0x2f,0x28,0x28,0x28,0x28,0x28,0x28,0x20,0x20,0x3f,0x0,0x8,0xfc,0x80,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0xa8,0x90,0x80,0x84,0xfe,0x0, ++0x8,0xfd,0x11,0x11,0x21,0x25,0x7f,0xa5,0x25,0x25,0x25,0x25,0x3d,0x25,0x1,0x0,0x4,0xfe,0x10,0x10,0x7c,0x54,0x54,0x54,0x54,0x54,0x54,0x5c,0x10,0x14,0xfe,0x0, ++0x4,0x4,0x3f,0x4,0x4,0x8,0x8,0x11,0x21,0x1,0xff,0x1,0x9,0x11,0x25,0x2,0x0,0x20,0xf0,0x20,0x20,0x24,0x24,0x1c,0x0,0x4,0xfe,0x0,0x20,0x18,0x8,0x0, ++0x8,0xa,0x7f,0x8,0x8,0xff,0x8,0xa,0x7f,0x8,0x1c,0x1a,0x2a,0x48,0x89,0xa,0x40,0x50,0x48,0x48,0x40,0xfe,0x40,0x40,0x48,0x48,0x30,0x20,0x60,0x92,0xa,0x6, ++0x8,0x8,0xa,0x7f,0x8,0x8,0xff,0x2,0x3f,0x22,0x22,0x22,0x22,0x3e,0x21,0x2,0x40,0x60,0x58,0x48,0x40,0x44,0xfe,0x40,0x48,0x48,0x30,0x20,0x60,0x92,0xa,0x6, ++0x2,0x1,0x7f,0x40,0x81,0x1,0x11,0x11,0x11,0x21,0x2,0x2,0x4,0x8,0x10,0x60,0x0,0x0,0xfe,0x2,0x4,0x0,0x10,0x18,0x20,0x40,0x80,0x80,0x40,0x30,0xe,0x4, ++0x2,0x1,0x7f,0x42,0x81,0x3f,0x8,0x4,0x2,0xff,0x1,0x1,0x3f,0x1,0x1,0x1,0x0,0x0,0xfe,0x2,0x14,0xf8,0x20,0x40,0x84,0xfe,0x0,0x10,0xf8,0x0,0x0,0x0, ++0x8,0xa,0x7f,0x8,0x8,0xff,0x10,0xff,0x20,0x28,0x7e,0x8,0xf,0xf8,0x9,0xa,0x40,0x50,0x48,0x48,0x40,0xfe,0x40,0x40,0x48,0x48,0x30,0x20,0x60,0x92,0xa,0x6, ++0x0,0x7f,0x1,0x1,0x1f,0x11,0x11,0x1f,0x11,0x11,0xff,0x10,0x10,0x10,0x10,0x10,0x8,0xfc,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x14,0xfe,0x10,0x10,0x10,0x50,0x20, ++0x2,0x2,0x2,0xff,0x4,0x4,0x8,0x8,0x13,0x30,0x50,0x90,0x10,0x10,0x17,0x10,0x0,0x0,0x4,0xfe,0x0,0x40,0x40,0x50,0xf8,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x8,0x7d,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x79,0x49,0x1,0x1,0x1,0x20,0x44,0xfe,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x22,0x2a,0x2f,0x32,0xff,0x25,0x25,0x29,0x33,0xe2,0x22,0x22,0x22,0x20,0xa3,0x4c,0x8,0x28,0xbe,0x48,0xfe,0x14,0x14,0xa6,0xf8,0x8,0x48,0x48,0x48,0xa0,0x18,0x4, ++0x10,0x7e,0x10,0x28,0x7e,0x8,0xfe,0x9,0xa,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0xc,0xf0,0x80,0x84,0xfe,0x90,0x90,0x10,0x10,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10, ++0x8,0x28,0x3e,0x48,0xff,0x14,0x16,0x24,0x40,0x1f,0x10,0x11,0x11,0x12,0xc,0x30,0x10,0x50,0x7c,0x90,0xfe,0x28,0x28,0x4a,0x86,0xf0,0x10,0x10,0x10,0x90,0x60,0x18, ++0x4,0x7e,0x45,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x29,0x45,0x82,0x20,0x14,0xfe,0x0,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x0, ++0x4,0x3e,0x25,0x25,0x25,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x25,0x45,0x95,0xa,0x20,0x14,0xfe,0x0,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x0, ++0x4,0xff,0x4,0x7f,0x10,0x1e,0x22,0x54,0x8,0x70,0x4,0xff,0x4,0x4,0x8,0x10,0x44,0xfe,0x40,0xfc,0x80,0x98,0xe0,0x84,0x84,0x7c,0x40,0xfe,0x40,0x40,0x40,0x40, ++0x0,0x4f,0x30,0x17,0x4,0x7,0xf4,0x17,0x10,0x13,0x12,0x13,0x12,0x13,0x28,0x47,0xa4,0xfe,0xa0,0xfc,0xa4,0xfc,0xa4,0xfc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x6,0xfc, ++0x20,0x20,0xaf,0x70,0x27,0x24,0xff,0x24,0x77,0x68,0xa3,0x22,0x23,0x22,0x23,0x22,0xa0,0xa4,0xfe,0xa0,0xfc,0xa4,0xfc,0xa4,0xfc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x4,0x24,0x14,0x4,0xff,0x0,0x4,0x22,0x2f,0x21,0x21,0x2f,0x21,0x21,0x3f,0x20,0x40,0x48,0x50,0x44,0xfe,0x0,0x40,0x88,0xe8,0x8,0x48,0xe8,0x8,0x8,0xf8,0x8, ++0x4,0xff,0x4,0x23,0x1a,0x8b,0x40,0x4f,0x14,0x27,0xe0,0x2f,0x20,0x21,0x22,0x24,0x44,0xfe,0x40,0xf8,0x8,0xf8,0x0,0xbc,0xa4,0xbc,0x40,0xfe,0xe0,0x50,0x4e,0x44, ++0x1,0x1,0xff,0x1,0x3f,0x21,0x23,0x25,0x9,0x30,0xc7,0x0,0x0,0xe,0x1,0x0,0x0,0x4,0xfe,0x0,0xf8,0x8,0x88,0x50,0x30,0xe,0x4,0xc0,0x40,0x0,0xc0,0x40, ++0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x11,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x4,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x3,0x42,0x32,0x13,0x80,0x67,0x24,0xc,0x17,0x20,0xef,0x20,0x21,0x22,0x24,0x28,0xf8,0x8,0x8,0xf8,0x0,0xbc,0xa4,0xa4,0xbc,0x40,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x3f,0x0,0x11,0x9,0x4,0x3,0xd,0x11,0x7f,0x91,0x11,0x1f,0x1,0x1,0x3f,0x10,0xf8,0x8,0x10,0x20,0x40,0x80,0x60,0x10,0xfe,0x14,0x10,0xf0,0x20,0xf0,0x8,0x8, ++0x4,0x7e,0x44,0x44,0x44,0x7d,0x11,0x51,0x5d,0x50,0x53,0x50,0x5c,0xf1,0x42,0x0,0xf8,0x88,0x88,0xf8,0x0,0xdc,0x54,0x54,0xdc,0x20,0xfe,0x70,0xa8,0x2e,0x24,0x20, ++0x3,0x12,0x7a,0x53,0x50,0x57,0x54,0x54,0x57,0x50,0x5f,0x70,0x51,0x2,0x4,0x0,0xf8,0x8,0x8,0xf8,0x0,0xbc,0xa4,0xa4,0xbc,0x40,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x0,0x42,0x32,0x13,0x4,0x0,0xf7,0x10,0x13,0x12,0x12,0x12,0x13,0x28,0x47,0x0,0x40,0x40,0x50,0xf8,0x40,0x44,0xfe,0x8,0xfc,0x8,0x8,0x8,0xf8,0x6,0xfc,0x0, ++0x2,0x4,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x1,0x1,0xff,0x1,0x1,0x1,0x0,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x4,0xfe,0x0,0x0,0x4,0x4,0xfc, ++0x10,0x10,0x10,0x12,0x54,0x58,0x53,0x90,0x10,0x10,0x10,0x28,0x24,0x44,0x87,0x0,0x40,0x40,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x10,0x10,0x10,0x12,0x54,0x59,0x51,0x91,0x11,0x10,0x13,0x28,0x24,0x45,0x82,0x0,0xf8,0x88,0x88,0xf8,0x0,0xdc,0x54,0x54,0xdc,0x20,0xfe,0x70,0xa8,0x2e,0x24,0x20, ++0x1,0x1,0x3f,0x1,0x1f,0x1,0xff,0x0,0x1f,0x10,0x11,0x11,0x12,0x2,0xc,0x30,0x0,0x10,0xf8,0x0,0xf0,0x4,0xfe,0x10,0xf8,0x10,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x10,0x13,0x11,0x10,0xfc,0x10,0x15,0x1a,0x35,0xd0,0x10,0x17,0x10,0x10,0x50,0x20,0x0,0xf8,0x10,0xa0,0x40,0xa0,0x10,0x4e,0xf4,0x40,0x48,0xfc,0x40,0x40,0x40,0x40, ++0x1,0x7f,0x41,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x14,0x12,0x21,0xc1,0x4,0x84,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x4,0x4,0x14,0x8, ++0x40,0x33,0x11,0x0,0x80,0x60,0x21,0xa,0x15,0x20,0xe0,0x27,0x20,0x20,0x20,0x20,0x0,0xf8,0x10,0xa0,0x40,0xa0,0x10,0x4e,0xf4,0x40,0x40,0xfc,0x40,0x40,0x40,0x40, ++0x4,0x7e,0x44,0x54,0x57,0x54,0x54,0x54,0x57,0x54,0x54,0x54,0x29,0x25,0x42,0x84,0x20,0x28,0x24,0x20,0xfe,0xa0,0xa0,0x94,0xf4,0x98,0x98,0x90,0x28,0x2a,0x4a,0x86, ++0x8,0x8,0xf,0x14,0x24,0x47,0x4,0x4,0x7,0x4,0x4,0x52,0x51,0x90,0xf,0x0,0x0,0x8,0xfc,0x0,0x20,0xf0,0x0,0x20,0xf0,0x0,0x0,0x4,0x92,0x92,0xf0,0x0, ++0x22,0x21,0x20,0x20,0x27,0xfc,0x25,0x24,0x27,0x20,0x3b,0xe2,0x43,0x2,0x3,0x2,0x8,0x10,0xa0,0x4,0xfe,0x44,0x54,0x44,0xfc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x12,0x11,0x10,0x10,0x5f,0x54,0x55,0x94,0x17,0x10,0x13,0x12,0x13,0x12,0x13,0x12,0x8,0x10,0xa0,0x4,0xfe,0x44,0x54,0x44,0xfc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x10,0x8,0x4,0x0,0x3f,0x21,0x29,0x21,0x3f,0x0,0xf,0x8,0xf,0x8,0xf,0x8,0x10,0x20,0x40,0x8,0xfc,0x8,0x28,0x8,0xf8,0x20,0xf0,0x20,0xe0,0x20,0xe0,0x20, ++0x1,0x7c,0x44,0x54,0x55,0x55,0x55,0x55,0x55,0x54,0x54,0x54,0x20,0x28,0x44,0x80,0x4,0x88,0x50,0x4,0xfe,0x24,0xac,0x24,0xfc,0x8,0xfc,0x88,0xf8,0x88,0xf8,0x88, ++0x8,0x8,0x8,0xa,0xff,0x8,0xa,0xc,0x38,0xc8,0x8,0x8,0x8,0x8,0x28,0x10,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x0,0x8,0x7c,0x4f,0x48,0x49,0x4a,0x4c,0x4b,0x4a,0x4b,0x7a,0x4b,0x0,0xf,0x0,0x40,0x40,0x48,0xfc,0xe0,0x50,0x4e,0x44,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x0, ++0x0,0x40,0x30,0x17,0x80,0x61,0x22,0xc,0x13,0x22,0xe3,0x22,0x23,0x20,0x2f,0x20,0x40,0x40,0x48,0xfc,0xe0,0x50,0x4e,0x44,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x0, ++0x8,0x8,0x8,0x8,0xff,0x8,0x18,0x1c,0x2a,0x28,0x48,0x8,0x8,0x8,0x8,0x8,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x10,0x10,0x12,0xff,0x20,0x28,0x4a,0x7f,0x8,0x8,0xf,0xf8,0x48,0x8,0x8,0x8,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x20,0x27,0x3c,0x45,0x85,0x7d,0x25,0x25,0xfd,0x25,0x25,0x21,0x2a,0x32,0x24,0x8,0x44,0xe4,0x44,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x14,0x84,0x44,0x54,0x8, ++0x20,0x1b,0x48,0x40,0x4f,0x49,0x49,0x4f,0x49,0x49,0x4f,0x49,0x41,0x41,0x41,0x40,0x4,0xfe,0x4,0x24,0xf4,0x24,0x24,0xe4,0x24,0x24,0xe4,0x24,0x4,0x4,0x14,0x8, ++0x8,0x7c,0x4b,0x48,0x48,0x78,0x4b,0x48,0x48,0x78,0x48,0x49,0x4e,0x7d,0x48,0x0,0xc,0x30,0xc0,0x80,0x40,0x40,0xf8,0x10,0x20,0x40,0x80,0x0,0x0,0x6,0xfc,0x0, ++0x20,0x27,0x24,0x24,0xfc,0x24,0x74,0x6f,0xa4,0x24,0x24,0x24,0x24,0x29,0x30,0x20,0x4,0xbe,0xa4,0xa4,0xa4,0xa4,0xa4,0xfe,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0x54,0x88, ++0x10,0x10,0x13,0x12,0xfd,0x10,0x38,0x35,0x52,0x54,0x90,0x10,0x10,0x10,0x10,0x10,0x40,0x20,0xfe,0x8a,0x4,0x40,0xfe,0x80,0x88,0xfc,0x80,0x84,0xfe,0x80,0x80,0x80, ++0x1,0x9,0x7d,0x49,0x4a,0x4a,0x4c,0x48,0x48,0x48,0x48,0x78,0x48,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x80,0x80,0x88,0xfc,0x80,0x80,0x84,0xfe,0x80,0x80,0x80,0x80, ++0x8,0x8,0xf,0x12,0x12,0x22,0x43,0x82,0x2,0x2,0x3,0x2,0x2,0x2,0x2,0x2,0x0,0x4,0xfe,0x0,0x0,0x10,0xf8,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0, ++0x11,0x11,0x11,0x15,0x5a,0x52,0x54,0x90,0x10,0x10,0x10,0x28,0x24,0x44,0x80,0x0,0x0,0x0,0x4,0xfe,0x80,0x80,0x88,0xfc,0x80,0x80,0x84,0xfe,0x80,0x80,0x80,0x80, ++0x1,0x41,0x31,0x11,0x2,0x2,0xf4,0x10,0x10,0x10,0x10,0x10,0x14,0x18,0x10,0x0,0x0,0x0,0x4,0xfe,0x80,0x80,0x88,0xfc,0x80,0x80,0x84,0xfe,0x80,0x80,0x80,0x80, ++0x10,0x10,0x17,0x11,0xf8,0x17,0x14,0x1c,0x37,0xd4,0x15,0x15,0x15,0x15,0x55,0x24,0x80,0x44,0xfe,0x10,0xa4,0xfe,0x44,0x44,0xfc,0x44,0xf4,0x14,0x14,0xf4,0x14,0x8, ++0x2,0x1,0xff,0x8,0x4,0x3,0x1c,0xe0,0x1f,0x2,0x4,0x3f,0x24,0x24,0x24,0x20,0x0,0x4,0xfe,0x20,0x40,0x80,0x70,0xe,0xf0,0x0,0x8,0xfc,0x48,0x48,0x48,0x18, ++0x2,0x1,0x7f,0x40,0x80,0x3,0x3e,0x2,0x3,0x7e,0x2,0x2,0x2,0x2,0x1,0x0,0x0,0x0,0xfe,0x2,0x34,0xc0,0x0,0x8,0xfc,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x2,0x1,0x7f,0x48,0x94,0x4,0xb,0x12,0x22,0x43,0x2,0x2,0x3,0x2,0x2,0x2,0x0,0x0,0xfe,0x22,0x14,0x0,0xfc,0x0,0x20,0xf0,0x0,0x10,0xf8,0x0,0x0,0x0, ++0x8,0xf,0x8,0x13,0x10,0x3f,0x50,0x93,0x12,0x12,0x12,0x12,0x12,0x10,0x11,0x16,0x40,0xfc,0x40,0xf8,0x40,0xfe,0x8,0xfc,0x8,0x48,0x48,0x48,0x48,0xb0,0x8,0x4, ++0x2,0x1,0x7f,0x44,0xbf,0x4,0x1f,0x4,0xff,0x4,0x9,0x3f,0xc5,0x9,0x15,0x2,0x0,0x0,0xfe,0x42,0xfc,0x40,0xf0,0x44,0xfe,0x40,0x20,0xf8,0x46,0x30,0x10,0x0, ++0x8,0x7c,0x49,0x4b,0x4a,0x7b,0x4b,0x4a,0x4a,0x7a,0x4a,0x4a,0x4a,0x7a,0x44,0x8,0x80,0xf8,0x10,0xfe,0x88,0x24,0xfe,0x0,0xfc,0x0,0xfc,0x0,0xfc,0x84,0xfc,0x84, ++0x4,0xe,0xf0,0x10,0x14,0x1e,0x70,0x14,0x1f,0xf1,0x11,0x11,0x11,0x11,0xf,0x0,0x40,0x40,0x40,0x48,0x7c,0x40,0x40,0x48,0xfc,0x8,0x8,0x8,0xfa,0xa,0xfe,0x0, ++0x10,0x1f,0x20,0x7f,0xa5,0x28,0x3f,0x20,0x27,0x20,0x27,0x20,0x47,0x44,0x87,0x4,0x0,0xf0,0x44,0xfe,0x10,0x88,0xfe,0x0,0xf8,0x0,0xf8,0x8,0xfc,0x8,0xf8,0x8, ++0x8,0x8,0x49,0x2a,0x8,0xff,0x8,0x18,0x1d,0x2b,0x29,0x49,0x89,0x9,0x9,0x8,0x20,0x20,0x24,0x3e,0x20,0x20,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x0,0x40,0x30,0x10,0x80,0x60,0x20,0xf,0x14,0x24,0xe4,0x24,0x24,0x24,0x27,0x24,0x80,0x80,0x84,0xfe,0x80,0x80,0x88,0xfc,0x8,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x2,0x2,0x3,0x7e,0x3,0x7e,0x1,0x1,0xe,0x70,0x3f,0x24,0x24,0x24,0xff,0x0,0x40,0x20,0xf8,0x0,0xfc,0x20,0x40,0x82,0x62,0x1e,0xf8,0x48,0x48,0x48,0xfe,0x0, ++0x10,0x10,0x14,0xfe,0x20,0x28,0x48,0x7e,0x8,0x8,0xe,0xf8,0x49,0x9,0xa,0x8,0x8,0x1c,0xe0,0x80,0x80,0x84,0xfe,0x90,0x90,0x90,0x90,0x90,0x10,0x10,0x10,0x10, ++0x20,0x23,0x2a,0xff,0x42,0x52,0x93,0xfe,0x12,0x13,0x1e,0xf2,0x54,0x14,0x18,0x10,0x4,0xfe,0x4,0xfc,0x50,0x50,0xfc,0x50,0x54,0xfe,0xa4,0xa8,0x90,0x88,0xce,0x84, ++0x1,0x21,0x3f,0x10,0x14,0xfe,0x20,0x48,0x7e,0x8,0xe,0xf8,0x49,0x9,0xa,0x8,0x0,0x8,0xf8,0x0,0x1c,0xe0,0x80,0x84,0xfe,0x90,0x90,0x90,0x10,0x10,0x10,0x10, ++0x0,0x3f,0x20,0x3f,0x22,0x22,0x2f,0x22,0x22,0x3f,0x24,0x24,0x24,0x45,0x86,0x4,0x8,0xfc,0x8,0xf8,0x20,0x20,0xf8,0x20,0x24,0xfe,0x88,0x50,0x30,0xe,0x4,0x0, ++0x8,0xff,0x8,0xfe,0x28,0x29,0x7e,0x54,0x54,0x54,0x6c,0x44,0x7c,0x45,0x7d,0x46,0x20,0xfe,0x20,0x90,0x90,0xfe,0x90,0xfc,0x90,0xfc,0x90,0xfe,0x0,0x54,0x52,0x2, ++0x10,0x10,0x10,0x10,0xfc,0x13,0x30,0x38,0x57,0x50,0x10,0x10,0x10,0x11,0x16,0x10,0x80,0x90,0x88,0x80,0xf8,0x80,0x88,0xfc,0x80,0x48,0x50,0x20,0x60,0x92,0xa,0x6, ++0x2,0x2,0x2,0x3,0x2,0x2,0x2,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x3f,0x20,0x0,0x0,0x8,0xfc,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x10,0x10,0x12,0x1f,0x10,0x13,0x10,0x7e,0x42,0x42,0x42,0x42,0x42,0x7e,0x41,0x2,0x40,0x50,0x48,0x48,0x7e,0xc0,0x40,0x40,0x48,0x28,0x30,0x20,0x50,0x92,0xa,0x6, ++0x0,0x20,0x10,0x10,0xfe,0x0,0x44,0x44,0x25,0x25,0x29,0x9,0x1f,0xe1,0x41,0x1,0x40,0x40,0x44,0x7e,0x40,0x40,0x40,0x44,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x1,0x41,0x37,0x11,0x81,0x61,0x21,0x9,0x11,0x2f,0xe4,0x25,0x26,0x24,0x27,0x20,0x10,0x10,0xfc,0x10,0xf0,0x10,0xf0,0x10,0x14,0xfe,0xa0,0x18,0x8,0x0,0xfc,0x0, ++0x10,0x10,0x23,0x22,0x44,0xf8,0x13,0x20,0x40,0xfc,0x40,0x1,0x1d,0xe2,0x44,0x0,0x40,0x20,0xfe,0x2,0x4,0x0,0xfe,0x20,0xa8,0xbc,0xa0,0x20,0xa0,0x66,0x1c,0x0, ++0x10,0x17,0x11,0x10,0xff,0x10,0x33,0x3a,0x57,0x52,0x93,0x10,0x1f,0x10,0x10,0x10,0x48,0xfc,0x10,0xa4,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x40,0xfe,0x40,0x40,0x40, ++0x1,0x3f,0x8,0x4,0xff,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x1,0xff,0x1,0x1,0x1,0x0,0xf8,0x20,0x44,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x0,0x0,0x0, ++0x4,0x7f,0x11,0xa,0xff,0x0,0x3f,0x20,0x3f,0x20,0x3f,0x4,0xff,0x4,0x4,0x4,0x4,0xc4,0x8,0x10,0xe0,0x84,0xc4,0x88,0x90,0xa2,0x82,0x4,0xe8,0x10,0x20,0xc0, ++0x0,0x47,0x31,0x10,0x8f,0x60,0x23,0xa,0x13,0x22,0xe3,0x20,0x2f,0x20,0x20,0x20,0x40,0xfc,0x10,0xa4,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x40,0xfe,0x40,0x40,0x40, ++0x9,0xfd,0x9,0x9,0x9,0x79,0x41,0x47,0x41,0x79,0x9,0x9,0x9,0x9,0x51,0x21,0x0,0x8,0x8,0x10,0x20,0x40,0x4,0xfe,0x40,0x40,0x20,0x20,0x10,0x4e,0x84,0x0, ++0x11,0x9,0x7f,0x40,0x9f,0x10,0x1f,0x0,0x7f,0x1,0x3f,0x1,0xff,0x1,0x5,0x2,0x10,0x20,0xfe,0x2,0xf4,0x10,0xf0,0x38,0xc0,0x0,0xf8,0x0,0xfe,0x0,0x0,0x0, ++0x40,0x2f,0x21,0x1,0x81,0x4f,0x48,0x8,0x18,0x2f,0xe1,0x21,0x21,0x21,0x2a,0x24,0x40,0x40,0x44,0x44,0x48,0x50,0x44,0xfe,0x50,0x50,0x50,0x48,0x48,0x44,0x62,0x40, ++0x10,0x10,0x10,0x10,0xff,0x10,0x31,0x39,0x54,0x50,0x90,0x10,0x10,0x10,0x11,0x16,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0xa0,0xa0,0xa0,0x40,0x60,0x90,0xe,0x4, ++0x0,0x0,0x0,0x0,0xff,0x0,0x8,0x8,0x4,0x4,0x2,0x1,0x2,0x4,0x18,0xe0,0x80,0x80,0x80,0x84,0xfe,0x80,0x80,0x80,0x80,0x80,0x80,0x0,0x80,0x60,0x1e,0x4, ++0x10,0x10,0x14,0x7e,0x54,0x54,0x54,0x57,0x54,0x54,0x54,0x5c,0x10,0x10,0x10,0x10,0x80,0x84,0x84,0x88,0x90,0xa0,0x84,0xfe,0xa0,0xa0,0x90,0x90,0x88,0x8e,0xc4,0x80, ++0x4,0x7e,0x44,0x54,0x54,0x54,0x54,0x57,0x54,0x54,0x54,0x54,0x10,0x28,0x44,0x80,0x80,0x84,0x84,0x88,0x90,0xa0,0x84,0xfe,0xa0,0xa0,0x90,0x90,0x88,0x8e,0xc4,0x80, ++0x8,0x8,0x8,0x10,0x17,0x30,0x51,0x91,0x10,0x10,0x10,0x10,0x10,0x10,0x11,0x16,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0xa0,0xa0,0xa0,0x40,0x60,0x90,0xe,0x4, ++0x4,0x3e,0x24,0x24,0x24,0x3c,0x24,0x27,0x24,0x3c,0x24,0x24,0x24,0x44,0x94,0x8,0x80,0x84,0x84,0x88,0x90,0xa0,0x84,0xfe,0xa0,0xa0,0x90,0x90,0x88,0x8e,0xc4,0x80, ++0x0,0x1f,0x10,0x97,0x51,0x5f,0x10,0x17,0x34,0x57,0x94,0x17,0x20,0x2f,0x40,0x0,0x80,0xfe,0x40,0xfc,0x10,0xfe,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x40,0xfe,0x40,0x40, ++0x0,0x7b,0x49,0x50,0x57,0x60,0x53,0x4a,0x4b,0x4a,0x6b,0x50,0x4f,0x40,0x40,0x40,0x40,0xf8,0x10,0xa4,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x40,0xfe,0x40,0x40,0x40, ++0x10,0x13,0x10,0x10,0xfc,0x10,0x15,0x19,0x32,0xd5,0x11,0x11,0x11,0x11,0x51,0x21,0x4,0xfe,0x84,0x84,0x84,0x84,0x14,0x8,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0xb,0x7c,0x48,0x48,0x48,0x49,0x79,0x4a,0x4d,0x49,0x49,0x79,0x49,0x1,0x1,0x4,0xfe,0x84,0x84,0x84,0x84,0x14,0x8,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x10,0xfc,0x13,0x10,0x1c,0x30,0xd0,0x10,0x10,0x11,0x12,0x54,0x20,0x80,0xa0,0x90,0x84,0x9e,0xe0,0x80,0x88,0x50,0x60,0x40,0xc0,0x20,0x12,0xa,0x6, ++0x40,0x33,0x10,0x0,0x80,0x60,0x21,0x9,0x12,0x25,0xe1,0x21,0x21,0x21,0x21,0x21,0x4,0xfe,0x84,0x84,0x84,0x84,0x14,0x8,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x8,0x8,0x8,0x7e,0x8,0xa,0xff,0x8,0x28,0x2e,0x28,0x39,0x48,0x44,0x83,0x0,0x0,0x8,0x88,0x88,0x50,0x50,0x20,0x20,0x50,0x48,0x8c,0x4,0x0,0x6,0xfc,0x0, ++0x0,0x7d,0x44,0x44,0x44,0x44,0x7d,0x44,0x44,0x44,0x44,0x7c,0x0,0x24,0x62,0x82,0x4,0xfe,0x44,0x44,0x84,0x94,0x8,0xfc,0x84,0x84,0x84,0xfc,0x0,0x88,0x46,0x42, ++0x7f,0x44,0x7f,0x1,0x1,0x1,0x3f,0x20,0x3f,0x20,0x3f,0x1,0xff,0x1,0x1,0x1,0xfc,0x44,0xfc,0x0,0xfc,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x0,0x0,0x0, ++0x4,0x4,0x4,0x24,0x14,0x14,0x4,0x4,0x1c,0x64,0x4,0x8,0x8,0x10,0x20,0x40,0x80,0x80,0x80,0x90,0xa0,0xc0,0x80,0xc0,0xb0,0x90,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x8,0x3e,0x22,0x3e,0x21,0x5f,0x81,0xff,0x1,0x1f,0x1,0x3f,0x1,0xff,0x1,0x1,0x44,0x7e,0xa8,0x10,0x6e,0xf0,0x14,0xfe,0x10,0xf0,0x0,0xf8,0x0,0xfe,0x0,0x0, ++0x0,0x3f,0x4,0x4,0x4,0x8,0x8,0x10,0x3f,0x50,0x10,0x10,0x10,0x10,0x1f,0x10,0x8,0xfc,0x8,0x8,0x8,0x28,0x10,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x40,0x27,0x24,0x4,0x7,0xe4,0x24,0x24,0x24,0x25,0x29,0x32,0x50,0x88,0x7,0x40,0x20,0xfc,0x90,0x94,0xfe,0x90,0x90,0xf0,0x0,0x54,0x52,0x52,0x0,0x6,0xfc, ++0x10,0x10,0x11,0x11,0xfd,0x11,0x15,0x19,0x31,0xd1,0x11,0x11,0x12,0x12,0x54,0x20,0x8,0x3c,0xc0,0x0,0x0,0x4,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x8,0x8,0xfe,0x8,0xe,0x78,0x9,0x9,0x2a,0x10,0x1f,0x10,0x10,0x10,0x1f,0x10,0xc,0xf0,0x80,0x84,0xfe,0x90,0x10,0x10,0x10,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x8,0x8,0xff,0x8,0xe,0x78,0x8,0x29,0x11,0x1f,0x11,0x11,0x1f,0x1,0x7f,0x0,0x40,0x48,0xfc,0x48,0xc8,0x48,0x6a,0x8a,0x6,0xf0,0x10,0x10,0xf0,0x4,0xfc,0x4, ++0x22,0x21,0x27,0xfa,0x24,0x57,0x50,0xff,0x14,0x17,0x1c,0xf7,0x54,0x14,0x14,0x15,0x20,0x20,0xe4,0x3e,0xc4,0xa4,0xa4,0xa4,0xa4,0xa8,0x90,0x90,0xa8,0xa8,0xc6,0x84, ++0x2,0x2,0x3f,0x2,0x2,0xff,0x2,0x4,0xf,0x18,0x28,0x4f,0x88,0x8,0xf,0x8,0x0,0x10,0xe0,0x40,0x84,0xfe,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x10,0x10,0x13,0x1c,0x20,0x23,0x7c,0x91,0x13,0xfd,0x11,0x11,0x15,0x19,0x11,0x1,0x40,0x44,0xf8,0x50,0x64,0xfe,0x80,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x8,0x8,0xff,0x9,0x0,0x3f,0x22,0x22,0x3f,0x22,0x22,0x23,0x40,0x49,0x89,0x10,0x20,0x24,0xfe,0x20,0x88,0xfc,0x20,0x28,0xfc,0x20,0x20,0xe0,0x0,0x24,0x22,0x2, ++0x0,0x40,0x30,0x17,0x0,0x2,0xf1,0x10,0x10,0x10,0x10,0x11,0x12,0x28,0x47,0x0,0x80,0x40,0x48,0xfc,0x10,0x10,0x20,0xa0,0x40,0x40,0xa0,0x10,0x10,0x6,0xfc,0x0, ++0x2,0x42,0x32,0x12,0x8f,0x62,0x22,0xa,0x13,0x2e,0xe2,0x22,0x22,0x22,0x2b,0x24,0x0,0xc,0x70,0x40,0xc0,0x44,0x7e,0xc8,0x48,0x48,0x48,0x48,0x48,0x88,0x8,0x8, ++0x0,0x8,0xfc,0x10,0x11,0x12,0x14,0x7d,0x10,0x10,0x11,0x1c,0xf0,0x40,0x0,0x3,0x40,0x40,0xa0,0xa0,0x10,0x2e,0x44,0x80,0x10,0x60,0x84,0x8,0x10,0x20,0xc0,0x0, ++0x22,0x22,0x7f,0x22,0x3e,0x22,0x3e,0x22,0x22,0xff,0x40,0x54,0x62,0x40,0x7f,0x0,0x8,0x8,0x48,0x28,0x8,0x88,0x48,0x8,0x8,0x8e,0xf8,0x8,0x8,0x8,0x8,0x8, ++0x1,0x1,0x7f,0x1,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x10,0xff,0x8,0x10,0x20,0x0,0x8,0xfc,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x14,0xfe,0x20,0x18,0x8, ++0x2,0xff,0x14,0x15,0x7f,0x55,0x55,0x7f,0x49,0x8,0x7f,0x8,0x8,0xf,0x78,0x20,0x4,0xfe,0x40,0x40,0xc8,0x7c,0x48,0x48,0x68,0x58,0x58,0x88,0x88,0xaa,0xca,0x6, ++0x4,0xfe,0x10,0x10,0x20,0x24,0x7e,0xa5,0x25,0x25,0x25,0x25,0x3d,0x25,0x1,0x1,0x40,0x40,0x44,0x7e,0x40,0x40,0x44,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x8,0xfc,0x23,0x20,0x4b,0xfc,0x27,0x21,0xfa,0x25,0x20,0x3b,0xe1,0x42,0x4,0x0,0x40,0x48,0xfc,0x40,0xf8,0x80,0xfe,0x10,0xe,0xf4,0x40,0xf8,0x50,0x4c,0x44,0x40, ++0x1,0x1,0x1,0x1,0x1,0x1f,0x10,0x11,0x11,0x11,0x11,0x11,0x2,0x4,0x18,0x60,0x0,0x8,0xfc,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x40,0x30,0x8,0x4, ++0x10,0x10,0x10,0x1e,0x20,0x20,0x7d,0x90,0x10,0xfe,0x10,0x12,0x14,0x18,0x10,0x0,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x8,0x8,0x8,0x10,0x10,0x37,0x54,0x94,0x14,0x14,0x14,0x14,0x10,0x11,0x16,0x18,0x40,0x44,0x7e,0x40,0x44,0xfe,0x4,0x44,0x44,0x44,0x44,0x44,0x90,0xc,0x6,0x2, ++0x10,0x10,0x10,0x13,0xfe,0x14,0x30,0x38,0x54,0x50,0x90,0x10,0x11,0x11,0x12,0x14,0x40,0x40,0x40,0xfc,0x44,0x48,0x40,0x60,0x60,0xa0,0xa0,0xa0,0x22,0x22,0x1e,0x0, ++0x1,0x0,0x1f,0x10,0x90,0x51,0x52,0x14,0x39,0x52,0xd4,0x11,0x22,0x20,0x43,0xc,0x0,0x88,0xfc,0x80,0x80,0x40,0x30,0x8e,0x24,0x40,0x80,0x10,0x20,0xc0,0x0,0x0, ++0x0,0x40,0x20,0x21,0x2,0x4,0xe8,0x20,0x23,0x20,0x20,0x23,0x28,0x30,0x23,0xc,0x40,0x40,0xa0,0x20,0x10,0x2e,0x44,0x90,0x20,0x40,0x88,0x10,0x20,0xc0,0x0,0x0, ++0x1f,0x1,0x7f,0x51,0x8d,0x11,0x3f,0x20,0x2f,0x20,0x3f,0x2a,0x29,0x48,0x8c,0x8,0xf0,0x0,0xfe,0x12,0x64,0x10,0xf8,0x0,0xf0,0x0,0xf8,0x10,0x20,0xc0,0x30,0xc, ++0x10,0x13,0x12,0x12,0xff,0x12,0x16,0x1b,0x32,0xd2,0x12,0x12,0x14,0x14,0x58,0x20,0x4,0xfe,0x0,0x8,0xfc,0x0,0x4,0xfe,0xa0,0xa2,0xa4,0x98,0x90,0x8e,0xc4,0x80, ++0x10,0x10,0x13,0x1c,0x21,0x21,0x7d,0x91,0x11,0xfd,0x11,0x11,0x17,0x18,0x11,0x2,0x20,0x24,0xfe,0x20,0xfc,0x4,0xfc,0x4,0xfc,0x4,0xfc,0x4,0xfe,0x88,0x6,0x2, ++0x0,0x78,0x4f,0x50,0x50,0x61,0x51,0x4b,0x48,0x48,0x68,0x57,0x40,0x40,0x40,0x40,0x80,0x84,0xfe,0x80,0xa0,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x8,0x8,0xff,0x8,0x1f,0x0,0x3d,0x5,0x5,0x9,0x35,0xc2,0xf,0x20,0x24,0x42,0x20,0x24,0xfe,0x20,0xe0,0x48,0x98,0x20,0x40,0x30,0xe,0x4,0xe0,0x10,0x8c,0x44, ++0x10,0x10,0x11,0x12,0xfc,0x13,0x14,0x18,0x37,0xd0,0x10,0x13,0x10,0x10,0x51,0x20,0x80,0x80,0xf8,0x10,0x20,0xf8,0x48,0x48,0xfe,0x48,0x48,0xf8,0x48,0x40,0x40,0x80, ++0x8,0x7c,0x49,0x4a,0x48,0x7b,0x48,0x48,0x4f,0x78,0x48,0x4b,0x48,0x78,0x49,0x0,0x80,0x80,0xf8,0x10,0x20,0xf8,0x48,0x48,0xfe,0x48,0x48,0xf8,0x48,0x40,0x40,0x80, ++0x8,0xb,0x10,0x10,0x20,0x48,0x88,0x12,0x32,0x52,0x92,0x12,0x12,0x12,0x1f,0x10,0x8,0xfc,0x40,0x40,0x40,0x40,0x48,0x7c,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x2,0x44,0x29,0x12,0x28,0x4b,0x88,0x8,0x1f,0x28,0x48,0x8b,0x8,0x8,0x29,0x10,0x80,0x80,0xf8,0x10,0x20,0xf8,0x48,0x48,0xfe,0x48,0x48,0xf8,0x48,0x40,0x40,0x80, ++0x8,0xf,0x8,0x10,0x3f,0x41,0x1,0xff,0x1,0x1,0x3f,0x1,0x1,0x1,0x5,0x2,0x0,0xe0,0x40,0x90,0xf8,0x10,0x14,0xfe,0x10,0x10,0xf0,0x10,0x0,0x0,0x0,0x0, ++0x10,0x17,0x10,0x10,0x58,0x54,0x50,0x92,0x12,0x12,0x12,0x12,0x12,0x12,0x1f,0x10,0x8,0xfc,0x40,0x40,0x40,0x40,0x48,0x7c,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x8,0x7f,0x8,0x7f,0x49,0x7f,0x1c,0x2a,0xc8,0x3f,0x1,0x9,0x9,0x9,0xff,0x0,0x40,0x44,0x7e,0x88,0x48,0x50,0x20,0x50,0x8e,0xf8,0x0,0xf0,0x0,0x4,0xfe,0x0, ++0x10,0x13,0x10,0x10,0xfc,0x13,0x15,0x19,0x31,0xd2,0x14,0x10,0x11,0x10,0x5f,0x20,0x0,0xf8,0x10,0x20,0x44,0x48,0x70,0x50,0x50,0x4e,0x44,0x40,0x40,0x84,0xfe,0x0, ++0x0,0x7f,0x1,0x1,0x1,0x1,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0xff,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x0,0x4,0xfe,0x10,0x10,0x11,0x5e,0x50,0x50,0x50,0x50,0x5e,0xf0,0x40,0x1,0x2,0x40,0x40,0x44,0xfe,0x88,0x8,0x88,0x88,0x50,0x50,0x20,0x50,0x50,0x88,0xe,0x4, ++0x10,0x10,0x10,0x7c,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x5d,0x11,0x10,0x10,0x13,0x20,0x24,0x3e,0x20,0xfc,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x44,0x58,0x84,0x2, ++0x0,0x0,0x1f,0x10,0x90,0x57,0x50,0x10,0x32,0x52,0xd2,0x12,0x22,0x22,0x5f,0x0,0x80,0x48,0xfc,0x0,0x8,0xfc,0x40,0x40,0x48,0x7c,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x41,0x22,0x14,0x7f,0x8,0x8,0x9,0xff,0x8,0x8,0x8,0x14,0x12,0x22,0x40,0x0,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0xc8,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x20,0x17,0x10,0x0,0x0,0xf0,0x11,0x11,0x11,0x11,0x11,0x11,0x15,0x19,0x17,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x24,0x3e,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x8,0x8,0xff,0x8,0x2,0x1,0x3f,0x0,0x0,0x3,0xc,0x10,0x60,0x90,0xf,0x0,0x20,0x24,0xfe,0x20,0x0,0x0,0xf0,0x20,0xc0,0x0,0x0,0x0,0x0,0x6,0xfc,0x0, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x31,0x39,0x54,0x50,0x90,0x10,0x10,0x10,0x11,0x16,0x20,0x20,0x24,0xfe,0x20,0x20,0xfc,0x4,0x88,0x88,0x50,0x20,0x50,0x88,0xe,0x4, ++0x1,0x1,0x1,0xff,0x1,0x1,0x3f,0x8,0x8,0x4,0x2,0x1,0x2,0xc,0x30,0xc0,0x0,0x0,0x4,0xfe,0x0,0x0,0xf0,0x20,0x20,0x40,0x80,0x0,0x80,0x60,0x1e,0x4, ++0x0,0x8,0x7c,0x4b,0x48,0x48,0x49,0x49,0x48,0x48,0x48,0x78,0x48,0x0,0x1,0x6,0x20,0x20,0x24,0xfe,0x20,0x20,0xfc,0x4,0x88,0x88,0x50,0x20,0x50,0x88,0xe,0x4, ++0x22,0x22,0x22,0xfb,0xad,0xa9,0xa9,0xaf,0xf9,0xa1,0x29,0x39,0xea,0x42,0x4,0x8,0x0,0x0,0x4,0xfe,0x24,0x24,0x24,0xe4,0x24,0x24,0x24,0x24,0xbc,0x64,0x40,0x0, ++0x20,0x20,0x22,0x3f,0x28,0x48,0x88,0x9,0xff,0x8,0x8,0x14,0x12,0x22,0x40,0x80,0x0,0x0,0x4,0x7e,0x44,0x44,0x44,0x44,0xc4,0x44,0x44,0x44,0x44,0x7c,0x44,0x0, ++0x4,0x3e,0x24,0x27,0x24,0x3c,0x25,0x25,0x24,0x3c,0x24,0x24,0x24,0x44,0x95,0xa,0x20,0x20,0x24,0xfe,0x20,0x20,0xfc,0x4,0x88,0x88,0x50,0x20,0x50,0x88,0xe,0x4, ++0x5,0x3f,0x25,0x25,0x25,0x3d,0x24,0x24,0x25,0x3d,0x25,0x25,0x25,0x45,0x95,0x9,0x0,0x8,0x1c,0xe0,0x2,0x2,0xfe,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4, ++0x0,0x40,0x30,0x10,0x80,0x60,0x27,0x8,0x10,0x20,0xe0,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x2,0x1,0x1,0x0,0x7f,0x0,0x0,0x0,0x0,0x1,0x2,0xc,0x30,0x48,0x7,0x0,0x0,0x0,0x0,0x0,0xf8,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x6,0xfc,0x0, ++0x10,0x10,0x21,0x21,0x45,0xf9,0x11,0x21,0x41,0xfd,0x40,0x0,0x1c,0xe0,0x41,0x2,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4,0x0,0x50,0x48,0x84,0x2,0x2, ++0x4,0xfe,0x24,0x24,0x3c,0x24,0x24,0x3c,0x24,0x24,0x27,0xfc,0x44,0x4,0x5,0x4,0x0,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0xfc,0x84,0x48,0x48,0x84,0x86,0x2,0x0, ++0x1,0x1,0x7f,0x1,0x1,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0xff,0x0,0x0,0x8,0xfc,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x10,0x14,0xfe,0x0, ++0x10,0x10,0x17,0x10,0xfc,0x13,0x32,0x3b,0x56,0x53,0x92,0x13,0x12,0x12,0x1f,0x10,0x40,0x48,0xfc,0x40,0x48,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x8,0xfe,0x0, ++0x4,0xfe,0x13,0x10,0x10,0x3d,0x25,0x45,0xa5,0x19,0x9,0x11,0x21,0x41,0x87,0x0,0x20,0x24,0xfe,0x20,0x24,0xfe,0x4,0xfc,0x4,0xfc,0x4,0xfc,0x4,0x4,0xfe,0x0, ++0x10,0x10,0x10,0x10,0xff,0x10,0x14,0x18,0x31,0xd0,0x11,0x11,0x11,0x12,0x54,0x28,0x80,0x80,0x80,0x90,0xf8,0x90,0x90,0x90,0x90,0x90,0x50,0x52,0x12,0x12,0xe,0x0, ++0x8,0x8,0xf,0x10,0x10,0x33,0x52,0x93,0x12,0x13,0x12,0x13,0x12,0x12,0x1f,0x10,0x40,0x48,0xfc,0x40,0x48,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x8,0xfe,0x0, ++0x8,0x8,0xf,0x10,0x11,0x32,0x57,0x90,0x10,0x10,0x17,0x10,0x10,0x10,0x1f,0x10,0x0,0x8,0xfc,0x80,0x0,0x8,0xfc,0x44,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x10,0x10,0x10,0x15,0xff,0x11,0x11,0x11,0x11,0x11,0x11,0x13,0x1d,0xf1,0x47,0x0,0x20,0x20,0x20,0x20,0x24,0x3e,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x11,0x11,0x11,0x11,0xfd,0x11,0x14,0x18,0x31,0xd1,0x11,0x11,0x11,0x11,0x51,0x21,0x0,0x8,0x1c,0xe0,0x2,0x2,0xfe,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4, ++0x1,0x1,0x1,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x4,0x7e,0x44,0x44,0x45,0x7d,0x11,0x51,0x5d,0x51,0x51,0x51,0x5d,0xf1,0x47,0x0,0x20,0x20,0x20,0x20,0x28,0x3c,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x0,0x0,0x1f,0x10,0x10,0x10,0x10,0x10,0x1f,0x10,0x0,0x4,0xc,0x10,0x20,0x40,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0xf0,0x10,0x0,0x40,0x20,0x18,0xc,0x4, ++0x20,0x20,0x21,0x3e,0x20,0x20,0x1f,0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x0,0x18,0xe0,0x0,0x4,0x4,0xfc,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x10,0x10,0x23,0x22,0x46,0xfa,0x12,0x23,0x42,0xfe,0x2,0x2,0x1e,0xe2,0x43,0x2,0x0,0x3c,0xe0,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x10,0x92,0xa,0x6, ++0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x3f,0x0,0x2,0x11,0x50,0x50,0x90,0xf,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x10,0xf8,0x0,0x0,0x80,0x84,0x12,0x12,0xf0,0x0, ++0x8,0x8,0x7e,0x8,0xe,0xf8,0x48,0x19,0x3f,0x1,0x1f,0x1,0xff,0x1,0x1,0x3,0x40,0x48,0xfc,0x48,0xc8,0x68,0x8a,0x36,0xc0,0x0,0xf0,0x4,0xfe,0x0,0x0,0x0, ++0x28,0x25,0x20,0x2f,0xf2,0x22,0x22,0x2a,0x3f,0xe2,0x22,0x25,0x24,0x28,0xb0,0x40,0x80,0x7c,0x44,0xc4,0x48,0x48,0x50,0x48,0xc4,0x42,0x42,0x62,0xd4,0x48,0x40,0x40, ++0x0,0x7f,0x2,0x4,0x8,0x10,0x3f,0x1,0x1,0x1,0x3f,0x1,0x1,0x1,0xff,0x0,0x8,0xfc,0x0,0x0,0x20,0x10,0xf8,0x8,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0, ++0x4,0xfe,0x10,0x10,0x20,0x45,0xfe,0x10,0x10,0x7c,0x10,0x10,0x1e,0xf0,0x41,0x6,0x40,0x40,0x40,0x44,0xfe,0x8,0x88,0x88,0x88,0x90,0x50,0x20,0x50,0x88,0xe,0x4, ++0x3f,0x24,0x3f,0x1,0x7f,0x1,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x10,0xff,0x0,0xf8,0x48,0xf8,0x0,0xfc,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x14,0xfe,0x0, ++0x10,0x10,0x15,0x7f,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x5c,0x10,0x10,0x11,0x12,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4,0x0,0x50,0x48,0x84,0x6,0x2, ++0x10,0x10,0x11,0x54,0x54,0x57,0x54,0x54,0x57,0x54,0x54,0x54,0x7c,0x44,0x0,0x0,0x20,0x28,0xfc,0x20,0x24,0xfe,0x8,0x8,0xfe,0x8,0x88,0x48,0x48,0x8,0x28,0x10, ++0x4,0x24,0x25,0x3f,0x24,0x44,0xff,0x4,0x3f,0x24,0x24,0x24,0x26,0x25,0x4,0x4,0x4,0x4,0x4,0xa4,0x24,0xa4,0xe4,0x24,0xa4,0xa4,0xa4,0x84,0x84,0x4,0x14,0x8, ++0x20,0x22,0x3f,0x48,0x8,0xff,0x10,0x14,0x22,0x42,0x9f,0x10,0x1f,0x10,0x1f,0x10,0x0,0x4,0x7e,0x44,0x44,0xc4,0x44,0x7c,0x44,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10, ++0x8,0x1c,0xf2,0x12,0x13,0xfe,0x14,0x30,0x3b,0x54,0x50,0x90,0x11,0x11,0x12,0x1c,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x40,0xa0,0xa0,0x10,0x10,0xe,0x4, ++0x8,0x1c,0xf0,0x11,0x13,0xfd,0x11,0x31,0x39,0x55,0x51,0x91,0x11,0x11,0x11,0x11,0xa0,0x90,0x84,0xfe,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x2f,0x28,0x28,0x28,0x28,0x49,0x42,0x8c,0x30,0x78,0x80,0x80,0x84,0xfe,0x80,0x88,0xfc,0x8,0x88,0x88,0x88,0x8,0x70,0xc,0x4, ++0x4,0x4,0xf,0x11,0x28,0x44,0x3,0xc,0x71,0x9,0x9,0x12,0x4,0x8,0x30,0xc0,0x0,0x0,0xf8,0x10,0xa0,0xc0,0x0,0x0,0x10,0x30,0x40,0x80,0x40,0x30,0xe,0x4, ++0x1,0x0,0x1f,0x10,0x90,0x57,0x50,0x10,0x3f,0x50,0xd7,0x12,0x21,0x21,0x40,0x0,0x0,0x88,0xfc,0x80,0x90,0xf8,0x80,0x84,0xfe,0x10,0xfc,0x10,0x10,0x10,0x50,0x20, ++0x2,0x42,0x2f,0x22,0x80,0x67,0x24,0x8,0x13,0x22,0xe2,0x22,0x22,0x22,0x20,0x20,0x48,0x48,0xfe,0x48,0x0,0xfe,0x42,0x44,0xf8,0x48,0x48,0x48,0x48,0x58,0x40,0x40, ++0x0,0x40,0x31,0x11,0x82,0x67,0x20,0x8,0x13,0x22,0xe2,0x22,0x22,0x22,0x23,0x22,0x80,0x80,0x0,0x10,0x8,0xfc,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x2,0x1,0x7f,0x44,0x88,0x3f,0x2,0x4,0x1f,0x1,0x1,0x7f,0x1,0x1,0xff,0x0,0x0,0x0,0xfe,0x42,0x24,0xf8,0x0,0x20,0xf0,0x0,0x8,0xfc,0x0,0x4,0xfe,0x0, ++0x1,0x1,0x1,0x7f,0x41,0x41,0x41,0x41,0x7f,0x41,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x3f,0x21,0x21,0x21,0x3f,0x21,0x1,0x1,0x3f,0x24,0x24,0x24,0xff,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x0,0x8,0xfc,0x48,0x48,0x48,0xfe,0x0, ++0x1,0x1,0x3f,0x21,0x21,0x21,0x3f,0x21,0x1,0x1,0x12,0x51,0x51,0x90,0xf,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x4,0x12,0x12,0xf0,0x0, ++0x10,0x10,0x10,0x1c,0x21,0x21,0x7d,0x91,0x11,0xfd,0x11,0x10,0x14,0x18,0x10,0x0,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20,0x20,0x20, ++0x2,0x1,0xff,0x1,0x1f,0x11,0x11,0x1f,0x11,0x5,0x8,0x18,0x28,0xca,0xc,0x8,0x0,0x4,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x8,0x18,0xa0,0x40,0x30,0xe,0x4,0x0, ++0x10,0x10,0x20,0x21,0x45,0xfa,0x10,0x20,0x40,0xfd,0x2,0x0,0x1c,0xe0,0x40,0x0,0x80,0x80,0xfc,0x8,0x90,0x50,0x20,0x50,0x88,0xe,0x64,0x10,0x8,0xc0,0x30,0x8, ++0x8,0x1c,0xf0,0x10,0x11,0xff,0x11,0x39,0x35,0x55,0x51,0x90,0x10,0x10,0x10,0x10,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20,0x20,0x20, ++0x4,0x3e,0x24,0x24,0x25,0x3d,0x25,0x25,0x25,0x3d,0x25,0x24,0x24,0x44,0x94,0x8,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20,0x20,0x20, ++0x0,0x3f,0x1,0xff,0x1,0x1f,0x11,0x1f,0x11,0x1f,0x1,0x3f,0x1,0x1,0xff,0x0,0x38,0xc0,0x4,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0xf8,0x0,0x4,0xfe,0x0, ++0x8,0x8,0x8,0x10,0x17,0x34,0x54,0x94,0x14,0x17,0x14,0x10,0x10,0x10,0x10,0x10,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0xfc,0x44,0x40,0x40,0x40,0x40,0x40, ++0x1,0x1,0x1,0x2,0x4,0x8,0x30,0x0,0x8,0x8,0x14,0x12,0x22,0x41,0x82,0x0,0x0,0x0,0x0,0x80,0x40,0x38,0x10,0x0,0x20,0x20,0x50,0x50,0x88,0xe,0x4,0x0, ++0x2,0x4,0x1f,0x10,0x12,0x11,0x11,0xff,0x10,0x12,0x11,0x11,0x10,0x20,0x40,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x50,0x20, ++0x0,0x3f,0x21,0x21,0x2f,0x21,0x21,0x3f,0x20,0x27,0x24,0x24,0x24,0x47,0x84,0x0,0x8,0xfc,0x8,0x48,0xe8,0x8,0x28,0xf8,0x48,0xe8,0x48,0x48,0x48,0xc8,0x28,0x10, ++0x10,0x10,0x10,0x10,0x54,0x52,0x52,0x90,0x10,0x10,0x10,0x10,0x20,0x20,0x40,0x0,0x4,0x84,0x84,0x84,0xa4,0x94,0x94,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x4,0x4, ++0x1,0x41,0x31,0x11,0x81,0x65,0x23,0xb,0x11,0x21,0xe1,0x21,0x22,0x22,0x24,0x20,0x4,0x4,0x24,0x24,0x24,0xb4,0x6c,0x6c,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x4, ++0x1,0x41,0x21,0x22,0x4,0x8,0xe7,0x20,0x20,0x20,0x23,0x20,0x28,0x30,0x27,0x0,0x0,0x0,0xf8,0x10,0x20,0x44,0xfe,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x9,0xfd,0x9,0x9,0xd,0x7b,0x41,0x47,0x41,0x79,0xb,0xd,0x9,0x89,0x51,0x21,0x4,0x3e,0x4,0x4,0x44,0xbc,0x20,0xe0,0x24,0x3e,0x84,0x44,0x4,0x4,0x28,0x10, ++0x10,0x10,0x14,0xfe,0x21,0x21,0x49,0x7f,0x9,0x9,0xf,0xf9,0x49,0x9,0x9,0x8,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x24,0xfc,0x4,0x0, ++0x4,0x3e,0x24,0x24,0x24,0x3d,0x24,0x24,0x24,0x3c,0x24,0x24,0x24,0x44,0x94,0x8,0x8,0x8,0x8,0x8,0x8,0xfe,0x8,0x8,0x88,0x48,0x48,0x8,0x8,0x8,0x28,0x10, ++0x0,0x3f,0x0,0x1f,0x0,0x3f,0x1,0x7f,0x41,0x9f,0x11,0x11,0x11,0x11,0x1,0x1,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0xfe,0x2,0xf4,0x10,0x10,0x50,0x20,0x0,0x0, ++0x4,0x7e,0x44,0x44,0x44,0x7c,0x0,0xf,0x8,0x8,0x8,0x8,0x8,0x10,0x20,0x40,0x8,0xfc,0x88,0x88,0x88,0xf8,0x40,0xe0,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x10,0x10,0x1e,0x22,0xc4,0x8,0x7e,0x2,0x2,0x7e,0x2,0x2,0x7f,0x1,0x2,0x0,0x10,0x10,0x10,0xfe,0x92,0x94,0x90,0xfc,0x84,0xc4,0xa8,0xa8,0x10,0x28,0x4e,0x84, ++0x2,0x1,0x7f,0x40,0x81,0x1,0x3f,0x21,0x21,0x21,0x3f,0x21,0x21,0x21,0x3f,0x20,0x0,0x0,0xfe,0x2,0x4,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x20,0x3f,0x50,0x9f,0x10,0x1f,0x0,0x7f,0x0,0x10,0xf8,0x10,0x10,0xf0,0x90,0x40,0x20,0xfe,0x14,0xf0,0x10,0xf0,0x0,0xfc,0x0, ++0x10,0xff,0x12,0x53,0x52,0x53,0x52,0x57,0x78,0xb,0x8,0x3b,0xc8,0x9,0x2e,0x10,0x0,0xfc,0x44,0xd4,0x48,0xd4,0x62,0xd8,0x60,0xa4,0x68,0xb0,0x68,0xa6,0x20,0x20, ++0x0,0x9,0xfd,0x11,0x11,0x12,0x7c,0x13,0x10,0x10,0x1c,0xf0,0x41,0x2,0x4,0x0,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x60,0x70,0xb0,0xa8,0x2e,0x24,0x20,0x20, ++0x10,0x11,0x11,0x11,0xfd,0x12,0x30,0x3b,0x54,0x50,0x90,0x10,0x11,0x12,0x14,0x10,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x60,0x70,0xb0,0xa8,0x2e,0x24,0x20,0x20, ++0x10,0x11,0x11,0x11,0x7d,0x56,0x54,0x57,0x54,0x7c,0x10,0x14,0x1d,0xf6,0x44,0x0,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x60,0x70,0xb0,0xa8,0x2e,0x24,0x20,0x20, ++0x1,0x11,0x11,0x1f,0x11,0x21,0x1,0xff,0x3,0x5,0x9,0x11,0x21,0xc1,0x1,0x1,0x0,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0,0x80,0x40,0x30,0xe,0x4,0x0,0x0, ++0x2,0x44,0x2b,0x10,0x28,0x4b,0x88,0x9,0x1b,0x2d,0x49,0x89,0x9,0x9,0x29,0x11,0x40,0x44,0xf8,0x50,0x64,0xfe,0x80,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x0,0x20,0x1b,0x8,0x0,0x7,0xf0,0x11,0x13,0x15,0x19,0x11,0x15,0x19,0x11,0x1,0x40,0x44,0xf8,0x50,0x64,0xfe,0x80,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x0,0x42,0x22,0x23,0x2,0x4,0xe0,0x2f,0x20,0x20,0x21,0x29,0x32,0x24,0x8,0x0,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0xc0,0xe0,0x60,0x50,0x4e,0x44,0x40,0x40, ++0x0,0x4f,0x20,0x21,0x3,0xc,0xe1,0x22,0x2c,0x21,0x22,0x2c,0x21,0x50,0x8f,0x0,0x8,0xfc,0x80,0x0,0x88,0xd8,0x60,0x40,0xe0,0x50,0x48,0x48,0x40,0x86,0xfc,0x0, ++0x10,0x10,0x10,0x12,0x1f,0x28,0x49,0x8a,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x40,0x40,0x40,0x44,0x7e,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x50,0x20, ++0x10,0x10,0x10,0x12,0x55,0x59,0x51,0x91,0x11,0x11,0x11,0x28,0x24,0x44,0x83,0x1,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x20,0x24,0x3c,0xe2,0x2, ++0x2,0x2,0x3f,0x2,0xff,0x2,0xf,0x38,0xc8,0xf,0x8,0x8,0xf,0x20,0x24,0x42,0x0,0x20,0xf0,0x84,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x8,0x84,0x44, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x14,0x18,0x31,0xd0,0x10,0x10,0x10,0x10,0x57,0x20,0x40,0x20,0x4,0xfe,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x0,0x7,0x74,0x57,0x54,0x75,0x54,0x55,0x75,0x55,0x54,0x77,0x4a,0x12,0x22,0x2,0x4,0xfe,0x4,0xfc,0x0,0xfc,0x20,0xfc,0x24,0xfc,0x20,0xfe,0x22,0x2a,0xfa,0x6, ++0x0,0x7,0x74,0x57,0x54,0x55,0x54,0x55,0x55,0x55,0x54,0x77,0x4a,0x12,0x22,0x2,0x4,0xfe,0x4,0xfc,0x0,0xfc,0x20,0xfc,0x24,0xfc,0x20,0xfe,0x22,0x2a,0xfa,0x6, ++0x2,0x1,0x1,0x7f,0x1,0x1,0x1,0x1,0x3f,0x1,0x1,0x1,0x1,0x1,0xff,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x8,0x8,0xff,0x9,0x1,0x1f,0x1,0xff,0x1,0x2,0xf,0x18,0x2f,0xc8,0xf,0x8,0x20,0x24,0xfe,0x20,0x10,0xe0,0x44,0xfe,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x30,0x38,0x55,0x50,0x90,0x10,0x10,0x10,0x17,0x10,0x40,0x20,0x24,0xfe,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x2,0x3f,0x22,0x22,0x23,0x3e,0x22,0x22,0x3e,0x22,0x22,0x22,0x2f,0xf0,0x41,0x2,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x44,0x44,0x44,0x84,0x28,0x10, ++0x10,0x10,0x10,0x15,0x7e,0x54,0x54,0x54,0x55,0x7c,0x54,0x10,0x14,0xfc,0x47,0x0,0x40,0x20,0x24,0xfe,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x4,0x7e,0x44,0x54,0x55,0x55,0x56,0x54,0x54,0x54,0x54,0x54,0x10,0x2b,0x44,0x84,0x40,0x20,0x20,0x0,0xfe,0x2,0x4,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0, ++0x10,0x10,0x13,0x1c,0x20,0x23,0x7c,0x90,0x13,0xfd,0x12,0x15,0x10,0x14,0x18,0x0,0x40,0x48,0xfc,0x40,0x48,0xfc,0x80,0x84,0xfe,0x8,0x8,0xfe,0x8,0x88,0x48,0x18, ++0x10,0x12,0x1f,0x28,0x45,0x80,0x8,0x7d,0x11,0x11,0x11,0x11,0x1d,0xf2,0x44,0x8,0x40,0x44,0x7e,0xa0,0x10,0x0,0x10,0xf8,0x10,0x10,0x90,0x50,0x52,0x12,0xe,0x0, ++0x8,0x8,0x8,0x17,0x10,0x30,0x50,0x90,0x17,0x10,0x10,0x10,0x10,0x10,0x1f,0x10,0x80,0x40,0x44,0xfe,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x40,0x30,0x17,0x80,0x60,0x20,0x8,0x17,0x20,0xe0,0x20,0x20,0x20,0x2f,0x20,0x80,0x40,0x44,0xfe,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x20,0x13,0x12,0x2,0xfe,0xa,0x12,0x3b,0x56,0x90,0x10,0x11,0x11,0x12,0x14,0x18,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0xa8,0xa0,0xa0,0x20,0x22,0x22,0x1e,0x0, ++0x8,0xfc,0x8,0x4b,0x48,0x48,0x48,0x48,0x7d,0x4,0x4,0x1c,0xe4,0x44,0x17,0x8,0x40,0x20,0x24,0xfe,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x16,0x1a,0x32,0xd2,0x12,0x12,0x14,0x14,0x58,0x20,0x8,0x1c,0xe0,0x50,0x50,0x50,0x50,0x50,0x50,0x48,0x48,0x48,0x44,0x44,0x42,0x40, ++0x0,0x0,0x1f,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x21,0x21,0x41,0x81,0x1,0x10,0x78,0x80,0x20,0x20,0x20,0x20,0x20,0x20,0x10,0x10,0x10,0x8,0xe,0x4,0x0, ++0x10,0x10,0x10,0x13,0xfe,0x12,0x17,0x1a,0x32,0xd3,0x12,0x10,0x10,0x10,0x57,0x20,0x40,0x40,0x48,0xfc,0x48,0x48,0xf8,0x48,0x48,0xfc,0x48,0x50,0x20,0xd2,0xa,0x6, ++0x1,0x1,0x1,0x3f,0x2,0x2,0xff,0x4,0x4,0xf,0x0,0x0,0x0,0x6,0x1,0x0,0x0,0x0,0x10,0xf8,0x0,0x4,0xfe,0x0,0x0,0xf8,0x10,0x20,0x40,0x80,0x80,0x40, ++0x0,0x4,0xfe,0x11,0x10,0x20,0x23,0x7c,0xa4,0x25,0x24,0x24,0x24,0x3c,0x24,0x0,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x80,0x80,0xfc,0x8,0x10,0x90,0x60,0x20,0x10, ++0x10,0x10,0x10,0xfd,0x20,0x28,0x4b,0x7c,0x8,0x9,0x1c,0xe8,0x48,0x8,0x8,0x8,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x80,0x80,0xfc,0x8,0x10,0x90,0x60,0x20,0x10, ++0x10,0x17,0x14,0x14,0xff,0x14,0x13,0x19,0x31,0xd7,0x11,0x11,0x1f,0x11,0x52,0x24,0x4,0xbe,0xa4,0xa4,0xbc,0x62,0xde,0x10,0x10,0xfc,0x10,0x14,0xfe,0x10,0xc,0x4, ++0x0,0x7c,0x47,0x54,0x55,0x54,0x54,0x57,0x54,0x54,0x55,0x54,0x10,0x29,0x46,0x80,0x88,0x50,0xfe,0x50,0xfc,0x54,0x54,0xfe,0x54,0x54,0xfc,0x50,0xd8,0x56,0x54,0x50, ++0x10,0x1e,0x28,0x4f,0x8,0x1f,0x0,0xff,0x2,0xd,0x71,0x6,0x39,0x6,0x78,0x3,0x40,0x7c,0xa0,0xc0,0x40,0x80,0x84,0xfe,0x10,0x20,0xc0,0xa0,0x90,0x8e,0x84,0x0, ++0x10,0x10,0x10,0x13,0xfe,0x12,0x32,0x3a,0x57,0x52,0x92,0x12,0x14,0x14,0x1b,0x10,0x40,0x20,0x24,0xfe,0x0,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x1,0x0,0x0,0x3f,0x20,0x20,0x20,0x20,0x2f,0x20,0x20,0x20,0x40,0x40,0xbf,0x0,0x0,0x80,0x88,0xfc,0x0,0x80,0x80,0x88,0xfc,0x80,0x80,0x80,0x80,0x84,0xfe,0x0, ++0x8,0x48,0x2b,0x8,0x18,0x29,0x4a,0x9,0xff,0x2,0x4,0xc,0x14,0x65,0x6,0x4,0x40,0x48,0xfc,0x40,0x50,0xf8,0x0,0x4,0xfe,0x8,0x90,0xa0,0x40,0x30,0xe,0x4, ++0x8,0x8,0x8,0x48,0x28,0x2f,0x9,0x9,0x19,0x2a,0x49,0xc8,0x8,0x8,0x9,0xa,0x40,0x40,0x40,0x80,0x84,0xfe,0x8,0x8,0x8,0x8,0x10,0xa0,0x40,0xb0,0xc,0x4, ++0x10,0x17,0x11,0x10,0xff,0x10,0x17,0x1a,0x33,0xd2,0x13,0x10,0x17,0x10,0x5f,0x20,0x40,0xfc,0x10,0xa4,0xfe,0x8,0xfc,0x48,0xf8,0x48,0xf8,0x40,0xfc,0x40,0xfe,0x0, ++0x10,0x10,0x10,0x90,0x50,0x50,0x1f,0x10,0x30,0x50,0xd0,0x10,0x10,0x17,0x10,0x10,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x48,0xfc,0x0,0x0, ++0x8,0x8,0x8,0x48,0x28,0x2f,0x8,0x8,0x18,0x28,0x49,0xc9,0x9,0xa,0xc,0x8,0x40,0x50,0x48,0x40,0x44,0xfe,0x40,0x40,0xa0,0xa0,0x10,0x10,0x8,0xe,0x4,0x0, ++0x10,0x10,0x10,0x11,0xfd,0x13,0x35,0x39,0x55,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0xa0,0xa0,0x84,0xfe,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x10,0x10,0x10,0x1d,0x21,0x23,0x7d,0x91,0x11,0xfd,0x11,0x11,0x15,0x19,0x11,0x1,0xa0,0xa0,0x84,0xfe,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x0,0x40,0x33,0x12,0x2,0x3,0xf2,0x12,0x13,0x12,0x12,0x12,0x13,0x2a,0x47,0x0,0x40,0x90,0xf8,0x10,0x10,0xf0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x6,0xfc,0x0, ++0x8,0x7f,0x8,0x3e,0x8,0xff,0x10,0x1e,0x22,0xcc,0x1f,0x10,0x11,0x11,0x6,0x38,0x40,0x44,0x7e,0x84,0xc4,0x28,0x10,0x28,0x46,0x90,0xf8,0x10,0x10,0x10,0xc0,0x38, ++0x0,0x7c,0x44,0x48,0x50,0x48,0x45,0x65,0x5a,0x44,0x41,0x5f,0x1,0x1,0xff,0x0,0x40,0x40,0x40,0xa0,0xa0,0xa0,0x10,0x8,0xe,0x4,0x0,0xf0,0x0,0x0,0xfe,0x0, ++0x10,0x17,0x24,0x22,0x41,0xfa,0x12,0x24,0x47,0xfc,0x4,0x2,0x19,0xe2,0x44,0x8,0x0,0xbc,0xa4,0xa8,0x10,0xa8,0xa6,0x40,0xbc,0xa4,0xa4,0xa8,0x10,0xa8,0x46,0x4, ++0x0,0x4f,0x30,0x13,0x2,0x2,0xf3,0x10,0x13,0x10,0x10,0x17,0x14,0x18,0x11,0x0,0x44,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x0,0xf8,0x20,0x44,0xfe,0x40,0x40,0x40,0x80, ++0x1,0x41,0x31,0x13,0x2,0x16,0x1b,0x12,0x22,0xe3,0x22,0x22,0x22,0x23,0x22,0x2,0x40,0x20,0x24,0xfe,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x10,0x13,0x12,0x12,0xfe,0x12,0x17,0x1a,0x30,0xd2,0x12,0x12,0x13,0x14,0x58,0x20,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x48,0x40,0x48,0x7c,0x40,0x40,0xc6,0x7c,0x0, ++0x10,0x10,0x12,0x12,0xfe,0x12,0x17,0x18,0x30,0xd4,0x14,0x14,0x14,0x14,0x57,0x20,0x40,0x40,0x48,0x48,0x48,0x48,0xf8,0x48,0x40,0x44,0x44,0x44,0x44,0x44,0xfc,0x4, ++0x1,0x1,0x1,0x1,0x1f,0x10,0x1f,0x10,0x1f,0x11,0x1,0xff,0x1,0x1,0x1,0x1,0x8,0xfc,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x1,0x1,0x1,0x1,0x1f,0x10,0x1f,0x10,0x1f,0x1,0xff,0x3,0x5,0x9,0x31,0x1,0x8,0xfc,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x80,0x60,0x1c,0x8,0x0, ++0x0,0x17,0xf8,0x20,0x21,0x22,0x26,0xf9,0x22,0x24,0x20,0x21,0x3a,0xe4,0x41,0x0,0x4,0xfe,0x40,0x80,0x84,0x4c,0xb0,0x20,0xb0,0x68,0xa8,0x24,0x22,0x20,0x40,0x80, ++0x8,0x8,0xff,0x8,0x1,0x21,0x21,0x21,0x3f,0x1,0x41,0x41,0x41,0x41,0x7f,0x40,0x20,0x24,0xfe,0x20,0x0,0x8,0x8,0x8,0xf8,0x0,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x55,0x55,0x63,0x41,0x7f,0x41,0x41,0x7f,0x41,0x20,0xa0,0x20,0x24,0x7e,0x84,0x4,0x44,0x24,0x24,0x4,0x4,0x4,0x4,0x28,0x10, ++0x0,0xb,0x7c,0x48,0x49,0x4a,0x4e,0x49,0x4a,0x4c,0x48,0x79,0x4a,0x4,0x1,0x0,0x4,0xfe,0x40,0x80,0x84,0x4c,0xb0,0x20,0xb0,0x68,0xa8,0x24,0x22,0x20,0x40,0x80, ++0x8,0x4,0x7f,0x1,0x3f,0x2,0xff,0x4,0xf,0x18,0x2f,0xc8,0xf,0x8,0xf,0x8,0x20,0x48,0xfc,0x0,0xf8,0x0,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x10, ++0x10,0x10,0x10,0x12,0x54,0x59,0x52,0x90,0x10,0x10,0x10,0x28,0x24,0x44,0x80,0x0,0x40,0x40,0x40,0x44,0xfe,0x4,0x4,0x84,0x44,0x44,0x4,0x4,0x4,0x44,0x28,0x10, ++0x0,0x40,0x30,0x10,0x87,0x64,0x24,0xc,0x14,0x27,0xe4,0x20,0x20,0x20,0x2f,0x24,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0xfc,0x44,0x50,0x48,0x7c,0xc4,0x4, ++0x10,0xc,0x4,0x0,0xff,0x10,0x10,0x22,0x24,0x78,0x8,0x10,0x14,0x22,0x7e,0x2,0x10,0x30,0x40,0x4,0xfe,0x20,0x20,0x44,0x48,0xf0,0x10,0x20,0x28,0x44,0xfc,0x4, ++0x41,0x31,0x11,0x2,0xa,0xf4,0x20,0x20,0x21,0x26,0x1f,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0xfc,0x4,0x48,0x40,0xa0,0x90,0xe,0x4,0xf0,0x10,0x10,0x10,0xf0,0x10, ++0x41,0x21,0x21,0xa,0x34,0xe0,0x21,0x26,0x1f,0x10,0x11,0x11,0x11,0x2,0xc,0x30,0x0,0x0,0xfc,0x44,0x48,0xa0,0x10,0xe,0xf4,0x10,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x20,0x10,0x10,0x5,0xa,0x70,0x10,0x13,0x12,0xff,0x4,0x8,0x4,0x3,0x4,0x38,0x80,0xfc,0x84,0x28,0x20,0x50,0x8e,0x4,0x0,0xfe,0x20,0x20,0x40,0x80,0x60,0x10, ++0x44,0x22,0x21,0xf,0x82,0x42,0x44,0x14,0x1f,0x21,0xe2,0x24,0x29,0x2f,0x21,0x20,0x8,0x10,0x24,0xfe,0x10,0x10,0x20,0xa4,0x78,0x8,0x10,0x20,0x44,0x7c,0x4,0x0, ++0x2,0x42,0x24,0x29,0x84,0x62,0x22,0x8,0x17,0x24,0xe4,0x27,0x24,0x24,0x27,0x24,0x48,0x48,0x90,0x20,0x90,0x48,0x48,0x4,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x4, ++0x0,0x0,0xfe,0x4,0x8,0x11,0x15,0x1a,0xf0,0x50,0x10,0x10,0x10,0x10,0x51,0x26,0x80,0x80,0x80,0x84,0xfe,0x8,0x88,0x88,0x88,0x50,0x50,0x20,0x50,0x88,0xe,0x4, ++0x8,0x28,0x2e,0x28,0x2e,0xf8,0x42,0x4,0x3f,0x1,0x2,0x3f,0x1,0x9,0x11,0x23,0x80,0x80,0x98,0xe2,0x82,0x7e,0x0,0x10,0xe0,0x0,0x10,0xf8,0x8,0x20,0x18,0x8, ++0x8,0xb,0x8,0x10,0x10,0x30,0x50,0x9f,0x10,0x10,0x10,0x10,0x10,0x10,0x11,0x10,0x0,0xf8,0x8,0x10,0x20,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x80, ++0x10,0x11,0x52,0x34,0x18,0xfe,0x10,0x33,0x38,0x54,0x54,0x90,0x10,0x10,0x10,0x10,0x0,0xfc,0x4,0x8,0x10,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x0,0x40,0x37,0x14,0x88,0x67,0x20,0x9,0x10,0x2f,0xe0,0x20,0x27,0x20,0x20,0x20,0x80,0x40,0xfe,0x2,0x44,0xfc,0x0,0x10,0xa4,0xfe,0x40,0x48,0xfc,0x40,0x40,0x40, ++0x0,0x3f,0x0,0x0,0x0,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x5,0x2,0x0,0xf0,0x10,0x20,0x40,0x80,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x2,0x4,0x1f,0x10,0x10,0x1f,0x10,0x10,0x10,0x1f,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0xf0,0x10, ++0x0,0x47,0x30,0x13,0x80,0x6f,0x20,0xb,0x12,0x22,0xe2,0x22,0x22,0x20,0x23,0x2c,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x8,0xfc,0x8,0x48,0x48,0x48,0x48,0xb0,0xc,0x4, ++0x2,0x1,0x3f,0x20,0x40,0x1f,0x0,0x0,0x1,0xff,0x1,0x1,0x1,0x1,0x5,0x2,0x0,0x0,0xfc,0x4,0x8,0xe0,0x40,0x80,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x13,0x1c,0x10,0x7f,0x14,0x3e,0x1,0x7f,0x40,0x9f,0x0,0x7f,0x9,0x11,0x23,0x4,0x18,0x64,0x18,0x64,0x18,0x60,0x0,0xfe,0x2,0xf4,0x0,0xfc,0x20,0x18,0x8, ++0x10,0x10,0x13,0x12,0xfc,0x11,0x30,0x38,0x57,0x50,0x90,0x11,0x11,0x12,0x10,0x10,0x40,0x20,0xfe,0x2,0x4,0xfc,0x0,0x4,0xfe,0x20,0xa8,0x24,0x22,0x22,0xa0,0x40, ++0x0,0x78,0x4b,0x4a,0x4c,0x79,0x50,0x10,0x13,0x5c,0x50,0x51,0x5d,0xf2,0x40,0x0,0x40,0x20,0xfe,0x2,0x4,0xfc,0x0,0x4,0xfe,0x20,0xa8,0x24,0x22,0x22,0xa0,0x40, ++0x2,0x1,0x7f,0x40,0x80,0x1f,0x0,0x0,0xff,0x1,0x9,0x9,0x11,0x21,0x5,0x2,0x0,0x0,0xfe,0x2,0x24,0xf0,0x0,0x4,0xfe,0x0,0x20,0x10,0x8,0x8,0x0,0x0, ++0x10,0x10,0x23,0x22,0x44,0xf9,0x10,0x20,0x43,0xf8,0x0,0x1,0x19,0xe2,0x40,0x0,0x40,0x20,0xfe,0x2,0x4,0xfc,0x0,0x4,0xfe,0x20,0xa8,0x24,0x22,0x22,0xa0,0x40, ++0x10,0x8,0x4,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x2,0x51,0x50,0x90,0xf,0x0,0x10,0x20,0x40,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x0,0x84,0x92,0x12,0xf0,0x0, ++0x11,0x11,0x21,0x21,0x45,0xf9,0x11,0x21,0x41,0xfd,0x42,0x2,0x1c,0xe4,0x48,0x11,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0xa8,0xa8,0x48,0x44,0x82,0x0, ++0x10,0x10,0x10,0x3f,0x42,0x84,0x7f,0x1,0x1,0x3f,0x1,0x1,0x7f,0x1,0x0,0x0,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x1,0x1,0x1,0x3f,0x1,0x1,0xff,0x1,0x9,0x9,0x9,0x9,0x9,0x15,0x23,0x40,0x0,0x0,0x10,0xf8,0x0,0x4,0xfe,0x0,0x0,0x10,0xf8,0x0,0x0,0x6,0xfc,0x0, ++0x1,0x1,0x7f,0x1,0x3f,0x2,0xff,0x4,0x8,0x37,0xc1,0x1f,0x1,0x2,0x4,0x38,0x0,0x8,0xfc,0x0,0xf8,0x0,0xfe,0x40,0x30,0xce,0x4,0xf0,0x0,0xc0,0x30,0x8, ++0x10,0x10,0x17,0x10,0xfb,0x10,0x17,0x19,0x32,0xdd,0x10,0x17,0x10,0x10,0x51,0x26,0x40,0x48,0xfc,0x40,0xf8,0x80,0xfe,0x10,0xe,0xf4,0x40,0xfc,0x40,0xb0,0xc,0x4, ++0x8,0x1c,0xf1,0x11,0x15,0xff,0x11,0x31,0x39,0x55,0x51,0x91,0x11,0x11,0x1f,0x10,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xfe,0x0, ++0x0,0x1f,0x10,0x10,0x10,0x10,0x1f,0x11,0x1,0x11,0x11,0x11,0x11,0x29,0x47,0x80,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x10,0x0,0x10,0xf8,0x0,0x0,0x6,0xfc,0x0, ++0x2,0x1,0x7f,0x8,0x8,0x8,0x14,0x22,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x0,0x8,0xfc,0x20,0x20,0x20,0x50,0x88,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x20,0x18,0x8,0x0,0xfe,0x21,0x20,0x3c,0x24,0x25,0x27,0x24,0x44,0x44,0x94,0x9,0x40,0x40,0x48,0x7c,0x80,0x48,0x7c,0xa0,0xa0,0x24,0xfe,0x20,0x50,0x50,0x8e,0x4, ++0x20,0x10,0x11,0x1,0xfd,0x9,0x11,0x39,0x55,0x91,0x11,0x11,0x11,0x11,0x17,0x10,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xfe,0x0, ++0x40,0x30,0x11,0x1,0x1,0xf1,0x11,0x11,0x11,0x11,0x11,0x13,0x15,0x19,0x17,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xfe,0x0, ++0x0,0x7c,0x45,0x49,0x49,0x51,0x49,0x49,0x45,0x45,0x45,0x69,0x51,0x41,0x47,0x40,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xfe,0x0, ++0x10,0x10,0x21,0x21,0x45,0xf9,0x11,0x21,0x41,0xfd,0x41,0x1,0x1d,0xe1,0x47,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xfe,0x0, ++0x10,0x10,0x10,0x1e,0x20,0x20,0x7c,0x91,0x11,0xff,0x11,0x13,0x15,0x19,0x11,0x1,0x20,0x20,0x24,0x3e,0x20,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x20,0x3e,0x48,0x9f,0x12,0x10,0x1f,0x8,0xff,0x14,0x2f,0x41,0x9f,0x5,0x9,0x13,0x40,0x7e,0x90,0xf0,0x10,0x90,0xf0,0x4,0xfe,0x50,0x88,0x2e,0xe4,0x40,0x30,0x10, ++0x1,0x5,0x75,0x55,0x55,0x5f,0x51,0x52,0x57,0x5a,0x53,0x72,0x43,0x2,0x4,0x8,0x20,0x20,0xe6,0x38,0xe2,0x1e,0xf0,0x28,0xfc,0x48,0xf8,0x48,0xf8,0x48,0x48,0x58, ++0x4,0xfe,0x29,0x28,0xfe,0xaa,0xaa,0xab,0xa6,0xc2,0x83,0xfe,0x82,0x82,0xfe,0x82,0x20,0x24,0xfe,0x0,0x88,0x88,0x88,0x54,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x1f,0x10,0x1f,0x10,0x1f,0x0,0xff,0x22,0x3f,0x22,0x3e,0x22,0x3e,0xe2,0x2,0x3,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x0,0xfc,0x84,0x88,0x50,0x20,0x58,0x8e,0x4, ++0x0,0x7f,0x44,0x44,0x7f,0x0,0x4,0xfc,0x4,0x4,0x7c,0x4,0x4,0xfc,0x4,0x4,0x4,0xfe,0x44,0x44,0xfc,0x0,0x44,0x7e,0x40,0x48,0x7c,0x40,0x44,0x7e,0x40,0x40, ++0x8,0x7f,0x4,0x3f,0x24,0x24,0x28,0x3f,0x20,0x3f,0x0,0xff,0x8,0x4,0x4,0x0,0x40,0xfc,0x80,0xf8,0x88,0xe8,0x8,0xf8,0x8,0xf8,0x20,0xfe,0x20,0x20,0xa0,0x40, ++0x2,0x5f,0x21,0x2f,0x9,0xa,0xe8,0x2b,0x28,0x2f,0x20,0x3f,0x24,0x22,0x50,0x8f,0x20,0xfc,0x40,0xf8,0x48,0x38,0x8,0xe8,0x8,0xf8,0x20,0xfe,0x20,0xa0,0x46,0xfc, ++0x1,0x9,0x7d,0x49,0x4a,0x4c,0x48,0x78,0x48,0x48,0x48,0x48,0x78,0x48,0x0,0x0,0x0,0x0,0x4,0xfe,0x80,0x80,0x90,0xf8,0x80,0x80,0x88,0xfc,0x80,0x80,0x80,0x80, ++0x2,0x2,0x2,0xff,0x4,0x4,0x4,0x8,0xf,0x10,0x10,0x20,0x40,0x80,0x7f,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x10,0xf8,0x80,0x80,0x80,0x80,0x84,0xfe,0x0, ++0x8,0x8,0x8,0x17,0x10,0x30,0x51,0x91,0x11,0x12,0x14,0x18,0x10,0x10,0x17,0x10,0x80,0x80,0x84,0xfe,0x80,0x80,0x0,0x8,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x11,0x11,0x11,0x11,0xfe,0x14,0x30,0x38,0x54,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x0,0x0,0x4,0xfe,0x80,0x80,0x90,0xf8,0x80,0x80,0x88,0xfc,0x80,0x80,0x80,0x80, ++0x10,0x12,0x12,0x22,0x3f,0x62,0xa2,0x22,0x2f,0x28,0x28,0x28,0x28,0x2f,0x28,0x20,0x20,0x20,0x20,0x24,0xfe,0x84,0x44,0x44,0xc8,0xa8,0xa8,0x90,0xa8,0xa8,0x46,0x84, ++0x9,0x9,0x9,0x11,0x12,0x32,0x54,0x98,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x0,0x0,0x4,0xfe,0x80,0x80,0x90,0xf8,0x80,0x80,0x88,0xfc,0x80,0x80,0x80,0x80, ++0x1,0x1,0x11,0x11,0x11,0x29,0x25,0x45,0x81,0x1,0x3f,0x1,0x1,0x1,0xff,0x0,0x0,0x0,0x10,0x10,0x10,0x28,0x24,0x44,0x80,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0, ++0x1,0x0,0x3f,0x20,0x24,0x24,0x24,0x2a,0x29,0x31,0x20,0x2f,0x40,0x40,0xbf,0x0,0x0,0x84,0xfe,0x80,0x90,0x90,0x90,0xa8,0xa4,0xc4,0x90,0xf8,0x80,0x84,0xfe,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x3f,0x0,0x0,0x0,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x5,0x2,0x8,0xfc,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0xff,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x4,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x0,0xff,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x4,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x0,0xff,0x1,0x1,0x21,0x21,0x21,0x21,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x0,0x8,0x8,0x8,0x8,0xff,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0xf,0x8,0x0,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xe0,0x20, ++0x10,0x11,0x11,0x11,0x11,0x11,0x11,0xff,0x11,0x11,0x11,0x11,0x11,0x21,0x20,0x40,0x10,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x0,0x7f,0x0,0x0,0x1,0x3,0x5,0x9,0x11,0x21,0x41,0x1,0x1,0x1,0xff,0x0,0x8,0xfc,0x80,0x80,0x0,0x0,0x60,0x10,0x8,0x4,0x4,0x0,0x0,0x4,0xfe,0x0, ++0x0,0x7f,0x0,0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x0,0x0,0xff,0x0,0x8,0xfc,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x0,0x4,0xfe,0x0, ++0x0,0x3f,0x0,0x0,0x1,0x7d,0x5,0x9,0x9,0x11,0x11,0x21,0x45,0x2,0xff,0x0,0x20,0xf0,0x40,0x80,0x8,0x18,0xa0,0x40,0x20,0x10,0xe,0x4,0x0,0x4,0xfe,0x0, ++0x0,0xff,0x0,0x1f,0x10,0x10,0x1f,0x0,0x7f,0x44,0x42,0x5f,0x41,0x41,0x41,0x40,0x4,0xfe,0x0,0xf0,0x10,0x10,0xf0,0x4,0xfe,0x44,0x84,0xf4,0x4,0x4,0x14,0x8, ++0x0,0x7f,0x3,0x5,0x19,0x61,0x10,0x10,0xfe,0x22,0x22,0x23,0x14,0x8,0x14,0x62,0x8,0xfc,0x0,0x60,0x18,0x4,0x0,0xf8,0x8,0x10,0x24,0xfe,0x20,0x20,0xa0,0x40, ++0x0,0xff,0x1,0x3d,0x25,0x3d,0x1,0x7f,0x1,0x3d,0x25,0x25,0x3d,0x1,0xff,0x0,0x4,0xfe,0x0,0x78,0x48,0x78,0x0,0xfc,0x0,0x78,0x48,0x48,0x78,0x4,0xfe,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x1f,0x11,0x11,0x1f,0x11,0x11,0x1f,0x1,0x7f,0x41,0x41,0x4f,0x40,0x40,0x40,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x4,0xfe,0x4,0x24,0xe4,0x24,0x14,0x8, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x2,0x2,0x4,0x8,0x10,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x10,0x10,0x10,0x10,0x11,0x12,0x14,0x18,0x10,0x10,0x10,0x10,0x10,0xf,0x0,0x0,0x0,0x20,0x60,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x4,0xfc,0x0, ++0x0,0x3,0x7e,0x2,0x2,0x2,0x2,0x3,0xfe,0x2,0x2,0x2,0x2,0x2,0x2,0x1,0x10,0xf8,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x2,0x2,0xfe, ++0x0,0x1,0x3f,0x1,0x1,0x1,0x1,0xff,0x1,0x2,0x2,0x4,0x4,0x8,0x30,0xc0,0x10,0xf8,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x80,0x80,0x40,0x20,0x10,0xe,0x4, ++0x0,0x10,0xc,0x2,0x1,0x2,0xc,0x70,0x8,0x4,0x2,0x1,0x2,0xc,0x30,0xc0,0x10,0x30,0x40,0x80,0x0,0xc0,0x30,0x28,0x40,0x40,0x80,0x0,0x80,0x60,0x1e,0x4, ++0x0,0x1,0x3e,0x20,0x3f,0x20,0x20,0x27,0x24,0x24,0x24,0x24,0x44,0x44,0x84,0x3,0x10,0xf8,0x0,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0x90,0x50,0x20,0x2,0x2,0xfe, ++0x0,0x0,0x3f,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x22,0x24,0x28,0x33,0x20,0x0,0x10,0xf8,0x80,0x80,0x80,0x84,0xfe,0x80,0x80,0x40,0x40,0x20,0x20,0x12,0x8a,0x6, ++0x2,0x2,0x4,0x3f,0x20,0x28,0x24,0x22,0x21,0x22,0x24,0x28,0x30,0x20,0x3f,0x20,0x0,0x0,0x8,0xfc,0x8,0x28,0x48,0x88,0x8,0x88,0x48,0x28,0x18,0x8,0xf8,0x8, ++0x1,0x12,0x14,0x1f,0x11,0x12,0x1f,0x10,0x17,0x14,0x17,0x24,0x27,0x44,0x85,0x4,0x0,0x10,0x50,0x90,0x10,0x50,0xf0,0x10,0xd0,0x50,0xd0,0x50,0xd2,0x52,0x4e,0x80, ++0x10,0x10,0x10,0x13,0xfc,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x24,0x24,0x43,0x80,0x0,0x88,0x50,0xfe,0x20,0xf8,0x88,0xf8,0x88,0xf8,0x88,0xf8,0x8a,0x2,0xfe,0x0, ++0x20,0x20,0x24,0x7f,0x80,0x7c,0x44,0x55,0x44,0xfe,0x44,0x54,0x44,0x7e,0x5,0x1a,0x40,0x20,0x24,0xfe,0x40,0x50,0x88,0xfc,0x0,0xa8,0xa8,0xa8,0xaa,0xaa,0x2e,0x0, ++0x4,0x8,0x3f,0x24,0x3f,0x1,0x1f,0x1,0xff,0x4,0x1f,0x1,0x7f,0x1,0x1,0x1,0x0,0x8,0xfc,0x48,0xf8,0x0,0xf0,0x4,0xfe,0x40,0xf0,0x0,0xfc,0x0,0x0,0x0, ++0x12,0xa,0x12,0x2,0x3c,0x8,0x7e,0x9,0xff,0x0,0x3e,0x22,0x3e,0x14,0x7e,0x1,0x48,0x50,0x48,0x44,0x3c,0x20,0x28,0xfc,0x20,0xf8,0x88,0x88,0x50,0x20,0x50,0x8e, ++0x0,0x0,0x0,0x0,0x0,0x4,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x40,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x0,0x0,0x1,0x3d,0x25,0x25,0x25,0x25,0x25,0x3d,0x1,0x2,0xff,0x0,0x20,0xf0,0x40,0x80,0x8,0x7c,0x8,0x48,0x30,0x10,0x28,0x48,0x0,0x4,0xfe,0x0, ++0x7f,0x10,0x17,0x14,0x27,0x24,0x57,0x94,0x17,0x10,0x1e,0x2,0x7e,0x12,0x12,0x62,0xf0,0x10,0xd4,0x5e,0xc4,0x44,0xd4,0x5c,0xd0,0x10,0xf0,0x80,0xf8,0x88,0x88,0x88, ++0x0,0x8,0x8,0x8,0x8,0x9,0xe,0x18,0x68,0x8,0x8,0x8,0x8,0x8,0x7,0x0,0x0,0x0,0x0,0x20,0x70,0xa0,0x20,0x20,0x20,0x20,0xa0,0x44,0x4,0x4,0xfc,0x0, ++0x10,0x10,0x12,0x1f,0x10,0x10,0x10,0x12,0x7f,0x42,0x42,0x42,0x42,0x42,0x7e,0x42,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x42,0x3e,0x0, ++0x0,0x3f,0x0,0x0,0x0,0xff,0x4,0x4,0x4,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x10,0xf8,0x0,0x0,0x4,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x1,0x9,0x9,0x79,0x9,0x9,0x9,0x7f,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x0,0x20,0x28,0x3c,0x20,0x20,0x28,0xfc,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x1,0x1,0x7f,0x1,0x41,0x7f,0x40,0x9f,0x0,0x1,0x1,0xff,0x1,0x1,0x5,0x2,0x0,0x8,0xfc,0x0,0x0,0xfe,0x2,0xe4,0x40,0x80,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x1,0x1,0x7f,0x1,0x9,0x5,0xff,0x0,0x3f,0x20,0x27,0x24,0x27,0x20,0x3f,0x20,0x0,0x8,0xfc,0x0,0x20,0x44,0xfe,0x0,0xf8,0x8,0xc8,0x48,0xc8,0x8,0xf8,0x8, ++0x20,0x27,0x24,0xfc,0x24,0x27,0x24,0x74,0x57,0x54,0x54,0x57,0x74,0x54,0x4,0x4,0x4,0xbe,0x84,0x84,0x84,0xbc,0x84,0x0,0xbc,0x4,0x24,0xa8,0x10,0x28,0x2e,0xc4, ++0x0,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x21,0x22,0x22,0x44,0x48,0x90,0x20,0x8,0xfc,0x0,0x80,0x80,0x80,0x80,0x80,0x40,0x40,0x20,0x20,0x10,0x10,0xe,0x4, ++0x0,0x3f,0x21,0x21,0x2f,0x22,0x22,0x24,0x2f,0x20,0x20,0x3f,0x40,0x40,0x80,0x0,0x8,0xfc,0x0,0x8,0xfc,0x40,0x40,0x50,0xf8,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x0,0x3f,0x22,0x22,0x2f,0x22,0x3f,0x20,0x27,0x24,0x24,0x27,0x44,0x44,0x87,0x4,0x8,0xfc,0x20,0x28,0xfc,0x20,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x0,0x3f,0x20,0x20,0x2f,0x21,0x3e,0x20,0x2f,0x28,0x2f,0x28,0x4f,0x48,0x80,0x0,0x8,0xfc,0xa0,0x90,0xfc,0x40,0x3c,0x8,0xfc,0x88,0xf8,0x88,0xf8,0x88,0x80,0x80, ++0x0,0x3f,0x20,0x28,0x25,0x3f,0x22,0x2a,0x2a,0x2a,0x2f,0x22,0x42,0x44,0x88,0x10,0x8,0xfc,0x20,0xa0,0x20,0xbe,0x22,0xd4,0x90,0x90,0x90,0x90,0x28,0x28,0x44,0x82, ++0x0,0x3f,0x29,0x29,0x3f,0x29,0x2f,0x29,0x2f,0x29,0x29,0x3f,0x42,0x49,0x90,0x1,0x8,0xfc,0x0,0xc,0xf0,0x40,0x44,0x7e,0x48,0x48,0x48,0xc8,0x48,0x48,0x88,0x8, ++0x0,0x3f,0x20,0x2f,0x21,0x26,0x38,0x2f,0x20,0x2f,0x29,0x29,0x49,0x49,0x89,0xf,0x8,0xfc,0xa0,0xfc,0x40,0x30,0xe,0xfc,0x80,0xfc,0x24,0xe4,0x24,0xe4,0x24,0xfc, ++0x0,0x3f,0x22,0x24,0x2d,0x36,0x24,0x24,0x24,0x2f,0x28,0x28,0x48,0x41,0x86,0x18,0x8,0xfc,0x50,0xfc,0x90,0xfc,0x90,0x9e,0x80,0xf8,0x8,0x88,0x88,0x60,0x18,0x4, ++0x0,0x7f,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x7f,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x0,0x7f,0x40,0x40,0x47,0x44,0x44,0x44,0x44,0x44,0x47,0x44,0x40,0x40,0x7f,0x0,0x8,0xfc,0x0,0x20,0xf0,0x20,0x20,0x20,0x20,0x20,0xe0,0x20,0x0,0x4,0xfe,0x0, ++0x0,0x7f,0x48,0x4a,0x7f,0x50,0x54,0x7f,0x44,0x44,0x7f,0x44,0x44,0x45,0x7f,0x0,0x8,0xfc,0x40,0x40,0x50,0xf8,0x50,0x50,0x50,0x50,0x54,0x54,0x8c,0x0,0xfe,0x0, ++0x0,0x7f,0x40,0x4f,0x48,0x4f,0x40,0x7f,0x40,0x4f,0x48,0x48,0x43,0x4c,0x7f,0x0,0x8,0xfc,0x80,0xf8,0x88,0xf8,0x80,0xfc,0x8,0xfc,0x88,0x88,0x60,0x18,0xfe,0x0, ++0x0,0x7f,0x40,0x4f,0x48,0x4f,0x48,0x4f,0x59,0x69,0x4f,0x49,0x49,0x48,0x7f,0x0,0x8,0xfc,0x80,0xf8,0x8,0xf8,0x0,0xfc,0x24,0x24,0xfc,0x24,0x2c,0x4,0xfe,0x0, ++0x0,0x4,0x7f,0x48,0x49,0x48,0x5f,0x54,0x55,0x55,0x5d,0x49,0x49,0x48,0x7e,0x1,0x20,0x24,0xfe,0x20,0xfc,0x20,0xfe,0x4,0xfe,0x4,0x24,0x24,0x24,0x50,0x4c,0x84, ++0x8,0x8,0xa,0x7f,0x8,0x9,0xff,0x8,0xa,0x7f,0x8,0x8,0xf,0x78,0x20,0x0,0x40,0x40,0x40,0x40,0x40,0x60,0xd0,0x48,0x44,0x44,0x40,0x40,0x40,0x40,0x40,0x40, ++0x1,0x1,0x1,0x1,0x1,0x3f,0x20,0x20,0x3f,0x20,0x20,0x3f,0x20,0x20,0x3f,0x20,0x0,0x8,0xfc,0x0,0x8,0xfc,0x8,0x88,0xc8,0x88,0x88,0x88,0x88,0x8,0xf8,0x8, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x4,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x4,0x4,0x14,0x8, ++0x0,0x41,0x21,0x11,0x12,0xa,0xa,0x4,0x4,0xa,0x9,0x11,0x10,0x20,0x40,0x0,0x4,0x4,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x84,0x84,0x14,0x8, ++0x20,0x20,0x20,0x3f,0x2a,0x4a,0x4a,0x8a,0x12,0x14,0x14,0x24,0x48,0x12,0x1,0x0,0x4,0x4,0xa4,0xe4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0x84,0x84,0x14,0x8, ++0x0,0x7f,0x1,0x2,0x4,0xb,0x30,0xc0,0x3f,0x4,0x4,0x4,0x7,0x7c,0x20,0x0,0x4,0x84,0x4,0x24,0x24,0x24,0xa4,0x24,0xa4,0x24,0x24,0x4,0x84,0x4,0x14,0x8, ++0x8,0x9,0xff,0x14,0x12,0x21,0xde,0x0,0xff,0x10,0x3f,0x1,0x1,0x11,0xa,0x4,0x4,0x4,0x84,0x24,0x24,0xa4,0xa4,0x24,0xa4,0x24,0x24,0x4,0x4,0x4,0x14,0x8, ++0x4,0x4,0x24,0x24,0x3f,0x8,0x8,0xf,0x10,0x11,0x31,0x4a,0x4,0x8,0x10,0x60,0x4,0x4,0x84,0xa4,0xa4,0xa4,0x24,0xa4,0xa4,0x24,0x24,0x4,0x4,0x4,0x14,0x8, ++0x8,0x8,0x49,0x49,0x7f,0x0,0x7f,0x1,0x1,0x3f,0x21,0x20,0x21,0x26,0x38,0x0,0x4,0x4,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x84,0x4,0x14,0x8, ++0x8,0x9,0xff,0x8,0x9,0x7f,0x49,0x49,0x7f,0x59,0x1c,0x2a,0x29,0x49,0x88,0x8,0x4,0x4,0x84,0x24,0x24,0xa4,0x24,0x24,0x24,0x24,0x24,0x4,0x4,0x4,0x14,0x8, ++0x8,0x9,0xff,0x8,0x14,0x22,0xff,0x1,0x3d,0x25,0x25,0x25,0x3d,0x21,0x5,0x2,0x4,0x4,0x84,0x24,0x24,0xa4,0xe4,0x24,0x24,0x24,0x24,0x4,0x4,0x4,0x14,0x8, ++0x8,0x49,0x29,0x2a,0x8,0x16,0x21,0xc8,0x8,0x29,0x2a,0x48,0x16,0x21,0xc0,0x0,0x4,0x4,0x4,0x24,0x24,0x24,0xa4,0xa4,0x24,0x24,0x24,0x4,0x4,0x84,0x94,0x8, ++0x8,0x44,0x7f,0x40,0xa0,0x3b,0x2a,0x4a,0x6a,0x93,0x12,0x22,0x22,0x42,0x83,0x0,0x4,0x4,0xc4,0x54,0x94,0xd4,0x94,0x94,0x94,0x94,0x14,0x4,0x44,0x84,0x14,0x8, ++0x11,0x11,0xff,0x11,0x7b,0x4a,0x4a,0x7b,0x4a,0x4a,0x7b,0x4a,0x4a,0x4a,0x9c,0x8,0x4,0x44,0xe4,0x14,0xd4,0x54,0x54,0xd4,0x54,0x54,0xd4,0x44,0x44,0x44,0xd4,0x48, ++0x0,0xff,0xa,0xa,0x7f,0x4a,0x4a,0x7f,0x0,0x7f,0x0,0xff,0x15,0x24,0x44,0xc,0x84,0xc4,0x4,0x54,0xf4,0x54,0x54,0xd4,0x14,0xd4,0x14,0xe4,0x4,0xc4,0x54,0x8, ++0x0,0x7f,0x40,0x51,0x4a,0x7f,0x44,0x55,0x55,0x55,0x5f,0x44,0x44,0x48,0x91,0x22,0x22,0xf2,0x2,0x4a,0x4a,0x7a,0x9a,0xa,0x4a,0x4a,0x4a,0x4a,0xa2,0x92,0x16,0x2, ++0x4,0x25,0x3f,0x24,0x25,0x7f,0xa4,0x25,0x3f,0x24,0x25,0x3f,0x20,0x54,0x4a,0x8a,0x4,0x4,0x84,0x24,0x24,0xa4,0x24,0x24,0xa4,0x24,0x24,0x84,0x4,0x84,0x54,0x48, ++0x11,0x7f,0x11,0x12,0x3f,0x52,0x1f,0x12,0x13,0x10,0x3f,0x11,0xa,0x4,0x1b,0x60,0x4,0xc4,0x4,0x24,0xa4,0x24,0xa4,0x24,0xa4,0x24,0xa4,0x4,0x4,0x4,0x14,0x88, ++0x4,0x3f,0x28,0x24,0x3f,0x0,0x7f,0x44,0x7f,0x44,0x7f,0x0,0xff,0x11,0x11,0x21,0x4,0x84,0x84,0x94,0x94,0x14,0xd4,0x54,0xd4,0x54,0xd4,0x4,0xc4,0x4,0x14,0x8, ++0x0,0x7f,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x14,0x8, ++0x0,0x7f,0x48,0x44,0x42,0x5f,0x42,0x41,0x5f,0x48,0x48,0x48,0x4f,0x40,0x40,0x40,0x4,0xfe,0x24,0x44,0x84,0xf4,0x4,0x24,0xf4,0x4,0x4,0x44,0xe4,0x4,0x14,0x8, ++0x8,0x8,0x8,0x10,0x10,0x30,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0x8,0xb,0x10,0x10,0x30,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x11,0x10,0x10,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x8,0x8,0x9,0x11,0x11,0x31,0x51,0x91,0x11,0x11,0x11,0x11,0x12,0x12,0x14,0x18,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x8,0x8,0x8,0x10,0x17,0x30,0x50,0x90,0x10,0x10,0x11,0x11,0x11,0x12,0x14,0x18,0x80,0x80,0x80,0x84,0xfe,0x84,0x84,0x84,0x84,0x84,0x4,0x4,0x4,0x48,0x28,0x10, ++0x8,0x8,0xb,0x10,0x10,0x30,0x50,0x93,0x10,0x10,0x10,0x10,0x10,0x17,0x10,0x10,0x0,0x8,0xfc,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0, ++0x9,0x9,0x9,0x12,0x12,0x37,0x58,0x90,0x10,0x10,0x11,0x12,0x12,0x12,0x11,0x10,0x0,0x8,0xfc,0x0,0x0,0xf8,0x10,0x20,0x40,0x80,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x8,0x8,0x8,0x10,0x10,0x30,0x51,0x92,0x14,0x18,0x11,0x12,0x14,0x17,0x10,0x10,0x20,0x20,0x40,0x40,0x80,0xa0,0x20,0x40,0x40,0x80,0x0,0x10,0x8,0xfc,0x4,0x0, ++0x8,0x8,0xf,0x10,0x10,0x32,0x52,0x92,0x12,0x14,0x10,0x11,0x11,0x12,0x14,0x18,0x0,0x4,0xfe,0x44,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x4,0x4,0x4,0x28,0x10, ++0x8,0x8,0xb,0x12,0x12,0x32,0x52,0x92,0x12,0x12,0x12,0x12,0x13,0x12,0x13,0x10,0x0,0x8,0xfc,0x0,0x8,0x88,0x50,0x50,0x20,0x20,0x50,0x88,0x8,0x4,0xfe,0x0, ++0x8,0xa,0xa,0x12,0x12,0x32,0x53,0x92,0x12,0x12,0x12,0x12,0x12,0x13,0x12,0x10,0x20,0x20,0x20,0x20,0x22,0x24,0xb8,0x20,0x20,0x20,0x20,0x20,0x20,0xa2,0x22,0x1e, ++0x8,0x8,0xb,0x10,0x11,0x31,0x53,0x90,0x10,0x10,0x10,0x11,0x12,0x14,0x10,0x10,0x0,0x8,0xfc,0x10,0x10,0x14,0xfe,0x30,0x30,0x50,0x90,0x10,0x10,0x10,0x50,0x20, ++0x8,0x8,0xf,0x11,0x11,0x31,0x51,0x91,0x11,0x12,0x12,0x12,0x13,0x16,0x10,0x10,0x0,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0x90,0x50,0x30,0x10,0xd2,0x12,0xe,0x0, ++0x9,0x9,0xa,0x13,0x14,0x38,0x50,0x90,0x1f,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x0,0x0,0x8,0xfc,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x9,0x9,0x9,0x11,0x11,0x31,0x51,0x9f,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x0,0x8,0x10,0x20,0x40,0x80,0x4,0xfe,0x40,0x40,0x20,0x10,0x8,0x46,0x84,0x0, ++0x8,0x8,0x8,0x10,0x11,0x32,0x54,0x99,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x10,0x40,0x40,0xa0,0xa0,0x10,0xe,0x4,0xf0,0x10,0x10,0x50,0x20,0x4,0x4,0xfc,0x0, ++0x8,0x8,0x8,0x17,0x10,0x30,0x51,0x91,0x11,0x11,0x11,0x11,0x12,0x12,0x14,0x18,0x80,0x40,0x44,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x8,0x8,0x8,0x13,0x12,0x34,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x1f,0x10,0x10,0x80,0x40,0x40,0xfc,0x4,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0, ++0x8,0xb,0x8,0x10,0x17,0x30,0x50,0x9f,0x11,0x11,0x12,0x11,0x10,0x10,0x11,0x16,0x10,0xf8,0x0,0x8,0xfc,0x80,0x84,0xfe,0x10,0x10,0x10,0xa0,0x40,0xa0,0x18,0x4, ++0x8,0x8,0x8,0x10,0x10,0x30,0x50,0x9f,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x80,0x80,0x90,0xf8,0x80,0x80,0x84,0xfe,0x80,0xc0,0xa0,0x98,0x88,0x80,0x80,0x80, ++0x8,0x8,0x8,0x10,0x15,0x35,0x56,0x94,0x14,0x14,0x14,0x14,0x14,0x10,0x11,0x16,0x80,0x80,0x80,0x84,0xfe,0x8,0x88,0x88,0x88,0x50,0x50,0x20,0x50,0x90,0xe,0x4, ++0x8,0x8,0xa,0x12,0x13,0x34,0x58,0x90,0x1f,0x10,0x10,0x10,0x11,0x11,0x12,0x14,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x40,0xa0,0xa0,0x10,0x10,0xe,0x4, ++0x9,0x9,0x9,0x13,0x12,0x34,0x5b,0x92,0x12,0x12,0x12,0x13,0x12,0x10,0x10,0x10,0x0,0x0,0x4,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0x24,0xe4,0x24,0x44,0x28,0x10, ++0x9,0x9,0x9,0x12,0x15,0x38,0x50,0x90,0x11,0x12,0x1c,0x10,0x11,0x10,0x10,0x10,0x0,0x0,0xf8,0x8,0x10,0xa0,0x40,0xa0,0x10,0x8e,0x64,0x20,0x80,0x60,0x30,0x10, ++0x8,0x8,0x8,0x13,0x12,0x35,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x10,0x80,0x40,0x40,0xfc,0x4,0x8,0x0,0x10,0x30,0x40,0x80,0x0,0x4,0x4,0xfc,0x0, ++0x8,0xb,0xa,0x12,0x12,0x33,0x52,0x92,0x12,0x12,0x12,0x12,0x14,0x14,0x18,0x10,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x80,0x88,0x98,0xa0,0xc0,0x82,0x82,0x7e,0x0, ++0x14,0x14,0x14,0x24,0x3f,0x64,0xa4,0x24,0x24,0x24,0x24,0x24,0x28,0x28,0x32,0x21,0x0,0x0,0x4,0xbe,0xe4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xbc,0xa4,0x0, ++0x8,0x8,0x8,0x1f,0x10,0x30,0x57,0x90,0x10,0x13,0x12,0x12,0x12,0x12,0x13,0x12,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x8,0xf,0x9,0x11,0x11,0x31,0x51,0x91,0x11,0x11,0x11,0x17,0x10,0x10,0x10,0x10,0x4,0xfe,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0x7e,0x88,0x8,0x8,0x8,0x8, ++0x8,0x8,0x8,0x17,0x11,0x31,0x53,0x95,0x19,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x80,0x80,0x84,0xfe,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x28,0x10, ++0x8,0x8,0x8,0x1f,0x10,0x31,0x52,0x9c,0x13,0x11,0x11,0x10,0x10,0x10,0x10,0x10,0x40,0x40,0x44,0xfe,0xa0,0x10,0xee,0x4,0xf8,0x0,0xf8,0x8,0x8,0x90,0x50,0x20, ++0x8,0xb,0xa,0x12,0x12,0x33,0x50,0x92,0x12,0x12,0x12,0x12,0x12,0x14,0x18,0x10,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0x48,0x48,0x48,0x48,0x48,0x4a,0x4a,0x4e,0x0, ++0x8,0xa,0xa,0x13,0x14,0x38,0x50,0x9f,0x10,0x10,0x11,0x12,0x14,0x18,0x10,0x10,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0xc0,0xe0,0x50,0x48,0x4e,0x44,0x40,0x40, ++0x8,0x9,0x9,0x12,0x14,0x3b,0x52,0x92,0x13,0x12,0x12,0x13,0x12,0x12,0x12,0x12,0x40,0x40,0x20,0x10,0xe,0xf4,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x10,0x50,0x20, ++0x8,0x8,0x8,0x14,0x12,0x32,0x50,0x91,0x12,0x14,0x10,0x11,0x11,0x12,0x14,0x18,0xa0,0xa0,0xa0,0xa4,0xac,0xb0,0xa0,0xb0,0xac,0xa4,0xa0,0x20,0x22,0x22,0x1e,0x0, ++0x8,0x8,0xf,0x11,0x10,0x30,0x50,0x93,0x1d,0x11,0x11,0x11,0x11,0x11,0x12,0x14,0x40,0x28,0xfc,0x10,0xa0,0x40,0xb0,0xe,0x14,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x8,0x8,0x8,0x17,0x11,0x31,0x52,0x95,0x11,0x10,0x10,0x10,0x10,0x11,0x12,0x1c,0x80,0x40,0x48,0xfc,0x20,0x10,0xc,0x14,0x10,0xa0,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x8,0x8,0x8,0x17,0x14,0x38,0x51,0x91,0x13,0x15,0x19,0x11,0x11,0x11,0x11,0x11,0x40,0x40,0x40,0xfe,0x82,0x84,0x40,0x48,0x30,0x20,0x10,0x10,0x8,0x4e,0x84,0x0, ++0x8,0x8,0x9,0x12,0x17,0x32,0x52,0x93,0x14,0x10,0x1f,0x10,0x10,0x10,0x10,0x10,0x80,0x80,0x10,0x8,0xfc,0x44,0x50,0xf8,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x8,0x8,0xf,0x10,0x17,0x31,0x5f,0x91,0x12,0x13,0x15,0x18,0x10,0x10,0x10,0x10,0x80,0x88,0xfc,0x80,0xf8,0x0,0xfe,0x10,0x14,0xfe,0x10,0x90,0x90,0x10,0x50,0x20, ++0x8,0xf,0x8,0x14,0x12,0x30,0x57,0x94,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x18,0x8,0xfc,0xa0,0xa4,0xa8,0xa0,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0x8,0xf,0x10,0x10,0x37,0x54,0x94,0x16,0x15,0x14,0x14,0x14,0x14,0x14,0x15,0x0,0x4,0xfe,0x0,0x4,0xbe,0xa4,0xa4,0xb4,0xac,0xa4,0xa4,0xa4,0xa4,0xa4,0xac, ++0x8,0x8,0x8,0x10,0x17,0x30,0x54,0x92,0x12,0x10,0x11,0x12,0x14,0x10,0x11,0x10,0x40,0x50,0x48,0x48,0xfe,0x40,0x48,0x50,0x60,0xd0,0x50,0x48,0x4e,0x44,0x40,0x80, ++0x8,0x8,0xf,0x14,0x14,0x37,0x54,0x94,0x17,0x14,0x10,0x17,0x10,0x10,0x1f,0x10,0x0,0x4,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x40,0xfc,0x40,0x44,0xfe,0x0, ++0x8,0xb,0xa,0x12,0x12,0x33,0x50,0x97,0x10,0x10,0x1f,0x10,0x10,0x11,0x12,0x1c,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0xfc,0x40,0x44,0xfe,0xa0,0xa0,0x10,0xe,0x4, ++0x8,0x8,0xb,0x12,0x13,0x32,0x53,0x90,0x1f,0x11,0x11,0x10,0x10,0x10,0x10,0x10,0x40,0x48,0xfc,0x48,0xf8,0x48,0xf8,0x0,0xfe,0x0,0xf8,0x8,0x8,0x88,0x50,0x20, ++0x8,0xb,0x8,0x10,0x10,0x37,0x54,0x94,0x17,0x14,0x14,0x17,0x14,0x14,0x14,0x14,0x0,0xf8,0x10,0xa0,0x44,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x44,0x54,0x8, ++0x8,0x8,0x9,0x12,0x17,0x31,0x51,0x91,0x12,0x14,0x1f,0x10,0x10,0x10,0x11,0x16,0x80,0x80,0x10,0x8,0xfc,0x4,0x0,0xf8,0x40,0x44,0xfe,0x40,0xa0,0x90,0xe,0x4, ++0x8,0x8,0xf,0x10,0x13,0x30,0x5f,0x91,0x12,0x15,0x18,0x10,0x17,0x10,0x10,0x10,0x40,0x48,0xfc,0x40,0xf8,0x80,0xfe,0x10,0x48,0xfe,0x44,0x40,0xfc,0x40,0x40,0x40, ++0x8,0x8,0xf,0x10,0x13,0x30,0x5f,0x90,0x13,0x12,0x13,0x12,0x13,0x12,0x12,0x12,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x28,0x10, ++0x9,0x9,0xf,0x11,0x11,0x30,0x5f,0x91,0x11,0x12,0x13,0x16,0x1a,0x12,0x13,0x12,0x10,0x10,0xfc,0x10,0x90,0x84,0xfe,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x8,0x8,0x8,0x17,0x10,0x30,0x50,0x97,0x10,0x10,0x10,0x1f,0x10,0x10,0x10,0x10,0xa0,0xa0,0xa4,0xbe,0xa0,0xa0,0xa8,0xbc,0xa0,0xa0,0xa4,0xbe,0xa0,0xa0,0xa0,0xa0, ++0x8,0x8,0x8,0x10,0x13,0x32,0x53,0x92,0x13,0x12,0x10,0x1f,0x10,0x10,0x10,0x10,0x40,0x48,0x7c,0x40,0xf8,0x8,0xf8,0x8,0xf8,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x11,0x11,0x11,0x29,0x2a,0x6c,0xa8,0x29,0x2e,0x28,0x2f,0x28,0x20,0x20,0x21,0x26,0x0,0x8,0xfc,0x10,0xa0,0x40,0xb0,0x4e,0x50,0x48,0xfc,0x40,0xa0,0x90,0xe,0x4, ++0x8,0xf,0xc,0x14,0x17,0x34,0x54,0x97,0x14,0x10,0x1f,0x10,0x11,0x12,0x1c,0x10,0x4,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x40,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x8,0xb,0x8,0x10,0x17,0x31,0x52,0x94,0x10,0x1f,0x11,0x12,0x11,0x10,0x11,0x16,0x18,0xe0,0x40,0x48,0xfc,0x50,0x48,0x46,0x80,0xfe,0x10,0x10,0xa0,0x40,0xb0,0x8, ++0x8,0x9,0xb,0x12,0x12,0x33,0x52,0x92,0x13,0x10,0x11,0x1f,0x10,0x10,0x10,0x10,0x80,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0xa0,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x8,0xf,0xc,0x14,0x17,0x34,0x54,0x95,0x14,0x15,0x15,0x15,0x15,0x14,0x14,0x18,0x4,0xfe,0x44,0x54,0xfc,0x44,0x44,0xf4,0x4,0xf4,0x14,0x14,0xf4,0x4,0x14,0x8, ++0x8,0x8,0xb,0x12,0x14,0x33,0x52,0x92,0x13,0x12,0x13,0x12,0x12,0x12,0x13,0x12,0x80,0x40,0xfe,0x2,0x4,0xf8,0x8,0x8,0xf8,0x0,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x8,0x8,0x8,0x17,0x14,0x39,0x52,0x94,0x10,0x13,0x10,0x10,0x10,0x10,0x1f,0x10,0x80,0x40,0x40,0xfe,0x2,0x14,0x8,0x4,0x10,0xf8,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x8,0xb,0xa,0x12,0x13,0x32,0x52,0x93,0x12,0x12,0x13,0x13,0x15,0x15,0x19,0x11,0x4,0xfe,0x4,0x4,0xfc,0x24,0x20,0xfe,0x20,0x24,0xfe,0x4,0x4,0x4,0xfc,0x4, ++0x8,0x8,0xf,0x10,0x11,0x3f,0x51,0x90,0x13,0x12,0x12,0x12,0x12,0x10,0x11,0x16,0x40,0x48,0xfc,0x40,0x54,0xfe,0x10,0x8,0xfc,0x8,0x48,0x48,0x48,0xb0,0xc,0x4, ++0x8,0xf,0xc,0x15,0x15,0x35,0x55,0x95,0x14,0x17,0x14,0x14,0x14,0x14,0x17,0x10,0x4,0xfe,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x40,0xfe,0x48,0x90,0x70,0x88,0xfe,0x0, ++0xa,0xa,0xb,0x12,0x12,0x33,0x56,0x90,0x13,0x12,0x12,0x13,0x12,0x12,0x13,0x12,0x20,0x24,0xac,0x30,0xa2,0x22,0x5e,0x88,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x8,0xb,0xa,0x13,0x12,0x33,0x51,0x91,0x13,0x14,0x1a,0x12,0x12,0x13,0x10,0x10,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0x4,0xfe,0x44,0x44,0xa4,0x4,0xe4,0x14,0x8, ++0x8,0xb,0xa,0x12,0x13,0x32,0x52,0x93,0x10,0x1f,0x12,0x12,0x12,0x12,0x13,0x12,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x4,0xfe,0x88,0x50,0x20,0x90,0xe,0x4, ++0x9,0x9,0x9,0x12,0x13,0x34,0x59,0x92,0x14,0x11,0x10,0x15,0x15,0x19,0x10,0x10,0x0,0x4,0xfe,0xa4,0xa4,0xf4,0x2c,0x44,0x94,0x8,0x40,0x24,0x22,0xa,0xf8,0x0, ++0x8,0xa,0x9,0x10,0x17,0x30,0x51,0x92,0x10,0x1f,0x11,0x12,0x11,0x10,0x11,0x16,0x40,0x48,0x50,0x40,0xfc,0xe0,0x50,0x4c,0x80,0xfe,0x10,0x10,0x20,0xc0,0x30,0x8, ++0x10,0x14,0x12,0x20,0x2f,0x68,0xb7,0x24,0x24,0x24,0x27,0x25,0x21,0x21,0x22,0x2c,0x80,0x90,0xa0,0x80,0xfc,0x4,0xf8,0x10,0x10,0x10,0xf0,0x50,0x40,0x44,0x44,0x3c, ++0x8,0x8,0xb,0x12,0x14,0x31,0x51,0x91,0x11,0x11,0x11,0x1f,0x10,0x10,0x11,0x16,0x80,0x40,0xfe,0x2,0x34,0xc0,0x8,0xfc,0x10,0x10,0x14,0xfe,0x0,0x90,0xc,0x4, ++0x10,0x10,0x10,0x2f,0x21,0x71,0xaa,0x2a,0x24,0x24,0x2a,0x29,0x31,0x20,0x20,0x20,0x20,0x30,0x28,0x7e,0x48,0xc8,0x7e,0x48,0x48,0x7e,0x48,0x48,0x48,0x7e,0x40,0x40, ++0xa,0xa,0xb,0x14,0x1a,0x35,0x53,0x92,0x14,0x18,0x17,0x11,0x12,0x14,0x11,0x10,0x0,0x20,0xbc,0xa4,0xa8,0x10,0x10,0xe8,0x6,0x0,0xfc,0x50,0x4c,0x44,0x40,0x80, ++0x8,0xf,0x8,0x13,0x10,0x33,0x52,0x93,0x11,0x1f,0x10,0x13,0x12,0x12,0x13,0x12,0x48,0xfc,0x40,0xf8,0x0,0xf8,0x8,0xf8,0x10,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8, ++0x15,0x15,0x1f,0x25,0x25,0x68,0xaf,0x28,0x30,0x2e,0x2a,0x2a,0x2e,0x20,0x22,0x21,0x20,0x20,0xa0,0x24,0x7e,0x84,0xc4,0xc4,0xa8,0xa8,0xa8,0x90,0xa8,0xa8,0xc6,0x4, ++0x11,0x1f,0x1a,0x2a,0x2f,0x62,0xa6,0x2a,0x33,0x20,0x27,0x24,0x27,0x24,0x27,0x24,0x4,0xbe,0x28,0x28,0xbe,0x8,0x18,0xaa,0x4e,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x9,0x9,0x9,0x12,0x16,0x3b,0x52,0x92,0x13,0x12,0x12,0x13,0x12,0x15,0x14,0x18,0x40,0x24,0xfe,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x0,0x24,0x92,0x2, ++0x14,0x12,0x12,0x3f,0x20,0x6f,0xa8,0x28,0x28,0x2f,0x22,0x2b,0x2a,0x32,0x26,0x20,0x10,0x10,0x98,0xd4,0x10,0xfe,0x90,0x90,0x98,0x98,0x28,0x28,0xa8,0xca,0x4a,0x86, ++0x8,0xf,0x9,0x10,0x1f,0x30,0x57,0x94,0x17,0x14,0x17,0x10,0x17,0x10,0x1f,0x10,0x40,0xfc,0x10,0xa4,0xfe,0x0,0xfc,0x44,0xfc,0x44,0xfc,0x40,0xfc,0x40,0xfe,0x0, ++0x8,0xf,0xc,0x14,0x17,0x30,0x5f,0x90,0x13,0x12,0x13,0x10,0x11,0x13,0x1d,0x11,0x4,0xfe,0xa4,0xa4,0xfc,0x0,0xfe,0x8,0xfc,0x8,0xf8,0xc4,0x28,0x10,0x8e,0x4, ++0x9,0x9,0xa,0x17,0x14,0x35,0x57,0x94,0x15,0x14,0x15,0x14,0x15,0x15,0x19,0x11,0x0,0xf8,0x10,0xfe,0x88,0x24,0xfe,0x0,0xfc,0x0,0xfc,0x0,0xfc,0x4,0xfc,0x4, ++0x1,0x1,0x2,0x4,0x8,0x10,0x20,0xc0,0x1f,0x1,0x1,0x1,0x1,0x1,0x7f,0x0,0x0,0x0,0x80,0x40,0x20,0x10,0xe,0x24,0xf0,0x0,0x0,0x0,0x0,0x8,0xfc,0x0, ++0x1,0x1,0x2,0x4,0x9,0x31,0xc1,0x3d,0x5,0x9,0x9,0x11,0x21,0x41,0x5,0x2,0x0,0x0,0x80,0x40,0x30,0xe,0x4,0x90,0x60,0x40,0x20,0x10,0xe,0x4,0x0,0x0, ++0x1,0x1,0x2,0x4,0x8,0x30,0xcf,0x0,0x0,0x7f,0x1,0x9,0x19,0x21,0x45,0x2,0x0,0x0,0x80,0x40,0x30,0x4e,0xe4,0x0,0x8,0xfc,0x0,0x20,0x18,0xc,0x4,0x0, ++0x1,0x1,0x2,0x4,0x8,0x10,0x2f,0xc0,0x12,0x9,0x9,0x9,0x8,0x0,0xff,0x0,0x0,0x0,0x80,0x40,0x20,0x50,0xee,0x4,0x10,0x10,0x20,0x20,0x40,0x84,0xfe,0x0, ++0x10,0x11,0x11,0x29,0x29,0x45,0x95,0x11,0x11,0x29,0x29,0x45,0x45,0x81,0xf,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xfe,0x0, ++0x1,0x1,0x2,0xc,0x37,0xc0,0x3b,0x2a,0x3b,0x0,0x3f,0x24,0x3f,0x24,0x24,0x20,0x0,0x0,0x80,0x60,0xd8,0x6,0xb8,0xa8,0xb8,0x0,0xf8,0x48,0xf8,0x48,0x48,0x18, ++0x6,0x1,0x2,0xc,0x31,0xc1,0x1,0x3d,0x5,0x9,0x9,0x11,0x21,0x41,0x5,0x2,0x0,0x0,0x80,0x60,0x18,0x6,0x0,0x90,0x60,0x40,0x20,0x10,0xe,0x4,0x0,0x0, ++0x6,0x1,0x2,0xc,0x31,0xc1,0x11,0x9,0x1,0x7f,0x3,0x5,0x9,0x11,0x61,0x1,0x0,0x0,0x80,0x60,0x18,0x6,0x10,0x20,0x8,0xfc,0x80,0x40,0x20,0x1c,0x8,0x0, ++0x4,0x4,0x8,0x8,0x10,0x20,0x5f,0x88,0x8,0x1f,0x0,0x0,0x0,0x2,0x1,0x0,0x40,0x40,0x20,0x20,0x10,0x58,0xee,0x4,0x20,0xf0,0x20,0x20,0x20,0x20,0x40,0x80, ++0x0,0x3e,0x22,0x22,0x3e,0x20,0x22,0x1e,0x4,0x3f,0x4,0x4,0xff,0x4,0x18,0x20,0x8,0xfc,0x88,0x88,0xf8,0x80,0x84,0x7c,0x40,0xf8,0x40,0x44,0xfe,0x40,0x30,0x8, ++0x22,0x11,0x7f,0x44,0x9f,0x4,0xff,0x1,0x1f,0x11,0x1f,0x11,0x1f,0x4,0x18,0x20,0x8,0x10,0xfe,0x42,0xf4,0x40,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x40,0x30,0x8, ++0x0,0x44,0x28,0xff,0x10,0x20,0x7d,0x45,0x45,0x7d,0x45,0x7c,0x44,0x47,0x7c,0x44,0x10,0x18,0x14,0xfe,0x10,0x10,0xd4,0x54,0x54,0x54,0xd4,0x18,0xd2,0x2a,0x46,0x82, ++0x44,0x25,0x29,0x7d,0x55,0x55,0x7d,0x55,0x55,0x7d,0x12,0xfe,0x12,0x14,0x18,0x10,0x4,0xfe,0x4,0x4,0xfc,0x48,0xfc,0x48,0x48,0xfe,0xa4,0xa8,0x90,0x88,0xc6,0x80, ++0x4,0xff,0x1,0x17,0x54,0x5f,0x54,0x57,0x5c,0xe7,0x14,0x27,0x4c,0x13,0xc,0x70,0x40,0xfe,0x0,0xdc,0x54,0xd4,0x5c,0xd0,0x52,0xce,0x10,0xc8,0x44,0x80,0x60,0x1c, ++0x10,0x10,0x1f,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x10,0x10,0x1f,0x22,0x42,0xbf,0x2,0x3f,0x22,0x3f,0x22,0x3f,0x22,0x22,0x22,0x0,0x0,0x4,0xfe,0x84,0x44,0xf4,0x4,0xe4,0x24,0xe4,0x24,0xe4,0x24,0x64,0x34,0x8, ++0x10,0x10,0x1f,0x24,0x42,0xbf,0x0,0x1f,0x0,0x1f,0x0,0x1f,0x10,0x10,0x1f,0x0,0x0,0x4,0xfe,0x4,0x44,0xe4,0x4,0xc4,0x4,0xc4,0x4,0xc4,0x44,0x44,0xd4,0x8, ++0x10,0x10,0x1f,0x20,0x7f,0x80,0x1f,0x10,0x1f,0x0,0x3f,0x22,0x3f,0x22,0x3f,0x0,0x0,0x4,0xfe,0x44,0xe4,0x4,0xc4,0x44,0xc4,0x4,0xe4,0x24,0xe4,0x24,0xf4,0x8, ++0x2,0x4,0x3f,0x20,0x24,0x22,0x20,0x3f,0x0,0xf,0x8,0x8,0x8,0x10,0x20,0xc0,0x0,0x20,0xf0,0x20,0x20,0xa0,0x48,0xfc,0x8,0xa8,0x90,0x80,0x80,0x82,0x82,0x7e, ++0x0,0x3f,0x20,0x20,0x2f,0x22,0x22,0x27,0x24,0x2c,0x32,0x21,0x22,0x44,0x48,0x80,0x10,0xf8,0x10,0x90,0xd0,0x10,0x10,0xd0,0x50,0x50,0x90,0x10,0x12,0x12,0xa,0x4, ++0x0,0x3c,0x24,0x24,0x27,0x20,0x20,0x3f,0x24,0x4,0x4,0x4,0x8,0x10,0x20,0x40,0x8,0x7c,0x48,0x48,0xc8,0x8,0x8,0xf8,0x48,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x0,0x0,0x0,0x0,0x2,0x1,0x1,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x2,0x1,0xff,0x8,0x12,0x22,0x44,0x8,0x1f,0x4,0x4,0x4,0x4,0x8,0x10,0x60,0x0,0x4,0xfe,0x20,0x18,0xc,0x44,0x20,0xf0,0x90,0x80,0x80,0x84,0x84,0x7c,0x0, ++0x1,0xff,0x0,0x1f,0x10,0x1f,0x40,0x7f,0x40,0x9f,0x1,0x1,0x3f,0x1,0x1,0x0,0x0,0xfe,0x0,0xf0,0x10,0xf0,0x0,0xfe,0x12,0xe4,0x0,0xf8,0x0,0x4,0x4,0xfc, ++0x2,0x1,0xff,0x8,0x12,0x22,0x44,0x1f,0x2,0x6,0xd,0x14,0x24,0xc5,0x6,0x4,0x0,0x4,0xfe,0x20,0x18,0x4c,0x24,0xf0,0x0,0x18,0x10,0xa0,0x40,0x30,0xe,0x4, ++0x1,0xff,0x0,0x1f,0x2,0x1,0x7f,0x4,0x8,0x32,0x1,0x2,0xc,0x15,0x66,0x4,0x0,0xfe,0x0,0xf0,0x40,0x80,0xfc,0x84,0x88,0x80,0x10,0xa0,0x40,0x30,0xe,0x4, ++0x1,0xff,0x8,0x8,0x7e,0x8,0xe,0x78,0x9,0x1a,0x1,0x2,0xc,0x15,0x66,0x4,0x0,0xfe,0x40,0x48,0xfc,0x48,0xc8,0xa8,0xa,0x6,0x10,0xa0,0x40,0x30,0xe,0x4, ++0x1,0xff,0x4,0x14,0x24,0x45,0x1,0x3f,0x22,0x24,0x29,0x22,0x24,0x28,0x20,0x20,0x0,0xfe,0x40,0x50,0x4c,0x44,0x0,0xf8,0x88,0x68,0x28,0x88,0x68,0x28,0x28,0x10, ++0x1,0xff,0x2,0x1c,0x10,0x10,0x1c,0x10,0x10,0x1f,0x5,0x8,0x18,0x2a,0xcc,0x8,0x0,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x8,0x90,0x60,0x30,0xe,0x4, ++0x1,0xff,0x0,0x3f,0x24,0x27,0x24,0x3f,0x0,0x3f,0x0,0xff,0x9,0x11,0x21,0x3,0x0,0xfe,0x8,0xfc,0x48,0xc8,0x48,0xf8,0x0,0xf8,0x0,0xfe,0x20,0x18,0x8,0x0, ++0x1,0xff,0x20,0x3f,0x0,0x1f,0x10,0x1f,0x79,0x49,0x7f,0x4a,0x7a,0x49,0x4e,0x98,0x0,0xfe,0x0,0xf8,0x0,0xf0,0x10,0xf0,0x38,0x28,0xe8,0xb8,0xa8,0x2a,0xea,0x46, ++0x1,0xff,0x20,0x3f,0x0,0x1f,0x10,0x1f,0x71,0x57,0x75,0x57,0x71,0x51,0x57,0xb0,0x0,0xfe,0x0,0xf8,0x0,0xf0,0x10,0xf0,0x1c,0xd4,0x54,0xdc,0x14,0x54,0xd4,0x22, ++0x1,0xff,0x20,0x3f,0x0,0x1f,0x10,0x1f,0x7a,0x4f,0x79,0x4f,0x79,0x4f,0x49,0x99,0x0,0xfe,0x0,0xf8,0x0,0xf0,0x10,0xf0,0xb8,0xe8,0x28,0xe8,0x38,0xea,0x2a,0x46, ++0x0,0x40,0x20,0x10,0x10,0x0,0x0,0x10,0x20,0x20,0xe0,0x20,0x20,0x20,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x4f,0x22,0x12,0x12,0x3,0x2,0x12,0x22,0x22,0xe7,0x20,0x20,0x20,0x2f,0x0,0x8,0xfc,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x20,0x20,0x44,0xfe,0x0, ++0x0,0x4f,0x22,0x12,0x13,0x2,0x14,0x14,0x26,0x29,0xe0,0x21,0x22,0x24,0x28,0x0,0x44,0xe4,0x4,0x14,0xd4,0x54,0x54,0x54,0x54,0x94,0x94,0x14,0x4,0x4,0x14,0x8, ++0x0,0x42,0x22,0x13,0x12,0x4,0x0,0x17,0x21,0x21,0xe1,0x21,0x22,0x22,0x24,0x8,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x20,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x2,0x42,0x22,0x22,0x1f,0x2,0x26,0x27,0x2a,0x4a,0xd2,0x42,0x42,0x42,0x42,0x2,0x0,0x28,0x28,0x28,0xc4,0x44,0x92,0x10,0x90,0xa0,0x20,0x48,0x44,0xfe,0x2,0x0, ++0x0,0x0,0x0,0x0,0x40,0x7f,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0x2,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x7f,0x40,0x80,0x3f,0x6,0x9,0x1a,0x74,0xb,0x16,0x64,0x8,0x10,0x62,0x1,0x0,0xfe,0x2,0x24,0xf0,0x0,0x8,0x90,0xe0,0xa0,0xa0,0x90,0x8e,0x84,0x80,0x0, ++0x40,0x7f,0x40,0x80,0x1f,0x10,0x1f,0x10,0x1f,0x12,0x1,0xff,0x0,0x8,0x10,0x20,0x0,0xfe,0x2,0x14,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x4,0xfe,0x0,0x20,0x18,0x8, ++0x0,0x40,0x30,0x10,0x0,0x0,0xf0,0x10,0x10,0x10,0x10,0x10,0x14,0x18,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x47,0x30,0x10,0x0,0x0,0xf0,0x17,0x10,0x10,0x10,0x10,0x14,0x18,0x10,0x0,0x8,0xfc,0x40,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x0,0x40,0x37,0x10,0x0,0x0,0xf0,0x10,0x10,0x10,0x10,0x12,0x14,0x1f,0x10,0x0,0x0,0x8,0xfc,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x0,0x0, ++0x0,0x40,0x20,0x20,0x4,0x4,0xe4,0x24,0x24,0x24,0x24,0x24,0x2c,0x37,0x20,0x0,0x40,0x40,0x40,0x40,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0xfc,0x4,0x0, ++0x0,0x47,0x24,0x24,0x5,0x4,0xe4,0x24,0x24,0x24,0x25,0x26,0x2c,0x34,0x27,0x0,0x8,0xfc,0x0,0x4,0x4,0x88,0x50,0x20,0x50,0x88,0xc,0x4,0x0,0x4,0xfe,0x0, ++0x0,0x43,0x32,0x12,0x2,0x3,0xf2,0x12,0x12,0x13,0x12,0x12,0x16,0x1a,0x13,0x0,0x8,0xfc,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x4,0xfe,0x0, ++0x0,0x40,0x20,0x20,0x7,0x4,0xe4,0x24,0x24,0x24,0x25,0x25,0x2e,0x34,0x24,0x4,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0xa4,0xa4,0x14,0x14,0xc,0x4,0x14,0x8, ++0x0,0x40,0x30,0x10,0x7,0x0,0xf0,0x10,0x13,0x12,0x12,0x12,0x16,0x1a,0x13,0x2,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x48,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x40,0x37,0x10,0x0,0x3,0xf2,0x12,0x12,0x12,0x13,0x10,0x14,0x18,0x10,0x0,0x0,0x4,0xfe,0x8,0x48,0xe8,0x48,0x48,0x48,0x48,0xc8,0x8,0x8,0x8,0x28,0x10, ++0x0,0x40,0x27,0x24,0x4,0x4,0xe7,0x24,0x24,0x24,0x24,0x24,0x2d,0x36,0x24,0x0,0x10,0x78,0xc0,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x20,0xa0,0x12,0x92,0x4a,0x6, ++0x0,0x47,0x30,0x10,0x0,0x1,0xf1,0x12,0x14,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x4,0xfe,0x84,0x84,0x84,0x4,0x14,0x8,0x0,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x40,0x22,0x22,0x2,0x2,0xe2,0x23,0x20,0x24,0x24,0x24,0x2c,0x34,0x27,0x0,0x40,0x40,0x48,0x48,0x48,0x48,0x48,0xf8,0x40,0x44,0x44,0x44,0x44,0x44,0xfc,0x4, ++0x0,0x40,0x30,0x11,0x2,0x7,0xf0,0x10,0x13,0x12,0x12,0x12,0x16,0x1a,0x13,0x2,0x40,0x40,0x80,0x8,0x4,0xfe,0x2,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x43,0x32,0x12,0x3,0x2,0xf2,0x12,0x12,0x12,0x12,0x13,0x16,0x1a,0x13,0x0,0x8,0xfc,0x0,0x8,0xfc,0x20,0x20,0xf8,0x20,0x20,0x28,0xfc,0x0,0x4,0xfe,0x0, ++0x0,0x40,0x37,0x10,0x0,0x3,0xf0,0x10,0x1f,0x10,0x10,0x15,0x19,0x12,0x4,0x0,0x40,0x48,0xfc,0x40,0x50,0xf8,0x40,0x44,0xfe,0xc0,0xe0,0x50,0x48,0x4e,0x44,0x40, ++0x0,0x40,0x33,0x10,0x0,0x0,0xf7,0x10,0x10,0x10,0x13,0x10,0x14,0x18,0x17,0x0,0x40,0x50,0xf8,0x40,0x40,0x48,0xfc,0x0,0x40,0x50,0xf8,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x40,0x30,0x1f,0x0,0x0,0xf7,0x10,0x10,0x13,0x12,0x12,0x16,0x1a,0x13,0x2,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x40,0x30,0x17,0x1,0x1,0xf1,0x12,0x12,0x14,0x19,0x10,0x14,0x18,0x11,0x2,0x80,0x80,0x84,0xfe,0x0,0x20,0x20,0xa4,0xac,0xb0,0x20,0x50,0x50,0x88,0xe,0x4, ++0x0,0x42,0x32,0x13,0x4,0x0,0xf0,0x1f,0x11,0x11,0x11,0x15,0x1a,0x12,0x4,0x8,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x0,0x40,0x33,0x12,0x2,0x3,0xf2,0x12,0x12,0x12,0x12,0x16,0x1a,0x12,0x4,0x8,0x8,0x1c,0xe0,0x0,0x4,0xfe,0x0,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x0,0x40,0x30,0x11,0x2,0xc,0xf3,0x10,0x10,0x10,0x13,0x10,0x14,0x18,0x17,0x0,0x40,0x40,0xa0,0x10,0xe,0x4,0xf8,0x40,0x40,0x50,0xf8,0x40,0x40,0x48,0xfc,0x0, ++0x1,0x41,0x31,0x12,0x4,0xb,0xf0,0x10,0x1f,0x10,0x10,0x13,0x14,0x18,0x11,0x0,0x0,0x0,0xf0,0x20,0x48,0xfc,0x48,0x48,0xfe,0x48,0x48,0xf8,0x48,0x40,0x40,0x80, ++0x0,0x47,0x34,0x18,0x7,0x1,0xf1,0x12,0x17,0x10,0x10,0x1f,0x10,0x14,0x18,0x0,0x0,0xfc,0x84,0x88,0xfc,0x0,0x40,0x48,0xfc,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x0,0x40,0x37,0x10,0x0,0x4,0xf2,0x12,0x10,0x11,0x16,0x10,0x14,0x18,0x12,0x1,0x0,0x4,0xbe,0x84,0x84,0xa4,0x94,0x94,0x84,0x8c,0xb4,0x84,0x84,0x84,0x94,0x8, ++0x0,0x42,0x31,0x11,0x0,0x3,0xf2,0x12,0x13,0x12,0x12,0x13,0x16,0x1a,0x12,0x2,0x40,0x48,0x58,0x60,0x48,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x0,0x42,0x32,0x13,0x4,0x8,0xf7,0x10,0x10,0x13,0x12,0x12,0x16,0x1a,0x13,0x2,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x8,0x45,0x32,0x15,0x9,0x1,0xf1,0x13,0x15,0x19,0x11,0x11,0x15,0x19,0x15,0x2,0x80,0x4,0xfe,0x10,0x10,0x10,0x10,0x10,0x7c,0x10,0x10,0x10,0x10,0x14,0xfe,0x0, ++0x0,0x40,0x31,0x12,0x7,0x1,0xf1,0x11,0x12,0x10,0x1f,0x10,0x14,0x18,0x11,0x6,0x80,0x80,0x10,0x8,0xfc,0x4,0x10,0xf8,0x40,0x44,0xfe,0x40,0xa0,0x90,0xe,0x4, ++0x0,0x5f,0x24,0x24,0x7,0x4,0xe4,0x27,0x24,0x24,0x24,0x2f,0x28,0x30,0x20,0x0,0x4,0xfe,0x80,0x80,0xbe,0x82,0xa2,0x94,0x94,0x94,0x88,0xc8,0x94,0x94,0xa2,0xc0, ++0x0,0x4f,0x20,0x21,0x3,0x4,0xe8,0x25,0x22,0x26,0x29,0x21,0x2a,0x34,0x21,0x0,0x4,0xfe,0x80,0x0,0x4,0x8c,0xd0,0x60,0x60,0x50,0xd0,0x48,0x4e,0x44,0x40,0x80, ++0x0,0x43,0x30,0x10,0x7,0x1,0xf2,0x14,0x10,0x1f,0x11,0x11,0x14,0x18,0x11,0x6,0x3c,0xc0,0x40,0x48,0xfc,0x50,0x4e,0x44,0x80,0xfe,0x10,0x10,0xa0,0x60,0x98,0x4, ++0x0,0x41,0x36,0x14,0x4,0x7,0xf4,0x14,0x17,0x14,0x10,0x10,0x15,0x19,0x12,0xc,0x40,0x44,0x5e,0x44,0x44,0x5c,0x44,0x44,0xfc,0x44,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x0,0x40,0x20,0x21,0x2,0x4,0xe8,0x23,0x20,0x20,0x21,0x2d,0x35,0x25,0x9,0x0,0x40,0x40,0xa0,0x10,0x88,0x46,0x4,0xf0,0x10,0x20,0x0,0x48,0x24,0x4,0x10,0xf0, ++0x0,0x40,0x30,0x11,0x2,0x4,0xf0,0x13,0x12,0x12,0x13,0x12,0x16,0x1a,0x13,0x2,0x80,0x80,0xfc,0x8,0x10,0x20,0x84,0x3e,0x4,0x4,0xbc,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x40,0x37,0x11,0x1,0x1,0xf2,0x14,0x10,0x1f,0x10,0x10,0x14,0x18,0x10,0x0,0x80,0x48,0xfc,0x10,0x10,0x10,0xa8,0x44,0x40,0xfe,0x40,0x40,0x40,0x40,0x40,0x40, ++0x1,0x41,0x37,0x11,0x1,0x1,0xf1,0x11,0x11,0x1f,0x12,0x12,0x17,0x1a,0x13,0x0,0x10,0x10,0xfc,0x10,0xf0,0x10,0xf0,0x10,0x14,0xfe,0x0,0x90,0x8,0x0,0xfc,0x0, ++0x0,0x40,0x2f,0x20,0x7,0x4,0xe5,0x24,0x24,0x27,0x21,0x29,0x32,0x24,0x8,0x0,0x40,0x44,0xfe,0x40,0xfc,0x44,0x54,0xe4,0x44,0xfc,0x60,0x50,0x48,0x4e,0x44,0x40, ++0x0,0x40,0x20,0x27,0x4,0x4,0xe7,0x24,0x24,0x24,0x25,0x2d,0x37,0x29,0x9,0x10,0x48,0x7c,0x40,0xfe,0x42,0x7c,0xc0,0x44,0x7c,0x0,0xfc,0x0,0xfe,0x0,0xfc,0x0, ++0x0,0x43,0x22,0x23,0x2,0x3,0xe1,0x23,0x24,0x28,0x22,0x23,0x2a,0x33,0x20,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x4,0xfe,0x44,0x44,0xb4,0x14,0x4,0xf4,0x14,0x8, ++0x0,0x47,0x24,0x24,0x7,0x0,0xe3,0x20,0x2f,0x21,0x21,0x24,0x28,0x30,0x20,0x0,0x4,0xbe,0xa4,0xa4,0xbc,0x0,0xf8,0x0,0xfe,0x0,0xf8,0x8,0x8,0x88,0x50,0x20, ++0x0,0x40,0x21,0x22,0x4,0xb,0xf0,0x27,0x24,0x27,0x24,0x27,0x2c,0x34,0x24,0x5,0x80,0x80,0x40,0x20,0x10,0xee,0x4,0x88,0xa8,0xa8,0xa8,0xa8,0xa8,0x88,0xa8,0x90, ++0x0,0x47,0x20,0x22,0x1,0xf,0xe0,0x20,0x2f,0x21,0x21,0x2b,0x32,0x24,0x8,0x3,0x3c,0xc0,0x88,0x48,0x50,0xfc,0x80,0x84,0xfe,0x0,0xf0,0x10,0xa0,0x40,0xb0,0xc, ++0x0,0x40,0x37,0x12,0x1,0x0,0xf7,0x10,0x13,0x12,0x12,0x13,0x16,0x1a,0x13,0x2,0x80,0x48,0xfc,0x10,0x10,0xa4,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x0,0x40,0x37,0x11,0x0,0x7,0xf4,0x18,0x13,0x12,0x12,0x12,0x16,0x1a,0x10,0x0,0x80,0x48,0xfc,0x10,0xa0,0xfe,0x42,0x44,0xf8,0x48,0x48,0x48,0x48,0x58,0x40,0x40, ++0x0,0x48,0x24,0x24,0x1,0x6,0xe8,0x30,0x21,0x22,0x27,0x22,0x2a,0x32,0x23,0x2,0x80,0x80,0x80,0xfc,0x4,0x48,0x40,0xa0,0x10,0xe,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x40,0x27,0x24,0x4,0x7,0xe4,0x24,0x27,0x24,0x2c,0x37,0x24,0x2c,0x34,0x4,0x80,0x48,0xfc,0x8,0x8,0xf8,0x0,0x4,0xfe,0xa4,0xa4,0xfc,0xa4,0xa4,0xb4,0x8, ++0x1,0x41,0x37,0x11,0x0,0x3,0xf2,0x13,0x12,0x13,0x10,0x1f,0x10,0x19,0x12,0xc,0x10,0x14,0xfe,0x10,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x44,0xfe,0xa0,0x10,0xe,0x4, ++0x0,0x42,0x21,0x2f,0x8,0x13,0xe2,0x22,0x22,0x23,0x20,0x21,0x29,0x32,0x24,0x8,0x40,0x48,0x50,0xfe,0x2,0xfc,0x8,0x8,0x8,0xf8,0xa0,0x20,0x22,0x22,0x1e,0x0, ++0x0,0x47,0x24,0x27,0x4,0x7,0xe2,0x25,0x29,0x22,0x25,0x20,0x28,0x30,0x23,0xc,0x4,0xfe,0x44,0xfc,0x44,0xfc,0x8,0x4,0xfa,0x8,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x4,0x42,0x21,0x2f,0x0,0x1,0xe2,0x24,0x23,0x22,0x22,0x22,0x2a,0x32,0x2f,0x0,0x4,0x8,0x10,0xfe,0x0,0x10,0xc,0x4,0xf8,0xa8,0xa8,0xa8,0xa8,0xa8,0xfe,0x0, ++0x1,0x40,0x30,0x15,0x5,0x9,0xf1,0x12,0x14,0x13,0x12,0x12,0x16,0x1a,0x17,0x0,0x0,0xc8,0x48,0x14,0x22,0x42,0x88,0xf8,0x0,0xf8,0xa8,0xa8,0xa8,0xa8,0xfe,0x0, ++0x0,0x40,0x2f,0x21,0x0,0x7,0xe4,0x24,0x27,0x24,0x25,0x25,0x2d,0x35,0x25,0x4,0x80,0x44,0xfe,0x10,0xa4,0xfe,0x44,0x54,0xfc,0x44,0xf4,0x14,0x14,0xf4,0x14,0x8, ++0x1,0x40,0x37,0x10,0x3,0x2,0xf3,0x12,0x13,0x12,0x10,0x13,0x14,0x18,0x11,0x6,0x8,0x90,0xfe,0x0,0xd4,0x54,0xd4,0x54,0xc4,0x4c,0x0,0xfc,0x84,0x84,0x14,0x8, ++0x2,0x4f,0x22,0x2a,0xf,0x2,0xe6,0x2b,0x32,0x20,0x23,0x22,0x2b,0x32,0x23,0x2,0x4,0xbe,0x8,0x28,0xbe,0x8,0x98,0x2a,0x4e,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x1,0x41,0x23,0x22,0x6,0xb,0xe2,0x22,0x23,0x22,0x22,0x23,0x2a,0x35,0x24,0x8,0x40,0x24,0xfe,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x0,0x24,0x92,0x2, ++0x0,0x47,0x20,0x20,0xf,0x1,0xe2,0x2c,0x27,0x24,0x27,0x25,0x2d,0x35,0x24,0x4,0x0,0xf8,0x90,0x60,0xfe,0x44,0x40,0xc4,0xfe,0xa4,0x1c,0xf4,0x14,0xf4,0x14,0x8, ++0x1,0x41,0x21,0x2f,0x1,0x1,0xef,0x2a,0x2a,0x2f,0x29,0x2f,0x29,0x39,0x28,0x0,0x8,0x8,0x4c,0xe8,0x3e,0x8,0xe8,0xa8,0xa8,0xe8,0x28,0xe8,0x28,0x74,0x24,0x42, ++0x1,0x41,0x22,0x27,0xc,0x5,0xe7,0x24,0x25,0x24,0x25,0x2c,0x35,0x25,0x9,0x1,0x0,0xf8,0x10,0xfe,0x88,0x24,0xfe,0x0,0xfc,0x0,0xfc,0x0,0xfc,0x4,0xfc,0x4, ++0x0,0x44,0x24,0x2b,0x0,0x1f,0xe2,0x2e,0x22,0x2e,0x22,0x2e,0x2a,0x32,0x2f,0x0,0x10,0x90,0x98,0x54,0x10,0xfe,0x90,0xf0,0x94,0xf4,0x94,0xe8,0x9a,0xaa,0xe6,0x2, ++0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3c,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x34,0x28,0x20,0x20,0x20,0x20, ++0x1f,0x0,0x1,0x3d,0x5,0x9,0x33,0xc1,0x3f,0x0,0x1f,0x10,0x10,0x10,0x10,0xf,0xf0,0x40,0x88,0xb0,0x40,0x30,0xe,0x4,0xf8,0x10,0xf8,0x10,0x90,0x64,0x4,0xfc, ++0x0,0x78,0x48,0x48,0x50,0x50,0x60,0x50,0x50,0x48,0x48,0x68,0x50,0x40,0x40,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x78,0x4f,0x49,0x51,0x51,0x61,0x51,0x51,0x49,0x49,0x69,0x52,0x42,0x44,0x48,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x0,0x7c,0x45,0x48,0x48,0x50,0x48,0x4b,0x44,0x44,0x44,0x68,0x50,0x40,0x40,0x40,0x8,0x1c,0xe0,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x1,0x79,0x49,0x49,0x57,0x51,0x61,0x51,0x51,0x4f,0x49,0x69,0x51,0x42,0x42,0x44,0x10,0x10,0x10,0x10,0xfc,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x10,0x10, ++0x0,0x78,0x4b,0x4a,0x52,0x53,0x62,0x52,0x52,0x4a,0x4a,0x6a,0x54,0x44,0x49,0x42,0x8,0x3c,0xc0,0x0,0x8,0xfc,0x8,0x88,0x88,0x90,0x50,0x20,0x50,0x88,0xe,0x4, ++0x0,0x7c,0x44,0x48,0x48,0x50,0x48,0x49,0x45,0x45,0x45,0x69,0x51,0x41,0x41,0x41,0x40,0x40,0x44,0x7e,0x40,0x40,0x44,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x1,0x7d,0x45,0x49,0x4a,0x52,0x4c,0x48,0x44,0x44,0x44,0x68,0x50,0x40,0x40,0x40,0x0,0x0,0x4,0xfe,0x80,0x80,0x88,0xfc,0x80,0x80,0x88,0xfc,0x80,0x80,0x80,0x80, ++0x0,0x78,0x48,0x4b,0x52,0x52,0x62,0x53,0x52,0x4a,0x4a,0x6a,0x54,0x44,0x49,0x42,0x20,0x20,0x20,0xfe,0x22,0x24,0x20,0xf8,0x88,0x88,0x50,0x20,0x50,0x88,0xe,0x4, ++0x0,0x7b,0x48,0x48,0x50,0x50,0x61,0x56,0x50,0x4b,0x48,0x68,0x50,0x40,0x4f,0x40,0x0,0xf8,0x10,0x20,0x40,0xb0,0xc,0x4,0x10,0xf8,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x78,0x48,0x4f,0x50,0x50,0x61,0x53,0x51,0x48,0x48,0x6b,0x50,0x40,0x43,0x4c,0x80,0x40,0x44,0xfe,0x80,0x90,0x10,0xe0,0x28,0x48,0x90,0x10,0x20,0xd8,0x6,0x2, ++0x0,0x78,0x49,0x49,0x51,0x51,0x67,0x50,0x51,0x49,0x4a,0x68,0x50,0x40,0x43,0x4c,0x40,0x48,0x7c,0x40,0x40,0x44,0xfe,0x40,0x48,0x48,0x50,0x60,0x40,0x80,0x0,0x0, ++0x0,0x7b,0x4a,0x4a,0x53,0x52,0x62,0x53,0x52,0x48,0x4b,0x68,0x50,0x40,0x4f,0x40,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x48,0x40,0xf8,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x70,0x5f,0x54,0x54,0x57,0x64,0x54,0x57,0x54,0x54,0x5f,0x70,0x40,0x40,0x40,0x0,0x40,0xe0,0x80,0xbc,0x84,0xa4,0xa8,0xa8,0x90,0x90,0xe8,0xa8,0xc6,0x80,0x80, ++0x0,0x78,0x4f,0x48,0x50,0x5f,0x61,0x51,0x57,0x49,0x49,0x6f,0x50,0x40,0x47,0x40,0x8,0x3c,0xc0,0x40,0x44,0xfe,0x50,0x50,0xfc,0x50,0x54,0xfe,0x40,0x48,0xfc,0x0, ++0x0,0x79,0x4b,0x4a,0x52,0x53,0x62,0x52,0x53,0x48,0x49,0x6f,0x50,0x40,0x40,0x40,0x80,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0xa0,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x0,0x7b,0x4a,0x4a,0x53,0x52,0x62,0x53,0x50,0x4f,0x4a,0x6a,0x52,0x42,0x43,0x42,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x4,0xfe,0x88,0x50,0x20,0x90,0xe,0x4, ++0x0,0x78,0x4b,0x4a,0x53,0x52,0x63,0x50,0x57,0x48,0x48,0x6b,0x50,0x40,0x4f,0x40,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfc,0x40,0x50,0xf8,0x40,0x44,0xfe,0x0, ++0x0,0x78,0x4b,0x4a,0x52,0x53,0x62,0x52,0x4b,0x48,0x68,0x51,0x41,0x42,0x44,0x48,0x40,0x88,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x80,0xc8,0x54,0x5c,0x42,0x42,0x3e, ++0x0,0x7b,0x4a,0x4b,0x52,0x53,0x61,0x52,0x57,0x49,0x4a,0x6f,0x50,0x45,0x44,0x48,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x8,0x10,0xbe,0x8,0x94,0xbe,0x0,0x24,0x92,0x2, ++0x2,0x7f,0x8,0x8,0x8,0x9,0xff,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x0,0x7c,0x44,0x44,0x48,0x48,0xd0,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x0,0x2,0x7f,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0xf,0xf8,0x40,0x0,0x0,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x4,0x2,0x3f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x80,0x0,0x0,0x7c,0xc4,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x10,0x8,0x9,0xff,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x3f,0x0,0x0,0x0,0x0,0x0,0x7c,0x44,0xc4,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x8,0x12,0x3f,0x22,0x22,0x22,0x2a,0x24,0x20,0x3f,0x0,0x4,0xfe,0x0,0x2,0x1,0x0,0x3c,0x24,0x24,0x28,0x28,0x30,0x28,0xa4,0xe2,0xa2,0xa2,0xb4,0xa8,0xa0,0x20, ++0x10,0x8,0x9,0xff,0x10,0x12,0x1f,0x12,0x12,0x12,0x12,0x22,0x22,0x4a,0x84,0x0,0x0,0x7c,0x44,0xc4,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x1,0xff,0x8,0x8,0x9,0x7f,0x49,0x49,0x49,0x55,0x63,0x41,0x41,0x45,0x42,0x0,0x0,0xfc,0x44,0x44,0x48,0xc8,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x1,0xff,0x4,0x8,0x18,0x1c,0x2a,0x29,0x49,0x88,0x8,0x8,0xf,0xf8,0x40,0x0,0x0,0xfc,0x44,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x14,0x14,0x14,0x14,0x15,0xf7,0x14,0x14,0x14,0x14,0x14,0x35,0xd6,0x14,0x0,0x0,0x0,0x7c,0x44,0x44,0x48,0xc8,0x50,0x48,0x44,0x42,0xc2,0x62,0x54,0x48,0x40,0x40, ++0x14,0x14,0x14,0x14,0x94,0x54,0x55,0x35,0x36,0x14,0x14,0x17,0xf8,0x40,0x0,0x0,0x0,0x7c,0x44,0x44,0xc8,0xc8,0x50,0x48,0x44,0x42,0x42,0xe2,0x54,0x48,0x40,0x40, ++0x2,0x7,0x78,0x48,0x48,0x4a,0x7f,0x48,0x48,0x48,0x44,0x44,0x52,0x69,0x44,0x0,0x0,0x3c,0x24,0x24,0x28,0x28,0x30,0x28,0x24,0x22,0x22,0xa2,0xb4,0xa8,0x20,0x20, ++0x10,0x10,0x20,0x24,0x42,0xff,0x0,0x2,0x7f,0x42,0x42,0x42,0x42,0x7e,0x42,0x0,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x8,0x8,0x9,0xff,0x8,0x49,0x29,0x2a,0xff,0x8,0x8,0x14,0x12,0x23,0xc1,0x0,0x0,0x7c,0x44,0xc4,0x48,0x48,0x50,0x48,0xc4,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x2,0xff,0x10,0x10,0x22,0x41,0x7f,0x8,0x8,0x7f,0x8,0x8,0xf,0xf8,0x40,0x0,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0xd4,0x48,0x40,0x40, ++0x8,0x8,0x4a,0x7f,0x48,0x88,0x9,0xff,0x8,0x1c,0x1c,0x2a,0x29,0x48,0x88,0x8,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0xc8,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x8,0x8,0x14,0x12,0x21,0x20,0x7f,0x80,0x1,0xff,0x10,0x14,0x22,0x7f,0x21,0x0,0x0,0x7c,0x44,0x44,0x48,0x48,0xd0,0x48,0x44,0xc2,0x42,0x62,0x54,0x48,0x40,0x40, ++0x41,0x22,0x14,0x8,0x14,0x63,0x10,0xff,0x10,0x24,0x28,0x48,0x92,0x3f,0x1,0x0,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0xc8,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x20,0x21,0x3f,0x41,0x41,0xbd,0x25,0x25,0x3d,0x25,0x25,0x3d,0x25,0x1,0xa,0x4,0x0,0x7c,0xc4,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x0,0x7f,0x50,0x91,0x3f,0x10,0x14,0x25,0x7f,0x4,0x4,0x7,0xfc,0x44,0x4,0x4,0x0,0xfc,0xc4,0x44,0x48,0x48,0x50,0x48,0xc4,0x42,0x42,0xe2,0x54,0x48,0x40,0x40, ++0x0,0xff,0x0,0x0,0x7b,0x4a,0x4a,0x4a,0x6b,0x5a,0x4a,0x4a,0x4a,0x4a,0x5a,0x0,0x40,0xfe,0x12,0x52,0xf4,0x54,0x58,0x54,0x54,0xd2,0x52,0x5a,0x54,0x50,0xd0,0x10, ++0x2,0x3f,0x22,0x22,0x22,0x3e,0x0,0xff,0x8,0xa,0x7f,0x8,0xf,0xf8,0x40,0x0,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0xd4,0x48,0x40,0x40, ++0x8,0x28,0x2a,0x3f,0x48,0x88,0x9,0xff,0x0,0x7f,0x41,0x41,0x41,0x7f,0x41,0x0,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0xc8,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x20,0x11,0xe,0x11,0x28,0x8,0xff,0x14,0x24,0x7f,0xa4,0x24,0x24,0x25,0x24,0x4,0x80,0x3c,0x24,0x24,0xa8,0x28,0xf0,0x28,0xa4,0xe2,0xa2,0xa2,0xb4,0xa8,0xa0,0x20, ++0x1,0x3,0xfc,0x49,0x29,0x2,0x7f,0x2,0xc,0x8,0xff,0x48,0x8,0x8,0x28,0x10,0x0,0xfc,0x44,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x8,0x11,0x7f,0x49,0x49,0x7f,0x49,0x51,0x7f,0x10,0x29,0xff,0x8,0x8,0x8,0x8,0x0,0x7c,0xc4,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0xe2,0x54,0x48,0x40,0x40, ++0x8,0x29,0x2a,0x4c,0x94,0x12,0x21,0xc8,0x8,0x29,0x2a,0x54,0x12,0x21,0xc1,0x0,0x0,0x7c,0x44,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x1,0x7f,0x40,0x5f,0x51,0x5f,0x51,0x5f,0x48,0x7f,0x49,0x52,0x4e,0x51,0x7f,0x0,0x0,0xbc,0x24,0x24,0x28,0x28,0x30,0x28,0x24,0xe2,0x22,0x22,0x34,0x28,0xa0,0x20, ++0x1,0xff,0x14,0x15,0x7f,0x55,0x55,0x55,0x7f,0x49,0x8,0x7f,0x8,0xf,0xf8,0x40,0x0,0xfc,0x44,0x44,0xc8,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x1,0x7f,0x4,0x17,0x14,0xff,0x20,0x3f,0x20,0x3f,0x0,0xaa,0xaa,0x0,0x2,0x1,0x0,0xbc,0x24,0xa4,0x28,0xe8,0x30,0x28,0x24,0xa2,0xa2,0xa2,0xb4,0xa8,0xa0,0x20, ++0x22,0xff,0x22,0x3e,0x8,0x7f,0x49,0x7f,0x8,0x7f,0x8,0x3e,0x8,0xf,0x78,0x20,0x0,0xfc,0x44,0x44,0x48,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x8,0x7f,0x22,0x14,0xff,0x0,0x7f,0x41,0x7f,0x41,0x7f,0x8,0xff,0x8,0x8,0x8,0x0,0x7c,0x44,0x44,0xc8,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0xd4,0x48,0x40,0x40, ++0x3,0x7c,0x24,0x15,0x7f,0xc,0x15,0x24,0xff,0x24,0x24,0x3f,0x24,0x24,0x3f,0x20,0x80,0x3c,0xa4,0x24,0xe8,0x28,0x30,0xa8,0xe4,0xa2,0xa2,0xa2,0xb4,0xa8,0xa0,0xa0, ++0x11,0xa,0x7f,0x4,0x3f,0x4,0x7f,0x24,0x15,0xff,0x0,0x3f,0x20,0x20,0x3f,0x20,0x0,0x3c,0xe4,0x24,0xa8,0x28,0xf0,0xa8,0x24,0xe2,0x22,0xa2,0xb4,0xa8,0xa0,0xa0, ++0xff,0x48,0x7b,0x4a,0x7a,0x49,0xfa,0x8,0x7f,0x14,0x25,0x4e,0x15,0x24,0xc4,0x4,0x80,0x3c,0xa4,0xa4,0xa8,0x28,0xb0,0x28,0x24,0xa2,0x22,0x22,0xb4,0xa8,0x20,0x20, ++0x2,0x7f,0x8,0x7f,0x48,0xaa,0x8,0x2a,0x0,0x7f,0x55,0x55,0x55,0x55,0x7f,0x0,0x0,0x7c,0x44,0xc4,0xc8,0x48,0x50,0x48,0x44,0x42,0x42,0x62,0x54,0x48,0x40,0x40, ++0x2a,0x7f,0xaa,0xff,0xaa,0xff,0xaa,0xff,0x0,0xff,0x1,0x7f,0x41,0x7f,0x22,0xff,0x0,0x3c,0xa4,0xa4,0xa8,0xa8,0xb0,0xa8,0x24,0xa2,0x22,0xa2,0x34,0x28,0x20,0xa0, ++0x8,0x8,0xf,0x10,0x10,0x20,0x5f,0x80,0x0,0x0,0x1f,0x0,0x0,0x0,0x3f,0x0,0x0,0x20,0xf0,0x20,0x40,0x88,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x8,0x8,0xf,0x10,0x10,0x20,0x5f,0x11,0x11,0x11,0xff,0x1,0x2,0x4,0x18,0x60,0x0,0x0,0xe0,0x20,0x40,0x90,0xf8,0x10,0x10,0x14,0xfe,0x0,0x80,0x60,0x1c,0x8, ++0x0,0x1,0xff,0x10,0x10,0x12,0x1f,0x12,0x12,0x12,0x12,0x22,0x22,0x4a,0x84,0x1,0x20,0x20,0xa0,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x44,0x44,0x44,0x84,0xa8,0x10, ++0x20,0x22,0x3f,0x42,0x42,0x8a,0x7e,0x4a,0x4a,0x4a,0x4a,0x7a,0x42,0xa,0x4,0x1,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x44,0x44,0x44,0x84,0xa8,0x10, ++0x2,0xff,0x22,0x22,0x22,0x2a,0x44,0x80,0x7e,0x42,0x42,0x42,0x42,0x7e,0x42,0x1,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x44,0x44,0x44,0x84,0xa8,0x10, ++0x10,0x9,0xff,0x10,0x12,0x22,0x24,0x7c,0x8,0xa,0x12,0x24,0x4c,0x92,0x20,0x1,0x20,0x20,0xa0,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x44,0x44,0x44,0x84,0xa8,0x10, ++0x8,0x8,0x7f,0x9,0x11,0x15,0x62,0x0,0xff,0x0,0x1f,0x10,0x10,0x1f,0x10,0x0,0x0,0x4,0x7e,0x44,0x44,0x44,0x7c,0x0,0xfe,0x10,0x90,0x90,0x90,0x90,0x50,0x20, ++0x0,0x7f,0x2,0x4,0x7e,0x4,0x14,0x8,0x7f,0x55,0x55,0x55,0x55,0xff,0x0,0x1,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x44,0x44,0x44,0x84,0xa8,0x10, ++0x1,0xff,0x81,0xbd,0x81,0xbd,0x0,0x7e,0x42,0x7e,0x42,0x7e,0x42,0x7e,0x42,0x1,0x20,0xa0,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x44,0x44,0x44,0x84,0xa8,0x10, ++0x10,0x12,0x7f,0x12,0x12,0x2a,0x44,0x0,0x44,0xff,0x55,0x55,0x55,0x55,0x99,0x33,0x0,0xfe,0x92,0x92,0xfe,0x92,0x92,0xfe,0x82,0x20,0x10,0x50,0xc2,0xc6,0x44,0x3c, ++0x5,0x39,0x21,0x21,0x3d,0x21,0x21,0x3f,0x1,0x7f,0x8,0x6,0x1,0x6,0x18,0xe0,0x8,0x7c,0x8,0x8,0x78,0x8,0x8,0xf8,0x0,0xf0,0x20,0xc0,0x0,0xc0,0x30,0xe, ++0x21,0x2f,0x20,0xaf,0x70,0x2f,0x20,0x27,0x54,0x87,0x0,0x1f,0x4,0x3,0xc,0x70,0x8,0xe8,0x8,0xea,0x1c,0xe8,0x8,0xc8,0x54,0xc2,0x0,0xe0,0x40,0x80,0x60,0x1c, ++0x3e,0x32,0x2a,0x26,0x3e,0x8,0x1f,0x28,0x4f,0x8,0x8,0x1f,0x4,0x3,0x1c,0xe0,0xf8,0xc8,0xa8,0x98,0xf8,0x80,0xf8,0x80,0xf0,0x84,0x7c,0xe0,0x40,0x80,0x70,0xe, ++0x0,0x0,0xf8,0x8,0x10,0x20,0x40,0x78,0x8,0x88,0x50,0x30,0x20,0x50,0x88,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6,0xfc, ++0x0,0x0,0x0,0x0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x1,0x1,0x1,0x41,0x41,0x5f,0x43,0x45,0x45,0x49,0x51,0x61,0x45,0x42,0x7f,0x0,0x0,0x0,0x0,0x14,0x34,0x44,0x84,0x44,0x44,0x24,0x24,0x1c,0x4,0x4,0xfc,0x4, ++0x9,0x4,0x22,0x29,0x22,0x24,0x29,0x20,0x3f,0x28,0x8,0x9,0xe,0x8,0x7,0x0,0x20,0x40,0x88,0x28,0x88,0x48,0x28,0x8,0xf8,0x8,0x60,0x80,0x0,0x4,0xfc,0x0, ++0x0,0x0,0x1,0x1,0x1,0x2,0x2,0x4,0x4,0x8,0x8,0x10,0x20,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x10,0x8,0xfc,0x4,0x0, ++0x1,0x1,0x2,0x4,0x1f,0x0,0x4,0x4,0xff,0x4,0x4,0x4,0x8,0x8,0x10,0x20,0x0,0x0,0x0,0x20,0xf0,0x10,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x2,0x4,0x8,0x1f,0x2,0xff,0x4,0x8,0x3f,0xd1,0x11,0x1f,0x11,0x11,0x1f,0x10,0x0,0x40,0x20,0xf0,0x4,0xfe,0x40,0x20,0xf8,0x16,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x0,0x0,0xfb,0x8,0x10,0x2d,0xc3,0x8,0x7d,0x11,0x11,0x11,0x1d,0xf2,0x44,0x8,0x80,0x44,0xfe,0x80,0x80,0x8,0xfc,0x4,0x50,0x50,0x50,0x50,0x52,0x52,0x4e,0x0, ++0x1,0x4,0x4,0x8,0x10,0x2f,0xc4,0x4,0x8,0x31,0x1,0x3f,0x1,0x1,0xff,0x0,0x80,0x80,0x40,0x20,0x10,0xee,0x24,0x20,0xa0,0x40,0x10,0xf8,0x0,0x4,0xfe,0x0, ++0x0,0x7f,0x2,0x22,0x1a,0xa,0x2,0xff,0x1,0x1,0x3f,0x1,0x1,0x1,0xff,0x0,0x8,0xfc,0x80,0x88,0x98,0xa0,0x84,0xfe,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0, ++0x9,0x9,0x9,0x11,0x1f,0x30,0x50,0x90,0x11,0x17,0x1,0x3f,0x1,0x1,0xff,0x0,0x20,0x10,0x0,0xfc,0x0,0x90,0xa0,0x44,0xa4,0x1c,0x0,0xf8,0x0,0x4,0xfe,0x0, ++0x8,0xff,0x0,0x3e,0x22,0x3e,0x0,0x7e,0x4,0x7e,0x9,0x19,0x7f,0x1,0x1,0xff,0x20,0xa0,0x28,0xfc,0x28,0x68,0x28,0x58,0x48,0x8a,0x6,0x10,0xfc,0x0,0x4,0xfe, ++0x8,0xff,0x8,0x7f,0x49,0x7f,0x49,0x7f,0x8,0xff,0x49,0x7f,0x1,0x3f,0x1,0xff,0x8,0x7c,0x48,0x48,0x86,0x7c,0x44,0x44,0x28,0x90,0x28,0xc6,0x0,0xf8,0x0,0xfe, ++0x1,0xff,0x10,0x14,0x25,0x7a,0x10,0x24,0x7c,0x8,0x11,0x61,0x3f,0x1,0x1,0xff,0x0,0xfe,0x90,0xfe,0x90,0xfc,0x90,0xfc,0x90,0xfe,0x80,0x10,0xf8,0x0,0x4,0xfe, ++0x8,0xf,0x48,0x7f,0x40,0xbf,0x8,0x55,0x3e,0xe3,0x22,0x3e,0x1,0x3f,0x1,0xff,0x0,0x0,0x7c,0x84,0xc4,0x28,0x28,0x10,0x28,0xa8,0x46,0x0,0x10,0xf8,0x0,0xfe, ++0x10,0x10,0x11,0x10,0x14,0xfe,0x10,0x13,0x10,0x10,0x1e,0xf0,0x40,0x0,0x0,0x0,0x0,0x8,0xfc,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x10,0x10,0x11,0x10,0x14,0xfe,0x13,0x10,0x10,0x11,0x1e,0xf0,0x40,0x0,0x0,0x0,0x0,0x8,0xfc,0x0,0x0,0x4,0xfe,0x80,0x88,0xfc,0x8,0x8,0x8,0x88,0x50,0x20, ++0x10,0x10,0x10,0x10,0x15,0xfe,0x11,0x10,0x10,0x10,0x1e,0xf1,0x41,0x1,0x0,0x0,0x80,0x80,0x84,0xfe,0x0,0x0,0xf8,0x10,0x20,0x40,0x80,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x11,0x11,0x11,0x15,0xff,0x11,0x11,0x11,0x11,0x1d,0xf1,0x42,0x2,0x4,0x0,0x4,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x4,0x4, ++0x10,0x10,0x10,0x13,0x12,0xfe,0x12,0x12,0x12,0x12,0x1e,0xf2,0x44,0x4,0x8,0x10,0x40,0x20,0x24,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0x13,0x10,0x14,0xfe,0x10,0x13,0x12,0x12,0x1e,0xf2,0x42,0x2,0x1,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x13,0x12,0x12,0xfe,0x12,0x13,0x12,0x12,0x1e,0xf2,0x42,0x2,0x1,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x13,0x12,0x12,0xfe,0x13,0x12,0x12,0x12,0x1e,0xf2,0x44,0x4,0x9,0x12,0x0,0x4,0xfe,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x28,0x10, ++0x10,0x10,0x11,0x11,0x15,0xff,0x11,0x11,0x11,0x11,0x1d,0xf1,0x42,0x2,0x4,0x8,0x8,0x1c,0xe0,0x0,0x0,0x4,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x10,0x10,0x11,0x11,0x11,0xfd,0x11,0x11,0x11,0x11,0x1d,0xf2,0x42,0x4,0x9,0x12,0x8,0x1c,0xe0,0x0,0x0,0xfc,0x4,0x88,0x48,0x50,0x30,0x20,0x50,0x88,0xe,0x4, ++0x11,0x11,0x11,0x11,0x17,0xfd,0x11,0x11,0x11,0x11,0x1d,0xf1,0x41,0x1,0x1,0x1,0x8,0x8,0x8,0xa,0xfe,0x8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x10,0x10,0x17,0xfc,0x10,0x10,0x10,0x11,0x1d,0xf1,0x42,0x2,0x4,0x8,0x80,0xa0,0x90,0x94,0xfe,0xa0,0xa0,0xa4,0xa4,0x28,0x28,0x30,0x62,0xa2,0x1e,0x0, ++0x10,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x13,0x12,0x12,0x1e,0xf2,0x42,0x3,0x2,0x40,0x40,0x44,0x7e,0x40,0x40,0x40,0x48,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x10,0x10,0x10,0xff,0x12,0x12,0x12,0x13,0x1e,0xf2,0x44,0x4,0x8,0x10,0x40,0x44,0x7e,0x40,0x48,0xfc,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0x11,0x11,0x11,0xfd,0x11,0x11,0x11,0x11,0x1d,0xf1,0x42,0x2,0x4,0x0,0x8,0x1c,0xe0,0x0,0x0,0x4,0xfe,0x10,0x10,0x50,0x30,0x18,0x14,0x10,0x10,0x10, ++0x10,0x10,0x13,0x12,0x12,0xfe,0x13,0x12,0x12,0x12,0x1e,0xf2,0x42,0x3,0x6,0x0,0x8,0x3c,0xe0,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x10,0x90,0x52,0x2a,0x6, ++0x10,0x10,0x10,0x13,0x12,0xfc,0x11,0x11,0x11,0x11,0x1d,0xf1,0x41,0x1,0x0,0x0,0x40,0x20,0x20,0xfe,0x2,0x4,0x0,0x10,0x30,0x40,0x80,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x13,0x12,0x12,0x12,0xff,0x12,0x12,0x12,0x12,0x1e,0xf2,0x44,0x4,0x8,0x10,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0x80,0x88,0x98,0xa0,0xc0,0x82,0x82,0x7e,0x0, ++0x10,0x11,0x11,0x11,0x11,0xfd,0x11,0x17,0x12,0x12,0x1e,0xf2,0x43,0x0,0x0,0x0,0x8,0xfc,0x8,0x48,0x28,0x28,0xa,0xfe,0x8,0x88,0x48,0x48,0xfc,0x8,0x50,0x20, ++0x10,0x11,0x11,0x12,0x12,0xfc,0x17,0x11,0x12,0x14,0x17,0x1c,0xf0,0x40,0x0,0x1,0x20,0x20,0x20,0x24,0x7e,0xa4,0xa4,0x24,0x24,0xa4,0xa4,0x24,0x44,0x44,0x94,0x8, ++0x10,0x17,0x10,0x10,0x10,0xfc,0x14,0x12,0x12,0x12,0x1c,0xf0,0x40,0x0,0xf,0x0,0x8,0xfc,0xa0,0xa0,0xa0,0xa4,0xa4,0xa4,0xa8,0xa8,0xa0,0xa0,0xa0,0xa4,0xfe,0x0, ++0x10,0x17,0x10,0x10,0x11,0xfd,0x13,0x10,0x10,0x10,0x13,0x1c,0xf0,0x40,0xf,0x0,0x8,0xfc,0x80,0x80,0x10,0x8,0xfc,0x0,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x10,0x13,0x12,0x12,0x12,0xfe,0x12,0x12,0x12,0x12,0x1e,0xf2,0x42,0x2,0x2,0x2,0x4,0xfe,0x4,0x4,0xf4,0x4,0x4,0xf4,0x94,0x94,0x94,0xf4,0x4,0x4,0x14,0x8, ++0x10,0x10,0x14,0x14,0x17,0xfc,0x10,0x13,0x10,0x10,0x13,0x1e,0xf2,0x42,0x2,0x1,0x40,0x40,0x44,0x44,0xfc,0x4,0x8,0xfc,0x8,0x8,0xf8,0x8,0x0,0x2,0x2,0xfe, ++0x20,0x20,0x2f,0x21,0x22,0xfa,0x24,0x2f,0x21,0x29,0x25,0x3a,0xe2,0x5,0x8,0x10,0x4,0xc,0x70,0x10,0x10,0x50,0x5c,0x50,0x50,0x50,0x50,0x50,0x7c,0x0,0x86,0x7c, ++0x10,0x10,0x10,0x13,0x12,0xfe,0x12,0x12,0x12,0x12,0x1e,0xf2,0x42,0x2,0x2,0x2,0x40,0x40,0x84,0xfe,0x4,0x4,0xf4,0x94,0x94,0x94,0x94,0xf4,0x4,0x4,0x14,0x8, ++0x20,0x20,0x20,0x2f,0x20,0xf8,0x25,0x24,0x24,0x24,0x24,0x3c,0xe5,0x44,0x7,0x4,0x80,0x40,0x44,0xfe,0x0,0x10,0x14,0xa4,0xa4,0x44,0xa4,0x94,0x14,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x17,0x10,0xfc,0x11,0x13,0x11,0x10,0x1c,0xf1,0x46,0x0,0x3,0xc,0x80,0x40,0x44,0xfe,0x80,0x90,0x10,0xe0,0x28,0x48,0x90,0x10,0x20,0xd8,0x6,0x2, ++0x10,0x13,0x12,0x12,0x13,0xfe,0x12,0x13,0x12,0x12,0x1e,0xf2,0x42,0x2,0x3,0x2,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x84,0x88,0x50,0x20,0x10,0x8e,0x4,0x0, ++0x10,0x11,0x11,0x11,0x11,0xfd,0x11,0x10,0x13,0x10,0x10,0x1d,0xf0,0x40,0x7,0x0,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4,0x0,0xfe,0x20,0x20,0xfc,0x20,0x24,0xfe,0x0, ++0x20,0x20,0x27,0x24,0x24,0xfc,0x24,0x27,0x24,0x24,0x24,0x3c,0xe7,0x44,0x0,0x0,0x8,0x88,0xc8,0x88,0x8a,0xfe,0x88,0x88,0xc8,0xa8,0xa8,0x88,0x88,0x88,0x28,0x10, ++0x10,0x11,0x11,0x11,0x11,0xfd,0x10,0x13,0x12,0x12,0x1e,0xf2,0x43,0x2,0x2,0x2,0x8,0xfc,0x8,0x8,0xf8,0x48,0x44,0xfe,0x44,0x44,0x44,0xb4,0x14,0x4,0x14,0x8, ++0x10,0x11,0x11,0x11,0x11,0xfc,0x13,0x12,0x12,0x12,0x1e,0xf2,0x42,0x0,0x3,0xc,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfe,0x4,0x24,0x24,0x24,0x44,0x44,0x98,0x4,0x2, ++0x10,0x10,0x17,0x10,0x12,0xfd,0x10,0x10,0x17,0x11,0x10,0x1c,0xf0,0x40,0x0,0x0,0x8,0x3c,0xc0,0x44,0x24,0x28,0x10,0x14,0xfe,0x10,0x90,0x90,0x10,0x10,0x50,0x20, ++0x10,0x10,0x13,0x12,0x14,0xfd,0x10,0x10,0x17,0x10,0x1c,0xf0,0x41,0x1,0x2,0xc,0x80,0x40,0xfe,0x2,0x24,0xf0,0x0,0x4,0xfe,0xa0,0xa0,0xa0,0x22,0x22,0x1e,0x0, ++0x10,0x10,0x17,0x10,0x10,0xff,0x12,0x13,0x12,0x13,0x1e,0xf3,0x42,0x2,0xf,0x0,0x40,0x48,0xfc,0x40,0x48,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xa,0xfe,0x0, ++0x10,0x10,0x10,0x17,0x11,0xfd,0x13,0x16,0x1a,0x13,0x1e,0xf2,0x43,0x2,0x0,0x0,0x80,0x80,0x84,0xfe,0x10,0x50,0xf8,0x4e,0x48,0xf8,0x48,0x48,0xf8,0x4a,0x42,0x3e, ++0x10,0x13,0x12,0x13,0x12,0xff,0x11,0x11,0x13,0x14,0x10,0x1d,0xf1,0x42,0x4,0x1,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0x4,0xfe,0xa4,0xa4,0x24,0x44,0x44,0x94,0x8, ++0x10,0x10,0x13,0x12,0x12,0xff,0x12,0x12,0x13,0x10,0x1d,0xf7,0x40,0x0,0x0,0x0,0x40,0x84,0xfe,0x24,0x24,0xfc,0x44,0x44,0xfc,0xa0,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x10,0x10,0x10,0x10,0x11,0xfe,0x14,0x13,0x10,0x10,0x1c,0xf0,0x45,0x5,0x9,0x0,0x40,0x40,0xa0,0xa0,0x10,0x8e,0x44,0xf8,0x10,0x20,0x80,0x40,0x44,0x12,0x12,0xf0, ++0x20,0x27,0x24,0x24,0x24,0xff,0x24,0x24,0x24,0x27,0x3c,0xe4,0x44,0x8,0x9,0x10,0x4,0xbe,0xa4,0xa4,0xa4,0xbc,0xa4,0xa4,0xa4,0xbc,0xa4,0xa4,0xa4,0xa4,0xd4,0x88, ++0x10,0x10,0x10,0x11,0x12,0xff,0x12,0x12,0x12,0x13,0x1e,0xf0,0x40,0x1,0x6,0x18,0x80,0x80,0xf8,0x10,0x24,0xfe,0x24,0x24,0x44,0xfc,0x44,0xa0,0xb0,0x2a,0x22,0x1e, ++0x20,0x23,0x20,0x21,0x28,0xfb,0x20,0x27,0x24,0x2b,0x3a,0xe2,0x42,0x2,0x0,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x42,0xfc,0x48,0x48,0x48,0x58,0x40,0x40, ++0x10,0x10,0x13,0x10,0x10,0xff,0x10,0x10,0x13,0x10,0x1e,0xf1,0x42,0xc,0x1,0x0,0x40,0x48,0xfc,0x48,0x4a,0xfe,0x48,0x48,0xf8,0x40,0x48,0x50,0x50,0x4e,0x44,0x80, ++0x10,0x13,0x12,0x12,0x13,0xfe,0x12,0x12,0x12,0x12,0x1e,0xf3,0x45,0x5,0x9,0x10,0x4,0xfe,0x4,0x4,0xfc,0x20,0xa8,0xa8,0xa8,0xf8,0x20,0x24,0x24,0x24,0xfc,0x4, ++0x10,0x12,0x12,0x17,0x12,0xfe,0x12,0x12,0x13,0x10,0x1f,0xf0,0x41,0x2,0xc,0x0,0x90,0x90,0x94,0xfe,0x90,0x90,0xf0,0x0,0xfc,0x40,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x10,0x17,0x10,0x10,0x17,0xfc,0x14,0x14,0x17,0x10,0x1c,0xf7,0x40,0x0,0xf,0x0,0x4,0xfe,0xa0,0xa4,0xfe,0xa4,0xa4,0xa4,0xfc,0x40,0x48,0xfc,0x40,0x44,0xfe,0x0, ++0x10,0x13,0x12,0x12,0x12,0xff,0x12,0x10,0x17,0x10,0x1c,0xf0,0x41,0x1,0x2,0xc,0x4,0xfe,0x94,0x94,0x94,0xfc,0x44,0x20,0xfe,0x80,0xf8,0x88,0x8,0x8,0x28,0x10, ++0x11,0x11,0x11,0x12,0x13,0xfe,0x16,0x1a,0x13,0x12,0x1f,0xf2,0x42,0x2,0x2,0x3,0x0,0x78,0x8,0x12,0xfe,0x0,0x88,0xfc,0x20,0x24,0xfe,0x20,0x20,0x50,0x8e,0x4, ++0x10,0x17,0x10,0x13,0x12,0xfe,0x13,0x10,0x17,0x15,0x1c,0xf5,0x44,0x4,0x4,0x4,0x8,0xfc,0x0,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x14,0xa4,0xf4,0x44,0x44,0x54,0x8, ++0x10,0x13,0x12,0x12,0x12,0xfe,0x12,0x12,0x12,0x12,0x1e,0xf2,0x44,0x5,0xa,0x0,0x4,0xfe,0x20,0x44,0xfe,0x84,0x84,0xfc,0x84,0x84,0xfc,0x20,0xa8,0x26,0x22,0x60, ++0x13,0x12,0x13,0x12,0x13,0xfc,0x17,0x14,0x14,0x17,0x1c,0xf3,0x41,0x0,0x3,0xc,0xf8,0x8,0xf8,0x8,0xf8,0x4,0xfe,0xa4,0xa4,0xfc,0x0,0xf8,0x10,0xe0,0x18,0x6, ++0x20,0x27,0x24,0x25,0x24,0xff,0x24,0x25,0x24,0x25,0x3d,0xe5,0x49,0x9,0x11,0x1,0x20,0xfe,0x20,0xfc,0x24,0xfe,0x24,0xfc,0x20,0xfc,0x24,0xfc,0x24,0xfc,0x24,0x2c, ++0x24,0x22,0x28,0x24,0x21,0xfc,0x24,0x29,0x20,0x2f,0x38,0xe0,0x41,0x2,0xc,0x0,0x8,0xfc,0x48,0xc8,0x48,0x88,0xa8,0x10,0x44,0xfe,0x40,0xe0,0x50,0x4e,0x44,0x40, ++0x20,0x27,0x24,0x27,0x24,0xfd,0x24,0x25,0x24,0x25,0x3e,0xe4,0x47,0x8,0x10,0x0,0x4,0xfe,0x4,0xfc,0x20,0x24,0xa8,0x24,0xa0,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20, ++0x8,0x7f,0x8,0x7f,0x49,0x7f,0x40,0x4f,0x81,0x3f,0x5,0xf,0x18,0x2f,0x8,0xf,0x78,0x48,0x4c,0x80,0x7c,0x28,0x10,0xee,0x0,0xf8,0x0,0xf0,0x1c,0xf0,0x10,0xf0, ++0x8,0x7f,0x8,0xff,0x22,0x3e,0x14,0x7f,0x2,0x1f,0x11,0x1f,0x12,0xff,0x1,0x1,0x10,0x10,0xfe,0x10,0x7c,0x28,0x10,0x6e,0x0,0xf0,0x10,0xf0,0x14,0xfe,0x0,0x0, ++0x10,0xfe,0x11,0x7c,0x0,0xfe,0x82,0x7c,0x1,0x7c,0x44,0x44,0x7d,0x29,0xfe,0x0,0x20,0x20,0x20,0xbe,0x42,0x14,0x50,0x98,0x26,0x42,0x20,0x10,0x54,0x42,0x4a,0x38, ++0x4,0x4,0xff,0x4,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x44,0xfe,0x40,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x6,0x2,0x2,0x7f,0x2,0x4,0x4,0x4,0x8,0x8,0x10,0x60,0x40,0x44,0xfe,0x40,0x40,0x0,0x20,0xf0,0x20,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x4,0x4,0xff,0x4,0x4,0x3f,0x4,0x4,0x4,0x8,0x8,0x8,0x10,0x10,0x20,0x40,0x40,0x44,0xfe,0x40,0x40,0xf0,0x10,0x20,0x48,0xfc,0x8,0x8,0x8,0x88,0x50,0x20, ++0x4,0x4,0xff,0x4,0x4,0x1,0x1,0x1,0x7f,0x1,0x1,0x1,0x1,0x1,0xff,0x0,0x40,0x44,0xfe,0x40,0x40,0x0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x4,0x4,0xff,0x4,0x4,0x0,0x3f,0x1,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x40,0x44,0xfe,0x40,0x50,0xf8,0x0,0x0,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x4,0x3f,0x8,0x8,0xc,0x12,0x12,0x11,0x20,0x20,0x43,0xc,0x40,0x44,0xfe,0x40,0x40,0xf0,0x20,0x40,0xf0,0x10,0x20,0x20,0xc0,0xb0,0xe,0x4, ++0x4,0x4,0xff,0x4,0x6,0x2,0x3f,0x2,0x1a,0x4,0x6,0x5,0x8,0x8,0x10,0x60,0x40,0x44,0xfe,0x40,0x40,0x20,0xf0,0x20,0x20,0x20,0x20,0x20,0xa2,0x22,0x1e,0x0, ++0x4,0x4,0xff,0x4,0x4,0x3f,0x0,0x0,0x1f,0x10,0x20,0x3f,0x0,0x0,0x0,0x0,0x40,0x44,0xfe,0x40,0x50,0xf8,0x10,0x10,0xf0,0x0,0x8,0xfc,0x8,0x8,0x50,0x20, ++0x4,0x4,0xff,0x4,0x4,0x3f,0x0,0x0,0x1f,0x10,0x10,0x10,0x10,0x10,0xf,0x0,0x40,0x44,0xfe,0x40,0x50,0xf8,0x10,0x10,0xf0,0x10,0x0,0x0,0x4,0x4,0xfc,0x0, ++0x4,0x4,0xff,0x4,0x2,0x4,0x1f,0x0,0x3,0xc,0x3f,0x0,0x0,0x1,0xe,0x70,0x40,0x44,0xfe,0x40,0x0,0x20,0xc0,0x80,0x20,0x20,0xc0,0x40,0x80,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x5,0x1,0x3f,0x1,0x1,0xff,0x2,0x2,0x4,0x8,0x30,0xc0,0x40,0x44,0xfe,0x40,0x40,0x10,0xf8,0x0,0x4,0xfe,0x80,0x80,0x40,0x30,0xe,0x4, ++0x4,0x4,0xff,0x4,0x0,0x3f,0x0,0x0,0xff,0x4,0x4,0x4,0x8,0x8,0x10,0x60,0x40,0x44,0xfe,0x40,0x10,0xf8,0x0,0x4,0xfe,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x4,0x4,0xff,0x4,0x4,0x0,0x3f,0x0,0x0,0xff,0x2,0x2,0x4,0x8,0x1f,0x0,0x40,0x44,0xfe,0x40,0x40,0x10,0xf8,0x0,0x4,0xfe,0x0,0x0,0x40,0x20,0xf0,0x10, ++0x4,0x4,0xff,0x4,0x1,0xff,0x1,0x1,0x1f,0x11,0x11,0x11,0x11,0x11,0x1,0x1,0x40,0x44,0xfe,0x40,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0x50,0x20,0x0,0x0, ++0x4,0x4,0xff,0x5,0x1,0xff,0x1,0x1,0x3f,0x8,0x4,0x2,0x1,0x6,0x18,0xe0,0x40,0x44,0xfe,0x40,0x4,0xfe,0x0,0x0,0xf0,0x20,0x40,0x80,0x0,0xc0,0x30,0xe, ++0x4,0x4,0xff,0x4,0x4,0x3f,0x21,0x21,0x2f,0x21,0x21,0x22,0x42,0x44,0x88,0x10,0x40,0x44,0xfe,0x40,0x48,0xfc,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x50,0x20, ++0x4,0x4,0xff,0x4,0x4,0x1f,0x10,0x10,0x17,0x14,0x14,0x24,0x24,0x44,0x84,0x3,0x40,0x44,0xfe,0x40,0x48,0xfc,0x0,0x20,0xf0,0x20,0x20,0xa0,0x40,0x4,0x4,0xfc, ++0x4,0x4,0xff,0x4,0x3f,0x20,0x20,0x3f,0x20,0x20,0x3f,0x20,0x20,0x20,0x3f,0x0,0x40,0x44,0xfe,0x40,0xf8,0x0,0x20,0xf0,0x20,0x20,0xe0,0x20,0x0,0x8,0xfc,0x0, ++0x4,0x4,0xff,0x4,0x4,0x20,0x20,0x24,0x3e,0x20,0x20,0x20,0x26,0x38,0x20,0x0,0x40,0x44,0xfe,0x40,0x40,0x80,0x88,0x98,0xa0,0xc0,0x80,0x80,0x84,0x84,0x7c,0x0, ++0x4,0x4,0xff,0x4,0x5,0x1,0x9,0x9,0x9,0x9,0x9,0x9,0x9,0x9,0xff,0x0,0x40,0x44,0xfe,0x40,0x40,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x4,0x4,0xff,0x4,0x5,0x1,0x3f,0x21,0x21,0x22,0x22,0x24,0x28,0x20,0x20,0x20,0x40,0x44,0xfe,0x40,0x40,0x8,0xfc,0x8,0x8,0x88,0x48,0x68,0x28,0x8,0x28,0x10, ++0x4,0x4,0xff,0x4,0x0,0x1f,0x10,0x11,0x11,0x11,0x12,0x12,0x4,0x8,0x30,0xc0,0x40,0x44,0xfe,0x40,0x10,0xf8,0x10,0x10,0x10,0x90,0x90,0x90,0x80,0x84,0x84,0x7c, ++0x4,0x4,0xff,0x4,0x8,0x8,0xb,0x8,0xff,0xa,0x9,0x8,0x8,0xa,0xc,0x8,0x40,0x44,0xfe,0x40,0x20,0xc0,0x0,0x4,0xfe,0x0,0x0,0x80,0x40,0x20,0x1c,0x8, ++0x4,0x4,0xff,0x4,0x4,0x8,0x8,0x8,0x8,0x8,0x8,0x14,0x12,0x20,0x41,0x2,0x40,0x44,0xfe,0x40,0x40,0x20,0x20,0x20,0x20,0x50,0x50,0x50,0x88,0x88,0x4,0x2, ++0x4,0x4,0xff,0x5,0x2,0x4,0x8,0x33,0xc0,0x0,0x1f,0x0,0x0,0x0,0x0,0x1,0x40,0x44,0xfe,0x40,0x80,0x40,0x30,0xe,0x84,0x20,0xf0,0x20,0x40,0x40,0x80,0x0, ++0x4,0x4,0xff,0x4,0x8,0x8,0xf,0x12,0x22,0x44,0x4,0x8,0x11,0x22,0x4,0x0,0x40,0x44,0xfe,0x40,0x0,0x8,0xfc,0x48,0x48,0x48,0x88,0x88,0x8,0x8,0x50,0x20, ++0x4,0x4,0xff,0x4,0xc,0x8,0xf,0x11,0x11,0x21,0x2,0x2,0x4,0x8,0x10,0x60,0x40,0x44,0xfe,0x40,0x40,0x0,0xf8,0x10,0x20,0x0,0x80,0x80,0x40,0x30,0xe,0x4, ++0x4,0x4,0xff,0x4,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x10,0x10,0x14,0x18,0x10,0x40,0x44,0xfe,0x40,0xf8,0x80,0x80,0x80,0x88,0xfc,0x80,0x40,0x40,0x22,0x12,0xe, ++0x4,0x4,0xff,0x4,0x0,0x7,0x4,0x8,0x30,0xf,0x4,0x2,0x1,0x2,0xc,0x70,0x40,0x44,0xfe,0x40,0x0,0xc0,0x48,0x7c,0x0,0xe0,0x40,0x80,0x0,0x80,0x60,0x1c, ++0x4,0x4,0xff,0x4,0x6,0x1,0xff,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x40,0x44,0xfe,0x40,0x40,0x4,0xfe,0x0,0x0,0x40,0x30,0x10,0x0,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x6,0x41,0x7f,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x7f,0x0,0x40,0x44,0xfe,0x40,0x40,0x0,0xfe,0x2,0x4,0x0,0x0,0x0,0x0,0x8,0xfc,0x0, ++0x4,0x4,0xff,0x4,0x0,0x7f,0x2,0xc,0x8,0xf,0xf8,0x48,0x8,0x8,0x28,0x10,0x40,0x44,0xfe,0x40,0x0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x4,0x4,0xff,0x4,0x0,0x24,0x22,0x21,0x21,0x20,0x20,0x24,0x28,0x30,0x1,0x6,0x40,0x44,0xfe,0x40,0x8,0x8,0x8,0x10,0x10,0x10,0x20,0x20,0x50,0x8c,0x4,0x0, ++0x4,0x4,0xff,0x5,0x1,0xff,0x1,0x1,0x7f,0x3,0x5,0x9,0x31,0xc1,0x1,0x1,0x40,0x44,0xfe,0x40,0x4,0xfe,0x0,0x8,0xfc,0x80,0x40,0x30,0xe,0x4,0x0,0x0, ++0x4,0x4,0xff,0x4,0x8,0x8,0xff,0x8,0x8,0x8,0xf,0x8,0x8,0x8,0xf,0x8,0x40,0x44,0xfe,0x40,0x20,0x24,0xfe,0x20,0x20,0x20,0xe0,0x20,0x20,0x20,0xe0,0x20, ++0x4,0x4,0xff,0x4,0x0,0x7f,0x0,0x1,0x3,0x5,0x19,0x61,0x1,0x1,0xff,0x0,0x40,0x44,0xfe,0x40,0x4,0xfe,0x80,0x0,0x0,0x60,0x18,0x4,0x0,0x4,0xfe,0x0, ++0x4,0x4,0xff,0x4,0x2,0x2,0xff,0x2,0x2,0x4,0x4,0x8,0x8,0x11,0x26,0x40,0x40,0x44,0xfe,0x40,0x20,0x14,0xfe,0x80,0x88,0x98,0xa0,0xc0,0x82,0x82,0x7e,0x0, ++0x4,0x4,0xff,0x4,0x2,0x2,0xff,0x4,0x4,0x7,0xa,0x9,0x10,0x21,0x46,0x18,0x40,0x44,0xfe,0x40,0x40,0x24,0xfe,0x0,0x0,0xf0,0x20,0x40,0x80,0x60,0x1c,0x8, ++0x4,0x4,0xff,0x4,0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x40,0x44,0xfe,0x40,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x4,0x4,0xff,0x4,0x0,0xf,0x8,0x8,0xf,0x8,0x8,0xf,0x8,0x8,0xff,0x0,0x40,0x44,0xfe,0x40,0x20,0xf0,0x20,0x20,0xe0,0x20,0x20,0xe0,0x20,0x24,0xfe,0x0, ++0x4,0x4,0xff,0x4,0x1,0x1f,0x11,0x11,0x1f,0x11,0x11,0xff,0x10,0x10,0x10,0x10,0x40,0x44,0xfe,0x40,0x10,0xf8,0x10,0x10,0xf0,0x10,0x14,0xfe,0x10,0x10,0x50,0x20, ++0x4,0x4,0xff,0x4,0x0,0x3f,0x20,0x20,0x27,0x24,0x24,0x24,0x27,0x24,0x20,0x20,0x40,0x44,0xfe,0x40,0x8,0xfc,0x8,0x48,0xe8,0x48,0x48,0x48,0xc8,0x48,0x28,0x10, ++0x4,0x4,0xff,0x4,0x8,0x8,0x10,0x1f,0x30,0x50,0x90,0x10,0x10,0x17,0x10,0x10,0x20,0x24,0xfe,0x20,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x48,0xfc,0x0,0x0, ++0x4,0x4,0xff,0x4,0x8,0x8,0x10,0x17,0x30,0x51,0x90,0x10,0x10,0x10,0x10,0x10,0x40,0x44,0xfe,0x40,0x10,0x10,0x14,0xfe,0x10,0x10,0x90,0x90,0x10,0x10,0x50,0x20, ++0x4,0x4,0xff,0x5,0x2,0x4,0xa,0x31,0xc1,0x3f,0x0,0x0,0xc,0x3,0x0,0x0,0x40,0x44,0xfe,0x40,0x80,0x40,0x30,0xe,0x4,0xf0,0x20,0x40,0x80,0x0,0xc0,0x40, ++0x4,0x4,0xff,0x5,0x2,0xf,0x8,0xa,0x9,0x8,0xf,0x0,0xff,0x0,0x0,0x0,0x40,0x44,0xfe,0x40,0x20,0xf0,0x20,0x20,0x60,0x8,0xfc,0x8,0xc8,0x8,0x50,0x20, ++0x4,0x4,0xff,0x4,0x6,0x38,0x20,0x20,0x3e,0x20,0x20,0x26,0x38,0x20,0x0,0x0,0x40,0x44,0xfe,0x40,0x8,0xfc,0x88,0x88,0x88,0x88,0x88,0xa8,0x90,0x80,0x80,0x80, ++0x4,0x4,0xff,0x4,0x6,0x38,0x22,0x22,0x22,0x22,0x22,0x3c,0x24,0x8,0x10,0x60,0x40,0x44,0xfe,0x40,0x8,0xfc,0x88,0x88,0x88,0x88,0xc8,0xa8,0x90,0x80,0x80,0x80, ++0x4,0x4,0xff,0x4,0x0,0x7f,0x41,0x81,0x1,0x3f,0x1,0x1,0x1,0x1,0x7f,0x0,0x40,0x44,0xfe,0x40,0x0,0xfe,0x2,0x4,0x10,0xf8,0x0,0x0,0x0,0x8,0xfc,0x0, ++0x4,0x4,0xff,0x4,0x0,0x7f,0x40,0x9f,0x4,0x5,0x3f,0x4,0x4,0x4,0x4,0x4,0x40,0x44,0xfe,0x40,0x0,0xfe,0x2,0xe4,0x20,0x20,0xa0,0x20,0x20,0x24,0x14,0x8, ++0x4,0x4,0xff,0x4,0x3f,0x20,0x20,0x3f,0x20,0x20,0x3f,0x20,0x20,0x28,0x30,0x20,0x40,0x44,0xfe,0x40,0xf8,0x8,0x8,0xf8,0x80,0x88,0xfc,0x40,0x40,0x22,0x12,0xe, ++0x4,0x4,0xff,0x4,0x3f,0x4,0x4,0x8,0x10,0x60,0x1f,0x10,0x10,0x10,0x1f,0x10,0x40,0x44,0xfe,0x40,0xf8,0x8,0x8,0x8,0x50,0x20,0xf0,0x10,0x10,0x10,0xf0,0x10, ++0x4,0x4,0xff,0x4,0x0,0xff,0x4,0x4,0x3f,0x24,0x24,0x28,0x30,0x20,0x3f,0x20,0x40,0x44,0xfe,0x40,0x4,0xfe,0x40,0x48,0xfc,0x48,0x48,0x38,0x8,0x8,0xf8,0x8, ++0x4,0x4,0xff,0x4,0x1,0xff,0x1,0x3f,0x1,0x3f,0x21,0x3f,0x2,0xc,0x30,0xc0,0x40,0x44,0xfe,0x40,0x4,0xfe,0x0,0xf8,0x8,0xf8,0x0,0xfc,0x84,0x4c,0x30,0xe, ++0x4,0x4,0xff,0x4,0x1,0x1,0x7f,0x1,0x3,0x3c,0x0,0x7f,0x4,0x4,0x8,0x70,0x40,0x44,0xfe,0x40,0x0,0xf8,0x20,0x44,0x84,0x7c,0x10,0xf8,0x80,0x82,0x82,0x7e, ++0x4,0x4,0xff,0x4,0x20,0x20,0x3e,0x20,0x26,0x39,0x1,0xff,0x1,0x1,0x1,0x1,0x40,0x44,0xfe,0x40,0x80,0x98,0xe0,0x80,0x84,0x7c,0x0,0xfe,0x0,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x0,0x4,0x24,0x27,0x24,0x24,0x24,0x24,0x27,0xf8,0x40,0x0,0x40,0x44,0xfe,0x40,0x0,0x40,0x44,0x4c,0x50,0x60,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x4,0x4,0xff,0x4,0x1f,0x10,0x10,0x10,0x1f,0x0,0x3f,0x20,0x20,0x20,0x3f,0x20,0x40,0x44,0xfe,0x40,0xf0,0x10,0x10,0x10,0xf0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x4,0x4,0xff,0x4,0x3f,0x20,0x2f,0x20,0x27,0x24,0x24,0x24,0x27,0x20,0x20,0x20,0x40,0x44,0xfe,0x40,0xf8,0x8,0xe8,0x8,0xc8,0x48,0x48,0x48,0xc8,0x8,0x28,0x10, ++0x4,0x4,0xff,0x4,0x0,0x3f,0x20,0x20,0x27,0x24,0x24,0x27,0x20,0x20,0x3f,0x20,0x40,0x44,0xfe,0x40,0x8,0xfc,0x8,0x48,0xe8,0x48,0x48,0xc8,0x8,0x8,0xf8,0x8, ++0x4,0x4,0xff,0x4,0x11,0x11,0x1f,0x21,0x1,0xff,0x3,0x5,0x9,0x11,0x61,0x1,0x40,0x44,0xfe,0x40,0x0,0x20,0xf0,0x0,0x4,0xfe,0x80,0x40,0x20,0x1c,0x8,0x0, ++0x4,0x4,0xff,0x4,0x0,0x7d,0x4,0x8,0x13,0x3c,0x4,0x24,0x19,0xc,0x32,0xc1,0x40,0x44,0xfe,0x40,0x1c,0xe0,0x20,0x24,0xfe,0x20,0x20,0x28,0xfc,0x0,0x6,0xfc, ++0x4,0x4,0xff,0x4,0x1,0x3e,0x2,0xff,0x4,0x8,0x34,0xc4,0x4,0x4,0x8,0x10,0x40,0x44,0xfe,0x40,0xf0,0x0,0x4,0xfe,0x40,0x30,0x4e,0x44,0x40,0x40,0x40,0x40, ++0x4,0x4,0xff,0x4,0x8,0x8,0x10,0x1f,0x30,0x50,0x90,0x10,0x11,0x12,0x14,0x18,0x40,0x44,0xfe,0x40,0x50,0x48,0x40,0xfe,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x4,0x4,0xff,0x4,0x8,0x8,0x17,0x10,0x30,0x50,0x9f,0x10,0x10,0x10,0x17,0x10,0x40,0x44,0xfe,0x40,0x8,0x3c,0xc0,0x40,0x40,0x44,0xfe,0x40,0x40,0x48,0xfc,0x0, ++0x4,0x4,0xff,0x4,0x4,0x9,0x10,0x64,0xb,0x18,0x28,0xc8,0x8,0x8,0x8,0x8,0x40,0x44,0xfe,0x40,0x8,0xfc,0x0,0x4,0xfe,0x10,0x10,0x10,0x10,0x10,0x50,0x20, ++0x4,0x4,0xff,0x5,0x2,0x4,0x8,0x30,0xdf,0x1,0x1,0x1f,0x1,0x1,0x7f,0x0,0x40,0x44,0xfe,0x40,0x80,0x40,0x30,0xe,0xf4,0x0,0x20,0xf0,0x0,0x8,0xfc,0x0, ++0x4,0x4,0xff,0x5,0x2,0x4,0x8,0x30,0xcf,0x0,0x3f,0x2,0x4,0x8,0x1f,0x0,0x40,0x44,0xfe,0x40,0x80,0x40,0x30,0x4e,0xe4,0x0,0xf8,0x0,0x40,0x20,0xf0,0x10, ++0x4,0x4,0xff,0x14,0x10,0x3f,0x20,0x5f,0x90,0x10,0x1f,0x10,0x10,0x1f,0x10,0x0,0x40,0x44,0xfe,0x40,0x8,0xfc,0x8,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0xa8,0x10, ++0x4,0x4,0xff,0x4,0x2,0x7,0x8,0x14,0x23,0x4,0xf,0x38,0xc8,0x8,0xf,0x8,0x40,0x44,0xfe,0x40,0x0,0xf0,0x20,0xc0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x4,0x4,0xff,0x4,0x1,0x7f,0x8,0x6,0x1,0x2,0xc,0x34,0xc4,0x4,0x8,0x10,0x40,0x44,0xfe,0x40,0x8,0xfc,0x20,0xc0,0x0,0xc0,0x70,0x4e,0x44,0x40,0x40,0x40, ++0x4,0x4,0xff,0x4,0x1,0x7f,0x8,0x8,0x14,0x24,0x42,0x1,0x2,0x4,0x18,0x60,0x40,0x44,0xfe,0x40,0x8,0xfc,0x0,0x10,0x4c,0x44,0x80,0x0,0x80,0x60,0x1c,0x8, ++0x4,0x4,0xff,0x4,0x1,0xff,0x2,0x4,0x8,0x1f,0x4,0x4,0x4,0x8,0x10,0x60,0x40,0x44,0xfe,0x40,0x4,0xfe,0x0,0x40,0x20,0xf0,0x90,0x80,0x80,0x84,0x84,0x7c, ++0x4,0x4,0xff,0x4,0x20,0x18,0xb,0x40,0x20,0x28,0x10,0x20,0x60,0x20,0x2f,0x20,0x40,0x44,0xfe,0x40,0x0,0x8,0xfc,0x40,0x40,0x40,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x4,0x4,0xff,0x4,0x40,0x7f,0x41,0x89,0xf,0x11,0x21,0x7f,0x1,0x1,0x1,0x1,0x40,0x44,0xfe,0x40,0x0,0xfe,0x2,0x24,0xf0,0x0,0x8,0xfc,0x0,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x40,0x7f,0x41,0x41,0xbd,0x5,0x9,0x9,0x11,0x61,0x5,0x2,0x40,0x44,0xfe,0x40,0x0,0xfe,0x2,0x14,0x20,0xc0,0x40,0x20,0x20,0x1c,0x0,0x0, ++0x4,0x4,0xff,0x4,0x1f,0x0,0xf,0x0,0x1f,0x0,0xff,0x8,0x4,0x4,0x0,0x0,0x40,0x44,0xfe,0x40,0xf0,0x10,0xf0,0x10,0xf0,0x24,0xfe,0x20,0x20,0x20,0xa0,0x40, ++0x4,0x4,0xff,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x14,0x12,0x11,0x10,0x14,0x18,0x10,0x40,0x44,0xfe,0x40,0xf0,0x10,0xf0,0x10,0xf8,0x10,0x20,0x40,0x80,0x60,0x1c,0x8, ++0x4,0x4,0xff,0x4,0x1f,0x10,0x10,0x1f,0x10,0x12,0x11,0x20,0x20,0x43,0x80,0x0,0x40,0x44,0xfe,0x40,0xf0,0x10,0x10,0xf0,0x40,0x20,0x90,0x8e,0x4,0x0,0xc0,0x20, ++0x4,0x4,0xff,0x4,0x0,0x3f,0x0,0xc,0x2,0x18,0x4,0xff,0x1,0x2,0xc,0x30,0x40,0x44,0xfe,0x40,0x0,0xf8,0x8,0x90,0x80,0x80,0x84,0xfe,0x0,0x60,0x18,0x4, ++0x4,0x4,0xff,0x4,0x0,0x7e,0x4,0x8,0xe,0x38,0xc9,0x9,0xa,0x8,0x28,0x10,0x40,0x44,0xfe,0x40,0x20,0x20,0x20,0xa0,0xa8,0xa4,0x24,0x22,0x22,0x20,0xa0,0x40, ++0x4,0x4,0xff,0x4,0x10,0x10,0x23,0x7c,0x8,0x10,0x26,0x78,0x20,0xe,0x73,0x20,0x40,0x44,0xfe,0x40,0x0,0x8,0xfc,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x4,0x4,0xff,0x4,0x10,0x10,0x22,0x7d,0x8,0x10,0x26,0x78,0x0,0xe,0x70,0x20,0x40,0x44,0xfe,0x40,0x8,0x8,0x8,0xfe,0x8,0x88,0x48,0x48,0x8,0x8,0x28,0x10, ++0x4,0x4,0xff,0x4,0x10,0x10,0x10,0xfd,0x12,0x10,0x10,0x10,0x1c,0xe1,0x42,0x4,0x40,0x44,0xfe,0x40,0x80,0x84,0xfe,0x4,0x48,0x40,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x4,0x4,0xff,0x5,0x1,0x3f,0x1,0x7f,0x40,0x9f,0x0,0x1,0x7f,0x1,0x5,0x2,0x40,0x44,0xfe,0x40,0x10,0xf8,0x0,0xfe,0x2,0xe4,0x80,0x8,0xfc,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x0,0x7c,0x44,0x47,0x44,0x7c,0x44,0x44,0x44,0x7c,0x44,0x0,0x40,0x44,0xfe,0x40,0x10,0x10,0x14,0xfe,0x10,0x90,0x50,0x50,0x10,0x10,0x50,0x20, ++0x4,0x4,0xff,0x4,0xf,0x8,0x8,0xf,0x1,0x3f,0x21,0x21,0x22,0x2c,0x20,0x20,0x40,0x44,0xfe,0x40,0xe0,0x20,0x20,0xe0,0x8,0xfc,0x8,0x8,0xc8,0x48,0x28,0x10, ++0x4,0x4,0xff,0x4,0x1,0x3f,0x1,0x7f,0x5,0x9,0x3f,0xc4,0x4,0x4,0x8,0x30,0x40,0x44,0xfe,0x40,0xf0,0x0,0x4,0xfe,0x40,0x30,0xce,0x44,0xf0,0x10,0x50,0x20, ++0x4,0x4,0xff,0x4,0x6,0x3c,0x4,0xff,0x4,0x5,0x6,0x1c,0x64,0x4,0x15,0x8,0x40,0x44,0xfe,0x40,0x60,0x50,0x44,0xfe,0x40,0x48,0x48,0x30,0x20,0x52,0x8a,0x6, ++0x4,0x4,0xff,0x14,0x10,0x1f,0x20,0x5f,0x12,0x11,0xff,0x22,0x21,0x3f,0x0,0x0,0x40,0x44,0xfe,0x40,0x10,0xf8,0x0,0xf0,0x10,0x14,0xfe,0x10,0x10,0xfc,0x50,0x20, ++0x4,0x4,0xff,0x4,0x8,0x8,0x14,0x15,0x36,0x54,0x94,0x14,0x14,0x10,0x11,0x12,0x40,0x44,0xfe,0x40,0x80,0x84,0xfe,0x88,0x88,0x50,0x50,0x20,0x50,0x88,0xe,0x4, ++0x4,0x4,0xff,0x4,0x8,0x8,0x10,0x17,0x30,0x52,0x91,0x11,0x11,0x10,0x1f,0x10,0x40,0x44,0xfe,0x40,0x80,0x40,0x48,0xfc,0x0,0x18,0x10,0x10,0x20,0x24,0xfe,0x0, ++0x4,0x4,0xff,0x5,0x2,0x4,0x8,0x3f,0xc1,0x1,0x3f,0x1,0x9,0x11,0x25,0x2,0x40,0x44,0xfe,0x40,0x80,0x40,0x30,0xee,0x4,0x10,0xf8,0x0,0x20,0x18,0x8,0x0, ++0x4,0x4,0xff,0x5,0x2,0x4,0x8,0x3f,0xc0,0x2,0x11,0x9,0x9,0x0,0x7f,0x0,0x40,0x44,0xfe,0x40,0x80,0x40,0x30,0xee,0x4,0x10,0x10,0x20,0x20,0x48,0xfc,0x0, ++0x4,0x4,0xff,0x4,0x0,0x7f,0x11,0x9,0x3f,0x0,0x1,0x1,0xff,0x1,0x5,0x2,0x40,0x44,0xfe,0x40,0xf8,0x10,0x10,0x20,0xf0,0x40,0x80,0x4,0xfe,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x0,0x3f,0x11,0x9,0x2,0xff,0x4,0x8,0x6,0x1,0x6,0x38,0x40,0x44,0xfe,0x40,0xf8,0x10,0x10,0x20,0x4,0xfe,0x20,0x20,0x40,0x80,0x60,0x10, ++0x4,0x4,0xff,0x4,0x20,0x14,0xb,0x14,0x64,0xc,0x14,0x24,0xc5,0x5,0x2a,0x14,0x40,0x44,0xfe,0x40,0x50,0x48,0xfe,0x40,0x60,0xa0,0xa0,0xa0,0x22,0x22,0x1e,0x0, ++0x4,0x4,0xff,0x4,0x20,0x14,0x8,0x14,0x64,0xd,0x14,0x24,0xc4,0x4,0x29,0x12,0x40,0x44,0xfe,0x40,0x20,0x20,0xa4,0xa4,0xa8,0x20,0x50,0x50,0x90,0x88,0xe,0x4, ++0x4,0x4,0xff,0x4,0x1,0x3f,0x8,0x4,0x4,0xff,0x1,0x1,0x3f,0x1,0x1,0x1,0x40,0x44,0xfe,0x40,0x10,0xf8,0x20,0x40,0x84,0xfe,0x0,0x10,0xf8,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x1,0x7f,0x40,0x9f,0x0,0x7f,0x4,0x4,0x4,0x8,0x10,0x60,0x40,0x44,0xfe,0x40,0x0,0xfe,0x2,0xf4,0x0,0xfc,0x80,0x80,0x80,0x84,0x84,0x7c, ++0x4,0x4,0xff,0x4,0x1,0x1f,0x10,0x1f,0x10,0x1f,0x12,0x11,0x10,0x14,0x18,0x10,0x40,0x44,0xfe,0x40,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x20,0xc0,0x60,0x1e,0x4, ++0x4,0x4,0xff,0x4,0x7f,0x42,0x8f,0x8,0xb,0x8,0x8,0xf,0x0,0x7f,0x0,0x0,0x40,0x44,0xfe,0x40,0xfe,0x2,0xe4,0x20,0x20,0xa0,0x48,0xfc,0x8,0xc8,0x28,0x10, ++0x4,0x4,0xff,0x4,0x10,0x17,0x20,0x7e,0xa,0x12,0x23,0x7c,0x0,0xe,0x70,0x20,0x40,0x44,0xfe,0x40,0x48,0xfc,0x40,0x48,0x48,0x48,0xf8,0x48,0x40,0x42,0x42,0x3e, ++0x4,0xff,0x5,0x3f,0x1,0x1f,0x1,0xff,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x40,0xfe,0x40,0xf8,0x0,0xf0,0x4,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x30, ++0x4,0x4,0xff,0x4,0x8,0x7f,0x8,0xf,0x8,0xf,0x8,0x8,0xff,0x4,0x8,0x30,0x40,0x44,0xfe,0x40,0x28,0xfc,0x20,0xe0,0x20,0xe0,0x20,0x24,0xfe,0x40,0x30,0x8, ++0x4,0x4,0xff,0x4,0x8,0x8,0xfe,0x8,0x1c,0x1a,0x28,0x48,0x89,0x9,0xa,0x8,0x40,0x44,0xfe,0x40,0x1c,0xe0,0x80,0x84,0xfe,0x90,0x90,0x90,0x10,0x10,0x10,0x10, ++0x4,0x4,0x7f,0x4,0x8,0xa,0x7f,0x8,0x1c,0x1a,0x29,0x48,0x88,0x8,0x9,0x8,0x40,0x44,0xfe,0x40,0x0,0x50,0x50,0x50,0x88,0xae,0x24,0x40,0x50,0x88,0xfc,0x4, ++0x8,0x8,0xff,0x8,0xf,0x1,0x3f,0x21,0x3f,0x1,0x7f,0x1,0x3f,0x1,0xff,0x0,0x20,0x24,0xfe,0x20,0xe0,0x8,0xfc,0x8,0xf8,0x0,0xfc,0x0,0xf8,0x0,0xfe,0x0, ++0x4,0x4,0xff,0x5,0x1,0x7f,0x2,0x4,0xf,0x30,0xdf,0x1,0x9,0x11,0x25,0x2,0x40,0x44,0xfe,0x40,0x8,0xfc,0x80,0x40,0xf0,0xe,0xf4,0x0,0x20,0x18,0x8,0x0, ++0x4,0xff,0x5,0x7f,0x1,0x3f,0x1,0xff,0x1,0x3f,0x2,0xff,0x4,0x8,0x7,0x38,0x40,0xfe,0x40,0xfc,0x0,0xf0,0x14,0xfe,0x10,0xf0,0x4,0xfe,0x40,0x80,0x80,0x78, ++0x4,0x4,0xff,0x4,0x10,0x10,0xff,0x11,0x11,0x1d,0xf2,0x52,0x14,0x18,0x50,0x23,0x40,0x44,0xfe,0x40,0x90,0x88,0xfe,0x0,0xf8,0x88,0x90,0x50,0x20,0x50,0x8e,0x4, ++0x4,0x4,0xff,0x4,0x8,0xf,0x8,0xa,0xff,0x8,0x2c,0x2b,0x49,0x88,0x28,0x11,0x40,0x44,0xfe,0x40,0x0,0x7c,0x4,0x44,0x44,0x28,0x28,0x10,0x28,0x48,0x86,0x4, ++0x4,0x4,0xff,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x0,0x3f,0x20,0x3f,0x20,0x3f,0x20,0x40,0x44,0xfe,0x40,0xf0,0x10,0xf0,0x10,0xf0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x4,0x4,0xff,0x4,0x10,0x10,0x7c,0x54,0x54,0x55,0x55,0x55,0x5d,0x11,0x11,0x11,0x40,0x44,0xfe,0x40,0x20,0x24,0x3e,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x4,0x4,0xff,0x4,0xd,0x31,0x21,0x21,0x3d,0x21,0x21,0x3f,0x2,0x4,0x18,0x60,0x40,0x44,0xfe,0x40,0x8,0x7c,0x8,0x8,0x78,0x8,0x8,0xf8,0x80,0x60,0x1c,0x8, ++0x4,0xff,0x4,0x9,0x8,0x1f,0x10,0x30,0x5f,0x90,0x10,0x1f,0x10,0x10,0x1f,0x10,0x40,0xfe,0x40,0x0,0x88,0xfc,0x80,0x90,0xf8,0x80,0x90,0xf8,0x80,0x88,0xfc,0x0, ++0x4,0x4,0xff,0x5,0x2,0x3f,0x21,0x3f,0x22,0x3f,0x5,0x9,0xff,0x1,0x1,0x1,0x40,0x44,0xfe,0x40,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0x4,0xfe,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x3d,0x25,0x25,0x3d,0x25,0x25,0x3d,0x25,0x25,0x45,0x55,0x89,0x40,0x44,0xfe,0x40,0xf8,0x8,0x48,0x30,0x0,0xf8,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x4,0x4,0xff,0x4,0xf,0x8,0x10,0x3f,0x51,0x11,0x1f,0x12,0x2,0x4,0x18,0x60,0x40,0x44,0xfe,0x40,0xe0,0x20,0x48,0xfc,0x8,0x8,0xf8,0x80,0xa0,0x94,0x84,0x7c, ++0x4,0x4,0xff,0x4,0x8,0xf,0x10,0x26,0x78,0xa0,0x24,0x3e,0x20,0x20,0x3f,0x20,0x40,0x44,0xfe,0x40,0x0,0xf0,0x20,0x48,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x4,0x4,0xff,0x4,0x1,0x7f,0x8,0x8,0x14,0x22,0x1,0xff,0x1,0x1,0x1,0x1,0x40,0x44,0xfe,0x40,0x8,0xfc,0x20,0x20,0x50,0x88,0x0,0xfe,0x0,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x10,0x8,0xff,0x10,0x1e,0x13,0x12,0x22,0x22,0x42,0x8a,0x4,0x40,0x44,0xfe,0x40,0x20,0x20,0x50,0x50,0x8e,0x4,0x60,0x10,0x0,0xc0,0x30,0x8, ++0x4,0x4,0xff,0x4,0x40,0x33,0x12,0x82,0x4b,0x12,0x22,0xe3,0x22,0x22,0x3f,0x20,0x40,0x44,0xfe,0x40,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x14,0xfe,0x0, ++0x4,0xff,0x4,0x41,0x7f,0x40,0x80,0x7f,0x4,0x4,0xf,0x18,0x28,0x48,0xf,0x8,0x40,0xfe,0x40,0x0,0xfe,0x2,0x4,0xfc,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x4,0xff,0x4,0x41,0x7f,0x40,0x8f,0x8,0x8,0xf,0x8,0xf,0x8,0x8,0xf,0x8,0x40,0xfe,0x40,0x0,0xfe,0x2,0xe4,0x20,0x20,0xe0,0x0,0xf0,0x10,0x10,0xf0,0x0, ++0x4,0x4,0xff,0x4,0x41,0x7f,0x50,0x9e,0x12,0x22,0x52,0xc,0x4,0x8,0x30,0x40,0x40,0x44,0xfe,0x40,0x0,0xfe,0x2,0xfc,0x88,0x88,0x88,0xa8,0x92,0x82,0x7e,0x0, ++0x4,0x4,0xff,0x4,0x40,0x7f,0x42,0x84,0x1f,0x1,0x2,0x1f,0x9,0x9,0x31,0x3,0x40,0x44,0xfe,0x40,0x0,0xfe,0x2,0x24,0xc0,0x0,0x20,0xf0,0x20,0x18,0x8,0x0, ++0x4,0x4,0xff,0x4,0x7c,0x9,0x11,0x11,0x15,0x39,0xd2,0x12,0x12,0x14,0x58,0x20,0x40,0x44,0xfe,0x40,0x1c,0xe0,0x50,0x50,0x50,0x50,0x50,0x48,0x48,0x54,0xf6,0x0, ++0x4,0x4,0xff,0x4,0x1f,0x0,0x40,0x51,0x49,0x45,0x45,0x49,0x53,0x41,0x7f,0x40,0x40,0x44,0xfe,0x40,0xe0,0x20,0x44,0x94,0x24,0x44,0x44,0x34,0x14,0x4,0xfc,0x4, ++0x4,0xff,0x4,0x8,0x7e,0x8,0x3e,0x8,0x7e,0x9,0x1,0xff,0x2,0x4,0x18,0x60,0x40,0xfe,0x40,0x8,0xfc,0x48,0x48,0x48,0xa8,0x10,0x4,0xfe,0x80,0x40,0x30,0xc, ++0x4,0x4,0xff,0x4,0x8,0x7f,0x8,0x8,0x7f,0x0,0x8,0x7f,0x8,0xf,0x78,0x20,0x40,0x44,0xfe,0x40,0x8,0x8,0xfe,0x8,0x48,0x28,0x28,0x8,0x8,0x8,0x28,0x10, ++0x4,0xff,0x4,0x8,0x3f,0x8,0xf,0x8,0xf,0x8,0xff,0x12,0x14,0x10,0x1f,0x0,0x40,0xfe,0x40,0x20,0xf8,0x20,0xe0,0x20,0xe0,0x24,0xfe,0x80,0x40,0x10,0xf8,0x0, ++0x4,0x4,0xff,0x4,0x8,0x8,0x7e,0x8,0x18,0x1c,0x2a,0x28,0x48,0x88,0x8,0x8,0x40,0x44,0xfe,0x40,0x4,0xfe,0x84,0x84,0xfc,0x84,0x84,0xfc,0x84,0x84,0xfc,0x84, ++0x4,0x4,0xff,0x4,0x0,0x3f,0x20,0x3f,0x24,0x3f,0x25,0x29,0x2a,0x44,0x5b,0x80,0x40,0x44,0xfe,0x50,0x48,0xfc,0x40,0xc8,0x48,0xd0,0x20,0x20,0x60,0xa2,0x12,0xe, ++0x4,0x4,0xff,0x4,0x0,0x3f,0x20,0x2f,0x28,0x2a,0x2a,0x2a,0x2a,0x45,0x44,0x98,0x40,0x44,0xfe,0x50,0x28,0xfc,0x20,0xa0,0xa4,0xa4,0xa8,0xa8,0x90,0x32,0xca,0x86, ++0x4,0x4,0xff,0x4,0x20,0x3e,0x20,0x2e,0x72,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x40,0x44,0xfe,0x40,0x80,0x98,0xe0,0x84,0x7c,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10, ++0x4,0xff,0x4,0xf,0x8,0xf,0x0,0xff,0x8,0xf,0x8,0xf,0x8,0x7f,0x0,0x0,0x44,0xfe,0x40,0xe0,0x20,0xe0,0x4,0xfe,0x20,0xe0,0x20,0xe0,0x28,0xfc,0x20,0x20, ++0x4,0xff,0x5,0x1f,0x11,0x1f,0x1,0xff,0x0,0x1f,0x10,0x11,0x11,0x12,0xc,0x30,0x40,0xfe,0x40,0xf0,0x10,0xf0,0x4,0xfe,0x10,0xf8,0x10,0x10,0x10,0x90,0x60,0x1c, ++0x4,0x4,0xff,0x4,0x1f,0x11,0x11,0x1f,0x11,0x11,0x1f,0x2,0x29,0x29,0x48,0x7,0x40,0x44,0xfe,0x40,0xf0,0x10,0x10,0xf0,0x10,0x10,0xf0,0x0,0x8,0x24,0x24,0xe0, ++0x4,0xff,0x4,0x3e,0x22,0x3e,0x0,0x1f,0x0,0xff,0x8,0xf,0x0,0x0,0x0,0x0,0x40,0xfe,0x40,0xf8,0x88,0xf8,0x0,0xf0,0x4,0xfe,0x0,0xf0,0x10,0x10,0xa0,0x40, ++0x4,0x4,0xff,0x4,0xb,0xa,0x12,0x13,0x30,0x5f,0x90,0x10,0x11,0x12,0x14,0x10,0x40,0x44,0xfe,0x40,0xf8,0x8,0x8,0xf8,0x40,0xfe,0x40,0xe0,0x50,0x4e,0x44,0x40, ++0x4,0x4,0xff,0x14,0x20,0x7d,0x45,0x45,0x45,0x7d,0x45,0x45,0x45,0x7d,0x44,0x0,0x40,0x44,0xfe,0x40,0x4,0xfe,0x24,0x24,0x24,0x24,0xfc,0x4,0x0,0x2,0xfe,0x0, ++0x4,0xff,0x5,0x7f,0x0,0x1f,0x10,0x1f,0x40,0x7f,0x40,0x9f,0x1,0x1,0x5,0x2,0x40,0xfe,0x40,0xfc,0x0,0xf0,0x10,0xf0,0x0,0xfe,0x2,0xf4,0x0,0x0,0x0,0x0, ++0x4,0x4,0xff,0x4,0x11,0x9,0x7f,0x5,0x39,0x2,0xff,0x4,0xc,0x3,0x6,0x38,0x40,0x44,0xfe,0x40,0x10,0x20,0xfc,0x40,0x38,0x0,0xfe,0x40,0x40,0x80,0x60,0x18, ++0x4,0x4,0xff,0x4,0x20,0x1b,0x4a,0x22,0xa,0x12,0x22,0x64,0x24,0x24,0x28,0x30,0x40,0x44,0xfe,0x40,0x1c,0xe0,0xc,0xf0,0xa4,0xa8,0x90,0x90,0x90,0xa8,0xce,0x84, ++0x4,0xff,0x4,0x41,0x7f,0x40,0x9f,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x0,0xff,0x0,0x40,0xfe,0x40,0x0,0xfe,0x2,0xf4,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x0, ++0x4,0x4,0xff,0x4,0x7e,0x42,0x42,0x7e,0x40,0x49,0x7c,0x40,0x44,0x7e,0x41,0x46,0x40,0x44,0xfe,0x40,0xfc,0x4,0x4,0xfc,0x0,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x4,0xff,0x5,0x7f,0x1,0x1f,0x2,0xff,0x4,0xf,0x31,0xdf,0x5,0x9,0x31,0x1,0x40,0xfe,0x40,0xfc,0x0,0xf0,0x4,0xfe,0x40,0xf0,0xe,0xf4,0x40,0x30,0x8,0x0, ++0x4,0xff,0x5,0x3f,0x1,0xff,0x1,0x7,0x1c,0x67,0x0,0xf,0x8,0xf,0x8,0xf,0x40,0xfe,0x40,0xd0,0x24,0xfe,0x0,0xe8,0x8,0xf8,0x0,0xe0,0x20,0xe0,0x20,0xe0, ++0x4,0xff,0x4,0x3f,0x20,0x2f,0x20,0x3f,0x29,0x2a,0x2c,0x20,0x5f,0x44,0x82,0x0,0x40,0xfe,0x40,0xfc,0x0,0xf0,0x4,0xfe,0x10,0xe0,0x1e,0x20,0xfc,0x20,0x20,0x60, ++0x4,0xff,0x4,0x1f,0x10,0x1f,0x10,0xff,0x8,0x3f,0xc0,0x8,0xf,0x0,0x3f,0x0,0x40,0xfe,0x40,0xf0,0x10,0xf0,0x14,0xfe,0x20,0xf8,0x26,0x20,0xf8,0x8,0xc8,0x30, ++0x4,0x4,0xff,0x4,0x1f,0x11,0x11,0x1f,0x11,0x12,0x14,0x1f,0x29,0x28,0x48,0x7,0x40,0x44,0xfe,0x40,0xf0,0x10,0x10,0xf0,0x10,0x90,0x50,0xf0,0x8,0x84,0x24,0xe0, ++0x4,0x4,0xff,0x4,0x8,0xf,0x10,0x11,0x30,0x5f,0x90,0x13,0x12,0x12,0x13,0x12,0x40,0x44,0xfe,0x80,0x48,0xfc,0x0,0x10,0xa4,0xfe,0x0,0xf8,0x8,0x8,0xf8,0x8, ++0x4,0xff,0x4,0x5,0xa,0x14,0xef,0x0,0x7e,0x2,0x12,0x6,0x1a,0x63,0xa,0x4,0x40,0xfe,0x40,0x40,0x20,0x50,0xee,0x4,0xf8,0x8,0x48,0x18,0x68,0x88,0x28,0x10, ++0x4,0xff,0x5,0x7f,0x0,0x1f,0x10,0x1f,0x0,0x7f,0x40,0x4f,0x48,0x4f,0x40,0x40,0x40,0xfe,0x40,0xfc,0x0,0xf0,0x10,0xf0,0x4,0xfe,0x4,0xe4,0x24,0xe4,0x14,0x8, ++0x4,0x4,0x7f,0x5,0x1f,0x92,0x52,0x13,0x34,0x50,0x9f,0x10,0x20,0x21,0x42,0xc,0x40,0x44,0xfe,0x40,0xfc,0x0,0x10,0xf8,0x40,0x44,0xfe,0xa0,0xa0,0x10,0xe,0x4, ++0x4,0xff,0x4,0x1,0xff,0x14,0x13,0x14,0x1f,0x1,0x7f,0x42,0x44,0x4f,0x40,0x40,0x40,0xfe,0x40,0x4,0xfe,0x50,0x90,0x50,0xf0,0x4,0xfe,0x4,0x24,0xf4,0x14,0x8, ++0x4,0xff,0x4,0x1,0x3f,0x4,0x7f,0x42,0x81,0x3f,0x4,0x7,0x8,0x8,0x10,0x60,0x40,0xfe,0x40,0x10,0xf8,0x40,0xfe,0x2,0x14,0xf8,0x0,0xe0,0x20,0x20,0xa0,0x40, ++0x4,0xff,0x14,0x8,0x7f,0x4,0x3f,0x4,0xff,0x4,0x3f,0xc,0x14,0x24,0xc4,0x4,0x40,0xfe,0x50,0x20,0xfc,0x40,0xf8,0x48,0xfe,0x48,0xf8,0x60,0x50,0x4e,0x44,0x40, ++0x4,0x4,0xff,0x4,0x22,0x14,0xff,0x8,0x49,0x49,0x7f,0x9,0x8,0x8,0x10,0x21,0x40,0x44,0xfe,0x40,0x7c,0x44,0xc4,0x7c,0x44,0x44,0x7c,0x44,0x44,0x84,0x94,0x8, ++0x4,0x4,0xff,0x4,0x20,0x1b,0xa,0x43,0x26,0xb,0x12,0x72,0x12,0x12,0x13,0x12,0x40,0x44,0xfe,0x80,0x48,0xfc,0x8,0xf8,0x8,0xf8,0x88,0x50,0x20,0x90,0xe,0x4, ++0x4,0x4,0xff,0x4,0x7f,0x41,0x82,0xc,0x37,0xc1,0x1f,0x1,0x9,0x5,0x7f,0x0,0x40,0x44,0xfe,0x40,0xfe,0x2,0x84,0x60,0xde,0x4,0xf0,0x0,0x20,0x48,0xfc,0x0, ++0x4,0x4,0xff,0x4,0x7d,0x4,0x28,0x11,0xfd,0x15,0x11,0x11,0x11,0x10,0x50,0x23,0x40,0x44,0xfe,0x40,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x44,0x58,0x84,0x2, ++0x4,0x4,0xff,0x4,0x9,0xff,0x8,0x7f,0x49,0x49,0x7f,0x18,0x1c,0x2a,0xc8,0x9,0x40,0x44,0xfe,0x40,0x20,0xa4,0x7e,0x44,0xa8,0x20,0x20,0x20,0x50,0x48,0x8e,0x4, ++0x4,0xff,0x4,0x3f,0x24,0x3f,0x40,0x7f,0x40,0x9f,0x4,0x7,0xa,0x9,0x1f,0x0,0x40,0xfe,0x40,0xf8,0x48,0xf8,0x0,0xfe,0x22,0xf4,0x0,0xc0,0x40,0x44,0xc4,0x3c, ++0x4,0x4,0xff,0x5,0xa,0x37,0x24,0x27,0x24,0x2f,0x30,0x4,0x4,0x8,0x30,0xc0,0x40,0x44,0xfe,0x40,0x8,0xfc,0x48,0xc8,0x48,0xc8,0x38,0x40,0x40,0x42,0x42,0x3e, ++0x4,0x4,0xff,0x4,0x8,0x11,0x25,0x49,0x17,0x30,0x52,0x92,0x13,0x12,0x14,0x18,0x40,0x44,0xfe,0x40,0x48,0x7c,0x40,0x44,0xfe,0x40,0x48,0x7c,0x40,0xc0,0x3e,0x8, ++0x4,0x4,0xff,0x4,0x8,0x14,0x22,0x41,0xbe,0x0,0x49,0x29,0x2a,0x7,0x78,0x20,0x40,0x44,0xfe,0x40,0x20,0x24,0x3e,0x44,0xa4,0x24,0x24,0x28,0x10,0x28,0x46,0x84, ++0x4,0x4,0xff,0x4,0x11,0x11,0xfe,0x24,0x20,0x3c,0x25,0x27,0x24,0x44,0x54,0x89,0x40,0x44,0xfe,0x40,0x4,0xfe,0x0,0x88,0xfc,0xa0,0x24,0xfe,0x50,0x50,0x8e,0x4, ++0x4,0x4,0xff,0x4,0x17,0x45,0x44,0x4f,0x58,0x6f,0x48,0x4f,0x48,0x4f,0x48,0x40,0x40,0x44,0xfe,0x40,0xfc,0x4,0xa4,0xf4,0x84,0xe4,0x84,0xe4,0x84,0xf4,0x14,0x8, ++0x4,0xff,0x24,0x13,0x42,0x2b,0x12,0x63,0x22,0x23,0x1,0xff,0x5,0x19,0x61,0x1,0x40,0xfe,0x40,0xfc,0x0,0xf8,0x8,0xf8,0x0,0xfc,0x0,0xfe,0x40,0x30,0xc,0x0, ++0x4,0xff,0x4,0x1,0x7f,0x40,0x84,0x3e,0x0,0xff,0x14,0x14,0x14,0x25,0x44,0x83,0x40,0xfe,0x40,0x0,0xfe,0x42,0x74,0x40,0xf8,0x8,0x50,0x20,0x50,0x8a,0x2,0xfe, ++0x4,0xff,0x4,0x1,0x7f,0x48,0x88,0x17,0x30,0x53,0x92,0x13,0x12,0x12,0x13,0x12,0x40,0xfe,0x40,0x0,0xfe,0x2,0x8,0xfc,0x40,0xf8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x4,0xff,0x4,0x3e,0x12,0xa,0x13,0x22,0xc,0x31,0xc6,0x18,0x7,0x18,0x3,0x3c,0x40,0xfe,0x40,0xf8,0x48,0x28,0x48,0x88,0x60,0x98,0x6,0xc0,0x18,0x60,0x80,0x0, ++0x4,0xff,0x5,0x7f,0x1,0x1f,0x11,0x1f,0x11,0x1f,0x1,0x7f,0x12,0x51,0x50,0x8f,0x40,0xfe,0x40,0xfc,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x8,0xfc,0x0,0x14,0x12,0xf2, ++0x4,0xff,0x4,0x7f,0x4,0x3f,0x24,0x3f,0x10,0x1f,0x10,0x1f,0x1,0xff,0x1,0x1,0x40,0xfe,0x40,0xfc,0x40,0xf8,0x48,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x0,0x0, ++0x4,0xff,0x4,0x3f,0x28,0x25,0x3f,0x22,0x2a,0x2a,0x2a,0x2f,0x42,0x42,0x84,0x8,0x40,0xfe,0x40,0xfc,0xa0,0x20,0xbe,0x42,0x94,0x90,0x90,0xa8,0xa8,0x28,0x46,0x84, ++0x4,0xff,0x4,0xff,0x10,0x31,0x4a,0x96,0x25,0x4d,0x15,0x25,0x44,0x84,0x28,0x10,0x40,0xfe,0x40,0x10,0x50,0x7c,0x90,0x10,0x7c,0x10,0x14,0xfe,0x80,0x40,0x3e,0xc, ++0x4,0xff,0x4,0x1f,0x10,0x1f,0x10,0xff,0x21,0x3f,0x21,0x3f,0x21,0xff,0x1,0x1,0x40,0xfe,0x40,0xf0,0x10,0xf0,0x14,0xfe,0x0,0x7c,0x44,0x28,0x10,0xa8,0x4e,0x84, ++0x4,0xff,0x4,0x3e,0x22,0x3e,0x0,0xff,0x22,0x3e,0x22,0x3e,0x22,0xff,0x2,0x2,0x40,0xfe,0x40,0x10,0x48,0x48,0x40,0xfe,0x40,0x48,0x48,0x30,0x20,0x52,0x8a,0x4, ++0x4,0xff,0x4,0x3f,0x24,0x3f,0x0,0x7f,0x40,0x9f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x40,0xfe,0x40,0xf8,0x48,0xf8,0x0,0xfe,0x2,0xf4,0x10,0xf0,0x10,0xf0,0x10,0xf0, ++0x4,0xff,0x4,0x3f,0x9,0x5,0xff,0x5,0x9,0x31,0xdf,0x11,0x1f,0x11,0x1f,0x10,0x40,0xfe,0x40,0xf8,0x20,0x44,0xfe,0x40,0x20,0x18,0xf6,0x10,0xf0,0x10,0xf0,0x10, ++0x4,0xff,0x4,0x22,0x14,0x7f,0x49,0x7f,0x49,0x7f,0x8,0xff,0x8,0x8,0x9,0x8,0x40,0xfe,0x40,0xc,0x70,0x40,0x40,0x7e,0x48,0x48,0x48,0x48,0x88,0x88,0x8,0x8, ++0x4,0x4,0xff,0x4,0x3e,0x20,0x3d,0x20,0x3c,0x20,0xff,0x10,0x24,0x24,0x7d,0x2,0x40,0x44,0xfe,0x40,0x90,0x90,0xfc,0x90,0x90,0x94,0xfe,0x0,0x90,0x88,0x4,0x4, ++0x4,0xff,0x4,0x0,0x7e,0x11,0x10,0x1c,0x25,0x54,0x8,0x9,0x10,0x20,0x43,0x0,0x20,0xfe,0x20,0x50,0x50,0xdc,0x50,0x50,0xdc,0x50,0x50,0xdc,0x50,0x54,0xfe,0x0, ++0x4,0xff,0x4,0x3f,0x24,0x3f,0x0,0x7f,0x40,0x9f,0x8,0x1e,0x32,0x4c,0x8,0x70,0x40,0xfe,0x40,0xf8,0x48,0xf8,0x0,0xfe,0x2,0xf4,0x80,0x90,0xa0,0xc4,0x84,0x7c, ++0x4,0xff,0x4,0x12,0x1a,0x2a,0x4f,0x90,0x2f,0x60,0xa7,0x25,0x25,0x29,0x28,0x30,0x40,0xfe,0x40,0x20,0xa4,0xbe,0xc4,0x24,0xa4,0x28,0x28,0x10,0x90,0x28,0x46,0x84, ++0x4,0xff,0x5,0x3f,0x8,0xff,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x9,0x28,0x28,0x47,0x40,0xfe,0x40,0xf8,0x20,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0x88,0x24,0xe4, ++0x4,0x4,0xff,0x5,0xff,0x10,0x14,0x25,0x7a,0x10,0x24,0x7c,0x4,0x8,0x10,0x60,0x40,0x40,0xfe,0x40,0xfe,0xa0,0x94,0xfe,0x90,0xfc,0x90,0xfc,0x90,0x94,0xfe,0x80, ++0x4,0x4,0xff,0x4,0x49,0x2a,0xff,0x2a,0x49,0x10,0xff,0x22,0x64,0x18,0x26,0x41,0x40,0x44,0xfe,0x40,0x20,0x24,0x7e,0x84,0x44,0x48,0x48,0x30,0x20,0x50,0x8e,0x4, ++0x4,0x4,0xff,0x4,0x3e,0x23,0x22,0x3e,0x21,0x20,0x3e,0x53,0x52,0x92,0x1e,0x10,0x40,0x44,0xfe,0x40,0x20,0xfc,0x88,0x50,0xfe,0x20,0x28,0xfc,0x20,0x20,0x20,0x20, ++0x4,0xff,0x24,0x23,0x22,0xfa,0x4a,0x4b,0x4a,0x92,0x52,0x22,0x55,0x4c,0x88,0x10,0x40,0xfe,0x40,0xfc,0x0,0xf8,0x0,0xfe,0xa8,0x90,0xce,0x8,0xfe,0x88,0x48,0x18, ++0x4,0xff,0x8,0x3f,0xa,0x9,0x48,0x7f,0x40,0x9f,0x4,0xf,0x1,0x1f,0x1,0x7f,0x40,0xfe,0x20,0xf8,0x20,0x20,0xa0,0xfe,0x2,0xf4,0x40,0xe0,0x0,0xf0,0x0,0xfc, ++0x4,0xff,0x4,0x7f,0x1,0x7f,0x51,0x8d,0x11,0x7f,0x2,0x3f,0x24,0x24,0x24,0x20,0x40,0xfe,0x40,0xfc,0x0,0xfe,0x12,0x64,0x10,0xfc,0x0,0xf8,0x48,0x48,0x48,0x18, ++0x4,0xff,0x4,0x3f,0x1,0xff,0x1,0x3f,0x25,0x3f,0x1,0x3f,0x1,0x7f,0x24,0x42,0x40,0xfe,0x40,0xf8,0x0,0xfe,0x0,0xf8,0x48,0xf8,0x0,0xf8,0x0,0xfc,0x88,0x44, ++0x4,0xff,0x14,0x10,0x3e,0x44,0x88,0x7f,0x49,0x7f,0x49,0x7f,0x0,0xf,0xf0,0x0,0x40,0xfe,0x40,0x44,0x28,0xfe,0x10,0x10,0x7c,0x10,0x10,0xfe,0x10,0x10,0x10,0x10, ++0x4,0xff,0x5,0x7f,0x9,0x8,0x7f,0x40,0x4f,0x48,0x4f,0x1,0xff,0x5,0x19,0x61,0x40,0xfe,0x40,0xfc,0x20,0xa0,0xfc,0x4,0xe4,0x24,0xec,0x0,0xfe,0x40,0x30,0xc, ++0x4,0xff,0x4,0x3e,0x8,0x7e,0x18,0x2d,0x4a,0x4,0x19,0xe9,0x5,0x9,0x15,0x2,0x40,0xfe,0x40,0x44,0x7e,0x94,0x24,0x44,0x98,0x40,0x30,0x2e,0x40,0x20,0x10,0x0, ++0x4,0xff,0x4,0x3f,0x1,0x7f,0x51,0x8d,0x10,0x1f,0x30,0x5f,0x90,0x1f,0x10,0x1f,0x40,0xfe,0x40,0xf8,0x0,0xfe,0x12,0x64,0x90,0xfc,0x80,0xf8,0x80,0xf8,0x80,0xfc, ++0x4,0xff,0x4,0x40,0x30,0x17,0x4,0x5,0xf4,0x15,0x16,0x15,0x14,0x19,0x28,0x47,0x40,0xfe,0x40,0x78,0x40,0xfc,0x44,0xf0,0x44,0x3c,0xa8,0x68,0xa8,0x24,0x40,0xfe, ++0x4,0xff,0x4,0x12,0x13,0x24,0x4f,0x95,0x27,0x65,0xa7,0x21,0x2f,0x21,0x22,0x2c,0x40,0xfe,0x40,0x0,0xdc,0x80,0xc0,0x7e,0xc8,0x48,0xc8,0x8,0xe8,0x8,0x88,0x58, ++0x4,0xff,0x24,0x3f,0x40,0xbf,0x29,0xff,0x25,0x3f,0x2,0xf,0x2,0x1f,0x5,0x39,0x40,0xfe,0x20,0xa4,0x7e,0x84,0x24,0xa8,0x10,0x2e,0x44,0xe0,0x20,0xf0,0x40,0x38, ++0x4,0xff,0x14,0x3f,0x62,0x3e,0x21,0x3e,0x23,0x3e,0x1,0xff,0x5,0x19,0x61,0x1,0x40,0xfe,0x20,0xfc,0x88,0x50,0xfc,0x20,0xfc,0x20,0x24,0xfe,0x40,0x30,0xc,0x0, ++0x2,0x7f,0x2,0x3f,0x22,0x3f,0x2b,0x32,0x21,0x2f,0x21,0x2f,0x41,0x5f,0x81,0x1,0x20,0xfe,0xa0,0xfc,0x10,0xfe,0x54,0x92,0x20,0x3c,0x20,0x3c,0x20,0x3e,0x20,0x20, ++0x0,0x0,0x0,0x0,0x4,0x4,0x4,0x4,0x4,0xff,0x4,0x4,0x8,0x8,0x10,0x20,0x0,0x0,0x0,0x0,0x40,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40, ++0x2,0x1,0x7f,0x4,0x14,0x24,0x48,0x10,0x4,0x4,0xff,0x4,0x4,0x8,0x10,0x20,0x0,0x8,0xfc,0x40,0x50,0x4c,0xc4,0x0,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x1,0x1,0xff,0x2,0x4,0x8,0x30,0xc9,0x9,0x9,0x9,0x9,0x11,0x11,0x21,0x0,0x0,0x4,0xfe,0x80,0x40,0x30,0xe,0x24,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x1,0x1,0xff,0x2,0x4,0x8,0x3f,0xd0,0x14,0x12,0x11,0x12,0x14,0x18,0x1f,0x0,0x0,0x4,0xfe,0x80,0x40,0x20,0xf8,0x26,0x40,0x80,0x0,0x80,0x60,0x20,0xf8,0x0, ++0x1,0x1,0xff,0x2,0x4,0x8,0x3f,0xc8,0xf,0x8,0xf,0x8,0x8,0x7f,0x0,0x0,0x0,0x4,0xfe,0x80,0x40,0x20,0xf8,0x26,0xe0,0x20,0xe0,0x28,0xfc,0x20,0x20,0x20, ++0x2,0x1,0x7f,0x4,0x14,0x24,0x48,0x11,0x1,0xff,0x2,0x2,0x4,0x8,0x30,0xc0,0x0,0x8,0xfc,0x40,0x50,0x4c,0xc4,0x0,0x4,0xfe,0x80,0x80,0x40,0x30,0xe,0x4, ++0x0,0x7f,0x22,0x11,0x12,0x4,0x1f,0x2,0x4,0x1f,0x1,0xff,0x1,0x2,0xc,0x70,0x3c,0xc8,0x8,0x10,0x40,0x20,0xf0,0x0,0x20,0xf0,0x4,0xfe,0x0,0x80,0x60,0x1c, ++0x4,0x24,0x24,0x3d,0x4,0x7c,0x24,0x25,0x44,0x1,0xff,0x1,0x2,0x4,0x18,0x60,0x20,0x20,0x28,0xfc,0x20,0x20,0x28,0xfc,0x0,0x4,0xfe,0x0,0x80,0x40,0x30,0xe, ++0x10,0x10,0x10,0xfe,0x29,0x46,0xfd,0x1,0xff,0x21,0x3d,0x5,0x5,0x5,0x28,0x10,0x80,0x80,0x88,0xfc,0x8,0x8,0xe8,0x28,0x28,0xe8,0x28,0x10,0x2,0x2,0xfe,0x0, ++0x2,0x2,0x2,0x2,0xff,0x2,0x2,0x2,0x2,0x4,0x4,0x4,0x8,0x10,0x20,0x40,0x0,0x0,0x0,0x4,0xfe,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x84,0x84,0x7c,0x0, ++0x20,0x20,0x20,0x20,0xfd,0x29,0x2a,0x28,0x28,0x28,0x28,0x28,0x28,0x48,0x47,0x80,0x80,0x80,0x88,0xfc,0x8,0x8,0x88,0x48,0x48,0x8,0x8,0x88,0x52,0x22,0xfe,0x0, ++0x20,0x20,0x20,0x20,0xfd,0x2a,0x2c,0x28,0x28,0x28,0x29,0x29,0x2a,0x48,0x47,0x80,0x20,0x20,0x50,0x90,0x8,0x6,0x94,0x90,0x90,0x90,0x10,0x10,0x12,0x2,0xfe,0x0, ++0x20,0x22,0x22,0x22,0xfe,0x2a,0x28,0x28,0x2b,0x2a,0x2a,0x2a,0x2f,0x48,0x47,0x80,0x90,0x90,0xa0,0xfc,0x80,0x90,0x88,0x80,0xf8,0xa8,0xa8,0xa8,0xfe,0x2,0xfe,0x0, ++0x10,0x10,0x10,0x10,0xfc,0x10,0x10,0x14,0x18,0x30,0xd0,0x10,0x10,0x10,0x50,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x12,0x11,0x12,0xfe,0x12,0x12,0x16,0x1a,0x32,0xd2,0x12,0x12,0x12,0x52,0x20,0x0,0x4,0x7e,0x84,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x14,0x8, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x17,0x14,0x18,0x31,0xd0,0x13,0x10,0x10,0x50,0x20,0x40,0x40,0x48,0xfc,0x40,0x44,0xfe,0x80,0x80,0xf8,0x8,0x10,0xd0,0x20,0x10,0x8, ++0x10,0x10,0x10,0x10,0xfb,0x12,0x12,0x1b,0x32,0xd2,0x13,0x12,0x10,0x10,0x50,0x20,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x40,0x40,0x40,0x40, ++0x10,0x10,0x10,0x11,0xfd,0x13,0x15,0x15,0x19,0x31,0xd1,0x11,0x11,0x11,0x51,0x21,0x88,0x88,0x88,0x8,0x8,0xfe,0x8,0x48,0x28,0x28,0x8,0x8,0x8,0x8,0x28,0x10, ++0x10,0x10,0x10,0x11,0xff,0x10,0x11,0x15,0x19,0x37,0xd1,0x11,0x11,0x11,0x52,0x24,0x40,0x40,0x90,0x8,0xfc,0x4,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x10,0x10, ++0x10,0x11,0x11,0x12,0xfa,0x14,0x1f,0x11,0x1a,0x32,0xd4,0x1f,0x10,0x10,0x50,0x21,0x20,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xa4,0xa4,0x44,0x44,0x94,0x8, ++0x10,0x10,0x10,0x10,0xff,0x10,0x10,0x17,0x18,0x30,0xd3,0x12,0x12,0x12,0x53,0x22,0x40,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x17,0x10,0xfc,0x17,0x10,0x15,0x1a,0x35,0xd9,0x11,0x11,0x12,0x52,0x24,0x8,0x3c,0xc0,0x40,0x84,0xfe,0xa0,0x10,0x8,0x16,0x14,0x10,0x10,0x10,0x10,0x10, ++0x11,0x11,0x12,0x11,0xfd,0x10,0x10,0x14,0x19,0x31,0xd2,0x14,0x10,0x10,0x50,0x23,0x24,0x24,0x48,0x24,0x24,0x80,0x84,0xfe,0x4,0x84,0x48,0x28,0x10,0x20,0xc0,0x0, ++0x10,0x11,0x11,0x11,0xfd,0x10,0x13,0x16,0x1a,0x32,0xd3,0x12,0x12,0x12,0x52,0x21,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfe,0x44,0x44,0x44,0xfc,0x4,0x0,0x2,0x2,0xfe, ++0x10,0x10,0x17,0x12,0xfd,0x11,0x10,0x14,0x1b,0x30,0xd1,0x10,0x10,0x10,0x50,0x20,0x8,0x7c,0x80,0x48,0x48,0x50,0x20,0x8,0xfe,0x8,0x8,0x88,0x88,0x8,0x28,0x10, ++0x10,0x17,0x11,0x11,0xff,0x11,0x11,0x17,0x19,0x32,0xd3,0x15,0x15,0x19,0x51,0x21,0x8,0xfc,0x8,0x8,0xfe,0x8,0x8,0xf8,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x13,0x10,0x10,0xfc,0x17,0x10,0x15,0x1a,0x34,0xd9,0x11,0x12,0x14,0x51,0x20,0x8,0xfc,0x40,0x40,0x84,0xfe,0xa0,0x10,0x4e,0x44,0x68,0x54,0x54,0x44,0x40,0x80, ++0x20,0x2f,0x24,0x24,0xfc,0x27,0x24,0x24,0x2f,0x34,0xe4,0x24,0x2f,0x20,0xa0,0x40,0x0,0xfc,0xa4,0xa4,0xa4,0xa8,0xa4,0xa4,0xa2,0xa2,0xa2,0xb4,0xe8,0xa0,0xa0,0xa0, ++0x10,0x13,0x12,0x12,0xff,0x12,0x12,0x17,0x1a,0x32,0xd3,0x12,0x14,0x14,0x5b,0x20,0x4,0xfe,0x20,0x28,0xfc,0x20,0x24,0xfe,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x10,0x10,0x17,0xf8,0x11,0x12,0x15,0x18,0x30,0xd7,0x10,0x12,0x12,0x55,0x20,0x40,0x40,0x48,0xfc,0xa0,0x10,0x8,0xf6,0x4,0x8,0xfc,0x40,0x50,0x4c,0x44,0x80, ++0x10,0x10,0x17,0x10,0xfc,0x11,0x17,0x10,0x18,0x33,0xd2,0x12,0x13,0x10,0x50,0x20,0x40,0x48,0xfc,0x40,0xa0,0x14,0xfe,0x8,0x8,0xc8,0x48,0x48,0xc8,0x8,0x28,0x10, ++0x20,0x27,0x24,0x24,0xfd,0x24,0x24,0x25,0x2c,0x34,0xe4,0x27,0x24,0x24,0xa7,0x44,0x4,0xfe,0x4,0x4,0xf4,0x44,0x44,0xf4,0x44,0x54,0x44,0xfc,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x13,0x12,0xfe,0x13,0x12,0x16,0x1b,0x30,0xd1,0x1f,0x10,0x10,0x50,0x20,0x40,0x84,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0xa0,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x11,0x11,0x11,0x13,0xfe,0x14,0x12,0x10,0x1b,0x30,0xd1,0x12,0x14,0x10,0x50,0x20,0x0,0x0,0x4,0xfe,0x84,0x94,0xa4,0x84,0xf4,0x84,0xc4,0xb4,0x94,0x84,0x14,0x8, ++0x10,0x10,0x10,0x17,0xfc,0x11,0x10,0x17,0x18,0x30,0xd3,0x12,0x12,0x12,0x53,0x22,0x80,0x40,0x48,0xfc,0x0,0x10,0xa4,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x13,0x12,0xfe,0x13,0x12,0x16,0x1a,0x33,0xd2,0x12,0x14,0x14,0x59,0x22,0x40,0x24,0xfe,0x4,0x4,0xfc,0x20,0x28,0x24,0xfe,0x50,0x50,0x88,0x88,0x6,0x4, ++0x10,0x10,0x13,0x12,0xfe,0x13,0x12,0x16,0x1a,0x32,0xd2,0x12,0x14,0x14,0x58,0x20,0x40,0x24,0xfe,0x4,0x4,0xfc,0x0,0xfc,0x84,0xfc,0x84,0xfc,0x84,0x84,0x94,0x88, ++0x10,0x13,0x12,0x17,0xfa,0x12,0x13,0x10,0x1b,0x32,0xd2,0x12,0x12,0x10,0x51,0x26,0x8,0xfc,0x48,0xfe,0x48,0x48,0xf8,0x0,0xf8,0x8,0x48,0x48,0x48,0xb0,0x8,0x4, ++0x10,0x12,0x12,0x17,0xfa,0x12,0x12,0x16,0x1b,0x30,0xd7,0x10,0x11,0x12,0x54,0x20,0x90,0x90,0x94,0xfe,0x90,0x90,0xf0,0x0,0xfc,0x40,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x10,0x10,0x17,0x10,0xfc,0x11,0x12,0x14,0x1b,0x32,0xd3,0x12,0x13,0x10,0x5f,0x20,0x40,0x48,0xfc,0x40,0xe0,0x50,0x4e,0x44,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x0, ++0x10,0x17,0x14,0x15,0xfd,0x15,0x15,0x15,0x1c,0x37,0xd4,0x15,0x14,0x14,0x57,0x20,0x8,0xfc,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x40,0xfe,0x88,0x90,0x60,0x98,0xfe,0x0, ++0x20,0x24,0x24,0x27,0xf4,0x28,0x37,0x22,0x32,0x2f,0xe2,0x22,0x23,0x22,0xa0,0x41,0x20,0x20,0x20,0xa4,0x3e,0x44,0xa8,0x20,0x20,0xa0,0x20,0x50,0x50,0x88,0x8e,0x4, ++0x10,0x10,0x10,0x11,0xfe,0x15,0x18,0x13,0x1a,0x33,0xd2,0x13,0x12,0x12,0x52,0x22,0x40,0x40,0xa0,0x10,0x8,0xf6,0x0,0xc4,0x54,0xd4,0x54,0xd4,0x54,0x44,0x54,0xc8, ++0x10,0x10,0x17,0x10,0xfd,0x10,0x1f,0x14,0x1b,0x32,0xd2,0x13,0x12,0x12,0x53,0x22,0x80,0x48,0xfc,0x0,0x10,0xa4,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x10,0x14,0x17,0x14,0xfc,0x13,0x10,0x13,0x1a,0x33,0xd2,0x13,0x12,0x10,0x57,0x20,0x80,0x40,0xfe,0x2,0x8,0xfc,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x4,0xfe,0x0, ++0x20,0x27,0x24,0x24,0xff,0x25,0x24,0x27,0x2c,0x34,0xe7,0x24,0x28,0x28,0xb1,0x42,0x4,0xfe,0x4,0x4,0xfc,0x8,0x90,0xfc,0x90,0x94,0xfe,0x90,0x90,0x90,0x10,0x10, ++0x10,0x17,0x10,0x14,0xfb,0x11,0x12,0x13,0x1c,0x30,0xd7,0x10,0x10,0x11,0x52,0x24,0x20,0xa8,0xb0,0xa4,0x28,0x10,0x8,0xf6,0x44,0x40,0xfc,0x80,0xa0,0x10,0x8,0x4, ++0x10,0x10,0x10,0x11,0xfd,0x10,0x17,0x14,0x19,0x36,0xd1,0x16,0x11,0x16,0x50,0x20,0x80,0x80,0xf8,0x8,0xf0,0x14,0xfe,0x88,0x50,0xa0,0x30,0x68,0xae,0x24,0xa0,0x40, ++0x10,0x10,0x10,0x13,0xfe,0x12,0x13,0x16,0x1a,0x32,0xd2,0x14,0x1a,0x12,0x54,0x20,0x48,0x7c,0x40,0xfc,0x44,0x48,0xf8,0x40,0x44,0x3c,0x0,0xa0,0x94,0x82,0x8a,0x78, ++0x10,0x13,0x12,0x12,0xff,0x12,0x12,0x17,0x1a,0x33,0xd0,0x11,0x15,0x15,0x59,0x20,0x8,0xfc,0x48,0x48,0xf8,0x48,0xa8,0x18,0x8,0xf8,0x0,0x40,0x44,0x12,0x12,0xf0, ++0x10,0x10,0x17,0x14,0xfc,0x15,0x15,0x15,0x1d,0x35,0xd5,0x15,0x15,0x16,0x58,0x23,0x8,0x7c,0xa0,0x3c,0x20,0xfe,0x22,0xf8,0x24,0x3c,0x0,0x78,0x48,0x4a,0x8a,0x6, ++0x12,0x11,0x10,0x17,0xf8,0x10,0x17,0x10,0x1f,0x30,0xd7,0x11,0x12,0x14,0x58,0x20,0x8,0x10,0xa4,0xfe,0xa0,0xa4,0xfe,0xa4,0xfe,0xa4,0xfc,0xb0,0xa8,0xa6,0xa4,0xa0, ++0x20,0x28,0x25,0x20,0xff,0x22,0x2a,0x2a,0x2a,0x3a,0xef,0x22,0x22,0x24,0xa8,0x51,0x4,0xbe,0x24,0x24,0xe4,0x3c,0xa4,0xa4,0xa4,0xbc,0xa4,0xa4,0x44,0x44,0x94,0x8, ++0x10,0x13,0x12,0x12,0xff,0x12,0x12,0x17,0x1a,0x32,0xd3,0x15,0x15,0x15,0x59,0x21,0x4,0xfe,0x4,0x4,0xfc,0x94,0x90,0xfc,0x90,0x94,0xfe,0x40,0x28,0x10,0x8e,0x4, ++0x10,0x17,0x10,0x10,0xff,0x14,0x14,0x17,0x18,0x34,0xd2,0x12,0x14,0x10,0x52,0x21,0x4,0xbe,0x84,0x84,0xbc,0x20,0x24,0xbe,0x84,0xa4,0x94,0x94,0xa4,0x84,0x94,0x8, ++0x10,0x13,0x11,0x10,0xfb,0x10,0x17,0x14,0x1b,0x34,0xd0,0x1f,0x11,0x12,0x54,0x20,0x0,0xf8,0x10,0xe0,0x18,0x0,0xbc,0xa4,0x18,0xa4,0x40,0xfe,0x50,0x48,0x46,0x40, ++0x10,0x17,0x14,0x17,0xfc,0x17,0x14,0x11,0x1b,0x30,0xd0,0x17,0x11,0x12,0x54,0x20,0x4,0xfe,0x44,0xfc,0x44,0xfc,0x84,0x10,0xe0,0x40,0x88,0xfc,0x50,0x4c,0x44,0xc0, ++0x10,0x17,0x14,0x15,0xfd,0x16,0x13,0x14,0x18,0x37,0xd1,0x12,0x11,0x10,0x51,0x26,0x0,0xbc,0xa4,0xac,0xac,0x34,0x18,0xa4,0x80,0xfe,0x10,0x10,0x20,0xe0,0x98,0x4, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x13,0x16,0x1a,0x32,0xd4,0x14,0x15,0x15,0x5a,0x20,0x40,0x24,0xfe,0x88,0x88,0x88,0xfe,0x88,0x88,0xf8,0x88,0x0,0x54,0x52,0x52,0x0, ++0x20,0x20,0x27,0x21,0xfa,0x2f,0x24,0x27,0x2c,0x37,0xe4,0x24,0x3f,0x20,0xa0,0x40,0x0,0x10,0x90,0x24,0x3e,0xc4,0xa4,0xa8,0xa8,0xa8,0x90,0xd0,0xa8,0xa8,0xc6,0x84, ++0x10,0x17,0x10,0x14,0xfa,0x12,0x14,0x10,0x1b,0x32,0xd2,0x13,0x12,0x12,0x53,0x22,0x4,0xbe,0x84,0xa4,0x94,0x94,0xa4,0x48,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x10,0x12,0x12,0x12,0xff,0x12,0x12,0x17,0x18,0x37,0xd5,0x15,0x15,0x17,0x50,0x21,0x0,0x4,0x7e,0x10,0xa4,0x7e,0x44,0xd4,0x54,0x54,0x54,0x54,0x54,0x20,0x4c,0x82, ++0x11,0x13,0x14,0x17,0xfc,0x17,0x14,0x17,0x18,0x37,0xd0,0x13,0x12,0x13,0x52,0x23,0x0,0xf0,0x24,0xfe,0x44,0xfc,0x44,0xfc,0x0,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8, ++0x12,0x11,0x17,0x10,0xfb,0x12,0x13,0x12,0x1a,0x33,0xd0,0x1f,0x12,0x11,0x50,0x20,0x8,0x10,0xfc,0xa8,0xfc,0xa8,0x18,0xe8,0x8,0xf8,0x14,0xfe,0x10,0x10,0x50,0x20, ++0x10,0x10,0x17,0x15,0xfa,0x14,0x13,0x12,0x1b,0x30,0xd7,0x14,0x17,0x10,0x50,0x20,0x80,0x40,0xfe,0x12,0x48,0x44,0xf8,0x48,0xf8,0x40,0xfc,0x44,0xfc,0x40,0x40,0x40, ++0x22,0x22,0x22,0x2f,0xf2,0x2f,0x28,0x2f,0x38,0xef,0x22,0x2f,0x22,0x22,0xa2,0x42,0x10,0x10,0x28,0xa8,0x44,0x82,0xfc,0x90,0x90,0x94,0x7e,0x90,0x10,0x10,0x10,0x10, ++0x10,0x17,0x14,0x14,0xff,0x10,0x17,0x10,0x1b,0x32,0xd3,0x11,0x13,0x15,0x59,0x21,0x4,0xfe,0xa4,0xa4,0xfc,0x0,0xfe,0x0,0xf8,0x8,0xf8,0x44,0x28,0x10,0x8e,0x4, ++0x20,0x20,0x27,0x24,0xf4,0x27,0x24,0x34,0x27,0xe6,0x26,0x2a,0x2a,0x33,0xa2,0x40,0x10,0x8,0xc8,0x7e,0x40,0xd4,0x14,0x3e,0xc8,0x48,0x7e,0x48,0x48,0xc8,0x48,0x8, ++0x10,0x13,0x12,0x12,0xfb,0x10,0x17,0x14,0x1f,0x34,0xd7,0x10,0x1f,0x11,0x51,0x26,0x80,0xf8,0x88,0x48,0xf8,0x0,0xfc,0x44,0xfc,0x44,0xfc,0x0,0xfe,0x10,0x10,0x10, ++0x10,0x17,0x10,0x12,0xf8,0x12,0x11,0x11,0x1a,0x37,0xda,0x13,0x12,0x12,0x53,0x22,0x0,0xbc,0x84,0x94,0x84,0x94,0x20,0xfe,0x20,0xfc,0x20,0xfc,0x20,0x24,0xfe,0x0, ++0x20,0x27,0x20,0x2f,0xfa,0x21,0x22,0x28,0x37,0xe4,0x2f,0x34,0x27,0x24,0xa7,0x44,0x8,0xfc,0x40,0xfe,0x4a,0x50,0x48,0x40,0xfc,0x40,0xf8,0x40,0xf8,0x40,0xfe,0x0, ++0x12,0x13,0x15,0x13,0xfe,0x12,0x13,0x18,0x17,0x31,0xd2,0x1d,0x10,0x13,0x51,0x26,0x10,0xde,0x28,0xf8,0x88,0x48,0xf8,0x80,0xfe,0x50,0x98,0xe6,0x90,0xf8,0x50,0x4c, ++0x20,0x27,0x20,0x23,0xf2,0x2f,0x29,0x27,0x21,0x33,0xe1,0x27,0x21,0x23,0xad,0x41,0x40,0xfc,0x40,0xf8,0x48,0xfe,0x12,0xfc,0x10,0xf8,0x10,0xfc,0x48,0x30,0x8e,0x4, ++0x2,0x2,0x2,0x2,0x3,0xfe,0x2,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x24,0xfe,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x44,0x24,0x1c,0x0, ++0x0,0x0,0x0,0x0,0xff,0x0,0x8,0x4,0x14,0x54,0x50,0x50,0x91,0x11,0xf,0x0,0x80,0xa0,0x94,0xfe,0x80,0x40,0x40,0x40,0x20,0xa0,0x60,0x50,0x12,0xa,0xa,0x4, ++0x0,0x0,0x0,0x0,0xff,0x22,0x22,0xff,0x22,0x22,0x3e,0x22,0x22,0x3e,0x22,0x0,0x80,0xa0,0x94,0xfe,0x80,0x40,0x40,0xc0,0x40,0x40,0x20,0x20,0x12,0x12,0xa,0x4, ++0x0,0x22,0x14,0xb,0x14,0x62,0x8,0x9,0xfe,0x8,0x2c,0x2a,0x48,0xb,0x28,0x10,0x20,0x28,0x24,0xfe,0x20,0x20,0x20,0xd0,0x90,0x90,0x90,0x90,0xf2,0x8a,0xa,0x4, ++0x0,0x0,0x8,0x7c,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x78,0x48,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0xa0,0x98,0x8c,0x84,0x80,0x80,0x80,0x80,0x80,0x80,0x80, ++0x0,0x8,0x7c,0x48,0x48,0x48,0x48,0x49,0x4a,0x4c,0x48,0x78,0x48,0x0,0x0,0x0,0x80,0x80,0x88,0x98,0xa0,0xc0,0x80,0x80,0x80,0x80,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x0,0x9,0x7d,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x79,0x4a,0x2,0x4,0x8,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x0,0x8,0x7c,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x78,0x48,0x0,0x0,0x0,0x8,0xfc,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0xc8,0xa8,0x90,0x80,0x80,0x80, ++0x0,0x8,0x7d,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x79,0x49,0x2,0x4,0x8,0x0,0x4,0xfe,0x44,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x4,0x4,0x4,0x28,0x10, ++0x0,0x8,0x7c,0x48,0x4b,0x48,0x48,0x48,0x48,0x48,0x48,0x79,0x49,0x2,0x4,0x8,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x84,0x84,0x4,0x4,0x4,0x28,0x10, ++0x0,0x8,0x7d,0x48,0x48,0x48,0x48,0x4f,0x48,0x48,0x48,0x78,0x48,0x0,0x0,0x0,0x8,0x1c,0xe0,0x40,0x40,0x44,0x7e,0xc0,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x0,0xa,0x7d,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x78,0x48,0x0,0x0,0x0,0x0,0x4,0xc,0x90,0xa0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x0,0x8,0x7c,0x48,0x48,0x49,0x4b,0x48,0x48,0x48,0x48,0x78,0x49,0x2,0x3,0x0,0x40,0x40,0x40,0x80,0x84,0x4,0xf8,0x8,0x10,0x20,0x40,0x80,0x8,0x4,0xfe,0x2, ++0x0,0x8,0x7c,0x4b,0x48,0x48,0x48,0x4f,0x48,0x48,0x48,0x79,0x49,0x2,0x4,0x8,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x40,0xa0,0xa0,0x10,0x10,0x8,0xe,0x4, ++0x0,0xb,0x7c,0x48,0x48,0x48,0x4f,0x48,0x48,0x48,0x49,0x79,0x4a,0x2,0x4,0x8,0x8,0xfc,0x80,0x80,0x80,0x84,0xfe,0xa0,0xa0,0xa0,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x0,0x0,0x7b,0x48,0x48,0x4b,0x48,0x48,0x48,0x48,0x49,0x7a,0x4a,0x2,0x1,0x0,0x90,0x94,0xfe,0x90,0x0,0xf8,0x10,0x20,0x40,0x80,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x0,0x8,0x7c,0x48,0x4f,0x48,0x48,0x48,0x48,0x48,0x49,0x79,0x4a,0x4,0x8,0x10,0x40,0x40,0x40,0x44,0xfe,0x40,0xa0,0xa0,0xa0,0xa0,0x10,0x90,0x48,0x48,0x6,0x4, ++0x0,0xb,0x7e,0x4a,0x4a,0x4b,0x4a,0x4a,0x4a,0x4a,0x4a,0x7a,0x44,0x4,0x9,0x12,0x4,0xfe,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x28,0x10, ++0x0,0xb,0x7e,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x7a,0x44,0x4,0x8,0x10,0x4,0xfe,0x0,0x8,0xfc,0x88,0x88,0x88,0x88,0xa8,0x90,0x80,0x82,0x82,0x7e,0x0, ++0x0,0x2,0xa,0x7e,0x4a,0x4a,0x4b,0x4a,0x4a,0x4a,0x4a,0x7a,0x4a,0x3,0x2,0x0,0x20,0x20,0x20,0x20,0x24,0x28,0xb0,0x20,0x20,0x20,0x20,0x20,0xa2,0x22,0x1e,0x0, ++0x0,0x9,0x7d,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x79,0x48,0x0,0x1,0x2,0x4,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x40,0x98,0x6,0x2, ++0x0,0x1f,0x10,0x10,0x10,0x1f,0x11,0x1,0x7f,0x42,0x42,0x44,0x48,0x40,0x40,0x40,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10,0x4,0xfe,0x84,0x44,0x24,0x24,0x4,0x14,0x8, ++0x0,0x0,0x8,0x7c,0x48,0x48,0x4a,0x4a,0x4a,0x4a,0x4a,0x7a,0x44,0x0,0x0,0x0,0x40,0x20,0x20,0x20,0xa0,0x80,0x88,0x84,0x82,0x82,0x82,0x8a,0x8a,0x88,0x78,0x0, ++0x0,0xb,0x7c,0x48,0x48,0x4b,0x4a,0x4a,0x4a,0x4b,0x48,0x78,0x48,0x2,0x1,0x0,0x24,0xf4,0x24,0x24,0x24,0xe4,0x4,0x4,0x24,0xf4,0x24,0x24,0x24,0x24,0x44,0x84, ++0x0,0x3,0x7a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x7a,0x4a,0x2,0x3,0x0,0x8,0xfc,0x20,0x28,0xfc,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xb8,0x20,0x24,0xfe,0x0, ++0x0,0x0,0x8,0x7c,0x48,0x48,0x48,0x4f,0x48,0x48,0x48,0x78,0x48,0x0,0x0,0x0,0x80,0x80,0x88,0xfc,0x80,0x80,0x84,0xfe,0x80,0xa0,0x90,0x88,0x88,0x80,0x80,0x80, ++0x0,0x9,0x7d,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x79,0x48,0x0,0x0,0x0,0x0,0x4,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20,0x20,0x20, ++0x0,0x0,0x7b,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x7a,0x44,0x5,0x9,0x10,0x8,0x1c,0xe0,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0xa4,0x14,0xf2,0x0, ++0x0,0x0,0x8,0x7c,0x49,0x4a,0x4c,0x48,0x48,0x4b,0x48,0x79,0x48,0x0,0x0,0x0,0x40,0x40,0xa0,0xa0,0x10,0x8e,0x64,0x20,0x0,0xf8,0x8,0x10,0xa0,0x40,0x20,0x20, ++0x0,0x8,0x7c,0x49,0x49,0x4a,0x48,0x48,0x49,0x4a,0x4c,0x78,0x49,0x0,0x0,0x0,0x80,0x80,0xf8,0x8,0x10,0xa0,0x40,0xa0,0x10,0x8e,0x64,0x20,0x80,0x60,0x10,0x0, ++0x0,0x8,0x7c,0x4b,0x4a,0x4a,0x48,0x4b,0x48,0x48,0x48,0x78,0x48,0x0,0x0,0x0,0x40,0x20,0x20,0xfe,0x2,0x4,0x0,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x0,0x8,0x7d,0x49,0x49,0x49,0x49,0x48,0x48,0x49,0x49,0x79,0x49,0x1,0x1,0x0,0x20,0x20,0x24,0x24,0x24,0x24,0xfc,0x24,0x20,0x24,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x2,0x12,0x7a,0x52,0x5f,0x52,0x52,0x52,0x54,0x54,0x55,0x72,0x55,0x8,0x10,0x0,0x0,0x0,0x8,0x7c,0x88,0x88,0xa8,0xa8,0xa8,0x90,0x10,0x28,0x28,0xc4,0x44,0x82, ++0x0,0x11,0x79,0x51,0x52,0x54,0x5f,0x51,0x52,0x52,0x54,0x7f,0x54,0x0,0x1,0x2,0x20,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xa4,0xc4,0x44,0x84,0x28,0x10, ++0x0,0x11,0x79,0x51,0x52,0x52,0x57,0x51,0x52,0x52,0x54,0x77,0x50,0x0,0xf,0x0,0x0,0x8,0x8,0x8,0x10,0x94,0xbc,0x8,0x10,0x10,0x20,0xbc,0x0,0x4,0xfe,0x0, ++0x0,0xb,0x7e,0x4a,0x4b,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x7b,0x4a,0x2,0x3,0x0,0x8,0xfc,0x0,0x8,0xfc,0x20,0x20,0xf8,0x20,0x20,0x28,0xfc,0x0,0x4,0xfe,0x0, ++0x0,0x8,0x7c,0x4b,0x48,0x48,0x49,0x48,0x48,0x49,0x49,0x79,0x49,0x1,0x1,0x1,0x20,0x20,0x24,0xfe,0x20,0x20,0xfc,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x7,0x8,0x7c,0x48,0x4b,0x4a,0x4a,0x4a,0x4a,0x4a,0x7b,0x4a,0x2,0x3,0x2,0x4,0xfe,0x90,0x90,0x94,0xfe,0x94,0x94,0x94,0x94,0x9c,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x0,0x8,0x7f,0x48,0x48,0x49,0x49,0x4a,0x4c,0x49,0x78,0x48,0x0,0x1,0x2,0x80,0x80,0x84,0xfe,0x80,0xa0,0x20,0x24,0xac,0xb0,0x20,0x50,0x50,0x88,0xe,0x4, ++0x0,0x0,0x70,0x54,0x52,0x52,0x50,0x5e,0x52,0x52,0x52,0x72,0x53,0x6,0x9,0x0,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x50,0x48,0x8c,0x4,0x0,0x6,0xfc, ++0x0,0x7,0x9,0x7d,0x49,0x4a,0x4a,0x4a,0x4d,0x48,0x48,0x79,0x49,0x2,0x4,0x8,0x44,0xe4,0x4,0x4,0xd4,0x54,0x54,0x54,0x54,0x94,0x94,0x14,0x4,0x4,0x14,0x8, ++0x0,0x0,0x7b,0x48,0x4b,0x48,0x48,0x4b,0x4a,0x4a,0x7b,0x48,0x0,0x1,0x2,0xc,0x40,0x48,0xfc,0x40,0xf8,0x48,0x48,0xf8,0x40,0x44,0xfe,0x44,0xac,0x10,0x8,0x6, ++0x0,0x8,0x7c,0x4b,0x48,0x48,0x48,0x4b,0x48,0x4f,0x49,0x79,0x49,0x2,0x4,0x18,0x80,0x88,0xfc,0x80,0x48,0x50,0x62,0x92,0xe,0xf8,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x2,0x2,0x7a,0x4b,0x4a,0x4a,0x4a,0x4b,0x48,0x48,0x4f,0x78,0x48,0x0,0x0,0x0,0x20,0x20,0x24,0xa8,0x30,0x24,0xa4,0x1c,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x0,0x8,0x7c,0x48,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x7a,0x4a,0x3,0xc,0x0,0x90,0x90,0x90,0x90,0x92,0x94,0xf8,0x90,0x90,0x90,0x90,0xb0,0xd2,0x12,0xe,0x0, ++0x0,0x0,0x7a,0x49,0x49,0x49,0x48,0x4f,0x49,0x49,0x49,0x79,0x4a,0x2,0x4,0x8,0x40,0x40,0x48,0x4c,0x50,0x50,0x44,0xfe,0x20,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x0,0x8,0x7d,0x49,0x49,0x49,0x48,0x48,0x48,0x49,0x4a,0x78,0x48,0x0,0x1,0x6,0x20,0x20,0x24,0x24,0x24,0xfc,0x44,0x40,0xfc,0x84,0x44,0x28,0x10,0x60,0x80,0x0, ++0x1,0x1,0x11,0x7a,0x52,0x57,0x5a,0x52,0x52,0x52,0x52,0x72,0x53,0x2,0x2,0x2,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x70,0x68,0xa8,0xa8,0xa6,0x24,0x20,0x20,0x20, ++0x1,0x1,0x11,0x7a,0x52,0x56,0x5b,0x52,0x52,0x52,0x53,0x72,0x52,0x2,0x2,0x3,0x0,0x4,0xfe,0x44,0x44,0x44,0xfe,0x44,0x44,0x44,0xfc,0x44,0x40,0x40,0x80,0x0, ++0x0,0x0,0x7b,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x7a,0x44,0x4,0x8,0x0,0x8,0x3c,0xc0,0x4,0x18,0xe0,0xa0,0xa4,0xa8,0x90,0x90,0x90,0x88,0xae,0xc4,0x80, ++0x0,0x0,0x8,0x7c,0x49,0x4a,0x4d,0x48,0x48,0x4f,0x48,0x78,0x49,0x2,0x7,0x0,0x40,0x40,0xa0,0xa0,0x10,0x8,0xf6,0x0,0x4,0xfe,0x80,0x80,0x10,0x8,0xfc,0x4, ++0x0,0x1,0x9,0x7d,0x49,0x49,0x4a,0x48,0x4f,0x48,0x48,0x78,0x49,0x2,0xc,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x4c,0x40,0xfe,0x40,0xe0,0xd0,0x48,0x4e,0x44,0x40, ++0x0,0x0,0x78,0x4b,0x49,0x48,0x48,0x48,0x49,0x4e,0x48,0x78,0x48,0x1,0x2,0x4,0x80,0x40,0x24,0xfe,0x8,0x90,0x60,0x90,0xe,0x94,0x90,0x90,0x90,0x10,0x10,0x10, ++0x2,0x9,0x7c,0x4b,0x48,0x48,0x48,0x4b,0x48,0x48,0x48,0x7f,0x48,0x0,0x0,0x0,0x8,0x10,0xa0,0xfc,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x0,0x8,0x7c,0x4a,0x49,0x48,0x4f,0x48,0x48,0x48,0x49,0x79,0x4a,0x4,0x8,0x0,0x40,0x40,0x44,0x48,0x50,0x44,0xfe,0x40,0xe0,0xd0,0x50,0x48,0x46,0x44,0x40,0x40, ++0x0,0x0,0x7b,0x4a,0x4c,0x48,0x4b,0x48,0x48,0x4f,0x48,0x78,0x48,0x0,0x0,0x0,0x80,0x40,0xfe,0x2,0x4,0x38,0xc0,0x44,0x7e,0xc0,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x0,0x8,0x7c,0x49,0x49,0x4a,0x48,0x48,0x48,0x49,0x49,0x7a,0x44,0x8,0x0,0x0,0x20,0x20,0x20,0xfe,0x42,0x44,0x40,0xa0,0xa4,0x28,0x90,0x90,0x88,0xae,0xc4,0x80, ++0x0,0x9,0x7d,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x79,0x49,0x1,0x1,0x1,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x44,0x48,0x30,0x20,0x10,0x4e,0x84,0x0, ++0x0,0x0,0x8,0x7d,0x4b,0x48,0x49,0x49,0x49,0x4a,0x48,0x7b,0x48,0x0,0x0,0x0,0x20,0x40,0x88,0x4,0xfe,0x22,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x0,0x0,0x7b,0x48,0x4b,0x48,0x4f,0x48,0x49,0x49,0x49,0x7a,0x44,0x0,0x3,0xc,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x80,0xf8,0x8,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x0,0x0,0x7b,0x48,0x48,0x48,0x4f,0x48,0x4a,0x4a,0x7a,0x45,0x9,0x2,0x4,0x0,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0xa0,0xa8,0xa4,0xa4,0x24,0x20,0x20,0xa0,0x40, ++0x0,0x0,0x7b,0x48,0x48,0x4b,0x4a,0x4c,0x4b,0x48,0x48,0x78,0x49,0x2,0x4,0x8,0x90,0x94,0xfe,0x90,0x90,0xfe,0x42,0x44,0xf8,0x48,0x88,0x88,0x8,0x8,0x50,0x20, ++0x0,0x3,0x78,0x48,0x4b,0x4a,0x4a,0x4b,0x4a,0x4a,0x4b,0x7a,0x49,0x0,0x3,0xc,0x8,0xfc,0x40,0x48,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x40,0x40,0xc0,0x30,0xe, ++0x0,0x3,0x8,0x7c,0x4b,0x49,0x49,0x49,0x4f,0x48,0x4b,0x7a,0x4a,0x2,0x3,0x2,0x10,0xf8,0x80,0x90,0xf8,0x10,0x10,0x14,0xfe,0x0,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x2,0x2,0x72,0x5f,0x52,0x52,0x52,0x52,0x53,0x5e,0x52,0x72,0x52,0x2,0xb,0x4,0x0,0xc,0x70,0xc0,0x40,0x44,0x7e,0xc8,0x48,0x48,0x48,0x48,0x88,0x88,0x8,0x8, ++0x0,0x2,0x9,0x7d,0x48,0x4b,0x4a,0x4a,0x4a,0x4a,0x4a,0x7a,0x4a,0x0,0x1,0x6,0x40,0x44,0x4c,0x50,0x48,0xfc,0x8,0x48,0x48,0x48,0x48,0x48,0xa8,0x90,0xc,0x4, ++0x0,0x0,0x7b,0x4a,0x4a,0x4b,0x4a,0x4a,0x4b,0x4a,0x78,0x40,0xf,0x0,0x0,0x0,0x40,0x88,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x40,0x44,0x7e,0xc0,0x44,0x44,0x3c, ++0x1,0x8,0x7c,0x48,0x49,0x48,0x4f,0x48,0x49,0x4b,0x4d,0x79,0x49,0x1,0x0,0x0,0x8,0xd0,0x20,0x58,0x84,0x40,0xfe,0xa0,0x24,0xfe,0x24,0x24,0x34,0x28,0x20,0x20, ++0x0,0x0,0x2,0x7a,0x4a,0x4a,0x4d,0x48,0x48,0x48,0x4b,0x78,0x48,0x0,0xf,0x0,0x40,0x40,0x48,0x48,0x48,0x48,0x54,0xe2,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x7,0x74,0x54,0x57,0x54,0x54,0x57,0x54,0x54,0x55,0x74,0x55,0x6,0x0,0x0,0x80,0xc4,0xbe,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0x24,0x24,0xb4,0x28,0x20,0x20,0x20, ++0x0,0x8,0x7f,0x48,0x4b,0x48,0x4f,0x48,0x49,0x4b,0x4c,0x78,0x47,0x0,0x0,0x0,0x40,0x44,0xfe,0x40,0xfc,0x40,0xfe,0xa0,0x50,0xf8,0x46,0x40,0xfc,0x40,0x40,0x40, ++0x0,0x8,0x7f,0x48,0x4b,0x48,0x4f,0x48,0x4b,0x4a,0x4a,0x7a,0x4a,0x0,0x1,0x6,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x8,0xfc,0x8,0x48,0x48,0x48,0xb0,0xc,0x4, ++0x1,0x9,0x7f,0x49,0x48,0x48,0x4f,0x48,0x48,0x49,0x49,0x7b,0x45,0x9,0x1,0x1,0x10,0x10,0xfc,0x10,0x40,0x44,0xfe,0x80,0x88,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x1,0x11,0x7f,0x51,0x51,0x50,0x57,0x54,0x54,0x54,0x57,0x74,0x54,0x4,0x7,0x4,0x10,0x14,0xfe,0x10,0x10,0x4,0xfe,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0xfc,0x4, ++0x1,0x11,0x79,0x51,0x5f,0x51,0x53,0x53,0x55,0x55,0x55,0x79,0x51,0x1,0x1,0x1,0x10,0x10,0x10,0x14,0xfe,0x10,0x30,0xb8,0x58,0x54,0x54,0x92,0x10,0x10,0x10,0x10, ++0x1,0x11,0x79,0x57,0x52,0x52,0x55,0x55,0x5f,0x51,0x51,0x73,0x4d,0x1,0x1,0x1,0x10,0x10,0x14,0xfe,0x10,0x14,0x7e,0x10,0x90,0x20,0x7e,0x84,0x28,0x10,0xc,0x4, ++0x0,0x9,0x7d,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x79,0x4a,0x2,0x4,0x8,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x4,0x74,0x54,0x54,0x74,0x4,0x14,0x8, ++0x2,0x12,0x7b,0x54,0x5a,0x53,0x54,0x50,0x5f,0x50,0x54,0x74,0x57,0x0,0x0,0x0,0x0,0x4,0xfe,0x4,0x24,0xf4,0x84,0x94,0xfc,0x84,0x94,0x94,0xf4,0x4,0x14,0x8, ++0x1,0x9,0x7d,0x4a,0x4a,0x4c,0x49,0x49,0x4a,0x48,0x49,0x7d,0x45,0x9,0x0,0x0,0x0,0x4,0xfe,0x94,0x94,0x94,0x24,0x24,0x54,0x8,0x40,0x24,0x22,0xa,0xf8,0x0, ++0x0,0x8,0x7f,0x49,0x49,0x49,0x4a,0x4a,0x4c,0x48,0x4f,0x78,0x48,0x0,0x0,0x0,0x80,0x48,0xfc,0x10,0x10,0x10,0xa8,0x44,0x44,0x40,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x0,0x0,0xb,0x7c,0x49,0x48,0x4f,0x48,0x48,0x4f,0x49,0x7a,0x49,0x0,0x1,0x6,0x80,0x50,0xf8,0x0,0x10,0xa0,0xfc,0x80,0x84,0xfe,0x10,0x10,0x20,0xc0,0x30,0x8, ++0x0,0x8,0x7f,0x48,0x49,0x4b,0x48,0x49,0x49,0x49,0x49,0x79,0x49,0x1,0x1,0x1,0x80,0x44,0xfe,0x80,0x8,0xfc,0x4,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x0,0x8,0x7d,0x49,0x4a,0x48,0x49,0x4a,0x48,0x49,0x49,0x7a,0x48,0x0,0x3,0xc,0x40,0x40,0x48,0x50,0x40,0xa0,0x10,0xc,0x40,0x48,0x50,0x40,0xa0,0x90,0xe,0x4, ++0x0,0x4,0x72,0x52,0x58,0x54,0x50,0x52,0x52,0x54,0x5c,0x74,0x55,0x5,0x6,0x4,0x10,0x10,0x10,0xfe,0x92,0x94,0x90,0xfc,0xa4,0xa4,0xa8,0x90,0x28,0x28,0x46,0x84, ++0x0,0x8,0x7c,0x4b,0x4a,0x4c,0x48,0x4b,0x48,0x49,0x49,0x79,0x49,0x2,0x4,0x8,0x40,0x20,0x20,0xfe,0x2,0x4,0x0,0xfe,0x20,0x20,0x3c,0x20,0x20,0xa0,0x60,0x1e, ++0x2,0x1,0x17,0x7c,0x54,0x57,0x54,0x54,0x57,0x54,0x54,0x75,0x54,0x5,0x6,0x0,0x0,0x0,0xbc,0xa4,0xa8,0xa8,0xb0,0xa8,0xa4,0x24,0x24,0x24,0xb4,0xa8,0x20,0x20, ++0x0,0x8,0x7f,0x4a,0x4a,0x4b,0x4a,0x4a,0x4a,0x4b,0x4a,0x7a,0x44,0x4,0x9,0x2,0x40,0x24,0xfe,0x4,0x4,0xfc,0x20,0x28,0x24,0xfe,0x20,0x50,0x50,0x88,0xe,0x4, ++0x0,0x17,0x7c,0x54,0x57,0x55,0x55,0x57,0x55,0x75,0x4d,0x15,0x15,0x25,0x1,0x1,0x4,0xc4,0x54,0x54,0xd4,0x14,0x14,0xd4,0x54,0x54,0x54,0x44,0x44,0xc4,0x14,0x8, ++0x0,0xf,0x4,0x75,0x52,0x55,0x58,0x50,0x5f,0x50,0x55,0x75,0x52,0x5,0x8,0x10,0x0,0xfc,0xa4,0x28,0x10,0x28,0xc4,0x0,0xfc,0x84,0x28,0x28,0x10,0x28,0xc6,0x84, ++0x0,0x2,0x12,0x7f,0x52,0x52,0x52,0x52,0x53,0x50,0x5f,0x70,0x51,0x2,0xc,0x0,0x90,0x90,0x94,0xfe,0x90,0x90,0xf0,0x0,0xfc,0x40,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x1,0x1,0xf,0x79,0x48,0x48,0x49,0x4a,0x4d,0x48,0x4b,0x7a,0x4a,0x2,0x3,0x2,0x10,0x14,0xfe,0x50,0x40,0xa0,0x10,0xe,0xf4,0x0,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x0,0xf,0x70,0x50,0x57,0x55,0x54,0x55,0x54,0x54,0x77,0x54,0x4,0x4,0x4,0x40,0x44,0xfe,0x40,0x44,0xfe,0x14,0xa4,0xf4,0x44,0x44,0xfc,0x44,0x44,0x54,0x8, ++0x0,0x17,0x7c,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x74,0x49,0x8,0x10,0x3,0x4,0xfe,0x0,0xfc,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe, ++0x0,0x0,0x0,0x77,0x50,0x51,0x53,0x5c,0x53,0x50,0x50,0x77,0x50,0x0,0xf,0x0,0x40,0x40,0x44,0xfe,0xa0,0x50,0xf8,0x46,0xf8,0x40,0x48,0xfc,0x40,0x44,0xfe,0x0, ++0x2,0x2,0x7b,0x4a,0x4a,0x4a,0x4b,0x48,0x49,0x49,0x79,0x49,0x1,0x1,0x1,0x1,0x20,0x24,0xa8,0x30,0x22,0xa2,0x5e,0x88,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x0,0x13,0x7a,0x52,0x53,0x52,0x52,0x53,0x50,0x57,0x74,0x54,0x5,0x4,0x4,0x4,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x44,0xfe,0x44,0x54,0xf4,0x4,0x14,0x8, ++0x0,0x7,0x74,0x57,0x54,0x57,0x50,0x53,0x52,0x53,0x72,0x53,0x2,0x2,0x2,0x2,0x4,0xfe,0x44,0xfc,0x44,0xfc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x0,0x1,0x77,0x51,0x51,0x51,0x57,0x51,0x53,0x53,0x55,0x75,0x49,0x11,0x1,0x1,0x90,0xd0,0x10,0x52,0x34,0x38,0xd0,0x10,0x90,0x50,0x28,0x28,0x28,0x44,0x44,0x82, ++0x0,0x1,0x7a,0x4a,0x4a,0x4b,0x4a,0x4a,0x4b,0x48,0x7b,0x49,0x0,0x0,0x1,0xe,0x40,0x48,0x5c,0x48,0x48,0x58,0x48,0x48,0xf8,0x40,0xf8,0x10,0xa0,0x40,0xb0,0xe, ++0x0,0x0,0x7,0x78,0x49,0x48,0x4f,0x48,0x4b,0x4a,0x4a,0x7b,0x4a,0x2,0x3,0x2,0x80,0x48,0xfc,0x0,0x10,0xa4,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x1,0x3f,0x8,0x4,0x7f,0x41,0x9f,0x11,0x11,0x11,0x1,0x1f,0x10,0x10,0x1f,0x10,0x0,0xf8,0x20,0x40,0xfe,0x2,0xf4,0x10,0x10,0x30,0x0,0xf0,0x10,0x10,0xf0,0x10, ++0x0,0x9,0x7c,0x4b,0x48,0x49,0x48,0x4f,0x48,0x48,0x49,0x7a,0x44,0x8,0x13,0x0,0x8,0x8,0x90,0xfc,0x40,0xf8,0x40,0xfe,0x80,0x88,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x0,0xa,0x7d,0x48,0x4f,0x48,0x49,0x4a,0x48,0x4f,0x49,0x7a,0x49,0x0,0x1,0x6,0x40,0x48,0x50,0x40,0xfc,0x40,0x50,0x48,0x80,0xfe,0x10,0x10,0x20,0xc0,0x30,0x8, ++0x22,0x11,0x0,0x7f,0x41,0x91,0x1f,0x21,0xff,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x8,0x10,0x20,0xfe,0x2,0x24,0xf0,0x4,0xfe,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x0,0x3,0x7a,0x4a,0x4b,0x4a,0x4b,0x4a,0x4a,0x4a,0x7a,0x42,0x4,0x4,0xb,0x10,0x4,0xfe,0x4,0x4,0xfc,0x0,0xfc,0x40,0x88,0xfc,0x20,0xfc,0x20,0x24,0xfe,0x0, ++0x1,0x1,0x7a,0x4b,0x48,0x4f,0x49,0x49,0x4a,0x4c,0x79,0x46,0x1,0xe,0x1,0x0,0x0,0xf0,0x10,0xf0,0x24,0xfe,0x0,0x88,0x50,0xe0,0x50,0xd0,0x4e,0x44,0x40,0x80, ++0x0,0x0,0xb,0x7c,0x4b,0x48,0x4f,0x48,0x49,0x4b,0x4c,0x7b,0x48,0x1,0x6,0x0,0x40,0x48,0xfc,0x40,0xf8,0x80,0xfe,0xa0,0x10,0xf8,0x46,0xf8,0xc0,0x70,0x48,0x40, ++0x1,0x1,0x17,0x79,0x57,0x51,0x5f,0x52,0x53,0x52,0x52,0x74,0x44,0x9,0x10,0x0,0x10,0x10,0xd0,0x14,0xfe,0x24,0xe4,0x28,0xa8,0xa8,0x90,0x90,0xa8,0xa8,0x46,0x84, ++0x0,0x0,0x7,0x78,0x4b,0x48,0x4f,0x48,0x48,0x4b,0x48,0x7b,0x49,0x2,0x4,0x0,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x40,0x90,0xe0,0x48,0xf8,0x50,0x4c,0x44,0x40, ++0x2,0x12,0x7f,0x52,0x52,0x5f,0x52,0x57,0x5c,0x54,0x57,0x74,0x54,0x7,0x4,0x0,0x0,0x3c,0xa4,0x24,0xa4,0xe8,0x24,0xa4,0xa2,0xa2,0xa2,0xb4,0xa8,0xa0,0xa0,0x20, ++0x0,0x0,0xb,0x7c,0x48,0x4f,0x48,0x49,0x4b,0x48,0x4b,0x7a,0x4a,0x2,0xf,0x0,0x40,0x48,0xfc,0x40,0x44,0xfe,0x80,0x10,0xf8,0x0,0xf8,0xa8,0xa8,0xa8,0xfe,0x0, ++0x0,0xf,0x72,0x53,0x52,0x53,0x52,0x5f,0x50,0x5f,0x50,0x74,0x55,0x2,0x5,0x8,0x8,0xfc,0x10,0xf0,0x10,0xf0,0x14,0xfe,0x10,0xbc,0x84,0xa4,0x28,0x10,0x28,0xc6, ++0x1,0x1,0x17,0x79,0x51,0x53,0x52,0x56,0x5a,0x52,0x52,0x72,0x52,0x2,0x2,0x2,0x20,0x28,0xfc,0x20,0x4,0xfe,0x8,0x8,0xe8,0xa8,0xa8,0xe8,0x8,0x8,0x28,0x10, ++0x0,0x0,0x7,0x78,0x4b,0x4a,0x4b,0x4a,0x4b,0x4a,0x4b,0x7a,0x4f,0x1,0x2,0x4,0x40,0x44,0xfe,0x40,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xfe,0x10,0xc,0x4, ++0x0,0x0,0x17,0x78,0x57,0x54,0x58,0x53,0x50,0x50,0x57,0x71,0x52,0x4,0x1,0x0,0x40,0x48,0xfc,0x40,0xfe,0x42,0x94,0xf0,0x40,0x88,0xfc,0x50,0x4c,0x44,0x40,0x80, ++0x0,0x7,0x10,0x7b,0x52,0x52,0x53,0x50,0x57,0x55,0x54,0x75,0x54,0x4,0x4,0x4,0x4,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfe,0x14,0xa4,0xf4,0x44,0x44,0x54,0x8, ++0x0,0x7,0x0,0x7b,0x4a,0x4b,0x4a,0x4b,0x4a,0x4b,0x49,0x79,0x4a,0x4,0x8,0x3,0x4,0xfe,0x40,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xf8,0x90,0x60,0x90,0xe, ++0x0,0x3,0x7a,0x4a,0x4b,0x4a,0x4a,0x4b,0x4a,0x4b,0x78,0x45,0x5,0x9,0x0,0x0,0x8,0xfc,0x48,0x48,0xf8,0x48,0xa8,0x18,0x8,0xf8,0x0,0x44,0x22,0xa,0xf8,0x0, ++0x0,0x0,0x7b,0x4a,0x4b,0x4a,0x4b,0x48,0x4f,0x48,0x49,0x7a,0x45,0x8,0x0,0x0,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x84,0xfe,0xa0,0x50,0x48,0xfe,0x44,0x40,0x40, ++0x0,0x1,0xa,0x7c,0x49,0x4e,0x48,0x4b,0x48,0x4b,0x48,0x7b,0x48,0x0,0x0,0x7,0x90,0x18,0xa4,0x40,0xb0,0x4e,0xf0,0x90,0x60,0xa0,0x78,0x88,0x90,0x60,0xc0,0x0, ++0x0,0x10,0x7b,0x52,0x51,0x57,0x54,0x58,0x57,0x51,0x51,0x73,0x52,0x4,0x8,0x3,0x10,0x78,0x80,0x48,0x50,0xfe,0x82,0x84,0xfc,0x0,0xf0,0x10,0xa0,0x40,0xb0,0xc, ++0x0,0x2,0x1,0x78,0x4f,0x48,0x49,0x4a,0x48,0x4b,0x4a,0x7a,0x4a,0x2,0xf,0x0,0x0,0x8,0x10,0x4,0xfe,0xa0,0x18,0x8,0x0,0xf8,0xa8,0xa8,0xa8,0xa8,0xfe,0x0, ++0x8,0x4,0x12,0x7f,0x51,0x55,0x55,0x55,0x55,0x55,0x57,0x71,0x51,0x2,0x4,0x8,0x24,0x5e,0x94,0xf4,0x14,0x5c,0x54,0x54,0x54,0x5c,0xd4,0x54,0x24,0x24,0x54,0x88, ++0x0,0x8,0x75,0x51,0x53,0x59,0x55,0x51,0x57,0x55,0x55,0x75,0x59,0x9,0x8,0x0,0x80,0x88,0xfc,0x0,0xf8,0x8,0x48,0x28,0xfe,0x8,0x48,0x28,0x8,0xfc,0x8,0x30, ++0x1,0x8,0x74,0x54,0x51,0x51,0x5d,0x55,0x55,0x55,0x55,0x75,0x55,0xa,0x11,0x0,0xfc,0x8,0x50,0x24,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x24,0x2c,0x6,0xfc,0x0, ++0x0,0x2,0x7a,0x4b,0x48,0x4f,0x48,0x48,0x4b,0x4a,0x4a,0x7b,0x4a,0x0,0x7,0x0,0x40,0x48,0x48,0xf8,0x40,0xfe,0x40,0x48,0xfc,0x48,0x48,0xf8,0x40,0x48,0xfc,0x4, ++0x11,0x11,0x27,0x22,0x7d,0x17,0x21,0x79,0x7,0xf9,0x1,0x1f,0x10,0x10,0x1f,0x10,0x8,0x8,0xd0,0x10,0x3c,0xc8,0x10,0x3c,0xc0,0x3e,0x10,0xf8,0x10,0x10,0xf0,0x10, ++0x2,0x12,0x7f,0x52,0x53,0x51,0x57,0x55,0x55,0x57,0x51,0x5f,0x71,0x1,0x1,0x1,0x90,0x90,0xf0,0x94,0xbe,0x14,0xd4,0x54,0x54,0xd4,0x14,0xf4,0x24,0x24,0x54,0x88, ++0x0,0x0,0xf,0x70,0x57,0x54,0x57,0x54,0x57,0x50,0x53,0x72,0x53,0x2,0x3,0x2,0xa0,0xa4,0xfe,0xa0,0xfc,0xa4,0xfc,0xa4,0xfc,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x8, ++0x0,0x7,0x70,0x50,0x57,0x54,0x54,0x57,0x50,0x57,0x50,0x7f,0x51,0x2,0x5,0x0,0x4,0xfe,0xa0,0xa4,0xfe,0xa4,0xa4,0xfc,0x0,0xfc,0x0,0xfe,0x50,0x4c,0x44,0x80, ++0x0,0x0,0x77,0x54,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x7b,0x4d,0x11,0x23,0x0,0x28,0x24,0xfe,0x20,0x20,0xe4,0x24,0x24,0xe8,0x28,0x28,0x90,0x50,0x2a,0x4a,0x84, ++0x7,0x14,0x7d,0x55,0x56,0x56,0x55,0x58,0x50,0x5f,0x51,0x72,0x51,0x0,0x1,0x6,0xbc,0xa4,0xac,0xac,0xb4,0xb4,0x28,0xc4,0x80,0xfe,0x10,0x10,0x20,0xc0,0x30,0x8, ++0x0,0x14,0x7c,0x57,0x50,0x57,0x54,0x54,0x57,0x54,0x54,0x77,0x54,0x8,0xa,0x11,0x40,0x44,0x44,0xfc,0x4,0xbe,0xa4,0xa4,0xbc,0xa4,0xa4,0xbc,0xa4,0xa4,0xd4,0x8, ++0x4,0x2,0x72,0x5f,0x54,0x54,0x57,0x55,0x55,0x55,0x55,0x75,0x49,0xb,0x10,0x0,0x20,0x24,0x3e,0x40,0xa0,0x24,0x3e,0x50,0x14,0xfe,0x10,0x10,0x28,0x28,0x44,0x82, ++0x0,0x10,0x7f,0x51,0x50,0x57,0x54,0x54,0x57,0x54,0x55,0x75,0x55,0x5,0x4,0x4,0x80,0x44,0xfe,0x10,0xa4,0xfe,0x44,0x44,0xfc,0x44,0xf4,0x14,0x14,0xf4,0x14,0x8, ++0x0,0x0,0x7,0x74,0x58,0x51,0x55,0x55,0x59,0x52,0x5c,0x72,0x52,0x2,0x3,0x0,0x80,0x40,0xfe,0x2,0x94,0x50,0x24,0x4a,0x8a,0xf8,0x40,0x48,0x48,0x48,0xf8,0x8, ++0x1,0x1,0xf,0x71,0x57,0x50,0x57,0x54,0x54,0x57,0x50,0x74,0x52,0xf,0x0,0x0,0x4,0x44,0xe4,0x8,0xc8,0x10,0xc4,0x44,0x48,0xd2,0x2,0x44,0x84,0xe8,0x10,0x20, ++0x0,0x7,0x74,0x56,0x55,0x57,0x54,0x56,0x56,0x56,0x7b,0x48,0x8,0x11,0x22,0x0,0x4,0xfe,0x8,0x28,0x4e,0xf2,0x84,0xa8,0xa8,0xa8,0xe8,0xa8,0x88,0x14,0x24,0x42, ++0x0,0x8,0x7f,0x48,0x4a,0x49,0x4b,0x4e,0x4b,0x4a,0x4b,0x78,0x49,0x2,0x5,0x0,0x40,0x44,0xfe,0x40,0xa8,0x10,0xf8,0xe,0xf8,0x8,0xf8,0x40,0x50,0x4c,0x44,0x80, ++0x0,0x2,0x79,0x48,0x4f,0x49,0x48,0x4b,0x48,0x4b,0x48,0x7f,0x48,0x1,0x1,0x6,0xa0,0xa8,0xb0,0xa4,0xfe,0x10,0xa0,0xf8,0x40,0xf8,0x40,0xfe,0xa0,0x10,0x10,0xc, ++0x1,0x9,0x7d,0x49,0x49,0x48,0x4f,0x4a,0x4b,0x4a,0x4b,0x7a,0x43,0xe,0x4,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x40,0xfc,0x44,0xe8,0x68,0xd0,0x68,0x46,0x40, ++0x0,0x8,0x7d,0x49,0x4b,0x4d,0x49,0x49,0x49,0x49,0x49,0x79,0x49,0x2,0x2,0x4,0xa0,0x90,0xfc,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x0,0xa8,0xa4,0x4, ++0x0,0x1,0x77,0x54,0x55,0x54,0x57,0x54,0x55,0x56,0x70,0x4f,0x0,0x1,0x2,0xc,0x80,0x4,0xfe,0x44,0x54,0x44,0xfc,0xc4,0x74,0x4c,0x40,0xfe,0xa0,0x10,0x8,0x6, ++0x0,0x0,0x10,0x79,0x52,0x55,0x58,0x52,0x52,0x53,0x50,0x77,0x54,0x5,0x4,0x4,0x40,0x40,0xa0,0x10,0x48,0xf6,0xa0,0x48,0xa8,0xf8,0x44,0xfe,0x94,0xf4,0x4,0xc, ++0x1,0x11,0x7a,0x57,0x5c,0x57,0x54,0x57,0x50,0x5f,0x50,0x73,0x52,0x3,0x2,0x3,0x0,0xf0,0x20,0xfc,0x44,0xfc,0x44,0xfc,0x0,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8, ++0x2,0x11,0x78,0x57,0x54,0x55,0x54,0x57,0x50,0x53,0x52,0x72,0x53,0x2,0x2,0x3,0x8,0x10,0xa4,0xfe,0x44,0x54,0x44,0xfc,0x0,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8, ++0x0,0x7,0x71,0x55,0x52,0x53,0x54,0x5b,0x52,0x52,0x53,0x70,0x52,0x1,0x1f,0x0,0x40,0x48,0x30,0x24,0x18,0xf0,0x8,0xf6,0x10,0x10,0xf0,0x0,0x10,0x24,0xfe,0x0, ++0x1,0xf,0x71,0x50,0x57,0x50,0x53,0x52,0x53,0x50,0x57,0x74,0x55,0x5,0x5,0x4,0x10,0xfe,0x10,0x44,0xfe,0x0,0xf8,0x8,0xf8,0x4,0xfe,0x4,0xf4,0x14,0xf4,0xc, ++0x1,0x11,0x7f,0x51,0x53,0x55,0x59,0x51,0x57,0x50,0x5f,0x70,0x52,0x4,0x9,0x0,0x10,0x14,0xfe,0x10,0xb8,0x54,0x12,0x10,0xfc,0x0,0xfe,0x40,0x48,0x46,0x42,0x80, ++0x0,0x10,0x78,0x57,0x54,0x57,0x54,0x54,0x57,0x54,0x55,0x7a,0x49,0x10,0x23,0x0,0x48,0x7c,0x40,0xfe,0x42,0xf8,0x40,0x38,0xfe,0x80,0x48,0xb0,0x70,0xae,0x24,0x60, ++0x0,0x0,0x77,0x52,0x51,0x5f,0x50,0x53,0x52,0x53,0x52,0x73,0x54,0x5,0x9,0x1,0x80,0x40,0xfc,0x8,0x10,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x44,0x42,0x12,0xf0, ++0x0,0x0,0x77,0x55,0x5b,0x51,0x53,0x51,0x5f,0x51,0x52,0x75,0x48,0x0,0x7,0x0,0x80,0x40,0xfe,0x12,0xfc,0x10,0xf8,0x10,0xfe,0x50,0x48,0xf6,0x40,0x48,0xfc,0x0, ++0x0,0x7,0x74,0x54,0x54,0x57,0x54,0x54,0x57,0x56,0x76,0x4a,0xa,0x13,0x22,0x0,0x10,0xc8,0x7e,0x40,0x54,0xd4,0x3e,0x8,0xc8,0x48,0x7e,0x48,0x48,0xc8,0x48,0x8, ++0x0,0x7,0x70,0x57,0x54,0x5b,0x50,0x53,0x50,0x5f,0x50,0x77,0x54,0x4,0x4,0x4,0x8,0xfc,0x40,0xfe,0x42,0x5c,0x40,0x58,0x4,0xfe,0x80,0xfc,0xa4,0xa4,0xa4,0xc, ++0x0,0x0,0x77,0x55,0x59,0x52,0x56,0x51,0x53,0x54,0x5b,0x70,0x51,0x2,0x5,0x0,0x80,0x40,0xfe,0x2,0xbc,0xa8,0xb0,0x10,0xf8,0x6,0xf8,0x40,0x50,0x4c,0x44,0x80, ++0x0,0x7,0x70,0x57,0x55,0x58,0x51,0x51,0x53,0x56,0x5b,0x72,0x53,0x2,0x3,0x2,0x8,0xfc,0x40,0xfe,0x52,0xe4,0x50,0x20,0xfc,0x20,0xfc,0x20,0xfc,0x20,0xfe,0x0, ++0x0,0x17,0x78,0x53,0x52,0x57,0x55,0x5b,0x51,0x57,0x51,0x7f,0x51,0x3,0xd,0x1,0x48,0xfc,0x40,0xf8,0x8,0xfe,0x12,0xfc,0x10,0xfc,0x10,0xfe,0x48,0x30,0x9e,0x4, ++0x0,0x7f,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x7f,0x40,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x7f,0x40,0x4f,0x40,0x40,0x41,0x5f,0x41,0x41,0x41,0x41,0x43,0x40,0x7f,0x40,0x4,0xfe,0x4,0xe4,0x44,0x84,0x24,0xf4,0x4,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x7f,0x42,0x42,0x42,0x7f,0x44,0x44,0x48,0x44,0x43,0x42,0x44,0x48,0x7f,0x40,0x4,0xfe,0x4,0x4,0x14,0xfc,0x44,0x44,0x44,0x44,0x84,0x84,0x64,0x14,0xfc,0x4, ++0x0,0x7f,0x41,0x41,0x42,0x44,0x48,0x54,0x64,0x45,0x46,0x44,0x43,0x40,0x7f,0x40,0x4,0xfe,0x4,0x4,0x84,0x44,0x24,0x5c,0x84,0x4,0x4,0x24,0xe4,0x4,0xfc,0x4, ++0x0,0x7f,0x48,0x48,0x4f,0x54,0x54,0x64,0x48,0x49,0x51,0x62,0x44,0x40,0x7f,0x40,0x4,0xfe,0x4,0x14,0xfc,0x94,0x94,0x94,0x94,0x14,0x14,0x54,0x24,0x4,0xfc,0x4, ++0x0,0x7f,0x41,0x41,0x42,0x44,0x4a,0x51,0x6f,0x40,0x44,0x42,0x41,0x40,0x7f,0x40,0x4,0xfe,0x4,0x4,0x84,0x44,0x24,0x1c,0xe4,0x24,0x44,0x84,0x4,0x84,0xfc,0x4, ++0x0,0x7f,0x42,0x42,0x7f,0x44,0x47,0x4c,0x57,0x64,0x47,0x44,0x44,0x44,0x7f,0x40,0x4,0xfe,0x4,0x14,0xfc,0x4,0xe4,0x24,0xe4,0x24,0xe4,0x24,0xa4,0x44,0xfc,0x4, ++0x0,0x7f,0x40,0x5f,0x42,0x4f,0x44,0x7f,0x40,0x4f,0x48,0x48,0x4f,0x40,0x7f,0x40,0x4,0xfe,0x4,0xf4,0x4,0xe4,0x24,0xfc,0x4,0xe4,0x24,0x24,0xe4,0x4,0xfc,0x4, ++0x0,0x7f,0x41,0x41,0x5f,0x41,0x4f,0x41,0x5f,0x40,0x44,0x42,0x41,0x40,0x7f,0x40,0x4,0xfe,0x4,0x4,0xf4,0x4,0xe4,0x4,0xf4,0x24,0x44,0x84,0x4,0x84,0xfc,0x4, ++0x0,0x7f,0x41,0x41,0x5f,0x41,0x7f,0x44,0x42,0x4f,0x41,0x5f,0x41,0x41,0x7f,0x40,0x4,0xfe,0x4,0x24,0xf4,0x4,0xfc,0x44,0x84,0xe4,0x4,0xf4,0x4,0x4,0xfc,0x4, ++0x0,0x7f,0x40,0x5f,0x52,0x5f,0x40,0x7f,0x48,0x4f,0x45,0x4c,0x56,0x44,0x7f,0x40,0x4,0xfe,0x4,0xf4,0x94,0xf4,0x4,0xfc,0x24,0xe4,0x44,0x84,0x74,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x7f,0x54,0x54,0x55,0x54,0x54,0x57,0x5c,0x54,0x10,0x10,0x10,0x10,0x20,0x20,0x24,0xfe,0x20,0x28,0xfc,0x20,0x20,0xfe,0x22,0x22,0x2a,0x24,0x20,0x20, ++0x10,0x10,0x11,0x7d,0x55,0x55,0x56,0x54,0x57,0x54,0x5c,0x54,0x10,0x10,0x11,0x16,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x24,0xfe,0x20,0x50,0x50,0x88,0x88,0x4,0x2, ++0x10,0x10,0x10,0x7d,0x55,0x55,0x55,0x55,0x55,0x55,0x5d,0x55,0x12,0x12,0x14,0x13,0x20,0x20,0x20,0xfe,0x22,0x24,0x20,0xf8,0x8,0x48,0x50,0x50,0x20,0x50,0x8e,0x4, ++0x8,0x8,0xfe,0x12,0x32,0xc,0x12,0x61,0x1,0x1f,0x11,0x11,0x11,0x11,0x1,0x1,0x0,0x0,0xfc,0x44,0x28,0x10,0x28,0x46,0x10,0xf8,0x10,0x10,0x50,0x20,0x0,0x0, ++0x10,0x10,0x13,0x7c,0x55,0x54,0x57,0x54,0x54,0x55,0x5d,0x52,0x14,0x10,0x10,0x10,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x88,0x88,0xfe,0x8,0x88,0x48,0x8,0x28,0x10, ++0x10,0x10,0x11,0x7c,0x55,0x54,0x57,0x54,0x55,0x55,0x5d,0x55,0x11,0x10,0x10,0x13,0x20,0x28,0xfc,0x20,0xfc,0x20,0xfe,0x0,0xfc,0x4,0x24,0x24,0x20,0x58,0x86,0x2, ++0x10,0x11,0x11,0x7d,0x55,0x55,0x55,0x55,0x55,0x55,0x5d,0x55,0x11,0x11,0x11,0x11,0x4,0xfe,0x4,0xfc,0x24,0x24,0xfc,0x24,0x34,0x2c,0x24,0xfc,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x7d,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x5d,0x11,0x11,0x11,0x11,0x80,0xa0,0x94,0xfe,0x10,0x10,0xfc,0x10,0x10,0xfc,0x10,0x10,0x14,0xfe,0x0,0x0, ++0x10,0x11,0x11,0x7d,0x55,0x55,0x55,0x55,0x55,0x55,0x5d,0x56,0x12,0x14,0x19,0x10,0x4,0xfe,0x4,0x4,0xfc,0x0,0xfc,0x20,0x48,0xfc,0x20,0xfc,0x20,0x24,0xfe,0x0, ++0x21,0x21,0x21,0xf9,0xa9,0xa8,0xab,0xaa,0xab,0xa8,0xab,0xb9,0x20,0x20,0x21,0x2e,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfc,0x94,0xfc,0x0,0xf8,0x10,0xa0,0x40,0xb0,0xe, ++0x10,0x11,0x10,0x7c,0x57,0x54,0x55,0x55,0x55,0x55,0x5d,0x54,0x13,0x10,0x10,0x10,0x20,0xfc,0x88,0x50,0xfe,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x20,0xfe,0x20,0x20,0x20, ++0x10,0x11,0x10,0x7c,0x57,0x54,0x54,0x55,0x54,0x55,0x5c,0x57,0x10,0x10,0x10,0x13,0x50,0x54,0xd8,0x50,0xfe,0x88,0x50,0xfc,0x20,0xfc,0x20,0xfe,0x20,0x50,0x88,0x6, ++0x10,0x10,0x13,0x7d,0x54,0x57,0x54,0x54,0x57,0x54,0x5d,0x55,0x11,0x11,0x11,0x11,0x8,0x1c,0xe0,0x24,0xa8,0xfe,0x70,0xa8,0x26,0x24,0xfe,0x24,0xfc,0x24,0xfc,0x4, ++0x1,0x21,0x21,0x3f,0x0,0x3f,0x8,0x8,0x8,0x14,0x12,0x21,0x20,0x41,0x86,0x18,0x0,0x8,0x8,0xf8,0x0,0xf0,0x20,0x40,0x80,0xf0,0x10,0x20,0xc0,0x40,0x30,0xe, ++0x10,0x10,0x11,0x10,0x54,0x54,0x55,0x55,0x55,0x55,0x55,0x55,0x7d,0x5,0x0,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x13,0x10,0x54,0x54,0x54,0x57,0x54,0x54,0x54,0x54,0x7d,0x5,0x2,0x4,0x0,0x4,0xfe,0x88,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0x88,0x8,0x8,0x8,0x8, ++0x10,0x10,0x10,0x13,0x54,0x54,0x54,0x55,0x54,0x54,0x54,0x54,0x7c,0x4,0x1,0x6,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0xfc,0x84,0x88,0x50,0x50,0x20,0x50,0x8e,0x4, ++0x10,0x11,0x11,0x11,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7d,0x5,0x1,0x0,0x4,0xfe,0x0,0x4,0x44,0x28,0x28,0x10,0x10,0x28,0x24,0x44,0x80,0x0,0xfe,0x0, ++0x10,0x10,0x11,0x10,0x55,0x55,0x55,0x54,0x54,0x54,0x54,0x55,0x7e,0x4,0x0,0x0,0x0,0x8,0xfc,0x10,0x10,0x14,0xfe,0x10,0x30,0x50,0x90,0x10,0x10,0x10,0x50,0x20, ++0x10,0x11,0x11,0x11,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x54,0x7d,0x5,0x2,0xc,0x8,0xfc,0x8,0x48,0x48,0x48,0x48,0x48,0x48,0x68,0xa0,0xa0,0x22,0x22,0x1e,0x0, ++0x0,0x0,0x3f,0x2,0x2,0xff,0x4,0x8,0x31,0xc1,0x11,0x11,0x11,0x11,0x1f,0x0,0x10,0x38,0xc0,0x0,0x4,0xfe,0x40,0x30,0xe,0x4,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x1,0x21,0x21,0x3f,0x21,0x2,0x4,0xa,0x31,0xc0,0xf,0x0,0x0,0x0,0x0,0x1,0x0,0x8,0x8,0xf8,0x8,0x80,0x40,0x30,0xe,0x4,0xf0,0x10,0x20,0x40,0x80,0x0, ++0x1,0x21,0x21,0x3f,0x0,0x1f,0x10,0x10,0x14,0x12,0x11,0x12,0x24,0x28,0x40,0x80,0x0,0x8,0x8,0xf8,0x0,0xf0,0x10,0x10,0x50,0x90,0x10,0x90,0x50,0x52,0xa,0x4, ++0x1,0x21,0x21,0x3f,0x0,0x3f,0x21,0x21,0x21,0x3f,0x20,0x20,0x20,0x20,0x1f,0x0,0x0,0x8,0x8,0xf8,0x0,0xf8,0x8,0x8,0x8,0xf8,0x8,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x10,0x10,0x55,0x54,0x54,0x54,0x54,0x55,0x55,0x55,0x7d,0x5,0x1,0x1,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x1,0x21,0x21,0x3f,0x0,0xff,0x0,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x0,0x0,0x0,0x8,0x8,0xf8,0x4,0xfe,0x10,0x90,0xd0,0x90,0x90,0x90,0x90,0x10,0x50,0x20, ++0x1,0x21,0x21,0x3f,0x2,0x2,0xff,0x4,0x4,0x8,0x1f,0x0,0x8,0x10,0x62,0x1,0x0,0x8,0x8,0xf8,0x0,0x4,0xfe,0x0,0x80,0x90,0xf8,0x80,0x90,0x8c,0x84,0x0, ++0x10,0x10,0x11,0x11,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7c,0x4,0x0,0x0,0x0,0x4,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20,0x20, ++0x10,0x10,0x10,0x10,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7d,0x5,0x1,0x1,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x9,0x9,0x11,0x11,0x3f,0x50,0x90,0x10,0x11,0x1,0x21,0x21,0x21,0x21,0x3f,0x0,0x0,0x40,0x24,0xfe,0x0,0x80,0x84,0x44,0x3c,0x0,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x10,0x10,0x55,0x56,0x55,0x55,0x55,0x55,0x55,0x55,0x7d,0x4,0x0,0x0,0x80,0x80,0x84,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0x24,0xe4,0x24,0x4,0x28,0x10, ++0x1,0x21,0x21,0x3f,0x4,0x78,0x42,0x42,0x42,0x42,0x4e,0x72,0x4,0x4,0x18,0x60,0x0,0x8,0x8,0xf8,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0xa4,0x98,0x80,0x80,0x80, ++0x10,0x11,0x11,0x11,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7d,0x5,0x1,0x0,0x4,0xfe,0x4,0x4,0xfc,0x20,0x20,0x24,0xfe,0x10,0x10,0x10,0x8,0x4a,0x86,0x2, ++0x10,0x13,0x10,0x10,0x54,0x54,0x57,0x54,0x55,0x54,0x54,0x57,0x7c,0x4,0x0,0x0,0x0,0xfc,0x88,0x50,0x20,0xd8,0x6,0x20,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x10,0x11,0x11,0x11,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7d,0x5,0x1,0x1,0x4,0xfe,0x4,0x14,0xfc,0x4,0x4,0x74,0x54,0x54,0x54,0x74,0x54,0x4,0x14,0x8, ++0x20,0x20,0x23,0x20,0xa8,0xaf,0xa8,0xa9,0xa9,0xab,0xad,0xa9,0xf9,0x9,0x2,0x4,0x8,0x3c,0xc0,0x40,0x44,0xfe,0xa0,0x10,0x18,0x16,0x10,0x10,0x10,0x10,0x10,0x10, ++0x10,0x10,0x10,0x10,0x55,0x56,0x55,0x55,0x55,0x55,0x55,0x55,0x7d,0x5,0x0,0x0,0x80,0x80,0x84,0xfe,0x4,0x24,0xf4,0x24,0x24,0xe4,0x24,0x24,0xe4,0x4,0x28,0x10, ++0x10,0x10,0x10,0x11,0x56,0x55,0x54,0x54,0x57,0x54,0x54,0x55,0x7c,0x4,0x0,0x0,0x40,0x40,0xf8,0x10,0x24,0xfe,0x24,0x24,0xfe,0x24,0x24,0xfc,0x24,0x20,0xa0,0x40, ++0x10,0x10,0x17,0x10,0x54,0x57,0x56,0x54,0x55,0x54,0x54,0x54,0x7c,0x4,0x1,0x2,0x90,0x94,0xfe,0x90,0x0,0xfe,0x42,0x44,0xf8,0x48,0x48,0x48,0x88,0x88,0x28,0x10, ++0x10,0x10,0x10,0x13,0x54,0x55,0x54,0x54,0x57,0x54,0x54,0x54,0x7c,0x5,0x2,0x0,0x20,0x20,0x24,0xfe,0x20,0x24,0xa8,0x20,0xfe,0x20,0x70,0xa8,0xa8,0x24,0x22,0x20, ++0x1,0x21,0x21,0x3f,0x8,0x8,0x8,0x7e,0x9,0x1d,0x2a,0x28,0x48,0x89,0x9,0x8,0x0,0x8,0x8,0xf8,0x0,0x10,0x90,0x90,0x8,0x48,0x46,0x80,0x90,0x8,0xfc,0x4, ++0x10,0x10,0x10,0x13,0x54,0x54,0x55,0x57,0x55,0x55,0x55,0x55,0x7d,0x4,0x0,0x0,0x20,0x20,0x24,0xfe,0x50,0xa8,0xfc,0x26,0x24,0xfc,0x24,0x24,0xfc,0x20,0x22,0x1e, ++0x1,0x21,0x21,0x3f,0x0,0x3f,0x21,0x2f,0x21,0x27,0x24,0x24,0x27,0x20,0x3f,0x20,0x0,0x8,0x8,0xf8,0x0,0xf8,0x8,0xe8,0x8,0xc8,0x48,0x48,0xc8,0x8,0xf8,0x8, ++0x11,0x10,0x10,0x10,0x55,0x54,0x57,0x54,0x54,0x55,0x56,0x54,0x7c,0x4,0x0,0x0,0x8,0x90,0x60,0x90,0x48,0x40,0xfe,0x80,0xf8,0x88,0xf8,0x88,0xf8,0x88,0xa8,0x90, ++0x10,0x10,0x13,0x10,0x55,0x55,0x55,0x54,0x55,0x54,0x54,0x57,0x7c,0x4,0x1,0x0,0x80,0x48,0xfc,0x0,0xf8,0x8,0xf8,0x0,0xf8,0x10,0x60,0xfe,0x40,0x40,0x40,0x80, ++0x10,0x10,0x10,0x11,0x55,0x56,0x54,0x55,0x54,0x55,0x54,0x54,0x7c,0x4,0x3,0x0,0x40,0x20,0x20,0xfe,0x2,0x54,0x88,0x4,0x0,0xfc,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x11,0x11,0x11,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7d,0x2,0x4,0x8,0x0,0x4,0xfe,0x4,0x4,0xfc,0x10,0x54,0x54,0x54,0x7c,0x10,0x12,0x92,0x92,0xfe,0x2, ++0x10,0x10,0x13,0x10,0x54,0x55,0x55,0x56,0x54,0x55,0x54,0x54,0x7c,0x5,0x2,0x0,0x88,0x88,0xfe,0x88,0x0,0xfe,0x2,0x24,0x20,0xfe,0x20,0x70,0xa8,0x26,0x24,0x20, ++0x10,0x13,0x10,0x10,0x55,0x55,0x55,0x55,0x54,0x54,0x57,0x54,0x7c,0x4,0x0,0x3,0x4,0xfe,0x50,0x54,0xfe,0x54,0x54,0xfc,0x40,0x44,0xfe,0x88,0x90,0x60,0x98,0x4, ++0x1,0x21,0x21,0x3f,0x0,0x3f,0x20,0x3f,0x24,0x3f,0x24,0x29,0x46,0x45,0x98,0x0,0x0,0x8,0x8,0xf8,0x50,0xfe,0x40,0xc4,0x44,0xc8,0xa8,0x30,0x20,0x52,0x8a,0x6, ++0x1,0x21,0x21,0x3f,0x0,0x1f,0x11,0x1f,0x11,0x1f,0x2,0x51,0x51,0x90,0xf,0x0,0x0,0x8,0x8,0xf8,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x0,0x8,0x6,0x12,0xf0,0x0, ++0x1,0x21,0x21,0x3f,0x0,0x1f,0x11,0x1f,0x11,0x1f,0x12,0x2,0x4,0x8,0x30,0x40,0x0,0x8,0x8,0xf8,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x90,0xa8,0xba,0x82,0x7e,0x0, ++0x1,0x21,0x21,0x3f,0x1,0x6,0x38,0xcf,0x0,0x3e,0x22,0x3e,0x22,0x3e,0x22,0x26,0x0,0x8,0x8,0xf8,0x0,0xc0,0x30,0xee,0x8,0x48,0x48,0x48,0x48,0x48,0x48,0x18, ++0x11,0x10,0x10,0x13,0x54,0x55,0x54,0x57,0x54,0x54,0x55,0x55,0x7e,0x4,0xb,0x0,0x8,0x90,0xa0,0xfe,0x40,0xfc,0x40,0xfe,0x80,0x88,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x11,0x10,0x54,0x57,0x54,0x54,0x55,0x54,0x57,0x54,0x55,0x7c,0x4,0x0,0x3,0x20,0x24,0xa8,0x20,0xfe,0x20,0xa8,0x24,0x40,0xfe,0x88,0x8,0x90,0x60,0x98,0x4, ++0x11,0x10,0x10,0x13,0x54,0x54,0x55,0x55,0x57,0x54,0x55,0x55,0x7e,0x3,0x0,0x0,0x4,0x88,0x0,0xfe,0x88,0x88,0x10,0x54,0xb8,0x88,0x10,0x14,0xa4,0xfc,0x84,0x0, ++0x10,0x11,0x11,0x11,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7d,0x2,0x4,0x0,0x4,0xfe,0x24,0x24,0xfc,0x0,0x4,0x7e,0x44,0x7c,0x44,0x7c,0x44,0x44,0x7c,0x44, ++0x20,0x20,0x27,0x20,0xaf,0xa8,0xa9,0xaf,0xa9,0xaf,0xa8,0xa9,0xf9,0xa,0x4,0x0,0x8,0x3c,0xc0,0x44,0xfe,0x40,0x50,0x5c,0x50,0x5c,0xe0,0x50,0x48,0x4e,0x44,0x40, ++0x1,0x21,0x3f,0x1,0xff,0x0,0x1f,0x10,0x1f,0x0,0x3f,0x20,0x2f,0x28,0x2f,0x20,0x0,0x8,0xf8,0x0,0xfe,0x0,0xf0,0x10,0xf0,0x0,0xf8,0x8,0xe8,0x28,0xe8,0x18, ++0x20,0x22,0x21,0xaa,0xa8,0xa9,0xab,0xad,0xa9,0xa9,0xa9,0xa9,0xf9,0x9,0x1,0x1,0x40,0x48,0x50,0x48,0xa0,0x10,0xfe,0x14,0x10,0xf0,0x10,0x10,0xf0,0x10,0x50,0x20, ++0x10,0x13,0x10,0x54,0x57,0x54,0x55,0x55,0x55,0x55,0x55,0x54,0x7f,0x4,0x0,0x0,0x20,0xfe,0x88,0x50,0xfe,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x20,0xfe,0x20,0x20,0x20, ++0x20,0x22,0x21,0x20,0xaf,0xa9,0xaa,0xac,0xaa,0xab,0xac,0xaa,0xf9,0x9,0x2,0x4,0x40,0x48,0x50,0x44,0xfe,0x50,0x48,0x44,0x8,0xbc,0xa8,0xa8,0x7e,0x8,0x8,0x8, ++0x20,0x27,0x20,0x22,0xa9,0xa9,0xaa,0xac,0xab,0xaa,0xaa,0xab,0xf9,0x8,0x7,0x0,0x20,0xa8,0xb0,0xa4,0x18,0xf0,0xe,0x4,0xf8,0x8,0x8,0xf8,0x10,0xa4,0xfe,0x0, ++0x1,0x1,0x45,0x7f,0x51,0x59,0x6b,0x5d,0x69,0x5d,0x6b,0x49,0x59,0x41,0x7f,0x40,0x0,0x0,0x14,0xfc,0x44,0x64,0xac,0x74,0xa4,0x74,0xac,0x24,0x64,0x4,0xfc,0x4, ++0x1,0x21,0x3f,0x0,0x26,0x38,0x21,0x1f,0x20,0x3e,0x48,0xa,0xff,0x14,0x22,0x41,0x0,0x8,0xf8,0x0,0xfc,0x8,0x30,0x10,0xfe,0x14,0x50,0x5c,0x50,0xb0,0x90,0xe, ++0x1,0x21,0x3f,0x8,0xff,0x8,0x3e,0x22,0x2a,0x2a,0x2a,0x2a,0xff,0x8,0x14,0x62,0x0,0x8,0xf8,0x0,0xfe,0x20,0x7c,0x44,0x54,0x54,0x54,0x54,0x54,0x28,0x26,0xc2, ++0x0,0x0,0x1,0x2,0x4,0x8,0x10,0x1,0x3,0x5,0x9,0x31,0x1,0x1,0x1,0x1,0x80,0x80,0x0,0x0,0x40,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0x8,0x10,0x27,0x40,0x8,0x10,0x20,0x50,0x90,0x11,0x11,0x12,0x14,0x18,0x10,0x80,0x40,0x44,0xfe,0x80,0x88,0xfc,0x88,0x88,0x88,0x8,0x8,0x8,0x8,0x50,0x20, ++0x8,0x8,0x11,0x21,0x49,0x9,0x11,0x31,0x51,0x91,0x11,0x11,0x11,0x11,0x1f,0x10,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xfe,0x0, ++0x8,0x8,0x10,0x20,0x49,0xa,0x11,0x31,0x51,0x91,0x11,0x11,0x11,0x11,0x10,0x10,0x80,0x80,0x84,0xfe,0x4,0x24,0xf4,0x24,0x24,0xe4,0x24,0x24,0xe4,0x4,0x28,0x10, ++0xa,0x9,0x10,0x20,0x4b,0x8,0x10,0x37,0x50,0x90,0x1f,0x10,0x10,0x10,0x10,0x10,0x8,0x10,0xa0,0x8,0xfc,0x40,0x48,0xfc,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x8,0x8,0x10,0x21,0x4b,0x8,0x10,0x37,0x51,0x91,0x12,0x15,0x10,0x10,0x11,0x16,0x40,0x40,0x88,0x10,0xe0,0x40,0x88,0xfc,0x0,0xf8,0x8,0x10,0xa0,0x40,0xb0,0xe, ++0x8,0x8,0x10,0x27,0x48,0xa,0x11,0x37,0x50,0x90,0x11,0x12,0x14,0x18,0x10,0x10,0x40,0x40,0x48,0xfc,0x40,0x48,0x50,0xfe,0x40,0xe0,0x50,0x48,0x4e,0x44,0x40,0x40, ++0x8,0x8,0x12,0x22,0x4a,0xa,0x17,0x30,0x50,0x92,0x12,0x12,0x13,0x14,0x14,0x18,0x40,0x40,0x48,0x7c,0x40,0x44,0xfe,0x40,0x40,0x48,0x7c,0x40,0x40,0xc0,0x66,0x1c, ++0x8,0x8,0x12,0x21,0x49,0x8,0x17,0x34,0x54,0x95,0x15,0x15,0x15,0x14,0x14,0x14,0x40,0x48,0x4c,0x48,0x50,0x44,0xfe,0x4,0x4,0xf4,0x14,0x14,0xf4,0x4,0x14,0x8, ++0x8,0x8,0x13,0x22,0x4b,0xa,0x13,0x30,0x57,0x90,0x10,0x13,0x10,0x10,0x1f,0x10,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfc,0x40,0x48,0xfc,0x40,0x44,0xfe,0x0, ++0x8,0x8,0x17,0x22,0x49,0x9,0x12,0x33,0x54,0x90,0x1f,0x10,0x12,0x12,0x13,0x10,0x8,0x7c,0x80,0x48,0x48,0x50,0x0,0xfc,0x40,0x44,0xfe,0x40,0x48,0x48,0xf8,0x8, ++0x12,0x12,0x2a,0x4a,0x8f,0x10,0x2f,0x60,0xaf,0x22,0x2f,0x22,0x23,0x2e,0x20,0x21,0x10,0x10,0x90,0xa4,0xbe,0x44,0xa4,0x28,0xa8,0x10,0x90,0x28,0xa8,0x44,0x86,0x0, ++0x12,0x14,0x2f,0x48,0x8f,0x18,0x2f,0x62,0xbf,0x24,0x27,0x24,0x28,0x2b,0x30,0x21,0x10,0x10,0x90,0xa4,0xbe,0xc4,0xa4,0x28,0xa8,0x10,0x90,0xa8,0xa8,0x44,0x86,0x0, ++0xe,0x1a,0x2e,0x4a,0x8e,0x1a,0x2e,0x64,0xa7,0x2c,0x37,0x24,0x27,0x24,0x27,0x24,0xe0,0xa4,0xfe,0xa0,0xe0,0xa0,0xfe,0x84,0xe4,0x84,0xe4,0x84,0xe4,0x84,0xf4,0x8, ++0x0,0x0,0x8,0x10,0x20,0x40,0x8,0x10,0x20,0x40,0x8,0x10,0x20,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x4,0x88,0x50,0x20,0x50,0x88,0x8,0x18,0x28,0x48,0x88,0x8,0x8,0x8,0x50,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x4,0x88,0x50,0x20,0x57,0x88,0x8,0x18,0x28,0x49,0x89,0x9,0xa,0xa,0x54,0x28,0x80,0x80,0x80,0x90,0xf8,0x90,0x90,0x90,0x90,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x4,0x8b,0x50,0x20,0x50,0x88,0xf,0x18,0x28,0x48,0x88,0x8,0x8,0x8,0x50,0x20,0x10,0xf8,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x4,0x88,0x50,0x21,0x51,0x89,0x9,0x19,0x29,0x49,0x89,0x9,0xa,0xa,0x54,0x28,0x40,0x20,0x24,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x4,0x8b,0x50,0x21,0x51,0x89,0x9,0x19,0x29,0x48,0x88,0xf,0x8,0x8,0x50,0x20,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x4,0x24,0xf4,0x4,0x4,0x28,0x10, ++0x4,0x88,0x53,0x20,0x50,0x88,0x8,0x18,0x2b,0x48,0x88,0x8,0x8,0x8,0x57,0x20,0x0,0x8,0xfc,0x88,0x88,0x88,0x88,0x88,0xf8,0x88,0x88,0x88,0x88,0x88,0xfe,0x0, ++0x4,0x88,0x50,0x20,0x51,0x8a,0xb,0x18,0x28,0x48,0x88,0x8,0x9,0x9,0x52,0x24,0x40,0x40,0x40,0x90,0x8,0x4,0xfe,0x90,0x90,0x90,0x90,0x90,0x12,0x12,0xe,0x0, ++0x4,0x88,0x51,0x21,0x51,0x89,0x9,0x19,0x29,0x49,0x89,0x9,0x8,0x8,0x50,0x20,0x0,0x4,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20,0x20, ++0x5,0x89,0x51,0x22,0x52,0x8d,0x9,0x19,0x29,0x49,0x89,0x9,0x9,0x9,0x50,0x20,0x0,0x4,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x28,0x10,0x2,0x2,0xfe,0x0, ++0x4,0x88,0x50,0x27,0x50,0x88,0xb,0x1a,0x2a,0x4b,0x88,0x8,0x9,0x9,0x52,0x24,0xa0,0xa0,0xa8,0xfc,0xa8,0xa8,0xf8,0xa0,0xa4,0xfe,0xa4,0xa4,0x34,0x28,0x20,0x20, ++0x4,0x88,0x50,0x20,0x57,0x88,0x9,0x19,0x2f,0x49,0x89,0x9,0x9,0xa,0x50,0x20,0x20,0x28,0x24,0x20,0xfe,0x20,0x20,0x28,0xe8,0x28,0x28,0x10,0x12,0x2a,0xc6,0x2, ++0x4,0x88,0x50,0x21,0x52,0x8c,0x9,0x18,0x28,0x4f,0x88,0x8,0x9,0xa,0x53,0x20,0x40,0x40,0xa0,0x10,0xe,0x24,0xf0,0x0,0x4,0xfe,0x40,0x80,0x10,0x8,0xfc,0x4, ++0x4,0x88,0x53,0x22,0x54,0x88,0x8,0x1f,0x28,0x49,0x88,0x8,0x8,0x8,0x50,0x20,0x40,0x20,0xfe,0x2,0x14,0x10,0x14,0xfe,0x10,0x10,0x90,0x90,0x10,0x10,0x50,0x20, ++0x0,0x88,0x57,0x20,0x51,0x92,0x12,0x33,0x56,0x9a,0x12,0x12,0x12,0x1a,0xa4,0x40,0x10,0x10,0x90,0x90,0x10,0x10,0xd8,0x54,0x54,0x52,0x92,0x10,0x10,0x10,0x50,0x20, ++0x4,0x8a,0x52,0x22,0x53,0x8a,0xa,0x1a,0x2b,0x48,0x88,0xb,0x8,0x8,0x57,0x20,0x0,0x20,0x24,0x28,0xb0,0x20,0x22,0xa2,0x1e,0x40,0x48,0xfc,0x40,0x44,0xfe,0x0, ++0x4,0x89,0x51,0x21,0x51,0x88,0xb,0x1a,0x2a,0x4b,0x8a,0xa,0xb,0xa,0x52,0x22,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x14,0x8, ++0x4,0x88,0x57,0x21,0x51,0x91,0x1f,0x31,0x53,0x93,0x15,0x15,0x19,0x11,0xa1,0x41,0x4,0xc4,0x4,0x14,0x14,0x54,0xf4,0x14,0x14,0x94,0x54,0x14,0x4,0x4,0x14,0x8, ++0x4,0x88,0x50,0x21,0x52,0x8d,0x8,0x18,0x2f,0x48,0x89,0x9,0xa,0xc,0x51,0x20,0x40,0x40,0xa0,0x10,0x8,0xf6,0x40,0x48,0xfc,0x40,0x50,0x48,0x44,0x44,0x40,0x80, ++0x4,0x88,0x50,0x21,0x52,0x8c,0xb,0x18,0x28,0x4a,0x89,0x9,0x9,0x8,0x57,0x20,0x40,0x40,0xa0,0x10,0x8,0x6,0xf8,0x0,0x8,0x48,0x48,0x50,0x50,0x4,0xfe,0x0, ++0x4,0x88,0x57,0x20,0x50,0x8b,0x8,0x1b,0x28,0x48,0x8b,0xa,0xa,0xa,0x53,0x22,0x80,0x44,0xfe,0x0,0x0,0xfc,0x0,0xfc,0x0,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4, ++0x4,0x88,0x51,0x22,0x57,0x91,0x12,0x35,0x51,0x91,0x13,0x14,0x10,0x10,0xa1,0x46,0x40,0x80,0x10,0x8,0xfc,0x10,0x8,0x4,0xf8,0x8,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x4,0x88,0x57,0x20,0x50,0x89,0xf,0x18,0x2b,0x4a,0x8a,0xa,0xb,0xa,0x50,0x20,0x40,0x44,0xfe,0x40,0xa0,0x14,0xfe,0x8,0xc8,0x48,0x48,0x48,0xc8,0x8,0x28,0x10, ++0x4,0x8b,0x52,0x22,0x53,0x8a,0xa,0x1b,0x28,0x4f,0x88,0x8,0x9,0xa,0x54,0x20,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x40,0xfe,0x40,0xe0,0x50,0x4e,0x44,0x40, ++0x4,0x8f,0x54,0x24,0x54,0x97,0x14,0x10,0x31,0x52,0x95,0x10,0x10,0x10,0xa1,0x46,0x4,0xfe,0xa4,0xa4,0xa4,0xfc,0x84,0x80,0xf8,0x8,0x8,0x90,0x60,0x40,0x80,0x0, ++0x4,0x88,0x53,0x22,0x52,0x8b,0xa,0x1a,0x2b,0x4a,0x88,0x8,0x8,0x9,0x52,0x24,0x0,0x44,0x9e,0x4,0x4,0x9c,0x4,0x4,0xfc,0x94,0x90,0x90,0x90,0x12,0x12,0xe, ++0x4,0x88,0x50,0x21,0x52,0x95,0x18,0x30,0x57,0x90,0x13,0x12,0x12,0x12,0xa3,0x42,0x40,0x40,0xa0,0x10,0x8,0xf6,0x40,0x48,0xfc,0x40,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x4,0x88,0x57,0x21,0x51,0x89,0xa,0x1c,0x28,0x4f,0x88,0x8,0x8,0x8,0x50,0x20,0x80,0x48,0xfc,0x10,0x10,0x10,0xa8,0x44,0x40,0xfe,0x40,0x40,0x40,0x40,0x40,0x40, ++0x8,0x8f,0x51,0x21,0x51,0x97,0x14,0x34,0x54,0x97,0x11,0x11,0x11,0x11,0xaa,0x44,0x20,0x20,0x20,0x40,0x7e,0x82,0x14,0x10,0x54,0x54,0x52,0x52,0x92,0x10,0x50,0x20, ++0x5,0x89,0x51,0x21,0x5f,0x91,0x11,0x31,0x57,0x94,0x14,0x14,0x17,0x14,0xa0,0x41,0x4,0x3e,0x24,0x24,0xe4,0x3c,0x24,0x24,0xa4,0xbc,0xa4,0xa4,0xa4,0x44,0x94,0x8, ++0x4,0x88,0x57,0x20,0x51,0x92,0x14,0x3b,0x52,0x93,0x12,0x13,0x12,0x10,0xaf,0x40,0x40,0x48,0xfc,0xe0,0x50,0x48,0x46,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x0,0xfe,0x0, ++0x4,0x8b,0x52,0x22,0x53,0x92,0x12,0x33,0x50,0x9f,0x12,0x12,0x12,0x12,0xa3,0x42,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x0,0xfe,0x40,0x48,0x30,0x90,0xe,0x4, ++0x0,0x8f,0x54,0x27,0x54,0x97,0x10,0x33,0x52,0x93,0x12,0x13,0x12,0x12,0xa2,0x42,0x4,0xfe,0x44,0xfc,0x44,0xfc,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x4,0x8b,0x52,0x22,0x53,0x8a,0xa,0x1a,0x2a,0x4a,0x8a,0xa,0xa,0xa,0x54,0x28,0x4,0xfe,0x24,0x24,0xfc,0x0,0xfc,0x84,0xfc,0x84,0x84,0xfc,0x84,0x84,0xfc,0x84, ++0x4,0x8b,0x50,0x20,0x57,0x88,0x9,0xa,0x18,0x2f,0x48,0x88,0x9,0xa,0x54,0x20,0x0,0xf8,0x90,0x60,0xfc,0xc4,0x48,0xc0,0x44,0xfe,0x40,0xe0,0x50,0x4e,0x44,0x40, ++0x4,0x8f,0x51,0x20,0x5f,0x88,0xb,0x1a,0x2b,0x4a,0x8b,0x8,0xf,0x8,0x50,0x20,0x40,0xfc,0x10,0xa4,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x40,0xfe,0x40,0x40,0x40, ++0x4,0x8f,0x51,0x20,0x5f,0x88,0xb,0x1a,0x2b,0x4a,0x8b,0x8,0x8,0x9,0x52,0x2c,0x40,0xfc,0x10,0xa4,0xfe,0x0,0xfc,0x4,0xfc,0x4,0xfc,0xa0,0xa0,0x22,0x22,0x1e, ++0x0,0x8f,0x58,0x2a,0x69,0xaf,0x28,0x2a,0x6a,0xaa,0x2b,0x28,0x28,0x29,0xb2,0x44,0x4,0xfe,0x0,0x28,0x48,0xee,0x92,0xa4,0xa8,0xa8,0xe8,0x88,0x94,0x14,0x24,0x42, ++0x4,0x88,0x57,0x20,0x52,0x91,0x13,0x36,0x5b,0x92,0x13,0x10,0x12,0x14,0xa9,0x40,0x40,0x44,0xfe,0x40,0xa8,0x10,0xf8,0xe,0xf8,0x8,0xf8,0x40,0x50,0x4c,0x44,0x80, ++0x2,0x8a,0x53,0x24,0x59,0x97,0x15,0x35,0x57,0x95,0x15,0x17,0x15,0x15,0xa8,0x40,0x4,0x3e,0x94,0x94,0x14,0xec,0x40,0x58,0xde,0x68,0x48,0xfe,0x48,0x48,0xc8,0x8, ++0x0,0x8b,0x50,0x2f,0x50,0x97,0x15,0x34,0x57,0x90,0x17,0x10,0x1f,0x15,0xa4,0x48,0x38,0xc0,0x44,0xfe,0x40,0xfc,0x54,0xe4,0xfc,0x40,0xfc,0x40,0xfe,0x24,0x92,0x2, ++0x1,0x8f,0x51,0x27,0x54,0x97,0x11,0x32,0x57,0x9a,0x13,0x12,0x13,0x12,0xa3,0x42,0x10,0xfe,0x10,0xbc,0xa4,0xbc,0x40,0x24,0xfe,0x20,0xfc,0x20,0xfc,0x20,0xfe,0x0, ++0x0,0x10,0x10,0x10,0x1f,0x22,0x22,0x22,0x54,0x8c,0x8,0x8,0x10,0x20,0xc0,0x0,0x10,0x10,0x10,0x10,0xfc,0x10,0x90,0x90,0x90,0x94,0xfe,0x10,0x10,0x10,0x10,0x10, ++0x1,0x7f,0x49,0x49,0x7f,0x49,0x49,0x7f,0x8,0xff,0x8,0x1c,0x2a,0x49,0x88,0x8,0x20,0xa0,0x3c,0x44,0xa8,0x10,0x20,0x60,0xbe,0x22,0x44,0xa4,0x18,0x10,0x20,0xc0, ++0x20,0x20,0x20,0x21,0x3a,0x4c,0x4b,0x4a,0xab,0x12,0x13,0x22,0x22,0x42,0x83,0x2,0x40,0x40,0xa0,0x10,0x8e,0x44,0xf8,0x8,0xf8,0x8,0xf8,0x48,0x30,0x90,0xc,0x4, ++0x4,0xf,0x32,0x7,0x59,0x7f,0x40,0x9f,0x1,0x1f,0x11,0x1f,0x11,0x1f,0x8,0x30,0x0,0xf0,0x60,0x80,0x0,0xfe,0x2,0xf4,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x20,0x18, ++0x2,0x2,0x7,0x4,0xa,0x11,0x6,0x18,0xe0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x40,0x80,0x0,0xc0,0x30,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0x10,0x1e,0x24,0x28,0x40,0x90,0x10,0x10,0x10,0x12,0x14,0x18,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x20,0x23,0x20,0x3c,0x44,0x89,0x23,0x20,0x20,0x20,0x21,0x25,0x2a,0x32,0x24,0x0,0x0,0xf8,0x20,0x40,0x80,0x4,0xfe,0x94,0x94,0x94,0x24,0x24,0x44,0x44,0xa8,0x10, ++0x20,0x20,0x20,0x3f,0x44,0x8a,0x22,0x22,0x22,0x22,0x23,0x20,0x28,0x30,0x20,0x0,0x40,0x40,0x44,0xfe,0x40,0x48,0x48,0x48,0x48,0x48,0xf8,0x48,0x40,0x42,0x42,0x3e, ++0x21,0x21,0x21,0x3d,0x46,0x89,0x20,0x23,0x20,0x20,0x20,0x24,0x28,0x30,0x20,0x0,0x0,0x0,0x4,0xfe,0x0,0xf8,0x0,0xf8,0x8,0x8,0x8,0x8,0x8,0xa,0xa,0x6, ++0x20,0x20,0x23,0x3c,0x44,0x88,0x20,0x20,0x2f,0x20,0x20,0x24,0x28,0x30,0x27,0x0,0x8,0x3c,0xc0,0x40,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x48,0xfc,0x0, ++0x20,0x20,0x23,0x3c,0x44,0x88,0x20,0x2f,0x20,0x20,0x20,0x24,0x29,0x31,0x22,0xc,0x8,0x3c,0xc0,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x20,0x20,0x21,0x3d,0x46,0x88,0x23,0x20,0x20,0x20,0x20,0x24,0x28,0x30,0x21,0x6,0x80,0x84,0xfe,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x28,0x10, ++0x20,0x20,0x20,0x3c,0x45,0x8a,0x27,0x20,0x20,0x23,0x22,0x26,0x2a,0x32,0x23,0x2,0x40,0x40,0x80,0x80,0x10,0x8,0xfc,0x4,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x20,0x20,0x20,0x3f,0x46,0x8a,0x22,0x22,0x22,0x22,0x22,0x26,0x2a,0x32,0x22,0x2,0x40,0x40,0x84,0xfe,0x4,0x4,0xf4,0x94,0x94,0x94,0x94,0xf4,0x4,0x4,0x14,0x8, ++0x20,0x20,0x23,0x3c,0x44,0x8b,0x22,0x24,0x21,0x20,0x20,0x27,0x28,0x30,0x21,0x0,0x40,0x48,0xfc,0x40,0x40,0xfc,0x4,0x8,0xf0,0x20,0x44,0xfe,0x40,0x40,0x40,0x80, ++0x20,0x20,0x20,0x3c,0x45,0x8a,0x25,0x20,0x20,0x27,0x20,0x21,0x2a,0x34,0x21,0x0,0x40,0x40,0xa0,0xa0,0x10,0x8,0xf6,0x40,0x48,0xfc,0x40,0x50,0x4c,0x44,0x40,0x80, ++0x20,0x23,0x22,0x3e,0x47,0x8a,0x22,0x23,0x22,0x22,0x23,0x26,0x2a,0x32,0x23,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x20,0x24,0xa8,0x30,0x22,0xa2,0x1e,0x0, ++0x20,0x20,0x27,0x3c,0x45,0x8a,0x24,0x2b,0x22,0x23,0x22,0x23,0x2a,0x30,0x27,0x0,0x40,0x48,0xfc,0xe0,0x50,0x48,0x46,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x0,0xfc,0x0, ++0x20,0x20,0x21,0x3d,0x45,0x89,0x21,0x21,0x21,0x20,0x23,0x20,0x28,0x30,0x20,0x7,0x20,0xa4,0x2e,0x24,0x24,0xac,0x24,0x24,0xfc,0x20,0xfc,0x88,0x50,0x20,0xd8,0x6, ++0x21,0x21,0x27,0x39,0x49,0x93,0x2,0x23,0x22,0x23,0x20,0x27,0x28,0x31,0x22,0xc,0x10,0x14,0xfe,0x10,0x10,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfe,0xa0,0x10,0xe,0x4, ++0x21,0x20,0x27,0x38,0x4b,0x90,0xf,0x20,0x21,0x21,0x22,0x2b,0x34,0x28,0x17,0x0,0x10,0xa0,0xfc,0x40,0xfc,0x40,0xfe,0x88,0xfc,0x48,0x48,0xf8,0x88,0x88,0xfe,0x0, ++0x21,0x21,0x27,0x39,0x49,0x90,0x3,0x22,0x23,0x20,0x27,0x20,0x2b,0x30,0x2f,0x0,0x10,0x14,0xfe,0x10,0xf0,0x40,0xf8,0x48,0xf8,0x40,0xfc,0x40,0xf8,0x40,0xfe,0x0, ++0x22,0x22,0x22,0x3f,0x4a,0x92,0xf,0x20,0x27,0x24,0x27,0x24,0x2f,0x34,0x25,0x4,0x88,0x88,0x88,0xd0,0x9e,0xa4,0xf4,0x14,0xd4,0x54,0xc8,0x48,0xd4,0x54,0x64,0x82, ++0x20,0x27,0x24,0x3c,0x4f,0x94,0x4,0x27,0x21,0x27,0x21,0x21,0x2f,0x31,0x22,0x4,0x4,0xbe,0xa4,0xa4,0xbc,0x20,0xa4,0xbc,0x10,0xfc,0x10,0x14,0xfe,0x10,0xc,0x4, ++0x20,0x2f,0x20,0x3b,0x4a,0x97,0x5,0x2b,0x21,0x23,0x21,0x27,0x29,0x33,0x2d,0x1,0x40,0xfe,0x40,0xf8,0x48,0xfe,0x12,0xfc,0x10,0xf8,0x10,0xfe,0x48,0x30,0x8e,0x4, ++0x1,0x0,0x3f,0x20,0x24,0x24,0x24,0x24,0x24,0x27,0x24,0x24,0x44,0x44,0x83,0x0,0x0,0x88,0xfc,0x0,0x0,0x0,0x8,0x30,0xc0,0x0,0x0,0x0,0x4,0x4,0xfc,0x0, ++0x1,0x0,0x3f,0x20,0x20,0x2f,0x20,0x20,0x3f,0x21,0x21,0x21,0x42,0x42,0x84,0x18,0x0,0x88,0xfc,0x0,0x10,0xf8,0x80,0x84,0xfe,0x40,0x40,0x40,0x40,0x42,0x42,0x3e, ++0x1,0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x2f,0x24,0x22,0x21,0x40,0x41,0x86,0x18,0x0,0x88,0xfc,0x80,0x84,0xfe,0x80,0x80,0xf8,0x10,0x20,0x40,0x80,0x60,0x1e,0x4, ++0x1,0x0,0x3f,0x24,0x24,0x27,0x28,0x30,0x27,0x24,0x24,0x27,0x44,0x44,0x84,0x3,0x0,0x88,0xfc,0x0,0x8,0xfc,0x8,0x48,0xe8,0x48,0x48,0xc8,0x28,0x12,0x2,0xfe, ++0x1,0x0,0x3f,0x20,0x22,0x24,0x24,0x2f,0x34,0x24,0x24,0x24,0x45,0x46,0x84,0x4,0x0,0x88,0xfc,0x0,0x20,0x20,0x24,0xfe,0x60,0x70,0xa8,0xa8,0x26,0x24,0x20,0x20, ++0x1,0x0,0x3f,0x24,0x22,0x3f,0x20,0x20,0x2f,0x20,0x20,0x3f,0x40,0x40,0x80,0x0,0x0,0x88,0xfc,0x10,0x20,0xfc,0x80,0x90,0xf8,0x80,0x84,0xfe,0x80,0x80,0x80,0x80, ++0x1,0x0,0x3f,0x22,0x3f,0x22,0x23,0x20,0x27,0x24,0x27,0x24,0x44,0x48,0x88,0x10,0x0,0x88,0xfc,0x20,0xfc,0x20,0xe0,0x0,0xf0,0x10,0xf0,0x80,0x40,0x30,0xe,0x4, ++0x1,0x0,0x3f,0x20,0x2f,0x21,0x22,0x24,0x2f,0x34,0x27,0x24,0x47,0x44,0x80,0x0,0x0,0x88,0xfc,0x80,0xfc,0x40,0xa0,0x90,0xfe,0x94,0xf0,0x90,0xf0,0x92,0x82,0x7e, ++0x1,0x0,0x3f,0x22,0x2c,0x28,0x28,0x2e,0x28,0x28,0x2f,0x29,0x42,0x44,0x88,0x30,0x0,0x88,0xfc,0x80,0xb8,0x88,0x88,0xb8,0x88,0x88,0xf8,0x48,0x20,0x10,0xe,0x4, ++0x1,0x0,0x3f,0x21,0x2f,0x28,0x2f,0x28,0x2f,0x21,0x22,0x3f,0x40,0x40,0x80,0x0,0x0,0x88,0xfc,0x0,0xf8,0x88,0xf8,0x88,0xf8,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x0,0x3f,0x20,0x2f,0x20,0x3f,0x21,0x2f,0x22,0x27,0x2c,0x34,0x24,0x41,0x42,0x8c,0x80,0xfe,0x80,0xf8,0x88,0xfe,0x8,0xf8,0x20,0xf0,0x1e,0x94,0x90,0x40,0x30,0x8, ++0x1,0x0,0x3f,0x22,0x2f,0x22,0x2f,0x22,0x3f,0x24,0x27,0x24,0x44,0x4a,0x91,0x0,0x0,0x88,0xfc,0x20,0xa4,0x3e,0xa8,0x48,0xa8,0x28,0xa8,0x90,0x90,0xa8,0x44,0x82, ++0x0,0x3f,0x24,0x3f,0x24,0x27,0x20,0x2f,0x28,0x2f,0x20,0x2f,0x20,0x4f,0x40,0xbf,0x80,0xfe,0x10,0xfc,0x10,0xf0,0x80,0xf8,0x88,0xf8,0x80,0xf8,0x80,0xf8,0x80,0xfe, ++0x0,0x3f,0x20,0x2f,0x28,0x2f,0x28,0x2f,0x20,0x2f,0x20,0x3f,0x24,0x4b,0x40,0xbf,0x80,0xfe,0x0,0xf8,0x88,0xf8,0x88,0xf8,0x80,0xf8,0x80,0xfe,0x90,0xe8,0x80,0xfe, ++0x0,0x3f,0x24,0x27,0x29,0x2a,0x3f,0x2a,0x2f,0x2a,0x2f,0x2a,0x2a,0x4a,0x51,0x80,0x80,0xfe,0x0,0xfc,0x24,0x24,0xac,0xc8,0xa8,0xbe,0xc8,0x88,0xfe,0x88,0x88,0x8, ++0x0,0x3f,0x20,0x3f,0x20,0x2f,0x2a,0x2b,0x2a,0x2f,0x20,0x27,0x20,0x5f,0x42,0x8c,0x80,0xfe,0x80,0xfe,0x0,0xf8,0x28,0xe8,0x28,0xf8,0x0,0xf0,0x0,0xfc,0xa0,0x98, ++0x0,0x3f,0x22,0x24,0x2d,0x36,0x24,0x24,0x27,0x24,0x27,0x24,0x27,0x44,0x44,0x84,0x80,0xfe,0x50,0xfc,0x90,0xfc,0x90,0x9c,0xf0,0x10,0xf0,0x10,0xf0,0x10,0x50,0x20, ++0x10,0x10,0x10,0x10,0x58,0x54,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0x17,0x10,0x58,0x54,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x11,0x12,0x14,0x0,0x4,0xfe,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x84,0x4,0x28,0x10, ++0x10,0x10,0x10,0x10,0x5b,0x54,0x50,0x91,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x90,0x90,0x10,0x10,0x10,0x10,0x50,0x20, ++0x10,0x10,0x13,0x10,0x58,0x54,0x50,0x97,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x8,0x1c,0xe0,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x10,0x10,0x17,0x10,0x58,0x54,0x5f,0x90,0x10,0x10,0x10,0x10,0x11,0x11,0x12,0x14,0x0,0x8,0xfc,0x40,0x40,0x44,0xfe,0x40,0x60,0xa0,0xa0,0xa0,0x22,0x22,0x1e,0x0, ++0x10,0x10,0x10,0x17,0x58,0x54,0x50,0x93,0x12,0x11,0x10,0x10,0x10,0x11,0x12,0x1c,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0xf8,0x8,0x10,0xa0,0x40,0xa0,0x10,0xe,0x4, ++0x10,0x13,0x12,0x12,0x5a,0x56,0x52,0x92,0x12,0x12,0x12,0x12,0x13,0x12,0x13,0x10,0x8,0xfc,0x0,0x4,0x84,0x48,0x48,0x30,0x10,0x28,0x48,0x84,0x4,0x0,0xfe,0x0, ++0x20,0x20,0x20,0x20,0xb7,0xac,0xa4,0xa4,0x24,0x27,0x24,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0xfc,0x44,0x40,0x40,0x40,0x40,0x40, ++0x10,0x10,0x10,0x10,0x59,0x56,0x50,0x90,0x17,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x80,0x80,0x88,0xfc,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x11,0x11,0x11,0x12,0x5b,0x54,0x53,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x0,0x4,0xfe,0x0,0xf8,0x0,0xf0,0x10,0x10,0x10,0x10,0x10,0x12,0xa,0x6,0x2, ++0x11,0x11,0x11,0x11,0x59,0x55,0x51,0x9f,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x0,0x8,0x10,0x20,0x40,0x80,0x4,0xfe,0x40,0x40,0x20,0x20,0x10,0x4e,0x84,0x0, ++0x10,0x10,0x10,0x10,0x59,0x56,0x54,0x91,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x10,0x40,0x40,0xa0,0x90,0x8,0xe,0x4,0xf0,0x10,0x10,0x50,0x20,0x4,0x4,0xfc,0x0, ++0x10,0x10,0x10,0x10,0x59,0x55,0x52,0x94,0x10,0x10,0x10,0x11,0x12,0x13,0x10,0x10,0x0,0x20,0xa0,0x90,0x10,0x8,0xe,0x44,0x40,0x80,0x80,0x10,0x8,0xfc,0x4,0x0, ++0x10,0x10,0x10,0x17,0x58,0x54,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x80,0x40,0x4,0xfe,0x40,0x40,0x60,0x50,0x4c,0x44,0x40,0x40,0x40,0x40,0x40,0x40, ++0x10,0x10,0x13,0x10,0x58,0x54,0x50,0x93,0x10,0x10,0x10,0x10,0x10,0x10,0x17,0x10,0x0,0x8,0xfc,0x88,0x88,0x88,0x88,0xf8,0x88,0x88,0x88,0x88,0x88,0x88,0xfe,0x0, ++0x10,0x10,0x10,0x10,0x5f,0x54,0x50,0x90,0x13,0x12,0x12,0x12,0x12,0x12,0x13,0x12,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x48,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x10,0x10,0x5b,0x54,0x50,0x90,0x11,0x11,0x12,0x14,0x18,0x10,0x10,0x10,0x40,0x50,0x48,0x40,0xfe,0x40,0xc0,0xe0,0x50,0x50,0x48,0x4e,0x44,0x40,0x40,0x40, ++0x10,0x17,0x10,0x12,0x59,0x55,0x51,0x90,0x1f,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x8,0xfc,0x40,0x48,0x48,0x48,0x50,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x10,0x10,0x13,0x12,0x5a,0x56,0x53,0x92,0x12,0x12,0x13,0x12,0x10,0x10,0x1f,0x10,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x0,0x4,0xfe,0x0, ++0x10,0x10,0x10,0x13,0x5a,0x56,0x52,0x92,0x12,0x1f,0x10,0x10,0x10,0x11,0x12,0x14,0x40,0x40,0x48,0xfc,0x48,0x48,0x48,0x48,0x48,0xfe,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x11,0x11,0x11,0x11,0x5a,0x54,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x0,0x0,0x4,0xfe,0x80,0x80,0x88,0xfc,0x80,0x80,0x88,0xfc,0x80,0x80,0x80,0x80, ++0x10,0x13,0x12,0x12,0x5b,0x56,0x52,0x92,0x12,0x12,0x12,0x12,0x14,0x14,0x18,0x10,0x4,0xfe,0x4,0x4,0xfc,0x0,0x80,0x84,0x88,0x90,0xa0,0xc0,0x82,0x82,0x7e,0x0, ++0x10,0x10,0x10,0x17,0x58,0x54,0x57,0x94,0x14,0x17,0x10,0x10,0x11,0x11,0x12,0x14,0xa0,0xa0,0xa4,0xfe,0xa4,0xa4,0xfc,0xa4,0xa0,0xfe,0xa2,0xa2,0x2a,0x24,0x20,0x20, ++0x10,0x10,0x13,0x10,0x58,0x54,0x51,0x92,0x14,0x13,0x12,0x12,0x12,0x12,0x13,0x12,0x0,0x4,0xfe,0x84,0x84,0x84,0x14,0x8,0x0,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x13,0x11,0x10,0x58,0x54,0x51,0x92,0x15,0x10,0x10,0x17,0x10,0x10,0x10,0x10,0x0,0xf8,0x10,0xa0,0x40,0xa0,0x50,0x4e,0xf4,0x40,0x48,0xfc,0x40,0x40,0x40,0x40, ++0x10,0x10,0x10,0x18,0x55,0x52,0x57,0x90,0x10,0x13,0x12,0x12,0x12,0x12,0x13,0x12,0x40,0x40,0x80,0x80,0x10,0x8,0xfc,0x4,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x20,0x21,0x2f,0x30,0xa8,0xa0,0xbf,0xa2,0x22,0x24,0x25,0x28,0x2f,0x20,0x20,0x21,0x10,0x10,0x90,0x14,0x7e,0x14,0xd4,0x14,0x14,0x14,0x24,0xa4,0xa4,0x44,0x94,0x8, ++0x20,0x27,0x24,0x24,0xb4,0xac,0xa7,0xa4,0x24,0x24,0x24,0x24,0x28,0x29,0x31,0x26,0x4,0xfe,0x40,0x50,0x48,0x40,0xfe,0x40,0x40,0x40,0xa0,0xa0,0xa0,0x10,0xe,0x4, ++0x20,0x27,0x24,0x24,0xb5,0xad,0xa5,0xa5,0x25,0x25,0x25,0x21,0x22,0x22,0x24,0x28,0x44,0xe4,0x44,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x4,0x84,0x44,0x54,0x8, ++0x10,0x12,0x12,0x12,0x5b,0x54,0x53,0x90,0x10,0x13,0x12,0x12,0x12,0x12,0x11,0x10,0x40,0x48,0x48,0x48,0xf8,0x0,0xf8,0x8,0x8,0xf8,0x8,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x10,0x11,0x5a,0x54,0x53,0x92,0x12,0x13,0x12,0x12,0x13,0x12,0x10,0x10,0x80,0x80,0x84,0xfe,0x4,0x24,0xf4,0x24,0x24,0xe4,0x24,0x24,0xe4,0x4,0x28,0x10, ++0x10,0x10,0x11,0x11,0x5a,0x54,0x50,0x91,0x12,0x14,0x1b,0x12,0x12,0x12,0x13,0x12,0x80,0x80,0xf8,0x10,0xa0,0x40,0xa0,0x10,0xe,0x0,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x20,0x27,0x24,0x28,0xb7,0xa9,0xa1,0xa2,0x27,0x20,0x20,0x2f,0x20,0x20,0x20,0x20,0x0,0xfe,0x82,0x84,0xf8,0x0,0x40,0x48,0xfc,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x10,0x10,0x17,0x10,0x58,0x57,0x54,0x98,0x13,0x10,0x10,0x17,0x10,0x10,0x11,0x10,0x40,0x48,0xfc,0x40,0x40,0xfe,0x2,0x4,0xf8,0x10,0x24,0xfe,0x40,0x40,0x40,0x80, ++0x10,0x10,0x17,0x10,0x58,0x57,0x54,0x94,0x17,0x14,0x10,0x11,0x12,0x14,0x18,0x10,0x40,0x44,0xfe,0x40,0x44,0xfe,0x44,0x44,0xfc,0x44,0xe0,0x50,0x48,0x46,0x44,0x40, ++0x21,0x25,0x25,0x25,0xb5,0xad,0xa5,0xa5,0x25,0x20,0x20,0x2f,0x20,0x20,0x3f,0x20,0x0,0x0,0xfc,0x4,0x28,0x10,0x28,0x46,0x80,0x80,0x90,0xf8,0x80,0x84,0xfe,0x0, ++0x10,0x10,0x17,0x14,0x5c,0x57,0x54,0x94,0x17,0x10,0x10,0x17,0x10,0x10,0x1f,0x10,0x0,0x4,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x40,0x48,0xfc,0x40,0x44,0xfe,0x0, ++0x10,0x17,0x14,0x14,0x5c,0x57,0x54,0x94,0x14,0x15,0x16,0x14,0x14,0x14,0x17,0x14,0x4,0xfe,0x44,0x44,0x54,0xfc,0x44,0xc4,0xe4,0x5c,0x4c,0x44,0x44,0x4,0xfc,0x4, ++0x10,0x13,0x12,0x12,0x5b,0x54,0x57,0x94,0x14,0x14,0x17,0x14,0x14,0x14,0x13,0x10,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfe,0x44,0x44,0x44,0xfc,0x0,0x2,0x2,0xfe,0x0, ++0x12,0x11,0x10,0x13,0x58,0x50,0x57,0x94,0x14,0x17,0x10,0x11,0x12,0x14,0x10,0x10,0x8,0x10,0xa0,0xf8,0x48,0x48,0xf8,0x40,0x44,0xfe,0xc4,0x44,0x54,0x48,0x40,0x40, ++0x10,0x10,0x11,0x1a,0x57,0x51,0x52,0x94,0x11,0x12,0x15,0x10,0x10,0x10,0x13,0x14,0x40,0x80,0x10,0x8,0xfc,0x10,0x8c,0x84,0xf8,0x8,0x10,0xa0,0x40,0xb0,0xe,0x4, ++0x10,0x17,0x14,0x14,0x5d,0x54,0x54,0x94,0x17,0x14,0x14,0x14,0x14,0x15,0x17,0x10,0x8,0xfc,0x20,0x28,0xfc,0x20,0xa8,0x20,0xfe,0x20,0x50,0x50,0x88,0x4,0xfe,0x0, ++0x10,0x10,0x17,0x10,0x58,0x57,0x52,0x91,0x10,0x17,0x10,0x10,0x1f,0x10,0x10,0x10,0x40,0x48,0xfc,0x40,0x44,0xfe,0x8,0x10,0xa0,0xfc,0x40,0x44,0xfe,0x40,0x40,0x40, ++0x10,0x10,0x10,0x17,0x58,0x54,0x50,0x97,0x10,0x10,0x10,0x1f,0x10,0x10,0x10,0x10,0xa0,0xa0,0xa8,0xbc,0xa0,0xa0,0xa0,0xbc,0xa0,0xa0,0xa4,0xbe,0xa0,0xa0,0xa0,0xa0, ++0x10,0x14,0x12,0x11,0x58,0x57,0x54,0x94,0x15,0x15,0x15,0x15,0x15,0x14,0x14,0x14,0x40,0x44,0x48,0x50,0x44,0xfe,0x4,0x4,0xf4,0x14,0x14,0x14,0xf4,0x4,0x14,0x8, ++0x10,0x17,0x14,0x15,0x5c,0x57,0x54,0x94,0x17,0x15,0x15,0x15,0x15,0x14,0x14,0x14,0x4,0xfe,0x4,0x14,0xa4,0xfc,0x44,0x54,0xfc,0x4,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x10,0x17,0x14,0x14,0x5d,0x54,0x54,0x97,0x14,0x15,0x15,0x15,0x15,0x15,0x18,0x10,0x4,0xfe,0x44,0x44,0xf4,0x44,0x54,0xfc,0x4,0xf4,0x14,0x14,0xf4,0x4,0x14,0x8, ++0x11,0x11,0x11,0x12,0x5c,0x55,0x51,0x92,0x14,0x11,0x11,0x15,0x15,0x19,0x10,0x10,0x0,0x4,0xfe,0xa4,0xa4,0x24,0x44,0x54,0x88,0x40,0x20,0x24,0xa,0xa,0xf8,0x0, ++0x10,0x10,0x17,0x11,0x59,0x55,0x52,0x94,0x10,0x1f,0x10,0x10,0x10,0x10,0x10,0x10,0x80,0x48,0xfc,0x10,0x10,0x10,0xa8,0x44,0x40,0xfe,0x40,0x40,0x40,0x40,0x40,0x40, ++0x20,0x27,0x24,0x24,0xb7,0xac,0xa4,0xa7,0x20,0x2f,0x29,0x29,0x29,0x29,0x3f,0x20,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x0,0xfc,0x24,0x24,0x24,0x24,0xfe,0x0, ++0x10,0x10,0x13,0x1a,0x53,0x50,0x5f,0x90,0x13,0x12,0x12,0x12,0x12,0x10,0x11,0x16,0x40,0x48,0xfc,0x48,0xf8,0x40,0xfe,0x8,0xfc,0x8,0x48,0x48,0x48,0xb0,0x8,0x4, ++0x10,0x17,0x14,0x14,0x5f,0x54,0x53,0x90,0x1f,0x11,0x13,0x10,0x10,0x10,0x10,0x10,0x4,0xbe,0xa4,0xa4,0xbc,0x0,0xf8,0x0,0xfe,0x0,0xf8,0x8,0x8,0x88,0x50,0x20, ++0x10,0x17,0x14,0x14,0x5f,0x54,0x50,0x9f,0x10,0x10,0x10,0x10,0x11,0x11,0x12,0x14,0x4,0xfe,0xa4,0xa4,0xfc,0x80,0x44,0xfe,0x80,0x88,0xfc,0x88,0x8,0x8,0x28,0x10, ++0x10,0x12,0x12,0x12,0x5b,0x54,0x50,0x97,0x10,0x10,0x17,0x14,0x14,0x14,0x14,0x14,0x40,0x48,0x48,0x48,0xf8,0x0,0x4,0xfe,0x40,0x84,0xfe,0xa4,0xa4,0xa4,0xa4,0xc, ++0x10,0x11,0x17,0x11,0x59,0x55,0x57,0x91,0x13,0x13,0x15,0x15,0x19,0x11,0x11,0x11,0x90,0xd0,0x10,0x10,0x52,0x34,0xd8,0x10,0x10,0x90,0x50,0x28,0x28,0x44,0x82,0x0, ++0x11,0x11,0x11,0x1a,0x55,0x51,0x51,0x91,0x11,0x11,0x11,0x13,0x14,0x10,0x11,0x16,0x0,0x4,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xf8,0x10,0xa0,0x40,0xb0,0xe, ++0x10,0x10,0x17,0x18,0x57,0x50,0x5f,0x90,0x11,0x13,0x10,0x17,0x11,0x12,0x14,0x10,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x80,0x10,0xe0,0x48,0xfc,0x50,0x4c,0x44,0xc0, ++0x22,0x21,0x2f,0x21,0xb7,0xa9,0xa1,0xbf,0x21,0x21,0x27,0x21,0x23,0x25,0x29,0x21,0x10,0x24,0xfe,0x20,0xfc,0x24,0x24,0xfe,0x24,0x24,0xfc,0x20,0x30,0x2e,0x24,0x20, ++0x10,0x13,0x12,0x13,0x5a,0x57,0x52,0x93,0x12,0x13,0x13,0x13,0x15,0x15,0x19,0x11,0x20,0xfe,0x20,0xfc,0x24,0xfe,0x24,0xfc,0x20,0xfc,0x24,0xfc,0x24,0xfc,0x24,0x2c, ++0x10,0x13,0x12,0x13,0x5a,0x57,0x50,0x9f,0x10,0x13,0x12,0x13,0x11,0x12,0x14,0x10,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x40,0xfe,0x0,0xf8,0x8,0xf8,0x50,0x4c,0x44,0xc0, ++0x11,0x11,0x11,0x1a,0x56,0x5b,0x52,0x92,0x13,0x12,0x12,0x13,0x12,0x12,0x12,0x14,0x40,0x24,0xfe,0x20,0x20,0xfc,0x20,0x20,0xfc,0x20,0x20,0xfe,0x0,0x94,0x4a,0x2, ++0x10,0x17,0x11,0x10,0x5f,0x54,0x53,0x92,0x13,0x12,0x13,0x10,0x17,0x10,0x1f,0x10,0x40,0xfc,0x10,0xa4,0xfe,0x0,0xf8,0x48,0xf8,0x48,0xf8,0x40,0xfc,0x40,0xfe,0x0, ++0x11,0x11,0x1f,0x11,0x5b,0x55,0x51,0x97,0x10,0x12,0x12,0x12,0x13,0x12,0x14,0x18,0x10,0x14,0xfe,0x10,0xb8,0x54,0x10,0xfc,0x48,0x40,0x7c,0x40,0x40,0xc0,0x46,0x3c, ++0x10,0x1f,0x10,0x17,0x5d,0x55,0x55,0x97,0x10,0x13,0x10,0x1f,0x11,0x12,0x14,0x10,0x40,0xfe,0x0,0xfc,0x14,0xf4,0x14,0xfc,0x0,0xf8,0x0,0xfe,0x50,0x4c,0x44,0xc0, ++0x21,0x2f,0x21,0x23,0xb2,0xab,0xa0,0xaf,0x28,0x33,0x22,0x23,0x22,0x23,0x22,0x23,0x10,0xfe,0x10,0xf8,0xa8,0xf8,0x0,0xfe,0x2,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xf8, ++0x0,0x3f,0x2,0x2,0xff,0x4,0x4,0x8,0x12,0x22,0xcb,0xa,0x12,0x22,0xa,0x4,0x10,0xf8,0x0,0x4,0xfe,0x80,0x40,0x20,0x10,0xe,0x24,0x90,0x48,0x48,0x0,0x0, ++0x3c,0x27,0x24,0x29,0x26,0x24,0x34,0x28,0x21,0x26,0x18,0xe1,0x9,0x11,0x25,0x2,0x40,0xfc,0x80,0xf8,0x88,0xf8,0x88,0xf8,0x88,0xc0,0x30,0xe,0x50,0x28,0x28,0x0, ++0x20,0x17,0x40,0x40,0x40,0x40,0x40,0x5f,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x4,0xfe,0x4,0x4,0x4,0x4,0x24,0xf4,0x4,0x4,0x4,0x4,0x4,0x4,0x14,0x8, ++0x20,0x17,0x40,0x40,0x5f,0x40,0x40,0x40,0x4f,0x40,0x40,0x40,0x5f,0x40,0x40,0x40,0x4,0xfe,0x4,0x24,0xf4,0x4,0x4,0x44,0xe4,0x4,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x20,0x17,0x41,0x41,0x5f,0x41,0x41,0x4f,0x41,0x41,0x5f,0x41,0x41,0x41,0x41,0x41,0x4,0xfe,0x4,0x24,0xf4,0x4,0x44,0xe4,0x4,0x14,0xfc,0x14,0x54,0x24,0xc,0x4, ++0x20,0x17,0x42,0x42,0x42,0x5f,0x42,0x44,0x45,0x49,0x4a,0x52,0x67,0x40,0x40,0x40,0x4,0xfe,0x4,0x4,0x24,0xf4,0x4,0x84,0x4,0x4,0x44,0x24,0xe4,0x4,0x14,0x8, ++0x20,0x17,0x40,0x42,0x41,0x5f,0x40,0x44,0x42,0x41,0x42,0x44,0x48,0x40,0x40,0x40,0x4,0xfe,0x4,0x4,0x24,0xf4,0x44,0x44,0x84,0x4,0x84,0x64,0x24,0x4,0x14,0x8, ++0x20,0x17,0x40,0x42,0x41,0x5f,0x40,0x47,0x44,0x44,0x44,0x44,0x48,0x50,0x40,0x40,0x4,0xfe,0x4,0x4,0x24,0xf4,0x4,0xc4,0x44,0x44,0x44,0x54,0x74,0x4,0x14,0x8, ++0x20,0x17,0x40,0x50,0x48,0x47,0x40,0x58,0x49,0x49,0x4a,0x4c,0x53,0x60,0x40,0x40,0x4,0xfe,0x4,0x84,0xa4,0xf4,0x84,0x84,0x44,0x34,0x14,0x4,0xfc,0x4,0x14,0x8, ++0x20,0x17,0x40,0x40,0x47,0x44,0x44,0x47,0x40,0x4f,0x48,0x48,0x48,0x4f,0x48,0x40,0x4,0xfe,0x4,0x44,0xe4,0x44,0x44,0xc4,0x4,0xe4,0x24,0x24,0x24,0xe4,0x14,0x8, ++0x20,0x17,0x40,0x40,0x5f,0x51,0x51,0x5f,0x51,0x53,0x55,0x59,0x51,0x5f,0x50,0x40,0x4,0xfe,0x4,0x4,0xf4,0x14,0x54,0xf4,0x14,0x94,0x54,0x34,0x14,0xf4,0x14,0x8, ++0x20,0x17,0x42,0x47,0x48,0x51,0x4f,0x49,0x4f,0x49,0x4f,0x41,0x41,0x40,0x40,0x40,0x4,0xfe,0x4,0xc4,0x84,0x24,0xf4,0x24,0xe4,0x24,0xe4,0x4,0x14,0xf4,0x4,0xc, ++0x20,0x17,0x42,0x41,0x4f,0x48,0x4f,0x48,0x4f,0x4a,0x49,0x48,0x4a,0x4c,0x48,0x40,0x4,0xfe,0x4,0x24,0xf4,0x24,0xe4,0x24,0xe4,0x14,0x24,0xc4,0x44,0x34,0x4,0xc, ++0x20,0x17,0x40,0x40,0x7f,0x40,0x5e,0x52,0x52,0x52,0x5e,0x40,0x7e,0x41,0x42,0x40,0x4,0xfe,0xa4,0x94,0xfc,0x84,0x84,0x94,0x54,0x64,0x44,0x54,0xb4,0x14,0x4,0xc, ++0x20,0x17,0x40,0x4f,0x48,0x4f,0x48,0x4f,0x40,0x5f,0x50,0x5f,0x50,0x5f,0x40,0x40,0x4,0xfe,0x4,0xe4,0x24,0xe4,0x24,0xe4,0x4,0xf4,0x14,0xf4,0x14,0xf4,0x14,0x8, ++0x20,0x17,0x40,0x42,0x4c,0x48,0x4e,0x48,0x4f,0x42,0x42,0x44,0x44,0x48,0x50,0x40,0x4,0xfe,0x4,0x24,0xf4,0x24,0xe4,0x24,0xe4,0x84,0x84,0x94,0x94,0x74,0x4,0xc, ++0x20,0x17,0x40,0x40,0x5f,0x49,0x45,0x5f,0x50,0x67,0x44,0x42,0x41,0x46,0x58,0x40,0x4,0xfe,0x24,0xf4,0x4,0x24,0x44,0xfc,0xc,0xd4,0x44,0x84,0x4,0xc4,0x34,0x8, ++0x20,0x17,0x40,0x4f,0x49,0x4f,0x48,0x4a,0x4c,0x40,0x4f,0x48,0x4f,0x48,0x4f,0x40,0x4,0xfe,0x4,0xe4,0x4,0xf4,0x84,0x54,0x34,0x4,0xe4,0x24,0xe4,0x24,0xf4,0x8, ++0x20,0x17,0x48,0x44,0x44,0x7f,0x48,0x49,0x4e,0x4a,0x4a,0x52,0x52,0x66,0x40,0x40,0x4,0xfe,0x4,0x44,0x44,0xa4,0xa4,0x14,0x8c,0x64,0x24,0x4,0x84,0x64,0x24,0xc, ++0x20,0x17,0x40,0x4f,0x48,0x4f,0x48,0x4f,0x48,0x4f,0x41,0x7f,0x41,0x46,0x58,0x40,0x4,0xfe,0x4,0xe4,0x24,0xe4,0x24,0xe4,0x24,0xe4,0x44,0xfc,0x4,0xc4,0x34,0xc, ++0x20,0x17,0x40,0x5e,0x52,0x4a,0x44,0x4f,0x71,0x41,0x5f,0x41,0x42,0x44,0x58,0x40,0x4,0xfe,0x84,0xa4,0xcc,0x94,0x64,0xe4,0x1c,0x4,0xf4,0x4,0xc4,0x34,0x14,0x8, ++0x20,0x17,0x41,0x4f,0x41,0x5f,0x42,0x44,0x4f,0x40,0x4f,0x4a,0x4a,0x4a,0x5f,0x40,0x4,0xfe,0x4,0xe4,0x4,0xf4,0x4,0x44,0xe4,0x4,0xe4,0xa4,0xa4,0xa4,0xf4,0x8, ++0x20,0x17,0x41,0x5f,0x41,0x4f,0x48,0x4f,0x48,0x4f,0x48,0x4f,0x48,0x7f,0x44,0x48,0x4,0xfe,0x4,0xf4,0x4,0xe4,0x24,0xe4,0x24,0xe4,0x24,0xe4,0x24,0xfc,0x44,0x2c, ++0x20,0x17,0x40,0x51,0x4a,0x7f,0x44,0x55,0x55,0x5f,0x54,0x44,0x48,0x51,0x40,0x40,0x4,0xfe,0x4,0x44,0x44,0xfc,0x94,0x44,0x44,0x44,0x44,0xa4,0xa4,0x14,0x14,0x8, ++0x20,0x17,0x40,0x5c,0x44,0x7e,0x53,0x5e,0x52,0x5e,0x52,0x7e,0x43,0x42,0x42,0x40,0x4,0xfe,0x4,0x44,0x44,0xfc,0x14,0x94,0xa4,0xa4,0x44,0xa4,0x1c,0x4,0x14,0x8, ++0x10,0x10,0x10,0x90,0x50,0x50,0x10,0x10,0x10,0x30,0x50,0x90,0x10,0x10,0x10,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x8,0x8,0x8,0x8,0xf,0x0,0x0,0x7f,0x8,0x8,0x8,0x8,0x10,0x60,0x0,0x20,0x20,0x20,0x20,0x20,0xe0,0x20,0x20,0xe0,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x4,0x24,0x24,0x24,0x24,0x3c,0x7,0x4,0xfc,0x24,0x24,0x24,0x24,0x44,0x85,0x4,0x40,0x50,0x48,0x40,0x44,0x7e,0xc0,0x40,0x48,0x48,0x50,0x20,0x60,0x92,0xa,0x4, ++0x0,0x40,0x30,0x10,0x80,0x48,0x48,0x10,0x10,0x20,0xe0,0x20,0x20,0x20,0x20,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x41,0x31,0x11,0x82,0x4c,0x4b,0x10,0x10,0x20,0xe0,0x21,0x22,0x22,0x21,0x20,0x0,0x0,0x4,0xfe,0x0,0x0,0xf0,0x10,0x20,0x40,0x80,0x0,0x2,0x2,0xfe,0x0, ++0x0,0x40,0x33,0x12,0x82,0x4a,0x4a,0x13,0x12,0x22,0xe2,0x22,0x22,0x22,0x21,0x20,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x0,0x40,0x37,0x10,0x82,0x4a,0x49,0x11,0x10,0x20,0xe0,0x20,0x20,0x21,0x22,0x2c,0x0,0x0,0xfc,0x8,0x88,0x50,0x50,0x10,0xa0,0xa0,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x0,0x40,0x30,0x17,0x80,0x48,0x4b,0x10,0x10,0x20,0xef,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x48,0xfc,0x40,0x50,0xf8,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x0,0x47,0x30,0x10,0x80,0x4f,0x49,0x11,0x11,0x21,0xe1,0x22,0x22,0x24,0x28,0x30,0x8,0xfc,0x0,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x0,0x40,0x30,0x10,0x87,0x48,0x48,0x11,0x11,0x22,0xe2,0x24,0x28,0x20,0x20,0x20,0x40,0x40,0x40,0x44,0xfe,0x40,0xe0,0x50,0x50,0x48,0x48,0x44,0x46,0x40,0x40,0x40, ++0x0,0x4f,0x30,0x10,0x82,0x4a,0x4a,0x12,0x12,0x23,0xe0,0x20,0x20,0x20,0x20,0x20,0x4,0xfe,0x40,0x40,0x44,0x7e,0x44,0x44,0x44,0xfc,0x4,0x4,0x4,0x4,0x28,0x10, ++0x0,0x40,0x20,0x2f,0x80,0x44,0x4c,0x14,0x14,0x27,0xe0,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x44,0xfe,0x40,0x44,0x44,0x44,0x44,0xfc,0x44,0x40,0x42,0x42,0x3e,0x0, ++0x0,0x40,0x33,0x12,0x82,0x4a,0x4a,0x12,0x13,0x22,0xe2,0x22,0x22,0x22,0x23,0x22,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x40,0x30,0x17,0x84,0x44,0x4c,0x14,0x17,0x24,0xe4,0x24,0x24,0x27,0x24,0x20,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4,0x0, ++0x1,0x40,0x30,0x10,0x8f,0x40,0x48,0x10,0x10,0x20,0xe0,0x20,0x20,0x20,0x20,0x20,0x0,0x80,0x80,0x4,0xfe,0x80,0x80,0xa0,0x90,0x8c,0x84,0x80,0x80,0x80,0x80,0x80, ++0x0,0x40,0x30,0x17,0x80,0x4a,0x4a,0x11,0x11,0x20,0xe0,0x20,0x21,0x22,0x24,0x28,0x80,0x40,0x44,0xfe,0x8,0x8,0x8,0x10,0x10,0xa0,0x40,0xa0,0x10,0x8,0xe,0x4, ++0x0,0x40,0x30,0x17,0x80,0x48,0x49,0x11,0x11,0x21,0xe1,0x21,0x22,0x22,0x24,0x28,0x80,0x40,0x44,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x0,0x40,0x34,0x13,0x81,0x4f,0x48,0x10,0x10,0x20,0xe1,0x21,0x22,0x22,0x24,0x28,0x40,0x40,0x40,0x40,0x44,0xfe,0x84,0x84,0x84,0xc4,0x34,0x14,0x4,0x44,0x28,0x10, ++0x0,0x4f,0x39,0x1a,0x8a,0x4c,0x4a,0x19,0x19,0x29,0xed,0x2a,0x28,0x28,0x29,0x2a,0x20,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x44,0x44,0x84,0x28,0x10, ++0x2,0x42,0x22,0x22,0x9f,0x42,0x4a,0x12,0x12,0x23,0xe2,0x22,0x22,0x22,0x23,0x22,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x0,0x40,0x30,0x10,0x87,0x48,0x48,0x11,0x11,0x22,0xe2,0x24,0x28,0x20,0x20,0x20,0x40,0x50,0x4c,0x44,0xfe,0x40,0xe0,0x50,0x50,0x48,0x48,0x44,0x46,0x40,0x40,0x40, ++0x1,0x41,0x31,0x11,0x8f,0x49,0x49,0x11,0x11,0x22,0xe2,0x22,0x24,0x25,0x28,0x30,0x0,0x20,0x10,0x4,0xfe,0x40,0x48,0x48,0x50,0x50,0x60,0x40,0xc2,0x42,0x3e,0x0, ++0x0,0x40,0x30,0x10,0x80,0x4b,0x4a,0x12,0x12,0x23,0xe2,0x22,0x22,0x24,0x24,0x28,0x40,0x44,0x7e,0x40,0x44,0xfe,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x0,0x0, ++0x0,0x40,0x30,0x13,0x82,0x4a,0x4a,0x12,0x12,0x2f,0xe0,0x20,0x20,0x21,0x22,0x2c,0x40,0x40,0x48,0xfc,0x48,0x48,0x48,0x48,0x48,0xfe,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x0,0x40,0x30,0x1f,0x89,0x49,0x59,0x19,0x29,0x29,0xca,0x4c,0x48,0x4f,0x48,0x40,0x0,0x0,0x4,0xfe,0x24,0x24,0x24,0x24,0x24,0x24,0x1c,0x4,0x4,0xfc,0x4,0x0, ++0x1,0x41,0x31,0x12,0x84,0x42,0x4a,0x13,0x16,0x22,0xe2,0x22,0x22,0x22,0x21,0x20,0x0,0x8,0xfc,0x40,0x40,0x48,0x7c,0xc8,0x48,0x48,0x68,0x50,0x42,0x2,0xfe,0x0, ++0x0,0x40,0x30,0x11,0x81,0x4a,0x4c,0x10,0x17,0x20,0xe0,0x21,0x20,0x20,0x20,0x20,0x40,0x40,0xa0,0x10,0x10,0x88,0x46,0x40,0xf8,0x8,0x10,0x20,0xc0,0x40,0x30,0x10, ++0x0,0x41,0x36,0x14,0x84,0x44,0x4c,0x14,0x15,0x26,0xe0,0x21,0x21,0x22,0x24,0x28,0x80,0x4,0x3e,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xb4,0xa8,0x20,0x20,0x20,0x20,0x20, ++0x0,0x40,0x37,0x14,0x84,0x44,0x44,0x17,0x10,0x20,0xe1,0x22,0x24,0x28,0x21,0x20,0x8,0x7c,0x80,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x50,0x48,0x46,0x42,0x40,0x80, ++0x0,0x40,0x30,0x17,0x80,0x40,0x49,0x12,0x17,0x20,0xe0,0x21,0x22,0x24,0x27,0x20,0x80,0x40,0x44,0xfe,0x80,0x80,0x8,0x18,0xe0,0x40,0x80,0x0,0x10,0x8,0xfc,0x4, ++0x0,0x44,0x33,0x11,0x80,0x47,0x48,0x10,0x10,0x2f,0xe0,0x20,0x20,0x20,0x20,0x20,0x40,0x44,0x4c,0x50,0x40,0xfc,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40, ++0x0,0x40,0x30,0x17,0x84,0x48,0x42,0x12,0x12,0x22,0xe3,0x22,0x22,0x22,0x21,0x20,0x80,0x40,0x40,0xfc,0x4,0x4,0x10,0x30,0x40,0x80,0x0,0x0,0x4,0x4,0xfc,0x0, ++0x0,0x4f,0x30,0x10,0x80,0x47,0x4c,0x14,0x14,0x27,0xe0,0x20,0x20,0x21,0x25,0x22,0x0,0x90,0x90,0x90,0x90,0x90,0x10,0x20,0x20,0xa0,0xa0,0xa8,0xa4,0x42,0x7e,0x0, ++0x0,0x47,0x34,0x14,0x84,0x47,0x4c,0x14,0x14,0x27,0xe4,0x24,0x24,0x25,0x26,0x24,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x40,0x44,0xfe,0x40,0x20,0x20,0x12,0xa,0x4, ++0x0,0x40,0x37,0x10,0x80,0x48,0x49,0x12,0x14,0x27,0xe0,0x20,0x20,0x20,0x2f,0x20,0x0,0x10,0xf8,0x10,0x20,0xc0,0x18,0x6,0x2,0xfc,0x40,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x47,0x30,0x10,0x83,0x4a,0x4a,0x13,0x12,0x22,0xe2,0x23,0x22,0x20,0x2f,0x20,0x8,0xfc,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x0,0xfe,0x0, ++0x0,0x40,0x37,0x10,0x81,0x49,0x4b,0x15,0x11,0x21,0xe1,0x21,0x21,0x21,0x21,0x21,0x80,0x84,0xfe,0x80,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x0,0x40,0x37,0x12,0x82,0x43,0x42,0x14,0x16,0x29,0xe0,0x20,0x21,0x21,0x22,0x24,0x4,0x44,0xe4,0x4,0x14,0xd4,0x54,0x54,0x54,0x94,0x94,0x94,0x4,0x4,0x14,0x8, ++0x0,0x40,0x30,0x17,0x80,0x4a,0x49,0x10,0x1f,0x20,0xe0,0x20,0x21,0x21,0x22,0x2c,0x40,0x40,0x48,0xfc,0x40,0x48,0x50,0x44,0xfe,0x40,0xa0,0xa0,0x10,0x8,0xe,0x4, ++0x0,0x40,0x30,0x10,0x80,0x4b,0x4a,0x12,0x12,0x22,0xe2,0x22,0x20,0x20,0x21,0x26,0x40,0x44,0x7e,0x40,0x48,0xfc,0x8,0x48,0x48,0x48,0x48,0x48,0xa0,0x90,0xc,0x4, ++0x0,0x47,0x34,0x14,0x84,0x4f,0x4c,0x14,0x14,0x24,0xe4,0x25,0x26,0x24,0x27,0x24,0x4,0xfe,0x44,0x44,0x54,0xfc,0x44,0x44,0xa4,0xa4,0xa4,0x14,0xc,0x4,0xfc,0x4, ++0x0,0x4f,0x28,0x18,0x89,0x49,0x49,0x19,0x19,0x29,0xe9,0x29,0x28,0x28,0x2f,0x28,0x4,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0x24,0x24,0xe4,0x24,0x4,0x4,0xfc,0x4, ++0x0,0x42,0x32,0x13,0x84,0x48,0x48,0x17,0x10,0x21,0xe1,0x22,0x24,0x28,0x20,0x20,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0xe0,0x50,0x50,0x48,0x4e,0x44,0x40,0x40, ++0x0,0x40,0x33,0x12,0x82,0x4a,0x4b,0x12,0x12,0x22,0xe3,0x22,0x22,0x22,0x23,0x22,0x40,0x88,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x40,0x30,0x11,0x87,0x45,0x4d,0x15,0x15,0x25,0xe5,0x25,0x25,0x25,0x3f,0x20,0x40,0x40,0x80,0x8,0xfc,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0xfe,0x0, ++0x0,0x40,0x30,0x11,0x82,0x4c,0x49,0x10,0x10,0x2f,0xe0,0x20,0x21,0x22,0x27,0x20,0x40,0x40,0xa0,0x10,0x8,0xe,0xf4,0x0,0x4,0xfe,0x40,0x80,0x10,0x8,0xfc,0x4, ++0x0,0x40,0x30,0x14,0x82,0x4a,0x48,0x11,0x12,0x24,0xe0,0x21,0x21,0x22,0x24,0x28,0xa0,0xa0,0xa0,0xa4,0xac,0xb0,0xa0,0xb0,0xac,0xa4,0xa0,0x20,0x22,0x22,0x1e,0x0, ++0x1,0x41,0x31,0x11,0x82,0x4c,0x4b,0x12,0x12,0x23,0xe2,0x22,0x23,0x22,0x20,0x20,0x0,0x0,0x4,0xfe,0x4,0x24,0xf4,0x24,0x24,0xe4,0x24,0x24,0xe4,0x4,0x28,0x10, ++0x1,0x41,0x31,0x13,0x84,0x40,0x49,0x16,0x10,0x23,0xe2,0x22,0x27,0x20,0x20,0x20,0x0,0x0,0xf8,0x10,0xa0,0x40,0xb0,0x4e,0x40,0xf8,0x40,0x44,0xfe,0x40,0x40,0x40, ++0x2,0x41,0x31,0x1f,0x80,0x44,0x42,0x12,0x11,0x21,0xe2,0x22,0x24,0x28,0x20,0x20,0x4,0x4,0x14,0xf4,0x54,0x54,0x94,0x94,0x14,0x14,0x94,0x94,0x44,0x44,0x14,0x8, ++0x0,0x48,0x24,0x24,0x80,0x51,0x5c,0x14,0x25,0x24,0xe4,0x25,0x26,0x24,0x20,0x20,0x40,0x40,0x48,0xfc,0xa0,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x0,0x47,0x30,0x10,0x83,0x48,0x48,0x13,0x10,0x2f,0xe2,0x21,0x21,0x20,0x20,0x20,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x14,0xfe,0x10,0x10,0x10,0x10,0x50,0x20, ++0x4,0x44,0x24,0x24,0x9f,0x44,0x44,0x14,0x14,0x28,0xe5,0x22,0x25,0x24,0x28,0x30,0x0,0x0,0x0,0x4,0xbe,0xa4,0xa4,0xa4,0xa4,0xa4,0x24,0x24,0x24,0xbc,0xa4,0x0, ++0x0,0x40,0x37,0x10,0x80,0x4b,0x4a,0x12,0x12,0x23,0xe0,0x21,0x22,0x2c,0x20,0x20,0x40,0x44,0xfe,0x40,0x48,0xfc,0x48,0x48,0x48,0xf8,0xe0,0x50,0x4e,0x44,0x40,0x40, ++0x0,0x47,0x30,0x10,0x87,0x49,0x49,0x11,0x1f,0x20,0xe3,0x22,0x22,0x22,0x23,0x22,0x8,0xfc,0x80,0x90,0xf8,0x10,0x10,0x14,0xfe,0x0,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x40,0x30,0x17,0x80,0x42,0x49,0x10,0x17,0x20,0xe1,0x22,0x24,0x28,0x20,0x20,0x40,0x40,0x48,0xfc,0x40,0x48,0x50,0x44,0xfe,0xd0,0x50,0x48,0x4e,0x44,0x40,0x40, ++0x0,0x47,0x34,0x14,0x87,0x4c,0x4d,0x14,0x17,0x24,0xe4,0x24,0x24,0x24,0x27,0x24,0x4,0xfe,0x44,0x54,0xfc,0x44,0xf4,0x44,0xf4,0x54,0x54,0x74,0x44,0x44,0xfc,0x4, ++0x0,0x43,0x32,0x12,0x82,0x4b,0x48,0x10,0x12,0x22,0xe2,0x22,0x23,0x22,0x24,0x28,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x40,0x48,0x7c,0x40,0x40,0x40,0xc0,0x30,0xe, ++0x0,0x41,0x31,0x11,0x81,0x48,0x4b,0x12,0x12,0x23,0xe2,0x22,0x23,0x22,0x22,0x22,0x8,0xfc,0x8,0x8,0xf8,0x0,0xfc,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x14,0x8, ++0x0,0x40,0x34,0x14,0x87,0x40,0x48,0x11,0x12,0x24,0xeb,0x20,0x20,0x20,0x20,0x20,0x40,0x40,0x44,0x44,0xfc,0x44,0xa0,0x10,0x4e,0x4,0xf8,0x8,0x10,0x20,0x40,0x80, ++0x0,0x40,0x33,0x12,0x82,0x43,0x42,0x12,0x12,0x22,0xef,0x20,0x21,0x22,0x24,0x28,0x8,0x1c,0xe0,0x0,0x0,0xfc,0x10,0x10,0x10,0x14,0xfe,0x0,0x20,0x10,0xc,0x4, ++0x2,0x41,0x30,0x11,0x82,0x40,0x4f,0x11,0x12,0x27,0xea,0x22,0x22,0x22,0x20,0x0,0x8,0xb0,0x40,0xb0,0x48,0x80,0xfe,0x40,0x48,0xfc,0x48,0x48,0x48,0x58,0x40,0x40, ++0x1,0x41,0x31,0x12,0x84,0x47,0x4c,0x14,0x14,0x27,0xe4,0x20,0x21,0x21,0x22,0x2c,0x0,0x0,0xf8,0x10,0x24,0xfe,0x44,0x44,0x44,0xfc,0xa4,0xa0,0x20,0x22,0x22,0x1e, ++0x0,0x44,0x37,0x14,0x88,0x43,0x48,0x10,0x17,0x21,0xe1,0x21,0x21,0x22,0x24,0x28,0x80,0x40,0xfe,0x2,0x24,0xf0,0x0,0x8,0xfc,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x0,0x40,0x27,0x10,0x80,0x4f,0x48,0x10,0x13,0x22,0xe6,0x2b,0x32,0x22,0x23,0x22,0x80,0x88,0xf8,0x90,0xa4,0xfe,0x40,0x88,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x2,0x42,0x37,0x12,0x82,0x4b,0x4a,0x12,0x13,0x22,0xe2,0x3f,0x20,0x22,0x24,0x28,0x10,0x10,0xfc,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x14,0xfe,0x0,0x10,0xc,0x4, ++0x2,0x42,0x32,0x12,0x8f,0x42,0x56,0x17,0x2a,0x2a,0xf2,0x22,0x22,0x22,0x23,0x22,0x0,0xc,0x70,0x40,0xc0,0x44,0x7e,0x48,0xc8,0x48,0x48,0x48,0x88,0x88,0x8,0x8, ++0x2,0x42,0x32,0x12,0x8f,0x42,0x56,0x17,0x2a,0x2a,0xf2,0x22,0x22,0x22,0x22,0x22,0x0,0x10,0x50,0x50,0xd0,0x48,0x88,0x26,0xa0,0x20,0x40,0x48,0x44,0xfc,0x4,0x0, ++0x0,0x40,0x37,0x10,0x80,0x4f,0x41,0x10,0x12,0x21,0xe0,0x2f,0x20,0x20,0x21,0x26,0x40,0x48,0xfc,0x40,0x40,0xfe,0x22,0xa4,0x60,0x20,0xa4,0xfe,0x40,0x50,0x8c,0x4, ++0x0,0x4f,0x30,0x11,0x86,0x40,0x55,0x12,0x16,0x29,0xe2,0x24,0x28,0x20,0x21,0x20,0x4,0xfe,0x80,0x0,0x88,0xd0,0x60,0x60,0xd0,0x50,0x48,0x4e,0x44,0x40,0x40,0x80, ++0x0,0x47,0x34,0x14,0x87,0x54,0x54,0x17,0x10,0x2f,0xe1,0x21,0x21,0x22,0x24,0x28,0x4,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x0,0xfe,0x10,0x10,0x10,0x10,0x10,0x10, ++0x0,0x43,0x32,0x12,0x83,0x48,0x4f,0x14,0x14,0x27,0xe4,0x24,0x27,0x20,0x20,0x20,0x8,0xfc,0x8,0x8,0xf8,0x40,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc,0x40,0x42,0x3e, ++0x0,0x40,0x30,0x11,0x82,0x4d,0x48,0x10,0x17,0x20,0xe2,0x21,0x21,0x20,0x2f,0x20,0x40,0x40,0xa0,0x10,0xe,0xf4,0x40,0x48,0xfc,0x40,0x44,0x48,0x50,0x40,0xfe,0x0, ++0x0,0x4f,0x29,0x29,0x89,0x4f,0x59,0x19,0x29,0x2f,0xe9,0x29,0x29,0x29,0x2b,0x10,0x4,0x7e,0x54,0x54,0x54,0x54,0x54,0x54,0x7c,0x44,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x0,0x40,0x37,0x14,0x88,0x43,0x48,0x10,0x17,0x20,0xe1,0x22,0x24,0x28,0x21,0x20,0x80,0x40,0xfe,0x2,0x14,0xf8,0x0,0x4,0xfe,0x40,0x50,0x48,0x44,0x44,0x40,0x80, ++0x0,0x40,0x37,0x14,0x88,0x47,0x44,0x14,0x17,0x24,0xe4,0x27,0x24,0x20,0x20,0x20,0x80,0x40,0xfe,0x42,0x40,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc,0x44,0x40,0x40,0x40, ++0x0,0x40,0x37,0x14,0x88,0x43,0x4a,0x12,0x13,0x22,0xe3,0x22,0x22,0x22,0x23,0x22,0x80,0x40,0xfe,0x2,0x4,0xf8,0x8,0x8,0xf8,0x0,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x0,0x43,0x30,0x10,0x83,0x48,0x48,0x17,0x10,0x24,0xe2,0x21,0x22,0x2c,0x21,0x20,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xfe,0x40,0x44,0xe8,0x50,0x48,0x4e,0x44,0x80, ++0x0,0x47,0x34,0x14,0x87,0x45,0x4d,0x17,0x15,0x2d,0xed,0x35,0x25,0x25,0x21,0x21,0x44,0xe4,0x44,0x54,0xd4,0x14,0x54,0xf4,0x54,0x54,0x54,0x54,0x44,0xc4,0x14,0x8, ++0x0,0x42,0x32,0x17,0x82,0x4a,0x4a,0x12,0x13,0x20,0xe7,0x20,0x21,0x22,0x2c,0x20,0x90,0x90,0x94,0xfe,0x90,0x90,0xf0,0x0,0xfc,0x40,0xfc,0xe0,0x50,0x4e,0x44,0x40, ++0x0,0x47,0x30,0x10,0x87,0x44,0x4c,0x14,0x17,0x24,0xe0,0x27,0x20,0x20,0x2f,0x20,0x4,0xfe,0xa0,0xa4,0xfe,0xa4,0xa4,0xa4,0xfc,0x44,0x40,0xfc,0x40,0x44,0xfe,0x0, ++0x0,0x40,0x37,0x10,0x81,0x4f,0x49,0x19,0x19,0x29,0xe9,0x29,0x29,0x29,0x2f,0x28,0x0,0x4,0xfe,0x80,0x4,0xfe,0x24,0x24,0xe4,0x24,0x24,0xe4,0x24,0x24,0xfc,0x4, ++0x0,0x41,0x36,0x12,0x82,0x5f,0x42,0x16,0x17,0x2a,0xea,0x32,0x22,0x22,0x22,0x23,0x10,0x90,0x10,0x10,0x92,0xd4,0x38,0x10,0x10,0x90,0x28,0x28,0x48,0x48,0x84,0x2, ++0x0,0x41,0x36,0x14,0x87,0x44,0x4c,0x17,0x10,0x27,0xe2,0x21,0x20,0x20,0x23,0x2c,0x40,0x44,0x5e,0x44,0x5c,0x44,0x44,0xfc,0x40,0xfc,0x8,0x10,0xe0,0xa0,0x10,0xe, ++0x0,0x41,0x33,0x12,0x83,0x4a,0x4b,0x10,0x17,0x20,0xe0,0x27,0x20,0x20,0x2f,0x20,0x80,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfc,0x40,0x48,0xfc,0x40,0x44,0xfe,0x0, ++0x2,0x42,0x35,0x14,0x88,0x57,0x42,0x12,0x1f,0x22,0xe7,0x2a,0x32,0x22,0x2a,0x24,0x0,0x0,0x4,0xfe,0x44,0x44,0x44,0x28,0xa8,0x28,0x10,0x90,0x28,0x28,0x44,0x82, ++0x0,0x41,0x31,0x12,0x87,0x49,0x41,0x12,0x14,0x27,0xe5,0x25,0x25,0x25,0x3f,0x20,0x20,0x20,0x20,0x10,0xfe,0x14,0x10,0x50,0x20,0xf8,0x28,0x28,0x28,0x28,0xfe,0x0, ++0x4,0x42,0x31,0x1f,0x80,0x47,0x44,0x14,0x17,0x24,0xe4,0x27,0x24,0x24,0x25,0x24,0x8,0x10,0x24,0xfe,0x0,0x88,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0x88,0x88,0xa8,0x90, ++0x0,0x40,0x37,0x14,0x89,0x40,0x4b,0x12,0x12,0x23,0xe2,0x22,0x23,0x20,0x2f,0x20,0x80,0x40,0xfe,0x2,0xf4,0x0,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x0,0xfe,0x0, ++0x0,0x47,0x34,0x14,0x87,0x4c,0x4d,0x14,0x14,0x25,0xe4,0x25,0x28,0x28,0x33,0x20,0x4,0xfe,0x4,0x4,0xfc,0x0,0xfc,0x40,0x88,0xfc,0x20,0xfc,0x20,0x24,0xfe,0x0, ++0x0,0x47,0x34,0x14,0x87,0x44,0x4d,0x15,0x15,0x25,0xe5,0x25,0x25,0x29,0x29,0x31,0x4,0xfe,0x44,0x44,0xfc,0x0,0xfc,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0xfc, ++0x2,0x42,0x22,0x2f,0x82,0x42,0x4f,0x12,0x12,0x22,0xef,0x22,0x22,0x22,0x22,0x22,0x20,0x20,0x3c,0x48,0x94,0x7e,0xd4,0x54,0x54,0x54,0xfc,0x40,0x42,0x42,0x3e,0x0, ++0x0,0x40,0x37,0x10,0x87,0x40,0x4f,0x11,0x12,0x25,0xe8,0x23,0x20,0x21,0x26,0x20,0x40,0x44,0xfe,0x40,0xfc,0x80,0xfe,0x10,0x8,0xfe,0x44,0xf8,0xe0,0x50,0x4c,0x40, ++0x0,0x40,0x37,0x10,0x80,0x4f,0x48,0x11,0x13,0x20,0xe7,0x24,0x24,0x24,0x2f,0x20,0x40,0x48,0xfc,0x40,0x44,0xfe,0x80,0x10,0xf8,0x0,0xfc,0xa4,0xa4,0xa4,0xfe,0x0, ++0x0,0x4f,0x32,0x13,0x82,0x4b,0x4a,0x1f,0x10,0x2f,0xe8,0x25,0x22,0x25,0x28,0x30,0x8,0xfc,0x10,0xf0,0x10,0xf0,0x14,0xfe,0x10,0xfc,0x84,0x28,0x10,0x28,0xc6,0x84, ++0x1,0x41,0x3f,0x11,0x80,0x4f,0x40,0x11,0x12,0x2d,0xe1,0x27,0x21,0x21,0x22,0x24,0x10,0x10,0xfe,0x10,0x48,0xfe,0xa0,0x10,0xe,0x14,0x10,0xfc,0x10,0x10,0x10,0x10, ++0x1,0x41,0x3f,0x11,0x8f,0x48,0x48,0x17,0x10,0x20,0xe3,0x20,0x20,0x20,0x2f,0x20,0x10,0x14,0xfe,0x10,0xfe,0x2,0x4,0xfc,0x40,0x50,0xf8,0x40,0x50,0x48,0xfe,0x0, ++0x0,0x40,0x37,0x10,0x87,0x44,0x4f,0x14,0x17,0x24,0xe0,0x2f,0x21,0x20,0x20,0x20,0x50,0x48,0xfe,0x40,0xfc,0x44,0xfc,0x44,0xfc,0x44,0x40,0xfe,0x8,0x88,0x28,0x10, ++0x0,0x47,0x30,0x10,0x87,0x44,0x44,0x17,0x10,0x20,0xef,0x20,0x21,0x22,0x2c,0x20,0x4,0xfe,0xa0,0xa4,0xfe,0xa4,0xa4,0xfc,0x40,0x44,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x0,0x47,0x34,0x15,0x84,0x47,0x4d,0x15,0x15,0x29,0xe0,0x2f,0x22,0x21,0x20,0x20,0x8,0xfc,0x0,0xf8,0x0,0xfc,0x44,0x28,0x90,0xe,0x10,0xfe,0x10,0x10,0x50,0x20, ++0x0,0x47,0x34,0x17,0x84,0x4f,0x48,0x17,0x10,0x24,0xe3,0x22,0x24,0x20,0x22,0x21,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x4,0xbe,0x84,0xa4,0x9c,0x94,0xa4,0x84,0x94,0x8, ++0x0,0x47,0x34,0x17,0x84,0x45,0x4e,0x14,0x17,0x24,0xe7,0x24,0x25,0x24,0x27,0x24,0x4,0xfe,0x4,0xfc,0x84,0x8c,0x54,0xe4,0x44,0xe4,0x5c,0x4c,0x44,0x84,0xfc,0x4, ++0x2,0x42,0x33,0x15,0x88,0x40,0x4f,0x10,0x17,0x20,0xe0,0x2f,0x20,0x20,0x20,0x20,0x20,0x24,0xbe,0x50,0x88,0x3c,0xc0,0x90,0xf8,0x80,0x84,0xfe,0x80,0x84,0x84,0x7c, ++0x0,0x41,0x37,0x14,0x87,0x44,0x47,0x14,0x17,0x20,0xe0,0x3f,0x21,0x21,0x22,0x2c,0x80,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xf8,0xa0,0x94,0xfe,0x40,0x20,0x10,0xe, ++0x1,0x42,0x35,0x10,0x80,0x49,0x4e,0x13,0x10,0x20,0xe7,0x22,0x21,0x20,0x2f,0x20,0x10,0xc,0x14,0xa0,0x40,0xb0,0xe,0xf8,0x40,0x40,0xfc,0x48,0x50,0x44,0xfe,0x0, ++0x0,0x40,0x37,0x14,0x85,0x44,0x57,0x14,0x25,0x24,0xe5,0x25,0x25,0x29,0x29,0x31,0x40,0x24,0xfe,0x20,0xfc,0x24,0xfe,0x24,0xfc,0x20,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x40,0x37,0x11,0x80,0x4f,0x48,0x10,0x1f,0x21,0xe1,0x21,0x21,0x21,0x22,0x24,0x80,0x48,0xfc,0x10,0xa0,0xfe,0x82,0x44,0xfe,0x10,0xf8,0x10,0x10,0x10,0x50,0x20, ++0x0,0x4f,0x28,0x10,0x83,0x4a,0x4b,0x12,0x13,0x20,0xe0,0x2f,0x20,0x21,0x22,0x24,0x0,0xfe,0x2,0x4,0xf8,0x8,0xf8,0x8,0xf8,0x80,0x44,0xfe,0x0,0x10,0xc,0x4, ++0x1,0x41,0x37,0x11,0x81,0x4f,0x48,0x17,0x14,0x27,0xe4,0x27,0x24,0x21,0x22,0x24,0x10,0x10,0xfc,0x10,0x14,0xfe,0x40,0xfc,0x44,0xfc,0x44,0xfc,0x4,0x10,0xc,0x4, ++0x1,0x41,0x2f,0x11,0x87,0x44,0x49,0x13,0x10,0x21,0xe7,0x20,0x22,0x24,0x29,0x20,0x10,0x14,0xfe,0x10,0xfe,0x82,0x14,0xe0,0x80,0x8,0xfc,0x44,0x50,0x4c,0x44,0x80, ++0x1,0x4f,0x31,0x10,0x87,0x40,0x4f,0x10,0x17,0x20,0xe4,0x25,0x25,0x26,0x28,0x30,0x10,0xfe,0x10,0x40,0xfc,0x44,0xfe,0x44,0xfc,0x40,0x44,0x64,0x54,0x54,0x44,0x44, ++0x2,0x42,0x2f,0x12,0x87,0x4a,0x52,0x12,0x10,0x2f,0xe1,0x22,0x21,0x20,0x23,0x2c,0x10,0x10,0xfc,0x10,0x38,0xd4,0x12,0x90,0x84,0xfe,0x10,0x10,0x20,0xc0,0x30,0x8, ++0x1,0x41,0x3f,0x11,0x8f,0x49,0x4f,0x19,0x2f,0x20,0xe7,0x24,0x27,0x24,0x27,0x24,0x20,0x24,0xfe,0x20,0xfc,0x24,0xfc,0x24,0xfc,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x8, ++0x0,0x40,0x30,0x17,0x84,0x45,0x44,0x14,0x14,0x25,0xe5,0x24,0x2b,0x28,0x30,0x20,0x48,0x7c,0x40,0xfe,0x44,0xf0,0x44,0x3c,0x8,0xf0,0x24,0xa8,0xfe,0x20,0xa0,0x40, ++0x0,0x47,0x34,0x17,0x84,0x47,0x44,0x11,0x17,0x20,0xe1,0x27,0x22,0x24,0x29,0x20,0x4,0xfe,0x44,0xfc,0x44,0xfc,0x84,0x8,0xf0,0x80,0x8,0xfc,0x50,0x4c,0x44,0x80, ++0x0,0x40,0x37,0x14,0x84,0x47,0x40,0x17,0x14,0x24,0xe7,0x20,0x2a,0x2a,0x32,0x21,0x40,0x44,0xfe,0x44,0x44,0xfc,0x40,0xfc,0x44,0x44,0xfc,0x40,0x88,0x46,0xa,0xf8, ++0x2,0x42,0x35,0x14,0x88,0x57,0x40,0x1a,0x1a,0x2a,0xea,0x21,0x23,0x3c,0x28,0x21,0x10,0x10,0x10,0xa4,0x7e,0xa4,0x24,0xa4,0xa8,0xa8,0x90,0x10,0xa8,0x28,0x44,0x82, ++0x0,0x48,0x25,0x12,0x86,0x4a,0x4b,0x12,0x16,0x2b,0xf2,0x22,0x22,0x22,0x2a,0x24,0x20,0xa0,0x24,0xfc,0x28,0x30,0xfe,0x40,0xfc,0x44,0x44,0x7c,0x44,0x44,0x7c,0x44, ++0x1,0x49,0x25,0x12,0x86,0x4a,0x53,0x12,0x26,0x2a,0xf2,0x22,0x22,0x22,0x2a,0x24,0x20,0x28,0xfc,0x20,0x50,0x88,0xfe,0x4,0xf4,0x94,0x94,0x94,0xf4,0x4,0x14,0x8, ++0x0,0x40,0x37,0x14,0x84,0x4f,0x4c,0x14,0x17,0x25,0xe5,0x25,0x29,0x29,0x31,0x21,0x80,0x44,0xfe,0xa0,0xa4,0xfe,0xa4,0xa4,0xfc,0x20,0x24,0xe8,0x30,0x62,0xa2,0x1e, ++0x4,0x42,0x32,0x1f,0x84,0x44,0x4f,0x15,0x15,0x25,0xe5,0x29,0x29,0x2d,0x32,0x21,0x20,0x20,0x24,0xfe,0x80,0x0,0x7e,0x12,0x14,0x50,0x5c,0x50,0x50,0x70,0x98,0x6, ++0x0,0x47,0x30,0x11,0x8f,0x44,0x4c,0x17,0x14,0x24,0xe7,0x24,0x24,0x3f,0x20,0x20,0x10,0x90,0x90,0x24,0xfe,0xa4,0xa4,0xa4,0xa8,0xa8,0x90,0x90,0xa8,0xa8,0xc4,0x82, ++0x2,0x42,0x2f,0x22,0x8f,0x50,0x1f,0x28,0x28,0x4f,0xc0,0x48,0x45,0x5f,0x40,0x40,0x8,0x88,0xc8,0x8,0xbe,0x8,0x88,0xa8,0x98,0x88,0x8,0x88,0x8,0xc8,0x28,0x10, ++0x9,0x49,0x29,0x1f,0x89,0x49,0x5f,0x19,0x2f,0x29,0xe9,0x3f,0x24,0x29,0x30,0x21,0x0,0xc,0x70,0xc0,0x40,0x44,0x7e,0x48,0x48,0x48,0x48,0xc8,0x48,0x48,0x88,0x8, ++0x2,0x42,0x2f,0x12,0x87,0x4a,0x42,0x17,0x14,0x27,0xe4,0x24,0x27,0x24,0x24,0x24,0x10,0x10,0xfc,0x10,0x38,0xd6,0x10,0xf8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x28,0x10, ++0x0,0x41,0x2e,0x12,0x82,0x5f,0x42,0x16,0x17,0x2a,0xea,0x32,0x22,0x22,0x22,0x22,0x10,0x90,0x54,0x38,0x10,0xfc,0x44,0x44,0x7c,0xc4,0x44,0x7c,0x44,0x44,0x54,0x48, ++0x0,0x47,0x31,0x10,0x8f,0x40,0x47,0x14,0x17,0x24,0xe7,0x20,0x27,0x20,0x2f,0x20,0x40,0xfc,0x10,0xa4,0xfe,0x0,0xfc,0x44,0xfc,0x44,0xfc,0x40,0xfc,0x40,0xfe,0x0, ++0x7,0x44,0x37,0x14,0x85,0x44,0x4f,0x14,0x14,0x27,0xe4,0x25,0x2b,0x29,0x31,0x23,0xfc,0x4,0xfc,0x0,0xf8,0x10,0xfe,0x20,0x64,0xde,0x84,0x8,0xfe,0x8,0x8,0x18, ++0x4,0x44,0x3f,0x24,0x84,0x5f,0x15,0x55,0x5f,0x44,0xcc,0x4e,0x55,0x64,0x44,0x44,0x20,0x20,0x7c,0x88,0x10,0x7c,0x44,0x54,0x54,0x54,0x54,0x54,0x54,0x28,0x46,0x82, ++0x0,0x40,0x2f,0x29,0x89,0x49,0x5f,0x19,0x29,0x2f,0xe9,0x29,0x29,0x2f,0x29,0x20,0x20,0x30,0x48,0x7e,0xc8,0x48,0x7e,0x48,0x48,0x7e,0x48,0x48,0x48,0x7e,0x40,0x40, ++0x0,0x40,0x37,0x14,0x87,0x44,0x57,0x10,0x27,0x20,0xe3,0x22,0x23,0x21,0x20,0x2f,0xa0,0xa4,0xfe,0xa4,0xfc,0xa4,0xfc,0x0,0xfc,0x0,0xf8,0x8,0xf8,0x10,0xa0,0xfe, ++0x0,0x41,0x32,0x17,0x84,0x45,0x57,0x14,0x25,0x24,0xe5,0x24,0x29,0x29,0x31,0x21,0x80,0xf0,0x24,0xfe,0x88,0x24,0xfe,0x0,0xfc,0x0,0xfc,0x0,0xfc,0x4,0x4,0xfc, ++0x0,0x4f,0x20,0x27,0x85,0x45,0x45,0x17,0x10,0x23,0xe2,0x23,0x22,0x23,0x20,0x2f,0x40,0xfe,0x0,0xfc,0x14,0xf4,0x14,0xfc,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfe, ++0x0,0x40,0x37,0x15,0x87,0x4c,0x4f,0x14,0x17,0x24,0xe7,0x24,0x29,0x2a,0x34,0x20,0x40,0x24,0xfe,0x8,0xfc,0x90,0xfc,0x94,0xfe,0x94,0xfc,0x90,0x98,0x94,0x92,0x90, ++0x0,0x47,0x20,0x2f,0x88,0x53,0x40,0x13,0x10,0x2f,0xe0,0x27,0x24,0x24,0x24,0x24,0x8,0xfc,0x40,0xfe,0x42,0x58,0x40,0x58,0x40,0xfe,0x80,0xfc,0xa4,0xa4,0xa4,0xc, ++0x2,0x43,0x22,0x24,0x8f,0x54,0x44,0x17,0x14,0x25,0xe4,0x27,0x24,0x24,0x24,0x27,0x50,0x54,0xd8,0x50,0xfe,0x88,0x50,0xfe,0x20,0xfc,0x20,0xfe,0x20,0x50,0x8e,0x4, ++0x0,0x43,0x32,0x12,0x83,0x48,0x4f,0x14,0x17,0x24,0xe7,0x20,0x2f,0x21,0x21,0x22,0x80,0xf8,0x88,0x48,0xf8,0x0,0xfc,0x44,0xfc,0x44,0xfc,0x0,0xfe,0x10,0x10,0x10, ++0x0,0x4f,0x30,0x13,0x82,0x4f,0x48,0x13,0x10,0x23,0xec,0x23,0x2c,0x23,0x2d,0x20,0x40,0xfe,0x0,0xf8,0x8,0xfe,0x2,0xfc,0x80,0x48,0x50,0x60,0xd0,0x4e,0x44,0x80, ++0x0,0x4f,0x34,0x12,0x82,0x44,0x41,0x11,0x13,0x26,0xeb,0x22,0x23,0x22,0x23,0x22,0x0,0xbc,0xa4,0x94,0x94,0xa4,0x0,0x24,0xfe,0x20,0xfc,0x20,0xfc,0x20,0xfe,0x0, ++0x4,0x44,0x3f,0x4,0x9f,0x51,0x11,0x3f,0x51,0x51,0xdf,0x44,0x7f,0x44,0x44,0x44,0x10,0x10,0xa8,0x28,0x44,0x82,0xfc,0x24,0xb4,0x6c,0x6c,0xb4,0x24,0x24,0xb4,0x48, ++0x2,0x43,0x32,0x17,0x84,0x4a,0x41,0x12,0x17,0x20,0xe7,0x20,0x27,0x20,0x2f,0x20,0x0,0xbc,0x24,0xa8,0x90,0xa8,0x46,0xa0,0xbc,0xa0,0xbc,0xa0,0xbc,0xa0,0xfe,0x0, ++0x0,0x5f,0x24,0x27,0x80,0x47,0x4c,0x17,0x10,0x2e,0xeb,0x2e,0x2b,0x2f,0x2a,0x37,0x80,0xfe,0x0,0xf8,0x0,0xf8,0x8,0xf8,0x80,0x9c,0xf4,0x9c,0x54,0x54,0x96,0x62, ++0x0,0x41,0x22,0x24,0x8b,0x50,0x4f,0x19,0x2f,0x20,0xef,0x29,0x29,0x2f,0x29,0x28,0x80,0x40,0x20,0x10,0xee,0x4,0xfc,0x24,0xfc,0x0,0xfc,0x24,0x24,0xfc,0x24,0xc, ++0x0,0x42,0x2f,0x21,0x82,0x4f,0x44,0x17,0x14,0x27,0xe1,0x27,0x21,0x2f,0x22,0x24,0x40,0x48,0xfe,0x50,0x48,0xfe,0x44,0xfc,0x44,0xfc,0x10,0xfc,0x10,0xfe,0x8,0x4, ++0x40,0x3f,0x31,0x9f,0x51,0x5f,0x4,0x3f,0x20,0x5f,0xd1,0x5f,0x44,0x55,0x64,0x4c,0x4,0x7e,0x10,0x24,0x7e,0x44,0x54,0x54,0x54,0x54,0x54,0x54,0x20,0x28,0x46,0x82, ++0x47,0x20,0x2f,0xa,0x95,0x4f,0x45,0x17,0x12,0x2f,0xea,0x2f,0x22,0x3f,0x22,0x22,0xfc,0x40,0xfe,0x4a,0x40,0xbc,0x24,0x24,0x3c,0xa4,0xa4,0xbc,0x24,0xe4,0x54,0x88, ++0x0,0x0,0x0,0x2,0x1,0x1,0x7f,0x40,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0x2,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x2,0x1,0x7f,0x42,0x82,0x2,0x3f,0x2,0x2,0x2,0x4,0x4,0x8,0x10,0x20,0x40,0x0,0x0,0xfe,0x2,0x4,0x20,0xf0,0x20,0x20,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x2,0x1,0x7f,0x40,0x80,0xff,0x4,0x4,0x8,0xf,0x18,0x28,0x48,0x8,0xf,0x8,0x0,0x0,0xfe,0x2,0x4,0xfe,0x0,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0xf0,0x10, ++0x2,0x1,0x7f,0x40,0x82,0x1,0x9,0x8,0x28,0x28,0x29,0x4a,0xc,0x18,0x67,0x0,0x0,0x0,0xfe,0x2,0x4,0x10,0x10,0x20,0x48,0x84,0x4,0x4,0x10,0x10,0xf0,0x0, ++0x2,0x1,0x7f,0x42,0x82,0xff,0x4,0xf,0x18,0x2f,0xc8,0xf,0x8,0x8,0x8,0x8,0x0,0x0,0xfe,0x2,0x4,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x10,0x50,0x20, ++0x2,0x1,0x7f,0x40,0x9f,0x10,0x17,0x10,0x1f,0x15,0x25,0x24,0x24,0x45,0x86,0x4,0x0,0x0,0xfe,0x2,0xf4,0x0,0xe0,0x8,0xfc,0x0,0x10,0xa0,0x40,0x30,0xe,0x4, ++0x2,0x1,0x7f,0x42,0xa9,0x28,0x47,0x0,0x3f,0x21,0x3f,0x21,0x3f,0x21,0x21,0x21,0x0,0x0,0xfe,0x2,0x14,0x28,0xe4,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x28,0x10, ++0x1,0x7f,0x44,0x9f,0x4,0x1f,0x4,0xff,0x8,0x1f,0xe4,0x4,0x7,0x0,0x3f,0x0,0x0,0xfe,0x42,0xf4,0x40,0xf0,0x44,0xfe,0x20,0xd0,0x4e,0x40,0xf8,0x8,0xe8,0x10, ++0x1,0x7f,0x44,0x9f,0x4,0x1f,0x4,0xff,0x8,0x17,0x21,0xcf,0x1,0x3f,0x1,0x3,0x0,0xfe,0x42,0xf4,0x40,0xf0,0x44,0xfe,0x20,0xd0,0xe,0xe4,0x0,0xf8,0x0,0x0, ++0x2,0x1,0x7f,0x40,0xa5,0x24,0x25,0x3c,0x4,0xff,0x24,0x25,0x25,0x25,0x45,0x5,0x0,0x0,0xfe,0x2,0xfc,0x40,0xf8,0x88,0x88,0xfe,0x0,0xfc,0x4,0x4,0xfc,0x4, ++0x1,0x7f,0x41,0xbf,0x1,0xa,0x4,0x1f,0x30,0xdf,0x10,0x1f,0x9,0x11,0x25,0x2,0x0,0xfe,0x2,0xf8,0x0,0xa0,0x40,0xf0,0x1e,0xf4,0x10,0xf0,0x20,0x18,0x8,0x0, ++0x1,0x7f,0x44,0x9f,0x4,0x1f,0x4,0xff,0x9,0x1f,0x22,0xc4,0xc,0x35,0x6,0x4,0x0,0xfe,0x42,0xf4,0x40,0xf0,0x44,0xfe,0x20,0xf0,0x1e,0xa4,0x40,0x20,0x1c,0x8, ++0x1,0x7f,0x40,0xbf,0x24,0x3f,0x0,0xff,0x0,0x1f,0x10,0x1f,0x4,0xc,0x75,0x6,0x0,0xfe,0x2,0xfc,0x48,0xf8,0x0,0xfe,0x0,0xf0,0x10,0xf0,0x88,0x50,0x20,0x1c, ++0x1,0x7f,0x44,0x9f,0x4,0x1f,0x4,0xff,0x8,0x1f,0x28,0xcf,0x9,0xd,0x13,0x20,0x0,0xfe,0x42,0xf4,0x40,0xf0,0x44,0xfe,0x20,0xf0,0x2e,0xe4,0x0,0xe0,0x0,0xf8, ++0x1,0x7f,0x44,0x9f,0x4,0x1f,0x4,0xff,0x9,0x1f,0x27,0xc0,0xf,0x8,0x8,0xf,0x0,0xfe,0x42,0xf4,0x40,0xf0,0x44,0xfe,0x20,0xf0,0x8,0xe6,0xe0,0x20,0x20,0xe0, ++0x0,0x40,0x30,0x10,0x0,0x0,0xf0,0x10,0x10,0x10,0x10,0x10,0x10,0x28,0x47,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6,0xfc,0x0, ++0x0,0x40,0x37,0x10,0x2,0x2,0xf7,0x10,0x10,0x10,0x11,0x12,0x14,0x28,0x47,0x0,0x0,0x8,0xfc,0x10,0x10,0x14,0xfe,0x50,0x50,0x90,0x10,0x10,0x50,0x26,0xfc,0x0, ++0x1,0x41,0x31,0x12,0x4,0x0,0xf0,0x1f,0x10,0x10,0x10,0x10,0x10,0x28,0x47,0x0,0x0,0x8,0xfc,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x46,0xfc,0x0, ++0x0,0x40,0x27,0x24,0x4,0x5,0xe5,0x25,0x25,0x25,0x25,0x24,0x24,0x50,0x8f,0x0,0x0,0x8,0xfc,0x8,0x8,0xe8,0x28,0x28,0x28,0xe8,0x28,0x8,0x18,0x6,0xfc,0x0, ++0x1,0x41,0x31,0x11,0x2,0x4,0xf0,0x10,0x10,0x10,0x10,0x10,0x10,0x28,0x47,0x0,0x0,0x0,0x8,0xfc,0x80,0x90,0xf8,0x80,0x90,0xf8,0x80,0x80,0x80,0x86,0xfc,0x0, ++0x2,0x42,0x33,0x14,0x8,0x2,0xf3,0x16,0x12,0x12,0x12,0x11,0x10,0x28,0x47,0x0,0x0,0x8,0xfc,0x40,0x48,0x7c,0xc8,0x48,0x68,0x50,0x4,0xfc,0x0,0x6,0xfc,0x0, ++0x1,0x41,0x21,0x21,0x2,0x4,0xf0,0x11,0x11,0x12,0x14,0x11,0x20,0x48,0x87,0x0,0x0,0x0,0x8,0xfc,0x8,0x10,0x40,0x50,0x48,0x44,0x44,0x40,0x80,0x6,0xfc,0x0, ++0x4,0x44,0x2f,0x24,0x4,0x4,0xe4,0x24,0x24,0x24,0x28,0x32,0x21,0x50,0x8f,0x0,0x0,0x4,0xbe,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xbc,0x20,0x6,0xfc,0x0, ++0x0,0x43,0x30,0x10,0x1,0x6,0xf0,0x13,0x10,0x10,0x10,0x17,0x10,0x28,0x47,0x0,0x0,0xf8,0x10,0x60,0x98,0x4,0x10,0xf8,0x40,0x40,0x48,0xfc,0x0,0x6,0xfc,0x0, ++0x0,0x40,0x31,0x12,0x4,0x7,0xf0,0x13,0x12,0x12,0x12,0x13,0x12,0x28,0x47,0x0,0x80,0x80,0x10,0x8,0x4,0xfc,0x0,0xf8,0x8,0x8,0x8,0xf8,0x8,0x6,0xfc,0x0, ++0x0,0x40,0x27,0x24,0x4,0x7,0xe4,0x24,0x25,0x29,0x29,0x31,0x21,0x50,0x8f,0x0,0x0,0x18,0xe0,0x0,0x8,0xfc,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x6,0xfc,0x0, ++0x1,0x41,0x31,0x12,0x4,0x1,0xf6,0x10,0x13,0x12,0x12,0x17,0x10,0x28,0x47,0x0,0x0,0xf8,0x10,0xa0,0x40,0xb0,0x4e,0x40,0xf8,0x40,0x48,0xfc,0x40,0x46,0xfc,0x0, ++0x0,0x40,0x2f,0x20,0xf,0x8,0xe8,0x2f,0x28,0x28,0x2f,0x28,0x28,0x50,0x8f,0x0,0xa0,0x90,0xfc,0x80,0xf8,0x88,0x88,0xf8,0x88,0x88,0xf8,0x88,0x98,0x6,0xfc,0x0, ++0x0,0x4f,0x30,0x17,0x4,0x4,0xf6,0x15,0x14,0x14,0x14,0x15,0x14,0x28,0x47,0x0,0x4,0xfe,0x0,0xbc,0xa4,0xa4,0xb4,0xac,0xa4,0xa4,0xa4,0xac,0xa4,0x2,0xfc,0x0, ++0x0,0x40,0x30,0x17,0x0,0x2,0xf1,0x10,0x11,0x16,0x10,0x11,0x10,0x28,0x47,0x0,0x40,0x50,0x48,0xfc,0x40,0x48,0x50,0x40,0x50,0x4c,0x44,0x40,0x80,0x6,0xfc,0x0, ++0x0,0x42,0x31,0x10,0x3,0x2,0xf2,0x13,0x12,0x12,0x13,0x12,0x12,0x28,0x47,0x0,0x40,0x48,0x50,0x40,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x18,0x6,0xfc,0x0, ++0x0,0x48,0x25,0x22,0x5,0x9,0xe3,0x25,0x29,0x31,0x21,0x25,0x22,0x50,0x8f,0x0,0x10,0x90,0x10,0x10,0x52,0x54,0x58,0x90,0x28,0x28,0x28,0x44,0x82,0x6,0xfc,0x0, ++0x0,0x41,0x32,0x17,0x1,0x2,0xf5,0x11,0x11,0x12,0x14,0x10,0x13,0x28,0x47,0x0,0x80,0x10,0x8,0xfc,0x10,0xc,0x4,0xf0,0x10,0xa0,0x40,0xa0,0x1c,0x6,0xfc,0x0, ++0x0,0x40,0x37,0x10,0x0,0xf,0xf1,0x16,0x10,0x17,0x10,0x10,0x17,0x28,0x47,0x0,0x40,0x48,0xfc,0x40,0x44,0xfe,0x10,0x4c,0x40,0xfc,0x40,0x44,0xfe,0x0,0xfe,0x0, ++0x0,0x43,0x30,0x17,0x0,0x1,0xf6,0x10,0x1f,0x11,0x13,0x10,0x11,0x2a,0x47,0x0,0x18,0xe0,0x48,0xfc,0xe0,0x50,0x4e,0x84,0xfe,0x10,0x10,0xe0,0x10,0x8,0xfe,0x0, ++0x0,0x40,0x2f,0x28,0x13,0x2,0xe2,0x23,0x22,0x23,0x22,0x22,0x23,0x52,0x8f,0x0,0x80,0x40,0xfe,0x2,0xf4,0x10,0x10,0xf0,0x0,0xf8,0x8,0x8,0xf8,0x6,0xfc,0x0, ++0x0,0x47,0x20,0x13,0x0,0xf,0xf0,0x12,0x11,0x11,0x12,0x14,0x11,0x28,0x47,0x0,0x8,0xfc,0x8,0xf8,0x8,0xfe,0x40,0x44,0x68,0x50,0x48,0x44,0x40,0x86,0xfc,0x0, ++0x0,0x42,0x32,0x12,0x3,0x0,0xf7,0x10,0x17,0x14,0x14,0x14,0x14,0x28,0x47,0x0,0x40,0x48,0x48,0x48,0xf8,0x0,0xfe,0x80,0xfc,0xa4,0xa4,0xa4,0xac,0x2,0xfc,0x0, ++0x0,0x40,0x33,0x12,0x3,0x2,0xf3,0x10,0x17,0x10,0x13,0x10,0x17,0x28,0x47,0x0,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xfc,0x40,0xf8,0x40,0xfc,0x0,0xfe,0x0, ++0x1,0x40,0x37,0x10,0x7,0x4,0xf4,0x14,0x15,0x16,0x15,0x14,0x17,0x28,0x47,0x0,0x10,0xa4,0xfe,0xa0,0xfc,0xa4,0xa4,0xa4,0x1c,0x4,0xf4,0x4,0xfc,0x0,0xfe,0x0, ++0x0,0x47,0x34,0x14,0x7,0x4,0xf4,0x17,0x14,0x14,0x17,0x14,0x14,0x28,0x47,0x0,0x4,0xbe,0x84,0x84,0xbc,0x4,0x0,0x7c,0x44,0x44,0xa8,0x10,0x28,0x44,0xfe,0x0, ++0x2,0x42,0x2f,0x22,0xf,0x2,0xff,0x24,0x27,0x24,0x24,0x28,0x29,0x50,0x8f,0x0,0x10,0x10,0x94,0x3e,0xa4,0x44,0xe4,0x14,0x94,0x88,0x94,0x94,0xa2,0x42,0xfe,0x0, ++0x1,0x47,0x31,0x17,0x1,0xf,0xf0,0x13,0x12,0x13,0x12,0x1f,0x12,0x2a,0x47,0x0,0x10,0xfc,0x10,0xfc,0x10,0xfe,0x40,0xf8,0x48,0xf8,0x48,0xfe,0x8,0x18,0xfe,0x0, ++0x3,0x42,0x33,0x12,0x3,0x0,0xf7,0x10,0x14,0x12,0x12,0x14,0x11,0x28,0x47,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xbc,0x84,0xa4,0x94,0x94,0xa4,0x8c,0x86,0xfc,0x0, ++0x1,0x46,0x34,0x15,0x6,0x4,0xf3,0x12,0x12,0x13,0x12,0x12,0x13,0x28,0x47,0x0,0x4,0xfe,0x24,0x24,0x54,0x88,0xf8,0x48,0x48,0xf8,0x48,0x48,0xf8,0x6,0xfc,0x0, ++0x7,0x44,0x27,0x24,0x7,0x2,0xe7,0x2c,0x37,0x24,0x27,0x24,0x27,0x54,0x8f,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x40,0xfc,0x40,0xf8,0x40,0xf8,0x40,0xfc,0x0,0xfe,0x0, ++0x0,0x42,0x31,0x17,0x0,0x1,0xf6,0x12,0x13,0x14,0x1a,0x11,0x12,0x2c,0x47,0x0,0x40,0x48,0x50,0xfc,0xe0,0x50,0x4c,0x8,0xfe,0xa8,0xa8,0x3e,0x8,0x8,0xfe,0x0, ++0x0,0x40,0x20,0x27,0x4,0x7,0xe4,0x25,0x26,0x25,0x2a,0x28,0x33,0x50,0x8f,0x0,0x48,0x7c,0x40,0xfc,0x84,0xf0,0x84,0x78,0xa0,0x30,0x68,0xa4,0x24,0x60,0xfe,0x0, ++0x4,0x47,0x29,0x32,0xf,0xa,0xea,0x2f,0x2a,0x2a,0x2f,0x2a,0x2a,0x51,0x8f,0x0,0x4,0xfe,0x24,0x24,0xac,0xc4,0xa8,0xbe,0xc8,0x88,0xfe,0x88,0x88,0x88,0xfe,0x0, ++0x0,0x43,0x3c,0x2a,0x5,0x6,0xeb,0x25,0x39,0x23,0x25,0x39,0x25,0x52,0x8f,0x0,0x90,0x24,0xfe,0xc4,0x44,0x7c,0x44,0x44,0x7c,0x28,0x28,0x2a,0x4e,0x80,0xfe,0x0, ++0x0,0x40,0x2f,0x29,0x12,0x1,0xef,0x21,0x2e,0x21,0x2e,0x21,0x2e,0x50,0x8f,0x0,0x80,0x40,0xfe,0x12,0xc,0x10,0xfc,0x88,0x50,0xe0,0x50,0xce,0x40,0xc6,0xfc,0x0, ++0x2,0x44,0x22,0x2f,0x9,0x8,0xe9,0x2f,0x24,0x26,0x24,0x26,0x24,0x56,0x88,0x7,0x48,0x90,0x48,0xfc,0x24,0xc4,0x24,0xfc,0x90,0xd0,0x90,0xd4,0x94,0xdc,0x0,0xfe, ++0x0,0x0,0x0,0x7f,0x0,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x7f,0x0,0x0,0x0,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0, ++0x10,0x14,0xfe,0x10,0x7c,0x10,0xfe,0x10,0x7f,0x0,0x0,0x3f,0x0,0x0,0x7f,0x0,0x10,0x14,0xfe,0x10,0x7c,0x10,0xfe,0x10,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x4,0x7,0x8,0x1f,0x0,0xff,0x2,0x5,0x19,0x62,0x4,0x19,0x62,0xc,0x72,0x1,0x0,0xf0,0x10,0xe0,0x44,0xfe,0x8,0x10,0xa0,0xc0,0xa0,0x90,0x8e,0x84,0x80,0x0, ++0x4,0x7,0x8,0x1f,0x0,0xff,0x2,0x22,0x27,0x39,0x21,0x2f,0x29,0x32,0x24,0x8,0x0,0xf0,0x20,0xe0,0x44,0xfe,0x0,0x20,0xe4,0x28,0x30,0xe0,0x22,0xa2,0x5e,0x0, ++0x0,0x3f,0x20,0x20,0x3f,0x22,0x22,0x22,0x3f,0x22,0x22,0x22,0x44,0x44,0x88,0x10,0x8,0xfc,0x8,0x8,0xf8,0x8,0x0,0x20,0xf0,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x2,0x3f,0x22,0x22,0x22,0x22,0x3e,0x28,0x28,0x24,0x24,0x22,0x41,0x40,0x80,0x0,0x4,0x7e,0x44,0x44,0x44,0x44,0x7c,0x0,0x28,0x24,0x46,0x82,0x80,0x60,0x1e,0x4, ++0x0,0x3f,0x20,0x3f,0x22,0x24,0x29,0x32,0x24,0x2d,0x34,0x24,0x44,0x44,0x84,0x5,0x4,0xfe,0x4,0xfc,0x20,0x28,0xfc,0x20,0x20,0xf8,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x0,0x3f,0x20,0x3f,0x20,0x2f,0x2a,0x2a,0x2c,0x2a,0x2a,0x2e,0x4a,0x48,0x88,0x8,0x4,0xfe,0x4,0xfc,0x0,0xfe,0x8,0xe8,0xa8,0xa8,0xa8,0xa8,0xe8,0x8,0x28,0x10, ++0x3f,0x20,0x3f,0x20,0x27,0x20,0x2f,0x20,0x21,0x3f,0x22,0x24,0x5f,0x44,0x84,0xc,0xfc,0x4,0xfc,0x0,0xe0,0x48,0xfc,0x80,0x80,0x7c,0x8,0x10,0x7e,0x10,0x10,0x30, ++0x0,0x3f,0x20,0x3f,0x22,0x24,0x28,0x32,0x25,0x2c,0x34,0x24,0x44,0x45,0x86,0x4,0x4,0xfe,0x4,0xfc,0x20,0xbc,0xa0,0xa8,0xfc,0x20,0xa8,0xbc,0xa0,0x60,0x3e,0x0, ++0x0,0x3f,0x20,0x3f,0x22,0x24,0x28,0x33,0x24,0x2d,0x34,0x27,0x44,0x44,0x84,0x5,0x4,0xfe,0x4,0xfc,0x20,0xa8,0x20,0xfc,0xa8,0x24,0x40,0xfe,0x88,0x70,0x48,0x84, ++0x3f,0x20,0x3f,0x22,0x2f,0x20,0x27,0x20,0x3f,0x2a,0x3f,0x24,0x5f,0x44,0xbf,0x4,0xfc,0x4,0xfc,0x20,0xf8,0x80,0xf0,0x80,0xfc,0xa8,0x7c,0x10,0x7c,0x10,0xfe,0x10, ++0x0,0x7d,0x4,0x4,0x4,0x7c,0x43,0x40,0x41,0x7c,0x4,0x4,0x4,0x4,0x2b,0x10,0x8,0xfc,0x8,0x30,0x58,0x86,0x2,0x8,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x8,0x7e,0x12,0x22,0x1c,0x14,0x62,0x3f,0x0,0x1f,0x10,0x1f,0x0,0x0,0x0,0x0,0x0,0xfc,0x44,0x48,0x30,0x48,0x86,0xf0,0x10,0xf0,0x0,0xf8,0x8,0x8,0x50,0x20, ++0x0,0x7f,0x5,0x5,0x5,0x7d,0x41,0x41,0x41,0x7d,0x7,0x4,0x4,0x4,0x28,0x10,0x4,0xfe,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0xfe,0x8,0x8,0x8,0x8,0x8, ++0x14,0x14,0x7f,0x15,0x15,0x7f,0x54,0x54,0x54,0x7f,0x15,0x15,0x15,0x27,0x24,0x44,0x20,0x20,0x3c,0x48,0x90,0x7c,0x54,0x54,0x54,0x7c,0x44,0x40,0x42,0x42,0x3e,0x0, ++0x0,0xf0,0x1f,0x12,0x12,0x77,0x44,0x44,0x44,0x77,0x14,0x14,0x14,0x17,0xa4,0x40,0x4,0xbe,0xc4,0x4,0x4,0xbc,0xa0,0xa0,0xa4,0xbe,0x84,0x84,0x84,0x84,0xa8,0x10, ++0x79,0xd,0x79,0x47,0x79,0xd,0x31,0xff,0x0,0xf,0x8,0x3f,0x24,0x2f,0x21,0x21,0x3c,0x44,0x3c,0xe0,0x3c,0x44,0x18,0xfe,0x0,0xe0,0x20,0xf8,0x48,0xe8,0x8,0x18, ++0x1,0x11,0x11,0x11,0x11,0x1f,0x11,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x10,0x10,0x10,0x10,0xf0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x26,0x24,0x24,0x24,0x44,0x28,0x10,0x28,0x44,0x84,0x0,0x80,0x80,0x84,0xfe,0x4,0x4,0x4,0x84,0x44,0x44,0x4,0x4,0x4,0x44,0x28,0x10, ++0x10,0x10,0x11,0x10,0xfc,0x24,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x45,0x84,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x17,0x10,0x10,0xfc,0x24,0x24,0x27,0x24,0x44,0x28,0x10,0x28,0x44,0x81,0x2,0x4,0xfe,0x88,0x88,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0x88,0x88,0x88,0x8,0x8, ++0x10,0x11,0x10,0x10,0xfc,0x24,0x27,0x24,0x24,0x44,0x28,0x10,0x28,0x45,0x82,0x4,0x8,0xfc,0x40,0x40,0x40,0x44,0xfe,0x50,0x50,0x50,0x90,0x90,0x92,0x12,0xe,0x0, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x45,0x85,0x0,0x4,0xfe,0x0,0x4,0x84,0x48,0x28,0x10,0x10,0x28,0x44,0x84,0x0,0x4,0xfe,0x0, ++0x11,0x11,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x45,0x85,0x0,0x20,0x20,0x20,0x24,0x2c,0xf0,0x20,0x20,0x20,0x20,0x20,0x20,0x62,0xa2,0x1e,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x25,0x26,0x24,0x24,0x45,0x28,0x10,0x28,0x44,0x84,0x0,0x40,0x40,0xa0,0xa0,0x10,0xe,0x44,0x20,0x0,0xf8,0x8,0x10,0x10,0x20,0x40,0x80, ++0x10,0x10,0x10,0x11,0xfd,0x25,0x25,0x25,0x24,0x44,0x28,0x10,0x29,0x46,0x80,0x0,0x20,0x28,0x3c,0xe0,0x20,0x20,0x20,0xfe,0x22,0x62,0x6a,0xa4,0x20,0x20,0x20,0x20, ++0x10,0x12,0x11,0x11,0xfc,0x27,0x24,0x24,0x24,0x44,0x28,0x10,0x29,0x45,0x82,0x4,0x40,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0xa4,0x94,0x4,0x4,0x28,0x10, ++0x10,0x13,0x10,0x10,0xfc,0x24,0x24,0x25,0x24,0x44,0x28,0x10,0x28,0x44,0x87,0x0,0x8,0xfc,0x88,0x88,0x88,0x88,0x88,0xf8,0x88,0x88,0x88,0x88,0x88,0x88,0xfe,0x0, ++0x10,0x11,0x10,0x10,0xfc,0x24,0x27,0x24,0x24,0x44,0x28,0x10,0x28,0x44,0x84,0x0,0x0,0xf8,0x8,0x50,0x20,0x20,0xfe,0x22,0x24,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x10,0x10,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x44,0x84,0x0,0x0,0x8,0x48,0x28,0x28,0x28,0x8,0x8,0x8,0x8,0x48,0x90,0x10,0x28,0x46,0x82, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x28,0x44,0x87,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xf8,0x0,0x4,0xfe,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x45,0x85,0x1,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x25,0x27,0x25,0x45,0x29,0x11,0x29,0x45,0x82,0x4,0x4,0xde,0x54,0x54,0x54,0x54,0x54,0xfe,0x54,0x54,0x54,0x54,0x54,0x54,0xec,0x44, ++0x2,0x1,0x7f,0x0,0x8,0x4,0xff,0x1,0x2,0xff,0x4,0x8,0x6,0x1,0x6,0x38,0x0,0x8,0xfc,0x0,0x20,0x44,0xfe,0x0,0x4,0xfe,0x20,0x20,0x40,0x80,0x60,0x18, ++0x10,0x10,0x17,0x10,0xfc,0x24,0x24,0x26,0x25,0x44,0x28,0x10,0x28,0x44,0x87,0x0,0x0,0x4,0xfe,0x90,0x90,0x90,0x92,0x94,0x98,0x90,0x90,0x90,0x90,0x94,0xfe,0x0, ++0x10,0x10,0x10,0x13,0xfc,0x24,0x24,0x27,0x24,0x47,0x28,0x10,0x28,0x44,0x81,0x6,0x40,0x40,0x5c,0xe0,0x48,0x52,0x62,0x9e,0x0,0xf8,0x90,0x90,0x90,0x92,0x12,0xe, ++0x10,0x11,0x11,0x11,0xfd,0x26,0x24,0x27,0x24,0x44,0x28,0x10,0x29,0x46,0x84,0x0,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x70,0xa8,0xa8,0x24,0x22,0x20,0x20, ++0x2,0x1,0x7f,0x4,0x14,0x24,0x44,0x5,0x2,0xff,0x4,0x8,0x6,0x1,0x6,0x38,0x0,0x8,0xfc,0x40,0x50,0x4c,0x44,0x40,0x4,0xfe,0x20,0x20,0x40,0x80,0x60,0x18, ++0x10,0x10,0x10,0x13,0xfc,0x24,0x25,0x26,0x24,0x44,0x28,0x10,0x28,0x44,0x81,0x6,0x40,0x20,0x4,0xfe,0x0,0x88,0x6,0x8a,0x88,0x50,0x50,0x20,0x50,0x88,0xe,0x4, ++0x11,0x10,0x10,0x13,0xfc,0x24,0x24,0x24,0x27,0x44,0x28,0x10,0x28,0x44,0x81,0x2,0x4,0x88,0x0,0xfe,0x88,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0x88,0x88,0x8,0x8, ++0x10,0x10,0x13,0x12,0xfc,0x24,0x25,0x24,0x24,0x47,0x28,0x10,0x28,0x44,0x84,0x0,0x40,0x20,0xfe,0x2,0x4,0x38,0xc0,0x40,0x44,0xfe,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x10,0x10,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x44,0x28,0x11,0x28,0x44,0x87,0x0,0x0,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x0, ++0x10,0x10,0x11,0x11,0xfd,0x25,0x25,0x24,0x27,0x44,0x28,0x10,0x28,0x44,0x84,0x0,0x20,0x24,0xfe,0x24,0xfc,0x24,0xfc,0x0,0xfe,0x80,0xfc,0x4,0x4,0x44,0x28,0x10, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x25,0x24,0x27,0x4a,0x2a,0x12,0x2a,0x46,0x82,0x2,0x4,0xfe,0x4,0x4,0x4,0xfc,0x24,0x20,0xfe,0x22,0x22,0x52,0x8a,0x2,0xa,0x4, ++0x11,0x10,0x10,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x45,0x85,0x1,0x4,0xbe,0x84,0x24,0x24,0x24,0xfc,0x24,0x74,0x6c,0xac,0x24,0x24,0x4,0x14,0x8, ++0x10,0x8,0x41,0x25,0x9,0x72,0x10,0x17,0x1,0xff,0x4,0x8,0x6,0x1,0x6,0x38,0x40,0x40,0x50,0x4c,0x44,0x50,0xe0,0x0,0x4,0xfe,0x20,0x20,0x40,0x80,0x60,0x18, ++0x10,0x10,0x10,0x11,0xfc,0x24,0x25,0x25,0x25,0x45,0x28,0x10,0x28,0x45,0x82,0x0,0x88,0x48,0x10,0xfc,0x24,0x24,0xfc,0x20,0x20,0xfe,0x62,0x62,0xaa,0x24,0x20,0x20, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x45,0x82,0x4,0x4,0xfe,0x4,0x4,0xfc,0x0,0xc,0xf0,0x20,0xfc,0x20,0xfe,0x20,0x22,0x22,0x1e, ++0x20,0x27,0x24,0x25,0xf5,0x56,0x55,0x55,0x55,0x95,0x55,0x27,0x25,0x54,0x94,0x4,0x0,0x84,0xfe,0x4,0x4,0x74,0x54,0x54,0x54,0x54,0x54,0x74,0x4,0x4,0x14,0x8, ++0x10,0x10,0x13,0x10,0xfd,0x24,0x27,0x24,0x25,0x45,0x29,0x11,0x29,0x45,0x85,0x1,0x20,0x24,0xfe,0x20,0xfc,0x20,0xfe,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x4,0x14,0x8, ++0x10,0x10,0x13,0x10,0xfc,0x25,0x24,0x24,0x27,0x44,0x28,0x11,0x2a,0x44,0x80,0x0,0x20,0x24,0xfe,0x20,0x20,0xfc,0x20,0x24,0xfe,0x40,0xa4,0xa8,0x90,0x88,0xc6,0x80, ++0x20,0x20,0x27,0x20,0xfb,0x48,0x4f,0x48,0x4b,0x90,0x52,0x22,0x23,0x52,0x84,0x8,0x40,0x48,0xfc,0x40,0xf8,0x48,0xfe,0x48,0xf8,0x40,0x48,0x7c,0x40,0xc0,0x60,0x1e, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x25,0x24,0x27,0x4a,0x2a,0x13,0x2a,0x46,0x83,0x2,0x8,0xfc,0x8,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x44,0x28,0x13,0x28,0x44,0x80,0x0,0x20,0x44,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x50,0x94,0xfe,0x10,0x10,0x10,0x10, ++0x11,0x10,0x10,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x28,0x13,0x28,0x44,0x84,0x0,0x4,0x88,0x50,0xfc,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xfe,0x20,0x20,0x20,0x20, ++0x10,0x10,0xfe,0x12,0x34,0xc,0x32,0xc1,0x3f,0x21,0x22,0x24,0x21,0x22,0x24,0x20,0x0,0x0,0xfc,0x8,0x50,0x20,0xd8,0x6,0xf8,0x8,0x88,0x48,0x8,0x88,0x48,0x18, ++0x20,0x23,0x22,0x22,0xfb,0x4a,0x4a,0x4b,0x48,0x97,0x54,0x24,0x24,0x54,0x8f,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x0,0xfc,0xa4,0xa4,0xa4,0xa4,0xfe,0x0, ++0x10,0x10,0x13,0x11,0xfc,0x25,0x24,0x27,0x24,0x44,0x28,0x11,0x2a,0x44,0x84,0x3,0x8,0x1c,0xe0,0x24,0xa8,0xfc,0x40,0xfe,0x80,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x10,0x10,0x13,0x10,0xfd,0x25,0x25,0x24,0x27,0x4a,0x29,0x10,0x28,0x44,0x84,0x0,0x40,0x24,0xfe,0x0,0xfc,0x4,0xfc,0x0,0xfe,0x2,0xfc,0x20,0x20,0x20,0xa0,0x40, ++0x0,0x7f,0x12,0xc,0x7f,0x15,0x24,0x4c,0x2,0xff,0x4,0x8,0x4,0x3,0x4,0x38,0x40,0x44,0x7e,0x88,0x50,0x20,0x50,0x8e,0x4,0xfe,0x20,0x20,0x40,0x80,0x60,0x10, ++0x10,0x10,0x13,0x10,0xfd,0x24,0x27,0x24,0x25,0x45,0x29,0x11,0x2b,0x45,0x85,0x1,0x88,0x88,0xfe,0x88,0xfc,0x88,0xfe,0x20,0xfc,0x24,0xfc,0x24,0xfe,0x4,0x14,0x8, ++0x10,0x10,0x13,0x10,0xfc,0x25,0x25,0x25,0x25,0x45,0x28,0x13,0x28,0x44,0x84,0x3,0x88,0x88,0xfe,0x88,0x88,0xfc,0x4,0xfc,0x4,0xfc,0x20,0xfe,0x20,0x50,0x8e,0x4, ++0x10,0x10,0x11,0x11,0xfd,0x25,0x25,0x25,0x25,0x45,0x29,0x11,0x29,0x45,0x81,0x0,0x20,0x44,0xfe,0x54,0x24,0x54,0x4,0xfc,0x10,0x12,0xd4,0x18,0x12,0x52,0x8e,0x0, ++0x20,0x23,0x21,0x20,0xfb,0x4a,0x4c,0x4b,0x48,0x88,0x51,0x22,0x24,0x50,0x88,0x3,0x1c,0xe0,0x24,0xa8,0xfe,0x42,0x44,0xfe,0x80,0x80,0xfc,0x88,0x50,0x20,0xd8,0x6, ++0x10,0x10,0x13,0x12,0xfc,0x24,0x24,0x24,0x24,0x44,0x28,0x13,0x28,0x44,0x85,0x2,0x40,0x20,0xfe,0x2,0x1c,0xe0,0x80,0xfc,0x88,0x88,0x88,0xfe,0x0,0x88,0x6,0x2, ++0x10,0x11,0x11,0x11,0xfc,0x27,0x24,0x24,0x25,0x45,0x29,0x11,0x28,0x44,0x85,0x0,0x20,0x24,0x24,0xfc,0x20,0xfe,0x0,0x24,0xfe,0x24,0x24,0xfc,0x20,0x24,0xfe,0x2, ++0x4,0x3f,0x4,0x7f,0xe,0x15,0x24,0x3f,0x21,0x21,0x3f,0x22,0x26,0x41,0x46,0x98,0x20,0x24,0x3e,0xe8,0x10,0x28,0x44,0xfe,0x0,0x4,0xfe,0x10,0x20,0xc0,0x30,0x8, ++0x20,0x23,0x20,0x21,0xf9,0x4f,0x49,0x49,0x49,0x89,0x51,0x20,0x22,0x52,0x88,0x0,0x8,0xfc,0x20,0x3c,0x20,0xfe,0x0,0x8,0xfc,0x0,0xfe,0x2,0xaa,0xaa,0x2,0xc, ++0x10,0x10,0x11,0x10,0xfd,0x24,0x27,0x24,0x25,0x45,0x29,0x11,0x29,0x45,0x85,0x1,0x20,0x28,0xfc,0x20,0x24,0xa8,0xfe,0x0,0xfc,0x4,0x74,0x54,0x74,0x4,0xfc,0x4, ++0x10,0x13,0x10,0x10,0xfd,0x25,0x25,0x25,0x24,0x45,0x28,0x13,0x28,0x45,0x82,0x0,0x4,0xfe,0x50,0x54,0xfe,0x54,0x54,0xfc,0x0,0xfc,0x0,0xfe,0xa8,0x24,0x22,0x20, ++0x10,0x11,0x10,0x13,0xfe,0x24,0x24,0x24,0x24,0x44,0x29,0x11,0x29,0x45,0x84,0x0,0x20,0x24,0xa8,0xfe,0x2,0xfc,0x88,0x88,0xf8,0x20,0xfc,0x24,0x24,0x2c,0x20,0x20, ++0x10,0x11,0x11,0x11,0xfd,0x25,0x24,0x24,0x25,0x44,0x28,0x11,0x28,0x45,0x86,0x0,0x4,0xfe,0x24,0xfc,0x24,0xfc,0x40,0x84,0xf8,0x20,0x48,0xfc,0xa8,0x26,0x22,0x60, ++0x10,0x11,0x10,0x10,0xff,0x24,0x25,0x25,0x25,0x45,0x29,0x10,0x2b,0x44,0x84,0x0,0x20,0xfc,0x88,0x50,0xfe,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x20,0xfe,0x20,0x20,0x20, ++0x10,0x13,0x10,0x11,0xfc,0x25,0x25,0x25,0x24,0x47,0x28,0x11,0x29,0x45,0x85,0x1,0x20,0xfe,0x20,0xfc,0x0,0xfc,0x4,0xfc,0x88,0xfe,0x0,0xfc,0x4,0x4,0xfc,0x4, ++0x10,0x13,0x10,0x11,0xfd,0x25,0x25,0x25,0x24,0x45,0x29,0x11,0x29,0x45,0x84,0x3,0x20,0xfe,0x0,0xfc,0x54,0x74,0x54,0xfc,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x0,0xfe, ++0x0,0x3e,0x23,0x3e,0x20,0x3f,0x52,0x52,0x9e,0x1,0xff,0x4,0xc,0x3,0x4,0x18,0x40,0x20,0xfc,0x88,0x50,0xfc,0x20,0xf8,0x20,0x20,0xfe,0x20,0x40,0x80,0x60,0x10, ++0x2,0xfa,0xaa,0xaa,0xff,0xaa,0xaa,0xfa,0x22,0xfa,0x2a,0x2a,0x49,0x4a,0xac,0x10,0x0,0x3e,0x2a,0xaa,0xfe,0xaa,0xaa,0xbe,0x88,0xbe,0x8a,0x8a,0x12,0x92,0x6a,0x4, ++0x40,0x40,0x47,0x44,0xf4,0x57,0x54,0x55,0x56,0x94,0x54,0x25,0x24,0x54,0x89,0x10,0x40,0x24,0xfe,0x88,0x88,0xfe,0x88,0xdc,0xaa,0x40,0x90,0x20,0x48,0x84,0xfc,0x4, ++0x20,0x21,0x20,0x23,0xfa,0x4c,0x49,0x49,0x4f,0x89,0x53,0x23,0x25,0x55,0x89,0x1,0x8,0xfc,0x20,0xfe,0xaa,0x70,0xa8,0x20,0xfc,0x24,0x3c,0xa4,0x7c,0x24,0x3c,0x24, ++0x0,0x3f,0x4,0x4,0x4,0x8,0x8,0x11,0x21,0x49,0x89,0x11,0x11,0x21,0x5,0x2,0x0,0xf0,0x10,0x24,0x7e,0x4,0x4,0x14,0x8,0x0,0x20,0x10,0x10,0xc,0x4,0x0, ++0x1,0x9,0x9,0x11,0x23,0x0,0x1,0xff,0x2,0xc,0x31,0xc9,0x9,0x11,0x25,0x2,0x0,0x20,0x10,0x8,0x8,0x0,0x4,0xfe,0x80,0x60,0x1e,0x24,0x20,0x18,0x8,0x0, ++0x0,0x0,0x3f,0x0,0x11,0x9,0x3f,0x0,0x0,0x1,0xff,0x1,0x1,0x1,0x5,0x2,0x10,0x78,0x80,0x10,0x10,0x20,0xf0,0x40,0x80,0x4,0xfe,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0xfe,0x12,0x34,0xc,0x32,0xc1,0x1f,0x0,0x1,0xff,0x1,0x1,0x5,0x2,0x0,0x8,0xfc,0x8,0x50,0x20,0xd8,0x6,0xe0,0x40,0x84,0xfe,0x0,0x0,0x0,0x0, ++0x4,0xff,0x8,0x12,0x3c,0x8,0x14,0x3e,0x0,0x1f,0x0,0x1,0xff,0x1,0x5,0x2,0x40,0xfe,0x20,0x48,0xf0,0x20,0x50,0xf8,0x0,0xe0,0x40,0x84,0xfe,0x0,0x0,0x0, ++0x0,0x3f,0x0,0x0,0x1,0x1,0x1,0x1,0x7,0x19,0x61,0x1,0x1,0x1,0x5,0x2,0x0,0xf0,0x20,0x40,0x80,0xc,0x30,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x3f,0x0,0x0,0x11,0x9,0x5,0x3,0x1,0x1,0x1,0x1,0x1,0x1,0x5,0x2,0x0,0xf0,0x20,0x40,0x80,0x0,0x0,0x0,0x0,0x80,0x40,0x30,0xc,0x0,0x0,0x0, ++0x0,0x0,0xfc,0x5,0xa,0x10,0x13,0x1e,0x32,0xd3,0x12,0x12,0x12,0x12,0x51,0x20,0x80,0x80,0x88,0xfc,0x8,0x8,0xe8,0x28,0x28,0xe8,0x8,0x28,0x12,0x2,0xfe,0x0, ++0x8,0xfd,0x9,0x49,0x49,0x49,0x49,0x49,0x7d,0x5,0x5,0x1d,0xe5,0x5,0x17,0x8,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xfe,0x0, ++0x8,0xfc,0x9,0x49,0x49,0x49,0x49,0x49,0x7d,0x5,0x5,0x1d,0xe5,0x5,0x15,0x8,0x0,0x4,0xfe,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x9c,0x4,0x4,0xfc,0x4,0x0, ++0x8,0xfc,0x8,0x49,0x49,0x4b,0x4d,0x49,0x7d,0x5,0x5,0x1d,0xe5,0x5,0x15,0x9,0x88,0x88,0x88,0x8,0x8,0xfe,0x8,0x48,0x28,0x28,0x8,0x8,0x8,0x8,0x28,0x10, ++0x8,0xfc,0x8,0x49,0x4a,0x48,0x4b,0x48,0x7c,0x4,0x5,0x1c,0xe4,0x4,0x17,0x8,0x80,0x80,0xf8,0x8,0x10,0x24,0xfe,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x8,0xfd,0x8,0x48,0x48,0x48,0x48,0x4b,0x7c,0x5,0x4,0x1c,0xe7,0x4,0x14,0x8,0x0,0xfc,0x88,0x50,0x20,0x50,0x8e,0x24,0x20,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20, ++0x10,0x10,0xfe,0x12,0x34,0xc,0x32,0xc1,0x1f,0x0,0x8,0xf,0x0,0x7f,0x0,0x0,0x0,0x0,0xfc,0x8,0x50,0x20,0xd8,0x6,0xe0,0x20,0x24,0xfe,0x4,0xf4,0x14,0x8, ++0x8,0xfc,0x8,0x48,0x49,0x4b,0x48,0x48,0x7d,0x5,0x5,0x1d,0xe5,0x5,0x15,0x9,0x20,0x20,0x40,0x88,0x4,0xfe,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x8,0xfc,0x8,0x4b,0x48,0x48,0x48,0x4b,0x7c,0x7,0x4,0x1c,0xe4,0x5,0x15,0xa,0x80,0x80,0xbc,0xc0,0x50,0x24,0xd4,0xc,0x0,0xfc,0x90,0x90,0x90,0x12,0x12,0xe, ++0x8,0xfc,0x9,0x49,0x4b,0x4d,0x49,0x49,0x7d,0x4,0x7,0x1c,0xe4,0x4,0x14,0x8,0xa0,0xa0,0x24,0x28,0x30,0x60,0xa2,0x1e,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x9,0xfc,0x8,0x4b,0x48,0x48,0x48,0x48,0x7f,0x4,0x4,0x1c,0xe4,0x4,0x15,0xa,0x4,0x88,0x50,0xfe,0x88,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0x88,0x88,0x8,0x8, ++0x0,0xfb,0x8,0x48,0x49,0x49,0x49,0x49,0x7d,0x5,0x5,0x1d,0xe5,0x5,0x15,0x8,0x4,0xfe,0x0,0x0,0xdc,0x54,0x54,0x54,0xdc,0x54,0x54,0x54,0x54,0x54,0x54,0x0, ++0x8,0xfc,0xb,0x48,0x48,0x48,0x48,0x48,0x7c,0x4,0x4,0x1f,0xe4,0x4,0x15,0xa,0x88,0x88,0xfe,0x88,0x88,0xf8,0x88,0x88,0xf8,0x88,0x88,0xfe,0x0,0x88,0x6,0x2, ++0x8,0xfd,0x9,0x49,0x49,0x49,0x49,0x49,0x7c,0x7,0x4,0x1c,0xe5,0x6,0x14,0x8,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xfe,0x70,0xa8,0x2e,0x24,0x20,0x20, ++0x8,0xfc,0x9,0x49,0x4b,0x4d,0x49,0x49,0x7d,0x5,0x5,0x1d,0xe5,0x5,0x15,0x9,0xa0,0x90,0x4,0xfe,0x10,0x10,0xfc,0x10,0x10,0xfc,0x10,0x10,0x14,0xfe,0x0,0x0, ++0x8,0xfc,0x9,0x4b,0x48,0x4f,0x48,0x49,0x7e,0x5,0x4,0x1c,0xe5,0x4,0x14,0xb,0x40,0x80,0x8,0xfc,0x44,0xfe,0x90,0x28,0x46,0x90,0x20,0x44,0x88,0x30,0xc0,0x0, ++0x0,0x79,0x49,0x57,0x48,0x69,0x56,0x41,0x5f,0x0,0x8,0xf,0x0,0x7f,0x0,0x0,0x40,0x7c,0x40,0xfe,0x48,0x50,0x60,0x80,0xe0,0x20,0x24,0xfe,0x4,0xf4,0x14,0x8, ++0x0,0xfe,0x14,0x8,0xfe,0x1a,0x28,0x49,0x1f,0x0,0x8,0xf,0x0,0x7f,0x0,0x0,0x80,0x88,0xfc,0x88,0x50,0x20,0xd0,0xe,0xe0,0x20,0x24,0xfe,0x4,0xf4,0x14,0x8, ++0x8,0x7e,0x8,0x7e,0x8,0xff,0x10,0x3e,0x42,0x9f,0x0,0x8,0xf,0x0,0x7f,0x0,0x40,0x44,0xfe,0x88,0x50,0x20,0x58,0x86,0x0,0xf0,0x10,0x14,0xfe,0x4,0xf4,0x8, ++0x8,0xff,0xa,0x4a,0x4a,0x4b,0x4a,0x48,0x7d,0x5,0x5,0x1d,0xe5,0x5,0x15,0x9,0x40,0xbe,0x12,0x12,0x92,0x2a,0x44,0x0,0xfc,0x24,0x24,0xfc,0x24,0x24,0xfc,0x4, ++0x8,0xfc,0x9,0x49,0x49,0x49,0x49,0x49,0x7d,0x5,0x5,0x1d,0xe5,0x5,0x16,0x8,0x20,0x10,0xfe,0x2,0xfe,0x0,0xee,0x22,0x22,0xaa,0x66,0x66,0xaa,0x22,0xaa,0x44, ++0x8,0xfd,0x8,0x48,0x49,0x49,0x49,0x49,0x7c,0x5,0x4,0x1f,0xe4,0x5,0x16,0x8,0x4,0xfe,0x50,0x54,0xfe,0x54,0x54,0xfc,0x0,0xfc,0x0,0xfe,0xa8,0x26,0x22,0x60, ++0x8,0xfc,0x9,0x49,0x49,0x49,0x49,0x49,0x7d,0x5,0x4,0x1c,0xe5,0x6,0x14,0x8,0x20,0x44,0xfe,0x44,0x74,0x54,0xb4,0x24,0x44,0xfc,0x0,0xa0,0xa4,0x8a,0x88,0x78, ++0x13,0xfa,0x13,0x52,0x52,0x52,0x53,0x52,0x7a,0xb,0xa,0x3a,0xcb,0xa,0x2c,0x11,0xfc,0x4,0xfc,0x0,0xf8,0x10,0xfe,0x20,0x60,0xdc,0x44,0x88,0xfe,0x88,0x88,0x98, ++0x8,0xfd,0x8,0x4b,0x48,0x49,0x49,0x49,0x7d,0x5,0x4,0x1d,0xe4,0x7,0x14,0x9,0x50,0xdc,0x50,0xde,0x0,0xfc,0x24,0xfc,0x24,0xfc,0x88,0xfc,0x88,0xfe,0x88,0x4, ++0x10,0xff,0x10,0x57,0x54,0x57,0x51,0x53,0x79,0xb,0x9,0x3f,0xc9,0xb,0x2d,0x11,0x40,0xfe,0x0,0xbc,0xa4,0xbc,0x10,0xf8,0x10,0xf8,0x10,0xfe,0x48,0x30,0x8e,0x4, ++0x8,0x8,0x10,0x12,0x24,0x7c,0x8,0x10,0x20,0x7e,0x20,0x0,0xe,0x70,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0x8,0x10,0x11,0x22,0x7e,0x8,0x13,0x20,0x7e,0x20,0x0,0xe,0x70,0x20,0x0,0x0,0x8,0xfc,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x8,0x8,0x10,0x12,0x24,0x7d,0x8,0x10,0x20,0x7e,0x20,0x0,0xe,0x70,0x20,0x0,0x8,0x8,0x8,0x8,0x8,0xfe,0x8,0x8,0x88,0x48,0x48,0x8,0x8,0x8,0x28,0x10, ++0x8,0x8,0x10,0x12,0x25,0x7c,0x9,0x10,0x20,0x7e,0x20,0x0,0xf,0x71,0x20,0x0,0x80,0x80,0x84,0xfe,0x0,0x0,0xf8,0x8,0x10,0x20,0x40,0x80,0x2,0x2,0xfe,0x0, ++0x8,0x8,0x10,0x12,0x25,0x7c,0x8,0x11,0x20,0x7e,0x20,0x0,0xe,0x71,0x21,0x2,0x40,0x40,0x40,0x48,0xfc,0x48,0x48,0x48,0xc8,0x48,0xa8,0x88,0x8a,0xa,0xa,0x4, ++0x8,0x8,0x10,0x13,0x25,0x7d,0x9,0x11,0x21,0x7d,0x21,0x1,0xe,0x72,0x24,0x8,0x40,0x20,0x24,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x8,0x8,0x11,0x12,0x24,0x7c,0xb,0x10,0x20,0x7e,0x20,0x0,0xe,0x71,0x21,0x0,0x0,0x8,0xfc,0x0,0x0,0x4,0xfe,0x40,0x40,0x40,0x80,0x80,0x88,0x4,0xfc,0x4, ++0x9,0x9,0x11,0x13,0x25,0x7d,0x9,0x11,0x21,0x7f,0x21,0x1,0xf,0x71,0x21,0x0,0x20,0x20,0x20,0x20,0x24,0x2c,0xf0,0x20,0x20,0x20,0x20,0x20,0x62,0xa2,0x1e,0x0, ++0x8,0x9,0x10,0x10,0x24,0x7c,0x9,0x10,0x20,0x7e,0x20,0x0,0xe,0x70,0x20,0x0,0x8,0xfc,0x8,0x50,0x20,0x10,0xfe,0x22,0x24,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x8,0x8,0x10,0x12,0x27,0x7c,0x8,0x10,0x20,0x7e,0x20,0x0,0xe,0x70,0x20,0x0,0x88,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0x88,0xf8,0x88,0x88,0x88,0x88,0xf8,0x88, ++0x10,0x11,0x21,0x25,0x49,0xff,0x11,0x21,0x41,0xfd,0x41,0x1,0x1d,0xe1,0x41,0x0,0x48,0x48,0x48,0x48,0x48,0xfe,0x48,0x48,0x48,0x48,0x48,0x78,0x0,0x0,0xfc,0x0, ++0x10,0x10,0x20,0x24,0x4f,0xf8,0x10,0x21,0x41,0xfd,0x42,0x2,0x1c,0xe4,0x48,0x13,0xa0,0x90,0x90,0x84,0xfe,0x80,0x80,0xf8,0x8,0x8,0x90,0x60,0x20,0x50,0x8e,0x4, ++0x10,0x10,0x20,0x25,0x4a,0xf8,0x13,0x20,0x40,0xfc,0x41,0x0,0x1c,0xe0,0x43,0x0,0x80,0x80,0xf8,0x8,0x10,0x24,0xfe,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x20,0x27,0x48,0xf8,0x13,0x22,0x46,0xfb,0x40,0x0,0x1c,0xe1,0x41,0x2,0x90,0x90,0x94,0xfe,0x94,0x94,0xfc,0x90,0x90,0xfe,0x92,0x92,0x9a,0x14,0x10,0x10, ++0x8,0x8,0x11,0x11,0x25,0x7d,0x9,0x10,0x21,0x7d,0x21,0x1,0xd,0x71,0x20,0x0,0x20,0x20,0x24,0x24,0x24,0x24,0xfc,0x20,0x24,0x24,0x24,0x24,0x24,0xfc,0x4,0x0, ++0x10,0x10,0x20,0x20,0x48,0xf9,0x13,0x20,0x40,0xfd,0x41,0x1,0x1d,0xe1,0x41,0x1,0x20,0x20,0x40,0x40,0x88,0x4,0xfe,0x2,0x0,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x27,0x24,0x48,0xf9,0x13,0x24,0x43,0xfd,0x41,0x0,0x1c,0xe0,0x40,0x0,0x40,0x44,0xfe,0xa0,0xa0,0x10,0xf8,0x6,0xfc,0x0,0xf8,0x8,0x8,0x88,0x50,0x20, ++0x10,0x10,0x21,0x25,0x7f,0xf8,0x11,0x23,0x45,0xf9,0x41,0x1,0x1d,0xe1,0x41,0x1,0x80,0x88,0x7c,0x0,0xff,0x84,0xfe,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x28,0x10, ++0x11,0x11,0x23,0x24,0x40,0xf8,0x11,0x26,0x43,0xfa,0x42,0x7,0x18,0xe0,0x40,0x0,0x0,0xf8,0x10,0xa0,0x40,0xa0,0x58,0x46,0xf8,0x40,0x48,0xfc,0x40,0x40,0x40,0x40, ++0x10,0x17,0x20,0x23,0x4a,0xfa,0x13,0x22,0x42,0xfb,0x42,0x1,0x18,0xe1,0x42,0x4,0x4,0xfe,0x40,0xf8,0x48,0x48,0xf8,0x48,0x48,0xf8,0x40,0x40,0x80,0x60,0x1e,0x4, ++0x8,0x9,0x10,0x10,0x24,0x7d,0x9,0x11,0x21,0x7f,0x21,0x1,0xf,0x71,0x21,0x1,0x20,0x24,0xa8,0xb0,0x24,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0x14,0x8, ++0x12,0x11,0x20,0x27,0x48,0xf8,0x13,0x22,0x42,0xfb,0x40,0x4,0x19,0xe2,0x44,0x8,0x8,0x10,0xa0,0xf8,0x48,0x48,0xf8,0x40,0x44,0xfe,0xc4,0xc4,0x54,0x48,0x40,0x40, ++0x10,0x10,0x21,0x24,0x48,0xfb,0x10,0x21,0x42,0xfc,0x40,0x1,0x1c,0xe0,0x41,0x6,0x20,0x28,0xfc,0x20,0x24,0xfe,0x88,0x46,0x7a,0x88,0x90,0x50,0x20,0x50,0x8e,0x4, ++0x10,0x10,0x27,0x20,0x48,0xf9,0x17,0x20,0x43,0xfa,0x42,0x2,0x1b,0xe2,0x40,0x0,0x40,0x48,0xfc,0x40,0xb0,0x14,0xfe,0x8,0xc8,0x48,0x48,0x48,0xc8,0x8,0x28,0x10, ++0x10,0x10,0x20,0x23,0x48,0xf8,0x10,0x23,0x40,0xfc,0x40,0x3,0x1c,0xe0,0x40,0x0,0x50,0x50,0x54,0xde,0x50,0x50,0x54,0xde,0x50,0x50,0x54,0xde,0x50,0x50,0x50,0x50, ++0x10,0x12,0x21,0x21,0x48,0xff,0x14,0x24,0x45,0xfd,0x45,0x5,0x1d,0xe4,0x44,0x4,0x40,0x48,0x48,0x50,0x44,0xfe,0x4,0x4,0xf4,0x14,0x14,0x14,0xf4,0x4,0x14,0x8, ++0x8,0x9,0x11,0x13,0x25,0x7d,0x9,0x11,0x20,0x7d,0x21,0x1,0xd,0x71,0x21,0x1,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x10,0x12,0x16,0xd8,0x10,0x52,0x92,0xe, ++0x10,0x13,0x20,0x2f,0x49,0xf9,0x11,0x27,0x41,0xf9,0x41,0x7,0x18,0xe0,0x47,0x0,0x18,0xe0,0x44,0xfe,0x50,0x50,0x50,0xfc,0x50,0x50,0x54,0xfe,0x40,0x48,0xfc,0x0, ++0x10,0x17,0x20,0x22,0x41,0xf7,0x14,0x28,0x41,0xfc,0x41,0x0,0x1c,0xe0,0x41,0x6,0x1c,0xe0,0x0,0x48,0x50,0xfe,0x2,0x4,0xf0,0x10,0x10,0xa0,0x40,0xa0,0x1e,0x4, ++0x11,0x11,0x21,0x25,0x4a,0xfb,0x14,0x21,0x42,0xfc,0x41,0x1,0x1d,0xe1,0x41,0x1,0x10,0x10,0xd0,0x58,0x56,0x52,0x90,0x50,0x3e,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x12,0x21,0x20,0x47,0xf8,0x1f,0x20,0x41,0xfb,0x45,0x1,0x1d,0xe1,0x41,0x0,0x40,0x48,0x50,0x40,0xfc,0x40,0xfe,0xa0,0x10,0xfe,0x14,0x10,0x50,0x24,0x4,0xfc, ++0x10,0x10,0x24,0x27,0x4c,0xf3,0x12,0x22,0x43,0xfe,0x43,0x2,0x1e,0xe2,0x43,0x2,0x80,0x40,0x40,0xfe,0x2,0xf8,0x8,0x8,0xf8,0x0,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x11,0x11,0x22,0x24,0x4a,0xf9,0x11,0x20,0x47,0xfc,0x44,0x7,0x1c,0xe4,0x47,0x4,0x24,0x24,0x48,0x90,0x48,0x24,0x24,0x4,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0x4, ++0x11,0x11,0x2f,0x21,0x49,0xf8,0x13,0x22,0x42,0xfb,0x40,0x7,0x18,0xe0,0x40,0x0,0x10,0x14,0xfe,0x10,0xf0,0x40,0xf8,0x48,0x48,0xf8,0x40,0xfe,0x40,0x40,0x40,0x40, ++0x11,0x11,0x21,0x21,0x4f,0xf9,0x13,0x23,0x45,0xfd,0x49,0x1,0x1d,0xe1,0x41,0x1,0x0,0x4,0x3e,0x24,0xe4,0x24,0x3c,0xa4,0x64,0x24,0x3c,0x24,0x24,0x24,0x3c,0x24, ++0x13,0x12,0x22,0x23,0x4a,0xfa,0x13,0x20,0x47,0xf8,0x2,0x2,0x1a,0xe3,0x44,0x18,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x0,0xfe,0x40,0x48,0x7c,0x40,0x40,0xc6,0x3c, ++0x10,0x10,0x27,0x24,0x4c,0xfc,0x17,0x24,0x44,0xff,0x44,0x4,0x1c,0xe7,0x44,0x1,0x10,0x90,0xd0,0x90,0xb8,0xb6,0xd2,0x90,0x94,0x94,0x98,0x88,0x90,0xa0,0x40,0x80, ++0x10,0x10,0x23,0x22,0x4b,0xf8,0x17,0x20,0x43,0xfa,0x42,0x2,0x1a,0xe0,0x41,0x6,0x40,0x48,0xfc,0x48,0xf8,0x40,0xfe,0x0,0xf8,0x8,0x48,0x48,0x88,0xb0,0xc,0x4, ++0x10,0x10,0x23,0x22,0x4a,0xfb,0x12,0x22,0x43,0xf8,0x41,0x5,0x1d,0xe5,0x48,0x0,0x0,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x80,0x40,0x24,0x2,0xa,0xf8,0x0, ++0x12,0x13,0x22,0x25,0x4d,0xf5,0x15,0x25,0x45,0xfd,0x44,0x4,0x1c,0xe4,0x44,0x7,0x4,0xfe,0x20,0xfc,0x24,0x24,0xfc,0x24,0x24,0xfc,0xa0,0xa0,0x40,0x60,0x98,0x6, ++0x11,0x11,0x21,0x22,0x4b,0xf6,0x1a,0x22,0x43,0xfa,0x43,0x2,0x1a,0xe2,0x42,0x3,0x8,0x7c,0x8,0x8,0xfe,0x40,0x48,0xfc,0x20,0x24,0xfe,0x20,0x20,0x50,0x8e,0x4, ++0x10,0x14,0x22,0x22,0x48,0xf8,0x16,0x22,0x42,0xfa,0x42,0x2,0x1a,0xe5,0x48,0x0,0x20,0x48,0xfc,0x88,0x88,0x88,0xf8,0x80,0xf8,0x88,0x88,0x88,0xf8,0x0,0x86,0x7c, ++0x10,0x13,0x22,0x27,0x4a,0xfb,0x12,0x22,0x43,0xfd,0x41,0x1,0x1d,0xe1,0x41,0x1,0x8,0xfc,0x8,0xf8,0x40,0xfc,0x20,0x92,0xe,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8, ++0x10,0x13,0x20,0x22,0x49,0xf8,0x17,0x20,0x41,0xfd,0x41,0x1,0x1d,0xe1,0x41,0x1,0x8,0xfc,0x90,0x94,0x98,0x90,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x27,0x20,0x4b,0xfa,0x13,0x22,0x43,0xfa,0x43,0x2,0x1f,0xe1,0x42,0x4,0x40,0x48,0xfc,0x40,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xfe,0x10,0xc,0x4, ++0x10,0x17,0x24,0x25,0x4c,0xf7,0x15,0x25,0x45,0xfc,0x47,0x4,0x1c,0xe4,0x48,0x0,0x4,0xfe,0x0,0xf8,0x0,0xfe,0x48,0x30,0x8e,0x10,0xfe,0x90,0x50,0x10,0x50,0x20, ++0x10,0x10,0x27,0x20,0x49,0xf9,0x11,0x20,0x43,0xfa,0x42,0x2,0x1a,0xe2,0x42,0x2,0x40,0x24,0xfe,0x0,0xf8,0x8,0xf8,0x4,0xfe,0x4,0xf4,0x94,0x94,0xf4,0x14,0x8, ++0x10,0x10,0x2f,0x21,0x4a,0xfa,0x12,0x23,0x40,0xff,0x44,0x4,0x1d,0xe4,0x44,0x4,0x80,0x44,0xfe,0x10,0xa8,0x48,0xa8,0xf8,0x44,0xfe,0x44,0x94,0xf4,0x4,0x14,0x8, ++0x10,0x12,0x21,0x20,0x4b,0xf8,0x11,0x22,0x44,0xfb,0x42,0x2,0x1a,0xe2,0x4f,0x0,0x0,0x8,0x10,0x0,0xfc,0x0,0x10,0x8,0x4,0xf8,0xa8,0xa8,0xa8,0xa8,0xfe,0x0, ++0x11,0x10,0x2f,0x20,0x4b,0xf8,0x17,0x20,0x40,0xfb,0x40,0x1,0x1a,0xe4,0x48,0x0,0x10,0xa4,0xfe,0xa0,0xf8,0xa8,0xfe,0xa8,0xa8,0xf8,0xa0,0xb0,0xa8,0xae,0xa4,0xa0, ++0x10,0x10,0x27,0x24,0x48,0xf9,0x11,0x21,0x41,0xf9,0x41,0x7,0x18,0xe1,0x42,0x4,0x40,0x20,0xfe,0x2,0x34,0xc0,0x8,0xfc,0x10,0x10,0x14,0xfe,0x0,0x10,0xc,0x4, ++0x10,0x17,0x20,0x28,0x4f,0xf4,0x14,0x27,0x40,0xfb,0x40,0xf,0x19,0xe2,0x45,0x0,0x8,0xfc,0xa0,0xa4,0xfe,0xa4,0xa4,0xfc,0x0,0xf8,0x0,0xfe,0x50,0x4c,0x44,0x80, ++0x13,0x12,0x23,0x22,0x4b,0xf8,0x17,0x24,0x47,0xf8,0x43,0x2,0x19,0xe0,0x43,0xc,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfc,0xa4,0xfc,0x0,0xf8,0x8,0xb0,0x40,0xb0,0xe, ++0x10,0x17,0x24,0x2f,0x54,0xf7,0x14,0x21,0x43,0xf8,0x40,0x7,0x19,0xe2,0x45,0x0,0x4,0xfe,0x44,0xfc,0x44,0xfc,0x84,0x10,0xe0,0x40,0x88,0xfc,0x50,0x4c,0x44,0x80, ++0x10,0x17,0x24,0x22,0x4a,0xf4,0x10,0x20,0x41,0xfa,0x45,0x0,0x19,0xe0,0x40,0x7,0x4,0xbe,0xa4,0x94,0x94,0xa4,0x50,0x88,0x24,0x42,0x90,0x60,0x88,0x30,0xc0,0x0, ++0x12,0x12,0x24,0x22,0x4a,0xf7,0x14,0x27,0x44,0xf7,0x40,0xf,0x18,0xe1,0x46,0x0,0x48,0x48,0x90,0x48,0x48,0xfc,0x44,0xfc,0x44,0xfc,0x40,0xfe,0xe0,0x50,0x4e,0x40, ++0x12,0x12,0x22,0x2f,0x42,0xfa,0x17,0x20,0x47,0xfd,0x45,0x5,0x1d,0xe7,0x40,0x0,0x4,0xfe,0x10,0xa4,0x7e,0x44,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x28,0x26,0xc2, ++0x10,0x10,0x2f,0x20,0x4a,0xf9,0x13,0x22,0x43,0xfa,0x43,0x1,0x1a,0xe4,0x41,0x0,0x40,0x44,0xfe,0xa0,0xa8,0x10,0xfe,0xc,0xf8,0x8,0xf8,0x50,0x4c,0x44,0x40,0x80, ++0x12,0x11,0x27,0x24,0x4d,0xfc,0x17,0x24,0x43,0xfa,0x42,0x3,0x1a,0xe2,0x43,0x2,0x8,0x10,0xfc,0x44,0x54,0x44,0xfc,0x4,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x10,0x1f,0x20,0x27,0x4c,0xff,0x14,0x27,0x40,0xff,0x44,0x7,0x1c,0xe7,0x40,0xf,0x4,0xfe,0x0,0xfc,0x44,0xfc,0x44,0xfc,0x0,0xfe,0x44,0xfc,0x44,0xfc,0x0,0xfe, ++0x10,0x11,0x25,0x23,0x4a,0xf9,0x10,0x2e,0x42,0xfa,0x42,0x2,0x1a,0xe5,0x48,0x0,0x24,0xfe,0x24,0xfc,0x20,0xfe,0x0,0xf8,0x88,0xf8,0x80,0xf8,0x88,0xf8,0x86,0x7c, ++0x10,0x11,0x21,0x25,0x49,0xf8,0x17,0x24,0x44,0xff,0x40,0x7,0x18,0xe1,0x46,0x0,0x10,0xf8,0x10,0x10,0xf0,0x0,0xbc,0xa4,0xa4,0xbc,0x40,0xfe,0xe0,0x50,0x4e,0x40, ++0x10,0x13,0x22,0x26,0x4b,0xf8,0x17,0x20,0x43,0xfa,0x43,0x1,0x1b,0xe5,0x49,0x1,0x8,0xfc,0xa8,0xa8,0xf8,0x4,0xfe,0x0,0xf8,0x8,0xf8,0x44,0x48,0x30,0x8e,0x4, ++0x11,0x15,0x27,0x29,0x47,0xfb,0x15,0x29,0x43,0xfa,0x42,0x2,0x1a,0xe0,0x41,0x6,0x8,0x28,0xbc,0x48,0xbe,0x18,0x2a,0x4e,0xf8,0x8,0x48,0x48,0x48,0xb0,0xc,0x4, ++0x0,0x2,0x2,0x4,0x4,0x8,0x10,0x3f,0x0,0x1,0x2,0x4,0x8,0x10,0x3f,0x0,0x0,0x0,0x0,0x0,0x10,0x10,0x20,0xc0,0x80,0x0,0x0,0x0,0x20,0x10,0xf8,0x8, ++0x11,0x25,0x79,0x11,0x29,0x7d,0x1,0xff,0x0,0x7f,0x49,0x7f,0x49,0x7f,0x40,0x3,0x10,0x24,0x78,0x10,0x28,0x7c,0x10,0xfe,0x80,0x88,0x48,0x50,0x50,0x22,0xd2,0xe, ++0x0,0x0,0x4,0x4,0x4,0x9,0x9,0x12,0x9,0x9,0x4,0x4,0x4,0x0,0x0,0x0,0x0,0x0,0x90,0x90,0x90,0x20,0x20,0x40,0x20,0x20,0x90,0x90,0x90,0x0,0x0,0x0, ++0x11,0x11,0x22,0x44,0x22,0x11,0x11,0x0,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x20,0x10,0x10,0x20,0x40,0x20,0x10,0x10,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x10,0x21,0x42,0x21,0x10,0x1f,0x10,0x1f,0x0,0x3f,0x21,0x21,0x3f,0x20,0x20,0x1f,0x84,0x8,0x10,0x8,0x88,0xf0,0x10,0xf0,0x8,0xfc,0x8,0x8,0xf8,0xa,0x2,0xfe, ++0x0,0x8,0x7d,0x10,0x10,0x10,0x7c,0x10,0x10,0x10,0x10,0x1c,0x70,0x21,0x0,0x0,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x0,0x9,0x7d,0x11,0x11,0x11,0x7d,0x11,0x11,0x11,0x11,0x1e,0x72,0x24,0x8,0x10,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0xe,0x0, ++0x0,0x8,0x7c,0x13,0x10,0x10,0x7d,0x10,0x10,0x17,0x10,0x1c,0x70,0x20,0x0,0x0,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x40,0x44,0xfe,0x44,0x44,0x44,0x54,0x48,0x40, ++0x0,0x8,0x7c,0x10,0x11,0x12,0x7c,0x13,0x10,0x10,0x10,0x1c,0x71,0x21,0x2,0x4,0x10,0x90,0x90,0x90,0x8,0x4,0x2,0xf8,0x88,0x88,0x88,0x88,0x8,0x8,0x50,0x20, ++0x0,0x8,0x7c,0x17,0x10,0x11,0x7d,0x11,0x10,0x10,0x10,0x1c,0x71,0x22,0x4,0x8,0x80,0x40,0x24,0xfe,0x8,0x8,0x8,0x10,0x90,0xa0,0x40,0xa0,0x10,0x8,0xe,0x4, ++0x0,0xb,0x7c,0x10,0x10,0x10,0x7c,0x13,0x10,0x10,0x10,0x10,0x1c,0x70,0x27,0x0,0x8,0xfc,0x40,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x50,0x48,0x48,0x40,0xfe,0x0, ++0x0,0x8,0x7f,0x10,0x10,0x11,0x11,0x7d,0x11,0x11,0x11,0x1d,0x70,0x20,0x0,0x0,0x0,0x4,0xfe,0x8,0x8,0xe8,0x28,0x28,0x28,0x28,0xe8,0x8,0x8,0x8,0x28,0x10, ++0x0,0x8,0x7c,0x10,0x17,0x10,0x7c,0x10,0x11,0x11,0x11,0x1e,0x72,0x24,0x8,0x10,0x80,0xa0,0x98,0x88,0xfe,0xa0,0xa0,0xa4,0x24,0x28,0x30,0x20,0x62,0xa2,0x1e,0x0, ++0x0,0x8,0x7c,0x10,0x10,0x10,0x7c,0x10,0x11,0x11,0x11,0x1d,0x71,0x21,0x1,0x1,0x40,0x40,0x44,0x7e,0x40,0x40,0x40,0x44,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x8,0xfc,0x21,0x21,0x23,0xfd,0x21,0x21,0x21,0x25,0x39,0xe1,0x41,0x1,0x1,0xa0,0xa8,0xa4,0x24,0x20,0x3e,0xe0,0x20,0x20,0x20,0x10,0x10,0x12,0xa,0xa,0x4, ++0x0,0x8,0x7c,0x11,0x11,0x11,0x7d,0x11,0x11,0x11,0x11,0x11,0x1d,0x71,0x21,0x1,0x20,0x20,0x44,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x9,0x7d,0x11,0x11,0x11,0x7d,0x11,0x11,0x11,0x11,0x11,0x1d,0x71,0x21,0x1,0x4,0xfe,0x4,0x4,0xfc,0x24,0x20,0x24,0xfe,0x20,0x20,0x10,0x10,0x4a,0x8a,0x6, ++0x2,0x12,0xfa,0x2f,0x22,0x22,0xfa,0x22,0x22,0x22,0x22,0x3a,0xe4,0x4a,0x11,0x0,0x0,0x0,0x4,0xbe,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xbc,0xa4,0x0,0x0, ++0x0,0xb,0x7d,0x11,0x11,0x11,0x7d,0x11,0x11,0x11,0x11,0x1d,0x73,0x20,0x0,0x0,0x4,0xfe,0x8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0xe,0xf8,0x8,0x8,0x8, ++0x1,0x11,0xf9,0x21,0x27,0x21,0xf9,0x21,0x21,0x21,0x2f,0x20,0x39,0xe2,0x44,0x8,0x10,0x10,0x10,0x10,0xfc,0x10,0x10,0x10,0x10,0x14,0xfe,0x0,0x10,0x8,0x4,0x4, ++0x0,0xb,0x7c,0x10,0x11,0x11,0x7d,0x11,0x11,0x11,0x11,0x1d,0x70,0x20,0x0,0x3,0x4,0xfe,0x20,0x40,0xfc,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x50,0x48,0x86,0x2, ++0x0,0x17,0xf8,0x22,0x22,0x24,0xf7,0x21,0x21,0x22,0x2a,0x34,0xe4,0x4a,0x1,0x0,0x0,0xc0,0xbe,0xa2,0xa4,0xa4,0xe8,0xa4,0xa4,0xa2,0xa2,0xa2,0xb4,0xa8,0x20,0x20, ++0x1,0x11,0xfa,0x24,0x29,0x21,0xfa,0x26,0x2a,0x22,0x22,0x3a,0xe2,0x42,0x2,0x2,0x0,0x8,0x7c,0x0,0x0,0x4,0xfe,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x28,0x10, ++0x1,0x11,0xf9,0x25,0x23,0x21,0xf9,0x21,0x23,0x2d,0x21,0x39,0xe2,0x42,0x4,0x18,0x20,0x20,0x24,0x2c,0x30,0x20,0x20,0x30,0x2c,0x24,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x1,0x11,0xf9,0x22,0x25,0x20,0xf8,0x20,0x23,0x2c,0x23,0x3a,0xe2,0x42,0x3,0x2,0x0,0x0,0xfc,0x8,0x10,0xa0,0x40,0xa0,0x18,0x6,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x8,0x8,0x1f,0x21,0x49,0x11,0x23,0x0,0x7f,0x1,0x1,0x3f,0x1,0x1,0xff,0x0,0x0,0x8,0xfc,0x8,0x20,0x18,0x8,0x0,0xfc,0x0,0x10,0xf8,0x40,0x24,0xfe,0x0, ++0x0,0x13,0xfa,0x24,0x23,0x20,0xf8,0x21,0x23,0x20,0x28,0x37,0xe0,0x40,0x0,0x0,0x0,0xfe,0x42,0x44,0xfc,0x80,0xa0,0x28,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x0,0x14,0xfa,0x21,0x20,0x26,0xfa,0x22,0x22,0x22,0x22,0x3a,0xe2,0x45,0x8,0x0,0x20,0x20,0x24,0xfe,0x40,0x50,0x90,0xfc,0x10,0x14,0xfe,0x10,0x10,0x16,0xfc,0x0, ++0x1,0x9,0x7f,0x11,0x11,0x11,0x7d,0x11,0x11,0x11,0x11,0x17,0x1c,0x71,0x22,0x4,0x10,0x10,0xfc,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x14,0xfe,0x0,0x10,0xc,0x4, ++0x1,0x11,0xff,0x21,0x20,0x23,0xfa,0x22,0x22,0x22,0x27,0x38,0xe0,0x41,0x2,0xc,0x10,0x14,0xfe,0x10,0x40,0xf8,0x48,0x48,0x48,0x48,0xfe,0x40,0xa0,0x10,0xe,0x4, ++0x0,0x10,0xfb,0x20,0x20,0x21,0xfb,0x20,0x23,0x22,0x22,0x3a,0xe3,0x42,0x0,0x0,0x40,0x48,0xfc,0x40,0xa0,0x14,0xfe,0x8,0xc8,0x48,0x48,0x48,0xc8,0x8,0x28,0x10, ++0x0,0x10,0xf8,0x23,0x22,0x22,0xfb,0x22,0x22,0x22,0x22,0x3a,0xe2,0x44,0x9,0x2,0x48,0x7c,0x40,0xfe,0x42,0x78,0xc4,0x7c,0x0,0xf0,0x90,0x90,0x90,0x92,0x12,0xe, ++0x0,0xb,0x7e,0x12,0x13,0x12,0x7e,0x13,0x12,0x12,0x13,0x1e,0x72,0x22,0x3,0x2,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x20,0x24,0xa8,0x30,0x20,0xa2,0x22,0x1e, ++0x0,0x8,0x7d,0x11,0x12,0x10,0x7c,0x11,0x12,0x11,0x11,0x1e,0x70,0x21,0x2,0xc,0x40,0x40,0x48,0x50,0x40,0xa0,0x98,0x48,0x44,0x48,0x50,0xa0,0xa0,0x10,0xe,0x4, ++0x0,0x14,0xff,0x24,0x28,0x23,0xf8,0x20,0x27,0x20,0x21,0x39,0xe2,0x44,0x1,0x0,0x80,0x40,0xfe,0x2,0x14,0xf8,0x0,0x4,0xfe,0x40,0x50,0x48,0x44,0x44,0x40,0x80, ++0x0,0x14,0xff,0x24,0x2a,0x23,0xfa,0x24,0x24,0x2a,0x21,0x39,0xe2,0x44,0x8,0x10,0x80,0x40,0xfe,0x2,0x4,0xbc,0xa4,0xa4,0xa4,0xa4,0x34,0x28,0x22,0x22,0x1e,0x0, ++0x0,0x17,0xfc,0x28,0x21,0x22,0xf8,0x20,0x2f,0x20,0x20,0x39,0xe2,0x44,0x8,0x0,0x0,0xfe,0x2,0xa4,0x18,0x8,0x40,0x44,0xfe,0x40,0xe0,0x50,0x48,0x4e,0x44,0x40, ++0x0,0x13,0xfa,0x22,0x23,0x22,0xfa,0x23,0x22,0x22,0x23,0x3d,0xe5,0x49,0x11,0x1,0x4,0xfe,0x4,0x4,0xfc,0x20,0x24,0xfe,0x20,0x24,0xfe,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x7,0xfc,0x25,0x24,0x25,0xf8,0x20,0x23,0x22,0x23,0x3a,0xe3,0x42,0x3,0x2,0x4,0xfe,0x4,0xf4,0x4,0xf4,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8, ++0x0,0x10,0xf9,0x22,0x25,0x28,0xff,0x24,0x24,0x27,0x24,0x3c,0xe7,0x44,0x4,0x5,0x40,0xc0,0x20,0x10,0xe8,0x6,0x88,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0x88,0xa8,0x90, ++0x0,0x17,0xfa,0x21,0x20,0x23,0xf8,0x27,0x21,0x21,0x22,0x3a,0xe4,0x48,0x1,0x6,0x1c,0xe0,0x48,0x50,0x20,0xfc,0x80,0xfe,0x0,0xf8,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x0,0x17,0xfc,0x24,0x24,0x27,0xfc,0x24,0x27,0x24,0x24,0x3f,0xe4,0x44,0x4,0x4,0x4,0xbe,0x84,0x84,0x84,0xbc,0x4,0x0,0xbc,0x4,0x24,0xa8,0x10,0x28,0x46,0x84, ++0x1,0x11,0xfa,0x21,0x21,0x20,0xf8,0x23,0x22,0x22,0x22,0x3a,0xe3,0x42,0x3,0x2,0x24,0x24,0x48,0x24,0x24,0x40,0x84,0xfe,0x4,0x94,0x64,0x94,0xc,0x4,0xfc,0x4, ++0x0,0x17,0xfa,0x21,0x27,0x24,0xf8,0x27,0x21,0x21,0x22,0x3a,0xe4,0x48,0x1,0x6,0x38,0xc0,0x48,0x50,0xfe,0x82,0x84,0xfe,0x0,0xf0,0x10,0xa0,0x40,0xa0,0x1e,0x4, ++0x0,0x10,0xfb,0x22,0x22,0x22,0xfb,0x22,0x22,0x22,0x23,0x3d,0xe5,0x49,0x11,0x1,0x40,0x24,0xfe,0x20,0xfc,0x24,0xfe,0x24,0xfc,0x20,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x1,0x11,0xff,0x21,0x21,0x20,0xff,0x24,0x27,0x20,0x27,0x38,0xe7,0x40,0xf,0x0,0x10,0x14,0xfe,0x10,0xf0,0x44,0xfe,0x44,0xfc,0x40,0xfc,0x40,0xfc,0x40,0xfe,0x0, ++0x1,0x11,0xff,0x21,0x21,0x2f,0xf8,0x23,0x22,0x23,0x22,0x3b,0xe0,0x41,0x2,0x4,0x10,0x10,0xfc,0x10,0x14,0xfe,0x40,0xf8,0x48,0xf8,0x48,0xf8,0x0,0x10,0xc,0x4, ++0x0,0x17,0xfd,0x25,0x26,0x26,0xfb,0x24,0x20,0x2f,0x20,0x39,0xe0,0x40,0x1,0x6,0x0,0xbc,0xac,0xac,0xb4,0xb4,0x18,0xa4,0x40,0xfe,0x90,0x10,0xa0,0x40,0xb0,0xc, ++0x0,0x14,0xfc,0x27,0x21,0x21,0xfb,0x22,0x27,0x2a,0x23,0x3a,0xe2,0x43,0x2,0x2,0x40,0x44,0x44,0xfc,0x44,0x20,0xfe,0x20,0xfc,0x20,0xfc,0x20,0x24,0xfe,0x0,0x0, ++0x0,0x10,0xfb,0x22,0x22,0x22,0xfa,0x23,0x22,0x22,0x23,0x38,0xe5,0x45,0x9,0x0,0x40,0x84,0xfe,0x44,0x74,0x94,0xd4,0x24,0x44,0x84,0xfc,0x40,0x24,0x2a,0xa,0xf8, ++0x4,0x2,0xf2,0x2f,0x24,0x24,0xf7,0x25,0x25,0x25,0x35,0xe9,0x49,0x15,0x22,0x1,0x40,0x40,0x44,0xfe,0x80,0x0,0x7e,0x12,0x54,0x50,0x5e,0x50,0x50,0xb0,0x90,0xe, ++0x0,0x17,0xf9,0x20,0x2f,0x20,0xfb,0x22,0x23,0x22,0x23,0x38,0xef,0x40,0x0,0x0,0x40,0xfc,0x10,0xa0,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x40,0xfe,0x40,0x40,0x40, ++0x0,0x14,0xfa,0x20,0x2f,0x21,0xf8,0x27,0x20,0x23,0x20,0x3f,0xe0,0x40,0x3,0xc,0xa0,0xa4,0xa8,0xa0,0xfe,0x10,0xa0,0xfc,0x40,0xf8,0x40,0xfe,0x40,0xa0,0x18,0x6, ++0x2,0x13,0xfa,0x27,0x28,0x25,0xfa,0x24,0x2a,0x21,0x27,0x38,0xe1,0x42,0xc,0x0,0x0,0xbc,0x4,0xa8,0x90,0x28,0x46,0x40,0x48,0x50,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x0,0x10,0xff,0x24,0x24,0x27,0xfc,0x24,0x27,0x24,0x27,0x3c,0xe7,0x48,0x13,0x0,0x78,0x40,0xfe,0x82,0xf4,0x88,0xf8,0x0,0xfe,0xc0,0x68,0xb0,0x68,0xa6,0x24,0x40, ++0x0,0xf,0xf8,0x28,0x28,0x2f,0xf2,0x22,0x2b,0x2a,0x2a,0x3a,0xcb,0x5e,0x0,0x0,0x20,0xa0,0xbe,0xc4,0xa4,0xa8,0x10,0x28,0xc4,0x82,0x7c,0x44,0xc4,0x44,0x7c,0x44, ++0x3e,0x23,0x3e,0x20,0x3f,0x22,0x62,0xbe,0x0,0x7f,0x1,0x3f,0x1,0x1,0xff,0x0,0x20,0xfc,0x88,0x50,0xfe,0x20,0xf8,0x20,0x20,0xfc,0x0,0xf8,0x40,0x24,0xfe,0x0, ++0x1,0x5,0xf7,0x29,0x2f,0x23,0xf5,0x29,0x23,0x22,0x22,0x3a,0xe2,0x40,0x1,0x6,0x8,0x28,0xbc,0x48,0xbe,0x18,0xaa,0x4e,0xf8,0x8,0x48,0x48,0x48,0xb0,0xc,0x4, ++0xf,0x78,0x4b,0x68,0x4b,0x6a,0x4b,0x48,0xff,0x80,0x3f,0x1,0x1f,0x1,0x1,0xff,0xe4,0x3e,0xa4,0x2c,0xa4,0xac,0xa4,0x24,0xfe,0x2,0xf8,0x0,0xf0,0x40,0x24,0xfe, ++0x0,0x3e,0x22,0x3e,0x22,0x3e,0x0,0xff,0x9,0x28,0x2f,0x28,0x38,0x48,0x84,0x3,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x24,0x24,0x34,0x28,0x20,0x26,0xfc, ++0x20,0x23,0x22,0xfa,0x23,0x22,0xfa,0x23,0x20,0xfb,0x2a,0x2a,0x3a,0x22,0x2f,0x20,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x0,0xf8,0xa8,0xa8,0xa8,0xa8,0xfe,0x0, ++0x20,0x20,0x27,0xfa,0x21,0x21,0xf8,0x23,0x22,0xfa,0x2b,0x2a,0x3a,0x22,0x23,0x22,0x8,0x3c,0xc0,0x48,0x48,0x50,0x84,0x3e,0x4,0x4,0xbc,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x17,0x10,0xfc,0x10,0x30,0x38,0x54,0x50,0x90,0x11,0x11,0x12,0x14,0x18,0x0,0x4,0xfe,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x10,0x12,0x12,0xe,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x12,0x30,0x38,0x54,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x80,0x80,0x80,0x84,0xfe,0x4,0x4,0x84,0x44,0x44,0x4,0x4,0x4,0x4,0x28,0x10, ++0x10,0x10,0x13,0x10,0xfc,0x10,0x30,0x3b,0x56,0x52,0x92,0x12,0x12,0x12,0x11,0x10,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x13,0x10,0xfc,0x12,0x31,0x39,0x54,0x50,0x90,0x10,0x11,0x12,0x14,0x18,0x0,0x8,0xfc,0x8,0x88,0x50,0x50,0x10,0xa0,0xa0,0x40,0xa0,0x20,0x18,0xe,0x4, ++0x10,0x10,0x13,0x10,0xfd,0x11,0x31,0x39,0x55,0x51,0x90,0x10,0x17,0x10,0x10,0x10,0x0,0x10,0xf8,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x33,0x3a,0x56,0x52,0x92,0x12,0x14,0x14,0x19,0x12,0x0,0x4,0xfe,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x44,0x84,0x84,0x28,0x10, ++0x10,0x12,0x12,0x12,0xfe,0x12,0x33,0x3a,0x56,0x52,0x92,0x12,0x12,0x13,0x12,0x10,0x20,0x20,0x20,0x20,0x24,0x2c,0xb0,0x20,0x20,0x20,0x20,0x22,0xa2,0x22,0x1e,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x11,0x32,0x3a,0x54,0x50,0x90,0x10,0x10,0x10,0x13,0x1c,0x40,0x40,0x40,0x40,0x50,0x48,0x46,0x42,0x48,0x48,0x50,0x50,0x20,0xc0,0x0,0x0, ++0x1,0x1,0x1,0xff,0x3,0x5,0x9,0x31,0xdf,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x0,0x0,0x4,0xfe,0x80,0x40,0x30,0xe,0xf4,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x10,0x10,0x10,0x10,0xff,0x12,0x32,0x3a,0x56,0x52,0x92,0x13,0x12,0x12,0x12,0x12,0x40,0x40,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0xa4,0x9c,0xc,0x4,0x4,0x14,0x8, ++0x10,0x11,0x11,0x11,0xfd,0x11,0x31,0x39,0x55,0x51,0x90,0x10,0x10,0x11,0x12,0x14,0x8,0xfc,0x8,0x28,0x28,0x28,0x28,0x28,0x48,0x48,0x60,0xa0,0xa2,0x22,0x1e,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x11,0x32,0x38,0x57,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x80,0x80,0x88,0xfc,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x11,0x11,0x11,0x11,0xfd,0x11,0x31,0x3b,0x55,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x0,0x8,0x18,0x20,0x40,0x80,0x4,0xfe,0x40,0x20,0x20,0x10,0x10,0x4e,0x84,0x0, ++0x10,0x11,0x11,0x11,0xfd,0x11,0x31,0x39,0x55,0x52,0x92,0x14,0x14,0x18,0x11,0x10,0x0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0xa8,0xa8,0x48,0x44,0x84,0x2,0x0, ++0x2,0x4,0x1f,0x10,0x12,0x11,0x10,0x1f,0x1,0x1,0x7f,0x3,0x5,0x19,0x61,0x1,0x0,0x10,0xf8,0x10,0x10,0x60,0x4,0xfe,0x4,0x4,0xf4,0x94,0x48,0x30,0xe,0x0, ++0x10,0x10,0x10,0x10,0xff,0x10,0x30,0x38,0x54,0x50,0x90,0x10,0x11,0x11,0x12,0x14,0x80,0x40,0x40,0x4,0xfe,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0x8,0x8,0x50,0x20, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x32,0x3a,0x57,0x52,0x92,0x12,0x12,0x12,0x11,0x10,0x0,0x8,0xfc,0x48,0x48,0x48,0x48,0x48,0xf8,0x8,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x11,0x10,0x10,0xfc,0x10,0x33,0x38,0x54,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x0,0xfc,0x8,0x90,0x60,0x20,0xfe,0x22,0x24,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x1,0x1,0x7f,0x5,0x9,0x11,0x20,0xdf,0x0,0x0,0x7f,0x1,0x9,0x11,0x25,0x2,0x0,0x8,0xfc,0x40,0x30,0xe,0x24,0xf0,0x0,0x8,0xfc,0x0,0x20,0x18,0x8,0x0, ++0x11,0x11,0x11,0x17,0xfd,0x10,0x33,0x38,0x54,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x14,0xfe,0x10,0x8,0xfc,0x88,0x88,0x88,0x88,0xa8,0x90,0x80,0x80,0x80, ++0x10,0x10,0x17,0x10,0xfc,0x10,0x31,0x39,0x55,0x53,0x95,0x19,0x11,0x11,0x11,0x11,0x0,0x4,0xfe,0x80,0x80,0x80,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x10,0xff,0x10,0x30,0x38,0x54,0x50,0x91,0x11,0x12,0x12,0x14,0x18,0x80,0xa0,0x90,0x94,0xfe,0xa0,0xa0,0xa4,0xa4,0xa8,0x28,0x30,0x62,0xa2,0x1e,0x0, ++0x10,0x13,0x12,0x12,0xfe,0x12,0x32,0x3b,0x56,0x52,0x92,0x12,0x13,0x12,0x13,0x10,0x8,0xfc,0x0,0x40,0x40,0x78,0x88,0x10,0x20,0x20,0x50,0x8c,0x4,0x0,0xfe,0x0, ++0x10,0x10,0x13,0x10,0xfc,0x12,0x31,0x38,0x57,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x0,0x8,0xfc,0x40,0x40,0x48,0x50,0x44,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40, ++0x10,0x10,0x10,0x10,0xfc,0x13,0x32,0x3a,0x56,0x53,0x92,0x12,0x12,0x14,0x14,0x18,0x40,0x44,0x7e,0x40,0x44,0xfe,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0x11,0x11,0xfd,0x11,0x31,0x39,0x55,0x51,0x91,0x11,0x10,0x10,0x10,0x10,0x0,0x4,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20,0x20, ++0x10,0x11,0x11,0x11,0xfd,0x11,0x30,0x3b,0x54,0x50,0x91,0x10,0x10,0x10,0x10,0x10,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0xfe,0x80,0x88,0xfc,0x8,0x8,0x88,0x50,0x20, ++0x10,0x10,0x10,0x10,0xfd,0x11,0x31,0x39,0x55,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x32,0x3a,0x57,0x52,0x91,0x11,0x12,0x12,0x14,0x10,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8,0x10,0x10,0x8,0x4,0x4,0x0, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x33,0x3a,0x56,0x52,0x92,0x12,0x14,0x14,0x18,0x10,0x8,0x1c,0xe0,0x0,0x0,0x4,0xfe,0x20,0x60,0x20,0x30,0x2c,0x24,0x20,0x20,0x20, ++0x10,0x10,0x13,0x12,0xfe,0x13,0x32,0x3a,0x56,0x52,0x92,0x12,0x14,0x14,0x18,0x10,0x8,0x1c,0xe0,0x0,0x8,0xfc,0x0,0xf8,0x88,0x88,0xa8,0x90,0x82,0x82,0x7e,0x0, ++0x10,0x10,0x10,0x10,0xfd,0x12,0x34,0x38,0x54,0x53,0x90,0x10,0x10,0x10,0x10,0x10,0x40,0x40,0xa0,0xa0,0x10,0x8e,0x44,0x40,0x0,0xf8,0x8,0x10,0x10,0xa0,0x40,0x20, ++0x10,0x10,0x10,0x11,0xfd,0x12,0x35,0x39,0x55,0x51,0x91,0x11,0x11,0x10,0x10,0x10,0x80,0x80,0x84,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0x24,0xe4,0x24,0x4,0x28,0x10, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x33,0x3a,0x56,0x52,0x92,0x12,0x12,0x13,0x12,0x10,0x8,0x1c,0xe0,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x10,0x52,0x8a,0x26,0x12,0x0, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x32,0x3b,0x54,0x50,0x90,0x11,0x12,0x14,0x10,0x10,0x8,0x1c,0xe0,0x0,0x20,0x20,0x24,0xfe,0x20,0x20,0xa8,0x24,0x22,0x22,0xa0,0x40, ++0x10,0x10,0x10,0x13,0xfe,0x14,0x31,0x39,0x55,0x51,0x91,0x11,0x11,0x11,0x10,0x10,0x40,0x20,0x20,0xfe,0x2,0x4,0x0,0x10,0x30,0x40,0x80,0x0,0x4,0x4,0xfc,0x0, ++0x10,0x13,0x12,0x11,0xfc,0x10,0x30,0x3b,0x54,0x50,0x93,0x10,0x10,0x10,0x17,0x10,0x0,0xf8,0x8,0x10,0xa0,0x40,0xb0,0xe,0x44,0x50,0xf8,0x40,0x40,0x48,0xfc,0x0, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x37,0x38,0x55,0x52,0x94,0x18,0x10,0x10,0x10,0x10,0x40,0x40,0x48,0xf8,0x50,0x64,0xfe,0x80,0xfc,0x40,0x88,0xfc,0x8,0x8,0x28,0x10, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x37,0x38,0x54,0x51,0x92,0x14,0x18,0x10,0x10,0x10,0x40,0x40,0x44,0xf8,0x50,0x64,0xfe,0x40,0x88,0x98,0xa0,0xc0,0x84,0x84,0x7c,0x0, ++0x10,0x10,0x13,0x10,0xfc,0x10,0x32,0x3a,0x55,0x50,0x90,0x10,0x10,0x10,0x17,0x10,0x0,0x8,0xfc,0x90,0x90,0x90,0x94,0x94,0x94,0x98,0x90,0x90,0x90,0x94,0xfe,0x0, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x30,0x39,0x54,0x53,0x90,0x10,0x10,0x11,0x12,0x14,0x80,0x80,0x9c,0xe0,0x50,0x20,0x52,0x8e,0x0,0xfc,0x90,0x90,0x90,0x12,0x12,0xe, ++0x10,0x10,0x17,0x10,0xfc,0x11,0x32,0x3b,0x54,0x50,0x97,0x10,0x10,0x10,0x1f,0x10,0x0,0x4,0xfe,0x40,0x80,0x10,0x8,0xfc,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x10,0x10,0x10,0x10,0xfc,0x13,0x32,0x3a,0x56,0x52,0x92,0x12,0x10,0x10,0x11,0x16,0x40,0x44,0x7e,0x40,0x48,0xfc,0x8,0x48,0x48,0x48,0x48,0x48,0x80,0xb0,0xc,0x4, ++0x10,0x10,0x14,0x12,0xfd,0x10,0x37,0x38,0x54,0x50,0x90,0x10,0x11,0x11,0x12,0x14,0x40,0x40,0x44,0x48,0x50,0x44,0xfe,0xa0,0xa0,0xa0,0xa0,0xa0,0x22,0x22,0x1e,0x0, ++0x10,0x10,0x12,0x12,0xff,0x10,0x33,0x38,0x54,0x53,0x92,0x12,0x12,0x12,0x11,0x10,0x40,0x40,0x48,0x48,0xf8,0x0,0xf8,0x8,0x8,0xf8,0x8,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x17,0x11,0xfd,0x12,0x3a,0x37,0x51,0x51,0x95,0x15,0x12,0x15,0x18,0x10,0x0,0xc,0x70,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x7c,0x0,0x6,0xfc,0x0, ++0x10,0x10,0x13,0x10,0xfc,0x10,0x37,0x38,0x54,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x8,0x3c,0xe0,0x20,0x20,0x24,0xfe,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x11,0xfe,0x12,0x32,0x3a,0x57,0x52,0x92,0x12,0x12,0x12,0x13,0x12,0x0,0x40,0xc0,0x4,0x3e,0x4,0x4,0x4,0xbc,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x11,0xfd,0x13,0x35,0x39,0x55,0x50,0x97,0x10,0x10,0x10,0x10,0x10,0xa0,0xa0,0xa4,0x28,0x30,0x60,0xa4,0x1c,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x10,0x10,0x11,0x12,0xfe,0x14,0x31,0x39,0x53,0x55,0x91,0x11,0x11,0x11,0x11,0x11,0x80,0x88,0x7c,0x0,0x80,0x84,0x7e,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x28,0x10, ++0x10,0x10,0x10,0x11,0xfe,0x14,0x31,0x38,0x54,0x57,0x90,0x10,0x11,0x12,0x17,0x10,0x40,0x40,0xa0,0x10,0xe,0x24,0xf0,0x0,0x8,0xfc,0x80,0x80,0x10,0x8,0xfc,0x4, ++0x10,0x10,0x1e,0x22,0x24,0x54,0x8,0x11,0x21,0xff,0x3,0x5,0x9,0x11,0x61,0x1,0x10,0x10,0xfc,0x10,0x50,0x90,0xfc,0x10,0x14,0xfe,0x80,0x40,0x30,0xe,0x4,0x0, ++0x2,0x1,0x7f,0x4,0x14,0x14,0x24,0x45,0x1,0xff,0x3,0x5,0x9,0x11,0x61,0x1,0x0,0x8,0xfc,0x40,0x50,0x48,0x44,0x44,0x0,0xfe,0x80,0x40,0x30,0xe,0x4,0x0, ++0x1,0x11,0x9,0x3f,0x2,0x7f,0x4,0x8,0x31,0xc1,0x3f,0x1,0x9,0x11,0x25,0x2,0x0,0x10,0x20,0xf8,0x0,0xfc,0x40,0x30,0xe,0x4,0xf8,0x0,0x20,0x18,0x8,0x0, ++0x10,0x10,0x12,0x13,0xfe,0x14,0x30,0x38,0x57,0x50,0x91,0x10,0x10,0x10,0x11,0x12,0x40,0x20,0x20,0xfe,0x2,0x44,0x40,0x84,0xfe,0x88,0x8,0x90,0x60,0x90,0xc,0x4, ++0x10,0x10,0x17,0x10,0xfc,0x12,0x32,0x38,0x54,0x51,0x96,0x10,0x10,0x10,0x12,0x11,0x0,0x4,0xbe,0x84,0x84,0xa4,0x94,0x94,0x84,0x8c,0xb4,0x84,0x84,0x84,0x94,0x8, ++0x8,0x8,0x8,0xfe,0x1c,0x2a,0x49,0x0,0xf,0x8,0xa,0x9,0x8,0x10,0x10,0x60,0x20,0x20,0x24,0xfe,0x70,0xa8,0x26,0x20,0xf0,0x20,0x20,0xa0,0xa0,0x22,0x22,0x1e, ++0x10,0x11,0x11,0x11,0xfd,0x12,0x30,0x3b,0x54,0x51,0x91,0x11,0x11,0x11,0x11,0x11,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x17,0x12,0xfd,0x11,0x33,0x38,0x54,0x50,0x97,0x10,0x10,0x10,0x11,0x10,0x8,0x3c,0xc0,0x48,0x48,0x50,0xf8,0x10,0x60,0x44,0xfe,0x40,0x40,0x40,0x40,0x80, ++0x10,0x10,0x10,0x11,0xfe,0x11,0x31,0x39,0x55,0x51,0x91,0x11,0x11,0x12,0x12,0x14,0x40,0x40,0xf8,0x10,0x24,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x24,0x24,0x34,0x28, ++0x10,0x10,0x10,0x17,0xfc,0x11,0x30,0x3f,0x54,0x50,0x90,0x17,0x10,0x10,0x10,0x10,0x80,0x40,0x48,0xfc,0x0,0x10,0xa4,0xfe,0x40,0x40,0x48,0xfc,0x40,0x40,0x40,0x40, ++0x10,0x12,0x11,0x11,0xfc,0x12,0x32,0x38,0x55,0x51,0x92,0x16,0x12,0x12,0x10,0x13,0x10,0x10,0x10,0x10,0x54,0x52,0x90,0x14,0x14,0x18,0x8,0x10,0x20,0x40,0x80,0x0, ++0x10,0x13,0x10,0x10,0xfd,0x10,0x30,0x3b,0x54,0x51,0x91,0x12,0x10,0x10,0x11,0x16,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x40,0x48,0x48,0x50,0xa0,0x90,0xe,0x4, ++0x10,0x10,0x10,0x13,0xfc,0x10,0x37,0x38,0x55,0x53,0x95,0x19,0x11,0x11,0x11,0x11,0x40,0x40,0x44,0xf8,0x50,0x64,0xfe,0x80,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x8,0x8,0x7e,0x8,0x1c,0x2a,0x49,0x4,0x8,0x10,0x2f,0xc4,0x4,0x4,0x8,0x10,0x20,0x28,0xfc,0x20,0x70,0xac,0x20,0xc0,0x20,0x10,0xee,0x24,0x20,0x20,0xa0,0x40, ++0x10,0x10,0x13,0x10,0xfc,0x13,0x31,0x38,0x56,0x51,0x90,0x17,0x10,0x10,0x11,0x16,0x40,0x48,0xfc,0x40,0x40,0xfe,0x22,0xa4,0x20,0x20,0x24,0xfe,0x40,0x58,0x86,0x2, ++0x8,0xa,0x7f,0x14,0x14,0x3f,0x4,0x7f,0x4,0x5,0xff,0x3,0x5,0x19,0x61,0x1,0x8,0xc,0x70,0x40,0x44,0x7e,0x48,0x48,0x88,0x8,0xfe,0x80,0x40,0x30,0xe,0x0, ++0x10,0x10,0x10,0x10,0xff,0x12,0x33,0x3a,0x57,0x52,0x90,0x1f,0x10,0x10,0x10,0x10,0x44,0x7e,0x40,0x48,0xfc,0x8,0xf8,0x8,0xf8,0x48,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x10,0x13,0x12,0x12,0xfe,0x13,0x30,0x38,0x55,0x51,0x92,0x14,0x10,0x10,0x13,0x1c,0x4,0xfe,0x94,0x94,0x94,0xfc,0x80,0x88,0xfc,0x8,0x88,0x50,0x20,0xc0,0x0,0x0, ++0x10,0x10,0x17,0x10,0xff,0x12,0x32,0x3a,0x57,0x52,0x92,0x1f,0x10,0x10,0x17,0x10,0x10,0x38,0xc0,0x44,0xfe,0x48,0x48,0x48,0xfc,0x48,0x48,0xfe,0x40,0x48,0xfc,0x0, ++0x10,0x10,0x10,0x17,0xf8,0x10,0x33,0x3a,0x56,0x52,0x93,0x10,0x12,0x14,0x19,0x10,0x80,0x40,0x44,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x40,0x48,0x46,0x42,0x80, ++0x10,0x10,0x17,0x10,0xff,0x12,0x32,0x3b,0x54,0x53,0x90,0x1f,0x10,0x10,0x11,0x10,0x80,0x48,0xfc,0x0,0xf8,0x8,0x8,0xf8,0x0,0xf8,0x10,0xfe,0x40,0x40,0x40,0x80, ++0x10,0x10,0x17,0x11,0xfd,0x12,0x37,0x39,0x55,0x51,0x95,0x15,0x12,0x15,0x18,0x10,0x10,0x14,0x7e,0x14,0xfe,0x14,0x7c,0x10,0x7c,0x10,0xfe,0x10,0x10,0x16,0xfc,0x0, ++0x10,0x10,0x13,0x10,0xfc,0x13,0x30,0x38,0x57,0x52,0x91,0x10,0x11,0x16,0x11,0x10,0x40,0x48,0xfc,0x48,0x48,0xfe,0x48,0x48,0xf8,0x48,0x50,0xe0,0x50,0x4e,0x44,0x80, ++0x10,0x13,0x12,0x12,0xff,0x12,0x32,0x3b,0x56,0x52,0x93,0x13,0x15,0x15,0x19,0x11,0x4,0xfe,0x4,0x4,0xfc,0x20,0x24,0xfe,0x20,0x24,0xfe,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x13,0x10,0xfd,0x10,0x37,0x39,0x56,0x55,0x98,0x13,0x10,0x10,0x11,0x16,0x40,0x48,0xfc,0x40,0xf8,0x80,0xfc,0x10,0x8,0xf6,0x40,0xf8,0x40,0xb0,0xc,0x4, ++0x11,0x11,0x13,0x11,0xfd,0x11,0x31,0x39,0x55,0x51,0x9f,0x12,0x12,0x12,0x13,0x10,0x10,0x10,0xfc,0x10,0xf0,0x10,0x10,0xf0,0x10,0x14,0xfe,0x50,0x88,0x0,0xfc,0x0, ++0x20,0x20,0x20,0x2f,0xf8,0x20,0x37,0x6d,0x64,0xa5,0x24,0x24,0x27,0x24,0x24,0x24,0x40,0x40,0x44,0xfe,0x40,0x44,0xfe,0x14,0xa4,0xf4,0x44,0x44,0xfc,0x44,0x54,0x8, ++0x10,0x10,0x10,0x17,0xfc,0x11,0x32,0x3c,0x57,0x52,0x93,0x12,0x13,0x10,0x1f,0x10,0x40,0x40,0x48,0xfc,0xe0,0x50,0x4e,0x44,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x0, ++0x10,0x10,0x17,0x10,0xff,0x12,0x33,0x3a,0x56,0x53,0x90,0x10,0x11,0x12,0x14,0x10,0x40,0x44,0xfe,0x40,0xf8,0x48,0x58,0xe8,0x48,0xf8,0xc0,0xe0,0x50,0x4e,0x44,0x40, ++0x11,0x15,0x15,0x15,0xfd,0x15,0x30,0x3b,0x56,0x52,0x92,0x12,0x12,0x10,0x11,0x16,0x20,0x20,0x24,0x3e,0x50,0x88,0x8,0xfc,0x8,0x48,0x48,0x48,0xa8,0xa2,0x22,0x1e, ++0x10,0x13,0x12,0x12,0xfb,0x10,0x37,0x3a,0x57,0x52,0x93,0x12,0x12,0x1f,0x10,0x10,0x8,0xfc,0x8,0x8,0xf8,0x0,0xfe,0x8,0xf8,0x8,0xf8,0x8,0xe,0xf8,0x8,0x8, ++0x10,0x10,0x13,0x12,0xfe,0x12,0x33,0x38,0x54,0x57,0x94,0x14,0x14,0x14,0x17,0x14,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0x4,0xbe,0xa4,0xa4,0xa4,0xa4,0xbc,0xa4, ++0x10,0x10,0x3e,0x48,0x8,0x7e,0x14,0x22,0x41,0x1,0xff,0x3,0x5,0x39,0xc1,0x1,0x8,0xfc,0x80,0xf8,0x88,0xf8,0x80,0xfc,0x0,0x4,0xfe,0x80,0x40,0x30,0xe,0x0, ++0x10,0x10,0x17,0x11,0xf9,0x17,0x31,0x3b,0x53,0x55,0x95,0x19,0x11,0x11,0x11,0x11,0x10,0xd0,0x10,0x10,0x54,0xd4,0x38,0x90,0x50,0x28,0x28,0x28,0x28,0x44,0x82,0x0, ++0x10,0x10,0x13,0x12,0xfe,0x13,0x32,0x3a,0x57,0x52,0x92,0x13,0x1e,0x12,0x12,0x13,0x40,0xbc,0x24,0x24,0x24,0xa6,0x40,0x3c,0x84,0x24,0x28,0xa8,0x10,0x28,0x46,0x84, ++0x10,0x14,0x12,0x12,0xfc,0x10,0x36,0x3a,0x56,0x52,0x92,0x12,0x12,0x15,0x18,0x10,0x20,0x44,0xfe,0x84,0x84,0xfc,0x80,0xfc,0x84,0x84,0x84,0xfc,0x80,0x6,0xfc,0x0, ++0x10,0x10,0x17,0x10,0xfd,0x10,0x37,0x38,0x54,0x57,0x90,0x11,0x12,0x14,0x11,0x10,0x80,0x48,0xfc,0x0,0x10,0xa4,0xfe,0x40,0x48,0xfc,0x40,0x50,0x4c,0x44,0x40,0x80, ++0x10,0x14,0x12,0x14,0xfc,0x15,0x35,0x3d,0x55,0x54,0x95,0x15,0x15,0x15,0x14,0x14,0x0,0x4,0xfe,0x4,0x4,0xf4,0x14,0x14,0xf4,0x4,0xf4,0x14,0x14,0xf4,0x14,0x8, ++0x11,0x10,0x13,0x10,0xfc,0x13,0x30,0x38,0x57,0x50,0x91,0x12,0x14,0x18,0x13,0x10,0x8,0x90,0xfc,0x40,0x50,0xf8,0x40,0x44,0xfe,0x80,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x14,0x12,0x10,0xfc,0x17,0x30,0x39,0x56,0x55,0x98,0x13,0x10,0x10,0x10,0x10,0x80,0x44,0x48,0x10,0x4,0xfe,0xa0,0x10,0x48,0xf6,0x40,0xf8,0x40,0x40,0x40,0x40, ++0x10,0x14,0x17,0x14,0xf8,0x13,0x30,0x3b,0x56,0x53,0x92,0x13,0x12,0x10,0x1f,0x10,0x80,0x40,0xfe,0x2,0x14,0xf8,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x0,0xfe,0x0, ++0x10,0x13,0x12,0x12,0xff,0x12,0x32,0x3a,0x56,0x52,0x92,0x12,0x14,0x14,0x18,0x10,0x4,0xfe,0x24,0x24,0xfc,0x0,0xfc,0x84,0x84,0xfc,0x84,0xfc,0x84,0x84,0xfc,0x84, ++0x10,0x17,0x11,0x11,0xfd,0x12,0x3a,0x35,0x54,0x5b,0x92,0x12,0x12,0x12,0x1f,0x10,0x0,0xf8,0x10,0x1c,0xe4,0xa4,0x44,0xb4,0x8,0xfc,0xa8,0xa8,0xa8,0xa8,0xfe,0x0, ++0x10,0x10,0x17,0x10,0xff,0x10,0x37,0x39,0x52,0x55,0x98,0x17,0x10,0x11,0x16,0x10,0x40,0x48,0xfc,0x40,0xf8,0x80,0xfe,0x10,0x38,0xce,0x44,0xfc,0xe0,0x58,0x44,0x40, ++0x10,0x13,0x12,0x12,0xff,0x12,0x32,0x3b,0x56,0x52,0x93,0x12,0x12,0x12,0x13,0x10,0x8,0xfc,0x50,0x50,0xdc,0x50,0x50,0xdc,0x50,0x50,0xdc,0x50,0x50,0x54,0xfe,0x0, ++0x10,0x13,0x12,0x13,0xfe,0x13,0x38,0x37,0x50,0x54,0x92,0x11,0x16,0x10,0x12,0x11,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x4,0xbe,0x84,0xa4,0x94,0x8c,0xb4,0x84,0x94,0x8, ++0x11,0x11,0x11,0xfa,0x17,0x32,0x3b,0x56,0x53,0x92,0x10,0x17,0x10,0x10,0x10,0x10,0x40,0x24,0xfe,0x20,0xfc,0x20,0xfc,0x20,0xfe,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x10,0x11,0x13,0x12,0xff,0x12,0x3b,0x36,0x52,0x57,0x90,0x11,0x12,0x14,0x11,0x10,0x84,0x4,0xc4,0x44,0xc4,0x7e,0xc4,0x64,0x54,0xd4,0xc4,0x44,0x44,0x44,0x54,0x88, ++0x10,0x10,0x13,0x12,0xff,0x12,0x33,0x38,0x57,0x51,0x92,0x14,0x1b,0x10,0x10,0x10,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x80,0xfe,0x10,0x48,0x46,0xf8,0x40,0x40,0x40, ++0x10,0x10,0x17,0x10,0xfd,0x11,0x37,0x39,0x55,0x50,0x91,0x13,0x15,0x19,0x11,0x11,0x40,0x24,0xfe,0x0,0xf8,0x8,0xfe,0x8,0xf8,0x84,0x48,0x30,0x10,0x4e,0x84,0x0, ++0x10,0x10,0x17,0x10,0xfb,0x12,0x33,0x38,0x57,0x54,0x95,0x15,0x15,0x15,0x14,0x14,0x80,0x44,0xfe,0x0,0xf8,0x8,0xf8,0x0,0xfc,0x4,0xf4,0x14,0x14,0xf4,0x14,0x8, ++0x22,0x14,0xff,0x8,0x49,0x49,0x7f,0x8,0x11,0x21,0xff,0x3,0xd,0x31,0xc1,0x1,0x4,0x7e,0xc4,0x7c,0x44,0x7c,0x44,0x94,0x8,0x0,0xfe,0x80,0x40,0x30,0xe,0x0, ++0x10,0x10,0x17,0x14,0xf8,0x11,0x31,0x39,0x55,0x51,0x91,0x1f,0x10,0x11,0x12,0x14,0x80,0x40,0xfe,0x2,0x34,0xc0,0x8,0xfc,0x10,0x10,0x14,0xfe,0x0,0x10,0xc,0x4, ++0x10,0x10,0x17,0x14,0xf8,0x11,0x32,0x38,0x55,0x52,0x97,0x1a,0x12,0x12,0x13,0x12,0x80,0x40,0xfe,0x2,0xa4,0x10,0x48,0xa0,0x10,0x8,0xfe,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x14,0x12,0x12,0xf8,0x16,0x33,0x3a,0x56,0x53,0x92,0x12,0x12,0x13,0x12,0x10,0x20,0x20,0x24,0xfc,0x28,0x30,0xfe,0x40,0xfc,0x44,0x44,0x7c,0xc4,0x44,0x7c,0x44, ++0x10,0x13,0x12,0x12,0xff,0x12,0x33,0x3a,0x57,0x53,0x95,0x15,0x15,0x15,0x19,0x11,0x4,0xfe,0x4,0x4,0xfc,0x20,0x24,0xa8,0xfc,0x4,0xfc,0x4,0xfc,0x4,0x14,0x8, ++0x11,0x11,0x1f,0x11,0xfd,0x10,0x37,0x3c,0x57,0x50,0x97,0x10,0x13,0x10,0x1f,0x10,0x10,0x14,0xfe,0x10,0xf0,0x44,0xfe,0x44,0xfc,0x40,0xfc,0x40,0xf8,0x40,0xfe,0x0, ++0x10,0x10,0x17,0x10,0xfa,0x11,0x37,0x38,0x57,0x54,0x95,0x15,0x15,0x14,0x17,0x14,0x40,0x48,0xfc,0x40,0x48,0x50,0xfe,0x0,0xfc,0x4,0xf4,0x14,0xf4,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x13,0xfe,0x12,0x32,0x3a,0x57,0x52,0x93,0x12,0x14,0x15,0x18,0x10,0x10,0x18,0x14,0xfe,0x10,0x90,0xd2,0x92,0xf4,0x94,0xd8,0xa8,0x9a,0xaa,0xc6,0x4, ++0x10,0x13,0x10,0x17,0xfd,0x14,0x31,0x38,0x57,0x50,0x9f,0x11,0x11,0x10,0x10,0x10,0x10,0xf8,0x40,0xfe,0x52,0xe4,0x50,0x40,0xfc,0x0,0xfe,0x0,0xf8,0x8,0x48,0x30, ++0x10,0x12,0x11,0x14,0xff,0x14,0x31,0x39,0x55,0x51,0x90,0x17,0x10,0x10,0x17,0x10,0x40,0x48,0x50,0x40,0xfe,0x2,0xf4,0x10,0x10,0xf0,0x40,0xfc,0x40,0x44,0xfe,0x0, ++0x44,0x29,0x10,0x2f,0x48,0x19,0x2b,0x4d,0x9,0x29,0x11,0xff,0x5,0x19,0x61,0x1,0x48,0xf0,0x54,0xfe,0x80,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x40,0x30,0xe,0x0, ++0x22,0x22,0x23,0x24,0xff,0x25,0x75,0x6f,0x65,0xa5,0x27,0x25,0x25,0x25,0x29,0x30,0x4,0x4,0xd4,0x8c,0xcc,0x64,0x54,0xd4,0x46,0x7c,0xc4,0x44,0x44,0x44,0x44,0x84, ++0x10,0x13,0x10,0x11,0xff,0x12,0x32,0x3b,0x56,0x53,0x92,0x12,0x17,0x10,0x10,0x10,0x8,0xc8,0x88,0x10,0xfe,0x64,0x54,0xd4,0x54,0xd4,0x48,0x68,0xc8,0x54,0x52,0x60, ++0x22,0x22,0x22,0x2f,0xf2,0x22,0x7f,0x6a,0xa2,0x2b,0x2a,0x2a,0x2e,0x2a,0x31,0x20,0x10,0x18,0x14,0x94,0x7e,0x50,0xd0,0x54,0x54,0xc8,0x6a,0x56,0x20,0x6,0xfc,0x0, ++0x14,0xff,0x14,0x3f,0x41,0xbd,0x25,0x3d,0x2,0x1,0xff,0x3,0xd,0x31,0xc1,0x1,0x20,0x24,0x3e,0x44,0xa4,0x28,0x10,0x28,0x46,0x0,0xfe,0x80,0x40,0x30,0xe,0x0, ++0x1,0x3f,0x9,0x7f,0x40,0x9f,0x8,0x1f,0x68,0xf,0x1,0xff,0x5,0x19,0x61,0x1,0x0,0xf8,0x20,0xfe,0x2,0xf4,0x0,0xf0,0x10,0xf0,0x4,0xfe,0x40,0x30,0xe,0x0, ++0x20,0x20,0x2f,0x28,0xfa,0x29,0x6f,0x78,0x6a,0xaa,0x2b,0x28,0x28,0x28,0x29,0x32,0x0,0x4,0xfe,0x8,0x28,0x48,0xee,0x92,0xa4,0xa8,0xe8,0xa8,0x88,0x94,0x14,0x22, ++0x10,0x10,0x10,0x11,0xfd,0x13,0x35,0x39,0x55,0x51,0x91,0x11,0x11,0x12,0x12,0x14,0xa0,0x90,0x84,0xfe,0x10,0x10,0xfc,0x10,0xfc,0x10,0x14,0xfe,0x0,0xa8,0xa6,0x2, ++0x10,0x10,0x11,0x12,0xfd,0x10,0x3a,0x36,0x53,0x50,0x97,0x14,0x14,0x15,0x14,0x14,0x40,0xa0,0x10,0x48,0xf6,0xa0,0x48,0xa8,0xf8,0x44,0xfe,0x44,0xa4,0xf4,0x14,0x8, ++0x11,0x11,0x12,0x17,0xfc,0x17,0x3c,0x37,0x50,0x5f,0x90,0x13,0x12,0x13,0x12,0x13,0x0,0xf0,0x24,0xfe,0x44,0xfc,0x44,0xfc,0x0,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8, ++0x11,0x10,0x17,0x10,0xff,0x12,0x33,0x3a,0x56,0x52,0x93,0x10,0x1f,0x12,0x11,0x10,0x10,0xa0,0xfc,0xa0,0xf8,0xa8,0x38,0x8,0xe8,0x8,0xf8,0x10,0xfe,0x10,0x50,0x20, ++0x10,0x13,0x12,0x13,0xfe,0x13,0x32,0x3b,0x56,0x52,0x92,0x12,0x13,0x14,0x18,0x10,0x4,0xfe,0x4,0xfc,0x20,0xac,0x70,0xac,0x20,0xa8,0xfc,0x20,0xfe,0x20,0x20,0x20, ++0x10,0x13,0x10,0x10,0xff,0x10,0x33,0x38,0x57,0x54,0x95,0x17,0x15,0x15,0x14,0x14,0x0,0xf8,0x90,0x60,0xfe,0xc4,0x48,0x44,0xfe,0xa4,0x14,0xfc,0x14,0xf4,0x14,0x8, ++0x20,0x22,0x22,0x22,0xf4,0x2f,0x32,0x6c,0x64,0xaf,0x20,0x23,0x2c,0x20,0x21,0x20,0x40,0x78,0x48,0x48,0xf8,0x8,0xfe,0x20,0x54,0xb8,0x50,0xb8,0x54,0x92,0x10,0x30, ++0x10,0x13,0x10,0x17,0xfd,0x14,0x31,0x38,0x57,0x52,0x92,0x13,0x12,0x12,0x13,0x12,0x10,0xf8,0x40,0xfe,0x52,0xe4,0x50,0x40,0xf8,0x48,0x48,0xf8,0x48,0x48,0xf8,0x8, ++0x10,0x10,0x11,0x13,0xfe,0x13,0x33,0x3a,0x56,0x52,0x92,0x12,0x14,0x14,0x18,0x10,0x80,0xf8,0x10,0xfe,0x88,0x24,0xfe,0x0,0xfc,0x0,0xfc,0x0,0xfc,0x84,0xfc,0x84, ++0x10,0x1f,0x10,0x17,0xfd,0x15,0x35,0x3f,0x50,0x53,0x90,0x1f,0x11,0x12,0x15,0x10,0x40,0xfe,0x0,0xfc,0x14,0xf4,0x14,0xfc,0x0,0xf8,0x0,0xfe,0x50,0x4c,0x44,0x80, ++0x0,0x3e,0x23,0x3e,0x20,0x3f,0x62,0xa2,0x3e,0x1,0xff,0x3,0xd,0x31,0xc1,0x1,0x20,0x28,0xfc,0x88,0x50,0xfe,0x20,0xf8,0x20,0x24,0xfe,0x80,0x40,0x30,0xe,0x0, ++0x10,0x14,0x17,0x15,0xf9,0x12,0x35,0x3b,0x52,0x54,0x9b,0x10,0x11,0x12,0x14,0x10,0x80,0x40,0xfe,0x2,0xbc,0xa8,0xb0,0x10,0xe8,0x6,0xf8,0x40,0x50,0x4c,0x44,0xc0, ++0x0,0x22,0x14,0xff,0x14,0x7f,0x55,0x55,0x67,0x41,0x7f,0x41,0x41,0x7f,0x40,0x1,0x20,0x28,0x24,0xa4,0x20,0xfe,0x20,0x20,0x20,0x20,0x20,0x50,0x50,0x88,0x8e,0x4, ++0x8,0x7f,0x8,0x3e,0x8,0x7f,0x10,0x1e,0x22,0x4a,0x5,0xff,0x1,0x2,0xc,0x70,0x40,0x44,0x7e,0x48,0x88,0x28,0x10,0x28,0x46,0x90,0x8,0xfe,0x0,0x80,0x70,0xe, ++0x0,0x4,0xfe,0x20,0x20,0x3d,0x26,0x45,0x64,0x98,0x8,0x10,0x10,0x20,0x41,0x6,0x8,0xfc,0x88,0x88,0x88,0xe,0x0,0xf8,0x8,0x88,0x50,0x20,0x50,0x90,0xe,0x4, ++0x0,0x5,0xff,0x21,0x21,0x3d,0x25,0x45,0x65,0x99,0x9,0x11,0x11,0x21,0x47,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0xf8,0x8,0x8,0x8,0x8,0xfe,0x0, ++0x0,0x4,0xfe,0x21,0x22,0x3c,0x24,0x45,0x64,0x98,0x9,0x11,0x12,0x24,0x41,0x0,0x80,0x84,0xfe,0x0,0xf8,0x10,0x24,0xfe,0x94,0x94,0x24,0x24,0x44,0x84,0x28,0x10, ++0x0,0x4,0xfe,0x20,0x21,0x3e,0x24,0x44,0x67,0x98,0x8,0x11,0x10,0x20,0x41,0x6,0x40,0x40,0xa0,0xa0,0x18,0x26,0x40,0x88,0x10,0x20,0x44,0x88,0x10,0x60,0x80,0x0, ++0x0,0x5,0xff,0x21,0x21,0x3c,0x25,0x45,0x65,0x99,0x9,0x11,0x11,0x20,0x40,0x3,0x4,0xfe,0x4,0x4,0xfc,0x0,0xfc,0x4,0x24,0x24,0x24,0x24,0x24,0x50,0x8c,0x4, ++0x0,0x4,0xfe,0x20,0x21,0x3e,0x25,0x44,0x64,0x99,0x9,0x11,0x11,0x20,0x47,0x0,0x20,0x20,0x50,0x88,0x4,0xa,0xfc,0x0,0x44,0x24,0x24,0x28,0x28,0x10,0xfe,0x0, ++0x0,0x5,0xfe,0x21,0x20,0x3c,0x25,0x44,0x64,0x98,0xb,0x10,0x10,0x20,0x40,0x0,0x1c,0xe0,0x0,0x24,0xa8,0x0,0xfc,0x8,0x30,0x24,0xfe,0x20,0x20,0x20,0xa0,0x40, ++0x1,0x4,0xfe,0x21,0x21,0x3d,0x25,0x45,0x65,0x99,0x8,0x10,0x13,0x20,0x40,0x0,0x4,0x88,0x10,0xfc,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20, ++0x0,0x5,0xfe,0x20,0x20,0x3b,0x2a,0x4a,0x6a,0x9a,0xb,0x12,0x10,0x20,0x4f,0x0,0x0,0xfc,0x8,0x10,0x20,0xbe,0xa2,0xb4,0xb4,0xa8,0xb6,0x22,0xa0,0x44,0xfe,0x0, ++0x0,0x4,0xff,0x22,0x24,0x3d,0x25,0x45,0x65,0x99,0x9,0x17,0x10,0x21,0x42,0x4,0x80,0x40,0xfe,0x2,0x34,0xc0,0x8,0xfc,0x10,0x10,0x14,0xfe,0x0,0x10,0xc,0x4, ++0x0,0xb,0xfc,0x21,0x20,0x3b,0x2a,0x4d,0x68,0x99,0x9,0x11,0x10,0x20,0x47,0x0,0x20,0xfe,0x20,0xfc,0x0,0xfe,0x2,0xfc,0x0,0xfc,0x4,0xfc,0x88,0x50,0xfe,0x0, ++0x10,0x10,0x15,0xfe,0x20,0x28,0x48,0x7e,0x9,0x8,0xe,0xf8,0x48,0x8,0x9,0x8,0x0,0x4,0xfe,0x24,0x24,0xa4,0xa4,0xa4,0x24,0x24,0x24,0x44,0x44,0x84,0x28,0x10, ++0x20,0x21,0x29,0xfd,0x41,0x51,0x91,0xfd,0x11,0x11,0x1d,0xf2,0x52,0x14,0x18,0x10,0x4,0xfe,0x0,0x0,0x4,0x7e,0x44,0x44,0x44,0x54,0x48,0x40,0x42,0x42,0x3e,0x0, ++0x10,0x10,0x14,0xfe,0x23,0x28,0x48,0x7e,0x9,0x9,0xf,0xf9,0x49,0x9,0x9,0x9,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x15,0xfe,0x20,0x29,0x49,0x7f,0x9,0x9,0xf,0xf9,0x48,0x8,0x8,0x8,0x0,0x4,0xfe,0x8,0x8,0xe8,0x28,0x28,0x28,0x28,0xe8,0x28,0x8,0x8,0x28,0x10, ++0x10,0x10,0x14,0xfe,0x20,0x29,0x49,0x7f,0x9,0x9,0xf,0xf9,0x49,0xa,0xa,0xc,0x20,0x24,0x3e,0x20,0x24,0xfe,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x10,0x14,0xfe,0x20,0x28,0x48,0x7e,0x8,0x8,0xe,0xf8,0x48,0x8,0x9,0xa,0x0,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0xfc,0x84,0x0,0x48,0x48,0x84,0x6,0x2, ++0x10,0x10,0x14,0xfe,0x20,0x29,0x48,0x7e,0x9,0x8,0xe,0xf8,0x48,0x8,0x8,0xb,0x20,0xa0,0xa0,0xa8,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x50,0x50,0x88,0x8e,0x4, ++0x20,0x20,0x28,0xfc,0x41,0x52,0x94,0xfc,0x11,0x10,0x18,0xf1,0x50,0x10,0x11,0x16,0x40,0x40,0xa0,0xa0,0x18,0x26,0x40,0x80,0x10,0x20,0x40,0x88,0x10,0x60,0x80,0x0, ++0x10,0x10,0x15,0xfe,0x20,0x29,0x48,0x7e,0x8,0x9,0xe,0xf8,0x48,0x8,0x8,0x8,0x8,0x1c,0xe0,0x20,0x24,0x24,0xa8,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x10,0x10,0x15,0xff,0x21,0x29,0x49,0x7f,0x9,0x8,0xe,0xf8,0x49,0xa,0x8,0x8,0x8,0x1c,0xe0,0x0,0x20,0x20,0x20,0x24,0xfe,0x20,0xa8,0xa4,0x26,0x22,0xa0,0x40, ++0x10,0x11,0x14,0xfe,0x20,0x28,0x48,0x7e,0x9,0x8,0xe,0xf8,0x48,0x8,0x8,0x8,0x4,0xfe,0x44,0x44,0x44,0x44,0x94,0x88,0x4,0xfe,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x10,0x10,0x14,0xfe,0x21,0x28,0x48,0x7d,0x8,0x8,0xe,0xf8,0x4b,0x8,0x8,0x8,0x10,0x18,0x14,0x14,0xfe,0x10,0x10,0xf0,0x90,0x90,0x90,0xf0,0x88,0xa,0x6,0x2, ++0x10,0x13,0x14,0xfe,0x20,0x29,0x49,0x7e,0x8,0x8,0xf,0xf8,0x48,0x8,0xb,0x8,0x4,0xfe,0x40,0x40,0x88,0x4,0xfe,0x22,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x10,0x14,0xfe,0x20,0x29,0x4a,0x7e,0x8,0x8,0xe,0xf8,0x48,0x8,0xb,0x8,0x20,0x20,0x50,0x50,0x88,0x4,0xfa,0x20,0x20,0x20,0xf8,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x10,0x14,0xff,0x21,0x2a,0x48,0x7e,0x8,0x9,0xf,0xf9,0x49,0x9,0x9,0x9,0x80,0x80,0xfc,0x4,0x88,0x50,0x20,0x50,0x88,0x6,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x13,0x15,0xff,0x21,0x29,0x49,0x7f,0x9,0x9,0xf,0xf9,0x4b,0x9,0x8,0x8,0x4,0xfe,0x20,0x28,0xe8,0x28,0x28,0x28,0xe8,0x28,0x28,0x3a,0xea,0x2e,0x20,0x20, ++0x8,0x8,0x7e,0x8,0x7e,0x14,0x22,0x42,0x3f,0x5,0x9,0x1f,0x1,0xff,0x1,0x1,0x20,0x20,0xfc,0x20,0xfc,0x50,0x88,0x6,0xf8,0x0,0x20,0xf0,0x4,0xfe,0x0,0x0, ++0x20,0x20,0x2b,0xfe,0x42,0x52,0x93,0xfe,0x12,0x13,0x1e,0xf2,0x52,0x12,0x12,0x12,0x0,0x4,0xfe,0x4,0x94,0x94,0xfc,0x44,0x24,0xfc,0x84,0x84,0xf4,0x4,0x14,0x8, ++0x20,0x2f,0x24,0xfd,0x42,0x55,0x90,0xf8,0x17,0x10,0x18,0xf5,0x52,0x15,0x18,0x10,0x0,0xfc,0xa4,0x28,0x10,0x28,0xc4,0x0,0xbc,0x84,0xc4,0x28,0x10,0x28,0xce,0x84, ++0x20,0x21,0x29,0xfe,0x42,0x51,0x91,0xfc,0x11,0x11,0x1d,0xf1,0x51,0x11,0x11,0x11,0x0,0x24,0x24,0x48,0x48,0x24,0x24,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x4, ++0x10,0x10,0x13,0xfe,0x21,0x28,0x4b,0x7e,0x8,0x9,0xe,0xf9,0x48,0x8,0x8,0xb,0x20,0x24,0xfe,0x20,0xfc,0x20,0xfe,0x50,0x88,0xfc,0x22,0xfc,0x20,0x58,0x86,0x2, ++0x20,0x20,0x2b,0xfe,0x42,0x53,0x92,0xfe,0x13,0x12,0x1e,0xf2,0x52,0x12,0x14,0x10,0x40,0x24,0xfe,0x50,0x54,0xfe,0x54,0x54,0xfc,0x92,0x94,0xf8,0x90,0xb2,0xd2,0x8e, ++0x20,0x22,0x29,0xff,0x41,0x52,0x94,0xfa,0x13,0x12,0x1a,0xf5,0x51,0x11,0x12,0x14,0x40,0x48,0x50,0xfe,0x50,0x4c,0x44,0x8,0xbe,0x88,0xa8,0xa8,0x3e,0x8,0x8,0x8, ++0x1,0x7f,0x1,0x3f,0x21,0x3f,0x21,0x3f,0x1,0xff,0x1,0x1f,0x10,0x10,0x1f,0x10,0x0,0xfc,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x10, ++0x4,0x4,0x4,0x4,0x7f,0x4,0x2,0x2,0xff,0x1,0x1,0x0,0x1,0x6,0x38,0x0,0x0,0x80,0x48,0xfc,0x0,0x0,0x4,0xfe,0x0,0x10,0x20,0xc0,0x80,0x44,0x24,0x1c, ++0x8,0x8,0x14,0x13,0x21,0x40,0xbf,0x22,0x22,0x2a,0x24,0x20,0x22,0x22,0x1e,0x0,0x40,0x50,0x48,0x48,0x40,0x7e,0xc0,0x24,0x24,0x28,0x28,0x10,0x12,0x2a,0x4a,0x84, ++0x0,0x7f,0x1,0xf,0x8,0xf,0x8,0xf,0x8,0xf,0x1,0xff,0x1,0x0,0x7,0x38,0x8,0xfc,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x44,0xfe,0x20,0xc4,0x44,0x3c, ++0x8,0x9,0xff,0x8,0x9,0x7f,0x41,0x7f,0x41,0x7f,0x8,0x9,0xff,0x8,0x8,0x9,0x20,0x28,0xa4,0x24,0x20,0xfe,0x20,0x20,0x24,0x24,0x28,0x10,0xb2,0x4a,0x8a,0x4, ++0x1,0x3f,0x21,0x3f,0x0,0xff,0x21,0x3f,0x21,0x3f,0x21,0x21,0xff,0x41,0x1,0x1,0x20,0xa8,0x24,0x24,0x20,0xfe,0x20,0x20,0x24,0x24,0x28,0x10,0xb2,0x4a,0x8a,0x4, ++0x22,0x22,0xff,0x22,0x3e,0x22,0x3e,0x22,0x22,0xff,0x54,0x53,0x61,0x40,0x7f,0x1,0x20,0x28,0xa4,0x24,0x20,0xfe,0x20,0x20,0x24,0xa4,0x28,0x10,0x32,0x4a,0x8a,0x4, ++0x1,0x7f,0x41,0x7f,0x41,0x7f,0x28,0x2a,0x3f,0x48,0xbe,0x8,0xf,0xf8,0x40,0x1,0x20,0xa8,0x24,0x24,0x20,0xfe,0x20,0x20,0x24,0x24,0x28,0x10,0x32,0x4a,0x8a,0x4, ++0x1,0xff,0x21,0x22,0x3d,0x55,0x49,0x55,0x82,0x7f,0x55,0x55,0x55,0xff,0x0,0x1,0x20,0xa8,0x24,0x24,0x20,0xfe,0x20,0x20,0x24,0x24,0x28,0x10,0x32,0xca,0x8a,0x4, ++0x2,0x7f,0x14,0x55,0x36,0x14,0xff,0x0,0x3e,0x22,0x22,0x3e,0x22,0x22,0x3e,0x1,0x20,0x28,0x24,0x24,0x20,0xfe,0x20,0x20,0x24,0x24,0x28,0x10,0x32,0x4a,0x8a,0x4, ++0x0,0x0,0x1f,0x50,0x57,0x55,0x75,0x17,0xf4,0x54,0x57,0x95,0x25,0x27,0x40,0x80,0x28,0x24,0xfe,0x20,0xa0,0x20,0x24,0xa4,0xa8,0xa8,0x90,0x10,0x12,0xaa,0x4a,0x84, ++0x0,0x3,0x7e,0x40,0x62,0x52,0x54,0x48,0x48,0x54,0x52,0x62,0x40,0x44,0x7e,0x0,0x4,0xfe,0x80,0x88,0xfc,0x88,0xc8,0xa8,0xa8,0x88,0x88,0x88,0xaa,0xca,0x86,0x2, ++0x8,0xb,0x14,0x14,0x22,0x51,0x88,0x0,0x7e,0x2,0x24,0x14,0x8,0x4,0x4,0x0,0x4,0xfe,0x80,0x88,0xfc,0x88,0xc8,0xa8,0xa8,0x88,0x88,0x88,0xaa,0xca,0x86,0x2, ++0x40,0x23,0xfe,0x0,0x44,0x28,0xfe,0x0,0x4,0x7e,0x44,0x44,0x44,0x44,0x7c,0x44,0x4,0xfe,0x80,0x88,0xfc,0x88,0xc8,0xa8,0xa8,0x88,0x88,0x88,0xaa,0xca,0x86,0x2, ++0x8,0x7f,0x8,0x7f,0x22,0x3e,0x14,0x7f,0x0,0xff,0x8,0xf,0x9,0x8,0xe,0x10,0x4,0x8,0x74,0x8,0x74,0x8,0x10,0x60,0x4,0xfe,0x0,0xe0,0x20,0xa4,0x24,0x1c, ++0x44,0x29,0xfe,0x92,0xd6,0xba,0x92,0xfe,0x4,0x7e,0x44,0x7c,0x44,0x44,0x7c,0x0,0x4,0xfe,0x80,0x88,0xfc,0x88,0xc8,0xa8,0xa8,0x88,0x88,0x88,0xaa,0xca,0x86,0x2, ++0x0,0x7f,0x42,0x7e,0x41,0x7e,0x62,0xbe,0x0,0xff,0x8,0xf,0x9,0x8,0xe,0x10,0x20,0xfc,0x88,0x50,0xfe,0x0,0xf8,0x20,0x24,0xfe,0x0,0xe0,0x20,0xa4,0x24,0x1c, ++0x1,0x1,0x1,0x1,0x1,0x3f,0x0,0x8,0x8,0x4,0x2,0x1,0x2,0xc,0x30,0xc0,0x0,0x8,0xfc,0x0,0x0,0xf0,0x10,0x20,0x20,0x40,0x80,0x0,0xc0,0x30,0xe,0x4, ++0x2,0x2,0x7f,0x4,0x4,0x8,0x10,0x20,0xdf,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x0,0x20,0xf0,0x20,0x20,0x22,0x22,0x1e,0xf0,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x2,0x2,0x7f,0x4,0x4,0x8,0x10,0x60,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x0,0x20,0xf0,0x20,0x22,0x22,0x1e,0x0, ++0x0,0x4,0x7f,0x44,0x44,0x44,0x44,0x7c,0x47,0x44,0x44,0x44,0x7c,0x44,0x0,0x0,0x0,0x8,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x0,0x1f,0x10,0x1f,0x10,0x1f,0x0,0x3f,0x1,0x1,0xff,0x1,0x2,0x4,0x18,0x60,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0xf8,0x0,0x4,0xfe,0x0,0x80,0x60,0x1c,0x8, ++0x0,0x1f,0x10,0x1f,0x10,0x1f,0x0,0x3f,0x0,0x0,0xff,0x2,0x4,0x8,0x1f,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0xf8,0x0,0x4,0xfe,0x0,0x40,0x20,0xf0,0x10, ++0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x1,0x1,0xff,0x3,0x5,0x19,0x61,0x1,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x0,0x4,0xfe,0x80,0x60,0x1c,0x8,0x0, ++0x0,0x1f,0x10,0x1f,0x10,0x1f,0x0,0x3f,0x20,0x20,0x21,0x21,0x42,0x44,0x88,0x10,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x80,0x80,0x40,0x40,0x20,0x10,0xe,0x4, ++0x0,0x4,0x7f,0x45,0x45,0x45,0x45,0x7d,0x45,0x45,0x45,0x45,0x7d,0x41,0x2,0x4,0x8,0x1c,0xe0,0x0,0x0,0x4,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x0,0x4,0x7e,0x44,0x45,0x46,0x44,0x7c,0x44,0x44,0x45,0x44,0x7c,0x44,0x0,0x0,0x80,0x80,0x84,0xfe,0x4,0x84,0x44,0x44,0x14,0x64,0x84,0x4,0x4,0x44,0x28,0x10, ++0x0,0x1f,0x10,0x1f,0x10,0x1f,0x1,0x1,0x9,0xa,0x12,0x24,0x4,0x8,0x10,0x60,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0x8,0x18,0xa0,0xc0,0x40,0x20,0x10,0xe,0x4, ++0x0,0x1f,0x10,0x1f,0x10,0x1f,0x8,0x1f,0x21,0x61,0xa2,0x24,0x20,0x3f,0x0,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x4,0x4,0xc4,0x44,0x4,0xc4,0x28,0x10, ++0x10,0x1e,0x22,0x34,0x48,0x16,0x21,0x40,0x9f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x40,0x40,0x60,0x58,0x40,0x46,0xfc,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x0,0x3f,0x20,0x3f,0x20,0x3f,0x4,0x78,0x42,0x42,0x4e,0x72,0x2,0x4,0x18,0x60,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x4,0xfe,0x84,0x84,0x84,0xa4,0x98,0x80,0x80,0x80, ++0x0,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x2,0x1,0x7f,0x8,0x4,0x4,0xff,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x0,0x8,0xfc,0x20,0x20,0x44,0xfe,0x0, ++0x10,0xc,0x0,0x3c,0x4,0x5,0x7e,0x16,0x15,0x15,0x24,0x24,0x44,0x84,0x14,0x8,0x0,0x4,0x7e,0x44,0xc4,0x44,0x7c,0x44,0x44,0x44,0xfc,0x84,0x40,0x30,0xe,0x4, ++0x0,0x5,0x7f,0x45,0x45,0x45,0x45,0x7d,0x45,0x45,0x45,0x45,0x7e,0x42,0x4,0x8,0x4,0xfe,0x4,0x4,0xfc,0x4,0x40,0x44,0x4c,0x50,0x60,0x40,0x42,0x42,0x3e,0x0, ++0x2,0x3f,0x2,0xff,0x1,0xa,0xf,0x38,0xc7,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0xe0,0x44,0xfe,0x0,0x70,0x84,0x4,0xfc,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10, ++0x0,0x3f,0x20,0x3f,0x20,0x3f,0x0,0x3f,0x20,0x3e,0x22,0x22,0x2a,0x44,0x41,0x80,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x90,0xfc,0x80,0x88,0x50,0x60,0x40,0xa2,0x12,0xe, ++0x0,0x8,0x7d,0x49,0x4b,0x4d,0x49,0x79,0x49,0x48,0x4f,0x48,0x78,0x48,0x0,0x0,0xa0,0xa4,0x2c,0x30,0x20,0x62,0xa2,0x1e,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x0,0x3f,0x20,0x3f,0x20,0x3f,0x2,0x22,0x12,0x16,0xa,0x72,0x2,0x4,0x18,0x60,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x80,0x90,0xa0,0xc0,0xa0,0x98,0x8a,0x82,0x7e,0x0, ++0x0,0x1f,0x10,0x1f,0x10,0x1f,0x1,0x3f,0x22,0x42,0xff,0x4,0xc,0x3,0x4,0x18,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0xfc,0x4,0x8,0xfe,0x20,0x40,0x80,0x60,0x10, ++0x0,0x3,0x7a,0x4a,0x48,0x4b,0x48,0x79,0x4b,0x48,0x48,0x4b,0x78,0x48,0x0,0x0,0x0,0xfe,0x2,0x44,0x40,0xfc,0x80,0x28,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x0,0x0,0x78,0x4f,0x48,0x4b,0x4a,0x7a,0x4b,0x4a,0x4a,0x4b,0x7a,0x4a,0x2,0x2,0x50,0x48,0x40,0xfe,0x48,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x48,0x48,0x68,0x50, ++0x0,0x8,0x7c,0x48,0x49,0x4a,0x4c,0x7b,0x48,0x48,0x4b,0x4a,0x7a,0x4a,0x3,0x2,0x40,0x40,0xa0,0xa0,0x90,0x4e,0x4,0xf0,0x20,0x48,0xfc,0x8,0x8,0x8,0xf8,0x8, ++0x1f,0x10,0x1f,0x10,0x1f,0x8,0x1f,0x22,0xd4,0x8,0x37,0xc0,0x1f,0x10,0x10,0x1f,0xf0,0x10,0xf0,0x10,0xf0,0x40,0x60,0x58,0x40,0x46,0xfc,0x8,0xfc,0x8,0x8,0xf8, ++0x0,0x8,0x7f,0x4c,0x4b,0x48,0x4b,0x7a,0x4a,0x4b,0x4a,0x4a,0x7b,0x40,0xf,0x0,0x80,0x40,0xfe,0x2,0xfc,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x0,0xfe,0x0, ++0x0,0xb,0x7c,0x4a,0x49,0x49,0x4a,0x7d,0x48,0x48,0x4f,0x48,0x78,0x49,0x2,0x4,0x20,0xa8,0xb4,0xa8,0x10,0x10,0xe,0xf4,0x40,0x44,0xfe,0x40,0xa0,0x10,0xc,0x4, ++0x0,0xb,0x7d,0x48,0x4f,0x4c,0x48,0x7b,0x48,0x48,0x49,0x49,0x7a,0x4c,0x1,0x6,0x1c,0xe0,0x24,0xa8,0xfe,0x42,0x44,0xfe,0x80,0xf8,0x8,0x50,0x20,0x50,0x8e,0x4, ++0x0,0x3,0x7a,0x4c,0x4b,0x4a,0x4b,0x7a,0x4b,0x48,0x48,0x4f,0x78,0x49,0x2,0x4,0x0,0xfc,0x4,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x80,0x44,0xfe,0x0,0x10,0xc,0x4, ++0x2,0x11,0x7f,0x50,0x57,0x54,0x54,0x77,0x50,0x5f,0x50,0x51,0x7f,0x51,0x5,0x2,0x10,0x10,0xd4,0x1e,0xa4,0xc4,0xa4,0xa4,0x24,0xa8,0x90,0x50,0xa8,0x28,0x44,0x82, ++0x0,0x7,0x70,0x5f,0x50,0x57,0x55,0x75,0x57,0x50,0x57,0x50,0x7f,0x55,0x4,0x8,0x1c,0xe0,0x44,0xfe,0x40,0xfc,0x54,0x54,0xfc,0x40,0xfc,0x40,0xfe,0x24,0x92,0x92, ++0x0,0x7,0x78,0x4a,0x49,0x4a,0x48,0x79,0x49,0x4b,0x4d,0x49,0x79,0x49,0x1,0x1,0x84,0xbe,0x84,0x94,0x8c,0x94,0xa4,0x10,0xfe,0x10,0xfc,0x10,0xfc,0x10,0xfe,0x0, ++0x1,0x7,0x78,0x4b,0x48,0x4f,0x48,0x7b,0x49,0x4f,0x4d,0x4f,0x7a,0x4b,0x0,0x1,0x10,0xfc,0x40,0xf8,0x40,0xfc,0x10,0xd8,0x14,0xfe,0x10,0x94,0x8,0x9a,0xaa,0x84, ++0x3f,0x20,0x3f,0x20,0x3f,0x1,0xff,0x4,0x3f,0x4,0x3f,0x4,0x7f,0xd,0x74,0x6,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfe,0x40,0xf8,0x40,0xf8,0x40,0xfc,0x10,0xe0,0x1e, ++0x1,0x1,0x3f,0x1,0x8,0xff,0x8,0x8,0x1f,0x10,0x11,0x11,0x11,0x2,0x4,0x38,0x0,0x10,0xf8,0x0,0x24,0xfe,0x20,0x20,0xf0,0x10,0x10,0x10,0x10,0xc0,0x20,0x18, ++0x12,0x12,0xff,0x12,0x13,0x10,0x1f,0x0,0x1f,0x10,0x11,0x11,0x11,0x2,0x4,0x38,0x20,0x24,0xfe,0x20,0xe0,0x0,0xf8,0x0,0xf0,0x10,0x10,0x10,0x10,0xc0,0x20,0x18, ++0x0,0x7d,0x45,0x55,0x55,0x55,0x55,0x55,0x54,0x54,0x54,0x10,0x28,0x25,0x42,0x84,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x90,0x90,0x90,0x90,0x92,0x12,0x12,0x1e, ++0x4,0x7e,0x44,0x54,0x55,0x57,0x54,0x54,0x55,0x55,0x55,0x11,0x29,0x25,0x45,0x81,0x20,0x20,0x40,0x88,0x4,0xfe,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0xfd,0x10,0x1d,0xf0,0x11,0x62,0x1f,0x10,0x11,0x11,0x11,0x2,0xc,0x30,0x40,0x48,0xfc,0x48,0xc8,0xa8,0xa,0x6,0xf0,0x10,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x8,0x8,0x2e,0x28,0x28,0x2e,0xf0,0x0,0x1f,0x10,0x11,0x11,0x11,0x2,0x4,0x38,0x80,0x84,0x98,0xe0,0x82,0x82,0x7e,0x10,0xf8,0x10,0x10,0x10,0x10,0xc0,0x30,0x8, ++0x4,0x7e,0x44,0x57,0x54,0x54,0x54,0x55,0x54,0x54,0x54,0x11,0x28,0x24,0x44,0x81,0x40,0x20,0x4,0xfe,0x40,0x44,0x88,0xf4,0x24,0x48,0x88,0x10,0x28,0x44,0x82,0x2, ++0x4,0x7e,0x44,0x54,0x54,0x54,0x54,0x55,0x55,0x56,0x54,0x10,0x28,0x24,0x44,0x80,0x4,0xfe,0x84,0x84,0xfc,0xa0,0x90,0x8,0x4e,0x24,0x20,0x0,0xc0,0x30,0x18,0x8, ++0x0,0x7d,0x45,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x11,0x2a,0x24,0x48,0x80,0x4,0xfe,0x0,0x0,0x7c,0x0,0x0,0xfe,0x52,0x54,0x48,0x48,0x44,0x54,0x62,0x40, ++0x1,0x1,0x7f,0x9,0x5,0xff,0x5,0x9,0x3f,0xd0,0x11,0x11,0x11,0x12,0x4,0x38,0x0,0x8,0xfc,0x20,0x44,0xfe,0x40,0x20,0xf8,0x16,0x10,0x10,0x10,0xc0,0x20,0x18, ++0x4,0x7e,0x44,0x57,0x54,0x55,0x54,0x54,0x54,0x54,0x54,0x13,0x28,0x24,0x44,0x80,0x20,0x28,0x24,0xfe,0x20,0x24,0xa8,0xb0,0x30,0x68,0xa8,0x24,0x22,0x20,0xa0,0x40, ++0x1,0x1,0x7f,0x9,0x9,0x15,0x7f,0x40,0x9f,0x10,0x11,0x11,0x11,0x2,0x4,0x38,0x0,0x8,0xfc,0x20,0x20,0x50,0xfe,0x2,0xf4,0x10,0x10,0x10,0x10,0xc0,0x20,0x18, ++0x4,0x7e,0x44,0x54,0x55,0x54,0x54,0x55,0x54,0x54,0x54,0x11,0x28,0x24,0x44,0x83,0x20,0x24,0xac,0xb0,0x20,0x50,0x4c,0xa4,0x20,0xa4,0xa8,0x30,0x50,0x48,0x8e,0x4, ++0x0,0x7c,0x47,0x54,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x13,0x29,0x24,0x44,0x80,0x30,0x28,0xfe,0x20,0xfc,0x24,0xfc,0x24,0xfc,0x24,0x8,0xfe,0x8,0x88,0xa8,0x10, ++0x10,0x11,0x15,0x1f,0x11,0x11,0x15,0x7f,0x45,0x45,0x45,0x44,0x7c,0x44,0x1,0x6,0x4,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x34,0x50,0x50,0x92,0x12,0xe, ++0x8,0x49,0x49,0x49,0x7f,0x0,0x7f,0x1,0x1,0x3f,0x21,0x20,0x23,0x2c,0x30,0x3,0x4,0x7e,0x44,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x18,0x28,0x28,0x4a,0x8a,0x6, ++0x0,0x1,0xff,0x8,0x8,0x2a,0x2a,0x2a,0x5d,0x88,0x8,0xf,0xf8,0x40,0x0,0x3,0x4,0x7e,0xc4,0x54,0x54,0x54,0x54,0x54,0x54,0xd4,0x18,0xa8,0x28,0x4a,0x8a,0x6, ++0x8,0xa,0x7f,0x8,0x8,0xff,0x25,0x14,0x64,0x14,0xff,0x4,0x8,0xc,0x12,0x61,0x4,0x7e,0x44,0x54,0x54,0xd4,0x54,0x54,0x54,0x54,0x18,0x28,0x28,0x4a,0x8a,0x6, ++0x8,0x8,0x14,0x14,0x22,0x7f,0x80,0x71,0x55,0x75,0x55,0x75,0x51,0x55,0x52,0x3,0x4,0x7e,0x44,0x54,0x54,0x54,0xd4,0x54,0x54,0x54,0x18,0x28,0x28,0x4a,0x8a,0x6, ++0x14,0x14,0x7f,0x14,0x7f,0x14,0xff,0x8,0x7f,0x49,0x7f,0x49,0xff,0x41,0x45,0x43,0x4,0x7e,0x44,0x54,0x54,0x54,0xd4,0x54,0x54,0x54,0x18,0x28,0xa8,0x4a,0x8a,0x6, ++0x22,0x22,0xff,0x22,0x3e,0x8,0x7f,0x49,0x7f,0x8,0x7f,0x8,0x7f,0x8,0xff,0x1,0x4,0x7e,0xc4,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x18,0x28,0x28,0x4a,0x8a,0x6, ++0xa,0xf,0x8,0x7f,0x49,0x4e,0x79,0x4f,0x40,0x4a,0x6a,0x5b,0x4a,0x4a,0xbf,0x1,0x4,0x7e,0x44,0xd4,0x54,0x54,0x54,0x54,0x54,0x54,0x98,0x28,0x28,0x4a,0x8a,0x6, ++0x8,0x8,0x8,0x17,0x30,0x50,0x91,0x19,0x9,0xf,0x11,0x21,0xff,0x1,0x1,0x1,0xa0,0x94,0x9e,0xe0,0x80,0x44,0x34,0xc,0x20,0xf0,0x0,0x4,0xfe,0x0,0x0,0x0, ++0x7d,0x5,0x7d,0x44,0x41,0x7d,0x5,0x28,0x13,0x11,0x1f,0x21,0xff,0x1,0x1,0x1,0xfc,0x4,0xfc,0x20,0xfc,0x24,0xfc,0x28,0xfc,0x2,0xf8,0x0,0xfe,0x0,0x0,0x0, ++0x8,0x8,0x28,0x28,0x3e,0x48,0x48,0x88,0xe,0x18,0x68,0x8,0x8,0x8,0x8,0x8,0x80,0x80,0x80,0x84,0x8c,0x90,0xa0,0xc0,0x80,0x80,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x8,0x8,0x2b,0x28,0x3e,0x48,0x49,0x88,0xe,0x18,0x6b,0x8,0x8,0x8,0x8,0x8,0x8,0x1c,0xe0,0x40,0x40,0x5c,0xe0,0x40,0x44,0x7e,0xc0,0x40,0x42,0x42,0x3e,0x0, ++0x8,0x8,0x28,0x28,0x3e,0x4b,0x48,0x88,0xe,0x19,0x69,0x9,0x9,0x9,0x9,0x9,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x8,0xb,0x28,0x28,0x3f,0x48,0x48,0x88,0xf,0x18,0x69,0x9,0x9,0x9,0x9,0x9,0x8,0xfc,0x40,0x48,0xfc,0x88,0x88,0x88,0xfe,0x0,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x8,0x8,0x28,0x28,0x3e,0x49,0x48,0x8b,0xe,0x18,0x69,0x9,0x9,0x9,0x9,0x9,0x20,0x20,0xa0,0xa8,0xfc,0x20,0x24,0xfe,0x0,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4, ++0x8,0x8,0x2b,0x28,0x3e,0x49,0x4f,0x88,0xd,0x19,0x69,0x9,0x9,0x8,0x8,0x8,0x40,0x48,0xfc,0xa0,0x98,0x8,0xfe,0x8,0xe8,0x28,0x28,0x28,0xe8,0x8,0x28,0x10, ++0x8,0x9,0x29,0x29,0x3f,0x49,0x4b,0x8d,0x9,0x19,0x6f,0x8,0x9,0x9,0xa,0xc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x8,0xfe,0x0,0x10,0x8,0x4,0x4, ++0x10,0x10,0x57,0x51,0x7d,0x92,0x14,0x17,0x19,0x35,0xd5,0x12,0x13,0x12,0x14,0x18,0x10,0x10,0x7c,0x14,0xfe,0x14,0x7c,0x10,0x7c,0x10,0xfe,0x10,0x10,0x96,0x7c,0x0, ++0x10,0x10,0x53,0x52,0x7e,0x93,0x12,0x12,0x1f,0x33,0xd3,0x15,0x15,0x19,0x11,0x11,0x40,0x24,0xfe,0x4,0x4,0xfc,0x0,0x4,0xfe,0x54,0x54,0xfc,0x54,0x54,0x54,0xc, ++0x10,0x10,0x5f,0x50,0x7b,0x92,0x13,0x10,0x1f,0x34,0xd5,0x15,0x15,0x15,0x14,0x14,0x80,0x44,0xfe,0x0,0xf8,0x8,0xf8,0x0,0xfc,0x4,0xf4,0x14,0x14,0xf4,0x14,0x8, ++0x8,0x7f,0x8,0x3e,0x8,0x7e,0x9,0x0,0x7f,0x1,0x3f,0x1,0xff,0x1,0x5,0x2,0x4,0xfe,0x44,0x44,0x44,0x94,0x8,0xf0,0x0,0x10,0xf8,0x0,0xfe,0x0,0x0,0x0, ++0x10,0x9,0x41,0x26,0x8,0x70,0x23,0xc,0x7f,0x1,0x3f,0x1,0xff,0x1,0x5,0x2,0x40,0x50,0x4c,0x54,0x60,0xc0,0x0,0xf0,0x0,0x10,0xf8,0x0,0xfe,0x0,0x0,0x0, ++0x0,0xc,0xf2,0x12,0x14,0x78,0x17,0x12,0x1e,0xf2,0x12,0x14,0x24,0x29,0x40,0x0,0x0,0x86,0xb8,0x88,0x48,0x3e,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0x88,0x28,0x10, ++0x0,0xd,0xf1,0x12,0x14,0x78,0x17,0x10,0x17,0xfc,0x14,0x14,0x24,0x27,0x20,0x40,0x0,0x6,0x38,0x88,0x48,0x3e,0xc8,0x8,0xc8,0x7e,0x48,0x48,0x48,0xc8,0x28,0x10, ++0x0,0x3e,0x23,0x3e,0x21,0x3e,0x62,0xbe,0x0,0x3f,0x1,0x1f,0x1,0xff,0x1,0x3,0x40,0x28,0xfc,0x50,0xfe,0x20,0xf8,0x20,0x20,0xf8,0x0,0xf0,0x4,0xfe,0x0,0x0, ++0x2,0x3f,0x2,0xff,0x2,0xf,0x34,0xc7,0x0,0x3f,0x2,0x1f,0x2,0xff,0x2,0x1,0x20,0xc0,0x84,0xfe,0x0,0xe0,0x8,0xf8,0x30,0xc0,0x0,0xf0,0x0,0xfa,0x2,0xfe, ++0x4,0x1e,0xf0,0x10,0x11,0x10,0x7d,0x11,0x11,0x1e,0xf3,0x10,0x10,0x10,0xf,0x0,0x40,0x40,0x88,0x84,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x20,0x22,0x22,0xfe,0x0, ++0x3f,0x1,0x1f,0x1,0x7f,0x1,0x0,0x4,0x79,0x10,0x7c,0x10,0xff,0x10,0x14,0x18,0xf8,0x0,0xf0,0x0,0xf8,0x2,0xfe,0x0,0xf8,0x40,0xf8,0x40,0xfc,0x40,0x42,0x3e, ++0x0,0x18,0xe0,0x2e,0x23,0x24,0xf4,0x2e,0x22,0x22,0xfb,0x24,0x2a,0x31,0x20,0x1f,0x20,0x28,0xfc,0x28,0xfe,0x28,0xf8,0x20,0xf8,0x20,0xfc,0x20,0x22,0xfe,0x2,0xfe, ++0x10,0x10,0x25,0x7e,0x10,0xff,0x28,0x4c,0x92,0x24,0x49,0x12,0x64,0x8,0x30,0xc0,0x8,0x3c,0xe0,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x22,0x22,0x1e, ++0x8,0x8,0x15,0x22,0x7f,0x80,0x71,0x55,0x55,0x75,0x55,0x55,0x75,0x51,0x55,0x52,0x8,0x3c,0xe0,0x20,0x20,0xa8,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x22,0x22,0x1e, ++0x8,0x49,0x2a,0x7f,0x41,0x5d,0x55,0x5d,0x41,0x3f,0x2,0x1f,0x2,0xff,0x2,0x1,0x20,0x20,0x24,0x7e,0xa8,0x10,0x28,0xc6,0x30,0xc0,0x0,0xf0,0x0,0xfa,0x2,0xfe, ++0x1,0x39,0xe2,0x27,0x2a,0x23,0xf2,0x2f,0x20,0x23,0xfa,0x23,0x22,0x23,0x20,0x1f,0x0,0xf0,0x20,0xf8,0x48,0xf8,0x48,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xfa,0x2,0xfe, ++0x2,0x39,0xe7,0x21,0x25,0x23,0xf1,0x2f,0x20,0x23,0xfa,0x23,0x22,0x23,0x20,0x1f,0x10,0x20,0xfc,0x20,0x28,0x30,0x24,0xfe,0x0,0xf0,0x10,0xf0,0x10,0xf2,0x2,0xfe, ++0x77,0x55,0x77,0x55,0x77,0x55,0x77,0x24,0x3f,0x64,0x7f,0xa4,0x3f,0x24,0x3f,0x20,0x8,0x3c,0xe0,0x20,0x20,0x28,0xfc,0x20,0xa0,0x24,0xfe,0x20,0x20,0x22,0xa2,0x1e, ++0x10,0x1f,0x20,0x2f,0x40,0xbf,0x0,0x2,0x2,0x2,0x2,0x2,0x4,0x4,0x8,0x10,0x4,0xfe,0x0,0xf8,0x0,0xf8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0xa,0xa,0x4, ++0x10,0x1f,0x20,0x2f,0x40,0xbf,0x0,0x8,0x8,0x8,0x8,0x8,0x10,0x10,0x20,0x40,0x4,0xfe,0x0,0xf8,0x0,0xf8,0x8,0x88,0x88,0x88,0x88,0x88,0x88,0x8a,0x8a,0x84, ++0x10,0x1f,0x20,0x2f,0x40,0xbf,0x2,0x2,0x22,0x22,0x22,0x22,0x22,0x3f,0x0,0x0,0x4,0xfe,0x0,0xf8,0x0,0xf8,0x8,0x8,0x28,0x28,0x28,0x28,0x28,0xea,0x2a,0x4, ++0x10,0x1f,0x20,0x2f,0x40,0xbf,0x0,0x12,0x12,0x12,0x12,0x12,0x12,0x22,0x22,0x40,0x4,0xfe,0x0,0xf8,0x0,0xf8,0x8,0x48,0x48,0x48,0x48,0x48,0x48,0x4a,0x4a,0x44, ++0x10,0x1f,0x20,0x2f,0x40,0xbf,0x4,0xf,0x10,0x6d,0x2,0xd,0x76,0x1,0xc,0x3,0x4,0xfe,0x0,0xf8,0x0,0xf8,0x8,0xc8,0x88,0x8,0x8,0x88,0x78,0xa,0xa,0x4, ++0x10,0x1f,0x20,0x2f,0x40,0xbf,0x0,0x7f,0x9,0x49,0x29,0x29,0x9,0x9,0xff,0x0,0x4,0xfe,0x0,0xf8,0x0,0xf8,0x8,0xe8,0x8,0x28,0x48,0x88,0x8,0xa,0xfa,0x4, ++0x10,0x1f,0x20,0x2f,0x40,0xbf,0x0,0x3f,0x22,0x22,0x2f,0x22,0x25,0x28,0x3f,0x20,0x4,0xfe,0x0,0xf8,0x0,0xf8,0x8,0xe8,0x28,0x28,0xa8,0x28,0x28,0xaa,0xea,0x24, ++0x10,0x1f,0x20,0x2f,0x40,0xbf,0x4,0x7f,0x4,0x3f,0x20,0x3f,0xa,0xa,0x12,0x61,0x4,0xfe,0x0,0xf8,0x0,0xf8,0x8,0xe8,0x8,0x88,0x88,0x88,0x8,0x2a,0x2a,0xe4, ++0x10,0x1f,0x20,0x2f,0x40,0xbf,0x0,0x3f,0x26,0x3f,0x0,0x7f,0x49,0x49,0xff,0x0,0x4,0xfe,0x0,0xf8,0x0,0xf8,0x8,0xc8,0x48,0xc8,0x8,0xe8,0x28,0x2a,0xfa,0x4, ++0x10,0x10,0x11,0x1f,0x22,0x42,0x12,0x12,0x12,0x14,0x14,0x8,0x14,0x22,0x43,0x81,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0, ++0x8,0x8,0xa,0xff,0x8,0x7f,0x49,0x49,0x7f,0x49,0x1c,0x2b,0x49,0x88,0x9,0xa,0x40,0x40,0x44,0x7e,0x48,0x88,0x48,0x48,0x48,0x50,0x50,0x20,0x50,0x88,0xe,0x4, ++0x8,0x10,0x7e,0x42,0x7e,0x42,0x7f,0x10,0xa,0xff,0x10,0x1e,0x22,0x22,0x4b,0x86,0x40,0x40,0x44,0x7e,0x88,0x88,0x48,0x48,0x48,0x50,0x50,0x20,0x50,0x88,0xe,0x4, ++0x8,0x48,0x4b,0x48,0x4b,0x7c,0x41,0x40,0x7a,0x49,0x48,0x4f,0x48,0x48,0x88,0x3,0x40,0x48,0xfc,0x40,0xfe,0x2,0x24,0xa0,0x20,0x20,0x24,0xfe,0x40,0x50,0x8c,0x4, ++0x9,0x49,0x4f,0x49,0x49,0x7d,0x41,0x41,0x78,0x48,0x4b,0x48,0x48,0x49,0x8a,0x8,0x48,0x48,0xfe,0x48,0x48,0x78,0x0,0xfc,0x20,0x24,0xfe,0x70,0xa8,0x2e,0x24,0x20, ++0x10,0x50,0x57,0x54,0x57,0x7c,0x47,0x44,0x75,0x55,0x55,0x55,0x55,0x55,0x99,0x11,0x40,0x24,0xfe,0x4,0xfc,0x28,0xfe,0x20,0xfc,0x24,0xfc,0x24,0xfc,0x24,0x24,0x2c, ++0x0,0x0,0x3f,0x11,0x9,0x9,0x7f,0x2,0xff,0x4,0x7,0xa,0x11,0x20,0x43,0x1c,0x10,0x78,0x80,0x10,0x10,0x20,0xfc,0x0,0xfe,0x0,0xf0,0x20,0x40,0x80,0x60,0x1e, ++0x4,0xe,0xf0,0x3,0x93,0x55,0x1,0x9,0xff,0x9,0x49,0x29,0x9,0xa,0x2c,0x11,0x24,0x3e,0x20,0xfe,0x22,0xf8,0x24,0x3c,0x0,0x78,0x48,0x48,0x48,0x4a,0x8a,0x6, ++0x2,0x3f,0x22,0x22,0x22,0x3e,0x22,0x22,0x22,0x3e,0x22,0x22,0x42,0x42,0x8a,0x4,0x8,0x8,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x8,0x8,0x28,0x10, ++0x4,0x3e,0x24,0x24,0x24,0x3f,0x24,0x24,0x24,0x3c,0x24,0x24,0x44,0x44,0x94,0x8,0x8,0xfc,0x0,0x0,0x4,0xfe,0x80,0x80,0x84,0xfe,0x4,0x4,0x4,0x44,0x28,0x10, ++0x2,0x3f,0x22,0x22,0x22,0x3e,0x22,0x22,0x22,0x3e,0x22,0x22,0x42,0x42,0x8a,0x4,0x8,0x18,0x20,0x40,0x84,0xc,0x10,0x20,0x40,0x80,0x4,0xc,0x10,0x20,0x40,0x80, ++0x2,0x1,0xff,0x10,0x10,0x1f,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0x10,0x0,0x4,0xfe,0x0,0x10,0xf8,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x10,0x10,0x50,0x20, ++0x4,0x3e,0x24,0x24,0x25,0x3c,0x24,0x24,0x27,0x3c,0x24,0x24,0x44,0x45,0x95,0xa,0x88,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0x88,0x8,0x8,0x8, ++0x4,0x3f,0x24,0x24,0x24,0x3c,0x27,0x24,0x24,0x3c,0x24,0x24,0x44,0x45,0x96,0x8,0x8,0xfc,0x0,0x0,0x0,0x4,0xfe,0x90,0x90,0x90,0x90,0x90,0x92,0x12,0xe,0x0, ++0x4,0x3e,0x24,0x24,0x24,0x3f,0x24,0x24,0x24,0x3c,0x24,0x24,0x44,0x44,0x95,0xa,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x50,0x50,0x50,0x50,0x88,0xc8,0xa8,0x6,0x4, ++0x4,0x3e,0x24,0x24,0x27,0x3c,0x24,0x24,0x24,0x3d,0x25,0x26,0x44,0x44,0x95,0x8,0x40,0x40,0x40,0x44,0xfe,0x80,0x80,0xa0,0xa0,0x20,0x40,0x50,0x48,0x84,0xfc,0x4, ++0x4,0x3e,0x24,0x27,0x24,0x3d,0x25,0x25,0x25,0x3d,0x24,0x24,0x44,0x44,0x94,0x8,0x20,0x20,0x24,0xfe,0x20,0x24,0x24,0x24,0x24,0xfc,0x24,0x20,0x22,0x22,0x1e,0x0, ++0x4,0x3e,0x24,0x24,0x25,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x45,0x45,0x95,0x9,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x54,0x4c,0x8c,0x4,0x4,0x14,0x8, ++0x10,0xc,0x3,0xc,0x12,0xff,0x4,0x8,0x1f,0x28,0xcf,0x8,0xf,0x8,0x8,0x8,0x10,0x70,0x80,0x60,0x14,0xfe,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x50,0x20, ++0x4,0x3e,0x24,0x24,0x24,0x3d,0x26,0x24,0x24,0x3c,0x24,0x24,0x44,0x44,0x95,0xa,0x80,0x80,0x80,0xfe,0x82,0x24,0x20,0x20,0x20,0x20,0x50,0x50,0x88,0x88,0x6,0x4, ++0x4,0x3e,0x24,0x24,0x27,0x3c,0x24,0x24,0x24,0x3c,0x24,0x24,0x45,0x45,0x96,0x8,0x80,0xa0,0x90,0x94,0xfe,0xa0,0xa4,0xa4,0xa8,0xa8,0xb0,0xa0,0x62,0x22,0x1e,0x0, ++0x4,0x3e,0x24,0x27,0x24,0x3c,0x25,0x25,0x27,0x3c,0x24,0x24,0x45,0x46,0x94,0x8,0x40,0x40,0x44,0xfe,0x80,0xa0,0x20,0x24,0xfe,0x20,0xa8,0xa4,0x26,0x22,0xa0,0x40, ++0x4,0x3e,0x24,0x24,0x24,0x3c,0x24,0x27,0x24,0x3c,0x24,0x24,0x44,0x44,0x94,0x8,0x40,0x40,0x48,0x7c,0x40,0x40,0x44,0xfe,0x40,0x40,0x60,0x50,0x4c,0x44,0x40,0x40, ++0x4,0x3e,0x24,0x24,0x25,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x45,0x45,0x95,0xa,0x24,0x3e,0x20,0x24,0xfe,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x25,0x3d,0x25,0x24,0x44,0x44,0x94,0x8,0x4,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20,0x20,0x20, ++0x0,0x3c,0x24,0x25,0x25,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x45,0x44,0x94,0x8,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20, ++0x1,0x1,0x3f,0x21,0x3f,0x21,0x3f,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x10,0x50,0x20, ++0x4,0x3e,0x24,0x24,0x25,0x3d,0x26,0x24,0x24,0x3c,0x24,0x24,0x44,0x44,0x94,0x8,0x80,0x80,0x84,0xfe,0x40,0x40,0x48,0x7c,0x40,0x48,0x7c,0x40,0x40,0x40,0x40,0x40, ++0x4,0x3e,0x25,0x25,0x25,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x45,0x45,0x96,0x8,0x8,0x1c,0xe0,0x10,0x50,0x50,0x50,0x50,0x48,0x48,0x48,0x44,0x54,0x54,0x72,0x0, ++0x4,0x3e,0x24,0x24,0x25,0x3e,0x24,0x24,0x25,0x3c,0x24,0x25,0x44,0x44,0x94,0xb,0x40,0x40,0xa0,0xa0,0x18,0x36,0x40,0x88,0x10,0x20,0x44,0x88,0x10,0x20,0xc0,0x0, ++0x4,0x3e,0x24,0x24,0x25,0x3e,0x24,0x24,0x24,0x3c,0x24,0x24,0x44,0x44,0x94,0x8,0x80,0x80,0x84,0xfe,0x4,0x4,0xf4,0x94,0x94,0x94,0x94,0xf4,0x84,0x4,0x14,0x8, ++0x4,0x3e,0x25,0x25,0x25,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x45,0x45,0x95,0x9,0x8,0x1c,0xe0,0x20,0x20,0x20,0x24,0xfe,0x20,0x10,0x10,0x10,0x2a,0x4a,0xa6,0x12, ++0x4,0x3f,0x24,0x24,0x24,0x3c,0x24,0x27,0x24,0x3d,0x24,0x24,0x44,0x44,0x97,0x8,0x0,0xfc,0x8,0x10,0x20,0x58,0x86,0x2,0x0,0xfc,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x4,0x3e,0x25,0x24,0x24,0x3c,0x27,0x24,0x24,0x3c,0x24,0x24,0x44,0x45,0x96,0x8,0x20,0x20,0x24,0xac,0xb0,0x24,0xfe,0x50,0x50,0x50,0x50,0x90,0x92,0x12,0xe,0x0, ++0x0,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x45,0x45,0x95,0x9,0x4,0xfe,0x4,0x14,0xfc,0x4,0x4,0x74,0x54,0x54,0x54,0x74,0x4,0x4,0x14,0x8, ++0x0,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x45,0x45,0x95,0x9,0x4,0xfe,0x4,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x54,0x4c,0x8c,0x4,0xfc,0x4, ++0x4,0x3e,0x24,0x24,0x25,0x3e,0x24,0x24,0x24,0x3f,0x24,0x24,0x44,0x44,0x95,0x8,0x20,0x20,0x50,0x88,0x6,0x10,0xf8,0x0,0x4,0xfe,0x40,0x40,0x48,0x84,0xfc,0x4, ++0x0,0x3d,0x24,0x24,0x24,0x3c,0x25,0x24,0x27,0x3c,0x24,0x25,0x46,0x44,0x94,0x8,0x0,0x8,0x90,0x60,0x50,0x8c,0x24,0x20,0xfe,0x20,0xa8,0x26,0x22,0x20,0xa0,0x40, ++0x4,0x3e,0x24,0x27,0x24,0x3c,0x24,0x25,0x24,0x3c,0x24,0x25,0x44,0x44,0x94,0x9,0x40,0x20,0x4,0xfe,0x40,0x48,0x88,0xf4,0x24,0x48,0x88,0x10,0x28,0x44,0x82,0x2, ++0x5,0x3e,0x24,0x27,0x24,0x3c,0x24,0x24,0x27,0x3c,0x24,0x24,0x45,0x45,0x96,0x8,0x8,0x90,0x0,0xfc,0x90,0x90,0x90,0x94,0xfe,0x90,0x90,0x90,0x10,0x10,0x10,0x10, ++0x4,0x3e,0x24,0x24,0x25,0x3c,0x24,0x24,0x27,0x3c,0x24,0x24,0x44,0x44,0x95,0xa,0x0,0x88,0x50,0x0,0xfc,0x20,0x20,0x24,0xfe,0x20,0x50,0x50,0x88,0x88,0x4,0x2, ++0x4,0x3e,0x25,0x24,0x24,0x3c,0x27,0x24,0x24,0x3c,0x24,0x24,0x45,0x46,0x94,0x8,0x20,0x20,0x24,0xa4,0xa8,0x20,0xfe,0x20,0x60,0x70,0xa8,0xa8,0x26,0x24,0x20,0x20, ++0x0,0x3c,0x27,0x24,0x24,0x3d,0x26,0x24,0x25,0x3e,0x24,0x25,0x46,0x44,0x94,0x8,0x0,0x4,0xfe,0x40,0x84,0x4c,0x70,0xa0,0x30,0x70,0xa8,0x28,0x26,0x24,0xa0,0x40, ++0x0,0x3d,0x25,0x25,0x25,0x3d,0x24,0x24,0x25,0x3d,0x25,0x25,0x45,0x45,0x95,0x9,0x4,0xfe,0x4,0x4,0x4,0xfc,0x20,0x24,0xfe,0x24,0x24,0x54,0x8c,0x4,0x14,0x8, ++0x4,0x3e,0x24,0x24,0x24,0x3d,0x26,0x24,0x24,0x3d,0x24,0x24,0x44,0x44,0x97,0x8,0x20,0x20,0xa8,0xa8,0xa8,0x74,0x22,0x20,0x28,0xfc,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x4,0x3e,0x25,0x25,0x24,0x3c,0x25,0x24,0x24,0x3c,0x27,0x24,0x44,0x44,0x94,0x8,0x8,0x1c,0xe0,0x4,0xa4,0xa8,0xfc,0x10,0x20,0x24,0xfe,0x20,0x20,0x20,0xa0,0x40, ++0x4,0x3e,0x25,0x25,0x26,0x3c,0x24,0x24,0x27,0x3c,0x24,0x24,0x44,0x45,0x96,0x8,0x40,0x20,0xfe,0x2,0x14,0xf8,0x0,0x4,0xfe,0x90,0x90,0x90,0x92,0x12,0xe,0x0, ++0x0,0x7b,0x4a,0x4a,0x4b,0x7a,0x4a,0x4b,0x4a,0x7a,0x4a,0x4a,0x4b,0x4a,0xac,0x10,0x4,0xfe,0x4,0x4,0xfc,0x20,0x24,0xa8,0xb0,0xa8,0xa8,0xa4,0x24,0x22,0xa0,0x40, ++0x4,0x3e,0x27,0x24,0x25,0x3c,0x27,0x24,0x25,0x3d,0x25,0x25,0x45,0x45,0x95,0x9,0x20,0x24,0xfe,0x20,0xfc,0x20,0xfe,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x4,0x14,0x8, ++0x8,0x7c,0x48,0x4f,0x48,0x79,0x4a,0x4f,0x4a,0x7b,0x4a,0x4b,0x4a,0x48,0xa8,0x10,0x40,0x40,0x44,0xfe,0xa0,0x10,0x48,0xfe,0x48,0xf8,0x48,0xf8,0x48,0x40,0x44,0x3c, ++0x4,0x3e,0x24,0x27,0x24,0x3c,0x24,0x27,0x24,0x3c,0x24,0x27,0x44,0x44,0x94,0x8,0x50,0x50,0x54,0xde,0x50,0x50,0x54,0xde,0x50,0x50,0x54,0xde,0x50,0x50,0x50,0x50, ++0x4,0x3e,0x25,0x25,0x25,0x3d,0x25,0x25,0x25,0x3d,0x24,0x24,0x44,0x45,0x96,0x8,0x20,0xa4,0x2e,0x24,0x24,0xac,0x24,0x24,0xfc,0x24,0x50,0x50,0x88,0x6,0x4,0x0, ++0x0,0x7a,0x4b,0x4a,0x4c,0x79,0x48,0x48,0x4b,0x78,0x49,0x49,0x49,0x4a,0xa8,0x10,0x40,0x20,0xfe,0x2,0x4,0xfc,0x0,0x4,0xfe,0x20,0x20,0x28,0x26,0x22,0xa0,0x40, ++0x0,0x78,0x4b,0x4a,0x4c,0x78,0x4b,0x48,0x48,0x79,0x49,0x49,0x49,0x4a,0xac,0x10,0x40,0x20,0xfe,0x2,0x4,0x0,0xfe,0x20,0x20,0x28,0x3c,0x20,0x20,0xa6,0x7c,0x0, ++0x0,0x78,0x4f,0x49,0x49,0x79,0x4a,0x4f,0x49,0x79,0x4d,0x4b,0x49,0x4a,0xac,0x10,0x10,0x10,0x7c,0x14,0xfe,0x14,0x7c,0x10,0x7c,0x10,0xfe,0x10,0x10,0x96,0x7c,0x0, ++0x8,0x7c,0x4b,0x48,0x4b,0x78,0x4f,0x48,0x49,0x7b,0x4c,0x4b,0x48,0x48,0xa8,0x13,0x40,0x48,0xfc,0x40,0xfc,0x40,0xfe,0xa0,0x10,0xf8,0x46,0xf8,0x40,0xa0,0x98,0x8, ++0x0,0x3c,0x27,0x24,0x24,0x3d,0x25,0x25,0x25,0x3d,0x25,0x25,0x45,0x45,0x95,0x9,0x20,0x24,0xfe,0x20,0x24,0xfe,0x4,0x54,0xfc,0x24,0x24,0xfc,0x24,0x24,0x24,0xc, ++0x8,0x7c,0x4b,0x48,0x48,0x7b,0x4a,0x4a,0x4a,0x7a,0x4a,0x4a,0x4a,0x4a,0xab,0x12,0x0,0x4,0xfe,0x40,0x84,0xfe,0x94,0x94,0xf4,0x94,0x94,0xf4,0x94,0x94,0xfc,0x4, ++0x8,0x7d,0x49,0x49,0x49,0x79,0x49,0x49,0x48,0x7b,0x4a,0x4a,0x4a,0x4a,0xaf,0x10,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x0,0xfc,0x94,0x94,0x94,0x94,0xfe,0x0, ++0x0,0x7b,0x4a,0x4a,0x4b,0x78,0x4b,0x48,0x4f,0x79,0x49,0x48,0x48,0x48,0xa8,0x10,0x8,0xbc,0xa8,0xa8,0xb8,0x0,0xf8,0x0,0xfe,0x0,0xf8,0x8,0x8,0x88,0x50,0x20, ++0x8,0x7c,0x48,0x49,0x4b,0x7c,0x4b,0x4a,0x4a,0x7b,0x4a,0x4a,0x4b,0x4a,0xaa,0x12,0x40,0x40,0xa0,0x10,0xf8,0x6,0xc4,0x54,0x54,0xd4,0x54,0x54,0xd4,0x44,0x54,0xc8, ++0x0,0x7a,0x49,0x48,0x4b,0x78,0x4f,0x48,0x49,0x7a,0x4c,0x4b,0x48,0x48,0xab,0x10,0x40,0x48,0x50,0x40,0xfc,0x40,0xfe,0xa0,0x10,0x4e,0x44,0xf8,0x40,0x48,0xfc,0x0, ++0x0,0x7a,0x49,0x4b,0x48,0x7f,0x48,0x49,0x4a,0x7c,0x4f,0x48,0x49,0x48,0xa9,0x16,0x40,0x48,0x50,0xfc,0x40,0xfe,0xa0,0x10,0x4e,0x44,0xfe,0x90,0x10,0xe0,0x18,0x4, ++0x0,0x7b,0x48,0x49,0x49,0x79,0x49,0x48,0x4b,0x7a,0x4a,0x4b,0x4a,0x4a,0xaa,0x12,0x4,0xfe,0x0,0xfc,0x4,0x4,0xfc,0x0,0xfe,0x8a,0x52,0xfe,0x22,0x22,0x2a,0x4, ++0x10,0x8,0xfe,0x11,0x1e,0x22,0x2a,0x44,0x9f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0x40,0x44,0xfe,0x18,0xe4,0xa8,0x90,0xc8,0xf6,0x10,0xf0,0x10,0xf0,0x10,0x50,0x20, ++0x8,0x7c,0x4b,0x4a,0x4c,0x79,0x49,0x49,0x49,0x79,0x49,0x4f,0x48,0x48,0xa9,0x12,0x40,0x20,0xfe,0x2,0x34,0xc0,0x8,0xfc,0x10,0x10,0x14,0xfe,0x0,0x90,0xc,0x4, ++0x0,0x7a,0x49,0x48,0x4f,0x78,0x4f,0x48,0x49,0x7a,0x4d,0x49,0x48,0x49,0xaa,0x10,0x40,0x48,0x50,0x40,0xfc,0x40,0xfe,0xa0,0x10,0x4e,0x54,0x50,0xe0,0x50,0x4c,0xc0, ++0x0,0x78,0x4b,0x4a,0x4d,0x78,0x4b,0x48,0x48,0x79,0x48,0x49,0x48,0x48,0xab,0x10,0x40,0x20,0xfe,0x52,0x8c,0x0,0xfe,0x40,0x88,0xfc,0x20,0xfc,0x20,0x24,0xfe,0x0, ++0x8,0x7d,0x48,0x48,0x4b,0x7a,0x4d,0x49,0x49,0x79,0x48,0x49,0x49,0x49,0xa9,0x11,0x20,0xfc,0x88,0x50,0xfe,0x22,0xfc,0x24,0x24,0x2c,0x20,0xfc,0x4,0x4,0xfc,0x4, ++0x1,0x79,0x4f,0x49,0x4b,0x78,0x4b,0x4a,0x4a,0x7a,0x4b,0x48,0x4a,0x49,0xae,0x10,0x8,0x8,0xc8,0x3e,0x88,0x8,0xbe,0xa2,0xa2,0x94,0x94,0x8,0x88,0xd4,0x14,0x62, ++0x8,0x7f,0x48,0x4b,0x4a,0x7c,0x48,0x4b,0x48,0x79,0x4a,0x49,0x4a,0x49,0xaa,0x10,0x88,0xfe,0x88,0xfe,0x2,0xf8,0x0,0xfe,0x80,0x44,0xa8,0x70,0xa8,0x26,0xa4,0x40, ++0x9,0x7d,0x49,0x49,0x48,0x7b,0x4a,0x4a,0x4b,0x78,0x4f,0x48,0x48,0x49,0xaa,0x10,0xfc,0x4,0x4,0xfc,0x0,0xde,0x52,0x52,0xde,0x20,0xfe,0x70,0xa8,0x2e,0x24,0x20, ++0x8,0x7f,0x48,0x4b,0x4a,0x7a,0x4a,0x4b,0x48,0x7b,0x4a,0x4b,0x4a,0x4b,0xa8,0x17,0x40,0xfe,0x0,0xfc,0x94,0xf4,0x94,0xfc,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x0,0xfe, ++0x8,0x7c,0x4b,0x4a,0x4b,0x7a,0x4b,0x4a,0x4b,0x7a,0x4b,0x4a,0x4a,0x4a,0xad,0x10,0x40,0x24,0xfe,0x88,0xfe,0x50,0xfc,0x54,0xfe,0x54,0xfc,0x50,0xd8,0xd4,0x52,0x50, ++0x0,0x7a,0x49,0x4f,0x48,0x79,0x4a,0x4a,0x4b,0x7a,0x4c,0x4b,0x49,0x4a,0xac,0x10,0x40,0x48,0x50,0xfc,0xe0,0x50,0x48,0x8,0xbe,0xa8,0xa8,0x28,0x7e,0x8,0x8,0x8, ++0x0,0x20,0x24,0x3e,0x20,0x21,0x22,0x3f,0x2,0x2,0x1a,0xe2,0x2,0x14,0x9,0x2,0x40,0x40,0x40,0x7e,0x82,0x24,0x20,0x20,0x20,0x20,0x20,0x50,0x50,0x88,0x6,0x4, ++0x42,0x24,0x18,0x24,0x42,0x1,0xff,0x28,0x3e,0x6a,0xaa,0x2a,0x2a,0x2e,0x9,0xa,0x40,0x40,0x40,0x7e,0x82,0x24,0x20,0x20,0x20,0x20,0x20,0x50,0x50,0x88,0x6,0x4, ++0x10,0x12,0xff,0x10,0x28,0x45,0xff,0x2,0x7a,0x4a,0x4a,0x4a,0x7a,0x2,0xb,0x6,0x40,0x40,0x40,0x7e,0x82,0x24,0x20,0x20,0x20,0x20,0x20,0x50,0x50,0x88,0x6,0x4, ++0x2,0xf,0x78,0x8,0x8,0xff,0x28,0x4b,0x49,0x49,0x6b,0x49,0x49,0x7f,0x41,0x2,0x40,0x40,0x40,0x7e,0x82,0x24,0x20,0x20,0x20,0x20,0x20,0x50,0x50,0x88,0x6,0x4, ++0x10,0xa,0x7f,0x0,0x22,0x15,0xff,0x0,0x3e,0x22,0x22,0x3e,0x22,0x22,0x3f,0x22,0x40,0x40,0x40,0x7e,0x82,0x24,0xa0,0x20,0x20,0x20,0x20,0x50,0x50,0x88,0x6,0x4, ++0x8,0x14,0x22,0x7f,0x80,0x3e,0x23,0x3e,0x0,0x77,0x11,0x55,0x33,0x55,0x11,0x33,0x40,0x40,0x40,0x7e,0x42,0x84,0x20,0x20,0x20,0x20,0x20,0x50,0x50,0x88,0x6,0x4, ++0x4,0x7e,0x44,0x45,0x46,0x6d,0x6d,0x55,0x55,0x55,0x6d,0x6d,0x44,0x44,0x43,0x80,0x80,0x88,0xfc,0x8,0x8,0xe8,0x28,0x28,0xe8,0x28,0x10,0x4,0xfe,0x2,0xfe,0x0, ++0x0,0x23,0x12,0x12,0xff,0x2,0x4a,0x4a,0x4a,0x52,0x52,0x1e,0xf3,0x44,0x4,0x18,0x8,0xfc,0x8,0x8,0x18,0x98,0xa8,0xa8,0x48,0x48,0xa8,0x98,0x1a,0xa,0xa,0x4, ++0x4,0x7e,0x44,0x44,0x44,0x6c,0x6c,0x54,0x54,0x54,0x6f,0x6c,0x44,0x44,0x43,0x80,0x8,0xfc,0x88,0xf8,0x88,0xf8,0x88,0xf8,0x88,0x88,0xfe,0x50,0x8a,0x2,0xfe,0x0, ++0x0,0x7d,0x45,0x45,0x45,0x6d,0x6d,0x54,0x55,0x54,0x6c,0x6c,0x44,0x44,0x43,0x80,0x20,0xac,0x24,0xac,0x24,0x24,0xfc,0x20,0xfc,0x88,0x50,0x20,0x52,0x8a,0xfe,0x0, ++0x10,0x18,0x14,0xfe,0x10,0x28,0x44,0x82,0x24,0x36,0xff,0x24,0x24,0x5a,0x49,0x92,0x8,0xfc,0x88,0x88,0x88,0xd8,0xd8,0xa8,0xa8,0xa8,0xd8,0xd8,0x8a,0x8a,0xa,0x4, ++0x4,0x7e,0x44,0x44,0x45,0x6c,0x6d,0x54,0x56,0x55,0x6c,0x6d,0x46,0x44,0x43,0x80,0x20,0x20,0xa4,0xa8,0x50,0x88,0x6,0x88,0xaa,0xdc,0x88,0x54,0x22,0x2,0xfe,0x0, ++0x2,0x3f,0x22,0x22,0x22,0x22,0x41,0x80,0x7f,0x21,0x22,0x14,0x8,0x14,0x23,0xc1,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0, ++0x10,0xfe,0x10,0x7c,0x0,0xfe,0x83,0xbe,0x1,0x7c,0x4,0x7c,0x40,0x7c,0x4,0x1b,0x8,0xfc,0x88,0x88,0x88,0x88,0x6,0x0,0xfc,0x84,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x8,0x7f,0x8,0x3e,0x0,0xff,0x91,0x92,0x7f,0x28,0x28,0x7e,0x8,0xff,0x8,0xb,0x8,0x7c,0x48,0x48,0x48,0x48,0x86,0x0,0xfc,0x84,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x8,0x7f,0x8,0x3e,0x0,0xff,0x91,0x9c,0x25,0x7e,0xaa,0x3e,0x2a,0x3e,0x4a,0x8b,0x8,0xfc,0x88,0x88,0x88,0x88,0x6,0x0,0xfc,0x84,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x2,0x2,0x7e,0x2,0x3e,0x2,0x7e,0x2,0x1,0xff,0x8,0x4,0x3,0x2,0xc,0x70,0x80,0x88,0xfc,0x80,0xf8,0x80,0xfc,0x80,0x4,0xfe,0x20,0x40,0x80,0x80,0x60,0x1c, ++0x1,0xff,0x18,0x6,0x1,0xe,0xf2,0x2e,0x22,0x2e,0x22,0x2e,0x22,0x3f,0x20,0x40,0x0,0xfe,0x30,0xc0,0x0,0xe0,0x9e,0xe8,0x88,0xe8,0x88,0xe8,0x88,0xf8,0x8,0x8, ++0x4,0x42,0x20,0x4,0xff,0x14,0x55,0x25,0x25,0x55,0x55,0x4c,0x8d,0x6,0x4,0x4,0x4,0xfe,0x44,0x54,0xfc,0x44,0xf4,0x54,0xf4,0x54,0xf4,0xe4,0x54,0x4c,0x54,0x48, ++0x20,0x18,0x8,0x0,0xfe,0x20,0x25,0x3e,0x24,0x24,0x24,0x24,0x44,0x44,0x94,0x8,0x20,0x20,0x50,0x50,0x88,0x88,0x6,0x44,0x30,0x10,0x80,0x40,0x30,0x18,0x8,0x0, ++0x20,0x18,0x8,0x1,0xfe,0x20,0x25,0x3e,0x25,0x25,0x25,0x25,0x45,0x45,0x94,0x8,0x80,0x80,0x84,0xfe,0x20,0x24,0xfe,0x20,0xfc,0x24,0x24,0x24,0x34,0x28,0x20,0x20, ++0x20,0x18,0x8,0x1,0xfe,0x21,0x24,0x3e,0x25,0x24,0x24,0x27,0x44,0x44,0x94,0x8,0x80,0x84,0xfe,0x0,0x18,0xe0,0x28,0x3c,0xe0,0x24,0x3e,0xe0,0x20,0x22,0x22,0x1e, ++0x21,0x19,0x9,0xfe,0x24,0x21,0x3d,0x25,0x25,0x27,0x25,0x25,0x45,0x45,0x95,0xa,0x0,0x4,0xfe,0x0,0x8,0xfc,0x8,0x48,0x28,0xfe,0x8,0x8,0x8,0x8,0x28,0x10, ++0x20,0x18,0x8,0x1,0xfe,0x21,0x21,0x3d,0x26,0x24,0x25,0x24,0x44,0x44,0x97,0x8,0x80,0x80,0x84,0xfe,0x20,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x20,0x18,0x8,0x0,0xfd,0x22,0x20,0x3c,0x24,0x24,0x24,0x24,0x44,0x45,0x95,0xa,0x80,0x80,0x84,0xfe,0x0,0xfc,0x84,0x84,0xfc,0x80,0xa4,0xa8,0xb0,0x22,0x22,0x1e, ++0x20,0x18,0x8,0x1,0xfe,0x23,0x20,0x3c,0x25,0x24,0x24,0x24,0x44,0x45,0x95,0xa,0x80,0x84,0xfe,0x40,0x24,0xfe,0x40,0x88,0xfc,0x0,0xa8,0xa8,0xa8,0x2a,0x2a,0x26, ++0x20,0x18,0x9,0x2,0xfe,0x20,0x20,0x3c,0x27,0x24,0x25,0x25,0x45,0x45,0x94,0x8,0x80,0x84,0xfe,0x20,0xf8,0x20,0x50,0x88,0xfe,0x8,0xe8,0x28,0x28,0xe8,0x8,0x18, ++0x10,0x13,0x10,0x14,0x54,0x58,0x53,0x90,0x10,0x10,0x19,0x25,0x22,0x44,0x81,0x0,0x0,0xf8,0x10,0x20,0x40,0x84,0xfe,0xa4,0xa4,0xa4,0x24,0x44,0x44,0x84,0x28,0x10, ++0x10,0x10,0x10,0x17,0x54,0x58,0x53,0x90,0x10,0x17,0x10,0x28,0x24,0x44,0x80,0x0,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0x40,0x44,0xfe,0x44,0x44,0x54,0x48,0x40,0x40, ++0x10,0x10,0x10,0x17,0x54,0x5a,0x52,0x92,0x12,0x13,0x10,0x28,0x24,0x44,0x80,0x0,0x40,0x40,0x44,0xfe,0x40,0x48,0x48,0x48,0x48,0xf8,0x48,0x40,0x42,0x42,0x3e,0x0, ++0x10,0x10,0x10,0x14,0x55,0x59,0x52,0x95,0x19,0x11,0x11,0x29,0x25,0x45,0x80,0x0,0x40,0x40,0xa0,0xa0,0x10,0x10,0xe,0xf4,0x10,0x10,0x10,0x50,0x24,0x4,0xfc,0x0, ++0x10,0x10,0x17,0x10,0x54,0x54,0x58,0x91,0x13,0x15,0x11,0x29,0x25,0x45,0x41,0x81,0x0,0x4,0xfe,0x40,0x40,0x80,0x80,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x13,0x10,0x55,0x54,0x58,0x90,0x17,0x10,0x10,0x28,0x24,0x44,0x40,0x80,0x8,0x1c,0xe0,0x20,0x24,0xac,0xb0,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x10,0x10,0x10,0x13,0x54,0x54,0x58,0x90,0x11,0x10,0x10,0x28,0x24,0x44,0x43,0x80,0x40,0x20,0x24,0xfe,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x10,0x10,0x17,0x54,0x58,0x50,0x91,0x13,0x10,0x10,0x28,0x25,0x42,0x47,0x80,0x40,0x20,0x4,0xfe,0x40,0x40,0x80,0x8,0xf0,0x20,0x40,0x80,0x8,0x4,0xfc,0x4, ++0x1,0x2,0x4,0x8,0x3f,0x0,0x1f,0x10,0x10,0x1f,0x1,0x11,0x11,0x22,0xc,0x70,0x0,0x0,0x20,0x10,0xf8,0x0,0xf0,0x10,0x10,0xf0,0x8,0x10,0x20,0x80,0x60,0x1c, ++0x10,0x10,0x10,0x15,0x55,0x59,0x53,0x95,0x11,0x10,0x17,0x28,0x24,0x44,0x40,0x80,0xa0,0xa0,0xa0,0x24,0x28,0x30,0x64,0x1c,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x12,0x11,0x10,0x14,0x57,0x58,0x50,0x93,0x10,0x10,0x17,0x28,0x24,0x44,0x40,0x80,0x8,0x10,0xa0,0x8,0xfc,0x40,0x48,0xfc,0x40,0x44,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x10,0x13,0x10,0x14,0x57,0x59,0x51,0x91,0x17,0x10,0x11,0x29,0x25,0x45,0x41,0x81,0x8,0xfc,0x80,0x88,0xfc,0x8,0x8,0x8,0xfe,0x0,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x14,0x55,0x59,0x52,0x95,0x18,0x10,0x13,0x2a,0x26,0x46,0x43,0x82,0x40,0x40,0xa0,0xa0,0x10,0x90,0x48,0xf6,0x14,0x20,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x24,0x22,0x20,0x24,0xac,0xb4,0xa4,0x24,0x25,0x26,0x24,0x24,0x54,0x4c,0x84,0x4,0x4,0xfe,0x4,0x4,0x44,0x24,0xa4,0x84,0x94,0xac,0xa4,0xe4,0x4,0x4,0x14,0x8, ++0x10,0x10,0x10,0x14,0x57,0x5a,0x53,0x92,0x13,0x10,0x10,0x2b,0x24,0x44,0x40,0x80,0x48,0x7c,0x40,0x40,0xf8,0x8,0xf8,0x8,0xf8,0x40,0x44,0xfe,0x40,0x40,0x40,0x40, ++0x1,0x11,0x11,0x11,0x22,0xc,0x30,0xc8,0x8,0x2a,0x2a,0x4d,0x14,0x12,0x20,0xc1,0x0,0x10,0x30,0x40,0x80,0x60,0x1e,0x24,0x20,0xa4,0xa8,0x30,0x50,0x48,0x8e,0x4, ++0x21,0x21,0x21,0x2f,0xa9,0xb1,0xa1,0x27,0x24,0x24,0x24,0x24,0x57,0x48,0x80,0x1,0x4,0x3e,0x24,0xe4,0x24,0x3c,0x24,0xa4,0xa4,0xbc,0xa4,0xa4,0xa4,0x44,0x94,0x8, ++0x10,0x13,0x12,0x12,0x57,0x5a,0x52,0x93,0x10,0x10,0x13,0x29,0x24,0x40,0x47,0x80,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x40,0x20,0xfc,0x8,0x88,0x90,0xfe,0x0, ++0x10,0x13,0x12,0x12,0x57,0x5a,0x52,0x93,0x10,0x1f,0x12,0x12,0x2a,0x26,0x43,0x82,0x8,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x0,0xfe,0x88,0x50,0x20,0x90,0xe,0x4, ++0x10,0x13,0x12,0x12,0x57,0x5a,0x52,0x93,0x12,0x12,0x12,0x17,0x2a,0x2a,0x42,0x82,0x44,0xbe,0x24,0x24,0xa4,0x42,0x0,0xbc,0x4,0x24,0x28,0x90,0x10,0x28,0x4e,0x84, ++0x8,0xb,0xa,0x13,0x30,0x5f,0x90,0x11,0x16,0x11,0x9,0x9,0x12,0x4,0x18,0x60,0x8,0xfc,0x8,0xf8,0x40,0xfe,0xe0,0x50,0x4e,0x40,0x10,0x20,0xc0,0x40,0x30,0xe, ++0x10,0x10,0x17,0x14,0x54,0x5b,0x50,0x93,0x12,0x13,0x12,0x2b,0x24,0x40,0x47,0x80,0x80,0x40,0xfe,0x2,0x4,0xf8,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x0,0x4,0xfe,0x0, ++0x10,0x10,0x13,0x12,0x56,0x5b,0x52,0x92,0x13,0x15,0x15,0x29,0x25,0x45,0x41,0x81,0x40,0x24,0xfe,0x4,0x4,0xfc,0x0,0x4,0xfe,0x54,0x54,0xfc,0x54,0x54,0x54,0xc, ++0x10,0x10,0x14,0x12,0x56,0x58,0x50,0x96,0x12,0x12,0x12,0x2a,0x26,0x45,0x88,0x0,0x8,0xfc,0x88,0x88,0xf8,0x88,0x88,0xf8,0xa4,0xa8,0x90,0xc8,0x84,0x6,0xfc,0x0, ++0x20,0x27,0x24,0x25,0xac,0xb5,0xa6,0x20,0x27,0x24,0x24,0x27,0x54,0x4c,0x87,0x4,0x84,0x7e,0x24,0x24,0xa4,0xa4,0x54,0x88,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc,0x4, ++0x11,0x11,0x11,0x15,0x55,0x58,0x53,0x92,0x13,0x10,0x13,0x29,0x24,0x44,0x41,0x86,0xf8,0x8,0xf8,0x8,0xf8,0x0,0xfc,0x94,0xfc,0x0,0xfc,0x8,0x90,0x60,0x90,0xe, ++0x20,0x20,0x2f,0x21,0xa8,0xb7,0xa4,0x25,0x26,0x25,0x25,0x25,0x55,0x4c,0x84,0x4,0x80,0x44,0xfe,0x10,0xa4,0xfe,0xa4,0x14,0xc,0xf4,0x14,0x14,0xf4,0x4,0x14,0x8, ++0x0,0x3f,0x21,0x3f,0x20,0x3f,0x40,0x7f,0x95,0x24,0xd,0x11,0x11,0x22,0xc,0x70,0x8,0x8,0x8,0x8,0x7e,0x8,0x28,0xa8,0x8,0xa8,0x10,0x10,0x20,0x80,0x60,0x1c, ++0x20,0x2f,0x24,0x22,0xa8,0xb2,0xa4,0x20,0x23,0x22,0x22,0x23,0x52,0x4a,0x83,0x2,0x84,0xfe,0xa4,0x94,0x84,0x94,0xa4,0x48,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x20,0x20,0x27,0x24,0xad,0xb4,0xa7,0x24,0x25,0x26,0x24,0x2f,0x50,0x49,0x86,0x18,0x40,0x84,0xfe,0x44,0x54,0x44,0xfc,0x44,0x54,0x4c,0x44,0xfe,0xa0,0x10,0xe,0x4, ++0x10,0x17,0x12,0x11,0x57,0x59,0x52,0x94,0x1b,0x12,0x12,0x13,0x2a,0x26,0x43,0x82,0x1c,0xe0,0x48,0x50,0xfe,0x50,0x48,0x4e,0xfc,0x48,0x48,0xf8,0x48,0x48,0xf8,0x8, ++0x21,0x28,0x24,0x23,0xa8,0xb0,0xad,0x26,0x24,0x27,0x24,0x27,0x54,0x4a,0x91,0x0,0x4,0x88,0x0,0xfe,0x40,0xc0,0x24,0x68,0xb0,0x70,0xa8,0x26,0xa0,0x46,0xfc,0x0, ++0x4,0xfe,0x10,0x32,0xdc,0x28,0xdc,0x2a,0xd9,0x1,0x9,0x9,0x12,0x4,0x18,0xe0,0x4,0xfe,0x10,0x32,0xdc,0x28,0xdc,0x2a,0xd8,0x0,0x10,0x20,0x80,0x40,0x30,0xe, ++0x27,0x22,0x21,0x27,0xac,0xb7,0xa0,0x27,0x24,0x27,0x24,0x27,0x55,0x4d,0x86,0x4,0xfc,0x48,0x50,0xfc,0xa4,0xfc,0x0,0x88,0x88,0xfe,0x88,0xc8,0x28,0x8,0xa8,0x10, ++0x11,0x9,0x7f,0x48,0xbe,0x1c,0x2a,0x9,0x7f,0x2,0xd,0x39,0xc5,0x2,0x4,0x18,0x10,0x20,0xfe,0x22,0xfc,0x70,0xa8,0x20,0xfc,0x80,0x60,0x38,0x46,0x80,0x40,0x38, ++0x0,0x0,0x0,0x0,0x0,0x0,0x48,0x44,0x44,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88,0x44,0x42,0x2,0x0,0x0,0x0,0x0,0x0,0x0, ++0x2,0x2,0x7f,0x2,0x3f,0x4,0xff,0x8,0x1f,0x24,0x42,0x80,0x0,0x24,0x22,0x42,0x0,0x8,0xfc,0x0,0xf8,0x0,0xfe,0x20,0xfc,0x20,0x20,0xa0,0x40,0x88,0x44,0x44, ++0x0,0x78,0x48,0x49,0x4a,0x79,0x49,0x49,0x49,0x79,0x49,0x0,0x28,0x24,0x44,0x80,0x80,0x84,0xfe,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x14,0x8,0x90,0x48,0x46,0x2, ++0x1,0x7f,0x1,0x3f,0x0,0x1f,0x10,0x1f,0x4,0xff,0x0,0x1f,0x10,0x1f,0x24,0x42,0x0,0xfc,0x0,0xf8,0x0,0xf0,0x10,0xf0,0x44,0xfe,0x0,0xf0,0x10,0xf0,0x88,0x44, ++0x2,0x1,0x3f,0x20,0x20,0x3f,0x21,0x21,0x3f,0x21,0x21,0x22,0x42,0x44,0x88,0x30,0x0,0x8,0xfc,0x8,0x8,0xf8,0x40,0x24,0xfe,0x0,0x0,0x80,0x80,0x60,0x1c,0x8, ++0x2,0x1,0x3f,0x20,0x20,0x3f,0x24,0x23,0x29,0x26,0x22,0x3f,0x40,0x40,0x80,0x0,0x0,0x8,0xfc,0x8,0x8,0xf8,0x20,0x20,0x20,0x24,0x3e,0xe0,0x20,0x20,0x20,0x20, ++0x2,0x1,0x3f,0x20,0x20,0x3f,0x20,0x2f,0x28,0x28,0x2b,0x2a,0x4a,0x4b,0x88,0x8,0x0,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfe,0x4,0x4,0xf4,0x14,0x14,0xf4,0x4,0x8, ++0x1,0x0,0x3f,0x20,0x3f,0x20,0x2f,0x28,0x2f,0x20,0x2f,0x28,0x4f,0x48,0x88,0x7,0x0,0x88,0xfc,0x8,0xf8,0x0,0xf0,0x10,0xf0,0x0,0xf8,0x88,0xf8,0x2,0x2,0xfe, ++0x1,0x0,0x3f,0x20,0x3f,0x22,0x22,0x3e,0x22,0x22,0x3e,0x22,0x42,0x5e,0x82,0x2,0x0,0x88,0xfc,0x8,0xf8,0x40,0x48,0x7c,0x40,0x50,0x78,0x40,0x48,0x7c,0x40,0x40, ++0x2,0x1,0x0,0x1f,0x0,0x1,0x1,0x3,0x5,0x9,0x11,0x1,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0xc0,0x80,0x0,0x0,0x80,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x20,0x13,0x2,0xfe,0xa,0x12,0x12,0x3b,0x56,0x92,0x12,0x12,0x12,0x12,0x11,0x10,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x20,0x10,0x3,0xfc,0x8,0x10,0x10,0x3b,0x54,0x90,0x10,0x11,0x11,0x12,0x14,0x18,0x8,0x7c,0xc0,0x40,0x40,0x40,0x44,0xfe,0x40,0xa0,0xa0,0x10,0x10,0x8,0xe,0x4, ++0x20,0x10,0x0,0xfd,0x9,0x11,0x11,0x39,0x55,0x91,0x11,0x11,0x11,0x11,0x17,0x10,0x20,0x20,0x20,0x20,0x24,0x3e,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x20,0x10,0x0,0xfc,0xb,0x10,0x10,0x38,0x57,0x90,0x10,0x10,0x11,0x12,0x17,0x10,0x40,0x40,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x40,0x40,0x80,0x10,0x8,0xfc,0x4, ++0x20,0x10,0x0,0xfb,0x8,0x10,0x10,0x38,0x57,0x92,0x12,0x12,0x12,0x12,0x13,0x12,0x40,0x40,0x44,0xfe,0x40,0x40,0x40,0x48,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x20,0x10,0x0,0xfb,0x8,0x10,0x10,0x39,0x55,0x91,0x12,0x12,0x14,0x18,0x11,0x12,0xa0,0x90,0x84,0xfe,0x80,0x80,0xf8,0x8,0x88,0x50,0x50,0x20,0x50,0x88,0xe,0x4, ++0x21,0x11,0x1,0xfd,0xa,0x14,0x10,0x38,0x54,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x0,0x0,0x4,0xfe,0x80,0x80,0x88,0xfc,0x80,0x80,0x88,0xfc,0x80,0x80,0x80,0x80, ++0x20,0x10,0x0,0xfc,0x9,0x12,0x10,0x38,0x54,0x90,0x11,0x11,0x12,0x10,0x10,0x10,0x80,0x80,0x80,0xfe,0x2,0x4,0x20,0x20,0xa8,0xa4,0x24,0x22,0x22,0x20,0xa0,0x40, ++0x20,0x10,0x3,0xfa,0xa,0x12,0x13,0x3a,0x56,0x92,0x12,0x12,0x12,0x13,0x12,0x10,0x8,0x3c,0xe0,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x50,0x90,0x4a,0x2a,0x4, ++0x20,0x13,0x0,0xfc,0xb,0x10,0x10,0x3b,0x56,0x92,0x12,0x13,0x12,0x10,0x10,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x24,0xf4,0x24,0x24,0x24,0xe4,0x24,0x4,0x14,0x8, ++0x20,0x10,0x0,0xfc,0xb,0x12,0x12,0x3a,0x56,0x92,0x12,0x12,0x10,0x10,0x11,0x16,0x40,0x48,0x7c,0x40,0xf8,0x8,0x48,0x48,0x48,0x48,0x48,0x48,0xa0,0x98,0xc,0x4, ++0x20,0x10,0x0,0xfc,0xa,0x11,0x10,0x38,0x55,0x92,0x14,0x10,0x11,0x11,0x12,0x14,0x20,0xa0,0xa0,0xa4,0xac,0xb0,0xa0,0xa0,0xb0,0xac,0xa4,0xa0,0x22,0x22,0x1e,0x0, ++0x21,0x11,0x7,0xf9,0x9,0x11,0x11,0x39,0x55,0x91,0x11,0x1f,0x10,0x11,0x12,0x14,0x10,0x10,0xfc,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x14,0xfe,0x0,0x10,0xc,0x4, ++0x21,0x10,0x0,0xfd,0x9,0x11,0x11,0x39,0x55,0x91,0x10,0x17,0x10,0x10,0x10,0x10,0x4,0x88,0x50,0xfc,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xfe,0x20,0x20,0x20,0x20, ++0x21,0x11,0x7,0xf9,0x17,0x11,0x17,0x39,0x55,0x90,0x17,0x10,0x10,0x10,0x13,0x14,0x0,0x4,0xfe,0x14,0xd4,0x14,0xd4,0x24,0x4c,0x40,0xfe,0x40,0x40,0xa0,0x1e,0x4, ++0x21,0x10,0x0,0xfb,0x8,0x10,0x11,0x38,0x54,0x90,0x13,0x10,0x12,0x12,0x14,0x10,0x4,0x88,0x50,0xfe,0x20,0x20,0xfc,0x20,0x20,0x24,0xfe,0x0,0xa4,0x52,0x52,0x0, ++0x20,0x17,0x0,0xff,0x8,0x13,0x1a,0x37,0x51,0x9f,0x10,0x13,0x12,0x12,0x13,0x12,0x40,0xfe,0x40,0xfc,0x0,0xf8,0x8,0xf8,0x10,0xfe,0x0,0xf8,0x8,0x8,0xf8,0x8, ++0x20,0x17,0x0,0xff,0xc,0x17,0x11,0x3b,0x55,0x93,0x11,0x1f,0x11,0x13,0x1d,0x11,0x40,0xfe,0x0,0xbc,0xa4,0xbc,0x10,0xf8,0x10,0xf8,0x10,0xfe,0x48,0x30,0x8e,0x4, ++0x0,0x7f,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0xa,0x29,0x28,0x48,0x88,0x7,0x0,0x4,0xfe,0x0,0x80,0x60,0x30,0x10,0x0,0x0,0x0,0x88,0x84,0x12,0x12,0xf0,0x0, ++0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x7f,0x0,0xa,0x29,0x28,0x48,0x88,0x7,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0,0x0,0x88,0x84,0x12,0x12,0xf0,0x0, ++0x0,0x0,0x7e,0x3,0x24,0x14,0x8,0x14,0x22,0x40,0x2a,0x29,0x48,0x88,0x7,0x0,0x10,0x10,0x14,0xfe,0x10,0x90,0x50,0x10,0x50,0x20,0x8,0x84,0x92,0x12,0xf0,0x0, ++0x8,0x8,0x7f,0x8,0x3e,0x8,0x7f,0x8,0x8,0x0,0x2a,0x29,0x48,0x88,0x7,0x0,0x0,0x4,0x7e,0x24,0x24,0x24,0x44,0x54,0x88,0x0,0x8,0x84,0x92,0x12,0xf0,0x0, ++0x1,0x1,0x3f,0x1,0xff,0x1,0x3f,0x1,0xff,0x0,0x2a,0x29,0x48,0x88,0x7,0x0,0x0,0x10,0xf8,0x0,0xfe,0x0,0xf8,0x0,0xfe,0x0,0x8,0x84,0x92,0x12,0xf0,0x0, ++0x0,0xff,0x2,0x4,0x3f,0x24,0x24,0x24,0x24,0x0,0x2a,0x29,0x48,0x88,0x7,0x0,0x4,0xfe,0x0,0x8,0xfc,0x48,0x48,0x48,0x58,0x0,0x8,0x84,0x92,0x12,0xf0,0x0, ++0x8,0x8,0x17,0x10,0x30,0x5f,0x90,0x10,0x17,0x10,0x2a,0x29,0x48,0x88,0x7,0x0,0x8,0x1c,0xe0,0x40,0x44,0xfe,0x40,0x48,0xfc,0x0,0x8,0x84,0x92,0x12,0xf0,0x0, ++0x8,0x4,0x7f,0x1,0x1,0x3f,0x1,0x1,0xff,0x0,0x2a,0x29,0x48,0x88,0x7,0x0,0x20,0x48,0xfc,0x0,0x10,0xf8,0x0,0x4,0xfe,0x0,0x8,0x84,0x92,0x12,0xf0,0x0, ++0x40,0x30,0x10,0x5,0xa,0x10,0xe0,0x21,0x26,0x0,0x2a,0x29,0x48,0x88,0x7,0x0,0x80,0x80,0xfc,0x4,0x48,0x40,0xa0,0x10,0xe,0x0,0x8,0x84,0x92,0x12,0xf0,0x0, ++0x1,0x7f,0x1,0x3f,0x0,0x7f,0x40,0x8f,0x8,0x8,0x30,0xa,0x29,0x48,0x88,0x7,0x8,0xfc,0x0,0xf8,0x0,0xfe,0x2,0xe4,0x20,0x28,0x38,0x0,0x84,0x92,0x12,0xf0, ++0x8,0x12,0x21,0x4c,0x12,0x30,0x51,0x96,0x12,0x10,0xa,0x29,0x28,0x48,0x88,0x7,0x8,0x7c,0x0,0x4,0xfe,0x88,0x8,0x8,0x28,0x10,0x0,0x88,0x84,0x12,0x12,0xf0, ++0x0,0x7e,0x42,0x7e,0x49,0x7e,0x48,0x49,0x65,0x42,0x0,0x2a,0x29,0x48,0x88,0x7,0x40,0x40,0x44,0xfe,0x48,0x28,0x10,0x28,0x4e,0x84,0x0,0x8,0x84,0x92,0x12,0xf0, ++0x3f,0x22,0x2f,0x22,0x3f,0x22,0x27,0x2a,0x23,0x20,0x3f,0xa,0x29,0x48,0x88,0x7,0xfc,0x20,0xf8,0xa0,0xfc,0x0,0xf0,0x10,0xf0,0x0,0xfc,0x0,0x84,0x92,0x12,0xf0, ++0xe,0x78,0x8,0xff,0x8,0x3e,0x22,0x22,0x22,0x3e,0x0,0x2a,0x29,0x48,0x88,0x7,0x20,0x24,0xfe,0x84,0xfc,0x84,0xfc,0x84,0xfc,0x84,0x0,0x8,0x84,0x92,0x12,0xf0, ++0x8,0xff,0x0,0x7e,0x43,0x7e,0x0,0x7f,0x4,0xff,0x8,0x1a,0x51,0x50,0x90,0xf,0x40,0x40,0x44,0xfe,0x4,0x44,0x28,0x10,0x28,0x46,0x84,0x0,0x84,0x92,0x12,0xf0, ++0x10,0x17,0x12,0xf9,0x17,0x39,0x33,0x55,0x91,0x13,0x0,0x2a,0x29,0x48,0x88,0x7,0x10,0xd0,0x94,0x7e,0xd0,0x58,0x34,0x52,0x90,0x10,0x0,0x8,0x84,0x92,0x12,0xf0, ++0x41,0x2f,0x11,0x87,0x61,0x2f,0x15,0x26,0xe4,0x24,0x0,0x2a,0x29,0x48,0x88,0x7,0x10,0xfe,0x10,0xfc,0x10,0xfc,0x14,0xac,0x44,0xc,0x0,0x8,0x84,0x92,0x12,0xf0, ++0x8,0xff,0x14,0xff,0x22,0x3e,0x22,0x3e,0x8,0x7f,0x8,0xa,0x51,0x50,0x90,0xf,0x40,0x7e,0xa8,0x10,0xee,0x0,0x7c,0x44,0x54,0x54,0x28,0x44,0x84,0x92,0x12,0xf0, ++0x1,0x1,0x3f,0x1,0xff,0x1,0x3f,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x8,0xfc,0x8,0xfe,0x8,0xf8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x1,0x1,0x3f,0x1,0xff,0x1,0x3f,0x1,0x7f,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x0,0x8,0xfc,0x8,0xfe,0x8,0xf8,0x0,0xfc,0x0,0x4,0xfe,0x0,0x0,0x0,0x0, ++0x1,0x1,0x7d,0x5,0x9,0x11,0x25,0xc2,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x0,0x8,0x18,0xa0,0x40,0x30,0xe,0x4,0xf0,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x22,0x11,0x9,0x0,0x7f,0x41,0x81,0x1,0x3d,0x5,0x9,0x11,0x21,0xc1,0x5,0x2,0x8,0x18,0x20,0x40,0xfe,0x2,0x4,0x10,0xa0,0x40,0x20,0x10,0xe,0x4,0x0,0x0, ++0x1,0x1,0x7d,0x5,0x9,0x11,0x25,0x42,0x8,0x9,0xfa,0x1c,0x2c,0xcb,0x28,0x10,0x8,0x10,0xa0,0xc0,0x40,0x30,0xe,0x4,0x20,0x24,0xe8,0x70,0xa8,0x26,0xa4,0x40, ++0x4,0xfe,0x10,0x10,0x20,0x24,0x3e,0x64,0xa4,0x24,0x24,0x24,0x25,0x3d,0x22,0x4,0x8,0xfc,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0xa,0xa,0x6,0x0, ++0x4,0xfd,0x10,0x10,0x20,0x20,0x3c,0x67,0xa4,0x24,0x24,0x24,0x24,0x3c,0x20,0x0,0x8,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, ++0x0,0x1,0xfe,0x10,0x20,0x20,0x21,0x7c,0xa4,0x24,0x24,0x24,0x25,0x3d,0x22,0x0,0x0,0xf8,0x10,0x20,0x40,0x84,0xfe,0x54,0x54,0x54,0x94,0xa4,0x24,0x44,0x54,0x88, ++0x1,0x7f,0x1,0x3f,0x1,0x7f,0x1,0xff,0x4,0x4,0xf,0x18,0x28,0xc8,0xf,0x8,0x0,0xfc,0x0,0xf8,0x0,0xfc,0x0,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x4,0xfe,0x13,0x10,0x20,0x21,0x3d,0x67,0xa4,0x24,0x24,0x27,0x24,0x3c,0x20,0x0,0x40,0x48,0xfc,0x80,0xa0,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x4,0xfe,0x11,0x10,0x21,0x21,0x3d,0x65,0xa5,0x25,0x25,0x24,0x24,0x3c,0x20,0x0,0x20,0x24,0xfe,0x20,0x24,0x24,0x24,0x24,0x24,0x24,0xfc,0x24,0x20,0x22,0x1e,0x0, ++0x4,0xfe,0x10,0x10,0x20,0x21,0x3d,0x64,0xa4,0x24,0x24,0x24,0x25,0x3e,0x24,0x0,0x4,0xfe,0x8,0x88,0x88,0x8,0xfe,0x28,0x28,0x48,0x48,0x88,0x8,0x8,0x28,0x10, ++0x4,0xfe,0x11,0x11,0x21,0x21,0x3d,0x65,0xa5,0x25,0x25,0x25,0x3d,0x21,0x2,0x4,0x0,0x1c,0xe0,0x0,0x0,0x4,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x4,0xfe,0x13,0x10,0x20,0x24,0x3f,0x64,0xa4,0x24,0x24,0x24,0x25,0x3f,0x22,0x0,0x8,0x3c,0xc0,0x40,0x20,0x20,0xfc,0x8,0x10,0x20,0x40,0x80,0x0,0x0,0x86,0x7c, ++0x4,0xff,0x12,0x12,0x23,0x22,0x3a,0x6a,0xaa,0x2a,0x2a,0x2a,0x3b,0x24,0x8,0x10,0x8,0xfc,0x8,0x8,0x18,0x98,0xa8,0xa8,0x48,0x48,0xa8,0x98,0x1a,0xa,0xa,0x4, ++0x4,0xfe,0x10,0x11,0x20,0x20,0x3c,0x67,0xa4,0x24,0x24,0x24,0x25,0x3d,0x20,0x0,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x40,0x80,0x8,0xfc,0x4,0x0, ++0x4,0xfe,0x13,0x10,0x20,0x20,0x3d,0x65,0xa4,0x24,0x24,0x24,0x24,0x3c,0x21,0x6,0x88,0x88,0xfe,0x88,0x88,0x0,0x4,0x4,0x88,0x88,0x50,0x20,0x50,0x88,0xe,0x4, ++0x8,0xff,0x12,0x12,0x23,0x22,0x3a,0x6a,0xaa,0x2a,0x2a,0x2a,0x3a,0x24,0x9,0x12,0x8,0xfc,0x0,0x4,0xfe,0x40,0x44,0x7e,0x44,0x44,0x44,0x84,0x84,0x84,0x28,0x10, ++0x4,0x4,0x7f,0x5,0x5,0x9,0x37,0xc1,0x0,0xff,0x4,0xf,0x18,0x28,0xcf,0x8,0x40,0x28,0xfc,0x0,0x30,0xc4,0x4,0xfc,0x4,0xfe,0x10,0xf8,0x10,0x10,0xf0,0x10, ++0x4,0xfe,0x10,0x10,0x21,0x22,0x3c,0x64,0xa4,0x24,0x24,0x24,0x24,0x3c,0x20,0x0,0x80,0x80,0x84,0xfe,0x40,0x40,0x48,0x7c,0x40,0x40,0x48,0x7c,0x40,0x40,0x40,0x40, ++0x4,0xfe,0x10,0x10,0x20,0x25,0x3e,0x64,0xa5,0x24,0x24,0x24,0x24,0x3c,0x23,0x0,0x20,0x20,0x50,0x50,0x88,0x4,0x2,0x8,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x4,0xfe,0x11,0x11,0x21,0x21,0x3d,0x65,0xa5,0x25,0x25,0x25,0x25,0x3d,0x21,0x0,0x8,0x1c,0xe0,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x10,0x50,0x4a,0xaa,0x4, ++0x4,0xfe,0x10,0x13,0x20,0x20,0x3d,0x65,0xa4,0x24,0x24,0x24,0x24,0x3c,0x27,0x0,0x40,0x20,0x24,0xfe,0x0,0x8,0x8,0x8,0x90,0x90,0x90,0x90,0x20,0x24,0xfe,0x0, ++0x4,0xfe,0x10,0x13,0x22,0x24,0x3e,0x64,0xa4,0x24,0x24,0x24,0x24,0x3c,0x20,0x0,0x40,0x20,0x20,0xfe,0x2,0x84,0x80,0x88,0x98,0xa0,0xc0,0x80,0x82,0x82,0x7e,0x0, ++0x0,0x0,0xfc,0x13,0x20,0x20,0x23,0x7a,0xaa,0x2b,0x28,0x28,0x28,0x38,0x1,0x2,0x90,0x90,0x94,0xfe,0x94,0x94,0xfc,0x90,0x90,0xfe,0x92,0x92,0x9a,0x94,0x10,0x10, ++0x8,0xff,0x12,0x12,0x22,0x22,0x3a,0x6f,0xaa,0x2a,0x2a,0x2a,0x3a,0x22,0x4,0x8,0x44,0xe4,0x44,0x54,0x54,0x54,0x54,0xf4,0x54,0x54,0x54,0x54,0x44,0x44,0x54,0x48, ++0x4,0xfe,0x13,0x10,0x20,0x20,0x3c,0x67,0xa5,0x25,0x25,0x25,0x25,0x3d,0x20,0x0,0x88,0x88,0xfe,0x88,0x88,0x20,0x24,0xfe,0x0,0x0,0x0,0x0,0x0,0x8,0xfc,0x0, ++0x8,0xfc,0x17,0x10,0x22,0x21,0x39,0x68,0xaf,0x28,0x28,0x29,0x29,0x3a,0x24,0x8,0x40,0x48,0xfc,0x40,0x48,0x48,0x50,0x44,0xfe,0xa0,0xa0,0x10,0x10,0x8,0xe,0x4, ++0x4,0xfe,0x10,0x13,0x20,0x20,0x3c,0x65,0xa4,0x27,0x24,0x24,0x24,0x3d,0x21,0x6,0x40,0x48,0x7c,0xc0,0x28,0x12,0x6a,0x86,0x0,0xfc,0x90,0x90,0x90,0x12,0x12,0xe, ++0x4,0x4,0x27,0x24,0x24,0x3f,0xe0,0x0,0x7f,0x4,0x8,0x1f,0x28,0xc8,0xf,0x8,0x40,0x40,0x4c,0x70,0x42,0x42,0x3e,0x0,0xfc,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10, ++0x8,0xff,0x12,0x12,0x22,0x22,0x3a,0x6a,0xaa,0x2a,0x2a,0x2a,0x2a,0x3a,0x22,0x2,0x4,0xfe,0x4,0x4,0xf4,0x4,0x4,0xf4,0x94,0x94,0x94,0xf4,0x94,0x4,0x14,0x8, ++0x4,0xfe,0x10,0x11,0x21,0x21,0x3d,0x65,0xa5,0x25,0x25,0x25,0x25,0x3d,0x21,0x1,0x20,0x20,0x44,0xfe,0x4,0x8c,0x54,0x54,0x24,0x54,0x4c,0x8c,0x4,0x4,0xfc,0x4, ++0x0,0x4,0xfe,0x11,0x21,0x22,0x20,0x7c,0xa4,0x25,0x27,0x25,0x25,0x3d,0x21,0x1,0x80,0x88,0xfc,0x8,0x88,0x50,0x20,0x50,0x8e,0x4,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x4,0xfe,0x13,0x10,0x20,0x23,0x3c,0x64,0xa4,0x24,0x27,0x24,0x24,0x3c,0x22,0x1,0x10,0x58,0x94,0x94,0x90,0xfe,0x90,0x90,0xb4,0xd4,0x98,0x90,0xaa,0xca,0x8a,0x4, ++0x8,0xfc,0x13,0x10,0x21,0x24,0x3f,0x64,0xa5,0x25,0x25,0x25,0x25,0x3c,0x20,0x3,0x20,0x24,0xfe,0x20,0xfc,0x20,0xfe,0x0,0xfc,0x4,0x24,0x24,0x24,0x58,0x84,0x2, ++0x4,0xfe,0x10,0x10,0x20,0x25,0x3e,0x64,0xa4,0x24,0x24,0x24,0x24,0x3c,0x20,0x0,0x60,0x50,0x44,0xfe,0x90,0x90,0x90,0xfc,0x90,0x90,0xfc,0x90,0x90,0x94,0xfe,0x80, ++0x4,0xfe,0x13,0x10,0x21,0x20,0x3c,0x67,0xa4,0x25,0x25,0x25,0x25,0x3d,0x21,0x1,0x40,0x28,0xfc,0x0,0x8,0x90,0x4,0xfe,0x0,0xf8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x4,0xfe,0x13,0x12,0x24,0x21,0x3c,0x64,0xa5,0x25,0x25,0x25,0x25,0x3d,0x22,0x4,0x40,0x20,0xfe,0x2,0x4,0xfc,0x20,0x20,0x20,0x24,0x3e,0x20,0x20,0x20,0xa6,0x7c, ++0x8,0xfc,0x11,0x13,0x20,0x27,0x38,0x69,0xaa,0x2d,0x28,0x28,0x2b,0x38,0x20,0x3,0x40,0x90,0x8,0xfc,0x40,0xfe,0x90,0x28,0x46,0x94,0x20,0xc8,0x10,0x20,0xc0,0x0, ++0x4,0xff,0x10,0x11,0x20,0x23,0x3c,0x65,0xa5,0x25,0x27,0x25,0x25,0x3d,0x20,0x0,0x20,0xfc,0x20,0xfc,0x20,0xfe,0x0,0xfc,0x44,0x24,0xfe,0x44,0x24,0xfe,0x4,0x18, ++0x8,0xfd,0x11,0x11,0x21,0x29,0x3d,0x69,0xaa,0x2c,0x2a,0x2b,0x2a,0x3b,0x20,0x0,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x4,0xfe,0x44,0x44,0xb4,0x14,0x4,0xfc,0x4,0x8, ++0x4,0xfe,0x11,0x10,0x20,0x23,0x3e,0x64,0xa5,0x25,0x25,0x25,0x25,0x3c,0x20,0x0,0x40,0x24,0xfe,0x88,0x50,0xfe,0x22,0x24,0xfe,0x24,0x24,0x34,0x28,0x20,0x20,0x20, ++0x4,0xfe,0x13,0x12,0x24,0x21,0x3c,0x65,0xa5,0x25,0x25,0x25,0x24,0x3c,0x23,0x0,0x40,0x20,0xfe,0x2,0x4,0xfc,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x0,0x4,0xfe,0x0, ++0x8,0xfc,0x13,0x12,0x22,0x23,0x3a,0x6a,0xab,0x2b,0x2b,0x2d,0x29,0x39,0x21,0x1,0x40,0x24,0xfe,0x4,0x4,0xfc,0x0,0x4,0xfe,0x54,0x54,0xfc,0x54,0x54,0x54,0xc, ++0x9,0xfd,0x11,0x12,0x26,0x21,0x39,0x6a,0xa8,0x2f,0x28,0x28,0x29,0x3a,0x2c,0x0,0x8,0x8,0xfc,0x48,0xa8,0x3e,0x8,0x48,0x44,0xfe,0xc0,0xe0,0x50,0x4e,0x44,0x40, ++0x8,0xfc,0x17,0x11,0x22,0x24,0x39,0x6b,0xa8,0x28,0x29,0x2b,0x2d,0x39,0x21,0x1,0x40,0x24,0xfe,0x8,0x46,0x92,0x8,0xfc,0x80,0x88,0x50,0x20,0x10,0x48,0x8e,0x4, ++0x5,0xfe,0x10,0x10,0x21,0x23,0x3d,0x64,0xa5,0x24,0x27,0x24,0x24,0x3d,0x22,0x0,0xfc,0x88,0x70,0x88,0x6,0xfc,0x54,0x88,0x54,0x22,0xfe,0x70,0xa8,0x26,0x20,0x20, ++0x8,0x7f,0x8,0x3e,0x0,0x7f,0x49,0x7f,0x40,0x40,0xbf,0x4,0xf,0x18,0x68,0xf,0x78,0x48,0x48,0x48,0x86,0x78,0x48,0x30,0x48,0x86,0xfc,0x0,0xf0,0x10,0x10,0xf0, ++0xa,0xff,0x11,0x14,0x22,0x20,0x39,0x6a,0xaa,0x28,0x2f,0x28,0x29,0x3a,0x24,0x0,0x4,0x7e,0x40,0x7c,0x44,0xfc,0x40,0x7e,0x40,0x44,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x9,0xfd,0x17,0x10,0x27,0x24,0x3f,0x68,0xaf,0x28,0x29,0x29,0x2f,0x39,0x25,0x2,0x10,0x10,0xd0,0x1e,0xe4,0x44,0xd4,0x14,0xd4,0x94,0x8,0xc8,0x14,0x14,0x22,0x40, ++0x8,0xff,0x10,0x12,0x21,0x21,0x3b,0x6c,0xab,0x2a,0x2a,0x2b,0x29,0x38,0x27,0x0,0x20,0xa8,0xb0,0xa4,0x18,0x10,0xf8,0x6,0xf8,0x8,0x8,0xf8,0x10,0xa4,0xfe,0x0, ++0xb,0xfc,0x11,0x11,0x21,0x25,0x3f,0x64,0xa5,0x25,0x25,0x25,0x25,0x3c,0x23,0x0,0xfe,0x0,0xfc,0x24,0xfc,0x24,0xfe,0x0,0xfc,0x24,0xfc,0x24,0xfc,0x0,0xfe,0x0, ++0x1,0xff,0x21,0x22,0x23,0x44,0x7b,0xd6,0x55,0x58,0x57,0x50,0x51,0x72,0x44,0x0,0x10,0xfe,0x10,0x20,0xbc,0xa4,0x18,0x8,0xf4,0x2,0xfc,0x40,0x50,0x4c,0x44,0xc0, ++0x1,0xff,0x21,0x27,0x24,0x49,0x70,0xd7,0x50,0x51,0x56,0x50,0x57,0x70,0x47,0x0,0x10,0xfe,0x10,0xfe,0x2,0xf4,0x0,0xfc,0x80,0x48,0x70,0xb0,0x68,0xa6,0x20,0x60, ++0x1,0xff,0x21,0x2b,0x24,0x41,0x79,0xd5,0x55,0x51,0x55,0x57,0x54,0x78,0x48,0x0,0x10,0xfe,0x28,0xfe,0x20,0xfc,0x24,0xfc,0x24,0xfc,0x24,0xfe,0x88,0x48,0x8,0x18, ++0x1,0x2,0xc,0x3f,0xc0,0x1f,0x10,0x1f,0x2,0xff,0x2,0x4,0x4,0x9,0x12,0x60,0x0,0x80,0x60,0xf8,0x6,0xf0,0x10,0xf0,0x24,0xfe,0x80,0xa0,0xc0,0x84,0x84,0x7c, ++0x4,0x24,0x14,0x4,0xff,0x9,0x5,0x3f,0x21,0x21,0x23,0x25,0x29,0x21,0x21,0x21,0x40,0x48,0x50,0x44,0xfe,0x20,0x48,0xfc,0x8,0x8,0x88,0x68,0x28,0x8,0x28,0x10, ++0x14,0x55,0x36,0x14,0xff,0x49,0x2a,0x7f,0x49,0x49,0x5d,0x6b,0x49,0x49,0x49,0x43,0x20,0x28,0x24,0x24,0xfe,0x20,0x20,0x3c,0x54,0x54,0x54,0x48,0x54,0x94,0x24,0x42, ++0x28,0xaa,0x6c,0x29,0xfe,0x54,0x39,0x7d,0x55,0x55,0x7d,0x55,0x55,0x55,0x55,0x45,0x20,0x28,0x24,0xfe,0x20,0x24,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x24,0x24,0x2c, ++0x0,0x5,0x7e,0x44,0x44,0x7c,0x44,0x47,0x7c,0x44,0x44,0x44,0x7c,0x44,0x0,0x0,0x8,0xfc,0x20,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x0,0x3,0x7c,0x45,0x45,0x7d,0x45,0x45,0x7d,0x44,0x44,0x44,0x7c,0x44,0x0,0x0,0x4,0xfe,0x20,0x20,0x24,0x3e,0x24,0x24,0xfc,0x4,0x4,0x4,0x4,0x44,0x28,0x10, ++0x0,0x1,0x7d,0x45,0x45,0x7d,0x45,0x45,0x7d,0x45,0x45,0x45,0x7d,0x45,0x1,0x0,0x4,0xfe,0x0,0x4,0x84,0x48,0x28,0x10,0x28,0x28,0x44,0x84,0x0,0x4,0xfe,0x0, ++0x0,0x0,0x78,0x4f,0x48,0x7a,0x4a,0x4a,0x7a,0x4a,0x4b,0x48,0x78,0x48,0x0,0x0,0x40,0x40,0x44,0xfe,0x40,0x48,0x48,0x48,0x48,0x48,0xf8,0x48,0x42,0x42,0x3e,0x0, ++0x0,0x8,0x7c,0x48,0x49,0x79,0x4a,0x4a,0x7c,0x48,0x48,0x48,0x78,0x48,0x3,0xc,0x40,0x40,0x40,0x40,0x50,0x48,0x46,0x4a,0x48,0x50,0x50,0x20,0x40,0x80,0x0,0x0, ++0x0,0x8,0x7c,0x4b,0x4a,0x7c,0x48,0x48,0x78,0x48,0x48,0x48,0x79,0x49,0x2,0xc,0x40,0x40,0x40,0xfe,0x42,0x44,0x40,0x40,0x60,0xa0,0xa0,0xa0,0x22,0x22,0x1e,0x0, ++0x11,0x11,0x1f,0x21,0x5f,0x1,0xff,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x0,0x10,0xf8,0x0,0xf0,0x4,0xfe,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x10, ++0x10,0x1e,0x12,0x32,0x4a,0x4,0x8,0x30,0xdf,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x8,0xfc,0x88,0x88,0xa8,0x90,0x82,0x7e,0xf0,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x10, ++0x0,0x4,0x7e,0x44,0x44,0x7d,0x47,0x44,0x7c,0x45,0x45,0x45,0x7d,0x45,0x1,0x1,0x20,0x20,0x40,0x40,0x88,0x4,0xfe,0x2,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0x0,0x7d,0x44,0x44,0x7c,0x47,0x44,0x7c,0x44,0x45,0x44,0x7c,0x44,0x3,0x0,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x0,0x8,0x7c,0x48,0x4a,0x7a,0x4a,0x4a,0x7a,0x4a,0x4a,0x4a,0x7a,0x4b,0x6,0x0,0x10,0x90,0x90,0x90,0x90,0x92,0xf6,0x98,0x90,0x90,0x90,0x90,0xf2,0x92,0x1e,0x0, ++0x0,0x4,0x7e,0x45,0x46,0x7c,0x44,0x44,0x7f,0x44,0x44,0x45,0x7c,0x44,0x0,0x3,0x40,0x40,0xfc,0x8,0x90,0x60,0x40,0xa0,0x3e,0x42,0x84,0x44,0x28,0x10,0x60,0x80, ++0x0,0x8,0x7c,0x49,0x4b,0x78,0x49,0x49,0x7a,0x48,0x4f,0x48,0x78,0x48,0x0,0x0,0x40,0x40,0x90,0x8,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x0,0x0,0x78,0x4f,0x48,0x7a,0x49,0x48,0x7f,0x48,0x48,0x49,0x79,0x4a,0x4,0x0,0x40,0x40,0x48,0xfc,0x40,0x48,0x50,0x64,0xfe,0xc0,0xe0,0x50,0x48,0x4e,0x44,0x40, ++0x0,0x8,0x7c,0x49,0x4a,0x7c,0x49,0x48,0x7a,0x4a,0x49,0x49,0x79,0x48,0x7,0x0,0x40,0x40,0xa0,0x10,0xe,0x24,0xf0,0x0,0x48,0x48,0x48,0x50,0x50,0x24,0xfe,0x0, ++0x2,0x9,0x7c,0x4b,0x48,0x78,0x4b,0x4a,0x7a,0x4b,0x48,0x49,0x7a,0x44,0x0,0x0,0x8,0x10,0xa0,0xf8,0x48,0x48,0xf8,0x40,0x44,0xfe,0xc4,0x44,0x54,0x48,0x40,0x40, ++0x0,0x8,0x7c,0x49,0x4b,0x78,0x49,0x4a,0x78,0x49,0x49,0x4a,0x7c,0x48,0x1,0x6,0x40,0x40,0x90,0x8,0xfc,0x90,0xc,0x84,0xf8,0x8,0x10,0xa0,0x40,0xa0,0x18,0x6, ++0x0,0xb,0x7e,0x4a,0x4a,0x7a,0x4a,0x4b,0x7a,0x4a,0x4a,0x4a,0x7a,0x42,0x5,0x8,0x4,0xfe,0x20,0x20,0xf8,0x20,0x20,0xfc,0x20,0x20,0xf8,0x20,0x20,0x24,0xfe,0x0, ++0x0,0x7d,0x45,0x45,0x45,0x7d,0x45,0x45,0x7d,0x44,0x44,0x44,0x7c,0x41,0x2,0xc,0x44,0x9e,0x4,0x4,0xdc,0x4,0x4,0xfc,0x54,0x50,0x50,0x90,0x92,0x12,0xe,0x0, ++0x0,0x8,0x7c,0x49,0x49,0x7b,0x4d,0x49,0x79,0x49,0x49,0x49,0x79,0x49,0x1,0x1,0xc0,0xa0,0x84,0xfe,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x0,0x8,0x7f,0x4a,0x4a,0x7b,0x4a,0x4a,0x7b,0x48,0x49,0x4f,0x78,0x48,0x0,0x0,0x40,0x84,0xfe,0x44,0x44,0xfc,0x44,0x44,0xfc,0xa0,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x1,0x1,0x41,0x7f,0x40,0x9f,0x9,0x32,0xc,0x3f,0xd0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0xf8,0x0,0xfe,0x2,0xf4,0x20,0x98,0x60,0xf0,0x1e,0xf0,0x10,0xf0,0x10,0xf0, ++0x0,0x7d,0x45,0x45,0x45,0x7d,0x45,0x45,0x7c,0x47,0x44,0x44,0x7c,0x44,0x1,0x6,0x24,0xae,0x24,0x24,0xac,0x24,0x24,0xfc,0x20,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x0,0x3,0x78,0x4a,0x49,0x79,0x4a,0x4d,0x78,0x48,0x4b,0x48,0x78,0x48,0x1,0x6,0x28,0xb0,0xa4,0xa8,0x10,0x8,0xe,0xf4,0x40,0x48,0xfc,0x40,0xa0,0xa0,0x1c,0x8, ++0x7e,0x24,0x18,0xfe,0x2b,0x28,0x48,0x89,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x40,0x44,0x7e,0x88,0x50,0x20,0x50,0x8e,0xf0,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x10, ++0x0,0x0,0x7b,0x48,0x4f,0x78,0x49,0x4b,0x78,0x4b,0x4a,0x4a,0x7a,0x4a,0x7,0x0,0x40,0x48,0xfc,0x40,0xfe,0x80,0x10,0xf8,0x0,0xfc,0x94,0x94,0x94,0x94,0xfe,0x0, ++0x0,0x7b,0x4a,0x4c,0x49,0x79,0x49,0x49,0x79,0x48,0x48,0x4f,0x78,0x48,0x1,0x2,0x0,0xfe,0x2,0x4,0xf8,0x8,0xf8,0x8,0xf8,0x40,0x24,0xfe,0x0,0x88,0x6,0x2, ++0x0,0x7,0x78,0x48,0x4b,0x7a,0x4a,0x4b,0x78,0x49,0x48,0x4f,0x79,0x4a,0x4,0x0,0x4,0xfe,0x90,0x94,0xfe,0x94,0x94,0xfc,0x0,0xf8,0x0,0xfe,0x50,0x4c,0x44,0xc0, ++0x0,0x9,0x7c,0x48,0x4b,0x7a,0x4d,0x49,0x79,0x49,0x48,0x49,0x78,0x48,0x3,0x0,0x20,0x24,0xa8,0x20,0xfe,0x2,0xfc,0x4,0x4,0xfc,0x20,0xfc,0x20,0x24,0xfe,0x0, ++0x0,0xb,0x7c,0x48,0x4f,0x7a,0x4a,0x4b,0x7a,0x4a,0x4b,0x4a,0x7a,0x4f,0x0,0x0,0x10,0x90,0x90,0x9e,0xe4,0x54,0x54,0xd4,0x54,0x4c,0xc8,0x54,0xf4,0x54,0x62,0x40, ++0x0,0x2,0x79,0x4f,0x49,0x7a,0x4c,0x4a,0x7b,0x4a,0x4a,0x4d,0x79,0x42,0x4,0x0,0x40,0x48,0x50,0xfe,0x50,0x48,0x46,0x8,0xbc,0xa8,0xa8,0x28,0x7e,0x8,0x8,0x8, ++0x8,0xff,0x8,0x7f,0x22,0x3e,0x14,0x1f,0xf0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x10,0xfe,0x10,0x7c,0x44,0x28,0x10,0x28,0x46,0xf0,0x10,0xf0,0x10,0xf0,0x10,0xf0, ++0x0,0x3,0x7c,0x54,0x54,0x54,0x54,0x7c,0x54,0x54,0x54,0x54,0x7c,0x44,0x0,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x0,0x1f,0x11,0x11,0x1f,0x11,0x11,0x1f,0x0,0xff,0x8,0x8,0x8,0x8,0x10,0x20,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x4,0xfe,0x20,0x20,0x20,0x20,0x20,0x20, ++0x0,0x4,0x7e,0x54,0x54,0x57,0x54,0x7c,0x54,0x54,0x54,0x55,0x7d,0x42,0x4,0x8,0x40,0x60,0x50,0x50,0x44,0xfe,0x40,0x40,0x40,0xa0,0xa0,0x10,0x10,0x8,0xe,0x4, ++0x0,0x4,0x7e,0x54,0x54,0x55,0x56,0x7c,0x54,0x54,0x54,0x54,0x7c,0x44,0x1,0x2,0x40,0x40,0x40,0x84,0xfe,0x8,0x88,0x88,0x50,0x50,0x20,0x50,0x50,0x88,0x6,0x4, ++0x0,0x4,0x7f,0x55,0x55,0x55,0x55,0x7d,0x55,0x55,0x55,0x55,0x7e,0x42,0x4,0x1,0x8,0x1c,0xe0,0x0,0x0,0xfc,0x4,0x44,0x48,0x28,0x28,0x10,0x28,0x28,0x44,0x82, ++0x0,0x4,0x7e,0x54,0x55,0x56,0x54,0x7c,0x57,0x54,0x54,0x55,0x7c,0x44,0x0,0x3,0x40,0x40,0xa0,0xa0,0x18,0x16,0x20,0xc8,0x10,0x20,0x44,0x88,0x10,0x20,0xc0,0x0, ++0x1,0x2,0xc,0x17,0xe0,0x1f,0x9,0x11,0x25,0x2,0x1f,0x11,0x1f,0x11,0x1f,0x10,0x0,0x80,0x60,0xd0,0xe,0xf0,0x20,0x18,0x8,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x10, ++0x0,0x4,0x7f,0x56,0x55,0x55,0x55,0x7d,0x55,0x56,0x54,0x54,0x7c,0x45,0x2,0x4,0x40,0x20,0xfe,0x2,0x4,0xde,0x54,0x54,0x54,0xd4,0x5c,0x94,0x90,0x12,0xe,0x0, ++0x0,0x5,0x7e,0x54,0x57,0x54,0x55,0x7d,0x55,0x55,0x55,0x54,0x7d,0x44,0x3,0x0,0x20,0xfc,0x88,0x50,0xfe,0x0,0xfc,0x24,0xfc,0x24,0xfc,0x20,0xfc,0x20,0xfe,0x0, ++0x0,0x3f,0x24,0x24,0x24,0x3f,0x0,0xff,0x0,0x1,0x3,0x5,0x19,0x61,0x1,0x1,0x8,0xfc,0x48,0x48,0x48,0xf8,0x4,0xfe,0x80,0x0,0x0,0x60,0x18,0x4,0x0,0x0, ++0x0,0x3f,0x24,0x24,0x24,0x3f,0x0,0x3f,0x1,0x11,0x11,0x11,0x11,0x11,0xff,0x0,0x8,0xfc,0x48,0x48,0x48,0xf8,0x0,0xfc,0x0,0x10,0xf8,0x0,0x0,0x4,0xfe,0x0, ++0x0,0x7f,0x44,0x44,0x7f,0x1,0x1,0xff,0x1,0x1,0x1f,0x10,0x10,0x10,0x1f,0x10,0x4,0xfe,0x44,0x44,0xfc,0x0,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x0,0x7f,0x44,0x44,0x7f,0x1,0xff,0x0,0x3f,0x0,0x3f,0x0,0x1f,0x10,0x10,0x1f,0x4,0xfe,0x44,0x44,0xfc,0x0,0xfe,0x0,0xf8,0x0,0xf8,0x0,0xf0,0x10,0x10,0xf0, ++0x0,0x7f,0x44,0x44,0x7f,0x2,0xff,0x4,0x9,0x3f,0xd1,0x1f,0x11,0x1f,0x1,0x0,0x4,0xfe,0x44,0x44,0xfc,0x0,0xfe,0x40,0x20,0xf8,0x16,0xf0,0x10,0xf4,0x4,0xfc, ++0x0,0x7f,0x44,0x44,0x7f,0x1,0x3f,0x1,0xff,0x2,0x4,0x1f,0x0,0x24,0x22,0x42,0x4,0xfe,0x44,0x44,0xfc,0x0,0xf8,0x0,0xfe,0x0,0x20,0xf0,0x0,0x88,0x44,0x44, ++0x0,0x7f,0x44,0x44,0x7f,0x1,0xff,0x1,0x3f,0x24,0x2f,0x21,0x3f,0x21,0x21,0x20,0x4,0xfe,0x44,0x44,0xfc,0x0,0xfe,0x8,0xfc,0x48,0xe8,0x8,0xf8,0x8,0x28,0x10, ++0x0,0x7f,0x44,0x44,0x7f,0x11,0x11,0x5b,0x52,0x97,0x1a,0x13,0x12,0x12,0x13,0x12,0x4,0xfe,0x44,0x44,0xfc,0x40,0x24,0xfe,0x20,0xfc,0x20,0xfc,0x20,0x24,0xfe,0x0, ++0x0,0x7f,0x44,0x7f,0x22,0xff,0x22,0x3e,0x8,0x7f,0x49,0x7f,0x8,0xff,0x8,0x8,0x4,0xfe,0x44,0xfc,0x0,0xf8,0x8,0x48,0x48,0x48,0x7c,0x4,0xf4,0x4,0x14,0x8, ++0x0,0x3f,0x24,0x3f,0x8,0x7f,0x51,0x49,0x7f,0x40,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x8,0xfc,0x48,0xf8,0x20,0xfc,0x14,0x24,0xfc,0x4,0xf0,0x10,0xf0,0x10,0xf0,0x10, ++0x1,0x1,0x3f,0x1,0x1,0x7f,0x4,0x8,0x1f,0x0,0x3f,0x24,0x24,0x24,0xff,0x0,0x0,0x10,0xf8,0x0,0x8,0xfc,0x0,0x20,0xf0,0x8,0xfc,0x48,0x48,0x48,0xfe,0x0, ++0x9,0x71,0x4d,0x45,0x75,0x49,0x41,0x75,0x42,0x3f,0x24,0x24,0x24,0x24,0xff,0x0,0x4,0x3e,0xc4,0x84,0x5c,0x44,0x24,0x1c,0x4,0xf8,0x48,0x48,0x48,0x48,0xfe,0x0, ++0x0,0x45,0x29,0xff,0x1,0x28,0x44,0x1,0x7f,0x45,0x65,0x55,0x4c,0x44,0xff,0x0,0x4,0xfe,0x54,0x54,0xfc,0x84,0xfe,0x44,0xf4,0x54,0x54,0xf4,0x54,0x74,0x94,0x8, ++0x10,0x14,0x1e,0x20,0x20,0x7c,0x90,0x14,0xfe,0x10,0x10,0x12,0x14,0x18,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x14,0x1e,0x20,0x20,0x7c,0x90,0x14,0xfe,0x10,0x10,0x12,0x14,0x18,0x10,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x82,0x82,0x82,0x7e,0x0, ++0x10,0x14,0x1e,0x20,0x20,0x7c,0x90,0x14,0xfe,0x10,0x10,0x11,0x15,0x19,0x10,0x0,0x0,0x0,0xfc,0x8,0x10,0x20,0x20,0x40,0x40,0x80,0x80,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x14,0x1e,0x20,0x20,0x7c,0x90,0x14,0xfe,0x10,0x10,0x12,0x14,0x18,0x10,0x0,0x40,0x40,0x40,0x40,0x40,0x60,0x50,0x48,0x44,0x44,0x40,0x40,0x40,0x40,0x40,0x40, ++0x10,0x12,0x1f,0x20,0x24,0x7e,0x90,0x12,0xff,0x10,0x10,0x12,0x14,0x18,0x10,0x0,0x4,0x4,0x4,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x4,0x4,0x14,0x8, ++0x10,0x14,0x1e,0x20,0x20,0x7c,0x90,0x14,0xfe,0x10,0x10,0x12,0x14,0x18,0x10,0x0,0x0,0x0,0xfc,0x4,0x8,0x30,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x10,0x14,0x1e,0x20,0x20,0x7c,0x91,0x14,0xfe,0x10,0x10,0x12,0x14,0x18,0x13,0x0,0x20,0x20,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x15,0x1f,0x21,0x21,0x7d,0x91,0x15,0xff,0x11,0x11,0x13,0x15,0x19,0x12,0x4,0x4,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x4,0x4, ++0x10,0x12,0x1f,0x20,0x24,0x7e,0x90,0x12,0xff,0x10,0x10,0x12,0x14,0x18,0x11,0x6,0x4,0xc,0x10,0x20,0x40,0x84,0xc,0x10,0x20,0x42,0x6,0x8,0x10,0x60,0x80,0x0, ++0x12,0x11,0x1c,0x22,0x22,0x7e,0x92,0x12,0xfe,0x12,0x12,0x12,0x16,0x1a,0x12,0x2,0x4,0x7e,0x84,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x4,0x14,0x8, ++0x10,0x14,0x1e,0x20,0x21,0x7c,0x90,0x14,0xfe,0x10,0x10,0x12,0x14,0x18,0x11,0x6,0x0,0x4,0xfe,0x4,0x44,0xa8,0xa8,0x48,0x50,0x20,0x50,0x50,0x88,0x88,0x6,0x4, ++0x10,0x14,0x1e,0x20,0x20,0x7f,0x90,0x14,0xfe,0x11,0x10,0x12,0x14,0x18,0x11,0x6,0x40,0x40,0x40,0x40,0x44,0xfe,0x88,0x88,0x88,0x8,0x88,0x50,0x20,0x50,0x8c,0x4, ++0x10,0x14,0x1f,0x20,0x20,0x7c,0x90,0x14,0xfe,0x11,0x12,0x10,0x14,0x18,0x10,0x0,0x0,0x4,0xfe,0x10,0x10,0x20,0x20,0x60,0xa8,0x26,0x22,0x20,0x20,0x20,0x20,0x20, ++0x10,0x14,0x1e,0x20,0x20,0x7f,0x90,0x14,0xfe,0x10,0x10,0x15,0x19,0x12,0x4,0x8,0x40,0x40,0x40,0x40,0x44,0xfe,0x40,0x40,0xa0,0xa0,0x90,0x10,0x88,0x48,0x46,0x4, ++0x10,0x15,0x1f,0x21,0x21,0x7d,0x91,0x15,0xff,0x11,0x11,0x11,0x15,0x19,0x11,0x0,0x8,0xfc,0x0,0x0,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0x0,0x0,0x4,0xfe,0x0, ++0x10,0x14,0x1f,0x21,0x21,0x7d,0x91,0x15,0xff,0x11,0x11,0x11,0x15,0x1a,0x12,0x5,0x8,0x1c,0xe0,0x0,0x0,0xfc,0x4,0x44,0x48,0x48,0x30,0x10,0x28,0x48,0x86,0x4, ++0x10,0x14,0x1e,0x20,0x21,0x7e,0x94,0x10,0xfe,0x11,0x10,0x12,0x14,0x18,0x10,0x0,0x40,0x40,0xa0,0xa0,0x10,0x8e,0x44,0x40,0x0,0xf8,0x8,0x10,0x10,0x20,0x40,0x80, ++0x10,0x14,0x1e,0x21,0x20,0x7c,0x90,0x14,0xfe,0x10,0x10,0x10,0x15,0x19,0x12,0x4,0x40,0x20,0x24,0xfe,0x40,0x44,0x7e,0x44,0x44,0x44,0x84,0x84,0x4,0x4,0x28,0x10, ++0x10,0x14,0x1e,0x21,0x20,0x7c,0x90,0x14,0xfe,0x10,0x10,0x12,0x15,0x19,0x12,0x4,0x40,0x20,0x4,0xfe,0x0,0x10,0xf8,0x90,0x90,0x90,0x90,0x90,0x12,0x12,0xe,0x0, ++0x10,0x14,0x1e,0x20,0x24,0x7e,0x90,0x14,0xfe,0x10,0x13,0x10,0x14,0x18,0x10,0x0,0x8,0x88,0x48,0x48,0x8,0x88,0x48,0x48,0xe,0x78,0x88,0x8,0x8,0x8,0x8,0x8, ++0x10,0x14,0x1e,0x20,0x20,0x7c,0x90,0x11,0xfe,0x10,0x10,0x12,0x14,0x18,0x11,0x2,0x20,0x20,0x20,0x20,0xa4,0xac,0xb0,0x20,0x20,0x50,0x50,0x50,0x88,0x88,0x6,0x4, ++0x10,0x15,0x1f,0x21,0x21,0x7d,0x91,0x11,0xff,0x11,0x11,0x13,0x15,0x19,0x10,0x0,0x4,0xfe,0x24,0x24,0x24,0x24,0x24,0xfc,0x4,0x0,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x15,0x1e,0x20,0x20,0x7c,0x90,0x11,0xfe,0x10,0x10,0x12,0x14,0x18,0x13,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x28,0xfc,0x20,0x30,0x28,0x28,0x20,0x24,0xfe,0x0, ++0x10,0x13,0x1e,0x20,0x20,0x7c,0x91,0x11,0xfd,0x11,0x11,0x11,0x15,0x19,0x17,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x24,0x3e,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x14,0x1e,0x20,0x23,0x7c,0x90,0x10,0xfd,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x14,0x1f,0x20,0x20,0x7d,0x91,0x11,0xff,0x11,0x11,0x11,0x14,0x18,0x10,0x0,0x0,0x4,0xfe,0x8,0x8,0xe8,0x28,0x28,0x28,0x28,0xe8,0x8,0x8,0x8,0x28,0x10, ++0x10,0x15,0x1f,0x21,0x21,0x7d,0x91,0x11,0xff,0x11,0x11,0x11,0x15,0x19,0x11,0x0,0x4,0xfe,0x0,0x8,0x7c,0x48,0x48,0x48,0x48,0x48,0x78,0x48,0x0,0x4,0xfe,0x0, ++0x10,0x10,0x1e,0x23,0x20,0x7c,0x91,0x13,0xfd,0x11,0x11,0x11,0x15,0x19,0x10,0x0,0x40,0x40,0x44,0xfe,0x80,0xa0,0x24,0xfe,0x24,0x24,0x24,0x24,0x34,0x28,0x20,0x20, ++0x10,0x14,0x1e,0x20,0x23,0x7c,0x90,0x14,0xfe,0x10,0x10,0x13,0x15,0x19,0x12,0x4,0x40,0x50,0x48,0x48,0xfe,0x40,0x40,0xfc,0x84,0xa4,0xa8,0x28,0x10,0x28,0x46,0x84, ++0x10,0x14,0x1e,0x20,0x21,0x7d,0x91,0x15,0xff,0x11,0x11,0x13,0x15,0x19,0x10,0x0,0x20,0x28,0x24,0x20,0xfe,0x20,0x20,0x24,0x24,0x24,0x18,0x50,0x92,0x2a,0x4a,0x84, ++0x10,0x15,0x1f,0x21,0x21,0x7d,0x91,0x11,0xff,0x11,0x11,0x13,0x15,0x19,0x11,0x1,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x14,0x1f,0x21,0x21,0x7d,0x91,0x11,0xff,0x11,0x11,0x11,0x14,0x18,0x13,0x0,0x0,0x4,0xfe,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0xfe,0x0, ++0x10,0x14,0x1f,0x21,0x21,0x7d,0x91,0x11,0xfd,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x0,0x4,0xfe,0x24,0x24,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x10,0x10,0x1d,0x21,0x21,0x7d,0x91,0x15,0xfe,0x10,0x10,0x10,0x15,0x1a,0x10,0x0,0x8,0x1c,0xe0,0x0,0x20,0x20,0x24,0xfe,0x20,0x20,0xa8,0xa4,0x26,0x22,0xa0,0x40, ++0x10,0x10,0x1e,0x23,0x20,0x7c,0x91,0x15,0xff,0x11,0x11,0x11,0x15,0x19,0x10,0x0,0x40,0x20,0x24,0xfe,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x24,0x2c,0x20,0x20, ++0x10,0x10,0x1e,0x23,0x20,0x7c,0x90,0x11,0xfd,0x10,0x10,0x12,0x14,0x19,0x13,0x0,0x40,0x20,0x24,0xfe,0x40,0x40,0x88,0x8,0xf0,0x20,0x40,0x40,0x88,0x4,0xfc,0x4, ++0x10,0x10,0x1e,0x23,0x22,0x7c,0x90,0x14,0xfc,0x10,0x10,0x10,0x14,0x18,0x10,0x0,0x40,0x20,0x20,0xfe,0x2,0x84,0x80,0x90,0xb0,0xc0,0x80,0x80,0x82,0x82,0x7e,0x0, ++0x10,0x14,0x1e,0x20,0x20,0x7c,0x90,0x12,0xfe,0x12,0x14,0x10,0x15,0x1a,0x14,0x0,0x0,0x44,0x24,0x28,0x88,0x90,0x90,0xa4,0xa2,0xc2,0x82,0x80,0x84,0x84,0x7c,0x0, ++0x10,0x15,0x1f,0x21,0x21,0x7d,0x91,0x15,0xff,0x11,0x11,0x11,0x15,0x19,0x12,0x4,0x4,0xfe,0x4,0x4,0xfc,0x0,0x40,0x44,0x4c,0x50,0x60,0x40,0x42,0x42,0x3e,0x0, ++0x10,0x14,0x1e,0x21,0x21,0x7d,0x91,0x15,0xff,0x11,0x11,0x11,0x15,0x1a,0x12,0x5,0x20,0x20,0x20,0xfe,0x22,0x24,0x20,0xfc,0x8,0x48,0x50,0x20,0x50,0x48,0x8e,0x4, ++0x10,0x15,0x1e,0x20,0x20,0x7c,0x90,0x13,0xfe,0x10,0x10,0x11,0x14,0x18,0x10,0x0,0x0,0xfc,0x88,0x50,0x20,0x50,0x8e,0x24,0xf8,0x20,0x28,0xfc,0x20,0x20,0x20,0x20, ++0x10,0x14,0x1f,0x20,0x24,0x7f,0x90,0x10,0xfd,0x12,0x14,0x12,0x14,0x18,0x10,0x0,0x40,0x44,0xf8,0x50,0x64,0xfe,0x40,0x88,0xfc,0x40,0x7c,0x4,0x4,0x44,0x28,0x10, ++0x10,0x10,0x1d,0x20,0x20,0x7c,0x93,0x10,0xfd,0x12,0x14,0x10,0x14,0x18,0x10,0x0,0x40,0x44,0xfc,0x48,0x50,0x64,0xfe,0x80,0x88,0x98,0xa0,0xc0,0x84,0x84,0x7c,0x0, ++0x10,0x17,0x1d,0x21,0x21,0x7d,0x91,0x11,0xfd,0x11,0x11,0x11,0x17,0x18,0x10,0x0,0x4,0xfe,0x8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0x3e,0xc8,0x8,0x8,0x8, ++0x10,0x14,0x1f,0x20,0x21,0x7d,0x93,0x15,0xfd,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x80,0x84,0xfe,0x80,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x10,0x10,0x1c,0x23,0x22,0x7e,0x92,0x13,0xfe,0x12,0x12,0x17,0x1a,0x12,0x4,0x8,0x10,0x18,0x14,0xfe,0x10,0x10,0x10,0xd4,0x54,0x54,0x54,0x58,0x88,0xa,0xa,0x6, ++0x10,0x10,0x1e,0x23,0x20,0x7e,0x91,0x10,0xff,0x10,0x10,0x10,0x15,0x19,0x12,0xc,0x40,0x40,0x48,0xfc,0x40,0x48,0x50,0x44,0xfe,0x40,0xa0,0xa0,0x10,0x10,0xe,0x4, ++0x10,0x10,0x1e,0x23,0x20,0x7c,0x91,0x14,0xff,0x10,0x10,0x10,0x15,0x19,0x12,0x4,0x40,0x40,0x5c,0xe0,0x28,0x32,0xce,0x0,0xfc,0x90,0x90,0x90,0x12,0x12,0xe,0x0, ++0x20,0x2f,0x38,0x22,0x42,0x7c,0xa4,0x27,0xf9,0x21,0x22,0x2a,0x34,0x24,0xa,0x1,0x0,0xfc,0xa4,0xa4,0xa4,0xa8,0xa4,0xe4,0xa2,0xa2,0xa2,0xb4,0xa8,0xa0,0xa0,0x20, ++0x10,0x15,0x1e,0x20,0x20,0x7c,0x93,0x10,0xfe,0x10,0x11,0x10,0x14,0x18,0x13,0x0,0x20,0x24,0xa4,0xa8,0xb0,0x24,0xfe,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x20,0x23,0x3a,0x22,0x43,0x78,0xa0,0x27,0xfc,0x24,0x24,0x24,0x2c,0x34,0x20,0x0,0x8,0xfc,0x8,0x8,0xf8,0x40,0x44,0xfe,0x44,0x44,0x44,0x44,0x54,0x48,0x40,0x40, ++0x20,0x27,0x3c,0x24,0x44,0x7c,0xa7,0x24,0xfc,0x24,0x24,0x25,0x2c,0x34,0x27,0x4,0x4,0xfe,0x4,0x44,0x44,0x54,0xfc,0x44,0x44,0xa4,0x94,0x14,0x4,0x4,0xfc,0x4, ++0x10,0x15,0x1f,0x21,0x21,0x7c,0x91,0x14,0xfe,0x11,0x11,0x11,0x15,0x19,0x10,0x0,0x20,0x24,0x24,0x24,0xfc,0x0,0xfc,0x4,0x4,0xfc,0x4,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x11,0x1d,0x21,0x22,0x7e,0x90,0x13,0xfc,0x10,0x10,0x14,0x19,0x12,0x4,0x0,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x60,0x70,0xa8,0xa8,0x24,0x26,0x20,0x20, ++0x10,0x10,0x1c,0x27,0x20,0x7d,0x92,0x13,0xfc,0x10,0x14,0x12,0x15,0x19,0x12,0x4,0x0,0xc,0x70,0x90,0x90,0x14,0x7e,0x90,0x90,0x90,0x94,0xfe,0x0,0x80,0x46,0x3c, ++0x10,0x10,0x1d,0x20,0x20,0x7d,0x90,0x10,0xfc,0x13,0x10,0x12,0x14,0x19,0x13,0x0,0x8,0x3c,0xe0,0x20,0x20,0xfc,0x20,0x20,0x24,0xfe,0x40,0x40,0x90,0x8,0xfc,0x4, ++0x10,0x10,0x1c,0x20,0x21,0x7e,0x94,0x10,0xfc,0x10,0x13,0x10,0x14,0x18,0x10,0x0,0x50,0x50,0x94,0x98,0x90,0xb0,0xd2,0x8e,0xa0,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x10,0x10,0x1c,0x21,0x22,0x7f,0x90,0x10,0xfc,0x13,0x10,0x10,0x14,0x18,0x17,0x0,0x40,0x40,0xa0,0x10,0x8,0xfe,0x44,0x40,0x40,0xf8,0x40,0x40,0x40,0x48,0xfc,0x0, ++0x10,0x10,0x1e,0x20,0x21,0x7e,0x91,0x10,0xfe,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x20,0x20,0x50,0x88,0x4,0x2,0xfc,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x11,0x14,0x1e,0x20,0x20,0x7c,0x91,0x10,0xfd,0x10,0x10,0x12,0x15,0x1a,0x10,0x0,0x4,0x8c,0x50,0x20,0x50,0x8c,0x24,0x20,0xfe,0x20,0xa8,0xa4,0x22,0x22,0xa0,0x40, ++0x10,0x14,0x1e,0x20,0x24,0x7e,0x91,0x10,0xfc,0x11,0x16,0x10,0x15,0x19,0x12,0x4,0x20,0xa0,0xa0,0xa0,0xa4,0xac,0xb0,0xa0,0xa0,0xb0,0xa8,0xa8,0x22,0x22,0x1e,0x0, ++0x10,0x14,0x1e,0x21,0x20,0x7d,0x90,0x10,0xfd,0x10,0x10,0x11,0x14,0x18,0x10,0x0,0x40,0x40,0xf8,0x10,0x24,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x24,0x20,0xa0,0x40, ++0x10,0x14,0x1e,0x21,0x22,0x7d,0x91,0x15,0xff,0x11,0x11,0x13,0x15,0x19,0x10,0x0,0x80,0x80,0xf8,0x10,0x24,0xfe,0x24,0x24,0x24,0xfc,0x4,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x14,0x1e,0x23,0x20,0x7c,0x90,0x15,0xfe,0x10,0x10,0x12,0x14,0x19,0x12,0x0,0x40,0x20,0x24,0xfe,0x40,0x88,0x84,0xfc,0x90,0x90,0x90,0x90,0x92,0x12,0xe,0x0, ++0x20,0x24,0x3b,0x41,0x40,0x74,0xa2,0x22,0xf8,0x21,0x22,0x22,0x2c,0x35,0x22,0x0,0x0,0xfc,0x8,0x10,0x20,0x44,0xfe,0x54,0x54,0x54,0x54,0x94,0xa4,0x24,0x54,0x88, ++0x10,0x10,0x1e,0x23,0x22,0x7c,0x90,0x17,0xfc,0x10,0x11,0x10,0x14,0x18,0x11,0x2,0x40,0x20,0x20,0xfe,0x2,0x44,0x40,0xfe,0x88,0x88,0x8,0x90,0x60,0x90,0xc,0x4, ++0x11,0x11,0x1d,0x27,0x21,0x7d,0x91,0x11,0xfd,0x12,0x11,0x14,0x19,0x12,0x4,0x0,0x0,0x0,0x4,0xde,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x94,0x54,0x5c,0x14,0x0, ++0x10,0x10,0x1f,0x20,0x20,0x7b,0x92,0x12,0xfd,0x10,0x10,0x10,0x14,0x18,0x11,0x2,0x88,0x88,0xfe,0x88,0x88,0xfe,0x42,0x44,0xfe,0x44,0x44,0x44,0x84,0x84,0x28,0x10, ++0x20,0x20,0x3b,0x40,0x42,0x79,0xa0,0x27,0xf8,0x20,0x21,0x21,0x2a,0x34,0x28,0x0,0x40,0x40,0xfc,0x40,0x48,0x50,0x44,0xfe,0x40,0xe0,0x50,0x50,0x48,0x46,0x44,0x40, ++0x20,0x20,0x38,0x47,0x40,0x7a,0xa1,0x20,0xfa,0x22,0x26,0x2a,0x2a,0x32,0x21,0x0,0x20,0x28,0x24,0xfe,0x20,0x20,0xa0,0xa0,0x10,0x90,0x50,0x50,0x90,0x8a,0x86,0x2, ++0x20,0x22,0x3a,0x42,0x42,0x7a,0xa2,0x22,0xf8,0x20,0x20,0x25,0x28,0x30,0x23,0x0,0x80,0xfc,0xa4,0xa8,0x90,0xa8,0xa6,0xc4,0x80,0xa0,0x28,0xfc,0x20,0x24,0xfe,0x0, ++0x10,0x15,0x1f,0x21,0x21,0x7d,0x90,0x13,0xfc,0x10,0x11,0x10,0x14,0x18,0x13,0x0,0x4,0xfe,0x4,0x4,0x4,0xfc,0x0,0xfe,0x20,0x20,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x15,0x1f,0x21,0x21,0x7d,0x91,0x11,0xff,0x10,0x11,0x10,0x14,0x18,0x13,0x0,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x24,0x20,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x10,0x1c,0x21,0x21,0x7e,0x90,0x13,0xfc,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x20,0xa0,0xa4,0xfe,0x20,0x20,0x24,0xfe,0x0,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x1c,0x23,0x20,0x7f,0x90,0x10,0xfc,0x11,0x12,0x10,0x14,0x18,0x12,0x1,0x10,0x58,0x94,0x90,0x90,0xfe,0x90,0x94,0xd4,0x98,0x90,0xb0,0xd2,0x92,0x8a,0x4, ++0x10,0x14,0x1e,0x21,0x21,0x7d,0x91,0x12,0xfc,0x10,0x11,0x10,0x14,0x18,0x13,0x0,0x20,0x20,0x20,0x24,0x24,0x28,0xac,0x72,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x14,0x1f,0x20,0x21,0x7c,0x90,0x10,0xfd,0x10,0x11,0x10,0x14,0x18,0x10,0x0,0x8,0x1c,0xe0,0x44,0x24,0xa8,0x90,0x8,0xfe,0x8,0x8,0x88,0x88,0x8,0x28,0x10, ++0x10,0x14,0x1f,0x20,0x20,0x7d,0x93,0x10,0xfd,0x11,0x11,0x11,0x15,0x19,0x12,0x4,0x40,0x24,0xfe,0x80,0x90,0x8,0xfc,0x4,0x50,0x50,0x50,0x50,0x52,0x52,0x4e,0x0, ++0x12,0x11,0x1c,0x22,0x22,0x7f,0x92,0x12,0xfe,0x13,0x12,0x12,0x16,0x1b,0x12,0x2,0x4,0x7e,0x84,0x4,0x4,0xfc,0x94,0x94,0x94,0xfc,0x94,0x94,0x94,0x14,0x4,0xc, ++0x12,0x11,0x1c,0x22,0x22,0x7e,0x92,0x12,0xfe,0x12,0x12,0x12,0x16,0x1a,0x12,0x2,0x4,0x7e,0x84,0x4,0x4,0xf4,0x94,0x94,0xf4,0x94,0x94,0xf4,0x94,0x4,0x14,0x8, ++0x10,0x14,0x1f,0x21,0x21,0x7d,0x91,0x11,0xfd,0x11,0x11,0x13,0x15,0x19,0x11,0x1,0x40,0x28,0xfc,0x8,0x8,0xf8,0x8,0x8,0xfc,0x48,0x50,0x20,0x10,0x48,0x86,0x0, ++0x10,0x11,0x1e,0x20,0x20,0x7d,0x90,0x13,0xfe,0x14,0x10,0x12,0x14,0x18,0x10,0x3,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x0,0xfe,0x2,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x10,0x13,0x1e,0x22,0x23,0x7e,0x92,0x13,0xfe,0x12,0x12,0x16,0x1a,0x12,0x4,0x8,0x4,0xfe,0x4,0x4,0xfc,0x0,0x4,0xfe,0x4,0xf4,0x94,0x94,0xf4,0x4,0x14,0x8, ++0x20,0x27,0x3d,0x45,0x45,0x7e,0xa5,0x25,0xfd,0x25,0x27,0x25,0x2c,0x34,0x24,0x4,0x0,0x4,0xfe,0x4,0x4,0x74,0x54,0x54,0x54,0x54,0x54,0x74,0x44,0x4,0x14,0x8, ++0x10,0x14,0x1f,0x20,0x21,0x7c,0x93,0x10,0xfd,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x20,0x24,0xfe,0x20,0xfc,0x20,0xfe,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x4,0x14,0x8, ++0x10,0x10,0x1f,0x20,0x20,0x7c,0x97,0x10,0xfc,0x11,0x13,0x15,0x11,0x19,0x11,0x1,0x88,0x88,0xfe,0x88,0x40,0x44,0xfe,0x80,0x84,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x1f,0x20,0x21,0x7e,0x95,0x10,0xfd,0x11,0x1f,0x11,0x15,0x19,0x12,0x4,0x40,0x44,0xfe,0xa0,0x10,0x4e,0xf4,0x40,0x50,0x14,0xfe,0x10,0x10,0x10,0x10,0x10, ++0x10,0x15,0x1f,0x21,0x21,0x7d,0x90,0x15,0xfe,0x10,0x13,0x10,0x14,0x18,0x10,0x0,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x0,0xfc,0x8,0x8,0xfe,0x88,0x48,0x8,0x28,0x10, ++0x10,0x15,0x1f,0x21,0x21,0x7d,0x91,0x11,0xfc,0x13,0x10,0x10,0x14,0x19,0x12,0x0,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xfe,0x20,0x70,0xa8,0x26,0x24,0x20, ++0x10,0x15,0x1f,0x21,0x21,0x7d,0x91,0x11,0xfe,0x11,0x11,0x13,0x15,0x19,0x11,0x0,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x10,0x14,0xd8,0x10,0x12,0x52,0x8e,0x0, ++0x10,0x15,0x1f,0x21,0x21,0x7d,0x91,0x11,0xff,0x11,0x11,0x13,0x15,0x19,0x11,0x1,0x4,0xfe,0x4,0x24,0x24,0xfc,0x24,0x24,0x74,0x54,0x54,0x74,0x54,0x4,0xfc,0x4, ++0x11,0x11,0x1d,0x22,0x22,0x7c,0x91,0x11,0xfe,0x10,0x13,0x13,0x15,0x19,0x10,0x0,0x0,0x4,0xfe,0x94,0x94,0xa4,0x24,0x54,0x8,0x40,0x28,0x26,0xa,0x8,0xf8,0x0, ++0x10,0x14,0x1f,0x20,0x21,0x7c,0x90,0x13,0xfc,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x40,0x28,0xfc,0x0,0x8,0x90,0x4,0xfe,0x0,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x12,0x1d,0x20,0x23,0x7c,0x97,0x10,0xfd,0x13,0x15,0x11,0x15,0x19,0x11,0x0,0x40,0x48,0x50,0x40,0xfc,0x40,0xfe,0xa0,0x10,0xf8,0x16,0x10,0x50,0x24,0x4,0xfc, ++0x10,0x14,0x1e,0x20,0x21,0x7c,0x90,0x13,0xfe,0x10,0x10,0x11,0x14,0x18,0x10,0x3,0x20,0x24,0xac,0xb0,0x20,0x58,0x86,0x22,0x20,0xa4,0xac,0x30,0x50,0x50,0x8e,0x4, ++0x21,0x21,0x3a,0x44,0x42,0x79,0xa1,0x27,0xfc,0x24,0x27,0x24,0x2c,0x34,0x27,0x4,0x24,0x24,0x48,0x90,0x48,0x24,0x24,0xfe,0x44,0x44,0xfc,0x44,0x44,0x44,0xfc,0x4, ++0x21,0x21,0x3f,0x41,0x47,0x79,0xa7,0x21,0xf9,0x20,0x27,0x20,0x28,0x30,0x21,0x6,0x0,0x4,0xfe,0x14,0xd4,0x14,0xd4,0x24,0x4c,0x40,0xfe,0x40,0xa0,0x90,0xe,0x4, ++0x10,0x12,0x1f,0x22,0x22,0x7e,0x93,0x10,0xfd,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x20,0x24,0xa8,0x30,0x22,0xa2,0x5e,0x88,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x10,0x11,0x1d,0x21,0x21,0x7d,0x91,0x11,0xfd,0x10,0x12,0x12,0x14,0x18,0x10,0x0,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x4,0x40,0xa8,0xa4,0x8a,0x8a,0x78,0x0, ++0x10,0x15,0x1f,0x21,0x21,0x7c,0x91,0x10,0xff,0x10,0x10,0x10,0x14,0x18,0x10,0x0,0x0,0xdc,0x54,0x54,0xdc,0x8,0xfc,0x0,0xfe,0x80,0xf8,0x8,0x8,0x8,0x50,0x20, ++0x20,0x20,0x3b,0x40,0x48,0x7f,0xa0,0x21,0xfe,0x24,0x24,0x27,0x2c,0x34,0x27,0x4,0x8,0x7c,0xc0,0x40,0x44,0xfe,0x40,0x44,0x5e,0x44,0x44,0x5c,0x44,0x44,0xfc,0x4, ++0x10,0x10,0x1d,0x21,0x21,0x7d,0x91,0x11,0xfe,0x11,0x10,0x12,0x14,0x18,0x11,0x6,0x20,0xac,0x24,0x24,0xac,0x24,0x24,0xfc,0x20,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x10,0x13,0x1c,0x21,0x20,0x7d,0x90,0x13,0xfc,0x10,0x11,0x11,0x16,0x1a,0x14,0x1,0x3c,0xc0,0x24,0x24,0xa8,0xfc,0x40,0xfe,0x80,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x10,0x14,0x1f,0x20,0x21,0x7d,0x91,0x11,0xfe,0x10,0x10,0x10,0x15,0x1a,0x14,0x0,0x40,0x24,0xfe,0x0,0xfc,0x4,0x4,0xfc,0x40,0x44,0xa8,0x90,0x90,0xa8,0xc6,0x84, ++0x10,0x11,0x1c,0x20,0x23,0x7c,0x90,0x11,0xfc,0x13,0x10,0x11,0x14,0x18,0x10,0x3,0x20,0x24,0xa8,0x20,0xfe,0x70,0xa8,0x26,0x40,0xfe,0x88,0x8,0xd0,0x30,0xcc,0x4, ++0x21,0x21,0x39,0x45,0x43,0x79,0xa1,0x21,0xfb,0x25,0x29,0x21,0x29,0x31,0x21,0x1,0x20,0x20,0x3c,0x44,0xa8,0x10,0x28,0x48,0xfe,0x8,0x48,0x28,0x28,0x8,0x28,0x10, ++0x21,0x21,0x3f,0x41,0x47,0x7d,0xa7,0x21,0xfb,0x22,0x22,0x22,0x2a,0x30,0x21,0x6,0x10,0x14,0xfe,0x14,0xfc,0x10,0xfe,0x12,0xfe,0x8,0x48,0x48,0x48,0xb0,0xc,0x4, ++0x10,0x15,0x1f,0x21,0x21,0x7d,0x91,0x11,0xfe,0x12,0x12,0x16,0x1a,0x12,0x4,0x8,0x4,0xfe,0x24,0x24,0xfc,0x0,0xfc,0x84,0x84,0xfc,0x84,0xfc,0x84,0x84,0xfc,0x84, ++0x11,0x11,0x1f,0x21,0x23,0x7e,0x93,0x12,0xff,0x10,0x10,0x17,0x14,0x18,0x11,0x6,0x10,0x14,0xfe,0x10,0xf8,0x8,0xf8,0x8,0xf8,0x40,0x44,0xfe,0x40,0xa0,0x1c,0x8, ++0x20,0x27,0x38,0x43,0x42,0x7a,0xa3,0x20,0xff,0x25,0x24,0x27,0x2c,0x34,0x24,0x4,0x8,0xfc,0x0,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x14,0xa4,0xfc,0x44,0x44,0x54,0x8, ++0x10,0x10,0x1d,0x21,0x23,0x7d,0x91,0x11,0xfd,0x11,0x13,0x10,0x14,0x19,0x12,0x4,0xa0,0xa8,0xfc,0x20,0xf8,0x20,0xf8,0x20,0xfe,0x0,0xf8,0x88,0x9c,0x4,0x28,0x10, ++0x20,0x20,0x39,0x43,0x44,0x7b,0xa2,0x23,0xf8,0x27,0x20,0x23,0x28,0x37,0x20,0x0,0x40,0xa0,0x10,0xf8,0x6,0xf8,0x8,0xf8,0x1c,0xe0,0x40,0xf8,0x40,0xfe,0x40,0xc0, ++0x20,0x27,0x3c,0x44,0x45,0x7d,0xa6,0x20,0xff,0x24,0x24,0x27,0x2c,0x34,0x27,0x4,0x84,0x7e,0x24,0x24,0x24,0xa4,0x54,0x88,0xfc,0x44,0x44,0xfc,0x44,0x44,0xfc,0x4, ++0x10,0x14,0x1e,0x20,0x23,0x7c,0x90,0x15,0xfe,0x11,0x11,0x11,0x15,0x19,0x13,0x0,0x0,0x88,0x50,0x4,0xfe,0x50,0x8c,0x4,0x0,0xfc,0x54,0x54,0x54,0x54,0xfe,0x0, ++0x10,0x12,0x1f,0x22,0x24,0x7f,0x90,0x10,0xff,0x10,0x13,0x10,0x14,0x1b,0x10,0x0,0x40,0x20,0xfe,0x2,0x4,0xfe,0x40,0xc4,0x68,0xb0,0x30,0x68,0xa8,0x26,0xa4,0x40, ++0x10,0x12,0x1f,0x22,0x24,0x7d,0x91,0x11,0xfd,0x11,0x11,0x17,0x14,0x19,0x12,0x4,0x40,0x20,0xfe,0x2,0x34,0xc0,0x8,0xfc,0x10,0x10,0x14,0xfe,0x0,0x10,0xc,0x4, ++0x10,0x13,0x1c,0x20,0x21,0x7d,0x91,0x15,0xfe,0x11,0x10,0x13,0x14,0x19,0x12,0x0,0x4,0xfe,0x50,0x54,0xfe,0x54,0x54,0xfc,0x0,0xfc,0x0,0xfe,0xa8,0x26,0x22,0x60, ++0x20,0x22,0x39,0x40,0x47,0x7c,0xa9,0x21,0xf9,0x21,0x20,0x23,0x28,0x30,0x2f,0x0,0x40,0x48,0x50,0x40,0xfe,0x2,0xf4,0x10,0x10,0xf0,0x40,0xf8,0x40,0x44,0xfe,0x0, ++0x20,0x23,0x3a,0x43,0x42,0x7b,0xa0,0x27,0xfc,0x27,0x20,0x23,0x29,0x30,0x23,0xc,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x4,0xfe,0xa4,0xfc,0x0,0xf8,0x10,0xe0,0x10,0xe, ++0x20,0x27,0x3c,0x47,0x44,0x7f,0xa0,0x21,0xfb,0x20,0x20,0x27,0x29,0x32,0x24,0x0,0x4,0xfe,0x44,0xfc,0x44,0xfc,0x80,0x8,0xf0,0x20,0x48,0xfc,0x50,0x4c,0x44,0xc0, ++0x20,0x27,0x3c,0x45,0x44,0x7f,0xa4,0x25,0xfc,0x25,0x25,0x25,0x2d,0x35,0x29,0x11,0x20,0xfe,0x20,0xfc,0x24,0xfe,0x24,0xfc,0x20,0xfc,0x24,0xfc,0x24,0xfc,0x24,0x2c, ++0x22,0x21,0x39,0x47,0x42,0x7a,0xa3,0x22,0xfa,0x22,0x22,0x22,0x2c,0x34,0x29,0x0,0x20,0x20,0x24,0xfe,0x40,0x20,0xbc,0xd0,0x94,0xfe,0x90,0x90,0xa8,0xa6,0xc2,0x0, ++0x24,0x22,0x38,0x4f,0x44,0x7c,0xa7,0x25,0xfd,0x25,0x25,0x2d,0x35,0x25,0xb,0x11,0x40,0x40,0x44,0xfe,0x80,0x0,0x7e,0x14,0x10,0x54,0x5e,0x50,0x50,0x70,0x9e,0x4, ++0x20,0x28,0x3f,0x41,0x40,0x7f,0xa4,0x24,0xff,0x24,0x25,0x25,0x2d,0x35,0x24,0x4,0x80,0x44,0xfe,0x10,0xa4,0xfe,0x44,0x54,0xfc,0x44,0xf4,0x14,0x14,0xf4,0x4,0xc, ++0x10,0x13,0x1c,0x21,0x21,0x7d,0x90,0x15,0xff,0x11,0x11,0x11,0x14,0x1b,0x10,0x0,0x4,0xfe,0x50,0xfc,0x54,0xfc,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x20,0xfe,0x20,0x20, ++0x20,0x2f,0x38,0x4a,0x49,0x7f,0xa8,0x2a,0xfa,0x2a,0x2b,0x28,0x38,0x29,0x12,0x24,0x4,0xfe,0x8,0x28,0x48,0xee,0x92,0xa4,0xa8,0xa8,0xe8,0xa8,0x94,0x14,0x24,0x42, ++0x20,0x24,0x3a,0x40,0x4f,0x79,0xa0,0x27,0xf8,0x23,0x20,0x27,0x28,0x30,0x21,0x6,0xa0,0xa4,0xa8,0xa0,0xfe,0x10,0xa0,0xfc,0x40,0xf8,0x40,0xfc,0x40,0xa0,0x1c,0x8, ++0x10,0x10,0x1d,0x23,0x21,0x7d,0x91,0x11,0xfc,0x13,0x10,0x11,0x15,0x19,0x11,0x1,0x80,0xf8,0x10,0xfc,0x24,0xfc,0x24,0xfc,0x0,0xfe,0x0,0xfc,0x4,0xfc,0x4,0xfc, ++0x22,0x21,0x3f,0x40,0x47,0x7c,0xa4,0x27,0xf8,0x27,0x20,0x21,0x2f,0x31,0x25,0x2,0x10,0x10,0xf4,0x1e,0xe4,0x54,0x54,0xd4,0x14,0xc8,0x88,0xd4,0x14,0x24,0x22,0x40, ++0x24,0x22,0x39,0x44,0x47,0x7c,0xa5,0x25,0xfd,0x25,0x25,0x24,0x2d,0x36,0x24,0x4,0x4,0xfe,0x44,0x54,0xfc,0x44,0xf4,0x54,0xf4,0x54,0xf4,0xe4,0x54,0x4c,0x44,0x4c, ++0x11,0x10,0x1f,0x20,0x22,0x7d,0x90,0x17,0xfc,0x11,0x11,0x11,0x15,0x19,0x11,0x1,0x8,0x90,0xfc,0x90,0x94,0x98,0x90,0xfe,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8, ++0x20,0x20,0x3f,0x45,0x4a,0x78,0xa3,0x22,0xfb,0x20,0x23,0x22,0x2b,0x32,0x20,0x0,0x80,0x40,0xfe,0x12,0x4c,0x40,0xf8,0x48,0xf8,0x40,0xf8,0x48,0xf8,0x48,0x40,0x40, ++0x20,0x27,0x39,0x41,0x41,0x7f,0xa4,0x24,0xfc,0x27,0x21,0x21,0x29,0x31,0x2a,0x4,0x4,0x7e,0x44,0x44,0x7c,0x10,0xfe,0x92,0x92,0x92,0xfe,0x10,0x10,0x14,0xfe,0x42, ++0x20,0x23,0x38,0x42,0x41,0x7b,0xa4,0x23,0xfa,0x22,0x23,0x20,0x29,0x30,0x2f,0x0,0x28,0xb0,0xa4,0x98,0x10,0xf8,0x4,0xfa,0x8,0x8,0xf8,0x0,0x10,0xa4,0xfe,0x0, ++0x21,0x27,0x39,0x41,0x42,0x7f,0xa2,0x23,0xfa,0x23,0x22,0x23,0x29,0x30,0x23,0xc,0x8,0xfe,0x28,0xfe,0x20,0xfc,0x20,0xfc,0x20,0xfe,0x0,0xf8,0x10,0xe0,0x18,0x6, ++0x20,0x27,0x3c,0x44,0x47,0x79,0xa3,0x24,0xf8,0x27,0x24,0x27,0x28,0x30,0x27,0x0,0x4,0xfe,0xa4,0xa4,0xfc,0x0,0xfc,0x84,0x84,0xf4,0x94,0xf4,0x84,0xa4,0xf4,0x8, ++0x20,0x28,0x3f,0x41,0x48,0x7f,0xa0,0x23,0xfe,0x23,0x22,0x2b,0x30,0x25,0x9,0x0,0x80,0x48,0xfc,0x10,0xa4,0xfe,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x40,0x24,0xa,0xf8, ++0x20,0x20,0x3f,0x45,0x41,0x7a,0xa7,0x2d,0xf3,0x24,0x2b,0x20,0x29,0x32,0x24,0x0,0x80,0x40,0xfe,0x2,0xbc,0xa4,0xa8,0x10,0xf8,0x6,0xf8,0x40,0x50,0x4c,0x44,0xc0, ++0x20,0x20,0x3f,0x44,0x47,0x7c,0xa7,0x25,0xfd,0x25,0x25,0x2d,0x34,0x25,0x9,0x12,0x40,0x24,0xfe,0x90,0xfc,0x94,0xfc,0x10,0xd4,0x18,0x52,0x8e,0x0,0x54,0x52,0x2, ++0x20,0x20,0x3b,0x40,0x4f,0x78,0xa3,0x2a,0xff,0x22,0x23,0x20,0x2b,0x30,0x2f,0x0,0x8,0x1c,0xe0,0x44,0xfe,0x40,0xf8,0x48,0xf8,0x48,0xf8,0x40,0xf8,0x40,0xfe,0x0, ++0x20,0x23,0x20,0x3c,0x50,0x93,0x12,0xfe,0x12,0x13,0x10,0x28,0x24,0x44,0x81,0x0,0x44,0xe4,0x44,0x44,0x44,0xc4,0x44,0x4,0x24,0xf4,0x24,0x24,0x24,0x24,0x44,0x84, ++0x20,0x20,0x22,0x3e,0x52,0x92,0x15,0xfc,0x10,0x10,0x13,0x28,0x24,0x40,0x8f,0x0,0x40,0x40,0x48,0x48,0x48,0x48,0x54,0xe2,0x40,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x20,0x20,0x20,0x3d,0x51,0x93,0x15,0xfd,0x11,0x11,0x11,0x29,0x25,0x45,0x81,0x1,0x80,0xa0,0x94,0xfe,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x0,0xe,0xf2,0x12,0x12,0xfe,0x13,0x32,0x3a,0x56,0x52,0x92,0x12,0x13,0x12,0x10,0x20,0x20,0x20,0x20,0x20,0x24,0xac,0x30,0x20,0x20,0x20,0x20,0xa2,0x22,0x1e,0x0, ++0x0,0xc,0xf0,0x13,0x12,0xfe,0x12,0x33,0x38,0x54,0x51,0x92,0x14,0x10,0x10,0x10,0x40,0x50,0x78,0xc0,0x40,0x40,0x44,0xfe,0x44,0xc4,0x44,0x54,0x48,0x40,0x40,0x40, ++0x0,0xc,0xf0,0x17,0x10,0xfc,0x13,0x30,0x38,0x55,0x51,0x92,0x14,0x10,0x10,0x10,0x40,0x40,0x44,0xfe,0x40,0x48,0xfc,0xc0,0xe0,0x50,0x50,0x48,0x4e,0x44,0x40,0x40, ++0x0,0xc,0xf0,0x10,0x17,0xfc,0x10,0x30,0x38,0x55,0x51,0x91,0x12,0x14,0x18,0x10,0x40,0x50,0x48,0x48,0xfe,0x40,0x40,0xc0,0xe0,0x50,0x50,0x48,0x4e,0x44,0x40,0x40, ++0x0,0xd,0xf1,0x11,0x11,0xfd,0x11,0x30,0x38,0x57,0x52,0x92,0x12,0x12,0x13,0x12,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x0,0xc,0xf0,0x17,0x10,0xfc,0x11,0x31,0x3a,0x54,0x50,0x92,0x12,0x12,0x13,0x10,0x80,0xa0,0x94,0xfe,0xa0,0xa0,0x22,0x22,0x1e,0x40,0x40,0x48,0x48,0x48,0xf8,0x8, ++0x8,0xc,0xf7,0x12,0x11,0xfc,0x13,0x30,0x38,0x54,0x57,0x90,0x10,0x10,0x11,0x10,0x8,0x3c,0xc0,0x48,0x50,0x0,0xf8,0x10,0x60,0x44,0xfe,0x40,0x40,0x40,0x40,0x80, ++0x0,0xc,0xf3,0x12,0x12,0xff,0x12,0x32,0x3b,0x56,0x52,0x92,0x12,0x12,0x13,0x12,0x80,0x48,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x84,0x4c,0x50,0x20,0x90,0xe,0x4, ++0x4,0xf,0xf1,0x11,0x15,0xff,0x11,0x31,0x38,0x57,0x50,0x90,0x10,0x11,0x12,0x10,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xfe,0x20,0x70,0xa8,0x26,0x24,0x20, ++0x0,0xc,0xf0,0x10,0x11,0xfe,0x14,0x31,0x38,0x54,0x50,0x95,0x15,0x19,0x10,0x10,0x40,0x40,0xa0,0xa0,0x10,0x8e,0x44,0xf0,0x10,0xa0,0x40,0x44,0x12,0x12,0xf0,0x0, ++0x0,0xc,0xf7,0x10,0x13,0xfe,0x13,0x32,0x3b,0x56,0x53,0x92,0x1f,0x11,0x12,0x14,0x40,0x48,0xfc,0x40,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8,0xfe,0x10,0xc,0x4, ++0x0,0xd,0xf1,0x11,0x11,0xfd,0x11,0x31,0x39,0x56,0x50,0x91,0x12,0x10,0x11,0x16,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x44,0x7a,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x0,0xc,0xf7,0x10,0x12,0xf9,0x17,0x30,0x3f,0x54,0x55,0x95,0x15,0x14,0x17,0x14,0x40,0x48,0xfc,0x40,0x48,0x50,0xfe,0x4,0xfe,0x4,0xf4,0x14,0xf4,0x4,0xfc,0x4, ++0x0,0x6,0x78,0x9,0xff,0x1c,0x2a,0x48,0x14,0x2a,0x6b,0x9c,0x1a,0x69,0x8,0x18,0x20,0x20,0x24,0x3e,0xa0,0x20,0x24,0xfe,0x84,0x84,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x4,0xe,0xf1,0x12,0xfe,0x10,0x38,0x56,0x92,0x7c,0x44,0x7d,0x46,0x7c,0x44,0x1,0x84,0xfe,0x0,0xfc,0x84,0xfc,0x84,0xfc,0x40,0xfc,0x84,0x88,0x50,0x20,0x50,0x8e, ++0x4,0xb,0xf0,0x17,0x14,0xff,0x11,0x37,0x39,0x57,0x51,0x9f,0x11,0x13,0x1d,0x11,0x40,0xfe,0x0,0xbc,0xa4,0xbc,0x10,0xfc,0x10,0xf8,0x10,0xfe,0x48,0x30,0x8e,0x4, ++0x10,0x10,0x21,0x7d,0x45,0x45,0x45,0x7d,0x45,0x45,0x45,0x45,0x7e,0x42,0x4,0xb,0x8,0x1c,0xe0,0x0,0x0,0x0,0xfc,0x4,0x84,0x88,0x48,0x50,0x20,0x50,0x8e,0x4, ++0x10,0x10,0x20,0x7f,0x48,0x49,0x4a,0x4d,0x79,0x48,0x48,0x48,0x48,0x79,0x42,0xc,0x80,0x40,0x44,0xfe,0x0,0x10,0xc,0x14,0x10,0xa0,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x10,0x11,0x21,0x79,0x49,0x4a,0x48,0x4f,0x78,0x49,0x49,0x49,0x49,0x79,0x49,0x1,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x8,0x8,0xfe,0x8,0x1c,0x2a,0x48,0x89,0xa,0x1f,0x10,0x1f,0x10,0x10,0x1f,0x10,0xc,0xf0,0x80,0x84,0xfe,0x90,0x90,0x10,0x10,0xf8,0x10,0xf0,0x10,0x10,0xf0,0x10, ++0x10,0x17,0x20,0x7a,0x4f,0x48,0x49,0x4a,0x7f,0x4a,0x4a,0x4b,0x4a,0x7a,0x4b,0x2,0x38,0xc0,0x48,0x54,0xfe,0xe0,0x50,0x48,0xfe,0x48,0x48,0xf8,0x48,0x48,0xf8,0x8, ++0x2,0x7,0x7a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x29,0x2a,0x5e,0x40,0x80,0x10,0x10,0x50,0x54,0x7e,0x90,0x14,0xfe,0x10,0x28,0x26,0x42,0x80,0x40,0x3e,0x4, ++0x10,0x12,0xff,0x28,0x26,0x42,0xbc,0x0,0xfe,0x20,0x7c,0x4,0x4,0x44,0x29,0x12,0x0,0xc,0xf8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xc8,0xd4,0x74,0x2, ++0x0,0x7f,0x4,0x2,0x1,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x21,0x21,0x21,0x20,0x10,0xf8,0x20,0xc0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x20,0x20,0x21,0x29,0xfd,0x29,0x29,0x29,0x29,0x29,0x28,0x2a,0x4d,0x48,0x80,0x0,0x20,0x48,0xfc,0x8,0x48,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x4,0x4,0x2,0xff,0x0,0x4,0x1f,0x14,0x12,0x10,0x10,0x1f,0x0,0x7f,0x0,0x0,0x80,0x44,0x7e,0x80,0x82,0x62,0xfe,0x20,0x20,0xa0,0x44,0xfe,0x4,0xe4,0x14,0x8, ++0x0,0x40,0x49,0x59,0x61,0x45,0x45,0x3d,0x11,0x11,0xfe,0x10,0x13,0x10,0x10,0x10,0x20,0x48,0xfc,0x8,0x48,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x10,0x10,0x11,0x51,0x7f,0x53,0x95,0x11,0x11,0x29,0x28,0x2a,0x4d,0x48,0x80,0x0,0x20,0x48,0xfc,0x8,0x48,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x10,0x10,0x11,0x15,0xff,0x11,0x11,0x11,0x7d,0x45,0x44,0x44,0x47,0x7c,0x44,0x0,0x20,0x48,0xfc,0x8,0x48,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x10,0x10,0x15,0xff,0x21,0x51,0x95,0xff,0x11,0x39,0x34,0x54,0x93,0x10,0x50,0x20,0x20,0x48,0xfc,0x8,0x48,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x10,0x14,0x1f,0x11,0x15,0x7f,0x45,0x45,0x7d,0x45,0x40,0x40,0x43,0x40,0x80,0x0,0x20,0x48,0xfc,0x8,0x48,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x20,0x20,0x25,0x7f,0x85,0x5,0x75,0x55,0x55,0x55,0x74,0x54,0x5,0x8,0x28,0x10,0x20,0x48,0xfc,0x8,0x48,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x0,0x6,0x79,0x51,0x51,0x55,0x7f,0x49,0x49,0x49,0x48,0x44,0x45,0x54,0x6a,0x1,0x20,0x48,0xfc,0x8,0x48,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x94,0x8, ++0x8,0x8,0x32,0xc,0x10,0x3e,0x0,0xff,0x2,0x1f,0x12,0x11,0x1f,0x0,0x7f,0x0,0x20,0x20,0xc8,0x30,0x40,0xf8,0x4,0xfe,0x0,0xf0,0x10,0x24,0xfe,0x4,0xe4,0xc, ++0x0,0x1,0xff,0x8,0x10,0x7f,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x43,0x0,0x10,0x24,0xfe,0x44,0x54,0x44,0x54,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x8,0x8,0xfe,0x8,0xe,0x78,0x9,0x1a,0x1f,0x12,0x11,0x1f,0x0,0x7f,0x0,0x0,0x40,0x48,0xfc,0x48,0xc8,0xaa,0xa,0x6,0xe0,0x20,0x44,0xfe,0x4,0xf4,0x4,0x18, ++0x0,0xc,0x71,0x11,0x11,0x15,0xff,0x11,0x15,0x7f,0x44,0x44,0x47,0x7c,0x44,0x0,0x20,0x48,0xfc,0x8,0x48,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x12,0x12,0x12,0x22,0x3f,0x62,0xa6,0x27,0x2a,0x2a,0x32,0x22,0x22,0x22,0x22,0x22,0x10,0x24,0x7e,0x44,0xd4,0x44,0x54,0x48,0xc0,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x2,0x1,0xff,0x4,0x14,0x25,0x46,0x1f,0x12,0x11,0x10,0x1f,0x0,0x7f,0x0,0x0,0x0,0x4,0xfe,0x40,0x50,0x4c,0x44,0xe0,0x20,0x20,0x44,0xfe,0x4,0xf4,0x4,0x18, ++0x8,0xa,0x7f,0x8,0x48,0x7f,0x41,0x82,0x3e,0x4,0x8,0xfe,0xb,0x8,0x28,0x10,0x20,0x48,0xfc,0x88,0xa8,0x88,0xa8,0x90,0x84,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x0,0x1,0xff,0x0,0x0,0x77,0x55,0x55,0x55,0x77,0x55,0x55,0x55,0x55,0x55,0x0,0x10,0x24,0xfe,0x44,0x54,0x44,0x54,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x8,0x28,0x2a,0x3f,0x48,0x88,0xa,0xff,0x0,0x3e,0x22,0x22,0x23,0x22,0x3e,0x22,0x20,0x48,0xfc,0x88,0xa8,0x88,0xa8,0x90,0x84,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x0,0x28,0x45,0x93,0x11,0x29,0x45,0x83,0x7d,0x45,0x44,0x44,0x47,0x7c,0x44,0x0,0x20,0x48,0xfc,0x8,0x48,0x8,0x28,0x10,0x4,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x40,0x2f,0x11,0x49,0x49,0x7f,0x49,0x59,0x5d,0x5b,0x69,0x49,0x49,0x41,0x45,0x42,0x10,0x24,0x7e,0x44,0x54,0x44,0x54,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x22,0x14,0x7f,0x9,0x9,0x7f,0x48,0x48,0x7f,0x9,0x19,0x1d,0x2a,0xc8,0x8,0x8,0x10,0x24,0x7e,0x44,0x54,0x44,0x54,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x4,0x6,0x7d,0x4,0x4,0xff,0x14,0x54,0x5c,0x54,0x52,0x52,0x5e,0xf1,0x40,0x0,0x10,0x24,0x7e,0x44,0x54,0x44,0x54,0x48,0x40,0x7e,0x2,0x12,0xfa,0x82,0x8a,0x4, ++0x22,0x22,0xff,0x22,0x22,0x0,0x7f,0x49,0x49,0x49,0x7f,0x49,0x49,0x49,0x7f,0x41,0x10,0x24,0xfe,0x44,0x54,0x44,0x54,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x8,0x9,0xff,0x14,0x12,0x29,0x7f,0xc9,0x7f,0x49,0x49,0x7f,0x8,0xa,0xc,0x8,0x10,0x24,0xfe,0x44,0x54,0x44,0xd4,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x8,0x11,0x7f,0x49,0x49,0x7f,0x49,0x51,0x7f,0x10,0x29,0xff,0x8,0x8,0x8,0x8,0x10,0x24,0xfe,0x44,0x54,0x44,0x54,0x48,0x40,0x7e,0x2,0x92,0xfa,0x2,0xa,0x4, ++0x10,0xa,0xff,0x0,0x3e,0x22,0x22,0x3e,0x0,0x7e,0x4,0xff,0x9,0x8,0x28,0x10,0x20,0x48,0xfc,0x88,0xa8,0x88,0xa8,0x90,0x84,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x20,0x27,0x25,0xfd,0x25,0x27,0x25,0x75,0x55,0x57,0x55,0x55,0x75,0x49,0x13,0x0,0x10,0x24,0x7e,0x44,0x54,0x44,0x54,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x0,0x77,0x55,0x55,0x77,0x0,0x7f,0x0,0xff,0x20,0x3e,0x2,0x2,0x2,0x14,0x8,0x10,0x24,0x7e,0x44,0x54,0x44,0x54,0x48,0xc0,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x0,0x41,0x22,0x0,0xff,0x0,0x22,0x22,0x55,0xff,0x22,0x22,0x55,0xff,0x11,0x0,0x10,0x24,0x7e,0x44,0xd4,0x44,0x54,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x1,0x7f,0x49,0x49,0x7f,0x40,0x5f,0x51,0x51,0x5f,0x51,0x5f,0x51,0x51,0x9f,0x11,0x10,0xa4,0x7e,0x44,0x54,0x44,0x54,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x7c,0x8,0xff,0x32,0x54,0x91,0x32,0x1f,0x12,0x11,0x10,0x1f,0x0,0x7f,0x0,0x0,0x80,0xfe,0x88,0x50,0x20,0x50,0x8e,0xe0,0x20,0x20,0x44,0xfe,0x4,0xf4,0x4,0x18, ++0x2,0x7,0xf8,0x41,0x2a,0x2a,0x40,0x7e,0x88,0x9,0xff,0x8,0x49,0x49,0x7f,0x1,0x10,0x24,0x7e,0x44,0x54,0x44,0x54,0x48,0x40,0x7e,0x82,0x12,0xfa,0x2,0xa,0x4, ++0x22,0x14,0x7f,0x14,0x7f,0x15,0xff,0x15,0x7f,0x14,0x36,0x55,0x94,0x14,0x14,0x14,0x10,0x24,0x7e,0x44,0x54,0x44,0xd4,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x0,0x77,0x55,0x55,0x55,0x55,0x22,0x55,0x10,0xff,0x22,0x22,0x14,0x8,0x16,0x61,0x10,0x24,0x7e,0x44,0x54,0x44,0x54,0x48,0x40,0xfe,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x8,0x5,0x7f,0x52,0x52,0x52,0x7f,0x52,0x52,0x5e,0x40,0x52,0x52,0x6d,0x80,0x0,0x10,0x24,0xfe,0x44,0x54,0x44,0xd4,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x0,0xee,0x22,0xaa,0x66,0xaa,0x32,0x10,0x28,0x46,0x9a,0x60,0x19,0x64,0x8,0x70,0x20,0x48,0xfc,0x88,0xa8,0x88,0xa8,0x90,0x84,0xfe,0x4,0x24,0xf4,0x4,0x14,0x8, ++0x8,0x9,0xff,0x55,0x22,0x41,0xbe,0x22,0x3e,0x22,0x3e,0x8,0x2a,0x49,0x88,0x18,0x10,0x24,0xfe,0x44,0x54,0x44,0xd4,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0x8a,0x4, ++0x14,0x14,0x3f,0x24,0x64,0xbf,0x24,0x24,0x3f,0x24,0x24,0x3f,0x20,0x55,0x54,0x80,0x10,0x24,0x7e,0x44,0x54,0x44,0x54,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0x8a,0x84, ++0x8,0xff,0x22,0x3e,0x2a,0x49,0x9a,0x1f,0x12,0x11,0x10,0x1f,0x0,0x7f,0x0,0x0,0x28,0xa4,0xfe,0x20,0x52,0x92,0xe,0xe0,0x20,0x20,0x44,0xfe,0x4,0xe4,0x14,0x8, ++0x2,0x7f,0x14,0x8,0xff,0x1a,0x28,0x49,0x7f,0x55,0x63,0x5d,0x55,0x5d,0x41,0x43,0x10,0x24,0x7e,0x44,0x54,0x44,0x54,0x48,0xc0,0x7e,0x2,0x12,0xfa,0x2,0xa,0x4, ++0x10,0x23,0x7c,0x45,0x57,0x45,0x55,0x49,0x41,0x7f,0x2,0x12,0xfa,0x2,0xa,0x5,0x88,0xfe,0xa8,0xfc,0x20,0xfc,0x20,0xfc,0x20,0xfe,0x0,0xf8,0x48,0x30,0x48,0x86, ++0x0,0x7c,0x45,0x7c,0x10,0x5d,0x50,0xfe,0x4,0x1f,0x12,0x11,0x1f,0x0,0x7f,0x0,0x80,0xf8,0x50,0x20,0x50,0xfe,0x88,0xf8,0x0,0xe0,0x20,0x44,0xfe,0x4,0xe4,0x18, ++0x22,0xff,0x22,0x77,0x55,0x77,0x24,0x3f,0x64,0xbf,0x24,0x3f,0x24,0x24,0x3f,0x20,0x10,0xa4,0x7e,0x44,0x54,0x44,0x54,0x48,0x40,0x7e,0x2,0x12,0xfa,0x2,0x8a,0x4, ++0x0,0x0,0x1f,0x10,0x90,0x50,0x50,0x10,0x30,0x50,0xd0,0x10,0x20,0x20,0x40,0x0,0x80,0x44,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x0,0x0,0x1f,0x10,0x90,0x5f,0x50,0x10,0x30,0x50,0xd0,0x10,0x20,0x20,0x41,0x0,0x80,0x44,0xfe,0x0,0x4,0xfe,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x80, ++0x0,0x0,0x1f,0x10,0x90,0x57,0x50,0x10,0x30,0x50,0xd0,0x10,0x20,0x20,0x40,0x0,0x80,0x44,0xfe,0x0,0x4,0xfe,0x84,0x84,0x84,0x84,0xa4,0x94,0x88,0x80,0x80,0x80, ++0x0,0x0,0x1f,0x10,0x90,0x5f,0x51,0x11,0x31,0x51,0xd1,0x12,0x22,0x24,0x48,0x10,0x80,0x44,0xfe,0x0,0x4,0xfe,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0x50,0x20, ++0x0,0x0,0x1f,0x10,0x90,0x50,0x54,0x14,0x34,0x54,0xd4,0x14,0x24,0x27,0x40,0x0,0x80,0x44,0xfe,0x0,0x40,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0xfc,0x4,0x4, ++0x0,0x0,0x1f,0x10,0x97,0x54,0x54,0x14,0x35,0x54,0xd4,0x14,0x28,0x28,0x51,0x2,0x80,0x44,0xfe,0x0,0xfc,0x0,0x40,0x44,0xfe,0x44,0x44,0x44,0x84,0x84,0x28,0x10, ++0x0,0x0,0x1f,0x10,0x90,0x50,0x5f,0x10,0x30,0x51,0xd1,0x11,0x22,0x22,0x44,0x8,0x80,0x44,0xfe,0x80,0xa0,0x94,0xfe,0xa0,0xa0,0x20,0x20,0x20,0x22,0x22,0x1e,0x0, ++0x0,0x0,0x1f,0x12,0x92,0x52,0x5f,0x12,0x32,0x52,0xd3,0x12,0x22,0x22,0x43,0x2,0x80,0x44,0xfe,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0xf0,0x10,0x10,0x10,0xf0,0x10, ++0x0,0x0,0x1f,0x10,0x90,0x5f,0x50,0x10,0x33,0x52,0xd2,0x12,0x23,0x20,0x40,0x0,0x80,0x44,0xfe,0x0,0x4,0xfe,0x8,0x8,0xc8,0x48,0x48,0x48,0xc8,0x8,0x28,0x10, ++0x0,0x0,0x1f,0x10,0x90,0x53,0x52,0x12,0x33,0x52,0xd2,0x13,0x22,0x20,0x4f,0x0,0x80,0x44,0xfe,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x0,0xfe,0x0, ++0x0,0x0,0x1f,0x11,0x91,0x51,0x52,0x12,0x34,0x58,0xd0,0x10,0x20,0x20,0x40,0x0,0x80,0x44,0xfe,0x0,0x8,0xfc,0x80,0x90,0xf8,0x80,0x88,0xfc,0x80,0x80,0x80,0x80, ++0x0,0x0,0x1f,0x12,0x92,0x53,0x54,0x1b,0x32,0x52,0xd3,0x12,0x22,0x22,0x41,0x0,0x80,0x44,0xfe,0x0,0x8,0xfc,0x8,0xc8,0x48,0x48,0xc8,0x28,0x12,0x2,0xfe,0x0, ++0x0,0x0,0x1f,0x10,0x90,0x50,0x57,0x10,0x30,0x50,0xd3,0x10,0x20,0x20,0x4f,0x0,0x80,0x44,0xfe,0x0,0x80,0x48,0xfc,0x40,0x40,0x50,0xf8,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x0,0x1f,0x10,0x90,0x5f,0x50,0x11,0x32,0x57,0xd0,0x10,0x21,0x22,0x47,0x0,0x80,0x44,0xfe,0x80,0x44,0xfe,0x80,0x0,0x10,0xe0,0x40,0x80,0x10,0x8,0xfc,0x4, ++0x0,0x0,0x1f,0x12,0x92,0x52,0x5f,0x12,0x32,0x52,0xd2,0x12,0x24,0x24,0x4a,0x11,0x80,0x44,0xfe,0x0,0x0,0x4,0xbe,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xbc,0x24, ++0x0,0x0,0x1f,0x10,0x9f,0x51,0x51,0x19,0x35,0x55,0xd5,0x15,0x21,0x21,0x5f,0x0,0x80,0x44,0xfe,0x0,0xfc,0x20,0x20,0x24,0x24,0x28,0x28,0x30,0x20,0x24,0xfe,0x0, ++0x1,0x0,0x3f,0x20,0xbf,0x60,0x2f,0x20,0x6f,0xa8,0x2f,0x20,0x41,0x41,0x86,0x18,0x0,0x84,0xfe,0x80,0xfe,0x80,0xf8,0x88,0xf8,0x80,0xfc,0x84,0x54,0x48,0x20,0x1c, ++0x0,0x0,0x1f,0x10,0x90,0x5f,0x50,0x10,0x37,0x50,0xd0,0x15,0x25,0x29,0x40,0x0,0x80,0x44,0xfe,0x40,0x44,0xfe,0x40,0x48,0xfc,0x0,0x80,0x64,0x2a,0xa,0xf8,0x0, ++0x0,0x0,0x1f,0x11,0x97,0x51,0x51,0x17,0x34,0x58,0xd3,0x10,0x20,0x21,0x42,0xc,0x80,0x44,0xfe,0x10,0xfc,0x10,0x10,0xfe,0x82,0x84,0xf8,0x88,0x88,0x8,0x28,0x10, ++0x0,0x0,0x1f,0x10,0x97,0x50,0x53,0x11,0x31,0x5f,0xd0,0x13,0x22,0x22,0x43,0x2,0x80,0x44,0xfe,0x0,0xfc,0x80,0xf0,0x10,0x14,0xfe,0x0,0xf8,0x8,0x8,0xf8,0x8, ++0x0,0x0,0x1f,0x10,0x92,0x52,0x52,0x15,0x38,0x50,0xd7,0x10,0x20,0x20,0x4f,0x0,0x80,0x44,0xfe,0x40,0x48,0x48,0x48,0x54,0xe2,0x48,0xfc,0x40,0x40,0x44,0xfe,0x0, ++0x0,0x0,0x1f,0x12,0x91,0x55,0x54,0x17,0x34,0x54,0xd4,0x15,0x26,0x24,0x44,0x4,0x80,0x44,0xfe,0x0,0xfc,0x44,0x44,0xf4,0x44,0xc4,0xe4,0x54,0x4c,0x44,0x54,0x8, ++0x0,0x0,0x1f,0x10,0x94,0x52,0x52,0x18,0x35,0x50,0xd2,0x14,0x2c,0x24,0x44,0x3,0x80,0x44,0xfe,0x20,0x20,0xa8,0xa4,0xa2,0x2a,0x28,0x30,0x10,0x20,0x40,0x80,0x0, ++0x0,0x0,0x1f,0x10,0x9f,0x50,0x53,0x1c,0x35,0x52,0xdd,0x11,0x22,0x2c,0x41,0x0,0x80,0x44,0xfe,0x0,0xfc,0x80,0x8,0x98,0x60,0x40,0xe0,0x50,0x4e,0x44,0x40,0x80, ++0x0,0x0,0x1f,0x11,0x91,0x5f,0x51,0x11,0x3f,0x51,0xd1,0x1f,0x21,0x21,0x41,0x1,0x80,0x44,0xfe,0x20,0x24,0x3e,0x20,0x28,0x3c,0x20,0x24,0x3e,0x20,0x20,0x20,0x20, ++0x0,0x0,0x1f,0x10,0x97,0x54,0x54,0x17,0x34,0x55,0xd5,0x15,0x25,0x24,0x47,0x4,0x80,0x44,0xfe,0x0,0xfc,0x44,0x44,0xfc,0x44,0xf4,0x14,0x14,0xf4,0x4,0xfc,0x4, ++0x0,0x0,0x1f,0x10,0x93,0x50,0x5f,0x11,0x36,0x50,0xdf,0x11,0x23,0x20,0x41,0x6,0x80,0x44,0xfe,0x0,0xf8,0x40,0xfe,0x50,0x4c,0x80,0xfe,0x10,0x20,0xc0,0x30,0x8, ++0x1,0x0,0x3f,0x22,0xac,0x68,0x28,0x2e,0x68,0xa8,0x2f,0x28,0x41,0x42,0x8c,0x30,0x0,0x84,0xfe,0x80,0xb8,0x88,0x88,0xb8,0x88,0x88,0xf8,0x88,0x40,0x20,0x1e,0x4, ++0x0,0x0,0x1f,0x14,0x92,0x50,0x5f,0x12,0x33,0x52,0xd2,0x14,0x24,0x2a,0x51,0x0,0x80,0x44,0xfe,0x0,0x10,0x10,0xe8,0x28,0xa4,0xc6,0xb0,0x88,0xa0,0x98,0x8,0x0, ++0x1,0x0,0x3f,0x24,0xa2,0x6f,0x28,0x2f,0x68,0xaf,0x20,0x3f,0x40,0x40,0x80,0x0,0x0,0x84,0xfe,0x10,0x20,0xf8,0x88,0xf8,0x88,0xf8,0x80,0xfe,0x80,0x80,0x80,0x80, ++0x0,0x0,0x1f,0x11,0x9f,0x51,0x57,0x15,0x35,0x57,0xd1,0x13,0x25,0x29,0x41,0x1,0x80,0x44,0xfe,0x0,0xe4,0x4,0xd4,0x54,0x54,0xd4,0x14,0x94,0x54,0x44,0x14,0x8, ++0x1,0x0,0x3f,0x20,0xaf,0x64,0x22,0x3f,0x62,0xa4,0x28,0x37,0x40,0x40,0x9f,0x0,0x0,0x84,0xfe,0x80,0xf8,0x90,0xa4,0xfe,0x20,0x90,0x8e,0xf4,0x80,0x88,0xfc,0x0, ++0x0,0x0,0x1f,0x12,0x92,0x54,0x55,0x1c,0x34,0x55,0xd4,0x17,0x24,0x24,0x44,0x7,0x80,0x44,0xfe,0x0,0xf8,0x8,0xfe,0x40,0xfc,0x20,0x24,0xfe,0x20,0x50,0x8e,0x4, ++0x0,0x0,0x1f,0x11,0x9f,0x50,0x57,0x10,0x3f,0x51,0xd2,0x17,0x28,0x30,0x47,0x0,0x80,0x44,0xfe,0x20,0xfc,0x80,0xf8,0x80,0xfe,0x0,0x8,0xfc,0x40,0x44,0xfe,0x0, ++0x0,0x0,0x1f,0x10,0x92,0x51,0x57,0x11,0x36,0x50,0xdf,0x11,0x23,0x20,0x41,0x6,0x80,0x44,0xfe,0x40,0x48,0x50,0xfc,0x50,0x4c,0x80,0xfe,0x10,0x20,0xc0,0x30,0x8, ++0x0,0x0,0x1f,0x10,0x97,0x54,0x54,0x17,0x34,0x57,0xd4,0x14,0x27,0x24,0x44,0x5,0x80,0x44,0xfe,0x0,0xbc,0x84,0x84,0xbc,0x0,0xfc,0x24,0x28,0x90,0x28,0x46,0x84, ++0x1,0x0,0x3f,0x20,0xaf,0x64,0x22,0x21,0x62,0xbc,0x27,0x24,0x47,0x40,0x9f,0x0,0x0,0x84,0xfe,0x0,0xf8,0x90,0x20,0xc0,0x20,0x9e,0xf4,0x90,0xf0,0x88,0xfc,0x4, ++0x0,0x0,0x1f,0x12,0x9f,0x52,0x5f,0x12,0x3f,0x52,0xd1,0x12,0x2a,0x2a,0x51,0x0,0x80,0x44,0xfe,0x0,0xfc,0x24,0xa4,0x24,0xd4,0x88,0x0,0xc0,0x54,0x12,0xf2,0x0, ++0x1,0x0,0x3f,0x22,0xbf,0x62,0x2f,0x28,0x6f,0xa8,0x2f,0x20,0x5f,0x41,0x86,0x18,0x0,0x84,0xfe,0x20,0xfc,0x20,0xf8,0x8,0xf8,0x8,0xf8,0x80,0xfe,0x40,0x20,0x1c, ++0x1,0x0,0x3f,0x24,0xaf,0x69,0x2d,0x2b,0x7f,0xa9,0x2d,0x2b,0x49,0x49,0x93,0x20,0x0,0x84,0xfe,0x0,0x78,0x48,0x48,0x46,0x80,0x78,0x48,0x28,0x10,0x28,0x46,0x84, ++0x1,0x0,0x3f,0x28,0xa4,0x69,0x22,0x24,0x6f,0xb4,0x27,0x24,0x47,0x44,0x84,0x4,0x0,0x84,0xfe,0x88,0x90,0x48,0x20,0x10,0xfe,0x14,0xf0,0x10,0xf0,0x10,0x50,0x20, ++0x1,0x0,0x3f,0x22,0xaf,0x62,0x3f,0x20,0x6f,0xa8,0x2f,0x28,0x4f,0x42,0x84,0x8,0x0,0x84,0xfe,0x20,0xf8,0x20,0xfe,0x88,0xf8,0x88,0xf8,0x88,0xf8,0x20,0x18,0x8, ++0x0,0x3f,0x20,0x3f,0xa1,0x6f,0x29,0x2f,0x60,0xaf,0x20,0x3f,0x44,0x48,0x92,0x1,0x80,0xfe,0x0,0xfc,0x40,0xf8,0x48,0xf8,0x0,0xf8,0x0,0xfe,0x90,0x8c,0x84,0x0, ++0x0,0x3f,0x20,0x2f,0xa8,0x6f,0x28,0x2f,0x61,0xaf,0x21,0x2f,0x44,0x48,0x92,0x1,0x80,0xfe,0x8,0xfc,0x88,0xf8,0x88,0xf8,0x10,0xe0,0x8,0xfc,0x90,0x8c,0x84,0x0, ++0x0,0x3f,0x20,0x2f,0xa9,0x6b,0x2b,0x26,0x69,0xa1,0x3f,0x22,0x46,0x41,0x82,0xc,0x80,0xfe,0x0,0x78,0x48,0x58,0x58,0x30,0x48,0x0,0xfe,0x20,0x40,0xc0,0x30,0x10, ++0x0,0x3f,0x24,0x27,0xa9,0x75,0x2a,0x24,0x6b,0xb0,0x2f,0x20,0x44,0x44,0x8a,0x1,0x80,0xfe,0x40,0x78,0x48,0x50,0x20,0x18,0xe6,0x0,0xf8,0x80,0x90,0x8c,0x84,0x0, ++0x0,0x3f,0x20,0x2f,0xa9,0x6a,0x2c,0x2a,0x69,0xa9,0x2d,0x2a,0x48,0x48,0x89,0x8,0x80,0xfe,0x20,0x3c,0x68,0x90,0x28,0xc6,0x38,0x50,0x7c,0x90,0x7c,0x10,0xfe,0x0, ++0x0,0x3f,0x20,0x2e,0xaa,0x6a,0x2c,0x2a,0x69,0xa9,0x2d,0x2a,0x49,0x49,0x8a,0x8,0x80,0xfe,0x40,0x78,0x90,0xfc,0x4,0xfc,0x4,0xfc,0x20,0x10,0x44,0x4a,0x4a,0x38, ++0x0,0x3f,0x20,0xaf,0x69,0x25,0x25,0x69,0xa6,0x28,0x37,0x20,0x47,0x40,0x80,0xf,0x80,0xfc,0x0,0x78,0x48,0x28,0xa8,0x48,0x70,0x8e,0x24,0x40,0x90,0x20,0xc0,0x0, ++0x0,0x3f,0x21,0x20,0xbc,0x6b,0x28,0x29,0x69,0xbd,0x28,0x29,0x4a,0x4e,0xb8,0x0,0x80,0xfe,0x0,0x80,0x1e,0xe8,0x48,0x48,0x48,0x5c,0x88,0x48,0x28,0x8,0x3e,0x0, ++0x0,0x3f,0x22,0x22,0xaf,0x62,0x2f,0x2a,0x6a,0xaf,0x22,0x27,0x4a,0x52,0x82,0x2,0x80,0xfe,0x20,0x3c,0xa4,0x48,0xbe,0xa2,0xaa,0xaa,0x2a,0x2a,0xaa,0x10,0x14,0x22, ++0x0,0x3f,0x20,0x2f,0xa2,0x7f,0x20,0x2f,0x68,0xaf,0x28,0x2f,0x40,0x4a,0x92,0x21,0x80,0xfe,0x80,0xf8,0x20,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x80,0x44,0x14,0xf0, ++0x0,0x3f,0x20,0x2f,0xa8,0x6f,0x28,0x2a,0x6f,0xaa,0x2a,0x2f,0x50,0x52,0xa4,0x0,0x80,0xfe,0x0,0xdc,0x54,0xd4,0x14,0xa6,0xc0,0xbc,0x94,0xd4,0x8,0x94,0x62,0x0, ++0x1,0x0,0x3f,0x20,0xaf,0x69,0x29,0x2f,0x68,0xaf,0x39,0x29,0x49,0x4f,0x89,0x0,0x0,0x84,0xfe,0x20,0x14,0xfe,0x4,0x8,0xfe,0x10,0x10,0x7c,0x10,0x10,0x10,0x10, ++0x0,0x3f,0x22,0xbf,0x62,0x2f,0x28,0x6f,0xa8,0x2f,0x28,0x2f,0x48,0x5f,0x85,0x8,0x80,0xfe,0x0,0xfe,0x10,0xbe,0xa2,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xd0,0x14,0xa2, ++0x0,0x3f,0x20,0x2f,0xad,0x6b,0x2f,0x22,0x67,0xac,0x37,0x24,0x47,0x44,0x87,0x4,0x80,0xfe,0x0,0x78,0x68,0x58,0x78,0x40,0xfc,0x40,0xf8,0x40,0xf8,0x40,0xfc,0x0, ++0x20,0x10,0x13,0x0,0xfe,0x1,0x5,0x44,0x24,0x29,0x2a,0x8,0x16,0xf8,0x1,0x0,0x0,0x4,0xfe,0x44,0x64,0x54,0x54,0x44,0xcc,0x54,0x64,0x44,0x44,0x44,0x54,0x88, ++0x20,0x10,0x13,0x0,0xfe,0x1,0x5,0x45,0x25,0x29,0x28,0x8,0x16,0xf9,0x2,0x0,0x20,0x24,0xfe,0x20,0x24,0xfe,0x24,0x24,0x24,0xfc,0x20,0x70,0xa8,0x26,0x24,0x20, ++0x2,0x41,0x7f,0x40,0x88,0x12,0x22,0x7,0x8,0x14,0x22,0x1,0x1,0x6,0x18,0x60,0x0,0x0,0xfe,0x2,0x24,0x10,0x8,0xf0,0x10,0x20,0x40,0x80,0x0,0x0,0x0,0x0, ++0x2,0x41,0x7f,0x48,0x90,0x2f,0x0,0x0,0x1f,0x10,0x10,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0x22,0x14,0xf8,0x10,0x10,0xf0,0x0,0x8,0xfc,0x8,0x8,0x50,0x20, ++0x2,0x41,0x7f,0x48,0x91,0x1,0xff,0x1,0x11,0x11,0x11,0x1f,0x1,0x1,0x1,0x0,0x0,0x0,0xfe,0x22,0x14,0x0,0xfe,0x0,0x10,0x10,0x10,0xf0,0x10,0x2,0x2,0xfe, ++0x2,0x41,0x7f,0x48,0x90,0x0,0x1f,0x2,0x1,0x3f,0x0,0x1,0xe,0x30,0x48,0x7,0x0,0x0,0xfe,0x22,0x14,0x70,0x80,0x0,0x20,0xf0,0x40,0x80,0x0,0x0,0x6,0xfc, ++0x2,0x41,0x7f,0x48,0x90,0x4,0x8,0x11,0x7e,0x4,0x8,0x14,0x22,0x7e,0x1,0x2,0x0,0x0,0xfe,0x22,0x14,0x40,0x48,0xfc,0x48,0x48,0x48,0x48,0x88,0x88,0x28,0x10, ++0x2,0x41,0x7f,0x48,0x92,0x2,0x22,0x12,0x16,0xa,0x12,0x62,0x4,0x4,0x18,0x60,0x0,0x0,0xfe,0x22,0x94,0x80,0x90,0x98,0xa0,0xc0,0xa0,0x98,0x8a,0x82,0x7e,0x0, ++0x41,0x7f,0x48,0x91,0x2f,0x1,0x3f,0x8,0x4,0x12,0x8,0xff,0x1,0x2,0xc,0x30,0x0,0xfe,0x22,0x14,0xe8,0x0,0xfc,0x84,0x88,0x80,0x84,0xfe,0x40,0x30,0x18,0x8, ++0x41,0x7f,0x48,0x90,0x3f,0x11,0x1f,0x11,0x1f,0x1,0xff,0x3,0x5,0x19,0x61,0x1,0x0,0xfe,0x22,0x14,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x80,0x60,0x1e,0x8,0x0, ++0x41,0x7f,0x48,0x91,0x22,0x4,0xf,0x30,0xde,0x12,0x1e,0x12,0x1e,0x12,0x12,0x16,0x0,0xfe,0x22,0x14,0x88,0x40,0xf0,0xe,0x14,0x90,0x90,0x90,0x90,0x90,0x10,0x30, ++0x41,0x7f,0x48,0x92,0x1,0x3f,0x8,0x4,0xff,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x0,0xfe,0x22,0x14,0x0,0xf8,0x20,0x44,0xfe,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x10, ++0x41,0x7f,0x49,0x91,0x29,0x5,0x7f,0x9,0x31,0x2,0xff,0x4,0xe,0x1,0x6,0x38,0x0,0xfe,0x22,0x14,0x28,0x40,0xfc,0x20,0x18,0x4,0xfe,0x20,0x40,0x80,0x70,0x8, ++0x41,0x7f,0x48,0x90,0x26,0x38,0x2c,0x2c,0x2a,0x2a,0x29,0x29,0x34,0x5d,0x81,0x2,0x0,0xfe,0x22,0x14,0x18,0xe8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa4,0x54,0x72,0x0, ++0x20,0x10,0x10,0x0,0xfc,0x8,0x10,0x34,0x58,0x94,0x10,0x10,0x10,0x10,0x10,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, ++0x20,0x10,0x13,0x0,0xfd,0x8,0x10,0x34,0x58,0x94,0x10,0x10,0x10,0x11,0x12,0x14,0x0,0x4,0xfe,0x4,0x44,0xa8,0xa8,0x88,0x50,0x50,0x20,0x50,0x90,0x8,0x6,0x4, ++0x20,0x10,0x10,0x0,0xfd,0x9,0x11,0x35,0x59,0x95,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x54,0x4c,0x8c,0x4,0x4,0x4,0x14,0x8, ++0x20,0x10,0x13,0x0,0xfc,0x8,0x10,0x35,0x58,0x94,0x10,0x10,0x10,0x10,0x13,0x10,0x8,0x1c,0xe0,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x20,0x10,0x10,0x0,0xfd,0xa,0x14,0x30,0x54,0x9b,0x14,0x10,0x10,0x10,0x10,0x10,0x40,0x40,0xa0,0xa0,0x10,0x8e,0x64,0x20,0x0,0xf8,0x8,0x10,0x10,0x20,0x40,0x80, ++0x20,0x10,0x10,0x0,0xfd,0x8,0x10,0x34,0x5b,0x94,0x10,0x10,0x10,0x11,0x12,0x14,0x40,0x40,0x40,0x48,0xfc,0x48,0x48,0x48,0xfe,0x40,0x40,0xa0,0xa0,0x10,0xe,0x4, ++0x20,0x10,0x11,0x0,0xfc,0x8,0x11,0x34,0x58,0x94,0x13,0x10,0x10,0x10,0x10,0x10,0x20,0x20,0x24,0xac,0xb0,0x20,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x20,0x10,0x11,0x0,0xfc,0x8,0x11,0x34,0x58,0x94,0x11,0x10,0x10,0x10,0x13,0x10,0x20,0x20,0x24,0xac,0xb0,0x24,0xfe,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0xfc,0x4, ++0x20,0x10,0x10,0x0,0xfd,0xa,0x15,0x30,0x54,0x99,0x15,0x11,0x11,0x11,0x11,0x11,0x40,0x40,0xa0,0x90,0x8,0xe,0xf4,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x20,0x10,0x10,0x1,0xfd,0xa,0x10,0x34,0x5b,0x95,0x11,0x11,0x11,0x11,0x11,0x11,0x80,0x88,0xfc,0x88,0x50,0x20,0x50,0x88,0x6,0xf8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x20,0x11,0x11,0x1,0xfd,0x9,0x11,0x35,0x59,0x95,0x11,0x11,0x11,0x11,0x11,0x11,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x44,0x48,0x30,0x20,0x10,0x4e,0x84,0x0, ++0x40,0x24,0x22,0x2,0xf8,0x10,0x26,0x2a,0x72,0xaa,0x22,0x22,0x22,0x25,0x28,0x20,0x20,0x20,0x28,0xfc,0x40,0x50,0x90,0xfc,0x10,0x14,0xfe,0x10,0x10,0x16,0xfc,0x0, ++0x20,0x11,0x11,0x1,0xfd,0x9,0x10,0x35,0x58,0x94,0x11,0x10,0x10,0x10,0x17,0x10,0x4,0xfe,0x4,0x4,0x4,0xfc,0x0,0xfc,0x20,0x20,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x20,0x10,0x10,0x1,0xfd,0xa,0x15,0x34,0x5a,0x95,0x11,0x11,0x11,0x10,0x17,0x10,0x40,0x40,0xa0,0x10,0x10,0x28,0xf6,0x0,0x48,0x48,0x48,0x50,0x50,0x24,0xfe,0x0, ++0x22,0x11,0x10,0x2,0xfe,0xa,0x12,0x36,0x5a,0x96,0x12,0x12,0x12,0x12,0x12,0x12,0x4,0xbe,0x84,0x4,0x4,0xf4,0x94,0x94,0xf4,0x94,0x94,0xf4,0x4,0x4,0x14,0x8, ++0x20,0x10,0x10,0x3,0xfc,0x9,0x10,0x37,0x58,0x94,0x11,0x13,0x15,0x11,0x11,0x11,0x40,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0x44,0xa8,0x30,0x20,0x10,0x48,0x8e,0x4, ++0x20,0x10,0x10,0x3,0xfc,0x8,0x13,0x34,0x59,0x95,0x13,0x15,0x19,0x11,0x11,0x11,0x80,0x80,0x88,0xf8,0x90,0xa4,0xfe,0x40,0xf8,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x20,0x11,0x11,0x1,0xfd,0x9,0x11,0x34,0x58,0x95,0x12,0x14,0x11,0x12,0x10,0x11,0x8,0xfc,0x8,0xf8,0x8,0x8,0xf8,0x84,0xfe,0x54,0x94,0xa4,0x24,0x44,0xa8,0x10, ++0x20,0x10,0x11,0x1,0xfd,0x9,0x11,0x35,0x59,0x94,0x11,0x17,0x10,0x10,0x10,0x10,0x20,0x44,0xfe,0x24,0x24,0xfc,0x24,0x44,0xfc,0xa0,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x20,0x11,0x11,0x1,0xfd,0x9,0x11,0x35,0x59,0x95,0x11,0x12,0x12,0x14,0x18,0x10,0x4,0xfe,0x4,0x4,0xfc,0x20,0x24,0xfe,0x20,0x24,0xfe,0x84,0x84,0x84,0xfc,0x84, ++0x40,0x2f,0x20,0x5,0xfa,0x15,0x20,0x68,0xb7,0x28,0x24,0x25,0x22,0x25,0x28,0x30,0x0,0xfc,0x84,0x28,0x10,0x28,0xc4,0x0,0xbc,0x84,0xc4,0x28,0x10,0x28,0xce,0x84, ++0x21,0x11,0x17,0x1,0xfc,0x8,0x11,0x3a,0x55,0x98,0x13,0x12,0x12,0x12,0x13,0x12,0x10,0x14,0xfe,0x10,0x40,0xa0,0x10,0x8,0xf6,0x0,0xf8,0x8,0x8,0x8,0xf8,0x8, ++0x20,0x10,0x13,0x0,0xfc,0xb,0x10,0x35,0x59,0x95,0x11,0x11,0x11,0x11,0x11,0x11,0x90,0x94,0x98,0x90,0x92,0x8e,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x8,0x28,0x10, ++0x21,0x11,0x11,0x1,0xfa,0xa,0x16,0x3a,0x52,0x9a,0x12,0x12,0x12,0x12,0x12,0x12,0x4,0x7e,0x44,0x44,0x44,0x7c,0x10,0x10,0xfe,0x10,0x38,0x54,0x54,0x92,0x10,0x10, ++0x20,0x12,0x11,0x0,0xff,0x9,0x12,0x34,0x58,0x97,0x19,0x12,0x11,0x10,0x11,0x16,0x40,0x48,0x50,0x44,0xfe,0x50,0x48,0x46,0x80,0xfe,0x10,0x10,0xa0,0x40,0xb0,0xc, ++0x40,0x20,0x27,0x4,0xfc,0x17,0x24,0x6c,0xb7,0x2e,0x26,0x2b,0x2a,0x32,0x22,0x22,0x80,0x44,0xfe,0x4,0x4,0xfc,0x0,0x4,0xfe,0x94,0x94,0xfc,0x94,0x94,0x94,0x8, ++0x20,0x12,0x12,0x2,0xfe,0xa,0x12,0x34,0x58,0x97,0x12,0x12,0x12,0x12,0x17,0x10,0x90,0x90,0x94,0xbe,0xa0,0xd0,0x88,0x80,0x4,0xfe,0x94,0x94,0x94,0x94,0xfe,0x0, ++0x40,0x27,0x24,0x4,0xfd,0x15,0x25,0x6d,0xb5,0x2d,0x25,0x25,0x29,0x2a,0x34,0x21,0x3c,0xe0,0x3c,0x20,0xfe,0x22,0xf8,0x24,0x1c,0x0,0x78,0x48,0x48,0x4a,0x8a,0x6, ++0x40,0x2f,0x20,0x4,0xfa,0x12,0x24,0x68,0xb3,0x2a,0x22,0x23,0x22,0x22,0x23,0x22,0x4,0xbe,0x84,0xa4,0x94,0x94,0xa4,0x48,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8, ++0x40,0x2f,0x21,0x1,0xf9,0x17,0x24,0x6c,0xb7,0x29,0x21,0x21,0x21,0x21,0x2a,0x24,0x4,0x7e,0x44,0x44,0x44,0x7c,0x10,0x7c,0x54,0x54,0x54,0x7c,0x10,0x14,0xfe,0x2, ++0x43,0x20,0x2f,0x8,0xfb,0x10,0x23,0x68,0xb7,0x28,0x27,0x24,0x24,0x24,0x24,0x24,0xf8,0x40,0xfe,0x42,0x5c,0x40,0x58,0x44,0xfe,0x80,0xfc,0xa4,0xa4,0xa4,0xb4,0x8, ++0x42,0x22,0x2f,0x2,0xf7,0x2a,0x22,0x77,0xa1,0x33,0x24,0x29,0x20,0x27,0x20,0x20,0xa8,0x48,0xbe,0xa8,0x5c,0xaa,0x8,0xfe,0x10,0xf8,0x44,0xf2,0x40,0xfc,0x40,0xc0, ++0x0,0x0,0x7f,0x1,0x1,0x9,0x9,0x9,0x9,0x11,0x11,0x19,0x25,0x23,0x41,0x80,0x0,0x8,0xfc,0x8,0x10,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x0,0x0,0x86,0x7c, ++0x7f,0x1,0x9,0x9,0x9,0x15,0x23,0xc0,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0xfc,0x8,0x0,0xf0,0x0,0x6,0xfc,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x50,0x20, ++0x0,0x7f,0x52,0x91,0x7d,0x11,0x29,0x29,0x7d,0x9,0x9,0xfd,0xa,0xa,0xd,0xa,0x20,0x20,0x20,0xfe,0x22,0x24,0x20,0xfc,0x88,0x50,0x20,0x50,0x50,0x88,0xe,0x4, ++0x10,0x10,0x28,0x45,0xfd,0x45,0xa3,0x3d,0x25,0x45,0xa9,0x11,0x2a,0x44,0x89,0x2,0x20,0x20,0x20,0xfe,0x22,0x24,0x20,0xf8,0x88,0x50,0x20,0x50,0x50,0x88,0xe,0x4, ++0x0,0x7e,0x2,0x24,0x18,0x9,0xfe,0xa,0x18,0x19,0x28,0x48,0x88,0x8,0x28,0x10,0x20,0x20,0x50,0x50,0x88,0x46,0x24,0x20,0x8,0xfc,0x8,0x8,0x10,0x10,0x20,0x40, ++0x1,0x1,0x7f,0x1,0x1,0x3f,0x1,0x1,0xff,0x3,0x5,0x9,0x11,0x21,0x41,0x1,0x0,0x8,0xfc,0x0,0x0,0xf8,0x0,0x4,0xfe,0x80,0x40,0x20,0x10,0xe,0x4,0x0, ++0x10,0x10,0x15,0xfe,0x10,0x7c,0x10,0xfe,0x33,0x38,0x54,0x50,0x90,0x10,0x10,0x10,0x0,0x8,0xfc,0x8,0x10,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x10,0x10,0x14,0xfe,0x10,0x10,0x7c,0x11,0xfd,0x30,0x38,0x54,0x50,0x90,0x11,0x16,0x20,0x20,0x20,0x20,0xa8,0xa4,0xa2,0x22,0x28,0x2c,0x10,0x20,0x40,0x80,0x0,0x0, ++0x10,0x11,0x15,0xff,0x11,0x7d,0x11,0xff,0x31,0x39,0x55,0x55,0x91,0x11,0x11,0x11,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x14,0xfe,0x11,0x7e,0x11,0xfe,0x30,0x39,0x55,0x55,0x91,0x11,0x11,0x11,0x40,0x40,0xa0,0x90,0x8,0x2e,0xf4,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x13,0xfc,0x10,0x7f,0x12,0xfc,0x30,0x3b,0x54,0x54,0x91,0x11,0x12,0x14,0x88,0x88,0xfe,0x88,0x88,0xfe,0x2,0x84,0x80,0xf8,0x88,0x88,0x8,0x8,0x28,0x10, ++0x10,0x12,0x11,0xfd,0x11,0x7c,0x13,0xfe,0x32,0x3a,0x56,0x56,0x92,0x12,0x12,0x12,0x40,0x48,0x4c,0x48,0x50,0x44,0xfe,0x4,0xf4,0x94,0x94,0x94,0xf4,0x4,0x14,0x8, ++0x10,0x11,0x15,0xff,0x11,0x7d,0x11,0xfd,0x30,0x3b,0x56,0x56,0x92,0x12,0x12,0x12,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xfe,0x22,0x2a,0xfa,0x2,0xa,0x4, ++0x10,0x12,0x11,0xfc,0x13,0x7d,0x12,0xfc,0x38,0x37,0x51,0x52,0x91,0x10,0x11,0x16,0x40,0x48,0x50,0x44,0xfe,0x50,0x4c,0x44,0x80,0xfe,0x10,0x10,0xa0,0x40,0xb0,0xc, ++0x11,0x11,0x17,0xf9,0x13,0x79,0x17,0xf8,0x33,0x3a,0x57,0x52,0x9f,0x12,0x12,0x12,0x10,0x10,0xfc,0x10,0xf8,0x10,0xfe,0x40,0xf8,0x48,0xf8,0x48,0xfe,0x8,0x28,0x10, ++0x10,0x13,0x12,0xff,0x12,0x7f,0x12,0xfe,0x32,0x32,0x52,0x53,0x94,0x14,0x18,0x10,0x8,0xfc,0x0,0xf8,0x0,0xfe,0xa4,0x98,0xae,0xc4,0x8,0xfe,0x88,0x88,0x28,0x10, ++0x10,0x10,0x13,0xfe,0x13,0x7e,0x12,0xff,0x32,0x3b,0x56,0x52,0x92,0x15,0x1a,0x10,0x40,0x24,0xfe,0x48,0xfe,0x58,0xec,0x4a,0x48,0xfe,0x40,0xfc,0x84,0x84,0xfc,0x84, ++0x1,0x1f,0x1,0xff,0x4,0x1b,0x68,0x7,0x0,0x7f,0x10,0x3f,0x1,0x1f,0x1,0xff,0x20,0xc0,0x4,0xfe,0x0,0xe0,0x8,0xf8,0x0,0xfc,0x10,0xf8,0x4,0xf0,0x4,0xfe, ++0x2,0xff,0x25,0x24,0x3c,0x24,0x24,0x3c,0x24,0x24,0x27,0x3c,0xe4,0x44,0x4,0x4,0x0,0x4,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x2,0xff,0x24,0x25,0x3d,0x25,0x25,0x3d,0x25,0x27,0x25,0x3f,0xe5,0x45,0x5,0x5,0x20,0x20,0x24,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfe,0x4,0x4,0x4,0x4,0x14,0x8, ++0x2,0xff,0x24,0x24,0x3c,0x25,0x26,0x3c,0x25,0x24,0x26,0x3c,0xe4,0x44,0x4,0x4,0x20,0x20,0x50,0x50,0x88,0x46,0x24,0x20,0xfc,0x4,0x8,0x90,0x60,0x20,0x10,0x0, ++0x2,0xff,0x24,0x25,0x3d,0x26,0x24,0x3f,0x24,0x24,0x27,0x3c,0xe4,0x44,0x4,0x4,0x40,0x20,0x20,0xfe,0x2,0x4,0x0,0xfe,0x20,0x20,0x20,0x20,0x20,0x20,0xa0,0x40, ++0x2,0xff,0x25,0x24,0x3c,0x27,0x24,0x3c,0x24,0x25,0x27,0x3d,0xe5,0x45,0x5,0x5,0x8,0x1c,0xe0,0x20,0x24,0xfe,0x20,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x2,0xff,0x25,0x25,0x3d,0x24,0x27,0x3c,0x25,0x25,0x27,0x3d,0xe5,0x44,0x4,0x5,0x20,0x24,0xfe,0x24,0xfc,0x20,0xfe,0x0,0xfc,0x4,0x24,0x24,0x24,0x50,0x8c,0x4, ++0x8,0x7f,0x8,0x7f,0x8,0xff,0x10,0x2e,0x42,0xbf,0xc,0xb,0x8,0xff,0x0,0x0,0x40,0x44,0x7e,0x44,0xa8,0x10,0x28,0x46,0x84,0xf8,0x20,0xa0,0x64,0xfe,0x20,0x20, ++0xff,0x4,0x3f,0x24,0x3f,0x0,0x1f,0x10,0x1f,0x10,0x1f,0x1,0xff,0x1,0x1,0x1,0xfe,0x40,0xf8,0x48,0xf8,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x0,0x0,0x0, ++0x0,0xb,0x7c,0x10,0x11,0x11,0x15,0xff,0x11,0x11,0x11,0x11,0x11,0x10,0x10,0x13,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x44,0x58,0x86,0x2, ++0x4,0xf,0x70,0x40,0x41,0x41,0x7f,0x49,0x49,0x49,0x49,0x49,0x49,0x88,0x8,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x44,0x58,0x86,0x2, ++0x20,0x13,0x10,0xfe,0x1,0x9,0x7d,0x49,0x49,0x49,0x49,0x49,0x4d,0x48,0x80,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x44,0x58,0x86,0x2, ++0x10,0x13,0x10,0xfe,0x11,0x11,0x7d,0x1,0x7d,0x45,0x45,0x45,0x44,0x7c,0x40,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x50,0x48,0x86,0x2, ++0x10,0x13,0x10,0x28,0x45,0x81,0x7d,0x1,0x7d,0x45,0x45,0x45,0x44,0x7c,0x40,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x50,0x48,0x86,0x2, ++0x40,0x45,0x48,0x70,0x45,0x7d,0x1,0x13,0xf5,0x39,0x39,0x55,0x54,0x90,0x30,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x50,0x48,0x86,0x2, ++0x20,0x13,0x10,0xfe,0x11,0x11,0x25,0x7d,0x9,0x11,0x25,0xc9,0x18,0x24,0xc2,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x50,0x48,0x86,0x2, ++0x10,0x13,0x28,0x26,0x53,0x81,0x7d,0x5,0x9,0x7d,0x45,0x45,0x44,0x7c,0x44,0x3,0x4,0xfe,0x20,0x44,0xfe,0x4,0x24,0x24,0x24,0x24,0x24,0x24,0x50,0x48,0x86,0x2, ++0x1,0x77,0x55,0x55,0x77,0x0,0x3e,0x0,0xff,0x20,0x3e,0x2,0x2,0x2,0x14,0x9,0x4,0xfe,0x10,0x24,0x7e,0x44,0x54,0x54,0x54,0x54,0x54,0x54,0x64,0x28,0x46,0x82, ++0x8,0x49,0x49,0x49,0x7f,0x0,0xff,0x8,0x7f,0x55,0x55,0x55,0x55,0x55,0x43,0x0,0x4,0xfe,0x10,0x24,0x7e,0x44,0x54,0x54,0x54,0x54,0x54,0x54,0x64,0x28,0x46,0x82, ++0x2,0xff,0x22,0x3e,0x22,0x3e,0x22,0xff,0x2,0x77,0x11,0x55,0x22,0x22,0x55,0x88,0x4,0xfe,0x10,0x24,0x7e,0x44,0x54,0xd4,0x54,0x54,0x54,0x54,0x64,0x28,0x46,0x82, ++0x24,0x24,0xff,0x24,0x2,0xff,0x24,0x24,0xff,0xa5,0xa5,0xdb,0x81,0x85,0x82,0x0,0x4,0xfe,0x10,0x24,0x7e,0x44,0x54,0x54,0x54,0x54,0x54,0x54,0x20,0x28,0x46,0x82, ++0x0,0x3e,0x14,0x8,0x14,0x77,0x55,0x22,0x55,0x8,0xff,0x18,0x2c,0x4b,0x89,0x8,0x4,0xfe,0x10,0x24,0x7e,0x44,0x54,0x54,0x54,0x54,0xd4,0x54,0x20,0x28,0x46,0x82, ++0x2,0x3f,0x22,0x3e,0x22,0x3e,0x8,0xff,0x0,0x3e,0x22,0x3e,0x8,0x2a,0x49,0x18,0x4,0xfe,0x10,0x24,0x7e,0x44,0x54,0xd4,0x54,0x54,0x54,0x54,0x20,0x28,0x46,0x82, ++0x2,0x7f,0x8,0xff,0x88,0x6b,0x8,0x6b,0x8,0xff,0x10,0x7f,0x55,0x55,0x55,0x43,0x4,0xfe,0x10,0xa4,0xfe,0x44,0x54,0x54,0x54,0xd4,0x54,0x54,0x20,0x28,0x46,0x82, ++0x9,0x2e,0x28,0xff,0x4a,0xc,0x32,0xdf,0x11,0x1f,0x12,0x1f,0x5,0xff,0x1,0x1,0xfe,0x20,0xfc,0x94,0x94,0x28,0xc4,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x0,0x0, ++0x1,0x1,0x1,0x1,0x3f,0x20,0x22,0x22,0x22,0x22,0x23,0x26,0x5a,0x42,0x81,0x0,0x0,0x10,0xf8,0x0,0xfc,0x4,0x8,0x20,0x60,0x80,0x0,0x0,0x4,0x4,0xfc,0x0, ++0x1,0x1,0x1,0x3f,0x22,0x3f,0x22,0x23,0x21,0x20,0x2f,0x22,0x41,0x40,0x83,0x1c,0x10,0xf8,0x0,0xfc,0x4,0xc8,0x10,0xf0,0x0,0x88,0xfc,0x20,0x40,0x80,0x60,0x1c, ++0x8,0x8,0x8,0x9,0x7f,0x49,0x49,0x49,0x49,0x7f,0x48,0x9,0xf,0xf1,0x40,0x0,0x40,0x40,0x40,0x40,0xc0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x10,0x10,0x10,0x14,0x7e,0x54,0x54,0x54,0x54,0x7c,0x50,0x14,0x1d,0xe5,0x42,0x4,0x0,0x10,0xf8,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x12,0x12,0xe,0x0, ++0x0,0xff,0x4,0x4,0x7,0x8,0x31,0xc1,0x3f,0x21,0x21,0x3f,0x1,0x1,0x7f,0x0,0x4,0xfe,0x0,0x10,0xf8,0x10,0x50,0x28,0xfc,0x8,0x8,0xf8,0x0,0x8,0xfc,0x4, ++0x0,0x2,0xff,0x24,0x25,0x25,0x25,0x25,0x25,0x24,0x24,0x24,0x25,0x44,0x43,0x80,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0xfc,0x20,0x24,0x3c,0xc6,0x2,0xfe,0x0, ++0x10,0x10,0x10,0x15,0x7e,0x54,0x55,0x54,0x54,0x7c,0x50,0x14,0x1d,0xe5,0x40,0x0,0x80,0x80,0x88,0xfc,0x0,0x0,0xf8,0x8,0x10,0x20,0x40,0x80,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x10,0x14,0x7f,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe5,0x40,0x0,0x40,0x20,0x20,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0xfc,0x0, ++0x10,0x10,0x10,0x14,0x7d,0x54,0x54,0x54,0x57,0x7c,0x50,0x14,0x1c,0xe4,0x41,0x6,0x20,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x50,0x50,0x88,0x88,0x6,0x4, ++0x10,0x11,0x11,0x15,0x7f,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe5,0x41,0x0,0x20,0x20,0x20,0x20,0x24,0xec,0x30,0x20,0x20,0x20,0x20,0x20,0x62,0xa2,0x1e,0x0, ++0x10,0x10,0x10,0x14,0x7f,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe5,0x41,0x1,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x54,0x4c,0x8c,0x4,0x4,0x14,0x8, ++0x10,0x11,0x11,0x15,0x7f,0x55,0x55,0x55,0x55,0x7d,0x51,0x14,0x1c,0xe5,0x42,0xc,0x8,0xfc,0x8,0x28,0x28,0x28,0x28,0x48,0x48,0x48,0xa8,0xa0,0xa0,0x22,0x22,0x1e, ++0x10,0x10,0x13,0x14,0x7e,0x54,0x57,0x54,0x54,0x7c,0x53,0x14,0x1c,0xe4,0x40,0x0,0x8,0x1c,0xe0,0x40,0x48,0x7c,0xc0,0x40,0x44,0x7e,0xc0,0x40,0x40,0x42,0x42,0x3e, ++0x10,0x10,0x10,0x14,0x7e,0x55,0x56,0x54,0x54,0x7c,0x50,0x14,0x1c,0xe4,0x41,0x2,0x20,0x20,0x50,0x50,0x88,0xe,0x4,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x8,0x8, ++0x10,0x10,0x10,0x14,0x7e,0x54,0x54,0x55,0x56,0x7c,0x50,0x14,0x1c,0xe5,0x41,0x0,0x0,0x10,0x58,0x50,0x50,0x88,0x88,0x26,0x24,0x20,0x40,0x40,0x90,0x8,0xfc,0x4, ++0x10,0x10,0x11,0x14,0x7e,0x54,0x55,0x54,0x54,0x7c,0x53,0x14,0x1c,0xe4,0x40,0x0,0x10,0x10,0x10,0xd0,0x50,0x10,0x10,0x90,0x94,0x1e,0xf0,0x10,0x10,0x10,0x10,0x10, ++0x10,0x13,0x10,0x14,0x7f,0x55,0x55,0x55,0x55,0x7c,0x50,0x14,0x1c,0xe4,0x1,0x0,0x24,0xf4,0x24,0x24,0xe4,0x4,0x4,0x24,0xf4,0x24,0x24,0x24,0x24,0x24,0x44,0x84, ++0x1,0x21,0x21,0x3f,0x1,0xff,0x1,0x1,0x1f,0x11,0x11,0x1f,0x1,0x1,0x7f,0x0,0x0,0x8,0x8,0xf8,0x4,0xfe,0x0,0x10,0xf8,0x10,0x10,0xf0,0x0,0x8,0xfc,0x4, ++0x10,0x10,0x10,0x14,0x7f,0x54,0x54,0x54,0x54,0x7c,0x50,0x14,0x1c,0xe4,0x40,0x0,0x88,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0x88,0xf8,0x88,0x88,0x88,0x88,0xf8,0x88, ++0x10,0x10,0x10,0x14,0x7f,0x54,0x54,0x54,0x54,0x7d,0x51,0x15,0x1d,0xe5,0x41,0x1,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x17,0x14,0x7e,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1c,0xe4,0x40,0x0,0x0,0x4,0xfe,0x8,0x8,0xe8,0x28,0x28,0x28,0x28,0xe8,0x28,0x8,0x8,0x28,0x10, ++0x10,0x11,0x11,0x15,0x7f,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe6,0x44,0x9,0x4,0xfe,0x0,0x4,0xfe,0x20,0x24,0x3e,0x24,0x24,0x24,0x24,0x44,0x44,0x94,0x8, ++0x10,0x10,0x10,0x14,0x7f,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe5,0x41,0x1,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x10,0x10,0x10,0x15,0x7f,0x55,0x55,0x55,0x55,0x7d,0x51,0x17,0x1d,0xe5,0x41,0x1,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0xfe,0x4,0x4,0x14,0x8, ++0x10,0x10,0x10,0x14,0x7f,0x55,0x56,0x54,0x54,0x7c,0x50,0x14,0x1c,0xe4,0x40,0x0,0x80,0xc0,0x84,0xfe,0x40,0x40,0x48,0x7c,0x40,0x40,0x44,0x7e,0x40,0x40,0x40,0x40, ++0x10,0x10,0x10,0x14,0x7e,0x54,0x54,0x54,0x54,0x7c,0x50,0x14,0x1c,0xe4,0x47,0x0,0x8,0x1c,0xe0,0x80,0x80,0x80,0x88,0xfc,0x90,0x90,0x90,0x90,0x90,0x94,0xfe,0x0, ++0x10,0x10,0x10,0x14,0x7e,0x55,0x56,0x54,0x54,0x7d,0x50,0x14,0x1c,0xe4,0x40,0x0,0x20,0x20,0x50,0x50,0x88,0x46,0x24,0x20,0x0,0xfc,0x8,0x10,0xa0,0x40,0x20,0x20, ++0x10,0x11,0x11,0x14,0x7e,0x54,0x54,0x54,0x57,0x7c,0x51,0x14,0x1c,0xe4,0x43,0x0,0x0,0xfc,0x4,0x88,0x50,0x20,0x50,0x8e,0x24,0x20,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x10,0x10,0x14,0x7e,0x55,0x55,0x57,0x54,0x7c,0x51,0x17,0x1c,0xe4,0x40,0x1,0x10,0x90,0x90,0x94,0xbe,0x14,0x54,0xd4,0x94,0x94,0x54,0xf4,0x24,0x44,0x94,0x8, ++0x4,0x7e,0x8,0x8,0x8,0xe,0xf1,0x1,0x1f,0x11,0x11,0x1f,0x11,0x1,0x7f,0x0,0x8,0xfc,0x88,0xc8,0xaa,0x8a,0x6,0x10,0xf8,0x10,0x10,0xf0,0x0,0x8,0xfc,0x4, ++0x10,0x10,0x10,0x15,0x7e,0x55,0x54,0x54,0x54,0x7f,0x50,0x14,0x1c,0xe4,0x41,0x2,0x20,0x20,0x28,0xfc,0x20,0x24,0xac,0xb0,0x24,0xfe,0x50,0x50,0x90,0x88,0x6,0x4, ++0x10,0x10,0x10,0x15,0x7e,0x54,0x54,0x57,0x54,0x7d,0x50,0x14,0x1c,0xe4,0x41,0x2,0x80,0x80,0x5c,0xe0,0x50,0x22,0xd2,0xe,0x0,0xfc,0x90,0x90,0x92,0x92,0xe,0x0, ++0x10,0x10,0x11,0x14,0x7e,0x54,0x54,0x55,0x54,0x7c,0x51,0x14,0x1c,0xe4,0x43,0x0,0x0,0x8,0xfc,0x20,0x20,0x48,0x84,0xfe,0x22,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x20,0x20,0x22,0x2a,0xfe,0xaa,0xaa,0xaa,0xaa,0xfa,0xa2,0x2a,0x38,0xc9,0x1,0x2,0x80,0x84,0xbe,0x88,0x88,0xbe,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xae,0x8,0x8,0x8, ++0x10,0x10,0x10,0x14,0x7f,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe5,0x41,0x1,0x50,0x50,0x50,0x54,0xfe,0x54,0x54,0x54,0x54,0xfc,0x54,0x54,0x54,0x54,0xfc,0x4, ++0x20,0x20,0x27,0x29,0xfd,0xaa,0xaa,0xaf,0xa9,0xf9,0xa5,0x2b,0x39,0xca,0x4,0x8,0x0,0xc,0x70,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x7c,0x0,0x86,0x7c,0x0, ++0x10,0x10,0x11,0x14,0x7e,0x54,0x57,0x54,0x54,0x7d,0x51,0x15,0x1d,0xe5,0x41,0x1,0x8,0x1c,0xe0,0x20,0x20,0x24,0xfe,0x20,0x24,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x10,0x10,0x10,0x15,0x7e,0x54,0x54,0x54,0x57,0x7c,0x50,0x14,0x1c,0xe4,0x41,0x2,0x40,0x20,0x24,0xfe,0x88,0x50,0x20,0xd8,0x6,0x88,0x88,0x88,0x88,0x88,0x8,0x8, ++0x10,0x10,0x10,0x15,0x7e,0x54,0x55,0x56,0x54,0x7c,0x50,0x14,0x1c,0xe4,0x1,0x6,0x40,0x20,0x4,0xfe,0x88,0x88,0x4,0x8a,0x88,0x50,0x50,0x20,0x50,0x88,0x6,0x4, ++0x11,0x10,0x10,0x10,0x7d,0x54,0x54,0x55,0x54,0x7c,0x53,0x14,0x1c,0xe4,0x40,0x0,0x4,0x8c,0x50,0x4,0xfe,0x20,0x20,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x10,0x10,0x10,0x14,0x7f,0x54,0x54,0x54,0x55,0x7c,0x53,0x14,0x1c,0xe4,0x40,0x0,0x20,0x20,0x40,0x88,0xfc,0x20,0xa8,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x3f,0x20,0x2f,0x20,0x3f,0x24,0x24,0x26,0x24,0x2f,0x28,0x28,0x4f,0x40,0xbf,0x0,0xfc,0x0,0xf8,0x0,0xfe,0x88,0x50,0xb0,0x8e,0xf8,0x88,0x88,0xf8,0x84,0xfc,0x2, ++0x8,0x8,0xfe,0x8,0xe,0xf8,0x9,0x2a,0x11,0x3f,0x21,0x21,0x3f,0x1,0x7f,0x0,0x4,0xf8,0x80,0x84,0xfe,0x90,0x10,0x10,0x10,0xf8,0x8,0x8,0xf8,0x4,0xfc,0x2, ++0x10,0x11,0x10,0x14,0x7e,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe5,0x41,0x1,0x20,0x24,0xa8,0xb0,0x24,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0x14,0x8, ++0x10,0x11,0x11,0x15,0x7f,0x55,0x54,0x57,0x54,0x7c,0x53,0x14,0x1c,0xe5,0x42,0x4,0x8,0xfc,0x8,0x8,0x8,0xf8,0x0,0xfc,0x40,0x44,0xfe,0xa0,0xa0,0x10,0xe,0x4, ++0x10,0x10,0x13,0x10,0x7c,0x57,0x54,0x55,0x55,0x7e,0x52,0x14,0x1c,0xe4,0x40,0x0,0x44,0xe4,0x84,0x84,0x94,0xf4,0x94,0x94,0xd4,0xb4,0x94,0x94,0x84,0x84,0x94,0x88, ++0x10,0x10,0x10,0x14,0x7e,0x55,0x56,0x54,0x54,0x7d,0x50,0x14,0x1d,0xe6,0x40,0x0,0x20,0x20,0x50,0x88,0x88,0x6,0xf8,0x20,0x28,0xfc,0x20,0xa8,0x26,0x22,0xa0,0x40, ++0x10,0x10,0x13,0x11,0x7c,0x54,0x55,0x54,0x54,0x7c,0x53,0x14,0x1c,0xe4,0x40,0x0,0x8,0x1c,0xe0,0x24,0xa4,0xa8,0xfc,0x8,0x30,0x24,0xfe,0x20,0x20,0x20,0xa0,0x40, ++0x11,0x10,0x13,0x14,0x7e,0x55,0x54,0x54,0x57,0x7c,0x50,0x14,0x1c,0xe4,0x41,0x6,0x4,0x88,0xfe,0x20,0x28,0xfc,0x20,0x24,0xfe,0x50,0x50,0x50,0x92,0x92,0xe,0x0, ++0x10,0x10,0x13,0x10,0x7d,0x54,0x57,0x54,0x55,0x7d,0x51,0x15,0x1d,0xe5,0x41,0x1,0x20,0x24,0xfe,0x20,0xfc,0x20,0xfe,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x4,0x14,0x8, ++0x10,0x10,0x13,0x14,0x7e,0x54,0x54,0x54,0x54,0x7c,0x50,0x17,0x1c,0xe4,0x41,0x2,0x88,0x88,0xfe,0x88,0x88,0xf8,0x88,0x88,0xf8,0x88,0x88,0xfe,0x0,0x88,0x6,0x2, ++0x10,0x10,0x10,0x14,0x7f,0x54,0x55,0x55,0x55,0x7e,0x52,0x14,0x1c,0xe4,0x40,0x0,0x80,0x86,0x98,0x90,0xf0,0x90,0x9e,0xd4,0xb4,0x94,0x94,0x94,0xa4,0xa4,0xc4,0x84, ++0x20,0x20,0x20,0x27,0xf8,0xa8,0xab,0xaa,0xaa,0xfa,0xa3,0x28,0x39,0xce,0x4,0x0,0x20,0x28,0x24,0xfe,0x20,0x20,0xa4,0xa4,0xa4,0xa8,0xa8,0x10,0xb2,0x52,0x8a,0x4, ++0x2,0x2,0x7e,0x2,0x3e,0x2,0x7e,0x2,0x1,0x3f,0x21,0x21,0x3f,0x1,0xff,0x0,0x80,0x88,0xfc,0x80,0xf8,0x80,0xfe,0x80,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfc,0x2, ++0x10,0x11,0x11,0x15,0x7f,0x55,0x55,0x55,0x54,0x7f,0x50,0x14,0x1c,0xe5,0x42,0x0,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xfe,0x20,0x70,0xa8,0x2e,0x24,0x20, ++0x10,0x11,0x11,0x15,0x7f,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe5,0x41,0x1,0x4,0xfe,0x4,0x14,0xfc,0x24,0x24,0xfc,0x24,0x34,0x2c,0xfc,0x4,0x4,0xfc,0x4, ++0x10,0x11,0x11,0x15,0x7f,0x55,0x55,0x54,0x54,0x7d,0x52,0x14,0x1d,0xe6,0x40,0x1,0x8,0xfc,0x8,0xf8,0x8,0x8,0xf8,0x84,0xfe,0x54,0x94,0xa4,0x24,0x44,0xa8,0x10, ++0x10,0x10,0x11,0x15,0x7f,0x55,0x55,0x55,0x55,0x7c,0x50,0x17,0x1c,0xe4,0x40,0x0,0x20,0x44,0xfe,0x24,0x24,0xfc,0x24,0x44,0xfc,0x50,0x94,0xfe,0x10,0x10,0x10,0x10, ++0x10,0x11,0x11,0x15,0x7f,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe5,0x42,0x4,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x4,0x74,0x54,0x54,0x74,0x4,0x14,0x8, ++0x10,0x11,0x10,0x10,0x7d,0x54,0x57,0x54,0x54,0x7d,0x52,0x14,0x1c,0xe4,0x40,0x0,0x20,0x24,0xa8,0x20,0xfc,0x20,0xfe,0x50,0x88,0xfe,0x88,0x88,0xa8,0x92,0x82,0x7e, ++0x10,0x12,0x13,0x12,0x7d,0x55,0x55,0x55,0x56,0x7d,0x50,0x14,0x1c,0xe5,0x42,0x4,0x40,0x20,0xfe,0x2,0x4,0x0,0xdc,0x54,0x54,0x54,0xdc,0x90,0x92,0x12,0xe,0x0, ++0x21,0x20,0x20,0x2b,0xfe,0xaa,0xab,0xaa,0xaa,0xfb,0xa2,0x2a,0x3a,0xcb,0x2,0x0,0x0,0x80,0x9e,0xd2,0x54,0x54,0xd8,0x54,0x54,0xd2,0x12,0x9a,0xd4,0x50,0x10,0x10, ++0x10,0x11,0x10,0x14,0x7e,0x55,0x54,0x54,0x54,0x7d,0x51,0x15,0x1d,0xe5,0x43,0x0,0x0,0xfc,0x8,0x30,0x24,0xfe,0x20,0xa0,0x44,0xfe,0x54,0x54,0x54,0x54,0xfe,0x0, ++0x20,0x20,0x27,0x20,0xfb,0xa8,0xaf,0xa9,0xab,0xfe,0xaa,0x23,0x3a,0xca,0x3,0x2,0x40,0x48,0xfc,0x40,0xf8,0x80,0xfe,0x10,0xf8,0xc,0xa,0xf8,0x8,0x8,0xf8,0x8, ++0x10,0x10,0x13,0x10,0x7c,0x57,0x56,0x54,0x55,0x7c,0x50,0x14,0x1c,0xe5,0x42,0x0,0x88,0x88,0xfe,0x88,0x88,0xfe,0x2,0x24,0xfc,0x20,0x70,0x68,0xa8,0x26,0x24,0x20, ++0x10,0x10,0x10,0x13,0x7c,0x54,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe5,0x41,0x1,0x20,0x20,0x24,0xfe,0x20,0x24,0xfe,0x4,0x54,0xfc,0x24,0xfc,0x24,0x24,0x24,0xc, ++0x10,0x13,0x10,0x14,0x7e,0x54,0x54,0x54,0x55,0x7d,0x51,0x15,0x1d,0xe5,0x41,0x1,0x4,0xfe,0x8,0xfc,0x88,0x88,0xf8,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x4, ++0x10,0x10,0x10,0x13,0x7c,0x54,0x55,0x56,0x54,0x7d,0x50,0x14,0x1c,0xe4,0x43,0x0,0x20,0x20,0x24,0xfe,0x50,0x88,0x26,0xf8,0x20,0xfc,0x20,0xf8,0x20,0x24,0xfe,0x0, ++0x10,0x10,0x13,0x10,0x7c,0x57,0x54,0x55,0x55,0x7e,0x52,0x14,0x1c,0xe4,0x40,0x0,0x4,0x64,0x84,0xa4,0x94,0xc4,0xa4,0x94,0xc4,0xbe,0x84,0x84,0x84,0x84,0x84,0x84, ++0x10,0x10,0x10,0x15,0x7e,0x54,0x54,0x54,0x54,0x7c,0x50,0x14,0x1d,0xe6,0x40,0x3,0x80,0x84,0xfe,0x0,0xfc,0x84,0xfc,0x84,0xfc,0x80,0xfc,0x84,0x58,0x20,0xd8,0x6, ++0x10,0x10,0x11,0x15,0x7f,0x55,0x55,0x55,0x54,0x7d,0x50,0x14,0x1c,0xe4,0x40,0x3,0x20,0xac,0x24,0x24,0xac,0x24,0x24,0xfc,0x20,0xfc,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x20,0x20,0x20,0x28,0xfd,0xaa,0xac,0xab,0xaa,0xfb,0xa2,0x2b,0x3a,0xca,0x2,0x2,0x20,0x20,0x50,0x90,0x8,0xf4,0x2,0xc4,0x54,0xd4,0x54,0xd4,0x54,0x54,0x44,0xcc, ++0x22,0x21,0x21,0x27,0xfa,0xaa,0xab,0xaa,0xfa,0xa2,0x22,0x2a,0x3a,0xcc,0x5,0x8,0x20,0x20,0x24,0xbe,0x40,0x0,0xbc,0x88,0x90,0xfe,0x90,0x90,0x90,0x90,0xd0,0x20, ++0x20,0x22,0x21,0x28,0xff,0xa8,0xa9,0xaa,0xa8,0xff,0xa1,0x2a,0x39,0xe8,0x1,0x6,0x40,0x48,0x50,0x40,0xfc,0xe0,0x58,0x48,0x80,0xfe,0x10,0x10,0xa0,0x40,0xb0,0x8, ++0x10,0x10,0x10,0x13,0x7c,0x54,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe5,0x41,0x1,0x0,0x88,0x50,0xfe,0x50,0x54,0xfe,0x54,0x54,0x54,0x9c,0x4,0x74,0x4,0xfc,0x4, ++0x10,0x10,0x11,0x15,0x7f,0x55,0x55,0x55,0x55,0x7d,0x53,0x15,0x1d,0xe5,0x41,0x1,0x40,0x24,0xfe,0x4,0x4,0xfc,0x4,0x0,0xfe,0x4a,0x4a,0xfe,0x4a,0x4a,0x4a,0x6, ++0x0,0x7e,0x14,0x8,0xff,0x1a,0x28,0x49,0x19,0x3f,0x21,0x21,0x3f,0x1,0xff,0x0,0x40,0x44,0x7e,0xc8,0x28,0x10,0x28,0x46,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfc,0x2, ++0x20,0x20,0x27,0x28,0xff,0xa8,0xaf,0xa8,0xa9,0xfb,0xa4,0x2b,0x38,0xc9,0x2,0x0,0x40,0x48,0xfc,0x40,0xf8,0x40,0xfe,0xa0,0x10,0xe8,0x46,0xf8,0x40,0x50,0x48,0x40, ++0x8,0x7f,0x8,0x3e,0x8,0xff,0x10,0x1c,0x25,0x4d,0x3f,0x21,0x21,0x3f,0x1,0xff,0x20,0x20,0x24,0x7e,0xc8,0x28,0x10,0x28,0x46,0x8,0xfc,0x8,0x8,0xf8,0x4,0xfe, ++0x20,0x20,0x27,0x28,0xfc,0xab,0xa8,0xaa,0xab,0xfa,0xa2,0x2b,0x3a,0xca,0x2,0x2,0x90,0x94,0xfe,0x90,0x90,0xfc,0x90,0x94,0xfe,0x94,0x94,0x6c,0x44,0x4,0x14,0x8, ++0x21,0x21,0x27,0x21,0xf8,0xaf,0xa8,0xa9,0xaa,0xfd,0xa1,0x2f,0x39,0xc9,0x2,0x4,0x10,0x14,0xfe,0x18,0x44,0xfe,0xa0,0x10,0xe,0x14,0x10,0xfe,0x10,0x10,0x10,0x10, ++0x10,0x10,0x13,0x14,0x7e,0x55,0x55,0x55,0x55,0x7d,0x50,0x17,0x1c,0xe4,0x40,0x3,0x88,0x88,0xfe,0x88,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x20,0xfe,0x20,0x50,0x8e,0x4, ++0x10,0x11,0x11,0x15,0x7f,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe6,0x42,0x4,0x4,0xfe,0x10,0x24,0x7e,0x44,0x44,0x7c,0x44,0x44,0x7c,0x10,0x58,0x56,0x92,0x30, ++0x10,0x10,0x11,0x15,0x7f,0x55,0x55,0x55,0x55,0x7d,0x51,0x14,0x1c,0xe6,0x42,0x4,0x40,0x88,0xfc,0x8,0xf8,0x8,0xf8,0x8,0x8,0xf8,0x48,0x20,0xa4,0x82,0x8a,0x78, ++0x10,0x10,0x13,0x10,0x7d,0x55,0x55,0x55,0x54,0x7d,0x51,0x15,0x1d,0xe5,0x41,0x1,0x40,0x24,0xfe,0x0,0x54,0x24,0x54,0xfc,0x24,0xfe,0x24,0x54,0x74,0x4,0x14,0x8, ++0x10,0x10,0x11,0x15,0x7f,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe6,0x42,0x4,0x20,0x14,0xfe,0x10,0x7c,0x14,0xfe,0x14,0x7c,0x10,0x7c,0x44,0x44,0x44,0x7c,0x44, ++0x10,0x10,0x13,0x10,0x7c,0x57,0x56,0x54,0x57,0x7c,0x50,0x14,0x1c,0xe5,0x42,0x4,0x40,0x20,0xfe,0x88,0x50,0xfe,0x42,0x20,0xfe,0x80,0xf8,0x88,0x88,0x8,0x28,0x10, ++0x8,0x7f,0x8,0xff,0x14,0x56,0x55,0x94,0x25,0x3f,0x21,0x21,0x3f,0x1,0xff,0x0,0x40,0x40,0x44,0x7e,0xc8,0x28,0x10,0x28,0x46,0xf8,0x8,0x8,0xf8,0x4,0xfc,0x2, ++0x10,0x10,0x13,0x10,0x7c,0x57,0x54,0x55,0x55,0x7d,0x51,0x15,0x1c,0xe4,0x41,0x2,0x88,0x88,0xfe,0x88,0x88,0xfe,0x20,0xfc,0x24,0xfc,0x24,0xfc,0x0,0x88,0x6,0x2, ++0x20,0x20,0x27,0x20,0xfb,0xaa,0xab,0xaa,0xab,0xf8,0xa1,0x29,0x39,0xc9,0x1,0x1,0x90,0x94,0xfe,0x90,0xfc,0x94,0xfc,0x94,0xfc,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x8, ++0x10,0x13,0x10,0x10,0x7d,0x55,0x55,0x55,0x54,0x7c,0x50,0x17,0x1c,0xe5,0x42,0x0,0x4,0xfe,0x50,0x54,0xfe,0x54,0x54,0xfc,0x0,0xf8,0x0,0xfe,0xa8,0x26,0x22,0x60, ++0x10,0x11,0x10,0x10,0x7d,0x55,0x56,0x54,0x54,0x7c,0x50,0x15,0x1c,0xe4,0x43,0x0,0x20,0x24,0xa8,0x20,0xfe,0x2,0xf8,0x88,0x88,0xf8,0x20,0xfc,0x20,0x24,0xfe,0x0, ++0x10,0x11,0x10,0x11,0x7c,0x57,0x54,0x54,0x55,0x7e,0x50,0x14,0x1d,0xe2,0x44,0x0,0xc,0xf0,0x24,0x24,0xa8,0xfe,0x68,0xa8,0x26,0x24,0x0,0xa0,0xa4,0x8a,0x8a,0x78, ++0x10,0x10,0x11,0x13,0x7d,0x55,0x55,0x54,0x54,0x7d,0x52,0x14,0x1f,0xe4,0x43,0x0,0x80,0xf8,0x10,0xfc,0x24,0x24,0xfc,0x40,0xc4,0x28,0x70,0xb0,0x68,0xae,0x24,0x60, ++0x8,0xf,0x18,0x26,0x1,0xe,0xf2,0x1,0xa,0x9,0x3e,0x2a,0x3e,0x9,0x7f,0x1,0x0,0xf0,0x20,0xc0,0x0,0xe0,0x1e,0x0,0x20,0x20,0xf8,0xa8,0xf8,0x24,0xfc,0x4, ++0x10,0x11,0x10,0x14,0x7f,0x54,0x55,0x55,0x55,0x7d,0x51,0x14,0x1f,0xe4,0x40,0x0,0x20,0xfc,0x88,0x50,0xfe,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x20,0xfe,0x20,0x20,0x20, ++0x10,0x10,0x13,0x10,0x7c,0x56,0x55,0x56,0x54,0x7c,0x53,0x14,0x1c,0xe4,0x40,0x0,0x40,0x24,0xfe,0x20,0x48,0xf2,0x24,0x52,0xf8,0x20,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x0,0x1f,0x2,0x1,0x7f,0x2,0xc,0x30,0xca,0x9,0x3e,0x2a,0x3e,0x9,0x7f,0x1,0x0,0xf0,0x20,0x40,0xfe,0x82,0x84,0x80,0xa0,0x28,0xfc,0xa8,0xf8,0x24,0xfc,0x4, ++0x20,0x20,0x27,0x20,0xfb,0xa8,0xab,0xaa,0xaa,0xfb,0xa0,0x2a,0x39,0xcf,0x0,0x0,0x82,0xa2,0xf4,0x84,0xe8,0x12,0xe2,0x24,0x28,0xf0,0x2,0x22,0x44,0xe8,0x10,0x60, ++0x10,0x10,0x13,0x10,0x7d,0x55,0x55,0x55,0x55,0x7c,0x53,0x14,0x1c,0xe6,0x42,0x0,0x20,0x24,0xfe,0x24,0xfe,0x24,0xfc,0x24,0xfc,0x22,0xfe,0x42,0xa0,0xa4,0x8a,0x78, ++0x10,0x11,0x10,0x11,0x7c,0x57,0x54,0x54,0x55,0x7f,0x51,0x15,0x1d,0xe5,0x41,0x1,0xc,0xf0,0x20,0x24,0xa8,0xfe,0x70,0xa8,0x26,0xfc,0x24,0x24,0xfc,0x24,0x24,0xfc, ++0x10,0x10,0x13,0x10,0x7d,0x54,0x57,0x55,0x54,0x7f,0x50,0x15,0x1d,0xe5,0x41,0x1,0x88,0x50,0xfe,0x20,0xfc,0x20,0xfe,0x24,0xa8,0xfe,0x4,0xfe,0x4,0x4,0xfc,0x4, ++0x10,0x13,0x10,0x10,0x7d,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1c,0xe4,0x41,0x6,0x88,0xfe,0x88,0xa0,0xfc,0x20,0xfc,0x20,0x3c,0x0,0xfc,0x8,0x90,0x60,0x98,0x6, ++0x20,0x20,0x27,0x20,0xfb,0xaa,0xad,0xa8,0xaf,0xf8,0xa3,0x28,0x3b,0xe8,0x43,0x0,0x90,0x94,0xfe,0x90,0xfe,0x2,0xf4,0x0,0xfe,0x40,0xa4,0x78,0xb0,0x68,0xa6,0x60, ++0x10,0x10,0x11,0x13,0x7d,0x55,0x55,0x55,0x55,0x7d,0x51,0x15,0x1d,0xe6,0x42,0x4,0x80,0xf8,0x10,0xfe,0x44,0x92,0xfe,0x0,0x7c,0x0,0x7c,0x0,0x7c,0x44,0x7c,0x44, ++0x20,0x23,0x22,0x2a,0xff,0xaa,0xaa,0xaa,0xab,0xfa,0xa2,0x2a,0x3a,0xcd,0x6,0x8,0x20,0xfe,0x88,0x50,0xfe,0x50,0xfc,0x54,0xfe,0x54,0xfc,0x50,0xd8,0x54,0x52,0x50, ++0x10,0x10,0x13,0x10,0x7d,0x55,0x55,0x55,0x54,0x7d,0x51,0x15,0x1d,0xe5,0x42,0x4,0x88,0x88,0xfe,0x88,0xfc,0x54,0x54,0xfc,0x28,0xfe,0x20,0x24,0x98,0x52,0x2a,0x46, ++0xf,0x8,0x1f,0x0,0xff,0xc,0x73,0xd,0x72,0x1c,0x6b,0x3e,0x2a,0x3e,0x9,0x7f,0xe0,0x20,0xe0,0x44,0xfe,0x10,0x20,0xc0,0xa0,0x9e,0x24,0xf8,0xa8,0xf8,0x24,0xfc, ++0x1,0x7f,0x9,0x7f,0x40,0x9f,0x4,0xf,0x38,0xcf,0x8,0x3e,0x2a,0x3e,0x8,0x7f,0x0,0xfc,0x20,0xfe,0x2,0xf4,0x0,0xf0,0x10,0xf0,0x20,0xf8,0xa8,0xf8,0x24,0xfc, ++0x27,0x26,0x25,0x27,0xf9,0xab,0xae,0xab,0xaa,0xfa,0xa0,0x2b,0x39,0xc8,0x1,0x6,0xbc,0xb4,0xac,0xbc,0x40,0xfc,0x40,0xf8,0x40,0x7c,0x0,0xf8,0x10,0xe0,0x10,0xe, ++0x8,0x8,0x8,0x1f,0x21,0x41,0x1,0x1,0xff,0x1,0x21,0x21,0x21,0x21,0x3f,0x0,0x0,0x0,0x10,0xf8,0x0,0x0,0x0,0x4,0xfe,0x0,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x3e,0x22,0x2a,0x2a,0x2a,0x14,0x22,0x8,0xf,0x11,0x1,0xff,0x1,0x11,0x11,0x1f,0xf8,0x88,0xa8,0xa8,0xa8,0x50,0x88,0x20,0xf0,0x0,0x4,0xfe,0x0,0x10,0x10,0xf0, ++0x8,0x7f,0x8,0x3e,0x0,0x7f,0x49,0x7f,0x44,0x4f,0x91,0x1,0xff,0x1,0x11,0x1f,0x78,0x48,0x4e,0x80,0x78,0x48,0x30,0x48,0x86,0xf0,0x0,0x4,0xfe,0x0,0x10,0xf0, ++0x20,0x24,0x3e,0x51,0x91,0x15,0xff,0x11,0x11,0x55,0x55,0x55,0x55,0x7d,0x2,0x4,0x20,0x3c,0x20,0xfe,0x24,0xf8,0x24,0x38,0x0,0xfe,0x54,0x54,0xfe,0x10,0x10,0x30, ++0x0,0x6,0x79,0x11,0x15,0xff,0x11,0x11,0x15,0x7f,0x45,0x45,0x45,0x7d,0x45,0x1,0x8,0x1c,0xe0,0x20,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x10,0x10,0x4a,0x8a,0x4, ++0x10,0x12,0x1f,0x20,0x28,0x45,0x80,0x0,0x3f,0x0,0x0,0x0,0x0,0xff,0x0,0x0,0x40,0x44,0x7e,0x80,0x90,0x8,0x0,0x10,0xf8,0x0,0x0,0x0,0x4,0xfe,0x0,0x0, ++0x10,0x12,0x1f,0x28,0x45,0x80,0x3f,0x1,0x1,0xff,0x1,0x1,0x1,0x1,0x5,0x2,0x40,0x44,0x7e,0xa0,0x10,0x0,0xf8,0x0,0x4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x12,0x1f,0x28,0xc5,0x0,0x3f,0x8,0x8,0x9,0x14,0x12,0x11,0x21,0x46,0x98,0x40,0x44,0x7e,0xa0,0x10,0x20,0xf0,0x40,0x90,0xf8,0x20,0x40,0x80,0x60,0x1e,0x4, ++0x10,0x12,0x1f,0x28,0x45,0x0,0x3f,0x8,0x8,0x8,0xf,0x0,0x7f,0x0,0x0,0x0,0x40,0x44,0x7e,0xa0,0x10,0x20,0xf0,0x20,0x20,0x24,0xfe,0x4,0xf4,0x4,0x14,0x8, ++0x10,0x12,0x1f,0x28,0x45,0x0,0x3f,0x4,0x4,0xff,0x4,0x4,0x8,0x8,0x10,0x20,0x40,0x44,0x7e,0xa0,0x10,0x0,0xf8,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20, ++0x10,0x12,0x1f,0x28,0xc5,0x0,0x1f,0x10,0x11,0x11,0x11,0x12,0x12,0x4,0x18,0xe0,0x40,0x44,0x7e,0xa0,0x10,0x10,0xf8,0x10,0x10,0x10,0x90,0x90,0x90,0x82,0x82,0x7e, ++0x10,0x12,0x1f,0x28,0x45,0x0,0x1f,0x11,0x11,0x11,0x11,0x11,0x11,0x21,0x41,0x1,0x40,0x44,0x7e,0xa0,0x10,0x38,0xe0,0x20,0x20,0x20,0x10,0x10,0x8,0xe,0x4,0x0, ++0x10,0x12,0x1f,0x28,0xc5,0x1,0x3f,0x21,0x21,0x3f,0x3,0x5,0x9,0x31,0xc1,0x1,0x40,0x44,0x7e,0xa0,0x10,0x8,0xf0,0x0,0x4,0xfe,0x4,0x4,0x44,0x28,0x10,0x0, ++0x10,0x12,0x1f,0x28,0x45,0x8,0xf,0x12,0x12,0x22,0x44,0x4,0x8,0x11,0x22,0x0,0x40,0x44,0x7e,0xa0,0x10,0x8,0xfc,0x48,0x48,0x48,0x48,0x88,0x88,0x8,0x50,0x20, ++0x10,0x12,0x1f,0x28,0x45,0x0,0x7e,0x8,0x8,0x8,0x8,0xe,0x78,0x20,0x0,0x0,0x40,0x44,0x7e,0xa0,0x10,0x0,0xfc,0x88,0x90,0x90,0x88,0xc4,0xa4,0x98,0x80,0x80, ++0x10,0x12,0x1f,0x28,0xc5,0x3f,0x20,0x20,0x27,0x24,0x24,0x27,0x24,0x20,0x3f,0x0,0x40,0x44,0x7e,0xa0,0x10,0xfc,0x0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x4,0xfe,0x0, ++0x10,0x12,0x1f,0x28,0xc5,0x1f,0x10,0x10,0x1f,0x10,0x10,0x1f,0x10,0x0,0xff,0x0,0x40,0x44,0x7e,0xa0,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x4,0xfe,0x0, ++0x10,0x12,0x1f,0x28,0x45,0x11,0x11,0x1f,0x21,0x41,0x1f,0x1,0x1,0x1,0xff,0x0,0x40,0x44,0x7e,0xa0,0x10,0x0,0x10,0xf8,0x0,0x20,0xf0,0x0,0x0,0x4,0xfe,0x0, ++0x10,0x12,0x1f,0x28,0xc5,0x4,0xf,0xa,0x12,0x23,0x42,0x2,0x3,0x2,0x2,0x2,0x40,0x44,0x7e,0xa0,0x10,0x8,0xfc,0x0,0x10,0xf8,0x0,0x8,0xfc,0x0,0x0,0x0, ++0x10,0x12,0x1f,0x28,0xc5,0x8,0xf,0x10,0x10,0x2f,0x48,0x8,0xf,0x8,0x0,0x0,0x40,0x44,0x7e,0xa0,0x10,0x8,0xfc,0x8,0x48,0xe8,0x48,0x48,0xc8,0x8,0x28,0x10, ++0x10,0x12,0x1f,0x28,0xc5,0x2,0x1,0x7f,0x0,0x8,0x4,0x4,0x2,0x2,0x7f,0x0,0x40,0x44,0x7e,0xa0,0x10,0x0,0x8,0xfc,0x0,0x20,0x20,0x40,0x40,0x84,0xfe,0x0, ++0x10,0x12,0x1f,0x28,0xc5,0x3f,0x0,0x7f,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x0,0x40,0x44,0x7e,0xa0,0x14,0xfe,0x4,0xe4,0x4,0x84,0x84,0x84,0x84,0x84,0x94,0x8, ++0x10,0x12,0x1f,0x28,0xc5,0x3f,0x2,0x2,0x4,0x8,0x3f,0xd0,0x10,0x10,0x1f,0x10,0x40,0x44,0x7e,0xa0,0x10,0xf8,0x8,0x10,0x50,0x20,0xf0,0x10,0x10,0x10,0xf0,0x10, ++0x10,0x12,0x1f,0x28,0xc5,0x8,0x8,0x7f,0x9,0x9,0x9,0x9,0x11,0x11,0x25,0xc2,0x40,0x44,0x7e,0xa0,0x10,0x0,0x4,0x7e,0x44,0x44,0x44,0x44,0x44,0x7c,0x44,0x0, ++0x10,0x12,0x1f,0x28,0xc5,0x20,0x10,0x7,0x70,0x10,0x11,0x11,0x12,0x2c,0x44,0x3,0x40,0x44,0x7e,0xa0,0x10,0x80,0x88,0xfc,0x88,0x88,0x8,0x8,0x28,0x10,0x6,0xfc, ++0x10,0x12,0x1f,0x28,0x45,0x84,0x8,0x10,0x3f,0x0,0x1f,0x10,0x10,0x10,0x1f,0x10,0x40,0x44,0x7e,0xa0,0x10,0x0,0x20,0x10,0xf8,0x8,0xf0,0x10,0x10,0x10,0xf0,0x10, ++0x10,0x12,0x1f,0x28,0xc5,0x8,0x8,0xfe,0x8,0x8,0xe,0x78,0x8,0x8,0x28,0x10,0x40,0x44,0x7e,0xa0,0x10,0x0,0x4,0xfe,0x84,0x84,0x84,0x84,0x84,0xfc,0x84,0x0, ++0x10,0x12,0x1f,0x28,0xc5,0x10,0x1e,0x10,0x10,0x1e,0x1,0xff,0x1,0x1,0x1,0x1,0x40,0x44,0x7e,0xa0,0x10,0x80,0x98,0xe0,0x84,0xfc,0x0,0xfe,0x0,0x0,0x0,0x0, ++0x10,0x12,0x1f,0x28,0xc5,0x11,0x1f,0x21,0x1,0xff,0x4,0x4,0x4,0x8,0x10,0x60,0x40,0x44,0x7e,0xa0,0x10,0x0,0xf8,0x0,0x4,0xfe,0x80,0x80,0x80,0x84,0x84,0x7c, ++0x10,0x12,0x1f,0x28,0xc5,0x0,0x7d,0x10,0x21,0x7d,0x5,0x49,0x29,0x10,0x28,0xc7,0x40,0x44,0x7e,0xa0,0x10,0xc,0xf0,0x20,0x28,0x3c,0x20,0x28,0xfc,0x0,0x6,0xfc, ++0x10,0x12,0x1f,0x28,0xc5,0x2,0x4,0x8,0x3f,0xc1,0x1,0x1f,0x1,0x1,0x7f,0x0,0x40,0x44,0x7e,0xa0,0x10,0x80,0x40,0x20,0xfe,0x4,0x20,0xf0,0x0,0x8,0xfc,0x0, ++0x10,0x12,0x1f,0x28,0xc5,0x7,0x8,0x3f,0x1,0xff,0x1,0x3f,0x1,0x1,0x5,0x2,0x40,0x44,0x7e,0xa0,0x10,0xe0,0x48,0xfc,0x8,0xfe,0x8,0xf8,0x8,0x0,0x0,0x0, ++0x10,0x12,0x1f,0x28,0xc5,0x10,0x10,0x7c,0x11,0x12,0x10,0x1c,0xe1,0x40,0x0,0x0,0x40,0x44,0x7e,0xa0,0x10,0x84,0xfe,0x84,0x44,0x24,0x4,0x34,0xc4,0x84,0x14,0x8, ++0x10,0x12,0x1f,0x28,0xc5,0x0,0x7f,0x1,0x11,0x11,0x11,0x29,0x45,0x1,0xff,0x0,0x40,0x44,0x7e,0xa0,0x10,0x0,0xfc,0x0,0x10,0x10,0x10,0x28,0x44,0x0,0xfe,0x0, ++0x10,0x1f,0x28,0x45,0xff,0x1,0x3f,0x21,0x3f,0x21,0x3f,0x29,0x5,0x3,0xc,0x70,0x40,0x7e,0xa0,0x14,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x8,0x0,0x0,0xe0,0x1e, ++0x10,0x12,0x1f,0x28,0x45,0x8,0x9,0x7f,0x9,0xd,0x19,0x69,0x9,0x9,0x29,0x10,0x40,0x44,0x7e,0xa0,0x10,0x4,0xfe,0x24,0x24,0x24,0xfc,0x4,0x0,0x2,0x2,0xfe, ++0x10,0x12,0x1f,0x28,0xc5,0x9,0x5,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x10,0x10,0x10,0x40,0x44,0x7e,0xa0,0x10,0x20,0x50,0xf8,0x10,0xf0,0x10,0xf0,0x10,0x10,0x50,0x20, ++0x10,0x12,0x1f,0x28,0xc5,0x8,0x8,0x14,0x35,0x56,0x94,0x14,0x14,0x14,0x11,0x12,0x40,0x44,0x7e,0xa0,0x10,0x84,0xfe,0x88,0x88,0x90,0x50,0x20,0x50,0x88,0xe,0x4, ++0x10,0x12,0x1f,0x68,0x85,0x7f,0x1,0x3f,0x1,0xff,0x10,0x1f,0x10,0x1f,0x10,0x10,0x40,0x44,0x7e,0xa0,0x10,0xfc,0x0,0xf8,0x0,0xfe,0x10,0xf0,0x10,0xf0,0x10,0x30, ++0x12,0x1f,0x28,0x45,0x7f,0x1,0x1f,0x1,0xff,0x0,0x1f,0x10,0x11,0x12,0x4,0x38,0x48,0x7c,0xa0,0x10,0xfc,0x0,0xf8,0x0,0xfe,0x10,0xf8,0x10,0x10,0xd0,0x30,0x8, ++0x12,0x1f,0x28,0xc5,0x3f,0x20,0x20,0x2f,0x24,0x22,0x3f,0x21,0x22,0x24,0x3f,0x0,0x44,0x7e,0xa0,0x10,0xfc,0x80,0x90,0xf8,0x90,0xa0,0xfc,0x40,0x30,0x14,0xfe,0x0, ++0x10,0x12,0x1f,0x28,0xc2,0x3f,0x2,0x2,0xff,0x4,0xf,0x18,0x6f,0x8,0xf,0x8,0x40,0x44,0x7e,0xa0,0x10,0xe0,0x40,0x84,0xfe,0x0,0xf0,0x10,0xf0,0x10,0xf0,0x10, ++0x12,0x1f,0x28,0xc5,0x8,0x7f,0xa,0x2,0xff,0x4,0xf,0x38,0xc8,0x8,0xf,0x8,0x48,0x7c,0xa0,0x10,0x20,0xfc,0x20,0x4,0xfe,0x10,0xf8,0x10,0x10,0x10,0xf0,0x10, ++0x10,0x12,0x1f,0x28,0x45,0x8,0x8,0xff,0x8,0x8,0xe,0xf8,0x48,0x8,0x28,0x10,0x40,0x48,0x7c,0xa0,0x10,0x88,0x88,0xfe,0x88,0x88,0xf8,0x88,0x88,0x88,0xf8,0x88, ++0x10,0x12,0x1f,0x28,0x45,0x13,0x11,0xfc,0x11,0x12,0x1d,0xf0,0x13,0x10,0x50,0x20,0x40,0x44,0x7e,0xa0,0x10,0xf8,0x10,0xe0,0x10,0x4e,0xf4,0x40,0xf8,0x40,0x40,0x40, ++0x10,0x12,0x1f,0x28,0x45,0x1f,0x11,0x1f,0x11,0x1f,0x0,0xff,0x8,0x8,0x10,0x20,0x40,0x44,0x7e,0xa0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x20,0x20,0x20,0x20, ++0x12,0x1f,0x28,0x45,0x8,0x4,0x1f,0x11,0x1f,0x11,0x1f,0x1,0xff,0x1,0x1,0x1,0x48,0x7c,0x90,0x8,0x20,0x40,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x0,0x0,0x0, ++0x12,0x1f,0x28,0x45,0x1,0x7f,0x40,0x88,0x10,0x20,0x1f,0x1,0x1,0x1,0xff,0x0,0x48,0x7c,0xa0,0x10,0x0,0xfe,0x2,0x24,0x18,0x8,0xf0,0x0,0x0,0x4,0xfe,0x0, ++0x12,0x1f,0x28,0x45,0x1,0x7f,0x48,0x8e,0x12,0x12,0x32,0x4c,0x8,0x10,0x20,0x40,0x48,0x7c,0xa0,0x10,0x0,0xfe,0x2,0xf4,0x90,0x90,0x90,0xd0,0xa0,0x82,0x82,0x7e, ++0x12,0x1f,0x28,0x45,0x3f,0x1,0xff,0x1,0x3f,0x1,0x25,0x25,0x29,0x29,0x31,0x41,0x48,0x7c,0xa0,0x10,0xf8,0x8,0xfe,0x8,0xf8,0x0,0x48,0x28,0x28,0x18,0x18,0x8, ++0x12,0x1f,0x28,0x45,0x0,0x3f,0x20,0x3f,0x20,0x2f,0x29,0x29,0x4f,0x49,0x80,0x0,0x48,0x7c,0xa0,0x10,0x50,0xfc,0x40,0xc0,0x28,0x28,0x28,0x30,0x20,0x52,0x8a,0x4, ++0x12,0x1f,0x28,0x41,0x3f,0x21,0x3f,0x1,0xff,0x0,0x1f,0x10,0x11,0x11,0x6,0x38,0x48,0x7c,0xa0,0x8,0xfc,0x8,0xf8,0x0,0xfe,0x10,0xf8,0x10,0x10,0x10,0x60,0x18, ++0x12,0x1f,0x28,0x41,0x1f,0x10,0x1f,0x10,0x1f,0x0,0x7f,0x1,0x3f,0x1,0xff,0x0,0x48,0x7c,0xa0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x0,0xfc,0x0,0xf8,0x0,0xfe,0x0, ++0x12,0x1f,0x28,0x45,0x5,0x8,0x17,0x31,0x51,0x96,0x10,0x17,0x10,0x10,0x11,0x16,0x48,0x7c,0xa0,0x0,0xf0,0x10,0xfc,0x0,0xfc,0x40,0x44,0xfe,0x40,0xa0,0x18,0x6, ++0x12,0x1f,0x28,0x41,0x7f,0x4,0x3f,0x4,0xff,0x11,0x1f,0x11,0xff,0x10,0x10,0x10,0x48,0x7c,0xa0,0x50,0xfc,0x40,0xf8,0x40,0xfe,0x10,0xf0,0x14,0xfe,0x10,0x10,0x30, ++0x10,0x1f,0x28,0x45,0x3f,0x22,0x22,0x3e,0x22,0x3e,0x22,0x3e,0x22,0x22,0x3f,0x0,0x40,0x7c,0xa0,0x10,0xfc,0x40,0x50,0x78,0x40,0x78,0x40,0x78,0x40,0x48,0xfc,0x0, ++0x10,0x1f,0x28,0x45,0x7f,0x4,0x3f,0x24,0x24,0x3f,0x1,0xff,0x3,0xd,0x71,0x1,0x40,0x7c,0xa0,0x10,0xfc,0x40,0xf8,0x48,0x48,0xf8,0x0,0xfe,0x80,0x60,0x1c,0x0, ++0x10,0x1f,0x28,0x45,0x1,0x3f,0x24,0x23,0x24,0x3f,0x20,0x3c,0x20,0x22,0x2c,0x30,0x40,0x7c,0xa0,0x10,0x8,0xfc,0x48,0x88,0x48,0xf8,0x80,0x8c,0xb0,0xc2,0x82,0x7e, ++0x10,0x1f,0x28,0x45,0x1e,0x10,0x10,0x17,0x14,0x15,0x24,0x24,0x29,0x49,0x91,0x26,0x44,0x7e,0xa0,0xfc,0x80,0xf0,0x80,0xfe,0x44,0xf0,0x48,0x38,0xe0,0x22,0x22,0x1e, ++0x10,0x1f,0x28,0x45,0x8,0xff,0x8,0x7f,0x49,0x7f,0x49,0x1c,0x2a,0x4a,0x88,0x9,0x40,0x7c,0xa0,0x50,0x40,0x7e,0x82,0x24,0x20,0x20,0x20,0x50,0x50,0x88,0x8e,0x4, ++0x10,0x1f,0x28,0x45,0x3f,0x24,0x24,0x3f,0x1,0x3f,0x21,0x28,0x24,0x40,0x43,0x8c,0x40,0x7c,0xa0,0x10,0xf8,0x48,0x48,0xf8,0x40,0xfc,0x10,0xa0,0x40,0xa2,0x1a,0x6, ++0x10,0x1f,0x28,0x45,0xa,0x37,0x24,0x27,0x24,0x2f,0x30,0x4,0x4,0x4,0x8,0x70,0x40,0x7c,0xa0,0x10,0x8,0xfc,0x48,0xc8,0x48,0xc8,0x38,0x40,0x40,0x42,0x42,0x3e, ++0x10,0x1f,0x28,0x45,0x1,0x3f,0x22,0x3f,0x22,0x22,0x3f,0x28,0x2f,0x48,0x49,0x8e,0x40,0x7c,0xa0,0x10,0x0,0xfc,0x40,0xf8,0x48,0x48,0xf8,0x44,0x48,0x72,0x42,0x3e, ++0x10,0x1f,0x28,0x45,0x8,0x6a,0x5c,0x48,0x7e,0x48,0x58,0x6a,0x48,0x7e,0x1,0x0,0x40,0x7c,0xa0,0x10,0xc,0xf0,0x80,0x84,0xfe,0x90,0x90,0x90,0x90,0x90,0x10,0x10, ++0x10,0x1f,0x28,0x5f,0x10,0x1f,0x10,0x1f,0x11,0x14,0x18,0x3f,0x24,0x24,0xff,0x0,0x40,0x7c,0xa0,0xf0,0x10,0xf0,0x10,0xf8,0x10,0xe0,0x1c,0xf8,0x48,0x48,0xfe,0x0, ++0x10,0x1f,0x28,0x7f,0x4,0x3f,0x24,0x3f,0x10,0x1f,0x10,0x1f,0x1,0xff,0x1,0x1,0x40,0x7c,0xa0,0xfc,0x40,0xf8,0x48,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x0,0x0, ++0x10,0x1f,0x28,0x41,0x3e,0x28,0x7f,0x18,0x28,0xcd,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x40,0x7c,0xa0,0x10,0xf8,0xa0,0xfc,0x62,0xa2,0x1e,0xf0,0x10,0xf0,0x10,0xf0,0x10, ++0x10,0x1f,0x28,0x45,0x3e,0x2,0x14,0xf,0x10,0x2f,0xc8,0xf,0x4,0x2,0x7f,0x0,0x40,0x7c,0xa0,0x10,0xa0,0xc8,0x50,0xe0,0x10,0xee,0x24,0xe0,0x40,0x88,0xfc,0x0, ++0x10,0x1f,0x28,0x45,0x24,0x7e,0x24,0x3c,0x24,0x3c,0x24,0xfe,0x0,0x29,0x46,0x80,0x40,0x7c,0xa0,0x10,0x10,0xfe,0x92,0x90,0xfc,0xa4,0xa4,0xa8,0x90,0x28,0x46,0x84, ++0x10,0x1f,0x28,0x45,0x8,0x7f,0x8,0x3f,0x2a,0x2a,0x3e,0x18,0x2c,0x4a,0x88,0x8,0x40,0x7c,0xa0,0x50,0x40,0x78,0x90,0xfc,0x84,0x94,0x94,0xa4,0xb4,0x48,0x46,0x82, ++0x10,0x1f,0x28,0x45,0x10,0x17,0xfc,0x15,0x1e,0x34,0xd3,0x12,0x13,0x12,0x53,0x22,0x40,0x7c,0xa0,0x10,0x84,0x7e,0x24,0x24,0xd4,0x8,0xf8,0x8,0xf8,0x8,0xf8,0x8, ++0x1,0x5,0x39,0x21,0x21,0x3d,0x21,0x21,0x21,0x3f,0x21,0x2,0x2,0x4,0x18,0xe0,0x0,0x8,0x7c,0x8,0x8,0x78,0x8,0x8,0x8,0xf8,0x8,0x80,0x80,0x40,0x30,0xe, ++0x6,0x38,0x20,0x20,0x3e,0x20,0x20,0x3f,0x24,0x4,0xff,0x4,0x4,0x8,0x10,0x20,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x48,0x40,0xfe,0x40,0x40,0x40,0x40,0x40, ++0x1,0x7f,0x1,0x3f,0x2,0xff,0x4,0x8,0x16,0x38,0xd0,0x1e,0x10,0x10,0x1f,0x10,0x8,0xfc,0x0,0xf8,0x0,0xfe,0x40,0x20,0x10,0xfe,0x14,0xf0,0x10,0x10,0xf0,0x10, ++0x6,0x38,0x20,0x20,0x3e,0x20,0x20,0x3f,0x8,0x1f,0x20,0xe9,0x24,0x24,0x40,0x0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x4,0xfe,0x4,0x24,0x94,0x84,0x14,0x8, ++0x2,0x4,0x1f,0x10,0x1f,0x10,0x1f,0x10,0x1f,0x1,0xff,0x3,0x5,0x19,0x61,0x1,0x0,0x10,0xf8,0x10,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x80,0x60,0x1c,0x8,0x0, ++0x8,0x8,0x10,0x7f,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x5f,0xf0,0x1,0x0,0x0,0x4,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x24,0xa4,0x24,0xfe,0x0, ++0x10,0x20,0x7d,0x44,0x64,0x54,0x44,0xfc,0x44,0x64,0x54,0x54,0x44,0x44,0x57,0x88,0x0,0x8,0xfc,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x10,0x24,0x7e,0x44,0x65,0x55,0x45,0xfd,0x45,0x65,0x55,0x55,0x45,0x45,0x55,0x88,0x20,0x20,0x20,0x20,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x10,0x24,0x7e,0x45,0x65,0x54,0x44,0xfc,0x44,0x64,0x54,0x54,0x44,0x45,0x56,0x88,0x0,0x44,0x24,0x24,0x28,0x88,0x88,0x90,0x50,0x20,0x50,0x50,0x88,0xe,0x4,0x0, ++0x10,0x25,0x7f,0x45,0x65,0x55,0x45,0xfd,0x45,0x65,0x55,0x55,0x45,0x45,0x55,0x88,0x20,0x20,0x20,0x20,0x20,0x24,0xec,0x30,0x20,0x20,0x20,0x20,0x62,0xa2,0x1e,0x0, ++0x10,0x24,0x7e,0x45,0x65,0x55,0x45,0xfd,0x45,0x65,0x55,0x55,0x44,0x44,0x54,0x88,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0x24,0xfc,0x24,0x20,0x20,0x20,0x20, ++0x10,0x24,0x7f,0x45,0x65,0x55,0x45,0xfd,0x45,0x65,0x55,0x55,0x45,0x46,0x54,0x89,0x8,0x1c,0xe0,0x0,0x0,0xfc,0x44,0x44,0x44,0x28,0x28,0x10,0x28,0x48,0x84,0x2, ++0x10,0x24,0x7e,0x45,0x64,0x54,0x44,0xfc,0x44,0x64,0x54,0x54,0x44,0x45,0x55,0x8a,0x40,0x20,0x24,0xfe,0x40,0x40,0x44,0x7e,0x44,0x44,0x84,0x84,0x84,0x4,0x28,0x10, ++0x10,0x24,0x7f,0x44,0x64,0x55,0x45,0xfd,0x45,0x65,0x55,0x55,0x44,0x44,0x54,0x88,0x0,0x4,0xfe,0x8,0x8,0xe8,0x28,0x28,0x28,0x28,0xe8,0x28,0x8,0x8,0x28,0x10, ++0x10,0x24,0x7e,0x44,0x64,0x55,0x45,0xfd,0x45,0x65,0x55,0x55,0x45,0x45,0x55,0x8a,0x20,0x24,0x3e,0x20,0x24,0xfe,0x4,0x4,0x4,0xfc,0x0,0x0,0x0,0x0,0x0,0x0, ++0x10,0x24,0x7e,0x44,0x65,0x55,0x45,0xfd,0x45,0x65,0x55,0x55,0x45,0x45,0x55,0x89,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfc,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x10,0x24,0x7e,0x44,0x65,0x55,0x46,0xfc,0x44,0x64,0x54,0x54,0x44,0x44,0x54,0x88,0x80,0x80,0x84,0xfe,0x40,0x40,0x50,0x78,0x40,0x40,0x48,0x7c,0x40,0x40,0x40,0x40, ++0x10,0x21,0x7c,0x44,0x64,0x55,0x45,0xfd,0x45,0x65,0x55,0x55,0x45,0x45,0x55,0x89,0x4,0xfe,0x50,0x50,0x54,0xfe,0x54,0x54,0x54,0x54,0x5c,0x84,0x4,0x4,0xfc,0x4, ++0x10,0x25,0x7e,0x44,0x64,0x55,0x45,0xfd,0x45,0x65,0x55,0x55,0x45,0x45,0x55,0x89,0x20,0x24,0xa8,0xb0,0x24,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4,0x4,0x14,0x8, ++0x10,0x25,0x7f,0x45,0x65,0x55,0x45,0xfd,0x45,0x65,0x55,0x55,0x45,0x45,0x56,0x88,0x4,0xfe,0x4,0x4,0xfc,0x0,0xfc,0x20,0xfc,0x20,0xfe,0x20,0x20,0x22,0x22,0x1e, ++0x10,0x24,0x7e,0x44,0x64,0x57,0x44,0xfc,0x44,0x65,0x55,0x55,0x45,0x45,0x57,0x88,0x8,0xfc,0x10,0x20,0x24,0xfe,0x20,0xa0,0x44,0xfe,0x54,0x54,0x54,0x54,0xfe,0x0, ++0x11,0x20,0x7c,0x47,0x64,0x54,0x45,0xfd,0x45,0x65,0x55,0x55,0x45,0x45,0x55,0x89,0x4,0x88,0x50,0xfe,0x20,0x44,0xfe,0x4,0x4,0xfc,0x4,0xfc,0x4,0x4,0xfc,0x4, ++0x10,0x24,0x7f,0x44,0x65,0x55,0x45,0xfd,0x45,0x64,0x55,0x55,0x45,0x45,0x55,0x89,0x50,0x54,0xfe,0x50,0xfc,0x54,0xfc,0x54,0xfc,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x4, ++0x10,0x25,0x7e,0x44,0x67,0x54,0x45,0xfd,0x45,0x65,0x55,0x54,0x45,0x44,0x57,0x88,0x20,0xfc,0x88,0x50,0xfe,0x0,0xfc,0x24,0xfc,0x24,0xfc,0x20,0xfc,0x20,0xfe,0x0, ++0x10,0x24,0x7f,0x44,0x65,0x55,0x46,0xfc,0x47,0x64,0x57,0x54,0x47,0x44,0x57,0x88,0x50,0x54,0xfe,0x50,0xfe,0x2,0xf4,0x0,0xfe,0x84,0x48,0xb0,0x70,0xae,0x24,0x60, ++0x1,0x2,0x6,0x9,0x37,0xc0,0x2,0x1,0xff,0x5,0xd,0x14,0x24,0xc5,0x6,0x4,0x0,0x80,0x40,0x30,0xee,0x24,0x40,0x4,0xfe,0x0,0x10,0xa0,0x40,0x30,0xe,0x4, ++0x4,0x1f,0x10,0x14,0x12,0x10,0x1f,0x2,0x1,0xff,0x5,0xc,0x14,0x65,0x6,0x4,0x20,0xf0,0x20,0x20,0xa0,0x44,0xfe,0x4,0x24,0xf4,0x14,0xa8,0x40,0x3c,0x8,0x0, ++0x10,0x10,0x7e,0x12,0x12,0x22,0x2a,0x45,0x1,0xff,0x5,0xc,0x34,0xc5,0x6,0x4,0x0,0x8,0xfc,0x88,0x88,0x88,0xf8,0x0,0x4,0xfe,0x10,0xa0,0x40,0x30,0xe,0x4, ++0x1,0x1,0x7f,0x11,0xd,0x5,0x9,0x33,0xff,0x5,0xd,0x14,0x24,0xc5,0x6,0x4,0x40,0x28,0xfc,0x10,0x60,0x80,0x60,0x14,0xfe,0x8,0x10,0xa0,0x40,0x30,0xe,0x4, ++0x10,0x8,0x41,0x25,0xa,0x10,0x21,0x2e,0x1,0xff,0x5,0xc,0x34,0xc5,0x6,0x4,0x40,0x50,0x4c,0x44,0x50,0x60,0x80,0x0,0x4,0xfe,0x10,0xa0,0x40,0x30,0xe,0x4, ++0x2,0x3f,0x22,0x3e,0x21,0x7e,0xa2,0x22,0x3f,0x1,0xff,0x4,0xc,0x15,0x66,0x4,0x20,0xfc,0x88,0x50,0xfe,0x20,0xf8,0x20,0x20,0x24,0xfe,0x90,0x60,0x1e,0x4,0x0, ++0x44,0x24,0x29,0xff,0x11,0x11,0x7d,0x11,0x11,0xff,0x11,0x11,0x21,0x21,0x41,0x81,0x8,0x1c,0xe0,0x20,0x20,0x20,0x24,0xfe,0x20,0x10,0x10,0x10,0x2a,0x4a,0xa6,0x12, ++0x44,0x25,0x28,0xfe,0x10,0x10,0x7c,0x11,0x12,0xfe,0x10,0x10,0x20,0x20,0x43,0x80,0x8,0xfc,0x8,0x10,0x20,0x50,0x88,0x6,0x0,0xf8,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x44,0x24,0x28,0xfe,0x11,0x10,0x7d,0x12,0x10,0xfe,0x10,0x11,0x22,0x20,0x40,0x83,0x20,0x20,0x50,0x88,0xfc,0x88,0x6,0x82,0xf8,0x88,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x44,0x25,0x29,0xfd,0x11,0x11,0x7c,0x10,0x11,0xfe,0x15,0x11,0x21,0x21,0x40,0x80,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x84,0xfe,0x4,0x24,0x24,0x54,0x4,0xe4,0x14,0x8, ++0x44,0x25,0x29,0xfd,0x11,0x10,0x7c,0x13,0x10,0xfe,0x11,0x11,0x22,0x22,0x44,0x88,0x20,0x24,0x24,0x24,0xfc,0x80,0x84,0xfe,0x90,0x90,0x54,0x58,0xa8,0x28,0x44,0x82, ++0x4,0x7f,0x1,0x3f,0x1,0xff,0x0,0x3e,0x8,0xff,0x2a,0x3d,0x51,0x9e,0x2,0xc,0x40,0xfc,0x0,0xf8,0x0,0xfe,0x80,0xa0,0x94,0xfe,0x80,0x48,0x50,0x22,0x52,0x8e, ++0x10,0x10,0x94,0x54,0x59,0x11,0xff,0x31,0x39,0x55,0x55,0x91,0x11,0x11,0x10,0x10,0x20,0x20,0x20,0x20,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,0xfc,0x4,0x0, ++0x10,0x10,0x94,0x54,0x58,0x11,0xfe,0x30,0x38,0x54,0x54,0x90,0x10,0x10,0x11,0x12,0x40,0x40,0x40,0x44,0xfe,0x8,0x88,0x88,0x88,0x90,0x50,0x20,0x50,0x8e,0x4,0x0, ++0x10,0x10,0x95,0x55,0x59,0x11,0xff,0x31,0x39,0x55,0x55,0x91,0x11,0x11,0x10,0x10,0x0,0x4,0xfe,0x24,0x24,0x24,0x24,0x24,0xfc,0x4,0x0,0x0,0x2,0x2,0xfe,0x0, ++0x10,0x10,0x95,0x55,0x59,0x11,0xff,0x31,0x39,0x55,0x55,0x91,0x12,0x12,0x14,0x11,0x0,0x4,0xfe,0x0,0x4,0xfe,0x40,0x44,0x7e,0x44,0x44,0x44,0x44,0x44,0x94,0x8, ++0x1,0x11,0x11,0x1f,0x21,0x21,0x3f,0x11,0x9,0x5,0xff,0x3,0x5,0x19,0x61,0x1,0x0,0x10,0x10,0xf0,0x8,0x8,0xf8,0x10,0x30,0x44,0xfe,0x80,0x60,0x1c,0x8,0x0, ++0x10,0x10,0x97,0x54,0x58,0x10,0xff,0x32,0x3a,0x56,0x56,0x93,0x12,0x12,0x13,0x12,0x0,0x4,0xfe,0x90,0x90,0x94,0xfe,0x94,0x94,0x94,0x9c,0x4,0x4,0x4,0xfc,0x4, ++0x1,0x41,0x31,0x12,0x4,0x11,0x26,0x50,0x9,0x5,0xff,0x3,0x5,0x19,0x61,0x1,0x0,0x0,0xfc,0x48,0xa0,0x10,0xe,0x10,0x30,0x44,0xfe,0x80,0x60,0x1c,0x8,0x0, ++0x8,0xf,0x28,0x3f,0x21,0x52,0x8c,0x19,0x69,0x5,0xff,0x3,0x5,0x19,0x61,0x1,0x0,0x7c,0x44,0x28,0x10,0x28,0xc6,0x10,0x30,0x44,0xfe,0x80,0x60,0x1c,0x8,0x0, ++0x8,0x49,0x2a,0xff,0x1c,0x2a,0x49,0x49,0x7f,0x95,0x55,0x37,0x21,0x41,0x81,0x1,0x0,0x12,0x12,0x92,0x24,0x24,0x24,0x48,0xa4,0x24,0x24,0x92,0x12,0x12,0x12,0x0, ++0x10,0x10,0x95,0x55,0x59,0x12,0xfe,0x30,0x38,0x57,0x54,0x90,0x11,0x12,0x10,0x10,0x40,0x20,0x20,0xfe,0x2,0x4,0xf8,0x0,0x4,0xfe,0x20,0xa8,0x26,0x22,0xa0,0x40, ++0x10,0x10,0x94,0x55,0x58,0x13,0xfe,0x30,0x39,0x56,0x54,0x90,0x11,0x10,0x10,0x17,0x20,0x40,0x88,0xfc,0x40,0xfe,0x50,0x98,0x24,0xca,0x10,0x64,0x88,0x30,0xc0,0x0, ++0x10,0x10,0x94,0x55,0x59,0x13,0xfd,0x31,0x39,0x55,0x55,0x91,0x11,0x11,0x11,0x11,0x80,0xf8,0x88,0x8,0xfe,0x40,0x40,0x7c,0x90,0x14,0xfe,0x10,0x10,0x28,0x24,0xc2, ++0x11,0x11,0x95,0x55,0x5a,0x11,0xfe,0x31,0x3a,0x54,0x55,0x91,0x11,0x11,0x11,0x11,0x10,0x10,0xd0,0x58,0x54,0x50,0x90,0x56,0x3c,0x8,0xfc,0x8,0xf8,0x8,0xf8,0x8, ++0x10,0x10,0x94,0x54,0x5b,0x10,0xfe,0x30,0x39,0x57,0x54,0x90,0x11,0x11,0x13,0x10,0x0,0x88,0x50,0x4,0xfe,0x0,0x88,0x88,0x54,0xfc,0x88,0x88,0x10,0x54,0xfe,0x22, ++0x10,0x11,0x94,0x54,0x58,0x12,0xfd,0x32,0x39,0x55,0x55,0x91,0x11,0x11,0x11,0x11,0x0,0xfc,0x24,0xa0,0xbc,0xe0,0x3e,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x4,0x14,0x8, ++0x10,0x11,0x94,0x54,0x59,0x10,0xfe,0x31,0x3a,0x54,0x55,0x90,0x10,0x11,0x12,0x10,0x0,0xf8,0x50,0x20,0xfe,0x62,0xa4,0x20,0x60,0x24,0xfe,0x70,0xa8,0x26,0x20,0x20, ++0x10,0x10,0x95,0x55,0x59,0x11,0xff,0x31,0x39,0x54,0x50,0x97,0x10,0x10,0x10,0x13,0x40,0x84,0xfe,0x4,0xfc,0x4,0xfc,0x4,0xfc,0x28,0x24,0xfe,0x50,0x50,0x8e,0x4, ++0x20,0x2f,0x21,0xa9,0x71,0x27,0xfc,0x24,0x77,0x69,0xa9,0x21,0x21,0x21,0x2a,0x24,0x4,0x7e,0x44,0x44,0x7c,0x10,0x14,0x7e,0x54,0x54,0x7c,0x10,0x10,0x14,0xfe,0x2, ++0x0,0x3f,0x20,0x20,0x3f,0x20,0x20,0x3f,0x24,0x24,0x22,0x21,0x20,0x28,0x30,0x20,0x10,0xf8,0x10,0x10,0xf0,0x10,0x10,0xf0,0x10,0x20,0x40,0x80,0x60,0x1e,0x4,0x0, ++0x7d,0x44,0x7d,0x45,0x7c,0x48,0x5c,0x63,0x1f,0x10,0x1f,0x10,0x1f,0x0,0xff,0x0,0xf8,0x20,0x24,0xfe,0x20,0x52,0x92,0xe,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x0, ++0x2,0x7f,0x22,0x12,0x2,0x1a,0x63,0xa,0x4,0x8,0xff,0x8,0x8,0x8,0x10,0x20,0x8,0xfc,0x88,0x48,0x8,0x68,0x88,0x28,0x10,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x10,0x10,0x2b,0x24,0x50,0x8a,0x1,0x7c,0x4,0x8,0x49,0x32,0x10,0x8,0x9,0x0,0x0,0x44,0xfe,0x44,0x44,0x64,0x54,0xcc,0x44,0xcc,0x54,0x64,0x44,0x44,0x54,0x88, ++0x1,0x2,0xc,0x37,0xc0,0x1f,0x10,0x1f,0x2,0x7f,0x12,0xa,0x12,0x22,0xa,0x4,0x0,0x80,0x60,0xd8,0x6,0xf0,0x10,0xf0,0x8,0xfc,0x48,0x28,0x48,0x88,0x28,0x10, ++0x2,0x1f,0x2,0xff,0x2,0xf,0x38,0xcf,0x8,0xf,0x0,0x7e,0x22,0x1a,0x62,0x6,0x20,0xc0,0x84,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x4,0xfe,0x44,0x34,0xc4,0xc, ++0x2,0x2,0x7e,0x2,0x3e,0x2,0xfe,0x2,0x7f,0x22,0x12,0xa,0x12,0x63,0xa,0x4,0x80,0x88,0xfc,0x80,0xf8,0x80,0xfe,0x88,0xfc,0x8,0x48,0x28,0x48,0x88,0x28,0x10, ++0x8,0x4,0xff,0x0,0x3e,0x22,0x3e,0x22,0x3e,0x22,0x7e,0x22,0x12,0x1a,0x62,0x6,0x20,0x44,0xfe,0x8,0x48,0x48,0x48,0x48,0x48,0x18,0xfc,0x44,0x24,0x34,0xc4,0xc, ++0x10,0x9,0x7f,0x41,0x41,0x7f,0x40,0x40,0x7f,0x55,0x55,0x7f,0xd5,0x55,0x41,0x43,0x0,0x24,0xfe,0x24,0x24,0xb4,0x6c,0x24,0x24,0x6c,0xb4,0x24,0x24,0x24,0xb4,0x48, ++0x2,0x7f,0x0,0x3e,0x22,0x3e,0x0,0x7f,0x41,0x55,0x55,0x7f,0x49,0x49,0x43,0x0,0x24,0xfe,0x24,0x24,0x24,0xb4,0x6c,0x24,0x24,0x6c,0xb4,0x24,0x24,0x24,0xb4,0x48, ++0x7f,0x50,0x5e,0x68,0x7f,0x48,0x54,0x7f,0x0,0x7e,0x22,0x12,0x1a,0x62,0xa,0x4,0x7c,0x44,0x46,0x80,0x7c,0x28,0x10,0x6e,0x4,0xfe,0x44,0x24,0x34,0xc4,0x14,0x8, ++0x1,0x3,0x4,0x8,0x10,0x3f,0x1,0x2,0x4,0x3f,0x1,0x9,0x19,0x21,0x45,0x2,0x0,0x0,0x0,0x10,0x30,0xc0,0x0,0x20,0x10,0xf8,0x0,0x20,0x18,0xc,0x4,0x0, ++0x8,0x8,0xfe,0x8,0x3e,0xc8,0x29,0x12,0x1f,0x1,0x2,0x3f,0x9,0x11,0x21,0x3,0x40,0x48,0xfc,0x48,0xc8,0x6a,0x8a,0x26,0xc0,0x0,0x10,0xf8,0x20,0x18,0x8,0x0, ++0x8,0x8,0x7f,0xa,0x9,0x8,0xff,0x9,0x12,0x2f,0xc1,0x2,0x3f,0x9,0x11,0x23,0x20,0x28,0xfc,0x20,0x20,0xa4,0xfe,0x20,0x30,0xee,0x4,0x10,0xf8,0x20,0x18,0x8, ++0x10,0x8,0x3e,0x23,0x22,0x3e,0x41,0x42,0x9f,0x1,0x2,0x3f,0x9,0x11,0x21,0x3,0x40,0x48,0xfc,0x48,0x30,0x48,0x86,0x20,0xc0,0x0,0x10,0xf8,0x20,0x18,0x8,0x0, ++0x2,0xd,0xf0,0x94,0x54,0x49,0x7e,0x90,0x10,0xfd,0x10,0x54,0x55,0x56,0x7c,0x0,0x1c,0xe0,0x20,0x40,0x84,0xf8,0x10,0x20,0x44,0xfe,0x20,0xa8,0x26,0x22,0xa0,0x40, ++0x1,0xff,0x1,0x1f,0x12,0xff,0x10,0x1f,0x0,0x3e,0x32,0x2a,0xff,0x28,0x4a,0x18,0x4,0xfe,0x0,0xf0,0x14,0xfe,0x90,0xf0,0x1c,0xe0,0x24,0xf8,0x24,0xfe,0x54,0xb2, ++0x10,0x14,0xfe,0x11,0x7c,0x10,0xfe,0x21,0x3c,0x44,0xa4,0x28,0x10,0x28,0x41,0x82,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x50,0x50,0x88,0x88,0x6,0x4, ++0x10,0x14,0xfe,0x10,0x55,0xba,0x11,0x28,0x67,0xbc,0x24,0x29,0x5a,0x10,0x20,0xc0,0x80,0x80,0x84,0xfe,0x4,0x4c,0x54,0xe4,0xfc,0x44,0xe4,0x54,0x4c,0x44,0x54,0x48, ++0x8,0xa,0x7f,0x8,0x9,0xff,0x8,0x28,0x2a,0x2f,0x28,0x28,0x58,0x48,0x87,0x0,0x8,0x8,0x48,0x48,0x48,0xc8,0x48,0x48,0x48,0x78,0x8,0x8,0x8,0x6,0xfc,0x0, ++0x8,0x8,0x7f,0x8,0xa,0xff,0x8,0x28,0x28,0x2e,0x28,0x2b,0x58,0x48,0x87,0x0,0x8,0xfc,0x88,0x88,0xf8,0x88,0x88,0xf8,0x88,0x88,0x88,0xfe,0x0,0x6,0xfc,0x0, ++0x10,0x17,0x7d,0x11,0x11,0xfd,0x12,0x55,0x50,0x5c,0x51,0x72,0x50,0x48,0x87,0x0,0x44,0xe4,0x4,0x14,0xd4,0x54,0x54,0x54,0xd4,0x94,0x4,0x14,0x8,0x6,0xfc,0x0, ++0x10,0x12,0x7d,0x11,0x14,0xfe,0x10,0x50,0x51,0x5d,0x52,0x72,0x50,0x48,0x87,0x0,0x20,0x20,0x20,0x7e,0x82,0x14,0x90,0x90,0x10,0x28,0x26,0x42,0x80,0x6,0xfc,0x0, ++0x11,0x15,0x7f,0x19,0x17,0xfb,0x15,0x59,0x57,0x5a,0x52,0x72,0x52,0x49,0x86,0x3,0x8,0x28,0xbc,0x48,0xfe,0x18,0xaa,0x4e,0xf8,0x8,0x48,0x48,0xb8,0x8,0x6,0xfc, ++0x8,0x8,0xa,0x7f,0x8,0x8,0xff,0x14,0x54,0x56,0x55,0x94,0x14,0x14,0x24,0x4c,0x8,0xfc,0x88,0x88,0x88,0xa8,0x90,0xfc,0x84,0xc4,0xa8,0xa8,0x90,0xa8,0xc6,0x84, ++0x8,0x8,0x8,0x7e,0x8,0x8,0xff,0x14,0x56,0x55,0x56,0x94,0x14,0x14,0x24,0x4c,0x20,0x20,0x24,0xfc,0x28,0x30,0xfe,0x40,0xfc,0x84,0x84,0xfc,0x84,0x84,0xfc,0x84, ++0x0,0xff,0x1,0x0,0x7e,0x42,0x42,0x42,0x7e,0x0,0x44,0x24,0x28,0xe,0xf1,0x40,0x0,0x8,0xfc,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x2,0xff,0x0,0x1,0x7e,0x42,0x42,0x42,0x7e,0x0,0x44,0x24,0x28,0xe,0xf0,0x43,0x20,0x20,0x24,0xfe,0x20,0x20,0xf8,0x8,0x88,0x50,0x50,0x20,0x50,0x48,0x8e,0x4, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x55,0x57,0x61,0x41,0x7f,0x41,0x41,0x7f,0x41,0x0,0x84,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x50,0x20, ++0x1,0xff,0x14,0x15,0x7f,0x55,0x55,0x55,0x57,0x61,0x41,0x7f,0x41,0x41,0x7f,0x41,0x0,0x88,0x7c,0x10,0x90,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x55,0x57,0x61,0x41,0x7f,0x41,0x41,0x7f,0x41,0x8,0x88,0x8,0x8,0xfe,0x8,0x8,0x48,0x28,0x28,0x8,0x8,0x8,0x8,0x28,0x10, ++0x4,0xfe,0x28,0x28,0xfe,0xaa,0xaa,0xab,0xae,0xc2,0x82,0xfe,0x82,0x82,0xfe,0x82,0x20,0x20,0x20,0x24,0xa6,0xbc,0xe4,0xa4,0xa4,0xb4,0xa8,0xa0,0x82,0x82,0x7e,0x0, ++0x4,0xfe,0x28,0x28,0xff,0xaa,0xaa,0xaa,0xae,0xc2,0x82,0xfe,0x82,0x82,0xfe,0x82,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x28,0xfc,0x88,0x88,0x88,0x88,0x88,0xf8,0x88, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x55,0x57,0x61,0x41,0x7f,0x41,0x41,0x7f,0x41,0x20,0xa0,0x20,0x24,0x7e,0x60,0xa4,0x3e,0x20,0x20,0x24,0x3e,0x20,0x20,0x20,0x20, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x55,0x57,0x61,0x41,0x7f,0x41,0x41,0x7f,0x41,0x20,0x90,0x10,0x7e,0x42,0x84,0x20,0x20,0x24,0x28,0x30,0x20,0x22,0x22,0x1e,0x0, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x55,0x57,0x61,0x41,0x7f,0x41,0x41,0x7f,0x41,0x10,0x90,0x50,0x7c,0x50,0x90,0x14,0xfe,0x28,0x28,0x28,0x28,0x2a,0x4a,0x86,0x0, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x55,0x57,0x61,0x41,0x7f,0x41,0x41,0x7f,0x41,0x10,0x90,0x10,0x3e,0x44,0xa8,0x18,0x10,0x24,0x7e,0xc4,0x44,0x44,0x44,0x7c,0x44, ++0x1,0xff,0x14,0x14,0x7f,0x55,0x55,0x55,0x57,0x61,0x41,0x7f,0x41,0x41,0x7f,0x41,0x40,0xc4,0x4c,0x50,0x62,0x42,0x7e,0x4,0x7e,0x44,0x44,0x7c,0x44,0x44,0x7c,0x44, ++0x4,0xff,0x28,0x28,0xfe,0xaa,0xaa,0xaa,0xae,0xc2,0x82,0xfe,0x82,0x82,0xff,0x82,0x4,0xfe,0x28,0xaa,0x6c,0x28,0xfe,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x0,0x0, ++0x4,0xff,0x28,0x28,0x7d,0x55,0x55,0x55,0x6d,0x45,0x45,0x7d,0x45,0x45,0x7d,0x45,0x4,0xfe,0x0,0x4,0xde,0x54,0x54,0x54,0x54,0xdc,0x54,0x54,0x54,0x54,0x54,0x54, ++0x4,0xfe,0x28,0x28,0xfe,0xaa,0xaa,0xab,0xae,0xc2,0x82,0xfe,0x82,0x82,0xff,0x82,0x4,0xfe,0x84,0x84,0x84,0xfc,0x0,0xfe,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x4,0xfe,0x28,0x28,0xfe,0xab,0xaa,0xaa,0xae,0xc3,0x82,0xfe,0x82,0x83,0xfe,0x82,0x20,0x20,0x50,0x50,0x8e,0x4,0xf8,0x20,0x24,0xfe,0x20,0x70,0xac,0x24,0xa0,0x40, ++0x4,0xfe,0x29,0x28,0xff,0xaa,0xaa,0xab,0xae,0xc2,0x82,0xfe,0x82,0x82,0xfe,0x82,0x8,0x1c,0xe0,0x4,0x24,0xa8,0x8,0xfe,0x8,0x88,0x48,0x48,0x8,0x8,0x28,0x10, ++0x4,0xfe,0x28,0x28,0xfe,0xaa,0xaa,0xaa,0xae,0xc2,0x82,0xfe,0x82,0x82,0xfe,0x82,0x4,0xfe,0x84,0x84,0xfc,0x84,0x84,0xfc,0x10,0x90,0x92,0xf4,0x98,0xb2,0xd2,0x8e, ++0x4,0xfe,0x28,0x29,0xfe,0xaa,0xaa,0xab,0xae,0xc2,0x82,0xfe,0x82,0x82,0xfe,0x82,0x20,0x10,0x14,0xfe,0x0,0x84,0x48,0xfe,0x0,0x4,0xfe,0x84,0x84,0x84,0xfc,0x84, ++0x4,0xfe,0x28,0x28,0x7f,0x54,0x54,0x55,0x6d,0x45,0x45,0x7d,0x45,0x45,0x7c,0x44,0x84,0x9e,0x94,0x94,0xf4,0x9c,0x94,0xd4,0x54,0x5c,0x54,0x54,0xd4,0x24,0x24,0x4c, ++0x4,0xfe,0x28,0x28,0x7c,0x54,0x54,0x57,0x6c,0x44,0x44,0x7c,0x44,0x44,0x7d,0x46,0x8,0xfc,0x88,0xf8,0x88,0xf8,0x0,0xfe,0x20,0xa8,0xbc,0xa0,0xa0,0xe6,0x3c,0x0, ++0x4,0xfe,0x28,0x28,0xfe,0xaa,0xaa,0xab,0xae,0xc2,0x82,0xfe,0x82,0x82,0xfe,0x82,0x0,0xfe,0x12,0x50,0x5c,0x50,0xb0,0xe,0x7c,0x44,0x7c,0x44,0x7c,0x44,0x54,0x48, ++0x4,0xfe,0x2b,0x28,0x7c,0x55,0x56,0x54,0x6c,0x44,0x45,0x7d,0x45,0x45,0x7f,0x44,0x40,0x44,0xfe,0x40,0x88,0xfc,0x88,0x88,0xf8,0x4,0xfe,0x54,0x54,0x54,0xfe,0x0, ++0x4,0xfe,0x29,0x29,0x7d,0x55,0x55,0x55,0x6d,0x45,0x45,0x7d,0x45,0x45,0x7e,0x44,0x20,0x14,0xfe,0x10,0x7c,0x14,0xfe,0x14,0x7c,0x10,0x7c,0x44,0x44,0x44,0x7c,0x44, ++0x4,0xff,0x29,0x28,0x7d,0x54,0x54,0x54,0x6f,0x44,0x45,0x7c,0x45,0x44,0x7c,0x45,0x4,0xde,0x54,0xcc,0x54,0x64,0x50,0xa8,0x46,0x90,0x20,0x48,0x90,0x20,0x40,0x80, ++0x2,0xff,0x28,0x28,0xff,0xaa,0xaa,0xaa,0xae,0xc2,0x82,0xff,0x82,0x82,0xfe,0x83,0x50,0x54,0xd8,0x50,0xfe,0x88,0x50,0xfc,0x20,0xfc,0x20,0xfe,0x20,0x50,0x8e,0x4, ++0x4,0xfe,0x28,0x28,0xff,0xaa,0xaa,0xaa,0xae,0xc2,0x82,0xfe,0x82,0x83,0xff,0x82,0x40,0x60,0x94,0xfe,0x90,0xfc,0x90,0x90,0xfc,0x90,0x94,0xfe,0x80,0x54,0x52,0x2, ++0x4,0xfe,0x29,0x28,0x7c,0x55,0x54,0x54,0x6d,0x46,0x45,0x7d,0x45,0x45,0x7f,0x44,0x40,0x24,0xfe,0x40,0x88,0xfc,0xa8,0xaa,0x2e,0x0,0xfc,0x54,0x54,0x54,0xfe,0x0, ++0x4,0xfe,0x28,0x29,0x7d,0x55,0x55,0x55,0x6d,0x45,0x45,0x7d,0x45,0x45,0x7e,0x44,0x20,0x3c,0x20,0xfe,0x22,0xfc,0x20,0xfe,0x20,0x54,0xb8,0x58,0xb6,0x54,0x90,0x30, ++0x4,0xff,0x29,0x29,0x7d,0x55,0x54,0x55,0x6c,0x45,0x45,0x7d,0x44,0x44,0x7f,0x44,0x50,0xfc,0x54,0xfc,0x54,0xfc,0x0,0xfc,0x0,0xfc,0x4,0xfc,0x88,0x50,0xfe,0x0, ++0x4,0xff,0x28,0x2b,0x7c,0x55,0x55,0x55,0x6d,0x44,0x45,0x7c,0x47,0x45,0x7d,0x46,0x1c,0xe0,0x24,0xfe,0x20,0xfc,0xac,0x74,0xfc,0x20,0xfc,0x20,0xfe,0x54,0x52,0x2, ++0x0,0xff,0x2,0x6,0x9,0x11,0x62,0x4,0x8,0x31,0x2,0x4,0x18,0x60,0x2,0x1,0x4,0xfe,0x0,0x8,0x18,0xa0,0xc0,0xc0,0xa0,0xa0,0x90,0x8e,0x84,0x80,0x80,0x0, ++0x11,0x10,0x1f,0x10,0x7d,0x44,0x47,0x6c,0x54,0x54,0x55,0x6d,0x46,0x44,0x7f,0x44,0x8,0x90,0xfe,0x40,0xfc,0x40,0xfe,0x80,0x88,0xfc,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x0,0xff,0x4,0x7,0x4,0x8,0x30,0xdf,0x10,0x10,0x1f,0x9,0x9,0x19,0x27,0xc0,0x4,0xfe,0x0,0xf0,0x10,0x90,0x60,0xf0,0x10,0x10,0xf0,0x0,0xf8,0x0,0x6,0xfc, ++0x0,0x7e,0x8,0x8,0xe,0x71,0x2,0x1f,0x10,0x10,0x1f,0x9,0x9,0xd,0x33,0xc0,0x8,0xfc,0x88,0xc8,0xaa,0x6,0x10,0xf8,0x10,0x10,0xf0,0x0,0xf8,0x0,0x6,0xfc, ++0x8,0x8,0xfe,0x8,0x1e,0xe8,0x9,0x1f,0x10,0x10,0x1f,0x9,0x9,0xd,0x33,0xc0,0xc,0xf0,0x84,0xfe,0x90,0x90,0x10,0xf0,0x10,0x10,0xf0,0x0,0xf8,0x0,0x6,0xfc, ++0x0,0x3f,0x24,0x27,0x24,0x3f,0x55,0x64,0x9f,0x10,0x1f,0x9,0x9,0xd,0x33,0xc0,0x48,0xfe,0x40,0x48,0x50,0xa0,0x52,0x8a,0xf6,0x10,0xf0,0x0,0xf8,0x0,0x6,0xfc, ++0x49,0x2a,0x7f,0x49,0x5d,0x6b,0x49,0x1f,0x10,0x10,0x1f,0x9,0x9,0xd,0x33,0xc0,0x20,0x24,0x3e,0x44,0xa8,0x10,0x6e,0xf0,0x10,0x10,0xf0,0x0,0xf8,0x0,0x6,0xfc, ++0x4,0x7e,0x44,0x44,0x45,0x7d,0x56,0x10,0x50,0x5c,0x50,0x50,0x5c,0xf0,0x40,0x0,0x80,0x80,0x84,0xfe,0x4,0x4,0x4,0x84,0x44,0x44,0x4,0x4,0x4,0x44,0x28,0x10, ++0x4,0x7f,0x44,0x44,0x44,0x7c,0x54,0x10,0x50,0x5c,0x51,0x51,0x5d,0xf2,0x44,0x9,0x0,0xfc,0x84,0x88,0x88,0x90,0xbc,0x84,0xc4,0xa8,0x28,0x10,0x28,0x28,0x46,0x84, ++0x4,0x7f,0x44,0x44,0x44,0x7c,0x10,0x13,0x50,0x5c,0x50,0x51,0x5d,0xf1,0x42,0x4,0x4,0xfe,0x88,0x88,0x88,0x88,0x88,0xfe,0x88,0x88,0x88,0x8,0x8,0x8,0x8,0x8, ++0x4,0x7e,0x44,0x45,0x44,0x7c,0x54,0x13,0x50,0x5c,0x50,0x50,0x5c,0xf1,0x42,0x4,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x50,0x50,0x90,0x88,0x8,0x6,0x4, ++0x4,0x7e,0x44,0x44,0x44,0x7d,0x56,0x11,0x51,0x5d,0x51,0x51,0x5d,0xf1,0x41,0x0,0x40,0x40,0xa0,0xa0,0x90,0x8,0x16,0xf8,0x10,0x10,0x10,0x50,0x20,0x4,0x4,0xfc, ++0x4,0x7f,0x44,0x44,0x44,0x7c,0x54,0x10,0x51,0x5e,0x50,0x50,0x5c,0xf0,0x40,0x0,0x4,0xfe,0x40,0x40,0x40,0x80,0x84,0xfe,0x84,0x84,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x4,0x7e,0x44,0x45,0x45,0x7f,0x55,0x11,0x51,0x5d,0x51,0x51,0x5d,0xf1,0x41,0x1,0x88,0x88,0x88,0x8,0x8,0xfe,0x8,0x8,0x48,0x28,0x28,0x8,0x8,0x8,0x28,0x10, ++0x0,0x7d,0x45,0x45,0x45,0x7d,0x55,0x13,0x51,0x5d,0x51,0x51,0x5d,0xf2,0x42,0x4,0x4,0xde,0x54,0x54,0x54,0x54,0x54,0xfe,0x54,0x54,0x54,0x54,0x54,0x54,0xe4,0xc, ++0x4,0x7f,0x45,0x45,0x45,0x7d,0x55,0x11,0x50,0x5c,0x50,0x51,0x5e,0xf0,0x40,0x0,0x1c,0xe0,0x0,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0xa8,0x26,0x22,0x20,0xa0,0x40, ++0x4,0x7e,0x44,0x45,0x45,0x7e,0x54,0x10,0x50,0x5c,0x50,0x52,0x5c,0xf0,0x40,0x0,0x40,0x20,0x20,0xfe,0x2,0x4,0x80,0x88,0x98,0xa0,0xc0,0x80,0x82,0x82,0x7e,0x0, ++0x9,0x7d,0x49,0x49,0x4f,0x79,0x51,0x11,0x51,0x5d,0x51,0x51,0x5e,0xf2,0x45,0x8,0x0,0x0,0x0,0x4,0xde,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x5c,0x54,0x80, ++0x4,0x7e,0x44,0x45,0x45,0x7d,0x55,0x11,0x51,0x5d,0x51,0x51,0x5d,0xf2,0x42,0x5,0x20,0x20,0x20,0xfe,0x22,0x24,0x20,0xfc,0x88,0x48,0x50,0x20,0x50,0x48,0x8e,0x4, ++0x4,0x7e,0x44,0x44,0x45,0x7f,0x54,0x10,0x51,0x5d,0x51,0x51,0x5d,0xf1,0x41,0x1,0x40,0x40,0x80,0x90,0x8,0xfc,0x2,0x8,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x4,0x7e,0x44,0x45,0x44,0x7c,0x53,0x10,0x50,0x5c,0x51,0x50,0x5c,0xf0,0x43,0x0,0x20,0x20,0x28,0xfc,0x20,0x24,0xfe,0x0,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x4,0x7e,0x44,0x47,0x44,0x7c,0x54,0x13,0x50,0x5d,0x50,0x50,0x5c,0xf1,0x42,0x4,0x40,0x48,0x7c,0xc0,0x50,0x22,0xd2,0xe,0x8,0xfc,0xa0,0xa0,0xa0,0x22,0x22,0x1e, ++0x0,0x7d,0x45,0x45,0x45,0x7d,0x55,0x11,0x50,0x5c,0x53,0x50,0x5c,0xf0,0x40,0x0,0x10,0x10,0x12,0xd4,0x18,0x12,0x52,0x8e,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20, ++0x4,0x7e,0x45,0x45,0x45,0x7e,0x54,0x13,0x50,0x5c,0x50,0x50,0x5c,0xf1,0x42,0x4,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x90,0x90,0x90,0x90,0x92,0x12,0xe,0x0, ++0x4,0x7e,0x45,0x45,0x44,0x7c,0x57,0x11,0x51,0x5d,0x51,0x51,0x5d,0xf2,0x44,0x0,0x0,0xc,0x70,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x86,0x7c,0x0, ++0x0,0x7c,0x47,0x44,0x44,0x7c,0x54,0x10,0x53,0x5c,0x50,0x50,0x5c,0xf0,0x41,0x2,0x40,0x24,0xfe,0x88,0x50,0x20,0x50,0x8e,0x4,0x88,0x88,0x88,0x88,0x88,0x8,0x8, ++0x4,0x7e,0x44,0x47,0x44,0x7c,0x55,0x12,0x50,0x5c,0x50,0x50,0x5c,0xf0,0x41,0x2,0x40,0x20,0x4,0xfe,0x0,0x88,0x6,0x8a,0x88,0x50,0x50,0x20,0x50,0x88,0xe,0x4, ++0x4,0x7e,0x45,0x45,0x45,0x7d,0x55,0x11,0x51,0x5d,0x51,0x51,0x5d,0xf1,0x41,0x1,0x40,0x28,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x40,0x24,0x28,0x10,0x4e,0x84,0x0, ++0x0,0x7d,0x44,0x44,0x45,0x7d,0x55,0x11,0x50,0x5c,0x50,0x52,0x5e,0xf4,0x40,0x0,0x8,0xfc,0x8,0x8,0xf8,0x0,0x4,0x4,0xfc,0x0,0x40,0xa4,0xa2,0x8a,0x78,0x0, ++0x4,0x7e,0x44,0x44,0x45,0x7d,0x55,0x11,0x51,0x5c,0x50,0x53,0x5c,0xf0,0x40,0x0,0x24,0x3e,0x20,0x20,0xfc,0x4,0xfc,0x4,0xfc,0x20,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x0,0x7d,0x45,0x45,0x45,0x7d,0x55,0x11,0x5c,0x53,0x50,0x50,0x5d,0xf2,0x40,0x0,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xfe,0x70,0xa8,0x26,0x24,0x20,0x20, ++0x9,0x7d,0x49,0x49,0x4a,0x7c,0x50,0x17,0x50,0x5c,0x50,0x51,0x5d,0xf2,0x44,0x0,0x0,0x0,0x0,0xfe,0x92,0x92,0x92,0xf2,0x92,0x92,0x92,0x52,0x32,0x1e,0x12,0x0, ++0x4,0x7f,0x45,0x45,0x45,0x7d,0x55,0x11,0x51,0x5d,0x51,0x51,0x5e,0xf2,0x44,0x0,0xc,0xf0,0x10,0x14,0xfe,0x10,0x7c,0x44,0x54,0x54,0x54,0x54,0x20,0x28,0x46,0x82, ++0x4,0x7e,0x45,0x45,0x45,0x7d,0x55,0x11,0x51,0x5d,0x52,0x52,0x5c,0xf4,0x48,0x0,0x20,0x10,0xfe,0x20,0x24,0x3e,0x20,0x20,0x24,0xfe,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x4,0x7e,0x45,0x44,0x44,0x7c,0x54,0x13,0x50,0x5d,0x51,0x51,0x5d,0xf1,0x41,0x1,0x40,0x28,0xfc,0x0,0x88,0x50,0x4,0xfe,0x0,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x4,0x7a,0x4a,0x48,0x4f,0x79,0x51,0x11,0x5f,0x59,0x51,0x51,0x5a,0xf2,0x44,0x0,0x40,0x5e,0x92,0x14,0xd4,0x18,0x14,0x54,0xf2,0x12,0x1a,0x14,0x90,0x50,0x50,0x10, ++0x0,0x78,0x4f,0x49,0x49,0x7a,0x57,0x11,0x51,0x5d,0x55,0x53,0x5d,0xf2,0x44,0x8,0x10,0x10,0x7c,0x14,0xfe,0x14,0x7c,0x10,0x7c,0x10,0xfe,0x10,0x10,0x96,0x7c,0x0, ++0x0,0x7d,0x47,0x45,0x45,0x7d,0x55,0x11,0x50,0x5c,0x53,0x50,0x5c,0xf1,0x42,0x0,0x48,0x48,0xfe,0x48,0x48,0x78,0x0,0xfc,0x20,0x24,0xfe,0x70,0xa8,0x26,0x24,0x20, ++0x8,0x7c,0x4a,0x4a,0x4b,0x78,0x57,0x10,0x58,0x57,0x54,0x54,0x5c,0xf4,0x44,0x4,0x40,0x40,0x48,0x48,0xf8,0x0,0xfe,0x40,0x84,0xfe,0xa4,0xa4,0xa4,0xa4,0xa4,0xc, ++0x0,0x7d,0x44,0x44,0x47,0x7c,0x55,0x11,0x51,0x5d,0x51,0x50,0x5d,0xf0,0x43,0x0,0xc,0xf0,0x20,0x24,0xfe,0x20,0xfc,0x24,0xfc,0x24,0xfc,0x20,0xfc,0x20,0xfe,0x0, ++0x0,0x7d,0x44,0x45,0x45,0x7d,0x55,0x11,0x50,0x5f,0x52,0x52,0x5e,0xf2,0x42,0x2,0xc,0xf0,0x24,0xfe,0x24,0x24,0xfc,0x24,0x20,0xfe,0x22,0x2a,0xfa,0x2,0xa,0x4, ++0x4,0x7e,0x45,0x45,0x45,0x7d,0x55,0x11,0x51,0x5d,0x51,0x51,0x5e,0xf2,0x44,0xb,0x20,0x14,0xfe,0x48,0x48,0xfe,0x48,0x78,0x0,0xfc,0x4,0x48,0x30,0x28,0xc6,0x4, ++0x1,0x7c,0x47,0x44,0x45,0x7c,0x57,0x10,0x50,0x5c,0x51,0x51,0x5e,0xf0,0x43,0x0,0x8,0x90,0xfe,0x40,0xfc,0x40,0xfe,0x80,0x88,0xfc,0x20,0x20,0x20,0x24,0xfe,0x0, ++0x4,0x7e,0x45,0x45,0x45,0x7d,0x55,0x11,0x51,0x5d,0x52,0x52,0x5c,0xf4,0x48,0x0,0x40,0x24,0xfe,0x4,0x4,0xfc,0x4,0x0,0xfe,0xaa,0xaa,0xfe,0xaa,0xaa,0xaa,0x84, ++0x4,0x7e,0x44,0x44,0x45,0x7c,0x54,0x11,0x50,0x5c,0x53,0x50,0x5c,0xf1,0x42,0x0,0x0,0xfc,0x48,0x30,0xfe,0x32,0x54,0x90,0x30,0x24,0xfe,0x70,0xa8,0x26,0x24,0x20, ++0x8,0x7f,0x49,0x49,0x49,0x79,0x51,0x17,0x50,0x5f,0x54,0x52,0x59,0xf2,0x44,0x8,0x4,0xfe,0x8,0xf8,0x8,0xf8,0x8,0xfe,0x8,0xbe,0xa2,0x94,0x8,0x94,0x24,0x42, ++0x8,0x7c,0x4b,0x48,0x48,0x7f,0x50,0x13,0x52,0x5e,0x52,0x53,0x5f,0xf2,0x42,0x2,0x90,0x90,0xfc,0x90,0x94,0xfe,0x90,0xfc,0x94,0x94,0x94,0x6c,0x2c,0x44,0x14,0x8, ++0x4,0x7f,0x45,0x44,0x44,0x7c,0x55,0x10,0x50,0x5d,0x50,0x53,0x5c,0xf0,0x40,0x3,0x1c,0xe0,0x24,0xa8,0x40,0x88,0xf0,0x20,0x44,0xfc,0x20,0xfe,0x20,0x50,0x8e,0x4, ++0x8,0x7f,0x4a,0x4b,0x4a,0x7a,0x52,0x12,0x52,0x5a,0x52,0x52,0x5c,0xf5,0x48,0x0,0x4,0xfe,0x0,0xf4,0x4,0xe4,0xbe,0xa4,0xb4,0xec,0xc,0xa4,0xa4,0xf4,0x14,0x8, ++0x10,0xff,0x94,0x96,0x95,0xf7,0xa4,0x26,0xa6,0xb7,0xa4,0xa4,0xa9,0xe9,0x92,0x24,0x4,0xfe,0x0,0x28,0x48,0xee,0x92,0xa4,0xa8,0xe8,0xa8,0x88,0x14,0x14,0x24,0x42, ++0x0,0x7d,0x44,0x44,0x47,0x7c,0x50,0x11,0x50,0x5d,0x50,0x53,0x5c,0xf0,0x41,0x6,0x50,0x54,0xd8,0x50,0xfe,0x88,0x50,0xfc,0x20,0xfc,0x20,0xfe,0x20,0x50,0x8e,0x4, ++0x4,0x7f,0x45,0x44,0x47,0x7c,0x54,0x13,0x51,0x5d,0x51,0x51,0x5d,0xf1,0x41,0x1,0x1c,0xe0,0x24,0xa8,0xfe,0x70,0xae,0x24,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x4, ++0x14,0xfa,0x90,0x9f,0x90,0xff,0xa8,0x28,0xaf,0xb2,0xa7,0xaa,0xb2,0xe2,0x86,0x1,0x20,0x28,0x24,0xa0,0x7e,0xa8,0xa8,0xa8,0xa8,0x28,0x28,0xa8,0x4a,0x4a,0x86,0x0, ++0x4,0x7f,0x45,0x45,0x45,0x7c,0x55,0x12,0x55,0x5d,0x51,0x50,0x5c,0xf3,0x40,0x0,0x4,0xfe,0x54,0x54,0xfc,0x84,0xfe,0x44,0xf4,0x54,0xf4,0x44,0x54,0xfc,0x14,0x8, ++0x11,0xff,0x91,0x94,0x92,0xf5,0xa5,0x25,0xa5,0xbd,0xa5,0xa5,0xbd,0xe5,0x84,0x4,0x10,0xfe,0x10,0x4,0xfe,0x44,0xf4,0x44,0xf4,0x44,0xf4,0x44,0xfc,0x4,0x14,0x8, ++0x10,0xff,0x94,0x95,0x95,0xf5,0xa5,0x25,0xa4,0xbd,0xa4,0xa7,0xbd,0xea,0x90,0x3,0x40,0xfe,0x0,0xfc,0x24,0xfc,0x24,0xfc,0x20,0xfc,0x20,0xfe,0x24,0xfa,0x20,0xfe, ++0x9,0x7d,0x4a,0x49,0x4b,0x7a,0x52,0x12,0x53,0x5e,0x53,0x52,0x5f,0xf2,0x43,0x2,0x24,0x24,0x48,0x24,0xfe,0x94,0x64,0x94,0xfc,0x48,0x68,0x48,0x68,0x4a,0x6a,0x46, ++0x1,0xf5,0x97,0x99,0x97,0xf3,0xa5,0x29,0xa3,0xba,0xa2,0xa2,0xba,0xe0,0x81,0x6,0x8,0x28,0xbc,0x48,0xbe,0x18,0xaa,0x4e,0xf8,0xc,0x48,0x48,0x48,0xb0,0xc,0x4, ++0x10,0xff,0x90,0x95,0x94,0xf7,0xac,0x25,0xab,0xb1,0xa0,0xa3,0xb9,0xe0,0x83,0xc,0x40,0xfe,0x0,0xf4,0x4,0xf6,0xc,0xf4,0x1a,0xf2,0x0,0xf8,0x10,0xe0,0x10,0xe, ++0x0,0x3f,0x2,0x11,0x8,0x7,0x78,0x0,0x1,0x6,0x38,0x1,0x6,0x38,0x1,0x0,0xe0,0x8,0xc,0x30,0xc0,0x0,0x80,0xc0,0x20,0x50,0x90,0x10,0x10,0x10,0x20,0xc0, ++0x8,0x10,0x35,0xcc,0x28,0x10,0x30,0xc8,0x15,0x26,0xcc,0x14,0x24,0xc4,0x14,0x8,0x0,0x4,0xfe,0x44,0x44,0x44,0x94,0x88,0x4,0xfe,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x8,0x13,0x34,0xcc,0x28,0x11,0x31,0xc9,0x15,0x25,0xcd,0x15,0x25,0xc5,0x15,0x9,0x4,0xfe,0x40,0x40,0x84,0xfe,0x4,0x4,0x4,0xfc,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x8,0x10,0x34,0xcc,0x29,0x11,0x33,0xcd,0x15,0x25,0xcd,0x15,0x25,0xc5,0x15,0x9,0x10,0x90,0x90,0x90,0x14,0xfe,0x10,0x38,0x34,0x54,0x54,0x92,0x10,0x10,0x10,0x10, ++0x8,0x10,0x37,0xcc,0x29,0x11,0x31,0xc9,0x15,0x24,0xcf,0x14,0x24,0xc4,0x15,0xa,0x88,0x88,0xfe,0x88,0xfc,0x4,0xfc,0x4,0xfc,0x20,0xfe,0x20,0x50,0x88,0x6,0x4, ++0x8,0x10,0x35,0xcd,0x29,0x11,0x31,0xc9,0x15,0x24,0xcd,0x15,0x25,0xc5,0x15,0x9,0x20,0x44,0xfe,0x4,0x54,0x24,0x54,0x4,0xfc,0x10,0x12,0xd4,0x18,0x12,0xd2,0xe, ++0x10,0x10,0x1e,0x24,0x28,0x7e,0xaa,0x2a,0x3e,0x2b,0x2a,0x3e,0x2a,0x4a,0x42,0x86,0x10,0x90,0x50,0x50,0x10,0x90,0x50,0x54,0x1e,0xf0,0x10,0x10,0x10,0x10,0x10,0x10, ++0x10,0x10,0x1e,0x24,0x28,0x7e,0xaa,0x2a,0x3e,0x2b,0x2a,0x3e,0x2a,0x4a,0x42,0x87,0x20,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0xfe,0x20,0x20,0x50,0x48,0x86,0x4, ++0x10,0x10,0x1e,0x25,0x28,0x7e,0xaa,0x2a,0x3e,0x2a,0x2a,0x3e,0x2a,0x4b,0x42,0x86,0x80,0x84,0xfe,0x0,0xf8,0x20,0x44,0xfe,0x54,0x54,0x54,0x94,0xa4,0x24,0x54,0x8, ++0x10,0x10,0x1f,0x24,0x28,0x7e,0xaa,0x2a,0x3e,0x2a,0x2a,0x3e,0x2a,0x4a,0x43,0x86,0x4,0xe,0xf0,0x88,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa4,0xac,0x7a,0x8, ++0x8,0x8,0x2e,0x28,0x2e,0xf4,0x44,0xf,0x10,0x3f,0x51,0x1f,0x11,0x1f,0x21,0x41,0x80,0x84,0x98,0xe2,0x82,0x7e,0x0,0xe0,0x40,0xf0,0x10,0xf0,0x10,0xf0,0x10,0x30, ++0x10,0x10,0x1d,0x24,0x28,0x7e,0xaa,0x2b,0x3e,0x2a,0x2a,0x3e,0x2a,0x4a,0x42,0x87,0x20,0x20,0x24,0xac,0xb0,0x20,0x24,0xfe,0x50,0x50,0x50,0x50,0x52,0x92,0x8e,0x0, ++0x20,0x20,0x3d,0x48,0x50,0xfd,0x55,0x55,0x7d,0x55,0x54,0x7c,0x55,0x56,0x44,0x8c,0x20,0x24,0xfe,0x20,0x24,0xfe,0x24,0x24,0xfc,0x24,0x70,0xa8,0x26,0x24,0x20,0x20, ++0x21,0x20,0x3c,0x49,0x51,0xfd,0x55,0x55,0x7d,0x55,0x54,0x7f,0x54,0x54,0x44,0x8c,0x4,0x88,0x50,0xfc,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xfe,0x20,0x20,0x20,0x20, ++0x8,0x2f,0x28,0x2f,0x7a,0x1,0xff,0x0,0x1f,0x0,0x1f,0x0,0x1f,0x10,0x1f,0x10,0x40,0x58,0x60,0x44,0x7c,0x0,0xfe,0x0,0xf0,0x0,0xf0,0x0,0xf0,0x10,0xf0,0x10, ++0x8,0xff,0x8,0x3e,0x2b,0x3e,0x22,0x41,0xff,0x0,0x1e,0x0,0x0,0x1f,0x10,0x1f,0x78,0x48,0x48,0x86,0x78,0x48,0x30,0x4c,0xfe,0x0,0x0,0xf0,0x0,0xf0,0x10,0xf0, ++0x10,0x14,0xfe,0x10,0x7c,0x10,0xfe,0x0,0x7c,0x44,0x7c,0x44,0x7c,0x44,0x55,0x4a,0x0,0x8,0xfc,0x88,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0x50,0x52,0x92,0xe,0x0, ++0x1f,0x1,0x7f,0x51,0x8d,0x11,0x1,0x3f,0x0,0xff,0x8,0xf,0x0,0x0,0x0,0x0,0xf0,0x0,0xfe,0x12,0x64,0x10,0x0,0xf8,0x0,0xfe,0x0,0xf0,0x10,0x10,0xa0,0x40, ++0x1f,0x1,0x7f,0x51,0x8d,0x11,0x3f,0x21,0x21,0x2f,0x21,0x21,0x21,0x42,0x4c,0x90,0xf0,0x0,0xfe,0x12,0x64,0x10,0xfc,0x0,0x8,0xfc,0x8,0x8,0x8,0x8,0x50,0x20, ++0x1f,0x1,0x7f,0x51,0x8d,0x11,0x2,0x1,0xff,0x8,0x4,0x2,0x1,0x6,0x18,0x60,0xf0,0x0,0xfe,0x12,0x64,0x10,0x0,0x4,0xfe,0x20,0x40,0x80,0x0,0xc0,0x3c,0x8, ++0x1f,0x1,0x7f,0x51,0x8d,0x11,0x78,0xb,0x10,0x78,0xf,0x28,0x10,0x2b,0x44,0x83,0xf0,0x0,0xfe,0x12,0x64,0x10,0x38,0xc0,0x40,0x48,0xfc,0x40,0x50,0xf8,0x46,0xfc, ++0x1f,0x1,0x7f,0x51,0x8d,0x12,0x1,0x7f,0x8,0x4,0x3,0x1c,0xe8,0x8,0x10,0x20,0xf0,0x0,0xfe,0x12,0x64,0x10,0x0,0xfc,0x20,0x40,0x80,0x70,0x2e,0x20,0x20,0x20, ++0x1f,0x1,0x7f,0x51,0x8d,0x11,0x41,0x20,0x8f,0x60,0x2b,0x12,0x62,0x22,0x22,0x20,0xf0,0x0,0xfe,0x12,0x64,0x10,0x40,0x44,0xfe,0x40,0xf8,0x48,0x48,0x48,0x58,0x40, ++0x1f,0x1,0x7f,0x51,0x8d,0x11,0x2,0x7e,0x2,0x2,0x3e,0x2,0x2,0x7e,0x2,0x2,0xf0,0x0,0xfe,0x12,0x64,0x10,0x88,0xfc,0x80,0x90,0xf8,0x80,0x88,0xfc,0x80,0x80, ++0x1f,0x1,0x7f,0x51,0x8d,0x12,0x1,0x1f,0x4,0xff,0x1,0x7f,0x4,0xc,0x3,0x1c,0xf0,0x0,0xfe,0x12,0x64,0x10,0x0,0xf0,0x44,0xfe,0x0,0xfc,0x40,0x40,0x80,0x70, ++0x1f,0x1,0x7f,0x51,0x8d,0x11,0x20,0x17,0x42,0x21,0xb,0x10,0x6f,0x20,0x20,0x27,0xf0,0x0,0xfe,0x12,0x64,0x10,0x38,0xc0,0x48,0x50,0xf8,0x40,0xfe,0x40,0x48,0xfc, ++0x1f,0x1,0x7f,0x51,0x8d,0x11,0x23,0x12,0x2,0xf3,0x11,0x13,0x1c,0x12,0x1b,0x10,0xf0,0x0,0xfe,0x12,0x64,0x10,0xf8,0x88,0x48,0xf8,0x0,0xfc,0x44,0xa4,0xf4,0x8, ++0x1f,0x1,0x7f,0x51,0x8d,0x12,0x3f,0x12,0xff,0x21,0x3f,0x21,0x3f,0x21,0x25,0x22,0xf0,0x0,0xfe,0x12,0x64,0x10,0x20,0x24,0xfe,0x4,0x44,0x28,0x10,0x28,0x46,0x84, ++0x1f,0x1,0x7f,0x51,0x8d,0x10,0x2b,0xe5,0x19,0x69,0x95,0x64,0x5,0x64,0x17,0x8,0xf0,0x0,0xfe,0x12,0x64,0x10,0xfc,0x24,0xfc,0x24,0xfc,0x20,0xfc,0x20,0xfe,0x0, ++0x8,0x8,0x2a,0x2f,0x28,0x29,0xff,0x0,0x49,0x49,0x49,0x55,0x63,0x41,0x7f,0x1,0x40,0x40,0x40,0x40,0x40,0x44,0xcc,0x50,0x60,0x40,0x40,0x40,0x42,0x42,0x3e,0x0, ++0x8,0x8,0x2a,0x2f,0x28,0x29,0xff,0x0,0x49,0x49,0x49,0x55,0x63,0x41,0x7f,0x1,0x0,0x4,0x7e,0x44,0x44,0x44,0xfc,0x44,0x44,0x44,0x7c,0x44,0x44,0x44,0xfe,0x0, ++0x10,0x10,0x50,0x5d,0x52,0x50,0xff,0x1,0x55,0x55,0x55,0x6d,0x45,0x45,0x7c,0x4,0x80,0x80,0x84,0xfe,0x4,0x24,0xf4,0x24,0x24,0xe4,0x14,0x8,0x2,0x2,0xfe,0x0, ++0x10,0x11,0x50,0x5c,0x50,0x54,0xfe,0x1,0x54,0x54,0x54,0x6c,0x44,0x44,0x7c,0x4,0x4,0xfe,0x44,0x44,0x44,0x44,0x94,0x8,0x0,0xfc,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x10,0x10,0x50,0x5d,0x51,0x55,0xff,0x1,0x55,0x55,0x55,0x6d,0x45,0x45,0x7f,0x4,0x50,0x50,0x50,0x50,0x52,0x74,0x58,0x50,0x50,0x50,0x50,0x50,0x50,0x72,0x92,0xe, ++0x10,0x11,0x51,0x5d,0x51,0x55,0xff,0x1,0x55,0x55,0x55,0x6d,0x45,0x45,0x7d,0x5,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x44,0x48,0x30,0x20,0x10,0x4e,0x84,0x0, ++0x10,0x11,0x50,0x5c,0x51,0x54,0xfe,0x0,0x57,0x54,0x54,0x6c,0x44,0x44,0x7c,0x4,0x8,0xfc,0x20,0x28,0xfc,0x48,0x48,0x48,0xfe,0x4,0xfe,0x84,0x84,0x84,0xfc,0x84, ++0x10,0x10,0x50,0x5c,0x50,0x54,0xfe,0x0,0x54,0x54,0x54,0x6c,0x44,0x45,0x7e,0x4,0x8,0xfc,0x88,0x88,0x88,0x88,0xf8,0xa0,0x28,0xbc,0xa0,0xa0,0xa0,0x66,0x3c,0x0, ++0x10,0x11,0x51,0x5d,0x51,0x55,0xff,0x1,0x55,0x55,0x55,0x6d,0x45,0x45,0x7e,0x4,0x4,0xfe,0x4,0x4,0xfc,0x0,0xfe,0x20,0x48,0xfc,0x10,0x7c,0x10,0x14,0xfe,0x0, ++0x0,0x1f,0x10,0x1f,0x1,0x3f,0x21,0x21,0x3f,0x21,0x21,0x3f,0x21,0x1,0x1,0x0,0x10,0xf8,0x10,0xf0,0x8,0xfc,0x8,0x8,0xf8,0x8,0x8,0xf8,0x8,0x2,0x2,0xfe, ++0x1f,0x0,0xff,0x4,0x78,0x1f,0x10,0x1f,0x1,0x3f,0x21,0x3f,0x21,0x3f,0x1,0x0,0xf0,0x4,0xfe,0x40,0x3c,0xf0,0x10,0xf0,0x8,0xfc,0x8,0xf8,0x8,0xfa,0x2,0xfe, ++0x3e,0x22,0x3e,0x1f,0x11,0x1f,0x11,0xff,0x1,0x1f,0x11,0x1f,0x11,0x1f,0x1,0x0,0xf8,0x88,0xf8,0xf0,0x10,0xf0,0x14,0xfe,0x0,0xf0,0x10,0xf0,0x10,0xf4,0x4,0xfc, ++0x9,0x8,0x8,0x1f,0x10,0x30,0x3f,0x50,0x90,0x1f,0x10,0x10,0x10,0x1f,0x10,0x10,0x0,0x80,0x88,0xfc,0x80,0x90,0xf8,0x80,0x90,0xf8,0x80,0x80,0x84,0xfe,0x0,0x0, ++0x9,0x8,0xf,0x10,0x3f,0x50,0x1f,0x10,0x1f,0x10,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x88,0xfc,0x80,0xf8,0x80,0xf8,0x80,0xfc,0x80,0x84,0xfe,0x80,0x80,0x80,0x80, ++0x9,0x8,0x1f,0x10,0x3f,0x50,0x9f,0x10,0x1f,0x10,0x7f,0x4,0x4,0x8,0x10,0x60,0x0,0x88,0xfc,0x80,0xf8,0x80,0xf8,0x80,0xfc,0x0,0xe0,0x28,0x7c,0x8,0x28,0x10, ++0x0,0x8,0x7d,0x49,0x4b,0x7d,0x49,0x49,0x79,0x49,0x49,0x4d,0xf1,0x41,0x1,0x1,0xc0,0xa0,0x24,0xfe,0x20,0x28,0xfc,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0,0x0, ++0x10,0x10,0x1e,0x22,0x65,0x99,0xa,0x14,0x22,0x7f,0xa2,0x22,0x22,0x3e,0x22,0x0,0x60,0x50,0x84,0xfe,0x90,0x90,0xfc,0x90,0x90,0xfc,0x90,0x90,0x94,0xfe,0x80,0x80, ++0x3e,0x22,0x2a,0x2a,0x22,0x3e,0x9,0x10,0x3f,0x50,0x9f,0x10,0x1f,0x10,0x1f,0x10,0xf8,0x88,0xa8,0xa8,0x88,0xf8,0x0,0x88,0xfc,0x80,0xf8,0x80,0xf8,0x80,0xfc,0x0, ++0x20,0x32,0x21,0x3d,0x50,0xd7,0x79,0x51,0x51,0x7d,0x51,0x51,0x51,0x7d,0x40,0x40,0x10,0x18,0x10,0x3e,0x68,0x28,0x3e,0x28,0x28,0x3e,0x28,0x68,0xa8,0x3e,0x20,0x20, ++0x4,0x7e,0x10,0x10,0x1e,0x71,0x2,0xc,0x37,0xc1,0x1f,0x1,0x9,0x5,0x7f,0x0,0x8,0xfc,0x88,0xc8,0xaa,0xe,0x80,0x60,0xde,0x4,0xf0,0x0,0x20,0x48,0xfc,0x0, ++0x2,0x1,0x7f,0x4,0x14,0x25,0x42,0xc,0x37,0xc1,0x1f,0x1,0x9,0x5,0x7f,0x0,0x0,0x8,0xfc,0x40,0x50,0x4c,0x84,0x30,0xee,0x4,0xf0,0x0,0x20,0x48,0xfc,0x0, ++0x20,0x13,0x40,0x27,0x8,0x73,0x22,0x2c,0x37,0xc1,0x1f,0x1,0x9,0x5,0x7f,0x0,0x38,0xc0,0x48,0xfc,0xa0,0x18,0x88,0x60,0xde,0x4,0xf0,0x0,0x20,0x48,0xfc,0x0, ++0x8,0x7e,0x10,0x28,0x7e,0x8,0x7d,0xa,0xc,0x37,0xc1,0x1f,0x9,0x5,0x7f,0x0,0xc,0xf0,0x80,0x88,0xfc,0x90,0x10,0x90,0x60,0xde,0x4,0xf0,0x20,0x48,0xfc,0x0, ++0x0,0x7e,0x14,0x8,0xfe,0x1a,0x29,0x4a,0xc,0x37,0xc1,0x1f,0x9,0x5,0x7f,0x0,0x40,0x44,0x7e,0xc8,0x48,0x30,0x48,0x86,0x60,0xde,0x4,0xf0,0x20,0x48,0xfc,0x0, ++0x8,0x7f,0x8,0x3e,0x9,0xfe,0x11,0x1e,0x24,0xdf,0x31,0xdf,0x9,0x5,0x7f,0x0,0x40,0x44,0x7e,0xc8,0x48,0x30,0x48,0x86,0x40,0xf0,0xe,0xf4,0x20,0x48,0xfc,0x0, ++0x20,0x17,0x40,0x23,0x9,0x71,0x23,0x22,0xc,0x37,0xc1,0x1f,0x9,0x5,0x7f,0x0,0x40,0xfe,0x90,0xf8,0x50,0x50,0x52,0x8e,0x60,0xde,0x4,0xf0,0x20,0x48,0xfc,0x0, ++0x3f,0x21,0x3f,0x20,0x3f,0x51,0x9f,0x2,0xc,0x37,0xc1,0x1f,0x9,0x5,0x7f,0x0,0x10,0x7c,0x28,0xfe,0x10,0x7c,0x10,0x90,0x60,0xde,0x4,0xf0,0x20,0x48,0xfc,0x0, ++0x1,0x6,0x18,0xef,0x1,0x1f,0x5,0x3f,0x10,0x28,0x7c,0x93,0x7c,0x10,0x54,0xfe,0x0,0xc0,0x30,0xee,0x0,0xf0,0x40,0xf8,0x10,0x28,0x7c,0x92,0x7c,0x10,0x54,0xfe, ++0x20,0x20,0x3c,0x48,0x90,0x7f,0x54,0x54,0x7c,0x54,0x54,0x7c,0x0,0x1d,0xe2,0x44,0x40,0x60,0x50,0x50,0x44,0xfe,0x40,0x50,0x50,0x50,0x50,0x90,0x90,0x12,0x12,0xe, ++0x20,0x20,0x3c,0x48,0x93,0x7c,0x54,0x54,0x7c,0x54,0x54,0x7c,0x0,0x1d,0xe1,0x42,0x40,0x20,0x20,0x4,0xfe,0x80,0x88,0xfc,0x88,0x88,0x88,0x88,0x88,0x8,0x28,0x10, ++0x20,0x20,0x3c,0x48,0x93,0x7c,0x54,0x54,0x7c,0x54,0x55,0x7d,0x1,0x1e,0xe2,0x45,0x40,0x60,0x50,0x44,0xfe,0x80,0x80,0xfc,0x84,0xc4,0x48,0x28,0x10,0x28,0x46,0x84, ++0x20,0x20,0x3d,0x48,0x91,0x7c,0x54,0x54,0x7c,0x57,0x54,0x7c,0x0,0x1c,0xe0,0x40,0x0,0x8,0xfc,0x20,0x24,0xa8,0xa8,0x20,0x24,0xfe,0x20,0x20,0x20,0x20,0x20,0x20, ++0x20,0x20,0x3c,0x48,0x90,0x7c,0x54,0x54,0x7d,0x55,0x55,0x7d,0x1,0x1d,0xe1,0x41,0x40,0x40,0x48,0x7c,0x40,0x40,0x40,0x48,0xfc,0x8,0x8,0x8,0x8,0x8,0xf8,0x8, ++0x20,0x20,0x3c,0x48,0x90,0x7d,0x55,0x55,0x7d,0x55,0x55,0x7d,0x1,0x1d,0xe2,0x44,0x40,0x44,0x7e,0x40,0x44,0xfe,0x4,0x4,0x4,0xfc,0x4,0x0,0x0,0x0,0x0,0x0, ++0x20,0x20,0x3d,0x48,0x90,0x7c,0x57,0x54,0x7c,0x54,0x54,0x7d,0x2,0x1c,0xe0,0x40,0x8,0x1c,0xe0,0x20,0x20,0x24,0xfe,0x20,0x70,0x68,0xa8,0x26,0x24,0x20,0x20,0x20, ++0x20,0x20,0x3c,0x48,0x90,0x7d,0x56,0x54,0x7c,0x54,0x54,0x7c,0x0,0x1c,0xe0,0x40,0x48,0x48,0x48,0x88,0x88,0xfe,0x88,0x88,0xc8,0xa8,0xa8,0x88,0x88,0x88,0xa8,0x90, ++0x11,0x9,0x49,0x7f,0x44,0x84,0xf,0x10,0x3f,0x51,0x1f,0x11,0x1f,0x0,0xff,0x0,0x10,0x20,0x40,0xfe,0x2,0x4,0xc0,0x90,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe,0x0, ++0x20,0x20,0x3c,0x48,0x91,0x7f,0x54,0x54,0x7d,0x55,0x55,0x7d,0x1,0x1d,0xe1,0x41,0x20,0x20,0x40,0x88,0x4,0xfe,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x20,0x20,0x3d,0x48,0x90,0x7c,0x57,0x54,0x7c,0x54,0x55,0x7c,0x0,0x1c,0xe3,0x40,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x20,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x20,0x20,0x3c,0x4b,0x90,0x7c,0x55,0x54,0x7c,0x55,0x55,0x7d,0x1,0x1d,0xe1,0x41,0x20,0x20,0x24,0xfe,0x20,0x28,0xfc,0x0,0x4,0xfe,0x4,0x4,0x4,0x4,0xfc,0x4, ++0x20,0x20,0x3c,0x4b,0x90,0x7c,0x55,0x56,0x7c,0x54,0x54,0x7c,0x0,0x1c,0xe0,0x40,0x40,0x40,0x44,0xfe,0x80,0x88,0xfc,0x88,0x88,0xf8,0x88,0x88,0xf8,0x88,0xa8,0x90, ++0x20,0x23,0x3c,0x48,0x90,0x7d,0x55,0x55,0x7d,0x55,0x55,0x7d,0x1,0x1d,0xe1,0x40,0x4,0xfe,0x20,0x20,0x44,0xfe,0x54,0x54,0x54,0x54,0x54,0x54,0x54,0x4,0x14,0x8, ++0x20,0x20,0x3c,0x4b,0x90,0x7c,0x54,0x54,0x7c,0x57,0x54,0x7c,0x0,0x1c,0xe1,0x42,0x40,0x20,0x4,0xfe,0x88,0x50,0x20,0x50,0x8e,0x4,0x88,0x88,0x88,0x88,0x8,0x8, ++0x20,0x20,0x3c,0x4b,0x90,0x7c,0x55,0x56,0x7c,0x54,0x54,0x7c,0x0,0x1c,0xe1,0x46,0x40,0x20,0x4,0xfe,0x0,0x88,0x6,0x8a,0x88,0x50,0x50,0x20,0x50,0x88,0x6,0x4, ++0x9,0x5,0x3f,0x2,0xff,0x4,0xa,0x37,0xc8,0x1f,0x31,0x1f,0x11,0x1f,0x0,0x7f,0x20,0x40,0xf8,0x0,0xfe,0x40,0x30,0xce,0x84,0xf0,0x10,0xf0,0x10,0xf0,0x0,0xfc, ++0x20,0x21,0x3c,0x48,0x91,0x7c,0x54,0x55,0x7c,0x54,0x57,0x7c,0x0,0x1c,0xe0,0x40,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x8,0x8,0xfe,0x88,0x48,0x8,0x28,0x10, ++0x20,0x23,0x3c,0x48,0x91,0x7d,0x55,0x55,0x7d,0x55,0x55,0x7c,0x0,0x1c,0xe0,0x43,0x4,0xfe,0x20,0x24,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0xa0,0xa0,0x40,0xb0,0xe, ++0x20,0x23,0x3c,0x48,0x91,0x7d,0x55,0x55,0x7d,0x55,0x55,0x7d,0x1,0x1d,0xe1,0x41,0x4,0xfe,0x0,0x4,0xde,0x54,0x54,0x54,0x54,0xdc,0x54,0x54,0x54,0x54,0x54,0x54, ++0x20,0x20,0x3c,0x4a,0x91,0x7d,0x54,0x57,0x7d,0x55,0x55,0x7d,0x1,0x1d,0xe2,0x44,0x20,0x20,0x24,0xfe,0x20,0x20,0x50,0x50,0xfc,0x10,0x14,0xfe,0x10,0x10,0x96,0x7c, ++0x20,0x20,0x3d,0x49,0x91,0x7d,0x55,0x55,0x7c,0x54,0x55,0x7c,0x0,0x1c,0xe3,0x40,0x40,0x40,0x7e,0x62,0x54,0x48,0x54,0x62,0x20,0x28,0xfc,0x20,0x20,0x24,0xfe,0x0, ++0x20,0x20,0x3d,0x49,0x91,0x7d,0x55,0x55,0x7d,0x55,0x55,0x7d,0x1,0x1d,0xe0,0x40,0x4,0x44,0xe4,0x44,0x44,0x7e,0x44,0xc4,0x64,0x54,0x54,0x44,0xc4,0x44,0x14,0x8, ++0x20,0x20,0x3c,0x48,0x91,0x7c,0x54,0x54,0x7f,0x54,0x55,0x7c,0x0,0x1d,0xe2,0x40,0x40,0x40,0x7c,0x88,0x50,0x20,0x50,0x8e,0x24,0x20,0xfc,0x20,0xa8,0x26,0xa2,0x40, ++0x20,0x21,0x3c,0x48,0x90,0x7d,0x54,0x54,0x7c,0x55,0x54,0x7c,0x1,0x1e,0xe0,0x40,0x1c,0xe0,0x40,0x40,0x88,0xf0,0x20,0x40,0x88,0xfc,0x20,0xa8,0x26,0x22,0xa0,0x40, ++0x20,0x10,0x40,0x25,0x8,0x77,0x22,0x27,0x8,0x1f,0x31,0x5f,0x11,0x1f,0x0,0xff,0x20,0xa8,0xa6,0x3a,0x60,0x80,0x0,0xc0,0x90,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfe, ++0x20,0x20,0x3c,0x4b,0x92,0x7c,0x54,0x54,0x7c,0x57,0x54,0x7c,0x0,0x1c,0xe1,0x46,0x40,0x20,0x20,0xfe,0x2,0x14,0xf8,0x0,0x4,0xfe,0x90,0x90,0x90,0x92,0x12,0xe, ++0x20,0x20,0x3d,0x49,0x91,0x7d,0x55,0x55,0x7d,0x55,0x55,0x7d,0x1,0x1d,0xe0,0x40,0x0,0x4,0xde,0x54,0x54,0xd4,0x54,0x54,0xd4,0x14,0x94,0x54,0x5c,0x90,0x10,0x10, ++0x20,0x20,0x3d,0x48,0x90,0x7c,0x57,0x54,0x7d,0x55,0x55,0x7d,0x1,0x1d,0xe1,0x41,0x20,0x28,0xfc,0x20,0xf8,0x20,0xfe,0x0,0xfc,0x4,0xfc,0x4,0xfc,0x4,0x14,0x8, ++0x20,0x20,0x3d,0x48,0x90,0x7f,0x54,0x55,0x7e,0x54,0x55,0x7e,0x0,0x1c,0xe0,0x43,0x20,0x28,0xfc,0x20,0x24,0xfe,0x88,0x46,0x7a,0x88,0x48,0x50,0x20,0x50,0x8e,0x4, ++0x20,0x23,0x3d,0x49,0x91,0x7d,0x55,0x55,0x7d,0x55,0x55,0x7d,0x1,0x1f,0xe0,0x40,0x20,0xf0,0x44,0x7e,0x44,0xd4,0x54,0x54,0x54,0xd4,0x54,0x68,0xc8,0x54,0x52,0x60, ++0x20,0x20,0x3c,0x4b,0x90,0x7c,0x54,0x55,0x7c,0x54,0x54,0x7f,0x0,0x1c,0xe0,0x40,0x50,0x50,0x54,0xde,0x50,0x50,0x50,0xdc,0x50,0x50,0x54,0xde,0x50,0x50,0x50,0x50, ++0x20,0x21,0x3d,0x49,0x91,0x7d,0x55,0x55,0x7c,0x55,0x55,0x7d,0x1,0x1d,0xe1,0x41,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x10,0x12,0xd6,0x18,0x10,0x52,0x92,0xe, ++0x20,0x20,0x3c,0x48,0x90,0x7c,0x54,0x54,0x7d,0x55,0x55,0x7d,0x1,0x1d,0xe1,0x41,0x8,0xfc,0x88,0xf8,0x88,0x88,0xf8,0x4,0xfe,0x4,0x4,0xfc,0x4,0x4,0xfc,0x4, ++0x20,0x21,0x3d,0x49,0x91,0x7d,0x55,0x55,0x7d,0x55,0x55,0x7d,0x1,0x1d,0xe1,0x41,0x4,0xfe,0x4,0x24,0x24,0xfc,0x24,0x24,0x74,0x54,0x54,0x74,0x4,0x4,0xfc,0x4, ++0x20,0x20,0x3d,0x49,0x91,0x7d,0x55,0x55,0x7d,0x55,0x54,0x7c,0x0,0x1c,0xe1,0x46,0x0,0x44,0x8e,0x4,0x4,0xdc,0x4,0x4,0xfc,0x54,0x50,0x50,0x90,0x92,0x12,0xe, ++0x20,0x20,0x3c,0x48,0x91,0x7e,0x54,0x55,0x7c,0x54,0x54,0x7c,0x1,0x1e,0xe2,0x40,0x20,0x20,0x50,0x88,0x46,0x24,0x20,0xf8,0x8,0x10,0x40,0xa0,0xa4,0x8a,0x8a,0x78, ++0x20,0x21,0x3d,0x49,0x91,0x7d,0x55,0x55,0x7d,0x55,0x55,0x7d,0x1,0x1d,0xe2,0x44,0x4,0xfe,0x24,0x24,0x74,0x24,0x24,0xfc,0x4,0x74,0x54,0x54,0x74,0x4,0x14,0x8, ++0x20,0x23,0x3c,0x48,0x91,0x7c,0x55,0x55,0x7d,0x55,0x55,0x7c,0x0,0x1c,0xe1,0x40,0x4,0xfe,0x4,0x74,0xc4,0x44,0xf4,0x54,0x54,0x54,0xf4,0x44,0x54,0x76,0xca,0x0, ++0x20,0x20,0x3c,0x49,0x92,0x7d,0x54,0x54,0x7d,0x55,0x55,0x7d,0x1,0x1d,0xe1,0x41,0x0,0x92,0x92,0x24,0x48,0x24,0x92,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x4, ++0x20,0x21,0x3c,0x48,0x93,0x7c,0x54,0x55,0x7d,0x55,0x55,0x7d,0x1,0x1c,0xe0,0x43,0x20,0xfc,0x20,0x88,0xfe,0x88,0x4,0xfe,0x4,0x24,0x24,0x24,0x24,0x58,0x86,0x2, ++0x20,0x21,0x3d,0x4b,0x91,0x7d,0x55,0x55,0x7d,0x54,0x57,0x7c,0x0,0x1d,0xe2,0x40,0x48,0x48,0x48,0xfe,0x48,0x48,0x78,0x0,0xfc,0x20,0xfe,0x70,0xa8,0x26,0x24,0x20, ++0x20,0x21,0x3d,0x49,0x91,0x7d,0x54,0x55,0x7c,0x57,0x54,0x7c,0x0,0x1c,0xe0,0x40,0x4,0xde,0x54,0x54,0x54,0xdc,0x0,0xfc,0x0,0xfe,0x80,0xfc,0x4,0x4,0x28,0x10, ++0x20,0x20,0x3b,0x48,0x90,0x7f,0x54,0x55,0x7d,0x55,0x56,0x7c,0x0,0x1c,0xe0,0x40,0x8,0x68,0x88,0x88,0x8a,0xea,0x9c,0x88,0xc8,0xa8,0x88,0x88,0x94,0x94,0xa2,0xc0, ++0x20,0x20,0x3c,0x49,0x93,0x7d,0x55,0x55,0x7d,0x54,0x54,0x7d,0x2,0x1c,0xe0,0x43,0x80,0x84,0xfe,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x80,0xf8,0x88,0x50,0x20,0xd0,0xe, ++0x20,0x20,0x3d,0x49,0x91,0x7d,0x55,0x54,0x7d,0x54,0x54,0x7d,0x0,0x1c,0xe3,0x40,0x20,0x44,0xfe,0x4,0xfc,0x4,0xfc,0x0,0xfc,0x20,0x28,0xfc,0x20,0x24,0xfe,0x0, ++0x20,0x20,0x3d,0x49,0x91,0x7d,0x55,0x55,0x7d,0x55,0x57,0x7d,0x1,0x1d,0xe1,0x41,0x40,0x24,0xfe,0x4,0x4,0xfc,0x0,0x4,0xfe,0x54,0x54,0xfc,0x54,0x54,0x54,0xc, ++0x20,0x21,0x3d,0x48,0x90,0x7c,0x55,0x56,0x7d,0x55,0x55,0x7d,0x0,0x1c,0xe3,0x40,0x0,0xfc,0x24,0x88,0x70,0x88,0x26,0x24,0xfe,0x24,0x24,0xfc,0x20,0x24,0xfc,0x2, ++0x8,0x7f,0x8,0xfe,0x11,0x1e,0x22,0x4f,0x88,0x1f,0x31,0x5f,0x11,0x1f,0x0,0xff,0x40,0x44,0x7e,0xc8,0x48,0x30,0x48,0xc6,0x90,0xf8,0x10,0xf0,0x10,0xf0,0x4,0xfc, ++0x20,0x20,0x3d,0x48,0x93,0x7c,0x54,0x55,0x7e,0x54,0x55,0x7d,0x1,0x1d,0xe1,0x41,0x40,0x48,0xf8,0x50,0xfe,0x40,0xf0,0x84,0xfc,0x0,0xf8,0x8,0xf8,0x8,0xf8,0x8, ++0x20,0x21,0x3d,0x49,0x91,0x7d,0x54,0x57,0x7c,0x56,0x55,0x7d,0x2,0x1c,0xe1,0x40,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x0,0xde,0x42,0x52,0xce,0x4a,0x52,0x42,0x4a,0x84, ++0x20,0x21,0x3d,0x49,0x91,0x7d,0x54,0x54,0x7c,0x55,0x54,0x7c,0x0,0x1d,0xe2,0x40,0x4,0xfe,0x54,0x54,0x54,0xfc,0x20,0xa8,0xa8,0x24,0x20,0xa8,0xa4,0x22,0x22,0x20, ++0x20,0x20,0x3d,0x48,0x91,0x7c,0x54,0x54,0x7d,0x54,0x57,0x7c,0x1,0x1d,0xe1,0x41,0x8,0x1c,0xe0,0x4,0x24,0xa8,0x80,0xfc,0x20,0x24,0xfe,0x20,0x24,0x24,0xfc,0x4, ++0x21,0x21,0x7f,0x91,0x21,0xf8,0xab,0xaa,0xfa,0xaa,0xab,0xf8,0x7,0x18,0xe0,0x40,0x48,0x48,0xf8,0x48,0xc8,0x9e,0xea,0xaa,0xaa,0xaa,0xea,0x8a,0xea,0x8a,0x92,0xa6, ++0x20,0x23,0x3c,0x48,0x91,0x7d,0x55,0x55,0x7c,0x55,0x54,0x7f,0x0,0x1d,0xe2,0x40,0x4,0xfe,0x50,0x54,0xfe,0x54,0x54,0xfc,0x0,0xfc,0x0,0xfe,0xa8,0x26,0x22,0x60, ++0x20,0x21,0x3c,0x4b,0x92,0x7d,0x54,0x55,0x7c,0x54,0x55,0x7c,0x0,0x1c,0xe1,0x40,0x8,0xfc,0x20,0xfe,0x22,0xac,0x20,0xac,0x20,0x4,0xfe,0x4,0xfc,0x4,0xfc,0x4, ++0x20,0x20,0x3c,0x48,0x90,0x7c,0x55,0x55,0x7d,0x55,0x54,0x7c,0x0,0x1c,0xe0,0x43,0xfc,0x84,0xfc,0x84,0xfc,0x0,0xfe,0x4a,0x4a,0xfe,0x0,0xfc,0x48,0x30,0xc8,0x6, ++0x20,0x3f,0x40,0xbf,0x29,0xff,0x25,0x3f,0x8,0x1f,0x31,0x5f,0x11,0x1f,0x0,0xff,0x40,0x44,0xfe,0x4,0x44,0xa8,0x10,0xe8,0x86,0xf0,0x10,0xf0,0x10,0xf0,0x4,0xfe, ++0x20,0x23,0x7a,0x93,0x22,0xfb,0xaa,0xab,0xfa,0xab,0xab,0xfb,0x5,0x1d,0xe5,0x49,0x20,0xfe,0x20,0xfc,0x24,0xfe,0x24,0xfc,0x20,0xfc,0x24,0xfc,0x24,0xfc,0x24,0x2c, ++0x20,0x23,0x7a,0x92,0x22,0xfa,0xab,0xaa,0xfb,0xab,0xab,0xfb,0x2,0x1c,0xe4,0x49,0x4,0xfe,0x8,0xa8,0xae,0x12,0xf4,0x44,0x54,0x54,0x54,0xf4,0x54,0x4a,0x8a,0x10, ++0x21,0x20,0x3f,0x48,0x91,0x7c,0x57,0x55,0x7c,0x57,0x54,0x7d,0x1,0x1d,0xe1,0x41,0x4,0x88,0xfe,0x20,0xfc,0x20,0xfe,0x24,0xa8,0xfe,0x4,0xfe,0x4,0x4,0xfc,0x4, ++0x21,0x20,0x3f,0x48,0x91,0x7d,0x55,0x55,0x7d,0x55,0x55,0x7c,0x3,0x1c,0xe0,0x40,0x4,0x88,0xfe,0x50,0xfc,0x54,0x54,0x8c,0x74,0x4,0xfc,0x8,0xfe,0x88,0x48,0x18, ++0x20,0x21,0x3d,0x49,0x91,0x7d,0x54,0x57,0x7c,0x55,0x55,0x7d,0x0,0x1c,0xe3,0x40,0x50,0xfc,0x54,0xfc,0x54,0xfc,0x0,0xfe,0x0,0xfc,0x4,0xfc,0x88,0x50,0xfe,0x0, ++0x28,0x28,0xfc,0x28,0x38,0x10,0x7c,0x54,0x54,0x7c,0x10,0xfe,0x10,0x10,0x13,0x10,0x4,0xfe,0x84,0x84,0x84,0x84,0xfc,0x84,0x84,0x84,0x84,0xfc,0x0,0x4,0xfe,0x0, ++0x28,0x28,0xfe,0x29,0x39,0x11,0x7d,0x55,0x55,0x7f,0x10,0xfe,0x10,0x10,0x11,0x12,0x20,0x20,0x24,0xfe,0x24,0x24,0x24,0x24,0x24,0xfe,0x20,0x50,0x50,0x88,0x6,0x4, ++0x28,0x28,0xfe,0x29,0x39,0x10,0x7f,0x55,0x55,0x7d,0x11,0xfd,0x11,0x12,0x14,0x10,0x10,0x10,0x10,0x10,0x7c,0x10,0x10,0x10,0x28,0x28,0x24,0x44,0x0,0x86,0x7c,0x0, ++0x28,0x29,0xfe,0x28,0x3b,0x10,0x7c,0x55,0x56,0x7c,0x10,0xfe,0x10,0x10,0x11,0x12,0x1c,0xe0,0x20,0x24,0xfe,0x50,0x88,0x6,0x88,0x88,0x88,0x88,0x88,0x88,0x8,0x8, ++0x28,0x28,0xfe,0x28,0x39,0x13,0x7d,0x55,0x55,0x7d,0x10,0xfe,0x10,0x10,0x11,0x12,0x40,0x40,0x78,0x90,0x24,0xfe,0x24,0x24,0x24,0xfc,0x50,0x50,0x90,0x92,0x12,0xe, ++0x28,0x28,0xff,0x28,0x38,0x13,0x7c,0x54,0x55,0x7f,0x11,0xff,0x11,0x11,0x11,0x11,0x90,0x90,0xfc,0x90,0x44,0xfe,0x80,0xfc,0x8,0x10,0xfe,0x10,0x10,0x10,0x50,0x20, ++0x28,0x28,0xfe,0x29,0x3a,0x13,0x7c,0x55,0x54,0x7d,0x10,0xff,0x11,0x11,0x11,0x10,0x80,0x84,0xfe,0x4,0x44,0xfc,0x4,0xf4,0x4,0xf4,0x4,0xf4,0x14,0x14,0xf4,0x8, ++0x28,0x29,0xfe,0x28,0x3b,0x10,0x7c,0x55,0x56,0x7c,0x13,0xfc,0x10,0x11,0x12,0x10,0x0,0xfc,0x48,0x20,0xfe,0xa2,0xa4,0x20,0x60,0x24,0xfe,0x70,0xa8,0x26,0x24,0x20, ++0x28,0x28,0xff,0x28,0x39,0x10,0x7f,0x54,0x55,0x7d,0x11,0xfd,0x13,0x11,0x11,0x11,0x88,0x88,0xfe,0x88,0xfc,0x88,0xfe,0x20,0xfc,0x24,0xfc,0x24,0xfe,0x4,0x14,0x8, ++0x28,0x28,0xfd,0x28,0x3b,0x10,0x7d,0x57,0x55,0x7d,0x11,0xff,0x11,0x11,0x11,0x11,0x88,0x88,0xfc,0x88,0xfe,0x88,0x4,0xfe,0x24,0xfc,0x24,0xfc,0x24,0x24,0x34,0x28, ++0x2,0x3f,0x22,0x3a,0x2a,0x7f,0x41,0xbe,0x22,0x3e,0x22,0x3e,0x22,0x22,0x2a,0x25,0x20,0x20,0x50,0x50,0x88,0x6,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x88,0x8, ++0x2,0x3f,0x22,0x3a,0x2a,0x7f,0x41,0xbe,0x22,0x3e,0x22,0x3e,0x22,0x22,0x2a,0x25,0x8,0x7c,0x48,0x48,0x48,0x86,0x0,0xfc,0x44,0x48,0x28,0x10,0x30,0x48,0x8e,0x4, ++0x2,0x3f,0x22,0x3a,0x2a,0x7f,0x41,0xbe,0x22,0x3e,0x22,0x3e,0x22,0x22,0x2a,0x24,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x24,0xfe,0x84,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x4,0x7e,0x44,0x74,0x54,0xfe,0x82,0x7c,0x44,0x7c,0x44,0x7c,0x45,0x44,0x54,0x48,0x20,0x48,0xfc,0x88,0xa8,0x88,0xa8,0x90,0x84,0xfe,0x4,0x24,0xf4,0x4,0x28,0x10, ++0x4,0x7e,0x45,0x75,0x55,0xff,0x83,0x7d,0x45,0x7d,0x45,0x7d,0x45,0x45,0x55,0x49,0x8,0x1c,0xe0,0x20,0x20,0x20,0x24,0xfe,0x20,0x20,0x10,0x10,0x28,0x4a,0xa6,0x12, ++0x4,0x7e,0x45,0x75,0x55,0xff,0x83,0x7d,0x45,0x7d,0x45,0x7d,0x45,0x45,0x56,0x48,0x8,0x1c,0xe0,0x0,0x4,0xfe,0x0,0x4,0x7e,0x44,0x44,0x44,0x44,0x44,0x7c,0x44, ++0x4,0x7e,0x44,0x74,0x54,0xff,0x82,0x7c,0x44,0x7f,0x44,0x7c,0x44,0x44,0x54,0x48,0x40,0x40,0x7c,0x84,0x88,0x50,0x20,0x50,0x8e,0x4,0xf8,0x88,0x88,0x88,0xf8,0x88, ++0x0,0x7d,0x45,0x75,0x55,0xff,0x83,0x7d,0x44,0x7f,0x44,0x7c,0x44,0x45,0x56,0x48,0x4,0xfe,0x24,0x24,0xfc,0x24,0x24,0xfc,0x20,0xfe,0x60,0x70,0xa8,0x26,0x24,0x20, ++0x0,0x7c,0x45,0x75,0x55,0xff,0x83,0x7d,0x45,0x7c,0x45,0x7f,0x44,0x44,0x54,0x48,0x40,0x84,0xfe,0x24,0x24,0xfc,0x24,0x44,0xfc,0xa0,0x24,0xfe,0x20,0x20,0x20,0x20, ++0x0,0x7d,0x44,0x74,0x55,0xfe,0x82,0x7d,0x44,0x7f,0x44,0x7c,0x44,0x44,0x54,0x49,0x20,0x24,0xa8,0x20,0xfe,0x20,0xa8,0x24,0x40,0xfe,0x48,0x88,0x70,0x50,0x8c,0x4, ++0x4,0x7e,0x45,0x75,0x54,0xfe,0x83,0x7c,0x44,0x7d,0x44,0x7c,0x44,0x44,0x54,0x48,0x40,0x20,0xfe,0x42,0x7c,0x88,0x50,0x20,0x50,0x8e,0xf8,0x88,0x88,0x88,0xf8,0x88, ++0x4,0x7e,0x45,0x75,0x54,0xff,0x82,0x7c,0x44,0x7c,0x44,0x7c,0x44,0x44,0x54,0x49,0x20,0x10,0xfe,0x2,0x48,0xfe,0x48,0xfc,0x94,0x94,0xa4,0xa4,0x50,0x52,0x92,0xe, ++0x4,0x7e,0x45,0x75,0x54,0xfe,0x82,0x7c,0x44,0x7c,0x44,0x7f,0x44,0x44,0x55,0x4a,0x40,0x20,0xfe,0x2,0x1c,0xe0,0x84,0xfe,0x88,0x88,0x88,0xfe,0x0,0x88,0x6,0x2, ++0x0,0x7d,0x45,0x75,0x55,0xfe,0x82,0x7d,0x47,0x7d,0x45,0x7d,0x44,0x47,0x54,0x48,0x4,0xfe,0x54,0x54,0xfc,0x84,0xfe,0x44,0xf4,0x54,0x54,0xf4,0x4c,0xfc,0x14,0x8, ++0x10,0x24,0x7e,0x55,0x54,0x7c,0x55,0x54,0x7c,0x10,0x19,0x28,0x2a,0x48,0x87,0x0,0x20,0x20,0x28,0xfc,0x20,0x24,0xfe,0x20,0x70,0xac,0x24,0x20,0x22,0x2,0xfe,0x0, ++0x10,0x24,0x7e,0x55,0x54,0x7c,0x54,0x54,0x7d,0x12,0x18,0x28,0x2a,0x48,0x87,0x0,0x50,0x48,0x40,0xfe,0x40,0x40,0xfc,0x84,0x28,0x10,0x2c,0xc4,0x2,0x2,0xfe,0x0, ++0x3f,0x20,0x20,0x3f,0x21,0x26,0x39,0x27,0x24,0x27,0x24,0x27,0x41,0x42,0x84,0x18,0xfc,0xa0,0x94,0xfe,0x40,0x30,0xe,0xf8,0x88,0xf8,0x88,0xf8,0x40,0x52,0x42,0x3e, ++0x10,0x25,0x7e,0x54,0x55,0x7d,0x55,0x55,0x7d,0x11,0x19,0x2d,0x29,0x48,0x87,0x0,0x8,0xfc,0x50,0x54,0xfe,0x54,0x54,0x54,0x54,0xac,0x4,0x4,0xc,0x2,0xfe,0x0, ++0x10,0x25,0x7e,0x54,0x54,0x7c,0x54,0x54,0x7c,0x10,0x18,0x2a,0x28,0x48,0x87,0x0,0x20,0x24,0xa8,0x20,0xf8,0x88,0xf8,0x88,0xf8,0x88,0x88,0xa8,0x92,0x2,0xfe,0x0, ++0x10,0x25,0x7f,0x55,0x55,0x7d,0x55,0x55,0x7d,0x11,0x19,0x2d,0x29,0x48,0x87,0x0,0x4,0xfe,0x4,0x54,0xfc,0x24,0xfc,0x44,0x44,0x74,0x4,0x14,0xa,0x2,0xfe,0x0, ++0x10,0x24,0x7f,0x54,0x55,0x7d,0x55,0x54,0x7d,0x11,0x19,0x2d,0x29,0x48,0x87,0x0,0x40,0x24,0xfe,0x50,0x24,0x54,0xfc,0x20,0xfc,0x44,0x54,0x74,0xc,0x2,0xfe,0x0, ++0x20,0x20,0x20,0x48,0x49,0xf2,0x27,0x4a,0xfb,0xa,0x13,0x12,0x22,0x42,0x83,0x2,0x40,0x40,0xa0,0xa0,0x90,0x48,0xff,0x8,0xf8,0x8,0xf8,0x88,0x50,0x20,0x1e,0x4, ++0x3f,0x20,0x3f,0x21,0x26,0x38,0x21,0x26,0x2f,0x34,0x27,0x24,0x47,0x44,0x85,0x6,0xfc,0x90,0xfc,0x40,0x30,0x8e,0x44,0xb0,0xf8,0x16,0xf0,0x10,0xf4,0x48,0x30,0xc, ++0x7f,0x10,0x1e,0x23,0x54,0x9,0x32,0x4,0x1f,0x28,0xcf,0x8,0xf,0x8,0xa,0xc,0x20,0x50,0x98,0x26,0x48,0x10,0xa4,0x48,0xf0,0x2e,0xe4,0x20,0xf0,0xa0,0x60,0x18, ++0x7c,0x44,0x7d,0x1,0xff,0x21,0x7d,0x5,0x1a,0x5,0xf,0x39,0xcf,0xa,0x9,0xc,0x38,0x20,0xfc,0x24,0xf8,0x24,0x7c,0x50,0x9c,0x40,0xf0,0x2e,0xe4,0x20,0xc0,0x30, ++0x1,0x7f,0x8,0x12,0x7d,0xa,0x7c,0x9,0x32,0x45,0xf,0x39,0xcf,0xa,0x9,0xc,0x4,0xfe,0x90,0xfc,0x90,0xfc,0x90,0x9e,0x80,0x40,0xf0,0x2e,0xe4,0x20,0xc0,0x30, ++0x2,0x3f,0x20,0x24,0x3e,0x20,0x24,0x3e,0x20,0x22,0xff,0x10,0x10,0x20,0x7f,0x1,0x4,0x4,0x8,0x8,0x10,0x24,0x44,0x88,0x10,0x22,0x42,0x4,0x8,0x10,0x20,0x40, ++0x1,0x3f,0x20,0x3f,0x20,0x3f,0x20,0xff,0x12,0x3f,0x0,0xff,0x4,0x4,0x18,0x60,0x4,0x88,0x10,0x24,0x48,0x10,0x24,0x88,0x10,0x60,0x4,0xfe,0x40,0x42,0x42,0x3e, ++0x12,0x14,0x18,0x12,0xff,0x10,0x22,0x7f,0x0,0x1f,0x1,0xf,0x1,0x7f,0x1,0x0,0x8,0x10,0x64,0x8,0x72,0x4,0x18,0x60,0x18,0xe0,0x0,0xf0,0x0,0xfa,0x2,0xfe, ++0x12,0x14,0x18,0x12,0xff,0x10,0x22,0x7f,0x1,0x1f,0x11,0x1f,0x11,0xff,0x10,0x10,0x8,0x10,0x64,0x8,0x72,0x4,0x18,0x60,0x10,0xf8,0x10,0xf0,0x14,0xfe,0x10,0x30, ++0x12,0x14,0x18,0xfe,0x24,0x7e,0x0,0x3f,0x4,0x18,0x60,0x1f,0x10,0x10,0x1f,0x10,0x18,0xe0,0x18,0xe4,0x8,0xf0,0x0,0xf8,0x8,0x48,0x30,0xf0,0x10,0x10,0xf0,0x10, ++0x12,0x14,0x18,0xfe,0x24,0x7e,0x1,0xff,0x1,0x1,0x3f,0x0,0x1f,0x10,0x10,0x1f,0x18,0xe0,0x18,0xe4,0x8,0xf0,0x4,0xfe,0x0,0x10,0xf8,0x0,0xf0,0x10,0x10,0xf0, ++0x12,0x14,0x18,0x12,0xff,0x10,0x22,0x7f,0x4,0x24,0x27,0x24,0x24,0x2f,0xf0,0x40,0x8,0x10,0x64,0x8,0x72,0x4,0x18,0x60,0x40,0x44,0x48,0x70,0x40,0x42,0x3e,0x0, ++0x12,0x14,0x18,0x12,0xff,0x10,0x22,0x7f,0x4,0x8,0x17,0x30,0xd1,0x12,0x14,0x10,0x8,0x10,0x64,0x8,0x72,0x4,0x18,0x60,0x40,0x44,0xfe,0xe0,0x50,0x4e,0x44,0x40, ++0x12,0x14,0x18,0xfe,0x24,0x7e,0x11,0x9,0x3f,0x2,0x7f,0x8,0x3f,0xc8,0x8,0x7,0x8,0xf0,0x8,0xf0,0x4,0xf8,0x10,0x20,0xf8,0x0,0xfc,0x20,0xd8,0x46,0xd0,0xf0, ++0x12,0x14,0x18,0xfe,0x24,0x7e,0x0,0x6,0x78,0x8,0xff,0x18,0x2c,0xca,0x8,0x9,0x18,0xe0,0x18,0xe4,0x8,0xf0,0x20,0x24,0xac,0xb0,0x20,0x50,0x50,0x88,0x86,0x4, ++0x12,0x14,0x18,0xfe,0x24,0x7e,0x1,0x7f,0x40,0x8f,0x8,0xf,0x8,0xff,0x8,0x30,0x18,0xe0,0x18,0xe4,0x8,0xf0,0x0,0xfe,0x62,0x84,0x20,0xf0,0x44,0xfe,0x20,0x18, ++0x12,0x14,0x18,0xfe,0x24,0x7e,0x0,0x1f,0x12,0xff,0x8,0xf,0x5,0x18,0x6c,0x8,0x18,0xe0,0x18,0xe4,0x8,0xf0,0x0,0xf0,0x94,0xfe,0x20,0xf0,0x20,0xc0,0x3c,0x8, ++0x12,0x14,0x18,0xfe,0x24,0x7e,0x9,0x1f,0x14,0x13,0x14,0x1f,0x22,0x3b,0x22,0x3b,0x18,0xe0,0x18,0xe4,0x8,0xf0,0x20,0xf0,0x50,0x90,0x50,0xf0,0x20,0xa2,0x22,0x9e, ++0x1,0x0,0x3f,0x22,0x3f,0x22,0x27,0x2a,0x32,0x21,0x22,0x24,0x49,0x42,0x87,0x0,0x0,0x84,0xfe,0x10,0xfc,0x10,0x38,0xd6,0x10,0x0,0x40,0x80,0x10,0x8,0xfc,0x4, ++0x1,0x0,0x3f,0x22,0x3f,0x26,0x2b,0x32,0x3f,0x20,0x2f,0x20,0x5f,0x40,0x80,0x0,0x0,0x84,0xfe,0x10,0xfc,0x38,0x56,0x90,0xf0,0x80,0xf8,0x80,0xf8,0x82,0x82,0xfe, ++0x1,0x0,0x3f,0x22,0x3f,0x22,0x27,0x2a,0x32,0x27,0x21,0x22,0x4f,0x42,0x84,0x9,0x0,0x84,0xfe,0x10,0xfc,0x10,0x38,0x56,0x90,0x20,0xc0,0x10,0xf8,0xa0,0x98,0x88, ++0x1,0x3f,0x24,0x3f,0x24,0x3f,0x28,0x2f,0x28,0x2f,0x20,0x27,0x44,0x44,0x84,0x18,0x0,0xfc,0x40,0xf8,0x48,0xf8,0x40,0x78,0x44,0x3c,0x20,0xf8,0x20,0x22,0x22,0x1e, ++0x1,0x3f,0x24,0x3f,0x24,0x3f,0x2a,0x2c,0x2f,0x20,0x27,0x20,0x5f,0x42,0x9c,0x0,0x0,0xfe,0x40,0xf8,0x48,0xf8,0x50,0x64,0x7c,0x30,0xc0,0x88,0xfc,0xa0,0x9c,0x80, ++0x1,0x3f,0x24,0x3f,0x24,0x3f,0x28,0x2f,0x28,0x2f,0x20,0x3f,0x40,0x4f,0x80,0x3f,0x0,0xfc,0x40,0xf8,0x48,0xf8,0x40,0x78,0x44,0x3c,0x88,0xfc,0x80,0xf8,0x80,0xfe, ++0x1,0x3f,0x24,0x3f,0x24,0x3f,0x28,0x2f,0x28,0x2f,0x24,0x22,0x5f,0x42,0x9c,0x0,0x0,0xfc,0x40,0xf8,0x48,0xf8,0x40,0x78,0x44,0x3c,0x90,0xa0,0xfc,0xa0,0x9c,0x80, ++0x10,0xa,0x7f,0x54,0x54,0x7f,0x55,0x55,0x7f,0x44,0x55,0x5e,0x54,0x5f,0x94,0x1,0x48,0x48,0xfc,0x48,0x48,0x78,0x48,0x48,0x78,0x48,0x48,0xfe,0x0,0x48,0x86,0x2, ++0x1,0x3f,0x24,0x3f,0x24,0x3f,0x2a,0x2c,0x2e,0x21,0x27,0x38,0x4f,0x44,0x82,0x1f,0x0,0xfc,0x40,0xf8,0x48,0xf8,0x50,0x64,0xbc,0x40,0xf0,0x8e,0xf8,0x90,0xa0,0xfc, ++0x1,0x3f,0x24,0x3f,0x24,0x3f,0x2a,0x2c,0x2f,0x24,0x2f,0x3c,0x4a,0x4f,0x84,0x39,0x0,0xfc,0x40,0xf8,0x48,0xf8,0x50,0x64,0x3c,0x8,0x88,0xfe,0x88,0xa8,0x88,0x98, ++0x10,0xa,0x7f,0x54,0x54,0x7f,0x55,0x55,0x7f,0x44,0x55,0x5e,0x54,0x5f,0x94,0x1,0x10,0x54,0x10,0xfe,0x10,0x54,0x10,0x48,0x48,0xfe,0x28,0xa8,0x5e,0x48,0x88,0x8, ++0x8,0x10,0x30,0x5f,0x90,0x10,0x1f,0x19,0x15,0x1f,0x1,0x3f,0x1,0xff,0x24,0x42,0xa0,0x90,0xfc,0x40,0x32,0xe,0xf0,0x30,0x50,0xf0,0x0,0xf8,0x0,0xfe,0x88,0x44, ++0x4,0x7e,0x55,0x55,0x7d,0x55,0x55,0x7c,0x10,0x7d,0x11,0xff,0x1,0xab,0xab,0x0,0x20,0x20,0x24,0x24,0x24,0x24,0xfc,0x20,0x20,0x24,0x24,0x24,0x24,0x24,0xfc,0x4, ++0x4,0x7e,0x54,0x54,0x7d,0x55,0x57,0x7c,0x10,0x7c,0x11,0xff,0x1,0xaa,0xaa,0x0,0x10,0x90,0x90,0x94,0x3e,0x54,0xd4,0x94,0x94,0x94,0x14,0x54,0xd4,0x24,0x24,0x4c, ++0x4,0x7e,0x54,0x57,0x7c,0x54,0x55,0x7c,0x10,0x7c,0x10,0xfe,0x0,0xaa,0xaa,0x0,0x20,0x20,0x24,0xfe,0x20,0x28,0xfc,0x0,0x8,0xfc,0x88,0x88,0x88,0x88,0xf8,0x88, ++0x4,0x7e,0x54,0x54,0x7d,0x54,0x54,0x7d,0x10,0x7c,0x10,0xff,0x0,0xaa,0xaa,0x1,0x20,0x20,0x7c,0x84,0x48,0x30,0x60,0x90,0x3e,0x42,0xc4,0x28,0x10,0x20,0x40,0x80, ++0x4,0x7e,0x54,0x54,0x7d,0x54,0x55,0x7e,0x10,0x7c,0x11,0xfe,0x0,0xaa,0xaa,0x1,0x20,0x20,0x40,0x88,0xfc,0x88,0x6,0x82,0xf8,0x88,0x88,0x50,0x20,0x50,0x8e,0x4, ++0x4,0x7e,0x55,0x54,0x7c,0x57,0x54,0x7c,0x11,0x7c,0x13,0xfc,0x0,0xaa,0xaa,0x1,0x20,0x28,0xfc,0x20,0x20,0xfe,0x92,0x54,0x10,0x94,0xfe,0x20,0x20,0x58,0x86,0x2, ++0x3e,0x8,0xfe,0x1c,0x2a,0x48,0x1f,0x19,0x15,0x1f,0x1,0x3f,0x1,0xff,0x24,0x44,0x44,0x7e,0xa4,0x24,0x54,0x88,0xf0,0x30,0x50,0xf0,0x0,0xf8,0x0,0xfe,0x48,0x44, ++0x4,0x7e,0x54,0x57,0x7c,0x54,0x54,0x7c,0x10,0x7c,0x10,0xfe,0x1,0xaa,0xaa,0x0,0x40,0x20,0x4,0xfe,0x0,0xf8,0x88,0x88,0x88,0xf8,0x20,0xa8,0x26,0x22,0xa0,0x40, ++0x4,0x7e,0x54,0x55,0x7c,0x54,0x57,0x7c,0x10,0x7d,0x10,0xfe,0x0,0xaa,0xaa,0x1,0x20,0x40,0x88,0xfc,0x20,0x24,0xfe,0x50,0x98,0x26,0xc8,0x30,0xc4,0x18,0x60,0x80, ++0x4,0x7e,0x55,0x54,0x7c,0x54,0x57,0x7c,0x10,0x7c,0x10,0xfe,0x0,0xaa,0xaa,0x0,0x40,0x28,0xfc,0x0,0x88,0x50,0xfe,0x8,0xfc,0x88,0x88,0xf8,0x88,0x88,0xf8,0x88, ++0x12,0x6f,0x42,0x6e,0x42,0x7e,0x1,0x54,0x7c,0x54,0x7c,0x54,0x54,0x7d,0x52,0x1,0x10,0x50,0x50,0x50,0x88,0x88,0x6,0xf8,0x48,0x48,0x48,0x48,0x48,0x88,0xa8,0x10, ++0x12,0x6f,0x42,0x6e,0x42,0x7e,0x0,0x54,0x7c,0x54,0x7c,0x54,0x54,0x7d,0x52,0x0,0x10,0x10,0x10,0x10,0xfe,0x92,0x92,0x92,0x92,0xfe,0x92,0x92,0x92,0x92,0xfe,0x82, ++0x12,0x6f,0x42,0x6e,0x42,0x7e,0x0,0x55,0x7c,0x54,0x7c,0x54,0x54,0x7d,0x52,0x0,0x8,0xfc,0x40,0x48,0xfc,0x48,0x48,0xfe,0x0,0xfc,0x84,0x84,0x84,0x84,0xfc,0x84, ++0x12,0x6f,0x42,0x6e,0x42,0x7e,0x0,0x55,0x7d,0x56,0x7f,0x54,0x54,0x7e,0x52,0x1,0x4,0xfe,0x84,0xfc,0x84,0xfc,0x20,0xfe,0x22,0x24,0xfe,0x48,0x88,0x70,0x58,0x84, ++0x12,0x6f,0x42,0x6e,0x42,0x7e,0x1,0x54,0x7c,0x55,0x7c,0x57,0x54,0x7d,0x52,0x1,0x1c,0xe0,0xa4,0xa8,0x50,0x84,0xf8,0x20,0x48,0xfc,0x20,0xfe,0x20,0x50,0x4e,0x84, ++0x10,0x3e,0x32,0x2a,0x3e,0x0,0x7f,0x49,0x7f,0x49,0x7f,0x0,0xff,0x22,0x22,0x43,0x40,0x40,0x40,0x48,0xfc,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x4a,0x8a,0x86,0x0, ++0x10,0x3e,0x32,0x2a,0x3e,0x0,0x7f,0x49,0x7f,0x49,0x7f,0x0,0xff,0x22,0x22,0x42,0x0,0x8,0xfc,0x10,0x10,0x10,0x14,0xfe,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, ++0x10,0x3e,0x32,0x2a,0x3e,0x0,0x7f,0x49,0x7f,0x49,0x7f,0x0,0xff,0x22,0x22,0x42,0x10,0x14,0xfe,0x10,0x38,0x56,0x90,0x7c,0x44,0x7c,0x44,0x7c,0x44,0x0,0xfe,0x0}; +diff -Nur linux_c860_org/drivers/video/font_jis16.h linux/drivers/video/font_jis16.h +--- linux_c860_org/drivers/video/font_jis16.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/video/font_jis16.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,30231 @@ ++#define max_jis16 241824 ++unsigned char font_jis16[max_jis16] = { ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x40, 0x30, 0x18, 0x08, 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, 0x30, 0x48, 0x48, 0x30, 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, 0x60, 0x60, 0x20, 0x40, 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, 0x60, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x07, ++ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x00, ++ 0x03, 0x03, 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, 0x03, 0x03, 0x00, 0x00, 0x00, ++ 0x03, 0x03, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x04, 0x08, 0x0c, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x80, 0xc0, 0x60, 0x60, 0x60, 0xc0, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, ++ 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, ++ 0x01, 0x01, 0x00, 0x01, 0x03, 0x01, 0x00, 0x00, ++ 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, ++ 0x10, 0x48, 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, ++ 0x30, 0x48, 0x48, 0x30, 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, ++ 0x01, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x06, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0c, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x60, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x02, 0x04, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xfc, 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, 0xff, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0c, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, ++ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0c, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x20, 0x90, 0x40, 0x00, 0x80, 0x40, ++ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0c, 0x03, 0x00, 0x00, ++ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0c, 0x03, 0x00, 0x00, ++ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x20, 0x90, 0x40, 0x00, 0x80, 0xc0, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0x08, ++ 0x08, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x80, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x08, 0x10, 0x60, 0x0f, ++ 0x01, 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0x20, 0x10, 0x0c, 0xe0, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x03, 0x04, ++ 0x04, 0x08, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x20, ++ 0x20, 0x40, 0x80, 0x80, 0x40, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x09, 0x09, ++ 0x12, 0x14, 0x18, 0x10, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x10, 0x20, 0x40, 0x80, 0x00, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x18, 0x20, 0x20, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x20, 0x20, 0x18, 0x07, 0x00, 0x00, ++ 0x00, 0xc0, 0x30, 0x08, 0x08, 0x04, 0x04, 0x04, ++ 0x04, 0x04, 0x08, 0x08, 0x30, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x3f, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, ++ 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x00, 0x00, ++ 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x80, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x01, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x80, 0x40, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x22, 0x41, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x10, ++ 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, ++ 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x60, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x18, 0x20, 0x30, 0x38, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x20, 0x70, 0x30, 0x10, 0x60, 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, ++ 0x01, 0x02, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x98, 0x20, 0x30, 0xb8, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x22, 0x77, 0x33, 0x11, 0x66, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x10, 0x20, 0x60, 0x40, 0xc0, 0xc0, 0xc0, ++ 0xc0, 0x40, 0x60, 0x20, 0x10, 0x08, 0x00, 0x00, ++ 0x40, 0x20, 0x10, 0x18, 0x08, 0x0c, 0x0c, 0x0c, ++ 0x0c, 0x08, 0x18, 0x10, 0x20, 0x40, 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, ++ 0x08, 0x10, 0x20, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x20, 0x10, 0x08, 0x00, 0x00, ++ 0x40, 0x20, 0x10, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x10, 0x20, 0x40, 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, ++ 0xf8, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, ++ 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xf8, 0x00, 0x00, ++ 0x7c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x7c, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x18, 0x20, 0x60, 0x60, 0x60, 0x40, 0x80, 0x40, ++ 0x60, 0x60, 0x60, 0x60, 0x20, 0x18, 0x00, 0x00, ++ 0x60, 0x10, 0x18, 0x18, 0x18, 0x08, 0x06, 0x08, ++ 0x18, 0x18, 0x18, 0x18, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x02, ++ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x10, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x20, 0x10, 0x08, 0x00, 0x00, ++ 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x01, 0x01, ++ 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x02, 0x02, ++ 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x48, 0x48, 0x90, 0x90, 0x20, 0x20, 0x40, 0x40, ++ 0x20, 0x20, 0x90, 0x90, 0x48, 0x48, 0x00, 0x00, ++ 0x48, 0x48, 0x24, 0x24, 0x12, 0x12, 0x09, 0x09, ++ 0x12, 0x12, 0x24, 0x24, 0x48, 0x48, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, ++ 0x02, 0x02, 0x02, 0x02, 0x02, 0x7e, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, ++ 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x00, 0x00, ++ 0xf8, 0x08, 0xf8, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x07, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, ++ 0x05, 0x05, 0x05, 0x7d, 0x41, 0x7f, 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, ++ 0xf8, 0xf0, 0xe0, 0xe0, 0xc0, 0xc0, 0xc0, 0xc0, ++ 0xc0, 0xc0, 0xe0, 0xe0, 0xf0, 0xf8, 0x00, 0x00, ++ 0x7c, 0x3c, 0x1c, 0x1c, 0x0c, 0x0c, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x1c, 0x1c, 0x3c, 0x7c, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3f, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x01, 0x01, 0x3f, 0x01, 0x01, ++ 0x01, 0x01, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x10, 0x08, 0x04, 0x02, 0x01, 0x02, ++ 0x04, 0x08, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x10, 0x20, 0x40, 0x80, 0x00, 0x80, ++ 0x40, 0x20, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x03, 0x01, 0x00, 0x00, 0x3f, 0x00, ++ 0x00, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xf8, 0x00, ++ 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, ++ 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0x01, 0x01, 0x01, ++ 0x3f, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x80, 0x80, 0xf8, 0x00, 0x00, 0x00, ++ 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x03, 0x04, 0x18, 0x20, 0x18, ++ 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x60, 0x10, 0x00, 0x00, 0x00, ++ 0x20, 0x18, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x04, 0x18, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x60, 0x10, 0x60, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x0c, 0x30, 0x0c, 0x03, 0x00, ++ 0x00, 0x00, 0x3f, 0x00, 0x3f, 0x00, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, ++ 0x30, 0x00, 0xf8, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x30, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x03, 0x0c, ++ 0x30, 0x00, 0x3f, 0x00, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x30, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x36, 0x23, 0x23, ++ 0x36, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0xd8, 0x88, 0x88, ++ 0xd8, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x38, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x38, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x22, ++ 0x41, 0x41, 0x41, 0x22, 0x1c, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x18, 0x28, 0x48, 0x88, 0x08, 0x08, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x04, 0x08, 0x08, 0x08, 0x04, 0x03, ++ 0x01, 0x01, 0x1f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x20, 0x20, 0x20, 0x40, 0x80, ++ 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x18, 0x24, 0x24, 0x18, 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, 0x18, 0x18, 0x30, 0x20, 0x40, 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, 0x1b, 0x1b, 0x36, 0x24, 0x48, 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, 0x30, 0x48, 0x49, 0x33, 0x06, 0x06, 0x06, ++ 0x06, 0x06, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xe8, 0x18, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x08, 0x10, 0xe0, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x30, 0x18, 0x0c, 0x3f, 0x06, 0x03, ++ 0x3f, 0x03, 0x03, 0x03, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0x38, 0x10, 0x20, 0x40, 0xf0, 0x80, 0x00, ++ 0xf0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x07, 0x09, 0x11, 0x19, 0x0f, 0x03, ++ 0x01, 0x19, 0x19, 0x09, 0x07, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xc0, 0x20, 0x30, 0x30, 0x00, 0xc0, ++ 0x60, 0x30, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x03, 0x05, 0x09, 0x19, 0x19, ++ 0x1a, 0x0a, 0x06, 0x07, 0x04, 0x04, 0x00, 0x00, ++ 0x00, 0x80, 0x80, 0x80, 0x40, 0x60, 0x60, 0x00, ++ 0x00, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x02, 0x02, 0x06, 0x06, 0x3f, ++ 0x06, 0x36, 0x4c, 0x4f, 0x39, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x20, 0x30, 0x20, 0x00, 0x00, 0xe0, ++ 0x00, 0x00, 0x08, 0xf0, 0xe0, 0x00, 0x00, 0x00, ++ 0x00, 0x18, 0x24, 0x66, 0x66, 0x24, 0x19, 0x02, ++ 0x04, 0x09, 0x11, 0x20, 0x40, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x10, 0x20, 0x40, 0x80, 0x00, 0x60, ++ 0x90, 0x98, 0x98, 0x90, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x02, 0x02, 0x1f, 0x04, 0x04, 0x04, ++ 0x04, 0x3f, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x20, 0x20, 0x20, 0xf8, 0x40, 0x40, 0x40, ++ 0x40, 0xf0, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x07, 0x08, 0x18, 0x19, 0x0e, 0x0c, 0x16, ++ 0x33, 0x31, 0x30, 0x19, 0x0e, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x78, 0x30, ++ 0x20, 0xc0, 0xc0, 0x60, 0x18, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x03, 0x19, 0x1d, 0x03, 0x03, ++ 0x1d, 0x19, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x30, 0x70, 0x80, 0x80, ++ 0x70, 0x30, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x0c, 0x10, 0x23, 0x24, 0x44, 0x48, ++ 0x49, 0x27, 0x20, 0x18, 0x07, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x10, 0xc8, 0xc8, 0xc8, 0x88, ++ 0x90, 0x60, 0x08, 0x30, 0xc0, 0x00, 0x00, 0x00, ++ 0x03, 0x04, 0x04, 0x06, 0x03, 0x03, 0x04, 0x06, ++ 0x03, 0x01, 0x00, 0x04, 0x04, 0x03, 0x00, 0x00, ++ 0x80, 0x40, 0x40, 0x00, 0x00, 0x80, 0xc0, 0x40, ++ 0x80, 0x80, 0xc0, 0x40, 0x40, 0x80, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x02, 0x02, 0x7c, 0x30, 0x0c, ++ 0x04, 0x09, 0x0a, 0x1c, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x80, 0x7c, 0x18, 0x60, ++ 0x40, 0x20, 0xa0, 0x70, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x03, 0x03, 0x7f, 0x3f, 0x0f, ++ 0x07, 0x0f, 0x0e, 0x1c, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x80, 0xfc, 0xf8, 0xe0, ++ 0xc0, 0xe0, 0xe0, 0x70, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x0c, 0x10, 0x10, 0x20, 0x20, ++ 0x20, 0x10, 0x10, 0x0c, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x60, 0x10, 0x10, 0x08, 0x08, ++ 0x08, 0x10, 0x10, 0x60, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x0f, 0x1f, 0x1f, 0x3f, 0x3f, ++ 0x3f, 0x1f, 0x1f, 0x0f, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0xe0, 0xf0, 0xf0, 0xf8, 0xf8, ++ 0xf8, 0xf0, 0xf0, 0xe0, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x0c, 0x13, 0x14, 0x28, 0x28, ++ 0x28, 0x14, 0x13, 0x0c, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x60, 0x90, 0x50, 0x28, 0x28, ++ 0x28, 0x50, 0x90, 0x60, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, ++ 0x20, 0x10, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0x20, 0x10, 0x08, 0x04, ++ 0x08, 0x10, 0x20, 0x40, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x03, 0x07, 0x0f, 0x1f, 0x3f, 0x7f, ++ 0x3f, 0x1f, 0x0f, 0x07, 0x03, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc, ++ 0xf8, 0xf0, 0xe0, 0xc0, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, ++ 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, ++ 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x02, 0x02, 0x04, 0x04, 0x08, ++ 0x08, 0x10, 0x10, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x40, 0x20, ++ 0x20, 0x10, 0x10, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x03, 0x03, 0x07, 0x07, 0x0f, ++ 0x0f, 0x1f, 0x1f, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0xc0, 0xe0, ++ 0xe0, 0xf0, 0xf0, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x10, 0x10, 0x08, 0x08, 0x04, 0x04, ++ 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0x10, 0x20, 0x20, 0x40, 0x40, ++ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x1f, 0x1f, 0x0f, 0x0f, 0x07, 0x07, ++ 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0xf0, 0xf0, 0xe0, 0xe0, 0xc0, 0xc0, ++ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x21, 0x13, 0x09, 0x04, 0x12, 0x39, ++ 0x12, 0x04, 0x09, 0x13, 0x21, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x08, 0x90, 0x20, 0x40, 0x90, 0x38, ++ 0x90, 0x40, 0x20, 0x90, 0x08, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x3f, 0x00, 0x00, 0x7f, 0x7f, 0x03, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0xf0, 0x00, 0x00, 0xf8, 0xf8, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x7f, 0x00, ++ 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x60, 0xf8, 0x60, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x02, 0x04, 0x18, 0x7f, 0x18, ++ 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x03, 0x03, 0x05, 0x09, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x20, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x09, ++ 0x05, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, ++ 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x00, 0x00, ++ 0x3f, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf0, 0x00, 0x00, ++ 0xf0, 0xf0, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x03, 0x0c, 0x10, 0x20, 0x3f, 0x20, ++ 0x10, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xf0, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, ++ 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x20, 0x10, 0xf0, 0x10, ++ 0x20, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x10, 0x20, 0x20, 0x20, 0x10, ++ 0x0f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xf0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xc0, 0x20, 0x10, 0x10, 0x10, 0x20, ++ 0xc0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x0c, 0x10, 0x20, 0x20, 0x20, ++ 0x20, 0x10, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x20, 0x10, 0x10, 0x10, ++ 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x10, 0x10, 0x08, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x20, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x07, 0x08, 0x10, 0x10, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0x20, 0x20, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x01, 0x02, 0x02, 0x04, 0x04, ++ 0x08, 0x08, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x40, ++ 0x20, 0x20, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x10, 0x08, 0x08, 0x04, 0x04, ++ 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x10, 0x20, 0x20, 0x40, 0x40, ++ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x7f, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x40, 0x20, 0xf0, 0x08, 0xf0, ++ 0x20, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x08, 0x10, 0x3f, 0x40, 0x3f, ++ 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x40, 0x20, 0xf0, 0x08, 0xf0, ++ 0x20, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x20, 0x10, 0x1f, 0x08, 0x08, 0x04, ++ 0x04, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x08, 0x10, 0xf0, 0x20, 0x20, 0x40, ++ 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, ++ 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0x20, 0x20, 0xe0, 0x20, ++ 0x20, 0x20, 0x20, 0xe0, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 0x00, 0x00, 0x01, 0x02, ++ 0x04, 0x08, 0x10, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x20, 0x40, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x30, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x18, 0x04, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x02, 0x00, 0x00, 0x03, 0x06, 0x04, ++ 0x0c, 0x0c, 0x0c, 0x05, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x60, 0x20, 0x20, 0xa0, 0x60, 0x60, ++ 0x60, 0x40, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x3f, 0x1f, 0x18, 0x08, 0x0c, 0x04, ++ 0x06, 0x02, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0xf0, 0x10, 0x20, 0x20, 0x40, ++ 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x3f, 0x00, ++ 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xf0, 0x00, ++ 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x08, 0x1c, 0x08, 0x3f, 0x00, 0x00, ++ 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, ++ 0xf0, 0x40, 0xe0, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x02, 0x04, 0x08, 0x11, 0x22, 0x11, ++ 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x80, 0x40, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x22, 0x11, 0x08, 0x04, 0x02, 0x01, 0x02, ++ 0x04, 0x08, 0x11, 0x22, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x40, 0x20, 0x10, 0x20, ++ 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, ++ 0x22, 0x74, 0x1c, 0x0c, 0x04, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0c, 0x10, 0x21, 0x21, ++ 0x12, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x60, 0x90, 0x08, 0x08, ++ 0x10, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x06, 0x09, 0x10, 0x10, ++ 0x09, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x30, 0x40, 0x80, 0x80, ++ 0x40, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x38, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x38, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x02, 0x02, 0x03, 0x03, 0x01, 0x01, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, ++ 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, ++ 0xc0, 0xc0, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x06, 0x0e, 0x11, 0x11, 0x19, 0x19, 0x0c, 0x0c, ++ 0x06, 0x06, 0x02, 0x02, 0x1d, 0x19, 0x00, 0x00, ++ 0x60, 0xe0, 0x00, 0x00, 0x80, 0x80, 0xc0, 0xc0, ++ 0x60, 0x60, 0x20, 0x20, 0xc0, 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, ++ 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, 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, ++ 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, 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, ++ 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, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x04, 0x04, 0x03, 0x01, 0x03, 0x03, 0x04, ++ 0x04, 0x08, 0x0f, 0x10, 0x38, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0xc0, ++ 0xc0, 0x60, 0xe0, 0x30, 0x78, 0x00, 0x00, 0x00, ++ 0x00, 0x18, 0x24, 0x66, 0x66, 0x25, 0x1a, 0x03, ++ 0x06, 0x0e, 0x16, 0x12, 0x21, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x40, 0x80, 0x80, 0x00, 0x00, 0x10, ++ 0xa8, 0xec, 0xec, 0xa8, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x04, 0x07, 0x1f, 0x1c, 0x04, 0x04, ++ 0x07, 0x1f, 0x1c, 0x04, 0x04, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0xe0, 0xe0, 0x80, 0x80, 0x80, 0xe0, ++ 0xe0, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x04, 0x04, 0x04, 0x04, 0x05, 0x06, ++ 0x04, 0x04, 0x04, 0x05, 0x06, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x60, ++ 0x60, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x07, 0x0f, 0x0f, 0x06, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0xc0, 0x60, 0x20, 0x30, 0x10, 0x10, ++ 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x03, 0x01, 0x09, 0x1f, 0x09, 0x03, 0x03, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x80, 0x00, 0x20, 0xf0, 0x20, 0x80, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x03, 0x09, 0x1f, 0x09, 0x03, 0x01, 0x01, ++ 0x03, 0x09, 0x1f, 0x09, 0x03, 0x01, 0x00, 0x00, ++ 0x00, 0x80, 0x20, 0xf0, 0x20, 0x80, 0x00, 0x00, ++ 0x80, 0x20, 0xf0, 0x20, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x07, 0x07, 0x07, 0x03, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x18, 0x20, 0x20, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x20, 0x20, 0x18, 0x07, 0x00, 0x00, ++ 0x00, 0xc0, 0x30, 0x08, 0x08, 0x04, 0x04, 0x04, ++ 0x04, 0x04, 0x08, 0x08, 0x30, 0xc0, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x0c, 0x18, 0x18, 0x18, 0x18, 0x18, ++ 0x18, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x30, 0x30, 0x30, 0x30, ++ 0x30, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x03, 0x0f, 0x03, 0x03, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x08, 0x18, 0x1c, 0x08, 0x00, 0x01, ++ 0x02, 0x04, 0x0f, 0x1f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0xc0, 0x60, 0x60, 0xc0, 0x80, 0x00, ++ 0x00, 0x20, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x08, 0x18, 0x18, 0x00, 0x03, 0x00, ++ 0x18, 0x18, 0x08, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0xc0, 0x60, 0x60, 0xc0, 0x80, 0x40, ++ 0x60, 0x60, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x02, 0x02, 0x04, 0x08, 0x18, ++ 0x1f, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, ++ 0xf0, 0xc0, 0xc0, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x0f, 0x08, 0x08, 0x0f, 0x00, 0x00, ++ 0x00, 0x18, 0x18, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0xc0, 0x00, 0x00, 0x80, 0xc0, 0x60, ++ 0x60, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x04, 0x0c, 0x08, 0x1b, 0x1c, 0x18, ++ 0x18, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x60, 0x60, 0x00, 0xc0, 0x60, 0x30, ++ 0x30, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x0f, 0x10, 0x00, 0x00, 0x01, 0x01, ++ 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0xe0, 0x40, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x08, 0x18, 0x1c, 0x0e, 0x07, 0x0d, ++ 0x18, 0x18, 0x08, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x60, 0x60, 0xc0, 0x80, 0xc0, ++ 0xe0, 0x60, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x0c, 0x18, 0x18, 0x18, 0x0c, 0x07, ++ 0x00, 0x18, 0x18, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xc0, 0x60, 0x60, 0x60, 0xe0, 0x60, ++ 0x60, 0x40, 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x03, 0x03, 0x04, 0x04, 0x08, ++ 0x0f, 0x10, 0x10, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0xc0, 0x60, ++ 0xe0, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x30, 0x60, 0xc0, 0x30, ++ 0x18, 0x18, 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x0c, 0x18, 0x30, 0x30, 0x30, 0x30, ++ 0x30, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xd0, 0x30, 0x10, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x18, 0x18, 0x18, 0x18, ++ 0x18, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x10, 0x00, 0x40, 0xc0, 0x40, ++ 0x00, 0x08, 0x10, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x10, 0x00, 0x40, 0xc0, 0x40, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x0c, 0x18, 0x30, 0x30, 0x30, 0x30, ++ 0x30, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xd0, 0x30, 0x10, 0x00, 0x00, 0xf8, 0x30, ++ 0x30, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x18, 0x18, 0x18, 0x1f, 0x18, ++ 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x30, 0x30, 0x30, 0x30, 0xf0, 0x30, ++ 0x30, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, ++ 0x38, 0x30, 0x18, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, ++ 0x60, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x18, 0x18, 0x19, 0x1a, 0x1c, ++ 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x20, 0x40, 0x80, 0x80, 0xc0, 0xc0, ++ 0x60, 0x60, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x10, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x38, 0x18, 0x1c, 0x1c, 0x16, 0x16, 0x17, ++ 0x13, 0x12, 0x10, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x38, 0x30, 0x70, 0x70, 0xb0, 0xb0, 0x30, ++ 0x30, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x38, 0x18, 0x1c, 0x16, 0x16, 0x13, 0x11, ++ 0x11, 0x10, 0x10, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0xa0, ++ 0xa0, 0xe0, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x0c, 0x18, 0x30, 0x30, 0x30, 0x30, ++ 0x30, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x18, 0x18, 0x18, 0x18, ++ 0x18, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x30, 0x60, 0x80, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x0c, 0x18, 0x30, 0x30, 0x30, 0x30, ++ 0x33, 0x1c, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x18, 0x18, 0x18, 0x18, ++ 0x18, 0xb0, 0x60, 0xe0, 0x18, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x30, 0x60, 0x80, 0xc0, ++ 0x60, 0x60, 0x30, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x08, 0x18, 0x1c, 0x0f, 0x03, 0x00, ++ 0x10, 0x18, 0x1c, 0x13, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xa0, 0x60, 0x20, 0x00, 0x00, 0xc0, 0xe0, ++ 0x30, 0x30, 0x20, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x23, 0x43, 0x03, 0x03, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, ++ 0x18, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x38, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x18, 0x0c, 0x0c, 0x06, 0x06, ++ 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x38, 0x10, 0x10, 0x20, 0x20, 0x40, 0x40, ++ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3b, 0x19, 0x19, 0x19, 0x0d, 0x0e, 0x0e, ++ 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xb8, 0x90, 0x90, 0x90, 0xd0, 0xe0, 0xe0, ++ 0x60, 0x60, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x0c, 0x06, 0x03, 0x03, 0x03, ++ 0x04, 0x08, 0x10, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x20, 0x40, 0x80, 0x00, 0x00, 0x80, ++ 0xc0, 0x60, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x0c, 0x06, 0x03, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x20, 0x01, 0x01, 0x03, 0x06, ++ 0x06, 0x0c, 0x18, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x60, 0xc0, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x08, 0x10, 0xf0, 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, ++ 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, 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, ++ 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, 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, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0x0c, 0x0c, 0x03, ++ 0x0c, 0x18, 0x18, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x60, 0xe0, ++ 0x60, 0x60, 0xe0, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1c, 0x0c, 0x0c, 0x0d, 0x0e, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0e, 0x1d, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x60, 0x30, 0x30, ++ 0x30, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x0c, 0x18, 0x18, ++ 0x18, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x60, 0x20, 0x00, ++ 0x00, 0x20, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x0c, 0x18, 0x18, ++ 0x18, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x60, 0x60, 0x60, 0xe0, 0x60, 0x60, ++ 0x60, 0x60, 0xe0, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0x08, 0x18, 0x1f, ++ 0x18, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x20, 0x30, 0xf0, ++ 0x00, 0x10, 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x02, 0x06, 0x06, 0x1f, 0x06, 0x06, ++ 0x06, 0x06, 0x06, 0x1f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x60, 0x60, 0x00, 0xe0, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0x0c, 0x08, 0x08, ++ 0x07, 0x0c, 0x0f, 0x18, 0x08, 0x07, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xe0, 0xc0, 0xc0, 0x80, ++ 0x00, 0x00, 0xc0, 0xe0, 0x20, 0xc0, 0x00, 0x00, ++ 0x00, 0x1c, 0x0c, 0x0c, 0x0d, 0x0e, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x1e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x60, 0x30, 0x30, ++ 0x30, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x03, 0x01, 0x00, 0x0f, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x03, 0x01, 0x00, 0x0f, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x19, 0x19, 0x0e, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x00, 0x00, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0d, 0x0e, ++ 0x0c, 0x0c, 0x0c, 0x1e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x70, 0x40, 0x80, 0xc0, 0xc0, ++ 0x60, 0x60, 0x30, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x76, 0x3b, 0x33, 0x33, ++ 0x33, 0x33, 0x33, 0x7b, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xe0, 0x30, 0x30, 0x30, ++ 0x30, 0x30, 0x30, 0xb8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1d, 0x0e, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x1e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x20, 0x30, 0x30, ++ 0x30, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x0c, 0x18, 0x18, ++ 0x18, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x60, 0x30, 0x30, ++ 0x30, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1d, 0x0e, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0e, 0x0d, 0x0c, 0x1e, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x60, 0x30, 0x30, ++ 0x30, 0x30, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0x0c, 0x18, 0x18, ++ 0x18, 0x18, 0x0c, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0xe0, 0x60, 0x60, ++ 0x60, 0x60, 0xe0, 0x60, 0x60, 0xf0, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1d, 0x0e, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x1e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x60, 0x60, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0x18, 0x1c, 0x0f, ++ 0x03, 0x10, 0x18, 0x17, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x40, 0x00, 0x00, ++ 0xc0, 0xe0, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x02, 0x06, 0x06, 0x1f, 0x06, 0x06, ++ 0x06, 0x06, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, ++ 0x00, 0x00, 0x20, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x0c, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x30, 0x30, 0x30, ++ 0x30, 0x30, 0x70, 0x98, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3e, 0x18, 0x0c, 0x0c, ++ 0x06, 0x06, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x20, 0x40, 0x40, ++ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3d, 0x19, 0x19, 0x0e, ++ 0x0e, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xb8, 0x90, 0x90, 0xd0, ++ 0xe0, 0x60, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1e, 0x0c, 0x06, 0x03, ++ 0x03, 0x04, 0x08, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x20, 0x40, 0x80, ++ 0x80, 0xc0, 0x60, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x0c, 0x06, 0x06, ++ 0x03, 0x03, 0x01, 0x19, 0x19, 0x0e, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x20, 0x20, 0x40, ++ 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x10, 0x01, 0x03, ++ 0x06, 0x0c, 0x18, 0x1f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xe0, 0xc0, 0x80, 0x00, ++ 0x00, 0x00, 0x20, 0xe0, 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, ++ 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, 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, ++ 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, 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, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x02, 0x13, 0x0e, 0x04, ++ 0x07, 0x0d, 0x16, 0x26, 0x2a, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, ++ 0xe0, 0x10, 0x10, 0x10, 0x20, 0xc0, 0x00, 0x00, ++ 0x04, 0x02, 0x02, 0x1f, 0x04, 0x04, 0x07, 0x0d, ++ 0x15, 0x22, 0x26, 0x2a, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xc0, 0x00, 0x80, 0x80, 0xe0, 0x10, ++ 0x08, 0x08, 0x08, 0x10, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, ++ 0x10, 0x10, 0x0a, 0x0c, 0x04, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x20, ++ 0x10, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x40, 0x20, 0x20, 0x20, 0x22, ++ 0x24, 0x14, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x60, 0x10, 0x08, 0x08, ++ 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x13, ++ 0x0c, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, ++ 0x40, 0x40, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x02, 0x01, 0x00, 0x00, 0x03, 0x1c, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, ++ 0x00, 0xc0, 0x00, 0x00, 0xc0, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x01, ++ 0x0e, 0x01, 0x02, 0x07, 0x09, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0xc0, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, ++ 0x04, 0x03, 0x00, 0x00, 0x11, 0x0e, 0x01, 0x02, ++ 0x04, 0x0e, 0x11, 0x21, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x00, 0x00, 0xc0, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x10, 0x08, 0x0c, 0x38, ++ 0x0b, 0x0c, 0x18, 0x28, 0x18, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x40, 0x30, 0x20, 0x00, ++ 0xc0, 0x20, 0x20, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x04, 0x05, 0x06, 0x1c, 0x04, 0x05, ++ 0x06, 0x0c, 0x34, 0x0c, 0x04, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x30, 0x08, 0x0c, 0x00, 0x60, 0x90, ++ 0x08, 0x08, 0x88, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x04, 0x04, 0x47, 0x3c, 0x08, 0x08, ++ 0x08, 0x10, 0x11, 0x25, 0x22, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x60, 0x10, 0x88, 0x98, 0x80, ++ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x04, 0x04, 0x47, 0x3c, 0x08, 0x08, ++ 0x08, 0x10, 0x11, 0x25, 0x22, 0x00, 0x00, 0x00, ++ 0x08, 0x24, 0x10, 0x40, 0x20, 0x90, 0x88, 0x98, ++ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x02, 0x01, 0x01, 0x0f, 0x00, 0x00, 0x1f, 0x00, ++ 0x00, 0x07, 0x08, 0x08, 0x06, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x60, 0x80, 0x80, 0xf0, 0x40, 0x20, ++ 0x20, 0xf0, 0x10, 0x00, 0x00, 0xc0, 0x00, 0x00, ++ 0x04, 0x02, 0x02, 0x1f, 0x01, 0x01, 0x3e, 0x00, ++ 0x00, 0x0f, 0x10, 0x10, 0x0c, 0x03, 0x00, 0x00, ++ 0x08, 0x24, 0xd0, 0x00, 0x00, 0xe0, 0x80, 0x40, ++ 0x40, 0xe0, 0x20, 0x00, 0x00, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x08, 0x08, ++ 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x80, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x08, 0x08, ++ 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x80, 0x40, 0x40, 0x88, 0x24, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x20, 0x10, 0x10, 0x10, 0x23, 0x20, 0x20, ++ 0x20, 0x20, 0x18, 0x10, 0x10, 0x00, 0x00, 0x00, ++ 0x80, 0x40, 0x20, 0x20, 0x3c, 0xe0, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, ++ 0x01, 0x40, 0x20, 0x20, 0x20, 0x47, 0x40, 0x40, ++ 0x40, 0x40, 0x30, 0x20, 0x20, 0x01, 0x00, 0x00, ++ 0x08, 0xa4, 0x50, 0x40, 0x78, 0xc0, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x07, 0x00, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x20, 0x10, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x10, 0xe0, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x07, 0x00, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x20, 0x10, 0x0f, 0x00, 0x00, 0x00, ++ 0x08, 0x04, 0xf0, 0x88, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x10, 0xe0, 0x00, 0x00, 0x00, ++ 0x04, 0x02, 0x01, 0x21, 0x1e, 0x00, 0x00, 0x07, ++ 0x08, 0x10, 0x10, 0x0c, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x30, 0xc0, 0x80, 0x40, 0x40, 0xe0, ++ 0x20, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, ++ 0x04, 0x02, 0x01, 0x21, 0x1e, 0x00, 0x00, 0x07, ++ 0x08, 0x10, 0x10, 0x0c, 0x03, 0x00, 0x00, 0x00, ++ 0x08, 0x04, 0x30, 0xc8, 0x80, 0x40, 0x40, 0xe0, ++ 0x20, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x04, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x10, 0x60, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x04, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x90, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x10, 0x60, 0x80, 0x00, 0x00, 0x00, ++ 0x01, 0x00, 0x40, 0x3f, 0x00, 0x03, 0x04, 0x04, ++ 0x03, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, ++ 0x00, 0x80, 0xf8, 0x80, 0x80, 0x80, 0xc0, 0x40, ++ 0xc0, 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x00, 0x40, 0x3f, 0x00, 0x03, 0x04, 0x04, ++ 0x03, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, ++ 0x28, 0x94, 0xf8, 0x80, 0x80, 0x80, 0xc0, 0x40, ++ 0xc0, 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x08, 0x08, 0x4b, 0x3c, 0x08, ++ 0x08, 0x08, 0x08, 0x04, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x40, 0x78, 0xc0, 0x40, 0x40, ++ 0x40, 0xc0, 0x40, 0x00, 0xe0, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x08, 0x08, 0x4b, 0x3c, 0x08, ++ 0x08, 0x08, 0x08, 0x04, 0x03, 0x00, 0x00, 0x00, ++ 0x08, 0x84, 0x50, 0x48, 0x78, 0xc0, 0x40, 0x40, ++ 0x40, 0xc0, 0x40, 0x00, 0xe0, 0x00, 0x00, 0x00, ++ 0x00, 0x09, 0x06, 0x00, 0x01, 0x02, 0x07, 0x38, ++ 0x01, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0x80, 0x00, 0x38, 0xc0, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, ++ 0x00, 0x09, 0x06, 0x00, 0x01, 0x02, 0x07, 0x38, ++ 0x01, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0xc8, 0x64, 0x90, 0x00, 0x38, 0xc0, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, ++ 0x00, 0x08, 0x04, 0x07, 0x3c, 0x08, 0x08, 0x08, ++ 0x10, 0x10, 0x11, 0x21, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x00, 0x00, 0xf0, 0x18, 0x20, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x04, 0x07, 0x3c, 0x08, 0x08, 0x08, ++ 0x10, 0x10, 0x11, 0x21, 0x20, 0x00, 0x00, 0x00, ++ 0x08, 0x24, 0x90, 0x00, 0x00, 0xf0, 0x18, 0x20, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x08, 0x04, 0x04, 0x47, 0x3c, 0x08, 0x08, 0x0b, ++ 0x1c, 0x10, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, ++ 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x20, ++ 0x10, 0x10, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x08, 0x04, 0x04, 0x47, 0x3c, 0x08, 0x08, 0x0b, ++ 0x1c, 0x10, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, ++ 0x00, 0x08, 0xc4, 0x10, 0x08, 0x00, 0xc0, 0x20, ++ 0x10, 0x10, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, ++ 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x20, ++ 0x10, 0x10, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x03, 0x4c, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xe0, 0x10, 0x08, 0x08, 0x08, ++ 0x08, 0x10, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x03, 0x4c, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x24, 0x10, 0xe0, 0x10, 0x08, 0x08, 0x08, ++ 0x08, 0x10, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x43, 0x3c, 0x01, 0x01, 0x02, 0x02, ++ 0x02, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x38, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x43, 0x3c, 0x01, 0x01, 0x02, 0x02, ++ 0x02, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x38, 0xc0, 0x88, 0x24, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x02, 0x02, 0x02, 0x02, 0x03, 0x06, ++ 0x08, 0x10, 0x10, 0x08, 0x07, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x80, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x02, 0x02, 0x02, 0x02, 0x03, 0x06, ++ 0x08, 0x10, 0x10, 0x08, 0x07, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x24, 0x10, 0x00, 0x70, 0x80, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, ++ 0x04, 0x02, 0x02, 0x3f, 0x04, 0x08, 0x08, 0x10, ++ 0x10, 0x20, 0x03, 0x04, 0x04, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x00, 0x70, 0x18, 0x20, 0x40, ++ 0x40, 0x40, 0xc0, 0x60, 0x50, 0x80, 0x00, 0x00, ++ 0x00, 0x20, 0x10, 0x10, 0x13, 0x20, 0x20, 0x20, ++ 0x20, 0x22, 0x2a, 0x11, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x18, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x00, 0x00, 0x13, 0x15, 0x19, 0x12, ++ 0x2a, 0x4c, 0x4c, 0x54, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x80, 0xe0, 0x10, 0x08, 0x08, ++ 0x08, 0x08, 0x68, 0x90, 0x68, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x08, 0x4c, 0x3f, 0x0c, 0x08, ++ 0x18, 0x18, 0x28, 0x59, 0x08, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xe0, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0xf0, 0x18, 0xe0, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x0d, 0x11, 0x11, 0x22, 0x22, ++ 0x24, 0x24, 0x28, 0x10, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xc0, 0x20, 0x10, 0x08, 0x08, 0x08, ++ 0x08, 0x10, 0x10, 0x60, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x10, 0x14, 0x13, 0x20, 0x20, 0x20, ++ 0x20, 0x29, 0x12, 0x12, 0x11, 0x00, 0x00, 0x00, ++ 0x40, 0x20, 0x20, 0x38, 0xe0, 0x20, 0x20, 0x20, ++ 0x20, 0xe0, 0x30, 0x28, 0xc0, 0x00, 0x00, 0x00, ++ 0x00, 0x40, 0x20, 0x28, 0x27, 0x40, 0x40, 0x40, ++ 0x40, 0x53, 0x24, 0x24, 0x23, 0x00, 0x00, 0x00, ++ 0x88, 0x44, 0x50, 0x78, 0xc0, 0x40, 0x40, 0x40, ++ 0x40, 0xc0, 0x60, 0x50, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x40, 0x20, 0x28, 0x27, 0x40, 0x40, 0x40, ++ 0x40, 0x53, 0x24, 0x24, 0x23, 0x00, 0x00, 0x00, ++ 0x98, 0x64, 0x64, 0x78, 0xc0, 0x40, 0x40, 0x40, ++ 0x40, 0xc0, 0x60, 0x50, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x3c, 0x08, 0x08, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x08, 0x07, 0x00, 0x00, 0x00, ++ 0x00, 0x40, 0x40, 0x20, 0x20, 0x30, 0x28, 0x20, ++ 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x3c, 0x08, 0x08, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x08, 0x07, 0x00, 0x00, 0x00, ++ 0x08, 0x44, 0x50, 0x28, 0x20, 0x30, 0x28, 0x20, ++ 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x3c, 0x08, 0x08, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x08, 0x07, 0x00, 0x00, 0x00, ++ 0x30, 0x48, 0x48, 0x30, 0x20, 0x30, 0x28, 0x20, ++ 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x01, 0x02, 0x02, 0x01, ++ 0x02, 0x4c, 0x38, 0x24, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0xb0, 0x88, 0x9c, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x01, 0x02, 0x02, 0x01, ++ 0x02, 0x4c, 0x38, 0x24, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x88, 0xa4, 0x10, 0x00, 0x00, 0x00, ++ 0xb0, 0x88, 0x9c, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x01, 0x02, 0x02, 0x01, ++ 0x02, 0x4c, 0x38, 0x24, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x98, 0xa4, 0x24, 0x18, 0x00, 0x00, ++ 0xb0, 0x88, 0x9c, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x06, 0x09, 0x50, 0x20, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, ++ 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x06, 0x09, 0x50, 0x20, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x48, 0x20, 0x00, 0x80, 0x40, ++ 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x06, 0x09, 0x50, 0x20, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x30, 0x48, 0x48, 0x30, 0x00, 0x80, 0x40, ++ 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x22, 0x11, 0x10, 0x10, 0x23, 0x20, 0x20, ++ 0x20, 0x29, 0x12, 0x12, 0x11, 0x00, 0x00, 0x00, ++ 0x00, 0x30, 0xc0, 0x40, 0x38, 0xe0, 0x20, 0x20, ++ 0x20, 0xe0, 0x30, 0x28, 0xc0, 0x00, 0x00, 0x00, ++ 0x00, 0x44, 0x23, 0x20, 0x20, 0x47, 0x40, 0x40, ++ 0x40, 0x53, 0x24, 0x24, 0x23, 0x00, 0x00, 0x00, ++ 0x00, 0x68, 0x84, 0x90, 0x78, 0xc0, 0x40, 0x40, ++ 0x40, 0xc0, 0x60, 0x50, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x44, 0x23, 0x20, 0x20, 0x47, 0x40, 0x40, ++ 0x40, 0x53, 0x24, 0x24, 0x23, 0x00, 0x00, 0x00, ++ 0x18, 0x64, 0xa4, 0x98, 0x70, 0xc0, 0x40, 0x40, ++ 0x40, 0xc0, 0x60, 0x50, 0x80, 0x00, 0x00, 0x00, ++ 0x01, 0x00, 0x10, 0x0f, 0x00, 0x10, 0x0f, 0x00, ++ 0x00, 0x0f, 0x10, 0x10, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0xf0, 0x80, 0x80, 0xe0, 0x80, 0x80, ++ 0x80, 0x80, 0xe0, 0x90, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x07, 0x01, 0x01, 0x02, 0x02, 0x0f, ++ 0x34, 0x44, 0x48, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x80, 0x00, 0x00, 0x20, 0x10, 0xf0, ++ 0x18, 0x24, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x08, 0x04, 0x27, 0x1c, 0x04, 0x1c, 0x24, 0x24, ++ 0x2c, 0x18, 0x08, 0x08, 0x07, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x30, 0x08, 0x0c, 0x00, 0x00, ++ 0x20, 0x10, 0x10, 0x10, 0xe0, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x00, 0x10, 0x13, 0x1c, 0x11, 0x29, ++ 0x2a, 0x46, 0x44, 0x4a, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x80, 0xc0, 0xa0, 0x10, 0x08, ++ 0x08, 0x08, 0x08, 0x10, 0x60, 0x00, 0x00, 0x00, ++ 0x02, 0x01, 0x11, 0x0e, 0x03, 0x12, 0x24, 0x1c, ++ 0x07, 0x04, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x20, 0x20, ++ 0x10, 0x10, 0x10, 0x10, 0x20, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0x08, 0x09, 0x0e, ++ 0x3c, 0x04, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xe0, 0x10, ++ 0x10, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x00, 0x01, 0x18, 0x10, 0x0b, 0x4c, 0x34, ++ 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0xc0, 0x00, 0xf0, 0x08, 0x08, 0x08, ++ 0x70, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x21, 0x27, ++ 0x29, 0x31, 0x23, 0x21, 0x01, 0x02, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x10, ++ 0x10, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x40, 0x21, 0x22, 0x24, 0x28, 0x30, ++ 0x34, 0x22, 0x21, 0x00, 0x01, 0x02, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0xe0, 0x90, 0x88, 0x88, 0x88, ++ 0x88, 0x90, 0xe0, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x02, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x01, 0x0f, 0x11, 0x11, 0x0e, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xc0, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x20, 0x00, 0x00, 0x00, ++ 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x1f, 0x21, 0x21, 0x1e, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x30, 0xc0, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x02, 0x01, 0x01, 0x06, 0x08, 0x08, 0x08, 0x09, ++ 0x0e, 0x08, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0xe0, ++ 0x10, 0x10, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x10, 0x09, 0x0a, 0x0c, 0x0c, 0x08, 0x08, 0x08, ++ 0x08, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x07, 0x00, 0x01, 0x02, 0x07, 0x0c, ++ 0x10, 0x20, 0x03, 0x04, 0x04, 0x03, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0x80, 0x00, 0x00, 0xc0, 0x20, ++ 0x10, 0x10, 0x90, 0x60, 0x40, 0x80, 0x00, 0x00, ++ 0x00, 0x10, 0x08, 0x09, 0x0a, 0x1c, 0x6c, 0x08, ++ 0x18, 0x18, 0x28, 0x48, 0x18, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x24, 0x18, 0x00, 0x00, 0x00, ++ 0x00, 0x11, 0x0e, 0x01, 0x02, 0x04, 0x0f, 0x08, ++ 0x10, 0x20, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, ++ 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0xc0, 0x20, ++ 0x10, 0x10, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x08, 0x04, 0x04, 0x06, ++ 0x1d, 0x06, 0x0c, 0x0c, 0x14, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, ++ 0x10, 0x10, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x08, 0x4c, 0x3f, 0x0c, 0x08, ++ 0x18, 0x18, 0x28, 0x48, 0x18, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xe0, 0x10, 0x08, 0x08, ++ 0x08, 0x08, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x00, 0x09, 0x06, 0x01, 0x01, 0x03, 0x0e, 0x12, ++ 0x24, 0x24, 0x28, 0x19, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x80, 0x00, 0x00, 0xe0, 0x10, 0x08, ++ 0x08, 0x08, 0xc8, 0x30, 0xe0, 0x00, 0x00, 0x00, ++ 0x00, 0x09, 0x07, 0x02, 0x07, 0x08, 0x10, 0x06, ++ 0x09, 0x07, 0x08, 0x1c, 0x23, 0x40, 0x00, 0x00, ++ 0x00, 0x80, 0x00, 0x00, 0xc0, 0x20, 0x20, 0x20, ++ 0xc0, 0x00, 0x00, 0xe0, 0x10, 0x38, 0x00, 0x00, ++ 0x04, 0x02, 0x12, 0x0f, 0x04, 0x04, 0x0f, 0x18, ++ 0x21, 0x02, 0x04, 0x08, 0x08, 0x07, 0x00, 0x00, ++ 0x00, 0x00, 0xc0, 0x00, 0x00, 0x20, 0x38, 0xc0, ++ 0x80, 0x80, 0x80, 0x00, 0x00, 0xe0, 0x00, 0x00, ++ 0x02, 0x01, 0x01, 0x02, 0x02, 0x04, 0x04, 0x0f, ++ 0x08, 0x10, 0x10, 0x20, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0x88, 0x90, 0x60, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x21, 0x1e, ++ 0x02, 0x01, 0x01, 0x01, 0x02, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x20, ++ 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x21, 0x1e, 0x00, 0x02, 0x01, 0x01, ++ 0x01, 0x01, 0x02, 0x02, 0x04, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0x20, 0x40, 0x80, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, ++ 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x20, 0x40, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0d, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x20, 0x40, 0x80, 0x00, 0x00, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01, 0x1e, ++ 0x08, 0x08, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x20, ++ 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x01, 0x01, 0x01, 0x3e, 0x10, 0x10, ++ 0x08, 0x08, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x20, ++ 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, ++ 0x01, 0x01, 0x01, 0x01, 0x1e, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, ++ 0x00, 0x00, 0x00, 0xe0, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x02, 0x01, 0x01, ++ 0x01, 0x01, 0x03, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x70, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x0f, ++ 0x01, 0x02, 0x04, 0x08, 0x11, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xe0, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x20, 0x1f, 0x00, 0x01, ++ 0x02, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x40, 0x78, 0xc0, 0xc0, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xc0, 0x40, 0x00, 0x00, ++ 0x00, 0x02, 0x01, 0x01, 0x21, 0x1f, 0x02, 0x02, ++ 0x04, 0x04, 0x08, 0x11, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, ++ 0x20, 0x20, 0x20, 0x40, 0xc0, 0x80, 0x00, 0x00, ++ 0x00, 0x02, 0x01, 0x01, 0x21, 0x1f, 0x02, 0x02, ++ 0x04, 0x04, 0x08, 0x11, 0x20, 0x00, 0x00, 0x00, ++ 0x08, 0x24, 0x14, 0x10, 0xf0, 0x10, 0x10, 0x10, ++ 0x20, 0x20, 0x20, 0x40, 0xc0, 0x80, 0x00, 0x00, ++ 0x00, 0x04, 0x02, 0x02, 0x03, 0x1d, 0x01, 0x01, ++ 0x03, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x70, 0x80, 0x00, 0x00, 0x78, ++ 0x80, 0x80, 0x80, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x04, 0x02, 0x02, 0x03, 0x1d, 0x01, 0x01, ++ 0x03, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x24, 0x14, 0x70, 0x80, 0x00, 0x00, 0x78, ++ 0x80, 0x80, 0x80, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x04, 0x02, 0x03, 0x02, 0x04, 0x04, 0x08, ++ 0x10, 0x00, 0x01, 0x02, 0x04, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x70, 0x90, 0x20, 0x20, 0x40, 0x40, ++ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x04, 0x07, 0x04, 0x08, 0x08, 0x10, ++ 0x21, 0x01, 0x02, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x08, 0x24, 0xd4, 0x50, 0x40, 0x40, 0x80, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x04, 0x04, 0x04, 0x0f, 0x09, 0x10, ++ 0x20, 0x00, 0x01, 0x01, 0x02, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x38, 0xc0, 0x00, 0x80, ++ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x04, 0x04, 0x04, 0x0f, 0x09, 0x10, ++ 0x20, 0x00, 0x01, 0x01, 0x02, 0x04, 0x00, 0x00, ++ 0x08, 0x24, 0x14, 0x10, 0x38, 0xc0, 0x00, 0x80, ++ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x21, 0x1e, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, ++ 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x43, 0x3c, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x07, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x24, 0x14, 0xd0, 0x40, 0x40, 0x40, 0x40, ++ 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x08, 0x04, 0x04, 0x24, 0x1f, 0x04, ++ 0x04, 0x04, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, ++ 0x40, 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x08, 0x04, 0x04, 0x24, 0x1f, 0x04, ++ 0x04, 0x04, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, ++ 0x08, 0xa4, 0x54, 0x50, 0x40, 0xf8, 0x40, 0x40, ++ 0x40, 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x0c, 0x02, 0x00, 0x18, 0x04, 0x00, ++ 0x00, 0x00, 0x00, 0x13, 0x0c, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x10, ++ 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x0c, 0x02, 0x00, 0x18, 0x04, 0x00, ++ 0x00, 0x00, 0x00, 0x13, 0x0c, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x24, 0x14, 0x10, 0x00, 0x08, 0x10, ++ 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x02, 0x0c, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x20, 0x40, 0x40, 0x80, 0x80, ++ 0x40, 0x20, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x21, 0x1e, 0x00, 0x00, 0x01, 0x01, ++ 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x24, 0xd4, 0x50, 0x80, 0x80, 0x00, 0x00, ++ 0x80, 0x40, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x04, 0x04, 0x04, 0x05, 0x26, 0x1c, ++ 0x04, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x78, 0x88, 0x10, 0x20, ++ 0x40, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x04, 0x04, 0x04, 0x05, 0x26, 0x1c, ++ 0x04, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, ++ 0x08, 0x24, 0x14, 0x10, 0x78, 0x88, 0x10, 0x20, ++ 0x40, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x08, 0x04, 0x04, 0x04, 0x00, ++ 0x00, 0x00, 0x00, 0x01, 0x02, 0x04, 0x00, 0x00, ++ 0x00, 0x20, 0x10, 0x10, 0x10, 0x20, 0x20, 0x40, ++ 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x20, 0x10, 0x08, 0x08, 0x08, 0x00, ++ 0x00, 0x01, 0x01, 0x02, 0x04, 0x08, 0x00, 0x00, ++ 0x08, 0xa4, 0x54, 0x50, 0x40, 0x40, 0x40, 0x80, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x01, 0x01, 0x02, 0x02, 0x05, 0x08, ++ 0x10, 0x00, 0x01, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x10, 0x20, 0x20, 0xc0, ++ 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x02, 0x03, 0x04, 0x04, 0x0a, 0x11, ++ 0x20, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x08, 0x24, 0x14, 0xf0, 0x20, 0x20, 0x40, 0x40, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x1e, 0x01, 0x00, 0x23, 0x1c, ++ 0x00, 0x00, 0x01, 0x01, 0x02, 0x04, 0x00, 0x00, ++ 0x00, 0x40, 0x80, 0x00, 0x00, 0xf8, 0x80, 0x80, ++ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x1e, 0x01, 0x00, 0x23, 0x1c, ++ 0x00, 0x00, 0x01, 0x01, 0x02, 0x04, 0x00, 0x00, ++ 0x08, 0x64, 0x94, 0x10, 0x00, 0xf8, 0x80, 0x80, ++ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x12, ++ 0x0a, 0x08, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x20, ++ 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x22, 0x11, 0x09, 0x08, 0x00, ++ 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x08, 0x08, 0x10, 0x10, 0x20, ++ 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x08, 0x44, 0x24, 0x10, 0x10, ++ 0x00, 0x01, 0x02, 0x04, 0x08, 0x00, 0x00, 0x00, ++ 0x08, 0x24, 0x94, 0x50, 0x40, 0x40, 0x40, 0x80, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x11, 0x0e, 0x00, 0x00, 0x23, 0x1c, ++ 0x00, 0x01, 0x01, 0x02, 0x04, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x00, 0x00, 0x78, 0x80, 0x80, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x11, 0x0e, 0x00, 0x20, 0x1f, 0x00, ++ 0x00, 0x01, 0x01, 0x02, 0x04, 0x08, 0x00, 0x00, ++ 0x08, 0x24, 0xd4, 0x10, 0x00, 0xf0, 0x00, 0x80, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, ++ 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, ++ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x08, 0x08, 0x08, 0x08, 0x0e, 0x09, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x90, 0x50, 0x40, 0x00, 0x00, 0x00, 0x80, ++ 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x00, 0x00, 0x20, 0x1f, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x02, 0x04, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x80, 0xf8, 0x80, 0x80, 0x80, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x0f, 0x00, 0x00, 0x0e, 0x01, ++ 0x00, 0x01, 0x02, 0x0c, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0x20, 0x20, 0x40, 0xc0, ++ 0xc0, 0x20, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x01, 0x01, 0x1e, 0x00, 0x00, 0x01, ++ 0x03, 0x0d, 0x31, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xe0, 0x20, 0x40, 0x80, 0x00, ++ 0x40, 0x30, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0x40, 0x20, 0x20, 0x20, 0x40, 0x40, 0x80, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x08, 0x04, 0x04, 0x08, ++ 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x20, 0x10, ++ 0x10, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x08, 0x04, 0x04, 0x08, ++ 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x24, 0x14, 0x90, 0x40, 0x20, 0x10, ++ 0x10, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x08, 0x04, 0x04, 0x08, ++ 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x18, 0x24, 0x24, 0x18, 0x80, 0x40, 0x20, 0x10, ++ 0x10, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x08, 0x08, 0x08, 0x0f, 0x08, ++ 0x08, 0x08, 0x08, 0x04, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x08, 0x08, 0x08, 0x08, 0x0f, ++ 0x08, 0x08, 0x08, 0x04, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x48, 0x28, 0x20, 0x00, 0xe0, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x08, 0x08, 0x08, 0x08, 0x0f, ++ 0x08, 0x08, 0x08, 0x04, 0x03, 0x00, 0x00, 0x00, ++ 0x00, 0x30, 0x48, 0x48, 0x30, 0x00, 0xe0, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x02, 0x04, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0x10, 0x20, 0x20, 0x40, ++ 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x23, 0x1c, 0x00, 0x00, 0x00, 0x01, ++ 0x01, 0x02, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, ++ 0x08, 0x24, 0xd4, 0x50, 0x40, 0x80, 0x80, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x23, 0x1c, 0x00, 0x00, 0x00, 0x01, ++ 0x01, 0x02, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, ++ 0x18, 0x24, 0xe4, 0x58, 0x40, 0x80, 0x80, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x02, 0x05, 0x48, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, ++ 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x02, 0x05, 0x48, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x90, 0x50, 0x40, 0x00, 0x80, 0x40, ++ 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x02, 0x05, 0x48, 0x30, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x60, 0x90, 0x90, 0x60, 0x00, 0x80, 0x40, ++ 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x01, 0x01, 0x21, 0x1f, 0x01, 0x01, ++ 0x09, 0x09, 0x11, 0x21, 0x03, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x40, ++ 0x20, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x01, 0x01, 0x21, 0x1f, 0x01, 0x01, ++ 0x09, 0x09, 0x11, 0x21, 0x03, 0x01, 0x00, 0x00, ++ 0x08, 0x24, 0x14, 0x10, 0xf0, 0x00, 0x00, 0x40, ++ 0x20, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x01, 0x01, 0x21, 0x1f, 0x01, 0x01, ++ 0x09, 0x09, 0x11, 0x21, 0x03, 0x01, 0x00, 0x00, ++ 0x18, 0x24, 0x24, 0x18, 0xf0, 0x00, 0x00, 0x40, ++ 0x20, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x20, 0x1f, 0x00, 0x00, 0x00, ++ 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x08, 0x10, 0x20, 0x40, ++ 0x80, 0x00, 0x80, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x03, 0x00, 0x00, 0x08, 0x06, 0x01, ++ 0x00, 0x10, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x20, 0x00, 0x00, 0x80, ++ 0x40, 0x00, 0x00, 0x00, 0xc0, 0x20, 0x00, 0x00, ++ 0x00, 0x02, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, ++ 0x04, 0x04, 0x29, 0x1e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, ++ 0x20, 0x30, 0xc8, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x00, ++ 0x00, 0x00, 0x01, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x00, 0x40, 0x20, 0x20, 0x20, 0x20, 0xc0, 0x40, ++ 0xa0, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x0f, 0x02, 0x02, 0x23, 0x1e, ++ 0x02, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xf8, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x03, ++ 0x1e, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x90, ++ 0x20, 0x40, 0x00, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x08, 0x04, 0x04, 0x03, 0x26, 0x1a, 0x01, ++ 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x78, 0x88, 0x10, 0x20, 0x40, ++ 0x00, 0x00, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0e, ++ 0x00, 0x00, 0x01, 0x1e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x40, ++ 0x40, 0x80, 0xe0, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x11, 0x0e, 0x00, 0x00, ++ 0x00, 0x01, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x40, 0x40, 0x80, ++ 0x80, 0xf0, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0e, 0x00, ++ 0x01, 0x0e, 0x00, 0x01, 0x0e, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x20, 0x20, ++ 0xe0, 0x40, 0x40, 0xc0, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x1e, 0x00, 0x00, 0x01, 0x0e, ++ 0x00, 0x00, 0x00, 0x01, 0x0e, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, 0xe0, 0x20, ++ 0x20, 0x20, 0x20, 0xe0, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x11, 0x0e, 0x00, 0x23, 0x1c, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0xc0, 0x00, 0x70, 0x90, 0x10, 0x10, ++ 0x20, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x08, 0x04, 0x04, 0x04, 0x04, 0x04, ++ 0x04, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, ++ 0x00, 0x40, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x08, 0x04, 0x04, 0x04, 0x04, ++ 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x88, 0x88, ++ 0x90, 0x90, 0xa0, 0xc0, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x0b, 0x0c, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, ++ 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x21, 0x1e, 0x10, 0x10, 0x08, ++ 0x08, 0x09, 0x0e, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, 0x20, ++ 0x20, 0xe0, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0f, ++ 0x08, 0x04, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x10, ++ 0x20, 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x21, 0x1e, 0x10, 0x08, 0x08, 0x08, ++ 0x00, 0x00, 0x00, 0x01, 0x02, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, 0x20, 0x20, ++ 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x00, 0x00, 0x01, 0x1e, 0x08, 0x04, ++ 0x05, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x80, 0xf0, 0x80, 0x80, 0x80, ++ 0xf0, 0x88, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x01, 0x1e, 0x02, 0x01, 0x01, ++ 0x01, 0x01, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xe0, 0x20, 0x40, 0x80, 0x00, ++ 0x00, 0xf0, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x1e, 0x00, 0x00, 0x01, 0x0e, ++ 0x00, 0x00, 0x00, 0x01, 0x06, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0x10, 0x20, 0xe0, 0x20, ++ 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x18, 0x04, 0x02, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x13, 0x0c, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x10, 0x10, ++ 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x02, 0x02, 0x43, 0x3c, 0x20, 0x10, ++ 0x10, 0x00, 0x00, 0x01, 0x02, 0x04, 0x00, 0x00, ++ 0x08, 0x24, 0x14, 0x10, 0xe0, 0x20, 0x20, 0x40, ++ 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x11, ++ 0x0e, 0x02, 0x02, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, ++ 0x20, 0x20, 0x20, 0x20, 0xc0, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x04, 0x04, ++ 0x07, 0x08, 0x10, 0x01, 0x02, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, ++ 0x80, 0x80, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x03, 0x03, 0x04, 0x04, 0x08, ++ 0x0f, 0x10, 0x10, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0xc0, 0x60, ++ 0xe0, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x30, 0x60, 0xc0, 0x30, ++ 0x18, 0x18, 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x03, 0x03, 0x04, 0x04, 0x08, ++ 0x08, 0x10, 0x10, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0xc0, 0x60, ++ 0x60, 0x30, 0x30, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x10, 0x00, 0x40, 0xc0, 0x40, ++ 0x00, 0x08, 0x10, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x20, 0x01, 0x01, 0x03, 0x06, ++ 0x06, 0x0c, 0x18, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x60, 0xc0, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x08, 0x10, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x18, 0x18, 0x18, 0x1f, 0x18, ++ 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x30, 0x30, 0x30, 0x30, 0xf0, 0x30, ++ 0x30, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x0c, 0x18, 0x30, 0x34, 0x37, 0x34, ++ 0x30, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x18, 0x58, 0xd8, 0x58, ++ 0x18, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x18, 0x18, 0x19, 0x1a, 0x1c, ++ 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x20, 0x40, 0x80, 0x80, 0xc0, 0xc0, ++ 0x60, 0x60, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x01, 0x03, 0x03, 0x04, 0x04, 0x08, ++ 0x08, 0x10, 0x10, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0xc0, 0x60, ++ 0x60, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x38, 0x18, 0x1c, 0x1c, 0x16, 0x16, 0x17, ++ 0x13, 0x12, 0x10, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x38, 0x30, 0x70, 0x70, 0xb0, 0xb0, 0x30, ++ 0x30, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x38, 0x18, 0x1c, 0x16, 0x16, 0x13, 0x11, ++ 0x11, 0x10, 0x10, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0xa0, ++ 0xa0, 0xe0, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x1f, 0x20, 0x00, 0x10, 0x1f, 0x1f, ++ 0x10, 0x00, 0x10, 0x1f, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0xe0, 0x20, 0x00, 0x20, 0xe0, 0xe0, ++ 0x20, 0x00, 0x10, 0xe0, 0xe0, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x0c, 0x18, 0x30, 0x30, 0x30, 0x30, ++ 0x30, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x18, 0x18, 0x18, 0x18, ++ 0x18, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, ++ 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, ++ 0x30, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x30, 0x60, 0x80, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x18, 0x0c, 0x06, 0x03, 0x01, 0x01, ++ 0x02, 0x04, 0x08, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x10, 0x00, 0x00, 0x80, 0x00, ++ 0x00, 0x10, 0x20, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x23, 0x43, 0x03, 0x03, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0c, 0x17, 0x23, 0x23, 0x03, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0xa0, 0x10, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x03, 0x07, 0x1b, 0x33, 0x33, 0x33, ++ 0x1b, 0x07, 0x03, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x00, 0x80, 0x60, 0x30, 0x30, 0x30, ++ 0x60, 0x80, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x0c, 0x06, 0x03, 0x03, 0x03, ++ 0x04, 0x08, 0x10, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x20, 0x40, 0x80, 0x00, 0x00, 0x80, ++ 0xc0, 0x60, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x03, 0x63, 0x33, 0x33, 0x33, 0x13, ++ 0x0f, 0x03, 0x03, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x00, 0x18, 0x30, 0x30, 0x30, 0x20, ++ 0xc0, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x0c, 0x18, 0x30, 0x30, 0x30, 0x18, ++ 0x08, 0x04, 0x22, 0x3e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x18, 0x18, 0x18, 0x30, ++ 0x20, 0x40, 0x88, 0xf8, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0x0c, 0x18, 0x10, ++ 0x10, 0x10, 0x19, 0x0e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x20, 0x20, 0xa0, 0x60, 0x60, ++ 0x40, 0xc0, 0x40, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x02, 0x02, 0x04, 0x05, 0x04, ++ 0x0c, 0x08, 0x0c, 0x1b, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xe0, 0x10, 0x10, 0x10, 0x20, 0xc0, 0x20, ++ 0x20, 0x20, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x06, 0x09, 0x01, 0x01, ++ 0x01, 0x03, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x30, 0x40, 0x80, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x04, 0x04, 0x02, 0x03, 0x04, 0x0c, ++ 0x08, 0x08, 0x09, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0xe0, 0x10, 0x00, 0x80, 0xc0, 0x40, ++ 0x40, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x06, 0x04, 0x03, ++ 0x06, 0x0c, 0x0c, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x00, 0x80, ++ 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x04, 0x0c, 0x07, 0x02, 0x04, 0x04, 0x08, ++ 0x08, 0x0e, 0x07, 0x00, 0x06, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0xc0, 0x40, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0c, 0x17, 0x02, 0x04, ++ 0x04, 0x0c, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x20, 0x20, 0x20, ++ 0x20, 0x40, 0x40, 0xc0, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x02, 0x06, 0x04, 0x0f, 0x0c, ++ 0x08, 0x08, 0x08, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x10, 0x10, 0x10, 0x30, 0xf0, 0x20, ++ 0x60, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x02, 0x06, ++ 0x04, 0x04, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x0d, 0x0e, ++ 0x09, 0x19, 0x11, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0xa0, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x01, 0x02, ++ 0x06, 0x04, 0x0c, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0xc0, 0x40, 0xc0, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x60, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0x0c, ++ 0x08, 0x08, 0x0c, 0x1b, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x60, 0x40, ++ 0x40, 0x40, 0xe8, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x08, 0x0c, 0x04, 0x04, ++ 0x04, 0x07, 0x0e, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x40, 0x40, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x04, 0x03, 0x02, 0x04, 0x04, 0x03, 0x04, ++ 0x08, 0x08, 0x0e, 0x07, 0x00, 0x07, 0x00, 0x00, ++ 0x00, 0x60, 0xe0, 0x00, 0x00, 0x00, 0xc0, 0xc0, ++ 0x00, 0x00, 0x00, 0x80, 0xc0, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x06, 0x0c, ++ 0x0c, 0x08, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x20, 0x10, 0x30, ++ 0x30, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x0c, 0x1f, 0x22, 0x04, 0x04, ++ 0x08, 0x08, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x08, 0xf0, 0x40, 0x40, 0x80, ++ 0x80, 0x80, 0xc0, 0x60, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x06, 0x04, ++ 0x0c, 0x0c, 0x0c, 0x1b, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xe0, 0x10, 0x10, 0x10, ++ 0x30, 0x20, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0x07, 0x0c, 0x18, ++ 0x10, 0x10, 0x11, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x80, 0x40, 0x40, ++ 0x40, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x06, 0x0f, 0x11, 0x03, ++ 0x02, 0x04, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x30, 0xe0, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x0c, 0x0c, ++ 0x08, 0x08, 0x08, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x40, 0x60, 0x20, 0x20, ++ 0x60, 0x40, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x0d, 0x19, 0x31, ++ 0x32, 0x12, 0x0e, 0x07, 0x04, 0x04, 0x00, 0x00, ++ 0x00, 0x80, 0x80, 0x80, 0x80, 0xc0, 0x20, 0x30, ++ 0x30, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x06, 0x0b, 0x01, 0x01, 0x01, 0x01, 0x03, ++ 0x07, 0x05, 0x09, 0x19, 0x31, 0x20, 0x00, 0x00, ++ 0x00, 0x10, 0x30, 0x60, 0x40, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xa0, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x31, 0x59, 0x09, 0x09, ++ 0x12, 0x12, 0x12, 0x0f, 0x04, 0x04, 0x00, 0x00, ++ 0x00, 0x80, 0x80, 0x80, 0xa0, 0x30, 0x10, 0x10, ++ 0x30, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x08, 0x10, 0x31, 0x23, ++ 0x22, 0x22, 0x36, 0x19, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x20, 0x10, 0x10, 0x10, ++ 0x30, 0x20, 0x60, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x01, 0x01, 0x03, 0x03, 0x04, 0x04, 0x08, ++ 0x0f, 0x10, 0x10, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0xc0, 0x60, ++ 0xe0, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x10, 0x00, 0x00, 0x80, 0x60, ++ 0x30, 0x30, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x30, 0x60, 0xc0, 0x30, ++ 0x18, 0x18, 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, ++ 0x04, 0x08, 0x08, 0x1f, 0x30, 0x20, 0x00, 0x00, ++ 0x00, 0xf0, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, ++ 0x60, 0x60, 0x60, 0xf8, 0x18, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x10, 0x00, 0x40, 0xc0, 0x40, ++ 0x00, 0x08, 0x10, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x0c, 0x0c, 0x3f, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0xc0, 0xc0, 0xe0, 0x10, 0x00, 0x40, 0xc0, 0x40, ++ 0x00, 0x08, 0x10, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x67, 0x73, 0x13, 0x13, 0x13, 0x0f, 0x0b, ++ 0x13, 0x33, 0x23, 0x77, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x98, 0x38, 0x20, 0x20, 0x20, 0xc0, 0x40, ++ 0x20, 0x30, 0x10, 0xb8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x1c, 0x10, 0x00, 0x00, 0x03, 0x00, ++ 0x00, 0x10, 0x1c, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x30, 0x60, 0xc0, 0x60, ++ 0x30, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x18, 0x18, 0x18, 0x19, 0x1a, ++ 0x1c, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x30, 0x30, 0x70, 0xb0, 0x30, 0x30, ++ 0x30, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x06, 0x03, 0x3c, 0x18, 0x18, 0x18, 0x19, 0x1a, ++ 0x1c, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0xc0, 0x80, 0x78, 0x30, 0x70, 0xb0, 0x30, 0x30, ++ 0x30, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x18, 0x18, 0x19, 0x1f, 0x19, ++ 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x38, 0x58, 0x80, 0x80, 0x00, 0x00, 0x80, ++ 0xc0, 0x60, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, ++ 0x02, 0x34, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, ++ 0x30, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x38, 0x18, 0x18, 0x1c, 0x1c, 0x17, 0x26, ++ 0x22, 0x22, 0x20, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x70, 0x60, 0x60, 0xe0, 0xe0, 0x60, 0x30, ++ 0x30, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x18, 0x18, 0x18, 0x1f, 0x18, ++ 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x30, 0x30, 0x30, 0x30, 0xf0, 0x30, ++ 0x30, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x0c, 0x18, 0x30, 0x30, 0x30, 0x30, ++ 0x30, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x18, 0x18, 0x18, 0x18, ++ 0x18, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, ++ 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, ++ 0x30, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x30, 0x60, 0x80, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x0c, 0x18, 0x30, 0x30, 0x30, 0x30, ++ 0x30, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xd0, 0x30, 0x10, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x23, 0x43, 0x03, 0x03, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x18, 0x0c, 0x0c, 0x06, 0x06, ++ 0x03, 0x03, 0x01, 0x19, 0x1a, 0x0c, 0x00, 0x00, ++ 0x00, 0x78, 0x10, 0x10, 0x20, 0x20, 0x40, 0x40, ++ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x03, 0x07, 0x1b, 0x33, 0x33, 0x33, ++ 0x1b, 0x07, 0x03, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x00, 0x80, 0x60, 0x30, 0x30, 0x30, ++ 0x60, 0x80, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x0c, 0x06, 0x03, 0x03, 0x03, ++ 0x04, 0x08, 0x10, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x20, 0x40, 0x80, 0x00, 0x00, 0x80, ++ 0xc0, 0x60, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, ++ 0x18, 0x18, 0x18, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, ++ 0x30, 0x30, 0x30, 0xf8, 0x18, 0x08, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x18, 0x18, 0x18, 0x18, 0x0f, ++ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x60, 0x60, 0x60, 0x60, 0x60, 0xe0, ++ 0x60, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x77, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, ++ 0x33, 0x33, 0x33, 0x7f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xb8, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, ++ 0x30, 0x30, 0x30, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x77, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, ++ 0x33, 0x33, 0x33, 0x7f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xb8, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, ++ 0x30, 0x30, 0x30, 0xf8, 0x18, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x26, 0x46, 0x06, 0x07, 0x06, 0x06, ++ 0x06, 0x06, 0x06, 0x1f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x30, 0x18, ++ 0x18, 0x18, 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x18, 0x18, 0x18, 0x1e, 0x19, 0x18, ++ 0x18, 0x18, 0x19, 0x3e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x30, 0x30, 0x30, 0x30, 0xb0, 0xf0, ++ 0xf0, 0xf0, 0xb0, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x0c, 0x0c, 0x0c, 0x0f, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x60, 0x30, ++ 0x30, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x1c, 0x10, 0x00, 0x06, 0x0b, 0x00, ++ 0x00, 0x10, 0x1c, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x30, 0x10, 0x18, 0xb8, 0xd8, ++ 0x10, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x33, 0x32, 0x36, 0x36, 0x3e, 0x36, ++ 0x36, 0x32, 0x33, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x30, 0x10, 0x18, 0x18, 0x18, 0x18, ++ 0x18, 0x10, 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x0c, 0x18, 0x18, 0x18, 0x0c, 0x07, ++ 0x03, 0x06, 0x0c, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x30, 0x30, 0x30, 0x30, 0x30, 0xf0, ++ 0x30, 0x30, 0x30, 0x78, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0x0c, 0x0c, 0x03, ++ 0x0c, 0x18, 0x18, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x60, 0xe0, ++ 0x60, 0x60, 0xe0, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x04, 0x05, 0x0e, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x06, 0x01, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0xe0, 0xc0, 0x00, 0x80, 0x60, 0x30, 0x30, ++ 0x30, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x0c, 0x0c, 0x0f, ++ 0x0c, 0x0c, 0x0c, 0x1f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x60, 0x60, 0xc0, ++ 0x20, 0x30, 0x30, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x0c, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0c, 0x1f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xe0, 0x20, 0x10, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0x04, 0x04, 0x04, ++ 0x04, 0x04, 0x08, 0x3f, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x60, 0x60, 0x60, ++ 0x60, 0x60, 0x60, 0xe0, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0x08, 0x18, 0x1f, ++ 0x18, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x20, 0x30, 0xf0, ++ 0x00, 0x10, 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x06, 0x06, 0x00, 0x07, 0x08, 0x18, 0x1f, ++ 0x18, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x60, 0x60, 0x00, 0xc0, 0x20, 0x30, 0xf0, ++ 0x00, 0x10, 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x67, 0x73, 0x0b, 0x0f, ++ 0x0b, 0x13, 0x33, 0x67, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x98, 0x38, 0x40, 0xc0, ++ 0x40, 0x20, 0x30, 0x98, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0x18, 0x10, 0x03, ++ 0x00, 0x10, 0x18, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x60, 0x60, 0xc0, ++ 0x60, 0x60, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3c, 0x18, 0x18, 0x19, ++ 0x1a, 0x1c, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x60, 0xe0, 0x60, ++ 0x60, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x06, 0x03, 0x00, 0x3c, 0x18, 0x18, 0x19, ++ 0x1a, 0x1c, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x80, 0x00, 0xf0, 0x60, 0xe0, 0x60, ++ 0x60, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3c, 0x18, 0x19, 0x1f, ++ 0x19, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x60, 0xe0, 0x00, 0x00, ++ 0x80, 0xc0, 0x60, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0x02, 0x02, 0x02, ++ 0x02, 0x34, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x60, 0x60, 0x60, ++ 0x60, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x38, 0x1c, 0x1c, 0x16, ++ 0x16, 0x13, 0x13, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x70, 0xb0, ++ 0xb0, 0x30, 0x30, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3c, 0x18, 0x18, 0x1f, ++ 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x60, 0x60, 0xe0, ++ 0x60, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x0c, 0x18, 0x18, ++ 0x18, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x60, 0x30, 0x30, ++ 0x30, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0x18, 0x18, 0x18, ++ 0x18, 0x18, 0x18, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x60, 0x60, 0x60, ++ 0x60, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1d, 0x0e, 0x0c, 0x0c, ++ 0x0c, 0x0c, 0x0e, 0x0d, 0x0c, 0x1e, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x60, 0x30, 0x30, ++ 0x30, 0x30, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x0c, 0x18, 0x18, ++ 0x18, 0x18, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x60, 0x20, 0x00, ++ 0x00, 0x20, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x13, 0x23, 0x03, ++ 0x03, 0x03, 0x03, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xe0, 0x20, 0x10, 0x00, ++ 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x0c, 0x06, 0x06, ++ 0x03, 0x03, 0x01, 0x19, 0x19, 0x0e, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x20, 0x20, 0x40, ++ 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x03, 0x03, 0x1b, 0x37, 0x63, 0x63, ++ 0x63, 0x63, 0x37, 0x1b, 0x03, 0x07, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x60, 0xb0, 0x18, 0x18, ++ 0x18, 0x18, 0xb0, 0x60, 0x00, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1e, 0x0c, 0x06, 0x03, ++ 0x03, 0x04, 0x08, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x20, 0x40, 0x80, ++ 0x80, 0xc0, 0x60, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3c, 0x18, 0x18, 0x18, ++ 0x18, 0x18, 0x18, 0x1f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x60, 0x60, 0x60, ++ 0x60, 0x60, 0x60, 0xf0, 0x30, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3c, 0x18, 0x18, 0x18, ++ 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x60, 0x60, 0x60, ++ 0xe0, 0x60, 0x60, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x77, 0x33, 0x33, 0x33, ++ 0x33, 0x33, 0x33, 0x7f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x78, 0x30, 0x30, 0x30, ++ 0x30, 0x30, 0x30, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x77, 0x33, 0x33, 0x33, ++ 0x33, 0x33, 0x33, 0x7f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x78, 0x30, 0x30, 0x30, ++ 0x30, 0x30, 0x30, 0xf8, 0x18, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0x26, 0x46, 0x07, ++ 0x06, 0x06, 0x06, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, ++ 0x30, 0x30, 0x30, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3c, 0x18, 0x18, 0x1f, ++ 0x19, 0x19, 0x19, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x78, 0x30, 0x30, 0x30, ++ 0xb0, 0xb0, 0xb0, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1e, 0x0c, 0x0c, 0x0f, ++ 0x0c, 0x0c, 0x0c, 0x1f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, ++ 0x30, 0x30, 0x30, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0x18, 0x10, 0x03, ++ 0x05, 0x10, 0x18, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x60, 0x30, 0x70, ++ 0xb0, 0x30, 0x60, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3c, 0x19, 0x1b, 0x1f, ++ 0x1b, 0x1b, 0x19, 0x3c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xe0, 0x10, 0x18, 0x18, ++ 0x18, 0x18, 0x10, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0x08, 0x18, 0x18, ++ 0x0f, 0x06, 0x0c, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x60, 0x60, 0x60, ++ 0xe0, 0x60, 0x60, 0xf0, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 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, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 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, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xff, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xff, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0xff, 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, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0xff, 0xff, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0xff, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0xff, 0xff, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0xff, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xff, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xff, 0xff, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xff, 0xff, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0xff, ++ 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 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, ++ 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, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x04, 0x04, 0x3f, 0x24, 0x24, 0x24, ++ 0x3f, 0x24, 0x04, 0x04, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x80, 0x80, 0xf0, 0x90, 0x90, 0x90, ++ 0xf0, 0x90, 0x80, 0x80, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x48, 0x4b, 0x4a, 0x4a, 0x4a, ++ 0x4b, 0x7a, 0x48, 0x40, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, 0xa8, ++ 0xf8, 0xa8, 0xa0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x12, 0x13, 0x12, ++ 0x3c, 0x24, 0x06, 0x0a, 0x11, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x28, 0x31, 0x29, 0x25, 0x25, ++ 0x25, 0x25, 0x38, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x08, 0xe8, 0x28, 0x28, 0x28, ++ 0xe8, 0x28, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x00, 0x0f, 0x08, 0x08, 0x0f, ++ 0x03, 0x0c, 0x74, 0x04, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xe0, 0x20, 0x20, 0xe8, ++ 0x08, 0x90, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x12, 0x09, 0x3f, 0x25, 0x54, 0x13, ++ 0x22, 0x07, 0x3a, 0x01, 0x06, 0x78, 0x00, 0x00, ++ 0x30, 0xd0, 0x10, 0x20, 0xfc, 0x88, 0x50, 0xc8, ++ 0x08, 0xe0, 0x40, 0x80, 0xe0, 0x1c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x79, 0x17, 0x11, 0x11, 0x1a, ++ 0x74, 0x17, 0x10, 0x10, 0x13, 0x3c, 0x00, 0x00, ++ 0x80, 0xa0, 0x90, 0x38, 0xc8, 0x00, 0xf8, 0x40, ++ 0x40, 0xfc, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x12, 0x13, 0x12, ++ 0x32, 0x2c, 0x04, 0x0a, 0x10, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x50, 0x50, 0x88, 0xfc, 0x00, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x21, 0x16, 0x10, 0x01, 0x0e, 0x73, 0x10, ++ 0x13, 0x10, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x80, 0xf8, 0x90, 0x60, 0xf0, 0x4c, 0xf8, 0x40, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0xfc, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x07, 0x11, 0x0a, 0x04, 0x1f, ++ 0x61, 0x1f, 0x01, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x20, 0x28, 0xc8, 0x50, 0xf0, ++ 0x0c, 0xf0, 0x00, 0x80, 0x60, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x7f, 0x04, 0x3f, 0x24, ++ 0x24, 0x28, 0x30, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xfc, 0x80, 0xf8, 0x88, ++ 0x98, 0x78, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x19, 0x76, 0x11, 0x11, 0x7d, 0x11, 0x1b, ++ 0x36, 0x37, 0x52, 0x13, 0x12, 0x10, 0x00, 0x00, ++ 0x40, 0xf0, 0x20, 0xf0, 0x50, 0xf0, 0xf0, 0xf8, ++ 0x48, 0xf8, 0x48, 0xfc, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x3f, 0x02, 0x1f, 0x12, 0x1f, 0x02, 0x7f, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xf8, 0x80, 0xf0, 0x90, 0xf0, 0x80, 0xfc, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x13, 0x12, 0x1a, ++ 0x73, 0x14, 0x17, 0x18, 0x17, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xf8, 0x60, 0x90, ++ 0xe8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x43, 0x22, 0x23, 0x02, 0x02, ++ 0x13, 0x12, 0x25, 0x24, 0x4f, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xfc, 0x50, 0x98, ++ 0xe4, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x0a, 0x0a, 0x0a, ++ 0x0a, 0x0a, 0x12, 0x12, 0x22, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, ++ 0x88, 0xf8, 0x88, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x0f, 0x02, 0x7f, 0x0f, 0x08, ++ 0x0f, 0x0f, 0x08, 0x7f, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0x20, 0xfc, 0xe0, 0x20, ++ 0xe0, 0xf0, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x3f, 0x00, 0x1f, 0x10, ++ 0x10, 0x1f, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x00, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x25, 0x7e, 0x2b, 0x3e, 0x2a, ++ 0x3f, 0x04, 0x3a, 0x2e, 0x28, 0x41, 0x00, 0x00, ++ 0x20, 0x30, 0x48, 0xf4, 0x20, 0xfc, 0x50, 0x98, ++ 0x64, 0x10, 0x64, 0x08, 0x30, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7e, 0x08, 0x1c, 0x1b, 0x1a, ++ 0x28, 0x29, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x48, 0x50, 0xfc, 0x20, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, 0x17, 0x10, ++ 0x10, 0x10, 0x20, 0x20, 0x4f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0x80, 0x80, 0xf8, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3f, 0x22, 0x3e, 0x22, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x88, 0x54, 0x30, 0x90, 0x50, ++ 0x50, 0x1c, 0xf0, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x7d, 0x11, 0x11, 0x11, 0x1d, ++ 0x72, 0x12, 0x12, 0x14, 0x15, 0x3e, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x20, 0x20, 0xf8, 0x88, 0x88, ++ 0x50, 0x50, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x28, 0x48, 0x0e, 0x12, 0x12, ++ 0x2a, 0x44, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0xf8, 0x88, 0x88, ++ 0x88, 0xb0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x12, 0x12, 0x12, ++ 0x3c, 0x24, 0x06, 0x08, 0x13, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, ++ 0xf8, 0x88, 0x88, 0x88, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2b, 0x2a, 0x2a, 0x3e, ++ 0x28, 0x0c, 0x0a, 0x0f, 0x71, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x78, 0x00, 0x00, ++ 0x08, 0x0c, 0x12, 0x2a, 0x48, 0x3e, 0x23, 0x3e, ++ 0x22, 0x3e, 0x24, 0x26, 0x3a, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x50, 0x48, 0x9c, 0xe4, 0x00, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x11, 0x11, 0x15, 0x65, 0x1a, 0x13, 0x29, 0x7d, ++ 0x15, 0x19, 0x35, 0x34, 0x50, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0xe8, 0x28, 0xe8, ++ 0x28, 0xe8, 0x28, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x64, 0x1f, 0x10, 0x29, 0x7e, ++ 0x14, 0x39, 0x36, 0x34, 0x51, 0x16, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xfc, 0xa0, 0x24, 0x9c, ++ 0xf0, 0x90, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x3c, 0x20, 0x20, 0x20, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x7f, 0x00, 0x1e, 0x12, 0x12, ++ 0x1e, 0x10, 0x03, 0x0c, 0x71, 0x06, 0x00, 0x00, ++ 0x90, 0x88, 0x88, 0xfc, 0x80, 0x88, 0x88, 0x48, ++ 0x50, 0x30, 0x24, 0x54, 0x8c, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x1f, 0x12, 0x12, 0x1f, 0x09, ++ 0x05, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0xf0, 0x90, 0x90, 0xf0, 0x20, ++ 0x40, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x09, 0x0b, 0x12, 0x3c, ++ 0x55, 0x13, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x22, 0x42, 0x02, 0x7f, 0x04, ++ 0x04, 0x0f, 0x08, 0x01, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0x00, 0xfc, 0x40, ++ 0x40, 0x40, 0xc0, 0x20, 0x10, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x11, 0x1f, 0x12, 0x14, 0x1f, ++ 0x14, 0x17, 0x24, 0x27, 0x44, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xfc, 0xa0, 0x90, 0xfc, ++ 0x90, 0xf0, 0x90, 0xf0, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x14, 0x10, 0x17, 0x18, ++ 0x70, 0x11, 0x11, 0x10, 0x10, 0x37, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x40, 0x40, 0xfc, 0x90, ++ 0x90, 0x90, 0x60, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x49, 0x48, 0x4f, 0x78, 0x49, ++ 0x49, 0x49, 0x79, 0x49, 0x41, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x10, 0xa0, 0xfc, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x22, 0x7f, 0x04, 0x0f, 0x03, ++ 0x1d, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xf8, 0x40, 0x80, 0x60, ++ 0x10, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x3e, 0x21, 0x2f, 0x22, ++ 0x3f, 0x27, 0x24, 0x27, 0x27, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0xf8, 0x08, 0xe8, 0x88, ++ 0xf8, 0xc8, 0x48, 0xc8, 0xc8, 0x58, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x1d, 0x08, 0x3f, 0x2a, ++ 0x3e, 0x08, 0x7e, 0x08, 0x08, 0x09, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x20, 0x20, 0xfc, 0x48, ++ 0x48, 0xf0, 0x90, 0x28, 0x44, 0x84, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, ++ 0x1f, 0x10, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x12, 0x11, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x16, 0x18, 0x61, 0x06, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0x90, 0x90, 0x10, 0x10, ++ 0x10, 0x30, 0x28, 0x48, 0x84, 0x04, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x10, 0x17, 0x30, 0x50, 0x13, ++ 0x10, 0x10, 0x10, 0x10, 0x11, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xfc, 0x48, 0x48, 0xf8, ++ 0x48, 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x10, 0x1f, 0x30, 0x52, 0x11, ++ 0x11, 0x11, 0x11, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0x80, 0xfc, 0x10, 0x10, 0x10, ++ 0x10, 0x20, 0x20, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x17, 0x10, 0x30, 0x51, 0x13, ++ 0x15, 0x11, 0x11, 0x11, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x80, 0xc8, 0x48, 0x50, ++ 0x20, 0x20, 0x10, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x17, 0x10, 0x33, 0x52, 0x13, ++ 0x10, 0x13, 0x12, 0x1f, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0xf0, 0x90, 0xfc, 0x00, 0xf0, 0x10, 0xf0, ++ 0x20, 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x22, 0x22, 0x2f, 0x22, 0x22, ++ 0x3f, 0x22, 0x24, 0x28, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x48, 0x48, 0xe8, 0x48, 0x48, ++ 0xf8, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x3f, 0x01, 0x3f, 0x21, ++ 0x3f, 0x23, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, ++ 0xfc, 0x04, 0x84, 0x58, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x7f, 0x03, 0x0d, 0x71, 0x02, ++ 0x7f, 0x04, 0x0f, 0x10, 0x03, 0x3c, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, ++ 0xfc, 0x40, 0x40, 0xc0, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x1f, 0x12, 0x1f, 0x14, ++ 0x14, 0x1f, 0x11, 0x22, 0x2c, 0x40, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xc8, 0x48, 0xc8, 0xd0, ++ 0xb0, 0x30, 0x24, 0xd4, 0x8c, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x3f, 0x20, 0x3e, 0x20, 0x3f, ++ 0x24, 0x2e, 0x2d, 0x35, 0x44, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0xfc, 0x08, 0x48, 0x28, ++ 0x28, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x19, 0x37, 0x35, 0x31, 0x51, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x90, 0x90, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x3f, 0x04, 0x7f, 0x00, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x25, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x00, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x08, 0x84, 0x24, 0xe0, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x3f, 0x2e, 0x20, 0x3f, 0x56, ++ 0x25, 0x4d, 0x04, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xfc, 0x90, 0x50, 0x50, 0x10, ++ 0x10, 0x30, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x02, 0x07, ++ 0x19, 0x62, 0x0c, 0x31, 0x06, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x00, 0xf8, ++ 0x28, 0x48, 0x88, 0x08, 0x10, 0xe0, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7e, 0x08, 0x1c, 0x1b, 0x1a, ++ 0x29, 0x29, 0x49, 0x09, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x60, 0x50, 0x88, 0xfc, 0x08, ++ 0xe8, 0x28, 0xe8, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x11, 0x09, 0x09, 0x3f, 0x02, 0x02, 0x07, 0x04, ++ 0x0f, 0x08, 0x15, 0x32, 0x4a, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xe0, 0x20, 0x40, 0xf0, 0x10, ++ 0xfc, 0x04, 0x44, 0xa4, 0xa4, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x00, 0x7f, ++ 0x09, 0x08, 0x08, 0x0b, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x10, 0x90, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x04, 0x3f, ++ 0x04, 0x04, 0x7f, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x40, 0xf8, ++ 0x40, 0x40, 0xfc, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x02, 0x0c, 0x38, 0x09, 0x08, 0x7e, 0x09, 0x1c, ++ 0x1a, 0x2a, 0x49, 0x08, 0x08, 0x0b, 0x00, 0x00, ++ 0x40, 0x78, 0x88, 0x50, 0x20, 0x40, 0xa0, 0x3c, ++ 0x44, 0xa8, 0x18, 0x10, 0x60, 0x80, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x15, 0x08, 0x14, 0x7e, ++ 0x0a, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x48, 0x48, 0x90, 0xfc, 0x90, 0x90, 0xf8, 0x90, ++ 0x90, 0xf8, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x08, 0x09, 0x0a, 0x73, 0x14, 0x0c, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2b, 0x48, 0x08, 0x00, 0x00, ++ 0x20, 0xf8, 0x48, 0xfc, 0x00, 0xf8, 0x88, 0xf8, ++ 0x10, 0xf8, 0x90, 0xfc, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x3f, 0x21, 0x3f, 0x00, 0x1f, ++ 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x1f, 0x01, 0x7f, 0x05, 0x19, ++ 0x62, 0x3f, 0x04, 0x0f, 0x03, 0x3c, 0x00, 0x00, ++ 0x40, 0xfc, 0x60, 0xc0, 0x00, 0xfc, 0x40, 0x30, ++ 0x0c, 0xf8, 0x40, 0x80, 0x60, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x01, 0x03, 0x04, 0x1c, ++ 0x64, 0x04, 0x04, 0x05, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x08, 0x88, 0x90, ++ 0x60, 0x40, 0x20, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x3d, 0x01, 0x7f, 0x01, 0x3d, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x00, 0xfc, 0x24, 0xfc, 0x24, 0xfc, 0x00, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x98, 0x00, 0x00, ++ 0x00, 0x23, 0x10, 0x17, 0x01, 0x01, 0x71, 0x10, ++ 0x11, 0x11, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0xf0, 0x90, 0xfc, 0xf0, 0x10, 0xf0, 0x20, ++ 0xf8, 0x20, 0xfc, 0x20, 0x20, 0xfc, 0x00, 0x00, ++ 0x00, 0x21, 0x11, 0x11, 0x07, 0x01, 0x71, 0x11, ++ 0x11, 0x11, 0x11, 0x1b, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0xf0, 0x50, 0xf0, 0xfc, 0xf0, 0x10, 0xf0, ++ 0xf0, 0x10, 0xf0, 0x10, 0x08, 0xfc, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x22, 0x27, 0x24, 0x28, 0x3f, ++ 0x21, 0x21, 0x22, 0x2c, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0xf0, 0x80, 0x80, 0xf8, ++ 0x40, 0x20, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x04, 0x3f, 0x04, 0x04, 0x04, ++ 0x7f, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0x40, ++ 0xfc, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x02, 0x1a, 0x04, 0x03, ++ 0x02, 0x0c, 0x11, 0x06, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0x40, 0x40, 0x90, 0x20, ++ 0x40, 0xc0, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x17, 0x10, 0x7f, 0x12, 0x12, ++ 0x13, 0x16, 0x18, 0x63, 0x0c, 0x00, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0xfc, 0x40, 0xc8, 0xc8, 0xa8, ++ 0xa8, 0x30, 0x94, 0x34, 0x4c, 0x84, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x02, 0x04, 0x3f, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x20, 0x70, 0x88, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x08, 0x08, 0x1f, 0x11, 0x3f, ++ 0x51, 0x1f, 0x11, 0x11, 0x11, 0x13, 0x00, 0x00, ++ 0x00, 0x78, 0xc8, 0x50, 0x50, 0x60, 0x50, 0x48, ++ 0x44, 0x44, 0x64, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x7d, 0x12, 0x16, 0x11, 0x3a, 0x2f, 0x68, ++ 0x2b, 0x2b, 0x3a, 0x2a, 0x04, 0x08, 0x00, 0x00, ++ 0x50, 0x50, 0x68, 0xd8, 0x50, 0xe8, 0xfc, 0x50, ++ 0xfc, 0x28, 0xa8, 0x94, 0x2c, 0xc4, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x1f, 0x00, 0x3f, 0x24, ++ 0x44, 0x07, 0x04, 0x04, 0x04, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xfc, 0x08, ++ 0x60, 0x80, 0x00, 0x08, 0x08, 0xf8, 0x00, 0x00, ++ 0x24, 0x12, 0x12, 0x4f, 0x22, 0x22, 0x04, 0x1f, ++ 0x15, 0x15, 0x25, 0x25, 0x5f, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x20, 0x20, 0x10, 0xf8, ++ 0x54, 0x50, 0x50, 0x50, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x11, 0x12, 0x07, 0x02, 0x72, 0x13, ++ 0x12, 0x10, 0x11, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x80, 0xf0, 0x20, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0xc8, 0xc0, 0x44, 0x3c, 0x00, 0xfc, 0x00, 0x00, ++ 0x02, 0x0f, 0x3a, 0x09, 0x09, 0x7e, 0x19, 0x1d, ++ 0x2b, 0x2b, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x18, 0xe4, 0x44, 0x28, 0x30, 0x00, 0x78, 0x48, ++ 0x48, 0x78, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x05, 0x21, 0x11, 0x11, ++ 0x02, 0x04, 0x18, 0x61, 0x06, 0x18, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x00, 0xfc, 0x48, ++ 0x50, 0x40, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x00, 0x1f, 0x01, 0x01, ++ 0x7f, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf0, 0x00, 0x00, ++ 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x1e, 0x24, 0x7f, 0x2b, 0x3f, 0x2a, ++ 0x3f, 0x04, 0x3a, 0x2f, 0x28, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x20, 0xf8, 0x48, ++ 0x68, 0xd8, 0xd8, 0x68, 0x48, 0xb0, 0x00, 0x00, ++ 0x02, 0x02, 0x04, 0x08, 0x7f, 0x04, 0x04, 0x04, ++ 0x08, 0x08, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0x40, 0x30, 0x68, 0x84, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x06, 0x38, 0x20, 0x20, 0x3e, 0x20, 0x20, ++ 0x20, 0x3e, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0xf0, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4a, 0x4a, 0x4b, 0x4a, 0x4a, ++ 0x4a, 0x7a, 0x4b, 0x42, 0x03, 0x02, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0xf8, 0x48, 0x48, ++ 0xa8, 0x98, 0x18, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x00, 0x1f, 0x10, 0x1f, ++ 0x10, 0x1f, 0x10, 0x1f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x21, 0x21, 0x3f, 0x21, 0x23, ++ 0x22, 0x24, 0x28, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x08, ++ 0x88, 0x48, 0x28, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x11, 0x7d, 0x25, 0x25, 0x25, ++ 0x79, 0x49, 0x0d, 0x15, 0x21, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0xf8, 0x48, 0x48, ++ 0x68, 0x98, 0x98, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x01, 0x3f, 0x21, 0x20, 0x3f, ++ 0x21, 0x01, 0x01, 0x01, 0x02, 0x1c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1a, 0x29, 0x7e, 0x23, 0x3e, ++ 0x22, 0x3e, 0x28, 0x24, 0x3b, 0x62, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa8, 0x30, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x44, 0x22, 0x22, 0x03, 0x10, ++ 0x10, 0x13, 0x20, 0x20, 0x4f, 0x40, 0x00, 0x00, ++ 0x0c, 0x74, 0x84, 0x88, 0x50, 0x38, 0xc0, 0x40, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x1e, 0x12, 0x11, 0x1f, 0x10, 0x17, ++ 0x14, 0x17, 0x14, 0x27, 0x24, 0x44, 0x00, 0x00, ++ 0x10, 0x50, 0x50, 0x90, 0x50, 0xf0, 0x30, 0xd0, ++ 0x50, 0xd0, 0x50, 0xd4, 0x54, 0xcc, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3c, 0x27, 0x2c, 0x31, 0x28, ++ 0x25, 0x24, 0x27, 0x38, 0x21, 0x23, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xa0, 0xf0, 0x0c, 0xf0, 0x20, ++ 0xf8, 0x00, 0xfc, 0xa0, 0x30, 0xc8, 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, 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, 0x3c, 0x27, 0x2a, 0x30, 0x2b, 0x24, 0x27, ++ 0x24, 0x24, 0x39, 0x21, 0x22, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x00, 0xf8, 0x00, 0xfc, ++ 0xa0, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x29, 0x32, 0x28, 0x25, 0x24, ++ 0x25, 0x24, 0x3f, 0x20, 0x21, 0x27, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xe8, 0x04, 0xf0, 0x20, ++ 0xf0, 0x00, 0xfc, 0xa0, 0x30, 0xc8, 0x00, 0x00, ++ 0x00, 0x3f, 0x26, 0x29, 0x31, 0x28, 0x25, 0x24, ++ 0x25, 0x24, 0x3a, 0x22, 0x24, 0x20, 0x00, 0x00, ++ 0x18, 0xe4, 0x44, 0x28, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x40, 0xa8, 0xa4, 0x94, 0x70, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x22, 0x14, 0x7f, 0x00, 0x3c, ++ 0x24, 0x3c, 0x24, 0x24, 0x3c, 0x27, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x00, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x48, 0x4f, 0x48, 0x49, 0x48, ++ 0x48, 0x78, 0x48, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0xfc, 0x10, 0x10, 0x90, ++ 0x90, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x7f, 0x04, 0x04, 0x08, 0x0f, ++ 0x18, 0x18, 0x28, 0x48, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0xf0, ++ 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x40, 0x1f, 0x01, 0x01, ++ 0x7f, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0xf0, 0x00, 0x00, ++ 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x02, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x29, 0x24, 0x24, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x00, 0xfc, ++ 0x00, 0xf8, 0x48, 0xa8, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x02, 0x22, 0x12, 0x12, 0x02, ++ 0x06, 0x1a, 0x63, 0x02, 0x02, 0x06, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x88, 0x48, 0x48, 0x08, ++ 0x18, 0x68, 0x88, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x23, 0x10, 0x10, 0x00, 0x07, 0x70, 0x10, ++ 0x10, 0x10, 0x10, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0xc0, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x01, 0x3f, 0x29, 0x25, 0x25, ++ 0x21, 0x29, 0x25, 0x25, 0x21, 0x21, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x48, 0x28, 0x28, ++ 0x08, 0x48, 0x28, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x02, 0x0c, 0x30, 0x22, 0x22, 0x22, 0x22, 0x22, ++ 0x22, 0x3e, 0x64, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0xf0, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x24, 0x14, 0x18, 0x7e, 0x0a, 0x3e, 0x28, 0x3e, ++ 0x3a, 0x1a, 0x2e, 0x49, 0x09, 0x0a, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x01, 0x3f, 0x24, 0x48, 0x19, 0x09, 0x3f, 0x09, ++ 0x7f, 0x09, 0x15, 0x14, 0x21, 0x46, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x78, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x1f, 0x02, 0x02, 0x02, 0x02, 0x3f, 0x04, ++ 0x04, 0x04, 0x04, 0x04, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7e, 0x10, 0x11, 0x11, 0x3f, 0x25, 0x65, ++ 0x25, 0x25, 0x3d, 0x25, 0x21, 0x01, 0x00, 0x00, ++ 0x90, 0x90, 0xa0, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x06, 0x38, 0x20, 0x20, 0x20, 0x20, 0x3e, ++ 0x20, 0x20, 0x20, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x22, 0x22, 0x07, 0x14, ++ 0x15, 0x15, 0x25, 0x25, 0x44, 0x44, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x90, 0x90, 0xf8, 0x08, ++ 0xe8, 0x28, 0xe8, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x70, 0x57, 0x54, 0x57, 0x54, 0x54, ++ 0x56, 0x75, 0x49, 0x08, 0x17, 0x00, 0x00, 0x00, ++ 0x80, 0xf8, 0x80, 0xfc, 0xf8, 0x88, 0x78, 0xa0, ++ 0xa8, 0xa8, 0xb0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x3d, 0x25, 0x25, 0x25, 0x25, 0x25, ++ 0x25, 0x3d, 0x25, 0x20, 0x03, 0x0c, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x08, 0xf8, ++ 0x08, 0x08, 0xf8, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x12, 0x7d, 0x3a, 0x55, 0x1f, 0x12, 0x1f, 0x3e, ++ 0x23, 0x3e, 0x3e, 0x24, 0x3e, 0x60, 0x00, 0x00, ++ 0x90, 0xfc, 0xb8, 0xd4, 0xf0, 0x90, 0xf0, 0x10, ++ 0xfc, 0x90, 0x50, 0x50, 0x10, 0x30, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x21, 0x3f, 0x20, 0x2e, ++ 0x20, 0x3f, 0x2e, 0x2d, 0x55, 0x0c, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x08, 0x08, 0xfc, 0x08, 0x48, ++ 0x28, 0x28, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3f, 0x2b, ++ 0x3f, 0x04, 0x3a, 0x2e, 0x28, 0x43, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, 0x54, ++ 0xfc, 0xf8, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x10, 0x7c, 0x27, 0x24, 0x24, ++ 0x78, 0x49, 0x0e, 0x14, 0x20, 0x40, 0x00, 0x00, ++ 0x40, 0x48, 0xf8, 0x50, 0x50, 0xfc, 0x20, 0xc0, ++ 0x98, 0xe0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x2f, 0x29, 0x2f, 0x29, 0x2f, ++ 0x28, 0x2a, 0x29, 0x2b, 0x4c, 0x31, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x78, 0x50, 0x50, 0x50, 0xfc, ++ 0x30, 0x30, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x40, 0x23, 0x22, 0x02, 0x0b, ++ 0x0a, 0x0a, 0x13, 0x12, 0x22, 0x22, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x09, 0x09, 0x09, 0x09, 0x09, ++ 0x09, 0x09, 0x11, 0x11, 0x2e, 0x40, 0x00, 0x00, ++ 0x10, 0xe0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x10, 0x90, 0x50, 0xe8, 0x28, 0x04, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x20, 0x2f, ++ 0x21, 0x27, 0x21, 0x2f, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0xe8, ++ 0x08, 0xc8, 0x08, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x00, 0x7f, 0x48, 0x4b, 0x4a, 0x4b, 0x4b, ++ 0x4b, 0x78, 0x4f, 0x41, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0xa0, 0xfc, 0xa0, 0xf8, 0xa8, 0x38, 0xf8, ++ 0xf8, 0x10, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x00, 0x00, 0x00, 0x7f, 0x01, 0x01, ++ 0x01, 0x02, 0x02, 0x04, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x40, 0x20, 0x10, 0x70, 0x88, 0x08, 0x00, 0x00, ++ 0x00, 0x27, 0x14, 0x1f, 0x00, 0x03, 0x72, 0x13, ++ 0x12, 0x13, 0x10, 0x17, 0x2c, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xfc, 0x40, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x21, 0x3d, 0x4f, 0x00, ++ 0x1f, 0x00, 0x7f, 0x02, 0x04, 0x3f, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x04, 0x78, 0x38, 0x00, ++ 0xf0, 0x00, 0xfc, 0x20, 0xf0, 0x08, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x0b, 0x10, 0x10, ++ 0x37, 0x50, 0x10, 0x10, 0x13, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x18, 0xe0, 0x40, 0x40, ++ 0xfc, 0x40, 0x40, 0x40, 0xf8, 0x00, 0x00, 0x00, ++ 0x08, 0x0d, 0x12, 0x2a, 0x48, 0x3e, 0x22, 0x3e, ++ 0x22, 0x3e, 0x24, 0x27, 0x3a, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0x48, 0x78, 0x48, 0x48, 0x78, ++ 0x48, 0x4c, 0x78, 0x88, 0x08, 0x08, 0x00, 0x00, ++ 0x0e, 0x08, 0x7f, 0x5d, 0x5a, 0x2d, 0x52, 0x1f, ++ 0x32, 0x5e, 0x12, 0x1e, 0x12, 0x1f, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x48, 0x48, 0x50, 0x50, 0x30, ++ 0x20, 0x30, 0x50, 0x48, 0x88, 0x04, 0x00, 0x00, ++ 0x12, 0x09, 0x3f, 0x20, 0x4f, 0x08, 0x08, 0x0f, ++ 0x02, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0x08, 0xe0, 0x20, 0x20, 0xe0, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x3e, ++ 0x15, 0x7f, 0x04, 0x0f, 0x01, 0x3e, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0xf8, ++ 0x50, 0xfc, 0x20, 0x40, 0xe0, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x04, 0x7f, ++ 0x1f, 0x11, 0x1f, 0x15, 0x64, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0x20, 0x48, 0x08, 0x10, 0x90, ++ 0x24, 0x04, 0x08, 0x08, 0x90, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x4b, 0x4a, 0x4a, 0x7a, 0x4f, ++ 0x48, 0x48, 0x78, 0x49, 0x02, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0xfc, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x01, 0x1f, 0x11, 0x11, 0x1f, 0x11, 0x11, 0x1f, ++ 0x11, 0x00, 0x00, 0x03, 0x3c, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf8, ++ 0x10, 0xa0, 0xc0, 0x44, 0x34, 0x0c, 0x00, 0x00, ++ 0x12, 0x09, 0x09, 0x3f, 0x20, 0x41, 0x01, 0x7f, ++ 0x03, 0x05, 0x19, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x08, 0x00, 0x00, 0xfc, ++ 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x00, 0x00, 0x0f, 0x01, 0x01, 0x7f, 0x05, ++ 0x05, 0x09, 0x11, 0x61, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x80, 0x00, 0x00, 0x08, 0x88, 0x90, 0x60, ++ 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x43, 0x20, 0x20, 0x07, 0x10, ++ 0x11, 0x11, 0x22, 0x24, 0x40, 0x40, 0x00, 0x00, ++ 0xc0, 0x20, 0x00, 0xc0, 0x48, 0x48, 0xf0, 0xe0, ++ 0x50, 0x50, 0x48, 0x44, 0x40, 0xc0, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x22, 0x23, 0x02, 0x0b, ++ 0x0a, 0x08, 0x10, 0x10, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0xf8, ++ 0x48, 0x30, 0x20, 0xd4, 0x0c, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x11, 0x10, 0x13, 0x7e, 0x12, ++ 0x17, 0x10, 0x1c, 0x60, 0x03, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0x40, 0xf8, 0x48, 0x48, ++ 0xfc, 0x40, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x04, 0x04, 0x0f, 0x0c, 0x13, 0x22, ++ 0x4c, 0x1f, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0x40, 0xf8, 0x88, 0x08, 0x88, ++ 0x70, 0xf0, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x20, 0x25, 0x38, 0x22, 0x1c, 0x02, 0x3c, 0x08, ++ 0x7e, 0x18, 0x1c, 0x2a, 0x48, 0x0b, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x20, 0x25, 0x38, 0x22, 0x1e, 0x00, 0x3e, 0x00, ++ 0x7f, 0x0c, 0x2a, 0x2a, 0x48, 0x1b, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x01, 0x1f, 0x11, 0x11, ++ 0x11, 0x7f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf0, 0x10, 0x10, ++ 0x10, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x11, 0x17, 0x22, 0x4f, 0x08, 0x17, 0x14, 0x37, ++ 0x51, 0x17, 0x15, 0x1f, 0x11, 0x11, 0x00, 0x00, ++ 0x00, 0xb8, 0x80, 0xc0, 0x7c, 0x90, 0x90, 0x90, ++ 0x10, 0x90, 0x10, 0xd0, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x3c, 0x01, 0x3c, ++ 0x00, 0x3c, 0x25, 0x26, 0x3c, 0x20, 0x00, 0x00, ++ 0x40, 0x20, 0x20, 0xe0, 0x28, 0x28, 0xf0, 0x70, ++ 0xb0, 0xa8, 0x28, 0x24, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x88, 0x48, 0x50, 0xf8, 0x88, 0x88, 0x88, 0xf8, ++ 0x50, 0x50, 0x90, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x41, 0x21, 0x22, 0x02, 0x16, ++ 0x1b, 0x12, 0x22, 0x22, 0x42, 0x43, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x78, 0x48, 0xa8, 0x98, ++ 0x50, 0x50, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x29, 0x29, 0x09, 0x1a, ++ 0x2f, 0x49, 0x10, 0x10, 0x21, 0x4e, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xe0, 0x24, 0x24, 0x1c, ++ 0xf0, 0x10, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x08, 0x04, 0x04, 0x7f, 0x08, 0x08, 0x10, 0x1f, ++ 0x2a, 0x4a, 0x0a, 0x0a, 0x7f, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xfc, 0x20, 0x20, 0x10, 0xf0, ++ 0xa8, 0xa4, 0xa0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3a, 0x33, 0x45, 0x1a, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0xa8, 0xa0, ++ 0xa0, 0x90, 0x90, 0x08, 0x08, 0x04, 0x00, 0x00, ++ 0x11, 0x10, 0x10, 0x1b, 0x36, 0x36, 0x33, 0x52, ++ 0x10, 0x11, 0x11, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xf8, 0x08, 0x08, 0xf8, 0xa8, ++ 0xa0, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3d, 0x01, 0x7f, 0x01, 0x3d, 0x00, 0x3d, ++ 0x03, 0x3d, 0x25, 0x24, 0x3c, 0x20, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x80, 0xf8, ++ 0x28, 0xc8, 0x28, 0xe8, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x09, 0x09, 0x7f, 0x09, 0x29, ++ 0x2f, 0x29, 0x3b, 0x28, 0x46, 0x41, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0xfc, 0x20, 0x28, 0x28, 0x30, ++ 0x50, 0x94, 0x2c, 0x44, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x24, 0x22, ++ 0x27, 0x24, 0x27, 0x22, 0x24, 0x28, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x48, 0x88, ++ 0xc8, 0x48, 0xc8, 0x88, 0xa8, 0x78, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x7f, 0x09, 0x1d, 0x1b, 0x1b, ++ 0x29, 0x28, 0x4b, 0x08, 0x09, 0x0e, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0x08, 0xf8, 0xf8, 0x08, ++ 0xf8, 0xf8, 0x90, 0x60, 0xb0, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x2f, 0x29, 0x2f, 0x2f, 0x20, ++ 0x2f, 0x29, 0x2f, 0x2f, 0x29, 0x4b, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x28, 0x24, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x70, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x21, 0x21, 0x21, 0x21, 0x3f, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x2f, 0x21, 0x3f, 0x27, 0x24, ++ 0x27, 0x23, 0x2d, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xe8, 0x08, 0xf8, 0xc8, 0x48, ++ 0xe8, 0xa8, 0x48, 0x28, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x13, 0x12, 0x12, 0x7e, 0x12, 0x12, 0x12, ++ 0x16, 0x1b, 0x62, 0x02, 0x02, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, ++ 0x20, 0xfc, 0xd0, 0x30, 0xc8, 0xfc, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x02, 0x0d, 0x71, 0x1f, 0x11, ++ 0x1f, 0x11, 0x1f, 0x11, 0x11, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x80, 0x60, 0x1c, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x14, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x3f, 0x20, 0x4f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x01, 0x7f, 0x04, 0x0e, 0x03, 0x3c, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xe0, 0x20, 0xe0, 0x20, 0xe0, ++ 0x00, 0xfc, 0x40, 0x80, 0xc0, 0x30, 0x00, 0x00, ++ 0x00, 0x78, 0x0b, 0x10, 0x10, 0x3d, 0x05, 0x25, ++ 0x25, 0x15, 0x1b, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0x1c, 0xe0, 0x20, 0x20, 0x20, 0x38, 0x20, ++ 0x20, 0x20, 0xfc, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x11, 0x2a, 0x46, 0x04, 0x18, ++ 0x61, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0x88, 0xb0, 0x84, 0x7c, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x11, 0x12, 0x1f, 0x12, ++ 0x33, 0x52, 0x13, 0x12, 0x10, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x50, 0x48, 0xfc, 0x48, ++ 0xf8, 0x48, 0xf8, 0x48, 0x44, 0x3c, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x11, 0x13, 0x10, 0x1f, ++ 0x71, 0x11, 0x12, 0x14, 0x18, 0x33, 0x00, 0x00, ++ 0x08, 0x30, 0xc8, 0x48, 0x10, 0xf8, 0x80, 0xfc, ++ 0x00, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x10, 0x08, 0x09, 0x41, 0x21, 0x22, 0x02, 0x17, ++ 0x12, 0x12, 0x22, 0x22, 0x43, 0x42, 0x00, 0x00, ++ 0xe0, 0x20, 0x20, 0x20, 0x10, 0x10, 0x08, 0xf4, ++ 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x44, 0x2f, 0x20, 0x03, 0x12, ++ 0x13, 0x12, 0x23, 0x20, 0x43, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0xfc, 0x40, 0xf8, 0x48, ++ 0xf8, 0x48, 0xf8, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x13, 0x02, 0x0c, 0x31, 0x01, ++ 0x11, 0x13, 0x22, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0x00, 0xc0, 0x30, 0x08, 0x10, ++ 0x10, 0x20, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x0a, 0x2b, 0x2c, 0x29, 0x49, ++ 0x09, 0x0d, 0x13, 0x13, 0x21, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0x10, 0x20, 0x78, 0x48, ++ 0x48, 0x78, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x17, 0x36, 0x3a, 0x33, 0x52, ++ 0x18, 0x17, 0x24, 0x20, 0x47, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, 0x48, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x0f, 0x78, 0x0b, 0x1a, ++ 0x6a, 0x0b, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xe4, 0x28, 0xb0, 0xa0, ++ 0xa4, 0x9c, 0x90, 0x48, 0x44, 0x04, 0x00, 0x00, ++ 0x08, 0x4b, 0x30, 0x17, 0x30, 0x49, 0x09, 0x19, ++ 0x28, 0x4f, 0x09, 0x09, 0x31, 0x16, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x00, 0xf0, 0x10, 0xf0, ++ 0xc8, 0x48, 0x30, 0x10, 0xc8, 0x04, 0x00, 0x00, ++ 0x10, 0x11, 0x14, 0x65, 0x18, 0x1b, 0x24, 0x7c, ++ 0x13, 0x38, 0x37, 0x34, 0x53, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xfc, 0x40, 0xe4, ++ 0x68, 0xb0, 0x70, 0xa8, 0x24, 0xc0, 0x00, 0x00, ++ 0x14, 0x7f, 0x55, 0x7f, 0x55, 0x7f, 0x00, 0x7f, ++ 0x3e, 0x22, 0x3e, 0x24, 0x1e, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0x78, 0x90, 0x20, 0xf8, 0xa8, 0xa8, ++ 0xf8, 0x88, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x08, 0x1e, 0x12, ++ 0x22, 0x54, 0x0c, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x88, 0x88, ++ 0x88, 0xb0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x21, 0x27, 0x3f, 0x24, ++ 0x27, 0x23, 0x2e, 0x22, 0x3f, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x08, 0xc8, 0xf8, 0x48, ++ 0xe8, 0xa8, 0x48, 0x28, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x23, 0x10, 0x17, 0x00, 0x03, 0x72, 0x13, ++ 0x10, 0x11, 0x1e, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x00, 0xf8, 0x08, 0xf8, ++ 0x88, 0xd0, 0xb0, 0x88, 0x80, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5d, 0x09, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x70, 0x10, 0x90, 0x90, 0x88, 0x08, 0x04, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x1f, 0x72, 0x0c, 0x1a, 0x6f, 0x0b, 0x0f, ++ 0x0f, 0x08, 0x0f, 0x15, 0x25, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xb0, 0x84, 0xfc, 0xc0, 0xc0, ++ 0xf8, 0x00, 0xf8, 0x48, 0x28, 0x30, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x12, 0x7f, 0x15, 0x11, 0x10, ++ 0x17, 0x1a, 0x62, 0x02, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x08, 0x0f, 0x0a, ++ 0x0a, 0x12, 0x12, 0x22, 0x42, 0x0c, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x50, 0x50, 0x88, 0x44, 0x20, ++ 0x20, 0x00, 0x40, 0x20, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x40, 0x27, 0x20, 0x00, 0x09, ++ 0x09, 0x08, 0x10, 0x10, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0xfc, 0x80, 0x80, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x70, 0x00, 0x00, ++ 0x08, 0x2b, 0x2a, 0x3e, 0x2b, 0x4a, 0x0a, 0x3f, ++ 0x08, 0x0b, 0x0c, 0x18, 0x61, 0x06, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x40, 0xf8, 0x48, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x24, 0x24, 0x24, 0x24, 0x27, ++ 0x24, 0x20, 0x20, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x48, 0x48, 0x48, 0xc8, ++ 0x48, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x1f, 0x11, 0x11, 0x11, 0x11, ++ 0x7f, 0x03, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, ++ 0xfc, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x02, 0x1f, 0x19, 0x15, 0x15, 0x1f, 0x13, ++ 0x15, 0x19, 0x7f, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x50, 0x50, 0x90, 0xf0, 0x90, ++ 0x50, 0x30, 0xfc, 0x80, 0x60, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x10, 0x27, 0x44, 0x08, 0x08, 0x1b, ++ 0x28, 0x48, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x80, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0xf8, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x10, 0x11, 0x11, 0x15, ++ 0x15, 0x15, 0x29, 0x29, 0x41, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x80, 0x40, 0x20, 0x20, 0x08, ++ 0x04, 0x04, 0x04, 0x10, 0x10, 0xf0, 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, 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, ++ 0x10, 0x13, 0x12, 0x7e, 0x13, 0x12, 0x12, 0x1f, ++ 0x72, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x7f, 0x44, 0x44, 0x44, 0x7c, 0x47, 0x44, ++ 0x44, 0x7c, 0x44, 0x40, 0x07, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x40, 0x40, 0xf8, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x17, 0x10, 0x3b, 0x36, ++ 0x37, 0x52, 0x53, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0xa0, 0xa0, 0xf8, 0xa0, 0xfc, 0x40, 0xf8, 0x48, ++ 0xf8, 0x48, 0xf8, 0xa0, 0x10, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x22, 0x32, 0x2b, 0x24, 0x26, ++ 0x2a, 0x29, 0x31, 0x20, 0x3f, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0xa4, 0x28, 0x30, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x22, 0x32, 0x2a, 0x25, 0x24, ++ 0x2a, 0x2a, 0x30, 0x20, 0x3e, 0x23, 0x00, 0x00, ++ 0x00, 0x70, 0x50, 0x50, 0x54, 0x94, 0x0c, 0xf8, ++ 0x48, 0x50, 0x30, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x01, 0x01, 0x01, 0x1f, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x05, 0x04, 0x19, 0x61, 0x02, 0x3f, 0x00, 0x7f, ++ 0x22, 0x12, 0x06, 0x1a, 0x63, 0x06, 0x00, 0x00, ++ 0xe0, 0x20, 0x10, 0xcc, 0x60, 0x90, 0x00, 0xf8, ++ 0x88, 0x48, 0x18, 0x68, 0x88, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7f, 0x0a, 0x0b, 0x16, 0x1b, ++ 0x36, 0x57, 0x10, 0x10, 0x13, 0x1c, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x58, 0xe8, 0xf8, 0xe8, 0x58, ++ 0x48, 0xfc, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x12, 0x09, 0x3f, 0x22, 0x4f, 0x08, 0x0f, 0x0f, ++ 0x0f, 0x08, 0x0f, 0x29, 0x24, 0x40, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0x08, 0xe0, 0x20, 0xe0, 0xe0, ++ 0xfc, 0x00, 0xf8, 0x48, 0xa8, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x22, 0x22, 0x32, 0x2c, 0x24, ++ 0x26, 0x2a, 0x30, 0x21, 0x3f, 0x22, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x04, 0x7f, 0x01, 0x1f, 0x11, ++ 0x1f, 0x11, 0x1f, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x24, 0x24, 0x3f, 0x21, 0x29, ++ 0x29, 0x29, 0x2f, 0x28, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x88, 0xf8, 0x08, 0x28, ++ 0x28, 0x28, 0xe8, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x43, 0x22, 0x22, 0x02, 0x0a, ++ 0x0b, 0x0a, 0x10, 0x10, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0x48, ++ 0xf8, 0x48, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x04, 0x34, 0x08, 0x18, ++ 0x65, 0x0d, 0x14, 0x64, 0x05, 0x1a, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x20, 0x28, 0xa8, 0xb0, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x17, 0x10, 0x31, 0x51, 0x11, ++ 0x11, 0x11, 0x15, 0x15, 0x19, 0x10, 0x00, 0x00, ++ 0x40, 0xf8, 0xa0, 0xfc, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x48, 0x24, 0x14, 0xf0, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x11, 0x12, ++ 0x1f, 0x10, 0x27, 0x20, 0x5f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xf8, 0x40, 0x30, ++ 0xc8, 0x80, 0xf0, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x17, 0x38, 0x35, 0x35, 0x51, ++ 0x11, 0x11, 0x15, 0x15, 0x19, 0x10, 0x00, 0x00, ++ 0x40, 0xf8, 0x10, 0xfc, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x48, 0x24, 0x14, 0xf0, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x27, 0x3c, 0x25, 0x25, 0x3d, ++ 0x25, 0x25, 0x24, 0x25, 0x26, 0x4c, 0x00, 0x00, ++ 0x20, 0xfc, 0x90, 0xfc, 0x00, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0xa8, 0xa4, 0x94, 0x70, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x13, 0x12, 0x3a, 0x37, ++ 0x36, 0x52, 0x53, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0x60, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x08, 0x08, 0x28, 0x28, 0x3e, 0x29, 0x28, 0x48, ++ 0x0e, 0x78, 0x08, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x00, 0x01, 0x02, 0x04, 0x08, ++ 0x10, 0x20, 0x20, 0x20, 0x1f, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x08, 0x08, 0xf8, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x11, 0x12, 0x34, 0x5f, 0x14, ++ 0x17, 0x14, 0x17, 0x14, 0x10, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0x40, 0xa0, 0x98, 0xf4, 0x90, ++ 0xf0, 0x90, 0xf0, 0x94, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x24, 0x44, 0x7f, 0x04, 0x27, ++ 0x24, 0x24, 0x27, 0x3c, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x48, 0xc8, 0x48, 0x48, ++ 0x48, 0x48, 0x70, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x12, 0x1c, 0x1f, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xd0, 0x30, 0xf0, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x43, 0x22, 0x23, 0x02, 0x10, ++ 0x17, 0x15, 0x25, 0x25, 0x4f, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, ++ 0xf8, 0x28, 0x28, 0x28, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x1b, 0x72, 0x11, 0x11, 0x7c, 0x11, 0x18, ++ 0x35, 0x34, 0x52, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x18, 0xe8, 0x48, 0x10, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x40, 0xa8, 0x84, 0x94, 0x70, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x08, 0x04, 0x7f, 0x00, 0x0f, ++ 0x08, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x20, 0x40, 0xfc, 0x00, 0xe0, ++ 0x20, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x80, 0x40, 0x20, 0x10, ++ 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x08, 0x08, 0x18, 0x28, 0x48, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x80, 0x80, 0x88, 0x88, 0x90, 0xa0, 0xc0, 0x80, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x13, 0x32, 0x52, 0x12, ++ 0x12, 0x12, 0x14, 0x14, 0x19, 0x16, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x88, 0x88, 0x50, ++ 0x50, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x10, 0x13, 0x32, 0x52, 0x12, ++ 0x13, 0x12, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x08, 0xc8, 0x48, 0x48, 0x48, ++ 0xc8, 0x48, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x0a, 0x0a, 0x0a, 0x1f, 0x12, 0x32, 0x52, 0x12, ++ 0x12, 0x12, 0x14, 0x14, 0x19, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x38, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xb8, 0xa8, 0x00, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x10, 0x10, 0x33, 0x52, 0x12, ++ 0x12, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x13, 0x10, 0x30, 0x57, 0x10, ++ 0x10, 0x13, 0x10, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7f, 0x09, 0x09, 0x09, ++ 0x09, 0x09, 0x11, 0x11, 0x21, 0x46, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x7c, 0x44, 0x44, 0x44, 0x44, ++ 0x44, 0x44, 0x44, 0x7c, 0x44, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x00, 0x00, 0x1f, 0x11, 0x11, 0x11, ++ 0x1f, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x3f, 0x01, 0x1f, 0x00, 0x0f, 0x08, 0x0f, ++ 0x04, 0x7f, 0x04, 0x3f, 0x09, 0x33, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xe0, 0x20, 0xe0, ++ 0x40, 0xfc, 0x00, 0x78, 0x48, 0x78, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x0f, 0x08, 0x0f, 0x0f, 0x08, ++ 0x0f, 0x07, 0x3c, 0x03, 0x06, 0x78, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, 0xe0, 0x20, ++ 0xe0, 0xe0, 0x40, 0x80, 0xe0, 0x1c, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x12, 0x7f, 0x24, 0x24, 0x27, ++ 0x78, 0x4b, 0x0c, 0x17, 0x20, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0xfc, 0x40, 0xe4, 0x68, ++ 0xb0, 0x70, 0xa8, 0x24, 0x20, 0xc0, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x7f, 0x02, 0x0d, 0x33, ++ 0x0d, 0x32, 0x04, 0x18, 0x60, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xf8, 0x00, 0x48, 0xc8, ++ 0xb0, 0xa0, 0x90, 0x88, 0x84, 0x00, 0x00, 0x00, ++ 0x01, 0x3f, 0x2f, 0x42, 0x0f, 0x08, 0x0f, 0x0f, ++ 0x0f, 0x7f, 0x0f, 0x72, 0x04, 0x19, 0x00, 0x00, ++ 0x00, 0xfc, 0xe8, 0x00, 0xe0, 0x20, 0xe0, 0xe0, ++ 0xe0, 0xfc, 0xe0, 0x5c, 0x40, 0x80, 0x00, 0x00, ++ 0x02, 0x0c, 0x38, 0x08, 0x09, 0x7e, 0x08, 0x1c, ++ 0x1a, 0x2b, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x90, 0x50, 0x50, 0x10, 0x90, 0x90, 0x1c, ++ 0x70, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x07, 0x74, 0x54, 0x57, 0x54, 0x74, 0x57, ++ 0x54, 0x54, 0x77, 0x54, 0x44, 0x04, 0x00, 0x00, ++ 0x00, 0xb8, 0x88, 0x88, 0xb8, 0x88, 0x00, 0x78, ++ 0x48, 0x28, 0x30, 0x10, 0x28, 0xc4, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x11, 0x1f, 0x11, 0x1f, 0x01, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0xf0, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x7e, 0x12, 0x12, 0x22, 0x4d, 0x01, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x3a, 0x2a, 0x3a, 0x03, 0x7f, ++ 0x02, 0x3a, 0x2a, 0x3a, 0x2b, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa8, 0x30, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x40, 0x23, 0x22, 0x02, 0x02, ++ 0x0b, 0x0a, 0x10, 0x10, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x08, 0xc8, 0x48, 0x48, 0x48, ++ 0xc8, 0x48, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x11, 0x11, 0x11, 0x21, 0x22, ++ 0x02, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x08, 0x08, 0x10, 0x20, 0x80, 0x80, ++ 0x40, 0x40, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x03, 0x7c, 0x10, 0x11, 0x11, 0x7d, 0x11, ++ 0x11, 0x11, 0x1c, 0x60, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x08, 0xe8, 0x28, 0x28, 0x28, ++ 0xe8, 0x28, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x09, 0x09, 0x13, 0x1a, ++ 0x36, 0x56, 0x12, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x70, 0x50, 0x50, 0xf8, 0x08, ++ 0xe8, 0xa8, 0xe8, 0xa8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x01, 0x03, ++ 0x05, 0x19, 0x61, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x80, ++ 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x18, 0x73, 0x12, 0x17, 0x7c, 0x10, 0x3b, ++ 0x34, 0x57, 0x50, 0x13, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0xf8, 0x40, 0xe4, 0x68, ++ 0xb0, 0x70, 0xa8, 0x24, 0x20, 0xc0, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x3f, 0x21, 0x2f, 0x21, ++ 0x27, 0x24, 0x27, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0xa0, 0x10, 0xf8, 0x08, 0xe8, 0x08, ++ 0xc8, 0x48, 0xc8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x04, 0x04, 0x08, 0x08, ++ 0x18, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x80, 0x88, 0x90, ++ 0xe0, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x00, 0x7f, 0x00, 0x1f, ++ 0x11, 0x11, 0x1f, 0x11, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xfc, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x14, 0x10, 0x7e, 0x12, ++ 0x12, 0x12, 0x12, 0x22, 0x22, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x00, 0xf8, 0x88, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x0b, 0x10, 0x13, ++ 0x32, 0x52, 0x13, 0x12, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xfc, 0x10, 0xd0, ++ 0x50, 0x50, 0xd0, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x1f, 0x09, 0x7f, 0x09, ++ 0x1f, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x20, 0xfc, 0x20, ++ 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x1f, 0x11, 0x1f, 0x11, 0x1f, ++ 0x01, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x55, 0x55, 0x55, 0x7d, ++ 0x51, 0x19, 0x15, 0x1d, 0x65, 0x01, 0x00, 0x00, ++ 0x00, 0xd8, 0x48, 0x48, 0xd8, 0x08, 0x00, 0xf8, ++ 0x28, 0x28, 0xd0, 0x10, 0x28, 0x44, 0x00, 0x00, ++ 0x00, 0x3d, 0x01, 0x7f, 0x01, 0x3d, 0x01, 0x3c, ++ 0x03, 0x3c, 0x25, 0x26, 0x3c, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0xf8, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x49, 0x4b, 0x49, 0x4f, 0x49, ++ 0x4b, 0x78, 0x4f, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0xf8, 0x50, 0xfc, 0x50, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x04, 0x04, 0x18, 0x68, 0x08, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x80, 0x8c, 0xf0, 0x84, 0x7c, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x02, 0x22, 0x12, 0x1f, 0x02, 0x02, 0x72, 0x12, ++ 0x14, 0x14, 0x18, 0x1b, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0x00, 0x38, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xb8, 0x28, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x23, 0x12, 0x12, 0x02, 0x07, 0x74, 0x15, ++ 0x15, 0x15, 0x15, 0x1c, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x90, 0xf8, 0x08, 0xe8, ++ 0x28, 0xe8, 0x28, 0x18, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x01, 0x3e, ++ 0x22, 0x3e, 0x3d, 0x20, 0x3c, 0x21, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0x00, 0xf8, ++ 0x08, 0xf8, 0xf8, 0x50, 0x70, 0x8c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3f, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x70, 0x01, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x88, 0x88, 0x88, 0x50, ++ 0x50, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x0f, 0x11, 0x11, 0x3f, 0x51, 0x11, ++ 0x11, 0x13, 0x1d, 0x11, 0x13, 0x11, 0x00, 0x00, ++ 0x60, 0xa8, 0x24, 0x24, 0x20, 0xfc, 0x20, 0xa8, ++ 0x28, 0x10, 0x10, 0x34, 0x4c, 0x04, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x10, 0x54, 0x57, 0x54, 0x54, ++ 0x54, 0x55, 0x7e, 0x44, 0x40, 0x01, 0x00, 0x00, ++ 0x60, 0xa8, 0xa4, 0xa4, 0xa0, 0xfc, 0xa4, 0xa8, ++ 0xd8, 0x90, 0xb0, 0xcc, 0x8c, 0x84, 0x00, 0x00, ++ 0x02, 0x04, 0x38, 0x08, 0x08, 0x7f, 0x08, 0x08, ++ 0x0e, 0x78, 0x08, 0x08, 0x0b, 0x18, 0x00, 0x00, ++ 0x80, 0x90, 0x88, 0x88, 0x80, 0xfc, 0x88, 0x88, ++ 0x50, 0x50, 0x24, 0xd4, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x7f, 0x00, ++ 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x40, 0x40, 0x40, 0x40, 0xfc, 0xc0, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x01, 0x2f, 0x29, 0x29, 0x2f, ++ 0x29, 0x29, 0x2f, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xe8, 0x28, 0x28, 0xe8, ++ 0x28, 0x28, 0xe8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x3f, 0x21, 0x21, 0x21, ++ 0x3f, 0x24, 0x24, 0x3f, 0x21, 0x02, 0x00, 0x00, ++ 0x20, 0xa0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, ++ 0x50, 0x50, 0x90, 0x88, 0x08, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x1f, 0x08, 0x08, 0x7f, ++ 0x00, 0x01, 0x06, 0x18, 0x60, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x40, 0x40, 0xfc, ++ 0xc0, 0x40, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x54, 0x57, 0x54, 0x7c, ++ 0x50, 0x1b, 0x14, 0x1e, 0x60, 0x01, 0x00, 0x00, ++ 0x60, 0xb0, 0xa8, 0xa8, 0xa0, 0xfc, 0xa0, 0xa8, ++ 0xe8, 0xb0, 0x90, 0xb4, 0xcc, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x7e, 0x12, 0x16, 0x2f, 0x48, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x24, 0x24, 0x25, 0x7e, 0x0c, 0x0c, ++ 0x14, 0x14, 0x24, 0x44, 0x04, 0x0c, 0x00, 0x00, ++ 0x48, 0x48, 0x90, 0xfc, 0x90, 0x90, 0xfc, 0x90, ++ 0x90, 0xfc, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x08, 0x08, 0x17, 0x1a, 0x28, 0x7f, 0x24, 0x3c, ++ 0x24, 0x3f, 0x28, 0x24, 0x3e, 0x61, 0x00, 0x00, ++ 0x20, 0x68, 0xa4, 0xa4, 0xa0, 0xfc, 0xa0, 0xa8, ++ 0xe8, 0x90, 0x94, 0xac, 0xcc, 0x84, 0x00, 0x00, ++ 0x08, 0x7e, 0x12, 0x12, 0x26, 0x5f, 0x11, 0x1f, ++ 0x1f, 0x11, 0x1f, 0x2a, 0x25, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf0, 0x00, 0xe0, ++ 0xe0, 0x00, 0xf8, 0x48, 0x28, 0x30, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x18, 0x64, 0x04, 0x04, ++ 0x04, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0x30, 0x4c, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x18, 0x67, 0x00, 0x00, ++ 0x3f, 0x02, 0x02, 0x04, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0x30, 0xcc, 0x00, 0x00, ++ 0xf8, 0x40, 0x20, 0xf0, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x48, 0x3f, 0x2a, 0x2a, 0x3f, ++ 0x2a, 0x3f, 0x22, 0x22, 0x22, 0x46, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x88, 0x30, 0xa0, 0xf8, 0x20, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x20, 0x27, 0x24, 0x24, 0x24, ++ 0x24, 0x27, 0x20, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xc8, 0x48, 0x48, 0x48, ++ 0x48, 0xc8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x12, 0x7f, 0x12, 0x13, 0x12, ++ 0x10, 0x1d, 0x61, 0x02, 0x04, 0x08, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0xc8, ++ 0xd0, 0x50, 0x68, 0x7c, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x17, 0x10, 0x13, 0x7e, 0x12, 0x13, 0x10, ++ 0x17, 0x18, 0x63, 0x0d, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0xa8, 0xa8, 0xf8, 0x40, ++ 0xfc, 0xc8, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x0a, 0x12, 0x12, 0x3a, 0x0a, ++ 0x4a, 0x2a, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xe8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xe8, 0x08, 0xf8, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x13, 0x38, 0x34, 0x34, 0x53, ++ 0x10, 0x10, 0x10, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0xfc, ++ 0x60, 0xa0, 0x90, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x17, 0x11, 0x10, 0x38, 0x37, 0x34, 0x50, ++ 0x13, 0x10, 0x10, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0xa0, 0xc0, 0x30, 0x4c, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x1a, 0x35, 0x35, 0x31, 0x57, ++ 0x12, 0x12, 0x17, 0x14, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x50, 0x50, 0xfc, ++ 0x50, 0x50, 0xfc, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x12, 0x3a, 0x36, 0x36, 0x52, ++ 0x13, 0x12, 0x12, 0x14, 0x1b, 0x1c, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x20, 0x28, 0xa8, 0xb0, 0xa0, ++ 0x20, 0x20, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x1b, 0x36, 0x36, 0x33, 0x50, ++ 0x17, 0x10, 0x13, 0x1d, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0xa8, 0xa8, 0xf8, 0x40, ++ 0xfc, 0xc8, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x7f, 0x00, 0x12, 0x12, 0x12, ++ 0x7f, 0x12, 0x12, 0x22, 0x22, 0x41, 0x00, 0x00, ++ 0x90, 0x88, 0x88, 0xfc, 0x80, 0x88, 0x88, 0x50, ++ 0xd0, 0x20, 0x24, 0x54, 0x8c, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x13, 0x12, 0x10, 0x1f, ++ 0x70, 0x10, 0x10, 0x11, 0x12, 0x34, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0xf8, ++ 0x88, 0x88, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x7c, 0x04, 0x04, 0x05, 0x7d, 0x46, 0x40, ++ 0x40, 0x44, 0x44, 0x3c, 0x03, 0x0c, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x10, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x60, 0x90, 0x08, 0x04, 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, 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, ++ 0x08, 0x10, 0x3e, 0x2b, 0x3e, 0x2a, 0x3e, 0x2d, ++ 0x0d, 0x0d, 0x16, 0x17, 0x24, 0x43, 0x00, 0x00, ++ 0x90, 0x50, 0x50, 0x10, 0x90, 0x90, 0x1c, 0xf0, ++ 0x10, 0x10, 0x90, 0xd4, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x4a, 0x4d, 0x49, 0x79, 0x4f, ++ 0x4a, 0x4a, 0x7b, 0x4a, 0x40, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x50, 0x50, 0xfc, ++ 0x50, 0x50, 0xfc, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x12, 0x3a, 0x36, ++ 0x37, 0x52, 0x52, 0x14, 0x18, 0x10, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0xfc, 0x20, 0xa8, 0xa8, 0xa8, ++ 0xf0, 0x90, 0x94, 0xac, 0x4c, 0x84, 0x00, 0x00, ++ 0x11, 0x09, 0x0b, 0x42, 0x25, 0x21, 0x01, 0x1f, ++ 0x12, 0x12, 0x27, 0x24, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x50, 0x50, 0xfc, ++ 0x50, 0x50, 0xfc, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x10, 0x12, 0x12, 0x14, ++ 0x10, 0x11, 0x21, 0x22, 0x4c, 0x30, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x80, 0x88, 0x88, 0x90, 0xa0, ++ 0x80, 0x40, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x11, 0x02, ++ 0x0c, 0x74, 0x04, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x80, ++ 0x60, 0x5c, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x10, 0x10, 0x1d, 0x62, 0x0f, ++ 0x08, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x80, 0x98, 0xe0, 0x84, 0x84, 0x7c, 0x00, 0xe0, ++ 0x20, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0d, 0x12, 0x7e, ++ 0x09, 0x2c, 0x2a, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x74, 0x00, 0x00, ++ 0xfc, 0x40, 0x50, 0x98, 0xe4, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x05, 0x02, 0x04, 0x1c, ++ 0x64, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x80, 0x40, 0x70, ++ 0x4c, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x1d, 0x28, 0x7e, 0x2b, 0x3e, 0x2b, 0x3f, ++ 0x23, 0x5f, 0x11, 0x1f, 0x01, 0x3f, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x98, 0xa0, 0xf8, 0x20, 0xfc, ++ 0x20, 0xf0, 0x10, 0xf0, 0xf0, 0x08, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x20, 0x2f, ++ 0x22, 0x3f, 0x22, 0x24, 0x28, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0xe8, ++ 0x88, 0xf8, 0x88, 0x88, 0x88, 0x18, 0x00, 0x00, ++ 0x01, 0x3d, 0x25, 0x29, 0x31, 0x29, 0x26, 0x25, ++ 0x25, 0x25, 0x39, 0x21, 0x21, 0x21, 0x00, 0x00, ++ 0x20, 0x24, 0xf8, 0x20, 0x24, 0xbc, 0x40, 0xf8, ++ 0x08, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x10, 0x1f, ++ 0x10, 0x10, 0x1f, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf0, ++ 0x10, 0x10, 0xf0, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x08, 0x2a, 0x2a, 0x3e, 0x00, 0x7e, 0x00, 0x3e, ++ 0x22, 0x3e, 0x24, 0x14, 0x1f, 0x62, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, ++ 0x90, 0x90, 0x90, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x10, 0x15, 0x64, 0x18, 0x0a, ++ 0x12, 0x24, 0x0c, 0x12, 0x21, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0f, 0x09, 0x11, 0x19, 0x26, ++ 0x42, 0x04, 0x04, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xc0, 0x40, 0x60, 0x58, ++ 0x44, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x48, 0x4a, 0x49, 0x48, 0x48, ++ 0x48, 0x7b, 0x48, 0x40, 0x03, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x48, 0x90, 0xa0, 0x48, ++ 0x90, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x01, 0x3f, 0x21, 0x5f, 0x01, 0x1f, 0x01, 0x7f, ++ 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0x00, 0xf0, 0x00, 0xfc, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x11, 0x1f, 0x00, 0x1f, 0x10, 0x17, 0x10, ++ 0x1f, 0x10, 0x27, 0x20, 0x5f, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0xf0, 0x00, 0xfc, 0x80, 0xf0, 0x80, ++ 0xf8, 0x80, 0xf0, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x17, 0x15, 0x15, 0x3f, 0x3d, 0x35, 0x57, ++ 0x15, 0x14, 0x15, 0x16, 0x1c, 0x11, 0x00, 0x00, ++ 0x00, 0xf8, 0x50, 0x50, 0x50, 0x50, 0xfc, 0x10, ++ 0x30, 0xb0, 0xd0, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x10, 0x17, 0x15, 0x7d, 0x17, 0x15, 0x3d, 0x37, ++ 0x36, 0x55, 0x55, 0x16, 0x1c, 0x11, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x50, 0x50, 0x50, 0xfc, 0x30, ++ 0x30, 0x30, 0xd0, 0xd4, 0x94, 0x0c, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x22, 0x22, 0x03, 0x02, ++ 0x12, 0x12, 0x24, 0x24, 0x4b, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0xf8, 0x20, 0xfc, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7d, 0x11, 0x11, 0x11, 0x3d, 0x24, 0x65, ++ 0x24, 0x27, 0x3d, 0x20, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, 0xf8, ++ 0x10, 0xfc, 0x10, 0x90, 0x90, 0x30, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x1f, 0x01, 0x7f, 0x02, 0x3f, ++ 0x00, 0x1f, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x00, 0xfc, 0x40, 0xf0, ++ 0x08, 0xf0, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x27, 0x49, 0x09, 0x17, 0x11, 0x31, ++ 0x57, 0x11, 0x11, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x00, 0x3c, 0xc0, 0x00, 0x00, 0xfc, 0x08, 0x08, ++ 0xc8, 0x08, 0x08, 0xc8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3c, 0x03, 0x7c, 0x00, 0x3d, 0x00, 0x3c, ++ 0x00, 0x3c, 0x25, 0x24, 0x3d, 0x26, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x50, 0x90, 0xa0, 0x68, ++ 0x48, 0x90, 0x30, 0x48, 0x84, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x70, 0x00, 0x00, ++ 0x20, 0xa8, 0xa8, 0xf8, 0x00, 0xfc, 0x00, 0xf8, ++ 0x88, 0xf8, 0x88, 0x50, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x23, 0x2e, 0x2a, 0x7f, 0x42, 0x7e, ++ 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x27, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x40, 0x50, 0x90, 0xa0, 0x68, ++ 0x48, 0x90, 0x30, 0x48, 0x84, 0x04, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x23, 0x22, 0x02, 0x0b, ++ 0x08, 0x0b, 0x10, 0x10, 0x27, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x3e, 0x2a, 0x3e, 0x27, 0x41, ++ 0x7f, 0x05, 0x1f, 0x67, 0x04, 0x07, 0x00, 0x00, ++ 0x70, 0x54, 0x9c, 0xf0, 0x50, 0x70, 0xcc, 0x00, ++ 0xfc, 0x40, 0xf0, 0xcc, 0x40, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2b, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0e, 0x73, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x17, 0x10, 0x11, 0x7d, 0x11, 0x11, 0x11, ++ 0x15, 0x19, 0x61, 0x00, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x18, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0xfc, 0x24, ++ 0x24, 0x24, 0x24, 0x2c, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0b, 0x0f, 0x72, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xfc, 0xa0, 0xa0, 0xbc, ++ 0xa4, 0xa4, 0x44, 0x44, 0x84, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x23, 0x5e, 0x08, 0x7e, ++ 0x08, 0x2b, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x08, 0x48, 0x48, 0xc8, ++ 0xa8, 0xd8, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x3f, 0x09, 0x7f, 0x09, 0x3f, 0x3f, 0x7f, ++ 0x3f, 0x29, 0x3f, 0x3f, 0x07, 0x78, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0xc8, 0x48, 0x48, 0x48, 0xc8, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x02, 0x02, 0x7f, 0x52, 0x52, 0x5f, 0x55, 0x55, ++ 0x5d, 0x7d, 0x55, 0x49, 0x09, 0x13, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0x10, 0xfc, 0x28, 0x68, ++ 0xec, 0xac, 0x6c, 0x48, 0x48, 0x98, 0x00, 0x00, ++ 0x02, 0x02, 0x07, 0x0c, 0x12, 0x21, 0x03, 0x0c, ++ 0x7f, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x20, 0x40, 0x80, 0x40, 0x30, ++ 0xec, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x10, 0x17, 0x14, 0x17, ++ 0x10, 0x17, 0x21, 0x2f, 0x41, 0x03, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xfc, 0x24, 0xa8, 0xb0, 0xa8, ++ 0x24, 0xa4, 0xa4, 0x38, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x11, 0x11, 0x11, 0x1d, ++ 0x71, 0x11, 0x12, 0x12, 0x17, 0x38, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x00, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x50, 0x48, 0x7c, 0x84, 0x04, 0x00, 0x00, ++ 0x12, 0x11, 0x13, 0x7e, 0x15, 0x11, 0x11, 0x1d, ++ 0x71, 0x11, 0x11, 0x10, 0x11, 0x36, 0x00, 0x00, ++ 0x88, 0x50, 0xfc, 0x08, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x09, 0x18, 0x1c, 0x1a, ++ 0x2b, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0x50, 0x20, 0x50, 0x88, ++ 0xfc, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7e, 0x09, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x29, 0x48, 0x08, 0x09, 0x0e, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0x48, 0x88, 0x50, 0x20, ++ 0x48, 0x90, 0x30, 0x48, 0x84, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x00, 0x3f, 0x22, ++ 0x5c, 0x14, 0x14, 0x16, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0x70, 0x50, 0x54, 0x54, 0x8c, 0x00, 0xf8, ++ 0x88, 0x50, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x09, 0x4f, 0x31, 0x11, 0x33, 0x4d, 0x09, 0x19, ++ 0x29, 0x4b, 0x08, 0x08, 0x30, 0x17, 0x00, 0x00, ++ 0x10, 0xfc, 0x30, 0xfc, 0x20, 0xf8, 0xf8, 0x20, ++ 0xfc, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x00, 0x7e, 0x11, 0x11, 0x12, 0x3c, 0x25, 0x67, ++ 0x25, 0x25, 0x3d, 0x25, 0x21, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x48, 0x90, 0xa0, 0xfc, 0x20, ++ 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x0b, 0x70, 0x11, 0x13, 0x7d, 0x11, 0x19, ++ 0x35, 0x37, 0x50, 0x10, 0x10, 0x17, 0x00, 0x00, ++ 0x90, 0xfc, 0xb0, 0xfc, 0x20, 0xf8, 0xf8, 0x20, ++ 0xfc, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x12, 0x09, 0x3f, 0x20, 0x4f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0x08, 0xe0, 0x20, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x02, 0x07, 0x18, 0x61, 0x1f, 0x11, 0x1f, 0x11, ++ 0x11, 0x1f, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xe0, 0x80, 0x00, 0xf0, 0x10, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x08, 0x08, 0x7f, 0x14, 0x36, ++ 0x35, 0x55, 0x16, 0x24, 0x24, 0x4d, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x50, 0xd0, ++ 0xd8, 0x54, 0x54, 0x90, 0x90, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x09, 0x3e, 0x2a, 0x3f, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x09, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x50, 0x88, 0x94, 0x90, ++ 0x50, 0x60, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x04, 0x7f, 0x00, 0x1f, 0x11, 0x1f, 0x00, 0x3f, ++ 0x02, 0x07, 0x7c, 0x04, 0x04, 0x0c, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x50, 0x50, 0x60, 0x50, 0x48, ++ 0x44, 0x44, 0x64, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x23, 0x2e, ++ 0x21, 0x22, 0x3f, 0x24, 0x27, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xc8, 0x48, ++ 0x88, 0xc8, 0xf8, 0x48, 0xc8, 0x58, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x29, 0x29, 0x31, 0x28, 0x27, ++ 0x26, 0x27, 0x3a, 0x22, 0x22, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0xa8, 0x38, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x07, 0x01, 0x1f, 0x11, ++ 0x1f, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xc0, 0x00, 0xf0, 0x10, ++ 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x12, 0x09, 0x09, 0x3f, 0x20, 0x4f, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x08, 0xe0, 0x40, 0x80, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x08, 0x7f, ++ 0x01, 0x11, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x20, 0xc0, 0x00, 0x00, 0xf8, 0x40, 0x40, 0xfc, ++ 0x00, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x22, 0x17, 0x14, 0x07, 0x1c, 0x67, 0x01, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0x08, 0xc8, 0x50, 0xe0, 0x58, 0xc4, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x3f, 0x29, 0x4e, 0x12, 0x34, 0x0c, ++ 0x12, 0x3f, 0x52, 0x12, 0x1e, 0x13, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x77, 0x55, 0x55, 0x77, 0x00, 0x3e, 0x00, ++ 0x7f, 0x10, 0x1e, 0x22, 0x02, 0x0f, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x79, 0x11, 0x17, 0x19, 0x11, ++ 0x37, 0x51, 0x11, 0x11, 0x1e, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0xd0, 0x10, 0x10, 0xf8, 0x14, 0x14, ++ 0xf0, 0x10, 0x10, 0xd0, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x18, 0x25, 0x45, 0x01, 0x3f, ++ 0x00, 0x08, 0x04, 0x04, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0x10, 0x00, 0xf8, ++ 0x20, 0x20, 0x40, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x13, 0x3a, 0x37, ++ 0x34, 0x53, 0x50, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xe8, 0x50, 0xd0, 0xa8, 0xc4, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x17, 0x11, 0x7d, 0x11, 0x19, 0x35, 0x37, ++ 0x31, 0x51, 0x51, 0x11, 0x11, 0x17, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0x50, 0xf0, 0x50, 0xf0, 0xf8, ++ 0xf0, 0x50, 0xf0, 0x50, 0xf0, 0xfc, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x7f, 0x09, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x0a, 0x0a, 0x0c, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf0, 0x40, 0xf8, ++ 0x40, 0xfc, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x09, 0x1e, 0x24, 0x7e, 0x2b, 0x3e, 0x2a, ++ 0x3f, 0x05, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x30, 0xd0, 0x90, 0x94, 0xb4, 0xf4, 0xb8, 0xd0, ++ 0xf0, 0xa8, 0xa8, 0xc8, 0xc4, 0x84, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x43, 0x22, 0x23, 0x01, 0x13, ++ 0x16, 0x2a, 0x25, 0x45, 0x48, 0x40, 0x00, 0x00, ++ 0x80, 0x38, 0x08, 0xb8, 0x08, 0xf8, 0x00, 0xfc, ++ 0x24, 0x94, 0x54, 0x44, 0x04, 0x18, 0x00, 0x00, ++ 0x08, 0x7f, 0x49, 0x7f, 0x08, 0x3e, 0x08, 0x7f, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4b, 0x4a, 0x4b, 0x48, 0x49, ++ 0x4e, 0x7b, 0x4a, 0x42, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x80, 0xf8, ++ 0x68, 0x88, 0x08, 0x28, 0xe8, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x18, 0x35, 0x37, 0x34, 0x50, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x10, 0x17, 0x10, 0x1c, ++ 0x73, 0x12, 0x12, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x40, 0x20, 0x27, 0x00, 0x10, ++ 0x13, 0x12, 0x22, 0x22, 0x43, 0x42, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x43, 0x22, 0x23, 0x01, 0x13, ++ 0x16, 0x1b, 0x22, 0x22, 0x41, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x48, 0x88, 0x08, 0x28, 0xe8, 0x30, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x22, 0x27, 0x04, 0x17, ++ 0x1a, 0x13, 0x22, 0x23, 0x42, 0x42, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x90, 0xfc, 0x04, 0xf8, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x07, 0x18, 0x6f, 0x08, 0x07, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0x20, 0xe0, 0x20, 0xe0, ++ 0xf8, 0xc8, 0x08, 0x48, 0xc8, 0x70, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x09, 0x0b, 0x14, 0x19, ++ 0x37, 0x55, 0x11, 0x11, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x80, 0xf8, ++ 0x28, 0xc8, 0x08, 0x28, 0xe8, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x09, 0x3f, 0x2a, 0x3e, 0x2a, ++ 0x3f, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x24, 0xf8, 0x20, 0xf8, 0x20, ++ 0xfc, 0x00, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, ++ 0x0f, 0x08, 0x08, 0x08, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x20, ++ 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x1f, 0x25, 0x7f, 0x2b, 0x3f, 0x2b, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x29, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x44, 0xf4, 0x28, 0xe8, 0x54, 0xe4, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x48, 0x48, 0x4f, 0x48, 0x48, ++ 0x48, 0x78, 0x48, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x7e, 0x08, 0x1c, 0x1a, 0x1b, ++ 0x29, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0x40, 0x64, 0xa4, 0xa8, ++ 0xb0, 0xa0, 0xa0, 0xa4, 0xa4, 0x9c, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x7d, 0x13, 0x19, 0x37, 0x35, ++ 0x33, 0x50, 0x57, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0xf8, 0x50, 0xfc, 0x50, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x1d, 0x08, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x88, 0xe8, 0x28, 0x28, 0xe8, ++ 0xb0, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x09, 0x1a, 0x1f, 0x1a, ++ 0x2a, 0x28, 0x49, 0x0a, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xf8, 0x20, 0x20, 0xfc, 0x60, ++ 0x70, 0xb0, 0x28, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x09, 0x37, 0x24, 0x27, 0x24, 0x37, 0x20, ++ 0x04, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x80, 0x00, 0xf8, 0x48, 0xc8, 0x48, 0xd8, 0x08, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x3f, 0x2d, 0x77, 0x3f, 0x0f, 0x0f, 0x09, ++ 0x0f, 0x1f, 0x1f, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xf8, 0xf8, 0xe0, 0xe0, 0x20, ++ 0xe0, 0xf0, 0xf0, 0x14, 0xf4, 0xfc, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x10, 0x0f, 0x48, 0x23, ++ 0x2a, 0x0b, 0x12, 0x13, 0x22, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x50, 0x48, 0xfc, 0x40, 0xf8, ++ 0x48, 0xf8, 0x48, 0xf8, 0x48, 0x58, 0x00, 0x00, ++ 0x02, 0x0c, 0x32, 0x01, 0x02, 0x0c, 0x7f, 0x01, ++ 0x1f, 0x09, 0x05, 0x05, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x30, 0x48, 0x80, 0xc0, 0x30, 0xec, 0x00, ++ 0xf0, 0x20, 0x20, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x10, 0x1b, 0x24, 0x27, 0x78, 0x13, 0x7c, ++ 0x13, 0x54, 0x39, 0x32, 0x1c, 0x60, 0x00, 0x00, ++ 0x10, 0xa0, 0xfc, 0xa0, 0xf8, 0xa8, 0xfc, 0xa8, ++ 0xf8, 0xa8, 0xb0, 0xa8, 0xa4, 0xa0, 0x00, 0x00, ++ 0x00, 0x01, 0x79, 0x49, 0x4f, 0x4b, 0x4a, 0x4a, ++ 0x4b, 0x7a, 0x4b, 0x42, 0x03, 0x02, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x40, 0xfc, 0x58, 0xd8, 0xe8, ++ 0xf8, 0xe8, 0x58, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x7c, 0x55, 0x55, 0x7d, 0x55, 0x55, 0x7d, ++ 0x55, 0x11, 0x11, 0x12, 0x12, 0x14, 0x00, 0x00, ++ 0x20, 0x40, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, ++ 0x00, 0xfc, 0x54, 0xac, 0x84, 0x18, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x7e, 0x09, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x08, 0x08, 0x08, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x1f, 0x04, 0x03, 0x7f, ++ 0x01, 0x03, 0x05, 0x19, 0x61, 0x03, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0xc0, 0x00, 0xfc, ++ 0x18, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x3f, 0x20, 0x7f, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x00, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0x08, 0xf8, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0x00, 0xfc, 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, 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, ++ 0x01, 0x71, 0x19, 0x15, 0x75, 0x41, 0x4f, 0x71, ++ 0x53, 0x13, 0x15, 0x19, 0x11, 0x61, 0x00, 0x00, ++ 0x00, 0x38, 0x48, 0x48, 0xb8, 0x20, 0xe0, 0x38, ++ 0xa8, 0x48, 0x48, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x22, 0x12, 0x0c, 0x04, 0x06, ++ 0x0a, 0x09, 0x11, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x04, 0x02, 0x22, 0x12, ++ 0x0c, 0x04, 0x0c, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x08, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x7f, 0x04, 0x04, 0x07, 0x04, 0x04, 0x06, ++ 0x09, 0x09, 0x08, 0x09, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xc0, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0xc4, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3f, 0x22, 0x3e, 0x22, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x80, 0x00, 0xf8, 0x10, 0x20, ++ 0x40, 0x40, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x12, 0x33, 0x50, 0x12, ++ 0x12, 0x12, 0x12, 0x14, 0x14, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x00, 0x90, ++ 0x90, 0x90, 0x90, 0x94, 0x94, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x7e, 0x00, 0x01, 0x7f, 0x14, ++ 0x14, 0x14, 0x14, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x10, 0x10, 0xfc, 0x10, 0x90, ++ 0x90, 0x10, 0x10, 0x34, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x3f, 0x24, 0x7f, 0x04, 0x1f, 0x04, 0x7f, ++ 0x04, 0x1b, 0x60, 0x06, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xf8, 0x40, 0xf0, 0x40, 0xfc, ++ 0x40, 0x30, 0x8c, 0x00, 0x80, 0x40, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x08, 0x08, 0x08, 0x7f, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x12, 0x12, 0x7f, 0x12, 0x1e, 0x12, 0x1e, 0x12, ++ 0x7f, 0x2c, 0x2d, 0x33, 0x3f, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0x48, ++ 0xc8, 0x48, 0x48, 0x88, 0x88, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x3f, 0x28, 0x5f, 0x14, 0x3f, 0x64, ++ 0x3f, 0x24, 0x3f, 0x24, 0x3f, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x88, 0x88, 0x30, 0x00, 0x00, ++ 0x11, 0x09, 0x09, 0x3f, 0x02, 0x7f, 0x04, 0x1f, ++ 0x60, 0x0f, 0x08, 0x08, 0x08, 0x07, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xf8, 0x80, 0xfc, 0x40, 0xf0, ++ 0x4c, 0xc0, 0x40, 0x08, 0x08, 0xf8, 0x00, 0x00, ++ 0x00, 0x00, 0x79, 0x4a, 0x4f, 0x4a, 0x4a, 0x4a, ++ 0x4b, 0x7a, 0x4f, 0x40, 0x03, 0x0c, 0x00, 0x00, ++ 0x80, 0xf0, 0x20, 0x40, 0xf8, 0xa8, 0xa8, 0xb8, ++ 0x28, 0x48, 0xfc, 0xa0, 0x18, 0x04, 0x00, 0x00, ++ 0x01, 0x17, 0x11, 0x11, 0x7d, 0x11, 0x11, 0x17, ++ 0x12, 0x1a, 0x63, 0x02, 0x03, 0x02, 0x00, 0x00, ++ 0x10, 0xfc, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0xfc, ++ 0xa0, 0xa8, 0x18, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x04, 0x0e, 0x03, 0x1c, 0x08, ++ 0x7f, 0x12, 0x34, 0x0c, 0x1a, 0x61, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x40, 0x80, 0xc0, 0x30, 0x20, ++ 0xfc, 0x48, 0xd0, 0x30, 0x68, 0x84, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x4f, 0x00, 0x00, 0x7f, ++ 0x04, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xe0, 0x00, 0x00, 0xfc, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x4f, 0x08, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xe0, 0x20, 0x20, 0xe0, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x3f, 0x24, 0x7f, 0x04, 0x0f, 0x08, 0x0f, ++ 0x0f, 0x08, 0x0f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xf8, 0x40, 0xe0, 0x20, 0xe0, ++ 0xe0, 0x20, 0xe0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x01, 0x01, 0x01, 0x7f, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3f, 0x22, 0x3e, 0x22, ++ 0x3f, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x88, 0x04, 0xf8, 0x20, 0x20, ++ 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x01, 0x0f, 0x09, 0x0f, 0x01, 0x1f, 0x11, 0x1f, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x00, 0xf0, 0x10, 0xf0, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x2f, 0x29, ++ 0x4f, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x90, 0x88, 0xfc, 0x88, 0x48, 0x50, 0x20, 0x54, ++ 0x8c, 0x04, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x17, 0x3a, 0x37, 0x37, 0x52, ++ 0x13, 0x13, 0x12, 0x13, 0x11, 0x16, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xfc, 0x50, 0xf0, 0xf8, 0x08, ++ 0xf8, 0xf8, 0x08, 0xf8, 0x98, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x1b, 0x36, 0x37, 0x33, 0x55, ++ 0x18, 0x11, 0x15, 0x15, 0x19, 0x10, 0x00, 0x00, ++ 0x28, 0xfc, 0x20, 0xe8, 0x28, 0xd0, 0x54, 0xec, ++ 0x84, 0x50, 0x48, 0x14, 0x14, 0xf0, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7f, 0x12, 0x12, 0x13, 0x1a, ++ 0x70, 0x17, 0x10, 0x10, 0x11, 0x36, 0x00, 0x00, ++ 0x80, 0xf0, 0x20, 0xf8, 0xa8, 0xa8, 0x38, 0x58, ++ 0x40, 0xfc, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x04, 0x04, 0x7f, 0x12, 0x1f, 0x12, ++ 0x1e, 0x13, 0x1e, 0x62, 0x02, 0x03, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x88, 0x88, 0x50, ++ 0x50, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x18, 0x1c, 0x1a, ++ 0x2a, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x88, 0x88, 0x88, 0xfc, 0x88, 0x88, 0x88, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7e, 0x08, 0x18, 0x1c, 0x1a, ++ 0x2a, 0x28, 0x48, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, ++ 0x88, 0xf8, 0x88, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x7e, 0x09, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0xf0, 0x10, 0x10, 0xf0, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x00, 0x3f, 0x00, ++ 0x7f, 0x0c, 0x2a, 0x2a, 0x49, 0x1a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa8, 0x30, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x7f, 0x14, 0x1f, 0x34, ++ 0x5f, 0x14, 0x1f, 0x14, 0x1f, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa8, 0x30, 0x20, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x40, 0x20, 0x20, 0x07, 0x08, ++ 0x08, 0x08, 0x10, 0x10, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x11, 0x09, 0x0f, 0x41, 0x23, 0x22, 0x03, 0x10, ++ 0x13, 0x10, 0x27, 0x20, 0x41, 0x46, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0x48, 0xf8, 0x40, ++ 0xf8, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x20, 0x1f, 0x19, 0x4f, 0x29, 0x2f, 0x08, 0x0b, ++ 0x1a, 0x1b, 0x2a, 0x2b, 0x4a, 0x48, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x78, 0x48, 0x78, 0x08, 0xe8, ++ 0x28, 0xe8, 0x28, 0xe8, 0x28, 0x18, 0x00, 0x00, ++ 0x11, 0x09, 0x0b, 0x42, 0x27, 0x29, 0x03, 0x12, ++ 0x17, 0x2a, 0x23, 0x42, 0x43, 0x42, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x80, 0xfc, 0x20, 0xfc, 0x20, ++ 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x7e, 0x13, 0x10, 0x17, 0x7d, 0x11, ++ 0x11, 0x14, 0x19, 0x66, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0x00, 0xfc, 0xf0, 0x10, ++ 0xf8, 0xc8, 0xb0, 0x90, 0x8c, 0x80, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7f, 0x08, 0x08, 0x08, ++ 0x0f, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, ++ 0xe0, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3e, 0x22, 0x3f, 0x24, 0x3f, ++ 0x20, 0x1f, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x80, 0x00, 0x78, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x02, 0x3f, 0x02, 0x7f, 0x04, 0x07, ++ 0x0c, 0x0f, 0x14, 0x27, 0x44, 0x07, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0xf8, 0x00, 0xfc, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x25, 0x42, 0x3f, 0x01, ++ 0x01, 0x7f, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0x10, 0xf8, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x29, 0x45, 0x3f, 0x20, 0x4f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0xa0, 0x10, 0xfc, 0x08, 0xe0, 0x20, ++ 0xe0, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x3e, 0x22, 0x3e, 0x22, ++ 0x3f, 0x24, 0x27, 0x24, 0x27, 0x24, 0x00, 0x00, ++ 0x40, 0xfc, 0xa0, 0x10, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x48, 0xc8, 0x48, 0xc8, 0x18, 0x00, 0x00, ++ 0x08, 0x09, 0x0a, 0x72, 0x17, 0x0c, 0x13, 0x7e, ++ 0x0c, 0x2a, 0x2a, 0x29, 0x4a, 0x0b, 0x00, 0x00, ++ 0x1c, 0xe4, 0xa8, 0x50, 0xfc, 0x40, 0xfc, 0x40, ++ 0x78, 0xc8, 0xb0, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x1f, 0x11, 0x21, 0x7f, 0x01, ++ 0x11, 0x11, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xfc, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3f, 0x23, 0x3e, 0x23, ++ 0x3e, 0x08, 0x7f, 0x09, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x90, 0x08, 0xfc, 0x48, 0x68, ++ 0xd8, 0xd8, 0x68, 0x68, 0x48, 0xd8, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x24, 0x3c, 0x27, 0x24, ++ 0x3c, 0x24, 0x24, 0x24, 0x24, 0x4c, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x11, 0x3d, 0x25, 0x35, 0x2d, 0x2d, 0x7f, ++ 0x24, 0x2d, 0x2d, 0x2d, 0x25, 0x4f, 0x00, 0x00, ++ 0x10, 0xf0, 0x50, 0xfc, 0x30, 0xe0, 0x5c, 0xe0, ++ 0x00, 0xf8, 0x68, 0x68, 0x68, 0xfc, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x01, 0x3f, 0x20, 0x4f, ++ 0x00, 0x3f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xfc, 0x08, 0xe0, ++ 0x00, 0xfc, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x10, 0x3e, 0x48, 0x7f, 0x14, 0x3f, 0x68, ++ 0x3e, 0x28, 0x3e, 0x28, 0x3f, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x50, 0x50, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x00, 0x3c, 0x03, 0x7c, 0x01, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3c, 0x25, 0x26, 0x3c, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x00, 0x0f, 0x09, 0x7f, 0x12, 0x1f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xfc, 0x40, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x27, 0x15, 0x17, 0x00, 0x0f, 0x73, 0x12, ++ 0x13, 0x10, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xf8, 0x00, 0xfc, 0xf0, 0x10, ++ 0xf8, 0xc8, 0xb0, 0x88, 0x80, 0xfc, 0x00, 0x00, ++ 0x10, 0x13, 0x1a, 0x27, 0x26, 0x7b, 0x12, 0x7f, ++ 0x12, 0x55, 0x39, 0x31, 0x1f, 0x60, 0x00, 0x00, ++ 0x10, 0xd0, 0x90, 0xdc, 0x60, 0xc0, 0x9c, 0xc0, ++ 0x00, 0xf8, 0x68, 0x68, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x20, 0x27, ++ 0x24, 0x27, 0x24, 0x27, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0xc8, ++ 0x48, 0xc8, 0x48, 0xc8, 0x48, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x21, 0x21, ++ 0x2f, 0x23, 0x25, 0x29, 0x21, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0x08, ++ 0xe8, 0x88, 0x48, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x24, 0x22, ++ 0x27, 0x21, 0x2f, 0x22, 0x24, 0x28, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x48, 0x88, ++ 0xc8, 0x08, 0xe8, 0x88, 0x48, 0x18, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x28, 0x31, 0x2a, 0x25, 0x25, ++ 0x25, 0x25, 0x39, 0x21, 0x21, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x90, 0x10, 0x20, 0x78, 0x48, ++ 0x48, 0x78, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x08, 0x08, 0x7e, 0x09, 0x3e, 0x22, 0x3e, 0x22, ++ 0x3e, 0x08, 0x7e, 0x09, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0xf8, 0x28, 0xfc, 0x00, 0xf8, 0x88, 0xf8, ++ 0x10, 0xf8, 0x90, 0xfc, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x1b, 0x28, 0x7e, 0x22, 0x3e, ++ 0x22, 0x3e, 0x24, 0x26, 0x39, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0xf0, 0x90, 0x90, 0xf0, ++ 0x80, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x13, 0x22, 0x7e, 0x08, 0x7e, ++ 0x08, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0xf0, 0x90, 0x90, 0xf0, ++ 0x80, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x02, 0x7f, 0x02, 0x02, 0x1a, ++ 0x06, 0x05, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0xc4, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x1f, 0x60, 0x1f, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0xf0, 0x0c, 0xe0, 0x40, ++ 0x80, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x1f, 0x00, 0x1f, 0x10, 0x17, ++ 0x10, 0x10, 0x2f, 0x20, 0x40, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0xf0, ++ 0x80, 0x80, 0xf8, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x01, 0x11, 0x1f, 0x09, 0x3f, 0x2f, 0x22, 0x3f, ++ 0x29, 0x2f, 0x2f, 0x2f, 0x39, 0x41, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x10, 0xfc, 0x20, 0x20, 0xbc, ++ 0x48, 0xa8, 0x10, 0xb0, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x01, 0x7c, 0x10, 0x10, 0x13, 0x7c, 0x10, ++ 0x10, 0x11, 0x1d, 0x62, 0x04, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0xfc, 0xa0, 0xa0, ++ 0xa0, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x49, 0x29, 0x29, 0x0f, 0x1c, ++ 0x2f, 0x4c, 0x12, 0x12, 0x23, 0x42, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0xbc, 0xa4, ++ 0xbc, 0x44, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x79, 0x49, 0x49, 0x79, 0x49, 0x49, 0x79, ++ 0x49, 0x49, 0x79, 0x49, 0x41, 0x06, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf8, ++ 0x48, 0x50, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x1f, 0x00, 0x7f, 0x04, 0x04, ++ 0x0f, 0x0c, 0x14, 0x24, 0x47, 0x04, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x7f, 0x4c, 0x2a, 0x1b, 0x6c, 0x19, 0x08, ++ 0x3f, 0x21, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x80, 0x80, 0x80, 0xfc, 0xb0, 0x30, ++ 0x30, 0x30, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x14, 0x1d, 0x16, 0x14, 0x13, ++ 0x13, 0x13, 0x22, 0x23, 0x43, 0x1c, 0x00, 0x00, ++ 0x00, 0xfc, 0x90, 0xfc, 0xf8, 0xf8, 0xfc, 0xf0, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x12, 0x14, 0x14, 0x1d, 0x16, ++ 0x14, 0x14, 0x24, 0x24, 0x44, 0x04, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0x50, 0xfc, 0x90, 0x90, 0xf8, ++ 0x90, 0xf8, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x00, 0x01, 0x3e, 0x00, 0x00, 0x7f, 0x14, 0x14, ++ 0x14, 0x15, 0x23, 0x20, 0x41, 0x06, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x7f, 0x22, 0x14, 0x3f, 0x24, 0x28, ++ 0x32, 0x24, 0x39, 0x22, 0x4c, 0x33, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x24, 0x2f, 0x29, 0x2f, 0x29, ++ 0x2f, 0x26, 0x2d, 0x35, 0x44, 0x0d, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x20, 0x78, 0x48, 0x78, 0x48, ++ 0x78, 0x48, 0x78, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x19, 0x61, 0x01, 0x09, ++ 0x09, 0x09, 0x09, 0x09, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0xf0, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x17, 0x10, 0x30, 0x53, 0x11, ++ 0x11, 0x10, 0x10, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x08, ++ 0x10, 0x90, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x02, 0x07, 0x18, 0x61, 0x1f, 0x10, 0x13, 0x12, ++ 0x12, 0x12, 0x12, 0x22, 0x22, 0x41, 0x00, 0x00, ++ 0x00, 0xe0, 0xc0, 0x00, 0xfc, 0x00, 0xf0, 0x10, ++ 0x10, 0x10, 0x60, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x1f, 0x00, 0x0f, 0x08, 0x0f, ++ 0x04, 0x7f, 0x00, 0x1f, 0x10, 0x1f, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xe0, 0x20, 0xe0, ++ 0x40, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0x00, ++ 0x00, 0x1e, 0x12, 0x12, 0x1e, 0x01, 0x7f, 0x04, ++ 0x18, 0x7e, 0x12, 0x12, 0x1e, 0x12, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0xf0, 0x00, 0xfc, 0x40, ++ 0x30, 0xfc, 0x90, 0x90, 0xf0, 0x90, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x07, 0x04, 0x07, 0x04, 0x7f, ++ 0x09, 0x1f, 0x61, 0x01, 0x3f, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xc0, 0x40, 0xc0, 0x40, 0xfc, ++ 0x20, 0xf0, 0x0c, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x02, 0x04, 0x18, 0x7f, 0x00, ++ 0x1f, 0x11, 0x11, 0x1f, 0x11, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x80, 0x40, 0x20, 0xfc, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x13, 0x7d, 0x25, 0x25, 0x24, ++ 0x7b, 0x48, 0x0d, 0x15, 0x21, 0x41, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0xf8, 0x08, 0xf8, 0x90, ++ 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x21, 0x5f, 0x02, 0x0c, 0x7f, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xf8, 0x40, 0x20, 0xfc, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x17, 0x54, 0x54, 0x57, 0x55, ++ 0x54, 0x7c, 0x44, 0x40, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x08, ++ 0x90, 0x90, 0x60, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x06, 0x01, 0x07, 0x39, 0x02, 0x7f, 0x04, 0x0f, ++ 0x18, 0x28, 0x48, 0x08, 0x08, 0x00, 0x00, 0x00, ++ 0x20, 0xc0, 0x60, 0x10, 0x00, 0xfc, 0x80, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xb0, 0x80, 0x00, 0x00, ++ 0x11, 0x15, 0x65, 0x19, 0x0d, 0x13, 0x7f, 0x01, ++ 0x3f, 0x08, 0x0c, 0x12, 0x21, 0x46, 0x00, 0x00, ++ 0x20, 0x28, 0xc8, 0x30, 0x30, 0x48, 0xfc, 0x10, ++ 0xfc, 0x90, 0xa0, 0x44, 0xb4, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x00, 0x00, 0x1f, 0x10, 0x10, 0x0f, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x08, 0xf8, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x10, 0x13, 0x12, 0x1f, ++ 0x72, 0x13, 0x10, 0x17, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xf8, 0x40, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x28, 0x49, 0x09, 0x0a, 0x0c, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, ++ 0x90, 0x90, 0x10, 0x14, 0x14, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7e, 0x13, 0x10, 0x1c, 0x14, ++ 0x14, 0x14, 0x27, 0x24, 0x44, 0x1b, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x90, 0xfc, 0x90, 0xf0, 0x90, ++ 0xf0, 0x90, 0xfc, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x23, 0x3e, ++ 0x28, 0x24, 0x26, 0x3a, 0x61, 0x02, 0x00, 0x00, ++ 0x00, 0xfc, 0x50, 0x50, 0x50, 0x50, 0xfc, 0x30, ++ 0x30, 0x50, 0x50, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x12, 0x12, 0x12, 0x7f, 0x12, 0x1e, 0x12, 0x1e, ++ 0x12, 0x7f, 0x14, 0x12, 0x22, 0x41, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0xc8, 0x78, 0x48, 0x48, 0x78, ++ 0x48, 0xc8, 0x48, 0x88, 0x88, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x2b, 0x48, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x90, 0x90, 0x90, 0xfc, 0x90, 0xf0, 0x90, 0xf0, ++ 0x90, 0xfc, 0x90, 0x88, 0x04, 0x04, 0x00, 0x00, ++ 0x01, 0x7f, 0x02, 0x1f, 0x09, 0x7f, 0x09, 0x0f, ++ 0x01, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xe0, 0x30, 0xfc, 0x20, 0xe0, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 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, 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, ++ 0x11, 0x11, 0x16, 0x7e, 0x11, 0x1a, 0x37, 0x34, ++ 0x33, 0x52, 0x53, 0x14, 0x14, 0x18, 0x00, 0x00, ++ 0x48, 0x48, 0xf4, 0xd4, 0x48, 0xd4, 0xfc, 0x50, ++ 0xfc, 0x28, 0x28, 0x90, 0x3c, 0xc4, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x09, 0x28, 0x2b, 0x28, 0x4f, ++ 0x0c, 0x0b, 0x0a, 0x12, 0x12, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, 0xfc, ++ 0x44, 0xf8, 0x48, 0x48, 0x58, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x3f, 0x12, 0x0c, 0x7f, 0x19, 0x6d, ++ 0x16, 0x6d, 0x15, 0x64, 0x04, 0x1b, 0x00, 0x00, ++ 0x00, 0x70, 0x50, 0x50, 0x54, 0x94, 0x0c, 0xf8, ++ 0x48, 0x50, 0x30, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x10, 0x2f, 0x40, 0x3f, 0x01, ++ 0x01, 0x1a, 0x06, 0x05, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xe0, 0x00, 0xe0, 0x20, ++ 0x20, 0x20, 0x14, 0x14, 0x0c, 0x04, 0x00, 0x00, ++ 0x11, 0x09, 0x0b, 0x42, 0x25, 0x20, 0x07, 0x00, ++ 0x08, 0x08, 0x10, 0x10, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xf0, 0x10, ++ 0x10, 0x10, 0x14, 0x0c, 0x0c, 0x04, 0x00, 0x00, ++ 0x11, 0x15, 0x65, 0x19, 0x15, 0x7f, 0x02, 0x7f, ++ 0x3e, 0x2a, 0x3e, 0x2a, 0x3e, 0x21, 0x00, 0x00, ++ 0x20, 0x28, 0xc8, 0x30, 0x28, 0xfc, 0xa4, 0xfc, ++ 0x88, 0x48, 0x50, 0x20, 0x54, 0x8c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x04, 0x08, 0x0c, 0x1a, ++ 0x2a, 0x48, 0x09, 0x09, 0x0a, 0x0c, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x80, 0x80, 0xfc, 0x90, 0x90, ++ 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x7f, 0x03, 0x05, 0x19, 0x6f, ++ 0x00, 0x01, 0x7f, 0x01, 0x01, 0x07, 0x00, 0x00, ++ 0x60, 0x80, 0x00, 0xfc, 0x80, 0x40, 0x30, 0xec, ++ 0x40, 0x80, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x02, 0x0c, 0x38, 0x09, 0x08, 0x7f, 0x08, 0x1c, ++ 0x1b, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0xd0, 0x30, 0xc8, 0x40, 0xfc, 0xa0, 0xf8, ++ 0xa8, 0xa8, 0xa8, 0xb8, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7d, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x88, 0x80, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x12, 0x1a, 0x2a, 0x4f, 0x14, 0x15, 0x3d, 0x62, ++ 0x25, 0x3f, 0x2a, 0x2b, 0x32, 0x22, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xa0, 0x7c, 0x48, 0xc8, 0x28, ++ 0x28, 0xb0, 0x90, 0x30, 0xc8, 0x84, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x3f, 0x09, 0x09, 0x7f, 0x09, ++ 0x09, 0x08, 0x15, 0x15, 0x22, 0x44, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0xf8, ++ 0xa8, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3e, 0x00, 0x7f, 0x00, 0x3e, 0x00, 0x3e, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x88, 0x80, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x0f, 0x09, 0x0f, 0x7f, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0xfc, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x08, 0x08, 0x7f, 0x08, 0x28, ++ 0x2f, 0x28, 0x38, 0x28, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x88, 0x80, ++ 0x80, 0x84, 0x84, 0x7c, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3f, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x70, 0xd0, 0x50, 0x50, 0x50, ++ 0x50, 0x50, 0x90, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x08, 0x09, 0x4b, 0x2b, 0x2c, 0x08, 0x7f, 0x14, ++ 0x14, 0x15, 0x16, 0x25, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x28, 0xfc, 0x20, 0xf8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1a, 0x28, 0x7e, 0x22, 0x3e, ++ 0x22, 0x3e, 0x28, 0x25, 0x3b, 0x62, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, ++ 0x90, 0x90, 0x90, 0x14, 0x14, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x29, 0x3e, 0x28, 0x3e, 0x29, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0x50, 0x88, 0xfc, 0x08, ++ 0xe8, 0xa8, 0xe8, 0xa8, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x02, 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x15, ++ 0x05, 0x05, 0x09, 0x09, 0x11, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, ++ 0x20, 0x20, 0x50, 0xfc, 0x04, 0xfc, 0x00, 0x00, ++ 0x02, 0x03, 0x0c, 0x7f, 0x09, 0x0f, 0x0f, 0x1f, ++ 0x11, 0x1f, 0x11, 0x1f, 0x11, 0x00, 0x00, 0x00, ++ 0x00, 0xc0, 0x80, 0xe0, 0x20, 0xe0, 0xe0, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf4, 0x04, 0xfc, 0x00, 0x00, ++ 0x0a, 0x09, 0x09, 0x17, 0x10, 0x30, 0x51, 0x11, ++ 0x13, 0x15, 0x1c, 0x12, 0x12, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf0, 0x90, 0x90, 0xf8, 0x08, ++ 0xfc, 0x54, 0xac, 0x84, 0x04, 0x18, 0x00, 0x00, ++ 0x09, 0x08, 0x0f, 0x10, 0x13, 0x30, 0x57, 0x13, ++ 0x11, 0x1f, 0x11, 0x17, 0x11, 0x13, 0x00, 0x00, ++ 0x10, 0xa0, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0xa8, ++ 0x24, 0xfc, 0xa8, 0x10, 0x6c, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x08, 0x7e, 0x13, 0x12, 0x12, ++ 0x3c, 0x24, 0x06, 0x0a, 0x11, 0x22, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x88, 0x88, ++ 0x50, 0x50, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x4f, 0x08, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x08, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xc0, 0x40, 0x40, 0xc0, ++ 0x40, 0xc0, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x07, 0x04, 0x3f, 0x27, 0x3d, 0x23, 0x2a, ++ 0x2a, 0x3b, 0x3a, 0x2b, 0x4c, 0x30, 0x00, 0x00, ++ 0x30, 0x28, 0x28, 0xa0, 0x3c, 0xe0, 0x28, 0x28, ++ 0xb0, 0x10, 0x34, 0x4c, 0x8c, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x10, 0x13, 0x1d, ++ 0x70, 0x10, 0x10, 0x10, 0x11, 0x36, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x08, ++ 0x90, 0x90, 0x60, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x14, 0x15, 0x16, 0x7c, 0x13, 0x12, 0x13, 0x1d, ++ 0x77, 0x11, 0x13, 0x12, 0x14, 0x39, 0x00, 0x00, ++ 0x00, 0xfc, 0x28, 0x90, 0x90, 0x7c, 0x98, 0x50, ++ 0xdc, 0x50, 0x50, 0xf0, 0x90, 0x0c, 0x00, 0x00, ++ 0x12, 0x12, 0x12, 0x7f, 0x12, 0x1e, 0x13, 0x1e, ++ 0x12, 0x7f, 0x12, 0x11, 0x21, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x7c, 0xa8, 0x30, 0x20, ++ 0x20, 0x20, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x09, 0x08, 0x2b, 0x28, 0x3d, 0x28, 0x4b, 0x0d, ++ 0x18, 0x6f, 0x08, 0x0b, 0x08, 0x09, 0x00, 0x00, ++ 0x10, 0xa0, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0xe8, ++ 0xa4, 0xfc, 0xe8, 0x94, 0xac, 0xc4, 0x00, 0x00, ++ 0x20, 0x27, 0x38, 0x22, 0x1e, 0x11, 0x1e, 0x28, ++ 0x7e, 0x08, 0x14, 0x13, 0x22, 0x44, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0x60, 0x20, 0xfc, 0x28, 0xb0, ++ 0xa0, 0xb8, 0xa0, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x05, 0x09, 0x09, 0x19, ++ 0x35, 0x55, 0x11, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x08, 0x30, 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x10, 0x14, 0x14, 0xcc, 0x0c, 0x04, 0x00, 0x00, ++ 0x04, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x06, 0x38, ++ 0x7f, 0x08, 0x0e, 0x78, 0x08, 0x1b, 0x00, 0x00, ++ 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x90, 0x88, ++ 0xfc, 0x48, 0x50, 0x24, 0xd4, 0x0c, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7d, 0x54, 0x57, 0x54, 0x7f, ++ 0x53, 0x18, 0x14, 0x1f, 0x60, 0x01, 0x00, 0x00, ++ 0x90, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0xa8, 0xa4, ++ 0xfc, 0xa8, 0xd8, 0x94, 0xec, 0x84, 0x00, 0x00, ++ 0x00, 0x3c, 0x03, 0x7e, 0x03, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3d, 0x25, 0x25, 0x3f, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0xf0, 0x10, 0x10, 0xf0, ++ 0x10, 0xf0, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x38, 0x07, 0x78, 0x03, 0x38, 0x07, 0x3b, ++ 0x01, 0x3f, 0x29, 0x2f, 0x39, 0x2b, 0x00, 0x00, ++ 0x10, 0xa0, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0xa8, ++ 0x24, 0xfc, 0xa8, 0x14, 0x6c, 0x04, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7f, 0x12, 0x14, 0x12, 0x1a, ++ 0x77, 0x11, 0x11, 0x12, 0x14, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x88, 0xa8, 0xa8, 0xc8, ++ 0xf8, 0xc8, 0xa8, 0x98, 0x88, 0xb0, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x0c, 0x08, 0x1f, 0x12, 0x2a, ++ 0x4a, 0x3f, 0x07, 0x0a, 0x32, 0x02, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x48, 0x48, ++ 0x88, 0xe8, 0x08, 0xc8, 0x28, 0x30, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x1d, 0x0b, 0x3e, 0x2b, ++ 0x3e, 0x08, 0x7f, 0x0a, 0x08, 0x08, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0xc8, 0x58, 0x58, 0xe8, 0xf8, ++ 0xe8, 0xd8, 0x58, 0x48, 0x48, 0x30, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x01, 0x01, 0x3f, 0x00, ++ 0x1f, 0x10, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x79, 0x4a, 0x4a, 0x4d, 0x48, ++ 0x48, 0x78, 0x49, 0x42, 0x02, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x20, ++ 0x40, 0x80, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x02, 0x02, 0x7f, 0x52, 0x5f, 0x52, 0x53, 0x5e, ++ 0x50, 0x7f, 0x50, 0x41, 0x06, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0x28, 0xa8, 0x28, 0xc8, 0x58, ++ 0x80, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1c, 0x1b, 0x1a, ++ 0x29, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x10, 0x1b, 0x34, 0x37, ++ 0x32, 0x53, 0x52, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xf0, 0xa0, 0xfc, 0xc8, 0x50, 0xc0, 0xf8, ++ 0xa8, 0x38, 0xe8, 0xa8, 0xe8, 0x18, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x00, 0x3c, 0x01, 0x3c, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x08, 0x08, 0x08, 0x10, 0x1e, 0x32, ++ 0x52, 0x12, 0x12, 0x1e, 0x10, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x3c, 0x20, 0x20, 0x20, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x09, 0x1a, 0x1c, 0x1b, ++ 0x2a, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x20, 0x20, 0x20, 0xfc, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x7f, 0x03, 0x0d, 0x71, 0x03, ++ 0x0d, 0x79, 0x07, 0x0d, 0x31, 0x03, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x80, ++ 0x60, 0x3c, 0xc0, 0x60, 0x18, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3f, 0x08, 0x08, 0x7f, 0x08, ++ 0x0c, 0x12, 0x13, 0x7d, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x48, 0x48, 0xc8, 0x48, ++ 0x48, 0x48, 0x70, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x22, 0x47, 0x0c, 0x32, 0x03, ++ 0x0c, 0x7f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xe0, 0x40, 0x80, 0x80, ++ 0x70, 0xec, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x39, 0x29, 0x2f, 0x39, 0x29, 0x2f, 0x39, ++ 0x29, 0x2a, 0x2a, 0x2f, 0x28, 0x58, 0x00, 0x00, ++ 0x00, 0x38, 0x28, 0xe8, 0x28, 0x28, 0xe8, 0x28, ++ 0x28, 0xa8, 0xf8, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x1f, 0x12, 0x1f, 0x11, 0x10, ++ 0x17, 0x14, 0x27, 0x24, 0x47, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0xe8, 0x10, 0xf0, 0x00, ++ 0xf8, 0x00, 0xf8, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x02, 0x21, 0x11, 0x17, 0x00, 0x02, 0x02, 0x72, ++ 0x13, 0x12, 0x10, 0x18, 0x27, 0x41, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x40, 0x48, 0x48, 0x48, ++ 0xf8, 0x48, 0x40, 0x80, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x7f, 0x00, 0x00, 0x00, ++ 0x20, 0xc0, 0x00, 0x00, 0x00, 0xf8, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x03, 0x04, 0x04, 0x08, 0x10, ++ 0x20, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xe0, 0x20, 0x20, 0x40, 0x40, ++ 0xc0, 0x20, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x09, 0x09, 0x09, 0x11, 0x11, 0x3f, 0x51, 0x11, ++ 0x11, 0x11, 0x12, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xe0, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x24, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x10, 0x17, 0x30, 0x50, 0x10, ++ 0x11, 0x11, 0x12, 0x14, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0xe0, 0xe0, ++ 0x50, 0x50, 0x48, 0x44, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3f, 0x04, 0x04, 0x04, 0x06, 0x0a, 0x09, ++ 0x09, 0x08, 0x10, 0x10, 0x23, 0x4c, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x40, 0x40, 0xf0, 0x10, 0x10, ++ 0x20, 0xa0, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x07, 0x79, 0x49, 0x49, 0x49, 0x49, 0x49, ++ 0x7a, 0x4a, 0x42, 0x04, 0x09, 0x16, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x20, 0x20, 0xf8, 0x88, 0x88, ++ 0x50, 0x50, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x4f, 0x08, 0x08, 0x0f, ++ 0x01, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xe0, 0x20, 0x20, 0xe0, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x1f, 0x00, 0x00, 0x1f, 0x10, 0x10, 0x1f, ++ 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0x10, 0xe0, 0x00, 0x00, ++ 0x02, 0x07, 0x08, 0x3f, 0x00, 0x0f, 0x00, 0x1f, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xc0, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x08, 0x0a, 0x09, 0x7f, 0x08, 0x4a, 0x2b, 0x2c, ++ 0x1c, 0x1a, 0x2a, 0x48, 0x08, 0x1b, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0x88, 0x88, 0x50, 0x50, ++ 0x30, 0x20, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7f, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x29, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x40, 0xf8, 0x88, 0x88, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x01, 0x01, 0x31, 0x09, ++ 0x03, 0x05, 0x19, 0x61, 0x01, 0x03, 0x00, 0x00, ++ 0x20, 0x10, 0x10, 0xfc, 0x00, 0x88, 0x88, 0x50, ++ 0x60, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, 0x00, ++ 0x20, 0x17, 0x12, 0x42, 0x22, 0x23, 0x03, 0x12, ++ 0x12, 0x12, 0x24, 0x24, 0x48, 0x53, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x20, 0x20, 0x78, 0x08, 0x90, ++ 0x90, 0x60, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x47, 0x20, 0x22, 0x01, 0x09, ++ 0x08, 0x10, 0x10, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x10, 0x10, 0x10, 0x10, ++ 0x90, 0xa0, 0xa0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x03, 0x0c, 0x31, 0x02, 0x0d, 0x71, 0x01, ++ 0x11, 0x12, 0x22, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xc0, 0x80, 0x80, 0x40, 0x30, 0x0c, 0x10, ++ 0x10, 0xa0, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x13, 0x10, 0x12, 0x7d, 0x11, ++ 0x10, 0x14, 0x19, 0x66, 0x00, 0x00, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0xfc, 0x40, 0x48, 0x68, 0x70, ++ 0x50, 0xd0, 0x48, 0x44, 0x40, 0xc0, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x24, 0x44, 0x04, 0x09, 0x11, ++ 0x3f, 0x02, 0x02, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x88, 0x80, 0x88, 0x78, 0x00, ++ 0xc0, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x01, 0x3f, 0x24, 0x48, 0x14, 0x1e, 0x12, 0x1e, ++ 0x1e, 0x12, 0x7e, 0x06, 0x1a, 0x66, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x90, 0x70, 0xf0, 0x10, 0xf0, ++ 0x80, 0xf8, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x14, 0x23, 0x5f, 0x04, 0x04, ++ 0x06, 0x0a, 0x09, 0x10, 0x23, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0xe0, 0x20, 0x40, ++ 0xf0, 0x10, 0x20, 0xc0, 0x60, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2b, 0x49, 0x0a, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x90, 0x90, 0xb8, 0xc8, 0xc8, ++ 0xa8, 0xb0, 0x90, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7d, ++ 0x08, 0x2c, 0x2b, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x10, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, ++ 0x9c, 0xf0, 0x90, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0d, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0xfc, 0x00, 0x00, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x20, 0x27, 0x24, 0x24, 0x24, 0x24, 0x27, 0x24, ++ 0x24, 0x24, 0x24, 0x27, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, ++ 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x09, 0x1f, 0x11, 0x21, 0x01, ++ 0x7f, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, ++ 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x1f, 0x01, 0x01, 0x01, 0x7f, ++ 0x02, 0x02, 0x04, 0x08, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x40, 0x20, 0xf0, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x10, 0x1f, 0x10, ++ 0x10, 0x17, 0x24, 0x24, 0x47, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x88, 0x80, 0xfc, 0x80, ++ 0x80, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x20, 0x3f, 0x20, 0x20, 0x20, ++ 0x3f, 0x20, 0x20, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0xe0, 0x20, 0x20, 0x20, ++ 0xe0, 0x20, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x7f, 0x09, 0x09, 0x09, 0x0f, ++ 0x79, 0x09, 0x09, 0x09, 0x09, 0x19, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x08, ++ 0xf8, 0x08, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x12, 0x12, 0x7a, 0x17, 0x15, 0x15, 0x1b, ++ 0x72, 0x12, 0x15, 0x19, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x70, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, ++ 0x90, 0x94, 0x14, 0x0c, 0xc0, 0x3c, 0x00, 0x00, ++ 0x12, 0x09, 0x09, 0x7f, 0x04, 0x08, 0x1f, 0x61, ++ 0x1f, 0x01, 0x3f, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x40, 0x60, 0x98, 0x04, ++ 0xf0, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x0b, 0x4a, 0x23, 0x22, 0x0b, 0x0a, 0x13, ++ 0x21, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x1f, 0x11, 0x1f, 0x11, 0x11, ++ 0x19, 0x15, 0x25, 0x21, 0x5f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0xe8, 0x08, 0xf8, 0x40, ++ 0x48, 0x48, 0x50, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x01, 0x3e, 0x00, 0x3f, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x40, 0x40, 0x40, 0xfc, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x08, 0x28, 0x2e, ++ 0x28, 0x28, 0x28, 0x2e, 0x38, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf8, 0x88, 0x88, 0x88, ++ 0xf8, 0x88, 0x80, 0x80, 0xfc, 0x80, 0x00, 0x00, ++ 0x08, 0x09, 0x15, 0x13, 0x23, 0x5d, 0x09, 0x7f, ++ 0x09, 0x2b, 0x1d, 0x19, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x20, 0xfc, 0x20, ++ 0x20, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x08, 0x09, 0x41, 0x22, 0x27, 0x02, 0x13, ++ 0x12, 0x13, 0x20, 0x25, 0x44, 0x48, 0x00, 0x00, ++ 0x80, 0x80, 0xf0, 0x20, 0x40, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x00, 0x48, 0xa4, 0xa4, 0x00, 0x00, ++ 0x12, 0x13, 0x2d, 0x4f, 0x11, 0x35, 0x55, 0x15, ++ 0x1e, 0x1f, 0x00, 0x7f, 0x19, 0x63, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xe8, 0x28, 0xe8, 0x28, 0xf8, ++ 0x20, 0xf0, 0x00, 0xfc, 0x30, 0x0c, 0x00, 0x00, ++ 0x04, 0x07, 0x08, 0x11, 0x3f, 0x51, 0x1f, 0x11, ++ 0x11, 0x1f, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0xc0, 0x80, 0x00, 0xf0, 0x10, 0xf0, 0x10, ++ 0x10, 0xf0, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x01, 0x7f, 0x00, 0x0f, 0x08, 0x0f, 0x00, 0x1f, ++ 0x00, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, 0x00, 0xe0, ++ 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x00, 0x0f, 0x08, 0x0f, 0x00, 0x1f, ++ 0x00, 0x01, 0x7f, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, 0x00, 0xe0, ++ 0x40, 0x80, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x00, 0x0f, 0x08, 0x08, 0x0f, ++ 0x01, 0x09, 0x09, 0x11, 0x21, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xe0, 0x20, 0x20, 0xe0, ++ 0x00, 0x20, 0x10, 0x08, 0x08, 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, 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, ++ 0x09, 0x09, 0x09, 0x11, 0x17, 0x31, 0x51, 0x11, ++ 0x1f, 0x10, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xf8, 0x20, 0x20, 0x20, ++ 0xfc, 0x00, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x17, 0x12, 0x31, 0x51, 0x1f, ++ 0x10, 0x10, 0x10, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x48, 0x48, 0x50, 0xfc, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x1f, 0x11, 0x33, 0x55, 0x19, ++ 0x17, 0x14, 0x15, 0x15, 0x15, 0x14, 0x00, 0x00, ++ 0x30, 0xc0, 0x80, 0xfc, 0x20, 0xf0, 0x28, 0xe4, ++ 0xf8, 0x08, 0xe8, 0x28, 0xe8, 0x18, 0x00, 0x00, ++ 0x00, 0x20, 0x2d, 0x23, 0x22, 0x24, 0x28, 0x3f, ++ 0x24, 0x04, 0x08, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x80, 0x90, 0x10, 0x10, 0x90, 0x90, 0x10, 0xf0, ++ 0x90, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x3f, 0x14, 0x14, 0x7f, 0x00, 0x3e, ++ 0x22, 0x3e, 0x14, 0x15, 0x26, 0x45, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x50, 0x50, 0xfc, 0x00, 0xf8, ++ 0x88, 0xf8, 0x50, 0x50, 0x94, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x04, 0x3f, 0x04, 0x04, 0x04, ++ 0x7f, 0x00, 0x04, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0x40, ++ 0xfc, 0x00, 0x40, 0x20, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x40, 0x58, 0x46, 0x41, 0x41, 0x42, ++ 0x44, 0x48, 0x50, 0x7f, 0x40, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0x48, 0x88, 0x88, 0x08, 0x88, 0x48, ++ 0x28, 0x28, 0x08, 0xf8, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x10, 0x7c, 0x11, 0x12, 0x12, ++ 0x1f, 0x12, 0x12, 0x14, 0x14, 0x19, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0x88, 0x08, 0x30, 0x10, ++ 0xfc, 0x94, 0x94, 0xa4, 0xa4, 0xcc, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x2f, 0x20, 0x20, 0x27, 0x20, ++ 0x20, 0x20, 0x2f, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x80, 0x80, 0xf0, 0x80, ++ 0x80, 0x80, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x33, 0x22, 0x2a, 0x2b, 0x2a, 0x2a, 0x2b, ++ 0x2a, 0x3b, 0x6a, 0x13, 0x16, 0x20, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0x28, 0x28, 0xa8, 0xf0, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x79, 0x49, 0x49, 0x49, 0x49, 0x49, ++ 0x49, 0x79, 0x4f, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x1c, 0xf0, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x0f, 0x01, 0x7f, 0x04, 0x1f, 0x64, 0x07, ++ 0x3f, 0x20, 0x27, 0x24, 0x27, 0x20, 0x00, 0x00, ++ 0x60, 0x80, 0x00, 0xfc, 0x40, 0xf0, 0x4c, 0xc0, ++ 0xf8, 0x08, 0xc8, 0x48, 0xc8, 0x18, 0x00, 0x00, ++ 0x00, 0x13, 0x11, 0x10, 0x7f, 0x10, 0x11, 0x11, ++ 0x15, 0x19, 0x61, 0x00, 0x03, 0x0c, 0x00, 0x00, ++ 0x40, 0xf8, 0x20, 0xa0, 0xfc, 0x00, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0xa0, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x10, 0x56, 0x55, 0x55, 0x57, ++ 0x54, 0x7c, 0x44, 0x41, 0x02, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x48, 0x48, 0x50, 0xfc, ++ 0x40, 0xa0, 0x90, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x78, 0x08, 0x0f, 0x78, 0x4b, 0x42, 0x7a, ++ 0x4b, 0x4a, 0x08, 0x08, 0x17, 0x60, 0x00, 0x00, ++ 0x40, 0x50, 0x88, 0xfc, 0x44, 0xf8, 0x48, 0x48, ++ 0xf8, 0x50, 0x48, 0x7c, 0xc4, 0x04, 0x00, 0x00, ++ 0x00, 0x7b, 0x09, 0x09, 0x79, 0x49, 0x43, 0x79, ++ 0x49, 0x49, 0x09, 0x09, 0x17, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x50, 0xf0, 0x50, 0xf0, 0xf8, 0xf0, ++ 0x50, 0xf0, 0x50, 0xf0, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x13, 0x38, 0x34, 0x34, 0x57, ++ 0x10, 0x10, 0x10, 0x11, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0x40, 0xfc, ++ 0x40, 0x90, 0x88, 0x38, 0xc4, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x09, 0x09, 0x09, 0x0f, 0x72, 0x04, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x90, 0x54, 0x54, 0x0c, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x04, 0x04, 0x7f, 0x04, 0x0a, ++ 0x12, 0x62, 0x12, 0x12, 0x22, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, 0x20, ++ 0x10, 0x0c, 0x90, 0x48, 0x48, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x78, 0x12, 0x11, 0x11, 0x1f, ++ 0x70, 0x10, 0x10, 0x11, 0x12, 0x34, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x48, 0x48, 0x50, 0xfc, ++ 0x40, 0xa0, 0x90, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x3f, 0x0a, 0x0a, 0x7f, 0x09, 0x1f, ++ 0x22, 0x47, 0x3c, 0x04, 0x05, 0x0e, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x88, 0x88, 0x48, ++ 0x50, 0x30, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x10, 0x19, 0x36, 0x34, ++ 0x33, 0x52, 0x52, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xfc, 0xa0, 0xf0, 0xa8, 0xe4, ++ 0xf8, 0x08, 0xe8, 0xa8, 0xe8, 0x18, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x22, 0x23, 0x02, 0x10, ++ 0x10, 0x11, 0x21, 0x22, 0x44, 0x48, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0xa8, 0xa0, ++ 0xa0, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x4f, 0x30, 0x10, 0x30, 0x48, 0x0b, 0x18, ++ 0x28, 0x48, 0x08, 0x08, 0x3f, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x40, 0x40, 0xf8, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x44, 0x28, 0x17, 0x32, 0x49, 0x09, 0x1f, ++ 0x28, 0x48, 0x08, 0x09, 0x32, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x48, 0x48, 0x50, 0xfc, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x3f, 0x28, 0x49, 0x0a, 0x7e, ++ 0x0b, 0x0e, 0x16, 0x12, 0x22, 0x42, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xfc, 0xa0, 0xf0, 0xa8, 0xe4, ++ 0xf8, 0x08, 0xe8, 0xa8, 0xe8, 0x18, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x25, 0x25, 0x3e, 0x25, 0x25, ++ 0x3d, 0x25, 0x25, 0x25, 0x24, 0x4c, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x24, 0x24, 0xd4, 0x74, ++ 0xb4, 0x14, 0xf4, 0x14, 0x04, 0x18, 0x00, 0x00, ++ 0x02, 0x0f, 0x02, 0x0c, 0x7f, 0x12, 0x26, 0x4f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0xc0, 0xf8, 0x48, 0x98, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x37, 0x24, 0x27, 0x3c, 0x27, 0x3e, 0x27, ++ 0x24, 0x7f, 0x00, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xc8, 0x78, 0xc8, 0xf8, 0xc8, ++ 0x48, 0xfc, 0x00, 0x60, 0x10, 0x08, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x1f, 0x01, 0x3f, 0x07, 0x1c, ++ 0x67, 0x1f, 0x17, 0x14, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x60, 0xc0, 0x00, 0xf8, 0xc0, 0x70, ++ 0xcc, 0xf0, 0xd0, 0x50, 0xd0, 0x30, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x66, 0x2b, 0x1a, 0x12, 0x1b, ++ 0x2b, 0x7a, 0x12, 0x13, 0x2c, 0x40, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xa8, 0xb0, 0xb0, 0xa8, 0xa8, ++ 0x24, 0xa4, 0xe4, 0x78, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x13, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x73, 0x00, 0x00, ++ 0x20, 0xf8, 0x90, 0xfc, 0x00, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x13, 0x6a, 0x2b, 0x1f, 0x6a, 0x13, 0x3f, 0x04, ++ 0x7f, 0x0f, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0xb8, 0xa8, 0xb8, 0xa4, 0xf8, 0x60, 0xf8, 0x40, ++ 0xfc, 0xe0, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x11, 0x5b, 0x2b, 0x16, 0x7f, 0x0b, 0x33, 0x07, ++ 0x1f, 0x67, 0x07, 0x04, 0x07, 0x38, 0x00, 0x00, ++ 0x38, 0xa8, 0xb0, 0xa8, 0xe4, 0xf8, 0xa0, 0xc0, ++ 0xf0, 0xcc, 0xc0, 0xb0, 0x60, 0x18, 0x00, 0x00, ++ 0x14, 0x7f, 0x14, 0x3f, 0x7a, 0x2a, 0x3f, 0x08, ++ 0x0f, 0x0f, 0x0f, 0x2a, 0x25, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x48, 0x30, 0xcc, 0xf0, 0x80, ++ 0xe0, 0xe0, 0xf8, 0x48, 0x28, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x12, 0x12, 0x32, 0x52, 0x12, ++ 0x12, 0x13, 0x1e, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x80, 0x78, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0xc8, 0x70, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x09, 0x4e, 0x28, 0x27, 0x04, 0x17, 0x1a, ++ 0x22, 0x3f, 0x46, 0x45, 0x48, 0x11, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xb0, 0x90, 0x7c, 0x98, 0x50, ++ 0x5c, 0xd0, 0x50, 0x70, 0x90, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x01, 0x09, 0x7f, 0x08, 0x08, ++ 0x7f, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0x20, 0xfc, 0x20, 0x20, ++ 0xfc, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x48, 0x49, 0x4f, 0x79, 0x49, ++ 0x4f, 0x48, 0x78, 0x49, 0x42, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x50, 0xfc, 0x10, 0x10, ++ 0xfc, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x02, 0x12, 0x0a, 0x7f, 0x04, 0x3f, 0x01, 0x1f, ++ 0x01, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x80, 0x90, 0xa0, 0xfc, 0x40, 0xf8, 0x00, 0xf0, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x1f, 0x10, ++ 0x13, 0x12, 0x12, 0x23, 0x22, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x00, 0xfc, 0x04, ++ 0xe4, 0x24, 0x24, 0xe4, 0x24, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x3f, 0x24, 0x24, 0x24, 0x3f, ++ 0x24, 0x24, 0x24, 0x3f, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0x48, 0xf8, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7c, 0x11, 0x11, 0x3b, 0x36, ++ 0x36, 0x53, 0x52, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xdc, 0x24, 0xb4, 0xa8, ++ 0xa8, 0xb4, 0x24, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x01, 0x01, 0x01, 0x1f, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, ++ 0x20, 0x10, 0x10, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x13, 0x12, 0x3a, 0x36, ++ 0x36, 0x52, 0x52, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0xe8, 0xa8, ++ 0xa8, 0xe8, 0xa8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x4a, 0x2a, 0x2c, 0x08, 0x7e, 0x09, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x09, 0x09, 0x0f, 0x11, 0x13, 0x32, 0x53, 0x10, ++ 0x13, 0x10, 0x13, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0xf8, 0x48, 0xf8, 0x40, ++ 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x14, 0x7f, 0x14, 0x3e, 0x2b, 0x2a, 0x3e, 0x08, ++ 0x3e, 0x08, 0x3e, 0x08, 0x0e, 0x79, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x88, 0x88, 0x30, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x11, 0x7e, 0x13, 0x14, 0x10, ++ 0x10, 0x14, 0x1b, 0x60, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x88, 0x88, ++ 0x28, 0xc8, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x3f, 0x21, 0x21, 0x21, 0x21, ++ 0x21, 0x21, 0x21, 0x21, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x09, 0x2b, 0x1d, 0x19, 0x0f, 0x70, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x20, ++ 0xfc, 0x24, 0x24, 0x24, 0x38, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x08, ++ 0x08, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, 0x00, ++ 0x10, 0x60, 0x80, 0x00, 0x00, 0xfc, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x02, 0x1c, 0x10, 0x10, 0x1f, 0x15, 0x14, ++ 0x14, 0x14, 0x24, 0x24, 0x45, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa8, 0x30, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x09, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa8, 0x30, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x3e, 0x08, 0x3e, 0x08, 0x0f, 0x72, 0x04, ++ 0x1f, 0x60, 0x0f, 0x00, 0x00, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x80, 0x40, ++ 0xf0, 0x0c, 0xe0, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x1c, 0x1a, 0x2a, 0x49, 0x0f, ++ 0x00, 0x7f, 0x09, 0x11, 0x61, 0x03, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x60, 0x70, 0xa8, 0x24, 0xe0, ++ 0x00, 0xfc, 0x20, 0x10, 0x08, 0x00, 0x00, 0x00, ++ 0x01, 0x02, 0x05, 0x1f, 0x6a, 0x09, 0x0e, 0x0f, ++ 0x01, 0x1f, 0x12, 0x1f, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0xf0, 0xac, 0xa0, 0x60, 0xe0, ++ 0x00, 0xf0, 0x90, 0xd0, 0x50, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x14, 0x23, 0x40, 0x1e, 0x13, ++ 0x1e, 0x12, 0x1e, 0x22, 0x22, 0x47, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0x40, 0x40, 0xf8, ++ 0x48, 0x48, 0x48, 0x88, 0x88, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3e, 0x22, 0x3e, 0x3f, 0x21, ++ 0x0e, 0x01, 0x7f, 0x0d, 0x31, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x50, 0x20, 0xd0, 0x0c, 0x20, ++ 0x60, 0x98, 0xe4, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x04, 0x0f, 0x08, 0x0f, ++ 0x08, 0x08, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x70, 0xc0, 0x00, 0xfc, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x20, 0x2f, 0x21, 0x3f, ++ 0x23, 0x25, 0x39, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x68, 0x88, 0x08, 0xf8, ++ 0x88, 0x48, 0x28, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x08, 0x0b, 0x12, 0x3c, ++ 0x55, 0x12, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x60, 0xa0, 0x90, 0xf8, 0x04, 0x00, ++ 0xf8, 0x10, 0x10, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x09, 0x0a, 0x14, 0x19, ++ 0x34, 0x57, 0x11, 0x11, 0x12, 0x10, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0xd0, 0xb8, 0xd4, 0x90, 0xf8, ++ 0x00, 0xfc, 0x28, 0x24, 0x24, 0x60, 0x00, 0x00, ++ 0x00, 0x3c, 0x03, 0x7c, 0x03, 0x3e, 0x03, 0x3c, ++ 0x03, 0x3c, 0x27, 0x24, 0x3f, 0x20, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0xf8, 0x48, 0xf8, 0x40, ++ 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x13, 0x12, 0x02, 0x03, 0x02, 0x72, ++ 0x12, 0x14, 0x14, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x10, 0x60, 0x80, 0x00, 0x00, 0xfc, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x00, 0xfc, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x18, 0x67, 0x01, 0x3f, ++ 0x01, 0x09, 0x05, 0x05, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0x30, 0xcc, 0x00, 0xf8, ++ 0x00, 0x20, 0x20, 0x40, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x48, 0x49, 0x4b, 0x4c, 0x48, ++ 0x4b, 0x78, 0x48, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0x00, ++ 0xf8, 0x08, 0x10, 0x10, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x73, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x88, 0xf8, ++ 0xa4, 0xa8, 0x90, 0xb0, 0xc8, 0x04, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x02, 0x7f, 0x02, 0x02, 0x02, ++ 0x04, 0x04, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x44, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x13, 0x32, 0x53, 0x12, ++ 0x13, 0x10, 0x1f, 0x11, 0x12, 0x1c, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x00, 0xfc, 0x20, 0x10, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x1f, 0x10, 0x2f, 0x48, 0x08, ++ 0x08, 0x0f, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x20, 0x20, 0x2c, 0x23, 0x20, ++ 0x21, 0x22, 0x24, 0x28, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0x40, 0x40, 0x80, 0x80, ++ 0x40, 0x20, 0x20, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x48, 0x30, 0x11, 0x31, 0x4a, 0x0d, 0x19, ++ 0x29, 0x49, 0x09, 0x08, 0x30, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x08, 0x08, 0xe8, 0x28, ++ 0x28, 0xe8, 0x28, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x10, 0x11, 0x11, 0x7e, 0x10, ++ 0x10, 0x14, 0x18, 0x61, 0x02, 0x0c, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf0, 0x10, 0x10, 0x20, 0x20, ++ 0x60, 0x60, 0x90, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x3f, 0x28, 0x48, 0x08, 0x7f, ++ 0x08, 0x0c, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf8, 0x88, 0x88, 0x88, ++ 0xf8, 0x88, 0x80, 0x80, 0xfc, 0x80, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x05, 0x01, 0x7f, 0x01, ++ 0x01, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x00, 0xfc, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x08, 0x10, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x23, ++ 0x3e, 0x66, 0x0a, 0x12, 0x62, 0x06, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x88, 0x88, 0xc8, 0xb0, 0x90, ++ 0x90, 0xa8, 0xc8, 0x80, 0xfc, 0x80, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x88, 0xc8, 0xb0, 0x90, 0x90, ++ 0xa8, 0xa8, 0xc0, 0x80, 0xfc, 0x80, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x43, 0x0c, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x80, 0x80, 0xfc, 0x90, 0x90, ++ 0x90, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3f, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x88, 0xe8, 0xa8, 0xa8, ++ 0xe8, 0xa8, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x00, 0x7f, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0xe0, 0x20, ++ 0xe0, 0x00, 0xfc, 0x60, 0x10, 0x08, 0x00, 0x00, ++ 0x00, 0x0f, 0x09, 0x0f, 0x09, 0x0f, 0x3f, 0x21, ++ 0x2f, 0x21, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0xf8, 0x48, ++ 0xe8, 0x38, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x11, 0x1f, 0x10, 0x15, 0x15, ++ 0x15, 0x17, 0x20, 0x3f, 0x46, 0x18, 0x00, 0x00, ++ 0x00, 0xf0, 0xfc, 0xe8, 0x08, 0xf8, 0xf0, 0x10, ++ 0xf0, 0xe0, 0x20, 0xfc, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x49, 0x4e, 0x49, 0x49, 0x49, ++ 0x49, 0x79, 0x49, 0x41, 0x01, 0x0f, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xf0, 0x0c, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf8, 0x48, 0x30, 0xd8, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x24, 0x44, 0x08, 0x10, 0x00, ++ 0x1f, 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x88, 0x80, 0x88, 0x78, 0x00, ++ 0xf0, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x13, 0x12, 0x33, 0x50, 0x17, ++ 0x14, 0x14, 0x17, 0x14, 0x14, 0x14, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0xf0, 0x90, 0xf0, 0x80, 0xf8, ++ 0xa8, 0xf8, 0x18, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x3f, 0x20, 0x4f, 0x09, 0x0f, 0x09, 0x0f, ++ 0x01, 0x3f, 0x21, 0x2f, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xe0, 0x20, 0xe0, 0x20, 0xe0, ++ 0x00, 0xf8, 0x48, 0xe8, 0x28, 0x18, 0x00, 0x00, ++ 0x00, 0x23, 0x12, 0x13, 0x02, 0x03, 0x70, 0x17, ++ 0x14, 0x14, 0x17, 0x1c, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0xf0, 0x90, 0xf0, 0x80, 0xf8, ++ 0xa8, 0xf8, 0x08, 0x18, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x29, 0x31, 0x29, 0x25, 0x24, ++ 0x27, 0x26, 0x3a, 0x23, 0x22, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0xf8, 0x40, ++ 0xfc, 0x54, 0x7c, 0x8c, 0x04, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x11, 0x11, 0x1f, 0x01, 0x3f, ++ 0x21, 0x21, 0x3f, 0x21, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x00, 0xf8, ++ 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x12, 0x13, 0x13, 0x7c, 0x10, 0x1b, 0x36, 0x37, ++ 0x32, 0x53, 0x53, 0x12, 0x13, 0x1c, 0x00, 0x00, ++ 0x20, 0xfc, 0x30, 0xc8, 0x00, 0xb8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0x28, 0xb0, 0xe0, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1d, 0x19, 0x0e, 0x74, 0x00, 0x00, ++ 0x08, 0x88, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0x28, 0x28, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x14, 0x12, 0x17, 0x14, ++ 0x17, 0x14, 0x27, 0x24, 0x44, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x90, 0xa0, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x14, 0x14, 0x17, ++ 0x14, 0x18, 0x28, 0x28, 0x4f, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x88, 0x90, 0x90, 0xf0, ++ 0x90, 0x88, 0x88, 0x88, 0xf8, 0x08, 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, 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, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x12, 0x12, 0x1e, ++ 0x72, 0x13, 0x15, 0x15, 0x19, 0x31, 0x00, 0x00, ++ 0x00, 0xfc, 0x04, 0xfc, 0x24, 0xa8, 0xa8, 0xf8, ++ 0xa8, 0x24, 0x24, 0x24, 0xfc, 0x04, 0x00, 0x00, ++ 0x01, 0x3f, 0x26, 0x58, 0x1f, 0x10, 0x1f, 0x14, ++ 0x14, 0x17, 0x28, 0x28, 0x4f, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x78, 0xf8, 0x08, 0xf8, 0x90, ++ 0x90, 0xf0, 0x88, 0x88, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x05, 0x09, 0x11, 0x63, 0x0f, ++ 0x08, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x08, 0x90, 0x60, 0x20, 0x10, 0x0c, 0xe0, ++ 0x20, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x1c, 0x09, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x60, 0x60, 0x60, 0xa4, 0xa4, 0xa8, 0xb0, 0xa0, ++ 0xa0, 0xa0, 0xa0, 0xa4, 0xa4, 0x9c, 0x00, 0x00, ++ 0x21, 0x2f, 0x4f, 0x35, 0x2f, 0x7d, 0x37, 0x5f, ++ 0x11, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x10, 0xd4, 0xe4, 0x58, 0xd4, 0x7c, 0xd8, 0xf4, ++ 0x10, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x3f, 0x24, 0x44, 0x08, 0x10, 0x0b, 0x48, ++ 0x27, 0x20, 0x0b, 0x08, 0x17, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x88, 0x78, 0x40, 0xf8, 0x40, ++ 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x12, 0x7f, 0x01, 0x3e, 0x22, 0x3e, 0x22, ++ 0x3e, 0x22, 0x26, 0x14, 0x22, 0x42, 0x00, 0x00, ++ 0x40, 0x48, 0x70, 0x44, 0x3c, 0x40, 0x4c, 0x70, ++ 0x40, 0x44, 0x3c, 0x90, 0x48, 0x44, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x29, 0x31, 0x29, 0x24, 0x27, ++ 0x25, 0x25, 0x39, 0x21, 0x21, 0x26, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x00, 0xfc, ++ 0x48, 0x30, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x07, 0x18, 0x01, 0x07, 0x79, 0x09, 0x05, ++ 0x3f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0xe0, 0x40, 0xc0, 0x30, 0x2c, 0x20, 0x40, ++ 0xf8, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x1f, 0x12, 0x12, 0x1f, 0x01, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0xf0, 0x90, 0x90, 0xf0, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0d, 0x13, 0x7f, ++ 0x08, 0x2d, 0x2a, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x00, 0xdc, 0x54, 0xdc, ++ 0x20, 0xfc, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x04, 0x03, 0x3e, 0x12, 0x0d, 0x1b, ++ 0x61, 0x3f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xe0, 0x40, 0x80, 0xf8, 0x48, 0x30, 0xc8, ++ 0x04, 0xf8, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x1b, 0x24, 0x24, 0x7b, 0x10, 0x7d, ++ 0x11, 0x55, 0x3a, 0x30, 0x1c, 0x60, 0x00, 0x00, ++ 0x50, 0x90, 0x90, 0x94, 0xb4, 0xf4, 0xb8, 0xd0, ++ 0xb0, 0x98, 0xa8, 0xa8, 0xc4, 0x84, 0x00, 0x00, ++ 0x02, 0x3c, 0x7f, 0x3f, 0x2a, 0x3e, 0x2a, 0x3e, ++ 0x3e, 0x0f, 0x79, 0x00, 0x24, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0x48, ++ 0x88, 0x88, 0x30, 0x00, 0x88, 0x44, 0x00, 0x00, ++ 0x00, 0x1f, 0x02, 0x02, 0x7f, 0x02, 0x02, 0x1f, ++ 0x04, 0x0f, 0x14, 0x24, 0x47, 0x04, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0xfc, 0x20, 0x20, 0xe0, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x7f, 0x0f, 0x09, 0x0f, ++ 0x09, 0x0f, 0x1f, 0x7f, 0x12, 0x61, 0x00, 0x00, ++ 0x40, 0xfc, 0x60, 0xc0, 0xfc, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0xf0, 0xfc, 0x48, 0x24, 0x00, 0x00, ++ 0x00, 0x3e, 0x00, 0x7f, 0x00, 0x3e, 0x00, 0x3e, ++ 0x00, 0x3e, 0x22, 0x23, 0x3f, 0x22, 0x00, 0x00, ++ 0x08, 0x88, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x3e, 0x12, 0x13, 0x7f, 0x12, 0x3e, 0x10, ++ 0x1e, 0x33, 0x32, 0x52, 0x1e, 0x10, 0x00, 0x00, ++ 0x88, 0x48, 0x50, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x7f, 0x01, 0x1f, 0x11, 0x1f, ++ 0x11, 0x1f, 0x01, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf8, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x09, 0x09, 0x7f, 0x09, 0x3f, 0x08, ++ 0x0f, 0x19, 0x19, 0x29, 0x4f, 0x09, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x50, 0xd0, 0x60, 0x50, 0x48, ++ 0x44, 0x44, 0x64, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x3f, 0x04, 0x04, 0x7f, 0x04, ++ 0x04, 0x3f, 0x04, 0x04, 0x07, 0x7c, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xa0, 0x20, 0x30, 0xe8, 0x24, ++ 0x24, 0xa0, 0x20, 0x20, 0xa0, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x7e, 0x12, 0x12, 0x22, 0x4d, 0x01, ++ 0x7f, 0x03, 0x0c, 0x74, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, ++ 0xfc, 0x10, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x02, 0x04, 0x08, 0x1c, ++ 0x2a, 0x4a, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x90, 0x90, 0xa0, 0x90, 0x88, ++ 0x84, 0x84, 0xc4, 0xb8, 0x80, 0x80, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x10, 0x13, 0x30, 0x50, 0x11, ++ 0x17, 0x10, 0x12, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x18, 0xe0, 0x90, 0x90, 0x20, 0xd0, 0x98, 0xe4, ++ 0x40, 0x50, 0x48, 0x44, 0x44, 0x40, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x14, 0x15, 0x35, 0x56, 0x14, ++ 0x14, 0x15, 0x15, 0x13, 0x10, 0x11, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x20, 0x78, 0x48, 0x78, 0x48, ++ 0x78, 0x48, 0x78, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x3f, 0x12, 0x12, 0x12, 0x12, 0x7f, 0x12, ++ 0x12, 0x12, 0x12, 0x22, 0x22, 0x42, 0x00, 0x00, ++ 0x08, 0xc8, 0x48, 0x48, 0x48, 0x48, 0xc8, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x10, 0x1f, 0x15, 0x05, ++ 0x05, 0x09, 0x09, 0x11, 0x21, 0x40, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x00, ++ 0x00, 0x00, 0x08, 0x08, 0x08, 0xf8, 0x00, 0x00, ++ 0x00, 0x7f, 0x00, 0x3f, 0x22, 0x22, 0x3e, 0x23, ++ 0x20, 0x4f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x90, 0x90, 0x60, 0x60, 0x90, ++ 0x0c, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x01, 0x01, ++ 0x3f, 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0xf8, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x10, 0x10, 0x17, 0x7c, 0x10, ++ 0x13, 0x14, 0x18, 0x60, 0x0f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x12, 0x12, 0x7f, 0x12, 0x12, 0x22, ++ 0x41, 0x1f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x08, 0xc8, 0x48, 0x48, 0xc8, 0x48, 0x48, 0x18, ++ 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x7f, 0x08, 0x3e, 0x08, 0x0f, 0x71, ++ 0x01, 0x7f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x88, 0x08, 0x30, ++ 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x12, 0x12, 0x12, 0x12, 0x7f, 0x12, ++ 0x12, 0x12, 0x12, 0x22, 0x22, 0x42, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0x20, 0x48, 0x08, 0x90, 0x10, ++ 0x24, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x08, 0x0b, 0x11, 0x24, 0x04, 0x09, 0x1e, 0x28, ++ 0x4b, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0xa0, 0x40, 0xf0, 0x4c, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x1f, 0x11, 0x1f, 0x11, 0x1f, ++ 0x01, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x1f, 0x12, 0x1f, 0x1f, 0x15, ++ 0x19, 0x13, 0x2d, 0x20, 0x43, 0x1c, 0x00, 0x00, ++ 0x80, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0xfc, 0x58, ++ 0xe4, 0xf4, 0x20, 0xc0, 0x60, 0x1c, 0x00, 0x00, ++ 0x08, 0x7f, 0x08, 0x3e, 0x0f, 0x78, 0x0f, 0x07, ++ 0x00, 0x0f, 0x25, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0xfc, 0x20, 0xe0, 0xe0, ++ 0x20, 0xe0, 0x08, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x02, 0x3c, 0x08, 0x7f, 0x08, 0x3e, 0x22, 0x3e, ++ 0x20, 0x05, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x20, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0xf8, ++ 0x88, 0x00, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x11, 0x10, 0x1d, ++ 0x73, 0x15, 0x11, 0x11, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x80, 0xfc, ++ 0x34, 0xc4, 0x04, 0x14, 0xf4, 0x18, 0x00, 0x00, ++ 0x11, 0x11, 0x13, 0x7f, 0x15, 0x11, 0x11, 0x15, ++ 0x1f, 0x71, 0x11, 0x11, 0x12, 0x34, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xf8, 0x20, 0xfc, ++ 0xe0, 0x20, 0x3c, 0x04, 0x04, 0x18, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x10, 0x1e, 0x23, 0x7a, ++ 0x2a, 0x2a, 0x3a, 0x22, 0x02, 0x0d, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0x88, 0x88, 0x48, 0x50, ++ 0x30, 0x20, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x01, 0x7f, ++ 0x0f, 0x08, 0x0f, 0x05, 0x09, 0x33, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x00, 0xfc, ++ 0xe0, 0x20, 0xe0, 0x60, 0x10, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7e, 0x08, 0x1b, 0x1c, 0x1a, ++ 0x2b, 0x28, 0x48, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x21, 0x21, 0x00, 0x13, ++ 0x10, 0x17, 0x20, 0x20, 0x41, 0x46, 0x00, 0x00, ++ 0x08, 0x70, 0x88, 0x48, 0x50, 0x20, 0x40, 0xf8, ++ 0x40, 0xfc, 0xc0, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x54, 0x54, 0x57, 0x7c, 0x54, ++ 0x57, 0x54, 0x7c, 0x44, 0x07, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x0d, 0x78, 0x08, 0x09, 0x7e, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x28, 0xfc, 0x60, 0xa4, 0x9c, 0xf0, 0x84, 0x7c, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3f, 0x02, 0x02, 0x1c, 0x03, 0x01, 0x7f, ++ 0x01, 0x09, 0x09, 0x11, 0x21, 0x01, 0x00, 0x00, ++ 0x38, 0xc0, 0x20, 0x20, 0x40, 0x90, 0x08, 0xfc, ++ 0x04, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x0a, 0x72, 0x14, 0x0c, 0x13, 0x7f, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x4b, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x50, 0x20, 0x70, 0xac, 0x20, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x0b, 0x73, 0x15, 0x0d, 0x13, 0x7f, ++ 0x09, 0x2d, 0x2b, 0x2b, 0x49, 0x09, 0x00, 0x00, ++ 0x20, 0x20, 0xa8, 0x68, 0x70, 0x20, 0xfc, 0x20, ++ 0x70, 0xa8, 0x28, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x2a, 0x3f, 0x2a, 0x3e, 0x7f, ++ 0x0a, 0x0e, 0x01, 0x7f, 0x0d, 0x31, 0x00, 0x00, ++ 0x00, 0x70, 0x54, 0x8c, 0xf8, 0x90, 0x60, 0xb0, ++ 0x4c, 0xc0, 0x70, 0x88, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x04, 0x3f, 0x04, 0x7f, ++ 0x04, 0x3f, 0x04, 0x07, 0x78, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x20, 0x20, 0x30, 0xa8, ++ 0x24, 0x24, 0x20, 0xa0, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x1f, 0x04, 0x03, 0x0d, ++ 0x71, 0x0f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x60, 0x80, 0x60, ++ 0x1c, 0xe0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x00, 0x3f, 0x12, 0x12, ++ 0x7f, 0x12, 0x12, 0x12, 0x22, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0x48, 0x48, 0x48, ++ 0xc8, 0x48, 0x48, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x12, 0x09, 0x09, 0x3f, 0x21, 0x41, 0x0f, 0x09, ++ 0x09, 0x0f, 0x09, 0x01, 0x01, 0x3e, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x08, 0x00, 0xe0, 0x20, ++ 0x20, 0xe0, 0x20, 0x10, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x01, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x80, 0x98, 0xe0, 0x80, 0x84, 0x7c, 0x00, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x12, 0x7f, 0x1f, 0x3d, 0x55, 0x1e, 0x07, 0x7f, ++ 0x07, 0x07, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0xc8, 0x50, 0x30, 0xcc, 0xc0, 0xfc, ++ 0xc0, 0xc0, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x08, 0x09, 0x7e, 0x08, 0x3e, 0x2a, 0x3f, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x50, 0x20, 0xf0, 0x2c, 0x20, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x34, 0x0c, 0x1a, 0x29, 0x48, ++ 0x3e, 0x08, 0x08, 0x0e, 0x70, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x02, 0x0c, 0x72, 0x4a, 0x2c, 0x08, 0x3e, 0x08, ++ 0x7e, 0x08, 0x14, 0x13, 0x21, 0x42, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x38, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x04, 0x1f, 0x00, 0x00, ++ 0x7f, 0x02, 0x02, 0x04, 0x3f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf0, 0x00, 0x00, ++ 0xfc, 0x40, 0x20, 0xf0, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x20, 0x13, 0x12, 0x02, 0x02, 0x72, 0x12, ++ 0x13, 0x1e, 0x10, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x80, 0x78, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0xc8, 0x70, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x29, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x00, 0xf8, 0x88, 0x88, 0xf8, ++ 0x20, 0xb0, 0xa8, 0xa4, 0x24, 0x60, 0x00, 0x00, ++ 0x04, 0x07, 0x3f, 0x26, 0x3b, 0x3f, 0x26, 0x3c, ++ 0x27, 0x3b, 0x26, 0x3a, 0x42, 0x0c, 0x00, 0x00, ++ 0x08, 0xa8, 0xe8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0x28, 0x28, 0xa8, 0x88, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3f, 0x22, 0x3e, 0x22, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x08, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x5c, 0xe0, 0x48, 0x48, 0x50, ++ 0x30, 0x20, 0x60, 0x94, 0x0c, 0x04, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x2a, 0x3f, 0x3e, 0x7f, 0x08, ++ 0x0f, 0x1f, 0x01, 0x7f, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x70, 0x54, 0x8c, 0xf8, 0x50, 0x30, 0xcc, ++ 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x21, 0x12, 0x17, 0x44, 0x27, 0x24, 0x07, 0x12, ++ 0x1f, 0x13, 0x24, 0x24, 0x4b, 0x50, 0x00, 0x00, ++ 0x20, 0x20, 0xa0, 0xa0, 0xfc, 0xc8, 0xa8, 0x28, ++ 0xe8, 0x90, 0x90, 0xa8, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x2a, 0x31, 0x29, 0x25, 0x25, ++ 0x25, 0x25, 0x39, 0x22, 0x24, 0x20, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x48, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x50, 0x48, 0x44, 0x44, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7e, 0x08, 0x1c, 0x1b, 0x1b, ++ 0x29, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x80, 0xf8, 0x00, 0x00, 0x80, 0xfc, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x09, 0x09, 0x0b, 0x12, 0x15, 0x31, 0x52, 0x14, ++ 0x1f, 0x10, 0x11, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0xfc, 0xa8, 0xa8, 0x7c, 0x48, 0x48, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x1f, 0x11, 0x21, 0x41, ++ 0x01, 0x02, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x08, 0x10, 0x20, ++ 0x80, 0x80, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x47, 0x20, 0x20, 0x00, 0x1f, ++ 0x10, 0x11, 0x21, 0x22, 0x44, 0x48, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf0, 0x90, 0x90, 0x90, 0xfc, ++ 0xc0, 0x20, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x22, 0x1f, 0x12, 0x4f, 0x22, 0x23, 0x0c, 0x11, ++ 0x17, 0x10, 0x2f, 0x22, 0x4c, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xa8, 0x28, 0xd8, 0xa0, 0x20, ++ 0x50, 0xb8, 0xc8, 0xb0, 0x88, 0x80, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x40, 0x01, 0x04, 0x04, ++ 0x04, 0x08, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0xc0, 0x40, 0x40, ++ 0x40, 0x20, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x14, 0x0c, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x00, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x02, 0x1f, 0x12, 0x12, 0x12, ++ 0x12, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x90, 0x90, 0x90, ++ 0x90, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x00, 0x3c, 0x00, 0x3f, ++ 0x00, 0x3c, 0x24, 0x25, 0x3e, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0xfc, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, ++ 0x0f, 0x08, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x13, 0x12, 0x34, 0x50, 0x17, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0x40, 0xfc, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x12, 0x17, 0x38, 0x57, 0x14, ++ 0x17, 0x14, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x80, 0x80, 0x40, 0x20, 0xf0, 0x88, 0xf0, 0x90, ++ 0xf0, 0x90, 0x40, 0x20, 0x10, 0x08, 0x00, 0x00, ++ 0x08, 0x0a, 0x09, 0x13, 0x10, 0x37, 0x50, 0x11, ++ 0x12, 0x15, 0x11, 0x11, 0x11, 0x10, 0x00, 0x00, ++ 0x40, 0x48, 0x50, 0xf8, 0x40, 0xfc, 0xa0, 0xf0, ++ 0x28, 0xe4, 0x20, 0x08, 0x08, 0xf8, 0x00, 0x00, ++ 0x08, 0x08, 0x0e, 0x13, 0x12, 0x34, 0x5f, 0x11, ++ 0x15, 0x15, 0x12, 0x13, 0x14, 0x18, 0x00, 0x00, ++ 0x20, 0xf8, 0x28, 0xfc, 0x28, 0xf8, 0x20, 0xf8, ++ 0x20, 0xfc, 0x20, 0x20, 0xc0, 0x3c, 0x00, 0x00, ++ 0x08, 0x04, 0x7f, 0x04, 0x3f, 0x04, 0x7f, 0x04, ++ 0x3f, 0x04, 0x1c, 0x64, 0x04, 0x04, 0x00, 0x00, ++ 0x20, 0x40, 0xfc, 0x80, 0xf0, 0x90, 0xfc, 0x90, ++ 0xf0, 0xc0, 0xb0, 0x8c, 0x80, 0x80, 0x00, 0x00, ++ 0x01, 0x11, 0x09, 0x3f, 0x02, 0x7f, 0x04, 0x18, ++ 0x6f, 0x02, 0x02, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x10, 0x20, 0xf8, 0x80, 0xfc, 0x40, 0x30, ++ 0xec, 0x20, 0x20, 0x20, 0x20, 0xc0, 0x00, 0x00, ++ 0x04, 0x04, 0x0a, 0x11, 0x7f, 0x04, 0x3f, 0x25, ++ 0x3f, 0x24, 0x0a, 0x09, 0x11, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x48, 0x48, 0xc8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x4a, 0x4b, 0x48, 0x49, 0x49, ++ 0x49, 0x79, 0x49, 0x40, 0x0f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x08, 0xf8, 0x00, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x25, 0x2f, 0x22, 0x3f, 0x24, 0x2f, ++ 0x30, 0x27, 0x24, 0x23, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xe8, 0x88, 0xf8, 0x48, 0xe8, ++ 0x58, 0xc8, 0x28, 0xe8, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3e, 0x22, 0x3e, 0x24, 0x3f, ++ 0x21, 0x1f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x50, 0x50, 0x20, 0xd0, 0x0c, ++ 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x10, 0x13, 0x10, 0x7d, 0x24, 0x27, 0x24, ++ 0x79, 0x48, 0x0d, 0x16, 0x24, 0x40, 0x00, 0x00, ++ 0x08, 0x90, 0xfc, 0xa0, 0xf8, 0xa8, 0xfc, 0xa8, ++ 0xf8, 0xa0, 0xb0, 0xa8, 0xa4, 0xa0, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x08, 0x17, 0x10, 0x3b, 0x08, ++ 0x4b, 0x28, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, 0x40, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0xfc, 0x00, 0x00, ++ 0x01, 0x3f, 0x21, 0x7f, 0x1f, 0x01, 0x7f, 0x1f, ++ 0x12, 0x1f, 0x25, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf8, 0xf0, 0x00, 0xfc, 0xf0, ++ 0x90, 0xf0, 0x08, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x1e, 0x52, 0x5e, 0x5e, 0x52, 0x5f, 0x7e, 0x2a, ++ 0x29, 0x49, 0x04, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x18, 0xe0, 0x28, 0xd0, 0x28, 0xfc, 0x64, 0xa8, ++ 0x24, 0x20, 0x80, 0x88, 0x24, 0xe4, 0x00, 0x00, ++ 0x09, 0x11, 0x1f, 0x02, 0x7f, 0x08, 0x1f, 0x61, ++ 0x1f, 0x01, 0x3f, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x20, 0x10, 0xf0, 0x80, 0xfc, 0x20, 0xd8, 0x04, ++ 0xf0, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x12, 0x11, 0x7f, 0x10, 0x17, 0x11, 0x13, ++ 0x1c, 0x71, 0x11, 0x11, 0x11, 0x30, 0x00, 0x00, ++ 0x40, 0x48, 0x50, 0xf8, 0xa0, 0xfc, 0x10, 0xe8, ++ 0x24, 0xe0, 0x20, 0x08, 0x08, 0xf8, 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, 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, ++ 0x08, 0x08, 0x08, 0x7f, 0x0b, 0x18, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x48, 0x08, 0x0b, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x44, 0xf8, 0x48, ++ 0x48, 0xf8, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7e, 0x13, 0x30, 0x39, 0x37, ++ 0x55, 0x51, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0x40, 0xfc, 0x90, 0xfc, 0x20, ++ 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x06, 0x03, 0x7f, 0x44, 0x5f, ++ 0x09, 0x0f, 0x11, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0xc0, 0x00, 0xfc, 0x48, 0xe0, ++ 0x10, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x7f, 0x01, 0x03, 0x02, ++ 0x02, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x20, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x80, ++ 0x80, 0x40, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x3f, 0x33, 0x2d, 0x3f, ++ 0x25, 0x3f, 0x25, 0x25, 0x25, 0x23, 0x00, 0x00, ++ 0x20, 0x28, 0xa4, 0x24, 0xfc, 0x20, 0x20, 0x30, ++ 0x50, 0x50, 0x48, 0x88, 0x84, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x08, 0x08, 0x08, 0x10, 0x1f, 0x32, ++ 0x52, 0x12, 0x12, 0x1f, 0x11, 0x02, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0x90, 0x90, 0x90, 0xfc, 0x90, ++ 0x90, 0x90, 0x90, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x7f, 0x11, 0x11, 0x11, 0x11, 0x3d, 0x25, ++ 0x65, 0x24, 0x24, 0x3d, 0x22, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x00, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x00, 0x07, 0x24, 0x27, 0x24, 0x27, 0x24, 0x27, ++ 0x20, 0x3f, 0x25, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x00, 0xfc, 0x60, 0x18, 0x04, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x14, 0x17, 0x24, 0x47, 0x04, 0x04, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x0a, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0xe0, 0x20, ++ 0xe0, 0xa0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x38, 0x03, 0x7c, 0x03, 0x38, 0x07, 0x38, ++ 0x03, 0x38, 0x29, 0x2a, 0x3c, 0x20, 0x00, 0x00, ++ 0x10, 0xa0, 0xfc, 0xa0, 0xf8, 0xa8, 0xfc, 0xa8, ++ 0xf8, 0xa0, 0xb0, 0xa8, 0xa4, 0xa0, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3e, 0x3e, 0x3f, 0x2f, 0x08, ++ 0x0f, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x50, 0x70, 0x8c, 0xe0, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2a, 0x3f, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x23, 0x12, 0x13, 0x00, 0x0f, 0x71, 0x11, ++ 0x11, 0x11, 0x11, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0xf8, 0x40, 0xfc, 0xf0, 0x10, ++ 0xf0, 0xf8, 0x08, 0xf8, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x1b, 0x24, 0x25, 0x79, 0x13, 0x7c, ++ 0x12, 0x56, 0x39, 0x31, 0x1a, 0x64, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0xa8, 0xfc, 0x28, 0xf8, 0xa0, ++ 0xf8, 0xa0, 0xfc, 0x20, 0xa0, 0x7c, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x29, 0x2b, 0x30, 0x2b, 0x26, ++ 0x26, 0x27, 0x38, 0x20, 0x21, 0x26, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x44, 0xf8, 0x48, ++ 0x48, 0xf8, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x3e, 0x22, 0x3e, 0x14, 0x15, ++ 0x55, 0x36, 0x34, 0x16, 0x18, 0x63, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x29, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x42, 0x0d, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x88, 0xfc, 0x20, 0xf8, 0xa8, ++ 0xa8, 0xf8, 0x60, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x1e, 0x10, 0x7f, 0x52, 0x4e, 0x76, ++ 0x6e, 0x5a, 0x76, 0x4a, 0x7e, 0x43, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x88, 0xfc, 0x20, 0xf8, 0xa8, ++ 0xa8, 0xf8, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x00, 0x00, 0x00, 0x7f, 0x04, 0x04, ++ 0x04, 0x08, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0x00, 0x00, 0xfc, 0x80, 0x80, ++ 0x80, 0x80, 0x84, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x13, 0x12, 0x13, 0x12, 0x13, ++ 0x10, 0x12, 0x22, 0x24, 0x48, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x80, 0xa0, 0x90, 0x88, 0x88, 0x80, 0x00, 0x00, ++ 0x09, 0x04, 0x1f, 0x10, 0x1f, 0x12, 0x1f, 0x15, ++ 0x17, 0x17, 0x25, 0x3f, 0x41, 0x01, 0x00, 0x00, ++ 0x08, 0x90, 0xfc, 0x20, 0xa0, 0x20, 0xbc, 0x48, ++ 0xa8, 0x30, 0x10, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x0a, 0x72, 0x12, 0x0c, 0x04, ++ 0x0c, 0x0a, 0x12, 0x7d, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x7c, 0x07, 0x04, 0x3c, 0x27, 0x20, 0x3c, ++ 0x24, 0x24, 0x04, 0x04, 0x0b, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x48, 0x88, 0x90, 0x50, ++ 0x20, 0x20, 0x50, 0x88, 0xf4, 0x04, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x47, 0x24, 0x27, 0x04, 0x17, ++ 0x16, 0x16, 0x27, 0x2a, 0x48, 0x51, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0xfc, 0x20, 0xe8, 0x28, 0xa8, ++ 0xb0, 0x90, 0xb4, 0x4c, 0x8c, 0x04, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x22, 0x22, 0x02, 0x12, ++ 0x12, 0x12, 0x24, 0x24, 0x49, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x20, 0xa8, 0xa4, 0x24, 0x60, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x01, 0x02, 0x1a, 0x06, ++ 0x01, 0x00, 0x01, 0x02, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0x20, 0x20, 0x40, 0x40, ++ 0x80, 0xa0, 0x10, 0x78, 0x84, 0x04, 0x00, 0x00, ++ 0x00, 0x01, 0x7d, 0x11, 0x11, 0x11, 0x7d, 0x11, ++ 0x11, 0x10, 0x1c, 0x61, 0x06, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x14, 0x0d, 0x12, 0x7e, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x4b, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x28, 0xc8, 0x50, ++ 0x30, 0x20, 0x30, 0x48, 0xfc, 0x04, 0x00, 0x00, ++ 0x04, 0x08, 0x1e, 0x13, 0x1a, 0x16, 0x17, 0x7f, ++ 0x12, 0x1a, 0x1a, 0x2a, 0x23, 0x46, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x28, 0xc8, 0x50, ++ 0x30, 0x10, 0x28, 0x48, 0xf4, 0x04, 0x00, 0x00, ++ 0x00, 0x0f, 0x00, 0x7f, 0x00, 0x0f, 0x00, 0x0f, ++ 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xe0, 0x00, 0xfc, 0x00, 0xe0, 0x00, 0xe0, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x3c, 0x03, 0x7c, 0x00, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3d, 0x25, 0x26, 0x3e, 0x25, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x50, 0xfc, 0x10, 0x20, ++ 0xc8, 0x10, 0x64, 0x08, 0x30, 0xc0, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x29, 0x31, 0x29, 0x25, 0x25, ++ 0x25, 0x25, 0x39, 0x21, 0x21, 0x26, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0xf0, 0x48, ++ 0x48, 0x30, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x11, 0x09, 0x09, 0x01, 0x7f, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x30, 0xc0, 0x10, 0x10, 0x20, 0x40, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x0f, 0x0c, 0x14, 0x17, 0x34, 0x55, 0x15, ++ 0x15, 0x15, 0x15, 0x14, 0x17, 0x14, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xe8, 0x28, ++ 0x28, 0xe8, 0x28, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x1f, ++ 0x10, 0x10, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0xf0, ++ 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x03, 0x78, 0x4a, 0x49, 0x49, 0x48, 0x4f, ++ 0x48, 0x78, 0x48, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x18, 0xe0, 0x48, 0x48, 0x50, 0x60, 0x40, 0xfc, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x21, 0x3f, 0x21, 0x27, 0x24, ++ 0x24, 0x27, 0x24, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0xc8, 0x48, ++ 0x48, 0xc8, 0x48, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x09, 0x7e, 0x12, 0x12, 0x12, ++ 0x3c, 0x24, 0x06, 0x0a, 0x10, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3e, 0x03, 0x05, 0x05, 0x09, 0x0d, 0x19, ++ 0x69, 0x09, 0x0a, 0x0a, 0x0f, 0x18, 0x00, 0x00, ++ 0x08, 0x30, 0xd0, 0x50, 0x50, 0x50, 0x50, 0x50, ++ 0x50, 0x68, 0x58, 0x78, 0x94, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x1f, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, ++ 0x00, 0x00, 0x08, 0x08, 0x08, 0xf8, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x17, 0x14, 0x17, ++ 0x14, 0x17, 0x20, 0x3f, 0x40, 0x00, 0x00, 0x00, ++ 0x80, 0xfc, 0x80, 0xf8, 0x80, 0xf0, 0x90, 0xf0, ++ 0x90, 0xf0, 0x80, 0xfc, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x7c, 0x05, 0x05, 0x3d, 0x25, 0x21, 0x3d, ++ 0x25, 0x25, 0x05, 0x06, 0x0b, 0x34, 0x00, 0x00, ++ 0x08, 0x30, 0xd0, 0x50, 0x50, 0x50, 0x50, 0x50, ++ 0x50, 0x68, 0x58, 0x7c, 0x94, 0x14, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x1f, 0x10, 0x10, 0x10, 0x1f, ++ 0x10, 0x10, 0x10, 0x20, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, ++ 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x09, 0x0a, 0x3e, ++ 0x22, 0x22, 0x22, 0x3e, 0x23, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x90, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1c, 0x1a, 0x1b, ++ 0x29, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x20, 0x12, 0x12, 0x42, 0x2f, 0x22, 0x02, 0x0f, ++ 0x19, 0x19, 0x2f, 0x29, 0x40, 0x41, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0xc8, 0x78, 0x48, 0x48, ++ 0x48, 0x78, 0x48, 0x88, 0x88, 0x18, 0x00, 0x00, ++ 0x04, 0x44, 0x29, 0x11, 0x31, 0x49, 0x09, 0x19, ++ 0x29, 0x49, 0x09, 0x0a, 0x33, 0x14, 0x00, 0x00, ++ 0x08, 0x30, 0xd0, 0x50, 0x50, 0x50, 0x50, 0x50, ++ 0x50, 0x68, 0x58, 0x78, 0x94, 0x04, 0x00, 0x00, ++ 0x10, 0x55, 0x35, 0x39, 0x17, 0x7d, 0x11, 0x1b, ++ 0x36, 0x36, 0x53, 0x12, 0x10, 0x11, 0x00, 0x00, ++ 0x00, 0x38, 0x28, 0x28, 0xe8, 0x38, 0x28, 0xa8, ++ 0xb8, 0xa8, 0xc8, 0x48, 0x88, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7c, 0x08, 0x0b, 0x12, 0x3d, ++ 0x54, 0x12, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x50, 0x88, 0xfc, 0x00, 0xfc, ++ 0x40, 0x78, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x25, 0x26, 0x3d, ++ 0x24, 0x24, 0x24, 0x24, 0x25, 0x4e, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x94, 0x14, 0x0c, 0xf8, ++ 0x88, 0x90, 0x60, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x3e, ++ 0x22, 0x22, 0x22, 0x3f, 0x23, 0x02, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x88, 0xf8, ++ 0x88, 0x88, 0x88, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x00, 0x3f, 0x05, 0x09, ++ 0x0d, 0x19, 0x69, 0x0a, 0x0b, 0x1c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x18, 0xf0, 0x50, 0x50, ++ 0x50, 0x50, 0x68, 0x58, 0xf4, 0x14, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x1f, 0x11, 0x11, 0x1f, 0x10, ++ 0x12, 0x12, 0x22, 0x24, 0x48, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x08, 0xf0, 0x08, 0xf8, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x3c, 0x03, 0x7c, 0x01, 0x3e, 0x00, 0x3d, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0xf8, 0x04, 0xf8, ++ 0x40, 0x78, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3e, 0x23, 0x22, 0x3e, 0x09, 0x28, 0x2f, ++ 0x28, 0x28, 0x28, 0x2e, 0x38, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x50, 0x88, 0x74, 0x00, 0xfc, ++ 0x40, 0x78, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x23, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x1f, 0x10, 0x1f, 0x12, 0x17, ++ 0x1c, 0x17, 0x27, 0x24, 0x47, 0x04, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x20, 0xfc, ++ 0x40, 0xf0, 0xf0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x00, 0x3f, 0x21, 0x3f, 0x2a, 0x2f, ++ 0x3a, 0x2f, 0x2f, 0x4a, 0x4f, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x20, 0x78, 0x48, 0x78, 0xc8, ++ 0x78, 0x48, 0x78, 0x30, 0xc8, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x01, 0x3e, 0x22, ++ 0x3e, 0x22, 0x14, 0x16, 0x18, 0x63, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x88, 0x88, ++ 0x50, 0x70, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x02, 0x02, 0x02, 0x02, 0x3f, 0x04, ++ 0x04, 0x04, 0x08, 0x08, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x02, 0x02, 0x07, 0x04, 0x04, 0x04, ++ 0x0f, 0x08, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0xe0, 0x20, 0x20, 0x20, ++ 0xe0, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x10, 0x10, 0x30, 0x57, 0x11, ++ 0x11, 0x11, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x80, 0x80, 0x80, 0x80, 0xf0, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x11, 0x11, 0x21, 0x01, 0x7f, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x12, 0x12, 0x13, 0x10, 0x1f, 0x10, ++ 0x00, 0x7f, 0x00, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x00, 0xf0, 0x10, ++ 0x10, 0xfc, 0x00, 0x60, 0x10, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x02, 0x02, 0x1f, 0x04, 0x04, 0x7f, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0xe0, 0x20, 0x20, 0xfc, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x11, 0x7d, 0x25, 0x25, 0x25, ++ 0x79, 0x48, 0x0f, 0x14, 0x21, 0x46, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x48, 0x78, 0x48, 0x00, ++ 0xf0, 0x10, 0xfc, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x23, 0x48, 0x08, 0x10, 0x17, 0x30, ++ 0x51, 0x17, 0x10, 0x10, 0x11, 0x1e, 0x00, 0x00, ++ 0x40, 0x50, 0x90, 0xa0, 0x50, 0x88, 0xf4, 0x84, ++ 0xf8, 0x10, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x12, 0x12, 0x23, 0x4d, 0x09, 0x17, 0x11, 0x35, ++ 0x55, 0x15, 0x15, 0x15, 0x1e, 0x10, 0x00, 0x00, ++ 0x00, 0x38, 0xe8, 0x28, 0x28, 0xe8, 0x28, 0x28, ++ 0xe8, 0x28, 0x78, 0xa0, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x18, 0x35, 0x34, 0x30, 0x57, ++ 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xf0, 0x90, 0x90, 0xfc, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x7e, 0x09, 0x1c, 0x1a, 0x1b, ++ 0x28, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xf0, 0x90, 0x90, 0xfc, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x11, 0x12, 0x7f, 0x12, 0x1a, 0x37, 0x37, ++ 0x30, 0x57, 0x55, 0x17, 0x14, 0x14, 0x00, 0x00, ++ 0x80, 0x40, 0xb0, 0xfc, 0xb0, 0x50, 0xb0, 0xf0, ++ 0x80, 0xf8, 0x28, 0xd8, 0x08, 0x18, 0x00, 0x00, ++ 0x02, 0x02, 0x7a, 0x17, 0x12, 0x12, 0x7f, 0x15, ++ 0x15, 0x15, 0x1f, 0x64, 0x01, 0x02, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0xc8, 0x48, 0x78, 0x48, 0x48, ++ 0x78, 0x48, 0x88, 0x88, 0x08, 0x18, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x07, 0x07, 0x04, 0x7f, 0x08, ++ 0x1f, 0x62, 0x0f, 0x34, 0x07, 0x04, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xc0, 0xc0, 0x40, 0xfc, 0x20, ++ 0xf0, 0x0c, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7e, 0x01, 0x3c, 0x00, 0x3f, ++ 0x00, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0xf0, 0x90, 0x90, 0xfc, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7f, 0x01, 0x3d, 0x01, 0x3d, ++ 0x00, 0x3f, 0x24, 0x24, 0x3c, 0x25, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x78, 0x00, 0xf8, 0x08, ++ 0x08, 0xfc, 0x50, 0x48, 0x84, 0x04, 0x00, 0x00, ++ 0x00, 0x3b, 0x00, 0x7d, 0x03, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3f, 0x24, 0x24, 0x3c, 0x27, 0x00, 0x00, ++ 0x90, 0xfc, 0xb0, 0xfc, 0x20, 0xf8, 0xf8, 0x20, ++ 0xfc, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2e, 0x2e, 0x3f, ++ 0x37, 0x27, 0x3f, 0x23, 0x3e, 0x22, 0x00, 0x00, ++ 0x80, 0xb8, 0xa8, 0xa8, 0xe8, 0xb8, 0xa8, 0xe8, ++ 0x78, 0x68, 0xe8, 0x48, 0x48, 0x98, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x1f, 0x10, 0x20, 0x4f, 0x01, ++ 0x02, 0x04, 0x08, 0x10, 0x10, 0x0f, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xc0, 0x00, ++ 0x00, 0x00, 0x00, 0x08, 0x08, 0xf8, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x29, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x04, 0x04, 0x08, 0x14, 0x22, ++ 0x02, 0x01, 0x01, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0x20, 0x50, 0x48, 0x48, ++ 0x80, 0x80, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x11, 0x11, 0x32, 0x55, 0x11, ++ 0x10, 0x10, 0x10, 0x11, 0x16, 0x18, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x20, 0x10, 0x28, 0x28, 0x20, ++ 0xc0, 0xc0, 0xc0, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x09, 0x08, 0x08, 0x17, 0x11, 0x31, 0x51, 0x12, ++ 0x14, 0x17, 0x10, 0x10, 0x13, 0x1c, 0x00, 0x00, ++ 0xf0, 0x10, 0x10, 0xfc, 0x00, 0x00, 0xf8, 0x40, ++ 0x40, 0xfc, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x09, 0x08, 0x0c, 0x17, 0x34, 0x54, 0x15, 0x16, ++ 0x17, 0x14, 0x14, 0x14, 0x11, 0x16, 0x00, 0x00, ++ 0xf0, 0x10, 0x10, 0xfc, 0x80, 0xf8, 0x20, 0x20, ++ 0xfc, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x10, 0x10, 0x37, 0x51, 0x11, ++ 0x17, 0x10, 0x10, 0x13, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x10, 0x20, ++ 0xfc, 0x40, 0x40, 0xf8, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x11, 0x09, 0x09, 0x01, 0x7f, 0x04, ++ 0x04, 0x04, 0x08, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x10, 0x20, 0x00, 0xfc, 0x80, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x04, 0x04, 0x08, 0x08, 0x11, 0x21, 0x41, ++ 0x02, 0x02, 0x02, 0x04, 0x3f, 0x00, 0x00, 0x00, ++ 0xc0, 0x40, 0x20, 0x20, 0x10, 0x08, 0x04, 0x00, ++ 0x40, 0x20, 0x10, 0x70, 0x88, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x7c, 0x13, 0x10, 0x10, 0x10, ++ 0x10, 0x15, 0x19, 0x61, 0x02, 0x04, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0x80, 0xf8, 0x88, 0x88, 0x88, ++ 0x88, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x14, 0x12, 0x23, 0x52, ++ 0x0c, 0x04, 0x0a, 0x12, 0x21, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x1f, 0x12, 0x22, 0x42, 0x03, ++ 0x04, 0x05, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, ++ 0x88, 0xc8, 0x48, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x13, 0x12, 0x13, 0x12, 0x13, 0x10, ++ 0x13, 0x10, 0x2f, 0x20, 0x40, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf0, 0x20, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x1f, 0x10, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0xf0, 0x10, 0x10, 0x00, 0x00, 0x00, ++ 0x02, 0x02, 0x04, 0x3f, 0x20, 0x20, 0x27, 0x24, ++ 0x24, 0x24, 0x27, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0xc8, 0x48, ++ 0x48, 0x48, 0xc8, 0x48, 0x08, 0x18, 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, 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, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x10, 0x13, ++ 0x12, 0x12, 0x22, 0x22, 0x43, 0x02, 0x00, 0x00, ++ 0x38, 0xc0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf0, ++ 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x4b, 0x4a, 0x4e, 0x4a, 0x4a, ++ 0x4b, 0x7b, 0x4a, 0x42, 0x02, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xfc, 0x40, 0x40, 0xfc, 0xa0, ++ 0x20, 0xfc, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x10, 0x17, 0x10, 0x7c, 0x11, 0x11, 0x11, ++ 0x11, 0x1d, 0x62, 0x02, 0x04, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x00, 0x00, 0xe0, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x13, 0x12, 0x12, 0x7f, 0x12, 0x12, 0x12, ++ 0x12, 0x1e, 0x64, 0x04, 0x08, 0x00, 0x00, 0x00, ++ 0x18, 0xe0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x08, 0x7e, 0x12, 0x12, 0x13, ++ 0x3c, 0x24, 0x06, 0x0a, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x10, 0x10, 0x20, 0x20, 0xfc, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x3e, 0x02, 0x04, 0x04, 0x08, 0x08, 0x0e, ++ 0x78, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x01, 0x07, ++ 0x18, 0x60, 0x1f, 0x00, 0x00, 0x01, 0x00, 0x00, ++ 0x00, 0x10, 0xf0, 0x20, 0x40, 0xfc, 0x00, 0xe0, ++ 0x40, 0x80, 0xf8, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x22, 0x42, 0x7f, 0x02, 0x04, ++ 0x04, 0x08, 0x11, 0x21, 0x4f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0xfc, 0x00, 0x80, ++ 0x80, 0x80, 0x20, 0x30, 0xc8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x3f, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x00, 0x7c, 0x10, 0x10, 0x11, 0x11, ++ 0x10, 0x1c, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0x80, 0xf8, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x70, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x04, 0x04, 0x7f, 0x04, 0x0f, ++ 0x10, 0x6f, 0x08, 0x08, 0x08, 0x07, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, 0xe0, ++ 0x50, 0xcc, 0x40, 0x10, 0x10, 0xf0, 0x00, 0x00, ++ 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x08, 0x04, 0x7f, ++ 0x01, 0x01, 0x3f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x20, 0x40, 0xfc, ++ 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x11, 0x11, 0x22, 0x2f, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x20, 0x10, 0x38, 0xc4, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x17, 0x10, 0x1f, 0x10, ++ 0x17, 0x10, 0x11, 0x21, 0x22, 0x4c, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x80, 0xf0, 0x90, 0xfc, 0x90, ++ 0xf0, 0x90, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x17, 0x10, 0x1f, 0x10, ++ 0x17, 0x1c, 0x23, 0x26, 0x58, 0x01, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x80, 0xf0, 0x90, 0xfc, 0x90, ++ 0xf0, 0xc8, 0xb0, 0x90, 0x8c, 0x80, 0x00, 0x00, ++ 0x00, 0x7e, 0x02, 0x02, 0x3e, 0x22, 0x20, 0x3e, ++ 0x22, 0x02, 0x02, 0x04, 0x07, 0x38, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, ++ 0x40, 0x50, 0x88, 0x98, 0xe4, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x11, 0x39, 0x35, 0x35, 0x51, ++ 0x11, 0x11, 0x11, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x18, 0x37, 0x35, 0x31, 0x50, ++ 0x11, 0x11, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x90, 0xfc, 0x90, 0x40, 0xfc, 0x00, 0x00, 0xf8, ++ 0x50, 0x50, 0x50, 0x54, 0x54, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x10, 0x11, 0x11, 0x15, ++ 0x19, 0x71, 0x11, 0x12, 0x12, 0x34, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x00, 0x00, 0xe0, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7f, 0x12, 0x14, 0x13, 0x12, ++ 0x1a, 0x73, 0x12, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0xc8, 0x48, ++ 0x48, 0xc8, 0x48, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x14, 0x10, 0x11, 0x16, ++ 0x1b, 0x70, 0x10, 0x10, 0x17, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa8, 0xa0, 0xa4, 0x1c, 0x00, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x7e, 0x11, 0x11, 0x12, 0x10, ++ 0x14, 0x18, 0x60, 0x00, 0x03, 0x0c, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x10, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x06, 0x38, ++ 0x20, 0x20, 0x26, 0x38, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x88, 0x88, 0x88, 0xf0, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x11, 0x09, ++ 0x09, 0x7f, 0x02, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x10, 0x10, ++ 0x20, 0xfc, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x1f, 0x11, 0x1f, 0x11, 0x1f, ++ 0x19, 0x05, 0x03, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x10, 0x00, 0x00, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x28, 0x48, 0x09, 0x09, 0x0a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x00, 0xf0, 0x90, 0x90, ++ 0x90, 0x90, 0x90, 0x14, 0x14, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x18, 0x1d, 0x1a, ++ 0x2a, 0x28, 0x48, 0x08, 0x09, 0x0e, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x90, 0x88, 0x94, 0x94, ++ 0x50, 0x60, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x12, 0x13, 0x3a, 0x37, ++ 0x36, 0x51, 0x50, 0x10, 0x13, 0x1c, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x48, 0x40, 0x80, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x7f, 0x08, 0x1b, 0x1c, 0x1b, ++ 0x2b, 0x29, 0x49, 0x0b, 0x09, 0x09, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xf8, 0xa0, 0xfc, 0x40, 0xf8, ++ 0x48, 0xf8, 0x48, 0xfc, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x40, 0x20, 0x20, 0x00, 0x08, ++ 0x08, 0x08, 0x10, 0x10, 0x27, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x09, 0x09, 0x41, 0x27, 0x21, 0x01, 0x01, ++ 0x1f, 0x11, 0x21, 0x22, 0x44, 0x48, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xf8, 0x20, 0x20, 0x20, ++ 0xfc, 0x00, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x43, 0x22, 0x24, 0x0f, 0x00, ++ 0x13, 0x12, 0x22, 0x22, 0x43, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x11, 0x09, 0x0f, 0x41, 0x2f, 0x21, 0x02, 0x17, ++ 0x18, 0x13, 0x22, 0x22, 0x42, 0x41, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0xfc, 0x20, 0x10, 0xec, ++ 0x20, 0xe0, 0x20, 0x08, 0x08, 0xf8, 0x00, 0x00, ++ 0x11, 0x0f, 0x09, 0x47, 0x21, 0x2f, 0x00, 0x13, ++ 0x12, 0x13, 0x22, 0x2f, 0x42, 0x42, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x80, 0xf0, ++ 0x90, 0xf0, 0x90, 0xfc, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x21, 0x3f, 0x21, 0x21, 0x3f, ++ 0x21, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x08, 0xf8, ++ 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x02, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x00, ++ 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x10, 0x13, 0x12, 0x23, 0x3e, 0x67, ++ 0x26, 0x25, 0x3c, 0x20, 0x23, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x48, 0x40, 0x80, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x04, 0x1b, 0x70, 0x11, 0x11, 0x7d, 0x10, 0x1b, ++ 0x36, 0x36, 0x52, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x08, 0xe8, 0xa8, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x57, 0x36, 0x3a, 0x12, 0x7f, 0x12, 0x1a, ++ 0x37, 0x36, 0x52, 0x14, 0x17, 0x18, 0x00, 0x00, ++ 0x40, 0xfc, 0x20, 0xf8, 0x28, 0xfc, 0x28, 0xf8, ++ 0x24, 0xa8, 0x70, 0xa8, 0x24, 0x60, 0x00, 0x00, ++ 0x08, 0x09, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7d, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x4b, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x14, 0x0c, 0x12, 0x7e, ++ 0x0c, 0x2a, 0x2b, 0x29, 0x4b, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x50, 0x90, ++ 0x90, 0xa0, 0x30, 0x48, 0xf4, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x72, 0x14, 0x0d, 0x12, 0x7e, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x49, 0x0a, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x90, 0x88, 0x94, 0x94, 0x50, ++ 0x60, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x17, 0x66, 0x1a, 0x1b, 0x26, 0x7f, ++ 0x13, 0x3b, 0x37, 0x37, 0x52, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xa8, 0xc8, 0xf8, 0x48, 0x58, ++ 0x58, 0x58, 0xf8, 0x18, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x08, 0x7f, 0x08, ++ 0x1d, 0x1a, 0x2a, 0x48, 0x09, 0x0a, 0x00, 0x00, ++ 0x48, 0x48, 0x48, 0xfc, 0x48, 0x48, 0x48, 0x48, ++ 0xfc, 0x48, 0x88, 0x88, 0x08, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x03, 0x0f, ++ 0x72, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0xf0, 0x20, 0xfc, 0x80, 0x00, 0xf8, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xe0, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x09, 0x7f, 0x00, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x27, 0x24, 0x3c, 0x24, 0x24, ++ 0x3c, 0x25, 0x25, 0x26, 0x25, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xa0, 0xa0, ++ 0xa0, 0x30, 0x48, 0x58, 0xe4, 0x04, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x26, 0x24, 0x3c, 0x25, 0x26, ++ 0x3f, 0x24, 0x24, 0x24, 0x27, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa8, 0xa0, 0xa8, 0x18, 0x00, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x07, 0x04, 0x07, 0x3f, 0x27, 0x47, ++ 0x0f, 0x08, 0x0f, 0x0f, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0xc0, 0x40, 0xc0, 0xfc, 0xc8, 0xc0, ++ 0xe0, 0x20, 0xe0, 0xe0, 0x20, 0x60, 0x00, 0x00, ++ 0x04, 0x08, 0x1e, 0x13, 0x1a, 0x16, 0x16, 0x7f, ++ 0x12, 0x1a, 0x1a, 0x2a, 0x23, 0x46, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x00, 0x70, 0x50, 0x50, ++ 0x50, 0x50, 0x90, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x01, 0x7f, 0x08, 0x08, ++ 0x07, 0x09, 0x09, 0x09, 0x11, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xfc, 0x00, 0x00, ++ 0xf0, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x09, 0x10, 0x24, 0x04, 0x0b, 0x08, 0x18, ++ 0x28, 0x48, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0xfc, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x12, 0x13, 0x24, 0x49, 0x0f, 0x15, 0x37, 0x55, ++ 0x17, 0x11, 0x1f, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x00, 0xbc, 0x80, 0x00, 0xfc, 0x48, 0xc8, 0x48, ++ 0xc8, 0x08, 0xe8, 0x88, 0x48, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x7f, 0x00, 0x3f, 0x00, 0x3d, ++ 0x01, 0x3d, 0x25, 0x27, 0x3d, 0x25, 0x00, 0x00, ++ 0xa0, 0xf8, 0xa0, 0xf8, 0xa0, 0xfc, 0x40, 0xf8, ++ 0x48, 0xf8, 0x48, 0xfc, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x7f, 0x00, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x27, 0x3c, 0x27, 0x3c, 0x25, ++ 0x25, 0x3d, 0x19, 0x17, 0x25, 0x41, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xf8, 0xa0, 0xfc, 0x40, 0xf8, ++ 0x48, 0xf8, 0x48, 0xfc, 0x08, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x7f, 0x12, 0x11, 0x22, 0x52, ++ 0x0c, 0x04, 0x0a, 0x12, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0xd0, 0x50, 0x60, 0xd0, 0xc8, ++ 0x44, 0x44, 0x64, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x20, 0x24, 0xfc, 0x28, 0x28, 0xfc, 0x20, 0xf8, ++ 0x88, 0x10, 0xfc, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1d, 0x19, 0x0f, 0x72, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x80, 0xa0, 0xa0, 0xa0, ++ 0xa0, 0xb0, 0x48, 0x58, 0xe4, 0x04, 0x00, 0x00, ++ 0x00, 0x7e, 0x10, 0x11, 0x11, 0x3d, 0x25, 0x65, ++ 0x25, 0x25, 0x3d, 0x26, 0x23, 0x04, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x00, 0x20, 0x20, 0x20, ++ 0x20, 0x30, 0x48, 0x48, 0xf4, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x1b, 0x26, 0x26, 0x7b, 0x12, 0x7f, ++ 0x13, 0x57, 0x3b, 0x33, 0x1e, 0x62, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xa8, 0xc8, 0xf8, 0x48, 0x58, ++ 0x58, 0x58, 0xf8, 0x18, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x21, 0x22, ++ 0x2f, 0x30, 0x27, 0x24, 0x27, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0x88, ++ 0xe8, 0x18, 0xc8, 0x48, 0xc8, 0x58, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x29, 0x32, 0x28, 0x27, 0x24, ++ 0x24, 0x24, 0x3b, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x78, 0x88, 0x50, 0x30, 0xdc, 0x10, 0xf8, ++ 0x90, 0x90, 0xfc, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x07, 0x00, 0x7c, 0x11, 0x11, 0x11, 0x11, ++ 0x15, 0x19, 0x61, 0x00, 0x03, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x7f, 0x03, 0x05, 0x19, 0x6f, ++ 0x08, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0xfc, 0x80, 0x40, 0x30, 0xec, ++ 0x20, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x00, 0x0f, 0x08, 0x0f, 0x00, ++ 0x3f, 0x20, 0x27, 0x24, 0x27, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, 0x00, ++ 0xf8, 0x08, 0xc8, 0x48, 0xc8, 0x18, 0x00, 0x00, ++ 0x20, 0x10, 0x11, 0x0f, 0x45, 0x25, 0x25, 0x05, ++ 0x15, 0x17, 0x39, 0x22, 0x42, 0x44, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, ++ 0x00, 0xfc, 0x54, 0xac, 0x84, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x32, 0x2a, 0x2c, 0x3f, 0x24, 0x35, ++ 0x35, 0x35, 0x3f, 0x31, 0x20, 0x21, 0x00, 0x00, ++ 0x08, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x09, 0x08, 0x7f, 0x08, ++ 0x0c, 0x12, 0x16, 0x79, 0x01, 0x02, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x00, 0x7f, 0x04, ++ 0x07, 0x08, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x00, 0xfc, 0x00, ++ 0xe0, 0x20, 0x20, 0x20, 0x40, 0x80, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x18, 0x6f, 0x00, 0x00, ++ 0x0f, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0x30, 0xec, 0x00, 0x00, ++ 0xe0, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x17, 0x11, 0x11, 0x7d, 0x17, 0x14, 0x17, ++ 0x14, 0x1f, 0x63, 0x00, 0x07, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0xf0, 0x10, 0xf0, 0xfc, 0x08, 0xf8, ++ 0xc8, 0x70, 0xb0, 0xe8, 0x24, 0xc0, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x10, 0x17, 0x10, 0x1c, ++ 0x71, 0x12, 0x14, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0x50, 0xfc, 0x40, 0xf8, ++ 0x80, 0xf8, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x0f, 0x09, 0x41, 0x21, 0x27, 0x04, 0x0f, ++ 0x10, 0x17, 0x23, 0x21, 0x46, 0x40, 0x00, 0x00, ++ 0x40, 0xfc, 0xf0, 0x10, 0xf0, 0xfc, 0x08, 0xf8, ++ 0xc8, 0x70, 0xf0, 0xa8, 0x24, 0xc0, 0x00, 0x00, ++ 0x01, 0x7f, 0x0f, 0x08, 0x0f, 0x3f, 0x20, 0x7f, ++ 0x07, 0x3a, 0x1d, 0x06, 0x38, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0xe0, 0x20, 0xe0, 0xfc, 0x08, 0xf8, ++ 0x88, 0xd0, 0xe0, 0xb0, 0x8c, 0x00, 0x00, 0x00, ++ 0x01, 0x1f, 0x07, 0x07, 0x07, 0x3f, 0x09, 0x7f, ++ 0x3e, 0x3e, 0x2a, 0x3e, 0x7f, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0xc0, 0xc0, 0xc0, 0xf8, 0x20, 0xfc, ++ 0xf8, 0xf8, 0xa8, 0xf8, 0xfc, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3f, 0x08, 0x7f, 0x08, ++ 0x1e, 0x12, 0x2d, 0x44, 0x1b, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa4, 0x2c, 0xb4, 0x64, 0xfc, ++ 0x74, 0xac, 0x2c, 0x38, 0x00, 0xfc, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x1f, 0x10, 0x10, 0x1f, ++ 0x12, 0x02, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x10, 0x10, 0xf0, ++ 0x90, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x08, 0x0a, 0x32, 0x0c, 0x05, ++ 0x09, 0x12, 0x26, 0x09, 0x11, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0xc8, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x1f, 0x11, 0x21, 0x7f, 0x00, ++ 0x0f, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, ++ 0xe0, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x2f, 0x21, 0x21, 0x2f, 0x21, ++ 0x21, 0x21, 0x2f, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xe8, 0x08, 0x08, 0xe8, 0x08, ++ 0x48, 0x28, 0xe8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x7f, 0x08, 0x3e, 0x00, 0x3f, 0x26, 0x79, ++ 0x08, 0x7f, 0x1c, 0x2a, 0x48, 0x0b, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x94, 0x94, 0x0c, 0x00, 0xf8, ++ 0x88, 0x50, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x10, 0xd0, 0x50, 0x7c, 0x90, 0x10, 0xfc, 0x00, ++ 0x78, 0x48, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x08, 0x28, 0x28, 0x3e, 0x28, 0x48, 0x7f, 0x00, ++ 0x3e, 0x22, 0x22, 0x3f, 0x21, 0x02, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x01, 0x3f, ++ 0x01, 0x7f, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x00, 0xfc, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x08, 0x4b, 0x30, 0x1f, 0x30, 0x4b, 0x08, 0x1b, ++ 0x28, 0x4b, 0x0a, 0x0b, 0x32, 0x10, 0x00, 0x00, ++ 0x10, 0x98, 0x14, 0xd4, 0x10, 0xfc, 0x10, 0x90, ++ 0x10, 0xa8, 0xa8, 0xa8, 0x44, 0x84, 0x00, 0x00, ++ 0x20, 0x10, 0x17, 0x44, 0x27, 0x24, 0x04, 0x17, ++ 0x15, 0x15, 0x25, 0x29, 0x49, 0x56, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0x20, 0xe8, 0x30, 0x64, 0xa4, 0x1c, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x2b, 0x2a, 0x3a, 0x2b, 0x28, ++ 0x3f, 0x28, 0x29, 0x28, 0x28, 0x5b, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, 0x40, ++ 0xfc, 0x90, 0xd0, 0x20, 0xd0, 0x08, 0x00, 0x00, ++ 0x22, 0x14, 0x7f, 0x49, 0x7f, 0x49, 0x7f, 0x00, ++ 0x3e, 0x22, 0x3e, 0x22, 0x3f, 0x22, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x78, 0x48, 0x68, 0x58, ++ 0x58, 0x88, 0x88, 0xec, 0x8c, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x12, 0x22, 0x44, 0x08, 0x01, ++ 0x01, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x48, 0x48, 0x88, 0x88, 0x30, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x1a, 0x34, 0x35, 0x32, 0x50, ++ 0x10, 0x11, 0x15, 0x15, 0x19, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0xa8, 0xa8, 0x28, 0x48, 0xb0, ++ 0x80, 0x50, 0x48, 0x14, 0x14, 0xf0, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x09, 0x09, 0x3f, 0x20, 0x4f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xfc, 0x08, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x60, 0x00, 0x00, ++ 0x04, 0x44, 0x28, 0x11, 0x31, 0x49, 0x09, 0x19, ++ 0x29, 0x49, 0x09, 0x09, 0x31, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0x80, 0xf8, 0x08, 0x08, 0x08, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x21, 0x10, 0x10, 0x00, 0x00, 0x70, 0x11, ++ 0x11, 0x12, 0x14, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0x40, 0x40, 0xc0, 0xa0, 0x20, ++ 0x10, 0x10, 0x08, 0x04, 0x00, 0xfc, 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, 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, ++ 0x04, 0x04, 0x04, 0x04, 0x24, 0x27, 0x24, 0x24, ++ 0x24, 0x24, 0x25, 0x26, 0x38, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x48, 0x48, 0xd0, 0x60, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x27, 0x20, 0x20, 0x27, 0x39, 0x21, 0x21, ++ 0x25, 0x25, 0x1d, 0x00, 0x03, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x18, 0x67, 0x00, 0x00, ++ 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0x30, 0xcc, 0x00, 0x00, ++ 0xe0, 0x20, 0x40, 0x40, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x21, 0x3f, 0x23, 0x23, 0x25, ++ 0x25, 0x29, 0x31, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x88, 0x88, 0x48, ++ 0x48, 0x28, 0x18, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x13, 0x7e, 0x12, 0x13, 0x12, ++ 0x16, 0x1b, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0xf8, 0x48, ++ 0x48, 0xf8, 0x48, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x0c, 0x79, 0x26, 0x18, 0x6c, 0x36, 0x1a, 0x62, ++ 0x0d, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0xf8, 0xc8, 0xb0, 0xd8, ++ 0x84, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x11, 0x7d, 0x25, 0x25, 0x27, ++ 0x79, 0x49, 0x0d, 0x15, 0x21, 0x41, 0x00, 0x00, ++ 0x18, 0xe0, 0x20, 0xfc, 0x20, 0x10, 0xd4, 0x0c, ++ 0xfc, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x19, 0x35, 0x35, 0x31, 0x51, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x16, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf4, ++ 0x44, 0x28, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x0c, 0x78, 0x26, 0x18, 0x78, 0x1c, 0x6c, 0x14, ++ 0x65, 0x19, 0x04, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xa4, 0xb8, ++ 0xc8, 0x04, 0x90, 0x88, 0x24, 0xe4, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x70, 0x0f, ++ 0x08, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x70, 0x80, 0x80, 0xfc, 0x40, 0x24, 0x1c, 0xf4, ++ 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x1f, 0x10, ++ 0x10, 0x1f, 0x10, 0x10, 0x1e, 0x60, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0xf0, 0x80, ++ 0x98, 0xe0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x09, 0x7f, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x09, 0x0e, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf4, ++ 0x44, 0x28, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x12, 0x13, 0x3a, 0x36, ++ 0x36, 0x53, 0x52, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0xf8, 0x48, 0xe8, ++ 0xd8, 0x58, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x23, 0x22, 0x03, 0x12, ++ 0x12, 0x13, 0x22, 0x22, 0x43, 0x4c, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0xf0, 0x40, ++ 0x48, 0xf0, 0x40, 0x44, 0xc4, 0x3c, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x2b, 0x2a, 0x0b, 0x1a, ++ 0x2b, 0x4a, 0x12, 0x12, 0x23, 0x4c, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf8, 0x48, 0x50, 0x20, 0x90, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x17, 0x0c, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x88, 0x88, 0x88, 0x88, 0xfc, 0x88, 0x88, 0x88, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x10, 0x1f, ++ 0x11, 0x11, 0x10, 0x13, 0x1c, 0x70, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x20, 0xe8, ++ 0x08, 0x10, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x3f, 0x02, 0x03, 0x7e, 0x13, 0x1a, ++ 0x14, 0x27, 0x7b, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0xc8, ++ 0xd0, 0x50, 0x68, 0x7c, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x08, 0x28, 0x2f, 0x28, 0x28, 0x2e, 0x70, ++ 0x00, 0x1f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0x98, 0xe0, 0x80, 0x84, 0x84, 0x7c, ++ 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x17, 0x10, 0x30, 0x50, 0x11, ++ 0x11, 0x12, 0x14, 0x18, 0x13, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x80, 0x80, 0x80, 0xf8, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x02, 0x09, 0x09, 0x04, 0x04, 0x02, ++ 0x01, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x20, 0x20, 0x40, 0x40, ++ 0x80, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x79, 0x4f, 0x49, 0x49, 0x4a, 0x4c, ++ 0x49, 0x7b, 0x4c, 0x40, 0x01, 0x0e, 0x00, 0x00, ++ 0x80, 0x90, 0x18, 0xe4, 0x20, 0x24, 0x9c, 0xf0, ++ 0x10, 0x20, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x01, 0x10, 0x13, 0x10, 0x55, 0x54, 0x57, 0x54, ++ 0x55, 0x7d, 0x46, 0x44, 0x0b, 0x00, 0x00, 0x00, ++ 0x08, 0x90, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x80, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x7f, 0x02, 0x02, 0x04, 0x07, ++ 0x08, 0x08, 0x10, 0x20, 0x5f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0xf0, ++ 0x80, 0x80, 0x80, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x04, 0x04, 0x3f, 0x01, 0x1f, 0x01, 0x7f, ++ 0x08, 0x0f, 0x10, 0x20, 0x5f, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xfc, ++ 0x00, 0xf8, 0x80, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x03, 0x05, 0x19, 0x6f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x80, 0x40, 0x30, 0xec, 0x20, ++ 0xe0, 0x20, 0xe0, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x42, 0x22, 0x22, 0x04, 0x14, ++ 0x18, 0x10, 0x20, 0x20, 0x41, 0x4e, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x50, 0x48, 0x48, 0x4c, 0x54, ++ 0xd0, 0x60, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x01, 0x00, 0x7c, 0x13, 0x10, 0x11, 0x7c, 0x17, ++ 0x11, 0x13, 0x1a, 0x64, 0x0b, 0x00, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xf8, 0x40, 0xf0, 0x40, 0xfc, ++ 0x00, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x08, 0x08, 0x08, 0x10, 0x1f, 0x33, ++ 0x52, 0x12, 0x12, 0x1e, 0x10, 0x03, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xb0, 0xa8, 0xa8, 0x24, 0x2c, ++ 0x68, 0x10, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x01, 0x3d, 0x02, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x40, 0x40, 0x7c, 0x40, ++ 0x40, 0x7c, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x73, 0x00, 0x00, ++ 0x20, 0x24, 0xa4, 0xa8, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x09, 0x49, 0x22, 0x2c, 0x08, 0x17, 0x21, ++ 0x7f, 0x02, 0x0c, 0x74, 0x07, 0x38, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x4c, 0xd4, 0x60, 0x80, 0x00, ++ 0xfc, 0x90, 0x90, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x09, 0x19, 0x15, 0x23, 0x41, ++ 0x3f, 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x20, 0x20, 0x60, 0x50, 0x88, 0x04, ++ 0xf8, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x14, 0x14, 0x16, 0x19, ++ 0x10, 0x17, 0x20, 0x20, 0x5f, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x90, 0x90, 0x98, 0xa4, ++ 0xc4, 0xf0, 0x80, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x11, 0x11, 0x12, 0x1c, ++ 0x70, 0x13, 0x10, 0x10, 0x17, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0x50, 0x50, 0x50, 0x58, 0xe4, 0x44, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x13, 0x10, 0x3f, 0x53, 0x12, ++ 0x13, 0x13, 0x12, 0x13, 0x13, 0x1c, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0xf0, 0x10, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x10, 0x08, 0x00, 0x00, ++ 0x08, 0x0a, 0x0a, 0x13, 0x12, 0x31, 0x53, 0x16, ++ 0x1b, 0x12, 0x13, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0xf8, 0x98, 0x20, 0xfc, 0x20, ++ 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x1f, 0x11, 0x11, 0x1f, 0x11, ++ 0x11, 0x7f, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, ++ 0x10, 0xfc, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x7f, 0x12, ++ 0x1e, 0x1e, 0x12, 0x1e, 0x73, 0x02, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0xfc, 0x00, ++ 0xf8, 0x48, 0x30, 0x70, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x3f, 0x08, 0x08, 0x7f, 0x00, 0x3e, ++ 0x22, 0x22, 0x22, 0x3e, 0x22, 0x20, 0x00, 0x00, ++ 0x80, 0x90, 0x88, 0x88, 0x80, 0xfc, 0x48, 0x48, ++ 0x50, 0x30, 0x20, 0x54, 0x8c, 0x04, 0x00, 0x00, ++ 0x01, 0x3f, 0x24, 0x7f, 0x04, 0x1f, 0x04, 0x7f, ++ 0x05, 0x19, 0x6f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xf8, 0x40, 0xf0, 0x40, 0xfc, ++ 0x40, 0x30, 0xec, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x1f, 0x01, 0x7f, 0x01, 0x1f, ++ 0x02, 0x7f, 0x04, 0x0f, 0x01, 0x3e, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xfc, 0x10, 0xf0, ++ 0x00, 0xfc, 0x20, 0x40, 0xe0, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x21, 0x7f, 0x08, 0x04, 0x7f, ++ 0x01, 0x01, 0x3f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xf8, 0x20, 0x40, 0xfc, ++ 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x06, 0x79, 0x49, 0x2a, 0x24, 0x08, 0x08, 0x7f, ++ 0x1c, 0x1a, 0x29, 0x48, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0x28, 0x48, 0x90, 0x10, 0x24, ++ 0x44, 0x08, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x01, ++ 0x02, 0x0c, 0x30, 0x00, 0x00, 0x01, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0xa0, 0xc0, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7d, 0x11, 0x10, 0x10, 0x1f, ++ 0x70, 0x10, 0x11, 0x12, 0x14, 0x30, 0x00, 0x00, ++ 0x18, 0xe8, 0x48, 0x50, 0x20, 0x40, 0x40, 0xfc, ++ 0xe0, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x3f, 0x08, 0x08, 0x7f, 0x08, 0x7f, ++ 0x1c, 0x1a, 0x29, 0x48, 0x08, 0x09, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x48, 0x40, 0xfc, 0x48, 0x48, ++ 0x50, 0x30, 0x24, 0x54, 0x8c, 0x04, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x3f, 0x00, 0x1f, 0x10, 0x1f, ++ 0x12, 0x17, 0x16, 0x2a, 0x32, 0x46, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x50, 0xfc, 0x40, 0xc8, ++ 0x28, 0x30, 0x90, 0xb4, 0x4c, 0x84, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x41, 0x20, 0x20, 0x07, 0x09, ++ 0x09, 0x09, 0x11, 0x12, 0x22, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0xa0, 0xe0, 0x1c, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x11, 0x22, 0x11, 0x08, 0x01, 0x01, ++ 0x11, 0x12, 0x22, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x88, 0x88, 0x10, 0x20, 0x10, 0x88, 0x00, 0x08, ++ 0x08, 0x90, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x3f, 0x11, 0x08, 0x08, 0x01, 0x7f, ++ 0x03, 0x05, 0x19, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x18, 0xe8, 0x08, 0x10, 0xa0, 0x40, 0x00, 0xfc, ++ 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x16, 0x10, 0x16, ++ 0x12, 0x17, 0x28, 0x2f, 0x40, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x88, 0xb0, 0x80, 0xb0, ++ 0x80, 0xf0, 0x80, 0xf8, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x3f, 0x09, 0x08, 0x08, 0x10, 0x1f, 0x32, ++ 0x52, 0x13, 0x12, 0x1e, 0x10, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x50, 0x94, 0x94, 0x0c, 0x20, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x2f, 0x28, 0x28, 0x2e, 0x70, 0x3f, ++ 0x02, 0x07, 0x1c, 0x64, 0x07, 0x04, 0x00, 0x00, ++ 0x80, 0x88, 0x90, 0xe4, 0x84, 0x7c, 0x00, 0xf8, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x0f, 0x11, 0x2a, 0x64, 0x18, 0x1f, 0x60, ++ 0x1f, 0x09, 0x09, 0x11, 0x21, 0x03, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x50, 0x20, 0x10, 0xec, 0x00, ++ 0xf8, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x04, 0x03, 0x06, 0x78, 0x17, ++ 0x10, 0x1f, 0x15, 0x15, 0x29, 0x43, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0x80, 0xc0, 0x3c, 0xd0, ++ 0x10, 0xf0, 0x90, 0x50, 0x50, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, 0xf8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xf8, 0x88, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x12, 0x09, 0x08, 0x01, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x70, 0x90, 0x10, 0x20, 0x40, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x3f, 0x08, 0x7f, 0x08, 0x7f, 0x08, ++ 0x19, 0x36, 0x52, 0x15, 0x19, 0x60, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x48, 0xfc, 0x40, 0x48, 0x48, ++ 0x50, 0x30, 0x24, 0x54, 0x8c, 0x04, 0x00, 0x00, ++ 0x04, 0x1f, 0x04, 0x7f, 0x04, 0x7f, 0x1f, 0x15, ++ 0x1f, 0x15, 0x1f, 0x7f, 0x04, 0x04, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0xfc, 0x40, 0xc8, 0x48, 0x48, ++ 0x50, 0x30, 0x24, 0xd4, 0x8c, 0x04, 0x00, 0x00, ++ 0x01, 0x3d, 0x25, 0x2a, 0x32, 0x2d, 0x25, 0x26, ++ 0x27, 0x24, 0x39, 0x21, 0x22, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xe8, 0xb0, 0x90, 0xf8, 0x04, ++ 0xf8, 0x40, 0x50, 0x48, 0x48, 0xc0, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x11, 0x0e, 0x1b, 0x71, 0x1f, ++ 0x11, 0x1f, 0x11, 0x11, 0x21, 0x41, 0x00, 0x00, ++ 0x08, 0x48, 0xc8, 0x48, 0x48, 0xc8, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x7f, 0x04, 0x0c, 0x08, 0x0b, ++ 0x18, 0x28, 0x48, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x40, 0x40, 0x40, 0xf8, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x28, 0x49, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xfc, 0x10, 0x30, 0x30, 0x50, ++ 0x50, 0x90, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x3f, 0x02, 0x3e, 0x02, ++ 0x3e, 0x02, 0x1c, 0x64, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x40, 0x78, 0x40, ++ 0x78, 0x40, 0x7c, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3f, 0x22, 0x3e, 0x22, ++ 0x22, 0x3e, 0x15, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0xfc, 0x30, 0x30, 0x50, ++ 0x50, 0x90, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x03, 0x21, 0x11, 0x11, 0x01, 0x0f, 0x10, ++ 0x10, 0x20, 0x20, 0x43, 0x4c, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0x10, 0x10, 0x10, 0xfc, 0x30, ++ 0x30, 0x50, 0x90, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x11, 0x7d, 0x11, 0x11, 0x11, ++ 0x11, 0x1e, 0x62, 0x04, 0x0b, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x88, 0x88, 0x50, ++ 0x50, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x29, 0x29, 0x31, 0x29, 0x25, ++ 0x25, 0x25, 0x3a, 0x22, 0x25, 0x2e, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x88, 0x88, 0x50, ++ 0x50, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x13, 0x12, 0x13, 0x7e, 0x13, 0x12, 0x10, ++ 0x1d, 0x73, 0x0d, 0x01, 0x02, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x48, 0xa0, ++ 0x30, 0x28, 0x24, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7f, 0x10, 0x18, 0x35, 0x35, ++ 0x33, 0x55, 0x59, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xfc, 0xd4, 0xd4, 0x7c, 0x54, ++ 0xd4, 0xfc, 0x54, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x02, 0x01, 0x1f, 0x01, 0x7f, 0x02, 0x07, 0x0c, ++ 0x17, 0x64, 0x07, 0x04, 0x04, 0x04, 0x00, 0x00, ++ 0x20, 0xc0, 0x60, 0x10, 0xfc, 0x00, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x02, 0x01, 0x79, 0x4b, 0x48, 0x48, 0x48, 0x4f, ++ 0x48, 0x78, 0x48, 0x41, 0x06, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xf8, 0x40, 0x40, 0x40, 0xfc, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x2a, 0x2a, 0x2a, 0x2b, 0x2a, ++ 0x2a, 0x2a, 0x3e, 0x22, 0x20, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0x50, 0x88, 0xfc, 0x08, ++ 0xe8, 0xa8, 0xe8, 0xa8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x10, 0x7c, 0x13, 0x17, 0x10, ++ 0x17, 0x1a, 0x62, 0x03, 0x02, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x60, 0x90, 0x08, 0xfc, 0x08, ++ 0xc8, 0x48, 0x48, 0xc8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x7c, 0x13, 0x10, 0x10, 0x3d, 0x27, 0x64, ++ 0x25, 0x25, 0x3d, 0x21, 0x21, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x60, 0x90, 0x10, 0xfc, 0x08, ++ 0xe8, 0x28, 0x28, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x23, 0x3e, 0x2f, 0x3e, 0x6f, 0x08, ++ 0x0f, 0x0f, 0x0f, 0x0f, 0x2a, 0x45, 0x00, 0x00, ++ 0x40, 0x78, 0x90, 0x70, 0xfc, 0x70, 0xe0, 0x20, ++ 0xe0, 0xe0, 0xfc, 0xf8, 0x88, 0x70, 0x00, 0x00, ++ 0x09, 0x09, 0x09, 0x13, 0x12, 0x34, 0x58, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x80, 0x80, 0xf8, 0x80, ++ 0x80, 0xf8, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x08, 0x49, 0x29, 0x2a, 0x08, 0x3e, 0x22, 0x3e, ++ 0x22, 0x3e, 0x22, 0x22, 0x22, 0x26, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x4b, 0x4a, 0x4c, 0x48, 0x48, ++ 0x48, 0x78, 0x48, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x80, 0x80, 0xf8, 0x80, ++ 0x80, 0xf8, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x14, 0x11, 0x13, 0x19, ++ 0x72, 0x14, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa8, 0xa8, 0x18, 0x00, 0xfc, ++ 0x40, 0x78, 0x40, 0x78, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x49, 0x4a, 0x4a, 0x7c, 0x48, ++ 0x48, 0x48, 0x78, 0x48, 0x40, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x40, 0x40, 0x7c, 0x40, ++ 0x40, 0x7c, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x22, 0x12, 0x14, 0x7f, 0x08, 0x2a, 0x2a, 0x2a, ++ 0x3e, 0x2a, 0x28, 0x08, 0x11, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, ++ 0xf8, 0x88, 0x88, 0x88, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x12, 0x1a, 0x17, 0x36, ++ 0x32, 0x52, 0x12, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, 0xfc, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x24, 0x44, 0x0a, 0x12, 0x07, ++ 0x19, 0x61, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x88, 0x88, 0x78, 0x00, 0xfc, ++ 0x00, 0xf8, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x7f, 0x01, 0x1f, ++ 0x11, 0x13, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0xfc, 0x00, 0xf0, ++ 0x10, 0xe0, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x3f, 0x22, 0x4c, 0x03, ++ 0x02, 0x7f, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xfc, 0x48, 0x80, 0x40, ++ 0x30, 0xc8, 0x40, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x13, 0x22, 0x5c, 0x09, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x50, 0x50, 0x50, 0xfc, 0x50, 0x50, 0xfc, 0x00, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x0a, 0x09, 0x7f, 0x08, 0x1c, 0x1b, 0x1a, ++ 0x28, 0x29, 0x49, 0x08, 0x08, 0x0b, 0x00, 0x00, ++ 0x88, 0x48, 0x48, 0x10, 0x60, 0x40, 0xfc, 0x90, ++ 0x90, 0xd0, 0x20, 0x30, 0xc8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2b, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x29, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x14, 0x23, 0x49, 0x09, 0x7f, ++ 0x09, 0x09, 0x09, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0x20, 0x20, 0xfc, ++ 0x20, 0x20, 0xe0, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x00, 0x7f, ++ 0x04, 0x17, 0x14, 0x1c, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x48, 0x48, 0x50, 0x60, 0xc0, ++ 0x40, 0x44, 0x44, 0x3c, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x12, 0x12, 0x12, 0x12, 0x7f, ++ 0x12, 0x12, 0x12, 0x12, 0x12, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x90, 0x90, 0x90, 0xfc, ++ 0x90, 0x90, 0x90, 0x90, 0x90, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x21, 0x3f, 0x24, 0x24, 0x3f, ++ 0x35, 0x55, 0x55, 0x17, 0x14, 0x04, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 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, 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, ++ 0x01, 0x3f, 0x28, 0x4f, 0x19, 0x66, 0x14, 0x1f, ++ 0x60, 0x3f, 0x05, 0x19, 0x61, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf8, 0x90, 0x60, 0x30, 0xec, ++ 0x00, 0xf8, 0x40, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x12, 0x7c, 0x12, 0x11, 0x10, 0x14, ++ 0x18, 0x71, 0x12, 0x10, 0x10, 0x33, 0x00, 0x00, ++ 0x24, 0x24, 0x48, 0x90, 0x48, 0xa4, 0x40, 0x78, ++ 0x88, 0x90, 0x50, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x11, 0x1f, 0x1c, ++ 0x77, 0x17, 0x14, 0x17, 0x1c, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, 0x80, ++ 0xf8, 0xc8, 0xa8, 0x90, 0xe8, 0x84, 0x00, 0x00, ++ 0x10, 0x13, 0x13, 0x7d, 0x13, 0x16, 0x11, 0x1b, ++ 0x74, 0x13, 0x11, 0x12, 0x14, 0x30, 0x00, 0x00, ++ 0x40, 0xfc, 0x08, 0xf8, 0x68, 0xf0, 0x90, 0xf8, ++ 0x04, 0xf8, 0x50, 0x48, 0x48, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x18, 0x1c, 0x1a, ++ 0x29, 0x29, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x02, 0x02, 0x34, 0x0c, 0x1a, 0x69, 0x0a, 0x7f, ++ 0x1c, 0x1a, 0x2a, 0x48, 0x08, 0x0b, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x94, 0x94, 0x0c, 0x00, 0xf8, ++ 0x88, 0x50, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x24, 0x28, 0x31, 0x29, ++ 0x25, 0x25, 0x25, 0x3a, 0x25, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0x60, 0xfc, 0x88, 0x50, 0xfc, 0x60, ++ 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7c, 0x14, 0x15, 0x23, 0x48, 0x08, ++ 0x7f, 0x1c, 0x1a, 0x29, 0x48, 0x08, 0x00, 0x00, ++ 0x48, 0x48, 0x90, 0xfc, 0x90, 0x90, 0xf8, 0x90, ++ 0x90, 0xf8, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x02, 0x04, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x1d, ++ 0x01, 0x1d, 0x01, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x70, ++ 0x00, 0x70, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x1e, 0x24, 0x7e, 0x2b, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x98, 0x00, 0x00, ++ 0x10, 0x17, 0x14, 0x7c, 0x14, 0x17, 0x12, 0x1a, ++ 0x73, 0x12, 0x14, 0x14, 0x18, 0x33, 0x00, 0x00, ++ 0x08, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0x28, 0x28, ++ 0xa8, 0xa8, 0xa8, 0x88, 0x88, 0x18, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x98, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x25, 0x7e, 0x2a, 0x3e, 0x2b, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x43, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x50, 0x48, 0x94, 0x54, ++ 0x50, 0x20, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x12, 0x12, 0x12, 0x12, 0x12, ++ 0x12, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x90, 0x90, 0x90, 0x90, 0x90, ++ 0x90, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x48, 0x4b, 0x4a, 0x7a, 0x4a, ++ 0x4a, 0x4b, 0x7a, 0x4a, 0x43, 0x02, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, 0xa8, ++ 0xb8, 0x38, 0x18, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x02, 0x05, 0x19, 0x69, 0x09, 0x15, 0x2b, ++ 0x09, 0x15, 0x23, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x30, 0x2c, 0x20, 0x50, 0xa8, ++ 0x20, 0x50, 0x88, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x02, 0x02, 0x04, 0x3f, 0x02, 0x7f, 0x04, 0x09, ++ 0x16, 0x61, 0x0e, 0x00, 0x01, 0x1e, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0x90, 0x00, 0xfc, 0xc0, 0x20, ++ 0x50, 0x8c, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x21, 0x21, 0x21, 0x21, 0x21, ++ 0x21, 0x21, 0x21, 0x3f, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0xf8, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x1b, 0x34, 0x37, 0x30, 0x51, ++ 0x16, 0x11, 0x10, 0x11, 0x10, 0x13, 0x00, 0x00, ++ 0x40, 0x60, 0x90, 0xe8, 0x40, 0xfc, 0xa0, 0x10, ++ 0x4c, 0xa0, 0x48, 0x90, 0x60, 0x80, 0x00, 0x00, ++ 0x12, 0x12, 0x17, 0x7a, 0x12, 0x1f, 0x10, 0x1f, ++ 0x74, 0x17, 0x14, 0x17, 0x14, 0x35, 0x00, 0x00, ++ 0xa0, 0xa0, 0xe0, 0xbc, 0xa8, 0xc8, 0x28, 0xa8, ++ 0xb0, 0x90, 0x90, 0xa8, 0xc8, 0x84, 0x00, 0x00, ++ 0x14, 0x14, 0x3f, 0x14, 0x14, 0x7f, 0x01, 0x3e, ++ 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x27, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0x88, 0x88, 0x48, 0x50, ++ 0x30, 0x20, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x19, 0x1c, 0x1b, ++ 0x2a, 0x28, 0x48, 0x08, 0x08, 0x0b, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0xfc, 0x40, 0xf8, 0x40, 0xfc, ++ 0x28, 0x28, 0x10, 0x34, 0xcc, 0x04, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x17, 0x36, 0x3d, 0x51, 0x16, ++ 0x11, 0x17, 0x18, 0x29, 0x26, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xe8, 0x90, 0xa8, 0x44, 0x48, ++ 0x50, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x00, 0x03, 0x7e, 0x12, 0x12, 0x12, 0x7f, 0x12, ++ 0x12, 0x12, 0x1e, 0x62, 0x02, 0x02, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, 0xfc, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x01, 0x3f, 0x04, 0x02, 0x1f, 0x12, 0x12, 0x17, ++ 0x18, 0x17, 0x20, 0x20, 0x5f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xfc, 0x80, 0x80, 0xf8, ++ 0x80, 0xf0, 0x80, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x4f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x04, 0x7f, 0x04, 0x18, 0x00, 0x00, ++ 0x40, 0xfc, 0x90, 0xe0, 0x20, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x4f, 0x08, 0x0f, 0x0f, 0x0f, ++ 0x7f, 0x16, 0x63, 0x3f, 0x0d, 0x31, 0x00, 0x00, ++ 0x40, 0xfc, 0x90, 0xe0, 0x20, 0xe0, 0xe0, 0xe0, ++ 0xfc, 0x90, 0x6c, 0xf0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x1f, 0x02, 0x05, 0x19, 0x6f, ++ 0x09, 0x09, 0x0f, 0x09, 0x01, 0x3e, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x80, 0x40, 0x30, 0xec, ++ 0x20, 0x20, 0xe0, 0x20, 0xf0, 0x08, 0x00, 0x00, ++ 0x01, 0x3b, 0x01, 0x7f, 0x02, 0x3f, 0x01, 0x3d, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x26, 0x00, 0x00, ++ 0x10, 0xf8, 0x10, 0xfc, 0xa8, 0xf4, 0x10, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x90, 0x0c, 0x00, 0x00, ++ 0x04, 0x3f, 0x04, 0x7f, 0x0a, 0x1f, 0x68, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x20, 0xf8, 0x20, 0xfc, 0x50, 0xe8, 0x24, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x20, 0xb0, 0x28, 0xfc, 0x50, 0x54, 0xac, 0x38, ++ 0x48, 0x50, 0xb0, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x08, 0x0f, 0x1f, 0x72, 0x0d, 0x33, 0x0d, 0x77, ++ 0x04, 0x07, 0x07, 0x04, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x30, 0x48, 0x84, 0x60, 0xdc, ++ 0x40, 0xc0, 0xd0, 0xa0, 0x60, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x09, 0x0a, 0x08, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x80, 0x80, 0xfc, 0x90, 0x90, ++ 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x2a, 0x3e, 0x3e, 0x7f, 0x09, ++ 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x18, 0xe0, 0x80, 0xfc, 0x90, 0x90, 0x90, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x7e, 0x10, 0x13, 0x1c, 0x27, 0x24, 0x57, ++ 0x18, 0x08, 0x10, 0x10, 0x20, 0x43, 0x00, 0x00, ++ 0x50, 0x48, 0x40, 0xf8, 0x40, 0xf8, 0x40, 0xfc, ++ 0x28, 0x28, 0x10, 0x34, 0xcc, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x10, 0x10, 0x37, 0x50, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x13, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x00, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x10, 0x10, 0x30, 0x50, 0x17, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0x20, 0x40, 0x40, 0x40, 0xfc, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x17, 0x10, 0x33, 0x52, 0x12, ++ 0x12, 0x13, 0x12, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xe8, 0x08, 0xc8, 0x48, 0x48, ++ 0x48, 0xc8, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x10, 0x13, 0x32, 0x52, 0x13, ++ 0x12, 0x11, 0x10, 0x10, 0x13, 0x1c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x40, 0x80, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x3f, 0x25, 0x25, 0x27, ++ 0x0c, 0x0e, 0x15, 0x25, 0x44, 0x04, 0x00, 0x00, ++ 0x08, 0x48, 0xc8, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x7f, 0x00, 0x3f, 0x00, 0x1f, 0x10, 0x10, ++ 0x10, 0x1f, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xc8, 0x08, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x1f, 0x11, 0x11, 0x11, 0x1f, ++ 0x11, 0x0a, 0x06, 0x07, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, ++ 0x10, 0x00, 0x00, 0x00, 0xc0, 0x3c, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x00, 0x7f, 0x55, ++ 0x55, 0x7f, 0x55, 0x55, 0x55, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x04, 0x74, 0x04, 0x74, 0x54, 0x54, ++ 0x54, 0x74, 0x54, 0x04, 0x04, 0x0c, 0x00, 0x00, ++ 0x00, 0x7f, 0x44, 0x44, 0x44, 0x44, 0x48, 0x48, ++ 0x50, 0x60, 0x40, 0x7f, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x98, 0x98, ++ 0x78, 0x08, 0x08, 0xf8, 0x08, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x7f, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0x7c, 0x24, 0x27, 0x24, ++ 0x75, 0x49, 0x0d, 0x15, 0x21, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x50, 0x88, 0x9c, 0xe4, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x08, 0x7e, 0x12, 0x12, 0x12, ++ 0x3c, 0x24, 0x06, 0x0a, 0x10, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xb0, 0x20, 0x20, 0x00, 0x00, ++ 0x01, 0x31, 0x0b, 0x02, 0x0c, 0x11, 0x66, 0x01, ++ 0x7f, 0x02, 0x07, 0x08, 0x03, 0x3c, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x48, 0xc0, 0x30, 0x0c, 0x00, ++ 0xfc, 0x20, 0x40, 0xc0, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x00, 0x00, 0x01, 0x01, 0x7f, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0x20, 0x40, 0x80, 0x00, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x12, 0x13, ++ 0x14, 0x1d, 0x23, 0x22, 0x4c, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xfc, 0x40, 0xc8, ++ 0xf0, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x01, 0x1f, 0x11, 0x11, ++ 0x11, 0x11, 0x11, 0x11, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x20, ++ 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xb0, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x01, 0x01, 0x1f, 0x01, ++ 0x04, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x00, ++ 0x90, 0x88, 0x04, 0x24, 0x20, 0xe0, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x11, 0x1f, 0x11, 0x11, 0x1f, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf0, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7d, 0x11, 0x10, 0x10, 0x1d, ++ 0x71, 0x11, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x00, 0x18, 0xe0, 0x00, 0x04, 0xfc, 0x00, 0xf8, ++ 0x08, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x01, 0x01, 0x1f, 0x04, ++ 0x04, 0x02, 0x01, 0x03, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xe0, 0x20, ++ 0x40, 0x40, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x7e, 0x02, 0x04, 0x09, 0x09, 0x0e, 0x78, ++ 0x08, 0x08, 0x08, 0x08, 0x0b, 0x1c, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x10, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x12, 0x12, 0x12, 0x7f, 0x12, 0x1e, 0x12, 0x1e, ++ 0x12, 0x7f, 0x14, 0x12, 0x23, 0x40, 0x00, 0x00, ++ 0x08, 0x10, 0x60, 0xc0, 0x40, 0x7c, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x11, 0x12, 0x1c, 0x17, ++ 0x14, 0x14, 0x24, 0x24, 0x44, 0x18, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x20, 0xa0, 0xb8, 0xe8, 0xa8, ++ 0xa8, 0xa8, 0xb8, 0xa0, 0x84, 0x7c, 0x00, 0x00, ++ 0x20, 0x20, 0x3f, 0x20, 0x20, 0x1f, 0x00, 0x1f, ++ 0x10, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x70, 0x80, 0x08, 0x08, 0xf8, 0x00, 0xe0, ++ 0x20, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1c, 0x1b, 0x1b, ++ 0x28, 0x28, 0x48, 0x08, 0x09, 0x0e, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x08, ++ 0x90, 0x90, 0x60, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x11, 0x11, 0x11, 0x11, 0x11, ++ 0x11, 0x11, 0x11, 0x11, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x08, 0x0e, 0x12, 0x12, 0x2a, ++ 0x44, 0x04, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0x88, 0x88, 0x90, 0xa0, ++ 0xc0, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x01, 0x1f, 0x11, 0x11, 0x11, 0x1f, 0x10, ++ 0x10, 0x10, 0x10, 0x13, 0x1c, 0x60, 0x00, 0x00, ++ 0x60, 0x80, 0x00, 0x00, 0x00, 0x78, 0x80, 0x80, ++ 0x40, 0x40, 0x24, 0x14, 0x0c, 0x04, 0x00, 0x00, ++ 0x12, 0x52, 0x34, 0x27, 0x35, 0x55, 0x17, 0x34, ++ 0x37, 0x55, 0x15, 0x17, 0x14, 0x30, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x10, 0x7c, 0x54, 0x54, 0x54, ++ 0x54, 0x54, 0x5c, 0x50, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x04, 0x08, 0x0c, 0x1a, ++ 0x2a, 0x48, 0x08, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xa0, 0xbc, 0xa0, 0xa0, ++ 0xa0, 0xa0, 0xa0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x06, 0x3c, 0x04, 0x04, 0x7f, 0x0c, 0x0e, ++ 0x15, 0x15, 0x24, 0x44, 0x07, 0x04, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, ++ 0x60, 0x50, 0x88, 0x98, 0xe4, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x1c, 0x03, 0x01, 0x02, 0x7f, ++ 0x01, 0x09, 0x09, 0x11, 0x21, 0x01, 0x00, 0x00, ++ 0x00, 0x20, 0x20, 0x40, 0x80, 0x20, 0x18, 0xe4, ++ 0x00, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x0b, 0x00, 0x00, ++ 0x08, 0x30, 0xe0, 0xa0, 0xa0, 0xfc, 0xa0, 0xa0, ++ 0x90, 0x90, 0x94, 0xac, 0xcc, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x2f, 0x28, 0x28, 0x2f, 0x72, 0x0c, ++ 0x03, 0x7f, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x80, 0x98, 0xe0, 0x80, 0x84, 0x7c, 0x40, 0xc0, ++ 0x30, 0xc8, 0x40, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x27, 0x3c, 0x24, 0x27, 0x3d, ++ 0x24, 0x24, 0x24, 0x24, 0x25, 0x4e, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x08, ++ 0x90, 0x90, 0x60, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x01, 0x3d, 0x25, 0x25, 0x25, 0x3c, 0x24, 0x24, ++ 0x3c, 0x24, 0x24, 0x24, 0x24, 0x4c, 0x00, 0x00, ++ 0x00, 0x18, 0xe0, 0x04, 0x04, 0xfc, 0x00, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x02, 0x04, 0x3f, 0x01, 0x01, ++ 0x1f, 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x40, 0x30, 0xc8, 0x00, 0x00, ++ 0xf0, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x09, 0x09, 0x11, 0x19, ++ 0x35, 0x54, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0xf8, ++ 0xa8, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7e, 0x01, 0x3c, 0x01, 0x3d, ++ 0x01, 0x3d, 0x25, 0x24, 0x3c, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0xe8, 0x28, ++ 0x28, 0xe8, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7e, 0x00, 0x3f, 0x00, 0x3c, ++ 0x03, 0x3d, 0x24, 0x24, 0x3c, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x10, 0x10, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x00, 0x3c, 0x03, 0x3c, ++ 0x00, 0x3c, 0x24, 0x27, 0x3c, 0x20, 0x00, 0x00, ++ 0x30, 0x28, 0x28, 0xfc, 0x20, 0x20, 0xe0, 0xa0, ++ 0x90, 0xb0, 0xd4, 0x0c, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x00, 0x3c, 0x03, 0x3c, ++ 0x00, 0x3d, 0x25, 0x26, 0x3c, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x40, ++ 0xb0, 0xa8, 0x84, 0x94, 0x90, 0x70, 0x00, 0x00, ++ 0x00, 0x3e, 0x01, 0x7d, 0x00, 0x3c, 0x03, 0x3c, ++ 0x00, 0x3d, 0x25, 0x25, 0x3d, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa4, 0x28, 0xb0, 0x50, 0x48, ++ 0x84, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x11, 0x09, 0x0a, 0x04, 0x19, 0x6f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xf8, 0x50, 0xe0, 0x30, 0xec, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x3c, 0x27, ++ 0x25, 0x3d, 0x1a, 0x14, 0x25, 0x42, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x00, 0xf8, 0xa8, 0xa8, 0x48, 0xb0, 0x00, 0x00, ++ 0x0a, 0x0a, 0x0a, 0x0a, 0x2a, 0x2f, 0x2a, 0x2a, ++ 0x2a, 0x2a, 0x2f, 0x3b, 0x61, 0x00, 0x00, 0x00, ++ 0x48, 0x48, 0x50, 0xfc, 0x90, 0x90, 0xf8, 0x90, ++ 0x90, 0xf8, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x1a, 0x2a, 0x7e, 0x22, 0x3e, ++ 0x22, 0x3e, 0x24, 0x26, 0x3a, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xe8, 0xa8, 0xa8, ++ 0xa8, 0xe8, 0xa8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x09, 0x7f, 0x29, 0x25, 0x3f, ++ 0x23, 0x25, 0x29, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xfc, 0x28, 0x48, 0xf8, ++ 0x88, 0x48, 0x28, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x0f, 0x09, 0x0f, 0x01, 0x1f, ++ 0x01, 0x7f, 0x01, 0x1f, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, 0x00, 0xf0, ++ 0x10, 0xfc, 0x10, 0xf0, 0x10, 0x00, 0x00, 0x00, ++ 0x08, 0x0a, 0x0b, 0x12, 0x12, 0x32, 0x52, 0x12, ++ 0x12, 0x12, 0x12, 0x13, 0x1c, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x90, 0x50, 0x50, 0x10, 0x10, ++ 0x10, 0x10, 0xb0, 0x28, 0x44, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x10, 0x10, 0x37, 0x50, 0x10, ++ 0x17, 0x12, 0x11, 0x11, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x10, 0x10, ++ 0xfc, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x13, 0x12, 0x12, 0x13, 0x12, 0x12, 0x13, ++ 0x12, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf0, ++ 0x90, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x4f, 0x00, 0x01, 0x01, ++ 0x7f, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xe0, 0x40, 0x80, 0x00, ++ 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x01, 0x01, 0x7f, 0x00, 0x00, ++ 0x7f, 0x08, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0x00, 0xfc, 0x40, 0x40, ++ 0xfc, 0x40, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x08, 0x04, 0x7f, 0x08, 0x32, 0x0c, 0x12, 0x7f, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x20, 0x40, 0xfc, 0x20, 0xc8, 0x30, 0x48, 0xfc, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x10, 0x17, 0x10, 0x10, ++ 0x1f, 0x71, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x10, 0x10, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x48, 0x48, 0x4f, 0x78, 0x48, ++ 0x4f, 0x49, 0x78, 0x48, 0x40, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x10, 0x10, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 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, 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, ++ 0x01, 0x01, 0x21, 0x11, 0x11, 0x02, 0x02, 0x14, ++ 0x10, 0x20, 0x20, 0x41, 0x46, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x48, 0x50, 0x40, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x11, 0x08, 0x08, 0x47, 0x21, 0x21, 0x01, 0x06, ++ 0x12, 0x11, 0x21, 0x22, 0x4f, 0x40, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xfc, 0x10, 0x10, 0x54, 0x64, ++ 0xa8, 0x98, 0x10, 0xa8, 0xfc, 0x44, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x21, 0x21, 0x0f, 0x00, ++ 0x13, 0x12, 0x22, 0x22, 0x43, 0x42, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xa0, 0x10, 0x38, 0xc4, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x7f, 0x11, 0x61, 0x3f, 0x23, 0x2d, 0x2b, ++ 0x33, 0x2d, 0x25, 0x2b, 0x31, 0x21, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x0c, 0xf8, 0x18, 0x68, 0x58, ++ 0x98, 0x68, 0x28, 0x58, 0x88, 0x18, 0x00, 0x00, ++ 0x00, 0x7f, 0x11, 0x3f, 0x5b, 0x15, 0x1b, 0x15, ++ 0x1b, 0x3f, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0xf8, 0xb4, 0x70, 0xb0, 0x50, ++ 0xb0, 0xf8, 0xf0, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x28, 0x2b, 0x08, 0x1f, ++ 0x28, 0x4f, 0x12, 0x11, 0x21, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x40, 0x40, 0xf8, 0x40, 0xfc, ++ 0x10, 0xfc, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x7c, 0x10, 0x17, 0x11, 0x21, 0x39, 0x6e, ++ 0x29, 0x28, 0x39, 0x2a, 0x27, 0x00, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xfc, 0x10, 0x10, 0x54, 0x64, ++ 0x98, 0x88, 0x10, 0xa8, 0xfc, 0x44, 0x00, 0x00, ++ 0x00, 0x1f, 0x00, 0x00, 0x00, 0x7f, 0x01, 0x09, ++ 0x09, 0x11, 0x11, 0x21, 0x41, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x20, ++ 0x10, 0x08, 0x08, 0x04, 0x04, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x02, 0x3f, 0x24, 0x24, 0x24, ++ 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0xf0, 0x90, 0x90, 0x90, ++ 0x90, 0x90, 0x90, 0x90, 0x90, 0x30, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x0f, ++ 0x08, 0x08, 0x0f, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0xe0, 0x20, 0x20, 0xe0, ++ 0x20, 0x38, 0xe0, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x1f, 0x10, 0x10, 0x1f, 0x10, ++ 0x10, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x00, 0x3d, 0x24, 0x27, ++ 0x3c, 0x27, 0x25, 0x3c, 0x20, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x40, 0xfc, ++ 0x10, 0xfc, 0x10, 0x90, 0x90, 0x30, 0x00, 0x00, ++ 0x02, 0x04, 0x39, 0x08, 0x08, 0x7e, 0x09, 0x08, ++ 0x3e, 0x23, 0x22, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x48, 0x50, 0xfc, 0x20, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x21, 0x21, 0x02, 0x0c, ++ 0x08, 0x08, 0x10, 0x10, 0x23, 0x2c, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x08, 0x08, 0x90, 0x50, ++ 0x20, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x12, 0x1f, 0x12, 0x12, 0x1f, ++ 0x14, 0x17, 0x24, 0x24, 0x47, 0x18, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x40, 0xc8, 0x70, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x3f, 0x04, ++ 0x04, 0x04, 0x04, 0x07, 0x78, 0x00, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0xfc, 0x40, 0x40, 0xc0, 0x20, ++ 0x20, 0x20, 0x14, 0x94, 0x0c, 0x04, 0x00, 0x00, ++ 0x01, 0x39, 0x07, 0x7a, 0x02, 0x3f, 0x00, 0x3b, ++ 0x02, 0x3b, 0x2a, 0x2b, 0x3a, 0x20, 0x00, 0x00, ++ 0x20, 0x30, 0xe8, 0xa8, 0xa0, 0xfc, 0x28, 0xa8, ++ 0xb0, 0x90, 0xb4, 0xac, 0x4c, 0x84, 0x00, 0x00, ++ 0x00, 0x00, 0x7d, 0x55, 0x55, 0x55, 0x7d, 0x55, ++ 0x55, 0x55, 0x7d, 0x42, 0x02, 0x04, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, ++ 0x00, 0xfc, 0x54, 0xac, 0x84, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x1f, 0x28, 0x24, 0x45, 0x00, ++ 0x1f, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0xa0, 0x90, 0x10, 0x00, ++ 0xf0, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x41, 0x01, 0x01, 0x7f, ++ 0x00, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x40, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x3f, 0x21, 0x5d, 0x1d, 0x00, ++ 0x7f, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x08, 0x70, 0x70, 0x00, ++ 0xfc, 0x80, 0x60, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x7c, 0x04, ++ 0x04, 0x04, 0x04, 0x04, 0x04, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3c, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x08, 0x08, 0xf8, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x44, 0x44, 0x44, 0x44, 0x44, ++ 0x47, 0x7c, 0x44, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0x88, 0x88, 0x90, 0xa0, 0xc0, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x09, 0x7f, 0x22, 0x12, 0x14, ++ 0x7f, 0x08, 0x3e, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf0, 0x50, 0x50, 0xd0, 0x50, ++ 0x70, 0xb0, 0x90, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x09, 0x1f, 0x11, 0x21, 0x7f, ++ 0x01, 0x02, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xfc, ++ 0x00, 0x80, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x15, 0x7b, 0x2b, 0x29, 0x29, ++ 0x7b, 0x55, 0x1a, 0x12, 0x24, 0x49, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x40, 0x40, 0x78, 0xa0, 0x20, ++ 0xfc, 0x20, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x7f, 0x02, 0x04, 0x3f, ++ 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xf8, 0x80, 0x60, 0x90, ++ 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x09, 0x7f, 0x03, 0x0d, 0x71, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x30, 0xd0, 0x10, 0x20, 0xfc, 0x80, 0x60, 0x1c, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x43, 0x22, 0x23, 0x02, 0x10, ++ 0x14, 0x12, 0x22, 0x20, 0x4f, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0xa8, 0xa0, ++ 0xa8, 0xa8, 0xb0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x40, 0x21, 0x26, 0x00, 0x13, ++ 0x1e, 0x11, 0x20, 0x21, 0x46, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0xa0, 0x58, ++ 0x4c, 0x50, 0xe0, 0x50, 0x4c, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x49, 0x29, 0x2b, 0x0a, 0x1c, ++ 0x2f, 0x48, 0x10, 0x11, 0x22, 0x4c, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x00, 0xf8, 0x40, 0x40, ++ 0xfc, 0xc0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x06, 0x38, 0x3f, 0x24, 0x25, 0x4f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x30, 0xc0, 0xfc, 0x90, 0x10, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x21, 0x41, 0x1f, 0x01, 0x0f, ++ 0x01, 0x7f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0xf0, 0x00, 0xe0, ++ 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x08, 0x08, 0x7f, 0x22, 0x14, ++ 0x7f, 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0x78, 0x48, 0x50, 0x50, ++ 0x48, 0x44, 0x44, 0x44, 0x58, 0x40, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x08, 0x0c, 0x17, 0x14, ++ 0x37, 0x55, 0x14, 0x15, 0x16, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0xa0, 0x10, 0x40, 0xf8, 0x90, 0xe0, ++ 0x5c, 0xf8, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x13, 0x32, 0x52, 0x13, ++ 0x10, 0x11, 0x15, 0x15, 0x19, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x40, 0x20, 0x28, 0x04, 0x14, 0xf0, 0x00, 0x00, ++ 0x08, 0x08, 0x2f, 0x28, 0x28, 0x2e, 0x71, 0x01, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x80, 0x98, 0xe0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x05, 0x01, 0x3f, 0x00, ++ 0x00, 0x00, 0x13, 0x1c, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x00, 0xf8, 0x10, ++ 0x20, 0xc0, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x14, 0x12, 0x1f, 0x13, ++ 0x1c, 0x1f, 0x11, 0x23, 0x20, 0x4f, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x90, 0xa0, 0xfc, 0xe0, ++ 0x98, 0xfc, 0x20, 0xa0, 0xe0, 0x18, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x01, 0x14, 0x14, 0x24, 0x03, ++ 0x08, 0x36, 0x35, 0x51, 0x55, 0x0c, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0x90, 0x88, 0x28, 0xe0, ++ 0x20, 0xd8, 0xd4, 0x44, 0x50, 0x30, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7f, ++ 0x09, 0x2d, 0x2b, 0x2b, 0x49, 0x09, 0x00, 0x00, ++ 0x40, 0xfc, 0x00, 0xf0, 0x90, 0xf0, 0x00, 0xf8, ++ 0x08, 0xe8, 0xa8, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x02, 0x04, 0x19, 0x61, 0x0f, 0x01, 0x3f, ++ 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x30, 0x0c, 0xe0, 0x00, 0xf8, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x44, 0x07, 0x04, 0x07, 0x04, ++ 0x00, 0x7f, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x00, 0xf0, 0x00, 0xc0, 0x40, ++ 0x40, 0xfc, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x08, 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x11, ++ 0x1f, 0x73, 0x05, 0x19, 0x61, 0x03, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0xfc, 0x08, 0x48, 0xa8, ++ 0x28, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x16, 0x11, 0x10, 0x1f, ++ 0x70, 0x11, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x50, 0x4c, 0xf0, 0x40, 0xfc, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x08, 0x08, 0x7f, 0x14, 0x36, ++ 0x35, 0x55, 0x14, 0x24, 0x24, 0x4d, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0x88, 0x48, 0x48, 0x50, ++ 0x30, 0x20, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x23, 0x7e, 0x08, 0x7e, ++ 0x08, 0x2d, 0x2a, 0x2a, 0x48, 0x18, 0x00, 0x00, ++ 0x10, 0x90, 0x50, 0x50, 0x10, 0x90, 0x90, 0x1c, ++ 0x70, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x01, 0x1f, 0x01, 0x7f, 0x01, 0x07, 0x1c, 0x67, ++ 0x04, 0x07, 0x04, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x10, 0xf0, 0x20, 0xfc, 0x00, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x04, 0x09, 0x0c, 0x1a, ++ 0x2a, 0x48, 0x08, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7f, ++ 0x09, 0x2c, 0x2a, 0x2a, 0x48, 0x0b, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xb0, 0xa8, 0xa8, 0xa4, 0x24, ++ 0x28, 0x78, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x01, 0x07, ++ 0x1c, 0x67, 0x04, 0x04, 0x07, 0x04, 0x00, 0x00, ++ 0x00, 0x10, 0xf0, 0x20, 0x40, 0xfc, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x39, 0x03, 0x7e, 0x03, 0x3a, 0x03, 0x3a, ++ 0x07, 0x38, 0x29, 0x2e, 0x38, 0x20, 0x00, 0x00, ++ 0x88, 0x08, 0xc8, 0x48, 0xfc, 0x48, 0xe8, 0x78, ++ 0xd8, 0xc8, 0x48, 0x48, 0x48, 0xd8, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x01, 0x1f, 0x11, 0x1f, 0x11, ++ 0x1f, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x13, 0x12, 0x03, 0x02, 0x72, 0x12, ++ 0x14, 0x15, 0x19, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x90, 0xfc, 0x90, 0xf0, 0x90, ++ 0x00, 0xa8, 0x54, 0x54, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x71, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x88, 0x40, 0x48, 0x48, ++ 0x50, 0x60, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x12, 0x12, 0x7f, 0x06, 0x06, ++ 0x0a, 0x0a, 0x12, 0x22, 0x42, 0x06, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x50, 0x50, 0x60, 0x50, 0x48, ++ 0x44, 0x44, 0x64, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x09, 0x09, 0x09, 0x17, 0x11, 0x31, 0x5f, 0x10, ++ 0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0f, 0x10, 0x10, 0x24, 0x42, ++ 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x08, 0x0f, 0x09, 0x09, ++ 0x08, 0x08, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, ++ 0x80, 0x80, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x09, 0x1a, 0x1c, 0x1a, ++ 0x2a, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x08, 0x08, 0x88, 0x48, ++ 0x48, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0a, 0x2a, 0x2d, 0x29, 0x4a, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x88, 0x08, 0x88, 0x48, ++ 0x48, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x12, 0x3f, 0x24, 0x3f, 0x1e, 0x13, ++ 0x1e, 0x12, 0x1e, 0x14, 0x1e, 0x61, 0x00, 0x00, ++ 0x78, 0x90, 0x20, 0xf8, 0x48, 0xf8, 0x10, 0xfc, ++ 0x90, 0x50, 0x50, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x40, 0xc0, 0x40, 0x78, 0x88, 0x88, 0x48, 0x28, ++ 0x28, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x03, 0x0c, 0x79, 0x49, 0x2a, 0x2c, 0x7f, 0x08, ++ 0x1c, 0x1a, 0x2a, 0x49, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0xa8, 0xa0, ++ 0xa0, 0xa0, 0x90, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x15, 0x13, 0x23, 0x5d, 0x08, 0x7e, ++ 0x09, 0x2a, 0x1c, 0x19, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x80, 0xfc, ++ 0x54, 0x54, 0x94, 0x24, 0x44, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x01, 0x01, 0x7f, 0x02, ++ 0x07, 0x1c, 0x64, 0x04, 0x07, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0x00, 0xfc, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x28, 0x48, 0x0e, 0x08, 0x7f, ++ 0x08, 0x2a, 0x29, 0x49, 0x08, 0x19, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0xf8, 0x88, 0x48, ++ 0x50, 0x30, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x7e, 0x02, 0x02, 0x3e, 0x20, 0x3e, 0x22, ++ 0x12, 0x0e, 0x1a, 0x62, 0x02, 0x0c, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x80, 0xf8, 0x88, ++ 0x48, 0x38, 0x68, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x7f, 0x04, 0x1f, 0x64, ++ 0x07, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xfc, 0x00, 0xf0, 0x10, ++ 0xf0, 0x00, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x02, 0x01, 0x01, 0x3f, 0x01, 0x01, 0x01, 0x1f, ++ 0x01, 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0xf0, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x13, 0x12, 0x1e, 0x12, 0x12, 0x1e, ++ 0x12, 0x12, 0x1e, 0x62, 0x03, 0x02, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0x88, 0x88, 0x48, 0x50, ++ 0x50, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x40, 0x00, 0x7f, 0x00, ++ 0x08, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x01, 0x01, 0x3f, 0x01, 0x01, ++ 0x7f, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x20, 0xc0, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, ++ 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x0f, 0x11, 0x21, 0x7f, 0x03, ++ 0x05, 0x19, 0x61, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x80, ++ 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x11, 0x11, 0x1e, 0x24, 0x27, 0x54, ++ 0x08, 0x09, 0x0a, 0x14, 0x20, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0xe0, ++ 0xe0, 0x50, 0x48, 0x44, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x48, 0x33, 0x12, 0x34, 0x48, 0x0f, 0x18, ++ 0x29, 0x48, 0x08, 0x08, 0x30, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x10, 0x10, 0xfc, 0x10, ++ 0x10, 0x90, 0x90, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x01, 0x7d, 0x11, 0x12, 0x14, 0x7f, 0x10, ++ 0x10, 0x11, 0x1e, 0x64, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0xe0, ++ 0xe0, 0x50, 0x48, 0x44, 0x40, 0x40, 0x00, 0x00, ++ 0x04, 0x19, 0x70, 0x17, 0x10, 0x7f, 0x12, 0x1b, ++ 0x36, 0x37, 0x50, 0x13, 0x10, 0x17, 0x00, 0x00, ++ 0x08, 0xf0, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, ++ 0x00, 0x3b, 0x28, 0x2f, 0x38, 0x2b, 0x2a, 0x3b, ++ 0x2a, 0x2b, 0x28, 0x2b, 0x28, 0x4f, 0x00, 0x00, ++ 0x08, 0xf0, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, ++ 0x08, 0x0b, 0x3d, 0x09, 0x09, 0x7f, 0x09, 0x29, ++ 0x2f, 0x29, 0x3b, 0x28, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x78, 0xc8, 0x68, 0x58, 0xd0, ++ 0x58, 0x68, 0xe4, 0x44, 0x40, 0xfc, 0x00, 0x00, ++ 0x10, 0x0f, 0x09, 0x41, 0x27, 0x25, 0x05, 0x15, ++ 0x16, 0x14, 0x27, 0x24, 0x47, 0x44, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x58, ++ 0x38, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x04, 0x7f, 0x01, 0x02, 0x1f, 0x10, 0x1f, ++ 0x10, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x20, 0x40, 0xfc, 0x00, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x17, 0x17, 0x3b, 0x50, 0x17, ++ 0x10, 0x13, 0x12, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xfc, 0x58, 0x58, 0x00, 0xfc, ++ 0x40, 0xf8, 0xa8, 0xa8, 0xa8, 0xb8, 0x00, 0x00, ++ 0x00, 0x01, 0x3e, 0x12, 0x09, 0x3f, 0x20, 0x5f, ++ 0x04, 0x02, 0x01, 0x01, 0x06, 0x38, 0x00, 0x00, ++ 0x30, 0xd0, 0x10, 0x20, 0x40, 0xfc, 0x08, 0xe0, ++ 0x20, 0x40, 0x80, 0x80, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4a, 0x4a, 0x4b, 0x4a, 0x48, ++ 0x48, 0x79, 0x49, 0x42, 0x04, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0xa8, 0xa0, ++ 0xa0, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x01, 0x1f, 0x02, 0x7f, 0x04, ++ 0x7f, 0x08, 0x14, 0x22, 0x42, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x20, ++ 0xfc, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7d, 0x11, 0x13, 0x12, 0x15, ++ 0x1c, 0x70, 0x10, 0x10, 0x11, 0x36, 0x00, 0x00, ++ 0x18, 0xe8, 0x48, 0x50, 0x20, 0xfc, 0x08, 0xf0, ++ 0x90, 0xa0, 0x60, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x79, 0x17, 0x10, 0x3b, 0x36, ++ 0x37, 0x54, 0x52, 0x13, 0x1e, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0xc8, 0x3c, 0xc8, 0x28, 0xd8, 0x58, ++ 0xc8, 0x48, 0x88, 0xc8, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x09, 0x0b, 0x72, 0x14, 0x0d, 0x13, 0x7f, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x49, 0x0e, 0x00, 0x00, ++ 0x08, 0xf4, 0x44, 0xa8, 0x90, 0xfc, 0x08, 0xf0, ++ 0x90, 0x90, 0x60, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x3f, 0x21, 0x5d, 0x1d, 0x7f, ++ 0x02, 0x3f, 0x24, 0x24, 0x24, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x08, 0x70, 0x70, 0xfc, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x21, 0x21, 0x21, 0x21, 0x22, ++ 0x22, 0x24, 0x28, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x88, ++ 0x88, 0x48, 0x28, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x05, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, ++ 0x26, 0x3c, 0x64, 0x04, 0x07, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x50, 0x50, ++ 0x60, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x11, 0x17, 0x11, 0x1f, 0x10, ++ 0x17, 0x14, 0x14, 0x27, 0x24, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xc8, 0x08, 0xe8, 0x08, ++ 0xc8, 0x48, 0x48, 0xc8, 0x48, 0x18, 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, 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, ++ 0x01, 0x01, 0x3f, 0x20, 0x4f, 0x00, 0x00, 0x7f, ++ 0x01, 0x09, 0x09, 0x11, 0x21, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xe0, 0x00, 0x00, 0xfc, ++ 0x00, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x00, 0x3f, 0x22, 0x22, 0x3e, ++ 0x08, 0x2c, 0x2a, 0x2b, 0x4a, 0x18, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x48, 0xfc, 0x40, 0x60, 0x60, ++ 0x60, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x2c, 0x2a, 0x2a, 0x48, ++ 0x08, 0x08, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x08, 0x88, 0x88, 0x88, 0xc8, 0xa8, 0xa8, 0x88, ++ 0x88, 0x88, 0x88, 0x88, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x0c, 0x15, 0x16, 0x34, 0x57, 0x14, ++ 0x15, 0x14, 0x15, 0x14, 0x10, 0x13, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x10, 0xa0, 0xe0, 0x3c, 0x40, ++ 0x90, 0x60, 0x88, 0x10, 0x60, 0x80, 0x00, 0x00, ++ 0x02, 0x3c, 0x08, 0x7e, 0x1d, 0x2a, 0x4a, 0x09, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x20, 0x24, 0xa4, 0xa8, 0x50, 0x50, 0x88, 0x04, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x11, 0x13, 0x14, 0x1c, ++ 0x71, 0x11, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x12, 0x0a, 0x0a, 0x42, 0x27, 0x26, 0x0a, 0x02, ++ 0x12, 0x12, 0x24, 0x24, 0x48, 0x50, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x68, 0xd8, 0xd8, 0x48, ++ 0x48, 0x48, 0x48, 0x48, 0x48, 0x08, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x7f, 0x03, 0x05, 0x19, 0x6f, ++ 0x02, 0x02, 0x04, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0xfc, 0x80, 0x40, 0x30, 0xcc, ++ 0x40, 0x78, 0x48, 0x08, 0x08, 0x70, 0x00, 0x00, ++ 0x02, 0x0c, 0x38, 0x08, 0x08, 0x7e, 0x08, 0x1d, ++ 0x1a, 0x2a, 0x48, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x24, 0xa4, 0xa8, 0xb0, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x15, 0x0c, 0x12, 0x7f, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0xc8, 0x30, 0x20, 0xd0, 0x08, ++ 0x64, 0x10, 0x00, 0xc0, 0x30, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x14, 0x67, 0x28, 0x1b, 0x26, 0x7f, ++ 0x12, 0x3b, 0x36, 0x37, 0x52, 0x14, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, 0x48, 0x58, ++ 0xe8, 0xf8, 0xe8, 0x58, 0x58, 0x48, 0x00, 0x00, ++ 0x00, 0x7f, 0x22, 0x16, 0x1a, 0x63, 0x06, 0x0f, ++ 0x08, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x58, 0x68, 0x88, 0x18, 0xe0, ++ 0x20, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x02, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x01, 0x7f, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, ++ 0xe0, 0x00, 0xfc, 0x80, 0x60, 0x18, 0x00, 0x00, ++ 0x01, 0x02, 0x0f, 0x0a, 0x09, 0x09, 0x08, 0x7f, ++ 0x09, 0x09, 0x11, 0x11, 0x21, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x20, 0x20, 0x20, 0x20, 0xfc, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x02, 0x1f, 0x11, 0x1f, 0x11, ++ 0x1f, 0x05, 0x05, 0x09, 0x11, 0x60, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x20, 0x50, 0xfc, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x02, 0x1f, 0x12, 0x12, 0x7f, 0x00, 0x09, ++ 0x17, 0x61, 0x09, 0x11, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x90, 0x90, 0xfc, 0x40, 0x88, ++ 0x90, 0x60, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x04, 0x3f, 0x12, 0x7f, 0x1e, 0x1e, 0x1e, 0x12, ++ 0x17, 0x7f, 0x06, 0x7c, 0x07, 0x38, 0x00, 0x00, ++ 0x40, 0x7c, 0x78, 0x88, 0x78, 0x70, 0x70, 0x74, ++ 0x3c, 0xfc, 0x90, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x12, 0x1f, 0x34, 0x5f, 0x1e, 0x1f, 0x07, 0x7f, ++ 0x07, 0x07, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x48, 0x7c, 0xd0, 0x78, 0x78, 0xfc, 0xc0, 0xfc, ++ 0xc0, 0xc0, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x3d, 0x27, 0x24, 0x3f, 0x0a, 0x2a, 0x2f, ++ 0x29, 0x2b, 0x2b, 0x3d, 0x61, 0x03, 0x00, 0x00, ++ 0x10, 0x18, 0xd4, 0x14, 0x90, 0xfc, 0x90, 0x90, ++ 0x30, 0xb0, 0x70, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2b, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x00, 0xfc, 0x88, 0xf8, ++ 0x88, 0xf8, 0x8c, 0xf8, 0x88, 0x08, 0x00, 0x00, ++ 0x00, 0x23, 0x12, 0x13, 0x02, 0x03, 0x72, 0x13, ++ 0x15, 0x15, 0x19, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0xe8, ++ 0x28, 0xe8, 0x28, 0x18, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x04, 0x04, 0x7f, 0x02, 0x1f, 0x12, 0x14, ++ 0x18, 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xfc, 0x80, 0xf0, 0x90, 0xb0, ++ 0x70, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x7e, 0x18, 0x18, 0x7e, 0x5b, 0x5b, 0x5e, ++ 0x6e, 0x46, 0x7e, 0x43, 0x7f, 0x42, 0x00, 0x00, ++ 0x08, 0x88, 0xa8, 0xa8, 0xa8, 0xf8, 0xf8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0x28, 0x28, 0x08, 0x00, 0x00, ++ 0x08, 0x0f, 0x18, 0x1f, 0x28, 0x4f, 0x08, 0x0f, ++ 0x01, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x80, 0xf8, 0x80, 0xf0, 0x80, 0xf0, 0x80, 0xf8, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x60, ++ 0x68, 0x68, 0xb4, 0xbc, 0x24, 0x1c, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x08, 0x08, 0x1f, 0x28, 0x48, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x17, 0x10, 0x30, 0x50, 0x13, ++ 0x10, 0x10, 0x10, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x80, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0xf8, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x02, 0x02, 0x04, 0x3f, 0x02, ++ 0x02, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0x20, 0x70, 0x88, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7f, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x12, 0x11, 0x21, 0x4f, 0x08, 0x10, 0x12, 0x32, ++ 0x52, 0x12, 0x13, 0x14, 0x14, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x40, 0x40, 0x40, 0x78, ++ 0x40, 0x40, 0x40, 0xc0, 0x60, 0x1c, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x7f, 0x00, 0x08, 0x08, 0x0b, ++ 0x7c, 0x08, 0x08, 0x10, 0x11, 0x20, 0x00, 0x00, ++ 0x90, 0x88, 0x88, 0xfc, 0x80, 0x88, 0x88, 0x50, ++ 0x50, 0x20, 0x60, 0x94, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x04, 0x03, 0x7f, 0x03, 0x0d, 0x33, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0xc0, 0x80, 0x00, 0xf8, 0x30, 0x40, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x20, 0x27, 0x00, 0x08, ++ 0x08, 0x08, 0x10, 0x10, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x08, 0x0a, 0x42, 0x22, 0x22, 0x0f, 0x10, ++ 0x16, 0x11, 0x20, 0x20, 0x43, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x78, 0x40, 0x40, 0xfc, 0x00, ++ 0x08, 0x30, 0x00, 0xa0, 0x18, 0x04, 0x00, 0x00, ++ 0x11, 0x49, 0x22, 0x3e, 0x2a, 0x3f, 0x2a, 0x3e, ++ 0x7f, 0x00, 0x3e, 0x22, 0x3f, 0x22, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0x24, 0x20, 0xfc, 0x20, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x15, 0x65, 0x2a, 0x18, 0x24, 0x7d, ++ 0x13, 0x39, 0x35, 0x35, 0x51, 0x11, 0x00, 0x00, ++ 0x88, 0xc8, 0x28, 0x30, 0xfc, 0x90, 0x90, 0x50, ++ 0x5c, 0x50, 0x50, 0xb0, 0x90, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x7f, 0x01, 0x1f, 0x11, 0x1f, ++ 0x11, 0x1f, 0x01, 0x3f, 0x01, 0x7f, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x00, 0xf8, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x22, 0x5c, 0x09, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x50, 0x48, 0x9c, 0xf4, 0x50, ++ 0x50, 0x50, 0x90, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x0f, 0x08, 0x08, 0x7f, 0x08, ++ 0x0a, 0x29, 0x29, 0x28, 0x49, 0x1a, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x50, 0x50, 0x50, ++ 0x20, 0x20, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x11, 0x11, 0x12, 0x12, ++ 0x15, 0x18, 0x10, 0x21, 0x22, 0x44, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xd0, 0x50, 0x50, ++ 0x50, 0x90, 0x94, 0x0c, 0x0c, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x48, 0x0f, 0x10, 0x13, ++ 0x32, 0x53, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0xf8, 0x80, 0xf0, ++ 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x12, 0x0a, 0x0b, 0x42, 0x22, 0x2f, 0x02, 0x13, ++ 0x16, 0x16, 0x2a, 0x2a, 0x42, 0x47, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x48, 0x48, 0xc8, 0x28, 0x30, ++ 0xb0, 0x90, 0x30, 0x48, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x09, 0x09, 0x11, 0x18, ++ 0x34, 0x54, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0xa8, 0xa0, ++ 0xa0, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x10, 0x15, 0x65, 0x2a, 0x18, 0x24, 0x7d, ++ 0x13, 0x39, 0x35, 0x35, 0x51, 0x11, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x80, 0xf8, 0xa0, 0x78, ++ 0x48, 0x78, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x01, 0x1f, 0x01, 0x7f, 0x01, 0x1f, 0x29, 0x25, ++ 0x3f, 0x23, 0x25, 0x39, 0x21, 0x41, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xfc, 0x10, 0xf0, 0x28, 0x48, ++ 0xf8, 0x88, 0x48, 0x38, 0x08, 0x08, 0x00, 0x00, ++ 0x04, 0x7f, 0x1f, 0x12, 0x1f, 0x3e, 0x0c, 0x74, ++ 0x0d, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x50, 0xd0, 0x70, 0x54, 0x8c, ++ 0x04, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x01, 0x1e, 0x12, 0x1f, 0x3e, 0x06, ++ 0x7c, 0x05, 0x0e, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x50, 0x50, 0xd0, 0x50, 0x74, ++ 0x8c, 0x0c, 0x04, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x11, 0x11, 0x1f, 0x11, 0x21, ++ 0x21, 0x21, 0x21, 0x3f, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x08, ++ 0x08, 0x08, 0x08, 0xf8, 0x08, 0x08, 0x00, 0x00, ++ 0x11, 0x11, 0x21, 0x49, 0x0f, 0x11, 0x11, 0x35, ++ 0x55, 0x15, 0x15, 0x19, 0x11, 0x11, 0x00, 0x00, ++ 0x00, 0xbc, 0x40, 0x40, 0xc0, 0x3c, 0x88, 0x88, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x20, 0x10, 0x1f, 0x00, 0x02, 0x72, 0x12, ++ 0x14, 0x14, 0x18, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x80, 0x90, 0x88, 0xfc, 0x80, 0xa0, 0x90, 0x90, ++ 0x88, 0x88, 0x88, 0x80, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x17, 0x11, 0x31, 0x52, 0x14, ++ 0x11, 0x13, 0x14, 0x10, 0x13, 0x1c, 0x00, 0x00, ++ 0x80, 0x90, 0x18, 0xe4, 0x20, 0x24, 0x9c, 0xf0, ++ 0x10, 0x20, 0xc0, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x57, 0x54, 0x54, 0x55, 0x56, ++ 0x54, 0x7d, 0x46, 0x40, 0x03, 0x0c, 0x00, 0x00, ++ 0x40, 0x50, 0x98, 0xe4, 0xa0, 0xa4, 0x9c, 0xf0, ++ 0x90, 0xa0, 0x40, 0xa0, 0x18, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x01, 0x1f, 0x02, 0x7f, 0x04, ++ 0x1f, 0x68, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xf0, 0x80, 0xfc, 0x40, ++ 0xf0, 0x2c, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x7b, 0x4a, 0x49, 0x79, 0x4f, 0x4d, 0x79, ++ 0x4a, 0x4e, 0x79, 0x49, 0x42, 0x04, 0x00, 0x00, ++ 0x18, 0xe8, 0x48, 0x50, 0x20, 0xfc, 0x18, 0xf8, ++ 0xd0, 0xd0, 0xfc, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x13, 0x7e, 0x04, 0x45, 0x26, ++ 0x28, 0x29, 0x0e, 0x70, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0x50, 0x88, 0xfc, 0xa4, 0xa4, 0x9c, 0xf0, ++ 0x90, 0x90, 0x60, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x00, 0x01, 0x3e, 0x11, 0x09, 0x3f, 0x28, 0x4e, ++ 0x12, 0x32, 0x0d, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x30, 0xd0, 0x10, 0x20, 0x40, 0xfc, 0x18, 0xf8, ++ 0x90, 0x90, 0xfc, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3f, 0x28, 0x3e, 0x28, 0x3f, ++ 0x0a, 0x3e, 0x3f, 0x32, 0x44, 0x1b, 0x00, 0x00, ++ 0x20, 0x30, 0x48, 0xf4, 0x50, 0x54, 0xcc, 0x78, ++ 0x48, 0xd0, 0x30, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x22, 0x13, 0x16, 0x06, 0x0b, 0x12, ++ 0x12, 0x23, 0x22, 0x42, 0x43, 0x02, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x23, 0x4a, 0x0b, 0x12, 0x12, 0x32, ++ 0x52, 0x12, 0x12, 0x14, 0x14, 0x18, 0x00, 0x00, ++ 0x08, 0x30, 0xe0, 0x20, 0xfc, 0x20, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x10, 0x1f, 0x28, 0x48, 0x0f, ++ 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x08, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x13, 0x1a, 0x36, 0x36, ++ 0x32, 0x52, 0x54, 0x14, 0x18, 0x10, 0x00, 0x00, ++ 0x08, 0x30, 0xe0, 0x20, 0xfc, 0x20, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x7e, 0x10, 0x11, 0x1f, 0x25, 0x25, 0x55, ++ 0x09, 0x09, 0x09, 0x11, 0x20, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0x08, 0xe8, 0x28, 0x28, 0xe8, ++ 0x28, 0x28, 0xe8, 0x28, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x41, 0x21, 0x21, 0x00, 0x13, ++ 0x10, 0x10, 0x27, 0x20, 0x40, 0x40, 0x00, 0x00, ++ 0x40, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x10, 0x60, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x11, 0x09, 0x4b, 0x22, 0x27, 0x0a, 0x0b, 0x12, ++ 0x23, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x10, 0x20, 0xf8, 0x40, 0xf0, 0x40, 0xf0, 0x40, ++ 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x20, 0x1f, 0x19, 0x4f, 0x29, 0x2f, 0x08, 0x0b, ++ 0x18, 0x1b, 0x28, 0x2b, 0x48, 0x48, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x78, 0x48, 0x78, 0x08, 0xe8, ++ 0x88, 0xe8, 0x88, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x17, 0x14, ++ 0x17, 0x14, 0x27, 0x24, 0x47, 0x04, 0x00, 0x00, ++ 0x18, 0xe0, 0x80, 0x80, 0xfc, 0x80, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x14, 0x0d, 0x13, 0x7f, ++ 0x09, 0x2d, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0x4c, 0x70, 0xc0, 0x48, 0x48, 0x48, 0x48, ++ 0xf8, 0x48, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x02, 0x42, 0x22, 0x24, 0x04, 0x09, 0x04, 0x74, ++ 0x12, 0x12, 0x12, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x48, 0x48, 0x48, 0x90, 0x90, 0x20, 0x90, 0x90, ++ 0x48, 0x48, 0x48, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x01, 0x20, 0x17, 0x10, 0x03, 0x02, 0x73, 0x13, ++ 0x13, 0x10, 0x1f, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x10, 0xa0, 0xfc, 0xc0, 0xf8, 0xd8, 0x38, 0xf8, ++ 0xf8, 0x10, 0xfc, 0x90, 0x30, 0xfc, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x20, 0xfc, 0x00, 0x78, 0x48, 0x78, 0x00, 0x78, ++ 0x08, 0x10, 0xfc, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x23, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, ++ 0x2a, 0x2a, 0x2a, 0x22, 0x22, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0e, 0x12, 0x12, 0x32, 0x4a, ++ 0x0c, 0x04, 0x0d, 0x12, 0x21, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, ++ 0x90, 0x94, 0x14, 0x0c, 0x80, 0x7c, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7e, 0x04, 0x05, 0x09, 0x1e, ++ 0x2a, 0x49, 0x08, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x1e, 0x12, 0x12, 0x12, 0x1e, ++ 0x12, 0x10, 0x11, 0x11, 0x22, 0x40, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x80, 0x80, 0xfc, 0x90, 0x90, ++ 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x1f, 0x01, 0x1f, 0x01, ++ 0x7f, 0x07, 0x1f, 0x64, 0x07, 0x04, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0xf0, 0x10, 0xe0, 0x40, ++ 0xfc, 0xe0, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4b, 0x48, 0x4b, 0x78, 0x4f, ++ 0x48, 0x4b, 0x7c, 0x48, 0x40, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0x44, 0xf8, 0x50, 0xfc, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x40, 0x20, 0x27, 0x00, 0x10, ++ 0x13, 0x1d, 0x21, 0x21, 0x41, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x48, 0x50, 0xfc, 0x40, 0x80, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x11, 0x11, 0x1f, 0x11, 0x11, ++ 0x11, 0x11, 0x20, 0x2a, 0x49, 0x11, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0xe0, 0x20, 0x00, 0x48, 0x24, 0x24, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x72, 0x0c, 0x0f, 0x12, 0x7e, ++ 0x09, 0x2e, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0x48, 0xf8, 0x50, 0x50, 0xfc, 0x40, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x01, 0x1f, 0x01, 0x7f, ++ 0x07, 0x1c, 0x67, 0x04, 0x07, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x10, 0xe0, 0x40, 0xfc, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x1f, 0x01, 0x7f, 0x1f, 0x01, 0x1f, 0x01, ++ 0x7f, 0x0f, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xfc, 0xf0, 0x00, 0xf0, 0x00, ++ 0xfc, 0xe0, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x04, 0x7f, 0x1f, 0x12, 0x1f, 0x0f, 0x01, 0x7f, ++ 0x07, 0x1c, 0x67, 0x04, 0x07, 0x04, 0x00, 0x00, ++ 0x40, 0xfc, 0xf0, 0x90, 0xf0, 0xf0, 0x40, 0xfc, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3c, 0x01, 0x7e, 0x03, 0x3c, ++ 0x3c, 0x01, 0x3e, 0x24, 0x3c, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x48, 0xf8, 0x50, 0xfc, 0x40, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7c, 0x00, 0x3f, 0x00, 0x3c, ++ 0x01, 0x3e, 0x24, 0x24, 0x3c, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0x50, 0xfc, 0x40, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x27, 0x3c, 0x24, 0x24, 0x3c, ++ 0x24, 0x24, 0x26, 0x38, 0x61, 0x02, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x7e, 0x08, 0x7f, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x49, 0x1a, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x50, 0x50, 0x50, ++ 0x20, 0x20, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x02, 0x7f, 0x04, 0x04, 0x04, ++ 0x0f, 0x08, 0x01, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x40, 0x40, 0x40, ++ 0x80, 0x80, 0x40, 0x20, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x17, 0x11, 0x10, 0x1f, ++ 0x10, 0x10, 0x20, 0x20, 0x40, 0x01, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xf0, 0x20, 0xc0, 0xfc, ++ 0x88, 0x90, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0x49, 0x0a, 0x15, 0x10, 0x37, ++ 0x50, 0x11, 0x11, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0x08, 0xf4, 0x40, 0xfc, ++ 0x40, 0x50, 0x48, 0x44, 0x44, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x7e, 0x12, 0x12, 0x3c, 0x06, 0x18, ++ 0x61, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x13, 0x1a, 0x26, 0x27, 0x7a, 0x12, 0x7f, ++ 0x12, 0x56, 0x3b, 0x36, 0x1c, 0x61, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xe8, 0xc8, 0x48, 0x88, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x28, 0x31, 0x2b, 0x24, 0x27, ++ 0x24, 0x25, 0x39, 0x22, 0x24, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x90, 0x08, 0xf4, 0x40, 0xfc, ++ 0x40, 0x50, 0x48, 0x44, 0x44, 0xc0, 0x00, 0x00, ++ 0x09, 0x09, 0x0b, 0x15, 0x19, 0x31, 0x51, 0x1f, ++ 0x12, 0x13, 0x14, 0x19, 0x12, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, ++ 0x00, 0xf8, 0xa8, 0x28, 0x48, 0xb0, 0x00, 0x00, ++ 0x0a, 0x09, 0x0f, 0x15, 0x19, 0x31, 0x53, 0x12, ++ 0x13, 0x13, 0x12, 0x13, 0x13, 0x1c, 0x00, 0x00, ++ 0x88, 0x50, 0xfc, 0xe8, 0x20, 0xe0, 0xf0, 0x10, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x10, 0x08, 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, 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, 0x3e, 0x25, 0x27, 0x24, 0x3f, 0x24, 0x25, ++ 0x3e, 0x27, 0x24, 0x24, 0x25, 0x4e, 0x00, 0x00, ++ 0x40, 0x48, 0x50, 0xf8, 0x40, 0xfc, 0xa0, 0x50, ++ 0x48, 0xf4, 0x90, 0x90, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x20, 0x27, 0x24, 0x27, 0x24, ++ 0x24, 0x28, 0x28, 0x30, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0xc0, 0x00, 0x00, 0xf8, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x06, 0x3c, 0x04, 0x04, 0x04, 0x7f, 0x04, ++ 0x04, 0x08, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x02, 0x04, 0x18, 0x60, 0x00, ++ 0x1f, 0x10, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x70, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x01, 0x79, 0x4a, 0x4c, 0x4b, 0x4a, 0x4b, ++ 0x4a, 0x7b, 0x4a, 0x42, 0x02, 0x02, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x44, 0x44, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x08, 0x04, 0x3f, 0x24, 0x24, ++ 0x2f, 0x34, 0x24, 0x27, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0x98, ++ 0xf8, 0x48, 0x48, 0xc8, 0x48, 0x18, 0x00, 0x00, ++ 0x00, 0x01, 0x79, 0x49, 0x49, 0x49, 0x49, 0x48, ++ 0x7b, 0x4a, 0x43, 0x02, 0x03, 0x02, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x12, 0x09, 0x3f, 0x27, 0x44, 0x17, 0x1f, 0x10, ++ 0x0f, 0x0f, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0xc8, 0x40, 0xf0, 0xc0, 0x08, ++ 0xf8, 0xe0, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x08, 0x4b, 0x2a, 0x29, 0x08, 0x1f, 0x69, 0x08, ++ 0x09, 0x7f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x1c, 0xe4, 0x48, 0x30, 0x10, 0xfc, 0x10, 0x90, ++ 0x30, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x08, 0x04, 0x7f, 0x01, 0x02, ++ 0x7f, 0x04, 0x0f, 0x10, 0x03, 0x3c, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x20, 0x40, 0xfc, 0x00, 0x00, ++ 0xfc, 0x40, 0x40, 0xc0, 0x30, 0x08, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x11, 0x7d, 0x25, 0x25, 0x24, ++ 0x7b, 0x4a, 0x0f, 0x16, 0x23, 0x42, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x29, 0x45, 0x05, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x28, 0x20, 0x40, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x4a, 0x29, 0x29, 0x08, 0x0f, ++ 0x19, 0x68, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x18, 0x60, 0x88, 0x48, 0x50, 0x20, 0x10, 0xfc, ++ 0x10, 0x90, 0x90, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x09, 0x09, 0x11, 0x11, ++ 0x21, 0x41, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x20, 0x10, 0x08, 0x08, ++ 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x09, 0x09, 0x11, 0x11, 0x21, 0x41, ++ 0x03, 0x00, 0x00, 0x01, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0x00, 0x20, 0x10, 0x08, 0x14, 0x14, 0x20, ++ 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x11, 0x09, 0x09, 0x3f, 0x20, 0x27, 0x24, ++ 0x24, 0x27, 0x24, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x20, 0xf8, 0x08, 0xc8, 0x48, ++ 0x48, 0xc8, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, 0x1f, ++ 0x10, 0x10, 0x10, 0x20, 0x3f, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x80, 0x80, 0x80, 0xf8, ++ 0x80, 0x80, 0x80, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x10, 0x10, 0x1f, 0x11, ++ 0x11, 0x12, 0x12, 0x24, 0x28, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x80, 0x80, 0xfc, 0xc0, ++ 0xa0, 0xa0, 0x90, 0x88, 0x84, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x12, 0x1a, 0x17, 0x1f, 0x18, ++ 0x1f, 0x1d, 0x2f, 0x2c, 0x48, 0x09, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x20, 0xa0, 0x20, 0xbc, 0xc8, ++ 0xa8, 0xb0, 0x90, 0xb0, 0xc8, 0x84, 0x00, 0x00, ++ 0x04, 0x3f, 0x0a, 0x7f, 0x00, 0x1f, 0x11, 0x1f, ++ 0x11, 0x1f, 0x04, 0x7f, 0x04, 0x04, 0x00, 0x00, ++ 0x10, 0x90, 0x20, 0xa8, 0x48, 0x10, 0x10, 0x24, ++ 0x44, 0x08, 0x08, 0x90, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0x0f, 0x00, 0x00, 0x79, 0x0f, 0x09, 0x0f, ++ 0x11, 0x1f, 0x21, 0x41, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xe0, 0x40, 0x84, 0x24, 0xe8, 0x30, 0xe0, ++ 0x10, 0xf0, 0x08, 0x04, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x11, 0x12, 0x12, 0x1c, ++ 0x70, 0x10, 0x10, 0x10, 0x13, 0x3c, 0x00, 0x00, ++ 0x40, 0x40, 0x60, 0x50, 0x48, 0x48, 0x54, 0x54, ++ 0xe0, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x10, 0x11, 0x11, 0x16, ++ 0x19, 0x71, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x08, 0x30, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x12, 0x09, 0x3f, 0x20, 0x4f, 0x08, 0x0f, 0x1f, ++ 0x01, 0x1f, 0x01, 0x7f, 0x01, 0x03, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0x08, 0xe0, 0x20, 0xf0, 0xc0, ++ 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x10, 0x17, 0x10, 0x1b, ++ 0x70, 0x11, 0x11, 0x13, 0x14, 0x38, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, ++ 0x40, 0x78, 0x40, 0x40, 0xc0, 0x3c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x03, 0x3c, ++ 0x04, 0x7f, 0x04, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x40, 0x40, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, ++ 0x3f, 0x20, 0x3f, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x03, 0x78, 0x48, 0x48, 0x49, 0x79, 0x4a, ++ 0x49, 0x49, 0x79, 0x49, 0x41, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x08, 0x30, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x00, ++ 0x7c, 0x44, 0x7c, 0x44, 0x7c, 0x44, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x08, 0x1d, 0x1b, 0x1a, ++ 0x28, 0x28, 0x48, 0x09, 0x0f, 0x08, 0x00, 0x00, ++ 0x70, 0x10, 0x90, 0x90, 0x90, 0x08, 0x48, 0x44, ++ 0x40, 0xa0, 0x90, 0x18, 0xe4, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7e, 0x08, 0x18, 0x1c, 0x1a, ++ 0x2a, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x24, 0xa4, 0xa8, 0x20, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7f, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x28, 0x48, 0x0b, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0xfc, 0x50, 0xfc, 0x00, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7f, 0x13, 0x15, 0x39, 0x35, ++ 0x35, 0x51, 0x50, 0x12, 0x12, 0x14, 0x00, 0x00, ++ 0x90, 0x90, 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xf8, ++ 0x20, 0xfc, 0x00, 0xa8, 0x54, 0x54, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x40, 0x21, 0x21, 0x02, 0x04, ++ 0x13, 0x12, 0x22, 0x22, 0x43, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x08, 0x08, 0x30, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0c, 0x0a, 0x41, 0x21, 0x23, 0x02, 0x13, ++ 0x12, 0x13, 0x22, 0x22, 0x42, 0x42, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0x50, 0x60, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x08, 0x0a, 0x42, 0x22, 0x2f, 0x00, 0x12, ++ 0x12, 0x14, 0x28, 0x20, 0x41, 0x4e, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x40, 0x40, 0xfc, 0x50, 0x48, ++ 0x54, 0xd4, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x22, 0x12, 0x12, 0x4f, 0x22, 0x22, 0x07, 0x16, ++ 0x16, 0x1a, 0x2a, 0x22, 0x42, 0x42, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0xc8, 0x48, 0x78, 0x48, 0xc8, ++ 0xf8, 0x48, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x0a, 0x2c, 0x2b, 0x28, 0x48, ++ 0x0f, 0x08, 0x14, 0x13, 0x22, 0x44, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xd0, 0xf8, 0x90, 0x90, ++ 0xfc, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x04, 0x04, 0x08, 0x0f, 0x18, 0x2f, 0x48, 0x0f, ++ 0x08, 0x0f, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0x80, 0xf8, 0x80, 0xf0, 0x80, 0xf0, ++ 0x80, 0xfc, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x25, 0x3f, 0x25, 0x25, ++ 0x3d, 0x25, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x30, 0xf8, 0x08, 0x08, ++ 0xf8, 0x08, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x28, 0x2f, 0x08, 0x18, ++ 0x2a, 0x4a, 0x12, 0x12, 0x2f, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x00, 0xf8, 0x40, 0x40, ++ 0x78, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x09, 0x11, 0x63, 0x00, 0x07, 0x7f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x20, 0x18, 0x24, 0xc0, 0x00, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x7e, 0x11, 0x11, 0x10, 0x11, 0x3d, 0x25, ++ 0x65, 0x25, 0x25, 0x3d, 0x25, 0x01, 0x00, 0x00, ++ 0x40, 0x44, 0x44, 0x48, 0x50, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x7e, 0x10, 0x11, 0x11, 0x3f, 0x25, 0x65, ++ 0x25, 0x25, 0x3c, 0x22, 0x22, 0x04, 0x00, 0x00, ++ 0x90, 0x90, 0xa0, 0xfc, 0x20, 0xf8, 0x20, 0xf8, ++ 0x20, 0xfc, 0x00, 0xa8, 0x54, 0x04, 0x00, 0x00, ++ 0x11, 0x10, 0x10, 0x7f, 0x08, 0x08, 0x13, 0x18, ++ 0x34, 0x57, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xfc, 0x40, 0x40, 0xf8, 0x40, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x02, 0x0c, 0x38, 0x09, 0x09, 0x7e, 0x08, 0x1c, ++ 0x1a, 0x2b, 0x49, 0x0a, 0x08, 0x08, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x20, 0x20, 0xb0, 0xa8, ++ 0xa8, 0x24, 0x24, 0x24, 0x20, 0x60, 0x00, 0x00, ++ 0x01, 0x1f, 0x04, 0x7f, 0x00, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x01, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x40, 0xfc, 0x00, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x25, 0x42, 0x01, 0x1f, ++ 0x01, 0x7f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0x10, 0xe0, 0x00, ++ 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x4a, 0x2b, 0x2d, 0x09, 0x7f, 0x09, 0x1d, ++ 0x1b, 0x2b, 0x49, 0x0a, 0x0b, 0x0c, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x00, 0x20, 0x20, 0x20, 0xf8, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7f, ++ 0x09, 0x2d, 0x2b, 0x2b, 0x49, 0x09, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x88, 0xb0, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x21, 0x11, 0x11, 0x01, 0x1f, 0x10, 0x1f, ++ 0x10, 0x1f, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x08, 0x08, 0x10, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x3f, 0x20, 0x3f, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0x20, 0xe0, 0x20, 0xe0, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x08, 0x0f, 0x4a, 0x29, 0x28, ++ 0x0b, 0x19, 0x68, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x3c, 0xc8, 0x48, 0x30, 0x10, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x08, 0x0f, 0x18, 0x1f, 0x28, ++ 0x4f, 0x08, 0x0f, 0x14, 0x22, 0x42, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x80, 0xf8, 0x80, 0xf0, 0x80, ++ 0xf0, 0x80, 0xf8, 0x90, 0x48, 0x44, 0x00, 0x00, ++ 0x10, 0x17, 0x21, 0x4f, 0x0f, 0x15, 0x17, 0x35, ++ 0x57, 0x11, 0x17, 0x11, 0x1e, 0x10, 0x00, 0x00, ++ 0xc0, 0x3c, 0x00, 0xc0, 0xfc, 0x48, 0xc8, 0x48, ++ 0xc8, 0x08, 0xc8, 0x88, 0x08, 0x18, 0x00, 0x00, ++ 0x11, 0x09, 0x3f, 0x20, 0x4f, 0x08, 0x0f, 0x01, ++ 0x7f, 0x02, 0x0c, 0x74, 0x07, 0x18, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0x08, 0xe0, 0x20, 0xe0, 0x00, ++ 0xfc, 0x90, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x3d, 0x01, 0x3e, ++ 0x00, 0x3c, 0x24, 0x24, 0x3f, 0x20, 0x00, 0x00, ++ 0x60, 0x20, 0xa0, 0x90, 0x90, 0x48, 0x48, 0x44, ++ 0x40, 0x60, 0x90, 0x90, 0xe8, 0x08, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7e, 0x00, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0xa0, 0xa0, 0xb8, 0xa0, ++ 0xa0, 0xa0, 0xa0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7e, 0x00, 0x3c, 0x01, 0x3e, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x88, 0x88, 0x30, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x3c, 0x00, 0x7f, 0x00, 0x3c, 0x03, 0x3c, ++ 0x00, 0x3f, 0x24, 0x24, 0x3c, 0x20, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xfc, 0x40, 0x40, 0xf8, 0x40, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x02, 0x07, 0x18, 0x7f, 0x11, 0x1f, 0x13, 0x0d, ++ 0x72, 0x0d, 0x32, 0x0c, 0x30, 0x03, 0x00, 0x00, ++ 0x00, 0xe0, 0xc0, 0xf0, 0x10, 0xf0, 0x18, 0x90, ++ 0xa0, 0xc0, 0xa0, 0x98, 0x84, 0x00, 0x00, 0x00, ++ 0x11, 0x09, 0x3f, 0x27, 0x44, 0x07, 0x0f, 0x08, ++ 0x0f, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0xc8, 0x40, 0xc0, 0xe0, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x08, 0x4f, 0x29, 0x1f, 0x69, 0x08, 0x7f, 0x02, ++ 0x1f, 0x14, 0x18, 0x1f, 0x1f, 0x10, 0x00, 0x00, ++ 0x3c, 0xc8, 0x50, 0xfc, 0x10, 0xb0, 0xfc, 0x80, ++ 0xf0, 0xb0, 0xf0, 0xf0, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x70, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0xa0, 0xa0, 0xb8, 0xa0, ++ 0xa0, 0xa0, 0xa0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x70, 0x00, 0x00, ++ 0x18, 0xe0, 0xfc, 0x20, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x13, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1d, 0x18, 0x0f, 0x70, 0x00, 0x00, ++ 0x20, 0xf8, 0x90, 0xfc, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x2b, 0x28, 0x31, 0x29, 0x25, ++ 0x25, 0x25, 0x38, 0x27, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0xf8, 0x90, 0xfc, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x14, 0x15, 0x7f, 0x14, 0x1c, 0x08, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x24, 0xa4, 0xa8, 0x20, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x02, 0x02, ++ 0x02, 0x02, 0x02, 0x02, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x01, 0x01, 0x11, 0x09, ++ 0x05, 0x03, 0x03, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x0f, 0x00, 0x00, 0x3d, 0x05, 0x09, 0x09, ++ 0x11, 0x21, 0x43, 0x00, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x40, 0x88, 0x48, 0x50, 0x20, 0x20, ++ 0x10, 0x08, 0x04, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x09, 0x7f, 0x09, 0x3f, ++ 0x03, 0x05, 0x19, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x60, 0x80, 0x00, 0xf8, 0x20, 0xfc, 0x20, 0xf8, ++ 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x40, 0x07, 0x04, 0x04, 0x04, ++ 0x04, 0x08, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0x00, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x88, 0x88, 0x78, 0x00, 0x00, ++ 0x01, 0x1e, 0x04, 0x3f, 0x15, 0x7f, 0x15, 0x15, ++ 0x3f, 0x0e, 0x15, 0x25, 0x44, 0x04, 0x00, 0x00, ++ 0x08, 0x28, 0x28, 0xa8, 0x28, 0xe8, 0x28, 0x28, ++ 0xa8, 0x28, 0x28, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x13, 0x7e, 0x12, 0x13, 0x12, ++ 0x16, 0x1a, 0x64, 0x06, 0x09, 0x10, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0xfc, 0x40, 0x48, 0xa8, 0xa8, ++ 0xb0, 0x90, 0x90, 0xb4, 0xcc, 0x04, 0x00, 0x00, ++ 0x00, 0x11, 0x11, 0x11, 0x7d, 0x11, 0x10, 0x17, ++ 0x15, 0x1b, 0x64, 0x01, 0x02, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x00, 0xf8, 0xa8, 0x28, 0x48, 0xb0, 0x00, 0x00, ++ 0x00, 0x17, 0x11, 0x12, 0x7f, 0x10, 0x13, 0x10, ++ 0x17, 0x18, 0x63, 0x0d, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0xfc, 0x10, 0xa8, 0xfc, 0xa0, 0xf8, 0xa0, ++ 0xfc, 0xc8, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x12, 0x7f, 0x24, 0x25, 0x24, ++ 0x7b, 0x48, 0x0f, 0x14, 0x20, 0x43, 0x00, 0x00, ++ 0x40, 0xfc, 0xa8, 0xa4, 0xfc, 0xa0, 0xf8, 0xa0, ++ 0xfc, 0xc8, 0xb0, 0x90, 0xc8, 0x04, 0x00, 0x00, ++ 0x11, 0x09, 0x3f, 0x20, 0x4f, 0x08, 0x0f, 0x01, ++ 0x1f, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0x08, 0xe0, 0x20, 0xe0, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x19, 0x34, 0x37, 0x30, 0x51, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7d, 0x11, 0x11, 0x17, 0x1e, ++ 0x72, 0x14, 0x11, 0x16, 0x10, 0x37, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf0, 0xf0, 0xf0, 0xfc, 0xd4, ++ 0xf8, 0xf4, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x02, 0x02, 0x07, 0x0c, 0x32, 0x03, 0x0d, 0x71, ++ 0x1f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x40, 0x80, 0x80, 0x60, 0x1c, ++ 0xf0, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1d, 0x1b, 0x1a, ++ 0x28, 0x28, 0x48, 0x08, 0x09, 0x0e, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, 0xa0, ++ 0xa0, 0x60, 0x60, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x08, 0x09, 0x42, 0x24, 0x23, 0x00, 0x0f, ++ 0x10, 0x13, 0x20, 0x20, 0x40, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xf0, 0x20, 0x40, 0xf8, 0x48, 0xfc, ++ 0x48, 0xf8, 0x48, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x48, 0x2f, 0x28, 0x08, 0x08, ++ 0x18, 0x28, 0x49, 0x0a, 0x0c, 0x08, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x48, 0xfc, 0x40, 0x40, 0x40, ++ 0xa0, 0xa0, 0x10, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x0f, 0x09, 0x0f, 0x09, 0x0f, 0x3f, 0x2f, ++ 0x48, 0x0f, 0x0f, 0x08, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0xfc, 0xe8, ++ 0x20, 0xe0, 0xe0, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x1b, 0x71, 0x12, 0x17, 0x7c, 0x13, 0x18, ++ 0x37, 0x34, 0x57, 0x10, 0x10, 0x13, 0x00, 0x00, ++ 0x40, 0xfc, 0x10, 0xa8, 0xfc, 0xa0, 0xf8, 0xa0, ++ 0xfc, 0xe8, 0x90, 0xb0, 0xc8, 0x04, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x1f, 0x00, 0x3d, 0x05, 0x19, ++ 0x63, 0x0f, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0x48, 0x88, 0x50, 0x30, ++ 0x0c, 0xe0, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x7e, 0x03, 0x3c, 0x01, 0x3c, ++ 0x03, 0x3c, 0x27, 0x24, 0x3c, 0x27, 0x00, 0x00, ++ 0x40, 0xfc, 0x10, 0xa8, 0xfc, 0xa0, 0xf8, 0xa0, ++ 0xfc, 0xe8, 0x90, 0xb0, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0d, 0x3f, 0x2e, 0x2e, 0x36, ++ 0x37, 0x22, 0x3f, 0x22, 0x3e, 0x23, 0x00, 0x00, ++ 0x20, 0xfc, 0x88, 0x54, 0xfc, 0x50, 0xf8, 0x50, ++ 0xfc, 0x68, 0xd0, 0x50, 0x68, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x13, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x19, 0x0f, 0x72, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x00, 0xfc, 0x20, 0xa0, ++ 0xb8, 0xa0, 0xa0, 0x60, 0x20, 0x1c, 0x00, 0x00, ++ 0x00, 0x07, 0x74, 0x57, 0x54, 0x57, 0x55, 0x55, ++ 0x55, 0x77, 0x4a, 0x4b, 0x12, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x38, 0xc0, 0xf0, 0x50, ++ 0xf0, 0xf8, 0xa8, 0xf8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x10, 0x7e, 0x12, 0x12, 0x12, ++ 0x16, 0x1a, 0x62, 0x02, 0x02, 0x01, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x88, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x29, 0x7e, 0x22, 0x3e, ++ 0x22, 0x3e, 0x24, 0x26, 0x3a, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x20, 0x20, 0xf8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xb8, 0x20, 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, 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, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x10, 0x17, 0x11, ++ 0x19, 0x71, 0x11, 0x11, 0x1e, 0x30, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0xfc, 0x20, 0x20, 0xe0, 0x20, ++ 0x20, 0x10, 0x50, 0x94, 0x0c, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7e, 0x09, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0x78, 0x48, 0x78, 0x48, ++ 0x78, 0x48, 0x78, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7e, 0x11, 0x10, 0x1d, 0x25, 0x25, 0x55, ++ 0x19, 0x09, 0x11, 0x11, 0x21, 0x41, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0x78, 0x48, 0x78, 0x48, ++ 0x78, 0x48, 0x78, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x12, 0x17, 0x35, 0x39, 0x52, ++ 0x17, 0x1a, 0x17, 0x24, 0x20, 0x47, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xf8, 0x00, 0xf8, 0x88, ++ 0xe8, 0xa8, 0xe8, 0xa8, 0xf8, 0x30, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x66, 0x2a, 0x1b, 0x24, 0x7f, ++ 0x12, 0x3b, 0x36, 0x37, 0x52, 0x10, 0x00, 0x00, ++ 0x20, 0x30, 0xe8, 0xa8, 0xa0, 0xfc, 0x20, 0xa8, ++ 0xa8, 0x90, 0x90, 0xb4, 0x4c, 0x84, 0x00, 0x00, ++ 0x01, 0x7d, 0x2f, 0x2a, 0x3a, 0x2f, 0x28, 0x3b, ++ 0x2a, 0x2f, 0x3a, 0x6b, 0x0a, 0x08, 0x00, 0x00, ++ 0x20, 0x30, 0xe8, 0xa8, 0xa0, 0xfc, 0x20, 0xa8, ++ 0xa8, 0xb0, 0x90, 0xb4, 0x4c, 0x84, 0x00, 0x00, ++ 0x04, 0x07, 0x08, 0x10, 0x7f, 0x11, 0x11, 0x11, ++ 0x1f, 0x10, 0x10, 0x10, 0x10, 0x0f, 0x00, 0x00, ++ 0x00, 0xe0, 0x40, 0x80, 0xf0, 0x10, 0x10, 0x10, ++ 0xf0, 0x10, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x1e, 0x24, 0x48, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x2a, 0x3e, 0x22, 0x22, 0x22, 0x47, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, 0xf8, ++ 0xa8, 0x20, 0x30, 0x28, 0x3c, 0xc4, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x19, 0x6f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x09, 0x08, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0x30, 0xec, 0x20, 0xe0, ++ 0x20, 0xf0, 0x10, 0xa0, 0x60, 0x1c, 0x00, 0x00, ++ 0x08, 0x0c, 0x12, 0x2a, 0x48, 0x3e, 0x22, 0x3e, ++ 0x22, 0x3e, 0x24, 0x26, 0x3a, 0x61, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, 0xf8, ++ 0xa8, 0x20, 0x30, 0x28, 0x3c, 0xc4, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x17, 0x10, 0x1f, 0x12, 0x23, ++ 0x5c, 0x00, 0x7f, 0x04, 0x02, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xfc, 0x48, 0xb0, ++ 0x2c, 0x20, 0xfc, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x11, 0x11, 0x1f, ++ 0x11, 0x11, 0x12, 0x22, 0x24, 0x48, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0xe0, ++ 0x20, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x12, 0x12, 0x33, 0x52, 0x12, ++ 0x13, 0x12, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, ++ 0xf8, 0x48, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x17, 0x10, 0x33, 0x50, 0x13, ++ 0x10, 0x13, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x00, 0xf8, 0x00, 0xf8, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x13, 0x10, 0x33, 0x50, 0x17, ++ 0x14, 0x1b, 0x11, 0x10, 0x13, 0x1c, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x08, 0xf0, 0x20, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x17, 0x10, 0x1f, 0x14, 0x27, ++ 0x58, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x90, 0x60, ++ 0x1c, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x11, 0x7d, 0x25, 0x25, 0x25, ++ 0x79, 0x4d, 0x0a, 0x12, 0x24, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x00, 0xfc, 0x68, ++ 0x68, 0x70, 0x50, 0x50, 0x68, 0x84, 0x00, 0x00, ++ 0x01, 0x3f, 0x20, 0x49, 0x08, 0x49, 0x29, 0x2b, ++ 0x0a, 0x1f, 0x68, 0x08, 0x08, 0x0b, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0x10, 0xf0, 0xf0, 0xfc, ++ 0x08, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x01, 0x3f, 0x20, 0x5f, 0x05, 0x7f, 0x05, 0x19, ++ 0x6f, 0x09, 0x0f, 0x09, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x68, 0xa0, 0x40, 0xfc, 0x40, 0x30, ++ 0xec, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x00, 0x00, 0x02, 0x02, 0x02, 0x12, 0x12, ++ 0x12, 0x22, 0x42, 0x02, 0x02, 0x01, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x40, 0x00, 0x00, 0x10, 0x08, ++ 0x04, 0x04, 0x00, 0x10, 0x10, 0xf0, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x19, 0x35, 0x35, 0x31, 0x51, ++ 0x11, 0x11, 0x17, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0xfc, 0xa0, 0x10, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x12, 0x12, 0x13, 0x1e, ++ 0x72, 0x12, 0x14, 0x14, 0x18, 0x33, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x00, 0xfc, 0xc8, ++ 0xc8, 0xb0, 0xa0, 0x90, 0xc8, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x22, 0x12, 0x14, 0x7f, 0x08, ++ 0x7e, 0x1c, 0x1b, 0x29, 0x4a, 0x08, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x80, 0x80, 0xfc, 0x90, 0x90, ++ 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x14, 0x14, 0x7f, 0x00, 0x0f, ++ 0x08, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x50, 0xfc, 0x00, 0xe0, ++ 0x20, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x03, 0x0d, 0x31, 0x09, 0x08, ++ 0x7f, 0x18, 0x1c, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x80, 0x60, 0x18, 0x20, 0x20, ++ 0xfc, 0x60, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x10, 0x17, 0x39, 0x36, ++ 0x34, 0x53, 0x50, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0xa0, 0xfc, 0x10, 0xe8, ++ 0x44, 0xf8, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x43, 0x20, 0x23, 0x00, 0x17, ++ 0x14, 0x1b, 0x21, 0x20, 0x41, 0x4e, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x08, 0xf0, 0x20, 0xc0, 0xe0, 0x1c, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x44, 0x20, 0x21, 0x02, 0x10, ++ 0x17, 0x10, 0x21, 0x22, 0x44, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0xa8, 0xa0, 0xa4, 0x1c, 0x40, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x21, 0x21, 0x3f, 0x21, 0x21, ++ 0x3f, 0x21, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x08, ++ 0xf8, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x29, 0x2a, 0x0c, 0x19, ++ 0x28, 0x48, 0x13, 0x10, 0x20, 0x47, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x80, 0x40, 0x30, 0x4c, 0x80, ++ 0x20, 0xc8, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x0f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x7f, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0xfc, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x0a, 0x0a, 0x13, 0x1a, ++ 0x36, 0x57, 0x12, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0xf8, 0x48, ++ 0x48, 0xf8, 0x48, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x3f, 0x01, 0x1f, 0x02, 0x7f, 0x04, 0x0f, ++ 0x11, 0x6f, 0x03, 0x0d, 0x31, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x80, 0xfc, 0x40, 0xa0, ++ 0x10, 0xec, 0x80, 0x60, 0x18, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x14, 0x67, 0x1a, 0x1a, 0x27, 0x7e, ++ 0x12, 0x1b, 0x36, 0x34, 0x50, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0xf8, 0x48, ++ 0x48, 0xf8, 0x48, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x21, 0x3f, 0x20, 0x20, 0x20, ++ 0x3f, 0x21, 0x21, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, ++ 0xf0, 0x10, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x04, 0x00, 0x01, 0x04, ++ 0x14, 0x14, 0x24, 0x44, 0x04, 0x03, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, 0x90, ++ 0x48, 0x44, 0x04, 0x20, 0x20, 0xe0, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x08, 0x3f, 0x12, 0x14, 0x7f, ++ 0x08, 0x7f, 0x1c, 0x2a, 0x4a, 0x09, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x0c, 0x70, 0x40, 0x40, 0x7c, ++ 0x48, 0x48, 0x48, 0x88, 0x88, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x22, 0x14, 0x7f, 0x08, 0x7f, ++ 0x1c, 0x1a, 0x2a, 0x48, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x68, 0x60, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x3d, 0x02, 0x3d, ++ 0x00, 0x3c, 0x25, 0x24, 0x3c, 0x23, 0x00, 0x00, ++ 0x40, 0x40, 0x60, 0xa0, 0x90, 0x28, 0x44, 0x90, ++ 0x20, 0x44, 0x88, 0x10, 0x60, 0x80, 0x00, 0x00, ++ 0x01, 0x02, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x78, 0x01, 0x06, 0x38, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x20, 0xe0, 0x24, 0xe8, 0x30, ++ 0xe0, 0x60, 0xa0, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x08, 0x04, 0x04, 0x7f, 0x01, ++ 0x01, 0x3f, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x20, 0x20, 0x40, 0xfc, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x21, 0x12, 0x13, 0x06, 0x0a, 0x73, 0x12, ++ 0x13, 0x12, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0xf8, 0x20, 0xfc, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x3f, 0x21, 0x5d, 0x1d, 0x00, ++ 0x1f, 0x13, 0x1f, 0x14, 0x27, 0x58, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x08, 0x70, 0x70, 0x00, ++ 0xf8, 0xe0, 0xfc, 0x90, 0x60, 0x1c, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x02, ++ 0x04, 0x04, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, ++ 0x40, 0x40, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x10, 0x10, 0x30, 0x50, 0x10, ++ 0x10, 0x10, 0x10, 0x17, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x02, 0x02, 0x02, 0x1e, 0x07, ++ 0x04, 0x08, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x88, 0x48, 0x08, 0x08, 0x08, 0x70, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x1f, 0x12, 0x1f, 0x17, 0x14, ++ 0x27, 0x58, 0x0f, 0x00, 0x3f, 0x00, 0x00, 0x00, ++ 0x80, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0xcc, 0x70, ++ 0x44, 0xbc, 0xf0, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x3d, 0x01, 0x01, 0x01, 0x7f, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x3f, 0x00, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x1f, 0x3e, 0x08, ++ 0x0e, 0x30, 0x7f, 0x04, 0x02, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0xf8, 0x88, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x04, 0x3f, 0x04, 0x07, 0x04, 0x07, 0x04, 0x7f, ++ 0x12, 0x12, 0x14, 0x18, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xc0, 0x40, 0xc0, 0x40, 0xfc, ++ 0x80, 0x88, 0x78, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x09, 0x10, 0x10, ++ 0x23, 0x40, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x80, 0x40, ++ 0x30, 0x8c, 0x00, 0x00, 0xc0, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3e, 0x22, 0x3f, 0x3f, 0x2f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x50, 0x60, 0x90, 0x0c, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7e, 0x00, 0x3c, 0x00, 0x3c, ++ 0x01, 0x3c, 0x24, 0x25, 0x3d, 0x22, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x90, 0x90, 0xb0, 0xd0, ++ 0x90, 0x90, 0x94, 0x0c, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x27, 0x11, 0x11, 0x01, 0x01, 0x0f, 0x71, ++ 0x11, 0x11, 0x11, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0x20, 0x20, 0xe0, 0x20, ++ 0x10, 0x14, 0x0c, 0x04, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x28, 0x2b, 0x32, 0x2b, 0x26, ++ 0x27, 0x24, 0x27, 0x38, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x14, 0x15, 0x7f, 0x14, 0x1c, 0x08, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0xc8, 0x68, 0x58, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x00, 0x7f, 0x00, 0x3f, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xf8, 0x08, 0xe8, ++ 0x08, 0x88, 0x88, 0x88, 0x88, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x02, 0x7a, 0x03, 0x3a, 0x02, 0x3b, ++ 0x02, 0x3a, 0x2b, 0x2e, 0x38, 0x20, 0x00, 0x00, ++ 0x00, 0xc0, 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, 0x98, ++ 0x90, 0xd0, 0xb0, 0xa8, 0xc8, 0x84, 0x00, 0x00, ++ 0x10, 0x17, 0x20, 0x48, 0x09, 0x11, 0x25, 0x45, ++ 0x09, 0x09, 0x11, 0x20, 0x43, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x40, 0xc0, 0x40, 0x7c, 0xa0, 0xa0, 0x3c, 0x20, ++ 0x20, 0x3c, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x22, 0x29, 0x25, 0x24, 0x20, ++ 0x27, 0x20, 0x23, 0x2c, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x28, 0x28, 0x28, 0x48, 0x48, ++ 0x88, 0xc8, 0x28, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x17, 0x14, 0x14, ++ 0x17, 0x14, 0x12, 0x23, 0x23, 0x4c, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xc8, 0x08, 0x88, 0xfc, 0xc8, ++ 0xa8, 0xa8, 0x88, 0x08, 0x88, 0x18, 0x00, 0x00, ++ 0x00, 0x27, 0x10, 0x13, 0x02, 0x02, 0x73, 0x12, ++ 0x11, 0x11, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x10, ++ 0x10, 0x20, 0xfc, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x49, 0x49, 0x4a, 0x4a, 0x4c, ++ 0x48, 0x78, 0x48, 0x41, 0x06, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x48, 0x50, 0x40, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x09, 0x09, 0x7f, 0x09, ++ 0x09, 0x3f, 0x01, 0x01, 0x3f, 0x00, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0xf8, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0xf8, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x3c, 0x25, 0x25, 0x3d, 0x25, 0x21, ++ 0x3d, 0x25, 0x25, 0x3c, 0x24, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x24, 0x24, 0x24, 0x24, ++ 0x24, 0x24, 0x38, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x13, 0x15, 0x11, 0x15, ++ 0x19, 0x71, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x90, 0x90, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x7f, 0x05, 0x05, 0x09, ++ 0x09, 0x11, 0x21, 0x41, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x08, 0x88, 0x90, 0x60, 0x40, 0x20, ++ 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0a, 0x2a, 0x2c, 0x29, 0x4a, ++ 0x08, 0x0c, 0x12, 0x12, 0x21, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa8, 0x30, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x7b, 0x48, 0x4b, 0x79, 0x49, 0x4f, 0x79, ++ 0x49, 0x4b, 0x78, 0x48, 0x07, 0x00, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xf8, 0x50, 0x50, 0xfc, 0x50, ++ 0x50, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x4a, 0x2b, 0x2c, 0x08, 0x7e, 0x09, 0x1c, ++ 0x1a, 0x2b, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x50, 0x54, 0x94, 0x2c, 0x20, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3e, 0x12, 0x0e, 0x32, 0x07, 0x01, 0x3f, ++ 0x04, 0x0b, 0x11, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x38, 0xc8, 0x18, 0x00, 0xf8, ++ 0x20, 0x50, 0x88, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x00, 0x0f, 0x08, 0x7f, 0x08, 0x0f, ++ 0x03, 0x0d, 0x74, 0x04, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xfc, 0x20, 0xe0, ++ 0x10, 0x10, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x02, 0x21, 0x17, 0x10, 0x01, 0x0e, 0x71, 0x16, ++ 0x11, 0x16, 0x10, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0x80, 0x88, 0xc8, 0x70, 0xe0, ++ 0x50, 0x48, 0x44, 0x80, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x50, 0x50, 0x54, 0x94, 0x2c, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x23, 0x5e, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x48, 0x48, 0x90, 0xfc, 0x90, 0x90, 0xf8, 0x90, ++ 0x90, 0xf8, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x13, 0x22, 0x5c, 0x09, 0x7e, ++ 0x08, 0x2b, 0x1c, 0x18, 0x0f, 0x70, 0x00, 0x00, ++ 0x18, 0xe0, 0x20, 0xfc, 0xa8, 0xa8, 0xfc, 0xa8, ++ 0xa8, 0xfc, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x25, 0x29, 0x30, 0x28, 0x27, 0x25, ++ 0x25, 0x25, 0x39, 0x21, 0x22, 0x24, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x40, 0x78, 0xc8, 0x78, 0x48, ++ 0x78, 0x48, 0x48, 0x58, 0x80, 0x7c, 0x00, 0x00, ++ 0x00, 0x02, 0x7e, 0x13, 0x10, 0x17, 0x7c, 0x13, ++ 0x12, 0x16, 0x1a, 0x62, 0x02, 0x02, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0xf8, 0x00, 0xfc, 0x40, 0xf8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x25, 0x2d, 0x2c, 0x7e, 0x43, 0x7d, ++ 0x25, 0x3d, 0x25, 0x3d, 0x26, 0x2c, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0x78, 0x48, 0xf8, 0x48, ++ 0x78, 0x48, 0x48, 0x58, 0x80, 0x7c, 0x00, 0x00, ++ 0x11, 0x11, 0x1f, 0x01, 0x3f, 0x20, 0x4f, 0x00, ++ 0x7f, 0x09, 0x09, 0x11, 0x21, 0x03, 0x00, 0x00, ++ 0x10, 0x10, 0xf0, 0x00, 0xfc, 0x08, 0xe0, 0x00, ++ 0xfc, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, 0x00, ++ 0x01, 0x11, 0x1f, 0x01, 0x7f, 0x0f, 0x08, 0x0f, ++ 0x3f, 0x20, 0x27, 0x24, 0x27, 0x20, 0x00, 0x00, ++ 0x00, 0x10, 0xf0, 0x00, 0xfc, 0xe0, 0x20, 0xe0, ++ 0xf8, 0x08, 0xc8, 0x48, 0xc8, 0x18, 0x00, 0x00, ++ 0x49, 0x29, 0x2a, 0x7f, 0x1c, 0x1a, 0x2b, 0x48, ++ 0x7f, 0x12, 0x3a, 0x04, 0x1a, 0x61, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0x88, 0x88, 0x48, 0x50, ++ 0x30, 0x20, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x7f, 0x09, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x08, 0x08, 0x48, 0x30, 0x10, ++ 0x30, 0x48, 0x88, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x3f, 0x09, 0x09, 0x7e, 0x09, 0x28, ++ 0x2f, 0x29, 0x39, 0x28, 0x27, 0x41, 0x00, 0x00, ++ 0x80, 0xf8, 0x48, 0x58, 0xf8, 0x88, 0xb0, 0xf8, ++ 0x48, 0x58, 0xf8, 0x88, 0x30, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x3e, 0x52, 0x57, 0x7f, 0x52, 0x2c, ++ 0x3e, 0x52, 0x56, 0x7e, 0x52, 0x2c, 0x00, 0x00, ++ 0x48, 0x48, 0x90, 0xfc, 0x90, 0x90, 0xf8, 0x90, ++ 0x90, 0xf8, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x12, 0x13, 0x1e, ++ 0x72, 0x15, 0x15, 0x19, 0x11, 0x31, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x48, 0x40, 0xfc, 0x40, ++ 0x40, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x28, 0x48, 0x08, 0x08, 0x09, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0x40, 0x88, 0x08, 0x10, 0x20, ++ 0xc4, 0x04, 0x08, 0x10, 0x60, 0x80, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7f, 0x11, 0x19, 0x35, 0x34, ++ 0x33, 0x52, 0x53, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x3f, 0x20, 0x4f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xfc, 0x08, 0xe0, 0x20, ++ 0xe0, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x09, 0x3f, 0x2a, 0x2c, 0x28, 0x3e, 0x22, ++ 0x32, 0x2c, 0x24, 0x2a, 0x32, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x05, 0x19, 0x63, 0x00, 0x03, 0x0f, 0x78, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x60, 0x18, 0x24, 0xc0, 0x40, 0xf8, 0x80, ++ 0xf0, 0x80, 0xf0, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x09, 0x0b, 0x13, 0x1d, ++ 0x35, 0x53, 0x12, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0xf8, 0x88, 0x88, 0xf8, 0x88, 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, 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, ++ 0x23, 0x10, 0x15, 0x43, 0x23, 0x24, 0x0b, 0x12, ++ 0x13, 0x12, 0x21, 0x21, 0x4f, 0x40, 0x00, 0x00, ++ 0x90, 0x90, 0x64, 0x28, 0xf0, 0x08, 0xf4, 0x10, ++ 0xf0, 0x20, 0x20, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x17, 0x14, 0x7e, 0x13, 0x14, 0x11, 0x1c, ++ 0x73, 0x12, 0x13, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x00, 0xf8, 0xc8, 0xa8, 0xb8, 0xc8, 0x98, 0x80, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x08, 0x04, ++ 0x02, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x12, 0x12, 0x12, 0x12, 0x7f, 0x12, 0x12, 0x12, ++ 0x13, 0x12, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, ++ 0xe0, 0x20, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x22, 0x12, 0x1f, 0x42, 0x2f, 0x2a, 0x0a, 0x0f, ++ 0x12, 0x17, 0x26, 0x2a, 0x52, 0x42, 0x00, 0x00, ++ 0x00, 0x7c, 0x90, 0x78, 0xc8, 0xf8, 0xc8, 0xf8, ++ 0x48, 0x78, 0xb0, 0xa8, 0x44, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x00, 0x3e, 0x2b, 0x2a, ++ 0x3e, 0x2a, 0x2a, 0x3e, 0x23, 0x02, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x78, 0x88, 0x88, 0x10, 0x10, ++ 0x30, 0x30, 0x48, 0x88, 0x04, 0x04, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x00, 0x7f, ++ 0x09, 0x09, 0x09, 0x15, 0x23, 0x40, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x00, 0xfc, ++ 0x00, 0xf0, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x0f, 0x40, 0x23, 0x20, 0x0f, 0x00, 0x13, ++ 0x10, 0x2f, 0x21, 0x43, 0x40, 0x0f, 0x00, 0x00, ++ 0x80, 0xfc, 0x80, 0xf0, 0x90, 0xfc, 0x90, 0xf0, ++ 0x80, 0xfc, 0x20, 0xe0, 0xd0, 0x08, 0x00, 0x00, ++ 0x14, 0x14, 0x1f, 0x24, 0x44, 0x7f, 0x04, 0x3f, ++ 0x25, 0x25, 0x25, 0x26, 0x24, 0x04, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0xc8, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x3e, 0x09, 0x7f, 0x15, 0x2b, 0x7e, 0x08, ++ 0x7f, 0x01, 0x3f, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x50, 0xd0, 0x50, 0x70, 0x94, ++ 0x0c, 0x00, 0xf0, 0x10, 0x10, 0xe0, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x11, 0x7d, 0x26, 0x26, 0x24, ++ 0x79, 0x48, 0x0c, 0x14, 0x23, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x0b, 0x10, 0x24, 0x45, 0x09, 0x09, 0x19, ++ 0x29, 0x49, 0x09, 0x09, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x78, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x13, 0x3a, 0x34, 0x34, 0x53, ++ 0x10, 0x10, 0x10, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0x40, 0xf8, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x1f, 0x10, 0x10, 0x1e, 0x12, ++ 0x12, 0x12, 0x12, 0x2c, 0x21, 0x40, 0x00, 0x00, ++ 0x90, 0x88, 0x88, 0xfc, 0x80, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x64, 0x94, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x08, 0x29, 0x2f, 0x2a, 0x28, ++ 0x28, 0x28, 0x2e, 0x38, 0x63, 0x0c, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x10, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x2a, 0x3f, 0x1c, 0x2a, 0x49, ++ 0x3f, 0x01, 0x09, 0x09, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xc8, 0x28, 0x30, 0xc8, 0x04, ++ 0xf8, 0x00, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x09, 0x09, ++ 0x1f, 0x21, 0x0f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0x00, ++ 0xf8, 0x00, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x78, 0x49, 0x48, 0x4f, 0x78, 0x49, ++ 0x49, 0x49, 0x79, 0x49, 0x41, 0x01, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7d, 0x10, 0x1b, 0x34, 0x35, ++ 0x30, 0x57, 0x50, 0x11, 0x10, 0x13, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, ++ 0x40, 0xfc, 0x90, 0xd0, 0x70, 0x88, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7c, 0x10, 0x13, 0x3a, 0x36, ++ 0x36, 0x53, 0x53, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, ++ 0xb8, 0x38, 0x18, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x01, 0x01, 0x11, 0x11, 0x11, ++ 0x11, 0x11, 0x11, 0x11, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x47, 0x20, 0x2f, 0x00, 0x03, ++ 0x12, 0x13, 0x22, 0x23, 0x42, 0x42, 0x00, 0x00, ++ 0x80, 0xf8, 0x80, 0xf0, 0x80, 0xfc, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x28, 0x28, 0x3f, 0x29, 0x2a, 0x48, ++ 0x0d, 0x78, 0x08, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xa0, 0xfc, 0x20, 0x20, 0x20, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x09, 0x1f, 0x11, 0x21, 0x41, ++ 0x1f, 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0xf0, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x1e, 0x12, 0x22, 0x4c, ++ 0x1f, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x90, 0x88, 0xfc, 0x90, 0x90, 0x60, 0x64, 0x9c, ++ 0xf4, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x4b, 0x2a, 0x2c, 0x08, 0x7f, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x98, 0x00, 0x00, ++ 0x00, 0x7f, 0x12, 0x1e, 0x1e, 0x13, 0x7e, 0x02, ++ 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x78, 0x48, 0x48, 0x78, 0x48, 0x00, ++ 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x3f, 0x00, 0x1f, 0x11, ++ 0x11, 0x1f, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf8, 0x00, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x14, 0x1f, 0x24, 0x7f, 0x3f, 0x24, 0x27, 0x01, ++ 0x7f, 0x03, 0x0c, 0x74, 0x07, 0x38, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0xc8, 0xc8, 0xc8, 0x18, 0x00, ++ 0xfc, 0x10, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x7f, 0x04, 0x04, 0x04, 0x3f, 0x24, 0x24, ++ 0x28, 0x28, 0x30, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0x80, 0xf8, 0x88, 0x88, ++ 0x98, 0x98, 0x78, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x01, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3d, 0x25, 0x26, 0x3e, 0x24, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0xfc, 0x20, 0x28, 0xe8, 0x68, ++ 0x50, 0x50, 0x54, 0xec, 0x4c, 0x84, 0x00, 0x00, ++ 0x08, 0x7e, 0x08, 0x0e, 0x78, 0x19, 0x07, 0x7f, ++ 0x07, 0x07, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x18, 0xe0, 0x80, 0xfc, 0x90, 0x10, 0xc0, 0xfc, ++ 0xc0, 0xc0, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7e, 0x00, 0x3f, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x98, 0x00, 0x00, ++ 0x02, 0x22, 0x12, 0x1f, 0x02, 0x02, 0x03, 0x7e, ++ 0x12, 0x12, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x08, 0x10, 0x60, 0xc0, 0x7c, 0x50, 0xd0, 0x50, ++ 0x90, 0x90, 0x10, 0x10, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x78, 0x48, 0x78, 0x50, 0x7c, ++ 0x90, 0x78, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x7f, 0x08, 0x3e, 0x09, 0x7f, 0x00, 0x3f, ++ 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x26, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x90, 0x20, 0xf8, 0x28, 0xfc, ++ 0x28, 0xf8, 0x28, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x04, 0x02, 0x03, 0x0c, 0x78, ++ 0x0f, 0x08, 0x0f, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0x80, 0x80, 0x60, 0x3c, ++ 0xe0, 0x20, 0xe0, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x03, 0x04, 0x38, 0x09, 0x09, 0x7f, 0x09, 0x1d, ++ 0x1a, 0x2a, 0x48, 0x09, 0x0a, 0x0c, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xf8, 0x08, 0x08, 0xf8, 0x68, ++ 0x60, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x25, 0x27, 0x3d, 0x25, 0x25, ++ 0x3d, 0x25, 0x25, 0x25, 0x26, 0x4c, 0x00, 0x00, ++ 0x40, 0x78, 0x90, 0x20, 0xfc, 0x00, 0x78, 0x48, ++ 0x48, 0x70, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x0f, 0x18, 0x1f, 0x28, 0x4f, 0x08, 0x0f, ++ 0x08, 0x3f, 0x02, 0x01, 0x07, 0x38, 0x00, 0x00, ++ 0x40, 0xf8, 0x80, 0xf0, 0x80, 0xf0, 0x80, 0xfc, ++ 0x00, 0xf0, 0x60, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x12, 0x1f, 0x12, 0x13, 0x10, ++ 0x17, 0x14, 0x24, 0x24, 0x44, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x20, 0xfc, 0x20, 0xe0, 0x80, ++ 0xf8, 0x88, 0x88, 0x88, 0xb0, 0x80, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x1b, 0x34, 0x34, 0x37, 0x50, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x90, 0x90, 0x90, 0xfc, 0x90, 0x90, 0xfc, 0x00, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x12, 0x13, 0x12, 0x1f, 0x12, ++ 0x17, 0x16, 0x2a, 0x32, 0x42, 0x06, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xc8, 0x48, 0xc8, 0x28, ++ 0x30, 0xb0, 0xb4, 0x4c, 0x8c, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x08, ++ 0x09, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, 0x00, ++ 0x10, 0x60, 0x80, 0x00, 0x00, 0xfc, 0x40, 0x40, ++ 0xc0, 0x70, 0x48, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x04, 0x04, 0x7f, 0x00, 0x0f, ++ 0x08, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0xe0, ++ 0x20, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x08, 0x18, 0x1c, 0x1a, ++ 0x2a, 0x28, 0x49, 0x09, 0x0a, 0x0c, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x80, 0x80, 0xfc, 0x90, 0x90, ++ 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x02, 0x02, 0x02, 0x04, 0x07, 0x0c, ++ 0x0c, 0x14, 0x24, 0x44, 0x07, 0x04, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x1b, 0x70, 0x13, 0x10, 0x7f, 0x11, 0x19, ++ 0x35, 0x35, 0x51, 0x11, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0xf8, 0x08, ++ 0xf8, 0xf8, 0x08, 0xf8, 0x98, 0x04, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x08, 0x7f, 0x08, 0x3f, ++ 0x08, 0x7f, 0x1c, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x50, 0x50, 0xfc, 0x50, 0xfc, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x00, 0x00, ++ 0x08, 0x09, 0x0a, 0x72, 0x14, 0x0f, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x0b, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0xf8, 0x88, ++ 0xf8, 0xf8, 0x88, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x01, 0x39, 0x01, 0x3a, 0x02, 0x04, 0x1f, 0x68, ++ 0x0f, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x38, 0x00, 0xb8, 0x40, 0x20, 0xf0, 0x2c, ++ 0xe0, 0x20, 0xe0, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x01, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x0f, 0x08, ++ 0x0f, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0xe0, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x02, 0x12, ++ 0x12, 0x22, 0x44, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x40, 0x50, ++ 0x48, 0x44, 0x44, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x23, 0x3e, 0x08, 0x28, 0x2e, ++ 0x29, 0x2a, 0x2e, 0x38, 0x61, 0x02, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x50, 0x50, 0xd8, 0xd8, ++ 0x54, 0x54, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3d, 0x24, 0x24, 0x3c, 0x2b, 0x08, 0x2e, ++ 0x28, 0x28, 0x28, 0x2e, 0x38, 0x63, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0xf8, 0x88, ++ 0xf8, 0xf8, 0x88, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x10, 0x10, 0x11, 0x3d, 0x25, 0x65, ++ 0x25, 0x25, 0x3d, 0x20, 0x23, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x13, 0x1c, 0x70, 0x10, 0x10, ++ 0x12, 0x12, 0x0e, 0x01, 0x06, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x88, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x12, 0x7e, 0x12, 0x13, 0x12, 0x10, ++ 0x1a, 0x72, 0x12, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x40, 0x40, 0x48, 0x48, 0x48, 0xf8, 0x48, 0x40, ++ 0x48, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7d, 0x10, 0x17, 0x10, 0x17, ++ 0x18, 0x70, 0x11, 0x10, 0x10, 0x37, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x10, 0xa0, 0xfc, 0x40, 0xfc, ++ 0x90, 0x90, 0xe0, 0x30, 0xc8, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x10, 0x10, 0x10, 0x1f, ++ 0x71, 0x10, 0x10, 0x10, 0x13, 0x3c, 0x00, 0x00, ++ 0x00, 0xfc, 0x90, 0xf0, 0x90, 0xf0, 0x9c, 0xf0, ++ 0x18, 0xb0, 0x00, 0xa0, 0x18, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x11, 0x11, 0x11, 0x1d, ++ 0x71, 0x12, 0x12, 0x14, 0x18, 0x30, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x00, 0x00, 0xfc, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x3d, 0x02, 0x3d, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x23, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x94, 0x94, 0x0c, 0x00, 0xf8, ++ 0x88, 0x90, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x24, 0x44, 0x08, 0x10, 0x13, ++ 0x1c, 0x70, 0x10, 0x12, 0x0f, 0x02, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x88, 0x88, 0x78, 0x00, 0xf8, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x1e, 0x12, 0x1e, ++ 0x12, 0x1e, 0x14, 0x12, 0x1d, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0x78, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x3c, 0x00, 0x7f, 0x01, 0x3d, 0x01, 0x3d, ++ 0x00, 0x3c, 0x24, 0x24, 0x3d, 0x26, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xf8, 0x08, 0x08, 0xf8, 0x68, ++ 0x60, 0x60, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x3f, 0x21, 0x5d, 0x1d, 0x01, ++ 0x1f, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x08, 0x70, 0x70, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x15, 0x0c, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x90, 0x20, 0xf8, 0xa8, 0xa8, ++ 0xf8, 0x88, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x01, 0x01, 0x7f, 0x01, 0x01, ++ 0x0f, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0xe0, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x28, 0x0c, 0x0b, 0x0e, 0x70, 0x00, 0x00, 0x00, ++ 0x44, 0x24, 0xa8, 0x90, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x12, 0x12, 0x32, 0x52, 0x12, ++ 0x12, 0x12, 0x12, 0x13, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0xf8, 0x08, 0x08, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x0f, 0x11, 0x21, 0x7f, 0x02, ++ 0x02, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x80, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x01, 0x01, 0x01, 0x7f, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x20, 0xc0, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x03, 0x02, 0x02, 0x02, 0x3f, ++ 0x20, 0x20, 0x20, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0xf0, ++ 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x5f, 0x00, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x00, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xf0, 0x00, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x1f, 0x11, 0x1f, 0x11, 0x1f, ++ 0x00, 0x7f, 0x08, 0x04, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x01, 0x01, 0x09, 0x09, 0x11, 0x21, 0x03, 0x01, ++ 0x7f, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, ++ 0xfc, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x08, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0x88, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x11, 0x49, 0x2a, 0x24, 0x3e, 0x2b, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0x40, 0x7c, 0xc0, 0x48, 0x48, ++ 0x50, 0x30, 0x24, 0xd4, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, ++ 0x19, 0x15, 0x27, 0x39, 0x41, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xf8, ++ 0x48, 0x28, 0x38, 0xc8, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x14, 0x14, 0x13, 0x19, ++ 0x77, 0x11, 0x1f, 0x11, 0x16, 0x38, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x40, 0xc8, 0xb8, 0x20, ++ 0xf8, 0x20, 0xfc, 0x10, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x09, 0x1e, 0x1b, 0x1a, ++ 0x28, 0x2b, 0x48, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0x08, 0xfc, 0x40, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x0a, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x2b, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x00, 0xf8, 0xa8, 0xa8, ++ 0xa8, 0xfc, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x01, 0x02, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x01, ++ 0x3f, 0x03, 0x05, 0x19, 0x61, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x08, ++ 0x90, 0xe0, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x47, 0x20, 0x23, 0x00, 0x17, ++ 0x10, 0x10, 0x20, 0x21, 0x46, 0x40, 0x00, 0x00, ++ 0x90, 0x88, 0xf8, 0x80, 0xf0, 0x80, 0xf8, 0x90, ++ 0x50, 0x60, 0x64, 0x94, 0x0c, 0x04, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x41, 0x22, 0x24, 0x07, 0x10, ++ 0x10, 0x11, 0x21, 0x22, 0x44, 0x48, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0xa0, ++ 0xa0, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x48, 0x2b, 0x20, 0x08, 0x11, 0x22, 0x41, ++ 0x3f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x80, 0x80, 0xe0, 0xa0, 0xa4, 0x24, 0x1c, 0x00, ++ 0xf8, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x11, 0x09, 0x0f, 0x41, 0x2f, 0x23, 0x02, 0x14, ++ 0x1b, 0x12, 0x23, 0x22, 0x43, 0x42, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0xfc, 0x30, 0xd0, 0x88, ++ 0xf4, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x04, 0x7f, 0x00, 0x3e, 0x22, 0x3e, 0x3e, ++ 0x22, 0x26, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x20, 0x40, 0xfc, 0x00, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x18, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x13, 0x16, 0x37, 0x3a, 0x53, ++ 0x12, 0x1b, 0x16, 0x23, 0x24, 0x48, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xf8, ++ 0x48, 0x68, 0xd8, 0x68, 0x48, 0xd8, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x11, 0x11, 0x1e, 0x14, ++ 0x14, 0x14, 0x24, 0x24, 0x45, 0x1a, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x00, 0xfc, 0x28, 0xb0, ++ 0xa0, 0xbc, 0xa0, 0xa0, 0x60, 0x1c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x24, 0x48, 0x10, 0x0f, 0x08, ++ 0x08, 0x7f, 0x03, 0x0c, 0x70, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x88, 0x88, 0x78, 0xf0, 0x40, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x4d, 0x04, 0x7f, 0x00, 0x3e, ++ 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x26, 0x00, 0x00, ++ 0x40, 0xfc, 0xa0, 0x30, 0x40, 0xfc, 0x00, 0x48, ++ 0x48, 0x48, 0x48, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7f, ++ 0x0d, 0x2a, 0x2a, 0x29, 0x4a, 0x08, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x20, ++ 0xe4, 0x78, 0xb0, 0x28, 0x24, 0x60, 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, 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, ++ 0x10, 0x10, 0x17, 0x64, 0x18, 0x1b, 0x25, 0x7d, ++ 0x13, 0x3b, 0x35, 0x31, 0x56, 0x10, 0x00, 0x00, ++ 0x90, 0x98, 0xf4, 0x94, 0x90, 0xfc, 0x50, 0x74, ++ 0x74, 0x58, 0x78, 0x94, 0x2c, 0x44, 0x00, 0x00, ++ 0x04, 0x3f, 0x01, 0x0f, 0x01, 0x7f, 0x10, 0x08, ++ 0x41, 0x22, 0x0c, 0x10, 0x21, 0x26, 0x00, 0x00, ++ 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x80, 0x80, ++ 0xfc, 0x48, 0x50, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x25, 0x25, 0x3d, 0x25, 0x24, ++ 0x3d, 0x24, 0x24, 0x25, 0x26, 0x4c, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x20, ++ 0xe4, 0x78, 0xb0, 0x28, 0x24, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0e, 0x12, 0x12, 0x32, 0x4a, ++ 0x05, 0x04, 0x04, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xfc, 0x90, 0x90, 0x90, 0x90, ++ 0xfc, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x04, 0x08, 0x1e, 0x12, 0x1a, 0x16, 0x17, 0x1e, ++ 0x72, 0x1a, 0x1a, 0x2a, 0x22, 0x46, 0x00, 0x00, ++ 0x70, 0x10, 0x50, 0x50, 0x88, 0x88, 0x04, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x1f, 0x12, 0x1f, 0x12, 0x1f, ++ 0x13, 0x12, 0x23, 0x2a, 0x49, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, ++ 0xfc, 0x00, 0xfc, 0xa4, 0x54, 0x18, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x01, 0x3e, 0x03, 0x3c, ++ 0x00, 0x3d, 0x24, 0x24, 0x3f, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0x08, 0xfc, 0x40, ++ 0x40, 0xf0, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x27, 0x3c, 0x27, 0x3c, 0x27, ++ 0x24, 0x3c, 0x18, 0x14, 0x27, 0x40, 0x00, 0x00, ++ 0x50, 0x48, 0x7c, 0xc0, 0x78, 0xc0, 0x7c, 0xc8, ++ 0x48, 0x30, 0x24, 0xd4, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x23, 0x3e, 0x09, 0x28, 0x2f, ++ 0x28, 0x28, 0x2e, 0x38, 0x61, 0x06, 0x00, 0x00, ++ 0x50, 0x48, 0x78, 0xc0, 0x78, 0xc0, 0x7c, 0xc8, ++ 0x48, 0x30, 0x24, 0x54, 0x8c, 0x04, 0x00, 0x00, ++ 0x00, 0x27, 0x10, 0x17, 0x04, 0x03, 0x71, 0x17, ++ 0x11, 0x1f, 0x10, 0x1b, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x44, 0xfc, 0x20, 0xf8, ++ 0x20, 0xfc, 0xa0, 0x18, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x27, 0x10, 0x13, 0x02, 0x03, 0x70, 0x1f, ++ 0x13, 0x1c, 0x11, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0x80, 0xfc, ++ 0xf0, 0x28, 0xe4, 0x10, 0xf0, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x13, 0x22, 0x5d, 0x08, 0x7f, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x73, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0xfc, 0x40, 0xf8, 0x40, 0xfc, ++ 0x48, 0x28, 0x30, 0x34, 0xcc, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x09, 0x7f, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x20, 0x20, 0xa0, 0xa0, 0xf8, 0xa0, 0x20, 0xfc, ++ 0x50, 0x50, 0x90, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x21, 0x21, ++ 0x22, 0x22, 0x24, 0x28, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0x08, ++ 0x88, 0x88, 0x48, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x25, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x05, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x88, 0x48, 0x50, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x04, 0x04, 0x7f, 0x00, 0x3e, 0x22, 0x22, ++ 0x3e, 0x22, 0x3e, 0x22, 0x22, 0x26, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xfc, 0x00, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x04, 0x3f, 0x01, 0x1f, 0x01, 0x3f, 0x09, ++ 0x7f, 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xf8, 0x20, ++ 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x22, 0x12, 0x1f, 0x42, 0x2f, 0x2a, 0x0f, 0x0a, ++ 0x1f, 0x12, 0x3f, 0x22, 0x42, 0x42, 0x00, 0x00, ++ 0x08, 0x08, 0xd0, 0x20, 0xa0, 0xbc, 0xa8, 0xa8, ++ 0xa8, 0x28, 0xe8, 0x48, 0x48, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x19, 0x15, 0x32, 0x4a, 0x0c, ++ 0x19, 0x60, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0xfc, 0x20, 0x60, 0x50, 0x90, ++ 0x08, 0x04, 0x90, 0x48, 0x44, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x18, 0x60, 0x1f, 0x01, ++ 0x01, 0x0f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0x30, 0x0c, 0xf0, 0x00, ++ 0x00, 0xe0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x12, 0x11, 0x7d, 0x0b, 0x0a, 0x13, 0x1a, ++ 0x37, 0x54, 0x17, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x88, 0x48, 0x50, 0x20, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x09, 0x0a, 0x72, 0x14, 0x0f, 0x12, 0x7e, ++ 0x09, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x88, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0xa8, 0x70, ++ 0xfc, 0x00, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x01, 0x3c, 0x27, 0x24, 0x25, 0x3c, 0x27, 0x25, ++ 0x3f, 0x24, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0x10, 0xa0, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x50, ++ 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x57, 0x36, 0x3a, 0x12, 0x7e, 0x12, 0x1a, ++ 0x36, 0x36, 0x52, 0x14, 0x17, 0x18, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x00, 0x7b, 0x4a, 0x4b, 0x4a, 0x4b, 0x48, ++ 0x49, 0x79, 0x49, 0x41, 0x01, 0x01, 0x00, 0x00, ++ 0x10, 0xa0, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x22, 0x14, 0x7f, 0x2a, 0x2a, 0x3e, 0x2a, 0x09, ++ 0x11, 0x2f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x08, ++ 0x18, 0xe0, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x11, 0x11, 0x55, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x7d, 0x45, 0x41, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x7d, 0x11, 0x17, 0x10, 0x1f, ++ 0x72, 0x13, 0x12, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x04, 0x18, 0x7f, 0x15, 0x13, 0x1f, 0x10, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0xc0, 0x20, 0x10, 0xfc, 0x50, 0x90, 0xf0, 0x10, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x08, 0x04, 0x3f, 0x21, 0x3f, 0x21, 0x3f, 0x20, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x0e, 0x15, 0x65, 0x04, 0x7f, ++ 0x01, 0x11, 0x11, 0x19, 0x27, 0x41, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x60, 0xb0, 0x2c, 0x20, 0xf8, ++ 0x10, 0x20, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x04, 0x45, 0x29, 0x11, 0x31, 0x49, 0x09, 0x19, ++ 0x19, 0x29, 0x49, 0x09, 0x0f, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7e, 0x03, 0x0c, 0x08, 0x2b, 0x28, 0x2d, ++ 0x29, 0x29, 0x29, 0x2f, 0x3a, 0x64, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x50, 0x98, 0xe4, 0x10, 0x50, ++ 0x50, 0x50, 0x50, 0x54, 0x54, 0x0c, 0x00, 0x00, ++ 0x00, 0x7e, 0x07, 0x08, 0x0b, 0x2a, 0x2e, 0x2b, ++ 0x28, 0x28, 0x29, 0x2e, 0x38, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0xe0, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x01, 0x7d, 0x17, 0x11, 0x13, 0x3b, 0x2d, 0x6b, ++ 0x28, 0x2a, 0x3a, 0x23, 0x24, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0xb8, 0x54, 0x10, 0xfc, ++ 0x48, 0x40, 0x78, 0x40, 0xc0, 0x3c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x09, 0x09, 0x11, 0x19, ++ 0x35, 0x57, 0x11, 0x11, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x0c, 0x38, 0x08, 0x08, 0x7f, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, ++ 0xf8, 0x88, 0x88, 0x88, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x4a, 0x2a, 0x2c, 0x08, 0x7e, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, ++ 0xf8, 0x88, 0x88, 0x88, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x02, 0x0c, ++ 0x03, 0x7f, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x40, 0xc0, ++ 0x30, 0xc8, 0x40, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7f, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x4b, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, ++ 0xf8, 0x88, 0x88, 0x88, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x10, 0x1e, 0x24, 0x7e, 0x2b, ++ 0x3e, 0x2a, 0x3e, 0x3b, 0x2d, 0x40, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x18, 0xe0, 0x20, 0x20, 0xfc, ++ 0x70, 0x70, 0xa8, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x25, 0x25, 0x3e, 0x24, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x80, 0x80, 0xfc, 0x90, 0x90, ++ 0xb0, 0x98, 0x14, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x29, 0x29, 0x31, 0x29, 0x25, ++ 0x25, 0x25, 0x39, 0x21, 0x2f, 0x20, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x22, 0x13, 0x1f, 0x01, 0x05, 0x05, 0x77, ++ 0x15, 0x11, 0x12, 0x1c, 0x26, 0x41, 0x00, 0x00, ++ 0x80, 0xb8, 0x28, 0xe8, 0x38, 0x68, 0x68, 0xf8, ++ 0x28, 0x48, 0x48, 0x98, 0x00, 0xfc, 0x00, 0x00, ++ 0x03, 0x1c, 0x10, 0x1e, 0x10, 0x1f, 0x00, 0x15, ++ 0x13, 0x19, 0x15, 0x15, 0x19, 0x66, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0x50, ++ 0x30, 0x90, 0x54, 0x4c, 0x8c, 0x04, 0x00, 0x00, ++ 0x09, 0x08, 0x0b, 0x12, 0x13, 0x32, 0x53, 0x10, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x10, 0xa0, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x06, 0x09, 0x14, 0x3f, 0x51, 0x1f, 0x11, ++ 0x1f, 0x10, 0x3f, 0x31, 0x5f, 0x11, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0xc8, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x02, 0x22, 0x12, 0x0c, 0x04, ++ 0x04, 0x0a, 0x0a, 0x10, 0x21, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x50, 0x50, ++ 0x60, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x12, 0x0a, 0x7f, 0x04, 0x3f, 0x1f, 0x01, 0x7f, ++ 0x12, 0x1f, 0x1e, 0x12, 0x7e, 0x03, 0x00, 0x00, ++ 0x90, 0xa0, 0xfc, 0x40, 0xf8, 0xf0, 0x00, 0xfc, ++ 0x00, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x01, 0x02, 0x04, 0x1f, 0x60, 0x0f, 0x08, 0x0f, ++ 0x0f, 0x08, 0x1f, 0x18, 0x2f, 0x08, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0xf0, 0x0c, 0xe0, 0x20, 0xe0, ++ 0xe0, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x3d, 0x25, 0x3d, 0x25, 0x01, ++ 0x7f, 0x08, 0x08, 0x08, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x78, 0x48, 0x78, 0x48, 0x00, ++ 0xfc, 0x90, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x48, 0x28, 0x2f, 0x08, 0x08, ++ 0x18, 0x18, 0x28, 0x48, 0x0b, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x01, 0x1f, 0x02, 0x7f, 0x04, ++ 0x1f, 0x61, 0x1f, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xf0, 0x80, 0xfc, 0xc0, ++ 0x30, 0x0c, 0xf0, 0x80, 0x60, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x05, 0x35, 0x09, 0x1d, 0x65, ++ 0x19, 0x15, 0x66, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x68, 0x10, 0x68, 0xc8, ++ 0x30, 0xa8, 0xc8, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x41, 0x01, 0x7f, 0x03, ++ 0x05, 0x19, 0x61, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0x00, 0xfc, 0x80, ++ 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x12, 0x17, 0x17, 0x14, ++ 0x17, 0x13, 0x23, 0x22, 0x43, 0x02, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x20, 0xf8, 0xf8, 0x88, ++ 0xf8, 0xf0, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x20, 0x27, 0x24, 0x24, 0x24, ++ 0x24, 0x24, 0x24, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf0, 0x90, 0x90, 0x90, ++ 0x90, 0x90, 0xe0, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x09, 0x29, 0x3f, 0x2a, 0x4c, 0x19, 0x6a, 0x08, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0xa8, 0xa8, 0x28, 0x48, 0xb0, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x08, 0x08, 0x7e, 0x08, 0x1c, 0x1a, 0x2a, 0x48, ++ 0x09, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0xf8, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x13, 0x12, 0x13, 0x10, ++ 0x1f, 0x71, 0x10, 0x10, 0x11, 0x36, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x40, ++ 0xf8, 0x10, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x7d, 0x10, 0x11, 0x10, 0x1f, ++ 0x74, 0x13, 0x12, 0x12, 0x12, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x48, 0xf8, 0x48, 0x48, 0x70, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x17, 0x10, 0x13, 0x1e, ++ 0x73, 0x12, 0x13, 0x12, 0x10, 0x30, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0xfc, 0x40, 0xf8, 0x48, ++ 0xf8, 0x48, 0xf8, 0x48, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x10, 0x17, 0x10, 0x1f, ++ 0x72, 0x13, 0x12, 0x10, 0x10, 0x37, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0x60, 0xf0, 0x4c, 0x40, 0xf8, ++ 0x48, 0xf8, 0x48, 0x50, 0x78, 0x84, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x10, 0x17, 0x14, 0x1f, ++ 0x70, 0x17, 0x10, 0x11, 0x16, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xbc, 0xa4, 0xbc, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x1f, 0x11, ++ 0x01, 0x7f, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0xf0, 0x10, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x24, 0x3f, 0x24, 0x3f, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x12, 0x09, 0x09, 0x1f, 0x11, 0x1f, 0x11, 0x1f, ++ 0x01, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x12, 0x15, 0x39, 0x35, ++ 0x35, 0x51, 0x53, 0x15, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xf0, 0x08, 0xf4, 0x10, 0xf0, ++ 0xf0, 0x00, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x12, 0x13, 0x3a, 0x37, ++ 0x35, 0x51, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x43, 0x22, 0x23, 0x02, 0x0b, ++ 0x09, 0x09, 0x11, 0x11, 0x21, 0x21, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x15, 0x34, 0x3b, 0x32, 0x53, ++ 0x10, 0x17, 0x18, 0x25, 0x26, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xb8, 0xa8, 0xb8, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x01, 0x03, 0x0c, 0x30, 0x1f, 0x01, 0x7f, 0x01, ++ 0x01, 0x1f, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xe0, 0x40, 0x80, 0xf0, 0x10, 0xfc, 0x10, ++ 0x10, 0xf0, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x4b, 0x2a, 0x2b, 0x0a, 0x1b, ++ 0x28, 0x4b, 0x10, 0x10, 0x21, 0x4e, 0x00, 0x00, ++ 0x80, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x40, 0xf8, 0x90, 0x60, 0xb0, 0x0c, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x7f, 0x09, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x08, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x24, 0x45, 0x09, 0x12, 0x0f, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x48, 0x38, 0x40, 0x30, 0xc8, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x57, 0x34, 0x3b, 0x12, 0x7f, 0x12, 0x3b, ++ 0x35, 0x55, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x15, 0x0c, 0x12, 0x7e, ++ 0x0c, 0x2a, 0x2a, 0x29, 0x4a, 0x08, 0x00, 0x00, ++ 0x30, 0x90, 0x90, 0xa8, 0x24, 0x50, 0xf8, 0x48, ++ 0x20, 0xe8, 0xc4, 0x54, 0x50, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x15, 0x0c, 0x12, 0x7f, ++ 0x0c, 0x2a, 0x2a, 0x29, 0x48, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x00, 0xf8, 0x00, 0xfc, ++ 0x20, 0xa8, 0xa4, 0x24, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x7e, 0x24, 0x25, 0x3e, 0x24, 0x25, 0x3c, ++ 0x24, 0x25, 0x3d, 0x66, 0x04, 0x04, 0x00, 0x00, ++ 0x70, 0x90, 0x90, 0x48, 0x64, 0x90, 0xf8, 0x48, ++ 0xa0, 0xa8, 0x84, 0x94, 0x90, 0x70, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x1f, 0x10, 0x1f, 0x10, ++ 0x1f, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x48, 0x28, 0x2f, ++ 0x08, 0x18, 0x28, 0x48, 0x0b, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0xfc, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x7f, 0x08, 0x1f, 0x72, 0x0c, ++ 0x74, 0x04, 0x7f, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0x80, 0x98, 0xe0, 0x84, ++ 0x7c, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x7f, 0x09, 0x02, 0x0f, 0x7f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x17, 0x14, 0x27, 0x44, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0x80, 0xe0, 0xfc, 0x20, 0xe0, ++ 0x20, 0xe0, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x11, 0x09, 0x49, 0x23, 0x22, ++ 0x0b, 0x08, 0x17, 0x11, 0x26, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xf0, 0xb8, 0xa8, ++ 0xf8, 0x40, 0xfc, 0xf0, 0x4c, 0x40, 0x00, 0x00, ++ 0x04, 0x24, 0x17, 0x04, 0x1c, 0x65, 0x05, 0x01, ++ 0x7f, 0x04, 0x1c, 0x64, 0x07, 0x18, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x00, 0x00, ++ 0xfc, 0x90, 0x90, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x01, 0x01, 0x7f, 0x01, 0x09, ++ 0x09, 0x09, 0x09, 0x15, 0x23, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0xf8, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x02, 0x21, 0x11, 0x17, 0x00, 0x00, 0x7f, 0x10, ++ 0x11, 0x11, 0x12, 0x1c, 0x26, 0x41, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xf8, 0x80, 0x80, 0xfc, 0xc0, ++ 0x20, 0x10, 0x08, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x27, 0x13, 0x12, 0x03, 0x02, 0x73, 0x11, ++ 0x11, 0x11, 0x11, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0xa0, 0xfc, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x23, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1d, 0x19, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0xf8, 0x04, 0xf8, 0x88, 0xf8, ++ 0xf8, 0x80, 0xfc, 0x84, 0xfc, 0x84, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x3f, 0x3d, 0x5d, 0x00, 0x08, ++ 0x7f, 0x1c, 0x1a, 0x29, 0x48, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x78, 0x70, 0x00, 0xf8, ++ 0x88, 0xf8, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3f, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x42, 0x0d, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x50, 0x70, 0xac, 0x20, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0x28, 0x3c, 0xc4, 0x00, 0x00, ++ 0x08, 0x09, 0x0e, 0x13, 0x12, 0x33, 0x50, 0x11, ++ 0x16, 0x11, 0x16, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x80, 0xf0, 0x20, 0xf8, 0x48, 0xf8, 0x40, 0x88, ++ 0xd0, 0x60, 0xb0, 0x28, 0x24, 0xc0, 0x00, 0x00, ++ 0x01, 0x10, 0x13, 0x12, 0x7f, 0x12, 0x13, 0x10, ++ 0x15, 0x19, 0x61, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x10, 0xa0, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x11, 0x10, 0x13, 0x1a, 0x37, 0x36, 0x33, 0x50, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x10, 0xa0, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 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, 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, ++ 0x01, 0x3f, 0x29, 0x28, 0x3b, 0x2a, 0x2b, 0x3b, ++ 0x2b, 0x2b, 0x2b, 0x2b, 0x2d, 0x58, 0x00, 0x00, ++ 0x20, 0xfc, 0x28, 0x24, 0xfc, 0x20, 0xe8, 0xa8, ++ 0xe8, 0x50, 0xd4, 0x9c, 0xec, 0x44, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x00, 0x1f, 0x10, 0x1f, 0x19, ++ 0x1f, 0x18, 0x1f, 0x29, 0x2f, 0x48, 0x00, 0x00, ++ 0x40, 0xfc, 0x50, 0x48, 0xfc, 0x40, 0xc8, 0x28, ++ 0xa8, 0xb0, 0x90, 0x34, 0xcc, 0x84, 0x00, 0x00, ++ 0x01, 0x3c, 0x25, 0x25, 0x3d, 0x25, 0x3d, 0x24, ++ 0x25, 0x3d, 0x19, 0x15, 0x25, 0x41, 0x00, 0x00, ++ 0x10, 0xa0, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x22, 0x12, 0x13, 0x04, 0x0f, 0x70, 0x13, ++ 0x12, 0x12, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0xf0, ++ 0x10, 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x13, 0x32, 0x50, 0x12, ++ 0x12, 0x12, 0x12, 0x13, 0x14, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x48, 0x40, 0x40, ++ 0x78, 0x40, 0x40, 0x40, 0xc0, 0x3c, 0x00, 0x00, ++ 0x08, 0x0f, 0x0c, 0x14, 0x17, 0x34, 0x54, 0x17, ++ 0x14, 0x14, 0x17, 0x13, 0x14, 0x18, 0x00, 0x00, ++ 0x08, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0x08, 0x88, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x3e, 0x22, ++ 0x22, 0x3e, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x22, 0x3e, ++ 0x28, 0x24, 0x26, 0x3a, 0x62, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0x88, 0xf0, 0x80, 0x80, 0x00, 0x00, ++ 0x01, 0x02, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, ++ 0xe0, 0x00, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x12, 0x13, 0x10, 0x16, ++ 0x1a, 0x72, 0x12, 0x13, 0x14, 0x38, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x40, 0x40, ++ 0x78, 0x40, 0x40, 0x40, 0xc0, 0x3c, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x1f, 0x11, 0x11, 0x1f, ++ 0x13, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x10, 0x10, 0xf0, ++ 0x90, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, 0x00, ++ 0x20, 0x17, 0x14, 0x44, 0x27, 0x24, 0x07, 0x14, ++ 0x14, 0x17, 0x23, 0x22, 0x44, 0x48, 0x00, 0x00, ++ 0x08, 0x88, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0x08, 0x88, 0x88, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x11, 0x01, 0x11, ++ 0x11, 0x11, 0x19, 0x15, 0x23, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0xf0, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x20, 0x17, 0x10, 0x03, 0x02, 0x72, 0x13, ++ 0x10, 0x11, 0x16, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0xe0, 0x50, 0x4c, 0x40, 0x00, 0xfc, 0x00, 0x00, ++ 0x09, 0x09, 0x0a, 0x14, 0x10, 0x31, 0x51, 0x12, ++ 0x17, 0x1a, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x20, 0x10, 0x08, 0x88, 0x80, 0x40, 0x20, 0x10, ++ 0xf8, 0x14, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x17, 0x14, ++ 0x17, 0x1f, 0x18, 0x2f, 0x28, 0x48, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x78, 0x80, 0xf0, 0x90, ++ 0xf0, 0xf8, 0xa8, 0xf8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x27, 0x3c, 0x24, 0x3c, 0x27, ++ 0x24, 0x3c, 0x18, 0x14, 0x24, 0x40, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0xfc, 0x20, 0xa8, 0xa8, 0xe8, ++ 0x90, 0x90, 0xb4, 0xac, 0xcc, 0x84, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x12, 0x10, 0x1d, 0x16, ++ 0x17, 0x14, 0x24, 0x24, 0x45, 0x1a, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x80, 0xf8, 0x20, 0x20, ++ 0xfc, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x72, 0x14, 0x0c, 0x13, 0x7f, ++ 0x09, 0x2c, 0x2a, 0x2a, 0x48, 0x09, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0x00, 0xfc, 0x08, ++ 0x50, 0x50, 0x50, 0x94, 0x94, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x08, 0x08, 0x0c, 0x12, 0x23, ++ 0x01, 0x7f, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0x40, 0x60, 0x90, 0x10, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x09, 0x0b, 0x13, 0x3d, ++ 0x55, 0x13, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0xf8, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x04, 0x07, 0x04, 0x07, 0x04, ++ 0x04, 0x7f, 0x00, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xc0, 0x40, 0xc0, 0x40, ++ 0x40, 0xfc, 0x00, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x12, 0x11, 0x11, 0x7f, 0x10, 0x17, 0x14, 0x17, ++ 0x1c, 0x77, 0x14, 0x14, 0x14, 0x35, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x00, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x7f, 0x04, 0x05, 0x08, 0x18, ++ 0x28, 0x4f, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0xf8, 0x10, 0x20, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x7c, 0x07, 0x08, 0x0b, 0x10, 0x10, 0x1b, ++ 0x70, 0x11, 0x11, 0x12, 0x14, 0x30, 0x00, 0x00, ++ 0x08, 0x30, 0xe0, 0x50, 0x90, 0xa0, 0x48, 0xf4, ++ 0x44, 0x50, 0x48, 0x44, 0x44, 0x40, 0x00, 0x00, ++ 0x08, 0x04, 0x7f, 0x02, 0x1f, 0x12, 0x14, 0x1f, ++ 0x1f, 0x00, 0x7f, 0x08, 0x04, 0x00, 0x00, 0x00, ++ 0x20, 0x40, 0xfc, 0x80, 0xf0, 0xd0, 0x50, 0xf0, ++ 0xf0, 0x40, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x10, 0x13, 0x12, 0x1f, ++ 0x72, 0x13, 0x12, 0x13, 0x11, 0x36, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x98, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x18, 0x1c, 0x1a, ++ 0x2a, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xfc, 0x10, 0x10, 0x90, 0x50, ++ 0x50, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x2f, 0x11, 0x12, 0x02, 0x03, 0x0e, 0x72, ++ 0x12, 0x12, 0x13, 0x1e, 0x26, 0x41, 0x00, 0x00, ++ 0x0c, 0xf0, 0x28, 0x48, 0xd0, 0x30, 0x48, 0xfc, ++ 0xa8, 0xa4, 0x24, 0x20, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x12, 0x12, 0x33, 0x5e, 0x12, ++ 0x12, 0x12, 0x12, 0x12, 0x12, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x48, 0x78, 0xc8, 0x48, 0x48, ++ 0x48, 0x58, 0x40, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x02, 0x03, 0x04, 0x0a, 0x31, 0x01, 0x06, 0x38, ++ 0x03, 0x0c, 0x00, 0x00, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x40, 0x80, 0x40, 0x7c, 0x84, ++ 0x88, 0x50, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x7f, 0x01, 0x02, 0x02, ++ 0x04, 0x04, 0x0a, 0x11, 0x21, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x80, 0x80, ++ 0x40, 0x40, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x27, 0x20, 0x00, 0x10, ++ 0x10, 0x11, 0x21, 0x22, 0x44, 0x48, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xc0, ++ 0xa0, 0x20, 0x90, 0x50, 0x48, 0x04, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x01, 0x3e, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x08, 0x80, 0x80, 0x98, ++ 0xe0, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x03, 0x78, 0x4b, 0x49, 0x49, 0x4f, 0x49, ++ 0x49, 0x7b, 0x48, 0x40, 0x0f, 0x00, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xf8, 0x50, 0x50, 0xfc, 0x50, ++ 0x50, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x48, 0x71, 0x53, 0x4d, 0x49, 0x71, ++ 0x41, 0x41, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x80, 0xfc, 0x80, 0xf8, 0x08, 0xf8, 0x08, 0xf8, ++ 0x08, 0x18, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x3f, 0x12, 0x09, 0x08, 0x01, 0x7f, ++ 0x02, 0x04, 0x07, 0x08, 0x03, 0x3c, 0x00, 0x00, ++ 0x18, 0xe8, 0x08, 0x10, 0x20, 0x40, 0x00, 0xfc, ++ 0x20, 0x20, 0x40, 0xc0, 0x30, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x19, 0x36, 0x37, 0x30, 0x51, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0xfc, 0x80, 0xf8, 0x20, 0xfc, 0x00, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7e, 0x08, 0x08, 0x08, 0x0e, ++ 0x78, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7f, 0x0a, 0x18, 0x18, 0x1c, ++ 0x2a, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x80, 0x80, 0x88, 0x90, ++ 0xe0, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x04, 0x08, 0x1e, 0x12, 0x1b, 0x16, 0x16, 0x7f, ++ 0x12, 0x1a, 0x1a, 0x2a, 0x22, 0x46, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x40, 0x40, 0x48, 0x50, ++ 0x60, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x7f, 0x09, 0x1b, 0x1c, 0x1b, ++ 0x2b, 0x2b, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x40, 0xfc, 0x80, 0xf8, 0x20, 0xfc, 0x00, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x29, 0x29, 0x32, 0x28, 0x24, ++ 0x24, 0x24, 0x24, 0x38, 0x20, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x08, 0x80, 0x80, 0x98, ++ 0xe0, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x29, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x45, 0x1a, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0x70, ++ 0x50, 0x50, 0xc8, 0xa8, 0x24, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3f, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x44, 0x24, 0xa8, 0x90, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x10, 0x17, 0x30, 0x50, 0x11, ++ 0x11, 0x12, 0x15, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xe0, 0xe0, 0x50, ++ 0x50, 0x48, 0xf4, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x13, 0x7f, 0x15, 0x11, 0x11, ++ 0x15, 0x19, 0x61, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x04, 0x04, 0x24, 0x14, ++ 0x0c, 0x0c, 0x0a, 0x12, 0x20, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xfc, 0x10, 0x10, 0x90, 0x50, ++ 0x50, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x10, 0x7f, 0x55, 0x55, 0x55, ++ 0x55, 0x55, 0x55, 0x55, 0x55, 0x43, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0xfc, 0x08, 0x48, 0x28, ++ 0x28, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x10, 0x17, 0x30, 0x50, 0x10, 0x11, ++ 0x01, 0x11, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x90, 0x88, 0xfc, 0xc0, 0x40, 0x24, 0x14, 0x0c, ++ 0x00, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x09, 0x09, 0x7f, 0x09, 0x0f, 0x00, 0x3f, 0x21, ++ 0x5f, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xe0, 0x00, 0xfc, 0x08, ++ 0xf0, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x13, 0x24, 0x04, 0x0f, 0x18, 0x28, ++ 0x4f, 0x09, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x10, 0x10, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x02, 0x02, 0x04, 0x7f, 0x00, 0x0f, 0x08, 0x08, ++ 0x0f, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x40, 0x30, 0xe8, 0x04, 0xe0, 0x20, 0x20, ++ 0xe0, 0x00, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x08, 0x12, 0x7f, 0x3e, 0x22, 0x3e, 0x3e, 0x22, ++ 0x26, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x40, 0x48, 0x70, 0x44, 0x3c, 0x48, 0x70, 0x44, ++ 0x3c, 0x10, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x04, 0x1f, 0x04, 0x7f, 0x1f, 0x15, 0x1f, 0x15, ++ 0x1f, 0x3f, 0x0a, 0x7f, 0x19, 0x60, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0xfc, 0x40, 0x48, 0x48, 0x28, ++ 0x28, 0xb0, 0x14, 0xac, 0x4c, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x08, 0x7f, 0x14, 0x12, 0x22, ++ 0x4f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0xfc, 0x30, 0x50, 0x88, ++ 0xe4, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x01, 0x0f, 0x02, 0x7f, 0x05, ++ 0x19, 0x6d, 0x03, 0x0d, 0x31, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xe0, 0x80, 0xfc, 0x40, ++ 0x30, 0x6c, 0x80, 0x60, 0x18, 0x00, 0x00, 0x00, ++ 0x11, 0x09, 0x0f, 0x41, 0x21, 0x20, 0x07, 0x04, ++ 0x1b, 0x12, 0x22, 0x22, 0x42, 0x40, 0x00, 0x00, ++ 0x50, 0x50, 0xfc, 0x50, 0xf0, 0x00, 0xfc, 0x48, ++ 0xf8, 0x48, 0x48, 0x48, 0x70, 0x40, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x27, 0x3c, ++ 0x25, 0x25, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x50, 0x88, 0x9c, 0xe4, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3e, 0x25, 0x25, 0x24, 0x3c, 0x24, 0x27, ++ 0x3d, 0x25, 0x25, 0x25, 0x26, 0x4c, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x78, 0x48, 0x78, 0x64, ++ 0x58, 0x50, 0x68, 0x84, 0x80, 0x7c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x01, 0x02, 0x04, 0x7f, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0x40, 0x30, 0xc8, ++ 0x04, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x02, 0x04, 0x18, 0x6f, 0x08, 0x09, 0x09, 0x7f, ++ 0x03, 0x0c, 0x74, 0x04, 0x07, 0x38, 0x00, 0x00, ++ 0x90, 0x88, 0x7c, 0xc0, 0x20, 0x14, 0x0c, 0xfc, ++ 0x10, 0x90, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x02, 0x04, 0x1b, 0x68, 0x08, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x90, 0x88, 0xfc, 0x40, 0x34, 0xec, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x23, 0x12, 0x13, 0x02, 0x03, 0x72, 0x12, ++ 0x12, 0x12, 0x1f, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x88, 0x48, ++ 0x30, 0xd0, 0x08, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x23, 0x10, 0x17, 0x00, 0x03, 0x74, 0x12, ++ 0x12, 0x11, 0x16, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, 0x48, 0x50, ++ 0xe0, 0x50, 0x48, 0xc8, 0x00, 0xfc, 0x00, 0x00, ++ 0x01, 0x3c, 0x24, 0x2b, 0x28, 0x30, 0x2b, 0x24, ++ 0x27, 0x24, 0x38, 0x23, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xfc, 0x40, 0xe8, 0x68, 0xb0, ++ 0x30, 0x70, 0xa8, 0x24, 0x20, 0xc0, 0x00, 0x00, ++ 0x02, 0x04, 0x1f, 0x68, 0x08, 0x1f, 0x11, 0x1f, ++ 0x1f, 0x3f, 0x01, 0x7f, 0x24, 0x42, 0x00, 0x00, ++ 0x90, 0xbc, 0xc0, 0x24, 0x1c, 0xf4, 0x10, 0xf0, ++ 0xf0, 0xf8, 0x00, 0xfc, 0x88, 0x44, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2f, 0x29, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xf8, 0xa8, 0xf8, 0x88, ++ 0xf8, 0xd8, 0xf8, 0x58, 0x08, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x08, 0x08, 0x1f, 0x28, 0x48, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x90, 0x88, 0x88, 0x80, 0xfc, 0x40, 0x40, 0x40, ++ 0x20, 0x20, 0x14, 0x14, 0x0c, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x08, 0x7f, 0x00, 0x00, ++ 0x1f, 0x10, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x40, 0x30, 0xc8, 0x04, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x7f, 0x01, 0x02, ++ 0x02, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x80, ++ 0x80, 0x40, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x29, 0x46, 0x3f, 0x01, 0x3f, ++ 0x21, 0x3f, 0x23, 0x05, 0x19, 0x61, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0x20, 0x10, 0xf0, 0x10, 0xf0, ++ 0x00, 0xf8, 0x08, 0x08, 0x30, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x2f, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x78, 0x48, 0x78, 0x00, 0xfc, ++ 0x10, 0x50, 0x5c, 0x50, 0xb0, 0x1c, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x3e, 0x22, 0x3e, 0x00, 0x7f, ++ 0x08, 0x2e, 0x28, 0x38, 0x2d, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf8, 0x88, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x50, 0x88, 0x08, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x15, 0x1f, 0x15, 0x15, 0x13, ++ 0x13, 0x13, 0x23, 0x23, 0x4d, 0x12, 0x00, 0x00, ++ 0x80, 0xfc, 0xa0, 0xfc, 0xf0, 0xf0, 0xfc, 0xe0, ++ 0xe0, 0xe0, 0xf8, 0xf8, 0x48, 0xb0, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x42, 0x21, 0x2f, 0x00, 0x17, ++ 0x14, 0x17, 0x24, 0x27, 0x44, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0x20, 0x40, 0xfc, 0x00, 0xf0, ++ 0x90, 0xf0, 0x90, 0xf4, 0x84, 0x7c, 0x00, 0x00, ++ 0x22, 0x12, 0x1f, 0x45, 0x25, 0x3f, 0x00, 0x0f, ++ 0x19, 0x1f, 0x29, 0x2f, 0x49, 0x4b, 0x00, 0x00, ++ 0x40, 0x78, 0xc0, 0x78, 0x08, 0xf8, 0x40, 0x78, ++ 0x40, 0x78, 0x40, 0x78, 0x44, 0x3c, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x1f, 0x10, 0x1f, 0x10, ++ 0x1f, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x48, 0x49, 0x4e, 0x48, 0x49, ++ 0x7e, 0x48, 0x43, 0x0c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x88, 0xc8, 0x50, 0xe0, 0x20, ++ 0x70, 0xa8, 0x24, 0x20, 0x20, 0xc0, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x40, 0x01, 0x1e, 0x02, ++ 0x03, 0x7e, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x60, 0x80, 0x00, 0x00, ++ 0xfc, 0x00, 0x00, 0x08, 0x08, 0xf8, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7e, 0x08, 0x08, 0x08, 0x0f, ++ 0x18, 0x68, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0x40, 0x7c, 0xc0, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x11, 0x11, 0x1d, ++ 0x71, 0x11, 0x12, 0x12, 0x14, 0x38, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x48, 0x40, ++ 0x20, 0x20, 0x10, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x10, 0x10, 0x11, 0x13, ++ 0x1d, 0x79, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x80, 0x80, 0xf8, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x22, 0x23, 0x02, 0x12, ++ 0x12, 0x12, 0x24, 0x24, 0x48, 0x50, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x48, 0x40, ++ 0x40, 0x20, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x20, 0x17, 0x10, 0x47, 0x20, 0x27, 0x02, 0x13, ++ 0x16, 0x1b, 0x23, 0x22, 0x43, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x20, 0xf8, ++ 0x40, 0xf0, 0xf0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x7c, 0x10, 0x11, 0x16, 0x7c, 0x11, ++ 0x16, 0x10, 0x1b, 0x6c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x80, 0xc8, 0x48, 0xf0, 0x20, ++ 0x70, 0xa8, 0x24, 0x20, 0x20, 0xc0, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7e, 0x00, 0x3c, 0x00, 0x3d, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x20, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0x40, 0x7c, 0xc0, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x09, 0x15, 0x13, 0x22, 0x5c, 0x08, 0x7f, ++ 0x08, 0x2b, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0xfc, 0x54, 0xfc, 0x20, 0xf8, 0x20, 0xfc, ++ 0x50, 0xfc, 0x20, 0xf8, 0x20, 0x20, 0x00, 0x00, ++ 0x20, 0x17, 0x15, 0x47, 0x22, 0x23, 0x05, 0x1f, ++ 0x15, 0x17, 0x25, 0x21, 0x4e, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x50, 0xf0, 0x00, 0xf8, 0x08, 0xc8, ++ 0x48, 0xc8, 0x48, 0xe8, 0x28, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7e, 0x00, 0x3f, 0x00, 0x3c, ++ 0x00, 0x3d, 0x26, 0x24, 0x3c, 0x20, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0xd0, 0x40, 0xfc, 0x40, 0x80, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x7f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x78, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xfc, 0x20, 0xe0, 0x20, ++ 0xe0, 0x38, 0xe0, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x11, 0x17, 0x15, 0x15, 0x15, ++ 0x15, 0x15, 0x15, 0x21, 0x21, 0x41, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xd0, 0x50, 0x50, 0x50, ++ 0x50, 0x50, 0xd4, 0x0c, 0x0c, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x28, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x20, 0x24, 0xa4, 0xa8, 0x20, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, 0x10, 0x1f, ++ 0x10, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, 0x10, 0xf0, ++ 0x10, 0x40, 0x20, 0x10, 0x08, 0x08, 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, 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, 0x7c, 0x44, 0x44, 0x44, 0x44, 0x44, ++ 0x7c, 0x44, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0xf0, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x12, 0x33, 0x52, 0x12, ++ 0x12, 0x13, 0x12, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x23, 0x10, 0x17, 0x01, 0x00, 0x77, 0x10, ++ 0x13, 0x10, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x10, 0xa0, 0xfc, 0x40, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x17, 0x10, 0x10, 0x1f, 0x12, ++ 0x12, 0x12, 0x22, 0x22, 0x43, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x00, 0x00, 0xfc, 0x88, ++ 0x48, 0x50, 0x20, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x02, 0x7f, 0x06, 0x1a, 0x67, 0x0c, 0x17, 0x07, ++ 0x04, 0x07, 0x7f, 0x04, 0x02, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xb0, 0xfc, 0x80, 0xe0, 0xe0, ++ 0x80, 0xf0, 0xfc, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x01, 0x3c, 0x24, 0x25, 0x25, 0x3d, 0x25, 0x25, ++ 0x3c, 0x24, 0x24, 0x24, 0x25, 0x4e, 0x00, 0x00, ++ 0x08, 0x88, 0x90, 0xf8, 0x08, 0x08, 0xf8, 0x68, ++ 0x60, 0x60, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3e, 0x02, 0x3e, 0x20, 0x22, 0x1e, 0x04, ++ 0x3f, 0x04, 0x7f, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x80, 0x88, 0x78, 0x40, ++ 0xf8, 0x40, 0xfc, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3e, 0x22, 0x3e, 0x24, 0x3f, ++ 0x01, 0x3f, 0x08, 0x04, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x30, 0x30, 0xc8, 0x04, ++ 0x00, 0xf8, 0x20, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x20, 0x12, 0x12, 0x02, 0x02, 0x72, 0x12, ++ 0x12, 0x13, 0x12, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0xf8, 0x08, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x12, 0x13, 0x3a, 0x36, ++ 0x37, 0x52, 0x52, 0x14, 0x14, 0x19, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xa8, 0xa8, 0xb8, 0xa8, 0xa8, ++ 0xb8, 0xa8, 0xa8, 0xc8, 0xc8, 0x98, 0x00, 0x00, ++ 0x04, 0x04, 0x08, 0x11, 0x01, 0x02, 0x04, 0x18, ++ 0x6f, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0x20, 0x10, 0x10, 0x00, 0x80, 0x40, 0x30, ++ 0xec, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x08, 0x4b, 0x32, 0x12, 0x33, 0x4a, 0x0a, 0x1b, ++ 0x28, 0x4b, 0x08, 0x08, 0x3f, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x25, 0x7f, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3b, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0xfc, 0x24, 0xf8, 0xf8, 0x20, ++ 0xf8, 0x08, 0xfc, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x11, 0x10, 0x17, 0x78, 0x13, 0x1a, 0x37, 0x37, ++ 0x33, 0x50, 0x57, 0x11, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0xa0, 0xfc, 0xa0, 0xf8, 0xb8, 0x18, 0xf8, ++ 0xf8, 0x10, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x01, 0x3f, 0x01, 0x3d, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x21, 0x00, 0x00, ++ 0x90, 0x90, 0xa0, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0a, 0x09, 0x09, 0x08, 0x7f, ++ 0x08, 0x08, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0x20, 0x20, 0x20, 0xfc, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x12, 0x09, 0x09, 0x1f, 0x11, 0x1f, 0x11, 0x11, ++ 0x1f, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xf0, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x49, 0x4b, 0x4a, 0x4b, 0x48, ++ 0x4b, 0x78, 0x4f, 0x40, 0x03, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0xf8, 0x48, 0xf8, 0x40, ++ 0xf8, 0x40, 0xfc, 0xa0, 0x18, 0x04, 0x00, 0x00, ++ 0x00, 0x11, 0x11, 0x11, 0x7d, 0x11, 0x11, 0x11, ++ 0x15, 0x19, 0x61, 0x00, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x11, 0x11, 0x15, ++ 0x19, 0x71, 0x11, 0x10, 0x17, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7c, 0x11, 0x12, 0x10, 0x1f, ++ 0x70, 0x11, 0x12, 0x14, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0xfc, 0xa8, 0xa0, 0x24, 0x5c, 0x40, 0xfc, ++ 0xe0, 0x50, 0x48, 0x44, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, ++ 0x08, 0x0f, 0x08, 0x00, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x20, ++ 0x20, 0xe0, 0x20, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x3e, 0x2b, 0x3e, 0x08, ++ 0x3e, 0x08, 0x7f, 0x14, 0x23, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0xa4, 0x28, 0x30, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x08, 0x0a, 0x42, 0x24, 0x21, 0x06, 0x10, ++ 0x12, 0x12, 0x24, 0x21, 0x42, 0x4c, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0xd0, 0xa0, 0x18, 0x44, 0x48, ++ 0x48, 0xd0, 0xa0, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x11, 0x0f, 0x09, 0x41, 0x21, 0x21, 0x01, 0x1f, ++ 0x14, 0x14, 0x25, 0x26, 0x47, 0x44, 0x00, 0x00, ++ 0x10, 0xfc, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0xfc, ++ 0xa0, 0xa4, 0x1c, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x1f, 0x00, 0x1f, 0x10, 0x10, ++ 0x14, 0x15, 0x29, 0x22, 0x44, 0x18, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0xf0, 0x00, 0xfc, 0x80, 0x88, ++ 0x88, 0x50, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x3f, 0x29, 0x49, 0x09, 0x7f, ++ 0x09, 0x08, 0x14, 0x12, 0x23, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, ++ 0x08, 0x90, 0x90, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x12, 0x12, 0x13, 0x7c, 0x0b, 0x48, 0x2b, ++ 0x2a, 0x32, 0x1e, 0x72, 0x02, 0x02, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0xf8, 0x00, 0xfc, 0x40, 0xf8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x12, 0x09, 0x1f, 0x11, ++ 0x1f, 0x11, 0x1f, 0x01, 0x7f, 0x01, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0x10, 0x20, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x15, 0x0d, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2b, 0x49, 0x0a, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x00, 0xfc, 0x20, 0xa0, ++ 0xb8, 0xa0, 0xa0, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x7e, 0x24, 0x25, 0x3d, 0x26, 0x24, 0x3c, ++ 0x24, 0x26, 0x3c, 0x64, 0x05, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x48, 0x40, 0x40, 0x60, ++ 0x60, 0x60, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x25, 0x3d, ++ 0x25, 0x25, 0x25, 0x24, 0x27, 0x4c, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x09, 0x09, 0x1d, 0x23, 0x41, 0x0f, ++ 0x09, 0x09, 0x0f, 0x09, 0x01, 0x3e, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0xe0, ++ 0x20, 0x20, 0xe0, 0x20, 0xf0, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x7d, 0x02, 0x3a, 0x07, 0x39, ++ 0x05, 0x3b, 0x2a, 0x2b, 0x3c, 0x28, 0x00, 0x00, ++ 0x00, 0x0c, 0xf0, 0x10, 0x50, 0x50, 0x5c, 0x50, ++ 0x50, 0x50, 0xfc, 0x00, 0xc0, 0x3c, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x13, 0x23, 0x5d, 0x09, 0x7f, ++ 0x09, 0x2b, 0x1d, 0x1b, 0x0d, 0x71, 0x00, 0x00, ++ 0x40, 0xb8, 0x28, 0x28, 0xe8, 0x4c, 0x04, 0xf8, ++ 0x48, 0x28, 0xf0, 0x10, 0x28, 0xc4, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x20, 0x3f, 0x20, 0x24, 0x22, ++ 0x22, 0x20, 0x20, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x17, 0x13, 0x12, 0x7e, 0x12, 0x13, 0x11, ++ 0x15, 0x19, 0x61, 0x01, 0x00, 0x0f, 0x00, 0x00, ++ 0x40, 0xfc, 0xf8, 0xe8, 0xa8, 0xe8, 0xf8, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x7a, 0x09, 0x0b, 0x7a, 0x4b, 0x42, 0x7b, ++ 0x48, 0x4f, 0x08, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x88, 0x48, 0x10, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x04, 0x04, 0x65, 0x55, 0x56, 0x44, 0x7f, 0x4c, ++ 0x4e, 0x55, 0x65, 0x44, 0x7f, 0x40, 0x00, 0x00, ++ 0x08, 0x10, 0x60, 0x40, 0x40, 0x7c, 0xc8, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x07, 0x7a, 0x49, 0x4b, 0x48, 0x7f, 0x48, ++ 0x49, 0x49, 0x7a, 0x4c, 0x09, 0x16, 0x00, 0x00, ++ 0x1c, 0xe4, 0x48, 0x30, 0xf8, 0x80, 0xfc, 0x80, ++ 0xf0, 0x10, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x10, 0x17, 0x13, 0x7e, 0x12, 0x12, 0x3b, 0x35, ++ 0x35, 0x51, 0x51, 0x11, 0x10, 0x17, 0x00, 0x00, ++ 0x40, 0xfc, 0xf8, 0xe8, 0xa8, 0xe8, 0xf8, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, ++ 0x06, 0x38, 0x20, 0x20, 0x3c, 0x21, 0x22, 0x3d, ++ 0x20, 0x20, 0x3c, 0x60, 0x20, 0x23, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x94, 0x14, 0x0c, 0xf8, ++ 0x88, 0x90, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x11, 0x1f, 0x11, 0x11, 0x1f, ++ 0x01, 0x7f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf0, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x70, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x01, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x25, 0x24, 0x3c, 0x27, 0x00, 0x00, ++ 0x20, 0x28, 0xa8, 0xb0, 0x20, 0x50, 0x88, 0x24, ++ 0xa4, 0xa8, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x10, 0x15, 0x35, 0x55, 0x15, ++ 0x15, 0x15, 0x15, 0x14, 0x17, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x3f, 0x28, 0x48, 0x08, 0x7f, ++ 0x08, 0x0c, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, 0x00, ++ 0x00, 0x12, 0x12, 0x12, 0x7e, 0x13, 0x16, 0x12, ++ 0x12, 0x16, 0x1a, 0x62, 0x02, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x48, 0x78, 0xc8, 0x48, 0x48, ++ 0x48, 0x70, 0x40, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x7c, 0x04, 0x04, 0x3c, 0x24, 0x23, 0x3c, ++ 0x24, 0x24, 0x04, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xa8, 0xb8, 0xe8, 0xa8, 0xa8, ++ 0xa8, 0xb8, 0xa0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x7e, 0x24, 0x24, 0x3c, 0x24, 0x25, 0x3d, ++ 0x25, 0x26, 0x3e, 0x64, 0x04, 0x04, 0x00, 0x00, ++ 0x20, 0x10, 0x10, 0x40, 0x40, 0x40, 0x48, 0x44, ++ 0x44, 0x44, 0x40, 0x48, 0x48, 0x38, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x24, 0x7f, 0x0c, 0x0a, 0x12, ++ 0x2f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x10, 0x0a, 0x0a, 0x42, 0x22, 0x23, 0x0e, 0x02, ++ 0x0a, 0x0a, 0x12, 0x12, 0x22, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x48, 0x78, 0xc8, 0x48, 0x48, ++ 0x48, 0x70, 0x40, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x4a, 0x2a, 0x2b, 0x0d, 0x19, ++ 0x2f, 0x49, 0x11, 0x12, 0x24, 0x48, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x00, 0xf8, 0x28, 0x28, ++ 0xe8, 0x28, 0x28, 0xb8, 0xa8, 0x00, 0x00, 0x00, ++ 0x02, 0x0c, 0x38, 0x09, 0x0b, 0x7f, 0x09, 0x1d, ++ 0x1b, 0x2b, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x90, 0x90, 0xa0, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x00, 0x7f, 0x07, 0x24, ++ 0x27, 0x27, 0x24, 0x27, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x80, 0xfc, 0xe0, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x10, 0x14, 0x23, 0x7f, 0x0a, 0x08, ++ 0x3e, 0x08, 0x08, 0x0e, 0x71, 0x06, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x10, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7d, 0x56, 0x56, 0x54, 0x7f, ++ 0x50, 0x18, 0x15, 0x1f, 0x62, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x38, 0xe8, 0xa8, 0xa8, 0xa8, 0xe8, ++ 0xa8, 0xa8, 0x68, 0x78, 0x28, 0x00, 0x00, 0x00, ++ 0x00, 0x27, 0x14, 0x17, 0x05, 0x04, 0x77, 0x14, ++ 0x15, 0x14, 0x1b, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x10, 0xa0, 0xf8, 0x40, ++ 0xf0, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3f, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x20, 0xa0, 0xa8, 0xb8, 0xe8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xb8, 0xa0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x7e, 0x08, 0x0e, 0x71, ++ 0x01, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0xa0, 0x10, 0xf0, 0x90, 0xd4, 0x2c, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x02, 0x1c, 0x05, 0x03, 0x7e, ++ 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0xc0, 0x20, 0xf0, 0x08, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x1f, 0x14, 0x25, 0x44, ++ 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x90, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x14, 0x23, 0x42, 0x7f, 0x11, ++ 0x11, 0x11, 0x1e, 0x72, 0x04, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0x10, 0xf0, 0x10, ++ 0x90, 0x50, 0x50, 0x14, 0x14, 0x0c, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x7f, 0x02, 0x0c, 0x03, 0x7f, ++ 0x0f, 0x09, 0x0f, 0x09, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x40, 0xc0, 0x30, 0xc8, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x27, 0x10, 0x11, 0x0e, 0x01, 0x76, 0x10, ++ 0x13, 0x1c, 0x10, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x88, 0xc8, 0x50, 0x60, 0xd0, ++ 0x48, 0x44, 0x44, 0x80, 0x00, 0xfc, 0x00, 0x00, ++ 0x02, 0x04, 0x38, 0x08, 0x08, 0x7e, 0x09, 0x1d, ++ 0x1a, 0x2a, 0x48, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x20, 0x20, 0xa0, 0xa0, 0xf8, 0xa0, 0x20, 0xfc, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x01, 0x3f, 0x24, 0x44, 0x08, 0x3f, 0x02, 0x04, ++ 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x90, 0x70, 0xf8, 0x40, 0x70, ++ 0x88, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x02, 0x04, 0x19, 0x61, ++ 0x1f, 0x01, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x80, 0x40, 0x30, 0x0c, ++ 0xf0, 0x00, 0x40, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x11, 0x78, 0x2b, 0x2a, 0x2b, ++ 0x2a, 0x7a, 0x5a, 0x16, 0x22, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0xa0, 0xf8, 0x48, 0xf8, ++ 0x48, 0xe8, 0xa8, 0xe8, 0xa8, 0x18, 0x00, 0x00, ++ 0x04, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x0f, 0x0c, ++ 0x17, 0x14, 0x27, 0x44, 0x07, 0x04, 0x00, 0x00, ++ 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x3f, 0x21, 0x21, 0x21, 0x21, ++ 0x3f, 0x21, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, ++ 0xf8, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x17, 0x14, 0x34, 0x54, 0x14, ++ 0x17, 0x14, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x44, 0x44, 0x44, 0x44, ++ 0xfc, 0x44, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x41, 0x01, 0x1f, 0x11, ++ 0x11, 0x1f, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0x00, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x11, 0x11, 0x11, 0x1f, 0x11, ++ 0x01, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x13, 0x12, 0x12, 0x1e, ++ 0x73, 0x12, 0x12, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0xf8, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x08, 0x17, 0x14, ++ 0x27, 0x44, 0x07, 0x00, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x90, 0x40, 0xe0, 0x50, ++ 0xc8, 0x44, 0xc0, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x18, 0x1c, 0x1b, ++ 0x2a, 0x28, 0x48, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x80, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0xf8, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x47, 0x20, 0x20, 0x00, 0x13, ++ 0x10, 0x10, 0x20, 0x20, 0x4f, 0x40, 0x00, 0x00, ++ 0x80, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0xf8, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x1f, 0x11, 0x11, 0x11, 0x1f, ++ 0x11, 0x01, 0x01, 0x01, 0x7e, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, ++ 0x10, 0x20, 0x10, 0xf8, 0x04, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x1f, 0x11, 0x1f, 0x11, ++ 0x03, 0x0c, 0x74, 0x04, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x10, ++ 0x08, 0xb0, 0xc0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x00, 0x3c, 0x00, 0x3f, ++ 0x00, 0x3c, 0x24, 0x24, 0x3f, 0x20, 0x00, 0x00, ++ 0x80, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0xf8, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x08, 0x88, 0x08, 0x08, 0xfc, 0x08, 0x48, 0x28, ++ 0x28, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x22, 0x5c, 0x09, 0x7e, ++ 0x09, 0x2a, 0x1c, 0x19, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x48, ++ 0xfc, 0x48, 0xa8, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3f, 0x28, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x43, 0x0c, 0x00, 0x00, ++ 0x40, 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, 0xf8, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x17, 0x13, 0x39, 0x34, ++ 0x37, 0x50, 0x50, 0x11, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x58, 0x58, 0xf0, 0x00, ++ 0xfc, 0x80, 0xf0, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x20, 0x1f, 0x12, 0x42, 0x26, 0x2a, 0x03, 0x17, ++ 0x1b, 0x22, 0x26, 0x5a, 0x42, 0x4c, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x28, 0xb0, 0xfc, 0x20, 0x78, ++ 0xc8, 0xf8, 0xc8, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x04, 0x44, 0x2b, 0x10, 0x30, 0x4f, 0x08, 0x19, ++ 0x2b, 0x4d, 0x09, 0x09, 0x31, 0x11, 0x00, 0x00, ++ 0x80, 0x88, 0xf8, 0x90, 0xa0, 0xfc, 0x80, 0xf8, ++ 0x08, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x01, 0x3f, 0x20, 0x40, ++ 0x7f, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xfc, 0x08, 0x00, ++ 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x7f, 0x09, 0x01, 0x1f, 0x01, 0x7f, 0x01, ++ 0x07, 0x1c, 0x67, 0x04, 0x07, 0x04, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0x08, 0xf0, 0x20, 0xfc, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x25, 0x3e, 0x24, 0x3d, 0x24, ++ 0x24, 0x3c, 0x18, 0x14, 0x24, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x00, 0x00, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x24, 0x14, 0x14, 0x04, 0x06, ++ 0x0c, 0x78, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0x90, 0x90, 0xa0, 0xc0, 0x80, 0xa0, ++ 0x90, 0x90, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x07, 0x44, 0x24, 0x27, 0x04, 0x17, 0x14, ++ 0x25, 0x25, 0x45, 0x49, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xe8, 0x88, 0xf8, 0x08, ++ 0xe8, 0x28, 0xe8, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x49, 0x49, 0x49, 0x49, 0x48, ++ 0x4f, 0x78, 0x49, 0x46, 0x18, 0x00, 0x00, 0x00, ++ 0x50, 0x50, 0xfc, 0x50, 0x70, 0x00, 0xf8, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x01, 0x3f, 0x28, 0x7f, 0x14, 0x7f, 0x00, 0x3e, ++ 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x26, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0x78, 0x40, 0x78, 0x08, 0x78, ++ 0x40, 0x78, 0x78, 0x7c, 0x44, 0x3c, 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, 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, ++ 0x10, 0x10, 0x10, 0x7c, 0x54, 0x54, 0x54, 0x55, ++ 0x55, 0x5d, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0x40, 0x40, 0x40, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x55, 0x55, 0x55, 0x57, ++ 0x55, 0x5d, 0x51, 0x11, 0x11, 0x16, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xf0, 0x00, 0xfc, ++ 0x48, 0x50, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x20, 0x20, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x00, 0xfc, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x3f, 0x02, 0x02, 0x3f, 0x22, 0x22, 0x3f, ++ 0x22, 0x22, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0xf8, ++ 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x79, 0x09, 0x09, 0x79, 0x49, 0x41, 0x7f, ++ 0x49, 0x49, 0x09, 0x09, 0x11, 0x66, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xf0, 0x00, 0xfc, ++ 0x48, 0x50, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x2e, 0x24, 0x3f, 0x20, ++ 0x2e, 0x2a, 0x2a, 0x2e, 0x2a, 0x41, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xa0, 0xc8, 0x88, 0x90, 0x90, ++ 0xa4, 0x84, 0x88, 0x88, 0x90, 0xa0, 0x00, 0x00, ++ 0x12, 0x1a, 0x2a, 0x4a, 0x1f, 0x10, 0x2f, 0x62, ++ 0x22, 0x2f, 0x22, 0x23, 0x2c, 0x20, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xa0, 0xfc, 0x48, 0xc8, 0x28, ++ 0x28, 0xb0, 0x10, 0xb0, 0x48, 0x84, 0x00, 0x00, ++ 0x22, 0x2a, 0x4f, 0x10, 0x3f, 0x52, 0x17, 0x13, ++ 0x1c, 0x01, 0x14, 0x14, 0x24, 0x43, 0x00, 0x00, ++ 0x20, 0xa0, 0xbc, 0x48, 0xa8, 0x28, 0x90, 0xb0, ++ 0x48, 0x04, 0x90, 0x88, 0x24, 0xe4, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7e, 0x11, 0x11, 0x10, 0x1d, ++ 0x72, 0x14, 0x11, 0x11, 0x12, 0x34, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa8, 0xa8, 0xb0, 0xa0, 0xb0, 0xa8, ++ 0xa4, 0xa4, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x55, 0x7d, 0x54, 0x7f, ++ 0x55, 0x53, 0x14, 0x11, 0x12, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x00, 0xf8, 0xa8, 0x28, 0x48, 0xb0, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x22, 0x3e, 0x22, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, ++ 0xf8, 0x88, 0x88, 0x88, 0x08, 0x18, 0x00, 0x00, ++ 0x22, 0x12, 0x1f, 0x42, 0x2f, 0x29, 0x0f, 0x19, ++ 0x1f, 0x22, 0x3f, 0x42, 0x42, 0x43, 0x00, 0x00, ++ 0x00, 0x78, 0xc8, 0x48, 0x48, 0x78, 0x48, 0x48, ++ 0x78, 0x48, 0xc8, 0x48, 0x88, 0x18, 0x00, 0x00, ++ 0x29, 0x29, 0x2b, 0x29, 0x3d, 0x21, 0x21, 0x39, ++ 0x28, 0x2f, 0x28, 0x29, 0x2e, 0x48, 0x00, 0x00, ++ 0x50, 0x50, 0xfc, 0x50, 0x50, 0x70, 0x00, 0xf8, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x24, 0x3f, 0x24, 0x24, ++ 0x24, 0x3f, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0xfc, 0x90, 0x90, 0x90, 0x90, 0x90, ++ 0x90, 0x90, 0x90, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x4a, 0x79, 0x49, 0x48, 0x79, ++ 0x4e, 0x48, 0x79, 0x49, 0x42, 0x04, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa8, 0xa8, 0xb0, 0xa0, 0xb0, 0xa8, ++ 0xa4, 0xa4, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x7c, 0x2b, 0x28, 0x3b, 0x2a, 0x2a, 0x3b, ++ 0x2a, 0x2c, 0x3a, 0x6a, 0x0c, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0x48, 0xa0, 0xa8, 0x84, 0x94, 0x70, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x24, 0x3f, ++ 0x24, 0x24, 0x24, 0x24, 0x24, 0x4f, 0x00, 0x00, ++ 0x00, 0xf8, 0x80, 0xf0, 0x80, 0xf0, 0x80, 0xfc, ++ 0xc8, 0xa8, 0x90, 0xb0, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x25, 0x3d, 0x24, 0x27, ++ 0x3d, 0x25, 0x26, 0x25, 0x26, 0x4c, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x00, 0xf8, 0xa8, 0x28, 0x48, 0xb0, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x28, 0x0d, 0x0a, 0x0e, 0x73, 0x00, 0x00, 0x00, ++ 0xa8, 0xa8, 0xfc, 0xa8, 0xa8, 0xb8, 0x80, 0xfc, ++ 0x20, 0xfc, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0x3d, 0x01, 0x7f, 0x01, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3d, 0x25, 0x26, 0x3e, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0xf8, 0x08, ++ 0xe8, 0xa8, 0xa8, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x3d, 0x03, 0x7d, 0x01, 0x3d, 0x01, 0x3d, ++ 0x00, 0x3f, 0x24, 0x25, 0x3e, 0x24, 0x00, 0x00, ++ 0x50, 0x50, 0xfc, 0x50, 0x50, 0x70, 0x00, 0xf8, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x08, 0x09, 0x3e, 0x08, 0x08, 0x7e, 0x09, 0x28, ++ 0x2e, 0x28, 0x38, 0x28, 0x46, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x88, 0xb0, 0x00, 0xf8, ++ 0x88, 0x88, 0xf8, 0x88, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x26, 0x3d, 0x09, 0x28, 0x2d, ++ 0x2a, 0x28, 0x2d, 0x39, 0x62, 0x04, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa8, 0xa8, 0xb0, 0xa0, 0xb0, 0xa8, ++ 0xa4, 0xa4, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x13, 0x22, 0x5c, 0x08, 0x7e, ++ 0x09, 0x2a, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x50, 0x50, 0x50, 0x54, 0xd4, 0xd8, 0x50, 0xd8, ++ 0x54, 0x54, 0x90, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x7f, ++ 0x09, 0x08, 0x08, 0x08, 0x0f, 0x70, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xfc, ++ 0x10, 0x90, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x7f, 0x10, 0x10, 0x11, 0x11, 0x11, 0x11, ++ 0x11, 0x11, 0x11, 0x10, 0x33, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x01, 0x02, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x0f, ++ 0x08, 0x0f, 0x29, 0x24, 0x24, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0xfc, ++ 0x00, 0xfc, 0x24, 0x94, 0x04, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3f, 0x2a, 0x2a, 0x3e, ++ 0x1c, 0x1a, 0x2a, 0x48, 0x09, 0x0a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x17, 0x11, 0x1d, ++ 0x72, 0x14, 0x10, 0x10, 0x11, 0x3e, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x40, 0x40, 0xfc, 0x50, 0x48, ++ 0x54, 0xd4, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x00, 0x27, 0x24, 0x27, 0x24, ++ 0x27, 0x24, 0x27, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x80, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x3d, 0x24, 0x24, 0x3f, 0x24, 0x24, 0x3f, ++ 0x24, 0x24, 0x24, 0x25, 0x26, 0x4c, 0x00, 0x00, ++ 0x08, 0x08, 0x90, 0xa0, 0xf8, 0x40, 0x40, 0xfc, ++ 0x40, 0xa0, 0x90, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x23, 0x22, 0x04, 0x10, ++ 0x10, 0x20, 0x20, 0x41, 0x42, 0x44, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x48, 0x40, 0x60, ++ 0x60, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x10, 0x11, 0x12, 0x7c, 0x13, ++ 0x10, 0x11, 0x1c, 0x60, 0x00, 0x07, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0x48, 0x84, 0x20, ++ 0x40, 0x88, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x04, 0x19, 0x77, 0x10, 0x13, 0x1f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x30, 0xc0, 0xfc, 0x40, 0xf8, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1d, 0x18, 0x0e, 0x71, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x88, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0xfc, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x28, 0x2b, 0x32, 0x2b, 0x26, ++ 0x27, 0x24, 0x39, 0x22, 0x24, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x40, 0x27, 0x20, 0x03, 0x10, ++ 0x13, 0x10, 0x27, 0x20, 0x40, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, 0x40, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x3c, 0x2b, 0x30, 0x2f, 0x24, 0x27, 0x38, ++ 0x23, 0x21, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x10, 0xa0, 0xfc, 0xc8, 0x68, 0xb0, 0x70, 0xa8, ++ 0x24, 0xc0, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x09, 0x1b, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x90, 0x90, 0xa0, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x12, 0x11, 0x7d, 0x10, 0x10, 0x3b, 0x35, ++ 0x35, 0x51, 0x51, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x10, 0x20, 0x78, 0x48, 0x48, 0x78, 0x40, 0x78, ++ 0x48, 0x48, 0x78, 0x48, 0x80, 0x7c, 0x00, 0x00, ++ 0x00, 0x20, 0x13, 0x12, 0x02, 0x03, 0x72, 0x13, ++ 0x12, 0x12, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0x10, 0xf0, 0x00, 0xf0, ++ 0x10, 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x12, 0x19, 0x25, 0x24, 0x78, 0x13, 0x7d, ++ 0x11, 0x55, 0x39, 0x31, 0x1e, 0x64, 0x00, 0x00, ++ 0x10, 0x20, 0x78, 0x48, 0x48, 0x78, 0x40, 0x78, ++ 0x48, 0x48, 0x78, 0x48, 0x80, 0x7c, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x2b, 0x29, 0x08, 0x1b, ++ 0x2a, 0x4b, 0x12, 0x13, 0x22, 0x42, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xf0, 0x20, 0xc0, 0xf8, ++ 0x48, 0xf8, 0x48, 0xf8, 0x48, 0x58, 0x00, 0x00, ++ 0x00, 0x27, 0x11, 0x10, 0x03, 0x02, 0x73, 0x12, ++ 0x13, 0x12, 0x12, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0xc0, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x48, 0x48, 0x58, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x13, 0x12, 0x17, 0x7c, 0x11, 0x16, 0x10, ++ 0x13, 0x1c, 0x61, 0x06, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf8, 0x40, 0xc8, 0x68, 0xb0, ++ 0x30, 0x68, 0xa4, 0x20, 0x20, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x08, 0x1c, 0x1b, 0x1b, ++ 0x29, 0x29, 0x49, 0x0b, 0x0a, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xc8, 0xa8, 0x88, 0xfc, 0x08, ++ 0x48, 0x28, 0x08, 0xfc, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x12, 0x13, 0x1e, ++ 0x72, 0x12, 0x13, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x48, 0x48, 0xf8, 0x48, ++ 0x68, 0x58, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x12, 0x12, 0x12, 0x7f, 0x12, 0x1a, 0x37, 0x36, ++ 0x32, 0x53, 0x52, 0x14, 0x14, 0x19, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0xc8, 0x78, 0x48, 0xf8, 0x48, ++ 0x48, 0x78, 0xb0, 0xb4, 0x54, 0x8c, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x12, 0x32, 0x53, 0x12, ++ 0x12, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0xf8, 0x48, ++ 0x48, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x41, 0x20, 0x27, 0x01, 0x11, ++ 0x11, 0x11, 0x21, 0x21, 0x41, 0x46, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0xf0, 0x10, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x90, 0x08, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x7e, 0x08, 0x18, 0x1c, 0x1a, ++ 0x2b, 0x29, 0x4a, 0x0c, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x40, 0x80, 0xf8, 0x88, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x20, 0x10, 0x10, 0x00, 0x07, 0x70, 0x10, ++ 0x10, 0x10, 0x10, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x00, 0xfc, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x0f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x0f, 0x08, 0x0f, 0x29, 0x24, 0x40, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0x20, 0xe0, 0x20, 0xe0, ++ 0xfc, 0x00, 0xfc, 0x24, 0x94, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x65, 0x18, 0x11, 0x2a, 0x7f, ++ 0x1a, 0x35, 0x34, 0x31, 0x52, 0x14, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xb0, 0x90, 0x68, 0x48, 0xf8, ++ 0x48, 0x68, 0xb0, 0x90, 0x28, 0x44, 0x00, 0x00, ++ 0x08, 0x09, 0x15, 0x13, 0x22, 0x5c, 0x08, 0x7f, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0xdc, 0x54, 0xdc, 0x00, 0xf8, 0x00, 0xfc, ++ 0x40, 0x78, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x11, 0x18, 0x37, 0x35, ++ 0x33, 0x55, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xf0, 0xa0, 0xfc, 0x10, ++ 0xf8, 0x14, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x43, 0x20, 0x2f, 0x03, 0x12, ++ 0x13, 0x13, 0x22, 0x23, 0x43, 0x4c, 0x00, 0x00, ++ 0x80, 0xf0, 0x90, 0xf0, 0x80, 0xfc, 0xf0, 0x10, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x10, 0x08, 0x00, 0x00, ++ 0x00, 0x17, 0x10, 0x12, 0x7d, 0x11, 0x10, 0x17, ++ 0x10, 0x1c, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x48, 0x48, 0x50, 0x40, 0xfc, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x1f, 0x00, 0x3f, 0x22, 0x5f, ++ 0x12, 0x1f, 0x12, 0x02, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xfc, 0x88, 0xf0, ++ 0x90, 0xf0, 0x90, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x13, 0x7f, 0x2b, 0x28, 0x2f, ++ 0x28, 0x73, 0x5a, 0x16, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x58, 0x58, 0x40, 0xfc, ++ 0x40, 0xf8, 0xa8, 0xa8, 0xa8, 0xb8, 0x00, 0x00, ++ 0x10, 0x10, 0x14, 0x64, 0x1b, 0x1a, 0x26, 0x7e, ++ 0x13, 0x1a, 0x36, 0x36, 0x53, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0xf8, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x09, 0x09, 0x09, 0x09, 0x09, ++ 0x09, 0x09, 0x11, 0x11, 0x21, 0x41, 0x00, 0x00, ++ 0x10, 0xe0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x10, 0x10, 0x10, 0x08, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x11, 0x01, 0x3f, ++ 0x21, 0x21, 0x21, 0x21, 0x21, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x09, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x78, 0x88, 0x88, 0x48, 0x28, ++ 0x28, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x7f, 0x52, 0x14, 0x28, 0x3e, 0x68, ++ 0x3e, 0x28, 0x3e, 0x29, 0x3f, 0x22, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x01, 0x7f, 0x00, 0x0f, 0x08, 0x0f, 0x00, 0x3f, ++ 0x20, 0x5f, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, 0x00, 0xfc, ++ 0x08, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x12, 0x33, 0x52, 0x12, ++ 0x12, 0x13, 0x1c, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0x40, 0x40, 0xfc, 0x20, 0x20, ++ 0x20, 0x90, 0x14, 0x0c, 0xfc, 0x04, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x11, 0x11, 0x31, 0x50, 0x17, ++ 0x14, 0x1b, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x08, 0xf8, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x10, 0x13, 0x32, 0x53, 0x12, ++ 0x13, 0x12, 0x13, 0x11, 0x16, 0x18, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0x80, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x20, 0x10, 0x08, 0x00, 0x00, ++ 0x22, 0x12, 0x14, 0x7f, 0x09, 0x7f, 0x48, 0x7f, ++ 0x59, 0x19, 0x2e, 0x48, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x1f, 0x10, 0x1f, 0x10, ++ 0x1f, 0x10, 0x1f, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x00, 0x3f, 0x01, ++ 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x00, 0xf8, 0x00, ++ 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x11, 0x11, 0x11, 0x7d, 0x11, 0x10, 0x17, ++ 0x10, 0x1e, 0x62, 0x03, 0x04, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x40, 0x78, 0x40, 0x40, 0xc0, 0x3c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x40, 0x3f, 0x01, 0x09, ++ 0x09, 0x09, 0x09, 0x15, 0x23, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0xf8, 0x00, 0x00, ++ 0xf0, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x08, 0x04, 0x3f, 0x21, 0x5f, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x20, 0x40, 0xfc, 0x08, 0xf0, ++ 0x10, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x13, 0x12, 0x12, 0x13, ++ 0x12, 0x12, 0x13, 0x1c, 0x27, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x30, 0xc0, 0x40, 0x40, 0xfc, ++ 0x20, 0x20, 0x90, 0x14, 0xec, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x1e, 0x12, 0x14, 0x1f, ++ 0x12, 0x1a, 0x14, 0x26, 0x29, 0x50, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x18, 0xe0, 0x20, 0x20, 0xfc, ++ 0x20, 0x20, 0xf8, 0x00, 0x80, 0x7c, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x08, 0x10, 0x10, 0x3f, 0x08, ++ 0x48, 0x28, 0x13, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0x40, 0xf8, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x04, 0x04, 0x3f, 0x01, 0x3f, 0x21, 0x3f, ++ 0x23, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0x80, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x08, 0x08, 0x08, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x11, 0x10, 0x10, 0x1b, 0x34, 0x37, 0x32, 0x53, ++ 0x12, 0x10, 0x11, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xf8, 0x48, 0xf8, 0x40, 0xfc, ++ 0xc4, 0xc4, 0x44, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x11, 0x11, 0x1d, ++ 0x71, 0x11, 0x16, 0x10, 0x17, 0x30, 0x00, 0x00, ++ 0x18, 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0x20, 0xd0, 0x14, 0x0c, 0xfc, 0x04, 0x00, 0x00, ++ 0x10, 0x17, 0x11, 0x7a, 0x12, 0x17, 0x11, 0x1d, ++ 0x75, 0x12, 0x12, 0x15, 0x18, 0x30, 0x00, 0x00, ++ 0x00, 0x18, 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0xf8, 0x00, 0xc0, 0x3c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x11, 0x10, 0x1f, ++ 0x70, 0x12, 0x12, 0x13, 0x14, 0x38, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x40, 0x78, 0x40, 0x40, 0xc0, 0x3c, 0x00, 0x00, ++ 0x09, 0x08, 0x08, 0x7f, 0x08, 0x1b, 0x1e, 0x1b, ++ 0x2a, 0x28, 0x49, 0x0a, 0x0c, 0x08, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xf8, 0x48, 0xf8, 0x40, 0xfc, ++ 0xc4, 0xc4, 0x44, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x40, 0x20, 0x20, 0x00, 0x08, ++ 0x08, 0x08, 0x10, 0x10, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x7e, 0x11, 0x11, 0x12, 0x3f, 0x24, 0x64, ++ 0x24, 0x24, 0x3c, 0x25, 0x22, 0x04, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x00, 0xfc, 0x20, 0xa0, ++ 0xb8, 0xa0, 0xa0, 0xa0, 0x60, 0x1c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x09, 0x09, 0x11, 0x19, ++ 0x35, 0x55, 0x11, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0x40, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x02, 0x0d, 0x39, 0x09, 0x09, 0x7e, 0x09, 0x1c, ++ 0x1a, 0x2b, 0x48, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x00, 0xf8, 0x40, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x65, 0x28, 0x1b, 0x22, 0x7c, ++ 0x13, 0x3a, 0x36, 0x36, 0x52, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0xa0, 0xfc, 0x48, 0x40, ++ 0xf8, 0x48, 0x48, 0x48, 0x58, 0x40, 0x00, 0x00, ++ 0x08, 0x13, 0x3c, 0x25, 0x35, 0x2f, 0x2c, 0x7e, ++ 0x26, 0x2d, 0x2d, 0x2e, 0x24, 0x4c, 0x00, 0x00, ++ 0x00, 0x8c, 0xf0, 0x10, 0x10, 0x90, 0xfc, 0x90, ++ 0x90, 0x10, 0x7c, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7e, 0x00, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7e, 0x00, 0x3d, 0x01, 0x3e, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x50, 0xfc, 0x24, 0xf8, ++ 0xa8, 0xa8, 0xa8, 0xb8, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3e, 0x23, 0x22, 0x3e, 0x29, 0x09, 0x2f, ++ 0x28, 0x28, 0x28, 0x2e, 0x38, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x50, 0xfc, 0x28, 0xf8, ++ 0xa8, 0xa8, 0xa8, 0xb8, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x27, 0x14, 0x17, 0x04, 0x07, 0x04, 0x77, ++ 0x1a, 0x1a, 0x12, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xfc, 0x40, 0xfc, 0x40, 0xf8, ++ 0x48, 0x48, 0x70, 0x40, 0x00, 0xfc, 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, 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, ++ 0x03, 0x3c, 0x24, 0x24, 0x24, 0x3f, 0x24, 0x24, ++ 0x22, 0x3a, 0x61, 0x00, 0x7e, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x50, 0x50, 0xe0, 0x50, 0x48, ++ 0x44, 0xc4, 0xe4, 0xd8, 0x40, 0x40, 0x00, 0x00, ++ 0x11, 0x0a, 0x7f, 0x0c, 0x3f, 0x2f, 0x33, 0x3f, ++ 0x3f, 0x04, 0x7f, 0x0a, 0x11, 0x20, 0x00, 0x00, ++ 0x00, 0x78, 0xc8, 0x50, 0x50, 0x60, 0x50, 0x48, ++ 0x44, 0x44, 0xe4, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x07, 0x24, 0x27, 0x27, 0x24, 0x27, 0x3e, ++ 0x02, 0x7e, 0x12, 0x12, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0xc0, 0x48, 0xc8, 0xc8, 0x48, 0xc8, 0xf8, ++ 0x80, 0xfc, 0x90, 0x90, 0x90, 0x90, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x23, 0x22, 0x02, 0x02, ++ 0x12, 0x12, 0x24, 0x24, 0x48, 0x50, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x88, 0x80, 0x98, ++ 0xe0, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x7d, 0x10, 0x13, 0x12, 0x1f, ++ 0x72, 0x12, 0x12, 0x12, 0x12, 0x32, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0xa0, 0xf8, 0x48, 0xf8, ++ 0x48, 0xe8, 0xa8, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x10, 0x17, 0x11, 0x1f, ++ 0x76, 0x13, 0x13, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x20, 0xf8, ++ 0x40, 0xf0, 0xf0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x22, 0x14, 0x7f, 0x49, 0x7f, ++ 0x49, 0x5d, 0x55, 0x5d, 0x41, 0x43, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x7c, 0x90, 0x90, 0x50, ++ 0x50, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x42, 0x21, 0x27, 0x04, 0x17, ++ 0x14, 0x15, 0x25, 0x25, 0x45, 0x44, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0x20, 0xf8, 0x88, 0xf8, ++ 0x88, 0xe8, 0x28, 0xe8, 0x28, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0x7c, 0x45, 0x45, 0x46, 0x7c, ++ 0x44, 0x44, 0x44, 0x7c, 0x40, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x08, 0x08, 0x88, 0x48, ++ 0x48, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x14, 0x23, 0x41, 0x1f, 0x11, ++ 0x11, 0x1f, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0x00, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x20, 0x17, 0x10, 0x03, 0x02, 0x73, 0x12, ++ 0x12, 0x12, 0x12, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0xf8, 0x48, 0xf8, 0x48, ++ 0xe8, 0xa8, 0xe8, 0x18, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x1b, 0x25, 0x24, 0x7b, 0x12, 0x7f, ++ 0x12, 0x56, 0x3a, 0x32, 0x1e, 0x62, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0xa0, 0xf8, 0x48, 0xf8, ++ 0x48, 0xe8, 0xa8, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x40, 0x27, 0x24, 0x07, 0x10, ++ 0x14, 0x13, 0x22, 0x24, 0x40, 0x43, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x40, 0xf8, 0x88, ++ 0xc8, 0xb8, 0xa8, 0xc8, 0x88, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x0e, 0x78, 0x09, 0x1a, ++ 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x18, 0xe0, 0x80, 0xfc, 0x90, 0x90, 0x10, 0x10, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x11, 0x11, 0x2f, 0x4b, 0x0a, 0x1f, 0x10, 0x37, ++ 0x54, 0x17, 0x14, 0x17, 0x14, 0x15, 0x00, 0x00, ++ 0x20, 0x20, 0xe0, 0x20, 0xfc, 0xc8, 0x48, 0xa8, ++ 0xa8, 0xb0, 0x90, 0xb0, 0xc8, 0x84, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x7b, 0x12, 0x1f, 0x10, 0x1f, ++ 0x74, 0x17, 0x14, 0x17, 0x14, 0x35, 0x00, 0x00, ++ 0x20, 0x20, 0xe0, 0x20, 0xfc, 0xc8, 0x48, 0xa8, ++ 0xa8, 0xb0, 0x90, 0xb0, 0xc8, 0x84, 0x00, 0x00, ++ 0x11, 0x11, 0x7f, 0x11, 0x7e, 0x57, 0x7c, 0x57, ++ 0x7e, 0x13, 0x7e, 0x13, 0x12, 0x12, 0x00, 0x00, ++ 0x20, 0x20, 0xe0, 0x20, 0xbc, 0xc8, 0x68, 0xa8, ++ 0xa8, 0x90, 0x90, 0xb0, 0xc8, 0x84, 0x00, 0x00, ++ 0x00, 0x22, 0x12, 0x13, 0x04, 0x08, 0x7f, 0x10, ++ 0x10, 0x11, 0x12, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0xc0, ++ 0xa0, 0x10, 0x08, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x09, 0x7f, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x20, 0x20, 0xa0, 0xa0, 0xf8, 0xa0, 0x20, 0xfc, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x1f, 0x12, 0x12, 0x1f, 0x12, ++ 0x12, 0x7f, 0x00, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf0, 0x90, 0x90, 0xf0, 0x90, ++ 0x90, 0xfc, 0x00, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x10, 0x17, 0x10, 0x7d, 0x11, 0x11, 0x11, ++ 0x11, 0x1d, 0x61, 0x07, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0xfc, 0x90, 0x08, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x01, 0x01, 0x3f, 0x01, 0x03, ++ 0x02, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x80, ++ 0x80, 0x40, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x12, 0x12, 0x1f, 0x12, ++ 0x1f, 0x12, 0x12, 0x22, 0x23, 0x5c, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x48, 0x40, 0xf8, 0x40, ++ 0xfc, 0x48, 0x50, 0x20, 0x90, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x17, 0x14, 0x24, 0x24, 0x47, 0x04, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x80, 0x80, 0xfc, 0x80, 0x80, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x47, 0x20, 0x21, 0x02, 0x14, ++ 0x12, 0x12, 0x24, 0x28, 0x40, 0x41, 0x00, 0x00, ++ 0x38, 0xc0, 0x40, 0xfc, 0xa0, 0x10, 0x88, 0x84, ++ 0xd0, 0xa8, 0xa4, 0xa4, 0x80, 0x80, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x66, 0x2a, 0x1a, 0x26, 0x7e, ++ 0x13, 0x3a, 0x37, 0x36, 0x52, 0x15, 0x00, 0x00, ++ 0x20, 0xfc, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0xf8, ++ 0xfc, 0xb4, 0x2c, 0xf8, 0x20, 0xfc, 0x00, 0x00, ++ 0x06, 0x38, 0x08, 0x08, 0x7f, 0x08, 0x08, 0x08, ++ 0x3e, 0x22, 0x22, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x88, 0x88, 0x88, 0x88, 0xfc, 0x88, 0x88, 0x88, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x3e, 0x22, ++ 0x22, 0x3e, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x3c, 0x20, 0x20, 0x20, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2b, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0xfc, 0x20, 0x20, ++ 0x20, 0x50, 0x48, 0x78, 0xc4, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x7f, 0x08, 0x3e, 0x22, 0x3e, 0x3e, ++ 0x22, 0x3e, 0x7f, 0x0c, 0x12, 0x63, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x0f, 0x08, 0x08, 0x08, ++ 0x0f, 0x08, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xe0, 0x20, 0x20, 0x20, ++ 0xe0, 0x20, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x10, 0x10, 0x37, 0x50, 0x10, ++ 0x10, 0x11, 0x11, 0x12, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0xfc, 0x80, 0x80, ++ 0xa0, 0x10, 0x08, 0x38, 0xc4, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x21, 0x3f, 0x2a, 0x2a, 0x3f, ++ 0x2a, 0x3f, 0x2c, 0x4a, 0x52, 0x23, 0x00, 0x00, ++ 0x00, 0x70, 0x50, 0x50, 0x54, 0x94, 0x8c, 0xf8, ++ 0x48, 0x50, 0x30, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x20, 0x1f, 0x18, 0x08, 0x4f, 0x2a, 0x2a, 0x0f, ++ 0x1a, 0x1a, 0x2f, 0x2b, 0x54, 0x48, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xa8, 0xa8, 0xac, 0xc4, 0xfc, ++ 0xa8, 0xa8, 0xd0, 0x30, 0xc8, 0x84, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x21, 0x21, 0x21, 0x3f, 0x21, ++ 0x21, 0x21, 0x21, 0x3f, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, ++ 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x3f, 0x21, 0x5d, 0x1d, 0x1f, ++ 0x11, 0x1f, 0x11, 0x1f, 0x11, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x08, 0x70, 0x70, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf4, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x3f, 0x01, 0x1f, 0x11, 0x11, 0x1f, ++ 0x13, 0x03, 0x05, 0x09, 0x11, 0x60, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0x00, 0xf0, 0x10, 0x10, 0xf0, ++ 0x10, 0x40, 0x20, 0x24, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x48, 0x4b, 0x48, 0x48, 0x48, ++ 0x48, 0x78, 0x48, 0x40, 0x0f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x10, 0x7c, 0x17, 0x10, 0x11, ++ 0x17, 0x1d, 0x61, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x48, 0xf8, 0x50, 0x60, 0xfc, 0x40, 0xf8, ++ 0x08, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x30, 0x08, 0x61, 0x17, 0x00, 0x0f, 0x11, 0x26, ++ 0x21, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0xa0, 0x10, 0xfc, 0x40, 0xfc, 0x50, 0x48, ++ 0xc0, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x08, 0x7e, 0x12, 0x12, 0x12, ++ 0x3c, 0x25, 0x06, 0x0a, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x20, 0x40, 0x40, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x17, 0x10, 0x1f, ++ 0x11, 0x17, 0x19, 0x11, 0x21, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x88, 0xf0, 0xa0, 0xfc, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x23, 0x48, 0x08, 0x17, 0x10, 0x32, ++ 0x52, 0x12, 0x12, 0x15, 0x18, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0x78, 0x40, 0x40, 0x40, 0xc0, 0x3c, 0x00, 0x00, ++ 0x00, 0x0c, 0x02, 0x00, 0x18, 0x04, 0x00, 0x00, ++ 0x07, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x7c, ++ 0xc0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x19, 0x1c, 0x1a, ++ 0x2a, 0x28, 0x48, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x44, 0x27, 0x24, 0x04, 0x14, ++ 0x17, 0x15, 0x24, 0x28, 0x49, 0x56, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x90, 0xfc, 0x90, 0xf0, 0x00, ++ 0xf8, 0x10, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x0e, 0x02, 0x24, 0x14, 0x08, 0x1f, 0x20, 0x4f, ++ 0x08, 0x0f, 0x04, 0x04, 0x3f, 0x00, 0x00, 0x00, ++ 0x90, 0x90, 0x64, 0x44, 0x28, 0xf0, 0x08, 0xe4, ++ 0x20, 0xe0, 0x40, 0x80, 0xf8, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x07, 0x18, 0x7f, 0x11, ++ 0x11, 0x1f, 0x13, 0x05, 0x19, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xe0, 0x80, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0x44, 0x24, 0xfc, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x24, 0x3c, 0x27, 0x3c, 0x24, ++ 0x25, 0x3e, 0x18, 0x14, 0x24, 0x40, 0x00, 0x00, ++ 0x40, 0x48, 0xf8, 0x50, 0x50, 0xfc, 0x40, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x20, 0x11, 0x11, 0x02, 0x0f, 0x70, 0x1f, ++ 0x12, 0x12, 0x14, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x80, 0x80, 0x40, 0x20, 0x10, 0xf8, 0x84, 0xf8, ++ 0xa0, 0x90, 0x88, 0x88, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x3f, 0x09, 0x0a, 0x7f, 0x08, 0x1f, ++ 0x31, 0x5f, 0x11, 0x11, 0x1f, 0x11, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x50, 0x50, 0xe0, 0x50, 0x48, ++ 0x44, 0x44, 0x64, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x13, 0x23, 0x7d, 0x09, 0x7f, ++ 0x09, 0x2b, 0x1d, 0x1a, 0x0e, 0x75, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x50, 0xfc, 0x50, 0x70, 0x00, ++ 0xf8, 0x48, 0x50, 0x20, 0x50, 0x8c, 0x00, 0x00, ++ 0x00, 0x7f, 0x11, 0x11, 0x11, 0x21, 0x3d, 0x65, ++ 0x25, 0x25, 0x27, 0x3c, 0x25, 0x00, 0x00, 0x00, ++ 0x18, 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0x10, 0xd0, 0x14, 0x0c, 0xfc, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x11, 0x11, 0x11, 0x3d, 0x25, 0x65, ++ 0x25, 0x25, 0x3e, 0x22, 0x24, 0x09, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xfc, 0x20, 0x20, 0x38, ++ 0x28, 0x28, 0x48, 0x48, 0x88, 0x30, 0x00, 0x00, ++ 0x08, 0x09, 0x7e, 0x12, 0x12, 0x3c, 0x06, 0x19, ++ 0x61, 0x3f, 0x01, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x48, 0x50, 0x20, 0xd0, 0x0c, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xe0, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x12, 0x1f, 0x12, 0x13, 0x10, ++ 0x17, 0x12, 0x11, 0x20, 0x23, 0x5c, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x20, 0xfc, 0x20, 0xe0, 0x00, ++ 0xf0, 0x20, 0x40, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x3f, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x08, 0x7e, 0x12, 0x12, 0x12, ++ 0x3c, 0x24, 0x06, 0x0a, 0x11, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x48, 0x50, 0x50, ++ 0x20, 0x20, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x12, 0x12, 0x3c, 0x04, 0x1b, ++ 0x61, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0x50, 0x20, 0xd0, 0x0c, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x08, 0x0f, 0x09, 0x11, 0x12, 0x3f, 0x51, 0x11, ++ 0x17, 0x11, 0x11, 0x11, 0x1e, 0x10, 0x00, 0x00, ++ 0x08, 0xe8, 0x28, 0xa8, 0x68, 0xe8, 0x28, 0x28, ++ 0xe8, 0x28, 0x28, 0xc8, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x11, 0x09, 0x3f, 0x20, 0x4f, 0x08, 0x08, ++ 0x0f, 0x02, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x10, 0x20, 0xfc, 0x08, 0xe0, 0x20, 0x20, ++ 0xe0, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x01, 0x03, 0x0c, 0x32, 0x01, 0x03, 0x0c, ++ 0x73, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x20, 0x40, 0x80, 0x40, 0x30, ++ 0x0c, 0x80, 0x00, 0x00, 0xc0, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x27, 0x10, 0x13, 0x02, 0x0b, 0x0a, ++ 0x13, 0x10, 0x21, 0x22, 0x2c, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, ++ 0x02, 0x04, 0x04, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x17, 0x10, 0x1f, 0x10, 0x17, ++ 0x10, 0x17, 0x24, 0x24, 0x47, 0x04, 0x00, 0x00, ++ 0x80, 0xfc, 0x80, 0xf0, 0x90, 0xfc, 0x90, 0xf0, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x11, 0x17, 0x11, 0x7d, 0x10, 0x11, 0x17, ++ 0x14, 0x1b, 0x62, 0x02, 0x03, 0x02, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0x50, 0xa0, 0x10, 0xfc, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x13, 0x12, 0x13, 0x7e, 0x13, 0x12, 0x13, ++ 0x12, 0x1f, 0x65, 0x05, 0x09, 0x11, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x04, 0x1f, 0x64, 0x07, 0x04, ++ 0x07, 0x04, 0x7f, 0x02, 0x04, 0x3f, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0xf0, 0x0c, 0xc0, 0x00, ++ 0xc0, 0x00, 0xfc, 0x80, 0x60, 0x90, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x40, 0x7f, 0x04, 0x04, ++ 0x0f, 0x0c, 0x14, 0x24, 0x47, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x22, 0x22, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x00, 0xfc, ++ 0x00, 0xfc, 0x24, 0x24, 0xe4, 0x38, 0x00, 0x00, ++ 0x00, 0x11, 0x11, 0x55, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x7d, 0x47, 0x42, 0x04, 0x08, 0x00, 0x00, ++ 0x40, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x00, 0xfc, 0x54, 0xac, 0x84, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x18, 0x37, 0x36, 0x33, 0x52, ++ 0x13, 0x10, 0x1f, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x80, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x12, 0x14, 0x1f, ++ 0x71, 0x11, 0x10, 0x10, 0x13, 0x3c, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0xf0, ++ 0x10, 0x20, 0xc0, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x7d, 0x11, 0x10, 0x1b, 0x15, ++ 0x30, 0x53, 0x12, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0x50, 0xa0, 0x18, 0xf4, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x1f, 0x11, 0x1f, 0x11, ++ 0x1f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7e, 0x11, 0x39, 0x34, 0x35, ++ 0x56, 0x50, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa8, 0xa8, 0xb0, 0xa0, 0xb0, 0xa8, ++ 0xa4, 0xa4, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x11, 0x10, 0x3f, 0x34, ++ 0x37, 0x51, 0x52, 0x14, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x90, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x13, 0x12, 0x3b, 0x36, ++ 0x37, 0x50, 0x51, 0x16, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x01, 0x21, 0x11, 0x02, 0x0a, 0x14, 0x21, 0x22, ++ 0x1f, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x48, 0x50, 0xa0, 0x10, 0x0c, ++ 0xf0, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x09, 0x09, 0x43, 0x23, 0x25, 0x0a, 0x17, ++ 0x10, 0x12, 0x22, 0x23, 0x42, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0xe8, 0x88, 0xf8, ++ 0x88, 0xa8, 0xa8, 0xe8, 0x28, 0x30, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x43, 0x22, 0x23, 0x00, 0x1f, ++ 0x12, 0x23, 0x24, 0x49, 0x42, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x00, 0xf8, 0xa8, 0x28, 0x48, 0xb0, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x40, 0x23, 0x20, 0x07, 0x08, ++ 0x0f, 0x11, 0x12, 0x24, 0x28, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x90, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x0a, 0x2a, 0x2c, 0x28, 0x48, ++ 0x08, 0x0c, 0x12, 0x12, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x11, 0x10, 0x16, 0x15, 0x39, 0x32, 0x35, 0x51, ++ 0x11, 0x19, 0x14, 0x24, 0x27, 0x40, 0x00, 0x00, ++ 0xc8, 0x48, 0xb0, 0xa4, 0xf8, 0x08, 0xf4, 0x10, ++ 0xf0, 0x10, 0x90, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x11, 0x09, 0x09, 0x01, 0x3f, 0x00, ++ 0x00, 0x1f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x10, 0x20, 0x00, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x2f, 0x28, 0x0b, 0x1a, ++ 0x2a, 0x4b, 0x12, 0x11, 0x21, 0x4f, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xf8, 0x00, 0xf0, 0x10, ++ 0x10, 0xf0, 0x20, 0x20, 0x40, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x05, 0x08, 0x0b, 0x14, ++ 0x37, 0x51, 0x12, 0x14, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x90, ++ 0xfc, 0x90, 0x50, 0x50, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x1f, 0x01, 0x3f, ++ 0x00, 0x7f, 0x08, 0x04, 0x04, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x14, 0x23, 0x42, 0x04, 0x1f, ++ 0x60, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x90, 0x80, 0x40, 0xf0, ++ 0x0c, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x14, 0x23, 0x5f, 0x10, 0x17, ++ 0x10, 0x13, 0x12, 0x12, 0x13, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0xf8, 0x08, 0xe8, ++ 0x08, 0xc8, 0x48, 0x48, 0xc8, 0x18, 0x00, 0x00, ++ 0x10, 0x57, 0x36, 0x3b, 0x12, 0x7f, 0x12, 0x1b, ++ 0x36, 0x37, 0x53, 0x15, 0x15, 0x19, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x72, 0x14, 0x0c, 0x13, 0x7e, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x49, 0x0a, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x40, 0x50, 0x98, 0xe4, 0x50, ++ 0x50, 0x50, 0x90, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x0c, 0x12, 0x7d, 0x09, 0x08, ++ 0x7f, 0x08, 0x08, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x08, 0xc8, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 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, 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, ++ 0x04, 0x7f, 0x04, 0x0f, 0x7f, 0x0f, 0x09, 0x0f, ++ 0x09, 0x0f, 0x3f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x80, 0xfc, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x11, 0x09, 0x49, 0x21, 0x21, ++ 0x0f, 0x09, 0x13, 0x1c, 0x23, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0xfc, 0x00, 0xf8, 0xa8, 0x48, 0xb0, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x39, 0x28, 0x2b, 0x38, 0x2f, ++ 0x29, 0x3b, 0x2c, 0x2b, 0x28, 0x58, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x50, 0xe0, 0xf8, 0xa0, 0xfc, ++ 0x50, 0x58, 0xe4, 0x50, 0x48, 0xc0, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x01, 0x3c, 0x01, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0xfc, 0x10, 0x10, 0x90, ++ 0x90, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x02, 0x3d, 0x27, 0x24, 0x3f, 0x25, 0x26, 0x27, ++ 0x3c, 0x24, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0x48, 0x50, 0xf8, 0xa0, 0xfc, 0x10, 0xf8, 0xfc, ++ 0xf0, 0xf0, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x7f, 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, ++ 0x08, 0x04, 0x04, 0x00, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, ++ 0x20, 0x20, 0x40, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x23, 0x22, 0x3e, 0x29, 0x08, 0x2e, ++ 0x28, 0x28, 0x28, 0x2e, 0x38, 0x60, 0x00, 0x00, ++ 0x20, 0x24, 0xf8, 0x70, 0xa8, 0x24, 0x60, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x20, 0x14, 0x12, 0x02, 0x00, 0x71, 0x12, ++ 0x1d, 0x11, 0x12, 0x1c, 0x26, 0x41, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa8, 0xa8, 0xb0, 0xa0, 0xb0, 0xa8, ++ 0x28, 0x24, 0x24, 0x1c, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x23, 0x10, 0x17, 0x00, 0x01, 0x77, 0x10, ++ 0x10, 0x11, 0x12, 0x1c, 0x26, 0x41, 0x00, 0x00, ++ 0x10, 0xe0, 0x40, 0xfc, 0xe0, 0x50, 0xec, 0xa0, ++ 0xb8, 0x28, 0x08, 0x30, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x22, 0x5d, 0x09, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x70, 0x00, 0x00, ++ 0xe8, 0x68, 0x74, 0x94, 0xf8, 0x08, 0xfc, 0x88, ++ 0xf8, 0x90, 0x50, 0x60, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x79, 0x49, 0x53, 0x65, 0x59, 0x4a, 0x4f, ++ 0x48, 0x4a, 0x72, 0x43, 0x42, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0xe8, 0x88, 0xf8, ++ 0x88, 0xa8, 0xa8, 0xe8, 0x28, 0x30, 0x00, 0x00, ++ 0x00, 0x7f, 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, ++ 0x12, 0x14, 0x08, 0x0e, 0x71, 0x06, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x02, 0x39, 0x2b, 0x28, 0x2f, 0x39, 0x2b, 0x2d, ++ 0x39, 0x29, 0x29, 0x2b, 0x2a, 0x5c, 0x00, 0x00, ++ 0x48, 0x50, 0xf8, 0xa0, 0xfc, 0xf0, 0x48, 0xf4, ++ 0xf0, 0x40, 0xfc, 0x54, 0xac, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x20, 0x3f, ++ 0x2f, 0x2a, 0x2e, 0x2a, 0x27, 0x38, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x28, 0x28, ++ 0xf8, 0xa8, 0xa8, 0x28, 0x28, 0x78, 0x00, 0x00, ++ 0x11, 0x1e, 0x12, 0x3f, 0x2f, 0x6a, 0x2f, 0x2a, ++ 0x2f, 0x22, 0x2f, 0x22, 0x23, 0x2c, 0x00, 0x00, ++ 0xa0, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0x28, 0xa8, 0x28, 0xc8, 0x98, 0x00, 0x00, ++ 0x06, 0x38, 0x08, 0x7f, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x3e, 0x08, 0x0f, 0x72, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x7f, 0x40, 0x40, 0x5f, 0x40, 0x4f, 0x48, ++ 0x48, 0x48, 0x4f, 0x48, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xe8, 0x08, 0xc8, 0x48, ++ 0x48, 0x48, 0xc8, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x11, 0x09, 0x3f, 0x20, 0x4f, 0x08, 0x08, 0x0f, ++ 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0x08, 0xe0, 0x20, 0x20, 0xe0, ++ 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x21, 0x1f, 0x10, 0x03, 0x72, 0x13, 0x13, 0x1a, ++ 0x67, 0x03, 0x7f, 0x04, 0x02, 0x00, 0x00, 0x00, ++ 0x20, 0xfc, 0x80, 0xf0, 0x10, 0xf0, 0xf0, 0x10, ++ 0xf0, 0xf8, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x17, 0x3b, 0x36, 0x37, 0x52, ++ 0x13, 0x10, 0x13, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0xf8, 0x10, 0xfc, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x7f, 0x13, 0x12, 0x13, 0x16, ++ 0x1b, 0x70, 0x13, 0x10, 0x17, 0x30, 0x00, 0x00, ++ 0x40, 0xf8, 0x10, 0xfc, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x0f, 0x0c, 0x44, 0x27, 0x24, 0x05, 0x15, ++ 0x15, 0x15, 0x25, 0x24, 0x44, 0x44, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0xe8, 0x28, ++ 0x28, 0xe8, 0x28, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x7b, 0x49, 0x4f, 0x7b, 0x4a, 0x4b, 0x7a, ++ 0x4b, 0x48, 0x7b, 0x40, 0x0f, 0x00, 0x00, 0x00, ++ 0x40, 0xf8, 0x10, 0xfc, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x1f, 0x04, 0x7f, 0x0f, 0x09, 0x0f, 0x09, ++ 0x0f, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x40, 0xfc, 0xe0, 0x20, 0xe0, 0x20, ++ 0xe0, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x25, 0x3d, ++ 0x25, 0x25, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0x00, 0xfc, 0x04, 0x04, 0xfc, 0x04, 0x74, 0x54, ++ 0x54, 0x54, 0x74, 0x44, 0x04, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x0c, 0x08, 0x1f, 0x24, 0x4f, ++ 0x12, 0x3f, 0x12, 0x12, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x08, 0xc8, ++ 0x08, 0xe8, 0x48, 0x48, 0xc8, 0x30, 0x00, 0x00, ++ 0x02, 0x21, 0x1f, 0x10, 0x03, 0x02, 0x73, 0x12, ++ 0x13, 0x12, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0x80, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x09, 0x15, 0x13, 0x23, 0x5d, 0x09, 0x7f, ++ 0x09, 0x2b, 0x1d, 0x19, 0x0f, 0x71, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0xe8, 0xa8, ++ 0xa8, 0xa8, 0xe8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x10, 0x54, 0x57, 0x54, 0x57, ++ 0x54, 0x54, 0x7c, 0x44, 0x40, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x40, 0x40, 0xfc, 0x00, 0xfc, ++ 0x60, 0x50, 0x48, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x20, 0x26, 0x39, 0x21, 0x23, 0x1f, 0x11, 0x11, ++ 0x7f, 0x11, 0x11, 0x12, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, ++ 0x00, 0xfc, 0x54, 0xac, 0x84, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x2f, 0x22, 0x21, 0x3f, 0x22, ++ 0x27, 0x2a, 0x33, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xf0, 0x40, 0x00, 0xf8, 0x00, ++ 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x21, 0x49, 0x09, 0x11, 0x10, 0x37, ++ 0x50, 0x17, 0x11, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x10, 0xfc, 0x10, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x27, 0x48, 0x0b, 0x12, 0x12, 0x33, ++ 0x53, 0x10, 0x15, 0x15, 0x19, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0x08, 0xd0, 0x28, 0x04, 0x14, 0xf0, 0x00, 0x00, ++ 0x20, 0x10, 0x17, 0x40, 0x23, 0x20, 0x03, 0x12, ++ 0x14, 0x10, 0x20, 0x21, 0x42, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x00, 0xfc, 0x08, ++ 0xa0, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x2b, 0x28, 0x3c, 0x2b, 0x28, 0x48, ++ 0x0f, 0x79, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x10, 0x10, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x7f, 0x2a, 0x29, 0x5f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x50, 0x20, 0xd0, 0xec, 0x20, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x7f, 0x03, 0x05, 0x19, 0x61, ++ 0x04, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x0f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x29, 0x24, 0x40, 0x00, 0x00, ++ 0x40, 0xfc, 0xa0, 0x10, 0xf8, 0x80, 0xf0, 0x80, ++ 0xf0, 0x80, 0xfc, 0x24, 0x94, 0x18, 0x00, 0x00, ++ 0x01, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x0f, ++ 0x09, 0x7f, 0x09, 0x1f, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0xe0, ++ 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xc0, 0x00, 0x00, ++ 0x04, 0x44, 0x28, 0x13, 0x32, 0x4a, 0x0a, 0x1b, ++ 0x2a, 0x48, 0x08, 0x08, 0x37, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0xf8, ++ 0x48, 0x50, 0x48, 0x78, 0x84, 0x04, 0x00, 0x00, ++ 0x00, 0x3c, 0x03, 0x7c, 0x01, 0x3c, 0x01, 0x3d, ++ 0x02, 0x3c, 0x24, 0x24, 0x3d, 0x26, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x00, 0xfc, 0x08, ++ 0xa0, 0xa0, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x7f, 0x09, 0x1d, 0x1b, 0x1b, ++ 0x29, 0x2a, 0x4a, 0x0c, 0x09, 0x0a, 0x00, 0x00, ++ 0x18, 0xe0, 0x00, 0x00, 0xfc, 0x40, 0x40, 0x78, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x11, 0x16, 0x7f, 0x12, 0x13, 0x38, 0x35, ++ 0x36, 0x51, 0x56, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x80, 0xf0, 0x40, 0xf8, 0x48, 0xf8, 0x80, 0xe8, ++ 0x68, 0xb0, 0x68, 0xa4, 0x20, 0xc0, 0x00, 0x00, ++ 0x00, 0x07, 0x04, 0x04, 0x04, 0x04, 0x3c, 0x24, ++ 0x20, 0x20, 0x20, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0x40, 0x40, 0x40, 0x78, 0x48, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x24, 0x44, 0x08, 0x11, 0x01, ++ 0x7f, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x88, 0x80, 0x88, 0x78, 0x00, ++ 0xfc, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x13, 0x12, 0x3a, 0x37, ++ 0x36, 0x52, 0x53, 0x16, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0xb8, 0x28, 0x28, 0xac, 0x4c, 0x04, 0xf8, ++ 0x28, 0xa8, 0x10, 0x30, 0x48, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x1f, 0x18, ++ 0x18, 0x1f, 0x28, 0x28, 0x4f, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x80, 0xf8, 0x88, ++ 0x88, 0xf8, 0x88, 0x88, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x7f, 0x02, 0x04, 0x1f, 0x1f, 0x10, 0x1f, ++ 0x1f, 0x10, 0x1f, 0x15, 0x25, 0x40, 0x00, 0x00, ++ 0x10, 0xfc, 0x80, 0x40, 0xe4, 0xdc, 0x44, 0xc0, ++ 0xf0, 0x00, 0xf8, 0x48, 0x28, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x05, 0x01, 0x01, 0x01, ++ 0x01, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x00, 0xf8, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x5f, 0x01, 0x1f, 0x11, ++ 0x1f, 0x11, 0x1f, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xf0, 0x00, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x7f, 0x04, 0x04, 0x3f, 0x24, 0x24, 0x24, ++ 0x28, 0x30, 0x3f, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf8, 0x88, 0x98, 0x98, ++ 0x78, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x24, 0x1f, 0x14, 0x4f, 0x24, 0x3f, 0x00, 0x1f, ++ 0x19, 0x2f, 0x29, 0x4f, 0x49, 0x4b, 0x00, 0x00, ++ 0x20, 0x20, 0x78, 0x90, 0x20, 0xf8, 0x28, 0xfc, ++ 0x28, 0xf8, 0x28, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x02, 0x02, 0x73, 0x5e, 0x52, 0x5a, 0x5a, 0x5a, ++ 0x7f, 0x5a, 0x4a, 0x02, 0x02, 0x01, 0x00, 0x00, ++ 0x00, 0x7c, 0x90, 0x20, 0xf8, 0xc8, 0xf8, 0xc8, ++ 0xf8, 0xc8, 0x78, 0xb0, 0xa8, 0xc4, 0x00, 0x00, ++ 0x02, 0x02, 0x03, 0x7e, 0x22, 0x22, 0x22, 0x22, ++ 0x3f, 0x22, 0x22, 0x02, 0x02, 0x01, 0x00, 0x00, ++ 0x00, 0x30, 0xc0, 0x00, 0x20, 0x20, 0x20, 0x20, ++ 0xe0, 0x20, 0x20, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x19, 0x35, 0x35, 0x30, 0x53, ++ 0x10, 0x10, 0x17, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf0, ++ 0x20, 0x40, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x00, 0x3e, 0x22, 0x3f, 0x00, ++ 0x3e, 0x04, 0x0e, 0x78, 0x09, 0x1e, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x90, 0x90, 0x50, ++ 0x50, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x47, 0x20, 0x22, 0x02, 0x0a, ++ 0x0b, 0x0a, 0x10, 0x10, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xc0, 0x48, 0x48, 0x48, 0x48, ++ 0xf8, 0x48, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x27, 0x3c, 0x24, 0x27, ++ 0x3c, 0x24, 0x27, 0x24, 0x24, 0x4c, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x88, 0x48, 0x70, 0xa0, 0x30, ++ 0x70, 0xa8, 0x24, 0x20, 0x20, 0xc0, 0x00, 0x00, ++ 0x00, 0x23, 0x12, 0x13, 0x02, 0x02, 0x72, 0x12, ++ 0x12, 0x14, 0x14, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x18, 0xe0, 0x20, 0xfc, 0x20, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x09, 0x0f, 0x78, 0x08, 0x2a, 0x2a, 0x2a, ++ 0x2a, 0x3e, 0x28, 0x0a, 0x0a, 0x07, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x01, 0x7f, 0x02, 0x04, 0x18, ++ 0x6f, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0x00, 0xfc, 0x80, 0x40, 0x30, ++ 0xec, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x0f, 0x08, 0x0f, 0x0f, 0x3f, 0x01, 0x3f, 0x2d, ++ 0x4d, 0x1f, 0x00, 0x7f, 0x04, 0x3f, 0x00, 0x00, ++ 0xe0, 0x20, 0xe0, 0xe0, 0xf8, 0x00, 0xfc, 0x68, ++ 0x60, 0xf0, 0x00, 0xfc, 0x60, 0x90, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x13, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0x3c, 0xe0, 0x28, 0xa8, 0xa8, 0xa8, ++ 0xf8, 0xa8, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x02, 0x04, 0x18, 0x67, 0x00, ++ 0x3f, 0x01, 0x05, 0x19, 0x61, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x80, 0x40, 0x30, 0xcc, 0x00, ++ 0xf8, 0x00, 0x40, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x09, 0x09, 0x3f, 0x09, 0x09, 0x3f, ++ 0x09, 0x09, 0x11, 0x11, 0x21, 0x46, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x50, 0x50, 0x60, 0x50, 0x48, ++ 0x44, 0x44, 0x64, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x3f, 0x21, 0x21, 0x22, 0x22, ++ 0x24, 0x28, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x88, 0x48, ++ 0x28, 0x28, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x0f, 0x09, 0x11, 0x21, 0x41, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x11, 0x11, 0x15, 0x15, 0x15, ++ 0x15, 0x15, 0x15, 0x3f, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, 0xd0, 0x10, ++ 0x10, 0x10, 0x14, 0xec, 0x0c, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x14, 0x10, 0x3e, 0x28, 0x49, ++ 0x7e, 0x08, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x48, 0x90, 0xfc, 0x90, ++ 0xf8, 0x90, 0xf8, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x00, 0x3a, 0x01, 0x7d, 0x00, 0x38, 0x07, 0x39, ++ 0x01, 0x39, 0x29, 0x2b, 0x3c, 0x28, 0x00, 0x00, ++ 0x20, 0x28, 0xa8, 0x70, 0x20, 0xfc, 0x70, 0x70, ++ 0xa8, 0xa4, 0x20, 0x20, 0xc0, 0x3c, 0x00, 0x00, ++ 0x25, 0x15, 0x1f, 0x45, 0x2f, 0x2a, 0x0f, 0x12, ++ 0x1f, 0x22, 0x2f, 0x43, 0x44, 0x58, 0x00, 0x00, ++ 0x28, 0x28, 0xb0, 0x7c, 0xd0, 0xd0, 0xfc, 0x50, ++ 0xd0, 0x7c, 0xd0, 0x50, 0xfc, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x10, 0x11, 0x13, 0x1c, ++ 0x77, 0x11, 0x11, 0x12, 0x14, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xa0, 0x10, 0xf8, 0x04, ++ 0xf8, 0x40, 0x50, 0x48, 0x48, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x09, 0x7f, ++ 0x09, 0x2b, 0x1d, 0x19, 0x0f, 0x71, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xb8, 0xa8, 0xa8, 0xfc, 0x04, ++ 0x74, 0x54, 0x54, 0x74, 0x04, 0x0c, 0x00, 0x00, ++ 0x11, 0x10, 0x10, 0x7f, 0x14, 0x13, 0x3a, 0x36, ++ 0x36, 0x53, 0x53, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xfc, 0xa0, 0xf8, 0xa8, 0xa8, ++ 0xb8, 0x18, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x45, 0x1a, 0x00, 0x00, ++ 0x08, 0x88, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x67, 0x2a, 0x1b, 0x24, 0x7f, ++ 0x12, 0x3b, 0x36, 0x37, 0x52, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x40, 0xf8, ++ 0x48, 0xf8, 0x48, 0xfc, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x03, 0x7c, 0x56, 0x55, 0x55, 0x7e, 0x57, ++ 0x54, 0x56, 0x7d, 0x45, 0x42, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0xc8, 0xa8, 0x10, 0xb0, 0x48, 0xf8, ++ 0xa8, 0xa8, 0x10, 0x90, 0x68, 0x44, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x01, 0x3f, 0x24, 0x22, ++ 0x2f, 0x21, 0x2f, 0x21, 0x21, 0x21, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x48, 0x88, ++ 0xe8, 0x08, 0xe8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x13, 0x13, 0x3a, 0x37, ++ 0x36, 0x53, 0x52, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x28, 0xc8, 0xf8, ++ 0x48, 0xf8, 0x48, 0x48, 0x48, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2a, 0x3f, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa8, 0x30, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x3e, 0x2b, 0x3e, 0x08, ++ 0x3e, 0x08, 0x7f, 0x14, 0x22, 0x40, 0x00, 0x00, ++ 0x48, 0x48, 0x50, 0xfc, 0x90, 0x90, 0xf8, 0x90, ++ 0x90, 0xf8, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x27, 0x21, 0x01, 0x09, ++ 0x0b, 0x0a, 0x10, 0x10, 0x21, 0x26, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0x80, 0xfc, 0x10, 0x10, 0x10, ++ 0x90, 0x60, 0x20, 0x50, 0x88, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x12, 0x12, 0x12, ++ 0x13, 0x12, 0x12, 0x22, 0x22, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x38, ++ 0xc0, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x1f, ++ 0x00, 0x00, 0x01, 0x0e, 0x70, 0x00, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0x40, 0xfc, 0x40, 0x40, 0x20, ++ 0x20, 0x20, 0x90, 0x14, 0x0c, 0x04, 0x00, 0x00, ++ 0x01, 0x21, 0x11, 0x13, 0x02, 0x04, 0x79, 0x11, ++ 0x12, 0x14, 0x10, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x40, 0x40, 0x50, 0x48, ++ 0x44, 0x44, 0x40, 0xc0, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x1f, 0x10, 0x28, 0x49, 0x0e, ++ 0x08, 0x08, 0x08, 0x07, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x88, 0x08, ++ 0x08, 0x48, 0x48, 0xc8, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x3d, 0x25, ++ 0x25, 0x3d, 0x19, 0x15, 0x22, 0x45, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x78, 0x00, 0xfc, 0x60, ++ 0x64, 0x58, 0x50, 0x50, 0x68, 0x84, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x21, 0x21, 0x22, 0x25, 0x29, ++ 0x21, 0x22, 0x24, 0x28, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x08, 0x88, 0x48, 0x28, 0x28, ++ 0x88, 0x48, 0x28, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x3e, 0x2a, 0x2a, 0x2a, 0x2a, ++ 0x3e, 0x2c, 0x0a, 0x0f, 0x19, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7f, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, 0x1f, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x03, 0x7c, 0x11, 0x49, 0x2a, 0x24, 0x3f, 0x02, ++ 0x04, 0x07, 0x7c, 0x04, 0x04, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x0f, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x02, ++ 0x04, 0x04, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, ++ 0x40, 0x40, 0x20, 0x10, 0x08, 0x04, 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, 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, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x12, 0x12, 0x12, ++ 0x3c, 0x24, 0x06, 0x0a, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x10, 0x1f, ++ 0x11, 0x12, 0x24, 0x38, 0x40, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x80, 0x88, 0xc8, ++ 0xb0, 0xa0, 0x90, 0x88, 0x84, 0x80, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x00, 0x04, 0x3c, 0x04, ++ 0x3c, 0x04, 0x3c, 0x04, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0x40, 0x78, 0x40, ++ 0x78, 0x40, 0x78, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x10, 0x10, 0x30, 0x57, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x13, 0x10, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x08, 0x7e, 0x12, 0x12, 0x13, ++ 0x3c, 0x24, 0x06, 0x0a, 0x11, 0x20, 0x00, 0x00, ++ 0x00, 0x1c, 0xe0, 0x20, 0x20, 0x20, 0x20, 0xfc, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x0d, 0x03, 0x02, 0x0c, 0x30, ++ 0x01, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0x90, 0x10, 0x60, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7f, 0x00, 0x3c, 0x01, 0x3c, ++ 0x00, 0x3d, 0x25, 0x26, 0x3c, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xc8, 0x68, 0x88, 0x30, 0x40, ++ 0xa0, 0xa8, 0x84, 0x94, 0x90, 0x70, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x47, 0x27, 0x23, 0x00, 0x0f, ++ 0x08, 0x13, 0x12, 0x22, 0x22, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x58, 0x58, 0x40, 0xfc, ++ 0x80, 0xf8, 0xa8, 0xa8, 0xa8, 0xb8, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x7e, 0x07, 0x0a, 0x0b, 0x1a, ++ 0x37, 0x56, 0x13, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x50, 0x4c, 0xf8, 0xd8, 0xf8, 0xd8, ++ 0x68, 0xd8, 0xf8, 0xd8, 0x68, 0x58, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x09, 0x0a, 0x10, 0x18, ++ 0x34, 0x55, 0x11, 0x12, 0x10, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x20, 0x20, 0xb0, 0xa8, ++ 0xa8, 0x24, 0x24, 0x24, 0x20, 0x60, 0x00, 0x00, ++ 0x01, 0x3f, 0x23, 0x54, 0x14, 0x23, 0x1f, 0x12, ++ 0x1f, 0x00, 0x7f, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xa0, 0x50, 0xc8, 0xf0, 0x90, ++ 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x0c, 0x0f, 0x12, 0x2f, 0x44, 0x09, ++ 0x13, 0x00, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xc8, 0xe8, 0x08, ++ 0x30, 0x80, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x09, 0x49, 0x37, 0x11, 0x31, 0x48, 0x0b, 0x1a, ++ 0x2a, 0x4b, 0x0a, 0x0a, 0x33, 0x12, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0x10, 0x00, 0xf8, 0x48, ++ 0x48, 0xf8, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x3f, 0x08, 0x7f, 0x15, 0x2b, 0x7e, ++ 0x08, 0x0f, 0x70, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x50, 0x50, 0xd0, 0x50, 0x74, ++ 0x94, 0x0c, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x10, 0x20, 0x4f, 0x08, 0x08, ++ 0x08, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x80, 0x80, 0xf0, 0x80, 0x80, ++ 0x80, 0xfc, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x1f, 0x60, 0x0f, 0x00, ++ 0x01, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0xf0, 0x0c, 0xe0, 0x40, ++ 0x80, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x13, 0x14, 0x13, 0x1c, ++ 0x70, 0x11, 0x15, 0x15, 0x19, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xf8, 0x10, ++ 0xa0, 0x50, 0x48, 0x14, 0x14, 0xf0, 0x00, 0x00, ++ 0x12, 0x12, 0x13, 0x7a, 0x16, 0x15, 0x1d, 0x13, ++ 0x1a, 0x74, 0x18, 0x15, 0x14, 0x38, 0x00, 0x00, ++ 0x30, 0x28, 0xa8, 0xa0, 0xfc, 0xa0, 0x30, 0x50, ++ 0x48, 0x84, 0x00, 0x48, 0xa4, 0xa4, 0x00, 0x00, ++ 0x11, 0x11, 0x15, 0x15, 0x3b, 0x32, 0x36, 0x59, ++ 0x12, 0x14, 0x18, 0x25, 0x24, 0x48, 0x00, 0x00, ++ 0x20, 0x28, 0xe4, 0x64, 0x7c, 0xa0, 0xa0, 0x50, ++ 0x50, 0x88, 0x04, 0x48, 0xa4, 0xa4, 0x00, 0x00, ++ 0x08, 0x4a, 0x2a, 0x2c, 0x08, 0x7e, 0x08, 0x1d, ++ 0x1b, 0x2b, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0x40, 0x40, 0x40, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, ++ 0x04, 0x08, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0x40, 0x40, 0x40, 0x78, 0x48, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x70, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x08, 0x13, 0x12, 0x3a, 0x0a, ++ 0x4b, 0x2a, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, 0xb8, ++ 0x38, 0x08, 0xf8, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x3f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x11, 0x1a, 0x14, 0x23, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x10, 0x20, 0x20, 0x40, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x1c, 0x1a, 0x2a, 0x49, 0x09, ++ 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x70, 0x70, 0xa8, 0x24, 0x20, ++ 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x0f, 0x09, 0x0f, 0x3f, 0x2a, 0x7f, ++ 0x0f, 0x7f, 0x06, 0x7c, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0xe0, 0x20, 0xe0, 0xfc, 0xa8, 0xf8, ++ 0xe0, 0xfc, 0x90, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x12, 0x11, 0x19, 0x34, 0x34, 0x33, 0x52, ++ 0x12, 0x12, 0x12, 0x13, 0x13, 0x12, 0x00, 0x00, ++ 0x88, 0x48, 0x50, 0x20, 0x40, 0x20, 0x28, 0xa8, ++ 0x48, 0x48, 0xa8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x43, 0x22, 0x23, 0x07, 0x05, ++ 0x14, 0x17, 0x25, 0x25, 0x49, 0x56, 0x00, 0x00, ++ 0xa0, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0xfc, 0xf0, ++ 0x00, 0xfc, 0x48, 0x30, 0xd0, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x14, 0x67, 0x1a, 0x1a, 0x26, 0x7e, ++ 0x12, 0x1b, 0x36, 0x36, 0x52, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0xa8, ++ 0x98, 0x18, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x0c, 0x12, 0x7d, 0x01, 0x3e, 0x22, ++ 0x3e, 0x22, 0x3e, 0x22, 0x22, 0x26, 0x00, 0x00, ++ 0x40, 0x40, 0x4c, 0x70, 0x44, 0x44, 0x3c, 0x40, ++ 0x4c, 0x70, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x3e, 0x25, 0x25, 0x3c, 0x25, 0x25, 0x3d, ++ 0x25, 0x25, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0x88, 0x48, 0x48, 0x10, 0x20, 0x18, 0x98, 0x68, ++ 0x28, 0x58, 0x98, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3b, 0x2a, 0x2b, 0x3a, 0x2b, 0x2b, 0x3a, ++ 0x2a, 0x2b, 0x2a, 0x2a, 0x2c, 0x5b, 0x00, 0x00, ++ 0xa0, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0xfc, 0xf8, ++ 0x00, 0xfc, 0xc8, 0xb0, 0xd0, 0x0c, 0x00, 0x00, ++ 0x02, 0x1f, 0x12, 0x1f, 0x12, 0x1f, 0x1f, 0x17, ++ 0x10, 0x1f, 0x12, 0x12, 0x23, 0x5c, 0x00, 0x00, ++ 0x80, 0xf0, 0x90, 0xf0, 0x90, 0xf0, 0xf8, 0xf0, ++ 0x00, 0xfc, 0x90, 0x60, 0xb0, 0x0c, 0x00, 0x00, ++ 0x00, 0x7e, 0x02, 0x7e, 0x02, 0x3a, 0x2a, 0x2a, ++ 0x2a, 0x3a, 0x2a, 0x02, 0x02, 0x0d, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x50, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x04, 0x12, 0x09, 0x07, 0x19, 0x6f, ++ 0x09, 0x09, 0x0f, 0x01, 0x01, 0x7e, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0x60, 0x80, 0xc0, 0x30, 0xec, ++ 0x20, 0x20, 0xe0, 0x10, 0xf8, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x21, 0x21, 0x21, 0x3f, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x1f, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, ++ 0x00, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x12, 0x12, 0x13, 0x1e, ++ 0x72, 0x12, 0x12, 0x12, 0x12, 0x31, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0xf8, 0x08, ++ 0x00, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7d, 0x17, 0x10, 0x11, 0x1a, ++ 0x77, 0x12, 0x13, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x10, 0xe8, 0x48, 0x50, 0xfc, 0xe0, 0x50, 0x48, ++ 0xfc, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x7f, 0x1f, 0x12, 0x1f, 0x14, 0x7f, 0x1c, ++ 0x3e, 0x2a, 0x3e, 0x7f, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0x90, 0xf0, 0x00, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x88, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x7f, 0x09, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x09, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0xf8, 0x08, ++ 0x00, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x22, 0x22, 0x03, 0x13, ++ 0x12, 0x12, 0x24, 0x24, 0x49, 0x56, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x48, 0x50, 0x40, 0xf8, 0x08, ++ 0x90, 0x90, 0x60, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x22, 0x22, 0x02, 0x12, ++ 0x12, 0x12, 0x24, 0x24, 0x48, 0x50, 0x00, 0x00, ++ 0x20, 0xc0, 0x08, 0x30, 0xc0, 0xc8, 0xc8, 0xb0, ++ 0xa0, 0x90, 0x90, 0x88, 0x84, 0x80, 0x00, 0x00, ++ 0x00, 0x3e, 0x08, 0x3e, 0x08, 0x0e, 0x70, 0x1f, ++ 0x11, 0x1f, 0x10, 0x10, 0x10, 0x0f, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x7e, 0x11, 0x11, 0x11, 0x21, 0x3d, 0x65, ++ 0x25, 0x25, 0x26, 0x3e, 0x25, 0x0e, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x28, 0x30, 0x20, 0xf8, 0x88, ++ 0x50, 0x50, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x30, 0x0b, 0x62, 0x0b, 0x12, 0x24, 0x27, 0x09, ++ 0x7f, 0x02, 0x07, 0x08, 0x03, 0x3c, 0x00, 0x00, ++ 0x40, 0xfc, 0x48, 0xf8, 0x90, 0x60, 0x9c, 0x00, ++ 0xfc, 0x20, 0x40, 0xe0, 0x10, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x0f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x29, 0x24, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0xf8, 0x80, 0xf0, 0x80, ++ 0xf0, 0x80, 0xfc, 0x24, 0x94, 0x38, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x04, 0x1f, 0x11, 0x11, ++ 0x1f, 0x10, 0x10, 0x10, 0x10, 0x0f, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x11, 0x1f, ++ 0x00, 0x09, 0x24, 0x24, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xf0, 0x00, 0xfc, ++ 0x04, 0x24, 0x94, 0x04, 0x04, 0x38, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x17, 0x10, 0x30, 0x57, 0x10, ++ 0x10, 0x17, 0x10, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa0, 0xbc, 0xa0, 0xa0, 0xbc, 0xa0, ++ 0xa0, 0xbc, 0xa0, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x13, 0x18, 0x15, 0x12, 0x1f, ++ 0x11, 0x1f, 0x21, 0x22, 0x44, 0x18, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0x90, 0xd4, 0x24, 0x18, 0xf8, ++ 0x44, 0xf8, 0x40, 0x40, 0x44, 0x3c, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x13, 0x10, 0x10, 0x13, ++ 0x18, 0x70, 0x17, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xf8, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x10, 0x17, 0x18, ++ 0x70, 0x17, 0x10, 0x11, 0x12, 0x34, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa0, 0xbc, 0xa0, 0xa0, 0xbc, 0xa0, ++ 0xa0, 0xbc, 0xa0, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x3f, 0x22, ++ 0x22, 0x3e, 0x14, 0x12, 0x22, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x90, 0x90, 0x50, ++ 0x50, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7e, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x29, 0x4a, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x20, 0x70, 0x68, 0xa8, ++ 0xa4, 0x24, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x7f, 0x00, 0x03, 0x0d, 0x71, 0x01, 0x1f, ++ 0x12, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0xc0, 0x30, 0x08, 0x04, 0xf0, ++ 0x90, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x28, 0x28, 0x2b, 0x2a, 0x3f, 0x22, 0x23, 0x3a, ++ 0x28, 0x29, 0x2f, 0x28, 0x28, 0x48, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0xa8, ++ 0xa0, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x04, 0x7c, 0x04, 0x1c, 0x64, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x80, 0x88, 0xf0, 0x80, 0x84, 0x7c, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x27, 0x3c, 0x24, 0x25, 0x3d, ++ 0x25, 0x25, 0x25, 0x25, 0x24, 0x4c, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0xfc, 0x24, ++ 0x24, 0x24, 0x24, 0x2c, 0x20, 0x20, 0x00, 0x00, ++ 0x02, 0x7e, 0x02, 0x3e, 0x7f, 0x05, 0x7f, 0x0f, ++ 0x09, 0x0f, 0x09, 0x0f, 0x7f, 0x01, 0x00, 0x00, ++ 0x40, 0x7c, 0x40, 0x78, 0x7c, 0x40, 0xfc, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x78, 0x48, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x12, 0x11, 0x31, 0x5f, 0x10, ++ 0x13, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0x10, 0x20, 0xfc, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x11, 0x7c, 0x10, 0x17, 0x10, ++ 0x11, 0x1d, 0x61, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0x90, 0xa0, 0xfc, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x10, 0x7c, 0x24, 0x24, 0x24, ++ 0x7f, 0x48, 0x0d, 0x16, 0x24, 0x40, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0xf0, 0x90, 0xf0, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x0a, 0x18, 0x1c, 0x1b, ++ 0x2a, 0x28, 0x49, 0x09, 0x08, 0x08, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xf8, 0xa8, 0xa8, 0xfc, ++ 0xa8, 0xa8, 0xfc, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x7e, 0x08, 0x18, 0x1c, 0x1a, ++ 0x2b, 0x28, 0x49, 0x0e, 0x08, 0x08, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0xf0, 0x90, 0xf0, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x0a, 0x2c, 0x28, 0x28, 0x48, ++ 0x0b, 0x08, 0x14, 0x13, 0x26, 0x40, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0xf0, 0x90, 0xf0, 0x40, ++ 0xfc, 0xe0, 0xd0, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x04, 0x45, 0x29, 0x11, 0x31, 0x49, 0x09, 0x19, ++ 0x19, 0x29, 0x48, 0x08, 0x09, 0x32, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0xf8, 0x08, ++ 0x08, 0xf8, 0x90, 0x88, 0x04, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x00, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x00, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x1f, 0x00, 0x3f, 0x20, ++ 0x44, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xfc, 0x08, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x3e, 0x23, 0x22, 0x3e, 0x22, 0x3f, 0x22, ++ 0x22, 0x3e, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x48, 0x50, 0xfc, 0x00, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x29, 0x28, 0x30, 0x2b, 0x24, ++ 0x25, 0x25, 0x39, 0x21, 0x21, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0x90, 0xa0, 0xfc, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x21, 0x10, 0x17, 0x00, 0x01, 0x70, 0x11, ++ 0x10, 0x11, 0x11, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xf0, ++ 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x28, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x20, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xf8, 0xa4, 0x1c, 0x00, 0x00, ++ 0x02, 0x0d, 0x38, 0x09, 0x08, 0x7e, 0x08, 0x1d, ++ 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x28, 0xa8, 0xb0, 0x20, 0xfc, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x3e, 0x29, 0x49, 0x09, 0x7f, ++ 0x09, 0x0c, 0x12, 0x12, 0x20, 0x41, 0x00, 0x00, ++ 0x08, 0xc8, 0x48, 0x48, 0xc8, 0x08, 0x08, 0xc8, ++ 0x48, 0x48, 0x48, 0x48, 0x48, 0x88, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x06, 0x38, 0x08, 0x7e, ++ 0x1c, 0x1b, 0x2a, 0x48, 0x08, 0x09, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x20, 0x24, 0xa4, 0xa8, ++ 0xb0, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x10, 0x13, 0x32, 0x52, 0x12, ++ 0x13, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x80, 0xf8, 0x08, 0x08, 0x08, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3e, 0x02, 0x3e, 0x02, 0x7f, 0x04, 0x25, ++ 0x15, 0x16, 0x1d, 0x64, 0x04, 0x0c, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0xc8, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x88, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x13, 0x7e, 0x13, 0x12, 0x13, ++ 0x10, 0x17, 0x11, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x48, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x10, 0xfc, 0x10, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x11, 0x11, 0x11, 0x1d, ++ 0x71, 0x11, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0x80, 0xf8, 0x08, 0x08, 0x08, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x09, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xf8, 0x08, 0x08, 0x08, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x43, 0x22, 0x22, 0x02, 0x13, ++ 0x12, 0x12, 0x22, 0x22, 0x43, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0x80, 0xf8, 0x08, 0x08, 0x08, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x1f, 0x10, 0x10, 0x10, 0x1f, ++ 0x10, 0x10, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, ++ 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x24, 0x43, 0x10, 0x09, 0x41, ++ 0x29, 0x09, 0x11, 0x11, 0x21, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x30, 0x40, 0xf8, 0x08, ++ 0x08, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x4a, 0x2a, 0x2c, 0x08, 0x7e, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xf8, 0x88, 0x88, 0x88, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x04, 0x08, 0x1e, 0x12, 0x1a, 0x16, 0x16, 0x7f, ++ 0x12, 0x1a, 0x1a, 0x2a, 0x22, 0x46, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xf8, 0x88, 0x88, 0x88, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x10, 0x0f, 0x4b, 0x22, 0x23, ++ 0x12, 0x13, 0x2f, 0x21, 0x40, 0x40, 0x00, 0x00, ++ 0x40, 0xfc, 0x50, 0x48, 0xfc, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x00, 0x20, 0x11, 0x13, 0x02, 0x02, 0x73, 0x12, ++ 0x12, 0x12, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x80, 0x80, 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, ++ 0x10, 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x79, 0x49, 0x49, 0x49, 0x78, 0x4b, 0x48, ++ 0x4f, 0x49, 0x7b, 0x4c, 0x43, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0xf0, 0xa0, 0xf8, 0xa0, ++ 0xfc, 0x50, 0x58, 0xe4, 0x58, 0xc0, 0x00, 0x00, ++ 0x11, 0x09, 0x0f, 0x41, 0x23, 0x22, 0x03, 0x12, ++ 0x13, 0x10, 0x2f, 0x20, 0x43, 0x4c, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x80, 0xfc, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x15, 0x35, 0x38, 0x33, 0x50, ++ 0x17, 0x19, 0x17, 0x24, 0x23, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0xf0, 0xa0, 0xf8, 0xa0, ++ 0xfc, 0x50, 0x58, 0xe4, 0x58, 0xc0, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x64, 0x2b, 0x1a, 0x27, 0x7e, ++ 0x13, 0x38, 0x37, 0x35, 0x50, 0x10, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x10, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x1f, 0x10, 0x1f, 0x10, ++ 0x1f, 0x01, 0x7f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3e, 0x28, 0x3f, ++ 0x0a, 0x3e, 0x3a, 0x32, 0x42, 0x0d, 0x00, 0x00, ++ 0x08, 0x08, 0xd0, 0x30, 0x28, 0x44, 0x88, 0x48, ++ 0x50, 0x30, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x01, ++ 0x03, 0x0e, 0x31, 0x01, 0x06, 0x78, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x00, ++ 0xf0, 0x20, 0x40, 0x80, 0x60, 0x1c, 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, 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, 0x3f, 0x02, 0x42, 0x47, 0x51, 0x49, 0x4b, ++ 0x45, 0x59, 0x43, 0x40, 0x7f, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0x08, 0x28, 0x28, 0xc8, 0x48, ++ 0x28, 0x28, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x28, 0x45, 0x08, 0x08, 0x7f, ++ 0x08, 0x1c, 0x1a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0x00, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x7e, 0x11, 0x12, 0x10, 0x3c, 0x24, 0x65, ++ 0x27, 0x25, 0x3d, 0x21, 0x21, 0x01, 0x00, 0x00, ++ 0xa0, 0x90, 0x08, 0x48, 0x40, 0xa0, 0xa0, 0x10, ++ 0xf8, 0x14, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x1f, 0x01, 0x7f, 0x03, ++ 0x0f, 0x74, 0x07, 0x04, 0x07, 0x04, 0x00, 0x00, ++ 0x40, 0xfc, 0xa0, 0x10, 0xf8, 0x20, 0xfc, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x7f, 0x3e, 0x23, 0x3e, 0x21, 0x4f, 0x7f, ++ 0x01, 0x0f, 0x3f, 0x01, 0x7f, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x48, 0x30, 0xcc, 0xe0, 0xfc, ++ 0x20, 0xe0, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x14, 0x23, 0x5f, 0x01, 0x7f, ++ 0x01, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x18, 0xe0, 0x00, 0xfc, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x1a, 0x36, 0x36, ++ 0x32, 0x54, 0x55, 0x19, 0x11, 0x17, 0x00, 0x00, ++ 0x70, 0xfc, 0x58, 0xe8, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0x00, 0xf8, 0x68, 0x68, 0xfc, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7d, 0x57, 0x54, 0x55, 0x57, ++ 0x55, 0x5d, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x18, 0xe8, 0x48, 0x50, 0xfc, 0xe0, 0x50, 0xf8, ++ 0x54, 0xf0, 0x50, 0x50, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x24, 0x3c, ++ 0x24, 0x24, 0x24, 0x25, 0x25, 0x4e, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, ++ 0x90, 0x90, 0x94, 0x14, 0x14, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0a, 0x2a, 0x2c, 0x28, 0x48, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, 0xf8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xf8, 0x88, 0x00, 0x00, 0x00, ++ 0x01, 0x02, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x00, ++ 0x3f, 0x21, 0x3f, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x07, 0x00, 0x00, 0x04, 0x04, 0x04, 0x04, 0x08, ++ 0x08, 0x08, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0xc0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x20, ++ 0x20, 0x20, 0x10, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x23, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2b, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x70, 0x70, 0xa8, ++ 0xa8, 0x24, 0xf8, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x23, 0x10, 0x15, 0x43, 0x22, 0x27, 0x09, 0x01, ++ 0x1f, 0x11, 0x21, 0x22, 0x44, 0x58, 0x00, 0x00, ++ 0x90, 0x90, 0x64, 0x28, 0x10, 0xf8, 0x24, 0x20, ++ 0xfc, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x1e, 0x02, 0x24, 0x14, 0x08, 0x1f, 0x22, 0x42, ++ 0x3f, 0x02, 0x04, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x90, 0x90, 0x64, 0x44, 0x28, 0xf0, 0x48, 0x44, ++ 0xf8, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x21, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x68, 0x28, 0xd4, 0x54, 0x88, 0xfc, 0x50, 0x50, ++ 0xfc, 0x50, 0x50, 0x94, 0x94, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3f, 0x01, ++ 0x7f, 0x02, 0x07, 0x1a, 0x61, 0x1e, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xe0, 0x00, ++ 0xfc, 0x00, 0xf0, 0x20, 0xc0, 0x7c, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x08, 0x08, 0x1f, 0x28, 0x48, ++ 0x08, 0x08, 0x08, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0x40, 0x7c, 0xc8, 0x48, 0x50, ++ 0x30, 0x20, 0x64, 0x94, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x00, 0x1e, 0x7f, 0x00, ++ 0x1e, 0x1e, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x00, 0x48, 0xc8, 0x48, ++ 0x48, 0x48, 0x48, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x10, 0x10, 0x1c, ++ 0x70, 0x11, 0x11, 0x12, 0x14, 0x3b, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x80, 0x80, 0xf8, 0x88, ++ 0xc8, 0x50, 0x30, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x14, 0x23, 0x44, 0x04, 0x0b, ++ 0x18, 0x28, 0x48, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0x50, 0x48, 0xfc, ++ 0x48, 0x30, 0x20, 0xd4, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x25, 0x25, ++ 0x29, 0x3f, 0x28, 0x2b, 0x28, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x48, 0x28, ++ 0xe8, 0x48, 0xa8, 0x68, 0x28, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x15, 0x15, 0x15, 0x17, ++ 0x17, 0x13, 0x21, 0x22, 0x42, 0x04, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, ++ 0x00, 0xfc, 0x54, 0xac, 0x84, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x54, 0x52, 0x53, 0x5f, 0x52, ++ 0x5f, 0x77, 0x56, 0x4a, 0x12, 0x02, 0x00, 0x00, ++ 0x04, 0x08, 0xf0, 0xa0, 0xa0, 0x3c, 0xe8, 0x28, ++ 0xe8, 0x28, 0xa8, 0xc8, 0x48, 0x88, 0x00, 0x00, ++ 0x00, 0x10, 0x17, 0x10, 0x7d, 0x11, 0x11, 0x10, ++ 0x17, 0x1c, 0x65, 0x05, 0x05, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf8, 0x08, 0xe8, 0x28, 0xe8, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0xfc, 0x00, 0x00, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x18, 0x2f, 0x48, 0x0f, 0x08, ++ 0x0f, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x80, 0xf0, 0x80, 0xf0, 0x80, ++ 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x0a, 0x09, 0x11, 0x10, 0x33, 0x50, 0x10, ++ 0x17, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0x50, 0x40, 0xf8, 0x40, 0x40, ++ 0xfc, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x49, 0x29, 0x2a, 0x08, 0x7f, 0x08, 0x08, ++ 0x7f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x11, 0x09, 0x09, 0x3f, 0x01, 0x01, ++ 0x7f, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x10, 0x10, 0x20, 0xf8, 0x00, 0x00, ++ 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x12, 0x12, 0x12, ++ 0x11, 0x11, 0x10, 0x21, 0x26, 0x58, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x20, ++ 0x20, 0x40, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x0a, 0x4a, 0x2c, 0x28, 0x7e, 0x08, 0x08, ++ 0x0f, 0x79, 0x11, 0x12, 0x22, 0x44, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf8, 0x88, 0x88, 0xc8, ++ 0x50, 0x30, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x5d, 0x51, 0x12, 0x12, 0x14, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0x90, 0x50, 0x50, ++ 0x50, 0x10, 0x10, 0x14, 0x14, 0x0c, 0x00, 0x00, ++ 0x12, 0x12, 0x17, 0x7c, 0x16, 0x15, 0x15, 0x1f, ++ 0x74, 0x16, 0x16, 0x1a, 0x18, 0x31, 0x00, 0x00, ++ 0x00, 0x38, 0xa8, 0xa8, 0xac, 0xac, 0xc4, 0xf8, ++ 0xa8, 0xa8, 0x90, 0xb0, 0xc8, 0x84, 0x00, 0x00, ++ 0x01, 0x7d, 0x11, 0x17, 0x10, 0x14, 0x7a, 0x13, ++ 0x11, 0x11, 0x1e, 0x62, 0x04, 0x08, 0x00, 0x00, ++ 0x00, 0x7c, 0x10, 0xd0, 0x90, 0x90, 0xfc, 0x10, ++ 0x10, 0x10, 0x90, 0x90, 0x7c, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x7f, 0x09, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x0a, 0x0a, 0x0d, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x88, 0x88, 0x50, ++ 0x50, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x41, 0x21, 0x21, 0x01, 0x09, ++ 0x09, 0x09, 0x11, 0x11, 0x21, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x30, ++ 0x00, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x41, 0x21, 0x21, 0x01, 0x09, ++ 0x09, 0x09, 0x11, 0x12, 0x22, 0x24, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0x90, 0x50, 0x50, ++ 0x10, 0x10, 0x10, 0x14, 0x14, 0x0c, 0x00, 0x00, ++ 0x28, 0x29, 0x29, 0x29, 0x3f, 0x21, 0x21, 0x3d, ++ 0x25, 0x25, 0x26, 0x26, 0x45, 0x46, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x88, 0x88, 0x50, ++ 0x50, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x04, 0x45, 0x29, 0x11, 0x31, 0x49, 0x09, 0x19, ++ 0x29, 0x49, 0x09, 0x09, 0x09, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x30, ++ 0x00, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x7c, 0x12, 0x12, 0x12, 0x12, 0x7e, 0x12, ++ 0x12, 0x10, 0x1d, 0x61, 0x02, 0x04, 0x00, 0x00, ++ 0x80, 0xfc, 0x90, 0x90, 0x90, 0x90, 0xfc, 0x90, ++ 0x90, 0x90, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x02, 0x7d, 0x55, 0x54, 0x57, 0x7c, 0x54, ++ 0x57, 0x54, 0x7c, 0x44, 0x40, 0x00, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0x50, 0x40, 0xf8, 0x40, 0x40, ++ 0xfc, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x3f, 0x5f, 0x15, 0x7f, 0x15, 0x3f, 0x23, ++ 0x0c, 0x03, 0x3f, 0x0d, 0x31, 0x01, 0x00, 0x00, ++ 0x40, 0xc0, 0x7c, 0xc8, 0x48, 0x30, 0xd8, 0x44, ++ 0xc0, 0x30, 0xc8, 0x60, 0x18, 0x00, 0x00, 0x00, ++ 0x04, 0x08, 0x1e, 0x12, 0x1a, 0x16, 0x17, 0x7f, ++ 0x12, 0x1a, 0x1a, 0x2a, 0x22, 0x47, 0x00, 0x00, ++ 0x00, 0x70, 0x50, 0x50, 0x54, 0x94, 0x0c, 0xf8, ++ 0x88, 0x50, 0x50, 0x20, 0x50, 0x8c, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x10, 0x0b, 0x49, 0x27, 0x20, ++ 0x0b, 0x0d, 0x11, 0x11, 0x21, 0x21, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x38, 0xc8, 0x50, 0xfc, 0xe0, ++ 0xf8, 0x54, 0xf0, 0x50, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x3e, 0x22, ++ 0x22, 0x3e, 0x19, 0x15, 0x22, 0x47, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf8, 0xc8, 0xc8, 0xc8, ++ 0xa8, 0xb0, 0x10, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x4d, 0x7f, 0x08, 0x3e, 0x2a, ++ 0x3e, 0x2a, 0x3e, 0x08, 0x7f, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0xa0, 0x10, 0xf8, 0x88, 0x88, 0x88, ++ 0x88, 0xb0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x01, 0x3f, 0x11, 0x09, 0x09, 0x7f, 0x01, ++ 0x03, 0x05, 0x19, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x30, 0xc0, 0x10, 0x10, 0x20, 0x40, 0xfc, 0x00, ++ 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x0a, 0x2b, 0x2d, 0x29, 0x49, ++ 0x09, 0x0d, 0x13, 0x12, 0x21, 0x46, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x1c, 0x05, 0x14, 0x14, 0x12, 0x22, 0x3f, 0x52, ++ 0x12, 0x12, 0x12, 0x22, 0x2d, 0x42, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x0c, 0x12, 0x2a, 0x48, 0x3e, 0x22, 0x3e, ++ 0x22, 0x3e, 0x24, 0x27, 0x39, 0x63, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf8, 0xc8, 0xc8, 0xc8, ++ 0xa8, 0xb0, 0x90, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7e, 0x17, 0x12, 0x12, 0x1f, ++ 0x72, 0x10, 0x10, 0x11, 0x12, 0x34, 0x00, 0x00, ++ 0x80, 0xf0, 0x20, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x68, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x00, 0x79, 0x4a, 0x4f, 0x4a, 0x7a, 0x4b, ++ 0x4a, 0x48, 0x79, 0x49, 0x42, 0x04, 0x00, 0x00, ++ 0x80, 0xf0, 0x20, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0xa8, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3f, 0x11, 0x09, 0x7f, 0x03, 0x05, 0x19, ++ 0x7f, 0x11, 0x1f, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x30, 0xd0, 0x10, 0x20, 0xfc, 0x80, 0x40, 0x30, ++ 0xfc, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x3e, 0x32, 0x2a, 0x7f, 0x2a, 0x2a, 0x47, ++ 0x1f, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x70, 0x54, 0x8c, 0xf8, 0x50, 0x70, 0x8c, ++ 0xf0, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x3e, 0x32, 0x2a, 0x7f, 0x2a, 0x2a, 0x47, ++ 0x3f, 0x02, 0x0f, 0x74, 0x07, 0x04, 0x00, 0x00, ++ 0x00, 0x70, 0x54, 0x8c, 0xf8, 0x50, 0x30, 0xcc, ++ 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x1f, 0x09, 0x7f, 0x05, 0x19, ++ 0x6f, 0x09, 0x0f, 0x09, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x60, 0xd0, 0x20, 0xfc, 0x40, 0x30, ++ 0xec, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x12, 0x12, 0x24, 0x49, 0x0f, ++ 0x09, 0x09, 0x0f, 0x09, 0x01, 0x3e, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x50, 0x48, 0x44, 0xc4, 0xe0, ++ 0x20, 0x20, 0xe0, 0x20, 0xf0, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x21, 0x2f, 0x21, 0x2f, 0x21, ++ 0x2f, 0x22, 0x22, 0x24, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x78, 0x40, 0x78, 0x40, ++ 0x78, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x04, 0x1f, 0x11, 0x11, 0x1f, 0x11, 0x1f, ++ 0x04, 0x08, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0xf0, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x03, 0x05, 0x19, 0x61, 0x01, ++ 0x1f, 0x10, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xc0, 0x30, 0x08, 0x04, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x12, 0x12, 0x12, ++ 0x3c, 0x24, 0x06, 0x0a, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x88, 0x80, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x14, 0x14, 0x14, 0x17, ++ 0x14, 0x14, 0x14, 0x25, 0x26, 0x58, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x40, 0x40, 0x44, 0xc8, ++ 0x70, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x10, 0x10, 0x23, 0x4a, 0x0a, 0x12, 0x13, 0x32, ++ 0x52, 0x12, 0x12, 0x14, 0x15, 0x1e, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x48, 0x50, 0x40, 0xf8, 0x88, ++ 0x90, 0x50, 0x60, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x02, 0x02, 0x3e, 0x02, 0x3e, 0x02, 0x7e, 0x04, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0x80, 0xf8, 0x80, 0xfc, 0x80, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x1f, 0x10, 0x1f, 0x11, 0x1f, ++ 0x11, 0x1f, 0x21, 0x3e, 0x42, 0x04, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x40, 0x78, ++ 0x40, 0x78, 0x40, 0x7c, 0x40, 0x40, 0x00, 0x00, ++ 0x12, 0x12, 0x12, 0x7e, 0x12, 0x13, 0x12, 0x1e, ++ 0x72, 0x12, 0x12, 0x12, 0x13, 0x3c, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x24, 0x24, 0xe8, 0x30, 0x20, ++ 0x20, 0x20, 0x20, 0xe4, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x12, 0x12, 0x13, 0x1e, ++ 0x72, 0x12, 0x12, 0x14, 0x15, 0x3e, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x48, 0x50, 0x40, 0xf8, 0x88, ++ 0x90, 0x50, 0x60, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x02, 0x3e, 0x02, 0x3e, 0x02, 0x7c, 0x05, 0x09, ++ 0x7f, 0x04, 0x02, 0x03, 0x0c, 0x70, 0x00, 0x00, ++ 0x40, 0x7c, 0x40, 0x7c, 0x40, 0x7c, 0x40, 0x00, ++ 0xfc, 0x40, 0x80, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x1f, 0x10, 0x10, ++ 0x10, 0x10, 0x11, 0x16, 0x18, 0x60, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0x88, 0x88, 0x90, 0xa0, 0xc0, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x20, 0x22, 0x02, 0x12, ++ 0x14, 0x14, 0x28, 0x21, 0x42, 0x44, 0x00, 0x00, ++ 0x40, 0x28, 0x28, 0x88, 0x90, 0x90, 0xb0, 0xa8, ++ 0xc4, 0xc4, 0x80, 0x88, 0x88, 0x78, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x2b, 0x2a, 0x0a, 0x1b, ++ 0x2b, 0x4a, 0x12, 0x14, 0x25, 0x4e, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x40, 0xfc, 0x48, 0x50, 0xf0, ++ 0x10, 0xa0, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x10, 0x10, 0x1f, 0x12, ++ 0x11, 0x11, 0x10, 0x20, 0x23, 0x4c, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x88, 0x90, 0x80, 0xf0, 0x10, ++ 0x20, 0x20, 0xc0, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x7c, 0x10, 0x13, 0x12, 0x13, 0x3e, 0x27, ++ 0x64, 0x25, 0x27, 0x3c, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x80, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0xa0, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x18, 0x70, 0x10, 0x10, 0x7e, 0x12, 0x1a, ++ 0x36, 0x34, 0x50, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0x20, 0x28, 0x88, 0x88, 0x90, 0x90, 0xb0, ++ 0xa8, 0xc4, 0x84, 0x88, 0x88, 0x78, 0x00, 0x00, ++ 0x10, 0x10, 0x14, 0x67, 0x18, 0x10, 0x2b, 0x7c, ++ 0x18, 0x37, 0x35, 0x31, 0x52, 0x14, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa0, 0xbc, 0xa0, 0xa0, 0xbc, 0xa0, ++ 0xa0, 0xbc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x08, 0x12, 0x7f, 0x3e, ++ 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x26, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x40, 0x58, 0x60, 0x44, ++ 0x3c, 0x40, 0x58, 0x60, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x25, 0x3d, 0x25, 0x25, ++ 0x3d, 0x25, 0x25, 0x25, 0x25, 0x4c, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0xf8, 0x08, ++ 0x00, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x09, 0x0b, 0x13, 0x3d, ++ 0x55, 0x13, 0x12, 0x12, 0x15, 0x1e, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x28, 0x30, 0xf8, 0x88, ++ 0x50, 0x50, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x00, 0x3c, 0x03, 0x3c, ++ 0x00, 0x3c, 0x27, 0x24, 0x3d, 0x26, 0x00, 0x00, ++ 0x50, 0x50, 0x50, 0xdc, 0x50, 0x50, 0xdc, 0x50, ++ 0x50, 0xdc, 0x90, 0x90, 0x10, 0x10, 0x00, 0x00, ++ 0x02, 0x3f, 0x02, 0x3f, 0x3f, 0x44, 0x1f, 0x68, ++ 0x0f, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x80, 0xf8, 0x88, 0xf8, 0xfc, 0x84, 0xf8, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x27, 0x14, 0x14, 0x07, 0x04, 0x77, 0x1c, ++ 0x14, 0x14, 0x17, 0x1c, 0x26, 0x41, 0x00, 0x00, ++ 0x10, 0x90, 0xfc, 0xc8, 0xa8, 0x30, 0xfc, 0x90, ++ 0x90, 0xfc, 0x90, 0x10, 0x10, 0xfc, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x3e, 0x02, 0x02, 0x3e, 0x02, ++ 0x02, 0x7e, 0x04, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0x40, 0x40, 0x7c, 0x40, ++ 0x40, 0x7c, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x1f, 0x02, 0x0e, 0x32, 0x12, 0x12, 0x7f, ++ 0x12, 0x12, 0x22, 0x22, 0x42, 0x02, 0x00, 0x00, ++ 0x00, 0xc8, 0x70, 0x50, 0x48, 0x28, 0x18, 0xc8, ++ 0x50, 0x70, 0x28, 0x24, 0x14, 0x0c, 0x00, 0x00, ++ 0x10, 0x15, 0x12, 0x7e, 0x10, 0x10, 0x3e, 0x36, ++ 0x36, 0x52, 0x52, 0x12, 0x15, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0x50, 0x20, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0xa8, 0xa8, 0x98, 0x80, 0x7c, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x12, 0x7f, 0x12, 0x1e, ++ 0x12, 0x1e, 0x12, 0x7f, 0x15, 0x63, 0x00, 0x00, ++ 0x40, 0xfc, 0xa0, 0x10, 0x20, 0xfc, 0xa8, 0xb0, ++ 0xf8, 0xc8, 0xa8, 0x90, 0x68, 0x84, 0x00, 0x00, ++ 0x09, 0x09, 0x0f, 0x11, 0x17, 0x34, 0x57, 0x16, ++ 0x17, 0x16, 0x17, 0x1a, 0x12, 0x12, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0xf8, 0x48, ++ 0xf8, 0x48, 0xf8, 0x48, 0x48, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x17, 0x10, ++ 0x17, 0x10, 0x1f, 0x20, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x68, 0x80, 0xf0, ++ 0x80, 0xfc, 0x80, 0x80, 0x84, 0x7c, 0x00, 0x00, ++ 0x12, 0x1a, 0x2a, 0x4a, 0x1f, 0x18, 0x20, 0x7f, ++ 0x26, 0x26, 0x2a, 0x2b, 0x32, 0x20, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xa0, 0xfc, 0x48, 0xc8, 0xe8, ++ 0x28, 0x30, 0x90, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x09, 0x09, 0x09, 0x7f, 0x09, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x09, 0x0e, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x24, 0x24, 0xe8, 0x30, 0x20, ++ 0x20, 0x20, 0x20, 0x64, 0xa4, 0x1c, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x11, 0x1f, 0x11, 0x1f, 0x10, ++ 0x10, 0x1f, 0x10, 0x10, 0x1e, 0x70, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0xf0, 0x80, ++ 0x98, 0xe0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x7e, 0x08, 0x3e, 0x08, 0x0e, 0x70, 0x10, ++ 0x10, 0x1f, 0x10, 0x10, 0x1e, 0x70, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x80, 0x80, ++ 0x98, 0xe0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x11, 0x1f, 0x10, 0x17, 0x14, ++ 0x17, 0x14, 0x27, 0x24, 0x47, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x04, 0x04, 0x3f, 0x01, 0x1f, 0x01, 0x7f, ++ 0x01, 0x7f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xfc, ++ 0x00, 0xfc, 0x80, 0x40, 0x30, 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, 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, ++ 0x01, 0x0f, 0x08, 0x0f, 0x0f, 0x0f, 0x1f, 0x11, ++ 0x1f, 0x1f, 0x04, 0x7f, 0x04, 0x18, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0xe0, 0xe0, 0xf0, 0x10, ++ 0xf0, 0xf0, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x08, 0x1d, 0x1a, 0x1a, ++ 0x28, 0x29, 0x48, 0x09, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0x90, 0x50, 0x20, 0x50, ++ 0xc8, 0x24, 0x00, 0xc0, 0x30, 0x08, 0x00, 0x00, ++ 0x04, 0x18, 0x73, 0x12, 0x13, 0x7e, 0x13, 0x18, ++ 0x35, 0x37, 0x50, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0xa8, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x22, 0x22, 0x22, 0x22, 0x24, ++ 0x24, 0x28, 0x30, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0x40, 0x40, 0x40, 0x48, ++ 0x48, 0x38, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x01, 0x09, 0x09, 0x09, 0x09, ++ 0x09, 0x09, 0x15, 0x13, 0x21, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x10, 0x20, 0x00, 0x00, 0xf0, ++ 0x00, 0x00, 0x00, 0x00, 0x80, 0x7c, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3f, 0x04, ++ 0x14, 0x17, 0x14, 0x14, 0x17, 0x78, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xe0, 0x80, ++ 0x98, 0xe0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x04, 0x02, 0x1f, 0x10, 0x10, ++ 0x17, 0x10, 0x13, 0x20, 0x20, 0x47, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x20, 0x40, 0xfc, 0x20, 0xc0, ++ 0x10, 0x60, 0x84, 0x18, 0x60, 0x80, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x24, 0x3d, 0x26, 0x24, 0x3f, ++ 0x26, 0x25, 0x24, 0x27, 0x24, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0xa0, 0x58, ++ 0x4c, 0x50, 0xe0, 0x58, 0x44, 0xc0, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x3f, 0x01, 0x7f, 0x04, 0x1a, ++ 0x63, 0x06, 0x19, 0x03, 0x0c, 0x70, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x00, 0xfc, 0x88, 0x78, ++ 0xe0, 0x40, 0x80, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x24, 0x27, 0x3c, 0x25, 0x24, ++ 0x3c, 0x24, 0x24, 0x24, 0x24, 0x4c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0xfc, 0x10, 0x10, 0x90, ++ 0x90, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x78, 0x0f, 0x09, 0x39, 0x23, 0x22, 0x3a, ++ 0x2b, 0x0a, 0x0a, 0x0b, 0x0a, 0x30, 0x00, 0x00, ++ 0x00, 0x78, 0xc8, 0x08, 0x38, 0xa0, 0xa0, 0xb8, ++ 0xa8, 0x88, 0x88, 0x88, 0x88, 0x30, 0x00, 0x00, ++ 0x02, 0x01, 0x00, 0x04, 0x04, 0x04, 0x24, 0x24, ++ 0x24, 0x45, 0x46, 0x04, 0x1c, 0x63, 0x00, 0x00, ++ 0x00, 0x10, 0x90, 0x90, 0x20, 0x20, 0x50, 0x48, ++ 0x84, 0x04, 0x00, 0x10, 0x10, 0xf0, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x09, 0x7f, ++ 0x09, 0x1f, 0x01, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x20, 0xfc, ++ 0x20, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x25, 0x5f, 0x01, 0x7f, 0x01, 0x1f, ++ 0x01, 0x1f, 0x01, 0x3f, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x20, 0xf0, 0x10, 0xfc, 0x10, 0xf0, ++ 0x00, 0xf0, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x27, 0x10, 0x11, 0x01, 0x01, 0x70, 0x13, ++ 0x12, 0x13, 0x12, 0x13, 0x2c, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x48, 0xf8, 0x48, 0xf8, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x11, 0x1b, 0x34, 0x34, ++ 0x37, 0x50, 0x50, 0x11, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0x00, ++ 0xfc, 0xa0, 0x90, 0x38, 0xc4, 0x04, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x11, 0x7d, 0x25, 0x25, 0x25, ++ 0x79, 0x49, 0x0d, 0x15, 0x21, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x20, 0xf8, 0x08, 0x08, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x11, 0x7f, 0x24, 0x27, 0x24, ++ 0x74, 0x48, 0x09, 0x16, 0x24, 0x43, 0x00, 0x00, ++ 0x1c, 0xe4, 0x48, 0x30, 0xfc, 0x40, 0xfc, 0x40, ++ 0xf8, 0xc8, 0x30, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x0a, 0x72, 0x14, 0x0c, 0x13, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0xfc, 0x48, ++ 0x48, 0x48, 0x48, 0x48, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x02, 0x1f, 0x10, 0x10, 0x10, ++ 0x1f, 0x10, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x04, 0x7b, 0x02, 0x3c, 0x01, 0x38, ++ 0x03, 0x3d, 0x28, 0x29, 0x38, 0x2b, 0x00, 0x00, ++ 0x00, 0xf8, 0xc8, 0xb8, 0xa8, 0xc8, 0x98, 0xc0, ++ 0x30, 0xcc, 0x20, 0xc8, 0x30, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x10, 0x13, 0x30, 0x57, 0x10, ++ 0x11, 0x13, 0x15, 0x11, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0xc0, ++ 0x48, 0x30, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x04, 0x07, 0x04, 0x3f, 0x29, 0x2e, 0x38, 0x27, ++ 0x2a, 0x2a, 0x2a, 0x2a, 0x32, 0x41, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xa8, 0x48, 0x10, 0x94, 0x24, ++ 0x08, 0x08, 0x10, 0x20, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x12, 0x1b, 0x34, 0x35, ++ 0x30, 0x57, 0x51, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0x00, 0xf0, ++ 0x00, 0xfc, 0x50, 0x48, 0x48, 0xc0, 0x00, 0x00, ++ 0x01, 0x11, 0x09, 0x09, 0x01, 0x7d, 0x05, 0x09, ++ 0x09, 0x11, 0x21, 0x41, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x08, 0x88, 0x90, 0x60, 0x40, 0x20, ++ 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x43, 0x22, 0x23, 0x00, 0x13, ++ 0x10, 0x17, 0x21, 0x22, 0x44, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0x00, 0xf8, ++ 0x00, 0xfc, 0x50, 0x48, 0x48, 0xc0, 0x00, 0x00, ++ 0x00, 0x7f, 0x19, 0x7f, 0x5b, 0x7f, 0x01, 0x3d, ++ 0x01, 0x7f, 0x19, 0x36, 0x53, 0x34, 0x00, 0x00, ++ 0x08, 0x30, 0xd0, 0x50, 0x50, 0x50, 0x50, 0x50, ++ 0x50, 0x70, 0x50, 0x78, 0xd8, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x1f, 0x12, 0x1f, 0x00, 0x1f, ++ 0x00, 0x7f, 0x05, 0x19, 0x61, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0xf0, 0x90, 0xf0, 0x00, 0xf0, ++ 0x00, 0xfc, 0x40, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x03, ++ 0x04, 0x1c, 0x64, 0x04, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x10, ++ 0x90, 0xa0, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7f, 0x00, 0x3c, 0x00, 0x3f, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x28, 0xa8, 0xb0, 0x20, 0xfc, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x18, 0x66, 0x14, 0x19, 0x6a, 0x0c, 0x14, ++ 0x64, 0x0c, 0x14, 0x64, 0x04, 0x18, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x08, 0x08, 0x88, 0x48, ++ 0x48, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x24, 0x2f, 0x29, 0x2f, ++ 0x29, 0x2f, 0x24, 0x3f, 0x44, 0x45, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xf8, 0x48, 0x48, 0x78, 0x48, ++ 0x48, 0x78, 0x48, 0xc8, 0x88, 0x18, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x7d, 0x11, 0x10, 0x1b, 0x12, ++ 0x32, 0x53, 0x12, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0x10, 0x00, 0xf8, 0x48, ++ 0x48, 0xf8, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x2b, 0x28, 0x0b, 0x1a, ++ 0x6a, 0x0a, 0x13, 0x12, 0x22, 0x42, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xf8, 0x40, 0xf8, 0x48, ++ 0x68, 0x98, 0x18, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x02, 0x0c, 0x38, 0x08, 0x08, 0x7e, 0x08, 0x1d, ++ 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x0b, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xb0, 0xa8, 0xa4, 0xa4, 0x28, ++ 0x68, 0x30, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x04, 0x1f, 0x11, 0x11, ++ 0x1f, 0x11, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x22, 0x7c, 0x09, 0x7f, ++ 0x09, 0x2b, 0x1d, 0x19, 0x0f, 0x71, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0x90, 0x00, 0xf8, 0x48, ++ 0x48, 0xf8, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x09, 0x2a, 0x1c, 0x18, 0x0e, 0x71, 0x00, 0x00, ++ 0x08, 0xf0, 0x80, 0x80, 0xfc, 0x90, 0x90, 0x90, ++ 0xfc, 0x00, 0x50, 0x48, 0x84, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x3e, 0x00, 0x7f, 0x08, ++ 0x2c, 0x2a, 0x2a, 0x49, 0x08, 0x18, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x00, 0xfc, 0x20, ++ 0xb0, 0xa8, 0xa4, 0x24, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x3e, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0e, 0x73, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x50, 0x88, 0xfc, 0x24, 0x20, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x25, 0x7e, 0x2a, 0x3e, 0x2b, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x20, 0xf8, 0x28, 0xfc, 0x68, 0x70, 0xc4, 0x3c, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x00, ++ 0x7c, 0x44, 0x44, 0x44, 0x7c, 0x44, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0x40, 0x40, 0xc0, 0x40, 0x00, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7f, 0x11, 0x19, 0x37, 0x37, ++ 0x33, 0x55, 0x55, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xe0, 0x08, 0x08, 0x90, 0x50, ++ 0x64, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x08, 0x08, 0x4a, 0x2a, ++ 0x12, 0x12, 0x1a, 0x2a, 0x27, 0x40, 0x00, 0x00, ++ 0x20, 0xe8, 0x24, 0xfc, 0xa0, 0xa0, 0xa0, 0xe0, ++ 0x90, 0x90, 0xb4, 0xcc, 0x0c, 0x04, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x23, 0x22, 0x02, 0x12, ++ 0x1f, 0x20, 0x22, 0x42, 0x44, 0x48, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0x00, 0xf8, 0x20, 0x20, 0x20, ++ 0xfc, 0x00, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, ++ 0x22, 0x12, 0x1a, 0x4b, 0x2a, 0x3f, 0x03, 0x16, ++ 0x16, 0x2f, 0x29, 0x42, 0x44, 0x49, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0xa0, 0x78, 0xc8, 0x78, 0xc8, ++ 0xf8, 0x48, 0x78, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x01, 0x04, 0x1f, 0x62, 0x0c, 0x3f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x80, 0x40, 0xf0, 0x4c, 0xc0, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x01, 0x3f, 0x20, 0x5f, 0x09, 0x33, 0x7f, 0x08, ++ 0x0f, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0x30, 0xc8, 0xe0, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x08, 0x09, 0x2e, 0x28, 0x28, 0x7f, 0x0c, 0x2a, ++ 0x29, 0x49, 0x1a, 0x04, 0x18, 0x63, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x3f, 0x40, 0x3e, 0x2a, 0x2b, ++ 0x7f, 0x2a, 0x2a, 0x7f, 0x43, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x7c, 0x88, 0x88, 0x48, ++ 0x50, 0x30, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x22, 0x13, 0x14, 0x7f, 0x14, 0x14, 0x14, 0x7f, ++ 0x14, 0x14, 0x14, 0x24, 0x27, 0x44, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf0, 0x90, 0xd0, 0xb0, ++ 0xb0, 0x90, 0x94, 0xec, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x00, 0x00, 0x01, 0x03, 0x05, 0x19, ++ 0x61, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0x00, 0x80, 0x60, 0x10, ++ 0x08, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x08, 0x0b, 0x18, 0x29, 0x48, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0xfc, 0x10, 0x10, 0x90, ++ 0x90, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x12, 0x7f, 0x12, 0x13, 0x12, ++ 0x13, 0x1c, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0xf0, 0x00, 0xf8, 0x08, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x3f, 0x01, 0x01, 0x01, 0x7f, ++ 0x01, 0x02, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0xfc, ++ 0x80, 0x80, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x11, 0x7c, 0x25, 0x24, 0x27, ++ 0x7a, 0x4b, 0x0e, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x44, 0xf8, 0x48, 0x48, 0x70, 0x40, 0x00, 0x00, ++ 0x01, 0x3f, 0x20, 0x5f, 0x07, 0x04, 0x07, 0x00, ++ 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0xc0, 0x40, 0xc0, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x5f, 0x0f, 0x08, 0x0f, 0x00, ++ 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0xe0, 0x20, 0xe0, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x7f, 0x04, 0x04, 0x0f, 0x08, ++ 0x18, 0x28, 0x48, 0x08, 0x08, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x80, 0x80, 0xf8, 0x88, ++ 0x88, 0x88, 0x88, 0x88, 0xb0, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x11, 0x11, 0x12, 0x13, 0x16, ++ 0x1a, 0x12, 0x12, 0x22, 0x22, 0x42, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x10, 0x10, 0x10, 0xfc, 0x10, ++ 0x90, 0x50, 0x50, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x17, 0x38, 0x35, 0x35, 0x53, ++ 0x15, 0x19, 0x11, 0x11, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0xa0, 0x20, 0xfc, 0x24, ++ 0x24, 0x24, 0x24, 0x38, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x10, 0x10, 0x1f, ++ 0x70, 0x10, 0x10, 0x11, 0x16, 0x38, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0x40, 0xfc, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x0a, 0x7f, 0x08, 0x3e, 0x2a, 0x3e, 0x2b, 0x3e, ++ 0x08, 0x7f, 0x1e, 0x12, 0x23, 0x4e, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x90, 0x90, 0x50, ++ 0x50, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x04, 0x0c, 0x32, 0x03, 0x0c, 0x70, 0x0f, 0x08, ++ 0x0f, 0x08, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x60, 0x30, 0x48, 0x80, 0x60, 0xdc, 0x00, 0x00, ++ 0xf8, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x08, 0x04, 0x3f, 0x22, 0x12, 0x12, 0x7f, 0x00, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x90, 0x90, 0xa0, 0xfc, 0x00, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x44, 0x22, 0x22, 0x03, 0x10, ++ 0x10, 0x17, 0x20, 0x20, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x70, 0x88, 0x48, 0x50, 0x00, 0xf8, 0x30, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x04, 0x04, 0x08, 0x10, 0x24, 0x04, 0x04, 0x02, ++ 0x02, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x20, 0x10, 0x08, 0x48, 0x40, 0x40, 0x80, ++ 0x80, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x08, 0x08, 0x17, ++ 0x11, 0x30, 0x50, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0x10, 0x10, 0xfc, ++ 0x10, 0x90, 0x90, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x13, 0x16, 0x1a, 0x12, 0x12, ++ 0x2f, 0x29, 0x4a, 0x09, 0x0a, 0x08, 0x00, 0x00, ++ 0x80, 0xfc, 0x10, 0xfc, 0x90, 0x50, 0x50, 0xb0, ++ 0xf8, 0xc8, 0xa8, 0x48, 0x28, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x17, 0x11, 0x17, 0x17, 0x14, ++ 0x17, 0x13, 0x22, 0x23, 0x43, 0x02, 0x00, 0x00, ++ 0x00, 0xf0, 0xfc, 0x28, 0xe0, 0xf8, 0xf8, 0x88, ++ 0xf8, 0xf0, 0x10, 0xf0, 0xf0, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x05, 0x01, 0x1f, 0x01, ++ 0x7f, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x00, 0xf0, 0x00, ++ 0xfc, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x3c, 0x03, 0x7e, 0x01, 0x3d, 0x03, 0x3c, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x21, 0x00, 0x00, ++ 0x08, 0x90, 0xfc, 0xa8, 0xa8, 0xb0, 0xfc, 0x00, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x02, 0x07, 0x18, 0x61, 0x1f, 0x10, 0x1f, 0x10, ++ 0x1f, 0x10, 0x1f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0xe0, 0xc0, 0x00, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x3d, 0x24, 0x24, 0x3f, 0x24, 0x3d, 0x25, ++ 0x25, 0x3d, 0x19, 0x15, 0x27, 0x40, 0x00, 0x00, ++ 0x10, 0xf8, 0x14, 0x14, 0xfc, 0x50, 0x50, 0x70, ++ 0x50, 0x50, 0x74, 0xcc, 0x0c, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x04, 0x04, 0x7f, 0x04, 0x14, ++ 0x17, 0x14, 0x14, 0x2c, 0x26, 0x41, 0x00, 0x00, ++ 0x20, 0x20, 0xa0, 0x20, 0x20, 0xf0, 0x28, 0x24, ++ 0xa4, 0x20, 0x20, 0x20, 0x00, 0xfc, 0x00, 0x00, ++ 0x01, 0x02, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x20, 0xe0, 0x00, 0xf0, 0x10, ++ 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x29, 0x29, 0x33, 0x2b, 0x25, ++ 0x25, 0x25, 0x25, 0x39, 0x21, 0x21, 0x00, 0x00, ++ 0x88, 0x88, 0x88, 0x08, 0xfc, 0x08, 0x48, 0x28, ++ 0x28, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x09, 0x09, 0x09, 0x12, 0x13, 0x35, 0x51, 0x1f, ++ 0x12, 0x12, 0x17, 0x14, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x50, 0x50, 0xfc, ++ 0x50, 0x50, 0xfc, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7f, 0x16, 0x12, 0x17, 0x1a, ++ 0x72, 0x17, 0x10, 0x15, 0x14, 0x38, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0xa8, 0xa8, 0xfc, 0xa8, ++ 0xa8, 0xfc, 0x00, 0x48, 0xa4, 0xa4, 0x00, 0x00, ++ 0x00, 0x1f, 0x00, 0x00, 0x7f, 0x04, 0x04, 0x17, ++ 0x14, 0x14, 0x14, 0x17, 0x78, 0x00, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0x40, 0xfc, 0x40, 0x40, 0xc0, ++ 0x40, 0x20, 0x24, 0x94, 0x0c, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x2a, 0x7f, 0x0a, 0x3f, 0x08, ++ 0x0f, 0x12, 0x6a, 0x0d, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0xa0, 0xfc, 0xa0, 0xf8, 0x20, ++ 0xf8, 0xa0, 0xa0, 0xfc, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x7f, 0x14, 0x1f, 0x12, 0x3f, 0x22, 0x5f, ++ 0x12, 0x1f, 0x12, 0x1f, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xe8, 0x28, 0xc8, ++ 0x48, 0xc8, 0x48, 0xc8, 0x48, 0xf0, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x10, 0x1f, 0x2a, 0x4a, 0x7f, ++ 0x0a, 0x0a, 0x7f, 0x14, 0x22, 0x42, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0xf8, 0xa0, 0xa0, 0xfc, ++ 0xa0, 0xa0, 0xfc, 0x90, 0x48, 0x44, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x22, 0x12, 0x14, 0x7f, 0x00, ++ 0x3e, 0x22, 0x22, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x50, 0x50, 0x60, 0x50, 0x48, ++ 0x44, 0x44, 0x64, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x09, 0x08, 0x7f, 0x08, 0x08, ++ 0x3e, 0x08, 0x08, 0x0e, 0x70, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xfc, 0x10, 0x10, 0x90, 0x50, ++ 0x50, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x1b, 0x37, 0x37, ++ 0x33, 0x53, 0x52, 0x14, 0x17, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0x38, 0xc8, 0x48, 0xf8, 0x58, 0x58, ++ 0xf8, 0x6c, 0x5c, 0x7c, 0x84, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x11, 0x17, 0x15, 0x15, ++ 0x17, 0x15, 0x11, 0x21, 0x2e, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0xd0, 0x10, 0x10, 0xd0, 0x50, 0x50, ++ 0xd0, 0x10, 0x54, 0xec, 0x2c, 0x04, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x08, 0x0f, 0x7f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0x20, 0xe0, 0xfc, 0x20, ++ 0xe0, 0x20, 0xe0, 0x3c, 0xe0, 0x20, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x3e, 0x22, 0x23, 0x3e, ++ 0x08, 0x2f, 0x28, 0x2e, 0x38, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x78, 0xc8, 0x50, 0x30, ++ 0xc8, 0xfc, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x10, 0x10, 0x37, 0x50, 0x10, ++ 0x10, 0x10, 0x10, 0x11, 0x16, 0x18, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x48, 0x40, 0xfc, 0x40, 0x40, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x00, 0x3e, 0x22, 0x3e, 0x00, 0x7f, ++ 0x49, 0x7f, 0x49, 0x49, 0x7f, 0x41, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x11, 0x11, 0x21, 0x4b, 0x0d, 0x11, 0x11, 0x31, ++ 0x50, 0x11, 0x16, 0x10, 0x11, 0x1e, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x80, 0xf0, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7d, 0x55, 0x55, 0x54, 0x57, ++ 0x56, 0x5f, 0x52, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x48, 0xf8, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x25, 0x3d, 0x25, 0x25, ++ 0x3d, 0x25, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x30, 0x00, 0xf8, 0x88, ++ 0x50, 0x50, 0x20, 0x50, 0x88, 0x04, 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, 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, ++ 0x10, 0x13, 0x10, 0x7d, 0x09, 0x09, 0x10, 0x1b, ++ 0x36, 0x57, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x48, 0xf8, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x25, 0x3e, 0x24, 0x24, 0x3c, ++ 0x24, 0x24, 0x27, 0x24, 0x24, 0x4f, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0xf8, 0x88, 0xf8, 0x88, 0xf8, ++ 0x40, 0xf8, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x11, 0x11, 0x13, 0x7d, 0x09, 0x0b, 0x13, 0x1d, ++ 0x34, 0x51, 0x16, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x80, 0xf0, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x00, 0x7f, 0x1f, 0x12, 0x1f, 0x11, 0x29, 0x4b, ++ 0x15, 0x31, 0x50, 0x13, 0x10, 0x17, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0x90, 0xf0, 0x00, 0xfc, 0xf0, ++ 0xf0, 0xf0, 0xf0, 0xa0, 0xe0, 0x1c, 0x00, 0x00, ++ 0x12, 0x0a, 0x0a, 0x42, 0x23, 0x22, 0x03, 0x12, ++ 0x13, 0x12, 0x22, 0x24, 0x44, 0x48, 0x00, 0x00, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xb8, 0x08, 0xf8, 0x08, ++ 0xb8, 0xa8, 0xa8, 0xa8, 0xa8, 0x08, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x04, 0x04, 0x3f, 0x24, 0x24, ++ 0x3f, 0x24, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x80, 0x80, 0xf0, 0x90, 0x90, 0xf0, 0x90, 0x80, ++ 0xf8, 0x88, 0x88, 0x88, 0xb0, 0x80, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x08, 0x08, 0x08, 0x0c, ++ 0x78, 0x08, 0x09, 0x09, 0x0f, 0x18, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80, ++ 0xa0, 0x90, 0x08, 0x38, 0xc4, 0x04, 0x00, 0x00, ++ 0x11, 0x09, 0x0f, 0x41, 0x21, 0x27, 0x05, 0x15, ++ 0x17, 0x15, 0x21, 0x22, 0x42, 0x44, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x28, 0x28, 0xf8, 0x28, 0x20, ++ 0xfc, 0x24, 0x24, 0x38, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x30, 0x51, ++ 0x11, 0x11, 0x12, 0x12, 0x1f, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, ++ 0x20, 0x10, 0x08, 0x78, 0x84, 0x04, 0x00, 0x00, ++ 0x09, 0x29, 0x29, 0x29, 0x3e, 0x2a, 0x4c, 0x09, ++ 0x0d, 0x7a, 0x08, 0x08, 0x09, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0xa8, 0xa8, 0xa8, 0x28, ++ 0x28, 0x48, 0x48, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2b, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x48, 0x48, 0x48, 0x88, 0xfc, 0x88, 0xc8, 0xa8, ++ 0xa8, 0x88, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x07, 0x00, 0x08, 0x08, 0x10, 0x10, 0x3f, 0x42, ++ 0x02, 0x02, 0x04, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0xc0, 0x40, 0x40, 0x20, 0x20, 0x10, 0xe8, 0x24, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0xc0, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x4b, 0x4a, 0x4a, 0x4c, 0x49, ++ 0x49, 0x7a, 0x4c, 0x40, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0xa8, 0xa8, 0xa8, 0x28, ++ 0x48, 0x48, 0x48, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x03, 0x79, 0x4f, 0x49, 0x4b, 0x4a, 0x4b, ++ 0x4a, 0x7b, 0x4a, 0x43, 0x01, 0x0e, 0x00, 0x00, ++ 0x40, 0xf8, 0x50, 0xfc, 0x10, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x13, 0x11, 0x17, 0x7d, 0x13, 0x12, 0x13, ++ 0x16, 0x1b, 0x62, 0x03, 0x03, 0x1c, 0x00, 0x00, ++ 0x40, 0xf8, 0x50, 0xfc, 0x10, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x1f, 0x35, 0x37, 0x32, 0x53, ++ 0x12, 0x13, 0x12, 0x13, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0xf8, 0x50, 0xfc, 0x10, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x11, 0x12, 0x13, 0x1c, ++ 0x70, 0x10, 0x11, 0x11, 0x12, 0x34, 0x00, 0x00, ++ 0xe0, 0x20, 0x20, 0x20, 0x10, 0x10, 0xf8, 0x94, ++ 0x90, 0x90, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x1c, 0x1a, 0x29, 0x48, 0x01, ++ 0x09, 0x09, 0x12, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x60, 0xb0, 0x28, 0x24, 0x10, ++ 0x10, 0xa0, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x7f, 0x06, 0x1c, 0x6f, 0x1f, 0x2f, 0x08, ++ 0x0f, 0x1f, 0x11, 0x1f, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x60, 0x90, 0xfc, 0xe0, 0xe0, 0x80, ++ 0xf8, 0xf0, 0x10, 0xf0, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x4a, 0x2a, 0x2c, 0x08, 0x7f, 0x09, 0x1e, ++ 0x1a, 0x2a, 0x48, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0xe0, 0x20, 0xa0, 0xa0, 0x90, 0x10, 0xf8, 0x54, ++ 0x50, 0x50, 0x90, 0x90, 0x10, 0x60, 0x00, 0x00, ++ 0x09, 0x3f, 0x07, 0x19, 0x6f, 0x09, 0x0f, 0x09, ++ 0x0f, 0x3f, 0x04, 0x7f, 0x0c, 0x30, 0x00, 0x00, ++ 0x20, 0xf8, 0xc0, 0x30, 0xfc, 0x20, 0xe0, 0x20, ++ 0xe0, 0xf8, 0x40, 0xfc, 0x60, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0d, 0x13, 0x7e, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x49, 0x0a, 0x00, 0x00, ++ 0xe0, 0x20, 0xa0, 0xa0, 0x90, 0x10, 0xf8, 0x54, ++ 0x50, 0x50, 0x90, 0x90, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x3f, 0x21, 0x5d, 0x1d, 0x07, ++ 0x04, 0x18, 0x6f, 0x02, 0x04, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x08, 0x70, 0x70, 0xc0, ++ 0x40, 0x30, 0xec, 0x20, 0x20, 0xc0, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x08, 0x08, 0x04, 0x04, ++ 0x02, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x20, 0x20, 0x40, 0x40, ++ 0x80, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x2f, 0x24, ++ 0x27, 0x24, 0x27, 0x24, 0x2f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xe8, 0x48, ++ 0xc8, 0x48, 0xc8, 0x48, 0xc8, 0x58, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x01, 0x3f, 0x21, 0x21, 0x22, ++ 0x22, 0x24, 0x28, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x88, ++ 0x48, 0x28, 0x28, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x0a, 0x09, 0x09, 0x17, 0x11, 0x31, 0x51, 0x1f, ++ 0x11, 0x11, 0x12, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xf8, 0x20, 0x20, 0x20, 0xfc, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x08, ++ 0x08, 0x7f, 0x00, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0xe0, 0x00, 0x00, 0x00, 0xf8, 0x40, 0x40, 0x40, ++ 0x40, 0xfc, 0x00, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x13, 0x12, 0x13, 0x7e, 0x12, 0x13, 0x12, ++ 0x16, 0x1b, 0x64, 0x04, 0x09, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x04, 0xfc, 0x8c, 0x50, 0xfc, 0x50, ++ 0x50, 0xfc, 0x90, 0x90, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x49, 0x2a, 0x7f, 0x5d, 0x5b, 0x6b, 0x41, ++ 0x1f, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xc8, 0x30, 0x30, 0xc8, 0x04, ++ 0xf0, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x11, 0x09, 0x09, 0x01, 0x7f, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x10, 0x10, 0x20, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x2a, 0x1c, 0x7f, 0x5d, 0x5b, 0x69, 0x4b, ++ 0x04, 0x7f, 0x04, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xc8, 0x28, 0x30, 0xc8, 0x44, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x7e, 0x09, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x68, ++ 0x98, 0x98, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x04, 0x04, 0x7f, 0x04, 0x04, 0x24, 0x14, ++ 0x14, 0x14, 0x04, 0x04, 0x7f, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xfc, 0x40, 0x40, 0x48, 0x48, ++ 0x50, 0x60, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x4d, 0x29, 0x2a, 0x7f, ++ 0x49, 0x5d, 0x5b, 0x6b, 0x49, 0x4b, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x7c, 0xc8, 0x48, ++ 0x28, 0x30, 0x10, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x20, 0x20, ++ 0x2f, 0x21, 0x22, 0x24, 0x28, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x88, ++ 0xe8, 0x88, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x01, 0x3d, 0x25, 0x29, 0x29, 0x31, 0x29, 0x27, ++ 0x24, 0x27, 0x38, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x20, 0x24, 0x28, 0xf0, 0x20, 0x24, 0xe4, 0x5c, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x11, 0x09, 0x09, 0x01, 0x7f, 0x03, 0x03, ++ 0x05, 0x19, 0x61, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x20, 0x00, 0xfc, 0x80, 0x80, ++ 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x02, 0x0f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xe0, 0x20, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x12, 0x33, 0x52, 0x12, ++ 0x17, 0x16, 0x1a, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x10, 0x90, 0xfc, 0xa8, 0xa8, 0xa8, 0x7c, 0x10, ++ 0x90, 0xfc, 0x90, 0x90, 0x90, 0x10, 0x00, 0x00, ++ 0x00, 0x1e, 0x13, 0x1e, 0x10, 0x3f, 0x32, 0x5f, ++ 0x12, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x50, 0xfc, 0x20, 0xfc, ++ 0x20, 0x20, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x2b, 0x2a, 0x0a, 0x1b, ++ 0x2a, 0x4b, 0x16, 0x16, 0x2b, 0x42, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x10, 0x90, 0xfc, 0xa8, 0xb0, ++ 0x7c, 0x90, 0xfc, 0x90, 0x90, 0x10, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x3e, 0x08, 0x0f, 0x70, 0x00, ++ 0x7f, 0x02, 0x07, 0x1c, 0x67, 0x04, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x00, ++ 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x21, 0x21, 0x3f, 0x29, 0x08, ++ 0x0f, 0x09, 0x11, 0x11, 0x21, 0x46, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x49, 0x2a, 0x7f, 0x49, 0x5d, 0x6b, 0x4f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x7c, 0xc8, 0x30, 0xd0, 0xec, 0x20, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x1f, 0x12, 0x1f, 0x00, 0x1f, ++ 0x10, 0x14, 0x12, 0x22, 0x20, 0x43, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x90, 0xfc, ++ 0x48, 0x48, 0x30, 0x34, 0xcc, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x24, 0x5f, 0x11, 0x12, 0x14, ++ 0x10, 0x1f, 0x10, 0x13, 0x1c, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x90, 0xf0, 0x10, 0x90, 0x50, ++ 0x88, 0x90, 0xe0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x13, 0x12, 0x33, 0x52, 0x13, ++ 0x16, 0x16, 0x1b, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0xa8, 0xa8, 0xf8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x02, 0x12, 0x12, 0x24, 0x4a, ++ 0x03, 0x04, 0x1a, 0x01, 0x06, 0x78, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0x50, 0x48, 0xc4, 0x04, ++ 0xe0, 0x40, 0x80, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x0f, ++ 0x08, 0x08, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0xe0, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x7f, 0x00, 0x1f, 0x10, 0x1f, ++ 0x10, 0x1f, 0x29, 0x2f, 0x49, 0x09, 0x00, 0x00, ++ 0x40, 0xfc, 0x90, 0xfc, 0x00, 0xf8, 0x08, 0xf8, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0x58, 0x00, 0x00, ++ 0x10, 0x13, 0x14, 0x65, 0x19, 0x19, 0x25, 0x7f, ++ 0x11, 0x3b, 0x37, 0x35, 0x51, 0x11, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xfc, ++ 0x54, 0xfc, 0x54, 0x54, 0x54, 0x0c, 0x00, 0x00, ++ 0x00, 0x20, 0x17, 0x10, 0x00, 0x00, 0x70, 0x11, ++ 0x11, 0x12, 0x14, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x08, ++ 0x08, 0x08, 0x30, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x23, 0x12, 0x12, 0x03, 0x03, 0x72, 0x12, ++ 0x12, 0x14, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x10, 0x90, 0x60, ++ 0x20, 0xd0, 0x08, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x27, 0x10, 0x13, 0x02, 0x03, 0x72, 0x13, ++ 0x16, 0x17, 0x1a, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0x18, 0xfc, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x13, 0x12, 0x33, 0x52, 0x13, ++ 0x12, 0x11, 0x10, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x48, 0x40, 0x80, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7f, 0x2a, 0x2a, 0x3e, ++ 0x2c, 0x0c, 0x15, 0x16, 0x24, 0x43, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x88, 0x88, 0x08, 0x34, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x13, 0x7d, 0x25, 0x25, 0x25, ++ 0x79, 0x48, 0x0c, 0x14, 0x21, 0x46, 0x00, 0x00, ++ 0x40, 0x78, 0x90, 0x20, 0xf8, 0x48, 0x48, 0xf8, ++ 0x68, 0x60, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x3f, 0x04, 0x04, 0x04, ++ 0x7f, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x40, 0x30, 0xc8, 0x40, 0x40, 0x40, ++ 0xfc, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x28, 0x28, 0x7c, 0x29, 0x39, 0x13, 0x7d, 0x55, ++ 0x55, 0x7d, 0x11, 0x7d, 0x11, 0x11, 0x00, 0x00, ++ 0x80, 0xfc, 0x90, 0x7c, 0x54, 0x7c, 0x54, 0x7c, ++ 0x54, 0x50, 0x20, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x13, 0x32, 0x50, 0x17, ++ 0x10, 0x11, 0x12, 0x14, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x48, 0x40, 0xfc, ++ 0xe0, 0x50, 0x48, 0x44, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x17, 0x1a, 0x29, 0x7f, 0x09, 0x7f, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x28, 0x24, 0xfc, 0x20, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0xa8, 0xa8, 0xf8, 0xa8, 0xa8, 0x98, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x3f, 0x21, 0x2f, 0x29, 0x2f, ++ 0x29, 0x2f, 0x29, 0x29, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xf8, 0x08, 0xe8, 0x28, 0xe8, ++ 0x28, 0xe8, 0x28, 0x68, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x7c, 0x13, 0x12, 0x12, 0x1f, ++ 0x72, 0x12, 0x13, 0x12, 0x12, 0x32, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x09, 0x09, 0x7f, 0x01, 0x09, ++ 0x09, 0x11, 0x23, 0x01, 0x06, 0x78, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x20, ++ 0x10, 0x28, 0x48, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x1f, 0x11, 0x11, 0x1f, ++ 0x11, 0x11, 0x1f, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x20, 0x10, 0xfc, 0x00, 0xf0, 0x10, 0x10, 0xf0, ++ 0x10, 0x10, 0xf0, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x0b, 0x0a, 0x16, 0x3b, ++ 0x56, 0x16, 0x13, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x28, 0x24, 0xfc, 0x20, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0xa8, 0xa8, 0xf8, 0xa8, 0xa8, 0xb8, 0x00, 0x00, ++ 0x04, 0x18, 0x77, 0x10, 0x13, 0x7e, 0x13, 0x1a, ++ 0x37, 0x34, 0x52, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x40, 0xa8, 0x84, 0x94, 0x70, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x7f, 0x05, 0x1f, 0x61, 0x06, 0x18, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0x20, 0xe0, 0x20, 0xe0, ++ 0xfc, 0x40, 0xf0, 0x2c, 0x20, 0xc0, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x7f, 0x19, 0x6f, 0x01, 0x3f, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0x20, 0xe0, 0x20, 0xe0, ++ 0xfc, 0x30, 0xec, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x7f, 0x0a, 0x1b, 0x6a, 0x12, 0x06, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0x20, 0xe0, 0x20, 0xe0, ++ 0xfc, 0x20, 0x50, 0xac, 0xa0, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x21, 0x26, 0x40, 0x00, 0x00, ++ 0x80, 0x90, 0x88, 0xfc, 0x80, 0x88, 0x88, 0x50, ++ 0x50, 0x20, 0x64, 0x94, 0x0c, 0x04, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x08, 0x0f, 0x0f, 0x7f, ++ 0x07, 0x1c, 0x67, 0x04, 0x07, 0x04, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0x20, 0xe0, 0xe0, 0xfc, ++ 0xc0, 0x70, 0xcc, 0x40, 0xc0, 0x40, 0x00, 0x00, ++ 0x00, 0x0f, 0x09, 0x08, 0x08, 0x7f, 0x12, 0x11, ++ 0x11, 0x10, 0x3f, 0x20, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x90, 0x90, 0xfc, 0x10, 0x10, ++ 0x10, 0x10, 0xfc, 0x20, 0x20, 0xc0, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x17, 0x09, 0x49, 0x21, ++ 0x29, 0x09, 0x17, 0x11, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0x58, 0xfc, 0xf0, 0x50, 0xf0, ++ 0x50, 0xf0, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x01, 0x3f, 0x08, 0x04, 0x7f, ++ 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x20, 0x40, 0xfc, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x0a, 0x0a, 0x0a, 0x1f, 0x12, 0x32, 0x53, 0x12, ++ 0x12, 0x12, 0x14, 0x14, 0x18, 0x13, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xa0, 0x7c, 0x48, 0xc8, 0xa8, ++ 0xa8, 0xb0, 0x90, 0xb0, 0xc8, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x10, 0x13, 0x30, 0x57, 0x11, ++ 0x13, 0x14, 0x13, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xf8, 0xa0, 0xfc, 0x50, ++ 0xf8, 0x44, 0xf8, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x1f, 0x10, 0x3f, 0x40, 0x00, ++ 0x1f, 0x10, 0x10, 0x10, 0x10, 0x0f, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x88, 0x88, 0x88, ++ 0x88, 0xb0, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x11, 0x01, 0x7f, ++ 0x03, 0x05, 0x19, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0xfc, ++ 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x08, 0x7f, 0x22, 0x12, 0x14, ++ 0x7f, 0x08, 0x3e, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xb0, 0x80, 0xf8, 0xc8, ++ 0xa8, 0xb0, 0x90, 0xb0, 0xc8, 0x84, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x01, 0x1f, 0x02, 0x7f, 0x09, ++ 0x17, 0x61, 0x1f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xf0, 0x80, 0xfc, 0x20, ++ 0xd0, 0x0c, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x40, 0x1f, 0x01, 0x01, ++ 0x1f, 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0xf0, 0x00, 0x00, ++ 0xf0, 0x00, 0x20, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x10, 0x54, 0x57, 0x57, 0x54, ++ 0x55, 0x7c, 0x47, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0xf8, 0x90, 0x60, 0xb0, 0x4c, 0xf8, 0x40, ++ 0xf0, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x11, 0x1f, 0x02, 0x07, 0x3c, 0x03, 0x0d, 0x77, ++ 0x01, 0x0f, 0x01, 0x3f, 0x01, 0x01, 0x00, 0x00, ++ 0x10, 0xf0, 0x00, 0xe0, 0x40, 0x80, 0x60, 0xdc, ++ 0x00, 0xe0, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x1f, 0x00, 0x1e, 0x12, 0x1e, ++ 0x12, 0x1e, 0x12, 0x22, 0x22, 0x47, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0xf0, 0x00, 0x78, 0x48, 0x78, ++ 0x48, 0x78, 0x48, 0x88, 0x88, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x11, 0x11, 0x12, 0x17, 0x18, ++ 0x13, 0x12, 0x12, 0x22, 0x22, 0x41, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xf8, 0x08, 0xc8, 0x48, ++ 0xc8, 0x70, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7e, 0x13, 0x14, 0x10, 0x1f, ++ 0x72, 0x12, 0x12, 0x12, 0x12, 0x31, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x08, 0xc8, 0x48, 0x48, 0xc8, ++ 0x48, 0x30, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x11, 0x10, 0x1f, 0x11, ++ 0x33, 0x54, 0x13, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xf0, 0xa0, 0xfc, 0x50, ++ 0xf8, 0x44, 0xf8, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x08, 0x0f, 0x0a, ++ 0x0a, 0x12, 0x12, 0x22, 0x43, 0x0e, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x88, 0x88, 0x48, ++ 0x50, 0x30, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x02, 0x02, 0x03, 0x02, ++ 0x02, 0x04, 0x04, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0xe0, 0x00, 0x00, ++ 0x00, 0x1e, 0x12, 0x12, 0x12, 0x1e, 0x12, 0x12, ++ 0x1e, 0x12, 0x12, 0x22, 0x23, 0x46, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x48, 0x78, 0x48, 0x48, ++ 0x78, 0x48, 0x88, 0x88, 0x08, 0x18, 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, 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, ++ 0x10, 0x08, 0x08, 0x43, 0x20, 0x20, 0x07, 0x00, ++ 0x08, 0x08, 0x10, 0x11, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0x90, 0x88, 0x38, 0xc4, 0x04, 0x00, 0x00, ++ 0x11, 0x09, 0x09, 0x43, 0x22, 0x27, 0x08, 0x03, ++ 0x0a, 0x0a, 0x12, 0x12, 0x22, 0x21, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0xc8, 0x48, 0xc8, ++ 0x70, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x7f, 0x00, 0x0f, 0x08, 0x0f, 0x3f, 0x00, ++ 0x01, 0x01, 0x03, 0x14, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, 0xf8, 0x60, ++ 0x80, 0x00, 0x00, 0x90, 0x48, 0x44, 0x00, 0x00, ++ 0x00, 0x7e, 0x10, 0x11, 0x13, 0x20, 0x3c, 0x65, ++ 0x25, 0x25, 0x25, 0x3d, 0x25, 0x20, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0x08, 0xe8, 0x28, 0x28, 0xe8, ++ 0x30, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x12, 0x15, 0x65, 0x28, 0x18, 0x27, 0x7d, ++ 0x19, 0x35, 0x35, 0x31, 0x52, 0x14, 0x00, 0x00, ++ 0x20, 0x38, 0xc8, 0x30, 0xe8, 0x24, 0xf8, 0x20, ++ 0xf8, 0x20, 0xfc, 0x20, 0xe0, 0x3c, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x25, 0x3d, 0x26, 0x24, 0x3d, ++ 0x25, 0x25, 0x25, 0x25, 0x25, 0x4c, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x04, 0xe4, 0x24, 0x24, 0xe4, ++ 0x38, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x05, 0x01, 0x7f, 0x01, ++ 0x01, 0x02, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x00, 0xfc, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x7c, 0x44, 0x44, 0x7c, ++ 0x44, 0x44, 0x7c, 0x44, 0x41, 0x02, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x88, 0x88, 0xf8, ++ 0x88, 0x88, 0xf8, 0x88, 0x08, 0x18, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x21, 0x1f, 0x10, 0x03, 0x7f, ++ 0x10, 0x13, 0x10, 0x17, 0x2c, 0x43, 0x00, 0x00, ++ 0x40, 0xfc, 0xc0, 0xf0, 0x20, 0xe0, 0x5c, 0xf8, ++ 0x40, 0xf8, 0x40, 0xfc, 0x40, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3f, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x28, 0x0c, 0x0b, 0x0e, 0x70, 0x00, 0x00, 0x00, ++ 0x40, 0x78, 0xd0, 0x20, 0x70, 0xac, 0xf8, 0x20, ++ 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x01, 0x7f, 0x09, 0x09, 0x11, 0x77, 0x11, 0x16, ++ 0x11, 0x03, 0x0c, 0x74, 0x07, 0x18, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0x10, 0xf0, 0xfc, 0x50, 0x4c, ++ 0x40, 0x10, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x00, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x25, 0x3e, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x78, 0x48, ++ 0x48, 0x88, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x02, 0x1f, 0x12, 0x1f, 0x12, 0x1f, 0x00, 0x7f, ++ 0x0f, 0x08, 0x0f, 0x04, 0x7f, 0x00, 0x00, 0x00, ++ 0x80, 0xf0, 0x90, 0xf0, 0x90, 0xf0, 0x00, 0xfc, ++ 0xe0, 0x20, 0xe0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x04, 0x04, 0x3f, 0x04, 0x04, ++ 0x7f, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0x78, 0xc8, 0x50, 0x50, 0xe0, 0x50, 0x48, ++ 0xc4, 0x44, 0x64, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x13, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1d, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x40, 0x78, 0xd0, 0x20, 0x70, 0xac, 0xf8, 0x20, ++ 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x0c, 0x12, 0x2a, 0x49, 0x3e, 0x22, 0x3e, ++ 0x22, 0x3e, 0x24, 0x26, 0x3a, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0xe8, 0x28, 0x28, 0xe8, ++ 0xb0, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x12, 0x17, 0x14, 0x17, ++ 0x17, 0x17, 0x14, 0x27, 0x2d, 0x52, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xd0, 0x50, 0xd0, ++ 0xd0, 0xf4, 0x0c, 0xfc, 0x54, 0xe4, 0x00, 0x00, ++ 0x00, 0x3f, 0x2d, 0x2d, 0x2d, 0x3f, 0x2d, 0x2d, ++ 0x2d, 0x3f, 0x2d, 0x2d, 0x2d, 0x5b, 0x00, 0x00, ++ 0x10, 0x20, 0x78, 0x48, 0x78, 0x48, 0x78, 0x7c, ++ 0x40, 0x7c, 0x34, 0xf4, 0xc4, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x3f, 0x01, 0x01, 0x1f, 0x00, 0x00, ++ 0x00, 0x09, 0x0e, 0x14, 0x23, 0x40, 0x00, 0x00, ++ 0x18, 0xe0, 0x00, 0x00, 0x00, 0xf0, 0x10, 0x20, ++ 0x40, 0x80, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x11, 0x10, 0x37, 0x54, 0x1f, ++ 0x10, 0x10, 0x10, 0x11, 0x16, 0x18, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0xa0, 0xfc, 0x44, 0xfc, ++ 0x40, 0xf8, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x11, 0x09, 0x0a, 0x7f, 0x00, ++ 0x1f, 0x11, 0x11, 0x11, 0x1f, 0x11, 0x00, 0x00, ++ 0x08, 0x48, 0xc8, 0x48, 0x48, 0x48, 0xc8, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x17, 0x7c, 0x10, 0x10, 0x10, ++ 0x10, 0x1c, 0x61, 0x02, 0x04, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x78, ++ 0x88, 0x88, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x09, 0x7e, 0x12, 0x12, 0x12, ++ 0x3c, 0x24, 0x06, 0x0a, 0x11, 0x22, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x40, 0x40, 0x78, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x56, 0x57, 0x55, 0x55, ++ 0x55, 0x55, 0x59, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x08, 0x08, 0x08, 0x07, 0x01, ++ 0x04, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0xf0, 0x00, ++ 0x80, 0x90, 0x08, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x17, 0x39, 0x35, 0x35, 0x51, ++ 0x11, 0x11, 0x11, 0x11, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, ++ 0x10, 0x10, 0x11, 0x22, 0x2c, 0x70, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x80, 0xfc, ++ 0x80, 0xf0, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x3f, 0x04, ++ 0x7f, 0x09, 0x15, 0x67, 0x19, 0x03, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0xf8, 0x40, ++ 0xfc, 0x20, 0x50, 0xcc, 0x30, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x20, 0x20, 0x20, 0x1f, 0x02, ++ 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0x30, ++ 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x0f, 0x08, 0x0f, 0x01, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xe0, 0x20, 0xe0, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x7e, 0x09, 0x1c, 0x1b, 0x1b, ++ 0x2b, 0x2c, 0x4b, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0xa0, 0xfc, 0x50, ++ 0xf8, 0x44, 0xf8, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x3f, 0x20, 0x3f, 0x2f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0xe8, 0x20, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x14, 0x0c, 0x12, 0x7d, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x49, 0x0a, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x40, 0x40, 0x78, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x27, 0x3c, 0x24, 0x24, 0x3c, ++ 0x24, 0x24, 0x24, 0x25, 0x26, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x78, 0x48, ++ 0x48, 0x88, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x01, 0x39, 0x2f, 0x29, 0x2f, 0x38, 0x2b, 0x2a, ++ 0x3b, 0x2a, 0x29, 0x29, 0x2e, 0x58, 0x00, 0x00, ++ 0x08, 0x08, 0xd0, 0x10, 0xe0, 0x08, 0xc8, 0x50, ++ 0xe4, 0x44, 0x88, 0xc8, 0x10, 0x20, 0x00, 0x00, ++ 0x01, 0x39, 0x03, 0x7d, 0x01, 0x3d, 0x01, 0x3c, ++ 0x03, 0x3c, 0x25, 0x26, 0x3c, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0xf0, 0x10, 0xf0, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x04, 0x18, 0x6a, 0x25, 0x19, 0x69, 0x0d, 0x15, ++ 0x65, 0x0c, 0x14, 0x64, 0x05, 0x1a, 0x00, 0x00, ++ 0x40, 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, 0xf8, ++ 0x68, 0x60, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x06, 0x38, 0x24, 0x26, 0x3a, 0x6f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x88, 0xf8, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x23, 0x5c, 0x08, 0x7f, ++ 0x09, 0x2a, 0x1d, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0x50, 0x88, 0xf4, 0xa0, 0xa0, 0xf8, ++ 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x2b, 0x28, 0x30, 0x28, 0x24, ++ 0x24, 0x24, 0x24, 0x39, 0x22, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x78, 0x48, ++ 0x48, 0x88, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x48, 0x48, 0x4f, 0x48, 0x48, ++ 0x48, 0x78, 0x48, 0x41, 0x06, 0x18, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x48, 0x40, 0xfc, 0x40, 0x40, ++ 0x60, 0xa0, 0x90, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7f, 0x0a, 0x4a, 0x2c, 0x28, ++ 0x7f, 0x0c, 0x12, 0x12, 0x20, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x04, 0x7c, 0x04, 0x04, 0x04, ++ 0x04, 0x1c, 0x64, 0x04, 0x04, 0x04, 0x00, 0x00, ++ 0x80, 0x80, 0x88, 0x88, 0x90, 0xa0, 0xc0, 0x80, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x0a, 0x09, 0x17, 0x11, 0x30, 0x57, 0x10, ++ 0x13, 0x10, 0x17, 0x10, 0x13, 0x1c, 0x00, 0x00, ++ 0xa0, 0xa8, 0xb0, 0xfc, 0x10, 0xa0, 0xfc, 0x40, ++ 0xf8, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x02, 0x03, 0x02, 0x02, 0x02, ++ 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x20, ++ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x09, 0x0f, 0x09, 0x0f, 0x1f, 0x01, ++ 0x7f, 0x15, 0x2f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0xf0, 0x00, ++ 0xfc, 0x50, 0xe8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x12, 0x11, 0x7f, 0x11, 0x10, 0x13, 0x1c, ++ 0x71, 0x10, 0x17, 0x10, 0x13, 0x3c, 0x00, 0x00, ++ 0xa0, 0xa8, 0xb0, 0xfc, 0x10, 0xa0, 0xf8, 0x40, ++ 0xf0, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x18, 0x1c, 0x1a, ++ 0x2a, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x60, 0x50, 0x48, 0x44, ++ 0x44, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x28, 0x28, 0x3e, 0x29, 0x29, 0x4a, ++ 0x0e, 0x78, 0x08, 0x08, 0x09, 0x0e, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0x80, 0xfc, 0x10, 0x90, 0x90, ++ 0x50, 0x60, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x78, 0x4b, 0x48, 0x7f, 0x49, 0x49, 0x7a, ++ 0x4c, 0x4b, 0x78, 0x40, 0x0f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xfc, 0x20, 0x24, 0x5c, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x19, 0x71, 0x11, 0x11, 0x7d, 0x10, 0x19, ++ 0x36, 0x35, 0x50, 0x11, 0x10, 0x13, 0x00, 0x00, ++ 0x40, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x40, 0x58, ++ 0x64, 0x90, 0x60, 0x88, 0x30, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x3f, 0x08, 0x3f, 0x22, 0x7e, 0x04, ++ 0x08, 0x0e, 0x78, 0x08, 0x09, 0x1a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x41, 0x21, 0x22, 0x04, 0x0b, ++ 0x09, 0x10, 0x10, 0x20, 0x21, 0x2e, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0xf0, ++ 0x10, 0x90, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x08, 0x0e, 0x12, 0x13, 0x2a, ++ 0x45, 0x05, 0x09, 0x11, 0x21, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x50, 0x88, 0x8c, 0xf4, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x13, 0x12, 0x13, 0x7e, 0x12, 0x12, 0x12, ++ 0x16, 0x1b, 0x65, 0x05, 0x09, 0x11, 0x00, 0x00, ++ 0x00, 0xfc, 0x04, 0xfc, 0x20, 0xa8, 0xa8, 0xa8, ++ 0xf8, 0x24, 0x24, 0x24, 0xfc, 0x04, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x55, 0x55, 0x56, 0x55, ++ 0x57, 0x54, 0x58, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x48, 0x50, ++ 0xfc, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x04, 0x09, 0x1f, 0x61, 0x05, ++ 0x04, 0x7f, 0x04, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0x20, 0xf0, 0x0c, 0x40, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x7f, 0x03, 0x05, 0x05, ++ 0x09, 0x11, 0x2f, 0x41, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x80, 0x40, 0x40, ++ 0x20, 0x10, 0xe8, 0x04, 0x00, 0x00, 0x00, 0x00, ++ 0x06, 0x7b, 0x2a, 0x1c, 0x7f, 0x1c, 0x1a, 0x2a, ++ 0x7e, 0x2b, 0x3e, 0x2a, 0x3e, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x68, 0xd8, 0xd8, 0x48, ++ 0xd8, 0x68, 0x48, 0x48, 0x48, 0xd8, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x08, 0x0a, 0x09, 0x09, ++ 0x09, 0x08, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x03, 0x08, 0x08, 0x1f, 0x21, 0x42, 0x0c, 0x30, ++ 0x1f, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0xc0, 0x40, 0x20, 0xf0, 0x28, 0x24, 0x20, 0xc0, ++ 0xf0, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x1f, 0x17, 0x1a, 0x12, 0x17, ++ 0x10, 0x17, 0x20, 0x3f, 0x40, 0x01, 0x00, 0x00, ++ 0x80, 0xfc, 0x10, 0xfc, 0x38, 0xd4, 0x30, 0xc0, ++ 0x80, 0xf8, 0x80, 0xfc, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x12, 0x1f, 0x17, 0x1a, 0x12, ++ 0x17, 0x10, 0x23, 0x2e, 0x43, 0x02, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x10, 0xfc, 0x38, 0xd4, 0x90, ++ 0xfc, 0x80, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x1f, 0x12, 0x1f, 0x17, 0x1a, 0x17, 0x14, ++ 0x17, 0x17, 0x25, 0x22, 0x4c, 0x30, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xfc, 0x70, 0xa8, 0xf4, 0x90, ++ 0xf0, 0xf0, 0xa8, 0xfc, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x12, 0x12, 0x1f, 0x12, 0x17, ++ 0x16, 0x1a, 0x13, 0x22, 0x42, 0x02, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x20, 0x20, 0xfc, 0x20, 0x70, ++ 0xf0, 0xa8, 0x24, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x12, 0x7f, 0x12, 0x12, 0x13, ++ 0x10, 0x1f, 0x60, 0x00, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x09, 0x7e, 0x12, 0x13, 0x12, ++ 0x3c, 0x24, 0x07, 0x0a, 0x12, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x70, ++ 0x70, 0xa8, 0x24, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x4b, 0x48, 0x48, 0x7f, 0x48, ++ 0x48, 0x49, 0x7a, 0x4c, 0x48, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0xe0, ++ 0xe0, 0x50, 0x48, 0x44, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x09, 0x1a, 0x1c, 0x1a, ++ 0x2a, 0x28, 0x48, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x10, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x10, 0x2f, 0x49, 0x09, 0x7f, ++ 0x09, 0x09, 0x1f, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xe0, 0x20, 0x20, 0xfc, ++ 0x20, 0x20, 0xf8, 0x20, 0x20, 0xc0, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4a, 0x4b, 0x4a, 0x4a, 0x4b, ++ 0x48, 0x7b, 0x48, 0x40, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x7e, 0x09, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x0f, 0x09, 0x0e, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0xfc, 0x90, 0x08, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x0f, 0x08, 0x0f, 0x7f, ++ 0x05, 0x1f, 0x69, 0x09, 0x09, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0xe0, 0x20, 0xe0, 0xfc, ++ 0x40, 0xf0, 0x2c, 0x20, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x24, 0x25, 0x3d, 0x25, 0x25, ++ 0x3d, 0x24, 0x27, 0x24, 0x25, 0x4e, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x09, 0x1a, 0x1c, 0x1a, ++ 0x2a, 0x28, 0x48, 0x09, 0x0a, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x48, 0x40, 0x60, 0x60, ++ 0x60, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x25, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3f, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x40, 0x78, 0xc8, 0xf8, ++ 0x48, 0x78, 0x48, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7e, 0x08, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3b, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x88, 0x50, 0xfc, 0x30, 0xf8, 0xb8, 0xd8, 0xf8, ++ 0xf8, 0x10, 0xfc, 0x90, 0x50, 0x30, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7d, 0x12, 0x12, 0x3e, 0x35, ++ 0x34, 0x51, 0x51, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0xfc, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xfc, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x02, 0x02, 0x12, 0x12, ++ 0x22, 0x42, 0x04, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x40, 0x40, 0x50, 0x48, ++ 0x44, 0x44, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x13, 0x30, 0x53, 0x10, ++ 0x10, 0x17, 0x10, 0x10, 0x13, 0x1c, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x00, 0xf8, 0x40, ++ 0x40, 0xfc, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x08, 0x08, 0x08, 0x04, 0x04, 0x02, ++ 0x02, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x20, 0x20, 0x40, 0x40, ++ 0x80, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x10, 0x13, 0x1c, ++ 0x70, 0x11, 0x12, 0x14, 0x10, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0xe0, ++ 0xe0, 0x50, 0x48, 0x44, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x01, 0x01, 0x1f, 0x01, ++ 0x03, 0x05, 0x19, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x00, ++ 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x47, 0x20, 0x20, 0x03, 0x08, ++ 0x08, 0x09, 0x11, 0x12, 0x24, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0xe0, ++ 0xe0, 0x50, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x01, 0x21, 0x11, 0x12, 0x07, 0x00, 0x70, 0x11, ++ 0x12, 0x12, 0x11, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x40, 0x80, 0x00, ++ 0x04, 0x04, 0xfc, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x13, 0x32, 0x52, 0x12, ++ 0x14, 0x14, 0x18, 0x11, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x28, 0x20, 0x90, ++ 0x50, 0x48, 0x04, 0x80, 0x60, 0x10, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x29, 0x2b, 0x3b, 0x25, ++ 0x2b, 0x3f, 0x25, 0x2f, 0x35, 0x25, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0xd8, 0xd8, ++ 0xf8, 0x68, 0x58, 0xf8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x1f, 0x13, 0x16, 0x1b, 0x12, ++ 0x13, 0x10, 0x27, 0x24, 0x47, 0x04, 0x00, 0x00, ++ 0x80, 0xfc, 0x10, 0xfc, 0x30, 0xd8, 0xf4, 0x10, ++ 0xf0, 0x80, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x02, 0x02, 0x03, 0x02, 0x02, ++ 0x04, 0x04, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x19, 0x35, 0x35, 0x33, 0x52, ++ 0x13, 0x17, 0x10, 0x10, 0x11, 0x1e, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xf8, 0xa8, ++ 0xf8, 0xf8, 0x90, 0x60, 0xb0, 0x0c, 0x00, 0x00, ++ 0x21, 0x11, 0x1f, 0x41, 0x2f, 0x20, 0x0f, 0x18, ++ 0x1a, 0x2a, 0x2b, 0x4a, 0x48, 0x48, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0xfc, 0x80, 0xf8, 0x88, ++ 0xa8, 0xa8, 0xe8, 0x28, 0x08, 0x18, 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, 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, ++ 0x10, 0x0b, 0x0a, 0x43, 0x22, 0x23, 0x07, 0x15, ++ 0x17, 0x23, 0x21, 0x40, 0x41, 0x4e, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xf8, 0x28, ++ 0xf8, 0xf0, 0x20, 0xc0, 0xe0, 0x1c, 0x00, 0x00, ++ 0x04, 0x7f, 0x0f, 0x08, 0x0f, 0x0f, 0x1f, 0x12, ++ 0x1f, 0x3f, 0x04, 0x02, 0x07, 0x78, 0x00, 0x00, ++ 0x40, 0xfc, 0xe0, 0x20, 0xe0, 0xe0, 0xf0, 0x90, ++ 0xf0, 0xe0, 0x40, 0x80, 0x80, 0x78, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x48, 0x48, 0x4f, 0x48, 0x48, ++ 0x49, 0x7a, 0x4c, 0x48, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0xe0, 0xe0, ++ 0x50, 0x48, 0x44, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x01, 0x03, ++ 0x05, 0x19, 0x61, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x80, ++ 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x10, 0x3e, 0x2a, 0x3e, 0x2b, 0x3e, 0x2c, ++ 0x0d, 0x0d, 0x16, 0x17, 0x24, 0x43, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x70, 0x70, ++ 0xa8, 0x24, 0xa0, 0xa0, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x20, 0x20, 0x20, 0x3f, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x1f, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, ++ 0x00, 0x00, 0x00, 0x08, 0x08, 0xf8, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x4d, 0x3f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x08, 0x7f, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0xfc, 0xa0, 0x30, 0xf8, 0x20, 0xe0, 0x20, ++ 0xe0, 0x20, 0xfc, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x11, 0x11, 0x11, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x7c, 0x44, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x24, 0x24, 0xfc, 0x24, 0x24, 0xfc, ++ 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x22, 0x45, 0x15, 0x14, 0x25, ++ 0x07, 0x19, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x50, 0x48, 0x84, 0x24, ++ 0xe0, 0x00, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x23, 0x54, 0x15, 0x27, 0x19, ++ 0x0f, 0x09, 0x0f, 0x01, 0x01, 0x3e, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x48, 0x90, 0x28, 0xe4, 0x00, ++ 0xe0, 0x20, 0xe0, 0x20, 0xf0, 0x08, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x40, 0x23, 0x20, 0x07, 0x11, ++ 0x13, 0x14, 0x23, 0x20, 0x41, 0x46, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0xa0, 0xfc, 0x10, ++ 0xe8, 0x44, 0xf8, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x01, 0x7f, 0x0f, 0x08, 0x7f, ++ 0x08, 0x0f, 0x0c, 0x74, 0x07, 0x38, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0xfc, 0xe0, 0x20, 0xfc, ++ 0x20, 0xe0, 0x88, 0x50, 0x30, 0x0c, 0x00, 0x00, ++ 0x04, 0x18, 0x70, 0x11, 0x12, 0x7c, 0x13, 0x18, ++ 0x34, 0x34, 0x52, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xe8, 0x04, 0xf8, 0x10, ++ 0x60, 0x28, 0xa4, 0x84, 0x90, 0x70, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x25, 0x3d, ++ 0x25, 0x25, 0x25, 0x26, 0x26, 0x4c, 0x00, 0x00, ++ 0x18, 0xe0, 0x00, 0x0c, 0x70, 0x64, 0x64, 0x68, ++ 0x50, 0x50, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x12, 0x12, 0x13, ++ 0x3d, 0x24, 0x06, 0x0a, 0x10, 0x23, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xb0, 0xa8, 0xa8, 0xa4, 0x2c, ++ 0x28, 0x70, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x08, 0x4a, 0x2b, 0x2c, 0x08, 0x7f, 0x08, 0x1c, ++ 0x1b, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0xf8, 0x40, 0x40, ++ 0xfc, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x10, 0x1f, ++ 0x10, 0x10, 0x10, 0x16, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x88, 0x80, 0xfc, ++ 0x40, 0x40, 0x24, 0x14, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x79, 0x49, 0x49, 0x79, 0x49, 0x49, 0x79, ++ 0x49, 0x49, 0x79, 0x49, 0x41, 0x06, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x20, 0x20, 0xfc, ++ 0x20, 0x20, 0x10, 0x54, 0x8c, 0x04, 0x00, 0x00, ++ 0x00, 0x3e, 0x04, 0x19, 0x0a, 0x7e, 0x0a, 0x1b, ++ 0x1c, 0x2b, 0x48, 0x08, 0x09, 0x1a, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x90, 0x50, 0x20, 0xd0, 0x4c, ++ 0x40, 0xf8, 0x48, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x1f, 0x12, 0x1f, 0x00, 0x3f, ++ 0x21, 0x43, 0x1e, 0x01, 0x03, 0x3c, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x90, 0xf0, 0x00, 0xfc, ++ 0x08, 0xe0, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x1a, 0x2a, 0x7f, 0x0a, 0x0a, ++ 0x0a, 0x7f, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0xa0, 0xa0, 0xf8, 0xa0, 0xa0, ++ 0xa0, 0xfc, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x04, 0x3f, 0x09, 0x0f, 0x11, ++ 0x21, 0x7f, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x40, 0x20, 0xf0, 0x08, 0x00, 0xf0, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x02, 0x01, 0x00, 0x7f, 0x00, 0x01, ++ 0x02, 0x04, 0x18, 0x60, 0x00, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x20, 0x40, 0x80, 0xfc, 0x88, 0x90, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x01, 0x3e, ++ 0x14, 0x7f, 0x1b, 0x2c, 0x48, 0x19, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0x40, 0x7c, ++ 0xd0, 0x70, 0xac, 0xf8, 0x48, 0x98, 0x00, 0x00, ++ 0x04, 0x3e, 0x05, 0x04, 0x7f, 0x14, 0x14, 0x3c, ++ 0x34, 0x34, 0x36, 0x3f, 0x63, 0x02, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7e, 0x08, 0x18, 0x1c, 0x1a, ++ 0x2a, 0x28, 0x48, 0x09, 0x0a, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x00, 0xf8, 0x88, 0x88, 0xf8, ++ 0x20, 0xb0, 0xa8, 0x24, 0x24, 0x60, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x11, 0x7d, 0x25, 0x26, 0x25, ++ 0x75, 0x49, 0x0d, 0x15, 0x21, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0x50, 0x78, 0xc0, 0x3c, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x12, 0x12, 0x12, ++ 0x3a, 0x24, 0x06, 0x0a, 0x10, 0x23, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, ++ 0xa4, 0xa8, 0x90, 0xb0, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x4f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x01, 0x7f, 0x00, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xe0, 0x20, 0xe0, 0x20, 0xe0, ++ 0x00, 0xfc, 0x00, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x02, 0x02, 0x07, 0x04, 0x0c, 0x12, 0x21, 0x02, ++ 0x07, 0x1c, 0x64, 0x04, 0x07, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x20, 0x40, 0x80, 0x00, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x02, 0x04, 0x18, 0x6f, 0x00, 0x3c, 0x24, ++ 0x24, 0x24, 0x3c, 0x24, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x30, 0xec, 0x00, 0xf8, 0x88, ++ 0x88, 0x88, 0x88, 0xf0, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x7c, 0x44, 0x44, 0x44, 0x7c, 0x44, 0x44, ++ 0x44, 0x7c, 0x45, 0x41, 0x02, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, ++ 0x88, 0xf8, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x21, 0x02, ++ 0x1f, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0x18, ++ 0xf0, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x24, 0x12, 0x12, 0x00, 0x0f, 0x71, 0x11, ++ 0x12, 0x14, 0x10, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x80, 0x90, 0x90, 0xa0, 0x80, 0xf8, 0xc0, 0xa0, ++ 0x90, 0x88, 0x80, 0x80, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2b, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0x90, 0x50, 0x20, 0x40, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x4a, 0x4b, 0x4a, 0x4b, 0x4b, ++ 0x4a, 0x7b, 0x4a, 0x45, 0x05, 0x08, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, ++ 0x00, 0xfc, 0xa4, 0x54, 0x04, 0x18, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x10, 0x7d, 0x27, 0x24, 0x24, ++ 0x77, 0x48, 0x0c, 0x14, 0x27, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0xa0, 0x10, 0xf8, 0x48, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x28, 0x28, 0x28, 0x3e, 0x28, 0x48, 0x08, ++ 0x0e, 0x78, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0x88, 0x88, 0x90, 0xa0, 0xc0, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x47, 0x24, 0x27, 0x05, 0x17, ++ 0x17, 0x15, 0x25, 0x2a, 0x4c, 0x50, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0xfc, 0x20, 0xe8, 0x28, 0x68, ++ 0xb0, 0x10, 0xb0, 0x54, 0x8c, 0x04, 0x00, 0x00, ++ 0x04, 0x07, 0x08, 0x11, 0x7f, 0x11, 0x11, 0x1f, ++ 0x12, 0x02, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0xc0, 0x80, 0x00, 0xf0, 0x10, 0x10, 0xf0, ++ 0x90, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x29, 0x29, 0x49, 0x09, 0x09, 0x08, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x20, ++ 0xfc, 0x24, 0x24, 0x24, 0x38, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x15, 0x65, 0x19, 0x19, 0x25, 0x7c, ++ 0x13, 0x3a, 0x36, 0x32, 0x52, 0x10, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x40, ++ 0xf8, 0x48, 0x48, 0x48, 0x70, 0x40, 0x00, 0x00, ++ 0x10, 0x17, 0x14, 0x64, 0x1b, 0x1a, 0x26, 0x7e, ++ 0x12, 0x3a, 0x36, 0x36, 0x53, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x80, 0xf8, 0xa8, 0xa8, 0xe8, ++ 0xa8, 0xe8, 0xa8, 0xa8, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x02, 0x3f, 0x24, 0x24, 0x27, ++ 0x24, 0x27, 0x24, 0x24, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x48, 0x48, 0xc8, ++ 0x48, 0xc8, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x09, 0x7e, 0x08, 0x3f, 0x09, 0x7f, 0x11, ++ 0x1d, 0x25, 0x55, 0x09, 0x16, 0x61, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x80, 0xfc, 0x54, 0x74, 0x54, ++ 0x74, 0x54, 0xfc, 0x04, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x7c, 0x11, 0x11, 0x19, 0x11, ++ 0x31, 0x50, 0x17, 0x10, 0x11, 0x36, 0x00, 0x00, ++ 0xa0, 0xa0, 0xfc, 0xa0, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x7e, 0x09, 0x1d, 0x1b, 0x1b, ++ 0x29, 0x28, 0x4f, 0x08, 0x09, 0x0e, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x01, 0x01, 0x1f, 0x11, ++ 0x10, 0x10, 0x10, 0x10, 0x21, 0x46, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x10, 0x08, 0xfc, 0x00, ++ 0x90, 0x90, 0x60, 0x64, 0x9c, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x08, 0x08, 0x07, 0x01, 0x02, ++ 0x7f, 0x04, 0x0f, 0x10, 0x03, 0x3c, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x00, 0x00, ++ 0xfc, 0x20, 0x40, 0xc0, 0x30, 0x08, 0x00, 0x00, ++ 0x1f, 0x00, 0x01, 0x01, 0x7f, 0x01, 0x03, 0x1f, ++ 0x12, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0xf0, 0x60, 0x80, 0x00, 0xfc, 0x00, 0x00, 0xf0, ++ 0x90, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x1e, 0x02, 0x02, 0x3f, 0x02, 0x02, ++ 0x7f, 0x02, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, ++ 0xfc, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x08, 0x4b, 0x30, 0x10, 0x37, 0x48, 0x08, 0x1b, ++ 0x2a, 0x4a, 0x0a, 0x0a, 0x0f, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0x60, 0xfc, 0x40, 0xc0, 0xf8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x08, 0x07, 0x00, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x10, 0x13, 0x17, 0x66, 0x1a, 0x1b, 0x26, 0x7f, ++ 0x12, 0x3a, 0x36, 0x36, 0x52, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xa8, 0xc8, 0xf8, 0x48, 0xf8, ++ 0x88, 0x88, 0x88, 0x78, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x7e, 0x09, 0x7e, 0x08, ++ 0x1d, 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x58, 0xe0, 0x40, 0x5c, ++ 0xe0, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x2f, 0x40, 0x7f, 0x03, ++ 0x3d, 0x06, 0x39, 0x06, 0x78, 0x03, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0xe8, 0x00, 0xfc, 0x48, ++ 0xd0, 0xa0, 0x90, 0x88, 0x84, 0x00, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x1f, 0x10, 0x37, 0x50, 0x17, ++ 0x10, 0x17, 0x15, 0x15, 0x17, 0x15, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x28, 0x30, 0xfc, 0x20, 0x78, ++ 0xc8, 0x78, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x7f, 0x03, 0x03, 0x05, ++ 0x09, 0x11, 0x21, 0x41, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x80, 0x80, 0x40, ++ 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x25, 0x3f, 0x25, 0x3f, 0x04, 0x3f, ++ 0x06, 0x78, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x30, 0x28, 0x28, 0xfc, 0x20, 0x20, 0x50, 0x50, ++ 0x88, 0x04, 0x90, 0x48, 0x44, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x10, 0x1f, 0x10, 0x10, ++ 0x1f, 0x10, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, ++ 0x1f, 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, ++ 0xf0, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0f, 0x12, 0x12, 0x22, 0x44, ++ 0x04, 0x08, 0x10, 0x01, 0x02, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x88, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x09, 0x0c, 0x12, 0x2b, 0x48, 0x3c, 0x24, 0x3f, ++ 0x24, 0x3c, 0x28, 0x25, 0x3b, 0x62, 0x00, 0x00, ++ 0x08, 0x88, 0x90, 0xfc, 0x90, 0x90, 0x90, 0xfc, ++ 0x90, 0x90, 0x90, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x7f, 0x03, 0x03, 0x03, ++ 0x05, 0x05, 0x09, 0x11, 0x21, 0x40, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x10, ++ 0x1f, 0x10, 0x21, 0x22, 0x4c, 0x30, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x88, 0x80, ++ 0xfc, 0x80, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x08, 0x09, 0x4a, 0x2a, 0x2c, 0x09, 0x7e, 0x0c, ++ 0x1a, 0x1a, 0x28, 0x48, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0xc8, 0x68, ++ 0x58, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x09, 0x7f, 0x09, 0x09, 0x0f, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xe0, 0xf8, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x20, 0x27, ++ 0x24, 0x24, 0x27, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0xc8, ++ 0x48, 0x48, 0xc8, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x21, 0x20, ++ 0x22, 0x2a, 0x2a, 0x32, 0x21, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0x88, ++ 0x88, 0x28, 0x58, 0x58, 0xc8, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x14, 0x0c, 0x12, 0x7e, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x49, 0x0e, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x88, 0x88, 0x88, 0x50, ++ 0x50, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0f, 0x09, 0x15, 0x13, 0x21, ++ 0x42, 0x02, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, ++ 0xd0, 0x30, 0x1c, 0x10, 0x20, 0xc0, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x11, 0x11, 0x17, 0x19, 0x71, ++ 0x11, 0x11, 0x11, 0x10, 0x10, 0x0f, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x30, 0xd0, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x60, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x20, 0x10, 0x11, 0x01, 0x07, 0x10, ++ 0x13, 0x22, 0x22, 0x42, 0x43, 0x02, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xa0, 0x10, 0x38, 0xc4, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x08, 0x08, 0x10, 0x11, 0x31, ++ 0x53, 0x14, 0x10, 0x10, 0x13, 0x1c, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x80, 0x80, 0xf0, 0x90, 0x50, ++ 0x20, 0xa0, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x02, 0x0c, 0x32, 0x01, 0x06, 0x78, 0x3f, 0x12, ++ 0x1e, 0x12, 0x1e, 0x13, 0x7e, 0x02, 0x00, 0x00, ++ 0xc0, 0x30, 0x48, 0x80, 0x60, 0x1c, 0xf8, 0x50, ++ 0x70, 0x48, 0x44, 0x44, 0x78, 0x40, 0x00, 0x00, ++ 0x00, 0x7f, 0x12, 0x12, 0x1e, 0x12, 0x12, 0x1e, ++ 0x12, 0x13, 0x1e, 0x62, 0x02, 0x02, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x50, 0x50, 0x60, 0x50, 0x48, ++ 0x44, 0x44, 0x64, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3f, 0x2a, 0x2a, 0x3e, 0x2b, 0x2a, 0x3e, ++ 0x08, 0x3e, 0x08, 0x0e, 0x70, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0x60, 0x20, 0xfc, 0x28, 0x30, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x7c, 0x04, 0x05, 0x3d, 0x26, 0x20, 0x3c, ++ 0x24, 0x25, 0x05, 0x06, 0x08, 0x30, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x20, 0x20, 0xb0, 0xa8, ++ 0xa8, 0x24, 0x24, 0x24, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x1f, 0x11, 0x21, 0x01, 0x7f, ++ 0x01, 0x02, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x80, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x13, 0x12, 0x12, 0x12, ++ 0x12, 0x12, 0x12, 0x22, 0x22, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, ++ 0x10, 0x60, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x11, 0x21, 0x49, 0x09, 0x12, 0x14, 0x37, ++ 0x51, 0x11, 0x10, 0x10, 0x13, 0x1c, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0xf0, ++ 0x10, 0x20, 0xc0, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0d, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x88, 0x08, 0x88, 0x48, ++ 0x48, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x27, 0x14, 0x0f, 0x14, 0x67, ++ 0x01, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xc8, 0x50, 0xe0, 0x58, 0xc4, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x25, 0x25, 0x3e, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0xa8, 0xa0, ++ 0xa0, 0xa0, 0x10, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x27, 0x3c, 0x2b, 0x08, 0x2d, ++ 0x2b, 0x29, 0x29, 0x2f, 0x39, 0x61, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x90, 0xfc, ++ 0x20, 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, ++ 0x00, 0x09, 0x08, 0x08, 0x7e, 0x05, 0x24, 0x14, ++ 0x14, 0x08, 0x0e, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x98, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x12, 0x1a, 0x36, 0x36, ++ 0x32, 0x53, 0x14, 0x11, 0x11, 0x12, 0x00, 0x00, ++ 0x40, 0x80, 0x38, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xb8, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x7f, 0x0c, 0x2a, 0x1c, 0x7f, 0x1c, 0x2a, ++ 0x7f, 0x12, 0x3c, 0x04, 0x1a, 0x63, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x7c, 0x90, 0x90, ++ 0x50, 0x60, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x12, 0x19, 0x25, 0x24, 0x79, 0x10, 0x7f, ++ 0x11, 0x55, 0x39, 0x31, 0x1e, 0x64, 0x00, 0x00, ++ 0x20, 0xf8, 0xa8, 0xf8, 0x20, 0xfc, 0x70, 0x50, ++ 0x70, 0x78, 0x48, 0x78, 0xc0, 0x7c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x19, 0x37, 0x34, 0x37, 0x54, ++ 0x17, 0x14, 0x17, 0x14, 0x14, 0x15, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0x88, 0x98, 0x00, 0x00, ++ 0x01, 0x02, 0x04, 0x1f, 0x7e, 0x12, 0x1e, 0x1e, ++ 0x12, 0x17, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0xf0, 0x9c, 0x90, 0x90, 0x90, ++ 0x10, 0x30, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x23, 0x22, 0x02, 0x0a, ++ 0x0b, 0x0a, 0x12, 0x12, 0x23, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0xf8, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x4f, 0x29, 0x2b, 0x0a, 0x1b, ++ 0x2b, 0x4a, 0x10, 0x15, 0x25, 0x48, 0x00, 0x00, ++ 0x80, 0xfc, 0xc0, 0x30, 0xfc, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0x98, 0xc0, 0x28, 0x14, 0xf4, 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, 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, 0x38, 0x00, 0x7d, 0x03, 0x3c, 0x03, 0x3a, ++ 0x03, 0x3a, 0x2b, 0x2a, 0x3a, 0x2a, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0x88, 0x98, 0x00, 0x00, ++ 0x10, 0x10, 0x7e, 0x10, 0x7d, 0x57, 0x7c, 0x57, ++ 0x7e, 0x13, 0x7e, 0x13, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0x88, 0x98, 0x00, 0x00, ++ 0x00, 0x00, 0x79, 0x49, 0x4b, 0x4b, 0x4d, 0x49, ++ 0x49, 0x79, 0x49, 0x41, 0x01, 0x01, 0x00, 0x00, ++ 0x90, 0x90, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x17, 0x11, 0x31, 0x52, 0x13, ++ 0x15, 0x19, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x00, 0x00, 0x00, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x11, 0x11, 0x31, 0x57, 0x17, ++ 0x1a, 0x14, 0x11, 0x16, 0x11, 0x1e, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf0, 0xf0, 0xf0, 0xfc, 0x58, ++ 0xe8, 0xf4, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x04, 0x03, 0x1f, 0x11, 0x1f, 0x11, ++ 0x1f, 0x01, 0x7f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0xe0, 0xc0, 0x00, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x00, 0xf8, 0x08, 0x08, 0x70, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x7f, 0x02, 0x02, 0x07, 0x06, ++ 0x05, 0x09, 0x08, 0x11, 0x26, 0x58, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x10, ++ 0x20, 0x40, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x02, 0x02, 0x3f, 0x22, 0x7f, 0x04, 0x07, 0x0c, ++ 0x0f, 0x14, 0x27, 0x44, 0x04, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xfc, 0x00, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x05, 0x25, 0x39, 0x2b, 0x2b, 0x25, 0x27, ++ 0x2b, 0x3f, 0x21, 0x3f, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x20, 0x28, 0xc8, 0x58, 0x58, 0x28, 0x38, ++ 0x58, 0xf8, 0x08, 0xf8, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x15, 0x36, 0x54, 0x15, 0x16, ++ 0x11, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x10, 0xa0, 0x40, 0xb0, 0x0c, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x0f, 0x0f, 0x0f, 0x3f, 0x25, ++ 0x57, 0x23, 0x0e, 0x31, 0x07, 0x78, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0xe0, 0xe0, 0xfc, 0x38, ++ 0xe8, 0xe4, 0x40, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x10, 0x17, 0x11, 0x1d, ++ 0x71, 0x11, 0x11, 0x11, 0x17, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x10, 0xf0, ++ 0x10, 0xf0, 0x1c, 0xf0, 0x10, 0x10, 0x00, 0x00, ++ 0x02, 0x02, 0x7f, 0x04, 0x04, 0x0f, 0x0c, 0x17, ++ 0x24, 0x47, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x13, 0x12, 0x3a, 0x36, ++ 0x37, 0x52, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0xf8, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x40, 0x23, 0x22, 0x03, 0x12, ++ 0x13, 0x20, 0x2f, 0x40, 0x43, 0x4c, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0x60, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x40, 0xfc, 0x84, 0x04, 0x18, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x40, 0x23, 0x22, 0x02, 0x0b, ++ 0x0a, 0x0a, 0x13, 0x12, 0x22, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0xb0, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x09, 0x48, 0x30, 0x17, 0x30, 0x4b, 0x0a, 0x1a, ++ 0x2b, 0x4a, 0x0b, 0x0a, 0x33, 0x12, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xfc, 0xa0, 0xf8, 0xa8, 0xa8, ++ 0x38, 0x18, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x21, 0x11, 0x12, 0x7f, 0x0c, 0x3f, 0x2d, 0x2d, ++ 0x37, 0x33, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0xa4, 0x20, 0xfc, 0x20, 0x20, ++ 0x30, 0x50, 0x50, 0x88, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x3f, 0x21, 0x21, 0x21, ++ 0x3f, 0x21, 0x21, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x08, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x08, 0x08, 0x18, 0x14, ++ 0x35, 0x51, 0x12, 0x14, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x80, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7e, 0x08, 0x0a, 0x14, 0x19, ++ 0x37, 0x55, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0xa0, 0x90, 0x08, 0x48, 0x40, 0xa0, 0xa0, 0x10, ++ 0xf8, 0x14, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7f, 0x00, 0x3d, 0x02, 0x3d, ++ 0x00, 0x3c, 0x24, 0x25, 0x3d, 0x22, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xfc, 0xe0, 0x50, 0x48, 0xe4, ++ 0xa0, 0xb8, 0xa8, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x02, 0x22, 0x12, 0x1f, 0x02, 0x02, 0x73, 0x12, ++ 0x12, 0x14, 0x14, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x40, 0x7c, 0x88, 0x90, ++ 0xfc, 0x90, 0x90, 0xb0, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x00, 0x3f, 0x21, ++ 0x21, 0x3f, 0x20, 0x20, 0x20, 0x1f, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x00, 0xf8, 0x08, ++ 0x08, 0xf8, 0x08, 0x00, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x3e, 0x04, 0x3f, 0x15, 0x15, 0x7f, 0x15, ++ 0x15, 0x3f, 0x04, 0x04, 0x07, 0x38, 0x00, 0x00, ++ 0x80, 0x78, 0x48, 0xd0, 0x50, 0x60, 0xd0, 0x48, ++ 0x44, 0xc4, 0x64, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x09, 0x0a, 0x0c, 0x0c, ++ 0x14, 0x16, 0x29, 0x4f, 0x38, 0x00, 0x00, 0x00, ++ 0x48, 0x48, 0x90, 0xfc, 0x90, 0x90, 0xf8, 0x90, ++ 0x90, 0xf8, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x00, 0x7f, 0x00, 0x3e, 0x22, 0x3e, 0x00, 0x7f, ++ 0x55, 0x67, 0x5f, 0x49, 0x49, 0x4b, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, 0xf8, ++ 0xa8, 0x30, 0x28, 0x38, 0xe4, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x02, 0x02, 0x05, 0x08, 0x10, ++ 0x00, 0x00, 0x00, 0x01, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x08, 0x08, 0x10, 0x90, 0x60, ++ 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x02, 0x01, 0x01, 0x7f, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0x20, 0x40, 0x80, 0xfc, 0x08, 0x10, ++ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x18, 0x6f, 0x01, 0x01, ++ 0x3f, 0x09, 0x09, 0x11, 0x21, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0x30, 0xec, 0x00, 0x00, ++ 0xf8, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x07, 0x04, 0x04, 0x07, 0x04, 0x00, ++ 0x7f, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0x00, 0xc0, 0x40, 0x40, ++ 0xfc, 0x40, 0x40, 0x40, 0x40, 0x80, 0x00, 0x00, ++ 0x12, 0x09, 0x7f, 0x10, 0x17, 0x3f, 0x40, 0x07, ++ 0x07, 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0x20, 0xd0, 0xf8, 0x04, 0xc0, ++ 0xc0, 0x00, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x09, 0x31, 0x2f, 0x27, 0x35, 0x27, 0x25, 0x37, ++ 0x2f, 0x21, 0x7f, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x38, 0xe8, 0xc8, 0x58, 0xc8, 0x48, 0xd8, ++ 0xe8, 0x08, 0xfc, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x12, 0x0c, 0x08, 0x7f, 0x09, 0x0a, ++ 0x0c, 0x08, 0x08, 0x08, 0x08, 0x1b, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x17, 0x14, 0x27, 0x24, 0x67, 0x27, 0x24, ++ 0x27, 0x26, 0x2b, 0x2b, 0x32, 0x22, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xfc, 0xf8, 0x40, ++ 0xf8, 0x48, 0xf8, 0xf8, 0x48, 0x58, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x12, 0x53, 0x24, 0x14, 0x08, ++ 0x0c, 0x12, 0x16, 0x3a, 0x61, 0x02, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x08, 0x7e, 0x12, 0x13, 0x12, ++ 0x3c, 0x24, 0x06, 0x0a, 0x11, 0x22, 0x00, 0x00, ++ 0x08, 0x30, 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x24, 0x44, 0x09, 0x12, 0x04, ++ 0x18, 0x6f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x48, 0x20, 0x10, 0x90, 0x40, ++ 0x30, 0xec, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x17, 0x10, 0x1f, 0x17, 0x10, ++ 0x17, 0x14, 0x27, 0x27, 0x44, 0x04, 0x00, 0x00, ++ 0x80, 0xfc, 0x80, 0xf0, 0x90, 0xfc, 0xf0, 0x80, ++ 0xf0, 0x90, 0xf0, 0xf0, 0x90, 0xb0, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x11, 0x10, 0x1f, ++ 0x71, 0x13, 0x14, 0x11, 0x12, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x00, 0xf8, 0xa8, 0x28, 0x48, 0xb0, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7d, 0x11, 0x10, 0x13, 0x18, ++ 0x77, 0x10, 0x12, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x38, 0xc8, 0x48, 0x50, 0x20, 0x40, 0xf8, 0x40, ++ 0xfc, 0x40, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x79, 0x11, 0x16, 0x12, 0x19, ++ 0x72, 0x17, 0x11, 0x11, 0x12, 0x34, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x28, 0x28, 0xfc, 0xd0, 0x7c, ++ 0xd0, 0xfc, 0x50, 0x50, 0x7c, 0x40, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x4b, 0x48, 0x4f, 0x79, 0x4b, ++ 0x4e, 0x4b, 0x7a, 0x4b, 0x42, 0x03, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xb8, 0x88, 0xf8, 0x20, 0xf8, ++ 0x40, 0xf0, 0x40, 0xf0, 0x40, 0xf8, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x19, 0x34, 0x37, ++ 0x31, 0x53, 0x54, 0x11, 0x12, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x00, 0xf8, 0xa8, 0x28, 0x48, 0xb0, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7e, 0x08, 0x18, 0x1d, 0x1b, ++ 0x2a, 0x28, 0x48, 0x0b, 0x08, 0x08, 0x00, 0x00, ++ 0x88, 0x50, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x24, ++ 0xb8, 0x70, 0xa8, 0x24, 0x20, 0x60, 0x00, 0x00, ++ 0x11, 0x08, 0x08, 0x47, 0x20, 0x20, 0x03, 0x08, ++ 0x08, 0x0f, 0x10, 0x10, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xfc, 0x40, 0x40, 0xf8, 0x40, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x25, 0x21, 0x02, 0x10, ++ 0x11, 0x23, 0x25, 0x41, 0x41, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x10, 0x48, 0x48, 0xa0, ++ 0x10, 0xf8, 0x14, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x16, 0x35, 0x35, 0x3a, 0x50, ++ 0x11, 0x1f, 0x15, 0x25, 0x21, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x10, 0x48, 0x48, 0xa0, ++ 0x10, 0xfc, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x11, 0x11, 0x1f, 0x11, 0x11, ++ 0x1f, 0x11, 0x11, 0x11, 0x21, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x3f, 0x24, 0x4c, 0x12, 0x3f, 0x01, 0x0f, ++ 0x01, 0x3f, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0x48, 0xb8, 0xf0, 0x00, 0xe0, ++ 0x00, 0xf8, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x08, 0x04, 0x04, 0x3f, 0x01, 0x01, 0x1f, 0x01, ++ 0x01, 0x7f, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xf8, 0x00, 0x00, 0xf0, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x4a, 0x2b, 0x2c, 0x09, 0x7e, 0x19, ++ 0x1b, 0x19, 0x1b, 0x2d, 0x29, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x90, 0xfc, ++ 0x20, 0xf8, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x09, 0x7f, 0x09, 0x09, 0x0f, ++ 0x01, 0x3f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x20, 0xfc, 0x20, 0xe0, 0xf0, ++ 0x00, 0xf8, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x01, 0x3f, 0x24, 0x49, 0x12, ++ 0x04, 0x1f, 0x68, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0xfc, 0x48, 0x20, 0x90, ++ 0x40, 0xf0, 0x2c, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x1f, 0x12, 0x12, 0x1f, 0x02, ++ 0x7f, 0x04, 0x0f, 0x08, 0x03, 0x3c, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0xf0, 0x90, 0x90, 0xf0, 0x00, ++ 0xfc, 0x40, 0x40, 0xc0, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x3c, 0x03, 0x7e, 0x01, 0x3d, 0x03, 0x3c, ++ 0x03, 0x38, 0x2a, 0x2a, 0x3b, 0x22, 0x00, 0x00, ++ 0x08, 0x30, 0xc8, 0x48, 0x50, 0x20, 0xf8, 0x40, ++ 0xfc, 0x40, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x3d, 0x29, 0x09, 0x2f, ++ 0x29, 0x29, 0x29, 0x2f, 0x39, 0x61, 0x00, 0x00, ++ 0x00, 0xf8, 0xa0, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x00, 0x27, 0x12, 0x11, 0x01, 0x03, 0x70, 0x17, ++ 0x12, 0x12, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x3c, 0xc8, 0x48, 0x50, 0x20, 0xf8, 0x40, 0xfc, ++ 0x48, 0x48, 0xf8, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x29, 0x29, 0x31, 0x28, 0x27, ++ 0x25, 0x25, 0x3a, 0x24, 0x21, 0x22, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x00, 0xf8, 0xa8, 0xa8, 0x48, 0xb0, 0x00, 0x00, ++ 0x04, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x05, 0x1f, ++ 0x67, 0x04, 0x07, 0x05, 0x06, 0x38, 0x00, 0x00, ++ 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x40, 0xf0, ++ 0xcc, 0x40, 0xe0, 0x20, 0xc0, 0x38, 0x00, 0x00, ++ 0x14, 0x12, 0x2a, 0x0c, 0x13, 0x3e, 0x52, 0x1f, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa8, 0x30, 0x20, 0x50, 0x88, ++ 0x04, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x12, 0x12, 0x12, 0x1e, ++ 0x72, 0x13, 0x1e, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x80, 0x80, 0x78, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0xc8, 0x70, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x14, 0x12, 0x22, 0x48, 0x08, 0x14, 0x13, 0x22, ++ 0x7e, 0x22, 0x22, 0x3e, 0x23, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa8, 0x30, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x40, 0x20, 0x20, 0x07, 0x10, ++ 0x10, 0x20, 0x20, 0x41, 0x42, 0x4c, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x11, 0x09, 0x0a, 0x42, 0x24, 0x20, 0x01, 0x12, ++ 0x17, 0x1a, 0x22, 0x22, 0x43, 0x42, 0x00, 0x00, ++ 0x20, 0x10, 0x08, 0x48, 0x40, 0xa0, 0x20, 0x10, ++ 0xf8, 0x14, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x12, 0x0a, 0x0e, 0x32, 0x07, 0x01, ++ 0x3f, 0x04, 0x02, 0x02, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x28, 0x38, 0xc8, 0x18, 0x00, ++ 0xf8, 0x40, 0x40, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x12, 0x1a, 0x6f, 0x09, 0x0f, 0x09, ++ 0x0f, 0x1f, 0x04, 0x7f, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0xf8, 0x98, 0x68, 0xf8, 0x20, 0xe0, 0x20, ++ 0xe0, 0xf0, 0x40, 0xfc, 0x60, 0x18, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x24, 0x27, 0x00, 0x12, ++ 0x12, 0x22, 0x22, 0x43, 0x44, 0x48, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x00, 0xfc, 0x40, 0x40, ++ 0x78, 0x40, 0x40, 0x40, 0xc0, 0x3c, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x10, 0x14, 0x64, 0x19, ++ 0x16, 0x7e, 0x2c, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x88, 0x90, 0xfc, 0x90, ++ 0xf8, 0x90, 0xf8, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x28, 0x0d, 0x0a, 0x0e, 0x71, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x48, 0xd0, ++ 0x28, 0xfc, 0xa4, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x0b, 0x0a, 0x17, 0x18, ++ 0x37, 0x54, 0x11, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0xf8, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x09, 0x05, 0x05, 0x7f, 0x01, ++ 0x03, 0x05, 0x19, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x20, 0x20, 0x40, 0xfc, 0x00, ++ 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x01, 0x3f, 0x09, 0x05, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x20, 0x40, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x7f, 0x08, 0x3e, 0x2a, 0x2a, 0x3e, ++ 0x1c, 0x1a, 0x2a, 0x48, 0x08, 0x0b, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x3f, 0x21, 0x5d, 0x1d, 0x00, ++ 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x08, 0x70, 0x70, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x41, 0x23, 0x24, 0x00, 0x13, ++ 0x1f, 0x22, 0x22, 0x42, 0x43, 0x42, 0x00, 0x00, ++ 0x80, 0x80, 0xf0, 0x10, 0x20, 0xc0, 0xc0, 0x30, ++ 0xfc, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0d, 0x12, 0x7e, ++ 0x09, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0xd0, 0x20, 0x50, 0x88, ++ 0xfc, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x10, 0x09, 0x4a, 0x20, ++ 0x25, 0x0f, 0x11, 0x11, 0x21, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xc0, 0xf0, 0x90, 0x60, 0x60, ++ 0x90, 0xfc, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x20, 0xa0, 0x38, 0x48, 0xd0, 0x30, 0x30, 0x48, ++ 0xfc, 0x48, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x02, 0x0c, 0x38, 0x08, 0x08, 0x7f, 0x08, 0x08, ++ 0x3e, 0x22, 0x22, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x02, 0x0c, 0x32, 0x22, 0x32, 0x2a, 0x2a, 0x22, ++ 0x22, 0x2e, 0x74, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0xc8, 0xa8, 0xa8, 0x88, ++ 0x88, 0x88, 0xf0, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x11, 0x11, 0x1f, 0x00, 0x1f, 0x10, 0x1f, 0x17, ++ 0x15, 0x17, 0x15, 0x21, 0x2e, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0xf0, 0x00, 0xf0, 0xd0, 0x10, 0xd0, ++ 0x50, 0xd0, 0x54, 0xec, 0x2c, 0x04, 0x00, 0x00, ++ 0x10, 0x17, 0x14, 0x7f, 0x17, 0x34, 0x3f, 0x3d, ++ 0x55, 0x55, 0x15, 0x14, 0x17, 0x14, 0x00, 0x00, ++ 0x00, 0xbc, 0xa4, 0xbc, 0xbc, 0x44, 0xfc, 0xf4, ++ 0xf4, 0x54, 0xf4, 0xe4, 0x5c, 0x4c, 0x00, 0x00, ++ 0x20, 0x17, 0x15, 0x47, 0x24, 0x27, 0x05, 0x17, ++ 0x10, 0x17, 0x25, 0x25, 0x5f, 0x40, 0x00, 0x00, ++ 0x20, 0xe0, 0x20, 0xbc, 0xc0, 0x80, 0x38, 0xc0, ++ 0x00, 0xf8, 0x28, 0x28, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x24, 0x3e, 0x3f, 0x24, ++ 0x3f, 0x1f, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x40, 0x7c, 0x80, 0x00, 0x78, ++ 0x00, 0xf0, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x3e, 0x22, 0x3e, 0x3e, 0x21, 0x2f, ++ 0x27, 0x27, 0x27, 0x23, 0x2d, 0x21, 0x00, 0x00, ++ 0x40, 0xfc, 0xf8, 0x88, 0xf8, 0xf8, 0x08, 0xe8, ++ 0xc8, 0xc8, 0xc8, 0x88, 0x68, 0x18, 0x00, 0x00, ++ 0x00, 0x7e, 0x48, 0x7d, 0x7c, 0x7e, 0x4f, 0x08, ++ 0x0f, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x00, 0x78, 0x00, 0xe0, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x06, 0x3c, 0x04, 0x04, 0x7f, 0x0c, 0x0e, ++ 0x15, 0x15, 0x24, 0x44, 0x04, 0x04, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x1f, 0x11, 0x11, 0x1f, ++ 0x19, 0x05, 0x02, 0x05, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x10, 0x10, 0xf0, ++ 0x10, 0x00, 0x00, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x12, 0x14, 0x1b, 0x12, ++ 0x14, 0x1c, 0x14, 0x27, 0x24, 0x47, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x80, 0xfc, 0xf0, 0xf0, ++ 0x90, 0xf0, 0xf8, 0x90, 0x60, 0x9c, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x03, 0x05, 0x19, 0x61, 0x0f, ++ 0x00, 0x01, 0x7f, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0xe0, ++ 0xc0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x3e, 0x04, 0x7f, 0x0e, 0x15, 0x64, 0x05, ++ 0x3f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0xc8, 0x48, 0x48, 0x98, 0x00, ++ 0xf8, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x7e, 0x12, 0x13, 0x12, 0x7e, 0x13, ++ 0x10, 0x13, 0x18, 0x60, 0x07, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x7e, 0x12, 0x12, 0x12, 0x7f, 0x10, ++ 0x17, 0x14, 0x1c, 0x67, 0x04, 0x04, 0x00, 0x00, ++ 0x40, 0xfc, 0x28, 0xa8, 0x68, 0x98, 0xf8, 0x40, ++ 0xfc, 0x64, 0x94, 0xf4, 0x14, 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, 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, 0x00, 0x0f, 0x48, 0x29, 0x2f, 0x09, 0x1f, ++ 0x29, 0x4b, 0x13, 0x15, 0x29, 0x41, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x48, 0xa8, 0x28, 0x28, 0xe8, ++ 0x28, 0xa8, 0x68, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x7f, 0x0f, 0x09, 0x0f, 0x09, 0x0f, 0x3f, ++ 0x01, 0x7f, 0x0c, 0x74, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0xf8, ++ 0x00, 0xfc, 0x90, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x0b, 0x0a, 0x16, 0x1b, ++ 0x34, 0x57, 0x10, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x11, 0x1f, 0x11, 0x11, 0x1f, ++ 0x01, 0x3f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf0, ++ 0x00, 0xf8, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x26, 0x3a, 0x37, 0x3e, 0x08, ++ 0x7f, 0x4d, 0x53, 0x7f, 0x41, 0x43, 0x00, 0x00, ++ 0x48, 0x48, 0x50, 0xfc, 0xd0, 0x50, 0x78, 0x50, ++ 0x50, 0x78, 0x50, 0x50, 0x7c, 0x40, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x28, 0x2b, 0x30, 0x29, 0x26, ++ 0x24, 0x27, 0x38, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xfc, 0xa0, 0x24, 0x5c, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x23, 0x48, 0x0f, 0x10, 0x13, 0x30, ++ 0x53, 0x10, 0x17, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, 0x40, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x21, 0x16, 0x02, 0x19, 0x62, ++ 0x0f, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x50, 0x80, 0xb0, 0x4c, ++ 0xa0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x3f, 0x00, 0x08, 0x04, 0x04, ++ 0x02, 0x02, 0x02, 0x00, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x40, 0x40, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x13, 0x10, 0x2f, 0x48, 0x13, ++ 0x30, 0x57, 0x10, 0x1f, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0xc0, 0xf0, 0x90, 0xfc, 0x90, 0xf0, ++ 0x80, 0xf8, 0x80, 0xfc, 0x80, 0x80, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x7c, 0x13, 0x12, 0x12, 0x1f, ++ 0x70, 0x11, 0x11, 0x12, 0x14, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x00, 0xf8, 0x08, 0x08, 0xf8, ++ 0x40, 0x50, 0x48, 0x44, 0x44, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x54, 0x55, 0x56, 0x7c, 0x55, ++ 0x56, 0x54, 0x7c, 0x44, 0x40, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0x50, 0x20, 0x50, 0x88, ++ 0xfc, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x37, 0x32, 0x2a, 0x3c, 0x65, 0x0a, 0x1f, ++ 0x64, 0x3f, 0x15, 0x0e, 0x07, 0x78, 0x00, 0x00, ++ 0x04, 0xa4, 0xa4, 0xa4, 0xa4, 0xa4, 0x24, 0x24, ++ 0xa4, 0xa4, 0x24, 0x04, 0x84, 0x0c, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x40, 0x21, 0x27, 0x00, 0x12, ++ 0x12, 0x22, 0x22, 0x42, 0x44, 0x48, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0xe8, 0x08, 0xa0, ++ 0xa0, 0xa0, 0xa0, 0xa4, 0xa4, 0x1c, 0x00, 0x00, ++ 0x21, 0x16, 0x14, 0x45, 0x24, 0x25, 0x0e, 0x10, ++ 0x17, 0x24, 0x27, 0x44, 0x47, 0x44, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0x28, 0xa8, 0xc8, 0x58, 0x80, ++ 0xf0, 0x90, 0xf0, 0x90, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x10, 0x10, 0x13, 0x7c, 0x11, ++ 0x11, 0x11, 0x1e, 0x62, 0x04, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x60, 0x90, 0xf8, 0x08, 0x50, ++ 0x50, 0x50, 0x50, 0x54, 0x54, 0x0c, 0x00, 0x00, ++ 0x06, 0x39, 0x20, 0x24, 0x26, 0x39, 0x62, 0x1f, ++ 0x11, 0x1f, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x88, 0x08, 0x30, 0xf0, ++ 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x7c, 0x13, 0x10, 0x10, 0x3f, 0x24, 0x65, ++ 0x25, 0x25, 0x3d, 0x25, 0x22, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x60, 0x90, 0xe8, 0x08, 0x50, ++ 0x50, 0x50, 0x50, 0x54, 0x54, 0x0c, 0x00, 0x00, ++ 0x08, 0x4a, 0x2a, 0x2c, 0x09, 0x7e, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x08, 0x88, 0x48, ++ 0x48, 0x50, 0x50, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x29, 0x2a, 0x30, 0x2b, 0x25, ++ 0x25, 0x26, 0x39, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x90, 0x60, 0xf0, 0x4c, 0x40, ++ 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x04, 0x7f, 0x00, 0x1f, 0x11, ++ 0x1f, 0x11, 0x1f, 0x11, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x40, 0xfc, 0x00, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x14, 0x04, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x22, 0x14, 0x7f, 0x00, 0x3e, ++ 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x26, 0x00, 0x00, ++ 0x80, 0xf8, 0x80, 0xf8, 0x08, 0xf8, 0x80, 0xf8, ++ 0x80, 0xf8, 0x80, 0xf8, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x12, 0x33, 0x50, 0x11, ++ 0x17, 0x14, 0x14, 0x14, 0x17, 0x14, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x80, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x11, 0x1f, 0x10, 0x17, 0x14, ++ 0x17, 0x14, 0x27, 0x2a, 0x4a, 0x11, 0x00, 0x00, ++ 0x00, 0xf0, 0xfc, 0xe8, 0x10, 0xf0, 0xf0, 0x90, ++ 0xf0, 0x90, 0xf8, 0x44, 0x34, 0xf0, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x09, 0x0e, 0x0a, ++ 0x0a, 0x13, 0x12, 0x22, 0x42, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0xa0, 0x28, 0x48, 0x70, ++ 0xe0, 0x50, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x17, 0x11, 0x17, 0x14, 0x17, ++ 0x14, 0x17, 0x2f, 0x20, 0x43, 0x0c, 0x00, 0x00, ++ 0x00, 0xf0, 0xfc, 0x28, 0xe0, 0xf0, 0x90, 0xf0, ++ 0x90, 0xf0, 0xf8, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x00, 0x0f, 0x08, 0x0f, 0x00, 0x3f, ++ 0x20, 0x44, 0x04, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, 0x00, 0xfc, ++ 0x08, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x14, 0x13, 0x33, 0x55, 0x11, ++ 0x11, 0x11, 0x12, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa4, 0x18, 0xf8, 0x14, 0xf0, ++ 0x10, 0xf0, 0x48, 0x44, 0x44, 0xc0, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x01, 0x3f, 0x21, 0x29, 0x29, ++ 0x29, 0x29, 0x2f, 0x28, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x08, 0x28, 0x28, ++ 0x28, 0x28, 0xe8, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x23, 0x10, 0x17, 0x00, 0x11, 0x16, ++ 0x20, 0x21, 0x46, 0x40, 0x01, 0x0e, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xfc, 0xa0, 0x24, 0x9c, ++ 0xf0, 0x10, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x01, 0x3f, 0x21, 0x7f, 0x24, 0x1f, 0x68, 0x0f, ++ 0x08, 0x0f, 0x05, 0x09, 0x31, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xfc, 0x48, 0xf0, 0x2c, 0xe0, ++ 0x20, 0xe0, 0x60, 0x10, 0x08, 0x00, 0x00, 0x00, ++ 0x08, 0x4a, 0x2a, 0x2c, 0x09, 0x7e, 0x08, 0x1c, ++ 0x1a, 0x2b, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x90, 0x50, 0x50, 0x10, 0x90, 0x90, 0x1c, ++ 0x70, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x0b, 0x40, 0x22, 0x0a, 0x0d, 0x12, 0x21, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x98, 0x14, 0x64, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x40, 0x23, 0x22, 0x02, 0x13, ++ 0x10, 0x12, 0x22, 0x24, 0x48, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x00, 0xf8, 0x08, 0x08, 0xf8, ++ 0x40, 0x50, 0x48, 0x44, 0x44, 0xc0, 0x00, 0x00, ++ 0x0c, 0x4a, 0x32, 0x11, 0x31, 0x49, 0x09, 0x19, ++ 0x29, 0x49, 0x0a, 0x0a, 0x0c, 0x38, 0x00, 0x00, ++ 0x88, 0x48, 0x50, 0xf0, 0x50, 0x50, 0xf0, 0x50, ++ 0x50, 0xf0, 0x54, 0x4c, 0x4c, 0x44, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x4f, 0x2a, 0x29, 0x0b, 0x1d, ++ 0x29, 0x49, 0x11, 0x12, 0x24, 0x40, 0x00, 0x00, ++ 0x80, 0xfc, 0x40, 0xfc, 0xa8, 0x10, 0xf8, 0x14, ++ 0xf0, 0x10, 0xf0, 0x48, 0x44, 0xc0, 0x00, 0x00, ++ 0x00, 0x78, 0x4f, 0x4a, 0x79, 0x4b, 0x4d, 0x79, ++ 0x49, 0x49, 0x7a, 0x4a, 0x44, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa8, 0x10, 0xf8, 0x14, 0xf0, ++ 0x10, 0xf0, 0x48, 0x44, 0x44, 0xc0, 0x00, 0x00, ++ 0x04, 0x18, 0x73, 0x10, 0x17, 0x7c, 0x11, 0x1a, ++ 0x34, 0x35, 0x52, 0x10, 0x11, 0x1e, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xfc, 0xa0, 0x24, 0x9c, ++ 0xf0, 0x90, 0x60, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x10, 0x55, 0x35, 0x39, 0x11, 0x7f, 0x11, 0x19, ++ 0x35, 0x35, 0x53, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0xf0, 0x10, 0xf0, 0xfc, 0xf0, 0x50, ++ 0xf0, 0xf0, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x0f, ++ 0x0a, 0x09, 0x08, 0x08, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0xf0, ++ 0x10, 0x20, 0xc0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7e, 0x00, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x25, 0x3e, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x00, 0xf8, 0x88, 0x88, 0xf8, ++ 0x20, 0xb0, 0xa8, 0x24, 0x24, 0x60, 0x00, 0x00, ++ 0x00, 0x20, 0x17, 0x12, 0x01, 0x03, 0x75, 0x11, ++ 0x11, 0x11, 0x12, 0x14, 0x2c, 0x43, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa8, 0x10, 0xf8, 0x14, 0xf0, ++ 0x10, 0xf0, 0x48, 0x44, 0xc0, 0xfc, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x0f, 0x7f, 0x0f, 0x09, ++ 0x0f, 0x0f, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0xe0, 0xfc, 0xe0, 0x20, ++ 0xe0, 0xe0, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x28, 0x33, 0x28, 0x25, 0x26, ++ 0x24, 0x25, 0x3a, 0x20, 0x21, 0x2e, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xfc, 0xa0, 0x24, 0x9c, ++ 0xf0, 0x10, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x5c, 0x00, 0x7e, ++ 0x12, 0x12, 0x12, 0x1c, 0x10, 0x13, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x02, 0x7f, 0x02, 0x02, 0x02, ++ 0x04, 0x04, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x11, 0x14, 0x65, 0x18, 0x1b, 0x26, 0x7d, ++ 0x19, 0x34, 0x35, 0x36, 0x50, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xfc, 0x40, 0x64, ++ 0x68, 0xd0, 0x50, 0x48, 0x44, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x11, 0x13, 0x34, 0x5b, 0x12, ++ 0x12, 0x13, 0x12, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xf8, 0xa8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x17, 0x14, 0x17, 0x14, 0x17, ++ 0x10, 0x17, 0x10, 0x20, 0x3f, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x90, 0xf0, 0x90, 0xf0, ++ 0x80, 0xf0, 0x80, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x0c, 0x1a, 0x1a, ++ 0x29, 0x4a, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x60, 0xe0, 0xd0, ++ 0x50, 0x48, 0x44, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x22, 0x12, 0x12, 0x4f, 0x22, 0x23, 0x06, 0x16, ++ 0x1a, 0x1b, 0x22, 0x22, 0x42, 0x42, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x30, 0xf0, 0xe8, ++ 0xa8, 0x24, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x12, 0x11, 0x17, 0x34, 0x39, 0x56, 0x11, ++ 0x11, 0x1a, 0x16, 0x21, 0x22, 0x44, 0x00, 0x00, ++ 0x40, 0x48, 0x50, 0xfc, 0xe0, 0x50, 0x4c, 0x48, ++ 0xfc, 0xa8, 0xa8, 0x7c, 0x08, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x7d, 0x17, 0x11, 0x11, 0x7f, 0x13, ++ 0x13, 0x15, 0x1d, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xfc, 0x10, 0x90, 0x78, 0x78, ++ 0x54, 0x94, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x01, 0x7d, 0x51, 0x52, 0x7b, 0x4d, 0x49, 0x49, ++ 0x78, 0x53, 0x52, 0x7e, 0x43, 0x02, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xf0, 0x10, 0x10, 0xf0, ++ 0x00, 0xb8, 0xa8, 0xa8, 0xb8, 0xa8, 0x00, 0x00, ++ 0x10, 0x10, 0x7e, 0x10, 0x7d, 0x57, 0x7c, 0x57, ++ 0x7e, 0x12, 0x7f, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0xf8, ++ 0xa8, 0xa8, 0xf8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x25, 0x2b, 0x30, 0x29, 0x26, 0x25, ++ 0x25, 0x26, 0x3b, 0x24, 0x21, 0x26, 0x00, 0x00, ++ 0x40, 0x48, 0x50, 0xfc, 0xe0, 0x50, 0x4c, 0x48, ++ 0xfc, 0x68, 0xa8, 0xfc, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x25, 0x7e, 0x2a, 0x3f, 0x2a, ++ 0x3e, 0x05, 0x3b, 0x2e, 0x28, 0x41, 0x00, 0x00, ++ 0x20, 0xa8, 0x70, 0xfc, 0x70, 0xa8, 0x24, 0xa8, ++ 0xfc, 0x68, 0xe8, 0x7c, 0x88, 0x08, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x2a, 0x3f, 0x2b, 0x2b, 0x3f, ++ 0x2a, 0x2f, 0x2a, 0x2a, 0x2f, 0x59, 0x00, 0x00, ++ 0x20, 0xa8, 0x70, 0xfc, 0x70, 0xa8, 0x64, 0x48, ++ 0xfc, 0xa8, 0xa8, 0x7c, 0x88, 0x08, 0x00, 0x00, ++ 0x00, 0x03, 0x7e, 0x12, 0x12, 0x13, 0x7c, 0x13, ++ 0x12, 0x13, 0x1e, 0x62, 0x03, 0x02, 0x00, 0x00, ++ 0x80, 0x7c, 0x14, 0x94, 0xd4, 0x24, 0x4c, 0xf8, ++ 0x48, 0xf8, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x30, 0x09, ++ 0x0d, 0x71, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x08, 0x30, ++ 0x60, 0x18, 0xf4, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x43, 0x22, 0x23, 0x02, 0x12, ++ 0x13, 0x24, 0x24, 0x48, 0x53, 0x4c, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x48, 0x40, ++ 0xfc, 0x40, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x02, 0x1c, ++ 0x03, 0x7f, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x40, 0xc0, ++ 0x30, 0xc8, 0x40, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x08, 0x4a, 0x2a, 0x2c, 0x7f, 0x1c, 0x1a, 0x2a, ++ 0x48, 0x7f, 0x08, 0x14, 0x22, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x18, 0x6f, 0x00, 0x1f, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0x30, 0xec, 0x00, 0xf0, ++ 0x10, 0x10, 0x10, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x08, 0x09, 0x1b, 0x2c, 0x4b, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0xf8, ++ 0x48, 0x48, 0x48, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x0f, 0x0a, 0x12, 0x13, 0x34, 0x54, 0x1a, ++ 0x11, 0x11, 0x11, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x08, 0xe8, 0x28, 0x28, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0x28, 0x28, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x21, 0x11, 0x12, 0x05, 0x08, 0x17, ++ 0x10, 0x20, 0x20, 0x40, 0x40, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0x40, 0x20, 0x10, 0xe8, 0x04, 0xf8, ++ 0x88, 0x88, 0x88, 0xf0, 0x80, 0x80, 0x00, 0x00, ++ 0x01, 0x1e, 0x10, 0x10, 0x1f, 0x14, 0x14, 0x17, ++ 0x15, 0x15, 0x15, 0x29, 0x29, 0x57, 0x00, 0x00, ++ 0xa0, 0x20, 0x20, 0x20, 0xfc, 0x24, 0x24, 0x24, ++ 0x24, 0x24, 0x44, 0x44, 0x84, 0x18, 0x00, 0x00, ++ 0x11, 0x11, 0x1f, 0x18, 0x0d, 0x12, 0x1e, 0x20, ++ 0x7e, 0x0a, 0x0a, 0x0c, 0x08, 0x0b, 0x00, 0x00, ++ 0x10, 0x10, 0xf0, 0x10, 0xfc, 0x20, 0xf8, 0x88, ++ 0xf8, 0xf8, 0x88, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x18, 0x35, 0x37, 0x34, 0x53, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0xf8, ++ 0x48, 0x48, 0x48, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x10, 0x11, 0x12, 0x7c, 0x13, ++ 0x10, 0x14, 0x18, 0x60, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xe8, 0x04, 0xf8, ++ 0x48, 0x48, 0x48, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x04, 0x08, 0x08, 0x1c, ++ 0x2a, 0x4a, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x02, 0x04, 0x1f, 0x60, ++ 0x1f, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x80, 0x40, 0xf0, 0x0c, ++ 0xf0, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x23, 0x5d, 0x08, 0x7f, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xe8, 0x04, 0xf8, ++ 0x48, 0x48, 0x48, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x7e, 0x08, 0x3f, 0x00, 0x3e, 0x01, ++ 0x7e, 0x08, 0x2c, 0x2b, 0x4a, 0x18, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x28, 0xfc, 0x28, 0xf8, 0x20, ++ 0xa4, 0xb8, 0x70, 0xa8, 0x24, 0x60, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x3f, 0x21, 0x5d, 0x1d, 0x02, ++ 0x0f, 0x70, 0x1f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x08, 0x70, 0x70, 0x80, ++ 0xe0, 0x1c, 0xf0, 0x10, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x3f, 0x21, 0x5d, 0x1d, 0x0f, ++ 0x00, 0x3f, 0x12, 0x0a, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x08, 0x70, 0x70, 0xe0, ++ 0x00, 0xf8, 0x90, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x3e, 0x22, 0x2b, 0x1f, 0x12, 0x1f, ++ 0x12, 0x1f, 0x17, 0x24, 0x47, 0x18, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x88, 0xa8, 0xfc, 0x40, 0xf8, ++ 0x48, 0xf8, 0x58, 0x60, 0x44, 0x3c, 0x00, 0x00, ++ 0x04, 0x14, 0x17, 0x14, 0x7f, 0x24, 0x35, 0x2e, ++ 0x3f, 0x2e, 0x35, 0x24, 0x3f, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0xa8, 0x28, 0xc4, 0xfc, 0x80, 0xfc, ++ 0x94, 0x94, 0x98, 0x90, 0x90, 0x90, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x3f, 0x27, 0x2a, 0x32, 0x22, ++ 0x27, 0x24, 0x27, 0x44, 0x47, 0x04, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xfc, 0x30, 0xe8, 0xa4, 0x20, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x22, 0x3f, 0x27, 0x2a, 0x32, ++ 0x20, 0x24, 0x24, 0x44, 0x5f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0xfc, 0x70, 0xa8, 0xa4, ++ 0x80, 0xf0, 0x80, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x08, 0x0e, 0x12, 0x12, 0x2a, ++ 0x46, 0x04, 0x04, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x11, 0x23, 0x01, 0x06, 0x78, ++ 0x0f, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x20, 0x10, 0x28, 0x44, 0x84, 0x80, 0x80, ++ 0xf8, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x0f, 0x11, 0x29, 0x06, 0x04, ++ 0x18, 0x60, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x08, 0x88, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x08, 0x18, 0x90, 0x48, 0x44, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x08, 0x0f, 0x19, 0x26, 0x0d, 0x31, ++ 0x7f, 0x03, 0x0c, 0x74, 0x07, 0x38, 0x00, 0x00, ++ 0x08, 0xc8, 0x48, 0x48, 0x48, 0x48, 0x48, 0x18, ++ 0xfc, 0x10, 0xa0, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x1f, 0x11, 0x17, 0x11, 0x1f, ++ 0x11, 0x17, 0x23, 0x2d, 0x71, 0x01, 0x00, 0x00, ++ 0x80, 0xfc, 0x20, 0xfc, 0x40, 0xf0, 0x50, 0xfc, ++ 0x50, 0xf0, 0x60, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x02, 0x12, 0x12, 0x22, 0x44, ++ 0x01, 0x14, 0x14, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0x50, 0x48, 0x44, 0xc4, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x12, 0x11, 0x1b, 0x34, 0x35, 0x36, 0x52, ++ 0x13, 0x12, 0x15, 0x11, 0x12, 0x1c, 0x00, 0x00, ++ 0x40, 0x48, 0x50, 0xfc, 0xe0, 0x50, 0x4c, 0x48, ++ 0xfc, 0xa8, 0xa8, 0x7c, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x15, 0x12, 0x42, 0x20, 0x20, 0x0e, 0x12, ++ 0x12, 0x23, 0x22, 0x42, 0x45, 0x48, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, ++ 0x20, 0xfc, 0x20, 0x20, 0xa0, 0x7c, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x10, 0x17, 0x36, 0x3b, 0x52, ++ 0x13, 0x10, 0x19, 0x26, 0x24, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x5f, 0x12, 0x1f, 0x17, 0x11, ++ 0x1f, 0x11, 0x2f, 0x27, 0x59, 0x01, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0xfc, 0x20, 0xfc, 0xf0, 0x50, ++ 0xfc, 0x50, 0xf0, 0x70, 0x4c, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x64, 0x1b, 0x1a, 0x27, 0x7e, ++ 0x1b, 0x34, 0x35, 0x32, 0x54, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x01, 0x7d, 0x2e, 0x2a, 0x39, 0x2a, 0x2f, 0x38, ++ 0x2a, 0x2e, 0x3b, 0x6a, 0x09, 0x0a, 0x00, 0x00, ++ 0x10, 0x10, 0xe8, 0xa8, 0x10, 0xa8, 0xfc, 0xa4, ++ 0xa8, 0xa8, 0xb8, 0xa8, 0x20, 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, 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, ++ 0x04, 0x7f, 0x04, 0x20, 0x17, 0x13, 0x02, 0x73, ++ 0x12, 0x13, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x40, 0xfc, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0xfc, 0x40, 0x40, 0xfc, 0x00, 0x00, ++ 0x00, 0x20, 0x17, 0x10, 0x03, 0x02, 0x73, 0x12, ++ 0x13, 0x10, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x19, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0x70, 0xa8, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x08, 0x0f, 0x09, 0x02, ++ 0x1f, 0x10, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x02, 0x07, 0x19, 0x7f, 0x11, 0x1f, 0x11, 0x1f, ++ 0x12, 0x6f, 0x08, 0x0f, 0x08, 0x0f, 0x00, 0x00, ++ 0x00, 0xc0, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x48, 0xe4, 0x20, 0xe0, 0x20, 0xe0, 0x00, 0x00, ++ 0x10, 0x11, 0x16, 0x7f, 0x12, 0x1b, 0x36, 0x37, ++ 0x32, 0x53, 0x55, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x80, 0xf0, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0xa8, 0xf4, 0x14, 0xf0, 0x10, 0xf0, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x0a, 0x2a, 0x2c, 0x28, 0x48, ++ 0x08, 0x08, 0x15, 0x13, 0x22, 0x44, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, ++ 0x88, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x23, 0x3e, 0x22, ++ 0x23, 0x3e, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0xd0, 0x50, 0x20, 0x50, ++ 0xfc, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x09, 0x08, 0x2e, ++ 0x29, 0x28, 0x28, 0x2e, 0x38, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0xd0, 0x20, 0x50, 0x88, ++ 0xfc, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x3f, 0x3d, 0x5d, 0x01, 0x3e, ++ 0x23, 0x3e, 0x0f, 0x28, 0x2e, 0x70, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x78, 0x70, 0x00, 0x78, ++ 0xd0, 0x70, 0xfc, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x12, 0x09, 0x09, 0x3f, 0x20, 0x41, 0x01, 0x3f, ++ 0x01, 0x02, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x08, 0x00, 0x00, 0xf0, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x01, 0x0f, 0x09, 0x7f, 0x09, 0x0f, 0x0f, 0x09, ++ 0x0f, 0x7f, 0x04, 0x0f, 0x01, 0x3e, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xfc, 0x20, 0xe0, 0xe0, 0x20, ++ 0xe0, 0xfc, 0x40, 0x40, 0xc0, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x12, 0x12, 0x17, 0x14, 0x17, ++ 0x14, 0x17, 0x25, 0x25, 0x46, 0x18, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x38, 0xa8, 0xa8, 0xb0, ++ 0xa8, 0xa4, 0x24, 0xb8, 0xa0, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x0f, 0x01, 0x01, 0x3f, 0x04, ++ 0x04, 0x7f, 0x04, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xe0, 0x00, 0x00, 0xf8, 0x40, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x3e, ++ 0x28, 0x24, 0x27, 0x39, 0x62, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, ++ 0xf8, 0x88, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x0a, 0x09, 0x7f, 0x08, 0x0d, 0x1a, 0x1a, ++ 0x2b, 0x48, 0x09, 0x08, 0x08, 0x0f, 0x00, 0x00, ++ 0x40, 0x48, 0x50, 0xfc, 0xe0, 0x50, 0x48, 0x40, ++ 0xfc, 0x90, 0xd0, 0x20, 0xd0, 0x08, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x7c, 0x14, 0x17, 0x3c, 0x3f, ++ 0x36, 0x55, 0x54, 0x15, 0x16, 0x18, 0x00, 0x00, ++ 0x00, 0x3c, 0xa4, 0xa8, 0xa8, 0xb0, 0xa8, 0xa4, ++ 0x24, 0x24, 0xa4, 0x78, 0x60, 0x20, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x22, 0x23, 0x02, 0x13, ++ 0x12, 0x22, 0x22, 0x42, 0x43, 0x4c, 0x00, 0x00, ++ 0x80, 0x80, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0xf0, ++ 0x88, 0x48, 0x50, 0x20, 0x90, 0x0c, 0x00, 0x00, ++ 0x20, 0x17, 0x14, 0x47, 0x24, 0x27, 0x04, 0x17, ++ 0x17, 0x16, 0x2a, 0x2b, 0x52, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xfc, 0x40, 0xf8, ++ 0x68, 0xd8, 0x48, 0x68, 0xd8, 0x58, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x49, 0x09, 0x0f, 0x11, ++ 0x21, 0x7f, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x00, 0x00, 0xf0, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x44, 0x29, 0x11, 0x31, 0x49, 0x09, 0x19, ++ 0x29, 0x49, 0x09, 0x09, 0x09, 0x36, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0xf0, ++ 0x48, 0x28, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x1f, 0x29, 0x45, 0x3f, 0x04, 0x7f, 0x1f, ++ 0x11, 0x1f, 0x11, 0x1f, 0x11, 0x00, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xf8, 0x40, 0xfc, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf4, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x03, 0x02, ++ 0x06, 0x1b, 0x62, 0x02, 0x02, 0x01, 0x00, 0x00, ++ 0x00, 0x10, 0xf0, 0x20, 0x40, 0xfc, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0x08, 0x08, 0xf8, 0x00, 0x00, ++ 0x04, 0x3f, 0x0a, 0x7f, 0x1e, 0x12, 0x1e, 0x1e, ++ 0x16, 0x7f, 0x07, 0x07, 0x7f, 0x00, 0x00, 0x00, ++ 0x80, 0xf8, 0xf0, 0x10, 0xf0, 0xf0, 0xf0, 0xf4, ++ 0x7c, 0xfc, 0xc0, 0xf8, 0xc0, 0x40, 0x00, 0x00, ++ 0x10, 0x12, 0x11, 0x7d, 0x55, 0x55, 0x55, 0x7d, ++ 0x51, 0x19, 0x15, 0x1d, 0x62, 0x04, 0x00, 0x00, ++ 0x88, 0x48, 0x50, 0xf0, 0x50, 0x50, 0xf0, 0x50, ++ 0x50, 0xf0, 0x54, 0x4c, 0x4c, 0x44, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x3e, ++ 0x24, 0x22, 0x27, 0x39, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x50, 0x50, 0x60, 0x50, 0x48, ++ 0x44, 0x44, 0x64, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x04, 0x04, ++ 0x08, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x40, 0x20, ++ 0x10, 0x10, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x0e, 0x15, 0x25, 0x5f, 0x12, 0x1f, ++ 0x12, 0x1f, 0x17, 0x24, 0x47, 0x18, 0x00, 0x00, ++ 0x20, 0xfc, 0x70, 0xa8, 0x24, 0xfc, 0x40, 0xf8, ++ 0x48, 0xf8, 0x58, 0x60, 0x44, 0x3c, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x7d, 0x08, 0x0b, 0x18, 0x16, ++ 0x35, 0x50, 0x11, 0x16, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xfc, 0x40, 0x64, ++ 0x68, 0xd0, 0x50, 0x48, 0x44, 0xc0, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x24, 0x27, 0x3c, 0x24, 0x24, ++ 0x3c, 0x24, 0x24, 0x24, 0x25, 0x4e, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5d, 0x08, 0x7f, ++ 0x08, 0x2a, 0x1c, 0x19, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xfc, 0x20, 0x24, ++ 0xb8, 0x70, 0x68, 0xa4, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x38, 0x00, 0x7c, 0x01, 0x3b, 0x04, 0x3b, ++ 0x02, 0x3a, 0x2b, 0x2a, 0x3a, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0xf8, ++ 0xa8, 0xa8, 0xf8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x17, 0x10, 0x31, 0x52, 0x10, ++ 0x17, 0x10, 0x11, 0x10, 0x10, 0x17, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xfc, 0xe0, 0x50, 0x48, 0x40, ++ 0xfc, 0x90, 0xd0, 0x20, 0xd0, 0x08, 0x00, 0x00, ++ 0x02, 0x04, 0x38, 0x08, 0x08, 0x7f, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7e, 0x00, 0x3f, 0x00, 0x3c, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x03, 0x0d, 0x71, 0x01, 0x3f, ++ 0x01, 0x09, 0x09, 0x09, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xc0, 0x30, 0x08, 0x00, 0xf8, ++ 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x24, 0x3c, 0x24, 0x3c, 0x25, ++ 0x26, 0x3c, 0x18, 0x14, 0x24, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x24, 0x3c, 0x24, 0x25, 0x3d, ++ 0x27, 0x25, 0x25, 0x25, 0x26, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0x48, 0x88, 0x30, 0x10, ++ 0xfc, 0x54, 0x54, 0x54, 0x64, 0xcc, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x00, 0x1e, 0x12, 0x1e, 0x07, ++ 0x79, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x90, 0x88, 0xfc, 0x90, 0x90, 0x60, 0x64, 0x9c, ++ 0x04, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7e, 0x08, 0x0c, 0x1b, 0x1a, ++ 0x28, 0x4b, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x50, 0x50, 0x94, 0x54, 0x4c, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x7f, 0x3f, 0x22, 0x3e, 0x2b, 0x5f, 0x08, ++ 0x0f, 0x0f, 0x0f, 0x0f, 0x29, 0x44, 0x00, 0x00, ++ 0x30, 0x28, 0xfc, 0x60, 0xa4, 0x1c, 0xe0, 0x20, ++ 0xe0, 0xe0, 0xfc, 0xfc, 0x24, 0x98, 0x00, 0x00, ++ 0x00, 0x3f, 0x02, 0x02, 0x07, 0x05, 0x04, 0x04, ++ 0x0a, 0x09, 0x09, 0x00, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0xe0, 0x20, 0xa0, 0xa0, ++ 0x20, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x00, 0x0f, 0x08, 0x08, 0x0f, ++ 0x08, 0x08, 0x0f, 0x08, 0x00, 0x7f, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0xe0, 0x20, 0x20, 0xe0, ++ 0x20, 0x20, 0xe0, 0x20, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x09, 0x1f, 0x25, 0x7e, 0x2a, 0x3e, 0x2b, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x00, 0xdc, 0x54, 0xdc, 0x00, 0xf8, 0x00, 0xfc, ++ 0x40, 0x78, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7f, 0x02, 0x3d, 0x00, 0x3c, ++ 0x03, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x18, 0xe0, 0x40, 0x7c, ++ 0xc0, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x7f, 0x07, 0x07, 0x3f, 0x27, ++ 0x24, 0x27, 0x7f, 0x05, 0x19, 0x61, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0xc0, 0xc0, 0xf8, 0xc8, ++ 0x48, 0xd8, 0xfc, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x1f, 0x14, 0x13, 0x1f, 0x1a, ++ 0x1a, 0x1f, 0x1a, 0x12, 0x24, 0x48, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0xa0, 0x20, 0xfc, 0xb4, ++ 0xd8, 0x90, 0xb0, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x15, 0x19, 0x35, 0x37, ++ 0x32, 0x54, 0x50, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x00, 0xf8, 0x68, 0x68, ++ 0xe8, 0xb8, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x42, 0x24, 0x29, 0x03, 0x10, ++ 0x13, 0x12, 0x27, 0x24, 0x40, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa8, 0xa4, 0x64, 0xf0, 0x10, ++ 0xf0, 0x00, 0xf8, 0x08, 0x08, 0x70, 0x00, 0x00, ++ 0x00, 0x7c, 0x13, 0x12, 0x11, 0x21, 0x3d, 0x65, ++ 0x26, 0x26, 0x3c, 0x25, 0x22, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x00, 0xf8, 0x68, 0x68, ++ 0xe8, 0xb8, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x26, 0x25, 0x3d, 0x25, 0x27, ++ 0x3e, 0x24, 0x24, 0x25, 0x26, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x00, 0xf8, 0x68, 0x68, ++ 0xe8, 0xb8, 0xa0, 0x24, 0x24, 0x1c, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0x40, 0xfc, 0x40, 0x40, 0x20, ++ 0x20, 0xa0, 0x10, 0x14, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x01, 0x21, 0x21, 0x21, 0x3f, ++ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xf8, ++ 0x08, 0x08, 0x08, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x01, 0x03, 0x05, 0x09, 0x31, ++ 0x41, 0x01, 0x01, 0x00, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x80, 0x00, 0x80, 0x60, 0x10, 0x08, ++ 0x04, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x02, 0x04, 0x08, 0x11, 0x21, ++ 0x41, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x80, 0x40, 0x20, 0x10, 0x08, ++ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, ++ 0x7c, 0x44, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x80, 0x80, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0xf8, 0x88, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x3f, 0x04, 0x05, 0x04, 0x04, ++ 0x7f, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0xa0, 0xa0, ++ 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x01, 0x06, 0x18, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x08, 0x08, 0x08, 0x04, 0x04, ++ 0x02, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, 0x80, ++ 0x80, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x01, 0x7f, 0x01, 0x09, 0x79, ++ 0x09, 0x09, 0x19, 0x69, 0x01, 0x01, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0x00, 0xfc, 0x00, 0x20, 0x2c, ++ 0x30, 0x20, 0x24, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x7f, 0x05, 0x3d, 0x05, 0x1d, ++ 0x65, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x60, 0x80, 0x00, 0xfc, 0x48, 0x70, 0x40, 0x48, ++ 0x38, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x07, 0x7a, 0x29, 0x3f, 0x56, 0x08, 0x7f, 0x55, ++ 0x7d, 0x5d, 0x55, 0x49, 0x55, 0x63, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x7e, 0x24, 0x19, 0x08, 0x7e, 0x12, 0x14, ++ 0x1b, 0x10, 0x13, 0x10, 0x13, 0x30, 0x00, 0x00, ++ 0x40, 0x78, 0x90, 0xf8, 0xa8, 0xa8, 0xfc, 0x64, ++ 0xf8, 0xb0, 0x70, 0xa8, 0x24, 0xc0, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x11, 0x09, 0x09, 0x1f, 0x01, ++ 0x7f, 0x01, 0x1f, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x10, 0x10, 0x20, 0xf0, 0x10, ++ 0xfc, 0x10, 0xf0, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x7f, 0x08, 0x7e, ++ 0x08, 0x3e, 0x22, 0x22, 0x3e, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0x60, 0x20, 0xfc, 0x24, 0x28, ++ 0x30, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x3f, ++ 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0xfc, 0x40, 0x40, 0x40, 0x20, ++ 0x20, 0x20, 0x10, 0x94, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x01, 0x01, 0x01, 0x7f, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x06, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x04, 0x04, 0x04, 0x3c, 0x20, 0x20, ++ 0x3c, 0x24, 0x04, 0x04, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x40, 0x78, 0x08, 0x08, ++ 0x78, 0x48, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x02, 0x07, 0x3c, 0x24, 0x24, ++ 0x24, 0x3c, 0x20, 0x03, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0xc8, 0xa8, 0xb0, ++ 0x90, 0xa8, 0xc4, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x7f, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x00, 0x00, 0x07, 0x04, 0x04, ++ 0x04, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0x00, 0xc0, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x00, 0x1f, 0x10, 0x1f, 0x10, ++ 0x1f, 0x09, 0x09, 0x11, 0x21, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x00, 0x0f, 0x08, 0x0f, 0x00, 0x3f, ++ 0x20, 0x4f, 0x01, 0x3f, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, 0x00, 0xfc, ++ 0xc8, 0x00, 0xf8, 0x00, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x7f, 0x1f, 0x17, 0x14, 0x17, 0x1f, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0xd0, 0x50, 0xd0, 0xf0, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x0c, 0x12, 0x12, 0x11, 0x21, 0x42, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, ++ 0x50, 0x50, 0x90, 0x88, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x0f, 0x09, 0x11, 0x11, 0x31, 0x51, 0x11, ++ 0x11, 0x11, 0x12, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0x20, 0x20, 0x38, 0x28, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, 0x10, 0x11, ++ 0x11, 0x12, 0x22, 0x24, 0x48, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x80, 0x80, 0x80, 0x80, 0x40, ++ 0x40, 0x20, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x08, 0x08, 0x18, 0x28, 0x48, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x60, 0x50, 0x48, 0x44, ++ 0x44, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x10, 0x1f, 0x30, 0x50, 0x10, ++ 0x10, 0x11, 0x11, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0x80, 0xf8, 0x88, 0x88, 0x88, ++ 0x88, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x17, 0x10, 0x32, 0x52, 0x11, ++ 0x11, 0x10, 0x10, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, ++ 0xc0, 0x80, 0xc0, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x10, 0x10, 0x30, 0x52, 0x12, ++ 0x14, 0x10, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x10, 0x10, 0x34, 0x52, 0x11, ++ 0x10, 0x11, 0x11, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x68, 0x1c, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x10, 0x10, 0x30, 0x5f, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x11, 0x11, 0x32, 0x55, 0x19, ++ 0x11, 0x11, 0x12, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x80, 0x80, 0xc0, 0x40, 0x20, 0x10, 0x28, 0x24, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x10, 0x10, 0x31, 0x51, 0x11, ++ 0x11, 0x11, 0x12, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x00, 0x00, 0xe0, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x0a, 0x0a, 0x12, 0x13, 0x34, 0x58, 0x1f, ++ 0x10, 0x10, 0x11, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, ++ 0xc0, 0xa0, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x17, 0x10, 0x30, 0x50, 0x13, ++ 0x12, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x10, 0x10, 0x37, 0x54, 0x14, ++ 0x17, 0x14, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, 0xa0, 0xa0, ++ 0xfc, 0xa4, 0x24, 0x24, 0x38, 0x20, 0x00, 0x00, ++ 0x09, 0x09, 0x09, 0x13, 0x12, 0x34, 0x53, 0x12, ++ 0x12, 0x12, 0x13, 0x12, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0xc8, 0x48, ++ 0x48, 0x48, 0xc8, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x12, 0x12, 0x34, 0x50, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x04, 0x88, 0x80, 0x88, 0x90, ++ 0xe0, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x12, 0x12, 0x34, 0x57, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x04, 0x08, 0x00, 0xfc, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x1f, 0x10, 0x30, 0x53, 0x10, ++ 0x13, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x12, 0x14, 0x30, 0x51, 0x16, ++ 0x10, 0x13, 0x10, 0x10, 0x10, 0x17, 0x00, 0x00, ++ 0x80, 0xf8, 0x08, 0x90, 0x60, 0x40, 0xa0, 0x7c, ++ 0x84, 0x48, 0x30, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x13, 0x12, 0x34, 0x5f, 0x10, ++ 0x10, 0x11, 0x11, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0xe0, ++ 0xe0, 0x50, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x12, 0x12, 0x34, 0x53, 0x10, ++ 0x10, 0x17, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x04, 0x18, 0x60, 0xc0, 0x40, ++ 0x7c, 0xc0, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x14, 0x12, 0x32, 0x50, 0x11, ++ 0x12, 0x1c, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa8, 0xa8, 0xb0, 0xa0, 0xb0, 0xa8, ++ 0xa4, 0xa4, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x0f, 0x0c, 0x14, 0x17, 0x34, 0x57, 0x16, ++ 0x16, 0x16, 0x16, 0x1a, 0x18, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x90, 0xf0, 0xb0, ++ 0xb0, 0xb0, 0xf4, 0x8c, 0x8c, 0x84, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x10, 0x13, 0x32, 0x52, 0x12, ++ 0x13, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x80, 0xf8, 0x08, 0x08, 0x08, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x10, 0x11, 0x31, 0x53, 0x15, ++ 0x19, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x80, 0x00, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x0a, 0x09, 0x09, 0x17, 0x10, 0x30, 0x53, 0x10, ++ 0x10, 0x17, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x40, 0x40, 0xf8, 0x40, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x09, 0x09, 0x0d, 0x13, 0x23, ++ 0x03, 0x05, 0x19, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x20, 0x20, 0x30, 0x48, 0x88, ++ 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x1f, 0x60, 0x1f, 0x12, ++ 0x12, 0x1f, 0x12, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0x00, 0x80, 0x40, 0xf0, 0x0c, 0xf0, 0x90, ++ 0x90, 0xf0, 0x90, 0x90, 0x90, 0xb0, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x2f, 0x27, 0x60, 0x3f, 0x2a, ++ 0x31, 0x27, 0x25, 0x25, 0x3f, 0x20, 0x00, 0x00, ++ 0x80, 0xf0, 0x90, 0xfc, 0xf0, 0x80, 0xfc, 0x48, ++ 0x24, 0xf0, 0x50, 0x50, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x13, 0x12, 0x33, 0x52, 0x13, ++ 0x12, 0x10, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0xf8, ++ 0xa8, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x11, 0x17, 0x31, 0x51, 0x12, ++ 0x14, 0x1f, 0x10, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x80, 0xa0, 0x90, 0x38, 0xc8, 0x00, 0xf8, 0x40, ++ 0x40, 0xfc, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x19, 0x25, 0x25, 0x51, 0x11, ++ 0x19, 0x15, 0x25, 0x21, 0x4f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x12, 0x12, 0x34, 0x53, 0x10, ++ 0x10, 0x17, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x30, 0xd0, 0x48, 0x44, 0x04, 0xf8, 0x30, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x12, 0x17, 0x32, 0x52, 0x13, ++ 0x12, 0x10, 0x10, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x80, 0xf0, 0x20, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x68, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x10, 0x13, 0x32, 0x52, 0x13, ++ 0x12, 0x12, 0x13, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0x60, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x13, 0x32, 0x52, 0x13, ++ 0x10, 0x13, 0x10, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x0f, 0x11, 0x11, 0x3f, 0x51, 0x13, ++ 0x13, 0x15, 0x15, 0x19, 0x11, 0x11, 0x00, 0x00, ++ 0x48, 0xa8, 0x28, 0x28, 0x28, 0xe8, 0x28, 0x28, ++ 0xa8, 0x68, 0x68, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x09, 0x08, 0x08, 0x13, 0x10, 0x33, 0x52, 0x13, ++ 0x12, 0x10, 0x11, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xf8, 0x48, 0xf8, 0x40, 0xfc, ++ 0xc4, 0xc4, 0x44, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x10, 0x13, 0x32, 0x53, 0x12, ++ 0x13, 0x10, 0x17, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x10, 0x11, 0x32, 0x5f, 0x10, ++ 0x13, 0x12, 0x12, 0x13, 0x12, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0x10, 0xfc, 0x08, ++ 0xc8, 0x48, 0x48, 0xc8, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x13, 0x32, 0x52, 0x13, ++ 0x12, 0x15, 0x15, 0x19, 0x11, 0x11, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x48, 0x40, 0xfc, ++ 0x40, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x13, 0x12, 0x32, 0x52, 0x12, ++ 0x12, 0x13, 0x15, 0x15, 0x19, 0x11, 0x00, 0x00, ++ 0x00, 0xfc, 0x04, 0xfc, 0x20, 0xa8, 0xa8, 0xa8, ++ 0xf8, 0x24, 0x24, 0x24, 0xfc, 0x04, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x12, 0x13, 0x32, 0x52, 0x13, ++ 0x12, 0x10, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x80, 0x38, 0x08, 0x08, 0xb8, 0x08, 0x08, 0xf8, ++ 0xa8, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x12, 0x12, 0x34, 0x51, 0x12, ++ 0x13, 0x10, 0x10, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa4, 0xa8, 0xa4, 0x1c, 0x00, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x11, 0x11, 0x31, 0x52, 0x14, ++ 0x10, 0x17, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0x10, 0x30, 0xc8, 0x48, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x10, 0x11, 0x31, 0x52, 0x14, ++ 0x10, 0x17, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0xe0, 0xa0, 0x24, 0x24, 0x1c, 0x40, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x0a, 0x0a, 0x0a, 0x13, 0x12, 0x32, 0x5f, 0x12, ++ 0x13, 0x16, 0x16, 0x1a, 0x12, 0x16, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x88, 0x48, 0x48, 0xc8, 0x28, ++ 0x30, 0x90, 0xb0, 0x28, 0x48, 0x84, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x13, 0x12, 0x33, 0x52, 0x10, ++ 0x17, 0x14, 0x17, 0x14, 0x17, 0x14, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x13, 0x10, 0x37, 0x50, 0x13, ++ 0x12, 0x12, 0x13, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0xf8, ++ 0x48, 0x48, 0xf8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x10, 0x13, 0x32, 0x53, 0x12, ++ 0x13, 0x10, 0x17, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0x40, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x12, 0x13, 0x32, 0x53, 0x10, ++ 0x10, 0x11, 0x17, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x40, ++ 0xa0, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x14, 0x14, 0x34, 0x55, 0x15, ++ 0x17, 0x15, 0x15, 0x19, 0x19, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x88, 0x88, 0x88, 0xfc, 0x48, ++ 0x28, 0x28, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x0f, 0x0c, 0x17, 0x14, 0x37, 0x54, 0x14, ++ 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x00, 0x00, ++ 0x00, 0xbc, 0xa4, 0xbc, 0xa4, 0xbc, 0x04, 0x04, ++ 0x04, 0x04, 0x04, 0x04, 0x04, 0x0c, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x10, 0x17, 0x34, 0x57, 0x15, ++ 0x15, 0x16, 0x14, 0x14, 0x14, 0x14, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xfc, 0x44, 0x74, 0x54, ++ 0x54, 0xec, 0xcc, 0x44, 0x44, 0x4c, 0x00, 0x00, ++ 0x08, 0x0f, 0x0d, 0x15, 0x15, 0x35, 0x55, 0x14, ++ 0x17, 0x15, 0x14, 0x15, 0x17, 0x14, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x40, ++ 0xfc, 0x90, 0x60, 0xd8, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x0f, 0x0c, 0x14, 0x17, 0x34, 0x54, 0x17, ++ 0x14, 0x14, 0x17, 0x14, 0x14, 0x14, 0x00, 0x00, ++ 0x00, 0xb8, 0x88, 0x88, 0xb8, 0x88, 0x00, 0x78, ++ 0x48, 0x28, 0x30, 0x10, 0x28, 0xc4, 0x00, 0x00, ++ 0x01, 0x02, 0x04, 0x1f, 0x60, 0x1f, 0x19, 0x15, ++ 0x1f, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0xf0, 0x0c, 0xf0, 0x30, 0x50, ++ 0xf0, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x00, 0x00, ++ 0x0a, 0x0a, 0x0b, 0x12, 0x12, 0x33, 0x5e, 0x10, ++ 0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x20, 0x24, 0xe8, 0x30, 0x20, 0xa4, 0x5c, 0x80, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x10, 0x11, 0x33, 0x52, 0x12, ++ 0x13, 0x12, 0x12, 0x14, 0x14, 0x19, 0x00, 0x00, ++ 0x40, 0xfc, 0x90, 0x60, 0x90, 0xfc, 0x10, 0x60, ++ 0x88, 0x30, 0xc4, 0x08, 0x30, 0xc0, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x13, 0x12, 0x33, 0x52, 0x13, ++ 0x14, 0x1c, 0x15, 0x16, 0x17, 0x14, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x88, 0xc8, 0x28, 0x08, 0xe8, 0x30, 0x00, 0x00, ++ 0x08, 0x0a, 0x0a, 0x12, 0x1f, 0x32, 0x52, 0x17, ++ 0x14, 0x14, 0x14, 0x17, 0x14, 0x10, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x48, 0xc8, 0xa8, ++ 0xb0, 0x90, 0xb0, 0xa8, 0x48, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x10, 0x10, 0x37, 0x50, 0x10, ++ 0x13, 0x1d, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0x50, 0xfc, 0x60, 0x90, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x09, 0x09, 0x0b, 0x12, 0x15, 0x39, 0x52, 0x14, ++ 0x10, 0x11, 0x15, 0x15, 0x19, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0xa8, 0xa8, 0x68, 0x68, 0xb0, ++ 0x80, 0x50, 0x48, 0x04, 0x14, 0xf0, 0x00, 0x00, ++ 0x09, 0x08, 0x08, 0x11, 0x17, 0x38, 0x57, 0x14, ++ 0x16, 0x15, 0x16, 0x15, 0x14, 0x15, 0x00, 0x00, ++ 0xc0, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xa8, 0xa8, ++ 0xa8, 0xd0, 0xd0, 0xa8, 0xa8, 0xa8, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x12, 0x13, 0x32, 0x53, 0x12, ++ 0x10, 0x10, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0xc8, ++ 0xd0, 0xd0, 0x68, 0x7c, 0x44, 0x3c, 0x00, 0x00, ++ 0x09, 0x09, 0x09, 0x1f, 0x15, 0x34, 0x54, 0x1b, ++ 0x11, 0x11, 0x12, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x48, 0xc8, 0xa8, 0x28, ++ 0x30, 0x10, 0x90, 0xa8, 0x48, 0x84, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x13, 0x12, 0x33, 0x52, 0x13, ++ 0x12, 0x10, 0x1f, 0x11, 0x10, 0x10, 0x00, 0x00, ++ 0x50, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x58, 0x10, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x08, 0x0f, 0x0c, 0x14, 0x14, 0x34, 0x54, 0x15, ++ 0x15, 0x15, 0x15, 0x14, 0x17, 0x14, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x90, 0xf0, 0x00, 0xf8, ++ 0x68, 0x68, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x0a, 0x0a, 0x0f, 0x12, 0x1f, 0x32, 0x52, 0x1f, ++ 0x12, 0x13, 0x12, 0x14, 0x14, 0x19, 0x00, 0x00, ++ 0x20, 0x20, 0xa0, 0x7c, 0xc8, 0x48, 0xa8, 0xa8, ++ 0x30, 0x90, 0x90, 0xa8, 0xc8, 0x84, 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, 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, ++ 0x01, 0x02, 0x04, 0x1f, 0x60, 0x1e, 0x12, 0x12, ++ 0x1e, 0x08, 0x0c, 0x12, 0x22, 0x41, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0xf0, 0x0c, 0xf0, 0x90, 0x90, ++ 0xf0, 0x20, 0x20, 0x50, 0x88, 0x08, 0x00, 0x00, ++ 0x08, 0x0f, 0x09, 0x17, 0x15, 0x37, 0x50, 0x1f, ++ 0x11, 0x17, 0x1a, 0x13, 0x12, 0x11, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf8, 0x28, 0xf8, 0x80, 0xfc, ++ 0x20, 0xf8, 0x24, 0xe0, 0x08, 0xf8, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x13, 0x12, 0x33, 0x53, 0x10, ++ 0x17, 0x10, 0x1f, 0x12, 0x11, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0xf8, 0x48, ++ 0xfc, 0x10, 0xfc, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x17, 0x12, 0x33, 0x53, 0x12, ++ 0x13, 0x10, 0x1f, 0x11, 0x10, 0x17, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, 0xf8, 0x48, ++ 0xf8, 0x80, 0xfc, 0x90, 0x70, 0x88, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x13, 0x10, 0x33, 0x52, 0x13, ++ 0x11, 0x1f, 0x10, 0x13, 0x12, 0x13, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x00, 0xf8, 0x08, 0xf8, ++ 0x10, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x00, 0x00, ++ 0x08, 0x0f, 0x0a, 0x14, 0x13, 0x32, 0x53, 0x12, ++ 0x13, 0x12, 0x15, 0x14, 0x1a, 0x12, 0x00, 0x00, ++ 0x18, 0xf0, 0x48, 0x44, 0xf0, 0x10, 0xf8, 0x08, ++ 0xfc, 0x54, 0x2c, 0xac, 0x84, 0x18, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x17, 0x11, 0x37, 0x51, 0x11, ++ 0x16, 0x17, 0x10, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x10, 0xbc, 0x10, 0xbc, ++ 0x00, 0xfc, 0xa0, 0xa0, 0x24, 0x1c, 0x00, 0x00, ++ 0x09, 0x0f, 0x0d, 0x15, 0x17, 0x33, 0x55, 0x19, ++ 0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x10, 0xfc, 0x50, 0x50, 0xfc, 0x30, 0xb4, 0x4c, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x09, 0x09, 0x0f, 0x11, 0x1f, 0x33, 0x52, 0x14, ++ 0x1b, 0x12, 0x13, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0xfc, 0x30, 0xb0, 0xc8, ++ 0xf4, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x0f, 0x09, 0x1f, 0x10, 0x33, 0x52, 0x13, ++ 0x12, 0x13, 0x10, 0x13, 0x10, 0x17, 0x00, 0x00, ++ 0x40, 0xf8, 0x20, 0xfc, 0x00, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, ++ 0x08, 0x0f, 0x09, 0x17, 0x15, 0x37, 0x53, 0x12, ++ 0x13, 0x13, 0x12, 0x13, 0x11, 0x16, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf8, 0x28, 0xf8, 0xf0, 0x10, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x30, 0x08, 0x00, 0x00, ++ 0x08, 0x0f, 0x0b, 0x12, 0x13, 0x32, 0x53, 0x17, ++ 0x13, 0x12, 0x13, 0x12, 0x13, 0x17, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0xfc, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x11, 0x17, 0x30, 0x53, 0x12, ++ 0x12, 0x13, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xfc, 0x00, 0xb8, 0xa8, ++ 0xa8, 0xb8, 0x10, 0x98, 0x64, 0x44, 0x00, 0x00, ++ 0x09, 0x09, 0x0b, 0x12, 0x17, 0x3a, 0x53, 0x12, ++ 0x13, 0x10, 0x17, 0x14, 0x14, 0x14, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x40, 0xf8, 0x40, 0xf8, 0x40, ++ 0xfc, 0x00, 0xbc, 0xa4, 0xe4, 0x0c, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x13, 0x12, 0x33, 0x50, 0x17, ++ 0x14, 0x17, 0x15, 0x19, 0x19, 0x17, 0x00, 0x00, ++ 0xa0, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x00, 0xf8, ++ 0xe0, 0xfc, 0x48, 0x30, 0xd0, 0x0c, 0x00, 0x00, ++ 0x08, 0x0f, 0x0d, 0x17, 0x14, 0x37, 0x55, 0x17, ++ 0x10, 0x13, 0x12, 0x12, 0x1f, 0x10, 0x00, 0x00, ++ 0x20, 0xe0, 0x20, 0xbc, 0xc0, 0x80, 0x38, 0xc0, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x11, 0x3e, 0x2a, 0x6a, 0x2e, 0x32, ++ 0x23, 0x22, 0x23, 0x22, 0x24, 0x28, 0x00, 0x00, ++ 0x80, 0xfc, 0x48, 0xb8, 0xa8, 0xb8, 0xe8, 0x14, ++ 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x0f, 0x08, 0x13, 0x1f, 0x33, 0x50, 0x13, ++ 0x1f, 0x10, 0x17, 0x15, 0x17, 0x14, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0xfc, 0xe8, 0x40, 0xf8, ++ 0xfc, 0x08, 0xfc, 0x48, 0x28, 0x18, 0x00, 0x00, ++ 0x09, 0x0f, 0x09, 0x13, 0x12, 0x33, 0x50, 0x17, ++ 0x14, 0x18, 0x13, 0x10, 0x10, 0x17, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0xa8, 0xf8, 0x00, 0xfc, ++ 0x44, 0xf8, 0x90, 0x60, 0xc0, 0x00, 0x00, 0x00, ++ 0x08, 0x0b, 0x0a, 0x13, 0x12, 0x33, 0x52, 0x10, ++ 0x17, 0x15, 0x17, 0x15, 0x17, 0x14, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, ++ 0xfc, 0x54, 0xfc, 0x54, 0xfc, 0x44, 0x00, 0x00, ++ 0x15, 0x1f, 0x15, 0x17, 0x22, 0x2f, 0x6a, 0x2f, ++ 0x22, 0x2f, 0x22, 0x2f, 0x25, 0x28, 0x00, 0x00, ++ 0x28, 0xa8, 0x28, 0x7c, 0x50, 0xd0, 0xfc, 0xd0, ++ 0x50, 0xfc, 0x50, 0xd0, 0x7c, 0xc0, 0x00, 0x00, ++ 0x0f, 0x08, 0x0f, 0x15, 0x10, 0x37, 0x54, 0x17, ++ 0x14, 0x17, 0x15, 0x19, 0x19, 0x17, 0x00, 0x00, ++ 0xbc, 0x00, 0xbc, 0xb4, 0x40, 0xfc, 0xa0, 0xf8, ++ 0xa8, 0xf8, 0xe4, 0x38, 0xe4, 0x1c, 0x00, 0x00, ++ 0x13, 0x12, 0x13, 0x20, 0x2f, 0x6b, 0x29, 0x2f, ++ 0x2a, 0x2b, 0x2b, 0x32, 0x37, 0x20, 0x00, 0x00, ++ 0xb8, 0xa8, 0xb8, 0x00, 0xfc, 0xa0, 0x20, 0xfc, ++ 0xe8, 0xa8, 0x90, 0xd0, 0xa8, 0xc4, 0x00, 0x00, ++ 0x09, 0x0f, 0x0d, 0x11, 0x13, 0x33, 0x52, 0x13, ++ 0x10, 0x13, 0x10, 0x17, 0x12, 0x14, 0x00, 0x00, ++ 0x50, 0xfc, 0x18, 0xf0, 0xf8, 0x58, 0xe8, 0xf8, ++ 0x40, 0xf8, 0x40, 0xfc, 0xa8, 0xa4, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, ++ 0x04, 0x08, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x7f, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, ++ 0x04, 0x08, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x02, 0x3c, 0x20, 0x20, 0x3e, 0x20, 0x20, 0x3f, ++ 0x24, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x08, 0xf8, ++ 0x88, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x04, 0x08, 0x10, 0x6f, 0x08, 0x08, 0x08, ++ 0x0f, 0x02, 0x02, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0xc0, 0x40, 0x20, 0x10, 0xec, 0x20, 0x20, 0x20, ++ 0xe0, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x02, 0x03, 0x04, 0x18, 0x7f, 0x11, 0x11, 0x1f, ++ 0x13, 0x03, 0x05, 0x09, 0x11, 0x60, 0x00, 0x00, ++ 0x00, 0xe0, 0x40, 0x80, 0xf0, 0x10, 0x10, 0xf0, ++ 0x10, 0x40, 0x20, 0x24, 0x04, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x22, 0x22, 0x3e, ++ 0x14, 0x14, 0x15, 0x26, 0x2c, 0x41, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0x88, 0x88, 0xf8, ++ 0x50, 0x50, 0x50, 0x94, 0x94, 0x0c, 0x00, 0x00, ++ 0x08, 0x3e, 0x14, 0x7f, 0x00, 0x3e, 0x22, 0x3e, ++ 0x22, 0x3e, 0x14, 0x15, 0x26, 0x4d, 0x00, 0x00, ++ 0x20, 0xf8, 0x50, 0xfc, 0x00, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x01, 0x3f, 0x21, 0x2d, 0x25, ++ 0x25, 0x2b, 0x33, 0x21, 0x21, 0x21, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x08, 0x68, 0x28, ++ 0x28, 0x58, 0x98, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x07, 0x02, 0x04, 0x18, 0x6f, 0x00, 0x3e, 0x22, ++ 0x3a, 0x27, 0x3a, 0x26, 0x22, 0x26, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x30, 0xec, 0x00, 0x48, 0x48, ++ 0x90, 0x20, 0x90, 0x90, 0x48, 0x48, 0x00, 0x00, ++ 0x01, 0x04, 0x08, 0x10, 0x6f, 0x04, 0x04, 0x07, ++ 0x08, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, ++ 0xc0, 0x40, 0x20, 0x10, 0xec, 0x00, 0x00, 0xe0, ++ 0x20, 0x20, 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, ++ 0x04, 0x3c, 0x04, 0x1f, 0x69, 0x0f, 0x09, 0x0f, ++ 0x04, 0x3f, 0x04, 0x7f, 0x08, 0x30, 0x00, 0x00, ++ 0x48, 0x70, 0x44, 0xfc, 0x20, 0xe0, 0x20, 0xe0, ++ 0x40, 0xf8, 0x40, 0xfc, 0x20, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x20, 0x27, 0x24, 0x24, 0x27, ++ 0x24, 0x24, 0x24, 0x23, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xc8, 0x48, 0x48, 0xc8, ++ 0x08, 0x28, 0x28, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x1e, 0x12, 0x12, 0x12, 0x12, 0x7f, 0x12, ++ 0x12, 0x12, 0x12, 0x22, 0x22, 0x47, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x48, 0x48, 0xfc, 0x48, ++ 0x48, 0x48, 0x48, 0x88, 0x88, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x1f, 0x11, 0x11, 0x1f, 0x11, ++ 0x11, 0x7f, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, ++ 0x10, 0xfc, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x28, 0x28, 0x30, 0x27, ++ 0x24, 0x24, 0x24, 0x27, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x98, 0x78, 0x08, 0xc8, ++ 0x48, 0x48, 0x48, 0xc8, 0x48, 0x18, 0x00, 0x00, ++ 0x01, 0x3f, 0x21, 0x3f, 0x21, 0x3f, 0x00, 0x1f, ++ 0x10, 0x17, 0x10, 0x17, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, 0xf0, ++ 0x10, 0xd0, 0x10, 0xd0, 0x10, 0x30, 0x00, 0x00, ++ 0x04, 0x3f, 0x04, 0x1f, 0x04, 0x7f, 0x01, 0x1f, ++ 0x11, 0x1f, 0x11, 0x7f, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0xfc, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x07, 0x18, ++ 0x7f, 0x11, 0x1f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xc0, 0x80, ++ 0xf0, 0x10, 0xf0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x10, 0x20, 0x40, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x04, 0x08, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x47, 0x18, 0x7f, 0x11, 0x11, ++ 0x1f, 0x13, 0x03, 0x05, 0x19, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xc0, 0x80, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x40, 0x24, 0x24, 0xfc, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x5e, 0x00, 0x00, 0x7f, 0x14, ++ 0x14, 0x14, 0x14, 0x25, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0x40, 0x7c, 0x40, 0xf8, 0x88, ++ 0x50, 0x30, 0x68, 0x8c, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x5f, 0x02, 0x06, 0x19, 0x6b, ++ 0x0c, 0x35, 0x06, 0x0c, 0x30, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf8, 0x00, 0x48, 0x48, 0x50, ++ 0xa0, 0xa0, 0x90, 0x88, 0x84, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x5c, 0x10, 0x1e, 0x10, 0x1f, ++ 0x04, 0x1f, 0x6a, 0x25, 0x25, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x00, 0xf8, 0x48, 0x28, 0x28, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x7f, 0x0f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x7f, 0x09, 0x1f, 0x69, 0x09, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xf8, 0xe0, 0x20, 0xe0, 0x20, ++ 0xe0, 0xfc, 0x20, 0xf0, 0x2c, 0x60, 0x00, 0x00, ++ 0x00, 0x04, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x02, 0x02, 0x04, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x20, 0x17, 0x10, 0x00, 0x00, 0x1f, ++ 0x10, 0x21, 0x21, 0x42, 0x44, 0x08, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf0, 0x90, 0x90, 0x90, 0xfc, ++ 0xc0, 0x20, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x0f, 0x22, 0x12, 0x13, 0x02, 0x02, 0x12, ++ 0x13, 0x22, 0x20, 0x40, 0x5f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x20, 0x13, 0x12, 0x02, 0x02, 0x12, ++ 0x13, 0x22, 0x20, 0x40, 0x40, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0x48, ++ 0xf8, 0x48, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x20, 0x10, 0x17, 0x00, 0x00, 0x11, ++ 0x11, 0x22, 0x24, 0x48, 0x40, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x44, 0xe4, 0xe8, 0xf0, 0x60, ++ 0x50, 0x50, 0x48, 0x44, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x03, 0x22, 0x12, 0x12, 0x03, 0x02, 0x10, ++ 0x10, 0x21, 0x21, 0x42, 0x44, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0xa8, 0xa0, ++ 0xa0, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x0f, 0x22, 0x12, 0x13, 0x04, 0x04, 0x1a, ++ 0x13, 0x21, 0x22, 0x42, 0x44, 0x08, 0x00, 0x00, ++ 0x08, 0xc8, 0x28, 0x28, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0x28, 0x28, 0x28, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x07, 0x24, 0x14, 0x17, 0x04, 0x04, 0x15, ++ 0x15, 0x25, 0x25, 0x44, 0x47, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x88, 0xe8, ++ 0x28, 0x28, 0xe8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x27, 0x10, 0x13, 0x02, 0x02, 0x13, ++ 0x10, 0x22, 0x22, 0x44, 0x48, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x00, 0xf8, 0x08, 0x08, 0xf8, ++ 0x40, 0x50, 0x48, 0x44, 0x44, 0xc0, 0x00, 0x00, ++ 0x00, 0x07, 0x20, 0x13, 0x12, 0x02, 0x02, 0x13, ++ 0x11, 0x20, 0x27, 0x41, 0x42, 0x04, 0x00, 0x00, ++ 0x40, 0xfc, 0x00, 0xf8, 0xe8, 0xa8, 0xe8, 0xf8, ++ 0xf0, 0x00, 0xfc, 0x50, 0x48, 0x48, 0x00, 0x00, ++ 0x00, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, ++ 0x04, 0x08, 0x08, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x1f, 0x12, 0x1f, 0x11, 0x14, ++ 0x17, 0x15, 0x1d, 0x22, 0x25, 0x58, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0xe8, 0x10, 0xf0, 0x00, ++ 0x70, 0x54, 0x54, 0xcc, 0x80, 0x7c, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x11, 0x11, 0x1f, 0x11, 0x13, ++ 0x13, 0x15, 0x15, 0x29, 0x31, 0x41, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x90, ++ 0x50, 0x50, 0x34, 0x2c, 0x0c, 0x04, 0x00, 0x00, ++ 0x08, 0x0b, 0x10, 0x17, 0x30, 0x50, 0x13, 0x10, ++ 0x07, 0x04, 0x04, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x00, ++ 0xc0, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x17, 0x14, 0x17, 0x14, 0x17, ++ 0x10, 0x1f, 0x11, 0x27, 0x21, 0x4f, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xd0, 0x50, 0xd0, 0x50, 0xd0, ++ 0x10, 0xf0, 0x14, 0xcc, 0x0c, 0xe4, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x0f, 0x00, 0x40, 0x41, 0x5d, 0x55, 0x55, 0x55, ++ 0x5d, 0x55, 0x41, 0x46, 0x7f, 0x40, 0x00, 0x00, ++ 0xe0, 0x40, 0x88, 0x08, 0xf8, 0x98, 0x68, 0x28, ++ 0x58, 0x98, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x02, 0x22, 0x12, 0x0a, 0x06, ++ 0x05, 0x04, 0x08, 0x10, 0x20, 0x41, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x90, 0x70, 0x1c, 0x10, 0x20, 0xc0, 0x00, 0x00, ++ 0x01, 0x06, 0x3c, 0x04, 0x04, 0x04, 0x7f, 0x04, ++ 0x04, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0xc8, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3f, 0x09, 0x09, 0x09, 0x7f, ++ 0x08, 0x0c, 0x12, 0x11, 0x21, 0x40, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0xc8, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x1f, 0x2a, 0x2a, 0x4a, 0x12, ++ 0x14, 0x24, 0x08, 0x11, 0x01, 0x06, 0x00, 0x00, ++ 0x08, 0x28, 0x28, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x3f, 0x04, 0x04, 0x7f, 0x08, ++ 0x0a, 0x09, 0x11, 0x1f, 0x70, 0x00, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0xc8, 0x48, ++ 0x48, 0x48, 0x48, 0x88, 0x88, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x2a, 0x2a, 0x2a, 0x2a, 0x7f, 0x2a, ++ 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, 0x21, 0x00, 0x00, ++ 0x08, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xe8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x01, 0x06, 0x3c, 0x04, 0x04, 0x7f, 0x04, 0x04, ++ 0x3f, 0x21, 0x21, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0xc8, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x14, 0x22, 0x5d, 0x00, 0x7f, ++ 0x10, 0x1e, 0x22, 0x02, 0x02, 0x0c, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x02, 0x02, 0x3c, 0x06, 0x19, 0x64, 0x04, 0x7f, ++ 0x0c, 0x0e, 0x15, 0x25, 0x44, 0x04, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x22, 0x12, 0x15, 0x7e, 0x14, 0x15, 0x14, 0x7f, ++ 0x14, 0x14, 0x14, 0x24, 0x25, 0x46, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x48, 0x48, 0x48, 0xc8, 0x48, ++ 0x68, 0x58, 0x8c, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x7f, 0x2a, 0x2a, 0x54, 0x54, 0x2a, 0x2a, ++ 0x00, 0x7f, 0x08, 0x08, 0x0f, 0x78, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x22, 0x22, ++ 0x3e, 0x14, 0x14, 0x14, 0x24, 0x43, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x08, 0x1c, 0x04, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x7f, 0x49, 0x49, 0x7f, ++ 0x4c, 0x1a, 0x19, 0x29, 0x48, 0x08, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x0c, 0x12, 0x22, 0x7f, 0x01, ++ 0x3d, 0x25, 0x25, 0x3d, 0x21, 0x03, 0x00, 0x00, ++ 0x08, 0x48, 0xc8, 0x48, 0x48, 0x48, 0xc8, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x3f, 0x21, 0x3f, 0x10, 0x1f, ++ 0x2b, 0x4b, 0x15, 0x25, 0x09, 0x16, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x04, 0x7f, 0x3e, 0x2a, 0x36, 0x2a, 0x2a, ++ 0x26, 0x00, 0x7f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x20, 0x40, 0xfc, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x18, 0x00, 0xf8, 0x08, 0x08, 0x70, 0x00, 0x00, ++ 0x08, 0x2a, 0x2a, 0x3e, 0x00, 0x7f, 0x00, 0x3e, ++ 0x22, 0x3e, 0x22, 0x14, 0x1e, 0x70, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x04, 0x7f, 0x15, 0x75, 0x15, 0x35, ++ 0x5c, 0x0e, 0x15, 0x24, 0x44, 0x04, 0x00, 0x00, ++ 0x88, 0x28, 0x28, 0xe8, 0x28, 0xe8, 0x28, 0x68, ++ 0xe8, 0x28, 0x28, 0x88, 0x88, 0x18, 0x00, 0x00, ++ 0x12, 0x12, 0x7f, 0x12, 0x14, 0x0a, 0x11, 0x1f, ++ 0x20, 0x5f, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x08, 0x48, 0xc8, 0x48, 0x48, 0x48, 0x48, 0xc8, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x24, 0x49, 0x24, 0x3f, 0x24, 0x3f, 0x24, 0x3f, ++ 0x04, 0x7f, 0x0e, 0x15, 0x64, 0x04, 0x00, 0x00, ++ 0x88, 0x28, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0x28, 0xe8, 0x28, 0x08, 0x88, 0x18, 0x00, 0x00, ++ 0x00, 0x7f, 0x14, 0x7f, 0x55, 0x7f, 0x00, 0x3e, ++ 0x00, 0x7f, 0x2a, 0x29, 0x49, 0x18, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x0a, 0x11, 0x3f, 0x40, 0x3f, 0x2d, ++ 0x3f, 0x12, 0x1a, 0x15, 0x24, 0x48, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x08, 0x88, 0x98, 0x00, 0x00, ++ 0x04, 0x04, 0x0a, 0x11, 0x3f, 0x40, 0x3f, 0x2d, ++ 0x3f, 0x12, 0x12, 0x2d, 0x25, 0x49, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xa8, 0xa8, 0x68, 0x68, 0x28, ++ 0x38, 0x28, 0x4c, 0x48, 0x88, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x0a, 0x11, 0x3f, 0x40, 0x3f, 0x2d, ++ 0x3f, 0x12, 0x12, 0x2d, 0x25, 0x49, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0x28, 0x68, 0x68, 0xa8, 0xa8, ++ 0x28, 0x28, 0x48, 0x48, 0x88, 0x30, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x3e, 0x49, 0x3e, 0x2a, ++ 0x2a, 0x3e, 0x14, 0x12, 0x23, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0xc8, 0x48, ++ 0x68, 0x58, 0x8c, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x21, 0x3e, 0x32, 0x5e, ++ 0x10, 0x3f, 0x01, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x50, 0xfc, 0x20, 0xf8, 0x20, ++ 0x20, 0xf8, 0x08, 0x08, 0x08, 0x70, 0x00, 0x00, ++ 0x04, 0x7f, 0x0a, 0x7f, 0x2e, 0x2e, 0x3f, 0x51, ++ 0x1f, 0x11, 0x1f, 0x11, 0x21, 0x41, 0x00, 0x00, ++ 0x08, 0xe8, 0xa8, 0x28, 0xa8, 0xe8, 0x68, 0x28, ++ 0x28, 0x28, 0x28, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x7c, 0x28, 0x2a, 0x2a, 0x7e, 0x12, ++ 0x1e, 0x70, 0x10, 0x11, 0x21, 0x42, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0xa8, 0xa8, 0xa8, 0xfc, 0x90, ++ 0x90, 0xfc, 0x90, 0x10, 0x10, 0x10, 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, 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, ++ 0x10, 0x10, 0x7f, 0x2a, 0x2a, 0x2a, 0x7e, 0x12, ++ 0x1e, 0x72, 0x12, 0x14, 0x24, 0x49, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0xa8, 0xa8, 0xa8, 0xfc, 0x90, ++ 0x90, 0xfc, 0x90, 0x90, 0x90, 0x90, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x1e, 0x23, 0x22, 0x7a, 0x2a, ++ 0x2a, 0x2a, 0x3a, 0x22, 0x03, 0x0e, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x7e, 0x12, 0x12, 0x13, 0x22, 0x4c, 0x00, ++ 0x3e, 0x22, 0x22, 0x22, 0x3f, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x09, 0x08, 0x3e, 0x00, ++ 0x3e, 0x22, 0x22, 0x22, 0x3f, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x1f, 0x21, 0x02, 0x7f, 0x06, ++ 0x0a, 0x1f, 0x62, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0x20, 0x10, 0xf8, 0x08, 0x80, 0xfc, 0x40, ++ 0x20, 0xf0, 0x2c, 0x20, 0x20, 0xc0, 0x00, 0x00, ++ 0x00, 0x7f, 0x2a, 0x2a, 0x55, 0x54, 0x2a, 0x2a, ++ 0x00, 0x7f, 0x08, 0x08, 0x0e, 0x79, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x88, 0x88, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x00, 0x3f, 0x22, 0x22, 0x3e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x49, 0x1a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x3e, 0x22, ++ 0x3f, 0x22, 0x3e, 0x22, 0x3f, 0x61, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x40, 0x40, ++ 0xf8, 0x48, 0x48, 0x88, 0x88, 0x30, 0x00, 0x00, ++ 0x08, 0x0c, 0x2a, 0x2a, 0x59, 0x14, 0x22, 0x3f, ++ 0x22, 0x5f, 0x02, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x20, 0x30, 0xa8, 0xa8, 0x60, 0x50, 0x88, 0xfc, ++ 0x08, 0xf0, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x08, 0x7f, 0x08, 0x3e, 0x08, 0x7f, 0x3e, 0x22, ++ 0x3e, 0x3e, 0x22, 0x3e, 0x12, 0x61, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x88, 0x88, 0x30, 0x00, 0x00, ++ 0x2a, 0x54, 0x2a, 0x3e, 0x2b, 0x3e, 0x2a, 0x3e, ++ 0x08, 0x7e, 0x1c, 0x2a, 0x49, 0x0a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1e, 0x23, 0x7e, 0x23, 0x3e, ++ 0x22, 0x3e, 0x3e, 0x20, 0x3e, 0x21, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x40, 0x40, 0xf8, 0x48, ++ 0x48, 0x48, 0x48, 0x88, 0x88, 0x30, 0x00, 0x00, ++ 0x00, 0x7f, 0x2b, 0x5d, 0x2b, 0x4d, 0x1a, 0x61, ++ 0x09, 0x34, 0x0a, 0x34, 0x09, 0x32, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x06, 0x38, 0x7f, 0x08, 0x7f, 0x6b, 0x5d, 0x7f, ++ 0x08, 0x7f, 0x08, 0x7e, 0x3a, 0x55, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x88, 0x88, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x25, 0x3f, 0x25, 0x2f, 0x2a, 0x2f, ++ 0x2a, 0x2f, 0x3f, 0x33, 0x3f, 0x50, 0x00, 0x00, ++ 0x20, 0xa0, 0x20, 0xa0, 0x78, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xe8, 0x68, 0xc8, 0xd8, 0x00, 0x00, ++ 0x14, 0x7f, 0x14, 0x77, 0x55, 0x77, 0x24, 0x3f, ++ 0x24, 0x7e, 0x24, 0x3e, 0x24, 0x3f, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x88, 0x88, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0f, 0x10, 0x10, 0x20, 0x40, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0f, 0x12, 0x12, 0x2e, 0x45, ++ 0x04, 0x08, 0x10, 0x01, 0x02, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x48, 0x48, 0x48, 0xc8, ++ 0x48, 0xa8, 0x88, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0f, 0x10, 0x11, 0x39, 0x57, ++ 0x13, 0x14, 0x18, 0x1f, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x48, 0x48, ++ 0x48, 0xc8, 0x48, 0xc8, 0x48, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x10, 0x10, 0x3f, 0x52, 0x12, ++ 0x1f, 0x12, 0x12, 0x1f, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x08, 0x08, 0xc8, 0x48, 0x48, ++ 0xc8, 0x48, 0x48, 0xc8, 0x48, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x12, 0x3f, 0x42, 0x1f, 0x12, ++ 0x1f, 0x12, 0x1f, 0x12, 0x12, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x48, 0xe8, 0x08, 0xc8, 0x48, ++ 0xc8, 0x48, 0xc8, 0x48, 0xc8, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x10, 0x3f, 0x4f, 0x08, 0x0f, ++ 0x1f, 0x12, 0x1f, 0x12, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x08, 0xc8, 0x88, 0x88, 0x88, ++ 0xc8, 0x48, 0xc8, 0x48, 0xc8, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x14, 0x12, 0x3f, 0x40, 0x7e, ++ 0x10, 0x1e, 0x22, 0x02, 0x02, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x88, 0xe8, 0xa8, 0xa8, ++ 0xe8, 0xb0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x13, 0x1c, ++ 0x70, 0x10, 0x10, 0x10, 0x08, 0x07, 0x00, 0x00, ++ 0x00, 0x00, 0x08, 0x10, 0x20, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0x04, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x27, 0x24, 0x27, 0x24, 0x27, ++ 0x24, 0x20, 0x20, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x90, 0xf0, 0x90, 0xf0, ++ 0x90, 0x80, 0x80, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x24, 0x35, 0x2b, 0x29, 0x21, ++ 0x25, 0x25, 0x29, 0x29, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0xa0, 0xf8, 0x20, 0xf8, 0x20, ++ 0xf8, 0x20, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x27, 0x24, 0x3f, 0x27, 0x24, ++ 0x27, 0x27, 0x27, 0x2c, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0xf0, 0x90, 0xfc, 0xf0, 0x10, ++ 0xf0, 0xf0, 0xf0, 0x18, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x21, 0x27, 0x38, 0x27, 0x25, ++ 0x27, 0x22, 0x25, 0x29, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x80, 0x40, 0xf0, 0x08, 0x70, 0x50, ++ 0x70, 0x20, 0x50, 0x88, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x08, 0x07, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x20, 0x23, 0x22, 0x23, 0x20, 0x2f, ++ 0x29, 0x2f, 0x29, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xe0, 0x20, 0xe0, 0x00, 0x78, ++ 0x48, 0x78, 0x48, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x02, 0x3f, 0x04, 0x04, 0x08, 0x11, 0x21, ++ 0x01, 0x7f, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xc0, 0x40, 0x44, 0x44, 0x3c, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x7f, 0x11, ++ 0x11, 0x11, 0x11, 0x21, 0x21, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0xfc, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x7f, 0x11, 0x11, ++ 0x11, 0x11, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0xfc, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x3f, 0x01, 0x09, 0x09, 0x08, ++ 0x7f, 0x08, 0x08, 0x10, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x00, 0x20, 0x20, 0x20, ++ 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x01, 0x01, 0x01, 0x3f, 0x21, ++ 0x21, 0x21, 0x21, 0x21, 0x21, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0xf8, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x01, 0x21, 0x13, 0x12, 0x07, 0x1a, 0x13, 0x22, ++ 0x23, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x10, 0x20, 0xf8, 0x40, 0xf0, 0x40, 0xf0, 0x40, ++ 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x01, 0x01, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0x00, 0x80, 0x40, 0x20, ++ 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x09, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x13, 0x12, ++ 0x12, 0x12, 0x12, 0x22, 0x22, 0x41, 0x00, 0x00, ++ 0x18, 0xe0, 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x10, ++ 0x10, 0x10, 0x60, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x1e, 0x12, 0x12, 0x32, 0x2a, 0x4c, ++ 0x04, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0xb0, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x08, 0x0c, 0x12, 0x21, 0x49, 0x0c, 0x12, 0x11, ++ 0x3f, 0x52, 0x12, 0x12, 0x1e, 0x10, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x70, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x1f, 0x02, 0x7f, 0x04, 0x08, ++ 0x17, 0x64, 0x04, 0x05, 0x04, 0x03, 0x00, 0x00, ++ 0x00, 0x20, 0x10, 0xf0, 0x80, 0xfc, 0x40, 0x20, ++ 0xd0, 0x4c, 0x40, 0x80, 0x10, 0xf0, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x20, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x13, 0x12, 0x12, 0x12, 0x1f, 0x12, ++ 0x13, 0x13, 0x25, 0x25, 0x49, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x90, 0xa8, 0x28, 0xd0, 0x14, ++ 0x24, 0x08, 0x10, 0x24, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x17, 0x14, 0x17, 0x14, 0x17, ++ 0x14, 0x14, 0x17, 0x23, 0x24, 0x48, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x88, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0x28, 0x88, 0x98, 0x00, 0x00, ++ 0x00, 0x1f, 0x17, 0x10, 0x13, 0x12, 0x13, 0x13, ++ 0x12, 0x13, 0x11, 0x27, 0x20, 0x4f, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x80, 0xf0, 0x10, 0xf0, 0xf0, ++ 0x10, 0xf0, 0xf0, 0x20, 0xe0, 0x38, 0x00, 0x00, ++ 0x00, 0x1f, 0x18, 0x14, 0x15, 0x1f, 0x12, 0x1a, ++ 0x1a, 0x1f, 0x1a, 0x22, 0x24, 0x48, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xa0, 0x20, 0xfc, 0x54, 0x98, ++ 0x90, 0x90, 0xb0, 0x28, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x1f, 0x15, 0x15, 0x1f, 0x15, 0x17, 0x15, ++ 0x17, 0x15, 0x1f, 0x25, 0x24, 0x48, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x10, 0xe0, 0x40, 0x7c, 0x50, ++ 0x50, 0x50, 0xd0, 0x50, 0x90, 0x90, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x17, 0x16, 0x1a, 0x1f, 0x18, ++ 0x1f, 0x1d, 0x1d, 0x2f, 0x28, 0x49, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0xa0, 0xfc, 0xc8, 0xa8, ++ 0xa8, 0x90, 0x90, 0xa8, 0xc8, 0x84, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, ++ 0x04, 0x04, 0x08, 0x10, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x20, 0x10, 0x08, 0xf8, 0x04, 0x04, 0x00, 0x00, ++ 0x01, 0x02, 0x1f, 0x08, 0x15, 0x7e, 0x04, 0x18, ++ 0x63, 0x0c, 0x01, 0x0e, 0x00, 0x1f, 0x00, 0x00, ++ 0x00, 0x40, 0xf0, 0x10, 0x28, 0xfc, 0x40, 0xb0, ++ 0x0c, 0x40, 0x90, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x5f, 0x10, 0x1f, 0x17, 0x1f, ++ 0x02, 0x7f, 0x1a, 0x64, 0x19, 0x07, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0xf0, 0x10, 0xd0, 0xf0, 0xf0, ++ 0x00, 0xfc, 0xb0, 0xcc, 0x20, 0xd0, 0x00, 0x00, ++ 0x12, 0x1f, 0x24, 0x7f, 0x24, 0x3e, 0x24, 0x3f, ++ 0x20, 0x1f, 0x02, 0x01, 0x06, 0x38, 0x00, 0x00, ++ 0x48, 0xfc, 0x90, 0xf8, 0x90, 0xf8, 0x90, 0xfc, ++ 0x80, 0xf0, 0x60, 0x80, 0xe0, 0x1c, 0x00, 0x00, ++ 0x05, 0x39, 0x21, 0x3d, 0x21, 0x21, 0x3f, 0x01, ++ 0x3f, 0x04, 0x02, 0x01, 0x06, 0x78, 0x00, 0x00, ++ 0x00, 0x78, 0x08, 0x78, 0x08, 0x08, 0xf8, 0x00, ++ 0xf0, 0x20, 0x40, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x3f, 0x24, ++ 0x3f, 0x0f, 0x02, 0x01, 0x03, 0x3c, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0xf8, 0x48, ++ 0xf8, 0xe0, 0x40, 0x80, 0xc0, 0x38, 0x00, 0x00, ++ 0x13, 0x17, 0x54, 0x5b, 0x33, 0x1b, 0x2a, 0x23, ++ 0x40, 0x1f, 0x04, 0x03, 0x06, 0x38, 0x00, 0x00, ++ 0x90, 0xd4, 0x34, 0xb8, 0xd0, 0x98, 0xa4, 0xc4, ++ 0x00, 0xe0, 0x40, 0x80, 0xc0, 0x38, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x78, 0x48, 0x40, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x79, 0x49, 0x42, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x01, 0x00, 0x78, 0x48, 0x49, 0x49, 0x49, 0x49, ++ 0x49, 0x79, 0x4a, 0x42, 0x04, 0x08, 0x00, 0x00, ++ 0xe0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x10, 0x10, 0x10, 0x08, 0x08, 0x04, 0x00, 0x00, ++ 0x01, 0x00, 0x78, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x79, 0x49, 0x42, 0x04, 0x08, 0x00, 0x00, ++ 0xc0, 0x40, 0x40, 0x40, 0x40, 0x40, 0xc0, 0xa0, ++ 0xa0, 0x20, 0x10, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x03, 0x78, 0x48, 0x48, 0x48, 0x4f, 0x48, ++ 0x48, 0x48, 0x78, 0x48, 0x40, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x01, 0x79, 0x49, 0x49, 0x4a, 0x4a, 0x4c, ++ 0x4f, 0x48, 0x78, 0x48, 0x40, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0x40, ++ 0xfc, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x03, 0x78, 0x4a, 0x4a, 0x4a, 0x4b, 0x48, ++ 0x48, 0x48, 0x79, 0x4a, 0x44, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x60, ++ 0xa0, 0xa0, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x79, 0x49, 0x49, 0x49, 0x49, 0x49, ++ 0x49, 0x49, 0x7a, 0x42, 0x44, 0x00, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x00, 0x00, 0xfc, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x4f, 0x48, 0x49, 0x49, 0x49, ++ 0x49, 0x79, 0x49, 0x42, 0x02, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x00, 0xe0, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x48, 0x48, 0x49, 0x49, 0x49, ++ 0x4f, 0x79, 0x49, 0x41, 0x01, 0x03, 0x00, 0x00, ++ 0x20, 0xe0, 0x60, 0xa0, 0xa0, 0x20, 0x60, 0xa0, ++ 0x20, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x48, 0x49, 0x4f, 0x48, 0x48, ++ 0x48, 0x48, 0x79, 0x49, 0x42, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0x90, 0x88, 0x3c, 0xe4, 0xa0, 0xa0, ++ 0xa0, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x01, 0x00, 0x78, 0x4b, 0x4a, 0x4a, 0x4a, 0x4a, ++ 0x4a, 0x4b, 0x7a, 0x4a, 0x42, 0x02, 0x00, 0x00, ++ 0xc0, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0xa8, ++ 0x98, 0x18, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x01, 0x79, 0x49, 0x4a, 0x4a, 0x4f, 0x48, ++ 0x48, 0x48, 0x79, 0x49, 0x42, 0x04, 0x00, 0x00, ++ 0x60, 0x20, 0x20, 0x20, 0x10, 0x10, 0xf8, 0x94, ++ 0x90, 0x90, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x04, 0x02, 0x01, 0x06, 0x78, ++ 0x0f, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x20, 0x40, 0x80, 0x60, 0x1c, ++ 0xe0, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x01, 0x79, 0x49, 0x49, 0x49, 0x49, 0x49, ++ 0x79, 0x4a, 0x42, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0xf8, 0x88, ++ 0x40, 0x40, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x49, 0x48, 0x48, 0x4f, 0x48, ++ 0x48, 0x49, 0x79, 0x42, 0x44, 0x00, 0x00, 0x00, ++ 0x40, 0x20, 0x20, 0xc0, 0x44, 0x64, 0xe8, 0xf0, ++ 0xe0, 0x50, 0x50, 0x48, 0x44, 0xc0, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x48, 0x4b, 0x4a, 0x4a, 0x4a, ++ 0x4a, 0x4b, 0x7a, 0x48, 0x40, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x08, 0xc8, 0x48, 0x48, 0x48, ++ 0x48, 0xc8, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x12, 0x34, 0x4c, 0x0d, 0x13, ++ 0x60, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x60, 0x50, 0x88, 0x08, 0xfc, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x4f, 0x48, 0x48, 0x4a, 0x49, ++ 0x48, 0x48, 0x78, 0x48, 0x41, 0x07, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x50, 0x90, 0x90, ++ 0xa0, 0x60, 0x50, 0x88, 0x3c, 0xc4, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x4a, 0x4a, 0x4a, 0x4a, 0x4a, ++ 0x4a, 0x4a, 0x7a, 0x4c, 0x47, 0x08, 0x00, 0x00, ++ 0x08, 0x30, 0xe0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, ++ 0xa0, 0x90, 0xd0, 0xa8, 0xf8, 0x14, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4a, 0x4a, 0x4b, 0x4a, 0x4a, ++ 0x4a, 0x7b, 0x4a, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0xf8, 0x48, 0x48, ++ 0x48, 0xf8, 0x48, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x28, 0x2f, 0x28, 0x28, 0x2e, 0x38, ++ 0x60, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x80, 0x88, 0x90, 0xe0, 0x80, 0x84, 0x84, 0x7c, ++ 0x00, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x00, 0x07, ++ 0x04, 0x04, 0x04, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0xc0, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x4a, 0x4a, 0x4b, 0x4a, 0x4a, ++ 0x4b, 0x7a, 0x48, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, ++ 0xf8, 0x48, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x01, 0x79, 0x49, 0x49, 0x49, 0x49, 0x49, ++ 0x49, 0x49, 0x79, 0x49, 0x47, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x02, 0x72, 0x52, 0x5f, 0x55, 0x55, 0x55, ++ 0x5d, 0x53, 0x72, 0x52, 0x44, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x48, 0xc8, 0x48, 0x48, 0x30, ++ 0x30, 0x10, 0xb0, 0xa8, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x02, 0x7a, 0x4a, 0x4a, 0x4b, 0x4a, 0x48, ++ 0x4a, 0x4a, 0x7a, 0x4a, 0x43, 0x02, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0x48, 0x48, 0xf8, 0x48, 0x40, ++ 0x48, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x49, 0x49, 0x4b, 0x4d, 0x49, ++ 0x49, 0x49, 0x79, 0x49, 0x41, 0x01, 0x00, 0x00, ++ 0x88, 0x88, 0x88, 0x08, 0xfc, 0x08, 0x48, 0x28, ++ 0x28, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x4a, 0x4a, 0x4d, 0x49, 0x49, ++ 0x49, 0x79, 0x49, 0x41, 0x01, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x08, 0x08, 0xe8, 0x28, 0x28, ++ 0xe8, 0x30, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x48, 0x48, 0x4f, 0x48, 0x48, ++ 0x4b, 0x78, 0x48, 0x40, 0x0f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x00, 0x1f, 0x00, 0x7f, ++ 0x04, 0x07, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x00, 0xf0, 0x00, 0xfc, ++ 0x00, 0xe0, 0x20, 0x20, 0x40, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x1f, 0x10, 0x17, 0x10, 0x17, ++ 0x14, 0x14, 0x14, 0x27, 0x24, 0x40, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0xfc, 0x40, 0xc8, 0x28, 0xa8, ++ 0xb0, 0x90, 0xb4, 0xac, 0x4c, 0x84, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x48, 0x49, 0x4f, 0x48, 0x48, ++ 0x4b, 0x78, 0x48, 0x40, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x90, 0x88, 0x3c, 0xc4, 0x40, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x49, 0x49, 0x4b, 0x4c, 0x48, ++ 0x48, 0x78, 0x48, 0x40, 0x03, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0x08, 0x14, 0x94, 0x90, ++ 0x60, 0x60, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x49, 0x4f, 0x49, 0x49, 0x49, ++ 0x49, 0x7f, 0x49, 0x41, 0x02, 0x04, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xf8, 0x20, 0x20, 0x20, ++ 0x20, 0xfc, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x48, 0x49, 0x4b, 0x4c, 0x48, ++ 0x49, 0x79, 0x49, 0x41, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x02, 0x04, 0x00, 0x19, 0x62, ++ 0x0f, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x44, 0x48, 0xb0, 0x10, 0x08, ++ 0xe4, 0x20, 0x20, 0x20, 0xe0, 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, 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, 0x1e, 0x12, 0x12, 0x12, 0x12, 0x1e, 0x1a, ++ 0x18, 0x14, 0x15, 0x22, 0x21, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0xf8, 0x60, ++ 0x50, 0x88, 0x08, 0x00, 0x80, 0x7c, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x48, 0x4b, 0x4a, 0x4a, 0x4a, ++ 0x4b, 0x7b, 0x4a, 0x42, 0x03, 0x02, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, 0xa8, ++ 0x38, 0x38, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x4a, 0x4c, 0x4b, 0x48, 0x48, ++ 0x4f, 0x48, 0x78, 0x48, 0x40, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x30, 0xc0, 0x40, 0x7c, ++ 0xc0, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x48, 0x48, 0x4f, 0x48, 0x48, ++ 0x49, 0x4e, 0x78, 0x48, 0x40, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0x50, 0xfc, 0x40, 0x88, ++ 0x90, 0xe0, 0x80, 0x88, 0x88, 0x78, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x09, 0x09, 0x09, 0x3f, 0x20, ++ 0x27, 0x24, 0x24, 0x27, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0x20, 0xf8, 0x08, ++ 0xc8, 0x48, 0x48, 0xc8, 0x48, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x7a, 0x4c, 0x48, 0x48, 0x49, 0x4b, ++ 0x4d, 0x79, 0x49, 0x41, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x78, 0x00, 0x00, 0x80, 0xfc, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x1f, 0x11, 0x1f, 0x00, 0x7f, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0x20, 0x20, 0x20, 0xfc, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x01, 0x7f, 0x49, 0x49, 0x4f, 0x49, 0x49, ++ 0x49, 0x7f, 0x49, 0x41, 0x01, 0x03, 0x00, 0x00, ++ 0xa0, 0x28, 0x24, 0x24, 0x20, 0xfc, 0x28, 0x28, ++ 0x90, 0x10, 0x34, 0x4c, 0x8c, 0x04, 0x00, 0x00, ++ 0x00, 0x01, 0x78, 0x4b, 0x48, 0x4f, 0x49, 0x4a, ++ 0x4b, 0x7e, 0x4a, 0x42, 0x02, 0x00, 0x00, 0x00, ++ 0x10, 0xa0, 0xe0, 0x90, 0x80, 0xfc, 0x40, 0x40, ++ 0xf8, 0x48, 0x48, 0x48, 0x58, 0x40, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x48, 0x4b, 0x49, 0x49, 0x4f, ++ 0x48, 0x7b, 0x4a, 0x42, 0x03, 0x02, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf0, 0x10, 0x10, 0xfc, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x4b, 0x4a, 0x4b, 0x4a, 0x4b, ++ 0x4a, 0x79, 0x48, 0x41, 0x02, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x40, 0x80, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x48, 0x48, 0x4f, 0x48, 0x49, ++ 0x4b, 0x7c, 0x4f, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x80, 0x88, 0xe8, 0x90, 0x90, 0xfc, 0x40, 0xf8, ++ 0x30, 0x40, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x01, 0x01, ++ 0x7f, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x20, 0x10, ++ 0xfc, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x48, 0x4b, 0x4a, 0x4a, 0x4b, ++ 0x4a, 0x7a, 0x4b, 0x42, 0x02, 0x02, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x00, 0x03, 0x78, 0x49, 0x48, 0x48, 0x4f, 0x49, ++ 0x49, 0x7f, 0x49, 0x41, 0x02, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xf0, 0x40, 0x40, 0xfc, 0x10, ++ 0x10, 0xfc, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x4f, 0x4a, 0x4a, 0x4a, 0x4b, ++ 0x4a, 0x7a, 0x4c, 0x44, 0x08, 0x13, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xe8, 0x28, 0x44, 0xa4, 0x90, ++ 0x90, 0x80, 0xa0, 0x90, 0x88, 0x08, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4a, 0x4a, 0x4a, 0x4b, 0x4a, ++ 0x4a, 0x7a, 0x4c, 0x44, 0x0b, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x02, 0x72, 0x57, 0x55, 0x59, 0x5f, 0x51, ++ 0x55, 0x75, 0x55, 0x45, 0x07, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x38, 0xe8, 0x28, 0x28, 0xe8, 0x28, ++ 0xe8, 0x28, 0x28, 0xf0, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x4a, 0x4c, 0x49, 0x4a, 0x48, ++ 0x4b, 0x78, 0x48, 0x40, 0x0f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa8, 0xa0, 0x24, 0x1c, 0x00, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x0f, 0x18, 0x1f, 0x28, 0x4f, 0x08, 0x0f, ++ 0x00, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x20, 0xfc, 0x40, 0xf8, 0x40, 0xf8, 0x40, 0xfc, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x07, 0x7c, 0x4a, 0x49, 0x4a, 0x4c, 0x4f, ++ 0x4c, 0x7a, 0x49, 0x41, 0x02, 0x0c, 0x00, 0x00, ++ 0x00, 0xf8, 0xc8, 0xa8, 0x10, 0xa8, 0xc8, 0xf8, ++ 0xc8, 0xa8, 0x30, 0x90, 0xa8, 0x44, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x48, 0x4b, 0x4a, 0x4b, 0x4a, ++ 0x4b, 0x78, 0x4f, 0x40, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0x40, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x7a, 0x4a, 0x4c, 0x49, 0x4a, 0x48, ++ 0x4a, 0x7a, 0x4c, 0x41, 0x02, 0x0c, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0xd0, 0xa0, 0x10, 0x50, 0x40, ++ 0x48, 0xc8, 0xb0, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x49, 0x4a, 0x4c, 0x4b, 0x4a, ++ 0x4a, 0x7b, 0x4a, 0x42, 0x03, 0x02, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0x08, 0x10, 0xe0, 0x38, 0x08, ++ 0x08, 0xb8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x49, 0x4e, 0x48, 0x4b, 0x48, ++ 0x48, 0x78, 0x4d, 0x45, 0x09, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xec, 0x00, 0xf8, 0x10, ++ 0xa0, 0x50, 0x48, 0x04, 0x14, 0xf0, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x4b, 0x4a, 0x4a, 0x4b, 0x4a, ++ 0x4a, 0x7b, 0x4c, 0x44, 0x09, 0x06, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x50, ++ 0x48, 0xfc, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x01, 0x7f, 0x49, 0x49, 0x4f, 0x49, 0x4b, ++ 0x4b, 0x7d, 0x45, 0x09, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x80, 0x38, 0x28, 0x28, 0xe8, 0x28, 0xa8, ++ 0xa8, 0x78, 0x40, 0x20, 0x10, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x4b, 0x48, 0x4f, 0x48, 0x49, ++ 0x4e, 0x79, 0x4e, 0x41, 0x06, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xe0, 0x20, 0xfc, 0x88, 0xc8, ++ 0xf0, 0x60, 0xd0, 0x48, 0x44, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x4a, 0x4c, 0x48, 0x49, 0x4a, ++ 0x48, 0x7b, 0x4d, 0x41, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x88, 0xf0, 0x90, 0xa0, 0x60, ++ 0x90, 0xfc, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x79, 0x49, 0x4b, 0x4c, 0x48, 0x49, ++ 0x4f, 0x79, 0x49, 0x41, 0x01, 0x01, 0x00, 0x00, ++ 0x80, 0x80, 0xf0, 0x10, 0x20, 0xa0, 0x60, 0x98, ++ 0xf4, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x70, 0x57, 0x54, 0x57, 0x54, 0x57, ++ 0x56, 0x76, 0x57, 0x4a, 0x08, 0x10, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0xfc, 0x40, 0xc8, 0x28, 0xa8, ++ 0xb0, 0x90, 0xb4, 0x4c, 0x8c, 0x04, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4b, 0x4a, 0x4b, 0x48, 0x49, ++ 0x49, 0x79, 0x49, 0x41, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x3f, 0x04, 0x02, 0x3f, 0x21, 0x5f, 0x11, ++ 0x11, 0x01, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x80, 0xfc, 0x08, 0xf0, 0x10, ++ 0x30, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x01, 0x7f, 0x49, 0x49, 0x4f, 0x49, 0x49, ++ 0x4b, 0x7b, 0x4d, 0x49, 0x01, 0x01, 0x00, 0x00, ++ 0x50, 0x90, 0x10, 0x14, 0x34, 0xf8, 0x50, 0x90, ++ 0x50, 0x70, 0x28, 0x28, 0x44, 0x84, 0x00, 0x00, ++ 0x00, 0x02, 0x7a, 0x4b, 0x48, 0x4f, 0x48, 0x4b, ++ 0x4a, 0x7a, 0x4a, 0x42, 0x02, 0x02, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0xf8, 0x00, 0xfc, 0x40, 0xf8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x02, 0x02, 0x77, 0x54, 0x57, 0x54, 0x57, 0x54, ++ 0x54, 0x77, 0x54, 0x47, 0x04, 0x04, 0x00, 0x00, ++ 0x00, 0x38, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0x28, 0xa8, 0x30, 0xa0, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x00, 0x1f, 0x11, 0x1f, ++ 0x11, 0x1f, 0x01, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x49, 0x48, 0x4b, 0x4a, 0x4c, ++ 0x4b, 0x7a, 0x4a, 0x42, 0x02, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x10, 0xa0, 0xfc, 0x48, 0x40, ++ 0xf8, 0x48, 0x48, 0x48, 0x58, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x48, 0x4b, 0x4b, 0x4a, 0x4b, ++ 0x4a, 0x7b, 0x4a, 0x42, 0x02, 0x02, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x28, 0xa8, 0xf8, ++ 0x48, 0xf8, 0x48, 0x48, 0x48, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x71, 0x52, 0x57, 0x58, 0x57, 0x54, ++ 0x56, 0x75, 0x56, 0x45, 0x04, 0x05, 0x00, 0x00, ++ 0x80, 0x80, 0x40, 0x20, 0xf0, 0x08, 0xac, 0xa8, ++ 0xa8, 0xd0, 0xd0, 0xa8, 0xa8, 0xa8, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x51, 0x57, 0x55, 0x55, 0x57, ++ 0x51, 0x73, 0x53, 0x45, 0x09, 0x01, 0x00, 0x00, ++ 0x08, 0x08, 0xe8, 0x28, 0xe8, 0x68, 0x68, 0xe8, ++ 0x28, 0xa8, 0x48, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x49, 0x49, 0x49, 0x48, 0x4b, ++ 0x4a, 0x7c, 0x48, 0x40, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x08, 0xa0, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x4a, 0x4a, 0x4b, 0x4a, 0x4b, ++ 0x4a, 0x7b, 0x4a, 0x45, 0x05, 0x08, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0x10, 0xf0, 0x00, 0xf8, ++ 0x00, 0xfc, 0xa4, 0x54, 0x54, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x4a, 0x4b, 0x4a, 0x4b, 0x4a, ++ 0x4b, 0x78, 0x4f, 0x40, 0x03, 0x0c, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x88, 0xfc, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x00, 0x7b, 0x48, 0x49, 0x48, 0x4f, 0x49, ++ 0x49, 0x7a, 0x4a, 0x44, 0x0b, 0x00, 0x00, 0x00, ++ 0x10, 0xa0, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x00, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x4b, 0x4a, 0x4b, 0x4b, 0x4a, ++ 0x4b, 0x79, 0x4b, 0x44, 0x01, 0x0e, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf0, 0x10, 0xf0, 0xf0, 0x10, ++ 0xf0, 0xf0, 0x20, 0xc0, 0xb0, 0x0c, 0x00, 0x00, ++ 0x00, 0x03, 0x78, 0x4f, 0x48, 0x49, 0x4e, 0x48, ++ 0x4b, 0x7a, 0x4b, 0x42, 0x03, 0x02, 0x00, 0x00, ++ 0x80, 0xf8, 0x90, 0xfc, 0xd8, 0xe0, 0x88, 0xf8, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x02, 0x7a, 0x4b, 0x48, 0x4f, 0x48, 0x4b, ++ 0x4a, 0x7b, 0x4a, 0x40, 0x00, 0x0f, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0xf8, 0x80, 0xfc, 0x40, 0xf8, ++ 0x48, 0xf8, 0x50, 0x48, 0x7c, 0x84, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x48, 0x4a, 0x4a, 0x4a, 0x4a, ++ 0x4a, 0x7a, 0x4a, 0x43, 0x01, 0x0e, 0x00, 0x00, ++ 0x18, 0xe0, 0x04, 0xfc, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0xfc, 0x98, 0x04, 0x00, 0x00, ++ 0x00, 0x07, 0x74, 0x54, 0x54, 0x54, 0x54, 0x55, ++ 0x55, 0x75, 0x55, 0x44, 0x07, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x90, 0xf0, 0x00, 0xf8, ++ 0x68, 0xf8, 0x68, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x02, 0x7f, 0x52, 0x52, 0x5f, 0x52, 0x5f, ++ 0x52, 0x73, 0x54, 0x44, 0x08, 0x13, 0x00, 0x00, ++ 0x20, 0x20, 0xa0, 0x20, 0x7c, 0xc8, 0x48, 0xa8, ++ 0x28, 0x90, 0x90, 0xa8, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x03, 0x78, 0x49, 0x48, 0x4f, 0x49, 0x49, ++ 0x49, 0x79, 0x49, 0x41, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0xf0, 0x10, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x90, 0x08, 0x00, 0x00, ++ 0x02, 0x02, 0x7a, 0x4f, 0x4a, 0x4a, 0x4b, 0x4a, ++ 0x4a, 0x7a, 0x4c, 0x44, 0x08, 0x13, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xbc, 0x40, 0x60, 0xbc, 0xd0, ++ 0x90, 0xfc, 0xb0, 0xa8, 0xc8, 0x04, 0x00, 0x00, ++ 0x02, 0x02, 0x7f, 0x52, 0x5f, 0x5a, 0x5a, 0x5a, ++ 0x7f, 0x57, 0x46, 0x0a, 0x12, 0x02, 0x00, 0x00, ++ 0x20, 0x20, 0xe0, 0x20, 0xfc, 0xd4, 0x98, 0x90, ++ 0x90, 0x30, 0xa8, 0xa8, 0x44, 0x84, 0x00, 0x00, ++ 0x00, 0x00, 0x77, 0x54, 0x54, 0x57, 0x54, 0x55, ++ 0x55, 0x75, 0x55, 0x4a, 0x08, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x90, 0x90, 0xfc, 0x90, 0xd8, ++ 0xf8, 0xf8, 0xfc, 0xbc, 0xd4, 0x90, 0x00, 0x00, ++ 0x00, 0x04, 0x73, 0x52, 0x58, 0x54, 0x54, 0x50, ++ 0x5e, 0x72, 0x53, 0x42, 0x05, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0x20, 0xfc, 0x20, 0x20, 0xfc, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x49, 0x4b, 0x4a, 0x4f, 0x49, ++ 0x49, 0x79, 0x49, 0x40, 0x0f, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0xfc, 0x08, 0xfc, 0xf0, ++ 0x10, 0xf0, 0x10, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x1e, 0x12, 0x12, 0x1e, 0x00, 0x3f, 0x01, ++ 0x7f, 0x00, 0x1e, 0x12, 0x1e, 0x12, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0xf0, 0x00, 0xf8, 0x00, ++ 0xfc, 0x00, 0xf0, 0x90, 0xf0, 0x90, 0x00, 0x00, ++ 0x05, 0x16, 0x2c, 0x12, 0x3f, 0x20, 0x4f, 0x08, ++ 0x0f, 0x02, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x28, 0x70, 0xb0, 0x48, 0xfc, 0x08, 0xe0, 0x20, ++ 0xe0, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x05, 0x75, 0x55, 0x57, 0x5c, 0x51, 0x5f, ++ 0x52, 0x73, 0x52, 0x43, 0x04, 0x08, 0x00, 0x00, ++ 0x20, 0x24, 0xf8, 0x20, 0xa4, 0xfc, 0x20, 0xf8, ++ 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x18, 0x00, 0x00, ++ 0x05, 0x05, 0x75, 0x5f, 0x55, 0x57, 0x55, 0x57, ++ 0x55, 0x7f, 0x55, 0x45, 0x08, 0x11, 0x00, 0x00, ++ 0x08, 0x10, 0x60, 0xc0, 0x40, 0x7c, 0x50, 0x50, ++ 0x50, 0xd0, 0x50, 0x90, 0x90, 0x10, 0x00, 0x00, ++ 0x02, 0x02, 0x7f, 0x52, 0x57, 0x54, 0x57, 0x54, ++ 0x57, 0x72, 0x5f, 0x42, 0x02, 0x03, 0x00, 0x00, ++ 0x00, 0x38, 0xe8, 0x28, 0xa8, 0xb8, 0xa8, 0xa8, ++ 0xb8, 0x28, 0xc8, 0x48, 0x88, 0x18, 0x00, 0x00, ++ 0x02, 0x02, 0x73, 0x56, 0x5a, 0x5f, 0x52, 0x52, ++ 0x52, 0x77, 0x50, 0x45, 0x04, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0xa8, 0xa8, 0xfc, 0xa8, 0xa8, ++ 0xa8, 0xfc, 0x00, 0x48, 0xa4, 0xa4, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x49, 0x4f, 0x49, 0x49, 0x49, ++ 0x49, 0x79, 0x48, 0x45, 0x05, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x20, 0xfc, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0xc0, 0x28, 0x14, 0xf4, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x4b, 0x4b, 0x4d, 0x49, 0x4b, ++ 0x48, 0x7f, 0x4a, 0x42, 0x04, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0xb0, 0x78, 0x54, 0x10, 0xf8, ++ 0x00, 0xfc, 0x50, 0x48, 0x48, 0xc0, 0x00, 0x00, ++ 0x00, 0x07, 0x70, 0x5f, 0x50, 0x57, 0x55, 0x57, ++ 0x54, 0x77, 0x54, 0x47, 0x05, 0x09, 0x00, 0x00, ++ 0x80, 0xf8, 0x88, 0xfc, 0x88, 0xf8, 0xa8, 0xb8, ++ 0x88, 0xf8, 0x88, 0xb8, 0xa8, 0xa8, 0x00, 0x00, ++ 0x02, 0x02, 0x7b, 0x4d, 0x48, 0x48, 0x4f, 0x49, ++ 0x49, 0x79, 0x4a, 0x44, 0x1f, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x50, 0x88, 0x00, 0xfc, 0x50, ++ 0x50, 0x58, 0xe4, 0x44, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x79, 0x49, 0x48, 0x4b, 0x4a, 0x4b, ++ 0x48, 0x7f, 0x48, 0x41, 0x06, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xb8, 0xa8, 0xb8, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x01, 0x07, 0x79, 0x48, 0x4f, 0x49, 0x49, 0x49, ++ 0x4b, 0x7a, 0x4a, 0x42, 0x02, 0x02, 0x00, 0x00, ++ 0x10, 0xfc, 0x50, 0x40, 0xfc, 0xf0, 0x10, 0xf0, ++ 0xf8, 0x08, 0xe8, 0xa8, 0xe8, 0x18, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4c, 0x4a, 0x4a, 0x4c, 0x4b, ++ 0x4a, 0x7f, 0x48, 0x47, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x48, 0xa8, 0xa4, 0x94, 0x70, 0xf8, ++ 0xa8, 0xfc, 0x00, 0xfc, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x01, 0x79, 0x49, 0x49, 0x49, 0x49, 0x4b, ++ 0x4b, 0x7a, 0x4b, 0x47, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0xf0, 0x10, 0xf0, 0xf0, 0x10, 0xf0, 0xf8, ++ 0xf8, 0x48, 0xf8, 0xfc, 0x10, 0x10, 0x00, 0x00, ++ 0x01, 0x06, 0x76, 0x55, 0x5f, 0x51, 0x52, 0x57, ++ 0x59, 0x77, 0x55, 0x43, 0x03, 0x0c, 0x00, 0x00, ++ 0x04, 0xf4, 0xb4, 0xb4, 0x74, 0x94, 0x94, 0xf4, ++ 0x34, 0xd4, 0x54, 0x84, 0xc4, 0x0c, 0x00, 0x00, ++ 0x00, 0x03, 0x78, 0x4b, 0x4b, 0x4d, 0x49, 0x49, ++ 0x49, 0x78, 0x4b, 0x42, 0x05, 0x08, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0xf8, 0x50, 0xf0, 0x50, ++ 0xf0, 0xa0, 0xf0, 0x78, 0xc0, 0x7c, 0x00, 0x00, ++ 0x00, 0x03, 0x78, 0x4b, 0x4b, 0x4d, 0x49, 0x49, ++ 0x49, 0x7f, 0x4a, 0x42, 0x05, 0x08, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0xf8, 0x50, 0xf0, 0x50, ++ 0xf0, 0xfc, 0x48, 0x78, 0xc0, 0x7c, 0x00, 0x00, ++ 0x01, 0x0f, 0x71, 0x55, 0x54, 0x5d, 0x55, 0x55, ++ 0x5d, 0x75, 0x50, 0x45, 0x04, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xd0, 0x14, 0xd8, 0x50, 0x54, ++ 0xd4, 0x4c, 0x00, 0x48, 0xa4, 0xa4, 0x00, 0x00, ++ 0x17, 0x13, 0x6a, 0x2b, 0x13, 0x2a, 0x7b, 0x13, ++ 0x21, 0x3f, 0x27, 0x24, 0x27, 0x20, 0x00, 0x00, ++ 0xf8, 0xa8, 0xb0, 0xb0, 0xa8, 0x28, 0xb8, 0xa0, ++ 0x00, 0xf8, 0xc8, 0x48, 0xc8, 0x18, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4b, 0x4a, 0x4b, 0x4a, 0x4b, ++ 0x4a, 0x7c, 0x4f, 0x43, 0x00, 0x07, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, ++ 0xa8, 0xc4, 0xfc, 0x20, 0xe0, 0x18, 0x00, 0x00, ++ 0x1e, 0x12, 0x1e, 0x3f, 0x20, 0x2f, 0x22, 0x3f, ++ 0x29, 0x2f, 0x2f, 0x29, 0x3f, 0x41, 0x00, 0x00, ++ 0x78, 0x48, 0x78, 0xfc, 0x20, 0xa0, 0x20, 0xfc, ++ 0x48, 0xa8, 0x30, 0xb0, 0x48, 0x84, 0x00, 0x00, ++ 0x1e, 0x12, 0x1e, 0x7f, 0x02, 0x1f, 0x1f, 0x13, ++ 0x1f, 0x0c, 0x7e, 0x12, 0x1e, 0x12, 0x00, 0x00, ++ 0xf0, 0x90, 0xf0, 0xfc, 0x00, 0xf0, 0x90, 0xf0, ++ 0xf0, 0x60, 0xfc, 0x90, 0xf0, 0x90, 0x00, 0x00, ++ 0x00, 0x07, 0x74, 0x5f, 0x55, 0x57, 0x57, 0x54, ++ 0x57, 0x77, 0x54, 0x47, 0x07, 0x04, 0x00, 0x00, ++ 0x18, 0xf0, 0x88, 0xfc, 0x28, 0xf8, 0x88, 0x88, ++ 0xfc, 0xc8, 0x28, 0xa8, 0x88, 0x18, 0x00, 0x00, ++ 0x00, 0x03, 0x79, 0x49, 0x49, 0x4b, 0x48, 0x4f, ++ 0x4a, 0x7b, 0x4b, 0x42, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0xf0, 0xf0, 0xf8, 0x10, 0xfc, ++ 0xa8, 0xb8, 0xb8, 0xac, 0xf8, 0x88, 0x00, 0x00, ++ 0x02, 0x02, 0x7f, 0x55, 0x55, 0x57, 0x5a, 0x52, ++ 0x5f, 0x77, 0x56, 0x4a, 0x12, 0x02, 0x00, 0x00, ++ 0x28, 0x28, 0xa8, 0x7c, 0x68, 0xa8, 0xbc, 0x28, ++ 0xa8, 0x3c, 0xa8, 0xa8, 0x3c, 0x20, 0x00, 0x00, ++ 0x02, 0x02, 0x7f, 0x52, 0x5f, 0x5a, 0x5f, 0x5a, ++ 0x5f, 0x72, 0x5f, 0x42, 0x02, 0x02, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x7c, 0xd4, 0xfc, 0xd4, 0xfc, ++ 0xa8, 0x7c, 0x88, 0x7c, 0x28, 0x18, 0x00, 0x00, ++ 0x01, 0x0f, 0x73, 0x57, 0x52, 0x5f, 0x57, 0x5f, ++ 0x53, 0x7e, 0x53, 0x4f, 0x01, 0x07, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xa0, 0xf8, 0xa8, 0xe8, 0xbc, ++ 0xac, 0x44, 0xf0, 0xfc, 0x10, 0xf8, 0x00, 0x00, ++ 0x00, 0x07, 0x75, 0x55, 0x57, 0x55, 0x55, 0x57, ++ 0x55, 0x75, 0x57, 0x46, 0x05, 0x09, 0x00, 0x00, ++ 0x30, 0x50, 0x48, 0xfc, 0xac, 0xf4, 0xfc, 0x00, ++ 0x78, 0x48, 0x78, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x0f, 0x08, 0x7f, 0x5b, 0x5b, 0x5f, 0x5d, 0x5f, ++ 0x5b, 0x7b, 0x4e, 0x0b, 0x10, 0x27, 0x00, 0x00, ++ 0xf8, 0x08, 0xf8, 0x58, 0x58, 0xf8, 0x28, 0xf8, ++ 0xf8, 0xe8, 0xa8, 0xe8, 0xa8, 0xf0, 0x00, 0x00, ++ 0x03, 0x0e, 0x73, 0x5e, 0x53, 0x5c, 0x52, 0x5f, ++ 0x55, 0x76, 0x57, 0x45, 0x06, 0x07, 0x00, 0x00, ++ 0x80, 0x78, 0xa8, 0x28, 0xc8, 0x98, 0xf0, 0xfc, ++ 0x28, 0xd8, 0xf8, 0x28, 0xd8, 0xf8, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x22, 0x22, 0x24, 0x2c, 0x34, ++ 0x24, 0x24, 0x24, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x88, 0x98, 0xa8, 0xc8, 0x88, ++ 0x98, 0x98, 0x78, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x22, 0x2c, 0x37, 0x20, 0x2f, ++ 0x21, 0x21, 0x21, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x88, 0x68, 0xd8, 0x08, 0xe8, ++ 0x28, 0x28, 0xc8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x29, 0x21, 0x2f, 0x21, ++ 0x21, 0x22, 0x24, 0x28, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x98, 0x78, 0x08, 0xe8, 0x08, ++ 0xe8, 0x28, 0x28, 0xc8, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x3f, 0x22, 0x27, 0x26, 0x2b, ++ 0x32, 0x23, 0x22, 0x22, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xe8, 0x28, 0xe8, ++ 0x28, 0xe8, 0x28, 0x68, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x2f, 0x21, 0x2f, 0x22, 0x3f, ++ 0x27, 0x24, 0x27, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xe8, 0x08, 0xc8, 0x48, 0xf8, ++ 0xc8, 0x48, 0xc8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x27, 0x21, 0x2f, 0x24, 0x22, ++ 0x2f, 0x21, 0x27, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xc8, 0x08, 0xe8, 0x48, 0x88, ++ 0xe8, 0x08, 0xc8, 0x08, 0xf8, 0x08, 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, 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, 0x3f, 0x29, 0x37, 0x22, 0x3f, 0x24, 0x2f, ++ 0x34, 0x25, 0x24, 0x23, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xd8, 0x88, 0xf8, 0x48, 0xe8, ++ 0x58, 0x88, 0x28, 0xe8, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x20, 0x3f, 0x20, 0x2e, 0x2a, ++ 0x2e, 0x23, 0x3c, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0xc8, 0xa8, 0xf8, 0x88, 0xa8, 0xa8, ++ 0x58, 0x78, 0xb8, 0x18, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x27, 0x22, 0x2f, 0x27, 0x27, ++ 0x27, 0x24, 0x2f, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xc8, 0x48, 0xe8, 0xc8, 0xc8, ++ 0xe8, 0x48, 0xe8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x27, 0x24, 0x2f, 0x28, 0x2f, 0x2f, ++ 0x28, 0x2f, 0x26, 0x38, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0xc8, 0x48, 0xe8, 0x28, 0xe8, 0xe8, ++ 0x28, 0xe8, 0x68, 0x18, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x2f, 0x27, 0x25, 0x27, 0x25, ++ 0x27, 0x2f, 0x20, 0x2f, 0x22, 0x3f, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xe8, 0xc8, 0x48, 0xc8, 0x48, ++ 0xe8, 0xe8, 0x48, 0xe8, 0x48, 0xf8, 0x00, 0x00, ++ 0x00, 0x3f, 0x27, 0x24, 0x27, 0x21, 0x3f, 0x2f, ++ 0x2b, 0x2a, 0x2b, 0x2f, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0xc8, 0x48, 0xc8, 0x08, 0xf8, 0xe8, ++ 0xa8, 0xa8, 0xa8, 0xe8, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x09, 0x15, 0x25, 0x7f, 0x00, ++ 0x1f, 0x17, 0x14, 0x17, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x20, 0x50, 0x90, 0xfc, 0x00, ++ 0xf0, 0xd0, 0x50, 0xd0, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x2f, 0x2a, 0x2f, 0x3f, 0x27, 0x24, ++ 0x27, 0x3e, 0x27, 0x2c, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0xe8, 0xa8, 0xe8, 0xf8, 0xc8, 0x48, ++ 0xd8, 0xa8, 0x48, 0x38, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x10, 0x10, 0x10, 0x7c, 0x10, 0x10, 0x10, ++ 0x14, 0x19, 0x61, 0x02, 0x04, 0x08, 0x00, 0x00, ++ 0xc0, 0x40, 0x40, 0x40, 0x40, 0x40, 0xc0, 0xa0, ++ 0xa0, 0x20, 0x10, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x13, 0x10, 0x10, 0x7c, 0x10, 0x10, 0x10, ++ 0x14, 0x18, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x40, 0x60, 0x50, 0x48, ++ 0x48, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x12, 0x7e, 0x12, 0x12, 0x12, ++ 0x16, 0x1a, 0x62, 0x03, 0x02, 0x02, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0xf8, 0x08, 0x08, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x11, 0x7e, 0x12, 0x14, 0x10, ++ 0x14, 0x18, 0x61, 0x01, 0x02, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x44, 0x48, 0x50, 0xc0, ++ 0xa0, 0xa0, 0x10, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x10, 0x11, 0x11, 0x7d, 0x11, 0x11, 0x11, ++ 0x15, 0x1a, 0x62, 0x04, 0x08, 0x00, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x00, 0x00, 0xfc, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x12, 0x7e, 0x12, 0x12, 0x12, ++ 0x16, 0x1a, 0x62, 0x02, 0x0f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x78, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x13, 0x10, 0x10, 0x7c, 0x10, 0x10, 0x11, ++ 0x16, 0x18, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x40, 0x60, 0xd0, 0x48, ++ 0x44, 0x44, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x17, 0x7d, 0x11, 0x11, 0x11, ++ 0x15, 0x19, 0x61, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xfc, 0x10, 0x10, 0x10, 0xf0, ++ 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x7f, 0x05, 0x3d, 0x05, 0x0d, ++ 0x35, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0xfc, 0x48, 0x50, 0x60, 0x48, ++ 0x38, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x08, 0x0b, 0x18, 0x28, 0x49, 0x09, ++ 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x50, 0x48, 0x5c, 0xe0, 0x20, 0x10, 0x14, 0x0c, ++ 0x04, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x12, 0x7e, 0x12, 0x13, 0x13, ++ 0x16, 0x1a, 0x64, 0x04, 0x09, 0x16, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x48, 0x50, 0x40, 0xf8, 0x08, ++ 0x90, 0x90, 0x60, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x11, 0x7d, 0x13, 0x15, 0x11, ++ 0x15, 0x19, 0x61, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x90, 0x90, 0x90, 0x10, 0xfc, 0x10, 0x90, 0x50, ++ 0x50, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x13, 0x7e, 0x17, 0x12, 0x12, ++ 0x17, 0x1a, 0x62, 0x02, 0x02, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0xc8, 0x48, 0x48, ++ 0xc8, 0x70, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x10, 0x7c, 0x11, 0x10, 0x10, ++ 0x14, 0x18, 0x61, 0x00, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x50, 0x90, 0xa0, 0x68, ++ 0x48, 0x90, 0x30, 0x48, 0x84, 0x04, 0x00, 0x00, ++ 0x00, 0x13, 0x12, 0x12, 0x7f, 0x12, 0x12, 0x13, ++ 0x16, 0x1a, 0x62, 0x02, 0x03, 0x0c, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf4, ++ 0x44, 0x48, 0x30, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x10, 0x11, 0x12, 0x7c, 0x10, 0x11, 0x13, ++ 0x15, 0x19, 0x61, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x80, 0xf8, 0x00, 0x00, 0x80, 0xfc, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x13, 0x10, 0x10, 0x7c, 0x13, 0x10, 0x10, ++ 0x17, 0x18, 0x60, 0x00, 0x07, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x50, 0x88, 0xfc, 0x44, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x10, 0x10, 0x13, 0x7c, 0x10, 0x10, 0x10, ++ 0x17, 0x18, 0x61, 0x01, 0x02, 0x04, 0x00, 0x00, ++ 0x08, 0x88, 0x90, 0xfc, 0x90, 0x90, 0x90, 0x90, ++ 0xfc, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x10, 0x7c, 0x13, 0x10, 0x13, ++ 0x14, 0x18, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x40, 0x40, 0xfc, 0x00, 0xfc, ++ 0x40, 0x70, 0x48, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x13, 0x7c, 0x10, 0x11, 0x12, ++ 0x10, 0x1f, 0x60, 0x00, 0x03, 0x0c, 0x00, 0x00, ++ 0x40, 0x50, 0x88, 0xfc, 0x84, 0x80, 0xf8, 0x40, ++ 0x40, 0xfc, 0xc0, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x10, 0x11, 0x16, 0x7f, 0x12, 0x12, 0x13, ++ 0x16, 0x1a, 0x63, 0x02, 0x04, 0x08, 0x00, 0x00, ++ 0x80, 0xf0, 0x20, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x10, 0x17, 0x10, 0x7f, 0x12, 0x12, 0x13, ++ 0x16, 0x1a, 0x63, 0x02, 0x02, 0x02, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x11, 0x7d, 0x12, 0x10, 0x10, ++ 0x17, 0x19, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x30, 0xd0, 0x48, 0x44, 0x44, 0x10, 0x10, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x11, 0x7c, 0x10, 0x13, 0x10, ++ 0x17, 0x19, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x20, 0x44, 0xa4, 0x18, 0x90, 0xe0, 0x90, 0x10, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x1e, 0x10, 0x1e, 0x12, 0x02, ++ 0x7f, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0xf0, 0x10, 0xf0, 0x90, 0x80, ++ 0xfc, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x11, 0x17, 0x11, 0x7c, 0x10, 0x10, 0x11, ++ 0x15, 0x1b, 0x65, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0xa0, 0xa0, 0xa4, 0x28, ++ 0x30, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x10, 0x17, 0x11, 0x7d, 0x11, 0x12, 0x14, ++ 0x10, 0x1f, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0x10, 0x98, 0x64, 0x44, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x13, 0x12, 0x12, 0x7e, 0x13, 0x12, 0x12, ++ 0x13, 0x1e, 0x64, 0x04, 0x08, 0x11, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xa8, 0xa8, 0xb8, 0xa8, 0xa8, ++ 0xb8, 0xa8, 0xa8, 0xc8, 0xc8, 0x98, 0x00, 0x00, ++ 0x00, 0x17, 0x10, 0x13, 0x7e, 0x12, 0x13, 0x12, ++ 0x14, 0x1b, 0x60, 0x00, 0x0f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, 0x48, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x11, 0x11, 0x11, 0x7d, 0x11, 0x13, 0x12, ++ 0x16, 0x1a, 0x62, 0x02, 0x02, 0x02, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x70, 0x50, 0x50, 0xf8, 0x08, ++ 0xe8, 0xa8, 0xa8, 0xe8, 0x88, 0x18, 0x00, 0x00, ++ 0x01, 0x11, 0x13, 0x15, 0x7d, 0x11, 0x11, 0x11, ++ 0x17, 0x1a, 0x63, 0x05, 0x09, 0x02, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0xfc, 0x00, 0xf8, 0x48, 0x48, 0xb0, 0x00, 0x00, ++ 0x08, 0x09, 0x11, 0x11, 0x30, 0x57, 0x10, 0x13, ++ 0x14, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x40, 0xfc, 0xe0, 0x58, ++ 0x44, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x12, 0x7e, 0x13, 0x12, 0x13, ++ 0x16, 0x1b, 0x62, 0x05, 0x05, 0x08, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0x10, 0xf0, 0x00, 0xf8, ++ 0x00, 0xfc, 0xa4, 0x54, 0x54, 0x18, 0x00, 0x00, ++ 0x08, 0x0c, 0x2a, 0x2a, 0x59, 0x14, 0x22, 0x3f, ++ 0x21, 0x5f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x20, 0x30, 0xa8, 0xa8, 0x60, 0x50, 0x88, 0xfc, ++ 0x08, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x09, 0x4a, 0x25, 0x21, 0x0f, 0x12, 0x23, ++ 0x21, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x68, 0xfc, 0x68, 0xfc, ++ 0x30, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x36, 0x22, 0x36, 0x22, 0x23, 0x3e, 0x2b, ++ 0x08, 0x3e, 0x08, 0x08, 0x0e, 0x73, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x94, 0x14, 0x0c, 0xf8, ++ 0x88, 0x90, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x00, 0x10, 0x17, 0x15, 0x7d, 0x15, 0x17, 0x15, ++ 0x15, 0x1d, 0x67, 0x04, 0x00, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x10, 0x10, ++ 0xfc, 0x90, 0x50, 0x50, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x13, 0x12, 0x12, 0x7f, 0x10, 0x17, 0x10, ++ 0x14, 0x1c, 0x64, 0x04, 0x07, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xf8, 0x00, 0xfc, 0x40, ++ 0x40, 0x78, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x2a, 0x3e, 0x2a, 0x3e, 0x7f, ++ 0x0a, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x18, 0xe0, 0x80, 0xfc, 0x90, 0x90, 0x90, 0x10, ++ 0x10, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x2a, 0x3e, 0x2b, 0x3e, 0x08, 0x3e, ++ 0x0c, 0x71, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x50, 0x20, 0xfc, 0x28, 0x30, 0x20, ++ 0x60, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x2f, 0x29, 0x2f, 0x79, 0x2f, 0x28, 0x2b, ++ 0x2a, 0x3b, 0x6a, 0x0b, 0x0a, 0x08, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x78, 0x48, 0x78, 0x08, 0xe8, ++ 0x28, 0xe8, 0x28, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0x17, 0x7c, 0x14, 0x17, 0x14, ++ 0x16, 0x1e, 0x6b, 0x08, 0x1f, 0x00, 0x00, 0x00, ++ 0x80, 0xf8, 0x80, 0xfc, 0xb8, 0xc8, 0x78, 0xa0, ++ 0xa8, 0xa8, 0xb8, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x11, 0x17, 0x10, 0x7f, 0x12, 0x13, 0x13, ++ 0x16, 0x1b, 0x60, 0x0f, 0x01, 0x00, 0x00, 0x00, ++ 0x60, 0x10, 0xfc, 0xa0, 0xf8, 0xb8, 0x38, 0xf8, ++ 0x08, 0xf8, 0x10, 0xfc, 0x10, 0xb0, 0x00, 0x00, ++ 0x00, 0x10, 0x13, 0x12, 0x7f, 0x12, 0x13, 0x12, ++ 0x17, 0x18, 0x6f, 0x00, 0x03, 0x0c, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0xe8, 0x58, 0xe8, 0xf8, 0xe8, ++ 0x58, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x17, 0x10, 0x13, 0x7e, 0x13, 0x10, 0x13, ++ 0x17, 0x18, 0x63, 0x0d, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0xfc, 0x00, 0xf8, 0xa8, 0xf8, 0x40, 0x58, ++ 0x58, 0xc8, 0x28, 0x30, 0xd0, 0x0c, 0x00, 0x00, ++ 0x00, 0x10, 0x17, 0x11, 0x7d, 0x12, 0x17, 0x10, ++ 0x17, 0x1a, 0x62, 0x02, 0x03, 0x02, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x50, 0xd8, 0x64, 0xfc, 0x00, ++ 0xf8, 0xe8, 0xa8, 0xe8, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x17, 0x11, 0x10, 0x7d, 0x10, 0x17, 0x10, ++ 0x15, 0x1f, 0x61, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x10, 0xfc, 0x50, 0x48, 0xf8, 0x50, 0xfc, 0x50, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x29, 0x3a, 0x25, 0x25, 0x39, ++ 0x21, 0x21, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x80, 0xfc, 0xf8, 0x20, 0xf8, 0xf8, 0x08, 0xf8, ++ 0xf8, 0x18, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x10, 0x14, 0x65, 0x1a, 0x14, 0x7c, ++ 0x09, 0x11, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x90, 0xfc, 0x90, 0xf8, 0xf8, 0x90, ++ 0xfc, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x2f, 0x2e, 0x2f, 0x2f, 0x28, 0x2f, ++ 0x2f, 0x49, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x98, 0x94, 0xfc, 0x90, 0xb0, 0xa8, ++ 0xc8, 0x84, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x0e, 0x3f, 0x2d, 0x52, 0x2c, 0x1e, 0x73, ++ 0x1e, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x50, 0x50, 0x20, 0x50, 0x88, ++ 0x04, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x13, 0x10, 0x17, 0x7c, 0x13, 0x10, 0x17, ++ 0x16, 0x1a, 0x67, 0x02, 0x0f, 0x00, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, 0x40, 0xfc, ++ 0xa8, 0x94, 0xf8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x13, 0x12, 0x13, 0x7e, 0x12, 0x13, 0x12, ++ 0x16, 0x1a, 0x62, 0x04, 0x04, 0x0b, 0x00, 0x00, ++ 0x40, 0xfc, 0x90, 0xfc, 0x90, 0xf0, 0xfc, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x0f, 0x09, 0x0f, 0x09, 0x0f, 0x3e, 0x2a, ++ 0x3e, 0x2b, 0x3f, 0x1f, 0x01, 0x7f, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0xf8, 0xa8, ++ 0xf8, 0xa8, 0xf8, 0xf0, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x13, 0x12, 0x12, 0x7e, 0x12, 0x12, 0x12, ++ 0x17, 0x1a, 0x65, 0x05, 0x08, 0x13, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0xa8, 0xf8, 0xf8, 0x20, 0xf8, ++ 0xfc, 0xe8, 0x74, 0xf8, 0x20, 0xfc, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x11, 0x7f, 0x10, 0x17, 0x14, ++ 0x17, 0x1b, 0x61, 0x07, 0x00, 0x03, 0x00, 0x00, ++ 0xf0, 0x10, 0xf0, 0xf0, 0xf8, 0x40, 0xfc, 0x48, ++ 0x58, 0x58, 0xf0, 0xfc, 0x90, 0xf8, 0x00, 0x00, ++ 0x00, 0x17, 0x13, 0x12, 0x7f, 0x10, 0x17, 0x13, ++ 0x10, 0x1f, 0x61, 0x0f, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0xfc, 0xb8, 0xa8, 0xb8, 0xa0, 0xfc, 0xf8, ++ 0xa0, 0xfc, 0x48, 0x30, 0xd0, 0x0c, 0x00, 0x00, ++ 0x08, 0x3e, 0x14, 0x7f, 0x3e, 0x22, 0x3e, 0x3e, ++ 0x26, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x80, 0xf8, 0xf8, 0x08, 0xf8, 0xf0, 0xb8, 0x9c, ++ 0x7c, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x24, 0x24, 0x24, 0x3c, 0x27, 0x04, 0x04, ++ 0x7c, 0x24, 0x24, 0x24, 0x47, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x1f, 0x00, 0x3f, 0x22, 0x5e, ++ 0x10, 0x1e, 0x12, 0x02, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xfc, 0x88, 0xf0, ++ 0x10, 0xf0, 0x90, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x3f, 0x01, 0x1f, 0x00, 0x3f, 0x20, 0x5f, ++ 0x0f, 0x08, 0x0f, 0x04, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x08, 0xf0, ++ 0xe0, 0x20, 0xe0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x17, 0x10, 0x11, 0x7d, 0x12, 0x14, 0x13, ++ 0x16, 0x1b, 0x62, 0x03, 0x02, 0x02, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0x50, 0x70, 0xc0, 0x3c, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x3f, 0x01, 0x1f, 0x3f, 0x20, 0x5f, 0x02, ++ 0x1e, 0x10, 0x1e, 0x02, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0xfc, 0x08, 0xf0, 0x80, ++ 0xf0, 0x10, 0xf0, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x3f, 0x01, 0x1f, 0x00, 0x7f, 0x0f, 0x01, ++ 0x0f, 0x7f, 0x1e, 0x13, 0x1e, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0xe8, 0x00, ++ 0xe0, 0xfc, 0x10, 0xfc, 0x90, 0x30, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x07, 0x04, 0x0c, 0x14, 0x22, ++ 0x02, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xe0, 0x20, 0x20, 0x40, 0x40, ++ 0x80, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x02, 0x22, 0x22, 0x17, 0x14, 0x08, 0x18, 0x24, ++ 0x02, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xe0, 0x20, 0x20, 0x40, 0x40, ++ 0x80, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x03, 0x0c, 0x7f, 0x12, 0x14, 0x0f, 0x08, 0x0f, ++ 0x0f, 0x08, 0x0f, 0x3c, 0x03, 0x7c, 0x00, 0x00, ++ 0xc0, 0x80, 0xf0, 0x90, 0x50, 0xe0, 0x20, 0xe0, ++ 0xe0, 0x20, 0xe0, 0x40, 0x80, 0x78, 0x00, 0x00, ++ 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x7f, 0x01, 0x03, ++ 0x0c, 0x32, 0x01, 0x01, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xfc, 0x00, 0xf0, ++ 0x10, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x1c, 0x1a, 0x2a, 0x49, 0x01, ++ 0x06, 0x1a, 0x01, 0x01, 0x06, 0x38, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x70, 0x70, 0xa8, 0x24, 0xf0, ++ 0x10, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x2a, 0x3e, 0x2b, 0x3e, 0x08, 0x7e, ++ 0x1c, 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0x50, 0x20, 0x50, 0x9c, ++ 0x24, 0x68, 0x98, 0x10, 0x20, 0xc0, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x1f, 0x01, 0x01, 0x01, 0x7f, ++ 0x01, 0x03, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, 0xfc, ++ 0x00, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x01, 0x1f, 0x01, 0x01, 0x01, 0x7f, 0x03, ++ 0x02, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, ++ 0x80, 0x80, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x02, 0x04, 0x19, 0x61, ++ 0x01, 0x1f, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, ++ 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x02, 0x04, 0x1f, 0x60, 0x1f, ++ 0x02, 0x03, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x80, 0x40, 0xf0, 0x0c, 0xf0, ++ 0x00, 0xe0, 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x09, 0x09, 0x09, 0x15, 0x15, ++ 0x23, 0x02, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x20, 0x20, 0x20, 0x50, 0x48, ++ 0x88, 0x80, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x08, 0x04, 0x04, 0x7f, 0x00, ++ 0x1f, 0x11, 0x11, 0x1f, 0x11, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x20, 0x20, 0x40, 0xfc, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x02, 0x12, 0x12, 0x24, 0x09, ++ 0x01, 0x7f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0x50, 0x48, 0x48, 0xc0, ++ 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x03, 0x0c, 0x70, 0x1f, 0x12, 0x12, 0x14, ++ 0x11, 0x01, 0x7f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0xe0, 0x40, 0x80, 0xf0, 0x90, 0xb0, 0x70, ++ 0x10, 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x02, 0x05, 0x19, 0x6f, 0x01, ++ 0x1f, 0x01, 0x0f, 0x01, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x80, 0x40, 0x30, 0xec, 0x00, ++ 0xf0, 0x00, 0xe0, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x11, 0x22, 0x0e, 0x01, 0x03, ++ 0x1f, 0x01, 0x7f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x30, 0xe0, 0x10, 0x08, 0x48, 0x40, 0xa0, 0x10, ++ 0xf0, 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x24, 0x24, 0x3c, 0x05, 0x7c, 0x24, 0x24, 0x45, ++ 0x01, 0x7f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x00, ++ 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x02, 0x02, 0x7f, 0x09, 0x1f, 0x61, 0x1f, 0x02, ++ 0x0f, 0x74, 0x07, 0x04, 0x07, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x20, 0xf0, 0x4c, 0xf8, 0x40, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x07, 0x10, 0x2f, 0x42, 0x1f, 0x12, 0x14, 0x1f, ++ 0x10, 0x1f, 0x01, 0x7f, 0x0c, 0x70, 0x00, 0x00, ++ 0xe0, 0x20, 0xf0, 0x8c, 0xf0, 0xb0, 0x70, 0xf0, ++ 0x10, 0xf0, 0x00, 0xfc, 0x60, 0x1c, 0x00, 0x00, ++ 0x02, 0x04, 0x1f, 0x13, 0x15, 0x13, 0x1f, 0x13, ++ 0x15, 0x01, 0x7f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x90, 0x50, 0x90, 0xf0, 0x90, ++ 0x50, 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x24, 0x24, 0x3f, 0x25, 0x04, 0x7f, 0x25, 0x24, ++ 0x44, 0x01, 0x7f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x40, 0xf8, 0x50, 0x20, 0xd0, 0xfc, 0x10, 0x90, ++ 0x30, 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x02, 0x0c, 0x7f, 0x13, 0x12, ++ 0x13, 0x17, 0x15, 0x17, 0x10, 0x0f, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0x30, 0xfc, 0xe0, 0x20, ++ 0xe0, 0x70, 0x50, 0x70, 0x00, 0xf8, 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, 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, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x12, 0x13, 0x12, ++ 0x3e, 0x24, 0x06, 0x0a, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x13, 0x12, 0x12, ++ 0x3c, 0x24, 0x06, 0x0a, 0x10, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x88, 0x08, 0x88, 0x48, ++ 0x48, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x04, 0x24, 0x24, 0x24, 0x3f, 0x24, 0x04, 0x7c, ++ 0x15, 0x15, 0x14, 0x24, 0x25, 0x46, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x90, 0x90, 0x90, ++ 0x10, 0xa0, 0x60, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x10, 0x17, 0x30, 0x50, 0x17, ++ 0x11, 0x11, 0x13, 0x10, 0x10, 0x17, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0xfc, 0x80, 0x80, 0xfc, ++ 0x10, 0x10, 0xe0, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x12, 0x12, 0x31, 0x50, 0x17, ++ 0x11, 0x11, 0x13, 0x10, 0x10, 0x17, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x00, 0x00, 0xf8, 0x80, 0xfc, ++ 0x10, 0x10, 0xe0, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x11, 0x7d, 0x25, 0x25, 0x25, ++ 0x79, 0x49, 0x0d, 0x15, 0x21, 0x46, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x24, 0x24, 0xe8, 0x30, 0x20, ++ 0x20, 0x20, 0x20, 0x64, 0xa4, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x12, 0x12, 0x12, ++ 0x3c, 0x24, 0x06, 0x0a, 0x13, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, ++ 0x88, 0xf8, 0x88, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x12, 0x13, 0x12, ++ 0x3e, 0x24, 0x06, 0x0b, 0x11, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xc8, 0xa8, 0xa8, 0xfc, 0x88, ++ 0xc8, 0xa8, 0xa8, 0xfc, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x08, 0x7e, 0x12, 0x12, 0x12, ++ 0x3d, 0x24, 0x06, 0x08, 0x11, 0x26, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0x28, 0xf8, 0xa0, ++ 0xfc, 0x24, 0x78, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x04, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x02, ++ 0x7f, 0x04, 0x0f, 0x11, 0x06, 0x38, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x00, ++ 0xfc, 0x40, 0x40, 0xc0, 0x20, 0x10, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x08, 0x7e, 0x12, 0x13, 0x12, ++ 0x3c, 0x24, 0x06, 0x0b, 0x11, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0x90, 0x90, 0x90, 0xfc, 0x90, ++ 0x90, 0x90, 0x90, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x11, 0x7d, 0x27, 0x25, 0x25, ++ 0x79, 0x49, 0x0d, 0x15, 0x21, 0x41, 0x00, 0x00, ++ 0x80, 0x8c, 0xf0, 0x10, 0x10, 0x10, 0x10, 0xfc, ++ 0x10, 0x10, 0x10, 0x10, 0x7c, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x12, 0x11, 0x7d, 0x24, 0x24, 0x25, ++ 0x7a, 0x48, 0x0d, 0x15, 0x22, 0x44, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa8, 0xa8, 0xb0, 0xa0, 0xb0, 0xa8, ++ 0xa8, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x10, 0x7c, 0x27, 0x24, 0x24, ++ 0x78, 0x4b, 0x0c, 0x14, 0x20, 0x41, 0x00, 0x00, ++ 0x60, 0xa8, 0xa4, 0xa4, 0xa0, 0xfc, 0xa8, 0xa8, ++ 0xd8, 0x90, 0x94, 0xac, 0xcc, 0x84, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x11, 0x7d, 0x24, 0x25, 0x25, ++ 0x75, 0x49, 0x0d, 0x15, 0x25, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x00, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x49, 0x29, 0x22, 0x0c, 0x10, 0x20, 0x27, ++ 0x02, 0x7f, 0x04, 0x0f, 0x03, 0x3c, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x54, 0xd4, 0x60, 0xc0, 0x00, ++ 0x00, 0xfc, 0x40, 0x80, 0x60, 0x10, 0x00, 0x00, ++ 0x10, 0x17, 0x12, 0x12, 0x7f, 0x2a, 0x2a, 0x2f, ++ 0x2a, 0x72, 0x12, 0x1c, 0x27, 0x48, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xa8, 0xb0, 0xb0, 0xa8, 0xa8, ++ 0xa4, 0xa4, 0xa4, 0xb8, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x12, 0x12, 0x13, ++ 0x3c, 0x04, 0x06, 0x0a, 0x10, 0x20, 0x00, 0x00, ++ 0x20, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x00, 0xfc, ++ 0x40, 0x78, 0x88, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x12, 0x12, 0x12, ++ 0x3c, 0x05, 0x06, 0x0a, 0x10, 0x23, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0x20, 0xfc, 0x24, 0x44, 0x84, 0x18, 0x00, 0x00, ++ 0x10, 0x17, 0x15, 0x15, 0x7e, 0x2e, 0x2d, 0x2d, ++ 0x75, 0x55, 0x1f, 0x2c, 0x24, 0x44, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x08, 0xe8, 0xa8, 0xa8, 0xa8, ++ 0xe8, 0xa8, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x11, 0x7e, 0x24, 0x25, 0x24, ++ 0x78, 0x08, 0x0c, 0x10, 0x27, 0x40, 0x00, 0x00, ++ 0x08, 0x30, 0xc8, 0x24, 0x24, 0x18, 0xe0, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x11, 0x7e, 0x24, 0x24, 0x25, ++ 0x6b, 0x18, 0x0c, 0x14, 0x21, 0x42, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x04, 0x88, 0xb8, 0xe8, 0x68, ++ 0x68, 0xf0, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x17, 0x12, 0x12, 0x7b, 0x2a, 0x2a, 0x2b, ++ 0x6a, 0x12, 0x13, 0x1c, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf8, 0xc8, 0xc8, 0xa8, ++ 0xb0, 0x90, 0xb0, 0xa8, 0xc8, 0x84, 0x00, 0x00, ++ 0x00, 0x7f, 0x12, 0x1e, 0x12, 0x1e, 0x12, 0x7f, ++ 0x02, 0x7f, 0x04, 0x0f, 0x03, 0x3c, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0x50, 0x20, 0xd0, 0x0c, ++ 0x00, 0xfc, 0x40, 0x80, 0x60, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x7e, 0x12, 0x12, 0x12, ++ 0x3a, 0x24, 0x07, 0x0a, 0x10, 0x20, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0xa8, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0x50, 0x90, 0xfc, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x1c, 0x1a, 0x2a, 0x49, 0x08, ++ 0x02, 0x7f, 0x04, 0x0f, 0x03, 0x3c, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x70, 0x70, 0xa8, 0x24, 0x20, ++ 0x00, 0xfc, 0x40, 0x80, 0x60, 0x10, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x12, 0x7f, 0x2a, 0x2a, 0x2a, ++ 0x6a, 0x12, 0x1a, 0x14, 0x24, 0x48, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x00, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x11, 0x7d, 0x25, 0x25, 0x24, ++ 0x6b, 0x1a, 0x0e, 0x12, 0x2f, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x68, 0x98, 0x08, 0xf8, 0x00, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x08, 0x7e, 0x13, 0x12, 0x12, ++ 0x3c, 0x24, 0x06, 0x0b, 0x10, 0x20, 0x00, 0x00, ++ 0x50, 0xfc, 0x50, 0xf8, 0x50, 0xfc, 0x20, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xfc, 0x88, 0x98, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x10, 0x7f, 0x2a, 0x2a, 0x2b, ++ 0x29, 0x72, 0x11, 0x1a, 0x20, 0x43, 0x00, 0x00, ++ 0x00, 0xb8, 0x88, 0x88, 0xb8, 0x20, 0x20, 0xb8, ++ 0x98, 0xa8, 0x98, 0xa8, 0x88, 0x30, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x12, 0x7b, 0x2a, 0x2a, 0x2b, ++ 0x28, 0x73, 0x11, 0x18, 0x20, 0x47, 0x00, 0x00, ++ 0xc0, 0x58, 0x48, 0x48, 0x58, 0x48, 0x48, 0xf8, ++ 0x40, 0xf8, 0x10, 0xa0, 0xe0, 0x1c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x11, 0x7d, 0x25, 0x25, 0x25, ++ 0x75, 0x08, 0x0d, 0x16, 0x22, 0x44, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0xf8, 0x20, 0xf8, 0x20, ++ 0xfc, 0x54, 0x2c, 0xac, 0x84, 0x18, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x10, 0x7c, 0x27, 0x24, 0x24, ++ 0x78, 0x08, 0x0d, 0x16, 0x22, 0x44, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xb8, 0xa0, 0xfc, 0x80, 0xf8, ++ 0x80, 0xfc, 0x54, 0xac, 0xac, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x12, 0x7a, 0x2a, 0x2a, 0x2b, ++ 0x2b, 0x73, 0x13, 0x1a, 0x23, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x90, 0xf0, 0x00, 0xf8, ++ 0x68, 0x68, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x12, 0x11, 0x13, 0x7a, 0x2d, 0x29, 0x29, ++ 0x28, 0x73, 0x1a, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x40, 0x48, 0x50, 0xfc, 0x08, 0xf0, 0x10, 0xf0, ++ 0x40, 0xf8, 0x48, 0x48, 0x70, 0x40, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x17, 0x79, 0x2f, 0x2d, 0x2d, ++ 0x2f, 0x73, 0x13, 0x1d, 0x29, 0x41, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xd0, 0x3c, 0xe8, 0x68, 0x68, ++ 0xd8, 0x98, 0x50, 0x58, 0x28, 0x44, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x13, 0x7a, 0x2a, 0x2b, 0x28, ++ 0x29, 0x70, 0x17, 0x19, 0x22, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, 0x00, ++ 0xf0, 0x00, 0xfc, 0x50, 0x48, 0xc0, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x13, 0x7a, 0x2b, 0x2a, 0x2a, ++ 0x2a, 0x72, 0x12, 0x1a, 0x22, 0x43, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0x08, 0xe8, ++ 0xa8, 0xe8, 0xa8, 0xe8, 0xa8, 0x78, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x13, 0x7a, 0x2b, 0x2a, 0x2a, ++ 0x2b, 0x72, 0x12, 0x1b, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0x48, 0x48, ++ 0xf8, 0xe8, 0xd8, 0x58, 0x48, 0x58, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x13, 0x7c, 0x25, 0x26, 0x24, ++ 0x7b, 0x0a, 0x0e, 0x12, 0x22, 0x42, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xf8, 0xa0, 0xf0, 0xa8, 0xe4, ++ 0xf8, 0x08, 0xe8, 0xa8, 0xe8, 0x98, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x13, 0x7c, 0x2b, 0x2a, 0x2b, ++ 0x2a, 0x73, 0x18, 0x17, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0x00, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x21, 0x3e, 0x32, 0x5e, ++ 0x02, 0x7f, 0x04, 0x0f, 0x03, 0x3c, 0x00, 0x00, ++ 0x20, 0xf8, 0x50, 0x50, 0xfc, 0x20, 0xf8, 0x20, ++ 0x20, 0xfc, 0x40, 0x80, 0x60, 0x10, 0x00, 0x00, ++ 0x01, 0x7d, 0x55, 0x55, 0x7f, 0x56, 0x7e, 0x12, ++ 0x7f, 0x15, 0x15, 0x26, 0x26, 0x4c, 0x00, 0x00, ++ 0x00, 0x7c, 0x54, 0x54, 0xfc, 0xd4, 0xfc, 0x90, ++ 0xfc, 0x14, 0x94, 0xa4, 0x24, 0x4c, 0x00, 0x00, ++ 0x10, 0x17, 0x15, 0x15, 0x7f, 0x2d, 0x2f, 0x29, ++ 0x2f, 0x71, 0x12, 0x1a, 0x24, 0x48, 0x00, 0x00, ++ 0x08, 0xc8, 0x48, 0x48, 0xfc, 0x54, 0xd4, 0x14, ++ 0xd4, 0x78, 0x48, 0x48, 0x54, 0xe4, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x13, 0x7d, 0x26, 0x24, 0x27, ++ 0x24, 0x78, 0x08, 0x14, 0x20, 0x43, 0x00, 0x00, ++ 0x40, 0xfc, 0x08, 0xf8, 0x50, 0x60, 0xf8, 0x88, ++ 0xf8, 0xf8, 0x88, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x11, 0x7d, 0x25, 0x25, 0x27, ++ 0x7a, 0x0b, 0x0f, 0x17, 0x21, 0x46, 0x00, 0x00, ++ 0x40, 0xf0, 0x10, 0xf0, 0xf0, 0x10, 0xf0, 0xf8, ++ 0x48, 0xf8, 0xf8, 0xfc, 0x10, 0x10, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x11, 0x7f, 0x2d, 0x2d, 0x2f, ++ 0x2b, 0x73, 0x15, 0x19, 0x29, 0x41, 0x00, 0x00, ++ 0x00, 0x3c, 0xd4, 0x14, 0xec, 0x7c, 0x64, 0xfc, ++ 0x24, 0xbc, 0x64, 0x3c, 0x18, 0x64, 0x00, 0x00, ++ 0x10, 0x17, 0x13, 0x12, 0x7b, 0x28, 0x2b, 0x29, ++ 0x28, 0x77, 0x11, 0x1f, 0x29, 0x43, 0x00, 0x00, ++ 0x40, 0xfc, 0xb8, 0xa8, 0xb8, 0xa0, 0xf8, 0xf0, ++ 0xa0, 0xfc, 0xc8, 0x30, 0xd0, 0x0c, 0x00, 0x00, ++ 0x12, 0x12, 0x13, 0x15, 0x78, 0x2f, 0x2a, 0x2e, ++ 0x2a, 0x76, 0x12, 0x1e, 0x23, 0x4e, 0x00, 0x00, ++ 0xa0, 0xb0, 0xe8, 0x68, 0x20, 0xfc, 0xa0, 0xe8, ++ 0xa8, 0xd0, 0xd4, 0xac, 0xcc, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x13, 0x7b, 0x2d, 0x29, 0x29, ++ 0x2f, 0x73, 0x13, 0x1d, 0x29, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x58, 0x50, 0x78, 0x48, ++ 0xf8, 0x48, 0xf8, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x00, 0x1f, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, ++ 0x0f, 0x71, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0x20, 0x40, 0x80, 0x00, 0x30, 0xc0, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x04, 0x04, 0x08, 0x08, 0x1f, 0x20, ++ 0x40, 0x01, 0x7f, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0x78, 0x08, 0x08, 0xe8, 0x70, ++ 0x80, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x1e, 0x11, 0x11, 0x2f, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x30, 0xe0, 0x10, 0x08, 0x08, 0xe0, 0x40, 0x80, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x3f, 0x20, 0x4f, 0x00, ++ 0x00, 0x7f, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xfc, 0x08, 0xe0, 0x40, ++ 0x80, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x7f, 0x12, 0x12, 0x3c, 0x06, 0x19, 0x6f, ++ 0x00, 0x01, 0x7f, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x50, 0x20, 0xd0, 0x0c, 0xe0, ++ 0xc0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x7c, 0x07, 0x08, 0x0a, 0x11, 0x10, 0x14, ++ 0x18, 0x70, 0x11, 0x10, 0x11, 0x36, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x50, 0x90, 0xa0, 0x68, ++ 0x48, 0x90, 0x30, 0x48, 0x84, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x00, 0x3f, 0x22, 0x3f, 0x00, ++ 0x3e, 0x04, 0x0e, 0x78, 0x09, 0x1a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf0, 0x50, 0x50, 0xd0, ++ 0x50, 0x70, 0xb4, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x08, 0x04, 0x7f, 0x0a, 0x34, 0x0a, 0x3f, 0x01, ++ 0x1f, 0x00, 0x01, 0x7f, 0x01, 0x03, 0x00, 0x00, ++ 0x20, 0x40, 0xfc, 0x28, 0xd0, 0x28, 0xfc, 0x04, ++ 0xf0, 0xc0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x37, 0x2d, 0x2d, 0x3f, 0x3f, 0x2d, ++ 0x2d, 0x2d, 0x7d, 0x16, 0x14, 0x24, 0x00, 0x00, ++ 0x04, 0x78, 0x58, 0x54, 0x94, 0x00, 0x7c, 0x08, ++ 0x10, 0xfc, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x04, 0x1a, 0x11, 0x1e, 0x12, 0x1d, 0x12, 0x3f, ++ 0x20, 0x4f, 0x00, 0x3f, 0x01, 0x03, 0x00, 0x00, ++ 0x80, 0xf0, 0x10, 0xf0, 0x90, 0x70, 0x90, 0xfc, ++ 0x08, 0xe0, 0xc0, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x04, 0x02, 0x03, 0x0c, 0x77, ++ 0x00, 0x01, 0x7f, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0x80, 0x80, 0x60, 0xdc, ++ 0x80, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3d, 0x04, 0x0b, 0x0b, 0x15, 0x10, 0x1f, ++ 0x70, 0x13, 0x12, 0x12, 0x12, 0x32, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x58, 0x50, 0x40, 0xfc, ++ 0x80, 0xf8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x01, 0x01, 0x3f, 0x20, 0x20, ++ 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x04, 0x08, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x22, 0x42, 0x02, 0x02, ++ 0x03, 0x02, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x04, 0x08, 0x00, 0x10, 0x60, ++ 0x80, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x3f, 0x51, 0x1f, 0x10, ++ 0x10, 0x1f, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x04, 0xf8, 0x00, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x3f, 0x20, 0x5f, 0x10, 0x17, 0x10, 0x1f, ++ 0x12, 0x12, 0x12, 0x22, 0x23, 0x4c, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf8, 0x00, 0xf0, 0x00, 0xfc, ++ 0x80, 0x48, 0x50, 0x20, 0x90, 0x0c, 0x00, 0x00, ++ 0x01, 0x3f, 0x22, 0x47, 0x18, 0x7f, 0x11, 0x11, ++ 0x1f, 0x12, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xc0, 0x80, 0xf0, 0x10, 0x10, ++ 0xf0, 0x90, 0xa0, 0x94, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x20, 0x3e, 0x40, 0x7f, 0x14, ++ 0x14, 0x14, 0x14, 0x25, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x44, 0x78, 0x40, 0xf8, 0x88, ++ 0x50, 0x30, 0x70, 0x88, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x24, 0x44, 0x08, 0x0f, 0x18, ++ 0x2f, 0x48, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0x40, 0x80, 0xf8, 0x80, ++ 0xf0, 0x80, 0xf0, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x3f, 0x20, 0x4f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x00, 0x7f, 0x11, 0x19, 0x27, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xe0, 0x20, 0xe0, 0x20, 0xe0, ++ 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x24, 0x64, 0x25, 0x3c, 0x27, ++ 0x04, 0x7c, 0x15, 0x16, 0x24, 0x44, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x48, 0x40, 0xf8, 0x40, 0xfc, ++ 0xe0, 0xd0, 0x50, 0x48, 0x44, 0xc0, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x24, 0x65, 0x24, 0x3d, 0x24, ++ 0x07, 0x7c, 0x15, 0x15, 0x25, 0x45, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x08, 0xf8, 0x40, 0xf0, 0x90, ++ 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x3f, 0x27, 0x45, 0x7f, 0x09, 0x0f, 0x0f, ++ 0x08, 0x0f, 0x0f, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0xe8, 0x20, 0xfc, 0x40, 0xc0, 0xe0, ++ 0x20, 0xe0, 0xe0, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x01, 0x3f, 0x25, 0x64, 0x27, 0x3c, 0x25, 0x07, ++ 0x7e, 0x15, 0x14, 0x14, 0x24, 0x47, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x10, 0xfc, 0x10, 0xf0, 0xfc, ++ 0x08, 0xf0, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x01, 0x3f, 0x24, 0x5f, 0x04, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x01, 0x7f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xf0, 0x40, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x00, 0xfc, 0xc0, 0x38, 0x00, 0x00, ++ 0x01, 0x3f, 0x20, 0x5e, 0x0a, 0x16, 0x0b, 0x12, ++ 0x0c, 0x77, 0x01, 0x06, 0x01, 0x0e, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0x50, 0xb0, 0x50, 0x80, ++ 0xe0, 0x5c, 0xa0, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x01, 0x3f, 0x22, 0x5c, 0x10, 0x1e, 0x10, 0x1f, ++ 0x08, 0x1f, 0x65, 0x12, 0x12, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x00, 0xf8, 0x48, 0xa8, 0xa8, 0x30, 0x00, 0x00, ++ 0x01, 0x3f, 0x20, 0x5f, 0x12, 0x1f, 0x7f, 0x0f, ++ 0x08, 0x0f, 0x0c, 0x74, 0x07, 0x18, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0x90, 0xf0, 0xfc, 0xe0, ++ 0x20, 0xe0, 0x88, 0x50, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x3f, 0x3e, 0x49, 0x3f, 0x0e, 0x38, 0x0f, ++ 0x08, 0x0f, 0x0f, 0x08, 0x0f, 0x3c, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x20, 0xfc, 0xa8, 0xf8, 0xe0, ++ 0x20, 0xe0, 0xe0, 0x20, 0xe0, 0x38, 0x00, 0x00, ++ 0x01, 0x3f, 0x3e, 0x48, 0x3f, 0x0e, 0x39, 0x0f, ++ 0x08, 0x0f, 0x0f, 0x08, 0x0f, 0x3c, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0xf8, 0xb0, 0xa8, 0x68, 0xe0, ++ 0x20, 0xe0, 0xe0, 0x20, 0xe0, 0x38, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3f, 0x22, 0x22, 0x3e, ++ 0x14, 0x14, 0x14, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0xfc, 0x10, 0x90, 0x50, ++ 0x50, 0x10, 0x10, 0x34, 0x04, 0xfc, 0x00, 0x00, ++ 0x04, 0x24, 0x24, 0x24, 0x3d, 0x26, 0x04, 0x7c, ++ 0x17, 0x15, 0x14, 0x24, 0x44, 0x04, 0x00, 0x00, ++ 0x40, 0x78, 0x88, 0xd0, 0x30, 0xa0, 0xd0, 0x90, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x1f, 0x11, 0x1f, 0x11, 0x1f, ++ 0x01, 0x3f, 0x00, 0x7f, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf8, 0x48, 0xfc, 0x40, 0xc0, 0x00, 0x00, ++ 0x0a, 0x4a, 0x2a, 0x2b, 0x7f, 0x11, 0x0a, 0x3f, ++ 0x04, 0x3f, 0x04, 0x04, 0x07, 0x78, 0x00, 0x00, ++ 0x08, 0x88, 0x88, 0x08, 0xfc, 0x08, 0x48, 0x28, ++ 0x28, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x1f, 0x11, 0x21, 0x49, 0x09, ++ 0x11, 0x11, 0x21, 0x41, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x20, 0x10, ++ 0x10, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x12, 0x12, 0x3f, 0x12, 0x1e, 0x12, 0x1e, 0x13, ++ 0x7f, 0x2c, 0x2d, 0x33, 0x20, 0x1f, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xb0, 0xa8, 0xa8, 0xa4, 0x2c, ++ 0x68, 0x30, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x7f, 0x01, 0x02, 0x02, ++ 0x02, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x14, 0x12, 0x12, 0x7e, 0x15, 0x14, 0x14, ++ 0x14, 0x14, 0x14, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0x50, 0x90, 0x20, 0x28, 0x48, ++ 0x90, 0x10, 0x20, 0x44, 0x84, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x20, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x01, 0x7f, 0x01, 0x01, 0x1f, ++ 0x01, 0x01, 0x02, 0x02, 0x04, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xfc, 0x10, 0x10, 0xf0, ++ 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x14, 0x14, 0x14, ++ 0x17, 0x14, 0x14, 0x24, 0x27, 0x5c, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x48, 0x40, 0x44, ++ 0xc8, 0x70, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x10, 0x14, 0x17, ++ 0x14, 0x14, 0x15, 0x24, 0x27, 0x44, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x88, 0x80, 0x88, 0xf8, ++ 0x88, 0x88, 0xe8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x14, 0x12, 0x12, ++ 0x1f, 0x11, 0x12, 0x24, 0x28, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x88, 0x90, 0x90, 0xa0, ++ 0xfc, 0xc0, 0xa0, 0x90, 0x8c, 0x80, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x17, 0x14, 0x17, ++ 0x14, 0x17, 0x14, 0x27, 0x23, 0x4c, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x30, 0x08, 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, 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, 0x1f, 0x10, 0x1f, 0x12, 0x12, 0x15, 0x1a, ++ 0x13, 0x14, 0x1c, 0x24, 0x24, 0x47, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x20, 0x20, 0xfc, 0x20, ++ 0xf8, 0x88, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x12, 0x11, 0x17, 0x11, ++ 0x11, 0x1f, 0x11, 0x22, 0x24, 0x48, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x10, 0x20, 0xf8, 0x20, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x13, 0x10, 0x1f, 0x10, ++ 0x17, 0x11, 0x13, 0x3e, 0x22, 0x46, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0xe0, 0x40, 0xf8, 0x80, ++ 0xfc, 0x08, 0x10, 0xfc, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x16, 0x16, 0x17, 0x15, ++ 0x17, 0x17, 0x1d, 0x27, 0x21, 0x4f, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0xb0, 0xb0, 0xf0, 0x50, ++ 0xf0, 0xf8, 0x48, 0xc8, 0x68, 0xf0, 0x00, 0x00, ++ 0x01, 0x01, 0x21, 0x21, 0x21, 0x21, 0x21, 0x3f, ++ 0x21, 0x22, 0x02, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0xf8, ++ 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x54, 0x54, 0x54, 0x54, 0x54, ++ 0x54, 0x54, 0x7c, 0x44, 0x40, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x84, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x21, 0x21, 0x21, 0x3f, 0x20, 0x00, 0x7f, ++ 0x02, 0x02, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x70, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x55, 0x55, 0x56, 0x55, 0x54, ++ 0x54, 0x54, 0x7c, 0x45, 0x41, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x00, 0x00, 0xf0, 0x20, ++ 0x40, 0x80, 0x80, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x00, 0x3f, 0x04, 0x04, 0x07, ++ 0x04, 0x0a, 0x09, 0x10, 0x23, 0x4c, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x00, 0xc0, 0x40, 0x40, 0xf0, ++ 0x10, 0x20, 0x40, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x21, 0x21, 0x3f, 0x21, 0x02, 0x04, 0x18, ++ 0x67, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x08, 0xf8, 0x08, 0x80, 0x40, 0x30, ++ 0xcc, 0x00, 0xc0, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x07, 0x04, 0x18, 0x6f, 0x02, 0x02, 0x0c, 0x30, ++ 0x01, 0x21, 0x21, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0xc0, 0x40, 0x30, 0xec, 0x20, 0x20, 0x20, 0xc0, ++ 0x00, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x1f, 0x00, 0x7f, 0x02, 0x3f, ++ 0x04, 0x04, 0x0f, 0x08, 0x03, 0x3c, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0xf8, ++ 0x40, 0x40, 0x80, 0xe0, 0x10, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x54, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x55, 0x7d, 0x45, 0x41, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0xf8, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x55, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x55, 0x7d, 0x46, 0x43, 0x00, 0x00, 0x00, ++ 0x18, 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0x10, 0x50, 0x94, 0x0c, 0xec, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x55, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x55, 0x7d, 0x45, 0x41, 0x01, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xf8, 0x08, 0x08, 0x08, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x55, 0x55, 0x56, 0x54, 0x57, ++ 0x54, 0x54, 0x7c, 0x44, 0x40, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x50, 0x48, 0x48, 0x40, 0xfc, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x55, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x55, 0x7d, 0x45, 0x41, 0x06, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x28, 0x20, 0xfc, ++ 0x20, 0x20, 0x10, 0x54, 0x8c, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x54, 0x57, 0x54, 0x54, 0x54, ++ 0x57, 0x7c, 0x45, 0x41, 0x02, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0x90, 0x98, 0xe4, 0x90, 0x90, 0x90, ++ 0xfc, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x54, 0x54, 0x54, 0x54, 0x55, ++ 0x55, 0x55, 0x7d, 0x45, 0x41, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0x40, 0x40, 0x40, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x21, 0x21, 0x3f, 0x21, 0x02, 0x04, 0x1f, ++ 0x60, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x08, 0x08, 0xf8, 0x08, 0x80, 0x40, 0xf0, ++ 0x0c, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x54, 0x54, 0x57, 0x54, 0x54, ++ 0x57, 0x55, 0x7c, 0x44, 0x40, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x10, 0x10, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x20, 0x06, 0x38, 0x08, 0x7f, ++ 0x08, 0x0e, 0x78, 0x08, 0x09, 0x18, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x08, 0x50, 0x48, 0x40, 0xfc, ++ 0x48, 0x48, 0x30, 0x74, 0x8c, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x55, 0x55, 0x55, 0x56, 0x56, ++ 0x54, 0x54, 0x7c, 0x45, 0x42, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x50, 0x50, 0x50, 0xe8, 0x44, ++ 0x44, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x55, 0x55, 0x55, 0x55, 0x55, ++ 0x57, 0x55, 0x7c, 0x44, 0x43, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x48, 0x40, 0x80, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x56, 0x54, 0x55, 0x55, 0x55, ++ 0x55, 0x7d, 0x45, 0x41, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x44, 0x44, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x01, 0x0f, 0x08, 0x0f, 0x0f, ++ 0x08, 0x0f, 0x0f, 0x2a, 0x25, 0x40, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x00, 0xe0, 0x20, 0xe0, 0xe0, ++ 0x00, 0xfc, 0xf8, 0x88, 0x48, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x56, 0x54, 0x54, 0x54, 0x55, ++ 0x57, 0x55, 0x7d, 0x45, 0x41, 0x01, 0x00, 0x00, ++ 0xa0, 0x90, 0x08, 0x48, 0x40, 0xa0, 0xa0, 0x10, ++ 0xf8, 0x14, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x00, 0x3f, 0x09, 0x7f, 0x09, ++ 0x09, 0x3f, 0x01, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x00, 0xf8, 0x20, 0xfc, 0x20, ++ 0x20, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x55, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x55, 0x7d, 0x46, 0x43, 0x04, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x00, 0x3f, 0x24, 0x22, 0x3f, ++ 0x21, 0x29, 0x29, 0x2f, 0x28, 0x20, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x00, 0xf8, 0x48, 0x88, 0xf8, ++ 0x08, 0x28, 0x28, 0xe8, 0x28, 0x18, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x01, 0x3f, 0x08, 0x04, 0x7f, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x00, 0xf8, 0x20, 0x40, 0xfc, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x21, 0x21, 0x3f, 0x22, 0x04, 0x1f, 0x61, ++ 0x1f, 0x09, 0x05, 0x05, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0x08, 0x08, 0xf8, 0x88, 0x40, 0xf0, 0x0c, ++ 0xf0, 0x20, 0x20, 0x40, 0xf8, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x55, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x7e, 0x47, 0x45, 0x09, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x04, 0x04, 0xfc, 0x20, 0xa8, 0xa8, ++ 0xf8, 0x20, 0x24, 0x24, 0xfc, 0x04, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x20, 0x1f, 0x10, 0x1f, 0x10, ++ 0x1f, 0x10, 0x1e, 0x10, 0x1c, 0x70, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x08, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x98, 0xe0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x21, 0x21, 0x3f, 0x24, 0x04, 0x0f, 0x08, ++ 0x1f, 0x28, 0x4f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x08, 0x08, 0xf8, 0x48, 0x80, 0xf8, 0x80, ++ 0xf0, 0x80, 0xf0, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x55, 0x56, 0x55, 0x54, 0x57, ++ 0x54, 0x55, 0x7c, 0x44, 0x40, 0x00, 0x00, 0x00, ++ 0x18, 0xf0, 0x48, 0x24, 0x04, 0xf8, 0x48, 0xfc, ++ 0x48, 0xf8, 0x48, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x57, 0x54, 0x54, 0x55, 0x56, ++ 0x54, 0x55, 0x7e, 0x44, 0x41, 0x0e, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0xa0, 0xa4, 0x5c, 0x40, ++ 0xf0, 0x10, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x01, 0x21, 0x21, 0x3f, 0x22, 0x04, 0x1f, 0x60, ++ 0x1f, 0x12, 0x1f, 0x12, 0x12, 0x10, 0x00, 0x00, ++ 0x00, 0x08, 0x08, 0xf8, 0x88, 0x40, 0xf0, 0x0c, ++ 0xf0, 0x90, 0xf0, 0x90, 0x90, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x55, 0x57, 0x54, 0x57, 0x56, ++ 0x56, 0x57, 0x7e, 0x46, 0x42, 0x02, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xf8, 0xa8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x01, 0x21, 0x21, 0x3f, 0x24, 0x24, 0x7f, 0x24, ++ 0x25, 0x3c, 0x24, 0x24, 0x3d, 0x26, 0x00, 0x00, ++ 0x00, 0x08, 0x08, 0xf8, 0x48, 0x40, 0x7c, 0xa8, ++ 0x30, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x00, 0x3e, 0x22, 0x3e, ++ 0x22, 0x01, 0x21, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x00, 0xf8, 0x88, 0xf8, ++ 0x88, 0x00, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x55, 0x55, 0x55, 0x55, 0x54, ++ 0x57, 0x56, 0x7e, 0x47, 0x42, 0x02, 0x00, 0x00, ++ 0x00, 0xf0, 0x50, 0xf0, 0x50, 0x50, 0xf0, 0x40, ++ 0xf8, 0x68, 0x58, 0xf8, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x55, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x55, 0x7d, 0x46, 0x42, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0x28, 0xf8, 0x00, 0x78, 0x48, ++ 0x78, 0x48, 0x78, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x02, 0x1f, 0x11, 0x1f, 0x11, ++ 0x1f, 0x12, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0xb0, 0xa8, 0xfc, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x04, 0x7f, 0x01, 0x1f, 0x01, ++ 0x7f, 0x08, 0x0f, 0x11, 0x3f, 0x40, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x40, 0xfc, 0x00, 0xf0, 0x00, ++ 0xfc, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x54, 0x57, 0x56, 0x56, 0x57, ++ 0x55, 0x56, 0x7d, 0x46, 0x40, 0x03, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x40, 0x40, 0xf8, ++ 0x98, 0xe8, 0x98, 0xe8, 0x88, 0x30, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x56, 0x56, 0x56, 0x56, 0x57, ++ 0x57, 0x57, 0x7f, 0x46, 0x43, 0x02, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x90, 0xf0, 0x00, 0xf8, ++ 0x68, 0x68, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x08, 0x7f, 0x08, 0x3e, 0x2a, ++ 0x3e, 0x2a, 0x3e, 0x09, 0x7f, 0x0a, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x08, 0x30, 0xc0, 0x80, 0xfc, ++ 0x90, 0x90, 0x90, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x57, 0x54, 0x55, 0x55, 0x55, ++ 0x55, 0x55, 0x7c, 0x47, 0x40, 0x00, 0x00, 0x00, ++ 0x40, 0xf8, 0x20, 0xfc, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x57, 0x55, 0x57, 0x55, 0x55, ++ 0x56, 0x7f, 0x44, 0x40, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x10, 0xb8, 0x10, 0xfc, ++ 0x00, 0xfc, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x54, 0x55, 0x56, 0x55, 0x55, ++ 0x55, 0x7d, 0x45, 0x40, 0x03, 0x00, 0x00, 0x00, ++ 0xe0, 0x68, 0x50, 0x94, 0xf8, 0x08, 0xf4, 0x10, ++ 0x10, 0xf0, 0x10, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x10, 0x13, 0x54, 0x55, 0x54, 0x57, 0x54, ++ 0x57, 0x57, 0x7d, 0x47, 0x41, 0x03, 0x00, 0x00, ++ 0x08, 0x90, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0xa8, ++ 0x24, 0xfc, 0xa8, 0x14, 0x2c, 0xc4, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x54, 0x55, 0x57, 0x54, 0x57, ++ 0x56, 0x7f, 0x45, 0x41, 0x02, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0xb8, ++ 0xa8, 0xb8, 0x10, 0x90, 0xa8, 0x44, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x08, 0x2b, 0x17, 0x18, 0x2b, ++ 0x4b, 0x18, 0x2b, 0x4a, 0x0b, 0x32, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x18, 0x94, 0xd4, 0x7c, 0x90, ++ 0x90, 0x10, 0xb0, 0xa8, 0xc8, 0x84, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x00, 0x3c, 0x27, 0x28, 0x33, ++ 0x29, 0x25, 0x25, 0x3b, 0x20, 0x27, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x40, 0xf8, 0x90, 0x60, 0x9c, ++ 0xf0, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x24, 0x38, 0x22, 0x1e, 0x21, ++ 0x3e, 0x48, 0x7e, 0x08, 0x15, 0x62, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x00, 0xf8, 0x50, 0x20, 0xfc, ++ 0x28, 0xa0, 0xb8, 0xa0, 0x60, 0x3c, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x55, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x55, 0x7f, 0x44, 0x41, 0x02, 0x00, 0x00, ++ 0x40, 0xd8, 0x68, 0x48, 0xf8, 0x28, 0x68, 0xf8, ++ 0x68, 0x68, 0xfc, 0x90, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x54, 0x55, 0x55, 0x55, 0x57, ++ 0x54, 0x57, 0x7d, 0x45, 0x40, 0x03, 0x00, 0x00, ++ 0x70, 0xa0, 0xf8, 0x88, 0xf8, 0xb0, 0xe4, 0x5c, ++ 0xe0, 0xf0, 0x50, 0xf4, 0xac, 0x1c, 0x00, 0x00, ++ 0x01, 0x21, 0x3f, 0x0c, 0x39, 0x7f, 0x1d, 0x2b, ++ 0x49, 0x7e, 0x14, 0x3c, 0x0d, 0x32, 0x00, 0x00, ++ 0x00, 0x08, 0xf8, 0x40, 0xf0, 0x50, 0xf0, 0x50, ++ 0xf0, 0xd0, 0xe8, 0xfc, 0x44, 0x3c, 0x00, 0x00, ++ 0x21, 0x3f, 0x24, 0x3b, 0x1e, 0x5e, 0x52, 0x5e, ++ 0x5e, 0x52, 0x5e, 0x3e, 0x14, 0x63, 0x00, 0x00, ++ 0x08, 0xf8, 0x00, 0xfc, 0x20, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x48, 0x84, 0x00, 0x00, ++ 0x13, 0x1f, 0x68, 0x13, 0x2b, 0x7c, 0x3b, 0x56, ++ 0x13, 0x01, 0x21, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x90, 0xd8, 0x68, 0x90, 0xa8, 0x7c, 0xb8, 0xd4, ++ 0x90, 0x00, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x21, 0x3f, 0x1e, 0x12, 0x1e, 0x3f, 0x2f, 0x24, ++ 0x3f, 0x29, 0x2f, 0x2f, 0x3f, 0x41, 0x00, 0x00, ++ 0x08, 0xf8, 0xf0, 0x90, 0xf0, 0xfc, 0x20, 0x20, ++ 0xfc, 0x48, 0xb0, 0x90, 0x68, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x11, 0x11, 0x22, 0x44, ++ 0x22, 0x11, 0x11, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x88, 0x88, 0x88, 0x88, 0x10, 0x10, 0x20, 0x40, ++ 0x20, 0x10, 0x10, 0x88, 0x88, 0x88, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x09, 0x09, 0x09, 0x09, 0x0d, ++ 0x13, 0x13, 0x21, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x20, 0x20, 0x20, 0x20, 0x60, ++ 0x50, 0x88, 0x08, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x00, 0x20, 0x20, 0x3f, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x1f, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, ++ 0x00, 0x00, 0x04, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x17, 0x14, 0x14, ++ 0x17, 0x14, 0x14, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0xfc, 0x00, 0xf0, 0x90, 0x90, ++ 0xf0, 0x10, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x10, 0x1e, 0x71, 0x01, ++ 0x1f, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0xfc, 0x80, 0x64, 0x1c, 0x04, ++ 0xf0, 0x10, 0x10, 0x10, 0xe0, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x00, 0x7f, 0x00, 0x0f, 0x00, 0x3f, ++ 0x21, 0x5f, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xfc, 0x20, 0xe0, 0x00, 0xfc, ++ 0x08, 0xf0, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x55, 0x56, 0x54, 0x57, ++ 0x54, 0x58, 0x50, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0x40, 0xfc, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x12, 0x12, 0x3c, 0x06, 0x19, ++ 0x7f, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0x50, 0x20, 0xd0, 0x0c, ++ 0xf0, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00, ++ 0x01, 0x02, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x01, ++ 0x3f, 0x21, 0x21, 0x21, 0x21, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, 0x00, ++ 0x0a, 0x0a, 0x7f, 0x0a, 0x0b, 0x10, 0x3f, 0x21, ++ 0x5f, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, ++ 0xa0, 0xa0, 0xfc, 0xa0, 0xa8, 0x18, 0xfc, 0x08, ++ 0xf0, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x55, 0x57, 0x55, 0x55, ++ 0x55, 0x55, 0x59, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x90, 0x90, 0xa0, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x55, 0x59, 0x12, 0x13, 0x14, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xfc, 0x50, 0x58, ++ 0xe8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x54, 0x55, 0x55, 0x55, ++ 0x54, 0x55, 0x59, 0x17, 0x10, 0x10, 0x00, 0x00, ++ 0x80, 0xf0, 0x90, 0xfc, 0x00, 0xf0, 0x10, 0xf0, ++ 0x20, 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x55, 0x59, 0x10, 0x10, 0x13, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0x40, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7d, 0x55, 0x55, 0x55, 0x55, ++ 0x54, 0x57, 0x58, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x40, 0xfc, 0x00, 0x90, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x57, 0x56, 0x57, 0x57, ++ 0x57, 0x56, 0x5b, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x68, 0x58, 0xf8, 0x48, 0xd8, 0x58, ++ 0xe8, 0x78, 0xb8, 0x58, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x55, 0x55, 0x57, 0x56, ++ 0x57, 0x55, 0x58, 0x10, 0x10, 0x17, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xf8, 0xa8, ++ 0xf8, 0xf0, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x7d, 0x55, 0x57, 0x54, 0x57, ++ 0x56, 0x57, 0x5a, 0x13, 0x12, 0x10, 0x00, 0x00, ++ 0xa0, 0xb0, 0xe8, 0x68, 0xa0, 0xfc, 0x20, 0xe8, ++ 0x68, 0xd8, 0x50, 0xd4, 0x2c, 0x44, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x55, 0x55, 0x55, 0x55, ++ 0x55, 0x54, 0x5b, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0xf8, 0xa0, 0xfc, 0xf0, 0x50, 0xf0, 0x50, ++ 0xf0, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x2a, 0x49, 0x7f, 0x5d, 0x55, 0x5d, 0x41, ++ 0x3f, 0x21, 0x21, 0x21, 0x21, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0x88, 0x50, 0x30, 0xcc, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, 0x00, ++ 0x08, 0x3e, 0x09, 0x7e, 0x08, 0x3e, 0x0f, 0x71, ++ 0x1f, 0x11, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x90, 0x50, 0x10, 0x30, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x08, 0x08, 0x08, 0x08, 0x7f, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x04, 0x04, 0x3f, 0x04, 0x04, 0x04, 0x7f, ++ 0x04, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xf8, 0x40, 0x40, 0x40, 0xfc, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x01, 0x01, 0x1a, 0x06, 0x01, 0x00, ++ 0x00, 0x01, 0x02, 0x04, 0x3f, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0x00, 0x10, 0x10, 0x20, 0x20, 0xc0, ++ 0x80, 0x20, 0x10, 0x78, 0x84, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x1f, 0x16, 0x16, 0x1a, 0x12, ++ 0x11, 0x17, 0x10, 0x21, 0x2f, 0x40, 0x00, 0x00, ++ 0x80, 0xfc, 0x20, 0xfc, 0x68, 0xec, 0xec, 0xa0, ++ 0x10, 0x20, 0xd0, 0x08, 0xfc, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x20, 0x20, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x12, 0x11, 0x1f, 0x10, 0x17, ++ 0x10, 0x10, 0x1f, 0x20, 0x20, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x20, 0x40, 0xf8, 0x80, 0xf0, ++ 0x80, 0x80, 0xfc, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x17, 0x14, 0x17, 0x14, 0x17, ++ 0x14, 0x17, 0x13, 0x22, 0x24, 0x48, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0x88, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0x28, 0x88, 0x88, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x12, 0x12, 0x1f, 0x12, 0x13, ++ 0x16, 0x16, 0x1a, 0x32, 0x22, 0x42, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x78, 0xc8, 0x48, 0x78, ++ 0xc8, 0xf8, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x13, 0x13, 0x13, ++ 0x12, 0x13, 0x11, 0x27, 0x20, 0x4f, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xfc, 0x80, 0xf0, 0xf0, 0xf0, ++ 0x10, 0xf0, 0xf0, 0x20, 0xe0, 0x1c, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x12, 0x17, 0x15, 0x17, 0x15, ++ 0x17, 0x14, 0x15, 0x26, 0x24, 0x43, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x78, 0x50, 0x50, 0x7c, ++ 0x50, 0x10, 0x30, 0x34, 0xd4, 0x8c, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x12, 0x17, 0x15, 0x17, 0x15, ++ 0x17, 0x14, 0x15, 0x26, 0x24, 0x43, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x70, 0x50, 0x54, 0x8c, ++ 0xf8, 0x48, 0x50, 0x20, 0xd0, 0x8c, 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, 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, 0x1f, 0x10, 0x17, 0x11, 0x16, 0x11, 0x16, ++ 0x13, 0x1c, 0x13, 0x21, 0x20, 0x47, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xf8, 0x98, 0xe8, 0x98, 0xe8, ++ 0x70, 0xdc, 0x60, 0x90, 0x60, 0x80, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x1f, 0x13, 0x1f, 0x10, 0x17, ++ 0x14, 0x17, 0x24, 0x27, 0x43, 0x0c, 0x00, 0x00, ++ 0x80, 0xfc, 0x20, 0xf8, 0xe0, 0xfc, 0x80, 0xf0, ++ 0x90, 0xf0, 0x90, 0xf0, 0x30, 0x08, 0x00, 0x00, ++ 0x00, 0x1f, 0x15, 0x15, 0x1f, 0x15, 0x17, 0x15, ++ 0x17, 0x15, 0x3f, 0x25, 0x44, 0x08, 0x00, 0x00, ++ 0x80, 0xfc, 0x08, 0x70, 0xc0, 0x40, 0x7c, 0x50, ++ 0x50, 0x50, 0xd0, 0x50, 0x90, 0x90, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x17, 0x10, 0x17, ++ 0x14, 0x17, 0x14, 0x23, 0x23, 0x4c, 0x00, 0x00, ++ 0x80, 0xfc, 0x08, 0xc8, 0x08, 0xfc, 0x08, 0xc8, ++ 0xa8, 0xa8, 0x88, 0x08, 0x88, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x17, 0x14, 0x17, 0x14, 0x17, 0x17, ++ 0x1f, 0x12, 0x14, 0x3b, 0x20, 0x5f, 0x00, 0x00, ++ 0x80, 0xfc, 0xf0, 0x90, 0xf0, 0x90, 0xf0, 0xf0, ++ 0xfc, 0x28, 0xb8, 0xe0, 0x80, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x17, 0x19, 0x16, 0x17, 0x19, ++ 0x17, 0x14, 0x1f, 0x21, 0x21, 0x46, 0x00, 0x00, ++ 0x80, 0xfc, 0x10, 0xd4, 0x24, 0x18, 0x7c, 0x50, ++ 0x54, 0x8c, 0xf8, 0x50, 0x30, 0xcc, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x12, 0x13, 0x16, 0x1a, 0x1f, ++ 0x12, 0x12, 0x17, 0x25, 0x24, 0x48, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0x00, 0xfc, 0xa8, 0xa8, 0xfc, ++ 0xa8, 0xa8, 0xfc, 0x48, 0xa4, 0xa4, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x27, 0x29, 0x32, 0x2f, 0x2a, ++ 0x2f, 0x2a, 0x2f, 0x28, 0x28, 0x51, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0x78, 0x28, 0x28, 0xd8, 0xb0, ++ 0xb0, 0xfc, 0xd0, 0xfc, 0x90, 0x90, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x17, 0x15, 0x15, 0x15, ++ 0x17, 0x10, 0x13, 0x3f, 0x26, 0x58, 0x00, 0x00, ++ 0x80, 0xfc, 0x80, 0xf8, 0xf0, 0xd0, 0x50, 0xd0, ++ 0xf0, 0xe0, 0x80, 0xfc, 0xb0, 0x8c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x17, 0x14, 0x17, 0x15, 0x15, ++ 0x15, 0x15, 0x25, 0x2b, 0x4a, 0x17, 0x00, 0x00, ++ 0x80, 0xfc, 0xf0, 0xfc, 0xe8, 0x78, 0xf0, 0x50, ++ 0xf0, 0x50, 0xf0, 0xf8, 0xa8, 0xfc, 0x00, 0x00, ++ 0x00, 0x3f, 0x2a, 0x35, 0x2a, 0x2f, 0x29, 0x2f, ++ 0x20, 0x2f, 0x2a, 0x2f, 0x28, 0x47, 0x00, 0x00, ++ 0x80, 0xfc, 0xa8, 0x28, 0xbc, 0x68, 0x68, 0xbc, ++ 0x28, 0xbc, 0xa8, 0xa8, 0x7c, 0xe0, 0x00, 0x00, ++ 0x00, 0x3f, 0x3f, 0x29, 0x2f, 0x29, 0x2f, 0x29, ++ 0x3f, 0x3f, 0x25, 0x2f, 0x25, 0x4f, 0x00, 0x00, ++ 0x80, 0xfc, 0x20, 0xfc, 0x20, 0xfc, 0xb4, 0xfc, ++ 0x00, 0xfc, 0x28, 0xd4, 0xcc, 0x38, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x3f, 0x2a, 0x2b, 0x2f, 0x2b, ++ 0x2e, 0x2a, 0x2f, 0x3a, 0x23, 0x42, 0x00, 0x00, ++ 0x80, 0xfc, 0x20, 0xfc, 0x20, 0xfc, 0x54, 0xfc, ++ 0x20, 0x58, 0xd4, 0xc4, 0x48, 0x38, 0x00, 0x00, ++ 0x00, 0x3c, 0x04, 0x08, 0x08, 0x10, 0x3c, 0x04, ++ 0x24, 0x28, 0x18, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x78, 0x08, 0x10, 0x13, 0x22, 0x7a, 0x0b, ++ 0x4a, 0x32, 0x13, 0x2a, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x04, 0x04, 0x7f, 0x04, 0x04, ++ 0x04, 0x04, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x02, 0x02, 0x04, 0x3f, 0x04, ++ 0x04, 0x7f, 0x04, 0x08, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0x20, 0x10, 0xf8, 0x48, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x24, 0x24, 0x3c, 0x07, 0x7c, 0x24, 0x25, 0x44, ++ 0x04, 0x7f, 0x04, 0x04, 0x08, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x00, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x03, 0x07, 0x7f, 0x2a, 0x1c, 0x7e, 0x1d, ++ 0x2a, 0x49, 0x04, 0x7f, 0x04, 0x18, 0x00, 0x00, ++ 0x00, 0xe0, 0xc0, 0xfc, 0x28, 0xd0, 0x28, 0xfc, ++ 0xa8, 0x24, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x03, 0x07, 0x7f, 0x2a, 0x1c, 0x7f, 0x1c, ++ 0x2a, 0x48, 0x04, 0x7f, 0x04, 0x18, 0x00, 0x00, ++ 0x00, 0xe0, 0xc0, 0xfc, 0x50, 0x88, 0xfc, 0x48, ++ 0x48, 0x98, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x00, 0x07, 0x78, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x20, 0x10, 0x10, 0x0c, 0xf0, 0x80, 0x80, 0x40, ++ 0x40, 0x20, 0x24, 0x14, 0x0c, 0x04, 0x00, 0x00, ++ 0x02, 0x02, 0x34, 0x0d, 0x1a, 0x6a, 0x09, 0x7e, ++ 0x18, 0x1c, 0x2a, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0x18, 0x14, 0x14, 0xfc, 0x10, 0x10, 0xf0, 0x50, ++ 0x50, 0x54, 0x4c, 0x6c, 0x84, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x00, 0x00, 0x1f, 0x10, 0x10, 0x1f, ++ 0x10, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0xf8, ++ 0x08, 0x08, 0x10, 0xe0, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x12, 0x3a, 0x06, 0x19, 0x6f, ++ 0x00, 0x0f, 0x08, 0x1f, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x50, 0x20, 0xd0, 0x0c, 0xe0, ++ 0x20, 0xe0, 0x00, 0xf0, 0x10, 0xe0, 0x00, 0x00, ++ 0x00, 0x7f, 0x09, 0x09, 0x79, 0x49, 0x41, 0x41, ++ 0x79, 0x49, 0x09, 0x0f, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf0, ++ 0x10, 0x10, 0xf0, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x7b, 0x0a, 0x0a, 0x7a, 0x4b, 0x42, 0x7a, ++ 0x4a, 0x0b, 0x0a, 0x0c, 0x14, 0x69, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xa8, 0xa8, 0xb8, 0xa8, 0xa8, ++ 0xa8, 0xb8, 0xa8, 0xc8, 0xc8, 0x98, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x0b, 0x7a, 0x4b, 0x40, 0x7f, ++ 0x48, 0x0b, 0x0a, 0x0b, 0x0a, 0x30, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xc8, 0x48, 0xc8, 0x18, 0xfc, ++ 0x08, 0xc8, 0x48, 0xc8, 0x48, 0x18, 0x00, 0x00, ++ 0x00, 0x7b, 0x0a, 0x0b, 0x78, 0x4b, 0x42, 0x7b, ++ 0x4a, 0x0b, 0x08, 0x0f, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0x00, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x7f, 0x09, 0x0e, 0x7b, 0x4a, 0x43, 0x7a, ++ 0x4b, 0x0a, 0x0b, 0x0a, 0x0b, 0x32, 0x00, 0x00, ++ 0x00, 0xfc, 0x58, 0x44, 0xf8, 0xd8, 0xf8, 0xd8, ++ 0x68, 0xd8, 0xf8, 0xd8, 0x68, 0x58, 0x00, 0x00, ++ 0x13, 0x6f, 0x2b, 0x17, 0x7f, 0x3a, 0x57, 0x1f, ++ 0x00, 0x0f, 0x08, 0x1f, 0x10, 0x00, 0x00, 0x00, ++ 0x90, 0xe8, 0xa8, 0x94, 0xfc, 0xb8, 0xd4, 0xe0, ++ 0x20, 0xe0, 0x00, 0xf0, 0x10, 0xe0, 0x00, 0x00, ++ 0x01, 0x7f, 0x02, 0x12, 0x12, 0x24, 0x4f, 0x00, ++ 0x0f, 0x08, 0x1f, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x50, 0x48, 0xc4, 0xe4, 0x20, ++ 0xe0, 0x00, 0xf0, 0x10, 0x10, 0xe0, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x07, 0x04, 0x04, 0x04, 0x04, ++ 0x0f, 0x08, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xe0, 0x20, 0x20, 0x20, 0x20, ++ 0xe0, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x03, 0x04, 0x0f, 0x00, 0x7f, 0x01, 0x07, ++ 0x79, 0x06, 0x39, 0x06, 0x38, 0x03, 0x00, 0x00, ++ 0x00, 0xe0, 0x40, 0x80, 0x80, 0xfc, 0x00, 0x48, ++ 0xd0, 0xe0, 0xa0, 0x90, 0x8c, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7e, 0x08, 0x3e, 0x08, 0x0e, 0x78, ++ 0x1f, 0x00, 0x7f, 0x00, 0x1f, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x20, ++ 0xf0, 0x10, 0xfc, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x02, 0x07, 0x0f, 0x7f, 0x00, 0x3f, 0x2f, 0x49, ++ 0x0f, 0x09, 0x0f, 0x7f, 0x0d, 0x31, 0x00, 0x00, ++ 0x00, 0xe0, 0xc0, 0xfc, 0x00, 0xfc, 0xe8, 0x20, ++ 0xe0, 0x20, 0xe0, 0xfc, 0x60, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x02, 0x04, 0x08, 0x10, 0x01, ++ 0x02, 0x04, 0x00, 0x00, 0x03, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x40, 0x40, 0x80, 0x90, 0x10, ++ 0x20, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x00, 0x3e, 0x22, ++ 0x3e, 0x22, 0x12, 0x14, 0x1e, 0x70, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0x28, 0x48, 0x90, 0x14, 0x24, ++ 0x48, 0x08, 0x10, 0x20, 0x40, 0x80, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x02, 0x04, 0x08, 0x00, 0x01, ++ 0x03, 0x05, 0x09, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x40, 0x40, 0x80, 0x80, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x10, 0x17, 0x24, 0x08, 0x08, 0x18, ++ 0x28, 0x48, 0x08, 0x09, 0x0a, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x78, 0x48, ++ 0x48, 0x88, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x12, 0x22, 0x2a, 0x4b, 0x14, 0x14, 0x38, ++ 0x53, 0x10, 0x10, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x11, 0x15, 0x25, 0x49, 0x09, 0x19, ++ 0x29, 0x49, 0x09, 0x09, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x13, 0x14, 0x24, 0x4b, 0x0a, 0x1a, ++ 0x2b, 0x4a, 0x08, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, 0xa8, 0xa0, ++ 0xfc, 0xa4, 0xa4, 0xb8, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x13, 0x22, 0x4a, 0x0a, 0x12, 0x12, 0x32, ++ 0x52, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xe8, 0xa8, 0xa8, 0xa8, ++ 0xe8, 0xa8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x09, 0x11, 0x15, 0x25, 0x49, 0x09, 0x19, ++ 0x29, 0x49, 0x09, 0x09, 0x09, 0x0e, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf4, ++ 0x44, 0x48, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x17, 0x22, 0x4a, 0x0c, 0x12, 0x12, 0x30, ++ 0x53, 0x10, 0x10, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0x48, 0x90, 0x48, 0x48, 0x00, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x09, 0x09, 0x11, 0x15, 0x26, 0x4b, 0x0d, 0x19, ++ 0x29, 0x49, 0x09, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0xe8, 0x28, 0xe8, ++ 0x28, 0xe8, 0x28, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x11, 0x11, 0x21, 0x4a, 0x0a, 0x14, 0x10, 0x32, ++ 0x52, 0x12, 0x12, 0x15, 0x14, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xa8, 0xa4, 0x44, 0x40, 0x40, ++ 0x40, 0x78, 0x40, 0x40, 0xc0, 0x3c, 0x00, 0x00, ++ 0x10, 0x10, 0x22, 0x4a, 0x0a, 0x12, 0x17, 0x30, ++ 0x52, 0x12, 0x12, 0x13, 0x14, 0x18, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x78, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0x78, 0x40, 0x40, 0xc0, 0x3c, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0x4f, 0x08, 0x10, 0x17, 0x30, ++ 0x50, 0x1f, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa0, 0xbc, 0xa0, 0xa0, 0xb8, 0xa0, ++ 0xa0, 0xbc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x27, 0x49, 0x09, 0x13, 0x12, 0x34, ++ 0x50, 0x10, 0x11, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x50, 0x50, 0x58, 0xe4, 0x44, ++ 0xe0, 0xd0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x11, 0x15, 0x25, 0x49, 0x09, 0x18, ++ 0x2f, 0x48, 0x0b, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, ++ 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x21, 0x4e, 0x09, 0x11, 0x17, 0x31, ++ 0x52, 0x17, 0x10, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x80, 0xf0, 0x90, 0x60, 0x40, 0x80, 0xf8, 0x40, ++ 0x40, 0xfc, 0x40, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x11, 0x12, 0x27, 0x4c, 0x0f, 0x14, 0x17, 0x32, ++ 0x5f, 0x12, 0x13, 0x12, 0x14, 0x19, 0x00, 0x00, ++ 0x20, 0x20, 0xa0, 0xa0, 0xfc, 0xc8, 0xa8, 0x28, ++ 0xb0, 0x10, 0x90, 0xa8, 0xc8, 0x84, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x18, 0x37, 0x34, 0x31, 0x50, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0xfc, 0x10, 0x10, 0x90, ++ 0x90, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x19, 0x35, 0x35, 0x31, 0x51, ++ 0x11, 0x11, 0x12, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x00, 0x00, 0xfc, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x19, 0x36, 0x34, 0x30, 0x57, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x40, 0x40, 0x40, 0xfc, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x19, 0x35, 0x35, 0x37, 0x51, ++ 0x11, 0x11, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, 0xfc, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x13, 0x3a, 0x36, 0x34, 0x50, ++ 0x10, 0x10, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x44, 0x48, 0x60, 0x60, ++ 0xa0, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x01, 0x1f, 0x01, 0x7f, 0x02, 0x04, 0x1a, ++ 0x62, 0x0b, 0x0a, 0x12, 0x22, 0x06, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0x00, 0xfc, 0x80, 0x40, 0x30, ++ 0x0c, 0x20, 0x90, 0x48, 0x48, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x27, 0x24, 0x27, 0x27, 0x24, ++ 0x27, 0x3f, 0x01, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0xf0, 0x10, ++ 0xf0, 0xfc, 0x00, 0x88, 0x24, 0xe4, 0x00, 0x00, ++ 0x01, 0x04, 0x08, 0x10, 0x6f, 0x02, 0x04, 0x18, ++ 0x01, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0xc0, 0x40, 0x20, 0x10, 0xec, 0x20, 0x20, 0xc0, ++ 0x00, 0x90, 0x88, 0x04, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x18, 0x34, 0x34, 0x31, 0x57, 0x10, ++ 0x13, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x90, 0x88, 0x1c, 0xe4, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x1b, 0x35, 0x35, 0x32, 0x56, ++ 0x1a, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x00, 0x20, 0x20, 0x20, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x3b, 0x34, 0x34, 0x50, 0x13, ++ 0x12, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x3b, 0x36, 0x34, 0x53, 0x12, ++ 0x12, 0x12, 0x13, 0x12, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0xc8, 0x48, ++ 0x48, 0x48, 0xc8, 0x48, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x13, 0x1a, 0x36, 0x37, 0x32, 0x52, 0x12, ++ 0x12, 0x12, 0x14, 0x14, 0x18, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x80, 0x88, ++ 0x90, 0xe0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x11, 0x11, 0x21, 0x41, 0x01, ++ 0x01, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xf0, 0x00, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x12, 0x2e, 0x45, 0x08, 0x01, ++ 0x01, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x48, 0x48, 0x88, 0xc8, 0x30, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x19, 0x35, 0x35, 0x31, 0x51, ++ 0x11, 0x11, 0x11, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x19, 0x35, 0x35, 0x31, 0x51, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0x80, 0xf8, 0x08, 0x08, 0x08, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x18, 0x34, 0x37, 0x32, 0x52, ++ 0x13, 0x12, 0x10, 0x10, 0x11, 0x12, 0x00, 0x00, ++ 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, 0xa0, 0xa0, ++ 0xfc, 0xa4, 0xa4, 0xb8, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x19, 0x35, 0x36, 0x30, 0x57, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x50, 0x48, 0x48, 0x40, 0xfc, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x1b, 0x36, 0x36, 0x32, 0x57, ++ 0x10, 0x10, 0x10, 0x11, 0x12, 0x1c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0xfc, ++ 0x40, 0xc0, 0xa0, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x19, 0x34, 0x34, 0x33, 0x50, ++ 0x11, 0x11, 0x12, 0x14, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x20, 0x20, 0xc0, 0x48, 0x68, 0xf0, 0xe0, ++ 0x50, 0x50, 0x48, 0x44, 0x40, 0xc0, 0x00, 0x00, ++ 0x01, 0x1f, 0x01, 0x7f, 0x01, 0x1f, 0x01, 0x7f, ++ 0x01, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xfc, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x08, 0x0b, 0x10, 0x10, 0x37, 0x50, 0x10, 0x13, ++ 0x11, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x19, 0x35, 0x36, 0x30, 0x50, ++ 0x11, 0x17, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x80, 0x80, 0xf0, 0x10, 0xa0, 0x60, 0x60, 0x90, ++ 0xf8, 0x14, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x17, 0x10, 0x30, 0x51, 0x12, 0x14, ++ 0x11, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xe0, 0xe0, 0x50, 0x48, 0x44, ++ 0x40, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x12, 0x12, 0x12, 0x1b, 0x34, 0x36, 0x39, 0x54, ++ 0x15, 0x16, 0x17, 0x14, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x48, 0x48, 0xa8, 0xa8, ++ 0x68, 0x28, 0xe8, 0x28, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x18, 0x34, 0x35, 0x32, 0x52, ++ 0x1f, 0x12, 0x12, 0x14, 0x14, 0x19, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x88, 0x88, 0x08, 0x30, 0x10, ++ 0xfc, 0x94, 0x94, 0xa4, 0xa4, 0xcc, 0x00, 0x00, ++ 0x10, 0x17, 0x11, 0x19, 0x35, 0x35, 0x31, 0x51, ++ 0x13, 0x12, 0x12, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x90, 0x50, 0x50, ++ 0x10, 0xa0, 0xa0, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x12, 0x19, 0x35, 0x34, 0x37, 0x50, ++ 0x10, 0x10, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0x48, 0x48, 0x50, 0x40, 0xfc, 0xa0, ++ 0xa0, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x02, 0x04, 0x18, 0x61, 0x06, ++ 0x01, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x48, 0x50, 0xa0, 0x10, 0x0c, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x18, 0x34, 0x37, 0x30, 0x50, ++ 0x17, 0x11, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x10, 0x10, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x18, 0x37, 0x36, 0x32, 0x52, ++ 0x12, 0x12, 0x12, 0x12, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x80, 0xf8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x19, 0x36, 0x37, 0x32, 0x53, ++ 0x12, 0x13, 0x12, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0xc8, 0x48, 0xc8, ++ 0x48, 0xc8, 0x48, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x18, 0x34, 0x37, 0x30, 0x50, ++ 0x13, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x1a, 0x37, 0x36, 0x32, 0x52, ++ 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0xe8, 0xa8, ++ 0xa8, 0xe8, 0xa8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x04, 0x3f, 0x01, 0x1f, 0x01, 0x01, 0x7f, ++ 0x01, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x00, 0xf0, 0x00, 0x00, 0xfc, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x1a, 0x37, 0x34, 0x33, 0x52, ++ 0x13, 0x12, 0x13, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x00, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x1b, 0x36, 0x37, 0x30, 0x53, ++ 0x10, 0x10, 0x17, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, 0xf8, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x19, 0x35, 0x35, 0x31, 0x51, ++ 0x11, 0x17, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x10, 0xfc, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x1a, 0x36, 0x37, 0x32, 0x52, ++ 0x12, 0x13, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0xf8, 0x48, 0xe8, ++ 0xd8, 0x58, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x10, 0x3b, 0x36, 0x36, 0x53, ++ 0x12, 0x10, 0x11, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0xc8, 0xe0, 0x50, 0x48, 0x44, 0x40, 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, 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, ++ 0x10, 0x11, 0x11, 0x1a, 0x34, 0x37, 0x32, 0x53, ++ 0x12, 0x13, 0x12, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x44, 0x44, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x1b, 0x34, 0x34, 0x31, 0x52, ++ 0x10, 0x11, 0x12, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0x50, 0x88, 0xfc, 0xa4, 0xa0, 0x24, 0x9c, ++ 0xf0, 0x10, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x1b, 0x14, 0x37, 0x32, 0x35, 0x50, ++ 0x10, 0x17, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xfc, 0x08, 0xf0, 0x20, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x1a, 0x37, 0x36, 0x32, 0x53, ++ 0x12, 0x10, 0x10, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x80, 0xf0, 0x20, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0xe0, 0xd0, 0x54, 0x44, 0x3c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x19, 0x34, 0x37, 0x32, 0x52, ++ 0x13, 0x12, 0x12, 0x12, 0x12, 0x11, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf8, 0x48, 0x48, ++ 0xf8, 0x08, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x19, 0x35, 0x37, 0x31, 0x53, ++ 0x13, 0x15, 0x19, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x48, 0xa8, 0x28, 0x28, 0x28, 0xe8, 0x28, 0xa8, ++ 0x68, 0x68, 0x28, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x19, 0x34, 0x34, 0x31, 0x56, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0xa0, 0x40, 0xb0, 0x0c, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x1e, 0x10, 0x1e, 0x02, 0x7f, ++ 0x01, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0xf0, 0x10, 0xf0, 0x80, 0xfc, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x13, 0x18, 0x17, 0x34, 0x31, 0x36, 0x51, ++ 0x10, 0x10, 0x17, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0xf0, ++ 0x20, 0x40, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x1f, 0x11, 0x1f, 0x11, 0x1f, ++ 0x01, 0x3f, 0x01, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf8, 0x00, 0x88, 0x24, 0xe4, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x1b, 0x34, 0x37, 0x31, 0x53, ++ 0x15, 0x11, 0x11, 0x11, 0x11, 0x10, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0xf8, 0xa0, 0xfc, 0x10, 0xf8, ++ 0x14, 0x10, 0x60, 0x08, 0x08, 0xf8, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x19, 0x35, 0x35, 0x32, 0x54, ++ 0x10, 0x17, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0x10, 0x98, 0x64, 0x44, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x18, 0x34, 0x35, 0x31, 0x52, ++ 0x10, 0x17, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0xe0, 0xa0, 0xa4, 0x24, 0x1c, 0x40, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x1b, 0x34, 0x37, 0x30, 0x53, ++ 0x10, 0x17, 0x11, 0x13, 0x10, 0x17, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, ++ 0x80, 0xfc, 0x10, 0xe0, 0xd0, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x1a, 0x36, 0x36, 0x32, 0x52, ++ 0x12, 0x12, 0x12, 0x14, 0x14, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xe8, 0x48, 0xe8, 0x48, ++ 0xe8, 0xa8, 0xa8, 0xe8, 0x88, 0x18, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x19, 0x35, 0x35, 0x31, 0x57, ++ 0x11, 0x11, 0x11, 0x11, 0x11, 0x16, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xf0, 0x00, 0xfc, ++ 0x48, 0x28, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x13, 0x1a, 0x36, 0x37, 0x32, 0x53, ++ 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xa8, 0xc8, 0xf8, 0x48, 0xf8, ++ 0x88, 0x88, 0xe8, 0x88, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x19, 0x35, 0x35, 0x31, 0x50, ++ 0x13, 0x12, 0x12, 0x12, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x50, 0x50, 0xb0, 0x10, 0xf0, 0x00, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x1b, 0x34, 0x35, 0x30, 0x57, ++ 0x10, 0x10, 0x11, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0x00, 0xf0, 0x00, 0xfc, ++ 0x80, 0xf0, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x12, 0x11, 0x24, 0x4a, 0x08, 0x11, 0x32, 0x52, ++ 0x10, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0x78, 0x00, 0x00, 0xfc, 0x10, 0x10, 0x10, ++ 0x30, 0x00, 0x88, 0x84, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x19, 0x35, 0x35, 0x31, 0x50, ++ 0x13, 0x10, 0x11, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x1f, 0x0f, 0x02, 0x7f, 0x0f, 0x14, 0x67, ++ 0x04, 0x07, 0x21, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0xe0, 0x80, 0xfc, 0xe0, 0x50, 0xcc, ++ 0x40, 0xc0, 0x08, 0x84, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x19, 0x35, 0x37, 0x31, 0x51, ++ 0x13, 0x13, 0x15, 0x19, 0x11, 0x11, 0x00, 0x00, ++ 0x50, 0x90, 0x10, 0x14, 0x34, 0xf8, 0x50, 0x90, ++ 0x50, 0x50, 0x28, 0x28, 0x44, 0x84, 0x00, 0x00, ++ 0x10, 0x12, 0x12, 0x12, 0x3b, 0x34, 0x37, 0x50, ++ 0x13, 0x12, 0x12, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0x48, 0xf8, 0x00, 0xfc, 0x80, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x1b, 0x36, 0x37, 0x31, 0x51, ++ 0x13, 0x14, 0x13, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x40, 0x40, ++ 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x1a, 0x37, 0x34, 0x31, 0x51, ++ 0x11, 0x11, 0x11, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0xf8, 0x00, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x1a, 0x35, 0x35, 0x32, 0x50, ++ 0x10, 0x11, 0x15, 0x15, 0x19, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0xa8, 0xa8, 0x68, 0x58, 0xb0, ++ 0x80, 0x50, 0x48, 0x14, 0x14, 0xf0, 0x00, 0x00, ++ 0x10, 0x17, 0x14, 0x1c, 0x3f, 0x3c, 0x37, 0x54, ++ 0x14, 0x17, 0x13, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x08, 0x88, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0x28, 0x88, 0x88, 0x18, 0x00, 0x00, ++ 0x11, 0x11, 0x12, 0x1a, 0x35, 0x35, 0x30, 0x53, ++ 0x12, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x28, 0x28, 0x50, 0x50, 0x28, 0x68, 0x80, 0xf8, ++ 0x28, 0xc8, 0x68, 0x98, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x29, 0x3f, 0x24, 0x3b, ++ 0x61, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xc8, 0x48, 0x30, 0x30, 0xc8, ++ 0x04, 0x10, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x11, 0x11, 0x12, 0x1d, 0x35, 0x35, 0x31, 0x51, ++ 0x10, 0x11, 0x16, 0x10, 0x10, 0x17, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x80, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x06, 0x38, 0x3e, 0x22, 0x3f, 0x3e, 0x3e, 0x23, ++ 0x4c, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x94, 0xfc, 0x90, 0x60, 0xb0, ++ 0x0c, 0x00, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x1a, 0x35, 0x34, 0x37, 0x54, ++ 0x12, 0x12, 0x17, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xf0, 0xb0, ++ 0xb0, 0xd0, 0xf4, 0xcc, 0xac, 0x84, 0x00, 0x00, ++ 0x08, 0x7f, 0x08, 0x3e, 0x00, 0x3f, 0x22, 0x5e, ++ 0x00, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x70, 0x50, 0x54, 0x8c, 0xf8, 0x48, 0x30, 0xd8, ++ 0x04, 0x10, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x1a, 0x37, 0x36, 0x33, 0x52, ++ 0x10, 0x11, 0x11, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0xc8, ++ 0xd0, 0x50, 0x68, 0x7c, 0x44, 0x3c, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x1f, 0x34, 0x37, 0x30, 0x57, ++ 0x10, 0x13, 0x11, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x48, 0xb0, 0xa0, 0xfc, 0xa0, 0xf8, 0xa8, 0xfc, ++ 0xa8, 0xf8, 0xb0, 0xa8, 0xa4, 0xa0, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x17, 0x17, 0x14, 0x27, 0x24, ++ 0x59, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0xf0, 0xf0, 0x10, 0xf0, 0xb0, ++ 0x8c, 0x00, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x18, 0x34, 0x36, 0x32, 0x52, ++ 0x12, 0x12, 0x12, 0x13, 0x11, 0x16, 0x00, 0x00, ++ 0x10, 0x64, 0x84, 0xf8, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0xfc, 0x98, 0x04, 0x00, 0x00, ++ 0x22, 0x14, 0x7f, 0x08, 0x2a, 0x2a, 0x3e, 0x09, ++ 0x13, 0x20, 0x04, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x08, ++ 0x18, 0x80, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x19, 0x36, 0x35, 0x31, 0x51, ++ 0x11, 0x11, 0x12, 0x13, 0x15, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xf0, 0x08, 0xf4, 0x10, 0xf0, ++ 0x10, 0xf0, 0x00, 0xf8, 0x08, 0xf8, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x1b, 0x36, 0x37, 0x32, 0x53, ++ 0x12, 0x10, 0x17, 0x11, 0x10, 0x10, 0x00, 0x00, ++ 0x48, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x48, 0x10, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x13, 0x08, 0x4b, 0x22, 0x23, 0x0a, 0x13, 0x22, ++ 0x22, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0xf0, 0xa0, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x48, ++ 0x58, 0x00, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x1b, 0x36, 0x36, 0x33, 0x50, ++ 0x17, 0x10, 0x11, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x10, 0x17, 0x15, 0x1f, 0x34, 0x37, 0x35, 0x57, ++ 0x14, 0x13, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x24, 0xa8, 0x98, 0x90, 0x68, 0x84, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x1b, 0x36, 0x37, 0x32, 0x53, ++ 0x12, 0x13, 0x14, 0x17, 0x18, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, ++ 0x48, 0x68, 0xd0, 0x50, 0x4c, 0xc0, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x19, 0x35, 0x36, 0x37, 0x50, ++ 0x11, 0x17, 0x10, 0x11, 0x10, 0x13, 0x00, 0x00, ++ 0x40, 0x90, 0xf8, 0x10, 0x18, 0xa4, 0xfc, 0xa0, ++ 0x50, 0xac, 0x48, 0x90, 0x60, 0x80, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x2a, 0x3e, 0x2a, 0x3e, 0x7f, ++ 0x08, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x08, 0xf0, 0x80, 0xfc, 0x90, 0x90, 0x90, 0x10, ++ 0x10, 0x00, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x11, 0x3f, 0x3d, 0x37, 0x55, ++ 0x17, 0x11, 0x17, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x04, 0x38, 0xe0, 0x20, 0xe0, 0x7c, 0xe8, 0x68, ++ 0xe8, 0x28, 0xe8, 0x48, 0x48, 0x88, 0x00, 0x00, ++ 0x11, 0x11, 0x22, 0x4c, 0x0a, 0x12, 0x33, 0x54, ++ 0x18, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x10, 0x10, 0xa8, 0x44, 0x40, 0x78, 0x40, 0xc0, ++ 0x3c, 0x00, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x17, 0x11, 0x1a, 0x35, 0x36, 0x34, 0x51, ++ 0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x98, 0xa8, 0xd8, 0xa8, 0xc8, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x11, 0x11, 0x13, 0x15, 0x39, 0x35, 0x35, 0x51, ++ 0x17, 0x11, 0x13, 0x14, 0x11, 0x12, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0xfc, 0x00, 0xf8, 0xa8, 0x48, 0xb0, 0x00, 0x00, ++ 0x10, 0x12, 0x11, 0x19, 0x34, 0x37, 0x33, 0x50, ++ 0x16, 0x12, 0x12, 0x12, 0x15, 0x18, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xf8, 0xa0, 0x20, 0xfc, 0x20, ++ 0xf8, 0x88, 0x88, 0xf8, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x1b, 0x36, 0x37, 0x32, 0x53, ++ 0x10, 0x17, 0x10, 0x17, 0x11, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x48, 0xfc, 0x10, 0xfc, 0x10, 0xb0, 0x00, 0x00, ++ 0x10, 0x17, 0x11, 0x17, 0x39, 0x3f, 0x35, 0x57, ++ 0x15, 0x17, 0x11, 0x17, 0x11, 0x17, 0x00, 0x00, ++ 0x50, 0x90, 0x10, 0xd0, 0x3c, 0xd4, 0x54, 0xd4, ++ 0x54, 0xd4, 0x14, 0xe4, 0xe4, 0x4c, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x25, 0x3f, 0x27, 0x3a, ++ 0x23, 0x3f, 0x01, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xf0, 0x40, 0xf8, 0xe0, 0x20, ++ 0xe0, 0xf8, 0x00, 0xa8, 0x24, 0xe4, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x1b, 0x36, 0x37, 0x30, 0x53, ++ 0x10, 0x17, 0x11, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0x00, 0xf8, ++ 0x00, 0xfc, 0x50, 0x48, 0x48, 0xc0, 0x00, 0x00, ++ 0x10, 0x17, 0x14, 0x1d, 0x3c, 0x3f, 0x34, 0x55, ++ 0x17, 0x16, 0x17, 0x1a, 0x1b, 0x12, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x58, 0x00, 0x00, ++ 0x01, 0x7f, 0x1f, 0x0f, 0x08, 0x0f, 0x04, 0x7f, ++ 0x0f, 0x08, 0x0f, 0x25, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0xe0, 0x20, 0xe0, 0x40, 0xfc, ++ 0xe0, 0x20, 0xe0, 0x08, 0xa4, 0xe4, 0x00, 0x00, ++ 0x08, 0x7f, 0x2a, 0x2a, 0x5d, 0x1c, 0x2a, 0x4b, ++ 0x01, 0x04, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x30, 0x28, 0x28, 0xfc, 0x20, 0x30, 0x48, 0x84, ++ 0x00, 0x90, 0x88, 0x24, 0x24, 0xe0, 0x00, 0x00, ++ 0x02, 0x3c, 0x09, 0x7e, 0x08, 0x3e, 0x22, 0x3e, ++ 0x20, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x88, 0x88, 0xfc, 0x88, 0xf8, 0x88, 0x88, 0xf8, ++ 0x88, 0x00, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x19, 0x35, 0x35, 0x30, 0x57, ++ 0x11, 0x11, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x40, 0xfc, ++ 0xf0, 0x10, 0xf0, 0x50, 0x48, 0xc8, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x1b, 0x37, 0x35, 0x31, 0x51, ++ 0x11, 0x11, 0x10, 0x12, 0x12, 0x14, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xf8, ++ 0x20, 0xfc, 0x00, 0xa8, 0x54, 0x54, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x1b, 0x34, 0x37, 0x32, 0x53, ++ 0x12, 0x13, 0x10, 0x17, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0x00, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x0b, 0x10, 0x17, 0x31, 0x53, 0x1d, 0x11, ++ 0x11, 0x11, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0xa0, 0xf8, 0xa0, 0xfc, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x58, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x00, 0x23, 0x12, 0x13, 0x03, 0x0a, 0x13, 0x25, ++ 0x24, 0x09, 0x04, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xf0, 0xf0, 0x40, 0xfc, 0x54, ++ 0xac, 0x18, 0x80, 0x88, 0x24, 0xe4, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x1b, 0x36, 0x37, 0x32, 0x53, ++ 0x12, 0x12, 0x12, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0x48, 0xf8, ++ 0xa8, 0x48, 0x68, 0xa8, 0x08, 0x18, 0x00, 0x00, ++ 0x12, 0x12, 0x13, 0x1e, 0x36, 0x37, 0x32, 0x52, ++ 0x12, 0x17, 0x10, 0x15, 0x14, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0xa8, 0xa8, 0xfc, 0xa8, 0xa8, ++ 0xa8, 0xfc, 0x00, 0x48, 0xa4, 0xa4, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x1b, 0x34, 0x37, 0x30, 0x57, ++ 0x11, 0x17, 0x10, 0x13, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0x40, 0xf8, 0x40, 0xfc, ++ 0x10, 0xfc, 0x40, 0xf8, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x1a, 0x37, 0x36, 0x33, 0x52, ++ 0x13, 0x10, 0x17, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0xe8, 0x58, 0xe8, 0xf8, 0xe8, ++ 0x58, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x12, 0x15, 0x1e, 0x14, 0x14, ++ 0x14, 0x14, 0x20, 0x2a, 0x4a, 0x11, 0x00, 0x00, ++ 0x80, 0xfc, 0x90, 0xfc, 0x90, 0xf8, 0x90, 0xf8, ++ 0x90, 0xfc, 0x80, 0x48, 0x14, 0xf4, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x1b, 0x36, 0x37, 0x30, 0x57, ++ 0x17, 0x11, 0x1f, 0x11, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0xfc, 0x00, 0xf8, 0xa8, 0xf8, 0x40, 0x5c, ++ 0x5c, 0xc8, 0x28, 0x30, 0xd0, 0x0c, 0x00, 0x00, ++ 0x12, 0x13, 0x14, 0x19, 0x37, 0x3d, 0x3d, 0x57, ++ 0x15, 0x15, 0x17, 0x14, 0x18, 0x10, 0x00, 0x00, ++ 0x00, 0xbc, 0x94, 0x14, 0xe4, 0x4c, 0x68, 0xe8, ++ 0x7c, 0x48, 0xfc, 0x48, 0x48, 0xc8, 0x00, 0x00, ++ 0x14, 0x7f, 0x1c, 0x3f, 0x2a, 0x3e, 0x7f, 0x3e, ++ 0x0f, 0x71, 0x04, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x88, 0x88, ++ 0x30, 0x00, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x19, 0x34, 0x37, 0x32, 0x53, ++ 0x10, 0x17, 0x10, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xb8, 0xa8, 0xb8, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x1b, 0x36, 0x36, 0x33, 0x53, ++ 0x12, 0x12, 0x14, 0x14, 0x18, 0x10, 0x00, 0x00, ++ 0x40, 0xf0, 0x20, 0xfc, 0xa8, 0x98, 0x70, 0xfc, ++ 0x70, 0x70, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x17, 0x7a, 0x11, 0x3f, 0x3b, 0x35, 0x59, ++ 0x13, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x10, 0xd0, 0xbc, 0x10, 0xf8, 0xb8, 0x34, 0x54, ++ 0x10, 0x00, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x11, 0x11, 0x1b, 0x36, ++ 0x37, 0x52, 0x13, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x10, 0x20, 0xf8, 0x40, ++ 0xf0, 0x40, 0xf0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x1b, 0x36, 0x36, 0x32, 0x53, ++ 0x13, 0x10, 0x17, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x00, 0xf8, 0xe8, 0xa8, 0xe8, 0xf8, ++ 0xf0, 0x40, 0xfc, 0xf0, 0x4c, 0x40, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x1b, 0x36, 0x37, 0x33, 0x50, ++ 0x17, 0x10, 0x13, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x48, 0x58, 0x58, 0x40, ++ 0xfc, 0x80, 0xf8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x11, 0x0f, 0x49, 0x21, 0x27, 0x0f, 0x15, 0x15, ++ 0x26, 0x24, 0x01, 0x24, 0x24, 0x43, 0x00, 0x00, ++ 0x10, 0xfc, 0x10, 0xf0, 0xfc, 0x74, 0x54, 0x54, ++ 0xec, 0x44, 0x00, 0x88, 0x24, 0xe4, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x11, 0x3f, 0x3d, 0x35, 0x57, ++ 0x13, 0x13, 0x15, 0x19, 0x11, 0x11, 0x00, 0x00, ++ 0x00, 0x3c, 0xd4, 0x14, 0xec, 0x7c, 0x64, 0xfc, ++ 0x24, 0xbc, 0x64, 0x7c, 0x28, 0x44, 0x00, 0x00, ++ 0x12, 0x12, 0x13, 0x1d, 0x38, 0x3f, 0x32, 0x56, ++ 0x12, 0x16, 0x12, 0x16, 0x13, 0x1e, 0x00, 0x00, ++ 0xa0, 0xb0, 0xe8, 0x68, 0x20, 0xfc, 0xa0, 0xe8, ++ 0xa8, 0xd0, 0xd4, 0xac, 0xcc, 0x04, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x19, 0x3f, 0x32, 0x36, 0x52, ++ 0x16, 0x12, 0x16, 0x12, 0x13, 0x1e, 0x00, 0x00, ++ 0x20, 0x30, 0xe8, 0x28, 0xfc, 0xa0, 0xe8, 0xa8, ++ 0xd8, 0x90, 0xd4, 0xac, 0xcc, 0x04, 0x00, 0x00, ++ 0x10, 0x7c, 0x13, 0x38, 0x7c, 0x45, 0x7e, 0x00, ++ 0x3c, 0x24, 0x3d, 0x25, 0x1e, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa8, 0x30, 0x30, 0x48, 0xc4, ++ 0x20, 0x20, 0x48, 0x44, 0x54, 0x30, 0x00, 0x00, ++ 0x11, 0x17, 0x11, 0x1b, 0x36, 0x37, 0x31, 0x51, ++ 0x13, 0x15, 0x19, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x10, 0xfc, 0x10, 0xb8, 0xa8, 0xb8, 0x20, 0xfc, ++ 0x20, 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x1b, 0x37, 0x36, 0x33, 0x51, ++ 0x11, 0x13, 0x15, 0x19, 0x11, 0x11, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xb8, 0xa8, 0xb8, 0x20, ++ 0xfc, 0x20, 0xf8, 0xf8, 0x20, 0xfc, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x19, 0x35, 0x37, 0x30, 0x57, ++ 0x12, 0x13, 0x13, 0x12, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0xf0, 0xf0, 0xf8, 0x10, 0xfc, ++ 0xa8, 0xb8, 0xb8, 0xac, 0xf8, 0x88, 0x00, 0x00, ++ 0x13, 0x1f, 0x68, 0x13, 0x2b, 0x7c, 0x3b, 0x56, ++ 0x13, 0x01, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x90, 0xd8, 0x68, 0x90, 0xa8, 0x7c, 0xb8, 0xd4, ++ 0x90, 0x00, 0x88, 0xa4, 0x24, 0xe0, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x03, 0x1c, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x08, 0x08, 0xfc, 0x80, 0x88, 0x88, ++ 0x50, 0x60, 0xe4, 0x14, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x12, 0x14, 0x18, 0x61, 0x06, 0x00, 0x00, ++ 0x90, 0x88, 0x88, 0xfc, 0x80, 0x88, 0x88, 0x48, ++ 0x50, 0x30, 0x24, 0x54, 0x8c, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x1f, 0x10, 0x10, 0x18, 0x14, ++ 0x12, 0x12, 0x10, 0x20, 0x21, 0x46, 0x00, 0x00, ++ 0x90, 0x88, 0x88, 0xfc, 0x80, 0x88, 0x88, 0x48, ++ 0x50, 0x30, 0x24, 0x54, 0x8c, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, ++ 0x1f, 0x10, 0x10, 0x20, 0x21, 0x46, 0x00, 0x00, ++ 0x90, 0x88, 0x88, 0xfc, 0x80, 0x88, 0x88, 0x48, ++ 0x50, 0x30, 0x24, 0x54, 0x8c, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x00, 0x00, 0x01, 0x1e, 0x01, ++ 0x7f, 0x00, 0x00, 0x00, 0x07, 0x38, 0x00, 0x00, ++ 0x20, 0x10, 0xfc, 0x90, 0x64, 0xb4, 0x2c, 0x10, ++ 0xfc, 0x90, 0x60, 0xe4, 0x1c, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x1f, 0x10, 0x1f, 0x1f, 0x10, ++ 0x1f, 0x01, 0x7f, 0x00, 0x03, 0x3c, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0xf0, 0x10, ++ 0xf0, 0x08, 0xfc, 0xb0, 0xe4, 0x1c, 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, 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, 0x02, 0x0f, 0x08, 0x0f, 0x0f, 0x08, ++ 0x3f, 0x21, 0x5f, 0x00, 0x03, 0x3c, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, 0xe0, 0x20, ++ 0xfc, 0x28, 0xf8, 0xa0, 0xe4, 0x1c, 0x00, 0x00, ++ 0x12, 0x12, 0x7f, 0x12, 0x1e, 0x12, 0x1e, 0x12, ++ 0x7f, 0x2a, 0x2b, 0x31, 0x20, 0x1f, 0x00, 0x00, ++ 0x28, 0x24, 0xa4, 0x3c, 0xe0, 0x28, 0x28, 0x28, ++ 0xb0, 0x10, 0x34, 0x4c, 0x8c, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x04, 0x7f, 0x12, 0x1f, 0x32, ++ 0x3f, 0x52, 0x1f, 0x12, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x48, 0xfc, 0x40, 0xa8, 0x28, ++ 0xb8, 0x10, 0x94, 0x2c, 0xcc, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x19, 0x2a, 0x5d, 0x2a, 0x4c, 0x16, ++ 0x69, 0x34, 0x09, 0x32, 0x0c, 0x70, 0x00, 0x00, ++ 0x30, 0xa8, 0xa8, 0xa0, 0xbc, 0xe0, 0xa8, 0x28, ++ 0x10, 0x10, 0x34, 0x4c, 0x8c, 0x04, 0x00, 0x00, ++ 0x00, 0x77, 0x55, 0x77, 0x00, 0x3e, 0x2a, 0x3e, ++ 0x2a, 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x00, 0x00, ++ 0x30, 0x28, 0x28, 0x20, 0x3c, 0xe0, 0x28, 0x28, ++ 0x18, 0x10, 0x34, 0x4c, 0x8c, 0x04, 0x00, 0x00, ++ 0x04, 0x07, 0x3f, 0x2b, 0x3d, 0x27, 0x3f, 0x20, ++ 0x2f, 0x29, 0x2f, 0x2a, 0x27, 0x5c, 0x00, 0x00, ++ 0x30, 0x28, 0xa8, 0x20, 0x3c, 0xe0, 0x28, 0x28, ++ 0x18, 0x10, 0x34, 0x4c, 0x8c, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x19, 0x2a, 0x5d, 0x2a, 0x5a, 0x1f, ++ 0x24, 0x7f, 0x24, 0x3f, 0x24, 0x3f, 0x00, 0x00, ++ 0x30, 0xa8, 0xa8, 0xa0, 0xbc, 0xe0, 0xa8, 0xa8, ++ 0x18, 0x10, 0x14, 0x2c, 0x4c, 0x84, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, ++ 0x19, 0x19, 0x2f, 0x29, 0x49, 0x09, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x10, 0x10, 0x10, 0x14, ++ 0x18, 0x70, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, ++ 0x80, 0x80, 0x84, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x7c, 0x10, 0x10, 0x13, 0x14, ++ 0x18, 0x70, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x11, 0x11, 0x11, 0x15, ++ 0x19, 0x71, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0xf8, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x10, 0x10, 0x10, 0x14, ++ 0x18, 0x70, 0x10, 0x10, 0x1f, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x11, 0x11, 0x10, 0x14, ++ 0x18, 0x70, 0x10, 0x11, 0x12, 0x34, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x48, 0x28, 0x30, 0x90, 0xa0, ++ 0x60, 0x40, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x10, 0x12, 0x11, 0x14, ++ 0x18, 0x70, 0x11, 0x11, 0x12, 0x34, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, ++ 0xd0, 0xb0, 0x1c, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x12, 0x12, 0x12, 0x16, ++ 0x1a, 0x72, 0x12, 0x14, 0x14, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x88, 0x88, 0x88, ++ 0x88, 0xb0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7c, 0x10, 0x10, 0x13, 0x14, ++ 0x18, 0x70, 0x10, 0x10, 0x17, 0x30, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x40, 0x40, 0xf8, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x10, 0x10, 0x17, ++ 0x18, 0x70, 0x11, 0x12, 0x14, 0x38, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf0, 0x90, 0x90, 0x90, 0xfc, ++ 0x80, 0xc0, 0x40, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x10, 0x13, 0x10, 0x14, ++ 0x18, 0x70, 0x10, 0x10, 0x13, 0x30, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0x40, 0x7c, 0xc8, 0x48, 0x50, ++ 0x30, 0x20, 0x54, 0x94, 0x0c, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x10, 0x17, 0x10, 0x14, ++ 0x18, 0x70, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0x60, 0x40, 0xfc, 0x48, 0x50, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x11, 0x11, 0x11, 0x15, ++ 0x19, 0x71, 0x12, 0x12, 0x14, 0x38, 0x00, 0x00, ++ 0x08, 0x30, 0xd0, 0x50, 0x50, 0x50, 0x50, 0x50, ++ 0x50, 0x50, 0x50, 0x48, 0x48, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x10, 0x11, 0x10, 0x14, ++ 0x18, 0x70, 0x13, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x90, 0x50, 0x50, 0x10, 0x10, 0x90, 0x90, ++ 0x1c, 0x70, 0x90, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x10, 0x10, 0x15, ++ 0x19, 0x71, 0x12, 0x12, 0x14, 0x39, 0x00, 0x00, ++ 0x90, 0x88, 0x88, 0xfc, 0x80, 0x90, 0x90, 0xd0, ++ 0x50, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x10, 0x10, 0x14, ++ 0x18, 0x70, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x60, 0x50, ++ 0x48, 0x48, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x10, 0x10, 0x10, 0x15, ++ 0x1a, 0x70, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x60, 0x60, 0xd0, 0x48, ++ 0x44, 0x44, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x16, 0x12, 0x12, 0x15, ++ 0x19, 0x72, 0x12, 0x1f, 0x10, 0x30, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x78, 0xa8, 0xa8, 0x28, ++ 0x28, 0xa8, 0xa8, 0xc8, 0x48, 0x98, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7f, 0x11, 0x11, 0x11, 0x15, ++ 0x19, 0x71, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xfc, 0x10, 0x10, 0x10, 0xf0, ++ 0x10, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x12, 0x12, 0x13, 0x16, ++ 0x1a, 0x73, 0x12, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0xf8, 0x48, ++ 0x48, 0xf8, 0x48, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x7f, 0x12, 0x12, 0x3c, 0x06, 0x19, 0x60, ++ 0x0f, 0x1f, 0x01, 0x3f, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x50, 0x20, 0xd0, 0x0c, 0xe0, ++ 0x00, 0xf0, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x02, 0x0f, 0x70, 0x0f, 0x08, 0x0f, 0x01, ++ 0x0f, 0x1f, 0x01, 0x7f, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x80, 0xe0, 0x1c, 0xe0, 0x20, 0xe0, 0xc0, ++ 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x12, 0x13, 0x12, 0x16, ++ 0x1a, 0x72, 0x12, 0x14, 0x14, 0x38, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x00, 0x00, 0xfc, 0x20, 0xa0, ++ 0x60, 0x30, 0x28, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7f, 0x12, 0x12, 0x13, 0x16, ++ 0x1a, 0x72, 0x12, 0x14, 0x14, 0x38, 0x00, 0x00, ++ 0x40, 0xf0, 0x20, 0xfc, 0xa4, 0x9c, 0x70, 0xf8, ++ 0x70, 0x70, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x10, 0x10, 0x10, 0x14, ++ 0x1b, 0x72, 0x12, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x7c, 0x40, 0x40, 0x40, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x02, 0x05, 0x38, 0x08, 0x08, 0x3e, 0x08, 0x08, ++ 0x0e, 0x79, 0x08, 0x10, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf8, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x12, 0x11, 0x10, 0x14, ++ 0x1b, 0x70, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0x50, 0x48, 0x48, 0xf0, 0x40, 0x40, ++ 0xfc, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7d, 0x13, 0x12, 0x16, 0x16, ++ 0x1a, 0x72, 0x12, 0x12, 0x12, 0x32, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0xfc, 0x10, 0x90, 0x50, ++ 0x50, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x10, 0x13, 0x12, 0x16, ++ 0x1b, 0x70, 0x10, 0x10, 0x11, 0x32, 0x00, 0x00, ++ 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, 0xa0, 0xa0, ++ 0xfc, 0xa4, 0xa4, 0xb8, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x11, 0x17, 0x16, ++ 0x1a, 0x72, 0x12, 0x13, 0x12, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x48, 0x28, 0x28, 0xfc, 0x08, ++ 0x88, 0x48, 0x48, 0xfc, 0x08, 0x30, 0x00, 0x00, ++ 0x12, 0x12, 0x12, 0x7e, 0x17, 0x12, 0x12, 0x16, ++ 0x1a, 0x72, 0x12, 0x14, 0x14, 0x38, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x78, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xc8, 0x98, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x12, 0x11, 0x15, ++ 0x18, 0x70, 0x10, 0x10, 0x17, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x10, 0x10, 0x10, 0x10, ++ 0xa0, 0xa0, 0xa0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x13, 0x14, 0x10, 0x14, ++ 0x19, 0x77, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x80, 0x80, 0xf0, 0x10, 0x20, 0xa0, 0x40, 0xa0, ++ 0xf8, 0x14, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x10, 0x11, 0x14, ++ 0x19, 0x71, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7d, 0x17, 0x11, 0x11, 0x15, ++ 0x19, 0x77, 0x11, 0x11, 0x12, 0x34, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xf8, 0x20, 0x20, 0x20, ++ 0x20, 0xfc, 0x20, 0x10, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7d, 0x11, 0x12, 0x14, 0x15, ++ 0x19, 0x72, 0x14, 0x10, 0x10, 0x31, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x98, 0x98, 0xa8, 0xc8, 0x98, ++ 0x98, 0xa8, 0xc8, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x10, 0x17, 0x10, 0x14, ++ 0x1b, 0x70, 0x10, 0x10, 0x17, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x0a, 0x0d, 0x3a, 0x0c, 0x3a, 0x0c, 0x39, 0x00, ++ 0x0f, 0x1f, 0x01, 0x7f, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x88, 0x30, 0xe0, ++ 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x7c, 0x13, 0x10, 0x10, 0x15, ++ 0x19, 0x72, 0x14, 0x10, 0x17, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0x20, 0x40, 0xc8, 0xe8, 0xf0, 0x50, ++ 0x50, 0x48, 0x44, 0xc0, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x11, 0x11, 0x12, 0x16, ++ 0x1a, 0x73, 0x12, 0x12, 0x12, 0x32, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x00, 0xf8, 0x08, 0x10, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x13, 0x10, 0x13, 0x16, ++ 0x1b, 0x72, 0x13, 0x12, 0x12, 0x32, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x00, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x11, 0x11, 0x11, 0x16, ++ 0x1a, 0x70, 0x10, 0x10, 0x11, 0x36, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x50, 0x50, 0x58, 0xe4, ++ 0x44, 0x60, 0xa0, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x13, 0x10, 0x17, ++ 0x18, 0x70, 0x17, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, 0xf8, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x11, 0x12, 0x12, 0x7f, 0x12, 0x12, 0x13, 0x10, ++ 0x1f, 0x71, 0x10, 0x10, 0x11, 0x36, 0x00, 0x00, ++ 0x40, 0x58, 0x48, 0x58, 0x48, 0x48, 0xf8, 0x40, ++ 0xf8, 0x10, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x13, 0x12, 0x10, ++ 0x18, 0x73, 0x10, 0x10, 0x17, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x40, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7d, 0x11, 0x11, 0x12, 0x16, ++ 0x1a, 0x72, 0x12, 0x12, 0x12, 0x33, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x20, 0x20, 0x38, 0x48, 0x68, ++ 0x98, 0x50, 0x30, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x10, 0x11, 0x13, 0x14, ++ 0x19, 0x71, 0x11, 0x11, 0x11, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x90, 0x10, 0xfc, 0x08, ++ 0xe8, 0x28, 0x28, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x11, 0x16, 0x7c, 0x14, 0x17, 0x15, 0x15, ++ 0x1d, 0x75, 0x15, 0x19, 0x19, 0x31, 0x00, 0x00, ++ 0xc0, 0x40, 0x40, 0x40, 0x7c, 0xa4, 0xa8, 0x20, ++ 0x20, 0x30, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x17, 0x12, 0x7e, 0x13, 0x12, 0x12, 0x17, ++ 0x1a, 0x72, 0x13, 0x16, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf8, 0xc8, 0xc8, 0xa8, ++ 0xb0, 0x90, 0xb0, 0xc8, 0x88, 0x84, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x11, 0x11, 0x17, 0x11, ++ 0x19, 0x73, 0x10, 0x10, 0x17, 0x30, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xf8, 0x50, 0x50, 0xfc, 0x50, ++ 0x50, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x28, 0x3e, 0x48, 0x7f, 0x08, 0x3e, 0x2a, 0x2e, ++ 0x07, 0x1f, 0x01, 0x7f, 0x01, 0x03, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x08, 0xd8, ++ 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7e, 0x15, 0x11, 0x12, 0x17, ++ 0x18, 0x72, 0x12, 0x13, 0x12, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x08, 0x08, 0xe8, 0x88, 0xe8, ++ 0x88, 0xa8, 0xa8, 0xe8, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x13, 0x12, 0x13, 0x16, ++ 0x1b, 0x70, 0x17, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0x40, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x14, 0x17, 0x10, 0x16, ++ 0x1a, 0x72, 0x12, 0x13, 0x14, 0x38, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x00, 0xfc, 0x40, 0x40, ++ 0x78, 0x40, 0x40, 0x40, 0xc0, 0x3c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x13, 0x14, 0x13, 0x16, ++ 0x1a, 0x72, 0x13, 0x12, 0x10, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xb8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0x30, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x13, 0x12, 0x16, ++ 0x1a, 0x72, 0x12, 0x12, 0x12, 0x32, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x12, 0x13, 0x12, 0x1e, ++ 0x73, 0x12, 0x14, 0x14, 0x1b, 0x3c, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x48, 0x40, ++ 0xfc, 0x40, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x10, 0x17, 0x10, 0x14, ++ 0x1b, 0x70, 0x13, 0x10, 0x13, 0x30, 0x00, 0x00, ++ 0x80, 0xf0, 0x90, 0xe0, 0x20, 0xfc, 0x40, 0xe8, ++ 0x68, 0xb0, 0x70, 0xa8, 0x24, 0xc0, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7d, 0x11, 0x11, 0x16, 0x10, ++ 0x19, 0x71, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x20, 0x24, 0xf8, 0x20, 0x20, 0xe4, 0x5c, 0x80, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x7c, 0x13, 0x13, 0x12, 0x16, ++ 0x1b, 0x70, 0x11, 0x12, 0x14, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x58, 0xd8, 0xe8, ++ 0xf8, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x11, 0x10, 0x12, 0x7d, 0x11, 0x12, 0x11, 0x14, ++ 0x18, 0x73, 0x10, 0x10, 0x11, 0x36, 0x00, 0x00, ++ 0xd0, 0x54, 0xa4, 0xa8, 0x10, 0x08, 0xf4, 0x40, ++ 0x40, 0xf8, 0xa0, 0x90, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x12, 0x12, 0x7e, 0x13, 0x10, 0x17, 0x10, ++ 0x1b, 0x72, 0x12, 0x12, 0x12, 0x32, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0x48, 0xf8, 0x00, 0xfc, 0x40, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x17, 0x10, 0x13, 0x14, ++ 0x18, 0x77, 0x10, 0x11, 0x16, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0xa0, 0x40, 0xfc, 0xc8, 0x50, 0xc0, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x10, 0x17, 0x11, 0x12, ++ 0x1a, 0x73, 0x12, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0xfc, 0x40, 0x58, ++ 0x48, 0x58, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x17, 0x12, 0x7e, 0x13, 0x12, 0x12, 0x17, ++ 0x1a, 0x72, 0x13, 0x16, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xb0, 0xb0, 0xa8, 0xa8, ++ 0xa4, 0xa4, 0xa4, 0xb8, 0xa0, 0xa0, 0x00, 0x00, ++ 0x11, 0x10, 0x10, 0x7d, 0x13, 0x14, 0x17, 0x14, ++ 0x1e, 0x75, 0x16, 0x15, 0x14, 0x35, 0x00, 0x00, ++ 0xc0, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xa8, 0xa8, ++ 0xa8, 0xd0, 0xd0, 0xa8, 0xa8, 0xa8, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7e, 0x11, 0x11, 0x17, 0x12, ++ 0x1f, 0x30, 0x52, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x80, 0xf0, 0x90, 0x60, 0x40, 0x80, 0xf8, 0x40, ++ 0xfc, 0x40, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x3f, 0x22, 0x5f, 0x0f, 0x02, 0x3f, 0x08, ++ 0x17, 0x6f, 0x01, 0x3f, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0xf0, 0xe0, 0x80, 0xf8, 0xe0, ++ 0x10, 0xec, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x10, 0x17, 0x10, 0x17, ++ 0x1a, 0x77, 0x12, 0x17, 0x12, 0x32, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xf8, 0xa0, 0xfc, 0x40, 0xf8, ++ 0x48, 0xfc, 0x48, 0xfc, 0x08, 0x18, 0x00, 0x00, ++ 0x11, 0x10, 0x13, 0x7c, 0x11, 0x10, 0x17, 0x11, ++ 0x19, 0x72, 0x14, 0x18, 0x17, 0x30, 0x00, 0x00, ++ 0x10, 0xa0, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x00, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x13, 0x12, 0x12, 0x17, ++ 0x19, 0x72, 0x15, 0x12, 0x14, 0x33, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xb8, 0x20, 0x20, 0xb8, ++ 0x98, 0xa8, 0xd8, 0xa8, 0xc8, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x12, 0x15, 0x11, 0x15, ++ 0x19, 0x71, 0x11, 0x13, 0x15, 0x31, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xf0, 0x08, 0xf4, 0x10, 0xf0, ++ 0x10, 0xf0, 0x00, 0xf8, 0x08, 0xf8, 0x00, 0x00, ++ 0x10, 0x17, 0x11, 0x7d, 0x11, 0x17, 0x10, 0x17, ++ 0x1a, 0x73, 0x13, 0x12, 0x17, 0x30, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0xf0, 0xf0, 0xfc, 0x10, 0xfc, ++ 0xa8, 0xb8, 0xb8, 0xac, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x11, 0x11, 0x11, 0x15, ++ 0x19, 0x71, 0x11, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, ++ 0xfc, 0x00, 0xfc, 0xa4, 0xe4, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x13, 0x10, 0x17, ++ 0x19, 0x72, 0x15, 0x12, 0x14, 0x31, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x98, 0xa8, 0xd8, 0xa8, 0xc8, 0x98, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x12, 0x13, 0x12, 0x17, ++ 0x1a, 0x70, 0x17, 0x11, 0x10, 0x30, 0x00, 0x00, ++ 0x50, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x48, 0x10, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x10, 0x12, 0x12, 0x7f, 0x12, 0x10, 0x11, 0x15, ++ 0x1b, 0x75, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0xf8, 0x98, 0xa0, 0xfc, 0x20, ++ 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x3e, 0x08, 0x7f, 0x14, 0x7f, 0x3f, 0x08, ++ 0x07, 0x1f, 0x01, 0x7f, 0x01, 0x03, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x50, 0xd4, 0xb4, 0x0c, 0x60, ++ 0x80, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x12, 0x13, 0x12, 0x17, ++ 0x18, 0x73, 0x10, 0x17, 0x11, 0x30, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x50, 0xf8, 0x10, 0xfc, 0x10, 0xb0, 0x00, 0x00, ++ 0x10, 0x17, 0x11, 0x7a, 0x15, 0x12, 0x14, 0x11, ++ 0x1e, 0x71, 0x10, 0x11, 0x10, 0x33, 0x00, 0x00, ++ 0x00, 0xf8, 0x98, 0xa8, 0xd8, 0xa8, 0xc8, 0x20, ++ 0x50, 0xac, 0x48, 0x90, 0x60, 0x80, 0x00, 0x00, ++ 0x11, 0x12, 0x13, 0x7f, 0x12, 0x17, 0x15, 0x1d, ++ 0x71, 0x11, 0x11, 0x11, 0x11, 0x36, 0x00, 0x00, ++ 0xb8, 0x68, 0xb8, 0x78, 0xa8, 0xfc, 0xf8, 0x10, ++ 0xf0, 0xf0, 0x10, 0xf0, 0xa4, 0x3c, 0x00, 0x00, ++ 0x12, 0x12, 0x12, 0x7f, 0x12, 0x13, 0x12, 0x17, ++ 0x1a, 0x77, 0x13, 0x12, 0x14, 0x38, 0x00, 0x00, ++ 0x84, 0x88, 0xb0, 0xe0, 0xa0, 0xbc, 0xa8, 0xa8, ++ 0xa8, 0xe8, 0x28, 0xc8, 0x48, 0x88, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x11, 0x17, 0x11, 0x11, ++ 0x1e, 0x73, 0x10, 0x10, 0x11, 0x36, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x10, 0xfc, 0x10, 0xfc, ++ 0x00, 0xf8, 0xa0, 0xa0, 0x24, 0x1c, 0x00, 0x00, ++ 0x11, 0x12, 0x11, 0x7d, 0x12, 0x17, 0x11, 0x17, ++ 0x1c, 0x77, 0x15, 0x11, 0x11, 0x36, 0x00, 0x00, ++ 0xd0, 0x54, 0xa4, 0x18, 0x08, 0x74, 0x50, 0x54, ++ 0x8c, 0xf8, 0x48, 0x30, 0x28, 0xc4, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x13, 0x17, 0x11, 0x15, ++ 0x19, 0x71, 0x11, 0x12, 0x14, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa4, 0x18, 0xf8, 0x14, 0xf0, ++ 0x10, 0xf0, 0x50, 0x48, 0x48, 0xc0, 0x00, 0x00, ++ 0x11, 0x15, 0x13, 0x79, 0x12, 0x14, 0x13, 0x12, ++ 0x1c, 0x73, 0x10, 0x10, 0x11, 0x32, 0x00, 0x00, ++ 0x10, 0x54, 0xb4, 0x18, 0xa8, 0x44, 0xfc, 0x48, ++ 0x40, 0xf8, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x13, 0x12, 0x13, 0x17, ++ 0x1b, 0x74, 0x12, 0x12, 0x14, 0x30, 0x00, 0x00, ++ 0x28, 0x24, 0xfc, 0x20, 0xe8, 0x28, 0xd0, 0x54, ++ 0xec, 0x44, 0xa8, 0xa4, 0x94, 0x70, 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, 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, ++ 0x10, 0x10, 0x13, 0x7e, 0x13, 0x12, 0x13, 0x16, ++ 0x1b, 0x72, 0x13, 0x14, 0x15, 0x38, 0x00, 0x00, ++ 0x40, 0x78, 0xfc, 0x78, 0xc8, 0x38, 0xfc, 0x68, ++ 0xb8, 0x70, 0xb8, 0x58, 0x94, 0x60, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7f, 0x12, 0x12, 0x13, 0x17, ++ 0x18, 0x77, 0x14, 0x15, 0x14, 0x34, 0x00, 0x00, ++ 0x40, 0xa0, 0x58, 0xfc, 0xa8, 0x68, 0x98, 0xf8, ++ 0x40, 0xfc, 0xa4, 0xf4, 0x14, 0x0c, 0x00, 0x00, ++ 0x10, 0x17, 0x13, 0x7e, 0x12, 0x12, 0x13, 0x15, ++ 0x19, 0x71, 0x11, 0x11, 0x17, 0x30, 0x00, 0x00, ++ 0x40, 0xfc, 0xf8, 0xe8, 0xa8, 0xe8, 0xf8, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x10, 0x13, 0x10, 0x17, ++ 0x19, 0x77, 0x10, 0x13, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0x40, 0xf8, 0x40, 0xfc, ++ 0x10, 0xfc, 0x40, 0xf8, 0x40, 0x40, 0x00, 0x00, ++ 0x14, 0x12, 0x12, 0x79, 0x14, 0x12, 0x13, 0x10, ++ 0x1e, 0x72, 0x13, 0x12, 0x15, 0x38, 0x00, 0x00, ++ 0x20, 0xf8, 0x20, 0xfc, 0x88, 0x50, 0xfc, 0x20, ++ 0xf8, 0x20, 0xfc, 0x20, 0x20, 0xfc, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3f, 0x20, 0x3e, 0x52, 0x1e, ++ 0x07, 0x1f, 0x01, 0x7f, 0x01, 0x03, 0x00, 0x00, ++ 0x20, 0xf8, 0x50, 0xfc, 0x20, 0xf8, 0x20, 0xe0, ++ 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x12, 0x17, 0x13, 0x10, ++ 0x1b, 0x72, 0x13, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x48, 0x58, 0x58, 0x40, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x13, 0x12, 0x16, ++ 0x1b, 0x72, 0x13, 0x12, 0x12, 0x32, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0x88, 0xe8, ++ 0xa8, 0x48, 0xf8, 0xa8, 0xe8, 0x18, 0x00, 0x00, ++ 0x0a, 0x13, 0x1a, 0x13, 0x18, 0x12, 0x7f, 0x08, ++ 0x17, 0x6f, 0x01, 0x3f, 0x01, 0x03, 0x00, 0x00, ++ 0x30, 0x90, 0x30, 0x90, 0xb0, 0x90, 0xfc, 0xe0, ++ 0x10, 0xec, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x06, 0x1b, 0x12, 0x1b, 0x12, 0x1a, 0x12, 0x7f, ++ 0x09, 0x17, 0x61, 0x1f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xb0, 0x10, 0xb0, 0x90, 0xb0, 0x90, 0xfc, ++ 0x20, 0xd0, 0x0c, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x20, 0x2f, 0x21, 0x7e, 0x2a, 0x2a, 0x36, 0x22, ++ 0x33, 0x62, 0x23, 0x22, 0x24, 0x68, 0x00, 0x00, ++ 0x80, 0xfc, 0x48, 0xb8, 0xa8, 0xa8, 0xb4, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x11, 0x11, 0x11, 0x17, ++ 0x1d, 0x70, 0x11, 0x10, 0x11, 0x37, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0xf0, 0x10, 0xf0, 0xfc, ++ 0xf8, 0x90, 0xf8, 0x40, 0xf0, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x10, 0x11, 0x17, 0x14, ++ 0x19, 0x71, 0x11, 0x11, 0x11, 0x31, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x90, 0x88, 0x1c, 0xe4, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7d, 0x10, 0x17, 0x11, 0x14, ++ 0x19, 0x77, 0x13, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x00, 0xfc, 0xe8, 0x40, ++ 0xf0, 0xfc, 0x88, 0xfc, 0xa8, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x14, 0x11, 0x17, ++ 0x19, 0x71, 0x11, 0x11, 0x11, 0x36, 0x00, 0x00, ++ 0x40, 0xfc, 0x08, 0xf8, 0x58, 0xe4, 0xf4, 0x10, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x90, 0x08, 0x00, 0x00, ++ 0x20, 0x2f, 0x2a, 0x7f, 0x2f, 0x2a, 0x2f, 0x2b, ++ 0x32, 0x63, 0x23, 0x23, 0x21, 0x6e, 0x00, 0x00, ++ 0x40, 0xfc, 0x80, 0x78, 0xfc, 0xb4, 0xfc, 0xf0, ++ 0x10, 0xf0, 0xf0, 0xf4, 0xa4, 0x1c, 0x00, 0x00, ++ 0x14, 0x17, 0x15, 0x79, 0x10, 0x17, 0x10, 0x17, ++ 0x1c, 0x77, 0x14, 0x17, 0x14, 0x35, 0x00, 0x00, ++ 0x20, 0xfc, 0x50, 0x18, 0xa0, 0xfc, 0x00, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0x88, 0x98, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x13, 0x12, 0x16, ++ 0x1a, 0x72, 0x12, 0x14, 0x14, 0x3b, 0x00, 0x00, ++ 0x40, 0xfc, 0x90, 0xfc, 0xf0, 0xfc, 0x20, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x24, 0x27, 0x2b, 0x7f, 0x2b, 0x2d, 0x2f, 0x28, ++ 0x3f, 0x62, 0x2f, 0x23, 0x24, 0x68, 0x00, 0x00, ++ 0x80, 0xf8, 0x68, 0xe8, 0x70, 0xf0, 0xe8, 0x68, ++ 0xe4, 0x24, 0xe4, 0x38, 0xa0, 0x20, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x14, 0x1f, 0x10, ++ 0x1f, 0x74, 0x17, 0x17, 0x14, 0x35, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0x20, 0xa8, 0xf0, 0x64, ++ 0x9c, 0xa0, 0xa8, 0xb0, 0xa4, 0x9c, 0x00, 0x00, ++ 0x10, 0x13, 0x7d, 0x1a, 0x36, 0x51, 0x13, 0x7f, ++ 0x05, 0x1f, 0x6f, 0x3f, 0x01, 0x03, 0x00, 0x00, ++ 0x90, 0x90, 0x7c, 0xb0, 0xd8, 0x94, 0x50, 0xfc, ++ 0xc0, 0x30, 0xec, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x12, 0x12, 0x15, 0x7d, 0x12, 0x13, 0x15, 0x17, ++ 0x18, 0x77, 0x10, 0x11, 0x16, 0x30, 0x00, 0x00, ++ 0x48, 0x48, 0xf4, 0xb4, 0xe8, 0xac, 0xb4, 0xfc, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x10, 0x17, 0x13, 0x7a, 0x13, 0x10, 0x13, 0x11, ++ 0x18, 0x77, 0x10, 0x17, 0x11, 0x33, 0x00, 0x00, ++ 0x40, 0xfc, 0xb8, 0xa8, 0xb8, 0xa0, 0xf8, 0xf0, ++ 0xa0, 0xfc, 0xc8, 0x30, 0xd0, 0x0c, 0x00, 0x00, ++ 0x12, 0x13, 0x11, 0x7f, 0x12, 0x17, 0x13, 0x12, ++ 0x1b, 0x77, 0x15, 0x17, 0x15, 0x35, 0x00, 0x00, ++ 0x48, 0xf8, 0x20, 0xf8, 0x40, 0xf0, 0xf0, 0x40, ++ 0xf8, 0xf8, 0x58, 0xf8, 0x48, 0xd8, 0x00, 0x00, ++ 0x11, 0x17, 0x11, 0x7f, 0x11, 0x12, 0x15, 0x1d, ++ 0x71, 0x11, 0x11, 0x11, 0x11, 0x36, 0x00, 0x00, ++ 0x20, 0xf8, 0x20, 0xfc, 0xb0, 0x48, 0xf4, 0x10, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x90, 0x08, 0x00, 0x00, ++ 0x25, 0x2f, 0x25, 0x7f, 0x2f, 0x2a, 0x2f, 0x22, ++ 0x3f, 0x62, 0x2f, 0x23, 0x24, 0x68, 0x00, 0x00, ++ 0x28, 0xa8, 0x28, 0x7c, 0xd0, 0xd0, 0xfc, 0x50, ++ 0xd0, 0x7c, 0xd0, 0x50, 0xfc, 0x40, 0x00, 0x00, ++ 0x13, 0x6f, 0x2b, 0x17, 0x7c, 0x3b, 0x56, 0x13, ++ 0x0f, 0x1f, 0x01, 0x7f, 0x01, 0x03, 0x00, 0x00, ++ 0x90, 0xe8, 0xa8, 0x94, 0x7c, 0xb8, 0xd4, 0xe0, ++ 0x80, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x13, 0x12, 0x13, 0x7f, 0x13, 0x11, 0x13, 0x16, ++ 0x1a, 0x73, 0x13, 0x10, 0x10, 0x37, 0x00, 0x00, ++ 0xb8, 0xa8, 0xb8, 0xb8, 0xb8, 0x20, 0xfc, 0xf0, ++ 0xf0, 0xfc, 0xf0, 0xa0, 0xe0, 0x1c, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x3f, 0x04, 0x02, ++ 0x02, 0x01, 0x00, 0x03, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x10, 0x20, ++ 0x20, 0x40, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x04, 0x0f, 0x0c, 0x14, 0x22, ++ 0x02, 0x01, 0x01, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xfc, 0x20, 0x20, 0x40, ++ 0x40, 0x80, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x7e, 0x10, 0x10, 0x11, 0x1d, 0x26, 0x24, ++ 0x04, 0x04, 0x04, 0x08, 0x08, 0x33, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x10, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x24, 0x25, 0x25, 0x26, 0x24, 0x24, ++ 0x26, 0x3c, 0x64, 0x04, 0x05, 0x06, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x10, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x0c, 0x14, 0x15, 0x35, 0x56, 0x14, ++ 0x14, 0x14, 0x14, 0x14, 0x10, 0x13, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x10, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x54, 0x55, 0x55, 0x7e, 0x54, ++ 0x54, 0x54, 0x7c, 0x44, 0x01, 0x06, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x10, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x14, 0x12, 0x26, 0x65, 0x14, ++ 0x0c, 0x0c, 0x0a, 0x12, 0x20, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0x90, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x7f, ++ 0x08, 0x0e, 0x12, 0x12, 0x22, 0x4d, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x90, 0x90, 0x50, 0x50, ++ 0x60, 0x20, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2b, 0x2a, 0x3e, ++ 0x1c, 0x1a, 0x2a, 0x48, 0x08, 0x0b, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x90, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x3e, 0x49, 0x08, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x1b, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0x40, 0x40, 0xf8, 0x88, 0x88, ++ 0x50, 0x50, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x3e, 0x49, 0x0a, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x1b, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x90, 0x90, 0x90, 0x50, ++ 0x60, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x2a, 0x29, 0x49, 0x08, 0x7f, 0x41, 0x5d, ++ 0x55, 0x55, 0x5d, 0x55, 0x41, 0x43, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0xc8, 0xc8, 0x48, 0x48, ++ 0x30, 0x30, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x2a, 0x29, 0x49, 0x08, 0x7f, 0x49, 0x6b, ++ 0x6b, 0x6b, 0x6b, 0x49, 0x49, 0x43, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0xc8, 0xc8, 0x48, 0x48, ++ 0x30, 0x30, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x00, 0x3e, 0x22, 0x3e, 0x00, ++ 0x7f, 0x41, 0x5d, 0x55, 0x5d, 0x43, 0x00, 0x00, ++ 0x20, 0x20, 0x3c, 0x20, 0x20, 0xf8, 0x48, 0x48, ++ 0x28, 0x30, 0x10, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x04, 0x3f, 0x25, 0x7f, 0x25, 0x3f, 0x3f, 0x25, ++ 0x3f, 0x08, 0x7f, 0x12, 0x1e, 0x71, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x48, 0xc8, 0x48, 0x50, ++ 0x30, 0x20, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x3f, 0x40, 0x77, 0x55, ++ 0x77, 0x12, 0x12, 0x2d, 0x25, 0x49, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0xc8, 0xc8, 0x28, 0x28, ++ 0x30, 0x10, 0x30, 0x48, 0x88, 0x04, 0x00, 0x00, ++ 0x49, 0x2a, 0x7f, 0x49, 0x5d, 0x6b, 0x4b, 0x00, ++ 0x7f, 0x08, 0x1e, 0x72, 0x0c, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0x7c, 0xc8, 0x30, 0x30, 0xcc, 0x00, ++ 0xfc, 0x88, 0xb0, 0xc4, 0x84, 0x7c, 0x00, 0x00, ++ 0x13, 0x1f, 0x68, 0x13, 0x2b, 0x7f, 0x3a, 0x57, ++ 0x12, 0x07, 0x3c, 0x03, 0x0e, 0x70, 0x00, 0x00, ++ 0x90, 0xd8, 0x68, 0x90, 0xa8, 0xfc, 0xb8, 0xd4, ++ 0x10, 0xf8, 0x40, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x10, 0x1e, 0x24, 0x7e, 0x2a, 0x2a, 0x3e, 0x2a, ++ 0x2a, 0x3e, 0x23, 0x22, 0x22, 0x46, 0x00, 0x00, ++ 0x10, 0x90, 0x50, 0x50, 0x10, 0x90, 0x50, 0x50, ++ 0x1c, 0x70, 0x90, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x12, 0x12, 0x7f, 0x12, 0x1e, 0x12, 0x1e, 0x12, ++ 0x7f, 0x2a, 0x2b, 0x33, 0x20, 0x1f, 0x00, 0x00, ++ 0x10, 0x90, 0x50, 0x50, 0x10, 0x90, 0x50, 0x50, ++ 0x1c, 0x70, 0x90, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x08, 0x08, 0x10, 0x1e, 0x32, ++ 0x32, 0x52, 0x13, 0x1f, 0x12, 0x10, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x80, 0x80, 0xfc, 0x90, 0x90, ++ 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x12, 0x5b, 0x6d, 0x52, 0x6d, 0x7f, 0x7f, 0x5b, ++ 0x6d, 0x52, 0x6d, 0x7f, 0x7f, 0x40, 0x00, 0x00, ++ 0x08, 0x70, 0x40, 0x40, 0x40, 0x7c, 0x50, 0x50, ++ 0x50, 0x50, 0x90, 0x90, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x11, 0x12, 0x1c, 0x14, ++ 0x14, 0x15, 0x24, 0x24, 0x44, 0x18, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x00, 0xf8, 0xa8, 0xa8, ++ 0xa8, 0xfc, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x12, 0x13, 0x1c, 0x14, ++ 0x14, 0x14, 0x24, 0x24, 0x44, 0x18, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x20, 0x20, 0xfc, 0x20, 0xf8, ++ 0xa8, 0xa8, 0xa8, 0xb8, 0x20, 0x20, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x04, 0x02, 0x3f, 0x21, 0x41, ++ 0x3f, 0x01, 0x01, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x40, 0x80, 0xfc, 0x08, 0x00, ++ 0xf8, 0x00, 0xf0, 0x10, 0x10, 0xe0, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x13, 0x10, 0x1c, 0x15, ++ 0x14, 0x14, 0x27, 0x24, 0x44, 0x18, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x10, 0xe0, 0x40, 0x78, 0xc0, ++ 0x40, 0x7c, 0xc0, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x11, 0x12, 0x1c, 0x14, ++ 0x15, 0x14, 0x24, 0x24, 0x45, 0x18, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xa0, 0xa0, 0xf8, 0xa0, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7e, 0x13, 0x10, 0x1c, 0x17, ++ 0x14, 0x15, 0x25, 0x25, 0x45, 0x1a, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x20, 0xfc, 0x50, 0x98, 0xe8, ++ 0x10, 0x50, 0x50, 0x54, 0x54, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7e, 0x10, 0x11, 0x1c, 0x14, ++ 0x17, 0x14, 0x24, 0x24, 0x44, 0x18, 0x00, 0x00, ++ 0x80, 0xfc, 0x18, 0xe8, 0xb0, 0xfc, 0x70, 0xa8, ++ 0xfc, 0xa8, 0xf8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7c, 0x13, 0x10, 0x1c, 0x17, ++ 0x14, 0x14, 0x24, 0x24, 0x44, 0x18, 0x00, 0x00, ++ 0x18, 0xe8, 0x28, 0xb0, 0xfc, 0x70, 0xa8, 0x24, ++ 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x01, 0x01, 0x01, 0x7f, 0x01, ++ 0x01, 0x02, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x80, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x21, 0x21, 0x21, 0x3f, 0x21, ++ 0x01, 0x02, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x80, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x00, 0x3f, ++ 0x01, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x01, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x00, 0x7f, ++ 0x01, 0x3f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x00, 0xf8, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x00, 0x1f, ++ 0x10, 0x10, 0x11, 0x21, 0x26, 0x58, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x80, 0x80, 0xc0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x01, 0x7f, ++ 0x04, 0x04, 0x02, 0x03, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x40, 0x40, 0x80, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x03, 0x05, 0x19, 0x61, 0x0f, ++ 0x08, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0xe0, ++ 0x20, 0xe0, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4a, 0x4b, 0x4a, 0x7a, 0x4a, ++ 0x4a, 0x4a, 0x7a, 0x4c, 0x44, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x80, 0x88, ++ 0x90, 0xe0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x7e, 0x00, 0x3c, 0x05, 0x05, 0x7e, 0x0e, ++ 0x0d, 0x15, 0x14, 0x24, 0x44, 0x0c, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x78, 0x48, 0x48, 0x48, ++ 0x78, 0x48, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x02, 0x3c, ++ 0x22, 0x22, 0x2e, 0x72, 0x04, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x88, 0x88, 0x88, 0xf0, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x00, 0x7f, ++ 0x08, 0x0f, 0x12, 0x22, 0x04, 0x09, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x00, 0xfc, ++ 0x00, 0xf8, 0x48, 0x48, 0x88, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x01, 0x3f, ++ 0x22, 0x7f, 0x04, 0x0f, 0x03, 0x3c, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x08, 0xf8, 0x40, 0x80, 0x60, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x7a, 0x49, 0x49, 0x48, 0x7f, 0x48, ++ 0x48, 0x48, 0x79, 0x49, 0x02, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0x48, 0x48, 0x50, 0x40, 0xfc, 0xa0, ++ 0xa0, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3f, 0x08, 0x14, 0x3e, 0x02, 0x7f, 0x00, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x50, 0xf8, 0x08, 0xfc, 0x00, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x02, 0x12, ++ 0x0a, 0x0a, 0x1c, 0x64, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x90, 0x90, ++ 0xe0, 0xa0, 0x90, 0x94, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x01, 0x78, 0x4b, 0x48, 0x4f, 0x79, 0x4b, ++ 0x4e, 0x4a, 0x7a, 0x4a, 0x02, 0x00, 0x00, 0x00, ++ 0x08, 0xd0, 0x70, 0x88, 0x80, 0xfc, 0x40, 0xf8, ++ 0x48, 0x48, 0x48, 0x48, 0x70, 0x40, 0x00, 0x00, ++ 0x01, 0x1f, 0x01, 0x7f, 0x1f, 0x0f, 0x01, 0x3f, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x7f, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xfc, 0xf0, 0xe0, 0x00, 0xf8, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0xfc, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x48, 0x4b, 0x48, 0x78, 0x4f, ++ 0x48, 0x49, 0x79, 0x49, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xf0, 0x90, 0x90, 0xfc, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x01, 0x79, 0x49, 0x4a, 0x4c, 0x7f, 0x48, ++ 0x4b, 0x4a, 0x7a, 0x4a, 0x03, 0x02, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x3f, 0x20, ++ 0x2f, 0x20, 0x3f, 0x24, 0x26, 0x5c, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xf8, 0x00, ++ 0xf0, 0x00, 0xfc, 0x90, 0x60, 0x1c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x00, 0x3f, ++ 0x20, 0x3e, 0x24, 0x24, 0x38, 0x43, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x88, 0xfc, ++ 0x80, 0x48, 0x50, 0x24, 0xd4, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x0e, 0x78, 0x09, 0x1a, ++ 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x18, 0xe0, 0x80, 0xfc, 0x90, 0x90, 0x10, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x4f, 0x49, 0x49, 0x7b, 0x4b, ++ 0x4b, 0x4d, 0x7d, 0x49, 0x01, 0x01, 0x00, 0x00, ++ 0x04, 0x08, 0x30, 0xe0, 0x20, 0xbc, 0x68, 0x68, ++ 0x28, 0x28, 0x48, 0x48, 0x88, 0x08, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x02, 0x7e, ++ 0x02, 0x3e, 0x02, 0x0e, 0x74, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x80, 0xfc, ++ 0x80, 0xf8, 0x80, 0xfc, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x0f, 0x3f, 0x21, 0x7f, ++ 0x0f, 0x0f, 0x09, 0x0f, 0x7f, 0x01, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0xe0, 0xfc, 0x08, 0xf8, ++ 0xe0, 0xe0, 0x20, 0xe0, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x49, 0x48, 0x4b, 0x7a, 0x4a, ++ 0x4a, 0x4f, 0x78, 0x48, 0x03, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x50, 0x40, 0xf8, 0x48, 0x48, ++ 0x48, 0xfc, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4f, 0x48, 0x4b, 0x7a, 0x4b, ++ 0x4a, 0x4b, 0x78, 0x4f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xf8, 0x40, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x4a, 0x4f, 0x48, 0x79, 0x49, ++ 0x49, 0x49, 0x79, 0x48, 0x07, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0xf8, 0x00, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x79, 0x49, 0x49, 0x49, 0x78, 0x4f, ++ 0x49, 0x4b, 0x7c, 0x49, 0x02, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x00, 0xf8, 0xa8, 0x28, 0x48, 0xb0, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4d, 0x49, 0x49, 0x79, 0x49, ++ 0x48, 0x4f, 0x78, 0x48, 0x01, 0x06, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x40, 0xfc, 0x00, 0x90, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x3e, 0x22, 0x3f, 0x3e, 0x26, 0x39, 0x1f, ++ 0x04, 0x07, 0x04, 0x07, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0xfc, 0x30, 0xd4, 0x0c, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x23, 0x13, 0x11, 0x01, 0x73, ++ 0x15, 0x11, 0x11, 0x19, 0x27, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0xf8, 0x10, 0xfc, 0x20, ++ 0xf8, 0xf8, 0x20, 0xfc, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x03, 0x78, 0x4f, 0x49, 0x4f, 0x79, 0x49, ++ 0x4e, 0x4b, 0x78, 0x40, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x10, 0xbc, 0x10, 0xbc, ++ 0x00, 0xf8, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x48, 0x4b, 0x4a, 0x7b, 0x48, ++ 0x4f, 0x48, 0x79, 0x4f, 0x01, 0x03, 0x00, 0x00, ++ 0x20, 0x20, 0xe0, 0x3c, 0xc8, 0xe8, 0xa8, 0x28, ++ 0xf0, 0x90, 0x98, 0x28, 0x44, 0x84, 0x00, 0x00, ++ 0x08, 0x2a, 0x49, 0x7f, 0x49, 0x5d, 0x6b, 0x49, ++ 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xc8, 0x48, 0x30, 0x30, 0xc8, ++ 0xf4, 0x10, 0xf0, 0x10, 0xf0, 0x10, 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, 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, ++ 0x01, 0x07, 0x79, 0x4b, 0x49, 0x49, 0x7f, 0x49, ++ 0x49, 0x4b, 0x78, 0x4f, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0xfc, 0x10, 0xf8, 0x50, 0x50, 0xfc, 0x50, ++ 0x50, 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x07, 0x7a, 0x49, 0x4b, 0x4d, 0x79, 0x49, ++ 0x49, 0x49, 0x79, 0x42, 0x04, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x48, 0xb0, 0x18, 0xf4, 0x10, 0xf0, ++ 0x10, 0xf0, 0x50, 0x48, 0x48, 0xc0, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x49, 0x4b, 0x4a, 0x7d, 0x49, ++ 0x4a, 0x48, 0x7b, 0x48, 0x00, 0x07, 0x00, 0x00, ++ 0x18, 0xe8, 0x48, 0x10, 0xfc, 0x68, 0x98, 0xf4, ++ 0x40, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x01, 0x07, 0x79, 0x4b, 0x4a, 0x4c, 0x7f, 0x48, ++ 0x4f, 0x48, 0x7b, 0x48, 0x07, 0x00, 0x00, 0x00, ++ 0x10, 0xfc, 0x10, 0xfc, 0xe8, 0x00, 0xfc, 0xc8, ++ 0x68, 0xb0, 0x70, 0xa8, 0x24, 0xc0, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4b, 0x4a, 0x4b, 0x7a, 0x4a, ++ 0x4a, 0x4a, 0x7c, 0x44, 0x08, 0x03, 0x00, 0x00, ++ 0x40, 0xfc, 0x90, 0xfc, 0xf0, 0xfc, 0x20, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x4b, 0x4a, 0x4a, 0x7a, 0x4a, ++ 0x4a, 0x4a, 0x7a, 0x44, 0x07, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x00, 0x20, 0x20, 0x20, ++ 0x40, 0x50, 0x88, 0x98, 0xe4, 0x04, 0x00, 0x00, ++ 0x00, 0x03, 0x78, 0x49, 0x4f, 0x4b, 0x79, 0x4f, ++ 0x4b, 0x4d, 0x7f, 0x47, 0x04, 0x01, 0x00, 0x00, ++ 0x90, 0xf8, 0x40, 0xf0, 0xfc, 0xa8, 0x24, 0xfc, ++ 0xa8, 0x28, 0xd0, 0xb4, 0xcc, 0x84, 0x00, 0x00, ++ 0x1f, 0x17, 0x1f, 0x01, 0x7f, 0x1e, 0x12, 0x1e, ++ 0x3f, 0x0f, 0x7f, 0x0c, 0x77, 0x1c, 0x00, 0x00, ++ 0xf0, 0xd0, 0xf0, 0x00, 0xfc, 0xf0, 0x90, 0xf0, ++ 0xf8, 0xe0, 0xfc, 0x90, 0x60, 0x1c, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x20, 0x20, 0x20, 0x3f, 0x20, ++ 0x20, 0x20, 0x20, 0x3f, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, 0x90, 0x10, ++ 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x11, 0x1f, 0x11, 0x11, 0x1f, ++ 0x11, 0x00, 0x00, 0x03, 0x3c, 0x00, 0x00, 0x00, ++ 0x20, 0x10, 0xf0, 0x10, 0xd0, 0x10, 0x10, 0xf8, ++ 0x10, 0xa0, 0xc0, 0x44, 0x34, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x12, 0x07, ++ 0x19, 0x71, 0x12, 0x14, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x08, 0x88, 0x48, 0x08, 0xe8, 0x30, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x25, 0x3d, 0x25, 0x24, ++ 0x3d, 0x25, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0x20, 0x24, 0x24, 0x24, 0x24, 0xfc, 0x24, 0x20, ++ 0x24, 0x24, 0x24, 0x24, 0xfc, 0x04, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x25, 0x25, 0x3d, 0x25, 0x25, ++ 0x3d, 0x25, 0x25, 0x25, 0x25, 0x4f, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0xf0, ++ 0x48, 0x28, 0x30, 0x10, 0xc8, 0x04, 0x00, 0x00, ++ 0x04, 0x3f, 0x04, 0x07, 0x07, 0x04, 0x7f, 0x08, ++ 0x17, 0x64, 0x07, 0x07, 0x08, 0x10, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xc0, 0xc0, 0x40, 0xfc, 0x20, ++ 0xd0, 0x48, 0xc4, 0xc0, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x25, 0x25, 0x3e, 0x27, 0x24, ++ 0x3f, 0x24, 0x27, 0x24, 0x27, 0x4c, 0x00, 0x00, ++ 0x90, 0xfc, 0x90, 0xfc, 0x08, 0xf0, 0xfc, 0xc8, ++ 0x68, 0xb0, 0x70, 0xa8, 0x24, 0xc0, 0x00, 0x00, ++ 0x01, 0x39, 0x2f, 0x2a, 0x2a, 0x3f, 0x28, 0x2b, ++ 0x3a, 0x2b, 0x2a, 0x2b, 0x2a, 0x5a, 0x00, 0x00, ++ 0x20, 0x3c, 0xe0, 0xb8, 0x88, 0xf8, 0x20, 0xb8, ++ 0xa0, 0xb8, 0xa0, 0xbc, 0xa4, 0x9c, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x4f, 0x15, 0x7f, ++ 0x14, 0x3e, 0x2a, 0x3e, 0x7f, 0x09, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0xe8, 0x70, 0x00, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x18, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x01, 0x09, 0x09, 0x09, ++ 0x09, 0x09, 0x11, 0x11, 0x21, 0x01, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0xfc, 0x00, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x1f, 0x11, 0x11, 0x11, ++ 0x11, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x10, 0x10, 0x10, ++ 0x60, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x04, 0x04, 0x08, 0x10, 0x21, 0x01, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0x78, 0x08, 0x08, 0x70, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x09, 0x08, 0x08, 0x7e, 0x08, 0x0c, 0x1a, 0x1a, ++ 0x18, 0x28, 0x29, 0x49, 0x0a, 0x0c, 0x00, 0x00, ++ 0xc0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0xe0, ++ 0xa0, 0xa0, 0x10, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x28, 0x48, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x7e, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x28, 0x49, 0x09, 0x0a, 0x0c, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, ++ 0x88, 0x88, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7e, 0x08, 0x1c, 0x1b, 0x1a, ++ 0x28, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7e, 0x08, 0x1c, 0x1b, 0x1b, ++ 0x29, 0x29, 0x49, 0x09, 0x09, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, ++ 0x00, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7e, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x28, 0x48, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x08, 0x1d, 0x1a, 0x1a, ++ 0x28, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0x40, 0x7c, 0xc0, 0x40, 0x20, ++ 0x20, 0x20, 0x14, 0x14, 0x0c, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7e, 0x12, 0x1a, 0x36, 0x36, ++ 0x32, 0x52, 0x52, 0x13, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0xf8, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x7e, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x28, 0x49, 0x09, 0x0a, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x40, 0x78, 0x48, 0x48, ++ 0x88, 0x88, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7e, 0x08, 0x1c, 0x1b, 0x1a, ++ 0x28, 0x28, 0x48, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x7f, 0x03, 0x05, 0x09, 0x11, ++ 0x61, 0x01, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x80, 0x40, 0x20, 0x10, ++ 0x0c, 0x00, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x03, 0x05, 0x19, 0x61, 0x04, ++ 0x08, 0x11, 0x61, 0x02, 0x04, 0x1f, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x40, ++ 0x30, 0x08, 0x04, 0x20, 0x70, 0x88, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7e, 0x08, 0x1f, 0x1a, 0x1a, ++ 0x28, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0x60, 0x20, 0xfc, 0x24, 0x28, ++ 0x30, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x08, 0x1c, 0x1b, 0x1a, ++ 0x28, 0x28, 0x48, 0x08, 0x09, 0x0e, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xb0, 0xa8, 0xa4, 0x2c, 0x28, ++ 0x70, 0x10, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x11, 0x10, 0x10, 0x7d, 0x11, 0x1a, 0x37, 0x34, ++ 0x30, 0x50, 0x51, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0xe0, 0xa0, 0xa0, 0x10, 0x10, 0x08, 0xf4, 0x90, ++ 0x90, 0x90, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1c, 0x1a, 0x1a, ++ 0x28, 0x28, 0x48, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x78, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x7f, 0x09, 0x1d, 0x1b, 0x1b, ++ 0x29, 0x29, 0x49, 0x0a, 0x0a, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, ++ 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x10, 0x18, 0x37, 0x34, ++ 0x30, 0x50, 0x51, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x50, 0x90, 0x90, 0x90, 0x90, 0x90, 0xfc, 0x90, ++ 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x7e, 0x08, 0x1c, 0x1b, 0x1a, ++ 0x28, 0x28, 0x49, 0x09, 0x0a, 0x0c, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0x90, 0x90, 0x90, 0xfc, 0x90, ++ 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x12, 0x12, 0x12, 0x7f, 0x12, 0x1a, 0x36, 0x36, ++ 0x32, 0x52, 0x52, 0x14, 0x14, 0x19, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xb8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xb8, 0xa8, 0x80, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x7e, 0x09, 0x1d, 0x1b, 0x1b, ++ 0x29, 0x29, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x08, 0xe8, 0x28, 0x28, 0x28, ++ 0xe8, 0x28, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x7f, 0x09, 0x1d, 0x1a, 0x1b, ++ 0x2a, 0x28, 0x48, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0xf8, ++ 0x48, 0x48, 0x48, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x01, 0x1f, 0x19, 0x15, 0x15, ++ 0x1f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x00, 0xf0, 0x50, 0x50, 0x90, ++ 0xf0, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x7f, 0x09, 0x1d, 0x1b, 0x1b, ++ 0x29, 0x28, 0x48, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, 0xf8, ++ 0x08, 0x00, 0x90, 0x88, 0x04, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x12, 0x1a, 0x37, 0x36, ++ 0x32, 0x52, 0x53, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x70, 0x90, 0x20, 0x20, ++ 0x50, 0x88, 0x04, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x11, 0x3a, 0x35, 0x35, ++ 0x51, 0x51, 0x11, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x08, 0x08, 0xe8, 0x28, ++ 0x28, 0xe8, 0x28, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x7f, 0x09, 0x1d, 0x1b, 0x1b, ++ 0x29, 0x29, 0x49, 0x09, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x09, 0x1e, 0x1a, 0x1a, ++ 0x28, 0x28, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x40, 0x40, 0x78, 0x40, ++ 0x40, 0x78, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7f, 0x09, 0x1d, 0x1b, 0x1b, ++ 0x29, 0x29, 0x4a, 0x0a, 0x0c, 0x08, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x00, 0x00, 0xfc, 0x20, 0x60, ++ 0x30, 0x28, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7f, 0x09, 0x1d, 0x1b, 0x1b, ++ 0x29, 0x29, 0x49, 0x0f, 0x09, 0x08, 0x00, 0x00, ++ 0x08, 0x30, 0xe0, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0x10, 0x10, 0xd4, 0x0c, 0xec, 0x04, 0x00, 0x00, ++ 0x10, 0x12, 0x12, 0x7e, 0x12, 0x1b, 0x36, 0x34, ++ 0x32, 0x52, 0x52, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0x48, 0x48, 0xf8, 0x48, 0x40, ++ 0x48, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7d, 0x12, 0x1b, 0x35, 0x35, ++ 0x31, 0x51, 0x51, 0x11, 0x11, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0xe8, 0x28, 0x28, ++ 0xe8, 0x30, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x11, 0x19, 0x37, 0x35, ++ 0x31, 0x51, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x88, 0x88, 0x88, 0x88, 0xfc, 0x08, 0x48, 0x28, ++ 0x28, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x12, 0x39, 0x35, ++ 0x34, 0x50, 0x50, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x10, 0x10, 0x10, 0x10, ++ 0x90, 0xa0, 0xa0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7f, 0x09, 0x1d, 0x1b, 0x1b, ++ 0x29, 0x29, 0x49, 0x0a, 0x0b, 0x0c, 0x00, 0x00, ++ 0x08, 0x30, 0xd0, 0x50, 0x50, 0x50, 0x50, 0x50, ++ 0x50, 0x50, 0x70, 0x58, 0xf8, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7e, 0x13, 0x13, 0x3a, 0x37, ++ 0x35, 0x51, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0xa0, 0x10, 0xe8, 0xfc, 0x58, 0xe8, 0xf8, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3e, 0x08, 0x08, 0x7f, 0x08, 0x09, 0x01, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0xfc, 0x20, 0x20, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x12, 0x1a, 0x36, 0x36, ++ 0x32, 0x52, 0x52, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0x20, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7d, 0x11, 0x1a, 0x34, 0x35, ++ 0x31, 0x52, 0x54, 0x10, 0x10, 0x11, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x98, 0x98, 0xa8, 0xc8, 0x98, ++ 0x98, 0xa8, 0xc8, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x22, 0x54, 0x0f, 0x18, 0x61, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x90, 0x90, 0xfc, 0x10, 0x10, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x10, 0x19, 0x36, 0x37, ++ 0x30, 0x50, 0x51, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x90, 0xf8, 0x04, 0xf8, ++ 0x80, 0xf0, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7e, 0x08, 0x1f, 0x1a, 0x1a, ++ 0x29, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x48, 0xf8, 0x50, 0x50, 0xfc, 0x40, 0xfc, ++ 0x80, 0xf8, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x10, 0x1f, 0x34, 0x34, ++ 0x33, 0x50, 0x50, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x50, 0x88, 0xfc, 0x44, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x7c, 0x11, 0x1f, 0x34, 0x35, ++ 0x31, 0x51, 0x51, 0x12, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x90, 0x18, 0xe4, 0x00, 0x50, ++ 0x50, 0x50, 0x50, 0x54, 0x54, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x10, 0x18, 0x35, 0x35, ++ 0x33, 0x55, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x80, 0xf8, 0x08, 0x10, ++ 0x10, 0xfc, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1c, 0x1a, 0x1b, ++ 0x2a, 0x2b, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x50, 0x88, 0xfc, 0xa4, 0xa0, 0xf8, 0x20, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x12, 0x7d, 0x11, 0x18, 0x37, 0x34, ++ 0x30, 0x53, 0x50, 0x10, 0x13, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x48, 0x48, 0x50, 0x40, 0xf8, 0x08, ++ 0x08, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7e, 0x13, 0x1a, 0x36, 0x37, ++ 0x32, 0x52, 0x53, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x80, 0xf0, 0x20, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x1b, 0x34, 0x37, ++ 0x30, 0x50, 0x57, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, 0xf8, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x0f, 0x0f, 0x08, 0x0f, 0x0f, 0x08, 0x0f, ++ 0x09, 0x01, 0x7f, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xe0, 0xe0, 0x20, 0xe0, 0xf8, 0x00, 0xf0, ++ 0x10, 0x60, 0xfc, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x12, 0x1c, 0x37, 0x34, ++ 0x31, 0x51, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1c, 0x1b, 0x1a, ++ 0x28, 0x29, 0x4a, 0x08, 0x09, 0x0e, 0x00, 0x00, ++ 0x40, 0x50, 0x98, 0xe4, 0xa0, 0xa4, 0x5c, 0x40, ++ 0xf0, 0x10, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x1a, 0x36, 0x36, ++ 0x32, 0x52, 0x54, 0x14, 0x18, 0x10, 0x00, 0x00, ++ 0x18, 0xe0, 0x00, 0xfc, 0x00, 0xf8, 0xa8, 0xa8, ++ 0xf8, 0x88, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0d, 0x16, 0x14, 0x37, 0x54, ++ 0x17, 0x14, 0x15, 0x16, 0x14, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x10, 0xa0, 0x60, 0xdc, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x10, 0x17, 0x12, 0x7a, 0x17, 0x1a, 0x3a, 0x37, ++ 0x32, 0x52, 0x54, 0x14, 0x18, 0x13, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xa8, 0xb0, 0xb0, 0xa8, 0xa8, ++ 0xa4, 0xa4, 0xa4, 0xb8, 0xa0, 0x20, 0x00, 0x00, ++ 0x10, 0x17, 0x11, 0x7d, 0x12, 0x1a, 0x37, 0x31, ++ 0x35, 0x55, 0x52, 0x12, 0x15, 0x18, 0x00, 0x00, ++ 0x18, 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0x20, 0x20, 0xf8, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7d, 0x17, 0x11, 0x38, 0x35, ++ 0x37, 0x50, 0x53, 0x12, 0x13, 0x10, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf0, 0xfc, 0xe8, 0x40, 0xf0, ++ 0xfc, 0x08, 0xfc, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x11, 0x19, 0x35, 0x35, ++ 0x31, 0x57, 0x51, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x00, 0xfc, 0x10, 0x10, 0x10, ++ 0x10, 0xfc, 0x10, 0x08, 0x04, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7d, 0x11, 0x1a, 0x35, 0x34, ++ 0x30, 0x53, 0x50, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x30, 0xc8, 0x24, 0x24, 0x00, 0xf8, 0x10, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x1c, 0x1a, 0x2a, 0x49, 0x07, ++ 0x04, 0x06, 0x05, 0x09, 0x10, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x70, 0x70, 0xa8, 0x24, 0xc0, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x19, 0x34, 0x34, ++ 0x33, 0x52, 0x52, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x40, 0x80, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x1c, 0x2a, 0x4b, 0x08, 0x7f, ++ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x70, 0xa8, 0x24, 0x20, 0xfc, ++ 0x00, 0xc0, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x10, 0x1b, 0x36, 0x36, ++ 0x33, 0x52, 0x50, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0xa0, 0xa0, 0xa0, 0xb8, 0x08, 0x08, ++ 0xb8, 0xa8, 0xa0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x11, 0x19, 0x35, 0x34, ++ 0x30, 0x50, 0x53, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x80, ++ 0x9c, 0xe0, 0x80, 0x88, 0x88, 0x78, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x17, 0x10, 0x38, 0x37, ++ 0x35, 0x51, 0x53, 0x15, 0x11, 0x11, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0xfc, 0x90, 0x90, 0xf0, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7d, 0x11, 0x19, 0x34, 0x37, ++ 0x30, 0x50, 0x57, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x10, 0x60, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x04, 0x3f, 0x04, 0x07, 0x04, 0x07, 0x04, 0x7f, ++ 0x09, 0x1f, 0x63, 0x0d, 0x31, 0x01, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xc0, 0x40, 0xc0, 0x40, 0xfc, ++ 0x20, 0xf0, 0x8c, 0x60, 0x18, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7e, 0x14, 0x12, 0x39, 0x37, ++ 0x35, 0x51, 0x52, 0x14, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x88, 0xa8, 0xa8, 0xc8, 0xf8, ++ 0xc8, 0xa8, 0xa8, 0x88, 0x88, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, ++ 0x2e, 0x0c, 0x1c, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, ++ 0xb8, 0x30, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x1a, 0x37, 0x36, ++ 0x32, 0x52, 0x53, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x48, 0x48, 0xf8, 0x48, ++ 0x68, 0x58, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7f, 0x10, 0x1b, 0x34, 0x35, ++ 0x36, 0x53, 0x50, 0x10, 0x11, 0x12, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0xf8, 0x40, 0xfc, 0xa0, 0x50, ++ 0x4c, 0xf8, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x17, 0x15, 0x7c, 0x14, 0x1f, 0x3c, 0x35, ++ 0x35, 0x55, 0x55, 0x15, 0x14, 0x14, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xa8, 0xc8, 0xf8, 0x48, 0x58, ++ 0x58, 0x58, 0xf8, 0x18, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x14, 0x18, 0x35, 0x36, ++ 0x33, 0x50, 0x50, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa8, 0xa0, 0xa4, 0x1c, 0x00, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x7f, 0x09, 0x1d, 0x1b, 0x1b, ++ 0x29, 0x29, 0x49, 0x09, 0x09, 0x0f, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0xf8, 0x20, ++ 0x24, 0xf8, 0x20, 0x24, 0xe4, 0x1c, 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, 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, ++ 0x08, 0x09, 0x09, 0x7f, 0x09, 0x1d, 0x1b, 0x1b, ++ 0x29, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x18, 0xe0, 0x20, 0xfc, 0x20, 0x10, 0xd4, 0x0c, ++ 0xfc, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x08, 0x1c, 0x1b, 0x1a, ++ 0x28, 0x2b, 0x48, 0x08, 0x08, 0x09, 0x00, 0x00, ++ 0x50, 0x48, 0x7c, 0xc8, 0x30, 0x34, 0xcc, 0x54, ++ 0x7c, 0xc8, 0x30, 0x14, 0x6c, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7f, 0x0a, 0x1c, 0x1a, 0x1b, ++ 0x28, 0x28, 0x48, 0x09, 0x0a, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x00, 0xf8, 0x00, 0xfc, ++ 0x20, 0xb0, 0xa8, 0x24, 0x24, 0x60, 0x00, 0x00, ++ 0x10, 0x12, 0x13, 0x7e, 0x12, 0x1b, 0x34, 0x35, ++ 0x32, 0x50, 0x51, 0x16, 0x10, 0x17, 0x00, 0x00, ++ 0x20, 0x28, 0xc8, 0x68, 0x98, 0xf8, 0xa0, 0x24, ++ 0x9c, 0xf0, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7d, 0x11, 0x17, 0x39, 0x35, ++ 0x37, 0x53, 0x55, 0x19, 0x11, 0x13, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x24, 0x24, 0xe8, 0x28, 0x18, ++ 0x90, 0x50, 0x68, 0x28, 0x44, 0x84, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7d, 0x10, 0x1f, 0x34, 0x37, ++ 0x30, 0x50, 0x51, 0x10, 0x10, 0x17, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x10, 0xa0, 0xfc, 0x40, 0xfc, ++ 0x90, 0x90, 0xe0, 0x30, 0xc8, 0x08, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x1f, 0x13, 0x1d, 0x31, 0x7f, ++ 0x01, 0x1f, 0x13, 0x1d, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x90, 0x60, 0x10, 0xfc, ++ 0x00, 0xf0, 0x90, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x13, 0x18, 0x37, 0x36, ++ 0x31, 0x51, 0x50, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, 0x48, ++ 0x68, 0x70, 0xd0, 0x48, 0x44, 0xc0, 0x00, 0x00, ++ 0x12, 0x12, 0x12, 0x7f, 0x15, 0x19, 0x3f, 0x35, ++ 0x35, 0x51, 0x52, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x38, 0xe8, 0x28, 0x28, 0xe8, 0x28, ++ 0x28, 0xa8, 0x68, 0x78, 0x28, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x13, 0x1a, 0x37, 0x36, ++ 0x33, 0x50, 0x57, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0x40, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x11, 0x09, 0x3f, 0x20, 0x4f, 0x08, 0x0f, 0x01, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0x08, 0xe0, 0x20, 0xe0, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x13, 0x14, 0x39, 0x34, ++ 0x34, 0x50, 0x52, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xf0, 0x20, ++ 0x40, 0xa0, 0xa8, 0x84, 0x94, 0x70, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x12, 0x1a, 0x36, 0x36, ++ 0x33, 0x52, 0x54, 0x14, 0x18, 0x10, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x48, 0x48, 0x48, 0xfc, 0xc8, ++ 0xa8, 0xa8, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x11, 0x10, 0x10, 0x7f, 0x10, 0x1a, 0x36, 0x35, ++ 0x31, 0x51, 0x51, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xfc, 0xa0, 0xa8, 0xa8, 0xa8, ++ 0xb0, 0xb0, 0xa0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x1b, 0x36, 0x36, ++ 0x32, 0x52, 0x52, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x12, 0x1a, 0x37, 0x36, ++ 0x32, 0x57, 0x50, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, 0xa8, ++ 0xa8, 0xfc, 0xa0, 0x90, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x17, 0x11, 0x7d, 0x12, 0x17, 0x39, 0x35, ++ 0x37, 0x51, 0x51, 0x11, 0x17, 0x10, 0x00, 0x00, ++ 0x08, 0xc8, 0x28, 0xa8, 0xa8, 0xe8, 0x68, 0x28, ++ 0xe8, 0x28, 0x28, 0xc8, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x13, 0x14, 0x3b, 0x36, ++ 0x36, 0x53, 0x52, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xf8, 0xa8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x11, 0x19, 0x36, 0x36, ++ 0x33, 0x52, 0x52, 0x12, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x9c, 0xf4, 0x54, 0x64, 0x98, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x09, 0x09, 0x09, 0x7f, 0x09, 0x19, 0x1f, 0x1a, ++ 0x2b, 0x29, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x20, 0x24, 0xe8, 0x30, 0x20, 0xe4, 0x3c, 0x40, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7f, 0x11, 0x19, 0x37, 0x36, ++ 0x32, 0x52, 0x53, 0x12, 0x10, 0x11, 0x00, 0x00, ++ 0x00, 0x38, 0x28, 0xe8, 0x28, 0x38, 0xa8, 0xa8, ++ 0xb8, 0xa8, 0xc8, 0x48, 0x88, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x7d, 0x11, 0x17, 0x39, 0x35, ++ 0x37, 0x53, 0x55, 0x19, 0x11, 0x11, 0x00, 0x00, ++ 0x50, 0x90, 0x10, 0x14, 0x34, 0xf8, 0x58, 0x90, ++ 0x50, 0x50, 0x28, 0x28, 0x44, 0x84, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x10, 0x1f, 0x35, 0x35, ++ 0x31, 0x51, 0x51, 0x11, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x10, 0xf0, ++ 0x10, 0xf0, 0x1c, 0xf0, 0x10, 0x10, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x79, 0x17, 0x11, 0x39, 0x37, ++ 0x35, 0x57, 0x50, 0x10, 0x13, 0x1c, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x24, 0xe4, 0x24, 0xc4, 0x18, ++ 0x40, 0xfc, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x13, 0x1a, 0x37, 0x34, ++ 0x37, 0x50, 0x51, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x48, ++ 0xe8, 0xf0, 0x50, 0x48, 0x44, 0xc0, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x10, 0x1f, 0x34, 0x34, ++ 0x31, 0x57, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0x50, 0xfc, 0x60, 0x90, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x7d, 0x11, 0x19, 0x35, 0x35, ++ 0x37, 0x52, 0x52, 0x13, 0x13, 0x12, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0xf0, 0x10, 0xf0, 0x10, ++ 0xfc, 0xa0, 0xa8, 0x18, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7d, 0x10, 0x1b, 0x36, 0x34, ++ 0x33, 0x52, 0x52, 0x12, 0x12, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x10, 0xa0, 0xfc, 0x48, 0x40, ++ 0xf8, 0x48, 0x48, 0x48, 0x70, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x10, 0x1f, 0x34, 0x37, ++ 0x30, 0x53, 0x50, 0x17, 0x10, 0x10, 0x00, 0x00, ++ 0x80, 0xf8, 0x10, 0xf0, 0x20, 0xfc, 0xc8, 0x68, ++ 0xb0, 0x70, 0xa8, 0x24, 0x20, 0xc0, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x11, 0x17, 0x39, 0x35, ++ 0x37, 0x53, 0x55, 0x19, 0x11, 0x13, 0x00, 0x00, ++ 0x10, 0xd0, 0x90, 0x7c, 0x10, 0xd0, 0x78, 0xb8, ++ 0x38, 0x54, 0x54, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x17, 0x12, 0x7e, 0x13, 0x1a, 0x36, 0x37, ++ 0x32, 0x52, 0x53, 0x16, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xb0, 0xb0, 0xa8, 0xa8, ++ 0xa4, 0xe4, 0xa4, 0xb8, 0xa0, 0xa0, 0x00, 0x00, ++ 0x11, 0x10, 0x10, 0x7d, 0x13, 0x14, 0x3f, 0x3c, ++ 0x36, 0x55, 0x56, 0x15, 0x14, 0x15, 0x00, 0x00, ++ 0xc0, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xa8, 0xa8, ++ 0xa8, 0xd0, 0xd0, 0xa8, 0xa8, 0xa8, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x13, 0x12, 0x38, 0x37, ++ 0x34, 0x50, 0x50, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xf8, 0x48, 0x40, 0xfc, ++ 0x40, 0x78, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x7c, 0x13, 0x1b, 0x36, 0x36, ++ 0x33, 0x50, 0x51, 0x16, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x58, 0xd8, 0xe8, ++ 0xf8, 0xe0, 0x50, 0x4c, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x17, 0x18, 0x35, 0x37, ++ 0x30, 0x53, 0x50, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0xfc, 0xa0, 0x10, 0xe8, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x7d, 0x11, 0x19, 0x35, 0x34, ++ 0x37, 0x50, 0x51, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x50, 0x50, 0xfc, 0x50, 0x70, 0x00, 0xf8, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x12, 0x1b, 0x37, 0x34, ++ 0x33, 0x52, 0x52, 0x12, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x68, 0x98, 0x08, 0xf8, 0x00, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x2a, 0x2c, 0x49, 0x14, 0x22, 0x3f, 0x21, ++ 0x5f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x20, 0xa4, 0xa8, 0x30, 0x48, 0x88, 0xfc, 0x08, ++ 0xf0, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x12, 0x1b, 0x36, 0x37, ++ 0x31, 0x51, 0x51, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0xf8, ++ 0x50, 0x50, 0x68, 0x7c, 0x44, 0x3c, 0x00, 0x00, ++ 0x10, 0x12, 0x12, 0x7f, 0x10, 0x1f, 0x34, 0x35, ++ 0x31, 0x51, 0x51, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0xf8, 0x00, 0xfc, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x7c, 0x11, 0x19, 0x35, 0x34, ++ 0x33, 0x52, 0x52, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf8, 0x08, 0xe8, 0xa8, 0xe8, 0x18, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7f, 0x08, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x09, 0x0e, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x00, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x98, 0x04, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x1b, 0x36, 0x35, ++ 0x31, 0x51, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x78, 0x48, 0xfc, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x18, 0x00, 0x00, ++ 0x11, 0x10, 0x17, 0x7c, 0x13, 0x18, 0x37, 0x35, ++ 0x31, 0x52, 0x54, 0x18, 0x17, 0x10, 0x00, 0x00, ++ 0x10, 0xa0, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x00, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x3f, 0x24, 0x7f, 0x04, 0x1f, 0x04, 0x7f, ++ 0x09, 0x1f, 0x63, 0x0d, 0x31, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xf8, 0x40, 0xf0, 0x40, 0xfc, ++ 0x20, 0xf0, 0x8c, 0x60, 0x18, 0x00, 0x00, 0x00, ++ 0x22, 0x14, 0x7f, 0x08, 0x2a, 0x2a, 0x3e, 0x09, ++ 0x11, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x18, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x1b, 0x36, 0x37, ++ 0x32, 0x53, 0x54, 0x14, 0x17, 0x14, 0x00, 0x00, ++ 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x00, 0xfc, 0x94, 0x94, 0xf4, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x1b, 0x34, 0x37, ++ 0x31, 0x56, 0x51, 0x16, 0x10, 0x11, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x98, 0xe8, 0x98, 0xe8, 0x88, 0x98, 0x00, 0x00, ++ 0x08, 0x3e, 0x32, 0x2b, 0x2f, 0x7a, 0x2a, 0x47, ++ 0x01, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0xf0, 0x90, 0x94, 0x0c, 0xf8, 0x90, 0x60, 0x9c, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x13, 0x1a, 0x37, 0x36, ++ 0x33, 0x52, 0x52, 0x13, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x50, 0x50, 0xdc, 0x50, 0xdc, 0x70, ++ 0xdc, 0x50, 0x90, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x12, 0x1a, 0x37, 0x34, ++ 0x32, 0x52, 0x54, 0x10, 0x13, 0x1c, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, 0x40, ++ 0x48, 0x48, 0xd0, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x12, 0x1b, 0x36, 0x37, ++ 0x32, 0x50, 0x57, 0x11, 0x10, 0x10, 0x00, 0x00, ++ 0x48, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x48, 0x10, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7d, 0x11, 0x19, 0x35, 0x35, ++ 0x30, 0x57, 0x50, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x40, 0xfc, 0x00, 0x90, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7d, 0x10, 0x1b, 0x36, 0x37, ++ 0x30, 0x50, 0x50, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x10, 0xa0, 0xfc, 0x48, 0xf8, ++ 0x40, 0x78, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x15, 0x19, 0x36, 0x34, ++ 0x31, 0x53, 0x55, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x10, 0x48, 0x48, 0xa0, ++ 0x10, 0xf8, 0x14, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x12, 0x1a, 0x37, 0x34, ++ 0x33, 0x52, 0x53, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0xbc, 0x14, 0x94, 0x54, 0xe4, 0x2c, 0x40, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7d, 0x10, 0x1f, 0x34, 0x37, ++ 0x32, 0x53, 0x52, 0x13, 0x12, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x10, 0xa0, 0xfc, 0x00, 0xf8, ++ 0x48, 0xf8, 0x48, 0xfc, 0x44, 0x3c, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x7c, 0x13, 0x12, 0x3b, 0x34, ++ 0x37, 0x50, 0x51, 0x17, 0x11, 0x13, 0x00, 0x00, ++ 0x00, 0x38, 0xe8, 0x28, 0xb0, 0xb0, 0xa8, 0x28, ++ 0xa4, 0xa4, 0xa4, 0x38, 0x20, 0x20, 0x00, 0x00, ++ 0x11, 0x11, 0x6b, 0x2a, 0x13, 0x1a, 0x2e, 0x77, ++ 0x01, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x10, 0x10, 0xe8, 0xa8, 0x90, 0x98, 0xac, 0xf4, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7d, 0x12, 0x19, 0x36, 0x35, ++ 0x36, 0x51, 0x50, 0x11, 0x10, 0x13, 0x00, 0x00, ++ 0x00, 0xfc, 0xcc, 0x54, 0xec, 0x54, 0x64, 0xb0, ++ 0x4c, 0xa0, 0x48, 0x90, 0x60, 0x80, 0x00, 0x00, ++ 0x11, 0x17, 0x11, 0x7d, 0x13, 0x1a, 0x37, 0x34, ++ 0x33, 0x50, 0x53, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xe0, 0xf8, 0x48, 0xf8, 0x40, ++ 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x17, 0x11, 0x7f, 0x12, 0x1b, 0x35, 0x35, ++ 0x33, 0x53, 0x55, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x10, 0xfc, 0x10, 0xb8, 0xa8, 0xb8, 0xfc, 0x20, ++ 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x13, 0x1a, 0x37, 0x34, ++ 0x33, 0x50, 0x53, 0x17, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x40, ++ 0x58, 0x40, 0x58, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x12, 0x13, 0x14, 0x7d, 0x17, 0x15, 0x3d, 0x3f, ++ 0x35, 0x55, 0x57, 0x14, 0x14, 0x18, 0x00, 0x00, ++ 0x08, 0xe8, 0x98, 0x18, 0xc8, 0x68, 0x58, 0xd8, ++ 0x4c, 0x78, 0xc8, 0x48, 0x48, 0xc8, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x2a, 0x3e, 0x2a, 0x3e, 0x7f, ++ 0x09, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x18, 0xe0, 0x80, 0xfc, 0x90, 0x90, 0x90, 0x10, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x12, 0x7c, 0x11, 0x19, 0x36, 0x36, ++ 0x36, 0x52, 0x52, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x48, 0x48, 0x48, 0x48, 0xb4, 0xa4, 0x00, 0x20, ++ 0xa0, 0xb8, 0xa0, 0xa0, 0x60, 0x1c, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7d, 0x11, 0x17, 0x39, 0x35, ++ 0x34, 0x51, 0x57, 0x11, 0x11, 0x13, 0x00, 0x00, ++ 0x40, 0xfc, 0x00, 0xf0, 0x10, 0xfc, 0x10, 0xf0, ++ 0xc8, 0x48, 0x30, 0x10, 0xc8, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x12, 0x1a, 0x36, 0x37, ++ 0x33, 0x53, 0x53, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x90, 0xf0, 0x00, 0xf8, ++ 0x68, 0x68, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x12, 0x1a, 0x36, 0x36, ++ 0x33, 0x52, 0x55, 0x15, 0x1a, 0x11, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0xfc, 0x20, 0xa8, 0xe8, 0xa8, ++ 0xe8, 0x90, 0xd0, 0xb4, 0xac, 0xc4, 0x00, 0x00, ++ 0x12, 0x14, 0x12, 0x7f, 0x12, 0x1b, 0x36, 0x37, ++ 0x30, 0x57, 0x50, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x48, 0x90, 0x48, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x10, 0x17, 0x13, 0x7e, 0x13, 0x1a, 0x37, 0x34, ++ 0x37, 0x50, 0x57, 0x11, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x50, ++ 0xf8, 0x10, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x7f, 0x11, 0x3a, 0x34, 0x57, 0x51, ++ 0x13, 0x7f, 0x01, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x90, 0x90, 0x7c, 0x90, 0xb8, 0xb8, 0x54, 0x94, ++ 0x10, 0xfc, 0x00, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7e, 0x14, 0x12, 0x3a, 0x34, ++ 0x35, 0x56, 0x52, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x98, 0x50, 0xa8, 0xa4, 0xd4, ++ 0xf0, 0x40, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7c, 0x12, 0x1a, 0x34, 0x35, ++ 0x36, 0x53, 0x52, 0x13, 0x10, 0x17, 0x00, 0x00, ++ 0x40, 0xfc, 0x98, 0x50, 0xa8, 0xa4, 0xd4, 0xf0, ++ 0x40, 0xf8, 0x48, 0xf8, 0x58, 0xe4, 0x00, 0x00, ++ 0x11, 0x10, 0x13, 0x7c, 0x11, 0x18, 0x37, 0x34, ++ 0x31, 0x50, 0x57, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x10, 0xa0, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0xc0, ++ 0xc8, 0x68, 0xf0, 0x50, 0x4c, 0xc0, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x1b, 0x37, 0x36, ++ 0x33, 0x50, 0x57, 0x11, 0x10, 0x17, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, 0xf8, 0x48, ++ 0xf8, 0x80, 0xfc, 0x90, 0x70, 0x88, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x7f, 0x12, 0x1a, 0x37, 0x36, ++ 0x33, 0x52, 0x53, 0x16, 0x10, 0x10, 0x00, 0x00, ++ 0x20, 0xe0, 0x20, 0xe0, 0xbc, 0xe8, 0xe8, 0xa8, ++ 0xb0, 0x90, 0xb0, 0xa8, 0xc8, 0x84, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7f, 0x12, 0x1b, 0x35, 0x35, ++ 0x31, 0x51, 0x51, 0x11, 0x11, 0x16, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xfc, 0x50, 0xf0, 0xf8, 0x08, ++ 0xf8, 0xf8, 0x08, 0xf8, 0x98, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7d, 0x10, 0x19, 0x35, 0x35, ++ 0x30, 0x57, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf0, 0x00, 0xf0, 0x10, 0xf0, ++ 0xa0, 0xfc, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x19, 0x37, 0x36, ++ 0x33, 0x52, 0x53, 0x12, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, 0x80, ++ 0xf8, 0xa8, 0xa8, 0x90, 0xe8, 0x84, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x11, 0x19, 0x35, 0x34, ++ 0x33, 0x52, 0x53, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, ++ 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0xa8, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x10, 0x1b, 0x34, 0x35, ++ 0x36, 0x53, 0x56, 0x13, 0x16, 0x11, 0x00, 0x00, ++ 0x30, 0xc0, 0xf0, 0x80, 0xf8, 0x88, 0x78, 0x98, ++ 0x60, 0xb8, 0x60, 0xbc, 0x64, 0xdc, 0x00, 0x00, ++ 0x10, 0x17, 0x15, 0x7d, 0x16, 0x17, 0x3d, 0x3d, ++ 0x35, 0x55, 0x56, 0x14, 0x14, 0x14, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0x78, 0x90, 0xfc, 0x00, 0x78, ++ 0x48, 0x78, 0x48, 0x78, 0x48, 0x58, 0x00, 0x00, ++ 0x11, 0x10, 0x12, 0x7d, 0x11, 0x1b, 0x34, 0x35, ++ 0x31, 0x51, 0x51, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0xd0, 0x50, 0xa8, 0xa8, 0x10, 0xf8, 0x04, 0xf0, ++ 0x10, 0xf0, 0x10, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x7f, 0x13, 0x1a, 0x37, 0x36, ++ 0x33, 0x50, 0x53, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x40, 0xf8, 0x10, 0xfc, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x11, 0x1b, 0x35, 0x35, ++ 0x36, 0x57, 0x50, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x10, 0xb8, 0x10, 0xfc, ++ 0x00, 0xfc, 0xa0, 0xa0, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x12, 0x11, 0x7f, 0x11, 0x18, 0x37, 0x34, ++ 0x31, 0x50, 0x57, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0xa0, 0xa8, 0xb0, 0xfc, 0x10, 0xa0, 0xf8, 0x40, ++ 0xf0, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x1b, 0x36, 0x37, ++ 0x32, 0x53, 0x52, 0x15, 0x15, 0x18, 0x00, 0x00, ++ 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x00, 0xfc, 0xa4, 0x54, 0x04, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7f, 0x12, 0x1b, 0x36, 0x37, ++ 0x32, 0x52, 0x55, 0x15, 0x19, 0x11, 0x00, 0x00, ++ 0x40, 0xf0, 0x20, 0xfc, 0xa8, 0x58, 0x40, 0xfc, ++ 0xf0, 0xf0, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x7f, 0x10, 0x19, 0x35, 0x35, ++ 0x31, 0x51, 0x50, 0x12, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0xf8, 0x10, 0xfc, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x48, 0xa4, 0x94, 0x70, 0x00, 0x00, ++ 0x14, 0x7f, 0x14, 0x1e, 0x23, 0x7a, 0x2a, 0x3b, ++ 0x0d, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0x90, 0x50, 0x20, 0x50, 0x8c, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x11, 0x13, 0x12, 0x7f, 0x12, 0x1b, 0x35, 0x37, ++ 0x31, 0x51, 0x52, 0x12, 0x14, 0x11, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xbc, 0xe8, 0xe8, 0x28, 0xe8, ++ 0x10, 0x90, 0x90, 0xa8, 0xc8, 0x84, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x13, 0x14, 0x3b, 0x36, ++ 0x37, 0x51, 0x51, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xb8, 0xa8, ++ 0xb8, 0x10, 0x10, 0xa8, 0x64, 0x44, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x7d, 0x11, 0x1a, 0x37, 0x34, ++ 0x33, 0x52, 0x52, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x50, 0x50, 0xe8, 0xfc, 0x00, ++ 0xf8, 0xe8, 0xa8, 0xe8, 0xf8, 0x08, 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, 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, 0x3e, 0x22, 0x3f, 0x20, 0x3f, 0x52, 0x1f, ++ 0x01, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x20, 0xf8, 0x50, 0xfc, 0x20, 0xfc, 0x20, 0x20, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3e, 0x22, 0x3f, 0x3e, 0x32, ++ 0x5f, 0x01, 0x7f, 0x07, 0x79, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x60, 0xf8, 0x50, 0xfc, 0x20, 0xf8, ++ 0x20, 0x00, 0xfc, 0xc0, 0x3c, 0x00, 0x00, 0x00, ++ 0x10, 0x17, 0x15, 0x7f, 0x14, 0x17, 0x3d, 0x3f, ++ 0x34, 0x53, 0x52, 0x12, 0x17, 0x10, 0x00, 0x00, ++ 0x20, 0xe0, 0x20, 0xbc, 0xc0, 0x80, 0x38, 0xc0, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x12, 0x1b, 0x36, 0x36, ++ 0x32, 0x52, 0x52, 0x13, 0x13, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf8, 0xa8, 0xfc, 0xf8, 0xe8, ++ 0xb8, 0xf8, 0x50, 0x88, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x10, 0x1b, 0x34, 0x35, ++ 0x33, 0x55, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x00, 0xfc, 0xcc, 0x74, 0xcc, 0x74, 0x90, 0xfc, ++ 0x20, 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7d, 0x11, 0x12, 0x3b, 0x36, ++ 0x37, 0x50, 0x57, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x48, 0xa8, 0x94, 0x70, 0xf8, 0xa8, ++ 0xfc, 0x00, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7d, 0x11, 0x12, 0x39, 0x37, ++ 0x35, 0x51, 0x51, 0x11, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0xfc, 0x08, 0xf8, 0x50, 0x60, 0xf8, 0x08, ++ 0xf8, 0xf8, 0x08, 0xf8, 0x88, 0x04, 0x00, 0x00, ++ 0x11, 0x17, 0x11, 0x7f, 0x12, 0x15, 0x3f, 0x34, ++ 0x37, 0x50, 0x53, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x10, 0xfc, 0x10, 0xfc, 0x08, 0xf0, 0xfc, 0xc8, ++ 0x68, 0xb0, 0x70, 0xa8, 0x24, 0xc0, 0x00, 0x00, ++ 0x11, 0x11, 0x16, 0x7e, 0x11, 0x19, 0x36, 0x37, ++ 0x31, 0x55, 0x55, 0x15, 0x19, 0x11, 0x00, 0x00, ++ 0x10, 0x3c, 0xa8, 0xf8, 0x08, 0xfc, 0xa0, 0xf4, ++ 0x34, 0xd8, 0xb8, 0xd4, 0x10, 0x60, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x1b, 0x36, 0x34, ++ 0x37, 0x55, 0x57, 0x15, 0x17, 0x14, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, ++ 0xfc, 0x54, 0xfc, 0x54, 0xfc, 0x44, 0x00, 0x00, ++ 0x12, 0x12, 0x15, 0x7f, 0x12, 0x15, 0x3f, 0x34, ++ 0x37, 0x50, 0x51, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x48, 0x48, 0xf4, 0xac, 0xe8, 0xb4, 0xfc, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x10, 0x14, 0x13, 0x7d, 0x13, 0x13, 0x3d, 0x34, ++ 0x37, 0x50, 0x51, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x40, 0x84, 0xf4, 0x18, 0xf8, 0x14, 0xf4, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x12, 0x1b, 0x36, 0x36, ++ 0x32, 0x52, 0x52, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0xe8, 0xa8, ++ 0xe8, 0x48, 0xe8, 0xa8, 0xe8, 0x18, 0x00, 0x00, ++ 0x10, 0x17, 0x15, 0x7c, 0x17, 0x15, 0x3e, 0x3c, ++ 0x34, 0x55, 0x55, 0x19, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x90, 0xfc, 0xf0, 0xd8, 0x94, ++ 0x40, 0x78, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x13, 0x12, 0x3b, 0x36, ++ 0x34, 0x57, 0x50, 0x11, 0x10, 0x13, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xb8, 0xa8, 0xb8, 0xa8, ++ 0x44, 0xfc, 0x90, 0xe0, 0x70, 0x88, 0x00, 0x00, ++ 0x11, 0x12, 0x13, 0x7e, 0x13, 0x1a, 0x37, 0x31, ++ 0x33, 0x55, 0x50, 0x13, 0x10, 0x10, 0x00, 0x00, ++ 0x98, 0xe8, 0x98, 0xe8, 0xb8, 0xa8, 0xfc, 0x70, ++ 0xc8, 0xf4, 0x40, 0xf8, 0x40, 0xc0, 0x00, 0x00, ++ 0x04, 0x7f, 0x14, 0x3e, 0x22, 0x3f, 0x3e, 0x22, ++ 0x3f, 0x01, 0x7f, 0x07, 0x79, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x60, 0xf8, 0x50, 0xfc, 0x20, 0xf8, ++ 0x20, 0x00, 0xfc, 0xc0, 0x3c, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x12, 0x17, 0x3b, 0x34, ++ 0x37, 0x55, 0x55, 0x15, 0x17, 0x15, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x48, 0x58, 0x58, 0x40, ++ 0xfc, 0xb4, 0xb4, 0xb4, 0xfc, 0xb4, 0x00, 0x00, ++ 0x13, 0x1f, 0x68, 0x13, 0x2b, 0x7f, 0x3a, 0x57, ++ 0x11, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x90, 0xd8, 0x68, 0x90, 0xa8, 0xfc, 0xb8, 0xd4, ++ 0x10, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x10, 0x17, 0x15, 0x7f, 0x17, 0x15, 0x3f, 0x37, ++ 0x36, 0x53, 0x53, 0x13, 0x11, 0x1e, 0x00, 0x00, ++ 0x20, 0xfc, 0x40, 0xb8, 0xfc, 0x74, 0xfc, 0xf0, ++ 0x10, 0xf0, 0xf0, 0xf4, 0xa4, 0x1c, 0x00, 0x00, ++ 0x12, 0x7f, 0x17, 0x3d, 0x57, 0x3f, 0x2a, 0x7b, ++ 0x36, 0x2b, 0x3f, 0x26, 0x38, 0x1f, 0x00, 0x00, ++ 0x10, 0xfc, 0xd0, 0x78, 0xd4, 0xfc, 0x88, 0x90, ++ 0xe8, 0x90, 0xe4, 0x08, 0xb0, 0xc0, 0x00, 0x00, ++ 0x14, 0x1f, 0x14, 0x7f, 0x1b, 0x1f, 0x35, 0x3f, ++ 0x3d, 0x57, 0x57, 0x15, 0x17, 0x14, 0x00, 0x00, ++ 0x80, 0xf8, 0xa8, 0xe8, 0x78, 0xe8, 0x38, 0xe8, ++ 0x28, 0xb8, 0xb0, 0x54, 0xd4, 0x8c, 0x00, 0x00, ++ 0x08, 0x08, 0x0c, 0x12, 0x7d, 0x20, 0x3f, 0x28, ++ 0x48, 0x7f, 0x08, 0x14, 0x23, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa4, 0x28, 0x30, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x02, 0x34, 0x1c, 0x6a, 0x08, 0x7f, 0x11, 0x28, ++ 0x7e, 0x2a, 0x2a, 0x2e, 0x29, 0x0a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa4, 0x28, 0x30, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x11, 0x09, 0x41, 0x21, 0x0a, 0x14, 0x20, 0x21, ++ 0x1f, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x48, 0x50, 0x60, 0x90, 0x0c, ++ 0xf0, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x0c, 0x12, 0x22, 0x7f, 0x02, ++ 0x3a, 0x2a, 0x2a, 0x3a, 0x02, 0x07, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa4, 0x28, 0x30, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x0c, 0x12, 0x1e, 0x20, 0x7e, 0x23, 0x3e, ++ 0x22, 0x3e, 0x3e, 0x20, 0x3e, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa4, 0x28, 0x30, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x11, 0x1f, ++ 0x29, 0x6d, 0x2b, 0x33, 0x3d, 0x27, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa4, 0x28, 0x30, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x03, 0x3c, 0x08, 0x7f, 0x08, 0x18, 0x6b, 0x49, ++ 0x49, 0x6b, 0x49, 0x49, 0x7f, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa4, 0x28, 0x30, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x12, 0x34, 0x7f, 0x14, 0x3f, 0x15, 0x7f, 0x15, ++ 0x3f, 0x16, 0x35, 0x35, 0x54, 0x15, 0x00, 0x00, ++ 0x40, 0x40, 0xc0, 0x40, 0x7c, 0xa4, 0xa8, 0x30, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x40, 0x5e, 0x52, 0x5e, 0x40, 0x7f, ++ 0x6d, 0x6d, 0x7f, 0x40, 0x7f, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x7c, 0xa4, 0xa8, 0x30, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x0c, 0x12, 0x3f, 0x5e, 0x12, 0x1f, 0x7f, ++ 0x1b, 0x2d, 0x5b, 0x2d, 0x49, 0x1b, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa4, 0x28, 0x30, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x04, 0x07, 0x04, 0x3f, 0x2b, 0x3d, 0x27, 0x2a, ++ 0x3b, 0x3b, 0x3b, 0x2a, 0x4f, 0x39, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xc0, 0x7c, 0xa4, 0xa8, 0x30, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x0a, 0x11, 0x3f, 0x40, 0x3f, 0x2d, ++ 0x3f, 0x12, 0x1a, 0x17, 0x24, 0x49, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa4, 0x28, 0x30, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x18, 0x29, 0x2e, 0x28, 0x3f, 0x22, 0x2a, 0x3b, ++ 0x2a, 0x2a, 0x7f, 0x0a, 0x11, 0x61, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xa0, 0xfc, 0xe4, 0xa8, 0xb0, ++ 0xa0, 0xa0, 0xd0, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x14, 0x7f, 0x14, 0x77, 0x55, 0x77, 0x3f, 0x24, ++ 0x7f, 0x24, 0x3f, 0x24, 0x3f, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0xa4, 0x28, 0x30, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x3e, 0x22, 0x3f, 0x20, 0x3e, 0x22, 0x3f, ++ 0x09, 0x2e, 0x28, 0x28, 0x2e, 0x70, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xfc, 0x08, 0xf8, 0x00, 0xfc, ++ 0x28, 0xf8, 0xa8, 0xa8, 0xb8, 0x20, 0x00, 0x00, ++ 0x00, 0x7f, 0x02, 0x02, 0x03, 0x04, 0x04, 0x0a, ++ 0x11, 0x21, 0x00, 0x01, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x20, ++ 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x7e, 0x10, 0x10, 0x1e, 0x13, 0x32, 0x2b, ++ 0x4c, 0x04, 0x08, 0x10, 0x20, 0x47, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0x88, 0x08, 0x30, 0xf8, ++ 0x88, 0x90, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x00, 0x7e, 0x11, 0x10, 0x1e, 0x22, 0x33, 0x4a, ++ 0x0c, 0x04, 0x08, 0x11, 0x22, 0x44, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0x40, 0xfc, 0x40, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x10, 0x10, 0x1f, 0x22, 0x32, 0x4b, ++ 0x0c, 0x04, 0x09, 0x10, 0x20, 0x43, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0x28, 0x44, 0x80, ++ 0x10, 0x60, 0x88, 0x10, 0x60, 0x80, 0x00, 0x00, ++ 0x00, 0x7e, 0x10, 0x11, 0x1d, 0x25, 0x25, 0x57, ++ 0x18, 0x08, 0x10, 0x11, 0x22, 0x44, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0xfc, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x7e, 0x13, 0x11, 0x1d, 0x26, 0x27, 0x54, ++ 0x18, 0x0f, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x08, 0x30, 0xd0, 0x48, 0x24, 0x04, 0xf8, 0x10, ++ 0x60, 0xfc, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x7e, 0x10, 0x13, 0x1c, 0x24, 0x25, 0x54, ++ 0x08, 0x0b, 0x10, 0x10, 0x20, 0x43, 0x00, 0x00, ++ 0x50, 0x48, 0x7c, 0xc8, 0x30, 0x74, 0x8c, 0x54, ++ 0x7c, 0xc8, 0x50, 0x34, 0xdc, 0x04, 0x00, 0x00, ++ 0x00, 0x7e, 0x13, 0x11, 0x1c, 0x24, 0x27, 0x54, ++ 0x19, 0x09, 0x11, 0x11, 0x21, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x10, 0x90, 0xa0, 0xfc, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x7d, 0x11, 0x11, 0x1c, 0x25, 0x25, 0x55, ++ 0x19, 0x09, 0x11, 0x11, 0x21, 0x46, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x98, 0x04, 0x00, 0x00, ++ 0x01, 0x7f, 0x11, 0x13, 0x1d, 0x25, 0x25, 0x57, ++ 0x19, 0x09, 0x12, 0x14, 0x21, 0x42, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, ++ 0x00, 0xf8, 0xa8, 0xa8, 0x48, 0xb0, 0x00, 0x00, ++ 0x00, 0x7f, 0x10, 0x11, 0x1c, 0x27, 0x26, 0x57, ++ 0x19, 0x09, 0x11, 0x10, 0x27, 0x40, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf0, 0x00, 0xfc, 0x08, 0xf8, ++ 0xf0, 0x10, 0xf0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x12, 0x13, 0x1c, 0x27, 0x26, 0x57, ++ 0x1a, 0x0b, 0x10, 0x17, 0x20, 0x40, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0x00, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x7f, 0x12, 0x15, 0x1d, 0x26, 0x25, 0x57, ++ 0x19, 0x09, 0x11, 0x11, 0x21, 0x46, 0x00, 0x00, ++ 0x40, 0xfc, 0x08, 0xf8, 0x50, 0x60, 0xf8, 0x08, ++ 0xf8, 0xf8, 0x08, 0xf8, 0x98, 0x04, 0x00, 0x00, ++ 0x02, 0x7e, 0x13, 0x15, 0x38, 0x2f, 0x2a, 0x6e, ++ 0x5a, 0x1e, 0x12, 0x16, 0x23, 0x4e, 0x00, 0x00, ++ 0xa0, 0xb0, 0xe8, 0x68, 0x20, 0xfc, 0xa0, 0xe8, ++ 0xa8, 0xd0, 0xd4, 0x9c, 0xec, 0x44, 0x00, 0x00, ++ 0x01, 0x7d, 0x17, 0x11, 0x3f, 0x2a, 0x2e, 0x6a, ++ 0x5e, 0x1a, 0x16, 0x13, 0x2e, 0x40, 0x00, 0x00, ++ 0x20, 0x30, 0xe8, 0x28, 0xfc, 0xa0, 0xe8, 0xa8, ++ 0xe8, 0xd0, 0x94, 0xec, 0x4c, 0x84, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x08, 0x08, 0x10, 0x60, 0x3f, ++ 0x08, 0x04, 0x02, 0x03, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0xc0, 0x40, 0x44, 0x44, 0x3c, 0x00, 0xe0, ++ 0x20, 0x40, 0x80, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x06, 0x38, 0x20, 0x3e, 0x22, 0x3e, 0x23, 0x3f, ++ 0x20, 0x3e, 0x22, 0x22, 0x22, 0x4f, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x94, 0x94, 0x8c, 0x00, 0xf8, ++ 0x88, 0x50, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x08, 0x7f, 0x08, 0x3e, 0x00, 0x3f, 0x22, 0x5d, ++ 0x00, 0x1c, 0x14, 0x16, 0x24, 0x4b, 0x00, 0x00, ++ 0x00, 0x70, 0x50, 0x50, 0x54, 0x54, 0x8c, 0xf8, ++ 0x88, 0x50, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x00, 0x7f, 0x40, 0x5e, 0x52, 0x5e, 0x41, 0x7f, ++ 0x6d, 0x6d, 0x7f, 0x40, 0x7f, 0x41, 0x00, 0x00, ++ 0x00, 0x70, 0x50, 0x50, 0x54, 0x94, 0x0c, 0xf8, ++ 0x48, 0x50, 0x30, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x11, 0x11, 0x11, 0x7f, 0x11, ++ 0x11, 0x11, 0x11, 0x3f, 0x20, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10, 0xfc, 0x10, ++ 0x10, 0x10, 0x10, 0xfc, 0x20, 0xc0, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x20, 0x7e, 0x33, 0x2a, 0x7f, ++ 0x32, 0x2a, 0x3f, 0x22, 0x05, 0x0e, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x30, 0x48, 0xfc, 0x04, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xac, 0x2c, 0x04, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x23, 0x41, 0x0e, 0x70, 0x1f, ++ 0x03, 0x3e, 0x03, 0x7e, 0x02, 0x01, 0x00, 0x00, ++ 0x00, 0x10, 0x18, 0x64, 0x84, 0x00, 0xe0, 0x00, ++ 0xf0, 0x00, 0xfc, 0x00, 0x04, 0xfc, 0x00, 0x00, ++ 0x04, 0x08, 0x73, 0x10, 0x1e, 0x71, 0x11, 0x1c, ++ 0x71, 0x16, 0x10, 0x10, 0x10, 0x0f, 0x00, 0x00, ++ 0x50, 0x48, 0xf8, 0x40, 0x48, 0x68, 0x70, 0xd0, ++ 0x48, 0x44, 0x40, 0xc4, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x7f, 0x00, 0x0f, 0x08, 0x0f, 0x3f, 0x20, ++ 0x4f, 0x03, 0x1e, 0x03, 0x3e, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, 0xfc, 0xc8, ++ 0x00, 0xf0, 0x00, 0xf8, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x0f, 0x03, 0x1e, 0x03, 0x3e, 0x01, 0x06, ++ 0x38, 0x0e, 0x38, 0x0f, 0x79, 0x0f, 0x00, 0x00, ++ 0xc0, 0x00, 0xe0, 0x00, 0xf0, 0x08, 0xf8, 0x18, ++ 0xe0, 0x38, 0xe0, 0x3c, 0xe4, 0x3c, 0x00, 0x00, ++ 0x04, 0x09, 0x71, 0x12, 0x1c, 0x71, 0x12, 0x1d, ++ 0x71, 0x12, 0x10, 0x11, 0x12, 0x0f, 0x00, 0x00, ++ 0x48, 0x48, 0x50, 0x60, 0x90, 0x50, 0x48, 0x48, ++ 0x50, 0x60, 0x90, 0x14, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x26, 0x36, 0x37, 0x24, ++ 0x27, 0x21, 0x2f, 0x21, 0x3f, 0x40, 0x00, 0x00, ++ 0x80, 0xfc, 0x20, 0xfc, 0xb0, 0xb4, 0x2c, 0x60, ++ 0x80, 0xf0, 0x00, 0xfc, 0x04, 0xfc, 0x00, 0x00, ++ 0x04, 0x7f, 0x3f, 0x2e, 0x2a, 0x2e, 0x3f, 0x1f, ++ 0x11, 0x1f, 0x1f, 0x11, 0x1f, 0x70, 0x00, 0x00, ++ 0x08, 0xd0, 0xe0, 0xa0, 0xb8, 0xe0, 0xa0, 0x20, ++ 0x3c, 0xe0, 0x20, 0x24, 0xa4, 0x1c, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x12, 0x7f, 0x42, 0x42, 0x43, ++ 0x42, 0x46, 0x3e, 0x02, 0x03, 0x0c, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x48, 0x40, 0xfc, ++ 0x40, 0x20, 0x24, 0x94, 0x0c, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x10, 0x3f, 0x40, 0x3f, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xe0, 0x00, 0xf0, 0x10, ++ 0x10, 0x10, 0x14, 0x0c, 0x0c, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x10, 0x3f, 0x40, 0x3f, 0x0f, ++ 0x10, 0x7f, 0x04, 0x08, 0x10, 0x63, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xf0, 0x10, ++ 0x90, 0xf0, 0x94, 0x8c, 0x8c, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x10, 0x3f, 0x40, 0x3f, 0x1f, ++ 0x12, 0x1f, 0x15, 0x18, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xe0, 0x00, 0xf0, 0xd0, ++ 0x50, 0xd0, 0x54, 0xcc, 0xcc, 0x44, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x10, 0x3f, 0x40, 0x3f, 0x12, ++ 0x0a, 0x3f, 0x07, 0x0a, 0x32, 0x02, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x00, 0xe0, 0x00, 0xf0, 0x50, ++ 0x90, 0xd0, 0x14, 0x8c, 0x4c, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x01, 0x7f, 0x01, 0x01, 0x7d, ++ 0x05, 0x09, 0x09, 0x11, 0x61, 0x03, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0xfc, 0x00, 0x88, 0x88, ++ 0x50, 0x60, 0x20, 0x10, 0x0c, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x42, 0x22, 0x22, 0x02, 0x0a, ++ 0x0a, 0x12, 0x12, 0x23, 0x22, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0xf8, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x20, 0x23, 0x00, 0x08, ++ 0x08, 0x10, 0x10, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x40, 0x20, 0x20, 0x03, 0x08, ++ 0x08, 0x10, 0x10, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x40, 0x40, 0xf8, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x22, 0x23, 0x02, 0x0a, ++ 0x0a, 0x12, 0x12, 0x24, 0x24, 0x28, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x00, 0x00, 0xfc, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x40, 0x21, 0x21, 0x01, 0x09, ++ 0x0b, 0x12, 0x10, 0x20, 0x2f, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf0, 0x10, 0x10, 0x10, ++ 0xf0, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x42, 0x22, 0x22, 0x02, 0x0a, ++ 0x0a, 0x12, 0x12, 0x22, 0x2f, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x78, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x20, 0x20, 0x02, 0x0a, ++ 0x0a, 0x14, 0x14, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x20, 0x20, 0x80, 0x80, 0x80, 0x88, 0x84, ++ 0x84, 0x80, 0x80, 0x88, 0x88, 0x78, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x47, 0x20, 0x20, 0x03, 0x0a, ++ 0x0a, 0x12, 0x12, 0x22, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x48, ++ 0x48, 0x48, 0x48, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x08, 0x09, 0x41, 0x22, 0x22, 0x07, 0x08, ++ 0x08, 0x10, 0x11, 0x21, 0x22, 0x24, 0x00, 0x00, ++ 0xe0, 0x20, 0x20, 0x10, 0x10, 0x08, 0xf4, 0x90, ++ 0x90, 0x90, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x22, 0x22, 0x03, 0x0a, ++ 0x0a, 0x12, 0x12, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x23, 0x22, 0x02, 0x0a, ++ 0x0a, 0x12, 0x12, 0x24, 0x27, 0x2c, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x88, 0x88, 0x50, ++ 0x50, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x11, 0x09, 0x09, 0x41, 0x22, 0x24, 0x00, 0x0b, ++ 0x09, 0x10, 0x10, 0x20, 0x21, 0x2e, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x70, 0x00, 0xf8, ++ 0x08, 0x90, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x27, 0x20, 0x00, 0x08, ++ 0x09, 0x11, 0x12, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0xe0, 0xe0, ++ 0x50, 0x50, 0x48, 0x44, 0x40, 0x40, 0x00, 0x00, ++ 0x12, 0x0a, 0x0a, 0x42, 0x27, 0x22, 0x02, 0x0a, ++ 0x0a, 0x12, 0x12, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x50, 0x50, 0x50, 0x50, 0xfc, 0x50, 0x50, 0x50, ++ 0x50, 0x70, 0x50, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x43, 0x22, 0x22, 0x02, 0x0a, ++ 0x0f, 0x10, 0x10, 0x20, 0x23, 0x2c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0x48, ++ 0xfc, 0x40, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x0f, 0x09, 0x41, 0x27, 0x24, 0x04, 0x0f, ++ 0x0d, 0x11, 0x11, 0x21, 0x21, 0x26, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x30, 0x48, 0x48, 0x5c, 0xe4, 0x04, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x47, 0x20, 0x20, 0x00, 0x0b, ++ 0x0a, 0x12, 0x12, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0f, 0x0d, 0x45, 0x25, 0x25, 0x05, 0x0d, ++ 0x0e, 0x16, 0x14, 0x24, 0x27, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0x48, 0x58, ++ 0x58, 0x38, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0f, 0x0c, 0x44, 0x24, 0x24, 0x04, 0x0c, ++ 0x0d, 0x15, 0x16, 0x24, 0x27, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x88, 0x88, 0x88, 0x88, 0xc8, ++ 0x48, 0x28, 0x18, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x22, 0x23, 0x02, 0x0a, ++ 0x0a, 0x12, 0x12, 0x24, 0x24, 0x28, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x00, 0x00, 0xfc, 0x20, 0xe0, ++ 0x30, 0x28, 0x24, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x41, 0x21, 0x21, 0x01, 0x09, ++ 0x09, 0x11, 0x11, 0x21, 0x2f, 0x20, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x25, 0x21, 0x01, 0x09, ++ 0x09, 0x11, 0x11, 0x21, 0x21, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x00, 0x00, 0x08, 0x30, ++ 0xc0, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x20, 0x20, 0x00, 0x0b, ++ 0x0a, 0x12, 0x12, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0x40, 0x40, 0x40, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 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, 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, ++ 0x10, 0x0b, 0x0a, 0x42, 0x22, 0x22, 0x03, 0x0a, ++ 0x0a, 0x12, 0x12, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0xf8, 0x48, ++ 0x48, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x40, 0x20, 0x27, 0x00, 0x08, ++ 0x08, 0x10, 0x12, 0x23, 0x24, 0x28, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0xf8, 0x08, 0x10, ++ 0x10, 0x20, 0x40, 0x80, 0xc0, 0x3c, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x23, 0x22, 0x02, 0x0b, ++ 0x0a, 0x12, 0x12, 0x22, 0x23, 0x2e, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x48, 0x40, 0xfc, ++ 0x20, 0x20, 0x10, 0x14, 0xcc, 0x04, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x41, 0x21, 0x22, 0x00, 0x0f, ++ 0x08, 0x10, 0x10, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x50, 0x48, 0x48, 0x40, 0xfc, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x22, 0x23, 0x02, 0x0a, ++ 0x0b, 0x12, 0x12, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x08, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x40, 0x23, 0x20, 0x03, 0x0a, ++ 0x0b, 0x12, 0x10, 0x20, 0x21, 0x26, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x40, ++ 0xfc, 0x44, 0x58, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x12, 0x11, 0x21, 0x48, 0x0c, 0x12, 0x12, 0x30, ++ 0x51, 0x11, 0x12, 0x12, 0x14, 0x14, 0x00, 0x00, ++ 0x00, 0x78, 0x00, 0x00, 0x00, 0xfc, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x11, 0x09, 0x09, 0x43, 0x22, 0x24, 0x0e, 0x15, ++ 0x14, 0x25, 0x26, 0x47, 0x44, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0x48, 0x68, 0xa8, ++ 0xa8, 0x68, 0x28, 0xe8, 0x28, 0x30, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x43, 0x22, 0x22, 0x02, 0x0a, ++ 0x0a, 0x12, 0x12, 0x22, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x80, 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x21, 0x23, 0x04, 0x08, ++ 0x0b, 0x12, 0x12, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x08, 0x0a, 0x41, 0x21, 0x20, 0x07, 0x08, ++ 0x08, 0x10, 0x11, 0x21, 0x22, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0x48, 0x48, 0x50, 0x40, 0xfc, 0xa0, ++ 0xa0, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x41, 0x22, 0x24, 0x07, 0x08, ++ 0x08, 0x11, 0x11, 0x22, 0x24, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0xe0, ++ 0xe0, 0x50, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x11, 0x09, 0x09, 0x41, 0x22, 0x23, 0x06, 0x0b, ++ 0x0a, 0x13, 0x12, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xf8, 0x08, 0xc8, 0x48, 0xc8, ++ 0x48, 0xc8, 0x48, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x11, 0x09, 0x09, 0x41, 0x2f, 0x22, 0x02, 0x0a, ++ 0x0a, 0x17, 0x11, 0x21, 0x22, 0x24, 0x00, 0x00, ++ 0x00, 0x00, 0x38, 0x28, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0x78, 0x28, 0x00, 0x00, 0x00, ++ 0x10, 0x0f, 0x09, 0x41, 0x27, 0x25, 0x05, 0x0d, ++ 0x0d, 0x16, 0x16, 0x24, 0x27, 0x24, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x58, ++ 0x58, 0x38, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0f, 0x0a, 0x42, 0x23, 0x24, 0x04, 0x0e, ++ 0x09, 0x11, 0x11, 0x22, 0x24, 0x28, 0x00, 0x00, ++ 0x08, 0xc8, 0x28, 0x28, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0x28, 0x28, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x27, 0x20, 0x00, 0x0f, ++ 0x08, 0x10, 0x11, 0x21, 0x22, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0xf8, 0x00, 0x00, 0xfc, ++ 0xa0, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x23, 0x20, 0x03, 0x0a, ++ 0x0b, 0x12, 0x13, 0x22, 0x22, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x00, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x24, 0x20, 0x07, 0x08, ++ 0x09, 0x11, 0x12, 0x24, 0x28, 0x23, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x80, 0x80, 0xfc, 0x80, ++ 0x20, 0x20, 0x50, 0x48, 0xfc, 0x84, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x47, 0x21, 0x21, 0x02, 0x0c, ++ 0x09, 0x13, 0x14, 0x20, 0x21, 0x2e, 0x00, 0x00, ++ 0x40, 0x50, 0x98, 0xe4, 0x20, 0x24, 0x9c, 0xf0, ++ 0x10, 0x20, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x47, 0x21, 0x21, 0x01, 0x0a, ++ 0x0c, 0x10, 0x10, 0x21, 0x22, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x50, 0x50, 0x58, 0xe4, ++ 0x44, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x12, 0x0a, 0x0a, 0x4f, 0x22, 0x22, 0x02, 0x0a, ++ 0x0b, 0x1e, 0x12, 0x22, 0x22, 0x27, 0x00, 0x00, ++ 0x08, 0x10, 0x60, 0xc0, 0x40, 0x7c, 0x50, 0xd0, ++ 0x50, 0x50, 0x50, 0x90, 0x90, 0x10, 0x00, 0x00, ++ 0x10, 0x0f, 0x09, 0x41, 0x22, 0x22, 0x07, 0x09, ++ 0x0d, 0x15, 0x12, 0x23, 0x24, 0x28, 0x00, 0x00, ++ 0x04, 0x08, 0x70, 0x10, 0x10, 0x50, 0x5c, 0x50, ++ 0x50, 0x50, 0x50, 0x3c, 0x80, 0x7c, 0x00, 0x00, ++ 0x12, 0x09, 0x09, 0x47, 0x20, 0x23, 0x02, 0x0b, ++ 0x0a, 0x10, 0x11, 0x22, 0x2c, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xf8, 0x48, 0xf8, 0x40, 0xfc, ++ 0xc4, 0xc4, 0x44, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x20, 0x17, 0x10, 0x43, 0x2f, 0x23, 0x00, 0x13, ++ 0x1f, 0x20, 0x27, 0x45, 0x47, 0x40, 0x00, 0x00, ++ 0x80, 0xf8, 0x80, 0xf0, 0xfc, 0xe8, 0x80, 0xf0, ++ 0xfc, 0x10, 0xfc, 0x50, 0x30, 0x30, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x43, 0x22, 0x23, 0x02, 0x08, ++ 0x0b, 0x10, 0x10, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x48, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x41, 0x21, 0x22, 0x07, 0x0a, ++ 0x0b, 0x12, 0x13, 0x22, 0x20, 0x20, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x10, 0x50, 0x48, 0xfc, 0x48, ++ 0xf8, 0x48, 0xf8, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x10, 0x0c, 0x0a, 0x43, 0x27, 0x21, 0x01, 0x0f, ++ 0x09, 0x11, 0x12, 0x24, 0x28, 0x20, 0x00, 0x00, ++ 0x08, 0x88, 0xa8, 0x28, 0xe8, 0x28, 0x28, 0xe8, ++ 0x28, 0xa8, 0x68, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x12, 0x0a, 0x0b, 0x42, 0x22, 0x22, 0x03, 0x0a, ++ 0x0a, 0x12, 0x13, 0x26, 0x24, 0x28, 0x00, 0x00, ++ 0x08, 0x48, 0x58, 0xd8, 0xe8, 0x48, 0xf8, 0x48, ++ 0xe8, 0xd8, 0x58, 0x48, 0x48, 0x08, 0x00, 0x00, ++ 0x20, 0x1f, 0x11, 0x41, 0x29, 0x2e, 0x0a, 0x1a, ++ 0x19, 0x2e, 0x28, 0x49, 0x4f, 0x48, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xa8, 0xa8, 0xc8, 0xc8, ++ 0xa8, 0xa8, 0x98, 0x88, 0xf8, 0x08, 0x00, 0x00, ++ 0x11, 0x09, 0x09, 0x47, 0x21, 0x21, 0x01, 0x09, ++ 0x09, 0x17, 0x10, 0x20, 0x21, 0x26, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0xfc, 0x10, 0xf0, 0x10, 0xf0, ++ 0x10, 0xfc, 0x00, 0x90, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x41, 0x23, 0x24, 0x00, 0x0b, ++ 0x08, 0x12, 0x11, 0x21, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x44, 0x40, 0xf8, ++ 0x40, 0x48, 0x48, 0x50, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x23, 0x22, 0x02, 0x0a, ++ 0x0a, 0x12, 0x12, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xe8, ++ 0xa8, 0xa8, 0xe8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x09, 0x08, 0x43, 0x27, 0x20, 0x01, 0x09, ++ 0x0b, 0x15, 0x19, 0x21, 0x21, 0x21, 0x00, 0x00, ++ 0x10, 0xe0, 0xd0, 0x48, 0xfc, 0x80, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x41, 0x21, 0x21, 0x02, 0x0c, ++ 0x08, 0x17, 0x10, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0x10, 0x18, 0xa4, 0x44, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x22, 0x12, 0x12, 0x4f, 0x22, 0x23, 0x06, 0x16, ++ 0x16, 0x2a, 0x2a, 0x42, 0x43, 0x42, 0x00, 0x00, ++ 0x70, 0x10, 0x50, 0xd0, 0x48, 0x48, 0xa4, 0xa0, ++ 0x20, 0x30, 0x48, 0x58, 0xe4, 0x04, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x42, 0x24, 0x23, 0x02, 0x0a, ++ 0x0a, 0x12, 0x12, 0x22, 0x22, 0x22, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x44, 0x44, 0xf8, 0x08, 0xe8, ++ 0xa8, 0xa8, 0xa8, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x24, 0x23, 0x00, 0x0f, ++ 0x08, 0x13, 0x10, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x18, 0xf0, 0x48, 0x44, 0x04, 0xf8, 0x48, 0xfc, ++ 0x48, 0xf8, 0x48, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x43, 0x20, 0x27, 0x00, 0x0b, ++ 0x08, 0x17, 0x10, 0x21, 0x20, 0x27, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, ++ 0x40, 0xfc, 0x90, 0xe0, 0x70, 0x88, 0x00, 0x00, ++ 0x22, 0x12, 0x12, 0x4f, 0x22, 0x23, 0x06, 0x16, ++ 0x16, 0x2a, 0x2a, 0x52, 0x43, 0x42, 0x00, 0x00, ++ 0x08, 0x10, 0x60, 0xc0, 0x40, 0x7c, 0xd0, 0xd0, ++ 0x50, 0x50, 0x90, 0x90, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x47, 0x20, 0x20, 0x03, 0x08, ++ 0x08, 0x17, 0x10, 0x20, 0x20, 0x27, 0x00, 0x00, ++ 0x90, 0x88, 0xfc, 0x90, 0x50, 0x64, 0x9c, 0xa4, ++ 0xfc, 0x90, 0x50, 0x24, 0xdc, 0x04, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x25, 0x20, 0x00, 0x0f, ++ 0x08, 0x11, 0x11, 0x22, 0x24, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0xf0, 0x00, 0x00, 0xfc, ++ 0x40, 0x50, 0x48, 0x44, 0x44, 0xc0, 0x00, 0x00, ++ 0x12, 0x0a, 0x0a, 0x42, 0x2f, 0x22, 0x02, 0x0b, ++ 0x0a, 0x12, 0x14, 0x24, 0x28, 0x33, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x50, 0xd0, 0x88, 0x24, 0x90, ++ 0x90, 0xc0, 0xa0, 0x90, 0x88, 0x08, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x40, 0x27, 0x21, 0x01, 0x0a, ++ 0x0c, 0x13, 0x10, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xfc, 0x20, 0x24, 0x5c, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x41, 0x23, 0x24, 0x03, 0x0a, ++ 0x0a, 0x13, 0x12, 0x22, 0x22, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xf8, 0xa8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x11, 0x09, 0x09, 0x43, 0x22, 0x22, 0x07, 0x0a, ++ 0x0a, 0x13, 0x12, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x0f, 0x0c, 0x47, 0x24, 0x27, 0x04, 0x0b, ++ 0x0a, 0x13, 0x12, 0x23, 0x22, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x0f, 0x09, 0x47, 0x25, 0x25, 0x06, 0x0f, ++ 0x08, 0x17, 0x10, 0x20, 0x2f, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0x48, 0x58, 0x38, 0xf8, ++ 0x80, 0xf8, 0x80, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x09, 0x0f, 0x41, 0x21, 0x27, 0x00, 0x0b, ++ 0x0a, 0x12, 0x13, 0x22, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0x10, 0xfc, 0x08, 0xc8, ++ 0x48, 0x48, 0xc8, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x20, 0x11, 0x12, 0x4f, 0x25, 0x25, 0x05, 0x16, ++ 0x14, 0x2f, 0x20, 0x41, 0x46, 0x58, 0x00, 0x00, ++ 0x80, 0xf0, 0x20, 0xf8, 0x48, 0x58, 0x58, 0x38, ++ 0x88, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x25, 0x20, 0x07, 0x08, ++ 0x09, 0x11, 0x12, 0x24, 0x28, 0x23, 0x00, 0x00, ++ 0x18, 0xf0, 0x48, 0x44, 0xf4, 0x80, 0xfc, 0x80, ++ 0xf8, 0x48, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x23, 0x22, 0x03, 0x08, ++ 0x0f, 0x10, 0x13, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, ++ 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x47, 0x20, 0x23, 0x02, 0x0b, ++ 0x0a, 0x13, 0x10, 0x27, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x40, 0x21, 0x26, 0x01, 0x09, ++ 0x09, 0x11, 0x11, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x20, 0x11, 0x1e, 0x42, 0x22, 0x2f, 0x02, 0x17, ++ 0x16, 0x2a, 0x2a, 0x52, 0x42, 0x43, 0x00, 0x00, ++ 0xa0, 0x20, 0x20, 0x24, 0x64, 0xe8, 0x70, 0xa0, ++ 0xb0, 0xb0, 0x50, 0x48, 0x88, 0x04, 0x00, 0x00, ++ 0x11, 0x09, 0x0f, 0x41, 0x21, 0x21, 0x01, 0x08, ++ 0x0f, 0x10, 0x11, 0x22, 0x24, 0x20, 0x00, 0x00, ++ 0x50, 0x50, 0xfc, 0x50, 0x70, 0x00, 0xf8, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x23, 0x22, 0x03, 0x08, ++ 0x0f, 0x10, 0x11, 0x22, 0x2c, 0x20, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x44, ++ 0xe4, 0xe8, 0x50, 0x48, 0x44, 0xc0, 0x00, 0x00, ++ 0x10, 0x0a, 0x0a, 0x42, 0x23, 0x20, 0x07, 0x08, ++ 0x0b, 0x12, 0x12, 0x22, 0x22, 0x22, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0x48, 0xf8, 0x00, 0xfc, 0x80, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x41, 0x21, 0x21, 0x00, 0x0b, ++ 0x0a, 0x17, 0x10, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x08, 0xf8, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x10, 0x09, 0x0f, 0x41, 0x21, 0x27, 0x01, 0x09, ++ 0x09, 0x17, 0x11, 0x22, 0x22, 0x24, 0x00, 0x00, ++ 0x40, 0xfc, 0x10, 0x10, 0x7c, 0x90, 0x10, 0x7c, ++ 0x90, 0x10, 0x7c, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x20, 0x1f, 0x19, 0x49, 0x2f, 0x29, 0x09, 0x1f, ++ 0x19, 0x29, 0x2f, 0x49, 0x40, 0x43, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x70, 0x68, 0x68, 0xa4, 0x2c, ++ 0x28, 0x70, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x41, 0x27, 0x25, 0x05, 0x0d, ++ 0x0d, 0x15, 0x15, 0x25, 0x27, 0x24, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x00, 0xf8, 0x28, 0x28, 0xe8, ++ 0x28, 0xe8, 0x28, 0x28, 0xf8, 0x08, 0x00, 0x00, ++ 0x22, 0x12, 0x1f, 0x42, 0x2f, 0x28, 0x17, 0x11, ++ 0x12, 0x23, 0x2e, 0x42, 0x42, 0x47, 0x00, 0x00, ++ 0x20, 0x20, 0xe0, 0x20, 0xf8, 0xa8, 0x28, 0x28, ++ 0x28, 0xa8, 0x48, 0x48, 0x88, 0x30, 0x00, 0x00, ++ 0x22, 0x1f, 0x12, 0x43, 0x20, 0x2f, 0x08, 0x1e, ++ 0x1a, 0x2a, 0x2d, 0x48, 0x48, 0x48, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xe0, 0x80, 0xf8, 0x88, 0xe8, ++ 0xa8, 0xa8, 0xd8, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x11, 0x08, 0x08, 0x41, 0x23, 0x2c, 0x07, 0x0c, ++ 0x0e, 0x15, 0x16, 0x25, 0x24, 0x25, 0x00, 0x00, ++ 0xc0, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xa8, 0xa8, ++ 0xa8, 0xd0, 0xd0, 0xa8, 0xa8, 0xa8, 0x00, 0x00, ++ 0x12, 0x0a, 0x0a, 0x42, 0x2f, 0x22, 0x02, 0x0b, ++ 0x0a, 0x12, 0x12, 0x24, 0x24, 0x2b, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x3c, 0xc0, 0xf8, 0x08, 0x90, ++ 0x90, 0xfc, 0x90, 0x90, 0x90, 0x30, 0x00, 0x00, ++ 0x22, 0x12, 0x1f, 0x42, 0x2f, 0x2a, 0x0a, 0x1f, ++ 0x12, 0x27, 0x26, 0x4a, 0x52, 0x42, 0x00, 0x00, ++ 0x08, 0x28, 0xe8, 0x28, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0x28, 0x28, 0xa8, 0x88, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x24, 0x21, 0x00, 0x08, ++ 0x0b, 0x10, 0x17, 0x20, 0x21, 0x26, 0x00, 0x00, ++ 0x18, 0xf0, 0x88, 0x44, 0x54, 0x90, 0xa0, 0x50, ++ 0xf8, 0x48, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x40, 0x27, 0x20, 0x01, 0x0f, ++ 0x08, 0x13, 0x12, 0x22, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xfc, 0xa0, 0x10, 0xf8, ++ 0x08, 0xf8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x43, 0x22, 0x23, 0x02, 0x09, ++ 0x09, 0x17, 0x10, 0x20, 0x21, 0x26, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x48, 0x48, ++ 0x50, 0xfc, 0xa0, 0xa0, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x0f, 0x0c, 0x47, 0x24, 0x25, 0x06, 0x0d, ++ 0x0e, 0x15, 0x16, 0x25, 0x27, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x88, 0xd8, 0xd8, 0x68, ++ 0xe8, 0x58, 0x58, 0x88, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x24, 0x23, 0x01, 0x08, ++ 0x0f, 0x10, 0x13, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0x40, 0xf8, 0x10, 0xa0, ++ 0xfc, 0x40, 0xf8, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x43, 0x22, 0x27, 0x05, 0x09, ++ 0x0f, 0x10, 0x17, 0x21, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x00, 0xfc, 0x28, 0xd0, ++ 0x1c, 0x10, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x28, 0x14, 0x15, 0x4f, 0x22, 0x2a, 0x0a, 0x1a, ++ 0x1f, 0x2a, 0x22, 0x42, 0x44, 0x49, 0x00, 0x00, ++ 0x80, 0xb8, 0x28, 0xe8, 0x28, 0xb8, 0xa8, 0xa8, ++ 0xb8, 0xa8, 0x48, 0x48, 0x88, 0x18, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x41, 0x22, 0x25, 0x01, 0x09, ++ 0x09, 0x12, 0x13, 0x25, 0x29, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xf0, 0x08, 0xf4, 0x10, 0xf0, ++ 0xf0, 0x00, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x11, 0x0a, 0x0a, 0x43, 0x22, 0x23, 0x02, 0x08, ++ 0x0b, 0x11, 0x10, 0x20, 0x21, 0x2e, 0x00, 0x00, ++ 0x40, 0x58, 0x48, 0x58, 0x48, 0x58, 0x48, 0x40, ++ 0xf8, 0x10, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x42, 0x24, 0x20, 0x03, 0x0a, ++ 0x0a, 0x13, 0x12, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x18, 0xf0, 0x48, 0x24, 0x24, 0x80, 0x38, 0x08, ++ 0x08, 0xb8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x27, 0x24, 0x3f, 0x25, 0x26, ++ 0x3d, 0x24, 0x24, 0x27, 0x24, 0x4c, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0xf8, 0xa0, 0xfc, 0x50, 0x48, ++ 0x54, 0xd0, 0xe0, 0x50, 0x48, 0xc0, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x44, 0x25, 0x24, 0x07, 0x14, ++ 0x15, 0x24, 0x25, 0x49, 0x49, 0x51, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xfc, 0x48, ++ 0xf8, 0x40, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x43, 0x22, 0x23, 0x02, 0x0b, ++ 0x0a, 0x10, 0x17, 0x21, 0x20, 0x20, 0x00, 0x00, ++ 0x50, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x48, 0x10, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x41, 0x20, 0x27, 0x04, 0x08, ++ 0x0f, 0x10, 0x10, 0x20, 0x21, 0x26, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x10, 0xa0, 0xfc, 0x48, 0x40, ++ 0xfc, 0x40, 0x78, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x45, 0x21, 0x21, 0x01, 0x09, ++ 0x08, 0x17, 0x10, 0x20, 0x21, 0x26, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x40, 0xfc, 0x00, 0x90, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x23, 0x3c, 0x20, 0x22, 0x1e, 0x08, 0x0a, ++ 0x7a, 0x1c, 0x2c, 0x2a, 0x49, 0x1b, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x22, 0x12, 0x1f, 0x49, 0x29, 0x2f, 0x09, 0x1f, ++ 0x18, 0x2f, 0x28, 0x4f, 0x48, 0x49, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0x50, 0x50, 0x50, 0xfc, 0x20, ++ 0x30, 0x30, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x43, 0x22, 0x23, 0x01, 0x13, ++ 0x16, 0x1b, 0x23, 0x22, 0x43, 0x42, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xb8, 0xa8, 0xb8, 0x20, 0xfc, ++ 0x40, 0xf8, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x20, 0x1f, 0x10, 0x47, 0x24, 0x27, 0x05, 0x15, ++ 0x15, 0x27, 0x26, 0x4b, 0x4a, 0x51, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0xf0, 0x10, ++ 0xf0, 0xf8, 0x48, 0xf8, 0x04, 0xfc, 0x00, 0x00, ++ 0x20, 0x17, 0x10, 0x4f, 0x20, 0x27, 0x00, 0x17, ++ 0x10, 0x27, 0x25, 0x45, 0x47, 0x45, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x50, 0x90, 0x10, 0x10, ++ 0xfc, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x0f, 0x09, 0x42, 0x2f, 0x22, 0x02, 0x0b, ++ 0x08, 0x11, 0x1f, 0x21, 0x21, 0x26, 0x00, 0x00, ++ 0x40, 0xfc, 0x10, 0x08, 0xf4, 0x10, 0x10, 0xf0, ++ 0xc8, 0x28, 0x30, 0x10, 0xc8, 0x04, 0x00, 0x00, ++ 0x24, 0x24, 0x3f, 0x04, 0x7f, 0x15, 0x24, 0x45, ++ 0x01, 0x7f, 0x05, 0x19, 0x61, 0x03, 0x00, 0x00, ++ 0x40, 0xf8, 0x50, 0xf0, 0x90, 0xfc, 0x90, 0x30, ++ 0x08, 0x90, 0x60, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x41, 0x21, 0x22, 0x07, 0x08, ++ 0x0b, 0x1d, 0x10, 0x21, 0x20, 0x23, 0x00, 0x00, ++ 0x40, 0x90, 0xf8, 0x10, 0x98, 0x64, 0xfc, 0xa0, ++ 0x50, 0xac, 0x48, 0x90, 0x60, 0x80, 0x00, 0x00, ++ 0x22, 0x12, 0x1f, 0x42, 0x2f, 0x2a, 0x0a, 0x1f, ++ 0x13, 0x26, 0x26, 0x4a, 0x52, 0x43, 0x00, 0x00, ++ 0x20, 0x20, 0xa0, 0x20, 0xfc, 0xe4, 0xa8, 0xb0, ++ 0x20, 0xa0, 0xd0, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x25, 0x15, 0x1f, 0x45, 0x25, 0x28, 0x0f, 0x18, ++ 0x17, 0x24, 0x24, 0x44, 0x44, 0x40, 0x00, 0x00, ++ 0x50, 0x50, 0xfc, 0x50, 0xd4, 0x0c, 0xfc, 0x88, ++ 0xf0, 0x90, 0x90, 0x90, 0xe0, 0x80, 0x00, 0x00, ++ 0x20, 0x1e, 0x12, 0x42, 0x2e, 0x28, 0x08, 0x1f, ++ 0x1a, 0x22, 0x22, 0x42, 0x42, 0x4d, 0x00, 0x00, ++ 0x00, 0xf8, 0x80, 0xf0, 0x80, 0xf0, 0x80, 0xfc, ++ 0xa8, 0xa8, 0x90, 0xb0, 0xc8, 0x84, 0x00, 0x00, ++ 0x22, 0x12, 0x12, 0x45, 0x25, 0x2d, 0x15, 0x15, ++ 0x15, 0x25, 0x25, 0x45, 0x45, 0x44, 0x00, 0x00, ++ 0x20, 0x20, 0x7c, 0x48, 0xb0, 0x30, 0xec, 0x20, ++ 0xfc, 0x70, 0x70, 0xa8, 0x24, 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, 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, ++ 0x11, 0x0f, 0x08, 0x43, 0x20, 0x27, 0x03, 0x09, ++ 0x08, 0x17, 0x10, 0x21, 0x26, 0x20, 0x00, 0x00, ++ 0x10, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0xf0, 0xc0, ++ 0x68, 0xe8, 0xd0, 0x48, 0x44, 0xc0, 0x00, 0x00, ++ 0x20, 0x1f, 0x14, 0x47, 0x24, 0x25, 0x07, 0x10, ++ 0x1f, 0x28, 0x29, 0x4f, 0x48, 0x48, 0x00, 0x00, ++ 0x80, 0xfc, 0x50, 0x50, 0xd0, 0x30, 0xf0, 0x80, ++ 0xf8, 0xc8, 0x28, 0xd8, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x40, 0x27, 0x24, 0x06, 0x0d, ++ 0x0e, 0x15, 0x15, 0x26, 0x27, 0x24, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x80, 0xf8, 0xa8, 0x68, 0x68, ++ 0xd8, 0xc8, 0xa8, 0x58, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x47, 0x21, 0x27, 0x01, 0x09, ++ 0x0e, 0x17, 0x10, 0x20, 0x21, 0x26, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x10, 0xbc, 0x10, 0xbc, ++ 0x00, 0xfc, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x20, 0x17, 0x14, 0x47, 0x25, 0x24, 0x07, 0x14, ++ 0x17, 0x24, 0x29, 0x4f, 0x51, 0x43, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0xf0, 0x60, 0xfc, 0x40, ++ 0xf8, 0x88, 0x90, 0x7c, 0x10, 0x30, 0x00, 0x00, ++ 0x22, 0x12, 0x1f, 0x42, 0x2a, 0x2a, 0x0a, 0x13, ++ 0x12, 0x23, 0x22, 0x43, 0x44, 0x48, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0xd8, 0xdc, 0x94, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x20, 0x12, 0x12, 0x42, 0x22, 0x2f, 0x02, 0x1a, ++ 0x1b, 0x2a, 0x2a, 0x4b, 0x4e, 0x58, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x40, 0x40, 0xfc, 0x10, 0x50, ++ 0xdc, 0x50, 0x50, 0x50, 0xfc, 0x00, 0x00, 0x00, ++ 0x20, 0x1f, 0x12, 0x4a, 0x26, 0x24, 0x0b, 0x12, ++ 0x1b, 0x2a, 0x2a, 0x4b, 0x4e, 0x58, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xe8, 0xa8, 0xc8, 0xb0, 0x10, ++ 0xdc, 0x50, 0x50, 0x50, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x47, 0x20, 0x23, 0x07, 0x09, ++ 0x09, 0x16, 0x17, 0x21, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xfc, 0x10, 0xf0, 0xb8, 0x28, ++ 0xb8, 0x10, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x22, 0x1f, 0x1a, 0x4a, 0x2f, 0x26, 0x07, 0x1a, ++ 0x13, 0x22, 0x23, 0x42, 0x43, 0x42, 0x00, 0x00, ++ 0x10, 0xfc, 0x50, 0x50, 0xfc, 0xb0, 0x34, 0x4c, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x26, 0x16, 0x1f, 0x4a, 0x3f, 0x25, 0x05, 0x15, ++ 0x1b, 0x22, 0x23, 0x42, 0x43, 0x42, 0x00, 0x00, ++ 0x30, 0x30, 0xfc, 0x50, 0xfc, 0x30, 0xb4, 0x4c, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x43, 0x22, 0x23, 0x01, 0x09, ++ 0x09, 0x11, 0x11, 0x27, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x22, 0x1a, 0x1a, 0x4a, 0x2f, 0x20, 0x0f, 0x10, ++ 0x1f, 0x22, 0x2f, 0x42, 0x43, 0x5c, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xa0, 0xbc, 0x48, 0xe8, 0xa8, ++ 0xb0, 0x10, 0x90, 0x28, 0xc8, 0x84, 0x00, 0x00, ++ 0x10, 0x0b, 0x09, 0x47, 0x23, 0x22, 0x03, 0x0a, ++ 0x0b, 0x10, 0x13, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0xf8, 0x10, 0xfc, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x41, 0x2f, 0x20, 0x01, 0x0e, ++ 0x0b, 0x12, 0x13, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x18, 0xe8, 0x48, 0x50, 0xfc, 0xe0, 0x50, 0x4c, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x11, 0x09, 0x0f, 0x41, 0x27, 0x20, 0x07, 0x0c, ++ 0x0f, 0x14, 0x12, 0x22, 0x23, 0x2c, 0x00, 0x00, ++ 0x10, 0x10, 0xe0, 0x28, 0xc8, 0x10, 0xd0, 0x64, ++ 0xc4, 0x88, 0x88, 0xd0, 0x20, 0x40, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x43, 0x22, 0x22, 0x03, 0x08, ++ 0x0b, 0x12, 0x13, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xb8, 0xa8, 0xa8, 0xb8, 0xa0, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x20, 0x17, 0x14, 0x47, 0x24, 0x27, 0x04, 0x17, ++ 0x14, 0x27, 0x25, 0x4a, 0x4c, 0x50, 0x00, 0x00, ++ 0x40, 0xfc, 0xd8, 0xfc, 0xa0, 0xf8, 0xa8, 0xfc, ++ 0xa8, 0xf8, 0xb0, 0xa8, 0xa4, 0xa0, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x44, 0x23, 0x23, 0x0d, 0x09, ++ 0x09, 0x11, 0x12, 0x22, 0x24, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa8, 0x10, 0xf8, 0x14, 0xf0, ++ 0x10, 0xf0, 0x50, 0x48, 0x48, 0xc0, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x23, 0x22, 0x03, 0x0a, ++ 0x0b, 0x10, 0x17, 0x20, 0x21, 0x26, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0xe8, 0x58, 0xe8, 0xf8, 0xe8, ++ 0x58, 0x40, 0xfc, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x22, 0x12, 0x1f, 0x42, 0x2f, 0x29, 0x0f, 0x19, ++ 0x1f, 0x22, 0x3f, 0x42, 0x42, 0x42, 0x00, 0x00, ++ 0x20, 0x20, 0xb0, 0x50, 0x48, 0xfc, 0x20, 0x20, ++ 0xfc, 0x20, 0xa0, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x41, 0x20, 0x27, 0x04, 0x0f, ++ 0x08, 0x17, 0x10, 0x21, 0x26, 0x20, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xbc, 0xa4, 0xbc, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x43, 0x20, 0x23, 0x00, 0x0f, ++ 0x09, 0x17, 0x10, 0x23, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0x40, 0xf8, 0x40, 0xfc, ++ 0x10, 0xfc, 0x40, 0xf8, 0x40, 0x40, 0x00, 0x00, ++ 0x20, 0x13, 0x1c, 0x47, 0x24, 0x27, 0x04, 0x17, ++ 0x14, 0x24, 0x25, 0x49, 0x49, 0x51, 0x00, 0x00, ++ 0x80, 0xf0, 0x40, 0xfc, 0xa4, 0x1c, 0xf0, 0xfc, ++ 0xf0, 0xf0, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x0b, 0x09, 0x07, 0x41, 0x23, 0x22, 0x0b, ++ 0x0a, 0x13, 0x12, 0x23, 0x21, 0x2e, 0x00, 0x00, ++ 0x40, 0xf8, 0x50, 0xfc, 0x10, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x98, 0x04, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x43, 0x22, 0x27, 0x03, 0x08, ++ 0x0b, 0x1c, 0x13, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x48, 0x58, 0x58, 0xa0, ++ 0xf8, 0x04, 0xf8, 0x48, 0x70, 0x40, 0x00, 0x00, ++ 0x20, 0x1f, 0x11, 0x4f, 0x25, 0x25, 0x07, 0x1a, ++ 0x13, 0x22, 0x23, 0x42, 0x44, 0x48, 0x00, 0x00, ++ 0x80, 0xfc, 0x48, 0xb0, 0xa8, 0xa8, 0xb8, 0x14, ++ 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x43, 0x22, 0x23, 0x01, 0x0e, ++ 0x0b, 0x12, 0x17, 0x23, 0x24, 0x28, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x10, 0xe8, ++ 0x30, 0xa8, 0xfc, 0x48, 0xa4, 0xa4, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x42, 0x25, 0x21, 0x02, 0x09, ++ 0x0f, 0x11, 0x11, 0x21, 0x21, 0x21, 0x00, 0x00, ++ 0x40, 0x78, 0xfc, 0xe8, 0x10, 0x48, 0xa8, 0xf0, ++ 0x1c, 0xf0, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x20, 0x1f, 0x12, 0x4c, 0x2f, 0x29, 0x0e, 0x1b, ++ 0x1c, 0x29, 0x2e, 0x4b, 0x4c, 0x48, 0x00, 0x00, ++ 0x00, 0xfc, 0xb0, 0x88, 0xf8, 0x98, 0xe8, 0xa8, ++ 0xd8, 0x98, 0xe8, 0xa8, 0xd8, 0x98, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x45, 0x22, 0x24, 0x03, 0x0a, ++ 0x0f, 0x10, 0x13, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0x48, 0xa8, 0x94, 0x74, 0xf8, 0xa8, ++ 0xfc, 0x00, 0xf8, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x45, 0x22, 0x24, 0x01, 0x0f, ++ 0x09, 0x11, 0x11, 0x21, 0x21, 0x26, 0x00, 0x00, ++ 0x40, 0xfc, 0x08, 0xf0, 0x58, 0xe4, 0xf8, 0x08, ++ 0xf8, 0xf8, 0x08, 0xf8, 0x98, 0x04, 0x00, 0x00, ++ 0x22, 0x13, 0x12, 0x47, 0x24, 0x2c, 0x05, 0x14, ++ 0x14, 0x24, 0x25, 0x44, 0x44, 0x45, 0x00, 0x00, ++ 0x50, 0x54, 0xd8, 0xfc, 0x88, 0x50, 0xfc, 0x20, ++ 0xf8, 0x20, 0xfc, 0x20, 0x50, 0x8c, 0x00, 0x00, ++ 0x11, 0x0f, 0x09, 0x43, 0x22, 0x24, 0x07, 0x08, ++ 0x0f, 0x10, 0x13, 0x20, 0x23, 0x20, 0x00, 0x00, ++ 0x10, 0xfc, 0x10, 0xfc, 0xe8, 0x00, 0xfc, 0xc8, ++ 0x68, 0xf0, 0x70, 0xa8, 0x24, 0xc0, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x47, 0x22, 0x23, 0x02, 0x0b, ++ 0x08, 0x13, 0x1e, 0x29, 0x25, 0x24, 0x00, 0x00, ++ 0x40, 0xfc, 0x88, 0x38, 0x08, 0xb8, 0x08, 0xf8, ++ 0x80, 0xfc, 0xa4, 0x54, 0x04, 0x18, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x47, 0x21, 0x27, 0x00, 0x0b, ++ 0x0f, 0x12, 0x13, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x40, 0xfc, 0x28, 0xc8, 0x50, 0xfc, 0xe0, 0x58, ++ 0xfc, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x20, 0x1f, 0x19, 0x49, 0x2f, 0x29, 0x09, 0x1f, ++ 0x19, 0x29, 0x2f, 0x46, 0x49, 0x51, 0x00, 0x00, ++ 0x50, 0x48, 0x5c, 0xe8, 0x28, 0x34, 0xcc, 0x54, ++ 0x5c, 0xe8, 0x28, 0x14, 0x6c, 0x84, 0x00, 0x00, ++ 0x20, 0x17, 0x14, 0x47, 0x24, 0x27, 0x0f, 0x12, ++ 0x1f, 0x26, 0x39, 0x42, 0x4c, 0x41, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xf8, 0x20, ++ 0xfc, 0xb0, 0xcc, 0xb0, 0x88, 0x80, 0x00, 0x00, ++ 0x11, 0x0f, 0x08, 0x41, 0x27, 0x21, 0x02, 0x0d, ++ 0x09, 0x11, 0x11, 0x21, 0x21, 0x26, 0x00, 0x00, ++ 0x10, 0xfc, 0x40, 0xf0, 0xfc, 0x10, 0xe8, 0xf4, ++ 0x10, 0xf0, 0xf8, 0x50, 0xb0, 0x0c, 0x00, 0x00, ++ 0x22, 0x1f, 0x1d, 0x4b, 0x3e, 0x22, 0x05, 0x1f, ++ 0x12, 0x2f, 0x2a, 0x47, 0x43, 0x4e, 0x00, 0x00, ++ 0x08, 0xc8, 0x68, 0x68, 0xe8, 0x28, 0x28, 0xe8, ++ 0x28, 0xe8, 0xa8, 0x08, 0x88, 0x18, 0x00, 0x00, ++ 0x20, 0x10, 0x17, 0x44, 0x27, 0x24, 0x05, 0x15, ++ 0x15, 0x25, 0x25, 0x4a, 0x4a, 0x54, 0x00, 0x00, ++ 0x40, 0x78, 0xfc, 0xe8, 0x88, 0x78, 0xf0, 0x50, ++ 0xf0, 0x50, 0xf8, 0xa4, 0x94, 0x70, 0x00, 0x00, ++ 0x20, 0x1f, 0x12, 0x41, 0x27, 0x24, 0x07, 0x1e, ++ 0x1b, 0x2f, 0x2b, 0x4e, 0x4a, 0x57, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xf8, 0xf0, 0x10, 0xf0, 0xb8, ++ 0xe8, 0x68, 0x78, 0xbc, 0xec, 0x44, 0x00, 0x00, ++ 0x24, 0x14, 0x1f, 0x44, 0x2e, 0x2b, 0x0f, 0x1a, ++ 0x1e, 0x25, 0x3e, 0x45, 0x44, 0x44, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0xf8, 0x48, ++ 0xd8, 0x68, 0xd8, 0x68, 0x48, 0xd8, 0x00, 0x00, ++ 0x22, 0x12, 0x1b, 0x44, 0x24, 0x2b, 0x02, 0x16, ++ 0x17, 0x2a, 0x2a, 0x42, 0x42, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0x50, 0xfc, 0x50, 0x88, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x20, 0x17, 0x15, 0x44, 0x27, 0x25, 0x06, 0x14, ++ 0x15, 0x25, 0x25, 0x49, 0x4f, 0x50, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x90, 0xfc, 0xf8, 0xd4, 0x40, ++ 0x40, 0x78, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x20, 0x10, 0x17, 0x44, 0x27, 0x25, 0x05, 0x15, ++ 0x15, 0x25, 0x27, 0x4a, 0x57, 0x40, 0x00, 0x00, ++ 0x40, 0x78, 0xfc, 0xc8, 0x78, 0xf0, 0x50, 0xf0, ++ 0x50, 0xf0, 0xf8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x22, 0x1f, 0x12, 0x47, 0x20, 0x3f, 0x07, 0x1a, ++ 0x1e, 0x2f, 0x28, 0x4e, 0x4a, 0x52, 0x00, 0x00, ++ 0x20, 0xfc, 0xa0, 0xf0, 0x90, 0xfc, 0xf0, 0xa8, ++ 0xb8, 0xf8, 0x88, 0xb8, 0xa8, 0xa8, 0x00, 0x00, ++ 0x20, 0x1f, 0x12, 0x43, 0x2f, 0x29, 0x09, 0x1f, ++ 0x1b, 0x23, 0x23, 0x43, 0x43, 0x4d, 0x00, 0x00, ++ 0x00, 0xfc, 0xa8, 0x24, 0xfc, 0x6c, 0xfc, 0x6c, ++ 0xb4, 0x6c, 0xfc, 0x6c, 0xb4, 0x2c, 0x00, 0x00, ++ 0x20, 0x1f, 0x19, 0x4f, 0x29, 0x2f, 0x0f, 0x1b, ++ 0x1b, 0x2a, 0x2b, 0x49, 0x4e, 0x48, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x78, 0x48, 0xf8, 0xf8, 0xe8, ++ 0xe8, 0xa8, 0xe8, 0xc8, 0xb8, 0x98, 0x00, 0x00, ++ 0x22, 0x12, 0x13, 0x44, 0x27, 0x28, 0x0f, 0x1b, ++ 0x1b, 0x2f, 0x24, 0x44, 0x4b, 0x52, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xa0, 0xfc, 0x48, 0xe8, 0x68, ++ 0x68, 0xd0, 0x90, 0xa8, 0x68, 0x44, 0x00, 0x00, ++ 0x20, 0x1f, 0x10, 0x4f, 0x2d, 0x2f, 0x09, 0x1f, ++ 0x19, 0x2f, 0x2b, 0x4a, 0x53, 0x6c, 0x00, 0x00, ++ 0x00, 0x7c, 0x00, 0x78, 0xe8, 0xfc, 0x40, 0xf8, ++ 0x48, 0xf8, 0xc8, 0x70, 0xc4, 0x3c, 0x00, 0x00, ++ 0x24, 0x17, 0x1a, 0x44, 0x2e, 0x25, 0x0f, 0x1d, ++ 0x17, 0x20, 0x27, 0x47, 0x48, 0x40, 0x00, 0x00, ++ 0xc8, 0xec, 0x14, 0xc8, 0xdc, 0xe8, 0x3c, 0xec, ++ 0xf0, 0x10, 0xf0, 0xf8, 0x08, 0xf0, 0x00, 0x00, ++ 0x01, 0x03, 0x0d, 0x34, 0x02, 0x07, 0x79, 0x09, ++ 0x09, 0x11, 0x22, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0xa0, 0xc0, 0x00, 0x08, 0x08, ++ 0x10, 0x20, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0a, 0x2a, 0x2c, 0x28, 0x49, ++ 0x08, 0x0c, 0x12, 0x12, 0x21, 0x46, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xb0, 0xa8, 0xa8, 0xa4, 0x2c, ++ 0x68, 0x10, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x16, 0x36, 0x3a, 0x32, 0x52, ++ 0x12, 0x1a, 0x16, 0x26, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xe8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xe8, 0xa8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x16, 0x36, 0x3b, 0x32, 0x52, ++ 0x12, 0x1a, 0x16, 0x26, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xb8, 0x38, 0x18, 0xe8, ++ 0xa8, 0xa8, 0xe8, 0xa8, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x0b, 0x2b, 0x2d, 0x29, 0x49, ++ 0x09, 0x0d, 0x13, 0x13, 0x21, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x08, ++ 0xf8, 0x08, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x0a, 0x2d, 0x29, 0x2a, 0x48, ++ 0x08, 0x0c, 0x12, 0x12, 0x20, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x40, 0x40, 0x78, 0x40, ++ 0x40, 0x78, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x0a, 0x2b, 0x2d, 0x29, 0x49, ++ 0x09, 0x0d, 0x13, 0x13, 0x21, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x68, ++ 0x98, 0x98, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x0a, 0x2d, 0x29, 0x2b, 0x49, ++ 0x09, 0x0d, 0x13, 0x13, 0x21, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x08, 0xe8, 0x28, 0x28, ++ 0xe8, 0x30, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x0b, 0x2b, 0x2d, 0x29, 0x49, ++ 0x09, 0x0d, 0x13, 0x13, 0x21, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0xf8, 0x48, 0x48, ++ 0x68, 0x98, 0x98, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x10, 0x17, 0x30, 0x50, 0x11, 0x12, ++ 0x14, 0x10, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0xe0, 0xe0, 0x50, 0x48, ++ 0x44, 0x40, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x00, 0x0f, 0x00, 0x01, 0x3f, 0x05, 0x09, 0x11, ++ 0x63, 0x1f, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0xe0, 0x40, 0x88, 0x48, 0x50, 0x20, 0x10, ++ 0x0c, 0xf0, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x0a, 0x2a, 0x2d, 0x28, 0x48, ++ 0x0b, 0x0c, 0x12, 0x12, 0x20, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0xd0, 0x50, 0x20, 0xd8, ++ 0xfc, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x09, 0x09, 0x7f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x1a, 0x15, 0x24, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0xf0, ++ 0x00, 0xf8, 0x48, 0x28, 0x08, 0x70, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x0b, 0x2e, 0x28, 0x2f, 0x4b, ++ 0x08, 0x0d, 0x12, 0x13, 0x20, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x90, 0x60, 0xf0, 0x4c, 0xf8, ++ 0x40, 0xf0, 0x40, 0xf8, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x0b, 0x2b, 0x2d, 0x29, 0x49, ++ 0x09, 0x0d, 0x13, 0x13, 0x21, 0x47, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0xf8, 0x20, ++ 0x24, 0xf8, 0x20, 0x24, 0xe4, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x0b, 0x2a, 0x2c, 0x2b, 0x48, ++ 0x09, 0x0d, 0x13, 0x13, 0x21, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x10, 0x90, 0xa0, 0xfc, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x16, 0x37, 0x3a, 0x32, 0x53, ++ 0x12, 0x1f, 0x14, 0x24, 0x21, 0x46, 0x00, 0x00, ++ 0x80, 0xf0, 0x20, 0x40, 0xf8, 0xa8, 0xb8, 0x18, ++ 0x48, 0xfc, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x2b, 0x29, 0x29, 0x2b, 0x22, ++ 0x3f, 0x20, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x78, 0x48, 0x40, 0x44, ++ 0x44, 0x3c, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x00, 0x2f, 0x2a, 0x2f, 0x29, 0x29, 0x2f, 0x2a, ++ 0x2f, 0x48, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x78, 0x48, 0x40, 0x44, ++ 0xc4, 0x3c, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x25, 0x27, 0x3d, 0x25, 0x25, ++ 0x3d, 0x24, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0x08, 0xe8, 0x28, 0x28, 0xe8, ++ 0x28, 0x08, 0x30, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x08, 0x2a, 0x2c, 0x55, 0x22, 0x3f, 0x20, 0x5f, ++ 0x02, 0x02, 0x1f, 0x02, 0x02, 0x02, 0x00, 0x00, ++ 0x20, 0xa8, 0xb0, 0x50, 0x88, 0xfc, 0x08, 0xf0, ++ 0x10, 0x10, 0xd4, 0x0c, 0x0c, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x0b, 0x2b, 0x2d, 0x29, 0x48, ++ 0x0b, 0x08, 0x15, 0x14, 0x23, 0x40, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, ++ 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x0b, 0x2a, 0x2d, 0x28, 0x4b, ++ 0x08, 0x0c, 0x12, 0x11, 0x22, 0x45, 0x00, 0x00, ++ 0x18, 0xf0, 0x48, 0x24, 0x04, 0xf8, 0x40, 0xfc, ++ 0x40, 0xf8, 0xc8, 0x30, 0x70, 0x8c, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x0b, 0x2b, 0x2d, 0x28, 0x4b, ++ 0x09, 0x0d, 0x16, 0x14, 0x21, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, 0xfc, ++ 0x00, 0xf8, 0xa8, 0xa8, 0x48, 0xb0, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x7f, 0x1f, 0x15, 0x13, 0x1f, ++ 0x01, 0x3f, 0x01, 0x7f, 0x24, 0x42, 0x00, 0x00, ++ 0x30, 0xc0, 0x00, 0xfc, 0xf0, 0x50, 0x90, 0xf0, ++ 0x00, 0xf8, 0x00, 0xfc, 0x88, 0x44, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x17, 0x37, 0x3b, 0x32, 0x53, ++ 0x10, 0x1b, 0x14, 0x27, 0x22, 0x44, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xfc, 0xf8, 0x58, 0xe8, 0xf8, ++ 0x40, 0xf8, 0x40, 0xfc, 0xa8, 0x54, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x0b, 0x2b, 0x2d, 0x29, 0x49, ++ 0x09, 0x0c, 0x12, 0x12, 0x24, 0x40, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x40, 0xa8, 0x84, 0x94, 0x70, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x0b, 0x2a, 0x2d, 0x29, 0x49, ++ 0x09, 0x0d, 0x13, 0x13, 0x21, 0x46, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x00, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x98, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x3f, 0x2e, 0x3f, 0x36, 0x55, ++ 0x2d, 0x09, 0x09, 0x12, 0x0c, 0x70, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0xfc, 0x48, 0xa8, 0x28, 0x08, ++ 0x18, 0x10, 0x10, 0xa0, 0x60, 0x1c, 0x00, 0x00, ++ 0x08, 0x3e, 0x08, 0x7f, 0x08, 0x7f, 0x08, 0x0e, ++ 0x12, 0x23, 0x4c, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x90, 0x50, 0x50, 0x20, ++ 0x50, 0x88, 0x04, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x17, 0x36, 0x3b, 0x32, 0x52, ++ 0x12, 0x1a, 0x16, 0x26, 0x23, 0x42, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0xe8, 0xa8, ++ 0xe8, 0xa8, 0xe8, 0xa8, 0x68, 0x18, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x1f, 0x0f, 0x08, 0x0f, 0x04, ++ 0x7f, 0x0f, 0x08, 0x0f, 0x24, 0x42, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0xe0, 0x20, 0xe0, 0x40, ++ 0xfc, 0xe0, 0x20, 0xe0, 0x88, 0x44, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x14, 0x36, 0x3f, 0x30, 0x53, ++ 0x12, 0x1b, 0x16, 0x27, 0x22, 0x40, 0x00, 0x00, ++ 0x20, 0x30, 0xe8, 0xa8, 0xa0, 0xfc, 0x20, 0xe8, ++ 0x58, 0xd0, 0x54, 0xec, 0x4c, 0x84, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x17, 0x35, 0x3b, 0x31, 0x51, ++ 0x16, 0x1b, 0x14, 0x24, 0x21, 0x46, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x10, 0xb8, 0x10, 0xfc, ++ 0x00, 0xfc, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x14, 0x37, 0x3a, 0x33, 0x50, ++ 0x13, 0x18, 0x15, 0x27, 0x21, 0x43, 0x00, 0x00, ++ 0x20, 0x20, 0xe0, 0x20, 0xfc, 0xc8, 0xa8, 0x28, ++ 0xb0, 0x90, 0xd0, 0x28, 0x48, 0x84, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x15, 0x37, 0x38, 0x31, 0x52, ++ 0x17, 0x1a, 0x17, 0x26, 0x23, 0x42, 0x00, 0x00, ++ 0x18, 0xe8, 0x48, 0x50, 0xfc, 0xe0, 0x50, 0x48, ++ 0xfc, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x16, 0x35, 0x3b, 0x35, 0x51, ++ 0x11, 0x19, 0x15, 0x25, 0x22, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa8, 0x10, 0xf8, 0x14, 0xf0, ++ 0x10, 0xf0, 0x50, 0x48, 0x48, 0xc0, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x16, 0x37, 0x3a, 0x33, 0x52, ++ 0x12, 0x1b, 0x17, 0x24, 0x21, 0x46, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0xe8, 0x58, 0xe8, 0xf8, 0xe8, ++ 0xd8, 0x48, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x11, 0x16, 0x15, 0x14, 0x3f, 0x3c, 0x34, 0x57, ++ 0x11, 0x1b, 0x15, 0x25, 0x21, 0x46, 0x00, 0x00, ++ 0x00, 0x38, 0xa8, 0xa8, 0xac, 0xac, 0xc4, 0xf8, ++ 0x28, 0xa8, 0x10, 0x10, 0xa8, 0x44, 0x00, 0x00, ++ 0x12, 0x11, 0x11, 0x14, 0x36, 0x39, 0x31, 0x57, ++ 0x11, 0x19, 0x15, 0x25, 0x22, 0x44, 0x00, 0x00, ++ 0x30, 0x50, 0x48, 0x84, 0xfc, 0x24, 0xf4, 0x38, ++ 0xd8, 0x34, 0xd4, 0x10, 0xe0, 0x7c, 0x00, 0x00, ++ 0x12, 0x11, 0x11, 0x15, 0x36, 0x39, 0x31, 0x57, ++ 0x11, 0x19, 0x15, 0x25, 0x22, 0x44, 0x00, 0x00, ++ 0x20, 0xf8, 0x20, 0xfc, 0x48, 0x50, 0xfc, 0x20, ++ 0xf8, 0x20, 0xfc, 0x20, 0xa0, 0x7c, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x17, 0x34, 0x3b, 0x30, 0x57, ++ 0x12, 0x1c, 0x17, 0x22, 0x22, 0x47, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, 0x40, 0xfc, ++ 0xa8, 0x54, 0xf8, 0xa8, 0xa8, 0xfc, 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, 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, 0x7e, 0x10, 0x7a, 0x1e, 0x6c, 0x1a, 0x6a, ++ 0x31, 0x09, 0x09, 0x12, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf4, 0x34, 0xd8, 0x34, 0xd4, ++ 0x60, 0x10, 0x10, 0xa0, 0x60, 0x1c, 0x00, 0x00, ++ 0x10, 0x17, 0x12, 0x15, 0x36, 0x34, 0x3a, 0x53, ++ 0x16, 0x1f, 0x17, 0x26, 0x23, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xd8, 0xa8, 0xc8, 0x20, 0xf8, ++ 0x40, 0xf0, 0xf0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x12, 0x12, 0x15, 0x17, 0x36, 0x3d, 0x37, 0x50, ++ 0x17, 0x10, 0x19, 0x26, 0x24, 0x40, 0x00, 0x00, ++ 0x48, 0x48, 0xf4, 0xac, 0xe8, 0xb4, 0xfc, 0x40, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x14, 0x3f, 0x3d, 0x35, 0x55, ++ 0x15, 0x15, 0x1f, 0x26, 0x2a, 0x57, 0x00, 0x00, ++ 0x80, 0xf8, 0xfc, 0xc8, 0x78, 0xf0, 0x50, 0xf0, ++ 0x50, 0xf0, 0xf8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, ++ 0x10, 0x17, 0x14, 0x1f, 0x3c, 0x37, 0x37, 0x55, ++ 0x15, 0x15, 0x1d, 0x2c, 0x27, 0x44, 0x00, 0x00, ++ 0x00, 0xbc, 0xa4, 0xbc, 0xa4, 0xfc, 0xfc, 0xf4, ++ 0x54, 0xf4, 0xf4, 0xe4, 0x54, 0x4c, 0x00, 0x00, ++ 0x0f, 0x15, 0x1f, 0x1e, 0x17, 0x3f, 0x24, 0x7f, ++ 0x0e, 0x35, 0x7f, 0x15, 0x6a, 0x1c, 0x00, 0x00, ++ 0xf0, 0xd0, 0xf0, 0xf0, 0xd0, 0xfc, 0x28, 0xfc, ++ 0x70, 0xac, 0xfc, 0x30, 0xcc, 0x70, 0x00, 0x00, ++ 0x00, 0x3f, 0x12, 0x11, 0x21, 0x5f, 0x01, 0x7f, ++ 0x01, 0x01, 0x1f, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x30, 0xe0, 0x10, 0x08, 0x08, 0xf0, 0x10, 0xfc, ++ 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x06, 0x3a, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, ++ 0x2a, 0x29, 0x29, 0x28, 0x28, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xa8, 0xf8, 0x88, 0x80, ++ 0x84, 0x84, 0x7c, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x10, 0x2f, 0x42, 0x7f, 0x04, ++ 0x07, 0x0a, 0x09, 0x10, 0x23, 0x5c, 0x00, 0x00, ++ 0x30, 0xe0, 0x10, 0x88, 0xf8, 0x00, 0xfc, 0x00, ++ 0xf0, 0x20, 0x40, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x11, 0x2f, 0x48, 0x0f, 0x08, ++ 0x08, 0x0f, 0x15, 0x1a, 0x2a, 0x50, 0x00, 0x00, ++ 0x30, 0xe0, 0x10, 0x08, 0xe8, 0x20, 0xf0, 0x10, ++ 0x10, 0xfc, 0x24, 0x94, 0x04, 0x38, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x01, 0x06, 0x38, 0x04, 0x04, ++ 0x02, 0x02, 0x01, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x20, 0x40, 0x80, 0x60, 0x10, 0x40, 0x40, 0x40, ++ 0x80, 0x80, 0x00, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x04, 0x05, 0x65, 0x19, 0x09, 0x15, 0x21, 0x45, ++ 0x25, 0x19, 0x09, 0x15, 0x27, 0x40, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x00, 0x3f, ++ 0x02, 0x02, 0x02, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x20, 0xe0, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x24, 0x24, 0x24, 0x3f, 0x24, 0x04, 0x7c, ++ 0x15, 0x15, 0x16, 0x24, 0x24, 0x44, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x40, 0xe0, 0xe0, ++ 0x50, 0x50, 0x48, 0x44, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x28, 0x2f, 0x29, 0x3b, 0x2c, 0x0f, 0x78, ++ 0x2b, 0x2a, 0x2a, 0x2a, 0x2b, 0x4a, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x50, 0x58, 0xe4, 0xfc, 0x00, ++ 0xf8, 0xe8, 0xa8, 0xe8, 0xf8, 0x08, 0x00, 0x00, ++ 0x24, 0x24, 0x24, 0x25, 0x3e, 0x20, 0x21, 0x3c, ++ 0x24, 0x27, 0x24, 0x24, 0x25, 0x44, 0x00, 0x00, ++ 0x50, 0x48, 0x7c, 0xc8, 0x30, 0x74, 0x8c, 0x54, ++ 0x7c, 0xc8, 0x30, 0x74, 0x8c, 0x04, 0x00, 0x00, ++ 0x28, 0x2f, 0x29, 0x2b, 0x3e, 0x23, 0x23, 0x39, ++ 0x29, 0x29, 0x29, 0x29, 0x29, 0x4e, 0x00, 0x00, ++ 0x40, 0xfc, 0xf0, 0xf8, 0xa8, 0x38, 0xf8, 0xf0, ++ 0x10, 0xf0, 0xf0, 0xf0, 0x90, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x29, 0x29, 0x3f, 0x29, 0x29, 0x49, ++ 0x0f, 0x79, 0x0b, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x08, 0x30, 0xe0, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0x20, 0xd0, 0x14, 0x0c, 0xfc, 0x04, 0x00, 0x00, ++ 0x08, 0x0b, 0x28, 0x28, 0x3f, 0x28, 0x28, 0x4b, ++ 0x0c, 0x79, 0x09, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xf0, 0x90, 0x90, 0xfc, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x06, 0x38, 0x08, 0x7f, 0x1d, 0x1a, 0x2a, 0x49, ++ 0x11, 0x1f, 0x21, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0xa8, 0x28, 0x48, 0x88, 0x30, ++ 0x00, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x02, 0x3c, 0x08, 0x7f, 0x1c, 0x1a, 0x2a, 0x49, ++ 0x11, 0x1f, 0x21, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x08, 0x48, 0x48, 0x48, 0x48, 0x48, 0x08, 0x18, ++ 0x00, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x09, 0x0f, 0x11, 0x3f, 0x01, 0x09, 0x28, ++ 0x3e, 0x28, 0x4f, 0x79, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0xf8, 0x00, 0x20, 0xa0, ++ 0xf8, 0xa0, 0x20, 0xfc, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x2b, 0x28, 0x3d, 0x29, 0x29, 0x48, ++ 0x0f, 0x7a, 0x0a, 0x0a, 0x0a, 0x0a, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf8, 0x08, 0xe8, 0xa8, 0xe8, 0x18, 0x00, 0x00, ++ 0x08, 0x2a, 0x2c, 0x49, 0x14, 0x22, 0x3f, 0x29, ++ 0x4f, 0x11, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x20, 0xa8, 0xb0, 0x20, 0x50, 0x88, 0xfc, 0x08, ++ 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x0b, 0x29, 0x2b, 0x3e, 0x2b, 0x2b, 0x49, ++ 0x0d, 0x79, 0x09, 0x09, 0x09, 0x0e, 0x00, 0x00, ++ 0x40, 0xfc, 0xf0, 0xf8, 0xb8, 0x18, 0xf8, 0xf0, ++ 0x10, 0xf0, 0xf0, 0xf0, 0x90, 0x08, 0x00, 0x00, ++ 0x08, 0x0b, 0x28, 0x29, 0x3f, 0x29, 0x28, 0x4b, ++ 0x0d, 0x7a, 0x0b, 0x09, 0x0a, 0x08, 0x00, 0x00, ++ 0x90, 0xfc, 0x40, 0xf8, 0xfc, 0xe8, 0xa4, 0xfc, ++ 0xe8, 0xa8, 0xd8, 0xd4, 0x6c, 0xc4, 0x00, 0x00, ++ 0x04, 0x44, 0x28, 0x10, 0x37, 0x48, 0x08, 0x18, ++ 0x28, 0x49, 0x09, 0x0a, 0x34, 0x18, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0x40, 0xfc, 0xc0, 0xc0, 0xc0, ++ 0xc0, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x04, 0x44, 0x28, 0x10, 0x37, 0x48, 0x08, 0x18, ++ 0x28, 0x49, 0x0a, 0x0c, 0x30, 0x10, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x60, 0x60, 0xa0, ++ 0xa0, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x04, 0x47, 0x28, 0x10, 0x30, 0x48, 0x0b, 0x18, ++ 0x28, 0x48, 0x08, 0x08, 0x3f, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x90, 0x90, 0xfc, 0x90, ++ 0x90, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x48, 0x30, 0x13, 0x32, 0x4a, 0x0a, 0x1b, ++ 0x2a, 0x48, 0x08, 0x08, 0x30, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0xf8, ++ 0x48, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x48, 0x30, 0x11, 0x31, 0x49, 0x0a, 0x1a, ++ 0x28, 0x48, 0x08, 0x09, 0x32, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0x48, 0x48, 0x50, 0x60, 0x40, 0x60, ++ 0x60, 0xa0, 0x90, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x4b, 0x32, 0x12, 0x33, 0x4a, 0x0a, 0x1b, ++ 0x2a, 0x48, 0x08, 0x08, 0x30, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x04, 0x44, 0x2b, 0x10, 0x30, 0x4b, 0x0a, 0x1a, ++ 0x2b, 0x4a, 0x08, 0x09, 0x32, 0x14, 0x00, 0x00, ++ 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, 0xa8, 0xa0, ++ 0xfc, 0xa4, 0xa4, 0x38, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x48, 0x31, 0x11, 0x33, 0x4c, 0x08, 0x19, ++ 0x2f, 0x4a, 0x0a, 0x0a, 0x33, 0x12, 0x00, 0x00, ++ 0x80, 0x80, 0xf0, 0x10, 0x20, 0xc0, 0xc0, 0x30, ++ 0xfc, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x45, 0x29, 0x11, 0x31, 0x49, 0x09, 0x19, ++ 0x29, 0x49, 0x09, 0x09, 0x31, 0x17, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf4, ++ 0x44, 0x28, 0x30, 0x10, 0xc8, 0x04, 0x00, 0x00, ++ 0x08, 0x48, 0x37, 0x11, 0x31, 0x4b, 0x0d, 0x18, ++ 0x28, 0x48, 0x08, 0x09, 0x32, 0x1c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0x08, 0x14, 0x14, 0xa0, ++ 0xa0, 0x40, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x48, 0x30, 0x17, 0x31, 0x49, 0x09, 0x1a, ++ 0x2c, 0x48, 0x08, 0x09, 0x32, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x50, 0x50, 0x50, 0xe8, ++ 0x44, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x4b, 0x32, 0x12, 0x33, 0x48, 0x0b, 0x1a, ++ 0x2b, 0x4a, 0x0b, 0x0a, 0x32, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x00, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x15, 0x16, 0x34, 0x57, 0x14, ++ 0x14, 0x17, 0x14, 0x14, 0x11, 0x16, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0x90, 0x60, 0xe0, 0x1c, 0x50, ++ 0x48, 0xfc, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x04, 0x44, 0x2b, 0x10, 0x30, 0x49, 0x0f, 0x18, ++ 0x29, 0x49, 0x09, 0x09, 0x30, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xa0, 0x10, 0xfc, 0x08, ++ 0xe8, 0x28, 0xe8, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x4b, 0x32, 0x12, 0x33, 0x4a, 0x0a, 0x1b, ++ 0x28, 0x48, 0x08, 0x09, 0x32, 0x14, 0x00, 0x00, ++ 0x80, 0x38, 0x08, 0x08, 0xb8, 0x08, 0x08, 0xf8, ++ 0xa0, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x4f, 0x30, 0x13, 0x30, 0x4f, 0x08, 0x1b, ++ 0x2a, 0x4a, 0x0b, 0x0a, 0x32, 0x12, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0xf8, ++ 0x48, 0x48, 0xf8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x49, 0x31, 0x11, 0x31, 0x49, 0x09, 0x18, ++ 0x2b, 0x4a, 0x0b, 0x0a, 0x33, 0x12, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x48, 0x37, 0x11, 0x31, 0x4a, 0x0c, 0x18, ++ 0x2f, 0x48, 0x08, 0x08, 0x30, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0x10, 0xa8, 0x44, 0x40, ++ 0xfc, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x09, 0x49, 0x31, 0x12, 0x33, 0x4e, 0x0a, 0x1a, ++ 0x2b, 0x4b, 0x0a, 0x0a, 0x32, 0x13, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xfc, 0x80, 0xf8, 0xa0, ++ 0x20, 0xfc, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x4a, 0x32, 0x13, 0x30, 0x4f, 0x08, 0x1b, ++ 0x2a, 0x4a, 0x0a, 0x0a, 0x32, 0x12, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0xf8, 0x00, 0xfc, 0x40, 0xf8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x08, 0x4b, 0x32, 0x13, 0x32, 0x4b, 0x09, 0x19, ++ 0x2a, 0x4d, 0x08, 0x08, 0x3f, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x40, 0xf8, ++ 0x40, 0xf0, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x4b, 0x32, 0x13, 0x32, 0x4b, 0x08, 0x1f, ++ 0x29, 0x49, 0x09, 0x09, 0x31, 0x16, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x00, 0xfc, ++ 0x48, 0x28, 0x30, 0x10, 0xc8, 0x04, 0x00, 0x00, ++ 0x08, 0x4b, 0x32, 0x12, 0x32, 0x4f, 0x0c, 0x1b, ++ 0x2a, 0x4b, 0x0a, 0x0b, 0x32, 0x12, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x90, 0xfc, 0x08, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x24, 0x24, 0x3f, 0x25, 0x04, 0x7f, 0x25, 0x24, ++ 0x45, 0x01, 0x7f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x40, 0xf8, 0x50, 0x20, 0xd0, 0xfc, 0x10, 0xb0, ++ 0x20, 0x10, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x09, 0x4f, 0x31, 0x13, 0x32, 0x4b, 0x0a, 0x1b, ++ 0x28, 0x4f, 0x08, 0x08, 0x31, 0x16, 0x00, 0x00, ++ 0x10, 0xfc, 0x10, 0xf8, 0x08, 0xf8, 0x08, 0xf8, ++ 0x40, 0xfc, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x35, 0x2e, 0x2c, 0x3f, 0x04, 0x3f, ++ 0x04, 0x07, 0x78, 0x15, 0x2a, 0x40, 0x00, 0x00, ++ 0x10, 0x98, 0x94, 0x94, 0x90, 0xfc, 0x10, 0x90, ++ 0x10, 0x90, 0x28, 0x28, 0xc4, 0x84, 0x00, 0x00, ++ 0x10, 0x57, 0x36, 0x25, 0x35, 0x57, 0x15, 0x17, ++ 0x37, 0x37, 0x57, 0x19, 0x1a, 0x34, 0x00, 0x00, ++ 0x00, 0xfc, 0x50, 0x50, 0x90, 0xfc, 0x34, 0x58, ++ 0x58, 0xd0, 0x30, 0x28, 0x48, 0x84, 0x00, 0x00, ++ 0x08, 0x48, 0x31, 0x16, 0x33, 0x4b, 0x0a, 0x1b, ++ 0x29, 0x49, 0x09, 0x09, 0x31, 0x11, 0x00, 0x00, ++ 0x40, 0xa0, 0xf0, 0x0c, 0xf8, 0x58, 0xe8, 0xf8, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x4b, 0x32, 0x13, 0x31, 0x49, 0x0a, 0x1f, ++ 0x2a, 0x4b, 0x08, 0x08, 0x37, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0x00, 0xf8, 0x88, 0xe8, ++ 0xa8, 0xe8, 0xa8, 0xf8, 0x18, 0x30, 0x00, 0x00, ++ 0x08, 0x4b, 0x32, 0x16, 0x32, 0x4c, 0x0b, 0x1a, ++ 0x2b, 0x48, 0x0f, 0x08, 0x30, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x48, 0xa8, 0x94, 0x70, 0xf8, 0xa8, ++ 0xf8, 0x00, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x77, 0x55, 0x77, 0x3f, 0x25, 0x3f, 0x25, 0x3f, ++ 0x7f, 0x00, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0x24, 0x20, 0xfc, 0x20, 0x20, ++ 0xa0, 0x30, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x0a, 0x4c, 0x32, 0x13, 0x32, 0x4b, 0x0b, 0x1b, ++ 0x2a, 0x4b, 0x0a, 0x0a, 0x33, 0x16, 0x00, 0x00, ++ 0x48, 0x90, 0x48, 0xf8, 0xe8, 0xa8, 0xf8, 0x68, ++ 0xd8, 0x68, 0xd8, 0x4c, 0x6c, 0x44, 0x00, 0x00, ++ 0x04, 0x07, 0x3f, 0x2d, 0x37, 0x3f, 0x2f, 0x29, ++ 0x2f, 0x3f, 0x36, 0x3f, 0x32, 0x52, 0x00, 0x00, ++ 0x20, 0xa8, 0xa4, 0x24, 0x20, 0xfc, 0x20, 0x20, ++ 0x30, 0xb0, 0xd0, 0xc8, 0x88, 0x84, 0x00, 0x00, ++ 0x12, 0x52, 0x2f, 0x22, 0x3f, 0x5a, 0x1a, 0x3f, ++ 0x32, 0x57, 0x16, 0x1a, 0x12, 0x62, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0x48, 0xf8, 0xc8, 0xf8, 0xc8, ++ 0x78, 0x48, 0xf8, 0x30, 0x48, 0x88, 0x00, 0x00, ++ 0x02, 0x02, 0x7a, 0x12, 0x1f, 0x12, 0x7a, 0x12, ++ 0x12, 0x12, 0x1c, 0x64, 0x08, 0x13, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x38, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xb8, 0xa8, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x7d, 0x12, 0x12, 0x17, 0x7a, 0x12, ++ 0x12, 0x12, 0x1a, 0x62, 0x02, 0x02, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0x24, 0x3c, 0xe0, 0x20, 0x20, ++ 0x20, 0x10, 0x14, 0x0c, 0x0c, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x7d, 0x11, 0x12, 0x14, 0x7c, 0x11, ++ 0x11, 0x11, 0x1a, 0x64, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xfc, 0x48, 0x50, 0x40, 0x60, ++ 0x50, 0x48, 0x44, 0x44, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x12, 0x12, 0x12, 0x7f, 0x12, ++ 0x12, 0x12, 0x1a, 0x64, 0x05, 0x0e, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x48, 0x50, 0x40, 0xf8, 0x88, ++ 0x50, 0x50, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x11, 0x11, 0x11, 0x7d, 0x11, ++ 0x11, 0x11, 0x1d, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0x80, 0xf8, 0x08, 0x08, 0x08, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x07, 0x7d, 0x11, 0x11, 0x11, 0x7d, 0x11, ++ 0x11, 0x11, 0x19, 0x67, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x10, 0xf0, 0x10, 0x10, 0xf0, ++ 0x10, 0x10, 0xf0, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x07, 0x7c, 0x17, 0x14, 0x14, 0x7f, 0x16, ++ 0x16, 0x16, 0x1e, 0x66, 0x08, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x90, 0x90, 0xf0, 0xb0, ++ 0xb0, 0xb0, 0xb4, 0xec, 0x8c, 0x84, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x11, 0x13, 0x14, 0x7c, 0x11, ++ 0x17, 0x12, 0x1a, 0x62, 0x03, 0x02, 0x00, 0x00, ++ 0x80, 0x80, 0xf0, 0x10, 0x20, 0xc0, 0xc0, 0x30, ++ 0xfc, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x07, 0x7c, 0x13, 0x12, 0x12, 0x7f, 0x10, ++ 0x13, 0x12, 0x1f, 0x62, 0x03, 0x02, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xb8, 0xa8, 0xa8, 0xb8, 0xa0, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x7d, 0x11, 0x11, 0x11, 0x7d, 0x11, ++ 0x11, 0x11, 0x1d, 0x61, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x08, 0xf8, 0x08, 0x08, 0xf8, ++ 0x24, 0x24, 0x18, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x14, 0x17, 0x14, 0x7c, 0x17, ++ 0x14, 0x15, 0x1c, 0x65, 0x06, 0x18, 0x00, 0x00, ++ 0x00, 0x38, 0xa8, 0xa8, 0xb0, 0xb0, 0xa8, 0xe8, ++ 0x64, 0xa4, 0xa4, 0x78, 0x60, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x13, 0x12, 0x12, 0x7f, 0x12, ++ 0x12, 0x12, 0x1c, 0x64, 0x09, 0x12, 0x00, 0x00, ++ 0x40, 0x78, 0x40, 0xfc, 0x48, 0x78, 0xc8, 0x38, ++ 0xa0, 0xa0, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x03, 0x7c, 0x10, 0x11, 0x10, 0x7c, 0x17, ++ 0x10, 0x11, 0x1d, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0xf0, 0x90, 0x90, 0xfc, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x17, 0x10, 0x10, 0x7f, 0x10, ++ 0x10, 0x11, 0x1f, 0x61, 0x02, 0x04, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa0, 0xbc, 0xa0, 0xa0, 0xbc, 0xa0, ++ 0xa0, 0xbc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x02, 0x01, 0x7d, 0x14, 0x12, 0x12, 0x7d, 0x11, ++ 0x11, 0x12, 0x1e, 0x64, 0x05, 0x04, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x30, 0x48, 0x78, 0xc4, 0x04, 0x00, 0x00, ++ 0x00, 0x07, 0x7c, 0x14, 0x17, 0x14, 0x7c, 0x17, ++ 0x14, 0x14, 0x1f, 0x64, 0x04, 0x04, 0x00, 0x00, ++ 0x00, 0xb8, 0x88, 0x88, 0xb8, 0x88, 0x00, 0xf8, ++ 0x48, 0x28, 0xb0, 0x10, 0x28, 0xc4, 0x00, 0x00, ++ 0x00, 0x03, 0x7e, 0x17, 0x10, 0x13, 0x7e, 0x13, ++ 0x12, 0x13, 0x18, 0x67, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x7e, 0x08, 0x3e, 0x08, 0x7e, 0x02, 0x01, ++ 0x05, 0x14, 0x14, 0x25, 0x46, 0x1b, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x20, 0x20, ++ 0x50, 0x48, 0x84, 0x14, 0x10, 0xf0, 0x00, 0x00, ++ 0x02, 0x02, 0x7c, 0x12, 0x12, 0x10, 0x7f, 0x12, ++ 0x13, 0x12, 0x1a, 0x63, 0x03, 0x02, 0x00, 0x00, ++ 0x48, 0x48, 0x90, 0x48, 0x48, 0x80, 0xf8, 0x28, ++ 0xa8, 0x48, 0xa8, 0x18, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x03, 0x7e, 0x12, 0x12, 0x12, 0x7d, 0x11, ++ 0x11, 0x11, 0x1d, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xe8, 0x08, 0xe8, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x00, 0x7c, 0x11, 0x13, 0x14, 0x7f, 0x14, ++ 0x16, 0x15, 0x1e, 0x65, 0x04, 0x05, 0x00, 0x00, ++ 0xc0, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xa8, 0xa8, ++ 0xa8, 0xd0, 0xd0, 0xa8, 0xa8, 0xa8, 0x00, 0x00, ++ 0x08, 0x0a, 0x2a, 0x2c, 0x55, 0x22, 0x3f, 0x20, ++ 0x7f, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x20, 0x28, 0xa8, 0xb0, 0x50, 0x88, 0xfc, 0x08, ++ 0xf8, 0x00, 0xf0, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x12, 0x13, 0x12, 0x7e, 0x13, ++ 0x10, 0x10, 0x1d, 0x61, 0x02, 0x0c, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0xd0, 0xd0, 0x68, 0x7c, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x01, 0x7d, 0x12, 0x17, 0x12, 0x7f, 0x12, ++ 0x13, 0x12, 0x1b, 0x60, 0x03, 0x0c, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x44, 0xfc, 0x08, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0xb0, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x03, 0x7e, 0x13, 0x12, 0x13, 0x7e, 0x13, ++ 0x12, 0x10, 0x1e, 0x65, 0x09, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0x40, 0xf8, 0x40, 0xfc, ++ 0x24, 0x94, 0x54, 0x44, 0x04, 0x18, 0x00, 0x00, ++ 0x00, 0x03, 0x7e, 0x11, 0x11, 0x10, 0x7f, 0x10, ++ 0x17, 0x12, 0x1e, 0x62, 0x03, 0x02, 0x00, 0x00, ++ 0x38, 0xc8, 0x48, 0x50, 0x20, 0x40, 0xf8, 0x40, ++ 0xfc, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x07, 0x7d, 0x11, 0x13, 0x12, 0x7f, 0x10, ++ 0x13, 0x10, 0x1d, 0x60, 0x07, 0x00, 0x00, 0x00, ++ 0x10, 0xfc, 0x10, 0xf0, 0xf8, 0x48, 0xf8, 0x40, ++ 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x7d, 0x10, 0x17, 0x11, 0x7d, 0x11, ++ 0x11, 0x15, 0x18, 0x67, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0xf8, 0x10, 0xa0, 0xfc, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x02, 0x7d, 0x17, 0x11, 0x10, 0x7f, 0x10, ++ 0x11, 0x10, 0x1f, 0x60, 0x01, 0x06, 0x00, 0x00, ++ 0xa0, 0xa8, 0xb0, 0xfc, 0x10, 0xa0, 0xf8, 0x40, ++ 0xf0, 0x40, 0xfc, 0x60, 0x90, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x3e, 0x21, 0x3e, 0x53, 0x1e, ++ 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x20, 0xfc, 0x88, 0x50, 0xfc, 0x20, 0xfc, 0x20, ++ 0xf8, 0x00, 0xf0, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x7e, 0x13, 0x12, 0x13, 0x7d, 0x11, ++ 0x11, 0x15, 0x19, 0x67, 0x00, 0x07, 0x00, 0x00, ++ 0x80, 0xf0, 0x20, 0xf8, 0xa8, 0xf8, 0x10, 0xf0, ++ 0xf0, 0x10, 0xf8, 0x10, 0xe0, 0x1c, 0x00, 0x00, ++ 0x01, 0x07, 0x7a, 0x12, 0x17, 0x10, 0x7f, 0x14, ++ 0x17, 0x14, 0x1f, 0x64, 0x04, 0x05, 0x00, 0x00, ++ 0x20, 0xfc, 0xa0, 0xb8, 0xc8, 0x38, 0xa0, 0xb8, ++ 0xa0, 0xb8, 0xa0, 0xb8, 0xa4, 0x9c, 0x00, 0x00, ++ 0x00, 0x07, 0x7c, 0x17, 0x17, 0x14, 0x7f, 0x13, ++ 0x14, 0x17, 0x18, 0x61, 0x00, 0x07, 0x00, 0x00, ++ 0x00, 0xbc, 0xa4, 0xbc, 0xbc, 0xa4, 0xbc, 0x28, ++ 0xc4, 0xfc, 0x90, 0xd0, 0x78, 0x84, 0x00, 0x00, ++ 0x00, 0x04, 0x7a, 0x12, 0x10, 0x10, 0x7f, 0x11, ++ 0x11, 0x13, 0x1c, 0x60, 0x01, 0x0e, 0x00, 0x00, ++ 0x84, 0x44, 0x48, 0x10, 0x80, 0x80, 0xfc, 0x10, ++ 0x10, 0xa0, 0x60, 0x50, 0x88, 0x08, 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, 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, ++ 0x08, 0x08, 0x7f, 0x19, 0x25, 0x5f, 0x01, 0x7f, ++ 0x11, 0x1d, 0x25, 0x06, 0x06, 0x1d, 0x00, 0x00, ++ 0x08, 0x30, 0xd0, 0x50, 0x50, 0x50, 0x50, 0x50, ++ 0x50, 0x50, 0x70, 0x58, 0x78, 0xc4, 0x00, 0x00, ++ 0x10, 0x10, 0x7f, 0x2b, 0x2b, 0x2b, 0x7f, 0x13, ++ 0x1f, 0x73, 0x15, 0x15, 0x2f, 0x48, 0x00, 0x00, ++ 0x50, 0x90, 0xfc, 0xa8, 0xa8, 0xa8, 0xfc, 0x90, ++ 0x90, 0x7c, 0xd0, 0xd0, 0x30, 0x10, 0x00, 0x00, ++ 0x00, 0x7f, 0x10, 0x10, 0x1e, 0x13, 0x12, 0x1a, ++ 0x16, 0x16, 0x12, 0x16, 0x1a, 0x61, 0x00, 0x00, ++ 0x20, 0xa0, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x24, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x7f, 0x10, 0x10, 0x1e, 0x12, 0x1b, 0x16, ++ 0x16, 0x12, 0x12, 0x16, 0x1a, 0x61, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x24, 0x04, 0xfc, 0x00, 0x00, ++ 0x07, 0x04, 0x19, 0x61, 0x02, 0x1f, 0x00, 0x7f, ++ 0x04, 0x07, 0x05, 0x08, 0x0f, 0x70, 0x00, 0x00, ++ 0xc0, 0x40, 0x30, 0x8c, 0x60, 0x90, 0x00, 0xfc, ++ 0x00, 0xe0, 0x20, 0xa4, 0xa4, 0x1c, 0x00, 0x00, ++ 0x00, 0x7f, 0x11, 0x10, 0x1e, 0x12, 0x1a, 0x16, ++ 0x16, 0x12, 0x12, 0x16, 0x1a, 0x61, 0x00, 0x00, ++ 0x20, 0x2c, 0xf0, 0x20, 0xa8, 0xa8, 0xa8, 0xf8, ++ 0xa8, 0x20, 0x28, 0x1c, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x7f, 0x10, 0x10, 0x1e, 0x13, 0x1a, 0x16, ++ 0x16, 0x12, 0x13, 0x16, 0x1a, 0x61, 0x00, 0x00, ++ 0x70, 0x10, 0x50, 0x48, 0x88, 0xfc, 0x48, 0x48, ++ 0x48, 0x88, 0x30, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x7f, 0x11, 0x10, 0x1e, 0x13, 0x1a, 0x16, ++ 0x17, 0x12, 0x12, 0x16, 0x1a, 0x61, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x78, 0xc0, 0x40, 0x7c, ++ 0xc0, 0x40, 0x44, 0x3c, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x7f, 0x10, 0x10, 0x1e, 0x12, 0x1a, 0x16, ++ 0x16, 0x12, 0x12, 0x16, 0x1a, 0x61, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0x88, 0xf8, 0x88, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x01, 0x79, 0x02, 0x1c, 0x61, 0x06, 0x7f, ++ 0x08, 0x0f, 0x0a, 0x11, 0x1f, 0x70, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x48, 0xd0, 0x20, 0x18, 0xfc, ++ 0x00, 0xe0, 0x20, 0x24, 0xa4, 0x1c, 0x00, 0x00, ++ 0x00, 0x7f, 0x14, 0x7f, 0x55, 0x55, 0x7f, 0x49, ++ 0x08, 0x7f, 0x08, 0x08, 0x0e, 0x71, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x78, 0x48, 0x68, 0x58, ++ 0x58, 0x48, 0x48, 0x5c, 0x6c, 0x84, 0x00, 0x00, ++ 0x02, 0x3c, 0x08, 0x7e, 0x1d, 0x2a, 0x48, 0x7f, ++ 0x04, 0x07, 0x05, 0x08, 0x0f, 0x70, 0x00, 0x00, ++ 0x20, 0x24, 0xa4, 0xa8, 0x50, 0x48, 0x84, 0xfc, ++ 0x00, 0xe0, 0x20, 0xa4, 0xa4, 0x1c, 0x00, 0x00, ++ 0x00, 0x7f, 0x21, 0x21, 0x3d, 0x25, 0x35, 0x2d, ++ 0x2d, 0x26, 0x26, 0x2d, 0x34, 0x63, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, ++ 0x20, 0xf8, 0x20, 0xfc, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x7f, 0x40, 0x5e, 0x52, 0x5e, 0x40, 0x7f, ++ 0x6d, 0x6d, 0x7f, 0x40, 0x7f, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x78, 0x48, 0x68, 0x58, ++ 0x58, 0x48, 0x4c, 0x5c, 0x64, 0x84, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x2a, 0x3e, 0x2a, 0x3e, 0x0a, ++ 0x7f, 0x04, 0x7f, 0x24, 0x14, 0x0d, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x78, 0x48, 0x68, 0x58, ++ 0x58, 0x48, 0x4c, 0x5c, 0x64, 0x84, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x1f, 0x12, 0x1f, 0x3f, 0x20, ++ 0x5f, 0x04, 0x3f, 0x09, 0x0f, 0x70, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x90, 0xf0, 0xfc, 0x08, ++ 0xf0, 0x00, 0xe0, 0x24, 0xa4, 0x1c, 0x00, 0x00, ++ 0x01, 0x7f, 0x08, 0x32, 0x0d, 0x0a, 0x7e, 0x04, ++ 0x08, 0x3f, 0x04, 0x3f, 0x09, 0x7e, 0x00, 0x00, ++ 0x00, 0xfc, 0x90, 0xfc, 0x90, 0xf8, 0xf8, 0x90, ++ 0xfc, 0xf8, 0x00, 0xe4, 0x24, 0x9c, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3f, 0x20, 0x3e, 0x52, 0x1e, ++ 0x7f, 0x04, 0x07, 0x09, 0x0f, 0x78, 0x00, 0x00, ++ 0x20, 0xf8, 0x50, 0xfc, 0x20, 0xf8, 0x20, 0x20, ++ 0xfc, 0x00, 0xe0, 0x24, 0xa4, 0x1c, 0x00, 0x00, ++ 0x11, 0x09, 0x3f, 0x20, 0x4f, 0x08, 0x0f, 0x08, ++ 0x7f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0x08, 0xe0, 0x20, 0xe0, 0x20, ++ 0xfc, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x3e, 0x2a, 0x3f, 0x2b, 0x3e, ++ 0x6a, 0x28, 0x11, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xa0, 0xfc, 0x20, 0x20, 0xf8, ++ 0x20, 0x20, 0xfc, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x3f, 0x04, 0x03, 0x01, 0x3f, 0x21, 0x3f, ++ 0x21, 0x21, 0x3f, 0x21, 0x21, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x60, 0x80, 0x00, 0xf8, 0x08, 0xf8, ++ 0x08, 0x08, 0xf8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x11, 0x1f, 0x00, ++ 0x7f, 0x01, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x00, ++ 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x02, 0x21, 0x11, 0x10, 0x00, 0x3f, 0x21, 0x21, ++ 0x3f, 0x21, 0x21, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x10, 0x20, 0x40, 0xf8, 0x08, 0x08, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x54, 0x54, 0x55, 0x7e, 0x54, ++ 0x54, 0x54, 0x7d, 0x45, 0x02, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xa8, 0xa4, ++ 0xa0, 0xa0, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x57, 0x54, 0x54, 0x7c, 0x54, ++ 0x57, 0x54, 0x7d, 0x45, 0x02, 0x04, 0x00, 0x00, ++ 0x90, 0x90, 0x90, 0xfc, 0x90, 0x90, 0x90, 0x90, ++ 0xfc, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x57, 0x54, 0x54, 0x7c, 0x57, ++ 0x54, 0x54, 0x7c, 0x45, 0x02, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0x40, 0xfc, ++ 0x40, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x54, 0x55, 0x56, 0x7c, 0x57, ++ 0x54, 0x54, 0x7f, 0x44, 0x00, 0x07, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0x28, 0xc4, 0x10, ++ 0x20, 0xc8, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x00, 0x3e, 0x2a, 0x2a, ++ 0x3e, 0x2a, 0x2a, 0x2a, 0x3f, 0x22, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x30, 0x48, 0x48, 0x7c, 0x84, 0x04, 0x00, 0x00, ++ 0x02, 0x02, 0x04, 0x3f, 0x01, 0x7f, 0x04, 0x18, ++ 0x7f, 0x11, 0x1f, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xc0, 0x70, 0x88, 0x00, 0xfc, 0x40, 0x30, ++ 0xfc, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x57, 0x54, 0x54, 0x7d, 0x55, ++ 0x57, 0x55, 0x7d, 0x45, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0xc0, 0xc8, 0x48, 0x50, ++ 0x20, 0x20, 0x10, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x54, 0x54, 0x57, 0x7c, 0x54, ++ 0x57, 0x55, 0x7c, 0x44, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x10, 0x10, ++ 0xfc, 0x10, 0x90, 0x90, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x02, 0x07, ++ 0x3c, 0x03, 0x7f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xf0, ++ 0x40, 0x80, 0xfc, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x1f, 0x7f, 0x01, 0x1f, 0x0f, 0x7f, 0x1f, ++ 0x11, 0x1f, 0x11, 0x1f, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0xfc, 0x10, 0xf0, 0xe0, 0xfc, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x55, 0x57, 0x54, 0x7c, 0x57, ++ 0x54, 0x55, 0x7d, 0x46, 0x04, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x44, 0x40, 0xfc, ++ 0x40, 0x50, 0x48, 0x44, 0x44, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x54, 0x54, 0x55, 0x7f, 0x54, ++ 0x55, 0x55, 0x7d, 0x45, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xa0, 0x10, 0xfc, 0x08, ++ 0xe8, 0x28, 0xe8, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x11, 0x09, 0x3f, 0x20, 0x4f, 0x08, 0x0f, 0x00, ++ 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x10, 0x20, 0xfc, 0x08, 0xe0, 0x20, 0xe0, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x7f, 0x05, 0x05, 0x3d, 0x21, 0x3d, 0x27, ++ 0x15, 0x3d, 0x15, 0x1d, 0x65, 0x1b, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0xfc, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0xfc, 0x00, 0x00, ++ 0x00, 0x03, 0x7c, 0x55, 0x57, 0x55, 0x7c, 0x55, ++ 0x57, 0x54, 0x7f, 0x46, 0x03, 0x02, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf0, 0xfc, 0xe8, 0x40, 0xf0, ++ 0xfc, 0x08, 0xfc, 0xa8, 0x98, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x54, 0x55, 0x54, 0x7f, 0x54, ++ 0x57, 0x55, 0x7d, 0x46, 0x04, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x90, ++ 0xfc, 0x90, 0x50, 0x50, 0x10, 0x30, 0x00, 0x00, ++ 0x0f, 0x09, 0x0f, 0x0f, 0x3e, 0x2a, 0x3e, 0x3e, ++ 0x3f, 0x3f, 0x4f, 0x0f, 0x08, 0x7f, 0x00, 0x00, ++ 0xe0, 0x20, 0xe0, 0xe0, 0xf8, 0xa8, 0xf8, 0xf8, ++ 0xfc, 0xe8, 0xe0, 0xe0, 0x20, 0xfc, 0x00, 0x00, ++ 0x0f, 0x09, 0x0f, 0x0f, 0x3e, 0x2a, 0x3e, 0x3f, ++ 0x3f, 0x22, 0x47, 0x06, 0x09, 0x7f, 0x00, 0x00, ++ 0xe0, 0x20, 0xe0, 0xe0, 0xf8, 0xa8, 0xf8, 0xf8, ++ 0xfc, 0x08, 0xe0, 0x40, 0x40, 0xfc, 0x00, 0x00, ++ 0x0f, 0x09, 0x0f, 0x0f, 0x38, 0x0e, 0x30, 0x3f, ++ 0x2f, 0x4f, 0x0f, 0x08, 0x7f, 0x00, 0x00, 0x00, ++ 0xe0, 0x20, 0xe0, 0xe0, 0x38, 0xe0, 0x18, 0xfc, ++ 0xe8, 0xe0, 0xe0, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x28, 0x2f, 0x08, 0x18, ++ 0x28, 0x48, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x00, 0x00, 0xfc, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x28, 0x29, 0x09, 0x1a, ++ 0x2c, 0x48, 0x10, 0x11, 0x26, 0x58, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x80, 0x80, 0xf0, 0x10, 0x20, ++ 0x20, 0x40, 0xc0, 0x20, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x28, 0x2a, 0x0a, 0x1a, ++ 0x2a, 0x4a, 0x12, 0x12, 0x23, 0x42, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x40, 0x40, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x28, 0x28, 0x09, 0x1b, ++ 0x2d, 0x49, 0x11, 0x11, 0x22, 0x44, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x40, 0x40, 0xa0, 0x10, 0x28, ++ 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x28, 0x2f, 0x08, 0x18, ++ 0x28, 0x49, 0x11, 0x12, 0x24, 0x58, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x90, 0x88, 0xfc, 0x80, 0xc0, ++ 0xc0, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x4a, 0x2a, 0x2f, 0x0a, 0x1a, ++ 0x2a, 0x4a, 0x12, 0x12, 0x24, 0x49, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x00, 0xb8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xb8, 0xa8, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x49, 0x29, 0x2f, 0x09, 0x19, ++ 0x29, 0x49, 0x11, 0x11, 0x21, 0x41, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x10, 0x10, 0xfc, 0x10, 0x10, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x28, 0x2f, 0x08, 0x18, ++ 0x2b, 0x48, 0x10, 0x10, 0x2f, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x40, 0x40, 0xfc, 0x40, 0x90, ++ 0x90, 0x60, 0x50, 0x98, 0xe4, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x51, 0x31, 0x35, 0x15, 0x15, ++ 0x35, 0x55, 0x15, 0x25, 0x27, 0x5c, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x20, 0x20, 0x20, 0x24, 0xe8, ++ 0x30, 0x20, 0x20, 0xe4, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x2b, 0x2a, 0x0a, 0x1b, ++ 0x2a, 0x4b, 0x12, 0x12, 0x2f, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xf0, 0x10, 0x10, 0xf0, ++ 0x10, 0xf0, 0x10, 0x10, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x2b, 0x2a, 0x0a, 0x1b, ++ 0x2a, 0x4a, 0x13, 0x10, 0x2f, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xf0, 0x10, 0x10, 0xf0, ++ 0x10, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x28, 0x29, 0x0e, 0x18, ++ 0x2b, 0x4c, 0x10, 0x13, 0x20, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x80, 0xf0, 0x10, 0xa0, 0xc0, ++ 0x30, 0xcc, 0x20, 0x80, 0x60, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x49, 0x29, 0x2b, 0x0c, 0x1b, ++ 0x2a, 0x4b, 0x12, 0x12, 0x22, 0x41, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0x00, 0xf8, 0x08, 0xc8, ++ 0x48, 0xc8, 0x70, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x0f, 0x48, 0x2f, 0x28, 0x0b, 0x18, 0x2b, ++ 0x4a, 0x0f, 0x14, 0x10, 0x23, 0x4c, 0x00, 0x00, ++ 0x80, 0xfc, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, ++ 0x40, 0xfc, 0x44, 0xb8, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x49, 0x28, 0x29, 0x0f, 0x18, ++ 0x28, 0x4b, 0x10, 0x10, 0x2f, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0xc0, 0xa0, 0x10, 0xfc, 0x40, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x49, 0x28, 0x2f, 0x08, 0x1b, ++ 0x28, 0x48, 0x1f, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0xa0, 0xfc, 0x40, 0xf8, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x2f, 0x2a, 0x0a, 0x1c, ++ 0x2a, 0x4b, 0x10, 0x10, 0x2f, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xfc, 0x48, 0x48, 0x90, ++ 0x48, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x28, 0x2f, 0x08, 0x1b, ++ 0x28, 0x49, 0x15, 0x15, 0x29, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x40, 0x40, 0xfc, 0x40, 0xf8, ++ 0x40, 0x20, 0x28, 0x04, 0x14, 0xf0, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x2f, 0x28, 0x09, 0x1e, ++ 0x28, 0x4b, 0x12, 0x12, 0x23, 0x42, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xfc, 0x60, 0xd8, 0x44, ++ 0x40, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x50, 0x37, 0x35, 0x16, 0x16, ++ 0x35, 0x55, 0x15, 0x26, 0x24, 0x44, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xfc, 0x08, 0xe8, 0xa8, ++ 0xa8, 0xe8, 0xa8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x4b, 0x28, 0x2f, 0x09, 0x1e, ++ 0x28, 0x4f, 0x11, 0x13, 0x20, 0x47, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0xf0, 0x40, 0xfc, 0xf0, 0x4c, ++ 0xc0, 0xfc, 0x20, 0xe0, 0xd0, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x1f, 0x50, 0x37, 0x34, 0x17, 0x14, ++ 0x35, 0x55, 0x15, 0x24, 0x27, 0x44, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xf8, 0x88, 0xf8, 0x88, ++ 0xe8, 0x28, 0xe8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x2f, 0x29, 0x09, 0x1b, ++ 0x2c, 0x48, 0x1f, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x40, 0xfc, 0x10, 0x10, 0x28, ++ 0xc4, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x2a, 0x2a, 0x0c, 0x19, ++ 0x2e, 0x4a, 0x12, 0x14, 0x23, 0x4c, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x48, 0x48, 0x50, 0xb0, 0x4c, ++ 0x48, 0x48, 0x50, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x48, 0x2b, 0x2a, 0x0b, 0x1a, ++ 0x2b, 0x48, 0x11, 0x17, 0x20, 0x40, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x80, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0xa0, 0x20, 0xfc, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x49, 0x29, 0x2f, 0x09, 0x1b, ++ 0x2b, 0x4b, 0x13, 0x15, 0x29, 0x41, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x10, 0x10, 0xfc, 0x10, 0xb8, ++ 0xb8, 0xb8, 0xdc, 0x5c, 0x90, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x49, 0x29, 0x2f, 0x09, 0x1b, ++ 0x2b, 0x4b, 0x15, 0x15, 0x29, 0x41, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x10, 0x10, 0xfc, 0x10, 0xb8, ++ 0xb8, 0x78, 0x54, 0x94, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x1f, 0x50, 0x37, 0x34, 0x17, 0x17, 0x36, ++ 0x56, 0x17, 0x14, 0x28, 0x2f, 0x50, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xf0, 0x70, 0x90, 0xf0, 0xb0, ++ 0xb0, 0xf0, 0xac, 0xfc, 0x14, 0x04, 0x00, 0x00, ++ 0x00, 0x0f, 0x4b, 0x2a, 0x2b, 0x0a, 0x1b, 0x2f, ++ 0x4a, 0x0b, 0x15, 0x19, 0x22, 0x45, 0x00, 0x00, ++ 0x80, 0xfc, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, ++ 0x00, 0xf8, 0x48, 0x48, 0x88, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x4b, 0x29, 0x2b, 0x0c, 0x1f, ++ 0x2e, 0x4d, 0x16, 0x15, 0x24, 0x45, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0xc0, 0x20, 0xf0, 0x0c, 0xa8, ++ 0xa8, 0xd0, 0xd0, 0xa8, 0xa8, 0xa8, 0x00, 0x00, ++ 0x00, 0x0f, 0x48, 0x2b, 0x2a, 0x0a, 0x1b, 0x2b, ++ 0x48, 0x0b, 0x12, 0x12, 0x3f, 0x40, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xf0, 0x90, 0xd0, 0x30, 0xf0, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x48, 0x28, 0x2b, 0x0a, 0x1b, 0x2a, ++ 0x4a, 0x0a, 0x17, 0x14, 0x28, 0x50, 0x00, 0x00, ++ 0x80, 0xfc, 0x40, 0x78, 0xfc, 0x78, 0xc8, 0x38, ++ 0xf8, 0x80, 0xfc, 0x80, 0xf8, 0x80, 0x00, 0x00, ++ 0x00, 0x0f, 0x48, 0x2f, 0x28, 0x0f, 0x19, 0x2f, ++ 0x49, 0x09, 0x11, 0x11, 0x21, 0x41, 0x00, 0x00, ++ 0x80, 0xfc, 0x40, 0x5c, 0x40, 0xbc, 0x10, 0xfc, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x0f, 0x48, 0x28, 0x29, 0x0f, 0x19, 0x29, ++ 0x49, 0x09, 0x13, 0x13, 0x25, 0x49, 0x00, 0x00, ++ 0x80, 0xfc, 0x40, 0xa0, 0xf0, 0xfc, 0x10, 0xf0, ++ 0xf0, 0x00, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x1f, 0x51, 0x32, 0x37, 0x14, 0x16, 0x35, ++ 0x5f, 0x16, 0x16, 0x26, 0x2a, 0x51, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0x38, 0xa8, 0xa8, 0xac, 0xc4, ++ 0xf8, 0xa8, 0xa8, 0x90, 0xa8, 0xc4, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x4b, 0x2b, 0x2a, 0x0f, 0x18, ++ 0x2b, 0x4a, 0x13, 0x12, 0x23, 0x42, 0x00, 0x00, ++ 0x80, 0xfc, 0x80, 0x78, 0x28, 0xa8, 0xd8, 0x80, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x0f, 0x48, 0x2b, 0x28, 0x0f, 0x19, 0x29, ++ 0x49, 0x09, 0x11, 0x17, 0x20, 0x40, 0x00, 0x00, ++ 0x80, 0xfc, 0x40, 0xf8, 0xa0, 0xfc, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x0f, 0x4b, 0x2a, 0x2b, 0x0a, 0x1b, 0x28, ++ 0x4b, 0x08, 0x1f, 0x11, 0x26, 0x40, 0x00, 0x00, ++ 0x80, 0xfc, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x90, ++ 0x30, 0xc8, 0xfc, 0x58, 0x44, 0x40, 0x00, 0x00, ++ 0x00, 0x0f, 0x48, 0x2b, 0x2f, 0x0b, 0x18, 0x2b, ++ 0x4b, 0x08, 0x17, 0x11, 0x20, 0x47, 0x00, 0x00, ++ 0x80, 0xfc, 0x40, 0xf8, 0xfc, 0xf8, 0x40, 0xf8, ++ 0xf8, 0x40, 0xfc, 0x90, 0x70, 0x88, 0x00, 0x00, ++ 0x00, 0x1f, 0x50, 0x37, 0x34, 0x17, 0x14, 0x37, ++ 0x55, 0x15, 0x15, 0x25, 0x25, 0x45, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xf8, 0xc8, 0xf8, 0xc8, 0xf8, ++ 0xe8, 0x28, 0xe8, 0x28, 0xe8, 0x38, 0x00, 0x00, ++ 0x00, 0x0f, 0x49, 0x2c, 0x2b, 0x0e, 0x1f, 0x29, ++ 0x4f, 0x0c, 0x17, 0x11, 0x21, 0x46, 0x00, 0x00, ++ 0x80, 0xfc, 0xd0, 0xd4, 0x24, 0x18, 0x74, 0x54, ++ 0x9c, 0xf8, 0x48, 0x30, 0x30, 0xcc, 0x00, 0x00, ++ 0x00, 0x0f, 0x49, 0x2d, 0x2d, 0x0a, 0x1c, 0x2f, ++ 0x4c, 0x0f, 0x10, 0x11, 0x22, 0x4c, 0x00, 0x00, ++ 0x80, 0xfc, 0x54, 0xb4, 0x58, 0xa8, 0xc4, 0xfc, ++ 0x88, 0xf8, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x50, 0x37, 0x34, 0x17, 0x16, 0x37, ++ 0x56, 0x16, 0x1f, 0x2a, 0x32, 0x44, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xf8, 0x68, 0xec, 0xac, 0xc4, ++ 0xb8, 0xa8, 0xf0, 0x90, 0x68, 0x44, 0x00, 0x00, ++ 0x00, 0x0f, 0x49, 0x2f, 0x2b, 0x0a, 0x1b, 0x2a, ++ 0x4b, 0x0f, 0x14, 0x14, 0x27, 0x44, 0x00, 0x00, ++ 0x80, 0xfc, 0x10, 0xfc, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0xfc, 0x54, 0x7c, 0x8c, 0x0c, 0x00, 0x00, ++ 0x00, 0x0f, 0x4a, 0x2a, 0x2b, 0x0a, 0x19, 0x2a, ++ 0x4b, 0x0d, 0x1f, 0x13, 0x24, 0x48, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xfc, 0x28, 0x90, 0xfc, 0x14, ++ 0xd8, 0x5c, 0xd0, 0x70, 0xd0, 0x8c, 0x00, 0x00, ++ 0x00, 0x0f, 0x49, 0x2f, 0x28, 0x0b, 0x1f, 0x29, ++ 0x4b, 0x0d, 0x11, 0x11, 0x21, 0x47, 0x00, 0x00, ++ 0x80, 0xfc, 0x10, 0xfc, 0x40, 0xf8, 0xfc, 0x50, ++ 0xf8, 0x14, 0xf0, 0xf8, 0x70, 0x88, 0x00, 0x00, ++ 0x00, 0x0f, 0x4b, 0x28, 0x2f, 0x0f, 0x1b, 0x2b, ++ 0x4e, 0x0b, 0x13, 0x12, 0x23, 0x42, 0x00, 0x00, ++ 0x80, 0xfc, 0xf8, 0x40, 0xfc, 0x58, 0x58, 0xf8, ++ 0x20, 0xf8, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x52, 0x3f, 0x32, 0x1f, 0x1a, 0x3a, ++ 0x5f, 0x17, 0x16, 0x2a, 0x32, 0x42, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xf8, 0x28, 0xd8, 0xf8, 0xc8, ++ 0xf8, 0x78, 0xc8, 0xf8, 0x28, 0xc4, 0x00, 0x00, ++ 0x00, 0x1f, 0x51, 0x3e, 0x32, 0x12, 0x1f, 0x32, ++ 0x57, 0x16, 0x1a, 0x32, 0x22, 0x42, 0x00, 0x00, ++ 0x80, 0xfc, 0x20, 0xf8, 0x70, 0xfc, 0xf8, 0x48, ++ 0x78, 0xf8, 0xc8, 0x78, 0x28, 0xc4, 0x00, 0x00, ++ 0x00, 0x1f, 0x50, 0x37, 0x37, 0x15, 0x17, 0x35, ++ 0x57, 0x14, 0x15, 0x29, 0x2f, 0x50, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xfc, 0xb8, 0x10, 0xfc, 0x98, ++ 0x74, 0x40, 0x78, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x52, 0x37, 0x39, 0x1f, 0x1a, 0x3f, ++ 0x5a, 0x1f, 0x15, 0x2a, 0x2a, 0x50, 0x00, 0x00, ++ 0x80, 0xfc, 0x48, 0xa8, 0x30, 0xfc, 0x90, 0xb8, ++ 0x90, 0xfc, 0x90, 0xd0, 0xd0, 0x10, 0x00, 0x00, ++ 0x00, 0x1f, 0x55, 0x3a, 0x35, 0x17, 0x14, 0x37, ++ 0x5f, 0x1a, 0x1f, 0x28, 0x28, 0x47, 0x00, 0x00, ++ 0x80, 0xfc, 0x68, 0xa8, 0x7c, 0xa8, 0xe8, 0xbc, ++ 0xa8, 0xbc, 0xa8, 0x28, 0xbc, 0xa0, 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, 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, 0x1f, 0x54, 0x37, 0x34, 0x13, 0x1b, 0x3b, ++ 0x5b, 0x1a, 0x1b, 0x2f, 0x22, 0x4c, 0x00, 0x00, ++ 0x80, 0xfc, 0x80, 0x7c, 0x90, 0xb8, 0xa8, 0xb8, ++ 0xa8, 0xb8, 0xa8, 0xf8, 0x98, 0x64, 0x00, 0x00, ++ 0x00, 0x00, 0x0f, 0x01, 0x22, 0x12, 0x0c, 0x08, ++ 0x10, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x20, 0x20, 0xc8, 0x88, 0x50, 0x20, ++ 0x10, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1e, 0x02, 0x24, 0x14, 0x08, 0x1f, 0x21, 0x41, ++ 0x3f, 0x01, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x90, 0x90, 0x64, 0x44, 0x28, 0xf0, 0x08, 0x04, ++ 0xf8, 0x00, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x1e, 0x02, 0x24, 0x18, 0x1c, 0x64, 0x04, 0x3d, ++ 0x23, 0x3c, 0x24, 0x04, 0x08, 0x33, 0x00, 0x00, ++ 0x90, 0x94, 0x64, 0x28, 0xf8, 0xa4, 0xa8, 0x18, ++ 0xf0, 0x90, 0xa0, 0x40, 0xb0, 0x0c, 0x00, 0x00, ++ 0x01, 0x02, 0x3f, 0x20, 0x3f, 0x20, 0x3f, 0x20, ++ 0x10, 0x11, 0x1e, 0x10, 0x10, 0x0f, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, ++ 0x30, 0xc0, 0x00, 0x08, 0x08, 0xf8, 0x00, 0x00, ++ 0x01, 0x02, 0x3f, 0x20, 0x3f, 0x20, 0x3f, 0x24, ++ 0x04, 0x04, 0x08, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x88, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x11, 0x21, 0x79, 0x49, 0x49, 0x79, 0x49, ++ 0x49, 0x4a, 0x7a, 0x44, 0x09, 0x16, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x88, 0x88, 0x50, ++ 0x50, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x01, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x01, 0x7f, ++ 0x02, 0x05, 0x19, 0x6f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xfc, ++ 0x80, 0x40, 0x30, 0xec, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x27, 0x79, 0x49, 0x4a, 0x7d, 0x49, ++ 0x48, 0x48, 0x78, 0x48, 0x03, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0x08, 0x14, 0x14, 0x10, ++ 0xa0, 0xa0, 0x40, 0xa0, 0x18, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x23, 0x7a, 0x4d, 0x48, 0x78, 0x4f, ++ 0x48, 0x78, 0x48, 0x01, 0x06, 0x18, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0xf0, 0x00, 0x00, 0xfc, ++ 0xa0, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x11, 0x21, 0x79, 0x4a, 0x4c, 0x7f, 0x48, ++ 0x49, 0x49, 0x79, 0x49, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x7e, 0x1c, 0x1a, 0x28, 0x4a, 0x0d, ++ 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x18, 0xe0, 0x80, 0xfc, 0x90, 0x90, 0x90, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x12, 0x22, 0x7b, 0x48, 0x4f, 0x78, 0x4b, ++ 0x4a, 0x4b, 0x79, 0x48, 0x07, 0x00, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0xf8, 0x00, 0xfc, 0x00, 0xf8, ++ 0x08, 0xf8, 0x10, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x3f, 0x2a, 0x2c, 0x29, 0x3e, 0x32, ++ 0x2a, 0x24, 0x24, 0x2a, 0x32, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x84, 0xf4, 0x94, 0x94, ++ 0xf4, 0x98, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x0c, 0x12, 0x7d, 0x14, 0x15, 0x2b, 0x48, ++ 0x1e, 0x32, 0x4c, 0x0d, 0x13, 0x62, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0xa8, 0xb0, 0xa0, 0xf8, 0xc8, ++ 0xa8, 0xb0, 0x90, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x3f, 0x2a, 0x7f, 0x08, 0x3e, 0x2a, 0x3e, ++ 0x2a, 0x3e, 0x08, 0x7f, 0x09, 0x0a, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0xa8, 0xb0, 0xa0, 0xf8, 0xc8, ++ 0xa8, 0xb0, 0x90, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x3f, 0x2b, 0x2c, 0x28, 0x3e, 0x32, ++ 0x2a, 0x24, 0x24, 0x2b, 0x32, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0xa8, 0xfc, 0x20, 0xf8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x1e, 0x2a, 0x6e, 0x3e, 0x2a, 0x14, 0x1e, ++ 0x2a, 0x6e, 0x3e, 0x2a, 0x12, 0x25, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0xa8, 0xb0, 0xa0, 0xf8, 0xc8, ++ 0xa8, 0xb0, 0x90, 0xb0, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x01, 0x7f, 0x01, 0x01, 0x03, ++ 0x1f, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0xf0, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x1f, 0x01, 0x7f, 0x02, 0x04, 0x3f, 0x00, ++ 0x1f, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x40, 0x70, 0x88, 0x00, ++ 0xf0, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x04, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x00, ++ 0x1f, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x00, ++ 0xf0, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x02, 0x04, 0x1f, 0x60, 0x0f, 0x08, 0x0f, ++ 0x00, 0x1f, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0xf0, 0x0c, 0xe0, 0x20, 0xe0, ++ 0x00, 0xf0, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x7f, 0x01, 0x01, 0x1e, 0x02, 0x7f, 0x01, ++ 0x1e, 0x1f, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x20, 0xfc, 0x60, 0xc4, 0xb4, 0xec, 0x20, 0xc4, ++ 0x34, 0xfc, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x1f, 0x01, 0x7f, 0x1f, 0x01, 0x7f, 0x14, ++ 0x22, 0x5f, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xfc, 0xf0, 0x00, 0xfc, 0x90, ++ 0x48, 0xf4, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x09, 0x31, 0x27, 0x3b, 0x23, 0x3d, 0x29, 0x23, ++ 0x1f, 0x12, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0xb8, 0x88, 0x78, 0x28, 0x08, ++ 0xf0, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x11, 0x1f, 0x10, 0x17, 0x14, ++ 0x17, 0x14, 0x17, 0x2f, 0x29, 0x5f, 0x00, 0x00, ++ 0x00, 0xf0, 0xfc, 0xe8, 0x10, 0xf0, 0xf0, 0x90, ++ 0xf0, 0x90, 0xf0, 0xf8, 0x48, 0xfc, 0x00, 0x00, ++ 0x11, 0x09, 0x41, 0x21, 0x0f, 0x11, 0x13, 0x24, ++ 0x21, 0x1f, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0xf0, 0x10, 0xf0, 0xf0, 0xfc, 0x00, 0xfc, 0xa4, ++ 0x58, 0xf0, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x23, 0x13, 0x43, 0x2f, 0x13, ++ 0x2d, 0x42, 0x1f, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0xd0, 0xf0, 0xfc, 0xf8, ++ 0x48, 0xb0, 0xf0, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x01, 0x79, 0x4a, 0x4c, 0x7b, 0x48, 0x48, ++ 0x79, 0x49, 0x48, 0x78, 0x48, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0x10, 0x08, 0xf4, 0x80, 0xf0, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x4b, 0x4a, 0x7a, 0x48, 0x48, ++ 0x78, 0x48, 0x49, 0x7a, 0x4c, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x48, 0x40, 0x60, 0x60, ++ 0xa0, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x49, 0x49, 0x79, 0x4a, 0x4a, ++ 0x7c, 0x48, 0x48, 0x78, 0x49, 0x0e, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x50, 0x48, 0x44, 0x4c, 0x48, ++ 0x50, 0xd0, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x4a, 0x4a, 0x7a, 0x4a, 0x4a, ++ 0x7b, 0x4a, 0x4a, 0x78, 0x48, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x78, 0x48, 0x48, 0x48, ++ 0xf8, 0x08, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x4f, 0x48, 0x7a, 0x49, 0x48, ++ 0x78, 0x48, 0x48, 0x79, 0x4f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x50, 0x90, 0xa0, ++ 0x60, 0x60, 0x90, 0x38, 0xc4, 0x04, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4a, 0x4b, 0x7a, 0x4a, 0x4a, ++ 0x7a, 0x4a, 0x4a, 0x7c, 0x4c, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x88, 0x80, 0x88, ++ 0xb0, 0xc0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x11, 0x1e, 0x0f, 0x27, 0x24, 0x27, 0x24, ++ 0x27, 0x24, 0x27, 0x3f, 0x0c, 0x70, 0x00, 0x00, ++ 0x30, 0xc0, 0x08, 0xf8, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0xfc, 0x30, 0x0c, 0x00, 0x00, ++ 0x04, 0x14, 0x17, 0x14, 0x17, 0x78, 0x1f, 0x10, ++ 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x48, 0x70, 0x44, 0x44, 0x3c, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x4a, 0x4a, 0x7a, 0x4a, 0x4a, ++ 0x7a, 0x4a, 0x4a, 0x7a, 0x4b, 0x0c, 0x00, 0x00, ++ 0x90, 0x90, 0x90, 0x90, 0x94, 0xf8, 0x90, 0x90, ++ 0x90, 0x90, 0xb0, 0xd4, 0x14, 0x0c, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x4b, 0x48, 0x78, 0x4f, 0x48, ++ 0x78, 0x49, 0x4a, 0x7c, 0x48, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0xe0, ++ 0xe0, 0x50, 0x48, 0x44, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x09, 0x0f, 0x12, 0x7f, 0x08, 0x1f, 0x68, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x20, 0xf0, 0x90, 0xfc, 0x20, 0xf0, 0x2c, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x4f, 0x49, 0x79, 0x4b, 0x4c, ++ 0x78, 0x4f, 0x48, 0x78, 0x48, 0x00, 0x00, 0x00, ++ 0x40, 0x60, 0x90, 0xe8, 0x48, 0x40, 0xf8, 0x40, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x00, 0x78, 0x4b, 0x48, 0x7b, 0x4a, 0x4b, ++ 0x7a, 0x48, 0x49, 0x7a, 0x4c, 0x00, 0x00, 0x00, ++ 0x10, 0x90, 0xa0, 0xf8, 0x48, 0xf8, 0x40, 0xfc, ++ 0xc4, 0xc4, 0x44, 0x58, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4a, 0x4a, 0x7a, 0x4b, 0x4a, ++ 0x7a, 0x4a, 0x4a, 0x7c, 0x4f, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4b, 0x4a, 0x7a, 0x4b, 0x4a, ++ 0x78, 0x48, 0x49, 0x79, 0x4a, 0x0c, 0x00, 0x00, ++ 0x80, 0x38, 0x08, 0xb8, 0x08, 0x08, 0xf8, 0xa8, ++ 0xa0, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x07, 0x78, 0x4b, 0x48, 0x7f, 0x48, 0x4b, ++ 0x78, 0x4a, 0x4a, 0x7b, 0x4c, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, ++ 0x48, 0x40, 0x7c, 0x40, 0xc0, 0x3c, 0x00, 0x00, ++ 0x00, 0x7b, 0x48, 0x49, 0x78, 0x4f, 0x48, 0x7b, ++ 0x4a, 0x4a, 0x7b, 0x4a, 0x02, 0x02, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x00, 0xf8, ++ 0x48, 0x48, 0xf8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x4a, 0x4b, 0x7a, 0x4b, 0x4a, ++ 0x78, 0x49, 0x4f, 0x78, 0x48, 0x00, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x88, ++ 0xa0, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x2f, 0x49, 0x12, 0x04, 0x1f, ++ 0x68, 0x0f, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0xfc, 0xe8, 0x20, 0x90, 0x40, 0xf0, ++ 0x2c, 0xe0, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x3f, 0x24, 0x3f, 0x01, 0x1f, 0x01, 0x7f, ++ 0x04, 0x3f, 0x01, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x00, 0xf0, 0x00, 0xfc, ++ 0x40, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x7b, 0x48, 0x48, 0x7f, 0x48, 0x48, ++ 0x79, 0x4f, 0x49, 0x79, 0x49, 0x01, 0x00, 0x00, ++ 0x80, 0x88, 0xf8, 0x90, 0xa0, 0xfc, 0x50, 0x88, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4d, 0x48, 0x7b, 0x48, 0x4f, ++ 0x78, 0x4b, 0x4a, 0x7a, 0x4b, 0x02, 0x00, 0x00, ++ 0x40, 0xfc, 0x58, 0xe0, 0x40, 0xf8, 0x40, 0xfc, ++ 0x40, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x79, 0x49, 0x4a, 0x7a, 0x4a, 0x4a, 0x7a, ++ 0x4a, 0x4a, 0x7a, 0x4b, 0x01, 0x06, 0x00, 0x00, ++ 0x08, 0x34, 0xc4, 0xfc, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0xfc, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4d, 0x49, 0x79, 0x49, 0x49, ++ 0x78, 0x4f, 0x48, 0x78, 0x49, 0x06, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x40, 0xfc, 0x00, 0x90, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x7a, 0x49, 0x4b, 0x7a, 0x4d, 0x49, 0x79, ++ 0x49, 0x48, 0x7b, 0x48, 0x0f, 0x00, 0x00, 0x00, ++ 0x40, 0x48, 0x50, 0xfc, 0x08, 0xf0, 0x10, 0x10, ++ 0xf0, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x77, 0x51, 0x51, 0x70, 0x57, 0x54, ++ 0x77, 0x55, 0x55, 0x76, 0x54, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0xf0, 0x40, 0xfc, 0x44, ++ 0x74, 0x54, 0x54, 0xec, 0x44, 0x4c, 0x00, 0x00, ++ 0x00, 0x07, 0x72, 0x5f, 0x54, 0x74, 0x57, 0x54, ++ 0x77, 0x54, 0x57, 0x7c, 0x50, 0x00, 0x00, 0x00, ++ 0x20, 0xa0, 0x20, 0xe0, 0xbc, 0xe8, 0xa8, 0xa8, ++ 0xa8, 0x90, 0x90, 0xa8, 0xc8, 0x84, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x4b, 0x4f, 0x7b, 0x4a, 0x4b, ++ 0x7a, 0x4b, 0x4a, 0x7b, 0x49, 0x06, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0xf8, 0xfc, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x98, 0x04, 0x00, 0x00, ++ 0x00, 0x03, 0x7a, 0x49, 0x4b, 0x7a, 0x4d, 0x4a, ++ 0x78, 0x49, 0x4e, 0x78, 0x49, 0x0e, 0x00, 0x00, ++ 0x18, 0xe4, 0x48, 0x30, 0xfc, 0x48, 0xa8, 0x94, ++ 0xf0, 0xf8, 0x90, 0x60, 0xb0, 0x0c, 0x00, 0x00, ++ 0x3e, 0x22, 0x3e, 0x3e, 0x22, 0x3e, 0x08, 0x0f, ++ 0x18, 0x2f, 0x4f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0xf8, 0x88, 0xf8, 0xf8, 0x88, 0xf8, 0x40, 0xf8, ++ 0x80, 0xf0, 0xf0, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x49, 0x4b, 0x7c, 0x4b, 0x4a, ++ 0x7a, 0x4b, 0x49, 0x79, 0x4a, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xb8, 0xa8, ++ 0xa8, 0xb8, 0x10, 0x98, 0x64, 0x44, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x3e, 0x22, 0x3e, 0x17, 0x7f, ++ 0x10, 0x1f, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x48, 0x30, 0xd8, 0xf4, ++ 0x10, 0xf0, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x4b, 0x4a, 0x7a, 0x4b, 0x4b, ++ 0x7a, 0x4a, 0x4a, 0x7c, 0x4c, 0x08, 0x00, 0x00, ++ 0x40, 0xf0, 0x20, 0xfc, 0xa8, 0x98, 0x70, 0xfc, ++ 0x70, 0x70, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x01, 0x07, 0x79, 0x4b, 0x4a, 0x7c, 0x4f, 0x48, ++ 0x7f, 0x49, 0x4e, 0x79, 0x4e, 0x00, 0x00, 0x00, ++ 0x10, 0xfc, 0x10, 0xfc, 0xe8, 0x00, 0xfc, 0xc8, ++ 0x68, 0xf0, 0x70, 0xa8, 0x24, 0xc0, 0x00, 0x00, ++ 0x3e, 0x22, 0x3e, 0x3e, 0x22, 0x3e, 0x0f, 0x1b, ++ 0x6b, 0x0f, 0x3f, 0x04, 0x03, 0x7c, 0x00, 0x00, ++ 0xf8, 0x88, 0xf8, 0xf8, 0x88, 0xf8, 0xf8, 0xe0, ++ 0xe0, 0xf8, 0xe0, 0x40, 0xc0, 0x3c, 0x00, 0x00, ++ 0x01, 0x3f, 0x07, 0x17, 0x17, 0x17, 0x1f, 0x7f, ++ 0x1c, 0x5d, 0x5d, 0x5d, 0x7f, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0xc0, 0xc0, 0xc0, 0xc0, 0xf8, 0xfc, ++ 0x70, 0x70, 0x70, 0x70, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x07, 0x74, 0x57, 0x57, 0x77, 0x57, 0x56, ++ 0x77, 0x55, 0x57, 0x79, 0x48, 0x17, 0x00, 0x00, ++ 0x00, 0xfc, 0x04, 0xfc, 0x58, 0x58, 0xf8, 0xa8, ++ 0xf8, 0xfc, 0xf4, 0xf4, 0x7c, 0x98, 0x00, 0x00, ++ 0x00, 0x3f, 0x12, 0x0c, 0x04, 0x7f, 0x0d, 0x0e, ++ 0x14, 0x14, 0x24, 0x44, 0x04, 0x0c, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0xf4, 0x00, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x02, 0x04, 0x3f, 0x08, 0x0f, 0x11, ++ 0x21, 0x7f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x40, 0x30, 0xc8, 0x00, 0xf8, 0x00, ++ 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x1f, 0x28, 0x28, 0x49, 0x7e, ++ 0x09, 0x0c, 0x12, 0x12, 0x20, 0x43, 0x00, 0x00, ++ 0x18, 0xe0, 0x20, 0xfc, 0x70, 0xa8, 0x24, 0x20, ++ 0xfc, 0x48, 0xc8, 0x30, 0x68, 0x84, 0x00, 0x00, ++ 0x00, 0x3f, 0x08, 0x08, 0x08, 0x10, 0x1e, 0x32, ++ 0x52, 0x12, 0x12, 0x1e, 0x13, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x7e, 0x12, 0x12, 0x13, 0x3e, 0x2a, 0x6a, ++ 0x2a, 0x2a, 0x39, 0x28, 0x20, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xa8, 0x28, 0x28, 0x28, 0x28, ++ 0xa8, 0xa8, 0xc8, 0x48, 0x88, 0x18, 0x00, 0x00, ++ 0x01, 0x7f, 0x11, 0x11, 0x11, 0x3d, 0x25, 0x65, ++ 0x25, 0x25, 0x3d, 0x25, 0x21, 0x06, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x24, 0xe8, 0x30, 0x20, ++ 0x20, 0x20, 0x20, 0x64, 0xa4, 0x1c, 0x00, 0x00, ++ 0x00, 0x7f, 0x12, 0x13, 0x12, 0x3a, 0x2b, 0x6a, ++ 0x2a, 0x2a, 0x3a, 0x2c, 0x24, 0x0b, 0x00, 0x00, ++ 0x20, 0xfc, 0x50, 0xfc, 0x50, 0x70, 0xfc, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x7e, 0x10, 0x10, 0x10, 0x3c, 0x24, 0x64, ++ 0x24, 0x24, 0x3c, 0x24, 0x23, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, ++ 0xf8, 0x88, 0x88, 0x88, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x12, 0x13, 0x12, 0x3a, 0x2a, 0x6a, ++ 0x2a, 0x2b, 0x3d, 0x25, 0x29, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x50, 0xfc, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0xfc, 0x34, 0xfc, 0x04, 0x0c, 0x00, 0x00, ++ 0x00, 0x7e, 0x13, 0x10, 0x10, 0x3f, 0x24, 0x64, ++ 0x27, 0x24, 0x3c, 0x24, 0x27, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7e, 0x13, 0x10, 0x10, 0x3c, 0x25, 0x66, ++ 0x24, 0x27, 0x3c, 0x24, 0x20, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x90, 0x90, 0x98, 0x64, 0x64, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x7c, 0x13, 0x10, 0x10, 0x3c, 0x24, 0x65, ++ 0x27, 0x25, 0x3d, 0x25, 0x21, 0x01, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0x90, 0xa0, 0xa4, 0x28, ++ 0x30, 0x20, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x0b, 0x42, 0x23, 0x0a, 0x12, 0x24, 0x2b, ++ 0x7f, 0x04, 0x1f, 0x68, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x48, 0xf8, 0x90, 0x60, 0xf0, 0x0c, ++ 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x7f, 0x12, 0x12, 0x12, 0x3b, 0x2a, 0x6a, ++ 0x2b, 0x2a, 0x3a, 0x2c, 0x24, 0x09, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xa8, 0xa8, 0xb8, 0xa8, 0xa8, ++ 0xb8, 0xa8, 0xa8, 0xc8, 0xc8, 0x98, 0x00, 0x00, ++ 0x00, 0x7e, 0x13, 0x11, 0x10, 0x3c, 0x27, 0x64, ++ 0x25, 0x25, 0x3d, 0x25, 0x21, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x10, 0x90, 0xa0, 0xfc, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x7e, 0x11, 0x11, 0x10, 0x3f, 0x26, 0x65, ++ 0x25, 0x24, 0x3d, 0x26, 0x20, 0x00, 0x00, 0x00, ++ 0x80, 0xf0, 0x10, 0xe0, 0x20, 0xfc, 0x68, 0x68, ++ 0x50, 0xd0, 0x48, 0x44, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x7f, 0x11, 0x11, 0x11, 0x3d, 0x24, 0x64, ++ 0x25, 0x27, 0x3d, 0x25, 0x21, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x80, 0xf8, ++ 0x48, 0x68, 0x98, 0xe8, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x7e, 0x10, 0x10, 0x11, 0x3d, 0x25, 0x65, ++ 0x25, 0x25, 0x3d, 0x24, 0x21, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0x40, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x08, 0xf8, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x7c, 0x13, 0x10, 0x10, 0x3c, 0x24, 0x64, ++ 0x27, 0x25, 0x3d, 0x25, 0x21, 0x01, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0xf0, 0x90, 0xf0, 0x90, ++ 0xfc, 0x50, 0x54, 0x8c, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x7a, 0x14, 0x12, 0x12, 0x38, 0x2b, 0x6a, ++ 0x2b, 0x2a, 0x3a, 0x2b, 0x23, 0x02, 0x00, 0x00, ++ 0x48, 0x48, 0x90, 0x48, 0x48, 0x80, 0xf8, 0x28, ++ 0xa8, 0x48, 0xa8, 0x18, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x7e, 0x13, 0x10, 0x17, 0x3c, 0x25, 0x65, ++ 0x25, 0x25, 0x3d, 0x24, 0x27, 0x00, 0x00, 0x00, ++ 0x40, 0x48, 0xf8, 0x00, 0xfc, 0x00, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x11, 0x11, 0x11, 0x3f, 0x26, 0x65, ++ 0x25, 0x25, 0x3d, 0x25, 0x21, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x70, 0x50, 0xfc, 0x08, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x7c, 0x13, 0x10, 0x11, 0x3c, 0x27, 0x64, ++ 0x24, 0x25, 0x3d, 0x26, 0x27, 0x00, 0x00, 0x00, ++ 0x10, 0xa0, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x80, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x7d, 0x11, 0x12, 0x16, 0x39, 0x29, 0x6a, ++ 0x2f, 0x28, 0x39, 0x2a, 0x24, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0xbc, 0xa8, 0xa8, 0xfc, 0x48, 0x48, ++ 0xfc, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x00, 0x7d, 0x11, 0x11, 0x11, 0x3d, 0x25, 0x65, ++ 0x25, 0x25, 0x3e, 0x22, 0x04, 0x09, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x50, 0x50, 0xf8, 0x50, ++ 0x50, 0xfc, 0xa8, 0x90, 0xe8, 0x84, 0x00, 0x00, ++ 0x00, 0x7f, 0x11, 0x11, 0x11, 0x3d, 0x25, 0x65, ++ 0x25, 0x24, 0x3f, 0x22, 0x22, 0x04, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf8, 0x20, 0xf8, 0x20, 0x20, ++ 0xfc, 0x54, 0x2c, 0xac, 0x84, 0x18, 0x00, 0x00, ++ 0x00, 0x7e, 0x13, 0x11, 0x10, 0x3f, 0x26, 0x64, ++ 0x27, 0x24, 0x3c, 0x24, 0x21, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x10, 0xa0, 0xfc, 0x48, 0x40, ++ 0xfc, 0x40, 0x78, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x02, 0x07, 0x1c, 0x67, 0x04, 0x7e, ++ 0x10, 0x1e, 0x32, 0x53, 0x1e, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xfc, ++ 0x40, 0x78, 0xc8, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x08, 0x7f, 0x08, 0x3e, 0x3f, 0x2a, 0x3e, 0x21, ++ 0x7f, 0x04, 0x1f, 0x68, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x70, 0x54, 0x8c, 0xf8, 0x50, 0x70, 0x8c, ++ 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x10, 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, 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, 0x10, 0x11, 0x10, 0x3f, 0x25, 0x65, ++ 0x25, 0x25, 0x3d, 0x25, 0x21, 0x06, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0xf0, 0x10, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x90, 0x08, 0x00, 0x00, ++ 0x00, 0x7f, 0x10, 0x11, 0x11, 0x3d, 0x25, 0x65, ++ 0x24, 0x27, 0x3c, 0x27, 0x20, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x48, 0xfc, 0x10, 0xfc, 0x90, 0x70, 0x00, 0x00, ++ 0x00, 0x7f, 0x10, 0x17, 0x11, 0x3f, 0x29, 0x69, ++ 0x2e, 0x2f, 0x38, 0x28, 0x21, 0x06, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x10, 0xbc, 0x10, 0xbc, ++ 0x00, 0xfc, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x01, 0x7e, 0x12, 0x11, 0x11, 0x3f, 0x24, 0x65, ++ 0x25, 0x25, 0x3c, 0x24, 0x27, 0x00, 0x00, 0x00, ++ 0xd0, 0x54, 0xa4, 0xa8, 0x10, 0xf8, 0x04, 0xf8, ++ 0x08, 0xf8, 0x90, 0x60, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x12, 0x13, 0x12, 0x3b, 0x2a, 0x6b, ++ 0x2a, 0x28, 0x3f, 0x28, 0x21, 0x06, 0x00, 0x00, ++ 0x40, 0xf8, 0xe8, 0x58, 0xe8, 0xf8, 0xe8, 0x58, ++ 0x48, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x01, 0x7f, 0x10, 0x13, 0x10, 0x3f, 0x28, 0x6f, ++ 0x2f, 0x29, 0x39, 0x2f, 0x21, 0x03, 0x00, 0x00, ++ 0x10, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0xa8, 0x24, ++ 0xfc, 0x28, 0x98, 0x34, 0xcc, 0x04, 0x00, 0x00, ++ 0x02, 0x7d, 0x13, 0x12, 0x15, 0x39, 0x29, 0x68, ++ 0x2b, 0x2a, 0x3b, 0x2a, 0x23, 0x02, 0x00, 0x00, ++ 0x48, 0x50, 0xfc, 0x08, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x7c, 0x17, 0x14, 0x13, 0x3a, 0x2b, 0x6d, ++ 0x29, 0x2f, 0x3b, 0x2a, 0x24, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x28, 0x90, 0x90, 0x7c, 0x94, 0x58, ++ 0x50, 0xdc, 0x50, 0xf0, 0x50, 0x8c, 0x00, 0x00, ++ 0x10, 0x12, 0x7d, 0x1a, 0x36, 0x51, 0x12, 0x7f, ++ 0x04, 0x1f, 0x62, 0x0f, 0x34, 0x07, 0x00, 0x00, ++ 0x90, 0x90, 0x7c, 0x90, 0xb8, 0x54, 0x90, 0xfc, ++ 0x20, 0xf0, 0x0c, 0xf0, 0x10, 0xf0, 0x00, 0x00, ++ 0x02, 0x7e, 0x13, 0x15, 0x12, 0x3a, 0x2d, 0x6f, ++ 0x28, 0x2f, 0x38, 0x29, 0x26, 0x00, 0x00, 0x00, ++ 0x48, 0x48, 0xec, 0xb4, 0xe8, 0xa8, 0xf4, 0x5c, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x00, 0x3e, 0x00, 0x00, 0x7f, 0x08, 0x2a, 0x2a, ++ 0x2a, 0x2a, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x01, 0x7e, 0x08, 0x2a, 0x2a, ++ 0x2a, 0x2a, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xe8, 0xa8, 0xa8, ++ 0xa8, 0xe8, 0xa8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x00, 0x00, 0x7f, 0x08, 0x2a, 0x2a, ++ 0x2a, 0x2a, 0x2a, 0x2b, 0x49, 0x08, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0xa0, 0xa0, 0xfc, 0xa0, 0x90, ++ 0x90, 0xb4, 0xcc, 0x0c, 0xf4, 0x04, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x1f, 0x21, 0x3f, 0x20, 0x0f, ++ 0x00, 0x7f, 0x05, 0x19, 0x61, 0x03, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0xf0, 0x08, 0xf8, 0x08, 0xe0, ++ 0x00, 0xfc, 0x40, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x00, 0x00, 0x7f, 0x08, 0x2b, 0x2a, ++ 0x2a, 0x2a, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0xa0, 0xa0, 0x3c, 0x20, ++ 0x20, 0x3c, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3e, 0x00, 0x00, 0x7f, 0x08, 0x2a, 0x2a, ++ 0x2b, 0x2b, 0x2a, 0x28, 0x48, 0x09, 0x00, 0x00, ++ 0x20, 0x10, 0x50, 0x48, 0x48, 0xc8, 0xd8, 0xd4, ++ 0x54, 0x64, 0x60, 0x48, 0xc8, 0x38, 0x00, 0x00, ++ 0x00, 0x3e, 0x00, 0x00, 0x7f, 0x08, 0x2a, 0x2a, ++ 0x2a, 0x2a, 0x2a, 0x29, 0x4a, 0x0c, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0x40, 0xfc, 0x40, 0x48, 0x68, ++ 0x68, 0xb0, 0x90, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x03, 0x7e, 0x08, 0x2a, 0x2a, ++ 0x2a, 0x2a, 0x2b, 0x28, 0x49, 0x0a, 0x00, 0x00, ++ 0x90, 0x90, 0x90, 0xfc, 0x90, 0xf0, 0x90, 0xf0, ++ 0x90, 0x90, 0xfc, 0x90, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x3e, 0x00, 0x00, 0x7e, 0x09, 0x2b, 0x2a, ++ 0x2a, 0x2a, 0x2a, 0x2b, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0x78, 0x88, 0xf0, 0x10, 0xfc, 0x20, 0xb4, ++ 0xb8, 0x70, 0xa8, 0x24, 0x20, 0x60, 0x00, 0x00, ++ 0x01, 0x3d, 0x03, 0x01, 0x7f, 0x11, 0x37, 0x35, ++ 0x34, 0x37, 0x34, 0x34, 0x51, 0x16, 0x00, 0x00, ++ 0x00, 0x78, 0xa8, 0x28, 0xa8, 0xa8, 0x48, 0x98, ++ 0x40, 0xfc, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x3e, 0x00, 0x00, 0x7f, 0x08, 0x2a, 0x2a, ++ 0x2b, 0x2a, 0x2a, 0x2b, 0x48, 0x09, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x50, 0x94, ++ 0x4c, 0x70, 0xd0, 0x20, 0x50, 0x8c, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x00, 0x7e, 0x08, 0x2a, 0x2a, ++ 0x2a, 0x2b, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x00, 0xf8, 0x88, 0xf8, ++ 0x50, 0xfc, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x01, 0x7f, 0x02, 0x7d, 0x15, 0x15, 0x2d, 0x50, ++ 0x1f, 0x10, 0x1f, 0x15, 0x25, 0x49, 0x00, 0x00, ++ 0x00, 0xfc, 0x98, 0x70, 0x50, 0x50, 0xe8, 0x14, ++ 0xf0, 0x10, 0xf0, 0x50, 0x30, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x01, 0x7e, 0x08, 0x2a, 0x2a, ++ 0x2a, 0x2a, 0x2a, 0x2b, 0x48, 0x08, 0x00, 0x00, ++ 0x00, 0xdc, 0x54, 0xdc, 0x00, 0xf8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x02, 0x03, 0x7e, 0x13, 0x34, 0x37, ++ 0x35, 0x35, 0x35, 0x30, 0x57, 0x10, 0x00, 0x00, ++ 0xa0, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x00, 0xfc, ++ 0xf0, 0x10, 0xf0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x03, 0x02, 0x7f, 0x10, 0x37, 0x35, ++ 0x34, 0x37, 0x34, 0x37, 0x51, 0x13, 0x00, 0x00, ++ 0x40, 0xfc, 0xb8, 0xa8, 0xb8, 0xa0, 0xf8, 0xf0, ++ 0xa0, 0xfc, 0xc8, 0x30, 0xd0, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x1f, 0x11, 0x11, 0x1f, 0x01, ++ 0x3f, 0x21, 0x21, 0x3f, 0x20, 0x20, 0x00, 0x00, ++ 0x38, 0xc0, 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x00, ++ 0xf8, 0x48, 0x68, 0x98, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x11, 0x1f, 0x11, 0x1f, 0x01, ++ 0x3f, 0x21, 0x21, 0x3f, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf8, 0x48, 0x68, 0x98, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x7f, 0x01, 0x1f, 0x01, 0x7f, 0x01, ++ 0x1f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x70, 0x80, 0xfc, 0x00, 0xf0, 0x10, 0xfc, 0x10, ++ 0xf0, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x03, 0x05, 0x39, 0x09, 0x09, 0x7f, 0x09, 0x1d, ++ 0x1b, 0x2b, 0x49, 0x09, 0x09, 0x0b, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x24, 0xe8, 0x30, 0x20, ++ 0x20, 0x20, 0x20, 0x64, 0xa4, 0x1c, 0x00, 0x00, ++ 0x02, 0x04, 0x38, 0x08, 0x08, 0x7e, 0x08, 0x1d, ++ 0x1a, 0x2a, 0x48, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, 0xfc, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x02, 0x04, 0x38, 0x08, 0x08, 0x7f, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf8, 0x88, 0x88, 0x88, ++ 0xf8, 0x88, 0x80, 0x80, 0xfc, 0x80, 0x00, 0x00, ++ 0x02, 0x04, 0x38, 0x08, 0x09, 0x7e, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x09, 0x0a, 0x0c, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x48, 0xfc, 0x40, 0x48, 0x68, ++ 0x68, 0xb0, 0x90, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x02, 0x04, 0x38, 0x09, 0x08, 0x7e, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x09, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x70, 0x70, 0xa8, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x02, 0x04, 0x38, 0x08, 0x08, 0x7e, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x49, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x00, 0xf8, ++ 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x02, 0x04, 0x38, 0x09, 0x08, 0x7e, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0xb0, 0xa8, 0x24, 0x20, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x02, 0x04, 0x38, 0x0b, 0x08, 0x7e, 0x0c, 0x1a, ++ 0x1a, 0x28, 0x4b, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x90, 0x90, 0x90, 0xfc, 0x90, 0xf0, 0x90, 0xf0, ++ 0x90, 0x90, 0xfc, 0x90, 0x08, 0x08, 0x00, 0x00, ++ 0x02, 0x04, 0x39, 0x08, 0x09, 0x7f, 0x09, 0x1d, ++ 0x1b, 0x2b, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0x78, 0x48, 0x78, 0x48, ++ 0x78, 0x48, 0x78, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x02, 0x05, 0x39, 0x09, 0x09, 0x7f, 0x09, 0x1d, ++ 0x1b, 0x2b, 0x49, 0x0a, 0x0a, 0x0c, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0xf8, 0x08, ++ 0xe8, 0xa8, 0xa8, 0xe8, 0xa8, 0x18, 0x00, 0x00, ++ 0x01, 0x7f, 0x1f, 0x17, 0x14, 0x17, 0x1f, 0x00, ++ 0x1f, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0xd0, 0x50, 0xd0, 0xf0, 0x60, ++ 0x80, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x1f, 0x17, 0x14, 0x17, 0x1f, 0x00, ++ 0x1f, 0x00, 0x7f, 0x0d, 0x31, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0xd0, 0x50, 0xd0, 0xf0, 0x00, ++ 0xf0, 0x00, 0xfc, 0x60, 0x18, 0x00, 0x00, 0x00, ++ 0x02, 0x04, 0x38, 0x08, 0x09, 0x7e, 0x0c, 0x1a, ++ 0x1a, 0x28, 0x49, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x18, 0xf0, 0xa8, 0xa4, 0x04, 0x20, 0xf8, 0xa8, ++ 0xf8, 0xa8, 0xfc, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x02, 0x04, 0x39, 0x09, 0x0a, 0x7e, 0x09, 0x1d, ++ 0x1b, 0x2b, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x08, 0x30, 0xc8, 0x24, 0x24, 0x40, 0xb8, 0x08, ++ 0x08, 0xb8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x7f, 0x0f, 0x08, 0x0f, 0x3f, 0x27, 0x24, ++ 0x27, 0x1f, 0x7f, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0xe0, 0x20, 0xe0, 0xf8, 0xc8, 0x48, ++ 0xf8, 0xc0, 0xfc, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x02, 0x05, 0x39, 0x09, 0x09, 0x7f, 0x08, 0x1d, ++ 0x1a, 0x2a, 0x4b, 0x08, 0x08, 0x0b, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0xa0, 0x24, ++ 0x5c, 0xf0, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x02, 0x04, 0x39, 0x09, 0x0a, 0x7e, 0x09, 0x1c, ++ 0x1a, 0x2b, 0x4a, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x90, 0xa8, 0x24, 0x50, ++ 0x88, 0xfc, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x02, 0x05, 0x38, 0x08, 0x08, 0x7e, 0x08, 0x1c, ++ 0x1b, 0x2a, 0x48, 0x09, 0x0a, 0x08, 0x00, 0x00, ++ 0x20, 0xfc, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x28, ++ 0xf4, 0x40, 0xa8, 0xa4, 0x94, 0x70, 0x00, 0x00, ++ 0x02, 0x05, 0x39, 0x09, 0x09, 0x7f, 0x09, 0x1d, ++ 0x1b, 0x2b, 0x49, 0x0b, 0x0a, 0x0c, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x20, 0xac, 0xac, 0x20, ++ 0x60, 0x78, 0xa0, 0xfc, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x08, 0x77, 0x11, 0x11, 0x7e, 0x17, 0x38, ++ 0x37, 0x56, 0x52, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x50, 0x50, 0xe8, 0xfc, 0x00, ++ 0xf8, 0xe8, 0xa8, 0xe8, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x09, 0x71, 0x11, 0x17, 0x7c, 0x13, 0x3a, ++ 0x37, 0x56, 0x53, 0x16, 0x14, 0x1b, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x40, 0xfc, 0x28, 0xfc, 0x20, ++ 0xe8, 0xd8, 0xb4, 0xdc, 0xac, 0x44, 0x00, 0x00, ++ 0x04, 0x09, 0x71, 0x13, 0x10, 0x7d, 0x11, 0x3b, ++ 0x34, 0x55, 0x50, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x08, 0xf0, 0x48, 0xf4, 0x40, 0xf0, 0xf8, 0xfc, ++ 0x08, 0xf8, 0x40, 0xa8, 0x94, 0x70, 0x00, 0x00, ++ 0x04, 0x09, 0x76, 0x13, 0x12, 0x7f, 0x13, 0x3f, ++ 0x37, 0x54, 0x53, 0x17, 0x13, 0x10, 0x00, 0x00, ++ 0x40, 0xf0, 0x20, 0xf8, 0xa8, 0xb8, 0xa0, 0xbc, ++ 0xbc, 0xac, 0xb4, 0xbc, 0x84, 0x7c, 0x00, 0x00, ++ 0x04, 0x0f, 0x73, 0x12, 0x13, 0x7c, 0x13, 0x39, ++ 0x34, 0x57, 0x50, 0x17, 0x11, 0x13, 0x00, 0x00, ++ 0x40, 0xfc, 0xb8, 0xa8, 0xb8, 0xa0, 0xf8, 0xf0, ++ 0xa0, 0xfc, 0xc8, 0x30, 0xd0, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x22, 0x4c, 0x30, 0x1f, 0x00, ++ 0x1f, 0x10, 0x3f, 0x20, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x88, 0x88, 0x78, 0xf0, 0x10, ++ 0xf0, 0x00, 0xf8, 0x08, 0x08, 0xf0, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x22, 0x4c, 0x34, 0x04, 0x3f, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x88, 0x88, 0x78, 0x40, 0xf8, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x22, 0x4c, 0x30, 0x08, 0x0a, ++ 0x73, 0x14, 0x0c, 0x0a, 0x1f, 0x62, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x88, 0x88, 0x78, 0x40, 0x40, ++ 0xf8, 0x48, 0x48, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x24, 0x49, 0x32, 0x1f, 0x11, ++ 0x17, 0x1e, 0x11, 0x16, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x48, 0x48, 0x38, 0xf0, 0x10, ++ 0xd0, 0x50, 0x90, 0x50, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x24, 0x48, 0x32, 0x02, 0x32, ++ 0x0a, 0x0e, 0x74, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x88, 0x88, 0xf8, 0x88, 0xb0, ++ 0xc0, 0xb0, 0x88, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x01, 0x3f, 0x22, 0x4c, 0x30, 0x1f, 0x02, 0x7f, ++ 0x02, 0x1f, 0x07, 0x1c, 0x67, 0x04, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x88, 0x78, 0xf0, 0x10, 0xfc, ++ 0x10, 0xf0, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x22, 0x4c, 0x35, 0x05, 0x0f, ++ 0x11, 0x7f, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x88, 0x88, 0x78, 0x00, 0xf0, ++ 0x00, 0xfc, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x22, 0x4c, 0x30, 0x0f, 0x09, ++ 0x09, 0x3f, 0x27, 0x24, 0x27, 0x24, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x88, 0x88, 0x78, 0xe0, 0xe0, ++ 0x20, 0xf8, 0xc8, 0x48, 0xc8, 0x58, 0x00, 0x00, ++ 0x01, 0x3f, 0x29, 0x77, 0x3f, 0x1f, 0x12, 0x1e, ++ 0x3e, 0x22, 0x3e, 0x3e, 0x22, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x28, 0xd8, 0xf8, 0xf0, 0x90, 0xf0, ++ 0xf8, 0x88, 0xf8, 0xf8, 0x84, 0xfc, 0x00, 0x00, ++ 0x01, 0x3f, 0x22, 0x4c, 0x32, 0x07, 0x3a, 0x0b, ++ 0x7f, 0x09, 0x7f, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x88, 0x78, 0xf0, 0x60, 0x80, ++ 0xf0, 0x00, 0xfc, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x3f, 0x25, 0x7f, 0x09, 0x7f, 0x0f, 0x0f, ++ 0x09, 0x0f, 0x7f, 0x06, 0x01, 0x3e, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xf8, 0x20, 0xfc, 0xe0, 0xe0, ++ 0x20, 0xe0, 0xfc, 0x40, 0xe0, 0x10, 0x00, 0x00, ++ 0x01, 0x3f, 0x22, 0x4c, 0x38, 0x3e, 0x22, 0x3e, ++ 0x3f, 0x08, 0x7f, 0x0e, 0x12, 0x67, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x88, 0x78, 0x40, 0x7c, 0x88, ++ 0x48, 0x50, 0x30, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x01, 0x3f, 0x24, 0x59, 0x1e, 0x10, 0x1e, 0x1f, ++ 0x11, 0x1d, 0x1d, 0x11, 0x1d, 0x73, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x78, 0xf0, 0x10, 0xf0, 0xf0, ++ 0x10, 0xd0, 0xd4, 0x0c, 0xcc, 0x04, 0x00, 0x00, ++ 0x01, 0x3f, 0x22, 0x4c, 0x30, 0x3c, 0x27, 0x38, ++ 0x2b, 0x25, 0x26, 0x39, 0x20, 0x27, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x78, 0x40, 0xf8, 0x90, 0xe0, ++ 0x5c, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x00, 0x00, ++ 0x20, 0x17, 0x14, 0x4b, 0x20, 0x27, 0x00, 0x77, ++ 0x10, 0x13, 0x10, 0x13, 0x2c, 0x43, 0x00, 0x00, ++ 0x40, 0xfc, 0xac, 0x3c, 0xa0, 0xfc, 0xc8, 0xe8, ++ 0xf0, 0x70, 0xa8, 0x28, 0xc0, 0xfc, 0x00, 0x00, ++ 0x01, 0x3f, 0x26, 0x59, 0x7f, 0x0f, 0x3f, 0x2c, ++ 0x3f, 0x1f, 0x1f, 0x17, 0x1f, 0x78, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0x78, 0xfc, 0xe0, 0xf8, 0xe8, ++ 0xf8, 0xf0, 0xd0, 0xf0, 0xf0, 0x1c, 0x00, 0x00, ++ 0x01, 0x3f, 0x26, 0x58, 0x06, 0x7a, 0x2a, 0x1c, ++ 0x7e, 0x19, 0x1d, 0x2b, 0x49, 0x09, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x78, 0x20, 0x3c, 0xf8, 0xa8, ++ 0xd8, 0xfc, 0x54, 0xfc, 0x04, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x02, 0x22, 0x13, 0x12, ++ 0x14, 0x14, 0x06, 0x18, 0x60, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x02, 0x22, 0x13, 0x12, ++ 0x14, 0x14, 0x06, 0x18, 0x60, 0x00, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x04, 0x24, 0x15, 0x16, ++ 0x14, 0x18, 0x0e, 0x18, 0x61, 0x02, 0x00, 0x00, ++ 0x70, 0x10, 0x50, 0x50, 0x88, 0x88, 0xfc, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7e, 0x04, 0x24, 0x15, 0x14, ++ 0x14, 0x19, 0x0e, 0x18, 0x60, 0x00, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x40, 0x40, 0x78, 0xc0, 0x40, ++ 0x7c, 0xc0, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x04, 0x24, 0x14, 0x15, ++ 0x15, 0x09, 0x0f, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0x40, 0x40, 0x40, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7f, 0x06, 0x24, 0x15, 0x14, ++ 0x14, 0x18, 0x0e, 0x18, 0x60, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x00, 0x00, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x02, 0x22, 0x12, 0x12, ++ 0x14, 0x14, 0x06, 0x18, 0x63, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x08, 0x88, 0x48, 0x48, ++ 0x50, 0x50, 0x10, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x0b, 0x08, 0x7e, 0x05, 0x25, 0x15, 0x15, ++ 0x15, 0x09, 0x0f, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x08, 0x08, 0x08, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x05, 0x24, 0x14, 0x14, ++ 0x15, 0x09, 0x0e, 0x18, 0x60, 0x03, 0x00, 0x00, ++ 0x20, 0x20, 0x30, 0x48, 0xf4, 0x84, 0xf8, 0xa0, ++ 0x20, 0xfc, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x7e, 0x04, 0x24, 0x14, 0x14, ++ 0x14, 0x08, 0x0e, 0x19, 0x62, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0x70, 0x70, 0xa8, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x7f, 0x05, 0x25, 0x14, 0x14, ++ 0x15, 0x0b, 0x0f, 0x19, 0x61, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x80, 0xf8, ++ 0x48, 0x68, 0x98, 0xf8, 0x08, 0x30, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x0a, 0x4a, 0x2a, 0x2a, ++ 0x2a, 0x32, 0x16, 0x1c, 0x67, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x1e, 0x29, 0x45, 0x01, 0x3f, 0x01, ++ 0x0d, 0x03, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x20, 0x10, 0x00, 0xe0, 0x20, ++ 0x20, 0x20, 0xa0, 0x64, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x08, 0x0f, 0x12, ++ 0x22, 0x44, 0x08, 0x11, 0x02, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xf8, 0x48, ++ 0x48, 0x88, 0x88, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x00, 0x0f, 0x09, ++ 0x09, 0x09, 0x11, 0x11, 0x21, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x18, 0xe0, 0x20, ++ 0x20, 0x20, 0x10, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x00, 0x1f, 0x11, ++ 0x11, 0x1f, 0x10, 0x10, 0x10, 0x0f, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x08, 0x08, 0x7e, ++ 0x0a, 0x0a, 0x12, 0x12, 0x22, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xf8, 0x88, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x01, 0x01, 0x01, ++ 0x01, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xfc, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x09, 0x09, 0x1f, ++ 0x11, 0x2f, 0x41, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0x00, 0xf8, ++ 0x00, 0xe0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x02, 0x02, 0x04, ++ 0x7f, 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0x60, 0x38, ++ 0xc4, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x10, 0x09, 0x49, ++ 0x21, 0x25, 0x09, 0x11, 0x21, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xf8, 0x08, ++ 0x08, 0x08, 0x30, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x01, 0x01, 0x7f, ++ 0x03, 0x05, 0x19, 0x67, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0x00, 0xfc, ++ 0x80, 0x40, 0x30, 0xcc, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x08, 0x0f, 0x11, ++ 0x21, 0x7f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xf8, 0x00, ++ 0x00, 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x3f, 0x20, 0x2f, 0x20, ++ 0x27, 0x20, 0x2f, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xfc, 0x00, 0xf8, 0x80, ++ 0xf0, 0x80, 0xf8, 0x00, 0xfc, 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, 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, ++ 0x10, 0x1f, 0x28, 0x45, 0x3f, 0x20, 0x2f, 0x20, ++ 0x27, 0x20, 0x2f, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xfc, 0x00, 0xf8, 0x80, ++ 0xf0, 0x90, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x00, 0x3f, 0x04, ++ 0x04, 0x7f, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xf8, 0x40, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x04, 0x0f, 0x10, ++ 0x6f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xf8, 0x08, ++ 0x88, 0x88, 0x88, 0x88, 0x88, 0xb0, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x1f, 0x01, 0x7f, ++ 0x01, 0x1f, 0x01, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0xf0, 0x10, 0xfc, ++ 0x10, 0xf0, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x02, 0x04, 0x18, ++ 0x6f, 0x01, 0x0f, 0x01, 0x3f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x80, 0x40, 0x30, ++ 0xec, 0x00, 0xe0, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x09, 0x0f, 0x11, ++ 0x7f, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xf0, 0x00, ++ 0xfc, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x7b, 0x08, 0x11, ++ 0x3d, 0x49, 0x29, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x1c, 0xf0, 0x20, 0x3c, ++ 0x20, 0x20, 0x20, 0xfc, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x1f, 0x10, 0x10, 0x1f, ++ 0x02, 0x3f, 0x20, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xf0, 0x10, 0x10, 0xf0, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x01, 0x7f, 0x09, ++ 0x09, 0x16, 0x22, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xfc, 0x20, ++ 0x30, 0xc8, 0x88, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x29, 0x4f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x20, 0xe0, 0x20, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x09, 0x09, 0x12, ++ 0x34, 0x50, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xfc, 0x40, ++ 0x7c, 0x40, 0x7c, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x08, 0x08, 0x14, ++ 0x35, 0x56, 0x14, 0x14, 0x14, 0x13, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x80, 0x80, 0xfc, ++ 0x90, 0x90, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x00, 0x1f, 0x10, ++ 0x1e, 0x12, 0x12, 0x12, 0x2c, 0x43, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x90, 0xfc, 0x88, ++ 0x48, 0x50, 0x34, 0x34, 0xcc, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x3f, 0x09, 0x09, ++ 0x0d, 0x13, 0x23, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0xf8, 0x20, 0x20, ++ 0x30, 0x48, 0x88, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x09, 0x09, 0x7f, ++ 0x09, 0x0d, 0x19, 0x69, 0x09, 0x19, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x10, 0x10, 0xfc, ++ 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x3f, 0x20, 0x2f, 0x21, ++ 0x3f, 0x27, 0x39, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xf8, 0x28, 0xc8, 0x08, ++ 0xf8, 0xc8, 0x38, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x1f, 0x10, 0x1f, 0x10, ++ 0x1f, 0x10, 0x1f, 0x10, 0x1e, 0x60, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x88, 0x90, 0xe4, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x10, 0x13, 0x7e, 0x12, ++ 0x12, 0x1a, 0x72, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xfc, 0x20, 0xf8, ++ 0xa8, 0xa8, 0xb8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x01, 0x3f, 0x22, 0x4c, ++ 0x30, 0x0f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0x00, 0xfc, 0x88, 0x88, ++ 0x78, 0xe0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x04, 0x06, 0x09, ++ 0x1f, 0x60, 0x1f, 0x11, 0x1f, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x08, 0x48, 0x48, ++ 0xc8, 0x48, 0x48, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x3f, 0x01, 0x00, 0x1f, ++ 0x02, 0x7f, 0x01, 0x00, 0x03, 0x3c, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x18, 0xfc, 0x10, 0xe0, 0xb4, ++ 0x4c, 0xf8, 0x20, 0xc4, 0xb4, 0x0c, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x5f, 0x00, 0x7f, 0x1f, 0x3f, ++ 0x21, 0x5f, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0xf0, 0x10, 0xfc, 0xf0, 0xfc, ++ 0x08, 0xf0, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x3f, 0x11, 0x3f, 0x41, ++ 0x7f, 0x01, 0x1f, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x18, 0xf0, 0x08, 0xf4, 0x10, ++ 0xfc, 0x10, 0xf0, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x03, 0x0c, 0x3f, 0x01, ++ 0x7f, 0x01, 0x1f, 0x01, 0x01, 0x03, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xe0, 0x80, 0xf0, 0x10, ++ 0xfc, 0x10, 0xf0, 0x10, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x3d, 0x25, 0x25, 0x3d, ++ 0x25, 0x3d, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xf8, 0x08, 0x30, 0xf8, ++ 0x48, 0x48, 0x30, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x3f, 0x20, 0x2f, 0x24, ++ 0x26, 0x29, 0x22, 0x2c, 0x3f, 0x20, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xfc, 0x80, 0xf8, 0x90, ++ 0xb0, 0x48, 0x20, 0x18, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x29, 0x47, 0x0f, 0x08, 0x0f, 0x0f, ++ 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xe0, 0x20, 0xe0, 0xe0, ++ 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x09, 0x08, 0x17, 0x11, ++ 0x31, 0x52, 0x17, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xf0, 0x10, 0xfc, 0x00, ++ 0xf8, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x12, 0x12, 0x7f, ++ 0x12, 0x1f, 0x12, 0x12, 0x1e, 0x13, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0x40, 0x40, 0xfc, ++ 0xa4, 0x28, 0x70, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x00, 0x1f, 0x10, 0x1f, ++ 0x10, 0x17, 0x14, 0x17, 0x24, 0x41, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0x50, 0xfc, 0x48, 0xc8, ++ 0x48, 0xb0, 0xb4, 0xb4, 0x4c, 0x84, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x47, 0x04, 0x0f, 0x7f, 0x03, ++ 0x7d, 0x07, 0x39, 0x06, 0x38, 0x03, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0xe0, 0x40, 0xc0, 0xfc, 0x88, ++ 0xd0, 0xe0, 0xa0, 0x90, 0x8c, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x3f, 0x1f, 0x04, 0x7f, ++ 0x0f, 0x0f, 0x09, 0x7f, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0x48, 0xf8, 0xf0, 0x40, 0xfc, ++ 0xe0, 0xe0, 0x20, 0xfc, 0x20, 0x60, 0x00, 0x00, ++ 0x10, 0x10, 0x1f, 0x28, 0x45, 0x09, 0x3e, 0x22, ++ 0x3e, 0x20, 0x3e, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xa0, 0x10, 0xfc, 0x20, 0xf8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xb8, 0x20, 0x00, 0x00, ++ 0x10, 0x1f, 0x29, 0x45, 0x7f, 0x0f, 0x08, 0x7f, ++ 0x08, 0x0f, 0x06, 0x7c, 0x07, 0x38, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xfc, 0xe0, 0x20, 0xfc, ++ 0x20, 0xe8, 0x90, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x1f, 0x29, 0x45, 0x7f, 0x3f, 0x08, 0x7f, ++ 0x08, 0x3f, 0x06, 0x7c, 0x07, 0x38, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xfc, 0xf8, 0x20, 0xfc, ++ 0x20, 0xf8, 0x90, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x1f, 0x29, 0x47, 0x3f, 0x26, 0x21, 0x2e, ++ 0x3f, 0x10, 0x1f, 0x10, 0x1e, 0x70, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xf8, 0x48, 0xc8, 0x28, ++ 0xf8, 0x88, 0x90, 0xe4, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x7f, 0x04, 0x3f, 0x24, ++ 0x3f, 0x01, 0x7f, 0x07, 0x79, 0x01, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xfc, 0x40, 0xf8, 0x48, ++ 0xf8, 0x00, 0xfc, 0xc0, 0x3c, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x49, 0x7e, 0x14, 0x7f, 0x3e, ++ 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x26, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0x40, 0x7c, 0x78, 0x08, 0x78, ++ 0x40, 0x78, 0x78, 0x78, 0x44, 0x3c, 0x00, 0x00, ++ 0x10, 0x1f, 0x29, 0x45, 0x3f, 0x1f, 0x7f, 0x0f, ++ 0x08, 0x0f, 0x0f, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xf8, 0xf0, 0xfc, 0xe0, ++ 0x20, 0xe0, 0xe0, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x08, 0x08, 0x7f, 0x08, ++ 0x0f, 0x13, 0x12, 0x22, 0x44, 0x1f, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0x80, 0xfc, 0x80, 0xf8, ++ 0x20, 0xfc, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x3f, 0x24, 0x3f, 0x24, ++ 0x3f, 0x24, 0x2e, 0x2a, 0x2e, 0x41, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0x90, 0x90, 0xa8, 0xc8, ++ 0x90, 0xa4, 0x84, 0x88, 0x90, 0xa0, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x5f, 0x11, 0x1f, 0x11, 0x1f, ++ 0x7f, 0x09, 0x3f, 0x01, 0x3f, 0x01, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0xfc, 0x20, 0xf8, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x10, 0x0b, 0x40, 0x27, ++ 0x03, 0x71, 0x13, 0x10, 0x2c, 0x43, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x90, 0xf0, 0xa0, 0xe0, 0x5c, ++ 0xf8, 0xf0, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x13, 0x48, 0x22, 0x15, ++ 0x23, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0xf0, 0x98, 0x94, 0x14, ++ 0x60, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x25, 0x4f, 0x09, 0x7f, 0x0f, 0x0f, ++ 0x09, 0x0f, 0x7f, 0x0e, 0x01, 0x3e, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0xe0, 0x20, 0xfc, 0xe0, 0xe0, ++ 0x20, 0xe0, 0xfc, 0x40, 0xe0, 0x10, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x7f, 0x01, 0x09, 0x09, 0x7f, ++ 0x07, 0x04, 0x0f, 0x2a, 0x25, 0x40, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0xf8, 0x00, 0xf0, 0x00, 0xfc, ++ 0xf0, 0x00, 0xf8, 0x48, 0x28, 0x30, 0x00, 0x00, ++ 0x10, 0x1f, 0x29, 0x4f, 0x09, 0x0f, 0x7f, 0x08, ++ 0x0f, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0xe0, 0x20, 0xe0, 0xfc, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x7f, 0x04, 0x07, 0x7f, 0x1f, ++ 0x11, 0x1f, 0x11, 0x1f, 0x06, 0x38, 0x00, 0x00, ++ 0x40, 0x7c, 0xd0, 0xf8, 0x40, 0xc0, 0xfc, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x60, 0x18, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x7e, 0x14, 0x7f, 0x0e, 0x14, ++ 0x7f, 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0xf8, 0x50, 0xfc, 0x30, 0xd4, ++ 0xfc, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x7f, 0x1f, 0x12, 0x1f, 0x0f, ++ 0x08, 0x0f, 0x0f, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0xfc, 0xf0, 0x90, 0xf0, 0xe0, ++ 0x20, 0xe0, 0xe0, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x25, 0x43, 0x0c, 0x7f, 0x12, 0x1d, ++ 0x17, 0x11, 0x11, 0x13, 0x22, 0x43, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0xe0, 0x80, 0xfc, 0x24, 0xfc, ++ 0xf8, 0xe0, 0xe0, 0xf0, 0x10, 0xf0, 0x00, 0x00, ++ 0x10, 0x1f, 0x25, 0x5f, 0x01, 0x7f, 0x1f, 0x15, ++ 0x1d, 0x11, 0x1f, 0x1d, 0x25, 0x45, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0xf0, 0x10, 0xfc, 0xf0, 0x50, ++ 0x70, 0x10, 0xf0, 0x70, 0x50, 0x50, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x02, 0x0c, 0x77, 0x00, ++ 0x1e, 0x12, 0x1e, 0x0c, 0x12, 0x61, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x10, 0x80, 0x60, 0xdc, 0x00, ++ 0xf0, 0x90, 0xf0, 0x60, 0x90, 0x08, 0x00, 0x00, ++ 0x10, 0x1f, 0x25, 0x7f, 0x1f, 0x7f, 0x1f, 0x01, ++ 0x1f, 0x7f, 0x1e, 0x13, 0x1e, 0x10, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0xfc, 0xf0, 0xfc, 0xe8, 0x00, ++ 0xe0, 0xfc, 0x10, 0xfc, 0x90, 0x30, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x7f, 0x24, 0x3e, 0x3f, 0x24, ++ 0x3f, 0x1f, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0x40, 0x7c, 0x80, 0x00, 0x78, ++ 0x00, 0xf0, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x5f, 0x15, 0x7f, 0x1f, 0x1f, ++ 0x15, 0x1f, 0x7f, 0x1a, 0x06, 0x39, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0x20, 0x20, 0xfc, 0x48, 0xc8, ++ 0x28, 0x30, 0x90, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x4d, 0x09, 0x7e, 0x13, 0x1c, ++ 0x14, 0x14, 0x14, 0x27, 0x24, 0x5b, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x90, 0xfc, 0x90, 0xfc, 0x90, ++ 0xf0, 0xf0, 0x90, 0xfc, 0x90, 0x08, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x51, 0x13, 0x7e, 0x12, 0x17, ++ 0x13, 0x1e, 0x73, 0x12, 0x13, 0x32, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0x40, 0xbc, 0x94, 0xe4, 0x58, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x1f, 0x28, 0x45, 0x3e, 0x27, 0x24, 0x3f, ++ 0x25, 0x3f, 0x24, 0x27, 0x24, 0x4c, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0x50, 0x48, 0xfc, 0xa0, 0xfc, ++ 0x50, 0x58, 0xe4, 0x50, 0x4c, 0xc0, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x41, 0x3f, 0x24, 0x27, 0x3d, ++ 0x27, 0x3c, 0x27, 0x25, 0x25, 0x4e, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0x50, 0xf8, 0xa4, 0xfc, 0x50, ++ 0xac, 0xd0, 0xf8, 0x54, 0x48, 0x48, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x49, 0x7f, 0x08, 0x3e, 0x2a, ++ 0x2a, 0x3e, 0x1c, 0x2a, 0x48, 0x09, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0xf8, 0x48, 0x98, 0xf8, 0x88, ++ 0xf8, 0xf8, 0x88, 0xf8, 0x48, 0x84, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x52, 0x12, 0x2d, 0x7f, 0x0a, ++ 0x3b, 0x3b, 0x0a, 0x3b, 0x0f, 0x78, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0x40, 0x50, 0x48, 0xfc, 0x28, ++ 0xa8, 0xb0, 0x10, 0xb4, 0xcc, 0x84, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x44, 0x3f, 0x04, 0x7f, 0x0a, ++ 0x3b, 0x3b, 0x0a, 0x3b, 0x0f, 0x70, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0x40, 0xd0, 0x48, 0xfc, 0x28, ++ 0xa8, 0xb0, 0x14, 0xb4, 0xcc, 0x84, 0x00, 0x00, ++ 0x10, 0x1f, 0x29, 0x46, 0x0c, 0x77, 0x3b, 0x2a, ++ 0x3b, 0x3f, 0x24, 0x3f, 0x24, 0x24, 0x00, 0x00, ++ 0x40, 0x7c, 0xa0, 0x90, 0x60, 0xdc, 0xb8, 0xa8, ++ 0xb8, 0xf8, 0x48, 0xf8, 0x48, 0x58, 0x00, 0x00, ++ 0x10, 0x1f, 0x24, 0x49, 0x7f, 0x26, 0x3a, 0x37, ++ 0x3e, 0x7f, 0x4d, 0x7f, 0x41, 0x43, 0x00, 0x00, ++ 0x40, 0x7c, 0x90, 0x48, 0x50, 0x7c, 0xd0, 0x78, ++ 0x50, 0x78, 0x50, 0x50, 0x7c, 0x40, 0x00, 0x00, ++ 0x08, 0x4a, 0x2a, 0x2c, 0x08, 0x7f, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x11, 0x55, 0x35, 0x39, 0x11, 0x7d, 0x11, 0x39, ++ 0x35, 0x55, 0x51, 0x11, 0x11, 0x16, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x24, 0xe8, 0x30, 0x20, ++ 0x20, 0x20, 0x20, 0x64, 0xa4, 0x1c, 0x00, 0x00, ++ 0x08, 0x4b, 0x2a, 0x2c, 0x08, 0x7e, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x49, 0x09, 0x0a, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, ++ 0x88, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x02, 0x1f, 0x15, 0x13, 0x1f, 0x13, 0x1d, 0x1f, ++ 0x00, 0x7f, 0x08, 0x0f, 0x10, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x50, 0x90, 0xf0, 0x90, 0x50, 0xf0, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xe0, 0x00, 0x00, ++ 0x08, 0x4a, 0x2a, 0x2c, 0x09, 0x7f, 0x08, 0x1c, ++ 0x1b, 0x2b, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x7c, 0x01, 0x02, 0x0c, 0x71, 0x13, 0x09, ++ 0x09, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x48, 0xc0, 0x30, 0x2c, 0x20, ++ 0x40, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x10, 0x57, 0x34, 0x38, 0x10, 0x7f, 0x12, 0x3a, ++ 0x36, 0x56, 0x52, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x80, 0xf8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x10, 0x57, 0x36, 0x3a, 0x13, 0x7e, 0x12, 0x3a, ++ 0x36, 0x56, 0x52, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0xe8, 0xa8, ++ 0xa8, 0xe8, 0xa8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x4b, 0x2a, 0x2c, 0x08, 0x7f, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x40, 0xf8, 0x88, 0x88, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x4b, 0x2a, 0x2d, 0x09, 0x7f, 0x09, 0x1d, ++ 0x1b, 0x2b, 0x48, 0x09, 0x0a, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x48, 0x80, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x0e, 0x08, 0x1f, 0x72, 0x0c, 0x73, 0x11, ++ 0x09, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x50, 0x20, 0xd0, 0x0c, 0x10, ++ 0x20, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x10, 0x0b, 0x40, 0x2a, 0x12, 0x25, 0x22, 0x11, ++ 0x09, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x98, 0x94, 0x14, 0x60, 0x10, ++ 0x20, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x08, 0x4a, 0x2a, 0x2c, 0x08, 0x7f, 0x08, 0x1c, ++ 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x0b, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, ++ 0xa4, 0xa8, 0x90, 0x90, 0xe8, 0x04, 0x00, 0x00, ++ 0x08, 0x4a, 0x2b, 0x2c, 0x08, 0x7e, 0x09, 0x1e, ++ 0x1a, 0x2b, 0x48, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x90, 0x90, 0xd8, 0x24, 0x24, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x4a, 0x2a, 0x2c, 0x09, 0x7e, 0x08, 0x1d, ++ 0x1a, 0x2a, 0x48, 0x09, 0x0a, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0xf8, 0x00, 0x00, 0xfc, ++ 0x20, 0xb0, 0xa8, 0x24, 0x24, 0x60, 0x00, 0x00, ++ 0x10, 0x54, 0x37, 0x38, 0x10, 0x7c, 0x11, 0x39, ++ 0x37, 0x55, 0x51, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0xa0, 0xa0, 0x24, 0x28, ++ 0x30, 0x60, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x10, 0x55, 0x34, 0x38, 0x13, 0x7c, 0x13, 0x38, ++ 0x34, 0x57, 0x50, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x50, 0x20, 0xfc, 0xe8, 0x30, 0x60, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x08, 0x4a, 0x2b, 0x2c, 0x08, 0x7e, 0x08, 0x1c, ++ 0x1b, 0x2b, 0x49, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0xf0, 0x90, 0xf0, 0x90, ++ 0xfc, 0x50, 0x54, 0x8c, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x4a, 0x2b, 0x2d, 0x0b, 0x7e, 0x09, 0x1c, ++ 0x1b, 0x2a, 0x48, 0x0b, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0xfc, 0x40, 0xe4, 0x68, ++ 0xb0, 0x70, 0xa8, 0x24, 0x20, 0xc0, 0x00, 0x00, ++ 0x10, 0x57, 0x34, 0x38, 0x13, 0x7e, 0x12, 0x3a, ++ 0x36, 0x56, 0x52, 0x14, 0x14, 0x18, 0x00, 0x00, ++ 0x90, 0xfc, 0x90, 0x00, 0xfc, 0x00, 0xf8, 0xa8, ++ 0xf8, 0xa8, 0xf8, 0xa8, 0xa8, 0x98, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x1f, 0x16, 0x16, 0x1a, 0x14, ++ 0x12, 0x1f, 0x11, 0x26, 0x38, 0x40, 0x00, 0x00, ++ 0x80, 0xfc, 0x10, 0xfc, 0xb8, 0xbc, 0x54, 0x90, ++ 0xa0, 0xfc, 0xc0, 0xb0, 0x8c, 0x80, 0x00, 0x00, ++ 0x10, 0x54, 0x37, 0x38, 0x11, 0x7f, 0x11, 0x39, ++ 0x35, 0x54, 0x53, 0x10, 0x11, 0x16, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x3d, 0x0b, 0x3f, 0x3b, 0x0d, 0x31, 0x7f, 0x0f, ++ 0x08, 0x0f, 0x3f, 0x24, 0x3f, 0x21, 0x00, 0x00, ++ 0x78, 0x48, 0xf8, 0xb8, 0x48, 0x30, 0xfc, 0xe0, ++ 0x20, 0xe0, 0xf8, 0x58, 0xf8, 0x18, 0x00, 0x00, ++ 0x10, 0x57, 0x34, 0x3b, 0x13, 0x7d, 0x10, 0x3b, ++ 0x34, 0x57, 0x52, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xfc, 0x58, 0xf8, 0x40, 0xfc, ++ 0x80, 0xf8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x10, 0x57, 0x36, 0x3b, 0x12, 0x7e, 0x12, 0x3a, ++ 0x36, 0x57, 0x53, 0x15, 0x15, 0x19, 0x00, 0x00, ++ 0x00, 0xfc, 0x50, 0xfc, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0xfc, 0x34, 0xfc, 0x04, 0x0c, 0x00, 0x00, ++ 0x00, 0x39, 0x08, 0x09, 0x14, 0x23, 0x48, 0x2a, ++ 0x1d, 0x7e, 0x1c, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0xd8, 0x68, 0xd8, 0x68, 0x50, 0xfc, ++ 0x90, 0xf8, 0xf8, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x08, 0x2b, 0x2a, 0x3f, 0x4a, 0x7f, 0x4a, 0x2a, ++ 0x1d, 0x7e, 0x1c, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0xd8, 0x68, 0xd8, 0x68, 0x50, 0xfc, ++ 0x90, 0xf8, 0xf8, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7d, ++ 0x08, 0x2a, 0x29, 0x29, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x13, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 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, 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, ++ 0x08, 0x08, 0x0a, 0x72, 0x15, 0x0c, 0x12, 0x7d, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0xfc, 0x10, 0x90, 0x50, ++ 0x50, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0d, 0x12, 0x7d, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x4b, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0xfc, 0x20, 0x20, ++ 0x20, 0x50, 0x48, 0x98, 0xe4, 0x04, 0x00, 0x00, ++ 0x11, 0x11, 0x15, 0x65, 0x19, 0x19, 0x25, 0x7d, ++ 0x11, 0x39, 0x35, 0x35, 0x51, 0x16, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x24, 0xe8, 0x30, 0x20, ++ 0x20, 0x20, 0x20, 0x64, 0xa4, 0x1c, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x04, 0x03, 0x0d, 0x71, 0x02, ++ 0x1e, 0x03, 0x7f, 0x05, 0x09, 0x31, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x40, 0x80, 0x60, 0x1c, 0x40, ++ 0xa0, 0x18, 0xe4, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x66, 0x1a, 0x1a, 0x26, 0x7e, ++ 0x12, 0x1a, 0x36, 0x36, 0x52, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xe8, 0xa8, 0xa8, 0xa8, ++ 0xe8, 0xa8, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x15, 0x0d, 0x13, 0x7f, ++ 0x0d, 0x2b, 0x2b, 0x29, 0x4b, 0x0c, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x00, 0x20, 0x20, 0x20, ++ 0x20, 0x30, 0x48, 0x58, 0xe4, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x1c, 0x1a, 0x29, 0x49, 0x02, ++ 0x1e, 0x03, 0x7f, 0x05, 0x09, 0x31, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x40, ++ 0xa0, 0x18, 0xe4, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x15, 0x0c, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xfc, 0xa8, 0xa8, 0xa8, ++ 0xb8, 0xa8, 0x80, 0x80, 0xfc, 0x80, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x13, 0x7e, ++ 0x09, 0x2d, 0x2b, 0x2b, 0x49, 0x09, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x90, 0x88, 0xf4, 0x04, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x0d, 0x0c, 0x13, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x00, 0x00, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x15, 0x0c, 0x12, 0x7e, ++ 0x09, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xa8, 0xa4, 0x24, 0xf8, 0x20, 0x20, ++ 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x0d, 0x0c, 0x12, 0x7f, ++ 0x08, 0x2c, 0x2a, 0x2b, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0x50, 0x30, 0xdc, 0x10, ++ 0xf8, 0x90, 0x90, 0xfc, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x72, 0x14, 0x0c, 0x13, 0x7e, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x49, 0x0a, 0x00, 0x00, ++ 0x20, 0x20, 0x24, 0xa4, 0xa8, 0x20, 0xfc, 0x50, ++ 0x50, 0x50, 0x90, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x15, 0x65, 0x1a, 0x18, 0x24, 0x7d, ++ 0x13, 0x19, 0x35, 0x35, 0x51, 0x11, 0x00, 0x00, ++ 0x80, 0xf8, 0x00, 0x00, 0x80, 0xfc, 0x90, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x14, 0x0c, 0x12, 0x7f, ++ 0x09, 0x2c, 0x2a, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x28, 0xc8, 0x50, 0x30, 0x48, 0xfc, ++ 0x24, 0xb0, 0xa8, 0xa4, 0x24, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x14, 0x64, 0x1b, 0x18, 0x24, 0x7c, ++ 0x13, 0x38, 0x35, 0x35, 0x52, 0x10, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0x24, 0xfc, 0xa0, 0xa8, 0xe8, ++ 0xa8, 0x90, 0x14, 0x2c, 0x4c, 0x84, 0x00, 0x00, ++ 0x08, 0x7e, 0x12, 0x12, 0x3c, 0x04, 0x1b, 0x62, ++ 0x1c, 0x03, 0x7f, 0x05, 0x09, 0x31, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x40, ++ 0xa0, 0x18, 0xe4, 0x40, 0x30, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x73, 0x15, 0x0d, 0x13, 0x7f, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x4b, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x48, ++ 0x48, 0x30, 0x24, 0xd4, 0x0c, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x14, 0x0c, 0x12, 0x7f, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x49, 0x0a, 0x00, 0x00, ++ 0x88, 0x48, 0x50, 0xfc, 0x50, 0x50, 0x50, 0xfc, ++ 0x50, 0x50, 0x90, 0x90, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x09, 0x0a, 0x72, 0x15, 0x0c, 0x12, 0x7e, ++ 0x0d, 0x2a, 0x2a, 0x28, 0x4b, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0xa8, 0xa8, 0x50, 0xa8, 0xa8, 0x00, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x14, 0x0c, 0x13, 0x7e, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x49, 0x0a, 0x00, 0x00, ++ 0x08, 0xf0, 0x20, 0xfc, 0x70, 0xa8, 0x24, 0xf0, ++ 0x50, 0x50, 0x9c, 0x84, 0x04, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x16, 0x14, 0x37, 0x54, 0x15, ++ 0x14, 0x17, 0x15, 0x15, 0x12, 0x10, 0x00, 0x00, ++ 0x80, 0xfc, 0x90, 0x60, 0xf0, 0x4c, 0x50, 0xb0, ++ 0x48, 0xfc, 0x50, 0x48, 0x48, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x72, 0x14, 0x0d, 0x12, 0x7f, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x09, 0x00, 0x00, ++ 0x08, 0x10, 0xe8, 0xa4, 0x94, 0x20, 0x20, 0xfc, ++ 0x48, 0x48, 0xf0, 0x10, 0x68, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7e, ++ 0x09, 0x2d, 0x2b, 0x2b, 0x49, 0x09, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x20, 0x40, ++ 0xfc, 0x04, 0x04, 0x04, 0xfc, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x14, 0x64, 0x29, 0x18, 0x25, 0x7e, ++ 0x18, 0x35, 0x35, 0x32, 0x54, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xc8, 0xa8, 0x30, 0x40, ++ 0xa0, 0xa8, 0x84, 0x84, 0x90, 0x70, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x72, 0x14, 0x0c, 0x13, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x60, 0x50, 0x88, 0xfc, 0x08, ++ 0xe8, 0xa8, 0xe8, 0xa8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x7e, 0x00, 0x3f, 0x22, 0x3e, 0x23, 0x22, ++ 0x4e, 0x01, 0x7f, 0x0d, 0x31, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x90, 0x50, 0x60, 0x90, 0x4c, ++ 0xc0, 0x30, 0xc8, 0x60, 0x18, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x14, 0x0d, 0x12, 0x7e, ++ 0x09, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x20, 0xa8, 0xa4, 0xfc, 0x20, 0xfc, 0x50, 0x88, ++ 0xf4, 0x90, 0x90, 0xb4, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x0c, 0x0d, 0x12, 0x7e, ++ 0x09, 0x2c, 0x2a, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0x08, 0x10, 0xe8, 0xa4, 0x94, 0x10, 0x20, 0x20, ++ 0xfc, 0x70, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x12, 0x12, 0x14, 0x66, 0x1a, 0x18, 0x27, 0x7e, ++ 0x12, 0x3b, 0x36, 0x36, 0x53, 0x12, 0x00, 0x00, ++ 0x48, 0x48, 0x90, 0x48, 0x48, 0x00, 0xf8, 0x48, ++ 0x48, 0xf8, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2b, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x3c, 0x20, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x14, 0x0c, 0x12, 0x7e, ++ 0x08, 0x2d, 0x2a, 0x2a, 0x48, 0x09, 0x00, 0x00, ++ 0x50, 0x48, 0x7c, 0xe8, 0x28, 0x34, 0xcc, 0x50, ++ 0x5c, 0xe8, 0x28, 0x14, 0x6c, 0x84, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x66, 0x2b, 0x1a, 0x26, 0x7f, ++ 0x18, 0x34, 0x36, 0x32, 0x54, 0x10, 0x00, 0x00, ++ 0x80, 0xf8, 0x48, 0xf8, 0xa8, 0x68, 0x98, 0xf8, ++ 0x40, 0xa8, 0xa4, 0x84, 0x90, 0x70, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x66, 0x1b, 0x1a, 0x27, 0x7e, ++ 0x1a, 0x36, 0x36, 0x32, 0x54, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0xf8, 0x48, ++ 0xe8, 0xa8, 0xe8, 0xa8, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x14, 0x65, 0x1b, 0x19, 0x26, 0x7f, ++ 0x10, 0x3a, 0x36, 0x37, 0x52, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x08, 0xe8, 0x88, 0xf8, ++ 0x88, 0xa8, 0xa8, 0xe8, 0x28, 0x30, 0x00, 0x00, ++ 0x08, 0x11, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x09, ++ 0x7e, 0x4a, 0x4a, 0x4a, 0x4f, 0x08, 0x00, 0x00, ++ 0x0c, 0xf0, 0x20, 0xc8, 0x50, 0x30, 0x48, 0xfc, ++ 0x24, 0xb0, 0xa8, 0xa4, 0x24, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x14, 0x64, 0x19, 0x1b, 0x24, 0x7f, ++ 0x12, 0x3b, 0x36, 0x36, 0x52, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x14, 0x65, 0x19, 0x19, 0x25, 0x7d, ++ 0x19, 0x35, 0x35, 0x32, 0x53, 0x16, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x20, 0x20, ++ 0xfc, 0x20, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x73, 0x16, 0x0c, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0xf0, 0x90, 0x90, 0xf0, ++ 0x80, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x10, 0x14, 0x67, 0x2a, 0x1b, 0x26, 0x7f, ++ 0x13, 0x3b, 0x37, 0x33, 0x54, 0x18, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0xfc, 0x20, 0xe8, 0x28, 0xe8, ++ 0x50, 0x54, 0xdc, 0x6c, 0x44, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0f, 0x12, 0x7e, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x4b, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x00, 0xfc, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x72, 0x14, 0x0c, 0x12, 0x7e, ++ 0x09, 0x2c, 0x2a, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0xa8, 0xa8, 0xfc, 0xa8, 0xb8, 0x80, 0xfc, 0x20, ++ 0xfc, 0x70, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x66, 0x2b, 0x1a, 0x26, 0x7f, ++ 0x12, 0x3a, 0x37, 0x36, 0x52, 0x12, 0x00, 0x00, ++ 0x80, 0x70, 0x50, 0x54, 0xd4, 0x4c, 0x80, 0xf8, ++ 0x48, 0x28, 0xb0, 0x10, 0x28, 0xc4, 0x00, 0x00, ++ 0x10, 0x17, 0x11, 0x69, 0x2a, 0x1a, 0x27, 0x7d, ++ 0x17, 0x39, 0x35, 0x31, 0x56, 0x10, 0x00, 0x00, ++ 0x20, 0xe0, 0x20, 0x20, 0xbc, 0xc8, 0x68, 0x28, ++ 0xe8, 0x10, 0x50, 0xa8, 0x48, 0x84, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x66, 0x2b, 0x1a, 0x26, 0x7f, ++ 0x12, 0x3a, 0x37, 0x36, 0x50, 0x10, 0x00, 0x00, ++ 0x10, 0x90, 0x90, 0xb8, 0xb8, 0xb4, 0xd4, 0xd4, ++ 0xb8, 0x88, 0x90, 0xa0, 0x40, 0x80, 0x00, 0x00, ++ 0x10, 0x11, 0x15, 0x65, 0x29, 0x19, 0x25, 0x7d, ++ 0x13, 0x39, 0x35, 0x35, 0x51, 0x11, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x20, 0xfc, 0x10, 0xcc, ++ 0xfc, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x14, 0x67, 0x2a, 0x1b, 0x26, 0x7f, ++ 0x13, 0x3b, 0x37, 0x34, 0x55, 0x1a, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0xfc, 0x20, 0xe8, 0xa8, 0xe8, ++ 0x58, 0x50, 0x94, 0xec, 0x2c, 0x44, 0x00, 0x00, ++ 0x10, 0x10, 0x14, 0x65, 0x2a, 0x18, 0x24, 0x7d, ++ 0x13, 0x39, 0x35, 0x35, 0x53, 0x10, 0x00, 0x00, ++ 0xf0, 0x10, 0x90, 0xf8, 0x04, 0xb0, 0x90, 0x08, ++ 0xfc, 0x68, 0x68, 0x68, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x1e, 0x52, 0x5e, 0x52, 0x5e, 0x52, 0x5f, ++ 0x40, 0x7e, 0x2c, 0x2a, 0x4b, 0x08, 0x00, 0x00, ++ 0x04, 0xf8, 0x20, 0xc8, 0x50, 0x30, 0x48, 0xfc, ++ 0x24, 0xb0, 0xa8, 0xa4, 0x24, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x66, 0x2c, 0x1b, 0x25, 0x7c, ++ 0x13, 0x38, 0x37, 0x34, 0x50, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x48, 0x40, 0xf8, 0x10, 0xa0, ++ 0xfc, 0x40, 0xf8, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x14, 0x0c, 0x12, 0x7f, ++ 0x0c, 0x2a, 0x2b, 0x2a, 0x4f, 0x08, 0x00, 0x00, ++ 0x88, 0x48, 0x50, 0xfc, 0x20, 0xf8, 0x20, 0xfc, ++ 0x80, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x12, 0x6a, 0x2d, 0x19, 0x25, 0x7e, ++ 0x16, 0x3a, 0x36, 0x36, 0x53, 0x12, 0x00, 0x00, ++ 0x50, 0x50, 0x50, 0x50, 0xb8, 0xa4, 0x24, 0xa0, ++ 0xa0, 0xb8, 0xa0, 0xe0, 0x20, 0x1c, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x67, 0x2a, 0x1b, 0x26, 0x7e, ++ 0x13, 0x3a, 0x37, 0x34, 0x58, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x00, 0xfc, 0xa8, 0xf0, ++ 0x9c, 0x10, 0xfc, 0x90, 0x50, 0x30, 0x00, 0x00, ++ 0x10, 0x13, 0x14, 0x64, 0x29, 0x1b, 0x24, 0x7f, ++ 0x11, 0x39, 0x35, 0x35, 0x51, 0x11, 0x00, 0x00, ++ 0x00, 0xfc, 0x90, 0x90, 0x68, 0xfc, 0x00, 0xfc, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x12, 0x11, 0x15, 0x64, 0x2a, 0x19, 0x25, 0x7c, ++ 0x13, 0x39, 0x35, 0x35, 0x52, 0x14, 0x00, 0x00, ++ 0x10, 0x20, 0x78, 0x48, 0x48, 0x78, 0x40, 0x78, ++ 0x48, 0x48, 0x78, 0x48, 0xc0, 0x3c, 0x00, 0x00, ++ 0x00, 0x39, 0x29, 0x2a, 0x2f, 0x39, 0x2a, 0x2d, ++ 0x38, 0x2f, 0x29, 0x29, 0x2a, 0x58, 0x00, 0x00, ++ 0x40, 0x50, 0xf8, 0xa4, 0xfc, 0x50, 0x58, 0xb4, ++ 0x48, 0xfc, 0x50, 0x48, 0x48, 0x40, 0x00, 0x00, ++ 0x10, 0x13, 0x14, 0x67, 0x28, 0x1b, 0x24, 0x7c, ++ 0x13, 0x39, 0x34, 0x35, 0x50, 0x13, 0x00, 0x00, ++ 0x00, 0xfc, 0xcc, 0x74, 0xcc, 0x74, 0x44, 0xa0, ++ 0x70, 0x9c, 0x68, 0x90, 0x60, 0x80, 0x00, 0x00, ++ 0x10, 0x17, 0x11, 0x69, 0x2f, 0x14, 0x2c, 0x7f, ++ 0x15, 0x39, 0x35, 0x35, 0x51, 0x16, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x78, 0x20, 0xf8, 0xa8, ++ 0xa8, 0xf8, 0x30, 0x28, 0xfc, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x1f, 0x16, 0x16, 0x1a, 0x11, ++ 0x17, 0x10, 0x1f, 0x22, 0x2c, 0x40, 0x00, 0x00, ++ 0x80, 0xfc, 0x10, 0xfc, 0xb8, 0xbc, 0xd4, 0x20, ++ 0x60, 0x98, 0xe4, 0xb0, 0x88, 0x80, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x72, 0x14, 0x0c, 0x13, 0x7f, ++ 0x09, 0x2d, 0x2a, 0x2a, 0x48, 0x0b, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, 0x54, ++ 0xfc, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x6b, 0x2a, 0x1b, 0x24, 0x7d, ++ 0x10, 0x3b, 0x35, 0x35, 0x52, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0x00, 0xf0, ++ 0x00, 0xfc, 0x50, 0x48, 0x48, 0xc0, 0x00, 0x00, ++ 0x10, 0x12, 0x16, 0x67, 0x28, 0x1b, 0x26, 0x7e, ++ 0x13, 0x3a, 0x37, 0x34, 0x54, 0x19, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0xf8, 0x00, 0xb8, 0xa8, 0xa8, ++ 0xb8, 0xa8, 0xb8, 0xa8, 0xc8, 0x98, 0x00, 0x00, ++ 0x08, 0x08, 0x0a, 0x73, 0x14, 0x0c, 0x12, 0x7e, ++ 0x08, 0x2d, 0x2a, 0x2a, 0x48, 0x09, 0x00, 0x00, ++ 0x20, 0xf8, 0xa8, 0xfc, 0xa8, 0xf8, 0xf8, 0xa8, ++ 0xf8, 0xfc, 0x48, 0xf0, 0x28, 0xc4, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x67, 0x2a, 0x1b, 0x24, 0x7d, ++ 0x10, 0x3b, 0x35, 0x35, 0x52, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x90, 0xb0, ++ 0x48, 0xf4, 0x50, 0x48, 0x48, 0x40, 0x00, 0x00, ++ 0x12, 0x11, 0x15, 0x64, 0x2a, 0x19, 0x25, 0x7c, ++ 0x13, 0x39, 0x35, 0x35, 0x52, 0x14, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0x20, 0xfc, 0x20, 0xe0, 0x3c, 0x00, 0x00, ++ 0x10, 0x13, 0x14, 0x67, 0x2b, 0x1b, 0x24, 0x7d, ++ 0x10, 0x3b, 0x34, 0x34, 0x53, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xfc, 0x58, 0xf8, 0x40, 0xf8, ++ 0x00, 0xfc, 0x50, 0x88, 0xf4, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x67, 0x2a, 0x1b, 0x26, 0x7e, ++ 0x12, 0x3a, 0x36, 0x36, 0x53, 0x12, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0xe8, 0xa8, ++ 0xe8, 0xa8, 0xe8, 0xa8, 0x68, 0x08, 0x00, 0x00, ++ 0x12, 0x12, 0x17, 0x6a, 0x2f, 0x18, 0x2b, 0x7e, ++ 0x13, 0x3a, 0x37, 0x36, 0x52, 0x12, 0x00, 0x00, ++ 0xa0, 0xa0, 0xe0, 0xa0, 0xfc, 0x48, 0xa8, 0xa8, ++ 0xa8, 0x90, 0x90, 0xa8, 0xc8, 0x84, 0x00, 0x00, ++ 0x10, 0x11, 0x14, 0x67, 0x29, 0x1b, 0x25, 0x7d, ++ 0x13, 0x3b, 0x34, 0x34, 0x51, 0x12, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x10, 0xb8, 0x10, 0xfc, ++ 0x00, 0xfc, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x09, 0x0a, 0x72, 0x17, 0x0c, 0x12, 0x7f, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x18, 0xe8, 0xa8, 0x70, 0xfc, 0x70, 0xa8, 0x24, ++ 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x73, 0x14, 0x0d, 0x12, 0x7e, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x54, 0x88, 0xfc, 0x88, 0xf8, ++ 0x88, 0xf8, 0xa8, 0xa4, 0x24, 0x60, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x67, 0x28, 0x1b, 0x24, 0x7f, ++ 0x11, 0x3f, 0x34, 0x37, 0x50, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0x40, 0xf8, 0x40, 0xfc, ++ 0x10, 0xfc, 0x40, 0xf8, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x14, 0x65, 0x2a, 0x1b, 0x27, 0x7e, ++ 0x13, 0x39, 0x35, 0x35, 0x51, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xf0, 0x08, 0xfc, 0x58, 0xe8, ++ 0xf8, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x67, 0x29, 0x1a, 0x26, 0x7f, ++ 0x12, 0x3a, 0x37, 0x36, 0x50, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xb8, 0xa0, 0xb8, 0xa8, 0xb8, ++ 0xa8, 0xa8, 0xb8, 0xa4, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x12, 0x17, 0x66, 0x2a, 0x1b, 0x27, 0x7e, ++ 0x13, 0x3a, 0x37, 0x37, 0x53, 0x12, 0x00, 0x00, ++ 0x90, 0xd8, 0x68, 0xd0, 0xa8, 0xf8, 0xfc, 0xd8, ++ 0x68, 0x90, 0x68, 0xf8, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x14, 0x67, 0x2b, 0x1f, 0x24, 0x7f, ++ 0x10, 0x3b, 0x36, 0x36, 0x52, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x58, 0x58, 0x40, 0xfc, ++ 0x40, 0xf8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x17, 0x68, 0x2f, 0x12, 0x2a, 0x7d, ++ 0x11, 0x39, 0x35, 0x35, 0x52, 0x14, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa4, 0xf8, 0xe8, 0xf8, 0xe4, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x0b, 0x72, 0x14, 0x0c, 0x13, 0x7e, ++ 0x0c, 0x2a, 0x2a, 0x28, 0x49, 0x0a, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x50, 0x70, 0x8c, 0x88, ++ 0xf8, 0x88, 0xf8, 0x88, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x09, 0x0b, 0x73, 0x14, 0x0d, 0x12, 0x7f, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x0b, 0x00, 0x00, ++ 0x20, 0xfc, 0x08, 0xfc, 0xa8, 0x70, 0x78, 0x88, ++ 0xf8, 0xf8, 0x88, 0xf8, 0x88, 0x04, 0x00, 0x00, ++ 0x11, 0x11, 0x7d, 0x2e, 0x2a, 0x29, 0x7e, 0x13, ++ 0x1d, 0x75, 0x15, 0x25, 0x29, 0x41, 0x00, 0x00, ++ 0x10, 0x10, 0x7c, 0xa8, 0xa8, 0x28, 0xfc, 0xd0, ++ 0x10, 0xfc, 0x50, 0x50, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x67, 0x2a, 0x1b, 0x26, 0x7f, ++ 0x18, 0x37, 0x36, 0x32, 0x57, 0x10, 0x00, 0x00, ++ 0x10, 0xd0, 0x90, 0xdc, 0x60, 0xc0, 0xb8, 0xc0, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x15, 0x67, 0x29, 0x19, 0x27, 0x7c, ++ 0x13, 0x3a, 0x36, 0x37, 0x52, 0x10, 0x00, 0x00, ++ 0x00, 0x7c, 0x10, 0xd0, 0x38, 0x28, 0xb8, 0x28, ++ 0xb8, 0xa8, 0xb8, 0xa8, 0xa4, 0x44, 0x00, 0x00, ++ 0x11, 0x13, 0x15, 0x67, 0x29, 0x1a, 0x25, 0x7d, ++ 0x11, 0x39, 0x35, 0x35, 0x50, 0x13, 0x00, 0x00, ++ 0x10, 0xb8, 0x10, 0xfc, 0x10, 0xa8, 0xf4, 0x10, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x90, 0x08, 0x00, 0x00, ++ 0x10, 0x17, 0x11, 0x67, 0x2a, 0x1b, 0x27, 0x7f, ++ 0x11, 0x39, 0x35, 0x35, 0x51, 0x16, 0x00, 0x00, ++ 0x40, 0xfc, 0xf0, 0xf8, 0xb8, 0x38, 0xf8, 0xf0, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x90, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x66, 0x2a, 0x1a, 0x26, 0x7e, ++ 0x13, 0x3a, 0x37, 0x34, 0x54, 0x1b, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0xf8, ++ 0xfc, 0xa8, 0x74, 0xf8, 0x20, 0xfc, 0x00, 0x00, ++ 0x11, 0x11, 0x15, 0x67, 0x2a, 0x1a, 0x24, 0x7e, ++ 0x19, 0x35, 0x35, 0x32, 0x54, 0x10, 0x00, 0x00, ++ 0x00, 0x7c, 0x10, 0xd0, 0xb8, 0x68, 0xf8, 0xa8, ++ 0xb8, 0xa8, 0x78, 0x68, 0x24, 0x44, 0x00, 0x00, ++ 0x10, 0x13, 0x16, 0x67, 0x2b, 0x1a, 0x27, 0x7d, ++ 0x12, 0x3b, 0x34, 0x35, 0x50, 0x13, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xb8, 0xa8, 0xb8, 0xa8, ++ 0x44, 0xfc, 0x90, 0xe0, 0x70, 0x88, 0x00, 0x00, ++ 0x10, 0x11, 0x17, 0x65, 0x29, 0x19, 0x25, 0x7f, ++ 0x10, 0x3b, 0x35, 0x35, 0x50, 0x17, 0x00, 0x00, ++ 0xf0, 0x20, 0xf8, 0xf8, 0xe4, 0x38, 0xe4, 0x5c, ++ 0xf0, 0xf0, 0x50, 0xf8, 0xa4, 0x1c, 0x00, 0x00, ++ 0x12, 0x12, 0x13, 0x6d, 0x2f, 0x1a, 0x2e, 0x7a, ++ 0x16, 0x3a, 0x3e, 0x33, 0x56, 0x10, 0x00, 0x00, ++ 0xa0, 0xb0, 0xa8, 0x68, 0xfc, 0xa0, 0xe8, 0xa8, ++ 0xe8, 0xd0, 0x90, 0xf4, 0x4c, 0x84, 0x00, 0x00, ++ 0x11, 0x11, 0x17, 0x69, 0x2f, 0x1a, 0x2e, 0x7a, ++ 0x16, 0x3a, 0x3e, 0x33, 0x56, 0x10, 0x00, 0x00, ++ 0x20, 0x30, 0xe8, 0x28, 0xfc, 0xa0, 0xe8, 0xa8, ++ 0xe8, 0xd0, 0x90, 0xf4, 0x4c, 0x84, 0x00, 0x00, ++ 0x01, 0x3f, 0x0f, 0x7f, 0x0f, 0x7f, 0x1f, 0x2e, ++ 0x2f, 0x2e, 0x2e, 0x3f, 0x2a, 0x49, 0x00, 0x00, ++ 0x00, 0xf8, 0xe0, 0xfc, 0xe0, 0xfc, 0xe0, 0xdc, ++ 0xf8, 0xd0, 0x28, 0xfc, 0x58, 0x94, 0x00, 0x00, ++ 0x10, 0x17, 0x15, 0x6f, 0x2f, 0x15, 0x2f, 0x7d, ++ 0x19, 0x35, 0x35, 0x31, 0x50, 0x17, 0x00, 0x00, ++ 0x20, 0xbc, 0x40, 0xf8, 0xfc, 0x74, 0xfc, 0xf0, ++ 0xf0, 0xf0, 0x10, 0xf4, 0xa4, 0x1c, 0x00, 0x00, ++ 0x10, 0x11, 0x1e, 0x28, 0x48, 0x7f, 0x08, 0x2a, ++ 0x2a, 0x2a, 0x2a, 0x3e, 0x23, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x1e, 0x28, 0x48, 0x7f, 0x08, 0x2b, ++ 0x2a, 0x2a, 0x2a, 0x3e, 0x23, 0x22, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0x28, 0x28, 0x28, 0xfc, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 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, 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, ++ 0x10, 0x10, 0x11, 0x3f, 0x29, 0x49, 0x7f, 0x09, ++ 0x2d, 0x2d, 0x2d, 0x3e, 0x26, 0x24, 0x00, 0x00, ++ 0x40, 0x78, 0xfc, 0x58, 0xe8, 0x38, 0x18, 0xe8, ++ 0xa8, 0x70, 0xfc, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x3e, 0x3e, 0x14, 0x66, ++ 0x0f, 0x11, 0x7f, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0xf8, 0xf8, 0x50, 0x8c, ++ 0xf0, 0x00, 0xfc, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x0f, 0x09, 0x0f, 0x0f, 0x3e, 0x3e, 0x2a, ++ 0x3e, 0x0f, 0x7f, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0xe0, 0xf8, 0xf8, 0xa8, ++ 0xf8, 0xe0, 0xfc, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x3f, 0x2b, 0x48, 0x7f, 0x0b, ++ 0x2d, 0x2c, 0x2f, 0x3c, 0x24, 0x23, 0x00, 0x00, ++ 0xf0, 0x10, 0xf0, 0xf0, 0xf8, 0x40, 0xfc, 0x78, ++ 0xd8, 0xf0, 0xfc, 0x90, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x3f, 0x29, 0x49, 0x7e, 0x09, ++ 0x2f, 0x2d, 0x2d, 0x3d, 0x25, 0x21, 0x00, 0x00, ++ 0x90, 0xfc, 0x90, 0xf8, 0x68, 0xf8, 0x90, 0xfc, ++ 0x20, 0xf8, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x44, 0x44, 0x44, 0x66, 0x55, 0x48, ++ 0x4c, 0x4c, 0x53, 0x51, 0x62, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0x48, 0x88, ++ 0xc8, 0xc8, 0x28, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x44, 0x08, 0x10, 0x1f, 0x01, ++ 0x01, 0x7f, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x88, 0x78, 0x00, 0xf0, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x22, 0x22, 0x3f, 0x21, 0x27, ++ 0x24, 0x24, 0x24, 0x23, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x88, 0xf8, 0x08, 0xe8, ++ 0x08, 0x08, 0x08, 0xc8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x3f, 0x00, 0x7f, 0x00, ++ 0x01, 0x07, 0x19, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x00, 0xfc, 0x80, ++ 0x80, 0x60, 0x18, 0x04, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x3f, 0x21, 0x01, 0x7f, ++ 0x01, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x08, 0x00, 0xfc, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x00, 0x1f, 0x10, 0x1f, ++ 0x11, 0x1f, 0x10, 0x10, 0x1f, 0x70, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x00, 0xf0, 0x10, 0xf0, ++ 0x00, 0xf8, 0x80, 0x44, 0x34, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x02, 0x7f, 0x09, 0x1f, ++ 0x69, 0x0f, 0x09, 0x0f, 0x09, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x00, 0xfc, 0x20, 0xf0, ++ 0x2c, 0xe0, 0x20, 0xe8, 0x08, 0xf8, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x01, 0x01, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x00, 0xf8, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x3f, 0x08, 0x08, 0x7f, ++ 0x1c, 0x1a, 0x2a, 0x49, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x20, 0x20, 0xfc, ++ 0x70, 0x70, 0xa8, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x00, 0x1c, 0x7f, 0x00, ++ 0x1c, 0x1c, 0x3e, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x10, 0x10, 0xfc, 0x10, ++ 0x90, 0x50, 0x50, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x10, 0x14, 0x64, 0x19, ++ 0x15, 0x7f, 0x2d, 0x2b, 0x49, 0x09, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0xf0, 0x90, 0xf0, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x14, 0x7e, 0x3e, 0x22, ++ 0x3e, 0x3e, 0x22, 0x26, 0x24, 0x42, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x90, 0xe0, 0x88, 0x78, ++ 0x90, 0xe0, 0x88, 0x78, 0x88, 0x44, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x7f, 0x0f, 0x08, 0x0f, ++ 0x0f, 0x7f, 0x1f, 0x69, 0x09, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0xfc, 0xe0, 0x20, 0xe0, ++ 0xe0, 0xfc, 0xf0, 0x2c, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x14, 0x7f, 0x14, 0x1c, ++ 0x3e, 0x2a, 0x3e, 0x7f, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0xfc, 0xa0, 0xf8, 0xa0, ++ 0xf8, 0xa0, 0xfc, 0xd4, 0x6c, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x14, 0x7f, 0x14, 0x1c, ++ 0x3f, 0x2a, 0x3e, 0x7f, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x20, 0xf8, 0x60, 0x90, ++ 0xfc, 0xe8, 0xa8, 0xe8, 0x88, 0x18, 0x00, 0x00, ++ 0x08, 0x04, 0x04, 0x3f, 0x01, 0x1f, 0x01, 0x7f, ++ 0x04, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xfc, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x04, 0x04, 0x3f, 0x01, 0x01, 0x1f, 0x01, ++ 0x01, 0x7f, 0x00, 0x24, 0x22, 0x42, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xf8, 0x00, 0x00, 0xf0, 0x00, ++ 0x00, 0xfc, 0x00, 0x88, 0x44, 0x44, 0x00, 0x00, ++ 0x08, 0x04, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x08, ++ 0x0f, 0x11, 0x2f, 0x42, 0x3f, 0x00, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x00, ++ 0xe0, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x22, 0x12, 0x14, 0x7f, 0x08, 0x08, 0x3e, 0x08, ++ 0x0e, 0x78, 0x10, 0x11, 0x27, 0x40, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0xa0, 0xa0, 0xa0, 0xfc, 0x90, ++ 0x90, 0x94, 0xcc, 0x8c, 0xf4, 0x04, 0x00, 0x00, ++ 0x22, 0x12, 0x14, 0x7f, 0x08, 0x09, 0x3e, 0x09, ++ 0x0e, 0x78, 0x10, 0x10, 0x20, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0xfc, 0x00, 0xf8, ++ 0x48, 0x48, 0x48, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x7f, 0x1f, 0x07, 0x1c, 0x67, ++ 0x04, 0x3f, 0x1f, 0x01, 0x7f, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xfc, 0xf0, 0xf8, 0x08, 0xf8, ++ 0x40, 0xf8, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x22, 0x12, 0x14, 0x7f, 0x08, 0x08, 0x3e, 0x08, ++ 0x0f, 0x79, 0x11, 0x11, 0x21, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x40, 0xfc, ++ 0x24, 0x64, 0x94, 0xf4, 0x04, 0x18, 0x00, 0x00, ++ 0x04, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x06, 0x38, ++ 0x7f, 0x1a, 0x7f, 0x1e, 0x02, 0x0d, 0x00, 0x00, ++ 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x50, 0x48, ++ 0xfc, 0x28, 0x28, 0x14, 0x6c, 0x84, 0x00, 0x00, ++ 0x04, 0x3f, 0x01, 0x1f, 0x7f, 0x24, 0x4a, 0x3f, ++ 0x0f, 0x7f, 0x01, 0x7f, 0x0c, 0x70, 0x00, 0x00, ++ 0x40, 0xf8, 0x00, 0xf0, 0xfc, 0x88, 0x64, 0xf8, ++ 0xe0, 0xfc, 0x00, 0xfc, 0x60, 0x1c, 0x00, 0x00, ++ 0x04, 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x24, 0x42, ++ 0x3f, 0x0f, 0x01, 0x7f, 0x0c, 0x70, 0x00, 0x00, ++ 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x88, 0x44, ++ 0xf8, 0xe0, 0x00, 0xfc, 0x60, 0x1c, 0x00, 0x00, ++ 0x44, 0x2b, 0x7f, 0x12, 0x12, 0x3a, 0x13, 0x1d, ++ 0x71, 0x11, 0x21, 0x21, 0x47, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0xf8, 0xe8, 0xa8, 0xe8, 0xf8, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x3f, 0x20, 0x1f, 0x1f, 0x10, 0x1f, 0x3a, ++ 0x2f, 0x3b, 0x29, 0x3f, 0x29, 0x59, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0xf0, 0x10, 0xf0, 0xb8, ++ 0xe8, 0xa8, 0x38, 0xec, 0x2c, 0x44, 0x00, 0x00, ++ 0x08, 0x3f, 0x01, 0x1f, 0x7f, 0x01, 0x19, 0x7f, ++ 0x19, 0x19, 0x3d, 0x25, 0x3d, 0x25, 0x00, 0x00, ++ 0x20, 0xf8, 0x00, 0xf0, 0xfc, 0x00, 0x30, 0xfc, ++ 0x30, 0x30, 0x78, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x11, 0x12, 0x7c, 0x24, ++ 0x15, 0x1a, 0x08, 0x14, 0x23, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0xd8, 0xd8, 0x68, 0x48, 0xd8, 0xd8, ++ 0x68, 0x48, 0x48, 0xd8, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x3e, 0x0a, 0x36, 0x0a, 0x32, 0x02, 0x3f, ++ 0x04, 0x09, 0x31, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0xd8, 0x28, 0xc8, 0x00, 0xc0, ++ 0x44, 0x3c, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7d, 0x09, 0x4a, 0x2c, 0x28, ++ 0x29, 0x11, 0x1a, 0x64, 0x00, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x98, 0x98, 0xa8, 0xc8, 0x98, ++ 0x98, 0xa8, 0xc8, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x01, 0x02, 0x0f, 0x70, 0x0f, 0x08, 0x0f, 0x00, ++ 0x7f, 0x0a, 0x36, 0x0a, 0x32, 0x06, 0x00, 0x00, ++ 0x00, 0x80, 0xe0, 0x1c, 0xe0, 0x20, 0xe0, 0x00, ++ 0xf8, 0x28, 0xd8, 0x28, 0xc8, 0x18, 0x00, 0x00, ++ 0x44, 0x27, 0x28, 0x7c, 0x12, 0x11, 0x3d, 0x10, ++ 0x19, 0x72, 0x14, 0x10, 0x20, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xc8, 0xa8, 0xa8, 0x88, ++ 0x98, 0xa8, 0xc8, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x04, 0x7c, 0x04, 0x3c, 0x04, 0x7c, 0x08, 0x7f, ++ 0x06, 0x1a, 0x67, 0x1a, 0x63, 0x06, 0x00, 0x00, ++ 0x80, 0xfc, 0x80, 0xf8, 0x80, 0xfc, 0x80, 0xf8, ++ 0x18, 0x68, 0x98, 0x68, 0x88, 0x18, 0x00, 0x00, ++ 0x04, 0x7f, 0x3e, 0x3a, 0x26, 0x3a, 0x26, 0x26, ++ 0x7f, 0x0a, 0x36, 0x0a, 0x32, 0x06, 0x00, 0x00, ++ 0x40, 0xfc, 0x08, 0x48, 0x48, 0x48, 0x48, 0x18, ++ 0xf8, 0x28, 0xd8, 0x28, 0xc8, 0x18, 0x00, 0x00, ++ 0x00, 0x7f, 0x00, 0x3e, 0x22, 0x3f, 0x20, 0x3e, ++ 0x2e, 0x7f, 0x6e, 0x2e, 0x2e, 0x26, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xd8, 0xd8, 0x68, 0x48, 0xd8, ++ 0xd8, 0x68, 0x48, 0x48, 0x48, 0xd8, 0x00, 0x00, ++ 0x00, 0x3f, 0x2e, 0x34, 0x3f, 0x2c, 0x32, 0x3f, ++ 0x3e, 0x0a, 0x36, 0x0a, 0x32, 0x06, 0x00, 0x00, ++ 0x00, 0x70, 0x54, 0x8c, 0xf8, 0x50, 0x30, 0xcc, ++ 0xf8, 0x28, 0xd8, 0x28, 0xc8, 0x18, 0x00, 0x00, ++ 0x08, 0x3d, 0x08, 0x7e, 0x25, 0x7e, 0x24, 0x3e, ++ 0x41, 0x7e, 0x14, 0x14, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0xf8, 0xd8, 0xd8, 0x68, 0x48, 0xd8, 0xd8, ++ 0x68, 0x48, 0x48, 0xdc, 0x04, 0xfc, 0x00, 0x00, ++ 0x06, 0x7b, 0x2a, 0x1c, 0x7f, 0x1c, 0x1a, 0x29, ++ 0x7e, 0x2a, 0x3e, 0x2a, 0x3f, 0x22, 0x00, 0x00, ++ 0x00, 0xf4, 0x78, 0xb8, 0xb4, 0xac, 0xa4, 0xf4, ++ 0xb8, 0xb8, 0xb4, 0xac, 0x2c, 0x24, 0x00, 0x00, ++ 0x02, 0x1f, 0x02, 0x7f, 0x03, 0x0f, 0x72, 0x01, ++ 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x10, 0xe0, 0x40, 0xfc, 0x30, 0xc8, 0x08, 0xf8, ++ 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x02, 0x1f, 0x02, 0x7f, 0x03, 0x0f, 0x72, 0x01, ++ 0x1f, 0x03, 0x3e, 0x03, 0x7e, 0x01, 0x00, 0x00, ++ 0x10, 0xe0, 0x40, 0xfc, 0x30, 0xc8, 0x08, 0xf8, ++ 0x80, 0xf0, 0x00, 0xfc, 0x04, 0xfc, 0x00, 0x00, ++ 0x02, 0x1f, 0x02, 0x7f, 0x03, 0x0f, 0x71, 0x3f, ++ 0x02, 0x3f, 0x0f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x10, 0xe0, 0x40, 0xfc, 0x30, 0xc4, 0xfc, 0xf8, ++ 0x20, 0xf8, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x01, 0x1f, 0x01, 0x01, 0x7f, ++ 0x03, 0x05, 0x19, 0x61, 0x01, 0x01, 0x00, 0x00, ++ 0x18, 0xe0, 0x00, 0x00, 0xf0, 0x00, 0x00, 0xfc, ++ 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, ++ 0x08, 0x0e, 0x78, 0x08, 0x3e, 0x09, 0x7e, 0x08, ++ 0x1c, 0x1a, 0x2a, 0x48, 0x09, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0xfc, 0x20, 0x20, ++ 0x20, 0x30, 0x48, 0x58, 0xe4, 0x04, 0x00, 0x00, ++ 0x08, 0x0e, 0x78, 0x08, 0x3e, 0x08, 0x7f, 0x08, ++ 0x1c, 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, 0xf8, 0x88, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x0e, 0x78, 0x08, 0x3e, 0x08, 0x7e, 0x08, ++ 0x1c, 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x90, 0xf0, 0x90, 0x80, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x1f, 0x72, 0x12, 0x3b, 0x12, 0x7e, 0x1b, ++ 0x36, 0x36, 0x53, 0x16, 0x10, 0x11, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xe8, 0xc8, 0x48, 0x88, 0x30, 0x00, 0x00, ++ 0x08, 0x0f, 0x79, 0x09, 0x3f, 0x09, 0x7f, 0x0d, ++ 0x1b, 0x1b, 0x29, 0x4a, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x00, 0xfc, 0x54, 0x78, ++ 0xcc, 0xfc, 0x48, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x7f, 0x12, 0x12, 0x1e, 0x12, 0x12, 0x1f, ++ 0x12, 0x12, 0x1e, 0x72, 0x03, 0x02, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x24, 0xa4, 0xa8, 0xb0, 0x20, ++ 0x30, 0x50, 0x50, 0x88, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x7e, 0x24, 0x24, 0x3c, 0x24, 0x24, 0x3c, ++ 0x24, 0x24, 0x3c, 0x64, 0x07, 0x04, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xa0, 0xb8, 0xa0, 0xa0, ++ 0xa0, 0xa0, 0xa0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x2a, 0x2a, 0x3a, 0x2a, 0x2a, 0x3a, ++ 0x2a, 0x2b, 0x3e, 0x68, 0x09, 0x0a, 0x00, 0x00, ++ 0x80, 0x38, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xb8, 0xa0, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x7e, 0x24, 0x24, 0x3d, 0x27, 0x24, 0x3f, ++ 0x24, 0x24, 0x3c, 0x64, 0x04, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xa0, 0x10, 0xf8, 0x04, 0xf8, ++ 0x48, 0x48, 0x48, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x7e, 0x24, 0x24, 0x3c, 0x25, 0x24, 0x3c, ++ 0x24, 0x24, 0x3c, 0x64, 0x04, 0x04, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x7f, 0x25, 0x25, 0x3d, 0x25, 0x24, 0x3f, ++ 0x24, 0x24, 0x3c, 0x64, 0x04, 0x04, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x00, 0xfc, ++ 0x40, 0x78, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x7f, 0x12, 0x1e, 0x1e, 0x12, 0x1f, 0x72, ++ 0x03, 0x09, 0x35, 0x09, 0x31, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x48, 0x30, 0x70, 0x88, 0x44, ++ 0x90, 0x90, 0x60, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x10, 0x1e, 0x28, 0x7f, 0x0c, 0x12, 0x20, 0x7f, ++ 0x08, 0x0f, 0x0f, 0x08, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0xfc, ++ 0x20, 0xe0, 0xe0, 0x3c, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x7e, 0x25, 0x25, 0x3e, 0x25, 0x24, 0x3c, ++ 0x24, 0x24, 0x3c, 0x64, 0x05, 0x06, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x00, 0xfc, 0x20, 0xa0, ++ 0xb8, 0xa0, 0xa0, 0xe0, 0x20, 0x1c, 0x00, 0x00, ++ 0x01, 0x7d, 0x2e, 0x2a, 0x39, 0x2a, 0x2f, 0x38, ++ 0x28, 0x2f, 0x38, 0x68, 0x09, 0x0a, 0x00, 0x00, ++ 0x10, 0x10, 0xe8, 0xa8, 0x10, 0xa8, 0xfc, 0x44, ++ 0x90, 0xfc, 0x90, 0x90, 0x10, 0x10, 0x00, 0x00, ++ 0x09, 0x31, 0x0a, 0x15, 0x71, 0x12, 0x14, 0x7f, ++ 0x08, 0x0f, 0x0f, 0x08, 0x7f, 0x00, 0x00, 0x00, ++ 0x10, 0x90, 0x68, 0x44, 0x78, 0xc0, 0x7c, 0xfc, ++ 0x20, 0xe0, 0xe0, 0x3c, 0xe0, 0x20, 0x00, 0x00, ++ 0x08, 0x7f, 0x08, 0x3e, 0x3e, 0x2a, 0x3e, 0x21, ++ 0x5f, 0x0f, 0x0f, 0x08, 0x7f, 0x00, 0x00, 0x00, ++ 0x70, 0x50, 0x54, 0x8c, 0xf8, 0x50, 0x30, 0xcc, ++ 0xf8, 0xe0, 0xe0, 0x38, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x7f, 0x25, 0x25, 0x3d, 0x25, 0x25, 0x3d, ++ 0x24, 0x25, 0x3d, 0x66, 0x04, 0x04, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0x78, 0xa8, 0x68, 0x98, 0xf8, ++ 0x40, 0xa8, 0xa4, 0x84, 0x90, 0x70, 0x00, 0x00, ++ 0x00, 0x3f, 0x04, 0x07, 0x07, 0x3f, 0x00, 0x7f, ++ 0x12, 0x1e, 0x1e, 0x12, 0x7f, 0x02, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xc0, 0xc0, 0xc0, 0x40, 0xfc, ++ 0x90, 0xf0, 0xf0, 0x90, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x7f, 0x2a, 0x2d, 0x3a, 0x2c, 0x2b, 0x3a, ++ 0x2f, 0x28, 0x3f, 0x68, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x48, 0xa8, 0x94, 0x70, 0xf8, 0xa8, ++ 0xfc, 0x00, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x7c, 0x2f, 0x38, 0x3b, 0x2a, 0x3b, 0x68, ++ 0x7f, 0x28, 0x7a, 0x3a, 0x6c, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0xa8, 0xf8, 0x00, ++ 0xfc, 0x40, 0xa8, 0xa4, 0x94, 0x70, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x01, 0x7f, 0x01, 0x1f, 0x01, ++ 0x1f, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0xfc, 0x10, 0xf0, 0x00, ++ 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x20, 0x26, 0x38, 0x22, 0x1f, 0x10, 0x1e, 0x28, ++ 0x7e, 0x08, 0x15, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x28, 0xfc, 0x28, 0xf8, 0x20, ++ 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3e, 0x20, 0x3c, 0x21, 0x3c, 0x20, 0x7e, ++ 0x10, 0x18, 0x25, 0x2a, 0x72, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x28, 0xfc, 0x28, 0xf8, 0x20, ++ 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x01, 0x1f, 0x01, 0x7f, 0x01, 0x1f, 0x15, 0x1d, ++ 0x11, 0x1f, 0x11, 0x1d, 0x25, 0x45, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xfc, 0x10, 0xf0, 0x50, 0x70, ++ 0x10, 0xf0, 0x10, 0x70, 0x50, 0x50, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x24, 0x3c, 0x24, 0x24, ++ 0x3c, 0x24, 0x24, 0x24, 0x27, 0x4c, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x3f, 0x20, 0x20, 0x1f, 0x00, 0x1f, 0x10, ++ 0x1f, 0x10, 0x1f, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x00, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x24, 0x24, 0x3f, 0x24, 0x24, ++ 0x3c, 0x24, 0x24, 0x24, 0x27, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x3c, 0x24, 0x25, 0x25, 0x3d, 0x25, 0x25, ++ 0x3d, 0x25, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0xc0, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0x68, ++ 0x98, 0x18, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x20, 0x3f, 0x20, 0x3f, 0x20, 0x1f, ++ 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xe8, 0x08, 0xe8, 0x08, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x27, 0x24, 0x3c, 0x24, 0x24, ++ 0x3c, 0x24, 0x24, 0x25, 0x26, 0x4c, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0xfc, 0x40, 0x40, 0x60, 0x60, ++ 0x60, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x25, 0x3d, 0x25, 0x25, ++ 0x3d, 0x24, 0x24, 0x24, 0x24, 0x4c, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x7f, 0x09, 0x09, 0x17, 0x61, 0x00, 0x1f, ++ 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0xf8, 0x00, 0xfc, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x24, 0x25, 0x3e, 0x24, 0x24, ++ 0x3c, 0x24, 0x24, 0x24, 0x24, 0x4c, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x40, 0x40, 0x7c, 0x40, ++ 0x40, 0x7c, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x25, 0x25, 0x3d, 0x25, 0x25, ++ 0x3d, 0x25, 0x27, 0x24, 0x27, 0x4c, 0x00, 0x00, ++ 0x08, 0x30, 0xe0, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0x20, 0xd4, 0x14, 0x0c, 0xfc, 0x04, 0x00, 0x00, ++ 0x01, 0x3f, 0x21, 0x3f, 0x21, 0x3f, 0x00, 0x1f, ++ 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x24, 0x3c, 0x24, 0x25, ++ 0x3e, 0x24, 0x24, 0x24, 0x27, 0x4c, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x40, 0x60, 0xd0, 0x48, ++ 0x44, 0x44, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x25, 0x26, 0x3f, 0x24, 0x24, ++ 0x3f, 0x24, 0x24, 0x24, 0x24, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0x50, 0x48, 0x44, 0xf8, 0x40, 0x40, ++ 0xfc, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x25, 0x24, 0x3f, 0x24, 0x24, ++ 0x3d, 0x25, 0x26, 0x24, 0x24, 0x4c, 0x00, 0x00, ++ 0x40, 0x20, 0x20, 0xc0, 0x48, 0xe8, 0xf0, 0xe0, ++ 0x50, 0x50, 0x48, 0x44, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x24, 0x25, 0x3e, 0x24, 0x27, ++ 0x3c, 0x24, 0x24, 0x24, 0x24, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0x10, 0xe8, 0x04, 0xf8, ++ 0x40, 0x78, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x26, 0x25, 0x25, 0x3c, 0x27, 0x24, ++ 0x3c, 0x24, 0x25, 0x25, 0x26, 0x4c, 0x00, 0x00, ++ 0x40, 0x48, 0x48, 0x50, 0x60, 0x40, 0xfc, 0xa0, ++ 0xa0, 0xa0, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x25, 0x3d, 0x24, 0x24, ++ 0x3d, 0x24, 0x24, 0x24, 0x27, 0x4c, 0x00, 0x00, ++ 0x00, 0xfc, 0xa8, 0xa8, 0x50, 0x50, 0xa8, 0x00, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x15, 0x16, 0x34, 0x57, 0x14, ++ 0x14, 0x14, 0x14, 0x14, 0x14, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x90, 0x60, 0xf0, 0x0c, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x98, 0x00, 0x00, ++ 0x00, 0x1f, 0x1f, 0x10, 0x1f, 0x14, 0x37, 0x2c, ++ 0x5f, 0x10, 0x1f, 0x1f, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0x00, 0xfc, 0x90, 0x60, 0x1c, ++ 0xf0, 0x10, 0xf0, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x24, 0x25, 0x3d, 0x25, 0x25, ++ 0x3d, 0x25, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x24, 0x24, 0x3d, 0x25, 0x27, ++ 0x3d, 0x25, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0xa0, 0x38, 0x48, 0x68, ++ 0xd0, 0x50, 0x20, 0x50, 0x88, 0x04, 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, 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, 0x3f, 0x24, 0x28, 0x29, 0x32, 0x28, 0x25, ++ 0x25, 0x25, 0x39, 0x21, 0x21, 0x21, 0x00, 0x00, ++ 0x80, 0xfc, 0x80, 0xf8, 0x20, 0xfc, 0x00, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x38, 0x28, 0x2b, 0x2a, 0x3a, 0x2b, 0x2a, ++ 0x3a, 0x2f, 0x28, 0x28, 0x29, 0x5a, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, 0xa8, ++ 0xa8, 0xfc, 0xa0, 0x90, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x25, 0x25, 0x3d, 0x25, 0x25, ++ 0x3c, 0x24, 0x27, 0x24, 0x24, 0x4c, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x50, 0x90, 0xfc, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x27, 0x24, 0x3c, 0x27, 0x24, ++ 0x3c, 0x27, 0x24, 0x25, 0x25, 0x4e, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa0, 0xbc, 0xa0, 0xa0, 0xbc, 0xa0, ++ 0xe0, 0xbc, 0xa0, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x38, 0x2b, 0x2a, 0x2a, 0x3a, 0x2a, 0x2b, ++ 0x3a, 0x2a, 0x2a, 0x2c, 0x2c, 0x58, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x48, 0x48, 0x88, 0xfc, 0xc8, ++ 0xa8, 0xa8, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x01, 0x3c, 0x24, 0x27, 0x24, 0x3c, 0x24, 0x27, ++ 0x3c, 0x24, 0x24, 0x25, 0x25, 0x4e, 0x00, 0x00, ++ 0x08, 0x88, 0x90, 0xfc, 0x90, 0x90, 0x90, 0xfc, ++ 0x90, 0x90, 0x90, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x38, 0x2f, 0x29, 0x2a, 0x3a, 0x2f, 0x29, ++ 0x3d, 0x2d, 0x2b, 0x2b, 0x2c, 0x58, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x28, 0xfc, 0x28, 0xf8, 0x20, ++ 0xf8, 0x20, 0xfc, 0x20, 0xe0, 0x3c, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x25, 0x3d, 0x25, 0x25, ++ 0x3c, 0x25, 0x25, 0x26, 0x24, 0x4c, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x40, 0xa8, 0xa4, 0x84, 0x90, 0x70, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x25, 0x3d, 0x24, 0x24, ++ 0x3d, 0x26, 0x25, 0x24, 0x27, 0x4c, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0xa0, 0xa0, ++ 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x25, 0x24, 0x3c, 0x25, 0x25, ++ 0x3d, 0x25, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0xa8, 0xa8, 0x50, 0x50, 0xa8, 0x40, 0xf8, 0x28, ++ 0xe8, 0x28, 0x58, 0x88, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3d, 0x26, 0x26, 0x27, 0x3e, 0x26, 0x27, ++ 0x3e, 0x24, 0x24, 0x24, 0x25, 0x4e, 0x00, 0x00, ++ 0x40, 0x58, 0x48, 0x48, 0x58, 0x48, 0x48, 0x58, ++ 0x48, 0x60, 0xa0, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x25, 0x3d, 0x25, 0x24, ++ 0x3d, 0x25, 0x25, 0x25, 0x27, 0x4c, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0x28, 0x58, 0x88, 0xf8, 0x00, ++ 0xf8, 0x68, 0x68, 0x68, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3b, 0x28, 0x29, 0x29, 0x39, 0x28, 0x2b, ++ 0x3a, 0x2b, 0x2a, 0x2a, 0x2a, 0x5a, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0xa8, 0x38, 0xe8, 0x48, 0x48, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x25, 0x25, 0x25, 0x3d, 0x25, 0x25, ++ 0x3d, 0x24, 0x27, 0x25, 0x24, 0x4c, 0x00, 0x00, ++ 0x50, 0xfc, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x48, ++ 0x58, 0x10, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x25, 0x24, 0x3f, 0x26, 0x27, ++ 0x3c, 0x24, 0x24, 0x24, 0x25, 0x4e, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0xa0, 0xfc, 0x48, 0xfc, ++ 0x40, 0x78, 0x48, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x7e, 0x11, 0x1e, 0x14, 0x24, 0x39, 0x4f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x08, 0x08, 0x00, 0x00, ++ 0x80, 0xfc, 0x20, 0xe8, 0x90, 0xe8, 0x84, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x3f, 0x25, 0x26, 0x25, 0x3e, 0x24, 0x25, ++ 0x3e, 0x25, 0x24, 0x25, 0x24, 0x4f, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xd8, 0xa8, 0xc8, 0x40, 0xb0, ++ 0x4c, 0xa0, 0x48, 0x90, 0x60, 0x80, 0x00, 0x00, ++ 0x00, 0x3b, 0x2a, 0x2a, 0x2b, 0x3a, 0x2b, 0x2b, ++ 0x3b, 0x2a, 0x2b, 0x2a, 0x2b, 0x5a, 0x00, 0x00, ++ 0x00, 0xf8, 0x38, 0x28, 0xf8, 0x28, 0xe8, 0x78, ++ 0xf8, 0x68, 0xb8, 0x58, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x27, 0x26, 0x3f, 0x27, 0x24, ++ 0x3d, 0x24, 0x27, 0x24, 0x25, 0x4c, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x48, 0x58, 0x58, 0x00, ++ 0xf8, 0x08, 0xfc, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x26, 0x24, 0x3d, 0x27, 0x24, ++ 0x3d, 0x24, 0x25, 0x24, 0x27, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa8, 0xa4, 0x1c, 0xf8, 0x90, ++ 0xf8, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x26, 0x27, 0x3c, 0x24, 0x27, ++ 0x3c, 0x25, 0x24, 0x24, 0x27, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x08, 0xfc, 0x50, 0x88, 0xf4, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x27, 0x25, 0x3d, 0x25, 0x25, ++ 0x3f, 0x25, 0x25, 0x26, 0x25, 0x4c, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0xfc, 0x00, 0xf8, 0xa8, 0x48, 0xb0, 0x00, 0x00, ++ 0x00, 0x38, 0x2f, 0x2b, 0x28, 0x3f, 0x2b, 0x2a, ++ 0x3b, 0x2b, 0x2a, 0x2b, 0x29, 0x5a, 0x00, 0x00, ++ 0x28, 0x24, 0xfc, 0xe0, 0x20, 0xe0, 0xe0, 0x50, ++ 0xd0, 0xd4, 0x4c, 0xcc, 0x84, 0x44, 0x00, 0x00, ++ 0x00, 0x3f, 0x25, 0x24, 0x27, 0x3c, 0x25, 0x26, ++ 0x3d, 0x25, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0x18, 0xe8, 0x48, 0xd0, 0xfc, 0xe0, 0x50, 0x4c, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x24, 0x24, 0x3f, 0x25, 0x25, ++ 0x3e, 0x24, 0x27, 0x24, 0x24, 0x4c, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0xd0, 0x40, 0xfc, 0x50, 0x50, ++ 0xe8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x26, 0x27, 0x3f, 0x26, 0x27, ++ 0x3d, 0x25, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0x40, 0xa0, 0xf0, 0x08, 0xfc, 0x58, 0xe8, 0xf8, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x02, 0x3d, 0x25, 0x24, 0x26, 0x3d, 0x25, 0x24, ++ 0x3f, 0x25, 0x25, 0x25, 0x26, 0x4c, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x78, 0x90, 0xfc, 0x78, 0x48, ++ 0x78, 0x48, 0x78, 0x48, 0xd8, 0x7c, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x27, 0x25, 0x3d, 0x25, 0x25, ++ 0x3d, 0x25, 0x25, 0x26, 0x26, 0x4c, 0x00, 0x00, ++ 0x40, 0xf0, 0x20, 0xfc, 0x54, 0x8c, 0x70, 0xfc, ++ 0x70, 0x70, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x3f, 0x3f, 0x2a, 0x3f, 0x52, ++ 0x3f, 0x10, 0x1f, 0x1f, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x70, 0x54, 0x9c, 0xf8, 0x50, 0x30, 0xcc, ++ 0xf0, 0x10, 0xf0, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3f, 0x3e, 0x32, 0x5e, 0x1f, ++ 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x10, 0x00, 0x00, ++ 0x20, 0xf8, 0x50, 0xfc, 0x20, 0xf8, 0x20, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x12, 0x15, 0x1e, 0x14, 0x14, ++ 0x13, 0x12, 0x13, 0x23, 0x22, 0x42, 0x00, 0x00, ++ 0x80, 0xfc, 0x90, 0xfc, 0xf8, 0xf8, 0x90, 0xfc, ++ 0xf0, 0x10, 0xf0, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x25, 0x27, 0x3c, 0x27, 0x26, ++ 0x3e, 0x27, 0x25, 0x25, 0x26, 0x4c, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xb8, 0xa8, ++ 0xa8, 0xb8, 0x10, 0x98, 0x64, 0x44, 0x00, 0x00, ++ 0x00, 0x38, 0x2f, 0x28, 0x2f, 0x3a, 0x2b, 0x2c, ++ 0x39, 0x29, 0x29, 0x29, 0x2a, 0x5c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa4, 0xf8, 0xe8, 0xf8, 0x44, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x3b, 0x28, 0x2b, 0x2a, 0x3f, 0x2b, 0x28, ++ 0x3b, 0x28, 0x2b, 0x2a, 0x2a, 0x5a, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x48, 0x58, 0x58, 0x40, ++ 0xf8, 0x80, 0xf8, 0xa8, 0xa8, 0xb8, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x28, 0x29, 0x3f, 0x29, 0x29, ++ 0x3b, 0x2d, 0x28, 0x2a, 0x2a, 0x5c, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xe0, 0x10, 0xf4, 0xb8, 0xb0, ++ 0xf4, 0xac, 0x00, 0xa8, 0x54, 0x54, 0x00, 0x00, ++ 0x02, 0x3a, 0x2c, 0x2a, 0x2b, 0x3a, 0x2a, 0x2b, ++ 0x3b, 0x2a, 0x2b, 0x2a, 0x2b, 0x5e, 0x00, 0x00, ++ 0x48, 0x48, 0x90, 0x48, 0xf8, 0x68, 0xe8, 0xf8, ++ 0x68, 0xd8, 0x68, 0xd8, 0x6c, 0xc4, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x25, 0x25, 0x3d, 0x25, 0x25, ++ 0x3c, 0x27, 0x25, 0x25, 0x25, 0x4d, 0x00, 0x00, ++ 0xa0, 0xa0, 0xfc, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0xf8, 0x48, 0x68, 0x98, 0xf8, 0x30, 0x00, 0x00, ++ 0x00, 0x38, 0x2b, 0x2a, 0x2b, 0x3a, 0x2a, 0x2a, ++ 0x3a, 0x2a, 0x2b, 0x2b, 0x2d, 0x5b, 0x00, 0x00, ++ 0x40, 0x78, 0xfc, 0x68, 0xb8, 0xf8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0xf8, 0x68, 0x68, 0xfc, 0x00, 0x00, ++ 0x01, 0x3f, 0x29, 0x28, 0x2d, 0x3d, 0x2f, 0x29, ++ 0x3f, 0x2b, 0x2b, 0x2d, 0x2a, 0x5c, 0x00, 0x00, ++ 0x10, 0xfc, 0x18, 0x14, 0xfc, 0x10, 0xf4, 0xd4, ++ 0xf8, 0xb8, 0xf4, 0xdc, 0xec, 0x44, 0x00, 0x00, ++ 0x13, 0x6f, 0x13, 0x2b, 0x7f, 0x3a, 0x57, 0x01, ++ 0x3f, 0x22, 0x2d, 0x22, 0x2c, 0x20, 0x00, 0x00, ++ 0x90, 0xe8, 0x90, 0xa8, 0xfc, 0xb8, 0xd4, 0x00, ++ 0xf8, 0xc8, 0x28, 0xc8, 0x28, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x2f, 0x28, 0x2f, 0x3d, 0x2f, 0x0c, ++ 0x7c, 0x2f, 0x2d, 0x57, 0x14, 0x20, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xc8, 0x48, 0xc8, 0xa8, ++ 0xb0, 0xb0, 0x14, 0xf4, 0x4c, 0x84, 0x00, 0x00, ++ 0x01, 0x1f, 0x0f, 0x0f, 0x08, 0x0f, 0x3f, 0x2f, ++ 0x42, 0x1f, 0x0f, 0x01, 0x3f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0xe0, 0xe0, 0x20, 0xe0, 0xfc, 0xe8, ++ 0x40, 0xf0, 0xe0, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x7c, 0x13, 0x18, 0x25, 0x7c, 0x13, 0x11, ++ 0x7e, 0x13, 0x10, 0x1d, 0x62, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0xa0, 0xfc, 0x30, ++ 0xc8, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x01, 0x05, 0x39, 0x21, 0x21, 0x3d, 0x21, 0x21, ++ 0x3d, 0x21, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x00, 0x78, 0x08, 0x08, 0x78, 0x08, 0x08, ++ 0x78, 0x88, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x02, 0x1c, 0x10, 0x1e, 0x10, 0x10, 0x1f, 0x12, ++ 0x02, 0x7f, 0x02, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x50, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x3f, 0x01, 0x1f, 0x02, 0x7f, 0x04, 0x1a, ++ 0x6c, 0x08, 0x0e, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x80, 0xfc, 0x40, 0x30, ++ 0xec, 0x20, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x02, 0x3c, 0x3e, 0x20, 0x3f, 0x1f, 0x11, 0x1f, ++ 0x11, 0x1f, 0x7f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0xf8, 0xf8, 0x08, 0xf8, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0xf8, 0x08, 0x08, 0x70, 0x00, 0x00, ++ 0x0a, 0x32, 0x23, 0x22, 0x3b, 0x20, 0x3a, 0x22, ++ 0x22, 0x7f, 0x00, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0x38, 0x88, 0x08, 0xb8, 0x88, 0xb8, 0x88, ++ 0x88, 0xfc, 0x00, 0x60, 0x18, 0x04, 0x00, 0x00, ++ 0x04, 0x7f, 0x0c, 0x1f, 0x71, 0x1f, 0x1f, 0x1f, ++ 0x02, 0x1c, 0x1e, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0xc0, 0xf8, 0x00, 0xe0, 0xe0, 0xf8, ++ 0x00, 0xf0, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x02, 0x04, 0x18, 0x6f, 0x01, 0x01, 0x3f, ++ 0x01, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0x30, 0xec, 0x00, 0x00, 0xf8, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x02, 0x04, 0x38, 0x08, 0x08, 0x7f, 0x08, 0x08, ++ 0x3e, 0x22, 0x22, 0x22, 0x3e, 0x23, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0xa0, 0xa0, 0xa0, 0xfc, 0xa0, ++ 0xa0, 0x90, 0x94, 0xac, 0xcc, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x3f, 0x49, 0x09, 0x7f, ++ 0x09, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x04, 0x08, 0x1e, 0x12, 0x1a, 0x16, 0x17, 0x1f, ++ 0x72, 0x1a, 0x1a, 0x2a, 0x23, 0x46, 0x00, 0x00, ++ 0x70, 0x10, 0x50, 0x50, 0x88, 0x88, 0x24, 0x20, ++ 0x20, 0x50, 0x48, 0x98, 0xe4, 0x04, 0x00, 0x00, ++ 0x04, 0x08, 0x1e, 0x13, 0x1a, 0x16, 0x16, 0x1f, ++ 0x72, 0x1a, 0x1a, 0x2a, 0x23, 0x46, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x40, 0x40, 0x78, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x04, 0x09, 0x1e, 0x12, 0x1a, 0x16, 0x16, 0x1f, ++ 0x72, 0x1a, 0x1a, 0x2a, 0x22, 0x46, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x08, 0xe8, 0xa8, 0xa8, 0xa8, ++ 0xe8, 0xa8, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x04, 0x08, 0x1e, 0x12, 0x1a, 0x16, 0x16, 0x1f, ++ 0x72, 0x1a, 0x1a, 0x2a, 0x22, 0x46, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x04, 0x09, 0x1e, 0x12, 0x1b, 0x16, 0x17, 0x1e, ++ 0x72, 0x1b, 0x1a, 0x2a, 0x22, 0x46, 0x00, 0x00, ++ 0x0c, 0xf0, 0xa8, 0xa4, 0x24, 0x10, 0xf8, 0x10, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x04, 0x08, 0x1e, 0x12, 0x1b, 0x16, 0x16, 0x1e, ++ 0x72, 0x1a, 0x1b, 0x2b, 0x22, 0x46, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0xf8, 0x04, 0xf8, 0xf8, 0x88, ++ 0xf8, 0x80, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x10, 0x3d, 0x25, 0x35, 0x2d, 0x2d, 0x3f, ++ 0x64, 0x37, 0x34, 0x34, 0x25, 0x4e, 0x00, 0x00, ++ 0x40, 0xc0, 0x58, 0x48, 0xd8, 0x48, 0xd8, 0x48, ++ 0x40, 0xf8, 0x90, 0x60, 0xb0, 0x0c, 0x00, 0x00, ++ 0x08, 0x11, 0x3c, 0x27, 0x36, 0x2d, 0x2d, 0x3e, ++ 0x65, 0x34, 0x37, 0x34, 0x25, 0x4c, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x48, 0xd8, 0xd8, 0x40, ++ 0xf8, 0x08, 0xfc, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x13, 0x3c, 0x27, 0x36, 0x2f, 0x2e, 0x3f, ++ 0x65, 0x35, 0x35, 0x35, 0x25, 0x4d, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x08, 0x1e, 0x13, 0x1a, 0x16, 0x16, 0x1e, ++ 0x72, 0x1a, 0x1a, 0x2a, 0x23, 0x46, 0x00, 0x00, ++ 0x20, 0xf8, 0x50, 0xfc, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x09, 0x10, 0x3f, 0x24, 0x35, 0x2c, 0x2f, 0x3c, ++ 0x65, 0x37, 0x34, 0x37, 0x24, 0x4d, 0x00, 0x00, ++ 0x10, 0xa0, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x68, ++ 0xa4, 0xfc, 0xe8, 0x94, 0xec, 0x84, 0x00, 0x00, ++ 0x08, 0x10, 0x3f, 0x25, 0x35, 0x2e, 0x2f, 0x3c, ++ 0x67, 0x36, 0x36, 0x36, 0x27, 0x4e, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x50, 0x50, 0xe8, 0xfc, 0x00, ++ 0xf8, 0xe8, 0xa8, 0xe8, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x13, 0x3c, 0x27, 0x36, 0x2c, 0x2f, 0x3c, ++ 0x67, 0x34, 0x37, 0x34, 0x27, 0x4c, 0x00, 0x00, ++ 0x90, 0xfc, 0x90, 0xfc, 0xe8, 0x00, 0xfc, 0x48, ++ 0xe8, 0xb0, 0x70, 0xa8, 0x24, 0xc0, 0x00, 0x00, ++ 0x08, 0x10, 0x3f, 0x25, 0x35, 0x2d, 0x2d, 0x3d, ++ 0x66, 0x35, 0x35, 0x35, 0x25, 0x4d, 0x00, 0x00, ++ 0x40, 0xf0, 0x20, 0xf8, 0x48, 0xf8, 0xf8, 0xa8, ++ 0x54, 0xf8, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x10, 0x3d, 0x25, 0x35, 0x2d, 0x2d, 0x3d, ++ 0x65, 0x35, 0x35, 0x36, 0x26, 0x4d, 0x00, 0x00, ++ 0x40, 0x78, 0xfc, 0x68, 0xb8, 0xf8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0xf8, 0xe8, 0xe8, 0xfc, 0x00, 0x00, ++ 0x04, 0x09, 0x1e, 0x12, 0x1a, 0x16, 0x16, 0x1f, ++ 0x72, 0x1a, 0x1a, 0x2a, 0x23, 0x47, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, ++ 0x88, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x14, 0x7f, 0x14, 0x1c, 0x3e, 0x2a, 0x3e, 0x08, ++ 0x3e, 0x08, 0x7e, 0x14, 0x22, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, 0xa4, ++ 0xa4, 0xa8, 0x90, 0x90, 0xe8, 0x84, 0x00, 0x00, ++ 0x5b, 0x7f, 0x5b, 0x7f, 0x7f, 0x5b, 0x7f, 0x00, ++ 0x7f, 0x3e, 0x22, 0x3e, 0x16, 0x78, 0x00, 0x00, ++ 0x40, 0x78, 0x90, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, ++ 0xf8, 0x88, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x2a, 0x2a, 0x2a, 0x2a, 0x2a, ++ 0x3e, 0x2a, 0x08, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xf8, 0xa8, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x00, 0x08, 0x08, 0x04, ++ 0x04, 0x02, 0x01, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x20, 0x20, 0x20, 0x40, ++ 0x40, 0x80, 0x00, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x08, 0x1f, 0x10, ++ 0x22, 0x41, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0x00, 0xf8, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x05, 0x01, 0x7f, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x0f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x00, 0xfc, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x00, 0x1f, 0x00, 0x7f, ++ 0x04, 0x04, 0x04, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf0, 0x00, 0xfc, ++ 0x80, 0x80, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x07, 0x04, 0x04, 0x08, ++ 0x3f, 0x04, 0x02, 0x03, 0x0c, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xc0, 0x48, 0x48, 0x38, ++ 0xe0, 0x40, 0x80, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x08, 0x0f, 0x12, 0x72, 0x1f, 0x12, 0x0c, 0x38, ++ 0x0f, 0x12, 0x72, 0x1f, 0x04, 0x38, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xc8, 0x48, 0x30, 0x00, ++ 0xf8, 0x48, 0x48, 0xc8, 0x48, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x07, 0x04, 0x08, 0x10, ++ 0x7f, 0x02, 0x02, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xc0, 0x40, 0x20, 0x10, ++ 0xec, 0x20, 0x20, 0x20, 0x20, 0xc0, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x04, 0x10, 0x12, 0x11, ++ 0x11, 0x10, 0x10, 0x16, 0x18, 0x63, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x30, 0x28, 0xc4, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x1f, 0x10, 0x1f, 0x10, ++ 0x10, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x00, 0xf0, 0x10, ++ 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x0f, 0x10, 0x2f, ++ 0x48, 0x08, 0x0f, 0x08, 0x00, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x08, 0x88, ++ 0x88, 0x88, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x01, 0x1f, 0x11, 0x1f, ++ 0x11, 0x11, 0x7f, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0x10, 0xfc, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x0f, 0x08, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x08, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xe0, 0x20, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x06, 0x03, 0x0c, 0x32, 0x03, ++ 0x0e, 0x71, 0x01, 0x00, 0x01, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xe0, 0x40, 0x80, 0x80, ++ 0x60, 0x1c, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x0f, 0x0a, 0x09, 0x7f, ++ 0x12, 0x11, 0x11, 0x3f, 0x20, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xe0, 0x20, 0x20, 0xfc, ++ 0x20, 0x20, 0x20, 0xf8, 0x40, 0x80, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x10, 0x1f, 0x20, 0x4f, 0x09, ++ 0x08, 0x7f, 0x12, 0x11, 0x3f, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0xfc, 0x00, 0xe0, 0x20, ++ 0xa0, 0xfc, 0x20, 0x20, 0xf8, 0xc0, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x10, 0x09, 0x49, 0x21, ++ 0x21, 0x09, 0x11, 0x11, 0x21, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x08, 0x08, ++ 0x08, 0x30, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x08, 0x17, 0x10, ++ 0x31, 0x50, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x10, 0x10, 0xfc, 0x10, ++ 0x10, 0x90, 0x90, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x3f, 0x09, 0x09, 0x11, ++ 0x21, 0x7f, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x20, 0x10, 0x08, ++ 0x08, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x0f, 0x10, 0x2f, ++ 0x48, 0x0f, 0x08, 0x08, 0x08, 0x07, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x08, 0x88, ++ 0x88, 0x88, 0xb0, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x06, 0x38, 0x24, 0x24, ++ 0x24, 0x24, 0x3c, 0x64, 0x08, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x88, 0x88, ++ 0x88, 0x88, 0x88, 0xf0, 0x80, 0x80, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x1f, 0x10, 0x10, 0x1f, ++ 0x10, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x10, 0x10, 0xf0, ++ 0x10, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x05, 0x01, 0x7f, 0x01, ++ 0x3f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x00, 0xfc, 0x00, ++ 0xf8, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x05, 0x01, 0x3f, 0x00, ++ 0x08, 0x04, 0x04, 0x04, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x00, 0xf8, 0x20, ++ 0x20, 0x40, 0x40, 0x80, 0xfc, 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, 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, ++ 0x04, 0x04, 0x7f, 0x04, 0x00, 0x3f, 0x21, 0x2f, ++ 0x21, 0x22, 0x24, 0x28, 0x3f, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x08, 0xe8, ++ 0x08, 0x88, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x00, 0x3f, 0x20, 0x27, ++ 0x24, 0x24, 0x27, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x08, 0xc8, ++ 0x48, 0x48, 0xc8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x01, 0x03, 0x3c, 0x03, ++ 0x06, 0x7f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xe0, 0x40, 0x80, ++ 0x60, 0xfc, 0x20, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x08, 0x32, 0x12, ++ 0x0c, 0x04, 0x0c, 0x12, 0x7f, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x20, 0x20, 0xc8, 0x48, ++ 0x30, 0x10, 0x30, 0x48, 0xf4, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x09, 0x09, 0x1f, 0x21, ++ 0x7f, 0x03, 0x05, 0x19, 0x61, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0x00, 0xf0, 0x00, ++ 0xfc, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x0f, 0x10, 0x2f, ++ 0x48, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x08, 0x88, ++ 0x88, 0x88, 0x88, 0x88, 0x88, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x08, 0x7e, 0x12, ++ 0x12, 0x3a, 0x24, 0x06, 0x1a, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x88, 0x88, ++ 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x01, 0x7f, 0x02, 0x0f, ++ 0x08, 0x18, 0x6f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xfc, 0x00, 0xf0, ++ 0x20, 0x40, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x02, 0x04, 0x18, 0x6f, ++ 0x00, 0x1f, 0x10, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x80, 0x40, 0x30, 0xec, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x08, 0x10, 0x17, ++ 0x30, 0x50, 0x10, 0x10, 0x13, 0x1c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x50, 0x48, 0x40, 0xfc, ++ 0x40, 0x60, 0xa0, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x10, 0x08, 0x4b, 0x22, ++ 0x22, 0x0a, 0x12, 0x12, 0x21, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0xfc, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x01, 0x03, 0x0e, 0x31, ++ 0x01, 0x0f, 0x74, 0x04, 0x07, 0x04, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf0, 0x20, 0x40, ++ 0x80, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x1f, 0x01, 0x06, 0x18, ++ 0x00, 0x7f, 0x12, 0x12, 0x22, 0x4d, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x10, 0x10, 0x60, ++ 0x00, 0xf8, 0x48, 0x48, 0x88, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x08, 0x17, 0x10, ++ 0x32, 0x51, 0x11, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x80, 0x80, 0xf8, 0x10, ++ 0x10, 0x20, 0x20, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x78, 0x0b, 0x10, 0x3a, ++ 0x0a, 0x4a, 0x32, 0x11, 0x2c, 0x43, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x18, 0xe0, 0x40, 0x40, ++ 0x78, 0x40, 0x40, 0xf8, 0x00, 0xfc, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x06, 0x38, 0x08, 0x7f, ++ 0x08, 0x0e, 0x78, 0x08, 0x0b, 0x18, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x50, 0x48, 0x40, 0xfc, ++ 0x48, 0x30, 0x20, 0xd4, 0x0c, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x02, 0x04, 0x1f, 0x60, ++ 0x1f, 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x80, 0x40, 0xf0, 0x0c, ++ 0xe0, 0x40, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x01, 0x7f, 0x09, 0x09, ++ 0x15, 0x23, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xfc, 0x20, 0x30, ++ 0x48, 0x88, 0x80, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x7f, 0x08, 0x11, 0x33, ++ 0x08, 0x3f, 0x01, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xfc, 0x88, 0x10, 0x30, ++ 0x88, 0xf8, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x13, 0x12, 0x13, 0x10, ++ 0x1f, 0x01, 0x7f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf0, 0x10, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x10, 0x09, 0x49, 0x22, ++ 0x22, 0x0c, 0x10, 0x10, 0x21, 0x26, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x50, 0x48, 0x44, ++ 0x4c, 0xd0, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x3c, 0x24, 0x25, 0x3c, ++ 0x24, 0x3c, 0x24, 0x26, 0x39, 0x62, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0xf8, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x24, 0x24, 0x3c, 0x27, ++ 0x04, 0x7c, 0x14, 0x14, 0x27, 0x44, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0xfc, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x02, 0x04, 0x1f, 0x61, ++ 0x1f, 0x01, 0x05, 0x19, 0x61, 0x03, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x80, 0x40, 0xf0, 0x0c, ++ 0xf0, 0x00, 0x40, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x02, 0x1f, 0x11, 0x11, ++ 0x1f, 0x11, 0x03, 0x05, 0x19, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf0, 0x10, 0x10, ++ 0xf0, 0x10, 0x40, 0x24, 0x24, 0xfc, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x3f, 0x00, 0x0f, 0x08, ++ 0x08, 0x0f, 0x04, 0x02, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x00, 0xe0, 0x20, ++ 0x20, 0xe0, 0x40, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x3f, 0x02, 0x0e, 0x05, ++ 0x18, 0x61, 0x24, 0x24, 0x44, 0x03, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x10, 0x10, 0x90, ++ 0x60, 0x00, 0x88, 0x84, 0x24, 0xe0, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x1f, 0x01, 0x7f, 0x05, ++ 0x19, 0x6f, 0x02, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x70, 0xc0, 0x00, 0xfc, 0x40, ++ 0x30, 0xcc, 0x40, 0x70, 0x10, 0xe0, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x06, 0x38, 0x08, 0x7f, ++ 0x1c, 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x08, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0x48, 0x08, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x01, 0x1f, 0x10, 0x1f, ++ 0x10, 0x1f, 0x11, 0x10, 0x1e, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf8, 0x10, 0xa0, 0x60, 0x1c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x01, 0x7f, 0x05, 0x1f, ++ 0x69, 0x0f, 0x09, 0x0f, 0x09, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xfc, 0x40, 0xf0, ++ 0x2c, 0xe0, 0x20, 0xe8, 0x08, 0xf8, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x3f, 0x20, 0x4f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x08, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xfc, 0x08, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x7f, 0x1f, 0x11, 0x1f, 0x01, ++ 0x3f, 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf8, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x1f, 0x10, 0x1f, 0x10, ++ 0x1f, 0x10, 0x1e, 0x10, 0x1e, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0x98, 0xe0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x0e, 0x08, 0x7f, ++ 0x08, 0x2c, 0x2a, 0x2a, 0x48, 0x19, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x48, 0x48, ++ 0x50, 0x30, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x01, 0x3f, 0x04, 0x0a, ++ 0x31, 0x01, 0x7f, 0x01, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x20, 0x50, ++ 0x88, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x08, 0x7e, 0x08, ++ 0x1d, 0x1a, 0x2a, 0x48, 0x0b, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x70, 0x10, 0x90, 0x88, ++ 0x44, 0x40, 0x50, 0x88, 0xfc, 0x04, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x3f, 0x1f, 0x01, 0x7f, 0x01, ++ 0x1f, 0x7f, 0x04, 0x0f, 0x03, 0x3c, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0xe0, 0x20, 0xfc, 0x20, ++ 0xe0, 0xfc, 0x40, 0xc0, 0x60, 0x10, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x3f, 0x01, 0x1f, 0x01, 0x7f, ++ 0x1f, 0x11, 0x1f, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x00, 0xf0, 0x00, 0xfc, ++ 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x00, 0x7f, 0x00, 0x0f, ++ 0x3f, 0x21, 0x5f, 0x11, 0x11, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0x20, 0xfc, 0x20, 0xe0, ++ 0xfc, 0x08, 0xf0, 0x10, 0x30, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x08, 0x0f, 0x08, 0x0f, ++ 0x08, 0x7f, 0x09, 0x08, 0x0e, 0x30, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x00, 0xe0, 0x00, 0xe0, ++ 0x00, 0xfc, 0x10, 0xa0, 0x60, 0x1c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x10, 0x0b, 0x4a, 0x22, ++ 0x23, 0x0a, 0x12, 0x12, 0x24, 0x2b, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0xfc, 0x48, 0x50, ++ 0xf8, 0x88, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x02, 0x02, 0x3e, 0x02, ++ 0x3e, 0x03, 0x7e, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x80, 0x80, 0xf8, 0x80, ++ 0xf8, 0x80, 0xfc, 0x80, 0x80, 0x80, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x13, 0x09, 0x49, 0x22, ++ 0x20, 0x0f, 0x10, 0x10, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x50, 0x48, 0x48, ++ 0x40, 0xfc, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x11, 0x09, 0x4a, 0x27, ++ 0x20, 0x0b, 0x12, 0x12, 0x22, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x08, 0xc8, ++ 0x48, 0xc8, 0x70, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x1e, 0x12, 0x1a, 0x16, ++ 0x12, 0x1a, 0x16, 0x12, 0x22, 0x47, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x78, 0x48, 0x68, 0x58, ++ 0x48, 0x68, 0x58, 0x48, 0x88, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x01, 0x7f, 0x02, 0x04, ++ 0x1c, 0x64, 0x3f, 0x04, 0x08, 0x30, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xfc, 0x80, 0x40, ++ 0x70, 0x4c, 0xf8, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x05, 0x19, 0x11, 0x1d, ++ 0x11, 0x1d, 0x12, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0x70, 0x10, 0x70, ++ 0x10, 0x70, 0x90, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x10, 0x0b, 0x48, 0x27, 0x21, ++ 0x16, 0x11, 0x23, 0x24, 0x41, 0x4e, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x40, 0xfc, 0x24, ++ 0x9c, 0xf0, 0x20, 0xc0, 0xb0, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x08, 0x7f, 0x08, ++ 0x1c, 0x1a, 0x2a, 0x49, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x20, 0x20, 0xfc, 0x20, ++ 0x70, 0x70, 0xa8, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x3e, 0x22, 0x3e, 0x20, ++ 0x3e, 0x20, 0x3e, 0x20, 0x20, 0x23, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x08, 0xf8, 0x00, ++ 0xf8, 0x88, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x06, 0x38, 0x08, 0x7e, ++ 0x1c, 0x1a, 0x2a, 0x48, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x48, 0x28, 0x28, 0x88, ++ 0x48, 0x4c, 0x38, 0xc8, 0x08, 0x08, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x1e, 0x12, 0x1e, 0x00, 0x1f, ++ 0x00, 0x7f, 0x04, 0x07, 0x08, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x90, 0xf0, 0x00, 0xf0, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xe0, 0x00, 0x00, ++ 0x04, 0x7f, 0x0f, 0x08, 0x0f, 0x3e, 0x22, 0x3e, ++ 0x0f, 0x7f, 0x08, 0x0f, 0x10, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0xe0, 0x20, 0xe0, 0xf8, 0x88, 0xf8, ++ 0xe0, 0xfc, 0x00, 0xf0, 0x10, 0xe0, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x3f, 0x20, 0x5e, 0x01, ++ 0x7e, 0x14, 0x14, 0x14, 0x24, 0x43, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xfc, 0x18, 0x10, 0xfc, ++ 0x90, 0x50, 0x50, 0x14, 0x34, 0xfc, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x21, 0x7f, 0x0f, 0x09, ++ 0x0f, 0x09, 0x0f, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0x08, 0xf8, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x08, 0x7f, 0x08, ++ 0x08, 0x3e, 0x22, 0x22, 0x3e, 0x23, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0x78, 0x48, 0x48, ++ 0x78, 0x48, 0x78, 0x88, 0x88, 0x18, 0x00, 0x00, ++ 0x04, 0x7f, 0x06, 0x1f, 0x72, 0x1f, 0x0c, 0x34, ++ 0x0f, 0x12, 0x72, 0x1f, 0x0c, 0x70, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xc8, 0x48, 0x30, ++ 0xf8, 0x48, 0x48, 0xc8, 0x48, 0x38, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x06, 0x1c, 0x10, 0x1e, 0x11, ++ 0x1f, 0x10, 0x1e, 0x70, 0x10, 0x13, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x94, 0x94, 0x0c, ++ 0xf8, 0x88, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x01, 0x3f, 0x04, 0x3f, ++ 0x21, 0x4f, 0x09, 0x09, 0x09, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x40, 0xfc, ++ 0x08, 0xe0, 0x20, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x11, 0x3d, 0x25, ++ 0x25, 0x3d, 0x25, 0x25, 0x3d, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x48, 0x48, ++ 0xf8, 0x08, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x09, 0x09, 0x11, 0x10, ++ 0x37, 0x50, 0x11, 0x16, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xf0, 0x40, ++ 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x40, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x09, 0x0f, 0x09, 0x0f, ++ 0x01, 0x3f, 0x21, 0x21, 0x2e, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0x20, 0xe0, 0x20, 0xe0, ++ 0x00, 0xf8, 0x48, 0xe8, 0x28, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x10, 0x14, 0x64, 0x19, ++ 0x16, 0x7e, 0x2c, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x80, 0x80, 0xf8, 0x08, ++ 0x88, 0x48, 0x48, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x08, 0x7f, 0x08, ++ 0x0e, 0x13, 0x12, 0x22, 0x42, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x80, 0xfc, 0x20, 0xb8, ++ 0xe8, 0xa8, 0xb8, 0xa4, 0x84, 0x7c, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x08, 0x09, 0x09, 0x3f, ++ 0x20, 0x27, 0x24, 0x27, 0x24, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xe0, 0x20, 0xe0, 0x20, 0xf8, ++ 0x08, 0xc8, 0x48, 0xc8, 0x48, 0x18, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x05, 0x19, 0x62, 0x1f, 0x00, ++ 0x3e, 0x0a, 0x36, 0x0a, 0x32, 0x06, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xc0, 0x30, 0x4c, 0xe0, 0x00, ++ 0xf8, 0x28, 0xd8, 0x28, 0xc8, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x01, 0x3f, 0x04, 0x19, ++ 0x60, 0x1f, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x40, 0x30, ++ 0x8c, 0xf0, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x06, 0x0c, 0x7f, 0x1f, 0x02, 0x7f, ++ 0x02, 0x1f, 0x06, 0x1a, 0x62, 0x02, 0x00, 0x00, ++ 0x40, 0xfc, 0x60, 0xc0, 0xfc, 0xf0, 0x90, 0xfc, ++ 0x90, 0xf0, 0xc0, 0xb0, 0x8c, 0x80, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x01, 0x7f, 0x0f, 0x08, 0x0f, ++ 0x3f, 0x20, 0x27, 0x24, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0xfc, 0xe0, 0x20, 0xe0, ++ 0xf8, 0x08, 0xc8, 0x48, 0xc8, 0x18, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x08, 0x7f, 0x06, ++ 0x24, 0x14, 0x18, 0x1e, 0x70, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xc0, 0x80, 0xf8, 0x08, 0xe8, ++ 0xa8, 0xa8, 0xe8, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x05, 0x01, 0x3f, 0x25, 0x25, ++ 0x2b, 0x31, 0x2f, 0x21, 0x5f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x20, 0x20, ++ 0x50, 0x88, 0xf0, 0x00, 0xf8, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x1f, 0x01, 0x7f, 0x07, 0x1e, ++ 0x63, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x00, 0x00, ++ 0x40, 0xfc, 0x50, 0xe0, 0x40, 0xfc, 0xe0, 0x08, ++ 0xf8, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x3e, 0x02, 0x3e, 0x20, ++ 0x3e, 0x0a, 0x36, 0x0a, 0x32, 0x06, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x08, 0xf8, 0x80, ++ 0xf8, 0x28, 0xd8, 0x28, 0xc8, 0x18, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0c, 0x08, 0x15, 0x16, 0x34, ++ 0x57, 0x14, 0x14, 0x14, 0x14, 0x11, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xc0, 0xfc, 0x90, 0x60, 0xd0, ++ 0x2c, 0xc0, 0x30, 0xc8, 0x30, 0xc0, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x1f, 0x17, 0x10, 0x1f, 0x12, ++ 0x13, 0x1e, 0x3f, 0x22, 0x41, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0xf0, 0x00, 0xfc, 0x48, ++ 0xb0, 0x2c, 0xfc, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x3f, 0x01, 0x1f, 0x7f, 0x04, ++ 0x1f, 0x6f, 0x03, 0x0d, 0x31, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x00, 0xf0, 0xfc, 0xc0, ++ 0x30, 0xec, 0xc0, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x22, 0x3f, 0x22, 0x23, ++ 0x20, 0x2f, 0x28, 0x28, 0x48, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0xc0, 0xfc, 0x20, 0xfc, 0x20, 0xe0, ++ 0x80, 0xf8, 0x88, 0x88, 0xb0, 0x80, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x01, 0x1f, 0x12, 0x11, 0x16, ++ 0x1f, 0x10, 0x1e, 0x10, 0x1e, 0x70, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0xf0, 0x50, 0x90, 0x50, ++ 0xf0, 0x98, 0xe0, 0x80, 0x84, 0x7c, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x01, 0x3f, 0x04, 0x3f, 0x21, ++ 0x7f, 0x01, 0x01, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x40, 0xfc, 0x08, ++ 0xf8, 0x00, 0xf0, 0x10, 0x10, 0x60, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0f, 0x19, 0x66, 0x14, 0x1f, ++ 0x60, 0x1f, 0x01, 0x09, 0x31, 0x03, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x78, 0x90, 0x60, 0x30, 0xcc, ++ 0x00, 0xf0, 0x00, 0x30, 0x08, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x01, 0x3f, 0x28, 0x4f, 0x10, ++ 0x13, 0x32, 0x53, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0xfc, 0x08, 0xf8, 0x80, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x7f, 0x1f, 0x11, 0x1f, 0x1f, ++ 0x01, 0x3f, 0x00, 0x7f, 0x04, 0x02, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0xf0, 0x10, 0xf0, 0xf0, ++ 0x10, 0xf8, 0x20, 0xfc, 0x20, 0x60, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x01, 0x1f, 0x12, 0x12, 0x1f, ++ 0x12, 0x12, 0x1f, 0x20, 0x2a, 0x51, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0xf8, 0x40, 0x40, 0xf0, ++ 0x40, 0x40, 0xf8, 0x00, 0x48, 0x24, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x02, 0x17, 0x29, 0x7e, 0x04, ++ 0x19, 0x6e, 0x01, 0x0e, 0x01, 0x1e, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x80, 0xd0, 0x28, 0xfc, 0x40, ++ 0xb0, 0x4c, 0x90, 0x60, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x00, 0x7f, 0x0a, 0x0c, 0x29, ++ 0x2e, 0x29, 0x29, 0x2d, 0x3a, 0x64, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x20, 0xfc, 0x20, 0x48, 0xfc, ++ 0x00, 0x50, 0x50, 0x54, 0x54, 0x0c, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x08, 0x09, 0x7e, 0x08, ++ 0x0f, 0x13, 0x12, 0x22, 0x42, 0x0d, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xc0, 0x80, 0xfc, 0x80, 0xf8, ++ 0x20, 0xfc, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0a, 0x7f, 0x0a, 0x33, 0x3f, ++ 0x21, 0x5f, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xa0, 0xfc, 0xa4, 0x9c, 0xfc, ++ 0x08, 0xf0, 0x10, 0x10, 0x60, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x14, 0x1f, 0x10, 0x3f, 0x4f, 0x08, ++ 0x0f, 0x1f, 0x1f, 0x12, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x08, 0xe8, 0x88, 0x88, ++ 0x88, 0xc8, 0xc8, 0x48, 0xc8, 0x30, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3e, 0x0a, 0x36, 0x0b, 0x32, ++ 0x0d, 0x76, 0x01, 0x0e, 0x01, 0x1e, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x28, 0xd8, 0x28, 0xc8, ++ 0x60, 0x5c, 0xa0, 0x40, 0x80, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x08, 0x7f, 0x08, 0x3e, 0x2a, ++ 0x2a, 0x2e, 0x1c, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x20, 0xfc, 0x20, 0xf8, 0xa8, ++ 0xa8, 0xb8, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x12, 0x09, 0x3f, 0x28, ++ 0x4e, 0x12, 0x2a, 0x05, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0xfc, 0x70, 0x90, 0x20, 0x40, 0xfc, 0x28, ++ 0xf8, 0xa0, 0xa0, 0xfc, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x1f, 0x01, 0x7f, 0x08, 0x3e, ++ 0x0e, 0x71, 0x3f, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x00, 0xfc, 0x20, 0xf8, ++ 0x20, 0xfc, 0xf8, 0x80, 0x84, 0x7c, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x7f, 0x1f, 0x12, 0x1f, 0x0f, ++ 0x0f, 0x08, 0x0f, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0xf0, 0x90, 0xf0, 0xe0, ++ 0xe0, 0x20, 0xe0, 0xfc, 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, ++ 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, ++ 0x04, 0x7f, 0x04, 0x1f, 0x00, 0x7f, 0x1f, 0x3e, ++ 0x08, 0x3e, 0x7f, 0x08, 0x04, 0x00, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xfc, 0xf0, 0xf8, ++ 0x88, 0xf8, 0xfc, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x14, 0x14, 0x23, 0x1a, 0x35, ++ 0x55, 0x0d, 0x7f, 0x05, 0x19, 0x61, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xb0, 0x48, 0xc0, 0x68, 0xd4, ++ 0x54, 0x30, 0xfc, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x09, 0x09, 0x09, 0x3f, 0x08, ++ 0x08, 0x2e, 0x28, 0x2e, 0x39, 0x60, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x00, 0xf0, 0x00, 0xf8, 0x20, ++ 0xa0, 0xb8, 0xa0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x08, 0x69, 0x13, 0x14, 0x2b, ++ 0x4a, 0x1b, 0x2b, 0x4a, 0x0b, 0x32, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xf8, 0xa4, 0xf8, ++ 0xa8, 0x38, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x13, 0x0a, 0x4a, 0x23, 0x23, ++ 0x10, 0x17, 0x25, 0x25, 0x4f, 0x40, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x90, 0xd0, 0x30, 0xf0, ++ 0x00, 0xf8, 0x28, 0x28, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x7e, 0x10, 0x1f, 0x14, ++ 0x27, 0x58, 0x0b, 0x10, 0x27, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xa0, 0xa0, 0xb8, 0xa0, ++ 0xb8, 0xa0, 0xb8, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x7f, 0x09, 0x06, 0x1f, 0x7f, 0x19, 0x15, ++ 0x1f, 0x0f, 0x08, 0x0f, 0x08, 0x0f, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xc0, 0xf0, 0xfc, 0x30, 0x50, ++ 0xf0, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x7f, 0x1f, 0x1f, 0x11, 0x1f, ++ 0x7f, 0x1f, 0x1f, 0x11, 0x1f, 0x7f, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0xf0, 0xf0, 0x10, 0xf0, ++ 0xfc, 0xf0, 0xf0, 0x10, 0xf0, 0xfc, 0x00, 0x00, ++ 0x04, 0x7f, 0x0c, 0x0f, 0x12, 0x3f, 0x55, 0x1f, ++ 0x15, 0x1f, 0x15, 0x2a, 0x2a, 0x40, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x08, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x48, 0xc8, 0x88, 0x18, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x1f, 0x12, 0x1f, 0x3f, 0x20, ++ 0x7f, 0x1e, 0x72, 0x0c, 0x18, 0x60, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x90, 0xf0, 0xfc, 0x08, ++ 0xf8, 0x98, 0xe0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x1f, 0x01, 0x7f, 0x1f, 0x15, ++ 0x1d, 0x1f, 0x11, 0x1d, 0x25, 0x45, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x10, 0xfc, 0xf0, 0x50, ++ 0x70, 0xf0, 0x10, 0x70, 0x50, 0x50, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x3f, 0x09, 0x0d, 0x13, 0x7f, ++ 0x1f, 0x17, 0x14, 0x17, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x20, 0x30, 0x48, 0xfc, ++ 0xf0, 0xd0, 0x50, 0xd0, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x0c, 0x10, 0x3d, 0x24, 0x3c, ++ 0x21, 0x3c, 0x25, 0x24, 0x3c, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x60, 0x20, 0xfc, 0x88, 0x50, ++ 0xfc, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x1f, 0x15, 0x7f, 0x1f, 0x1f, ++ 0x15, 0x1f, 0x7f, 0x1a, 0x06, 0x39, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x20, 0x20, 0xfc, 0x48, 0xc8, ++ 0x28, 0x30, 0x90, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x22, 0x2a, 0x4a, 0x1f, 0x10, ++ 0x2f, 0x60, 0x27, 0x25, 0x29, 0x30, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x20, 0xa0, 0xa0, 0xfc, 0x48, ++ 0xa8, 0x30, 0x10, 0xb0, 0x48, 0x84, 0x00, 0x00, ++ 0x04, 0x04, 0x7f, 0x04, 0x3c, 0x25, 0x24, 0x3c, ++ 0x21, 0x3c, 0x65, 0x24, 0x3c, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x60, 0x20, 0xfc, 0x88, 0x50, ++ 0xfc, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x14, 0x08, 0x7f, 0x0a, ++ 0x0c, 0x08, 0x08, 0x08, 0x08, 0x19, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0x20, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x58, 0x84, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x01, 0x3f, 0x2d, 0x4d, ++ 0x1f, 0x11, 0x1f, 0x11, 0x1f, 0x10, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x00, 0xfc, 0x68, 0x60, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x06, 0x39, 0x08, 0x7f, 0x08, ++ 0x1d, 0x1a, 0x29, 0x48, 0x08, 0x0b, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x40, 0xfc, 0xa4, ++ 0x5c, 0x70, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x04, 0x7f, 0x0c, 0x0e, 0x78, 0x08, 0x3f, 0x08, ++ 0x7e, 0x1c, 0x1a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x50, 0x50, 0xf8, 0x50, 0xfc, 0x00, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x7f, 0x02, 0x7d, 0x15, 0x2d, ++ 0x49, 0x0f, 0x08, 0x0f, 0x10, 0x20, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0x88, 0x70, 0x50, 0xf8, ++ 0x24, 0xe0, 0x20, 0xe0, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x00, 0x2f, 0x28, 0x3f, 0x0d, ++ 0x7f, 0x2c, 0x2f, 0x55, 0x17, 0x24, 0x00, 0x00, ++ 0x40, 0xfc, 0x50, 0x48, 0xfc, 0x40, 0xc8, 0x48, ++ 0xa8, 0xb0, 0x90, 0x34, 0xcc, 0x84, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x3f, 0x1f, 0x08, 0x0f, 0x3f, ++ 0x2f, 0x42, 0x0f, 0x1f, 0x01, 0x3f, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0xf0, 0x20, 0xe0, 0xfc, ++ 0xe8, 0x40, 0xf0, 0xf0, 0x00, 0xf8, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x0e, 0x73, 0x55, 0x29, 0x19, ++ 0x6d, 0x14, 0x6c, 0x14, 0x65, 0x1a, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0xa0, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x04, 0x7f, 0x0c, 0x0b, 0x7c, 0x08, 0x3e, 0x08, ++ 0x7e, 0x1d, 0x1b, 0x2b, 0x49, 0x09, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, ++ 0x20, 0xfc, 0x34, 0xfc, 0x04, 0x0c, 0x00, 0x00, ++ 0x04, 0x7f, 0x0c, 0x3e, 0x7f, 0x2d, 0x5f, 0x0e, ++ 0x39, 0x1f, 0x7f, 0x02, 0x07, 0x38, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0x50, 0xd0, 0x74, 0x94, ++ 0x0c, 0xf0, 0xfc, 0x20, 0xf0, 0x08, 0x00, 0x00, ++ 0x04, 0x7f, 0x15, 0x6b, 0x2a, 0x13, 0x2a, 0x7f, ++ 0x01, 0x7f, 0x03, 0x0d, 0x71, 0x01, 0x00, 0x00, ++ 0x40, 0xfc, 0x50, 0xe8, 0xa8, 0x90, 0xa8, 0xfc, ++ 0x00, 0xfc, 0x80, 0x60, 0x1c, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x06, 0x38, 0x09, 0x7e, 0x1d, 0x6a, ++ 0x0e, 0x19, 0x65, 0x07, 0x39, 0x03, 0x00, 0x00, ++ 0x40, 0xfc, 0xc0, 0xf8, 0x28, 0x48, 0x88, 0xb0, ++ 0x40, 0x30, 0x4c, 0xc0, 0x38, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3c, 0x00, 0x7e, 0x00, 0x3c, ++ 0x3c, 0x01, 0x3f, 0x25, 0x3d, 0x21, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, ++ 0xfc, 0x44, 0x64, 0x94, 0xf4, 0x18, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x11, 0x15, 0x65, 0x19, 0x15, ++ 0x7e, 0x09, 0x2d, 0x2b, 0x4b, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0x68, 0x98, 0xf8, ++ 0x00, 0xf8, 0x68, 0x68, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x06, 0x38, 0x09, 0x7e, 0x08, ++ 0x1c, 0x1a, 0x2a, 0x49, 0x09, 0x0a, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0x70, 0xa0, 0xf8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0x00, 0xa8, 0x54, 0x54, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x09, 0x28, 0x2e, 0x28, 0x7f, ++ 0x28, 0x2a, 0x5a, 0x04, 0x18, 0x63, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xfc, 0x20, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x04, 0x00, 0x00, ++ 0x04, 0x7f, 0x0c, 0x09, 0x7e, 0x08, 0x3f, 0x2a, ++ 0x3e, 0x1c, 0x1a, 0x2a, 0x48, 0x09, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0x98, 0xf8, 0x88, ++ 0xf8, 0xf8, 0x88, 0xf8, 0x58, 0x84, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3e, 0x22, 0x3e, 0x3e, 0x24, ++ 0x27, 0x2f, 0x37, 0x24, 0x27, 0x24, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x88, 0xf8, 0xf8, 0x88, ++ 0xe8, 0xc8, 0xc8, 0x88, 0xe8, 0x18, 0x00, 0x00, ++ 0x04, 0x7f, 0x05, 0x01, 0x1f, 0x11, 0x1e, 0x17, ++ 0x14, 0x17, 0x17, 0x2f, 0x29, 0x5f, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0xfc, 0xc8, 0xf8, 0xf0, ++ 0x90, 0xf0, 0xf0, 0xf8, 0x48, 0xfc, 0x00, 0x00, ++ 0x04, 0x7f, 0x0c, 0x3e, 0x14, 0x7e, 0x00, 0x3c, ++ 0x24, 0x3c, 0x24, 0x3c, 0x24, 0x2c, 0x00, 0x00, ++ 0x40, 0xfc, 0xc0, 0xfc, 0xf8, 0x08, 0xf8, 0x80, ++ 0xf8, 0xf8, 0x80, 0xfc, 0x84, 0x7c, 0x00, 0x00, ++ 0x04, 0x7f, 0x0c, 0x0f, 0x12, 0x3f, 0x55, 0x1f, ++ 0x15, 0x1f, 0x16, 0x2b, 0x2b, 0x40, 0x00, 0x00, ++ 0x40, 0xfc, 0xc8, 0x48, 0x50, 0xfc, 0x20, 0xf8, ++ 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x7f, 0x0c, 0x0a, 0x72, 0x14, 0x0d, 0x13, ++ 0x7f, 0x0d, 0x2a, 0x2a, 0x48, 0x0b, 0x00, 0x00, ++ 0x40, 0xfc, 0xf8, 0x88, 0xf8, 0xf8, 0xfc, 0x54, ++ 0xfc, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x04, 0x7f, 0x04, 0x3f, 0x24, 0x3f, 0x14, 0x74, ++ 0x1b, 0x7e, 0x2c, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x90, 0xfc, ++ 0x90, 0xf8, 0xf8, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x1f, 0x11, 0x11, 0x11, 0x11, ++ 0x1f, 0x11, 0x11, 0x21, 0x21, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x08, 0x10, 0x1c, 0xe0, ++ 0x00, 0x00, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x17, ++ 0x14, 0x14, 0x24, 0x24, 0x40, 0x00, 0x00, 0x00, ++ 0x78, 0x80, 0x80, 0xfc, 0x80, 0xfc, 0x80, 0xf8, ++ 0x88, 0x88, 0x88, 0xb0, 0x80, 0x80, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x1f, 0x11, 0x1f, 0x10, 0x10, ++ 0x1f, 0x12, 0x11, 0x20, 0x23, 0x5c, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0xe8, 0x08, 0xf8, 0x80, ++ 0xfc, 0x20, 0x40, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x25, 0x3d, 0x01, 0x7f, 0x11, ++ 0x1d, 0x25, 0x05, 0x0a, 0x0a, 0x35, 0x00, 0x00, ++ 0x40, 0x78, 0x40, 0xfc, 0x48, 0x70, 0xc4, 0x3c, ++ 0x50, 0x50, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x08, 0x0f, 0x3f, 0x2f, 0x39, 0x27, 0x2a, 0x2f, ++ 0x3a, 0x2f, 0x2f, 0x2a, 0x4f, 0x08, 0x00, 0x00, ++ 0x00, 0x78, 0xa0, 0x20, 0x20, 0xfc, 0x40, 0xc0, ++ 0x78, 0x48, 0x08, 0x08, 0x88, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x03, 0x3c, 0x04, 0x3f, 0x24, ++ 0x24, 0x3f, 0x25, 0x04, 0x07, 0x78, 0x00, 0x00, ++ 0x00, 0xe0, 0xa0, 0x20, 0x20, 0x20, 0xa0, 0xa0, ++ 0xa0, 0xa0, 0x14, 0x94, 0x4c, 0x44, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x7c, 0x55, 0x55, 0x55, 0x7d, ++ 0x55, 0x18, 0x14, 0x1e, 0x62, 0x01, 0x00, 0x00, ++ 0x08, 0xe8, 0x28, 0x28, 0xe8, 0x08, 0x08, 0xe8, ++ 0x28, 0x28, 0x28, 0x28, 0x28, 0xc8, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2b, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x71, 0x00, 0x00, 0x00, ++ 0x70, 0x10, 0x50, 0x50, 0x88, 0x88, 0x24, 0x20, ++ 0x20, 0x30, 0x48, 0x58, 0xe4, 0x04, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x1f, 0x02, 0x7f, 0x01, 0x1f, ++ 0x11, 0x11, 0x1f, 0x11, 0x01, 0x7e, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0xf0, ++ 0x10, 0x10, 0xf0, 0x10, 0xf8, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x71, 0x00, 0x00, 0x00, ++ 0x08, 0x48, 0x28, 0x28, 0x88, 0x48, 0x48, 0x0c, ++ 0x38, 0xc8, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x60, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, 0xd8, ++ 0xd8, 0x88, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3f, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0d, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3f, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x88, 0x88, 0x88, 0xfc, 0x88, 0x88, 0x88, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0e, 0x71, 0x00, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x80, 0x80, 0xfc, 0x90, 0x90, ++ 0x90, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3f, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x71, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, ++ 0xf8, 0x88, 0x88, 0x88, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, 0xf8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x74, 0x00, 0xfc, ++ 0x24, 0x24, 0x24, 0x38, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x3f, 0x2b, 0x2b, 0x2b, 0x3f, ++ 0x29, 0x0d, 0x0b, 0x0f, 0x73, 0x05, 0x00, 0x00, ++ 0x00, 0xfc, 0x50, 0xfc, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0xfc, 0x34, 0xfc, 0x04, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0e, 0x70, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x88, 0xe8, 0xa8, 0xa8, ++ 0xe8, 0xb0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x3f, 0x2b, 0x2b, 0x2b, 0x3f, ++ 0x29, 0x0d, 0x0b, 0x0f, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xe8, 0xa8, 0xa8, 0xa8, ++ 0xe8, 0xa8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x7d, 0x11, 0x11, 0x11, 0x1e, 0x64, 0x01, ++ 0x1f, 0x11, 0x1f, 0x11, 0x01, 0x7e, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x90, 0x54, 0x54, 0x0c, 0x00, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf8, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x04, 0x7f, 0x05, 0x19, 0x6f, ++ 0x09, 0x09, 0x0f, 0x09, 0x01, 0x3e, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xfc, 0x40, 0x30, 0xec, ++ 0x20, 0x20, 0xe0, 0x20, 0xf0, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x3e, 0x2a, 0x2a, 0x2b, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x70, 0x03, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x50, 0x48, 0x94, 0x54, 0x50, ++ 0x60, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2b, 0x2b, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x72, 0x00, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xf8, 0xa0, 0x20, 0xfc, 0x70, ++ 0x70, 0xa8, 0xa8, 0x24, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0b, 0x0e, 0x70, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x24, 0x28, 0xfc, 0x10, 0x60, ++ 0x4c, 0xf0, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7c, 0x55, 0x55, 0x57, 0x7c, ++ 0x52, 0x1a, 0x15, 0x1d, 0x62, 0x04, 0x00, 0x00, ++ 0x04, 0x88, 0xf0, 0x90, 0x10, 0x5c, 0xd0, 0xd0, ++ 0xd0, 0xd0, 0x3c, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0e, 0x71, 0x02, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0xe8, 0x60, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0b, 0x0e, 0x70, 0x03, 0x00, 0x00, ++ 0x00, 0x38, 0xa8, 0xa8, 0xa8, 0xb8, 0x80, 0xf8, ++ 0xa8, 0x28, 0xfc, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x08, 0x0f, 0x12, 0x3f, ++ 0x52, 0x1f, 0x12, 0x03, 0x7c, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x00, 0xf8, 0x08, 0xc8, ++ 0x48, 0xc8, 0x48, 0xe8, 0x28, 0x70, 0x00, 0x00, ++ 0x00, 0x1f, 0x17, 0x10, 0x1f, 0x14, 0x27, 0x79, ++ 0x0f, 0x09, 0x0f, 0x09, 0x01, 0x3e, 0x00, 0x00, ++ 0x00, 0xf8, 0xf0, 0x00, 0xfc, 0x90, 0x60, 0x1c, ++ 0xe0, 0x20, 0xe0, 0x20, 0xf0, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0e, 0x71, 0x02, 0x00, 0x00, ++ 0x70, 0x10, 0x50, 0x48, 0x88, 0xfc, 0x88, 0x88, ++ 0xf8, 0x50, 0x50, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x00, 0x7d, 0x08, 0x3d, 0x15, 0x08, 0x1e, 0x61, ++ 0x1f, 0x11, 0x1f, 0x11, 0x01, 0x7e, 0x00, 0x00, ++ 0x0c, 0xf0, 0x20, 0x3c, 0x20, 0xfc, 0x00, 0xfc, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf8, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x3e, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x28, 0x0d, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x08, 0x30, 0xd0, 0xa8, 0xa4, 0x04, 0xf8, 0x10, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2b, 0x2a, 0x3f, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x72, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0xfc, 0x20, 0xfc, ++ 0x20, 0xb0, 0xa8, 0x24, 0x24, 0x60, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x50, 0x20, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0xa8, 0x98, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x54, 0x57, 0x54, 0x7d, ++ 0x51, 0x1a, 0x14, 0x1c, 0x60, 0x00, 0x00, 0x00, ++ 0x48, 0x88, 0xa8, 0xa8, 0xa8, 0xe8, 0xa8, 0xa8, ++ 0xe8, 0xe8, 0xa8, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x29, 0x0e, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x40, 0xfc, ++ 0x54, 0x54, 0x94, 0x24, 0x44, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x56, 0x54, 0x54, 0x7d, ++ 0x57, 0x18, 0x14, 0x1e, 0x61, 0x02, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x80, 0xf8, 0xe8, 0x68, ++ 0x68, 0xf8, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3f, 0x2a, 0x2a, 0x2b, 0x3e, ++ 0x29, 0x0e, 0x0a, 0x0e, 0x70, 0x00, 0x00, 0x00, ++ 0x20, 0xa8, 0xa4, 0x24, 0xf8, 0x50, 0xfc, 0x88, ++ 0xf4, 0x90, 0x90, 0xb4, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x3e, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0xf8, ++ 0xa8, 0xa8, 0xf8, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7f, 0x54, 0x55, 0x55, 0x7d, ++ 0x52, 0x1a, 0x14, 0x1c, 0x64, 0x00, 0x00, 0x00, ++ 0x84, 0x88, 0xb0, 0xe0, 0xa0, 0xbc, 0xe8, 0xe8, ++ 0xa8, 0xa8, 0xc8, 0xc8, 0x88, 0x88, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x55, 0x55, 0x55, 0x7d, ++ 0x55, 0x19, 0x15, 0x1e, 0x62, 0x04, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0xf8, 0x48, ++ 0xe8, 0xa8, 0xe8, 0xa8, 0x08, 0x18, 0x00, 0x00, ++ 0x02, 0x3e, 0x02, 0x1e, 0x03, 0x7e, 0x04, 0x09, ++ 0x1f, 0x11, 0x1f, 0x11, 0x01, 0x7e, 0x00, 0x00, ++ 0x40, 0x7c, 0x40, 0x78, 0x40, 0x7c, 0x40, 0x40, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf8, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3f, ++ 0x29, 0x0d, 0x0b, 0x0f, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x90, 0xf0, 0x00, 0xf8, ++ 0x48, 0xf8, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x3f, 0x2b, 0x2b, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x24, 0xfc, 0x24, 0xfc, 0x00, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x98, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2b, 0x3f, ++ 0x29, 0x0d, 0x0b, 0x0f, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0xf0, 0xd0, 0xd0, 0xf8, 0x08, ++ 0xe8, 0xa8, 0xa8, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x54, 0x57, 0x54, 0x7d, ++ 0x51, 0x1a, 0x16, 0x1c, 0x60, 0x00, 0x00, 0x00, ++ 0x48, 0xa8, 0x98, 0x98, 0x88, 0xe8, 0x98, 0x98, ++ 0xcc, 0xb8, 0xa8, 0x88, 0x88, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x29, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x40, 0xfc, ++ 0xa4, 0xb4, 0xcc, 0xfc, 0x84, 0x18, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7d, 0x57, 0x55, 0x55, 0x7f, ++ 0x52, 0x1a, 0x17, 0x1e, 0x60, 0x01, 0x00, 0x00, ++ 0x00, 0x38, 0x28, 0x28, 0xe8, 0x38, 0x28, 0xa8, ++ 0xb8, 0xa8, 0xc8, 0x48, 0x88, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x29, 0x0c, 0x0a, 0x0e, 0x73, 0x00, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x00, ++ 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x02, 0x3f, 0x02, 0x04, 0x08, 0x3e, ++ 0x2a, 0x2a, 0x3e, 0x2a, 0x0f, 0x71, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe4, 0x14, 0x0c, 0x24, 0xf8, ++ 0xa8, 0xa8, 0xf8, 0xa8, 0x3c, 0xc4, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3f, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x0c, 0x0b, 0x0e, 0x70, 0x07, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0xf8, 0x88, 0xf8, 0x88, 0xf8, ++ 0x40, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7d, 0x55, 0x55, 0x55, 0x7d, ++ 0x51, 0x19, 0x17, 0x1f, 0x65, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xf8, ++ 0x68, 0x68, 0xf8, 0x68, 0x68, 0x18, 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, 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, ++ 0x10, 0x10, 0x10, 0x7c, 0x55, 0x56, 0x57, 0x7e, ++ 0x53, 0x1a, 0x17, 0x1e, 0x62, 0x02, 0x00, 0x00, ++ 0xe0, 0x20, 0x50, 0x90, 0xf8, 0x04, 0xa8, 0xa8, ++ 0xa8, 0xd0, 0xd0, 0xa8, 0xa8, 0xa8, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7d, 0x57, 0x55, 0x55, 0x7d, ++ 0x51, 0x19, 0x15, 0x1e, 0x62, 0x05, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x3c, 0xc0, 0x7c, 0x08, 0xd0, ++ 0x50, 0x7c, 0x50, 0x50, 0x50, 0xb0, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3e, 0x2a, 0x2a, 0x2a, 0x3f, ++ 0x28, 0x0d, 0x0a, 0x0e, 0x71, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x00, 0xfc, ++ 0x80, 0xfc, 0x54, 0x94, 0x24, 0x58, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x54, 0x55, 0x56, 0x7f, ++ 0x52, 0x1b, 0x16, 0x1c, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xb8, 0xa0, 0xb8, 0xa8, 0xb8, ++ 0xa8, 0xb8, 0xa8, 0xa0, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x2a, 0x2c, 0x49, 0x14, 0x22, 0x3f, 0x21, ++ 0x5f, 0x11, 0x1f, 0x11, 0x01, 0x7e, 0x00, 0x00, ++ 0x20, 0xa8, 0xb0, 0x30, 0x48, 0x88, 0xfc, 0x08, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf8, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x09, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x28, 0x0d, 0x0a, 0x0f, 0x70, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xf8, 0x88, 0xf8, 0x88, 0xf8, ++ 0x20, 0xfc, 0x00, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x11, 0x11, 0x13, 0x7e, 0x56, 0x57, 0x56, 0x7f, ++ 0x52, 0x1b, 0x16, 0x1e, 0x63, 0x0c, 0x00, 0x00, ++ 0x00, 0x38, 0xa8, 0xa8, 0xb0, 0xb0, 0xa8, 0xa8, ++ 0x64, 0xa4, 0xb8, 0xe0, 0x60, 0x20, 0x00, 0x00, ++ 0x08, 0x3e, 0x7f, 0x08, 0x7f, 0x0e, 0x12, 0x67, ++ 0x1f, 0x11, 0x1f, 0x11, 0x01, 0x7e, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0x90, 0x50, 0x20, 0x50, 0x8c, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf8, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x3e, 0x2b, 0x2a, 0x2a, 0x3f, ++ 0x28, 0x0c, 0x0a, 0x0e, 0x71, 0x00, 0x00, 0x00, ++ 0x18, 0xe8, 0xa8, 0x70, 0xfc, 0x70, 0xa8, 0x24, ++ 0x40, 0x28, 0xc4, 0xd4, 0x50, 0x30, 0x00, 0x00, ++ 0x01, 0x03, 0x1e, 0x01, 0x07, 0x78, 0x03, 0x08, ++ 0x3e, 0x2a, 0x3e, 0x2a, 0x0f, 0x71, 0x00, 0x00, ++ 0x00, 0xe0, 0x40, 0x80, 0x60, 0x9c, 0x80, 0x60, ++ 0xf8, 0xa8, 0xf8, 0xa8, 0x3c, 0xc4, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x3e, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x2b, 0x0c, 0x0b, 0x0e, 0x70, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xa8, 0x54, 0x20, 0xd8, ++ 0x74, 0x20, 0xfc, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x09, 0x08, 0x09, 0x3f, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x29, 0x0d, 0x0b, 0x0f, 0x71, 0x00, 0x00, 0x00, ++ 0x24, 0xa8, 0xfc, 0x08, 0xf8, 0x88, 0xf8, 0x20, ++ 0xfc, 0x24, 0x24, 0x24, 0x38, 0x20, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x08, 0x3f, 0x2a, 0x2a, ++ 0x3e, 0x28, 0x0a, 0x0f, 0x71, 0x00, 0x00, 0x00, ++ 0x48, 0x48, 0x50, 0xfc, 0x90, 0x90, 0xf8, 0x90, ++ 0x90, 0xf8, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x04, 0x3f, 0x04, 0x7f, 0x2b, 0x2a, 0x56, 0x21, ++ 0x1f, 0x11, 0x1f, 0x11, 0x01, 0x7e, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xc8, 0x28, 0x90, 0x68, 0x84, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf8, 0x04, 0x00, 0x00, ++ 0x08, 0x3e, 0x09, 0x7f, 0x14, 0x7f, 0x3e, 0x09, ++ 0x1f, 0x11, 0x1f, 0x11, 0x01, 0x3e, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x50, 0xd0, 0x74, 0x94, 0x0c, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x3f, 0x2b, 0x2a, 0x2a, 0x3e, ++ 0x28, 0x0c, 0x0a, 0x0e, 0x73, 0x00, 0x00, 0x00, ++ 0x20, 0x24, 0xa8, 0xfc, 0x08, 0xf8, 0x88, 0xf8, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x7f, 0x0f, 0x08, 0x0f, 0x0f, 0x02, 0x7f, ++ 0x09, 0x1f, 0x69, 0x0f, 0x01, 0x3e, 0x00, 0x00, ++ 0x40, 0xfc, 0xe0, 0x20, 0xe0, 0xe0, 0x00, 0xfc, ++ 0x20, 0xf0, 0x2c, 0xe0, 0xf0, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x3e, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x28, 0x0c, 0x0b, 0x0e, 0x70, 0x03, 0x00, 0x00, ++ 0x50, 0x50, 0xfc, 0x50, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x20, 0xfc, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3f, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x28, 0x0d, 0x0a, 0x0e, 0x70, 0x03, 0x00, 0x00, ++ 0x20, 0xf8, 0xa8, 0xfc, 0xa8, 0xf8, 0xf8, 0xa8, ++ 0xf8, 0xfc, 0x50, 0xf0, 0x78, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x3f, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x29, 0x0d, 0x0a, 0x0e, 0x70, 0x03, 0x00, 0x00, ++ 0x20, 0xf8, 0x20, 0xfc, 0x88, 0xdc, 0x88, 0xfc, ++ 0x00, 0xfc, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x01, 0x1f, 0x11, 0x1f, 0x11, 0x01, 0x3e, 0x08, ++ 0x3e, 0x2a, 0x3e, 0x2a, 0x0f, 0x71, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf8, 0x08, 0x20, ++ 0xf8, 0xa8, 0xf8, 0xa8, 0x3c, 0xc4, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x3e, 0x2b, 0x2a, 0x2a, 0x3f, ++ 0x28, 0x0c, 0x0a, 0x0f, 0x70, 0x00, 0x00, 0x00, ++ 0x18, 0xe8, 0xa8, 0x70, 0xfc, 0x70, 0xa8, 0x24, ++ 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x11, 0x11, 0x12, 0x7c, 0x57, 0x56, 0x56, 0x7f, ++ 0x52, 0x1a, 0x17, 0x1c, 0x64, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x54, 0x94, 0xec, 0xc8, 0xd8, 0xdc, ++ 0xe8, 0xc8, 0xfc, 0x48, 0x48, 0xc8, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x56, 0x57, 0x55, 0x7f, ++ 0x53, 0x1f, 0x16, 0x1f, 0x62, 0x00, 0x00, 0x00, ++ 0x10, 0xd0, 0x50, 0xd0, 0x7c, 0xf4, 0x18, 0xd0, ++ 0x50, 0x50, 0xe8, 0xe8, 0x44, 0xc4, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7f, 0x55, 0x55, 0x55, 0x7d, ++ 0x51, 0x19, 0x16, 0x1e, 0x64, 0x00, 0x00, 0x00, ++ 0x40, 0xf0, 0x20, 0xfc, 0x54, 0x9c, 0x78, 0xfc, ++ 0x70, 0x70, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x13, 0x11, 0x7d, 0x55, 0x55, 0x57, 0x7c, ++ 0x51, 0x18, 0x14, 0x1c, 0x63, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x5c, 0xd4, 0xd4, 0x54, 0xdc, 0x58, ++ 0xe0, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x09, 0x08, 0x09, 0x3f, 0x2a, 0x2a, 0x2a, 0x3e, ++ 0x29, 0x0d, 0x0b, 0x0f, 0x71, 0x01, 0x00, 0x00, ++ 0x24, 0xa8, 0xfc, 0x08, 0xf0, 0x90, 0xf0, 0x00, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x3e, 0x2b, 0x2a, 0x2a, 0x3f, ++ 0x28, 0x0c, 0x0b, 0x0e, 0x71, 0x02, 0x00, 0x00, ++ 0x50, 0xfc, 0x50, 0x20, 0xfc, 0x50, 0xa8, 0xfc, ++ 0x20, 0xa8, 0xfc, 0x88, 0x08, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x3e, 0x2a, 0x2b, 0x2a, 0x3e, ++ 0x29, 0x0c, 0x0b, 0x0e, 0x70, 0x01, 0x00, 0x00, ++ 0x50, 0x50, 0xfc, 0x50, 0x20, 0xfc, 0x50, 0x88, ++ 0x54, 0x50, 0xfc, 0x50, 0x90, 0x10, 0x00, 0x00, ++ 0x10, 0x11, 0x12, 0x7c, 0x55, 0x56, 0x55, 0x7d, ++ 0x52, 0x1b, 0x14, 0x1c, 0x63, 0x00, 0x00, 0x00, ++ 0x90, 0xf4, 0xf8, 0x90, 0x68, 0x44, 0xfc, 0x28, ++ 0x20, 0xfc, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x3e, 0x2b, 0x2a, 0x2a, 0x3e, ++ 0x28, 0x0d, 0x0a, 0x0e, 0x70, 0x03, 0x00, 0x00, ++ 0x50, 0xfc, 0x50, 0xfc, 0xa0, 0xf8, 0xf8, 0xa0, ++ 0xfc, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x3f, 0x2b, 0x2b, 0x2b, 0x3f, ++ 0x28, 0x0d, 0x0b, 0x0f, 0x71, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xfc, 0x28, 0xac, 0xac, 0xfc, ++ 0x20, 0xfc, 0x54, 0x54, 0x54, 0x0c, 0x00, 0x00, ++ 0x01, 0x3f, 0x0f, 0x7f, 0x07, 0x1c, 0x67, 0x07, ++ 0x08, 0x3e, 0x2a, 0x3e, 0x0e, 0x71, 0x00, 0x00, ++ 0x00, 0xf8, 0xe0, 0xfc, 0xc0, 0x70, 0xcc, 0xc0, ++ 0x20, 0xf8, 0xa8, 0xf8, 0x38, 0xc4, 0x00, 0x00, ++ 0x04, 0x07, 0x0f, 0x7f, 0x07, 0x3b, 0x1d, 0x3e, ++ 0x0b, 0x3e, 0x2a, 0x3e, 0x0e, 0x71, 0x00, 0x00, ++ 0x00, 0xe0, 0xc0, 0xfc, 0x90, 0xe0, 0xb0, 0x8c, ++ 0x20, 0xf8, 0xa8, 0xf8, 0x38, 0xc4, 0x00, 0x00, ++ 0x01, 0x0f, 0x09, 0x0f, 0x3f, 0x08, 0x3e, 0x3e, ++ 0x0e, 0x71, 0x1f, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xf0, 0xf8, 0x20, 0xf8, 0xf8, ++ 0x38, 0xc4, 0xf0, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x14, 0x7f, 0x1e, 0x6f, 0x0f, 0x08, ++ 0x0f, 0x3e, 0x2a, 0x3e, 0x0e, 0x71, 0x00, 0x00, ++ 0x00, 0xf8, 0x50, 0xfc, 0x74, 0xec, 0xe0, 0x20, ++ 0xe0, 0xf8, 0xa8, 0xf8, 0x38, 0xc4, 0x00, 0x00, ++ 0x01, 0x7f, 0x0f, 0x0f, 0x3f, 0x2f, 0x47, 0x3a, ++ 0x0b, 0x3e, 0x2a, 0x3e, 0x0e, 0x71, 0x00, 0x00, ++ 0x00, 0xfc, 0xe0, 0xe0, 0xfc, 0xf8, 0xe0, 0x20, ++ 0xe0, 0xf8, 0xa8, 0xf8, 0x38, 0xc4, 0x00, 0x00, ++ 0x01, 0x7f, 0x0f, 0x3f, 0x2f, 0x47, 0x1c, 0x67, ++ 0x08, 0x3e, 0x2a, 0x3e, 0x0e, 0x71, 0x00, 0x00, ++ 0x00, 0xfc, 0xe0, 0xfc, 0xf8, 0xe0, 0x20, 0xe0, ++ 0x20, 0xf8, 0xa8, 0xf8, 0x38, 0xc4, 0x00, 0x00, ++ 0x13, 0x17, 0x6b, 0x17, 0x7c, 0x3b, 0x36, 0x53, ++ 0x1f, 0x11, 0x1f, 0x11, 0x01, 0x3e, 0x00, 0x00, ++ 0x90, 0xd4, 0xa8, 0x98, 0x7c, 0xb8, 0xd4, 0x94, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x10, 0x3f, 0x2d, 0x2d, 0x2d, 0x2d, ++ 0x2d, 0x2d, 0x2f, 0x3c, 0x61, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0xfc, 0x48, ++ 0x48, 0x48, 0xc8, 0x48, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x10, 0x3f, 0x2d, 0x2d, 0x2d, 0x2d, ++ 0x2d, 0x2d, 0x2f, 0x3c, 0x61, 0x02, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0xc8, 0x48, 0x68, ++ 0x58, 0x4c, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x12, 0x12, 0x22, 0x4f, 0x0a, 0x12, 0x1c, 0x35, ++ 0x53, 0x13, 0x14, 0x1f, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x38, 0x00, 0xc0, 0x00, 0xfc, 0x90, 0x10, ++ 0x10, 0x10, 0x90, 0x50, 0x50, 0x30, 0x00, 0x00, ++ 0x10, 0x1f, 0x22, 0x4f, 0x0a, 0x12, 0x1f, 0x30, ++ 0x57, 0x14, 0x14, 0x17, 0x14, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x80, 0x80, 0xbc, 0xd0, 0x10, ++ 0x90, 0x90, 0x90, 0x90, 0x90, 0x30, 0x00, 0x00, ++ 0x11, 0x17, 0x22, 0x4f, 0x0f, 0x14, 0x17, 0x3f, ++ 0x51, 0x17, 0x15, 0x15, 0x15, 0x11, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xe0, 0xc0, 0x7c, 0xc8, 0xe8, ++ 0x08, 0xc8, 0x48, 0x48, 0xc8, 0x18, 0x00, 0x00, ++ 0x10, 0x1e, 0x2a, 0x4e, 0x1e, 0x1a, 0x2e, 0x27, ++ 0x6c, 0x37, 0x27, 0x24, 0x27, 0x24, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xe0, 0xe0, 0xbc, 0xe8, 0xe8, ++ 0x88, 0xc8, 0xc8, 0x88, 0xe8, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7e, 0x04, 0x05, 0x09, 0x1e, ++ 0x2a, 0x49, 0x08, 0x08, 0x08, 0x09, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0x28, 0x48, 0x90, 0x10, 0x24, ++ 0x44, 0x88, 0x08, 0x10, 0x60, 0x80, 0x00, 0x00, ++ 0x01, 0x1f, 0x01, 0x7f, 0x00, 0x0f, 0x08, 0x0f, ++ 0x02, 0x0c, 0x74, 0x04, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, ++ 0x88, 0x88, 0x50, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x02, 0x0c, 0x77, 0x00, 0x1f, 0x00, 0x01, ++ 0x7f, 0x03, 0x0c, 0x74, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0x80, 0x60, 0xdc, 0x00, 0xf0, 0x20, 0x40, ++ 0xfc, 0x10, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x04, 0x18, 0x6f, 0x08, 0x08, ++ 0x0f, 0x06, 0x7c, 0x04, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x60, 0x18, 0xe4, 0x20, 0x20, ++ 0xe0, 0x88, 0x50, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x09, 0x0b, 0x13, 0x3d, ++ 0x55, 0x13, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7c, 0x08, 0x0a, 0x13, 0x3c, ++ 0x54, 0x12, 0x10, 0x10, 0x11, 0x10, 0x00, 0x00, ++ 0x08, 0x30, 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x09, 0x0b, 0x13, 0x3d, ++ 0x55, 0x13, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x80, 0x8c, 0xf0, 0x10, 0x10, 0x10, 0x10, 0xfc, ++ 0x10, 0x10, 0x10, 0x10, 0x7c, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x09, 0x0b, 0x13, 0x3d, ++ 0x55, 0x13, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0xc0, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0xa8, ++ 0xa8, 0x18, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x08, 0x0a, 0x12, 0x3d, ++ 0x54, 0x12, 0x10, 0x10, 0x11, 0x12, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0xfc, ++ 0x40, 0x60, 0xa0, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x08, 0x0b, 0x12, 0x3d, ++ 0x54, 0x12, 0x11, 0x10, 0x10, 0x13, 0x00, 0x00, ++ 0x40, 0x40, 0x60, 0xa0, 0x90, 0x28, 0x44, 0x90, ++ 0x20, 0x48, 0x90, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x09, 0x0b, 0x13, 0x3d, ++ 0x55, 0x13, 0x11, 0x10, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, ++ 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x08, 0x0b, 0x12, 0x3c, ++ 0x54, 0x12, 0x11, 0x12, 0x10, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0x80, 0xfc, 0x20, 0x20, 0xb0, ++ 0xa8, 0xa8, 0x24, 0x24, 0x20, 0x60, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x09, 0x0b, 0x13, 0x3d, ++ 0x55, 0x13, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x40, 0x40, 0x80, 0xf8, 0x08, 0x08, 0x08, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x08, 0x0a, 0x12, 0x3d, ++ 0x54, 0x12, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x20, 0xa8, 0xa4, 0x24, 0xf8, 0x20, 0x20, 0xfc, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x09, 0x0b, 0x13, 0x3d, ++ 0x55, 0x13, 0x11, 0x11, 0x11, 0x10, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x08, 0xe8, 0x28, 0x28, ++ 0xe8, 0x30, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x01, 0x7f, 0x0f, 0x02, 0x7f, 0x03, 0x0d, 0x73, ++ 0x01, 0x7f, 0x03, 0x7c, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0xe0, 0x80, 0xfc, 0x30, 0x00, 0x00, ++ 0x00, 0xfc, 0x90, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x07, 0x04, 0x7f, 0x09, 0x08, 0x1f, 0x01, ++ 0x01, 0x7f, 0x03, 0x7c, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0xfc, 0x10, 0x90, 0xfc, 0x60, ++ 0x00, 0xfc, 0x88, 0x50, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7c, 0x08, 0x0b, 0x12, 0x3c, ++ 0x55, 0x12, 0x10, 0x10, 0x13, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x40, 0x40, ++ 0xf8, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x09, 0x0b, 0x15, 0x39, ++ 0x55, 0x15, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0xa0, 0xa8, 0xa4, 0x24, 0x20, 0xfc, 0x20, 0x20, ++ 0x20, 0x50, 0x50, 0x88, 0x88, 0x04, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7c, 0x08, 0x0b, 0x12, 0x3d, ++ 0x54, 0x12, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x40, 0x40, 0xfc, 0x00, 0xfc, ++ 0x40, 0x70, 0x48, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7e, 0x08, 0x08, 0x15, 0x39, ++ 0x57, 0x15, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x80, 0xb8, 0x00, 0x00, 0x80, 0xfc, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x7f, 0x02, 0x0c, 0x74, 0x07, 0x38, 0x3f, ++ 0x24, 0x28, 0x37, 0x24, 0x27, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x50, 0x60, 0x30, 0x0c, 0xf8, ++ 0x98, 0x78, 0xc8, 0x48, 0xc8, 0x18, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x39, 0x07, 0x19, 0x63, 0x01, ++ 0x7f, 0x03, 0x0c, 0x74, 0x07, 0x38, 0x00, 0x00, ++ 0x10, 0xfc, 0x08, 0xb0, 0x60, 0x18, 0x04, 0x00, ++ 0xfc, 0x10, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x11, 0x10, 0x7c, 0x0b, 0x08, 0x13, 0x3c, ++ 0x54, 0x13, 0x12, 0x14, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xfc, 0x48, 0xf8, 0x80, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x24, 0x24, 0x3f, 0x04, 0x7c, 0x25, 0x45, 0x01, ++ 0x7f, 0x03, 0x0c, 0x74, 0x07, 0x38, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x00, 0x00, ++ 0xfc, 0x10, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x7f, 0x0f, 0x09, 0x0f, 0x09, 0x0f, 0x7f, ++ 0x11, 0x63, 0x0c, 0x74, 0x07, 0x18, 0x00, 0x00, ++ 0x00, 0xfc, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0xfc, ++ 0x30, 0x28, 0xc4, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x13, 0x7c, 0x08, 0x0b, 0x14, 0x18, ++ 0x37, 0x54, 0x10, 0x10, 0x13, 0x10, 0x00, 0x00, ++ 0x90, 0x90, 0xf0, 0x90, 0x90, 0xf8, 0x94, 0x94, ++ 0xf0, 0x90, 0x90, 0xf0, 0x90, 0x10, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x09, 0x0b, 0x12, 0x3c, ++ 0x55, 0x12, 0x14, 0x11, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x80, 0xfc, ++ 0x54, 0x54, 0x94, 0x24, 0x44, 0x18, 0x00, 0x00, ++ 0x02, 0x7e, 0x02, 0x3e, 0x03, 0x7e, 0x04, 0x09, ++ 0x7f, 0x03, 0x0c, 0x74, 0x07, 0x38, 0x00, 0x00, ++ 0x40, 0x7c, 0x40, 0x78, 0x40, 0x7c, 0x40, 0x40, ++ 0xfc, 0x10, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7d, 0x09, 0x0b, 0x13, 0x1d, ++ 0x34, 0x52, 0x13, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0xf8, ++ 0x50, 0x90, 0xfc, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x0a, 0x0b, 0x16, 0x3a, ++ 0x56, 0x17, 0x12, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0xd8, 0xd8, ++ 0xd8, 0x68, 0x48, 0x48, 0x48, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7d, 0x08, 0x0b, 0x14, 0x19, ++ 0x34, 0x57, 0x10, 0x11, 0x10, 0x13, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, ++ 0x40, 0xfc, 0x90, 0xe0, 0x70, 0x88, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x08, 0x0b, 0x15, 0x19, ++ 0x35, 0x55, 0x10, 0x13, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x0a, 0x0b, 0x16, 0x1b, ++ 0x36, 0x56, 0x17, 0x1a, 0x12, 0x12, 0x00, 0x00, ++ 0x18, 0xe0, 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xf8, ++ 0xa8, 0xa8, 0xf8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x7d, 0x09, 0x0b, 0x15, 0x39, ++ 0x55, 0x15, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x80, 0xf8, 0xc8, 0x48, 0x48, 0x78, 0x20, 0xfc, ++ 0x70, 0x70, 0xa8, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x01, 0x7f, 0x04, 0x38, 0x20, 0x3d, 0x20, 0x3d, ++ 0x21, 0x03, 0x0c, 0x74, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x88, 0xf8, 0xfc, 0x70, 0xac, ++ 0x20, 0x10, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7d, 0x09, 0x0b, 0x15, 0x38, ++ 0x57, 0x12, 0x12, 0x12, 0x17, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x50, 0x50, 0xb0, 0x10, 0xf0, 0x00, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x0b, 0x0a, 0x16, 0x3b, ++ 0x56, 0x17, 0x12, 0x14, 0x18, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x00, 0xfc, 0xa8, 0xf0, 0x8c, ++ 0x10, 0xfc, 0x90, 0x50, 0x10, 0x30, 0x00, 0x00, ++ 0x12, 0x11, 0x11, 0x7c, 0x0a, 0x09, 0x15, 0x38, ++ 0x57, 0x15, 0x11, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x78, 0x48, 0x7c, 0x44, ++ 0x58, 0x48, 0x74, 0xc4, 0xc0, 0x3c, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7e, 0x0a, 0x0a, 0x16, 0x1a, ++ 0x36, 0x52, 0x15, 0x15, 0x1a, 0x11, 0x00, 0x00, ++ 0x18, 0xe0, 0x38, 0x20, 0xfc, 0xb8, 0xe4, 0x9c, ++ 0xf0, 0xd0, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x20, 0x27, 0x21, 0x79, 0x17, 0x14, 0x2c, 0x37, ++ 0x6d, 0x29, 0x21, 0x21, 0x21, 0x26, 0x00, 0x00, ++ 0x20, 0x30, 0x48, 0xfc, 0x24, 0xf8, 0xa8, 0xa8, ++ 0xf8, 0xa8, 0x30, 0x28, 0xf4, 0x04, 0x00, 0x00, ++ 0x01, 0x7f, 0x1e, 0x12, 0x1e, 0x04, 0x3f, 0x1f, ++ 0x04, 0x7f, 0x06, 0x7c, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0x90, 0xf0, 0x40, 0xf8, 0xf0, ++ 0x40, 0xfc, 0x90, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x7f, 0x08, 0x3e, 0x7f, 0x2d, 0x4b, 0x3e, ++ 0x0e, 0x31, 0x06, 0x7c, 0x07, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf0, 0x50, 0xd0, 0x70, 0x54, ++ 0x94, 0x8c, 0x90, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7d, 0x0a, 0x09, 0x16, 0x18, ++ 0x35, 0x55, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, ++ 0x00, 0xfc, 0xcc, 0x54, 0xec, 0x54, 0x64, 0x80, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x7f, 0x09, 0x09, 0x15, 0x39, ++ 0x55, 0x17, 0x10, 0x11, 0x10, 0x13, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0xfc, 0x48, 0xf8, 0xf8, 0x48, ++ 0xf8, 0xfc, 0x90, 0xe0, 0x70, 0x88, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x08, 0x0b, 0x15, 0x19, ++ 0x35, 0x55, 0x10, 0x17, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0x00, 0xf0, 0x50, 0xf0, ++ 0x50, 0xf0, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x12, 0x11, 0x7d, 0x09, 0x0b, 0x15, 0x19, ++ 0x35, 0x54, 0x17, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x88, 0x48, 0x50, 0x20, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x12, 0x11, 0x13, 0x7e, 0x09, 0x0b, 0x15, 0x18, ++ 0x37, 0x56, 0x13, 0x12, 0x13, 0x12, 0x00, 0x00, ++ 0x48, 0x50, 0xfc, 0x08, 0xf0, 0x10, 0xf0, 0x00, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x3e, 0x21, 0x3e, 0x53, 0x1e, ++ 0x11, 0x7f, 0x06, 0x7c, 0x07, 0x38, 0x00, 0x00, ++ 0x20, 0xfc, 0x88, 0x50, 0xfc, 0x20, 0xfc, 0x20, ++ 0x20, 0xfc, 0x90, 0x60, 0x30, 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, 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, ++ 0x10, 0x13, 0x10, 0x7f, 0x0a, 0x0b, 0x17, 0x1b, ++ 0x34, 0x57, 0x12, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xfc, 0x48, 0x58, 0x58, 0xf8, ++ 0x80, 0xf8, 0xa8, 0xa8, 0xa8, 0xb8, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x7f, 0x0a, 0x0b, 0x16, 0x3b, ++ 0x54, 0x17, 0x12, 0x12, 0x17, 0x10, 0x00, 0x00, ++ 0x10, 0xd0, 0x90, 0xdc, 0x60, 0xc0, 0xb8, 0xc0, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x11, 0x11, 0x11, 0x7f, 0x09, 0x09, 0x17, 0x18, ++ 0x37, 0x56, 0x12, 0x13, 0x12, 0x10, 0x00, 0x00, ++ 0x00, 0x7c, 0x10, 0xe0, 0x38, 0x28, 0xf8, 0x28, ++ 0xb8, 0xa8, 0xb8, 0x98, 0xa4, 0x44, 0x00, 0x00, ++ 0x10, 0x17, 0x10, 0x7f, 0x0a, 0x0b, 0x14, 0x1b, ++ 0x36, 0x57, 0x12, 0x12, 0x14, 0x18, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0x28, 0xfc, ++ 0x28, 0xa8, 0x10, 0x34, 0xcc, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x10, 0x7f, 0x0a, 0x0e, 0x17, 0x19, ++ 0x37, 0x57, 0x13, 0x15, 0x11, 0x11, 0x00, 0x00, ++ 0x00, 0xb8, 0x28, 0xe8, 0xb8, 0xa8, 0xf8, 0x28, ++ 0xf8, 0xb0, 0x70, 0x34, 0x54, 0x8c, 0x00, 0x00, ++ 0x20, 0x27, 0x24, 0x7f, 0x14, 0x17, 0x2c, 0x37, ++ 0x6d, 0x2d, 0x25, 0x24, 0x27, 0x24, 0x00, 0x00, ++ 0x00, 0xbc, 0xa4, 0xbc, 0xa4, 0xbc, 0x44, 0xfc, ++ 0xf4, 0xf4, 0xf4, 0xe4, 0x5c, 0x4c, 0x00, 0x00, ++ 0x10, 0x11, 0x12, 0x7f, 0x0b, 0x0a, 0x17, 0x19, ++ 0x36, 0x55, 0x10, 0x13, 0x10, 0x10, 0x00, 0x00, ++ 0x80, 0xf8, 0xe8, 0x38, 0xb8, 0xa8, 0xfc, 0x30, ++ 0xc8, 0xf4, 0x40, 0xf8, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x7f, 0x04, 0x04, 0x3f, 0x24, 0x24, 0x24, ++ 0x27, 0x24, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0xc8, 0x48, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x7f, 0x04, 0x3f, 0x24, 0x27, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x7f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0x48, 0xc8, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x04, 0x3f, 0x27, 0x08, 0x3e, 0x22, ++ 0x3e, 0x3f, 0x7f, 0x1e, 0x22, 0x4d, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0xc8, 0x40, 0x40, 0xfc, ++ 0x90, 0x90, 0x60, 0x20, 0x50, 0x8c, 0x00, 0x00, ++ 0x00, 0x7f, 0x04, 0x3f, 0x27, 0x14, 0x7f, 0x1c, ++ 0x3e, 0x2a, 0x3e, 0x7f, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0xc8, 0xfc, 0xa0, 0xf8, ++ 0xf8, 0xa0, 0xfc, 0xd4, 0x6c, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x11, 0x21, 0x4f, 0x08, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x38, 0xd0, 0x08, 0x04, 0xe4, 0x20, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x10, 0x11, 0x11, 0x1f, 0x11, 0x11, 0x7d, 0x45, ++ 0x45, 0x44, 0x7c, 0x45, 0x02, 0x0c, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0xf0, 0x10, ++ 0xf0, 0xa0, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x08, 0x2a, 0x2a, 0x2a, 0x2a, ++ 0x3f, 0x5d, 0x48, 0x0e, 0x71, 0x06, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x50, 0x50, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x08, 0x09, 0x3f, 0x0a, 0x0a, 0x7f, 0x0c, 0x12, ++ 0x3e, 0x52, 0x1e, 0x12, 0x1f, 0x12, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x50, 0x50, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x0e, 0x06, 0x09, 0x10, 0x3f, 0x40, 0x3a, 0x2a, ++ 0x3a, 0x2d, 0x3d, 0x2a, 0x2a, 0x2a, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0xc8, 0xf8, 0x48, 0xf8, 0xc8, ++ 0xf8, 0x30, 0x30, 0xb4, 0xd4, 0x8c, 0x00, 0x00, ++ 0x08, 0x2a, 0x2a, 0x3e, 0x00, 0x7f, 0x00, 0x3e, ++ 0x22, 0x3e, 0x22, 0x14, 0x1e, 0x61, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x50, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x14, 0x7f, 0x14, 0x3e, 0x14, 0x7f, 0x08, 0x3e, ++ 0x2a, 0x3e, 0x2a, 0x7f, 0x22, 0x27, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x50, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x14, 0x7f, 0x14, 0x1c, 0x08, 0x3e, 0x2a, 0x3e, ++ 0x08, 0x3e, 0x08, 0x3e, 0x0c, 0x71, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x50, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x04, 0x1b, 0x12, 0x1a, 0x19, 0x12, 0x3f, 0x2f, ++ 0x48, 0x0f, 0x0f, 0x0f, 0x06, 0x78, 0x00, 0x00, ++ 0x80, 0x70, 0x90, 0xb0, 0x30, 0x90, 0xfc, 0xe8, ++ 0x20, 0xe0, 0xe0, 0xe4, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x7e, 0x49, 0x7e, 0x7d, 0x49, 0x7f, 0x4f, ++ 0x08, 0x0f, 0x0f, 0x0f, 0x06, 0x78, 0x00, 0x00, ++ 0x80, 0xfc, 0x00, 0xf8, 0xfc, 0x54, 0xfc, 0xe0, ++ 0x20, 0xe0, 0xe0, 0xe4, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x7f, 0x57, 0x7f, 0x3e, 0x22, ++ 0x3e, 0x3e, 0x22, 0x3e, 0x14, 0x63, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x78, 0x48, 0x78, 0x48, ++ 0x78, 0x30, 0x30, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x14, 0x7f, 0x14, 0x77, 0x55, 0x77, 0x14, 0x3f, ++ 0x64, 0x3f, 0x3f, 0x24, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0x78, 0x48, 0x78, 0x48, ++ 0x78, 0x30, 0x30, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x10, 0x1e, 0x25, 0x49, 0x3f, 0x2b, 0x2b, 0x3f, ++ 0x2b, 0x3f, 0x23, 0x23, 0x23, 0x46, 0x00, 0x00, ++ 0x08, 0x30, 0xd0, 0x50, 0x50, 0x50, 0x50, 0x50, ++ 0x50, 0x70, 0x58, 0x78, 0x94, 0x04, 0x00, 0x00, ++ 0x08, 0x2f, 0x28, 0x2f, 0x72, 0x07, 0x18, 0x6f, ++ 0x09, 0x0f, 0x09, 0x0f, 0x10, 0x20, 0x00, 0x00, ++ 0x80, 0x98, 0xe4, 0x84, 0x7c, 0xc0, 0x80, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x30, 0x00, 0x00, ++ 0x10, 0x1e, 0x24, 0x48, 0x3e, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x3e, 0x23, 0x22, 0x23, 0x46, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0xa0, 0xa0, 0xfc, 0xa0, 0xa0, ++ 0x90, 0xf4, 0x8c, 0x0c, 0xf4, 0x04, 0x00, 0x00, ++ 0x10, 0x1e, 0x24, 0x49, 0x3e, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x3f, 0x22, 0x22, 0x22, 0x46, 0x00, 0x00, ++ 0x88, 0x48, 0x50, 0xfc, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x1e, 0x24, 0x49, 0x3e, 0x2a, 0x2a, 0x3e, ++ 0x2b, 0x3e, 0x23, 0x22, 0x23, 0x46, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xf0, 0x90, 0xf0, 0x90, 0xf0, ++ 0xfc, 0xf8, 0x68, 0xa8, 0x48, 0x30, 0x00, 0x00, ++ 0x10, 0x1f, 0x25, 0x49, 0x3e, 0x2a, 0x2b, 0x3f, ++ 0x2b, 0x3f, 0x22, 0x22, 0x23, 0x46, 0x00, 0x00, ++ 0x00, 0xf8, 0x68, 0xf8, 0x80, 0xf8, 0x48, 0xf8, ++ 0x58, 0xf8, 0x68, 0x78, 0x88, 0x30, 0x00, 0x00, ++ 0x00, 0x3e, 0x00, 0x7f, 0x00, 0x3e, 0x00, 0x3e, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x28, 0x24, ++ 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x01, 0x3f, 0x00, 0x3c, ++ 0x00, 0x3c, 0x25, 0x25, 0x3d, 0x24, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xfc, 0x00, 0xf8, 0x10, 0x20, ++ 0x40, 0x80, 0x00, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x3c, 0x01, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7e, 0x00, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3f, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x01, 0x3d, 0x03, 0x3d, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa0, 0xa4, 0x24, 0x28, 0x28, 0x30, ++ 0x60, 0x20, 0x24, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7e, 0x00, 0x3c, 0x03, 0x3c, ++ 0x00, 0x3c, 0x24, 0x25, 0x3e, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x10, 0x90, 0x90, 0x90, 0xfc, 0x30, ++ 0x30, 0x50, 0x90, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x01, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x00, 0x00, ++ 0xc0, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0x68, ++ 0xa8, 0x98, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7e, 0x01, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3d, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x08, 0xe8, 0x28, 0x28, 0x28, ++ 0xe8, 0x28, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x00, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3f, 0x24, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x90, 0xf0, 0x90, 0x90, ++ 0xf0, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x3c, 0x03, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x50, 0x48, 0x88, 0xf4, 0x04, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7f, 0x01, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3d, 0x27, 0x24, 0x3f, 0x24, 0x00, 0x00, ++ 0x08, 0x30, 0xe0, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0x10, 0xd0, 0x14, 0x0c, 0xec, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3f, 0x0f, 0x00, 0x7f, 0x0f, ++ 0x0f, 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0xe0, 0x00, 0xfc, 0xe0, ++ 0xe0, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7e, 0x00, 0x3c, 0x01, 0x3e, ++ 0x00, 0x3d, 0x24, 0x24, 0x3c, 0x25, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xa0, 0xa4, 0x24, 0xa8, ++ 0xb0, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x01, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3d, 0x25, 0x26, 0x3e, 0x24, 0x00, 0x00, ++ 0x40, 0x78, 0x90, 0x20, 0xfc, 0x00, 0x78, 0x48, ++ 0x48, 0x70, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x3d, 0x01, 0x7f, 0x01, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3d, 0x26, 0x26, 0x3c, 0x24, 0x00, 0x00, ++ 0x18, 0xe0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x01, 0x3f, 0x01, 0x3d, ++ 0x01, 0x3d, 0x25, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x08, 0xe8, 0x28, 0xe8, ++ 0x28, 0xe8, 0x28, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x01, 0x3e, 0x03, 0x3c, ++ 0x00, 0x3c, 0x25, 0x26, 0x3c, 0x24, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xf8, 0x20, 0x20, 0xfc, 0x70, ++ 0x70, 0xa8, 0x28, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x38, 0x00, 0x7e, 0x01, 0x39, 0x00, 0x39, ++ 0x06, 0x38, 0x29, 0x29, 0x3a, 0x2c, 0x00, 0x00, ++ 0xa0, 0xa0, 0xa0, 0xa8, 0xa8, 0xb0, 0xb0, 0xa8, ++ 0xa4, 0xa4, 0x20, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3c, 0x03, 0x7c, 0x01, 0x3c, 0x03, 0x3c, ++ 0x00, 0x3d, 0x26, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x40, 0x58, 0xe0, 0x40, 0xf8, 0x40, 0xfc, 0xe0, ++ 0xe0, 0x50, 0x48, 0x44, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x02, 0x3c, 0x00, 0x3f, ++ 0x01, 0x3d, 0x25, 0x27, 0x3c, 0x24, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xf8, 0xc8, 0xa8, 0xfc, ++ 0x48, 0x28, 0x28, 0xfc, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x38, 0x00, 0x7f, 0x00, 0x3a, 0x02, 0x3f, ++ 0x02, 0x3a, 0x2a, 0x2a, 0x3c, 0x28, 0x00, 0x00, ++ 0x28, 0x24, 0x24, 0xfc, 0x20, 0xa8, 0xa8, 0xe8, ++ 0xb8, 0x90, 0x94, 0xac, 0x4c, 0x84, 0x00, 0x00, ++ 0x00, 0x38, 0x02, 0x7d, 0x01, 0x3f, 0x00, 0x39, ++ 0x01, 0x3a, 0x2c, 0x28, 0x38, 0x2b, 0x00, 0x00, ++ 0x80, 0xfc, 0x90, 0x10, 0x10, 0x10, 0xfc, 0x90, ++ 0x90, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x01, 0x3e, 0x03, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xfc, 0x20, 0x20, 0xfc, 0x20, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7e, 0x01, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x00, 0x00, ++ 0x00, 0xf8, 0x50, 0x20, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x02, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x00, 0x00, ++ 0x20, 0xb0, 0xa8, 0x24, 0x24, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3b, 0x00, 0x7d, 0x01, 0x39, 0x01, 0x39, ++ 0x02, 0x3a, 0x2c, 0x28, 0x3f, 0x28, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x50, 0x50, 0x50, 0x50, 0x50, ++ 0xe8, 0xe4, 0x44, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7e, 0x00, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x25, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x00, 0xf8, 0x88, 0xf8, 0x00, ++ 0xf8, 0x10, 0xfc, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x3d, 0x01, 0x7f, 0x02, 0x3d, 0x00, 0x3f, ++ 0x00, 0x3d, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x18, 0xf0, 0x48, 0x24, 0x04, 0xf8, 0x48, 0xfc, ++ 0x48, 0xf8, 0x48, 0x40, 0x40, 0xc0, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x3d, 0x00, 0x3d, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0x88, 0x30, 0x40, 0xb8, ++ 0x08, 0xb8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7f, 0x02, 0x3d, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3d, 0x26, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x00, 0xfc, 0x20, 0xa0, ++ 0xb8, 0xa0, 0xa0, 0xe0, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x3c, 0x03, 0x7c, 0x03, 0x3f, 0x02, 0x3e, ++ 0x03, 0x3c, 0x25, 0x26, 0x3c, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x58, 0xd8, 0xe8, ++ 0xf8, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7e, 0x00, 0x3c, 0x01, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x48, 0x50, 0xfc, 0x00, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x01, 0x3d, 0x01, 0x7f, 0x01, 0x3d, 0x03, 0x3c, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x25, 0x00, 0x00, ++ 0x20, 0x24, 0xf8, 0x20, 0x24, 0xe4, 0x3c, 0x40, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3d, 0x01, 0x7f, 0x00, 0x3c, 0x00, 0x3d, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x00, 0xdc, 0x54, 0xdc, 0x00, 0xf8, 0x00, 0xfc, ++ 0x40, 0x78, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7f, 0x00, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x27, 0x3c, 0x24, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0xfc, 0x00, 0xf8, 0x88, 0xf8, ++ 0x10, 0xf8, 0x90, 0xfc, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7f, 0x01, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3d, 0x25, 0x26, 0x3e, 0x24, 0x00, 0x00, ++ 0x20, 0x3c, 0x20, 0xfc, 0x38, 0xe4, 0x1c, 0x00, ++ 0x7c, 0x40, 0xfc, 0x40, 0x7c, 0x40, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7f, 0x03, 0x3c, 0x00, 0x3c, ++ 0x00, 0x3c, 0x24, 0x24, 0x3f, 0x24, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0xfc, 0x00, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3d, 0x01, 0x7f, 0x00, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3d, 0x24, 0x27, 0x3c, 0x24, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0xf8, ++ 0x48, 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3b, 0x02, 0x7f, 0x02, 0x3b, 0x03, 0x3b, ++ 0x03, 0x3a, 0x2a, 0x2c, 0x3f, 0x28, 0x00, 0x00, ++ 0x00, 0xf0, 0x30, 0xd0, 0x90, 0xf0, 0xb0, 0xb0, ++ 0xf0, 0x90, 0xb4, 0xfc, 0x1c, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x7f, 0x02, 0x3b, 0x02, 0x3b, ++ 0x02, 0x3f, 0x2a, 0x2a, 0x3a, 0x2a, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x00, 0x3b, 0x02, 0x7e, 0x03, 0x3a, 0x02, 0x3b, ++ 0x02, 0x38, 0x28, 0x29, 0x3a, 0x2c, 0x00, 0x00, ++ 0xc0, 0x58, 0x48, 0x48, 0x58, 0x48, 0x48, 0xf8, ++ 0x48, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x3d, 0x00, 0x7e, 0x00, 0x3c, 0x00, 0x3d, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x24, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0xe8, 0xa8, 0xe8, 0x18, 0xfc, ++ 0x08, 0xe8, 0xa8, 0xe8, 0x08, 0x18, 0x00, 0x00, ++ 0x01, 0x3f, 0x22, 0x5f, 0x0f, 0x7f, 0x04, 0x1f, ++ 0x6f, 0x07, 0x07, 0x0f, 0x08, 0x0f, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0xf8, 0xe0, 0xfc, 0x40, 0xf0, ++ 0xec, 0xc0, 0xc0, 0xe0, 0x20, 0xe0, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7f, 0x00, 0x3c, 0x00, 0x3d, ++ 0x03, 0x3d, 0x25, 0x25, 0x3f, 0x24, 0x00, 0x00, ++ 0xf0, 0x90, 0x08, 0xf4, 0x00, 0xf0, 0x90, 0x08, ++ 0xfc, 0x68, 0x68, 0x68, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7d, 0x02, 0x3c, 0x00, 0x3c, ++ 0x01, 0x3d, 0x25, 0x25, 0x3f, 0x24, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0xf8, 0x44, 0xf0, 0x10, 0x60, ++ 0xf8, 0x68, 0x68, 0x68, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3d, 0x01, 0x7f, 0x01, 0x3d, 0x00, 0x3d, ++ 0x02, 0x3c, 0x27, 0x24, 0x3c, 0x27, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0xa4, 0x5c, ++ 0x40, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x00, 0x38, 0x00, 0x7e, 0x02, 0x3a, 0x04, 0x38, ++ 0x03, 0x3a, 0x2a, 0x2a, 0x3f, 0x28, 0x00, 0x00, ++ 0x40, 0x28, 0xa8, 0x90, 0x98, 0xa4, 0xd4, 0xf0, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x01, 0x7e, 0x00, 0x3d, 0x01, 0x3e, ++ 0x01, 0x3c, 0x24, 0x24, 0x3c, 0x25, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x50, 0xfc, 0x28, 0x20, ++ 0xfc, 0x20, 0x38, 0x48, 0x88, 0x30, 0x00, 0x00, ++ 0x00, 0x3c, 0x03, 0x7e, 0x00, 0x3f, 0x00, 0x3d, ++ 0x03, 0x3c, 0x25, 0x25, 0x3d, 0x25, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0xb0, 0xe0, 0x80, 0xf8, 0x20, ++ 0xfc, 0x20, 0x28, 0x28, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3b, 0x02, 0x7e, 0x02, 0x3a, 0x02, 0x3b, ++ 0x03, 0x3b, 0x2b, 0x2a, 0x3b, 0x2a, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x90, 0xf0, 0x00, 0xf8, ++ 0x68, 0x68, 0xf8, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x14, 0x7f, 0x14, 0x1d, 0x0b, 0x3f, 0x2a, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x80, 0x80, 0xf8, 0x08, 0xe8, 0xf8, 0x08, 0xe8, ++ 0xe8, 0x08, 0xe8, 0xa8, 0xe8, 0x30, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x3f, 0x2a, 0x3e, 0x23, 0x47, ++ 0x3f, 0x07, 0x07, 0x0f, 0x08, 0x0f, 0x00, 0x00, ++ 0x70, 0x50, 0x94, 0xfc, 0x90, 0x60, 0x9c, 0xc0, ++ 0xf8, 0xc0, 0xc0, 0xe0, 0x20, 0xe0, 0x00, 0x00, ++ 0x00, 0x38, 0x07, 0x7d, 0x00, 0x3b, 0x02, 0x3b, ++ 0x02, 0x3a, 0x2a, 0x2a, 0x3a, 0x2a, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x10, 0xa0, 0xf8, 0x48, 0xf8, ++ 0x48, 0xe8, 0xa8, 0xe8, 0xa8, 0x18, 0x00, 0x00, ++ 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x3c, 0x01, 0x3d, ++ 0x01, 0x3d, 0x24, 0x24, 0x3c, 0x27, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, 0x54, ++ 0xfc, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x00, 0x3c, 0x03, 0x7e, 0x01, 0x3d, 0x01, 0x3d, ++ 0x01, 0x3c, 0x27, 0x24, 0x3d, 0x26, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0xf8, 0x08, 0xf8, 0x08, ++ 0xf8, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x38, 0x07, 0x7c, 0x03, 0x39, 0x07, 0x39, ++ 0x03, 0x38, 0x2f, 0x28, 0x38, 0x28, 0x00, 0x00, ++ 0xa0, 0xa0, 0xfc, 0xa0, 0xf8, 0x50, 0xfc, 0x50, ++ 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3b, 0x01, 0x7d, 0x03, 0x39, 0x01, 0x39, ++ 0x01, 0x3a, 0x2a, 0x2d, 0x39, 0x2a, 0x00, 0x00, ++ 0x18, 0xf0, 0x48, 0x24, 0xe4, 0x20, 0xf0, 0x10, ++ 0xfc, 0x04, 0xd4, 0x6c, 0x44, 0x18, 0x00, 0x00, ++ 0x01, 0x39, 0x06, 0x7e, 0x01, 0x3a, 0x07, 0x38, ++ 0x03, 0x39, 0x29, 0x2a, 0x3a, 0x2c, 0x00, 0x00, ++ 0x48, 0x48, 0xf4, 0xd4, 0x48, 0xd4, 0xfc, 0x50, ++ 0xfc, 0x28, 0xa8, 0x94, 0x2c, 0xc4, 0x00, 0x00, ++ 0x00, 0x3b, 0x00, 0x7c, 0x07, 0x38, 0x03, 0x38, ++ 0x03, 0x3a, 0x2b, 0x2a, 0x3a, 0x2a, 0x00, 0x00, ++ 0x00, 0xf0, 0xa0, 0x40, 0xfc, 0xc8, 0x50, 0xc0, ++ 0xf8, 0xb8, 0xf8, 0xa8, 0xe8, 0x18, 0x00, 0x00, ++ 0x01, 0x38, 0x02, 0x7d, 0x01, 0x3a, 0x05, 0x39, ++ 0x01, 0x39, 0x29, 0x28, 0x3f, 0x28, 0x00, 0x00, ++ 0xc8, 0x68, 0xb4, 0x94, 0xf8, 0x08, 0xf4, 0x10, ++ 0x10, 0xf0, 0x10, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3b, 0x02, 0x7e, 0x03, 0x39, 0x01, 0x3a, ++ 0x05, 0x39, 0x29, 0x29, 0x39, 0x29, 0x00, 0x00, ++ 0x88, 0xfc, 0xa8, 0xa8, 0xfc, 0xd8, 0xac, 0x4c, ++ 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x01, 0x39, 0x07, 0x79, 0x07, 0x39, 0x02, 0x3c, ++ 0x01, 0x39, 0x29, 0x29, 0x39, 0x29, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x10, 0xfc, 0x10, 0xa8, 0x44, ++ 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x7f, 0x02, 0x3b, 0x01, 0x39, ++ 0x01, 0x39, 0x29, 0x2f, 0x38, 0x28, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x38, 0x03, 0x7f, 0x02, 0x3b, 0x02, 0x3b, ++ 0x02, 0x3a, 0x2a, 0x2a, 0x3c, 0x28, 0x00, 0x00, ++ 0x40, 0xf8, 0x20, 0xfc, 0x54, 0x8c, 0x70, 0xfc, ++ 0x70, 0x70, 0xf8, 0x88, 0xf8, 0x88, 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, 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, 0x39, 0x01, 0x7d, 0x00, 0x3b, 0x02, 0x3b, ++ 0x00, 0x3f, 0x28, 0x29, 0x3e, 0x28, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xb8, 0xa8, 0xb8, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3f, 0x3e, 0x33, 0x5e, 0x0f, ++ 0x7f, 0x07, 0x07, 0x0f, 0x08, 0x0f, 0x00, 0x00, ++ 0x20, 0xf8, 0x50, 0xfc, 0x20, 0xfc, 0x20, 0xe0, ++ 0xfc, 0xc0, 0xc0, 0xe0, 0x20, 0xe0, 0x00, 0x00, ++ 0x00, 0x3b, 0x02, 0x7f, 0x00, 0x3b, 0x00, 0x3f, ++ 0x01, 0x3f, 0x28, 0x2b, 0x38, 0x28, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0x40, 0xf8, 0x40, 0xfc, ++ 0x10, 0xfc, 0x40, 0xf8, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3a, 0x01, 0x79, 0x04, 0x3b, 0x02, 0x38, ++ 0x06, 0x3a, 0x2a, 0x2a, 0x3d, 0x28, 0x00, 0x00, ++ 0x20, 0xf8, 0xa8, 0xf8, 0x20, 0xfc, 0xf0, 0x90, ++ 0xf0, 0xf8, 0x88, 0xf8, 0x80, 0xfc, 0x00, 0x00, ++ 0x06, 0x1b, 0x13, 0x1c, 0x1e, 0x12, 0x7f, 0x17, ++ 0x3f, 0x47, 0x07, 0x0f, 0x08, 0x0f, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0xf0, 0xf0, 0x90, 0xfc, 0xd0, ++ 0xf8, 0xc4, 0xc0, 0xe0, 0x20, 0xe0, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x7f, 0x02, 0x3b, 0x03, 0x39, ++ 0x01, 0x39, 0x29, 0x29, 0x39, 0x2e, 0x00, 0x00, ++ 0x40, 0xfc, 0xf0, 0xf8, 0xa8, 0x38, 0xf8, 0xf0, ++ 0x10, 0xf0, 0xf0, 0xf0, 0x90, 0x08, 0x00, 0x00, ++ 0x00, 0x38, 0x07, 0x7c, 0x01, 0x3f, 0x01, 0x3b, ++ 0x05, 0x39, 0x28, 0x2a, 0x3a, 0x2c, 0x00, 0x00, ++ 0xa0, 0xa0, 0xfc, 0xa0, 0xf0, 0x14, 0xf8, 0xb0, ++ 0xf4, 0xac, 0x00, 0xa8, 0x54, 0x54, 0x00, 0x00, ++ 0x14, 0x17, 0x28, 0x3f, 0x68, 0x2b, 0x3c, 0x2b, ++ 0x28, 0x3f, 0x2a, 0x2b, 0x3e, 0x20, 0x00, 0x00, ++ 0x14, 0x94, 0x28, 0xfc, 0x68, 0xa8, 0x3c, 0xa8, ++ 0x28, 0xbc, 0xa8, 0xa8, 0xbc, 0x20, 0x00, 0x00, ++ 0x00, 0x38, 0x07, 0x7d, 0x01, 0x39, 0x01, 0x3b, ++ 0x00, 0x3b, 0x29, 0x29, 0x38, 0x2f, 0x00, 0x00, ++ 0x40, 0xf8, 0xf0, 0x10, 0xf4, 0xb8, 0xe4, 0x7c, ++ 0xa0, 0xf0, 0x50, 0xf4, 0xac, 0x1c, 0x00, 0x00, ++ 0x00, 0x3f, 0x03, 0x7e, 0x03, 0x38, 0x07, 0x3b, ++ 0x00, 0x3f, 0x29, 0x2f, 0x39, 0x2e, 0x00, 0x00, ++ 0x40, 0xfc, 0xb8, 0xa8, 0xb8, 0xa0, 0xfc, 0xf8, ++ 0xa0, 0xfc, 0xa8, 0x30, 0xd0, 0x0c, 0x00, 0x00, ++ 0x02, 0x3a, 0x02, 0x7d, 0x07, 0x3a, 0x06, 0x3a, ++ 0x06, 0x3a, 0x2e, 0x2b, 0x3e, 0x28, 0x00, 0x00, ++ 0xa0, 0xb0, 0xa8, 0x68, 0xfc, 0xa0, 0xe8, 0xa8, ++ 0xe8, 0xd0, 0x94, 0xfc, 0x4c, 0x84, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x7f, 0x02, 0x3b, 0x00, 0x39, ++ 0x03, 0x3d, 0x29, 0x29, 0x39, 0x29, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xb8, 0xa8, 0xb8, 0x90, 0xfc, ++ 0x20, 0xf8, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x03, 0x3b, 0x05, 0x7f, 0x03, 0x3b, 0x05, 0x39, ++ 0x01, 0x39, 0x29, 0x29, 0x39, 0x2e, 0x00, 0x00, ++ 0x30, 0xb8, 0x50, 0xfc, 0x30, 0xb4, 0x4c, 0xf0, ++ 0x10, 0xf0, 0xf0, 0xf0, 0x90, 0x08, 0x00, 0x00, ++ 0x14, 0x12, 0x22, 0x48, 0x08, 0x14, 0x13, 0x22, ++ 0x7e, 0x22, 0x22, 0x3f, 0x22, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0x90, 0x90, 0x90, 0xfc, 0x30, ++ 0x30, 0x50, 0x90, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x08, 0x3f, 0x2a, 0x7e, 0x09, 0x3e, 0x08, 0x7f, ++ 0x08, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x50, 0x48, 0x88, 0xa0, 0x20, 0x50, 0x50, 0x88, ++ 0xfc, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x02, 0x3e, 0x29, 0x49, 0x0a, 0x32, 0x0c, 0x0a, ++ 0x3f, 0x08, 0x7f, 0x0c, 0x12, 0x60, 0x00, 0x00, ++ 0x50, 0x48, 0x88, 0x20, 0x20, 0x50, 0x50, 0x88, ++ 0xfc, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x01, 0x11, 0x11, 0x1f, 0x00, 0x7f, 0x00, 0x0f, ++ 0x08, 0x0f, 0x04, 0x02, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0x10, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0xe0, ++ 0x20, 0xe0, 0x40, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7e, 0x01, 0x3d, 0x26, 0x24, 0x24, 0x3d, ++ 0x27, 0x14, 0x18, 0x1c, 0x61, 0x02, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x80, 0xb8, 0xe8, 0x68, ++ 0x68, 0xf8, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3e, 0x3e, 0x24, 0x3f, 0x3f, ++ 0x0f, 0x08, 0x0f, 0x04, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x50, 0x20, 0xd0, 0x0c, 0xf8, ++ 0xe0, 0x20, 0xe0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x25, 0x2f, 0x25, 0x2f, 0x2f, 0x25, 0x3f, 0x7f, ++ 0x0f, 0x08, 0x0f, 0x04, 0x7f, 0x00, 0x00, 0x00, ++ 0x48, 0xe8, 0x48, 0xe8, 0xe8, 0x48, 0xf8, 0xfc, ++ 0xe0, 0x20, 0xe0, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x02, 0x0e, 0x73, 0x05, 0x19, ++ 0x62, 0x04, 0x18, 0x60, 0x01, 0x06, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x48, 0x48, 0x50, 0xa0, ++ 0xa0, 0x90, 0x88, 0x84, 0x00, 0x00, 0x00, 0x00, ++ 0x09, 0x09, 0x1f, 0x02, 0x7f, 0x04, 0x1f, 0x63, ++ 0x3d, 0x06, 0x39, 0x06, 0x38, 0x03, 0x00, 0x00, ++ 0x20, 0x10, 0xf8, 0x80, 0xfc, 0x40, 0xf0, 0x1c, ++ 0x90, 0xa0, 0xe0, 0x98, 0x84, 0x00, 0x00, 0x00, ++ 0x00, 0x7e, 0x11, 0x10, 0x32, 0x4b, 0x1c, 0x2c, ++ 0x4a, 0x1b, 0x2a, 0x48, 0x08, 0x30, 0x00, 0x00, ++ 0x40, 0x48, 0xf8, 0x50, 0x50, 0xfc, 0x30, 0x48, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x3c, 0x02, 0x03, 0x7c, 0x01, ++ 0x06, 0x38, 0x01, 0x06, 0x38, 0x01, 0x00, 0x00, ++ 0x40, 0x80, 0x88, 0x50, 0x60, 0x80, 0x80, 0x40, ++ 0x60, 0xa0, 0x20, 0x20, 0x40, 0x80, 0x00, 0x00, ++ 0x04, 0x18, 0x6a, 0x24, 0x1b, 0x70, 0x08, 0x1c, ++ 0x64, 0x0c, 0x15, 0x66, 0x04, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x10, 0xfc, 0x30, 0x30, 0x50, ++ 0x50, 0x90, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x04, 0x19, 0x6a, 0x24, 0x18, 0x68, 0x0d, 0x14, ++ 0x65, 0x0d, 0x15, 0x65, 0x05, 0x19, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x88, 0x30, 0x00, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x18, 0x6a, 0x24, 0x19, 0x6a, 0x0c, 0x15, ++ 0x66, 0x0d, 0x15, 0x65, 0x05, 0x19, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x88, 0x90, 0x60, 0x60, 0x90, ++ 0x0c, 0xf8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x09, 0x11, 0x6d, 0x29, 0x13, 0x72, 0x1e, 0x2a, ++ 0x4a, 0x1a, 0x2b, 0x4a, 0x0a, 0x32, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x70, 0x70, ++ 0xa8, 0xa8, 0x24, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x19, 0x6a, 0x24, 0x18, 0x68, 0x0c, 0x14, ++ 0x64, 0x0c, 0x14, 0x64, 0x04, 0x18, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x40, 0xf8, 0x88, 0x88, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x04, 0x19, 0x6b, 0x25, 0x19, 0x69, 0x0d, 0x15, ++ 0x64, 0x0d, 0x14, 0x64, 0x07, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xf8, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x19, 0x6b, 0x25, 0x19, 0x69, 0x0d, 0x15, ++ 0x64, 0x0c, 0x14, 0x64, 0x05, 0x1a, 0x00, 0x00, ++ 0x40, 0xb8, 0x08, 0x08, 0xb8, 0x08, 0x08, 0xf8, ++ 0xa0, 0xa0, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x04, 0x18, 0x6b, 0x25, 0x19, 0x69, 0x0d, 0x15, ++ 0x65, 0x0d, 0x15, 0x65, 0x05, 0x1e, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x28, 0xe8, 0x58, 0x88, 0xf8, ++ 0x24, 0xf8, 0x20, 0x24, 0xe4, 0x1c, 0x00, 0x00, ++ 0x05, 0x19, 0x6b, 0x25, 0x19, 0x69, 0x0d, 0x15, ++ 0x65, 0x0d, 0x15, 0x65, 0x05, 0x1e, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x24, 0xe8, 0x30, 0x20, ++ 0x20, 0x20, 0x24, 0x64, 0xa4, 0x1c, 0x00, 0x00, ++ 0x04, 0x1b, 0x68, 0x25, 0x19, 0x69, 0x0d, 0x15, ++ 0x64, 0x0f, 0x14, 0x64, 0x05, 0x1e, 0x00, 0x00, ++ 0x90, 0xfc, 0x90, 0xf8, 0x08, 0xf8, 0x08, 0xf8, ++ 0x40, 0xfc, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x23, 0x3e, 0x22, ++ 0x22, 0x3e, 0x14, 0x12, 0x23, 0x42, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0x40, 0x7c, 0xc8, 0x48, 0x50, ++ 0x30, 0x20, 0x54, 0x94, 0x0c, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x17, 0x14, 0x17, ++ 0x14, 0x17, 0x24, 0x27, 0x43, 0x1c, 0x00, 0x00, ++ 0x18, 0xe0, 0x80, 0xfc, 0x80, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x10, 0xf0, 0x30, 0x0c, 0x00, 0x00, ++ 0x01, 0x02, 0x0f, 0x70, 0x0f, 0x00, 0x0f, 0x08, ++ 0x0f, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0x80, 0xe0, 0x1c, 0xe0, 0x40, 0xe0, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x3f, 0x22, ++ 0x22, 0x3e, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x50, 0x48, 0x88, 0xf4, 0x04, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x2f, 0x28, 0x2e, 0x78, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x80, 0x98, 0xe0, 0x84, 0x7c, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0x1f, 0x00, 0x7f, 0x1f, 0x11, ++ 0x1f, 0x1f, 0x11, 0x1f, 0x19, 0x60, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0x40, 0xc0, 0x40, 0x40, ++ 0x20, 0x20, 0x14, 0x14, 0x0c, 0x84, 0x00, 0x00, ++ 0x00, 0x1f, 0x00, 0x7f, 0x00, 0x1f, 0x11, 0x1f, ++ 0x11, 0x1f, 0x11, 0x1f, 0x19, 0x60, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0xfc, 0x40, 0x40, 0x40, 0x40, ++ 0x20, 0x20, 0x14, 0x14, 0x0c, 0x84, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x24, 0x3c, 0x27, 0x3c, 0x24, ++ 0x24, 0x3c, 0x19, 0x15, 0x22, 0x44, 0x00, 0x00, ++ 0x08, 0x30, 0xc0, 0x40, 0x40, 0xf8, 0x08, 0x10, ++ 0x10, 0x20, 0x40, 0x80, 0x40, 0x3c, 0x00, 0x00, ++ 0x00, 0x7f, 0x04, 0x3f, 0x24, 0x3f, 0x0f, 0x08, ++ 0x0f, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0xe0, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x01, 0x1f, 0x05, 0x7f, 0x04, 0x0f, 0x08, 0x0f, ++ 0x08, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xf0, 0x40, 0xfc, 0x40, 0xe0, 0x20, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x27, 0x3c, 0x24, 0x3d, 0x24, ++ 0x24, 0x3f, 0x18, 0x14, 0x24, 0x43, 0x00, 0x00, ++ 0x50, 0x48, 0x7c, 0xc8, 0x30, 0x74, 0x8c, 0x54, ++ 0x7c, 0xc8, 0x30, 0x34, 0xcc, 0x04, 0x00, 0x00, ++ 0x01, 0x7f, 0x1f, 0x3f, 0x24, 0x3f, 0x0f, 0x08, ++ 0x0f, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0xf0, 0xf8, 0x48, 0xf8, 0xe0, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x01, 0x7f, 0x09, 0x17, 0x25, 0x19, 0x6f, 0x08, ++ 0x0f, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0xa8, 0x48, 0x30, 0xec, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x01, 0x3f, 0x24, 0x7f, 0x1f, 0x04, 0x7f, 0x0f, ++ 0x18, 0x6f, 0x0f, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xfc, 0xf0, 0x40, 0xfc, 0xe0, ++ 0x30, 0xec, 0xe0, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x00, 0x3d, 0x27, 0x24, 0x3f, 0x24, 0x3f, 0x24, ++ 0x27, 0x3d, 0x19, 0x16, 0x24, 0x40, 0x00, 0x00, ++ 0x48, 0xb0, 0xfc, 0xa0, 0xf8, 0xa8, 0xfc, 0xa8, ++ 0xf8, 0xb0, 0xb0, 0xa8, 0xa4, 0xa0, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x25, 0x3d, 0x25, 0x3d, 0x25, ++ 0x25, 0x3c, 0x1b, 0x15, 0x24, 0x40, 0x00, 0x00, ++ 0x50, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, 0xf8, ++ 0x48, 0x10, 0xfc, 0x10, 0x90, 0x30, 0x00, 0x00, ++ 0x08, 0x3e, 0x7f, 0x14, 0x7f, 0x3e, 0x09, 0x0f, ++ 0x08, 0x0f, 0x0f, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x50, 0xd4, 0xb4, 0x0c, 0xe0, ++ 0x20, 0xe0, 0xe0, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x08, 0x3e, 0x7e, 0x09, 0x7f, 0x1e, 0x27, 0x4f, ++ 0x08, 0x0f, 0x0f, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x90, 0x50, 0x70, 0x8c, 0xe0, ++ 0x20, 0xe0, 0xe0, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x14, 0x1f, 0x25, 0x7f, 0x16, 0x25, 0x4f, 0x08, ++ 0x0f, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0xa0, 0xf8, 0x20, 0xfc, 0x50, 0x94, 0xec, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x08, 0x7f, 0x12, 0x0d, 0x1d, 0x63, 0x0f, 0x08, ++ 0x0f, 0x0f, 0x08, 0x0f, 0x06, 0x38, 0x00, 0x00, ++ 0xd4, 0xfc, 0x70, 0x50, 0x74, 0x8c, 0xe4, 0x20, ++ 0xe0, 0xe0, 0x20, 0xe0, 0x60, 0x18, 0x00, 0x00, ++ 0x01, 0x7f, 0x08, 0x07, 0x1f, 0x10, 0x1f, 0x3b, ++ 0x2a, 0x3b, 0x2b, 0x3b, 0x2b, 0x5c, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0xf0, 0x10, 0xf0, 0xb8, ++ 0xa8, 0xb8, 0xb8, 0xac, 0x4c, 0x84, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x25, 0x3d, 0x25, 0x3d, 0x25, ++ 0x25, 0x3d, 0x1a, 0x16, 0x24, 0x40, 0x00, 0x00, ++ 0x40, 0xf0, 0x20, 0xfc, 0x54, 0x8c, 0x70, 0xfc, ++ 0x70, 0x70, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3d, 0x24, 0x27, 0x3d, 0x24, 0x3f, 0x25, ++ 0x26, 0x3d, 0x19, 0x15, 0x27, 0x40, 0x00, 0x00, ++ 0x40, 0xf8, 0x48, 0xfc, 0xf8, 0x40, 0xfc, 0xa8, ++ 0x54, 0xf8, 0x68, 0x68, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x3e, 0x15, 0x1d, 0x3f, 0x5f, 0x17, ++ 0x14, 0x17, 0x17, 0x17, 0x22, 0x4c, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x50, 0x78, 0xf4, 0xf0, 0xd0, ++ 0x50, 0xd0, 0xd0, 0xd0, 0x90, 0x50, 0x00, 0x00, ++ 0x00, 0x38, 0x2d, 0x2d, 0x3d, 0x2f, 0x39, 0x2f, ++ 0x2d, 0x3d, 0x15, 0x1a, 0x2a, 0x44, 0x00, 0x00, ++ 0x18, 0x14, 0xfc, 0x10, 0xf4, 0xd4, 0xf4, 0xb8, ++ 0xf8, 0xdc, 0xfc, 0x9c, 0x24, 0x44, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x25, 0x3d, 0x25, 0x3d, 0x25, ++ 0x25, 0x3d, 0x1a, 0x16, 0x27, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0x20, 0x20, 0xf8, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x0f, 0x08, 0x0f, 0x0f, 0x0f, 0x18, 0x3e, ++ 0x22, 0x3e, 0x3e, 0x3e, 0x14, 0x63, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0xe0, 0xe0, 0x30, 0xf8, ++ 0x88, 0xf8, 0xf8, 0xf8, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x3d, 0x24, 0x25, 0x3d, 0x25, 0x3d, 0x24, ++ 0x24, 0x3c, 0x18, 0x14, 0x24, 0x43, 0x00, 0x00, ++ 0x20, 0xfc, 0xf8, 0xfc, 0x54, 0x9c, 0xfc, 0xf8, ++ 0x88, 0xf8, 0xf8, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x08, 0x08, 0x7f, 0x14, 0x36, ++ 0x36, 0x35, 0x55, 0x14, 0x24, 0x4c, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x80, 0xf8, 0xc8, ++ 0xa8, 0xb0, 0x90, 0xb0, 0xc8, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x3f, 0x08, 0x08, 0x7f, 0x14, 0x36, ++ 0x37, 0x35, 0x55, 0x14, 0x24, 0x4c, 0x00, 0x00, ++ 0x40, 0x48, 0xf8, 0x50, 0x50, 0xfc, 0x50, 0x88, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x01, 0x01, 0x7f, 0x08, 0x04, ++ 0x04, 0x10, 0x1b, 0x14, 0x23, 0x40, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0x00, 0xfc, 0x20, 0x20, ++ 0x40, 0x80, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x08, 0x08, 0x7f, 0x08, 0x28, ++ 0x2e, 0x29, 0x38, 0x28, 0x46, 0x41, 0x00, 0x00, ++ 0x10, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x9c, ++ 0xf0, 0x90, 0x10, 0x10, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x08, 0x08, 0x7f, 0x08, 0x28, ++ 0x2e, 0x28, 0x38, 0x28, 0x47, 0x41, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x24, 0x40, 0x90, ++ 0x24, 0xc8, 0x10, 0x60, 0x80, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x3e, 0x09, 0x08, 0x7f, 0x08, 0x28, ++ 0x2e, 0x28, 0x38, 0x28, 0x46, 0x41, 0x00, 0x00, ++ 0x20, 0xa8, 0xa4, 0x24, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0x88, 0x98, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x23, 0x3e, 0x08, 0x29, 0x2e, ++ 0x28, 0x28, 0x2e, 0x38, 0x61, 0x06, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x88, ++ 0x50, 0x50, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x08, 0x28, 0x2e, ++ 0x28, 0x28, 0x2e, 0x38, 0x63, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xa0, 0xbc, 0xa0, 0xa0, ++ 0xa0, 0xa0, 0xa0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x08, 0x29, 0x2e, ++ 0x28, 0x28, 0x2e, 0x38, 0x61, 0x06, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x01, 0x3d, 0x25, 0x27, 0x3d, 0x09, 0x29, 0x2d, ++ 0x29, 0x29, 0x2e, 0x3a, 0x64, 0x09, 0x00, 0x00, ++ 0x00, 0x00, 0x1c, 0xd4, 0x54, 0x54, 0x54, 0x54, ++ 0x54, 0x54, 0x54, 0x5c, 0x54, 0x80, 0x00, 0x00, ++ 0x00, 0x7b, 0x4a, 0x4a, 0x7a, 0x12, 0x57, 0x5e, ++ 0x52, 0x52, 0x5e, 0x72, 0x42, 0x02, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, 0xfc, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x22, 0x3e, 0x08, 0x28, 0x2f, ++ 0x29, 0x2a, 0x28, 0x2e, 0x38, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x40, 0x80, 0xf8, 0x88, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x09, 0x2b, 0x2e, ++ 0x28, 0x28, 0x2e, 0x38, 0x61, 0x06, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xf8, 0xa0, 0x20, 0xfc, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x25, 0x3d, 0x09, 0x29, 0x2f, ++ 0x29, 0x29, 0x2e, 0x3a, 0x65, 0x0e, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x28, 0x20, 0x20, 0xf8, 0x88, ++ 0x50, 0x50, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x23, 0x3e, 0x08, 0x28, 0x2e, ++ 0x28, 0x28, 0x2f, 0x3a, 0x64, 0x0b, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0xfc, 0x40, 0x48, 0x48, 0xc8, ++ 0xb0, 0xb0, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x27, 0x3d, 0x09, 0x29, 0x2f, ++ 0x29, 0x29, 0x2e, 0x3a, 0x64, 0x08, 0x00, 0x00, ++ 0x40, 0x78, 0x90, 0x20, 0xfc, 0x00, 0x78, 0x48, ++ 0x48, 0x70, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x3f, 0x09, 0x09, 0x0f, 0x71, 0x02, 0x1f, ++ 0x10, 0x1f, 0x09, 0x09, 0x15, 0x63, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x90, 0x54, 0x54, 0x0c, 0xf0, ++ 0x10, 0xf0, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x08, 0x28, 0x2e, ++ 0x28, 0x28, 0x28, 0x2e, 0x38, 0x63, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, 0xa4, ++ 0xa4, 0xa8, 0x90, 0xb0, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x09, 0x29, 0x2e, ++ 0x28, 0x28, 0x2e, 0x38, 0x61, 0x02, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xf8, 0xa0, 0x20, 0xfc, 0x50, ++ 0x50, 0x50, 0x90, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x3d, 0x09, 0x29, 0x2f, ++ 0x29, 0x29, 0x2e, 0x3a, 0x64, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x00, 0xfc, 0x04, ++ 0xf4, 0x94, 0xf4, 0x94, 0x04, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x23, 0x22, 0x3e, 0x08, 0x28, 0x2e, ++ 0x28, 0x28, 0x2e, 0x39, 0x62, 0x00, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0x70, 0x70, 0xa8, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x28, 0x08, 0x2e, ++ 0x28, 0x28, 0x28, 0x2e, 0x38, 0x63, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, ++ 0xa4, 0xa8, 0x90, 0xb0, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x09, 0x28, 0x2e, ++ 0x28, 0x28, 0x2f, 0x39, 0x62, 0x04, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x20, 0xa0, ++ 0xb8, 0xa0, 0xa0, 0x60, 0x30, 0x0c, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x08, 0x28, 0x2e, ++ 0x29, 0x28, 0x2e, 0x39, 0x62, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xf8, 0xa8, 0xf8, 0x20, ++ 0xfc, 0x70, 0xa8, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x3d, 0x09, 0x29, 0x2f, ++ 0x29, 0x29, 0x2e, 0x3a, 0x64, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x28, 0x20, 0xfc, ++ 0x20, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x23, 0x3e, 0x08, 0x29, 0x2e, ++ 0x28, 0x29, 0x2e, 0x38, 0x60, 0x03, 0x00, 0x00, ++ 0x50, 0x48, 0x7c, 0xc8, 0x30, 0x74, 0x8c, 0x54, ++ 0x7c, 0xc8, 0x30, 0x24, 0xdc, 0x04, 0x00, 0x00, ++ 0x01, 0x3d, 0x25, 0x25, 0x3d, 0x0a, 0x28, 0x2f, ++ 0x28, 0x28, 0x2f, 0x39, 0x62, 0x04, 0x00, 0x00, ++ 0x00, 0x00, 0x38, 0xe8, 0xa8, 0xa8, 0xa8, 0xe8, ++ 0xa8, 0xa8, 0x68, 0x78, 0x28, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3f, 0x28, 0x09, 0x2e, ++ 0x28, 0x29, 0x28, 0x2e, 0x39, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x50, 0x20, 0xfc, 0x68, 0xa0, 0x60, ++ 0x20, 0xfc, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0x3e, 0x23, 0x22, 0x3e, 0x08, 0x28, 0x2e, ++ 0x28, 0x28, 0x2e, 0x38, 0x63, 0x00, 0x00, 0x00, ++ 0x18, 0xe0, 0xfc, 0x20, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x25, 0x3e, 0x28, 0x0b, 0x2e, ++ 0x2b, 0x2a, 0x2b, 0x2e, 0x3a, 0x62, 0x00, 0x00, ++ 0xe0, 0x60, 0x90, 0x08, 0xf4, 0x00, 0xa8, 0xa8, ++ 0xa8, 0xd0, 0xd0, 0xa8, 0xa8, 0xa8, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x22, 0x3e, 0x28, 0x08, 0x2e, ++ 0x28, 0x28, 0x2b, 0x2c, 0x38, 0x63, 0x00, 0x00, ++ 0x00, 0xf8, 0x50, 0x20, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0x20, 0xfc, 0x44, 0x84, 0x18, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x3e, 0x09, 0x28, 0x2e, ++ 0x29, 0x28, 0x2f, 0x38, 0x61, 0x06, 0x00, 0x00, ++ 0x18, 0xf0, 0x48, 0x24, 0x54, 0x90, 0x60, 0x50, ++ 0xf8, 0x40, 0xfc, 0xa0, 0x10, 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, 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, ++ 0x01, 0x3f, 0x24, 0x7f, 0x1f, 0x04, 0x7f, 0x0f, ++ 0x14, 0x67, 0x09, 0x09, 0x17, 0x61, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xf8, 0xf0, 0x40, 0xfc, 0xe0, ++ 0x50, 0xcc, 0x00, 0xe0, 0x00, 0xfc, 0x00, 0x00, ++ 0x01, 0x3c, 0x27, 0x24, 0x3d, 0x08, 0x2b, 0x2c, ++ 0x28, 0x28, 0x2f, 0x3a, 0x67, 0x00, 0x00, 0x00, ++ 0x10, 0xa0, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x80, ++ 0xf8, 0xa0, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x25, 0x3e, 0x09, 0x29, 0x2f, ++ 0x29, 0x29, 0x2f, 0x3b, 0x65, 0x01, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0xf0, 0x08, 0xf4, 0x10, 0xf0, ++ 0xf0, 0x00, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x27, 0x3c, 0x29, 0x0b, 0x2f, ++ 0x29, 0x29, 0x29, 0x2f, 0x39, 0x61, 0x00, 0x00, ++ 0x40, 0x58, 0x40, 0x58, 0xa0, 0x10, 0xf8, 0x14, ++ 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x3e, 0x28, 0x09, 0x2f, ++ 0x29, 0x29, 0x29, 0x2f, 0x39, 0x61, 0x00, 0x00, ++ 0x18, 0xf0, 0x48, 0x24, 0x24, 0x40, 0xb8, 0x08, ++ 0x08, 0xb8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x13, 0x1f, 0x17, 0x1a, 0x22, ++ 0x4f, 0x08, 0x0f, 0x09, 0x17, 0x21, 0x00, 0x00, ++ 0x50, 0xfc, 0x48, 0xa8, 0xf0, 0x30, 0xd4, 0x0c, ++ 0xe4, 0x20, 0xe0, 0xf0, 0x00, 0xf8, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x26, 0x3c, 0x08, 0x29, 0x2f, ++ 0x2b, 0x29, 0x29, 0x2f, 0x39, 0x61, 0x00, 0x00, ++ 0xa8, 0xa8, 0x28, 0x54, 0xd4, 0x90, 0x10, 0x50, ++ 0x5c, 0x50, 0x50, 0xb0, 0x90, 0x0c, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x25, 0x3d, 0x09, 0x29, 0x2d, ++ 0x29, 0x29, 0x2e, 0x3b, 0x65, 0x0a, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x50, 0x50, 0xfc, 0x50, 0x50, ++ 0x70, 0x50, 0x00, 0xa8, 0x54, 0x54, 0x00, 0x00, ++ 0x00, 0x3e, 0x23, 0x23, 0x3e, 0x28, 0x08, 0x2f, ++ 0x28, 0x28, 0x28, 0x2d, 0x3a, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x00, 0xf8, 0x00, 0xfc, ++ 0x20, 0xb0, 0xa8, 0x24, 0x24, 0x60, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x24, 0x3c, 0x28, 0x0b, 0x2e, ++ 0x2b, 0x2a, 0x2a, 0x2f, 0x3a, 0x62, 0x00, 0x00, ++ 0xa0, 0xa0, 0xfc, 0xa0, 0xe0, 0x40, 0xf8, 0x48, ++ 0xf8, 0xd8, 0xd8, 0x68, 0x48, 0x58, 0x00, 0x00, ++ 0x00, 0x3f, 0x26, 0x27, 0x3e, 0x2b, 0x09, 0x2f, ++ 0x29, 0x2b, 0x28, 0x2f, 0x38, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x50, 0xfc, ++ 0x50, 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3f, 0x27, 0x26, 0x3e, 0x0b, 0x2a, 0x2f, ++ 0x2b, 0x2b, 0x2f, 0x3c, 0x65, 0x0a, 0x00, 0x00, ++ 0x00, 0xfc, 0x30, 0xb0, 0xd0, 0xfc, 0xb4, 0xf8, ++ 0xd0, 0xd0, 0x98, 0xa8, 0x24, 0x44, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x26, 0x3d, 0x29, 0x09, 0x2f, ++ 0x29, 0x28, 0x2b, 0x2c, 0x38, 0x60, 0x00, 0x00, ++ 0xf0, 0x90, 0xf8, 0x64, 0xf8, 0x78, 0x98, 0xf8, ++ 0xf8, 0x10, 0xfc, 0x90, 0x50, 0x30, 0x00, 0x00, ++ 0x00, 0x3e, 0x25, 0x27, 0x3d, 0x08, 0x2b, 0x2c, ++ 0x29, 0x28, 0x2f, 0x38, 0x61, 0x06, 0x00, 0x00, ++ 0xa0, 0xa8, 0xb0, 0xfc, 0x10, 0xa0, 0xf8, 0x40, ++ 0xf0, 0x40, 0xfc, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x09, 0x29, 0x2f, ++ 0x28, 0x29, 0x2e, 0x38, 0x63, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x00, 0xdc, 0x54, 0xdc, ++ 0x20, 0xfc, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x3d, 0x28, 0x0b, 0x2e, ++ 0x28, 0x2b, 0x28, 0x2e, 0x38, 0x60, 0x00, 0x00, ++ 0x90, 0xfc, 0x90, 0x48, 0xf8, 0x50, 0xfc, 0x50, ++ 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x3c, 0x09, 0x29, 0x2f, ++ 0x29, 0x29, 0x2e, 0x38, 0x63, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x68, 0xf8, 0x80, 0xfc, 0x44, 0xf4, ++ 0x54, 0xf4, 0x54, 0x7c, 0x8c, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3f, 0x3e, 0x32, 0x5e, 0x1f, ++ 0x08, 0x0f, 0x09, 0x09, 0x17, 0x21, 0x00, 0x00, ++ 0x20, 0xf8, 0x50, 0xfc, 0x20, 0xf8, 0x20, 0xe0, ++ 0x20, 0xe0, 0x00, 0xf0, 0x00, 0xf8, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x27, 0x3e, 0x0b, 0x2c, 0x2f, ++ 0x29, 0x29, 0x2f, 0x39, 0x62, 0x04, 0x00, 0x00, ++ 0x40, 0xfc, 0xa8, 0xf0, 0xe8, 0xf8, 0x64, 0x10, ++ 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x25, 0x3f, 0x29, 0x08, 0x2f, ++ 0x2b, 0x28, 0x2b, 0x2e, 0x3b, 0x62, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0xfc, 0xe8, 0x40, 0xf0, ++ 0xfc, 0x08, 0xfc, 0xc8, 0xa8, 0x18, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x25, 0x3d, 0x2a, 0x09, 0x2f, ++ 0x29, 0x29, 0x2f, 0x39, 0x61, 0x06, 0x00, 0x00, ++ 0x48, 0xb0, 0x20, 0xfc, 0x68, 0x48, 0xf0, 0x10, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x90, 0x08, 0x00, 0x00, ++ 0x02, 0x7a, 0x4f, 0x49, 0x7f, 0x15, 0x56, 0x5f, ++ 0x57, 0x51, 0x5f, 0x72, 0x44, 0x08, 0x00, 0x00, ++ 0x80, 0x78, 0xe8, 0xa8, 0xf0, 0xf0, 0xe8, 0xe8, ++ 0xe4, 0x24, 0xe4, 0xb8, 0x60, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x26, 0x26, 0x3e, 0x0a, 0x2a, 0x2e, ++ 0x2b, 0x2a, 0x2f, 0x3c, 0x6b, 0x00, 0x00, 0x00, ++ 0x20, 0xfc, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0xf8, ++ 0xfc, 0xac, 0xfc, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x26, 0x27, 0x3e, 0x2b, 0x0a, 0x2e, ++ 0x2b, 0x2a, 0x2a, 0x2e, 0x3a, 0x62, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0x68, 0xf8, ++ 0xa8, 0xf8, 0xf8, 0xa8, 0xf8, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x27, 0x3e, 0x2b, 0x0b, 0x2e, ++ 0x2a, 0x2b, 0x2a, 0x2e, 0x3a, 0x62, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xb8, 0xa8, 0xb8, 0xb8, 0x68, ++ 0xf8, 0xf8, 0xf8, 0xa8, 0xf8, 0x18, 0x00, 0x00, ++ 0x00, 0x3d, 0x24, 0x24, 0x3c, 0x09, 0x28, 0x2f, ++ 0x2a, 0x2b, 0x2f, 0x3b, 0x66, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x90, 0xf0, 0xf0, 0xf0, 0x10, 0xfc, ++ 0xa8, 0xb8, 0xb8, 0xb8, 0xe8, 0x88, 0x00, 0x00, ++ 0x08, 0x11, 0x3c, 0x24, 0x3d, 0x25, 0x3d, 0x27, ++ 0x7d, 0x0d, 0x14, 0x64, 0x04, 0x0c, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x10, 0x00, 0xf8, ++ 0x08, 0x08, 0x08, 0x08, 0x10, 0x60, 0x00, 0x00, ++ 0x08, 0x10, 0x3c, 0x27, 0x3c, 0x24, 0x3d, 0x27, ++ 0x7e, 0x0d, 0x14, 0x64, 0x04, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0xe0, 0xe0, 0x50, 0x50, ++ 0x48, 0xf4, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x13, 0x3e, 0x27, 0x3e, 0x27, 0x3c, 0x27, ++ 0x7d, 0x0d, 0x15, 0x64, 0x07, 0x0c, 0x00, 0x00, ++ 0xa0, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x00, 0xfc, ++ 0xf0, 0x10, 0xf0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x11, 0x3c, 0x24, 0x3c, 0x25, 0x3e, 0x26, ++ 0x7f, 0x0c, 0x15, 0x66, 0x04, 0x0c, 0x00, 0x00, ++ 0x00, 0xe0, 0xa0, 0xb8, 0xa8, 0x08, 0x70, 0x40, ++ 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x40, 0x00, 0x00, ++ 0x09, 0x10, 0x3f, 0x24, 0x3d, 0x24, 0x3f, 0x26, ++ 0x7c, 0x0f, 0x14, 0x64, 0x05, 0x0e, 0x00, 0x00, ++ 0x10, 0xa0, 0xf8, 0x40, 0xf0, 0x40, 0xfc, 0x40, ++ 0x40, 0xfc, 0x40, 0xa0, 0x10, 0x0c, 0x00, 0x00, ++ 0x08, 0x13, 0x3a, 0x2a, 0x3a, 0x2b, 0x3b, 0x2f, ++ 0x7b, 0x1b, 0x2d, 0x4d, 0x09, 0x19, 0x00, 0x00, ++ 0x00, 0xfc, 0xa8, 0xa8, 0xb0, 0x7c, 0xd0, 0x78, ++ 0x50, 0x78, 0x50, 0x50, 0x7c, 0x40, 0x00, 0x00, ++ 0x08, 0x13, 0x3a, 0x2a, 0x3b, 0x2b, 0x3b, 0x2f, ++ 0x7b, 0x1a, 0x2d, 0x4d, 0x0a, 0x18, 0x00, 0x00, ++ 0x40, 0xfc, 0xa8, 0xfc, 0xd0, 0x78, 0x78, 0x50, ++ 0x7c, 0x40, 0xa8, 0xa4, 0x94, 0x70, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x09, 0x0a, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf8, 0xc8, 0xc8, 0xc8, ++ 0xd8, 0xc0, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x01, 0x3f, 0x0f, 0x09, 0x0f, 0x09, 0x0f, 0x7f, ++ 0x01, 0x31, 0x0c, 0x06, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0xe0, 0x20, 0xe0, 0x20, 0xe0, 0xfc, ++ 0x00, 0x18, 0x60, 0xc0, 0x30, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2a, 0x3f, 0x2b, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xa0, 0xf8, 0xa0, 0x20, 0xfc, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x7f, 0x08, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x08, 0x08, 0xe8, 0xa8, 0xa8, 0xa8, ++ 0xe8, 0xa8, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2b, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7e, 0x08, 0x08, 0x09, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x24, 0xc0, 0x10, ++ 0x20, 0xc4, 0x08, 0x10, 0x60, 0x80, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x09, 0x3e, 0x2a, 0x3f, 0x2a, ++ 0x3e, 0x08, 0x7e, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x28, 0x24, 0x24, 0xfc, 0x20, 0x20, 0xe0, 0xa0, ++ 0x90, 0x90, 0xb4, 0xcc, 0x0c, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x7f, 0x08, 0x3e, 0x2b, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x30, 0x48, 0xf4, 0x24, 0x20, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2b, 0x3e, 0x2a, ++ 0x3f, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0xd0, 0x20, 0x50, 0x88, ++ 0xfc, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x09, 0x7f, 0x08, 0x3f, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0xa8, 0xa8, 0x50, 0xa8, 0xa8, 0x00, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x0b, 0x7f, 0x09, 0x3d, 0x2d, 0x3d, 0x2d, ++ 0x3d, 0x09, 0x7f, 0x0b, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x50, 0x50, 0xd0, 0x50, 0x50, 0xd0, ++ 0x50, 0x50, 0xd4, 0x54, 0x54, 0x4c, 0x00, 0x00, ++ 0x08, 0x0b, 0x7f, 0x09, 0x3f, 0x2b, 0x3f, 0x2b, ++ 0x3f, 0x09, 0x7f, 0x0b, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xf8, 0x68, 0x68, 0xe8, ++ 0x50, 0x50, 0xd8, 0x68, 0x44, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x09, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x40, 0x78, 0x90, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, ++ 0xf8, 0x50, 0x50, 0x94, 0x14, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x09, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0xa8, 0xa8, 0x50, 0x50, 0xa8, 0xa8, 0x00, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x09, 0x7e, 0x09, 0x3e, 0x2a, 0x3f, 0x2b, ++ 0x3e, 0x09, 0x7f, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x68, 0x90, 0xd8, 0x24, 0xf8, ++ 0x68, 0x68, 0x90, 0x90, 0x68, 0x44, 0x00, 0x00, ++ 0x10, 0x13, 0x7c, 0x10, 0x7f, 0x56, 0x7f, 0x56, ++ 0x7e, 0x13, 0x7e, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xf8, 0x48, 0xf8, 0xd8, ++ 0xd8, 0x68, 0x48, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x10, 0x13, 0x7c, 0x10, 0x7f, 0x56, 0x7f, 0x57, ++ 0x7f, 0x13, 0x7f, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xf8, 0x48, 0x58, 0x58, ++ 0x58, 0xf8, 0x18, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x3e, 0x08, 0x7f, 0x14, 0x23, 0x5f, 0x0f, ++ 0x09, 0x0f, 0x09, 0x0f, 0x7f, 0x01, 0x00, 0x00, ++ 0x20, 0xf8, 0x20, 0xfc, 0x50, 0x88, 0xf4, 0xe0, ++ 0x20, 0xe0, 0x20, 0xe0, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2a, 0x3f, 0x2a, ++ 0x3e, 0x09, 0x7e, 0x08, 0x08, 0x09, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x50, ++ 0xf8, 0x24, 0xf8, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x08, 0x09, 0x7e, 0x08, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3f, 0x09, 0x7f, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf0, 0x90, 0x90, 0xf0, 0x00, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x09, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x0b, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0xf0, 0x90, 0xf0, 0x90, 0xf0, ++ 0x40, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x7e, 0x09, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x09, 0x00, 0x00, ++ 0x20, 0xf8, 0x20, 0xfc, 0x00, 0xf8, 0x88, 0xf8, ++ 0x24, 0x64, 0xd8, 0x50, 0x68, 0x84, 0x00, 0x00, ++ 0x08, 0x7f, 0x08, 0x3e, 0x3f, 0x5e, 0x7f, 0x3e, ++ 0x2a, 0x3e, 0x2a, 0x3e, 0x7f, 0x09, 0x00, 0x00, ++ 0x00, 0x70, 0x50, 0x50, 0x54, 0x94, 0x0c, 0xf8, ++ 0x48, 0x50, 0x30, 0x20, 0x50, 0x8c, 0x00, 0x00, ++ 0x08, 0x09, 0x7f, 0x09, 0x3f, 0x2b, 0x3f, 0x2b, ++ 0x3f, 0x09, 0x7f, 0x0a, 0x0c, 0x09, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xf8, 0x50, 0xf8, 0x50, ++ 0x50, 0xfc, 0xa8, 0x90, 0xe8, 0x84, 0x00, 0x00, ++ 0x08, 0x09, 0x7e, 0x09, 0x3f, 0x2b, 0x3f, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xfc, 0x28, 0xac, 0xac, 0x00, ++ 0xf8, 0x08, 0xfc, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x09, 0x7e, 0x08, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x09, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x28, 0xfc, 0x20, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, ++ 0x38, 0xe8, 0xfc, 0x90, 0x50, 0x30, 0x00, 0x00, ++ 0x10, 0x10, 0x7f, 0x12, 0x7f, 0x56, 0x7e, 0x57, ++ 0x7f, 0x13, 0x7f, 0x15, 0x15, 0x1a, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xa0, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0x24, 0xe8, 0x30, 0x64, 0xa4, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x7e, 0x09, 0x3e, 0x2a, 0x3f, 0x2a, ++ 0x3f, 0x09, 0x7f, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x18, 0xe0, 0x20, 0xfc, 0x50, 0xf8, 0x54, 0x70, ++ 0xfc, 0x04, 0x74, 0x54, 0x74, 0x0c, 0x00, 0x00, ++ 0x10, 0x10, 0x7f, 0x12, 0x7f, 0x56, 0x7f, 0x57, ++ 0x7d, 0x10, 0x7e, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x28, 0x24, 0xfc, 0x28, 0xe8, 0x10, 0xd4, 0x6c, ++ 0xc4, 0x40, 0xa8, 0x84, 0x94, 0x70, 0x00, 0x00, ++ 0x10, 0x13, 0x7c, 0x13, 0x7e, 0x57, 0x7f, 0x57, ++ 0x7c, 0x13, 0x7e, 0x12, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xfc, 0x48, 0x58, 0x58, 0xfc, ++ 0x80, 0xf8, 0xa8, 0xa8, 0xa8, 0x18, 0x00, 0x00, ++ 0x12, 0x12, 0x7d, 0x15, 0x7a, 0x5a, 0x7d, 0x5f, ++ 0x78, 0x17, 0x78, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x48, 0x48, 0xf4, 0xb4, 0xe8, 0xa8, 0xf4, 0x5c, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x10, 0x13, 0x7e, 0x13, 0x7f, 0x56, 0x7f, 0x56, ++ 0x7e, 0x12, 0x7e, 0x14, 0x17, 0x18, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0xb0, 0xfc, 0xd0, 0xb8, 0x94, ++ 0x20, 0xb8, 0xa0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x7f, 0x12, 0x7f, 0x57, 0x7f, 0x57, ++ 0x7f, 0x13, 0x7f, 0x15, 0x15, 0x1b, 0x00, 0x00, ++ 0x40, 0x78, 0xfc, 0x68, 0xb8, 0xf0, 0x50, 0xf0, ++ 0x50, 0xf0, 0xf8, 0x68, 0x68, 0xfc, 0x00, 0x00, ++ 0x01, 0x7f, 0x01, 0x1f, 0x10, 0x1f, 0x01, 0x3f, ++ 0x08, 0x7f, 0x01, 0x3f, 0x01, 0x01, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x20, 0xfc, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x1e, 0x13, 0x12, 0x12, 0x1e, 0x13, 0x10, ++ 0x3e, 0x33, 0x52, 0x1e, 0x12, 0x10, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x48, 0x50, 0xfc, 0x20, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x24, 0x15, 0x19, 0x7f, 0x09, ++ 0x0e, 0x78, 0x09, 0x12, 0x10, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0xe0, 0xe0, 0x50, 0x48, 0x44, 0x40, 0x00, 0x00, ++ 0x03, 0x3e, 0x29, 0x3f, 0x4a, 0x04, 0x3f, 0x2b, ++ 0x3f, 0x3f, 0x2b, 0x25, 0x3b, 0x23, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x48, 0x28, 0x30, 0xfc, 0x10, ++ 0x10, 0xfc, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x10, 0x13, 0x7c, 0x2f, 0x28, 0x2b, 0x7c, 0x13, ++ 0x1c, 0x73, 0x12, 0x23, 0x22, 0x40, 0x00, 0x00, ++ 0x10, 0x90, 0x7c, 0xe8, 0x28, 0xa8, 0x7c, 0x90, ++ 0x10, 0xfc, 0x90, 0x90, 0x90, 0x10, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x20, 0x10, 0x17, 0x00, 0x70, ++ 0x10, 0x10, 0x10, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x23, 0x12, 0x12, 0x02, 0x73, ++ 0x12, 0x10, 0x10, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, 0xf8, ++ 0x48, 0x40, 0x40, 0x40, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x22, 0x12, 0x12, 0x02, 0x72, ++ 0x12, 0x12, 0x12, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0x08, 0xe8, 0xa8, 0xa8, 0xe8, ++ 0xa8, 0x08, 0x08, 0x18, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x20, 0x10, 0x11, 0x02, 0x71, ++ 0x11, 0x11, 0x11, 0x11, 0x2c, 0x43, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x30, 0x00, 0xf8, ++ 0x08, 0x08, 0xf8, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x20, 0x10, 0x13, 0x02, 0x02, 0x73, 0x12, ++ 0x12, 0x13, 0x12, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0xf8, 0x48, ++ 0x48, 0xf8, 0x08, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x22, 0x12, 0x12, 0x43, 0x24, 0x24, 0x0a, 0x71, ++ 0x11, 0x12, 0x14, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xa0, 0xb0, 0xa8, 0xa4, 0x24, ++ 0x20, 0x20, 0x20, 0x20, 0x00, 0xfc, 0x00, 0x00, ++ 0x20, 0x17, 0x11, 0x42, 0x27, 0x22, 0x03, 0x73, ++ 0x12, 0x13, 0x13, 0x12, 0x2a, 0x47, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0x44, 0xfc, 0xd8, 0x68, 0xf8, ++ 0xd8, 0x68, 0xf8, 0x48, 0x58, 0xfc, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x22, 0x12, 0x12, 0x02, 0x72, ++ 0x12, 0x12, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xe8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xe8, 0x08, 0xf8, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x22, 0x13, 0x12, 0x02, 0x73, ++ 0x15, 0x15, 0x19, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x18, 0xe0, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf8, ++ 0x08, 0x08, 0xf8, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x27, 0x10, 0x12, 0x02, 0x74, ++ 0x18, 0x11, 0x11, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0xa0, 0xb0, 0xa8, 0xa4, ++ 0xa4, 0x20, 0x20, 0x60, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x20, 0x13, 0x12, 0x02, 0x72, ++ 0x13, 0x12, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xa0, 0xf8, 0xa8, 0xb8, 0xb8, ++ 0x18, 0x08, 0xf8, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x27, 0x10, 0x12, 0x01, 0x71, ++ 0x11, 0x16, 0x10, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x50, 0x48, 0x48, 0xfc, 0x40, 0x48, 0x48, 0x70, ++ 0xd0, 0x48, 0x48, 0xc0, 0x00, 0xfc, 0x00, 0x00, ++ 0x20, 0x17, 0x12, 0x42, 0x24, 0x22, 0x00, 0x73, ++ 0x10, 0x10, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x48, 0x48, 0x90, 0x48, 0x00, 0xf8, ++ 0x40, 0x40, 0xfc, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x08, 0x09, 0x27, 0x11, 0x11, 0x02, 0x74, ++ 0x11, 0x12, 0x10, 0x1b, 0x26, 0x41, 0x00, 0x00, ++ 0x80, 0xa0, 0x18, 0xe4, 0x20, 0x24, 0x9c, 0xf0, ++ 0x90, 0x60, 0xd0, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x22, 0x15, 0x11, 0x01, 0x71, ++ 0x11, 0x11, 0x11, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0x44, 0xf4, 0x10, 0xf0, 0x10, ++ 0xf0, 0x10, 0x10, 0x30, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x21, 0x11, 0x10, 0x03, 0x70, ++ 0x11, 0x10, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0x10, 0xf0, 0x00, 0xf8, 0x40, ++ 0xf0, 0x40, 0xfc, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x21, 0x11, 0x16, 0x42, 0x26, 0x2b, 0x03, 0x75, ++ 0x19, 0x11, 0x11, 0x1e, 0x26, 0x41, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x28, 0x68, 0x70, 0xa0, 0x20, ++ 0x50, 0x50, 0x88, 0x04, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x20, 0x13, 0x12, 0x03, 0x72, ++ 0x13, 0x12, 0x12, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x48, ++ 0xf8, 0x48, 0x48, 0x58, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x08, 0x09, 0x22, 0x10, 0x10, 0x01, 0x73, ++ 0x15, 0x11, 0x11, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0xa0, 0x90, 0x08, 0x48, 0x40, 0xa0, 0x10, 0xf8, ++ 0x14, 0x10, 0xf0, 0x10, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x27, 0x10, 0x11, 0x02, 0x77, ++ 0x10, 0x11, 0x10, 0x1b, 0x26, 0x41, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xfc, 0xe0, 0x50, 0x48, 0xfc, ++ 0x90, 0xd0, 0x70, 0x88, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x0b, 0x08, 0x27, 0x11, 0x11, 0x02, 0x74, ++ 0x11, 0x10, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x20, 0x24, 0x5c, 0x40, ++ 0xf0, 0x40, 0xfc, 0x00, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x08, 0x0b, 0x20, 0x17, 0x11, 0x00, 0x77, ++ 0x10, 0x13, 0x10, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x40, 0xfc, 0x10, 0xa0, 0xfc, ++ 0x40, 0xf8, 0x40, 0x40, 0x00, 0xfc, 0x00, 0x00, ++ 0x22, 0x11, 0x11, 0x47, 0x21, 0x21, 0x0f, 0x71, ++ 0x11, 0x12, 0x14, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x00, 0xfc, 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, 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, ++ 0x10, 0x0b, 0x0a, 0x23, 0x12, 0x13, 0x01, 0x73, ++ 0x16, 0x12, 0x13, 0x1b, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x48, 0xa8, 0x28, 0xf8, 0x10, 0xfc, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x22, 0x13, 0x12, 0x03, 0x72, ++ 0x12, 0x13, 0x12, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xb8, 0x88, 0x88, 0xb8, 0x00, 0xf8, 0x28, ++ 0x10, 0x90, 0x28, 0x48, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x21, 0x11, 0x11, 0x00, 0x73, ++ 0x10, 0x11, 0x10, 0x1f, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0xf8, ++ 0x40, 0xf0, 0x40, 0xfc, 0x00, 0xfc, 0x00, 0x00, ++ 0x11, 0x09, 0x0a, 0x27, 0x10, 0x13, 0x02, 0x73, ++ 0x12, 0x12, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0xf0, 0x10, 0x08, 0xfc, 0xa0, 0xf8, 0xa8, 0x38, ++ 0xe8, 0x08, 0xf8, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x23, 0x12, 0x12, 0x02, 0x73, ++ 0x12, 0x12, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xa8, 0xb8, 0x18, ++ 0xe8, 0x08, 0xf8, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x08, 0x08, 0x23, 0x12, 0x13, 0x02, 0x73, ++ 0x12, 0x13, 0x13, 0x1c, 0x26, 0x41, 0x00, 0x00, ++ 0x80, 0xf8, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, ++ 0x10, 0xf0, 0x30, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x11, 0x08, 0x09, 0x23, 0x14, 0x13, 0x02, 0x73, ++ 0x12, 0x13, 0x12, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0xc0, 0xa0, 0x10, 0xf8, 0x04, 0xa8, 0xa8, 0xd0, ++ 0xd0, 0xa8, 0xa8, 0xa8, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x08, 0x0f, 0x20, 0x13, 0x13, 0x02, 0x73, ++ 0x12, 0x13, 0x12, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x18, 0xa8, 0xf8, ++ 0x48, 0xf8, 0x48, 0x58, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x23, 0x10, 0x17, 0x01, 0x71, ++ 0x11, 0x11, 0x17, 0x19, 0x27, 0x41, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xf8, 0xa0, 0xfc, 0xf0, 0x50, ++ 0xf0, 0x50, 0xfc, 0x10, 0x30, 0xfc, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x22, 0x12, 0x12, 0x02, 0x72, ++ 0x15, 0x15, 0x1a, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x18, 0xe0, 0x38, 0xfc, 0xa8, 0xb8, 0xe4, 0x9c, ++ 0x50, 0x54, 0x54, 0x8c, 0x00, 0xfc, 0x00, 0x00, ++ 0x11, 0x0b, 0x09, 0x27, 0x11, 0x17, 0x01, 0x71, ++ 0x12, 0x12, 0x14, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x20, 0xa0, 0x20, 0xfc, 0x48, 0xe8, 0x18, 0x90, ++ 0x98, 0xa8, 0xc4, 0x84, 0x00, 0xfc, 0x00, 0x00, ++ 0x20, 0x17, 0x15, 0x45, 0x27, 0x25, 0x05, 0x77, ++ 0x15, 0x15, 0x19, 0x1b, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x64, 0xb4, 0x38, 0xd8, 0x38, ++ 0xd4, 0x14, 0x10, 0x60, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x09, 0x08, 0x27, 0x11, 0x17, 0x01, 0x76, ++ 0x13, 0x10, 0x11, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0xf0, 0x40, 0xfc, 0x10, 0xb8, 0x90, 0x3c, ++ 0xf8, 0xa0, 0x24, 0x1c, 0x00, 0xfc, 0x00, 0x00, ++ 0x02, 0x39, 0x29, 0x2c, 0x32, 0x33, 0x28, 0x2f, ++ 0x25, 0x25, 0x25, 0x39, 0x22, 0x24, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x78, 0x90, 0xfc, 0x78, 0x48, ++ 0x78, 0x78, 0x48, 0x58, 0x80, 0x7c, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x23, 0x12, 0x13, 0x03, 0x72, ++ 0x12, 0x15, 0x17, 0x18, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x20, 0xac, 0xac, 0xa0, ++ 0xf8, 0x20, 0xfc, 0x20, 0x20, 0xfc, 0x00, 0x00, ++ 0x22, 0x13, 0x14, 0x49, 0x27, 0x25, 0x07, 0x75, ++ 0x17, 0x14, 0x14, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0x28, 0xd8, 0xb0, 0xb8, 0xd0, ++ 0xfc, 0x90, 0x90, 0x90, 0x00, 0xfc, 0x00, 0x00, ++ 0x20, 0x10, 0x17, 0x44, 0x27, 0x24, 0x07, 0x74, ++ 0x17, 0x14, 0x1b, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x80, 0xf0, 0xfc, 0xe8, 0x90, 0x70, 0xf8, 0xc8, ++ 0x68, 0xb0, 0x68, 0xa4, 0xc0, 0xfc, 0x00, 0x00, ++ 0x10, 0x0f, 0x08, 0x21, 0x11, 0x11, 0x01, 0x71, ++ 0x13, 0x12, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xf0, 0x50, 0xf0, 0x50, 0xf0, ++ 0xf8, 0x68, 0xf8, 0x08, 0x18, 0xfc, 0x00, 0x00, ++ 0x11, 0x0f, 0x0c, 0x27, 0x14, 0x17, 0x02, 0x7f, ++ 0x13, 0x12, 0x14, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xbc, 0xc8, 0xc8, 0x28, 0xd0, ++ 0x98, 0xa8, 0xc4, 0x84, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x21, 0x11, 0x11, 0x03, 0x72, ++ 0x15, 0x17, 0x10, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0xf0, 0x10, 0xf0, 0xf0, 0xf0, 0xfc, 0xa8, ++ 0x78, 0xfc, 0xf0, 0x10, 0x60, 0xfc, 0x00, 0x00, ++ 0x10, 0x09, 0x09, 0x21, 0x11, 0x11, 0x03, 0x72, ++ 0x15, 0x17, 0x11, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0xf0, 0x10, 0xd0, 0xd0, 0xf0, 0xfc, 0xe8, ++ 0x10, 0xfc, 0x10, 0xf0, 0x00, 0xfc, 0x00, 0x00, ++ 0x10, 0x0b, 0x0a, 0x23, 0x12, 0x1d, 0x03, 0x72, ++ 0x17, 0x13, 0x15, 0x19, 0x26, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0x28, 0x7c, 0x50, 0xfc, ++ 0xd0, 0x7c, 0xd0, 0x7c, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x0f, 0x78, 0x0a, 0x2a, 0x2a, 0x2a, ++ 0x3e, 0x2a, 0x08, 0x0a, 0x0c, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x90, 0x90, 0xa0, 0x90, 0x88, ++ 0x88, 0x88, 0x88, 0xf0, 0x80, 0x80, 0x00, 0x00, ++ 0x12, 0x12, 0x12, 0x12, 0x7f, 0x12, 0x12, 0x12, ++ 0x1e, 0x12, 0x12, 0x12, 0x1e, 0x12, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x50, 0xd0, 0x60, 0x50, 0x50, ++ 0x48, 0x48, 0x48, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x01, 0x06, 0x38, 0x20, 0x20, 0x3f, 0x24, 0x24, ++ 0x24, 0x24, 0x27, 0x38, 0x60, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x90, 0x90, 0xa0, 0x90, 0x88, ++ 0x88, 0x88, 0x88, 0xf0, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x7e, 0x12, 0x12, 0x12, 0x22, 0x4c, 0x00, ++ 0x3e, 0x22, 0x22, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x90, 0x90, 0xa0, 0x90, 0x88, ++ 0x88, 0x88, 0x88, 0xf0, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x00, 0x7e, 0x08, ++ 0x08, 0x3e, 0x08, 0x08, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x90, 0x90, 0xa0, 0x90, 0x88, ++ 0x88, 0x88, 0xc8, 0xb0, 0x80, 0x80, 0x00, 0x00, ++ 0x14, 0x12, 0x22, 0x48, 0x08, 0x14, 0x12, 0x22, ++ 0x7e, 0x22, 0x22, 0x3e, 0x22, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x90, 0x90, 0xa0, 0x90, 0x88, ++ 0x88, 0x88, 0xc8, 0xb0, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x3f, 0x00, 0x1f, 0x10, 0x1f, 0x13, 0x12, ++ 0x13, 0x17, 0x14, 0x27, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x08, 0xf8, 0xe0, 0x20, ++ 0xe0, 0xf0, 0x90, 0xf4, 0x04, 0xfc, 0x00, 0x00, ++ 0x03, 0x3c, 0x32, 0x29, 0x29, 0x40, 0x3e, 0x04, ++ 0x08, 0x0e, 0x78, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x90, 0x90, 0xa0, 0x90, 0x88, ++ 0x88, 0x88, 0xc8, 0xb0, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x77, 0x55, 0x55, 0x77, 0x00, 0x3e, 0x00, ++ 0x7f, 0x10, 0x1e, 0x22, 0x02, 0x0c, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x50, 0x50, 0x60, 0x50, 0x48, ++ 0x48, 0x48, 0x48, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x10, 0x1f, 0x29, 0x6b, 0x3f, 0x29, 0x0e, 0x10, ++ 0x1f, 0x29, 0x6b, 0x3f, 0x29, 0x16, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x50, 0x50, 0x60, 0x50, 0x48, ++ 0x48, 0x48, 0x48, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x3f, 0x7f, 0x08, 0x3f, 0x21, ++ 0x2f, 0x2b, 0x2f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x50, 0xd0, 0x60, 0x50, 0x48, ++ 0x48, 0x48, 0x48, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x77, 0x55, 0x77, 0x00, 0x3e, 0x2a, 0x3e, ++ 0x2a, 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x50, 0x50, 0x60, 0x50, 0x48, ++ 0x48, 0x48, 0x48, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x04, 0x25, 0x16, 0x7f, 0x0e, 0x15, 0x75, 0x1f, ++ 0x2d, 0x6d, 0x1f, 0x11, 0x21, 0x41, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0xd0, 0x50, 0x60, 0xd0, 0xc8, ++ 0x48, 0x48, 0xc8, 0x70, 0x40, 0x40, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0x80, 0xfc, 0x10, 0x10, 0x10, 0x10, 0x10, ++ 0x10, 0x10, 0x10, 0x10, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x2f, ++ 0x33, 0x31, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x20, 0xa0, 0x20, 0x20, 0xfc, 0xa8, 0x20, 0x20, ++ 0x30, 0x30, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0xf0, 0x50, 0x50, 0x54, 0x94, 0x0c, 0xf8, ++ 0x48, 0x50, 0x30, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x48, 0xc8, 0x48, 0x48, 0xfc, 0x48, 0x48, 0x48, ++ 0x78, 0x48, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x08, 0xb0, 0xe0, 0x20, 0x20, 0xfc, 0x70, 0x70, ++ 0x70, 0xa8, 0xa8, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x20, 0xa0, 0x38, 0x48, 0xd0, 0x30, 0x20, 0x40, ++ 0xf8, 0x48, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x20, 0x28, 0xc8, 0x30, 0x28, 0xfc, 0x04, 0x78, ++ 0x48, 0x78, 0x48, 0x78, 0x48, 0x58, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x2f, ++ 0x37, 0x33, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x78, 0x08, 0xf0, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x37, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x50, 0xd0, 0x50, 0xf8, 0x50, 0x50, 0xfc, 0x00, ++ 0x78, 0x48, 0x78, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2d, 0x2d, 0x37, ++ 0x33, 0x23, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x48, 0x48, 0x68, 0xb4, 0x24, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3f, 0x2e, 0x2e, 0x37, ++ 0x37, 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x90, 0x90, 0x90, 0x90, 0xfc, 0x90, 0xd8, 0xf8, ++ 0xb8, 0xd4, 0xd4, 0x90, 0x90, 0x90, 0x00, 0x00, ++ 0x00, 0x7e, 0x18, 0x19, 0x7e, 0x5a, 0x5a, 0x7e, ++ 0x67, 0x47, 0x7f, 0x43, 0x7f, 0x42, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xf0, 0x90, 0xf0, 0x00, ++ 0xf8, 0x68, 0x68, 0x68, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x2e, 0x35, 0x3f, 0x2a, 0x3f, 0x7f, ++ 0x02, 0x1f, 0x14, 0x1f, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0x70, 0x54, 0x9c, 0xf8, 0x70, 0xd8, 0xfc, ++ 0x80, 0xf0, 0xd0, 0xf0, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0d, 0x3e, 0x2e, 0x2e, 0x36, ++ 0x37, 0x22, 0x3e, 0x22, 0x3f, 0x22, 0x00, 0x00, ++ 0x20, 0xfc, 0x50, 0xf8, 0x00, 0xa8, 0xa8, 0xac, ++ 0x04, 0xf8, 0xe8, 0xe8, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0d, 0x3e, 0x2f, 0x2e, 0x36, ++ 0x37, 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0xd8, 0x68, 0xd8, 0x68, 0x20, 0xd0, ++ 0x2c, 0xd0, 0x20, 0xc8, 0x30, 0xc0, 0x00, 0x00, ++ 0x00, 0x7f, 0x0c, 0x0c, 0x3e, 0x2e, 0x2e, 0x36, ++ 0x36, 0x22, 0x3e, 0x23, 0x3f, 0x22, 0x00, 0x00, ++ 0x20, 0x38, 0xfc, 0xb8, 0xe8, 0x98, 0xfc, 0xa0, ++ 0xf4, 0xb8, 0xd8, 0x34, 0x54, 0x30, 0x00, 0x00, ++ 0x00, 0x7f, 0x0d, 0x0d, 0x3f, 0x2f, 0x2e, 0x37, ++ 0x36, 0x22, 0x3e, 0x22, 0x3f, 0x22, 0x00, 0x00, ++ 0x60, 0xf8, 0x68, 0xf8, 0x68, 0xf8, 0x00, 0xfc, ++ 0xf8, 0x88, 0xf8, 0x50, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x0d, 0x0c, 0x3e, 0x2e, 0x2e, 0x36, ++ 0x36, 0x22, 0x3f, 0x22, 0x3e, 0x23, 0x00, 0x00, ++ 0x18, 0xe0, 0xfc, 0x20, 0xf8, 0xb8, 0xe8, 0xf8, ++ 0x20, 0xf8, 0xfc, 0x00, 0xe8, 0x54, 0x00, 0x00, ++ 0x00, 0x7f, 0x0d, 0x0d, 0x3f, 0x2e, 0x2f, 0x36, ++ 0x36, 0x23, 0x3e, 0x23, 0x3e, 0x23, 0x00, 0x00, ++ 0x20, 0xfc, 0xdc, 0x54, 0xdc, 0x50, 0xfc, 0xf8, ++ 0x50, 0xfc, 0x68, 0xd0, 0x68, 0x84, 0x00, 0x00, ++ 0x1b, 0x12, 0x1b, 0x1b, 0x3f, 0x2f, 0x5f, 0x14, ++ 0x1f, 0x1f, 0x07, 0x0f, 0x72, 0x0c, 0x00, 0x00, ++ 0xb0, 0x90, 0xb0, 0xb0, 0xfc, 0xe8, 0xf0, 0xd0, ++ 0xf0, 0xf0, 0xc0, 0xf0, 0x4c, 0xc0, 0x00, 0x00, ++ 0x03, 0x7d, 0x49, 0x2a, 0x2c, 0x7f, 0x18, 0x1c, ++ 0x1a, 0x29, 0x29, 0x48, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x02, 0x7d, 0x4b, 0x2b, 0x2c, 0x7f, 0x18, 0x1d, ++ 0x1a, 0x2b, 0x28, 0x49, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x68, 0xf8, 0x40, 0xf8, 0x40, 0xfc, ++ 0x90, 0xfc, 0x40, 0xf8, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x3e, 0x7f, 0x1c, 0x2a, 0x5f, 0x17, 0x14, ++ 0x17, 0x17, 0x1f, 0x20, 0x5f, 0x00, 0x00, 0x00, ++ 0x40, 0x7c, 0xd0, 0x30, 0xcc, 0xf8, 0xf0, 0x90, ++ 0xf0, 0xf0, 0xf8, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x19, 0x0f, 0x72, 0x00, 0x00, ++ 0x00, 0x70, 0x10, 0x10, 0x50, 0x50, 0x50, 0x50, ++ 0x90, 0x88, 0x88, 0x08, 0x04, 0x04, 0x00, 0x00, ++ 0x04, 0x04, 0x09, 0x11, 0x02, 0x04, 0x1f, 0x61, ++ 0x1f, 0x09, 0x05, 0x05, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x20, 0x10, 0x10, 0x80, 0x40, 0xf0, 0x0c, ++ 0xf0, 0x20, 0x20, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x23, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x23, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0xc8, 0x48, 0x68, ++ 0x58, 0x4c, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xc8, 0xa8, 0x90, 0x50, 0x50, ++ 0x60, 0x20, 0x60, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x09, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xa8, 0xb8, 0xe8, 0xa8, 0xa8, ++ 0xa8, 0xb8, 0xa0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x88, 0x08, 0xe8, 0x08, ++ 0x28, 0xc8, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1d, 0x19, 0x0e, 0x70, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x80, 0x80, 0xfc, 0x90, 0x90, ++ 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x09, 0x7f, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x73, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xb0, 0xa8, 0xa8, 0x24, 0x2c, ++ 0x68, 0x10, 0x10, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x19, 0x0f, 0x72, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0xa8, 0xa0, ++ 0xa0, 0xa0, 0x90, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x5c, 0x09, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x70, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x90, 0x90, 0x90, 0xfc, 0x90, ++ 0x90, 0x90, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x19, 0x0f, 0x72, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf8, 0xc8, 0xc8, 0xa8, ++ 0xb0, 0x90, 0xb0, 0x28, 0x48, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x20, 0x28, 0x24, 0xfc, 0xa0, 0xa8, 0xa8, 0xa8, ++ 0x98, 0x90, 0x94, 0xec, 0xac, 0x44, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x23, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x90, 0x90, 0x90, 0x90, 0xfc, 0x90, 0x90, 0x90, ++ 0xf0, 0x90, 0x90, 0x90, 0xf0, 0x90, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x70, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf8, 0x88, 0x88, 0x88, ++ 0xf8, 0x88, 0x80, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x13, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x28, 0xc8, 0x50, ++ 0x30, 0x20, 0x30, 0x48, 0xf4, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x88, 0xe8, 0xa8, 0xa8, ++ 0xe8, 0xa8, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x88, 0x40, 0x40, 0x48, ++ 0x70, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x23, 0x5c, 0x09, 0x7f, ++ 0x09, 0x2b, 0x1c, 0x18, 0x0e, 0x71, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0x28, 0xf8, 0x20, ++ 0xfc, 0x24, 0x58, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xa8, 0xa8, 0xf8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0xf8, 0x88, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xf8, 0x88, 0xe8, 0xa8, 0xa8, ++ 0xe8, 0xb0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7f, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x40, 0x80, 0xf8, 0x88, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x11, 0x11, 0x22, 0x4a, 0x0f, 0x11, 0x17, 0x31, ++ 0x55, 0x13, 0x13, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x00, 0x3c, 0x80, 0x40, 0xfc, 0x08, 0xc8, 0x08, ++ 0x48, 0x88, 0x08, 0xc8, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5d, 0x09, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x19, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xf8, 0xa0, 0x20, 0xfc, 0x70, ++ 0x70, 0xa8, 0xa8, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x70, 0x00, 0x00, ++ 0xe0, 0x20, 0x50, 0x50, 0x88, 0xfc, 0x20, 0x20, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x10, 0x1b, 0x2a, 0x26, 0x7a, 0x12, 0x7e, ++ 0x12, 0x57, 0x38, 0x31, 0x1d, 0x62, 0x00, 0x00, ++ 0x40, 0x80, 0x38, 0xa8, 0xa8, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xa8, 0xb8, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x22, 0x5c, 0x08, 0x7f, ++ 0x09, 0x2a, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xa8, 0xa8, 0xa8, 0x74, ++ 0x24, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x13, 0x22, 0x5c, 0x09, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x18, 0xe0, 0x20, 0xfc, 0x70, 0xa8, 0x24, 0xf0, ++ 0x50, 0x5c, 0x94, 0x84, 0x04, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x23, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0xa8, 0xa4, 0x24, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x22, 0x5c, 0x09, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0x20, 0x20, 0xfc, 0x80, ++ 0x80, 0x80, 0x80, 0x80, 0x80, 0x78, 0x00, 0x00, ++ 0x10, 0x13, 0x18, 0x24, 0x27, 0x7e, 0x12, 0x7f, ++ 0x12, 0x54, 0x38, 0x30, 0x1f, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xa0, 0xb8, 0x08, 0x08, 0xb8, ++ 0xa8, 0xa0, 0xa0, 0xa0, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x19, 0x25, 0x27, 0x7d, 0x11, 0x7d, ++ 0x12, 0x54, 0x38, 0x31, 0x1e, 0x64, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x00, 0xf8, 0x68, 0x68, ++ 0xe8, 0xb8, 0xa0, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x19, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x00, 0xf8, 0x88, 0x88, 0xf8, ++ 0x20, 0xb0, 0xa8, 0x24, 0x24, 0x60, 0x00, 0x00, ++ 0x08, 0x09, 0x15, 0x13, 0x23, 0x5d, 0x09, 0x7f, ++ 0x09, 0x2b, 0x1d, 0x19, 0x0f, 0x71, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0x48, 0xe8, ++ 0xa8, 0xa8, 0xe8, 0x08, 0xf8, 0x08, 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, 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, ++ 0x08, 0x08, 0x15, 0x13, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0xa8, 0xa8, 0x50, 0x50, 0xa8, 0xa8, 0x00, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x13, 0x22, 0x5c, 0x09, 0x7e, ++ 0x08, 0x2b, 0x1c, 0x18, 0x0f, 0x70, 0x00, 0x00, ++ 0x50, 0x48, 0x7c, 0xc8, 0x30, 0x74, 0x8c, 0x50, ++ 0x7c, 0xc8, 0x30, 0x64, 0x9c, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x23, 0x5c, 0x08, 0x7f, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x0c, 0xf0, 0xa8, 0xa4, 0x04, 0xf8, 0x28, 0xfc, ++ 0x28, 0xf8, 0x28, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x13, 0x22, 0x5c, 0x09, 0x7f, ++ 0x08, 0x2b, 0x1c, 0x18, 0x0f, 0x72, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x68, 0x90, 0xd0, 0x28, 0xf8, ++ 0x48, 0x68, 0x90, 0x90, 0x68, 0x44, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x22, 0x5c, 0x09, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x71, 0x00, 0x00, ++ 0x50, 0x50, 0xfc, 0x50, 0x20, 0x20, 0xfc, 0x20, ++ 0x38, 0x28, 0x48, 0x48, 0x88, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x09, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x50, 0x50, 0xfc, 0x50, 0x60, 0x60, 0xa4, 0xa8, ++ 0xb0, 0xa0, 0xa0, 0xa4, 0xa4, 0x9c, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x23, 0x5c, 0x09, 0x7f, ++ 0x09, 0x2b, 0x1d, 0x19, 0x0f, 0x70, 0x00, 0x00, ++ 0x10, 0xf8, 0x14, 0x14, 0xfc, 0x50, 0x50, 0x70, ++ 0x50, 0x50, 0x74, 0xcc, 0x0c, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x15, 0x13, 0x23, 0x5d, 0x09, 0x7f, ++ 0x09, 0x2b, 0x1d, 0x19, 0x0f, 0x71, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xd8, 0x48, 0x00, 0xf8, ++ 0x28, 0x28, 0xd0, 0x10, 0x28, 0x44, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x09, 0x2a, 0x1c, 0x18, 0x0f, 0x70, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x00, ++ 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x18, 0x14, 0x27, 0x22, 0x7b, 0x12, 0x7f, ++ 0x13, 0x57, 0x3b, 0x32, 0x1c, 0x64, 0x00, 0x00, ++ 0x28, 0x24, 0x24, 0xfc, 0x20, 0xe8, 0x28, 0xe8, ++ 0x50, 0x50, 0xf4, 0x2c, 0x4c, 0x84, 0x00, 0x00, ++ 0x10, 0x10, 0x18, 0x25, 0x27, 0x78, 0x13, 0x7e, ++ 0x13, 0x56, 0x3b, 0x32, 0x1e, 0x62, 0x00, 0x00, ++ 0xc0, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xa8, 0xa8, ++ 0xa8, 0xd0, 0xd0, 0xa8, 0xa8, 0xa8, 0x00, 0x00, ++ 0x10, 0x10, 0x1b, 0x24, 0x24, 0x78, 0x10, 0x7c, ++ 0x13, 0x55, 0x39, 0x31, 0x1d, 0x61, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0xf0, 0x90, 0xf0, 0x90, ++ 0xfc, 0x50, 0x54, 0x8c, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x13, 0x22, 0x7c, 0x08, 0x7f, ++ 0x09, 0x2b, 0x1d, 0x19, 0x0f, 0x70, 0x00, 0x00, ++ 0xf0, 0x90, 0x08, 0xfc, 0x00, 0xf0, 0x90, 0x08, ++ 0xfc, 0x68, 0x68, 0x68, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x09, 0x2b, 0x1d, 0x19, 0x0f, 0x71, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x00, 0xf8, 0x88, 0xf8, 0x00, ++ 0xfc, 0x04, 0x74, 0x54, 0x74, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x23, 0x5d, 0x09, 0x7f, ++ 0x09, 0x2b, 0x1d, 0x19, 0x0e, 0x73, 0x00, 0x00, ++ 0x98, 0xe0, 0x84, 0x7c, 0x78, 0x48, 0x78, 0x48, ++ 0x78, 0x48, 0x78, 0xfc, 0xc8, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x13, 0x22, 0x5c, 0x09, 0x7c, ++ 0x08, 0x2b, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x58, 0x48, 0xa8, 0x20, 0x50, ++ 0x88, 0xfc, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x12, 0x11, 0x19, 0x26, 0x25, 0x7d, 0x10, 0x7c, ++ 0x13, 0x55, 0x39, 0x31, 0x1e, 0x64, 0x00, 0x00, ++ 0x70, 0x10, 0x50, 0x48, 0x84, 0x78, 0x20, 0xfc, ++ 0x20, 0x30, 0x48, 0x88, 0x80, 0x7c, 0x00, 0x00, ++ 0x00, 0x1f, 0x1f, 0x12, 0x1f, 0x17, 0x27, 0x59, ++ 0x0e, 0x77, 0x1f, 0x09, 0x3f, 0x00, 0x00, 0x00, ++ 0x80, 0xfc, 0xf8, 0x48, 0xf8, 0x58, 0xe4, 0x3c, ++ 0xe0, 0xdc, 0xf0, 0x20, 0xf8, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x1a, 0x27, 0x26, 0x7b, 0x12, 0x7f, ++ 0x12, 0x55, 0x38, 0x30, 0x1f, 0x60, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xe8, 0x50, 0xd0, 0xa8, 0xc4, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x3e, 0x2a, 0x3e, 0x7f, 0x09, ++ 0x06, 0x7b, 0x1f, 0x09, 0x3f, 0x00, 0x00, 0x00, ++ 0x18, 0xe0, 0x80, 0xfc, 0x90, 0x90, 0x10, 0x10, ++ 0xc0, 0xbc, 0xf0, 0x20, 0xf8, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x13, 0x22, 0x5c, 0x09, 0x7f, ++ 0x0b, 0x2b, 0x1d, 0x19, 0x0f, 0x71, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x08, 0x80, 0xfc, 0x20, 0x78, ++ 0x48, 0x78, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x10, 0x12, 0x1a, 0x26, 0x27, 0x7a, 0x10, 0x7c, ++ 0x13, 0x56, 0x3a, 0x32, 0x1c, 0x60, 0x00, 0x00, ++ 0xa0, 0xb8, 0xa8, 0xe8, 0xd0, 0xb0, 0xa8, 0xc8, ++ 0xfc, 0xc8, 0xa8, 0xa8, 0x88, 0x98, 0x00, 0x00, ++ 0x11, 0x11, 0x19, 0x25, 0x27, 0x79, 0x11, 0x7d, ++ 0x11, 0x55, 0x3a, 0x32, 0x1c, 0x61, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x7c, 0xe0, 0x20, 0xbc, 0xd0, ++ 0xfc, 0x90, 0xa8, 0xa8, 0xc4, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x5c, 0x09, 0x7f, ++ 0x09, 0x2b, 0x1c, 0x18, 0x0e, 0x73, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, 0x54, ++ 0xfc, 0xf8, 0x88, 0x50, 0x70, 0x8c, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x13, 0x22, 0x5d, 0x08, 0x7e, ++ 0x09, 0x2a, 0x1c, 0x18, 0x0e, 0x71, 0x00, 0x00, ++ 0x00, 0xf8, 0xd8, 0x68, 0xd8, 0x68, 0x40, 0xa0, ++ 0x30, 0xcc, 0x20, 0xc8, 0x30, 0xc0, 0x00, 0x00, ++ 0x12, 0x11, 0x19, 0x24, 0x26, 0x79, 0x11, 0x7c, ++ 0x13, 0x55, 0x39, 0x31, 0x1e, 0x64, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0xa8, 0xf8, 0xa8, ++ 0xf8, 0x20, 0xfc, 0x20, 0xa0, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x13, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2b, 0x1c, 0x18, 0x0e, 0x71, 0x00, 0x00, ++ 0x20, 0xf8, 0xa8, 0xfc, 0xa8, 0xf8, 0xf8, 0xa8, ++ 0xf8, 0xfc, 0x50, 0xd0, 0x30, 0xc8, 0x00, 0x00, ++ 0x10, 0x13, 0x18, 0x27, 0x26, 0x7f, 0x12, 0x7c, ++ 0x13, 0x54, 0x3a, 0x32, 0x1c, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xb8, 0x08, 0xb8, 0xa8, 0xa0, ++ 0xfc, 0x40, 0xa8, 0xa4, 0x94, 0x70, 0x00, 0x00, ++ 0x10, 0x17, 0x18, 0x27, 0x26, 0x7b, 0x11, 0x7d, ++ 0x11, 0x55, 0x39, 0x33, 0x1c, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0xf0, 0x10, ++ 0xf0, 0x10, 0xf0, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x11, 0x11, 0x1f, 0x27, 0x26, 0x7a, 0x13, 0x7f, ++ 0x10, 0x55, 0x3b, 0x31, 0x1d, 0x63, 0x00, 0x00, ++ 0x20, 0x20, 0xe0, 0xa0, 0xbc, 0xe8, 0xe8, 0xa8, ++ 0x90, 0xd0, 0x30, 0x28, 0x48, 0x84, 0x00, 0x00, ++ 0x10, 0x11, 0x18, 0x27, 0x25, 0x7b, 0x11, 0x7d, ++ 0x13, 0x57, 0x38, 0x30, 0x1d, 0x62, 0x00, 0x00, ++ 0x40, 0xf8, 0x40, 0xfc, 0x10, 0xb8, 0x10, 0xbc, ++ 0x00, 0xfc, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x23, 0x5c, 0x08, 0x7f, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x70, 0x00, 0x00, ++ 0x18, 0xe8, 0xa8, 0x70, 0xfc, 0x70, 0xa8, 0x24, ++ 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x13, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0f, 0x70, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x54, 0x88, 0xfc, 0x88, 0xf8, ++ 0x88, 0xf8, 0xa8, 0xa4, 0x24, 0x60, 0x00, 0x00, ++ 0x08, 0x09, 0x15, 0x13, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x19, 0x0e, 0x71, 0x00, 0x00, ++ 0x00, 0xfc, 0x54, 0xfc, 0x00, 0xfc, 0x00, 0xf8, ++ 0x88, 0xf8, 0x64, 0xd8, 0x68, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x13, 0x23, 0x5d, 0x09, 0x7f, ++ 0x08, 0x2b, 0x1d, 0x19, 0x0f, 0x71, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x20, 0xf8, 0xf8, 0x20, 0xfc, ++ 0x00, 0xdc, 0x54, 0x74, 0x04, 0x0c, 0x00, 0x00, ++ 0x11, 0x13, 0x19, 0x27, 0x24, 0x7b, 0x12, 0x7f, ++ 0x13, 0x55, 0x3b, 0x31, 0x1f, 0x60, 0x00, 0x00, ++ 0x30, 0xe8, 0x28, 0xfc, 0x20, 0xa8, 0xa8, 0xa8, ++ 0xd8, 0x10, 0x94, 0xec, 0x4c, 0x84, 0x00, 0x00, ++ 0x10, 0x10, 0x1b, 0x24, 0x27, 0x78, 0x13, 0x7e, ++ 0x13, 0x56, 0x39, 0x31, 0x1e, 0x60, 0x00, 0x00, ++ 0xa0, 0xb0, 0xe8, 0xa8, 0xfc, 0x20, 0xe8, 0x68, ++ 0xd8, 0x50, 0x94, 0xec, 0x2c, 0x44, 0x00, 0x00, ++ 0x09, 0x08, 0x15, 0x13, 0x22, 0x5c, 0x08, 0x7e, ++ 0x09, 0x2b, 0x1d, 0x19, 0x0f, 0x71, 0x00, 0x00, ++ 0x24, 0xa8, 0xfc, 0x08, 0xf8, 0x88, 0xf8, 0x00, ++ 0xfc, 0x24, 0xfc, 0x24, 0xfc, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x15, 0x13, 0x23, 0x5d, 0x09, 0x7e, ++ 0x09, 0x2a, 0x1c, 0x19, 0x0c, 0x71, 0x00, 0x00, ++ 0x50, 0x3c, 0xd4, 0xb4, 0x6c, 0x94, 0xfc, 0x54, ++ 0xcc, 0x70, 0xd0, 0x20, 0x50, 0x8c, 0x00, 0x00, ++ 0x00, 0x3e, 0x29, 0x3e, 0x25, 0x3d, 0x29, 0x3f, ++ 0x06, 0x7b, 0x1f, 0x09, 0x3f, 0x00, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0x00, 0xf8, 0x68, 0xf8, 0x00, ++ 0xc0, 0xbc, 0xf0, 0x20, 0xf8, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x18, 0x25, 0x27, 0x79, 0x10, 0x7d, ++ 0x13, 0x54, 0x3b, 0x32, 0x1f, 0x60, 0x00, 0x00, ++ 0x40, 0xfc, 0x40, 0xf0, 0xfc, 0xe8, 0x40, 0xf0, ++ 0xfc, 0x08, 0xfc, 0xc8, 0xa8, 0x18, 0x00, 0x00, ++ 0x10, 0x13, 0x1a, 0x27, 0x26, 0x7a, 0x13, 0x7e, ++ 0x12, 0x56, 0x3a, 0x32, 0x1c, 0x67, 0x00, 0x00, ++ 0x20, 0xfc, 0x50, 0xfc, 0x50, 0x70, 0xfc, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x12, 0x12, 0x15, 0x2d, 0x26, 0x7a, 0x15, 0x7f, ++ 0x10, 0x57, 0x38, 0x31, 0x1e, 0x60, 0x00, 0x00, ++ 0x48, 0x88, 0xf4, 0xb4, 0xe8, 0xa8, 0xf4, 0x5c, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0x1b, 0x26, 0x27, 0x7a, 0x12, 0x7e, ++ 0x12, 0x56, 0x3a, 0x32, 0x1c, 0x65, 0x00, 0x00, ++ 0x40, 0x78, 0xfc, 0x68, 0xb8, 0xf8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0x28, 0xd4, 0xcc, 0x38, 0x00, 0x00, ++ 0x11, 0x11, 0x1a, 0x25, 0x27, 0x7a, 0x13, 0x7f, ++ 0x13, 0x56, 0x3b, 0x32, 0x1f, 0x64, 0x00, 0x00, ++ 0x50, 0x50, 0xa0, 0x50, 0xf8, 0xe8, 0x98, 0xf8, ++ 0x68, 0xd8, 0x68, 0xdc, 0x64, 0x84, 0x00, 0x00, ++ 0x10, 0x10, 0x1b, 0x26, 0x27, 0x7a, 0x12, 0x7e, ++ 0x12, 0x56, 0x3b, 0x35, 0x1d, 0x67, 0x00, 0x00, ++ 0x40, 0x78, 0xfc, 0x68, 0xb8, 0xf8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0xf8, 0x68, 0x68, 0xfc, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x22, 0x5c, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x19, 0x0f, 0x72, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, ++ 0x88, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x19, 0x27, 0x24, 0x7f, 0x15, 0x7f, ++ 0x13, 0x56, 0x3b, 0x32, 0x1e, 0x62, 0x00, 0x00, ++ 0x40, 0xa0, 0x10, 0xfc, 0x00, 0xfc, 0xb4, 0xfc, ++ 0xf8, 0xa8, 0xf8, 0xa8, 0xa8, 0xb8, 0x00, 0x00, ++ 0x10, 0x17, 0x18, 0x27, 0x26, 0x7b, 0x10, 0x7d, ++ 0x13, 0x55, 0x39, 0x31, 0x1d, 0x61, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xb8, 0xa8, 0xb8, 0x90, 0xfc, ++ 0x20, 0xf8, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x13, 0x18, 0x24, 0x24, 0x7b, 0x10, 0x7f, ++ 0x12, 0x57, 0x3b, 0x32, 0x1f, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0x90, 0xf0, 0xf0, 0xf0, 0x10, 0xfc, ++ 0xa8, 0xb8, 0xb8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x11, 0x11, 0x1a, 0x27, 0x25, 0x7a, 0x11, 0x7d, ++ 0x11, 0x55, 0x39, 0x31, 0x1d, 0x66, 0x00, 0x00, ++ 0x98, 0xfc, 0xa8, 0xfc, 0xd8, 0xac, 0xfc, 0x08, ++ 0xf8, 0xf8, 0x08, 0xf8, 0x98, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x13, 0x22, 0x5d, 0x08, 0x7e, ++ 0x08, 0x2a, 0x1c, 0x18, 0x0e, 0x73, 0x00, 0x00, ++ 0x90, 0xf8, 0x90, 0xfc, 0xd0, 0x28, 0xfc, 0x88, ++ 0xf8, 0xf8, 0x88, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x1a, 0x27, 0x25, 0x79, 0x16, 0x7d, ++ 0x12, 0x57, 0x39, 0x33, 0x1d, 0x61, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0x28, 0x50, 0xfc, 0x50, ++ 0xf8, 0xd0, 0x78, 0xd0, 0x7c, 0x40, 0x00, 0x00, ++ 0x13, 0x17, 0x6b, 0x17, 0x7f, 0x3a, 0x57, 0x11, ++ 0x06, 0x7b, 0x1f, 0x09, 0x3f, 0x00, 0x00, 0x00, ++ 0x90, 0xd4, 0xe8, 0x98, 0xfc, 0xb8, 0xd4, 0x10, ++ 0xc0, 0xbc, 0xf0, 0x20, 0xf8, 0x00, 0x00, 0x00, ++ 0x13, 0x12, 0x1b, 0x27, 0x27, 0x79, 0x13, 0x7d, ++ 0x11, 0x55, 0x3b, 0x30, 0x1c, 0x63, 0x00, 0x00, ++ 0xb8, 0xa8, 0xb8, 0xb8, 0xb8, 0xfc, 0xf8, 0xf8, ++ 0x20, 0xfc, 0xf8, 0x90, 0x60, 0x9c, 0x00, 0x00, ++ 0x2d, 0x7f, 0x12, 0x3f, 0x7f, 0x2b, 0x3b, 0x3f, ++ 0x06, 0x7b, 0x1f, 0x09, 0x3f, 0x00, 0x00, 0x00, ++ 0x70, 0xd0, 0x54, 0x8c, 0xf8, 0x50, 0xf0, 0x0c, ++ 0xc0, 0xbc, 0xf0, 0x20, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x20, 0x20, ++ 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0x08, ++ 0xe8, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x20, 0x2f, ++ 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0xe8, ++ 0x08, 0x88, 0x48, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x21, 0x29, ++ 0x29, 0x29, 0x29, 0x2f, 0x28, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0x28, ++ 0x28, 0x28, 0x28, 0xe8, 0x28, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x21, 0x21, ++ 0x2f, 0x22, 0x21, 0x22, 0x2c, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0x08, ++ 0xe8, 0x88, 0x08, 0x88, 0x68, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x21, 0x21, ++ 0x2f, 0x23, 0x25, 0x29, 0x23, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0x28, ++ 0xc8, 0x88, 0x48, 0x28, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x20, 0x27, ++ 0x25, 0x27, 0x25, 0x27, 0x21, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0xc8, ++ 0x48, 0xc8, 0x48, 0xc8, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x21, 0x3f, ++ 0x21, 0x2f, 0x29, 0x29, 0x29, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0xf8, ++ 0x08, 0xe8, 0x28, 0x28, 0xc8, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x20, 0x2f, ++ 0x21, 0x27, 0x21, 0x21, 0x2f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0xe8, ++ 0x08, 0xc8, 0x88, 0x48, 0xe8, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x21, 0x27, ++ 0x21, 0x2f, 0x27, 0x21, 0x2f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0xc8, ++ 0x08, 0xe8, 0xc8, 0x08, 0xe8, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x20, 0x22, ++ 0x2f, 0x22, 0x2f, 0x22, 0x2c, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0x88, ++ 0xe8, 0x88, 0xe8, 0x88, 0x48, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x27, 0x24, ++ 0x27, 0x22, 0x27, 0x24, 0x27, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xc8, 0x48, ++ 0xc8, 0x08, 0xc8, 0x48, 0xc8, 0x58, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x24, 0x3f, ++ 0x24, 0x27, 0x25, 0x29, 0x36, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x48, 0x48, ++ 0xa8, 0xd8, 0x28, 0xc8, 0x28, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x23, 0x24, ++ 0x29, 0x26, 0x26, 0x24, 0x27, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xc8, 0x48, ++ 0x88, 0xc8, 0xc8, 0x48, 0xc8, 0x58, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x21, 0x3f, ++ 0x27, 0x2d, 0x37, 0x27, 0x25, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x08, 0xf8, ++ 0xc8, 0x68, 0xd8, 0xc8, 0x28, 0xf8, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x20, 0x3f, ++ 0x2e, 0x2a, 0x2e, 0x26, 0x39, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xa8, 0xf8, ++ 0xa8, 0xc8, 0x68, 0xe8, 0x28, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x28, 0x25, ++ 0x33, 0x28, 0x25, 0x25, 0x29, 0x29, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x68, 0x88, ++ 0xf8, 0x88, 0xe8, 0x28, 0xe8, 0x38, 0x00, 0x00, ++ 0x20, 0x1f, 0x19, 0x4f, 0x29, 0x2f, 0x08, 0x1b, ++ 0x1f, 0x28, 0x2b, 0x4a, 0x4b, 0x4a, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x78, 0x48, 0x78, 0x68, 0x88, ++ 0xf8, 0x88, 0xe8, 0x28, 0xe8, 0x38, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x3e, 0x27, 0x24, 0x27, ++ 0x27, 0x27, 0x21, 0x2f, 0x22, 0x2c, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0xf8, 0xc8, 0x48, 0xc8, ++ 0xc8, 0xc8, 0x48, 0xe8, 0x88, 0x78, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x3e, 0x21, 0x27, 0x2f, ++ 0x21, 0x27, 0x3b, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0xf8, 0x28, 0xc8, 0xe8, ++ 0x48, 0xe8, 0xc8, 0x48, 0xc8, 0x58, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x3e, 0x21, 0x2f, 0x27, ++ 0x25, 0x27, 0x27, 0x23, 0x2d, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0xf8, 0x08, 0xe8, 0xc8, ++ 0x48, 0xc8, 0xc8, 0x88, 0x68, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x29, 0x26, ++ 0x3f, 0x25, 0x2d, 0x2f, 0x24, 0x29, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x88, ++ 0xf8, 0x68, 0x48, 0x48, 0xa8, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x3e, 0x21, 0x27, 0x2f, ++ 0x22, 0x2f, 0x27, 0x27, 0x2f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0xf8, 0x08, 0xc8, 0xe8, ++ 0x48, 0xe8, 0xc8, 0x48, 0xe8, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x3e, 0x27, 0x25, 0x27, ++ 0x27, 0x25, 0x27, 0x2e, 0x2d, 0x30, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0xf8, 0xe8, 0x08, 0xc8, ++ 0xc8, 0x08, 0xe8, 0xa8, 0x68, 0xd8, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x24, 0x3b, ++ 0x26, 0x3f, 0x2a, 0x2e, 0x24, 0x28, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x48, 0xa8, ++ 0x68, 0xf8, 0xa8, 0xe8, 0x88, 0x98, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x3e, 0x2e, 0x2a, 0x2e, ++ 0x27, 0x25, 0x27, 0x27, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0xf8, 0xe8, 0xa8, 0xe8, ++ 0xc8, 0x48, 0xc8, 0xc8, 0xf8, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x3e, 0x28, 0x25, 0x2b, ++ 0x25, 0x23, 0x2d, 0x27, 0x24, 0x2b, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0xf8, 0x88, 0xc8, 0xe8, ++ 0x48, 0xe8, 0xc8, 0xe8, 0x88, 0xf8, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x2e, 0x2b, ++ 0x2e, 0x29, 0x2e, 0x3b, 0x2e, 0x28, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x48, 0xf8, ++ 0xa8, 0xf8, 0x48, 0xf8, 0x48, 0x58, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x28, 0x30, 0x28, 0x27, 0x24, ++ 0x24, 0x24, 0x38, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x30, 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x29, 0x31, 0x29, 0x25, 0x25, ++ 0x25, 0x25, 0x3a, 0x22, 0x24, 0x28, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x00, 0x78, 0x48, 0x48, 0x48, ++ 0x48, 0x70, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x3d, 0x24, 0x28, 0x30, 0x2b, 0x24, 0x24, ++ 0x24, 0x24, 0x39, 0x21, 0x22, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0x00, 0x00, 0xfc, 0xa0, 0xa0, ++ 0xa0, 0xa0, 0x24, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x29, 0x31, 0x29, 0x25, 0x25, ++ 0x25, 0x25, 0x39, 0x21, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0x40, 0x78, 0x40, 0x40, ++ 0x40, 0x40, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x29, 0x31, 0x29, 0x25, 0x25, ++ 0x25, 0x25, 0x3a, 0x22, 0x24, 0x2b, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x28, 0x20, 0xf8, 0x88, ++ 0x50, 0x50, 0x20, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x28, 0x30, 0x29, 0x25, 0x25, ++ 0x25, 0x25, 0x39, 0x21, 0x21, 0x21, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0x80, 0xf8, 0x08, 0x08, ++ 0xf8, 0x08, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x2b, 0x30, 0x28, 0x25, 0x26, ++ 0x24, 0x24, 0x38, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x80, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x00, 0x39, 0x28, 0x2a, 0x32, 0x32, 0x2a, 0x2a, ++ 0x2a, 0x2a, 0x3a, 0x22, 0x23, 0x22, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, 0xd8, ++ 0x98, 0x88, 0x98, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x29, 0x31, 0x2a, 0x24, 0x25, ++ 0x25, 0x25, 0x39, 0x21, 0x21, 0x21, 0x00, 0x00, ++ 0x80, 0xf8, 0x88, 0x08, 0x08, 0x30, 0x40, 0xb8, ++ 0x08, 0xb8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x2b, 0x31, 0x29, 0x25, 0x26, ++ 0x24, 0x24, 0x38, 0x21, 0x22, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x50, 0x50, 0x50, 0xe8, ++ 0x48, 0xa0, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x3d, 0x24, 0x28, 0x33, 0x28, 0x25, 0x26, ++ 0x24, 0x27, 0x38, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x30, 0xd0, 0x90, 0x90, 0xfc, 0x90, 0x10, 0x50, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 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, 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, 0x3c, 0x24, 0x2b, 0x30, 0x2b, 0x25, 0x25, ++ 0x26, 0x24, 0x38, 0x21, 0x22, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0xfc, 0x40, 0x58, 0x48, 0x48, ++ 0xd4, 0xa4, 0xa0, 0x10, 0x08, 0x04, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x28, 0x30, 0x2b, 0x24, 0x24, ++ 0x24, 0x25, 0x3a, 0x20, 0x20, 0x23, 0x00, 0x00, ++ 0x20, 0x20, 0xb8, 0xa0, 0xa0, 0xfc, 0x20, 0xa4, ++ 0xa4, 0x28, 0x70, 0x20, 0xc0, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x27, 0x28, 0x31, 0x28, 0x27, 0x24, ++ 0x27, 0x39, 0x22, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x90, ++ 0xfc, 0x90, 0x50, 0x50, 0x10, 0x30, 0x00, 0x00, ++ 0x00, 0x3d, 0x24, 0x2b, 0x31, 0x29, 0x27, 0x25, ++ 0x25, 0x27, 0x38, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x18, 0xe0, 0x40, 0xf8, 0x50, 0x50, 0xfc, 0x50, ++ 0x50, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x2a, 0x2a, 0x33, 0x32, 0x2a, 0x2b, ++ 0x2a, 0x2a, 0x3b, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0x80, 0xf8, 0xa8, 0xa8, 0xa8, ++ 0xb0, 0x90, 0xb0, 0xa8, 0xc8, 0x84, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x29, 0x31, 0x29, 0x25, 0x24, ++ 0x27, 0x24, 0x39, 0x20, 0x27, 0x20, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x00, ++ 0xfc, 0x40, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x2a, 0x30, 0x28, 0x24, 0x25, ++ 0x27, 0x25, 0x39, 0x21, 0x23, 0x20, 0x00, 0x00, ++ 0xf0, 0x90, 0x08, 0xf4, 0x00, 0xf0, 0x90, 0x08, ++ 0xfc, 0x68, 0x68, 0x68, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x29, 0x30, 0x29, 0x25, 0x25, ++ 0x25, 0x25, 0x39, 0x21, 0x21, 0x26, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x00, 0xf8, 0x08, 0xf8, ++ 0x08, 0xf8, 0x08, 0xf8, 0x98, 0x04, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x29, 0x31, 0x29, 0x25, 0x25, ++ 0x24, 0x24, 0x38, 0x21, 0x22, 0x24, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0x48, 0xf8, 0x48, 0xf8, ++ 0xd0, 0xd0, 0xe8, 0x7c, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x38, 0x28, 0x29, 0x33, 0x34, 0x2b, 0x2a, ++ 0x2a, 0x2b, 0x39, 0x21, 0x22, 0x24, 0x00, 0x00, ++ 0x40, 0x40, 0xa0, 0x10, 0xf8, 0x04, 0xb8, 0xa8, ++ 0xa8, 0xb8, 0x10, 0x98, 0x64, 0x44, 0x00, 0x00, ++ 0x04, 0x3a, 0x2a, 0x29, 0x34, 0x32, 0x2b, 0x28, ++ 0x2f, 0x2a, 0x3b, 0x22, 0x25, 0x28, 0x00, 0x00, ++ 0x70, 0x50, 0x88, 0xfc, 0x20, 0x64, 0xb4, 0x58, ++ 0xb8, 0x54, 0x94, 0x10, 0x60, 0xfc, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x2b, 0x30, 0x29, 0x25, 0x24, ++ 0x27, 0x25, 0x38, 0x22, 0x22, 0x24, 0x00, 0x00, ++ 0x18, 0xe8, 0x24, 0xf4, 0x40, 0xf0, 0xf8, 0x08, ++ 0xfc, 0xf8, 0x48, 0xa4, 0x94, 0x70, 0x00, 0x00, ++ 0x00, 0x3c, 0x25, 0x2a, 0x31, 0x29, 0x25, 0x25, ++ 0x25, 0x25, 0x39, 0x23, 0x22, 0x24, 0x00, 0x00, ++ 0x20, 0xa8, 0x6c, 0x34, 0xc0, 0xfc, 0x20, 0xf8, ++ 0xf8, 0x20, 0xfc, 0x54, 0xac, 0x18, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x29, 0x31, 0x29, 0x24, 0x27, ++ 0x24, 0x25, 0x3b, 0x20, 0x22, 0x24, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xf8, 0x08, 0xf8, 0x88, 0x74, ++ 0x88, 0x54, 0xfc, 0x00, 0xa8, 0x54, 0x00, 0x00, ++ 0x01, 0x39, 0x2f, 0x2a, 0x37, 0x30, 0x2b, 0x2a, ++ 0x2b, 0x3a, 0x23, 0x22, 0x22, 0x22, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0xa0, 0xf8, 0x08, 0xb8, 0xa0, ++ 0xb8, 0xb8, 0xa0, 0xb8, 0xa4, 0x9c, 0x00, 0x00, ++ 0x01, 0x01, 0x1f, 0x01, 0x7f, 0x01, 0x1f, 0x11, ++ 0x09, 0x0b, 0x0d, 0x71, 0x01, 0x03, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x10, 0xfc, 0x10, 0xf0, 0x10, ++ 0x90, 0xa0, 0x40, 0x30, 0x0c, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7e, 0x1c, 0x1b, 0x2a, 0x48, 0x3e, ++ 0x00, 0x7e, 0x2c, 0x2b, 0x4a, 0x18, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x28, 0xfc, 0x28, 0xf8, 0x28, ++ 0xa4, 0x78, 0x70, 0xa8, 0x24, 0x60, 0x00, 0x00, ++ 0x04, 0x04, 0x04, 0x0f, 0x08, 0x18, 0x2f, 0x48, ++ 0x08, 0x0f, 0x08, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xfc, 0x40, 0x40, 0xf8, 0x40, ++ 0x40, 0xf8, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3c, 0x24, 0x24, 0x3c, 0x25, 0x26, 0x3c, ++ 0x24, 0x24, 0x26, 0x38, 0x60, 0x00, 0x00, 0x00, ++ 0x48, 0x48, 0x50, 0xfc, 0x90, 0x90, 0xf8, 0x90, ++ 0x90, 0xf8, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x04, 0x04, 0x0f, 0x08, 0x1f, 0x28, 0x4f, 0x08, ++ 0x0f, 0x1e, 0x12, 0x13, 0x12, 0x10, 0x00, 0x00, ++ 0x20, 0x40, 0xfc, 0x40, 0xf0, 0x40, 0xf0, 0x40, ++ 0xfc, 0x78, 0x48, 0xc8, 0x48, 0x18, 0x00, 0x00, ++ 0x10, 0x10, 0x10, 0x1e, 0x28, 0x49, 0x7f, 0x08, ++ 0x08, 0x14, 0x12, 0x22, 0x40, 0x00, 0x00, 0x00, ++ 0x48, 0x48, 0x50, 0xfc, 0x90, 0x90, 0xf8, 0x90, ++ 0x90, 0xf8, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x10, 0x14, 0x65, 0x29, 0x1b, ++ 0x15, 0x1d, 0x65, 0x09, 0x11, 0x21, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x90, 0x90, 0xfc, 0x20, 0xf8, ++ 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x10, 0x10, 0x11, 0x7f, 0x09, 0x0b, 0x15, 0x39, ++ 0x54, 0x17, 0x10, 0x11, 0x16, 0x10, 0x00, 0x00, ++ 0x90, 0xa0, 0xfc, 0x20, 0xf8, 0xf8, 0x20, 0xfc, ++ 0x40, 0xfc, 0xe0, 0x50, 0x4c, 0x40, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x12, 0x12, 0x2d, 0x49, 0x08, ++ 0x7f, 0x1c, 0x1a, 0x2a, 0x48, 0x08, 0x00, 0x00, ++ 0x48, 0x48, 0x50, 0xfc, 0x90, 0x90, 0xf8, 0x90, ++ 0x90, 0xf8, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x00, 0x3f, 0x01, 0x3f, 0x3d, 0x5d, 0x05, 0x0f, ++ 0x18, 0x6f, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xfc, 0x78, 0x70, 0x40, 0xf8, ++ 0x80, 0xf0, 0xf0, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3f, 0x25, 0x25, 0x3f, 0x25, 0x3f, 0x25, ++ 0x2f, 0x2b, 0x2f, 0x2b, 0x21, 0x43, 0x00, 0x00, ++ 0x48, 0x48, 0x50, 0x7c, 0xd0, 0xd0, 0x78, 0x50, ++ 0x50, 0x78, 0x50, 0x50, 0x7c, 0x40, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x02, 0x07, ++ 0x18, 0x6f, 0x08, 0x0f, 0x08, 0x07, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0x00, 0xf0, ++ 0x10, 0x90, 0x90, 0xe4, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x05, 0x19, ++ 0x6f, 0x08, 0x0f, 0x0f, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0x60, 0x18, ++ 0xe4, 0x20, 0xe0, 0xe0, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x00, 0x3d, ++ 0x08, 0x3f, 0x12, 0x0c, 0x1e, 0x61, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0x18, 0xe0, ++ 0x20, 0xfc, 0x20, 0xf8, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x21, 0x5d, 0x1d, 0x10, ++ 0x4f, 0x20, 0x0b, 0x12, 0x22, 0x20, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x08, 0x70, 0x70, 0x40, ++ 0xfc, 0x40, 0xf8, 0x48, 0x70, 0x40, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x03, 0x1c, ++ 0x1e, 0x10, 0x1f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0x00, 0xf0, ++ 0xf0, 0x10, 0xf0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x01, 0x3f, ++ 0x04, 0x7f, 0x3f, 0x0e, 0x03, 0x3c, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0x00, 0xf8, ++ 0x40, 0xfc, 0xf8, 0x40, 0xc0, 0x30, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x21, 0x5d, 0x1d, 0x10, ++ 0x48, 0x20, 0x0b, 0x12, 0x23, 0x22, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x08, 0x70, 0x70, 0x40, ++ 0x7c, 0x40, 0xf8, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x21, 0x5d, 0x1d, 0x02, ++ 0x3e, 0x02, 0x3e, 0x02, 0x7c, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x08, 0x70, 0x70, 0x80, ++ 0xf8, 0x80, 0xf8, 0x80, 0xfc, 0x80, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x21, 0x5d, 0x1d, 0x08, ++ 0x7f, 0x1c, 0x1a, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x08, 0x70, 0x70, 0x20, ++ 0xfc, 0x70, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x04, 0x7f, ++ 0x05, 0x0f, 0x09, 0x7f, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0x40, 0xfc, ++ 0x40, 0xe0, 0x20, 0xfc, 0xc0, 0x38, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x1e, 0x12, ++ 0x3d, 0x0f, 0x0f, 0x09, 0x0f, 0x08, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0xf8, 0x48, ++ 0x98, 0xe0, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x10, 0x0b, ++ 0x46, 0x21, 0x0f, 0x10, 0x23, 0x20, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0x18, 0xf0, ++ 0x4c, 0xf0, 0xfc, 0x40, 0xf8, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x3f, 0x14, ++ 0x7f, 0x1f, 0x1e, 0x1e, 0x12, 0x17, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0x40, 0x7c, ++ 0x90, 0x50, 0x20, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x1e, 0x12, ++ 0x1e, 0x11, 0x3e, 0x53, 0x1e, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0x20, 0xf8, ++ 0x50, 0xfc, 0x20, 0xfc, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x01, 0x7f, ++ 0x3e, 0x15, 0x6d, 0x07, 0x0f, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0x00, 0xfc, ++ 0xf8, 0x50, 0x7c, 0xe0, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x0d, 0x79, ++ 0x2f, 0x79, 0x35, 0x1c, 0x67, 0x18, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0xf0, 0x50, ++ 0xf0, 0xf0, 0xf8, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x1c, 0x7f, ++ 0x1c, 0x1c, 0x3e, 0x23, 0x3e, 0x22, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0xf8, 0x88, ++ 0xf8, 0xf8, 0x7c, 0xd4, 0xfc, 0x98, 0x00, 0x00, ++ 0x00, 0x3f, 0x08, 0x3e, 0x2a, 0x7f, 0x3e, 0x08, ++ 0x3c, 0x01, 0x7e, 0x14, 0x3e, 0x43, 0x00, 0x00, ++ 0x10, 0x10, 0xf8, 0x98, 0x7c, 0x18, 0xf8, 0xd4, ++ 0x38, 0xb8, 0xd4, 0x94, 0xf0, 0x3c, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x3b, 0x2a, ++ 0x3b, 0x3f, 0x09, 0x35, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0xb8, 0xa8, ++ 0xb8, 0xf8, 0x30, 0x48, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x01, 0x3f, 0x3d, 0x5d, 0x3f, 0x2e, ++ 0x3f, 0x2e, 0x35, 0x24, 0x24, 0x5f, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0x78, 0x70, 0xfc, 0x70, ++ 0xfc, 0x70, 0xa8, 0xf0, 0x80, 0xfc, 0x00, 0x00, ++ 0x00, 0x3e, 0x08, 0x3e, 0x2b, 0x7f, 0x3e, 0x08, ++ 0x3d, 0x00, 0x7e, 0x15, 0x1e, 0x63, 0x00, 0x00, ++ 0x0c, 0xf4, 0xa8, 0x50, 0xfc, 0x28, 0xd8, 0xf4, ++ 0x44, 0x78, 0xc8, 0x30, 0x70, 0x8c, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3f, 0x08, 0x7f, 0x3f, ++ 0x2a, 0x2a, 0x3e, 0x22, 0x22, 0x26, 0x00, 0x00, ++ 0x18, 0xf0, 0xa8, 0xa4, 0x04, 0xf8, 0x28, 0xfc, ++ 0x28, 0xf8, 0x28, 0x20, 0x20, 0x60, 0x00, 0x00, ++ 0x09, 0x0f, 0x11, 0x7f, 0x0f, 0x08, 0x0f, 0x7e, ++ 0x02, 0x3e, 0x03, 0x7c, 0x0c, 0x30, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xfc, 0xe0, 0x20, 0xe0, 0xfc, ++ 0x80, 0xf8, 0x80, 0xfc, 0x80, 0x80, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x10, 0x3f, 0x2b, 0x2b, 0x2f, ++ 0x2b, 0x2f, 0x2b, 0x2b, 0x3f, 0x21, 0x00, 0x00, ++ 0x40, 0xc0, 0x40, 0x78, 0x88, 0xf8, 0x58, 0x58, ++ 0x78, 0x50, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x08, 0x3f, 0x2a, 0x2a, 0x2e, ++ 0x2a, 0x2e, 0x2a, 0x2a, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xf8, 0xc8, 0xf8, 0xc8, ++ 0xf8, 0xb0, 0xb0, 0xd4, 0xd4, 0x8c, 0x00, 0x00, ++ 0x00, 0x1f, 0x17, 0x17, 0x1f, 0x2f, 0x4f, 0x09, ++ 0x7f, 0x1f, 0x13, 0x13, 0x1f, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x18, 0x14, 0xfc, 0x90, 0xa8, 0xc4, ++ 0xfc, 0xf0, 0x90, 0x90, 0xf0, 0x10, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x1d, 0x08, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x48, ++ 0x48, 0x48, 0x88, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x14, 0x15, 0x7e, 0x14, 0x1c, 0x08, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xf8, 0xc8, 0xa8, 0xa8, 0x48, 0x50, 0x50, ++ 0x20, 0x20, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x14, 0x15, 0x7e, 0x14, 0x1d, 0x08, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0xc8, 0x48, 0x68, ++ 0x58, 0x4c, 0xc8, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x15, 0x1d, 0x09, 0x3f, 0x2b, ++ 0x3f, 0x09, 0x7f, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0xc0, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x68, 0x98, ++ 0x98, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x1c, 0x08, 0x3e, 0x2b, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x0a, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, 0xfc, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x1c, 0x08, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x0b, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, ++ 0x88, 0xf8, 0x88, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x1c, 0x08, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x09, 0x0a, 0x09, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0xa8, 0xb0, 0xa0, 0xf8, 0xc8, ++ 0xc8, 0xb0, 0x30, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x15, 0x1c, 0x08, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x70, ++ 0x70, 0xa8, 0x24, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x14, 0x15, 0x7e, 0x14, 0x1d, 0x09, 0x3f, 0x2b, ++ 0x3f, 0x09, 0x7f, 0x09, 0x09, 0x09, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0x40, 0xf8, 0x48, 0x48, 0x68, ++ 0x98, 0x98, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x1c, 0x09, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x09, 0x08, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x7f, 0x09, 0x09, 0x0f, 0x72, 0x04, 0x7f, ++ 0x07, 0x0f, 0x09, 0x0f, 0x7f, 0x01, 0x00, 0x00, ++ 0x00, 0xf0, 0x90, 0x54, 0x54, 0x0c, 0x40, 0xfc, ++ 0xc0, 0xe0, 0x20, 0xe0, 0xfc, 0x00, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x1c, 0x09, 0x3e, 0x2b, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x40, 0x40, 0xfc, 0x00, 0xfc, ++ 0x60, 0x50, 0x50, 0x40, 0x40, 0x40, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x1c, 0x09, 0x3e, 0x2a, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x20, 0x24, 0xf8, 0x70, 0xa8, 0x24, 0x60, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x14, 0x14, 0x7e, 0x14, 0x1c, 0x08, 0x3e, 0x2a, ++ 0x3f, 0x08, 0x7e, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x40, 0xfc, ++ 0xa4, 0xb4, 0xcc, 0xfc, 0x84, 0x18, 0x00, 0x00, ++ 0x28, 0x28, 0x7f, 0x28, 0x38, 0x13, 0x7c, 0x55, ++ 0x7d, 0x12, 0x7e, 0x14, 0x10, 0x10, 0x00, 0x00, ++ 0x50, 0x90, 0x90, 0x94, 0xb4, 0xf4, 0xb8, 0xd0, ++ 0xd0, 0xe8, 0xa8, 0xa8, 0xc4, 0x84, 0x00, 0x00, ++ 0x14, 0x15, 0x7e, 0x14, 0x1d, 0x08, 0x3e, 0x2b, ++ 0x3e, 0x09, 0x7f, 0x08, 0x09, 0x08, 0x00, 0x00, ++ 0x00, 0xf8, 0x50, 0x20, 0xfc, 0x68, 0xb0, 0x60, ++ 0x20, 0xfc, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x14, 0x14, 0x7f, 0x14, 0x1c, 0x08, 0x3e, 0x2b, ++ 0x3e, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00, 0x00, ++ 0x50, 0x50, 0xfc, 0x50, 0x20, 0x50, 0x88, 0xfc, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x28, 0x28, 0x7f, 0x28, 0x39, 0x11, 0x7d, 0x55, ++ 0x7d, 0x11, 0x7e, 0x12, 0x14, 0x10, 0x00, 0x00, ++ 0x90, 0x90, 0xfc, 0x90, 0xfc, 0x00, 0xf8, 0xa8, ++ 0xf8, 0xa8, 0xf8, 0xa8, 0xa8, 0x98, 0x00, 0x00, ++ 0x2a, 0x29, 0x7d, 0x28, 0x3a, 0x11, 0x7d, 0x54, ++ 0x7f, 0x11, 0x7d, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0xfc, 0x50, 0xfc, 0x20, ++ 0xf8, 0x20, 0xfc, 0x20, 0xa0, 0x7c, 0x00, 0x00, ++ 0x2a, 0x29, 0x7d, 0x28, 0x3a, 0x11, 0x7d, 0x54, ++ 0x7f, 0x11, 0x7d, 0x11, 0x12, 0x14, 0x00, 0x00, ++ 0x00, 0xfc, 0x30, 0xfc, 0xb4, 0xfc, 0x20, 0xfc, ++ 0x78, 0xd4, 0x70, 0x48, 0xb8, 0x7c, 0x00, 0x00, ++ 0x28, 0x2f, 0x7c, 0x2b, 0x3a, 0x13, 0x7c, 0x57, ++ 0x7e, 0x13, 0x7e, 0x12, 0x14, 0x14, 0x00, 0x00, ++ 0xa0, 0xfc, 0xa0, 0xf8, 0xa8, 0xf8, 0x48, 0xfc, ++ 0x48, 0x28, 0xb0, 0x94, 0x2c, 0x44, 0x00, 0x00, ++ 0x01, 0x1f, 0x02, 0x7f, 0x00, 0x0f, 0x08, 0x0f, ++ 0x00, 0x0f, 0x08, 0x7f, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xfc, 0x00, 0xe0, 0x20, 0xe0, ++ 0x40, 0xf8, 0x40, 0xfc, 0x40, 0x40, 0x00, 0x00, ++ 0x08, 0x3e, 0x12, 0x7f, 0x01, 0x3e, 0x22, 0x3e, ++ 0x04, 0x3e, 0x24, 0x7f, 0x04, 0x04, 0x00, 0x00, ++ 0x18, 0xf0, 0xa8, 0xa4, 0x04, 0x20, 0xd8, 0x88, ++ 0x88, 0xd8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x02, 0x02, 0x02, 0x3e, 0x02, 0x02, 0x3e, 0x02, ++ 0x02, 0x3e, 0x02, 0x02, 0x7f, 0x00, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x78, 0x40, 0x40, 0x78, 0x40, ++ 0x40, 0x78, 0x40, 0x40, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x7f, 0x3e, 0x15, 0x2d, 0x51, 0x1f, 0x1f, ++ 0x12, 0x16, 0x16, 0x16, 0x2f, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x50, 0x68, 0x14, 0xf0, 0xf0, ++ 0x90, 0xd0, 0xd0, 0xd0, 0xf0, 0x10, 0x00, 0x00, ++ 0x01, 0x7f, 0x02, 0x3d, 0x15, 0x2d, 0x42, 0x3e, ++ 0x02, 0x1e, 0x1e, 0x02, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x70, 0x50, 0xe8, 0x84, 0xf8, ++ 0x80, 0xf0, 0xf0, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x01, 0x3f, 0x04, 0x7f, 0x00, 0x0f, 0x08, ++ 0x0f, 0x08, 0x0f, 0x02, 0x0c, 0x70, 0x00, 0x00, ++ 0x00, 0x00, 0xf8, 0x40, 0xfc, 0x00, 0xe0, 0x20, ++ 0xe0, 0x20, 0xe0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x09, 0x7e, 0x24, 0x14, 0x18, 0x7f, 0x00, ++ 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0x48, 0x88, 0x30, 0x00, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x7e, 0x24, 0x15, 0x19, 0x7e, 0x00, ++ 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x00, 0x00, ++ 0x80, 0x80, 0x80, 0xf8, 0x08, 0x08, 0xe8, 0x08, ++ 0x28, 0xc8, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7f, 0x00, 0x1c, 0x14, 0x14, ++ 0x14, 0x15, 0x15, 0x23, 0x20, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x1d, 0x04, 0x14, 0x12, 0x22, 0x49, 0x08, ++ 0x08, 0x14, 0x16, 0x7a, 0x00, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x7f, 0x2a, 0x2a, 0x54, 0x2a, 0x2a, 0x00, ++ 0x7e, 0x08, 0x08, 0x0e, 0x70, 0x03, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x24, 0x2e, 0x2a, 0x2a, 0x2a, ++ 0x2e, 0x24, 0x24, 0x24, 0x3e, 0x23, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x08, 0x7f, 0x08, 0x08, 0x3e, 0x00, ++ 0x3e, 0x22, 0x22, 0x22, 0x3e, 0x23, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x12, 0x3e, 0x40, 0x3e, 0x04, ++ 0x08, 0x3e, 0x22, 0x22, 0x3e, 0x23, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x02, 0x3d, 0x08, 0x7f, 0x1c, 0x2a, 0x4a, 0x1c, ++ 0x14, 0x14, 0x15, 0x16, 0x24, 0x43, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x2a, 0x3e, 0x2a, 0x3e, 0x08, 0x7f, ++ 0x1c, 0x1a, 0x2a, 0x48, 0x08, 0x0b, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x09, 0x7f, 0x14, 0x0c, 0x12, 0x3f, 0x24, ++ 0x3a, 0x24, 0x39, 0x22, 0x4c, 0x33, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x2a, 0x2a, 0x3e, 0x2a, 0x3e, 0x08, ++ 0x06, 0x35, 0x31, 0x54, 0x54, 0x0f, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x04, 0x7f, 0x3f, 0x2f, 0x2b, 0x2f, 0x3f, 0x1e, ++ 0x12, 0x1e, 0x12, 0x1e, 0x0e, 0x71, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x20, 0x78, 0x48, 0x78, 0x48, ++ 0x78, 0x48, 0x78, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x3f, 0x21, 0x3f, 0x21, 0x3f, 0x12, 0x6d, ++ 0x2d, 0x1b, 0x7f, 0x35, 0x2a, 0x4a, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x20, 0x78, 0x48, 0x78, 0x48, ++ 0x78, 0x48, 0xf8, 0x30, 0xc8, 0x84, 0x00, 0x00, ++ 0x08, 0x2f, 0x28, 0x7f, 0x2a, 0x5c, 0x1a, 0x6f, ++ 0x09, 0x0f, 0x0f, 0x04, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0xf8, 0x88, 0xf8, 0xf8, 0xf8, 0xec, ++ 0x20, 0xe0, 0xe0, 0x40, 0xfc, 0x40, 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, 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, ++ 0x04, 0x07, 0x3f, 0x2d, 0x37, 0x3f, 0x35, 0x3f, ++ 0x3f, 0x20, 0x3f, 0x57, 0x17, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0x90, 0x20, 0x78, 0x48, 0x78, 0x48, ++ 0x78, 0x48, 0x78, 0x30, 0xc8, 0x84, 0x00, 0x00, ++ 0x14, 0x7f, 0x14, 0x77, 0x55, 0x77, 0x14, 0x3f, ++ 0x64, 0x3e, 0x3e, 0x24, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x20, 0x78, 0x48, 0x78, 0x48, ++ 0x78, 0x48, 0x78, 0x30, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x3f, 0x09, 0x0f, 0x0f, 0x3f, 0x01, 0x7f, ++ 0x2a, 0x3b, 0x3b, 0x2a, 0x7f, 0x08, 0x00, 0x00, ++ 0x00, 0xfc, 0x10, 0x20, 0x78, 0x48, 0x78, 0xc8, ++ 0xf8, 0xc8, 0xf8, 0xb0, 0xa8, 0xc4, 0x00, 0x00, ++ 0x00, 0x7f, 0x01, 0x01, 0x01, 0x1f, 0x10, 0x1f, ++ 0x17, 0x15, 0x17, 0x11, 0x2f, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0xc0, 0x20, 0x00, 0xf0, 0xd0, 0x10, ++ 0xd0, 0x50, 0xd4, 0x6c, 0x9c, 0x04, 0x00, 0x00, ++ 0x10, 0x13, 0x12, 0x13, 0x7e, 0x0b, 0x4b, 0x2b, ++ 0x2b, 0x32, 0x1c, 0x64, 0x0b, 0x10, 0x00, 0x00, ++ 0x00, 0xf0, 0x30, 0xd0, 0x90, 0xf0, 0xb0, 0xb0, ++ 0xf0, 0xd0, 0xb4, 0xec, 0x1c, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x11, 0x1e, 0x14, 0x1f, 0x1d, 0x1d, ++ 0x1f, 0x16, 0x15, 0x27, 0x38, 0x40, 0x00, 0x00, ++ 0x20, 0xa0, 0xb0, 0xa8, 0xcc, 0xf4, 0x80, 0xf8, ++ 0xc8, 0xc8, 0x78, 0xc4, 0xb4, 0x0c, 0x00, 0x00, ++ 0x00, 0x1f, 0x13, 0x1c, 0x14, 0x1f, 0x1d, 0x1d, ++ 0x1f, 0x16, 0x15, 0x27, 0x38, 0x40, 0x00, 0x00, ++ 0x00, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, ++ 0xfc, 0x98, 0x64, 0xc4, 0xb4, 0x0c, 0x00, 0x00, ++ 0x00, 0x7f, 0x19, 0x7f, 0x5b, 0x7f, 0x01, 0x3d, ++ 0x01, 0x7f, 0x2d, 0x2a, 0x4b, 0x1c, 0x00, 0x00, ++ 0x00, 0xf8, 0x18, 0xe8, 0x48, 0xf8, 0xd8, 0xd8, ++ 0xf8, 0x6c, 0x5c, 0x74, 0x94, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x23, 0x3d, 0x29, 0x3f, 0x3b, 0x3b, ++ 0x3f, 0x2d, 0x2a, 0x2f, 0x31, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x30, 0xfc, 0xb4, 0xfc, 0x78, 0x00, ++ 0xfc, 0x58, 0x94, 0xb4, 0x64, 0x1c, 0x00, 0x00, ++ 0x0c, 0x0b, 0x3f, 0x09, 0x15, 0x13, 0x35, 0x2f, ++ 0x7f, 0x25, 0x37, 0x2a, 0x4b, 0x54, 0x00, 0x00, ++ 0x00, 0xf8, 0x18, 0xe8, 0x48, 0xf8, 0xd8, 0xd8, ++ 0xf8, 0x6c, 0x5c, 0x74, 0x94, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1f, 0x22, 0x7c, 0x24, 0x3c, ++ 0x24, 0x3c, 0x3c, 0x20, 0x3e, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0x3c, 0xe0, 0x20, 0xa8, 0xa8, 0xa8, ++ 0xa8, 0xf8, 0xa8, 0x24, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1e, 0x22, 0x7c, 0x25, 0x3c, ++ 0x24, 0x3c, 0x3e, 0x20, 0x3f, 0x22, 0x00, 0x00, ++ 0x08, 0x10, 0xe0, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x60, 0x50, 0x90, 0x08, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x1e, 0x22, 0x7c, 0x25, 0x3c, ++ 0x24, 0x3c, 0x3e, 0x20, 0x3e, 0x23, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x50, 0x48, 0x94, 0x54, 0x50, ++ 0x60, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1f, 0x21, 0x7d, 0x25, 0x3d, ++ 0x25, 0x3d, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x20, 0x20, 0x40, 0xf8, 0x08, 0xe8, 0xa8, 0xa8, ++ 0xa8, 0xe8, 0xa8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1e, 0x23, 0x7e, 0x22, 0x3f, ++ 0x22, 0x3e, 0x3e, 0x20, 0x3e, 0x23, 0x00, 0x00, ++ 0x18, 0xf0, 0xa8, 0xa4, 0x04, 0x20, 0x20, 0xfc, ++ 0x48, 0x48, 0xf0, 0x10, 0x68, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x17, 0x1e, 0x23, 0x7d, 0x25, 0x3d, ++ 0x25, 0x3d, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x40, 0xf8, 0x48, 0x48, 0xf8, ++ 0x48, 0x48, 0xf8, 0x48, 0x48, 0x58, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1e, 0x22, 0x7d, 0x24, 0x3d, ++ 0x24, 0x3c, 0x3e, 0x21, 0x3e, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0xfc, 0x20, 0xfc, ++ 0x20, 0xb0, 0xa8, 0x24, 0x24, 0x60, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1e, 0x23, 0x7e, 0x24, 0x3d, ++ 0x25, 0x3d, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x80, 0xf8, 0x88, 0x88, 0x08, 0x30, 0x40, 0x98, ++ 0x08, 0xd8, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x1e, 0x22, 0x7c, 0x25, 0x3c, ++ 0x24, 0x3c, 0x3e, 0x20, 0x3f, 0x22, 0x00, 0x00, ++ 0x50, 0x50, 0xfc, 0x50, 0x20, 0x20, 0xfc, 0x20, ++ 0x38, 0x48, 0x48, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1f, 0x22, 0x7c, 0x25, 0x3c, ++ 0x24, 0x3d, 0x3e, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x50, 0x48, 0x7c, 0xc8, 0x30, 0x74, 0x8c, 0x54, ++ 0x7c, 0xc8, 0x30, 0x74, 0x8c, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1e, 0x23, 0x7c, 0x24, 0x3d, ++ 0x24, 0x3c, 0x3f, 0x20, 0x3e, 0x21, 0x00, 0x00, ++ 0x20, 0x24, 0xa4, 0xa8, 0x70, 0x50, 0x88, 0x24, ++ 0xa4, 0xa8, 0x70, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x1f, 0x22, 0x7c, 0x24, 0x3c, ++ 0x27, 0x3c, 0x3e, 0x21, 0x3f, 0x22, 0x00, 0x00, ++ 0x90, 0x90, 0x20, 0xfc, 0x90, 0x90, 0x90, 0xd0, ++ 0xbc, 0x90, 0x90, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x11, 0x11, 0x19, 0x27, 0x3d, 0x79, 0x2b, 0x3a, ++ 0x2a, 0x3a, 0x3f, 0x22, 0x3c, 0x21, 0x00, 0x00, ++ 0x00, 0x38, 0x28, 0xe8, 0x28, 0x38, 0xa8, 0xa8, ++ 0xb8, 0xa8, 0xc8, 0x48, 0x88, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x09, 0x1e, 0x74, 0x19, 0x62, 0x0f, ++ 0x77, 0x04, 0x07, 0x07, 0x07, 0x3c, 0x00, 0x00, ++ 0x20, 0x50, 0xac, 0xd0, 0x68, 0x70, 0x80, 0xe0, ++ 0xfc, 0x40, 0xc0, 0xd0, 0xe0, 0x38, 0x00, 0x00, ++ 0x08, 0x08, 0x15, 0x1f, 0x23, 0x7d, 0x25, 0x3d, ++ 0x24, 0x3c, 0x3f, 0x21, 0x3e, 0x24, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0xc8, ++ 0xd0, 0xd0, 0x68, 0x7c, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x09, 0x15, 0x1f, 0x23, 0x7d, 0x27, 0x3c, ++ 0x25, 0x3d, 0x3f, 0x21, 0x3f, 0x21, 0x00, 0x00, ++ 0x40, 0xbc, 0x14, 0x94, 0x54, 0xd4, 0x2c, 0x40, ++ 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x08, 0x00, 0x00, ++ 0x08, 0x09, 0x15, 0x1f, 0x23, 0x7d, 0x25, 0x3c, ++ 0x25, 0x3d, 0x3f, 0x21, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x68, 0x98, 0x18, 0xf8, 0x00, ++ 0xf8, 0x68, 0x68, 0x68, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x1e, 0x22, 0x7c, 0x24, 0x3c, ++ 0x25, 0x3c, 0x3e, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x50, 0xfc, 0x50, 0x70, 0xf8, 0xa8, 0xf8, 0x20, ++ 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1e, 0x22, 0x7c, 0x25, 0x3d, ++ 0x25, 0x3c, 0x3e, 0x20, 0x3e, 0x23, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, 0x54, ++ 0xfc, 0xf8, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x08, 0x09, 0x14, 0x1e, 0x23, 0x7d, 0x27, 0x3c, ++ 0x24, 0x3c, 0x3e, 0x20, 0x3f, 0x20, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0xfc, 0x08, 0xfc, 0xf8, ++ 0x88, 0xf8, 0x88, 0x50, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1e, 0x23, 0x7c, 0x24, 0x3c, ++ 0x24, 0x3c, 0x3e, 0x20, 0x3e, 0x23, 0x00, 0x00, ++ 0x20, 0xf8, 0xa8, 0xf8, 0xfc, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x11, 0x11, 0x1a, 0x25, 0x3d, 0x7a, 0x2b, 0x38, ++ 0x2b, 0x3b, 0x3e, 0x22, 0x3e, 0x24, 0x00, 0x00, ++ 0x48, 0x48, 0xf4, 0xd4, 0x48, 0xd4, 0xfc, 0x48, ++ 0xfc, 0x48, 0xa8, 0x34, 0xcc, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x1e, 0x23, 0x7c, 0x27, 0x3c, ++ 0x24, 0x3f, 0x3f, 0x20, 0x3c, 0x23, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x20, 0xfc, 0x90, 0xfc, 0x90, ++ 0xfc, 0x00, 0xfc, 0x50, 0x94, 0x0c, 0x00, 0x00, ++ 0x08, 0x09, 0x15, 0x1f, 0x23, 0x7d, 0x24, 0x3c, ++ 0x25, 0x3c, 0x3f, 0x20, 0x3e, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x68, 0xf8, 0x20, 0x64, 0xdc, 0x50, ++ 0xf8, 0x50, 0xfc, 0x50, 0x88, 0x08, 0x00, 0x00, ++ 0x1e, 0x12, 0x1e, 0x7f, 0x1e, 0x23, 0x0e, 0x0f, ++ 0x77, 0x04, 0x07, 0x07, 0x06, 0x38, 0x00, 0x00, ++ 0x38, 0xfc, 0xa8, 0xd8, 0xb0, 0x34, 0xcc, 0xe0, ++ 0xdc, 0x40, 0xc0, 0xd0, 0xe0, 0x38, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x08, 0x7e, 0x0a, 0x0a, 0x0a, ++ 0x0a, 0x0a, 0x12, 0x12, 0x22, 0x41, 0x00, 0x00, ++ 0x88, 0x50, 0xfc, 0x40, 0xf8, 0x88, 0xf8, 0x88, ++ 0xf8, 0x88, 0xf8, 0x8c, 0x04, 0xfc, 0x00, 0x00, ++ 0x24, 0x14, 0x18, 0x7f, 0x08, 0x11, 0x3d, 0x25, ++ 0x3d, 0x25, 0x3c, 0x27, 0x3c, 0x24, 0x00, 0x00, ++ 0x30, 0x28, 0x28, 0xfc, 0x20, 0xe8, 0x68, 0x68, ++ 0xd0, 0x10, 0x74, 0xac, 0x4c, 0x84, 0x00, 0x00, ++ 0x06, 0x38, 0x08, 0x7f, 0x1c, 0x1a, 0x2a, 0x48, ++ 0x3e, 0x22, 0x3f, 0x22, 0x3e, 0x23, 0x00, 0x00, ++ 0x80, 0x80, 0xfc, 0xf8, 0x88, 0xf8, 0x88, 0xf8, ++ 0x40, 0xf8, 0x90, 0x60, 0xf0, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x24, 0x3e, 0x24, 0x3e, 0x24, 0x3f, ++ 0x05, 0x3b, 0x2f, 0x2d, 0x42, 0x0d, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0x88, 0x50, 0x50, 0x70, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x03, 0x22, 0x13, 0x12, 0x03, 0x0a, 0x0b, ++ 0x10, 0x16, 0x25, 0x25, 0x28, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x40, 0xf0, 0x40, 0xf0, 0x40, 0xfc, ++ 0x24, 0x94, 0x54, 0x44, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3f, 0x28, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x42, 0x0d, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x88, 0x88, 0x88, 0x50, ++ 0x50, 0x30, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x29, 0x3d, 0x29, 0x3d, 0x29, 0x3f, ++ 0x0b, 0x3f, 0x3f, 0x33, 0x45, 0x19, 0x00, 0x00, ++ 0x00, 0xf8, 0x68, 0x68, 0x68, 0x68, 0x68, 0x78, ++ 0xb8, 0x98, 0x08, 0x08, 0xf8, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3e, 0x28, 0x3e, ++ 0x0b, 0x3e, 0x3e, 0x32, 0x42, 0x0d, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xa8, 0xf8, ++ 0xa8, 0xa0, 0x40, 0x60, 0x98, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3f, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x88, 0x40, 0x40, 0x4c, ++ 0x70, 0x40, 0x40, 0x40, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3e, 0x29, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x50, 0x48, 0xf4, 0x04, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x7e, 0x12, 0x3a, 0x0c, 0x77, 0x04, 0x07, ++ 0x07, 0x04, 0x07, 0x15, 0x12, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x30, 0xc8, 0xf4, 0x80, 0xe0, ++ 0xe0, 0x80, 0xf8, 0x48, 0xa8, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x29, 0x3e, 0x28, 0x3f, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x44, 0x1b, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x40, 0x50, 0x90, 0x60, 0x28, ++ 0x48, 0x90, 0x10, 0x28, 0xc4, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x29, 0x3e, 0x28, 0x3e, 0x29, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x42, 0x0d, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x50, 0x48, 0x94, 0x54, 0x50, ++ 0x60, 0x20, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3f, 0x28, 0x3e, ++ 0x0b, 0x3e, 0x3e, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0xd0, 0x20, 0x50, 0x88, ++ 0xfc, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3e, 0x28, 0x3c, 0x28, 0x3c, 0x29, 0x3f, ++ 0x0a, 0x3e, 0x3e, 0x33, 0x45, 0x1a, 0x00, 0x00, ++ 0x08, 0x88, 0xa8, 0xa8, 0xa8, 0xf8, 0xf8, 0xa8, ++ 0xa8, 0xa8, 0xa8, 0x28, 0x28, 0x08, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3f, 0x3e, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x00, 0xf8, ++ 0x20, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3e, 0x28, 0x3f, 0x28, 0x3e, 0x28, 0x3f, ++ 0x0b, 0x3e, 0x3e, 0x32, 0x44, 0x1b, 0x00, 0x00, ++ 0x00, 0xf8, 0x08, 0xfc, 0x08, 0xf8, 0x00, 0xfc, ++ 0x08, 0xf8, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3e, 0x28, 0x3f, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x20, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x00, 0xfc, ++ 0x40, 0x78, 0x88, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3f, 0x3e, 0x32, 0x42, 0x0d, 0x00, 0x00, ++ 0x48, 0x48, 0x48, 0xfc, 0x48, 0x78, 0x48, 0x78, ++ 0x48, 0xfc, 0x50, 0x48, 0x84, 0x04, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3f, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x48, 0x48, 0x50, 0xfc, 0x90, 0x90, 0xf8, 0x90, ++ 0x90, 0xf8, 0x90, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3f, 0x28, 0x3e, 0x28, 0x3f, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x45, 0x1a, 0x00, 0x00, ++ 0x88, 0x48, 0x50, 0xfc, 0x50, 0x50, 0x50, 0xfc, ++ 0x50, 0x50, 0x90, 0x90, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3f, 0x3f, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x88, 0xf8, 0x80, 0xfc, ++ 0xb4, 0xfc, 0xb4, 0xb4, 0xb4, 0x8c, 0x00, 0x00, ++ 0x01, 0x3f, 0x22, 0x7f, 0x1f, 0x02, 0x7f, 0x0f, ++ 0x17, 0x67, 0x05, 0x07, 0x1a, 0x25, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0xf8, 0xe0, 0x80, 0xfc, 0xf0, ++ 0xd0, 0xcc, 0x00, 0xf0, 0x90, 0x60, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3f, 0x28, 0x3e, 0x2b, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x32, 0x42, 0x0d, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0x50, 0xa0, 0x70, 0xac, 0xf8, ++ 0xa8, 0xf8, 0xb0, 0x28, 0x3c, 0xc4, 0x00, 0x00, ++ 0x00, 0x3f, 0x29, 0x3d, 0x29, 0x3d, 0x29, 0x3f, ++ 0x0b, 0x3f, 0x3f, 0x33, 0x45, 0x19, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0x78, 0x48, 0x78, 0x00, 0xfc, ++ 0xb4, 0xb4, 0xfc, 0x00, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x3e, 0x29, 0x3c, 0x29, 0x3f, 0x28, 0x3e, ++ 0x0b, 0x3e, 0x3e, 0x32, 0x42, 0x0d, 0x00, 0x00, ++ 0x40, 0x90, 0xf8, 0x90, 0x68, 0xfc, 0x60, 0x90, ++ 0x2c, 0xc0, 0x20, 0xc8, 0x30, 0xc0, 0x00, 0x00, ++ 0x04, 0x7f, 0x0f, 0x08, 0x0f, 0x0f, 0x7f, 0x07, ++ 0x1d, 0x67, 0x07, 0x07, 0x1a, 0x25, 0x00, 0x00, ++ 0x40, 0xfc, 0xe0, 0x20, 0xe0, 0xe0, 0xfc, 0xc0, ++ 0x30, 0xcc, 0xc0, 0xf8, 0x88, 0x70, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3f, 0x29, 0x3f, 0x28, 0x3e, ++ 0x0a, 0x3f, 0x3e, 0x32, 0x43, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x50, 0xfc, 0x54, 0xfc, 0x00, 0xf8, ++ 0x00, 0xfc, 0xa8, 0xa4, 0x24, 0x60, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3f, 0x3e, 0x32, 0x43, 0x0c, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x50, 0xd0, ++ 0x28, 0xfc, 0xa8, 0xa4, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3f, 0x28, 0x3e, 0x29, 0x3e, ++ 0x0b, 0x3f, 0x3f, 0x33, 0x45, 0x19, 0x00, 0x00, ++ 0x18, 0xe0, 0x20, 0xfc, 0x50, 0xf8, 0x54, 0x70, ++ 0xfc, 0x74, 0x54, 0x74, 0x04, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3f, 0x28, 0x3f, 0x28, 0x3e, ++ 0x0b, 0x3f, 0x3e, 0x32, 0x42, 0x0d, 0x00, 0x00, ++ 0x20, 0xf8, 0x20, 0xfc, 0x88, 0xdc, 0x88, 0xdc, ++ 0x00, 0xfc, 0x50, 0x50, 0x94, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x29, 0x3f, 0x28, 0x3e, 0x28, 0x3f, ++ 0x0a, 0x3f, 0x3e, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x00, 0xfc, 0x54, 0xfc, 0x20, 0xf8, 0x20, 0xfc, ++ 0x50, 0xfc, 0x20, 0xf8, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x28, 0x3f, 0x28, 0x3f, ++ 0x0b, 0x3f, 0x3e, 0x32, 0x45, 0x1a, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0xfc, 0x00, 0xf8, ++ 0x68, 0xf8, 0x90, 0xd8, 0x24, 0x44, 0x00, 0x00, ++ 0x00, 0x3f, 0x29, 0x3d, 0x29, 0x3d, 0x2b, 0x3e, ++ 0x0a, 0x3f, 0x3e, 0x32, 0x43, 0x0c, 0x00, 0x00, ++ 0x00, 0xe0, 0x7c, 0xd4, 0xc8, 0x54, 0xe4, 0x50, ++ 0x64, 0xb8, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0x3e, 0x29, 0x3f, 0x29, 0x3f, 0x29, 0x3f, ++ 0x0b, 0x3f, 0x3f, 0x33, 0x46, 0x19, 0x00, 0x00, ++ 0x20, 0x38, 0xfc, 0x28, 0xd8, 0xf8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0xf8, 0xe8, 0xe8, 0xfc, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3e, 0x29, 0x3e, 0x28, 0x3e, ++ 0x0a, 0x3e, 0x3e, 0x33, 0x42, 0x0d, 0x00, 0x00, ++ 0x50, 0xd4, 0x58, 0xd4, 0x4c, 0xf8, 0xa8, 0xf8, ++ 0xf8, 0x50, 0xf8, 0xfc, 0x48, 0x84, 0x00, 0x00, ++ 0x00, 0x3f, 0x29, 0x3f, 0x29, 0x3e, 0x29, 0x3e, ++ 0x0a, 0x3f, 0x3e, 0x33, 0x44, 0x19, 0x00, 0x00, ++ 0x20, 0xfc, 0xdc, 0x54, 0xdc, 0x50, 0xfc, 0xf8, ++ 0x50, 0xfc, 0x68, 0x90, 0xe8, 0x84, 0x00, 0x00, ++ 0x00, 0x3f, 0x28, 0x3d, 0x29, 0x3d, 0x28, 0x3e, ++ 0x0b, 0x3e, 0x3e, 0x32, 0x42, 0x0c, 0x00, 0x00, ++ 0x50, 0xfc, 0x50, 0xdc, 0x54, 0xdc, 0x50, 0xfc, ++ 0x90, 0xf8, 0xf8, 0x90, 0xfc, 0x80, 0x00, 0x00, ++ 0x00, 0x07, 0x07, 0x07, 0x07, 0x0e, 0x15, 0x3f, ++ 0x28, 0x3e, 0x3e, 0x3f, 0x3d, 0x57, 0x00, 0x00, ++ 0x00, 0xe0, 0xc0, 0xc0, 0xf0, 0x90, 0x60, 0xfc, ++ 0xa0, 0xf8, 0xf8, 0xfc, 0xf4, 0x58, 0x00, 0x00, ++ 0x00, 0x3f, 0x29, 0x3f, 0x29, 0x3e, 0x29, 0x3f, ++ 0x0b, 0x3f, 0x3f, 0x33, 0x46, 0x19, 0x00, 0x00, ++ 0x00, 0xdc, 0xdc, 0xdc, 0x54, 0x20, 0xfc, 0x50, ++ 0xf8, 0x58, 0xfc, 0xd8, 0xf4, 0x8c, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x2e, 0x2a, 0x7f, 0x42, 0x3e, ++ 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x26, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x2e, 0x2a, 0x7e, 0x43, 0x3f, ++ 0x22, 0x3e, 0x22, 0x3e, 0x22, 0x27, 0x00, 0x00, ++ 0x00, 0x70, 0x50, 0x54, 0x54, 0x8c, 0x00, 0xf8, ++ 0x48, 0x50, 0x30, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x2e, 0x2a, 0x7f, 0x42, 0x3e, ++ 0x23, 0x3e, 0x22, 0x3e, 0x22, 0x26, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0xd0, 0x20, 0x50, 0x88, ++ 0xfc, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x2e, 0x2a, 0x7f, 0x42, 0x3e, ++ 0x22, 0x3f, 0x22, 0x3e, 0x22, 0x26, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x50, ++ 0x90, 0xfc, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x2f, 0x2a, 0x7f, 0x42, 0x3e, ++ 0x22, 0x3f, 0x22, 0x3e, 0x22, 0x27, 0x00, 0x00, ++ 0x20, 0xf8, 0xa8, 0xfc, 0xa8, 0xf8, 0xf8, 0xa8, ++ 0xf8, 0xfc, 0x50, 0xd0, 0x30, 0xc8, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x3d, 0x34, 0x7e, 0x45, 0x3f, ++ 0x25, 0x3d, 0x25, 0x3c, 0x27, 0x2c, 0x00, 0x00, ++ 0x00, 0xf8, 0x68, 0xf8, 0x80, 0xf8, 0x48, 0xf8, ++ 0x58, 0xf8, 0x68, 0x78, 0x88, 0x30, 0x00, 0x00, ++ 0x02, 0x3d, 0x25, 0x3c, 0x36, 0x7f, 0x45, 0x3c, ++ 0x27, 0x3d, 0x25, 0x3d, 0x26, 0x2c, 0x00, 0x00, ++ 0x20, 0xfc, 0x40, 0x78, 0x90, 0xfc, 0x78, 0x48, ++ 0x78, 0x48, 0x78, 0x48, 0xd8, 0x7c, 0x00, 0x00, ++ 0x00, 0x3d, 0x25, 0x3d, 0x35, 0x7f, 0x42, 0x3f, ++ 0x25, 0x3d, 0x25, 0x3c, 0x27, 0x2c, 0x00, 0x00, ++ 0x60, 0xf8, 0x68, 0xf8, 0x68, 0xf8, 0x00, 0xfc, ++ 0xf8, 0x08, 0xf8, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7e, 0x3c, 0x24, 0x3d, 0x01, 0x7f, ++ 0x42, 0x5f, 0x56, 0x5e, 0x43, 0x46, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x00, 0xdc, 0x54, 0xdc, ++ 0x20, 0xfc, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x10, 0x1e, 0x10, 0x1e, 0x10, ++ 0x7f, 0x14, 0x12, 0x27, 0x79, 0x01, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0x28, 0x48, 0x90, 0x10, 0x24, ++ 0x44, 0x08, 0x08, 0x10, 0x60, 0x80, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3f, 0x09, ++ 0x09, 0x0f, 0x79, 0x09, 0x08, 0x07, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xe0, 0x00, ++ 0xf0, 0x10, 0x10, 0x64, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3f, 0x01, ++ 0x7f, 0x01, 0x01, 0x02, 0x0c, 0x30, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xe0, 0x00, ++ 0xfc, 0x00, 0xf0, 0x10, 0x10, 0xe0, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3f, 0x00, ++ 0x0f, 0x1f, 0x02, 0x7f, 0x02, 0x01, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xe0, 0xc0, ++ 0x00, 0xf0, 0x00, 0xfc, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3f, 0x01, ++ 0x0f, 0x0f, 0x09, 0x7f, 0x08, 0x08, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xe0, 0x00, ++ 0xe0, 0xe0, 0x20, 0xfc, 0x20, 0x60, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3d, 0x1f, ++ 0x03, 0x0c, 0x7f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xe0, 0xf0, ++ 0x10, 0x60, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3f, 0x01, ++ 0x7f, 0x02, 0x05, 0x19, 0x66, 0x18, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xf0, 0x08, ++ 0xfc, 0x20, 0x40, 0x80, 0x60, 0x1c, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3f, 0x1f, ++ 0x04, 0x3f, 0x3f, 0x24, 0x18, 0x60, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xe0, 0xf0, ++ 0x90, 0xf0, 0xfc, 0x84, 0x98, 0x80, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3f, 0x02, ++ 0x0f, 0x7f, 0x08, 0x0f, 0x08, 0x07, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xe0, 0x00, ++ 0xf0, 0x90, 0x90, 0xe4, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3f, 0x02, ++ 0x1f, 0x12, 0x1f, 0x12, 0x1f, 0x10, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xe0, 0x80, ++ 0xf0, 0x90, 0xf0, 0x90, 0xf0, 0x10, 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, 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, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3f, 0x01, ++ 0x7f, 0x1f, 0x0f, 0x08, 0x0f, 0x08, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xe0, 0x00, ++ 0xfc, 0xf0, 0xe0, 0x20, 0xe0, 0x20, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3f, 0x08, ++ 0x7e, 0x18, 0x1d, 0x2a, 0x49, 0x08, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xe0, 0x78, ++ 0x88, 0xa4, 0x30, 0x48, 0xf4, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x16, 0x3f, 0x07, ++ 0x07, 0x1f, 0x1f, 0x0f, 0x03, 0x3c, 0x00, 0x00, ++ 0x10, 0x60, 0x90, 0x64, 0x98, 0x60, 0xc0, 0xc0, ++ 0xc0, 0xf0, 0xf0, 0xe0, 0x80, 0x78, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x12, 0x3f, 0x0f, ++ 0x71, 0x09, 0x31, 0x05, 0x19, 0x67, 0x00, 0x00, ++ 0x10, 0x60, 0x88, 0x30, 0xc4, 0x18, 0xe0, 0xfc, ++ 0xf0, 0x10, 0xf0, 0xf0, 0xf0, 0x1c, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x16, 0x3f, 0x0f, ++ 0x7f, 0x07, 0x07, 0x7c, 0x07, 0x18, 0x00, 0x00, ++ 0x10, 0x60, 0x90, 0x64, 0x98, 0xe0, 0xe0, 0xe0, ++ 0xfc, 0xc0, 0xd8, 0xe0, 0x60, 0x1c, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x16, 0x3f, 0x2f, ++ 0x4b, 0x37, 0x3f, 0x07, 0x07, 0x3c, 0x00, 0x00, ++ 0x10, 0x60, 0x90, 0x64, 0x18, 0xe0, 0xfc, 0xe8, ++ 0x40, 0xe0, 0xe0, 0xe0, 0xe0, 0x38, 0x00, 0x00, ++ 0x00, 0x1f, 0x1e, 0x1e, 0x7f, 0x16, 0x39, 0x04, ++ 0x1f, 0x13, 0x1f, 0x1d, 0x1d, 0x73, 0x00, 0x00, ++ 0x10, 0x60, 0x90, 0x64, 0x18, 0xe8, 0x30, 0x88, ++ 0xf0, 0x90, 0xf0, 0xd4, 0xcc, 0x04, 0x00, 0x00, ++ 0x00, 0x2e, 0x24, 0x2e, 0x24, 0x2e, 0x20, 0x20, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x00, 0xe8, 0x48, 0xe8, 0x48, 0xe8, 0x08, 0x08, ++ 0x08, 0x08, 0x08, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x00, 0x2e, 0x24, 0x2e, 0x24, 0x2e, 0x21, 0x3f, ++ 0x21, 0x2f, 0x29, 0x29, 0x29, 0x21, 0x00, 0x00, ++ 0x00, 0xe8, 0x48, 0xe8, 0x48, 0xe8, 0x08, 0xf8, ++ 0x08, 0xe8, 0x28, 0x28, 0xc8, 0x18, 0x00, 0x00, ++ 0x00, 0x2e, 0x24, 0x2e, 0x24, 0x2e, 0x20, 0x22, ++ 0x2f, 0x22, 0x3f, 0x22, 0x24, 0x28, 0x00, 0x00, ++ 0x00, 0xe8, 0x48, 0xe8, 0x48, 0xe8, 0x08, 0x88, ++ 0xe8, 0x88, 0xf8, 0x88, 0x48, 0x58, 0x00, 0x00, ++ 0x00, 0x2e, 0x24, 0x2e, 0x24, 0x2e, 0x22, 0x24, ++ 0x26, 0x24, 0x27, 0x22, 0x24, 0x28, 0x00, 0x00, ++ 0x00, 0xe8, 0x48, 0xe8, 0x48, 0xe8, 0x08, 0xc8, ++ 0xc8, 0x48, 0xc8, 0x88, 0xa8, 0x78, 0x00, 0x00, ++ 0x00, 0x2e, 0x24, 0x2e, 0x24, 0x2e, 0x20, 0x3f, ++ 0x2f, 0x29, 0x2f, 0x2a, 0x27, 0x38, 0x00, 0x00, ++ 0x00, 0xe8, 0x48, 0xe8, 0x48, 0xe8, 0x28, 0x28, ++ 0xf8, 0xa8, 0x68, 0x28, 0x28, 0x78, 0x00, 0x00, ++ 0x00, 0x2e, 0x24, 0x2e, 0x2e, 0x23, 0x3f, 0x2e, ++ 0x3a, 0x3e, 0x3a, 0x3a, 0x3e, 0x39, 0x00, 0x00, ++ 0x00, 0xe8, 0x48, 0xe8, 0xe8, 0x88, 0xe8, 0xe8, ++ 0xf8, 0xb8, 0xf8, 0xf8, 0x98, 0xf8, 0x00, 0x00, ++ 0x02, 0x21, 0x2c, 0x33, 0x29, 0x23, 0x2c, 0x3f, ++ 0x28, 0x08, 0x0f, 0x08, 0x08, 0x07, 0x00, 0x00, ++ 0x40, 0x48, 0xa8, 0x98, 0x48, 0x28, 0x88, 0xf8, ++ 0x08, 0x70, 0x80, 0x04, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x7f, 0x00, 0x0f, 0x08, 0x0f, 0x00, 0x3f, ++ 0x22, 0x2c, 0x37, 0x21, 0x21, 0x21, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xe0, 0x20, 0xe0, 0x00, 0xf8, ++ 0x88, 0x98, 0xf8, 0x08, 0x08, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x11, 0x3d, 0x25, 0x25, 0x3d, 0x25, ++ 0x24, 0x24, 0x3d, 0x25, 0x06, 0x18, 0x00, 0x00, ++ 0x40, 0x80, 0xf8, 0x48, 0xf8, 0x48, 0xf8, 0x48, ++ 0xd0, 0xd0, 0x68, 0x78, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x10, 0x3e, 0x2b, 0x3e, 0x2a, 0x3e, 0x18, ++ 0x1a, 0x1a, 0x1d, 0x2f, 0x29, 0x47, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0xfc, 0x40, 0x50, 0x50, 0x50, ++ 0xa0, 0xa0, 0x50, 0x88, 0x04, 0xfc, 0x00, 0x00, ++ 0x06, 0x38, 0x08, 0x7f, 0x1c, 0x1a, 0x2a, 0x48, ++ 0x7e, 0x12, 0x3a, 0x04, 0x1b, 0x62, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0xa0, ++ 0x68, 0x68, 0xb4, 0xbc, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x10, 0x3e, 0x2a, 0x3e, 0x2a, 0x3e, 0x18, ++ 0x1a, 0x1a, 0x1d, 0x2f, 0x28, 0x47, 0x00, 0x00, ++ 0x00, 0xf8, 0xd8, 0xb8, 0xa8, 0xf8, 0xa8, 0xf8, ++ 0xc8, 0xb8, 0x88, 0x9c, 0x04, 0xfc, 0x00, 0x00, ++ 0x08, 0x11, 0x3e, 0x2b, 0x3f, 0x2b, 0x3f, 0x19, ++ 0x1b, 0x1b, 0x1d, 0x2f, 0x28, 0x47, 0x00, 0x00, ++ 0x00, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0xd8, 0xd8, ++ 0xe8, 0x48, 0x48, 0x1c, 0x04, 0xfc, 0x00, 0x00, ++ 0x08, 0x11, 0x3e, 0x2a, 0x3e, 0x2a, 0x3e, 0x19, ++ 0x1d, 0x1d, 0x1b, 0x2f, 0x28, 0x47, 0x00, 0x00, ++ 0x20, 0xfc, 0x98, 0xe8, 0xd8, 0xf8, 0x20, 0xfc, ++ 0x54, 0xfc, 0x04, 0x0c, 0x04, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x17, 0x17, 0x1f, 0x1f, 0x1f, 0x19, ++ 0x17, 0x17, 0x27, 0x21, 0x46, 0x38, 0x00, 0x00, ++ 0x00, 0xfc, 0x18, 0x14, 0xfc, 0x90, 0xa8, 0xc4, ++ 0xf0, 0xf0, 0xf0, 0xa8, 0xfc, 0x7c, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x29, 0x42, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0x38, 0x28, ++ 0x28, 0x48, 0x48, 0x88, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3f, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x7c, 0xa0, 0xa0, 0x3c, 0x20, ++ 0x20, 0x3c, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x09, 0x1e, 0x24, 0x7e, 0x2b, 0x3e, 0x2b, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xa8, 0xa4, 0x24, 0x20, 0xfc, ++ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2b, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x78, 0x88, 0xe8, 0xa8, 0xa8, ++ 0xe8, 0xb0, 0x80, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x08, 0x09, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3f, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0x20, 0x40, 0x40, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7f, 0x2a, 0x3e, 0x2a, ++ 0x3f, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0x50, 0x20, 0x50, 0xc8, ++ 0x24, 0x20, 0x00, 0xc0, 0x30, 0x08, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7f, 0x2a, 0x3f, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x43, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x88, 0x20, 0x20, 0xfc, 0x48, ++ 0x48, 0xf0, 0x90, 0x38, 0xc4, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7f, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2f, 0x29, 0x42, 0x00, 0x00, ++ 0x20, 0x20, 0x78, 0x90, 0xfc, 0x80, 0xf8, 0xc8, ++ 0xc8, 0xc8, 0xd8, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x80, 0x98, 0xe0, 0x80, 0x84, 0x7c, 0x00, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2b, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x50, 0x50, 0x50, 0x90, 0xfc, 0x90, 0xb8, 0xb8, ++ 0xb8, 0xd4, 0xd4, 0x90, 0x90, 0x90, 0x00, 0x00, ++ 0x08, 0x09, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3f, 0x04, 0x3a, 0x2e, 0x29, 0x40, 0x00, 0x00, ++ 0x0c, 0xf0, 0x20, 0x28, 0xc8, 0x30, 0x30, 0x48, ++ 0xf4, 0x20, 0xa8, 0xa4, 0x24, 0x20, 0x00, 0x00, ++ 0x10, 0x49, 0x21, 0x0a, 0x14, 0x23, 0x27, 0x08, ++ 0x3f, 0x09, 0x0f, 0x0f, 0x14, 0x22, 0x00, 0x00, ++ 0x40, 0x50, 0x48, 0xd4, 0x64, 0x80, 0xc0, 0x80, ++ 0xe0, 0x20, 0xe0, 0xe0, 0x90, 0x48, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7f, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0xa8, 0xa4, 0x24, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x88, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x28, 0x24, 0xfc, 0x20, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0xa8, 0x98, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x24, 0x7e, 0x2b, 0x3e, 0x2a, ++ 0x3f, 0x05, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x48, 0x88, 0xa8, 0xa8, 0xa8, 0xe8, 0xa8, 0xe8, ++ 0xe8, 0xa8, 0xa8, 0x88, 0x88, 0x98, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x25, 0x7e, 0x2b, 0x3e, 0x2a, ++ 0x3f, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x08, 0xd0, 0x70, 0xa8, 0x20, 0xfc, 0x60, 0xa0, ++ 0xf8, 0xa8, 0xa8, 0xa8, 0xb8, 0x20, 0x00, 0x00, ++ 0x08, 0x09, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x50, 0x20, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0xa8, 0xb8, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3f, 0x04, 0x3a, 0x2f, 0x28, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x40, 0xfc, ++ 0x54, 0x54, 0x94, 0x24, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x29, 0x42, 0x00, 0x00, ++ 0x20, 0x40, 0x98, 0x88, 0xd8, 0x88, 0x88, 0xf8, ++ 0x68, 0x60, 0xa0, 0xa4, 0x24, 0x1c, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x43, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, 0x90, ++ 0x94, 0xf8, 0x90, 0x94, 0xd4, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x25, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0xa8, 0xa8, 0x50, 0x50, 0xa8, 0xa8, 0x00, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x25, 0x7e, 0x2a, 0x3f, 0x2a, ++ 0x3e, 0x05, 0x3a, 0x2e, 0x29, 0x42, 0x00, 0x00, ++ 0x50, 0x50, 0x50, 0xdc, 0x50, 0x50, 0xdc, 0x50, ++ 0x70, 0xdc, 0x90, 0x90, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7f, 0x2b, 0x3e, 0x2b, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x41, 0x00, 0x00, ++ 0x20, 0x50, 0xf8, 0x90, 0x68, 0xfc, 0x60, 0xb0, ++ 0xcc, 0x20, 0xc8, 0x10, 0x60, 0x80, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7f, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3b, 0x2f, 0x2a, 0x41, 0x00, 0x00, ++ 0x90, 0x90, 0x90, 0xa8, 0xe8, 0x84, 0x94, 0xc8, ++ 0xc8, 0xc0, 0x50, 0x48, 0x44, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3b, 0x2f, 0x2a, 0x41, 0x00, 0x00, ++ 0x20, 0x38, 0x20, 0xfc, 0xa8, 0xf8, 0xa4, 0x9c, ++ 0xf0, 0xd0, 0x50, 0x54, 0x94, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7f, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x29, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x88, 0x74, 0x00, 0xf8, 0x10, ++ 0x20, 0x58, 0xd4, 0xc4, 0x50, 0x30, 0x00, 0x00, ++ 0x08, 0x09, 0x1f, 0x25, 0x7f, 0x2b, 0x3f, 0x2b, ++ 0x3f, 0x05, 0x3b, 0x2f, 0x29, 0x41, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x48, 0xd8, 0x48, 0x00, 0xf8, ++ 0x28, 0x28, 0xd0, 0x10, 0x28, 0x44, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x25, 0x7f, 0x2b, 0x3f, 0x2b, ++ 0x3f, 0x05, 0x3b, 0x2f, 0x2a, 0x42, 0x00, 0x00, ++ 0x28, 0x24, 0x24, 0xfc, 0x20, 0xe8, 0x28, 0xe8, ++ 0xb0, 0xf0, 0x94, 0x2c, 0x4c, 0x84, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3f, 0x04, 0x3a, 0x2e, 0x29, 0x40, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0x00, ++ 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2f, 0x29, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xf8, 0xa8, 0xf8, 0x20, ++ 0x50, 0xd8, 0xc4, 0x54, 0x50, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7f, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x70, 0x50, 0x50, 0x88, 0xfc, 0x30, 0xf8, 0xb8, ++ 0xd8, 0x88, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x24, 0x7e, 0x2a, 0x3f, 0x2a, ++ 0x3e, 0x05, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0x20, 0xfc, 0x50, ++ 0xf8, 0x8c, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3f, 0x04, 0x3a, 0x2e, 0x29, 0x40, 0x00, 0x00, ++ 0xa8, 0xa8, 0xfc, 0xa8, 0xb8, 0x80, 0xfc, 0x20, ++ 0xfc, 0x70, 0x70, 0xa8, 0x24, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x25, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3b, 0x2e, 0x28, 0x43, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0xf8, 0x88, 0xf8, 0x88, 0xf8, ++ 0x40, 0xf8, 0x50, 0x20, 0xd0, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2f, 0x28, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x20, 0xf8, 0xb8, 0xe8, 0xf8, ++ 0x70, 0x70, 0xa8, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x10, 0x10, 0x1c, 0x2b, 0x7e, 0x2f, 0x3e, 0x2f, ++ 0x3f, 0x0b, 0x3e, 0x3e, 0x35, 0x48, 0x00, 0x00, ++ 0x30, 0x28, 0x28, 0xfc, 0x20, 0xe8, 0xa8, 0xe8, ++ 0x78, 0x50, 0x94, 0xdc, 0x2c, 0x44, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x29, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0xa8, 0xa8, 0xd8, 0x88, 0xf8, 0x00, ++ 0xf8, 0xe8, 0xe8, 0xe8, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x29, 0x40, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0x88, 0xf8, 0x88, 0xf8, 0x00, ++ 0xf8, 0xe8, 0xe8, 0xe8, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x09, 0x1f, 0x25, 0x7f, 0x2a, 0x3e, 0x2a, ++ 0x3f, 0x04, 0x3a, 0x2f, 0x28, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x54, 0x54, 0xfc, 0x20, 0xa8, 0xa8, ++ 0x24, 0x70, 0xa8, 0x24, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x25, 0x7f, 0x2b, 0x3f, 0x2b, ++ 0x3f, 0x05, 0x3b, 0x2f, 0x29, 0x40, 0x00, 0x00, ++ 0x80, 0xfc, 0x10, 0xd0, 0x7c, 0x74, 0xf4, 0x34, ++ 0xf4, 0x74, 0x7c, 0xd0, 0x10, 0x10, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x25, 0x7f, 0x2b, 0x3f, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x94, 0x54, 0xf4, 0x2c, 0x40, ++ 0xf8, 0xa8, 0xf8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x10, 0x11, 0x1c, 0x28, 0x7f, 0x2a, 0x3f, 0x2b, ++ 0x3f, 0x05, 0x3f, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x10, 0xd0, 0x10, 0x3c, 0xf4, 0xb4, 0xfc, 0xf4, ++ 0xf4, 0xfc, 0xb4, 0x90, 0x90, 0x90, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2f, 0x29, 0x42, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0xa0, 0xf8, 0xa8, 0xfc, 0xa8, ++ 0xf8, 0xa8, 0xf0, 0x68, 0xa4, 0x60, 0x00, 0x00, ++ 0x08, 0x3e, 0x7f, 0x08, 0x7f, 0x1e, 0x26, 0x47, ++ 0x3f, 0x09, 0x0f, 0x0f, 0x14, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0x7c, 0xc8, 0x28, 0x30, 0xc8, 0x84, ++ 0xe0, 0x20, 0xe0, 0xe0, 0x90, 0x48, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7f, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x04, 0x3a, 0x2f, 0x28, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0xf8, 0x50, 0xfc, 0xf8, 0x88, 0xf8, ++ 0x88, 0xf8, 0x20, 0xfc, 0x20, 0x20, 0x00, 0x00, ++ 0x08, 0x09, 0x1e, 0x25, 0x7f, 0x2b, 0x3e, 0x2a, ++ 0x3e, 0x05, 0x3a, 0x2e, 0x29, 0x40, 0x00, 0x00, ++ 0x00, 0xfc, 0x50, 0xfc, 0x54, 0xfc, 0x00, 0xf8, ++ 0x00, 0xfc, 0xa8, 0xa4, 0x24, 0x60, 0x00, 0x00, ++ 0x08, 0x09, 0x1e, 0x24, 0x7e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x05, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x00, 0xf8, 0x88, 0xf8, ++ 0x50, 0xfc, 0xf8, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x25, 0x7f, 0x2b, 0x3f, 0x2b, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x40, 0x00, 0x00, ++ 0x40, 0x60, 0x90, 0xf8, 0xfc, 0xd8, 0x68, 0xf8, ++ 0xf0, 0x90, 0xf0, 0x90, 0xf0, 0x90, 0x00, 0x00, ++ 0x08, 0x09, 0x1f, 0x25, 0x7f, 0x2b, 0x3e, 0x2b, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x29, 0x40, 0x00, 0x00, ++ 0x60, 0xf8, 0x68, 0xf8, 0x68, 0xf8, 0x00, 0xfc, ++ 0xf8, 0x88, 0xf8, 0x50, 0xfc, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x24, 0x7e, 0x2b, 0x3e, 0x2b, ++ 0x3e, 0x04, 0x3a, 0x2e, 0x28, 0x43, 0x00, 0x00, ++ 0x88, 0x50, 0xfc, 0x20, 0xf8, 0xfc, 0xd0, 0xf8, ++ 0x94, 0xf0, 0xf0, 0xa8, 0xd0, 0x0c, 0x00, 0x00, ++ 0x08, 0x08, 0x1f, 0x25, 0x7f, 0x2b, 0x3f, 0x2b, ++ 0x3f, 0x05, 0x3b, 0x2f, 0x2a, 0x41, 0x00, 0x00, ++ 0x20, 0x38, 0xfc, 0x68, 0xd8, 0xf8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0xf8, 0xe8, 0xe8, 0xfc, 0x00, 0x00, ++ 0x01, 0x0f, 0x08, 0x0f, 0x0f, 0x0f, 0x0f, 0x15, ++ 0x12, 0x20, 0x07, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0xe0, 0xfc, 0xf8, 0x48, ++ 0xa8, 0x30, 0xc0, 0x40, 0x44, 0x3c, 0x00, 0x00, ++ 0x02, 0x1f, 0x10, 0x1f, 0x1f, 0x1f, 0x10, 0x1f, ++ 0x10, 0x07, 0x04, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xe0, 0xe0, 0xfc, 0x00, 0xf8, ++ 0x08, 0x88, 0xf0, 0x84, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x00, 0x39, 0x09, 0x09, 0x09, 0x19, 0x15, ++ 0x15, 0x23, 0x20, 0x43, 0x02, 0x04, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, ++ 0x00, 0xfc, 0xa4, 0x54, 0x84, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x24, 0x24, 0x24, 0x7e, 0x0c, 0x0c, ++ 0x14, 0x14, 0x24, 0x45, 0x05, 0x0e, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x12, 0x12, 0x14, 0x14, 0x1c, ++ 0x14, 0x14, 0x24, 0x25, 0x45, 0x06, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xf8, 0x88, 0xf8, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x00, 0x1f, 0x10, 0x13, 0x12, 0x13, 0x13, 0x13, ++ 0x12, 0x13, 0x26, 0x25, 0x49, 0x10, 0x00, 0x00, ++ 0x00, 0xfc, 0x80, 0xf0, 0x10, 0xf0, 0xf0, 0xfc, ++ 0x00, 0xfc, 0xa4, 0x54, 0x04, 0x18, 0x00, 0x00, ++ 0x08, 0x10, 0x3e, 0x22, 0x3e, 0x22, 0x3e, 0x3f, ++ 0x20, 0x3f, 0x0d, 0x3d, 0x32, 0x4d, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0x28, 0x28, 0x28, 0xfc, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x08, 0x3f, 0x2a, 0x48, 0x0c, ++ 0x0c, 0x15, 0x16, 0x25, 0x41, 0x02, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x3f, 0x22, 0x40, 0x1c, 0x04, 0x14, ++ 0x14, 0x14, 0x22, 0x23, 0x41, 0x02, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x01, 0x0f, 0x0a, 0x7f, 0x05, 0x1f, 0x64, 0x07, ++ 0x07, 0x07, 0x07, 0x15, 0x12, 0x20, 0x00, 0x00, ++ 0x00, 0xe0, 0x20, 0xfc, 0x40, 0xf0, 0x4c, 0xc0, ++ 0xc0, 0xfc, 0xf8, 0x48, 0xa8, 0x30, 0x00, 0x00, ++ 0x15, 0x0e, 0x19, 0x3f, 0x21, 0x4f, 0x08, 0x0f, ++ 0x0f, 0x0f, 0x0f, 0x2a, 0x25, 0x40, 0x00, 0x00, ++ 0xa8, 0x70, 0xc8, 0xfc, 0x08, 0xe0, 0x20, 0xe0, ++ 0xe0, 0xfc, 0xf8, 0x48, 0x28, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x09, 0x09, 0x7f, 0x09, 0x09, 0x3d, ++ 0x25, 0x25, 0x25, 0x3e, 0x22, 0x04, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, ++ 0x00, 0xfc, 0x54, 0xac, 0x84, 0x18, 0x00, 0x00, ++ 0x00, 0x06, 0x38, 0x28, 0x28, 0x3f, 0x28, 0x2a, ++ 0x26, 0x26, 0x3a, 0x63, 0x3d, 0x02, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x00, 0x7e, 0x11, 0x19, 0x25, 0x7b, 0x09, 0x09, ++ 0x3f, 0x09, 0x09, 0x0e, 0x72, 0x04, 0x00, 0x00, ++ 0x40, 0x80, 0xf0, 0x10, 0xf0, 0x10, 0xf0, 0xfc, ++ 0x00, 0xfc, 0x54, 0xac, 0x84, 0x18, 0x00, 0x00, ++ 0x08, 0x10, 0x3e, 0x22, 0x3e, 0x23, 0x3e, 0x3f, ++ 0x20, 0x3f, 0x0d, 0x3d, 0x31, 0x46, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x88, 0x40, 0x40, 0x4c, ++ 0x70, 0x40, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x7c, 0x00, 0x7e, ++ 0x12, 0x12, 0x12, 0x1d, 0x11, 0x12, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x14, 0x12, 0x22, 0x54, ++ 0x0c, 0x08, 0x0c, 0x15, 0x21, 0x42, 0x00, 0x00, ++ 0x20, 0x40, 0xf0, 0x90, 0xf0, 0x90, 0xf0, 0xfc, ++ 0x80, 0xfc, 0x54, 0xbc, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x14, 0x12, 0x22, 0x7e, 0x00, 0x3e, ++ 0x22, 0x22, 0x3e, 0x23, 0x21, 0x02, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x0c, 0x12, 0x7d, 0x08, 0x28, 0x3e, 0x28, ++ 0x48, 0x7f, 0x08, 0x09, 0x09, 0x0a, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x11, 0x12, 0x27, 0x4c, 0x0f, 0x14, 0x17, 0x37, ++ 0x54, 0x17, 0x13, 0x1f, 0x1c, 0x11, 0x00, 0x00, ++ 0x00, 0x3c, 0x80, 0x80, 0x80, 0xbc, 0x88, 0xe8, ++ 0x08, 0xc8, 0x48, 0x48, 0x48, 0x98, 0x00, 0x00, ++ 0x00, 0x7e, 0x24, 0x24, 0x3c, 0x24, 0x24, 0x3c, ++ 0x24, 0x24, 0x3c, 0x65, 0x05, 0x06, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 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, 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, ++ 0x0c, 0x16, 0x75, 0x15, 0x14, 0x7f, 0x15, 0x15, ++ 0x1e, 0x72, 0x17, 0x1b, 0x11, 0x31, 0x00, 0x00, ++ 0x10, 0x20, 0x78, 0x48, 0x78, 0x48, 0x78, 0x7c, ++ 0x40, 0x7c, 0x34, 0xf4, 0xc4, 0x18, 0x00, 0x00, ++ 0x06, 0x38, 0x7f, 0x0c, 0x79, 0x1f, 0x04, 0x07, ++ 0x07, 0x07, 0x07, 0x15, 0x12, 0x20, 0x00, 0x00, ++ 0x50, 0x48, 0xfc, 0x70, 0xb4, 0xec, 0x20, 0xe0, ++ 0xe0, 0xfc, 0xf8, 0x48, 0xa8, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x1e, 0x24, 0x7e, 0x2a, 0x2a, 0x3e, ++ 0x2a, 0x3e, 0x22, 0x23, 0x23, 0x46, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x3e, 0x00, 0x3e, 0x22, 0x3e, ++ 0x22, 0x3e, 0x22, 0x23, 0x23, 0x26, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x00, 0x7f, 0x08, 0x2a, 0x2a, 0x2a, 0x2a, 0x3d, ++ 0x4d, 0x48, 0x08, 0x0f, 0x71, 0x02, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x22, 0x3e, 0x22, 0x3e, 0x22, ++ 0x22, 0x3e, 0x18, 0x15, 0x25, 0x42, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x14, 0x14, 0x14, 0x7f, 0x14, 0x14, 0x7f, 0x00, ++ 0x3e, 0x22, 0x3e, 0x23, 0x3f, 0x22, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x7f, 0x00, 0x3c, 0x24, 0x3c, 0x00, 0x3e, ++ 0x04, 0x0e, 0x78, 0x09, 0x09, 0x1a, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x2a, 0x3e, 0x2a, ++ 0x3e, 0x1c, 0x1a, 0x29, 0x49, 0x0a, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x7f, 0x6b, 0x5d, 0x7f, ++ 0x18, 0x1c, 0x2a, 0x49, 0x09, 0x0a, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x10, 0x3e, 0x2a, 0x2a, 0x3e, 0x2a, 0x3e, ++ 0x14, 0x24, 0x7e, 0x05, 0x05, 0x06, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x14, 0x17, 0x29, 0x2e, ++ 0x72, 0x2c, 0x26, 0x2b, 0x31, 0x22, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x00, 0x77, 0x55, 0x77, 0x00, 0x3c, 0x00, 0x7e, ++ 0x10, 0x1c, 0x24, 0x05, 0x05, 0x1a, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x2a, 0x7f, 0x08, 0x3e, 0x2a, 0x3e, ++ 0x2a, 0x3e, 0x08, 0x7f, 0x09, 0x0a, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x14, 0x7f, 0x1a, 0x29, 0x5f, 0x04, ++ 0x07, 0x07, 0x07, 0x07, 0x15, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0xfc, 0x90, 0x60, 0x9c, 0xe0, 0x20, ++ 0xe0, 0xe0, 0xfc, 0xf8, 0x48, 0xb0, 0x00, 0x00, ++ 0x0c, 0x24, 0x2a, 0x49, 0x14, 0x3e, 0x00, 0x7e, ++ 0x36, 0x5a, 0x36, 0x5b, 0x13, 0x36, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x06, 0x3c, 0x2a, 0x49, 0x14, 0x3c, 0x08, 0x14, ++ 0x3e, 0x08, 0x7e, 0x0d, 0x13, 0x62, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x1c, 0x14, 0x22, 0x3d, 0x40, 0x1c, 0x14, 0x22, ++ 0x7f, 0x2e, 0x2e, 0x2f, 0x71, 0x02, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x00, 0x3e, 0x22, 0x2e, 0x2a, 0x7f, 0x41, 0x3e, ++ 0x22, 0x3e, 0x22, 0x3f, 0x23, 0x26, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x00, 0x7e, 0x12, 0x12, 0x7e, 0x48, 0x7e, 0x5a, ++ 0x36, 0x5a, 0x36, 0x5b, 0x13, 0x6e, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x6b, 0x08, 0x6f, 0x14, 0x12, 0x3f, 0x52, ++ 0x1e, 0x12, 0x1e, 0x13, 0x13, 0x16, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x13, 0x1c, 0x11, 0x0f, 0x2e, 0x2a, 0x2e, 0x2e, ++ 0x2a, 0x2e, 0x3f, 0x2d, 0x13, 0x62, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x7f, 0x08, 0x3e, 0x22, 0x3e, 0x3e, 0x22, ++ 0x3e, 0x00, 0x7f, 0x0d, 0x13, 0x62, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x10, 0x1e, 0x1a, 0x24, 0x54, 0x18, 0x7e, 0x28, ++ 0x7f, 0x2a, 0x2a, 0x3f, 0x21, 0x22, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x3e, 0x7f, 0x14, 0x7f, 0x3e, 0x09, 0x0f, ++ 0x0f, 0x0f, 0x0f, 0x0f, 0x15, 0x22, 0x00, 0x00, ++ 0x40, 0x40, 0xf0, 0x50, 0xd4, 0xb4, 0x0c, 0xe0, ++ 0xe0, 0xe0, 0xfc, 0xf8, 0x48, 0xb0, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x2a, 0x2a, 0x3f, 0x2a, 0x2e, ++ 0x2a, 0x20, 0x3e, 0x57, 0x57, 0x21, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xec, 0xc4, 0x18, 0x00, 0x00, ++ 0x00, 0x3f, 0x0a, 0x04, 0x7f, 0x1d, 0x64, 0x3f, ++ 0x2d, 0x37, 0x2f, 0x2b, 0x2f, 0x23, 0x00, 0x00, ++ 0x10, 0x20, 0x78, 0x48, 0xf8, 0x48, 0x78, 0x7c, ++ 0x40, 0x7c, 0x34, 0xf4, 0xc4, 0x18, 0x00, 0x00, ++ 0x12, 0x14, 0x3f, 0x68, 0x3e, 0x28, 0x3e, 0x28, ++ 0x3f, 0x04, 0x3e, 0x2f, 0x29, 0x42, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x06, 0x3a, 0x2a, 0x1c, 0x7f, 0x1c, 0x2a, 0x7e, ++ 0x2a, 0x3e, 0x2a, 0x3f, 0x21, 0x22, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x55, 0x32, 0x3f, 0x62, 0x3e, ++ 0x22, 0x3e, 0x2a, 0x29, 0x49, 0x1a, 0x00, 0x00, ++ 0x20, 0x40, 0xf8, 0x88, 0xf8, 0x88, 0xf8, 0xfc, ++ 0x80, 0xfc, 0x54, 0xac, 0x44, 0x18, 0x00, 0x00, ++ 0x0a, 0x11, 0x1a, 0x19, 0x3f, 0x21, 0x4f, 0x0f, ++ 0x08, 0x0f, 0x0f, 0x0f, 0x15, 0x22, 0x00, 0x00, ++ 0xb0, 0x90, 0xb0, 0xb0, 0xfc, 0x08, 0xe0, 0xe0, ++ 0x20, 0xe0, 0xfc, 0xf8, 0x48, 0xb0, 0x00, 0x00, ++ 0x00, 0x3b, 0x2a, 0x3b, 0x3b, 0x2a, 0x3b, 0x1b, ++ 0x24, 0x7f, 0x0a, 0x1e, 0x0d, 0x31, 0x00, 0x00, ++ 0x10, 0xa0, 0xb8, 0xa8, 0xb8, 0xa8, 0xb8, 0x3c, ++ 0xa0, 0xbc, 0x34, 0xf4, 0xc4, 0x18, 0x00, 0x00, ++ 0x14, 0x7f, 0x14, 0x77, 0x55, 0x77, 0x14, 0x3f, ++ 0x68, 0x3e, 0x3e, 0x28, 0x3f, 0x21, 0x00, 0x00, ++ 0x10, 0x20, 0x78, 0x48, 0x78, 0x48, 0x78, 0x7c, ++ 0x40, 0x7c, 0x34, 0xfc, 0xc4, 0x18, 0x00, 0x00, ++ 0x13, 0x17, 0x6b, 0x1b, 0x7f, 0x3a, 0x57, 0x1f, ++ 0x0f, 0x0f, 0x0f, 0x0f, 0x15, 0x22, 0x00, 0x00, ++ 0x90, 0xd4, 0xe8, 0x98, 0xfc, 0xb8, 0xd4, 0xf0, ++ 0xe0, 0xe0, 0xfc, 0xf8, 0x48, 0xb0, 0x00, 0x00, ++ 0x01, 0x01, 0x01, 0x3f, 0x22, 0x21, 0x2c, 0x23, ++ 0x38, 0x25, 0x23, 0x24, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x00, 0xf8, 0x48, 0x48, 0x68, 0x98, ++ 0x98, 0x48, 0x28, 0x88, 0xf8, 0x08, 0x00, 0x00, ++ 0x10, 0x10, 0x1e, 0x11, 0x7f, 0x57, 0x4f, 0x7b, ++ 0x6f, 0x57, 0x73, 0x4b, 0x7e, 0x42, 0x00, 0x00, ++ 0x30, 0x28, 0x28, 0xfc, 0x20, 0xe8, 0x28, 0xe8, ++ 0xb0, 0xf0, 0xb4, 0x2c, 0x4c, 0x04, 0x00, 0x00, ++ 0x01, 0x3d, 0x2a, 0x3f, 0x26, 0x3f, 0x2b, 0x3f, ++ 0x22, 0x1f, 0x12, 0x12, 0x7f, 0x00, 0x00, 0x00, ++ 0x00, 0xfc, 0x7c, 0xf8, 0xd8, 0x78, 0xa8, 0xf8, ++ 0x08, 0xf0, 0x90, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x01, 0x03, 0x0c, 0x71, 0x1f, 0x12, 0x1f, 0x12, ++ 0x1f, 0x14, 0x17, 0x24, 0x27, 0x58, 0x00, 0x00, ++ 0x00, 0xe0, 0x40, 0x80, 0xfc, 0x40, 0xf8, 0x48, ++ 0xf8, 0x4c, 0xf0, 0x40, 0x44, 0x3c, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x1f, 0x12, 0x1f, 0x17, 0x17, ++ 0x1c, 0x2f, 0x27, 0x40, 0x1f, 0x00, 0x00, 0x00, ++ 0x80, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x70, 0x44, ++ 0xbc, 0xf8, 0xf0, 0x80, 0xfc, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x1f, 0x12, 0x1f, 0x27, 0x47, ++ 0x19, 0x09, 0x7f, 0x07, 0x79, 0x01, 0x00, 0x00, ++ 0x80, 0xfc, 0x40, 0xf8, 0x48, 0xf8, 0x70, 0x44, ++ 0x3c, 0x20, 0xfc, 0xc0, 0x3c, 0x00, 0x00, 0x00, ++ 0x00, 0x1f, 0x1f, 0x12, 0x1f, 0x27, 0x5e, 0x07, ++ 0x14, 0x17, 0x1f, 0x7f, 0x06, 0x78, 0x00, 0x00, ++ 0x80, 0xfc, 0xf8, 0x48, 0xf8, 0x74, 0x3c, 0xe0, ++ 0x20, 0xe0, 0xf0, 0xfc, 0x60, 0x1c, 0x00, 0x00, ++ 0x04, 0x04, 0x3f, 0x2a, 0x3f, 0x2b, 0x2b, 0x3f, ++ 0x34, 0x3d, 0x36, 0x54, 0x5d, 0x33, 0x00, 0x00, ++ 0x48, 0x48, 0x48, 0xfc, 0x48, 0x78, 0x48, 0x78, ++ 0x48, 0xfc, 0x50, 0x48, 0x84, 0x04, 0x00, 0x00, ++ 0x00, 0x1f, 0x1f, 0x12, 0x1f, 0x23, 0x4e, 0x1f, ++ 0x17, 0x1f, 0x13, 0x1d, 0x1f, 0x10, 0x00, 0x00, ++ 0x80, 0xfc, 0xf8, 0x48, 0xf8, 0xe4, 0x3c, 0xf0, ++ 0xd0, 0xf0, 0x90, 0x50, 0xf0, 0x10, 0x00, 0x00, ++ 0x00, 0x1f, 0x1f, 0x12, 0x1f, 0x2f, 0x4e, 0x32, ++ 0x1c, 0x1e, 0x10, 0x1f, 0x0c, 0x70, 0x00, 0x00, ++ 0x80, 0xfc, 0xf8, 0x48, 0xf8, 0x70, 0x44, 0x3c, ++ 0xf0, 0xf0, 0x10, 0xf0, 0x84, 0x7c, 0x00, 0x00, ++ 0x00, 0x1f, 0x1f, 0x12, 0x1f, 0x27, 0x4e, 0x1e, ++ 0x13, 0x1e, 0x1e, 0x7e, 0x1a, 0x66, 0x00, 0x00, ++ 0x80, 0xfc, 0xf8, 0x48, 0xf8, 0x74, 0x3c, 0x10, ++ 0xfc, 0x90, 0x50, 0x50, 0x10, 0x30, 0x00, 0x00, ++ 0x01, 0x01, 0x7f, 0x09, 0x19, 0x27, 0x05, 0x19, ++ 0x63, 0x0e, 0x31, 0x01, 0x06, 0x38, 0x00, 0x00, ++ 0x00, 0x00, 0xfc, 0x20, 0x30, 0xc8, 0x40, 0x30, ++ 0xec, 0x20, 0x40, 0xc0, 0x20, 0x00, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x2a, 0x2a, 0x5d, 0x1a, 0x29, ++ 0x4e, 0x12, 0x2c, 0x45, 0x1b, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x20, ++ 0x50, 0x50, 0x88, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x08, 0x7f, 0x10, ++ 0x1e, 0x32, 0x4c, 0x05, 0x1b, 0x60, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0x20, 0x20, 0xfc, 0x20, ++ 0x50, 0x50, 0x88, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x08, 0x09, 0x7f, 0x2a, 0x2a, 0x5d, 0x1c, 0x2a, ++ 0x4e, 0x12, 0x2c, 0x44, 0x1a, 0x60, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0xa0, 0xb8, 0xa8, 0xa8, 0xa8, ++ 0xf8, 0x88, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x2a, 0x2a, 0x5d, 0x1c, 0x2a, ++ 0x4e, 0x12, 0x2c, 0x44, 0x1b, 0x60, 0x00, 0x00, ++ 0x40, 0x40, 0x78, 0x88, 0xe8, 0xa8, 0xa8, 0xe8, ++ 0xb0, 0x80, 0x84, 0x7c, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x1f, 0x12, 0x1f, 0x17, 0x17, 0x1a, 0x11, ++ 0x1f, 0x1f, 0x21, 0x3f, 0x42, 0x0c, 0x00, 0x00, ++ 0x80, 0xfc, 0x10, 0xfc, 0x38, 0xbc, 0xd4, 0x40, ++ 0x7c, 0x78, 0xc0, 0x7c, 0x40, 0x40, 0x00, 0x00, ++ 0x0a, 0x11, 0x1a, 0x19, 0x3f, 0x24, 0x5f, 0x07, ++ 0x7f, 0x0f, 0x0f, 0x09, 0x0f, 0x38, 0x00, 0x00, ++ 0xb0, 0x90, 0xb0, 0xb0, 0xfc, 0x48, 0xf0, 0xc0, ++ 0xfc, 0xe0, 0xe0, 0x20, 0xe0, 0x38, 0x00, 0x00, ++ 0x06, 0x38, 0x08, 0x7f, 0x1c, 0x2a, 0x49, 0x0a, ++ 0x0d, 0x79, 0x05, 0x07, 0x39, 0x03, 0x00, 0x00, ++ 0x40, 0x40, 0xf8, 0x28, 0x48, 0x88, 0x30, 0x80, ++ 0x60, 0x3c, 0xc0, 0x60, 0x18, 0x00, 0x00, 0x00, ++ 0x06, 0x38, 0x08, 0x7f, 0x1c, 0x2a, 0x4d, 0x1c, ++ 0x6b, 0x2e, 0x1c, 0x6b, 0x08, 0x18, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x20, 0x3c, 0x20, 0x20, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x06, 0x38, 0x09, 0x7f, 0x1c, 0x2a, 0x49, 0x1c, ++ 0x2a, 0x6d, 0x1d, 0x6b, 0x09, 0x19, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x98, 0xe8, 0xb8, 0xc8, 0xf8, ++ 0x20, 0xfc, 0x54, 0xec, 0x04, 0x0c, 0x00, 0x00, ++ 0x00, 0x3f, 0x35, 0x2f, 0x2d, 0x3f, 0x04, 0x3f, ++ 0x06, 0x78, 0x1a, 0x2d, 0x2d, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x50, 0x50, 0x88, 0x74, 0x00, ++ 0xf0, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, ++ 0x00, 0x3f, 0x35, 0x2f, 0x2d, 0x3f, 0x04, 0x3f, ++ 0x06, 0x78, 0x1a, 0x2d, 0x2d, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0xa8, 0xa8, 0xa8, 0xf8, 0xa8, 0x20, ++ 0xa8, 0xa8, 0xa8, 0xa8, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3f, 0x35, 0x2f, 0x2d, 0x3f, 0x04, 0x3f, ++ 0x06, 0x78, 0x1a, 0x2d, 0x2d, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0x3c, 0x20, 0x20, 0x20, 0xf8, ++ 0x88, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3e, 0x2a, 0x2e, 0x3b, 0x3f, 0x08, 0x3e, ++ 0x0c, 0x71, 0x1f, 0x2e, 0x2e, 0x40, 0x00, 0x00, ++ 0x90, 0x90, 0x90, 0x90, 0x50, 0x7c, 0xd4, 0x94, ++ 0xd4, 0x54, 0xe4, 0x24, 0x44, 0x98, 0x00, 0x00, ++ 0x00, 0x3f, 0x35, 0x2f, 0x2d, 0x3f, 0x04, 0x3f, ++ 0x06, 0x78, 0x1a, 0x2d, 0x2d, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0x20, 0x20, 0xf8, 0x00, ++ 0xf8, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x00, 0x00, ++ 0x00, 0x3f, 0x35, 0x2f, 0x2d, 0x3f, 0x04, 0x3f, ++ 0x06, 0x78, 0x1a, 0x2d, 0x2d, 0x40, 0x00, 0x00, ++ 0x10, 0x10, 0xfc, 0x00, 0x78, 0x48, 0x48, 0x78, ++ 0x10, 0x58, 0x54, 0x94, 0x10, 0x30, 0x00, 0x00, ++ 0x09, 0x05, 0x3f, 0x27, 0x47, 0x1f, 0x19, 0x15, ++ 0x1f, 0x3f, 0x01, 0x7f, 0x24, 0x42, 0x00, 0x00, ++ 0x20, 0x40, 0xfc, 0xc8, 0xc0, 0xf0, 0x30, 0x50, ++ 0xf0, 0xf8, 0x00, 0xfc, 0x88, 0x44, 0x00, 0x00, ++ 0x00, 0x3f, 0x35, 0x2f, 0x2d, 0x3f, 0x04, 0x3f, ++ 0x06, 0x78, 0x1a, 0x2d, 0x2d, 0x40, 0x00, 0x00, ++ 0x20, 0x20, 0xfc, 0x48, 0x30, 0xfc, 0x00, 0x78, ++ 0x48, 0x78, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x12, 0x1a, 0x2f, 0x5f, 0x1f, 0x1b, 0x2e, 0x6f, ++ 0x2f, 0x22, 0x3f, 0x2f, 0x2b, 0x30, 0x00, 0x00, ++ 0x20, 0xa0, 0xa0, 0xe0, 0xbc, 0xe8, 0xe8, 0xa8, ++ 0x98, 0x10, 0xd8, 0xa8, 0xc4, 0x84, 0x00, 0x00, ++ 0x00, 0x1f, 0x17, 0x17, 0x1f, 0x2f, 0x4f, 0x0f, ++ 0x0d, 0x0f, 0x1f, 0x7f, 0x24, 0x42, 0x00, 0x00, ++ 0x00, 0xfc, 0x14, 0x7c, 0x90, 0xb0, 0xc8, 0xe4, ++ 0x60, 0xe0, 0xf0, 0xfc, 0x88, 0x44, 0x00, 0x00, ++ 0x00, 0x3f, 0x2a, 0x2e, 0x3b, 0x3f, 0x09, 0x3e, ++ 0x0c, 0x70, 0x1e, 0x2e, 0x28, 0x43, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0xfc, 0x5c, 0xfc, 0xf8, ++ 0x88, 0xf8, 0xf8, 0xf8, 0xc8, 0x04, 0x00, 0x00, ++ 0x02, 0x12, 0x0a, 0x7f, 0x11, 0x11, 0x3f, 0x51, ++ 0x15, 0x15, 0x15, 0x19, 0x11, 0x11, 0x00, 0x00, ++ 0x80, 0x90, 0xa0, 0xfc, 0x10, 0x08, 0xf4, 0x14, ++ 0x50, 0x50, 0x50, 0x50, 0x10, 0x30, 0x00, 0x00, ++ 0x14, 0x55, 0x36, 0x7f, 0x0a, 0x29, 0x7f, 0x2a, ++ 0x3e, 0x3e, 0x3e, 0x2b, 0x2a, 0x27, 0x00, 0x00, ++ 0x30, 0x28, 0x28, 0x20, 0xfc, 0x20, 0x28, 0x28, ++ 0x68, 0x70, 0x90, 0x30, 0xc8, 0x04, 0x00, 0x00, ++ 0x14, 0x55, 0x36, 0x7f, 0x0a, 0x29, 0x7f, 0x2a, ++ 0x3e, 0x3e, 0x3e, 0x2a, 0x2a, 0x26, 0x00, 0x00, ++ 0x28, 0x24, 0xfc, 0x20, 0xf8, 0xa8, 0xa8, 0xf8, ++ 0xa8, 0xf8, 0xa8, 0xa8, 0xa8, 0x98, 0x00, 0x00, ++ 0x00, 0x3f, 0x22, 0x3e, 0x02, 0x3e, 0x22, 0x3e, ++ 0x22, 0x22, 0x3e, 0x22, 0x02, 0x01, 0x00, 0x00, ++ 0x00, 0xf8, 0x88, 0xf8, 0x80, 0xf8, 0x88, 0xf8, ++ 0x88, 0x88, 0xf8, 0x88, 0x04, 0xfc, 0x00, 0x00, ++ 0x08, 0x3e, 0x7f, 0x08, 0x7f, 0x1e, 0x26, 0x5f, ++ 0x1e, 0x3e, 0x3e, 0x22, 0x3e, 0x21, 0x00, 0x00, ++ 0x20, 0x20, 0x7c, 0xc8, 0x30, 0x30, 0xcc, 0xf0, ++ 0xf0, 0xf8, 0xf8, 0x88, 0xfc, 0xfc, 0x00, 0x00, ++ 0x2a, 0x49, 0x7f, 0x5d, 0x6b, 0x49, 0x1f, 0x1e, ++ 0x32, 0x22, 0x3a, 0x3a, 0x22, 0x01, 0x00, 0x00, ++ 0x40, 0x7c, 0xc8, 0x28, 0x30, 0xcc, 0xf0, 0xf0, ++ 0xf8, 0x88, 0xf8, 0xf8, 0x84, 0xfc, 0x00, 0x00, ++ 0x08, 0x08, 0x7f, 0x08, 0x3e, 0x00, 0x3e, 0x22, ++ 0x3e, 0x24, 0x15, 0x1f, 0x1a, 0x65, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xfc, 0xa8, 0xa0, 0xf8, 0xc8, ++ 0xd0, 0xb0, 0x20, 0x50, 0x88, 0x04, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x1e, 0x12, 0x1e, 0x0f, 0x73, ++ 0x06, 0x19, 0x07, 0x79, 0x00, 0x07, 0x00, 0x00, ++ 0x20, 0xfc, 0x20, 0xf8, 0x50, 0x70, 0x8c, 0xe0, ++ 0x40, 0x80, 0xe0, 0x9c, 0xc0, 0x00, 0x00, 0x00, ++ 0x02, 0x11, 0x09, 0x08, 0x1f, 0x11, 0x11, 0x1f, ++ 0x11, 0x11, 0x1f, 0x21, 0x21, 0x41, 0x00, 0x00, ++ 0x10, 0x10, 0x20, 0x40, 0xf0, 0x10, 0x10, 0xf0, ++ 0x10, 0x10, 0xf4, 0x0c, 0x0c, 0x04, 0x00, 0x00, ++ 0x08, 0x36, 0x22, 0x36, 0x22, 0x3e, 0x2a, 0x2a, ++ 0x3e, 0x2a, 0x3d, 0x29, 0x3e, 0x48, 0x00, 0x00, ++ 0x20, 0x20, 0x20, 0xf8, 0xa8, 0xa8, 0xf8, 0xa8, ++ 0xa8, 0xf8, 0x88, 0x04, 0xc4, 0x3c, 0x00, 0x00, ++ 0x08, 0x1e, 0x12, 0x1e, 0x1e, 0x1e, 0x3f, 0x3f, ++ 0x25, 0x3f, 0x7f, 0x12, 0x12, 0x22, 0x00, 0x00, ++ 0x00, 0xf8, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x20, ++ 0x20, 0x20, 0xa0, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x01, 0x7f, 0x02, 0x7d, 0x15, 0x15, 0x2d, 0x48, ++ 0x0f, 0x08, 0x0f, 0x08, 0x10, 0x20, 0x00, 0x00, ++ 0x00, 0xfc, 0x88, 0x70, 0x50, 0x50, 0xe8, 0x24, ++ 0xe0, 0x20, 0xe0, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x01, 0x09, 0x09, 0x09, 0x7f, 0x24, 0x2a, 0x33, ++ 0x3f, 0x24, 0x2a, 0x33, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0x00, 0xf0, 0x00, 0xfc, 0x48, 0xa8, 0x28, ++ 0xf8, 0x48, 0xa8, 0x28, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x14, 0x17, 0x14, 0x7f, 0x2a, 0x2a, 0x35, ++ 0x3f, 0x2a, 0x2a, 0x35, 0x3f, 0x20, 0x00, 0x00, ++ 0x20, 0x20, 0xa0, 0x20, 0xe4, 0xa4, 0xa8, 0xb0, ++ 0xa0, 0xa0, 0xa0, 0xa4, 0xa4, 0x9c, 0x00, 0x00, ++ 0x04, 0x14, 0x17, 0x14, 0x7f, 0x2b, 0x2b, 0x35, ++ 0x3f, 0x2b, 0x2b, 0x35, 0x3f, 0x21, 0x00, 0x00, ++ 0x40, 0x40, 0x40, 0x78, 0x88, 0xe8, 0xa8, 0xa8, ++ 0xe8, 0xa8, 0x08, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x04, 0x14, 0x17, 0x14, 0x7f, 0x2b, 0x2b, 0x35, ++ 0x3f, 0x2b, 0x2b, 0x35, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0xc8, 0x78, 0x48, 0x48, ++ 0x78, 0x48, 0x48, 0x48, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x14, 0x17, 0x14, 0x7f, 0x2b, 0x2b, 0x35, ++ 0x3f, 0x2b, 0x2b, 0x35, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0xf8, 0x28, 0x28, 0xa8, 0x48, 0xb0, 0x00, ++ 0x78, 0x48, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x04, 0x14, 0x17, 0x14, 0x7f, 0x2b, 0x2b, 0x35, ++ 0x3f, 0x2b, 0x2b, 0x35, 0x3f, 0x21, 0x00, 0x00, ++ 0x20, 0x20, 0x50, 0x50, 0x88, 0x74, 0x00, 0xf8, ++ 0x28, 0x28, 0x30, 0x20, 0x20, 0x20, 0x00, 0x00, ++ 0x04, 0x14, 0x17, 0x14, 0x7f, 0x2b, 0x2b, 0x35, ++ 0x3f, 0x2b, 0x2b, 0x35, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0xf8, 0x48, 0x48, 0x78, ++ 0x64, 0x68, 0x50, 0x50, 0x68, 0x84, 0x00, 0x00, ++ 0x08, 0x7f, 0x3e, 0x0e, 0x79, 0x09, 0x7f, 0x26, ++ 0x29, 0x3f, 0x26, 0x29, 0x3f, 0x20, 0x00, 0x00, ++ 0x00, 0xf8, 0x48, 0x88, 0x30, 0xf0, 0xfc, 0x48, ++ 0xa8, 0xf8, 0x48, 0xa8, 0xf8, 0x08, 0x00, 0x00, ++ 0x04, 0x14, 0x17, 0x14, 0x7f, 0x2b, 0x2b, 0x35, ++ 0x3f, 0x2b, 0x2b, 0x35, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0xfc, 0x20, 0x20, 0xf8, 0x48, 0x48, 0xfc, ++ 0x00, 0x78, 0x48, 0x48, 0x78, 0x48, 0x00, 0x00, ++ 0x04, 0x14, 0x17, 0x14, 0x7f, 0x2b, 0x2b, 0x35, ++ 0x3f, 0x2b, 0x2b, 0x35, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x48, 0xc8, 0x78, 0x10, 0x50, ++ 0x5c, 0x50, 0x50, 0x70, 0x90, 0x0c, 0x00, 0x00, ++ 0x04, 0x14, 0x17, 0x14, 0x7f, 0x2b, 0x2b, 0x35, ++ 0x3f, 0x2b, 0x2b, 0x35, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0x78, 0x48, 0x78, 0xc0, 0x7c, 0x58, 0x54, ++ 0x7c, 0x50, 0x7c, 0x90, 0xfc, 0x00, 0x00, 0x00, ++ 0x04, 0x14, 0x17, 0x14, 0x7f, 0x2b, 0x2b, 0x35, ++ 0x3f, 0x2b, 0x2b, 0x35, 0x3f, 0x21, 0x00, 0x00, ++ 0x18, 0xe0, 0x20, 0xf8, 0xa8, 0xa8, 0xf8, 0x20, ++ 0xfc, 0xd4, 0xfc, 0x84, 0x84, 0x8c, 0x00, 0x00, ++ 0x04, 0x14, 0x17, 0x14, 0x7f, 0x2b, 0x2b, 0x35, ++ 0x3f, 0x2b, 0x2b, 0x35, 0x3f, 0x21, 0x00, 0x00, ++ 0x00, 0xfc, 0xb4, 0xfc, 0x00, 0x78, 0x00, 0xfc, ++ 0x20, 0x38, 0x48, 0x08, 0x08, 0x30, 0x00, 0x00, ++ 0x01, 0x02, 0x0f, 0x7f, 0x08, 0x0f, 0x3f, 0x12, ++ 0x7f, 0x1e, 0x1e, 0x1e, 0x12, 0x16, 0x00, 0x00, ++ 0x00, 0x80, 0xe0, 0xfc, 0x20, 0xe0, 0xf8, 0xf0, ++ 0x10, 0xf0, 0xf0, 0xf0, 0xf4, 0x7c, 0x00, 0x00, ++ 0x02, 0x07, 0x19, 0x7f, 0x12, 0x1e, 0x3a, 0x7e, ++ 0x3a, 0x3a, 0x7e, 0x0a, 0x3a, 0x01, 0x00, 0x00, ++ 0x00, 0xc0, 0x00, 0xf0, 0x90, 0xf0, 0x80, 0xf8, ++ 0xd8, 0xa8, 0xd8, 0xfc, 0x84, 0xfc, 0x00, 0x00, ++ 0x01, 0x02, 0x04, 0x1f, 0x60, 0x3b, 0x2a, 0x3b, ++ 0x00, 0x1f, 0x12, 0x1f, 0x12, 0x12, 0x00, 0x00, ++ 0x00, 0x80, 0x40, 0xf0, 0x0c, 0xb8, 0xa8, 0xb8, ++ 0x00, 0xf0, 0x90, 0xf0, 0x90, 0xb0, 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, 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, ++ 0x01, 0x1f, 0x01, 0x3f, 0x08, 0x3e, 0x08, 0x0f, ++ 0x70, 0x3f, 0x02, 0x04, 0x18, 0x60, 0x00, 0x00, ++ 0x00, 0xf0, 0x00, 0xf8, 0x20, 0xf8, 0x20, 0xfc, ++ 0x00, 0xf8, 0x40, 0x44, 0x44, 0x3c, 0x00, 0x00, ++ 0x08, 0x08, 0x08, 0x7f, 0x09, 0x19, 0x1d, 0x1b, ++ 0x2b, 0x29, 0x49, 0x09, 0x08, 0x0b, 0x00, 0x00, ++ 0x98, 0xe0, 0x84, 0x7c, 0x78, 0x48, 0x78, 0x48, ++ 0x78, 0x48, 0x78, 0xfc, 0xd8, 0x04, 0x00, 0x00, ++ 0x20, 0x10, 0x11, 0x46, 0x21, 0x2f, 0x02, 0x77, ++ 0x12, 0x12, 0x13, 0x1a, 0x26, 0x41, 0x00, 0x00, ++ 0x40, 0xf8, 0x90, 0x60, 0x80, 0xf8, 0x40, 0xfc, ++ 0x48, 0x48, 0xf8, 0x08, 0x00, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x7c, 0x11, 0x16, 0x10, 0x7f, 0x11, ++ 0x12, 0x17, 0x1e, 0x62, 0x03, 0x02, 0x00, 0x00, ++ 0x40, 0x78, 0xc8, 0x30, 0xa0, 0xc0, 0x00, 0xf8, ++ 0x40, 0xfc, 0x48, 0x48, 0xf8, 0x08, 0x00, 0x00 ++}; +diff -Nur linux_c860_org/drivers/video/shepherdLogoMsg.c linux/drivers/video/shepherdLogoMsg.c +--- linux_c860_org/drivers/video/shepherdLogoMsg.c 2003-07-12 18:18:36.000000000 +0900 ++++ linux/drivers/video/shepherdLogoMsg.c 2004-06-10 21:09:11.000000000 +0900 +@@ -2,147 +2,257 @@ + #ifndef __initdata + #define __initdata + #endif +-static const int logo_msg_width __initdata = 20; +-static const int logo_msg_height __initdata = 140; +-static const unsigned short logo_msg_data[20*140] __initdata ={ +- 0xffff,0x3186,0x0000,0x0841,0x0841,0x0841,0x0841,0x0841,0x0841,0x0841,0x0861,0x0861,0x0841,0x0841,0x0841,0x0841,0x0841,0x0841,0x0841,0x18e3, +- 0xffff,0x39e7,0x10a2,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x2104,0x18c3,0x0000,0x0000,0x18c3,0x2104,0x18e3,0x18e3,0x2104,0x18c3,0x0000,0x0861, +- 0xad37,0x83f3,0x83f3,0x8bf3,0x8bf3,0x8bf3,0x8bf3,0x8bf3,0x8c33,0x7b91,0x0862,0x0862,0x7b90,0x8c33,0x8bf3,0x8bf3,0x8c33,0x7b91,0x1062,0x0841, +- 0xb558,0xa4b6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4f7,0xa4d6,0x83f3,0x1082,0x1082,0x9454,0xa4d6,0xa4d6,0xa4f7,0xa4d6,0x83f3,0x1082,0x0841, +- 0xf79e,0xf77e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xe73d,0x8c33,0x1082,0x18c3,0xd6ba,0xf79e,0xf79e,0xf79e,0xe73d,0x8c33,0x1082,0x0841, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x8c33,0x1082,0x18c3,0xdefb,0xffff,0xffff,0xffff,0xf79e,0x8c34,0x1082,0x0841, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x8c33,0x1082,0x18c3,0xdefb,0xffff,0xffff,0xffff,0xf79e,0x8c33,0x1082,0x0841, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x8c33,0x1082,0x18c3,0xdefb,0xffff,0xffff,0xffff,0xf79e,0x8c33,0x1082,0x0841, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x8c33,0x1082,0x18c3,0xe71c,0xffff,0xffff,0xffff,0xf79e,0x9454,0x1082,0x0841, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x8c33,0x1082,0x10a2,0xce59,0xffff,0xffff,0xffff,0xf79e,0x83d2,0x0862,0x0841, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x9454,0x20e4,0x0000,0x3186,0xd69a,0xef7d,0xef7d,0xc639,0x18e4,0x0000,0x2104, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf77e,0xa4d6,0x7bb1,0x3166,0x18c3,0x2124,0x2124,0x2124,0x2104,0x1062,0x20e4,0xbdf7, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xad37,0x9475,0x9cb5,0xb5b7,0x2965,0x10a2,0x1082,0x20e4,0x7370,0x9475,0xffff, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73d,0xad37,0xa4d6,0xa4f7,0x9474,0x9454,0x9454,0x8c34,0xad17,0xe71d,0xffff, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7bf,0xef3d,0xad17,0xa4b6,0xa4b6,0xad17,0xef3d,0xf7bf,0xffff,0xffff, +- 0xffff,0xe71c,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xd69a,0xd69a,0xd69a,0xd69a,0xdefb,0xdefb,0xdefb,0xdefb, +- 0xffff,0x39e7,0x1082,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x10a2,0x2124, +- 0xf79e,0x39c7,0x1082,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x10a2,0x2124, +- 0xb558,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c13,0x9454,0xdefb, +- 0xb558,0x9cb6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4b6,0xa4f7,0xffff, +- 0xf79e,0xf77e,0xf79e,0xf79e,0xef7e,0xd6ba,0xce7a,0xd69a,0xd69a,0xce7a,0xd6ba,0xef7e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf77e,0xf79e,0xffff, +- 0xffff,0xffff,0xffff,0xf79e,0xce79,0x3186,0x10a2,0x2104,0x2104,0x10a2,0x3186,0xce79,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xce79,0x39e7,0x18e3,0x20e4,0x18c3,0x0000,0x0000,0x18c3,0x2104,0x18e3,0x39e7,0xce79,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xe73c,0x31a6,0x0000,0x18e4,0x83f2,0x83f2,0x1062,0x0862,0x8c12,0xc618,0x2965,0x0000,0x39c7,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xb5b7,0x0841,0x18c3,0x83f2,0xa4d6,0x83f3,0x1082,0x1082,0x9454,0xa4d7,0x8c53,0x2124,0x1082,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf7be,0x2945,0x0841,0x83d1,0xef5e,0xef5d,0x8c33,0x1082,0x18c3,0xce7a,0xad17,0x9c75,0x83f2,0x1082,0x31a6,0xe73c,0xffff,0xffff,0xffff,0xffff, +- 0xe73d,0x1082,0x1082,0xce7a,0xffff,0xf79e,0x8c33,0x1082,0x18c3,0xdefb,0xef5d,0xad17,0x8c34,0x18e3,0x10a2,0xdedb,0xffff,0xffff,0xffff,0xffff, +- 0xb558,0x1082,0x18c3,0xe71c,0xffff,0xf79e,0x8c33,0x1082,0x18c3,0xdefb,0xffff,0xe73d,0x7bb1,0x0861,0x3186,0xe73c,0xffff,0xffff,0xffff,0xffff, +- 0xa4f7,0x2105,0x1082,0xc638,0xffff,0xf79e,0x8c33,0x1082,0x18c3,0xe71c,0xffff,0xc639,0x18c3,0x0841,0xbdb7,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xa4f7,0x7bb1,0x1082,0x2965,0xce79,0xf79e,0x8c33,0x1082,0x10a2,0xce59,0xd69a,0x2945,0x0000,0x2125,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xad38,0x9454,0x31a6,0x0000,0x3186,0xdefc,0x9454,0x1082,0x0000,0x18c3,0x18e3,0x0862,0x2104,0xbdb7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xe73d,0x9cb6,0x8412,0x2945,0x3186,0xdedb,0x9474,0x2105,0x18c3,0x1082,0x20e4,0x7370,0x9cd5,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf7be,0xad38,0x9475,0x9cb5,0xdefb,0xf79e,0xa4d6,0x83f3,0x8c33,0x8c33,0x8c33,0xad37,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xef5d,0xad17,0x9cb5,0xdedb,0xd69a,0x9cb5,0xa4d6,0xa4b6,0xad17,0xef3d,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xc638,0x3186,0x10a2,0x10a2,0x3186,0xc618,0xf77e,0xf79e,0xffdf,0xdefb,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xd69a,0x3186,0x0000,0x10a2,0x10a2,0x0000,0x31a6,0xd69a,0xffff,0xe71c,0x31a6,0x2965,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0x39c7,0x0000,0x20e4,0x83f2,0x8c33,0x2966,0x0000,0x39c7,0xef5d,0xdedb,0x31a6,0x0861,0x3186,0xce79,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xef5e,0x18a3,0x0841,0x7bb1,0xa4b6,0x9c75,0x8412,0x1082,0x18e3,0xd6ba,0xad37,0x9c95,0xb576,0x1082,0x3186,0xe73c,0xffff,0xffff,0xffff,0xffff, +- 0xb558,0x1082,0x10a2,0xd69a,0xef5e,0xad37,0x8c13,0x18e4,0x10a2,0xc618,0xad38,0x9cb6,0x9494,0x18e3,0x18c3,0xdefb,0xffff,0xffff,0xffff,0xffff, +- 0xa4f7,0x2104,0x0861,0xc638,0xffff,0xef3d,0x9cb6,0x7b91,0x10a2,0x39c7,0xdefb,0xe71d,0x8c33,0x1082,0x18c3,0xdefb,0xffff,0xffff,0xffff,0xffff, +- 0xa4f7,0x83f2,0x3186,0x2965,0xce79,0xf7be,0xad17,0x8c34,0x18e3,0x18c3,0xdefb,0xf79e,0x83d2,0x0861,0x18c3,0xdefb,0xffff,0xffff,0xffff,0xffff, +- 0xad38,0x9cb6,0xad76,0x0861,0x2965,0xce59,0xd69b,0x7bb1,0x1082,0x10a2,0xce59,0xce59,0x20e4,0x0000,0x31a6,0xe73c,0xffff,0xffff,0xffff,0xffff, +- 0xef5d,0x8c33,0x2125,0x0000,0x0000,0x18c3,0x2104,0x1082,0x0000,0x0000,0x18e3,0x18c3,0x0000,0x18e4,0xc618,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0x3186,0x0000,0x0862,0x18c3,0x10a2,0x1082,0x0861,0x1082,0x18c3,0x1082,0x0841,0x18c3,0x8c33,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xef5e,0x2125,0x18c3,0x7370,0x8c33,0x8c13,0x8c13,0x83d2,0x83d2,0x8c13,0x8c13,0x7bb2,0x9454,0xef3d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xad58,0x83f3,0x9454,0xa4d6,0xa4b6,0xa4b6,0xa4b6,0xa4d6,0xa4d6,0xa4b6,0x9cb6,0xad17,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xad37,0xad17,0xd67a,0xd67a,0xd69a,0xef5d,0xef7e,0xef7e,0xef5e,0xd69a,0xce7a,0xd67a,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf79e,0xdedb,0x4208,0x1082,0x39c7,0xe71c,0xffff,0xffff,0xce79,0x39c7,0x18c3,0x18c3,0x39c7,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xbdf7,0x10a2,0x0841,0x39c7,0xe71c,0xffff,0xe71c,0x31a6,0x0000,0x18c3,0x18c3,0x0000,0x3186,0xce79,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf7be,0x2925,0x0861,0x83f2,0xdefc,0xffdf,0xffff,0xce5a,0x1082,0x0862,0x83d2,0x9453,0x2966,0x0000,0x39c7,0xe73c,0xffff,0xffff,0xffff,0xffff, +- 0xe73d,0x1082,0x1082,0x9c95,0xf79e,0xffff,0xf79e,0x8c33,0x0862,0x1082,0x8c33,0x9c75,0x8412,0x1082,0x18c3,0xdefb,0xffff,0xffff,0xffff,0xffff, +- 0xad38,0x10a3,0x18c3,0xd6bb,0xffff,0xffff,0xdedb,0x2925,0x0000,0x31a6,0xd69a,0xad37,0x83f3,0x1082,0x18c3,0xdefb,0xffff,0xffff,0xffff,0xffff, +- 0xa4f7,0x10a3,0x18c3,0xe71c,0xffff,0xffff,0xce5a,0x1082,0x0861,0xbdf7,0xffff,0xef3d,0x8c33,0x1082,0x18c3,0xdefb,0xffff,0xffff,0xffff,0xffff, +- 0xa4f7,0x10a3,0x1082,0xce59,0xffff,0xf7be,0x8c33,0x0861,0x1082,0xd69a,0xffff,0xf79e,0x7bd1,0x0861,0x3166,0xe73c,0xffff,0xffff,0xffff,0xffff, +- 0xa4f7,0x2925,0x0000,0x3186,0xd69a,0xc639,0x20e4,0x0000,0x3186,0xe73c,0xffff,0xc618,0x18c3,0x0841,0xbdb7,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xa4f7,0x83d2,0x2945,0x0000,0x18c3,0x18c3,0x0000,0x18e4,0xc618,0xffff,0xe73c,0x2966,0x0000,0x2125,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xb558,0x9c75,0x8c33,0x3186,0x1082,0x0862,0x18e4,0x8c33,0xf79e,0xffff,0xce7a,0x18e4,0x18c3,0xbdb7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xef5d,0xad17,0x9475,0x8c54,0x8c33,0x83f3,0x9cb5,0xef5d,0xffff,0xf79e,0xad17,0x83f3,0x9c95,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xef5d,0xad37,0xa4b6,0xa4b6,0x9cb5,0xce7a,0xdefb,0xdefb,0xd69a,0x9c95,0xad17,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xf77e,0xdedb,0xbdf7,0x2965,0x10a2,0x2104,0x2104,0x10a2,0x2965,0xbdd7,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xce59,0x31a6,0x10a2,0x18e3,0x18c3,0x0000,0x0000,0x18c3,0x2104,0x10a2,0x31a6,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xe73c,0x39a7,0x0000,0x18e4,0x83f2,0x83f2,0x1062,0x0862,0x8c12,0xbdf8,0x2965,0x0000,0x39c7,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xb596,0x0841,0x18c3,0x83f2,0xa4d6,0x83f3,0x1082,0x1082,0x9454,0xa4d6,0x8c33,0x2125,0x1082,0xc618,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf7be,0x2125,0x0841,0x83f2,0xef5e,0xef5d,0x8c33,0x1082,0x18c3,0xce7a,0xad17,0x9c75,0x8c12,0x1082,0x3186,0xe73c,0xffff,0xffff,0xffff,0xffff, +- 0xe73d,0x1082,0x1082,0xce7a,0xffff,0xf79e,0x8c33,0x1082,0x18c3,0xdefb,0xef5d,0xad17,0x8c34,0x18e3,0x10a2,0xdedb,0xffff,0xffff,0xffff,0xffff, +- 0xad38,0x1082,0x18c3,0xe71c,0xffff,0xf79e,0x8c33,0x1082,0x18c3,0xdefb,0xffff,0xef3d,0x7bb1,0x0861,0x3186,0xe73c,0xffff,0xffff,0xffff,0xffff, +- 0xa4f7,0x2105,0x1082,0xc638,0xffff,0xf79e,0x8c33,0x1082,0x18c3,0xe71c,0xffff,0xc639,0x18c3,0x0841,0xbdb7,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xa4f7,0x7bb1,0x1082,0x2965,0xce79,0xf79e,0x8c33,0x1082,0x10a2,0xce59,0xd69a,0x2945,0x0000,0x2125,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xad38,0x9454,0x31a6,0x0000,0x3186,0xdefc,0x9454,0x1082,0x0000,0x18c3,0x18e3,0x0862,0x2104,0xbdb7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xe73d,0x9cb6,0x8412,0x2945,0x3186,0xdedb,0x9474,0x2105,0x18c3,0x1082,0x20e4,0x7370,0x9cd5,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf7be,0xad38,0x9475,0x9494,0xd6bb,0xf77e,0xa4d6,0x83f3,0x8c33,0x8c33,0x8c33,0xad37,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xef5d,0xad17,0xad17,0xf7be,0xf7bf,0xb558,0xa4d6,0xa4b6,0xad17,0xef3d,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xf79e,0xf79e,0xffff,0xffff,0xf79e,0xf77e,0xf77e,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0xdefb,0xffdf,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0xef5d,0xce79,0x2945,0x2965,0xe71c,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0xe71c,0xce59,0x39c7,0x18e3,0x2124,0x10a2,0x39c7,0xe71c,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xffff,0xffff,0xe71c,0xe71c,0xce59,0x3186,0x10a2,0x18e3,0x18e3,0x1082,0x18e4,0x83f2,0xdefb,0xffdf,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xe71c,0xe73c,0xce59,0x31a6,0x10a2,0x18e3,0x18e3,0x1082,0x20e4,0x83d2,0x9474,0x8c34,0xad37,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0x4208,0x18e3,0x2104,0x0020,0x10a2,0x2125,0x83d2,0x9454,0x8c33,0x9cb6,0xad17,0xef3d,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf79e,0x39e7,0x0861,0x0000,0x0862,0x734f,0x8c33,0x8c33,0x9cb5,0xef3d,0xf79e,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xb558,0x9474,0x83d2,0x20e4,0x1082,0x2125,0x2945,0x10a2,0x2965,0xbdf7,0xe71c,0xdefb,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xb558,0x9cb6,0x9475,0x8c34,0xc619,0xb596,0x2945,0x10a2,0x2104,0x2965,0x2124,0x18c3,0x31a6,0xc638,0xe73c,0xffdf,0xffff,0xffff,0xffff,0xffff, +- 0xf7bf,0xef3d,0xad37,0xa4f7,0xad37,0xad17,0x9454,0x9494,0xd69b,0xb5b7,0x18c3,0x0000,0x0000,0x1082,0x39c7,0xe71c,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xf79e,0xf79e,0xe71d,0xad17,0x9454,0x9454,0x9cb5,0x7bb1,0x1082,0x0000,0x0000,0x1082,0x39c7,0xe71c,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xffff,0xe73c,0xef5d,0xbdf7,0x2965,0x10a2,0x18e3,0x18a3,0x1082,0x0841,0x18e4,0x8412,0xdedb,0xffdf,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xef5d,0xce59,0x39e7,0x2945,0x39e7,0x2945,0x10a2,0x2945,0x7370,0x83d2,0x7bb2,0x8c13,0xad37,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0x4208,0x0861,0x0000,0x10a2,0x7390,0x8c13,0x8c34,0x9c95,0xa4d6,0xa4b6,0xad17,0xef3d,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf7bf,0x31a7,0x0861,0x1082,0x0020,0x1082,0x2925,0x8c33,0xce7a,0xd6bb,0xef5d,0xf77e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xb558,0x8413,0x83d2,0x7bb1,0x2945,0x1082,0x18c3,0x2104,0x18e3,0x31a6,0xce79,0xe73c,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xb558,0xa4b6,0xa4d6,0x9c95,0x9454,0x9cb5,0xbdb7,0x2965,0x10a2,0x18e3,0x18e3,0x10a2,0x3186,0xc638,0xe73c,0xffdf,0xffff,0xffff,0xffff,0xffff, +- 0xf77e,0xf77e,0xe73d,0xad37,0x9cb6,0xa4d6,0xa4f7,0x9454,0x9c95,0xbdb7,0x2965,0x10a2,0x18e3,0x10a2,0x39c7,0xe71c,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xffff,0xf79e,0xf79e,0xef3d,0xad17,0xa4b6,0xa4d7,0xa4d6,0x8c33,0x9c95,0xb5b7,0x2104,0x2945,0xe71c,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xffff,0xe71c,0xdefb,0xdedb,0xd6bb,0xf79e,0xef3d,0xad17,0xa4b6,0xa4d7,0xa4b6,0x9474,0xce59,0xffdf,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xce79,0x31a6,0x10a2,0x10a2,0x31a6,0xce79,0xffff,0xf79e,0xef7e,0xce39,0x9454,0xa4f7,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xce79,0x2965,0x0000,0x10a3,0x18c3,0x0000,0x3186,0xce79,0xffff,0xe71c,0x3186,0x2124,0xc5f8,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0x39e7,0x0000,0x18e4,0x83d2,0x8c33,0x2945,0x0000,0x39e7,0xef5d,0xdedb,0x3186,0x0841,0x31a6,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xef5e,0x10a3,0x0841,0x7bd1,0xa4d6,0x9c75,0x83f2,0x1082,0x18e3,0xd6bb,0xad17,0x9495,0xad76,0x1082,0x3186,0xe73c,0xffff,0xffff,0xffff,0xffff, +- 0xb558,0x1082,0x10a2,0xd67a,0xef5d,0xad17,0x8c13,0x2105,0x10a2,0xbdf7,0xad37,0x9c96,0x9c95,0x18e3,0x18c3,0xdefb,0xffff,0xffff,0xffff,0xffff, +- 0xa4f7,0x20e4,0x0862,0xce79,0xffff,0xef3d,0x9cb6,0x7bd1,0x10a2,0x3186,0xdedb,0xe71d,0x8c33,0x1082,0x18c3,0xdefb,0xffff,0xffff,0xffff,0xffff, +- 0xa4f7,0x83d2,0x3186,0x31a6,0xce79,0xf7be,0xad37,0x8c34,0x18e3,0x18c3,0xdefb,0xf79e,0x83d2,0x0861,0x18c3,0xdefb,0xffff,0xffff,0xffff,0xffff, +- 0xad37,0x9cb6,0xb576,0x0861,0x2965,0xce59,0xd6bb,0x7bb1,0x1082,0x10a2,0xce59,0xce59,0x20e4,0x0000,0x31a6,0xe73c,0xffff,0xffff,0xffff,0xffff, +- 0xef3d,0x8c33,0x2925,0x0000,0x0000,0x18c3,0x2104,0x1062,0x0000,0x0000,0x18e3,0x18c3,0x0000,0x18e4,0xc618,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0x3186,0x0000,0x1082,0x2104,0x18c3,0x18c3,0x1082,0x10a3,0x18e3,0x18c3,0x0862,0x18e4,0x8c33,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xef5e,0x2125,0x18c3,0x7b91,0x9454,0x9454,0x8c33,0x83f2,0x83f2,0x8c33,0x8c33,0x83d2,0x9494,0xef3d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xad58,0x83f3,0x8c54,0xa4f7,0xa4d6,0xa4d6,0xa4d6,0xa4f7,0xa4f7,0xa4d6,0xa4b6,0xad37,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xad37,0xad17,0xef3d,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf77e,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf79e,0xd6bb,0xdedb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xe71c,0xffff,0xffff,0xe71c,0xdedb,0xdefb, +- 0xffff,0x39e7,0x1082,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x10a2,0x31a6,0xe73c,0xe73c,0x31a6,0x0861,0x2124, +- 0xf79e,0x39c7,0x1082,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x1082,0x31a6,0xe73c,0xdedb,0x31a6,0x0861,0x2124, +- 0xb558,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x9474,0xd6bb,0xf79e,0xad37,0x8c13,0x8c53,0xdefb, +- 0xb558,0x9cb6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4b6,0xad37,0xf7be,0xf7be,0xad37,0x9cb6,0xa4f7,0xffff, +- 0xf79e,0xf77e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xef7e,0xd69a,0xdefb,0xffdf,0xf79e,0xf77e,0xf79e,0xffff, +- 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0x31a6,0x31a6,0xe73c,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xffff,0xe71c,0xdedb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xe73c,0xbdd7,0x10a2,0x10a2,0xc618,0xe73c,0xdedb,0xe71c,0xffdf, +- 0xffff,0xce79,0x31a6,0x10a2,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x18e3,0x1082,0x0000,0x0020,0x18c3,0x18e3,0x10a2,0x31a6,0xe71c, +- 0xffff,0x39c7,0x0000,0x18c3,0x18e3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x18c3,0x1082,0x0000,0x0020,0x18c3,0x18e3,0x1082,0x31a6,0xe71c, +- 0xef5d,0x10a3,0x0861,0x7bb1,0x9454,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x8c33,0x9454,0x7370,0x0861,0x0861,0x7bb1,0x9454,0x9474,0xd6bb,0xffdf, +- 0xb558,0x2105,0x20e4,0x9454,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0xa4d6,0x8c13,0x20e4,0x20e4,0x9454,0xa4b6,0xad37,0xf79e,0xffff, +- 0xa4f7,0x8c33,0xce39,0xf77e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xe73d,0x9cb6,0x8c13,0xce39,0xf77e,0xf77e,0xf79e,0xffff,0xffff, +- 0xb558,0xad37,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xad37,0xad37,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf79e,0xd6ba,0xdedb,0xe71c,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0x39e7,0x0841,0x31a6,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf79e,0x39c7,0x0841,0x31a6,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xb558,0x8c13,0x9474,0xd6bb,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xb558,0x9c96,0xad37,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf79e,0xef7e,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xe71c,0xdedb,0xe71c,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0x39e7,0x0841,0x31a6,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf79e,0x39c7,0x0841,0x31a6,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xb558,0x8c13,0x9474,0xd6bb,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xb558,0x9c96,0xad37,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf79e,0xef7e,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0xe71c,0xdedb,0xe71c,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xffff,0x39e7,0x0841,0x31a6,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xf79e,0x41e8,0x1082,0x39e7,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xb558,0x9c96,0xad37,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- 0xb578,0xa4b6,0xb558,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, +- }; ++ ++static int logo_msg_width __initdata = 30; ++static int logo_msg_height __initdata = 250; ++static unsigned short logo_msg_data[] __initdata ={ ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0xad55,0x7bef,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0xc638,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x738e,0x0020,0x0000,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0x0020,0x528a,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x18c3,0x738e,0x9cf3,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x52aa,0x2104,0x0000,0x2104,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffbf,0x1082,0x18e3,0xef3d,0xffff,0xffff,0xffff,0xffff,0xe73c,0xbdf7,0xdebb,0xffdf,0xffff,0xffff,0xffdf,0x6b6d,0x0000,0x9cf3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xdebd,0xad17,0x0000,0x5a8c,0xef3e,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bb1,0xc5da,0xd67c,0xffbf,0xffff,0xef7d,0x0000,0x632c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0xb558,0x0000,0x6b4e,0xf7bf,0xffff,0xffff,0xffff,0xffff,0x9492,0x0000,0x62ec,0xce1b,0xc5ba,0xce1b,0xffff,0xf7be,0x0000,0x630c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xc5fb,0xce1b,0xffff,0x18e3,0x2124,0xf79e,0xffff,0xffdf,0xf77e,0xef7d,0x2945,0x0000,0x10a2,0xe71c,0xdebd,0xc5ba,0xef1e,0x94b2,0x0000,0x9cd3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffbf,0xc5ba,0xdebd,0xffff,0x8c71,0x0000,0x2945,0x8430,0x9493,0x6b0e,0x2125,0x0000,0x94b2,0x0020,0x0841,0x526a,0x4209,0x3166,0x0000,0x2104,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffbf,0xc5ba,0xdedd,0xffff,0xffff,0x8430,0x0020,0x0000,0x0000,0x0000,0x0000,0x8410,0xffff,0xb596,0x18e3,0x0000,0x0000,0x0000,0x3186,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xcdfb,0xce1b,0xffff,0xffff,0xffff,0xe71c,0x9cd3,0x630d,0x6b4f,0xa4f6,0xffbf,0xffff,0xffff,0xffff,0xbdd8,0x9474,0xc5f9,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xe6fd,0xc5ba,0xce1b,0xe6fd,0xef3e,0xe6fd,0xce1b,0xc5ba,0xe71d,0xc5da,0xc5db,0xd67c,0xde9c,0xd63c,0xc5ba,0xce1b,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xe6fd,0xc5da,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xe6dd,0xffff,0xef5e,0xcdfb,0xc5ba,0xc5ba,0xc5ba,0xce3b,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffbf,0xef1e,0xe6dd,0xe71d,0xf79f,0xffff,0xffff,0xffff,0xffff,0xf79f,0xf77e,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x2124,0x2104,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c71,0x0000,0x4a69,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0x6b6d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xf79f,0xffff,0xffff,0x4a69,0x0000,0x738e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x52aa,0x0000,0x9cd3,0xffff,0xffff,0xffff,0xffff,0xce1b,0xce1b,0xffff,0x4208,0x632c,0x2945,0x0000,0x630c,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0x1082,0x0841,0xc618,0xffff,0xffff,0xffff,0xe6fd,0xc5ba,0xd67c,0x2104,0x5aeb,0xe73c,0x2965,0x0000,0x39c7,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xf7bf,0xdebd,0xffff,0xffff,0xc618,0x0861,0x0861,0x94b2,0xffdf,0xffff,0xffff,0xd67c,0xc5ba,0x18e3,0x5aeb,0xffff,0xf79e,0x5aeb,0x0000,0x0861,0x8c71,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xd67c,0xc5ba,0xe71d,0xffff,0xffff,0xc638,0x18e3,0x0000,0x18c3,0x6b6d,0x9494,0xc5fa,0xce1b,0x18c3,0x526a,0xffff,0xffff,0xffff,0xad55,0x10a2,0x0000,0x2124,0xef7d,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffbf,0xc5fb,0xc5db,0xf77e,0xffff,0xffff,0xf79e,0x8410,0x18e3,0x0000,0x0000,0x0000,0x0861,0x0000,0x4209,0xd63c,0xffbf,0xffff,0xffff,0xef7d,0x738e,0x39c7,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf77e,0xc5db,0xc5db,0xe71d,0xffff,0xffff,0xffff,0xffff,0xc618,0x6b0e,0x4209,0x2945,0x0000,0x4a6a,0xc5ba,0xc5db,0xe6fd,0xffff,0xffff,0xffff,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf77e,0x9cb5,0x8c13,0xcdfb,0xdebd,0xef5e,0xffdf,0xffff,0xce1b,0xde9c,0xffff,0x2104,0x5aeb,0xef3e,0xc5fb,0xc5ba,0xce1b,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x2104,0x528a,0xcdfb,0xc5ba,0xc5ba,0xc5ba,0xc5db,0xc5da,0xde9c,0xffff,0x2104,0x5aeb,0xffff,0xffdf,0xdebd,0xd65c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x2104,0x5aeb,0xffff,0xf77e,0xe6fd,0xd67c,0xce1b,0xc5ba,0xde9c,0xffff,0x2104,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xf7be,0x9492,0x630c,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xf79e,0xef5e,0xffff,0x2104,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xce1b,0xde9c,0xffff,0x2104,0x5aeb,0xffff,0xffff,0xffff,0xbdf7,0x2124,0x0000,0x0841,0xef7d,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xce1b,0xde9c,0xffff,0x2104,0x528a,0xdefb,0xdefb,0xdefb,0xffdf,0xffff,0xce1b,0xde9c,0xffff,0x2104,0x5aeb,0xffff,0xffff,0x8410,0x0020,0x0020,0x6b4d,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xce1b,0xde9c,0xffff,0x4a49,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x5aeb,0xffdf,0x5acb,0x0000,0x18e3,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xce1b,0xde9c,0xffff,0xdefb,0x5aeb,0x4228,0x4228,0x4228,0x4228,0x4228,0x31a7,0x20e4,0x2104,0x2104,0x73ae,0x4a6a,0x0000,0x2946,0xbd79,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xce1b,0xd67c,0xf7bf,0xf7bf,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xce1b,0xde9c,0xffff,0xffff,0x6b4e,0x0000,0x3187,0xd65b,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xd65c,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xde9c,0xffff,0x9473,0x0000,0x2105,0xe73d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xf7bf,0xde9c,0xd65c,0xd65c,0xd65c,0xd65c,0xd65c,0xd65c,0xce1b,0xce1b,0xce1b,0xdebd,0xd67c,0x3166,0x0861,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0xce1a,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0xd69a,0xffff,0xffff,0xffff,0xef5e,0xc5ba,0xce3b,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9492,0x0000,0x4228,0xad55,0xffdf,0xd65c,0xc5fb,0xffbf,0xffff,0xffff,0x2104,0x5aeb,0xffff,0xffff,0xce59,0x2945,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0x6b6d,0x2104,0x0000,0x10a2,0x630c,0xad55,0xf79e,0xffff,0xffff,0x2104,0x5aeb,0xffff,0xffff,0xce79,0x0000,0xb5b6,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xdebb,0xdefb,0xdefb,0xdefb,0xdefb,0xb5b6,0x6b6d,0x31a6,0x0000,0x0841,0x39c7,0x6b6d,0x1082,0x528a,0xdefb,0xdefb,0xce59,0x0000,0x9cd3,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xe71d,0x18c3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6b6d,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf7bf,0x9493,0x83d1,0x7bb1,0x7bb1,0x8c32,0x94b3,0xa514,0x8430,0x2945,0x0000,0x18e3,0x9492,0x10a2,0x39c7,0x7bb1,0x94b3,0xa514,0x2945,0x4208,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffbf,0xf7bf,0xf7bf,0xf7bf,0xf7bf,0xef5e,0xdebd,0xbdb9,0x7b90,0x3187,0x0000,0x10a2,0x734f,0xce3b,0xf7bf,0x2104,0x5acb,0xc5ba,0xe71d,0xffff,0x7bcf,0x0841,0xf79e,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xce1b,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0x62ee,0x0000,0x0000,0x20e4,0x7370,0xbd9a,0xc5ba,0xc5ba,0xc5ba,0x18c3,0x4209,0xc5ba,0xdebd,0xffff,0xbdd7,0x3186,0xe73c,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xef5e,0xef3e,0xef3e,0x8411,0x18e4,0xef3e,0xb577,0x526a,0x9c94,0xc5ba,0xce1b,0xe71d,0x8c33,0x9494,0xef3e,0xce3a,0xb5b7,0xb558,0xb578,0xdefb,0xdedb,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0xef1e,0xd65c,0xc5ba,0x0000,0x738e,0xffff,0xffff,0x31a7,0x39c7,0xffff,0xdefb,0x0000,0x0000,0x0000,0x0000,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x736e,0x0000,0xc5ba,0xce1b,0xe71d,0x0000,0x7bef,0xffff,0xffff,0x31a7,0x39c7,0xffff,0xdefb,0x0000,0x62ec,0x83f1,0x9cf3,0x39c7,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe71d,0xce1b,0xffff,0x7baf,0x0000,0xf77e,0xffff,0xffff,0x0000,0x73af,0xef5e,0xffff,0x4208,0x4208,0xf7bf,0xd6bb,0x0000,0x9cd3,0xf7bf,0xffff,0x5aeb,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0xffff,0x7bef,0x0000,0xc5ba,0xe6dd,0xffff,0x0000,0x6b2e,0xd65c,0xffff,0x4208,0x3187,0xc5ba,0xacf7,0x0000,0x7bb1,0xce1b,0xffff,0x5aeb,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0xffff,0x7bef,0x0000,0x62cd,0x736e,0x7bef,0x0000,0x3187,0x6b2e,0x7bef,0x2104,0x3187,0xdebc,0xce3a,0x0000,0x83f1,0xce1b,0xffff,0x5aeb,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3187,0xef3e,0xdefb,0x0000,0x8c32,0xce1b,0xffff,0x5aeb,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0xffff,0x7bef,0x0000,0xc5ba,0xe6dd,0xffff,0x0000,0x6b2e,0xd65c,0xffff,0x4208,0x3187,0xef3e,0xdefb,0x0000,0x8c32,0xce1b,0xffff,0x5aeb,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0xe6dd,0x736e,0x0000,0xc5ba,0xd65c,0xe6dd,0x0000,0x630d,0xd65c,0xffff,0x4208,0x3187,0xef3e,0xdefb,0x0000,0x8c32,0xce1b,0xffff,0x5aeb,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0xc5ba,0x62cd,0x0000,0xc5ba,0xc5ba,0xc5ba,0x0000,0x62cd,0xd65c,0xffff,0x4208,0x3187,0xef3e,0xdefb,0x0000,0x738f,0xb537,0xdefb,0x528a,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0xffff,0x7bef,0x0000,0xc5ba,0xe6dd,0xffff,0x0000,0x6b2e,0xd65c,0xffff,0x4208,0x3187,0xef3e,0xdefb,0x0000,0x0000,0x0000,0x0000,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0xffff,0x7bef,0x0000,0xc5ba,0xe6dd,0xffff,0xc638,0xbd98,0xd65c,0xffff,0x736e,0x5a8c,0xef3e,0xf79e,0xa514,0x8c32,0x83d1,0xa514,0xa514,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0xffff,0xe71c,0xc638,0xc5ba,0xe6dd,0xffff,0xffff,0xd65c,0xd65c,0xffff,0xf7bf,0xc5ba,0xe6fd,0xf7bf,0xf7bf,0xd67c,0xce1b,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0xffff,0xffff,0xffff,0xc5ba,0xe6dd,0xffff,0xffff,0xd65c,0xd65c,0xffff,0xf7bf,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xce1b,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0xffff,0xdefb,0xdedb,0xf77e,0xffbf,0xffff,0xffff,0xdebd,0xdebd,0xffff,0xffff,0xef3e,0xef3e,0xef3e,0xef3e,0xef3e,0xef5e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffbf,0xf77e,0xffff,0x5aeb,0x0000,0x39e7,0x8c71,0xbdf7,0xdefb,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cd3,0x2965,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xf7bf,0xf7bf,0xffff,0xffff,0xffff,0xe73c,0xb5b6,0x9492,0x7bef,0x630c,0x5aeb,0x5aeb,0x5aeb,0x5aeb,0x5aeb,0x5aeb,0x5aeb,0x5aeb,0x528a,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xde9c,0xc5ba,0xd65c,0xbdd8,0x9493,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc638,0xad75,0xffff,0xdefb,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe71d,0xce3b,0xc5ba,0x2945,0x1082,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0x4209,0x18c3,0xef3e,0xdefb,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x736e,0x0000,0xb577,0xde9c,0xde9c,0xd67c,0x9473,0x18e3,0xbdd9,0xde9c,0xde9c,0xde9c,0x4a4a,0x18c3,0xef3e,0xdefb,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xf79f,0xef1e,0xffff,0xc618,0x0000,0x8430,0xffff,0xf7be,0x2965,0x528a,0x0000,0xdefb,0xa514,0x73af,0x7bef,0x2965,0x0861,0x738f,0xad75,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xd63c,0xcdfb,0xffff,0xffff,0x18e3,0x39e7,0xffff,0x7bcf,0x0000,0x5aeb,0x0000,0xdefb,0x4a6a,0x0000,0x0000,0x0000,0x0000,0x0000,0x8410,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xdedd,0xc5ba,0xf79e,0xffff,0x73ae,0x0000,0xbdb7,0x0020,0x4a69,0xa514,0x0000,0xdefb,0x4a6a,0x10a3,0xdefb,0x4a69,0x10a3,0xce3a,0xd69a,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xf77e,0xc5ba,0xe6fd,0xffff,0xdefb,0x0000,0x10a2,0x0000,0xce59,0x9493,0x0000,0xc5f9,0x4a2a,0x18c3,0xe6dd,0x52ab,0x18c3,0xef3e,0xdefb,0x0000,0x39c7,0x5aeb,0xdedb,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xcdfb,0xd65c,0xffff,0xe6dd,0x39c8,0x0000,0x3187,0xf7bf,0x8c32,0x0000,0xacf7,0x4209,0x18c3,0xc5ba,0x528a,0x18c3,0xef3e,0xdefb,0x0000,0x0000,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xdedd,0xc5ba,0xf79e,0xc5db,0x630d,0x0000,0x62ed,0xf7bf,0x8c32,0x0000,0xd6bb,0x4a4a,0x18c3,0xf7bf,0x5acb,0x18c3,0xef3e,0xdefb,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf7bf,0xc5ba,0xcdfb,0xbd9a,0x1082,0x0000,0x1082,0xef7e,0x8c32,0x0000,0xdefb,0x4a6a,0x18c3,0xffff,0x5acb,0x18c3,0xd65c,0xbdb8,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xd67c,0xc5ba,0x8411,0x0000,0x6b4d,0x0000,0x8410,0x8c32,0x0000,0xdefb,0x4a6a,0x18c3,0xffff,0x5acb,0x18c3,0xc5ba,0xacf7,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xe6dd,0xc5ba,0x39a7,0x1082,0xe6fd,0x4a2a,0x0861,0x736e,0x0000,0xdefb,0x4a6a,0x0020,0x4228,0x18c3,0x0020,0x39e8,0x94b2,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xc5fb,0xb558,0x0000,0x5acb,0xef3e,0xb559,0x2104,0x0020,0x0000,0xdefb,0x62ed,0x18c3,0x2104,0x0861,0x0000,0x18e4,0x8c71,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xef3e,0xc5ba,0x9452,0x0000,0x9493,0xef3e,0xc5ba,0xce59,0x0841,0x0000,0xdefb,0xde9c,0xce1b,0xffff,0x5acb,0x18c3,0xef3e,0xdefb,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xd65c,0xc5fb,0x5aeb,0x0000,0xb558,0xe6fd,0xc5ba,0xf7bf,0xa515,0x62ed,0xc5fa,0xcdfb,0xc5db,0xd65c,0x528a,0x18c3,0xef3e,0xdefb,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffdf,0xc5da,0xde9c,0x5aeb,0x2124,0xce1b,0xc5db,0xc5ba,0xf7bf,0xdebd,0xce1b,0xce1b,0xc5db,0xc5da,0xce1b,0x7bcf,0x4209,0xef3e,0xdefb,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xef3e,0xc5ba,0xef3e,0xffff,0xef7d,0xf79f,0xc5db,0xc5ba,0xf7bf,0xffff,0xffff,0xffff,0xde9c,0xce1b,0xffff,0xf7bf,0xc5ba,0xef3e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xde9c,0xc5ba,0xffdf,0xffff,0xffff,0xffff,0xf77e,0xe6dd,0xffdf,0xffff,0xffff,0xffff,0xde9c,0xce1b,0xffff,0xf7bf,0xc5ba,0xef3e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xde9c,0xce1b,0xffff,0xffff,0xffff,0xffff,0xef5d,0x9cd3,0x7bef,0xa534,0xef7d,0xffff,0xe6fd,0xde9c,0xffff,0xf7bf,0xc5ba,0xef3e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffdf,0xffff,0xffff,0xffff,0xad55,0x0861,0x0000,0x0000,0x0000,0x1082,0x9cf3,0xffff,0xffff,0xffff,0xffff,0xffff,0x9492,0x2104,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0x0841,0x1082,0xa534,0xdefb,0xad75,0x2965,0x0000,0x94b2,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x6b4e,0x0000,0xa535,0xffdf,0xffff,0xffff,0xf79e,0x2965,0x0841,0xdefb,0xffff,0xffff,0xffff,0x7bef,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xef3e,0xc5db,0x4209,0x0000,0xbd9a,0xc5fb,0xef1e,0xffff,0xffff,0xd69a,0x0000,0x630c,0xe71d,0xce1b,0xffbf,0x7bef,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf7bf,0xc5db,0xc5fb,0x83f0,0x0000,0x4a6a,0x8c32,0x9474,0xb576,0xc638,0xc638,0x3186,0x0861,0xad56,0x9474,0xbdf8,0x630c,0x0000,0xad55,0xc638,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xdedd,0xc5ba,0xef5e,0xf79e,0x4a49,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xde9c,0xc5ba,0xffff,0xffff,0xffff,0xd6ba,0xad75,0x9cd3,0x7bb1,0x8c32,0xa514,0x8430,0x0000,0x528a,0x7bb1,0x9cf3,0x528a,0x0000,0x8c71,0xa514,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xe6fd,0xc5ba,0xd67c,0xef5e,0xef3d,0xf77e,0xf77e,0xf77e,0xce3b,0xc5db,0xf77e,0xef5e,0x0000,0x5aac,0xc5ba,0xef3e,0x7baf,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xd65c,0xc5ba,0x4a2a,0x20e4,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0x18c3,0x3187,0xc5ba,0xc5ba,0x62cd,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7bf,0x41e8,0x0841,0xef3e,0xef3e,0xef3e,0xe6fd,0xc5ba,0xde9c,0xef3e,0x18e4,0x39a7,0xc5ba,0xe6fd,0x738f,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5acb,0x0000,0xef5d,0xffff,0xffff,0xffff,0xc5ba,0xdebc,0xffff,0x1082,0x4229,0xc5ba,0xf7bf,0x7bef,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xde9c,0xce1b,0xffff,0x8c71,0x0000,0xb596,0xffff,0xffff,0xffff,0xce1b,0xd65c,0xdefb,0x0000,0x630d,0xc5ba,0xf7bf,0xe71c,0xc638,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xd65c,0xc5db,0xffff,0xd69a,0x0000,0x5acb,0xffff,0xffff,0xffff,0xce1b,0xd65c,0x8410,0x0000,0xa515,0xc5ba,0xf7bf,0xffff,0x94b2,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xde9c,0xc5ba,0xffdf,0xffff,0x2965,0x0020,0xc618,0xffff,0xffff,0xc5fb,0xad57,0x0861,0x2124,0xdebc,0xc5ba,0xf7bf,0x8c71,0x0000,0x39e7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xe6fd,0xc5ba,0xef5e,0xffff,0xce59,0x0020,0x0861,0x73ae,0x9cf3,0x526b,0x0020,0x0861,0xc638,0xffbf,0xf77e,0x7bef,0x0000,0x2124,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf79f,0xc5ba,0xde9c,0xffff,0xffff,0xb5b6,0x2104,0x0000,0x0000,0x0000,0x3186,0xd69a,0xffff,0xffff,0xce5a,0x18a3,0x39e7,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xce3b,0xc5da,0xf77e,0xffff,0xffff,0xffff,0xce39,0x9474,0xb578,0xffff,0xffff,0xffff,0xe6fd,0xc5ba,0xbd98,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xc5da,0xc5db,0xdedd,0xef3e,0xdebc,0xc5db,0xc5db,0xf77e,0xffff,0xffff,0xe6dd,0xc5ba,0xce1b,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5e,0xce1b,0xc5ba,0xc5ba,0xc5ba,0xd63b,0xf79f,0xd6ba,0xffff,0xffdf,0xcdfb,0xd65c,0xffdf,0xef5d,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79f,0xf77e,0xffbf,0xffff,0x9cd3,0x0020,0xad55,0xffff,0xffbf,0xffff,0xffdf,0x39e7,0x4a69,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc618,0x18c3,0x0000,0x8430,0xffff,0xffff,0xffdf,0x52aa,0x0000,0x3186,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x73ae,0x5aeb,0x5aeb,0x5aeb,0x5acb,0x5aeb,0x5aeb,0x4228,0x0000,0x0000,0x4228,0xe71c,0xffff,0xffdf,0x7bef,0x0000,0x1082,0x9cd3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x2104,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0020,0x7bef,0xef7d,0xffff,0xbdf7,0x2104,0x0000,0x2965,0xd69a,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf77e,0xcdfb,0xc5ba,0xe6fd,0xffff,0xffff,0xffff,0xad57,0x2925,0x0000,0x1082,0xd69a,0xffff,0xf7be,0x8410,0x0841,0xdedb,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xdebd,0xde9c,0xde9c,0xde9c,0xde9c,0xde9c,0xde9c,0xd65c,0xc5ba,0xc5ba,0xd65c,0xffbf,0xffff,0xffff,0xe6dd,0x83d1,0x39a7,0xe6fd,0xffff,0xffff,0xffff,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xce1b,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0x3187,0x7bb1,0xe6dd,0xffdf,0x5aeb,0x2104,0xce1b,0xc5ba,0xa516,0x7bcf,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x0000,0x6b0d,0xc5ba,0xc5fb,0x5acb,0x2104,0xffff,0xe6dd,0x7bb1,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa534,0x4228,0xffdf,0x0000,0x7bef,0xef3e,0xd65c,0x5aeb,0x2104,0xffff,0xffff,0x9cf4,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0x5aeb,0x0000,0x10a3,0xd6ba,0x0000,0x6b4e,0xce1b,0xffff,0x5aeb,0x2104,0xe6dd,0xffdf,0xa514,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4208,0x0000,0x39a8,0xc61a,0xffff,0x0000,0x6b4e,0xce1b,0xffff,0x5aeb,0x18e4,0xc5ba,0xf7bf,0xa514,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef3e,0xb577,0xa514,0xc5ba,0xe6dd,0xffff,0x0000,0x6b4e,0xce1b,0xffff,0x5aeb,0x10a3,0x9474,0xbdf8,0x7bef,0x0000,0xad55,0xc638,0xef7d,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xd67c,0xacf7,0xcdfb,0xf79f,0xc5ba,0xe6dd,0xffff,0x0000,0x6b4e,0xce1b,0xffff,0x5aeb,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xd65c,0x20e4,0x4a4a,0xffbf,0xffff,0xc5ba,0xe6dd,0xffff,0x0000,0x6b4e,0xce1b,0xffff,0x5aeb,0x1082,0x7bb1,0x9cf3,0x632c,0x0000,0x8c71,0xa514,0xe73c,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf7bf,0x18e4,0x5aeb,0xffff,0xffff,0xc5ba,0xe6dd,0xffff,0x0000,0x6b4e,0xcdfb,0xf77e,0x5aab,0x18e3,0xc5ba,0xef3e,0x9cb3,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf7bf,0xffff,0x2104,0x4228,0xc638,0xc638,0x9474,0xad56,0xc638,0x0000,0x528b,0x9474,0x9474,0x31a7,0x18c3,0xc5ba,0xc5ba,0x7bb1,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xce1b,0xde9c,0xffff,0x4a69,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x18e3,0xc5ba,0xe6fd,0x9493,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xce1b,0xde9c,0xffff,0xf79e,0xa534,0xa514,0xa514,0x7bb1,0x8c52,0xa514,0x0000,0x4209,0x83d1,0xa514,0x39c7,0x18e4,0xc5ba,0xf7bf,0xa514,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xce1b,0xd65c,0xf77e,0xf77e,0xf77e,0xf77e,0xf77e,0xc5ba,0xde9c,0xf77e,0x0000,0x6b2e,0xce1b,0xffff,0x5aeb,0x18e4,0xc5ba,0xf7bf,0xb5b6,0x4228,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xd67c,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xce1b,0xffff,0xdedb,0xb5b7,0xc5ba,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xef3e,0xef3e,0xef3e,0xef3e,0xef3e,0xef3e,0xc5ba,0xd67c,0xef3e,0xef3e,0xd65c,0xce1b,0xffff,0xffff,0xef3e,0xc5ba,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc5ba,0xe6dd,0xffff,0xffff,0xde9c,0xce1b,0xffff,0xffff,0xef5e,0xa4d5,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc638,0xad75,0xef5d,0xf79e,0xffff,0xffff,0xffff,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x632c,0x0000,0x0841,0x4a69,0x9cf3,0xe73c,0xffff,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x632c,0x0000,0x18c3,0x1082,0x0000,0x0000,0x3186,0x5aeb,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdf7,0x7bef,0xd6bb,0xef5e,0xffff,0xf79e,0x3186,0x0020,0xce79,0xa4f4,0x41e9,0x0841,0x0000,0x0000,0x0861,0x528a,0x9492,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x6b6d,0x0000,0xbdb8,0xc5ba,0xc5db,0xd67c,0xce5a,0x0861,0x4208,0xf77e,0xc5ba,0xe6fd,0x94b2,0x0000,0x18e3,0x0000,0x0000,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a49,0x0861,0xdebc,0xc5ba,0xcdfb,0xc5fb,0xc5ba,0x62ed,0x0000,0xa4f5,0xc5ba,0xef3e,0xc638,0x0000,0xa514,0xef5d,0xa534,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf77e,0xe6dd,0xffbf,0x2965,0x31a6,0xffff,0xce3b,0xc5da,0xf79e,0xef3e,0xce1a,0x0020,0x4209,0xc5ba,0xc5db,0xa4f5,0x0000,0x9cf4,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xdebd,0xc5ba,0xf7bf,0x2104,0x4228,0xffff,0xffbf,0xc5db,0xd65c,0xffff,0xffff,0x4229,0x10a2,0xc5ba,0xcdfb,0x9474,0x0000,0x9cf3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xd65c,0xc5db,0xffff,0x2104,0x4228,0xffff,0xffff,0xe6dd,0xc5ba,0xf77e,0xffff,0x738e,0x0000,0xb558,0xef3e,0xc5f8,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xce3b,0xce3b,0xffff,0x4208,0x18e3,0xffff,0xffff,0xffdf,0xc5db,0xde9c,0xffff,0x7bef,0x0000,0xacf7,0xef3e,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xce1b,0xd65c,0xffff,0x632c,0x0000,0xef5d,0xffff,0xffff,0xd65c,0xcdfb,0xffff,0x6b4d,0x0000,0xb559,0xef3e,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xce1b,0xd65c,0xffff,0xad55,0x0000,0x9cd3,0xffff,0xffff,0xdebd,0xc5ba,0xffdf,0x2124,0x2104,0xc5ba,0xef3e,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xd65c,0xcdfb,0xffff,0xf7be,0x10a2,0x2104,0xf79e,0xffff,0xe6dd,0xc5ba,0xa4f4,0x0000,0x6b4d,0xc5ba,0xef3e,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xdebc,0xc5ba,0xffdf,0xffff,0x9492,0x0000,0x4228,0xdedb,0xde9c,0x83d1,0x0861,0x10a2,0xdedc,0xc5ba,0xef3e,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xef3e,0xc5ba,0xe71d,0xffff,0xffff,0x5aeb,0x0000,0x0000,0x0000,0x0000,0x1082,0xc618,0xf77e,0xc5ba,0xef3e,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xc5fb,0xce1b,0xffff,0xffff,0xffff,0xbdd7,0x630d,0x4209,0x7bd0,0xef5d,0xffff,0xf77e,0xc5ba,0xef3e,0xe71c,0x7bef,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xe71d,0xc5ba,0xd65c,0xf7bf,0xffff,0xef3e,0xc5db,0xc5fb,0xffdf,0xffff,0xffff,0xf77e,0xc5ba,0xef3e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xde9c,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5fb,0xf77e,0xffff,0xe71c,0x8430,0xbdd8,0xc5ba,0xef3e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7e,0xdebd,0xde9c,0xe71d,0xffdf,0xffff,0xe73c,0x18c3,0x0000,0x0020,0xb557,0xf79f,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x6b4d,0x0000,0x73ae,0x0020,0x3186,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffbf,0xc619,0x0020,0x528a,0xffff,0x7bcf,0x0000,0x94b2,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xcdfb,0x41e9,0x0000,0xc639,0xffff,0xf7be,0x2104,0x1082,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdebc,0x9474,0x0000,0x39c8,0xce3b,0xffff,0xffff,0xb596,0x0000,0x52aa,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7bf,0xc5ba,0x2104,0x0020,0xc5f9,0xc5ba,0xe71d,0xffff,0xffff,0x52aa,0x0000,0xad55,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd67c,0x62cd,0x0000,0x6b6d,0xffff,0xce1b,0xc5fb,0xffbf,0xffff,0xe71c,0x1082,0x10a2,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf77e,0x9cb5,0x0000,0x18c3,0xef7d,0xffff,0xef5e,0xc5ba,0xd67c,0xffff,0xffff,0x94b2,0x0000,0x52aa,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc5fa,0x2105,0x0000,0xad55,0xffff,0xffff,0xffff,0xd67c,0xc5ba,0xef3e,0xffff,0xffff,0x39c7,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe6dd,0x524b,0x0000,0x52aa,0xffff,0xffff,0xffff,0xffff,0xffbf,0xc5fb,0xc5fb,0xffdf,0xffff,0xdedb,0x0841,0x0861,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79f,0x7bb1,0x0000,0x18c3,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71d,0xc5ba,0xd67c,0xffff,0xffff,0x9492,0x0000,0x4208,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xce3b,0x5acd,0x0020,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd65c,0xc5ba,0xef3e,0xffff,0xffff,0x5aeb,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xdebc,0xc5ba,0xd67c,0xc618,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7bf,0xc5db,0xc5db,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xef3e,0xc5ba,0xcdfb,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71d,0xc5ba,0xd65c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xe6dd,0xc5da,0xef7e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xde9c,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf77e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xce79,0x528a,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x73ae,0x0000,0x0000,0x39e7,0xa534,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xce59,0x5aeb,0x0861,0x0000,0x0861,0x52aa,0xa514,0xe73c,0xffff,0xffff,0xffff,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf79e,0xd67c,0xf79f,0xffff,0xffff,0xffff,0xf79e,0xa534,0x52aa,0x0861,0x0000,0x0000,0x2104,0x39c8,0x7bd0,0x8410,0x0000,0x8c71,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xdebd,0xc5ba,0xc5ba,0xd65c,0xef3e,0xffff,0xffff,0xffff,0xffff,0xf7be,0xbdd7,0x7bcf,0x39c7,0x0841,0x0000,0x0000,0x0000,0x0000,0x0000,0x18e3,0xb596,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xde9c,0xc5db,0xc5ba,0xc5db,0xd67c,0xef3e,0xffdf,0xffff,0xffff,0xffff,0xf77e,0xc5ba,0xbdf8,0x8c51,0x0000,0x4208,0x4a69,0x2945,0xb596,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cd4,0x1082,0x0841,0x528c,0xbd79,0xce1b,0xd67c,0xe6fd,0xe6dd,0xc5ba,0xe6fd,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0x0841,0x0020,0x10a2,0x1082,0xd65b,0xd65c,0xc5db,0x9474,0x62cd,0xb559,0xc5ba,0x9474,0x0000,0x94b3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9492,0x0000,0x9cf3,0xffdf,0xbdf7,0xffff,0xffff,0xffff,0x7bf0,0x0000,0x9454,0xd65c,0xa4f5,0x0000,0x94b3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xef3e,0xc5fb,0x4a29,0x0000,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xad75,0x0000,0x7bb1,0xef3e,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffbf,0xc5db,0xc5da,0x3187,0x10a3,0xffdf,0xffff,0xffff,0xf77e,0xe6dd,0xffdf,0xce79,0x0000,0x62ed,0xef3e,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xe71d,0xc5ba,0xef1e,0x4228,0x2104,0xffff,0xffff,0xffff,0xe6fd,0xc5ba,0xf77e,0xdefb,0x0000,0x62cd,0xef3e,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xde9c,0xc5ba,0xffff,0x4228,0x18e3,0xffff,0xffff,0xffff,0xef5e,0xc5ba,0xef3e,0xdefb,0x0000,0x62cd,0xef3e,0xe71c,0x7bef,0xd69a,0xf7be,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xd65c,0xcdfb,0xffff,0x5acb,0x0000,0xffdf,0xffff,0xffff,0xf79e,0xc5ba,0xe6fd,0xc638,0x0000,0x7370,0xef3e,0xffff,0xe71c,0x630c,0x10a2,0x4a69,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xd65c,0xce1b,0xffff,0x738e,0x0000,0xd69a,0xffff,0xffff,0xf7bf,0xc5ba,0xe6dd,0xad55,0x0000,0x8c12,0xef3e,0xffff,0xf79e,0x1082,0x528a,0xb5b6,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xd65c,0xcdfb,0xffff,0xa534,0x0000,0x94b2,0xffff,0xffff,0xf7bf,0xc5ba,0xe6dd,0x9cf3,0x2104,0xbdd9,0xf79f,0xffff,0xffdf,0xf7be,0xffff,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xde9c,0xc5ba,0xffff,0xdedb,0x5aeb,0xbdf7,0xffff,0xffff,0xf77e,0xc5ba,0xe71d,0xffff,0xffff,0xffbf,0xde9c,0xc5fb,0xd67c,0xbdf7,0x4a69,0x0020,0xbdf7,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xdebd,0xc5ba,0xf79f,0xffff,0xffff,0xffff,0xffff,0xffff,0xef3e,0xc5ba,0xef5e,0xffff,0xffff,0xffff,0xc5fb,0xd67c,0xef5e,0xa534,0x18e3,0x73ae,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xef3e,0xc5ba,0xe71d,0xffff,0xffff,0xffff,0xffff,0xffff,0xef1e,0xce1b,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffbf,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf7bf,0xde9c,0xf77e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf77e,0xd67c,0xc5da,0xf77e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xa534,0x528a,0x4228,0x738e,0xe71c,0xffff,0xffff,0xffff,0xef3e,0xcdfb,0x0000,0x5acb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x52aa,0x0000,0x0861,0x18c3,0x0000,0x18c3,0xdedb,0xffff,0xffff,0xffff,0xffff,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9492,0x0000,0x632c,0xf7be,0xffff,0xb5b6,0x0841,0x3186,0xffff,0xffff,0xffff,0xffff,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71d,0x10a2,0x20e4,0xdebc,0xffbf,0xffff,0xffff,0x73ae,0x0000,0xbdd7,0xc5ba,0xde9c,0xffff,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd67c,0x9474,0x0000,0x7370,0xc5ba,0xcdfb,0xf7bf,0xffff,0xd6ba,0x0000,0x6b6d,0xc5ba,0xde9c,0xffff,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xe71d,0xc5ba,0x7bd0,0x0000,0xd69a,0xef5e,0xc5db,0xce3b,0xffff,0xffff,0x1082,0x4a49,0xc5ba,0xde9c,0xffff,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xcdfb,0xce1b,0x6b6d,0x0000,0xf79e,0xffff,0xdedd,0xc5ba,0xef7e,0xffff,0x2104,0x4228,0xc5ba,0xde9c,0xffff,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf77e,0xc5ba,0xe71d,0x5aeb,0x0000,0xffff,0xffff,0xf7bf,0xc5ba,0xdebd,0xffff,0x10a2,0x4a69,0xc5ba,0xde9c,0xffff,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xe71d,0xc5ba,0xf79f,0x5aeb,0x0000,0xffff,0xffff,0xffff,0xc5fb,0xd65c,0xe71c,0x0000,0x6b6d,0xc5ba,0xde9c,0xffff,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xdebd,0xc5ba,0xffff,0x6b6d,0x0000,0xe73c,0xffff,0xffff,0xce1b,0xd65c,0x9cd3,0x0000,0xb596,0xc5ba,0xde9c,0xffff,0x0000,0x5aeb,0xdedb,0x9cd3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xde9c,0xc5ba,0xffff,0x9492,0x0000,0xbdf7,0xffff,0xffff,0xc5fb,0xd67c,0x2965,0x1082,0xf7be,0xc5ba,0xde9c,0xd69a,0x0000,0x0841,0x0000,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xde9c,0xc5ba,0xffff,0xbdf7,0x0000,0x8430,0xffff,0xffbf,0xc5ba,0x8c52,0x0000,0x8410,0xf7be,0x7370,0x2945,0x0000,0x0000,0x18c3,0x6b6d,0xb596,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xdebd,0xc5ba,0xffdf,0xf7be,0x4228,0x6b4d,0xffff,0xe71d,0xbd79,0x18c3,0x1082,0x6b6d,0x10a2,0x0000,0x0861,0x632d,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xe71d,0xc5ba,0xf77e,0xffff,0xffff,0xffff,0xffff,0xce3b,0x5aac,0x0000,0x0000,0x0000,0x2124,0x7370,0xbd9a,0xc5ba,0x0000,0x5acb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf77e,0xc5ba,0xe6fd,0xffff,0xffff,0xffff,0xef3e,0xc5ba,0x9cb4,0x0000,0x2945,0x8c33,0xc5ba,0xc5ba,0xcdfb,0xdebd,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xd65c,0xdebc,0xffff,0xffff,0xffff,0xcdfb,0xc5fb,0xdebd,0x9474,0xc5ba,0xc5fb,0xdebc,0xc5ba,0xde9c,0xffff,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedd,0xc5ba,0xc5ba,0xc5ba,0xce1b,0xe71d,0xffff,0xffff,0xc5ba,0xde9c,0xffff,0x7bef,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5e,0xc5ba,0xce3b,0xef5e,0xffff,0xffff,0xffff,0xffff,0xc5ba,0xde9c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf77e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc5ba,0xde9c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0xb596,0x9cf3,0x7bef,0x7bef,0x736e,0x73af,0xa514,0xad55,0xc638,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0x632c,0x18c3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x31a6,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cd3,0x0020,0x0000,0x18e3,0x632c,0xa514,0xc638,0xdefb,0xdefb,0xdefb,0xd69a,0xc638,0x9cf3,0x738e,0x8c51,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0x0020,0x18c3,0x9cd4,0xe6fd,0xe6dd,0xe6dd,0xe6dd,0xe6dd,0xef3e,0xef3e,0xf77e,0xffbf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7bf,0x8c32,0x0000,0x4a2a,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xce3b,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xe71d,0xc5da,0xa4d6,0x0000,0x0000,0x4a49,0xb576,0xef7e,0xf7bf,0xf7bf,0xf79f,0xf77e,0xef1e,0xdebd,0xe6fd,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf7bf,0xc5da,0xcdfb,0xef3e,0x94b2,0x1082,0x0000,0x0000,0x2104,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xef3e,0xc5ba,0xde9c,0xffff,0xffff,0xef7d,0x94b2,0x4208,0x7bcf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf79f,0xc5ba,0xc5ba,0xd67c,0xef7e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xe71d,0xc5fb,0xc5ba,0xc5ba,0xce1b,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xe71d,0xd65c,0xe6dd,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0x8410,0x18e3,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xad55,0x52aa,0x0841,0x0000,0x0841,0xc618,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0xd69a,0xbdd7,0x94b2,0x6b4d,0x39c7,0x0020,0x0000,0x0000,0x2104,0x8c51,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4208,0x0000,0x0000,0x0000,0x0000,0x0000,0x2945,0x630d,0x9c94,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8410,0x4228,0x630c,0x8430,0xad35,0xc5fa,0xc5db,0xc5ba,0xc5db,0xf77e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffbf,0xf79f,0xef7e,0xe71d,0xdebc,0xd63c,0xc5da,0xc5ba,0xc5ba,0xce1b,0xe6fd,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd65c,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xc5ba,0xce1b,0xdebd,0xf77e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe6dd,0xd65c,0xde9c,0xe6fd,0xef5e,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x2104,0x0000,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x2104,0x0000,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x2104,0x0000,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xce1b,0xc5ba,0xc5ba,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xce1b,0xc5ba,0xc5ba,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xce1b,0xc5ba,0xc5ba,0x8c51,0x7bef,0x7bef,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x2104,0x0000,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x2104,0x0000,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xe71d,0xe6dd,0xe6dd,0x8c71,0x7bef,0x7bef,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xce1b,0xc5ba,0xc5ba,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xce1b,0xc5ba,0xc5ba,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xe71d,0xe6dd,0xe6dd,0x2104,0x0000,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x2104,0x0000,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x2104,0x0000,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xce1b,0xc5ba,0xc5ba,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xce1b,0xc5ba,0xc5ba,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xce1b,0xc5ba,0xc5ba,0xf7bf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff}; +diff -Nur linux_c860_org/drivers/video/shepherdLogoMsgJ.c linux/drivers/video/shepherdLogoMsgJ.c +--- linux_c860_org/drivers/video/shepherdLogoMsgJ.c 2003-06-18 17:49:13.000000000 +0900 ++++ linux/drivers/video/shepherdLogoMsgJ.c 2004-06-10 21:09:11.000000000 +0900 +@@ -3,6 +3,7 @@ + * ChangeLog: + * 16-04-2003 SHARP + */ ++/* Logo Screen 16bits RGB(565) data*/ + #ifndef __initdata + #define __initdata + #endif +diff -Nur linux_c860_org/drivers/video/tc6393fb.c linux/drivers/video/tc6393fb.c +--- linux_c860_org/drivers/video/tc6393fb.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/video/tc6393fb.c 2004-06-10 21:10:10.000000000 +0900 +@@ -0,0 +1,1255 @@ ++/* ++ * linux/drivers/video/tc6393fb.c ++ * ++ * Frame Buffer Device for TOSHIBA tc6393 ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * Based on: ++ * linux/drivers/video/w100fb.c ++ * ++ * Frame Buffer Device for ATI w100 (Wallaby) ++ * ++ * Copyright (C) 2002, ATI Corp. ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * Based on: ++ * drivers/video/skeletonfb.c ++ * ++ * ChangeLog: ++ * 28-02-2003 SHARP supported VRAM image cache for ver.1.3 ++ * 19-03-2003 SHARP disabled VRAM image cache for ver.1.3 ++ */ ++ ++// define this here because unistd.h needs it ++extern int errno; ++ ++#include <asm/io.h> ++#include <asm/hardware.h> ++#include <asm/ucb1200.h> ++#include <asm/uaccess.h> ++// unistd.h is included for the configuration ioctl stuff ++#define __KERNEL_SYSCALLS__ 1 ++#include <asm/unistd.h> ++#undef __KERNEL_SYSCALLS__ ++#include <linux/ioport.h> ++#include <linux/delay.h> ++#include <linux/errno.h> ++#include <linux/fb.h> ++#include <linux/init.h> ++#include <linux/kernel.h> ++#include <linux/slab.h> ++#include <linux/mm.h> ++#include <linux/module.h> ++#include <linux/sched.h> ++#include <linux/string.h> ++#include <linux/tty.h> ++#include <linux/fs.h> ++#include <linux/file.h> ++#include <video/fbcon-cfb8.h> ++#include <video/fbcon-cfb16.h> ++#include <video/fbcon-mfb.h> ++#include <video/fbcon.h> ++ ++#include "tc6393fb.h" ++#include <linux/pm.h> ++#include <asm/arch/i2sc.h> ++#include <asm/arch/tosa.h> ++ ++#include <video/tosa_backlight.h> ++ ++#ifdef CONFIG_PM ++#include <asm/arch/sharpsl_param.h> ++static struct pm_dev *tc6393_pm_dev; ++static int tc6393_pm_callback(struct pm_dev* pm_dev,pm_request_t req, void* data); ++#endif //CONFIG_PM ++ ++static void tc6393_pm_suspend(int suspend_mode); ++static void tc6393_pm_resume(void); ++static void tc6393_clear_screen(u32 mode); ++ ++// Some hardware related constants ++// The name the kernel will know us by ++#define TC6393_NAME "TC6393FB" ++ ++ ++#define KH_CMDREG_NUM 6 ++ ++#define PIXEL_PER_LINE_QVGA 240 ++#define HORIZONTAL_LINE_QVGA 320 ++#define PIXEL_PER_LINE_VGA 480 ++#define HORIZONTAL_LINE_VGA 640 ++ ++typedef struct FrameBuffer_QVGA { ++ unsigned short pixel[HORIZONTAL_LINE_QVGA][PIXEL_PER_LINE_QVGA]; ++} FrameBuffer_QVGA; ++ ++typedef struct FrameBuffer_VGA { ++ unsigned short pixel[HORIZONTAL_LINE_VGA][PIXEL_PER_LINE_VGA]; ++} FrameBuffer_VGA; ++ ++static TC6393_REGS kh_cmd[] = ++{ ++ { KH_BASEADDR_H, 0x0000}, // base address high ++ { KH_BASEADDR_L, TC6393_GC_INTERNAL_REG_BASE}, // base address low ++ { KH_COMMAND_REG, 0x0002}, // base address enable ++ { KH_VRAMTC, 0x40a8}, // VRAMRC, VRAMTC ++ { KH_VRAMAC, 0x0018}, // VRAMSTS, VRAMAC ++ { KH_VRAMBC, 0x0002}, ++}; ++ ++#define TC6393_lcdinner (TC6393_SYS_BASE+TC6393_GC_INTERNAL_REG_BASE) ++ ++#define FB_OFFSET 0x00100000 ++#define TC6393_LCD_INNER_ADDRESS TC6393_lcdinner ++#define TC6393_FB_BASE TC6393_RAM1_BASE ++#define REMAPPED_FB_LEN 0x100000 ++ ++#define REMAPPED_LCD_BASE_LEN 0x200 ++#define REMAPPED_CFG_LEN 0x100 ++#define REMAPPED_MMR_LEN 0x200 ++#define TC6393_PHYS_ADR_LEN 0x2000000 ++#define MAX_XRES_QVGA 240 ++#define MAX_YRES_QVGA 320 ++#define MAX_XRES_VGA 480 ++#define MAX_YRES_VGA 640 ++#define BITS_PER_PIXEL 16 ++ ++#define TC6393_SMEM_START (TOSA_LCDC_PHYS+FB_OFFSET) ++#define TC6393_MMIO_START (TOSA_LCDC_PHYS+0x500) ++ ++#define COMADJ_DEFAULT 97 ++ ++// Pseudo palette size ++#define MAX_PALETTES 16 ++ ++#define USE_ACCELERATOR ++#ifdef USE_ACCELERATOR ++// for Accelerator ++#define FIFO_ADDR (((int)remapped_fbuf)+(1024*1024)-(4*512)) ++static void tc6393_acc_init(void); ++static void tc6393_acc_write( u32* cmd, int cmdnum ); ++static void tc6393_acc_sync(void); ++#endif ++ ++// ioctls ++#define TC6393FB_POWERDOWN 0x54433601 /* TC6\01 */ ++#ifdef USE_ACCELERATOR ++#define TC6393FB_ACC_CMD_WRITE 0x54433602 /* TC6\02 */ ++#define TC6393FB_ACC_SYNC 0x54433603 /* TC6\03 */ ++#define TC6393FB_ACC_CMD_MAX_LEN 10 ++#endif ++ ++// General frame buffer data structures ++struct tc6393fb_info { ++ struct fb_info_gen gen; ++ union { ++#ifdef FBCON_HAS_CFB16 ++ u16 cfb16[ MAX_PALETTES]; ++#endif ++#ifdef FBCON_HAS_CFB24 ++ u32 cfb24[ MAX_PALETTES]; ++#endif ++#ifdef FBCON_HAS_CFB32 ++ u32 cfb32[ MAX_PALETTES]; ++#endif ++ } fbcon_cmap; ++}; ++ ++struct tc6393fb_par { ++ u32 xres; ++ u32 yres; ++ u32 xres_virtual; ++ u32 yres_virtual; ++ u32 bits_per_pixel; ++ u32 visual; ++ u32 palette_size; ++}; ++ ++static struct tc6393fb_info fb_info; ++static struct tc6393fb_par current_par; ++static int current_par_valid = 0; ++static struct display disp; ++ ++static void *remapped_lcdbase; ++static void *remapped_regs; ++static void *remapped_inner; ++static void *remapped_fbuf; ++ ++static FrameBuffer_QVGA *fb_QVGA; ++static FrameBuffer_VGA *fb_VGA; ++ ++static void *remapped_scoop2_1; ++static void *remapped_scoop2_2; ++ ++#define LCD_MODE_QVGA 0 ++#define LCD_MODE_VGA 1 ++ ++// referenced by tosa_fb ++int tc6393fb_lcdMode = LCD_MODE_VGA; ++int tc6393fb_isblank = 0; ++ ++static int tg_ssp_reg0; ++ ++#if defined(CONFIG_ARCH_SHARP_SL) ++// checking in mm/omm_kill.c ++int disable_signal_to_mm = 0; ++#endif ++ ++int tc6393fb_init(void); ++static void tc6393fb_setlcdmode(int); ++static void tc6393fb_initssp(void); ++static void tc6393fb_lcdhwsetup(int); ++static void tc6393_soft_reset(void); ++ ++static int tc6393_encode_var(struct fb_var_screeninfo *var, ++ const void *raw_par, ++ struct fb_info_gen *info); ++static int tc6393fb_ioctl(struct inode *inode, ++ struct file *file, ++ u_int cmd, ++ u_long arg, ++ int con, ++ struct fb_info *info); ++ ++void pxa_nssp_init(void); ++ ++int isspace(int x); ++int config_open(const char *config_filename); ++int config_close(int config_fd); ++int config_get_dword(int config_fd, ++ const char *section, ++ const char *id, ++ u32 *val, ++ u32 defval); ++long my_strtol(const char *string, char **endPtr, int base); ++ ++extern void pxa_nssp_output(unsigned char, unsigned char); ++ ++#define LINE_WAIT 20 ++#define PLCLN_MASK 0x03FF ++static int wait_vsync(void) ++{ ++ int ct=0; ++ volatile u16 val1,val2; ++ ++ u16 line = (tc6393fb_lcdMode==LCD_MODE_VGA)?HORIZONTAL_LINE_VGA:HORIZONTAL_LINE_QVGA; ++ do { ++ val1 = readw(remapped_inner + PLCLN)&PLCLN_MASK; ++ while(val1!=(val2=(readw(remapped_inner + PLCLN)&PLCLN_MASK))) { ++ val1 = val2; ++ } ++ if (val1==line) break; ++ if (++ct>1000*1000/LINE_WAIT) break; ++ udelay(LINE_WAIT); ++ } while(1); ++ if (val1!=line) { ++ printk("unable to wait vsync\n"); ++ return 1; ++ } ++ return 0; ++} ++ ++// save & restore image ++//#define STATIC_IMAGE_BUF ++#ifdef STATIC_IMAGE_BUF ++static u32 ImageBuf[MAX_XRES_VGA*MAX_YRES_VGA/2]; ++static void save_image(void) ++{ ++ int i,size = current_par.xres*current_par.yres/2; ++ u32 *src = (u32*)remapped_fbuf; ++ u32 *dst = ImageBuf; ++ ++ for (i=0; i<size; i++) { ++ *dst++ = *src++; ++ } ++} ++static void load_image(void) ++{ ++ int i,size = current_par.xres*current_par.yres/2; ++ u32 *src = ImageBuf; ++ u32 *dst = (u32*)remapped_fbuf; ++ ++ for (i=0; i<size; i++) { ++ *dst++ = *src++; ++ } ++} ++#else ++#define SAVE_LINES 20 ++static u16 *gSaveImagePtr[HORIZONTAL_LINE_VGA/SAVE_LINES] = {NULL}; ++void clear_imagebuf() ++{ ++ if(gSaveImagePtr[0] != NULL){ ++ int i; ++ for (i = 0; i < HORIZONTAL_LINE_VGA/SAVE_LINES; i++) { ++ if (gSaveImagePtr[i] != NULL) { ++ kfree(gSaveImagePtr[i]); ++ gSaveImagePtr[i]=NULL; ++ } ++ } ++ } ++} ++#endif ++ ++ ++ ++/* ------------------- chipset specific functions -------------------------- */ ++// ++// static void tc6393_hw_init(void) ++// ++static void tc6393_hw_init(void) ++{ ++ remapped_regs = (void *)TC6393_SYS_BASE; ++ remapped_lcdbase = (void *)TC6393_GC_BASE; ++ remapped_inner = (void *)TC6393_LCD_INNER_ADDRESS; ++ remapped_scoop2_1 = (void *)CF_BUF_CTRL_BASE; ++ remapped_scoop2_2 = (void *)CF2_BUF_CTRL_BASE; ++ remapped_fbuf = (void *)TC6393_FB_BASE; ++ tc6393_soft_reset(); ++#ifdef USE_ACCELERATOR ++ tc6393_acc_init(); ++#endif ++ ++} ++ ++ ++// ++// Fill the fix structure based on values in the par ++// ++static int tc6393_encode_fix(struct fb_fix_screeninfo *fix, ++ const void *raw_par, ++ struct fb_info_gen *info) ++{ ++ const struct tc6393fb_par *par = raw_par; ++ ++ if (!par) ++ BUG(); ++ ++ memset(fix, 0, sizeof *fix); ++ ++ strcpy(fix->id, TC6393_NAME); ++ ++ fix->type= FB_TYPE_PACKED_PIXELS; ++ fix->type_aux = 0; ++ ++ if (par->bits_per_pixel == 1) ++ { ++ fix->visual = FB_VISUAL_MONO10; ++ } ++ else if (par->bits_per_pixel <= 8) ++ { ++ fix->visual = FB_VISUAL_PSEUDOCOLOR; ++ } ++ else ++ { ++ fix->visual = FB_VISUAL_TRUECOLOR; ++ } ++ ++#if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++ fix->ypanstep = fix->xpanstep = fix->xwrapstep = 0; ++#else ++ fix->xpanstep = fix->ypanstep = fix->ywrapstep = 0; ++#endif ++ fix->smem_start = TC6393_SMEM_START; ++ ++ if(tc6393fb_lcdMode == LCD_MODE_VGA ){ ++ fix->line_length = (480 * BITS_PER_PIXEL) / 8; ++ fix->smem_len = (480 * 640 * BITS_PER_PIXEL) / 8; ++ } else { // QVGA ++ fix->line_length = (240 * BITS_PER_PIXEL) / 8; ++ fix->smem_len = (240 * 320 * BITS_PER_PIXEL) / 8; ++ } ++ fix->mmio_start = TC6393_MMIO_START; ++ fix->mmio_len = REMAPPED_CFG_LEN + REMAPPED_MMR_LEN; // LCD-COMMON+LCD-MMR ++ ++ fix->accel = FB_ACCEL_NONE; ++ ++ return 0; ++} ++ ++// ++// Get video parameters out of the par ++// ++static int tc6393_decode_var(const struct fb_var_screeninfo *var, ++ void *raw_par, ++ struct fb_info_gen *info) ++{ ++ struct tc6393fb_par *par = raw_par; ++ ++ *par = current_par; ++ ++ if (!par) ++ BUG(); ++ ++ if((par->xres == 480 && par->yres == 640)|| ++ (par->xres == 240 && par->yres == 320)){ ++ par->xres = var->xres; ++ par->yres = var->yres; ++ }else{ ++ ++ if(tc6393fb_lcdMode == LCD_MODE_VGA ){ ++ par->xres = MAX_XRES_VGA; ++ par->yres = MAX_YRES_VGA; ++ }else{ // QVGA ++ par->xres = MAX_XRES_QVGA; ++ par->yres = MAX_YRES_QVGA; ++ } ++ } ++ ++ par->xres_virtual = ++ var->xres_virtual < par->xres ? par->xres : var->xres_virtual; ++ par->yres_virtual = ++ var->yres_virtual < par->yres ? par->yres : var->yres_virtual; ++ ++ par->bits_per_pixel = var->bits_per_pixel; ++ ++ par->visual = FB_VISUAL_TRUECOLOR; ++ par->palette_size = 0; ++ ++ return 0; ++} ++ ++// ++// Fill the var structure with values in the par ++// ++static int tc6393_encode_var(struct fb_var_screeninfo *var, ++ const void *raw_par, ++ struct fb_info_gen *info) ++{ ++ struct tc6393fb_par *par = (struct tc6393fb_par *)raw_par; ++ ++ // set up var for 565 ++ var->bits_per_pixel = BITS_PER_PIXEL; ++ var->red.offset = 11; ++ var->red.length = 5; ++ var->green.offset = 5; ++ var->green.length = 6; ++ var->blue.offset = 0; ++ var->blue.length = 5; ++ var->transp.offset = 0; ++ var->transp.length = 0; ++ ++ var->red.msb_right = 0; ++ var->green.msb_right = 0; ++ var->blue.msb_right = 0; ++ var->transp.msb_right = 0; ++ ++ var->nonstd = 0; ++ ++ var->grayscale = 0; ++ ++ // set up screen coordinates ++ if((par->xres == 480 && par->yres == 640)|| ++ (par->xres == 240 && par->yres == 320)){ ++ var->xres = par->xres; ++ var->yres = par->yres; ++ }else{ ++ if(tc6393fb_lcdMode == LCD_MODE_VGA ){ ++ var->xres = MAX_XRES_VGA; ++ var->yres = MAX_YRES_VGA; ++ }else{ // QVGA ++ var->xres = MAX_XRES_QVGA; ++ var->yres = MAX_YRES_QVGA; ++ } ++ } ++ ++ var->xres_virtual = var->xres; ++ var->yres_virtual = var->yres; ++ var->xoffset = var->yoffset = 0; ++ ++ var->activate = FB_ACTIVATE_NOW; ++ ++ var->height = -1; ++ var->width = -1; ++ var->vmode = FB_VMODE_NONINTERLACED; ++ ++ var->sync = 0; ++ var->pixclock = 0x04; ++ ++ return 0; ++} ++ ++// ++// Fill the par structure with relevant hardware values ++// ++static void tc6393_get_par(void *raw_par, struct fb_info_gen *info) ++{ ++ struct tc6393fb_par *par = raw_par; ++ ++ if (current_par_valid) ++ *par = current_par; ++} ++ ++// ++// Set the hardware according to the values in the par ++// ++static void tc6393_set_par(const void *raw_par, struct fb_info_gen *info) ++{ ++ const struct tc6393fb_par *par = raw_par; ++ ++ current_par = *par; ++ current_par_valid = 1; ++} ++ ++// ++// Split a color register into RGBT components. N/A on TC6393 ++// ++static int tc6393_getcolreg(unsigned regno, unsigned *red, unsigned *green, ++ unsigned *blue, unsigned *transp, ++ struct fb_info *info) ++{ ++ struct tc6393fb_info *linfo = (struct tc6393fb_info *)info; ++ ++ if (regno >= 16) return 1; ++ ++ *transp = 0; ++ *red = ((linfo->fbcon_cmap.cfb16[regno] >> 11) & 31) << 11; ++ *green = ((linfo->fbcon_cmap.cfb16[regno] >> 5 ) & 63) << 10; ++ *blue = ((linfo->fbcon_cmap.cfb16[regno]) & 31) << 11; ++ ++ return 0; ++} ++ ++// ++// Set a single color register. N/A on TC6393 ++// ++static int tc6393_setcolreg(unsigned regno, unsigned red, unsigned green, ++ unsigned blue, unsigned transp, ++ struct fb_info *info) ++{ ++ struct tc6393fb_info *linfo = (struct tc6393fb_info *)info; ++ ++ if (regno < MAX_PALETTES) ++ { ++ linfo->fbcon_cmap.cfb16[regno] = ++ (red & 0xf800) | ((green & 0xfc00) >> 5) | ((blue & 0xf800) >> 11); ++ } ++ ++ return 0; ++} ++ ++// ++// Pan the display based on var->xoffset & var->yoffset values ++// ++static int tc6393_pan_display(const struct fb_var_screeninfo *var, ++ struct fb_info_gen *info) ++{ ++ ++ return 0; ++} ++ ++// ++// Blank the display based on value in blank_mode ++// ++static int tc6393_blank(int blank_mode, struct fb_info_gen *info) ++{ ++ if(!in_interrupt()){ ++ if (blank_mode && !tc6393fb_isblank) { ++ tc6393_pm_suspend(1); ++ }else if(!blank_mode && tc6393fb_isblank){ ++ tc6393_pm_resume(); ++ } ++ } ++ ++ return 0; ++} ++ ++#ifdef CONFIG_SHARP_LOGO_SCREEN ++#include "vgaLogoScreen.c" ++#define SHOW_WAIT_MSG ++#ifdef SHOW_WAIT_MSG ++#include "tosaLogoMsgJ.c" ++#include "tosaLogoMsg.c" ++#if 0 ++static int logo_lang = 0; ++#else ++extern int logo_lang; // Battery Driver refers. ++#endif ++static int logo_msg_width __initdata = 0; ++static int logo_msg_height __initdata = 0; ++static unsigned short *logo_msg_data __initdata = NULL; ++#ifndef MODULE ++static int __init logolang_setup(char *str) ++{ ++ logo_lang = simple_strtoul(str,NULL,0); ++ return 0; ++} ++__setup("LOGOLANG=", logolang_setup); ++#endif // MODULE ++#if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++static int logo_msg_yoff __initdata = 100; ++#else ++static int logo_msg_yoff __initdata = 500; ++#endif ++#endif // end SHOW_WAIT_MSG ++ ++// ++// static void __init draw_img() ++// ++static void __init draw_img( int sx, int sy, int w, int h, unsigned short* data ) ++{ ++ int x, y,ppl; ++ unsigned short *p; ++ // LCD_MODE_VGA ++ if (tc6393fb_lcdMode == LCD_MODE_VGA ){ ++ ppl = PIXEL_PER_LINE_VGA; ++ p = &fb_VGA->pixel[sy][sx]; ++ }else{ // QVGA ++ ppl = PIXEL_PER_LINE_QVGA; ++ p = &fb_QVGA->pixel[sy][sx]; ++ } ++ ++ for (y=0; y<h; y++) { ++ for (x=0; x<w; x++) { ++ unsigned short col = data[(h-1-y)+x*h]; ++#if 0 // ++ if (col==0x7bef) col=0xFFFF; ++#endif ++ *p++ = col; ++ } ++ p += ppl - w; ++ } ++} ++ ++static void __init draw_logo_screen(void) ++{ ++ switch(logo_lang) { ++ case 1: // JP ++ logo_msg_width = logo_msg_width_jp; ++ logo_msg_height = logo_msg_height_jp; ++ logo_msg_data = logo_msg_data_jp; ++ break; ++ default: // EN ++ logo_msg_width = logo_msg_width_en; ++ logo_msg_height = logo_msg_height_en; ++ logo_msg_data = logo_msg_data_en; ++ break; ++ } ++ ++ if (tc6393fb_lcdMode == LCD_MODE_VGA){ ++ memset(remapped_fbuf,0xff,(HORIZONTAL_LINE_VGA-16)*(PIXEL_PER_LINE_VGA*2)); ++ }else{ // QVGA ++ memset(remapped_fbuf,0xff,(HORIZONTAL_LINE_QVGA-16)*(PIXEL_PER_LINE_QVGA*2)); ++ } ++ ++ draw_img((current_par.xres - logo_screen_height) / 2, ++ (current_par.yres - logo_screen_width) / 2, ++ logo_screen_height, logo_screen_width, logo_screen_data); ++ ++ ++#ifdef SHOW_WAIT_MSG ++ draw_img((current_par.xres - logo_msg_height) / 2,logo_msg_yoff, ++ logo_msg_height,logo_msg_width,logo_msg_data); ++#endif ++ ++} ++#endif //CONFIG_SHARP_LOGO_SCREEN ++ ++ ++// ++// Set up the display for the fb subsystem ++// ++static void tc6393_set_disp(const void *unused, struct display *disp, ++ struct fb_info_gen *info) ++{ ++ struct tc6393fb_info *linfo = (struct tc6393fb_info *)info; ++ int newLcdMode = -1; ++ ++ if (current_par.xres == PIXEL_PER_LINE_QVGA && current_par.yres == HORIZONTAL_LINE_QVGA){ ++ newLcdMode = LCD_MODE_QVGA; ++ } else if (current_par.xres == PIXEL_PER_LINE_VGA && current_par.yres == HORIZONTAL_LINE_VGA){ ++ newLcdMode = LCD_MODE_VGA; ++ } else { // unknown ++ return; ++ } ++ ++ if (newLcdMode!=tc6393fb_lcdMode) { ++#if 0 ++ printk("change resolution from %s to %s\n", tc6393fb_lcdMode?"VGA":"QVGA", newLcdMode?"VGA":"QVGA"); ++#endif ++ if (tc6393fb_isblank) { ++ printk("force resume from blank!!!\n"); ++ clear_imagebuf(); ++ tc6393_pm_resume(); ++ } ++ ++ wait_vsync(); ++ tc6393_clear_screen(LCD_MODE_VGA); ++ wait_vsync(); ++ tc6393fb_setlcdmode(newLcdMode); ++ } ++ ++ // Do the rest of the display initialization ++ disp->screen_base = remapped_fbuf; ++ ++ // Set appropriate low level text console handler ++ switch(disp->var.bits_per_pixel) ++ { ++#ifdef FBCON_HAS_MFB ++ case 1: ++ disp->dispsw = &fbcon_mfb; ++ break; ++#endif ++#ifdef FBCON_HAS_CFB8 ++ case 8: ++ disp->dispsw = &fbcon_cfb8; ++ break; ++#endif ++#ifdef FBCON_HAS_CFB16 ++ case 16: ++ disp->dispsw = &fbcon_cfb16; ++ disp->dispsw_data = linfo->fbcon_cmap.cfb16; ++ break; ++#endif ++ default: ++ disp->dispsw = &fbcon_dummy; ++ break; ++ } ++ ++#if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) ++ disp->xpanstep = 0; ++ disp->xwrapstep = 0; ++ disp->scrollmode = 0; // for logoscreen scroll ++#else ++ disp->ypanstep = 0; ++ disp->ywrapstep = 0; ++#endif ++ ++ ++} ++ ++/* ------------ Interfaces to hardware functions ------------ */ ++ ++struct fbgen_hwswitch tc6393_switch = ++{ ++ //X detect: tc6393_detect, ++ encode_fix: tc6393_encode_fix, ++ decode_var: tc6393_decode_var, ++ encode_var: tc6393_encode_var, ++ get_par: tc6393_get_par, ++ set_par: tc6393_set_par, ++ getcolreg: tc6393_getcolreg, ++ setcolreg: tc6393_setcolreg, ++ pan_display: tc6393_pan_display, ++ blank: tc6393_blank, ++ set_disp: tc6393_set_disp, ++}; ++ ++/* ------------ Hardware Independent Functions ------------ */ ++ ++ ++static struct fb_ops tc6393fb_ops = ++{ ++ owner: THIS_MODULE, ++ fb_get_fix: fbgen_get_fix, ++ fb_get_var: fbgen_get_var, ++ fb_set_var: fbgen_set_var, ++ fb_get_cmap: fbgen_get_cmap, ++ fb_set_cmap: fbgen_set_cmap, ++ fb_pan_display: fbgen_pan_display, ++ fb_ioctl: tc6393fb_ioctl, ++}; ++ ++// ++int __init tc6393fb_init(void) ++{ ++#ifndef STATIC_IMAGE_BUF ++ memset(gSaveImagePtr,0,sizeof(gSaveImagePtr)); ++#endif ++ ++ fb_info.gen.fbhw = &tc6393_switch; // generic frame buffer device ++ tc6393_hw_init(); ++ tc6393_clear_screen(LCD_MODE_VGA); ++ tc6393fb_setlcdmode(tc6393fb_lcdMode); ++ ++ strcpy(fb_info.gen.info.modename, TC6393_NAME); ++ fb_info.gen.info.changevar = NULL; ++ fb_info.gen.info.node = -1; ++ fb_info.gen.info.fbops = &tc6393fb_ops; ++ fb_info.gen.info.disp = &disp; ++ fb_info.gen.parsize = sizeof(struct tc6393fb_par); ++ fb_info.gen.info.switch_con = &fbgen_switch; ++ fb_info.gen.info.updatevar = &fbgen_update_var; ++ fb_info.gen.info.blank = &fbgen_blank; ++ fb_info.gen.info.flags = FBINFO_FLAG_DEFAULT; ++ /* This should give a reasonable default video mode */ ++ fbgen_get_var(&disp.var, -1, &fb_info.gen.info); ++ fbgen_do_set_var(&disp.var, 1, &fb_info.gen); ++ fbgen_set_disp(-1, &fb_info.gen); ++ ++ if (disp.var.bits_per_pixel > 1) ++ fbgen_install_cmap(0, &fb_info.gen); ++ ++ if (register_framebuffer(&fb_info.gen.info) < 0) ++ return -EINVAL; ++ ++#ifdef CONFIG_PM ++ tc6393_pm_dev = pm_register(PM_COTULLA_DEV, 0, tc6393_pm_callback); ++#endif //CONFIG_PM ++ ++ printk("fb%d: %s frame buffer device\n", ++ GET_FB_IDX(fb_info.gen.info.node), ++ fb_info.gen.info.modename); ++ ++ ++#if defined(CONFIG_SHARP_LOGO_SCREEN) ++ draw_logo_screen(); ++ tosa_bl_temporary_contrast_set(); ++ tosa_bl_temporary_contrast_reset(); ++#endif ++ ++ return 0; ++} ++ ++void tc6393fb_cleanup(struct fb_info *info) ++{ ++ unregister_framebuffer(info); ++#ifndef STATIC_IMAGE_BUF ++ if(gSaveImagePtr[0] != NULL){ ++ int i; ++ for (i = 0; i < HORIZONTAL_LINE_VGA/SAVE_LINES; i++) { ++ if (gSaveImagePtr[i] != NULL) { ++ kfree(gSaveImagePtr[i]); ++ gSaveImagePtr[i]=NULL; ++ } ++ } ++ } ++#endif ++} ++ ++#ifdef MODULE ++int __init init_module(void) ++{ ++ return tc6393fb_init(); ++} ++ ++void cleanup_module(void) ++{ ++ tc6393fb_cleanup(&fb_info.gen.info); ++} ++#endif ++ ++static int tc6393fb_ioctl(struct inode *inode, struct file *file, u_int cmd, ++ u_long arg, int con, struct fb_info *info2) ++{ ++ switch (cmd){ ++ case TC6393FB_POWERDOWN: ++ { ++ int blank_mode = (int)arg; ++ tc6393_blank(blank_mode,NULL); ++ } ++ break; ++#ifdef USE_ACCELERATOR ++ case TC6393FB_ACC_CMD_WRITE: ++ { ++ u32 cmdbuf[TC6393FB_ACC_CMD_MAX_LEN + 1]; ++ ++ if (tc6393fb_isblank) { ++ printk("force resume from blank!\n"); ++ clear_imagebuf(); ++ tc6393_pm_resume(); ++ } ++ if (copy_from_user(cmdbuf, (void *)arg, ++ (TC6393FB_ACC_CMD_MAX_LEN + 1) * sizeof(u32))) ++ return -EFAULT; ++ ++ if (cmdbuf[0] == 0) ++ return 0; ++ ++ if (cmdbuf[0] > TC6393FB_ACC_CMD_MAX_LEN) ++ return -EFAULT; ++ ++ tc6393_acc_write( &cmdbuf[1], cmdbuf[0] ); ++ } ++ break; ++ case TC6393FB_ACC_SYNC: ++ if (tc6393fb_isblank) { ++ printk("force resume from blank!!\n"); ++ clear_imagebuf(); ++ tc6393_pm_resume(); ++ } ++ tc6393_acc_sync(); ++ break; ++#endif // end USE_ACCELERATOR ++ default: ++ return -EINVAL; ++ } ++ return 0; ++} ++ ++// ++// Constants ++// ++ ++static void tc6393fb_initssp( void) ++{ ++ pxa_nssp_init(); ++ tg_ssp_reg0 = TG_REG0_COLOR | TG_REG0_UD | TG_REG0_LR; ++ pxa_nssp_output(1,0x00); //delaied 0clk TCTL signal for VGA ++ pxa_nssp_output(3,0x02); // GPOS0=powercontrol, GPOS1=GPIO, GPOS2=TCTL ++} ++ ++static void tc6393fb_setpnlctl(int dat) ++{ ++ pxa_nssp_output(6,dat); ++} ++ ++static void tc6393fb_lcdhwsetup(int mode) ++{ ++ int i; ++ ++ // define the framebuffer base. ++ fb_VGA = (FrameBuffer_VGA *) (remapped_fbuf); ++ fb_QVGA = (FrameBuffer_QVGA *) (remapped_fbuf); ++ ++ if ( mode == LCD_MODE_QVGA ) { // change to QVGA ++ writew((u16)(0x0000), remapped_inner + PLGMD); ++ writew((u16)(readw(remapped_regs + TC6393_SYS_FER) & ~FUNC_SLCDEN), ++ remapped_regs + TC6393_SYS_FER); ++ writew((u16)(PLCNT_DEFAULT), remapped_inner + PLCNT); ++ writew((u16)(PLL10_QVGA), remapped_regs + TC6393_SYS_PLL1CR1); ++ writew((u16)(PLL11_QVGA), remapped_regs + TC6393_SYS_PLL1CR2); ++ writew((u16)(readw(remapped_regs + TC6393_SYS_FER) | FUNC_SLCDEN), ++ remapped_regs + TC6393_SYS_FER); ++ ++ for( i=0; i<kurohyo_LCDCREG_NUM-1; i++){ ++ writew((u16)(kurohyoLcdcQVGA[i].Value), remapped_inner + kurohyoLcdcQVGA[i].Index); ++ } ++ } else { // change to VGA ++ writew((u16)(0x0000), remapped_inner + PLGMD); ++ writew((u16)(readw(remapped_regs + TC6393_SYS_FER) & ~FUNC_SLCDEN), ++ remapped_regs + TC6393_SYS_FER); ++ writew((u16)(PLCNT_DEFAULT), remapped_inner + PLCNT); ++ writew((u16)(PLL10_VGA), remapped_regs + TC6393_SYS_PLL1CR1); ++ writew((u16)(PLL11_VGA), remapped_regs + TC6393_SYS_PLL1CR2); ++ writew((u16)(readw(remapped_regs + TC6393_SYS_FER) | FUNC_SLCDEN), ++ remapped_regs + TC6393_SYS_FER); ++ ++ for( i=0; i<kurohyo_LCDCREG_NUM-1; i++){ ++ writew((u16)(kurohyoLcdcVGA[i].Value), remapped_inner + kurohyoLcdcVGA[i].Index); ++ } ++ } ++ ++ writew((u16)(PLCNT_DEFAULT), remapped_inner + PLCNT); ++ mdelay(5); ++ writew((u16)(PLCNT_DEFAULT | PLCNT_STOP_CKP), remapped_inner+PLCNT); ++ mdelay(5); ++ writew((u16)(PLCNT_DEFAULT | PLCNT_STOP_CKP | PLCNT_SOFT_RESET), remapped_inner + PLCNT); ++ writew((u16)(0xfffa), remapped_inner + PIFEN); ++ ++ // TG LCD pannel power up ++ tc6393fb_setpnlctl(0x4); ++ mdelay(50); ++ ++ // TG LCD GVSS ++ tc6393fb_setpnlctl(0x0); ++ ++ { ++ int comadj; ++ /* Set Common Voltage */ ++ comadj = -1; ++ comadj = sharpsl_get_comadj(); ++ if ( comadj < 0 ) { ++ comadj = COMADJ_DEFAULT; ++ } ++ mdelay(50); ++ i2c_init(1); ++ tosa_set_common_voltage( comadj ); ++ } ++ ++} ++ ++static void tc6393fb_setlcdmode(int mode) ++{ ++ if( mode == LCD_MODE_VGA ){ ++ tg_ssp_reg0 |= TG_REG0_VQV; ++ pxa_nssp_output(0, tg_ssp_reg0); // data send to TG ++ tc6393fb_lcdhwsetup(LCD_MODE_VGA); ++ tc6393fb_lcdMode = LCD_MODE_VGA; ++ }else{ ++ tg_ssp_reg0 &= ~TG_REG0_VQV; ++ pxa_nssp_output(0, tg_ssp_reg0); // data send to TG ++ tc6393fb_lcdhwsetup(LCD_MODE_QVGA); ++ tc6393fb_lcdMode = LCD_MODE_QVGA; ++ } ++} ++ ++static void tc6393_soft_reset() ++{ ++ int i; ++ PSPR=0;// Clear Core Clock Change status ++ ++ // L3V On ++ writew((u16)(readw(remapped_scoop2_2 + SCP_GPWR) | SCOOP22_L3VON),remapped_scoop2_2 + SCP_GPWR); ++ ++ // TG On ++ writew((u16)(readw(remapped_regs + TC6393_SYS_GPODSR1) & ~0x0001),remapped_regs + TC6393_SYS_GPODSR1); ++ ++ // Clock Control Register ++ writew((u16)((readw(remapped_regs + TC6393_SYS_CCR) & CLKCTL_USB_MASK) | CLKCTL_CONFIG_DTA), ++ remapped_regs + TC6393_SYS_CCR); ++ ++ writew((u16)(0x0cc1), remapped_regs + TC6393_SYS_PLL2CR); ++ ++ if ( tc6393fb_lcdMode == LCD_MODE_VGA ) { // VGA ++ writew((u16)(PLL10_VGA), remapped_regs + TC6393_SYS_PLL1CR1); ++ writew((u16)(PLL11_VGA), remapped_regs + TC6393_SYS_PLL1CR2); ++ } else { // QVGA ++ writew((u16)(PLL10_QVGA), remapped_regs + TC6393_SYS_PLL1CR1); ++ writew((u16)(PLL11_QVGA), remapped_regs + TC6393_SYS_PLL1CR2); ++ } ++ writew((u16)(0x003a), remapped_lcdbase + KH_CLKEN); ++ writew((u16)(0x003a), remapped_lcdbase + KH_GCLKEN); ++ writew((u16)(0x3f00), remapped_lcdbase + KH_PSWCLR); ++ writew((u16)(readw(remapped_regs + TC6393_SYS_FER) | FUNC_SLCDEN), remapped_regs + TC6393_SYS_FER); ++ mdelay(2); ++ ++ writew((u16)(0x0000), remapped_lcdbase + KH_PSWCLR); ++ writew((u16)(0x3300), remapped_regs + TC6393_SYS_GPER); ++ ++ // initialize kurohyo configration register ++ for( i=0; i <= KH_CMDREG_NUM; i++){ ++ writew((u16)(kh_cmd[i].Value), remapped_lcdbase + kh_cmd[i].Index); ++ } ++ mdelay(2); ++ writew((u16)(0x000b), remapped_lcdbase + KH_VRAMBC); ++ ++ tc6393fb_initssp(); ++ tc6393fb_isblank = 0; ++} ++ ++#ifdef USE_ACCELERATOR ++static void tc6393_acc_init() ++{ ++ writew((u16)((FIFO_ADDR>>16)&0x001f), remapped_inner + KH_CMDADR_H); ++ writew((u16)(FIFO_ADDR&0x0fff8), remapped_inner + KH_CMDADR_L); ++ writew(512-1, remapped_inner + KH_CMDFIF); ++ ++ writew(1, remapped_inner + KH_FIFOR); ++ ++ writew(0, remapped_inner + KH_BINTMSK); ++ writew(0, remapped_inner + KH_CMDFINT); ++} ++ ++static void tc6393_acc_write( u32* cmd, int cmdnum ) ++{ ++ volatile int i; ++ int ct=0; ++ ++ if (readw(remapped_inner + KH_FIPT)>400) { ++ while(readw(remapped_inner + KH_FIPT)>200) { ++ mdelay(1); ++ if (++ct>1000) { ++ printk(__FUNCTION__ ": timeout\n"); ++ return; // timeout ++ } ++ } ++ } ++ ++ for ( i = 0; i < cmdnum; i ++ ) { ++ writew((u16)((cmd[i]>>16) & 0x0ffff), remapped_inner + KH_COMD_H); ++ writew((u16)(cmd[i] & 0x0ffff), remapped_inner + KH_COMD_L); ++ } ++} ++ ++static void tc6393_acc_sync() ++{ ++ int ct=0; ++ while(readw(remapped_inner + KH_FIPT)>0) { ++ mdelay(1); ++ if (++ct>1000) { ++ printk(__FUNCTION__ ": timeout\n"); ++ return; // timeout ++ } ++ } ++ ct=0; ++ while(readw(remapped_inner + KH_DMAST)&PXAIO_DMAST_BLT) { ++ mdelay(1); ++ if (++ct>1000) { ++ printk(__FUNCTION__ ": timeout\n"); ++ return; // timeout ++ } ++ } ++} ++#endif // end USE_ACCELERATOR ++ ++static void tc6393_clear_screen(u32 mode) ++{ ++#ifndef USE_ACCELERATOR ++ if(mode == LCD_MODE_VGA){ ++ memset(remapped_fbuf,0xff,MAX_XRES_VGA*MAX_YRES_VGA*2); ++ }else if(mode == LCD_MODE_QVGA){ ++ memset(remapped_fbuf,0xff,MAX_XRES_QVGA*MAX_YRES_QVGA*2); ++ } ++#else // Accelerator always clear VGA area ++ static u32 cmd[6]; ++ u16 xres = (tc6393fb_lcdMode == LCD_MODE_VGA)?MAX_XRES_VGA:MAX_XRES_QVGA; ++ u16 yres = (tc6393fb_lcdMode == LCD_MODE_VGA)?MAX_YRES_VGA:MAX_YRES_QVGA; ++ ++ cmd[0] = PXAIO_COMDI_DSADR|PXAIO_COMDD_DSADR(((int)remapped_fbuf)); ++ cmd[1] = PXAIO_COMDI_DHPIX|PXAIO_COMDD_DHPIX(xres - 1); ++ cmd[2] = PXAIO_COMDI_DVPIX|PXAIO_COMDD_DVPIX(yres - 1); ++ cmd[3] = PXAIO_COMDI_FILL|PXAIO_COMDD_FILL(0xffff); ++ cmd[4] = PXAIO_COMDI_FLGO; ++ ++ tc6393_acc_write(cmd,5); ++ tc6393_acc_sync(); ++ ++#endif // end USE_ACCELERATOR ++} ++ ++static DECLARE_WAIT_QUEUE_HEAD(blank_queue); ++ ++static void tc6393_pm_suspend(int suspend_mode) ++{ ++#ifndef STATIC_IMAGE_BUF ++ int i,j; ++ u32 *pVram = (u32*)remapped_fbuf; ++#endif ++ ++#ifdef USE_ACCELERATOR ++ tc6393_acc_sync(); ++#endif ++ ++ if (!tc6393fb_isblank) { ++#ifdef STATIC_IMAGE_BUF ++ save_image(); ++#else ++ for (i = 0; i < current_par.yres/SAVE_LINES; i++) { ++ if (gSaveImagePtr[i] != NULL){ ++ kfree(gSaveImagePtr[i]); ++ gSaveImagePtr[i] = NULL; ++ } ++ gSaveImagePtr[i] = kmalloc(current_par.xres * BITS_PER_PIXEL*SAVE_LINES / 8, GFP_KERNEL); ++ if (gSaveImagePtr[i] != NULL){ ++ memcpy(gSaveImagePtr[i],pVram,current_par.xres*SAVE_LINES*2); ++ pVram += current_par.xres*SAVE_LINES/2; ++ } ++ else { ++ printk("can't alloc pre-off image buffer %d\n", i); ++ for (j = 0; j < i; j++) { ++ if (gSaveImagePtr[i] != NULL) { ++ kfree(gSaveImagePtr[i]); ++ gSaveImagePtr[i] = NULL; ++ } ++ } ++ break; ++ } ++ } ++ for (; i < HORIZONTAL_LINE_VGA/SAVE_LINES; i++) { ++ gSaveImagePtr[i] = NULL; ++ } ++#endif ++ ++#ifdef CONFIG_PM ++ tosa_bl_pm_callback(NULL, PM_SUSPEND, NULL); ++#endif ++ ++ tc6393fb_isblank = 1; ++ ++ wait_vsync(); ++ tc6393_clear_screen(LCD_MODE_VGA); ++ wait_vsync(); ++ wait_vsync(); ++ ++ // TG LCD VHSA off ++ tc6393fb_setpnlctl(0x4); ++ if (suspend_mode) interruptible_sleep_on_timeout((wait_queue_head_t*)&blank_queue, 50/2 ); ++ else mdelay(50); ++ ++ // TG LCD signal off ++ tc6393fb_setpnlctl(0x6); ++ wait_vsync(); ++ if (suspend_mode) interruptible_sleep_on_timeout((wait_queue_head_t*)&blank_queue, 50/2 ); ++ else mdelay(50); ++ ++ // TG Off ++ writew((u16)(readw(remapped_regs + TC6393_SYS_GPODSR1) | 0x0001),remapped_regs + TC6393_SYS_GPODSR1); ++ if (suspend_mode) interruptible_sleep_on_timeout((wait_queue_head_t*)&blank_queue, 120/2 ); ++ else mdelay(120); ++ ++ // CLK: Stop ++ writew((u16)(0x0), remapped_lcdbase + KH_CLKEN); ++ if (suspend_mode) interruptible_sleep_on_timeout((wait_queue_head_t*)&blank_queue, 100/2 ); ++ else mdelay(100); ++ ++ // L3V Off ++ writew((u16)(readw(remapped_scoop2_2 + SCP_GPWR) & ~SCOOP22_L3VON),remapped_scoop2_2 + SCP_GPWR); ++ ++//X tc6393fb_isblank = 1; ++ } ++} ++ ++static void tc6393_pm_resume() ++{ ++#ifndef STATIC_IMAGE_BUF ++ int i; ++ u32 *pVram = (u32*)remapped_fbuf; ++#endif ++ ++ tc6393_hw_init(); ++ ++#ifdef USE_ACCELERATOR ++ // erase whole VRAM ++ if (tc6393fb_lcdMode == LCD_MODE_QVGA) { ++ memset(remapped_fbuf,0xff,MAX_XRES_VGA*MAX_YRES_VGA*2); ++ } ++#endif ++ ++#ifdef STATIC_IMAGE_BUF ++ load_image(); ++#else ++ if (gSaveImagePtr[0] != NULL){ ++ for (i = 0; i < (current_par.yres)/SAVE_LINES; i++) { ++ if (gSaveImagePtr[i] == NULL) { ++ printk("can't find pre-off image buffer %d\n", i); ++ continue; ++ } ++ memcpy(pVram,gSaveImagePtr[i],current_par.xres*SAVE_LINES*2); ++ pVram += current_par.xres*SAVE_LINES/2; ++ kfree(gSaveImagePtr[i]); ++ gSaveImagePtr[i] = NULL; ++ } ++ } ++#endif ++ ++ tc6393fb_setlcdmode(tc6393fb_lcdMode); ++ ++#ifdef CONFIG_PM ++ tosa_bl_pm_callback(NULL, PM_RESUME, NULL); ++#endif ++ ++} ++ ++#ifdef CONFIG_PM ++static int tc6393_pm_callback(struct pm_dev* pm_dev, ++ pm_request_t req, void* data) ++{ ++ switch (req) { ++ case PM_SUSPEND: ++ tc6393_pm_suspend(0); ++ break; ++ ++ case PM_RESUME: ++ tc6393_pm_resume(); ++ break; ++ } ++ return 0; ++} ++ ++void tc6393_fatal_off(void) ++{ ++ tc6393_pm_suspend(0); ++} ++#endif //CONFIG_PM ++ ++// EOF +diff -Nur linux_c860_org/drivers/video/tc6393fb.h linux/drivers/video/tc6393fb.h +--- linux_c860_org/drivers/video/tc6393fb.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/video/tc6393fb.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,249 @@ ++/* ++ * linux/drivers/video/tc6393fb.h ++ * ++ * Frame Buffer Device for TOSHIBA tc6393 ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ */ ++ ++#if !defined (_TC6393FB) ++#define _TC6393FB ++ ++#define KH_COMMAND_REG 0x004 ++#define KH_BASEADDR_H 0x012 ++#define KH_BASEADDR_L 0x010 ++#define KH_CLKEN 0x040 ++#define KH_GCLKEN 0x042 ++#define KH_PSWCLR 0x050 ++#define KH_VRAMTC 0x060 ++#define KH_VRAMRC 0x061 ++#define KH_VRAMAC 0x062 ++#define KH_VRAMBC 0x064 ++#define KH_VMREQMD 0x06F ++ ++#define KH_CMDADR_L 0x00A ++#define KH_CMDADR_H 0x00C ++#define KH_CMDFIF 0x00E ++#define KH_CMDFINT 0x010 ++#define KH_BINTMSK 0x012 ++#define KH_BINTST 0x014 ++#define KH_FIPT 0x016 ++#define KH_DMAST 0x018 ++#define KH_COMD_L 0x01C ++#define KH_COMD_H 0x01E ++#define KH_FIFOR 0x022 ++ ++#define PXAIO_DMAST_DMA 0x0001 ++#define PXAIO_DMAST_BLT 0x0002 ++ ++#define kurohyo_LCDCREG_NUM 18 ++ ++#define PLMOD 0x164 ++#define PLCST 0x102 ++#define VHLIN 0x008 ++#define PLDSA_H 0x124 ++#define PLDSA_L 0x122 ++#define PLPIT_H 0x12c ++#define PLPIT_L 0x12a ++#define PLHT 0x140 ++#define PLHDS 0x142 ++#define PLHSS 0x144 ++#define PLHSE 0x146 ++#define PLHBS 0x148 ++#define PLHBE 0x14a ++#define PLHPX 0x14c ++#define PLVT 0x150 ++#define PLVDS 0x152 ++#define PLVSS 0x154 ++#define PLVSE 0x156 ++#define PLVBS 0x158 ++#define PLVBE 0x15a ++#define PLGMD 0x12e ++#define PLCST 0x102 ++#define PLMOD 0x164 ++#define MISC 0x166 ++#define PLCNT 0x100 ++#define PIFEN 0x18e ++#define PLCLN 0x160 ++ ++ ++#define CLKCTL_USB_MASK 0x0002 ++#define CLKCTL_CONFIG_DTA 0x1310 ++ ++#define SCOOP_CF_MODE 0x0100 ++#define SCOOP21_OUT_MASK 0x0004 ++#define SCOOP22_OUT_MASK 0x036e ++ ++#define SCOOP21_RESET_IN 0x0004 ++#define SCOOP22_SUSPEND 0x0020 ++#define SCOOP22_L3VON 0x0040 ++ ++ ++#define PLCNT_SOFT_RESET 0x0001 ++#define PLCNT_STOP_CKP 0x0004 ++#define PLCNT_DEFAULT 0x0010 ++ ++ ++ ++#define FUNC_SLCDEN 0x0004 ++#define PLL10_QVGA 0xf203 ++#define PLL11_QVGA 0x00e7 ++#define PLL10_VGA 0xdf00 ++#define PLL11_VGA 0x002c ++ ++typedef struct ++{ ++ unsigned short Index; ++ unsigned short Value; ++} TC6393_REGS; ++ ++static TC6393_REGS kurohyoLcdcQVGA[] = ++{ ++ { VHLIN, 0x01E0 }, // VHLIN ++ { PLDSA_H, 0x0000 }, // PLDSA display start address high ++ { PLDSA_L, 0x0000 }, // PLDSA display start address low ++ { PLPIT_H, 0x0000 }, // PLPIT horizontal pixel high ++ { PLPIT_L, 0x01E0 }, // PLPIT horizontal pixel low ++ { PLHT, 0x0145 }, // PLHT horizontal total ++ { PLHDS, 0x0026 }, // PLHDS horizontal display start ++ { PLHSS, 0x0000 }, // PLHSS H-sync start ++ { PLHSE, 0x0002 }, // PLHSE H-sync end ++ { PLHPX, 0x00f0 }, // PLHPX Horizontal number of pixel ++ { PLVT, 0x014F }, // PLVT Vertical total ++ { PLVDS, 0x0002 }, // PLVDS Vertical display start ++ { PLVSS, 0x0000 }, // PLVSS V-sync start ++ { PLVSE, 0x0001 }, // PLVSE V-sync end ++ { MISC, 0x0003 }, // MISC RGB565 mode ++ { PLGMD, 0x0001 }, // PLGMD vram access enable ++ { PLCST, 0x4007 }, // PLCST ++ { PLMOD, 0x0003 }, // PLMOD Sync polarity ++}; ++ ++static TC6393_REGS kurohyoLcdcVGA[] = ++{ ++ { VHLIN, 0x03c0 }, // VHLIN ++ { PLDSA_H, 0x0000 }, // PLDSA display start address high ++ { PLDSA_L, 0x0000 }, // PLDSA display start address low ++ { PLPIT_H, 0x0000 }, // PLPIT horizontal pixel high ++ { PLPIT_L, 0x03c0 }, // PLPIT horizontal pixel low ++ { PLHT, 0x0289 }, // PLHT horizontal total ++ { PLHDS, 0x004e }, // PLHDS horizontal display start ++ { PLHSS, 0x0000 }, // PLHSS H-sync start ++ { PLHSE, 0x0002 }, // PLHSE H-sync end ++ { PLHPX, 0x01e0 }, // PLHPX Horizontal number of pixel ++ { PLVT, 0x028f }, // PLVT Vertical total ++ { PLVDS, 0x0002 }, // PLVDS Vertical display start ++ { PLVSS, 0x0000 }, // PLVSS V-sync start ++ { PLVSE, 0x0001 }, // PLVSE V-sync end ++ { MISC, 0x0003 }, // MISC RGB565 mode ++ { PLGMD, 0x0001 }, // PLGMD vram access enable ++ { PLCST, 0x4007 }, // PLCST ++ { PLMOD, 0x0003 }, // PLMOD Sync polarity ++}; ++ ++#define TG_REG0_VQV 0x0001 ++#define TG_REG0_COLOR 0x0002 ++#define TG_REG0_UD 0x0004 ++#define TG_REG0_LR 0x0008 ++ ++#define CK_SSP (0x1u << 3) ++ ++/* ++ * Accelerator COMMAND ++ */ ++ ++// Set Command ++#define PXAIO_COMDI_CSADR 0x00000000 ++#define PXAIO_COMDD_CSADR(x) (x&0x001ffffe) ++#define PXAIO_COMDI_CHPIX 0x01000000 ++#define PXAIO_COMDD_CHPIX(x) (x&0x000003ff) ++#define PXAIO_COMDI_CVPIX 0x02000000 ++#define PXAIO_COMDD_CVPIX(x) (x&0x000003ff) ++#define PXAIO_COMDI_PSADR 0x03000000 ++#define PXAIO_COMDD_PSADR(x) (x&0x00fffffe) ++#define PXAIO_COMDI_PHPIX 0x04000000 ++#define PXAIO_COMDD_PHPIX(x) (x&0x000003ff) ++#define PXAIO_COMDI_PVPIX 0x05000000 ++#define PXAIO_COMDD_PVPIX(x) (x&0x000003ff) ++#define PXAIO_COMDI_PHOFS 0x06000000 ++#define PXAIO_COMDD_PHOFS(x) (x&0x000003ff) ++#define PXAIO_COMDI_PVOFS 0x07000000 ++#define PXAIO_COMDD_PVOFS(x) (x&0x000003ff) ++#define PXAIO_COMDI_POADR 0x08000000 ++#define PXAIO_COMDD_POADR(x) (x&0x00fffffe) ++#define PXAIO_COMDI_RSTR 0x09000000 ++#define PXAIO_COMDD_RSTR(x) (x&0x000000ff) ++#define PXAIO_COMDI_TCLOR 0x0A000000 ++#define PXAIO_COMDD_TCLOR(x) (x&0x0000ffff) ++#define PXAIO_COMDI_FILL 0x0B000000 ++#define PXAIO_COMDD_FILL(x) (x&0x0000ffff) ++#define PXAIO_COMDI_DSADR 0x0C000000 ++#define PXAIO_COMDD_DSADR(x) (x&0x00fffffe) ++#define PXAIO_COMDI_SSADR 0x0D000000 ++#define PXAIO_COMDD_SSADR(x) (x&0x00fffffe) ++#define PXAIO_COMDI_DHPIX 0x0E000000 ++#define PXAIO_COMDD_DHPIX(x) (x&0x000003ff) ++#define PXAIO_COMDI_DVPIX 0x0F000000 ++#define PXAIO_COMDD_DVPIX(x) (x&0x000003ff) ++#define PXAIO_COMDI_SHPIX 0x10000000 ++#define PXAIO_COMDD_SHPIX(x) (x&0x000003ff) ++#define PXAIO_COMDI_SVPIX 0x11000000 ++#define PXAIO_COMDD_SVPIX(x) (x&0x000003ff) ++#define PXAIO_COMDI_LBINI 0x12000000 ++#define PXAIO_COMDD_LBINI(x) (x&0x0000ffff) ++#define PXAIO_COMDI_LBK2 0x13000000 ++#define PXAIO_COMDD_LBK2(x) (x&0x0000ffff) ++#define PXAIO_COMDI_SHBINI 0x14000000 ++#define PXAIO_COMDD_SHBINI(x) (x&0x0000ffff) ++#define PXAIO_COMDI_SHBK2 0x15000000 ++#define PXAIO_COMDD_SHBK2(x) (x&0x0000ffff) ++#define PXAIO_COMDI_SVBINI 0x16000000 ++#define PXAIO_COMDD_SVBINI(x) (x&0x0000ffff) ++#define PXAIO_COMDI_SVBK2 0x17000000 ++#define PXAIO_COMDD_SVBK2(x) (x&0x0000ffff) ++ ++// Action Command ++#define PXAIO_COMDI_CMGO 0x20000000 ++#define PXAIO_COMDD_CMGO_CEND 0x00000001 ++#define PXAIO_COMDD_CMGO_INT 0x00000002 ++#define PXAIO_COMDD_CMGO_CMOD 0x00000010 ++#define PXAIO_COMDD_CMGO_CDVRV 0x00000020 ++#define PXAIO_COMDD_CMGO_CDHRV 0x00000040 ++#define PXAIO_COMDD_CMGO_RUND 0x00008000 ++#define PXAIO_COMDI_SCGO 0x21000000 ++#define PXAIO_COMDD_SCGO_CEND 0x00000001 ++#define PXAIO_COMDD_SCGO_INT 0x00000002 ++#define PXAIO_COMDD_SCGO_ROP3 0x00000004 ++#define PXAIO_COMDD_SCGO_TRNS 0x00000008 ++#define PXAIO_COMDD_SCGO_DVRV 0x00000010 ++#define PXAIO_COMDD_SCGO_DHRV 0x00000020 ++#define PXAIO_COMDD_SCGO_SVRV 0x00000040 ++#define PXAIO_COMDD_SCGO_SHRV 0x00000080 ++// Specifications Document Rev.18 Add ++#define PXAIO_COMDD_SCGO_DSTXY 0x00008000 ++#define PXAIO_COMDI_SBGO 0x22000000 ++#define PXAIO_COMDD_SBGO_CEND 0x00000001 ++#define PXAIO_COMDD_SBGO_INT 0x00000002 ++#define PXAIO_COMDD_SBGO_DVRV 0x00000010 ++#define PXAIO_COMDD_SBGO_DHRV 0x00000020 ++#define PXAIO_COMDD_SBGO_SVRV 0x00000040 ++#define PXAIO_COMDD_SBGO_SHRV 0x00000080 ++#define PXAIO_COMDD_SBGO_SBMD 0x00000100 ++#define PXAIO_COMDI_FLGO 0x23000000 ++#define PXAIO_COMDD_FLGO_CEND 0x00000001 ++#define PXAIO_COMDD_FLGO_INT 0x00000002 ++#define PXAIO_COMDD_FLGO_ROP3 0x00000004 ++#define PXAIO_COMDI_LDGO 0x24000000 ++#define PXAIO_COMDD_LDGO_CEND 0x00000001 ++#define PXAIO_COMDD_LDGO_INT 0x00000002 ++#define PXAIO_COMDD_LDGO_ROP3 0x00000004 ++#define PXAIO_COMDD_LDGO_ENDPX 0x00000008 ++#define PXAIO_COMDD_LDGO_LVRV 0x00000010 ++#define PXAIO_COMDD_LDGO_LHRV 0x00000020 ++#define PXAIO_COMDD_LDGO_LDMOD 0x00000040 ++ ++#endif +diff -Nur linux_c860_org/drivers/video/tosaLogoMsg.c linux/drivers/video/tosaLogoMsg.c +--- linux_c860_org/drivers/video/tosaLogoMsg.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/video/tosaLogoMsg.c 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,488 @@ ++/* Logo Screen 16bits RGB(565) data*/ ++#ifndef __initdata ++#define __initdata ++#endif ++static const int logo_msg_width_en __initdata = 32; ++static const int logo_msg_height_en __initdata = 480; ++static const unsigned short logo_msg_data_en[32*480] __initdata ={ ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdf7,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0xa514,0xa514,0xa514,0xa514,0xa514,0xa514,0x528a,0x0000,0x528a,0xa514,0xa514,0xa514,0xa514,0xa514,0x632c,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x7bcf,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x4a69,0xffff,0xffff,0xffff,0xffff,0xffff,0x8430,0x0000,0x73ae,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0x0020,0x0020,0xbdd7,0xffff,0xffff,0xffff,0xdedb,0x18e3,0x0000,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x738e,0x0000,0x0000,0x39e7,0x5aeb,0x4a49,0x0841,0x0000,0x4208,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x94b2,0x18e3,0x0000,0x0000,0x0000,0x0841,0x632c,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd6ba,0xc638,0xce79,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdf7,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xb596,0x8c71,0x7bef,0x8430,0xad55,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0x738e,0x0841,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4208,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x4228,0x0000,0x18c3,0x7bcf,0xad75,0x31a6,0x10a2,0x9492,0x4a69,0x0000,0x0861,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa534,0x0000,0x39c7,0xef7d,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xad55,0x0020,0x2945,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x528a,0x0000,0xd69a,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xffff,0x5acb,0x0000,0xd6ba,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xffff,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xffff,0x7bef,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5acb,0x0000,0xc618,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xffff,0x39e7,0x0000,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xb596,0x0000,0x2124,0xce79,0xffff,0xffff,0x4228,0x2104,0xffff,0xffdf,0x7bef,0x0000,0x52aa,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x738e,0x0000,0x0000,0x9cf3,0xffff,0x4228,0x0861,0x4a69,0x10a2,0x0000,0x2965,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x39e7,0xad75,0xffff,0x4228,0x0000,0x0000,0x31a6,0x9492,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0xdefb,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xb596,0x7bef,0x9492,0xdefb,0xffff,0xffff,0xffff,0xe71c,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x39e7,0x0000,0x0000,0x0000,0x0020,0x9cf3,0xffff,0xffff,0x4228,0x10a2,0x8c71,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x0000,0x39c7,0xb5b6,0xa514,0x10a2,0x0841,0xe71c,0xffff,0x73ae,0x1082,0x0000,0x8430,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a49,0x0000,0xdedb,0xffff,0xffff,0x94b2,0x0000,0x94b2,0xffff,0xffff,0xe73c,0x18c3,0x1082,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a49,0x0000,0xffff,0xffff,0xffff,0xd69a,0x0000,0x630c,0xffff,0xffff,0xffff,0x6b6d,0x0000,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x0000,0xd6ba,0xffff,0xffff,0xffdf,0x0841,0x39c7,0xffff,0xffff,0xffff,0x7bef,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x2104,0x4a69,0xffdf,0xffff,0xffff,0x4228,0x0020,0xf79e,0xffff,0xffff,0x4a49,0x0000,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xb5b6,0x0020,0x39c7,0x9cf3,0xc638,0x738e,0x0000,0x8430,0xbdf7,0x6b4d,0x0000,0x18c3,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9492,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0020,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c71,0x528a,0x738e,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0xa514,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x8410,0x2945,0xad75,0xffff,0xffff,0xef5d,0x73ae,0x4228,0x52aa,0xb596,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x2124,0x0000,0x0861,0xa534,0xffff,0xef7d,0x2104,0x0000,0x0000,0x0000,0x0000,0x94b2,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x0000,0x528a,0xef7d,0xffff,0xffff,0x8430,0x0000,0x2945,0xef5d,0xdefb,0x10a2,0x1082,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a69,0x0000,0xe71c,0xffff,0xffff,0xffff,0x2124,0x0000,0xa534,0xffff,0xffff,0x6b6d,0x0000,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xffff,0xffff,0xffff,0xd69a,0x0000,0x0841,0xf79e,0xffff,0xffff,0x7bcf,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x632c,0x0000,0xbdf7,0xffff,0xffff,0x73ae,0x0000,0x528a,0xffff,0xffff,0xf79e,0x2945,0x0020,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xce79,0x0020,0x18c3,0x8c71,0x8c51,0x0861,0x0000,0xad75,0xffff,0xad75,0x18c3,0x0000,0x5acb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cd3,0x0841,0x0000,0x0000,0x0000,0x5acb,0xffff,0xffff,0xad55,0x0861,0x632c,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0xb596,0xa514,0xd6ba,0xffff,0xffff,0xffff,0xf7be,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0x7bef,0x31a6,0x0861,0x0000,0x0020,0x2945,0x5acb,0xbdf7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad75,0x0861,0x0000,0x0020,0x2965,0x1082,0x0020,0x1082,0x0000,0x0000,0x5aeb,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0x0861,0x0020,0x8c51,0xf79e,0xffff,0x4228,0x2104,0xffff,0xce79,0x39c7,0x0000,0x6b6d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x738e,0x0000,0x9492,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xf79e,0x2124,0x0841,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xf79e,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xffff,0x73ae,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a49,0x0000,0xef7d,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xffff,0x6b4d,0x0000,0xce79,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x7bcf,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xe71c,0x1082,0x18c3,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0x18c3,0x0000,0x4a69,0xd6ba,0xffff,0x4228,0x18e3,0xce79,0x9492,0x18c3,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0x2124,0x0000,0x9cd3,0xffff,0x4228,0x0000,0x0000,0x0000,0x18c3,0xa534,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xbdd7,0xdefb,0xffff,0x8c51,0x5aeb,0x73ae,0xb596,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0xa514,0x5aeb,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0xa514,0x5aeb,0x2104,0x0000,0x0000,0x0000,0x10a2,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0xa514,0x5aeb,0x2104,0x0000,0x0000,0x0000,0x2965,0x632c,0xa514,0xd6ba,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x0000,0x0000,0x0861,0x4208,0x7bcf,0xb5b6,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x2124,0x528a,0x8c71,0xc618,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0xc618,0x9492,0x52aa,0x2124,0x0000,0x0000,0x0020,0x31a6,0x632c,0xa514,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0xb5b6,0x7bef,0x4a69,0x1082,0x0000,0x0000,0x1082,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xce79,0x9492,0x5acb,0x31a6,0x0020,0x0000,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0xb596,0x7bcf,0x4208,0x0861,0x0000,0x0000,0x1082,0x4228,0x7bef,0xb596,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c71,0x0000,0x0000,0x0000,0x31a6,0x632c,0xa514,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x18c3,0x528a,0x9492,0xd69a,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0xb596,0x6b6d,0x39c7,0x0020,0x0000,0x0000,0x0861,0x4228,0x8410,0xbdd7,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xb5b6,0x7bcf,0x39c7,0x0020,0x0000,0x0000,0x0020,0x39c7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xb5b6,0x8410,0x4208,0x0841,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xb596,0x31a6,0x0000,0x1082,0x630c,0xef7d,0xffff,0xffff,0x8430,0x9492,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc638,0x0020,0x0000,0x39c7,0x2124,0x0000,0x31a6,0xffdf,0xffff,0x31a6,0x0000,0x18e3,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0x9cd3,0xffff,0xffdf,0x52aa,0x0000,0xbdd7,0xffff,0xe73c,0x73ae,0x0000,0x39e7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xf7be,0xffff,0xffff,0xb5b6,0x0000,0x738e,0xffff,0xffff,0xffff,0x4a49,0x0000,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0xf79e,0xffff,0xffff,0xef5d,0x0000,0x528a,0xffff,0xffff,0xffff,0x7bef,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc638,0x0000,0xa514,0xffff,0xffff,0xffff,0x2104,0x18c3,0xffff,0xffff,0xffff,0x6b6d,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0861,0xb5b6,0xffff,0xffff,0x6b6d,0x0000,0xd69a,0xffff,0xe71c,0x18c3,0x0000,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0x5aeb,0x0020,0x0000,0x18e3,0x4228,0x2965,0x0000,0x2124,0x4208,0x0841,0x0000,0x52aa,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2104,0x630c,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xce59,0xd69a,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdf7,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0xffff,0xffff,0xa514,0x7bef,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xffff,0xffff,0x4228,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xffff,0xffff,0xd69a,0xc638,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad75,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xd69a,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0x4a49,0x0000,0xc638,0xc638,0xc638,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc638,0x1082,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x738e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x52aa,0x0000,0x4208,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x2965,0x0000,0x7bef,0x7bef,0x7bef,0x7bef,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad75,0xad55,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad75,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x10a2,0x5aeb,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x18c3,0x0000,0x4228,0x4228,0x0861,0x0000,0x630c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0xffff,0xffff,0xdefb,0x0000,0x2124,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cd3,0x5aeb,0xffff,0xffff,0xffff,0x0000,0x31a6,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xb5b6,0x9492,0x7bef,0x7bef,0xa534,0xd6ba,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x73ae,0x0841,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2965,0xc618,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a69,0x0000,0x18c3,0x7bcf,0xad75,0xc638,0xbdf7,0x94b2,0x4a69,0x0000,0x0020,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa534,0x0000,0x39e7,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad55,0x0020,0x2124,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x528a,0x0000,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5acb,0x0000,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bcf,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x6b4d,0x0000,0xad55,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x2965,0x0000,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0x0020,0x0861,0xad55,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0x528a,0x0000,0x5acb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x94b2,0x0020,0x0000,0x18c3,0x4a69,0x5aeb,0x5acb,0x39c7,0x0020,0x0000,0x39c7,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0x5acb,0x10a2,0x0000,0x0000,0x0000,0x0000,0x31a6,0x9492,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0xdefb,0xdefb,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x2124,0x0000,0x0000,0x2965,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x73ae,0x0000,0x5acb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x10a2,0x0000,0xce79,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0x0841,0x0000,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xbdd7,0x8c51,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xb596,0x7bef,0x9492,0xdefb,0xffff,0xffff,0xffff,0xe71c,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x39e7,0x0000,0x0000,0x0000,0x0020,0x9cf3,0xffff,0xffff,0x4228,0x10a2,0x8c71,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x0000,0x39c7,0xb5b6,0xa514,0x10a2,0x0841,0xe71c,0xffff,0x73ae,0x1082,0x0000,0x8430,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a49,0x0000,0xdedb,0xffff,0xffff,0x94b2,0x0000,0x94b2,0xffff,0xffff,0xe73c,0x18c3,0x1082,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a49,0x0000,0xffff,0xffff,0xffff,0xd69a,0x0000,0x630c,0xffff,0xffff,0xffff,0x6b6d,0x0000,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x0000,0xd6ba,0xffff,0xffff,0xffdf,0x0841,0x39c7,0xffff,0xffff,0xffff,0x7bef,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x2104,0x4a69,0xffdf,0xffff,0xffff,0x4228,0x0020,0xf79e,0xffff,0xffff,0x4a49,0x0000,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xb5b6,0x0020,0x39c7,0x9cf3,0xc638,0x738e,0x0000,0x8430,0xbdf7,0x6b4d,0x0000,0x18c3,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9492,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0020,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c71,0x528a,0x738e,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0xa514,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad75,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x10a2,0x5aeb,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x18c3,0x0000,0x4228,0x4228,0x0861,0x0000,0x630c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0xffff,0xffff,0xdefb,0x0000,0x2124,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cd3,0x5aeb,0xffff,0xffff,0xffff,0x0000,0x31a6,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xb596,0x8c71,0x7bef,0x8430,0xad55,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0x738e,0x0841,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4208,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x4228,0x0000,0x18c3,0x7bcf,0xad75,0x31a6,0x10a2,0x9492,0x4a69,0x0000,0x0861,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa534,0x0000,0x39c7,0xef7d,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xad55,0x0020,0x2945,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x528a,0x0000,0xd69a,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xffff,0x5acb,0x0000,0xd6ba,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xffff,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xffff,0x7bef,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5acb,0x0000,0xc618,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xffff,0x39e7,0x0000,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xb596,0x0000,0x2124,0xce79,0xffff,0xffff,0x4228,0x2104,0xffff,0xffdf,0x7bef,0x0000,0x52aa,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x738e,0x0000,0x0000,0x9cf3,0xffff,0x4228,0x0861,0x4a69,0x10a2,0x0000,0x2965,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x39e7,0xad75,0xffff,0x4228,0x0000,0x0000,0x31a6,0x9492,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0xdefb,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0xa514,0x5aeb,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0xa514,0x5aeb,0x2104,0x0000,0x0000,0x0000,0x10a2,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0xa514,0x5aeb,0x2104,0x0000,0x0000,0x0000,0x2965,0x632c,0xa514,0xd6ba,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x0000,0x0000,0x0861,0x4208,0x7bcf,0xb5b6,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x2124,0x528a,0x8c71,0xc618,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0xc618,0x9492,0x52aa,0x2124,0x0000,0x0000,0x0020,0x31a6,0x632c,0xa514,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0xb5b6,0x7bef,0x4a69,0x1082,0x0000,0x0000,0x1082,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xce79,0x9492,0x5acb,0x31a6,0x0020,0x0000,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0xb596,0x7bcf,0x4208,0x0861,0x0000,0x0000,0x1082,0x4228,0x7bef,0xb596,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c71,0x0000,0x0000,0x0000,0x31a6,0x632c,0xa514,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x18c3,0x528a,0x9492,0xd69a,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0xb596,0x6b6d,0x39c7,0x0020,0x0000,0x0000,0x0861,0x4228,0x8410,0xbdd7,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xb5b6,0x7bcf,0x39c7,0x0020,0x0000,0x0000,0x0020,0x39c7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xb5b6,0x8410,0x4208,0x0841,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdf7,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xad55,0x7bcf,0x18c3,0x3186,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0x1082,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x52aa,0x0000,0xd6ba,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x2965,0x0000,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdf7,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x738e,0x2945,0x0000,0x18e3,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3186,0xce79,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xbdd7,0x8430,0x18e3,0x4a49,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0x1082,0x39e7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5acb,0x0000,0xd6ba,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x2945,0x0000,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdf7,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x738e,0x2965,0x0000,0x18c3,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2945,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xffff,0xffff,0x4228,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0xffff,0xffff,0x73ae,0x4228,0x8c51,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdf7,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xb596,0x7bef,0x10a2,0x31a6,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0x1082,0x4a49,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x52aa,0x0000,0xd6ba,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4208,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xce59,0x632c,0x0000,0x0861,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0020,0x94b2,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad75,0x5aeb,0x5aeb,0x5aeb,0x5aeb,0x5aeb,0x5aeb,0x5aeb,0x5aeb,0x632c,0x8c71,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd6ba,0x9cf3,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x5aeb,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cd3,0x0000,0x0861,0x8430,0xb5b6,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a49,0x0000,0xa534,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a69,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x9cf3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x630c,0x0861,0xa514,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x4228,0x0861,0x0000,0x0000,0x18e3,0x2104,0x2104,0x2104,0x2104,0x2104,0x2104,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x8430,0x528a,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x18c3,0x0000,0x4228,0x4228,0x4228,0xce79,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8410,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2104,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xad55,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x528a,0x2945,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0x7bef,0x31a6,0x0861,0x0000,0x0020,0x2945,0x5acb,0xbdf7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad75,0x0861,0x0000,0x0020,0x2965,0x1082,0x0020,0x1082,0x0000,0x0000,0x5aeb,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0x0861,0x0020,0x8c51,0xf79e,0xffff,0x4228,0x2104,0xffff,0xce79,0x39c7,0x0000,0x6b6d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x738e,0x0000,0x9492,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xf79e,0x2124,0x0841,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xf79e,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xffff,0x73ae,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a49,0x0000,0xef7d,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xffff,0x6b4d,0x0000,0xce79,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x7bcf,0xffff,0xffff,0xffff,0x4228,0x2104,0xffff,0xffff,0xe71c,0x1082,0x18c3,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0x18c3,0x0000,0x4a69,0xd6ba,0xffff,0x4228,0x18e3,0xce79,0x9492,0x18c3,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0x2124,0x0000,0x9cd3,0xffff,0x4228,0x0000,0x0000,0x0000,0x18c3,0xa534,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xbdd7,0xdefb,0xffff,0x8c51,0x5aeb,0x73ae,0xb596,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0xad55,0xdefb,0xffff,0xffff,0xffff,0xef7d,0xc638,0xd6ba,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cd3,0x1082,0x0000,0x9cd3,0xffff,0xffff,0x8c71,0x0841,0x0000,0x0000,0x3186,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc638,0x0000,0x0861,0x7bcf,0xdefb,0xffff,0xbdf7,0x0000,0x0020,0x6b4d,0x5aeb,0x0000,0x4208,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x630c,0x0000,0xad55,0xffff,0xffff,0xffff,0x528a,0x0000,0x6b6d,0xffff,0xffff,0x4228,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xffdf,0xffff,0xffff,0xf79e,0x0841,0x0000,0xd69a,0xffff,0xffff,0x7bef,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a69,0x0000,0xef5d,0xffff,0xffff,0xa534,0x0000,0x2124,0xffff,0xffff,0xffff,0x630c,0x0000,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9492,0x0000,0x6b6d,0xffdf,0xf7be,0x39c7,0x0000,0x7bef,0xffff,0xef5d,0x8c71,0x0020,0x18e3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0x2945,0x0000,0x1082,0x1082,0x0000,0x0861,0xe73c,0xffff,0x94b2,0x0000,0x0841,0xb596,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x738e,0x31a6,0x2104,0x52aa,0xce79,0xffff,0xffff,0xd69a,0x8c51,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9492,0x2104,0x4208,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdf7,0x7bef,0x9492,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0xa514,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9492,0x2104,0x4208,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ }; +diff -Nur linux_c860_org/drivers/video/tosaLogoMsgJ.c linux/drivers/video/tosaLogoMsgJ.c +--- linux_c860_org/drivers/video/tosaLogoMsgJ.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/video/tosaLogoMsgJ.c 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,488 @@ ++/* Logo Screen 16bits RGB(565) data*/ ++#ifndef __initdata ++#define __initdata ++#endif ++static const int logo_msg_width_jp __initdata = 32; ++static const int logo_msg_height_jp __initdata = 480; ++static const unsigned short logo_msg_data_jp[32*480] __initdata ={ ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0x7bef,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x0000,0x39c7,0xd6ba,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x0000,0x0020,0x39c7,0x9492,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x0861,0x0000,0x0020,0x7bef,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x0000,0x0000,0x0000,0x0000,0x39e7,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0x94b2,0x0861,0x0000,0x3186,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0xbdd7,0x3186,0x0000,0x6b6d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0xffff,0xdefb,0x3186,0x0000,0x0861,0xb596,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0x0861,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xf7be,0x632c,0x0000,0x0000,0x8430,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x2104,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0x94b2,0x0020,0x0000,0x52aa,0xe73c,0xffff,0xffff,0xffff,0xffff,0xd69a,0x0020,0x2965,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xb5b6,0x1082,0x0000,0x0841,0x5acb,0x94b2,0xa514,0x6b4d,0x0861,0x0000,0x8c51,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0x4a49,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x5acb,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xce59,0x738e,0x4228,0x4228,0x5acb,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xdefb,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xe71c,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8410,0x0000,0x8430,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xc618,0x18c3,0x2124,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x630c,0x0000,0x0020,0xad55,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xdedb,0x0861,0x0000,0x738e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x4a49,0x0000,0x0020,0xad55,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x94b2,0x0000,0x0000,0xb5b6,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0xc638,0xd6ba,0x39e7,0x0000,0x0020,0x9cd3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0x632c,0x0000,0x0861,0xc618,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0xf7be,0x52aa,0x0000,0x0000,0x632c,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x52aa,0x0000,0x0861,0xbdd7,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0x8410,0x0020,0x0000,0x18e3,0xa534,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x5acb,0x0000,0x0000,0x6b4d,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xbdf7,0x2104,0x0000,0x0000,0x2965,0xd6ba,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9492,0x0861,0x0000,0x0000,0x2124,0x2965,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xf7be,0x8410,0x1082,0x2124,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0x738e,0x18c3,0x0000,0x0000,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0xce79,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd6ba,0x7bef,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xf7be,0xa534,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xdefb,0x0000,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xdefb,0x0000,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xb5b6,0x630c,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xdefb,0x0000,0x0000,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xad55,0x2945,0x0000,0x0000,0xad55,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xf7be,0x10a2,0x0000,0x0000,0x18c3,0x2104,0x4208,0x4228,0x5acb,0x5aeb,0x4a69,0x0000,0x7bef,0xffff,0xffff,0xdefb,0x39c7,0x0000,0x0000,0x2124,0x94b2,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xc638,0x3186,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x7bef,0xffff,0xa514,0x0861,0x0000,0x0861,0x8c71,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0xc638,0xc638,0xa534,0xa514,0x94b2,0x7bef,0x7bef,0x630c,0xad75,0x8c71,0x0000,0x0000,0x3186,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cd3,0x0000,0x0000,0x528a,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xce79,0x0020,0x0000,0x39e7,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x2945,0x0000,0x18e3,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc618,0x2104,0xad55,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0x630c,0x52aa,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xc638,0xce59,0xffff,0xffff,0xffff,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0020,0x0000,0x4228,0xe73c,0xffff,0xffff,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0x39e7,0x0000,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xb5b6,0x10a2,0x0000,0x10a2,0x9cf3,0xffdf,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0x4a49,0x0000,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0x632c,0x0020,0x0000,0x2124,0x94b2,0xe73c,0x0000,0x2104,0xffff,0xffff,0x6b6d,0x0000,0x8c71,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0x73ae,0x2104,0x2104,0x2104,0x2104,0x2104,0x2104,0x2104,0x2104,0x0861,0x0000,0x0000,0x0000,0x0000,0x0000,0x0020,0x2104,0x2104,0x1082,0x0000,0x528a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0x5aeb,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1082,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xef5d,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdedb,0x39c7,0x0000,0x2104,0xd6ba,0xdefb,0x0000,0x18e3,0xdefb,0xdefb,0xdefb,0x0861,0x0000,0xc618,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0x39e7,0x0000,0x0861,0xd6ba,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0xffff,0x52aa,0x0000,0x6b6d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x5aeb,0x73ae,0xffff,0xffff,0xffff,0xffff,0xd6ba,0x18e3,0x0861,0xc618,0xffff,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0xffff,0x9492,0x2965,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0xc638,0xffff,0xffff,0xffff,0xffff,0x7bef,0x9492,0xffff,0xffff,0xffff,0xe71c,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0x9cd3,0x5aeb,0xdedb,0xffff,0x7bef,0x0000,0xa514,0xef7d,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0x5aeb,0x0000,0xc638,0xffff,0x7bef,0x0000,0xa514,0xc638,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0x5aeb,0x0000,0xc638,0xffff,0x7bef,0x0000,0xa514,0xd69a,0x2945,0x0000,0x2104,0x4228,0x4228,0x31a6,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0x5aeb,0x0000,0xc638,0xffff,0x7bef,0x0000,0xa514,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xc638,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x0000,0x1082,0x7bef,0x7bef,0x2965,0x0000,0x630c,0x7bef,0x4208,0x0000,0xa514,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xc638,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xa514,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xc638,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x0000,0x1082,0x7bef,0x7bef,0x2965,0x0000,0x630c,0x7bef,0x4208,0x0000,0xa514,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xc638,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0x5aeb,0x0000,0xc638,0xffff,0x7bef,0x0000,0xa514,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xc638,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0x5aeb,0x0000,0xc638,0xffff,0x7bef,0x0000,0xa514,0xe71c,0x528a,0x0000,0x4208,0x7bef,0x7bef,0x630c,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0x5aeb,0x0000,0xc638,0xffff,0x7bef,0x0000,0xa514,0xc638,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0xc638,0xa514,0xe73c,0xffff,0x7bef,0x0000,0xa514,0xe71c,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x4228,0x5acb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0xdefb,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xe73c,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xf79e,0x3186,0x0000,0x528a,0xb5b6,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xe73c,0x52aa,0x0000,0x0000,0x0000,0x0841,0x39e7,0x5aeb,0x7bcf,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0xbdf7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xd6ba,0x6b6d,0x2104,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xdefb,0xe73c,0xffff,0xffff,0xe71c,0xb5b6,0x9cd3,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x7bef,0x528a,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0x6b4d,0x0000,0xb596,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0x632c,0x0000,0x8c71,0xffff,0xffff,0xffff,0xffff,0x5acb,0x73ae,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0x9492,0x0000,0x5acb,0xffff,0xffff,0xffff,0xffff,0x2104,0x4228,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xc638,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0x18e3,0x4228,0xf7be,0xc638,0xc638,0xc638,0x630c,0x0000,0xad55,0xc638,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffdf,0x10a2,0x0000,0xdedb,0xffff,0xf79e,0x5aeb,0x0000,0x4228,0xdefb,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x632c,0x0000,0x8410,0xef7d,0x39e7,0x0000,0x0000,0x4228,0xe73c,0x2104,0x0000,0x39e7,0x2104,0x0000,0x39e7,0x31a6,0xa514,0x0000,0x2965,0x5aeb,0x73ae,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xd69a,0x0000,0x18c3,0x2124,0x0000,0x8410,0x2104,0x4228,0xffff,0x7bef,0x0000,0xdefb,0x7bef,0x0000,0xdefb,0xffff,0xa514,0x0000,0x0000,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0x4a49,0x0000,0x0000,0x738e,0xffff,0x2104,0x4228,0xffff,0x7bef,0x0000,0xdefb,0x7bef,0x0000,0xdefb,0xffff,0xa514,0x0000,0x2965,0x5aeb,0x52aa,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x0000,0x0000,0xd6ba,0xffff,0x2104,0x4228,0xffff,0x7bef,0x0000,0xdefb,0x7bef,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffdf,0x18e3,0x0841,0x0020,0x2945,0xf79e,0x2104,0x4228,0xffff,0x528a,0x0000,0x8c71,0x528a,0x0000,0x8c71,0xa514,0x94b2,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xad75,0x0000,0x5acb,0x7bef,0x0000,0x4a49,0x18e3,0x4228,0xffff,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8410,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x5acb,0x0000,0xa514,0xffdf,0x52aa,0x0000,0x0000,0x4228,0xffff,0x5aeb,0x5aeb,0x5aeb,0x2965,0x0000,0x528a,0x4a69,0x8c51,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x1082,0x0000,0xdefb,0xffff,0xf79e,0x39e7,0x0000,0x31a6,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xd69a,0x0000,0x10a2,0xffff,0xffff,0xffff,0xffdf,0x39e7,0xc638,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0x9cf3,0x0000,0x4208,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0x6b6d,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xd6ba,0x9492,0xb596,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0xdefb,0xffdf,0xffff,0xf79e,0xdefb,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffdf,0x73ae,0x18e3,0x0020,0x2945,0x6b6d,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0x9492,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x6b6d,0x0000,0x1082,0x2104,0x0861,0x0000,0x0861,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xef5d,0x0020,0x2945,0xf79e,0xffff,0xf7be,0x94b2,0x0020,0x0020,0xbdf7,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x6b6d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xdefb,0x0000,0x5acb,0xffff,0xffff,0xffff,0xffff,0xb5b6,0x0020,0x18c3,0xef5d,0xffff,0xffff,0xffff,0xc638,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xf7be,0x1082,0x0861,0x9cd3,0xd6ba,0xdefb,0xdefb,0xdefb,0x73ae,0x0000,0x5aeb,0xdefb,0xdefb,0xdefb,0xb596,0x0000,0x4208,0xdefb,0xdefb,0xdefb,0xdefb,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x94b2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xad55,0x4228,0x2104,0x2104,0x2104,0x2104,0x2104,0x10a2,0x0000,0x1082,0x2104,0x2104,0x2104,0x0020,0x0000,0x2104,0x2104,0x2104,0x18c3,0x8430,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0x0000,0x52aa,0xffff,0xffff,0xffff,0x4228,0x0000,0xd69a,0xffff,0xffff,0xffdf,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x1082,0x18e3,0xffff,0xffff,0xffff,0x6b6d,0x0000,0x9cd3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0x73ae,0xffff,0xffff,0xffff,0xffff,0xffff,0x4208,0x0000,0xf79e,0xffff,0xffff,0xad55,0x0000,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xc618,0x1082,0x0000,0x9cd3,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0xdefb,0xffff,0xffff,0xe73c,0x0841,0x39e7,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf7be,0x18c3,0x0000,0x528a,0xef7d,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xb596,0x0000,0x39c7,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a69,0x0000,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x9cf3,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x10a2,0x18e3,0xffff,0xffff,0xffff,0xffff,0xffff,0x6b6d,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x738e,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cf3,0x0000,0x630c,0xffff,0xffff,0xffff,0xffff,0x9492,0x0000,0x2945,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xdedb,0x0000,0x1082,0xdedb,0xffff,0xffff,0xffff,0xad75,0x0861,0x0020,0xd6ba,0xffff,0xffff,0xffff,0xbdf7,0x0020,0x0000,0x8c71,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0x5acb,0x0000,0x1082,0x52aa,0x5aeb,0x39c7,0x0000,0x0000,0x8c51,0xffff,0xffff,0xffff,0xdedb,0x10a2,0x0000,0x4228,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x4a69,0x0000,0x0000,0x0000,0x0000,0x10a2,0x9cf3,0xffff,0xffff,0xffff,0xe71c,0x18c3,0x0000,0x2104,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0xa534,0xa514,0xb5b6,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffdf,0x52aa,0x18c3,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdf7,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffdf,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x4a69,0x0000,0x4228,0xffdf,0xffff,0xffff,0xe73c,0x3186,0x1082,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad55,0x0020,0x0000,0x52aa,0xffdf,0xffff,0xffff,0x4228,0x0000,0x3186,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xdedb,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0xc638,0x738e,0x0000,0x0000,0x4228,0xef5d,0xffff,0xef5d,0x2124,0x0000,0x39e7,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0x5aeb,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x18c3,0xad75,0xffff,0xe73c,0x2124,0x0000,0x2104,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0x8c51,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x4228,0x2945,0x0000,0x0000,0x4228,0xd69a,0xe73c,0x4228,0x0000,0x0020,0xb5b6,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x9492,0x1082,0x0000,0x39c7,0xffff,0xffdf,0x8c71,0x2124,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0xc638,0xf7be,0xffff,0xd69a,0x7bef,0xad55,0x4a69,0xd6ba,0xffff,0xffff,0xffff,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xa514,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0x94b2,0xffff,0x4228,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0x2124,0x0000,0xad55,0x4228,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd6ba,0x2104,0x0000,0x2124,0xf79e,0x4228,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad55,0x0020,0x18c3,0xdefb,0xffff,0x4228,0x0000,0xdefb,0xffff,0xa514,0x0000,0x6b6d,0xdefb,0xdefb,0x0000,0x18e3,0xdefb,0xdefb,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdd7,0xe73c,0xffff,0xffff,0x4228,0x0000,0xdefb,0xffff,0xa514,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0x7bcf,0x0861,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xdefb,0xffff,0xa514,0x0000,0x1082,0x2104,0x2104,0x0000,0x0020,0x2104,0x2104,0x3186,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0x5aeb,0x0000,0xad55,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0x39e7,0x0000,0xc618,0xdefb,0x8c71,0x0000,0x7bef,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0x5aeb,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x7bef,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xc618,0x2965,0x2104,0x2104,0x2104,0x2104,0x2104,0x2104,0x0841,0x0000,0x18e3,0x2104,0x10a2,0x0000,0x7bef,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0x4228,0x5acb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xdefb,0xffff,0xa514,0x0000,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0xc638,0xf7be,0xffff,0xad75,0x2104,0x9492,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0x39c7,0x6b6d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xce59,0x0000,0x528a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0x7bcf,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0x0000,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0x2945,0x8430,0xce79,0xffff,0xffff,0xffff,0xef5d,0x0000,0x39e7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x0000,0x0000,0x0000,0x18c3,0x528a,0x9492,0xce79,0x0000,0x2104,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x4228,0x0000,0x1082,0x4208,0x0841,0x0000,0x0000,0x0000,0x0000,0x0841,0x630c,0x94b2,0xbdf7,0xdedb,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0xf7be,0xffff,0xffff,0xffff,0xe73c,0x10a2,0x0000,0xd6ba,0xf7be,0xc638,0x8c51,0x528a,0x0841,0x0000,0x0000,0x0000,0x0000,0x0000,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x528a,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x6b6d,0xffff,0xffff,0xffff,0xffff,0x528a,0x0000,0x8c71,0x6b6d,0x39c7,0x10a2,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x2104,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffdf,0x10a2,0x18e3,0xffff,0xffff,0xffff,0xffff,0x632c,0x0000,0xc638,0xffff,0xffff,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x2104,0x0000,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0x52aa,0x0000,0xd6ba,0xffff,0xffff,0xffff,0x8430,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x2965,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x0000,0xad75,0xffff,0xffff,0xffff,0xa514,0x0000,0x7bcf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x4a49,0x0000,0xad55,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0xa514,0xffff,0xffff,0xffff,0xc638,0x0000,0x528a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x6b6d,0x0000,0x738e,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cf3,0x0000,0xa514,0xffff,0xffff,0xffff,0xdefb,0x0000,0x2965,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xad55,0x0000,0x2945,0xffff,0xffff,0xffff,0xffff,0xffff,0x6b4d,0x0000,0xbdf7,0xffff,0xffff,0xffff,0xffff,0x9492,0xc618,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xef5d,0x0841,0x0000,0x9cf3,0xffff,0xffff,0xffff,0xdedb,0x0861,0x0841,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0x738e,0x0000,0x0020,0x5acb,0x9cd3,0x738e,0x0861,0x0000,0x738e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x4a49,0x0000,0x0000,0x0000,0x0000,0x0000,0x5acb,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xb596,0x6b4d,0x5aeb,0x6b6d,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0x39e7,0x2124,0x9492,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0x18c3,0x0000,0x0000,0x0000,0x8c51,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0x2124,0x0000,0x39e7,0x8430,0x0020,0x0000,0x8c71,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x39c7,0x0000,0x2124,0xf79e,0xffff,0xad55,0x0000,0x0000,0x8c71,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x39e7,0x0000,0x1082,0xdedb,0xffff,0xffff,0xffff,0x8c71,0x0000,0x0000,0x8c71,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x52aa,0x0000,0x0020,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c71,0x0000,0x0000,0x8c71,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x52aa,0x0000,0x0000,0x9cf3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c71,0x0000,0x0000,0x73ae,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x4a69,0x0000,0x0000,0x8c51,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c71,0x0000,0x0000,0x52aa,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xef7d,0x39e7,0x0000,0x0000,0x738e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cd3,0x0020,0x0000,0x2945,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x4208,0x0000,0x0000,0x738e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xb596,0x0861,0x0000,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xdedb,0x18c3,0x8430,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x8410,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0xad75,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0x9492,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xc618,0x0000,0x0020,0x528a,0xad75,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xbdd7,0x2945,0x0000,0x0000,0x0000,0x0861,0x52aa,0xa514,0xe71c,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xce59,0x6b6d,0x2124,0x0000,0x0000,0x0000,0x0000,0x2124,0x5acb,0x9492,0xc618,0x6b4d,0x0000,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0x9cd3,0x52aa,0x18e3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2945,0x5acb,0x7bcf,0xa514,0xc638,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0xb596,0x7bef,0x4a69,0x18e3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xb596,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xce59,0x0000,0x4a49,0xa534,0x738e,0x4208,0x0841,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0x0000,0x39e7,0xffff,0xffff,0xffff,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0x3186,0x9492,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x10a2,0x1082,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x4a69,0xffff,0xffff,0xffff,0xffff,0xffff,0xad75,0x6b4d,0xf7be,0xffff,0xffff,0x4208,0x0000,0xd6ba,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0x4208,0x0000,0xad75,0xffff,0xffff,0xb5b6,0xb5b6,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xf79e,0x0020,0x0000,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0x94b2,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xce59,0x0000,0x18e3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0x0000,0x2124,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xa534,0x0000,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x0841,0x0000,0xef7d,0xffff,0xffff,0xffff,0xffff,0xb5b6,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x31a6,0x0000,0xce59,0xffff,0xffff,0xffff,0xe71c,0x0861,0x4a49,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a69,0x0000,0xad55,0xffff,0xffff,0xffff,0x4208,0x0020,0xdedb,0x9492,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0x9cd3,0xffff,0xffff,0x94b2,0x0000,0x8430,0xbdf7,0x0000,0x6b4d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bcf,0x0000,0x7bef,0xffff,0xffff,0xbdd7,0x5acb,0xef7d,0x2104,0x18e3,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xad75,0x2104,0x5acb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd6ba,0xd69a,0xffdf,0xffff,0xffff,0xffff,0xffff,0x630c,0x0000,0xb596,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xce59,0x8c51,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xad55,0x630c,0x5aeb,0x94b2,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdf7,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x4208,0x0000,0x0000,0x0000,0x0000,0x2124,0xe73c,0xffff,0xffff,0xffff,0xffff,0xc638,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0x4228,0x0000,0x2104,0x9492,0x9cf3,0x4208,0x0000,0x528a,0xffff,0xffff,0xffff,0xffff,0xc638,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xb596,0x0000,0x1082,0xe73c,0xffff,0xffff,0xf7be,0x2124,0x0000,0xdefb,0xffff,0xffff,0xffff,0xc638,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x52aa,0x0000,0x73ae,0xffff,0xffff,0xffff,0xffff,0x8c71,0x0000,0xa514,0xffff,0xffff,0xffff,0xc638,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0x18e3,0x0000,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xc638,0x0000,0x7bef,0xffff,0xffff,0xffff,0xdefb,0x0000,0x52aa,0xffff,0xffff,0xffff,0xd69a,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xf79e,0x0000,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xdefb,0x0000,0x7bef,0xffff,0xffff,0xffff,0xdefb,0x0000,0x39e7,0xa534,0x52aa,0x1082,0x0000,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xdefb,0x0000,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0x0000,0x7bef,0xffff,0xffff,0xffff,0xdedb,0x0000,0x0000,0x0000,0x0000,0x0000,0x1082,0x630c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xdefb,0x0000,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xd69a,0x0000,0x7bef,0xffff,0xef7d,0x6b4d,0x0020,0x0000,0x0000,0x39e7,0x8c51,0xd6ba,0xffff,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xdefb,0x0000,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xb596,0x0000,0x8c51,0xbdd7,0x18e3,0x0000,0x0841,0x0841,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xdefb,0x0000,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0x7bef,0x0000,0x39e7,0x0020,0x0000,0x4228,0xe71c,0x4208,0x0000,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xdefb,0x0000,0x0000,0xffff,0xffff,0xffff,0xffff,0xffff,0x39e7,0x0000,0x0000,0x0000,0x8410,0xffff,0xffff,0x528a,0x0000,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffdf,0xb596,0x7bcf,0xffff,0xffff,0xffff,0xffff,0xe71c,0x0000,0x0000,0x0000,0x8c71,0xffff,0xffff,0xffff,0x632c,0x0000,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8430,0x0000,0x0000,0x8c51,0xffff,0xffff,0xffff,0xffff,0x8430,0x0000,0x738e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc618,0x18c3,0x5acb,0xffff,0xffff,0xffff,0xffff,0xffff,0xa534,0x18e3,0x7bef,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xd69a,0xb5b6,0xa514,0x9cd3,0x7bef,0x7bef,0x7bef,0x7bef,0xa514,0xa514,0xad75,0xc638,0xd69a,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x6b6d,0x0861,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xad75,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x2124,0x0000,0x0000,0x0020,0x2965,0x4a49,0x5aeb,0x5aeb,0x5aeb,0x5aeb,0x5aeb,0x52aa,0x4228,0x31a6,0x18c3,0x0000,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x0000,0x0020,0x9492,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xb5b6,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0x5aeb,0x0000,0x39c7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0x8410,0x0000,0x0020,0xbdf7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x2124,0x0000,0x0020,0x630c,0xce79,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0x4a69,0x0000,0x0000,0x0000,0xc618,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad75,0x39c7,0x6b6d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd6ba,0x2124,0x73ae,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0x8c51,0x0841,0x0000,0x10a2,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0x9492,0x18e3,0x0000,0x0000,0x18c3,0xc618,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0xa514,0x528a,0x0841,0x0000,0x0000,0x0000,0x4a69,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0x10a2,0x0000,0x0000,0x0000,0x0000,0x0000,0x2124,0xa534,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x2945,0x0000,0x0000,0x0020,0x4228,0xad55,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x6b6d,0xad55,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0xc638,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0xc638,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x0000,0x4228,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0xc638,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, ++ }; +diff -Nur linux_c860_org/drivers/video/tosa_backlight.c linux/drivers/video/tosa_backlight.c +--- linux_c860_org/drivers/video/tosa_backlight.c 1970-01-01 09:00:00.000000000 +0900 ++++ linux/drivers/video/tosa_backlight.c 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,489 @@ ++/* ++ * drivers/video/tosa_backlight.c ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ * Based on: ++ * ++ * linux/drivers/video/corgi_frontlight.c ++ * ++ * (C) Copyright 2002 SHARP ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ * Based on: ++ * ++ * linux/drivers/video/poodle_frontlight.c ++ * ++ * (C) Copyright 2001 Lineo Japan, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ * Based on: ++ * ++ * linux/drivers/video/collie_frontlight.c ++ * ++ * (C) Copyright 2001 Lineo Japan, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ * Based on: ++ * drivers/video/sa1100_frontlight.c ++ * Initial Version by: Nicholas Mistry (nmistry@lhsl.com) ++ * ++ * ChangeLog: ++ * 02-Dec-2002 SHARP for SL-C700 ++ */ ++ ++#include <linux/config.h> ++#include <linux/module.h> ++#include <linux/kernel.h> ++#include <linux/sched.h> ++#include <linux/errno.h> ++#include <linux/string.h> ++#include <linux/ctype.h> ++#include <linux/mm.h> ++#include <linux/tty.h> ++#include <linux/slab.h> ++#include <linux/proc_fs.h> ++#include <linux/init.h> ++#include <linux/fb.h> ++#include <linux/delay.h> ++ ++#include <linux/pm.h> ++ ++#include <asm/system.h> ++#include <asm/hardware.h> ++#include <asm/io.h> ++#include <asm/irq.h> ++#include <asm/uaccess.h> ++#include <asm/proc/pgtable.h> ++ ++#include <video/tosa_backlight.h> ++ ++#include <linux/interrupt.h> ++ ++#include <asm/arch/i2sc.h> ++ ++extern void pxa_nssp_output(unsigned char, unsigned char); ++ ++#if 0 ++#define DPRINTK(fmt, args...) printk("%s: " fmt, __FUNCTION__ , ## args) ++#else ++#define DPRINTK(fmt, args...) ++#endif ++ ++#ifdef CONFIG_PM ++static int is_bl_pm = 0; ++static int is_bl_blank = 0; ++static int counter_step_save = 0; ++#endif ++ ++#define BL_SETTING 6 ++#define BL_DEFAULT 3 ++ ++int counter_step_contrast = BL_DEFAULT; ++static int bl_limit = BL_SETTING - 1; ++static spinlock_t bl_lock = SPIN_LOCK_UNLOCKED; ++ ++typedef struct _duty_vr_t { ++ int duty; ++ int vr; ++} duty_vr_t; ++ ++static duty_vr_t bl_duty_table[BL_SETTING] = { ++ {0, 0}, //Light Off ++ {11, 1}, ++ {33, 1}, ++ {68, 1}, ++ {100, 1}, ++ {255, 1}, ++}; ++ ++static int tosa_bl_ioctl(struct inode* inode, struct file*, unsigned int, ++ unsigned long); ++static int bl_step_contrast_setting(int); ++ ++extern unsigned short set_scoop_gpio(unsigned short); ++extern unsigned short reset_scoop_gpio(unsigned short); ++ ++#define SetBacklightDuty(a) set_bl_bright(a); ++#define SetBacklightVR(a) if (a) { TC6393_SYS_REG(TC6393_SYS_GPODSR1) |= TC6393_BL_C20MA; } \ ++ else { TC6393_SYS_REG(TC6393_SYS_GPODSR1) &= ~TC6393_BL_C20MA; } ++ ++/* ++ * I2C functions. ++ */ ++#define I2C_TIMEOUT 100 //wait for 5ms ++#define I2C_ADR_DAC 0x4e //DAC Slave address ++#define DAC_CH1 0 ++#define DAC_CH2 1 ++#define I2C_ICR_DEF_VAL (ICR_IUE | ICR_SCLE | ICR_FM) ++#define i2c_reset() i2c_init(1) ++#define i2c_set() i2c_init(0) ++void i2c_init(int reset) ++{ ++ if( reset ) { ++ ICR = ICR_UR; ++ CKEN &= ~CKEN14_I2C; ++ } ++ CKEN |= CKEN14_I2C; //Set I2C cleck ++ ICR = I2C_ICR_DEF_VAL; ++ ISR = 0x6f0; //Clear all status. ++} ++ ++static int i2c_wait_for_fifo_empty(void) ++{ ++ int timeo = 0; ++ while( 1 ) { ++ if( ISR & ISR_ITE) break; ++ if( timeo++ > I2C_TIMEOUT ) { ++ DPRINTK("timeout: %x\n", ISR); ++ i2c_reset(); ++ return -EBUSY; ++ } ++ mdelay(1); ++ } ++ ISR = ISR_ITE; ++ return 0; ++} ++ ++static int i2c_write(unsigned char reg, unsigned char val) ++{ ++ int ret; ++ ++ /* Start condition */ ++ if( ISR & ISR_IBB ) { ++ DPRINTK("bus is busy\n"); ++ i2c_reset(); ++ return -EBUSY; ++ } ++ /* Slave address write */ ++ IDBR = (I2C_ADR_DAC << 1); ++ ICR = (ICR_START | ICR_TB | I2C_ICR_DEF_VAL | ICR_ACKNAK); ++ if( (ret = i2c_wait_for_fifo_empty()) < 0 ) return ret; ++ ++ /* DAC channel write */ ++ IDBR = reg; ++ ICR = (ICR_TB | I2C_ICR_DEF_VAL); ++ if( (ret = i2c_wait_for_fifo_empty()) < 0 ) return ret; ++ ++ /* data write */ ++ IDBR = val; ++ ICR = (ICR_STOP | ICR_TB | I2C_ICR_DEF_VAL | ICR_ACKNAK); ++ if( (ret = i2c_wait_for_fifo_empty()) < 0 ) return ret; ++ ++ ICR = I2C_ICR_DEF_VAL; ++ return 0; ++} ++ ++/* ++ * Backlight control functions. ++ */ ++static void bl_enable(int sw) ++{ ++ if( sw ) pxa_nssp_output(TG_GPODR2, 0x01); //GP04=1 ++ else pxa_nssp_output(TG_GPODR2, 0x00); //GP04=0 ++} ++ ++static int set_bl_bright(unsigned char dat) ++{ ++ return i2c_write(DAC_CH2, dat); ++} ++ ++#ifdef CONFIG_PROC_FS ++struct proc_dir_entry *proc_bl; ++ ++static ssize_t bl_read_params(struct file *file, char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ char obuf[15]; ++ int count = 0; ++ ++ if( *ppos>0 ) /* Assume reading completed in previous read*/ ++ return 0; ++ count = sprintf(obuf, "0x%02X%02X\n", ++ bl_duty_table[counter_step_contrast].vr, ++ bl_duty_table[counter_step_contrast].duty); ++ *ppos += count; ++ if( count>nbytes ) /* Assume output can be read at one time */ ++ return -EINVAL; ++ if( copy_to_user(buf, obuf, count) ) ++ return -EFAULT; ++ return count; ++} ++ ++static ssize_t bl_write_params(struct file *file, const char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ unsigned long param; ++ char *endp; ++ ++ param = simple_strtoul(buf,&endp,0); ++ SetBacklightDuty(param & 0xff); ++ SetBacklightVR((param & 0xff00) >> 8); ++ return nbytes+endp-buf; ++} ++ ++static struct file_operations proc_params_operations = { ++ read: bl_read_params, ++ write: bl_write_params, ++}; ++#endif /* CONFIG_PROC_FS */ ++ ++#ifdef CONFIG_PM ++void tosa_bl_blank(int blank) ++{ ++ if( blank ) { ++ if( !is_bl_blank ) { ++ is_bl_blank = 1; ++ counter_step_save = counter_step_contrast; ++ bl_step_contrast_setting(0); ++ } ++ } else { ++ if( is_bl_blank && !is_bl_pm ) { ++ bl_step_contrast_setting(counter_step_save); ++ is_bl_blank = 0; ++ } ++ } ++} ++ ++void tosa_l_blank_power_button(void) ++{ ++ if (!is_bl_blank) { ++ is_bl_blank = 1; ++ counter_step_save = counter_step_contrast; ++ bl_step_contrast_setting(0); ++ }else{ ++ counter_step_contrast = counter_step_save; ++ bl_step_contrast_setting(counter_step_contrast); ++ is_bl_blank = 0; ++ } ++} ++ ++ ++int tosa_bl_pm_callback(struct pm_dev* pm_dev, ++ pm_request_t req, void *data) ++{ ++ switch (req) { ++ case PM_SUSPEND: ++ is_bl_pm = 1; ++ tosa_bl_blank(1); ++ break; ++ case PM_RESUME: ++ is_bl_pm = 0; ++ tosa_bl_blank(0); ++ break; ++ } ++ return 0; ++} ++#endif /* CONFIG_PM */ ++ ++static struct file_operations tosa_bl_fops = { ++ ioctl: tosa_bl_ioctl, ++}; ++ ++static int bl_major; ++ ++#define CHECK_BATTERY_TIME 1 ++static int bl_step_contrast_setting_nocheck(int need_value) ++{ ++ unsigned long flags; ++ ++ /* Check value */ ++ if( need_value < 0 ) need_value = 0; ++ if( need_value > bl_limit ) need_value = bl_limit; ++ ++ spin_lock_irqsave(&bl_lock, flags); ++ if(need_value > 0) bl_enable(1); ++ else bl_enable(0); ++ SetBacklightDuty(bl_duty_table[need_value].duty); ++ SetBacklightVR(bl_duty_table[need_value].vr); ++ spin_unlock_irqrestore(&bl_lock, flags); ++ counter_step_contrast = need_value; ++ ++ return counter_step_contrast; ++} ++ ++ ++static int bl_step_contrast_setting(int need_value) ++{ ++ int ret = 0; ++ extern void sharpsl_kick_battery_check(int,int,int); ++ sharpsl_kick_battery_check(0,1,0); // check battery and wait 10msec ++ ret = bl_step_contrast_setting_nocheck(need_value); ++ sharpsl_kick_battery_check(1,0,0); // wait 10msec and check battery ++ return ret; ++} ++ ++static int temporary_contrast_set_flag = 0; ++ ++void tosa_bl_temporary_contrast_set(void) ++{ ++ int need_value = counter_step_contrast; ++ ++ if( temporary_contrast_set_flag ) return; ++ ++ temporary_contrast_set_flag = 1; ++ bl_step_contrast_setting(need_value); ++} ++ ++void tosa_bl_temporary_contrast_reset(void) ++{ ++ int need_value = counter_step_contrast; ++ ++ if( !temporary_contrast_set_flag ) return; ++ ++ temporary_contrast_set_flag = 0; ++ bl_step_contrast_setting(need_value); ++} ++ ++void tosa_bl_set_limit_contrast(int val) ++{ ++ unsigned long flags; ++ spin_lock_irqsave(&bl_lock, flags); ++ if( (val > BL_SETTING - 1) || (val < 0) ) { ++ if( bl_limit != BL_SETTING - 1 ) { ++ printk("bl : unlimit contrast\n"); ++ } ++ bl_limit = BL_SETTING - 1; ++ } else { ++ if( bl_limit != val ) { ++ printk("bl : change limit contrast %d\n", val); ++ } ++ bl_limit = val; ++ } ++ spin_unlock_irqrestore(&bl_lock, flags); ++ if( counter_step_contrast > bl_limit ) ++ bl_step_contrast_setting_nocheck(bl_limit); ++} ++ ++int tosa_set_common_voltage(unsigned char dat) ++{ ++ return i2c_write(DAC_CH1, dat); ++} ++ ++static int tosa_bl_ioctl(struct inode* inode, struct file* filp, ++ unsigned int cmd, unsigned long arg) ++{ ++ int ret = -EINVAL; ++ ++ switch(cmd) { ++ case TOSA_BL_IOCTL_ON: ++ if (is_bl_blank) return 0; ++ ret = bl_step_contrast_setting_nocheck(counter_step_contrast); ++ break; ++ case TOSA_BL_IOCTL_OFF: ++ if (is_bl_blank) return 0; ++ ret = bl_step_contrast_setting_nocheck(0); ++ break; ++ case TOSA_BL_IOCTL_STEP_CONTRAST: ++ if (is_bl_blank) return 0; ++ ret = bl_step_contrast_setting_nocheck(arg); ++ break; ++ case TOSA_BL_IOCTL_GET_STEP_CONTRAST: ++ ret = counter_step_contrast; ++ break; ++ case TOSA_BL_IOCTL_GET_STEP: ++ ret = BL_SETTING; ++ break; ++ default: ++ ; ++ } ++ ++ return ret; ++} ++ ++static __init int tosa_bl_init(void) ++{ ++ int ret; ++ ++ bl_major = BL_MAJOR; ++ ++ if( (ret = register_chrdev(bl_major, BL_NAME, &tosa_bl_fops)) < 0 ) { ++ DPRINTK("%s: cant get major %d\n", BL_NAME, bl_major); ++ return ret; ++ } ++ ++ if( !bl_major ) bl_major = ret; ++ ++ bl_step_contrast_setting_nocheck(counter_step_contrast); ++ ++#ifdef CONFIG_PROC_FS ++ { ++ struct proc_dir_entry *entry; ++ ++ proc_bl = proc_mkdir("driver/fl", NULL); ++ if (proc_bl == NULL) { ++ bl_step_contrast_setting(0); ++ unregister_chrdev(bl_major, BL_NAME); ++ printk(KERN_ERR "%s: can't create /proc/driver/fl\n", BL_NAME); ++ return -ENOMEM; ++ } ++ entry = create_proc_entry(BL_NAME, S_IWUSR |S_IRUSR | S_IRGRP | S_IROTH, ++ proc_bl); ++ if( entry ) { ++ entry->proc_fops = &proc_params_operations; ++ } else { ++ remove_proc_entry("driver/fl", &proc_root); ++ proc_bl = 0; ++ bl_step_contrast_setting(0); ++ unregister_chrdev(bl_major, BL_NAME); ++ printk(KERN_ERR "%s: can't create /proc/driver/fl/\n", BL_NAME); ++ return -ENOMEM; ++ } ++ } ++#endif /* CONFIG_PROC_FS */ ++ ++ printk(KERN_INFO "%s: Initialized.\n", BL_NAME); ++ ++#if 0 ++ { /* IOCTL TEST */ ++ int i; ++ printk("\n%s: ioctl test.\n", BL_NAME); ++ printk("%s: Backlight off\n", BL_NAME); ++ ret = tosa_bl_ioctl(0, 0, TOSA_BL_IOCTL_OFF, 0); ++ if(ret < 0) printk("%s: error:%d\n", BL_NAME, ret); ++ mdelay(5000); ++ printk("%s: Backlight on\n", BL_NAME); ++ ret = tosa_bl_ioctl(0, 0, TOSA_BL_IOCTL_ON, 0); ++ if(ret < 0) printk("%s: error:%d\n", BL_NAME, ret); ++ mdelay(5000); ++ for(i = 1; i < BL_SETTING; i++) { ++ printk("%s: Backlight step: %d\n", BL_NAME, i); ++ ret = tosa_bl_ioctl(0, 0, TOSA_BL_IOCTL_STEP_CONTRAST, i); ++ if(ret < 0) printk("%s: error:%d\n", BL_NAME, ret); ++ mdelay(5000); ++ } ++ } ++#endif ++ return 0; ++} ++ ++#ifdef MODULE ++void __exit tosa_bl_exit(void) ++{ ++ bl_step_contrast_setting(0); ++ ++ unregister_chrdev(bl_major, BL_NAME); ++ ++#ifdef CONFIG_PROC_FS ++ { ++ remove_proc_entry(BL_NAME, proc_bl); ++ remove_proc_entry("driver/fl", NULL); ++ proc_bl = 0; ++ } ++#endif /* CONFIG_PROC_FS */ ++ printk(KERN_INFO "%s: Unloaded\n", BL_NAME); ++} ++ ++module_exit(tosa_bl_exit); ++#endif /* MODULE */ ++ ++module_init(tosa_bl_init); +diff -Nur linux_c860_org/drivers/video/w100fb.c linux/drivers/video/w100fb.c +--- linux_c860_org/drivers/video/w100fb.c 2003-06-18 17:43:52.000000000 +0900 ++++ linux/drivers/video/w100fb.c 2004-06-10 21:09:11.000000000 +0900 +@@ -54,6 +54,9 @@ + #include <video/fbcon-mfb.h> + #include <video/fbcon.h> + ++#include <linux/proc_fs.h> ++#include <asm/proc/pgtable.h> ++ + #include "w100fb.h" + #include <linux/pm.h> + +@@ -74,6 +77,7 @@ + static void w100_resume(void); + static void w100_suspend(u32 mode); + static void w100_init_qvga_rotation(u16 deg); ++static void w100_init_vga_rotation(u16 deg); + static void w100_soft_reset(void); + static void w100_clear_screen(u32 mode,void *fbuf); + static void w100_vsync(void); +@@ -106,7 +110,7 @@ + #define REMAPPED_CFG_LEN 0x10 + #define REMAPPED_MMR_LEN 0x2000 + #define W100_PHYS_ADR_LEN 0x1000000 +-#define MAX_XRES 480 ++#define MAX_XRES 640 + #define MAX_YRES 640 + #define BITS_PER_PIXEL 16 + +@@ -177,9 +181,23 @@ + #define LCD_MODE_480 0 + #define LCD_MODE_320 1 + #define LCD_MODE_240 2 ++#define LCD_MODE_640 3 ++ + #define LCD_MODE_UNKOWN (-1) + + int w100fb_lcdMode = LCD_MODE_UNKOWN; //default UNKOWN ++#if defined(CONFIG_FBCON_ROTATE_R) ++static int w100fb_rotation_flag = 270; ++#else ++static int w100fb_rotation_flag = 90; ++#endif ++#if defined(CONFIG_SL_SYSCLK100) ++int fastsysclk_mode=100; ++#else ++int fastsysclk_mode=75; ++#endif ++static int lcd_param=0; ++static int proc_resume_mode=0; + + static u16 *gSaveImagePtr[640] = {NULL}; + #define SAVE_IMAGE_MAX_SIZE ((640 * 480 * BITS_PER_PIXEL) / 8) +@@ -245,6 +263,171 @@ + static void w100_PwmSetup(void); + static void w100_InitExtMem(u32 mode); + ++#ifdef CONFIG_PROC_FS ++struct proc_dir_entry *proc_w100; ++ ++ ++static ssize_t w100_read_rotation(struct file *file, char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ char outputbuf[50]; ++ int count; ++ if (*ppos>0) /* Assume reading completed in previous read*/ ++ return 0; ++ count = sprintf(outputbuf, "Rotation degree %d.\n",w100fb_rotation_flag); ++ *ppos += count; ++ if (count>nbytes) /* Assume output can be read at one time */ ++ return -EINVAL; ++ if (copy_to_user(buf, outputbuf, count)) ++ return -EFAULT; ++ return count; ++} ++ ++static ssize_t w100_write_rotation(struct file *file, const char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ int len; ++ unsigned int degree; ++ ++ sscanf(buf,"%d",°ree); ++ printk("Change rotation degree %d\n",degree); ++ ++ if ( degree == 180) ++ w100fb_rotation_flag = 90; ++ else ++ w100fb_rotation_flag = 270; ++ ++ if (w100fb_lcdMode == LCD_MODE_320) ++ w100_init_qvga_rotation(w100fb_rotation_flag); ++ ++ len=strlen(buf); ++ return len; ++} ++ ++static ssize_t w100_read_reg(struct file *file, const char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ int len; ++ unsigned long regs; ++ unsigned long param; ++ ++ ++ sscanf(buf,"%x",®s); ++ ++ param = readl(remapped_regs+regs); ++ ++ printk("Read reg:: regs 0x%08X : 0x%08X\n", regs, param); ++ ++ len=strlen(buf); ++ return len; ++} ++ ++static ssize_t w100_write_reg(struct file *file, const char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ int len; ++ unsigned long regs; ++ unsigned long param; ++ ++ ++ sscanf(buf,"%x %x",®s,¶m); ++ ++ if (regs <= 0x2000){ ++ printk("Write regs 0x%08X : 0x%08X\n", regs, param); ++ writel(param, remapped_regs+regs); ++ } ++ ++ len=strlen(buf); ++ return len; ++} ++ ++static ssize_t lcd_read_param(struct file *file, char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ char outputbuf[50]; ++ int count; ++ if (*ppos>0) /* Assume reading completed in previous read*/ ++ return 0; ++ count = sprintf(outputbuf, "LCD parm %d.\n",lcd_param); ++ *ppos += count; ++ if (count>nbytes) /* Assume output can be read at one time */ ++ return -EINVAL; ++ if (copy_to_user(buf, outputbuf, count)) ++ return -EFAULT; ++ return count; ++} ++ ++static ssize_t lcd_write_param(struct file *file, const char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ int len; ++ int param; ++ ++ sscanf(buf,"%d",¶m); ++ printk("LCD param %d\n",param); ++ ++ lcd_param=param; ++ ++ len=strlen(buf); ++ return len; ++} ++ ++static ssize_t fastsysclk_read_param(struct file *file, char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ char outputbuf[50]; ++ int count; ++ if (*ppos>0) /* Assume reading completed in previous read*/ ++ return 0; ++ count = sprintf(outputbuf, "Fastsysclk : %d.\n",fastsysclk_mode); ++ *ppos += count; ++ if (count>nbytes) /* Assume output can be read at one time */ ++ return -EINVAL; ++ if (copy_to_user(buf, outputbuf, count)) ++ return -EFAULT; ++ return count; ++} ++ ++static ssize_t fastsysclk_write_param(struct file *file, const char *buf, ++ size_t nbytes, loff_t *ppos) ++{ ++ int len; ++ int param; ++ ++ sscanf(buf,"%d",¶m); ++ if (param == 75) { ++ printk("Set fastsysclk %d\n",param); ++ fastsysclk_mode=param; ++ w100_SetFastSysClk(fastsysclk_mode); ++ }else if (param == 100) { ++ printk("Set fastsysclk %d\n",param); ++ fastsysclk_mode=param; ++ w100_SetFastSysClk(fastsysclk_mode); ++ } ++ len=strlen(buf); ++ return len; ++} ++ ++static struct file_operations proc_read_reg = { ++ write: w100_read_reg, ++}; ++static struct file_operations proc_write_reg = { ++ write: w100_write_reg, ++}; ++static struct file_operations proc_rotation = { ++ read: w100_read_rotation, ++ write: w100_write_rotation, ++}; ++static struct file_operations proc_lcd = { ++ read: lcd_read_param, ++ write: lcd_write_param, ++}; ++static struct file_operations proc_fastsysclk = { ++ read: fastsysclk_read_param, ++ write: fastsysclk_write_param, ++}; ++#endif ++ + /* ------------------- chipset specific functions -------------------------- */ + + // +@@ -317,8 +500,12 @@ + // remap the areas we're going to use + remapped_base = ioremap_nocache(W100_PHYS_ADDRESS, REMAPPED_CFG_LEN); + remapped_regs = ioremap_nocache(W100_REG_BASE, REMAPPED_MMR_LEN); +- remapped_fbuf = ioremap_nocache(W100_FB_BASE, REMAPPED_FB_LEN); +- ++#if defined(CONFIG_CORGI_LCD_BUFF) ++ remapped_fbuf = __ioremap(W100_FB_BASE, REMAPPED_FB_LEN, L_PTE_BUFFERABLE ); ++#else ++ remapped_fbuf = ioremap_nocache(W100_FB_BASE, REMAPPED_FB_LEN);
++#endif
++ + isRemapped = 1; + } + +@@ -385,7 +572,7 @@ + + if (w100fb_lcdMode == LCD_MODE_UNKOWN){ + w100_InitExtMem(LCD_SHARP_VGA); +- } else if(w100fb_lcdMode == LCD_MODE_480) { ++ } else if( (w100fb_lcdMode == LCD_MODE_480) || (w100fb_lcdMode == LCD_MODE_640) ) { + w100_InitExtMem(LCD_SHARP_VGA); + } else { + w100_InitExtMem(LCD_SHARP_QVGA); +@@ -400,6 +587,76 @@ + writel((u32)(wrap_top_dir.val), remapped_regs+mmWRAP_TOP_DIR); + + writel((u32)0x2440, remapped_regs+mmRBBM_CNTL); ++ ++#ifdef CONFIG_PROC_FS ++ { ++ struct proc_dir_entry *entry; ++ if (proc_resume_mode == 0) { ++ ++ proc_w100 = proc_mkdir("driver/w100", NULL); ++ if (proc_w100 == NULL) { ++ unregister_chrdev(228, "w100"); ++ printk(KERN_ERR "w100: can't create /proc/driver/w100\n"); ++ return -ENOMEM; ++ } ++ ++ entry = create_proc_entry("read_reg", S_IWUSR |S_IRUSR | S_IRGRP | S_IROTH, proc_w100); ++ if (entry) { ++ entry->proc_fops = &proc_read_reg; ++ } else { ++ remove_proc_entry("driver/w100", &proc_root); ++ proc_w100 = 0; ++ unregister_chrdev(228, "w100"); ++ printk(KERN_ERR "w100: can't create /proc/driver/w100/\n"); ++ return -ENOMEM; ++ } ++ entry = create_proc_entry("write_reg", S_IWUSR |S_IRUSR | S_IRGRP | S_IROTH, proc_w100); ++ if (entry) { ++ entry->proc_fops = &proc_write_reg; ++ } else { ++ remove_proc_entry("driver/w100", &proc_root); ++ proc_w100 = 0; ++ unregister_chrdev(228, "w100"); ++ printk(KERN_ERR "w100: can't create /proc/driver/w100/\n"); ++ return -ENOMEM; ++ } ++ entry = create_proc_entry("rotation", S_IWUSR |S_IRUSR | S_IRGRP | S_IROTH, proc_w100); ++ if (entry) { ++ entry->proc_fops = &proc_rotation; ++ } else { ++ remove_proc_entry("driver/w100", &proc_root); ++ proc_w100 = 0; ++ unregister_chrdev(228, "w100"); ++ printk(KERN_ERR "w100: can't create /proc/driver/w100/\n"); ++ return -ENOMEM; ++ } ++ ++ entry = create_proc_entry("lcd", S_IWUSR |S_IRUSR | S_IRGRP | S_IROTH, proc_w100); ++ if (entry) { ++ entry->proc_fops = &proc_lcd; ++ } else { ++ remove_proc_entry("driver/w100", &proc_root); ++ proc_w100 = 0; ++ unregister_chrdev(228, "w100"); ++ printk(KERN_ERR "w100: can't create /proc/driver/w100/\n"); ++ return -ENOMEM; ++ } ++ ++ entry = create_proc_entry("fastsysclk", S_IWUSR |S_IRUSR | S_IRGRP | S_IROTH, proc_w100); ++ if (entry) { ++ entry->proc_fops = &proc_fastsysclk; ++ } else { ++ remove_proc_entry("driver/w100", &proc_root); ++ proc_w100 = 0; ++ unregister_chrdev(228, "w100"); ++ printk(KERN_ERR "w100: can't create /proc/driver/w100/\n"); ++ return -ENOMEM; ++ } ++ } ++ } ++ ++#endif ++ + } + + // +@@ -453,9 +710,11 @@ + #endif + + fix->smem_start = W100_FB_BASE; +- +- if(w100fb_lcdMode == LCD_MODE_UNKOWN || w100fb_lcdMode == LCD_MODE_480){ +- ++#if defined(CONFIG_FBCON_ROTATE_R) ++ if(w100fb_lcdMode == LCD_MODE_UNKOWN || w100fb_lcdMode == LCD_MODE_480 ){ ++#else ++ if(w100fb_lcdMode == LCD_MODE_480 ){ ++#endif + fix->line_length = (480 * BITS_PER_PIXEL) / 8; + fix->smem_len = 0x200000; + +@@ -468,6 +727,13 @@ + + fix->line_length = (240 * BITS_PER_PIXEL) / 8; + fix->smem_len = 0x60000; ++#if defined(CONFIG_FBCON_ROTATE_R) ++ } else if(w100fb_lcdMode == LCD_MODE_640){ ++#else ++ } else if(w100fb_lcdMode == LCD_MODE_UNKOWN || w100fb_lcdMode == LCD_MODE_640){ ++#endif ++ fix->line_length = (640 * BITS_PER_PIXEL) / 8; ++ fix->smem_len = 0x200000; + + } + +@@ -494,13 +760,19 @@ + BUG(); + + if((par->xres == 480 && par->yres == 640)|| ++ (par->xres == 640 && par->yres == 480)|| + (par->xres == 320 && par->yres == 240)|| + (par->xres == 240 && par->yres == 320)){ + par->xres = var->xres; + par->yres = var->yres; + }else{ +- par->xres = MAX_XRES; +- par->yres = MAX_YRES; ++#if defined(CONFIG_FBCON_ROTATE_R) ++ par->xres = 480; ++ par->yres = 640; ++#else ++ par->xres = 640; ++ par->yres = 480; ++#endif + } + + par->xres_virtual = +@@ -547,13 +819,19 @@ + + // set up screen coordinates + if((par->xres == 480 && par->yres == 640)|| ++ (par->xres == 640 && par->yres == 480)|| + (par->xres == 320 && par->yres == 240)|| + (par->xres == 240 && par->yres == 320)){ + var->xres = par->xres; + var->yres = par->yres; + }else{ +- var->xres = MAX_XRES; +- var->yres = MAX_YRES; ++#if defined(CONFIG_FBCON_ROTATE_R) ++ var->xres = 480; ++ var->yres = 640; ++#else ++ var->xres = 640; ++ var->yres = 480; ++#endif + } + + var->xres_virtual = var->xres; +@@ -851,7 +1129,7 @@ + w100_vsync(); + w100_suspend(W100_SUSPEND_EXTMEM); + w100_init_sharp_lcd(LCD_SHARP_QVGA); +- w100_init_qvga_rotation( (u16)270 ); ++ w100_init_qvga_rotation( w100fb_rotation_flag ); + w100_InitExtMem(LCD_SHARP_QVGA); + w100_clear_screen(LCD_SHARP_QVGA,NULL); + lcdtg_lcd_change(LCD_SHARP_QVGA); +@@ -873,6 +1151,70 @@ + + w100fb_lcdMode = LCD_MODE_240; + ++ }else if(current_par.xres == 640 && current_par.yres == 480){ ++ ++ printk("change resolution 480x640 => 640x480\n"); ++ ++ w100_PwmSetup(); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ writel(0xBFFFA000, remapped_regs+mmMC_EXT_MEM_LOCATION); ++ w100_InitExtMem(LCD_SHARP_VGA); ++ w100_clear_screen(LCD_SHARP_VGA,(void*)0xF1A00000); ++ w100_vsync(); ++ w100_init_sharp_lcd(LCD_SHARP_VGA); ++ w100_init_vga_rotation( (u16)90 ); ++ lcdtg_lcd_change(LCD_SHARP_VGA); ++ ++ w100fb_lcdMode = LCD_MODE_640; ++ ++ } ++ break; ++ case LCD_MODE_640: ++ if(current_par.xres == 320 && current_par.yres == 240){ ++ ++ printk("change resolution 640x480 => 320x240\n"); ++ ++ w100_PwmSetup(); ++ w100_vsync(); ++ w100_suspend(W100_SUSPEND_EXTMEM); ++ w100_init_sharp_lcd(LCD_SHARP_QVGA); ++ w100_init_qvga_rotation( w100fb_rotation_flag ); ++ w100_InitExtMem(LCD_SHARP_QVGA); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ lcdtg_lcd_change(LCD_SHARP_QVGA); ++ ++ w100fb_lcdMode = LCD_MODE_320; ++ ++ }else if(current_par.xres == 240 && current_par.yres == 320){ ++ ++ printk("change resolution 640x480 => 240x320\n"); ++ ++ w100_PwmSetup(); ++ w100_vsync(); ++ w100_suspend(W100_SUSPEND_EXTMEM); ++ w100_init_sharp_lcd(LCD_SHARP_QVGA); ++ w100_init_qvga_rotation( (u16)0 ); ++ w100_InitExtMem(LCD_SHARP_QVGA); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ lcdtg_lcd_change(LCD_SHARP_QVGA); ++ ++ w100fb_lcdMode = LCD_MODE_240; ++ ++ }else if(current_par.xres == 480 && current_par.yres == 640){ ++ ++ printk("change resolution 640x480 => 480x640\n"); ++ ++ w100_PwmSetup(); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ writel(0xBFFFA000, remapped_regs+mmMC_EXT_MEM_LOCATION); ++ w100_InitExtMem(LCD_SHARP_VGA); ++ w100_clear_screen(LCD_SHARP_VGA,(void*)0xF1A00000); ++ w100_vsync(); ++ w100_init_sharp_lcd(LCD_SHARP_VGA); ++ lcdtg_lcd_change(LCD_SHARP_VGA); ++ ++ w100fb_lcdMode = LCD_MODE_480; ++ + } + break; + case LCD_MODE_240: +@@ -891,12 +1233,28 @@ + + w100fb_lcdMode = LCD_MODE_480; + ++ }else if(current_par.xres == 640 && current_par.yres == 480){ ++ ++ printk("change resolution 240x320 => 640x480\n"); ++ ++ w100_PwmSetup(); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ writel(0xBFFFA000, remapped_regs+mmMC_EXT_MEM_LOCATION); ++ w100_InitExtMem(LCD_SHARP_VGA); ++ w100_clear_screen(LCD_SHARP_VGA,(void*)0xF1A00000); ++ w100_vsync(); ++ w100_init_sharp_lcd(LCD_SHARP_VGA); ++ w100_init_vga_rotation( (u16)90 ); ++ lcdtg_lcd_change(LCD_SHARP_VGA); ++ ++ w100fb_lcdMode = LCD_MODE_640; ++ + }else if(current_par.xres == 320 && current_par.yres == 240){ + + printk("change resolution 240x320 => 320x240\n"); + + w100_clear_screen(LCD_SHARP_QVGA,NULL); +- w100_init_qvga_rotation( (u16)270 ); ++ w100_init_qvga_rotation( w100fb_rotation_flag ); + + w100fb_lcdMode = LCD_MODE_320; + } +@@ -917,6 +1275,22 @@ + + w100fb_lcdMode = LCD_MODE_480; + ++ }else if(current_par.xres == 640 && current_par.yres == 480){ ++ ++ printk("change resolution 320x240 => 640x480\n"); ++ ++ w100_PwmSetup(); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ writel(0xBFFFA000, remapped_regs+mmMC_EXT_MEM_LOCATION); ++ w100_InitExtMem(LCD_SHARP_VGA); ++ w100_clear_screen(LCD_SHARP_VGA,(void*)0xF1A00000); ++ w100_vsync(); ++ w100_init_sharp_lcd(LCD_SHARP_VGA); ++ w100_init_vga_rotation( (u16)90 ); ++ lcdtg_lcd_change(LCD_SHARP_VGA); ++ ++ w100fb_lcdMode = LCD_MODE_640; ++ + }else if(current_par.xres == 240 && current_par.yres == 320){ + + printk("change resolution 320x240 => 240x320\n"); +@@ -928,9 +1302,16 @@ + } + break; + case LCD_MODE_UNKOWN: +- printk("reset resolution unkown => 480x640\n"); +- w100_init_sharp_lcd(LCD_SHARP_VGA); ++#if defined(CONFIG_FBCON_ROTATE_R) ++ printk("reset resolution unkown => 480x640\n");
++ w100_init_sharp_lcd(LCD_SHARP_VGA);
+ w100fb_lcdMode = LCD_MODE_480; ++#else ++ printk("reset resolution unkown => 640x480\n"); ++ w100_init_sharp_lcd(LCD_SHARP_VGA); ++ w100_init_vga_rotation( (u16)90 ); ++ w100fb_lcdMode = LCD_MODE_640; ++#endif + isInitTG = 1; + break; + default: +@@ -992,14 +1373,16 @@ + #if defined(CONFIG_FBCON_ROTATE_R) || defined(CONFIG_FBCON_ROTATE_L) + disp->xpanstep = 0; + disp->xwrapstep = 0; +- disp->scrollmode = 0; // for logoscreen scroll ++ disp->scrollmode = SCROLL_XREDRAW; + #else + disp->ypanstep = 0; + disp->ywrapstep = 0; ++ disp->scrollmode = SCROLL_YREDRAW; + #endif + + switch(w100fb_lcdMode){ + case LCD_MODE_480: ++ case LCD_MODE_640: + if(isInitTG != 0) + lcdtg_hw_init(LCD_SHARP_VGA); + break; +@@ -1267,7 +1650,149 @@ + end_skip_save_image_no = (-1); + return 0; + } ++ break; + #endif //_IMAGE_CACHE_SUPPORT ++ case 100: //change 480x640 ++ printk("[w100fb] set 480x640 (VGA 0 degree)\n"); ++ ++ w100_PwmSetup(); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ writel(0xBFFFA000, remapped_regs+mmMC_EXT_MEM_LOCATION); ++ w100_InitExtMem(LCD_SHARP_VGA); ++ w100_clear_screen(LCD_SHARP_VGA,(void*)0xF1A00000); ++ w100_vsync(); ++ w100_init_sharp_lcd(LCD_SHARP_VGA); ++ w100_init_vga_rotation( (u16)0 ); ++ lcdtg_lcd_change(LCD_SHARP_VGA); ++ ++ break; ++ case 101: //change 640x480 ++ printk("[w100fb] set 640x480 (VGA 90 degree)\n"); ++ ++ w100_PwmSetup(); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ writel(0xBFFFA000, remapped_regs+mmMC_EXT_MEM_LOCATION); ++ w100_InitExtMem(LCD_SHARP_VGA); ++ w100_clear_screen(LCD_SHARP_VGA,(void*)0xF1A00000); ++ w100_vsync(); ++ w100_init_sharp_lcd(LCD_SHARP_VGA); ++ w100_init_vga_rotation( (u16)90 ); ++ lcdtg_lcd_change(LCD_SHARP_VGA); ++ ++ break; ++ case 102: //change 480x640 ++ printk("[w100fb] set 480x640 (VGA 180 degree)\n"); ++ ++ w100_PwmSetup(); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ writel(0xBFFFA000, remapped_regs+mmMC_EXT_MEM_LOCATION); ++ w100_InitExtMem(LCD_SHARP_VGA); ++ w100_clear_screen(LCD_SHARP_VGA,(void*)0xF1A00000); ++ w100_vsync(); ++ w100_init_sharp_lcd(LCD_SHARP_VGA); ++ w100_init_vga_rotation( (u16)180 ); ++ lcdtg_lcd_change(LCD_SHARP_VGA); ++ ++ break; ++ case 103: //change 640x480 ++ printk("[w100fb] set 640x480 (VGA 270 degree)\n"); ++ ++ w100_PwmSetup(); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ writel(0xBFFFA000, remapped_regs+mmMC_EXT_MEM_LOCATION); ++ w100_InitExtMem(LCD_SHARP_VGA); ++ w100_clear_screen(LCD_SHARP_VGA,(void*)0xF1A00000); ++ w100_vsync(); ++ w100_init_sharp_lcd(LCD_SHARP_VGA); ++ w100_init_vga_rotation( (u16)270 ); ++ lcdtg_lcd_change(LCD_SHARP_VGA); ++ ++ break; ++ case 110: //change 240x320 ++ printk("[w100fb] set 240x320 (QVGA 0 degree)\n"); ++ ++ w100_PwmSetup(); ++ w100_vsync(); ++ w100_suspend(W100_SUSPEND_EXTMEM); ++ w100_init_sharp_lcd(LCD_SHARP_QVGA); ++ w100_init_qvga_rotation( (u16)0 ); ++ w100_InitExtMem(LCD_SHARP_QVGA); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ lcdtg_lcd_change(LCD_SHARP_QVGA); ++ ++ break; ++ case 111: //change 320x240 ++ printk("[w100fb] set 320x240 (QVGA 90 degree)\n"); ++ ++ w100fb_rotation_flag=90; ++ w100_PwmSetup(); ++ w100_vsync(); ++ w100_suspend(W100_SUSPEND_EXTMEM); ++ w100_init_sharp_lcd(LCD_SHARP_QVGA); ++ w100_init_qvga_rotation(w100fb_rotation_flag); ++ w100_InitExtMem(LCD_SHARP_QVGA); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ lcdtg_lcd_change(LCD_SHARP_QVGA); ++ ++ break; ++ ++ case 112: //change 240x320 ++ printk("[w100fb] set 240x320 (QVGA 180 degree)\n"); ++ ++ w100_PwmSetup(); ++ w100_vsync(); ++ w100_suspend(W100_SUSPEND_EXTMEM); ++ w100_init_sharp_lcd(LCD_SHARP_QVGA); ++ w100_init_qvga_rotation( (u16)180 ); ++ w100_InitExtMem(LCD_SHARP_QVGA); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ lcdtg_lcd_change(LCD_SHARP_QVGA); ++ ++ break; ++ case 113: //change 320x240 ++ printk("[w100fb] set 320x240 (QVGA 270 degree)\n"); ++ ++ w100fb_rotation_flag=270; ++ w100_PwmSetup(); ++ w100_vsync(); ++ w100_suspend(W100_SUSPEND_EXTMEM); ++ w100_init_sharp_lcd(LCD_SHARP_QVGA); ++ w100_init_qvga_rotation(w100fb_rotation_flag); ++ w100_InitExtMem(LCD_SHARP_QVGA); ++ w100_clear_screen(LCD_SHARP_QVGA,NULL); ++ lcdtg_lcd_change(LCD_SHARP_QVGA); ++ ++ break; ++ case 120: //non rotation in QVGA ++ printk("[w100fb] set rotation 0 in QVGA\n"); ++ ++ w100fb_rotation_flag = 270; ++ if (w100fb_lcdMode == LCD_MODE_320) ++ w100_init_qvga_rotation(w100fb_rotation_flag); ++ ++ break; ++ case 121: //rotation 180 degree in QVGA ++ printk("[w100fb] set rotation 180 in QVGA\n"); ++ ++ w100fb_rotation_flag = 90; ++ if (w100fb_lcdMode == LCD_MODE_320) ++ w100_init_qvga_rotation(w100fb_rotation_flag); ++ ++ break; ++ case 130: //Fastsysclock 75MHz ++ printk("[w100fb] set Fastsysclk 75MHz\n"); ++ ++ fastsysclk_mode=75; ++ w100_SetFastSysClk(fastsysclk_mode); ++ ++ break; ++ case 131: //Fastsysclock 100MHz ++ printk("[w100fb] set Fastsysclk 100MHz\n"); ++ ++ fastsysclk_mode=100; ++ w100_SetFastSysClk(fastsysclk_mode); ++ ++ break; + default: + break; + } +@@ -2348,6 +2873,8 @@ + { 50, 0, 1, 0, 0xE0, 56}, // 50.00 MHz + { 75, 0, 5, 0, 0xDE, 37}, // 75.00 MHz + {100, 0, 7, 0, 0xE0, 28}, // 100.00 MHz ++ {125, 0, 9, 0, 0xE0, 22}, // 125.00 MHz ++ {150, 0, 11, 0, 0xE0, 17}, // 150.00 MHz + { 0, 0, 0, 0, 0, 0} // Terminator + }; + #else +@@ -2779,7 +3306,8 @@ + break; + case LCD_SHARP_VGA: + w100_SetSlowSysClk(12); // use crystal -- 12.5MHz +- w100_SetFastSysClk(75); // use PLL -- 75.0MHz ++ w100_SetFastSysClk(fastsysclk_mode); ++ + gPowerState.pclk_cntl.f.pclk_src_sel = 0x1; + gPowerState.pclk_cntl.f.pclk_post_div = 0x2; + writel((u32)(gPowerState.pclk_cntl.val), remapped_regs+mmPCLK_CNTL); +@@ -2836,6 +3364,72 @@ + writel((u32)(disp_db_buf_wr_cntl.val), remapped_regs+mmDISP_DB_BUF_CNTL); + } // w100_init_sharp_lcd + ++static void w100_init_vga_rotation(u16 deg) ++{ ++ // for resolution change and rotation ++ // GRAPHIC_CTRL ++ // GRAPHIC_OFFSET ++ // GRAPHIC_PITCH ++ ++ switch(deg){ ++ case 0: ++ gPowerState.pclk_cntl.f.pclk_src_sel = 0x1; ++ gPowerState.pclk_cntl.f.pclk_post_div = 0x2; ++ writel((u32)(gPowerState.pclk_cntl.val), remapped_regs+mmPCLK_CNTL); ++ ++ writel(0x00DE1D66, remapped_regs+mmGRAPHIC_CTRL); ++ writel(0x00800000, remapped_regs+mmGRAPHIC_OFFSET); ++ writel(0x000003c0, remapped_regs+mmGRAPHIC_PITCH); ++ ++ // Re-enable display updates ++ writel(0x0000007b, remapped_regs+mmDISP_DB_BUF_CNTL); ++ ++ break; ++ case 90: ++ gPowerState.pclk_cntl.f.pclk_src_sel = 0x1; ++ gPowerState.pclk_cntl.f.pclk_post_div = 0x6; ++ writel((u32)(gPowerState.pclk_cntl.val), remapped_regs+mmPCLK_CNTL); ++ ++ writel(0x00DE1D0e, remapped_regs+mmGRAPHIC_CTRL); ++ writel(0x00895b00, remapped_regs+mmGRAPHIC_OFFSET); ++ writel(0x00000500, remapped_regs+mmGRAPHIC_PITCH); ++ ++ // Re-enable display updates ++ writel(0x0000007b, remapped_regs+mmDISP_DB_BUF_CNTL); ++ ++ break; ++ case 180: ++ gPowerState.pclk_cntl.f.pclk_src_sel = 0x1; ++ gPowerState.pclk_cntl.f.pclk_post_div = 0x2; ++ writel((u32)(gPowerState.pclk_cntl.val), remapped_regs+mmPCLK_CNTL); ++ ++ writel(0x00DE1D7e, remapped_regs+mmGRAPHIC_CTRL); ++ writel(0x00895ffc, remapped_regs+mmGRAPHIC_OFFSET); ++ writel(0x000003c0, remapped_regs+mmGRAPHIC_PITCH); ++ ++ // Re-enable display updates ++ writel(0x0000007b, remapped_regs+mmDISP_DB_BUF_CNTL); ++ ++ break; ++ case 270: ++ gPowerState.pclk_cntl.f.pclk_src_sel = 0x1; ++ gPowerState.pclk_cntl.f.pclk_post_div = 0x6; ++ writel((u32)(gPowerState.pclk_cntl.val), remapped_regs+mmPCLK_CNTL); ++ ++ writel(0x00DE1D16, remapped_regs+mmGRAPHIC_CTRL); ++ writel(0x008004fc, remapped_regs+mmGRAPHIC_OFFSET); ++ writel(0x00000500, remapped_regs+mmGRAPHIC_PITCH); ++ ++ // Re-enable display updates ++ writel(0x0000007b, remapped_regs+mmDISP_DB_BUF_CNTL); ++ ++ break; ++ default: ++ // not-support ++ break; ++ } ++} ++ + static void w100_init_qvga_rotation(u16 deg) + { + // for resolution change and rotation +@@ -2848,12 +3442,38 @@ + writel(0x00d41c06, remapped_regs+mmGRAPHIC_CTRL); + writel(0x00800000, remapped_regs+mmGRAPHIC_OFFSET); + writel(0x000001e0, remapped_regs+mmGRAPHIC_PITCH); ++ ++ // Re-enable display updates ++ writel(0x0000007b, remapped_regs+mmDISP_DB_BUF_CNTL); ++ ++ break; ++ case 90: ++ writel(0x00d41c0E, remapped_regs+mmGRAPHIC_CTRL); ++ //writel(0x0080027e, remapped_regs+mmGRAPHIC_OFFSET); ++ writel(0x00825580, remapped_regs+mmGRAPHIC_OFFSET); ++ writel(0x00000280, remapped_regs+mmGRAPHIC_PITCH); ++ ++ // Re-enable display updates ++ writel(0x0000007b, remapped_regs+mmDISP_DB_BUF_CNTL); ++ ++ break; ++ case 180: ++ writel(0x00d41c1e, remapped_regs+mmGRAPHIC_CTRL); ++ writel(0x008257fc, remapped_regs+mmGRAPHIC_OFFSET); ++ writel(0x000001e0, remapped_regs+mmGRAPHIC_PITCH); ++ ++ // Re-enable display updates ++ writel(0x0000007b, remapped_regs+mmDISP_DB_BUF_CNTL); ++ + break; + case 270: + writel(0x00d41c16, remapped_regs+mmGRAPHIC_CTRL); + //writel(0x0080027e, remapped_regs+mmGRAPHIC_OFFSET); + writel(0x0080027c, remapped_regs+mmGRAPHIC_OFFSET); + writel(0x00000280, remapped_regs+mmGRAPHIC_PITCH); ++ ++ // Re-enable display updates ++ writel(0x0000007b, remapped_regs+mmDISP_DB_BUF_CNTL); + break; + default: + // not-support +@@ -2920,6 +3540,7 @@ + { + u32 temp32; + ++ proc_resume_mode=1; + w100_hw_init(); + w100_PwmSetup(); + +@@ -2928,13 +3549,16 @@ + temp32 |= 0x00800000; + writel(temp32, remapped_regs+mmDISP_DEBUG2); + +- if (w100fb_lcdMode == LCD_MODE_480) { ++ if (w100fb_lcdMode == LCD_MODE_480 || w100fb_lcdMode == LCD_MODE_640) { + w100_init_sharp_lcd(LCD_SHARP_VGA); ++ if (w100fb_lcdMode == LCD_MODE_640) { ++ w100_init_vga_rotation( (u16)90 ); ++ } + } + else { + w100_init_sharp_lcd(LCD_SHARP_QVGA); + if (w100fb_lcdMode == LCD_MODE_320) { +- w100_init_qvga_rotation( (u16)270 ); ++ w100_init_qvga_rotation( w100fb_rotation_flag ); + } + } + +@@ -3269,7 +3893,7 @@ + + static void lcdtg_resume() + { +- if (w100fb_lcdMode == LCD_MODE_480) { ++ if (w100fb_lcdMode == LCD_MODE_480 || w100fb_lcdMode == LCD_MODE_640) { + lcdtg_hw_init(LCD_SHARP_VGA); + } + else { +@@ -3379,7 +4003,7 @@ + break; + case LCD_SHARP_VGA: + /* Set Lcd Resolution (VGA) */ +- lcdtg_ssp_send( RESCTL_ADRS, RESCTL_VGA ); ++ lcdtg_ssp_send( RESCTL_ADRS, lcd_param ); + break; + default: + break; +@@ -3393,7 +4017,7 @@ + + if(mode == LCD_SHARP_VGA) + /* Set Lcd Resolution (VGA) */ +- lcdtg_ssp_send( RESCTL_ADRS, RESCTL_VGA ); ++ lcdtg_ssp_send( RESCTL_ADRS, lcd_param ); + else if(mode == LCD_SHARP_QVGA) + /* Set Lcd Resolution (QVGA) */ + lcdtg_ssp_send( RESCTL_ADRS, RESCTL_QVGA ); +@@ -3659,6 +4283,8 @@ + int i, j; + u16 *pVram = (u16*)remapped_fbuf; + ++ ++ + if(suspend_mode == 1){ + // called from blank() + isSuspended_tg_only = 1; +diff -Nur linux_c860_org/fs/adfs/map.c linux/fs/adfs/map.c +--- linux_c860_org/fs/adfs/map.c 2002-08-26 14:43:25.000000000 +0900 ++++ linux/fs/adfs/map.c 2004-06-10 21:09:11.000000000 +0900 +@@ -12,6 +12,7 @@ + #include <linux/fs.h> + #include <linux/adfs_fs.h> + #include <linux/spinlock.h> ++#include <linux/sched.h> + + #include <asm/unaligned.h> + +diff -Nur linux_c860_org/fs/buffer.c linux/fs/buffer.c +--- linux_c860_org/fs/buffer.c 2002-08-29 12:24:14.000000000 +0900 ++++ linux/fs/buffer.c 2004-06-10 21:09:11.000000000 +0900 +@@ -267,6 +267,11 @@ + } + if (dev && bh->b_dev != dev) + continue; ++ if (conditional_schedule_needed()) { ++ debug_lock_break(1); ++ spin_unlock(&lru_list_lock); ++ return -EAGAIN; ++ } + + get_bh(bh); + spin_unlock(&lru_list_lock); +@@ -696,6 +701,13 @@ + /* Not hashed? */ + if (!bh->b_pprev) + continue; ++ if (conditional_schedule_needed()) { ++ debug_lock_break(2); /* bkl is held too */ ++ get_bh(bh); ++ break_spin_lock_and_resched(&lru_list_lock); ++ put_bh(bh); ++ slept = 1; ++ } + if (buffer_locked(bh)) { + get_bh(bh); + spin_unlock(&lru_list_lock); +@@ -847,6 +859,8 @@ + struct buffer_head *bh; + struct inode tmp; + int err = 0, err2; ++ ++ DEFINE_LOCK_COUNT(); + + INIT_LIST_HEAD(&tmp.i_dirty_buffers); + +@@ -868,6 +882,12 @@ + spin_lock(&lru_list_lock); + } + } ++ /* haven't hit this code path ... */ ++ debug_lock_break(551); ++ if (TEST_LOCK_COUNT(32)) { ++ RESET_LOCK_COUNT(); ++ break_spin_lock(&lru_list_lock); ++ } + } + + while (!list_empty(&tmp.i_dirty_buffers)) { +@@ -897,6 +917,7 @@ + struct inode tmp; + int err = 0, err2; + ++ DEFINE_LOCK_COUNT(); + INIT_LIST_HEAD(&tmp.i_dirty_data_buffers); + + spin_lock(&lru_list_lock); +@@ -928,9 +949,14 @@ + if (!buffer_uptodate(bh)) + err = -EIO; + brelse(bh); ++ debug_lock_break(1); ++ if (TEST_LOCK_COUNT(32)) { ++ RESET_LOCK_COUNT(); ++ conditional_schedule(); ++ } + spin_lock(&lru_list_lock); + } +- ++ + spin_unlock(&lru_list_lock); + err2 = osync_inode_data_buffers(inode); + +@@ -957,6 +983,8 @@ + struct list_head *list; + int err = 0; + ++ DEFINE_LOCK_COUNT(); ++ + spin_lock(&lru_list_lock); + + repeat: +@@ -964,6 +992,17 @@ + for (list = inode->i_dirty_buffers.prev; + bh = BH_ENTRY(list), list != &inode->i_dirty_buffers; + list = bh->b_inode_buffers.prev) { ++ /* untested code path ... */ ++ debug_lock_break(551); ++ ++ if (TEST_LOCK_COUNT(32)) { ++ RESET_LOCK_COUNT(); ++ if (conditional_schedule_needed()) { ++ break_spin_lock(&lru_list_lock); ++ goto repeat; ++ } ++ } ++ + if (buffer_locked(bh)) { + get_bh(bh); + spin_unlock(&lru_list_lock); +diff -Nur linux_c860_org/fs/dcache.c linux/fs/dcache.c +--- linux_c860_org/fs/dcache.c 2002-08-26 14:37:31.000000000 +0900 ++++ linux/fs/dcache.c 2004-06-10 21:09:11.000000000 +0900 +@@ -320,11 +320,24 @@ + + void prune_dcache(int count) + { ++ DEFINE_LOCK_COUNT(); ++ + spin_lock(&dcache_lock); ++ ++redo: + for (;;) { + struct dentry *dentry; + struct list_head *tmp; + ++ if (TEST_LOCK_COUNT(100)) { ++ RESET_LOCK_COUNT(); ++ debug_lock_break(1); ++ if (conditional_schedule_needed()) { ++ break_spin_lock(&dcache_lock); ++ goto redo; ++ } ++ } ++ + tmp = dentry_unused.prev; + + if (tmp == &dentry_unused) +@@ -480,6 +493,8 @@ + struct list_head *next; + int found = 0; + ++ DEFINE_LOCK_COUNT(); ++ + spin_lock(&dcache_lock); + repeat: + next = this_parent->d_subdirs.next; +@@ -493,6 +508,12 @@ + list_add(&dentry->d_lru, dentry_unused.prev); + found++; + } ++ if (TEST_LOCK_COUNT(500) && found > 10) { ++ debug_lock_break(1); ++ if (conditional_schedule_needed()) ++ goto out; ++ RESET_LOCK_COUNT(); ++ } + /* + * Descend a level if the d_subdirs list is non-empty. + */ +@@ -517,6 +538,7 @@ + #endif + goto resume; + } ++out: + spin_unlock(&dcache_lock); + return found; + } +diff -Nur linux_c860_org/fs/exec.c linux/fs/exec.c +--- linux_c860_org/fs/exec.c 2003-06-18 16:12:27.000000000 +0900 ++++ linux/fs/exec.c 2004-06-10 21:09:11.000000000 +0900 +@@ -469,8 +469,8 @@ + active_mm = current->active_mm; + current->mm = mm; + current->active_mm = mm; +- task_unlock(current); + activate_mm(active_mm, mm); ++ task_unlock(current); + mm_release(); + if (old_mm) { + if (active_mm != old_mm) BUG(); +@@ -631,8 +631,10 @@ + + current->sas_ss_sp = current->sas_ss_size = 0; + +- if (current->euid == current->uid && current->egid == current->gid) ++ if (current->euid == current->uid && current->egid == current->gid) { + current->mm->dumpable = 1; ++ current->task_dumpable = 1; ++ } + name = bprm->filename; + for (i=0; (ch = *(name++)) != '\0';) { + if (ch == '/') +@@ -1024,7 +1026,7 @@ + binfmt = current->binfmt; + if (!binfmt || !binfmt->core_dump) + goto fail; +- if (!current->mm->dumpable) ++ if (!is_dumpable(current)) + goto fail; + current->mm->dumpable = 0; + if (current->rlim[RLIMIT_CORE].rlim_cur < binfmt->min_coredump) +diff -Nur linux_c860_org/fs/ext3/inode.c linux/fs/ext3/inode.c +--- linux_c860_org/fs/ext3/inode.c 2002-08-26 14:37:42.000000000 +0900 ++++ linux/fs/ext3/inode.c 2004-06-10 21:09:11.000000000 +0900 +@@ -1649,6 +1649,8 @@ + } + + for (p = first; p < last; p++) { ++ debug_lock_break(1); /* bkl is held */ ++ conditional_schedule(); + nr = le32_to_cpu(*p); + if (nr) { + /* accumulate blocks to free if they're contiguous */ +@@ -1714,6 +1716,9 @@ + /* Go read the buffer for the next level down */ + bh = sb_bread(inode->i_sb, nr); + ++ debug_lock_break(1); ++ conditional_schedule(); ++ + /* + * A read failure? Report error and clear slot + * (should be rare). +diff -Nur linux_c860_org/fs/ext3/namei.c linux/fs/ext3/namei.c +--- linux_c860_org/fs/ext3/namei.c 2002-08-26 14:43:28.000000000 +0900 ++++ linux/fs/ext3/namei.c 2004-06-10 21:09:11.000000000 +0900 +@@ -157,6 +157,8 @@ + if ((bh = bh_use[ra_ptr++]) == NULL) + goto next; + wait_on_buffer(bh); ++ debug_lock_break(1); ++ conditional_schedule(); + if (!buffer_uptodate(bh)) { + /* read error, skip block & hope for the best */ + brelse(bh); +diff -Nur linux_c860_org/fs/fat/cache.c linux/fs/fat/cache.c +--- linux_c860_org/fs/fat/cache.c 2002-08-29 12:24:17.000000000 +0900 ++++ linux/fs/fat/cache.c 2004-06-10 21:09:11.000000000 +0900 +@@ -17,6 +17,7 @@ + #include <linux/string.h> + #include <linux/stat.h> + #include <linux/fat_cvf.h> ++#include <linux/sched.h> + + #if 0 + # define PRINTK(x) printk x +diff -Nur linux_c860_org/fs/inode.c linux/fs/inode.c +--- linux_c860_org/fs/inode.c 2002-11-22 21:03:26.000000000 +0900 ++++ linux/fs/inode.c 2004-06-10 21:09:11.000000000 +0900 +@@ -589,6 +589,12 @@ + if (tmp == head) + break; + inode = list_entry(tmp, struct inode, i_list); ++ ++ debug_lock_break(2); /* bkl is also held */ ++ atomic_inc(&inode->i_count); ++ break_spin_lock_and_resched(&inode_lock); ++ atomic_dec(&inode->i_count); ++ + if (inode->i_sb != sb) + continue; + invalidate_inode_buffers(inode); +@@ -699,8 +705,11 @@ + #endif + #endif + ++ DEFINE_LOCK_COUNT(); ++ + spin_lock(&inode_lock); + ++free_unused: + count = 0; + entry = inode_unused.prev; + while (entry != &inode_unused) +@@ -736,6 +745,14 @@ + count++; + if (!--goal) + break; ++ if (TEST_LOCK_COUNT(32)) { ++ RESET_LOCK_COUNT(); ++ debug_lock_break(1); ++ if (conditional_schedule_needed()) { ++ break_spin_lock(&inode_lock); ++ goto free_unused; ++ } ++ } + } + inodes_stat.nr_unused -= count; + spin_unlock(&inode_lock); +diff -Nur linux_c860_org/fs/jbd/commit.c linux/fs/jbd/commit.c +--- linux_c860_org/fs/jbd/commit.c 2002-08-26 14:37:42.000000000 +0900 ++++ linux/fs/jbd/commit.c 2004-06-10 21:09:11.000000000 +0900 +@@ -212,6 +212,9 @@ + __journal_remove_journal_head(bh); + refile_buffer(bh); + __brelse(bh); ++ debug_lock_break(2); ++ if (conditional_schedule_needed()) ++ break; + } + } + if (bufs == ARRAY_SIZE(wbuf)) { +@@ -235,8 +238,7 @@ + journal_brelse_array(wbuf, bufs); + lock_journal(journal); + spin_lock(&journal_datalist_lock); +- if (bufs) +- goto write_out_data_locked; ++ goto write_out_data_locked; + } + + /* +@@ -272,6 +274,14 @@ + */ + while ((jh = commit_transaction->t_async_datalist)) { + struct buffer_head *bh = jh2bh(jh); ++ if (conditional_schedule_needed()) { ++ debug_lock_break(551); ++ spin_unlock(&journal_datalist_lock); ++ unlock_journal(journal); ++ lock_journal(journal); ++ spin_lock(&journal_datalist_lock); ++ continue; ++ } + if (buffer_locked(bh)) { + spin_unlock(&journal_datalist_lock); + unlock_journal(journal); +diff -Nur linux_c860_org/fs/jffs2/build.c linux/fs/jffs2/build.c +--- linux_c860_org/fs/jffs2/build.c 2003-05-14 15:01:21.000000000 +0900 ++++ linux/fs/jffs2/build.c 2004-06-10 21:09:11.000000000 +0900 +@@ -13,6 +13,7 @@ + * 15-Nov-2002 Lineo Japan, Inc. add nodemerge facility + * 20-Sep-2002 Lineo Japan, Inc. add jffs2_orphaned_inodes + * but it is useless right now ++ * 05-Aug-2003 SHARP for Tosa + * + */ + +@@ -295,7 +296,7 @@ + + c->free_size = c->flash_size; + c->nr_blocks = c->flash_size / c->sector_size; +-#ifdef CONFIG_ARCH_PXA_HUSKY ++#if defined(CONFIG_ARCH_PXA_HUSKY) || defined(CONFIG_ARCH_PXA_TOSA) + c->blocks = consistent_alloc(GFP_KERNEL, + sizeof(struct jffs2_eraseblock) * c->nr_blocks, + &c->blocks_phys); +@@ -341,7 +342,7 @@ + D1(printk(KERN_DEBUG "build_fs failed\n")); + jffs2_free_ino_caches(c); + jffs2_free_raw_node_refs(c); +-#ifdef CONFIG_ARCH_PXA_HUSKY ++#if defined(CONFIG_ARCH_PXA_HUSKY) || defined(CONFIG_ARCH_PXA_TOSA) + consistent_free( c->blocks, + sizeof(struct jffs2_eraseblock) * c->nr_blocks, + c->blocks_phys ); +diff -Nur linux_c860_org/fs/jffs2/fs.c linux/fs/jffs2/fs.c +--- linux_c860_org/fs/jffs2/fs.c 2003-05-14 15:01:21.000000000 +0900 ++++ linux/fs/jffs2/fs.c 2004-06-10 21:09:11.000000000 +0900 +@@ -19,6 +19,7 @@ + * 24-Nov-2002 SHARP modify storage-avail calculation, and add erasing_dirty_size + * 09-Nov-2002 Lineo Japan, Inc. add code to do avail = 0 when cannot reserve space + * 01-Nov-2002 Lineo Japan, Inc. involve nr_bad_blocks in USED calc. ++ * 05-Aug-2003 SHARP for Tosa + * + */ + +@@ -402,7 +403,7 @@ + out_nodes: + jffs2_free_ino_caches(c); + jffs2_free_raw_node_refs(c); +-#ifdef CONFIG_ARCH_PXA_HUSKY ++#if defined(CONFIG_ARCH_PXA_HUSKY) || defined(CONFIG_ARCH_PXA_TOSA) + consistent_free( c->blocks, + sizeof(struct jffs2_eraseblock) * c->nr_blocks, + c->blocks_phys ); +diff -Nur linux_c860_org/fs/jffs2/nodelist.h linux/fs/jffs2/nodelist.h +--- linux_c860_org/fs/jffs2/nodelist.h 2003-06-19 17:23:10.000000000 +0900 ++++ linux/fs/jffs2/nodelist.h 2004-06-10 21:14:59.000000000 +0900 +@@ -17,8 +17,16 @@ + * 18-Nov-2002 Lineo Japan, Inc. add dynamic construction of fragtree + * 11-Nov-2002 Lineo Japan, Inc. add JFFS2_RESERVED_BLOCKS_ROOT + * 29-Oct-2002 Lineo Japan, Inc. add JFFS2_RESERVED_BLOCKS_BAD and JFFS2_MAX_CONT_GC ++ * ++ * ChangeLog: + * 05-Dec-2002 SHARP adjust REVERVED_BLOCKS values for storage-full +- * 21-May-2003 SHARP modified JFFS2_RESERVED_BLOCKS_BAD ++ * 27-Nov-2002 Lineo Japan, Inc. add effective-gc mode ++ * 23-Nov-2002 Lineo Japan, Inc. add JFFS2_RESERVED_BLOCKS_DIRTY ++ * add JFFS2_RESERVED_BLOCKS_CLEAN ++ * 19-Nov-2002 Lineo Japan, Inc. add counter of fragtree elements ++ * 18-Nov-2002 Lineo Japan, Inc. add dynamic construction of fragtree ++ * 11-Nov-2002 Lineo Japan, Inc. add JFFS2_RESERVED_BLOCKS_ROOT ++ * 29-Oct-2002 Lineo Japan, Inc. add JFFS2_RESERVED_BLOCKS_BAD and JFFS2_MAX_CONT_GC + * + */ + +@@ -233,13 +241,7 @@ + #define JFFS2_RESERVED_BLOCKS_GCTRIGGER 39 /* ... wake up the GC thread */ + #define JFFS2_RESERVED_BLOCKS_GCBAD (JFFS2_RESERVED_BLOCKS_BASE + 1) /* ... pick a block from the bad_list to GC */ + #define JFFS2_RESERVED_BLOCKS_GCMERGE (JFFS2_RESERVED_BLOCKS_BASE) /* ... merge pages when garbage collecting */ +- +-#ifdef CONFIG_ARCH_PXA_HUSKY + #define JFFS2_RESERVED_BLOCKS_BAD 80 +-#else +-#define JFFS2_RESERVED_BLOCKS_BAD 24 +-#endif +- + #define JFFS2_RESERVED_BLOCKS_ROOT 5 + #define JFFS2_RESERVED_BLOCKS_DIRTY 24 + #define JFFS2_RESERVED_BLOCKS_CLEAN 12 +diff -Nur linux_c860_org/fs/jffs2/super-v24.c linux/fs/jffs2/super-v24.c +--- linux_c860_org/fs/jffs2/super-v24.c 2003-05-14 15:01:21.000000000 +0900 ++++ linux/fs/jffs2/super-v24.c 2004-06-10 21:09:11.000000000 +0900 +@@ -11,6 +11,7 @@ + * + * ChangeLog: + * 08-Nov-2002 Lineo Japan, Inc. add /proc/fs/jffs2 files for JFFS2 information ++ * 05-Aug-2003 SHARP for Tosa + * + */ + +@@ -106,7 +107,7 @@ + up(&c->alloc_sem); + jffs2_free_ino_caches(c); + jffs2_free_raw_node_refs(c); +-#ifdef CONFIG_ARCH_PXA_HUSKY ++#if defined(CONFIG_ARCH_PXA_HUSKY) || defined(CONFIG_ARCH_PXA_TOSA) + consistent_free( c->blocks, + sizeof(struct jffs2_eraseblock) * c->nr_blocks, + c->blocks_phys ); +diff -Nur linux_c860_org/fs/jffs2/super.c linux/fs/jffs2/super.c +--- linux_c860_org/fs/jffs2/super.c 2003-05-14 15:01:21.000000000 +0900 ++++ linux/fs/jffs2/super.c 2004-06-10 21:09:11.000000000 +0900 +@@ -9,6 +9,9 @@ + * + * $Id$ + * ++ * ChangeLog: ++ * 05-Aug-2003 SHARP for Tosa ++ * + */ + + #include <linux/config.h> +@@ -263,7 +266,7 @@ + up(&c->alloc_sem); + jffs2_free_ino_caches(c); + jffs2_free_raw_node_refs(c); +-#ifdef CONFIG_ARCH_PXA_HUSKY ++#if defined(CONFIG_ARCH_PXA_HUSKY) || defined(CONFIG_ARCH_PXA_TOSA) + consistent_free( c->blocks, + sizeof(struct jffs2_eraseblock) * c->nr_blocks, + c->blocks_phys ); +diff -Nur linux_c860_org/fs/nls/nls_base.c linux/fs/nls/nls_base.c +--- linux_c860_org/fs/nls/nls_base.c 2002-08-26 14:37:33.000000000 +0900 ++++ linux/fs/nls/nls_base.c 2004-06-10 21:09:11.000000000 +0900 +@@ -18,6 +18,7 @@ + #ifdef CONFIG_KMOD + #include <linux/kmod.h> + #endif ++#include <linux/sched.h> + #include <linux/spinlock.h> + + static struct nls_table *tables; +diff -Nur linux_c860_org/fs/reiserfs/bitmap.c linux/fs/reiserfs/bitmap.c +--- linux_c860_org/fs/reiserfs/bitmap.c 2002-08-26 14:37:39.000000000 +0900 ++++ linux/fs/reiserfs/bitmap.c 2004-06-10 21:09:11.000000000 +0900 +@@ -410,19 +410,23 @@ + amount_needed++ ; + continue ; + } +- + +- reiserfs_prepare_for_journal(s, SB_AP_BITMAP(s)[i], 1) ; ++ RFALSE( is_reusable (s, search_start, 0) == 0, ++ "vs-4140: bad block number found"); + +- RFALSE( buffer_locked (SB_AP_BITMAP (s)[i]) || +- is_reusable (s, search_start, 0) == 0, +- "vs-4140: bitmap block is locked or bad block number found"); ++ reiserfs_prepare_for_journal(s, SB_AP_BITMAP(s)[i], 1) ; + + /* if this bit was already set, we've scheduled, and someone else + ** has allocated it. loop around and try again + */ + if (reiserfs_test_and_set_le_bit (j, SB_AP_BITMAP (s)[i]->b_data)) { + reiserfs_restore_prepared_buffer(s, SB_AP_BITMAP(s)[i]) ; ++ /* if this block has been allocated while we slept, it is ++ ** impossible to find any more contiguous blocks for ourselves. ++ ** If we are doing preallocation, give up now and return. ++ */ ++ if (for_prealloc) ++ goto free_and_return; + amount_needed++ ; + continue ; + } +diff -Nur linux_c860_org/fs/reiserfs/buffer2.c linux/fs/reiserfs/buffer2.c +--- linux_c860_org/fs/reiserfs/buffer2.c 2002-08-26 14:37:40.000000000 +0900 ++++ linux/fs/reiserfs/buffer2.c 2004-06-10 21:09:11.000000000 +0900 +@@ -55,6 +55,8 @@ + PROC_EXP( unsigned int ctx_switches = kstat.context_swtch ); + + result = bread (super -> s_dev, n_block, n_size); ++ debug_lock_break(1); ++ conditional_schedule(); + PROC_INFO_INC( super, breads ); + PROC_EXP( if( kstat.context_swtch != ctx_switches ) + PROC_INFO_INC( super, bread_miss ) ); +diff -Nur linux_c860_org/fs/reiserfs/journal.c linux/fs/reiserfs/journal.c +--- linux_c860_org/fs/reiserfs/journal.c 2002-08-26 14:37:40.000000000 +0900 ++++ linux/fs/reiserfs/journal.c 2004-06-10 21:09:11.000000000 +0900 +@@ -574,6 +574,8 @@ + /* lock the current transaction */ + inline static void lock_journal(struct super_block *p_s_sb) { + PROC_INFO_INC( p_s_sb, journal.lock_journal ); ++ debug_lock_break(1); ++ conditional_schedule(); + while(atomic_read(&(SB_JOURNAL(p_s_sb)->j_wlock)) > 0) { + PROC_INFO_INC( p_s_sb, journal.lock_journal_wait ); + sleep_on(&(SB_JOURNAL(p_s_sb)->j_wait)) ; +@@ -704,6 +706,8 @@ + mark_buffer_dirty(tbh) ; + } + ll_rw_block(WRITE, 1, &tbh) ; ++ debug_lock_break(1); ++ conditional_schedule(); + count++ ; + put_bh(tbh) ; /* once for our get_hash */ + } +@@ -833,6 +837,8 @@ + set_bit(BH_Dirty, &(SB_JOURNAL(p_s_sb)->j_header_bh->b_state)) ; + ll_rw_block(WRITE, 1, &(SB_JOURNAL(p_s_sb)->j_header_bh)) ; + wait_on_buffer((SB_JOURNAL(p_s_sb)->j_header_bh)) ; ++ debug_lock_break(1); ++ conditional_schedule(); + if (!buffer_uptodate(SB_JOURNAL(p_s_sb)->j_header_bh)) { + printk( "reiserfs: journal-837: IO error during journal replay\n" ); + return -EIO ; +@@ -2089,6 +2095,8 @@ + } + + int journal_begin(struct reiserfs_transaction_handle *th, struct super_block * p_s_sb, unsigned long nblocks) { ++ debug_lock_break(1); ++ conditional_schedule(); + return do_journal_begin_r(th, p_s_sb, nblocks, 0) ; + } + +@@ -2229,6 +2237,8 @@ + } + + int journal_end(struct reiserfs_transaction_handle *th, struct super_block *p_s_sb, unsigned long nblocks) { ++ debug_lock_break(1); ++ conditional_schedule(); + return do_journal_end(th, p_s_sb, nblocks, 0) ; + } + +@@ -2680,6 +2690,8 @@ + RFALSE( buffer_locked(bh) && cur_tb != NULL, + "waiting while do_balance was running\n") ; + wait_on_buffer(bh) ; ++ debug_lock_break(1); ++ conditional_schedule(); + } + PROC_INFO_INC( p_s_sb, journal.prepare_retry ); + retry_count++ ; +@@ -2852,6 +2864,8 @@ + /* copy all the real blocks into log area. dirty log blocks */ + if (test_bit(BH_JDirty, &cn->bh->b_state)) { + struct buffer_head *tmp_bh ; ++ debug_lock_break(1); ++ conditional_schedule(); + tmp_bh = sb_getblk(p_s_sb, reiserfs_get_journal_block(p_s_sb) + + ((cur_write_start + jindex) % JOURNAL_BLOCK_COUNT)) ; + mark_buffer_uptodate(tmp_bh, 1) ; +diff -Nur linux_c860_org/fs/reiserfs/stree.c linux/fs/reiserfs/stree.c +--- linux_c860_org/fs/reiserfs/stree.c 2002-08-26 14:37:40.000000000 +0900 ++++ linux/fs/reiserfs/stree.c 2004-06-10 21:09:11.000000000 +0900 +@@ -648,9 +648,8 @@ + stop at leaf level - set to + DISK_LEAF_NODE_LEVEL */ + ) { +- int n_block_number = SB_ROOT_BLOCK (p_s_sb), +- expected_level = SB_TREE_HEIGHT (p_s_sb), +- n_block_size = p_s_sb->s_blocksize; ++ int n_block_number, expected_level; ++ int n_block_size = p_s_sb->s_blocksize; + struct buffer_head * p_s_bh; + struct path_element * p_s_last_element; + int n_node_level, n_retval; +@@ -662,7 +661,10 @@ + #endif + + PROC_INFO_INC( p_s_sb, search_by_key ); +- ++ ++ debug_lock_break(1); ++ conditional_schedule(); ++ + /* As we add each node to a path we increase its count. This means that + we must be careful to release all nodes in a path before we either + discard the path struct or re-use the path struct, as we do here. */ +@@ -674,6 +676,8 @@ + /* With each iteration of this loop we search through the items in the + current node, and calculate the next current node(next path element) + for the next iteration of this loop.. */ ++ n_block_number = SB_ROOT_BLOCK (p_s_sb); ++ expected_level = SB_TREE_HEIGHT (p_s_sb); + while ( 1 ) { + + #ifdef CONFIG_REISERFS_CHECK +@@ -1100,6 +1104,9 @@ + for (n_counter = *p_n_removed; + n_counter < n_unfm_number; n_counter++, p_n_unfm_pointer-- ) { + ++ debug_lock_break(1); ++ conditional_schedule(); ++ + if (item_moved (&s_ih, p_s_path)) { + need_research = 1 ; + break; +diff -Nur linux_c860_org/include/asm-alpha/processor.h linux/include/asm-alpha/processor.h +--- linux_c860_org/include/asm-alpha/processor.h 2002-08-26 14:37:49.000000000 +0900 ++++ linux/include/asm-alpha/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -119,7 +119,7 @@ + extern void release_thread(struct task_struct *); + + /* Create a kernel thread without removing it from tasklists. */ +-extern long kernel_thread(int (*fn)(void *), void *arg, unsigned long flags); ++extern long arch_kernel_thread(int (*fn)(void *), void *arg, unsigned long flags); + + #define copy_segments(tsk, mm) do { } while (0) + #define release_segments(mm) do { } while (0) +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/hardware.h linux/include/asm-arm/arch-pxa/hardware.h +--- linux_c860_org/include/asm-arm/arch-pxa/hardware.h 2002-12-18 19:52:24.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/hardware.h 2004-06-10 21:12:44.000000000 +0900 +@@ -11,6 +11,7 @@ + * + * ChangLog: + * 12-Dec-2002 Lineo Japan, Inc. ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #ifndef __ASM_ARCH_HARDWARE_H +@@ -160,6 +161,10 @@ + + #ifdef CONFIG_ARCH_PXA_CORGI + #include "corgi.h" +-#endif ++#endif /* CONFIG_ARCH_PXA_CORGI */ ++ ++#ifdef CONFIG_ARCH_PXA_TOSA ++#include "tosa.h" ++#endif /* CONFIG_ARCH_PXA_TOSA */ + + #endif /* _ASM_ARCH_HARDWARE_H */ +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/irqs.h linux/include/asm-arm/arch-pxa/irqs.h +--- linux_c860_org/include/asm-arm/arch-pxa/irqs.h 2002-12-18 19:29:34.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/irqs.h 2004-06-10 21:12:37.000000000 +0900 +@@ -11,6 +11,7 @@ + * + * ChangLog: + * 12-Dec-2002 Lineo Japan, Inc. ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #define PXA_IRQ_SKIP 8 /* The first 8 IRQs are reserved */ +@@ -345,6 +346,20 @@ + + #endif + ++#if defined(CONFIG_ARCH_PXA_TOSA) ++#define TC6393_IRQ(x) (IRQ_GPIO(80) + 1 + (x)) ++#define TC6393_IRQ_NDINT TC6393_IRQ(0) ++#define TC6393_IRQ_SDINT TC6393_IRQ(1) ++#define TC6393_IRQ_USBINT TC6393_IRQ(2) ++#define TC6393_IRQ_SIOINT TC6393_IRQ(3) ++#define TC6393_IRQ_GCINT TC6393_IRQ(4) ++#define TC6393_IRQ_GPINT TC6393_IRQ(5) ++#define TC6393_IRQ_CLKINT TC6393_IRQ(7) ++ ++#undef NR_IRQS ++#define NR_IRQS (TC6393_IRQ(7) + 1) ++#endif /* CONFIG_ARCH_PXA_TOSA */ ++ + #if defined(CONFIG_ARCH_PXA_POODLE) + #if CONFIG_SA1111 + #error POODLE configuration error +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/keyboard.h linux/include/asm-arm/arch-pxa/keyboard.h +--- linux_c860_org/include/asm-arm/arch-pxa/keyboard.h 2002-12-18 19:29:34.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/keyboard.h 2004-06-10 21:13:12.000000000 +0900 +@@ -5,6 +5,7 @@ + * + * ChangLog: + * 12-Dec-2002 Lineo Japan, Inc. ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #ifndef _PXA_KEYBOARD_H +@@ -22,6 +23,8 @@ + #include <asm/arch/keyboard_poodle.h> + #elif defined(CONFIG_ARCH_PXA_CORGI) + #include <asm/arch/keyboard_corgi.h> ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++#include <asm/arch/keyboard_tosa.h> + #else + + #define kbd_disable_irq() do { } while(0); +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/keyboard_tosa.h linux/include/asm-arm/arch-pxa/keyboard_tosa.h +--- linux_c860_org/include/asm-arm/arch-pxa/keyboard_tosa.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/keyboard_tosa.h 2004-06-10 21:13:12.000000000 +0900 +@@ -0,0 +1,162 @@ ++/* ++ * linux/include/asm-arm/arch-pxa/keyboard_tosa.h ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ * Based on: ++ * ++ * linux/include/asm-arm/arch-pxa/keyboard_corgi.h ++ * ++ * (C) Copyright 2001 Lineo Japan, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ * Based on: ++ * linux/include/asm-arm/arch-sa1100/keyboard_collie.h ++ * include/asm-arm/arch-linkup/keyboard.h ++ * Created by Xuejun Tao 2000, ISDCorp www.isdcorp.com ++ * ++ * Changelog: ++ * 04-13-2001 Lineo Japan, Inc. ++ * 04-25-2001 Lineo Japan, Inc. ++ * 10-23-2002 Sharp Corporation ++ */ ++#ifndef __ASM_ARCH_KEYBOARD_TOSA_H ++#define __ASM_ARCH_KEYBOARD_TOSA_H ++ ++#include <linux/spinlock.h> ++#include <asm/arch/hardware.h> ++ ++/* ========================================================= ++ * !!! CAUTION !!! ++ * Iris board without Keyboard Enhancements makes PA5 INTR ++ * all times. So , you should disable PA5 INTR on such boards. ++ * Define this option to run on such board. ++ * ========================================================= */ ++#define TOSA_WITHOUT_KEY_ENH_WORKAROUND ++/* ========================================================= ++ * CAUTION ends. ++ * ========================================================= */ ++ ++/* ++ * My driver now supports both keyboard interrupt driven or timer driven ++ * Both modes work although keyboard interrupt mode is highly recommended. ++ */ ++#define USE_KBD_IRQ /* Use keyboard interrupt instead of timer */ ++ ++#define KB_ROWS 7 ++#define KB_COLS 11 ++ ++#define KBD_COL9_IS_USED_FOR_SIC ++ /* KBDCOL9 Hardware is used as SIC SYS_CLK , so , it cannot be used */ ++ ++#define ALL_AUX_COLS 0x00 /* no AUX Cols */ ++ ++#define set_bits(var, mask, bits) (var) = (((var) & ~(mask)) | (bits)) ++ ++/* ++ * Be sure to change the if you increase the ++ * number of kbd rows... ++ */ ++#define KEYCODE(r,c) ( ((r)<<4) + (c) + 1 ) ++#define KB_ROWMASK(r) (1 << (r)) ++ ++ /* ++ * KB_DELAY is used to allow the matrix ++ * to stabilize.., value is determined via ++ * experimentation. ++ */ ++ ++#define KB_DISCHARGE_DELAY 10 ++#define KB_ACTIVATE_DELAY 10 ++ ++typedef struct { ++ int in; /* If the key down */ ++} kbd_keyinfo; ++ ++#define KBUP (0x80) ++#define KBDOWN (0) ++ ++#define KBSCANCDE(x,y) ((x) | (y)) ++ ++#define CHARGE_VALUE 0x00FF ++#define DISCHARGE_VALUE 0x0000 ++#define IRQ_STATE_CLEAR 0xFEFF ++#define INIT_KCMD 0x0001 ++ ++ ++ ++/* ++ * We have a spinlock we use to ensure that keysdown ++ * is consisent with kbd_state[] ++ * ++ * This is prolly overkill since the arm doesn't support SMP. ++ */ ++// Yes, it is - WA static spinlock_t kbd_spinlock; ++extern spinlock_t kbd_spinlock; ++ ++ /* ++ * #define for functions we can't make use of ++ */ ++ ++#define kbd_leds(x) ++#define kbd_setleds(x) ++#define kbd_getledstate (0) ++extern int tosa_kbd_translate(unsigned char sc,unsigned char *keycode_p); ++#define kbd_translate(sc,kc,rm) tosa_kbd_translate(sc,kc) ++/* ++ *#define kbd_sysrq_xlate() (1) ++ */ ++#define kbd_pretranslate(x,y) (1) ++#define kbd_unexpected_up(kc) (0x80) ++#define kbd_setkeycode(sc,kc) (-EINVAL) ++#define kbd_getkeycode(sc) (-EINVAL) ++ ++extern void tosa_kbd_hw_init(void); ++#define kbd_init_hw() tosa_kbd_hw_init() ++ ++extern void tosa_kbd_cleartable(void); ++ ++/* ++ * I need to do something better for these two... ++ * Sometime v. soon. I don't like these at all, as they ++ * ++ * don't look like fn calls. ++ */ ++ ++#define kbd_disable_irq() { \ ++ int flags; \ ++ spin_lock_irqsave(&kbd_spinlock,flags); ++ ++ ++#define kbd_enable_irq() spin_unlock_irqrestore(&kbd_spinlock,flags); \ ++ } ++ ++ ++/* data structure for raw keyboard event */ ++ ++/* ++ * row , col values for feature keys ++ */ ++#define TOSA_KEYPOS_2nd_ROW 0 ++#define TOSA_KEYPOS_2nd_COL 1 ++ ++#define TOSA_KEYPOS_NUM_ROW 0 ++#define TOSA_KEYPOS_NUM_COL 8 ++ ++#define TOSA_KEYPOS_LSHIFT_ROW 1 ++#define TOSA_KEYPOS_LSHIFT_COL 0 ++ ++#define TOSA_KEYPOS_RSHIFT_ROW 1 ++#define TOSA_KEYPOS_RSHIFT_COL 8 ++ ++/* ++ * number of modifier status keys resolved on corgikb driver ++ */ ++#define TOSAKB_MODIFIERS 5 /* for CapsLock / NumLock / 2ND / LSHIFT / RSHIFT */ ++ ++#endif +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/pcmcia.h linux/include/asm-arm/arch-pxa/pcmcia.h +--- linux_c860_org/include/asm-arm/arch-pxa/pcmcia.h 2002-12-18 19:29:34.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/pcmcia.h 2004-06-10 21:13:56.000000000 +0900 +@@ -14,6 +14,7 @@ + * + * ChangLog: + * 12-Dec-2002 Lineo Japan, Inc. ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #ifndef _ASM_ARCH_PCMCIA +@@ -71,6 +72,10 @@ + int (*socket_state)(struct pcmcia_state_array *); + int (*get_irq_info)(struct pcmcia_irq_info *); + int (*configure_socket)(const struct pcmcia_configure *); ++#ifdef CONFIG_ARCH_SHARP_SL ++ int (*socket_init)(int sock); ++ int (*socket_suspend)(int sock); ++#endif + }; + + extern struct pcmcia_low_level *pcmcia_low_level; +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/pxa-regs.h linux/include/asm-arm/arch-pxa/pxa-regs.h +--- linux_c860_org/include/asm-arm/arch-pxa/pxa-regs.h 2002-08-29 14:59:56.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/pxa-regs.h 2004-06-10 21:09:11.000000000 +0900 +@@ -11,6 +11,7 @@ + * + * Change Log + * 08-19-2002 Sharp add I2S defines ++ * 26-Feb-2004 Lineo Solutions, Inc. supply a definition for FM bit of ICR + * + */ + #ifndef _PXA_REGS_H_ +@@ -443,6 +444,7 @@ + #define ICR_ALDIE 0x1000 /* enable arbitration interrupt */ + #define ICR_SADIE 0x2000 /* slave address detected int enable */ + #define ICR_UR 0x4000 /* unit reset */ ++#define ICR_FM 0x8000 /* fast mode */ + + /* ----- Status register bits ----------------------------------------- */ + +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/serial_pxa200.h linux/include/asm-arm/arch-pxa/serial_pxa200.h +--- linux_c860_org/include/asm-arm/arch-pxa/serial_pxa200.h 2003-01-15 15:51:16.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/serial_pxa200.h 2004-06-10 21:13:15.000000000 +0900 +@@ -3,6 +3,7 @@ + * + * Change Log + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #ifndef __ASM_ARCH_SERIAL_H +@@ -30,7 +31,10 @@ + #define CONFIG_UART2_DFLT_CONSOLE + #elif defined(CONFIG_ARCH_PXA_CORGI) + #define CONFIG_UART2_DFLT_CONSOLE ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++#define CONFIG_UART2_DFLT_CONSOLE + #endif ++ + #if defined(CONFIG_UART0_DFLT_CONSOLE) + + #define STD_SERIAL_PORT_DEFNS \ +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/sharpsl_battery.h linux/include/asm-arm/arch-pxa/sharpsl_battery.h +--- linux_c860_org/include/asm-arm/arch-pxa/sharpsl_battery.h 2002-08-26 16:00:32.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/sharpsl_battery.h 2004-06-10 21:17:53.000000000 +0900 +@@ -10,6 +10,7 @@ + * + * ChangeLog: + * 21-Aug-2002 Lineo Japan, Inc. for 2.4.18 ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + * + */ + +@@ -81,6 +82,11 @@ + #define BATT_AD 4u /* channel of BATTery */ + #define BATT_THM 2u /* channel of BATTery */ + #define JK_VAD 6u /* channel of BATTery */ ++#elif defined(CONFIG_ARCH_PXA_TOSA) ++#define BATT_VC 0x4 /* channel of BAT V CAUTION */ ++#define BATT_TH 0x5 /* channel of BAT TH */ ++#define BATT_V 0x6 /* channel of BAT V */ ++#define BU_V 0x7 /* channel of BU V */ + #endif + + #define Temper_V47 0x449 /* 0.670v (47"C) */ +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/sharpsl_wakeup.h linux/include/asm-arm/arch-pxa/sharpsl_wakeup.h +--- linux_c860_org/include/asm-arm/arch-pxa/sharpsl_wakeup.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/sharpsl_wakeup.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,26 @@ ++/* ++ * include/asm-arm/arch-pxa/sharpsl_wakeup.h ++ * Copyright (C) 2003 SHARP ++ */ ++ ++#ifndef __SHARPSL_WAKEUP_H__ ++#define __SHARPSL_WAKEUP_H__ ++ ++ ++#define IDPM_WAKEUP_AC (0x1<<1) ++#define IDPM_WAKEUP_SYNC (0x1<<3) ++#define IDPM_WAKEUP_REMOCON (0x1<<4) ++#define IDPM_WAKEUP_REC (0x1<<10) ++#define IDPM_WAKEUP_JACKET (0x1<<16) ++#define IDPM_WAKEUP_USBD (0x1<<17) ++#define IDPM_WAKEUP_CALENDAR (0x1<<25) ++#define IDPM_WAKEUP_ADDRESSBOOK (0x1<<26) ++#define IDPM_WAKEUP_MAIL (0x1<<27) ++#define IDPM_WAKEUP_MENU (0x1<<28) ++#define IDPM_WAKEUP_HOME (0x1<<29) ++#define IDPM_WAKEUP_RTC (0x1<<31) ++ ++extern unsigned long logical_wakeup_src_mask; ++ ++ ++#endif // end __SHARPSL_WAKEUP_H__ +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/system.h linux/include/asm-arm/arch-pxa/system.h +--- linux_c860_org/include/asm-arm/arch-pxa/system.h 2003-06-18 16:12:28.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/system.h 2004-06-10 21:17:56.000000000 +0900 +@@ -12,6 +12,7 @@ + * Change Log + * 17-Sep-2002 Lineo Japan, Inc. + * 13-Mar-2003 Sharp for Shepherd ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #include <linux/config.h> +@@ -32,11 +33,13 @@ + static inline void arch_reset(char mode) + { + #ifdef CONFIG_ARCH_SHARP_SL +-#ifdef CONFIG_ARCH_PXA_SHEPHERD ++#ifdef CONFIG_PM ++#if defined(CONFIG_ARCH_PXA_SHEPHERD) || defined(CONFIG_ARCH_PXA_TOSA) + sharpsl_restart_nonstop(); + #else + sharpsl_restart(); + #endif ++#endif + #else + if (mode == 's') { + /* Jump into ROM at address 0 */ +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/time.h linux/include/asm-arm/arch-pxa/time.h +--- linux_c860_org/include/asm-arm/arch-pxa/time.h 2003-01-14 12:07:55.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/time.h 2004-06-10 21:18:00.000000000 +0900 +@@ -12,6 +12,7 @@ + * ChangLog: + * 12-Dec-2002 Lineo Japan, Inc. + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #ifdef CONFIG_SABINAL_DISCOVERY +@@ -19,14 +20,18 @@ + //#define RTC_DEF_TRIM 0 + #define RTC_DEF_TRIM 0x11b3 + #endif ++ + #ifdef CONFIG_ARCH_PXA_POODLE + #define RTC_DEF_DIVIDER 32768 - 1 + #define RTC_DEF_TRIM 0 +-#endif +-#ifdef CONFIG_ARCH_PXA_CORGI ++#elif CONFIG_ARCH_PXA_CORGI ++#define RTC_DEF_DIVIDER 32768 - 1 ++#define RTC_DEF_TRIM 0 ++#elif CONFIG_ARCH_PXA_TOSA + #define RTC_DEF_DIVIDER 32768 - 1 + #define RTC_DEF_TRIM 0 + #endif ++ + #ifdef CONFIG_ARCH_SHARP_SL + #define SHARP_SL_DEF_YEAR 2003 + #endif +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/tosa.h linux/include/asm-arm/arch-pxa/tosa.h +--- linux_c860_org/include/asm-arm/arch-pxa/tosa.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/tosa.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,433 @@ ++/* ++ * include/asm-arm/arch-pxa/tosa.h ++ * Copyright (C) 2003 Lineo uSolutions, Inc. ++ * ++ * ChangeLog: ++ * 23-Oct-2003 SHARP Corporation ++ */ ++ ++#ifndef _ASM_ARCH_TOSA_H_ ++#define _ASM_ARCH_TOSA_H_ 1 ++ ++/* TOSA Chip selects */ ++#define TOSA_LCDC_PHYS PXA_CS4_PHYS ++/* Internel Scoop */ ++#define TOSA_CF_PHYS (PXA_CS2_PHYS + 0x00800000) ++/* Jacket Scoop */ ++#define TOSA_SCOOP_PHYS (PXA_CS5_PHYS + 0x00800000) ++ ++/* ++ * TC6393 internal I/O mappings ++ * ++ * We have the following mapping: ++ * phys virt ++ * 10000000 f1000000 ++ */ ++#define TC6393_SYS_BASE 0xf1000000 ++#define TC6393_NAND_BASE (TC6393_SYS_BASE + 0x000100) ++#define TC6393_SD_BASE (TC6393_SYS_BASE + 0x000200) ++#define TC6393_USB_BASE (TC6393_SYS_BASE + 0x000300) ++#define TC6393_SERIAL_BASE (TC6393_SYS_BASE + 0x000400) ++#define TC6393_GC_BASE (TC6393_SYS_BASE + 0x000500) ++#define TC6393_RAM0_BASE (TC6393_SYS_BASE + 0x010000) ++#define TC6393_RAM0_SIZE (32*1024) ++#define TC6393_RAM1_BASE (TC6393_SYS_BASE + 0x100000) ++#define TC6393_RAM1_SIZE (64 * 1024 * 16) ++ ++/* ++ * Internal Local Memory use purpose ++ * RAM0 is used for USB ++ * RAM1 is used for GC ++ */ ++/* Internal register mapping */ ++#define TC6393_GC_INTERNAL_REG_BASE 0x000600 /* Length 0x200 */ ++#define TC6393_USB_OHCI_OP_REG_BASE 0x000A00 /* Length 0x100 */ ++#define TC6393_NAND_FLASH_CTL_REG_BASE 0x001000 /* Length 0x8 */ ++ ++ ++/* System Configuration register */ ++#define TC6393_SYS_REG(ofst) (*(volatile unsigned short*)(TC6393_SYS_BASE+(ofst))) ++#define TC6393_SYS_RIDR 0x008 ++#define TC6393_SYS_ISR 0x050 ++#define TC6393_SYS_IMR 0x052 ++#define TC6393_SYS_IRR 0x054 ++#define TC6393_SYS_GPER 0x060 ++#define TC6393_SYS_GPISR1 0x064 ++#define TC6393_SYS_GPISR2 0x066 ++#define TC6393_SYS_GPIIMR1 0x068 ++#define TC6393_SYS_GPIIMR2 0x06A ++#define TC6393_SYS_GPIEDER1 0x06C ++#define TC6393_SYS_GPIEDER2 0x06E ++#define TC6393_SYS_GPILIR1 0x070 ++#define TC6393_SYS_GPILIR2 0x072 ++#define TC6393_SYS_GPODSR1 0x078 ++#define TC6393_SYS_GPODSR2 0x07A ++#define TC6393_SYS_GPOOECR1 0x07C ++#define TC6393_SYS_GPOOECR2 0x07E ++#define TC6393_SYS_GPIARCR1 0x080 ++#define TC6393_SYS_GPIARCR2 0x082 ++#define TC6393_SYS_GPIARLCR1 0x084 ++#define TC6393_SYS_GPIARLCR2 0x086 ++#define TC6393_SYS_GPIBCR1 0x088 ++#define TC6393_SYS_GPIBCR2 0x08A ++#define TC6393_SYS_GPaIARCR 0x08C ++#define TC6393_SYS_GPaIARLCR 0x090 ++#define TC6393_SYS_GPaIBCR 0x094 ++#define TC6393_SYS_CCR 0x098 /* Clock Control Register */ ++#define TC6393_SYS_PLL2CR 0x09A ++#define TC6393_SYS_PLL1CR1 0x09C ++#define TC6393_SYS_PLL1CR2 0x09E ++#define TC6393_SYS_DCR 0x0A0 ++#define TC6393_SYS_FER 0x0E0 /* Function Enable Register */ ++#define TC6393_SYS_MCR 0x0E4 ++#define TC6393_SYS_ConfigCR 0x0FC ++ ++/* NAND FLASH controller configuration register */ ++#define TC6393_NAND_REG(ofst) (*(volatile unsigned short*)(TC6393_NAND_BASE+(ofst))) ++ ++/* SD Card Configuration register */ ++#define TC6393_SD_REG(ofst) (*(volatile unsigned short*)(TC6393_SD_BASE+(ofst))) ++ ++/* USB HOST Configuration register */ ++#define TC6393_USB_REG(ofst) (*(volatile unsigned short*)(TC6393_USB_BASE+(ofst))) ++#define TC6393_USB_SPRID 0x08 ++#define TC6393_USB_SPBA1 0x10 ++#define TC6393_USB_SPBA2 0x12 ++#define TC6393_USB_ILME 0x40 ++#define TC6393_USB_SVPMCS 0x4C ++#define TC6393_USB_PM_PMES (1 << 15) ++#define TC6393_USB_PM_PMEE (1 << 8) ++#define TC6393_USB_PM_USPW2 (1 << 3) ++#define TC6393_USB_PM_USPW1 (1 << 2) ++#define TC6393_USB_PM_CKRNEN (1 << 1) ++#define TC6393_USB_PM_GCKEN (1 << 0) ++#define TC6393_USB_INTC 0x50 ++#define TC6393_USB_SP1INTC1 0x54 ++#define TC6393_USB_SP1INTC2 0x56 ++#define TC6393_USB_SP1MBA1 0x58 ++#define TC6393_USB_SP1MBA2 0x5A ++#define TC6393_USB_SP2INTC1 0x5C ++#define TC6393_USB_SP2INTC2 0x5E ++#define TC6393_USB_SP2MBA1 0x60 ++#define TC6393_USB_SP2MBA2 0x62 ++#define TC6393_USB_SPPCNF 0xFC ++ ++#define IS_TC6393_RAM0(p) (TC6393_RAM0_BASE <= (unsigned int)p \ ++ && (unsigned int)p <= TC6393_RAM0_BASE + TC6393_RAM0_SIZE) ++#define TC6393_RAM0_VAR_TO_OFFSET(x) ((unsigned int)x - TC6393_RAM0_BASE) ++#define TC6393_RAM0_OFFSET_TO_VAR(x) ((unsigned int)x + TC6393_RAM0_BASE) ++ ++/* Serial I/O controller Configuration register */ ++#define TC6393_SERIAL_REG(ofst) (*(volatile unsigned short*)(TC6393_SERIAL_BASE+(ofst))) ++ ++/* Graphic controller Configuration register */ ++#define TC6393_GC_REG(ofst) (*(volatile unsigned short*)(TC6393_GC_BASE+(ofst))) ++ ++/* GPIO bit */ ++#define TC6393_GPIO19 ( 1 << 19 ) ++#define TC6393_GPIO18 ( 1 << 18 ) ++#define TC6393_GPIO17 ( 1 << 17 ) ++#define TC6393_GPIO16 ( 1 << 16 ) ++#define TC6393_GPIO15 ( 1 << 15 ) ++#define TC6393_GPIO14 ( 1 << 14 ) ++#define TC6393_GPIO13 ( 1 << 13 ) ++#define TC6393_GPIO12 ( 1 << 12 ) ++#define TC6393_GPIO11 ( 1 << 11 ) ++#define TC6393_GPIO10 ( 1 << 10 ) ++#define TC6393_GPIO9 ( 1 << 9 ) ++#define TC6393_GPIO8 ( 1 << 8 ) ++#define TC6393_GPIO7 ( 1 << 7 ) ++#define TC6393_GPIO6 ( 1 << 6 ) ++#define TC6393_GPIO5 ( 1 << 5 ) ++#define TC6393_GPIO4 ( 1 << 4 ) ++#define TC6393_GPIO3 ( 1 << 3 ) ++#define TC6393_GPIO2 ( 1 << 2 ) ++#define TC6393_GPIO1 ( 1 << 1 ) ++#define TC6393_GPIO0 ( 1 << 0 ) ++ ++/* ++ * TC6393 GPIOs ++ */ ++#define TC6393_TG_ON TC6393_GPIO0 ++#define TC6393_L_MUTE TC6393_GPIO1 ++#define TC6393_BL_C20MA TC6393_GPIO3 ++#define TC6393_CARD_VCC_ON TC6393_GPIO4 ++#define TC6393_CHARGE_OFF TC6393_GPIO6 ++#define TC6393_CHARGE_OFF_JC TC6393_GPIO7 ++#define TC6393_BAT0_V_ON TC6393_GPIO9 ++#define TC6393_BAT1_V_ON TC6393_GPIO10 ++#define TC6393_BU_CHRG_ON TC6393_GPIO11 ++#define TC6393_BAT_SW_ON TC6393_GPIO12 ++#define TC6393_BAT0_TH_ON TC6393_GPIO14 ++#define TC6393_BAT1_TH_ON TC6393_GPIO15 ++ ++#define TC6393_GPO_OE ( TC6393_TG_ON | TC6393_L_MUTE | TC6393_BL_C20MA | \ ++ TC6393_CARD_VCC_ON | TC6393_CHARGE_OFF | \ ++ TC6393_CHARGE_OFF_JC | TC6393_BAT0_V_ON | \ ++ TC6393_BAT1_V_ON | TC6393_BU_CHRG_ON | \ ++ TC6393_BAT_SW_ON | TC6393_BAT0_TH_ON | \ ++ TC6393_BAT1_TH_ON ) ++ ++/* ++ * SCOOP2 internal I/O mappings ++ * ++ * We have the following mapping: ++ * phys virt ++ * 08800000 f2000000 ++ */ ++#define CF_BUF_CTRL_BASE 0xF2000000 ++#define SCP_REG(adr) (*(volatile unsigned short*)(CF_BUF_CTRL_BASE+(adr))) ++ ++#define SCP_MCR 0x00 ++#define SCP_CDR 0x04 ++#define SCP_CSR 0x08 ++#define SCP_CPR 0x0C ++#define SCP_CCR 0x10 ++#define SCP_IRR 0x14 ++#define SCP_IRM 0x14 ++#define SCP_IMR 0x18 ++#define SCP_ISR 0x1C ++#define SCP_GPCR 0x20 ++#define SCP_GPWR 0x24 ++#define SCP_GPRR 0x28 ++#define SCP_REG_MCR SCP_REG(SCP_MCR) ++#define SCP_REG_CDR SCP_REG(SCP_CDR) ++#define SCP_REG_CSR SCP_REG(SCP_CSR) ++#define SCP_REG_CPR SCP_REG(SCP_CPR) ++#define SCP_REG_CCR SCP_REG(SCP_CCR) ++#define SCP_REG_IRR SCP_REG(SCP_IRR) ++#define SCP_REG_IRM SCP_REG(SCP_IRM) ++#define SCP_REG_IMR SCP_REG(SCP_IMR) ++#define SCP_REG_ISR SCP_REG(SCP_ISR) ++#define SCP_REG_GPCR SCP_REG(SCP_GPCR) ++#define SCP_REG_GPWR SCP_REG(SCP_GPWR) ++#define SCP_REG_GPRR SCP_REG(SCP_GPRR) ++ ++#define SCP_GPCR_PA22 ( 1 << 12 ) ++#define SCP_GPCR_PA21 ( 1 << 11 ) ++#define SCP_GPCR_PA20 ( 1 << 10 ) ++#define SCP_GPCR_PA19 ( 1 << 9 ) ++#define SCP_GPCR_PA18 ( 1 << 8 ) ++#define SCP_GPCR_PA17 ( 1 << 7 ) ++#define SCP_GPCR_PA16 ( 1 << 6 ) ++#define SCP_GPCR_PA15 ( 1 << 5 ) ++#define SCP_GPCR_PA14 ( 1 << 4 ) ++#define SCP_GPCR_PA13 ( 1 << 3 ) ++#define SCP_GPCR_PA12 ( 1 << 2 ) ++#define SCP_GPCR_PA11 ( 1 << 1 ) ++ ++/* ++ * SCOOP2 internal GPIOs ++ */ ++#define SCP_PXA_VCORE1 SCP_GPCR_PA11 ++#define SCP_TC6393_REST_IN SCP_GPCR_PA12 ++#define SCP_IR_POWERDWN SCP_GPCR_PA13 ++#define SCP_SD_WP SCP_GPCR_PA14 ++#define SCP_PWR_ON SCP_GPCR_PA15 ++#define SCP_AUD_PWR_ON SCP_GPCR_PA16 ++#define SCP_BT_RESET SCP_GPCR_PA17 ++#define SCP_BT_PWR_EN SCP_GPCR_PA18 ++#define SCP_AC_IN_OL SCP_GPCR_PA19 ++ ++/* GPIO Direction 1 : outpu mode / 0:input mode */ ++#define SCP_IO_DIR ( SCP_PXA_VCORE1 | SCP_TC6393_REST_IN | \ ++ SCP_IR_POWERDWN | SCP_PWR_ON | SCP_AUD_PWR_ON |\ ++ SCP_BT_RESET | SCP_BT_PWR_EN ) ++/* GPIO out put level when init 1: Hi */ ++#define SCP_IO_OUT ( SCP_TC6393_REST_IN ) ++//#define GPIO_CO 16 ++ ++/* ++ * SCOOP2 for jacket I/O mappings ++ * ++ * We have the following mapping: ++ * phys virt ++ * 14800000 f2200000 ++ */ ++ ++#define CF2_BUF_CTRL_BASE 0xF2200040 ++#define SCP_JC_REG(adr) (*(volatile unsigned short*)(CF2_BUF_CTRL_BASE+(adr))) ++ ++#define SCP_JC_REG_MCR SCP_JC_REG(SCP_MCR) ++#define SCP_JC_REG_CDR SCP_JC_REG(SCP_CDR) ++#define SCP_JC_REG_CSR SCP_JC_REG(SCP_CSR) ++#define SCP_JC_REG_CPR SCP_JC_REG(SCP_CPR) ++#define SCP_JC_REG_CCR SCP_JC_REG(SCP_CCR) ++#define SCP_JC_REG_IRR SCP_JC_REG(SCP_IRR) ++#define SCP_JC_REG_IRM SCP_JC_REG(SCP_IRM) ++#define SCP_JC_REG_IMR SCP_JC_REG(SCP_IMR) ++#define SCP_JC_REG_ISR SCP_JC_REG(SCP_ISR) ++#define SCP_JC_REG_GPCR SCP_JC_REG(SCP_GPCR) ++#define SCP_JC_REG_GPWR SCP_JC_REG(SCP_GPWR) ++#define SCP_JC_REG_GPRR SCP_JC_REG(SCP_GPRR) ++ ++/* ++ * SCOOP2 jacket GPIOs ++ */ ++#define SCP_JC_BT_LED SCP_GPCR_PA11 ++#define SCP_JC_NOTE_LED SCP_GPCR_PA12 ++#define SCP_JC_CHRG_ERR_LED SCP_GPCR_PA13 ++#define SCP_JC_USB_PULLUP SCP_GPCR_PA14 ++#define SCP_JC_TC6393_SUSPEND SCP_GPCR_PA15 ++#define SCP_JC_TC3693_L3V_ON SCP_GPCR_PA16 ++#define SCP_JC_WLAN_DETECT SCP_GPCR_PA17 ++#define SCP_JC_WLAN_LED SCP_GPCR_PA18 ++#define SCP_JC_CARD_LIMIT_SEL SCP_GPCR_PA19 ++ ++/* GPIO Direction 1 : outpu mode / 0:input mode */ ++#define SCP_JC_IO_DIR ( SCP_JC_BT_LED | SCP_JC_NOTE_LED | \ ++ SCP_JC_CHRG_ERR_LED | SCP_JC_USB_PULLUP | \ ++ SCP_JC_TC6393_SUSPEND | SCP_JC_TC3693_L3V_ON | \ ++ SCP_JC_WLAN_LED | SCP_JC_CARD_LIMIT_SEL ) ++/* GPIO out put level when init 1: Hi */ ++//#define SCP_JC_IO_OUT ( SCP_JC_TC6393_SUSPEND | SCP_JC_TC3693_L3V_ON ) ++#define SCP_JC_IO_OUT ( 0 ) ++ ++/* ++ * NSSP ++ */ ++#define NSSCR0 __REG(0x41400000) ++#define NSSCR1 __REG(0x41400008) ++#define NSSSR __REG(0x4140000C) ++#define NSSITR __REG(0x41400010) ++#define NSSDRTO __REG(0x41400028) ++ ++/* ++ * Timing Generator ++ */ ++#define TG_PNLCTL 0x00 ++#define TG_TPOSCTL 0x01 ++#define TG_DUTYCTL 0x02 ++#define TG_GPOSR 0x03 ++#define TG_GPODR1 0x04 ++#define TG_GPODR2 0x05 ++#define TG_PINICTL 0x06 ++#define TG_HPOSCTL 0x07 ++ ++#if 0 ++/* ++ * Flash Memory mappings ++ * ++ * We have the following mapping: ++ * phys virt ++ * boot ROM 00000000 ef000000 ++ * NAND Flash 0C000000 f2100000 ++ */ ++#define NAND_FLASH_REG_BASE 0xf2100000 ++#define CPLD_REG(ofst) (*(volatile unsigned char*)(NAND_FLASH_REG_BASE+(ofst))) ++ ++/* register offset */ ++#define ECCLPLB 0x00 /* line parity 7 - 0 bit */ ++#define ECCLPUB 0x04 /* line parity 15 - 8 bit */ ++#define ECCCP 0x08 /* column parity 5 - 0 bit */ ++#define ECCCNTR 0x0C /* ECC byte counter */ ++#define ECCCLRR 0x10 /* cleare ECC */ ++#define FLASHIO 0x14 /* Flash I/O */ ++#define FLASHCTL 0x18 /* Flash Control */ ++ ++/* Flash control bit */ ++#define FLRYBY (1 << 5) ++#define FLCE1 (1 << 4) ++#define FLWP (1 << 3) ++#define FLALE (1 << 2) ++#define FLCLE (1 << 1) ++#define FLCE0 (1 << 0) ++#endif ++ ++ ++/* ++ * LED ++ */ ++#define SCP_LED_BLUE SCP_GPCR_PA11 ++#define SCP_LED_GREEN SCP_GPCR_PA12 ++#define SCP_LED_ORANGE SCP_GPCR_PA13 ++#define SCP_LED_WLAN SCP_GPCR_PA18 ++ ++ ++/* ++ * PXA GPIOs ++ */ ++#define GPIO_POWERON (0) ++#define GPIO_RESET (1) ++#define GPIO_AC_IN (2) ++#define GPIO_RECORD_BTN (3) ++#define GPIO_SYNC (4) /* Cradle SYNC Button */ ++#define GPIO_USB_IN (5) ++//#define GPIO_nSD_CLK (6) ++#define GPIO_JACKET_DETECT (7) ++#define GPIO_nSD_DETECT (9) ++#define GPIO_nSD_INT (10) ++#define GPIO_TC6393_CLK (11) ++#define GPIO_BAT1_CRG (12) ++#define GPIO_CF_CD (13) ++#define GPIO_BAT0_CRG (14) ++#define GPIO_TC6393_INT (15) ++#define GPIO_BAT0_LOW (17) ++#define GPIO_TC6393_RDY (18) ++#define GPIO_ON_RESET (19) ++#define GPIO_EAR_IN (20) ++#define GPIO_CF_IRQ (21) /* CF slot0 Ready */ ++#define GPIO_ON_KEY (22) ++#define GPIO_VGA_LINE (27) ++#define GPIO_TP_INT (32) /* Touch Panel pen down interrupt */ ++#define GPIO_JC_CF_IRQ (36) /* CF slot1 Ready */ ++#define GPIO_BAT_LOCKED (38) /* Battery locked */ ++#define GPIO_TG_SPI_SCLK (81) ++#define GPIO_TG_SPI_CS (82) ++#define GPIO_TG_SPI_MOSI (83) ++#define GPIO_BAT1_LOW (84) ++ ++#define GPIO_HP_IN GPIO_EAR_IN ++ ++#define GPIO_MAIN_BAT_LOW GPIO_BAT0_LOW ++ ++#define KEY_STROBE_NUM (11) ++#define KEY_SENSE_NUM (7) ++#define GPIO_HIGH_STROBE_BIT (0xfc000000) ++#define GPIO_LOW_STROBE_BIT (0x0000001f) ++#define GPIO_ALL_SENSE_BIT (0x00000fe0) ++#define GPIO_ALL_SENSE_RSHIFT (5) ++#define GPIO_STROBE_BIT(a) GPIO_bit(58+(a)) ++#define GPIO_SENSE_BIT(a) GPIO_bit(69+(a)) ++#define GAFR_HIGH_STROBE_BIT (0xfff00000) ++#define GAFR_LOW_STROBE_BIT (0x000003ff) ++#define GAFR_ALL_SENSE_BIT (0x00fffc00) ++#define GPIO_KEY_SENSE(a) (69+(a)) ++ ++ ++/* ++ * Interrupts ++ */ ++#define IRQ_GPIO_WAKEUP IRQ_GPIO(GPIO_WAKEUP) ++#define IRQ_GPIO_AC_IN IRQ_GPIO(GPIO_AC_IN) ++#define IRQ_GPIO_RECORD_BTN IRQ_GPIO(GPIO_RECORD_BTN) ++#define IRQ_GPIO_SYNC IRQ_GPIO(GPIO_SYNC) ++#define IRQ_GPIO_USB_IN IRQ_GPIO(GPIO_USB_IN) ++#define IRQ_GPIO_JACKET_DETECT IRQ_GPIO(GPIO_JACKET_DETECT) ++#define IRQ_GPIO_nSD_INT IRQ_GPIO(GPIO_nSD_INT) ++#define IRQ_GPIO_nSD_DETECT IRQ_GPIO(GPIO_nSD_DETECT) ++#define IRQ_GPIO_BAT1_CRG IRQ_GPIO(GPIO_BAT1_CRG) ++#define IRQ_GPIO_CF_CD IRQ_GPIO(GPIO_CF_CD) ++#define IRQ_GPIO_BAT0_CRG IRQ_GPIO(GPIO_BAT0_CRG) ++#define IRQ_GPIO_TC6393_INT IRQ_GPIO(GPIO_TC6393_INT) ++#define IRQ_GPIO_BAT0_LOW IRQ_GPIO(GPIO_BAT0_LOW) ++#define IRQ_GPIO_EAR_IN IRQ_GPIO(GPIO_EAR_IN) ++#define IRQ_GPIO_CF_IRQ IRQ_GPIO(GPIO_CF_IRQ) ++#define IRQ_GPIO_ON_KEY IRQ_GPIO(GPIO_ON_KEY) ++#define IRQ_GPIO_VGA_LINE IRQ_GPIO(GPIO_VGA_LINE) ++#define IRQ_GPIO_TP_INT IRQ_GPIO(GPIO_TP_INT) ++#define IRQ_GPIO_JC_CF_IRQ IRQ_GPIO(GPIO_JC_CF_IRQ) ++#define IRQ_GPIO_BAT_LOCKED IRQ_GPIO(GPIO_BAT_LOCKED) ++#define IRQ_GPIO_BAT1_LOW IRQ_GPIO(GPIO_BAT1_LOW) ++#define IRQ_GPIO_KEY_SENSE(a) IRQ_GPIO(69+(a)) ++ ++#define IRQ_GPIO_MAIN_BAT_LOW IRQ_GPIO(GPIO_MAIN_BAT_LOW) ++ ++// CS ++#define CS_MAX1111 1 ++#define CS_ADS7846 2 ++#define CS_LZ9JG18 3 ++ ++#define LOGICAL_WAKEUP_SRC ++ ++#endif /* _ASM_ARCH_TOSA_H_ */ +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/tosa_ac97_codec.h linux/include/asm-arm/arch-pxa/tosa_ac97_codec.h +--- linux_c860_org/include/asm-arm/arch-pxa/tosa_ac97_codec.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/tosa_ac97_codec.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,32 @@ ++/* ++ * linux/include/asm-arm/arch-pxa/tosa_ac97_codec.h ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ */ ++#ifndef _TOSA_AC97_CODEC_H_ ++#define _TOSA_AC97_CODEC_H_ ++ ++//#define USE_AC97_INTERRUPT ++ ++extern int pxa_ac97_get(struct ac97_codec **, unsigned char *); ++extern void pxa_ac97_put(unsigned char *); ++extern unsigned int ac97_set_dac_rate(struct ac97_codec *, unsigned int); ++extern unsigned int ac97_set_adc_rate(struct ac97_codec *, unsigned int); ++ ++extern struct ac97_codec *codec; ++#define ac97_read(r) codec->codec_read(codec, r) ++#define ac97_write(r, v) codec->codec_write(codec, r, v); ++#define ac97_bit_clear(r, v) codec->codec_bit_clear(codec, r, v) ++#define ac97_bit_set(r, v) codec->codec_bit_set(codec, r, v) ++ ++/* Function1 */ ++#define AC97_JIEN (1 << 12) ++#define AC97_FRC (1 << 11) ++/* Function2 */ ++#define AC97_AMUTE (1 << 15) //DAC Auto-Mute Enable(read-only) ++#define AC97_AMEN (1 << 7) //DAC Auto-Mute Enable ++ ++#endif /* _TOSA_AC97_CODEC_H_ */ +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/tosa_wm9712.h linux/include/asm-arm/arch-pxa/tosa_wm9712.h +--- linux_c860_org/include/asm-arm/arch-pxa/tosa_wm9712.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/tosa_wm9712.h 2004-06-10 21:13:20.000000000 +0900 +@@ -0,0 +1,204 @@ ++/* ++ * linux/drivers/sound/tosa_wm9712.h ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * Sound Driver for WM9712 codec device header file ++ * ++ * Base on: ++ * linux/drivers/sound/poodle_wm8731.h ++ * ++ * Copyright (C) 2002 SHARP ++ * ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * Change Log ++ * ++ */ ++#ifndef _WM9712_H_ ++#define _WM9712_H_ ++ ++#define TRUE 1 ++#define FALSE 0 ++ ++// Line input volume ctrl registers ++#define LINEIN_MUTE_H (1 << 15) //Headphone ++#define LINEIN_MUTE_S (1 << 14) //Speaker ++#define LINEIN_MUTE_P (1 << 13) //Phone ++#define LINEIN_MUTE_ALL ( LINEIN_MUTE_H | \ ++ LINEIN_MUTE_S | \ ++ LINEIN_MUTE_P ) ++ ++// Headphone volume ctrl ++#define HP_MUTE (1 << 15) ++#define HP_ZC_ENABLE (1 << 7) ++ ++// Speaker volume ctrl ++#define SP_MUTE (1 << 15) ++#define SP_SRC (1 << 8) ++#define SP_ZC_ENABLE (1 << 7) ++#define SP_INV (1 << 6) ++ ++// Initial value ++#define INIT_HP_VOL (0) // Initial Volume 0dB ++#define INIT_SP_VOL (0) // Initial Volume 0dB ++#define INIT_LINE_VOL (8) // Initial Volume 0dB ++#define INIT_DAC_VOL (8) // Initial Volume 0dB ++#define MAX_HP_VOL (63) ++#define MIN_HP_VOL (0) ++#define MAX_SP_VOL (63) ++#define MIN_SP_VOL (0) ++#define MAX_LINE_VOL (31) ++#define MIN_LINE_VOL (0) ++#define MAX_DAC_VOL (31) ++#define MIN_DAC_VOL (0) ++ ++//DAC Volume control ++#define DAC_MUTE_H (1 << 15) //Headphone ++#define DAC_MUTE_S (1 << 14) //Speaker ++#define DAC_MUTE_P (1 << 13) //Phone ++#define DAC_MUTE_ALL ( DAC_MUTE_H | \ ++ DAC_MUTE_S | \ ++ DAC_MUTE_P ) ++ ++// Analog Audio path ctrl register (0000100) ++#define SIDETONE_ENABLE (1<<5) ++#define SIDETONE_DISABLE ( 0 ) ++#define ST_ATTN_6dB ( (0) << 6 ) ++#define ST_ATTN_9dB ( (1) << 6 ) ++#define ST_ATTN_12dB ( (2) << 6 ) ++#define ST_ATTN_15dB ( (3) << 6 ) ++#define DAC_OFF ( 0 ) ++#define DAC_SELECT ( 1 << 4 ) ++#define BYPASS_ENABLE ( 1 << 3 ) ++#define BYPASS_DISABLE ( 0 ) ++#define INPUT_MIC ( 1 << 2 ) ++#define INPUT_LINE ( 0 << 2 ) ++#define MIC_MUTE ( (1 << 13) | (1 << 14) ) ++#define REC_SELECT_MASK ( (1 << 10) | (1 << 9) | (1 << 8) | \ ++ (1 << 2) | (1 << 1) | (1 << 0) ) ++#define REC_SELECT_LINEIN ( 4 ) ++#define MIC_BOOST ( 1 << 7 ) ++ ++// Digital Audio path ctrl register (0000101) ++#define DPC_DAC_MUTE_ON ( 1U << 3 ) ++#define DPC_DAC_MUTE_OFF ( 0U ) ++#define DPC_DAC_MUTE_MASK (~ ( 1U << 3 ) ) ++#define DEEMPHASIS_MODE(x) ( (( x ) & 3U ) << 1 ) ++#define DPC_DEEMPHASIS_MASK (~ ( 3U << 1 ) ) ++#define DPC_ADC_HPF_ENABLE ( 1U ) ++#define DPC_ADC_HPF_DISABLE ( 0U ) ++#define DPC_INIT ( 0U ) ++ ++// Power Consumption ++#define NUM_OF_WM9712_DEV ( 4 ) ++#define WM9712_DEV_TS ( 0 ) ++#define WM9712_DEV_AUDIO ( 1 ) ++#define WM9712_DEV_AUDIOIN ( 2 ) ++#define WM9712_DEV_TMP ( 3 ) ++ ++#define WM9712_PWR_OFF ( 0 ) ++#define WM9712_PWR_REC ( 1 ) ++#define WM9712_PWR_PLAY ( 2 ) ++#define WM9712_PWR_REC_HP ( 3 ) ++#define WM9712_PWR_PLAY_HP ( 4 ) ++#define WM9712_PWR_REC_MIC ( 5 ) ++#define WM9712_PWR_PLAY_MIC ( 6 ) ++#define WM9712_PWR_TP_WAIT ( 7 ) ++#define WM9712_PWR_TP_CONV ( 8 ) ++#define WM9712_PWR_ENMICBIAS ( 9 ) ++#define WM9712_PWR_FULL ( 10 ) ++ ++extern void wm9712_power_mode(int, int); ++#define wm9712_power_mode_ts(m) wm9712_power_mode(WM9712_DEV_TS, m) ++#define wm9712_power_mode_audio(m) wm9712_power_mode(WM9712_DEV_AUDIO, m) ++#define wm9712_power_mode_audioin(m) wm9712_power_mode(WM9712_DEV_AUDIOIN, m) ++#define wm9712_power_mode_tmp(m) wm9712_power_mode(WM9712_DEV_TMP, m) ++#ifdef CONFIG_PM ++extern void lock_FCS_AC97(int, int); ++#define lock_FCS_AC97_ts(m) lock_FCS_AC97(WM9712_DEV_TS, m) ++#define lock_FCS_AC97_audio(m) lock_FCS_AC97(WM9712_DEV_AUDIO, m) ++#endif /* CONFIG_PM */ ++ ++// Digital Audio Interface Format register (0000111) ++#define SLAVE ( 0 ) ++#define MASTER ( 1U << 6 ) ++#define I2S_MODE ( 2U ) ++#define LEFT_JUSTIFIED ( 1U ) ++#define RIGHT_JUSTIFIED ( 0U ) ++#define IWL_16BIT ( 0 ) ++#define IWL_20BIT ( 1U << 2 ) ++#define IWL_24BIT ( 2U << 2 ) ++#define IWL_32BIT ( 3U << 2 ) ++#define LRSWAP_DISABLE ( 0U ) ++#define LRSWAP_ENABLE ( 1U << 5 ) ++#define LRP_RIGHT_HIGH ( 0U ) ++#define LRP_RIGHT_LOW ( 1U ) ++ ++// Sampling ctrl register defines (0001000) ++#define SRC_CLKOUT_DIV ( 1 << 7 ) ++#define SRC_CLKIN_DIV ( 1 << 6 ) ++#define SRC_BOTH_44KHZ ( 8 << 2 ) ++#define SRC_BOTH_48KHZ ( 0 << 2 ) ++#define SRC_BOTH_8KHZ ( 3 << 2 ) ++#define SRC_OSR_256FS ( 0 ) // 12.288MHz/48kHz,11.2896MHz/44.1kHz ++#define SRC_OSR_384FS ( 1 << 1 ) // 18.432MHz/48kHz,16.9344MHz/44.1kHz ++#define SRC_OSR_250FS ( 0 ) // 12MHz/48 kHz ++#define SRC_OSR_272FS ( 1 << 1 ) // 12MHz/44.1kHz ++#define SRC_USB_MODE ( 1 ) ++#define SRC_NORMAL_MODE ( 0 ) ++#define DIGITAL_IF_ACTIVE ( 1 ) // digital interface active ++#define DIGITAL_IF_INACTIVE ( 0 ) ++ ++typedef struct { ++ int left; ++ int right; ++} GAIN_SETTINGS; ++ ++typedef struct { ++ unsigned short mode; ++ GAIN_SETTINGS output; ++ GAIN_SETTINGS input; ++ int frequency; ++} SOUND_SETTINGS; ++ ++// mode ++#define SOUND_PLAY_MODE (0x0001) ++#define SOUND_REC_MODE (0x0002) ++#define SOUND_MODE_MASK (0x0003) ++ ++// volume ++enum { ++ VOLUME_IGNORE = -2, ++ VOLUME_MUTE = -1 ++}; ++#define MAX_VOLUME MAX_HP_VOL ++#define MIN_VOLUME MIN_HP_VOL ++#define MAX_INPUT_VOLUME MAX_LINE_VOL ++#define MIN_INPUT_VOLUME MIN_LINE_VOL ++ ++int wm9712_busy(void); ++int wm9712_init(void); ++void wm9712_exit(void); ++int wm9712_open(SOUND_SETTINGS *); ++int wm9712_close(void); ++int wm9712_set_freq(SOUND_SETTINGS *); ++int wm9712_set_output_volume(int, int); ++int wm9712_set_input_gain(int, int); ++int wm9712_set_agc(int); ++void wm9712_suspend(void); ++void wm9712_resume(void); ++void wm9712_update_jack_state(void); ++void wm9712_checkjack_sleep(void); ++void wm9712_checkjack_wakeup(void); ++ ++#endif /* _WM9712_H_ */ +diff -Nur linux_c860_org/include/asm-arm/arch-pxa/uncompress.h linux/include/asm-arm/arch-pxa/uncompress.h +--- linux_c860_org/include/asm-arm/arch-pxa/uncompress.h 2003-01-14 12:07:55.000000000 +0900 ++++ linux/include/asm-arm/arch-pxa/uncompress.h 2004-06-10 21:09:11.000000000 +0900 +@@ -11,6 +11,7 @@ + * Change Log + * 31-Jul-2002 Lineo Japan, Inc. + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #define FFUART ((volatile unsigned long *)0x40100000) +@@ -35,7 +36,7 @@ + */ + static void puts(const char *s) + { +-#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) ++#if defined(CONFIG_ARCH_PXA_POODLE) || defined(CONFIG_ARCH_PXA_CORGI) || defined(CONFIG_ARCH_PXA_TOSA) + return; + #endif + +diff -Nur linux_c860_org/include/asm-arm/dma.h linux/include/asm-arm/dma.h +--- linux_c860_org/include/asm-arm/dma.h 2002-08-26 14:37:53.000000000 +0900 ++++ linux/include/asm-arm/dma.h 2004-06-10 21:13:07.000000000 +0900 +@@ -5,6 +5,7 @@ + + #include <linux/config.h> + #include <linux/spinlock.h> ++#include <linux/sched.h> + #include <asm/system.h> + #include <asm/memory.h> + #include <asm/scatterlist.h> +diff -Nur linux_c860_org/include/asm-arm/hardirq.h linux/include/asm-arm/hardirq.h +--- linux_c860_org/include/asm-arm/hardirq.h 2002-08-26 14:37:53.000000000 +0900 ++++ linux/include/asm-arm/hardirq.h 2004-06-10 21:12:36.000000000 +0900 +@@ -34,6 +34,7 @@ + #define irq_exit(cpu,irq) (local_irq_count(cpu)--) + + #define synchronize_irq() do { } while (0) ++#define release_irqlock(cpu) do { } while (0) + + #else + #error SMP not supported +diff -Nur linux_c860_org/include/asm-arm/pgalloc.h linux/include/asm-arm/pgalloc.h +--- linux_c860_org/include/asm-arm/pgalloc.h 2003-06-18 16:12:27.000000000 +0900 ++++ linux/include/asm-arm/pgalloc.h 2004-06-10 21:12:37.000000000 +0900 +@@ -60,40 +60,48 @@ + { + unsigned long *ret; + ++ preempt_disable(); + if ((ret = pgd_quicklist) != NULL) { + pgd_quicklist = (unsigned long *)__pgd_next(ret); + ret[1] = ret[2]; + clean_dcache_entry(ret + 1); + pgtable_cache_size--; + } ++ preempt_enable(); + return (pgd_t *)ret; + } + + static inline void free_pgd_fast(pgd_t *pgd) + { ++ preempt_disable(); + __pgd_next(pgd) = (unsigned long) pgd_quicklist; + pgd_quicklist = (unsigned long *) pgd; + pgtable_cache_size++; ++ preempt_enable(); + } + + static inline pte_t *pte_alloc_one_fast(struct mm_struct *mm, unsigned long address) + { + unsigned long *ret; + ++ preempt_disable(); + if((ret = pte_quicklist) != NULL) { + pte_quicklist = (unsigned long *)__pte_next(ret); + ret[0] = 0; + clean_dcache_entry(ret); + pgtable_cache_size--; + } ++ preempt_enable(); + return (pte_t *)ret; + } + + static inline void free_pte_fast(pte_t *pte) + { ++ preempt_disable(); + __pte_next(pte) = (unsigned long) pte_quicklist; + pte_quicklist = (unsigned long *) pte; + pgtable_cache_size++; ++ preempt_enable(); + } + + #else /* CONFIG_NO_PGT_CACHE */ +diff -Nur linux_c860_org/include/asm-arm/processor.h linux/include/asm-arm/processor.h +--- linux_c860_org/include/asm-arm/processor.h 2002-08-26 14:43:40.000000000 +0900 ++++ linux/include/asm-arm/processor.h 2004-06-10 21:12:37.000000000 +0900 +@@ -117,7 +117,7 @@ + /* + * Create a new kernel thread + */ +-extern int kernel_thread(int (*fn)(void *), void *arg, unsigned long flags); ++extern int arch_kernel_thread(int (*fn)(void *), void *arg, unsigned long flags); + + #endif + +diff -Nur linux_c860_org/include/asm-arm/sharp_apm.h linux/include/asm-arm/sharp_apm.h +--- linux_c860_org/include/asm-arm/sharp_apm.h 2003-03-13 14:53:18.000000000 +0900 ++++ linux/include/asm-arm/sharp_apm.h 2004-06-10 21:13:10.000000000 +0900 +@@ -9,6 +9,7 @@ + * Change Log + * 26-Jun-2002 SHARP Add `APM_IOC_GET_BACKPACK_STATE` + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi ++ * 26-Feb-2004 Lineo Solutions, Inc. for Tosa + */ + + #ifndef _SHARP_APM_H +@@ -59,6 +60,10 @@ + + #define APM_IOC_KICK_BATTERY_CHECK _IO(APM_IOC_MAGIC, 80) + ++#define APM_IOC_GET_JACKET_STATE _IO(APM_IOC_MAGIC, 90) /* for tosa */ ++#define APM_IOC_BATTERY_JACKET_CHK _IO(APM_IOC_MAGIC, 91) ++#define APM_IOC_GET_CARDSLOT_ERROR _IO(APM_IOC_MAGIC, 92) ++ + + #define APM_IOCGWUPSRC _IOR (APM_IOC_MAGIC, 200, int) /* 0x800441c8 */ + #define APM_IOCSWUPSRC _IOWR(APM_IOC_MAGIC, 201, int) /* 0xc00441c9 */ +@@ -90,6 +95,11 @@ + #define LOCK_FCS_AC97 0x00000080 + #define LOCK_FCS_PCMCIA 0x00000100 + #define LOCK_FCS_SOUND 0x00000200 ++#define LOCK_FCS_KEY 0x00000400 ++#define LOCK_FCS_TOUCH 0x00000800 ++#define LOCK_FCS_BATTERY 0x00001000 ++#define LOCK_FCS_AC97_SUB 0x00002000 ++#define LOCK_FCS_PCMCIA2 0x00004000 + #define LOCK_FCS_USR0 0x01000000 + #define LOCK_FCS_USR1 0x02000000 + #define LOCK_FCS_USR2 0x04000000 +@@ -113,10 +123,17 @@ + #define POWER_MODE_SOUND 0x00000200 + #define POWER_MODE_KEY 0x00000400 + #define POWER_MODE_TOUCH 0x00000800 ++#define POWER_MODE_BATTERY 0x00001000 ++#define POWER_MODE_AC97_SUB 0x00002000 ++#define POWER_MODE_PCMCIA2 0x00004000 + + #define POWER_MODE_CAUTION_MASK (POWER_MODE_MMC|POWER_MODE_STUART|POWER_MODE_UDC|POWER_MODE_PCMCIA) + ++#if defined(CONFIG_ARCH_PXA_TOSA) ++#define LOCK_FCS_POWER_MODE_CORRESPOND_MASK (POWER_MODE_FFUART|POWER_MODE_STUART|POWER_MODE_BTUART|POWER_MODE_IRDA|POWER_MODE_SSP|POWER_MODE_UDC|POWER_MODE_AC97|POWER_MODE_PCMCIA|POWER_MODE_SOUND|POWER_MODE_KEY|POWER_MODE_TOUCH|POWER_MODE_BATTERY|POWER_MODE_AC97_SUB|POWER_MODE_PCMCIA2) ++#else + #define LOCK_FCS_POWER_MODE_CORRESPOND_MASK (POWER_MODE_FFUART|POWER_MODE_STUART|POWER_MODE_BTUART|POWER_MODE_IRDA|POWER_MODE_SSP|POWER_MODE_UDC|POWER_MODE_AC97|POWER_MODE_PCMCIA|POWER_MODE_SOUND) ++#endif + + int change_power_mode(unsigned long, int); + int lock_FCS(unsigned long, int); +diff -Nur linux_c860_org/include/asm-arm/sharp_char.h linux/include/asm-arm/sharp_char.h +--- linux_c860_org/include/asm-arm/sharp_char.h 2003-01-14 12:07:55.000000000 +0900 ++++ linux/include/asm-arm/sharp_char.h 2004-06-10 21:09:11.000000000 +0900 +@@ -17,6 +17,7 @@ + * + * Change Log + * 12-Dec-2002 Sharp Corporation for Poodle and Corgi ++ * 1-Nov-2003 Sharp Corporation for Tosa + */ + + #ifndef __ASM_SHARP_CHAR_H_INCLUDED +@@ -65,7 +66,7 @@ + int status; /* set new led status if you call SHARP_LED_SETSTATUS */ + } sharp_led_status; + +-#define SHARP_LED_WHICH_MAX 15 /* last number of LED */ ++#define SHARP_LED_WHICH_MAX 17 /* last number of LED */ + + /* parameters for 'which' member */ + #define SHARP_LED_PDA 0 /* PDA status */ +@@ -84,6 +85,8 @@ + #define SHARP_LED_COLLIE_1 13 /* 1st pri. mail LED control */ + #define SHARP_LED_COMM 14 /* communication status */ + #define SHARP_LED_BROWSER 15 /* WWW browser status */ ++#define SHARP_LED_BLUETOOTH 16 /* Bluetooth */ ++#define SHARP_LED_WLAN 17 /* Wireless LAN */ + + /* parameters for 'status' member */ + #define LED_PDA_RUNNING 0 /* for SHARP_LED_RUN */ +@@ -158,6 +161,14 @@ + #define LED_BROWSER_ONLINE 1 /* for SHARP_LED_BROWSER */ + #define LED_BROWSER_ERROR 2 /* for SHARP_LED_BROWSER */ + ++#define LED_BLUETOOTH_OFFLINE 0 /* for SHARP_LED_BLUETOOTH */ ++#define LED_BLUETOOTH_OUTOFRANGE 1 /* for SHARP_LED_BLUETOOTH */ ++#define LED_BLUETOOTH_STANBY 2 /* for SHARP_LED_BLUETOOTH */ ++ ++#define LED_WLAN_OFFLINE 0 /* for SHARP_LED_WLAN */ ++#define LED_WLAN_OUTOFRANGE 1 /* for SHARP_LED_WLAN */ ++#define LED_WLAN_BLINK 2 /* for SHARP_LED_WLAN */ ++ + + /* --- for SHARP_BUZZER device --- */ + #define SHARP_BUZZER_IOCTL_START (SHARP_DEV_IOCTL_COMMAND_START) +@@ -257,6 +268,9 @@ + #define IRIS_KBDCTL_ENABLEKEYBOARD (SHARP_KBDCTL_IOCTL_START+16) + #define IRIS_KBDCTL_DISABLEKEYBOARD (SHARP_KBDCTL_IOCTL_START+17) + #define SHARP_KBDCTL_SENDKEY (SHARP_KBDCTL_IOCTL_START+18) ++#define SHARP_KBDCTL_SETMODIFSTAT (SHARP_KBDCTL_IOCTL_START+20) ++#define SHARP_KBDCTL_SETSWKEY (SHARP_KBDCTL_IOCTL_START+21) ++#define SHARP_KBDCTL_GETSWKEY (SHARP_KBDCTL_IOCTL_START+22) + + typedef struct sharp_kbdctl_modifstat { + int which; +@@ -274,6 +288,11 @@ + int hold_slcode; + } sharp_kbdctl_holdcustom; + ++typedef struct _sharp_kbdctl_swkey { ++ int key; ++ int mode; ++} sharp_kbdctl_swkey; ++ + #define SHARP_EXTMODIF_2ND 0x01 + #define SHARP_EXTMODIF_CAPS 0x02 + #define SHARP_EXTMODIF_NUMLOCK 0x03 +diff -Nur linux_c860_org/include/asm-arm/sharp_tc6393.h linux/include/asm-arm/sharp_tc6393.h +--- linux_c860_org/include/asm-arm/sharp_tc6393.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/asm-arm/sharp_tc6393.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,333 @@ ++/* ++ * linux/include/asm-arm/sharp_tc6393.h ++ * ++ * Copyright (C) 2003 SHARP ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ * ChangeLog: ++ * 05-Aug-2003 SHARP Corporation ++ * ++ */ ++ ++#ifndef _TC6393XB_H_ ++#define _TC6393XB_H_ ++ ++//TC6393XB Resource Area Map (Offset) ++// System Configration Register Area 0x00000000 - 0x000000FF (Size 0x00000100) ++// NAND Flash Host Controller Register Area 0x00000100 - 0x000001FF (Size 0x00000100) ++// USB Host Controller Register Area 0x00000300 - 0x000003FF (Size 0x00000100) ++// LCD Host Controller Register Area 0x00000500 - 0x000005FF (Size 0x00000100) ++// NAND Flash Control Register 0x00001000 - 0x00001007 (Size 0x00000008) ++// USB Control Register 0x00003000 - 0x000031FF (Size 0x00000200) ++// LCD Control Register 0x00005000 - 0x000051FF (Size 0x00000200) ++// Local Memory 0 (32KB) 0x00010000 - 0x00017FFF (Size 0x00008000) ++// Local Memory 0 (32KB) alias 0x00018000 - 0x0001FFFF (Size 0x00008000) ++// Local Memory 1 (1MB) 0x00100000 - 0x001FFFFF (Size 0x00100000) ++ ++ ++#define TC6393XB_BASE (0xf1000000) ++ ++typedef struct { ++ volatile unsigned char reserved1[8]; ++ // Revision ID ++ volatile unsigned char warid; ++ volatile unsigned char reserved2[71]; ++ // Interrupt Status ++ volatile unsigned char r_itrsts; ++ volatile unsigned char reserved3; ++ // Interrupt Mask ++ volatile unsigned char r_itrmsk; ++ volatile unsigned char reserved4; ++ // Interrupt Routing ++ volatile unsigned char r_itrrot; ++ volatile unsigned char reserved5[11]; ++ // GP Enable ++ volatile unsigned char gpioen; ++ // GP Alternative Enable ++ volatile unsigned char gpaioen; ++ volatile unsigned char reserved6[2]; ++ // GPI Status 0 ++ volatile unsigned char gpists0; ++ // GPI Status 1 ++ volatile unsigned char gpists1; ++ // GPI Status 2 ++ volatile unsigned char gpists2; ++ volatile unsigned char reserved7; ++ // GPI INT Mask 0 ++ volatile unsigned char gpintmsk0; ++ // GPI INT Mask 1 ++ volatile unsigned char gpintmsk1; ++ // GPI INT Mask 2 ++ volatile unsigned char gpintmsk2; ++ volatile unsigned char reserved8; ++ // GPI Edge Detect Enable 0 ++ volatile unsigned char gpedgen0; ++ // GPI Edge Detect Enable 1 ++ volatile unsigned char gpedgen1; ++ // GPI Edge Detect Enable 2 ++ volatile unsigned char gpedgen2; ++ volatile unsigned char reserved9; ++ // GPI Level Invert 0 ++ volatile unsigned char gplvinv0; ++ // GPI Level Invert 1 ++ volatile unsigned char gplvinv1; ++ // GPI Level Invert 2 ++ volatile unsigned char gplvinv2; ++ volatile unsigned char reserved10[5]; ++ // GPO Data set 0 ++ volatile unsigned char gpodt0; ++ // GPO Data set 1 ++ volatile unsigned char gpodt1; ++ // GPO Data set 2 ++ volatile unsigned char gpodt2; ++ volatile unsigned char reserved11; ++ // GPO Data OE Contorol 0 ++ volatile unsigned char gpooe0; ++ // GPO Data OE Contorol 1 ++ volatile unsigned char gpooe1; ++ // GPO Data OE Contorol 2 ++ volatile unsigned char gpooe2; ++ volatile unsigned char reserved12; ++ // GP Internal Active Register Contorol 0 ++ volatile unsigned char gpapulc0; ++ // GP Internal Active Register Contorol 1 ++ volatile unsigned char gpapulc1; ++ // GP Internal Active Register Contorol 2 ++ volatile unsigned char gpIapulc2; ++ volatile unsigned char reserved13; ++ // GP Internal Active Register Level Contorol 0 ++ volatile unsigned char gparlv0; ++ // GP Internal Active Register Level Contorol 1 ++ volatile unsigned char gparlv1; ++ // GP Internal Active Register Level Contorol 2 ++ volatile unsigned char gparlv2; ++ volatile unsigned char reserved14; ++ // GPI Buffer Contorol 0 ++ volatile unsigned char gpibfc0; ++ // GPI Buffer Contorol 1 ++ volatile unsigned char gpibfc1; ++ // GPI Buffer Contorol 2 ++ volatile unsigned char gpibfc2; ++ volatile unsigned char reserved15; ++ // GPa Internal Activ Register Contorol 0 ++ volatile unsigned char gpaapulc0; ++ // GPa Internal Activ Register Contorol 1 ++ volatile unsigned char gpaapulc1; ++ volatile unsigned char reserved16[2]; ++ // GPa Internal Activ Register Level Contorol 0 ++ volatile unsigned char gpaarlv0; ++ // GPa Internal Activ Register Level Contorol 1 ++ volatile unsigned char gpaarlv1; ++ volatile unsigned char reserved17[2]; ++ // GPa Buffer Contorol 0 ++ volatile unsigned char gpaibfc0; ++ // GPa Buffer Contorol 1 ++ volatile unsigned char gpaibfc1; ++ volatile unsigned char reserved18[2]; ++ // Clock Control ++ volatile unsigned short clkctl; ++ // PLL2 Control ++ volatile unsigned short pll2ctl; ++ // PLL1 Control ++ volatile unsigned short pll1ctl; ++ // Device Internal Avtive Register Contorol ++ volatile unsigned char diarctl; ++ // Device Buffer Contorol ++ volatile unsigned char dvbctl; ++ volatile unsigned char reserved19[62]; ++ // Function Enable ++ volatile unsigned char funcebl; ++ volatile unsigned char reserved20[3]; ++ // Mode Contorol 0 ++ volatile unsigned char modectl0; ++ // Mode Contorol 1 ++ volatile unsigned char modectl1; ++ volatile unsigned char reserved21[22]; ++ // Configuraation Control ++ volatile unsigned char cfctl; ++ volatile unsigned char reserved22[2]; ++ // Debug ++ volatile unsigned char debug; ++} TC6393XB_SysConfig; ++ ++#define TC6393XB_SYSCONFIG_BASE ((TC6393XB_SysConfig *)TC6393XB_BASE) ++ ++typedef struct { ++ // Vendor ID Register ++ volatile unsigned short spvid; ++ // Device ID Register ++ volatile unsigned short spdid; ++ // Command Register ++ volatile unsigned short spcmd; ++ // Status Register ++ volatile unsigned short spst; ++ // Revision ID Register / Class Code Register ++ volatile unsigned short sprid_spcc; ++ volatile unsigned char reserved1[4]; ++ // Header Tyep Register ++ volatile unsigned char spht; ++ volatile unsigned char reserved2; ++ // SmartMedia Controller Register Base Address Register ++ union { ++ volatile unsigned short spba1; ++ volatile unsigned short spba2; ++ } spba; ++ volatile unsigned char reserved3[22]; ++ // CIS Pointer Register ++ volatile unsigned short scisp; ++ // Subsystem Vender ID Register ++ volatile unsigned short spsvid; ++ // Subsystem Deviece ID Register ++ volatile unsigned short spsdid; ++ volatile unsigned char reserved4[4]; ++ // Capability Pointer Register ++ volatile unsigned char sid; ++ volatile unsigned char reserved5[7]; ++ // Interrupt Ling Register ++ volatile unsigned char spitrl; ++ // Interrupt Pin Register ++ volatile unsigned char spitrp; ++ volatile unsigned char reserved6[10]; ++ // INT Enable Register ++ volatile unsigned char spintc; ++ // PME Enable Register ++ volatile unsigned char sppmec; ++ // Event Control Register ++ volatile unsigned char sevntcnt; ++ volatile unsigned char reserved7; ++ // CLKRUN Control Register ++ volatile unsigned char spcrunc; ++ volatile unsigned char reserved8[14]; ++ // Debug Register ++ volatile unsigned char spdbg; ++ volatile unsigned char reserved9[4]; ++ // SmartMedia Transaction Control Register ++ volatile unsigned char smtrcnt; ++ // SmartMedia Monitor Register ++ volatile unsigned char smsts; ++ // SmartMedia Power Supply Control Register ++ volatile unsigned char ssmpwc; ++ // SmartMedia Detect Control Register ++ volatile unsigned char ssmdtc; ++ volatile unsigned char reserved10[28]; ++ // Capability ID Register ++ volatile unsigned char svcid; ++ // Next Item Ptr Register ++ volatile unsigned char svniptr; ++ // Power Management Capabilities (PMC) Register ++ volatile unsigned short svpmc; ++ // Power Management Control/Status (PMCSR) Register ++ volatile unsigned short svpmcs; ++ // PMCSR PCI to PCI Bridge Support Extensions Register ++ volatile unsigned char svppcbs; ++ // Data Register ++ volatile unsigned char svdata; ++ volatile unsigned char reserved11[24]; ++ // CIS Register SCISRx ++ volatile unsigned char scisr[80]; ++ // ROM Data Port Register ++ volatile unsigned short srmdp; ++ // ROM Index Port Register ++ volatile unsigned char srmip; ++ // ROM Control Register ++ volatile unsigned char srmcr; ++ volatile unsigned char reserved12[8]; ++ // Configration Control Register ++ volatile unsigned char sppcnf; ++ volatile unsigned char reserved13[2]; ++ // Monitor Select Register ++ volatile unsigned char pfadb; ++} TC6393XB_NandConfig; ++ ++#define TC6393XB_NANDCONFIG_BASE ((TC6393XB_NandConfig *)(TC6393XB_BASE+0x100)) ++ ++ ++typedef struct { ++ union { ++ volatile struct { ++ unsigned char sdata0; // Data Register0 ++ unsigned char sdata1; // Data Register1 ++ unsigned char sdata2; // Data Register2 ++ unsigned char sdata3; // Data Register3 ++ } data8; ++ volatile struct { ++ unsigned short sdata0_1; // Data Register0,1 ++ unsigned short sdata2_3; // Data Register2,3 ++ } data16; ++ volatile struct { ++ unsigned long sdata0_3; // Data Register 0,1,2,3 ++ } data32; ++ } sdata; ++ // Mode Register ++ volatile unsigned char smode; ++ // Status Register ++ volatile unsigned char sustus; ++ // Interrupt Status Register ++ volatile unsigned char sintst; ++ // Interrupt Mask Register ++ volatile unsigned char sintmsk; ++} TC6393XB_NandCtrl; ++ ++#define TC6393XB_NANDCTRL_OFFSET 0x1000 ++#define TC6393XB_NANDCTRL_BASE ((TC6393XB_NandCtrl *)(TC6393XB_BASE+TC6393XB_NANDCTRL_OFFSET)) ++ ++ ++/* SMODE Register Command List */ ++#define SMODE_READ_COMMAND 0x15 // DataRead Command_Mode ++#define SMODE_READ_ADDRESS 0x16 // DataRead Address_Mode ++#define SMODE_READ_DATAREAD 0x14 // DataRead Data_Mode ++#define SMODE_WRITE_COMMAND 0x95 // DataWrite Command_Mode ++#define SMODE_WRITE_ADDRESS 0x96 // DataWrite Address_Mode ++#define SMODE_WRITE_DATAWRITE 0x94 // DataWrite Data_Mode ++ ++#define SMODE_POWER_ON 0x0C // Power Supply ON to SSFDC card ++#define SMODE_POWER_OFF 0x08 // Power Supply OFF to SSFDC card ++ ++#define SMODE_LED_OFF 0x00 // LED OFF ++#define SMODE_LED_ON 0x04 // LED ON ++ ++#define SMODE_EJECT_ON 0x68 // Ejection Demand from Penguin is Advanced ++#define SMODE_EJECT_OFF 0x08 // Ejection Demand from Penguin is Not Advanced ++ ++#define SMODE_LOCK 0x6C // Operates By Lock_Mode. Ejection Switch is Invalid ++#define SMODE_UNLOCK 0x0C // Operates By UnLock_Mode.Ejection Switch is Effective ++ ++#define SMODE_HWECC_READ_ECCCALC 0x34 // HW-ECC DataRead ++#define SMODE_HWECC_READ_RESET_ECC 0x74 // HW-ECC ResetMode ++#define SMODE_HWECC_READ_CALC_RESULT 0x54 // HW-ECC Calculation Result Read_Mode ++ ++#define SMODE_HWECC_WRITE_ECCCALC 0xB4 // HW-ECC DataWrite ++#define SMODE_HWECC_WRITE_RESET_ECC 0xF4 // HW-ECC ResetMode ++#define SMODE_HWECC_WRITE_CALC_RESULT 0xD4 // HW-ECC Calculation Result Read_Mode ++ ++#define SMODE_CONTROLLER_ID_READ 0x40 // Controller ID Read ++#define SMODE_STANDBY 0x00 // SSFDC card Changes Standby State ++ ++#define SMODE_WE 0x80 ++#define SMODE_ECC1 0x40 ++#define SMODE_ECC0 0x20 ++#define SMODE_CE 0x10 ++#define SMODE_PCNT1 0x08 ++#define SMODE_PCNT0 0x04 ++#define SMODE_ALE 0x02 ++#define SMODE_CLE 0x01 ++ ++#define SMODE_SELECT (SMODE_WE|SMODE_CE|SMODE_PCNT0) ++#define SMODE_DESELECT 0x00 //Changes Standby State ++ ++/* SUSTUS Register */ ++#define SUSTUS_BUSY 0x80 ++ ++#endif +diff -Nur linux_c860_org/include/asm-arm/sharp_tc6393_usb.h linux/include/asm-arm/sharp_tc6393_usb.h +--- linux_c860_org/include/asm-arm/sharp_tc6393_usb.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/asm-arm/sharp_tc6393_usb.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,22 @@ ++/* ++ * linux/include/asm-arm/sharp_tc6393_usb.h ++ * ++ * Sharp PDA Driver Header File ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ */ ++ ++#ifndef _SHARP_TC6393_USB_H ++#define _SHARP_TC6393_USB_H ++ ++#define TC6393_OHCI_IOC_MAGIC 'U' ++ ++#define TC6393_OHCI_IOC_PDOWN _IO(TC6393_OHCI_IOC_MAGIC, 10) ++#define TC6393_OHCI_IOC_PON _IO(TC6393_OHCI_IOC_MAGIC, 11) ++#define TC6393_OHCI_IOC_PCHECK _IO(TC6393_OHCI_IOC_MAGIC, 12) ++ ++#endif /* _SHARP_TC6393_USB_H */ +diff -Nur linux_c860_org/include/asm-arm/smplock.h linux/include/asm-arm/smplock.h +--- linux_c860_org/include/asm-arm/smplock.h 2002-08-26 14:37:53.000000000 +0900 ++++ linux/include/asm-arm/smplock.h 2004-06-10 21:12:37.000000000 +0900 +@@ -3,12 +3,17 @@ + * + * Default SMP lock implementation + */ ++#include <linux/config.h> + #include <linux/interrupt.h> + #include <linux/spinlock.h> + + extern spinlock_t kernel_flag; + ++#ifdef CONFIG_PREEMPT ++#define kernel_locked() preempt_get_count() ++#else + #define kernel_locked() spin_is_locked(&kernel_flag) ++#endif + + /* + * Release global kernel lock and global interrupt lock +@@ -40,8 +45,14 @@ + */ + static inline void lock_kernel(void) + { ++#ifdef CONFIG_PREEMPT ++ if (current->lock_depth == -1) ++ spin_lock(&kernel_flag); ++ ++current->lock_depth; ++#else + if (!++current->lock_depth) + spin_lock(&kernel_flag); ++#endif + } + + static inline void unlock_kernel(void) +diff -Nur linux_c860_org/include/asm-arm/softirq.h linux/include/asm-arm/softirq.h +--- linux_c860_org/include/asm-arm/softirq.h 2002-08-26 14:37:53.000000000 +0900 ++++ linux/include/asm-arm/softirq.h 2004-06-10 21:12:37.000000000 +0900 +@@ -5,20 +5,22 @@ + #include <asm/hardirq.h> + + #define __cpu_bh_enable(cpu) \ +- do { barrier(); local_bh_count(cpu)--; } while (0) ++ do { barrier(); local_bh_count(cpu)--; preempt_enable(); } while (0) + #define cpu_bh_disable(cpu) \ +- do { local_bh_count(cpu)++; barrier(); } while (0) ++ do { preempt_disable(); local_bh_count(cpu)++; barrier(); } while (0) + + #define local_bh_disable() cpu_bh_disable(smp_processor_id()) + #define __local_bh_enable() __cpu_bh_enable(smp_processor_id()) + + #define in_softirq() (local_bh_count(smp_processor_id()) != 0) + +-#define local_bh_enable() \ ++#define _local_bh_enable() \ + do { \ + unsigned int *ptr = &local_bh_count(smp_processor_id()); \ + if (!--*ptr && ptr[-2]) \ + __asm__("bl%? __do_softirq": : : "lr");/* out of line */\ + } while (0) + ++#define local_bh_enable() do { _local_bh_enable(); preempt_enable(); } while (0) ++ + #endif /* __ASM_SOFTIRQ_H */ +diff -Nur linux_c860_org/include/asm-cris/processor.h linux/include/asm-cris/processor.h +--- linux_c860_org/include/asm-cris/processor.h 2002-08-26 14:38:01.000000000 +0900 ++++ linux/include/asm-cris/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -81,7 +81,7 @@ + #define INIT_THREAD { \ + 0, 0, 0x20 } /* ccr = int enable, nothing else */ + +-extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); ++extern int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); + + /* give the thread a program location + * set user-mode (The 'U' flag (User mode flag) is CCR/DCCR bit 8) +diff -Nur linux_c860_org/include/asm-i386/hardirq.h linux/include/asm-i386/hardirq.h +--- linux_c860_org/include/asm-i386/hardirq.h 2002-08-26 14:37:47.000000000 +0900 ++++ linux/include/asm-i386/hardirq.h 2004-06-10 21:09:11.000000000 +0900 +@@ -19,12 +19,16 @@ + + /* + * Are we in an interrupt context? Either doing bottom half +- * or hardware interrupt processing? ++ * or hardware interrupt processing? Note the preempt check, ++ * this is both a bugfix and an optimization. If we are ++ * preemptible, we cannot be in an interrupt. + */ +-#define in_interrupt() ({ int __cpu = smp_processor_id(); \ +- (local_irq_count(__cpu) + local_bh_count(__cpu) != 0); }) ++#define in_interrupt() (preempt_is_disabled() && \ ++ ({unsigned long __cpu = smp_processor_id(); \ ++ (local_irq_count(__cpu) + local_bh_count(__cpu) != 0); })) + +-#define in_irq() (local_irq_count(smp_processor_id()) != 0) ++#define in_irq() (preempt_is_disabled() && \ ++ (local_irq_count(smp_processor_id()) != 0)) + + #ifndef CONFIG_SMP + +@@ -36,6 +40,8 @@ + + #define synchronize_irq() barrier() + ++#define release_irqlock(cpu) do { } while (0) ++ + #else + + #include <asm/atomic.h> +diff -Nur linux_c860_org/include/asm-i386/highmem.h linux/include/asm-i386/highmem.h +--- linux_c860_org/include/asm-i386/highmem.h 2002-08-26 14:37:48.000000000 +0900 ++++ linux/include/asm-i386/highmem.h 2004-06-10 21:09:11.000000000 +0900 +@@ -88,6 +88,7 @@ + enum fixed_addresses idx; + unsigned long vaddr; + ++ preempt_disable(); + if (page < highmem_start_page) + return page_address(page); + +@@ -109,8 +110,10 @@ + unsigned long vaddr = (unsigned long) kvaddr; + enum fixed_addresses idx = type + KM_TYPE_NR*smp_processor_id(); + +- if (vaddr < FIXADDR_START) // FIXME ++ if (vaddr < FIXADDR_START) { // FIXME ++ preempt_enable(); + return; ++ } + + if (vaddr != __fix_to_virt(FIX_KMAP_BEGIN+idx)) + BUG(); +@@ -122,6 +125,8 @@ + pte_clear(kmap_pte-idx); + __flush_tlb_one(vaddr); + #endif ++ ++ preempt_enable(); + } + + #endif /* __KERNEL__ */ +diff -Nur linux_c860_org/include/asm-i386/hw_irq.h linux/include/asm-i386/hw_irq.h +--- linux_c860_org/include/asm-i386/hw_irq.h 2002-08-26 14:37:48.000000000 +0900 ++++ linux/include/asm-i386/hw_irq.h 2004-06-10 21:09:11.000000000 +0900 +@@ -95,6 +95,18 @@ + #define __STR(x) #x + #define STR(x) __STR(x) + ++#define GET_CURRENT \ ++ "movl %esp, %ebx\n\t" \ ++ "andl $-8192, %ebx\n\t" ++ ++#ifdef CONFIG_PREEMPT ++#define BUMP_LOCK_COUNT \ ++ GET_CURRENT \ ++ "incl 4(%ebx)\n\t" ++#else ++#define BUMP_LOCK_COUNT ++#endif ++ + #define SAVE_ALL \ + "cld\n\t" \ + "pushl %es\n\t" \ +@@ -108,15 +120,12 @@ + "pushl %ebx\n\t" \ + "movl $" STR(__KERNEL_DS) ",%edx\n\t" \ + "movl %edx,%ds\n\t" \ +- "movl %edx,%es\n\t" ++ "movl %edx,%es\n\t" \ ++ BUMP_LOCK_COUNT + + #define IRQ_NAME2(nr) nr##_interrupt(void) + #define IRQ_NAME(nr) IRQ_NAME2(IRQ##nr) + +-#define GET_CURRENT \ +- "movl %esp, %ebx\n\t" \ +- "andl $-8192, %ebx\n\t" +- + /* + * SMP has a few special interrupts for IPI messages + */ +diff -Nur linux_c860_org/include/asm-i386/i387.h linux/include/asm-i386/i387.h +--- linux_c860_org/include/asm-i386/i387.h 2002-08-26 14:37:48.000000000 +0900 ++++ linux/include/asm-i386/i387.h 2004-06-10 21:09:11.000000000 +0900 +@@ -12,6 +12,7 @@ + #define __ASM_I386_I387_H + + #include <linux/sched.h> ++#include <linux/spinlock.h> + #include <asm/processor.h> + #include <asm/sigcontext.h> + #include <asm/user.h> +@@ -24,7 +25,7 @@ + extern void restore_fpu( struct task_struct *tsk ); + + extern void kernel_fpu_begin(void); +-#define kernel_fpu_end() stts() ++#define kernel_fpu_end() do { stts(); preempt_enable(); } while(0) + + + #define unlazy_fpu( tsk ) do { \ +diff -Nur linux_c860_org/include/asm-i386/pgalloc.h linux/include/asm-i386/pgalloc.h +--- linux_c860_org/include/asm-i386/pgalloc.h 2002-08-26 14:37:48.000000000 +0900 ++++ linux/include/asm-i386/pgalloc.h 2004-06-10 21:09:11.000000000 +0900 +@@ -75,20 +75,26 @@ + { + unsigned long *ret; + ++ preempt_disable(); + if ((ret = pgd_quicklist) != NULL) { + pgd_quicklist = (unsigned long *)(*ret); + ret[0] = 0; + pgtable_cache_size--; +- } else ++ preempt_enable(); ++ } else { ++ preempt_enable(); + ret = (unsigned long *)get_pgd_slow(); ++ } + return (pgd_t *)ret; + } + + static inline void free_pgd_fast(pgd_t *pgd) + { ++ preempt_disable(); + *(unsigned long *)pgd = (unsigned long) pgd_quicklist; + pgd_quicklist = (unsigned long *) pgd; + pgtable_cache_size++; ++ preempt_enable(); + } + + static inline void free_pgd_slow(pgd_t *pgd) +@@ -119,19 +125,23 @@ + { + unsigned long *ret; + ++ preempt_disable(); + if ((ret = (unsigned long *)pte_quicklist) != NULL) { + pte_quicklist = (unsigned long *)(*ret); + ret[0] = ret[1]; + pgtable_cache_size--; + } ++ preempt_enable(); + return (pte_t *)ret; + } + + static inline void pte_free_fast(pte_t *pte) + { ++ preempt_disable(); + *(unsigned long *)pte = (unsigned long) pte_quicklist; + pte_quicklist = (unsigned long *) pte; + pgtable_cache_size++; ++ preempt_enable(); + } + + static __inline__ void pte_free_slow(pte_t *pte) +diff -Nur linux_c860_org/include/asm-i386/processor.h linux/include/asm-i386/processor.h +--- linux_c860_org/include/asm-i386/processor.h 2002-08-26 14:37:47.000000000 +0900 ++++ linux/include/asm-i386/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -429,7 +429,7 @@ + /* + * create a kernel thread without removing it from tasklists + */ +-extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); ++extern int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); + + /* Copy and release all segment info associated with a VM */ + extern void copy_segments(struct task_struct *p, struct mm_struct * mm); +diff -Nur linux_c860_org/include/asm-i386/smplock.h linux/include/asm-i386/smplock.h +--- linux_c860_org/include/asm-i386/smplock.h 2002-08-26 14:37:48.000000000 +0900 ++++ linux/include/asm-i386/smplock.h 2004-06-10 21:09:11.000000000 +0900 +@@ -10,7 +10,15 @@ + + extern spinlock_t kernel_flag; + ++#ifdef CONFIG_SMP + #define kernel_locked() spin_is_locked(&kernel_flag) ++#else ++#ifdef CONFIG_PREEMPT ++#define kernel_locked() preempt_get_count() ++#else ++#define kernel_locked() 1 ++#endif ++#endif + + /* + * Release global kernel lock and global interrupt lock +@@ -42,6 +50,11 @@ + */ + static __inline__ void lock_kernel(void) + { ++#ifdef CONFIG_PREEMPT ++ if (current->lock_depth == -1) ++ spin_lock(&kernel_flag); ++ ++current->lock_depth; ++#else + #if 1 + if (!++current->lock_depth) + spin_lock(&kernel_flag); +@@ -54,6 +67,7 @@ + :"=m" (__dummy_lock(&kernel_flag)), + "=m" (current->lock_depth)); + #endif ++#endif + } + + static __inline__ void unlock_kernel(void) +diff -Nur linux_c860_org/include/asm-i386/softirq.h linux/include/asm-i386/softirq.h +--- linux_c860_org/include/asm-i386/softirq.h 2002-08-26 14:37:47.000000000 +0900 ++++ linux/include/asm-i386/softirq.h 2004-06-10 21:09:11.000000000 +0900 +@@ -6,9 +6,9 @@ + #include <linux/stringify.h> + + #define __cpu_bh_enable(cpu) \ +- do { barrier(); local_bh_count(cpu)--; } while (0) ++ do { barrier(); local_bh_count(cpu)--; preempt_enable(); } while (0) + #define cpu_bh_disable(cpu) \ +- do { local_bh_count(cpu)++; barrier(); } while (0) ++ do { preempt_disable(); local_bh_count(cpu)++; barrier(); } while (0) + + #define local_bh_disable() cpu_bh_disable(smp_processor_id()) + #define __local_bh_enable() __cpu_bh_enable(smp_processor_id()) +@@ -23,7 +23,7 @@ + * If you change the offsets in irq_stat then you have to + * update this code as well. + */ +-#define local_bh_enable() \ ++#define _local_bh_enable() \ + do { \ + unsigned int *ptr = &local_bh_count(smp_processor_id()); \ + \ +@@ -49,4 +49,6 @@ + /* no registers clobbered */ ); \ + } while (0) + ++#define local_bh_enable() do { _local_bh_enable(); preempt_enable(); } while (0) ++ + #endif /* __ASM_SOFTIRQ_H */ +diff -Nur linux_c860_org/include/asm-i386/spinlock.h linux/include/asm-i386/spinlock.h +--- linux_c860_org/include/asm-i386/spinlock.h 2002-08-26 14:37:47.000000000 +0900 ++++ linux/include/asm-i386/spinlock.h 2004-06-10 21:09:11.000000000 +0900 +@@ -81,7 +81,7 @@ + :"=m" (lock->lock) : : "memory" + + +-static inline void spin_unlock(spinlock_t *lock) ++static inline void _raw_spin_unlock(spinlock_t *lock) + { + #if SPINLOCK_DEBUG + if (lock->magic != SPINLOCK_MAGIC) +@@ -101,7 +101,7 @@ + :"=q" (oldval), "=m" (lock->lock) \ + :"0" (oldval) : "memory" + +-static inline void spin_unlock(spinlock_t *lock) ++static inline void _raw_spin_unlock(spinlock_t *lock) + { + char oldval = 1; + #if SPINLOCK_DEBUG +@@ -117,7 +117,7 @@ + + #endif + +-static inline int spin_trylock(spinlock_t *lock) ++static inline int _raw_spin_trylock(spinlock_t *lock) + { + char oldval; + __asm__ __volatile__( +@@ -127,7 +127,7 @@ + return oldval > 0; + } + +-static inline void spin_lock(spinlock_t *lock) ++static inline void _raw_spin_lock(spinlock_t *lock) + { + #if SPINLOCK_DEBUG + __label__ here; +@@ -183,7 +183,7 @@ + */ + /* the spinlock helpers are in arch/i386/kernel/semaphore.c */ + +-static inline void read_lock(rwlock_t *rw) ++static inline void _raw_read_lock(rwlock_t *rw) + { + #if SPINLOCK_DEBUG + if (rw->magic != RWLOCK_MAGIC) +@@ -192,7 +192,7 @@ + __build_read_lock(rw, "__read_lock_failed"); + } + +-static inline void write_lock(rwlock_t *rw) ++static inline void _raw_write_lock(rwlock_t *rw) + { + #if SPINLOCK_DEBUG + if (rw->magic != RWLOCK_MAGIC) +@@ -201,10 +201,10 @@ + __build_write_lock(rw, "__write_lock_failed"); + } + +-#define read_unlock(rw) asm volatile("lock ; incl %0" :"=m" ((rw)->lock) : : "memory") +-#define write_unlock(rw) asm volatile("lock ; addl $" RW_LOCK_BIAS_STR ",%0":"=m" ((rw)->lock) : : "memory") ++#define _raw_read_unlock(rw) asm volatile("lock ; incl %0" :"=m" ((rw)->lock) : : "memory") ++#define _raw_write_unlock(rw) asm volatile("lock ; addl $" RW_LOCK_BIAS_STR ",%0":"=m" ((rw)->lock) : : "memory") + +-static inline int write_trylock(rwlock_t *lock) ++static inline int _raw_write_trylock(rwlock_t *lock) + { + atomic_t *count = (atomic_t *)lock; + if (atomic_sub_and_test(RW_LOCK_BIAS, count)) +diff -Nur linux_c860_org/include/asm-ia64/processor.h linux/include/asm-ia64/processor.h +--- linux_c860_org/include/asm-ia64/processor.h 2002-08-26 14:37:56.000000000 +0900 ++++ linux/include/asm-ia64/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -463,7 +463,7 @@ + * do_basic_setup() and the timing is such that free_initmem() has + * been called already. + */ +-extern int kernel_thread (int (*fn)(void *), void *arg, unsigned long flags); ++extern int arch_kernel_thread (int (*fn)(void *), void *arg, unsigned long flags); + + /* Copy and release all segment info associated with a VM */ + #define copy_segments(tsk, mm) do { } while (0) +diff -Nur linux_c860_org/include/asm-m68k/processor.h linux/include/asm-m68k/processor.h +--- linux_c860_org/include/asm-m68k/processor.h 2002-08-26 14:37:50.000000000 +0900 ++++ linux/include/asm-m68k/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -105,7 +105,7 @@ + { + } + +-extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); ++extern int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); + + #define copy_segments(tsk, mm) do { } while (0) + #define release_segments(mm) do { } while (0) +diff -Nur linux_c860_org/include/asm-mips/processor.h linux/include/asm-mips/processor.h +--- linux_c860_org/include/asm-mips/processor.h 2002-08-26 14:37:48.000000000 +0900 ++++ linux/include/asm-mips/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -208,7 +208,7 @@ + /* Free all resources held by a thread. */ + #define release_thread(thread) do { } while(0) + +-extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); ++extern int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); + + /* Copy and release all segment info associated with a VM */ + #define copy_segments(p, mm) do { } while(0) +diff -Nur linux_c860_org/include/asm-mips64/processor.h linux/include/asm-mips64/processor.h +--- linux_c860_org/include/asm-mips64/processor.h 2002-08-26 14:37:58.000000000 +0900 ++++ linux/include/asm-mips64/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -231,7 +231,7 @@ + /* Free all resources held by a thread. */ + #define release_thread(thread) do { } while(0) + +-extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); ++extern int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); + + /* Copy and release all segment info associated with a VM */ + #define copy_segments(p, mm) do { } while(0) +diff -Nur linux_c860_org/include/asm-parisc/processor.h linux/include/asm-parisc/processor.h +--- linux_c860_org/include/asm-parisc/processor.h 2002-08-26 14:38:01.000000000 +0900 ++++ linux/include/asm-parisc/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -305,7 +305,7 @@ + + /* Free all resources held by a thread. */ + extern void release_thread(struct task_struct *); +-extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); ++extern int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); + + #define copy_segments(tsk, mm) do { } while (0) + #define release_segments(mm) do { } while (0) +diff -Nur linux_c860_org/include/asm-ppc/processor.h linux/include/asm-ppc/processor.h +--- linux_c860_org/include/asm-ppc/processor.h 2002-08-26 14:37:52.000000000 +0900 ++++ linux/include/asm-ppc/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -571,7 +571,7 @@ + /* + * Create a new kernel thread. + */ +-extern long kernel_thread(int (*fn)(void *), void *arg, unsigned long flags); ++extern long arch_kernel_thread(int (*fn)(void *), void *arg, unsigned long flags); + + /* + * Bus types +diff -Nur linux_c860_org/include/asm-s390/processor.h linux/include/asm-s390/processor.h +--- linux_c860_org/include/asm-s390/processor.h 2002-08-26 14:37:59.000000000 +0900 ++++ linux/include/asm-s390/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -116,7 +116,7 @@ + + /* Free all resources held by a thread. */ + extern void release_thread(struct task_struct *); +-extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); ++extern int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); + + /* Copy and release all segment info associated with a VM */ + #define copy_segments(nr, mm) do { } while (0) +diff -Nur linux_c860_org/include/asm-s390x/processor.h linux/include/asm-s390x/processor.h +--- linux_c860_org/include/asm-s390x/processor.h 2002-08-26 14:38:02.000000000 +0900 ++++ linux/include/asm-s390x/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -127,7 +127,7 @@ + + /* Free all resources held by a thread. */ + extern void release_thread(struct task_struct *); +-extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); ++extern int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); + + /* Copy and release all segment info associated with a VM */ + #define copy_segments(nr, mm) do { } while (0) +diff -Nur linux_c860_org/include/asm-sh/hardirq.h linux/include/asm-sh/hardirq.h +--- linux_c860_org/include/asm-sh/hardirq.h 2002-08-26 14:37:55.000000000 +0900 ++++ linux/include/asm-sh/hardirq.h 2004-06-10 21:09:11.000000000 +0900 +@@ -34,6 +34,8 @@ + + #define synchronize_irq() barrier() + ++#define release_irqlock(cpu) do { } while (0) ++ + #else + + #error Super-H SMP is not available +diff -Nur linux_c860_org/include/asm-sh/processor.h linux/include/asm-sh/processor.h +--- linux_c860_org/include/asm-sh/processor.h 2002-08-26 14:37:55.000000000 +0900 ++++ linux/include/asm-sh/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -137,7 +137,7 @@ + /* + * create a kernel thread without removing it from tasklists + */ +-extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); ++extern int arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); + + /* + * Bus types +diff -Nur linux_c860_org/include/asm-sh/smplock.h linux/include/asm-sh/smplock.h +--- linux_c860_org/include/asm-sh/smplock.h 2002-08-26 14:37:55.000000000 +0900 ++++ linux/include/asm-sh/smplock.h 2004-06-10 21:09:11.000000000 +0900 +@@ -9,15 +9,88 @@ + + #include <linux/config.h> + +-#ifndef CONFIG_SMP +- ++#if !defined(CONFIG_SMP) && !defined(CONFIG_PREEMPT) ++/* ++ * Should never happen, since linux/smp_lock.h catches this case; ++ * but in case this file is included directly with neither SMP nor ++ * PREEMPT configuration, provide same dummys as linux/smp_lock.h ++ */ + #define lock_kernel() do { } while(0) + #define unlock_kernel() do { } while(0) +-#define release_kernel_lock(task, cpu, depth) ((depth) = 1) +-#define reacquire_kernel_lock(task, cpu, depth) do { } while(0) ++#define release_kernel_lock(task, cpu) do { } while(0) ++#define reacquire_kernel_lock(task) do { } while(0) ++#define kernel_locked() 1 ++ ++#else /* CONFIG_SMP || CONFIG_PREEMPT */ ++ ++#if CONFIG_SMP ++#error "We do not support SMP on SH yet" ++#endif ++/* ++ * Default SMP lock implementation (i.e. the i386 version) ++ */ ++ ++#include <linux/interrupt.h> ++#include <linux/spinlock.h> ++ ++extern spinlock_t kernel_flag; ++#define lock_bkl() spin_lock(&kernel_flag) ++#define unlock_bkl() spin_unlock(&kernel_flag) + ++#ifdef CONFIG_SMP ++#define kernel_locked() spin_is_locked(&kernel_flag) ++#elif CONFIG_PREEMPT ++#define kernel_locked() preempt_get_count() ++#else /* neither */ ++#define kernel_locked() 1 ++#endif ++ ++/* ++ * Release global kernel lock and global interrupt lock ++ */ ++#define release_kernel_lock(task, cpu) \ ++do { \ ++ if (task->lock_depth >= 0) \ ++ spin_unlock(&kernel_flag); \ ++ release_irqlock(cpu); \ ++ __sti(); \ ++} while (0) ++ ++/* ++ * Re-acquire the kernel lock ++ */ ++#define reacquire_kernel_lock(task) \ ++do { \ ++ if (task->lock_depth >= 0) \ ++ spin_lock(&kernel_flag); \ ++} while (0) ++ ++/* ++ * Getting the big kernel lock. ++ * ++ * This cannot happen asynchronously, ++ * so we only need to worry about other ++ * CPU's. ++ */ ++static __inline__ void lock_kernel(void) ++{ ++#ifdef CONFIG_PREEMPT ++ if (current->lock_depth == -1) ++ spin_lock(&kernel_flag); ++ ++current->lock_depth; + #else +-#error "We do not support SMP on SH" +-#endif /* CONFIG_SMP */ ++ if (!++current->lock_depth) ++ spin_lock(&kernel_flag); ++#endif ++} ++ ++static __inline__ void unlock_kernel(void) ++{ ++ if (current->lock_depth < 0) ++ BUG(); ++ if (--current->lock_depth < 0) ++ spin_unlock(&kernel_flag); ++} ++#endif /* CONFIG_SMP || CONFIG_PREEMPT */ + + #endif /* __ASM_SH_SMPLOCK_H */ +diff -Nur linux_c860_org/include/asm-sh/softirq.h linux/include/asm-sh/softirq.h +--- linux_c860_org/include/asm-sh/softirq.h 2002-08-26 14:37:55.000000000 +0900 ++++ linux/include/asm-sh/softirq.h 2004-06-10 21:09:11.000000000 +0900 +@@ -6,6 +6,7 @@ + + #define local_bh_disable() \ + do { \ ++ preempt_disable(); \ + local_bh_count(smp_processor_id())++; \ + barrier(); \ + } while (0) +@@ -14,6 +15,7 @@ + do { \ + barrier(); \ + local_bh_count(smp_processor_id())--; \ ++ preempt_enable(); \ + } while (0) + + #define local_bh_enable() \ +@@ -23,6 +25,7 @@ + && softirq_pending(smp_processor_id())) { \ + do_softirq(); \ + } \ ++ preempt_enable(); \ + } while (0) + + #define in_softirq() (local_bh_count(smp_processor_id()) != 0) +diff -Nur linux_c860_org/include/asm-sparc/processor.h linux/include/asm-sparc/processor.h +--- linux_c860_org/include/asm-sparc/processor.h 2002-08-26 14:37:51.000000000 +0900 ++++ linux/include/asm-sparc/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -146,7 +146,7 @@ + + /* Free all resources held by a thread. */ + #define release_thread(tsk) do { } while(0) +-extern pid_t kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); ++extern pid_t arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); + + + #define copy_segments(tsk, mm) do { } while (0) +diff -Nur linux_c860_org/include/asm-sparc64/processor.h linux/include/asm-sparc64/processor.h +--- linux_c860_org/include/asm-sparc64/processor.h 2002-08-26 14:37:53.000000000 +0900 ++++ linux/include/asm-sparc64/processor.h 2004-06-10 21:09:11.000000000 +0900 +@@ -253,7 +253,7 @@ + /* Free all resources held by a thread. */ + #define release_thread(tsk) do { } while(0) + +-extern pid_t kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); ++extern pid_t arch_kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); + + #define copy_segments(tsk, mm) do { } while (0) + #define release_segments(mm) do { } while (0) +diff -Nur linux_c860_org/include/linux/ac97_codec.h linux/include/linux/ac97_codec.h +--- linux_c860_org/include/linux/ac97_codec.h 2002-08-26 14:37:45.000000000 +0900 ++++ linux/include/linux/ac97_codec.h 2004-06-10 21:13:20.000000000 +0900 +@@ -1,3 +1,8 @@ ++/* ++ * ChangeLog: ++ * 1-Nov-2003 Sharp Corporation for Tosa ++ * ++ */ + #ifndef _AC97_CODEC_H_ + #define _AC97_CODEC_H_ + +@@ -5,124 +10,145 @@ + #include <linux/soundcard.h> + + /* AC97 1.0 */ +-#define AC97_RESET 0x0000 // +-#define AC97_MASTER_VOL_STEREO 0x0002 // Line Out +-#define AC97_HEADPHONE_VOL 0x0004 // +-#define AC97_MASTER_VOL_MONO 0x0006 // TAD Output +-#define AC97_MASTER_TONE 0x0008 // +-#define AC97_PCBEEP_VOL 0x000a // none +-#define AC97_PHONE_VOL 0x000c // TAD Input (mono) +-#define AC97_MIC_VOL 0x000e // MIC Input (mono) +-#define AC97_LINEIN_VOL 0x0010 // Line Input (stereo) +-#define AC97_CD_VOL 0x0012 // CD Input (stereo) +-#define AC97_VIDEO_VOL 0x0014 // none +-#define AC97_AUX_VOL 0x0016 // Aux Input (stereo) +-#define AC97_PCMOUT_VOL 0x0018 // Wave Output (stereo) +-#define AC97_RECORD_SELECT 0x001a // +-#define AC97_RECORD_GAIN 0x001c +-#define AC97_RECORD_GAIN_MIC 0x001e +-#define AC97_GENERAL_PURPOSE 0x0020 +-#define AC97_3D_CONTROL 0x0022 +-#define AC97_MODEM_RATE 0x0024 +-#define AC97_POWER_CONTROL 0x0026 ++#define AC97_RESET 0x0000 // ++#define AC97_MASTER_VOL_STEREO 0x0002 // Line Out ++#define AC97_HEADPHONE_VOL 0x0004 // ++#define AC97_MASTER_VOL_MONO 0x0006 // TAD Output ++#define AC97_MASTER_TONE 0x0008 // ++#define AC97_PCBEEP_VOL 0x000a // none ++#define AC97_PHONE_VOL 0x000c // TAD Input (mono) ++#define AC97_MIC_VOL 0x000e // MIC Input (mono) ++#define AC97_LINEIN_VOL 0x0010 // Line Input (stereo) ++#define AC97_CD_VOL 0x0012 // CD Input (stereo) ++#ifdef CONFIG_ARCH_PXA_TOSA ++#define AC97_SIDETONE 0x0014 ++#endif /* CONFIG_ARCH_PXA_TOSA */ ++#define AC97_VIDEO_VOL 0x0014 // none ++#ifdef CONFIG_ARCH_PXA_TOSA ++#define AC97_OUT3_VOL 0x0016 ++#define AC97_DAC_VOL 0x0018 ++#endif /* CONFIG_ARCH_PXA_TOSA */ ++#define AC97_AUX_VOL 0x0016 // Aux Input (stereo) ++#define AC97_PCMOUT_VOL 0x0018 // Wave Output (stereo) ++#define AC97_RECORD_SELECT 0x001a // ++#define AC97_RECORD_GAIN 0x001c ++#define AC97_RECORD_GAIN_MIC 0x001e ++#define AC97_GENERAL_PURPOSE 0x0020 ++#define AC97_3D_CONTROL 0x0022 ++#define AC97_MODEM_RATE 0x0024 ++#ifdef CONFIG_ARCH_PXA_TOSA ++#define AC97_POWERDOWN 0x0024 ++#endif /* CONFIG_ARCH_PXA_TOSA */ ++#define AC97_POWER_CONTROL 0x0026 + + /* AC'97 2.0 */ +-#define AC97_EXTENDED_ID 0x0028 /* Extended Audio ID */ +-#define AC97_EXTENDED_STATUS 0x002A /* Extended Audio Status */ +-#define AC97_PCM_FRONT_DAC_RATE 0x002C /* PCM Front DAC Rate */ +-#define AC97_PCM_SURR_DAC_RATE 0x002E /* PCM Surround DAC Rate */ +-#define AC97_PCM_LFE_DAC_RATE 0x0030 /* PCM LFE DAC Rate */ +-#define AC97_PCM_LR_ADC_RATE 0x0032 /* PCM LR DAC Rate */ +-#define AC97_PCM_MIC_ADC_RATE 0x0034 /* PCM MIC ADC Rate */ +-#define AC97_CENTER_LFE_MASTER 0x0036 /* Center + LFE Master Volume */ +-#define AC97_SURROUND_MASTER 0x0038 /* Surround (Rear) Master Volume */ +-#define AC97_RESERVED_3A 0x003A /* Reserved in AC '97 < 2.2 */ ++#define AC97_EXTENDED_ID 0x0028 /* Extended Audio ID */ ++#define AC97_EXTENDED_STATUS 0x002A /* Extended Audio Status */ ++#define AC97_PCM_FRONT_DAC_RATE 0x002C /* PCM Front DAC Rate */ ++#define AC97_PCM_SURR_DAC_RATE 0x002E /* PCM Surround DAC Rate */ ++#define AC97_PCM_LFE_DAC_RATE 0x0030 /* PCM LFE DAC Rate */ ++#define AC97_PCM_LR_ADC_RATE 0x0032 /* PCM LR ADC Rate */ ++#define AC97_PCM_MIC_ADC_RATE 0x0034 /* PCM MIC ADC Rate */ ++#define AC97_CENTER_LFE_MASTER 0x0036 /* Center + LFE Master Volume */ ++#define AC97_SURROUND_MASTER 0x0038 /* Surround (Rear) Master Volume */ ++#define AC97_RESERVED_3A 0x003A /* Reserved in AC '97 < 2.2 */ + + /* AC'97 2.2 */ +-#define AC97_SPDIF_CONTROL 0x003A /* S/PDIF Control */ ++#define AC97_SPDIF_CONTROL 0x003A /* S/PDIF Control */ + + /* range 0x3c-0x58 - MODEM */ +-#define AC97_EXTENDED_MODEM_ID 0x003C +-#define AC97_EXTEND_MODEM_STAT 0x003E +-#define AC97_LINE1_RATE 0x0040 +-#define AC97_LINE2_RATE 0x0042 +-#define AC97_HANDSET_RATE 0x0044 +-#define AC97_LINE1_LEVEL 0x0046 +-#define AC97_LINE2_LEVEL 0x0048 +-#define AC97_HANDSET_LEVEL 0x004A +-#define AC97_GPIO_CONFIG 0x004C +-#define AC97_GPIO_POLARITY 0x004E +-#define AC97_GPIO_STICKY 0x0050 +-#define AC97_GPIO_WAKE_UP 0x0052 +-#define AC97_GPIO_STATUS 0x0054 +-#define AC97_MISC_MODEM_STAT 0x0056 +-#define AC97_RESERVED_58 0x0058 ++#define AC97_EXTENDED_MODEM_ID 0x003C ++#define AC97_EXTEND_MODEM_STAT 0x003E ++#define AC97_LINE1_RATE 0x0040 ++#define AC97_LINE2_RATE 0x0042 ++#define AC97_HANDSET_RATE 0x0044 ++#define AC97_LINE1_LEVEL 0x0046 ++#define AC97_LINE2_LEVEL 0x0048 ++#define AC97_HANDSET_LEVEL 0x004A ++#define AC97_GPIO_CONFIG 0x004C ++#define AC97_GPIO_POLARITY 0x004E ++#define AC97_GPIO_STICKY 0x0050 ++#define AC97_GPIO_WAKE_UP 0x0052 ++#define AC97_GPIO_STATUS 0x0054 ++#define AC97_MISC_MODEM_STAT 0x0056 ++#define AC97_RESERVED_58 0x0058 ++ ++#ifdef CONFIG_ARCH_PXA_TOSA ++#define AC97_GPIO_FUNC 0x0056 ++#define AC97_ADITFUNC1 0x0058 ++#define AC97_ADITFUNC2 0x005c ++#define AC97_ALC_CTL 0x0060 ++#define AC97_NOISE_CTL 0x0062 ++#define AC97_AUXDAC_CTL 0x0064 ++#define AC97_TS_REG1 0x0076 ++#define AC97_TS_REG2 0x0078 ++#define AC97_TS_READBACK 0x007a ++#endif /* CONFIG_ARCH_PXA_TOSA */ + + /* registers 0x005a - 0x007a are vendor reserved */ +- +-#define AC97_VENDOR_ID1 0x007c +-#define AC97_VENDOR_ID2 0x007e ++#define AC97_VENDOR_ID1 0x007c ++#define AC97_VENDOR_ID2 0x007e + + /* volume control bit defines */ +-#define AC97_MUTE 0x8000 +-#define AC97_MICBOOST 0x0040 +-#define AC97_LEFTVOL 0x3f00 +-#define AC97_RIGHTVOL 0x003f ++#define AC97_MUTE 0x8000 ++#define AC97_MICBOOST 0x0040 ++#define AC97_LEFTVOL 0x3f00 ++#define AC97_RIGHTVOL 0x003f + + /* record mux defines */ +-#define AC97_RECMUX_MIC 0x0000 +-#define AC97_RECMUX_CD 0x0101 +-#define AC97_RECMUX_VIDEO 0x0202 +-#define AC97_RECMUX_AUX 0x0303 +-#define AC97_RECMUX_LINE 0x0404 +-#define AC97_RECMUX_STEREO_MIX 0x0505 +-#define AC97_RECMUX_MONO_MIX 0x0606 +-#define AC97_RECMUX_PHONE 0x0707 ++#define AC97_RECMUX_MIC 0x0000 ++#define AC97_RECMUX_CD 0x0101 ++#define AC97_RECMUX_VIDEO 0x0202 ++#define AC97_RECMUX_AUX 0x0303 ++#define AC97_RECMUX_LINE 0x0404 ++#define AC97_RECMUX_STEREO_MIX 0x0505 ++#define AC97_RECMUX_MONO_MIX 0x0606 ++#define AC97_RECMUX_PHONE 0x0707 + + /* general purpose register bit defines */ +-#define AC97_GP_LPBK 0x0080 /* Loopback mode */ +-#define AC97_GP_MS 0x0100 /* Mic Select 0=Mic1, 1=Mic2 */ +-#define AC97_GP_MIX 0x0200 /* Mono output select 0=Mix, 1=Mic */ +-#define AC97_GP_RLBK 0x0400 /* Remote Loopback - Modem line codec */ +-#define AC97_GP_LLBK 0x0800 /* Local Loopback - Modem Line codec */ +-#define AC97_GP_LD 0x1000 /* Loudness 1=on */ +-#define AC97_GP_3D 0x2000 /* 3D Enhancement 1=on */ +-#define AC97_GP_ST 0x4000 /* Stereo Enhancement 1=on */ +-#define AC97_GP_POP 0x8000 /* Pcm Out Path, 0=pre 3D, 1=post 3D */ ++#define AC97_GP_LPBK 0x0080 /* Loopback mode */ ++#define AC97_GP_MS 0x0100 /* Mic Select 0=Mic1, 1=Mic2 */ ++#define AC97_GP_MIX 0x0200 /* Mono output select 0=Mix, 1=Mic */ ++#define AC97_GP_RLBK 0x0400 /* Remote Loopback - Modem line codec */ ++#define AC97_GP_LLBK 0x0800 /* Local Loopback - Modem Line codec */ ++#define AC97_GP_LD 0x1000 /* Loudness 1=on */ ++#define AC97_GP_3D 0x2000 /* 3D Enhancement 1=on */ ++#define AC97_GP_ST 0x4000 /* Stereo Enhancement 1=on */ ++#define AC97_GP_POP 0x8000 /* Pcm Out Path, 0=pre 3D, 1=post 3D */ + + /* extended audio status and control bit defines */ +-#define AC97_EA_VRA 0x0001 /* Variable bit rate enable bit */ +-#define AC97_EA_DRA 0x0002 /* Double-rate audio enable bit */ +-#define AC97_EA_SPDIF 0x0004 /* S/PDIF Enable bit */ +-#define AC97_EA_VRM 0x0008 /* Variable bit rate for MIC enable bit */ +-#define AC97_EA_CDAC 0x0040 /* PCM Center DAC is ready (Read only) */ +-#define AC97_EA_SDAC 0x0040 /* PCM Surround DACs are ready (Read only) */ +-#define AC97_EA_LDAC 0x0080 /* PCM LFE DAC is ready (Read only) */ +-#define AC97_EA_MDAC 0x0100 /* MIC ADC is ready (Read only) */ +-#define AC97_EA_SPCV 0x0400 /* S/PDIF configuration valid (Read only) */ +-#define AC97_EA_PRI 0x0800 /* Turns the PCM Center DAC off */ +-#define AC97_EA_PRJ 0x1000 /* Turns the PCM Surround DACs off */ +-#define AC97_EA_PRK 0x2000 /* Turns the PCM LFE DAC off */ +-#define AC97_EA_PRL 0x4000 /* Turns the MIC ADC off */ +-#define AC97_EA_SLOT_MASK 0xffcf /* Mask for slot assignment bits */ +-#define AC97_EA_SPSA_3_4 0x0000 /* Slot assigned to 3 & 4 */ +-#define AC97_EA_SPSA_7_8 0x0010 /* Slot assigned to 7 & 8 */ +-#define AC97_EA_SPSA_6_9 0x0020 /* Slot assigned to 6 & 9 */ +-#define AC97_EA_SPSA_10_11 0x0030 /* Slot assigned to 10 & 11 */ ++#define AC97_EA_VRA 0x0001 /* Variable bit rate enable bit */ ++#define AC97_EA_DRA 0x0002 /* Double-rate audio enable bit */ ++#define AC97_EA_SPDIF 0x0004 /* S/PDIF Enable bit */ ++#define AC97_EA_VRM 0x0008 /* Variable bit rate for MIC enable bit */ ++#define AC97_EA_CDAC 0x0040 /* PCM Center DAC is ready (Read only) */ ++#define AC97_EA_SDAC 0x0040 /* PCM Surround DACs are ready (Read only) */ ++#define AC97_EA_LDAC 0x0080 /* PCM LFE DAC is ready (Read only) */ ++#define AC97_EA_MDAC 0x0100 /* MIC ADC is ready (Read only) */ ++#define AC97_EA_SPCV 0x0400 /* S/PDIF configuration valid (Read only) */ ++#define AC97_EA_PRI 0x0800 /* Turns the PCM Center DAC off */ ++#define AC97_EA_PRJ 0x1000 /* Turns the PCM Surround DACs off */ ++#define AC97_EA_PRK 0x2000 /* Turns the PCM LFE DAC off */ ++#define AC97_EA_PRL 0x4000 /* Turns the MIC ADC off */ ++#define AC97_EA_SLOT_MASK 0xffcf /* Mask for slot assignment bits */ ++#define AC97_EA_SPSA_3_4 0x0000 /* Slot assigned to 3 & 4 */ ++#define AC97_EA_SPSA_7_8 0x0010 /* Slot assigned to 7 & 8 */ ++#define AC97_EA_SPSA_6_9 0x0020 /* Slot assigned to 6 & 9 */ ++#define AC97_EA_SPSA_10_11 0x0030 /* Slot assigned to 10 & 11 */ + + /* S/PDIF control bit defines */ +-#define AC97_SC_PRO 0x0001 /* Professional status */ +-#define AC97_SC_NAUDIO 0x0002 /* Non audio stream */ +-#define AC97_SC_COPY 0x0004 /* Copyright status */ +-#define AC97_SC_PRE 0x0008 /* Preemphasis status */ +-#define AC97_SC_CC_MASK 0x07f0 /* Category Code mask */ +-#define AC97_SC_L 0x0800 /* Generation Level status */ +-#define AC97_SC_SPSR_MASK 0xcfff /* S/PDIF Sample Rate bits */ +-#define AC97_SC_SPSR_44K 0x0000 /* Use 44.1kHz Sample rate */ +-#define AC97_SC_SPSR_48K 0x2000 /* Use 48kHz Sample rate */ +-#define AC97_SC_SPSR_32K 0x3000 /* Use 32kHz Sample rate */ +-#define AC97_SC_DRS 0x4000 /* Double Rate S/PDIF */ +-#define AC97_SC_V 0x8000 /* Validity status */ ++#define AC97_SC_PRO 0x0001 /* Professional status */ ++#define AC97_SC_NAUDIO 0x0002 /* Non audio stream */ ++#define AC97_SC_COPY 0x0004 /* Copyright status */ ++#define AC97_SC_PRE 0x0008 /* Preemphasis status */ ++#define AC97_SC_CC_MASK 0x07f0 /* Category Code mask */ ++#define AC97_SC_L 0x0800 /* Generation Level status */ ++#define AC97_SC_SPSR_MASK 0xcfff /* S/PDIF Sample Rate bits */ ++#define AC97_SC_SPSR_44K 0x0000 /* Use 44.1kHz Sample rate */ ++#define AC97_SC_SPSR_48K 0x2000 /* Use 48kHz Sample rate */ ++#define AC97_SC_SPSR_32K 0x3000 /* Use 32kHz Sample rate */ ++#define AC97_SC_DRS 0x4000 /* Double Rate S/PDIF */ ++#define AC97_SC_V 0x8000 /* Validity status */ + + /* powerdown control and status bit defines */ + +@@ -143,6 +169,39 @@ + #define AC97_PWR_PR6 0x4000 /* HP amp powerdown */ + #define AC97_PWR_PR7 0x8000 /* Modem off - if supported */ + ++/* extended audio ID register bit defines */ ++#define AC97_EXTID_VRA 0x0001 ++#define AC97_EXTID_DRA 0x0002 ++#define AC97_EXTID_SPDIF 0x0004 ++#define AC97_EXTID_VRM 0x0008 ++#define AC97_EXTID_DSA0 0x0010 ++#define AC97_EXTID_DSA1 0x0020 ++#define AC97_EXTID_CDAC 0x0040 ++#define AC97_EXTID_SDAC 0x0080 ++#define AC97_EXTID_LDAC 0x0100 ++#define AC97_EXTID_AMAP 0x0200 ++#define AC97_EXTID_REV0 0x0400 ++#define AC97_EXTID_REV1 0x0800 ++#define AC97_EXTID_ID0 0x4000 ++#define AC97_EXTID_ID1 0x8000 ++ ++/* extended status register bit defines */ ++#define AC97_EXTSTAT_VRA 0x0001 ++#define AC97_EXTSTAT_DRA 0x0002 ++#define AC97_EXTSTAT_SPDIF 0x0004 ++#define AC97_EXTSTAT_VRM 0x0008 ++#define AC97_EXTSTAT_SPSA0 0x0010 ++#define AC97_EXTSTAT_SPSA1 0x0020 ++#define AC97_EXTSTAT_CDAC 0x0040 ++#define AC97_EXTSTAT_SDAC 0x0080 ++#define AC97_EXTSTAT_LDAC 0x0100 ++#define AC97_EXTSTAT_MADC 0x0200 ++#define AC97_EXTSTAT_SPCV 0x0400 ++#define AC97_EXTSTAT_PRI 0x0800 ++#define AC97_EXTSTAT_PRJ 0x1000 ++#define AC97_EXTSTAT_PRK 0x2000 ++#define AC97_EXTSTAT_PRL 0x4000 ++ + /* useful power states */ + #define AC97_PWR_D0 0x0000 /* everything on */ + #define AC97_PWR_D1 AC97_PWR_PR0|AC97_PWR_PR1|AC97_PWR_PR4 +@@ -189,11 +248,18 @@ + int dev_mixer; + int type; + ++ int modem:1; ++ + struct ac97_ops *codec_ops; + + /* controller specific lower leverl ac97 accessing routines */ + u16 (*codec_read) (struct ac97_codec *codec, u8 reg); + void (*codec_write) (struct ac97_codec *codec, u8 reg, u16 val); ++#ifdef CONFIG_ARCH_PXA_TOSA ++ void (*codec_bit_clear) (struct ac97_codec *codec, u8 reg, u16 val); ++ void (*codec_bit_set) (struct ac97_codec *codec, u8 reg, u16 val); ++ int mixer_busy; ++#endif /* CONFIG_ARCH_PXA_TOSA */ + + /* Wait for codec-ready. Ok to sleep here. */ + void (*codec_wait) (struct ac97_codec *codec); +@@ -204,6 +270,9 @@ + int stereo_mixers; + int record_sources; + ++ /* Property flags */ ++ int flags; ++ + int bit_resolution; + + /* OSS mixer interface */ +@@ -232,6 +301,8 @@ + int (*amplifier)(struct ac97_codec *codec, int on); + /* Digital mode control */ + int (*digital)(struct ac97_codec *codec, int format); ++#define AC97_DELUDED_MODEM 1 /* Audio codec reports its a modem */ ++#define AC97_NO_PCM_VOLUME 2 /* Volume control is missing */ + }; + + extern int ac97_read_proc (char *page_out, char **start, off_t off, +@@ -242,4 +313,8 @@ + extern int ac97_save_state(struct ac97_codec *codec); + extern int ac97_restore_state(struct ac97_codec *codec); + ++#ifdef CONFIG_ARCH_PXA_TOSA ++#include <asm/arch/tosa_ac97_codec.h> ++#endif /* CONFIG_ARCH_PXA_TOSA */ ++ + #endif /* _AC97_CODEC_H_ */ +diff -Nur linux_c860_org/include/linux/brlock.h linux/include/linux/brlock.h +--- linux_c860_org/include/linux/brlock.h 2002-08-26 14:37:46.000000000 +0900 ++++ linux/include/linux/brlock.h 2004-06-10 21:12:50.000000000 +0900 +@@ -171,11 +171,11 @@ + } + + #else +-# define br_read_lock(idx) ((void)(idx)) +-# define br_read_unlock(idx) ((void)(idx)) +-# define br_write_lock(idx) ((void)(idx)) +-# define br_write_unlock(idx) ((void)(idx)) +-#endif ++# define br_read_lock(idx) ({ (void)(idx); preempt_disable(); }) ++# define br_read_unlock(idx) ({ (void)(idx); preempt_enable(); }) ++# define br_write_lock(idx) ({ (void)(idx); preempt_disable(); }) ++# define br_write_unlock(idx) ({ (void)(idx); preempt_enable(); }) ++#endif /* CONFIG_SMP */ + + /* + * Now enumerate all of the possible sw/hw IRQ protected +diff -Nur linux_c860_org/include/linux/dcache.h linux/include/linux/dcache.h +--- linux_c860_org/include/linux/dcache.h 2002-12-18 19:52:24.000000000 +0900 ++++ linux/include/linux/dcache.h 2004-06-10 21:12:37.000000000 +0900 +@@ -129,31 +129,6 @@ + + extern spinlock_t dcache_lock; + +-/** +- * d_drop - drop a dentry +- * @dentry: dentry to drop +- * +- * d_drop() unhashes the entry from the parent +- * dentry hashes, so that it won't be found through +- * a VFS lookup any more. Note that this is different +- * from deleting the dentry - d_delete will try to +- * mark the dentry negative if possible, giving a +- * successful _negative_ lookup, while d_drop will +- * just make the cache lookup fail. +- * +- * d_drop() is used mainly for stuff that wants +- * to invalidate a dentry for some reason (NFS +- * timeouts or autofs deletes). +- */ +- +-static __inline__ void d_drop(struct dentry * dentry) +-{ +- spin_lock(&dcache_lock); +- list_del(&dentry->d_hash); +- INIT_LIST_HEAD(&dentry->d_hash); +- spin_unlock(&dcache_lock); +-} +- + static __inline__ int dname_external(struct dentry *d) + { + return d->d_name.name != d->d_iname; +@@ -281,3 +256,34 @@ + #endif /* __KERNEL__ */ + + #endif /* __LINUX_DCACHE_H */ ++ ++#if !defined(__LINUX_DCACHE_H_INLINES) && defined(_TASK_STRUCT_DEFINED) ++#define __LINUX_DCACHE_H_INLINES ++ ++#ifdef __KERNEL__ ++/** ++ * d_drop - drop a dentry ++ * @dentry: dentry to drop ++ * ++ * d_drop() unhashes the entry from the parent ++ * dentry hashes, so that it won't be found through ++ * a VFS lookup any more. Note that this is different ++ * from deleting the dentry - d_delete will try to ++ * mark the dentry negative if possible, giving a ++ * successful _negative_ lookup, while d_drop will ++ * just make the cache lookup fail. ++ * ++ * d_drop() is used mainly for stuff that wants ++ * to invalidate a dentry for some reason (NFS ++ * timeouts or autofs deletes). ++ */ ++ ++static __inline__ void d_drop(struct dentry * dentry) ++{ ++ spin_lock(&dcache_lock); ++ list_del(&dentry->d_hash); ++ INIT_LIST_HEAD(&dentry->d_hash); ++ spin_unlock(&dcache_lock); ++} ++#endif ++#endif +diff -Nur linux_c860_org/include/linux/fb_doublebyte.h linux/include/linux/fb_doublebyte.h +--- linux_c860_org/include/linux/fb_doublebyte.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/linux/fb_doublebyte.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,43 @@ ++/* ++ * linux/include/linux/fb_widechar.h ++ * ++ * Copyright (C) 1999 Christopher Li, Jim Chen ++ * GNU/Linux Research Center ++ * ++ * This file is subject to the terms and conditions of the GNU General Public ++ * License. See the file COPYING in the main directory of this archive ++ * for more details. ++ * ++ * ++ */ ++ ++#ifndef _LINUX_FB_DOUBLEBYTE_H ++#define _LINUX_FB_DOUBLEbYTE_H ++ ++#define DB_VALIDATE 0x8000 ++#define DB_RIGHT_MASK 0x4000 ++#define DB_HALF_MASK 0x2000 ++#define DB_SYMBOL 0x1000 ++#define DB_ASCII 0 ++ ++#define DB_RIGHT (DB_VALIDATE|DB_RIGHT_MASK) ++#define DB_LEFT (DB_VALIDATE) ++#define DB_NUM 8 ++ ++#define DB_INDEX_ERROR -512 ++struct double_byte ++{ ++ unsigned int num; ++ char name[16]; ++ int (*is_left)(int ); ++ int (*is_right)(int ); ++ int (*font_index)(int left,int right); ++ unsigned int width,height; /* right now only support 16x16 */ ++ int charcount; ++ unsigned char * font_data; ++}; ++extern int register_doublebyte(struct double_byte *); ++extern int unregister_doublebyte(struct double_byte *); ++extern struct double_byte * doublebyte_encodeing[DB_NUM]; ++extern struct double_byte * doublebyte_default; ++#endif +diff -Nur linux_c860_org/include/linux/fs_struct.h linux/include/linux/fs_struct.h +--- linux_c860_org/include/linux/fs_struct.h 2002-08-26 14:37:46.000000000 +0900 ++++ linux/include/linux/fs_struct.h 2004-06-10 21:09:11.000000000 +0900 +@@ -20,6 +20,15 @@ + extern void exit_fs(struct task_struct *); + extern void set_fs_altroot(void); + ++struct fs_struct *copy_fs_struct(struct fs_struct *old); ++void put_fs_struct(struct fs_struct *fs); ++ ++#endif ++#endif ++ ++#if !defined(_LINUX_FS_STRUCT_H_INLINES) && defined(_TASK_STRUCT_DEFINED) ++#define _LINUX_FS_STRUCT_H_INLINES ++#ifdef __KERNEL__ + /* + * Replace the fs->{rootmnt,root} with {mnt,dentry}. Put the old values. + * It can block. Requires the big lock held. +@@ -65,9 +74,5 @@ + mntput(old_pwdmnt); + } + } +- +-struct fs_struct *copy_fs_struct(struct fs_struct *old); +-void put_fs_struct(struct fs_struct *fs); +- + #endif + #endif +diff -Nur linux_c860_org/include/linux/jffs2_fs_sb.h linux/include/linux/jffs2_fs_sb.h +--- linux_c860_org/include/linux/jffs2_fs_sb.h 2003-05-14 15:01:52.000000000 +0900 ++++ linux/include/linux/jffs2_fs_sb.h 2004-06-10 21:12:37.000000000 +0900 +@@ -16,6 +16,7 @@ + * 15-Nov-2002 Lineo Japan, Inc. add nodemerge facility + * 05-Nov-2002 Lineo Japan, Inc. modify nr_bad_blocks type + * 29-Oct-2002 Lineo Japan, Inc. add member nr_bad_blocks and cont_gc_count ++ * 05-Aug-2003 SHARP for Tosa + * + */ + +@@ -81,7 +82,7 @@ + uint32_t nr_blocks; + struct jffs2_eraseblock *blocks; /* The whole array of blocks. Used for getting blocks + * from the offset (blocks[ofs / sector_size]) */ +-#ifdef CONFIG_ARCH_PXA_HUSKY ++#if defined(CONFIG_ARCH_PXA_HUSKY) || defined(CONFIG_ARCH_PXA_TOSA) + dma_addr_t blocks_phys; + #endif + struct jffs2_eraseblock *nextblock; /* The block we're currently filling */ +diff -Nur linux_c860_org/include/linux/lock_break.h linux/include/linux/lock_break.h +--- linux_c860_org/include/linux/lock_break.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/linux/lock_break.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,84 @@ ++/* ++ * include/linux/lock_break.h - lock breaking routines ++ * ++ * since in-kernel preemption can not occur while a lock is ++ * held, we can drop and reacquire long-held locks when they are ++ * in a natural quiescent state to further lower system latency. ++ * ++ * (C) 2001 Robert Love ++ * ++ */ ++ ++#ifndef _LINUX_LOCK_BREAK_H ++#define _LINUX_LOCK_BREAK_H ++ ++#include <linux/compiler.h> ++ ++/* ++ * setting this to 1 will instruct debug_lock_break to ++ * note when the expected lock count does not equal the ++ * actual count. if the lock count is higher than expected, ++ * we aren't dropping enough locks. if it is 0, we are ++ * wasting our time since the system is already preemptible. ++ */ ++#ifndef DEBUG_LOCK_BREAK ++#define DEBUG_LOCK_BREAK 0 ++#endif ++ ++#ifdef CONFIG_LOCK_BREAK ++ ++#define conditional_schedule_needed() (unlikely(current->need_resched)) ++ ++/* ++ * setting the task's state to TASK_RUNNING is nothing but paranoia, ++ * in the case where a task is delinquent in properly putting itself ++ * to sleep. we should test without it. ++ */ ++#define unconditional_schedule() do { \ ++ __set_current_state(TASK_RUNNING); \ ++ schedule(); \ ++} while(0) ++ ++#define conditional_schedule() do { \ ++ if (conditional_schedule_needed()) \ ++ unconditional_schedule(); \ ++} while(0) ++ ++#define break_spin_lock(n) do { \ ++ spin_unlock(n); \ ++ spin_lock(n); \ ++} while(0) ++ ++#define break_spin_lock_and_resched(n) do { \ ++ spin_unlock(n); \ ++ conditional_schedule(); \ ++ spin_lock(n); \ ++} while(0) ++ ++#if DEBUG_LOCK_BREAK ++#define debug_lock_break(n) do { \ ++ if (current->preempt_count != n) \ ++ printk(KERN_ERR "lock_break: %s:%d: count was %d not %d\n", \ ++ __FILE__, __LINE__, current->preempt_count, n); \ ++} while(0) ++#else ++#define debug_lock_break(n) ++#endif ++ ++#define DEFINE_LOCK_COUNT() int _lock_break_count = 0 ++#define TEST_LOCK_COUNT(n) (++_lock_break_count > (n)) ++#define RESET_LOCK_COUNT() _lock_break_count = 0 ++ ++#else ++#define unconditional_schedule() ++#define conditional_schedule() ++#define conditional_schedule_needed() 0 ++#define break_spin_lock(n) ++#define break_spin_lock_and_resched(n) ++#define debug_lock_break(n) ++#define DEFINE_LOCK_COUNT() ++#define TEST_LOCK_COUNT(n) 0 ++#define RESET_LOCK_COUNT() ++#endif ++ ++#endif /* _LINUX_LOCK_BREAK_H */ +diff -Nur linux_c860_org/include/linux/mm.h linux/include/linux/mm.h +--- linux_c860_org/include/linux/mm.h 2003-01-29 14:45:03.000000000 +0900 ++++ linux/include/linux/mm.h 2004-06-10 21:12:37.000000000 +0900 +@@ -126,6 +126,9 @@ + */ + extern pgprot_t protection_map[16]; + ++#define ZPR_MAX_BYTES 256*PAGE_SIZE ++#define ZPR_NORMAL 0 /* perform zap_page_range request in one walk */ ++#define ZPR_PARTITION 1 /* partition into a series of smaller operations */ + + /* + * These are the virtual MM functions - opening of an area, closing and +@@ -409,7 +412,7 @@ + extern void shmem_lock(struct file * file, int lock); + extern int shmem_zero_setup(struct vm_area_struct *); + +-extern void zap_page_range(struct mm_struct *mm, unsigned long address, unsigned long size); ++extern void zap_page_range(struct mm_struct *mm, unsigned long address, unsigned long size, int actions); + extern int copy_page_range(struct mm_struct *dst, struct mm_struct *src, struct vm_area_struct *vma); + extern int remap_page_range(unsigned long from, unsigned long to, unsigned long size, pgprot_t prot); + extern int zeromap_page_range(unsigned long from, unsigned long size, pgprot_t prot); +diff -Nur linux_c860_org/include/linux/ppp-comp.h linux/include/linux/ppp-comp.h +--- linux_c860_org/include/linux/ppp-comp.h 2002-08-26 14:37:45.000000000 +0900 ++++ linux/include/linux/ppp-comp.h 2004-06-10 21:09:11.000000000 +0900 +@@ -24,11 +24,11 @@ + * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, + * OR MODIFICATIONS. + * +- * $Id$ ++ * $Id$ + */ + + /* +- * ==FILEVERSION 980319== ++ * ==FILEVERSION 990623== + * + * NOTE TO MAINTAINERS: + * If you modify this file at all, please set the above date. +@@ -120,6 +120,7 @@ + * Don't you just lurve software patents. + */ + ++#define DECOMP_OK 0 /* no error occured */ + #define DECOMP_ERROR -1 /* error detected before decomp. */ + #define DECOMP_FATALERROR -2 /* error detected after decomp. */ + +@@ -138,7 +139,7 @@ + * Max # bytes for a CCP option + */ + +-#define CCP_MAX_OPTION_LENGTH 32 ++#define CCP_MAX_OPTION_LENGTH 64 + + /* + * Parts of a CCP packet. +@@ -187,6 +188,20 @@ + #define DEFLATE_CHK_SEQUENCE 0 + + /* ++ * Definitions for MPPE. ++ */ ++ ++#define CI_MPPE 18 /* config. option for MPPE */ ++#define CILEN_MPPE 6 /* length of config. option */ ++ ++/* ++ * Definitions for Stac LZS. ++ */ ++ ++#define CI_LZS 17 /* config option for Stac LZS */ ++#define CILEN_LZS 5 /* length of config option */ ++ ++/* + * Definitions for other, as yet unsupported, compression methods. + */ + +diff -Nur linux_c860_org/include/linux/sched.h linux/include/linux/sched.h +--- linux_c860_org/include/linux/sched.h 2002-12-18 19:29:48.000000000 +0900 ++++ linux/include/linux/sched.h 2004-06-10 21:12:37.000000000 +0900 +@@ -31,6 +31,7 @@ + #include <linux/signal.h> + #include <linux/securebits.h> + #include <linux/fs_struct.h> ++#include <linux/lock_break.h> + + struct exec_domain; + +@@ -93,6 +94,7 @@ + #define TASK_UNINTERRUPTIBLE 2 + #define TASK_ZOMBIE 4 + #define TASK_STOPPED 8 ++#define PREEMPT_ACTIVE 0x4000000 + + #define __set_task_state(tsk, state_value) \ + do { (tsk)->state = (state_value); } while (0) +@@ -159,6 +161,9 @@ + #define MAX_SCHEDULE_TIMEOUT LONG_MAX + extern signed long FASTCALL(schedule_timeout(signed long timeout)); + asmlinkage void schedule(void); ++#ifdef CONFIG_PREEMPT ++asmlinkage void preempt_schedule(void); ++#endif + + extern int schedule_task(struct tq_struct *task); + extern void flush_scheduled_tasks(void); +@@ -288,7 +293,7 @@ + * offsets of these are hardcoded elsewhere - touch with care + */ + volatile long state; /* -1 unrunnable, 0 runnable, >0 stopped */ +- unsigned long flags; /* per process flags, defined below */ ++ int preempt_count; /* 0 => preemptable, <0 => BUG */ + int sigpending; + mm_segment_t addr_limit; /* thread address space: + 0-0xBFFFFFFF for user-thead +@@ -330,6 +335,7 @@ + struct mm_struct *active_mm; + struct list_head local_pages; + unsigned int allocation_order, nr_local_pages; ++ unsigned long flags; + + /* task state */ + struct linux_binfmt *binfmt; +@@ -338,6 +344,7 @@ + /* ??? */ + unsigned long personality; + int did_exec:1; ++ unsigned task_dumpable:1; + pid_t pid; + pid_t pgrp; + pid_t tty_old_pgrp; +@@ -505,6 +512,8 @@ + #define PT_TRACESYSGOOD 0x00000008 + #define PT_PTRACE_CAP 0x00000010 /* ptracer can follow suid-exec */ + ++#define is_dumpable(tsk) (((tsk)->task_dumpable) && (((tsk)->mm != NULL) && (tsk)->mm->dumpable)) ++ + /* + * Limit the stack by to some sane default: root can always + * increase this limit if needed.. 8MB seems reasonable. +@@ -854,6 +863,8 @@ + extern int do_execve(char *, char **, char **, struct pt_regs *); + extern int do_fork(unsigned long, unsigned long, struct pt_regs *, unsigned long); + ++extern long kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); ++ + extern void FASTCALL(add_wait_queue(wait_queue_head_t *q, wait_queue_t * wait)); + extern void FASTCALL(add_wait_queue_exclusive(wait_queue_head_t *q, wait_queue_t * wait)); + extern void FASTCALL(remove_wait_queue(wait_queue_head_t *q, wait_queue_t * wait)); +@@ -992,6 +1003,11 @@ + return res; + } + ++#define _TASK_STRUCT_DEFINED ++#include <linux/dcache.h> ++#include <linux/tqueue.h> ++#include <linux/fs_struct.h> ++ + #endif /* __KERNEL__ */ + + #endif +diff -Nur linux_c860_org/include/linux/smp.h linux/include/linux/smp.h +--- linux_c860_org/include/linux/smp.h 2002-08-26 14:37:45.000000000 +0900 ++++ linux/include/linux/smp.h 2004-06-10 21:12:36.000000000 +0900 +@@ -81,11 +81,17 @@ + #define smp_processor_id() 0 + #define hard_smp_processor_id() 0 + #define smp_threads_ready 1 ++#ifndef CONFIG_PREEMPT + #define kernel_lock() ++#endif + #define cpu_logical_map(cpu) 0 + #define cpu_number_map(cpu) 0 + #define smp_call_function(func,info,retry,wait) ({ 0; }) + #define cpu_online_map 1 + +-#endif +-#endif ++#endif /* !SMP */ ++ ++#define get_cpu() smp_processor_id() ++#define put_cpu() do { } while(0) ++ ++#endif /* __LINUX_SMP_H */ +diff -Nur linux_c860_org/include/linux/smp_lock.h linux/include/linux/smp_lock.h +--- linux_c860_org/include/linux/smp_lock.h 2002-08-26 14:37:45.000000000 +0900 ++++ linux/include/linux/smp_lock.h 2004-06-10 21:12:37.000000000 +0900 +@@ -3,7 +3,7 @@ + + #include <linux/config.h> + +-#ifndef CONFIG_SMP ++#if !defined(CONFIG_SMP) && !defined(CONFIG_PREEMPT) + + #define lock_kernel() do { } while(0) + #define unlock_kernel() do { } while(0) +diff -Nur linux_c860_org/include/linux/spinlock.h linux/include/linux/spinlock.h +--- linux_c860_org/include/linux/spinlock.h 2002-08-26 14:37:46.000000000 +0900 ++++ linux/include/linux/spinlock.h 2004-06-10 21:12:37.000000000 +0900 +@@ -2,6 +2,7 @@ + #define __LINUX_SPINLOCK_H + + #include <linux/config.h> ++#include <linux/compiler.h> + + /* + * These are the generic versions of the spinlocks and read-write +@@ -45,8 +46,10 @@ + + #if (DEBUG_SPINLOCKS < 1) + ++#ifndef CONFIG_PREEMPT + #define atomic_dec_and_lock(atomic,lock) atomic_dec_and_test(atomic) + #define ATOMIC_DEC_AND_LOCK ++#endif + + /* + * Your basic spinlocks, allowing only a single CPU anywhere +@@ -62,11 +65,11 @@ + #endif + + #define spin_lock_init(lock) do { } while(0) +-#define spin_lock(lock) (void)(lock) /* Not "unused variable". */ ++#define _raw_spin_lock(lock) (void)(lock) /* Not "unused variable". */ + #define spin_is_locked(lock) (0) +-#define spin_trylock(lock) ({1; }) ++#define _raw_spin_trylock(lock) ({1; }) + #define spin_unlock_wait(lock) do { } while(0) +-#define spin_unlock(lock) do { } while(0) ++#define _raw_spin_unlock(lock) do { } while(0) + + #elif (DEBUG_SPINLOCKS < 2) + +@@ -125,13 +128,78 @@ + #endif + + #define rwlock_init(lock) do { } while(0) +-#define read_lock(lock) (void)(lock) /* Not "unused variable". */ +-#define read_unlock(lock) do { } while(0) +-#define write_lock(lock) (void)(lock) /* Not "unused variable". */ +-#define write_unlock(lock) do { } while(0) ++#define _raw_read_lock(lock) (void)(lock) /* Not "unused variable". */ ++#define _raw_read_unlock(lock) do { } while(0) ++#define _raw_write_lock(lock) (void)(lock) /* Not "unused variable". */ ++#define _raw_write_unlock(lock) do { } while(0) + + #endif /* !SMP */ + ++#ifdef CONFIG_PREEMPT ++ ++#define preempt_get_count() (current->preempt_count) ++#define preempt_is_disabled() (preempt_get_count() != 0) ++ ++#define preempt_disable() \ ++do { \ ++ ++current->preempt_count; \ ++ barrier(); \ ++} while (0) ++ ++#define preempt_enable_no_resched() \ ++do { \ ++ --current->preempt_count; \ ++ barrier(); \ ++} while (0) ++ ++#define preempt_enable() \ ++do { \ ++ --current->preempt_count; \ ++ barrier(); \ ++ if (unlikely(current->preempt_count < current->need_resched)) \ ++ preempt_schedule(); \ ++} while (0) ++ ++#define spin_lock(lock) \ ++do { \ ++ preempt_disable(); \ ++ _raw_spin_lock(lock); \ ++} while(0) ++ ++#define spin_trylock(lock) ({preempt_disable(); _raw_spin_trylock(lock) ? \ ++ 1 : ({preempt_enable(); 0;});}) ++#define spin_unlock(lock) \ ++do { \ ++ _raw_spin_unlock(lock); \ ++ preempt_enable(); \ ++} while (0) ++ ++#define read_lock(lock) ({preempt_disable(); _raw_read_lock(lock);}) ++#define read_unlock(lock) ({_raw_read_unlock(lock); preempt_enable();}) ++#define write_lock(lock) ({preempt_disable(); _raw_write_lock(lock);}) ++#define write_unlock(lock) ({_raw_write_unlock(lock); preempt_enable();}) ++#define write_trylock(lock) ({preempt_disable();_raw_write_trylock(lock) ? \ ++ 1 : ({preempt_enable(); 0;});}) ++ ++#else ++ ++#define preempt_get_count() (0) ++#define preempt_is_disabled() (1) ++#define preempt_disable() do { } while (0) ++#define preempt_enable_no_resched() do {} while(0) ++#define preempt_enable() do { } while (0) ++ ++#define spin_lock(lock) _raw_spin_lock(lock) ++#define spin_trylock(lock) _raw_spin_trylock(lock) ++#define spin_unlock(lock) _raw_spin_unlock(lock) ++ ++#define read_lock(lock) _raw_read_lock(lock) ++#define read_unlock(lock) _raw_read_unlock(lock) ++#define write_lock(lock) _raw_write_lock(lock) ++#define write_unlock(lock) _raw_write_unlock(lock) ++#define write_trylock(lock) _raw_write_trylock(lock) ++#endif ++ + /* "lock on reference count zero" */ + #ifndef ATOMIC_DEC_AND_LOCK + #include <asm/atomic.h> +diff -Nur linux_c860_org/include/linux/tqueue.h linux/include/linux/tqueue.h +--- linux_c860_org/include/linux/tqueue.h 2002-08-26 14:37:44.000000000 +0900 ++++ linux/include/linux/tqueue.h 2004-06-10 21:12:37.000000000 +0900 +@@ -94,6 +94,22 @@ + extern spinlock_t tqueue_lock; + + /* ++ * Call all "bottom halfs" on a given list. ++ */ ++ ++extern void __run_task_queue(task_queue *list); ++ ++static inline void run_task_queue(task_queue *list) ++{ ++ if (TQ_ACTIVE(*list)) ++ __run_task_queue(list); ++} ++ ++#endif /* _LINUX_TQUEUE_H */ ++ ++#if !defined(_LINUX_TQUEUE_H_INLINES) && defined(_TASK_STRUCT_DEFINED) ++#define _LINUX_TQUEUE_H_INLINES ++/* + * Queue a task on a tq. Return non-zero if it was successfully + * added. + */ +@@ -109,17 +125,4 @@ + } + return ret; + } +- +-/* +- * Call all "bottom halfs" on a given list. +- */ +- +-extern void __run_task_queue(task_queue *list); +- +-static inline void run_task_queue(task_queue *list) +-{ +- if (TQ_ACTIVE(*list)) +- __run_task_queue(list); +-} +- +-#endif /* _LINUX_TQUEUE_H */ ++#endif +diff -Nur linux_c860_org/include/linux/tty_flip.h linux/include/linux/tty_flip.h +--- linux_c860_org/include/linux/tty_flip.h 2002-08-26 14:37:44.000000000 +0900 ++++ linux/include/linux/tty_flip.h 2004-06-10 21:12:59.000000000 +0900 +@@ -7,9 +7,22 @@ + #define _INLINE_ static __inline__ + #endif + ++#ifdef CONFIG_UNICON ++extern int (*Unicon_fnKeyHook) (struct tty_struct *tty, ++ unsigned char ch, char flag); ++#endif + _INLINE_ void tty_insert_flip_char(struct tty_struct *tty, +- unsigned char ch, char flag) ++ unsigned char ch, char flag) + { ++ #ifdef CONFIG_UNICON ++ if (Unicon_fnKeyHook != NULL) ++ { ++ /* return 1 ==> processed by kernel ++ return 0 ==> processed by app */ ++ if ((*Unicon_fnKeyHook) (tty, ch, flag) == 1) ++ return; ++ } ++ #endif + if (tty->flip.count < TTY_FLIPBUF_SIZE) { + tty->flip.count++; + *tty->flip.flag_buf_ptr++ = flag; +diff -Nur linux_c860_org/include/net/irda/irlmp.h linux/include/net/irda/irlmp.h +--- linux_c860_org/include/net/irda/irlmp.h 2002-08-29 12:24:49.000000000 +0900 ++++ linux/include/net/irda/irlmp.h 2004-06-10 21:13:39.000000000 +0900 +@@ -21,6 +21,9 @@ + * Neither Dag Brattli nor University of Tromsø admit liability nor + * provide warranty for any of this software. This material is + * provided "AS-IS" and at no charge. ++ * ++ * ChangeLog: ++ * 1-Nov-2003 Sharp Corporation for Tosa + * + ********************************************************************/ + +@@ -181,6 +184,9 @@ + int running; + + __u16_host_order hints; /* Hint bits */ ++#if defined(CONFIG_ARCH_SHARP_SL) ++ int discovery_retry; /* Discovery retry flag at media busy */ ++#endif + }; + + /* Prototype declarations */ +diff -Nur linux_c860_org/include/openssl/opensslconf.h linux/include/openssl/opensslconf.h +--- linux_c860_org/include/openssl/opensslconf.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/openssl/opensslconf.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,176 @@ ++/* opensslconf.h */ ++/* WARNING: Generated automatically from opensslconf.h.in by Configure. */ ++ ++/* OpenSSL was configured with the following options: */ ++#ifdef OPENSSL_ALGORITHM_DEFINES ++ /* no ciphers excluded */ ++#endif ++#ifdef OPENSSL_THREAD_DEFINES ++# ifndef THREADS ++# define THREADS ++# endif ++#endif ++#ifdef OPENSSL_OTHER_DEFINES ++# ifndef DSO_DLFCN ++# define DSO_DLFCN ++# endif ++# ifndef HAVE_DLFCN_H ++# define HAVE_DLFCN_H ++# endif ++#endif ++ ++/* crypto/opensslconf.h.in */ ++ ++/* Generate 80386 code? */ ++#undef I386_ONLY ++ ++#if !(defined(VMS) || defined(__VMS)) /* VMS uses logical names instead */ ++#if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR) ++#define OPENSSLDIR "/usr/local/ssl" ++#endif ++#endif ++ ++#define OPENSSL_UNISTD <unistd.h> ++ ++#if defined(HEADER_IDEA_H) && !defined(IDEA_INT) ++#define IDEA_INT unsigned int ++#endif ++ ++#if defined(HEADER_MD2_H) && !defined(MD2_INT) ++#define MD2_INT unsigned int ++#endif ++ ++#if defined(HEADER_RC2_H) && !defined(RC2_INT) ++/* I need to put in a mod for the alpha - eay */ ++#define RC2_INT unsigned int ++#endif ++ ++#if defined(HEADER_RC4_H) ++#if !defined(RC4_INT) ++/* using int types make the structure larger but make the code faster ++ * on most boxes I have tested - up to %20 faster. */ ++/* ++ * I don't know what does "most" mean, but declaring "int" is a must on: ++ * - Intel P6 because partial register stalls are very expensive; ++ * - elder Alpha because it lacks byte load/store instructions; ++ */ ++#define RC4_INT unsigned int ++#endif ++#if !defined(RC4_CHUNK) ++/* ++ * This enables code handling data aligned at natural CPU word ++ * boundary. See crypto/rc4/rc4_enc.c for further details. ++ */ ++#undef RC4_CHUNK ++#endif ++#endif ++ ++#if defined(HEADER_DES_H) && !defined(DES_LONG) ++/* If this is set to 'unsigned int' on a DEC Alpha, this gives about a ++ * %20 speed up (longs are 8 bytes, int's are 4). */ ++#ifndef DES_LONG ++#define DES_LONG unsigned long ++#endif ++#endif ++ ++#if defined(HEADER_BN_H) && !defined(CONFIG_HEADER_BN_H) ++#define CONFIG_HEADER_BN_H ++#define BN_LLONG ++ ++/* Should we define BN_DIV2W here? */ ++ ++/* Only one for the following should be defined */ ++/* The prime number generation stuff may not work when ++ * EIGHT_BIT but I don't care since I've only used this mode ++ * for debuging the bignum libraries */ ++#undef SIXTY_FOUR_BIT_LONG ++#undef SIXTY_FOUR_BIT ++#define THIRTY_TWO_BIT ++#undef SIXTEEN_BIT ++#undef EIGHT_BIT ++#endif ++ ++#if defined(HEADER_RC4_LOCL_H) && !defined(CONFIG_HEADER_RC4_LOCL_H) ++#define CONFIG_HEADER_RC4_LOCL_H ++/* if this is defined data[i] is used instead of *data, this is a %20 ++ * speedup on x86 */ ++#define RC4_INDEX ++#endif ++ ++#if defined(HEADER_BF_LOCL_H) && !defined(CONFIG_HEADER_BF_LOCL_H) ++#define CONFIG_HEADER_BF_LOCL_H ++#undef BF_PTR ++#endif /* HEADER_BF_LOCL_H */ ++ ++#if defined(HEADER_DES_LOCL_H) && !defined(CONFIG_HEADER_DES_LOCL_H) ++#define CONFIG_HEADER_DES_LOCL_H ++#ifndef DES_DEFAULT_OPTIONS ++/* the following is tweaked from a config script, that is why it is a ++ * protected undef/define */ ++#ifndef DES_PTR ++#define DES_PTR ++#endif ++ ++/* This helps C compiler generate the correct code for multiple functional ++ * units. It reduces register dependancies at the expense of 2 more ++ * registers */ ++#ifndef DES_RISC1 ++#define DES_RISC1 ++#endif ++ ++#ifndef DES_RISC2 ++#undef DES_RISC2 ++#endif ++ ++#if defined(DES_RISC1) && defined(DES_RISC2) ++YOU SHOULD NOT HAVE BOTH DES_RISC1 AND DES_RISC2 DEFINED!!!!! ++#endif ++ ++/* Unroll the inner loop, this sometimes helps, sometimes hinders. ++ * Very mucy CPU dependant */ ++#ifndef DES_UNROLL ++#define DES_UNROLL ++#endif ++ ++/* These default values were supplied by ++ * Peter Gutman <pgut001@cs.auckland.ac.nz> ++ * They are only used if nothing else has been defined */ ++#if !defined(DES_PTR) && !defined(DES_RISC1) && !defined(DES_RISC2) && !defined(DES_UNROLL) ++/* Special defines which change the way the code is built depending on the ++ CPU and OS. For SGI machines you can use _MIPS_SZLONG (32 or 64) to find ++ even newer MIPS CPU's, but at the moment one size fits all for ++ optimization options. Older Sparc's work better with only UNROLL, but ++ there's no way to tell at compile time what it is you're running on */ ++ ++#if defined( sun ) /* Newer Sparc's */ ++# define DES_PTR ++# define DES_RISC1 ++# define DES_UNROLL ++#elif defined( __ultrix ) /* Older MIPS */ ++# define DES_PTR ++# define DES_RISC2 ++# define DES_UNROLL ++#elif defined( __osf1__ ) /* Alpha */ ++# define DES_PTR ++# define DES_RISC2 ++#elif defined ( _AIX ) /* RS6000 */ ++ /* Unknown */ ++#elif defined( __hpux ) /* HP-PA */ ++ /* Unknown */ ++#elif defined( __aux ) /* 68K */ ++ /* Unknown */ ++#elif defined( __dgux ) /* 88K (but P6 in latest boxes) */ ++# define DES_UNROLL ++#elif defined( __sgi ) /* Newer MIPS */ ++# define DES_PTR ++# define DES_RISC2 ++# define DES_UNROLL ++#elif defined( i386 ) /* x86 boxes, should be gcc */ ++# define DES_PTR ++# define DES_RISC1 ++# define DES_UNROLL ++#endif /* Systems-specific speed defines */ ++#endif ++ ++#endif /* DES_DEFAULT_OPTIONS */ ++#endif /* HEADER_DES_LOCL_H */ +diff -Nur linux_c860_org/include/openssl/opensslv.h linux/include/openssl/opensslv.h +--- linux_c860_org/include/openssl/opensslv.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/openssl/opensslv.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,85 @@ ++#ifndef HEADER_OPENSSLV_H ++#define HEADER_OPENSSLV_H ++ ++/* Numeric release version identifier: ++ * MMNNFFPPS: major minor fix patch status ++ * The status nibble has one of the values 0 for development, 1 to e for betas ++ * 1 to 14, and f for release. The patch level is exactly that. ++ * For example: ++ * 0.9.3-dev 0x00903000 ++ * 0.9.3-beta1 0x00903001 ++ * 0.9.3-beta2-dev 0x00903002 ++ * 0.9.3-beta2 0x00903002 (same as ...beta2-dev) ++ * 0.9.3 0x0090300f ++ * 0.9.3a 0x0090301f ++ * 0.9.4 0x0090400f ++ * 1.2.3z 0x102031af ++ * ++ * For continuity reasons (because 0.9.5 is already out, and is coded ++ * 0x00905100), between 0.9.5 and 0.9.6 the coding of the patch level ++ * part is slightly different, by setting the highest bit. This means ++ * that 0.9.5a looks like this: 0x0090581f. At 0.9.6, we can start ++ * with 0x0090600S... ++ * ++ * (Prior to 0.9.3-dev a different scheme was used: 0.9.2b is 0x0922.) ++ * (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for ++ * major minor fix final patch/beta) ++ */ ++#define OPENSSL_VERSION_NUMBER 0x0090601fL ++#define OPENSSL_VERSION_TEXT "OpenSSL 0.9.6a 5 Apr 2001" ++#define OPENSSL_VERSION_PTEXT " part of " OPENSSL_VERSION_TEXT ++ ++ ++/* The macros below are to be used for shared library (.so, .dll, ...) ++ * versioning. That kind of versioning works a bit differently between ++ * operating systems. The most usual scheme is to set a major and a minor ++ * number, and have the runtime loader check that the major number is equal ++ * to what it was at application link time, while the minor number has to ++ * be greater or equal to what it was at application link time. With this ++ * scheme, the version number is usually part of the file name, like this: ++ * ++ * libcrypto.so.0.9 ++ * ++ * Some unixen also make a softlink with the major verson number only: ++ * ++ * libcrypto.so.0 ++ * ++ * On True64 it works a little bit differently. There, the shared library ++ * version is stored in the file, and is actually a series of versions, ++ * separated by colons. The rightmost version present in the library when ++ * linking an application is stored in the application to be matched at ++ * run time. When the application is run, a check is done to see if the ++ * library version stored in the application matches any of the versions ++ * in the version string of the library itself. ++ * This version string can be constructed in any way, depending on what ++ * kind of matching is desired. However, to implement the same scheme as ++ * the one used in the other unixen, all compatible versions, from lowest ++ * to highest, should be part of the string. Consecutive builds would ++ * give the following versions strings: ++ * ++ * 3.0 ++ * 3.0:3.1 ++ * 3.0:3.1:3.2 ++ * 4.0 ++ * 4.0:4.1 ++ * ++ * Notice how version 4 is completely incompatible with version, and ++ * therefore give the breach you can see. ++ * ++ * There may be other schemes as well that I haven't yet discovered. ++ * ++ * So, here's the way it works here: first of all, the library version ++ * number doesn't need at all to match the overall OpenSSL version. ++ * However, it's nice and more understandable if it actually does. ++ * The current library version is stored in the macro SHLIB_VERSION_NUMBER, ++ * which is just a piece of text in the format "M.m.e" (Major, minor, edit). ++ * For the sake of True64 and any other OS that behaves in similar ways, ++ * we need to keep a history of version numbers, which is done in the ++ * macro SHLIB_VERSION_HISTORY. The numbers are separated by colons and ++ * should only keep the versions that are binary compatible with the current. ++ */ ++#define SHLIB_VERSION_HISTORY "" ++#define SHLIB_VERSION_NUMBER "0.9.6" ++ ++ ++#endif /* HEADER_OPENSSLV_H */ +diff -Nur linux_c860_org/include/openssl/rc4.h linux/include/openssl/rc4.h +--- linux_c860_org/include/openssl/rc4.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/openssl/rc4.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,88 @@ ++/* crypto/rc4/rc4.h */ ++/* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) ++ * All rights reserved. ++ * ++ * This package is an SSL implementation written ++ * by Eric Young (eay@cryptsoft.com). ++ * The implementation was written so as to conform with Netscapes SSL. ++ * ++ * This library is free for commercial and non-commercial use as long as ++ * the following conditions are aheared to. The following conditions ++ * apply to all code found in this distribution, be it the RC4, RSA, ++ * lhash, DES, etc., code; not just the SSL code. The SSL documentation ++ * included with this distribution is covered by the same copyright terms ++ * except that the holder is Tim Hudson (tjh@cryptsoft.com). ++ * ++ * Copyright remains Eric Young's, and as such any Copyright notices in ++ * the code are not to be removed. ++ * If this package is used in a product, Eric Young should be given attribution ++ * as the author of the parts of the library used. ++ * This can be in the form of a textual message at program startup or ++ * in documentation (online or textual) provided with the package. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * 1. Redistributions of source code must retain the copyright ++ * notice, this list of conditions and the following disclaimer. ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the distribution. ++ * 3. All advertising materials mentioning features or use of this software ++ * must display the following acknowledgement: ++ * "This product includes cryptographic software written by ++ * Eric Young (eay@cryptsoft.com)" ++ * The word 'cryptographic' can be left out if the rouines from the library ++ * being used are not cryptographic related :-). ++ * 4. If you include any Windows specific code (or a derivative thereof) from ++ * the apps directory (application code) you must include an acknowledgement: ++ * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" ++ * ++ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE ++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++ * SUCH DAMAGE. ++ * ++ * The licence and distribution terms for any publically available version or ++ * derivative of this code cannot be changed. i.e. this code cannot simply be ++ * copied and put under another distribution licence ++ * [including the GNU Public Licence.] ++ */ ++ ++#ifndef HEADER_RC4_H ++#define HEADER_RC4_H ++ ++#ifdef NO_RC4 ++#error RC4 is disabled. ++#endif ++ ++#include <openssl/opensslconf.h> /* RC4_INT */ ++ ++#ifdef __cplusplus ++extern "C" { ++#endif ++ ++typedef struct rc4_key_st ++ { ++ RC4_INT x,y; ++ RC4_INT data[256]; ++ } RC4_KEY; ++ ++ ++const char *RC4_options(void); ++void RC4_set_key(RC4_KEY *key, int len, const unsigned char *data); ++void RC4(RC4_KEY *key, unsigned long len, const unsigned char *indata, ++ unsigned char *outdata); ++ ++#ifdef __cplusplus ++} ++#endif ++ ++#endif +diff -Nur linux_c860_org/include/openssl/sha.h linux/include/openssl/sha.h +--- linux_c860_org/include/openssl/sha.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/openssl/sha.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,119 @@ ++/* crypto/sha/sha.h */ ++/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) ++ * All rights reserved. ++ * ++ * This package is an SSL implementation written ++ * by Eric Young (eay@cryptsoft.com). ++ * The implementation was written so as to conform with Netscapes SSL. ++ * ++ * This library is free for commercial and non-commercial use as long as ++ * the following conditions are aheared to. The following conditions ++ * apply to all code found in this distribution, be it the RC4, RSA, ++ * lhash, DES, etc., code; not just the SSL code. The SSL documentation ++ * included with this distribution is covered by the same copyright terms ++ * except that the holder is Tim Hudson (tjh@cryptsoft.com). ++ * ++ * Copyright remains Eric Young's, and as such any Copyright notices in ++ * the code are not to be removed. ++ * If this package is used in a product, Eric Young should be given attribution ++ * as the author of the parts of the library used. ++ * This can be in the form of a textual message at program startup or ++ * in documentation (online or textual) provided with the package. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * 1. Redistributions of source code must retain the copyright ++ * notice, this list of conditions and the following disclaimer. ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the distribution. ++ * 3. All advertising materials mentioning features or use of this software ++ * must display the following acknowledgement: ++ * "This product includes cryptographic software written by ++ * Eric Young (eay@cryptsoft.com)" ++ * The word 'cryptographic' can be left out if the rouines from the library ++ * being used are not cryptographic related :-). ++ * 4. If you include any Windows specific code (or a derivative thereof) from ++ * the apps directory (application code) you must include an acknowledgement: ++ * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" ++ * ++ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE ++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++ * SUCH DAMAGE. ++ * ++ * The licence and distribution terms for any publically available version or ++ * derivative of this code cannot be changed. i.e. this code cannot simply be ++ * copied and put under another distribution licence ++ * [including the GNU Public Licence.] ++ */ ++ ++#ifndef HEADER_SHA_H ++#define HEADER_SHA_H ++ ++#ifdef __cplusplus ++extern "C" { ++#endif ++ ++#if defined(NO_SHA) || (defined(NO_SHA0) && defined(NO_SHA1)) ++#error SHA is disabled. ++#endif ++ ++/* ++ * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ++ * ! SHA_LONG has to be at least 32 bits wide. If it's wider, then ! ++ * ! SHA_LONG_LOG2 has to be defined along. ! ++ * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ++ */ ++ ++#if defined(WIN16) || defined(__LP32__) ++#define SHA_LONG unsigned long ++#elif defined(_CRAY) || defined(__ILP64__) ++#define SHA_LONG unsigned long ++#define SHA_LONG_LOG2 3 ++#else ++#define SHA_LONG unsigned int ++#endif ++ ++#define SHA_LBLOCK 16 ++#define SHA_CBLOCK (SHA_LBLOCK*4) /* SHA treats input data as a ++ * contiguous array of 32 bit ++ * wide big-endian values. */ ++#define SHA_LAST_BLOCK (SHA_CBLOCK-8) ++#define SHA_DIGEST_LENGTH 20 ++ ++typedef struct SHAstate_st ++ { ++ SHA_LONG h0,h1,h2,h3,h4; ++ SHA_LONG Nl,Nh; ++ SHA_LONG data[SHA_LBLOCK]; ++ int num; ++ } SHA_CTX; ++ ++#ifndef NO_SHA0 ++void SHA_Init(SHA_CTX *c); ++void SHA_Update(SHA_CTX *c, const void *data, unsigned long len); ++void SHA_Final(unsigned char *md, SHA_CTX *c); ++unsigned char *SHA(const unsigned char *d, unsigned long n,unsigned char *md); ++void SHA_Transform(SHA_CTX *c, const unsigned char *data); ++#endif ++#ifndef NO_SHA1 ++void SHA1_Init(SHA_CTX *c); ++void SHA1_Update(SHA_CTX *c, const void *data, unsigned long len); ++void SHA1_Final(unsigned char *md, SHA_CTX *c); ++unsigned char *SHA1(const unsigned char *d, unsigned long n,unsigned char *md); ++void SHA1_Transform(SHA_CTX *c, const unsigned char *data); ++#endif ++#ifdef __cplusplus ++} ++#endif ++ ++#endif +diff -Nur linux_c860_org/include/video/tosa_backlight.h linux/include/video/tosa_backlight.h +--- linux_c860_org/include/video/tosa_backlight.h 1970-01-01 09:00:00.000000000 +0900 ++++ linux/include/video/tosa_backlight.h 2004-06-10 21:09:11.000000000 +0900 +@@ -0,0 +1,47 @@ ++/* ++ * linux/include/video/tosa_backlight.h ++ * ++ * (C) Copyright 2004 Lineo Solutions, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ * Based on: ++ * linux/include/video/corgi_backlight.h ++ * ++ * (C) Copyright 2002 Lineo Japan, Inc. ++ * ++ * May be copied or modified under the terms of the GNU General Public ++ * License. See linux/COPYING for more information. ++ * ++ * Based on include/video/sa1100_frontlight.h ++ * ++ * ChangeLog: ++ * 06-Nov-2002 SHARP for SL-B500/5600 ++ */ ++ ++ ++#ifndef __TOSA_FRONTLIGHT_H ++#define __TOSA_FRONTLIGHT_H ++ ++#define TOSA_BL_IOCTL_ON 1 ++#define TOSA_BL_IOCTL_OFF 2 ++#define TOSA_BL_IOCTL_STEP_CONTRAST 100 ++#define TOSA_BL_IOCTL_GET_STEP_CONTRAST 101 ++#define TOSA_BL_IOCTL_GET_STEP 102 ++ ++#define TOSA_BL_RESET_CONTRAST (-1) ++#define TOSA_BL_CAUTION_CONTRAST (1) ++ ++#define BL_MAJOR 254 ++#define BL_NAME "tosa-bl" ++ ++#ifdef CONFIG_PM ++void tosa_bl_blank(int); ++int tosa_bl_pm_callback(struct pm_dev*, pm_request_t, void*); ++#endif ++void tosa_bl_temporary_contrast_set(void); ++void tosa_bl_temporary_contrast_reset(void); ++void tosa_bl_set_limit_contrast(int); ++ ++#endif /* __TOSA_FRONTLIGHT_H */ +diff -Nur linux_c860_org/kernel/exit.c linux/kernel/exit.c +--- linux_c860_org/kernel/exit.c 2002-08-26 14:43:29.000000000 +0900 ++++ linux/kernel/exit.c 2004-06-10 21:09:11.000000000 +0900 +@@ -203,6 +203,8 @@ + } + i++; + set >>= 1; ++ debug_lock_break(1); ++ conditional_schedule(); + } + } + } +@@ -320,8 +322,8 @@ + /* more a memory barrier than a real lock */ + task_lock(tsk); + tsk->mm = NULL; +- task_unlock(tsk); + enter_lazy_tlb(mm, current, smp_processor_id()); ++ task_unlock(tsk); + mmput(mm); + } + } +@@ -442,6 +444,11 @@ + tsk->flags |= PF_EXITING; + del_timer_sync(&tsk->real_timer); + ++ if (unlikely(preempt_get_count())) ++ printk(KERN_INFO "note: %s[%d] exited with preempt_count %d\n", ++ current->comm, current->pid, ++ preempt_get_count()); ++ + fake_volatile: + #ifdef CONFIG_BSD_PROCESS_ACCT + acct_process(code); +diff -Nur linux_c860_org/kernel/fork.c linux/kernel/fork.c +--- linux_c860_org/kernel/fork.c 2002-12-18 19:29:50.000000000 +0900 ++++ linux/kernel/fork.c 2004-06-10 21:09:11.000000000 +0900 +@@ -28,6 +28,7 @@ + #include <asm/pgalloc.h> + #include <asm/uaccess.h> + #include <asm/mmu_context.h> ++#include <asm/processor.h> + + /* The idle threads do not count.. */ + int nr_threads; +@@ -561,6 +562,31 @@ + p->flags = new_flags; + } + ++long kernel_thread(int (*fn)(void *), void * arg, unsigned long flags) ++{ ++ struct task_struct *task = current; ++ unsigned old_task_dumpable; ++ long ret; ++ ++ /* lock out any potential ptracer */ ++ task_lock(task); ++ if (task->ptrace) { ++ task_unlock(task); ++ return -EPERM; ++ } ++ ++ old_task_dumpable = task->task_dumpable; ++ task->task_dumpable = 0; ++ task_unlock(task); ++ ++ ret = arch_kernel_thread(fn, arg, flags); ++ ++ /* never reached in child process, only in parent */ ++ current->task_dumpable = old_task_dumpable; ++ ++ return ret; ++} ++ + /* + * Ok, this is the main fork-routine. It copies the system process + * information (task[nr]) and sets up the necessary registers. It also +@@ -622,6 +648,13 @@ + if (p->binfmt && p->binfmt->module) + __MOD_INC_USE_COUNT(p->binfmt->module); + ++#ifdef CONFIG_PREEMPT ++ /* ++ * Continue with preemption disabled as part of the context ++ * switch, so start with preempt_count set to 1. ++ */ ++ p->preempt_count = 1; ++#endif + p->did_exec = 0; + p->swappable = 0; + p->state = TASK_UNINTERRUPTIBLE; +diff -Nur linux_c860_org/kernel/ksyms.c linux/kernel/ksyms.c +--- linux_c860_org/kernel/ksyms.c 2002-08-26 14:43:29.000000000 +0900 ++++ linux/kernel/ksyms.c 2004-06-10 21:09:11.000000000 +0900 +@@ -439,6 +439,9 @@ + EXPORT_SYMBOL(interruptible_sleep_on); + EXPORT_SYMBOL(interruptible_sleep_on_timeout); + EXPORT_SYMBOL(schedule); ++#ifdef CONFIG_PREEMPT ++EXPORT_SYMBOL(preempt_schedule); ++#endif + EXPORT_SYMBOL(schedule_timeout); + EXPORT_SYMBOL(jiffies); + EXPORT_SYMBOL(xtime); +diff -Nur linux_c860_org/kernel/ptrace.c linux/kernel/ptrace.c +--- linux_c860_org/kernel/ptrace.c 2002-08-26 14:37:42.000000000 +0900 ++++ linux/kernel/ptrace.c 2004-06-10 21:09:11.000000000 +0900 +@@ -21,6 +21,9 @@ + */ + int ptrace_check_attach(struct task_struct *child, int kill) + { ++ mb(); ++ if (!child->task_dumpable) ++ return -EPERM; + if (!(child->ptrace & PT_PTRACED)) + return -ESRCH; + +@@ -70,7 +73,7 @@ + (current->gid != task->gid)) && !capable(CAP_SYS_PTRACE)) + goto bad; + rmb(); +- if (!task->mm->dumpable && !capable(CAP_SYS_PTRACE)) ++ if (!is_dumpable(task) && !capable(CAP_SYS_PTRACE)) + goto bad; + /* the same process cannot be attached many times */ + if (task->ptrace & PT_PTRACED) +@@ -136,6 +139,8 @@ + /* Worry about races with exit() */ + task_lock(tsk); + mm = tsk->mm; ++ if (!tsk->task_dumpable || (&init_mm == mm)) ++ mm = NULL; + if (mm) + atomic_inc(&mm->mm_users); + task_unlock(tsk); +diff -Nur linux_c860_org/kernel/sched.c linux/kernel/sched.c +--- linux_c860_org/kernel/sched.c 2002-08-26 14:37:42.000000000 +0900 ++++ linux/kernel/sched.c 2004-06-10 21:09:11.000000000 +0900 +@@ -491,7 +491,7 @@ + task_lock(prev); + task_release_cpu(prev); + mb(); +- if (prev->state == TASK_RUNNING) ++ if (task_on_runqueue(prev)) + goto needs_resched; + + out_unlock: +@@ -521,7 +521,7 @@ + goto out_unlock; + + spin_lock_irqsave(&runqueue_lock, flags); +- if ((prev->state == TASK_RUNNING) && !task_has_cpu(prev)) ++ if (task_on_runqueue(prev) && !task_has_cpu(prev)) + reschedule_idle(prev); + spin_unlock_irqrestore(&runqueue_lock, flags); + goto out_unlock; +@@ -534,6 +534,7 @@ + asmlinkage void schedule_tail(struct task_struct *prev) + { + __schedule_tail(prev); ++ preempt_enable(); + } + + /* +@@ -553,10 +554,12 @@ + struct list_head *tmp; + int this_cpu, c; + +- + spin_lock_prefetch(&runqueue_lock); + ++ preempt_disable(); ++ + if (!current->active_mm) BUG(); ++ + need_resched_back: + prev = current; + this_cpu = prev->processor; +@@ -583,6 +586,14 @@ + move_last_runqueue(prev); + } + ++#ifdef CONFIG_PREEMPT ++ /* ++ * entering from preempt_schedule, off a kernel preemption, ++ * go straight to picking the next task. ++ */ ++ if (unlikely(preempt_get_count() & PREEMPT_ACTIVE)) ++ goto treat_like_run; ++#endif + switch (prev->state) { + case TASK_INTERRUPTIBLE: + if (signal_pending(prev)) { +@@ -593,6 +604,9 @@ + del_from_runqueue(prev); + case TASK_RUNNING:; + } ++#ifdef CONFIG_PREEMPT ++ treat_like_run: ++#endif + prev->need_resched = 0; + + /* +@@ -701,9 +715,25 @@ + reacquire_kernel_lock(current); + if (current->need_resched) + goto need_resched_back; ++ preempt_enable_no_resched(); + return; + } + ++#ifdef CONFIG_PREEMPT ++/* ++ * this is is the entry point to schedule() from in-kernel preemption. ++ */ ++asmlinkage void preempt_schedule(void) ++{ ++ do { ++ current->preempt_count += PREEMPT_ACTIVE; ++ schedule(); ++ current->preempt_count -= PREEMPT_ACTIVE; ++ barrier(); ++ } while (current->need_resched); ++} ++#endif /* CONFIG_PREEMPT */ ++ + /* + * The core wakeup function. Non-exclusive wakeups (nr_exclusive == 0) just wake everything + * up. If it's an exclusive wakeup (nr_exclusive == small +ve number) then we wake all the +@@ -1312,6 +1342,13 @@ + sched_data->curr = current; + sched_data->last_schedule = get_cycles(); + clear_bit(current->processor, &wait_init_idle); ++#ifdef CONFIG_PREEMPT ++ /* ++ * fix up the preempt_count for non-CPU0 idle threads ++ */ ++ if (current->processor) ++ current->preempt_count = 0; ++#endif + } + + extern void init_timervecs (void); +diff -Nur linux_c860_org/kernel/sys.c linux/kernel/sys.c +--- linux_c860_org/kernel/sys.c 2002-08-29 12:24:32.000000000 +0900 ++++ linux/kernel/sys.c 2004-06-10 21:09:11.000000000 +0900 +@@ -1231,7 +1231,7 @@ + error = put_user(current->pdeath_signal, (int *)arg2); + break; + case PR_GET_DUMPABLE: +- if (current->mm->dumpable) ++ if (is_dumpable(current)) + error = 1; + break; + case PR_SET_DUMPABLE: +@@ -1239,7 +1239,8 @@ + error = -EINVAL; + break; + } +- current->mm->dumpable = arg2; ++ if (is_dumpable(current)) ++ current->mm->dumpable = arg2; + break; + case PR_SET_UNALIGN: + #ifdef SET_UNALIGN_CTL +diff -Nur linux_c860_org/lib/dec_and_lock.c linux/lib/dec_and_lock.c +--- linux_c860_org/lib/dec_and_lock.c 2002-08-26 14:37:42.000000000 +0900 ++++ linux/lib/dec_and_lock.c 2004-06-10 21:09:11.000000000 +0900 +@@ -1,5 +1,6 @@ + #include <linux/module.h> + #include <linux/spinlock.h> ++#include <linux/sched.h> + #include <asm/atomic.h> + + /* +diff -Nur linux_c860_org/mm/filemap.c linux/mm/filemap.c +--- linux_c860_org/mm/filemap.c 2002-08-26 14:37:43.000000000 +0900 ++++ linux/mm/filemap.c 2004-06-10 21:09:11.000000000 +0900 +@@ -296,6 +296,7 @@ + + page_cache_release(page); + ++ /* we hit this with lock depth of 1 or 2 */ + if (current->need_resched) { + __set_current_state(TASK_RUNNING); + schedule(); +@@ -406,6 +407,8 @@ + } + + page_cache_release(page); ++ ++ debug_lock_break(551); + if (current->need_resched) { + __set_current_state(TASK_RUNNING); + schedule(); +@@ -560,12 +563,16 @@ + list_del(&page->list); + list_add(&page->list, &mapping->locked_pages); + +- if (!PageDirty(page)) +- continue; +- + page_cache_get(page); + spin_unlock(&pagecache_lock); + ++ /* BKL is held ... */ ++ debug_lock_break(1); ++ conditional_schedule(); ++ ++ if (!PageDirty(page)) ++ goto clean; ++ + lock_page(page); + + if (PageDirty(page)) { +@@ -576,7 +583,7 @@ + ret = err; + } else + UnlockPage(page); +- ++clean: + page_cache_release(page); + spin_lock(&pagecache_lock); + } +@@ -595,14 +602,28 @@ + { + int ret = 0; + ++ DEFINE_LOCK_COUNT(); ++ + spin_lock(&pagecache_lock); + ++restart: + while (!list_empty(&mapping->locked_pages)) { + struct page *page = list_entry(mapping->locked_pages.next, struct page, list); + + list_del(&page->list); + list_add(&page->list, &mapping->clean_pages); + ++ debug_lock_break(2); ++ if (TEST_LOCK_COUNT(32)) { ++ RESET_LOCK_COUNT(); ++ if (conditional_schedule_needed()) { ++ page_cache_get(page); ++ break_spin_lock_and_resched(&pagecache_lock); ++ page_cache_release(page); ++ goto restart; ++ } ++ } ++ + if (!PageLocked(page)) + continue; + +@@ -869,6 +890,7 @@ + * the hash-list needs a held write-lock. + */ + repeat: ++ break_spin_lock(&pagecache_lock); + page = __find_page_nolock(mapping, offset, hash); + if (page) { + page_cache_get(page); +@@ -2031,6 +2053,8 @@ + address += PAGE_SIZE; + pte++; + } while (address && (address < end)); ++ debug_lock_break(1); ++ break_spin_lock(&vma->vm_mm->page_table_lock); + return error; + } + +@@ -2061,6 +2085,9 @@ + address = (address + PMD_SIZE) & PMD_MASK; + pmd++; + } while (address && (address < end)); ++ ++ debug_lock_break(1); ++ break_spin_lock(&vma->vm_mm->page_table_lock); + return error; + } + +@@ -2438,7 +2465,7 @@ + if (vma->vm_flags & VM_LOCKED) + return -EINVAL; + +- zap_page_range(vma->vm_mm, start, end - start); ++ zap_page_range(vma->vm_mm, start, end - start, ZPR_PARTITION); + return 0; + } + +diff -Nur linux_c860_org/mm/memory.c linux/mm/memory.c +--- linux_c860_org/mm/memory.c 2003-06-18 16:12:29.000000000 +0900 ++++ linux/mm/memory.c 2004-06-10 21:09:11.000000000 +0900 +@@ -384,7 +384,8 @@ + /* + * remove user pages in a given range. + */ +-void zap_page_range(struct mm_struct *mm, unsigned long address, unsigned long size) ++void do_zap_page_range(struct mm_struct *mm, unsigned long address, ++ unsigned long size) + { + unsigned long start = address, end = address + size; + mmu_gather_t *tlb; +@@ -643,6 +644,20 @@ + iobuf->locked = 0; + } + ++void zap_page_range(struct mm_struct *mm, unsigned long address, ++ unsigned long size, int actions) ++{ ++ while (size) { ++ unsigned long chunk = size; ++ ++ if (actions & ZPR_PARTITION && chunk > ZPR_MAX_BYTES) ++ chunk = ZPR_MAX_BYTES; ++ do_zap_page_range(mm, address, chunk); ++ ++ address += chunk; ++ size -= chunk; ++ } ++} + + /* + * Lock down all of the pages of a kiovec for IO. +@@ -752,11 +767,15 @@ + return 0; + } + +-static inline void zeromap_pte_range(pte_t * pte, unsigned long address, +- unsigned long size, pgprot_t prot) ++static inline void zeromap_pte_range(struct mm_struct *mm, pte_t * pte, ++ unsigned long address, unsigned long size, ++ pgprot_t prot) + { + unsigned long end; + ++ debug_lock_break(1); ++ break_spin_lock(&mm->page_table_lock); ++ + address &= ~PMD_MASK; + end = address + size; + if (end > PMD_SIZE) +@@ -784,7 +803,7 @@ + pte_t * pte = pte_alloc(mm, pmd, address); + if (!pte) + return -ENOMEM; +- zeromap_pte_range(pte, address, end - address, prot); ++ zeromap_pte_range(mm, pte, address, end - address, prot); + address = (address + PMD_SIZE) & PMD_MASK; + pmd++; + } while (address && (address < end)); +@@ -1022,7 +1041,7 @@ + + /* mapping wholly truncated? */ + if (mpnt->vm_pgoff >= pgoff) { +- zap_page_range(mm, start, len); ++ zap_page_range(mm, start, len, ZPR_NORMAL); + continue; + } + +@@ -1035,7 +1054,7 @@ + /* Ok, partially affected.. */ + start += diff << PAGE_SHIFT; + len = (len - diff) << PAGE_SHIFT; +- zap_page_range(mm, start, len); ++ zap_page_range(mm, start, len, ZPR_NORMAL); + } while ((mpnt = mpnt->vm_next_share) != NULL); + } + +diff -Nur linux_c860_org/mm/mmap.c linux/mm/mmap.c +--- linux_c860_org/mm/mmap.c 2003-06-18 16:12:29.000000000 +0900 ++++ linux/mm/mmap.c 2004-06-10 21:09:11.000000000 +0900 +@@ -578,7 +578,7 @@ + fput(file); + + /* Undo any partial mapping done by a device driver. */ +- zap_page_range(mm, vma->vm_start, vma->vm_end - vma->vm_start); ++ zap_page_range(mm, vma->vm_start, vma->vm_end - vma->vm_start, ZPR_NORMAL); + free_vma: + kmem_cache_free(vm_area_cachep, vma); + return error; +@@ -978,7 +978,7 @@ + remove_shared_vm_struct(mpnt); + mm->map_count--; + +- zap_page_range(mm, st, size); ++ zap_page_range(mm, st, size, ZPR_PARTITION); + + /* + * Fix the mapping, and free the old area if it wasn't reused. +@@ -1025,6 +1025,9 @@ + if (!len) + return addr; + ++ if ((addr + len) > TASK_SIZE || (addr + len) < addr) ++ return -EINVAL; ++ + /* + * mlock MCL_FUTURE? + */ +diff -Nur linux_c860_org/mm/mremap.c linux/mm/mremap.c +--- linux_c860_org/mm/mremap.c 2002-08-26 14:37:43.000000000 +0900 ++++ linux/mm/mremap.c 2004-06-10 21:09:11.000000000 +0900 +@@ -118,7 +118,7 @@ + flush_cache_range(mm, new_addr, new_addr + len); + while ((offset += PAGE_SIZE) < len) + move_one_page(mm, new_addr + offset, old_addr + offset); +- zap_page_range(mm, new_addr, len); ++ zap_page_range(mm, new_addr, len, ZPR_NORMAL); + return -1; + } + +@@ -236,6 +236,13 @@ + + if (new_len > TASK_SIZE || new_addr > TASK_SIZE - new_len) + goto out; ++ /* ++ * Allow new_len == 0 only if new_addr == addr ++ * to preserve truncation in place (that was working ++ * safe and some app may depend on it). ++ */ ++ if (unlikely(!new_len && new_addr != addr)) ++ goto out; + + /* Check if the location we're moving into overlaps the + * old location at all, and fail if it does. +@@ -246,16 +253,20 @@ + if ((addr <= new_addr) && (addr+old_len) > new_addr) + goto out; + +- do_munmap(current->mm, new_addr, new_len); ++ ret = do_munmap(current->mm, new_addr, new_len); ++ if (ret && new_len) ++ goto out; + } + + /* + * Always allow a shrinking remap: that just unmaps + * the unnecessary pages.. + */ +- ret = addr; + if (old_len >= new_len) { +- do_munmap(current->mm, addr+new_len, old_len - new_len); ++ ret = do_munmap(current->mm, addr+new_len, old_len - new_len); ++ if (ret && old_len != new_len) ++ goto out; ++ ret = addr; + if (!(flags & MREMAP_FIXED) || (new_addr == addr)) + goto out; + } +diff -Nur linux_c860_org/mm/oom_kill.c linux/mm/oom_kill.c +--- linux_c860_org/mm/oom_kill.c 2003-06-18 16:12:29.000000000 +0900 ++++ linux/mm/oom_kill.c 2004-06-10 21:09:11.000000000 +0900 +@@ -20,6 +20,7 @@ + * 16-Jan-2003 SHARP add VM switch + * 24-Feb-2003 SHARP modify check out of memory function + * 18-Apr-2003 Sharp modify threshold ++ * 05-Aug-2003 SHARP for Tosa + */ + + #include <linux/mm.h> +@@ -237,7 +238,7 @@ + + #if defined(CONFIG_ARCH_SHARP_SL) + #define MIN_KILL_INTERVAL (60*HZ) +-#if defined(CONFIG_ARCH_PXA_SHEPHERD) ++#if defined(CONFIG_ARCH_PXA_SHEPHERD) || defined (CONFIG_ARCH_PXA_TOSA) + #define OOM_KILL_PG_CACHE_SIZE (1280) /* 5MB */ + #define MIN_SIGNAL_PG_CACHE_SIZE (1536) /* 6MB */ + #define LOW_SIGNAL_PG_CACHE_SIZE (2048) /* 8MB */ +diff -Nur linux_c860_org/mm/slab.c linux/mm/slab.c +--- linux_c860_org/mm/slab.c 2002-11-22 21:03:26.000000000 +0900 ++++ linux/mm/slab.c 2004-06-10 21:09:11.000000000 +0900 +@@ -49,7 +49,8 @@ + * constructors and destructors are called without any locking. + * Several members in kmem_cache_t and slab_t never change, they + * are accessed without any locking. +- * The per-cpu arrays are never accessed from the wrong cpu, no locking. ++ * The per-cpu arrays are never accessed from the wrong cpu, no locking, ++ * and local interrupts are disabled so slab code is preempt-safe. + * The non-constant members are protected with a per-cache irq spinlock. + * + * Further notes from the original documentation: +diff -Nur linux_c860_org/mm/swapfile.c linux/mm/swapfile.c +--- linux_c860_org/mm/swapfile.c 2002-08-26 14:37:43.000000000 +0900 ++++ linux/mm/swapfile.c 2004-06-10 21:09:11.000000000 +0900 +@@ -696,6 +696,7 @@ + * interactive performance. Interruptible check on + * signal_pending() would be nice, but changes the spec? + */ ++ debug_lock_break(551); + if (current->need_resched) + schedule(); + } +@@ -1124,6 +1125,13 @@ + if (swap_info[i].flags != SWP_USED) + continue; + for (j = 0; j < swap_info[i].max; ++j) { ++ if (conditional_schedule_needed()) { ++ debug_lock_break(551); ++ swap_list_unlock(); ++ debug_lock_break(551); ++ unconditional_schedule(); ++ swap_list_lock(); ++ } + switch (swap_info[i].swap_map[j]) { + case 0: + case SWAP_MAP_BAD: +diff -Nur linux_c860_org/mm/vmscan.c linux/mm/vmscan.c +--- linux_c860_org/mm/vmscan.c 2003-01-30 18:59:16.000000000 +0900 ++++ linux/mm/vmscan.c 2004-06-10 21:09:11.000000000 +0900 +@@ -170,6 +170,8 @@ + pte_t * pte; + unsigned long pmd_end; + ++ DEFINE_LOCK_COUNT(); ++ + if (pmd_none(*dir)) + return count; + if (pmd_bad(*dir)) { +@@ -194,6 +196,14 @@ + address += PAGE_SIZE; + break; + } ++ /* we reach this with a lock depth of 1 or 2 */ ++#if 0 ++ if (TEST_LOCK_COUNT(4)) { ++ if (conditional_schedule_needed()) ++ return count; ++ RESET_LOCK_COUNT(); ++ } ++#endif + } + } + address += PAGE_SIZE; +@@ -227,6 +237,9 @@ + count = swap_out_pmd(mm, vma, pmd, address, end, count, classzone); + if (!count) + break; ++ /* lock depth can be 1 or 2 */ ++ if (conditional_schedule_needed()) ++ return count; + address = (address + PMD_SIZE) & PMD_MASK; + pmd++; + } while (address && (address < end)); +@@ -252,6 +265,9 @@ + count = swap_out_pgd(mm, vma, pgdir, address, end, count, classzone); + if (!count) + break; ++ /* lock depth can be 1 or 2 */ ++ if (conditional_schedule_needed()) ++ return count; + address = (address + PGDIR_SIZE) & PGDIR_MASK; + pgdir++; + } while (address && (address < end)); +@@ -274,6 +290,8 @@ + * and ptes. + */ + spin_lock(&mm->page_table_lock); ++ ++continue_scan: + address = mm->swap_address; + if (address == TASK_SIZE || swap_mm != mm) { + /* We raced: don't count this mm but try again */ +@@ -290,6 +308,13 @@ + vma = vma->vm_next; + if (!vma) + break; ++ /* we reach this with a lock depth of 1 and 2 */ ++#if 0 ++ if (conditional_schedule_needed()) { ++ break_spin_lock(&mm->page_table_lock); ++ goto continue_scan; ++ } ++#endif + if (!count) + goto out_unlock; + address = vma->vm_start; +@@ -311,6 +336,7 @@ + + counter = mmlist_nr; + do { ++ /* lock depth can be 0 or 1 */ + if (unlikely(current->need_resched)) { + __set_current_state(TASK_RUNNING); + schedule(); +@@ -356,6 +382,7 @@ + while (--max_scan >= 0 && (entry = inactive_list.prev) != &inactive_list) { + struct page * page; + ++ /* lock depth is 1 or 2 */ + if (unlikely(current->need_resched)) { + spin_unlock(&pagemap_lru_lock); + __set_current_state(TASK_RUNNING); +@@ -673,8 +700,11 @@ + + for (i = pgdat->nr_zones-1; i >= 0; i--) { + zone = pgdat->node_zones + i; ++ debug_lock_break(0); ++#ifndef CONFIG_PREEMPT + if (unlikely(current->need_resched)) + schedule(); ++#endif + if (!zone->need_balance) + continue; + if (!try_to_free_pages(zone, GFP_KSWAPD, 0)) { +diff -Nur linux_c860_org/net/core/dev.c linux/net/core/dev.c +--- linux_c860_org/net/core/dev.c 2002-08-26 14:42:28.000000000 +0900 ++++ linux/net/core/dev.c 2004-06-10 21:09:11.000000000 +0900 +@@ -1033,9 +1033,15 @@ + int cpu = smp_processor_id(); + + if (dev->xmit_lock_owner != cpu) { ++ /* ++ * The spin_lock effectivly does a preempt lock, but ++ * we are about to drop that... ++ */ ++ preempt_disable(); + spin_unlock(&dev->queue_lock); + spin_lock(&dev->xmit_lock); + dev->xmit_lock_owner = cpu; ++ preempt_enable(); + + if (!netif_queue_stopped(dev)) { + if (netdev_nit) +diff -Nur linux_c860_org/net/core/skbuff.c linux/net/core/skbuff.c +--- linux_c860_org/net/core/skbuff.c 2002-08-26 14:42:28.000000000 +0900 ++++ linux/net/core/skbuff.c 2004-06-10 21:09:11.000000000 +0900 +@@ -111,33 +111,37 @@ + + static __inline__ struct sk_buff *skb_head_from_pool(void) + { +- struct sk_buff_head *list = &skb_head_pool[smp_processor_id()].list; ++ struct sk_buff_head *list; ++ struct sk_buff *skb = NULL; ++ unsigned long flags; + +- if (skb_queue_len(list)) { +- struct sk_buff *skb; +- unsigned long flags; ++ local_irq_save(flags); + +- local_irq_save(flags); ++ list = &skb_head_pool[smp_processor_id()].list; ++ ++ if (skb_queue_len(list)) + skb = __skb_dequeue(list); +- local_irq_restore(flags); +- return skb; +- } +- return NULL; ++ ++ local_irq_restore(flags); ++ return skb; + } + + static __inline__ void skb_head_to_pool(struct sk_buff *skb) + { +- struct sk_buff_head *list = &skb_head_pool[smp_processor_id()].list; ++ struct sk_buff_head *list; ++ unsigned long flags; + +- if (skb_queue_len(list) < sysctl_hot_list_len) { +- unsigned long flags; ++ local_irq_save(flags); ++ list = &skb_head_pool[smp_processor_id()].list; + +- local_irq_save(flags); ++ if (skb_queue_len(list) < sysctl_hot_list_len) { + __skb_queue_head(list, skb); + local_irq_restore(flags); + + return; + } ++ ++ local_irq_restore(flags); + kmem_cache_free(skbuff_head_cache, skb); + } + +diff -Nur linux_c860_org/net/irda/irlmp.c linux/net/irda/irlmp.c +--- linux_c860_org/net/irda/irlmp.c 2003-01-10 15:02:41.000000000 +0900 ++++ linux/net/irda/irlmp.c 2004-06-10 21:09:11.000000000 +0900 +@@ -24,6 +24,8 @@ + * + * ChangeLog: + * 11-20-2002 SHARP apply patch (fix small bugs in /proc) ++ * 1-Nov-2003 Sharp Corporation for Tosa ++ * + ********************************************************************/ + + #include <linux/config.h> +@@ -769,6 +771,14 @@ + nslots = sysctl_discovery_slots = 8; + } + ++#if defined(CONFIG_ARCH_SHARP_SL) ++ /* ++ * Clear the passive discovery retry flag. ++ * modified by SHARP ++ */ ++ irlmp->discovery_retry = FALSE; ++#endif ++ + /* Construct new discovery info to be used by IrLAP, */ + irlmp->discovery_cmd.hints.word = irlmp->hints.word; + +diff -Nur linux_c860_org/net/irda/irlmp_event.c linux/net/irda/irlmp_event.c +--- linux_c860_org/net/irda/irlmp_event.c 2002-08-29 12:25:13.000000000 +0900 ++++ linux/net/irda/irlmp_event.c 2004-06-10 21:09:11.000000000 +0900 +@@ -22,6 +22,9 @@ + * provide warranty for any of this software. This material is + * provided "AS-IS" and at no charge. + * ++ * ChangeLog: ++ * 1-Nov-2003 Sharp Corporation for Tosa ++ * + ********************************************************************/ + + #include <linux/config.h> +@@ -178,6 +181,16 @@ + /* Active discovery is conditional */ + if (sysctl_discovery) + irlmp_do_discovery(sysctl_discovery_slots); ++#if defined(CONFIG_ARCH_SHARP_SL) ++ else if (( irlmp != NULL )&&( irlmp->discovery_retry )){ ++ /* ++ * Retry discovery at passive mode, if it hasn't been done ++ * because of the media busy. ++ * modified by SHARP ++ */ ++ irlmp_do_discovery(sysctl_discovery_slots); ++ } ++#endif + + /* Restart timer */ + irlmp_start_discovery_timer(irlmp, sysctl_discovery_timeout * HZ); +diff -Nur linux_c860_org/net/irda/irlmp_frame.c linux/net/irda/irlmp_frame.c +--- linux_c860_org/net/irda/irlmp_frame.c 2002-08-29 12:25:13.000000000 +0900 ++++ linux/net/irda/irlmp_frame.c 2004-06-10 21:09:11.000000000 +0900 +@@ -22,6 +22,9 @@ + * provide warranty for any of this software. This material is + * provided "AS-IS" and at no charge. + * ++ * ChangeLog: ++ * 1-Nov-2003 Sharp Corporation for Tosa ++ * + ********************************************************************/ + + #include <linux/config.h> +@@ -397,6 +400,16 @@ + ASSERT(self->magic == LMP_LAP_MAGIC, return;); + + irlmp_add_discovery_log(irlmp->cachelog, log); ++#if defined(CONFIG_ARCH_SHARP_SL) ++ /* ++ * Retry discovery at passive mode, if it hasn't been done ++ * because of the media busy. ++ * modified by SHARP ++ */ ++ if(( log == NULL )&&( irlmp != NULL )){ ++ irlmp->discovery_retry = TRUE; ++ } ++#endif + + /* Propagate event to various LSAPs registered for it. + * We bypass the LM_LAP state machine because +diff -Nur linux_c860_org/net/socket.c linux/net/socket.c +--- linux_c860_org/net/socket.c 2002-08-29 12:25:05.000000000 +0900 ++++ linux/net/socket.c 2004-06-10 21:09:11.000000000 +0900 +@@ -140,7 +140,7 @@ + + static struct net_proto_family *net_families[NPROTO]; + +-#ifdef CONFIG_SMP ++#if defined(CONFIG_SMP) || defined(CONFIG_PREEMPT) + static atomic_t net_family_lockct = ATOMIC_INIT(0); + static spinlock_t net_family_lock = SPIN_LOCK_UNLOCKED; + +diff -Nur linux_c860_org/net/sunrpc/pmap_clnt.c linux/net/sunrpc/pmap_clnt.c +--- linux_c860_org/net/sunrpc/pmap_clnt.c 2002-08-26 14:38:06.000000000 +0900 ++++ linux/net/sunrpc/pmap_clnt.c 2004-06-10 21:09:11.000000000 +0900 +@@ -12,6 +12,7 @@ + #include <linux/config.h> + #include <linux/types.h> + #include <linux/socket.h> ++#include <linux/sched.h> + #include <linux/kernel.h> + #include <linux/errno.h> + #include <linux/uio.h> diff --git a/linux/openzaurus-pxa_2.4.18-rmk7-pxa3-embedix20031107.oe b/linux/openzaurus-pxa_2.4.18-rmk7-pxa3-embedix20031107.oe index d84eddc6e3..366643b91a 100644 --- a/linux/openzaurus-pxa_2.4.18-rmk7-pxa3-embedix20031107.oe +++ b/linux/openzaurus-pxa_2.4.18-rmk7-pxa3-embedix20031107.oe @@ -4,7 +4,7 @@ KV = "2.4.18" RMKV = "7" PXAV = "3" SHARPV = "20031107" -PR = "r3" +PR = "r4" DESCRIPTION = "Linux kernel for OpenZaurus PXA processor based devices." FILESDIR = "${@os.path.dirname(oe.data.getVar('FILE',d,1))}/openzaurus-pxa-${KV}-rmk${RMKV}-pxa${PXAV}-embedix${SHARPV}" |