summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--INSTALL4
-rw-r--r--Makefile9
-rw-r--r--int2tap.18
-rw-r--r--int2tap.c61
-rw-r--r--int2tap.txt27
-rw-r--r--tap.c93
-rw-r--r--tap.h13
-rw-r--r--test/Makefile74
-rw-r--r--test/b2.asm8
-rw-r--r--test/code.asm20
-rw-r--r--test/part1.asm8
-rw-r--r--test/part2.asm18
-rw-r--r--test/ret.asm6
-rw-r--r--test/screen.asm874
14 files changed, 1166 insertions, 57 deletions
diff --git a/INSTALL b/INSTALL
index ed43eea..9a75ccb 100644
--- a/INSTALL
+++ b/INSTALL
@@ -25,5 +25,5 @@ Documentation
=============
If required, int2tap.1 can be installed along with the other man pages. If
-this makes no sense to you what-so-ever, just int2tap.txt is the same thing
-in ASCII.
+this makes no sense to you what-so-ever, just use int2tap.txt as it's the same
+thing in plain text.
diff --git a/Makefile b/Makefile
index d4b4cb3..b5ea6ed 100644
--- a/Makefile
+++ b/Makefile
@@ -18,7 +18,7 @@
#
# -------------------------------------------------------------------------
#
-# $Id: Makefile,v 1.2 2004-08-21 01:15:19 ianc Exp $
+# $Id: Makefile,v 1.3 2004-08-22 01:06:09 ianc Exp $
#
# CFLAGS assumes that gcc is being used - simply change as required
@@ -29,15 +29,22 @@ TARGET = int2tap
SOURCE = int2tap.c \
intel.c \
+ basic.c \
tap.c
OBJECTS = int2tap.o \
intel.o \
+ basic.o \
tap.o
+all: $(TARGET) $(TARGET).txt
+
$(TARGET): $(OBJECTS)
$(CC) $(CFLAGS) -o $(TARGET) $(OBJECTS)
+$(TARGET).txt: $(TARGET).1
+ nroff -man $(TARGET).1 | sed 's/.//g' > $(TARGET).txt
+
clean:
rm -f $(TARGET) $(OBJECTS) core
diff --git a/int2tap.1 b/int2tap.1
index 12953b3..1b202c1 100644
--- a/int2tap.1
+++ b/int2tap.1
@@ -22,10 +22,10 @@ takes one or more Intel format segment files \- as produced by an assembler like
\- and produces a Spectrum compatible tape file (TAP file).
.P
The tape file will also optionally include a BASIC loader (see OPTIONS).
-This loader will do a CLEAR to the execution address (see
-.B -a
-in OPTIONS), and then load in the binary files in the same order they were on
-the command line.
+This loader will load in the binary file(s) in the same order they were on
+the command line. It will then run the code from execute address (see
+.B \-a
+in OPTIONS).
.SH OPTIONS
.B int2tap
accepts these switches
diff --git a/int2tap.c b/int2tap.c
index b2fba26..2c3eae9 100644
--- a/int2tap.c
+++ b/int2tap.c
@@ -34,6 +34,7 @@ static const char id[]="$Id$";
#include "intel.h"
#include "tap.h"
+#include "basic.h"
/* ---------------------------------------- GLOBALS
@@ -53,6 +54,7 @@ static void Usage(void)
{
fprintf(stderr,"%s: usage %s [ -b ] [ -s ] [ -a address ] "
"output-file input-file ... \n",progname,progname);
+ exit(EXIT_FAILURE);
}
@@ -158,9 +160,15 @@ int main(int argc, char *argv[])
printf("Memory altered from 0x%4.4x for 0x%4.4x bytes, base 0x%4.4x\n",
info[f].low,info[f].len,info[f].addr);
+
+ if (!addr_defined)
+ {
+ exec_addr=info[f].addr;
+ addr_defined=TRUE;
+ }
}
- /* TODO: Properly - just a quick test
+ /* Create the tape
*/
printf("Creating %s\n",outname);
@@ -170,7 +178,56 @@ int main(int argc, char *argv[])
exit(EXIT_FAILURE);
}
- TapWrite(mem,info[0].low,info[0].len,TRUE);
+ /* Create the basic loader
+ */
+ if (!bin_only)
+ {
+ BasicInit();
+
+ BasicLoadLine();
+
+ if (split)
+ {
+ for(f=1;f<no;f++)
+ {
+ BasicLoadLine();
+ }
+ }
+
+ BasicRandUsr(exec_addr);
+
+ TapBasic(BasicBase(),BasicLength(),10);
+ }
+
+ /* Create the binary files
+ */
+ if (split)
+ {
+ for(f=0;f<no;f++)
+ {
+ TapBinary(mem,info[f].low,info[f].len);
+ }
+ }
+ else
+ {
+ unsigned low=0xffff;
+ unsigned high=0x0000;
+
+ for(f=0;f<no;f++)
+ {
+ if (info[f].low<low)
+ {
+ low=info[f].low;
+ }
+
+ if (info[f].high>high)
+ {
+ high=info[f].high;
+ }
+ }
+
+ TapBinary(mem,low,high-low+1);
+ }
TapClose();
diff --git a/int2tap.txt b/int2tap.txt
index 4c8450b..6c5b6a7 100644
--- a/int2tap.txt
+++ b/int2tap.txt
@@ -14,30 +14,35 @@ DESCRIPTION
an assembler like tpasm(1) - and produces a Spectrum compatible tape
file (TAP file).
+ The tape file will also optionally include a BASIC loader (see
+ OPTIONS). This loader will load in the binary file(s) in the same
+ order they were on the command line. It will then run the code from
+ execute address (see -a in OPTIONS).
+
OPTIONS
int2tap accepts these switches
- -b Just produce the binary file. By default int2tap will generate
- a TAP file with two files in - a BASIC loader and then the code
+ -b Just produce the binary file. By default int2tap will generate
+ a TAP file with two files in - a BASIC loader and then the code
itself. This switch disables the generation of the BASIC loader
- portion. disabled if this switch is provided (see USAGE).
+ portion.
- -s By default int2tap will generate a single CODE file in the tape
- file. Using this switch means that each input file will gener-
+ -s By default int2tap will generate a single CODE file in the tape
+ file. Using this switch means that each input file will gener-
ate a seperate CODE file.
-a address
- By default int2tap assumes that the base address of the first
- input file is the start address. This switch allows that to be
- overridden. Note this switch will have no effect if the -b
- switch is used. The address can be passed either in decimal,
+ By default int2tap assumes that the base address of the first
+ input file is the start address. This switch allows that to be
+ overridden. Note this switch will have no effect if the -b
+ switch is used. The address can be passed either in decimal,
octal (starting with a 0), or hex (starting with 0x).
SEE ALSO
tpasm(1)
DIAGNOSTICS
- The diagnostics produced by int2tap are intended to be self-explana-
+ The diagnostics produced by int2tap are intended to be self-explana-
tory.
NOTES
@@ -48,4 +53,4 @@ BUGS
- 20 August 2004 int2tap(1)
+ int2tap(1)
diff --git a/tap.c b/tap.c
index 0c9b3c7..01f7e88 100644
--- a/tap.c
+++ b/tap.c
@@ -55,7 +55,7 @@ static int file_no;
/* ---------------------------------------- PRIVATE FUNCTIONS
*/
-unsigned char TapWord(unsigned w, unsigned char chk)
+static unsigned char TapWord(unsigned w, unsigned char chk)
{
putc(w&0xff,fp);
chk^=w&0xff;
@@ -64,14 +64,14 @@ unsigned char TapWord(unsigned w, unsigned char chk)
return chk;
}
-unsigned char TapByte(unsigned char c, unsigned char chk)
+static unsigned char TapByte(unsigned char c, unsigned char chk)
{
putc(c,fp);
chk^=c;
return chk;
}
-unsigned char TapString(char *p, int len, unsigned char chk)
+static unsigned char TapString(const char *p, int len, unsigned char chk)
{
while(len--)
{
@@ -81,8 +81,8 @@ unsigned char TapString(char *p, int len, unsigned char chk)
return chk;
}
-unsigned char TapStream(const unsigned char p[0x10000],
- unsigned addr, unsigned len, unsigned char chk)
+static unsigned char TapStream(const unsigned char p[0x10000],
+ unsigned addr, unsigned len, unsigned char chk)
{
while(len--)
{
@@ -93,6 +93,19 @@ unsigned char TapStream(const unsigned char p[0x10000],
return chk;
}
+
+static const char *FileName(void)
+{
+ static char name[11];
+
+ sprintf(name,"FILE%4.4d ",file_no);
+ file_no=(file_no+1)%10000;
+
+ return name;
+}
+
+
+
/* ---------------------------------------- INTERFACES
*/
@@ -109,50 +122,64 @@ int TapOpen(const char *filename)
}
-void TapWrite(const unsigned char mem[0x1000],
- unsigned addr, unsigned len, int is_code)
+void TapBasic(const unsigned char *base,
+ unsigned len, unsigned run_line)
{
- char name[11]={0};
unsigned char chk;
- sprintf(name,"%10.10d",file_no);
- file_no=(file_no+1)%10000;
-
/* Output file header
*/
- chk=TapWord(19,chk);
- chk=TapByte(0,chk);
+ TapWord(19,0);
- if (is_code)
- {
- chk=TapByte(3,chk);
- }
- else
- {
- chk=TapByte(3,chk);
- }
+ chk=0;
- chk=TapString(name,10,chk);
+ chk=TapByte(0,chk);
+ chk=TapByte(0,chk);
+ chk=TapString(FileName(),10,chk);
chk=TapWord(len,chk);
+ chk=TapWord(run_line,chk);
+ chk=TapWord(len,chk); /* ?? */
- if (is_code)
- {
- chk=TapWord(addr,chk);
- chk=TapWord(32768,chk);
- }
- else
- {
- chk=TapWord(0,chk);
- chk=TapWord(0,chk);
- }
+ TapByte(chk,0);
+
+ /* Output file data
+ */
+ TapWord(len+2,0);
+
+ chk=0;
+
+ chk=TapByte(0xff,chk);
+ chk=TapStream(base,0,len,chk);
+ TapByte(chk,0);
+}
+
+
+void TapBinary(const unsigned char mem[0x1000], unsigned addr, unsigned len)
+{
+ unsigned char chk;
+
+ /* Output file header
+ */
+ TapWord(19,0);
+
+ chk=0;
+
+ chk=TapByte(0,chk);
+ chk=TapByte(3,chk);
+ chk=TapString(FileName(),10,chk);
+ chk=TapWord(len,chk);
+ chk=TapWord(addr,chk);
+ chk=TapWord(32768,chk);
TapByte(chk,0);
/* Output file data
*/
+ TapWord(len+2,0);
+
chk=0;
- chk=TapWord(len+2,chk);
+ chk=TapByte(0xff,chk);
chk=TapStream(mem,addr,len,chk);
TapByte(chk,0);
}
diff --git a/tap.h b/tap.h
index 38be2c6..39ce2ab 100644
--- a/tap.h
+++ b/tap.h
@@ -34,12 +34,17 @@
*/
int TapOpen(const char *filename);
-/* Write a block of memory to the TAP file.
+/* Write a BASIC file to the TAP file.
*/
-void TapWrite(const unsigned char mem[0x1000],
- unsigned addr,
+void TapBasic(const unsigned char *base,
unsigned len,
- int is_code);
+ unsigned run_line);
+
+/* Write a block of memory to the TAP file.
+*/
+void TapBinary(const unsigned char mem[0x1000],
+ unsigned addr,
+ unsigned len);
/* Close the TAP file.
*/
diff --git a/test/Makefile b/test/Makefile
new file mode 100644
index 0000000..a4cf8c3
--- /dev/null
+++ b/test/Makefile
@@ -0,0 +1,74 @@
+# int2tap - Convert an Intel segment file to a loadable Spectrum tape file
+#
+# Copyright (C) 2004 Ian Cowburn (ianc@noddybox.demon.co.uk)
+#
+# 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.
+#
+# 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
+#
+# -------------------------------------------------------------------------
+#
+# $Id: Makefile,v 1.1 2004-08-22 01:06:09 ianc Exp $
+#
+
+test1: ../int2tap code.bin
+ ../int2tap test1.tap code.bin
+ fuse test1.tap
+
+test2: ../int2tap code.bin screen.bin
+ ../int2tap -a 0x8000 -s test2.tap screen.bin code.bin
+ fuse test2.tap
+
+test3: ../int2tap screen.bin
+ ../int2tap -b test3.tap screen.bin
+ fuse test3.tap
+
+test4: ../int2tap b2.bin
+ ../int2tap -b test4.tap b2.bin
+
+test5: ../int2tap code.bin
+ ../int2tap -b test5.tap code.bin
+ fuse test5.tap
+
+test6: ../int2tap ret.bin
+ ../int2tap test6.tap ret.bin
+ fuse test6.tap
+
+test7: ../int2tap part1.bin part2.bin
+ ../int2tap test7.tap part1.bin part2.bin
+ fuse test7.tap
+
+code.bin: code.asm
+ tpasm -P Z80 -o intel code.bin code.asm
+
+screen.bin: screen.asm
+ tpasm -P Z80 -o intel screen.bin screen.asm
+
+b2.bin: b2.asm
+ tpasm -P Z80 -o intel b2.bin b2.asm
+
+ret.bin: ret.asm
+ tpasm -P Z80 -o intel ret.bin ret.asm
+
+part1.bin: part1.asm
+ tpasm -P Z80 -o intel part1.bin part1.asm
+
+part2.bin: part2.asm
+ tpasm -P Z80 -o intel part2.bin part2.asm
+
+../int2tap: ../*.[ch]
+ cd .. ; make ; cd test
+
+clean:
+ rm -f *.bin *.tap core
+
diff --git a/test/b2.asm b/test/b2.asm
new file mode 100644
index 0000000..1778ba7
--- /dev/null
+++ b/test/b2.asm
@@ -0,0 +1,8 @@
+; Simple two byte file to check checksum
+;
+; $Id$
+;
+
+ org 0
+
+ DB 0xf3,0xaf
diff --git a/test/code.asm b/test/code.asm
new file mode 100644
index 0000000..a3e3304
--- /dev/null
+++ b/test/code.asm
@@ -0,0 +1,20 @@
+; Test code
+;
+; $Id$
+;
+ org 32768
+
+loop:
+ ld bc,6912
+ ld hl,16384
+
+loop1:
+ ld a,r
+ out (0xfe),a
+ inc (hl)
+ inc hl
+ dec c
+ jr nz,loop1
+ djnz loop1
+
+ jr loop
diff --git a/test/part1.asm b/test/part1.asm
new file mode 100644
index 0000000..da3fda5
--- /dev/null
+++ b/test/part1.asm
@@ -0,0 +1,8 @@
+; Multipart Test code
+;
+; $Id$
+;
+ org 0x8000
+
+ call 0x8100
+ jr 0x8000
diff --git a/test/part2.asm b/test/part2.asm
new file mode 100644
index 0000000..f03d181
--- /dev/null
+++ b/test/part2.asm
@@ -0,0 +1,18 @@
+; Multipart Test code
+;
+; $Id$
+;
+ org 0x8100
+
+loop:
+ ld bc,6912
+ ld hl,16384
+
+loop1:
+ inc (hl)
+ inc hl
+ dec c
+ jr nz,loop1
+ djnz loop1
+
+ ret
diff --git a/test/ret.asm b/test/ret.asm
new file mode 100644
index 0000000..f53141b
--- /dev/null
+++ b/test/ret.asm
@@ -0,0 +1,6 @@
+; Simple return to check the BASIC part
+;
+; $Id$
+;
+ org 0x8000
+ ret
diff --git a/test/screen.asm b/test/screen.asm
new file mode 100644
index 0000000..9506e39
--- /dev/null
+++ b/test/screen.asm
@@ -0,0 +1,874 @@
+; Test screen
+;
+; $Id$
+;
+
+ org 16384
+
+; Auto-generated binary of /home/ianc/aa.bin
+
+
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x91,0x11,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x91,0x11,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x91,0x11,0xFF
+ DB 0xFF,0x2A,0xAA,0x91,0x11,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x91,0x11,0x00
+ DB 0x01,0x2A,0xBB,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x01,0x00,0x01,0x2A,0xBB,0xFF
+ DB 0xFF,0x00,0x00,0x2A,0xAB,0x11,0x11,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xAA,0xBB,0x11
+ DB 0x11,0xBB,0xAA,0x91,0x11,0x00,0x01,0x00
+ DB 0x00,0x00,0xAA,0xBB,0x11,0xBB,0xBB,0xFF
+ DB 0xFF,0x00,0x01,0x1F,0x15,0xBB,0xBA,0x00
+ DB 0x00,0x00,0x00,0x00,0x01,0x2A,0xBB,0xBB
+ DB 0xBB,0xBB,0xAA,0xAA,0xAA,0x91,0xAA,0xBB
+ DB 0x11,0x11,0x11,0xBB,0xBB,0xBB,0xBA,0xFF
+ DB 0xFF,0x11,0x11,0xBB,0xBA,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0xAA,0xBB,0xBB,0xBB
+ DB 0xBB,0xBB,0xAA,0xAA,0xAA,0x91,0x11,0xBB
+ DB 0xBB,0xBB,0xBB,0xBB,0xBA,0x00,0x00,0xFF
+ DB 0xFF,0xBB,0xBA,0x00,0x01,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0xAA,0xBB,0xBB,0xBB
+ DB 0xBA,0x00,0x00,0x2A,0xAA,0xAA,0xBB,0xBB
+ DB 0xBB,0xBB,0xBA,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x3C,0x3C,0x3C,0x7C,0x7E,0x00
+ DB 0x00,0x3C,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x7C,0x00,0x00,0x00,0x00,0x00
+ DB 0x04,0x00,0x00,0x3C,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x44,0x44,0x40,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x44,0x46,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x44,0x46,0xFF
+ DB 0xFF,0x15,0x55,0x44,0x44,0x40,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x44,0x46,0x00
+ DB 0x04,0x55,0xEC,0x40,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x04,0x40,0x04,0x55,0xEE,0xFF
+ DB 0xFF,0x00,0x00,0x15,0x54,0x44,0x46,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x55,0xEE,0x44
+ DB 0x46,0xEE,0x55,0x44,0x44,0x40,0x04,0x40
+ DB 0x00,0x00,0x55,0xEE,0x46,0xEE,0xEE,0xFF
+ DB 0xFF,0x00,0x04,0x5E,0x7E,0xEE,0xE8,0x00
+ DB 0x00,0x00,0x00,0x00,0x04,0x55,0xEE,0xEE
+ DB 0xEE,0xEE,0x55,0x55,0x55,0x44,0x55,0xEE
+ DB 0x46,0x44,0x46,0xEE,0xEE,0xEE,0xE8,0xFF
+ DB 0xFF,0x44,0x46,0xEE,0xE8,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x55,0xEE,0xEE,0xEE
+ DB 0xEE,0xEE,0x55,0x55,0x55,0x44,0x46,0xEE
+ DB 0xEE,0xEE,0xEE,0xEE,0xE8,0x00,0x00,0xFF
+ DB 0xFF,0xEE,0xE8,0x00,0x04,0x40,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x55,0xEE,0xEE,0xEE
+ DB 0xE8,0x00,0x00,0x15,0x55,0x55,0xEE,0xEE
+ DB 0xEE,0xEE,0xE8,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x40,0x42,0x42,0x42,0x40,0x00
+ DB 0x00,0x46,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x42,0x38,0x38,0x1C,0x44,0x38
+ DB 0x04,0x00,0x00,0x46,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xA9,0x11,0x10,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0xA9,0x1B,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xA9,0x1B,0xFF
+ DB 0xFF,0x02,0xAA,0xA9,0x11,0x10,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xA9,0x1B,0x00
+ DB 0x11,0x12,0xB1,0x10,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x11,0x10,0x11,0x12,0xBB,0xFF
+ DB 0xFF,0x00,0x00,0x02,0xB1,0x11,0x1B,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xAA,0xBB,0x11
+ DB 0x1B,0xBB,0xAA,0xA9,0x11,0x10,0x11,0x10
+ DB 0x00,0x00,0xAA,0xBB,0x1B,0xBB,0xBB,0xFF
+ DB 0xFF,0x00,0x11,0x1E,0xFB,0xBB,0xA0,0x00
+ DB 0x00,0x00,0x00,0x00,0x11,0x12,0xBB,0xBB
+ DB 0xBB,0xBB,0xAA,0xAA,0xAA,0xA9,0xAA,0xBB
+ DB 0x1B,0x11,0x1B,0xBB,0xBB,0xBB,0xA0,0xFF
+ DB 0xFF,0x11,0x1B,0xBB,0xA0,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0xAA,0xBB,0xBB,0xBB
+ DB 0xBB,0xBB,0xAA,0xAA,0xAA,0xA9,0x1B,0xBB
+ DB 0xBB,0xBB,0xBB,0xBB,0xA0,0x00,0x00,0xFF
+ DB 0xFF,0xBB,0xA0,0x00,0x11,0x10,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0xAA,0xBB,0xBB,0xBB
+ DB 0xA0,0x00,0x00,0x02,0xAA,0xAA,0xBB,0xBB
+ DB 0xBB,0xBB,0xA0,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x3C,0x40,0x42,0x42,0x7C,0x00
+ DB 0x10,0x4A,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x42,0x44,0x40,0x20,0x44,0x44
+ DB 0x3C,0x00,0x10,0x4A,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x54,0x44,0x44,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x54,0x6E,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x54,0x6E,0xFF
+ DB 0xFF,0x01,0x55,0x54,0x44,0x44,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x54,0x6E,0x00
+ DB 0x44,0x45,0xC4,0x44,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x44,0x44,0x44,0x45,0xEE,0xFF
+ DB 0xFF,0x00,0x00,0x01,0x44,0x44,0x6E,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x55,0xEE,0x44
+ DB 0x6E,0xEE,0x55,0x54,0x44,0x44,0x44,0x44
+ DB 0x00,0x00,0x55,0xEE,0x6E,0xEE,0xEE,0xFF
+ DB 0xFF,0x00,0x44,0x45,0xEE,0xEE,0x80,0x00
+ DB 0x00,0x00,0x00,0x00,0x44,0x45,0xEE,0xEE
+ DB 0xEE,0xEE,0x55,0x55,0x55,0x54,0x55,0xEE
+ DB 0x6E,0x44,0x6E,0xEE,0xEE,0xEE,0x80,0xFF
+ DB 0xFF,0x44,0x6E,0xEE,0x80,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x55,0xEE,0xEE,0xEE
+ DB 0xEE,0xEE,0x55,0x55,0x55,0x54,0x6E,0xEE
+ DB 0xEE,0xEE,0xEE,0xEE,0x80,0x00,0x00,0xFF
+ DB 0xFF,0xEE,0x80,0x00,0x44,0x44,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x55,0xEE,0xEE,0xEE
+ DB 0x80,0x00,0x00,0x01,0x55,0x55,0xEE,0xEE
+ DB 0xEE,0xEE,0x80,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x02,0x40,0x42,0x7C,0x40,0x00
+ DB 0x00,0x52,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x7C,0x78,0x38,0x20,0x44,0x78
+ DB 0x44,0x00,0x00,0x52,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x11,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x01,0x00,0xFF
+ DB 0xFF,0xAA,0x91,0x11,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00
+ DB 0x00,0xAA,0xBB,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xAA,0xBB,0xFF
+ DB 0xFF,0x00,0x2A,0xAA,0x91,0x11,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xAA,0xBB,0x01
+ DB 0x11,0x11,0x91,0x11,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x91,0x11,0x11,0x11,0xBB,0xFF
+ DB 0xFF,0x00,0x00,0x79,0x11,0x11,0xBB,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xAA,0xBB,0x11
+ DB 0xBB,0xBB,0xAA,0xAA,0x91,0x11,0x91,0x11
+ DB 0x00,0x01,0x2A,0xBB,0xBB,0xBB,0xBB,0xFF
+ DB 0xFF,0x01,0x11,0x11,0xBB,0xBA,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x91,0x11,0xBB,0xBB
+ DB 0xBB,0xBB,0xAA,0xAA,0xAA,0xAB,0x2A,0xBB
+ DB 0xBB,0x11,0xBB,0xBB,0xBB,0xBA,0x00,0xFF
+ DB 0xFF,0x11,0xBB,0xBA,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0xAA,0xBB,0xBB,0xBB
+ DB 0xBB,0xBA,0x2A,0xAA,0xAA,0xAA,0xBB,0xBB
+ DB 0xBB,0xBB,0xBB,0xBA,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xBA,0x00,0x00,0x91,0x11,0x00,0x00
+ DB 0x00,0x00,0x00,0x01,0x2A,0xBB,0xBB,0xBA
+ DB 0x00,0x00,0x00,0x00,0x2A,0xAA,0xBB,0xBB
+ DB 0xBB,0xBA,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x42,0x42,0x42,0x44,0x40,0x00
+ DB 0x00,0x62,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x44,0x40,0x04,0x20,0x44,0x40
+ DB 0x44,0x00,0x00,0x62,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x44,0x40,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x04,0x40,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x04,0x40,0xFF
+ DB 0xFF,0x55,0x44,0x44,0x40,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x04,0x40,0x00
+ DB 0x00,0x55,0xEE,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x55,0xEE,0xFF
+ DB 0xFF,0x00,0x15,0x55,0x44,0x44,0x40,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x55,0xEE,0x04
+ DB 0x44,0x46,0x44,0x44,0x40,0x00,0x00,0x00
+ DB 0x00,0x00,0x44,0x46,0x44,0x46,0xEE,0xFF
+ DB 0xFF,0x00,0x00,0x4F,0xC4,0x46,0xEE,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x55,0xEE,0x46
+ DB 0xEE,0xEE,0x55,0x55,0x44,0x44,0x44,0x46
+ DB 0x40,0x04,0x55,0xEE,0xEE,0xEE,0xEE,0xFF
+ DB 0xFF,0x04,0x44,0x46,0xEE,0xE8,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x44,0x46,0xEE,0xEE
+ DB 0xEE,0xEE,0x55,0x55,0x55,0x54,0x55,0xEE
+ DB 0xEE,0x46,0xEE,0xEE,0xEE,0xE8,0x00,0xFF
+ DB 0xFF,0x46,0xEE,0xE8,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x55,0xEE,0xEE,0xEE
+ DB 0xEE,0xE8,0x15,0x55,0x55,0x55,0xEE,0xEE
+ DB 0xEE,0xEE,0xEE,0xE8,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xE8,0x00,0x00,0x44,0x46,0x00,0x00
+ DB 0x00,0x00,0x00,0x04,0x55,0xEE,0xEE,0xE8
+ DB 0x00,0x00,0x00,0x00,0x15,0x55,0xEE,0xEE
+ DB 0xEE,0xE8,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x3C,0x3C,0x3C,0x42,0x7E,0x00
+ DB 0x10,0x3C,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x42,0x3C,0x78,0x1C,0x38,0x3C
+ DB 0x3C,0x00,0x10,0x3C,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x11,0x10,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x11,0x10,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x11,0x10,0xFF
+ DB 0xFF,0xAA,0xA9,0x11,0x10,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x11,0x10,0x00
+ DB 0x00,0xAA,0xBB,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xAA,0xBB,0xFF
+ DB 0xFF,0x00,0x02,0xAA,0xA9,0x11,0x10,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xAA,0xBB,0x11
+ DB 0x11,0x1B,0xA9,0x11,0x10,0x00,0x00,0x00
+ DB 0x00,0x00,0xA9,0x1B,0x11,0x1B,0xBB,0xFF
+ DB 0xFF,0x00,0x00,0x5D,0xF1,0x1B,0xBB,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xAA,0xBB,0x1B
+ DB 0xBB,0xBB,0xAA,0xAA,0xA9,0x11,0xA9,0x1B
+ DB 0x10,0x11,0x12,0xBB,0xBB,0xBB,0xBB,0xFF
+ DB 0xFF,0x11,0x11,0x1B,0xBB,0xA0,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0xA9,0x1B,0xBB,0xBB
+ DB 0xBB,0xBB,0xAA,0xAA,0xAA,0xB1,0x12,0xBB
+ DB 0xBB,0x1B,0xBB,0xBB,0xBB,0xA0,0x00,0xFF
+ DB 0xFF,0x1B,0xBB,0xA0,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0xAA,0xBB,0xBB,0xBB
+ DB 0xBB,0xA0,0x02,0xAA,0xAA,0xAA,0xBB,0xBB
+ DB 0xBB,0xBB,0xBB,0xA0,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xA0,0x00,0x00,0xA9,0x1B,0x00,0x00
+ DB 0x00,0x00,0x00,0x11,0x12,0xBB,0xBB,0xA0
+ DB 0x00,0x00,0x00,0x00,0x02,0xAA,0xBB,0xBB
+ DB 0xBB,0xA0,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x44,0x44,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x44,0x44,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x44,0x44,0xFF
+ DB 0xFF,0x55,0x54,0x44,0x44,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x44,0x44,0x00
+ DB 0x00,0x55,0xEE,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x55,0xEE,0xFF
+ DB 0xFF,0x00,0x01,0x55,0x54,0x44,0x44,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x55,0xEE,0x44
+ DB 0x44,0x6E,0x54,0x44,0x44,0x00,0x00,0x00
+ DB 0x00,0x00,0x54,0x6E,0x44,0x6E,0xEE,0xFF
+ DB 0xFF,0x00,0x00,0xF7,0x14,0x6E,0xEE,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x55,0xEE,0x6E
+ DB 0xEE,0xEE,0x55,0x55,0x54,0x44,0x54,0x6E
+ DB 0x44,0x44,0x45,0xEE,0xEE,0xEE,0xEE,0xFF
+ DB 0xFF,0x44,0x44,0x6E,0xEE,0x80,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x54,0x6E,0xEE,0xEE
+ DB 0xEE,0xEE,0x55,0x55,0x55,0x44,0x45,0xEE
+ DB 0xEE,0x6E,0xEE,0xEE,0xEE,0x80,0x00,0xFF
+ DB 0xFF,0x6E,0xEE,0x80,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x55,0xEE,0xEE,0xEE
+ DB 0xEE,0x80,0x01,0x55,0x55,0x55,0xEE,0xEE
+ DB 0xEE,0xEE,0xEE,0x80,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x80,0x00,0x00,0x54,0x6E,0x00,0x00
+ DB 0x00,0x00,0x00,0x44,0x45,0xEE,0xEE,0x80
+ DB 0x00,0x00,0x00,0x00,0x01,0x55,0xEE,0xEE
+ DB 0xEE,0x80,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x00,0xAA,0xBB,0x00,0x00
+ DB 0x00,0x00,0x01,0x11,0x11,0xBB,0xBA,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xAA,0xBB,0xBB
+ DB 0xBA,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x00,0xAA,0xBB,0x11,0x00
+ DB 0x01,0x11,0x11,0xBB,0xBA,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x2A,0xBA,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x01,0x11,0x11,0xBB,0xBB,0x11
+ DB 0x11,0xBB,0xBA,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xBB,0x11,0xBB,0xBB,0xBB,0xBB,0xBB
+ DB 0xBA,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x91,0x11,0x3B,0xBB,0xBB,0xBA,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03
+ DB 0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xAA,0xAA,0x91,0x11,0x91,0x11,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01
+ DB 0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xAA,0xAA,0xAA,0xAB,0x2A,0xBB,0xBB
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x2A,0xAA,0xAA,0xAA,0xBB,0xBB,0xBB
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x55,0xEE,0x00,0x00
+ DB 0x00,0x00,0x04,0x44,0x46,0xEE,0xE8,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x55,0xEE,0xEE
+ DB 0xE8,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x55,0xEE,0x46,0x00
+ DB 0x04,0x44,0x46,0xEE,0xE8,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x15,0xE8,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x40,0x04,0x44,0x46,0xEE,0xEE,0x44
+ DB 0x46,0xEE,0xE8,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xEE,0x46,0xEE,0xEE,0xEE,0xEE,0xEE
+ DB 0xE8,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x44,0x44,0x4E,0xEE,0xEE,0xE8,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03
+ DB 0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x55,0x55,0x44,0x44,0x44,0x46,0x40
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03
+ DB 0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x55,0x55,0x55,0x54,0x55,0xEE,0xEE
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x15,0x55,0x55,0x55,0xEE,0xEE,0xEE
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x00,0xAA,0xBB,0x00,0x00
+ DB 0x00,0x00,0x11,0x11,0x1B,0xBB,0xA0,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xAA,0xBB,0xBB
+ DB 0xA0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x00,0xAA,0xBB,0x1B,0x00
+ DB 0x11,0x11,0x1B,0xBB,0xA0,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x02,0xA0,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x10,0x11,0x11,0x1B,0xBB,0xBB,0x11
+ DB 0x1B,0xBB,0xA0,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xBB,0x1B,0xBB,0xBB,0xBB,0xBB,0xBB
+ DB 0xA0,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xA9,0x11,0x13,0xBB,0xBB,0xA0,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03
+ DB 0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xAA,0xAA,0xA9,0x11,0xA9,0x1B,0x10
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01
+ DB 0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xAA,0xAA,0xAA,0xB1,0x12,0xBB,0xBB
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x02,0xAA,0xAA,0xAA,0xBB,0xBB,0xBB
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x55,0xEE,0x00,0x00
+ DB 0x00,0x00,0x44,0x44,0x6E,0xEE,0x80,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x55,0xEE,0xEE
+ DB 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x55,0xEE,0x6E,0x00
+ DB 0x44,0x44,0x6E,0xEE,0x80,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x44,0x44,0x44,0x6E,0xEE,0xEE,0x44
+ DB 0x6E,0xEE,0x80,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xEE,0x6E,0xEE,0xEE,0xEE,0xEE,0xEE
+ DB 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x54,0x44,0x44,0xEE,0xEE,0x80,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x55,0x55,0x54,0x44,0x54,0x6E,0x44
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x55,0x55,0x55,0x44,0x45,0xEE,0xEE
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x01,0x55,0x55,0x55,0xEE,0xEE,0xEE
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x00,0xAA,0xBB,0x00,0x00
+ DB 0x00,0x01,0x11,0x11,0xBB,0xBA,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xAA,0xBB,0xBA
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x01,0x2A,0xBB,0xBB,0x01
+ DB 0x11,0x11,0xBB,0xBA,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x11,0x11,0x11,0xBB,0xBB,0xBB,0x11
+ DB 0xBB,0xBA,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xBB,0x3B,0xBB,0xBB,0xBB,0xBB,0xBA
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01
+ DB 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xAA,0x91,0x11,0x3B,0xBB,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03
+ DB 0xA0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xAA,0xAA,0xAA,0x91,0xAA,0xBB,0x11
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xAA,0xAA,0xAA,0x91,0x11,0xBB,0xBB
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x01,0x2A,0xAB,0x2A,0xBB,0xBB,0xBB
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x55,0xEE,0x40,0x00
+ DB 0x00,0x04,0x44,0x46,0xEE,0xE8,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x55,0xEE,0xE8
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x04,0x55,0xEE,0xEE,0x04
+ DB 0x44,0x46,0xEE,0xE8,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x46,0x44,0x46,0xEE,0xEE,0xEE,0x46
+ DB 0xEE,0xE8,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xEC,0x4E,0xEE,0xEE,0xEE,0xEE,0xE8
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03
+ DB 0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x55,0x44,0x44,0x4E,0xEC,0x40,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03
+ DB 0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x55,0x55,0x55,0x44,0x55,0xEE,0x46
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x55,0x55,0x55,0x44,0x46,0xEE,0xEE
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x04,0x55,0x54,0x55,0xEE,0xEE,0xEE
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x00,0xAA,0xBB,0x10,0x00
+ DB 0x00,0x11,0x11,0x1B,0xBB,0xA0,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0xAA,0xBB,0xA0
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x11,0x12,0xBB,0xBB,0x11
+ DB 0x11,0x1B,0xBB,0xA0,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x1B,0x11,0x1B,0xBB,0xBB,0xBB,0x1B
+ DB 0xBB,0xA0,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xB1,0x13,0xBB,0xBB,0xBB,0xBB,0xA0
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03
+ DB 0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xAA,0xA9,0x11,0x13,0xB1,0x10,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01
+ DB 0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xAA,0xAA,0xAA,0xA9,0xAA,0xBB,0x1B
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xAA,0xAA,0xAA,0xA9,0x1B,0xBB,0xBB
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x11,0x12,0xB1,0x12,0xBB,0xBB,0xBB
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x55,0xEE,0x44,0x00
+ DB 0x00,0x44,0x44,0x6E,0xEE,0x80,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x55,0xEE,0x80
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x00,0x00,0x44,0x45,0xEE,0xEE,0x44
+ DB 0x44,0x6E,0xEE,0x80,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x6E,0x44,0x6E,0xEE,0xEE,0xEE,0x6E
+ DB 0xEE,0x80,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xC4,0x44,0xEE,0xEE,0xEE,0xEE,0x80
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01
+ DB 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x55,0x54,0x44,0x44,0xC4,0x44,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01
+ DB 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x55,0x55,0x55,0x54,0x55,0xEE,0x6E
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x55,0x55,0x55,0x54,0x6E,0xEE,0xEE
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0x44,0x45,0x44,0x45,0xEE,0xEE,0xEE
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x7C
+ DB 0x7E,0x3C,0x78,0x82,0x00,0x42,0x42,0x7E
+ DB 0x42,0x00,0x82,0x3C,0x42,0x00,0x3C,0x7C
+ DB 0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x3C,0x3C,0xFF,0xFF
+ DB 0x00,0x00,0x3C,0x3C,0xFF,0xFF,0x00,0x00
+ DB 0x3C,0x3C,0xFF,0xFF,0x18,0x3C,0x3C,0x3C
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x3C,0x42,0x42,0x3C,0x00,0x00
+ DB 0x7C,0x3C,0x82,0x00,0x00,0x00,0x3C,0x3E
+ DB 0x7C,0x40,0x00,0x00,0xFE,0x3E,0x42,0x7E
+ DB 0x00,0x00,0x3C,0x3C,0x3C,0x42,0x00,0xFF
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x42
+ DB 0x40,0x42,0x44,0x44,0x00,0x42,0x42,0x40
+ DB 0x62,0x00,0x44,0x42,0x42,0x00,0x42,0x42
+ DB 0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x42,0x46,0xFF,0xFF
+ DB 0x00,0x00,0x42,0x46,0xFF,0xFF,0x00,0x00
+ DB 0x42,0x46,0xFF,0xFF,0x28,0x46,0x46,0x46
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x42,0x66,0x66,0x42,0x00,0x00
+ DB 0x42,0x42,0x44,0x00,0x00,0x00,0x42,0x08
+ DB 0x42,0x40,0x00,0x00,0x10,0x08,0x66,0x40
+ DB 0x00,0x00,0x40,0x42,0x42,0x62,0x00,0xFF
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x42
+ DB 0x7C,0x42,0x42,0x28,0x00,0x42,0x7E,0x7C
+ DB 0x52,0x00,0x28,0x42,0x42,0x00,0x42,0x42
+ DB 0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x02,0x4A,0xFF,0xFF
+ DB 0x00,0x00,0x02,0x4A,0xFF,0xFF,0x00,0x00
+ DB 0x02,0x4A,0xFF,0xFF,0x08,0x4A,0x4A,0x4A
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x42,0x5A,0x5A,0x42,0x00,0x00
+ DB 0x7C,0x42,0x28,0x00,0x00,0x00,0x40,0x08
+ DB 0x42,0x40,0x00,0x00,0x10,0x08,0x5A,0x7C
+ DB 0x00,0x00,0x3C,0x40,0x42,0x52,0x00,0xFF
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x7C
+ DB 0x40,0x7E,0x42,0x10,0x00,0x42,0x42,0x40
+ DB 0x4A,0x00,0x10,0x42,0x42,0x00,0x7E,0x7C
+ DB 0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x3C,0x52,0xFF,0xFF
+ DB 0x00,0x00,0x3C,0x52,0xFF,0xFF,0x00,0x00
+ DB 0x3C,0x52,0xFF,0xFF,0x08,0x52,0x52,0x52
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x7E,0x42,0x42,0x42,0x00,0x00
+ DB 0x42,0x42,0x10,0x00,0x00,0x00,0x4E,0x08
+ DB 0x7C,0x40,0x00,0x00,0x10,0x08,0x42,0x40
+ DB 0x00,0x00,0x02,0x40,0x7E,0x4A,0x00,0xFF
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x44
+ DB 0x40,0x42,0x44,0x10,0x00,0x5A,0x42,0x40
+ DB 0x46,0x00,0x10,0x42,0x42,0x00,0x42,0x44
+ DB 0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x40,0x62,0xFF,0xFF
+ DB 0x00,0x00,0x40,0x62,0xFF,0xFF,0x00,0x00
+ DB 0x40,0x62,0xFF,0xFF,0x08,0x62,0x62,0x62
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x42,0x42,0x42,0x42,0x00,0x00
+ DB 0x42,0x42,0x10,0x00,0x00,0x00,0x42,0x08
+ DB 0x44,0x40,0x00,0x00,0x10,0x08,0x42,0x40
+ DB 0x00,0x00,0x42,0x42,0x42,0x46,0x00,0xFF
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x42
+ DB 0x7E,0x42,0x78,0x10,0x00,0x24,0x42,0x7E
+ DB 0x42,0x00,0x10,0x3C,0x3C,0x00,0x42,0x42
+ DB 0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x7E,0x3C,0xFF,0xFF
+ DB 0x00,0x00,0x7E,0x3C,0xFF,0xFF,0x00,0x00
+ DB 0x7E,0x3C,0xFF,0xFF,0x3E,0x3C,0x3C,0x3C
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x42,0x42,0x42,0x3C,0x00,0x00
+ DB 0x7C,0x3C,0x10,0x00,0x00,0x00,0x3C,0x3E
+ DB 0x42,0x7E,0x00,0x00,0x10,0x3E,0x42,0x7E
+ DB 0x00,0x00,0x3C,0x3C,0x42,0x42,0x00,0xFF
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF
+ DB 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00
+ DB 0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00
+ DB 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
+ DB 0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+ DB 0x38,0x38,0x07,0x07,0x07,0x07,0x07,0x07
+ DB 0x07,0x07,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x07,0x07,0x07,0x07,0x07,0x07
+ DB 0x07,0x07,0x07,0x07,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x1F,0x1F,0x1F,0x1F,0x1F,0xB0,0xB0
+ DB 0xB0,0xB0,0xB0,0xB0,0xB0,0xB0,0xB0,0xB0
+ DB 0xB0,0xB0,0xB0,0xB0,0xB0,0xB0,0xB0,0xB0
+ DB 0xB0,0xB0,0x1F,0x1F,0x1F,0x1F,0x1F,0x38
+ DB 0x38,0x08,0x08,0x08,0x08,0x08,0x08,0x08
+ DB 0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08
+ DB 0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08
+ DB 0x08,0x08,0x02,0x02,0x02,0x02,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38
+ DB 0x38,0x38,0x02,0x02,0x02,0x02,0x38,0x38
+ DB 0x38,0x08,0x08,0x08,0x08,0x08,0x08,0x08
+ DB 0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08
+ DB 0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08
+ DB 0x08,0x08,0x02,0x02,0x02,0x02,0x38,0x38
+ DB 0x38,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F
+ DB 0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F
+ DB 0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F
+ DB 0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x38
+ DB 0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07
+ DB 0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07
+ DB 0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07
+ DB 0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07
+ DB 0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07
+ DB 0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07
+ DB 0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07
+ DB 0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07