Git Product home page Git Product logo

mailstation-tools's Introduction

mailstation-tools

This is a collection of tools for working with Cidco Mailstation devices (primarily the DET1), from a Unix machine.

It was mostly pieced together from the now-defunct mailstation Yahoo Group and files downloaded from Fybertech's Mailstation pages.

There is no license on most of the code gathered from these sources, but since it was all posted to the public Yahoo group, I am naively assuming it is in the public domain.

(Except for win32/inpout32.dll, obtained from its website which states "This product is released as open source (Freeware).")

The Z80 assembly files have been updated to assemble on newer non-win32 assemblers.

Compiling

Install SDCC.

Create an obj directory with mkdir obj and then run make. (If your system make is GNU Make, install and use bmake for this project.)

Loading code onto the Mailstation

See loader.txt for a more thorough explanation.

  • Connect a Teensy loader or Laplink parallel port cable to the DB25 port on the Mailstation.

  • With the Mailstation off, hold down the Function+Shift+T keys and press the Power button to turn it on. Instead of booting up to the Cidco logo, you should be in the Diagnostic Main Menu.

  • Press Shift+F5 (F5 being the right-most gray key in the group of five under the screen) and you'll now be in the hex editor.

  • To make changes, press g and for the address, enter 710304x (the x will not be visible) and press Enter.

  • Press g again and go to an application location such as 004000 or 00c000. Press s to enter edit mode and type in the hex values at each location. When finished, press s again and the right-side menu will change back to an ASCII version of your new code.

  • Press Back, then q to quit and reboot.

Assuming your application header is correct at 020000 (see loader.txt for an explanation), the application should now be visible with the proper name (but a blank icon) under the Yahoo menu or the Extras menu (depending on the firmware version).

Parallel port access

A DB25 LapLink parallel port cable is required for this method of connection.

A USB IEEE 1284 printer cable will NOT work, though a PCI parallel port card will (including via a Thunderbolt enclosure if on a laptop). If you are using a parallel port other than the standard port of 0x378, supply the -p <port> option to the host programs with the port in hexadecimal.

When connecting to the Mailstation via parallel port, host tools (sendload, recvdump, and tribble_getty) need direct access to the port to communicate with the Mailstation over the Laplink cable using inb and outb system calls.

On OpenBSD, direct port access will require the machdep.allowaperture sysctl set to 1 or higher. On OpenBSD and Linux, these host tools will also have to be executed as root.

USB Loader with Teensy

If you don't have a computer with a parallel port, you can use a Teensy 3.2 which will connect to your computer via USB, and to the Mailstation via its many digital I/O pins:

Teensy Pin Mailstation Pin
1 2
2 3
3 4
4 5
5 6
7 10
8 11
9 12
10 13
11 15
GND 25
  • Install Arduino-Makefile and Teensyduino

  • cd teensy-loader && make (gmake on OpenBSD)

  • Upload build-*/teensy-loader_.hex firmware with teensyloader and Teensy will reattach as a USB serial device:

umodem0 at uhub0 port 4 configuration 1 interface 0 "jcs Mailstation Loader" rev 1.10/2.75 addr 9
ucom0 at umodem0

Included host-side tools in util/

sendload

Writes a binary program file through the parallel port or USB serial port in the Mailstation's "tribble" format, sending each byte 3 bits at a time.

recvdump

Receives a dump from codedump, datadump, and memdump programs executed on the Mailstation and writes the bytes received to codedump.bin, datadump.bin, or memdump.bin.

Included Mailstation Z80 tools

loader.asm

Loader is used to load binary code over the parallel port into RAM and then execute it.

You need to type the hex values of z80/loader.bin (tip: use hexdump -C z80/loader.bin) into one of the application slots as detailed above, then run the new Loader app on the Mailstation.

Then run obj/sendload <your binary file> to send your binary code over the parallel port and it will be executed on the Mailstation as soon as the transfer is done.

codedump.asm

Code Dump is used to read the contents of the 1Mb flash chip containing the Mailstation's code and send it over the parallel port.

You need to type the hex values of z80/codedump.bin into one of the application slots as detailed above.

Run obj/recvdump code to wait for the code dump to begin.

Then run the new Code Dump app on the Mailstation and recvdump should show its progress as it reads the transmitted data and saves it to codeflash.bin. You may want to run it twice and compare checksums of the two resulting files.

datadump.asm

Data Dump is used to read the contents of the 512Kb flash chip containing the Mailstation's data area (containing downloaded programs, e-mails, etc.) and send it over the parallel port.

You need to type the hex values of z80/datadump.bin into one of the application slots as detailed above.

Run obj/recvdump data to wait for the data dump to begin.

Then run the new Data Dump app on the Mailstation and recvdump should show its progress as it reads the transmitted data and saves it to dataflash.bin. You may want to run it twice and compare checksums of the two resulting files.

memdump.asm

Mem Dump is used to read the contents of the current 64Kb of memory. It does not read additional pages of memory but shows the current layout of code page 0, the slot 0x4000 and 0x8000 devices, and page 0 of RAM.

You need to type the hex values of z80/memdump.bin into one of the application slots as detailed above.

Run obj/recvdump mem to wait for the memory dump to begin.

Then run the new Mem Dump app on the Mailstation and recvdump should show its progress as it reads the transmitted data and saves it to mem.bin.

Extracting programs from dataflash dumps

While most of the core functionality of the Mailstation lives on the codeflash and does not change, the Mailstation could download new programs through POP3 (via their patented ClipMail format) and store up to 5 of them at a time on the data flash. These are the same program slots that you overwrite with loader, codedump, or datadump.

To extract program 0 (which lives at 0x0000) from dataflash.bin, run:

util/app_extractor.rb -f dataflash.bin -a 0

Each of the programs can be extracted with different -a values.

app_extractor will dump assembly (in SDCC ASZ80 format) to re-create the application including a graphical representation of the icons.

Unfortunately most of these programs were as basic as just showing a full-screen, pre-rendered image (which is represented as icon1 in the assembly). There was no other functionality in most of these downloaded apps.

	.module	app0

	.area	_DATA
	.area	_HEADER (ABS)
	.org	0x4000

	jp	0x7800
	.dw	(icons)		; 0x4064
	.dw	(caption)	; 0x400e
	.dw	(dunno)		; 0x4009
dunno:
	.db	#0x00
xpos:
	.dw	#0x0000
ypos:
	.dw	#0x0000
caption:
	.dw	#0x0001
	.dw	(endcap - caption - 6) ; calc caption len (#0x000a)
	.dw	#0x0006		; offset to first char
	.ascii	"TV Listing"
endcap:

	.org	0x4064

icons:
	.dw	#0x00ad		; size icon0
	.dw	(icon0 - icons)	; offset to icon0 (0x0008)
	.dw	#0x1043		; size icon1
	.dw	(icon1 - icons)	; offset to icon1 (0x00b5)
icon0:
	.dw	#0x0022		; icon width
	.db	#0x22		; icon height

	.db	#0x00, #0x00, #0x00, #0x00, #0x00	; ........................................
	.db	#0xfc, #0xff, #0xff, #0x03, #0x00	; ..########################..............
	.db	#0x02, #0x00, #0x00, #0x04, #0x00	; .#........................#.............
	.db	#0x01, #0x00, #0x00, #0x08, #0x00	; #..........................#............
	.db	#0xf1, #0xff, #0xff, #0x18, #0x00	; #...####################...##...........
	.db	#0x59, #0x55, #0x55, #0x19, #0x00	; #..##.#.#.#.#.#.#.#.#.#.#..##...........
	.db	#0xa9, #0xfa, #0xab, #0x19, #0x00	; #..#.#.#.#.#######.#.#.##..##...........
	.db	#0x59, #0xfd, #0x57, #0x19, #0x00	; #..##.#.#.#########.#.#.#..##...........
	.db	#0xa9, #0x0e, #0xaf, #0x19, #0x00	; #..#.#.#.###....####.#.##..##...........
	.db	#0x59, #0x03, #0x5c, #0x19, #0x00	; #..##.#.##........###.#.#..##...........
	.db	#0xa9, #0x91, #0xa8, #0x19, #0x00	; #..#.#.##...#..#...#.#.##..##...........
	.db	#0x59, #0x01, #0x58, #0x19, #0x00	; #..##.#.#..........##.#.#..##...........
	.db	#0xa9, #0x91, #0xa8, #0x19, #0x00	; #..#.#.##...#..#...#.#.##..##...........
	.db	#0x59, #0x63, #0x54, #0x19, #0x00	; #..##.#.##...##...#.#.#.#..##...........
	.db	#0xa9, #0x06, #0xaa, #0x19, #0x00	; #..#.#.#.##......#.#.#.##..##...........
	.db	#0x59, #0x0d, #0x55, #0x19, #0x00	; #..##.#.#.##....#.#.#.#.#..##...........
	.db	#0xa9, #0xfa, #0xaa, #0x19, #0x00	; #..#.#.#.#.#####.#.#.#.##..##...........
	.db	#0xd9, #0x0f, #0x5f, #0x19, #0x00	; #..##.######....#####.#.#..##...........
	.db	#0x69, #0xf0, #0xa0, #0x39, #0x00	; #..#.##.....####.....#.##..###..........
	.db	#0x59, #0x02, #0x64, #0x49, #0x00	; #..##.#..#........#..##.#..#..#.........
	.db	#0x69, #0x02, #0xa4, #0x85, #0x00	; #..#.##..#........#..#.##.#....#........
	.db	#0xf1, #0xff, #0xff, #0x12, #0x01	; #...####################.#..#...#.......
	.db	#0x01, #0x00, #0x00, #0x21, #0x02	; #.......................#....#...#......
	.db	#0x61, #0x1b, #0x80, #0x04, #0x03	; #....##.##.##..........#..#.....##......
	.db	#0x01, #0x00, #0x40, #0x88, #0x03	; #.....................#....#...###......
	.db	#0xfe, #0xff, #0x3f, #0xc1, #0x01	; .#####################..#.....###.......
	.db	#0xfc, #0xff, #0x1f, #0xe2, #0x00	; ..###################....#...###........
	.db	#0xf8, #0xff, #0x1f, #0x70, #0x00	; ...##################.......###.........
	.db	#0x00, #0x00, #0x30, #0x38, #0x00	; ....................##.....###..........
	.db	#0x00, #0x00, #0x60, #0x1c, #0x00	; .....................##...###...........
	.db	#0x00, #0x00, #0xc0, #0x0e, #0x00	; ......................##.###............
	.db	#0x00, #0x00, #0x80, #0x07, #0x00	; .......................####.............
	.db	#0x00, #0x00, #0x00, #0x03, #0x00	; ........................##..............
	.db	#0x00, #0x00, #0x00, #0x00, #0x00	; ........................................

icon1:
	.dw	#0x0140		; icon width
	.db	#0x68		; icon height

	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0x00, #0x7f, #0x7e, #0xff, #0x03, #0xf8, #0x03, #0x7e, #0xb8, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ........#######..######.##########.........#######.......######....###.#.#......................................................................................................................................................................................................................................................
	.db	#0xc0, #0xff, #0x3c, #0xfe, #0x07, #0xfe, #0x87, #0xff, #0x51, #0x05, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ......##########..####...##########......##########....##########...#.#.#.#.....................................................................................................................................................................................................................................................
	.db	#0xe0, #0xe1, #0x18, #0x0c, #0x1e, #0x0f, #0xc7, #0xc3, #0x53, #0x05, #0xfc, #0xdd, #0xe1, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; .....####....###...##.....##.....####...####....###...####....####..#.#.#.#.......#######.###.###....###........................................................................................................................................................................................................................
	.db	#0xe0, #0xc0, #0x18, #0x0c, #0x1c, #0x07, #0xe6, #0x81, #0x07, #0x00, #0x24, #0x89, #0x40, #0x40, #0x80, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0xe0, #0x38, #0xe0, #0x7c, #0xe0, #0x38, #0x8e, #0x03	; .....###......##...##.....##......###...###......##..####......####...............#..#..#..#...#......#.......#........#....#........................................................................................................................................###...###.......###..#####......###...###...###...###......
	.db	#0x70, #0xc0, #0x18, #0x0c, #0xb8, #0x03, #0xe6, #0x00, #0x07, #0x00, #0x20, #0x88, #0x40, #0x00, #0x80, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x45, #0x14, #0x05, #0x14, #0x45, #0x51, #0x04	; ....###.......##...##.....##.......###.###.......##..###........###..................#.....#...#......#................#............................................................................................................................................#...#.#...#...#.#...#.#.......#.#...#.#...#.#...#.#...#.....
	.db	#0x70, #0x80, #0x18, #0x0c, #0xb8, #0x03, #0xf4, #0x00, #0x0f, #0x00, #0x20, #0x88, #0x40, #0x60, #0xdc, #0x9b, #0x0d, #0x9f, #0x03, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x41, #0x04, #0x05, #0x04, #0x45, #0x11, #0x04	; ....###........#...##.....##.......###.###........#.####........####.................#.....#...#......#......##...###.####.##..##.##....#####..###..................................................................................................................#...#.....#...#.....#.#.......#.....#.#...#.#...#.....#.....
	.db	#0x30, #0x00, #0x18, #0x0c, #0xb0, #0x01, #0x70, #0x00, #0x0e, #0x00, #0x20, #0x50, #0x40, #0x40, #0x92, #0x10, #0x93, #0x48, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x41, #0x02, #0x3d, #0x02, #0x45, #0x11, #0x04	; ....##.............##.....##........##.##...........###..........###.................#......#.#.......#.......#..#..#..#....#...##..#..#...#..#..#..................................................................................................................#...#.....#..#......#.####...#......#.#...#.#...#.....#.....
	.db	#0x30, #0x00, #0x18, #0x0c, #0xb0, #0x01, #0x70, #0x00, #0x0e, #0x00, #0x20, #0x50, #0x40, #0x40, #0x86, #0x10, #0x91, #0xc8, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x21, #0x82, #0x44, #0x82, #0x44, #0x11, #0x03	; ....##.............##.....##........##.##...........###..........###.................#......#.#.......#.......#..##....#....#...#...#..#...#..##....................................................................................................................#...#....#...#.....#..#...#..#.....#..#...#.#...#...##......
	.db	#0x70, #0x00, #0x18, #0x0c, #0xb8, #0x03, #0xf0, #0x00, #0x0f, #0x00, #0x20, #0x50, #0x40, #0x40, #0x98, #0x10, #0x11, #0x07, #0x03, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x11, #0x42, #0x40, #0x42, #0x44, #0x11, #0x04	; ....###............##.....##.......###.###..........####........####.................#......#.#.......#.......#....##..#....#...#...#...###.....##..................................................................................................................#...#...#....#....#.......#..#....#...#...#.#...#.....#.....
	.db	#0x70, #0x00, #0x18, #0x0c, #0xb8, #0x03, #0xe0, #0x00, #0x07, #0x00, #0x20, #0x20, #0x40, #0x48, #0x92, #0x10, #0x11, #0x41, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x09, #0x22, #0x40, #0x22, #0x44, #0x11, #0x04	; ....###............##.....##.......###.###...........###........###..................#.......#........#....#..#..#..#..#....#...#...#...#.....#..#..................................................................................................................#...#..#.....#...#........#..#...#....#...#.#...#.....#.....
	.db	#0xe0, #0x80, #0x18, #0x0c, #0x38, #0x07, #0xe4, #0x81, #0x07, #0x00, #0x70, #0x20, #0xe0, #0xe7, #0x0e, #0xbb, #0x3b, #0xdf, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x05, #0x11, #0x44, #0x11, #0x44, #0x51, #0x04	; .....###.......#...##.....##.......###..###.......#..####......####.................###......#.......######..###.###....##.###.###.###..#####.###...................................................................................................................#...#.#.....#...#.....#...#.#...#.....#...#.#...#.#...#.....
	.db	#0xe0, #0xe1, #0x18, #0x1c, #0x1e, #0x0f, #0xc7, #0xc3, #0x03, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x80, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0xe0, #0x7c, #0xf1, #0x39, #0xf1, #0x39, #0x8e, #0x03	; .....####....###...##.....###....####...####....###...####....####.....................................................................#....#........................................................................................................................###..#####.#...#####..###..#...#####..###...###...###......
	.db	#0xc0, #0x7f, #0x3c, #0xfe, #0x0f, #0xfe, #0x83, #0xff, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x80, #0x0f, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ......#########...####...###########.....#########.....##########......................................................................#####....................................................................................................................................................................................
	.db	#0x00, #0x3f, #0x7e, #0xff, #0x03, #0xf8, #0x01, #0x7e, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ........######...######.##########.........######........######.................................................................................................................................................................................................................................................................
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0x7f	; ###############################################################################################################################################################################################################################################################################################################################.
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#...................................................................................................#...................................................................................................#...................................................................................................
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0x00, #0x00, #0x10, #0x06, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x61, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x32, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#....##.............................................................................................#....##.............................................................................................#....#..##..........................................................................................
	.db	#0x00, #0x00, #0x00, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x90, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4b, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ........................#..#................................................................................................#..#................................................................................................##.#..#.........................................................................................
	.db	#0x00, #0x00, #0x10, #0xe9, #0xdc, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x91, #0xce, #0x0d, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x4a, #0xe7, #0x06, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#...#..#.###..###.##................................................................................#...#..#.###..###.##................................................................................#....#.#..#.###..###.##.............................................................................
	.db	#0x00, #0x00, #0x00, #0x26, #0x25, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0xe0, #0x52, #0x12, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4a, #0x29, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; .........................##..#..#.#..#..#....................................................................................###.#..#.#..#..#....................................................................................#.#..#.#..#.#..#..#............................................................................
	.db	#0x00, #0x00, #0x10, #0x29, #0x25, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x81, #0x52, #0x12, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x4a, #0x29, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#...#..#.#..#.#..#..#...............................................................................#......#.#..#.#..#..#...............................................................................#....#.#..#.#..#.#..#..#............................................................................
	.db	#0x00, #0x00, #0x00, #0xe9, #0x24, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x4e, #0x12, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4a, #0x27, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ........................#..#.###..#..#..#.....................................................................................#..###..#..#..#....................................................................................#.#..#.###..#..#..#............................................................................
	.db	#0x00, #0x00, #0x10, #0x26, #0x24, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x21, #0x42, #0x12, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x32, #0x21, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#....##..#....#..#..#...............................................................................#....#...#....#..#..#...............................................................................#....#..##..#....#..#..#............................................................................
	.db	#0x00, #0x00, #0x00, #0x20, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; .............................#...................................................................................................#......................................................................................................#.......................................................................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#...................................................................................................#...................................................................................................#...................................................................................................
	.db	#0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55	; #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#.................................................#.................................................#...................................................................................................#...................................................................................................
	.db	#0x8c, #0xc7, #0x81, #0x81, #0x13, #0x00, #0x08, #0x00, #0x00, #0x0c, #0x00, #0x00, #0x40, #0x01, #0x00, #0x1c, #0x00, #0x00, #0xe0, #0x80, #0x40, #0x00, #0x09, #0x00, #0x1c, #0x20, #0x00, #0xc0, #0x14, #0x3d, #0x07, #0x9e, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ..##...####...###......##......###..#..............#......................##..........................#.#.................###........................###.......#......#.........#..#..............###........#................##..#.#...#.####..###......####..#................................................................
	.db	#0x8c, #0x28, #0x52, #0x42, #0x04, #0x00, #0x08, #0x00, #0x40, #0x0c, #0x00, #0x00, #0x40, #0x00, #0x00, #0x89, #0x00, #0x00, #0x10, #0x81, #0x40, #0x00, #0x08, #0x00, #0x22, #0x20, #0x00, #0xd0, #0x14, #0x45, #0x09, #0xa2, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ..##...#...#.#...#..#.#..#....#...#................#..................#...##..........................#.................#..#...#....................#...#......#......#............#.............#...#.......#..............#.##..#.#...#.#...#.#..#.....#...#.#................................................................
	.db	#0x92, #0x28, #0x40, #0x42, #0xd0, #0xcd, #0xc9, #0x00, #0x00, #0x12, #0x63, #0x4c, #0x73, #0x1d, #0x00, #0x48, #0x6e, #0x60, #0x10, #0x98, #0xcc, #0x69, #0x5d, #0x02, #0x02, #0x73, #0x00, #0x40, #0xa5, #0x44, #0x11, #0xa2, #0x92, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; .#..#..#...#.#........#..#....#.....#.###.##..###..#..##.................#..#...##...##...##..#.##..###.#.###..............#..#..###.##......##.....#......##..#..##..###..#.##.#.###.#..#.......#......##..###...............#.#.#..#.#..#...#.#...#....#...#.#.#..#..##.......................................................
	.db	#0x92, #0x27, #0x90, #0x81, #0x53, #0x52, #0x2a, #0x01, #0x40, #0x92, #0x94, #0xd2, #0x48, #0x25, #0x00, #0x09, #0x92, #0x80, #0x10, #0xa4, #0x52, #0x1a, #0x49, #0x02, #0xb2, #0x24, #0x00, #0x50, #0x45, #0x3c, #0x11, #0x9e, #0x52, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; .#..#..####..#......#..##......###..#.#..#..#.#..#.#.#..#.............#..#..#..#..#.#..#.#..#.##...#..#.#.#..#..........#..#.....#..#..#.......#....#.....#..#.#.#..#.#..#.##...#..#..#..#.......#..##.#..#..#..............#.#.#.#...#...####..#...#....####..#.#..#.#..#......................................................
	.db	#0x9e, #0x28, #0x40, #0x02, #0x54, #0x52, #0xea, #0x01, #0x00, #0x9e, #0x10, #0x52, #0x48, #0x25, #0x00, #0x08, #0x92, #0xe0, #0x10, #0xbc, #0x5e, #0x0a, #0x49, #0x1a, #0xa2, #0x27, #0x00, #0x40, #0x46, #0x04, #0x11, #0xa2, #0xd2, #0x03, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; .####..#...#.#........#..#........#.#.#..#..#.#..#.#.####................####..#....#....#..#.#....#..#.#.#..#.............#.....#..#..#.....###....#.....####.#.####.#..#.#....#..#..#..#.##....#...#.####..#................#..##...#...#.....#...#....#...#.#.#..#.####......................................................
	.db	#0xa1, #0x28, #0x52, #0x42, #0x54, #0xd2, #0x29, #0x00, #0x40, #0xa1, #0x94, #0x52, #0x48, #0x25, #0x00, #0x09, #0x92, #0x90, #0x10, #0x85, #0x42, #0x0a, #0x89, #0x13, #0xa2, #0x20, #0x00, #0x50, #0x46, #0x04, #0x09, #0xa2, #0x52, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; #....#.#...#.#...#..#.#..#....#...#.#.#..#..#.###..#.#................#.#....#.#..#.#..#.#..#.#....#..#.#.#..#..........#..#.....#..#..#....#..#....#...#.#....#.#....#..#.#....#..#...###..#....#...#.#.....#..............#.#..##...#...#.....#..#.....#...#.#.#..#.#.........................................................
	.db	#0xa1, #0xc7, #0x81, #0x81, #0x53, #0x52, #0xc8, #0xa0, #0x02, #0x21, #0x63, #0x4c, #0x70, #0xa5, #0x0a, #0x1c, #0x92, #0xe0, #0xe0, #0x98, #0xcc, #0x09, #0x11, #0x0a, #0x1c, #0x43, #0xa8, #0x40, #0x44, #0x04, #0x07, #0x9e, #0x9c, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; #....#.####...###......##......###..#.#..#..#.#....#..##.....#.#.#......#....#..##...##...##..#.....###.#.#..#.#.#.#......###....#..#..#.....###.....###...##..#..##..###..#....#...#....#.#......###...##....#....#.#.#......#...#...#...#.....###......####..#..###..##.......................................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x40, #0x00, #0x00, #0x40, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x80, #0x01, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#.........................#.......................#.................................................#..............................................................##...................................#...................................................................................................
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#.................................................#.................................................#...................................................................................................#...................................................................................................
	.db	#0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55	; #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#...................................................................................................#...................................................................................................#...................................................................................................
	.db	#0xce, #0xe3, #0x00, #0x62, #0x38, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x7c, #0x01, #0xc0, #0x01, #0x00, #0xa0, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x02, #0x08, #0x04, #0x00, #0x18, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; .###..####...###.........#...##....###....................................................................................#####.#.............###....................#.#.........................................................#.........#......#................##...........................................................
	.db	#0x51, #0x14, #0x11, #0x62, #0x44, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x11, #0x01, #0x20, #0x02, #0x00, #0x20, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x02, #0x08, #0x00, #0x00, #0x18, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; #...#.#...#.#...#...#....#...##...#...#.................................................................................#...#...#............#...#...................#......................................................#....#.........#.......................##...........................................................
	.db	#0x41, #0x14, #0x00, #0x92, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0xc7, #0x20, #0x48, #0xa6, #0xb9, #0xcc, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4a, #0xce, #0x75, #0x1c, #0x24, #0x37, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00	; #.....#...#.#............#..#..#..#.........................................................................................#...###...##.....#.....#..#..##..#.##..###.#..##..###................................................#.#..#..###..###.#.###...###.....#..#..###.##..#..#............................................
	.db	#0xc1, #0xe3, #0x10, #0x92, #0x64, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x11, #0x29, #0x21, #0x4b, #0x68, #0xa4, #0x50, #0x02, #0x00, #0x00, #0x00, #0x00, #0x10, #0x4a, #0x29, #0x95, #0x12, #0x24, #0x49, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00	; #.....####...###....#....#..#..#..#..##.................................................................................#...#...#..#.#..#....#..##.#..#....#.##...#..#.#....#.#..#..........................................#....#.#..#.#..#.#..#.#.#..#.#..#.....#..#..#..#..#.#..#............................................
	.db	#0x41, #0x04, #0x01, #0xf2, #0x44, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0xe9, #0x21, #0x4a, #0x2e, #0xa4, #0x5c, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4a, #0x29, #0x95, #0x12, #0x3c, #0x49, #0x09, #0x00, #0x00, #0x00, #0x00, #0x00	; #.....#...#.....#........#..####..#...#.....................................................................................#...#..#.####....#...#.#..#..###.#....#..#.#..###.#..#...............................................#.#..#.#..#.#..#.#.#..#.#..#.....####..#..#..#.#..#............................................
	.db	#0x51, #0x14, #0x51, #0x0a, #0x45, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x11, #0x29, #0x20, #0x4a, #0x29, #0xa4, #0x52, #0x02, #0x00, #0x00, #0x00, #0x00, #0x50, #0x4a, #0xc9, #0x95, #0x1c, #0x42, #0x49, #0x0e, #0x00, #0x00, #0x00, #0x00, #0x00	; #...#.#...#.#...#...#.#..#.#....#.#...#.................................................................................#...#...#..#.#.......#...#.#..#.#..#.#....#..#.#.#..#.#..#..........................................#.#..#.#..#.#..#..###.#.#..#..###....#....#.#..#..#..###............................................
	.db	#0xce, #0xe3, #0x80, #0x09, #0x39, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0xc9, #0xc0, #0x71, #0x2e, #0xb8, #0x5c, #0x02, #0x00, #0x00, #0x00, #0x00, #0x80, #0x71, #0x0e, #0x95, #0x10, #0x42, #0x49, #0x08, #0x00, #0x00, #0x00, #0x00, #0x00	; .###..####...###.......##..#....#..###......................................................................................#...#..#..##......###...###..###.#.....###.#..###.#..#.............................................##...###..###....#.#.#..#....#....#....#.#..#..#....#............................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0xe0, #0x00, #0x0e, #0x00, #0x00, #0x06, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#...................................................................................................#...................................................................................................#................###.........###.....................##.............................................
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#...................................................................................................#...................................................................................................#...................................................................................................
	.db	#0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55	; #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#...................................................................................................#...................................................................................................#...................................................................................................
	.db	#0x8f, #0x11, #0x01, #0x03, #0x00, #0x80, #0x00, #0x00, #0x38, #0x04, #0x02, #0x00, #0x00, #0x00, #0x00, #0x18, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x00, #0x00, #0x84, #0x07, #0x00, #0x00, #0x00, #0x00, #0x40, #0x00, #0x00, #0x00	; ####...##...#...#.......##.....................#...................###....#......#.........................................##.....#...........................................................................................#...................#....####...........................................#.........................
	.db	#0x41, #0x12, #0x11, #0x03, #0x00, #0x00, #0x00, #0x00, #0x10, #0x04, #0x02, #0x00, #0x00, #0x00, #0x00, #0x25, #0x06, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x50, #0x00, #0x00, #0x84, #0x08, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; #.....#..#..#...#...#...##..........................................#.....#......#......................................#.#..#...##.........................................................................................#.#...................#....#...#....................................................................
	.db	#0x21, #0xa4, #0x80, #0xe4, #0xc6, #0xb4, #0x8c, #0x39, #0x10, #0x67, #0x02, #0x00, #0x00, #0x00, #0x00, #0x20, #0x05, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x30, #0xc6, #0x84, #0xa8, #0x19, #0xd7, #0xcc, #0xcd, #0x4d, #0xc7, #0x01, #0x00	; #....#....#..#.#.......#..#..###.##...##..#.##.#..##...##..###......#...###..##..#...........................................#..#.#...........................................................................................#.....##...##...##..#....#...#.#.##..##...###.#.##..##..###.##..###.##..#.###...###...............
	.db	#0x27, #0x44, #0x90, #0x24, #0x29, #0x8d, #0x12, #0x4a, #0x90, #0x94, #0x02, #0x00, #0x00, #0x00, #0x00, #0x91, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x50, #0x48, #0x09, #0x85, #0x67, #0xa4, #0x34, #0x50, #0x52, #0x52, #0x29, #0x01, #0x00	; ###..#....#...#.....#..#..#..#..#..#.#..#.##...#.#..#....#.#..#.....#..#..#.#..#.#......................................#...#..#..#.........................................................................................#.#....#..#.#..#....#.#....####..##...#..#.#..#.##......#.#..#..#.#..#..#.#.#..#.#..#...............
	.db	#0x21, #0xa4, #0x80, #0x27, #0xe9, #0x85, #0x82, #0x4b, #0x90, #0x94, #0x02, #0x00, #0x00, #0x00, #0x00, #0x88, #0x07, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x48, #0xc1, #0x85, #0x20, #0xa4, #0x14, #0x5c, #0x52, #0x52, #0x29, #0x01, #0x00	; #....#....#..#.#.......####..#..#..#.####.#....#.#.....###.#..#.....#..#..#.#..#.#.........................................#...####...........................................................................................#....#..#.#.....###.#....#.....#....#..#.#..#.#.....###.#..#..#.#..#..#.#.#..#.#..#...............
	.db	#0x41, #0x12, #0x51, #0x28, #0x29, #0x84, #0x52, #0x4a, #0x90, #0x94, #0x02, #0x00, #0x00, #0x00, #0x00, #0x05, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x50, #0x48, #0x29, #0x85, #0x20, #0x24, #0x17, #0x52, #0x52, #0x52, #0xc9, #0x01, #0x00	; #.....#..#..#...#...#.#....#.#..#..#.#....#....#.#..#.#..#.#..#.....#..#..#.#..#.#......................................#.#.......#.........................................................................................#.#....#..#.#..#.#..#.#....#.....#....#..#..###.#....#..#.#..#..#.#..#..#.#.#..#..###...............
	.db	#0x81, #0x11, #0x41, #0x28, #0xc9, #0x84, #0x8c, #0x4b, #0x38, #0x67, #0x02, #0x00, #0x00, #0x00, #0x00, #0x3c, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0xc0, #0x33, #0xc6, #0x85, #0x20, #0x18, #0x14, #0x5c, #0x52, #0x52, #0x09, #0x01, #0x00	; #......##...#...#.....#....#.#..#..#..##..#....#..##...###.#..#....###..###..##..#........................................####....#...........................................................................................####..##...##...###.#....#.....#.....##.....#.#.....###.#..#..#.#..#..#.#.#..#....#...............
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x80, #0x03, #0x00, #0x00, #0x00, #0xe0, #0x00, #0x00	; ....................#...................................................................................................#...................................................................................................#..........................................###...................................###................
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#...................................................................................................#...................................................................................................#...................................................................................................
	.db	#0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55	; #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#...................................................................................................#.................................................#.................................................#...................................................................................................
	.db	#0xd3, #0xe3, #0xc0, #0x17, #0x00, #0x82, #0x00, #0x10, #0x30, #0x80, #0x00, #0x00, #0x00, #0x00, #0x00, #0x3c, #0x00, #0x40, #0x00, #0x00, #0x00, #0xc0, #0x20, #0xc2, #0x81, #0x01, #0x00, #0xc0, #0x01, #0x04, #0x14, #0x00, #0x98, #0x1e, #0x07, #0x00, #0x00, #0x00, #0x00, #0x00	; ##..#.####...###......#####.#............#.....#............#.......##.........#..........................................####................#...............................##.....#...#....###......##.....................###.........#.......#.#..............##..#.####...###.............................................
	.db	#0x53, #0x14, #0x11, #0x11, #0x00, #0xc6, #0x00, #0x10, #0x48, #0x80, #0x00, #0x00, #0x00, #0x00, #0x00, #0x05, #0x00, #0x00, #0x00, #0x00, #0x00, #0xc4, #0x20, #0x22, #0x82, #0x01, #0x00, #0x50, #0x02, #0x04, #0x04, #0x00, #0x98, #0xa2, #0x08, #0x00, #0x00, #0x00, #0x00, #0x00	; ##..#.#...#.#...#...#...#...#............##...##............#......#..#........#........................................#.#...............................................#...##.....#...#...#...#.....##...................#.#..#........#.......#................##..#.#...#.#...#............................................
	.db	#0x55, #0x14, #0x00, #0x71, #0x0c, #0xaa, #0x8c, #0x3b, #0x84, #0xd2, #0x35, #0xe3, #0x8c, #0x49, #0x00, #0x84, #0x66, #0x5c, #0xa6, #0x01, #0x00, #0x20, #0x21, #0x22, #0x40, #0x02, #0x00, #0x40, #0x64, #0xce, #0xd4, #0x31, #0xa8, #0xa2, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; #.#.#.#...#.#...........#...###...##.....#.#.#.#..##...###.###....#....#.#..#.###.#.##..##...###..##...##..#..#...........#....#.##..##...###.#..##..#.##....................#..#....#...#...#........#..#....................#...#..##..###..##..#.#.###...##.....#.#.#.#...#.#................................................
	.db	#0xd5, #0x13, #0x10, #0x91, #0x12, #0x92, #0x52, #0x10, #0x84, #0x92, #0x0c, #0x94, #0x52, #0x4a, #0x00, #0x9d, #0x81, #0x42, #0x69, #0x00, #0x00, #0x24, #0x21, #0xc2, #0x41, #0x02, #0x00, #0x50, #0x84, #0x24, #0x55, #0x4a, #0xa8, #0x9e, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; #.#.#.####..#.......#...#...#..#.#..#....#..#..#.#..#.#.....#.....#....#.#..#..#..##......#.#..#.#..#.#..#.#..#.........#.###..##......#.#....#.#..#.##...................#..#..#....#...#....###.....#..#..................#.#...#....#..#..#..#.#.#.#..#.#..#....#.#.#.####..#................................................
	.db	#0x59, #0x14, #0x00, #0x91, #0x1e, #0x92, #0x92, #0x11, #0x84, #0x92, #0x04, #0x97, #0x5e, #0x4a, #0x00, #0x84, #0xe0, #0x4c, #0x2f, #0x00, #0x00, #0xe0, #0x21, #0x02, #0xc2, #0x03, #0x00, #0x40, #0xe4, #0xe4, #0x55, #0x7a, #0xc8, #0xa2, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; #..##.#...#.#...........#...#..#.####....#..#..#.#..#..##...#.....#....#.#..#..#..#.....###.#..#.####.#..#.#..#...........#....#.....###..##..#.####.#.......................####....#...#.......#....####....................#...#..###..#..####.#.#.#..#.####....#..##.#...#.#................................................
	.db	#0x59, #0x14, #0x11, #0x91, #0x02, #0x82, #0x12, #0x12, #0x48, #0x92, #0x84, #0xe4, #0x42, #0x4a, #0x00, #0x85, #0x90, #0x50, #0x21, #0x00, #0x00, #0x14, #0x22, #0x22, #0x22, #0x04, #0x00, #0x50, #0x92, #0x24, #0x54, #0x0a, #0xc8, #0xa2, #0x08, #0x00, #0x00, #0x00, #0x00, #0x00	; #..##.#...#.#...#...#...#...#..#.#.......#.....#.#..#....#..#......#..#..#..#..#..#....#..#..###.#....#..#.#..#.........#.#....#....#..#....#.#.#....#....................#.#....#...#...#...#...#...#....#.................#.#..#..#..#..#..#....#.#.#..#.#.......#..##.#...#.#...#............................................
	.db	#0xd1, #0xe3, #0x00, #0x91, #0x0c, #0x82, #0xcc, #0x21, #0x30, #0x1c, #0x05, #0x87, #0x8c, #0x71, #0x15, #0x84, #0xe0, #0x4e, #0x26, #0x00, #0x00, #0x10, #0xca, #0xc9, #0x29, #0x14, #0x00, #0xc0, #0xe1, #0xc8, #0x54, #0x32, #0x88, #0x1e, #0x07, #0x00, #0x00, #0x00, #0x00, #0x00	; #...#.####...###........#...#..#..##.....#.....#..##..###....#......##....###...#.#.....###....#..##...##...###.#.#.#.....#....#.....###.###..#..##..#......................#....#.#..###..#..###..#.#....#.#.................###....###...#..##..#.#.#..#..##.....#...#.####...###.............................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x70, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#.......................................................................###.........................#.................................................#.................................................#...................................................................................................
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#...................................................................................................#.................................................#.................................................#...................................................................................................
	.db	#0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55, #0x55	; #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#...................................................................................................#...................................................................................................#...................................................................................................
	.db	#0xcf, #0xe3, #0xc0, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4c, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0xc0, #0x01, #0x04, #0x00, #0x00, #0x08, #0x00, #0x41, #0x00, #0x00, #0x00, #0x00, #0x00	; ####..####...###......##..#...............................................................................................##..#...............................................................................................###.........#........................#............#.....#.........................................
	.db	#0x51, #0x14, #0xd1, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x4d, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x90, #0x00, #0x04, #0x00, #0x00, #0x08, #0x00, #0x41, #0x00, #0x00, #0x00, #0x00, #0x00	; #...#.#...#.#...#...#.##..#.............................................................................................#.##..#.............................................................................................#..#..........#........................#............#.....#.........................................
	.db	#0x51, #0x14, #0x40, #0x65, #0x22, #0x03, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x54, #0x26, #0x32, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x80, #0x1c, #0x67, #0x8e, #0x39, #0xce, #0x9c, #0x43, #0x30, #0xc7, #0x01, #0x00, #0x00	; #...#.#...#.#.........#.#.#..##..#...#..##................................................................................#.#.#..##..#...#..##.................................................................................#..###...###..##..###...##..###...###..##..###..###....#.....##..###...###.......................
	.db	#0xcf, #0xe3, #0x50, #0x95, #0x14, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x55, #0x49, #0x41, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x90, #0xa4, #0x94, #0x52, #0x4a, #0x29, #0x25, #0x41, #0x48, #0x29, #0x00, #0x00, #0x00	; ####..####...###....#.#.#.#.#..#..#.#.....#.............................................................................#.#.#.#.#..#..#.#.....#.............................................................................#..#..#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#..#.....#....#..#.#..#.#..........................
	.db	#0x41, #0x04, #0x41, #0x96, #0x14, #0x07, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x64, #0x49, #0x71, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x80, #0xa4, #0xf4, #0xd2, #0x4b, #0xe9, #0x25, #0x41, #0x78, #0xc9, #0x00, #0x00, #0x00	; #.....#...#.....#.....#..##.#..#..#.#...###...............................................................................#..##.#..#..#.#...###................................................................................#..#..#.#..#.####.#..#.####.#..#.#..#.####.#..#..#.....#....####.#..#..##........................
	.db	#0x41, #0x14, #0x51, #0x96, #0x88, #0x04, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x65, #0x89, #0x48, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x90, #0xa4, #0x14, #0x4e, #0x48, #0x29, #0x24, #0x41, #0x08, #0x09, #0x01, #0x00, #0x00	; #.....#...#.#...#...#.#..##.#..#...#...#..#.............................................................................#.#..##.#..#...#...#..#.............................................................................#..#..#..#.#..#.#....###..#....#..#.#..#.#....#..#..#.....#....#....#..#....#.......................
	.db	#0xc1, #0xe3, #0x40, #0x64, #0x08, #0x07, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x44, #0x86, #0x70, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0xc0, #0x25, #0x67, #0x82, #0x49, #0xce, #0x24, #0xc2, #0x33, #0xe9, #0x00, #0x00, #0x00	; #.....####...###......#...#..##....#....###...............................................................................#...#..##....#....###...............................................................................###.#..#..###..##..#.....##..#..#..###..##..#..#...#....####..##..#..#.###........................
	.db	#0x00, #0x00, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x10, #0x00, #0x00, #0x02, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....................#...................................................................................................#...................................................................................................#....................#..............................................................................
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0xff, #0x7f	; ###############################################################################################################################################################################################################################################################################################################################.
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................
	.db	#0xe0, #0x00, #0x00, #0x40, #0x20, #0x08, #0x3c, #0x18, #0x63, #0x04, #0x27, #0x04, #0x00, #0x0e, #0x00, #0xc0, #0x28, #0x80, #0x40, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; .....###......................#......#.....#......####.....##...##...##...#.....###..#....#..............###..................##...#.#.........#......#.....#.................................................#.................................................................................................................
	.db	#0x10, #0x01, #0x00, #0x00, #0x20, #0x08, #0x42, #0xa4, #0x94, #0x86, #0x08, #0x04, #0x00, #0x04, #0x00, #0xc0, #0x28, #0x00, #0x40, #0x10, #0x00, #0x00, #0x00, #0x00, #0x00, #0x40, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....#...#............................#.....#.....#....#...#..#.#..#.#..#.##....#...#......#...............#...................##...#.#................#.....#.................................................#.................................................................................................................
	.db	#0x10, #0x98, #0x93, #0x5a, #0xee, #0x1c, #0x99, #0xa0, #0x94, #0x84, #0x20, #0x67, #0x0c, #0xe4, #0x18, #0x20, #0x29, #0xb4, #0xdc, #0x39, #0x87, #0x66, #0x9c, #0x69, #0x91, #0x71, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....#......##..###..#..#.#.##.#..###.###..###...#..##..#.....#.#..#.#..#..#....#.....#..###..##...##......#..###...##........#..#..#.#....#.##.#..###.###..###..###....#.##..##...###..##..#.##.#...#..##...###.................................................................................................................
	.db	#0x10, #0xa4, #0x94, #0x46, #0x29, #0x09, #0x85, #0x90, #0x94, #0x84, #0xa0, #0x94, #0x12, #0x24, #0x25, #0x20, #0x29, #0x8c, #0x52, #0x92, #0x80, #0x91, #0x42, #0x1a, #0x4a, #0x4a, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....#.....#..#.#..#.#..#.##...#.#..#.#..#..#....#.#....#....#..#..#.#..#..#....#.....#.#..#.#..#.#..#.....#..#..#.#..#.......#..#..#.#....##...#.#..#.#..#..#..#.......##...#..#.#....#..#.##....#.#..#..#.#..#.................................................................................................................
	.db	#0x10, #0xa4, #0x94, #0x42, #0x29, #0x09, #0x85, #0x88, #0x94, #0x84, #0xa0, #0x14, #0x12, #0x24, #0x05, #0xe0, #0x29, #0x84, #0x52, #0x12, #0x83, #0xf0, #0xcc, #0x0b, #0xca, #0x4b, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....#.....#..#.#..#.#..#.#....#.#..#.#..#..#....#.#....#...#...#..#.#..#..#....#.....#.#..#.#....#..#.....#..#..#.#..........####..#.#....#....#.#..#.#..#..#...##.....#....####..##..####.#.....#.#..####.#..#.................................................................................................................
	.db	#0x10, #0xa5, #0xe3, #0x42, #0x2e, #0x09, #0x99, #0x84, #0x94, #0x84, #0xa8, #0x94, #0x12, #0x24, #0x25, #0x10, #0x2a, #0x84, #0x5c, #0x12, #0x84, #0x10, #0x50, #0x08, #0x44, #0x48, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ....#...#.#..#.###...###.#....#..###.#..#..#....#..##..#..#....#..#.#..#..#....#...#.#.#..#.#..#.#..#.....#..#..#.#..#......#....#.#.#....#....#..###.#..#..#.....#....#....#.......#.#....#......#...#....#..#.................................................................................................................
	.db	#0xe0, #0x98, #0x80, #0x42, #0x28, #0x11, #0x42, #0x3c, #0x63, #0x04, #0x27, #0x67, #0x0c, #0x2e, #0x99, #0x10, #0x2a, #0x84, #0x50, #0xa2, #0x83, #0x60, #0x8e, #0x09, #0x84, #0x71, #0x01, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; .....###...##..#.......#.#....#....#.#..#...#....#....#...####..##...##...#.....###..#..###..##...##.....###.#..#..##..#....#....#.#.#....#....#....#.#..#...#.###.....#.....##..###...##..#......#....##...###.#...............................................................................................................
	.db	#0x00, #0x80, #0x60, #0x00, #0x07, #0x00, #0x3c, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x0e, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ...............#.....##.........###...............####...........................................................................................###............................................................................................................................................................................
	.db	#0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00, #0x00	; ................................................................................................................................................................................................................................................................................................................................

	ld de, #0xff96		; 11 96 ff
	call #0x056b		; cd 6b 05
	ld hl, #0x007a		; 21 7a 00
	add hl, sp		; 39
	ld a, (hl)		; 7e
	ex de, hl		; eb
	dec a			; 3d
	jr z, 16		; 28 10
	sub #0x07		; d6 07
	jr z, 126		; 28 7e
	sub #0x02		; d6 02
	jp z, 0x78a1		; ca a1 78
	sub #0x03		; d6 03
	jr z, 76		; 28 4c
	jp 0x78b4		; c3 b4 78
	ld hl, #0x0050		; 21 50 00
	push hl			; e5
	ld hl, #0x000f		; 21 0f 00
	add hl, sp		; 39
	push hl			; e5
	ld hl, #0x8000		; 21 00 80
	push hl			; e5
	call #0x081b		; cd 1b 08
	pop de			; d1
	pop de			; d1
	pop de			; d1
	ld hl, #0x000d		; 21 0d 00
	add hl, sp		; 39
	push hl			; e5
	call #0x0827		; cd 27 08
	pop de			; d1
	ld hl, #0x0008		; 21 08 00
	add hl, sp		; 39
	ld (hl), #0x36		; 36 36
	inc hl			; 23
	ld (hl), #0x00		; 36 00
	inc hl			; 23
	ld (hl), #0x64		; 36 64
	inc hl			; 23
	ld (hl), #0x00		; 36 00
	inc hl			; 23
	ld (hl), #0x03		; 36 03
	ld hl, #0x0001		; 21 01 00
	push hl			; e5
	ld hl, #0x000a		; 21 0a 00
	add hl, sp		; 39
	push hl			; e5
	ld hl, #0x007a		; 21 7a 00
	add hl, sp		; 39
	ld e, (hl)		; 5e
	ld d, #0x00		; 16 00
	push de			; d5
	call #0x0638		; cd 38 06
	pop de			; d1
	pop de			; d1
	pop de			; d1
	ld hl, #0x0001		; 21 01 00
	ret			; c9
	ld hl, #0x005e		; 21 5e 00
	add hl, sp		; 39
	push hl			; e5
	ld hl, #0x00ff		; 21 ff 00
	push hl			; e5
	call #0x072b		; cd 2b 07
	pop de			; d1
	pop de			; d1
	ld hl, #0x0081		; 21 81 00
	push hl			; e5
	ld hl, (#0x400c)	; 2a 0c 40
	push hl			; e5
	ld hl, (#0x400a)	; 2a 0a 40
	push hl			; e5
	ld hl, #0x0064		; 21 64 00
	add hl, sp		; 39
	push hl			; e5
	call #0x0743		; cd 43 07
	ld hl, #0x0008		; 21 08 00
	add hl, sp		; 39
	ld sp, hl		; f9
	jr 76			; 18 4c
	ex de, hl		; eb
	inc hl			; 23
	inc hl			; 23
	ld e, (hl)		; 5e
	inc hl			; 23
	ld d, (hl)		; 56
	dec de			; 1b
	ld a, d			; 7a
	or e			; b3
	jr nz, 65		; 20 41
	call #0x066e		; cd 6e 06
	jr 60			; 18 3c
	ex de, hl		; eb
	inc hl			; 23
	inc hl			; 23
	ld e, (hl)		; 5e
	inc hl			; 23
	ld d, (hl)		; 56
	ld hl, #0xff9c		; 21 9c ff
	add hl, de		; 19
	ld a, h			; 7c
	or l			; b5
	jr nz, 46		; 20 2e
	call #0x066e		; cd 6e 06
	jr 41			; 18 29
	ld hl, #0x007e		; 21 7e 00
	add hl, sp		; 39
	ld e, (hl)		; 5e
	inc hl			; 23
	ld d, (hl)		; 56
	push de			; d5
	dec hl			; 2b
	dec hl			; 2b
	ld d, (hl)		; 56
	dec hl			; 2b
	ld e, (hl)		; 5e
	push de			; d5
	dec hl			; 2b
	dec hl			; 2b
	ld e, (hl)		; 5e
	ld d, #0x00		; 16 00
	push de			; d5
	dec hl			; 2b
	dec hl			; 2b
	ld e, (hl)		; 5e
	push de			; d5
	dec hl			; 2b
	dec hl			; 2b
	ld e, (hl)		; 5e
	push de			; d5
	call #0x0602		; cd 02 06
	ex de, hl		; eb
	ld hl, #0x000a		; 21 0a 00
	add hl, sp		; 39
	ld sp, hl		; f9
	ld d, #0x00		; 16 00
	ex de, hl		; eb
	ret			; c9
	ld hl, #0x0078		; 21 78 00
	add hl, sp		; 39
	ld e, (hl)		; 5e
	ld d, #0x00		; 16 00
	ex de, hl		; eb
	ret			; c9

mailstation-tools's People

Contributors

jcs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.