1
0
mirror of https://github.com/Gehstock/Mist_FPGA.git synced 2026-03-26 10:02:58 +00:00
This commit is contained in:
Gehstock
2020-01-01 18:39:12 +01:00
parent f12c74a37b
commit 2620dc9fc6
24 changed files with 5297 additions and 487 deletions

View File

@@ -1,16 +1,14 @@
Traverse USA by Dar (darfpga@aol.fr) (16/03/2019)
Tropica Angel by Dar (darfpga@aol.fr) (16/03/2019)
Port to MiST
TRAVRUSA.ROM or SHTRIDER.ROM is required at the root of the SD-Card.
TROPANG.ROM is required at the root of the SD-Card.
Creating in Windows:
copy /B zr1-0.m3 + zr1-5.l3 + zr1-6a.k3 + zr1-7.j3 + mr10.1a + mr10.1a + zippyrac.001 + mr8.3c + mr9.3a + zr1-8.n3 + zr1-9.l3 + zr1-10.k3 + mmi6349.ij + tbp24s10.3 + tbp18s.2 > TRAVRUSA.ROM
copy /B sr01a.bin + sr02a.bin + sr03a.bin + sr04a.bin + sr11a.bin + sr05a.bin + sr06a.bin + sr07a.bin + sr08a.bin + sr09a.bin + sr10b.bin + 1.bpr + 2.bpr + 3.bpr + 4.bpr > SHTRIDER.ROM
copy /B zr1-0.m3 + zr1-5.l3 + zr1-6a.k3 + zr1-7.j3 TRAVERSE.ROM
Creating in Linux:
cat zr1-0.m3 zr1-5.l3 zr1-6a.k3 zr1-7.j3 mr10.1a mr10.1a zippyrac.001 mr8.3c mr9.3a zr1-8.n3 zr1-9.l3 zr1-10.k3 mmi6349.ij tbp24s10.3 tbp18s.2 > TRAVRUSA.ROM
cat sr01a.bin sr02a.bin sr03a.bin sr04a.bin sr11a.bin sr05a.bin sr06a.bin sr07a.bin sr08a.bin sr09a.bin sr10b.bin 1.bpr 2.bpr 3.bpr 4.bpr > SHTRIDER.ROM
cat zr1-0.m3 zr1-5.l3 zr1-6a.k3 zr1-7.j3 > TRAVERSE.ROM
Some ROM files contain different names, like:
zippyrac.000

View File

@@ -1,30 +1,29 @@
# -------------------------------------------------------------------------- #
#
# Copyright (C) 2017 Intel Corporation. All rights reserved.
# Your use of Intel Corporation's design tools, logic functions
# Copyright (C) 1991-2013 Altera Corporation
# Your use of Altera Corporation's design tools, logic functions
# and other software and tools, and its AMPP partner logic
# functions, and any output files from any of the foregoing
# (including device programming or simulation files), and any
# associated documentation or information are expressly subject
# to the terms and conditions of the Intel Program License
# Subscription Agreement, the Intel Quartus Prime License Agreement,
# the Intel MegaCore Function License Agreement, or other
# applicable license agreement, including, without limitation,
# that your use is for the sole purpose of programming logic
# devices manufactured by Intel and sold by Intel or its
# authorized distributors. Please refer to the applicable
# agreement for further details.
# to the terms and conditions of the Altera Program License
# Subscription Agreement, Altera MegaCore Function License
# Agreement, or other applicable license agreement, including,
# without limitation, that your use is for the sole purpose of
# programming logic devices manufactured by Altera and sold by
# Altera or its authorized distributors. Please refer to the
# applicable agreement for further details.
#
# -------------------------------------------------------------------------- #
#
# Quartus Prime
# Version 17.0.1 Build 598 06/07/2017 SJ Standard Edition
# Date created = 04:04:47 October 16, 2017
# Quartus II 64-Bit
# Version 13.1.0 Build 162 10/23/2013 SJ Web Edition
# Date created = 18:28:29 January 01, 2020
#
# -------------------------------------------------------------------------- #
QUARTUS_VERSION = "17.0"
DATE = "04:04:47 October 16, 2017"
QUARTUS_VERSION = "13.1"
DATE = "18:28:29 January 01, 2020"
# Revisions

View File

@@ -25,7 +25,7 @@
# Notes:
#
# 1) The default values for assignments are stored in the file:
# TraverseUSA_assignment_defaults.qdf
# TropicalAngel_assignment_defaults.qdf
# If this file doesn't exist, see file:
# assignment_defaults.qdf
#
@@ -73,6 +73,7 @@ set_location_assignment PIN_126 -to SPI_SCK
set_location_assignment PIN_127 -to SPI_SS2
set_location_assignment PIN_91 -to SPI_SS3
set_location_assignment PIN_13 -to CONF_DATA0
set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component"
set_location_assignment PIN_49 -to SDRAM_A[0]
set_location_assignment PIN_44 -to SDRAM_A[1]
set_location_assignment PIN_42 -to SDRAM_A[2]
@@ -112,44 +113,10 @@ set_location_assignment PIN_66 -to SDRAM_nWE
set_location_assignment PIN_59 -to SDRAM_nCS
set_location_assignment PIN_33 -to SDRAM_CKE
set_location_assignment PIN_43 -to SDRAM_CLK
set_location_assignment PLL_1 -to "pll:pll|altpll:altpll_component"
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_DQ[*]
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_A[*]
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_BA[0]
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_BA[1]
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_DQMH
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_DQML
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_nRAS
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_nCAS
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_nWE
set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to SDRAM_nCS
set_instance_assignment -name FAST_OUTPUT_ENABLE_REGISTER ON -to SDRAM_DQ[*]
set_instance_assignment -name FAST_INPUT_REGISTER ON -to SDRAM_DQ[*]
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_A[*]
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_DQ[*]
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_BA[*]
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_DQML
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_DQMH
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_nRAS
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_nCAS
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_nWE
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_nCS
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_CKE
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to SDRAM_CLK
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to VGA_R[*]
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to VGA_G[*]
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to VGA_B[*]
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to VGA_HS
set_instance_assignment -name CURRENT_STRENGTH_NEW "MAXIMUM CURRENT" -to VGA_VS
set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to AUDIO_L
set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to AUDIO_R
set_instance_assignment -name CURRENT_STRENGTH_NEW 4MA -to SPI_DO
set_global_assignment -name FAMILY "Cyclone III"
set_global_assignment -name DEVICE EP3C25E144C8
set_global_assignment -name TOP_LEVEL_ENTITY TraverseUSA_MiST
set_global_assignment -name TOP_LEVEL_ENTITY TropicalAngel_MiST
set_global_assignment -name ORIGINAL_QUARTUS_VERSION 13.1
set_global_assignment -name LAST_QUARTUS_VERSION 13.1
set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0
@@ -182,17 +149,27 @@ set_global_assignment -name GENERATE_RBF_FILE ON
set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO"
set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "USE AS REGULAR IO"
set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "USE AS REGULAR IO"
set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS ON
set_global_assignment -name ALLOW_ANY_RAM_SIZE_FOR_RECOGNITION ON
set_global_assignment -name SYSTEMVERILOG_FILE rtl/TraverseUSA_MiST.sv
set_global_assignment -name VHDL_FILE rtl/traverse_usa.vhd
set_global_assignment -name SYSTEMVERILOG_FILE rtl/TropicalAngel_MiST.sv
set_global_assignment -name VHDL_FILE rtl/TropicalAngel.vhd
set_global_assignment -name VHDL_FILE rtl/moon_patrol_sound_board.vhd
set_global_assignment -name VHDL_FILE rtl/proms/tropical_spr_rgb_lut.vhd
set_global_assignment -name VHDL_FILE rtl/proms/tropical_spr_palette.vhd
set_global_assignment -name VHDL_FILE rtl/proms/tropical_spr_bit6.vhd
set_global_assignment -name VHDL_FILE rtl/proms/tropical_spr_bit5.vhd
set_global_assignment -name VHDL_FILE rtl/proms/tropical_spr_bit4.vhd
set_global_assignment -name VHDL_FILE rtl/proms/tropical_spr_bit3.vhd
set_global_assignment -name VHDL_FILE rtl/proms/tropical_spr_bit2.vhd
set_global_assignment -name VHDL_FILE rtl/proms/tropical_spr_bit1.vhd
set_global_assignment -name VHDL_FILE rtl/proms/tropical_chr_palette_l.vhd
set_global_assignment -name VHDL_FILE rtl/proms/tropical_chr_palette_h.vhd
set_global_assignment -name VHDL_FILE rtl/proms/tropical_chr_bit3.vhd
set_global_assignment -name VHDL_FILE rtl/proms/tropical_chr_bit2.vhd
set_global_assignment -name VHDL_FILE rtl/proms/tropical_chr_bit1.vhd
set_global_assignment -name VHDL_FILE rtl/gen_ram.vhd
set_global_assignment -name VHDL_FILE rtl/cpu68.vhd
set_global_assignment -name QIP_FILE rtl/pll_mist.qip
set_global_assignment -name SYSTEMVERILOG_FILE rtl/YM2149.sv
set_global_assignment -name VHDL_FILE rtl/pll_mist.vhd
set_global_assignment -name SYSTEMVERILOG_FILE rtl/sdram.sv
set_global_assignment -name VHDL_FILE rtl/dpram.vhd
set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip
set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip
set_global_assignment -name QIP_FILE ../../../common/CPU/T80/T80.qip
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top

View File

@@ -79,8 +79,8 @@ set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [ge
set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS2}]
set_input_delay -add_delay -clock_fall -clock [get_clocks {SPI_SCK}] 1.000 [get_ports {SPI_SS3}]
set_input_delay -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] -reference_pin [get_ports {SDRAM_CLK}] -max 6.4 [get_ports SDRAM_DQ[*]]
set_input_delay -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] -reference_pin [get_ports {SDRAM_CLK}] -min 3.2 [get_ports SDRAM_DQ[*]]
set_input_delay -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] -max 6.4 [get_ports SDRAM_DQ[*]]
set_input_delay -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] -min 3.2 [get_ports SDRAM_DQ[*]]
#**************************************************************
# Set Output Delay
@@ -92,8 +92,10 @@ set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_componen
set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {LED}]
set_output_delay -add_delay -clock_fall -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] 1.000 [get_ports {VGA_*}]
set_output_delay -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] -reference_pin [get_ports {SDRAM_CLK}] -max 1.5 [get_ports {SDRAM_D* SDRAM_A* SDRAM_BA* SDRAM_n* SDRAM_CKE}]
set_output_delay -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] -reference_pin [get_ports {SDRAM_CLK}] -min -0.8 [get_ports {SDRAM_D* SDRAM_A* SDRAM_BA* SDRAM_n* SDRAM_CKE}]
set_output_delay -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] -max 1.5 [get_ports {SDRAM_D* SDRAM_A* SDRAM_BA* SDRAM_n* SDRAM_CKE}]
set_output_delay -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] -min -0.8 [get_ports {SDRAM_D* SDRAM_A* SDRAM_BA* SDRAM_n* SDRAM_CKE}]
set_output_delay -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] -max 1.5 [get_ports {SDRAM_CLK}]
set_output_delay -clock [get_clocks {pll|altpll_component|auto_generated|pll1|clk[0]}] -min -0.8 [get_ports {SDRAM_CLK}]
#**************************************************************
# Set Clock Groups
@@ -105,7 +107,7 @@ set_clock_groups -asynchronous -group [get_clocks {SPI_SCK}] -group [get_clocks
# Set False Path
#**************************************************************
set_false_path -to [get_ports {SDRAM_CLK}]
#**************************************************************
# Set Multicycle Path

View File

@@ -0,0 +1,534 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity tropical_chr_bit1 is
port (
clk : in std_logic;
addr : in std_logic_vector(12 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of tropical_chr_bit1 is
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FD",X"F9",X"FB",X"FB",X"FB",X"FB",X"F3",X"F7",
X"00",X"00",X"00",X"C0",X"80",X"C0",X"C0",X"60",X"7F",X"3F",X"3F",X"3C",X"74",X"20",X"60",X"20",
X"FF",X"FF",X"FF",X"BF",X"1F",X"1F",X"3F",X"BF",X"FF",X"FE",X"FC",X"FE",X"FC",X"FB",X"FF",X"FE",
X"40",X"00",X"1C",X"7D",X"E0",X"80",X"0A",X"BF",X"20",X"00",X"3D",X"3D",X"1E",X"3E",X"7C",X"E0",
X"21",X"53",X"DF",X"FF",X"FF",X"7F",X"3F",X"1F",X"FF",X"FF",X"FF",X"FF",X"FC",X"FE",X"FC",X"FC",
X"F8",X"FC",X"99",X"30",X"38",X"73",X"77",X"E7",X"1F",X"3F",X"1F",X"5F",X"DF",X"DF",X"9F",X"BF",
X"FC",X"F9",X"F3",X"FB",X"F7",X"F7",X"EF",X"FF",X"00",X"01",X"03",X"04",X"14",X"30",X"20",X"20",
X"FE",X"FF",X"FF",X"FB",X"FC",X"FE",X"FC",X"F8",X"9B",X"11",X"81",X"C3",X"C3",X"01",X"01",X"01",
X"FF",X"FF",X"EF",X"CF",X"DF",X"BF",X"3F",X"3F",X"FF",X"FC",X"FF",X"FF",X"8F",X"43",X"F4",X"A8",
X"38",X"E0",X"C0",X"80",X"80",X"90",X"D0",X"C8",X"00",X"00",X"00",X"01",X"01",X"07",X"07",X"0F",
X"50",X"60",X"60",X"E0",X"E0",X"E0",X"F0",X"F8",X"0F",X"0F",X"17",X"17",X"1B",X"1B",X"01",X"03",
X"F8",X"F8",X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"0F",X"0F",X"1F",X"0F",X"1C",X"00",X"00",X"00",
X"E0",X"D8",X"BC",X"7C",X"7C",X"FC",X"FC",X"FC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
X"FC",X"7C",X"1E",X"0E",X"0E",X"06",X"06",X"46",X"D1",X"F1",X"B0",X"10",X"00",X"02",X"03",X"03",
X"C7",X"E2",X"82",X"82",X"80",X"84",X"86",X"06",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"10",X"10",X"00",X"00",X"10",X"00",
X"28",X"28",X"28",X"00",X"00",X"00",X"00",X"00",X"28",X"28",X"7C",X"28",X"7C",X"28",X"28",X"00",
X"10",X"3C",X"50",X"38",X"14",X"78",X"10",X"00",X"60",X"64",X"08",X"10",X"20",X"4C",X"0C",X"00",
X"30",X"48",X"50",X"20",X"54",X"48",X"34",X"00",X"30",X"10",X"20",X"00",X"00",X"00",X"00",X"00",
X"08",X"10",X"20",X"20",X"20",X"10",X"08",X"00",X"20",X"10",X"08",X"08",X"08",X"10",X"20",X"00",
X"00",X"10",X"54",X"38",X"54",X"10",X"00",X"00",X"00",X"10",X"10",X"7C",X"10",X"10",X"00",X"00",
X"00",X"00",X"00",X"00",X"30",X"10",X"20",X"00",X"00",X"00",X"00",X"7C",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"30",X"30",X"00",X"00",X"04",X"08",X"10",X"20",X"40",X"00",X"00",
X"38",X"4C",X"C6",X"C6",X"C6",X"64",X"38",X"00",X"30",X"70",X"30",X"30",X"30",X"30",X"FC",X"00",
X"7C",X"C6",X"0E",X"3C",X"78",X"E0",X"FE",X"00",X"7E",X"0C",X"18",X"3C",X"06",X"C6",X"7C",X"00",
X"1C",X"3C",X"6C",X"CC",X"FE",X"0C",X"0C",X"00",X"F8",X"C0",X"F8",X"0C",X"0C",X"CC",X"78",X"00",
X"3C",X"60",X"C0",X"FC",X"C6",X"C6",X"7C",X"00",X"FE",X"C6",X"0C",X"18",X"30",X"30",X"30",X"00",
X"78",X"C4",X"E4",X"78",X"9E",X"86",X"7C",X"00",X"7C",X"C6",X"C6",X"7E",X"06",X"0C",X"78",X"00",
X"00",X"30",X"30",X"00",X"30",X"30",X"00",X"00",X"00",X"30",X"30",X"00",X"30",X"10",X"20",X"00",
X"04",X"08",X"10",X"20",X"10",X"08",X"04",X"00",X"00",X"00",X"7E",X"00",X"7E",X"00",X"00",X"00",
X"20",X"10",X"08",X"04",X"08",X"10",X"20",X"00",X"38",X"44",X"04",X"08",X"10",X"00",X"10",X"00",
X"3C",X"42",X"99",X"A1",X"A1",X"99",X"42",X"3C",X"38",X"6C",X"C6",X"C6",X"FE",X"C6",X"C6",X"00",
X"FC",X"C6",X"C6",X"FC",X"C6",X"C6",X"FC",X"00",X"3C",X"66",X"C0",X"C0",X"C0",X"66",X"3C",X"00",
X"F8",X"CC",X"C6",X"C6",X"C6",X"CC",X"F8",X"00",X"FC",X"C0",X"C0",X"F8",X"C0",X"C0",X"FE",X"00",
X"FE",X"C0",X"C0",X"FC",X"C0",X"C0",X"C0",X"00",X"3E",X"60",X"C0",X"CE",X"C6",X"66",X"3E",X"00",
X"C6",X"C6",X"C6",X"FE",X"C6",X"C6",X"C6",X"00",X"FC",X"30",X"30",X"30",X"30",X"30",X"FC",X"00",
X"06",X"06",X"06",X"06",X"06",X"C6",X"78",X"00",X"C6",X"CC",X"D8",X"F0",X"F8",X"DC",X"CE",X"00",
X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"FE",X"00",X"C6",X"EE",X"FE",X"FE",X"D6",X"C6",X"C6",X"00",
X"C6",X"E6",X"F6",X"FE",X"DE",X"CE",X"C6",X"00",X"7C",X"C6",X"C6",X"C6",X"C6",X"C6",X"7C",X"00",
X"FC",X"C6",X"C6",X"C6",X"FC",X"C0",X"C0",X"00",X"7C",X"C6",X"C6",X"C6",X"DE",X"CC",X"7A",X"00",
X"FC",X"C6",X"C6",X"CE",X"F8",X"DC",X"CE",X"00",X"78",X"CC",X"C0",X"7C",X"06",X"C6",X"7C",X"00",
X"FC",X"30",X"30",X"30",X"30",X"30",X"30",X"00",X"C6",X"C6",X"C6",X"C6",X"C6",X"C6",X"7C",X"00",
X"C6",X"C6",X"C6",X"EE",X"7C",X"38",X"10",X"00",X"C6",X"C6",X"D6",X"FE",X"FE",X"EE",X"C6",X"00",
X"C6",X"EE",X"7C",X"38",X"7C",X"EE",X"C6",X"00",X"CC",X"CC",X"CC",X"78",X"30",X"30",X"30",X"00",
X"FC",X"FC",X"18",X"30",X"60",X"FC",X"FC",X"00",X"38",X"20",X"20",X"20",X"20",X"20",X"38",X"00",
X"80",X"40",X"20",X"10",X"08",X"04",X"02",X"00",X"38",X"08",X"08",X"08",X"08",X"08",X"38",X"00",
X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"00",X"FF",X"FF",X"00",X"FF",X"FF",X"00",X"00",X"FF",X"FF",
X"0E",X"0C",X"0C",X"0C",X"0C",X"08",X"18",X"18",X"FF",X"FF",X"7F",X"1D",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"F8",X"C0",X"00",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"1C",X"7F",X"01",X"00",X"00",X"0C",X"18",X"31",X"FC",X"FE",
X"10",X"B0",X"B0",X"90",X"90",X"C8",X"44",X"F8",X"F9",X"FF",X"FF",X"F8",X"EC",X"C0",X"00",X"00",
X"E6",X"FF",X"FC",X"CF",X"E3",X"C0",X"00",X"58",X"70",X"F8",X"E0",X"80",X"E0",X"00",X"04",X"B2",
X"F9",X"FF",X"FF",X"F8",X"EC",X"C0",X"00",X"00",X"3F",X"00",X"00",X"00",X"00",X"40",X"EE",X"FF",
X"FF",X"00",X"00",X"00",X"68",X"3D",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"40",X"F6",X"AF",X"FF",
X"FF",X"03",X"00",X"01",X"0B",X"BF",X"EF",X"FF",X"FE",X"FF",X"FF",X"5E",X"EB",X"44",X"02",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"FF",X"FF",X"01",X"01",X"01",X"01",X"01",X"01",X"01",
X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"FF",X"FF",X"80",X"80",X"80",X"80",X"80",X"80",X"80",
X"81",X"01",X"01",X"01",X"01",X"01",X"01",X"FF",X"FF",X"01",X"01",X"01",X"01",X"01",X"01",X"81",
X"81",X"80",X"80",X"80",X"80",X"80",X"80",X"FF",X"FF",X"80",X"80",X"80",X"80",X"80",X"80",X"81",
X"00",X"00",X"00",X"00",X"03",X"01",X"03",X"07",X"03",X"01",X"08",X"19",X"3D",X"78",X"3B",X"3F",
X"00",X"06",X"8F",X"9F",X"BF",X"7F",X"FF",X"FE",X"EE",X"E5",X"F8",X"71",X"FB",X"FD",X"EE",X"CE",
X"00",X"00",X"00",X"0A",X"9E",X"9D",X"3F",X"5F",X"BF",X"FD",X"FB",X"F4",X"E6",X"DF",X"FF",X"7E",
X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"B0",X"B0",X"A0",X"40",X"00",X"0C",X"18",X"00",X"00",
X"00",X"02",X"06",X"0F",X"0F",X"1F",X"0E",X"2F",X"77",X"7E",X"7D",X"75",X"2A",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"80",X"40",X"80",X"00",X"20",X"60",X"48",X"00",X"A0",X"40",X"80",X"00",
X"1E",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"BC",X"8C",X"51",X"B3",X"62",X"60",X"F0",X"00",
X"BC",X"78",X"ED",X"92",X"03",X"00",X"00",X"00",X"16",X"2D",X"5D",X"1A",X"10",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"98",X"30",X"40",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"02",X"04",X"00",X"04",X"08",X"18",X"00",X"00",
X"02",X"0F",X"1F",X"3F",X"2D",X"5E",X"79",X"30",X"07",X"23",X"72",X"D1",X"EA",X"EA",X"D4",X"76",
X"00",X"00",X"D0",X"B8",X"F8",X"F0",X"E0",X"80",X"BF",X"FD",X"FB",X"F4",X"E6",X"DF",X"FF",X"7F",
X"21",X"73",X"FB",X"E9",X"F3",X"FB",X"77",X"3F",X"7E",X"FF",X"77",X"6B",X"31",X"00",X"00",X"00",
X"FF",X"FE",X"BF",X"D7",X"CF",X"BF",X"BF",X"5F",X"4F",X"EF",X"F2",X"61",X"83",X"04",X"01",X"00",
X"00",X"00",X"00",X"01",X"03",X"01",X"23",X"67",X"77",X"3F",X"7F",X"FF",X"7F",X"BF",X"BF",X"7E",
X"00",X"00",X"20",X"70",X"E0",X"C0",X"80",X"C0",X"E0",X"F0",X"F0",X"F8",X"E0",X"40",X"81",X"83",
X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"8E",X"1C",X"18",X"38",X"28",X"50",X"00",X"02",X"1C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"B0",X"A0",X"40",X"08",X"1E",X"3D",X"DE",X"EF",X"DF",X"8E",X"57",X"FE",X"F8",X"FE",X"FF",X"FF",
X"1E",X"00",X"01",X"00",X"00",X"00",X"C3",X"F1",X"E8",X"94",X"00",X"80",X"14",X"FE",X"DF",X"00",
X"BC",X"78",X"ED",X"92",X"07",X"C3",X"B1",X"E2",X"44",X"1E",X"0D",X"00",X"44",X"EE",X"93",X"04",
X"BC",X"8C",X"5D",X"F9",X"F3",X"E2",X"07",X"88",X"00",X"00",X"02",X"80",X"44",X"EE",X"FF",X"0F",
X"16",X"2D",X"5D",X"9A",X"D0",X"80",X"00",X"04",X"1D",X"23",X"76",X"FC",X"26",X"FF",X"FF",X"F0",
X"00",X"00",X"00",X"08",X"1E",X"3D",X"DE",X"EF",X"1D",X"23",X"76",X"FC",X"26",X"FF",X"FF",X"F0",
X"00",X"00",X"00",X"40",X"E8",X"FD",X"9E",X"00",X"BC",X"78",X"ED",X"92",X"8F",X"FF",X"E3",X"00",
X"00",X"00",X"00",X"00",X"E0",X"F0",X"78",X"00",X"BF",X"8E",X"5F",X"FD",X"FF",X"FF",X"FB",X"07",
X"00",X"00",X"00",X"00",X"04",X"09",X"1C",X"00",X"00",X"00",X"00",X"00",X"82",X"1D",X"73",X"00",
X"00",X"00",X"00",X"00",X"82",X"1D",X"63",X"08",X"00",X"00",X"00",X"00",X"41",X"B8",X"CE",X"00",
X"00",X"00",X"00",X"00",X"20",X"90",X"38",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C3",X"F1",
X"1E",X"00",X"01",X"00",X"07",X"0F",X"1F",X"00",X"00",X"00",X"00",X"00",X"01",X"C3",X"B1",X"E2",
X"00",X"00",X"1C",X"79",X"F3",X"E2",X"07",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"C3",X"F1",
X"00",X"00",X"00",X"80",X"C0",X"80",X"00",X"04",X"00",X"00",X"00",X"00",X"01",X"C3",X"B1",X"E2",
X"A0",X"CC",X"1A",X"BD",X"7A",X"BE",X"6D",X"DF",X"00",X"8C",X"5C",X"BC",X"EE",X"77",X"AC",X"F9",
X"3C",X"38",X"25",X"C4",X"ED",X"EF",X"DB",X"EE",X"00",X"00",X"20",X"74",X"99",X"5B",X"FD",X"EF",
X"00",X"00",X"00",X"80",X"00",X"80",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"A0",X"B0",X"E8",X"78",X"E8",X"DF",X"60",X"00",X"05",X"0D",X"17",X"1E",X"17",X"FB",X"06",
X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"5C",X"EC",X"7F",X"FA",X"67",X"F7",X"9D",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"87",X"CC",X"BE",X"F7",X"FF",X"7A",X"30",X"40",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"11",X"7A",X"F3",X"EF",X"FF",X"FF",X"6E",X"38",X"30",
X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"83",X"87",X"C7",X"6F",X"CD",X"EB",X"FF",X"13",X"00",
X"00",X"00",X"00",X"01",X"00",X"00",X"01",X"80",X"D4",X"EA",X"F0",X"D8",X"B2",X"FD",X"03",X"00",
X"00",X"00",X"40",X"30",X"80",X"C0",X"80",X"80",X"00",X"00",X"40",X"2E",X"F3",X"7C",X"E9",X"00",
X"C0",X"80",X"0A",X"04",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"90",X"62",X"0D",X"03",X"00",
X"01",X"03",X"01",X"11",X"0C",X"08",X"00",X"00",X"01",X"09",X"9B",X"4F",X"7F",X"BB",X"F7",X"E7",
X"FD",X"FE",X"BF",X"D7",X"0F",X"00",X"00",X"00",X"82",X"C5",X"1F",X"AF",X"F7",X"E7",X"BD",X"7E",
X"07",X"23",X"72",X"D1",X"EA",X"6A",X"04",X"16",X"38",X"74",X"BE",X"FD",X"F6",X"D9",X"BD",X"0F",
X"00",X"00",X"00",X"00",X"01",X"07",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
X"01",X"03",X"07",X"E3",X"F7",X"CE",X"7C",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"08",X"00",
X"3C",X"38",X"C5",X"61",X"F8",X"F4",X"FA",X"E0",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",
X"00",X"8C",X"9C",X"80",X"00",X"00",X"20",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"87",X"CF",X"FD",X"6E",X"BF",X"77",X"21",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F7",X"F7",X"E7",X"EF",X"EF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"D9",X"64",X"C0",X"40",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"DE",X"F6",X"BD",X"F6",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"ED",X"BF",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FE",X"6F",X"18",X"00",X"00",X"00",X"00",X"00",X"FE",X"EE",X"BB",X"E6",X"38",X"10",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"FF",X"51",X"A4",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"53",X"FF",
X"FF",X"F7",X"BF",X"ED",X"52",X"14",X"00",X"00",X"FF",X"FB",X"AE",X"5B",X"17",X"06",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FD",X"FF",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"BE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"FF",X"BC",X"EF",X"FB",X"6C",X"DF",X"CA",X"90",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"FF",X"DF",X"7B",X"2E",X"FF",X"FF",X"FF",X"FF",X"FF",X"EF",X"FD",X"B3",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"B4",X"FF",X"E7",X"EF",X"DE",X"DE",X"DE",X"9D",X"BF",X"BF",
X"BF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"BF",X"BF",X"BF",X"BF",X"3F",X"7F",X"7F",X"7F",
X"FF",X"FE",X"FE",X"FE",X"FE",X"FC",X"FD",X"FD",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"70",X"7C",X"7E",X"7C",X"70",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"01",X"0C",X"1E",X"37",X"FC",X"7F",X"1F",X"09",X"04",X"00",X"18",X"63",X"04",X"00",
X"1E",X"7B",X"FC",X"AE",X"10",X"00",X"00",X"41",X"8C",X"18",X"A0",X"78",X"F1",X"EE",X"FC",X"68",
X"CC",X"86",X"D1",X"08",X"5C",X"3F",X"37",X"4F",X"FC",X"36",X"0D",X"1C",X"36",X"71",X"F8",X"44",
X"01",X"08",X"1F",X"2C",X"01",X"03",X"C5",X"9F",X"8F",X"DD",X"1B",X"3F",X"66",X"0C",X"0F",X"1C",
X"EE",X"7D",X"38",X"08",X"E4",X"D0",X"00",X"88",X"F0",X"C0",X"00",X"80",X"43",X"00",X"00",X"80",
X"60",X"48",X"07",X"01",X"03",X"01",X"03",X"04",X"18",X"30",X"60",X"E0",X"04",X"03",X"00",X"00",
X"00",X"09",X"03",X"80",X"C1",X"87",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"04",X"03",X"07",
X"E0",X"C0",X"E0",X"C0",X"8F",X"03",X"01",X"03",X"07",X"03",X"1E",X"F8",X"44",X"80",X"E0",X"00",
X"01",X"03",X"05",X"8F",X"1E",X"FF",X"F9",X"BF",X"F3",X"00",X"A0",X"18",X"7C",X"3F",X"3F",X"7B",
X"C6",X"80",X"00",X"08",X"F0",X"CA",X"EC",X"C8",X"01",X"F6",X"7C",X"08",X"FC",X"F8",X"9C",X"2E",
X"0C",X"0B",X"1E",X"34",X"40",X"04",X"28",X"79",X"37",X"16",X"3F",X"69",X"3E",X"1C",X"0F",X"07",
X"17",X"01",X"67",X"09",X"93",X"78",X"25",X"83",X"E6",X"37",X"8C",X"9B",X"41",X"03",X"E1",X"80",
X"80",X"C4",X"B9",X"F0",X"A0",X"08",X"32",X"FC",X"9A",X"E0",X"F1",X"CC",X"9B",X"FE",X"E4",X"6F",
X"E1",X"B1",X"8A",X"46",X"1E",X"3F",X"99",X"7F",X"36",X"FD",X"7F",X"33",X"47",X"0E",X"FC",X"FF",
X"E0",X"91",X"C4",X"20",X"00",X"80",X"C0",X"20",X"00",X"00",X"C0",X"80",X"40",X"00",X"00",X"10",
X"60",X"B9",X"1E",X"20",X"01",X"00",X"00",X"00",X"18",X"34",X"78",X"D0",X"00",X"00",X"00",X"00",
X"04",X"03",X"02",X"0F",X"9C",X"78",X"32",X"1C",X"0F",X"08",X"50",X"3E",X"0D",X"1F",X"23",X"06",
X"E0",X"93",X"47",X"03",X"47",X"3F",X"18",X"10",X"20",X"80",X"09",X"07",X"03",X"8F",X"FD",X"70",
X"3F",X"02",X"DE",X"F7",X"67",X"FF",X"FC",X"38",X"0E",X"40",X"80",X"00",X"C8",X"F0",X"BB",X"FF",
X"00",X"00",X"00",X"00",X"20",X"C8",X"F0",X"00",X"80",X"60",X"30",X"A0",X"70",X"C0",X"C0",X"80",
X"C2",X"88",X"7E",X"F3",X"F9",X"E4",X"F0",X"3E",X"FE",X"ED",X"B0",X"45",X"13",X"04",X"23",X"61",
X"F1",X"7E",X"FA",X"9C",X"FA",X"35",X"7F",X"3F",X"CF",X"73",X"A7",X"88",X"F5",X"E3",X"BB",X"C6",
X"1F",X"1B",X"3F",X"3E",X"1D",X"07",X"BF",X"FE",X"3F",X"DE",X"84",X"F2",X"E8",X"C4",X"F8",X"C0",
X"00",X"80",X"40",X"00",X"01",X"80",X"00",X"00",X"60",X"08",X"07",X"03",X"01",X"06",X"08",X"30",
X"01",X"00",X"20",X"C2",X"E1",X"00",X"00",X"01",X"03",X"26",X"0F",X"86",X"18",X"00",X"00",X"00",
X"E2",X"C4",X"70",X"C0",X"E0",X"7F",X"FF",X"A6",X"00",X"00",X"88",X"F1",X"3F",X"1F",X"7B",X"3E",
X"3F",X"0F",X"19",X"30",X"E0",X"FC",X"BF",X"1F",X"38",X"60",X"E2",X"FC",X"F2",X"3B",X"F0",X"60",
X"E4",X"F8",X"E0",X"38",X"58",X"30",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"1F",X"3E",X"17",X"79",X"F3",X"A9",X"67",
X"64",X"FF",X"5F",X"F9",X"3C",X"0F",X"3F",X"FE",X"ED",X"13",X"01",X"93",X"E1",X"FB",X"FC",X"68",
X"FC",X"7A",X"FE",X"D8",X"F6",X"3F",X"FF",X"EF",X"C7",X"F1",X"E3",X"B7",X"CF",X"F3",X"7E",X"2C",
X"D8",X"7C",X"3C",X"76",X"3C",X"FE",X"7C",X"B8",X"24",X"F0",X"F0",X"C9",X"E3",X"BD",X"C0",X"00",
X"00",X"00",X"03",X"06",X"00",X"00",X"80",X"38",X"1C",X"39",X"60",X"C0",X"80",X"D0",X"EC",X"03",
X"3C",X"1E",X"0C",X"1F",X"1F",X"3E",X"78",X"FC",X"7E",X"8F",X"07",X"4F",X"3E",X"78",X"F1",X"C3",
X"7F",X"9F",X"0E",X"1C",X"FF",X"EF",X"1E",X"3C",X"7F",X"FC",X"FE",X"DC",X"07",X"61",X"FF",X"E9",
X"F0",X"F8",X"70",X"18",X"B8",X"E0",X"00",X"80",X"00",X"C0",X"00",X"40",X"80",X"80",X"C0",X"E0",
X"03",X"0F",X"3F",X"67",X"CB",X"FF",X"FF",X"73",X"3B",X"1D",X"7F",X"F7",X"CE",X"87",X"DB",X"FF",
X"FF",X"DE",X"FF",X"7C",X"FF",X"EE",X"77",X"C3",X"F1",X"FF",X"FF",X"99",X"CF",X"1F",X"EF",X"FE",
X"FC",X"E8",X"7C",X"F9",X"F0",X"C0",X"E0",X"C0",X"F0",X"E0",X"C3",X"01",X"87",X"3F",X"ED",X"07",
X"19",X"3C",X"F0",X"79",X"03",X"03",X"21",X"C3",X"07",X"03",X"8F",X"C7",X"80",X"81",X"27",X"DF",
X"F1",X"7F",X"FC",X"E7",X"DF",X"9F",X"C7",X"EF",X"FF",X"F1",X"C3",X"EF",X"FF",X"FF",X"C3",X"1C",
X"FE",X"F8",X"F8",X"3C",X"FC",X"FC",X"98",X"0C",X"FC",X"F0",X"C0",X"80",X"C0",X"80",X"C0",X"E0",
X"06",X"03",X"3F",X"FF",X"66",X"FF",X"AF",X"F9",X"FF",X"FD",X"FC",X"CC",X"F8",X"7C",X"10",X"F8",
X"B8",X"FC",X"E8",X"E0",X"C0",X"E0",X"00",X"80",X"C0",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"02",X"01",X"00",X"05",X"03",X"07",X"0E",X"DD",X"8F",X"1F",X"3B",X"17",X"32",X"7F",X"7C",
X"FF",X"D7",X"BD",X"BD",X"FB",X"FF",X"FF",X"DF",X"FD",X"7F",X"FF",X"FF",X"E7",X"F3",X"FF",X"FF",
X"00",X"01",X"0F",X"1F",X"0F",X"3E",X"FC",X"F8",X"D0",X"E1",X"A0",X"81",X"03",X"82",X"01",X"03",
X"3F",X"FE",X"F0",X"C0",X"00",X"00",X"07",X"1F",X"77",X"FF",X"FD",X"BF",X"FF",X"EF",X"FF",X"7F",
X"00",X"02",X"0C",X"1B",X"1E",X"BC",X"64",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",
X"01",X"03",X"03",X"01",X"03",X"01",X"00",X"00",X"00",X"03",X"0F",X"3C",X"6E",X"F8",X"FC",X"3F",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"01",X"07",X"07",X"03",X"00",
X"00",X"00",X"00",X"00",X"03",X"07",X"03",X"00",X"03",X"1F",X"79",X"B7",X"FF",X"FA",X"9F",X"DF",
X"00",X"00",X"00",X"03",X"0F",X"1F",X"3A",X"71",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"07",X"1D",X"3F",X"1F",X"FF",X"94",X"FE",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"01",X"07",X"03",X"00",X"10",X"60",
X"01",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"65",X"F0",X"B8",X"E0",X"FA",X"FC",X"48",X"24",
X"F9",X"F0",X"DF",X"7E",X"3C",X"F6",X"DC",X"E6",X"70",X"81",X"00",X"00",X"05",X"33",X"61",X"80",
X"06",X"0F",X"87",X"07",X"01",X"30",X"18",X"44",X"20",X"70",X"FC",X"FF",X"3E",X"F2",X"BB",X"74",
X"6D",X"F8",X"F3",X"9F",X"BF",X"07",X"21",X"7C",X"B0",X"07",X"0F",X"14",X"7E",X"37",X"6F",X"7C",
X"1D",X"1C",X"B8",X"F0",X"FC",X"B9",X"F5",X"E0",X"20",X"90",X"40",X"00",X"20",X"C0",X"00",X"00",
X"00",X"00",X"00",X"00",X"40",X"80",X"20",X"1C",X"02",X"07",X"03",X"06",X"08",X"30",X"60",X"C0",
X"00",X"00",X"00",X"00",X"00",X"01",X"13",X"07",X"01",X"83",X"0E",X"00",X"00",X"00",X"00",X"00",
X"1A",X"1F",X"3F",X"47",X"0C",X"C0",X"80",X"C0",X"81",X"1E",X"07",X"03",X"07",X"0F",X"06",X"3D",
X"07",X"1F",X"FE",X"FB",X"E1",X"03",X"07",X"0B",X"1F",X"3E",X"FF",X"F9",X"7F",X"E6",X"01",X"00",
X"C0",X"90",X"E1",X"F7",X"FF",X"8C",X"00",X"00",X"00",X"F0",X"8A",X"CC",X"88",X"02",X"EC",X"F8",
X"70",X"E0",X"C0",X"C0",X"80",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"07",X"3F",X"7F",
X"01",X"07",X"03",X"10",X"60",X"58",X"F1",X"A0",X"02",X"21",X"40",X"CC",X"BF",X"B8",X"FE",X"A6",
X"B8",X"E0",X"F0",X"FD",X"5E",X"07",X"9E",X"27",X"4E",X"E0",X"94",X"0F",X"1A",X"9F",X"33",X"6F",
X"4F",X"13",X"8E",X"87",X"03",X"12",X"E6",X"C1",X"80",X"20",X"CA",X"F1",X"68",X"83",X"C5",X"30",
X"D7",X"8F",X"EF",X"1B",X"87",X"C7",X"29",X"1C",X"7C",X"FF",X"73",X"FE",X"D8",X"F4",X"FF",X"CE",
X"A0",X"10",X"E0",X"80",X"C0",X"23",X"88",X"40",X"00",X"00",X"80",X"40",X"00",X"00",X"00",X"00",
X"02",X"0C",X"10",X"60",X"C0",X"72",X"2C",X"40",X"03",X"00",X"00",X"00",X"30",X"68",X"D0",X"A0",
X"30",X"00",X"00",X"00",X"09",X"07",X"04",X"1E",X"38",X"F0",X"64",X"38",X"1E",X"11",X"A0",X"7C",
X"7F",X"3E",X"F7",X"7C",X"C0",X"26",X"8F",X"07",X"8E",X"7F",X"31",X"20",X"40",X"00",X"11",X"0F",
X"F2",X"7B",X"F0",X"E0",X"7F",X"06",X"BE",X"FF",X"F7",X"E7",X"FC",X"78",X"0E",X"40",X"80",X"00",
X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"20",X"C8",X"F0",X"00",X"80",X"60",X"30",X"A0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"00",X"01",X"03",X"01",X"00",X"00",X"01",
X"03",X"06",X"01",X"07",X"0E",X"0D",X"07",X"0F",X"07",X"03",X"01",X"00",X"03",X"0F",X"3E",X"F1",
X"CF",X"A7",X"9D",X"0B",X"20",X"FD",X"E7",X"F3",X"C8",X"80",X"E0",X"F8",X"FB",X"B5",X"C2",X"16",
X"F7",X"F8",X"D0",X"E2",X"FC",X"F4",X"38",X"F4",X"6A",X"FF",X"FF",X"7F",X"3C",X"CF",X"9E",X"23",
X"E7",X"FD",X"5C",X"3E",X"37",X"7E",X"7C",X"3A",X"0F",X"7E",X"FC",X"F8",X"FC",X"78",X"10",X"C8",
X"3B",X"81",X"00",X"00",X"00",X"80",X"01",X"02",X"00",X"00",X"00",X"00",X"C0",X"10",X"0E",X"07",
X"80",X"D9",X"07",X"03",X"01",X"C0",X"85",X"C3",X"00",X"00",X"01",X"03",X"06",X"4C",X"1F",X"0D",
X"F0",X"E3",X"87",X"E4",X"C8",X"E0",X"80",X"C1",X"FF",X"FF",X"FF",X"4C",X"00",X"00",X"11",X"E3",
X"C1",X"FF",X"E9",X"3F",X"0F",X"19",X"30",X"E0",X"FC",X"FF",X"7F",X"3F",X"78",X"E0",X"E2",X"FC",
X"80",X"C0",X"E0",X"E4",X"F8",X"E0",X"38",X"78",X"30",X"E0",X"E0",X"C0",X"00",X"00",X"00",X"00",
X"00",X"01",X"01",X"03",X"01",X"03",X"00",X"00",X"00",X"00",X"07",X"1F",X"7E",X"FC",X"5F",X"E7",
X"F5",X"E3",X"C9",X"FE",X"7F",X"F3",X"F9",X"79",X"3C",X"FF",X"FB",X"B7",X"4F",X"07",X"27",X"C3",
X"B7",X"FF",X"F9",X"F4",X"FC",X"F0",X"6C",X"FE",X"FF",X"FE",X"DF",X"8E",X"E3",X"C7",X"6F",X"9F",
X"DF",X"FC",X"B0",X"F8",X"78",X"EC",X"78",X"FC",X"F8",X"F9",X"70",X"48",X"E0",X"E0",X"93",X"C7",
X"DE",X"0F",X"00",X"00",X"06",X"0C",X"00",X"00",X"00",X"00",X"71",X"38",X"73",X"C0",X"80",X"00",
X"0F",X"BE",X"7C",X"1E",X"0C",X"3F",X"1F",X"3F",X"7D",X"F8",X"FC",X"FE",X"1F",X"0F",X"9F",X"7F",
X"C3",X"1C",X"7F",X"9F",X"0E",X"1C",X"FF",X"FF",X"EF",X"1E",X"3C",X"7F",X"FC",X"FE",X"DC",X"07",
X"C0",X"E0",X"F0",X"F8",X"70",X"38",X"18",X"B8",X"E0",X"00",X"80",X"00",X"C0",X"00",X"40",X"80",
X"01",X"07",X"1F",X"7F",X"FE",X"CE",X"97",X"FF",X"FE",X"E7",X"77",X"3B",X"FF",X"EF",X"9D",X"0E",
X"DF",X"FF",X"BD",X"7E",X"7C",X"F9",X"FF",X"DD",X"EF",X"87",X"E3",X"FF",X"FF",X"32",X"9F",X"3E",
X"F8",X"F8",X"D0",X"F0",X"F3",X"E4",X"E0",X"80",X"C0",X"80",X"C0",X"C0",X"87",X"03",X"0F",X"7C",
X"00",X"31",X"18",X"70",X"C1",X"FB",X"03",X"03",X"41",X"C7",X"0F",X"07",X"1F",X"8F",X"00",X"01",
X"7C",X"F1",X"F7",X"FF",X"FC",X"E7",X"DF",X"1F",X"87",X"CF",X"FF",X"F1",X"C3",X"EF",X"FF",X"FF",
X"FE",X"FE",X"F8",X"F0",X"FC",X"3C",X"FC",X"FC",X"98",X"0C",X"FC",X"F0",X"C0",X"80",X"C0",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"03",X"0F",X"0F",X"07",
X"00",X"00",X"00",X"00",X"01",X"06",X"0F",X"07",X"01",X"03",X"3F",X"F3",X"2F",X"FF",X"F4",X"9F",
X"1F",X"1D",X"0F",X"7F",X"FF",X"CD",X"FF",X"5E",X"F3",X"FF",X"FD",X"FC",X"CC",X"F8",X"7C",X"10",
X"FC",X"70",X"F8",X"D0",X"C0",X"80",X"C0",X"00",X"80",X"01",X"07",X"0C",X"00",X"00",X"00",X"00",
X"06",X"0F",X"05",X"03",X"01",X"0B",X"07",X"0F",X"1D",X"3B",X"1F",X"3F",X"77",X"2F",X"65",X"FF",
X"FF",X"FF",X"FF",X"AD",X"7D",X"7B",X"FF",X"FF",X"FF",X"F3",X"79",X"FF",X"FF",X"E7",X"F3",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"F0",X"A0",X"C3",X"41",X"03",X"07",X"05",X"03",
X"07",X"03",X"1F",X"75",X"FF",X"7E",X"FF",X"28",X"3F",X"EF",X"FF",X"FB",X"7F",X"FF",X"DF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0D",X"1F",X"05",X"72",X"00",X"00",X"00",X"00",X"00",
X"06",X"03",X"1F",X"6F",X"FF",X"7A",X"FC",X"54",X"F0",X"A0",X"C0",X"00",X"00",X"00",X"00",X"00",
X"F0",X"E0",X"41",X"87",X"83",X"06",X"0F",X"0B",X"07",X"0E",X"04",X"00",X"00",X"00",X"00",X"00",
X"FF",X"7D",X"DF",X"FF",X"F7",X"FF",X"ED",X"FA",X"55",X"FC",X"B0",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"09",X"F1",X"A0",X"C0",X"42",X"01",X"00",X"01",X"00",
X"07",X"33",X"5F",X"35",X"FF",X"7E",X"EC",X"40",X"3D",X"EF",X"7F",X"FB",X"7E",X"F5",X"D8",X"B0",
X"0A",X"17",X"0F",X"1D",X"0B",X"01",X"00",X"00",X"37",X"5F",X"3A",X"55",X"08",X"00",X"00",X"00",
X"50",X"E0",X"A0",X"80",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"EB",X"F6",X"C4",X"80",X"80",X"FF",X"FF",X"FF",X"3F",X"9F",X"47",X"63",X"F1",
X"02",X"02",X"01",X"0F",X"07",X"00",X"00",X"18",X"78",X"71",X"E1",X"E3",X"F3",X"E7",X"E7",X"2F",
X"FF",X"FF",X"FF",X"FF",X"FF",X"BE",X"5E",X"08",X"BC",X"B1",X"7F",X"7F",X"77",X"73",X"61",X"61",
X"61",X"E0",X"F0",X"F8",X"B8",X"B0",X"C0",X"E1",X"FF",X"6F",X"1F",X"1E",X"3E",X"7C",X"FC",X"F8",
X"EC",X"FF",X"2A",X"70",X"18",X"18",X"0C",X"0C",X"00",X"00",X"01",X"07",X"0F",X"0F",X"07",X"02",
X"60",X"68",X"C8",X"98",X"9C",X"1C",X"3C",X"3E",X"21",X"6C",X"5E",X"76",X"FF",X"FF",X"DF",X"E7",
X"F0",X"60",X"03",X"07",X"0F",X"3C",X"BD",X"FF",X"06",X"03",X"10",X"E1",X"C4",X"8F",X"80",X"80",
X"00",X"00",X"F0",X"78",X"38",X"80",X"00",X"00",X"00",X"00",X"00",X"08",X"79",X"43",X"32",X"04",
X"7E",X"7E",X"FF",X"DF",X"9F",X"0F",X"07",X"01",X"ED",X"7B",X"7F",X"3F",X"8F",X"C0",X"F0",X"FF",
X"FC",X"FF",X"FF",X"FF",X"FF",X"FE",X"01",X"FE",X"C0",X"C0",X"E0",X"E0",X"C0",X"00",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"01",X"03",X"06",X"08",X"00",X"05",X"0F",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0D",
X"0E",X"0D",X"05",X"07",X"0D",X"0F",X"07",X"06",X"03",X"01",X"07",X"1E",X"7F",X"2B",X"84",X"C0",
X"60",X"F8",X"C4",X"F1",X"31",X"C8",X"80",X"FC",X"F0",X"E0",X"B0",X"E0",X"31",X"80",X"05",X"03",
X"69",X"7E",X"FF",X"CF",X"BC",X"19",X"3F",X"1F",X"1E",X"06",X"C0",X"60",X"11",X"82",X"C0",X"F0",
X"A3",X"03",X"0F",X"17",X"C3",X"B4",X"E0",X"CE",X"7F",X"FF",X"1E",X"87",X"F3",X"C0",X"1E",X"3D",
X"F9",X"60",X"D0",X"FC",X"38",X"74",X"70",X"E0",X"C0",X"F1",X"E6",X"D4",X"80",X"80",X"40",X"00",
X"00",X"01",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"30",X"08",X"1E",X"0C",
X"60",X"50",X"C0",X"A1",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"27",X"0F",X"03",X"06",X"1C",
X"3C",X"22",X"00",X"40",X"F8",X"34",X"3E",X"7F",X"8F",X"19",X"80",X"00",X"80",X"02",X"3C",X"0F",
X"40",X"00",X"00",X"23",X"1E",X"0F",X"3F",X"FD",X"F7",X"C3",X"07",X"0E",X"16",X"3E",X"7D",X"FF",
X"0E",X"00",X"80",X"00",X"01",X"80",X"31",X"C3",X"EF",X"FF",X"18",X"00",X"00",X"00",X"F0",X"88",
X"80",X"60",X"30",X"20",X"70",X"E0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"03",X"06",X"1F",X"0F",X"43",X"81",X"60",X"C6",X"80",X"09",X"87",X"02",X"00",
X"0F",X"3E",X"FB",X"C4",X"E1",X"80",X"C2",X"F6",X"78",X"1C",X"7B",X"9F",X"3A",X"80",X"53",X"3F",
X"EC",X"D7",X"0A",X"58",X"3F",X"4E",X"3B",X"1C",X"0E",X"4B",X"98",X"04",X"01",X"83",X"29",X"C7",
X"F3",X"3D",X"78",X"8F",X"5E",X"3C",X"BF",X"6E",X"1F",X"1C",X"AC",X"76",X"F1",X"F0",X"FC",X"CE",
X"BB",X"F0",X"40",X"20",X"80",X"40",X"80",X"00",X"01",X"86",X"10",X"00",X"00",X"00",X"00",X"00",
X"00",X"20",X"18",X"0C",X"06",X"1C",X"20",X"C0",X"80",X"60",X"48",X"80",X"06",X"01",X"00",X"00",
X"0C",X"98",X"3E",X"1B",X"60",X"00",X"01",X"00",X"13",X"0E",X"09",X"3C",X"70",X"E0",X"C8",X"70",
X"00",X"00",X"23",X"C7",X"FF",X"7E",X"EF",X"F8",X"80",X"06",X"0F",X"07",X"8E",X"7F",X"31",X"20",
X"78",X"E0",X"E2",X"FC",X"F2",X"7B",X"F0",X"E0",X"7F",X"06",X"BE",X"FF",X"EF",X"CF",X"FC",X"78",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"20",X"C8",X"F0",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"02",X"03",X"01",X"00",X"00",X"01",X"0F",
X"03",X"01",X"07",X"0F",X"1A",X"06",X"1C",X"38",X"37",X"3F",X"1F",X"3F",X"1F",X"0E",X"07",X"03",
X"F0",X"7C",X"9F",X"3F",X"9F",X"7B",X"17",X"41",X"FB",X"9F",X"8C",X"CF",X"01",X"03",X"83",X"E1",
X"1F",X"9D",X"0E",X"DF",X"E3",X"41",X"88",X"F0",X"F1",X"D1",X"E1",X"D0",X"A8",X"FD",X"FF",X"FF",
X"1F",X"BF",X"7F",X"9E",X"FB",X"78",X"FC",X"EE",X"FD",X"B8",X"F8",X"F4",X"3E",X"FC",X"F8",X"F0",
X"C1",X"27",X"8E",X"37",X"03",X"00",X"00",X"00",X"01",X"03",X"07",X"05",X"00",X"00",X"00",X"00",
X"80",X"01",X"00",X"01",X"B3",X"0F",X"07",X"01",X"80",X"01",X"8B",X"07",X"01",X"01",X"03",X"07",
X"07",X"0F",X"FE",X"F0",X"E3",X"87",X"E4",X"C8",X"80",X"C0",X"00",X"83",X"FF",X"FF",X"FF",X"4C",
X"FE",X"DC",X"07",X"C1",X"FF",X"EF",X"39",X"1F",X"0F",X"1B",X"30",X"E0",X"FC",X"DF",X"7F",X"3F",
X"00",X"40",X"80",X"80",X"C0",X"E0",X"E4",X"F8",X"E0",X"F0",X"38",X"78",X"30",X"E0",X"E0",X"C0",
X"00",X"00",X"01",X"03",X"03",X"07",X"06",X"03",X"07",X"03",X"01",X"00",X"03",X"1F",X"7E",X"F9",
X"7F",X"FE",X"EB",X"C7",X"93",X"3D",X"FF",X"FF",X"CF",X"E5",X"E7",X"73",X"FF",X"EF",X"DE",X"3F",
X"3B",X"1C",X"6F",X"FF",X"F3",X"EB",X"F9",X"F8",X"E1",X"D8",X"FD",X"FF",X"FD",X"7E",X"3C",X"8F",
X"3E",X"7C",X"BF",X"F8",X"60",X"F0",X"F0",X"F0",X"D8",X"F0",X"F8",X"F0",X"F2",X"E0",X"80",X"C0",
X"1E",X"F8",X"BC",X"1F",X"00",X"00",X"04",X"08",X"1C",X"00",X"00",X"00",X"01",X"E3",X"71",X"E6",
X"01",X"03",X"0F",X"BF",X"7E",X"38",X"0C",X"18",X"7F",X"3F",X"7F",X"FD",X"F0",X"F8",X"FC",X"1F",
X"FF",X"FF",X"C3",X"1C",X"7F",X"9F",X"06",X"0C",X"1E",X"FF",X"FF",X"EF",X"1E",X"3C",X"7F",X"FC",
X"C0",X"80",X"C0",X"E0",X"F0",X"F8",X"70",X"30",X"38",X"18",X"F0",X"E0",X"00",X"80",X"00",X"C0",
X"1F",X"0F",X"03",X"0F",X"3F",X"FE",X"FC",X"9D",X"2F",X"FF",X"FD",X"CF",X"EE",X"67",X"FF",X"DE",
X"38",X"BE",X"FF",X"FF",X"7B",X"FD",X"79",X"F3",X"FF",X"BB",X"DF",X"0F",X"C7",X"FF",X"FF",X"64",
X"F0",X"30",X"F8",X"F0",X"A0",X"E0",X"E7",X"DC",X"C0",X"00",X"80",X"01",X"80",X"80",X"0E",X"07",
X"00",X"00",X"01",X"63",X"31",X"61",X"E3",X"F7",X"07",X"07",X"83",X"87",X"0F",X"07",X"1F",X"0F",
X"FF",X"FF",X"FF",X"F1",X"F7",X"FF",X"FC",X"E7",X"DF",X"1F",X"87",X"CF",X"FF",X"F1",X"C3",X"EF",
X"FF",X"FF",X"FE",X"F8",X"F8",X"F0",X"F0",X"38",X"FC",X"FC",X"98",X"0C",X"FC",X"F0",X"C0",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"01",X"06",X"0F",X"1F",
X"00",X"00",X"00",X"00",X"00",X"03",X"0D",X"1F",X"0E",X"03",X"0F",X"7F",X"F3",X"6F",X"FF",X"EF",
X"1E",X"3F",X"3A",X"1F",X"FF",X"FF",X"9B",X"FF",X"A6",X"F3",X"FF",X"FD",X"FC",X"CC",X"F8",X"FC",
X"50",X"F8",X"E0",X"F0",X"A0",X"80",X"00",X"80",X"00",X"00",X"06",X"1C",X"38",X"00",X"00",X"00",
X"07",X"0D",X"1D",X"0B",X"07",X"03",X"17",X"0E",X"1F",X"3B",X"77",X"3E",X"FF",X"6F",X"DF",X"CB",
X"DF",X"FF",X"FF",X"FF",X"FD",X"DD",X"7B",X"7B",X"7F",X"FF",X"F3",X"F9",X"FF",X"FF",X"FF",X"E7",
X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"07",X"F0",X"E0",X"41",X"87",X"83",X"06",X"0F",X"0B",
X"07",X"0F",X"07",X"3F",X"EA",X"FE",X"FC",X"FE",X"FF",X"7F",X"DF",X"FF",X"F7",X"FF",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"06",X"05",X"07",X"03",X"01",X"00",
X"40",X"00",X"04",X"28",X"78",X"73",X"6F",X"2E",X"3F",X"69",X"7E",X"3C",X"37",X"1F",X"0F",X"3F",
X"24",X"1E",X"09",X"00",X"01",X"03",X"C3",X"27",X"8E",X"8D",X"40",X"01",X"E0",X"C0",X"80",X"C0",
X"E8",X"00",X"02",X"4C",X"FF",X"26",X"F8",X"FC",X"7C",X"F3",X"E6",X"FF",X"FF",X"F3",X"37",X"00",
X"81",X"07",X"0F",X"A7",X"1F",X"8F",X"0D",X"3F",X"5F",X"0C",X"D1",X"03",X"3B",X"FF",X"FF",X"7B",
X"C4",X"C0",X"C0",X"F0",X"38",X"E4",X"80",X"00",X"F0",X"E0",X"D0",X"80",X"80",X"00",X"C4",X"98",
X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"03",X"06",X"04",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"0C",X"03",X"01",X"00",X"C0",X"20",X"80",X"43",X"01",X"00",X"00",X"00",X"01",X"00",X"07",
X"E0",X"E1",X"C0",X"90",X"E0",X"78",X"44",X"00",X"80",X"F0",X"68",X"7C",X"FF",X"1F",X"33",X"00",
X"0C",X"1F",X"FF",X"63",X"40",X"80",X"00",X"01",X"46",X"3C",X"1F",X"7E",X"FB",X"EF",X"83",X"07",
X"FF",X"EF",X"C7",X"FC",X"F8",X"0E",X"00",X"00",X"00",X"02",X"01",X"61",X"83",X"EF",X"FF",X"18",
X"00",X"00",X"C8",X"F0",X"00",X"80",X"60",X"30",X"20",X"E0",X"C0",X"C0",X"80",X"80",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"0F",X"1B",X"7E",X"3F",X"0F",X"05",X"80",X"19",X"02",
X"FC",X"78",X"3E",X"1F",X"3E",X"FB",X"AC",X"10",X"84",X"01",X"08",X"98",X"60",X"71",X"EE",X"7C",
X"06",X"0F",X"0F",X"87",X"32",X"5C",X"28",X"62",X"FC",X"38",X"EE",X"71",X"38",X"2C",X"62",X"11",
X"A0",X"F6",X"FF",X"FF",X"CE",X"37",X"E1",X"0E",X"7A",X"F1",X"FE",X"B8",X"7C",X"72",X"B0",X"98",
X"78",X"F0",X"E0",X"C0",X"E6",X"C0",X"00",X"80",X"00",X"00",X"00",X"01",X"07",X"18",X"40",X"00",
X"00",X"00",X"00",X"00",X"00",X"41",X"30",X"18",X"1C",X"38",X"40",X"80",X"00",X"00",X"00",X"00",
X"03",X"03",X"07",X"0E",X"18",X"30",X"78",X"33",X"E1",X"00",X"03",X"01",X"27",X"1C",X"12",X"78",
X"E3",X"FF",X"FE",X"98",X"00",X"01",X"47",X"8F",X"FF",X"FE",X"DF",X"F0",X"00",X"0C",X"1F",X"0F",
X"F8",X"BD",X"FF",X"7F",X"FF",X"E0",X"E2",X"FC",X"F2",X"7B",X"F0",X"E0",X"7F",X"06",X"7E",X"FD",
X"70",X"E0",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"02",X"0C",X"0F",X"1F",X"36",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"01",
X"00",X"01",X"07",X"0F",X"01",X"1E",X"3C",X"6A",X"11",X"73",X"E0",X"C2",X"B7",X"FA",X"FC",X"D7",
X"7F",X"FB",X"64",X"C0",X"F2",X"7C",X"FF",X"7F",X"FD",X"EE",X"5F",X"07",X"ED",X"7F",X"3F",X"37",
X"9E",X"78",X"FF",X"1E",X"7B",X"3C",X"7F",X"8E",X"04",X"01",X"23",X"C3",X"C7",X"46",X"87",X"43",
X"FD",X"79",X"3F",X"3F",X"7E",X"FF",X"3C",X"F6",X"E0",X"E0",X"F0",X"B8",X"F4",X"E0",X"E0",X"D0",
X"C0",X"00",X"81",X"83",X"4E",X"1C",X"6E",X"07",X"00",X"00",X"00",X"00",X"03",X"06",X"0F",X"1F",
X"C7",X"E3",X"CC",X"00",X"02",X"01",X"03",X"67",X"1F",X"0E",X"07",X"03",X"01",X"82",X"16",X"0F",
X"B8",X"1C",X"1F",X"3F",X"1F",X"FC",X"E0",X"C3",X"17",X"0F",X"C8",X"90",X"00",X"80",X"00",X"01",
X"3C",X"7F",X"FC",X"FE",X"DC",X"07",X"C1",X"FF",X"FF",X"DF",X"79",X"1F",X"0F",X"A3",X"60",X"C0",
X"00",X"00",X"C0",X"00",X"40",X"80",X"80",X"C0",X"E0",X"C0",X"E4",X"F8",X"C0",X"B0",X"18",X"38",
X"00",X"00",X"00",X"01",X"00",X"07",X"0F",X"0E",X"1C",X"1F",X"0F",X"1F",X"0F",X"07",X"00",X"0F",
X"03",X"1F",X"FC",X"F8",X"CE",X"AF",X"3E",X"07",X"4F",X"F7",X"FF",X"9F",X"CB",X"8F",X"E7",X"F9",
X"FF",X"BC",X"76",X"38",X"DF",X"FF",X"CF",X"07",X"D7",X"E3",X"E1",X"83",X"60",X"FB",X"FF",X"FB",
X"FE",X"C8",X"7C",X"F8",X"7F",X"F4",X"F0",X"C0",X"60",X"E0",X"F0",X"E0",X"C0",X"F0",X"E0",X"E5",
X"1C",X"0E",X"3C",X"F0",X"BA",X"1D",X"00",X"00",X"00",X"08",X"10",X"38",X"00",X"00",X"01",X"03",
X"1F",X"0F",X"01",X"03",X"0F",X"BF",X"7E",X"3C",X"31",X"18",X"30",X"FC",X"7F",X"FF",X"F5",X"E0",
X"0F",X"9F",X"FF",X"FF",X"C1",X"18",X"7F",X"F6",X"3F",X"0C",X"18",X"3E",X"FF",X"FF",X"8F",X"1E",
X"C0",X"80",X"C0",X"80",X"C0",X"E0",X"F0",X"F0",X"F8",X"F0",X"30",X"28",X"18",X"F0",X"E0",X"00",
X"1F",X"1E",X"0F",X"03",X"0F",X"3E",X"F9",X"F0",X"7B",X"3F",X"4F",X"FF",X"FB",X"9E",X"DD",X"CF",
X"EF",X"78",X"7E",X"FF",X"FF",X"FE",X"E7",X"FB",X"73",X"E7",X"FF",X"76",X"BF",X"1E",X"8F",X"FF",
X"FC",X"F0",X"38",X"F0",X"F0",X"40",X"E0",X"C3",X"DF",X"F3",X"80",X"00",X"01",X"01",X"00",X"00",
X"00",X"20",X"00",X"01",X"63",X"31",X"E0",X"C1",X"6B",X"F7",X"07",X"07",X"82",X"87",X"0F",X"07",
X"FF",X"7F",X"FF",X"FC",X"E1",X"F7",X"FF",X"FF",X"F0",X"E7",X"DF",X"1F",X"07",X"8E",X"FF",X"C7",
X"FC",X"FE",X"FE",X"FC",X"F8",X"E0",X"F0",X"E0",X"F0",X"38",X"FC",X"FC",X"38",X"0C",X"FC",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"0C",X"0F",
X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"3B",X"7F",X"3C",X"0F",X"7F",X"FF",X"E7",X"DF",X"FF",
X"0F",X"3C",X"FF",X"F5",X"7F",X"FF",X"FF",X"39",X"FF",X"A6",X"F3",X"FE",X"FE",X"FC",X"CC",X"F8",
X"FC",X"A0",X"F0",X"C0",X"60",X"C0",X"80",X"00",X"80",X"00",X"00",X"0E",X"78",X"3C",X"00",X"00",
X"07",X"02",X"01",X"00",X"05",X"03",X"07",X"0E",X"DD",X"8F",X"1F",X"3B",X"17",X"32",X"7F",X"7C",
X"FF",X"D7",X"BD",X"BD",X"FB",X"FF",X"FF",X"6F",X"F9",X"7D",X"FF",X"FF",X"E7",X"F3",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"01",X"D0",X"E1",X"A0",X"81",X"03",X"82",X"01",X"03",
X"07",X"1F",X"3F",X"1E",X"FF",X"D5",X"FC",X"F8",X"77",X"FF",X"FD",X"BF",X"FF",X"EF",X"FF",X"7F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"64",X"76",X"3E",X"0C",X"04",X"00",X"00",X"0C",X"1C",X"D8",X"78",X"70",X"10",X"00",X"00",
X"01",X"01",X"03",X"03",X"07",X"06",X"06",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"82",X"1B",
X"1F",X"3F",X"32",X"70",X"60",X"E0",X"C0",X"C0",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",
X"06",X"07",X"06",X"0C",X"0C",X"1C",X"18",X"38",X"31",X"F1",X"E3",X"6B",X"07",X"06",X"02",X"00",
X"00",X"00",X"00",X"00",X"00",X"20",X"30",X"73",X"63",X"E3",X"C6",X"C6",X"8E",X"8C",X"1C",X"38",
X"38",X"30",X"20",X"60",X"60",X"E0",X"C0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"01",X"01",X"03",X"03",X"07",X"06",X"06",X"0C",X"0C",X"1C",X"18",X"38",X"11",
X"01",X"83",X"47",X"7F",X"3E",X"1C",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"31",X"73",X"63",
X"E3",X"C6",X"C6",X"8E",X"8C",X"9C",X"18",X"18",X"30",X"30",X"70",X"60",X"E0",X"C0",X"C0",X"80",
X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"07",X"07",X"0C",X"0C",X"1C",X"18",X"38",
X"30",X"70",X"60",X"E0",X"C0",X"40",X"00",X"00",X"38",X"F0",X"F0",X"E0",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"08",X"0C",X"1C",X"18",X"18",X"30",X"30",X"70",X"60",X"E0",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"01",X"02",X"00",X"00",X"01",X"03",X"03",X"03",X"01",X"01",X"03",X"03",
X"10",X"60",X"5C",X"F8",X"90",X"41",X"00",X"20",X"40",X"C0",X"98",X"7E",X"71",X"FC",X"4C",X"F2",
X"15",X"01",X"01",X"67",X"09",X"23",X"F0",X"48",X"02",X"0F",X"18",X"1F",X"3E",X"73",X"6F",X"07",
X"80",X"E0",X"C4",X"B9",X"F0",X"A2",X"00",X"10",X"62",X"FC",X"3A",X"80",X"C0",X"E1",X"98",X"36",
X"C1",X"E1",X"B1",X"8A",X"46",X"07",X"1F",X"3F",X"9F",X"7C",X"3F",X"36",X"FD",X"7F",X"33",X"47",
X"E0",X"F0",X"C8",X"C1",X"60",X"10",X"00",X"00",X"C0",X"E0",X"90",X"00",X"00",X"C0",X"80",X"40",
X"0E",X"1C",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"17",X"0C",X"08",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"19",X"07",X"03",X"01",X"80",X"40",X"00",X"85",X"03",X"00",
X"9F",X"78",X"24",X"40",X"F0",X"C0",X"C2",X"81",X"00",X"C0",X"F1",X"88",X"00",X"00",X"E0",X"D0",
X"00",X"0C",X"3E",X"1F",X"0F",X"1C",X"3F",X"FF",X"C7",X"81",X"00",X"00",X"02",X"8C",X"78",X"3F",
X"77",X"3E",X"06",X"7C",X"FE",X"FF",X"EF",X"C7",X"FC",X"F8",X"1E",X"00",X"00",X"00",X"01",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C8",X"F0",X"00",X"80",X"60",X"30",X"20",X"70",X"E0",
X"06",X"03",X"03",X"07",X"03",X"01",X"00",X"00",X"00",X"03",X"0A",X"3C",X"6E",X"F8",X"FC",X"3E",
X"DF",X"F9",X"F0",X"5C",X"F0",X"C0",X"F8",X"7E",X"F8",X"ED",X"B0",X"41",X"13",X"04",X"23",X"61",
X"BB",X"ED",X"FE",X"D9",X"1A",X"3F",X"3F",X"1F",X"CB",X"70",X"A1",X"88",X"F0",X"E3",X"BB",X"C6",
X"9F",X"2D",X"17",X"0F",X"81",X"D3",X"FF",X"FF",X"9D",X"6F",X"C2",X"19",X"F4",X"E2",X"FC",X"B0",
X"E8",X"C0",X"C0",X"A0",X"F0",X"E0",X"C0",X"80",X"CC",X"89",X"00",X"00",X"00",X"00",X"00",X"03",
X"06",X"0D",X"1E",X"34",X"00",X"00",X"00",X"00",X"00",X"02",X"C0",X"60",X"31",X"60",X"80",X"00",
X"02",X"01",X"28",X"1E",X"07",X"07",X"0F",X"05",X"30",X"60",X"F0",X"67",X"C3",X"01",X"07",X"03",
X"00",X"00",X"00",X"01",X"C7",X"FF",X"FE",X"38",X"01",X"07",X"8F",X"1F",X"FF",X"FC",X"FF",X"F0",
X"07",X"A0",X"60",X"C0",X"F8",X"BD",X"FF",X"7F",X"F3",X"E0",X"C2",X"FC",X"F2",X"FB",X"F0",X"C0",
X"80",X"30",X"18",X"38",X"70",X"E0",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"01",X"03",X"07",
X"00",X"00",X"00",X"00",X"07",X"1D",X"3F",X"07",X"40",X"59",X"F3",X"A1",X"07",X"4F",X"82",X"08",
X"1E",X"03",X"1F",X"FF",X"EE",X"99",X"00",X"C9",X"F0",X"F0",X"EC",X"FE",X"D4",X"F0",X"64",X"1F",
X"1F",X"8F",X"D3",X"1D",X"A0",X"FE",X"7C",X"F8",X"6C",X"F0",X"7D",X"29",X"13",X"07",X"8B",X"4F",
X"77",X"FF",X"F7",X"FB",X"F0",X"3E",X"7F",X"FC",X"FC",X"7E",X"B8",X"AC",X"C0",X"C0",X"E0",X"30",
X"E0",X"C0",X"DA",X"81",X"00",X"00",X"01",X"82",X"0C",X"18",X"6C",X"06",X"00",X"00",X"00",X"00",
X"01",X"03",X"07",X"CF",X"E6",X"58",X"80",X"04",X"03",X"03",X"07",X"CF",X"3E",X"1C",X"0F",X"07",
X"FF",X"E9",X"C0",X"78",X"1C",X"3F",X"7F",X"3D",X"FF",X"F8",X"41",X"87",X"2F",X"1F",X"90",X"20",
X"FF",X"8F",X"1C",X"38",X"7F",X"FC",X"BE",X"FC",X"BF",X"0F",X"83",X"EF",X"FF",X"DF",X"79",X"1F",
X"F0",X"E0",X"00",X"00",X"00",X"C0",X"00",X"40",X"80",X"00",X"00",X"80",X"80",X"E4",X"F8",X"40",
X"00",X"00",X"00",X"00",X"01",X"07",X"07",X"03",X"1E",X"0C",X"38",X"71",X"6F",X"3F",X"7E",X"3F",
X"03",X"01",X"0F",X"7F",X"F8",X"F0",X"9D",X"3F",X"9F",X"FD",X"1E",X"3F",X"DF",X"F3",X"7F",X"2E",
X"BB",X"9F",X"FF",X"79",X"EC",X"71",X"3A",X"7F",X"FC",X"9F",X"0F",X"A6",X"C7",X"C3",X"07",X"C1",
X"1E",X"FE",X"FC",X"90",X"F8",X"F0",X"FC",X"F7",X"E0",X"E0",X"80",X"C0",X"C0",X"E0",X"C0",X"80",
X"00",X"00",X"1C",X"0E",X"1C",X"70",X"E0",X"74",X"3B",X"00",X"00",X"00",X"10",X"20",X"71",X"00",
X"1F",X"3F",X"7E",X"3F",X"03",X"17",X"0F",X"1F",X"7C",X"F8",X"71",X"62",X"30",X"60",X"F8",X"FF",
X"FF",X"8F",X"1F",X"3F",X"FF",X"FF",X"EF",X"03",X"30",X"FF",X"ED",X"3F",X"0E",X"1C",X"38",X"FF",
X"BC",X"F0",X"C0",X"80",X"C0",X"80",X"C0",X"C0",X"E0",X"F0",X"F4",X"F8",X"F0",X"10",X"28",X"18",
X"19",X"3F",X"3F",X"3C",X"1E",X"07",X"3F",X"FD",X"F3",X"E1",X"36",X"7F",X"9F",X"FC",X"F7",X"3C",
X"BF",X"FF",X"DF",X"F0",X"FC",X"FF",X"FF",X"FC",X"CF",X"F7",X"A7",X"CF",X"FF",X"F4",X"7E",X"3C",
X"98",X"F0",X"B8",X"E0",X"70",X"E0",X"E1",X"80",X"C3",X"9F",X"F6",X"03",X"00",X"00",X"01",X"03",
X"01",X"01",X"00",X"61",X"03",X"01",X"C7",X"E3",X"C0",X"C1",X"93",X"EF",X"0E",X"0F",X"86",X"0F",
X"EF",X"DF",X"C7",X"EF",X"FF",X"F8",X"E1",X"F7",X"7F",X"FF",X"F0",X"C7",X"1F",X"3F",X"07",X"8E",
X"FE",X"FE",X"DC",X"8E",X"FE",X"FC",X"F8",X"E0",X"F0",X"E0",X"F0",X"38",X"FC",X"FC",X"38",X"0C",
X"03",X"03",X"06",X"06",X"0C",X"0B",X"0F",X"07",X"00",X"00",X"01",X"00",X"00",X"00",X"03",X"0F",
X"00",X"00",X"00",X"01",X"01",X"00",X"03",X"0F",X"36",X"FF",X"FF",X"F3",X"3F",X"FF",X"FF",X"CF",
X"03",X"1F",X"79",X"FF",X"EB",X"FE",X"FF",X"FF",X"73",X"FF",X"4E",X"E3",X"FE",X"FE",X"FC",X"F8",
X"F0",X"F8",X"40",X"E0",X"C0",X"60",X"C0",X"80",X"00",X"80",X"00",X"0C",X"1E",X"78",X"BC",X"00",
X"06",X"0F",X"05",X"03",X"01",X"0B",X"07",X"0F",X"1D",X"3B",X"1F",X"3F",X"77",X"2F",X"65",X"FF",
X"FF",X"FF",X"FF",X"AD",X"7D",X"7B",X"FF",X"FF",X"FF",X"F3",X"79",X"FF",X"FF",X"E7",X"F3",X"FF",
X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"0F",X"F0",X"A0",X"C3",X"41",X"03",X"07",X"05",X"03",
X"01",X"0F",X"3F",X"7F",X"3D",X"FE",X"AA",X"F8",X"3F",X"EF",X"FF",X"FB",X"7F",X"FF",X"DF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"17",X"0C",X"02",X"00",X"01",X"0A",X"1E",X"1C",
X"01",X"07",X"03",X"00",X"40",X"80",X"60",X"C1",X"86",X"80",X"09",X"07",X"02",X"00",X"00",X"C0",
X"B8",X"E0",X"F4",X"F8",X"51",X"0A",X"07",X"87",X"1E",X"0E",X"80",X"40",X"13",X"7F",X"C1",X"C1",
X"07",X"0F",X"13",X"CE",X"87",X"03",X"83",X"12",X"E6",X"80",X"00",X"00",X"12",X"E1",X"D0",X"C0",
X"C3",X"C7",X"8F",X"EF",X"1A",X"07",X"87",X"C7",X"2D",X"1C",X"1C",X"7C",X"FF",X"73",X"FE",X"D8",
X"D0",X"88",X"F0",X"C0",X"80",X"C0",X"20",X"01",X"80",X"40",X"00",X"00",X"00",X"80",X"40",X"00",
X"00",X"01",X"02",X"0C",X"18",X"38",X"70",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"80",X"00",X"00",X"00",X"01",X"00",X"00",X"04",X"03",X"07",X"67",X"1E",X"0F",X"07",X"03",
X"07",X"03",X"01",X"07",X"03",X"1E",X"F8",X"44",X"80",X"E0",X"00",X"04",X"03",X"81",X"C1",X"F2",
X"FF",X"FF",X"B9",X"FF",X"81",X"00",X"18",X"78",X"3C",X"3F",X"79",X"7F",X"FF",X"01",X"01",X"00",
X"78",X"E4",X"F6",X"E4",X"01",X"F6",X"7C",X"0C",X"FC",X"FE",X"CF",X"9F",X"0F",X"FC",X"F8",X"1E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C8",X"F0",X"00",X"00",
X"00",X"15",X"1E",X"1C",X"1B",X"0F",X"0F",X"1D",X"0F",X"07",X"03",X"01",X"03",X"0F",X"2A",X"F1",
X"24",X"1E",X"09",X"20",X"7E",X"E5",X"C3",X"73",X"A0",X"00",X"E0",X"F8",X"E3",X"B5",X"C0",X"02",
X"50",X"C0",X"12",X"7D",X"EE",X"B4",X"F8",X"64",X"6A",X"FF",X"FF",X"7F",X"2E",X"C1",X"87",X"20",
X"4F",X"1F",X"2F",X"3C",X"7F",X"B7",X"1F",X"3E",X"07",X"4F",X"FF",X"FE",X"77",X"BE",X"08",X"60",
X"00",X"00",X"80",X"C0",X"A0",X"00",X"00",X"80",X"C0",X"80",X"00",X"00",X"34",X"23",X"00",X"01",
X"01",X"00",X"00",X"00",X"0C",X"1A",X"3C",X"68",X"00",X"00",X"00",X"00",X"00",X"84",X"C0",X"E0",
X"9C",X"78",X"32",X"1C",X"0F",X"08",X"50",X"3E",X"0D",X"1F",X"23",X"06",X"00",X"00",X"00",X"0F",
X"47",X"3F",X"18",X"10",X"20",X"80",X"04",X"03",X"07",X"8F",X"FD",X"70",X"03",X"05",X"8F",X"0F",
X"BF",X"F3",X"7E",X"1C",X"07",X"40",X"80",X"80",X"E4",X"78",X"FD",X"FF",X"E3",X"C0",X"80",X"84",
X"80",X"E4",X"78",X"00",X"40",X"30",X"18",X"10",X"38",X"E0",X"E0",X"C0",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"06",
X"00",X"01",X"00",X"00",X"00",X"00",X"07",X"1F",X"37",X"7E",X"3C",X"9F",X"03",X"67",X"C7",X"83",
X"FF",X"F9",X"FC",X"7C",X"0E",X"FE",X"FC",X"B8",X"61",X"07",X"01",X"A7",X"C3",X"E1",X"DC",X"F8",
X"CF",X"FC",X"BB",X"7D",X"3F",X"CF",X"67",X"B3",X"83",X"F8",X"F1",X"E3",X"B6",X"C1",X"F6",X"A6",
X"0F",X"1F",X"07",X"DF",X"FF",X"9F",X"EE",X"C0",X"F8",X"F0",X"FC",X"F2",X"F0",X"F8",X"E4",X"B0",
X"C0",X"80",X"00",X"C0",X"80",X"34",X"03",X"01",X"00",X"03",X"04",X"18",X"30",X"DC",X"0E",X"00",
X"62",X"F1",X"00",X"03",X"07",X"0F",X"9E",X"CC",X"B0",X"00",X"00",X"00",X"04",X"03",X"02",X"0F",
X"E0",X"F0",X"FF",X"FF",X"D3",X"80",X"C4",X"78",X"3F",X"1F",X"7B",X"3E",X"E0",X"93",X"47",X"03",
X"30",X"E0",X"FC",X"FF",X"1F",X"3E",X"78",X"FF",X"FC",X"3E",X"FC",X"78",X"1F",X"03",X"DF",X"FF",
X"38",X"58",X"30",X"E0",X"C0",X"80",X"80",X"00",X"80",X"C0",X"00",X"40",X"80",X"00",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"1F",X"1E",X"0C",X"7A",X"33",X"E0",X"C4",X"BF",
X"3F",X"1C",X"0E",X"03",X"1F",X"7E",X"F1",X"E0",X"C1",X"74",X"FD",X"7F",X"F6",X"78",X"FE",X"7F",
X"EE",X"F8",X"76",X"BF",X"FF",X"F3",X"DB",X"E1",X"E3",X"F5",X"CF",X"F3",X"7F",X"3F",X"9D",X"1F",
X"FE",X"7C",X"3E",X"FC",X"F8",X"20",X"E0",X"F0",X"E0",X"F9",X"EE",X"C0",X"C0",X"00",X"80",X"80",
X"03",X"06",X"00",X"40",X"1C",X"0E",X"1C",X"30",X"E0",X"C0",X"E8",X"74",X"03",X"01",X"00",X"10",
X"0C",X"1F",X"3F",X"7E",X"F8",X"7E",X"0F",X"07",X"4F",X"3F",X"7C",X"F9",X"E3",X"F2",X"E0",X"78",
X"0E",X"1C",X"FF",X"FF",X"1F",X"3F",X"FF",X"FF",X"DE",X"07",X"61",X"FF",X"F6",X"3F",X"0F",X"19",
X"70",X"18",X"B8",X"E0",X"80",X"10",X"C0",X"00",X"40",X"80",X"80",X"C0",X"E0",X"E4",X"F8",X"E0",
X"0F",X"19",X"33",X"7F",X"7F",X"79",X"3D",X"0F",X"7F",X"FB",X"E7",X"C3",X"6D",X"FF",X"3F",X"FC",
X"CF",X"DF",X"FF",X"F7",X"BB",X"E1",X"F8",X"FF",X"FF",X"F9",X"9F",X"E7",X"4F",X"97",X"FF",X"EC",
X"DC",X"38",X"F8",X"60",X"F0",X"E0",X"F0",X"F0",X"E3",X"C1",X"C7",X"BF",X"ED",X"07",X"00",X"00",
X"BC",X"01",X"03",X"03",X"01",X"63",X"07",X"03",X"8F",X"C7",X"80",X"81",X"27",X"DF",X"3C",X"1E",
X"FC",X"EF",X"DF",X"9F",X"C7",X"EF",X"FF",X"F8",X"E1",X"F7",X"FF",X"FF",X"C3",X"1C",X"7F",X"9F",
X"FC",X"7E",X"FE",X"FE",X"CC",X"86",X"FE",X"FC",X"F0",X"C0",X"E0",X"C0",X"E0",X"F0",X"F8",X"F8",
X"00",X"01",X"07",X"0F",X"1C",X"1C",X"39",X"17",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"03",
X"00",X"00",X"00",X"01",X"03",X"03",X"01",X"07",X"1F",X"6C",X"FF",X"FE",X"E7",X"37",X"FF",X"FF",
X"1F",X"07",X"7F",X"B3",X"FF",X"D7",X"FE",X"FF",X"FF",X"F2",X"FF",X"9E",X"C7",X"FE",X"FE",X"B4",
X"F0",X"E0",X"F0",X"40",X"E0",X"C0",X"70",X"C0",X"00",X"00",X"80",X"00",X"00",X"0C",X"1E",X"78",
X"07",X"0D",X"1D",X"0B",X"07",X"03",X"17",X"0E",X"1F",X"3B",X"77",X"3E",X"FF",X"6F",X"DF",X"CB",
X"DF",X"FF",X"FF",X"FF",X"FD",X"DD",X"7B",X"7B",X"7F",X"FF",X"F3",X"F9",X"FF",X"FF",X"FF",X"E7",
X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"F0",X"E0",X"41",X"87",X"83",X"06",X"0F",X"0B",
X"07",X"01",X"1F",X"7F",X"FF",X"7A",X"FC",X"54",X"FF",X"7F",X"DF",X"FF",X"F7",X"FF",X"FF",X"FF",
X"06",X"06",X"0C",X"0C",X"1C",X"18",X"38",X"11",X"E3",X"C6",X"F6",X"9E",X"9C",X"84",X"00",X"00",
X"00",X"00",X"00",X"00",X"80",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"02",X"06",X"06",X"0C",X"0C",X"1C",X"98",X"78",X"71",X"35",X"03",X"03",X"01",X"00",X"00",
X"00",X"00",X"00",X"00",X"02",X"03",X"13",X"26",X"26",X"46",X"4C",X"CC",X"8C",X"98",X"18",X"18",
X"30",X"30",X"30",X"60",X"60",X"60",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",
X"03",X"03",X"03",X"06",X"06",X"0E",X"0C",X"04",X"00",X"00",X"00",X"08",X"0C",X"1C",X"18",X"38",
X"30",X"70",X"60",X"60",X"C0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"04",X"04",X"04",X"04",X"08",X"08",X"18",X"18",X"30",X"31",X"31",
X"00",X"00",X"00",X"20",X"30",X"30",X"22",X"63",X"47",X"46",X"4E",X"8C",X"8C",X"98",X"18",X"38",
X"30",X"70",X"60",X"60",X"C0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"01",X"01",X"02",X"02",X"04",
X"01",X"83",X"43",X"77",X"3E",X"1E",X"04",X"00",X"E3",X"C6",X"F6",X"9E",X"9C",X"84",X"00",X"00",
X"20",X"30",X"70",X"60",X"E0",X"C0",X"C0",X"80",X"F3",X"E3",X"7B",X"0E",X"0E",X"02",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"12",X"1B",X"3F",X"36",X"72",X"60",X"60",X"C0",X"00",X"00",X"20",
X"B0",X"F0",X"60",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"01",X"01",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -0,0 +1,534 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity tropical_chr_bit2 is
port (
clk : in std_logic;
addr : in std_logic_vector(12 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of tropical_chr_bit2 is
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"61",X"35",X"72",X"F1",X"96",X"D9",X"DB",X"6A",X"FF",X"FF",X"FF",X"FE",X"F5",X"E8",X"73",X"E6",
X"FF",X"FF",X"FF",X"BF",X"5F",X"1F",X"7F",X"FF",X"FF",X"FF",X"FC",X"FF",X"FF",X"FB",X"FF",X"FE",
X"7C",X"BE",X"FE",X"FD",X"ED",X"BF",X"FF",X"FF",X"3D",X"9C",X"98",X"6C",X"74",X"E0",X"FB",X"F8",
X"6F",X"FF",X"FF",X"BF",X"BF",X"3F",X"3F",X"1F",X"FF",X"FF",X"FF",X"FF",X"FC",X"FF",X"FD",X"FF",
X"FD",X"E3",X"FA",X"77",X"FD",X"F2",X"FF",X"FF",X"DF",X"BF",X"FF",X"FF",X"FF",X"7F",X"7F",X"7F",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"01",X"03",X"03",X"03",X"01",X"01",
X"FE",X"FF",X"FF",X"FB",X"FC",X"FF",X"FC",X"FE",X"9B",X"53",X"85",X"D3",X"E3",X"C9",X"D1",X"6D",
X"FF",X"FF",X"EF",X"CF",X"DF",X"BF",X"BF",X"FF",X"FF",X"FC",X"FF",X"FF",X"FF",X"FF",X"F5",X"FB",
X"3C",X"F0",X"E8",X"C0",X"80",X"90",X"F8",X"F8",X"01",X"01",X"01",X"03",X"03",X"07",X"07",X"0F",
X"F8",X"D0",X"80",X"80",X"C0",X"C0",X"C0",X"E0",X"0F",X"0F",X"17",X"17",X"1A",X"1B",X"39",X"33",
X"C0",X"C8",X"80",X"A0",X"40",X"80",X"40",X"80",X"3F",X"1F",X"1F",X"0E",X"1F",X"1D",X"1F",X"1F",
X"98",X"38",X"7C",X"FC",X"FC",X"E0",X"04",X"0C",X"1F",X"1D",X"1D",X"1E",X"1E",X"0F",X"0F",X"0F",
X"0C",X"9C",X"FE",X"7E",X"7E",X"7E",X"3E",X"3E",X"2F",X"0F",X"4F",X"AF",X"9F",X"07",X"07",X"07",
X"BE",X"9F",X"FE",X"9E",X"9E",X"8E",X"8E",X"0E",X"07",X"07",X"07",X"07",X"07",X"03",X"03",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",
X"1E",X"1C",X"1C",X"1C",X"1C",X"18",X"38",X"38",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"01",X"01",X"0E",X"1A",X"01",X"00",X"00",
X"30",X"F0",X"F0",X"90",X"90",X"88",X"04",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"FC",X"A7",X"00",X"00",X"00",X"00",X"00",X"0E",X"FB",X"4D",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"00",X"06",X"BF",X"11",X"00",
X"00",X"00",X"00",X"6C",X"97",X"C2",X"00",X"00",X"00",X"00",X"00",X"0C",X"BF",X"09",X"50",X"00",
X"00",X"00",X"01",X"1E",X"F4",X"40",X"10",X"00",X"01",X"00",X"00",X"A1",X"14",X"BB",X"CD",X"87",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"02",X"07",X"04",X"00",
X"00",X"00",X"00",X"40",X"40",X"80",X"00",X"01",X"11",X"1A",X"07",X"8E",X"04",X"02",X"11",X"31",
X"00",X"00",X"00",X"80",X"41",X"62",X"C0",X"A0",X"40",X"02",X"04",X"0B",X"19",X"20",X"00",X"81",
X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"48",X"48",X"5C",X"BC",X"F9",X"F3",X"E7",X"FF",X"FF",
X"00",X"00",X"01",X"00",X"00",X"00",X"01",X"10",X"08",X"01",X"02",X"0A",X"15",X"1B",X"00",X"00",
X"00",X"80",X"00",X"C0",X"72",X"A6",X"6C",X"C0",X"C2",X"98",X"B4",X"FC",X"58",X"BC",X"66",X"00",
X"01",X"0F",X"02",X"01",X"00",X"00",X"00",X"00",X"43",X"73",X"AE",X"4C",X"9D",X"9F",X"08",X"00",
X"43",X"87",X"12",X"6D",X"D8",X"01",X"00",X"00",X"E9",X"D2",X"A2",X"E5",X"CF",X"CF",X"00",X"00",
X"00",X"00",X"42",X"8C",X"1E",X"0C",X"A0",X"00",X"84",X"46",X"CF",X"BC",X"F9",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"12",X"21",X"06",X"0C",X"F8",X"DC",X"8D",X"2E",X"15",X"15",X"2B",X"09",
X"00",X"40",X"20",X"41",X"02",X"0C",X"10",X"60",X"40",X"02",X"04",X"0B",X"19",X"20",X"00",X"81",
X"00",X"08",X"04",X"16",X"0C",X"04",X"08",X"00",X"01",X"00",X"08",X"14",X"0E",X"1E",X"00",X"00",
X"00",X"01",X"40",X"28",X"30",X"40",X"40",X"A0",X"B0",X"10",X"0D",X"9E",X"7C",X"1B",X"06",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"08",X"00",X"00",X"00",X"00",X"40",X"40",X"81",
X"00",X"00",X"00",X"00",X"10",X"20",X"70",X"20",X"1A",X"0F",X"0E",X"04",X"1D",X"B8",X"70",X"78",
X"00",X"20",X"68",X"F0",X"40",X"00",X"00",X"01",X"C3",X"E7",X"C7",X"D7",X"AF",X"FF",X"FD",X"E3",
X"00",X"00",X"00",X"80",X"00",X"00",X"80",X"00",X"80",X"02",X"86",X"CE",X"CC",X"80",X"C0",X"F1",
X"48",X"5C",X"BC",X"F8",X"FE",X"FD",X"DE",X"EF",X"DF",X"8E",X"57",X"FE",X"D8",X"28",X"42",X"87",
X"01",X"0F",X"02",X"01",X"00",X"00",X"C3",X"F1",X"E8",X"94",X"00",X"80",X"04",X"10",X"25",X"FF",
X"43",X"87",X"12",X"6D",X"F9",X"CB",X"B1",X"E2",X"44",X"1E",X"0D",X"00",X"40",X"84",X"6C",X"FB",
X"43",X"73",X"BC",X"79",X"F3",X"E2",X"07",X"88",X"00",X"00",X"02",X"80",X"44",X"48",X"84",X"FD",
X"E9",X"D2",X"A2",X"E5",X"CF",X"8F",X"00",X"04",X"1D",X"23",X"76",X"FC",X"00",X"04",X"89",X"7F",
X"48",X"5C",X"BC",X"F8",X"FE",X"FD",X"DE",X"EF",X"1D",X"23",X"76",X"FC",X"00",X"04",X"89",X"7F",
X"00",X"00",X"00",X"40",X"88",X"51",X"E3",X"FF",X"43",X"87",X"12",X"6D",X"D3",X"1E",X"7C",X"FF",
X"00",X"00",X"00",X"00",X"40",X"00",X"80",X"FF",X"43",X"76",X"BF",X"7D",X"4F",X"22",X"74",X"FF",
X"00",X"00",X"00",X"00",X"04",X"09",X"1E",X"FF",X"00",X"00",X"00",X"00",X"82",X"1D",X"7F",X"FF",
X"00",X"00",X"00",X"00",X"82",X"1D",X"7B",X"FF",X"00",X"00",X"00",X"00",X"41",X"B8",X"DE",X"FF",
X"00",X"00",X"00",X"00",X"20",X"90",X"38",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"C3",X"F1",
X"01",X"0F",X"02",X"01",X"04",X"09",X"1C",X"FF",X"00",X"00",X"00",X"00",X"01",X"C3",X"B1",X"E2",
X"00",X"00",X"1C",X"79",X"F3",X"E2",X"07",X"88",X"00",X"00",X"00",X"00",X"00",X"00",X"C3",X"F1",
X"00",X"00",X"00",X"80",X"C0",X"80",X"00",X"04",X"00",X"00",X"00",X"00",X"01",X"C3",X"B1",X"E2",
X"5F",X"33",X"E7",X"76",X"DF",X"7E",X"ED",X"DF",X"FB",X"F2",X"63",X"A7",X"EE",X"77",X"AC",X"F9",
X"C3",X"C7",X"9B",X"DF",X"FF",X"CF",X"DB",X"EE",X"00",X"18",X"20",X"F4",X"D9",X"5B",X"FD",X"EF",
X"00",X"00",X"00",X"80",X"00",X"80",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",
X"00",X"A0",X"B0",X"E8",X"78",X"E8",X"DF",X"7F",X"00",X"05",X"0D",X"17",X"1E",X"17",X"FB",X"FE",
X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"5C",X"EC",X"7F",X"FA",X"67",X"F7",X"9D",X"03",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"87",X"CC",X"BE",X"F7",X"FF",X"7A",X"30",X"DC",X"3F",
X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"11",X"7A",X"F3",X"EF",X"FF",X"FF",X"6E",X"B8",X"F7",
X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"83",X"87",X"C7",X"6F",X"CD",X"EB",X"FF",X"FF",X"FF",
X"00",X"00",X"00",X"07",X"0F",X"1F",X"37",X"FF",X"FE",X"FF",X"F3",X"D8",X"B2",X"FD",X"FB",X"FF",
X"1D",X"39",X"7C",X"7E",X"FC",X"FB",X"DF",X"FF",X"B6",X"E1",X"F6",X"3F",X"F3",X"7C",X"EB",X"FF",
X"F4",X"FE",X"FF",X"7F",X"FD",X"FC",X"F9",X"F2",X"FB",X"77",X"F6",X"F4",X"E2",X"0D",X"03",X"FF",
X"80",X"D0",X"DA",X"D7",X"DF",X"BE",X"FC",X"DC",X"E9",X"69",X"DB",X"4F",X"7F",X"BB",X"F7",X"E7",
X"02",X"01",X"40",X"28",X"70",X"38",X"5C",X"38",X"83",X"C7",X"1F",X"AF",X"F7",X"E7",X"BD",X"7E",
X"F8",X"DC",X"8D",X"2E",X"15",X"15",X"FB",X"79",X"FF",X"F5",X"FE",X"FD",X"F6",X"D9",X"BD",X"0F",
X"00",X"00",X"00",X"00",X"01",X"07",X"0F",X"FF",X"00",X"01",X"01",X"03",X"07",X"07",X"07",X"0F",
X"01",X"03",X"07",X"E3",X"F7",X"CF",X"FE",X"FF",X"80",X"80",X"B0",X"DC",X"B8",X"5C",X"F8",X"F0",
X"C3",X"C7",X"CA",X"60",X"F8",X"F4",X"FA",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FB",X"72",X"63",X"47",X"02",X"00",X"20",X"40",X"00",X"18",X"20",X"80",X"40",X"00",X"00",X"00",
X"87",X"CF",X"FD",X"6E",X"BF",X"77",X"21",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"FF",X"EF",X"EF",X"EF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"26",X"9B",X"34",X"A0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"21",X"09",X"42",X"09",
X"00",X"00",X"00",X"00",X"00",X"00",X"12",X"40",X"3E",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"90",X"66",X"19",X"00",X"00",X"00",X"00",X"01",X"11",X"44",X"19",X"C6",X"6C",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"AE",X"5B",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"AC",X"00",
X"00",X"08",X"40",X"12",X"AD",X"EB",X"BF",X"6A",X"00",X"04",X"51",X"A4",X"E8",X"B8",X"5E",X"0A",
X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"41",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"43",X"10",X"04",X"93",X"20",X"35",X"6F",X"BE",X"05",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"20",X"84",X"D1",X"00",X"00",X"00",X"00",X"00",X"10",X"02",X"4C",
X"00",X"00",X"00",X"00",X"00",X"00",X"4B",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"7F",X"7F",X"3F",X"BF",X"BF",X"BF",X"BF",X"BF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"F0",X"FC",X"FE",X"FC",X"F0",X"C0",
X"80",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"00",X"18",X"63",X"04",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"A0",X"78",X"F1",X"EE",X"FC",X"68",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0D",X"1C",X"36",X"71",X"F8",X"44",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1B",X"3F",X"66",X"0C",X"0F",X"1C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"43",X"00",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"E0",X"04",X"03",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"04",X"03",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1E",X"F8",X"44",X"80",X"E0",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"A0",X"18",X"7C",X"3F",X"3F",X"7B",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"7C",X"08",X"FC",X"F8",X"9C",X"2E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"A9",X"67",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"FC",X"68",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"7E",X"2C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EC",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"F1",X"C3",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"E9",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"E0",
X"00",X"00",X"01",X"67",X"CB",X"FF",X"FF",X"73",X"00",X"00",X"00",X"00",X"00",X"00",X"DB",X"FF",
X"00",X"00",X"C6",X"7C",X"FF",X"EE",X"77",X"C3",X"00",X"00",X"00",X"00",X"00",X"01",X"EF",X"FE",
X"00",X"00",X"0C",X"F9",X"F0",X"C0",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"04",X"ED",X"07",
X"00",X"00",X"A0",X"79",X"03",X"03",X"21",X"C3",X"00",X"00",X"00",X"00",X"00",X"00",X"27",X"DF",
X"00",X"10",X"58",X"E7",X"DF",X"9F",X"C7",X"EF",X"00",X"00",X"00",X"00",X"26",X"73",X"C3",X"1C",
X"00",X"40",X"98",X"3C",X"FC",X"FC",X"98",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"E0",
X"00",X"00",X"00",X"12",X"66",X"FF",X"AF",X"F9",X"04",X"08",X"FC",X"CC",X"F8",X"7C",X"10",X"F8",
X"00",X"00",X"00",X"00",X"C0",X"E0",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"05",X"03",X"07",X"0E",X"18",X"06",X"1F",X"3B",X"17",X"32",X"7F",X"7C",
X"00",X"29",X"42",X"EF",X"FF",X"FF",X"FF",X"FF",X"06",X"1B",X"FF",X"FF",X"E7",X"F3",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"02",X"40",X"00",X"10",X"00",X"80",
X"00",X"00",X"0C",X"1B",X"1E",X"BC",X"64",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"01",X"07",X"07",X"03",X"00",
X"00",X"00",X"00",X"00",X"03",X"07",X"03",X"00",X"00",X"01",X"79",X"B7",X"FF",X"FA",X"9F",X"DF",
X"00",X"00",X"00",X"00",X"00",X"04",X"3A",X"71",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"24",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"74",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"7C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"3D",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"28",
X"00",X"00",X"00",X"00",X"60",X"58",X"F1",X"A0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"18",X"5E",X"07",X"9E",X"27",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"03",X"12",X"E6",X"C1",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"87",X"C7",X"29",X"1C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"C0",X"23",X"88",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"C0",X"72",X"2C",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"09",X"07",X"04",X"1E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"18",X"C0",X"26",X"8F",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"7F",X"06",X"BE",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"E7",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C3",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"9F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C7",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"7F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
X"00",X"00",X"00",X"13",X"FE",X"CE",X"97",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"08",X"1C",X"7C",X"F9",X"FF",X"DD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",
X"00",X"00",X"00",X"10",X"F3",X"E4",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",
X"00",X"00",X"00",X"00",X"C1",X"FB",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"11",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C3",X"EF",X"FF",X"FF",
X"00",X"00",X"00",X"C0",X"FC",X"3C",X"FC",X"FC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"03",X"0F",X"0F",X"07",
X"00",X"00",X"00",X"00",X"00",X"06",X"0F",X"07",X"00",X"00",X"02",X"F3",X"2F",X"FF",X"F4",X"9F",
X"00",X"00",X"00",X"00",X"24",X"CD",X"FF",X"5E",X"00",X"08",X"10",X"FC",X"CC",X"F8",X"7C",X"10",
X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"00",X"00",X"00",X"00",X"0C",X"00",X"00",X"00",X"00",
X"01",X"00",X"00",X"00",X"00",X"0B",X"07",X"0F",X"00",X"00",X"00",X"3F",X"77",X"2F",X"65",X"FF",
X"00",X"00",X"00",X"52",X"AF",X"FF",X"FF",X"FF",X"00",X"0C",X"06",X"FF",X"FF",X"E7",X"F3",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"04",X"80",X"00",X"20",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"07",X"1F",X"1F",X"17",X"04",X"00",X"00",X"00",X"00",X"C0",X"F0",X"7C",X"3E",X"1E",X"0F",
X"02",X"2F",X"3F",X"1D",X"1F",X"0F",X"08",X"1C",X"79",X"FF",X"FF",X"FF",X"FF",X"FC",X"FF",X"3B",
X"FF",X"FB",X"AE",X"58",X"14",X"40",X"A0",X"F5",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"7E",X"7C",
X"7E",X"FB",X"F4",X"F8",X"F8",X"F0",X"E0",X"E1",X"00",X"93",X"6F",X"1F",X"3F",X"7F",X"FF",X"FE",
X"D3",X"E0",X"F5",X"FF",X"DE",X"3D",X"7C",X"3C",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",
X"72",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"73",X"FB",X"FD",X"FD",X"FC",X"FC",X"F8",X"F8",
X"FC",X"F8",X"F8",X"F0",X"E1",X"C3",X"C3",X"81",X"1E",X"0F",X"17",X"7B",X"FB",X"F0",X"C0",X"80",
X"00",X"00",X"F0",X"F8",X"F8",X"70",X"00",X"00",X"03",X"03",X"03",X"2F",X"5E",X"38",X"4C",X"18",
X"81",X"81",X"00",X"00",X"00",X"00",X"00",X"00",X"F3",X"F7",X"E7",X"0F",X"9F",X"DF",X"FF",X"FF",
X"E3",X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"00",X"C0",X"C0",X"E0",X"E0",X"E0",X"C0",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"07",X"0F",X"1A",X"06",X"1C",X"38",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"30",X"9F",X"3F",X"9F",X"7B",X"17",X"41",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"0E",X"DF",X"E3",X"41",X"88",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"02",X"7F",X"9E",X"FB",X"78",X"FC",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"8E",X"37",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"01",X"B3",X"0F",X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"04",X"06",X"FE",X"F0",X"E3",X"87",X"E4",X"C8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"07",X"C1",X"FF",X"EF",X"39",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"80",X"80",X"C0",X"E0",X"E4",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"01",X"03",X"03",X"07",X"06",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"58",X"EB",X"C7",X"93",X"3D",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"6F",X"FF",X"F3",X"EB",X"F9",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"08",X"04",X"BF",X"F8",X"60",X"F0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"10",X"BC",X"1F",X"00",X"00",X"04",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"0F",X"BF",X"7E",X"38",X"0C",X"18",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"26",X"72",X"C3",X"1C",X"7F",X"9F",X"06",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"02",X"26",X"FC",X"9D",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"10",X"38",X"79",X"F3",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"A0",X"E7",X"DC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"01",X"00",X"E3",X"F7",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"11",X"30",X"FC",X"E7",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"38",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"0F",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"0D",X"1F",X"00",X"00",X"00",X"00",X"00",X"6F",X"FF",X"EF",
X"00",X"00",X"00",X"00",X"00",X"48",X"9B",X"FF",X"00",X"00",X"00",X"20",X"60",X"CC",X"F8",X"FC",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"02",X"02",X"00",X"00",X"01",X"17",X"0E",X"00",X"00",X"00",X"00",X"00",X"6F",X"DF",X"CB",
X"20",X"00",X"00",X"40",X"02",X"2F",X"FF",X"FF",X"80",X"00",X"00",X"00",X"00",X"FF",X"FF",X"E7",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"00",X"08",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"05",X"80",X"19",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"71",X"EE",X"7C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"38",X"2C",X"62",X"11",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"7C",X"72",X"B0",X"98",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"18",X"40",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"27",X"1C",X"12",X"78",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"00",X"0C",X"1F",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"7F",X"06",X"7E",X"FD",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"0C",X"0F",X"1F",X"36",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"1E",X"3C",X"6A",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"C0",X"7C",X"FF",X"7F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"3C",X"7F",X"8E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"08",X"FF",X"3C",X"F6",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"1C",X"6E",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"67",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"06",X"FC",X"E0",X"C3",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"08",X"00",X"07",X"C1",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"07",X"0F",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"A0",X"CE",X"AF",X"3E",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"DF",X"FF",X"CF",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"10",X"08",X"7F",X"F4",X"F0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"20",X"BA",X"1D",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"01",X"0F",X"BF",X"7E",X"3C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"86",X"C3",X"C1",X"18",X"7F",X"F6",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"C0",X"00",X"C0",X"E0",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"3B",X"00",X"00",X"00",X"00",X"00",X"00",X"DF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"39",X"00",X"00",X"00",X"00",X"20",X"60",X"CC",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"7F",X"7C",
X"00",X"28",X"42",X"42",X"34",X"00",X"49",X"7F",X"06",X"02",X"00",X"00",X"00",X"00",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"02",X"40",X"00",X"10",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FC",X"7C",X"7E",X"3E",X"0C",X"04",X"00",X"00",X"7C",X"FC",X"F8",X"78",X"70",X"10",X"00",X"00",
X"0F",X"0F",X"1F",X"1F",X"1F",X"3E",X"3E",X"7C",X"00",X"01",X"01",X"03",X"03",X"03",X"07",X"07",
X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"80",X"E0",X"F0",X"F8",X"FE",X"FE",X"FF",
X"FF",X"FF",X"F2",X"F0",X"E0",X"E0",X"C0",X"C0",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"03",X"03",X"07",X"07",X"0F",X"0F",X"1F",X"1F",
X"1F",X"3F",X"3F",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"EF",X"6F",X"07",X"06",X"02",X"00",
X"00",X"40",X"70",X"F8",X"FC",X"FE",X"FE",X"FF",X"FF",X"FF",X"FE",X"FE",X"FE",X"FC",X"FC",X"F8",
X"F8",X"F0",X"E0",X"E0",X"E0",X"E0",X"C0",X"C0",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"03",
X"03",X"07",X"07",X"0F",X"0F",X"1F",X"1F",X"1F",X"3F",X"3F",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",
X"FF",X"FF",X"7F",X"7F",X"3E",X"1C",X"00",X"00",X"00",X"78",X"FC",X"FE",X"FE",X"FF",X"FF",X"FF",
X"FF",X"FE",X"FE",X"FE",X"FC",X"FC",X"F8",X"F8",X"F0",X"F0",X"F0",X"E0",X"E0",X"C0",X"C0",X"80",
X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"1F",X"3F",X"3F",X"7C",X"7C",X"FC",X"F8",X"F8",
X"F0",X"F0",X"E0",X"E0",X"C0",X"40",X"00",X"00",X"F8",X"F0",X"F0",X"E0",X"00",X"00",X"00",X"00",
X"00",X"00",X"20",X"38",X"78",X"7C",X"7C",X"F8",X"F8",X"F0",X"F0",X"F0",X"E0",X"E0",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"60",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"40",X"9D",X"3F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"3A",X"7F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"20",X"30",X"FC",X"F7",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"74",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"01",X"03",X"0F",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"06",X"93",X"EF",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"C0",X"80",X"C0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"36",X"7F",X"9F",X"FC",X"F7",X"3C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"A7",X"CF",X"FF",X"F4",X"7E",X"3C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"86",X"F6",X"03",X"00",X"00",X"01",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"93",X"EF",X"0E",X"0F",X"86",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"38",X"F0",X"C7",X"1F",X"3F",X"07",X"8E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"F0",X"38",X"FC",X"FC",X"38",X"0C",
X"00",X"01",X"06",X"06",X"0C",X"0B",X"0F",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"18",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"52",X"82",X"84",X"02",X"49",X"00",X"0C",X"06",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"04",X"80",X"00",X"20",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"80",X"60",X"C1",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"0A",X"07",X"87",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"03",X"83",X"12",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"07",X"87",X"C7",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"C0",X"20",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"38",X"70",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"1E",X"F8",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"40",X"80",X"00",X"18",X"78",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"F6",X"7C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"06",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"03",X"67",X"C7",X"83",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C3",X"E1",X"DC",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"B6",X"C1",X"F6",X"A6",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"F0",X"F8",X"E4",X"B0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"DC",X"0E",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"03",X"02",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"E0",X"93",X"47",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"1F",X"03",X"DF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0D",X"1E",X"0C",X"7A",X"33",X"E0",X"C4",X"BF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"74",X"FD",X"7F",X"F6",X"78",X"FE",X"7F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F5",X"CF",X"F3",X"7F",X"3F",X"9D",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"F9",X"EE",X"C0",X"C0",X"00",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"C0",X"E8",X"74",X"03",X"01",X"00",X"10",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"3F",X"7C",X"F9",X"E3",X"F2",X"E0",X"78",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"07",X"61",X"FF",X"F6",X"3F",X"0F",X"19",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"E0",X"E4",X"F8",X"E0",
X"00",X"19",X"33",X"7F",X"7F",X"79",X"3D",X"0F",X"00",X"00",X"00",X"00",X"6D",X"FF",X"3F",X"FC",
X"40",X"DF",X"FF",X"F7",X"BB",X"E1",X"F8",X"FF",X"00",X"00",X"00",X"00",X"4F",X"97",X"FF",X"EC",
X"80",X"38",X"F8",X"60",X"F0",X"E0",X"F0",X"F0",X"00",X"00",X"00",X"84",X"ED",X"07",X"00",X"00",
X"00",X"01",X"03",X"03",X"01",X"63",X"07",X"03",X"00",X"00",X"00",X"00",X"27",X"DF",X"3C",X"1E",
X"58",X"EF",X"DF",X"9F",X"C7",X"EF",X"FF",X"F8",X"00",X"00",X"13",X"39",X"C3",X"1C",X"7F",X"9F",
X"0C",X"7E",X"FE",X"FE",X"CC",X"86",X"FE",X"FC",X"00",X"00",X"00",X"80",X"E0",X"F0",X"F8",X"F8",
X"00",X"00",X"00",X"02",X"1C",X"1C",X"39",X"17",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"6C",X"FF",X"FE",X"E7",X"37",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"18",X"F2",X"FF",X"9E",X"C7",X"FE",X"FE",X"B4",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"0C",X"1E",X"78",
X"00",X"02",X"02",X"00",X"00",X"00",X"00",X"00",X"02",X"3B",X"77",X"3E",X"FF",X"6F",X"DF",X"CB",
X"20",X"00",X"00",X"00",X"02",X"22",X"84",X"85",X"9B",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"E7",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"00",X"08",X"00",X"00",X"00",
X"3E",X"3E",X"7E",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"FE",X"9E",X"9C",X"84",X"00",X"00",
X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"80",X"01",X"01",X"03",X"03",X"07",X"07",X"0F",X"0F",
X"1F",X"1F",X"3F",X"3F",X"7F",X"7F",X"FF",X"FF",X"7F",X"77",X"37",X"03",X"03",X"01",X"00",X"00",
X"00",X"10",X"3C",X"3E",X"7E",X"7F",X"FF",X"FE",X"FE",X"FE",X"FC",X"FC",X"FC",X"F8",X"F8",X"F8",
X"F0",X"F0",X"F0",X"E0",X"E0",X"E0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"03",X"03",X"07",X"07",X"0F",X"0F",
X"0F",X"1F",X"1F",X"3E",X"3E",X"7E",X"7C",X"FC",X"00",X"20",X"38",X"78",X"7C",X"FC",X"F8",X"F8",
X"F0",X"F0",X"E0",X"E0",X"C0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"07",X"0F",X"0F",X"1F",X"1F",X"1F",X"3F",X"3F",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"80",X"E0",X"E0",X"FC",X"FE",X"FE",X"FF",X"FF",X"FE",X"FE",X"FC",X"FC",X"F8",X"F8",X"F8",
X"F0",X"F0",X"E0",X"E0",X"C0",X"C0",X"C0",X"80",X"03",X"07",X"07",X"0F",X"0F",X"1F",X"1F",X"1F",
X"FF",X"FF",X"7F",X"7F",X"3E",X"1E",X"04",X"00",X"FF",X"FE",X"FE",X"9E",X"9C",X"84",X"C0",X"E0",
X"E0",X"F0",X"F0",X"E0",X"E0",X"C0",X"C0",X"80",X"FF",X"FF",X"7F",X"0E",X"0E",X"02",X"00",X"00",
X"00",X"20",X"38",X"7C",X"7E",X"FE",X"FF",X"FF",X"F6",X"F2",X"E0",X"E0",X"C0",X"C0",X"E0",X"E0",
X"F0",X"F0",X"60",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"01",X"01",X"00",X"00",X"00",
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"0C",X"1E",X"1F",X"7C",X"F8",X"FB",X"E7",X"4F",X"5E",X"1C",X"00");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -0,0 +1,534 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity tropical_chr_bit3 is
port (
clk : in std_logic;
addr : in std_logic_vector(12 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of tropical_chr_bit3 is
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"06",X"04",X"04",X"04",X"04",X"0C",X"08",
X"9E",X"CA",X"8D",X"0E",X"69",X"26",X"24",X"95",X"00",X"00",X"00",X"01",X"0A",X"17",X"8C",X"19",
X"00",X"00",X"00",X"40",X"A0",X"E0",X"80",X"00",X"00",X"00",X"03",X"00",X"00",X"04",X"00",X"01",
X"83",X"41",X"01",X"02",X"12",X"40",X"00",X"00",X"C2",X"63",X"67",X"93",X"8B",X"1F",X"04",X"07",
X"90",X"00",X"00",X"40",X"40",X"C0",X"C0",X"E0",X"00",X"00",X"00",X"00",X"03",X"00",X"02",X"00",
X"02",X"1C",X"05",X"88",X"02",X"0D",X"00",X"00",X"20",X"40",X"00",X"00",X"00",X"80",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"1E",X"56",
X"01",X"00",X"00",X"04",X"03",X"00",X"03",X"01",X"64",X"AC",X"7A",X"2C",X"1C",X"36",X"2E",X"92",
X"00",X"00",X"10",X"30",X"20",X"40",X"40",X"00",X"00",X"03",X"00",X"00",X"00",X"00",X"0A",X"04",
X"02",X"0D",X"12",X"38",X"70",X"68",X"00",X"00",X"76",X"7A",X"78",X"39",X"35",X"57",X"AF",X"2F",
X"00",X"20",X"60",X"E0",X"E0",X"E0",X"F0",X"F8",X"4F",X"0F",X"1F",X"1F",X"1F",X"1F",X"01",X"0B",
X"F8",X"F8",X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"07",X"07",X"0F",X"0F",X"1C",X"1A",X"1F",X"1F",
X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"1F",X"0F",X"03",X"01",X"01",X"00",X"00",X"00",
X"00",X"80",X"C0",X"00",X"00",X"00",X"00",X"40",X"20",X"00",X"40",X"A0",X"98",X"00",X"00",X"00",
X"00",X"01",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"7F",X"1D",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"F8",X"C0",X"00",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"1C",X"7F",X"00",X"00",X"00",X"01",X"05",X"3E",X"FF",X"FF",
X"00",X"00",X"00",X"60",X"60",X"70",X"F8",X"78",X"F9",X"FF",X"FF",X"F8",X"EC",X"C0",X"00",X"FF",
X"E6",X"FF",X"FC",X"CF",X"E3",X"C0",X"FC",X"A7",X"70",X"F8",X"E0",X"80",X"E0",X"0E",X"FB",X"4D",
X"F9",X"FF",X"FF",X"F8",X"EC",X"C0",X"00",X"FF",X"00",X"00",X"00",X"00",X"06",X"BF",X"11",X"00",
X"00",X"00",X"00",X"6C",X"97",X"C2",X"00",X"00",X"00",X"00",X"00",X"0C",X"BF",X"09",X"50",X"00",
X"00",X"00",X"01",X"1E",X"F4",X"40",X"10",X"00",X"01",X"00",X"00",X"A1",X"14",X"BB",X"CD",X"87",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"06",X"01",X"02",X"21",X"10",X"20",X"71",X"A8",X"01",X"27",X"D7",X"BD",X"78",
X"00",X"00",X"00",X"00",X"80",X"E0",X"38",X"0E",X"17",X"6B",X"FF",X"7F",X"FB",X"EF",X"FA",X"FF",
X"00",X"00",X"00",X"00",X"00",X"34",X"4E",X"1D",X"BB",X"E1",X"F2",X"FF",X"BF",X"7B",X"FF",X"FF",
X"00",X"00",X"02",X"06",X"0C",X"1D",X"F8",X"77",X"FF",X"FF",X"FD",X"7F",X"BB",X"B7",X"7B",X"F2",
X"00",X"00",X"00",X"00",X"00",X"60",X"F0",X"F8",X"E2",X"DC",X"89",X"03",X"FF",X"FB",X"76",X"8F",
X"00",X"00",X"00",X"06",X"01",X"02",X"21",X"10",X"E2",X"DC",X"89",X"03",X"FF",X"FB",X"76",X"8F",
X"00",X"D0",X"FC",X"BF",X"77",X"AE",X"7D",X"FF",X"00",X"00",X"00",X"00",X"00",X"E1",X"9F",X"FF",
X"00",X"00",X"00",X"80",X"A0",X"F0",X"F8",X"FF",X"00",X"01",X"00",X"02",X"B0",X"DD",X"8F",X"F8",
X"00",X"00",X"00",X"00",X"02",X"06",X"03",X"FF",X"00",X"00",X"00",X"00",X"09",X"E2",X"8C",X"FF",
X"00",X"00",X"00",X"00",X"09",X"E2",X"9C",X"F7",X"00",X"00",X"00",X"00",X"90",X"47",X"31",X"FF",
X"00",X"00",X"00",X"00",X"40",X"60",X"C0",X"FF",X"00",X"00",X"00",X"00",X"80",X"E0",X"38",X"0E",
X"00",X"00",X"00",X"00",X"02",X"06",X"03",X"FF",X"00",X"00",X"00",X"00",X"00",X"34",X"4E",X"1D",
X"00",X"00",X"02",X"06",X"0C",X"1D",X"F8",X"77",X"00",X"00",X"00",X"00",X"80",X"E0",X"38",X"0E",
X"00",X"00",X"00",X"00",X"00",X"60",X"F0",X"F8",X"00",X"00",X"00",X"00",X"00",X"34",X"4E",X"1D",
X"00",X"00",X"00",X"00",X"00",X"01",X"12",X"20",X"00",X"00",X"80",X"40",X"11",X"88",X"53",X"06",
X"00",X"00",X"40",X"20",X"00",X"10",X"24",X"11",X"00",X"00",X"00",X"00",X"20",X"A4",X"02",X"10",
X"00",X"00",X"00",X"00",X"00",X"40",X"20",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",
X"00",X"00",X"00",X"10",X"80",X"10",X"20",X"9F",X"00",X"00",X"00",X"08",X"01",X"08",X"04",X"F9",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"80",X"05",X"98",X"08",X"62",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"80",X"60",X"C0",X"60",X"32",X"41",X"08",X"00",X"85",X"CF",X"BF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"A0",X"4C",X"E8",X"85",X"0C",X"10",X"00",X"00",X"91",X"C7",X"CF",
X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"18",X"70",X"38",X"90",X"32",X"14",X"00",X"EC",X"FF",
X"00",X"00",X"00",X"06",X"0F",X"1F",X"3E",X"7F",X"2B",X"15",X"0F",X"27",X"4D",X"02",X"FC",X"FF",
X"1F",X"3F",X"3F",X"4F",X"7F",X"3F",X"7F",X"7F",X"FF",X"FF",X"BF",X"D1",X"0C",X"83",X"16",X"FF",
X"3F",X"7F",X"F5",X"FB",X"FF",X"BF",X"FF",X"FF",X"FF",X"FF",X"FF",X"6F",X"9D",X"F2",X"FC",X"FF",
X"F0",X"F8",X"FE",X"EE",X"F3",X"F7",X"FF",X"FF",X"FE",X"F6",X"64",X"B0",X"80",X"44",X"08",X"18",
X"00",X"00",X"00",X"00",X"F0",X"FF",X"FF",X"FF",X"7D",X"3A",X"E0",X"50",X"08",X"18",X"42",X"81",
X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"E0",X"C0",X"8A",X"41",X"02",X"09",X"26",X"42",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",X"01",X"01",X"03",X"07",X"07",X"07",X"0E",
X"00",X"00",X"08",X"1C",X"08",X"31",X"83",X"FF",X"80",X"C1",X"F3",X"FF",X"FF",X"FB",X"F7",X"FF",
X"00",X"00",X"30",X"9E",X"07",X"0B",X"05",X"1F",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",
X"00",X"00",X"00",X"38",X"FC",X"FE",X"DF",X"BF",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"F8",
X"00",X"20",X"02",X"91",X"40",X"88",X"DE",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"08",X"08",X"18",X"10",X"10",X"10",X"10",X"10",X"20",X"20",X"20",X"20",X"20",X"20",X"60",X"70",
X"26",X"9B",X"34",X"A0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"21",X"09",X"42",X"09",
X"00",X"00",X"00",X"00",X"00",X"00",X"12",X"40",X"3E",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"90",X"66",X"19",X"00",X"00",X"00",X"00",X"01",X"11",X"44",X"19",X"C6",X"6C",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"AE",X"5B",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"AC",X"00",
X"00",X"08",X"40",X"12",X"AD",X"EB",X"BF",X"6A",X"00",X"04",X"51",X"A4",X"E8",X"B8",X"5E",X"0A",
X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"41",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"43",X"10",X"04",X"93",X"20",X"35",X"6F",X"BE",X"05",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"20",X"84",X"D1",X"00",X"00",X"00",X"00",X"00",X"10",X"02",X"4C",
X"00",X"00",X"00",X"00",X"00",X"00",X"4B",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"80",X"C0",X"40",X"40",X"40",X"40",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"01",X"01",X"01",X"01",X"03",X"02",X"02",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"F0",X"FC",X"FE",X"FC",X"F0",X"C0",
X"80",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"08",X"3B",X"7F",X"7F",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"00",
X"7D",X"50",X"40",X"60",X"20",X"70",X"E7",X"E3",X"FE",X"71",X"61",X"43",X"C3",X"87",X"87",X"CF",
X"FF",X"FF",X"FE",X"FC",X"FC",X"FB",X"FF",X"FF",X"00",X"0E",X"00",X"00",X"00",X"04",X"17",X"17",
X"8E",X"1B",X"04",X"08",X"18",X"30",X"40",X"C0",X"00",X"90",X"60",X"00",X"00",X"00",X"00",X"00",
X"13",X"00",X"15",X"0F",X"26",X"45",X"00",X"00",X"00",X"00",X"01",X"07",X"0F",X"0E",X"06",X"02",
X"1F",X"1F",X"3F",X"7F",X"7F",X"FF",X"FF",X"FF",X"D2",X"97",X"A3",X"8B",X"03",X"03",X"27",X"1F",
X"00",X"00",X"03",X"07",X"0E",X"3C",X"BC",X"FE",X"00",X"00",X"00",X"80",X"04",X"0F",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"21",X"47",X"32",X"04",
X"7E",X"7E",X"FF",X"DF",X"9F",X"0F",X"07",X"01",X"1E",X"8C",X"98",X"F0",X"F0",X"FF",X"FF",X"FF",
X"1C",X"00",X"00",X"00",X"00",X"00",X"01",X"FE",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"00",
X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"00",
X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"00",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"03",X"83",X"81",X"C1",X"F3",X"FB",X"FF",X"00",X"83",X"03",X"07",X"87",X"8F",X"EF",X"FF",X"00",
X"F0",X"F0",X"E0",X"E0",X"E0",X"C1",X"C1",X"83",X"FF",X"FE",X"FE",X"FC",X"FC",X"FC",X"F8",X"F8",
X"00",X"FF",X"FF",X"FE",X"FE",X"FF",X"FF",X"FF",X"00",X"7F",X"1F",X"0F",X"07",X"01",X"01",X"00",
X"00",X"00",X"0D",X"0F",X"1F",X"1F",X"3F",X"3F",X"7F",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"FF",X"FF",X"FF",X"FF",X"FE",X"FE",X"FC",X"FC",X"FC",X"F8",X"F8",X"F0",X"F0",X"E0",X"E0",
X"E0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"10",X"90",X"F8",X"F9",X"FD",X"00",
X"00",X"BF",X"8F",X"07",X"03",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"01",X"03",X"03",X"07",
X"07",X"0F",X"1F",X"1F",X"1F",X"1F",X"3F",X"3F",X"00",X"FF",X"FF",X"FF",X"FE",X"FE",X"FC",X"FC",
X"FC",X"F8",X"F8",X"F0",X"F0",X"E0",X"E0",X"E0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",
X"00",X"00",X"80",X"80",X"C1",X"E3",X"FF",X"00",X"00",X"87",X"03",X"01",X"01",X"00",X"00",X"00",
X"00",X"01",X"01",X"01",X"03",X"03",X"07",X"07",X"0F",X"0F",X"0F",X"1F",X"1F",X"3F",X"3F",X"7F",
X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"E0",X"C0",X"C0",X"83",X"83",X"03",X"07",X"07",
X"0F",X"0F",X"1F",X"1F",X"3F",X"BF",X"FF",X"00",X"07",X"0F",X"0F",X"1F",X"FF",X"FF",X"FF",X"FF",
X"00",X"FF",X"DF",X"C7",X"87",X"83",X"83",X"07",X"07",X"0F",X"0F",X"0F",X"1F",X"1F",X"3F",X"3F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C1",X"C1",X"81",X"80",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"61",X"63",X"7B",X"FF",X"FF",
X"FF",X"FF",X"FF",X"7F",X"7F",X"3F",X"3F",X"7F",X"FE",X"FE",X"FC",X"FC",X"F8",X"F8",X"F0",X"F0",
X"E0",X"E0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"80",X"88",X"C8",X"FC",X"FC",X"FE",X"FF",X"00",
X"00",X"EF",X"C3",X"C1",X"81",X"80",X"00",X"01",X"01",X"01",X"03",X"03",X"03",X"07",X"07",X"07",
X"0F",X"0F",X"0F",X"1F",X"1F",X"1F",X"3F",X"3F",X"3F",X"7F",X"7F",X"7F",X"FF",X"FF",X"FF",X"00",
X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"FE",X"FE",X"FC",X"FC",X"F8",X"F8",X"F0",X"F0",
X"F0",X"E0",X"E0",X"C1",X"C1",X"81",X"83",X"03",X"00",X"DF",X"C7",X"87",X"83",X"03",X"07",X"07",
X"0F",X"0F",X"1F",X"1F",X"3F",X"3F",X"3F",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",
X"F8",X"F8",X"F0",X"F0",X"E0",X"E0",X"E0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",
X"00",X"7F",X"1F",X"1F",X"03",X"01",X"01",X"00",X"00",X"01",X"01",X"03",X"03",X"07",X"07",X"07",
X"0F",X"0F",X"1F",X"1F",X"3F",X"3F",X"3F",X"7F",X"FC",X"F8",X"F8",X"F0",X"F0",X"E0",X"E0",X"E0",
X"00",X"00",X"80",X"80",X"C1",X"E1",X"FB",X"00",X"00",X"01",X"01",X"61",X"63",X"7B",X"3F",X"1F",
X"1F",X"0F",X"0F",X"1F",X"1F",X"3F",X"3F",X"7F",X"00",X"00",X"80",X"F1",X"F1",X"FD",X"FF",X"00",
X"00",X"DF",X"C7",X"83",X"81",X"01",X"00",X"00",X"09",X"0D",X"1F",X"1F",X"3F",X"3F",X"1F",X"1F",
X"0F",X"0F",X"9F",X"DF",X"FF",X"FF",X"FF",X"FF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EE",
X"EE",X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"00",X"EE",X"EC",X"EC",X"EE",X"EE",X"EF",X"EF",X"00",
X"EF",X"EF",X"EF",X"EF",X"EF",X"EF",X"EE",X"EE",X"7F",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -0,0 +1,38 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity tropical_chr_palette_h is
port (
clk : in std_logic;
addr : in std_logic_vector(7 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of tropical_chr_palette_h is
type rom is array(0 to 255) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"0F",X"00",X"00",X"00",X"00",X"0F",X"0C",X"02",X"0F",X"03",X"06",X"05",X"02",X"0F",X"00",
X"0F",X"09",X"08",X"0F",X"0C",X"0D",X"0E",X"00",X"09",X"0F",X"06",X"0F",X"06",X"0A",X"09",X"09",
X"09",X"0F",X"06",X"0A",X"06",X"0A",X"09",X"09",X"09",X"0F",X"06",X"09",X"00",X"00",X"00",X"00",
X"02",X"00",X"0C",X"09",X"0F",X"00",X"00",X"00",X"02",X"00",X"0C",X"09",X"0F",X"00",X"0F",X"00",
X"02",X"09",X"0E",X"0F",X"08",X"0F",X"0F",X"09",X"09",X"0D",X"0E",X"0F",X"08",X"0F",X"0C",X"03",
X"0F",X"09",X"0E",X"0F",X"08",X"00",X"0F",X"0D",X"0F",X"09",X"05",X"02",X"06",X"00",X"0F",X"00",
X"00",X"0F",X"0F",X"03",X"0C",X"02",X"09",X"00",X"00",X"0F",X"03",X"00",X"0C",X"00",X"02",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -0,0 +1,38 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity tropical_chr_palette_l is
port (
clk : in std_logic;
addr : in std_logic_vector(7 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of tropical_chr_palette_l is
type rom is array(0 to 255) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"0F",X"00",X"00",X"00",X"00",X"08",X"00",X"0F",X"0F",X"0F",X"0A",X"0B",X"01",X"02",X"00",
X"06",X"09",X"00",X"04",X"00",X"09",X"0C",X"00",X"07",X"0F",X"07",X"0F",X"0F",X"07",X"0F",X"0F",
X"07",X"0F",X"07",X"07",X"0F",X"07",X"0F",X"0F",X"07",X"0F",X"07",X"07",X"00",X"00",X"00",X"00",
X"0F",X"00",X"00",X"07",X"08",X"00",X"00",X"00",X"0F",X"00",X"00",X"07",X"08",X"00",X"08",X"00",
X"0F",X"09",X"0C",X"04",X"00",X"0F",X"06",X"07",X"07",X"09",X"0C",X"04",X"00",X"0F",X"00",X"0F",
X"06",X"07",X"0C",X"04",X"00",X"00",X"0F",X"09",X"06",X"07",X"0B",X"0F",X"0A",X"00",X"0F",X"00",
X"00",X"0F",X"08",X"0F",X"07",X"0F",X"07",X"00",X"00",X"08",X"08",X"07",X"00",X"00",X"06",X"06",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -0,0 +1,534 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity tropical_spr_bit1 is
port (
clk : in std_logic;
addr : in std_logic_vector(12 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of tropical_spr_bit1 is
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"07",X"0F",X"0F",X"0F",X"0E",X"0F",X"0F",X"07",X"03",X"03",X"02",X"00",X"00",X"00",X"00",
X"E0",X"E0",X"F0",X"F0",X"F0",X"70",X"70",X"F0",X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",
X"00",X"C0",X"F0",X"F8",X"F1",X"F8",X"7D",X"1F",X"3F",X"3F",X"37",X"21",X"30",X"30",X"18",X"4F",
X"80",X"80",X"82",X"8F",X"8F",X"0F",X"0E",X"C0",X"C0",X"E0",X"E0",X"C0",X"C0",X"C0",X"C0",X"80",
X"31",X"39",X"19",X"19",X"1C",X"1C",X"0E",X"0E",X"0E",X"06",X"06",X"04",X"04",X"04",X"06",X"02",
X"C0",X"E0",X"E0",X"A0",X"A0",X"A0",X"A0",X"E0",X"E0",X"E0",X"F0",X"F0",X"F0",X"F0",X"70",X"70",
X"00",X"00",X"00",X"03",X"07",X"0F",X"0F",X"0C",X"0E",X"0F",X"0F",X"07",X"03",X"03",X"02",X"08",
X"00",X"00",X"00",X"E0",X"E0",X"F0",X"F0",X"F0",X"E0",X"E0",X"F0",X"E0",X"C0",X"00",X"00",X"00",
X"00",X"00",X"00",X"10",X"10",X"10",X"98",X"88",X"80",X"C8",X"48",X"24",X"34",X"3E",X"3F",X"7F",
X"00",X"00",X"00",X"20",X"70",X"70",X"38",X"3C",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",
X"0E",X"FC",X"FE",X"DE",X"8F",X"87",X"87",X"43",X"33",X"39",X"1D",X"0C",X"08",X"08",X"0C",X"0C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"C0",X"C0",
X"0F",X"1F",X"3F",X"3F",X"3F",X"27",X"37",X"3F",X"1F",X"0F",X"0C",X"08",X"30",X"60",X"C0",X"C4",
X"80",X"80",X"C0",X"C0",X"C0",X"80",X"80",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"81",X"C2",X"42",X"40",X"40",X"00",X"40",X"40",X"40",X"A0",X"F8",X"F8",X"D8",X"D8",X"CC",
X"80",X"C0",X"C3",X"62",X"20",X"18",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"60",X"30",X"38",X"3C",X"9C",X"CC",X"FE",X"FE",X"76",X"77",X"33",X"3B",X"9D",X"CF",X"EF",X"E7",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"C0",
X"00",X"01",X"03",X"03",X"03",X"03",X"02",X"03",X"01",X"00",X"00",X"00",X"00",X"01",X"03",X"03",
X"F8",X"F8",X"FC",X"FC",X"FC",X"F8",X"78",X"7C",X"F8",X"F0",X"E0",X"80",X"80",X"80",X"00",X"20",
X"00",X"00",X"00",X"00",X"00",X"40",X"E0",X"B0",X"19",X"4E",X"00",X"00",X"00",X"A0",X"F8",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"38",X"A0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"60",X"78",X"7C",X"3C",X"3E",X"DE",X"CF",X"E7",X"73",X"79",X"3C",X"1F",X"0F",X"CF",X"C3",X"E1",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"40",X"E0",X"E0",X"F0",X"F0",
X"00",X"00",X"00",X"07",X"07",X"0F",X"0F",X"0F",X"07",X"07",X"0F",X"07",X"03",X"03",X"07",X"00",
X"00",X"00",X"00",X"C0",X"E0",X"F0",X"F0",X"30",X"70",X"F0",X"F0",X"E0",X"C0",X"80",X"00",X"00",
X"00",X"00",X"00",X"00",X"0E",X"7E",X"7C",X"3C",X"1A",X"06",X"06",X"04",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"08",X"09",X"09",X"19",X"11",X"03",X"11",X"10",X"28",X"78",X"F8",X"7C",X"64",
X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",
X"7B",X"F7",X"F6",X"FC",X"FC",X"EC",X"CC",X"DC",X"D8",X"D8",X"D8",X"D8",X"D0",X"D0",X"F0",X"F0",
X"01",X"01",X"03",X"03",X"03",X"01",X"01",X"03",X"01",X"00",X"00",X"01",X"00",X"00",X"00",X"00",
X"F0",X"F8",X"FC",X"FC",X"FC",X"E4",X"EC",X"FC",X"F8",X"F0",X"F0",X"E0",X"04",X"02",X"03",X"03",
X"00",X"00",X"61",X"23",X"02",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"81",X"C1",X"A1",X"23",X"02",X"00",X"04",X"05",X"C9",X"FD",X"FF",X"FF",X"7E",X"7E",X"72",X"66",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"03",
X"00",X"11",X"11",X"23",X"23",X"27",X"67",X"4F",X"4E",X"DE",X"9C",X"BC",X"BC",X"38",X"78",X"78",
X"1F",X"1F",X"3F",X"3F",X"3F",X"1F",X"1E",X"3E",X"1F",X"0F",X"07",X"01",X"01",X"01",X"00",X"04",
X"00",X"80",X"C0",X"C0",X"C0",X"C0",X"40",X"C0",X"80",X"00",X"00",X"00",X"00",X"80",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"1C",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"02",X"07",X"0D",X"98",X"70",X"00",X"00",X"04",X"0F",X"0F",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"02",X"06",X"07",X"0E",X"0E",
X"06",X"1F",X"3F",X"3E",X"7E",X"7C",X"FC",X"F8",X"F1",X"F3",X"2F",X"4E",X"9C",X"1C",X"38",X"70",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"04",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"04",X"04",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"40",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"06",X"04",X"0C",X"0C",X"1C",X"1C",X"18",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"20",X"20",X"20",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"C0",X"F0",X"F8",X"F1",X"F8",X"7D",X"1F",X"3F",X"3F",X"37",X"21",X"30",X"30",X"18",X"4F",
X"80",X"80",X"82",X"8F",X"8F",X"0F",X"0E",X"C0",X"C0",X"E0",X"E0",X"C0",X"C0",X"C0",X"C0",X"80",
X"40",X"40",X"60",X"78",X"3E",X"38",X"30",X"30",X"31",X"39",X"19",X"19",X"1C",X"1C",X"0E",X"0E",
X"00",X"80",X"90",X"E0",X"E0",X"C0",X"C0",X"C0",X"C0",X"E0",X"E0",X"A0",X"A0",X"A0",X"A0",X"E0",
X"02",X"02",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",
X"70",X"70",X"70",X"70",X"30",X"30",X"B0",X"B0",X"B0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
X"10",X"30",X"30",X"71",X"71",X"71",X"79",X"78",X"78",X"7C",X"34",X"02",X"03",X"03",X"03",X"07",
X"00",X"00",X"00",X"02",X"07",X"07",X"83",X"83",X"00",X"80",X"80",X"40",X"40",X"E0",X"F8",X"F0",
X"4E",X"46",X"66",X"66",X"7F",X"00",X"00",X"00",X"04",X"1F",X"0F",X"0F",X"06",X"06",X"02",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"38",X"F0",X"F8",X"78",X"3C",X"1C",X"1C",X"0C",
X"06",X"06",X"06",X"07",X"03",X"03",X"03",X"03",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",
X"60",X"60",X"60",X"20",X"B0",X"B0",X"B0",X"B0",X"F8",X"F8",X"F8",X"F8",X"FC",X"FC",X"FC",X"FC",
X"C4",X"E4",X"66",X"62",X"72",X"72",X"70",X"62",X"3A",X"0A",X"0D",X"07",X"07",X"06",X"06",X"06",
X"04",X"0E",X"16",X"13",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"C0",X"C0",X"C0",X"60",
X"EE",X"F8",X"00",X"00",X"00",X"01",X"13",X"0F",X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"00",X"10",X"38",X"FE",X"FF",X"AF",X"03",X"01",X"01",X"C0",X"70",X"1E",X"07",X"03",X"03",
X"63",X"31",X"18",X"0E",X"07",X"07",X"03",X"03",X"03",X"01",X"01",X"01",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"E0",X"60",X"20",X"30",X"F0",X"F0",X"F8",X"F8",X"F8",X"FC",X"FC",X"FC",X"FE",X"7E",
X"03",X"03",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"20",X"20",X"A0",X"B0",X"90",X"C4",X"CE",X"E7",X"73",X"3F",X"03",X"03",X"01",X"01",X"01",X"00",
X"E0",X"F0",X"F8",X"D8",X"D0",X"E0",X"C0",X"01",X"01",X"03",X"07",X"03",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"20",X"3C",X"3F",X"FF",X"CC",X"C0",X"80",X"80",X"E0",X"30",X"0F",X"01",
X"70",X"38",X"0E",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"48",X"0C",X"84",X"EE",X"FE",X"7F",X"7F",X"3F",X"3F",X"1F",X"1F",X"0F",X"0F",X"07",X"07",
X"00",X"00",X"00",X"00",X"E0",X"E0",X"C1",X"C1",X"A0",X"61",X"61",X"42",X"07",X"0F",X"07",X"06",
X"00",X"00",X"00",X"80",X"98",X"98",X"98",X"1C",X"3E",X"1E",X"0C",X"80",X"80",X"80",X"C0",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"1F",X"1E",X"3D",X"3D",X"3F",X"7F",X"7B",X"73",X"77",
X"64",X"C4",X"CC",X"7C",X"00",X"00",X"00",X"80",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",
X"07",X"07",X"07",X"07",X"0F",X"0F",X"0F",X"0F",X"1F",X"1F",X"1F",X"1F",X"3F",X"3F",X"3F",X"3F",
X"E0",X"E0",X"E0",X"E0",X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"80",X"00",X"00",X"00",X"00",
X"20",X"30",X"68",X"C8",X"80",X"00",X"01",X"01",X"32",X"3F",X"3F",X"3F",X"1F",X"1F",X"1C",X"19",
X"47",X"47",X"4E",X"CE",X"9E",X"1E",X"1E",X"7E",X"4C",X"40",X"C0",X"C0",X"80",X"80",X"80",X"80",
X"01",X"20",X"20",X"70",X"78",X"F3",X"EE",X"F0",X"C0",X"C0",X"80",X"80",X"80",X"00",X"00",X"00",
X"E4",X"38",X"00",X"00",X"00",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"02",X"02",X"06",X"07",X"07",X"0F",X"0F",X"0F",X"1F",X"1F",X"1F",X"3F",X"3F",X"3F",X"7F",X"7E",
X"F0",X"F0",X"F0",X"E0",X"E0",X"E0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"00",X"00",X"00",X"00",
X"04",X"04",X"0D",X"19",X"13",X"67",X"EA",X"D8",X"B0",X"F0",X"E0",X"C0",X"C0",X"C0",X"80",X"80",
X"C0",X"C0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"04",X"04",X"0C",X"0E",X"3F",X"7F",X"FF",X"FF",X"C0",X"00",X"00",X"00",X"00",X"00",
X"1F",X"1F",X"3F",X"1F",X"1F",X"0B",X"03",X"C3",X"C0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",
X"1C",X"11",X"33",X"27",X"7F",X"7F",X"FE",X"FE",X"FC",X"FC",X"F8",X"F8",X"F0",X"F0",X"E0",X"E0",
X"E0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"20",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"00",X"10",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"38",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"00",X"00",X"08",X"18",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"30",X"1C",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"0C",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"70",X"1C",X"03",
X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"06",X"0C",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"78",X"08",X"07",
X"00",X"00",X"00",X"08",X"04",X"04",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"06",X"1C",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"09",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"80",X"00",X"80",X"08",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"09",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"18",X"08",X"80",X"00",X"80",X"04",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"09",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"18",X"08",X"80",X"80",X"08",X"80",X"80",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"01",X"01",X"01",X"23",X"1F",
X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"02",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"02",X"02",X"02",X"66",X"3F",
X"00",X"00",X"00",X"00",X"00",X"0C",X"04",X"00",X"04",X"00",X"00",X"00",X"00",X"00",X"03",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"05",X"00",X"00",X"02",X"02",X"02",X"02",X"E6",X"3F",
X"00",X"00",X"00",X"00",X"04",X"0C",X"00",X"00",X"04",X"04",X"00",X"00",X"00",X"00",X"07",X"FC",
X"00",X"00",X"00",X"00",X"01",X"05",X"01",X"00",X"00",X"02",X"02",X"02",X"02",X"86",X"F4",X"1F",
X"00",X"00",X"04",X"0C",X"04",X"00",X"00",X"04",X"04",X"00",X"00",X"00",X"00",X"03",X"06",X"FC",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"01",X"00",X"00",
X"00",X"00",X"00",X"0B",X"02",X"00",X"00",X"00",X"02",X"02",X"02",X"02",X"06",X"06",X"EC",X"3F",
X"00",X"03",X"01",X"00",X"00",X"00",X"00",X"01",X"03",X"01",X"00",X"00",X"00",X"00",X"01",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"C0",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"06",X"03",X"00",
X"00",X"01",X"05",X"01",X"00",X"00",X"00",X"02",X"02",X"02",X"03",X"03",X"07",X"06",X"EC",X"3F",
X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"FF",
X"C0",X"80",X"80",X"00",X"00",X"40",X"C0",X"40",X"00",X"00",X"00",X"10",X"30",X"60",X"C0",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"D0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"D0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"03",X"04",X"04",X"0C",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"40",X"60",X"E0",X"EC",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"04",X"04",X"05",X"0D",X"18",X"39",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"40",X"40",X"40",X"E4",X"EC",X"FE",
X"00",X"00",X"04",X"04",X"0C",X"08",X"18",X"18",X"1A",X"32",X"71",X"E1",X"3B",X"7F",X"1C",X"08",
X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"80",X"80",X"C0",X"C4",X"CE",X"FC",X"F6",X"FC",X"2A",
X"02",X"04",X"04",X"04",X"0C",X"0C",X"19",X"39",X"78",X"F0",X"61",X"3F",X"1F",X"37",X"C2",X"02",
X"40",X"40",X"40",X"40",X"40",X"40",X"60",X"62",X"E1",X"E1",X"E2",X"FF",X"FF",X"DE",X"0A",X"05",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"01",X"00",
X"0C",X"0C",X"0C",X"18",X"38",X"79",X"F9",X"F0",X"F1",X"E0",X"79",X"3F",X"7F",X"DF",X"0E",X"35",
X"60",X"60",X"60",X"60",X"60",X"61",X"71",X"70",X"F0",X"F1",X"F3",X"FF",X"FF",X"8B",X"05",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"E0",X"C0",X"80",X"00",X"80",X"C0",X"80",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"01",X"07",X"01",X"03",X"01",X"00",X"02",X"00",X"01",X"06",X"00",X"01",
X"38",X"38",X"78",X"F0",X"F1",X"F1",X"F0",X"E1",X"E0",X"C0",X"79",X"DF",X"0F",X"07",X"3F",X"C6",
X"20",X"20",X"70",X"70",X"70",X"70",X"78",X"78",X"F8",X"F8",X"FF",X"FF",X"FE",X"F1",X"02",X"80",
X"00",X"00",X"00",X"00",X"60",X"30",X"28",X"30",X"60",X"C0",X"E0",X"F8",X"D0",X"40",X"20",X"00",
X"00",X"00",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"02",X"02",X"04",X"07",
X"00",X"00",X"03",X"1F",X"3F",X"7F",X"FE",X"FC",X"FC",X"FE",X"7F",X"00",X"00",X"00",X"03",X"FF",
X"00",X"00",X"C0",X"F8",X"FC",X"FE",X"7F",X"7F",X"7F",X"7F",X"FE",X"00",X"00",X"00",X"C0",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"40",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",
X"00",X"00",X"00",X"03",X"0F",X"1F",X"1F",X"3E",X"2E",X"4E",X"4F",X"80",X"80",X"00",X"03",X"FF",
X"00",X"00",X"7C",X"FF",X"FF",X"FF",X"3F",X"3F",X"7F",X"7F",X"FF",X"00",X"00",X"00",X"C0",X"FF",
X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",X"E0",X"E0",X"E0",X"E0",X"40",X"40",X"40",X"40",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",
X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"1E",X"16",X"26",X"47",X"40",X"80",X"00",X"07",X"FF",
X"00",X"00",X"1F",X"FF",X"FF",X"FF",X"3F",X"3F",X"7F",X"7F",X"FF",X"00",X"00",X"00",X"80",X"FF",
X"00",X"00",X"80",X"C0",X"C0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"40",X"40",X"40",X"40",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"07",
X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0C",X"08",X"10",X"21",X"40",X"80",X"00",X"0F",X"FF",
X"00",X"00",X"07",X"3F",X"FF",X"FF",X"3F",X"3F",X"7F",X"7F",X"FF",X"00",X"00",X"00",X"00",X"FF",
X"00",X"00",X"E0",X"F0",X"F8",X"F8",X"F8",X"F8",X"F0",X"F0",X"E0",X"20",X"40",X"40",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"0C",X"1F",
X"00",X"00",X"00",X"00",X"00",X"03",X"06",X"0C",X"08",X"30",X"43",X"80",X"00",X"00",X"1E",X"FF",
X"00",X"00",X"03",X"1F",X"FF",X"FF",X"7F",X"7F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"01",X"FF",
X"00",X"00",X"F0",X"F8",X"FC",X"FC",X"FC",X"F8",X"F0",X"F0",X"E0",X"40",X"40",X"80",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"06",X"08",X"30",X"7F",
X"00",X"00",X"00",X"00",X"01",X"07",X"0C",X"18",X"11",X"21",X"C7",X"00",X"00",X"00",X"78",X"FF",
X"00",X"00",X"00",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"01",X"02",X"FC",
X"00",X"00",X"F8",X"FE",X"FE",X"FE",X"FC",X"FC",X"F8",X"F0",X"E0",X"40",X"80",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"0C",X"10",X"7F",
X"00",X"00",X"00",X"00",X"00",X"03",X"04",X"08",X"09",X"31",X"47",X"80",X"00",X"00",X"F0",X"FF",
X"00",X"00",X"00",X"07",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"01",X"06",X"08",X"F0",
X"00",X"00",X"3F",X"FF",X"FF",X"FF",X"FE",X"FC",X"F8",X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"0E",X"10",X"E3",X"FF",
X"00",X"00",X"00",X"00",X"00",X"03",X"01",X"00",X"02",X"13",X"EF",X"00",X"00",X"00",X"F0",X"FF",
X"00",X"00",X"00",X"01",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"01",X"06",X"08",X"F0",
X"00",X"00",X"1F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"F8",X"E0",X"C0",X"00",X"00",X"00",X"00",
X"00",X"00",X"80",X"E0",X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"38",X"C7",X"FF",
X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"04",X"05",X"7F",X"00",X"00",X"00",X"80",X"FF",
X"00",X"00",X"00",X"00",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"01",X"06",X"18",X"E0",
X"00",X"00",X"07",X"7F",X"FF",X"FF",X"FF",X"FF",X"FE",X"FC",X"F0",X"C0",X"00",X"00",X"00",X"00",
X"00",X"00",X"F0",X"F8",X"F8",X"F0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"06",X"0E",X"0E",X"1F",X"1F",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"3E",
X"00",X"00",X"00",X"04",X"0C",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"03",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"C0",X"00",
X"00",X"00",X"00",X"00",X"04",X"08",X"08",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"03",X"07",X"4F",X"2F",X"0F",X"07",X"06",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"E0",X"E0",X"F2",X"F4",X"F0",X"F0",X"70",X"70",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"03",X"07",X"4F",X"2F",X"0F",X"07",X"06",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"E0",X"E0",X"F2",X"F4",X"F0",X"F0",X"70",X"70",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"0F",X"4F",X"4F",X"4F",X"0E",X"07",X"57",X"7B",X"2F",
X"00",X"00",X"00",X"00",X"E0",X"E0",X"F0",X"F0",X"F8",X"F4",X"F4",X"74",X"60",X"C2",X"C2",X"84",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"0F",X"0F",X"0E",X"0F",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F0",X"F0",X"F0",X"70",X"70",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"3F",X"3F",X"3F",X"1F",X"0F",X"20",X"30",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"F0",X"F0",X"E0",X"00",X"00",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"0F",X"0F",X"06",X"07",X"0F",X"07",X"07",X"03",X"07",
X"00",X"00",X"00",X"00",X"E0",X"E0",X"F0",X"F0",X"F0",X"70",X"70",X"F0",X"E0",X"C0",X"80",X"00",
X"1F",X"40",X"40",X"60",X"70",X"7F",X"3E",X"3C",X"3D",X"19",X"19",X"1D",X"0D",X"08",X"08",X"0C",
X"80",X"00",X"00",X"80",X"F0",X"F0",X"E0",X"E0",X"E0",X"A0",X"20",X"20",X"A0",X"A0",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"06",X"06",
X"0F",X"0F",X"0F",X"0E",X"0F",X"07",X"03",X"03",X"02",X"00",X"00",X"E1",X"E2",X"12",X"12",X"14",
X"F0",X"F0",X"F0",X"70",X"70",X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"60",
X"7F",X"7F",X"3C",X"38",X"18",X"1C",X"0F",X"07",X"03",X"07",X"06",X"06",X"06",X"06",X"03",X"03",
X"F8",X"B0",X"F0",X"E0",X"E0",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"70",X"70",X"70",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"07",X"86",X"C6",X"7E",X"7E",X"7E",
X"03",X"03",X"10",X"22",X"62",X"E4",X"87",X"0C",X"08",X"00",X"11",X"1B",X"3C",X"3E",X"3E",X"7F",
X"E0",X"E0",X"C0",X"00",X"00",X"80",X"08",X"10",X"30",X"60",X"C0",X"00",X"40",X"00",X"00",X"00",
X"1F",X"1F",X"1E",X"1E",X"0F",X"0F",X"0F",X"06",X"06",X"0E",X"0C",X"0C",X"0C",X"0C",X"04",X"06",
X"E4",X"FC",X"FC",X"7C",X"78",X"78",X"78",X"F8",X"F0",X"F0",X"F0",X"F0",X"E0",X"E0",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",
X"07",X"0F",X"1F",X"1F",X"1F",X"1E",X"1F",X"0F",X"0C",X"04",X"06",X"0F",X"07",X"00",X"04",X"38",
X"80",X"C0",X"F0",X"E0",X"F0",X"C0",X"A0",X"A0",X"C0",X"00",X"00",X"80",X"00",X"10",X"20",X"00",
X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"F8",X"FF",X"7F",X"3F",X"0F",X"03",X"01",X"07",X"0F",X"1F",X"1F",X"1E",X"3A",X"37",X"6F",
X"00",X"00",X"80",X"F8",X"DC",X"FC",X"FC",X"FC",X"F8",X"F8",X"F0",X"6F",X"6F",X"DF",X"EF",X"CF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"7F",X"FF",X"FE",X"FE",X"FC",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"30",X"30",X"12",X"0E",X"0C",X"19",X"00",X"30",X"60",X"C2",X"C3",X"C0",X"C2",X"C7",X"EC",X"EF",
X"80",X"00",X"00",X"40",X"80",X"00",X"20",X"30",X"18",X"0C",X"0E",X"07",X"0F",X"9F",X"1E",X"8C",
X"38",X"3C",X"3C",X"3C",X"18",X"18",X"1E",X"1F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"07",
X"60",X"40",X"40",X"80",X"80",X"00",X"00",X"00",X"40",X"40",X"40",X"C0",X"A0",X"A0",X"60",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"0F",X"03",X"05",X"04",X"06",X"04",X"02",X"01",X"01",X"03",X"00",X"04",X"0C",X"08",X"18",
X"F8",X"F8",X"78",X"A8",X"10",X"10",X"00",X"40",X"D0",X"A0",X"48",X"0C",X"07",X"03",X"40",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"70",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0C",X"0C",X"0C",X"08",X"00",X"00",X"00",X"04",X"06",X"02",X"02",X"02",X"02",X"03",X"03",X"03",
X"3E",X"3C",X"3C",X"3C",X"78",X"78",X"F8",X"70",X"70",X"60",X"60",X"60",X"60",X"30",X"30",X"30",
X"00",X"00",X"07",X"FF",X"FE",X"F8",X"F0",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"13",X"13",X"0F",X"18",X"00",X"0F",X"70",X"8F",
X"00",X"00",X"00",X"00",X"03",X"1F",X"FF",X"FF",X"FF",X"FF",X"1F",X"0C",X"30",X"C0",X"00",X"00",
X"04",X"06",X"06",X"07",X"07",X"07",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"07",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"80",X"80",
X"04",X"06",X"06",X"07",X"07",X"07",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"07",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"C0",X"C0",X"C0",X"80",X"C0",X"81",X"80",X"00",
X"0C",X"0E",X"07",X"07",X"07",X"03",X"03",X"03",X"03",X"03",X"03",X"07",X"07",X"07",X"07",X"07",
X"00",X"00",X"00",X"80",X"C0",X"C0",X"E0",X"E0",X"F0",X"F0",X"F0",X"F0",X"E8",X"F0",X"D0",X"80",
X"0C",X"0E",X"07",X"07",X"07",X"03",X"03",X"03",X"03",X"03",X"03",X"07",X"07",X"07",X"07",X"07",
X"00",X"00",X"00",X"80",X"C0",X"C0",X"E0",X"E0",X"F0",X"F0",X"F0",X"D8",X"E8",X"E0",X"C0",X"80",
X"03",X"00",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"07",X"FF",X"FF",X"FF",X"FF",X"FF",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"E0",X"FF",X"FF",X"FF",X"FF",X"FF",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"00",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"00",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"07",X"FF",X"FF",X"FF",X"FF",X"FF",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"C0",X"FF",X"FF",X"FF",X"FF",X"FF",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"00",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"00",X"07",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"0F",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"80",X"FF",X"FF",X"FF",X"FF",X"FE",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"00",X"0F",X"0F",X"07",X"07",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"3E",X"FF",X"FF",X"FF",X"FF",X"FF",X"7F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"00",X"FF",X"FF",X"FE",X"FE",X"FC",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"3F",X"00",X"3F",X"3F",X"1F",X"1F",X"0F",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"F8",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FE",X"00",X"FC",X"FC",X"F8",X"F8",X"F0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"03",X"FF",X"FF",X"7F",X"7F",X"3F",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"E0",X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"00",X"F0",X"F0",X"E0",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"07",X"FF",X"FF",X"FF",X"FF",X"7F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"E0",X"FF",X"FF",X"FF",X"FF",X"FF",X"FC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"E0",X"00",X"E0",X"E0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"00",X"07",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"3F",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"80",X"FF",X"FF",X"FF",X"FF",X"FE",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"00",X"0F",X"0F",X"07",X"07",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"7E",X"FF",X"FF",X"FF",X"FF",X"FF",X"7F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"00",X"FF",X"FF",X"FE",X"FE",X"FC",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"1F",X"FF",X"3F",X"3F",X"1F",X"1F",X"39",X"1D",X"1F",X"1F",X"1F",X"0F",X"06",X"00",X"00",
X"88",X"92",X"D0",X"D8",X"D0",X"D0",X"E0",X"E0",X"C0",X"08",X"08",X"F0",X"00",X"00",X"00",X"00",
X"07",X"07",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"1C",X"00",X"83",X"67",X"0F",X"0F",X"0F",X"07",X"07",X"0E",X"07",X"07",X"07",X"03",X"00",X"00",
X"01",X"01",X"E1",X"E1",X"F2",X"F2",X"F2",X"F6",X"F4",X"74",X"63",X"C0",X"80",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"07",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"C0",X"00",X"00",
X"07",X"1F",X"1F",X"0F",X"0F",X"0F",X"2F",X"1F",X"0F",X"03",X"03",X"00",X"00",X"00",X"00",X"00",
X"E0",X"C0",X"80",X"80",X"C0",X"C0",X"C4",X"C8",X"F0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"07",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"C0",X"00",X"00",
X"07",X"1F",X"1F",X"0F",X"0F",X"0F",X"2F",X"1F",X"0F",X"03",X"01",X"00",X"00",X"00",X"00",X"00",
X"E0",X"C0",X"80",X"C0",X"C0",X"C0",X"C4",X"C8",X"F0",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"04",X"00",X"00",X"00",
X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"00",X"00",X"00",X"00",
X"20",X"20",X"20",X"10",X"18",X"31",X"38",X"3F",X"3F",X"3F",X"3F",X"3F",X"3F",X"3F",X"1F",X"00",
X"04",X"04",X"84",X"80",X"88",X"F0",X"00",X"F0",X"F0",X"E0",X"F0",X"F0",X"F8",X"F8",X"F0",X"00",
X"0F",X"0F",X"0F",X"0E",X"4F",X"57",X"07",X"4B",X"47",X"60",X"20",X"30",X"18",X"1C",X"34",X"38",
X"F0",X"F0",X"F0",X"70",X"6C",X"F8",X"C0",X"80",X"00",X"02",X"04",X"84",X"88",X"98",X"F0",X"00",
X"3F",X"3F",X"3F",X"3F",X"3F",X"1F",X"1F",X"1F",X"0C",X"00",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",
X"F0",X"F0",X"E0",X"F0",X"F8",X"F8",X"F8",X"F0",X"00",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",
X"07",X"07",X"3B",X"67",X"00",X"00",X"C0",X"70",X"10",X"00",X"08",X"0D",X"1D",X"3F",X"3F",X"3F",
X"E0",X"C0",X"9C",X"06",X"00",X"00",X"83",X"8E",X"88",X"80",X"00",X"90",X"B0",X"F0",X"E0",X"E0",
X"0F",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",
X"E0",X"E0",X"60",X"20",X"20",X"20",X"A0",X"A0",X"A0",X"A0",X"A0",X"A0",X"A0",X"E0",X"E0",X"E0",
X"00",X"00",X"80",X"80",X"C0",X"70",X"70",X"18",X"08",X"1D",X"3D",X"3F",X"3F",X"3E",X"38",X"3C",
X"00",X"00",X"00",X"80",X"84",X"8E",X"8E",X"00",X"C0",X"C0",X"F0",X"E0",X"80",X"80",X"C0",X"E0",
X"0E",X"0E",X"06",X"06",X"06",X"06",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",
X"E0",X"E0",X"E0",X"E0",X"E0",X"60",X"60",X"60",X"60",X"60",X"60",X"E0",X"E0",X"E0",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0E",X"0C",X"0C",X"0C",X"0C",X"6C",X"3E",X"1E",X"1F",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",
X"2C",X"30",X"3C",X"3F",X"7F",X"7F",X"EF",X"CF",X"C7",X"47",X"67",X"3F",X"00",X"00",X"80",X"E2",
X"60",X"E0",X"20",X"E0",X"C0",X"C0",X"C0",X"C0",X"E0",X"A0",X"20",X"30",X"10",X"10",X"10",X"10",
X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",
X"70",X"70",X"70",X"30",X"30",X"B0",X"B0",X"B0",X"B0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"02",X"03",X"03",X"03",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F8",X"F8",X"FC",X"FC",X"7C",X"7C",X"F8",X"F8",X"F4",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"3C",X"1F",X"03",X"01",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"7F",X"FE",X"FC",X"FC",X"F8",X"F8",X"18",X"00",X"00",X"00",X"50",X"79",X"3F",X"3F",X"3F",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"84",X"C6",X"C6",X"E6",
X"0E",X"0F",X"0F",X"0F",X"1F",X"1F",X"1F",X"1F",X"3F",X"3F",X"3E",X"3E",X"3C",X"18",X"00",X"00",
X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"3C",X"70",X"70",X"70",X"30",X"3B",X"3F",X"1F",X"3A",X"36",X"64",X"60",X"01",X"01",X"01",
X"F1",X"61",X"20",X"40",X"70",X"F8",X"F0",X"C2",X"00",X"00",X"18",X"00",X"00",X"00",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"07",X"3F",X"7F",X"FF",X"FF",X"7E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C7",X"E7",X"FF",X"FF",X"F8",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FC",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"1F",X"7F",X"3F",X"7F",X"1B",X"2D",X"20",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"C0",X"40",X"80",
X"5E",X"1E",X"3C",X"2C",X"2C",X"2E",X"07",X"00",X"3C",X"78",X"70",X"70",X"38",X"38",X"18",X"18",
X"10",X"10",X"48",X"08",X"08",X"38",X"C0",X"08",X"10",X"10",X"30",X"70",X"F0",X"E0",X"60",X"60",
X"03",X"03",X"03",X"03",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"FC",X"FC",X"FC",X"7C",X"7C",X"38",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"F0",X"F8",
X"38",X"38",X"70",X"71",X"7B",X"77",X"77",X"77",X"07",X"03",X"0C",X"0F",X"0E",X"0E",X"0C",X"0C",
X"80",X"71",X"C1",X"E1",X"DC",X"80",X"10",X"02",X"02",X"C3",X"7F",X"00",X"01",X"07",X"0E",X"1E",
X"F8",X"F0",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",
X"B0",X"30",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"07",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"3F",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"7F",X"FF",X"FE",X"FE",X"FC",X"F0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"07",X"06",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"06",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"0D",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"0F",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -0,0 +1,534 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity tropical_spr_bit2 is
port (
clk : in std_logic;
addr : in std_logic_vector(12 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of tropical_spr_bit2 is
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"07",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FE",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"7F",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"0F",X"0F",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"03",X"03",X"03",
X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"6C",X"6C",X"6C",X"6C",X"6C",
X"00",X"00",X"00",X"00",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"6D",X"6D",X"7D",X"7D",X"6C",
X"00",X"00",X"00",X"00",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",X"E0",X"F0",X"B0",X"90",X"B0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"7F",X"7F",X"7F",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"0E",X"0E",X"1E",X"1C",X"1D",X"1D",
X"FF",X"FF",X"FE",X"00",X"00",X"00",X"00",X"00",X"00",X"D8",X"D8",X"D8",X"D8",X"D8",X"D9",X"D9",
X"FF",X"FF",X"7F",X"00",X"00",X"00",X"00",X"00",X"00",X"D9",X"D9",X"DD",X"FD",X"ED",X"EC",X"6E",
X"FE",X"FE",X"FE",X"00",X"00",X"00",X"00",X"00",X"00",X"F8",X"F8",X"9C",X"8C",X"CC",X"CC",X"DC",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"70",X"F8",X"FC",X"FC",X"FE",X"FE",X"7F",X"7F",X"3F",X"3F",X"1F",X"1F",X"0F",X"0F",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"E0",X"E0",X"F0",X"F0",
X"0C",X"1E",X"1E",X"1E",X"1E",X"1F",X"1F",X"0F",X"0F",X"0F",X"07",X"07",X"03",X"03",X"03",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",X"E0",X"C0",X"E0",X"E0",X"E0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"07",X"01",X"02",X"02",X"03",X"02",X"01",X"00",X"03",X"00",X"02",X"06",X"1C",X"3C",X"78",
X"FC",X"FC",X"BC",X"D4",X"08",X"08",X"00",X"20",X"E0",X"CC",X"30",X"06",X"03",X"01",X"09",X"30",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"1C",X"0C",X"0C",X"0E",X"06",X"07",X"03",X"03",X"01",X"01",X"03",X"03",X"03",X"03",X"07",X"07",
X"3C",X"3C",X"3C",X"1C",X"1C",X"3C",X"BC",X"3C",X"3C",X"B8",X"B0",X"B0",X"F0",X"F0",X"E0",X"E0",
X"00",X"03",X"07",X"0F",X"0F",X"0E",X"0F",X"0F",X"0F",X"07",X"03",X"03",X"03",X"0E",X"00",X"40",
X"00",X"E0",X"E0",X"F0",X"F0",X"70",X"70",X"F0",X"F0",X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",
X"47",X"40",X"60",X"30",X"3E",X"3E",X"3C",X"1C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"00",X"00",X"F0",X"E0",X"E0",X"C0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"1C",X"1C",X"0E",X"0E",X"0F",X"07",X"07",X"03",X"03",X"03",X"02",X"02",X"02",X"02",X"07",X"07",
X"E0",X"F0",X"F0",X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"70",X"60",X"60",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",
X"01",X"03",X"07",X"07",X"03",X"03",X"07",X"05",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"E4",X"F8",X"E2",X"FC",X"F8",X"E4",X"B8",X"48",X"40",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"07",X"0B",X"0B",X"17",X"07",X"07",X"05",X"04",X"02",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"E0",X"F0",X"E8",X"F6",X"F8",X"C0",X"A0",X"10",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0A",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"D0",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"16",X"16",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"D8",X"D0",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"7F",X"00",X"00",X"2A",X"2A",X"2A",X"44",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"FE",X"00",X"00",X"EC",X"EC",X"EC",X"A8",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",
X"00",X"FF",X"00",X"00",X"00",X"00",X"2A",X"2A",X"2A",X"4A",X"54",X"DD",X"00",X"00",X"00",X"00",
X"00",X"FF",X"00",X"00",X"00",X"00",X"AE",X"AB",X"A5",X"F7",X"D4",X"52",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"6A",X"6A",X"6A",X"6A",X"4A",X"5A",X"DE",X"8C",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"57",X"55",X"72",X"7B",X"6B",X"A9",X"89",X"89",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"01",X"01",X"01",X"01",X"03",X"03",X"0B",X"1B",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"B6",X"B6",X"B6",X"B6",X"B6",X"36",X"6C",X"6D",X"39",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"69",X"69",X"7D",X"6D",X"65",X"F6",X"B6",X"86",X"86",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"E0",X"F0",X"B0",X"D0",X"F0",X"F0",X"C0",X"60",X"60",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"06",X"16",X"36",X"36",X"1C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"6C",X"6C",X"EC",X"CD",X"DD",X"79",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"EE",X"A6",X"B6",X"B6",X"87",X"83",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F0",X"C0",X"E0",X"60",X"70",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"BD",X"B9",X"BB",X"BB",X"F1",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"99",X"B9",X"BB",X"BB",X"F3",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"66",X"76",X"37",X"87",X"87",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"60",X"60",X"70",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"F8",X"FC",X"FC",X"FE",X"FE",X"7F",X"7F",X"3F",X"3F",X"1F",X"1F",X"0F",X"0F",X"07",X"07",
X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"FC",X"FC",X"FC",X"7C",X"7C",X"3E",X"3E",X"3E",X"1F",X"1F",X"0F",X"0F",X"0F",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F0",X"FA",X"F7",X"F7",X"E7",X"0F",X"0E",X"0E",X"1E",X"1B",X"13",X"00",X"1E",X"18",X"18",X"18",
X"00",X"20",X"F3",X"E7",X"0B",X"00",X"24",X"04",X"06",X"0E",X"F8",X"02",X"06",X"06",X"0E",X"1C",
X"E0",X"E0",X"E0",X"F0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",
X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",
X"40",X"60",X"F0",X"F8",X"F8",X"F5",X"E8",X"7F",X"1F",X"3F",X"37",X"33",X"30",X"38",X"38",X"1C",
X"00",X"80",X"84",X"8E",X"8F",X"8F",X"07",X"C6",X"C0",X"C0",X"E0",X"E0",X"C0",X"40",X"60",X"60",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"07",X"07",X"07",X"06",X"06",X"06",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",
X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",
X"DF",X"FC",X"FF",X"79",X"7E",X"19",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"80",X"60",X"80",X"60",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FD",X"FF",X"FF",X"7E",X"0D",X"06",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"90",X"60",X"90",X"60",X"80",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"02",X"05",X"0D",X"0F",X"0F",X"07",X"03",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"A0",X"A0",X"40",X"40",X"E0",X"E0",X"C0",X"C0",X"00",
X"00",X"00",X"00",X"00",X"05",X"02",X"0A",X"05",X"07",X"03",X"07",X"07",X"0F",X"0F",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"80",X"A0",X"40",X"50",X"A0",X"E0",X"C0",X"80",X"80",X"80",X"00",
X"01",X"03",X"07",X"07",X"07",X"07",X"04",X"06",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
X"F0",X"F0",X"F8",X"F8",X"F8",X"F0",X"F0",X"F8",X"F0",X"80",X"00",X"00",X"00",X"00",X"38",X"16",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"01",X"00",X"01",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"13",X"26",X"14",X"38",X"70",X"E0",X"C0",X"80",X"00",X"00",
X"80",X"E0",X"70",X"30",X"38",X"D8",X"CC",X"EC",X"F6",X"F2",X"7B",X"3D",X"9F",X"8F",X"C7",X"E3",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",
X"0F",X"0F",X"1F",X"1F",X"1F",X"0F",X"0F",X"1F",X"0F",X"01",X"00",X"00",X"00",X"00",X"1C",X"68",
X"80",X"C0",X"E0",X"E0",X"E0",X"E0",X"20",X"60",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"80",X"C8",X"64",X"28",X"1C",X"0E",X"07",X"03",X"01",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"80",X"00",X"80",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"03",
X"01",X"07",X"0F",X"0F",X"1F",X"1E",X"3C",X"39",X"77",X"77",X"E7",X"CE",X"CE",X"9C",X"B8",X"38",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"07",X"04",X"06",X"07",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F8",X"F8",X"F8",X"F0",X"F0",X"F8",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"0F",X"C7",X"FC",X"F8",X"38",X"1C",X"0E",
X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"F0",X"F0",X"78",X"38",X"0C",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"C0",X"C0",X"40",X"C0",X"C0",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"0E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1F",X"1F",X"3F",X"3F",X"3F",X"1E",X"1E",X"3F",X"3F",
X"00",X"00",X"03",X"03",X"04",X"18",X"00",X"00",X"00",X"70",X"E0",X"80",X"00",X"00",X"00",X"00",
X"40",X"40",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"02",X"02",X"00",X"00",X"00",X"00",X"10",X"10",X"00",X"20",X"20",X"01",X"03",X"0E",X"18",X"38",
X"00",X"00",X"00",X"00",X"00",X"8E",X"60",X"20",X"18",X"06",X"01",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"61",X"3F",X"00",X"00",X"00",
X"3E",X"3F",X"77",X"67",X"7F",X"0F",X"03",X"00",X"80",X"C0",X"E0",X"30",X"1A",X"03",X"01",X"00",
X"00",X"00",X"80",X"80",X"80",X"80",X"80",X"80",X"00",X"10",X"09",X"08",X"04",X"04",X"82",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"38",X"08",X"00",X"80",X"40",X"28",X"30",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"26",X"2E",X"2C",X"2C",X"48",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"01",X"01",X"01",X"00",X"00",X"01",X"00",X"08",X"90",X"10",X"20",X"40",X"47",X"82",
X"7C",X"FC",X"EE",X"E6",X"FE",X"F0",X"C0",X"00",X"01",X"03",X"0F",X"1C",X"40",X"C2",X"82",X"06",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1C",X"10",X"00",X"01",X"02",X"16",X"0E",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"1F",X"07",X"03",X"01",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"86",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"61",X"03",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"08",X"7C",X"FC",X"05",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"30",X"00",X"08",X"06",X"01",X"00",X"10",X"E0",X"80",X"00",X"00",X"00",X"03",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"14",X"14",X"3C",X"E0",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"A0",X"20",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"40",X"18",X"06",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"F0",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",
X"78",X"78",X"3C",X"3E",X"1E",X"FF",X"87",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"C0",
X"02",X"02",X"01",X"09",X"09",X"09",X"99",X"F9",X"F0",X"E1",X"01",X"01",X"71",X"3D",X"1C",X"1C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"10",X"30",X"00",X"08",X"38",X"18",X"0C",X"04",X"04",X"06",X"02",X"02",X"03",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"3C",X"1F",X"07",X"03",X"00",X"00",X"00",X"00",X"00",
X"14",X"01",X"03",X"07",X"01",X"00",X"00",X"00",X"00",X"80",X"E0",X"E0",X"78",X"3C",X"0F",X"03",
X"FC",X"C6",X"80",X"8E",X"12",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"01",X"01",X"C1",
X"18",X"18",X"18",X"0C",X"0C",X"0C",X"0C",X"1C",X"18",X"38",X"38",X"70",X"30",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"00",X"10",X"38",X"0C",X"06",X"03",X"01",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"08",X"0C",X"07",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"C1",X"60",X"38",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F8",X"3C",X"14",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"30",X"00",X"04",X"1C",X"04",X"02",X"01",X"01",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
X"13",X"33",X"31",X"61",X"21",X"E1",X"41",X"41",X"41",X"01",X"01",X"03",X"03",X"23",X"23",X"27",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"7F",X"38",X"C0",X"80",X"00",X"20",X"00",X"01",X"01",X"03",X"03",X"07",X"0B",X"1B",X"37",X"6F",
X"18",X"F8",X"78",X"78",X"78",X"F8",X"F8",X"F8",X"F8",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"0F",X"1F",X"1F",X"13",X"1B",X"1F",X"0E",X"3C",X"44",X"88",X"88",X"10",X"00",X"20",X"20",
X"F8",X"F8",X"7C",X"7C",X"FC",X"FC",X"F0",X"C0",X"40",X"43",X"47",X"83",X"05",X"86",X"84",X"8C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"F8",X"38",X"00",X"00",X"00",
X"FD",X"FF",X"7F",X"3F",X"1F",X"0F",X"07",X"07",X"07",X"07",X"07",X"03",X"03",X"03",X"03",X"03",
X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"78",X"70",X"70",X"70",X"70",X"B0",X"B0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"01",X"03",X"02",X"03",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"04",
X"00",X"00",X"00",X"C0",X"E0",X"F0",X"F0",X"F0",X"10",X"00",X"00",X"00",X"08",X"16",X"37",X"21",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",
X"3F",X"1F",X"0F",X"0F",X"07",X"03",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",
X"70",X"70",X"B0",X"A0",X"A0",X"A0",X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"0C",
X"00",X"00",X"00",X"03",X"06",X"0C",X"0F",X"0F",X"0F",X"02",X"02",X"02",X"60",X"E4",X"04",X"04",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"18",X"FC",X"FE",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"1F",X"1F",X"1F",X"1F",X"0F",X"0F",X"0F",X"07",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00",
X"FC",X"FC",X"F8",X"78",X"78",X"78",X"B8",X"B8",X"B8",X"90",X"90",X"90",X"90",X"90",X"B0",X"A0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"C0",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"04",X"04",X"04",X"12",X"1A",X"19",X"39",X"30",X"60",X"E1",X"F0",X"70",X"38",X"18",X"0C",X"06",
X"01",X"10",X"08",X"08",X"10",X"00",X"00",X"80",X"A0",X"60",X"70",X"B0",X"F0",X"F0",X"70",X"61",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"83",X"81",X"81",X"03",X"07",X"0F",
X"01",X"01",X"00",X"00",X"00",X"07",X"3F",X"FF",X"F8",X"F8",X"F0",X"E0",X"C1",X"C7",X"F9",X"80",
X"61",X"38",X"0E",X"07",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"E0",X"20",X"30",X"10",X"D8",X"D8",X"FC",X"FC",X"FE",X"FE",X"7F",X"7F",X"3F",X"3F",X"1F",X"1F",
X"80",X"08",X"10",X"10",X"08",X"00",X"00",X"05",X"07",X"06",X"0E",X"1D",X"0F",X"0F",X"0A",X"0A",
X"20",X"20",X"20",X"48",X"58",X"98",X"9C",X"0C",X"06",X"87",X"0F",X"0E",X"1C",X"18",X"30",X"60",
X"80",X"C0",X"80",X"00",X"00",X"00",X"00",X"FC",X"FF",X"FF",X"F7",X"03",X"01",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"80",X"01",X"81",X"C1",X"C0",X"00",X"00",
X"07",X"06",X"0F",X"0F",X"1F",X"1F",X"3F",X"3F",X"7F",X"7F",X"FE",X"FE",X"FC",X"FC",X"F8",X"F8",
X"70",X"F0",X"E0",X"E0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"10",X"1C",X"38",X"08",X"08",X"08",X"04",X"04",X"07",X"03",X"00",X"00",X"00",X"00",
X"01",X"00",X"00",X"00",X"02",X"02",X"24",X"20",X"60",X"C8",X"90",X"10",X"00",X"01",X"00",X"00",
X"F0",X"00",X"00",X"04",X"02",X"01",X"01",X"30",X"18",X"2C",X"22",X"41",X"40",X"80",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"98",X"5C",X"44",X"80",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"C0",X"78",X"38",X"1C",X"0C",X"0E",X"06",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"14",X"34",X"88",X"C8",X"78",X"18",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"01",X"0F",X"80",X"80",X"40",X"20",X"20",X"10",X"08",X"04",X"00",X"00",
X"08",X"10",X"10",X"20",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"19",X"3A",X"22",X"01",X"00",X"00",X"00",X"00",
X"1F",X"07",X"00",X"20",X"40",X"80",X"80",X"00",X"00",X"18",X"74",X"84",X"06",X"03",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"04",X"05",X"01",X"0B",X"0E",X"0C",X"0C",X"00",X"00",X"00",X"00",
X"30",X"30",X"70",X"60",X"40",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"07",X"0E",X"0E",X"18",X"B0",X"60",X"40",X"00",X"00",X"03",X"0F",X"7F",X"78",X"E0",X"E0",
X"00",X"00",X"00",X"01",X"01",X"0F",X"00",X"00",X"00",X"C0",X"E0",X"F0",X"00",X"00",X"00",X"00",
X"00",X"10",X"10",X"10",X"80",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"18",X"10",X"30",X"60",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"01",X"03",X"0F",X"3F",X"7F",X"3F",
X"8E",X"8E",X"1C",X"1C",X"1C",X"1E",X"36",X"26",X"20",X"40",X"80",X"80",X"C0",X"C0",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"70",X"18",X"08",X"0C",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"F8",X"FC",X"FC",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"0B",X"0E",X"0C",X"0C",
X"00",X"00",X"00",X"00",X"03",X"1F",X"38",X"38",X"70",X"60",X"C0",X"80",X"00",X"00",X"00",X"00",
X"04",X"0E",X"3F",X"FC",X"E1",X"83",X"03",X"06",X"06",X"0C",X"18",X"30",X"20",X"00",X"00",X"00",
X"00",X"30",X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"20",X"08",X"1C",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"D0",X"08",X"04",X"02",X"01",X"00",X"00",X"00",X"00",X"C0",X"60",X"32",X"1F",X"0F",X"03",X"00",
X"00",X"00",X"00",X"00",X"80",X"C0",X"60",X"30",X"1C",X"3E",X"7F",X"3F",X"8E",X"C0",X"E0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"00",X"78",X"84",X"02",
X"00",X"40",X"5F",X"21",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"1F",X"F8",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"FF",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"7C",X"F8",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"19",X"22",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"C0",X"3C",X"07",X"00",X"00",X"00",X"00",X"07",X"0F",X"0F",X"19",X"10",X"14",X"16",
X"01",X"41",X"61",X"23",X"B3",X"17",X"13",X"19",X"09",X"8C",X"C4",X"E4",X"E4",X"E4",X"EC",X"7C",
X"00",X"80",X"80",X"80",X"80",X"80",X"C0",X"C0",X"C0",X"60",X"60",X"20",X"30",X"30",X"30",X"10",
X"00",X"00",X"00",X"00",X"00",X"3F",X"40",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"04",X"0C",X"18",X"30",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FE",X"3C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"01",X"00",X"00",X"00",
X"40",X"38",X"10",X"08",X"04",X"04",X"02",X"02",X"01",X"01",X"00",X"00",X"01",X"01",X"01",X"82",
X"06",X"02",X"02",X"02",X"06",X"06",X"04",X"44",X"4C",X"8C",X"98",X"98",X"38",X"70",X"60",X"60",
X"1E",X"0E",X"06",X"07",X"03",X"03",X"03",X"01",X"01",X"01",X"00",X"06",X"0E",X"38",X"E0",X"C0",
X"06",X"0E",X"1E",X"3C",X"00",X"00",X"07",X"04",X"04",X"02",X"80",X"80",X"80",X"41",X"41",X"61",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"02",X"00",X"05",X"03",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"00",X"E0",X"3C",X"07",X"01",
X"47",X"6F",X"3F",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"3E",X"1C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"01",X"01",X"01",X"21",X"21",X"61",X"61",X"F0",X"14",X"02",X"01",X"00",X"30",
X"00",X"00",X"E0",X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"78",X"38",X"18",X"18",
X"DF",X"8F",X"0F",X"07",X"03",X"03",X"03",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",
X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"20",X"40",X"40",X"40",X"40",X"00",X"00",X"00",X"40",X"40",X"00",X"00",X"01",X"01",X"0E",X"18",
X"84",X"80",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"3F",X"09",X"FD",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"F0",X"F0",X"F8",
X"03",X"03",X"03",X"03",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"03",X"03",X"03",X"01",
X"B0",X"F0",X"F0",X"F0",X"F0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"C0",X"C0",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"06",X"0C",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"01",X"01",
X"60",X"C1",X"62",X"61",X"03",X"06",X"37",X"34",X"1C",X"18",X"18",X"18",X"38",X"F8",X"F8",X"F0",
X"E0",X"B0",X"30",X"70",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"03",X"01",
X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"C0",X"80",
X"1C",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"04",X"08",X"00",X"00",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"1F",X"7F",
X"0D",X"1D",X"3D",X"08",X"00",X"00",X"00",X"08",X"0C",X"0C",X"0D",X"1D",X"7C",X"7C",X"FC",X"FC",
X"00",X"80",X"80",X"C0",X"C0",X"60",X"60",X"30",X"38",X"F0",X"C0",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"06",X"06",X"07",X"07",X"07",X"07",X"03",X"01",
X"A0",X"A0",X"A0",X"A0",X"B0",X"B0",X"B0",X"F0",X"F0",X"E0",X"E0",X"E0",X"E0",X"E0",X"C0",X"80",
X"01",X"03",X"02",X"0A",X"0A",X"06",X"0A",X"12",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"B9",X"00",X"00",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"1F",X"3F",X"1F",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -0,0 +1,534 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity tropical_spr_bit3 is
port (
clk : in std_logic;
addr : in std_logic_vector(12 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of tropical_spr_bit3 is
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"07",X"0F",X"0F",X"07",X"06",X"02",X"00",X"00",X"00",X"00",X"01",X"0F",X"3F",X"7F",X"7F",
X"E0",X"E0",X"F0",X"F0",X"F0",X"70",X"70",X"30",X"00",X"00",X"40",X"C0",X"F0",X"FC",X"FE",X"FE",
X"7F",X"3F",X"0F",X"07",X"0E",X"00",X"02",X"00",X"00",X"00",X"08",X"5E",X"4F",X"4F",X"67",X"30",
X"7E",X"7F",X"7D",X"70",X"70",X"00",X"F0",X"30",X"38",X"18",X"18",X"38",X"38",X"38",X"30",X"40",
X"0E",X"06",X"06",X"06",X"03",X"03",X"01",X"01",X"01",X"01",X"01",X"03",X"03",X"03",X"01",X"01",
X"20",X"20",X"20",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"70",X"30",X"30",X"30",X"F0",X"F0",
X"00",X"00",X"00",X"03",X"07",X"0F",X"0F",X"0C",X"08",X"00",X"00",X"00",X"00",X"00",X"01",X"07",
X"00",X"00",X"00",X"E0",X"E0",X"F0",X"F0",X"F0",X"F0",X"F0",X"60",X"60",X"00",X"C0",X"FC",X"FE",
X"FF",X"FF",X"FF",X"EF",X"EF",X"EF",X"67",X"76",X"7F",X"37",X"37",X"1B",X"0B",X"01",X"00",X"00",
X"F0",X"F8",X"F8",X"DC",X"8C",X"8E",X"86",X"00",X"C0",X"C0",X"C0",X"C0",X"E0",X"E0",X"70",X"F0",
X"F1",X"03",X"01",X"21",X"78",X"7C",X"7C",X"3C",X"0C",X"06",X"02",X"03",X"07",X"07",X"0B",X"0B",
X"00",X"00",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"00",X"00",X"40",X"40",X"C0",X"C0",
X"0F",X"1F",X"3F",X"3F",X"2F",X"07",X"07",X"03",X"01",X"00",X"03",X"07",X"0F",X"1F",X"3F",X"3B",
X"80",X"80",X"C0",X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"E0",X"F8",X"FC",X"FE",X"FE",
X"7F",X"7E",X"3D",X"BD",X"BF",X"80",X"3C",X"BF",X"BF",X"BF",X"5F",X"07",X"07",X"27",X"27",X"33",
X"60",X"36",X"37",X"18",X"18",X"00",X"00",X"00",X"C0",X"E0",X"E0",X"E0",X"EC",X"CC",X"CE",X"8E",
X"E0",X"F0",X"F8",X"FC",X"7C",X"3C",X"0E",X"0E",X"0E",X"CF",X"CF",X"E7",X"73",X"39",X"1B",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"C0",
X"00",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"F8",X"FC",X"FC",X"FC",X"FC",X"7C",X"38",X"18",X"00",X"10",X"7F",X"7F",X"7F",X"FF",X"DF",
X"80",X"C0",X"E0",X"F0",X"F0",X"B9",X"1F",X"4F",X"E6",X"00",X"FE",X"FF",X"FF",X"5F",X"06",X"1E",
X"00",X"00",X"00",X"00",X"00",X"E0",X"F8",X"40",X"00",X"00",X"00",X"00",X"00",X"70",X"78",X"7C",
X"60",X"F8",X"FC",X"FC",X"FE",X"3E",X"3F",X"1F",X"0F",X"07",X"83",X"D0",X"EC",X"3F",X"3F",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"60",X"E0",X"F0",X"F0",
X"00",X"00",X"00",X"07",X"07",X"0F",X"0F",X"0F",X"0E",X"0C",X"00",X"00",X"00",X"00",X"38",X"7F",
X"00",X"00",X"00",X"C0",X"E0",X"F0",X"F0",X"30",X"10",X"10",X"00",X"00",X"00",X"40",X"C0",X"F0",
X"0F",X"1F",X"1F",X"3F",X"31",X"01",X"01",X"00",X"01",X"01",X"09",X"0B",X"1F",X"1F",X"1F",X"1F",
X"FF",X"FF",X"FF",X"F7",X"F6",X"F6",X"E6",X"6E",X"FC",X"EC",X"E8",X"D0",X"80",X"00",X"80",X"98",
X"03",X"03",X"03",X"03",X"02",X"02",X"02",X"02",X"01",X"01",X"01",X"01",X"02",X"02",X"02",X"02",
X"84",X"08",X"08",X"00",X"04",X"14",X"34",X"2C",X"28",X"28",X"38",X"38",X"30",X"30",X"70",X"70",
X"01",X"01",X"03",X"03",X"03",X"03",X"03",X"00",X"00",X"00",X"00",X"06",X"1F",X"3F",X"7F",X"7F",
X"F0",X"F8",X"FC",X"FC",X"F8",X"E0",X"E0",X"80",X"00",X"00",X"00",X"10",X"F8",X"FC",X"FC",X"FC",
X"03",X"37",X"76",X"0C",X"0C",X"00",X"01",X"03",X"0F",X"1F",X"1F",X"1F",X"5F",X"CF",X"C7",X"C3",
X"7E",X"3E",X"5E",X"DC",X"4D",X"71",X"FB",X"FA",X"36",X"02",X"00",X"00",X"80",X"80",X"8C",X"98",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"03",
X"0E",X"1E",X"1E",X"3C",X"3C",X"38",X"78",X"70",X"72",X"E6",X"E4",X"C4",X"CC",X"C8",X"88",X"98",
X"1F",X"1F",X"3F",X"3F",X"3F",X"3F",X"3E",X"1E",X"1C",X"00",X"C8",X"FE",X"FE",X"FE",X"FF",X"FB",
X"00",X"80",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"07",X"1F",X"02",X"00",X"00",X"00",X"00",X"00",X"06",X"0E",X"1E",
X"01",X"03",X"07",X"0F",X"0F",X"9D",X"F8",X"F2",X"67",X"02",X"1F",X"FF",X"FB",X"F0",X"F0",X"70",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"03",X"07",X"07",X"0F",X"0F",
X"06",X"1F",X"3F",X"3F",X"7F",X"7F",X"FB",X"F7",X"EE",X"CC",X"D0",X"B0",X"60",X"E0",X"C0",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"01",X"02",X"07",X"06",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"90",X"90",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"90",X"90",X"90",X"90",X"90",X"80",X"80",X"80",
X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"00",
X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"20",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",
X"98",X"98",X"98",X"98",X"90",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"00",X"40",X"40",X"60",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"03",X"03",X"06",X"06",
X"98",X"90",X"80",X"80",X"80",X"80",X"80",X"00",X"00",X"40",X"40",X"40",X"20",X"20",X"30",X"30",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"03",X"07",X"07",X"0E",X"0E",X"1E",X"1E",X"1E",
X"C0",X"C0",X"C0",X"C0",X"40",X"60",X"60",X"30",X"30",X"38",X"38",X"1C",X"1C",X"1E",X"1E",X"1E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"A0",X"60",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"20",X"00",X"40",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"7F",X"3F",X"0F",X"07",X"0E",X"00",X"02",X"00",X"00",X"00",X"08",X"5E",X"4F",X"4F",X"67",X"30",
X"7E",X"7F",X"7D",X"70",X"70",X"00",X"F0",X"30",X"38",X"18",X"18",X"38",X"38",X"38",X"30",X"40",
X"3F",X"3F",X"1F",X"06",X"01",X"07",X"0F",X"0F",X"0E",X"06",X"06",X"06",X"03",X"03",X"01",X"01",
X"C0",X"68",X"68",X"18",X"10",X"30",X"30",X"20",X"20",X"20",X"20",X"60",X"60",X"60",X"60",X"60",
X"01",X"01",X"00",X"02",X"02",X"02",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",
X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"70",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
X"0F",X"0F",X"0F",X"0E",X"0E",X"0E",X"06",X"07",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FD",X"F8",X"F8",X"78",X"60",X"FC",X"7C",X"7C",X"BC",X"BE",X"1E",X"07",X"0F",
X"31",X"39",X"19",X"19",X"00",X"7E",X"7F",X"7F",X"3B",X"00",X"00",X"00",X"01",X"01",X"01",X"00",
X"F0",X"F0",X"F0",X"E4",X"C4",X"0C",X"0C",X"1C",X"C4",X"0C",X"06",X"86",X"E2",X"F2",X"F2",X"F2",
X"01",X"05",X"05",X"06",X"02",X"03",X"03",X"03",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",
X"E0",X"E0",X"E0",X"E0",X"70",X"70",X"70",X"70",X"F8",X"F8",X"F8",X"F8",X"FC",X"FC",X"FC",X"FC",
X"3B",X"1B",X"19",X"1D",X"0D",X"0C",X"09",X"1D",X"05",X"05",X"02",X"00",X"00",X"01",X"01",X"01",
X"FB",X"F1",X"E9",X"E8",X"F8",X"00",X"E0",X"F8",X"FE",X"FF",X"FF",X"3F",X"3F",X"3E",X"3E",X"9C",
X"10",X"06",X"FF",X"FF",X"7F",X"3E",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"1F",X"2F",X"C7",X"01",X"00",X"40",X"F0",X"FC",X"FF",X"3F",X"0F",X"01",X"00",X"00",X"00",
X"1F",X"0F",X"07",X"01",X"04",X"06",X"03",X"03",X"03",X"01",X"01",X"01",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"E0",X"E0",X"E0",X"F0",X"30",X"F0",X"F8",X"F8",X"F8",X"FC",X"FC",X"FC",X"FE",X"7E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"DF",X"DF",X"5F",X"4E",X"69",X"3B",X"31",X"18",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"1E",X"0C",X"04",X"20",X"2C",X"1F",X"3F",X"7E",X"7E",X"3C",X"00",X"00",X"00",X"00",X"00",X"00",
X"7E",X"7F",X"7F",X"7F",X"DF",X"C3",X"C0",X"00",X"30",X"3E",X"7F",X"7F",X"1F",X"0F",X"00",X"00",
X"0F",X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"F8",X"FC",X"7C",X"96",X"E6",X"7F",X"7F",X"3F",X"3F",X"1F",X"1F",X"0F",X"0F",X"07",X"07",
X"FF",X"FF",X"FF",X"FF",X"1F",X"1F",X"1E",X"06",X"1F",X"1E",X"9E",X"BD",X"F8",X"F0",X"F8",X"F9",
X"F8",X"FC",X"FC",X"7E",X"66",X"66",X"66",X"E2",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"80",
X"1F",X"0F",X"47",X"41",X"47",X"6F",X"4F",X"E0",X"E1",X"C2",X"C2",X"C0",X"81",X"85",X"8D",X"8B",
X"98",X"38",X"30",X"80",X"FC",X"FC",X"F8",X"70",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"04",X"04",X"04",X"04",X"0C",X"0C",X"0C",X"0C",X"1F",X"1F",X"1F",X"1F",X"3F",X"3F",X"3F",X"3F",
X"60",X"60",X"E0",X"E0",X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"80",X"00",X"00",X"00",X"00",
X"DF",X"CF",X"97",X"37",X"13",X"1C",X"7E",X"FE",X"CD",X"C0",X"C0",X"C0",X"E0",X"E0",X"E3",X"E6",
X"B8",X"B8",X"B0",X"30",X"60",X"60",X"E0",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C3",X"DF",X"8F",X"87",X"0C",X"10",X"00",X"40",X"C0",X"80",X"80",X"80",X"00",X"00",X"00",
X"18",X"C4",X"FC",X"F8",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"07",X"04",X"04",X"0C",X"0C",X"0F",X"1F",X"1F",X"1F",X"3F",X"3F",X"3F",X"7F",X"7E",
X"30",X"30",X"70",X"60",X"E0",X"E0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"00",X"00",X"00",X"00",
X"FB",X"FB",X"F2",X"66",X"8C",X"98",X"14",X"20",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"3E",X"7E",X"78",X"F8",X"F3",X"F1",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"60",X"60",X"00",X"60",X"E0",X"F4",X"FC",X"3C",X"3E",X"0C",X"00",X"00",X"00",X"00",X"00",X"00",
X"1F",X"1E",X"3C",X"39",X"63",X"67",X"FE",X"FE",X"FC",X"FC",X"F8",X"F8",X"F0",X"F0",X"E0",X"E0",
X"00",X"40",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"05",X"0B",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"C0",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"04",X"0E",X"0F",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"30",X"70",X"F0",X"70",X"E0",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"02",X"14",X"16",X"1C",X"07",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"30",X"B0",X"F0",X"70",X"F0",X"F0",X"E0",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"02",X"14",X"1E",X"0C",X"03",X"00",
X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"10",X"58",X"78",X"F8",X"38",X"78",X"F8",X"F0",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"02",X"24",X"2E",X"3E",X"0C",X"03",X"00",
X"00",X"00",X"00",X"00",X"20",X"00",X"18",X"5C",X"7C",X"FC",X"1C",X"3C",X"7C",X"F8",X"F0",X"00",
X"00",X"00",X"00",X"00",X"02",X"02",X"03",X"03",X"02",X"0C",X"5C",X"7E",X"3C",X"00",X"07",X"00",
X"00",X"20",X"10",X"10",X"08",X"2A",X"2E",X"7E",X"FE",X"1E",X"7E",X"FE",X"7C",X"F8",X"E0",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"03",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"50",X"30",X"F0",X"70",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"01",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"58",X"B8",X"78",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"02",X"03",X"01",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"58",X"58",X"B4",X"7C",X"7C",X"FC",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"0C",X"05",X"06",X"06",X"06",X"0C",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"38",X"58",X"98",X"B4",X"7C",X"FC",X"FC",X"FC",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"18",X"09",X"0D",X"0D",X"0D",X"0D",X"19",X"00",
X"00",X"00",X"00",X"00",X"08",X"10",X"38",X"5C",X"DA",X"9E",X"3E",X"FE",X"FE",X"FE",X"FC",X"00",
X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"30",X"11",X"1B",X"5D",X"1D",X"1D",X"3D",X"19",X"00",
X"00",X"00",X"08",X"08",X"18",X"30",X"6C",X"DC",X"9A",X"1A",X"7E",X"FE",X"FE",X"FE",X"F8",X"00",
X"00",X"00",X"04",X"02",X"00",X"60",X"30",X"3B",X"3B",X"BD",X"9D",X"1D",X"3D",X"79",X"0B",X"00",
X"08",X"08",X"18",X"10",X"78",X"EC",X"CC",X"9A",X"9A",X"3E",X"FE",X"FE",X"FE",X"FC",X"F8",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"04",X"02",X"60",X"A1",X"33",X"7B",X"7B",X"7D",X"3D",X"3D",X"3D",X"79",X"F9",X"13",X"00",
X"0E",X"1C",X"7E",X"77",X"E3",X"87",X"8F",X"8E",X"AC",X"FE",X"FF",X"FF",X"FF",X"FF",X"FE",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"00",X"00",X"00",
X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"02",X"02",X"00",X"00",X"00",X"00",X"01",X"00",X"00",
X"02",X"00",X"C0",X"60",X"71",X"73",X"FB",X"FD",X"7D",X"7D",X"7C",X"7C",X"F8",X"F9",X"13",X"00",
X"1F",X"3B",X"33",X"F1",X"E3",X"C7",X"83",X"83",X"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FC",X"00",
X"00",X"40",X"40",X"C0",X"C0",X"A0",X"20",X"A0",X"E0",X"E0",X"E0",X"E0",X"C0",X"80",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"00",X"40",X"20",X"20",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"02",X"02",
X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"80",X"00",X"00",X"40",X"40",X"00",X"20",X"20",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"06",X"06",X"02",X"00",
X"00",X"80",X"A0",X"A0",X"A0",X"80",X"80",X"00",X"00",X"40",X"40",X"60",X"30",X"30",X"20",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"02",X"02",X"06",X"06",X"02",X"00",
X"90",X"80",X"80",X"80",X"80",X"00",X"40",X"40",X"60",X"20",X"30",X"30",X"18",X"18",X"10",X"00",
X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"03",X"02",X"06",X"06",X"06",X"0E",X"0C",X"04",X"00",
X"80",X"80",X"80",X"00",X"40",X"40",X"40",X"60",X"20",X"20",X"30",X"30",X"38",X"18",X"10",X"00",
X"02",X"02",X"06",X"04",X"0C",X"0C",X"1C",X"1C",X"1C",X"38",X"38",X"18",X"00",X"00",X"00",X"00",
X"80",X"80",X"C0",X"40",X"60",X"60",X"70",X"70",X"70",X"38",X"38",X"30",X"00",X"00",X"00",X"00",
X"02",X"06",X"06",X"06",X"0E",X"0E",X"1C",X"1C",X"3C",X"38",X"18",X"00",X"00",X"00",X"00",X"00",
X"20",X"30",X"30",X"30",X"38",X"38",X"1C",X"1C",X"1E",X"1E",X"1C",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"90",X"90",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0E",X"0E",X"0E",X"1E",X"1C",X"3C",X"3C",X"7C",X"78",X"38",X"00",X"00",X"00",X"00",X"00",X"00",
X"18",X"18",X"18",X"1C",X"1C",X"1E",X"0E",X"0F",X"0F",X"0E",X"0C",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"90",X"98",X"98",X"98",X"98",X"98",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"3E",X"3E",X"7C",X"7C",X"7C",X"FC",X"F8",X"F8",X"78",X"38",X"00",X"00",X"00",X"00",X"00",X"00",
X"1F",X"1F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"07",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"80",X"80",X"80",X"C0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"C0",X"C0",X"C8",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"C0",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"40",X"F0",X"3A",X"3A",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"48",X"20",X"00",X"00",X"08",X"04",X"0E",X"36",X"5D",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"50",X"B8",X"08",X"50",X"08",X"00",X"00",X"10",X"08",X"04",X"0E",X"0A",X"04",X"2C",X"72",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"10",X"20",X"18",X"10",X"08",X"00",X"00",X"00",X"06",X"14",X"18",X"12",X"2C",X"4E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
X"00",X"00",X"00",X"10",X"00",X"18",X"08",X"00",X"28",X"1C",X"04",X"52",X"F6",X"5C",X"FA",X"B2",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",
X"00",X"00",X"00",X"00",X"08",X"20",X"02",X"28",X"00",X"14",X"28",X"38",X"AC",X"F6",X"D2",X"64",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"02",X"02",X"04",X"07",
X"00",X"00",X"03",X"1F",X"3F",X"7F",X"FF",X"83",X"83",X"81",X"00",X"7F",X"FF",X"FF",X"FC",X"F8",
X"00",X"00",X"C0",X"F8",X"FC",X"FE",X"FF",X"81",X"81",X"81",X"00",X"FC",X"FE",X"FE",X"3E",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"40",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",
X"00",X"00",X"00",X"03",X"0F",X"1F",X"1F",X"31",X"21",X"41",X"40",X"9F",X"BF",X"3F",X"3C",X"FC",
X"00",X"00",X"7C",X"FF",X"FF",X"FF",X"FF",X"C0",X"C0",X"C0",X"00",X"FE",X"FF",X"FF",X"3F",X"1F",
X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",X"60",X"60",X"20",X"20",X"40",X"40",X"40",X"40",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",
X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"19",X"11",X"21",X"40",X"5F",X"BF",X"3F",X"38",X"F8",
X"00",X"00",X"1F",X"FF",X"FF",X"FF",X"FF",X"C0",X"C0",X"C0",X"00",X"FE",X"FF",X"FF",X"7F",X"3F",
X"00",X"00",X"80",X"C0",X"C0",X"E0",X"E0",X"60",X"60",X"20",X"20",X"40",X"40",X"40",X"40",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"07",
X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0D",X"09",X"11",X"20",X"5F",X"BF",X"3F",X"30",X"E0",
X"00",X"00",X"07",X"3F",X"FF",X"FF",X"FF",X"C0",X"C0",X"C0",X"00",X"FE",X"FF",X"FF",X"FF",X"7F",
X"00",X"00",X"E0",X"F0",X"F8",X"F8",X"F8",X"38",X"30",X"10",X"30",X"30",X"60",X"60",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"0C",X"1F",
X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"0B",X"33",X"40",X"BF",X"7F",X"7F",X"61",X"81",
X"00",X"00",X"03",X"1F",X"FF",X"FF",X"FF",X"80",X"80",X"80",X"00",X"FC",X"FE",X"FE",X"FF",X"FF",
X"00",X"00",X"F0",X"F8",X"FC",X"FC",X"FC",X"38",X"38",X"38",X"70",X"60",X"60",X"C0",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"06",X"08",X"30",X"7F",
X"00",X"00",X"00",X"00",X"01",X"07",X"0F",X"1F",X"17",X"27",X"C0",X"7F",X"FF",X"FF",X"87",X"07",
X"00",X"00",X"00",X"0F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"F8",X"FC",X"FD",X"FF",X"FE",
X"00",X"00",X"F8",X"FE",X"FE",X"FE",X"FC",X"3C",X"3C",X"38",X"30",X"60",X"C0",X"80",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"0C",X"10",X"7E",
X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"0F",X"37",X"40",X"FF",X"FF",X"FF",X"0F",X"07",
X"00",X"00",X"00",X"07",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"F8",X"FD",X"FF",X"FE",X"F8",
X"00",X"00",X"3F",X"FF",X"FF",X"FF",X"FF",X"1E",X"1C",X"38",X"60",X"C0",X"80",X"00",X"00",X"00",
X"00",X"00",X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"0F",X"11",X"E0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0E",X"0E",X"1E",X"E0",X"FF",X"FF",X"FF",X"0F",X"07",
X"00",X"00",X"00",X"01",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"F0",X"F9",X"FF",X"FE",X"F8",
X"00",X"00",X"1F",X"FF",X"FF",X"FF",X"FF",X"0F",X"0F",X"1E",X"38",X"E0",X"C0",X"00",X"00",X"00",
X"00",X"00",X"80",X"E0",X"E0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"3B",X"C0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"01",X"0F",X"1F",X"1C",X"1C",X"60",X"FF",X"FF",X"FF",X"7F",X"3F",
X"00",X"00",X"00",X"00",X"7F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"E0",X"F1",X"F7",X"FE",X"F8",
X"00",X"00",X"07",X"7F",X"FF",X"FF",X"FF",X"0F",X"0F",X"0E",X"3C",X"F0",X"C0",X"00",X"00",X"00",
X"00",X"00",X"F0",X"F8",X"F8",X"F8",X"F0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"06",X"0E",X"0E",X"1F",X"1F",X"3F",X"7F",X"35",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E3",X"FE",
X"14",X"0C",X"2C",X"38",X"30",X"18",X"78",X"58",X"18",X"18",X"1C",X"1C",X"1C",X"0C",X"EE",X"0E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"03",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"77",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"C0",X"00",
X"00",X"04",X"28",X"3C",X"38",X"30",X"30",X"20",X"60",X"60",X"60",X"60",X"E0",X"C0",X"C0",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"38",X"7F",X"7B",X"77",X"BF",X"DF",X"77",X"AF",X"0C",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"1C",X"FE",X"FE",X"EE",X"F5",X"FB",X"FE",X"F4",X"60",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"38",X"7F",X"7B",X"77",X"2F",X"DF",X"B7",X"5F",X"0C",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"1C",X"FE",X"FE",X"EE",X"F5",X"FA",X"FC",X"FA",X"60",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"03",X"1F",X"3F",X"3F",X"37",X"27",X"23",X"60",X"70",X"20",X"00",X"10",
X"00",X"00",X"00",X"00",X"E0",X"F8",X"FC",X"FC",X"F6",X"F2",X"F2",X"62",X"0E",X"0C",X"1C",X"78",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"0F",X"07",X"06",X"02",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F0",X"F0",X"F0",X"70",X"70",X"70",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"40",X"60",X"30",X"1F",X"0F",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"18",X"08",X"00",X"18",X"F8",X"F0",X"20",X"20",
X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"0F",X"07",X"0E",X"0B",X"00",X"00",X"00",X"00",X"18",
X"00",X"00",X"00",X"00",X"E0",X"E0",X"F0",X"F0",X"F0",X"70",X"70",X"60",X"00",X"00",X"40",X"F8",
X"60",X"3F",X"3F",X"1F",X"0F",X"00",X"01",X"03",X"02",X"06",X"06",X"02",X"02",X"07",X"07",X"03",
X"60",X"F4",X"F4",X"78",X"08",X"00",X"20",X"60",X"60",X"60",X"E0",X"E0",X"60",X"60",X"60",X"60",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"06",X"00",X"08",X"08",
X"0F",X"07",X"07",X"03",X"00",X"00",X"00",X"38",X"FD",X"FF",X"FF",X"1E",X"1D",X"0D",X"0D",X"2B",
X"F0",X"F0",X"F0",X"F0",X"B0",X"00",X"00",X"40",X"C0",X"F0",X"F8",X"F8",X"FC",X"FC",X"DC",X"9C",
X"00",X"00",X"03",X"07",X"07",X"03",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"00",X"00",
X"00",X"40",X"00",X"00",X"20",X"A0",X"A0",X"A0",X"E0",X"E0",X"E0",X"E0",X"E0",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"01",X"03",X"07",X"06",X"04",X"00",X"00",X"00",X"80",X"C0",X"60",X"30",X"18",
X"3C",X"7C",X"EF",X"DD",X"9D",X"1B",X"38",X"33",X"37",X"3F",X"2E",X"24",X"03",X"41",X"41",X"80",
X"18",X"10",X"20",X"F0",X"F8",X"78",X"F0",X"E0",X"C0",X"80",X"00",X"C0",X"A0",X"80",X"C0",X"C0",
X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"01",X"01",X"01",X"03",X"03",X"03",X"03",X"03",X"01",
X"1C",X"8C",X"8C",X"8C",X"88",X"88",X"98",X"18",X"10",X"30",X"30",X"30",X"E0",X"E0",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"3C",
X"07",X"07",X"07",X"03",X"00",X"01",X"01",X"00",X"03",X"03",X"01",X"30",X"F8",X"FF",X"FB",X"C7",
X"80",X"C0",X"80",X"80",X"00",X"20",X"60",X"40",X"20",X"60",X"D0",X"30",X"F0",X"E0",X"C0",X"C0",
X"06",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"3F",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"0F",X"1F",
X"FC",X"FE",X"7E",X"06",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"1F",X"1F",X"3F",X"1F",X"3F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"7F",X"FF",X"FE",X"FE",X"FC",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"07",X"0D",X"01",X"03",X"26",X"7F",X"CF",X"9F",X"3D",X"2C",X"07",X"21",X"18",X"03",X"00",
X"00",X"00",X"00",X"B0",X"78",X"FC",X"DC",X"CE",X"E6",X"A2",X"01",X"00",X"C0",X"60",X"E0",X"70",
X"27",X"33",X"33",X"33",X"17",X"1F",X"19",X"1C",X"0C",X"0C",X"0C",X"0E",X"06",X"06",X"07",X"07",
X"90",X"A0",X"80",X"00",X"80",X"80",X"80",X"80",X"C0",X"C0",X"C0",X"40",X"60",X"60",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"04",X"06",X"03",X"01",X"02",X"01",X"00",X"00",X"04",X"0F",X"1B",X"13",X"17",X"25",
X"78",X"08",X"88",X"D0",X"E0",X"E0",X"E0",X"A0",X"2E",X"5F",X"B7",X"F3",X"F8",X"EC",X"84",X"A0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",X"70",X"18",X"08",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"03",X"07",X"07",X"07",X"07",X"03",X"01",X"01",X"01",X"01",X"01",X"02",X"02",X"02",
X"C1",X"C3",X"82",X"82",X"84",X"84",X"00",X"80",X"80",X"80",X"E0",X"E0",X"E0",X"F0",X"F0",X"F0",
X"00",X"00",X"07",X"FF",X"FF",X"FE",X"38",X"70",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"18",X"1D",X"1F",X"1F",X"00",X"07",X"3F",X"FF",X"FF",X"7F",
X"00",X"00",X"00",X"00",X"03",X"1F",X"FF",X"FC",X"E0",X"00",X"E3",X"FF",X"FC",X"F0",X"C0",X"00",
X"04",X"06",X"06",X"07",X"07",X"07",X"03",X"07",X"03",X"03",X"53",X"0F",X"1F",X"0F",X"07",X"1F",
X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"A0",X"C0",X"C8",X"D2",X"F8",X"F0",X"E8",X"F0",X"D8",
X"04",X"06",X"06",X"07",X"07",X"07",X"03",X"03",X"13",X"07",X"0F",X"07",X"0F",X"9F",X"0F",X"07",
X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"C8",X"D0",X"F8",X"D0",X"F0",X"F9",X"EC",X"B0",
X"0C",X"0E",X"07",X"07",X"07",X"03",X"03",X"03",X"03",X"03",X"03",X"07",X"07",X"07",X"07",X"0F",
X"00",X"00",X"00",X"80",X"C0",X"C0",X"E0",X"E0",X"F8",X"F2",X"F4",X"FC",X"FE",X"FD",X"F8",X"FC",
X"0C",X"0E",X"07",X"07",X"07",X"03",X"03",X"03",X"03",X"03",X"03",X"07",X"07",X"07",X"07",X"07",
X"00",X"00",X"00",X"80",X"C0",X"C0",X"E0",X"E0",X"F4",X"F0",X"FA",X"FC",X"FE",X"FC",X"F8",X"F4",
X"03",X"03",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"F8",X"F8",X"F8",X"FC",X"FC",X"FE",X"1E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"1F",X"1F",X"1F",X"1F",X"3F",X"3F",X"7F",X"78",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"F8",X"F8",X"F8",X"F8",X"FC",X"FE",X"1E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"3F",X"3F",X"1F",X"1F",X"3F",X"3F",X"7F",X"78",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"07",X"07",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F0",X"F0",X"F0",X"F0",X"F0",X"F8",X"FC",X"3C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"7F",X"7F",X"3F",X"3F",X"7F",X"7F",X"FE",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C1",X"C0",X"C0",X"C0",X"F0",X"F9",X"79",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"7F",X"7F",X"7E",X"FE",X"FC",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"3F",X"3F",X"3F",X"3F",X"1F",X"1F",X"0F",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"07",X"01",X"01",X"01",X"C3",X"E7",X"E7",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FE",X"FC",X"FC",X"F8",X"F8",X"F0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FE",X"FC",X"FC",X"FC",X"7C",X"7F",X"3F",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"1F",X"07",X"07",X"07",X"0F",X"9F",X"9E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FC",X"F8",X"F0",X"F0",X"E0",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FC",X"F8",X"F8",X"F8",X"F8",X"FE",X"7F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"1F",X"0F",X"0F",X"0F",X"1F",X"3F",X"3C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F0",X"E0",X"E0",X"E0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"07",X"07",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"E0",X"C0",X"C0",X"C0",X"C0",X"F8",X"FC",X"3C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"1F",X"7F",X"1F",X"1F",X"1F",X"3F",X"FE",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"0F",X"0F",X"0F",X"07",X"07",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"81",X"80",X"80",X"C0",X"F0",X"F9",X"79",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"7F",X"7F",X"7E",X"FE",X"FC",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"E0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"02",X"04",X"0A",X"06",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"3F",X"FF",X"1F",X"3F",X"7F",X"C1",X"6C",X"2C",X"7E",X"3F",X"1F",X"3F",X"1F",X"08",
X"86",X"8C",X"CC",X"C4",X"CC",X"8C",X"9C",X"1E",X"3F",X"F6",X"F4",X"0E",X"FD",X"D0",X"00",X"80",
X"07",X"07",X"1F",X"0F",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"E0",X"F0",X"80",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"01",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"7C",X"F8",X"73",X"97",X"6F",X"0F",X"07",X"1F",X"3B",X"10",X"0B",X"1F",X"0F",X"07",X"0F",X"06",
X"00",X"00",X"E0",X"E0",X"F1",X"F1",X"F1",X"E1",X"EB",X"0B",X"1C",X"37",X"E3",X"F0",X"80",X"40",
X"C0",X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"C0",X"60",X"C0",X"A0",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"1F",X"0F",X"06",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"F0",X"E0",X"80",
X"03",X"23",X"63",X"F7",X"F7",X"F7",X"57",X"63",X"B3",X"3F",X"17",X"03",X"04",X"00",X"00",X"00",
X"80",X"9C",X"FE",X"FF",X"FF",X"FF",X"FA",X"B5",X"CE",X"F8",X"B0",X"C0",X"80",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"0F",X"07",X"09",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"E0",X"F0",X"60",
X"03",X"23",X"63",X"73",X"F7",X"F7",X"D7",X"67",X"33",X"2F",X"1B",X"07",X"03",X"00",X"00",X"00",
X"80",X"9C",X"FE",X"FE",X"FF",X"FF",X"B8",X"B6",X"CE",X"FC",X"E8",X"C0",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"04",X"00",X"00",X"00",
X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"00",X"00",X"00",X"00",
X"1F",X"1F",X"1F",X"0F",X"07",X"0E",X"00",X"00",X"40",X"40",X"40",X"40",X"40",X"40",X"20",X"1F",
X"F8",X"F8",X"78",X"78",X"70",X"08",X"08",X"0C",X"0C",X"1C",X"0C",X"08",X"00",X"00",X"00",X"E0",
X"0F",X"07",X"37",X"72",X"30",X"28",X"70",X"30",X"38",X"1F",X"1F",X"0F",X"07",X"03",X"0B",X"04",
X"F0",X"F0",X"FC",X"7E",X"72",X"06",X"0E",X"5E",X"FE",X"FC",X"F8",X"78",X"70",X"60",X"08",X"08",
X"00",X"40",X"40",X"40",X"40",X"60",X"20",X"20",X"13",X"0F",X"0C",X"0C",X"0C",X"0E",X"0E",X"0F",
X"0C",X"0C",X"1C",X"0C",X"00",X"00",X"00",X"00",X"E0",X"60",X"60",X"60",X"60",X"60",X"60",X"E0",
X"00",X"00",X"00",X"18",X"7F",X"FF",X"3F",X"0F",X"0F",X"0F",X"00",X"02",X"02",X"00",X"00",X"40",
X"00",X"00",X"40",X"F8",X"FE",X"FF",X"7C",X"70",X"70",X"70",X"00",X"60",X"48",X"08",X"18",X"18",
X"00",X"00",X"04",X"04",X"04",X"04",X"04",X"04",X"06",X"06",X"07",X"07",X"07",X"07",X"07",X"07",
X"20",X"60",X"E0",X"C0",X"E0",X"E0",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"E0",X"E0",X"E0",
X"3F",X"7F",X"7F",X"7F",X"3F",X"0F",X"0F",X"00",X"07",X"02",X"02",X"00",X"00",X"41",X"47",X"43",
X"FC",X"FE",X"FE",X"7F",X"7B",X"71",X"70",X"00",X"30",X"38",X"08",X"18",X"78",X"78",X"30",X"00",
X"01",X"01",X"01",X"01",X"01",X"05",X"04",X"06",X"06",X"06",X"06",X"07",X"07",X"07",X"07",X"07",
X"60",X"60",X"60",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"60",X"38",X"0C",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"13",X"0F",X"03",X"00",X"00",X"00",X"10",X"30",X"38",X"B8",X"98",X"C0",X"FF",X"FF",X"7F",X"1D",
X"98",X"18",X"D8",X"18",X"30",X"30",X"30",X"30",X"10",X"58",X"D8",X"C8",X"08",X"08",X"08",X"C8",
X"00",X"02",X"02",X"02",X"02",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",
X"F0",X"F0",X"F0",X"F0",X"F0",X"70",X"70",X"70",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"0E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F8",X"F8",X"FC",X"FC",X"7C",X"7C",X"7C",X"3C",X"18",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"06",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"01",X"03",X"03",X"07",X"07",X"E6",X"F8",X"F8",X"7C",X"2F",X"06",X"00",X"00",X"00",X"00",
X"E0",X"E0",X"E0",X"E0",X"E0",X"80",X"10",X"30",X"78",X"78",X"F8",X"38",X"7C",X"3E",X"3E",X"1E",
X"09",X"09",X"09",X"09",X"19",X"19",X"1F",X"1F",X"3F",X"3F",X"3E",X"3E",X"3C",X"18",X"00",X"00",
X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"70",X"40",X"00",X"00",X"00",X"00",X"02",X"06",X"64",X"01",X"80",X"92",X"07",X"06",X"06",X"06",
X"0E",X"18",X"58",X"38",X"0D",X"07",X"0F",X"3D",X"FE",X"82",X"20",X"7C",X"FF",X"FF",X"7F",X"7F",
X"80",X"00",X"20",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"F0",X"F8",
X"00",X"07",X"3F",X"7F",X"FF",X"FF",X"7E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"3F",X"1F",X"3F",X"FF",X"F8",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FC",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"1F",X"0F",X"03",X"00",X"24",X"36",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"40",X"40",X"80",X"00",
X"01",X"01",X"03",X"13",X"13",X"51",X"78",X"70",X"43",X"07",X"0F",X"0F",X"07",X"07",X"07",X"07",
X"E0",X"E8",X"B0",X"F0",X"F4",X"C4",X"00",X"04",X"0C",X"2C",X"CC",X"88",X"08",X"18",X"90",X"90",
X"03",X"03",X"03",X"03",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"FC",X"FC",X"FC",X"7C",X"7C",X"38",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"F0",X"F8",
X"04",X"04",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"03",X"00",X"01",X"01",X"03",X"03",
X"7C",X"8E",X"3E",X"1E",X"23",X"7F",X"EF",X"FD",X"FD",X"3C",X"80",X"C0",X"C0",X"E0",X"F1",X"E1",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"00",X"80",X"80",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",
X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"07",X"07",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"80",X"80",X"80",X"C0",X"E0",X"FC",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"7E",X"7E",X"FC",X"F0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"07",X"07",X"0F",X"0F",X"1E",X"37",X"1E",X"68",X"40",X"08",X"40",X"00",X"00",X"20",X"00",
X"C0",X"E2",X"B0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"0F",X"0F",X"07",X"0D",X"1F",X"0C",X"18",X"14",X"20",X"00",X"00",X"10",X"80",X"00",X"00",
X"E8",X"80",X"E0",X"A0",X"D2",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"1F",X"3F",X"1F",X"3E",X"1E",X"77",X"18",X"30",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FA",X"F0",X"C0",X"E4",X"40",X"00",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"1F",X"3F",X"1F",X"6C",X"D8",X"12",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"E0",X"F0",X"A0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -0,0 +1,534 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity tropical_spr_bit4 is
port (
clk : in std_logic;
addr : in std_logic_vector(12 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of tropical_spr_bit4 is
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"0F",X"1F",X"3F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"F0",X"F8",X"FC",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"1C",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"0F",X"1F",X"7F",X"93",X"93",X"93",X"93",X"93",
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"F0",X"F8",X"FE",X"92",X"92",X"82",X"82",X"93",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"60",X"48",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"01",X"11",X"31",X"E1",X"E3",X"E2",X"E2",
X"00",X"00",X"01",X"07",X"0F",X"1F",X"7F",X"FF",X"FF",X"27",X"27",X"27",X"27",X"27",X"26",X"26",
X"00",X"00",X"80",X"E0",X"F0",X"F8",X"FE",X"FF",X"FF",X"26",X"26",X"22",X"02",X"12",X"13",X"91",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"00",X"00",X"60",X"73",X"33",X"33",X"23",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",
X"70",X"F8",X"FC",X"FC",X"FE",X"FE",X"7F",X"7F",X"3F",X"3F",X"1F",X"1F",X"0F",X"0F",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"E0",X"E0",X"F0",X"F0",
X"0C",X"1E",X"1E",X"1E",X"1E",X"1F",X"1F",X"0F",X"0F",X"0F",X"07",X"07",X"03",X"03",X"03",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",X"E0",X"C0",X"E0",X"E0",X"E0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"80",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"10",X"14",X"04",X"06",X"1C",X"04",X"00",X"09",X"07",X"0E",X"02",X"04",X"00",X"00",
X"10",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"02",X"06",X"4C",X"06",X"07",X"8F",X"DF",X"4C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"20",X"00",X"04",X"00",X"00",X"20",X"01",X"08",X"00",
X"00",X"00",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"04",X"00",X"00",
X"80",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"80",X"08",X"00",X"00",X"02",X"40",X"00",X"00",
X"00",X"00",X"02",X"03",X"01",X"00",X"01",X"00",X"00",X"04",X"0F",X"1D",X"39",X"23",X"42",X"02",
X"3C",X"04",X"44",X"68",X"F0",X"F0",X"70",X"D0",X"10",X"33",X"CF",X"F9",X"FC",X"FE",X"F2",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"C0",X"60",X"20",X"20",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"06",
X"C3",X"C2",X"C2",X"C2",X"C2",X"C2",X"40",X"C0",X"C0",X"60",X"70",X"70",X"30",X"30",X"60",X"60",
X"00",X"03",X"07",X"0F",X"0F",X"06",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"3F",X"3F",
X"00",X"E0",X"E0",X"F0",X"F0",X"70",X"70",X"70",X"30",X"00",X"00",X"40",X"C0",X"F8",X"FC",X"FE",
X"38",X"3F",X"1F",X"0F",X"01",X"01",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"20",X"E0",X"F0",X"00",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"04",X"04",
X"60",X"70",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"B0",X"B0",X"B0",X"F0",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",
X"01",X"03",X"07",X"07",X"03",X"03",X"07",X"05",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"E4",X"F8",X"E2",X"FC",X"F8",X"E4",X"B8",X"48",X"40",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"07",X"0B",X"0B",X"17",X"07",X"07",X"05",X"04",X"02",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"E0",X"F0",X"E8",X"F6",X"F8",X"C0",X"A0",X"10",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"05",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"C0",X"C0",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"00",X"00",X"00",X"00",X"00",X"05",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"20",X"20",X"60",X"E0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"04",X"04",X"00",X"00",X"00",X"00",X"00",X"0D",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"20",X"20",X"60",X"C0",X"E0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"02",X"00",X"00",X"00",X"00",X"08",X"1D",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"30",X"30",X"60",X"F0",X"F8",X"E0",
X"00",X"00",X"00",X"00",X"01",X"02",X"04",X"04",X"00",X"00",X"00",X"00",X"10",X"38",X"0D",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"18",X"18",X"30",X"78",X"FC",X"F0",X"E0",
X"00",X"06",X"04",X"08",X"08",X"00",X"00",X"00",X"00",X"00",X"20",X"70",X"70",X"3F",X"0F",X"03",
X"00",X"00",X"08",X"08",X"04",X"04",X"04",X"0C",X"0C",X"18",X"1C",X"3E",X"FE",X"FC",X"F0",X"C0",
X"08",X"00",X"08",X"18",X"18",X"10",X"00",X"80",X"C0",X"C0",X"60",X"60",X"30",X"3F",X"5F",X"07",
X"04",X"04",X"02",X"02",X"02",X"02",X"06",X"07",X"0F",X"0F",X"1E",X"7E",X"FC",X"FC",X"F8",X"E4",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"06",X"0B",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"60",X"D0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"0C",X"13",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"30",X"C8",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"15",X"27",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"F0",X"28",X"E4",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"29",X"01",X"8F",X"CF",X"7E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"F0",X"24",X"20",X"F0",X"F5",X"FE",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"15",X"55",X"D5",X"3B",X"3F",X"7F",X"7F",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"10",X"12",X"13",X"54",X"FC",X"FF",X"FF",X"7C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"08",X"04",X"03",
X"00",X"00",X"00",X"01",X"07",X"0F",X"15",X"55",X"D5",X"35",X"2B",X"22",X"3F",X"7F",X"7F",X"EF",
X"00",X"00",X"80",X"C0",X"F0",X"F8",X"50",X"54",X"5A",X"08",X"28",X"AC",X"FC",X"FE",X"FE",X"F3",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"10",X"F0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"04",X"00",X"00",X"00",X"01",X"21",X"3B",X"1F",
X"03",X"07",X"0F",X"15",X"15",X"95",X"95",X"B5",X"A5",X"21",X"73",X"FF",X"FF",X"FF",X"FF",X"DF",
X"E0",X"F0",X"F8",X"A8",X"AA",X"8D",X"84",X"94",X"56",X"76",X"76",X"FF",X"FF",X"FF",X"FF",X"F9",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"E0",X"00",X"00",X"00",X"80",X"84",X"CC",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",
X"00",X"00",X"00",X"02",X"06",X"0C",X"1C",X"34",X"00",X"01",X"03",X"03",X"03",X"C7",X"FF",X"1F",
X"7F",X"49",X"49",X"49",X"49",X"49",X"C9",X"93",X"92",X"C6",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",
X"FE",X"96",X"96",X"82",X"92",X"9A",X"09",X"49",X"79",X"79",X"FF",X"FF",X"FF",X"FF",X"F3",X"01",
X"00",X"00",X"00",X"40",X"20",X"00",X"08",X"3C",X"80",X"80",X"C0",X"C0",X"C0",X"E0",X"E1",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"0F",X"0F",X"03",X"00",
X"38",X"79",X"01",X"01",X"01",X"03",X"03",X"03",X"07",X"07",X"07",X"0F",X"0F",X"FF",X"FF",X"3E",
X"93",X"93",X"13",X"32",X"22",X"86",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"7F",
X"11",X"59",X"49",X"49",X"78",X"7C",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"71",X"82",
X"0C",X"3E",X"00",X"80",X"80",X"80",X"C0",X"C0",X"E0",X"E0",X"E0",X"F0",X"F1",X"FF",X"FF",X"0E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"30",X"E0",X"C0",X"A0",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"C0",X"80",X"F0",X"3F",X"0F",X"01",
X"02",X"06",X"04",X"04",X"0E",X"0F",X"0F",X"1F",X"1F",X"1F",X"1F",X"3F",X"3F",X"FF",X"FF",X"F3",
X"66",X"46",X"44",X"44",X"0C",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FB",X"E7",
X"99",X"89",X"C8",X"78",X"78",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FB",X"0C",
X"00",X"80",X"80",X"80",X"80",X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"FC",X"FF",X"FF",X"F8",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"01",X"87",X"FC",X"F0",X"08",
X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"F8",X"FC",X"FC",X"FE",X"FE",X"7F",X"7F",X"3F",X"3F",X"1F",X"1F",X"0F",X"0F",X"07",X"07",
X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"FC",X"FC",X"FC",X"7C",X"7C",X"3E",X"3E",X"3E",X"1F",X"1F",X"0F",X"0F",X"0F",X"07",X"07",
X"00",X"00",X"00",X"00",X"01",X"10",X"04",X"00",X"00",X"00",X"00",X"18",X"07",X"01",X"2D",X"59",
X"00",X"00",X"00",X"00",X"00",X"28",X"20",X"40",X"A8",X"F0",X"68",X"E8",X"AC",X"94",X"38",X"EB",
X"00",X"00",X"00",X"00",X"08",X"02",X"01",X"02",X"14",X"12",X"46",X"19",X"A7",X"22",X"67",X"3A",
X"00",X"00",X"08",X"20",X"40",X"90",X"20",X"E0",X"50",X"C8",X"9C",X"F4",X"50",X"6A",X"B6",X"D4",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"5A",X"95",X"36",X"AD",X"B5",
X"00",X"00",X"00",X"00",X"00",X"04",X"03",X"01",X"0A",X"07",X"05",X"0D",X"02",X"04",X"46",X"03",
X"00",X"00",X"00",X"00",X"10",X"80",X"08",X"A0",X"C4",X"E2",X"EC",X"A1",X"91",X"7A",X"EF",X"5B",
X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"C0",X"20",X"30",X"82",X"20",X"20",X"3D",X"FB",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"12",X"14",X"26",X"6A",X"79",X"D3",X"FA",
X"00",X"00",X"08",X"05",X"00",X"03",X"05",X"02",X"07",X"05",X"0B",X"02",X"82",X"03",X"01",X"87",
X"00",X"00",X"00",X"E1",X"40",X"28",X"DA",X"B4",X"9A",X"27",X"98",X"C4",X"69",X"60",X"B1",X"F3",
X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"00",X"00",X"A8",X"12",X"08",X"65",X"12",X"86",X"E3",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"13",X"0E",X"3C",X"0B",X"ED",
X"00",X"00",X"00",X"00",X"14",X"0B",X"09",X"16",X"03",X"01",X"83",X"01",X"00",X"C0",X"80",X"A0",
X"00",X"00",X"00",X"00",X"00",X"08",X"C2",X"81",X"B1",X"EA",X"94",X"48",X"B7",X"F3",X"31",X"AD",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"20",X"42",X"4A",X"30",X"41",X"A2",X"73",
X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"02",X"02",X"04",X"20",X"0A",X"35",X"AD",X"1E",X"7E",
X"08",X"02",X"00",X"02",X"09",X"07",X"03",X"05",X"83",X"02",X"81",X"C0",X"C2",X"61",X"E1",X"50",
X"00",X"00",X"10",X"08",X"A3",X"E5",X"30",X"5A",X"CB",X"5D",X"7B",X"BF",X"ED",X"27",X"7D",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"80",X"10",X"C0",X"A8",X"20",X"60",X"A4",X"70",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"0A",X"04",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"20",X"B8",X"6C",X"38",X"0D",X"02",X"09",X"1E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"1D",X"0C",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"40",X"00",X"00",X"80",X"00",X"00",X"50",X"0D",X"1A",X"0F",X"03",X"09",
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"22",X"6F",X"15",X"92",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"14",X"38",X"78",X"7D",X"1E",X"86",X"1A",X"6C",
X"02",X"01",X"23",X"11",X"1B",X"0B",X"01",X"01",X"02",X"03",X"01",X"04",X"01",X"02",X"20",X"0C",
X"F5",X"5F",X"BF",X"F4",X"7E",X"DF",X"76",X"ED",X"FE",X"DA",X"64",X"F0",X"E1",X"DC",X"3B",X"7F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"02",X"00",X"00",
X"00",X"20",X"00",X"00",X"08",X"00",X"00",X"82",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"40",
X"10",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"00",X"40",X"00",X"00",
X"02",X"01",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"04",X"0C",X"1F",X"00",X"07",X"07",X"07",
X"38",X"1C",X"0C",X"18",X"F4",X"FE",X"DA",X"FB",X"F9",X"F0",X"01",X"81",X"81",X"C1",X"C1",X"E3",
X"00",X"10",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"06",X"04",X"05",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",
X"60",X"60",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",
X"3F",X"1F",X"0F",X"07",X"07",X"0A",X"07",X"00",X"00",X"00",X"08",X"0C",X"4F",X"47",X"47",X"63",
X"FE",X"7E",X"7B",X"71",X"70",X"70",X"F0",X"30",X"30",X"38",X"18",X"18",X"38",X"B8",X"98",X"98",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"06",X"06",X"06",X"06",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",
X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",
X"DF",X"FC",X"FF",X"79",X"7E",X"19",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"80",X"60",X"80",X"60",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FD",X"FF",X"FF",X"7E",X"0D",X"06",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"90",X"60",X"90",X"60",X"80",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"02",X"05",X"0D",X"0F",X"0F",X"07",X"03",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"A0",X"A0",X"40",X"40",X"E0",X"E0",X"C0",X"C0",X"00",
X"00",X"00",X"00",X"00",X"05",X"02",X"0A",X"05",X"07",X"03",X"07",X"07",X"0F",X"0F",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"80",X"A0",X"40",X"50",X"A0",X"E0",X"C0",X"80",X"80",X"80",X"00",
X"01",X"03",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"0F",X"0F",X"1F",
X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"F8",X"70",X"10",X"78",X"FC",X"FE",X"FF",X"FF",X"C7",X"E1",
X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"03",X"03",X"01",X"00",X"00",X"01",X"00",X"02",
X"00",X"00",X"00",X"00",X"00",X"01",X"0F",X"1E",X"E8",X"C0",X"B0",X"60",X"C0",X"80",X"00",X"00",
X"80",X"E0",X"F0",X"F0",X"F8",X"38",X"3C",X"1C",X"8E",X"8E",X"C7",X"F3",X"79",X"7F",X"3F",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",
X"0F",X"0F",X"1F",X"1F",X"1F",X"1F",X"1F",X"0E",X"08",X"1E",X"3F",X"7F",X"FF",X"FF",X"E3",X"87",
X"80",X"C0",X"E0",X"E0",X"C0",X"80",X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",X"F0",X"F0",X"F8",
X"00",X"00",X"00",X"00",X"00",X"80",X"F0",X"78",X"17",X"03",X"0D",X"06",X"03",X"01",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"C0",X"C0",X"C0",X"80",X"00",X"00",X"80",X"00",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"03",
X"01",X"07",X"0F",X"0F",X"1F",X"1F",X"3F",X"3E",X"78",X"58",X"D8",X"B0",X"B0",X"E0",X"C0",X"C8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"07",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"F8",X"70",X"10",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"01",X"01",X"02",X"02",X"00",X"00",X"00",X"00",X"03",X"01",X"00",X"00",X"00",X"00",X"00",
X"87",X"0F",X"1F",X"1F",X"3F",X"3F",X"3E",X"1E",X"9C",X"F0",X"38",X"03",X"07",X"07",X"03",X"01",
X"00",X"80",X"C0",X"E0",X"F0",X"F0",X"38",X"08",X"08",X"04",X"04",X"80",X"C0",X"C0",X"E0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"15",X"1E",X"1A",X"11",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1F",X"1F",X"3F",X"3F",X"3F",X"3E",X"3E",X"1E",X"1C",
X"FF",X"FF",X"FC",X"FC",X"FB",X"67",X"1F",X"BE",X"FC",X"88",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"80",X"40",X"C0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"01",X"03",X"03",X"05",X"06",X"0F",X"0F",X"1F",X"1F",X"1F",X"3E",X"3C",X"30",X"60",X"40",
X"00",X"10",X"2C",X"78",X"78",X"70",X"18",X"1E",X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E1",X"FF",X"7F",X"1E",X"00",X"00",X"00",X"00",
X"3E",X"3E",X"76",X"66",X"7C",X"F0",X"FC",X"FF",X"7E",X"3D",X"1B",X"0B",X"05",X"0C",X"0E",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"00",X"EC",X"F6",X"F7",X"FB",X"FB",X"7D",X"7F",
X"00",X"00",X"00",X"28",X"14",X"1C",X"0E",X"0E",X"06",X"04",X"0C",X"5C",X"B8",X"D0",X"C0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"08",X"18",X"18",X"50",X"D0",X"D0",X"B0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"01",X"01",X"01",X"01",X"01",X"06",X"00",X"37",X"6F",X"EF",X"DF",X"BF",X"B8",X"7C",
X"7C",X"FC",X"EC",X"E0",X"F0",X"CF",X"3F",X"FF",X"7E",X"BC",X"D0",X"C0",X"BC",X"3C",X"7C",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"14",X"28",X"38",X"70",X"70",X"60",X"20",X"30",X"3A",X"1D",X"09",X"01",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"81",X"C3",X"67",X"71",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"41",X"A8",X"7B",X"E7",X"1E",X"1C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"CF",X"3F",X"FF",X"F6",X"81",X"03",X"02",X"06",X"03",X"03",X"00",X"00",X"00",X"00",X"01",X"03",
X"C0",X"80",X"77",X"F9",X"FE",X"FF",X"EF",X"1F",X"1F",X"3F",X"3F",X"3F",X"0C",X"E3",X"F3",X"FF",
X"00",X"00",X"80",X"C0",X"E0",X"70",X"F0",X"F8",X"F8",X"E8",X"E8",X"C2",X"1E",X"FE",X"FE",X"FC",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"01",X"00",X"03",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"40",X"E0",X"60",X"50",X"58",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"38",X"FC",X"3F",X"E7",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",
X"00",X"00",X"00",X"FF",X"FF",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"3E",X"FC",
X"07",X"07",X"C3",X"C1",X"E1",X"00",X"00",X"00",X"00",X"00",X"00",X"1E",X"FF",X"FF",X"FF",X"3F",
X"E4",X"E0",X"F0",X"F2",X"F6",X"F6",X"66",X"06",X"0F",X"1E",X"FE",X"FE",X"8E",X"C2",X"E2",X"E2",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"20",X"60",X"60",X"C0",X"70",X"30",X"00",X"00",X"10",X"18",X"18",X"08",X"0C",X"0C",X"0C",X"0E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"80",X"E0",X"F8",X"7C",X"1F",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0B",X"0E",X"0C",X"00",X"00",X"00",X"00",X"F0",X"F8",X"7F",X"1F",X"1F",X"07",X"03",X"10",X"1C",
X"03",X"09",X"0F",X"11",X"0D",X"1D",X"79",X"F1",X"21",X"C1",X"F1",X"FC",X"FD",X"FE",X"FE",X"3E",
X"E0",X"E0",X"E0",X"F0",X"F0",X"F0",X"F0",X"E0",X"E0",X"C0",X"C0",X"88",X"C8",X"F0",X"C0",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"40",X"E0",X"E0",X"30",X"38",X"2C",X"06",X"03",X"01",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"D0",X"30",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"1C",X"0E",X"06",X"03",X"00",X"04",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"70",X"38",X"3D",X"1E",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F8",X"DC",X"6C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"10",X"30",X"38",X"38",X"0C",X"1C",X"1A",X"02",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"01",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
X"6C",X"CC",X"CE",X"1E",X"1E",X"1E",X"9E",X"BE",X"BE",X"3E",X"3E",X"3C",X"7C",X"5C",X"5C",X"58",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"87",X"2F",X"7F",X"BF",X"DF",X"DF",X"DE",X"DE",X"DC",X"9C",X"3A",X"32",X"63",X"C1",X"81",
X"F8",X"38",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"38",X"30",X"30",X"70",X"70",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",
X"07",X"0F",X"1F",X"1F",X"13",X"1B",X"3E",X"31",X"43",X"3B",X"77",X"77",X"E0",X"CF",X"9F",X"DF",
X"F8",X"F8",X"78",X"70",X"F0",X"E0",X"8E",X"3F",X"BF",X"BC",X"B8",X"60",X"1A",X"79",X"7B",X"72",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"F8",X"3C",X"04",X"00",X"00",X"00",X"00",
X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"02",
X"18",X"18",X"18",X"98",X"98",X"98",X"98",X"98",X"F8",X"F8",X"F0",X"F0",X"F0",X"F0",X"70",X"70",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"01",X"03",X"02",X"03",X"03",X"03",X"00",X"01",X"03",X"03",X"07",X"07",X"0C",X"0B",X"0B",
X"00",X"00",X"00",X"C0",X"E0",X"E0",X"E0",X"C0",X"E0",X"F8",X"FC",X"1F",X"E7",X"E9",X"C8",X"D8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"60",X"30",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"03",X"03",X"03",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"50",X"50",X"78",X"78",X"78",X"78",X"78",X"78",X"78",X"38",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"0E",X"18",X"11",
X"00",X"00",X"00",X"03",X"06",X"0C",X"0F",X"0F",X"08",X"1D",X"7D",X"FD",X"98",X"03",X"1B",X"1B",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"18",X"F8",X"F0",X"06",X"7B",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
X"20",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"07",X"07",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"60",X"60",X"60",X"60",X"40",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"FD",X"3F",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"0C",X"05",X"24",X"02",X"00",X"01",X"10",X"04",X"19",X"00",X"21",X"00",
X"68",X"60",X"32",X"8B",X"71",X"09",X"E6",X"07",X"14",X"00",X"02",X"40",X"08",X"31",X"64",X"F2",
X"00",X"00",X"00",X"00",X"00",X"80",X"40",X"20",X"60",X"C0",X"40",X"04",X"DA",X"7F",X"FD",X"FE",
X"02",X"02",X"07",X"01",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"60",
X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"00",X"00",X"04",X"04",X"00",X"00",X"00",X"04",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"06",X"02",X"86",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0C",X"0F",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"87",X"DE",X"87",X"31",X"0C",X"C5",X"63",X"03",X"11",X"1C",X"0B",X"03",X"00",X"02",X"03",
X"3D",X"8C",X"E1",X"D0",X"C2",X"B3",X"F9",X"A0",X"C2",X"F1",X"78",X"7C",X"28",X"72",X"32",X"B1",
X"8B",X"42",X"87",X"D1",X"E2",X"A4",X"C0",X"E2",X"58",X"F4",X"DE",X"6C",X"CC",X"08",X"59",X"EC",
X"DF",X"EF",X"FE",X"AE",X"7F",X"FB",X"7F",X"5F",X"C7",X"67",X"B3",X"E5",X"E7",X"73",X"5B",X"3D",
X"27",X"31",X"59",X"7C",X"36",X"8D",X"CF",X"DF",X"9F",X"87",X"4B",X"EE",X"EF",X"B7",X"FE",X"FD",
X"26",X"97",X"9A",X"EE",X"FA",X"EC",X"50",X"D0",X"C0",X"94",X"8E",X"87",X"1B",X"2F",X"7F",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"18",X"8C",X"8C",X"9C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"1B",X"3B",X"3B",X"2C",X"24",X"62",X"42",X"41",X"81",X"00",X"04",X"0A",X"05",X"06",X"00",X"00",
X"C0",X"A0",X"70",X"F0",X"EE",X"FF",X"FF",X"7E",X"5C",X"9C",X"88",X"49",X"09",X"0D",X"0F",X"1E",
X"00",X"01",X"03",X"03",X"03",X"03",X"03",X"03",X"00",X"00",X"7C",X"7E",X"7E",X"7C",X"38",X"00",
X"01",X"FF",X"FF",X"FF",X"FF",X"F8",X"C0",X"01",X"00",X"07",X"0F",X"1F",X"3E",X"38",X"00",X"00",
X"1F",X"07",X"01",X"04",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"E0",X"E0",X"F0",X"F0",X"38",X"B8",X"FC",X"FC",X"FE",X"FE",X"7F",X"7F",X"3F",X"3F",X"1F",X"1F",
X"03",X"05",X"0E",X"0F",X"77",X"FF",X"FF",X"7A",X"38",X"39",X"11",X"02",X"30",X"70",X"F4",X"F4",
X"D8",X"DC",X"DC",X"34",X"24",X"46",X"42",X"82",X"81",X"00",X"20",X"50",X"A0",X"60",X"00",X"00",
X"80",X"F7",X"CF",X"BF",X"7F",X"FF",X"FF",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"80",X"80",X"80",X"C0",X"C0",X"C0",X"00",X"40",X"FE",X"7E",X"3E",X"3E",X"1C",X"00",
X"07",X"07",X"0C",X"08",X"18",X"19",X"3F",X"3F",X"7F",X"7F",X"FE",X"FE",X"FC",X"FC",X"F8",X"F8",
X"90",X"30",X"60",X"60",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"20",X"54",X"2C",X"40",X"04",X"04",X"06",X"05",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"03",X"0F",X"1F",X"3D",X"7D",X"DB",X"D8",X"87",X"37",X"2F",X"2F",X"3F",X"7E",X"7F",X"C0",
X"00",X"E0",X"F0",X"FC",X"FE",X"FF",X"FF",X"CF",X"27",X"D3",X"D9",X"B0",X"80",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"70",X"78",X"AC",X"84",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"78",X"3C",X"06",X"07",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"10",X"18",X"9C",X"C8",X"C8",X"70",X"30",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"70",X"FF",X"FF",X"FE",X"F0",X"70",X"00",X"38",X"DC",X"DC",X"EE",X"F7",X"FB",X"FF",X"FF",
X"30",X"E0",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"0E",X"1E",X"35",X"21",X"00",X"00",X"00",X"00",X"00",
X"00",X"08",X"0F",X"3F",X"7F",X"FF",X"FF",X"FF",X"FE",X"E7",X"8B",X"1B",X"09",X"00",X"01",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"09",X"0D",X"1B",X"1A",X"1E",X"14",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"40",X"C0",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"80",X"C0",X"F0",X"E6",X"4F",X"1F",X"3F",X"3F",X"7F",X"7C",X"F0",X"80",X"80",X"00",X"00",
X"FF",X"FF",X"FF",X"FE",X"7E",X"30",X"0F",X"8F",X"9F",X"3F",X"1E",X"00",X"00",X"00",X"00",X"00",
X"E0",X"E0",X"E0",X"E0",X"70",X"30",X"F0",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"E0",X"60",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"FC",X"71",X"01",X"03",X"06",X"0C",X"F0",X"C0",X"80",X"00",
X"71",X"71",X"E3",X"63",X"63",X"61",X"C0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"20",X"70",X"78",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"04",X"00",X"00",X"04",X"03",X"01",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"06",X"06",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"51",X"AB",X"7B",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"E0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"30",X"39",X"3F",X"1E",X"14",X"00",X"00",X"00",
X"07",X"0F",X"0F",X"1F",X"3C",X"20",X"40",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
X"FB",X"F1",X"C0",X"03",X"06",X"0C",X"CC",X"E8",X"D8",X"70",X"60",X"40",X"00",X"00",X"00",X"00",
X"F8",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"20",X"30",X"38",X"1C",X"17",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"68",
X"0E",X"07",X"03",X"01",X"00",X"00",X"00",X"C0",X"F8",X"3E",X"1F",X"0D",X"00",X"00",X"00",X"00",
X"00",X"80",X"C0",X"E0",X"70",X"3C",X"1E",X"0F",X"03",X"31",X"F8",X"FC",X"7C",X"3C",X"1E",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"60",X"30",X"00",X"00",X"78",X"9C",
X"F7",X"3F",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"3F",X"06",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F0",X"FF",X"3F",X"03",X"00",X"00",X"00",X"00",X"00",X"07",X"0F",X"0D",X"1E",X"1F",X"1B",X"09",
X"06",X"86",X"86",X"C4",X"44",X"E0",X"60",X"62",X"32",X"B3",X"FB",X"DB",X"1B",X"1B",X"13",X"83",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"C0",X"C0",X"E0",
X"00",X"00",X"87",X"FF",X"FF",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"38",X"70",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"01",X"04",X"03",X"04",X"01",
X"B8",X"00",X"6C",X"06",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"05",
X"00",X"0C",X"0C",X"0C",X"18",X"18",X"98",X"B8",X"B0",X"70",X"60",X"60",X"C0",X"80",X"80",X"80",
X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"02",X"06",X"0E",X"1F",X"39",X"F0",X"C0",X"00",X"00",
X"78",X"B0",X"A1",X"C3",X"E2",X"F0",X"F0",X"FB",X"FB",X"FD",X"7C",X"7E",X"7E",X"3E",X"3E",X"1E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"01",X"0F",X"02",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"60",X"FC",X"1F",X"03",X"00",X"00",
X"38",X"10",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"E0",X"F0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"1F",X"1F",X"EB",X"F1",X"FC",X"FF",X"CF",
X"00",X"00",X"E0",X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",
X"01",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",
X"F0",X"F0",X"F0",X"F0",X"30",X"10",X"10",X"30",X"20",X"20",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",
X"5F",X"BF",X"BF",X"BF",X"BF",X"FF",X"FF",X"FF",X"BC",X"80",X"00",X"01",X"06",X"3E",X"30",X"60",
X"78",X"7E",X"FF",X"FF",X"FC",X"60",X"00",X"01",X"03",X"07",X"07",X"CC",X"F0",X"C0",X"F0",X"01",
X"00",X"00",X"00",X"80",X"00",X"00",X"C0",X"C0",X"C0",X"C0",X"C0",X"60",X"20",X"10",X"10",X"18",
X"02",X"03",X"03",X"03",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"03",X"03",X"03",X"01",
X"70",X"30",X"30",X"F0",X"F0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"C0",X"C0",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"19",X"11",X"13",X"03",X"03",X"07",X"07",X"04",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",
X"90",X"01",X"81",X"82",X"64",X"33",X"06",X"C4",X"E4",X"E0",X"E0",X"E0",X"C0",X"00",X"00",X"00",
X"98",X"88",X"40",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"02",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"03",X"01",
X"30",X"30",X"30",X"30",X"30",X"30",X"F0",X"F0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"C0",X"80",
X"02",X"03",X"06",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"9B",X"17",X"3F",X"7F",X"68",X"C0",X"80",X"00",X"01",X"03",X"07",X"67",X"FF",X"70",X"60",X"00",
X"F2",X"E2",X"C2",X"16",X"18",X"18",X"0C",X"74",X"F0",X"F1",X"F0",X"E0",X"80",X"80",X"00",X"00",
X"C0",X"40",X"60",X"20",X"30",X"10",X"10",X"08",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"07",X"07",X"06",X"07",X"07",X"07",X"03",X"01",
X"40",X"40",X"40",X"60",X"70",X"70",X"70",X"70",X"30",X"20",X"60",X"E0",X"E0",X"E0",X"C0",X"80",
X"06",X"04",X"04",X"14",X"24",X"18",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"06",X"07",X"0F",X"18",X"20",X"00",X"00",X"00",X"00",X"73",X"7F",X"73",X"60",X"40",X"60",X"20",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"90",X"30",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"40",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"20",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"7D",X"7F",X"DF",X"FF",X"BF",X"33",X"19",X"43",X"C0",X"60",X"1F",X"07",X"0C",X"00",X"00",X"00",
X"7F",X"FB",X"FC",X"FF",X"FF",X"FF",X"FE",X"FF",X"73",X"C4",X"00",X"88",X"F0",X"00",X"00",X"00",
X"10",X"08",X"40",X"62",X"E9",X"CF",X"BC",X"F8",X"E0",X"7C",X"86",X"0F",X"00",X"00",X"00",X"00",
X"00",X"00",X"50",X"E0",X"68",X"C4",X"80",X"10",X"68",X"A1",X"04",X"38",X"00",X"00",X"00",X"00",
X"30",X"20",X"00",X"80",X"00",X"40",X"00",X"80",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"10",X"30",X"00",X"02",X"00",X"00",X"00",X"02",X"01",X"00",X"00",X"02",X"07",X"01",X"19",
X"C4",X"6C",X"E6",X"B2",X"93",X"48",X"6C",X"3E",X"96",X"50",X"86",X"CB",X"67",X"43",X"15",X"D7",
X"8F",X"E7",X"83",X"58",X"49",X"00",X"00",X"9C",X"6E",X"3C",X"34",X"59",X"1D",X"3F",X"B6",X"8E",
X"00",X"30",X"30",X"30",X"10",X"20",X"28",X"40",X"10",X"14",X"58",X"38",X"3C",X"3E",X"4A",X"06",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"80",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"06",X"00",X"01",X"01",X"03",X"02",X"01",X"01",X"02",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
X"99",X"28",X"91",X"10",X"22",X"2F",X"15",X"92",X"81",X"C9",X"5E",X"93",X"0C",X"46",X"31",X"00",
X"1A",X"3F",X"7A",X"7E",X"1F",X"86",X"1B",X"6C",X"70",X"E2",X"F7",X"FC",X"C9",X"3E",X"0C",X"00",
X"3B",X"38",X"7E",X"4F",X"65",X"B0",X"E2",X"E7",X"71",X"20",X"00",X"00",X"00",X"40",X"33",X"00",
X"FE",X"5A",X"64",X"B0",X"E1",X"DC",X"3B",X"7F",X"B8",X"FF",X"78",X"03",X"07",X"1C",X"E0",X"00",
X"2F",X"5F",X"3E",X"54",X"3D",X"DB",X"7E",X"FC",X"E0",X"F8",X"F1",X"8E",X"1C",X"36",X"81",X"00",
X"BA",X"60",X"30",X"6A",X"C2",X"04",X"18",X"70",X"80",X"02",X"30",X"18",X"34",X"41",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -0,0 +1,534 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity tropical_spr_bit5 is
port (
clk : in std_logic;
addr : in std_logic_vector(12 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of tropical_spr_bit5 is
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"07",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"07",X"03",X"01",X"01",X"0F",X"3F",X"7F",X"7F",
X"E0",X"E0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"E0",X"C0",X"C0",X"C0",X"F0",X"FC",X"FE",X"FE",
X"7F",X"3F",X"0F",X"17",X"16",X"37",X"63",X"01",X"00",X"00",X"08",X"1E",X"0F",X"0F",X"07",X"00",
X"7E",X"7F",X"7D",X"78",X"78",X"FC",X"FE",X"30",X"B8",X"98",X"18",X"3C",X"3C",X"3C",X"BC",X"BC",
X"0E",X"06",X"06",X"06",X"03",X"03",X"01",X"01",X"03",X"07",X"01",X"03",X"03",X"03",X"01",X"01",
X"20",X"20",X"E0",X"60",X"60",X"60",X"60",X"60",X"20",X"20",X"30",X"30",X"30",X"30",X"F0",X"F0",
X"00",X"00",X"00",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"03",X"00",X"01",X"07",
X"00",X"00",X"00",X"E0",X"E0",X"F0",X"F0",X"F0",X"F0",X"F0",X"E0",X"E0",X"C0",X"C0",X"FC",X"FE",
X"FF",X"FF",X"FF",X"EF",X"EF",X"EF",X"E7",X"F7",X"81",X"B7",X"3F",X"1F",X"0F",X"01",X"00",X"00",
X"F0",X"F8",X"F8",X"DC",X"8C",X"AE",X"E6",X"F0",X"C0",X"C0",X"C0",X"C0",X"E0",X"E0",X"70",X"F0",
X"01",X"C3",X"21",X"31",X"78",X"7D",X"7F",X"3C",X"0C",X"0E",X"1A",X"03",X"07",X"07",X"0B",X"0B",
X"00",X"00",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"00",X"00",X"40",X"40",X"C0",X"40",
X"0F",X"1F",X"3F",X"3F",X"3F",X"3F",X"3F",X"3F",X"1F",X"0F",X"03",X"07",X"0F",X"1F",X"3F",X"3B",
X"80",X"80",X"C0",X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"E0",X"F8",X"FC",X"FE",X"FE",
X"7F",X"7E",X"3C",X"BC",X"BC",X"BC",X"FC",X"BF",X"BF",X"BF",X"7F",X"27",X"07",X"27",X"27",X"33",
X"60",X"36",X"34",X"18",X"18",X"00",X"00",X"00",X"C0",X"E0",X"F0",X"F8",X"FC",X"FC",X"FE",X"FE",
X"E0",X"F0",X"F8",X"FC",X"7C",X"3C",X"0E",X"2E",X"6A",X"CB",X"CD",X"E5",X"73",X"79",X"D8",X"18",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"C0",
X"00",X"01",X"03",X"03",X"03",X"03",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"F8",X"FC",X"FC",X"FC",X"FC",X"FC",X"F8",X"F8",X"F0",X"10",X"7F",X"7F",X"7F",X"FF",X"DF",
X"80",X"C0",X"E0",X"F0",X"F0",X"B9",X"1F",X"0F",X"87",X"82",X"FE",X"FF",X"FF",X"5F",X"07",X"1F",
X"00",X"00",X"00",X"00",X"00",X"E0",X"C0",X"40",X"00",X"00",X"00",X"80",X"C0",X"F0",X"F8",X"FC",
X"60",X"F8",X"FC",X"FC",X"FE",X"3E",X"7F",X"D9",X"0D",X"06",X"83",X"D0",X"EC",X"BF",X"BE",X"1E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"60",X"20",X"30",X"10",
X"00",X"00",X"00",X"07",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"03",X"00",X"38",X"7F",
X"00",X"00",X"00",X"C0",X"E0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"E0",X"C0",X"40",X"C0",X"F0",
X"0F",X"1F",X"1F",X"3F",X"31",X"05",X"07",X"0F",X"19",X"01",X"09",X"0B",X"1F",X"1F",X"3F",X"3F",
X"FF",X"FF",X"FF",X"F7",X"F6",X"F7",X"E7",X"EF",X"83",X"ED",X"E8",X"F0",X"A0",X"00",X"80",X"98",
X"03",X"03",X"03",X"03",X"02",X"02",X"02",X"02",X"01",X"01",X"01",X"01",X"02",X"02",X"02",X"02",
X"84",X"08",X"08",X"10",X"1C",X"14",X"34",X"2C",X"28",X"E8",X"38",X"38",X"30",X"30",X"70",X"70",
X"01",X"01",X"03",X"03",X"03",X"03",X"03",X"01",X"01",X"00",X"00",X"06",X"1F",X"3F",X"7F",X"7F",
X"F0",X"F8",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"F8",X"F0",X"00",X"10",X"F8",X"FC",X"FC",X"FC",
X"03",X"37",X"16",X"0C",X"0C",X"00",X"01",X"03",X"0F",X"1F",X"3F",X"7F",X"7F",X"FF",X"FF",X"FF",
X"7E",X"3E",X"1E",X"1C",X"7D",X"7F",X"FE",X"FE",X"3E",X"12",X"00",X"00",X"80",X"80",X"8C",X"98",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"03",
X"0F",X"1E",X"1E",X"3C",X"3C",X"38",X"78",X"71",X"72",X"F6",X"FC",X"C4",X"CC",X"C8",X"88",X"98",
X"1F",X"1F",X"3F",X"3F",X"3F",X"3F",X"3F",X"1F",X"1F",X"0F",X"C8",X"FE",X"FE",X"FE",X"FF",X"FB",
X"00",X"80",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"07",X"03",X"02",X"00",X"00",X"00",X"01",X"03",X"07",X"0F",X"1F",
X"01",X"03",X"07",X"0F",X"0F",X"9D",X"F8",X"F0",X"E1",X"43",X"1F",X"FF",X"FB",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"03",X"07",X"04",X"0D",X"09",
X"06",X"1F",X"3F",X"3F",X"7F",X"7F",X"FB",X"97",X"8E",X"0C",X"D4",X"B6",X"60",X"E0",X"C0",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"38",X"7A",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"18",X"3C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"1E",X"1C",X"39",X"3C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"E8",X"EC",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"E0",X"E8",X"EC",X"EE",X"E8",X"E0",X"80",X"80",
X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"01",X"00",X"01",X"01",X"01",X"01",X"01",X"01",
X"00",X"00",X"00",X"00",X"C0",X"D0",X"D8",X"DC",X"D8",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"E6",X"E7",X"E7",X"E6",X"E0",X"40",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",
X"E4",X"E0",X"40",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"01",
X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"12",X"01",X"0C",X"17",X"45",X"03",X"07",X"0B",X"00",X"41",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"40",X"C0",X"40",X"80",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"04",X"00",X"04",X"23",X"05",X"0F",X"13",X"44",X"01",X"03",X"05",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"80",X"C0",X"80",X"C0",X"E0",X"80",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"09",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"40",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"04",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"60",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"7F",X"3F",X"0F",X"17",X"16",X"37",X"63",X"01",X"00",X"00",X"08",X"1E",X"0F",X"0F",X"07",X"00",
X"7E",X"7F",X"7D",X"78",X"78",X"FC",X"FE",X"30",X"B8",X"98",X"18",X"3C",X"3C",X"3C",X"BC",X"BC",
X"00",X"00",X"00",X"11",X"0F",X"07",X"0F",X"0F",X"0E",X"06",X"06",X"06",X"03",X"03",X"01",X"01",
X"38",X"98",X"88",X"18",X"10",X"30",X"30",X"20",X"20",X"20",X"E0",X"60",X"60",X"60",X"60",X"60",
X"01",X"01",X"00",X"02",X"02",X"02",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",
X"B0",X"90",X"90",X"90",X"D0",X"F0",X"70",X"70",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
X"0F",X"0F",X"0F",X"0E",X"0E",X"0E",X"0E",X"0F",X"08",X"0B",X"13",X"01",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FD",X"F8",X"FA",X"7E",X"7F",X"1C",X"7C",X"FC",X"FC",X"FE",X"1E",X"07",X"0F",
X"31",X"39",X"19",X"1D",X"04",X"01",X"00",X"00",X"04",X"07",X"00",X"00",X"01",X"01",X"01",X"00",
X"F8",X"F8",X"F8",X"FC",X"FC",X"FC",X"FC",X"FC",X"04",X"0C",X"86",X"C6",X"E2",X"F6",X"FE",X"F2",
X"01",X"05",X"05",X"04",X"02",X"03",X"03",X"03",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",
X"A0",X"A0",X"80",X"C0",X"70",X"70",X"70",X"70",X"F8",X"F8",X"F8",X"F8",X"FC",X"FC",X"FC",X"FC",
X"3B",X"5B",X"59",X"5D",X"4D",X"2D",X"2F",X"25",X"15",X"05",X"03",X"01",X"00",X"01",X"01",X"01",
X"FB",X"F1",X"E1",X"E0",X"E0",X"E0",X"E0",X"F8",X"FE",X"FF",X"FF",X"3F",X"3F",X"3F",X"3F",X"9F",
X"19",X"09",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"CF",X"37",X"81",X"C0",X"60",X"F0",X"FD",X"FF",X"3F",X"0F",X"01",X"01",X"03",X"00",
X"1C",X"0E",X"07",X"01",X"04",X"06",X"03",X"03",X"03",X"01",X"01",X"01",X"00",X"00",X"00",X"00",
X"40",X"40",X"60",X"E0",X"E0",X"F0",X"30",X"F0",X"F8",X"F8",X"F8",X"FC",X"FC",X"FC",X"FE",X"7E",
X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"DF",X"DF",X"5F",X"4F",X"6F",X"A3",X"59",X"3C",X"1E",X"39",X"00",X"00",X"00",X"00",X"00",X"00",
X"1F",X"0F",X"07",X"37",X"33",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FE",X"FF",X"FF",X"BF",X"1F",X"03",X"00",X"F0",X"3C",X"3E",X"7F",X"7F",X"1F",X"0F",X"00",X"01",
X"0F",X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"18",X"B8",X"FC",X"7C",X"96",X"E6",X"7F",X"7F",X"3F",X"3F",X"1F",X"1F",X"0F",X"0F",X"07",X"07",
X"FF",X"FF",X"FF",X"FF",X"1F",X"5F",X"7E",X"FE",X"98",X"1E",X"9E",X"BF",X"FA",X"F0",X"F8",X"F9",
X"F8",X"FC",X"FC",X"7E",X"66",X"76",X"76",X"F2",X"30",X"D8",X"8C",X"00",X"00",X"00",X"00",X"80",
X"3F",X"3F",X"7F",X"7E",X"78",X"70",X"70",X"E1",X"E1",X"C2",X"C2",X"C4",X"87",X"85",X"8D",X"8B",
X"98",X"38",X"70",X"40",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"04",X"04",X"04",X"04",X"0C",X"0C",X"0C",X"0C",X"1F",X"1F",X"1F",X"1F",X"3F",X"3F",X"3F",X"3F",
X"20",X"20",X"60",X"60",X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"80",X"00",X"00",X"00",X"00",
X"DF",X"CF",X"87",X"07",X"1F",X"1F",X"7F",X"FF",X"CF",X"C4",X"C0",X"C0",X"E0",X"E0",X"E3",X"E6",
X"B8",X"B8",X"B4",X"34",X"68",X"E8",X"90",X"90",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
X"FE",X"DC",X"C0",X"80",X"87",X"0C",X"10",X"30",X"40",X"C0",X"80",X"80",X"80",X"00",X"00",X"00",
X"38",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"07",X"04",X"04",X"0C",X"0C",X"0F",X"1F",X"1F",X"1F",X"3F",X"3F",X"3F",X"7F",X"7E",
X"10",X"10",X"30",X"60",X"E0",X"E0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"00",X"00",X"00",X"00",
X"FB",X"FB",X"F2",X"E6",X"ED",X"A2",X"32",X"60",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"3F",X"7F",X"7B",X"FB",X"F0",X"F0",X"C0",X"83",X"04",X"18",X"00",X"00",X"00",X"00",X"00",X"00",
X"E0",X"E0",X"C0",X"80",X"08",X"0C",X"04",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"1B",X"1E",X"3C",X"39",X"63",X"67",X"FE",X"FE",X"FC",X"FC",X"F8",X"F8",X"F0",X"F0",X"E0",X"E0",
X"00",X"40",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"40",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"80",X"00",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"02",X"14",X"08",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"40",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"0B",X"03",X"16",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"D0",X"90",X"00",X"B0",X"70",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"01",X"0B",X"0D",X"2F",X"3C",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"D0",X"50",X"00",X"80",X"30",X"38",X"78",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"09",X"0B",X"25",X"3F",X"1C",X"07",
X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",X"A8",X"88",X"00",X"E8",X"98",X"1C",X"3C",X"F8",
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"19",X"1B",X"15",X"45",X"7F",X"1C",X"03",
X"00",X"00",X"00",X"00",X"40",X"E0",X"E0",X"A4",X"8C",X"00",X"E0",X"D4",X"8E",X"3E",X"3C",X"F8",
X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"10",X"3B",X"37",X"2B",X"89",X"FB",X"7F",X"08",X"07",
X"00",X"40",X"E0",X"E0",X"F0",X"D2",X"D6",X"82",X"00",X"E0",X"93",X"17",X"BF",X"3E",X"7C",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"01",X"04",X"04",X"0C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"40",X"30",X"50",X"40",X"50",X"D8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"01",X"04",X"06",X"0E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"60",X"40",X"28",X"60",X"68",X"DC",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"01",X"05",X"04",X"06",X"0E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"60",X"60",X"28",X"28",X"64",X"64",X"44",X"CE",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"06",X"02",X"0A",X"18",X"18",X"1C",X"3C",X"1F",
X"00",X"00",X"00",X"00",X"30",X"70",X"60",X"C0",X"E8",X"68",X"44",X"C4",X"C4",X"E4",X"EE",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"0E",X"06",X"16",X"12",X"30",X"31",X"39",X"79",X"3F",
X"00",X"00",X"00",X"30",X"70",X"60",X"E0",X"E4",X"62",X"62",X"E2",X"E2",X"E2",X"F6",X"F7",X"00",
X"00",X"00",X"00",X"00",X"04",X"0C",X"1E",X"0A",X"2E",X"24",X"20",X"60",X"71",X"71",X"F1",X"3F",
X"00",X"00",X"30",X"70",X"60",X"F0",X"B4",X"64",X"62",X"E2",X"E2",X"E2",X"C6",X"CE",X"EF",X"FC",
X"00",X"00",X"08",X"1C",X"3E",X"1A",X"4E",X"44",X"44",X"40",X"70",X"F1",X"F1",X"F1",X"F3",X"1F",
X"30",X"70",X"60",X"F0",X"B0",X"34",X"74",X"62",X"62",X"E6",X"E6",X"C6",X"C6",X"8F",X"DE",X"FC",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"03",X"01",X"00",X"00",
X"38",X"38",X"7C",X"14",X"5C",X"CC",X"84",X"84",X"80",X"E0",X"E1",X"F1",X"E1",X"E1",X"E3",X"3F",
X"72",X"F8",X"98",X"B9",X"3D",X"79",X"71",X"72",X"70",X"F0",X"F1",X"E1",X"C3",X"C7",X"EF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"80",X"80",X"C0",X"C0",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"03",X"03",X"03",X"03",X"07",X"03",X"00",
X"3C",X"7E",X"3A",X"9E",X"8E",X"8C",X"04",X"00",X"C0",X"E0",X"F0",X"F0",X"E0",X"E1",X"E3",X"3F",
X"6C",X"5C",X"5C",X"1E",X"3C",X"38",X"7C",X"7C",X"7C",X"78",X"F8",X"F0",X"E1",X"E7",X"F7",X"FF",
X"00",X"40",X"40",X"40",X"C0",X"A0",X"20",X"20",X"60",X"60",X"60",X"F0",X"F0",X"E0",X"C0",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"80",X"80",X"80",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"E0",X"80",X"80",X"80",X"80",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"05",
X"00",X"00",X"00",X"00",X"C0",X"E0",X"E0",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"10",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"0D",X"03",
X"00",X"C0",X"C0",X"D0",X"C0",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"10",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"0D",X"07",
X"E8",X"E0",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"00",X"0C",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"01",X"13",X"3A",X"0F",
X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"04",X"0C",X"FE",
X"01",X"01",X"01",X"03",X"03",X"03",X"03",X"03",X"03",X"07",X"46",X"E6",X"3C",X"7F",X"1C",X"08",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"0E",X"3C",X"F6",X"FC",X"2A",
X"01",X"01",X"01",X"01",X"01",X"01",X"03",X"23",X"43",X"C7",X"66",X"3C",X"1F",X"37",X"C2",X"02",
X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"82",X"01",X"01",X"02",X"1F",X"FF",X"DE",X"0A",X"05",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"E8",X"EC",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"01",X"00",
X"01",X"01",X"01",X"01",X"23",X"43",X"C3",X"83",X"87",X"C7",X"7E",X"3C",X"7F",X"DF",X"0E",X"35",
X"80",X"80",X"80",X"80",X"80",X"81",X"81",X"80",X"00",X"01",X"03",X"1F",X"FF",X"8B",X"05",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"E0",X"C0",X"80",X"00",X"80",X"C0",X"80",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"40",X"E0",X"E4",X"E7",X"E7",X"E7",X"E7",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"00",
X"00",X"00",X"00",X"00",X"01",X"07",X"01",X"03",X"01",X"00",X"02",X"00",X"01",X"06",X"00",X"01",
X"01",X"01",X"03",X"83",X"83",X"03",X"07",X"07",X"87",X"C7",X"7E",X"DC",X"0E",X"07",X"3F",X"C6",
X"C0",X"C0",X"80",X"80",X"80",X"80",X"80",X"80",X"00",X"00",X"07",X"0F",X"1E",X"F1",X"02",X"80",
X"00",X"00",X"00",X"00",X"60",X"30",X"28",X"30",X"60",X"C0",X"E0",X"F8",X"D0",X"40",X"20",X"00",
X"00",X"00",X"C0",X"E0",X"30",X"F2",X"F3",X"F3",X"F3",X"F3",X"F3",X"F3",X"F0",X"30",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"F0",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",
X"0A",X"00",X"00",X"01",X"00",X"20",X"04",X"00",X"00",X"00",X"00",X"09",X"23",X"01",X"01",X"00",
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"30",X"68",X"B0",X"08",X"C4",X"C4",X"E0",
X"00",X"00",X"04",X"10",X"00",X"00",X"00",X"00",X"09",X"20",X"01",X"00",X"02",X"00",X"11",X"03",
X"40",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"F0",X"3A",X"54",X"18",X"B0",X"C8",X"A2",
X"00",X"03",X"05",X"20",X"00",X"00",X"09",X"00",X"00",X"40",X"00",X"00",X"08",X"00",X"44",X"03",
X"F0",X"A0",X"40",X"F0",X"28",X"F0",X"7C",X"18",X"28",X"74",X"9A",X"30",X"74",X"38",X"D0",X"8C",
X"01",X"12",X"00",X"09",X"02",X"00",X"20",X"00",X"00",X"08",X"00",X"42",X"00",X"00",X"00",X"00",
X"F0",X"78",X"E8",X"D8",X"A0",X"68",X"10",X"7C",X"B8",X"0D",X"18",X"68",X"A4",X"6C",X"D2",X"B1",
X"00",X"01",X"00",X"00",X"09",X"00",X"00",X"01",X"08",X"41",X"02",X"0B",X"07",X"03",X"01",X"42",
X"48",X"38",X"78",X"E8",X"78",X"20",X"F4",X"78",X"D4",X"60",X"7A",X"AC",X"09",X"A3",X"05",X"4D",
X"00",X"00",X"04",X"00",X"00",X"04",X"20",X"02",X"01",X"00",X"00",X"00",X"45",X"02",X"13",X"07",
X"20",X"90",X"78",X"38",X"F0",X"58",X"38",X"50",X"F8",X"E8",X"54",X"C6",X"52",X"09",X"2C",X"9A",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"03",X"07",X"07",
X"00",X"00",X"03",X"1F",X"20",X"00",X"00",X"00",X"00",X"80",X"83",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"C0",X"F8",X"04",X"00",X"00",X"00",X"00",X"01",X"C1",X"FF",X"FF",X"FF",X"FF",X"DF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",
X"00",X"00",X"00",X"03",X"00",X"00",X"00",X"00",X"10",X"70",X"71",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"7C",X"FF",X"00",X"00",X"00",X"00",X"40",X"40",X"E0",X"FF",X"FF",X"FF",X"FF",X"DF",
X"00",X"00",X"00",X"00",X"80",X"40",X"20",X"20",X"20",X"20",X"20",X"C0",X"C0",X"C0",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"38",X"79",X"7F",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"1F",X"FF",X"00",X"00",X"00",X"00",X"40",X"40",X"E0",X"FF",X"FF",X"FF",X"FF",X"BF",
X"00",X"00",X"80",X"C0",X"C0",X"60",X"20",X"20",X"20",X"20",X"20",X"C0",X"C0",X"C0",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"06",X"1E",X"3F",X"7F",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"07",X"3F",X"00",X"00",X"00",X"00",X"40",X"40",X"E0",X"FF",X"FF",X"FF",X"FF",X"7F",
X"00",X"00",X"E0",X"F0",X"78",X"38",X"18",X"18",X"10",X"10",X"30",X"F0",X"E0",X"E0",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"0F",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"3C",X"7F",X"FF",X"FF",X"FF",X"FF",X"FD",
X"00",X"00",X"03",X"1F",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"F0",X"F8",X"7C",X"3C",X"1C",X"18",X"18",X"38",X"70",X"E0",X"E0",X"E0",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"0F",X"3F",X"7F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"39",X"FF",X"FF",X"FF",X"FF",X"FF",X"F7",
X"00",X"00",X"00",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"F8",X"FE",X"FE",X"3E",X"1C",X"1C",X"1C",X"38",X"30",X"F0",X"E0",X"C0",X"C0",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"0F",X"1F",X"7F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"39",X"7F",X"FF",X"FF",X"FF",X"FF",X"E7",
X"00",X"00",X"00",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"3F",X"FF",X"3F",X"1F",X"0F",X"0E",X"0E",X"3C",X"7C",X"F8",X"F0",X"E0",X"C0",X"80",
X"00",X"00",X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"0F",X"1F",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"12",X"FF",X"FF",X"FF",X"FF",X"FF",X"C7",
X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"1F",X"FF",X"0F",X"07",X"03",X"03",X"07",X"1F",X"3E",X"FC",X"F8",X"F0",X"E0",X"C0",
X"00",X"00",X"80",X"E0",X"E0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"3F",X"FF",X"FE",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"06",X"7E",X"FF",X"FF",X"FF",X"FF",X"3F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",
X"00",X"00",X"07",X"7F",X"0F",X"07",X"03",X"03",X"07",X"0F",X"3F",X"FE",X"FC",X"F8",X"E0",X"C0",
X"00",X"00",X"F0",X"F8",X"F8",X"F8",X"F0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"06",X"0E",X"0E",X"1F",X"1F",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"C0",
X"14",X"0C",X"2C",X"38",X"30",X"18",X"18",X"18",X"18",X"18",X"1C",X"1C",X"1C",X"0C",X"0E",X"0E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"03",X"03",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"70",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"04",X"28",X"3C",X"38",X"30",X"30",X"20",X"60",X"60",X"60",X"60",X"E0",X"C0",X"C0",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"38",X"70",X"7B",X"77",X"2F",X"0F",X"0F",X"0F",X"0F",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"1C",X"0E",X"FE",X"EE",X"F4",X"F0",X"F0",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"38",X"70",X"7B",X"77",X"2F",X"0F",X"0F",X"0F",X"0F",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"1C",X"0E",X"FE",X"EE",X"F4",X"F0",X"F0",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"03",X"1F",X"3F",X"3F",X"3F",X"2F",X"27",X"67",X"77",X"27",X"01",X"10",
X"00",X"00",X"00",X"00",X"E0",X"F8",X"FC",X"FC",X"F6",X"F2",X"F2",X"F2",X"EE",X"CC",X"9C",X"78",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"0F",X"0F",X"07",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"00",X"00",X"01",X"01",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"9C",X"0C",X"0C",X"04",X"00",X"00",X"60",X"60",
X"00",X"00",X"00",X"00",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"00",X"18",
X"00",X"00",X"00",X"00",X"E0",X"E0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"E0",X"C0",X"40",X"F8",
X"00",X"00",X"00",X"00",X"00",X"03",X"01",X"03",X"02",X"06",X"06",X"06",X"0E",X"07",X"07",X"03",
X"9C",X"0C",X"0C",X"88",X"08",X"00",X"20",X"E0",X"60",X"60",X"E0",X"E0",X"60",X"60",X"60",X"60",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"06",X"00",X"0A",X"08",
X"0F",X"0F",X"07",X"06",X"07",X"07",X"03",X"39",X"FD",X"FF",X"FF",X"3E",X"3D",X"0D",X"0D",X"0B",
X"F0",X"F0",X"F0",X"70",X"70",X"E0",X"C0",X"C0",X"C0",X"F0",X"F8",X"F8",X"FC",X"FC",X"DC",X"DC",
X"3E",X"01",X"03",X"07",X"07",X"03",X"00",X"01",X"03",X"00",X"01",X"01",X"01",X"01",X"00",X"00",
X"30",X"60",X"40",X"60",X"20",X"A0",X"A0",X"A0",X"E0",X"A0",X"A0",X"A0",X"E0",X"F0",X"F0",X"B0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"01",X"03",X"07",X"06",X"05",X"03",X"00",X"00",X"00",X"00",X"08",X"4C",X"20",
X"3C",X"7C",X"FF",X"FD",X"BD",X"3B",X"3B",X"37",X"17",X"2F",X"2E",X"2C",X"0F",X"5D",X"59",X"B0",
X"F8",X"10",X"20",X"F0",X"F8",X"F8",X"F0",X"E0",X"C0",X"80",X"30",X"30",X"80",X"80",X"C0",X"C0",
X"01",X"00",X"01",X"01",X"00",X"00",X"02",X"07",X"01",X"01",X"03",X"03",X"03",X"03",X"03",X"01",
X"1C",X"8C",X"AC",X"EC",X"88",X"88",X"98",X"18",X"10",X"30",X"30",X"30",X"E0",X"E0",X"60",X"60",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"3C",
X"07",X"0F",X"1F",X"1F",X"1F",X"15",X"10",X"08",X"0B",X"03",X"01",X"30",X"F8",X"FF",X"FB",X"C7",
X"80",X"C0",X"F0",X"A0",X"10",X"20",X"40",X"40",X"20",X"E0",X"D0",X"30",X"F0",X"E0",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"3F",X"07",X"00",X"78",X"07",X"00",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"04",X"08",X"10",
X"FC",X"FE",X"7E",X"06",X"DE",X"18",X"90",X"90",X"20",X"20",X"40",X"11",X"10",X"20",X"11",X"3F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"7F",X"FF",X"FE",X"FE",X"FC",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"0F",X"0D",X"01",X"03",X"26",X"7F",X"CF",X"9F",X"3D",X"3C",X"3C",X"1C",X"00",X"43",X"00",
X"80",X"00",X"00",X"B0",X"78",X"FC",X"DC",X"DE",X"F6",X"E2",X"E1",X"E4",X"06",X"60",X"E0",X"70",
X"27",X"33",X"33",X"33",X"17",X"1F",X"11",X"10",X"00",X"08",X"08",X"0C",X"06",X"06",X"07",X"07",
X"90",X"A0",X"80",X"00",X"80",X"80",X"80",X"80",X"C0",X"C0",X"C0",X"40",X"60",X"60",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"05",X"08",X"04",X"02",X"03",X"01",X"03",X"01",X"00",X"00",X"04",X"0F",X"1B",X"17",X"1F",X"2F",
X"F8",X"F8",X"A8",X"58",X"F0",X"F0",X"E0",X"A0",X"2E",X"5F",X"B7",X"F3",X"FA",X"FE",X"BC",X"9C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",X"70",X"18",X"48",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"03",X"07",X"07",X"07",X"07",X"03",X"01",X"01",X"01",X"01",X"01",X"02",X"02",X"02",
X"C1",X"C3",X"82",X"82",X"84",X"84",X"00",X"80",X"80",X"80",X"A0",X"A0",X"E0",X"F0",X"F0",X"F0",
X"00",X"00",X"07",X"3F",X"1F",X"0F",X"1E",X"7E",X"FC",X"F8",X"F0",X"E0",X"C0",X"80",X"00",X"00",
X"00",X"00",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"1E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"10",X"0E",X"1F",X"3F",X"FF",X"FF",X"7F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E3",X"FF",X"FF",X"FF",X"FF",X"FE",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"FC",X"FF",X"FF",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"DF",X"DF",X"DF",X"DF",X"3F",X"BF",X"7F",X"78",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"F8",X"FF",X"FF",X"1F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"BF",X"BF",X"9F",X"9F",X"3F",X"BF",X"7F",X"78",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"07",X"07",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"F0",X"FF",X"FE",X"3E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"7F",X"7F",X"3F",X"3F",X"7F",X"7F",X"FE",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FE",X"FD",X"FC",X"FC",X"C0",X"FE",X"FD",X"7D",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"7F",X"7F",X"7F",X"FE",X"FC",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"3F",X"3F",X"3F",X"3F",X"1F",X"1F",X"0F",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F3",X"F7",X"F1",X"F1",X"01",X"FB",X"F7",X"F7",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FE",X"FE",X"FC",X"F8",X"F0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"7C",X"7F",X"3F",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"EF",X"DF",X"C7",X"C7",X"07",X"EF",X"DF",X"DE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FE",X"FC",X"F8",X"F0",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"F8",X"FF",X"7F",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"CF",X"9F",X"8F",X"8F",X"0F",X"DF",X"BF",X"BC",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FE",X"FC",X"F8",X"F0",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"07",X"07",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FE",X"FC",X"FC",X"C0",X"FF",X"FE",X"3E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"1F",X"7F",X"1F",X"1F",X"1F",X"3F",X"FF",X"F0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FE",X"F8",X"F0",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"0F",X"0F",X"0F",X"07",X"07",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FC",X"F9",X"F8",X"F8",X"C0",X"FE",X"FD",X"7D",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"7F",X"7F",X"7F",X"FF",X"FC",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FC",X"F8",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"3F",X"3F",X"3F",X"3F",X"3F",X"1F",X"1F",X"1F",X"1E",X"1F",X"0F",X"06",X"00",X"00",
X"86",X"8C",X"CC",X"C4",X"CC",X"CC",X"DC",X"DC",X"B8",X"F0",X"F0",X"00",X"00",X"00",X"00",X"00",
X"07",X"07",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"60",X"F8",X"73",X"07",X"0F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"07",X"03",X"00",X"00",
X"00",X"00",X"E0",X"E0",X"F1",X"F1",X"F1",X"F1",X"F3",X"F3",X"E0",X"C0",X"80",X"00",X"00",X"00",
X"C0",X"C0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"07",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"C0",X"00",X"00",
X"07",X"27",X"63",X"77",X"77",X"37",X"17",X"03",X"03",X"03",X"03",X"00",X"00",X"00",X"00",X"00",
X"E0",X"DC",X"FE",X"FE",X"FE",X"FC",X"F8",X"B0",X"C0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"07",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"C0",X"00",X"00",
X"07",X"27",X"63",X"73",X"77",X"37",X"17",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",
X"E0",X"DC",X"FE",X"FE",X"FE",X"FC",X"B8",X"B0",X"C0",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"04",X"00",X"00",X"00",
X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"00",X"00",X"00",X"00",
X"1F",X"1F",X"1F",X"0F",X"07",X"17",X"17",X"11",X"01",X"01",X"01",X"11",X"0D",X"00",X"01",X"00",
X"F8",X"F8",X"78",X"78",X"70",X"08",X"F8",X"0C",X"0C",X"1C",X"1C",X"28",X"C0",X"00",X"00",X"00",
X"0F",X"0F",X"37",X"77",X"37",X"3F",X"77",X"30",X"38",X"1F",X"1F",X"0F",X"07",X"03",X"13",X"13",
X"F0",X"F0",X"FC",X"FE",X"F2",X"E6",X"CE",X"5E",X"FE",X"FC",X"F8",X"78",X"70",X"E0",X"88",X"F8",
X"11",X"01",X"01",X"01",X"0D",X"00",X"00",X"01",X"00",X"00",X"0C",X"0C",X"0C",X"0E",X"0E",X"0F",
X"8C",X"0C",X"1C",X"1C",X"20",X"80",X"00",X"00",X"00",X"60",X"60",X"60",X"60",X"60",X"60",X"E0",
X"07",X"07",X"00",X"18",X"7F",X"FF",X"3F",X"0F",X"0F",X"07",X"07",X"03",X"13",X"11",X"01",X"09",
X"E0",X"C0",X"40",X"F8",X"FE",X"FF",X"7C",X"70",X"70",X"70",X"F0",X"E0",X"48",X"08",X"1C",X"3C",
X"00",X"01",X"07",X"04",X"04",X"04",X"04",X"04",X"06",X"06",X"07",X"07",X"07",X"07",X"07",X"07",
X"60",X"60",X"E0",X"C0",X"E0",X"E0",X"60",X"60",X"60",X"60",X"60",X"60",X"60",X"E0",X"E0",X"E0",
X"3F",X"7F",X"7F",X"7F",X"3F",X"1F",X"17",X"17",X"07",X"13",X"13",X"01",X"0C",X"01",X"07",X"03",
X"FC",X"FE",X"FE",X"7F",X"7B",X"79",X"F8",X"F0",X"B0",X"38",X"08",X"1C",X"FC",X"7C",X"3C",X"9C",
X"01",X"01",X"01",X"01",X"01",X"05",X"04",X"06",X"06",X"06",X"06",X"07",X"07",X"07",X"07",X"07",
X"60",X"60",X"60",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"08",X"04",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"03",X"04",X"04",X"04",X"01",X"10",X"30",X"38",X"38",X"1A",X"02",X"00",X"00",X"00",X"02",
X"D8",X"58",X"18",X"58",X"B0",X"B0",X"B0",X"B0",X"90",X"58",X"D8",X"C8",X"E8",X"E8",X"E8",X"78",
X"00",X"02",X"02",X"02",X"02",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",
X"90",X"90",X"90",X"D0",X"D0",X"70",X"70",X"70",X"70",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"03",X"03",X"03",X"03",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F8",X"F8",X"FC",X"FC",X"FC",X"FC",X"FC",X"FC",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"B0",X"21",X"A3",X"E3",X"47",X"97",X"17",X"07",X"07",X"03",X"10",X"08",X"04",X"02",X"02",X"01",
X"E0",X"E0",X"E0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"38",X"7C",X"3E",X"3E",X"1E",
X"09",X"08",X"08",X"08",X"19",X"19",X"1F",X"1F",X"3F",X"3F",X"3E",X"3E",X"3C",X"18",X"00",X"00",
X"40",X"40",X"C0",X"C0",X"80",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"70",X"60",X"30",X"00",X"00",X"00",X"00",X"00",X"60",X"31",X"A1",X"B1",X"00",X"00",X"00",X"00",
X"0E",X"7E",X"17",X"07",X"03",X"47",X"6F",X"3D",X"FE",X"FE",X"E6",X"FE",X"FF",X"FF",X"7F",X"7F",
X"C0",X"E0",X"C0",X"00",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"F0",X"F8",
X"00",X"07",X"3F",X"7F",X"FF",X"FF",X"7E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"39",X"1F",X"3F",X"FF",X"F8",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FC",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"1F",X"7F",X"2F",X"47",X"25",X"12",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"40",X"C0",X"80",
X"09",X"01",X"03",X"13",X"13",X"11",X"18",X"0F",X"00",X"06",X"0F",X"0F",X"07",X"07",X"07",X"07",
X"E0",X"E8",X"B0",X"F0",X"F4",X"C4",X"3C",X"F4",X"EC",X"CC",X"0C",X"08",X"08",X"18",X"90",X"90",
X"02",X"02",X"02",X"03",X"01",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"08",X"98",X"F8",X"F8",X"FC",X"FC",X"FC",X"7C",X"7C",X"38",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"F0",X"F8",
X"0B",X"03",X"00",X"01",X"10",X"30",X"00",X"00",X"00",X"00",X"0C",X"08",X"01",X"01",X"03",X"03",
X"04",X"0E",X"3E",X"1E",X"E3",X"7F",X"EF",X"FD",X"FD",X"3C",X"00",X"3F",X"BE",X"D8",X"C1",X"C1",
X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"03",X"02",X"02",X"02",X"02",X"02",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",
X"70",X"F0",X"30",X"30",X"10",X"10",X"10",X"10",X"30",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"07",X"07",X"07",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"38",X"78",X"F8",X"F8",X"E0",X"CE",X"FE",X"FE",X"F8",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"7F",X"7F",X"FE",X"F0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"F0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -0,0 +1,534 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity tropical_spr_bit6 is
port (
clk : in std_logic;
addr : in std_logic_vector(12 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of tropical_spr_bit6 is
type rom is array(0 to 8191) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"0F",X"1F",X"13",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"F0",X"F8",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"7F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"0F",X"0F",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F8",X"F0",X"E0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1F",X"0F",X"07",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"F0",X"F0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"1F",X"1F",X"1F",X"1F",X"3C",X"3C",X"3C",X"78",X"60",
X"00",X"00",X"00",X"00",X"00",X"00",X"FE",X"F8",X"F0",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"7F",X"1F",X"0F",X"07",X"01",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F8",X"F8",X"F8",X"F8",X"1C",X"0C",X"0C",X"0E",X"06",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"03",X"03",X"03",X"02",X"04",X"00",
X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FC",X"F0",X"E0",X"C0",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"F8",X"F0",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"1F",X"0F",X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"3F",X"07",X"07",X"03",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"C0",X"C0",X"C0",X"40",X"20",X"00",
X"70",X"F8",X"FC",X"FC",X"FE",X"FE",X"7F",X"73",X"21",X"21",X"00",X"01",X"03",X"07",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"E0",X"E0",X"F0",X"30",
X"0C",X"1E",X"1E",X"1E",X"1E",X"1F",X"1C",X"08",X"08",X"0C",X"04",X"06",X"03",X"03",X"03",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"E0",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"1A",X"3C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"20",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"08",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"40",
X"00",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"80",X"80",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"02",X"00",X"00",
X"52",X"38",X"0D",X"2A",X"1B",X"0B",X"03",X"0B",X"07",X"02",X"00",X"03",X"07",X"27",X"17",X"1F",
X"00",X"44",X"01",X"24",X"42",X"E7",X"D3",X"87",X"ED",X"D1",X"87",X"E3",X"F8",X"F5",X"F7",X"BF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"02",X"08",
X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"20",X"00",X"04",X"00",X"80",X"20",X"01",X"28",X"80",
X"00",X"00",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"04",X"00",X"00",
X"80",X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"80",X"08",X"00",X"00",X"02",X"40",X"00",X"00",
X"02",X"04",X"02",X"01",X"01",X"00",X"01",X"00",X"00",X"04",X"0F",X"1D",X"39",X"27",X"47",X"01",
X"FC",X"7C",X"54",X"2C",X"F8",X"F8",X"F0",X"D0",X"10",X"33",X"CF",X"F9",X"FC",X"FF",X"F7",X"EE",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"C0",X"60",X"20",X"20",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"06",
X"C3",X"C2",X"C2",X"C2",X"C2",X"C2",X"40",X"C0",X"C0",X"60",X"70",X"70",X"30",X"30",X"60",X"60",
X"00",X"03",X"07",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"07",X"03",X"01",X"00",X"11",X"3F",X"3F",
X"00",X"E0",X"E0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"E0",X"C0",X"C0",X"C0",X"F8",X"FC",X"FE",
X"00",X"00",X"00",X"10",X"01",X"01",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"58",X"18",X"00",X"80",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"01",X"01",X"00",X"00",X"01",X"03",X"00",X"00",X"01",X"01",X"01",X"01",X"04",X"04",
X"E0",X"70",X"70",X"F0",X"F0",X"F0",X"F0",X"B0",X"90",X"90",X"90",X"B0",X"B0",X"F0",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"30",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",
X"01",X"03",X"07",X"07",X"03",X"03",X"07",X"05",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"E4",X"F8",X"E2",X"FC",X"F8",X"E4",X"B8",X"48",X"40",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"07",X"0B",X"0B",X"17",X"07",X"07",X"05",X"04",X"02",X"00",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"E0",X"F0",X"E8",X"F6",X"F8",X"C0",X"A0",X"10",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"03",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"C0",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"07",X"05",X"07",X"07",X"03",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"C0",X"C0",X"C0",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"06",X"05",X"07",X"07",X"07",X"07",X"07",X"03",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"C0",X"00",
X"00",X"00",X"00",X"00",X"00",X"03",X"05",X"0B",X"0B",X"0F",X"0F",X"0F",X"0F",X"07",X"03",X"00",
X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"C0",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"03",X"06",X"05",X"0D",X"0F",X"0F",X"0F",X"07",X"07",X"03",X"00",
X"00",X"00",X"00",X"00",X"00",X"C0",X"E0",X"E0",X"F0",X"F0",X"F0",X"F0",X"E0",X"E0",X"C0",X"00",
X"00",X"00",X"00",X"03",X"06",X"0D",X"0B",X"1B",X"1F",X"1F",X"1F",X"0F",X"0F",X"07",X"03",X"00",
X"00",X"00",X"00",X"C0",X"E0",X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"F0",X"F0",X"E0",X"C0",X"00",
X"0F",X"09",X"1B",X"17",X"37",X"3F",X"3F",X"3F",X"3F",X"1F",X"1F",X"0F",X"0F",X"03",X"00",X"00",
X"F0",X"F0",X"F8",X"F8",X"FC",X"FC",X"FC",X"FC",X"FC",X"F8",X"F8",X"F0",X"F0",X"C0",X"00",X"00",
X"37",X"3F",X"77",X"67",X"67",X"6F",X"7F",X"7F",X"3F",X"3F",X"1F",X"1F",X"0F",X"03",X"00",X"00",
X"FC",X"FC",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FC",X"FC",X"F8",X"F8",X"F0",X"C0",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"04",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"20",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"0C",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"30",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"04",X"00",X"1C",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"20",X"00",X"38",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"0E",X"18",X"00",X"38",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"30",X"08",X"00",X"1C",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1F",X"1C",X"30",X"00",X"68",X"F0",X"F3",X"7E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"78",X"38",X"0C",X"00",X"0E",X"0E",X"0F",X"FE",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"7F",X"78",X"C0",X"80",X"00",X"80",X"C0",X"8C",X"9B",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"7E",X"1E",X"03",X"01",X"00",X"03",X"03",X"01",X"CF",X"7C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"03",X"02",X"03",X"03",X"0F",X"07",X"03",
X"00",X"00",X"FF",X"FE",X"F8",X"F0",X"C0",X"80",X"00",X"80",X"80",X"00",X"C0",X"80",X"F1",X"EF",
X"00",X"00",X"7F",X"3F",X"0F",X"07",X"01",X"00",X"00",X"00",X"03",X"01",X"03",X"61",X"DF",X"F3",
X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"00",X"C0",X"C0",X"C0",X"C0",X"F0",X"F0",X"C0",
X"01",X"03",X"03",X"03",X"03",X"07",X"06",X"04",X"00",X"0C",X"0E",X"0F",X"0E",X"3E",X"3C",X"1F",
X"FC",X"F8",X"F0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"78",X"DF",
X"1F",X"0F",X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"07",X"F9",
X"80",X"C0",X"C0",X"C0",X"40",X"60",X"60",X"20",X"00",X"70",X"70",X"F0",X"70",X"7C",X"BC",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",
X"0F",X"1E",X"1E",X"1C",X"38",X"30",X"20",X"00",X"64",X"70",X"7C",X"FC",X"FC",X"F9",X"FF",X"1F",
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"F3",X"3F",
X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"3E",X"F3",X"01",
X"F0",X"18",X"08",X"08",X"0C",X"0C",X"04",X"00",X"1E",X"1E",X"3E",X"3F",X"3F",X"1F",X"FF",X"FF",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"03",X"03",X"07",X"0F",X"0F",X"03",X"00",
X"40",X"00",X"E8",X"C8",X"C8",X"E0",X"FC",X"FC",X"F8",X"F8",X"F8",X"F0",X"F3",X"FF",X"FF",X"3E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C1",X"FF",X"7F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"FF",X"71",X"82",
X"02",X"00",X"1F",X"1F",X"0F",X"0F",X"3F",X"3F",X"1F",X"1F",X"1F",X"0F",X"8F",X"FF",X"FF",X"0E",
X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",X"80",X"C0",X"E0",X"F0",X"E0",X"C0",X"A0",X"00",
X"07",X"0E",X"0E",X"0E",X"0F",X"1F",X"1F",X"1F",X"3F",X"7F",X"FF",X"FF",X"FF",X"3F",X"0F",X"01",
X"40",X"40",X"40",X"40",X"00",X"F0",X"F0",X"E0",X"E0",X"E0",X"E0",X"C0",X"F0",X"FC",X"FF",X"F3",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"1F",X"FB",X"E7",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"8F",X"FB",X"0C",
X"07",X"1F",X"1F",X"0F",X"0F",X"0F",X"0F",X"07",X"07",X"07",X"07",X"03",X"0F",X"FF",X"F8",X"E0",
X"E0",X"F0",X"F0",X"F0",X"F0",X"F8",X"F8",X"F8",X"FC",X"FE",X"FF",X"FF",X"FF",X"FC",X"F0",X"08",
X"02",X"02",X"00",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"18",X"08",X"0C",X"04",X"0E",X"1E",X"3F",X"7F",X"3F",X"3F",X"1F",X"1F",X"0F",X"0F",X"07",X"07",
X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"80",X"80",X"80",X"44",X"7C",X"3E",X"3E",X"3E",X"1F",X"1F",X"0F",X"0F",X"0F",X"07",X"07",
X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"40",X"1A",X"30",X"85",X"11",X"45",X"18",X"27",X"FF",
X"00",X"00",X"00",X"18",X"38",X"50",X"98",X"38",X"14",X"88",X"D5",X"94",X"42",X"E8",X"C6",X"B4",
X"00",X"00",X"02",X"00",X"01",X"10",X"06",X"0C",X"31",X"07",X"34",X"8F",X"AA",X"45",X"BA",X"75",
X"18",X"38",X"70",X"58",X"B8",X"EC",X"D8",X"15",X"EC",X"B6",X"62",X"8E",X"ED",X"D4",X"49",X"AB",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"0E",X"1F",X"35",X"8A",X"3D",X"02",X"EE",
X"00",X"00",X"00",X"06",X"0C",X"0B",X"1C",X"1E",X"15",X"0A",X"0B",X"02",X"85",X"23",X"09",X"84",
X"00",X"00",X"00",X"81",X"44",X"08",X"C0",X"12",X"88",X"6E",X"48",X"F5",X"74",X"93",X"1F",X"B6",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"04",X"B0",X"90",X"19",X"A0",X"F0",X"DB",
X"00",X"00",X"00",X"00",X"00",X"0C",X"0C",X"1E",X"17",X"3D",X"0B",X"59",X"F5",X"06",X"EC",X"B5",
X"0E",X"1D",X"17",X"1A",X"0F",X"0D",X"1A",X"0D",X"09",X"12",X"05",X"87",X"41",X"00",X"C2",X"61",
X"90",X"20",X"D8",X"40",X"B8",X"DC",X"F8",X"6D",X"E7",X"D3",X"EE",X"AF",X"D0",X"94",X"C3",X"79",
X"00",X"00",X"00",X"00",X"00",X"80",X"20",X"10",X"80",X"20",X"32",X"04",X"64",X"02",X"1D",X"8F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"07",X"09",X"0C",X"86",X"25",X"29",X"5C",X"77",
X"00",X"08",X"1E",X"0F",X"0A",X"04",X"06",X"09",X"0C",X"86",X"44",X"82",X"C5",X"21",X"48",X"59",
X"00",X"00",X"00",X"34",X"A0",X"43",X"11",X"58",X"5A",X"43",X"6F",X"E9",X"6D",X"3D",X"F8",X"5A",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"D0",X"0A",X"C1",X"C5",X"AA",X"FE",
X"00",X"00",X"00",X"00",X"04",X"06",X"0B",X"0D",X"25",X"0B",X"17",X"1D",X"6A",X"13",X"15",X"EB",
X"17",X"1D",X"0E",X"0D",X"16",X"19",X"0C",X"8A",X"44",X"95",X"42",X"11",X"B1",X"D0",X"88",X"A0",
X"80",X"1A",X"A8",X"D1",X"5C",X"1C",X"CE",X"BF",X"B5",X"F6",X"BD",X"46",X"1E",X"5D",X"0B",X"06",
X"00",X"00",X"00",X"00",X"80",X"80",X"20",X"40",X"D0",X"E0",X"24",X"F8",X"C4",X"B0",X"76",X"94",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"04",X"00",X"01",X"00",X"00",
X"00",X"00",X"20",X"00",X"80",X"20",X"50",X"38",X"78",X"BC",X"12",X"34",X"18",X"20",X"00",X"00",
X"00",X"02",X"01",X"04",X"23",X"01",X"04",X"01",X"0B",X"01",X"40",X"05",X"00",X"00",X"00",X"09",
X"80",X"40",X"C0",X"E0",X"E0",X"70",X"B0",X"F0",X"D8",X"44",X"91",X"C7",X"F2",X"5D",X"36",X"C1",
X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"00",X"04",X"00",X"01",X"00",X"00",X"04",X"00",
X"00",X"00",X"00",X"50",X"00",X"50",X"88",X"68",X"30",X"78",X"F4",X"62",X"30",X"00",X"40",X"00",
X"01",X"14",X"03",X"01",X"03",X"05",X"01",X"2B",X"01",X"04",X"01",X"00",X"00",X"04",X"40",X"00",
X"C0",X"C0",X"C0",X"E0",X"A0",X"E0",X"E0",X"70",X"F2",X"F9",X"AF",X"72",X"E5",X"70",X"DC",X"16",
X"80",X"00",X"00",X"00",X"02",X"00",X"20",X"00",X"00",X"09",X"06",X"C3",X"FF",X"BF",X"EF",X"6D",
X"00",X"10",X"04",X"28",X"18",X"12",X"3C",X"1E",X"1A",X"3F",X"EE",X"F6",X"F0",X"F8",X"E5",X"93",
X"07",X"8E",X"0C",X"4E",X"26",X"BE",X"1F",X"0F",X"0F",X"5F",X"1F",X"3B",X"9F",X"3D",X"5F",X"F3",
X"1B",X"B1",X"73",X"6F",X"C1",X"20",X"C9",X"92",X"E1",X"A5",X"9B",X"4F",X"9F",X"AB",X"DD",X"99",
X"11",X"11",X"12",X"00",X"48",X"30",X"25",X"38",X"7D",X"71",X"A4",X"89",X"D8",X"92",X"A4",X"00",
X"00",X"A1",X"C8",X"42",X"86",X"34",X"60",X"20",X"92",X"20",X"09",X"40",X"A0",X"B2",X"00",X"00",
X"00",X"20",X"00",X"00",X"08",X"00",X"00",X"82",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"40",
X"10",X"00",X"00",X"80",X"00",X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"00",X"40",X"00",X"00",
X"01",X"10",X"30",X"00",X"00",X"00",X"01",X"01",X"01",X"04",X"0C",X"00",X"01",X"07",X"07",X"07",
X"C6",X"C0",X"00",X"18",X"F4",X"FE",X"DA",X"FB",X"F9",X"F1",X"07",X"7D",X"79",X"39",X"B1",X"83",
X"00",X"90",X"D0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"06",X"04",X"04",X"04",X"04",X"04",X"04",X"04",X"06",X"07",X"07",X"07",X"07",X"07",X"07",X"07",
X"60",X"60",X"60",X"60",X"20",X"20",X"20",X"20",X"60",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",
X"3F",X"1F",X"0F",X"17",X"17",X"13",X"20",X"61",X"00",X"00",X"08",X"0C",X"0F",X"07",X"07",X"03",
X"FE",X"7E",X"7B",X"79",X"78",X"78",X"04",X"36",X"B0",X"B8",X"98",X"18",X"3C",X"BC",X"9C",X"DC",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"06",X"06",X"06",X"06",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",
X"A0",X"A0",X"A0",X"A0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",
X"DF",X"FC",X"FF",X"79",X"7E",X"19",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"80",X"60",X"80",X"60",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FD",X"FF",X"FF",X"7E",X"0D",X"06",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"90",X"60",X"90",X"60",X"80",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"02",X"05",X"0D",X"0F",X"0F",X"07",X"03",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"40",X"40",X"A0",X"A0",X"40",X"40",X"E0",X"E0",X"C0",X"C0",X"00",
X"00",X"00",X"00",X"00",X"05",X"02",X"0A",X"05",X"07",X"03",X"07",X"07",X"0F",X"0F",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"80",X"A0",X"40",X"50",X"A0",X"E0",X"C0",X"80",X"80",X"80",X"00",
X"01",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"03",X"01",X"01",X"03",X"07",X"0F",X"0F",X"1F",
X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"F8",X"F0",X"F0",X"F8",X"FC",X"FE",X"FF",X"FF",X"C7",X"E9",
X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"03",X"03",X"01",X"00",X"00",X"00",X"00",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"0C",X"18",X"F8",X"D0",X"80",X"00",X"00",X"00",X"00",X"00",
X"80",X"E0",X"F0",X"F0",X"F8",X"38",X"7C",X"DC",X"8E",X"8E",X"C7",X"F3",X"79",X"FC",X"B8",X"1C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"40",
X"0F",X"0F",X"1F",X"1F",X"1F",X"1F",X"1F",X"0F",X"0F",X"1F",X"3F",X"7F",X"FF",X"FF",X"E3",X"97",
X"80",X"C0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"C0",X"80",X"80",X"C0",X"E0",X"F0",X"F0",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"30",X"18",X"1F",X"0B",X"01",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"C0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"03",X"02",
X"01",X"07",X"0F",X"0F",X"1F",X"1F",X"3F",X"26",X"68",X"4A",X"DB",X"B0",X"B0",X"60",X"40",X"C8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"01",X"01",X"03",X"03",X"03",X"03",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"FE",X"7C",X"00",X"07",X"03",X"07",X"07",X"03",X"01",
X"80",X"80",X"C0",X"E0",X"F0",X"F0",X"38",X"08",X"18",X"64",X"04",X"80",X"C0",X"C0",X"E0",X"F0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"15",X"1E",X"1A",X"11",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1F",X"1F",X"3F",X"3F",X"3F",X"3F",X"3F",X"3F",X"1F",
X"FF",X"FF",X"FE",X"FE",X"F8",X"E0",X"E0",X"C0",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"01",X"03",X"03",X"07",X"07",X"0F",X"0F",X"1F",X"1F",X"1F",X"3E",X"3C",X"30",X"70",X"58",
X"00",X"10",X"2C",X"78",X"78",X"70",X"18",X"1E",X"07",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E1",X"FF",X"7F",X"1E",X"00",X"00",X"00",X"00",
X"3E",X"3F",X"7F",X"7F",X"7F",X"FF",X"FF",X"FF",X"7F",X"3F",X"1F",X"0F",X"01",X"00",X"00",X"00",
X"00",X"00",X"80",X"80",X"80",X"00",X"00",X"E0",X"F8",X"EC",X"F6",X"F7",X"FB",X"FB",X"7D",X"7F",
X"00",X"00",X"00",X"28",X"14",X"1C",X"0E",X"0E",X"06",X"04",X"0C",X"5C",X"B8",X"D0",X"C0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"08",X"08",X"18",X"18",X"50",X"D0",X"D0",X"B0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"01",X"01",X"01",X"01",X"01",X"06",X"1F",X"37",X"6F",X"EF",X"DF",X"BF",X"BC",X"7E",
X"7C",X"FC",X"FE",X"FE",X"FE",X"FF",X"FF",X"FF",X"FE",X"FC",X"F0",X"F8",X"9C",X"7C",X"FC",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"14",X"28",X"38",X"70",X"70",X"60",X"20",X"30",X"3A",X"1D",X"09",X"01",X"03",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"06",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"81",X"C3",X"67",X"71",X"1F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"41",X"A8",X"7B",X"E7",X"1E",X"1C",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"CF",X"3F",X"FF",X"F7",X"83",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",
X"F0",X"FE",X"F7",X"F9",X"FE",X"FF",X"EF",X"1F",X"1F",X"3F",X"3F",X"3F",X"7C",X"FC",X"FC",X"F8",
X"00",X"00",X"80",X"C0",X"E0",X"70",X"F0",X"F8",X"F8",X"E8",X"E8",X"D0",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"01",X"00",X"03",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"40",X"E0",X"60",X"50",X"58",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"38",X"FC",X"3F",X"E7",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"E0",
X"00",X"00",X"00",X"FF",X"FF",X"0F",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"3E",X"FC",
X"07",X"07",X"C3",X"C1",X"E1",X"10",X"08",X"04",X"00",X"02",X"03",X"1F",X"FF",X"FF",X"FF",X"3F",
X"FC",X"FC",X"FE",X"F4",X"F0",X"F0",X"60",X"00",X"01",X"00",X"00",X"00",X"80",X"C0",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"1C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"20",X"60",X"60",X"C0",X"70",X"30",X"00",X"00",X"10",X"18",X"18",X"08",X"0C",X"0C",X"0C",X"0E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"80",X"E0",X"F8",X"7C",X"1F",X"03",X"03",X"02",X"00",X"00",X"00",X"00",X"00",X"00",
X"1F",X"0E",X"0C",X"00",X"00",X"01",X"03",X"F3",X"F8",X"7F",X"1F",X"1F",X"07",X"03",X"10",X"1C",
X"13",X"31",X"71",X"61",X"ED",X"DD",X"FF",X"FF",X"3F",X"FE",X"FE",X"FF",X"FC",X"FE",X"FE",X"3E",
X"E0",X"E0",X"E0",X"F0",X"F0",X"F0",X"F0",X"E0",X"E0",X"C0",X"C0",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"40",X"E0",X"E0",X"30",X"38",X"2C",X"06",X"03",X"01",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"D0",X"30",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"1C",X"0E",X"06",X"03",X"00",X"04",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"70",X"38",X"3D",X"1E",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"F8",X"FC",X"7C",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"10",X"30",X"38",X"38",X"0C",X"1C",X"1A",X"02",X"03",X"01",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"01",X"01",X"01",X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"00",
X"6C",X"CC",X"CE",X"9E",X"DE",X"3E",X"9E",X"BE",X"BE",X"FE",X"FE",X"FC",X"BC",X"9C",X"9C",X"98",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"C7",X"0F",X"1F",X"BF",X"DF",X"FF",X"FE",X"FE",X"FC",X"FC",X"FA",X"F2",X"E3",X"C1",X"81",
X"F8",X"38",X"F8",X"98",X"88",X"08",X"08",X"18",X"18",X"30",X"30",X"70",X"70",X"F0",X"F0",X"30",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",
X"07",X"0F",X"1F",X"1F",X"1F",X"1F",X"3F",X"3F",X"47",X"3B",X"77",X"77",X"EF",X"FF",X"DF",X"DF",
X"00",X"00",X"84",X"8C",X"0C",X"18",X"7E",X"FF",X"BF",X"BC",X"B8",X"7C",X"F8",X"78",X"78",X"70",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"E0",X"F8",X"3C",X"04",X"00",X"00",X"00",X"00",
X"01",X"01",X"01",X"00",X"00",X"02",X"06",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"02",
X"18",X"18",X"08",X"88",X"88",X"88",X"98",X"98",X"F8",X"F8",X"B0",X"B0",X"90",X"90",X"50",X"50",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"01",X"03",X"03",X"03",X"03",X"03",X"01",X"01",X"03",X"03",X"07",X"07",X"0F",X"0B",X"0B",
X"00",X"00",X"00",X"C0",X"E0",X"F0",X"F0",X"F0",X"F0",X"F8",X"FC",X"FF",X"F7",X"E1",X"C0",X"C0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"60",X"30",
X"00",X"00",X"00",X"00",X"01",X"03",X"00",X"00",X"03",X"03",X"03",X"03",X"03",X"00",X"00",X"00",
X"60",X"00",X"00",X"00",X"00",X"00",X"50",X"50",X"78",X"58",X"58",X"58",X"58",X"78",X"78",X"38",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"0E",X"18",X"11",
X"00",X"00",X"00",X"03",X"07",X"0F",X"0F",X"0F",X"0F",X"1F",X"7D",X"FD",X"9F",X"1B",X"1B",X"1B",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"60",X"04",X"0E",X"FE",X"7F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",
X"22",X"21",X"01",X"01",X"00",X"00",X"00",X"00",X"01",X"03",X"00",X"02",X"07",X"07",X"07",X"07",
X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"00",X"00",X"60",X"60",X"60",X"60",X"60",X"40",X"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"03",X"03",X"02",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"FD",X"3F",X"07",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"02",X"01",X"18",X"23",X"03",X"4F",X"27",X"0F",X"1E",X"AF",X"1B",X"64",X"91",X"06",X"21",
X"D6",X"FF",X"2D",X"34",X"0E",X"3E",X"9D",X"FF",X"EF",X"FF",X"FD",X"BF",X"F7",X"FF",X"BB",X"1D",
X"00",X"02",X"80",X"80",X"40",X"40",X"89",X"E1",X"F0",X"F8",X"FE",X"FF",X"3F",X"AF",X"B7",X"D7",
X"05",X"05",X"00",X"02",X"02",X"01",X"01",X"04",X"00",X"10",X"40",X"00",X"90",X"82",X"A8",X"80",
X"84",X"86",X"84",X"02",X"00",X"01",X"03",X"06",X"06",X"00",X"16",X"84",X"05",X"27",X"C6",X"97",
X"20",X"02",X"10",X"44",X"00",X"90",X"04",X"10",X"80",X"08",X"30",X"60",X"30",X"12",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"00",X"00",X"41",X"00",
X"00",X"00",X"00",X"00",X"00",X"20",X"00",X"00",X"08",X"80",X"00",X"00",X"12",X"0D",X"07",X"05",
X"00",X"00",X"00",X"04",X"00",X"00",X"20",X"00",X"04",X"02",X"86",X"0B",X"03",X"11",X"0D",X"A4",
X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"02",X"11",X"05",X"53",X"61",X"69",X"3D",X"3B",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"08",X"20",X"A0",X"80",X"80",X"C0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"13",X"20",X"04",X"0C",X"13",X"01",X"00",X"02",X"07",X"01",X"00",X"00",X"01",X"00",X"00",X"00",
X"AE",X"58",X"21",X"9B",X"7F",X"FF",X"3E",X"1C",X"FC",X"EE",X"C7",X"83",X"03",X"04",X"01",X"18",
X"44",X"36",X"9E",X"2F",X"BD",X"FC",X"9E",X"5F",X"BD",X"6E",X"B7",X"83",X"57",X"AD",X"CD",X"5E",
X"F4",X"FD",X"7E",X"FE",X"7D",X"7F",X"3F",X"DD",X"BF",X"0F",X"A7",X"93",X"7B",X"FF",X"BE",X"1F",
X"21",X"90",X"2B",X"73",X"91",X"0D",X"8C",X"A6",X"BB",X"FB",X"FD",X"FF",X"FF",X"FF",X"FF",X"EF",
X"DE",X"CF",X"A7",X"93",X"D9",X"F3",X"FB",X"FB",X"FD",X"FF",X"FE",X"7F",X"BE",X"5F",X"8F",X"CE",
X"F9",X"6C",X"6C",X"91",X"9D",X"D3",X"EE",X"F4",X"F2",X"F0",X"FD",X"FC",X"FE",X"FE",X"F5",X"F6",
X"C0",X"20",X"80",X"00",X"C0",X"20",X"80",X"00",X"C8",X"40",X"22",X"40",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"1B",X"3B",X"3B",X"2D",X"2D",X"60",X"40",X"41",X"81",X"00",X"04",X"0A",X"05",X"06",X"08",X"04",
X"FC",X"EC",X"F4",X"F0",X"EE",X"FF",X"FF",X"FF",X"DF",X"DF",X"CF",X"4F",X"07",X"03",X"01",X"10",
X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"00",X"00",X"40",X"01",X"00",X"00",X"00",X"00",
X"01",X"FF",X"FF",X"FF",X"FF",X"F8",X"C0",X"01",X"00",X"1F",X"6F",X"9F",X"3E",X"38",X"01",X"00",
X"1E",X"07",X"01",X"04",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"60",X"E0",X"F0",X"F0",X"38",X"B8",X"FC",X"FC",X"FE",X"FE",X"7F",X"7F",X"3F",X"3F",X"1F",X"1F",
X"3F",X"37",X"2F",X"0F",X"77",X"FF",X"FF",X"FB",X"F9",X"FB",X"F3",X"E2",X"C0",X"80",X"04",X"0C",
X"D8",X"DC",X"DC",X"B4",X"B4",X"06",X"02",X"82",X"81",X"00",X"20",X"50",X"A0",X"60",X"10",X"20",
X"81",X"F7",X"CF",X"BF",X"7F",X"FF",X"FF",X"03",X"00",X"00",X"07",X"00",X"00",X"00",X"00",X"00",
X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"C0",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"00",
X"06",X"05",X"0C",X"08",X"18",X"19",X"3F",X"3F",X"7F",X"7F",X"FE",X"FE",X"FC",X"FC",X"F8",X"F8",
X"90",X"30",X"60",X"60",X"C0",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"20",X"54",X"2C",X"40",X"04",X"04",X"06",X"05",X"03",X"03",X"00",X"00",X"00",X"00",X"00",X"00",
X"01",X"03",X"0F",X"1F",X"3D",X"7D",X"DB",X"DF",X"9F",X"37",X"2F",X"2F",X"3F",X"7E",X"7F",X"FF",
X"C0",X"E0",X"F0",X"F8",X"FC",X"FE",X"FE",X"CF",X"C7",X"C3",X"C1",X"80",X"80",X"00",X"00",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"70",X"60",X"E0",X"80",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"78",X"3C",X"06",X"0F",X"1B",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"10",X"18",X"9C",X"C8",X"C8",X"70",X"30",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"70",X"FF",X"FF",X"FE",X"F0",X"70",X"78",X"B8",X"DC",X"DC",X"EE",X"F7",X"FB",X"FF",X"FF",
X"30",X"E0",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"0E",X"06",X"07",X"03",X"00",X"00",X"00",X"00",X"00",
X"0F",X"08",X"0F",X"1F",X"3F",X"7F",X"7F",X"FF",X"FF",X"E1",X"83",X"03",X"01",X"00",X"01",X"01",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"09",X"0D",X"1B",X"1A",X"1E",X"14",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"40",X"C0",X"80",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"80",X"C1",X"F1",X"E7",X"4F",X"1F",X"3F",X"3F",X"7F",X"7C",X"F0",X"80",X"C0",X"60",X"00",
X"FF",X"FF",X"FF",X"FE",X"FE",X"F1",X"F0",X"F0",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"E0",X"E0",X"E0",X"E0",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"E0",X"60",X"40",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FE",X"FC",X"01",X"3F",X"01",X"00",
X"73",X"73",X"67",X"E7",X"EF",X"EF",X"C6",X"C6",X"C0",X"80",X"00",X"80",X"C0",X"A0",X"F0",X"78",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"03",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"03",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"06",X"06",X"02",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"51",X"AB",X"7B",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"20",X"F0",X"F8",X"FC",X"FC",
X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"30",X"30",X"39",X"3F",X"1E",X"14",X"00",X"00",X"00",
X"07",X"0F",X"0F",X"1F",X"3C",X"30",X"58",X"C0",X"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",
X"F8",X"F0",X"C0",X"03",X"06",X"0F",X"CC",X"E8",X"D8",X"70",X"60",X"40",X"00",X"00",X"00",X"00",
X"00",X"20",X"40",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"20",X"30",X"38",X"1C",X"17",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"88",X"68",
X"0E",X"07",X"03",X"01",X"00",X"00",X"00",X"C0",X"F8",X"3E",X"1F",X"0D",X"00",X"01",X"01",X"00",
X"00",X"80",X"C0",X"E0",X"70",X"3C",X"1E",X"0F",X"03",X"31",X"F8",X"FC",X"FD",X"3F",X"1F",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"C0",X"60",X"30",X"F8",X"84",X"78",X"FC",
X"F7",X"3F",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F1",X"E1",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0F",X"3F",X"06",X"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"F0",X"FF",X"3F",X"03",X"00",X"00",X"00",X"00",X"00",X"07",X"0F",X"0F",X"1F",X"1F",X"1F",X"19",
X"06",X"86",X"86",X"C4",X"44",X"E0",X"63",X"62",X"32",X"B3",X"FB",X"FB",X"7B",X"7B",X"33",X"B3",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"80",X"C0",X"C0",X"C0",X"C0",X"E0",
X"00",X"00",X"87",X"FF",X"FF",X"C0",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"38",X"70",X"E0",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"07",X"01",X"04",X"03",X"04",X"01",
X"B8",X"00",X"6C",X"06",X"03",X"03",X"01",X"01",X"00",X"00",X"00",X"00",X"00",X"02",X"02",X"85",
X"00",X"0C",X"0C",X"0C",X"18",X"18",X"98",X"B8",X"B0",X"70",X"60",X"60",X"C0",X"C0",X"E0",X"80",
X"01",X"03",X"07",X"00",X"00",X"00",X"00",X"02",X"06",X"0E",X"1F",X"39",X"F0",X"C0",X"00",X"00",
X"7E",X"B6",X"AF",X"C7",X"FF",X"FF",X"F8",X"FB",X"FB",X"FD",X"7F",X"7F",X"7F",X"3E",X"3E",X"1E",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"01",X"0F",X"02",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"00",X"60",X"FC",X"1F",X"03",X"00",X"00",
X"38",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"01",X"C1",X"C1",X"E1",X"E1",X"E1",X"DF",X"CF",X"EB",X"F1",X"FC",X"FF",X"CF",
X"00",X"00",X"E0",X"F0",X"F0",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",X"F8",
X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"07",
X"30",X"10",X"10",X"10",X"10",X"10",X"10",X"30",X"20",X"20",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",
X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"01",X"00",X"00",
X"5F",X"BF",X"BF",X"BF",X"BF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"F8",X"C0",X"C0",X"00",
X"78",X"7E",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3C",X"00",X"10",X"09",X"01",
X"00",X"00",X"00",X"80",X"80",X"80",X"C0",X"C0",X"C0",X"C0",X"C0",X"60",X"20",X"50",X"D0",X"18",
X"02",X"03",X"03",X"03",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"03",X"03",X"03",X"01",
X"70",X"30",X"30",X"F0",X"F0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"C0",X"C0",X"80",X"80",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"19",X"11",X"13",X"03",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"07",X"02",X"00",X"00",X"00",
X"80",X"00",X"81",X"82",X"84",X"C1",X"C0",X"C0",X"E0",X"E0",X"E0",X"E0",X"C0",X"00",X"00",X"20",
X"18",X"08",X"40",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"02",X"02",X"02",X"02",X"03",X"03",X"03",X"03",X"07",X"07",X"07",X"07",X"07",X"07",X"03",X"01",
X"10",X"10",X"10",X"10",X"30",X"30",X"F0",X"F0",X"E0",X"E0",X"E0",X"E0",X"E0",X"E0",X"C0",X"80",
X"02",X"03",X"06",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"9B",X"17",X"3F",X"7F",X"7F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FB",X"FB",X"F3",X"72",X"62",X"01",
X"F0",X"E0",X"C0",X"E0",X"E0",X"E0",X"F0",X"F0",X"F0",X"F1",X"F0",X"E0",X"80",X"80",X"00",X"00",
X"C0",X"40",X"60",X"20",X"30",X"10",X"10",X"08",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"07",X"03",X"03",X"03",X"03",X"03",X"03",X"03",X"07",X"07",X"06",X"07",X"07",X"07",X"03",X"01",
X"40",X"40",X"40",X"60",X"70",X"70",X"70",X"70",X"30",X"20",X"60",X"E0",X"E0",X"E0",X"C0",X"80",
X"06",X"04",X"04",X"14",X"24",X"18",X"20",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"06",X"07",X"0F",X"1F",X"3F",X"3F",X"7F",X"7F",X"7F",X"7D",X"79",X"71",X"62",X"42",X"62",X"22",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"00",X"25",X"1C",X"09",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"01",X"01",X"04",X"20",X"C0",X"70",X"D0",X"68",X"DC",
X"00",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"01",X"08",X"20",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"00",X"02",X"00",X"22",X"15",X"1F",X"0B",X"0F",
X"00",X"00",X"00",X"00",X"00",X"00",X"90",X"00",X"40",X"00",X"00",X"40",X"80",X"02",X"85",X"06",
X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"40",X"00",X"00",X"20",X"00",X"00",X"00",
X"02",X"10",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"97",X"0B",X"21",X"11",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"FF",X"DF",X"EF",X"E7",X"7B",X"91",X"CB",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"EA",X"F4",X"BF",X"9F",X"BF",X"F5",X"F3",X"45",X"01",X"02",X"00",X"00",X"00",X"00",X"00",X"00",
X"4E",X"9C",X"AF",X"3E",X"F4",X"7B",X"7F",X"ED",X"90",X"40",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"80",X"00",X"20",X"C0",X"80",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"08",X"00",X"01",X"00",X"0E",
X"00",X"00",X"08",X"00",X"00",X"00",X"00",X"00",X"04",X"20",X"00",X"00",X"00",X"04",X"22",X"1B",
X"00",X"02",X"01",X"85",X"00",X"20",X"0C",X"06",X"28",X"02",X"10",X"89",X"5C",X"70",X"63",X"28",
X"83",X"43",X"13",X"4D",X"AD",X"7F",X"7F",X"67",X"3B",X"BF",X"79",X"34",X"F8",X"FD",X"EB",X"E8",
X"33",X"79",X"7F",X"A7",X"B6",X"FF",X"FF",X"6B",X"91",X"C3",X"DB",X"A7",X"F3",X"F9",X"69",X"F5",
X"E8",X"C0",X"C0",X"E1",X"F5",X"F8",X"F1",X"B9",X"EB",X"EA",X"B7",X"C7",X"CB",X"E9",X"FD",X"FF",
X"00",X"00",X"40",X"00",X"44",X"80",X"90",X"02",X"00",X"20",X"40",X"69",X"B2",X"A6",X"F1",X"F5",
X"00",X"00",X"00",X"00",X"00",X"20",X"00",X"00",X"00",X"10",X"02",X"00",X"40",X"80",X"40",X"90",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"31",X"D7",X"C2",X"86",X"24",X"01",X"00",X"00",X"00",X"00",X"00",X"00",X"02",X"00",X"00",X"00",
X"66",X"F7",X"7E",X"FF",X"FF",X"FF",X"EF",X"6D",X"7E",X"36",X"01",X"00",X"00",X"00",X"00",X"00",
X"FF",X"FB",X"ED",X"F5",X"F0",X"F9",X"E4",X"90",X"80",X"00",X"60",X"00",X"00",X"00",X"00",X"00",
X"EF",X"E7",X"F7",X"F3",X"DB",X"CF",X"5D",X"18",X"0E",X"1F",X"1D",X"28",X"05",X"00",X"00",X"00",
X"EF",X"FF",X"FB",X"FF",X"FF",X"EB",X"DD",X"99",X"4F",X"00",X"80",X"40",X"00",X"00",X"00",X"00",
X"F2",X"E8",X"CC",X"EA",X"C0",X"20",X"80",X"80",X"00",X"40",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -0,0 +1,38 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity tropical_spr_palette is
port (
clk : in std_logic;
addr : in std_logic_vector(7 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of tropical_spr_palette is
type rom is array(0 to 255) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"03",X"04",X"07",X"07",X"05",
X"00",X"01",X"02",X"03",X"04",X"07",X"09",X"0A",X"00",X"0F",X"07",X"01",X"0A",X"0B",X"0E",X"0D",
X"00",X"0B",X"07",X"07",X"09",X"0D",X"00",X"00",X"00",X"0B",X"01",X"0D",X"08",X"0D",X"04",X"09",
X"00",X"04",X"0D",X"02",X"00",X"00",X"00",X"00",X"00",X"08",X"0B",X"0D",X"01",X"00",X"00",X"00",
X"00",X"0D",X"00",X"0D",X"00",X"00",X"00",X"00",X"00",X"01",X"02",X"03",X"04",X"07",X"09",X"05",
X"00",X"05",X"00",X"03",X"04",X"07",X"09",X"0A",X"00",X"01",X"02",X"03",X"04",X"07",X"05",X"0A",
X"00",X"01",X"02",X"03",X"04",X"07",X"09",X"05",X"00",X"0D",X"06",X"0C",X"00",X"00",X"00",X"00",
X"00",X"01",X"0D",X"03",X"04",X"07",X"09",X"05",X"00",X"00",X"0D",X"03",X"04",X"00",X"00",X"0A",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -0,0 +1,24 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity tropical_spr_rgb_lut is
port (
clk : in std_logic;
addr : in std_logic_vector(4 downto 0);
data : out std_logic_vector(7 downto 0)
);
end entity;
architecture prom of tropical_spr_rgb_lut is
type rom is array(0 to 31) of std_logic_vector(7 downto 0);
signal rom_data: rom := (
X"AF",X"57",X"FF",X"A7",X"F8",X"E0",X"01",X"30",X"98",X"77",X"90",X"E4",X"F4",X"80",X"C8",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00");
begin
process(clk)
begin
if rising_edge(clk) then
data <= rom_data(to_integer(unsigned(addr)));
end if;
end process;
end architecture;

View File

@@ -1,5 +1,5 @@
---------------------------------------------------------------------------------
-- Traverse USA by Dar (darfpga@aol.fr) (16/03/2019)
-- Tropical Angel by Dar (darfpga@aol.fr) (16/03/2019)
-- http://darfpga.blogspot.fr
---------------------------------------------------------------------------------
-- gen_ram.vhd & io_ps2_keyboard
@@ -107,13 +107,11 @@ use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
use ieee.numeric_std.all;
entity traverse_usa is
entity TropicalAngel is
port(
clock_36 : in std_logic;
clock_0p895 : in std_logic;
reset : in std_logic;
shtrider : in std_logic; -- Shot Rider mode
-- tv15Khz_mode : in std_logic;
video_r : out std_logic_vector(1 downto 0);
video_g : out std_logic_vector(2 downto 0);
@@ -125,8 +123,15 @@ port(
video_vs : out std_logic;
audio_out : out std_logic_vector(10 downto 0);
dip_switch_1 : in std_logic_vector(7 downto 0); -- Coinage_B(7-4) / Cont. play(3) / Fuel consumption(2) / Fuel lost when collision (1-0)
dip_switch_2 : in std_logic_vector(7 downto 0); -- Diag(7) / Demo(6) / Zippy(5) / Freeze (4) / M-Km(3) / Coin mode (2) / Cocktail(1) / Flip(0)
cpu_rom_addr : out std_logic_vector(14 downto 0);
cpu_rom_do : in std_logic_vector( 7 downto 0);
snd_rom_addr: out std_logic_vector(12 downto 0);
snd_rom_do : in std_logic_vector(7 downto 0);
sp_addr : out std_logic_vector(14 downto 0);
sp_graphx32_do : in std_logic_vector(31 downto 0);
dip_switch_1 : in std_logic_vector(7 downto 0);
dip_switch_2 : in std_logic_vector(7 downto 0);
start2 : in std_logic;
start1 : in std_logic;
@@ -141,22 +146,13 @@ port(
left2 : in std_logic;
accel2 : in std_logic;
brake2 : in std_logic;
service : in std_logic;
cpu_rom_addr : out std_logic_vector(14 downto 0);
cpu_rom_do : in std_logic_vector( 7 downto 0);
cpu_rom_rd : out std_logic;
snd_rom_addr : out std_logic_vector(12 downto 0);
snd_rom_do : in std_logic_vector( 7 downto 0);
dl_addr : in std_logic_vector(16 downto 0);
dl_data : in std_logic_vector( 7 downto 0);
dl_wr : in std_logic;
dbg_cpu_addr : out std_logic_vector(15 downto 0)
);
end traverse_usa;
end TropicalAngel;
architecture struct of traverse_usa is
architecture struct of TropicalAngel is
signal reset_n: std_logic;
signal clock_36n : std_logic;
@@ -196,11 +192,10 @@ architecture struct of traverse_usa is
signal wram_we : std_logic;
signal wram_do : std_logic_vector( 7 downto 0);
signal vflip : std_logic;
signal flip : std_logic;
signal flip_int : std_logic;
signal chrram_addr: std_logic_vector(10 downto 0);
signal chrram_addr: std_logic_vector(11 downto 0);
signal chrram_we : std_logic;
signal chrram_do : std_logic_vector(7 downto 0);
signal chrram_do_to_cpu : std_logic_vector( 7 downto 0);
@@ -218,8 +213,9 @@ architecture struct of traverse_usa is
signal chr_graphx3_do : std_logic_vector(7 downto 0);
signal chr_color : std_logic_vector(3 downto 0);
signal chr_palette_addr : std_logic_vector(7 downto 0);
signal chr_palette_1_do : std_logic_vector(7 downto 0);
signal chr_palette_2_do : std_logic_vector(7 downto 0);
signal chr_palette_do : std_logic_vector(7 downto 0);
signal chr_palette1_do : std_logic_vector(7 downto 0);
signal chr_palette2_do : std_logic_vector(7 downto 0);
signal sprram_addr : std_logic_vector(9 downto 0);
signal sprram_we : std_logic;
@@ -242,6 +238,10 @@ architecture struct of traverse_usa is
signal spr_graphx1_do : std_logic_vector( 7 downto 0);
signal spr_graphx2_do : std_logic_vector( 7 downto 0);
signal spr_graphx3_do : std_logic_vector( 7 downto 0);
signal spr_graphx4_do : std_logic_vector(7 downto 0);
signal spr_graphx5_do : std_logic_vector(7 downto 0);
signal spr_graphx6_do : std_logic_vector(7 downto 0);
signal sp_graphx32_do_r: std_logic_vector(31 downto 0);
signal spr_palette_addr : std_logic_vector( 7 downto 0);
signal spr_palette_do : std_logic_vector( 7 downto 0);
signal spr_pixels : std_logic_vector( 4 downto 0);
@@ -273,28 +273,13 @@ architecture struct of traverse_usa is
signal input_1 : std_logic_vector(7 downto 0);
signal input_2 : std_logic_vector(7 downto 0);
signal char_graphics_1_we : std_logic;
signal char_graphics_2_we : std_logic;
signal char_graphics_3_we : std_logic;
signal sprite_graphics_1_we : std_logic;
signal sprite_graphics_2_we : std_logic;
signal sprite_graphics_3_we : std_logic;
signal chr_palette_1_we : std_logic;
signal chr_palette_2_we : std_logic;
signal spr_palette_we : std_logic;
signal spr_lut_we : std_logic;
signal scroll_we : std_logic;
signal scroll_addr : std_logic_vector(8 downto 0);
signal scroll_do : std_logic_vector(7 downto 0);
begin
clock_36n <= not clock_36;
reset_n <= not reset;
-- debug
process (reset, clock_36, cpu_ena, cpu_mreq_n)
process (reset, clock_36)
begin
if rising_edge(clock_36) and cpu_ena ='1' and cpu_mreq_n ='0' then
dbg_cpu_addr <= cpu_addr;
@@ -326,7 +311,7 @@ cpu_ena <= '1' when clock_cnt = "1011" else '0'; -- (3MHz)
-- hcnt [x080..x0FF-x100..x1FF] => 128+256 = 384 pixels, 384/6.144Mhz => 1 line is 62.5us (16.000KHz)
-- vcnt [x0E6..x0FF-x100..x1FF] => 26+256 = 282 lines, 1 frame is 260 x 62.5us = 17.625ms (56.74Hz)
process (reset, clock_36, pix_ena)
process (reset, clock_36)
begin
if reset='1' then
hcnt <= (others=>'0');
@@ -347,13 +332,12 @@ end process;
flip <= flip_int xor dip_switch_2(0);
hcnt_flip <= '0'&hcnt(7 downto 0) when flip ='1' else '0' & not hcnt(7 downto 0);
vflip <= flip xor shtrider;
vcnt_flip <= vcnt when vflip ='1' else not vcnt;
vcnt_flip <= vcnt when flip ='1' else not vcnt;
--------------------
-- players inputs --
--------------------
input_0 <= "1111" & not coin1 & '1' & not start2 & not start1;
input_0 <= "1111" & not coin1 & service & not start2 & not start1;
input_1 <= not brake1 & '1' & not accel1 & "111" & not left1 & not right1;
input_2 <= not brake2 & '1' & not accel2 & "111" & not left2 & not right2;
@@ -382,13 +366,13 @@ begin
if cpu_m1_n = '0' and cpu_ioreq_n = '0' then
cpu_irq_n <= '1';
else -- lauch irq and end of frame
if ((vcnt = 230 and vflip = '0') or (vcnt = 448 and vflip = '1')) and (hcnt = '0'&X"80") then
if ((vcnt = 230 and flip = '0') or (vcnt = 448 and flip = '1')) and (hcnt = '0'&X"80") then
cpu_irq_n <= '0';
end if;
end if;
if cpu_wr_n = '0' and cpu_addr(15 downto 12) = X"9" then scroll_x(7 downto 0) <= cpu_do; end if;
if cpu_wr_n = '0' and cpu_addr(15 downto 12) = X"A" then scroll_x(8) <= cpu_do(0); end if;
if cpu_wr_n = '0' and cpu_addr(15 downto 12) = X"9" then scroll_x(7 downto 0) <= cpu_do; end if;--scrollram
-- if cpu_wr_n = '0' and cpu_addr(15 downto 12) = X"A" then scroll_x(8) <= cpu_do(0); end if;
if cpu_wr_n = '0' and cpu_addr(15 downto 0) = X"D000" then sound_cmd <= cpu_do; end if;
if cpu_wr_n = '0' and cpu_addr(15 downto 0) = X"D001" then flip_int <= cpu_do(0); end if;
@@ -400,7 +384,7 @@ end process;
-- write enable to working ram from CPU --
------------------------------------------
wram_we <= '1' when cpu_wr_n = '0' and cpu_addr(15 downto 12) = X"E" else '0';
--sram_we <= '1' when cpu_wr_n = '0' and cpu_addr(15 downto 12) = X"9" else '0';
----------------------
--- sprite machine ---
----------------------
@@ -434,14 +418,15 @@ end process;
-- from x080 to x0FF and from x1C0 to x1FF when not flipped (scrolling zone from x100 to x1BF)
-- within scrolling zone sprite data ram is accessed by sprite data scanner (spr_hcnt)
cpu_has_spr_ram <= '1' when ( vcnt < '1'&x"3F" and vflip = '0') or
((vcnt > '1'&x"C0" or vcnt < '0'&x"FF") and vflip = '1') else '0';
cpu_has_spr_ram <= '1' when ( vcnt < '1'&x"3F" and flip = '0') or
((vcnt > '1'&x"C0" or vcnt < '0'&x"FF") and flip = '1') else '0';
sprram_we <= '1' when cpu_wr_n = '0' and cpu_addr(15 downto 11) = X"C"&"1" and cpu_has_spr_ram = '1' else '0';
sprram_addr <= '0' & spr_hcnt(10 downto 4) & spr_hcnt(2 downto 1) when cpu_has_spr_ram = '0' else
cpu_addr(9 downto 0);
-- latch current sprite data with respect to pixel and hcnt in relation with sprite data ram addressing
process (clock_36)
begin
@@ -465,8 +450,7 @@ end process;
spr_vcnt <= vcnt_flip(7 downto 0) + spr_posv_r - 1 ;
spr_on_line <= '1' when spr_vcnt(7 downto 4) = x"F" and cpu_has_spr_ram = '0' else '0';
spr_line_cnt <= spr_vcnt(4 downto 0) xor (spr_attr_r(7) & spr_attr_r(7) & spr_attr_r(7) & spr_attr_r(7) & spr_attr_r(7));
spr_code_line <= spr_code_r & (spr_attr_r(6) xor not spr_hcnt(3)) & spr_line_cnt(3 downto 0) when shtrider = '0' else
spr_code_r & spr_line_cnt(3) & (spr_attr_r(6) xor not spr_hcnt(3)) & spr_line_cnt(2 downto 0);
spr_code_line <= spr_code_r & (spr_attr_r(6) xor not spr_hcnt(3)) & spr_line_cnt(3 downto 0);
-- get and serialise sprite graphics data and w.r.t enable (attr(5)) and h_flip (attr(6))
-- and compute palette address from graphics bits and color set#
@@ -582,9 +566,9 @@ hcnt_scrolled_flip <= hcnt_scrolled(2 downto 0) when flip = '1' else not (hcnt_s
-- address char code at pixel # 4
-- give access to CPU for all other pixels
with hcnt_scrolled_flip(2 downto 0) select
chrram_addr <= vcnt_flip(6 downto 3) & hcnt_scrolled(8 downto 3) & '1' when "000",
vcnt_flip(6 downto 3) & hcnt_scrolled(8 downto 3) & '0' when "100",
cpu_addr(10 downto 0) when others;
chrram_addr <= vcnt_flip(7 downto 3) & hcnt_scrolled(8 downto 3) & '1' when "000",
vcnt_flip(7 downto 3) & hcnt_scrolled(8 downto 3) & '0' when "100",
cpu_addr(11 downto 0) when others;
-- write enable to char tile ram from CPU
chrram_we <= '1' when cpu_wr_n = '0' and cpu_addr(15 downto 12) = X"8" and hcnt_scrolled_flip(1 downto 0) /= "00" else '0';
@@ -618,6 +602,7 @@ begin
if pix_ena = '1' then
chr_palette_addr(6 downto 3) <= chr_color;
chr_palette_addr(7) <= '0';
-- chr_palette_addr(8) <= '0';
if chr_flip_h = '0' then
chr_palette_addr(0) <= chr_graphx1_do(to_integer(unsigned(not(hcnt_scrolled(2 downto 0)))));
chr_palette_addr(1) <= chr_graphx2_do(to_integer(unsigned(not(hcnt_scrolled(2 downto 0)))));
@@ -647,17 +632,13 @@ begin
video_r <= spr_rgb_lut_do(7 downto 6);
video_g <= spr_rgb_lut_do(5 downto 3);
video_b <= spr_rgb_lut_do(2 downto 0);
elsif shtrider = '0' then -- 1x8 bit in Traverse USA
video_r <= chr_palette_1_do(7 downto 6);
video_g <= chr_palette_1_do(5 downto 3);
video_b <= chr_palette_1_do(2 downto 0);
else -- 2x4 bit in Shot Rider
video_r <= chr_palette_1_do(3 downto 2);
video_g <= chr_palette_1_do(1 downto 0) & chr_palette_2_do(3);
video_b <= chr_palette_2_do(2 downto 0);
else
video_r <= chr_palette_do(7 downto 6);
video_g <= chr_palette_do(5 downto 3);
video_b <= chr_palette_do(2 downto 0);
end if;
end if;
end if;
end process;
@@ -666,19 +647,14 @@ end process;
---------------------------------------------------------
moon_patrol_sound_board : entity work.moon_patrol_sound_board
port map(
clock_E => clock_0p895,
areset => reset,
select_sound => sound_cmd, -- not(key(1)) & sw(6 downto 0),
audio_out => audio,
rom_addr => snd_rom_addr,
rom_do => snd_rom_do,
dbg_cpu_addr => open --dbg_cpu_addr
clock_E => clock_0p895,
areset => reset,
select_sound => sound_cmd,
snd_rom_addr => snd_rom_addr,
snd_rom_do => snd_rom_do,
audio_out => audio
);
audio_out <= audio(11 downto 1);
----------------------------
@@ -687,7 +663,7 @@ audio_out <= audio(11 downto 1);
video_csync <= csync;
process(clock_36, pix_ena)
process(clock_36)
constant hcnt_base : integer := 180;
variable hsync_cnt : std_logic_vector(8 downto 0);
variable vsync_cnt : std_logic_vector(3 downto 0);
@@ -764,12 +740,12 @@ end process;
------------------------------
-- microprocessor Z80
cpu : entity work.T80s
cpu : entity work.T80se
generic map(Mode => 0, T2Write => 1, IOWait => 1)
port map(
RESET_n => reset_n,
CLK => clock_36,
CEN => cpu_ena,
CLK_n => not clock_36,
CLKEN => cpu_ena,
WAIT_n => '1',
INT_n => cpu_irq_n,
NMI_n => '1', --cpu_nmi_n,
@@ -787,50 +763,31 @@ port map(
DO => cpu_do
);
-- cpu program ROM 0x0000-0x7FFF
--rom_cpu : entity work.travusa_cpu
--port map(
-- clk => clock_36n,
-- addr => cpu_addr(14 downto 0),
-- data => cpu_rom_do
--);
cpu_rom_addr <= cpu_addr(14 downto 0);
cpu_rom_rd <= '1' when cpu_mreq_n = '0' and cpu_addr(15) = '0';
-- working RAM 0xE000-0xEFFF
-- working RAM 0xE000-0xE7FF
wram : entity work.gen_ram
generic map( dWidth => 8, aWidth => 12)
generic map( dWidth => 8, aWidth => 11)
port map(
clk => clock_36n,
we => wram_we,
addr => cpu_addr(11 downto 0),
addr => cpu_addr(10 downto 0),
d => cpu_do,
q => wram_do
);
-- char RAM 0x8000-0x91FF
scrollram : entity work.gen_ram
generic map( dWidth => 8, aWidth => 9)
port map(
clk => clock_36n,
we => scroll_we,
addr => scroll_addr,
d => cpu_do,
q => scroll_do
);
-- scoll RAM 0x9000-0x87FF
-- char RAM 0x8000-0x87FF
chrram : entity work.gen_ram
generic map( dWidth => 8, aWidth => 11)
port map(
clk => clock_36n,
we => chrram_we,
addr => chrram_addr,
addr => chrram_addr(10 downto 0),
d => cpu_do,
q => chrram_do
);
-- sprite RAM 0xC800-0xCBFF
-- sprite RAM 0xC820-0xC8FF
sprite_ram : entity work.gen_ram
generic map( dWidth => 8, aWidth => 10)
port map(
@@ -864,143 +821,106 @@ port map(
);
-- char graphics ROM 3E
char_graphics_1 : entity work.dpram
generic map( dWidth => 8, aWidth => 13)
char_graphics_1 : entity work.tropical_chr_bit1
port map(
clk_a => clock_36n,
addr_a => chr_code_line,
q_a => chr_graphx1_do,
clk_b => clock_36,
we_b => char_graphics_1_we,
addr_b => dl_addr(12 downto 0),
d_b => dl_data
clk => clock_36n,
addr => chr_code_line,
data => chr_graphx1_do
);
char_graphics_1_we <= '1' when dl_addr(16 downto 13) = "0101" and dl_wr = '1' else '0'; -- 0A000-0BFFF
-- char graphics ROM 3E
char_graphics_2 : entity work.dpram
generic map( dWidth => 8, aWidth => 13)
-- char graphics ROM 3D
char_graphics_2 : entity work.tropical_chr_bit2
port map(
clk_a => clock_36n,
addr_a => chr_code_line,
q_a => chr_graphx2_do,
clk_b => clock_36,
we_b => char_graphics_2_we,
addr_b => dl_addr(12 downto 0),
d_b => dl_data
clk => clock_36n,
addr => chr_code_line,
data => chr_graphx2_do
);
char_graphics_2_we <= '1' when dl_addr(16 downto 13) = "0110" and dl_wr = '1' else '0'; -- 0C000-0DFFF
-- char graphics ROM 3E
char_graphics_3 : entity work.dpram
generic map( dWidth => 8, aWidth => 13)
-- char graphics ROM 3C
char_graphics_3 : entity work.tropical_chr_bit3
port map(
clk_a => clock_36n,
addr_a => chr_code_line,
q_a => chr_graphx3_do,
clk_b => clock_36,
we_b => char_graphics_3_we,
addr_b => dl_addr(12 downto 0),
d_b => dl_data
clk => clock_36n,
addr => chr_code_line,
data => chr_graphx3_do
);
char_graphics_3_we <= '1' when dl_addr(16 downto 13) = "0111" and dl_wr = '1' else '0'; -- 0E000-0FFFF
--char palette ROM
char_palette_1 : entity work.dpram
generic map( dWidth => 8, aWidth => 8)
char_palette_l : entity work.tropical_chr_palette_l
port map(
clk_a => clock_36n,
addr_a => chr_palette_addr,
q_a => chr_palette_1_do,
clk_b => clock_36,
we_b => chr_palette_1_we,
addr_b => dl_addr(7 downto 0),
d_b => dl_data
clk => clock_36n,
addr => chr_palette_addr,
data => chr_palette1_do
);
chr_palette_1_we <= '1' when dl_addr(16 downto 8) = "101100000" and dl_wr = '1' else '0'; -- 16000-160FF
char_palette_2 : entity work.dpram
generic map( dWidth => 8, aWidth => 8)
char_palette_h : entity work.tropical_chr_palette_h
port map(
clk_a => clock_36n,
addr_a => chr_palette_addr,
q_a => chr_palette_2_do,
clk_b => clock_36,
we_b => chr_palette_2_we,
addr_b => dl_addr(7 downto 0),
d_b => dl_data
clk => clock_36n,
addr => chr_palette_addr,
data => chr_palette2_do
);
chr_palette_2_we <= '1' when dl_addr(16 downto 8) = "101100001" and dl_wr = '1' else '0'; -- 16100-161FF
chr_palette_do <= chr_palette2_do(3 downto 0) & chr_palette1_do(3 downto 0);
-- sprite graphics ROM 3N
sprite_graphics_1 : entity work.dpram
generic map( dWidth => 8, aWidth => 13)
sprite_graphics_1 : entity work.tropical_spr_bit1
port map(
clk_a => clock_36n,
addr_a => spr_code_line,
q_a => spr_graphx1_do,
clk_b => clock_36,
we_b => sprite_graphics_1_we,
addr_b => dl_addr(12 downto 0),
d_b => dl_data
clk => clock_36n,
addr => spr_code_line,
data => spr_graphx1_do
);
sprite_graphics_1_we <= '1' when dl_addr(16 downto 13) = "1000" and dl_wr = '1' else '0'; -- 10000-11FFF
-- sprite graphics ROM 3L or 3M
sprite_graphics_2 : entity work.dpram
generic map( dWidth => 8, aWidth => 13)
sprite_graphics_2 : entity work.tropical_spr_bit2
port map(
clk_a => clock_36n,
addr_a => spr_code_line,
q_a => spr_graphx2_do,
clk_b => clock_36,
we_b => sprite_graphics_2_we,
addr_b => dl_addr(12 downto 0),
d_b => dl_data
clk => clock_36n,
addr => spr_code_line,
data => spr_graphx2_do
);
sprite_graphics_2_we <= '1' when dl_addr(16 downto 13) = "1001" and dl_wr = '1' else '0'; -- 12000-13FFF
-- sprite graphics ROM 3K
sprite_graphics_3 : entity work.dpram
generic map( dWidth => 8, aWidth => 13)
sprite_graphics_3 : entity work.tropical_spr_bit3
port map(
clk_a => clock_36n,
addr_a => spr_code_line,
q_a => spr_graphx3_do,
clk_b => clock_36,
we_b => sprite_graphics_3_we,
addr_b => dl_addr(12 downto 0),
d_b => dl_data
clk => clock_36n,
addr => spr_code_line,
data => spr_graphx3_do
);
-- sprite graphics ROM 3N
sprite_graphics_4 : entity work.tropical_spr_bit4
port map(
clk => clock_36n,
addr => spr_code_line,
data => spr_graphx4_do
);
-- sprite graphics ROM 3L or 3M
sprite_graphics_5 : entity work.tropical_spr_bit5
port map(
clk => clock_36n,
addr => spr_code_line,
data => spr_graphx5_do
);
-- sprite graphics ROM 3K
sprite_graphics_6 : entity work.tropical_spr_bit6
port map(
clk => clock_36n,
addr => spr_code_line,
data => spr_graphx6_do
);
sprite_graphics_3_we <= '1' when dl_addr(16 downto 13) = "1010" and dl_wr = '1' else '0'; -- 14000-15FFF
-- sprite palette ROM 2H
spr_palette : entity work.dpram
generic map( dWidth => 8, aWidth => 8)
spr_palette: entity work.tropical_spr_palette
port map(
clk_a => clock_36n,
addr_a => spr_palette_addr,
q_a => spr_palette_do,
clk_b => clock_36,
we_b => spr_palette_we,
addr_b => dl_addr(7 downto 0),
d_b => dl_data
clk => clock_36n,
addr => spr_palette_addr,
data => spr_palette_do
);
spr_palette_we <= '1' when dl_addr(16 downto 8) = "101100010" and dl_wr = '1' else '0'; -- 16200-162FF
-- sprite rgb lut ROM 1F
spr_rgb_lut : entity work.dpram
generic map( dWidth => 8, aWidth => 8)
spr_rgb_lut: entity work.tropical_spr_rgb_lut
port map(
clk_a => clock_36n,
addr_a => "000"&spr_rgb_lut_addr, -- extended to 8 bit, prevents segfault of Quartus
q_a => spr_rgb_lut_do,
clk_b => clock_36,
we_b => spr_lut_we,
addr_b => "000"&dl_addr(4 downto 0),
d_b => dl_data,
q_b => open
clk => clock_36n,
addr => spr_rgb_lut_addr,
data => spr_rgb_lut_do
);
spr_lut_we <= '1' when dl_addr(16 downto 5) = "101100011000" and dl_wr = '1' else '0'; -- 16300-1631F
end struct;

View File

@@ -1,5 +1,5 @@
//============================================================================
// Arcade: TraverseUSA, ShotRider
// Arcade: Tropical Angel
//
// DarFPGA's core ported to MiST by (C) 2019 Szombathelyi György
//
@@ -18,7 +18,7 @@
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
//============================================================================
module TraverseUSA_MiST(
module TropicalAngel_MiST(
output LED,
output [5:0] VGA_R,
output [5:0] VGA_G,
@@ -50,33 +50,30 @@ module TraverseUSA_MiST(
`include "rtl/build_id.v"
reg shtrider = 1;
wire [7:0] dip1 = 8'hff;
reg [7:0] dip2 = 8'hff;
localparam CONF_STR = {
"TROPANG;rom;",
"TROPANG;;",
"O2,Rotate Controls,Off,On;",
"O34,Scanlines,Off,25%,50%,75%;",
"OA,Blending,Off,On;",
"O5,Analog Accelarator,Off,On;",
"O6,Stop Mode,Off,On;",
"O7,Invulnerability,Off,On;",
"O9,Test mode,Off,On;",
"T0,Reset;",
"V,v1.0.",`BUILD_DATE
};
assign LED = 1;
assign AUDIO_R = AUDIO_L;
assign SDRAM_CLK = clk_sys;
assign SDRAM_CKE = 1;
assign LED = ~ioctl_downl;
assign SDRAM_CLK = clk_sd;
assign SDRAM_CKE = 1;
wire clk_sys, clk_aud;
wire clk_sys, clk_aud, clk_sd;
wire pll_locked;
pll_mist pll(
.inclk0(CLOCK_27),
.areset(0),
.c0(clk_sys),
.c1(clk_aud),
.c2(clk_sd),
.locked(pll_locked)
);
@@ -94,28 +91,19 @@ wire blankn;
wire [2:0] g,b;
wire [1:0] r;
wire [14:0] cart_addr;
wire [15:0] sdram_do;
wire cart_rd;
wire [14:0] rom_addr;
wire [15:0] rom_do;
wire [12:0] snd_addr;
wire [15:0] snd_do;
wire [14:0] sp_addr;
wire [31:0] sp_do;
wire ioctl_downl;
wire [7:0] ioctl_index;
wire ioctl_wr;
wire [24:0] ioctl_addr;
wire [7:0] ioctl_dout;
/* ROM structure
00000-07FFF CPU ROM 32k zr1-0.m3 zr1-5.l3 zr1-6a.k3 zr1-7.j3
08000-09FFF SND ROM 8k mr10.1a mr10.1a
0A000-0FFFF GFX1 24k zippyrac.001 mr8.3c mr9.3a
10000-15FFF GFX2 24k zr1-8.n3 zr1-9.l3 zr1-10.k3
16000-161FF CHR PAL 512b mmi6349.ij
16200-162FF SPR PAL 256b tbp24s10.3
16300-1631F SPR LUT 32b tbp18s.2
*/
data_io data_io (
data_io data_io(
.clk_sys ( clk_sys ),
.SPI_SCK ( SPI_SCK ),
.SPI_SS2 ( SPI_SS2 ),
@@ -127,13 +115,15 @@ data_io data_io (
.ioctl_dout ( ioctl_dout )
);
wire [24:0] sp_ioctl_addr = ioctl_addr - 17'h11000; //SP ROM offset: 0x11000
reg port1_req, port2_req;
sdram sdram(
.*,
.init_n ( pll_locked ),
.clk ( clk_sys ),
.clk ( clk_sd ),
// port1 used for main CPU
// port1 used for main + sound CPU
.port1_req ( port1_req ),
.port1_ack ( ),
.port1_a ( ioctl_addr[23:1] ),
@@ -142,23 +132,26 @@ sdram sdram(
.port1_d ( {ioctl_dout, ioctl_dout} ),
.port1_q ( ),
.cpu1_addr ( ioctl_downl ? 15'h7fff : {1'b0, cart_addr[14:1]} ),
.cpu1_q ( sdram_do ),
// port2 for sound board
.cpu1_addr ( ioctl_downl ? 16'hffff : {1'b0, rom_addr[14:1]} ),
.cpu1_q ( rom_do ),
.cpu2_addr ( ioctl_downl ? 16'hffff : (16'h4000 + snd_addr[12:1]) ),
.cpu2_q ( snd_do ),
// port2 for sprite graphics
.port2_req ( port2_req ),
.port2_ack ( ),
.port2_a ( ioctl_addr[23:1] - 16'h4000 ),
.port2_ds ( {ioctl_addr[0], ~ioctl_addr[0]} ),
.port2_a ( {sp_ioctl_addr[14:0], sp_ioctl_addr[16]} ), // merge sprite roms to 32-bit wide words
.port2_ds ( {sp_ioctl_addr[15], ~sp_ioctl_addr[15]} ),
.port2_we ( ioctl_downl ),
.port2_d ( {ioctl_dout, ioctl_dout} ),
.port2_q ( ),
.snd_addr ( ioctl_downl ? 15'h7fff : {3'b000, snd_addr[12:1]} ),
.snd_q ( snd_do )
.sp_addr ( ioctl_downl ? 15'h7fff : sp_addr ),
.sp_q ( sp_do )
);
always @(posedge clk_sys) begin
// ROM download controller
always @(posedge clk_sd) begin
reg ioctl_wr_last = 0;
ioctl_wr_last <= ioctl_wr;
@@ -170,41 +163,53 @@ always @(posedge clk_sys) begin
end
end
// reset signal generation
reg reset = 1;
reg rom_loaded = 0;
always @(posedge clk_sys) begin
reg ioctl_downlD;
reg [15:0] reset_count;
ioctl_downlD <= ioctl_downl;
// generate a second reset signal - needed for some reason
if (status[0] | buttons[1] | ~rom_loaded) reset_count <= 16'hffff;
else if (reset_count != 0) reset_count <= reset_count - 1'd1;
if (ioctl_downlD & ~ioctl_downl) rom_loaded <= 1;
reset <= status[0] | buttons[1] | ~rom_loaded;
reset <= status[0] | buttons[1] | ~rom_loaded | (reset_count == 16'h0001);
end
wire [7:0] dip1 = "00000010";
//Diag(7) / Demo(6) / Zippy(5) / Freeze (4) / M-Km(3) / Coin mode (2) / Cocktail(1) / Flip(0)
wire [7:0] dip2 = { 1'b1, ~status[7],1'b1, ~status[6], ~status[5], 3'b011};
// Traverse_usa
traverse_usa traverse_usa (
TropicalAngel TropicalAngel(
.clock_36 ( clk_sys ),
.clock_0p895 ( clk_aud ),
.reset ( reset ),
.reset ( reset ),
.shtrider ( shtrider ),
.video_r ( r ),
.video_g ( g ),
.video_b ( b ),
.video_hs ( hs ),
.video_hs ( hs ),
.video_vs ( vs ),
.video_blankn ( blankn ),
.audio_out ( audio ),
.cpu_rom_addr ( rom_addr ),
.cpu_rom_do ( rom_addr[0] ? rom_do[15:8] : rom_do[7:0] ),
.snd_rom_addr ( snd_addr ),
.snd_rom_do ( snd_addr[0] ? snd_do[15:8] : snd_do[7:0] ),
.dip_switch_1 ( dip1 ),
.dip_switch_2 ( dip2 ),
.start2 ( btn_two_players ),
.start1 ( btn_one_player ),
.coin1 ( btn_coin ),
.service ( ~status[9] ),
.right1 ( m_right ),
.left1 ( m_left ),
.brake1 ( m_down ),
@@ -213,16 +218,7 @@ traverse_usa traverse_usa (
.right2 ( m_right ),
.left2 ( m_left ),
.brake2 ( m_down ),
.accel2 ( m_up ),
.cpu_rom_addr ( cart_addr ),
.cpu_rom_do ( cart_addr[0] ? sdram_do[15:8] : sdram_do[7:0] ),
.cpu_rom_rd ( cart_rd ),
.snd_rom_addr ( snd_addr ),
.snd_rom_do ( snd_addr[0] ? snd_do[15:8] : snd_do[7:0] ),
.dl_addr ( ioctl_addr[16:0]),
.dl_data ( ioctl_dout ),
.dl_wr ( ioctl_wr )
.accel2 ( m_up )
);
mist_video #(.COLOR_DEPTH(3), .SD_HCNT_WIDTH(10)) mist_video(
@@ -243,9 +239,7 @@ mist_video #(.COLOR_DEPTH(3), .SD_HCNT_WIDTH(10)) mist_video(
.rotate ( {1'b1,status[2]} ),
.scandoubler_disable( scandoublerD ),
.scanlines ( status[4:3] ),
.ypbpr ( ypbpr ),
.ce_divider ( 1'b0 ),
.blend ( status[10] )
.ypbpr ( ypbpr )
);
user_io #(
@@ -269,13 +263,17 @@ user_io(
.status (status )
);
wire dac_o;
assign AUDIO_L = dac_o;
assign AUDIO_R = dac_o;
dac #(
.C_bits(11))
dac(
.clk_i(clk_aud),
.res_n_i(~reset),
.res_n_i(1),
.dac_i(audio),
.dac_o(AUDIO_L)
.dac_o(dac_o)
);
// Rotated Normal

View File

@@ -1,81 +0,0 @@
-- -----------------------------------------------------------------------
--
-- Syntiac's generic VHDL support files.
--
-- -----------------------------------------------------------------------
-- Copyright 2005-2008 by Peter Wendrich (pwsoft@syntiac.com)
-- http://www.syntiac.com/fpga64.html
--
-- Modified April 2016 by Dar (darfpga@aol.fr)
-- http://darfpga.blogspot.fr
-- Remove address register when writing
--
-- -----------------------------------------------------------------------
--
-- dpram.vhd
--
-- -----------------------------------------------------------------------
--
-- generic ram.
--
-- -----------------------------------------------------------------------
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.numeric_std.ALL;
-- -----------------------------------------------------------------------
entity dpram is
generic (
dWidth : integer := 8;
aWidth : integer := 10
);
port (
clk_a : in std_logic;
we_a : in std_logic := '0';
addr_a : in std_logic_vector((aWidth-1) downto 0);
d_a : in std_logic_vector((dWidth-1) downto 0) := (others => '0');
q_a : out std_logic_vector((dWidth-1) downto 0);
clk_b : in std_logic;
we_b : in std_logic := '0';
addr_b : in std_logic_vector((aWidth-1) downto 0);
d_b : in std_logic_vector((dWidth-1) downto 0) := (others => '0');
q_b : out std_logic_vector((dWidth-1) downto 0)
);
end entity;
-- -----------------------------------------------------------------------
architecture rtl of dpram is
subtype addressRange is integer range 0 to ((2**aWidth)-1);
type ramDef is array(addressRange) of std_logic_vector((dWidth-1) downto 0);
signal ram: ramDef;
signal addr_a_reg: std_logic_vector((aWidth-1) downto 0);
signal addr_b_reg: std_logic_vector((aWidth-1) downto 0);
begin
-- -----------------------------------------------------------------------
process(clk_a)
begin
if rising_edge(clk_a) then
if we_a = '1' then
ram(to_integer(unsigned(addr_a))) <= d_a;
end if;
q_a <= ram(to_integer(unsigned(addr_a)));
end if;
end process;
process(clk_b)
begin
if rising_edge(clk_b) then
if we_b = '1' then
ram(to_integer(unsigned(addr_b))) <= d_b;
end if;
q_b <= ram(to_integer(unsigned(addr_b)));
end if;
end process;
end architecture;

View File

@@ -31,10 +31,8 @@ port(
select_sound : in std_logic_vector(7 downto 0);
audio_out : out std_logic_vector(11 downto 0);
rom_addr : out std_logic_vector(12 downto 0);
rom_do : in std_logic_vector( 7 downto 0);
snd_rom_addr: out std_logic_vector(12 downto 0);
snd_rom_do : in std_logic_vector(7 downto 0);
dbg_cpu_addr : out std_logic_vector(15 downto 0)
);
end moon_patrol_sound_board;
@@ -86,7 +84,7 @@ architecture struct of moon_patrol_sound_board is
signal wram_do : std_logic_vector( 7 downto 0);
signal rom_cs : std_logic;
-- signal rom_do : std_logic_vector( 7 downto 0);
signal rom_do : std_logic_vector( 7 downto 0);
signal ay1_chan_a : std_logic_vector(7 downto 0);
signal ay1_chan_b : std_logic_vector(7 downto 0);
@@ -164,7 +162,7 @@ wram_cs <= '1' when cpu_addr(15 downto 7) = X"00"&'1' else '0'; -- 0080-00FF
ports_cs <= '1' when cpu_addr(15 downto 4) = X"000" else '0'; -- 0000-000F
adpcm_cs <= '1' when cpu_addr(14 downto 11) = "0001" else '0'; -- 0800-0FFF / 8800-8FFF
irqraz_cs <= '1' when cpu_addr(14 downto 12) = "001" else '0'; -- 1000-1FFF / 9000-9FFF
rom_cs <= '1' when cpu_addr(14 downto 13) = "11" else '0'; -- 6000-7FFF / E000-FFFF
rom_cs <= '1' when cpu_addr(14 downto 12) = "111" else '0'; -- 7000-7FFF / F000-FFFF
-- write enables
wram_we <= '1' when cpu_rw = '0' and wram_cs = '1' else '0';
@@ -179,7 +177,7 @@ cpu_di <=
port2_ddr when ports_cs = '1' and cpu_addr(3 downto 0) = X"1" else
port1_in when ports_cs = '1' and cpu_addr(3 downto 0) = X"2" else
port2_in when ports_cs = '1' and cpu_addr(3 downto 0) = X"3" else
rom_do when rom_cs = '1' else X"55";
snd_rom_do when rom_cs = '1' else X"55";
process (clock_E)
begin
@@ -351,10 +349,12 @@ port map(
--cpu_prog_rom : entity work.travusa_sound
--port map(
-- clk => clock_E,
-- addr => cpu_addr(11 downto 0),
-- addr => cpu_addr(12 downto 0),
-- data => rom_do
--);
rom_addr <= cpu_addr(12 downto 0);
snd_rom_addr <= cpu_addr(12 downto 0);
-- cpu wram
cpu_ram : entity work.gen_ram

View File

@@ -14,11 +14,11 @@
-- ************************************************************
-- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
--
-- 13.1.4 Build 182 03/12/2014 Patches 4.26 SJ Web Edition
-- 13.1.0 Build 162 10/23/2013 SJ Web Edition
-- ************************************************************
--Copyright (C) 1991-2014 Altera Corporation
--Copyright (C) 1991-2013 Altera Corporation
--Your use of Altera Corporation's design tools, logic functions
--and other software and tools, and its AMPP partner logic
--functions, and any output files from any of the foregoing
@@ -46,6 +46,7 @@ ENTITY pll_mist IS
inclk0 : IN STD_LOGIC := '0';
c0 : OUT STD_LOGIC ;
c1 : OUT STD_LOGIC ;
c2 : OUT STD_LOGIC ;
locked : OUT STD_LOGIC
);
END pll_mist;
@@ -58,9 +59,10 @@ ARCHITECTURE SYN OF pll_mist IS
SIGNAL sub_wire2 : STD_LOGIC ;
SIGNAL sub_wire3 : STD_LOGIC ;
SIGNAL sub_wire4 : STD_LOGIC ;
SIGNAL sub_wire5 : STD_LOGIC_VECTOR (1 DOWNTO 0);
SIGNAL sub_wire6_bv : BIT_VECTOR (0 DOWNTO 0);
SIGNAL sub_wire6 : STD_LOGIC_VECTOR (0 DOWNTO 0);
SIGNAL sub_wire5 : STD_LOGIC ;
SIGNAL sub_wire6 : STD_LOGIC_VECTOR (1 DOWNTO 0);
SIGNAL sub_wire7_bv : BIT_VECTOR (0 DOWNTO 0);
SIGNAL sub_wire7 : STD_LOGIC_VECTOR (0 DOWNTO 0);
@@ -75,6 +77,10 @@ ARCHITECTURE SYN OF pll_mist IS
clk1_duty_cycle : NATURAL;
clk1_multiply_by : NATURAL;
clk1_phase_shift : STRING;
clk2_divide_by : NATURAL;
clk2_duty_cycle : NATURAL;
clk2_multiply_by : NATURAL;
clk2_phase_shift : STRING;
compensate_clock : STRING;
inclk0_input_frequency : NATURAL;
intended_device_family : STRING;
@@ -135,15 +141,17 @@ ARCHITECTURE SYN OF pll_mist IS
END COMPONENT;
BEGIN
sub_wire6_bv(0 DOWNTO 0) <= "0";
sub_wire6 <= To_stdlogicvector(sub_wire6_bv);
sub_wire7_bv(0 DOWNTO 0) <= "0";
sub_wire7 <= To_stdlogicvector(sub_wire7_bv);
sub_wire4 <= sub_wire0(2);
sub_wire3 <= sub_wire0(0);
sub_wire1 <= sub_wire0(1);
c1 <= sub_wire1;
locked <= sub_wire2;
c0 <= sub_wire3;
sub_wire4 <= inclk0;
sub_wire5 <= sub_wire6(0 DOWNTO 0) & sub_wire4;
c2 <= sub_wire4;
sub_wire5 <= inclk0;
sub_wire6 <= sub_wire7(0 DOWNTO 0) & sub_wire5;
altpll_component : altpll
GENERIC MAP (
@@ -152,10 +160,14 @@ BEGIN
clk0_duty_cycle => 50,
clk0_multiply_by => 41,
clk0_phase_shift => "0",
clk1_divide_by => 1200,
clk1_divide_by => 2475,
clk1_duty_cycle => 50,
clk1_multiply_by => 41,
clk1_multiply_by => 82,
clk1_phase_shift => "0",
clk2_divide_by => 26,
clk2_duty_cycle => 50,
clk2_multiply_by => 71,
clk2_phase_shift => "0",
compensate_clock => "CLK0",
inclk0_input_frequency => 37037,
intended_device_family => "Cyclone III",
@@ -190,7 +202,7 @@ BEGIN
port_scanwrite => "PORT_UNUSED",
port_clk0 => "PORT_USED",
port_clk1 => "PORT_USED",
port_clk2 => "PORT_UNUSED",
port_clk2 => "PORT_USED",
port_clk3 => "PORT_UNUSED",
port_clk4 => "PORT_UNUSED",
port_clk5 => "PORT_UNUSED",
@@ -209,7 +221,7 @@ BEGIN
)
PORT MAP (
areset => areset,
inclk => sub_wire5,
inclk => sub_wire6,
clk => sub_wire0,
locked => sub_wire2
);
@@ -238,11 +250,14 @@ END SYN;
-- Retrieval info: PRIVATE: CUR_FBIN_CLK STRING "c0"
-- Retrieval info: PRIVATE: DEVICE_SPEED_GRADE STRING "8"
-- Retrieval info: PRIVATE: DIV_FACTOR0 NUMERIC "30"
-- Retrieval info: PRIVATE: DIV_FACTOR1 NUMERIC "1200"
-- Retrieval info: PRIVATE: DIV_FACTOR1 NUMERIC "2475"
-- Retrieval info: PRIVATE: DIV_FACTOR2 NUMERIC "26"
-- Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000"
-- Retrieval info: PRIVATE: DUTY_CYCLE1 STRING "50.00000000"
-- Retrieval info: PRIVATE: DUTY_CYCLE2 STRING "50.00000000"
-- Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "36.900002"
-- Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE1 STRING "0.922500"
-- Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE1 STRING "0.894545"
-- Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE2 STRING "73.730766"
-- Retrieval info: PRIVATE: EXPLICIT_SWITCHOVER_COUNTER STRING "0"
-- Retrieval info: PRIVATE: EXT_FEEDBACK_RADIO STRING "0"
-- Retrieval info: PRIVATE: GLOCKED_COUNTER_EDIT_CHANGED STRING "1"
@@ -264,25 +279,33 @@ END SYN;
-- Retrieval info: PRIVATE: LVDS_MODE_DATA_RATE_DIRTY NUMERIC "0"
-- Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT0 STRING "deg"
-- Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT1 STRING "deg"
-- Retrieval info: PRIVATE: LVDS_PHASE_SHIFT_UNIT2 STRING "ps"
-- Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any"
-- Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0"
-- Retrieval info: PRIVATE: MIRROR_CLK1 STRING "0"
-- Retrieval info: PRIVATE: MIRROR_CLK2 STRING "0"
-- Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "41"
-- Retrieval info: PRIVATE: MULT_FACTOR1 NUMERIC "41"
-- Retrieval info: PRIVATE: MULT_FACTOR1 NUMERIC "82"
-- Retrieval info: PRIVATE: MULT_FACTOR2 NUMERIC "71"
-- Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1"
-- Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "36.86400000"
-- Retrieval info: PRIVATE: OUTPUT_FREQ1 STRING "0.89500000"
-- Retrieval info: PRIVATE: OUTPUT_FREQ2 STRING "73.72000000"
-- Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0"
-- Retrieval info: PRIVATE: OUTPUT_FREQ_MODE1 STRING "0"
-- Retrieval info: PRIVATE: OUTPUT_FREQ_MODE2 STRING "0"
-- Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz"
-- Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT1 STRING "MHz"
-- Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT2 STRING "MHz"
-- Retrieval info: PRIVATE: PHASE_RECONFIG_FEATURE_ENABLED STRING "1"
-- Retrieval info: PRIVATE: PHASE_RECONFIG_INPUTS_CHECK STRING "0"
-- Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000"
-- Retrieval info: PRIVATE: PHASE_SHIFT1 STRING "0.00000000"
-- Retrieval info: PRIVATE: PHASE_SHIFT2 STRING "0.00000000"
-- Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0"
-- Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg"
-- Retrieval info: PRIVATE: PHASE_SHIFT_UNIT1 STRING "deg"
-- Retrieval info: PRIVATE: PHASE_SHIFT_UNIT2 STRING "ps"
-- Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0"
-- Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "1"
-- Retrieval info: PRIVATE: PLL_AUTOPLL_CHECK NUMERIC "1"
@@ -306,13 +329,16 @@ END SYN;
-- Retrieval info: PRIVATE: SRC_SYNCH_COMP_RADIO STRING "0"
-- Retrieval info: PRIVATE: STICKY_CLK0 STRING "1"
-- Retrieval info: PRIVATE: STICKY_CLK1 STRING "1"
-- Retrieval info: PRIVATE: STICKY_CLK2 STRING "1"
-- Retrieval info: PRIVATE: SWITCHOVER_COUNT_EDIT NUMERIC "1"
-- Retrieval info: PRIVATE: SWITCHOVER_FEATURE_ENABLED STRING "1"
-- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
-- Retrieval info: PRIVATE: USE_CLK0 STRING "1"
-- Retrieval info: PRIVATE: USE_CLK1 STRING "1"
-- Retrieval info: PRIVATE: USE_CLK2 STRING "1"
-- Retrieval info: PRIVATE: USE_CLKENA0 STRING "0"
-- Retrieval info: PRIVATE: USE_CLKENA1 STRING "0"
-- Retrieval info: PRIVATE: USE_CLKENA2 STRING "0"
-- Retrieval info: PRIVATE: USE_MIL_SPEED_GRADE NUMERIC "0"
-- Retrieval info: PRIVATE: ZERO_DELAY_RADIO STRING "0"
-- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
@@ -321,10 +347,14 @@ END SYN;
-- Retrieval info: CONSTANT: CLK0_DUTY_CYCLE NUMERIC "50"
-- Retrieval info: CONSTANT: CLK0_MULTIPLY_BY NUMERIC "41"
-- Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0"
-- Retrieval info: CONSTANT: CLK1_DIVIDE_BY NUMERIC "1200"
-- Retrieval info: CONSTANT: CLK1_DIVIDE_BY NUMERIC "2475"
-- Retrieval info: CONSTANT: CLK1_DUTY_CYCLE NUMERIC "50"
-- Retrieval info: CONSTANT: CLK1_MULTIPLY_BY NUMERIC "41"
-- Retrieval info: CONSTANT: CLK1_MULTIPLY_BY NUMERIC "82"
-- Retrieval info: CONSTANT: CLK1_PHASE_SHIFT STRING "0"
-- Retrieval info: CONSTANT: CLK2_DIVIDE_BY NUMERIC "26"
-- Retrieval info: CONSTANT: CLK2_DUTY_CYCLE NUMERIC "50"
-- Retrieval info: CONSTANT: CLK2_MULTIPLY_BY NUMERIC "71"
-- Retrieval info: CONSTANT: CLK2_PHASE_SHIFT STRING "0"
-- Retrieval info: CONSTANT: COMPENSATE_CLOCK STRING "CLK0"
-- Retrieval info: CONSTANT: INCLK0_INPUT_FREQUENCY NUMERIC "37037"
-- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone III"
@@ -358,7 +388,7 @@ END SYN;
-- Retrieval info: CONSTANT: PORT_SCANWRITE STRING "PORT_UNUSED"
-- Retrieval info: CONSTANT: PORT_clk0 STRING "PORT_USED"
-- Retrieval info: CONSTANT: PORT_clk1 STRING "PORT_USED"
-- Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_UNUSED"
-- Retrieval info: CONSTANT: PORT_clk2 STRING "PORT_USED"
-- Retrieval info: CONSTANT: PORT_clk3 STRING "PORT_UNUSED"
-- Retrieval info: CONSTANT: PORT_clk4 STRING "PORT_UNUSED"
-- Retrieval info: CONSTANT: PORT_clk5 STRING "PORT_UNUSED"
@@ -379,6 +409,7 @@ END SYN;
-- Retrieval info: USED_PORT: areset 0 0 0 0 INPUT GND "areset"
-- Retrieval info: USED_PORT: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0"
-- Retrieval info: USED_PORT: c1 0 0 0 0 OUTPUT_CLK_EXT VCC "c1"
-- Retrieval info: USED_PORT: c2 0 0 0 0 OUTPUT_CLK_EXT VCC "c2"
-- Retrieval info: USED_PORT: inclk0 0 0 0 0 INPUT_CLK_EXT GND "inclk0"
-- Retrieval info: USED_PORT: locked 0 0 0 0 OUTPUT GND "locked"
-- Retrieval info: CONNECT: @areset 0 0 0 0 areset 0 0 0 0
@@ -386,6 +417,7 @@ END SYN;
-- Retrieval info: CONNECT: @inclk 0 0 1 0 inclk0 0 0 0 0
-- Retrieval info: CONNECT: c0 0 0 0 0 @clk 0 0 1 0
-- Retrieval info: CONNECT: c1 0 0 0 0 @clk 0 0 1 1
-- Retrieval info: CONNECT: c2 0 0 0 0 @clk 0 0 1 2
-- Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0
-- Retrieval info: GEN_FILE: TYPE_NORMAL pll_mist.vhd TRUE
-- Retrieval info: GEN_FILE: TYPE_NORMAL pll_mist.ppf TRUE

View File

@@ -44,10 +44,12 @@ module sdram (
input [23:1] port1_a,
input [1:0] port1_ds,
input [15:0] port1_d,
output [15:0] port1_q,
output reg [15:0] port1_q,
input [15:1] cpu1_addr,
input [16:1] cpu1_addr,
output reg [15:0] cpu1_q,
input [16:1] cpu2_addr,
output reg [15:0] cpu2_q,
input port2_req,
output reg port2_ack,
@@ -55,14 +57,14 @@ module sdram (
input [23:1] port2_a,
input [1:0] port2_ds,
input [15:0] port2_d,
output [15:0] port2_q,
input [15:1] snd_addr,
output reg [15:0] snd_q
output reg [31:0] port2_q,
input [16:2] sp_addr,
output reg [31:0] sp_q
);
localparam RASCAS_DELAY = 3'd2; // tRCD=20ns -> 2 cycles@<100MHz
localparam BURST_LENGTH = 3'b000; // 000=1, 001=2, 010=4, 011=8
localparam BURST_LENGTH = 3'b001; // 000=1, 001=2, 010=4, 011=8
localparam ACCESS_TYPE = 1'b0; // 0=sequential, 1=interleaved
localparam CAS_LATENCY = 3'd2; // 2/3 allowed
localparam OP_MODE = 2'b00; // only 00 (standard operation) allowed
@@ -81,21 +83,24 @@ localparam RFRSH_CYCLES = 10'd842;
SDRAM state machine for 2 bank interleaved access
1 word burst, CL2
cmd issued registered
0 RAS0 cas1
0 RAS0 cas1 - data0 read burst terminated
1 ras0
2 CAS0 data1 returned
3 RAS1 cas0
4 ras1
5 CAS1 data0 returned
2 data1 returned
3 CAS0 data1 returned
4 RAS1 cas0
5 ras1
6 CAS1 data0 returned
*/
localparam STATE_RAS0 = 3'd0; // first state in cycle
localparam STATE_RAS1 = 3'd3; // Second ACTIVE command after RAS0 + tRRD (15ns)
localparam STATE_CAS0 = STATE_RAS0 + RASCAS_DELAY; // CAS phase - 3
localparam STATE_CAS1 = STATE_RAS1 + RASCAS_DELAY; // CAS phase - 5
localparam STATE_READ0 = 3'd0; //STATE_CAS0 + CAS_LATENCY + 1'd1; // 7
localparam STATE_RAS1 = 3'd4; // Second ACTIVE command after RAS0 + tRRD (15ns)
localparam STATE_CAS0 = STATE_RAS0 + RASCAS_DELAY + 1'd1; // CAS phase - 3
localparam STATE_CAS1 = STATE_RAS1 + RASCAS_DELAY; // CAS phase - 6
localparam STATE_READ0 = 3'd0;// STATE_CAS0 + CAS_LATENCY + 2'd2; // 7
localparam STATE_READ1 = 3'd3;
localparam STATE_LAST = 3'd5;
localparam STATE_DS1b = 3'd0;
localparam STATE_READ1b = 3'd4;
localparam STATE_LAST = 3'd6;
reg [2:0] t;
@@ -137,7 +142,7 @@ localparam CMD_PRECHARGE = 4'b0010;
localparam CMD_AUTO_REFRESH = 4'b0001;
localparam CMD_LOAD_MODE = 4'b0000;
reg [3:0] sd_cmd; // current command sent to sd ram
reg [3:0] sd_cmd; // current command sent to sd ram
reg [15:0] sd_din;
// drive control signals according to current command
assign SDRAM_nCS = sd_cmd[3];
@@ -147,24 +152,25 @@ assign SDRAM_nWE = sd_cmd[0];
reg [24:1] addr_latch[2];
reg [24:1] addr_latch_next[2];
reg [15:1] addr_last[2];
reg [15:1] addr_last2[2];
reg [16:1] addr_last[2];
reg [16:2] addr_last2[2];
reg [15:0] din_latch[2];
reg [1:0] oe_latch;
reg [1:0] we_latch;
reg [1:0] ds[2];
localparam PORT_NONE = 2'd0;
localparam PORT_CPU1 = 2'd1;
localparam PORT_REQ = 2'd2;
localparam PORT_SND = 2'd1;
reg [2:0] next_port[2];
reg [2:0] port[2];
reg port1_state;
reg port2_state;
localparam PORT_NONE = 2'd0;
localparam PORT_CPU1 = 2'd1;
localparam PORT_CPU2 = 2'd2;
localparam PORT_SP = 2'd1;
localparam PORT_REQ = 2'd3;
reg [1:0] next_port[2];
reg [1:0] port[2];
reg refresh;
reg [10:0] refresh_cnt;
wire need_refresh = (refresh_cnt >= RFRSH_CYCLES);
@@ -179,21 +185,24 @@ always @(*) begin
addr_latch_next[0] = { 1'b0, port1_a };
end else if (cpu1_addr != addr_last[PORT_CPU1]) begin
next_port[0] = PORT_CPU1;
addr_latch_next[0] = { 9'd0, cpu1_addr };
addr_latch_next[0] = { 8'd0, cpu1_addr };
end else if (cpu2_addr != addr_last[PORT_CPU2]) begin
next_port[0] = PORT_CPU2;
addr_latch_next[0] = { 8'd0, cpu2_addr };
end else begin
next_port[0] = PORT_NONE;
addr_latch_next[0] = addr_latch[0];
end
end
// PORT2: bank 2,3
// PORT1: bank 2,3
always @(*) begin
if (port2_req ^ port2_state) begin
next_port[1] = PORT_REQ;
addr_latch_next[1] = { 1'b1, port2_a };
end else if (snd_addr != addr_last2[PORT_SND]) begin
next_port[1] = PORT_SND;
addr_latch_next[1] = { 1'b1, 8'd0, snd_addr };
end else if (sp_addr != addr_last2[PORT_SP]) begin
next_port[1] = PORT_SP;
addr_latch_next[1] = { 1'b1, 7'd0, sp_addr, 1'b0 };
end else begin
next_port[1] = PORT_NONE;
addr_latch_next[1] = addr_latch[1];
@@ -237,15 +246,15 @@ always @(posedge clk) begin
{ oe_latch[0], we_latch[0] } <= 2'b00;
if (next_port[0] != PORT_NONE) begin
port1_state <= port1_req;
sd_cmd <= CMD_ACTIVE;
SDRAM_A <= addr_latch_next[0][22:10];
SDRAM_BA <= addr_latch_next[0][24:23];
addr_last[next_port[0]] <= addr_latch_next[0][15:1];
addr_last[next_port[0]] <= addr_latch_next[0][16:1];
if (next_port[0] == PORT_REQ) begin
{ oe_latch[0], we_latch[0] } <= { ~port1_we, port1_we };
ds[0] <= port1_ds;
din_latch[0] <= port1_d;
port1_state <= port1_req;
end else begin
{ oe_latch[0], we_latch[0] } <= 2'b10;
ds[0] <= 2'b11;
@@ -261,15 +270,15 @@ always @(posedge clk) begin
port[1] <= next_port[1];
if (next_port[1] != PORT_NONE) begin
port2_state <= port2_req;
sd_cmd <= CMD_ACTIVE;
SDRAM_A <= addr_latch_next[1][22:10];
SDRAM_BA <= addr_latch_next[1][24:23];
addr_last2[next_port[1]] <= addr_latch_next[1][15:1];
addr_last2[next_port[1]] <= addr_latch_next[1][16:2];
if (next_port[1] == PORT_REQ) begin
{ oe_latch[1], we_latch[1] } <= { ~port2_we, port2_we };
{ oe_latch[1], we_latch[1] } <= { ~port1_we, port1_we };
ds[1] <= port2_ds;
din_latch[1] <= port2_d;
port2_state <= port2_req;
end else begin
{ oe_latch[1], we_latch[1] } <= 2'b10;
ds[1] <= 2'b11;
@@ -311,13 +320,25 @@ always @(posedge clk) begin
case(port[0])
PORT_REQ: begin port1_q <= sd_din; port1_ack <= port1_req; end
PORT_CPU1: begin cpu1_q <= sd_din; end
PORT_CPU2: begin cpu2_q <= sd_din; end
default: ;
endcase;
end
if(t == STATE_READ1 && oe_latch[1]) begin
case(port[1])
PORT_REQ: begin port2_q <= sd_din; port2_ack <= port2_req; end
PORT_SND: begin snd_q <= sd_din; end
PORT_REQ: port2_q[15:0] <= sd_din;
PORT_SP : sp_q[15:0] <= sd_din;
default: ;
endcase;
end
if(t == STATE_DS1b && oe_latch[1]) { SDRAM_DQMH, SDRAM_DQML } <= ~ds[1];
if(t == STATE_READ1b && oe_latch[1]) begin
case(port[1])
PORT_REQ: begin port2_q[31:16] <= sd_din; port2_ack <= port2_req; end
PORT_SP : begin sp_q[31:16] <= sd_din; end
default: ;
endcase;
end