1
0
mirror of https://github.com/Gehstock/Mist_FPGA.git synced 2026-02-16 20:51:00 +00:00

Kickman: update to latest with interlaced TV out

This commit is contained in:
Gyorgy Szombathelyi
2019-11-22 22:12:57 +01:00
parent 392780bda9
commit fdad6958c0
10 changed files with 2416 additions and 2311 deletions

View File

@@ -41,31 +41,8 @@
# ========================
set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files
set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL
set_global_assignment -name LAST_QUARTUS_VERSION 13.1
set_global_assignment -name LAST_QUARTUS_VERSION "13.1 SP4.26"
set_global_assignment -name PRE_FLOW_SCRIPT_FILE "quartus_sh:rtl/build_id.tcl"
set_global_assignment -name SYSTEMVERILOG_FILE rtl/Kickman_MiST.sv
set_global_assignment -name VHDL_FILE rtl/kick.vhd
set_global_assignment -name VHDL_FILE rtl/kick_sound_board.vhd
set_global_assignment -name VHDL_FILE rtl/gen_ram.vhd
set_global_assignment -name VHDL_FILE rtl/ctc_counter.vhd
set_global_assignment -name VHDL_FILE rtl/ctc_controler.vhd
set_global_assignment -name VHDL_FILE rtl/rom/midssio_82s123.vhd
set_global_assignment -name VHDL_FILE rtl/rom/kick_sp_bits_4.vhd
set_global_assignment -name VHDL_FILE rtl/rom/kick_sp_bits_3.vhd
set_global_assignment -name VHDL_FILE rtl/rom/kick_sp_bits_2.vhd
set_global_assignment -name VHDL_FILE rtl/rom/kick_sp_bits_1.vhd
set_global_assignment -name VHDL_FILE rtl/rom/kick_bg_bits_2.vhd
set_global_assignment -name VHDL_FILE rtl/rom/kick_bg_bits_1.vhd
set_global_assignment -name VHDL_FILE rtl/YM2149_linmix_sep.vhd
set_global_assignment -name VHDL_FILE rtl/T80/T80se.vhd
set_global_assignment -name VHDL_FILE rtl/T80/T80_Reg.vhd
set_global_assignment -name VHDL_FILE rtl/T80/T80_Pack.vhd
set_global_assignment -name VHDL_FILE rtl/T80/T80_MCode.vhd
set_global_assignment -name VHDL_FILE rtl/T80/T80_ALU.vhd
set_global_assignment -name VHDL_FILE rtl/T80/T80.vhd
set_global_assignment -name SYSTEMVERILOG_FILE rtl/sdram.sv
set_global_assignment -name VHDL_FILE rtl/pll_mist.vhd
set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip
# Pin & Location Assignments
# ==========================
@@ -203,4 +180,25 @@ set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -
# end ENTITY(Kickman_MiST)
# ------------------------
set_global_assignment -name SYSTEMVERILOG_FILE rtl/Kickman_MiST.sv
set_global_assignment -name VHDL_FILE rtl/kick.vhd
set_global_assignment -name VHDL_FILE rtl/kick_sound_board.vhd
set_global_assignment -name VHDL_FILE rtl/gen_ram.vhd
set_global_assignment -name VHDL_FILE rtl/ctc_counter.vhd
set_global_assignment -name VHDL_FILE rtl/ctc_controler.vhd
set_global_assignment -name VHDL_FILE rtl/spinner.vhd
set_global_assignment -name VHDL_FILE rtl/rom/midssio_82s123.vhd
set_global_assignment -name VHDL_FILE rtl/rom/kick_sp_bits.vhd
set_global_assignment -name VHDL_FILE rtl/rom/kick_bg_bits_2.vhd
set_global_assignment -name VHDL_FILE rtl/rom/kick_bg_bits_1.vhd
set_global_assignment -name VHDL_FILE rtl/YM2149_linmix_sep.vhd
set_global_assignment -name VHDL_FILE rtl/T80/T80se.vhd
set_global_assignment -name VHDL_FILE rtl/T80/T80_Reg.vhd
set_global_assignment -name VHDL_FILE rtl/T80/T80_Pack.vhd
set_global_assignment -name VHDL_FILE rtl/T80/T80_MCode.vhd
set_global_assignment -name VHDL_FILE rtl/T80/T80_ALU.vhd
set_global_assignment -name VHDL_FILE rtl/T80/T80.vhd
set_global_assignment -name SYSTEMVERILOG_FILE rtl/sdram.sv
set_global_assignment -name VHDL_FILE rtl/pll_mist.vhd
set_global_assignment -name QIP_FILE ../../../common/mist/mist.qip
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top

View File

@@ -78,7 +78,7 @@ wire [7:0] joystick_1;
wire scandoublerD;
wire ypbpr;
wire [15:0] audio_l, audio_r;
wire hs, vs;
wire hs, vs, cs;
wire blankn;
wire [3:0] g, r, b;
wire [14:0] rom_addr;
@@ -165,6 +165,19 @@ always @(posedge clk_sys) begin
reset <= status[0] | buttons[1] | ~rom_loaded;
end
wire ctc_zc_to2;
wire [3:0] spin_angle;
spinner spinner (
.clock_40(clk_sys),
.reset(reset),
.btn_acc(m_fire),
.btn_left(m_left),
.btn_right(m_right),
.ctc_zc_to_2(ctc_zc_to2),
.spin_angle(spin_angle)
);
kick kick(
.clock_40(clk_sys),
.reset(reset),
@@ -174,6 +187,8 @@ kick kick(
.video_blankn(blankn),
.video_hs(hs),
.video_vs(vs),
.video_csync(cs),
.tv15Khz_mode(scandoublerD),
.separate_audio(1'b0),
.audio_out_l(audio_l),
.audio_out_r(audio_r),
@@ -182,10 +197,9 @@ kick kick(
.start2(btn_two_players),
.start1(btn_one_player),
.kick(m_down),
.service_toggle(status[6]),
.btn_acc(m_fire),
.btn_left(m_left),
.btn_right(m_right),
.ctc_zc_to_2(ctc_zc_to2),
.spin_angle(spin_angle),
.service(status[6]),
.cpu_rom_addr ( rom_addr ),
.cpu_rom_do ( rom_addr[0] ? rom_do[15:8] : rom_do[7:0] ),
.cpu_rom_rd ( rom_rd ),
@@ -194,6 +208,11 @@ kick kick(
.snd_rom_rd ( snd_rd )
);
wire vs_out;
wire hs_out;
assign VGA_VS = scandoublerD | vs_out;
assign VGA_HS = scandoublerD ? cs : hs_out;
mist_video #(.COLOR_DEPTH(4), .SD_HCNT_WIDTH(10)) mist_video(
.clk_sys ( clk_sys ),
.SPI_SCK ( SPI_SCK ),
@@ -207,12 +226,13 @@ mist_video #(.COLOR_DEPTH(4), .SD_HCNT_WIDTH(10)) mist_video(
.VGA_R ( VGA_R ),
.VGA_G ( VGA_G ),
.VGA_B ( VGA_B ),
.VGA_VS ( VGA_VS ),
.VGA_HS ( VGA_HS ),
.VGA_VS ( vs_out ),
.VGA_HS ( hs_out ),
.rotate ( {1'b1,status[2]} ),
.ce_divider ( 1 ),
.ce_divider ( 1'b1 ),
.blend ( status[5] ),
.scandoubler_disable(1),//scandoublerD ),
.scandoubler_disable( 1'b1 ),
.no_csync ( 1'b1 ),
.scanlines ( status[4:3] ),
.ypbpr ( ypbpr )
);

View File

@@ -20,9 +20,18 @@
-- Do not redistribute roms whatever the form
-- Use at your own risk
---------------------------------------------------------------------------------
--
-- release rev 02 : fix move_buf for 15kHz
-- (22/11/2019)
--
-- release rev 01 : add TV 15kHz mode
-- (21/11/2019) use merged sprite 8bits roms (make it easier to externalize)
--
-- release rev 00 : initial release
--
--
-- Features :
-- Video : 31Khz/60Hz
-- Video : VGA 31Khz/60Hz and TV 15kHz
-- Coctail mode : NO
-- Sound : OK
@@ -142,14 +151,14 @@ use ieee.numeric_std.all;
entity kick is
port(
clock_40 : in std_logic;
reset : in std_logic;
--tv15Khz_mode : in std_logic;
clock_40 : in std_logic;
reset : in std_logic;
tv15Khz_mode : in std_logic;
video_r : out std_logic_vector(3 downto 0);
video_g : out std_logic_vector(3 downto 0);
video_b : out std_logic_vector(3 downto 0);
video_clk : out std_logic;
--video_csync : out std_logic;
video_csync : out std_logic;
video_blankn : out std_logic;
video_hs : out std_logic;
video_vs : out std_logic;
@@ -157,25 +166,26 @@ port(
separate_audio : in std_logic;
audio_out_l : out std_logic_vector(15 downto 0);
audio_out_r : out std_logic_vector(15 downto 0);
btn_acc : in std_logic;
btn_left : in std_logic;
btn_right : in std_logic;
coin1 : in std_logic;
coin2 : in std_logic;
start2 : in std_logic;
start1 : in std_logic;
kick : in std_logic;
service_toggle : in std_logic;
service : in std_logic;
dbg_cpu_addr : out std_logic_vector(15 downto 0);
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;
ctc_zc_to_2 : out std_logic;
spin_angle : in std_logic_vector(3 downto 0);
snd_rom_addr : out std_logic_vector(13 downto 0);
snd_rom_do : in std_logic_vector(7 downto 0);
snd_rom_rd : out 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(13 downto 0);
snd_rom_do : in std_logic_vector(7 downto 0);
snd_rom_rd : out std_logic;
dbg_cpu_addr : out std_logic_vector(15 downto 0)
);
end kick;
@@ -189,11 +199,12 @@ architecture struct of kick is
signal hcnt : std_logic_vector(9 downto 0) := (others=>'0'); -- horizontal counter
signal vcnt : std_logic_vector(9 downto 0) := (others=>'0'); -- vertical counter
signal vflip : std_logic_vector(9 downto 0) := (others=>'0'); -- vertical counter flip
signal frame : std_logic_vector(9 downto 0) := (others=>'0'); -- frame counter dbg
signal hs_cnt, vs_cnt :std_logic_vector(9 downto 0) ;
signal hsync0, hsync1, hsync2, hsync3, hsync4 : std_logic;
signal top_frame : std_logic := '0';
signal pix_ena : std_logic;
signal pix_ena_r : std_logic;
signal cpu_ena : std_logic;
signal cpu_addr : std_logic_vector(15 downto 0);
@@ -230,7 +241,7 @@ architecture struct of kick is
signal ctc_counter_3_do : std_logic_vector(7 downto 0);
signal ctc_counter_3_int : std_logic;
--signal cpu_rom_do : std_logic_vector( 7 downto 0);
-- signal cpu_rom_do : std_logic_vector( 7 downto 0);
signal wram_we : std_logic;
signal wram_do : std_logic_vector( 7 downto 0);
@@ -268,15 +279,12 @@ architecture struct of kick is
signal sp_on_line_r : std_logic;
signal sp_byte_cnt : std_logic_vector( 1 downto 0);
signal sp_code_line : std_logic_vector(12 downto 0);
signal sp_code_line_mux: std_logic_vector(14 downto 0);
signal sp_hflip : std_logic_vector( 1 downto 0);
signal sp_vflip : std_logic_vector( 4 downto 0);
signal sp_graphx1_do : std_logic_vector( 7 downto 0);
signal sp_graphx2_do : std_logic_vector( 7 downto 0);
signal sp_graphx3_do : std_logic_vector( 7 downto 0);
signal sp_graphx4_do : std_logic_vector( 7 downto 0);
signal sp_graphx_do : std_logic_vector( 7 downto 0);
signal sp_mux_roms : std_logic_vector( 1 downto 0);
signal sp_graphx_mux : std_logic_vector( 7 downto 0);
signal sp_graphx_flip : std_logic_vector( 7 downto 0);
signal sp_buffer_ram1_addr : std_logic_vector(7 downto 0);
@@ -291,6 +299,8 @@ architecture struct of kick is
signal sp_buffer_ram2_do : std_logic_vector(7 downto 0);
signal sp_buffer_ram2_do_r : std_logic_vector(7 downto 0);
signal sp_buffer_sel : std_logic;
signal sp_vid : std_logic_vector(3 downto 0);
signal palette_addr : std_logic_vector(3 downto 0);
@@ -314,40 +324,15 @@ architecture struct of kick is
signal ssio_iowe : std_logic;
signal ssio_do : std_logic_vector(7 downto 0);
signal input_0 : std_logic_vector(7 downto 0);
signal input_1 : std_logic_vector(7 downto 0);
signal input_3 : std_logic_vector(7 downto 0);
signal service_toggle_r : std_logic;
signal service : std_logic;
signal ctc_zc_to_2 : std_logic;
signal ctc_zc_to_2_r : std_logic;
signal spin_angle : std_logic_vector(3 downto 0);
signal spin_count : std_logic_vector(9 downto 0);
signal input_0 : std_logic_vector(7 downto 0);
signal input_1 : std_logic_vector(7 downto 0);
signal input_3 : std_logic_vector(7 downto 0);
begin
clock_vid <= clock_40;
clock_vidn <= not clock_40;
reset_n <= not reset;
spin_angle <= spin_count(9 downto 6);
process (clock_40)
begin
if rising_edge(clock_40) then
ctc_zc_to_2_r <= ctc_zc_to_2;
if ctc_zc_to_2_r ='0' and ctc_zc_to_2 = '1' then
if btn_acc = '0' then -- space -- speed up
if btn_left = '1' then spin_count <= spin_count - 40; end if; -- left
if btn_right = '1' then spin_count <= spin_count + 40; end if; -- right
else
if btn_left = '1' then spin_count <= spin_count - 55; end if;
if btn_right = '1' then spin_count <= spin_count + 55; end if;
end if;
end if;
end if;
end process;
-- debug
process (reset, clock_vid)
@@ -374,42 +359,193 @@ begin
end process;
--
cpu_ena <= '1' when clock_cnt = "1111" else '0'; -- (2.5MHz)
pix_ena <= clock_cnt(0); -- (20MHz)
pix_ena <= '1' when (clock_cnt(1 downto 0) = "11" and tv15Khz_mode = '1') or -- (10MHz)
(clock_cnt(0) = '1' and tv15Khz_mode = '0') else '0'; -- (20MHz)
-----------------------------------
-- Video scanner 635x525 @20Mhz --
-- Video scanner 634x525 @20Mhz --
-- display 512x480 --
-----------------------------------
process (reset, clock_vid)
begin
if reset='1' then
hcnt <= (others=>'0');
vcnt <= (others=>'0');
frame <= (others=>'0');
hcnt <= (others=>'0');
vcnt <= (others=>'0');
top_frame <= '0';
else
if rising_edge(clock_vid) then
if pix_ena = '1' then
hcnt <= hcnt + 1;
if hcnt = 634 then
if hcnt = 633 then
hcnt <= (others=>'0');
vcnt <= vcnt + 1;
if vcnt = 524 then
if (vcnt = 524 and tv15Khz_mode = '0') or (vcnt = 263 and tv15Khz_mode = '1') then
vcnt <= (others=>'0');
frame <= frame + 1;
top_frame <= not top_frame;
end if;
end if;
if tv15Khz_mode = '0' then
-- progessive mode
if vcnt = 490-1 then video_vs <= '0'; end if; -- front porch 10
if vcnt = 492-1 then video_vs <= '1'; end if; -- sync pulse 2
-- back porch 33
if hcnt = 512+15 then video_hs <= '0'; end if; -- front porch 16/25*20 = 13
if hcnt = 512+13-8 then video_hs <= '0'; end if; -- front porch 16/25*20 = 13
if hcnt = 512+90-8 then video_hs <= '1'; end if; -- sync pulse 96/25*20 = 77
-- back porch 48/25*20 = 38
video_blankn <= '0';
if hcnt >= 2 and hcnt < 514 and
vcnt >= 1 and vcnt < 481 then video_blankn <= '1';end if;
else -- interlaced mode
if hcnt = 530 then
hs_cnt <= (others => '0');
if (vcnt = 240) then
vs_cnt <= (others => '0');
else
vs_cnt <= vs_cnt +1;
end if;
else
hs_cnt <= hs_cnt + 1;
end if;
video_blankn <= '0';
if hcnt >= 2 and hcnt < 514 and
vcnt >= 1 and vcnt < 241 then video_blankn <= '1';end if;
if hs_cnt = 0 then hsync0 <= '0';
elsif hs_cnt = 47 then hsync0 <= '1';
end if;
if hs_cnt = 0 then hsync1 <= '0';
elsif hs_cnt = 23 then hsync1 <= '1';
elsif hs_cnt = 317+ 0 then hsync1 <= '0';
elsif hs_cnt = 317+23 then hsync1 <= '1';
end if;
if hs_cnt = 0 then hsync2 <= '0';
elsif hs_cnt = 317-47 then hsync2 <= '1';
elsif hs_cnt = 317 then hsync2 <= '0';
elsif hs_cnt = 634-47 then hsync2 <= '1';
end if;
if hs_cnt = 0 then hsync3 <= '0';
elsif hs_cnt = 23 then hsync3 <= '1';
elsif hs_cnt = 317 then hsync3 <= '0';
elsif hs_cnt = 634-47 then hsync3 <= '1';
end if;
if hs_cnt = 0 then hsync4 <= '0';
elsif hs_cnt = 317-47 then hsync4 <= '1';
elsif hs_cnt = 317 then hsync4 <= '0';
elsif hs_cnt = 317+23 then hsync4 <= '1';
end if;
if vs_cnt = 1 then video_csync <= hsync1;
elsif vs_cnt = 2 then video_csync <= hsync1;
elsif vs_cnt = 3 then video_csync <= hsync1;
elsif vs_cnt = 4 and top_frame = '1' then video_csync <= hsync3;
elsif vs_cnt = 4 and top_frame = '0' then video_csync <= hsync1;
elsif vs_cnt = 5 then video_csync <= hsync2;
elsif vs_cnt = 6 then video_csync <= hsync2;
elsif vs_cnt = 7 and top_frame = '1' then video_csync <= hsync4;
elsif vs_cnt = 7 and top_frame = '0' then video_csync <= hsync2;
elsif vs_cnt = 8 then video_csync <= hsync1;
elsif vs_cnt = 9 then video_csync <= hsync1;
elsif vs_cnt = 10 then video_csync <= hsync1;
elsif vs_cnt = 11 then video_csync <= hsync0;
else video_csync <= hsync0;
end if;
end if;
-- -- test pattern (progressive)
--
-- video_blankn <= '1';
--
-- video_r <= "0000";
-- video_g <= "0000";
-- video_b <= "0000";
--
-- if hcnt >= 0 and hcnt < 512 and
-- vcnt >= 0 and vcnt < 480 then video_b <= "0100"; end if;
--
-- if hcnt >= 1 and hcnt < 511 and
-- vcnt >= 1 and vcnt < 479 then video_r <= "0100"; end if;
--
-- if hcnt >= 0 and hcnt < 512 and
-- vcnt >= 0 and vcnt < 480 then video_g <= "0100"; end if;
--
-- if hcnt >= 0 and hcnt < 512 and
-- vcnt >= 0 and vcnt < 480 and
-- hcnt(5 downto 0) = vcnt(5 downto 0) then
-- video_r <= "1100";
-- video_g <= "1100";
-- video_b <= "1100";
-- end if;
-- -- test pattern (interlaced)
-- video_r <= "0000";
-- video_g <= "0000";
-- video_b <= "0000";
--
-- if hcnt >= 0 and hcnt < 512 and
-- vcnt >= 0 and vcnt < 240 then video_b <= "0100"; end if;
--
-- if hcnt >= 10 and hcnt < 501 and
-- vcnt >= 10 and vcnt < 229 then video_r <= "0100"; end if;
--
-- if hcnt >= 0 and hcnt < 512 and
-- vcnt >= 0 and vcnt < 240 then video_g <= "0100"; end if;
--
-- if hcnt >= 0 and hcnt < 512 and first = '0' and
-- vcnt = 120 then video_b <= "0000"; video_r <= "0100"; video_g <= "0000";end if;
--
-- if hcnt >= 0 and hcnt < 512 and first = '1' and
-- vcnt = 120 then video_b <= "0000"; video_r <= "0000"; video_g <= "0100";end if;
--
-- if hcnt >= 0 and hcnt < 128 and
-- vcnt = 130 then video_b <= "0000"; video_r <= "0100"; video_g <= "0000";end if;
-- if hcnt >= 128 and hcnt < 256 and
-- vcnt = 130 then video_b <= "0000"; video_r <= "0000"; video_g <= "0100";end if;
-- if hcnt >= 256 and hcnt < 384 and
-- vcnt = 130 then video_b <= "0000"; video_r <= "0100"; video_g <= "0100";end if;
--
--
-- if hcnt >= 0 and hcnt < 128 and first = '0' and
-- vcnt = 133 then video_b <= "0000"; video_r <= "0100"; video_g <= "0000";end if;
-- if hcnt >= 128 and hcnt < 256 and first = '1'and
-- vcnt = 133 then video_b <= "0000"; video_r <= "0000"; video_g <= "0100";end if;
-- if hcnt >= 256 and hcnt < 384 and first = '0' and
-- vcnt = 133 then video_b <= "0000"; video_r <= "0100"; video_g <= "0100";end if;
--
-- if hcnt >= 0 and hcnt < 128 and first = '0' and
-- vcnt = 135 then video_b <= "0000"; video_r <= "0100"; video_g <= "0000";end if;
-- if hcnt >= 128 and hcnt < 256 and first = '1'and
-- vcnt = 135 then video_b <= "0000"; video_r <= "0000"; video_g <= "0100";end if;
-- if hcnt >= 256 and hcnt < 384 and first = '0' and
-- vcnt = 135 then video_b <= "0000"; video_r <= "0100"; video_g <= "0100";end if;
-- if hcnt >= 0 and hcnt < 512 and
-- vcnt >= 0 and vcnt < 240 and
-- hcnt(5 downto 0) = vcnt(5 downto 0) then
-- video_r <= "1100";
-- video_g <= "1100";
-- video_b <= "1100";
-- end if;
end if;
end if;
end if;
@@ -423,22 +559,6 @@ input_0 <= not service & "11" & not kick & not start2 & not start1 & not coin2 &
input_1 <= x"F" & not spin_angle; -- binary angle decoder (spinner)
input_3 <= x"FE" ;-- FE Music ON, FF Music OFF
process (clock_vid, reset)
begin
if reset = '1' then
service <= '0';
else
if rising_edge(clock_vid) then
service_toggle_r <= service_toggle;
if service_toggle_r = '0' and service_toggle ='1' then
service <= not service;
end if;
end if;
end if;
end process;
------------------------------------------
-- cpu data input with address decoding --
------------------------------------------
@@ -457,12 +577,12 @@ cpu_di <= cpu_rom_do when cpu_mreq_n = '0' and cpu_addr(15 downto 12) < X"7"
------------------------------------------------------------------------
-- Misc registers : ctc write enable / interrupt acknowledge
------------------------------------------------------------------------
ctc_counter_3_trg <= '1' when vcnt = 493 else '0';
ctc_counter_3_trg <= '1' when (vcnt = 246 and tv15Khz_mode = '1') or (vcnt = 493 and tv15Khz_mode = '0')else '0';
ctc_counter_3_we <= '1' when cpu_wr_n = '0' and cpu_ioreq_n = '0' and cpu_addr(7 downto 0) = X"F3" else '0';
ctc_counter_2_we <= '1' when cpu_wr_n = '0' and cpu_ioreq_n = '0' and cpu_addr(7 downto 0) = X"F2" else '0';
ctc_counter_1_we <= '1' when cpu_wr_n = '0' and cpu_ioreq_n = '0' and cpu_addr(7 downto 0) = X"F1" else '0';
ctc_counter_0_we <= '1' when cpu_wr_n = '0' and cpu_ioreq_n = '0' and cpu_addr(7 downto 0) = X"F0" else '0';
ctc_controler_we <= '1' when cpu_wr_n = '0' and cpu_ioreq_n = '0' and cpu_addr(7 downto 2) = "111100" else '0'; -- F0-F3
ctc_controler_we <= '1' when cpu_wr_n = '0' and cpu_ioreq_n = '0' and cpu_addr(7 downto 0) = X"F0" else '0'; -- F0
ctc_int_ack <= '1' when cpu_ioreq_n = '0' and cpu_m1_n = '0' else '0';
------------------------------------------
@@ -479,7 +599,10 @@ ssio_iowe <= '1' when cpu_wr_n = '0' and cpu_ioreq_n = '0' else '0';
----------------------
--- sprite machine ---
----------------------
vflip <= 480-vcnt; -- apply mirror flip
vflip <= (240-vcnt(8 downto 0)) & top_frame when tv15Khz_mode = '1' else 480-vcnt; -- apply mirror flip
sp_buffer_sel <= vflip(1) when tv15Khz_mode = '1' else vflip(0);
process (clock_vid)
begin
@@ -529,10 +652,6 @@ begin
sp_buffer_ram2_do_r <= sp_buffer_ram2_do;
end if;
sp_on_line_r <= sp_on_line;
pix_ena_r <= pix_ena;
end if;
end if;
@@ -540,7 +659,9 @@ end process;
sp_ram_cache_addr <= cpu_addr(8 downto 0) when sp_ram_cache_cpu_access = '1' else sp_ram_addr;
move_buf <= '1' when vcnt(8 downto 1) = 250 else '0'; -- line 500-501
move_buf <= '1' when (vcnt(8 downto 1) = 250 and tv15Khz_mode = '0') or (vcnt(7 downto 1) = 125 and tv15Khz_mode = '1') else '0'; -- line 500-501
sp_ram_addr <= vcnt(0) & hcnt(8 downto 1) when move_buf = '1' else sp_cnt & sp_input_phase(1 downto 0);
sp_ram_we <= hcnt(0) when move_buf = '1' else '0';
@@ -551,30 +672,30 @@ sp_vflip <= (others => sp_code(7));
sp_code_line <= sp_code(5 downto 0) & (sp_line xor sp_vflip) & (sp_byte_cnt xor sp_hflip); -- sprite graphics roms addr
sp_graphx_mux <= sp_graphx1_do when (sp_hflip(0) = '0' and sp_mux_roms = "01") or
(sp_hflip(0) = '1' and sp_mux_roms = "00") else
sp_graphx2_do when (sp_hflip(0) = '0' and sp_mux_roms = "10") or
(sp_hflip(0) = '1' and sp_mux_roms = "11") else
sp_graphx3_do when (sp_hflip(0) = '0' and sp_mux_roms = "11") or
(sp_hflip(0) = '1' and sp_mux_roms = "10") else
sp_graphx4_do when (sp_hflip(0) = '0' and sp_mux_roms = "00") or
(sp_hflip(0) = '1' and sp_mux_roms = "01") ;
sp_graphx_flip <= sp_graphx_mux when sp_hflip(0) = '0' else
sp_graphx_mux(3 downto 0) & sp_graphx_mux(7 downto 4);
sp_code_line_mux <= "00" & sp_code_line when (sp_hflip(0) = '0' and sp_mux_roms = "01") or
(sp_hflip(0) = '1' and sp_mux_roms = "00") else
"01" & sp_code_line when (sp_hflip(0) = '0' and sp_mux_roms = "10") or
(sp_hflip(0) = '1' and sp_mux_roms = "11") else
"10" & sp_code_line when (sp_hflip(0) = '0' and sp_mux_roms = "11") or
(sp_hflip(0) = '1' and sp_mux_roms = "10") else
"11" & sp_code_line when (sp_hflip(0) = '0' and sp_mux_roms = "00") or
(sp_hflip(0) = '1' and sp_mux_roms = "01") ;
sp_graphx_flip <= sp_graphx_do when sp_hflip(0) = '0' else
sp_graphx_do(3 downto 0) & sp_graphx_do(7 downto 4);
sp_buffer_ram1_di <= sp_buffer_ram1_do or sp_graphx_flip when vflip(0) = '1' else "00000000";
sp_buffer_ram1_addr <= sp_hcnt(8 downto 1) when vflip(0) = '1' else hcnt(8 downto 1) + X"03";
sp_buffer_ram1_we <= not sp_hcnt(0) and sp_on_line and pix_ena when vflip(0) = '1' else hcnt(0);
sp_buffer_ram1_di <= sp_buffer_ram1_do or sp_graphx_flip when sp_buffer_sel = '1' else "00000000";
sp_buffer_ram1_addr <= sp_hcnt(8 downto 1) when sp_buffer_sel = '1' else hcnt(8 downto 1) + X"03";
sp_buffer_ram1_we <= not sp_hcnt(0) and sp_on_line and pix_ena when sp_buffer_sel = '1' else hcnt(0);
sp_buffer_ram2_di <= sp_buffer_ram2_do or sp_graphx_flip when vflip(0) = '0' else "00000000";
sp_buffer_ram2_addr <= sp_hcnt(8 downto 1) when vflip(0) = '0' else hcnt(8 downto 1) + X"03";
sp_buffer_ram2_we <= not sp_hcnt(0) and sp_on_line and pix_ena when vflip(0) = '0' else hcnt(0);
sp_buffer_ram2_di <= sp_buffer_ram2_do or sp_graphx_flip when sp_buffer_sel = '0' else "00000000";
sp_buffer_ram2_addr <= sp_hcnt(8 downto 1) when sp_buffer_sel = '0' else hcnt(8 downto 1) + X"03";
sp_buffer_ram2_we <= not sp_hcnt(0) and sp_on_line and pix_ena when sp_buffer_sel = '0' else hcnt(0);
sp_vid <= sp_buffer_ram1_do_r(7 downto 4) when (vflip(0) = '0') and (hcnt(0) = '1') else
sp_buffer_ram1_do_r(3 downto 0) when (vflip(0) = '0') and (hcnt(0) = '0') else
sp_buffer_ram2_do_r(7 downto 4) when (vflip(0) = '1') and (hcnt(0) = '1') else
sp_buffer_ram2_do_r(3 downto 0) when (vflip(0) = '1') and (hcnt(0) = '0');
sp_vid <= sp_buffer_ram1_do_r(7 downto 4) when (sp_buffer_sel = '0') and (hcnt(0) = '1') else
sp_buffer_ram1_do_r(3 downto 0) when (sp_buffer_sel = '0') and (hcnt(0) = '0') else
sp_buffer_ram2_do_r(7 downto 4) when (sp_buffer_sel = '1') and (hcnt(0) = '1') else
sp_buffer_ram2_do_r(3 downto 0) when (sp_buffer_sel = '1') and (hcnt(0) = '0');
--------------------
--- char machine ---
@@ -747,9 +868,17 @@ port map(
);
-- cpu program ROM 0x0000-0x6FFF
cpu_rom_addr <= cpu_addr(14 downto 0);
cpu_rom_rd <= '1' when cpu_mreq_n = '0' and cpu_rd_n = '0' and cpu_addr(15 downto 12) < X"7" else '0';
--rom_cpu : entity work.kick_cpu
--port map(
-- clk => clock_vidn,
-- addr => cpu_addr(14 downto 0),
-- data => cpu_rom_do
--);
-- working RAM 0x7000-0x77FF
wram : entity work.gen_ram
generic map( dWidth => 8, aWidth => 11)
@@ -832,36 +961,12 @@ port map(
data => bg_graphx2_do
);
--sprite graphics ROM 1E
sprite_graphics_1 : entity work.kick_sp_bits_1
-- sprite graphics ROM 1E/1D/1B/1A
sprite_graphics : entity work.kick_sp_bits
port map(
clk => clock_vidn,
addr => sp_code_line,
data => sp_graphx1_do
);
-- sprite graphics ROM 1D
sprite_graphics_2 : entity work.kick_sp_bits_2
port map(
clk => clock_vidn,
addr => sp_code_line,
data => sp_graphx2_do
);
-- sprite graphics ROM 1B
sprite_graphics_3 : entity work.kick_sp_bits_3
port map(
clk => clock_vidn,
addr => sp_code_line,
data => sp_graphx3_do
);
-- sprite graphics ROM 1A
sprite_graphics_4 : entity work.kick_sp_bits_4
port map(
clk => clock_vidn,
addr => sp_code_line,
data => sp_graphx4_do
addr => sp_code_line_mux,
data => sp_graphx_do
);
--kick_sound_board
@@ -883,7 +988,7 @@ port map(
separate_audio => separate_audio,
audio_out_l => audio_out_l,
audio_out_r => audio_out_r,
cpu_rom_addr => snd_rom_addr,
cpu_rom_do => snd_rom_do,
cpu_rom_rd => snd_rom_rd,

File diff suppressed because it is too large Load Diff

View File

@@ -1,534 +0,0 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity kick_sp_bits_1 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 kick_sp_bits_1 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"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"E0",X"00",X"EE",X"00",X"0E",X"00",X"EE",X"00",X"00",X"00",
X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"0E",X"00",X"00",X"0E",X"E0",X"00",X"00",
X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"E0",X"00",X"00",X"00",X"0E",X"10",X"00",X"00",X"00",
X"10",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"11",X"00",X"00",X"0E",X"11",X"00",X"00",X"EE",
X"11",X"00",X"00",X"E0",X"11",X"E0",X"00",X"00",X"11",X"EE",X"00",X"00",X"11",X"0E",X"EE",X"00",
X"10",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",
X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",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"DD",X"00",X"00",X"00",
X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",
X"70",X"00",X"00",X"00",X"70",X"00",X"00",X"00",X"70",X"00",X"00",X"00",X"70",X"00",X"EE",X"00",
X"00",X"0E",X"EE",X"00",X"00",X"EE",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"00",X"00",X"E0",
X"00",X"00",X"00",X"EE",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"0E",X"0E",X"00",X"00",X"E0",X"0E",X"00",X"00",X"00",
X"0E",X"E0",X"00",X"00",X"EE",X"0E",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",
X"EE",X"00",X"00",X"00",X"EE",X"00",X"0E",X"00",X"EE",X"EE",X"E0",X"00",X"EE",X"EE",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"EE",X"00",
X"00",X"0E",X"EE",X"00",X"00",X"EE",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"00",X"00",X"E0",
X"00",X"00",X"00",X"EE",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"0E",X"7E",X"00",X"00",X"E0",X"77",X"D0",X"88",X"00",
X"77",X"D0",X"88",X"00",X"77",X"DE",X"88",X"00",X"77",X"D0",X"88",X"00",X"77",X"00",X"88",X"00",
X"77",X"00",X"88",X"00",X"75",X"00",X"8E",X"00",X"77",X"2E",X"E8",X"00",X"77",X"2E",X"EE",X"EE",
X"FF",X"33",X"77",X"77",X"FF",X"43",X"77",X"77",X"55",X"44",X"77",X"77",X"55",X"44",X"77",X"77",
X"05",X"44",X"77",X"77",X"00",X"44",X"77",X"77",X"00",X"44",X"77",X"77",X"00",X"44",X"07",X"77",
X"00",X"04",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"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"33",X"77",X"77",X"55",X"33",X"77",X"77",X"55",X"33",X"77",X"72",X"FF",X"33",X"77",X"72",
X"55",X"33",X"77",X"72",X"55",X"33",X"77",X"22",X"05",X"00",X"77",X"22",X"00",X"00",X"07",X"22",
X"00",X"40",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"55",X"00",X"00",X"44",X"FF",X"00",
X"00",X"44",X"55",X"00",X"00",X"44",X"55",X"B0",X"00",X"44",X"FF",X"00",X"00",X"44",X"55",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"55",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"FF",X"33",X"B7",X"77",X"55",X"33",X"BB",X"77",
X"55",X"33",X"BB",X"77",X"05",X"43",X"BB",X"22",X"00",X"43",X"BB",X"22",X"00",X"44",X"07",X"22",
X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",
X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"BB",
X"00",X"00",X"00",X"66",X"00",X"00",X"00",X"66",X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"BB",
X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AB",X"00",X"00",X"00",X"AB",X"00",X"00",X"00",X"AA",
X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"B7",X"00",X"00",X"00",X"BB",
X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"B6",X"00",X"00",X"44",X"66",X"00",X"00",X"44",X"BB",
X"00",X"00",X"00",X"BA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",
X"00",X"00",X"00",X"AA",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",
X"00",X"00",X"00",X"B6",X"00",X"00",X"00",X"B6",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",
X"00",X"00",X"00",X"AA",X"00",X"00",X"44",X"AB",X"00",X"00",X"44",X"AB",X"00",X"00",X"00",X"AA",
X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",
X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"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"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",
X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",
X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"40",X"00",X"01",X"11",
X"40",X"00",X"07",X"11",X"44",X"00",X"77",X"77",X"44",X"00",X"77",X"77",X"44",X"05",X"77",X"77",
X"44",X"33",X"77",X"77",X"44",X"33",X"77",X"77",X"44",X"33",X"77",X"77",X"05",X"33",X"77",X"77",
X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",
X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"77",X"00",X"00",X"DD",X"77",X"00",X"00",X"DD",X"77",
X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",
X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",
X"00",X"B0",X"00",X"77",X"00",X"B0",X"00",X"77",X"00",X"B0",X"00",X"77",X"00",X"B0",X"00",X"77",
X"00",X"B0",X"00",X"77",X"00",X"BB",X"00",X"77",X"00",X"0B",X"00",X"77",X"00",X"0B",X"00",X"77",
X"00",X"BB",X"00",X"77",X"00",X"BB",X"00",X"77",X"00",X"BB",X"00",X"77",X"00",X"BB",X"00",X"77",
X"00",X"BB",X"00",X"77",X"00",X"FF",X"00",X"77",X"00",X"FF",X"00",X"77",X"00",X"FF",X"00",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"E0",X"00",X"EE",X"00",X"0E",X"00",X"EE",X"00",X"00",X"00",
X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"0E",X"00",X"00",X"0E",X"E0",X"00",X"00",
X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"E0",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"0E",X"00",X"00",X"00",X"EE",
X"00",X"00",X"00",X"E0",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"EE",X"00",
X"00",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"5F",X"22",X"E0",X"00",X"5F",X"22",X"0E",X"00",X"05",X"77",X"00",X"00",X"EE",X"77",X"00",X"00",
X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"0E",X"00",X"00",X"0E",X"E0",X"00",X"00",
X"0E",X"00",X"00",X"E0",X"0E",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"0E",X"00",X"00",X"00",X"EE",
X"00",X"00",X"00",X"EE",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"EE",X"00",
X"00",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"77",X"EE",X"EE",X"EE",X"77",X"EE",X"0E",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",
X"77",X"0E",X"00",X"00",X"EE",X"E0",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",
X"0E",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"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",
X"00",X"00",X"00",X"EE",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"EE",X"00",
X"00",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",
X"00",X"0B",X"00",X"77",X"00",X"BB",X"00",X"77",X"00",X"BB",X"00",X"77",X"00",X"BB",X"00",X"77",
X"00",X"BB",X"00",X"77",X"00",X"05",X"00",X"77",X"00",X"0F",X"00",X"77",X"00",X"04",X"00",X"70",
X"00",X"04",X"00",X"70",X"05",X"34",X"00",X"70",X"05",X"33",X"77",X"77",X"55",X"33",X"77",X"77",
X"FF",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"55",X"34",X"77",X"77",X"FF",X"44",X"77",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",
X"00",X"00",X"B5",X"00",X"00",X"00",X"5F",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"F5",X"00",
X"00",X"00",X"45",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"40",X"01",X"00",X"00",X"07",X"71",
X"00",X"00",X"77",X"71",X"05",X"00",X"77",X"71",X"05",X"33",X"77",X"77",X"55",X"33",X"77",X"77",
X"FF",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"CF",X"33",X"77",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"11",
X"00",X"0B",X"00",X"11",X"00",X"BB",X"00",X"11",X"00",X"BB",X"00",X"11",X"00",X"BB",X"00",X"11",
X"00",X"BF",X"00",X"11",X"00",X"5F",X"00",X"11",X"00",X"F5",X"00",X"11",X"00",X"54",X"00",X"11",
X"00",X"04",X"00",X"11",X"00",X"04",X"00",X"11",X"00",X"00",X"07",X"11",X"00",X"00",X"07",X"71",
X"00",X"00",X"77",X"77",X"05",X"03",X"77",X"77",X"05",X"33",X"77",X"77",X"55",X"33",X"77",X"77",
X"FF",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"CF",X"33",X"77",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"0B",X"00",X"00",
X"00",X"05",X"00",X"00",X"00",X"05",X"00",X"00",X"00",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"07",X"00",X"04",X"00",X"07",X"00",X"04",X"00",X"77",X"00",X"44",X"07",X"77",
X"00",X"33",X"77",X"77",X"05",X"33",X"77",X"77",X"05",X"33",X"77",X"77",X"55",X"33",X"77",X"77",
X"FF",X"33",X"77",X"77",X"FF",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"55",X"33",X"77",X"77",
X"00",X"00",X"00",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",
X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"D0",
X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"00",X"00",X"00",X"5B",X"00",X"00",X"00",X"FF",X"00",
X"00",X"00",X"F5",X"00",X"00",X"00",X"55",X"00",X"00",X"00",X"4F",X"00",X"00",X"00",X"4F",X"00",
X"00",X"00",X"40",X"00",X"00",X"44",X"00",X"07",X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",
X"00",X"44",X"00",X"77",X"05",X"44",X"00",X"77",X"55",X"44",X"00",X"77",X"FF",X"44",X"00",X"77",
X"55",X"40",X"07",X"77",X"55",X"33",X"F7",X"77",X"FF",X"33",X"F7",X"77",X"55",X"33",X"F7",X"77",
X"55",X"33",X"F7",X"77",X"FF",X"33",X"F7",X"77",X"55",X"33",X"F7",X"77",X"55",X"40",X"07",X"77",
X"FF",X"44",X"00",X"11",X"55",X"44",X"00",X"11",X"05",X"44",X"00",X"11",X"00",X"44",X"00",X"11",
X"00",X"44",X"00",X"11",X"00",X"44",X"00",X"01",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"55",X"00",X"00",
X"BB",X"FF",X"00",X"00",X"00",X"55",X"00",X"11",X"00",X"FF",X"00",X"11",X"00",X"55",X"00",X"11",
X"00",X"55",X"00",X"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"00",
X"00",X"00",X"05",X"00",X"00",X"00",X"55",X"DD",X"00",X"00",X"DB",X"DD",X"00",X"00",X"DB",X"DD",
X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",
X"77",X"77",X"5B",X"00",X"77",X"77",X"FB",X"00",X"77",X"77",X"50",X"00",X"77",X"EE",X"E0",X"EE",
X"7E",X"E0",X"0E",X"00",X"EE",X"00",X"0E",X"00",X"EE",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",
X"0E",X"0E",X"00",X"00",X"0E",X"0E",X"00",X"00",X"00",X"EE",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"EE",X"00",X"00",X"00",X"EE",
X"00",X"00",X"00",X"EE",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"EE",X"00",
X"00",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"EE",X"FB",X"D0",X"00",X"EE",X"FB",X"E0",X"00",X"EE",X"00",X"0E",X"00",X"EE",X"0D",X"00",X"00",
X"EE",X"0D",X"00",X"00",X"EE",X"0D",X"00",X"00",X"EE",X"0E",X"E0",X"E0",X"0E",X"E0",X"E0",X"0E",
X"0E",X"00",X"E0",X"00",X"0E",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",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"EE",X"00",X"00",X"00",X"EE",
X"00",X"00",X"00",X"EE",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"EE",X"00",
X"00",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",
X"00",X"0E",X"EE",X"00",X"70",X"EE",X"00",X"00",X"70",X"E0",X"00",X"00",X"77",X"00",X"00",X"EE",
X"77",X"00",X"00",X"EE",X"77",X"00",X"00",X"EE",X"77",X"00",X"00",X"00",X"77",X"00",X"8E",X"00",
X"77",X"00",X"8E",X"00",X"77",X"00",X"8E",X"00",X"77",X"00",X"8E",X"00",X"77",X"00",X"E8",X"00",
X"77",X"E0",X"E8",X"0E",X"77",X"7E",X"E8",X"E0",X"77",X"70",X"F5",X"00",X"EE",X"70",X"5F",X"00",
X"EE",X"7F",X"DD",X"00",X"EE",X"5F",X"DD",X"00",X"EE",X"55",X"DD",X"00",X"EE",X"F5",X"DD",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",
X"00",X"0E",X"EE",X"00",X"00",X"EE",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"00",X"00",X"EE",
X"00",X"00",X"00",X"EE",X"30",X"00",X"00",X"EE",X"33",X"00",X"00",X"E0",X"33",X"00",X"00",X"00",
X"33",X"00",X"00",X"00",X"33",X"00",X"00",X"00",X"3E",X"00",X"DD",X"00",X"3E",X"00",X"DD",X"00",
X"3E",X"00",X"DD",X"00",X"EE",X"00",X"DD",X"00",X"7E",X"E0",X"DD",X"00",X"77",X"7E",X"BB",X"00",
X"77",X"77",X"FB",X"00",X"77",X"77",X"5F",X"00",X"77",X"77",X"FE",X"00",X"77",X"77",X"E8",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",
X"00",X"0E",X"EE",X"00",X"00",X"EE",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"00",X"00",X"EE",
X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"E0",X"00",X"00",X"30",X"EE",X"00",X"00",X"3E",X"8E",X"00",X"00",X"3E",X"8E",X"00",X"00",
X"3E",X"88",X"00",X"00",X"EE",X"88",X"00",X"00",X"EE",X"88",X"0E",X"00",X"7E",X"E8",X"0E",X"00",
X"77",X"EE",X"E0",X"EE",X"77",X"77",X"50",X"00",X"77",X"77",X"FB",X"00",X"77",X"77",X"5B",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"BB",X"04",X"00",X"00",X"BB",X"44",X"00",X"00",X"BB",X"44",X"00",X"00",X"00",X"44",
X"00",X"00",X"0B",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"44",X"BB",X"00",X"00",X"00",X"66",X"00",X"00",X"00",X"66",X"00",X"00",X"00",X"BB",
X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"A0",
X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"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"00",X"00",X"00",X"A0",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",
X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"66",X"00",X"00",X"00",X"66",X"00",X"00",X"44",X"BB",
X"55",X"53",X"77",X"77",X"FF",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"55",X"33",X"77",X"77",
X"FF",X"33",X"77",X"77",X"55",X"00",X"77",X"22",X"05",X"00",X"07",X"22",X"00",X"40",X"07",X"22",
X"00",X"40",X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",
X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",
X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",
X"00",X"44",X"00",X"00",X"00",X"40",X"00",X"00",X"0B",X"00",X"00",X"00",X"0B",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"0B",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"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"0B",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"44",X"00",X"00",
X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",
X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",
X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"40",X"00",X"00",
X"00",X"40",X"07",X"22",X"05",X"00",X"07",X"22",X"55",X"00",X"77",X"22",X"FF",X"33",X"77",X"77",
X"55",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"FF",X"33",X"77",X"77",X"55",X"53",X"77",X"77",
X"55",X"44",X"77",X"77",X"55",X"44",X"77",X"77",X"FF",X"44",X"77",X"72",X"55",X"44",X"77",X"72",
X"55",X"44",X"77",X"72",X"05",X"44",X"77",X"22",X"05",X"43",X"77",X"22",X"00",X"33",X"07",X"22",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"40",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",
X"00",X"04",X"44",X"44",X"00",X"04",X"44",X"44",X"00",X"04",X"44",X"44",X"00",X"04",X"44",X"44",
X"00",X"04",X"44",X"44",X"00",X"04",X"44",X"44",X"00",X"04",X"44",X"44",X"00",X"00",X"44",X"44",
X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"40",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",
X"00",X"44",X"03",X"77",X"00",X"44",X"33",X"77",X"00",X"44",X"33",X"77",X"00",X"44",X"33",X"77",
X"00",X"44",X"33",X"77",X"00",X"44",X"33",X"77",X"00",X"44",X"53",X"70",X"00",X"44",X"35",X"00",
X"00",X"44",X"53",X"00",X"00",X"44",X"33",X"00",X"00",X"43",X"33",X"00",X"00",X"33",X"33",X"00",
X"00",X"33",X"33",X"00",X"00",X"33",X"33",X"00",X"00",X"33",X"33",X"00",X"00",X"3B",X"33",X"00",
X"00",X"3A",X"34",X"00",X"00",X"33",X"34",X"44",X"00",X"BB",X"44",X"44",X"00",X"BB",X"44",X"44",
X"04",X"BB",X"44",X"44",X"04",X"BB",X"44",X"44",X"04",X"AB",X"44",X"00",X"04",X"BB",X"44",X"00",
X"04",X"AA",X"40",X"00",X"04",X"AA",X"00",X"00",X"04",X"4A",X"00",X"00",X"44",X"00",X"00",X"00",
X"77",X"77",X"DD",X"00",X"77",X"77",X"DD",X"00",X"77",X"70",X"DD",X"00",X"77",X"00",X"DD",X"00",
X"77",X"00",X"0D",X"0E",X"77",X"00",X"E0",X"EE",X"77",X"00",X"00",X"EE",X"77",X"00",X"00",X"E0",
X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"07",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",
X"00",X"EE",X"EE",X"00",X"00",X"EE",X"E0",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"0B",X"00",X"00",
X"55",X"B0",X"00",X"00",X"FF",X"00",X"00",X"00",X"55",X"BB",X"00",X"00",X"55",X"00",X"00",X"00",
X"FF",X"BB",X"00",X"00",X"55",X"00",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"BB",X"00",X"00",
X"00",X"0B",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"EE",X"00",X"00",X"00",X"EE",X"E0",
X"00",X"00",X"0E",X"EE",X"00",X"00",X"0E",X"EE",X"00",X"00",X"0E",X"EE",X"00",X"0E",X"0E",X"0E",
X"00",X"EE",X"0E",X"0E",X"00",X"EE",X"0E",X"00",X"00",X"E0",X"0E",X"00",X"00",X"00",X"0E",X"00",
X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"0E",X"00",X"00",X"0E",X"E0",
X"00",X"00",X"0E",X"E0",X"00",X"00",X"0E",X"00",X"00",X"E0",X"0E",X"00",X"00",X"0E",X"0E",X"00",
X"00",X"00",X"0E",X"00",X"0E",X"00",X"0E",X"00",X"0E",X"00",X"0E",X"00",X"EE",X"00",X"0E",X"00",
X"EE",X"00",X"DE",X"00",X"EE",X"05",X"DD",X"00",X"EE",X"55",X"DD",X"00",X"77",X"5F",X"DD",X"EE",
X"33",X"33",X"00",X"05",X"33",X"44",X"40",X"55",X"03",X"44",X"44",X"5F",X"03",X"44",X"44",X"F5",
X"00",X"44",X"44",X"55",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"00",X"00",
X"00",X"45",X"00",X"00",X"00",X"5F",X"00",X"00",X"00",X"55",X"00",X"00",X"00",X"5F",X"00",X"00",
X"AA",X"BB",X"00",X"00",X"AA",X"BB",X"00",X"E0",X"AA",X"BB",X"00",X"0E",X"00",X"BB",X"00",X"0E",
X"00",X"BB",X"44",X"EE",X"00",X"BA",X"44",X"EE",X"00",X"BA",X"44",X"E0",X"00",X"B6",X"44",X"00",
X"00",X"B6",X"44",X"50",X"00",X"BB",X"44",X"0B",X"00",X"B0",X"04",X"BB",X"00",X"00",X"00",X"BB",
X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"00",X"00",X"04",X"00",X"00",
X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"D0",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",
X"00",X"B0",X"D0",X"00",X"00",X"55",X"00",X"00",X"00",X"F5",X"00",X"00",X"00",X"F5",X"00",X"00",
X"00",X"57",X"00",X"00",X"00",X"57",X"00",X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00",
X"00",X"0E",X"EE",X"00",X"00",X"EE",X"EE",X"70",X"00",X"EE",X"0E",X"77",X"00",X"E0",X"07",X"77",
X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00",X"07",X"77",X"77",X"00",X"77",X"7E",X"70",
X"00",X"77",X"7E",X"00",X"00",X"77",X"E7",X"E0",X"00",X"77",X"E7",X"EE",X"07",X"77",X"77",X"EE",
X"77",X"77",X"70",X"EE",X"77",X"77",X"00",X"0E",X"77",X"77",X"00",X"00",X"77",X"37",X"00",X"EE",
X"77",X"33",X"00",X"00",X"73",X"33",X"00",X"00",X"73",X"33",X"0E",X"00",X"73",X"33",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"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"40",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",
X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",
X"00",X"00",X"00",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",
X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"40",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"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"04",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"FF",X"00",
X"00",X"44",X"44",X"00",X"00",X"FF",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"05",
X"00",X"44",X"44",X"55",X"00",X"44",X"44",X"05",X"00",X"44",X"44",X"00",X"00",X"44",X"45",X"00",
X"00",X"44",X"55",X"00",X"00",X"44",X"55",X"00",X"00",X"44",X"55",X"00",X"00",X"55",X"55",X"00",
X"00",X"05",X"55",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"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"06",X"66",X"00",X"00",X"66",X"66",X"00",X"00",X"6F",X"66",X"00",X"00",X"6F",X"66",X"00",
X"00",X"FF",X"66",X"00",X"00",X"FF",X"66",X"00",X"00",X"F6",X"66",X"00",X"00",X"F6",X"66",X"06",
X"00",X"66",X"66",X"66",X"00",X"66",X"66",X"0D",X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00",
X"00",X"66",X"66",X"00",X"00",X"66",X"DD",X"00",X"00",X"66",X"DD",X"00",X"00",X"86",X"DD",X"00",
X"00",X"06",X"DD",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"CC",X"C0",X"00",X"CC",X"AA",X"CC",X"00",X"CA",X"AA",X"AC",
X"00",X"AA",X"CA",X"CC",X"00",X"AA",X"CC",X"C0",X"00",X"AA",X"FC",X"C0",X"00",X"AA",X"CC",X"CC",
X"00",X"AA",X"CC",X"AC",X"00",X"AA",X"CC",X"AC",X"00",X"AA",X"CC",X"CC",X"00",X"AA",X"CA",X"C0",
X"00",X"AA",X"CC",X"C0",X"00",X"AA",X"FC",X"CC",X"00",X"AA",X"CC",X"AC",X"00",X"AA",X"CC",X"AC",
X"00",X"AA",X"CC",X"CC",X"00",X"AA",X"CC",X"C0",X"00",X"AA",X"CA",X"CC",X"00",X"AA",X"AA",X"AC",
X"00",X"CA",X"AA",X"AC",X"00",X"CC",X"AA",X"CC",X"00",X"00",X"CC",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"CC",X"C0",X"00",X"CC",X"66",X"CC",X"00",X"C6",X"66",X"6C",
X"00",X"66",X"C6",X"CC",X"00",X"66",X"CC",X"C0",X"00",X"66",X"FC",X"C0",X"00",X"66",X"CC",X"CC",
X"00",X"66",X"CC",X"6C",X"00",X"66",X"CC",X"6C",X"00",X"66",X"CC",X"CC",X"00",X"66",X"C6",X"C0",
X"00",X"66",X"CC",X"C0",X"00",X"66",X"FC",X"CC",X"00",X"66",X"CC",X"6C",X"00",X"66",X"CC",X"6C",
X"00",X"66",X"CC",X"CC",X"00",X"66",X"CC",X"C0",X"00",X"66",X"C6",X"CC",X"00",X"66",X"66",X"6C",
X"00",X"C6",X"66",X"6C",X"00",X"CC",X"66",X"CC",X"00",X"00",X"CC",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"CC",X"C0",X"00",X"CC",X"BB",X"CC",X"00",X"CB",X"BB",X"BC",
X"00",X"BB",X"CB",X"CC",X"00",X"BB",X"CC",X"C0",X"00",X"BB",X"FC",X"C0",X"00",X"BB",X"CC",X"CC",
X"00",X"BB",X"CC",X"BC",X"00",X"BB",X"CC",X"BC",X"00",X"BB",X"CC",X"CC",X"00",X"BB",X"CB",X"C0",
X"00",X"BB",X"CC",X"C0",X"00",X"BB",X"FC",X"CC",X"00",X"BB",X"CC",X"BC",X"00",X"BB",X"CC",X"BC",
X"00",X"BB",X"CC",X"CC",X"00",X"BB",X"CC",X"C0",X"00",X"BB",X"CB",X"CC",X"00",X"BB",X"BB",X"BC",
X"00",X"CB",X"BB",X"BC",X"00",X"CC",X"BB",X"CC",X"00",X"00",X"CC",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"A0",X"00",
X"00",X"0A",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"FF",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"FF",X"AA",X"00",X"00",X"FF",X"AA",X"00",X"00",X"AA",X"AA",X"0A",
X"00",X"AA",X"AA",X"AA",X"00",X"AA",X"AA",X"0A",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"A9",X"00",
X"00",X"AA",X"99",X"00",X"00",X"AA",X"99",X"00",X"00",X"9A",X"99",X"00",X"00",X"A9",X"99",X"00",
X"00",X"0A",X"99",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"FF",X"00",
X"00",X"00",X"FF",X"00",X"00",X"00",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"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"A0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"70",X"00",X"00",X"00",X"7F",X"00",
X"00",X"00",X"66",X"00",X"00",X"FF",X"66",X"00",X"00",X"00",X"64",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"40",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"F0",X"00",X"00",X"00",X"00",X"05",X"00",
X"00",X"00",X"55",X"00",X"00",X"00",X"00",X"00",X"00",X"0A",X"0A",X"00",X"00",X"00",X"A4",X"00",
X"00",X"00",X"AA",X"00",X"00",X"00",X"45",X"00",X"00",X"FF",X"40",X"00",X"00",X"00",X"04",X"00",
X"00",X"00",X"00",X"00",X"00",X"05",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"55",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"55",X"00",X"00",X"00",X"66",X"00",X"00",X"00",X"65",X"00",
X"00",X"04",X"64",X"00",X"00",X"0A",X"54",X"00",X"00",X"0A",X"04",X"00",X"00",X"00",X"05",X"00",
X"00",X"05",X"05",X"00",X"00",X"05",X"05",X"00",X"00",X"00",X"05",X"00",X"00",X"AA",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"40",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",
X"00",X"00",X"44",X"44",X"00",X"00",X"04",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",
X"00",X"00",X"00",X"44",X"00",X"00",X"04",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",
X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"40",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"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"44",X"00",X"40",X"00",X"44",X"00",X"40",X"00",X"44",X"00",X"44",
X"00",X"44",X"00",X"44",X"00",X"44",X"00",X"44",X"00",X"44",X"00",X"44",X"00",X"44",X"00",X"44",
X"00",X"44",X"04",X"44",X"00",X"44",X"04",X"44",X"00",X"44",X"04",X"40",X"00",X"04",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",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"00",X"00",X"00",X"99",X"00",
X"00",X"00",X"99",X"00",X"04",X"00",X"99",X"90",X"00",X"00",X"A9",X"99",X"00",X"00",X"9A",X"99",
X"0A",X"09",X"9A",X"99",X"00",X"09",X"A9",X"99",X"00",X"09",X"99",X"99",X"00",X"99",X"99",X"99",
X"00",X"09",X"99",X"99",X"00",X"09",X"A9",X"99",X"00",X"09",X"9A",X"99",X"00",X"00",X"9A",X"99",
X"00",X"00",X"A9",X"99",X"00",X"00",X"99",X"90",X"00",X"00",X"99",X"00",X"00",X"00",X"99",X"00",
X"00",X"00",X"99",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"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"04",X"00",X"00",X"00",X"44",X"00",X"40",X"00",X"44",X"00",X"40",X"00",X"44",X"00",X"44",
X"00",X"44",X"00",X"44",X"00",X"44",X"00",X"44",X"00",X"44",X"04",X"44",X"00",X"44",X"04",X"44",
X"00",X"44",X"44",X"44",X"00",X"44",X"44",X"44",X"00",X"44",X"44",X"40",X"00",X"04",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"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"66",X"60",
X"00",X"06",X"AA",X"66",X"00",X"06",X"AA",X"A6",X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"A6",
X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"66",
X"00",X"00",X"66",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"66",X"66",X"00",X"06",X"AA",X"A6",
X"00",X"06",X"AA",X"A6",X"00",X"06",X"AA",X"A6",X"00",X"06",X"6A",X"A6",X"00",X"06",X"66",X"A6",
X"00",X"06",X"06",X"A6",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"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"66",X"60",
X"00",X"06",X"AA",X"66",X"00",X"06",X"AA",X"A6",X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"A6",
X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"66",
X"00",X"00",X"66",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"66",X"60",X"00",X"06",X"AA",X"66",
X"00",X"06",X"AA",X"A6",X"00",X"06",X"00",X"A6",X"00",X"06",X"00",X"A6",X"00",X"06",X"00",X"A6",
X"00",X"06",X"00",X"A6",X"00",X"06",X"AA",X"A6",X"00",X"06",X"AA",X"66",X"00",X"00",X"66",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"66",X"00",X"00",X"00",X"A6",X"00",X"06",X"66",X"A6",X"00",X"06",X"AA",X"A6",
X"00",X"06",X"AA",X"A6",X"00",X"06",X"66",X"A6",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",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"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"66",X"60",X"00",X"06",X"AA",X"66",
X"00",X"06",X"AA",X"A6",X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"A6",
X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"66",X"00",X"06",X"66",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"66",X"00",X"00",X"00",X"A6",X"00",X"06",X"66",X"A6",X"00",X"06",X"AA",X"A6",
X"00",X"06",X"AA",X"A6",X"00",X"06",X"66",X"A6",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",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"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",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"66",
X"00",X"06",X"A6",X"A6",X"00",X"06",X"AA",X"A6",X"00",X"06",X"AA",X"A6",X"00",X"06",X"6A",X"A6",
X"00",X"06",X"66",X"A6",X"00",X"06",X"06",X"A6",X"00",X"06",X"00",X"A6",X"00",X"06",X"00",X"A6",
X"00",X"00",X"00",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"00",X"00",X"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"66",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",
X"00",X"00",X"AA",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",X"66",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"66",X"60",
X"00",X"06",X"AA",X"66",X"00",X"06",X"AA",X"A6",X"00",X"06",X"AA",X"A6",X"00",X"06",X"AA",X"A6",
X"00",X"06",X"AA",X"A6",X"00",X"06",X"AA",X"A6",X"00",X"06",X"66",X"A6",X"00",X"06",X"00",X"66",
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"60",X"00",
X"00",X"00",X"66",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",
X"00",X"00",X"AA",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",X"66",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"66",X"00",X"00",X"00",X"6A",X"00",
X"00",X"00",X"6A",X"00",X"00",X"66",X"6A",X"66",X"00",X"AA",X"AA",X"A6",X"00",X"6A",X"AA",X"A6",
X"00",X"66",X"0A",X"66",X"00",X"06",X"0A",X"00",X"00",X"00",X"0A",X"00",X"00",X"00",X"0A",X"00",
X"00",X"00",X"0A",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",
X"00",X"00",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"60",X"00",
X"00",X"00",X"66",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",
X"00",X"00",X"AA",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",X"66",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"06",X"66",X"60",
X"00",X"06",X"AA",X"66",X"00",X"06",X"AA",X"A6",X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"A6",
X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"A6",X"00",X"06",X"A6",X"66",
X"00",X"00",X"66",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"60",X"00",
X"00",X"00",X"66",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",
X"00",X"00",X"AA",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",X"66",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"CC",X"C0",X"00",X"CC",X"55",X"CC",X"00",X"C5",X"55",X"5C",
X"00",X"55",X"C5",X"CC",X"00",X"55",X"CC",X"C0",X"00",X"55",X"FC",X"C0",X"00",X"55",X"CC",X"CC",
X"00",X"55",X"CC",X"5C",X"00",X"55",X"CC",X"5C",X"00",X"55",X"CC",X"CC",X"00",X"55",X"C5",X"C0",
X"00",X"55",X"CC",X"C0",X"00",X"55",X"FC",X"CC",X"00",X"55",X"CC",X"5C",X"00",X"55",X"CC",X"5C",
X"00",X"55",X"CC",X"CC",X"00",X"55",X"CC",X"C0",X"00",X"55",X"C5",X"CC",X"00",X"55",X"55",X"5C",
X"00",X"C5",X"55",X"5C",X"00",X"CC",X"55",X"CC",X"00",X"00",X"CC",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");
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,534 +0,0 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity kick_sp_bits_2 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 kick_sp_bits_2 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"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"00",
X"00",X"0E",X"0E",X"00",X"00",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"00",X"22",X"00",
X"E0",X"00",X"22",X"00",X"E0",X"00",X"22",X"00",X"EE",X"00",X"22",X"0E",X"EE",X"00",X"00",X"EE",
X"0E",X"00",X"00",X"EE",X"0E",X"00",X"00",X"EE",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"00",
X"10",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"10",X"E0",X"0E",X"00",X"00",X"EE",X"EE",X"00",
X"00",X"EE",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"D0",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",
X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",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"00",X"00",X"00",X"00",X"00",X"00",
X"D0",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"E0",X"00",
X"00",X"EE",X"EE",X"00",X"00",X"E0",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"E0",X"0E",X"00",X"00",X"EE",X"0E",X"00",X"00",X"EE",
X"EE",X"00",X"00",X"EE",X"EE",X"22",X"00",X"0E",X"E0",X"22",X"00",X"00",X"E0",X"22",X"00",X"00",
X"E0",X"22",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"0E",X"0E",X"00",
X"00",X"00",X"E0",X"00",X"00",X"00",X"00",X"00",X"EE",X"EE",X"00",X"00",X"EE",X"EE",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"E0",X"00",
X"00",X"EE",X"EE",X"00",X"00",X"E0",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"E0",X"0E",X"00",X"00",X"EE",X"0E",X"00",X"00",X"EE",
X"EE",X"00",X"00",X"EE",X"EE",X"00",X"00",X"0E",X"E0",X"00",X"00",X"00",X"E0",X"00",X"88",X"00",
X"70",X"00",X"88",X"00",X"75",X"00",X"88",X"00",X"05",X"E0",X"88",X"00",X"00",X"0E",X"8E",X"00",
X"50",X"00",X"E0",X"00",X"50",X"00",X"22",X"00",X"55",X"EE",X"22",X"00",X"E5",X"EE",X"EE",X"EE",
X"FF",X"34",X"77",X"77",X"FF",X"34",X"77",X"77",X"55",X"34",X"77",X"77",X"55",X"44",X"77",X"77",
X"55",X"44",X"77",X"77",X"04",X"44",X"77",X"77",X"04",X"44",X"77",X"77",X"04",X"44",X"77",X"77",
X"00",X"44",X"77",X"77",X"00",X"44",X"07",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"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"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"33",X"77",X"22",X"55",X"33",X"77",X"22",X"55",X"33",X"77",X"23",X"FF",X"33",X"77",X"23",
X"55",X"33",X"77",X"23",X"54",X"33",X"77",X"23",X"54",X"03",X"77",X"23",X"04",X"03",X"77",X"20",
X"04",X"00",X"BB",X"00",X"04",X"00",X"B7",X"00",X"00",X"44",X"B0",X"00",X"00",X"44",X"BB",X"00",
X"00",X"44",X"5B",X"00",X"00",X"44",X"5B",X"00",X"00",X"44",X"BB",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"55",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"FF",X"33",X"77",X"77",X"55",X"33",X"77",X"77",
X"55",X"33",X"B7",X"77",X"54",X"33",X"B7",X"20",X"54",X"33",X"77",X"20",X"04",X"35",X"77",X"20",
X"04",X"04",X"77",X"00",X"00",X"44",X"07",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",
X"00",X"40",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",
X"00",X"00",X"00",X"BB",X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"BB",
X"00",X"00",X"44",X"AB",X"00",X"00",X"04",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"AA",
X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"B0",X"00",X"00",X"00",X"BB",
X"00",X"00",X"04",X"6B",X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"B7",X"00",X"00",X"44",X"7B",
X"00",X"00",X"44",X"BB",X"00",X"00",X"04",X"BB",X"00",X"00",X"00",X"BA",X"00",X"00",X"00",X"AA",
X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",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"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"BA",
X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"6B",X"00",X"00",X"00",X"BB",X"00",X"00",X"04",X"BB",
X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"AB",X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"AB",
X"00",X"00",X"04",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",
X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"00",X"00",X"01",X"11",
X"00",X"00",X"01",X"11",X"00",X"00",X"11",X"11",X"00",X"00",X"11",X"01",X"00",X"00",X"77",X"00",
X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"70",X"40",X"53",X"77",X"77",X"44",X"55",X"77",X"77",
X"44",X"33",X"77",X"77",X"44",X"33",X"77",X"77",X"44",X"33",X"77",X"77",X"55",X"33",X"77",X"77",
X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",
X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"77",X"00",X"00",X"DD",X"77",X"00",X"00",X"D0",X"77",
X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",
X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",
X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",
X"00",X"0B",X"00",X"77",X"00",X"0B",X"00",X"77",X"00",X"0B",X"00",X"77",X"00",X"B0",X"00",X"77",
X"00",X"B0",X"00",X"77",X"00",X"BB",X"00",X"77",X"00",X"BB",X"00",X"77",X"00",X"BB",X"00",X"77",
X"0B",X"BB",X"00",X"77",X"0B",X"55",X"00",X"77",X"00",X"55",X"00",X"77",X"00",X"55",X"00",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"00",
X"00",X"0E",X"0E",X"00",X"00",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",
X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"0E",X"EE",X"00",X"00",X"EE",
X"0E",X"00",X"00",X"EE",X"0E",X"00",X"00",X"EE",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"E0",X"0E",X"00",X"00",X"EE",X"EE",X"00",
X"00",X"EE",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"F5",X"EE",X"0D",X"00",X"EE",X"EE",X"DD",X"00",X"77",X"77",X"DD",X"00",X"77",X"75",X"0E",X"00",
X"00",X"0E",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",
X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"EE",X"EE",X"00",X"00",X"0E",
X"0E",X"00",X"00",X"EE",X"0E",X"00",X"00",X"EE",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"E0",X"0E",X"00",X"00",X"EE",X"EE",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"77",X"EE",X"EE",X"EE",X"77",X"EE",X"00",X"00",X"77",X"0E",X"E0",X"00",X"77",X"E0",X"E0",X"00",
X"00",X"08",X"0E",X"00",X"00",X"08",X"0E",X"00",X"00",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",
X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"0E",X"EE",X"00",X"00",X"0E",
X"0E",X"0E",X"00",X"EE",X"0E",X"0E",X"00",X"EE",X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"00",
X"00",X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"E0",X"0E",X"00",X"00",X"EE",X"EE",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",
X"00",X"B0",X"00",X"77",X"00",X"BB",X"00",X"77",X"00",X"BB",X"00",X"77",X"00",X"BB",X"00",X"77",
X"00",X"FF",X"07",X"77",X"00",X"5F",X"07",X"77",X"00",X"5F",X"07",X"07",X"00",X"F5",X"07",X"00",
X"00",X"44",X"77",X"00",X"50",X"44",X"77",X"00",X"50",X"44",X"77",X"21",X"55",X"44",X"77",X"21",
X"FF",X"34",X"77",X"71",X"55",X"34",X"77",X"71",X"55",X"44",X"77",X"72",X"FF",X"44",X"77",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"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"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",
X"00",X"00",X"BB",X"00",X"00",X"00",X"5B",X"00",X"00",X"B0",X"5B",X"00",X"00",X"B0",X"F0",X"00",
X"00",X"B0",X"F0",X"01",X"00",X"B0",X"00",X"01",X"00",X"BB",X"07",X"11",X"00",X"BB",X"77",X"11",
X"00",X"BB",X"77",X"11",X"50",X"BB",X"77",X"11",X"50",X"BB",X"77",X"11",X"55",X"3B",X"77",X"11",
X"FF",X"35",X"77",X"77",X"55",X"35",X"77",X"77",X"55",X"35",X"77",X"77",X"FF",X"33",X"77",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0B",X"B0",X"00",X"00",
X"0B",X"B0",X"00",X"10",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",
X"00",X"50",X"00",X"11",X"00",X"F5",X"00",X"11",X"00",X"44",X"01",X"11",X"00",X"44",X"01",X"11",
X"00",X"44",X"11",X"11",X"00",X"44",X"11",X"11",X"00",X"44",X"77",X"10",X"00",X"45",X"77",X"10",
X"00",X"55",X"77",X"70",X"50",X"33",X"77",X"77",X"50",X"33",X"77",X"77",X"55",X"33",X"77",X"77",
X"FF",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"FF",X"33",X"77",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"00",X"00",X"00",
X"00",X"B0",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",
X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",
X"00",X"F5",X"00",X"00",X"00",X"F5",X"00",X"00",X"00",X"F5",X"00",X"00",X"00",X"44",X"00",X"00",
X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"07",X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",
X"00",X"44",X"00",X"77",X"00",X"45",X"00",X"77",X"00",X"55",X"77",X"77",X"00",X"33",X"77",X"77",
X"00",X"33",X"77",X"77",X"50",X"33",X"77",X"77",X"50",X"33",X"77",X"77",X"55",X"33",X"77",X"77",
X"FF",X"33",X"77",X"77",X"FF",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"55",X"33",X"77",X"77",
X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",
X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"D0",X"00",X"00",X"DD",X"00",
X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"0B",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"5B",X"00",
X"00",X"00",X"5B",X"00",X"00",X"00",X"F5",X"00",X"00",X"00",X"50",X"07",X"00",X"00",X"00",X"07",
X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"04",X"44",X"00",X"77",
X"44",X"44",X"00",X"77",X"44",X"44",X"00",X"77",X"54",X"40",X"07",X"77",X"F4",X"00",X"77",X"77",
X"54",X"00",X"77",X"77",X"55",X"33",X"77",X"77",X"F3",X"35",X"77",X"77",X"53",X"55",X"77",X"77",
X"53",X"55",X"77",X"77",X"F3",X"35",X"77",X"72",X"55",X"33",X"77",X"22",X"54",X"00",X"77",X"22",
X"F4",X"00",X"77",X"22",X"54",X"40",X"07",X"22",X"44",X"44",X"07",X"11",X"44",X"44",X"00",X"11",
X"04",X"44",X"00",X"11",X"00",X"44",X"00",X"11",X"00",X"44",X"00",X"11",X"00",X"44",X"00",X"01",
X"00",X"04",X"00",X"00",X"0B",X"00",X"00",X"00",X"0B",X"04",X"00",X"00",X"00",X"54",X"00",X"00",
X"BB",X"FF",X"00",X"11",X"0B",X"55",X"00",X"11",X"0B",X"FF",X"00",X"11",X"00",X"54",X"00",X"11",
X"00",X"50",X"00",X"11",X"00",X"00",X"00",X"10",X"00",X"00",X"F1",X"00",X"00",X"00",X"51",X"00",
X"00",X"00",X"5F",X"0D",X"00",X"00",X"FF",X"DD",X"00",X"00",X"F5",X"DD",X"00",X"00",X"BD",X"DD",
X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",
X"77",X"77",X"BD",X"00",X"77",X"77",X"BD",X"00",X"77",X"EE",X"DD",X"00",X"77",X"00",X"DD",X"E0",
X"00",X"00",X"0D",X"EE",X"00",X"0E",X"00",X"00",X"0E",X"0E",X"E0",X"00",X"E0",X"E0",X"E0",X"00",
X"E0",X"E0",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"EE",X"00",X"00",X"0E",X"EE",X"00",X"00",X"0E",
X"0E",X"00",X"00",X"EE",X"0E",X"00",X"00",X"EE",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"E0",X"0E",X"00",X"00",X"EE",X"EE",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"33",X"BB",X"00",X"00",X"EE",X"BD",X"00",X"00",X"33",X"BD",X"E0",X"00",X"33",X"DD",X"0E",X"00",
X"33",X"DD",X"00",X"00",X"30",X"DD",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",
X"E0",X"00",X"00",X"E0",X"E0",X"00",X"00",X"0E",X"EE",X"00",X"00",X"0E",X"EE",X"00",X"00",X"0E",
X"0E",X"00",X"00",X"EE",X"0E",X"00",X"E0",X"EE",X"00",X"00",X"E0",X"E0",X"00",X"00",X"E0",X"00",
X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"E0",X"0E",X"00",X"00",X"EE",X"EE",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"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"00",
X"00",X"EE",X"EE",X"00",X"00",X"E0",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",
X"00",X"00",X"E0",X"00",X"70",X"00",X"E0",X"E0",X"7E",X"08",X"E0",X"EE",X"7E",X"08",X"00",X"EE",
X"77",X"08",X"80",X"0E",X"77",X"00",X"82",X"0E",X"77",X"00",X"82",X"0E",X"77",X"00",X"82",X"E0",
X"77",X"00",X"82",X"00",X"77",X"00",X"88",X"00",X"77",X"E0",X"88",X"00",X"77",X"5E",X"58",X"00",
X"77",X"5E",X"3E",X"00",X"77",X"F5",X"D0",X"00",X"77",X"F5",X"D0",X"00",X"37",X"BB",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"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"00",
X"00",X"EE",X"EE",X"00",X"00",X"E0",X"0E",X"00",X"00",X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",
X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"E0",X"0E",X"0E",X"00",X"EE",X"3E",X"0D",X"00",X"EE",
X"EE",X"0D",X"00",X"0E",X"EE",X"0D",X"00",X"0E",X"E7",X"0D",X"22",X"00",X"E7",X"0D",X"22",X"00",
X"E7",X"00",X"22",X"00",X"77",X"00",X"22",X"00",X"77",X"00",X"DD",X"00",X"77",X"00",X"DD",X"00",
X"77",X"E0",X"DD",X"00",X"77",X"77",X"E0",X"00",X"77",X"77",X"88",X"00",X"77",X"77",X"88",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"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"00",
X"00",X"EE",X"EE",X"00",X"00",X"E0",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"E0",X"0E",X"00",X"00",X"EE",X"0E",X"00",X"00",X"EE",
X"EE",X"00",X"00",X"0E",X"EE",X"00",X"00",X"0E",X"E0",X"80",X"0D",X"00",X"E0",X"E8",X"DD",X"00",
X"E0",X"E8",X"DD",X"00",X"7E",X"8E",X"DD",X"00",X"70",X"8E",X"DD",X"00",X"77",X"88",X"DD",X"EE",
X"77",X"80",X"DD",X"E0",X"77",X"EE",X"DD",X"00",X"77",X"77",X"BD",X"00",X"77",X"77",X"BD",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"0B",
X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",
X"00",X"00",X"00",X"05",X"00",X"00",X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",
X"00",X"00",X"B0",X"44",X"00",X"00",X"BB",X"44",X"00",X"00",X"BB",X"44",X"00",X"00",X"BB",X"00",
X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"44",X"AA",X"00",X"00",X"44",X"BB",X"00",X"00",X"04",X"BB",X"00",X"00",X"00",X"BB",
X"00",X"00",X"00",X"BB",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"0B",X"B0",
X"00",X"00",X"0B",X"B0",X"00",X"00",X"4B",X"B0",X"00",X"04",X"4B",X"B0",X"00",X"04",X"4A",X"A5",
X"53",X"57",X"77",X"7F",X"F3",X"37",X"77",X"75",X"53",X"37",X"77",X"75",X"53",X"37",X"77",X"7F",
X"F3",X"37",X"77",X"75",X"50",X"07",X"72",X"05",X"40",X"07",X"72",X"00",X"40",X"07",X"72",X"00",
X"40",X"07",X"70",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"04",X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"04",X"40",X"00",X"00",X"04",X"40",X"00",X"00",
X"04",X"40",X"00",X"00",X"04",X"40",X"00",X"00",X"04",X"40",X"00",X"00",X"04",X"00",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"0B",X"B0",X"00",X"00",X"0B",
X"B0",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"B0",X"00",X"00",X"0B",X"B0",X"00",X"00",X"0B",
X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"00",X"00",X"00",X"B0",X"00",X"00",X"00",
X"BB",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",
X"BB",X"00",X"00",X"00",X"02",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"40",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",
X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"40",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"04",X"00",X"77",X"00",
X"04",X"00",X"77",X"20",X"54",X"00",X"77",X"20",X"55",X"00",X"77",X"20",X"FF",X"33",X"77",X"77",
X"55",X"33",X"77",X"77",X"55",X"33",X"77",X"77",X"FF",X"33",X"77",X"77",X"55",X"35",X"77",X"77",
X"55",X"44",X"77",X"22",X"55",X"44",X"77",X"22",X"FF",X"44",X"77",X"21",X"55",X"44",X"77",X"21",
X"55",X"43",X"77",X"21",X"54",X"33",X"77",X"21",X"54",X"33",X"77",X"20",X"04",X"33",X"77",X"20",
X"00",X"04",X"77",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"04",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"40",X"00",X"44",X"44",X"40",X"00",X"44",X"44",X"40",X"00",X"44",X"44",X"40",
X"00",X"44",X"44",X"40",X"00",X"44",X"44",X"40",X"00",X"44",X"44",X"40",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"04",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",X"44",X"03",X"77",X"00",X"44",X"33",X"77",
X"00",X"44",X"33",X"77",X"00",X"44",X"33",X"77",X"00",X"44",X"33",X"77",X"00",X"44",X"33",X"77",
X"00",X"44",X"33",X"70",X"00",X"44",X"33",X"00",X"00",X"44",X"53",X"00",X"00",X"44",X"33",X"00",
X"00",X"43",X"53",X"00",X"00",X"33",X"33",X"00",X"00",X"33",X"33",X"00",X"00",X"33",X"33",X"00",
X"00",X"33",X"33",X"00",X"00",X"33",X"33",X"00",X"00",X"33",X"30",X"00",X"00",X"BB",X"00",X"00",
X"00",X"AB",X"00",X"00",X"00",X"AB",X"44",X"44",X"BB",X"BB",X"44",X"44",X"BB",X"BB",X"44",X"44",
X"BB",X"BB",X"44",X"44",X"4B",X"BB",X"44",X"40",X"44",X"BB",X"44",X"00",X"44",X"BB",X"44",X"00",
X"44",X"AA",X"00",X"00",X"44",X"AA",X"00",X"00",X"44",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",
X"77",X"70",X"DD",X"0E",X"77",X"00",X"DD",X"EE",X"77",X"00",X"DD",X"EE",X"77",X"00",X"DD",X"E0",
X"77",X"00",X"DD",X"E0",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",
X"77",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"0E",X"EE",X"00",
X"0E",X"E0",X"EE",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"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"00",X"00",
X"55",X"00",X"00",X"00",X"FF",X"00",X"00",X"00",X"55",X"BB",X"00",X"00",X"55",X"00",X"00",X"00",
X"FF",X"BB",X"00",X"00",X"5B",X"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"00",X"00",X"00",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"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"00",
X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"E0",X"00",X"EE",X"00",X"EE",X"00",X"E0",X"00",X"EE",
X"00",X"E0",X"00",X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",
X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"EE",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"0E",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",
X"E0",X"E0",X"00",X"00",X"E0",X"0E",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0D",X"0E",X"00",
X"00",X"DD",X"0E",X"00",X"00",X"FD",X"E0",X"00",X"77",X"FD",X"D0",X"00",X"77",X"F5",X"DD",X"EE",
X"33",X"33",X"00",X"BB",X"33",X"44",X"00",X"BB",X"33",X"44",X"44",X"BB",X"33",X"44",X"44",X"BB",
X"33",X"44",X"44",X"BB",X"33",X"44",X"44",X"5B",X"03",X"44",X"40",X"0B",X"03",X"54",X"E0",X"00",
X"00",X"F5",X"0E",X"00",X"00",X"5F",X"00",X"00",X"00",X"F5",X"00",X"0E",X"AA",X"55",X"00",X"0E",
X"AA",X"BB",X"00",X"EE",X"AA",X"AB",X"00",X"EE",X"AA",X"AA",X"00",X"E0",X"AA",X"BA",X"00",X"E0",
X"0B",X"BB",X"00",X"00",X"0B",X"AB",X"4E",X"00",X"0B",X"AB",X"44",X"00",X"0B",X"6B",X"44",X"00",
X"0B",X"60",X"44",X"BB",X"0B",X"BA",X"44",X"BB",X"0B",X"AA",X"44",X"B0",X"00",X"0A",X"44",X"BB",
X"00",X"00",X"04",X"BB",X"00",X"04",X"00",X"B0",X"00",X"44",X"00",X"BB",X"00",X"44",X"00",X"0B",
X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",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"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",
X"00",X"0D",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"50",X"00",X"00",
X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"77",X"00",
X"00",X"EE",X"77",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"7E",X"70",
X"00",X"00",X"7E",X"70",X"00",X"77",X"E7",X"70",X"00",X"77",X"E7",X"00",X"00",X"77",X"77",X"00",
X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00",X"77",X"77",X"77",X"00",X"77",X"77",X"00",X"00",
X"77",X"77",X"00",X"E0",X"77",X"77",X"00",X"E0",X"77",X"77",X"00",X"E0",X"77",X"77",X"00",X"EE",
X"33",X"77",X"00",X"EE",X"33",X"37",X"00",X"EE",X"33",X"33",X"EE",X"EB",X"33",X"33",X"00",X"BE",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"04",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"04",X"44",X"40",X"00",X"00",X"44",X"40",X"00",X"00",X"04",X"40",X"00",X"00",X"00",X"40",
X"00",X"00",X"04",X"40",X"00",X"00",X"44",X"40",X"00",X"04",X"44",X"40",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"04",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"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"44",X"40",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"4F",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"EE",X"00",X"44",X"44",X"0E",X"00",X"44",X"45",X"0E",X"00",X"44",X"55",X"00",
X"00",X"44",X"55",X"00",X"00",X"44",X"55",X"00",X"00",X"44",X"55",X"00",X"00",X"45",X"54",X"00",
X"00",X"55",X"40",X"00",X"00",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"00",X"00",X"00",X"00",
X"00",X"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"66",X"60",X"00",X"00",X"66",X"66",X"00",X"00",X"F6",X"66",X"00",X"00",X"FF",X"66",X"00",
X"00",X"FF",X"66",X"00",X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00",
X"00",X"66",X"66",X"EE",X"00",X"66",X"66",X"0E",X"00",X"66",X"66",X"0E",X"00",X"66",X"6D",X"00",
X"00",X"66",X"DD",X"00",X"00",X"66",X"DD",X"00",X"00",X"66",X"DD",X"00",X"00",X"6D",X"D6",X"00",
X"00",X"DD",X"60",X"00",X"00",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"CC",X"CC",X"00",X"00",X"CA",X"AA",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AC",X"AA",X"00",X"00",X"CC",X"AA",X"00",X"00",X"CF",X"AA",X"00",X"00",X"CF",X"AA",X"00",
X"00",X"CF",X"AA",X"00",X"00",X"CC",X"AA",X"00",X"00",X"AC",X"AA",X"00",X"00",X"AC",X"AA",X"00",
X"00",X"CC",X"AA",X"00",X"00",X"CF",X"AA",X"00",X"00",X"CF",X"AA",X"00",X"00",X"CF",X"AA",X"00",
X"00",X"CC",X"AA",X"00",X"00",X"AC",X"AA",X"00",X"00",X"AC",X"AA",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"CA",X"AA",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"C6",X"66",X"00",X"00",X"66",X"66",X"00",
X"00",X"6C",X"66",X"00",X"00",X"CC",X"66",X"00",X"00",X"CF",X"66",X"00",X"00",X"CF",X"66",X"00",
X"00",X"CF",X"66",X"00",X"00",X"CC",X"66",X"00",X"00",X"6C",X"66",X"00",X"00",X"6C",X"66",X"00",
X"00",X"CC",X"66",X"00",X"00",X"CF",X"66",X"00",X"00",X"CF",X"66",X"00",X"00",X"CF",X"66",X"00",
X"00",X"CC",X"66",X"00",X"00",X"6C",X"66",X"00",X"00",X"6C",X"66",X"00",X"00",X"66",X"66",X"00",
X"00",X"66",X"66",X"00",X"00",X"C6",X"66",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"CB",X"BB",X"00",X"00",X"BB",X"BB",X"00",
X"00",X"BC",X"BB",X"00",X"00",X"CC",X"BB",X"00",X"00",X"CF",X"BB",X"00",X"00",X"CF",X"BB",X"00",
X"00",X"CF",X"BB",X"00",X"00",X"CC",X"BB",X"00",X"00",X"BC",X"BB",X"00",X"00",X"BC",X"BB",X"00",
X"00",X"CC",X"BB",X"00",X"00",X"CF",X"BB",X"00",X"00",X"CF",X"BB",X"00",X"00",X"CF",X"BB",X"00",
X"00",X"CC",X"BB",X"00",X"00",X"BC",X"BB",X"00",X"00",X"BC",X"BB",X"00",X"00",X"BB",X"BB",X"00",
X"00",X"BB",X"BB",X"00",X"00",X"CB",X"BB",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"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"AA",X"A0",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AF",X"AA",X"00",
X"00",X"AF",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"FA",X"AA",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AA",X"AA",X"EE",X"00",X"AA",X"AA",X"0E",X"00",X"AA",X"A9",X"0E",X"00",X"AA",X"99",X"00",
X"00",X"AA",X"99",X"00",X"00",X"AA",X"99",X"00",X"00",X"9A",X"99",X"00",X"00",X"A9",X"9A",X"00",
X"00",X"99",X"A0",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"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"40",X"00",X"00",X"00",X"04",X"00",X"00",
X"00",X"00",X"05",X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"05",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"77",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"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"04",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"0F",X"A4",X"00",X"00",X"AA",X"40",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"AA",X"00",X"00",X"0A",X"00",X"00",X"00",X"F0",X"50",X"00",X"00",X"05",X"40",X"00",
X"00",X"50",X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"00",X"04",X"00",X"00",X"0F",X"00",X"00",
X"00",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"0F",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"54",X"00",X"00",
X"00",X"00",X"0A",X"00",X"00",X"00",X"5A",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"40",X"00",
X"04",X"00",X"50",X"00",X"00",X"00",X"05",X"00",X"00",X"A5",X"00",X"00",X"00",X"A5",X"00",X"00",
X"00",X"0A",X"A0",X"40",X"00",X"0F",X"00",X"04",X"00",X"4A",X"00",X"00",X"00",X"00",X"00",X"00",
X"05",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"40",X"00",X"00",X"44",X"40",X"00",X"00",X"44",X"40",X"00",X"00",X"04",X"40",
X"00",X"00",X"44",X"40",X"00",X"00",X"44",X"40",X"00",X"00",X"44",X"40",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"44",X"00",X"00",
X"00",X"44",X"04",X"00",X"00",X"44",X"04",X"00",X"00",X"44",X"04",X"00",X"00",X"44",X"04",X"00",
X"00",X"44",X"04",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"04",X"44",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"99",X"00",X"00",X"00",X"99",X"00",
X"00",X"00",X"99",X"00",X"00",X"09",X"99",X"00",X"00",X"99",X"9A",X"00",X"00",X"99",X"A9",X"00",
X"A0",X"99",X"A9",X"90",X"AA",X"99",X"9A",X"90",X"AA",X"99",X"99",X"90",X"A6",X"99",X"99",X"90",
X"00",X"99",X"99",X"90",X"00",X"99",X"9A",X"90",X"00",X"99",X"A9",X"90",X"00",X"99",X"A9",X"00",
X"00",X"99",X"9A",X"00",X"00",X"09",X"99",X"00",X"00",X"00",X"99",X"00",X"00",X"00",X"99",X"00",
X"00",X"00",X"99",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"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"40",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",
X"00",X"44",X"04",X"00",X"00",X"44",X"04",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"04",X"44",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",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"66",X"00",
X"00",X"A6",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"66",X"00",X"00",X"AA",X"00",X"00",
X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",X"00",
X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"06",X"00",X"00",X"00",X"6A",X"00",X"00",X"00",X"AA",X"60",X"00",
X"00",X"A6",X"60",X"00",X"00",X"A6",X"A6",X"00",X"00",X"A6",X"AA",X"00",X"00",X"A6",X"AA",X"00",
X"00",X"AA",X"6A",X"00",X"00",X"6A",X"66",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"66",X"66",X"00",
X"00",X"A6",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"66",X"00",X"00",X"AA",X"00",X"00",
X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",X"00",
X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",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"66",X"00",X"00",X"6A",X"AA",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",
X"00",X"AA",X"00",X"00",X"00",X"AA",X"AA",X"00",X"00",X"6A",X"AA",X"00",X"00",X"66",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"00",X"00",X"00",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"66",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"6A",X"66",X"00",X"00",X"66",X"00",X"00",X"00",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"66",X"66",X"00",X"00",X"A6",X"AA",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"AA",X"66",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",
X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",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"00",X"00",X"00",X"00",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"66",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"6A",X"66",X"00",X"00",X"66",X"00",X"00",X"00",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"66",X"00",X"00",
X"00",X"6A",X"60",X"00",X"00",X"AA",X"66",X"00",X"00",X"AA",X"A6",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"AA",X"6A",X"00",X"00",X"AA",X"66",X"00",X"00",X"6A",X"06",X"00",
X"00",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"00",X"00",
X"00",X"00",X"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"66",X"00",X"00",X"00",X"6A",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"A6",X"00",
X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",X"00",X"00",X"66",X"00",X"00",X"00",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"66",X"66",X"00",
X"00",X"6A",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"66",X"00",X"00",X"AA",X"60",X"00",
X"00",X"AA",X"60",X"00",X"00",X"AA",X"60",X"00",X"00",X"AA",X"60",X"00",X"00",X"6A",X"00",X"00",
X"00",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"00",X"00",
X"00",X"00",X"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"66",X"00",X"00",X"00",X"6A",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"A6",X"00",
X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",X"00",X"00",X"66",X"00",X"00",X"00",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"66",X"00",X"00",X"00",X"A6",X"00",
X"00",X"00",X"A6",X"00",X"00",X"66",X"A6",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AA",X"A6",X"00",X"00",X"6A",X"A6",X"00",X"00",X"66",X"A6",X"00",X"00",X"06",X"A6",X"00",
X"00",X"00",X"A6",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",X"A6",X"00",
X"00",X"00",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"06",X"00",
X"00",X"00",X"66",X"00",X"00",X"00",X"6A",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"A6",X"00",
X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",X"00",X"00",X"66",X"00",X"00",X"00",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"66",X"66",X"00",
X"00",X"A6",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"66",X"00",X"00",X"AA",X"00",X"00",
X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",X"00",
X"00",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"00",X"00",
X"00",X"00",X"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"66",X"00",X"00",X"00",X"6A",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"A6",X"00",
X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",X"00",X"00",X"66",X"00",X"00",X"00",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"CC",X"CC",X"00",X"00",X"C5",X"55",X"00",X"00",X"55",X"55",X"00",
X"00",X"5C",X"55",X"00",X"00",X"CC",X"55",X"00",X"00",X"CF",X"55",X"00",X"00",X"CF",X"55",X"00",
X"00",X"CF",X"55",X"00",X"00",X"CC",X"55",X"00",X"00",X"5C",X"55",X"00",X"00",X"5C",X"55",X"00",
X"00",X"CC",X"55",X"00",X"00",X"CF",X"55",X"00",X"00",X"CF",X"55",X"00",X"00",X"CF",X"55",X"00",
X"00",X"CC",X"55",X"00",X"00",X"5C",X"55",X"00",X"00",X"5C",X"55",X"00",X"00",X"55",X"55",X"00",
X"00",X"55",X"55",X"00",X"00",X"C5",X"55",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",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,534 +0,0 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity kick_sp_bits_3 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 kick_sp_bits_3 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"EE",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"0E",X"00",X"0E",X"00",X"0E",X"00",X"E0",X"00",X"0E",
X"00",X"00",X"00",X"0E",X"00",X"00",X"E0",X"0E",X"00",X"00",X"0E",X"0E",X"00",X"00",X"00",X"EE",
X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"0E",X"00",X"00",X"E0",X"E0",X"00",X"00",X"E0",
X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",
X"0E",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"EE",X"00",X"00",X"EE",X"E0",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"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"D0",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"00",X"0E",X"00",X"00",X"00",
X"0E",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",
X"E0",X"00",X"00",X"E0",X"0E",X"00",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",
X"00",X"00",X"00",X"EE",X"00",X"00",X"0E",X"0E",X"00",X"00",X"E0",X"0E",X"00",X"00",X"00",X"0E",
X"00",X"E0",X"00",X"0E",X"00",X"0E",X"00",X"0E",X"EE",X"00",X"00",X"0E",X"EE",X"EE",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"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"00",X"0E",X"00",X"00",X"00",
X"0E",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",
X"E0",X"00",X"00",X"E0",X"0E",X"00",X"00",X"E0",X"00",X"00",X"00",X"EE",X"0D",X"00",X"00",X"EE",
X"0D",X"00",X"00",X"EE",X"0D",X"00",X"0E",X"0E",X"5D",X"00",X"E0",X"0E",X"DD",X"00",X"00",X"0E",
X"DD",X"E0",X"00",X"0E",X"DD",X"0E",X"00",X"0E",X"BD",X"11",X"00",X"0E",X"BD",X"EE",X"EE",X"EE",
X"44",X"44",X"77",X"77",X"44",X"44",X"77",X"77",X"44",X"44",X"77",X"77",X"44",X"44",X"77",X"77",
X"44",X"44",X"77",X"77",X"44",X"44",X"77",X"77",X"44",X"44",X"77",X"77",X"44",X"44",X"77",X"70",
X"44",X"44",X"77",X"70",X"00",X"44",X"77",X"00",X"00",X"44",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"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"33",X"33",X"77",X"22",X"44",X"33",X"77",X"22",X"44",X"33",X"77",X"33",X"44",X"33",X"77",X"33",
X"44",X"33",X"77",X"33",X"44",X"33",X"77",X"33",X"44",X"33",X"77",X"30",X"44",X"33",X"77",X"00",
X"44",X"00",X"70",X"00",X"44",X"00",X"7B",X"00",X"44",X"44",X"BB",X"00",X"44",X"44",X"B0",X"00",
X"44",X"44",X"BB",X"00",X"44",X"44",X"BB",X"00",X"04",X"44",X"B0",X"00",X"04",X"00",X"BB",X"00",
X"00",X"00",X"0B",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"33",X"33",X"77",X"77",X"33",X"33",X"77",X"77",X"44",X"33",X"77",X"77",X"44",X"33",X"77",X"77",
X"44",X"35",X"77",X"77",X"44",X"5F",X"77",X"00",X"44",X"55",X"77",X"00",X"44",X"55",X"77",X"00",
X"44",X"5F",X"77",X"00",X"44",X"F5",X"77",X"00",X"44",X"40",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"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"BA",X"00",X"00",X"04",X"BA",X"00",X"00",X"04",X"BA",
X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"BB",
X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"AB",X"00",X"00",X"44",X"AA",X"00",X"00",X"04",X"A0",
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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"0A",X"00",X"00",X"04",X"0A",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"BA",
X"00",X"00",X"44",X"AA",X"00",X"00",X"44",X"AA",X"00",X"00",X"44",X"AA",X"00",X"00",X"04",X"AA",
X"00",X"00",X"00",X"A0",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",
X"00",X"00",X"00",X"BB",X"00",X"00",X"04",X"BB",X"00",X"00",X"44",X"AA",X"00",X"00",X"44",X"BB",
X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"AB",X"00",X"00",X"44",X"AA",
X"00",X"00",X"44",X"A0",X"00",X"00",X"44",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"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"00",X"00",X"01",X"11",
X"00",X"00",X"01",X"11",X"00",X"00",X"11",X"11",X"00",X"00",X"11",X"11",X"00",X"00",X"11",X"11",
X"00",X"00",X"11",X"11",X"00",X"00",X"11",X"11",X"00",X"00",X"11",X"11",X"00",X"00",X"77",X"11",
X"00",X"00",X"77",X"11",X"00",X"00",X"77",X"01",X"00",X"33",X"77",X"77",X"00",X"33",X"77",X"77",
X"40",X"33",X"77",X"77",X"45",X"33",X"77",X"77",X"33",X"33",X"77",X"77",X"33",X"33",X"77",X"77",
X"00",X"00",X"DD",X"D0",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"D0",
X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"00",X"00",X"00",X"B0",X"00",X"00",X"B0",X"B0",X"00",X"00",
X"BB",X"00",X"00",X"70",X"0B",X"00",X"00",X"70",X"0B",X"00",X"00",X"77",X"00",X"0B",X"00",X"77",
X"00",X"B0",X"00",X"77",X"00",X"B0",X"00",X"77",X"0B",X"00",X"00",X"77",X"BB",X"00",X"00",X"77",
X"B0",X"00",X"00",X"77",X"00",X"F0",X"00",X"77",X"00",X"F0",X"07",X"77",X"00",X"F0",X"07",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"EE",X"EE",X"EE",X"EE",X"EE",X"00",X"00",X"0E",X"00",X"0E",X"00",X"0E",X"00",X"E0",X"00",X"0E",
X"00",X"00",X"00",X"0E",X"00",X"00",X"E0",X"0E",X"00",X"00",X"0E",X"0E",X"00",X"00",X"00",X"EE",
X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"0E",X"00",X"00",X"E0",X"E0",X"00",X"00",X"E0",
X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",
X"0E",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"EE",X"00",X"00",X"EE",X"E0",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"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"EE",X"D0",X"0E",X"DD",X"55",X"DD",X"0E",X"DD",X"7E",X"DD",X"0E",X"77",X"E5",X"00",X"0E",
X"00",X"00",X"E0",X"0E",X"00",X"00",X"0E",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"EE",
X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"0E",X"00",X"00",X"E0",X"E0",X"00",X"00",X"E0",
X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",
X"0E",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"EE",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"77",X"EE",X"EE",X"EE",X"77",X"88",X"00",X"0E",X"77",X"88",X"00",X"0E",X"00",X"88",X"00",X"0E",
X"00",X"88",X"00",X"0E",X"00",X"88",X"00",X"0E",X"00",X"0E",X"E0",X"0E",X"00",X"0E",X"E0",X"EE",
X"0E",X"E0",X"0E",X"EE",X"E0",X"E0",X"0E",X"EE",X"00",X"E0",X"00",X"E0",X"00",X"E0",X"00",X"E0",
X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",
X"0E",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"EE",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"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"07",X"70",X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",
X"00",X"50",X"77",X"77",X"00",X"55",X"77",X"77",X"00",X"F5",X"77",X"77",X"00",X"45",X"77",X"77",
X"00",X"40",X"77",X"77",X"05",X"43",X"77",X"07",X"03",X"43",X"77",X"11",X"33",X"44",X"77",X"11",
X"33",X"44",X"77",X"11",X"33",X"44",X"77",X"11",X"33",X"44",X"77",X"22",X"33",X"44",X"77",X"22",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"00",X"00",X"00",X"B0",X"00",
X"00",X"00",X"B0",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"00",X"01",X"00",X"00",X"00",X"11",
X"00",X"00",X"00",X"11",X"00",X"04",X"00",X"11",X"00",X"04",X"77",X"11",X"00",X"B4",X"77",X"11",
X"00",X"BB",X"77",X"11",X"05",X"BB",X"77",X"11",X"03",X"BB",X"77",X"11",X"33",X"BB",X"77",X"11",
X"33",X"F5",X"77",X"77",X"33",X"F5",X"77",X"77",X"33",X"F5",X"77",X"77",X"33",X"44",X"77",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"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"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"0B",X"00",X"01",X"10",X"00",X"00",X"01",X"11",
X"0B",X"00",X"11",X"11",X"BB",X"00",X"11",X"11",X"B0",X"00",X"11",X"11",X"00",X"00",X"11",X"11",
X"00",X"40",X"11",X"11",X"00",X"44",X"11",X"11",X"00",X"44",X"77",X"11",X"00",X"44",X"77",X"11",
X"00",X"54",X"77",X"01",X"05",X"33",X"77",X"77",X"03",X"33",X"77",X"77",X"33",X"33",X"77",X"77",
X"33",X"33",X"77",X"77",X"33",X"33",X"77",X"77",X"33",X"33",X"77",X"77",X"33",X"33",X"77",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"00",X"00",X"00",
X"00",X"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"00",X"00",
X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",
X"00",X"5F",X"00",X"00",X"00",X"5F",X"00",X"00",X"00",X"5F",X"00",X"00",X"00",X"44",X"00",X"07",
X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",
X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",X"54",X"77",X"77",X"00",X"33",X"77",X"77",
X"00",X"33",X"77",X"77",X"05",X"33",X"77",X"77",X"03",X"33",X"77",X"77",X"33",X"33",X"77",X"77",
X"33",X"33",X"77",X"77",X"33",X"33",X"77",X"77",X"33",X"33",X"77",X"72",X"33",X"33",X"77",X"22",
X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",
X"00",X"00",X"DD",X"DD",X"00",X"0D",X"DD",X"D0",X"00",X"0D",X"DD",X"00",X"00",X"0D",X"DD",X"00",
X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"07",X"00",X"00",X"BB",X"07",
X"00",X"00",X"B0",X"77",X"00",X"00",X"00",X"77",X"00",X"04",X"00",X"77",X"00",X"44",X"00",X"77",
X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"44",X"44",X"00",X"77",X"44",X"44",X"00",X"77",
X"44",X"40",X"00",X"77",X"44",X"00",X"07",X"77",X"44",X"00",X"77",X"77",X"44",X"00",X"77",X"77",
X"44",X"00",X"77",X"70",X"33",X"33",X"77",X"70",X"33",X"33",X"77",X"20",X"35",X"53",X"77",X"2E",
X"35",X"53",X"77",X"EE",X"33",X"33",X"77",X"11",X"33",X"33",X"77",X"11",X"44",X"03",X"77",X"11",
X"44",X"00",X"77",X"11",X"44",X"00",X"77",X"11",X"44",X"00",X"77",X"11",X"44",X"40",X"00",X"11",
X"44",X"44",X"00",X"11",X"44",X"44",X"00",X"11",X"00",X"44",X"00",X"11",X"00",X"44",X"00",X"11",
X"00",X"44",X"00",X"01",X"00",X"44",X"00",X"00",X"B0",X"44",X"00",X"00",X"BB",X"44",X"00",X"11",
X"BB",X"44",X"00",X"11",X"BB",X"44",X"00",X"11",X"BB",X"40",X"00",X"11",X"BB",X"00",X"00",X"11",
X"0B",X"00",X"01",X"11",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"DD",
X"00",X"00",X"F5",X"DD",X"00",X"00",X"5F",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",
X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"0D",X"DD",X"00",X"00",X"00",X"DD",
X"77",X"75",X"D2",X"0E",X"77",X"7F",X"D2",X"0E",X"77",X"05",X"DD",X"0E",X"77",X"0E",X"DD",X"0E",
X"00",X"E0",X"DD",X"EE",X"EE",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"EE",
X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"E0",X"E0",X"00",X"00",X"E0",X"E0",
X"E0",X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"EE",X"00",X"0E",X"00",X"0E",X"00",X"00",X"00",
X"0E",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"EE",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"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"DD",X"00",X"0E",X"E3",X"DD",X"00",X"0E",X"33",X"DD",X"00",X"0E",X"33",X"D2",X"00",X"0E",
X"30",X"D2",X"EE",X"0E",X"00",X"D2",X"00",X"0E",X"00",X"02",X"00",X"0E",X"00",X"00",X"00",X"EE",
X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"0E",X"00",X"00",X"E0",X"E0",X"00",X"00",X"E0",
X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",
X"0E",X"00",X"00",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"EE",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"00",X"0E",X"00",X"00",X"00",
X"0E",X"00",X"00",X"00",X"EE",X"88",X"00",X"00",X"E0",X"88",X"00",X"00",X"E0",X"88",X"00",X"00",
X"E0",X"88",X"00",X"E0",X"7E",X"88",X"20",X"E0",X"77",X"00",X"20",X"EE",X"77",X"00",X"20",X"EE",
X"77",X"00",X"20",X"EE",X"77",X"00",X"80",X"0E",X"77",X"00",X"80",X"0E",X"77",X"00",X"EE",X"0E",
X"77",X"30",X"00",X"0E",X"77",X"33",X"00",X"0E",X"77",X"33",X"00",X"0E",X"77",X"5D",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"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"00",X"0E",X"00",X"00",X"00",
X"0E",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"E0",X"DD",X"00",X"00",
X"00",X"DD",X"00",X"E0",X"00",X"DD",X"00",X"E0",X"E0",X"DD",X"0E",X"EE",X"7E",X"DD",X"0E",X"EE",
X"77",X"0E",X"E0",X"EE",X"77",X"0E",X"E0",X"0E",X"77",X"0E",X"00",X"0E",X"77",X"0E",X"00",X"0E",
X"77",X"0E",X"00",X"0E",X"77",X"75",X"00",X"0E",X"77",X"77",X"00",X"0E",X"77",X"77",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"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"0E",X"00",X"0E",X"00",X"00",X"00",
X"0E",X"00",X"00",X"00",X"EE",X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",
X"00",X"00",X"E0",X"E0",X"00",X"00",X"E0",X"E0",X"00",X"00",X"D0",X"EE",X"00",X"00",X"DD",X"EE",
X"00",X"00",X"DD",X"EE",X"00",X"00",X"DD",X"0E",X"EE",X"00",X"DD",X"0E",X"00",X"E0",X"DD",X"EE",
X"77",X"0E",X"DD",X"0E",X"77",X"05",X"DD",X"0E",X"77",X"7F",X"D2",X"0E",X"77",X"75",X"D2",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"00",
X"00",X"00",X"00",X"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"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",
X"00",X"00",X"00",X"55",X"00",X"00",X"00",X"F5",X"00",X"00",X"00",X"F5",X"00",X"00",X"00",X"55",
X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",
X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"04",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",
X"00",X"00",X"00",X"44",X"00",X"00",X"05",X"44",X"00",X"00",X"B5",X"44",X"00",X"00",X"BF",X"04",
X"00",X"00",X"B5",X"04",X"00",X"0B",X"05",X"00",X"00",X"0B",X"00",X"00",X"00",X"B0",X"00",X"00",
X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"BA",X"00",X"00",X"44",X"AB",X"00",X"00",X"44",X"BB",
X"00",X"00",X"04",X"B0",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"04",X"B0",
X"00",X"00",X"44",X"BB",X"00",X"00",X"44",X"AB",X"00",X"00",X"44",X"BA",X"00",X"00",X"44",X"BB",
X"33",X"55",X"77",X"77",X"33",X"53",X"77",X"77",X"33",X"33",X"77",X"77",X"33",X"33",X"77",X"77",
X"44",X"33",X"77",X"77",X"44",X"03",X"77",X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",
X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"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"0F",X"00",X"00",X"00",X"F5",X"00",X"00",X"00",X"5F",X"00",X"00",X"00",
X"BF",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",
X"B0",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",
X"B0",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",
X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BF",X"00",X"00",X"00",
X"5F",X"00",X"00",X"00",X"F5",X"00",X"00",X"00",X"0F",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"04",X"00",X"00",X"00",
X"04",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"70",X"00",
X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",X"44",X"03",X"77",X"00",X"44",X"33",X"77",X"77",
X"33",X"33",X"77",X"77",X"33",X"33",X"77",X"77",X"33",X"53",X"77",X"77",X"33",X"55",X"77",X"77",
X"33",X"44",X"77",X"22",X"44",X"44",X"77",X"22",X"44",X"43",X"77",X"11",X"44",X"33",X"77",X"11",
X"44",X"33",X"77",X"11",X"44",X"33",X"77",X"10",X"44",X"33",X"77",X"00",X"44",X"33",X"77",X"00",
X"44",X"44",X"77",X"00",X"00",X"44",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"04",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"04",X"44",X"00",
X"00",X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"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"77",X"00",X"00",X"3F",X"77",X"00",X"00",X"3F",X"77",X"00",X"00",X"3F",X"77",
X"00",X"00",X"3F",X"77",X"00",X"00",X"33",X"77",X"00",X"00",X"33",X"77",X"00",X"00",X"33",X"77",
X"00",X"00",X"33",X"00",X"00",X"03",X"33",X"00",X"00",X"33",X"33",X"00",X"00",X"33",X"33",X"00",
X"00",X"33",X"33",X"00",X"00",X"33",X"33",X"00",X"00",X"33",X"33",X"00",X"00",X"33",X"33",X"00",
X"00",X"35",X"30",X"00",X"00",X"33",X"00",X"00",X"04",X"33",X"00",X"00",X"04",X"B3",X"00",X"00",
X"AA",X"B3",X"00",X"00",X"AA",X"B3",X"44",X"44",X"BB",X"B3",X"44",X"44",X"6B",X"B3",X"44",X"44",
X"B6",X"B3",X"44",X"44",X"6B",X"B3",X"44",X"00",X"BB",X"A4",X"44",X"00",X"4A",X"A0",X"00",X"00",
X"44",X"A0",X"00",X"00",X"44",X"A0",X"00",X"00",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"77",X"0D",X"D0",X"E0",X"77",X"00",X"D0",X"00",X"77",X"00",X"D0",X"00",X"77",X"00",X"D0",X"00",
X"77",X"00",X"D0",X"00",X"77",X"00",X"00",X"00",X"70",X"00",X"00",X"00",X"70",X"00",X"00",X"00",
X"00",X"0E",X"0E",X"00",X"00",X"E0",X"EE",X"00",X"00",X"E0",X"EE",X"00",X"EE",X"00",X"E0",X"00",
X"EE",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0B",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"B0",X"00",X"00",X"BB",X"00",X"00",X"00",
X"BB",X"BB",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",
X"0B",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"00",
X"00",X"EE",X"00",X"00",X"00",X"EE",X"00",X"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"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",
X"0E",X"00",X"00",X"EE",X"0E",X"00",X"00",X"EE",X"EE",X"00",X"00",X"EE",X"EE",X"00",X"00",X"0E",
X"E0",X"00",X"00",X"0E",X"E0",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",
X"00",X"00",X"0E",X"0E",X"00",X"0D",X"E0",X"0E",X"00",X"DD",X"E0",X"0E",X"00",X"DD",X"00",X"0E",
X"00",X"DD",X"00",X"0E",X"07",X"DD",X"00",X"EE",X"77",X"DD",X"00",X"EE",X"77",X"DD",X"DE",X"EE",
X"33",X"34",X"00",X"BE",X"33",X"44",X"00",X"EE",X"33",X"44",X"44",X"BB",X"33",X"44",X"44",X"EE",
X"33",X"44",X"44",X"BB",X"33",X"44",X"44",X"EB",X"33",X"44",X"00",X"EE",X"33",X"43",X"00",X"EE",
X"33",X"33",X"00",X"EE",X"03",X"55",X"E0",X"EE",X"03",X"5F",X"0E",X"E0",X"AA",X"F5",X"00",X"E0",
X"AA",X"B5",X"00",X"00",X"BB",X"B0",X"00",X"00",X"BA",X"B4",X"00",X"00",X"AB",X"A4",X"00",X"00",
X"AB",X"B4",X"00",X"00",X"BB",X"44",X"EE",X"00",X"BB",X"44",X"44",X"00",X"BB",X"44",X"44",X"0B",
X"BB",X"04",X"45",X"BB",X"BB",X"00",X"45",X"00",X"BB",X"00",X"45",X"00",X"00",X"00",X"45",X"00",
X"00",X"40",X"05",X"BB",X"00",X"40",X"00",X"0B",X"00",X"40",X"00",X"00",X"00",X"40",X"00",X"B0",
X"00",X"40",X"00",X"BB",X"00",X"40",X"00",X"0B",X"00",X"40",X"00",X"00",X"00",X"04",X"00",X"00",
X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",
X"DB",X"DD",X"00",X"00",X"DB",X"0D",X"00",X"00",X"0B",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"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"70",X"00",
X"00",X"EE",X"77",X"00",X"00",X"EE",X"77",X"00",X"00",X"00",X"E7",X"00",X"00",X"00",X"E7",X"00",
X"00",X"00",X"EE",X"00",X"00",X"77",X"EE",X"00",X"0E",X"77",X"7E",X"00",X"0E",X"77",X"7E",X"00",
X"0E",X"77",X"77",X"00",X"77",X"77",X"77",X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00",X"00",
X"77",X"77",X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00",X"00",X"33",X"77",X"00",X"00",
X"33",X"7E",X"00",X"00",X"33",X"70",X"EE",X"B0",X"33",X"30",X"00",X"00",X"33",X"3E",X"00",X"0B",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",X"04",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"04",X"44",X"00",
X"00",X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",
X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"4F",X"40",X"00",X"00",X"FF",X"44",X"00",
X"00",X"44",X"44",X"00",X"04",X"44",X"45",X"00",X"04",X"44",X"45",X"00",X"04",X"44",X"45",X"00",
X"04",X"44",X"55",X"00",X"04",X"44",X"55",X"00",X"04",X"44",X"55",X"00",X"04",X"44",X"55",X"E0",
X"00",X"44",X"55",X"E0",X"00",X"44",X"54",X"E0",X"00",X"45",X"50",X"0E",X"00",X"55",X"00",X"00",
X"00",X"55",X"00",X"00",X"00",X"55",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",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"00",X"00",
X"00",X"66",X"00",X"00",X"00",X"66",X"00",X"00",X"00",X"66",X"60",X"00",X"00",X"F6",X"66",X"00",
X"00",X"FF",X"66",X"00",X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00",
X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00",X"00",X"66",X"6D",X"00",X"00",X"66",X"DD",X"E0",
X"00",X"66",X"DD",X"E0",X"00",X"66",X"D6",X"E0",X"00",X"DD",X"60",X"0E",X"00",X"DD",X"00",X"00",
X"00",X"DD",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"CC",X"AA",X"00",X"0C",X"FF",X"AA",X"00",X"0C",X"FF",X"AA",X"00",X"CC",X"FF",X"AA",X"00",
X"CA",X"CC",X"AA",X"00",X"CA",X"CC",X"AA",X"00",X"CA",X"CC",X"AA",X"00",X"CA",X"CC",X"AA",X"00",
X"CA",X"FF",X"AA",X"00",X"CA",X"FF",X"AA",X"00",X"CA",X"FF",X"AA",X"00",X"CA",X"CC",X"AA",X"00",
X"CC",X"CC",X"AA",X"00",X"0C",X"CC",X"AA",X"00",X"0C",X"CC",X"AA",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00",
X"00",X"CC",X"66",X"00",X"0C",X"FF",X"66",X"00",X"0C",X"FF",X"66",X"00",X"CC",X"FF",X"66",X"00",
X"C6",X"CC",X"66",X"00",X"C6",X"CC",X"66",X"00",X"C6",X"CC",X"66",X"00",X"C6",X"CC",X"66",X"00",
X"C6",X"FF",X"66",X"00",X"C6",X"FF",X"66",X"00",X"C6",X"FF",X"66",X"00",X"C6",X"CC",X"66",X"00",
X"CC",X"CC",X"66",X"00",X"0C",X"CC",X"66",X"00",X"0C",X"CC",X"66",X"00",X"00",X"66",X"66",X"00",
X"00",X"66",X"66",X"00",X"00",X"66",X"66",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"BB",X"BB",X"00",X"00",X"BB",X"BB",X"00",
X"00",X"CC",X"BB",X"00",X"0C",X"FF",X"BB",X"00",X"0C",X"FF",X"BB",X"00",X"CC",X"FF",X"BB",X"00",
X"CB",X"CC",X"BB",X"00",X"CB",X"CC",X"BB",X"00",X"CB",X"CC",X"BB",X"00",X"CB",X"CC",X"BB",X"00",
X"CB",X"FF",X"BB",X"00",X"CB",X"FF",X"BB",X"00",X"CB",X"FF",X"BB",X"00",X"CB",X"CC",X"BB",X"00",
X"CC",X"CC",X"BB",X"00",X"0C",X"CC",X"BB",X"00",X"0C",X"CC",X"BB",X"00",X"00",X"BB",X"BB",X"00",
X"00",X"BB",X"BB",X"00",X"00",X"BB",X"BB",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"AA",X"00",X"00",
X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AF",X"A0",X"00",X"00",X"FF",X"AA",X"00",
X"00",X"FF",X"AA",X"00",X"0A",X"AA",X"AA",X"00",X"0A",X"AA",X"AA",X"00",X"0A",X"AA",X"AA",X"00",
X"0A",X"AA",X"A9",X"00",X"0A",X"AA",X"99",X"00",X"0A",X"AA",X"99",X"00",X"0A",X"AA",X"99",X"E0",
X"00",X"AA",X"99",X"E0",X"00",X"A9",X"9A",X"E0",X"00",X"99",X"A0",X"0E",X"00",X"99",X"00",X"00",
X"00",X"99",X"00",X"00",X"00",X"A9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"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"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"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"07",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0F",X"50",X"00",
X"00",X"40",X"00",X"00",X"00",X"00",X"05",X"00",X"00",X"0F",X"05",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"0F",X"05",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"A0",X"00",
X"00",X"00",X"0A",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"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"04",X"00",X"00",X"00",X"00",X"04",X"00",
X"00",X"00",X"40",X"00",X"00",X"0A",X"00",X"00",X"AA",X"AA",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"0A",X"A0",X"00",X"00",X"AA",X"05",X"00",X"00",X"00",X"00",X"00",X"F0",X"00",X"00",X"00",
X"00",X"00",X"05",X"00",X"00",X"0F",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"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"00",X"00",
X"00",X"A0",X"00",X"00",X"00",X"0A",X"A0",X"00",X"00",X"0A",X"AA",X"00",X"00",X"50",X"A0",X"00",
X"00",X"45",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"04",X"00",
X"04",X"44",X"04",X"00",X"00",X"54",X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"AA",X"00",X"00",X"00",X"00",X"00",X"05",X"00",X"A0",X"40",X"05",X"00",X"0A",X"00",
X"45",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"44",X"00",X"00",X"04",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"04",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"04",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"04",X"44",X"00",
X"00",X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"44",X"00",X"00",X"40",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",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"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"90",X"00",X"00",X"09",X"99",X"00",
X"00",X"99",X"99",X"00",X"00",X"99",X"A9",X"00",X"00",X"99",X"99",X"00",X"00",X"99",X"99",X"00",
X"00",X"99",X"99",X"00",X"00",X"99",X"99",X"00",X"00",X"99",X"A9",X"00",X"BB",X"99",X"99",X"00",
X"00",X"99",X"A9",X"00",X"00",X"99",X"99",X"00",X"00",X"99",X"99",X"00",X"00",X"99",X"99",X"00",
X"00",X"99",X"99",X"00",X"00",X"99",X"A9",X"00",X"00",X"99",X"99",X"00",X"00",X"09",X"99",X"00",
X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"40",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",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"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",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"00",
X"00",X"60",X"AA",X"00",X"00",X"60",X"AA",X"00",X"00",X"60",X"66",X"00",X"00",X"60",X"00",X"00",
X"00",X"60",X"00",X"00",X"00",X"66",X"06",X"00",X"00",X"AA",X"06",X"00",X"00",X"AA",X"06",X"00",
X"00",X"66",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"66",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",
X"00",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"60",X"00",X"00",X"60",X"A6",X"00",
X"00",X"60",X"AA",X"00",X"00",X"60",X"AA",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",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"00",
X"00",X"60",X"AA",X"00",X"00",X"60",X"AA",X"00",X"00",X"60",X"66",X"00",X"00",X"60",X"00",X"00",
X"00",X"60",X"00",X"00",X"00",X"66",X"06",X"00",X"00",X"AA",X"06",X"00",X"00",X"AA",X"06",X"00",
X"00",X"66",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"66",X"66",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"66",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"00",X"00",X"00",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"66",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"AA",X"66",X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",X"00",
X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",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"00",X"00",X"60",X"AA",X"00",
X"00",X"60",X"AA",X"00",X"00",X"60",X"66",X"00",X"00",X"60",X"00",X"00",X"00",X"60",X"00",X"00",
X"00",X"66",X"06",X"00",X"00",X"AA",X"06",X"00",X"00",X"AA",X"06",X"00",X"00",X"66",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"66",X"66",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"AA",X"66",X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",X"00",
X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",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"00",X"00",
X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"66",X"60",X"00",X"00",X"60",X"66",X"00",
X"00",X"60",X"A6",X"00",X"00",X"66",X"AA",X"00",X"00",X"A6",X"AA",X"00",X"00",X"A6",X"6A",X"00",
X"00",X"66",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"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"66",X"00",X"00",X"06",X"6A",X"00",
X"00",X"06",X"AA",X"00",X"00",X"06",X"A6",X"00",X"00",X"00",X"66",X"00",X"00",X"00",X"60",X"00",
X"00",X"00",X"66",X"00",X"00",X"06",X"A6",X"00",X"00",X"06",X"AA",X"00",X"00",X"06",X"6A",X"00",
X"00",X"06",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"00",
X"00",X"00",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"66",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"66",X"66",X"00",X"00",X"60",X"00",X"00",
X"00",X"60",X"00",X"00",X"00",X"66",X"06",X"00",X"00",X"A6",X"06",X"00",X"00",X"A6",X"06",X"00",
X"00",X"66",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"06",X"66",X"00",X"00",X"06",X"6A",X"00",
X"00",X"06",X"AA",X"00",X"00",X"06",X"A6",X"00",X"00",X"00",X"66",X"00",X"00",X"00",X"60",X"00",
X"00",X"00",X"66",X"00",X"00",X"06",X"A6",X"00",X"00",X"06",X"AA",X"00",X"00",X"06",X"6A",X"00",
X"00",X"06",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"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",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"66",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"00",X"66",X"00",X"00",X"A0",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",X"00",
X"00",X"66",X"00",X"00",X"00",X"06",X"00",X"00",X"00",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"06",X"66",X"00",X"00",X"06",X"6A",X"00",
X"00",X"06",X"AA",X"00",X"00",X"06",X"A6",X"00",X"00",X"00",X"66",X"00",X"00",X"00",X"60",X"00",
X"00",X"00",X"66",X"00",X"00",X"06",X"A6",X"00",X"00",X"06",X"AA",X"00",X"00",X"06",X"6A",X"00",
X"00",X"06",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"00",
X"00",X"00",X"00",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"00",
X"00",X"60",X"AA",X"00",X"00",X"60",X"AA",X"00",X"00",X"60",X"66",X"00",X"00",X"60",X"00",X"00",
X"00",X"60",X"00",X"00",X"00",X"66",X"06",X"00",X"00",X"AA",X"06",X"00",X"00",X"AA",X"06",X"00",
X"00",X"66",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"06",X"66",X"00",X"00",X"06",X"6A",X"00",
X"00",X"06",X"AA",X"00",X"00",X"06",X"A6",X"00",X"00",X"00",X"66",X"00",X"00",X"00",X"60",X"00",
X"00",X"00",X"66",X"00",X"00",X"06",X"A6",X"00",X"00",X"06",X"AA",X"00",X"00",X"06",X"6A",X"00",
X"00",X"06",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"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"55",X"55",X"00",X"00",X"55",X"55",X"00",
X"00",X"CC",X"55",X"00",X"0C",X"FF",X"55",X"00",X"0C",X"FF",X"55",X"00",X"CC",X"FF",X"55",X"00",
X"C5",X"CC",X"55",X"00",X"C5",X"CC",X"55",X"00",X"C5",X"CC",X"55",X"00",X"C5",X"CC",X"55",X"00",
X"C5",X"FF",X"55",X"00",X"C5",X"FF",X"55",X"00",X"C5",X"FF",X"55",X"00",X"C5",X"CC",X"55",X"00",
X"CC",X"CC",X"55",X"00",X"0C",X"CC",X"55",X"00",X"0C",X"CC",X"55",X"00",X"00",X"55",X"55",X"00",
X"00",X"55",X"55",X"00",X"00",X"55",X"55",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",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,534 +0,0 @@
library ieee;
use ieee.std_logic_1164.all,ieee.numeric_std.all;
entity kick_sp_bits_4 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 kick_sp_bits_4 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"EE",X"EE",X"EE",X"E0",X"EE",X"EE",X"00",X"E0",X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"E0",
X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"E0",X"00",X"0E",X"E0",X"00",
X"0E",X"0E",X"0E",X"00",X"E0",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",
X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"E0",X"0E",X"00",X"00",
X"EE",X"0E",X"0E",X"00",X"EE",X"0E",X"EE",X"00",X"0E",X"0E",X"E0",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"0E",X"0E",X"E0",X"00",X"EE",X"0E",X"EE",X"00",X"EE",X"0E",X"0E",X"00",
X"E0",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",
X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"E0",X"0E",X"00",X"00",X"0E",X"0E",X"0E",X"00",
X"00",X"0E",X"E0",X"00",X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"E0",
X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"E0",X"EE",X"EE",X"00",X"E0",X"EE",X"EE",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"0E",X"0E",X"E0",X"00",X"EE",X"0E",X"EE",X"00",X"EE",X"0E",X"0E",X"00",
X"E0",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",
X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"E0",X"0E",X"00",X"00",X"DD",X"0E",X"0E",X"00",
X"DD",X"0E",X"E0",X"00",X"DD",X"0E",X"00",X"E0",X"DD",X"0E",X"00",X"E0",X"DD",X"0E",X"00",X"E0",
X"D0",X"0E",X"00",X"E0",X"D0",X"0E",X"00",X"E0",X"D2",X"EE",X"00",X"E0",X"D2",X"EE",X"EE",X"E0",
X"44",X"4F",X"77",X"77",X"44",X"4F",X"77",X"77",X"44",X"4F",X"77",X"77",X"44",X"4F",X"77",X"77",
X"44",X"4F",X"77",X"77",X"44",X"4F",X"77",X"77",X"44",X"4F",X"77",X"77",X"44",X"40",X"77",X"00",
X"40",X"40",X"77",X"00",X"00",X"40",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"33",X"3F",X"77",X"22",X"43",X"3F",X"77",X"22",X"43",X"3F",X"77",X"22",X"44",X"3F",X"77",X"22",
X"44",X"3F",X"77",X"22",X"44",X"3F",X"77",X"00",X"44",X"3F",X"77",X"00",X"44",X"00",X"70",X"00",
X"44",X"00",X"BB",X"00",X"44",X"00",X"B0",X"00",X"44",X"45",X"00",X"00",X"44",X"4F",X"00",X"00",
X"44",X"55",X"BB",X"00",X"44",X"55",X"BB",X"00",X"44",X"4F",X"00",X"00",X"44",X"05",X"00",X"00",
X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"33",X"3B",X"77",X"77",X"33",X"3B",X"77",X"77",X"43",X"3B",X"77",X"77",X"43",X"BB",X"77",X"77",
X"44",X"BB",X"77",X"22",X"44",X"FB",X"77",X"00",X"44",X"5B",X"77",X"00",X"44",X"F0",X"77",X"00",
X"44",X"50",X"70",X"00",X"44",X"00",X"70",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",
X"44",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"B0",X"00",X"00",X"4B",X"B0",
X"00",X"00",X"4B",X"BB",X"00",X"00",X"4B",X"BB",X"00",X"00",X"4B",X"BB",X"00",X"00",X"4B",X"BB",
X"00",X"00",X"4B",X"BB",X"00",X"00",X"4B",X"00",X"00",X"00",X"4B",X"00",X"00",X"00",X"40",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"BB",X"00",X"00",X"40",X"BB",X"00",X"00",X"40",X"7B",
X"00",X"00",X"4B",X"BB",X"00",X"00",X"4B",X"BB",X"00",X"00",X"4B",X"BB",X"00",X"00",X"4B",X"AB",
X"00",X"00",X"4B",X"A0",X"00",X"00",X"4B",X"A0",X"00",X"00",X"4B",X"A0",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0B",X"00",
X"00",X"00",X"4B",X"00",X"00",X"00",X"4B",X"A0",X"00",X"00",X"4B",X"AB",X"00",X"00",X"4B",X"BB",
X"00",X"00",X"4A",X"BB",X"00",X"00",X"4A",X"BB",X"00",X"00",X"4A",X"00",X"00",X"00",X"4A",X"00",
X"00",X"00",X"4A",X"00",X"00",X"00",X"4A",X"00",X"00",X"00",X"4A",X"00",X"00",X"00",X"AA",X"00",
X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"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"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"00",
X"00",X"00",X"11",X"10",X"00",X"00",X"11",X"10",X"00",X"00",X"11",X"11",X"00",X"00",X"11",X"11",
X"00",X"00",X"11",X"11",X"00",X"00",X"11",X"11",X"00",X"00",X"11",X"11",X"00",X"00",X"11",X"11",
X"00",X"00",X"77",X"11",X"00",X"3F",X"77",X"11",X"00",X"3F",X"77",X"77",X"00",X"3F",X"77",X"77",
X"50",X"3F",X"77",X"77",X"55",X"3F",X"77",X"77",X"33",X"3F",X"77",X"77",X"33",X"3F",X"77",X"77",
X"00",X"00",X"DD",X"00",X"00",X"0D",X"DD",X"00",X"00",X"DD",X"DD",X"07",X"00",X"DD",X"DD",X"00",
X"00",X"DD",X"DD",X"00",X"00",X"DD",X"77",X"00",X"00",X"0D",X"77",X"00",X"00",X"00",X"77",X"00",
X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",
X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",
X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",
X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"B0",X"B0",X"77",X"00",X"BB",X"00",X"77",X"70",
X"2B",X"00",X"77",X"77",X"0B",X"00",X"77",X"77",X"BB",X"00",X"77",X"77",X"BB",X"00",X"77",X"77",
X"BB",X"00",X"77",X"77",X"25",X"00",X"77",X"77",X"25",X"00",X"77",X"77",X"25",X"00",X"77",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"EE",X"EE",X"EE",X"E0",X"EE",X"EE",X"00",X"E0",X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"E0",
X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"E0",X"00",X"0E",X"E0",X"00",
X"0E",X"0E",X"0E",X"00",X"E0",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",
X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"E0",X"0E",X"00",X"00",
X"EE",X"0E",X"0E",X"00",X"EE",X"0E",X"EE",X"00",X"0E",X"0E",X"E0",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"DE",X"EE",X"22",X"E0",X"DD",X"EE",X"22",X"E0",X"DD",X"0E",X"00",X"E0",X"77",X"5E",X"00",X"E0",
X"00",X"0E",X"00",X"E0",X"00",X"0E",X"00",X"E0",X"00",X"0E",X"E0",X"E0",X"00",X"0E",X"0E",X"00",
X"0E",X"0E",X"00",X"00",X"E0",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",
X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"00",X"0E",X"00",X"00",X"E0",X"0E",X"00",X"00",
X"EE",X"0E",X"0E",X"00",X"EE",X"0E",X"EE",X"00",X"00",X"0E",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"77",X"EE",X"EE",X"E0",X"7E",X"88",X"00",X"E0",X"00",X"88",X"00",X"E0",X"00",X"80",X"00",X"E0",
X"00",X"22",X"00",X"E0",X"00",X"22",X"00",X"E0",X"0E",X"22",X"00",X"E0",X"E0",X"22",X"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"00",X"00",X"00",X"0E",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"E0",X"00",X"00",X"00",
X"EE",X"00",X"0E",X"00",X"EE",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",
X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"00",X"77",X"70",X"BB",X"00",X"77",X"70",
X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",X"00",X"00",X"77",X"77",
X"50",X"00",X"77",X"77",X"55",X"3F",X"77",X"77",X"33",X"3F",X"77",X"77",X"33",X"3F",X"77",X"77",
X"33",X"4F",X"77",X"77",X"33",X"4F",X"77",X"77",X"33",X"44",X"77",X"27",X"34",X"44",X"77",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"00",X"00",X"00",X"00",X"00",X"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"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"0B",X"00",X"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"00",X"05",X"00",X"11",X"00",X"04",X"00",X"11",
X"00",X"44",X"00",X"11",X"00",X"44",X"00",X"11",X"00",X"44",X"77",X"11",X"00",X"44",X"77",X"11",
X"50",X"44",X"77",X"11",X"55",X"B3",X"77",X"11",X"33",X"B3",X"77",X"00",X"33",X"B3",X"77",X"00",
X"33",X"F5",X"77",X"77",X"33",X"F5",X"77",X"77",X"33",X"F5",X"77",X"77",X"33",X"44",X"77",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"0B",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"01",X"00",
X"BB",X"00",X"11",X"00",X"BB",X"00",X"11",X"00",X"BB",X"00",X"11",X"00",X"BB",X"00",X"11",X"00",
X"BB",X"00",X"11",X"00",X"BB",X"00",X"11",X"10",X"05",X"00",X"11",X"11",X"00",X"00",X"11",X"11",
X"00",X"00",X"11",X"11",X"00",X"00",X"11",X"11",X"00",X"40",X"71",X"11",X"00",X"44",X"77",X"11",
X"50",X"44",X"77",X"11",X"55",X"3F",X"77",X"77",X"33",X"3F",X"77",X"77",X"33",X"3F",X"77",X"77",
X"33",X"3F",X"77",X"77",X"33",X"3F",X"77",X"77",X"33",X"3F",X"77",X"77",X"33",X"3F",X"77",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"0B",X"00",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"B0",X"00",X"00",
X"00",X"55",X"00",X"00",X"00",X"55",X"00",X"00",X"00",X"55",X"00",X"00",X"00",X"40",X"00",X"77",
X"00",X"40",X"00",X"77",X"00",X"40",X"00",X"77",X"00",X"40",X"00",X"77",X"00",X"40",X"00",X"77",
X"00",X"40",X"00",X"77",X"00",X"40",X"00",X"77",X"00",X"40",X"00",X"77",X"00",X"30",X"77",X"77",
X"50",X"3F",X"77",X"77",X"55",X"3F",X"77",X"77",X"33",X"3F",X"77",X"77",X"33",X"3F",X"77",X"77",
X"33",X"3F",X"77",X"77",X"33",X"3F",X"77",X"22",X"33",X"3F",X"77",X"22",X"33",X"3F",X"77",X"27",
X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"0D",X"DD",X"DD",X"00",X"0D",X"DD",X"DD",
X"00",X"DD",X"DD",X"D0",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",
X"00",X"DD",X"D0",X"00",X"00",X"0D",X"00",X"00",X"00",X"00",X"00",X"07",X"00",X"00",X"00",X"07",
X"00",X"00",X"BB",X"77",X"00",X"00",X"B0",X"77",X"00",X"00",X"B0",X"77",X"00",X"05",X"00",X"77",
X"00",X"0F",X"00",X"77",X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",
X"00",X"44",X"00",X"77",X"04",X"44",X"00",X"77",X"44",X"40",X"00",X"70",X"44",X"00",X"07",X"70",
X"44",X"00",X"77",X"70",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",
X"44",X"33",X"77",X"00",X"33",X"33",X"77",X"00",X"53",X"33",X"77",X"0E",X"55",X"33",X"77",X"EE",
X"55",X"33",X"77",X"EE",X"53",X"33",X"77",X"EE",X"33",X"33",X"77",X"00",X"44",X"33",X"77",X"10",
X"44",X"33",X"77",X"10",X"44",X"00",X"71",X"11",X"44",X"00",X"11",X"11",X"44",X"00",X"11",X"11",
X"44",X"00",X"01",X"11",X"44",X"40",X"00",X"11",X"04",X"44",X"00",X"11",X"00",X"44",X"00",X"11",
X"00",X"44",X"00",X"11",X"00",X"44",X"00",X"11",X"00",X"44",X"00",X"11",X"05",X"40",X"00",X"11",
X"BB",X"40",X"00",X"11",X"BB",X"00",X"00",X"11",X"BB",X"00",X"11",X"11",X"BB",X"00",X"11",X"10",
X"B0",X"00",X"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"10",X"DD",
X"00",X"00",X"00",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"0D",X"DD",X"DD",X"00",X"0D",X"DD",X"DD",
X"00",X"0D",X"DD",X"DD",X"00",X"0D",X"DD",X"DD",X"00",X"0D",X"DD",X"DD",X"00",X"0D",X"00",X"DD",
X"77",X"55",X"20",X"E0",X"77",X"FF",X"20",X"E0",X"77",X"55",X"E0",X"E0",X"77",X"00",X"0E",X"E0",
X"EE",X"00",X"00",X"E0",X"00",X"00",X"00",X"E0",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"00",X"00",X"00",X"0E",X"00",X"00",X"00",
X"0E",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"E0",X"00",X"E0",X"00",
X"EE",X"00",X"EE",X"00",X"EE",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"5F",X"DD",X"00",X"E0",X"35",X"DD",X"00",X"E0",X"30",X"DE",X"00",X"E0",X"00",X"2E",X"00",X"E0",
X"00",X"2E",X"00",X"E0",X"00",X"2E",X"EE",X"E0",X"00",X"20",X"00",X"E0",X"00",X"00",X"00",X"00",
X"0E",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"00",X"00",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"EE",X"00",X"EE",X"00",X"EE",X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"EE",X"00",X"EE",X"00",X"EE",X"00",
X"E0",X"00",X"00",X"00",X"00",X"80",X"00",X"00",X"00",X"88",X"00",X"00",X"00",X"88",X"00",X"00",
X"00",X"88",X"00",X"00",X"00",X"88",X"00",X"00",X"E0",X"88",X"00",X"00",X"7E",X"08",X"00",X"00",
X"77",X"00",X"00",X"00",X"77",X"00",X"00",X"E0",X"77",X"0E",X"EE",X"E0",X"77",X"0E",X"00",X"E0",
X"75",X"0D",X"00",X"E0",X"75",X"DD",X"00",X"E0",X"7F",X"DD",X"00",X"E0",X"5F",X"DD",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"EE",X"00",X"EE",X"00",X"0E",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"D0",X"0E",X"00",
X"00",X"DD",X"0E",X"00",X"00",X"DD",X"E0",X"00",X"00",X"DD",X"00",X"00",X"00",X"DD",X"00",X"00",
X"E0",X"2D",X"00",X"00",X"7E",X"2D",X"00",X"E0",X"77",X"25",X"00",X"E0",X"77",X"55",X"00",X"E0",
X"77",X"5F",X"00",X"E0",X"77",X"FF",X"00",X"E0",X"77",X"75",X"00",X"E0",X"77",X"77",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"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"00",
X"00",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"EE",X"00",X"EE",X"00",X"EE",X"00",X"EE",X"00",
X"E0",X"00",X"E0",X"00",X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"0E",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"08",X"00",X"00",X"00",
X"08",X"00",X"00",X"00",X"08",X"00",X"D0",X"E0",X"08",X"00",X"D0",X"E0",X"EE",X"00",X"D0",X"E0",
X"77",X"00",X"0E",X"E0",X"77",X"55",X"E0",X"E0",X"77",X"FF",X"20",X"E0",X"77",X"55",X"20",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"B0",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",X"B0",
X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"50",X"00",X"00",X"00",X"40",
X"00",X"00",X"00",X"40",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",
X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",
X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"44",
X"00",X"00",X"00",X"44",X"00",X"00",X"55",X"44",X"00",X"0B",X"55",X"44",X"00",X"BB",X"FF",X"44",
X"00",X"B0",X"55",X"44",X"00",X"00",X"55",X"44",X"00",X"00",X"50",X"44",X"00",X"00",X"00",X"44",
X"00",X"00",X"4B",X"AB",X"00",X"00",X"4B",X"BB",X"00",X"00",X"4B",X"B0",X"00",X"00",X"4B",X"00",
X"00",X"00",X"40",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"40",X"00",
X"00",X"00",X"4B",X"00",X"00",X"00",X"4B",X"B0",X"00",X"00",X"4B",X"BB",X"00",X"00",X"4B",X"AB",
X"55",X"3F",X"77",X"77",X"35",X"3F",X"77",X"77",X"33",X"3F",X"77",X"77",X"33",X"3F",X"77",X"77",
X"43",X"3F",X"77",X"00",X"44",X"3F",X"77",X"00",X"44",X"00",X"77",X"00",X"44",X"00",X"77",X"00",
X"44",X"00",X"70",X"00",X"44",X"00",X"70",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",
X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"04",X"00",X"00",X"00",
X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"F5",X"00",X"00",X"00",X"F5",X"00",X"00",X"00",
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"B0",X"00",X"00",X"00",
X"B0",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"B0",X"00",X"00",X"00",
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"50",X"00",X"00",X"00",
X"F5",X"00",X"00",X"00",X"F5",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",
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"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"04",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",
X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",
X"44",X"00",X"70",X"00",X"44",X"00",X"77",X"00",X"44",X"3F",X"77",X"00",X"43",X"3F",X"77",X"77",
X"33",X"3F",X"77",X"77",X"33",X"3F",X"77",X"77",X"35",X"3F",X"77",X"77",X"55",X"3F",X"77",X"77",
X"44",X"4F",X"77",X"22",X"44",X"3F",X"77",X"22",X"44",X"3F",X"77",X"22",X"44",X"3F",X"77",X"22",
X"44",X"3F",X"77",X"22",X"44",X"3F",X"77",X"00",X"44",X"3F",X"77",X"00",X"44",X"40",X"77",X"00",
X"40",X"40",X"70",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"44",X"40",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"40",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"00",X"00",X"00",X"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"77",X"77",X"24",X"00",X"77",X"77",X"24",X"00",X"77",X"77",X"24",X"00",X"77",X"77",
X"24",X"00",X"77",X"77",X"24",X"00",X"F7",X"77",X"24",X"03",X"F7",X"77",X"24",X"03",X"F7",X"77",
X"24",X"33",X"F7",X"77",X"24",X"33",X"F7",X"07",X"24",X"33",X"F7",X"07",X"24",X"33",X"F7",X"00",
X"04",X"33",X"F7",X"00",X"04",X"33",X"30",X"00",X"44",X"33",X"30",X"00",X"44",X"53",X"00",X"00",
X"44",X"55",X"00",X"00",X"43",X"53",X"00",X"00",X"43",X"33",X"00",X"00",X"43",X"33",X"00",X"00",
X"43",X"33",X"00",X"00",X"BB",X"33",X"44",X"44",X"BB",X"34",X"44",X"44",X"6B",X"34",X"44",X"44",
X"BB",X"44",X"44",X"44",X"6A",X"44",X"44",X"00",X"AA",X"44",X"40",X"00",X"AA",X"44",X"00",X"00",
X"AA",X"04",X"00",X"00",X"4A",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"77",X"DD",X"00",X"00",X"77",X"0D",X"00",X"00",X"77",X"00",X"00",X"00",X"77",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"0E",X"00",X"00",X"00",X"E0",X"EE",X"00",
X"00",X"00",X"EE",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"EE",X"EE",X"00",X"00",X"EE",X"EE",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",
X"BB",X"00",X"00",X"00",X"BB",X"00",X"00",X"00",X"0B",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"00",X"00",X"00",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"0E",X"EE",X"00",X"00",X"EE",X"EE",X"00",
X"00",X"E0",X"EE",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"0E",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",X"EE",X"00",X"00",X"00",
X"EE",X"00",X"00",X"00",X"E0",X"00",X"00",X"E0",X"00",X"00",X"00",X"E0",X"00",X"00",X"00",X"EE",
X"E0",X"00",X"00",X"EE",X"0E",X"00",X"0E",X"EE",X"00",X"00",X"0E",X"EE",X"00",X"00",X"E0",X"EE",
X"00",X"00",X"00",X"E0",X"00",X"D0",X"00",X"E0",X"00",X"DD",X"00",X"E0",X"00",X"DD",X"00",X"00",
X"00",X"DD",X"00",X"00",X"77",X"DD",X"00",X"00",X"77",X"DD",X"00",X"00",X"75",X"DD",X"EE",X"00",
X"33",X"44",X"00",X"00",X"33",X"44",X"44",X"BB",X"34",X"44",X"44",X"00",X"34",X"44",X"44",X"00",
X"44",X"44",X"44",X"00",X"44",X"44",X"00",X"B0",X"44",X"44",X"00",X"BB",X"44",X"00",X"00",X"00",
X"34",X"00",X"00",X"00",X"33",X"50",X"00",X"00",X"33",X"50",X"00",X"00",X"A3",X"00",X"E0",X"00",
X"AB",X"00",X"0E",X"00",X"BB",X"00",X"00",X"00",X"BB",X"40",X"00",X"00",X"BB",X"44",X"00",X"00",
X"66",X"44",X"00",X"00",X"66",X"44",X"EE",X"00",X"BB",X"44",X"5E",X"00",X"BB",X"44",X"55",X"00",
X"BB",X"44",X"FF",X"00",X"BB",X"44",X"55",X"00",X"BB",X"00",X"5F",X"00",X"00",X"00",X"F5",X"00",
X"00",X"00",X"F5",X"00",X"00",X"00",X"55",X"B0",X"00",X"00",X"00",X"B0",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"44",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",X"DD",X"DD",X"00",X"00",
X"BB",X"DD",X"00",X"00",X"BB",X"DD",X"00",X"00",X"B5",X"00",X"00",X"00",X"55",X"00",X"00",X"00",
X"55",X"00",X"00",X"00",X"0F",X"77",X"00",X"00",X"05",X"77",X"00",X"00",X"00",X"77",X"00",X"00",
X"00",X"EE",X"77",X"00",X"00",X"EE",X"77",X"00",X"0E",X"00",X"77",X"00",X"0E",X"00",X"77",X"00",
X"EE",X"77",X"77",X"00",X"E0",X"77",X"77",X"00",X"E0",X"77",X"E7",X"00",X"E0",X"77",X"EE",X"00",
X"E7",X"77",X"EE",X"00",X"77",X"77",X"EE",X"00",X"77",X"77",X"0E",X"00",X"77",X"7E",X"00",X"00",
X"77",X"7E",X"00",X"00",X"77",X"E0",X"00",X"00",X"77",X"E0",X"00",X"00",X"33",X"00",X"00",X"00",
X"33",X"00",X"EE",X"00",X"33",X"00",X"00",X"0B",X"33",X"00",X"00",X"B0",X"33",X"EE",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"44",X"40",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"40",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"00",X"00",
X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"04",X"FF",X"00",X"00",X"44",X"FF",X"00",X"00",
X"44",X"44",X"00",X"00",X"FF",X"44",X"50",X"00",X"44",X"44",X"50",X"00",X"44",X"44",X"55",X"00",
X"44",X"44",X"55",X"00",X"44",X"44",X"55",X"00",X"44",X"44",X"50",X"00",X"44",X"44",X"40",X"00",
X"44",X"44",X"00",X"00",X"54",X"45",X"00",X"00",X"05",X"55",X"00",X"00",X"00",X"55",X"00",X"E0",
X"00",X"55",X"00",X"00",X"00",X"55",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",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"00",X"00",
X"00",X"66",X"00",X"00",X"00",X"66",X"00",X"00",X"06",X"66",X"00",X"00",X"06",X"66",X"00",X"00",
X"66",X"66",X"00",X"00",X"66",X"66",X"60",X"00",X"66",X"66",X"60",X"00",X"6F",X"66",X"66",X"00",
X"66",X"66",X"66",X"00",X"66",X"66",X"DD",X"00",X"66",X"66",X"D0",X"00",X"66",X"66",X"60",X"00",
X"86",X"66",X"00",X"00",X"06",X"6D",X"00",X"00",X"08",X"DD",X"00",X"00",X"00",X"DD",X"00",X"E0",
X"00",X"DD",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"AA",X"AA",X"00",X"0C",X"AA",X"AA",X"00",
X"CC",X"CC",X"AA",X"00",X"CA",X"FF",X"CC",X"00",X"AA",X"FF",X"CC",X"00",X"AA",X"CC",X"AA",X"00",
X"AA",X"CC",X"AA",X"00",X"AA",X"CC",X"AA",X"00",X"AA",X"CC",X"AA",X"00",X"AA",X"CC",X"CC",X"00",
X"AA",X"FF",X"CC",X"00",X"AA",X"FF",X"AA",X"00",X"AA",X"CC",X"AA",X"00",X"AA",X"CC",X"AA",X"00",
X"AA",X"CC",X"AA",X"00",X"AA",X"CC",X"CC",X"00",X"CA",X"CC",X"CC",X"00",X"CC",X"AA",X"AA",X"00",
X"0C",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"66",X"66",X"00",X"0C",X"66",X"66",X"00",
X"CC",X"CC",X"66",X"00",X"C6",X"FF",X"CC",X"00",X"66",X"FF",X"CC",X"00",X"66",X"CC",X"66",X"00",
X"66",X"CC",X"66",X"00",X"66",X"CC",X"66",X"00",X"66",X"CC",X"66",X"00",X"66",X"CC",X"CC",X"00",
X"66",X"FF",X"CC",X"00",X"66",X"FF",X"66",X"00",X"66",X"CC",X"66",X"00",X"66",X"CC",X"66",X"00",
X"66",X"CC",X"66",X"00",X"66",X"CC",X"CC",X"00",X"C6",X"CC",X"CC",X"00",X"CC",X"66",X"66",X"00",
X"0C",X"66",X"66",X"00",X"00",X"66",X"66",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"CC",X"CC",X"00",X"00",X"BB",X"BB",X"00",X"0C",X"BB",X"BB",X"00",
X"CC",X"CC",X"BB",X"00",X"CB",X"FF",X"CC",X"00",X"BB",X"FF",X"CC",X"00",X"BB",X"CC",X"BB",X"00",
X"BB",X"CC",X"BB",X"00",X"BB",X"CC",X"BB",X"00",X"BB",X"CC",X"BB",X"00",X"BB",X"CC",X"CC",X"00",
X"BB",X"FF",X"CC",X"00",X"BB",X"FF",X"BB",X"00",X"BB",X"CC",X"BB",X"00",X"BB",X"CC",X"BB",X"00",
X"BB",X"CC",X"BB",X"00",X"BB",X"CC",X"CC",X"00",X"CB",X"CC",X"CC",X"00",X"CC",X"BB",X"BB",X"00",
X"0C",X"BB",X"BB",X"00",X"00",X"BB",X"BB",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"AA",X"00",X"00",
X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"0A",X"FF",X"00",X"00",X"AA",X"FF",X"00",X"00",
X"AA",X"FA",X"00",X"00",X"AF",X"AA",X"A0",X"00",X"FF",X"AA",X"A0",X"00",X"AA",X"AA",X"9A",X"00",
X"AA",X"AA",X"AA",X"00",X"AA",X"AA",X"9A",X"00",X"AA",X"AA",X"90",X"00",X"AA",X"AA",X"A0",X"00",
X"AA",X"A9",X"00",X"00",X"AA",X"99",X"00",X"00",X"0A",X"99",X"00",X"00",X"00",X"99",X"00",X"E0",
X"00",X"99",X"00",X"00",X"00",X"A9",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"00",X"00",X"FF",X"00",X"00",X"00",X"FF",X"00",X"00",
X"00",X"FF",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"AA",X"00",X"00",X"00",X"0A",X"05",X"00",
X"00",X"70",X"50",X"00",X"00",X"4A",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"00",X"00",X"06",X"55",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"40",X"A0",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"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"04",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"00",X"40",X"00",X"00",
X"00",X"55",X"00",X"00",X"00",X"0A",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"66",X"00",X"00",
X"00",X"66",X"00",X"00",X"00",X"A6",X"00",X"00",X"00",X"F6",X"00",X"00",X"0F",X"F6",X"00",X"00",
X"00",X"FA",X"00",X"00",X"00",X"0A",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"00",X"00",X"00",X"00",X"00",X"00",X"04",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"00",X"00",X"00",X"00",X"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"F5",X"04",X"40",X"00",X"00",X"04",X"00",X"00",X"00",X"A4",X"00",X"00",
X"00",X"A4",X"00",X"00",X"00",X"0A",X"00",X"00",X"00",X"6A",X"00",X"00",X"00",X"F6",X"00",X"00",
X"04",X"46",X"00",X"00",X"00",X"66",X"44",X"00",X"00",X"04",X"00",X"00",X"00",X"05",X"00",X"00",
X"00",X"05",X"00",X"00",X"05",X"00",X"00",X"00",X"55",X"50",X"00",X"00",X"0A",X"50",X"00",X"00",
X"0A",X"50",X"A0",X"00",X"0A",X"40",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"04",X"00",X"00",X"00",X"44",X"40",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"04",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",
X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"00",X"04",X"44",X"00",
X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"40",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"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"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"04",X"00",X"44",X"00",
X"04",X"00",X"44",X"00",X"04",X"40",X"44",X"00",X"04",X"40",X"44",X"00",X"04",X"40",X"44",X"00",
X"04",X"44",X"44",X"00",X"04",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"40",X"00",X"00",X"44",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"99",X"90",X"00",
X"00",X"99",X"99",X"00",X"00",X"9A",X"99",X"00",X"00",X"99",X"99",X"00",X"00",X"99",X"99",X"00",
X"00",X"99",X"99",X"00",X"00",X"99",X"99",X"00",X"09",X"9A",X"99",X"00",X"B9",X"99",X"99",X"00",
X"09",X"9A",X"99",X"00",X"00",X"99",X"99",X"00",X"00",X"99",X"99",X"00",X"00",X"99",X"99",X"00",
X"00",X"99",X"99",X"00",X"00",X"9A",X"99",X"00",X"00",X"99",X"99",X"00",X"00",X"99",X"90",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"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"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"44",X"00",X"00",X"00",X"44",X"00",X"00",X"00",X"44",X"00",X"04",X"00",X"44",X"00",
X"04",X"00",X"44",X"00",X"04",X"00",X"44",X"00",X"04",X"44",X"44",X"00",X"04",X"44",X"44",X"00",
X"04",X"44",X"44",X"00",X"04",X"44",X"44",X"00",X"00",X"44",X"44",X"00",X"00",X"44",X"44",X"00",
X"00",X"44",X"40",X"00",X"00",X"44",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"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"66",X"00",
X"00",X"66",X"AA",X"00",X"00",X"6A",X"AA",X"00",X"00",X"6A",X"6A",X"00",X"00",X"6A",X"6A",X"00",
X"00",X"6A",X"6A",X"00",X"00",X"6A",X"6A",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"66",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"00",
X"00",X"00",X"00",X"00",X"00",X"66",X"06",X"00",X"00",X"AA",X"6A",X"00",X"00",X"AA",X"6A",X"00",
X"00",X"66",X"6A",X"00",X"00",X"06",X"6A",X"00",X"00",X"06",X"6A",X"00",X"00",X"00",X"6A",X"00",
X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"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"66",X"00",
X"00",X"66",X"AA",X"00",X"00",X"6A",X"AA",X"00",X"00",X"6A",X"6A",X"00",X"00",X"6A",X"6A",X"00",
X"00",X"6A",X"6A",X"00",X"00",X"6A",X"6A",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"66",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"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",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"66",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"00",X"0A",X"00",X"00",X"00",X"0A",X"00",X"00",X"00",X"0A",X"00",
X"00",X"00",X"0A",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"66",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"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"66",X"00",X"00",X"00",X"6A",X"00",X"00",X"66",X"6A",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"66",X"6A",X"00",X"00",X"A6",X"6A",X"00",X"00",X"A6",X"66",X"00",
X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"66",X"00",X"00",X"66",X"AA",X"00",
X"00",X"6A",X"AA",X"00",X"00",X"6A",X"6A",X"00",X"00",X"6A",X"6A",X"00",X"00",X"6A",X"6A",X"00",
X"00",X"6A",X"6A",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"66",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"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"66",X"00",X"00",X"00",X"6A",X"00",X"00",X"66",X"6A",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"66",X"6A",X"00",X"00",X"A6",X"6A",X"00",X"00",X"A6",X"66",X"00",
X"00",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"00",X"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",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"66",X"00",
X"00",X"AA",X"6A",X"00",X"00",X"AA",X"6A",X"00",X"00",X"66",X"6A",X"00",X"00",X"06",X"6A",X"00",
X"00",X"00",X"6A",X"00",X"00",X"00",X"6A",X"00",X"00",X"00",X"AA",X"00",X"00",X"00",X"AA",X"00",
X"00",X"00",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"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"60",X"00",X"00",X"A6",X"60",X"00",
X"00",X"AA",X"60",X"00",X"00",X"6A",X"60",X"00",X"00",X"66",X"00",X"00",X"00",X"06",X"00",X"00",
X"00",X"66",X"00",X"00",X"00",X"6A",X"60",X"00",X"00",X"AA",X"60",X"00",X"00",X"A6",X"60",X"00",
X"00",X"66",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"66",X"66",X"00",
X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",X"00",X"66",X"6A",X"00",X"00",X"06",X"6A",X"00",
X"00",X"06",X"6A",X"00",X"00",X"06",X"6A",X"00",X"00",X"06",X"AA",X"00",X"00",X"00",X"AA",X"00",
X"00",X"00",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"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"60",X"00",X"00",X"A6",X"60",X"00",
X"00",X"AA",X"60",X"00",X"00",X"6A",X"60",X"00",X"00",X"66",X"00",X"00",X"00",X"06",X"00",X"00",
X"00",X"66",X"00",X"00",X"00",X"6A",X"60",X"00",X"00",X"AA",X"60",X"00",X"00",X"A6",X"60",X"00",
X"00",X"66",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"06",X"66",X"66",X"00",X"06",X"AA",X"AA",X"00",X"06",X"AA",X"AA",X"00",
X"00",X"00",X"66",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"A0",X"00",X"00",
X"00",X"AA",X"00",X"00",X"00",X"6A",X"00",X"00",X"00",X"66",X"00",X"00",X"00",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"66",X"60",X"00",X"00",X"A6",X"60",X"00",
X"00",X"AA",X"60",X"00",X"00",X"6A",X"00",X"00",X"00",X"66",X"00",X"00",X"00",X"06",X"00",X"00",
X"00",X"06",X"00",X"00",X"00",X"6A",X"60",X"00",X"00",X"AA",X"60",X"00",X"00",X"A6",X"60",X"00",
X"00",X"66",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"06",X"66",X"00",
X"00",X"66",X"AA",X"00",X"00",X"6A",X"AA",X"00",X"00",X"6A",X"6A",X"00",X"00",X"6A",X"6A",X"00",
X"00",X"6A",X"6A",X"00",X"00",X"6A",X"6A",X"00",X"00",X"AA",X"AA",X"00",X"00",X"AA",X"AA",X"00",
X"00",X"66",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"00",
X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"60",X"00",X"00",X"A6",X"60",X"00",
X"00",X"AA",X"60",X"00",X"00",X"6A",X"60",X"00",X"00",X"66",X"00",X"00",X"00",X"06",X"00",X"00",
X"00",X"66",X"00",X"00",X"00",X"6A",X"60",X"00",X"00",X"AA",X"60",X"00",X"00",X"A6",X"60",X"00",
X"00",X"66",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"CC",X"CC",X"00",X"00",X"55",X"55",X"00",X"0C",X"55",X"55",X"00",
X"CC",X"CC",X"55",X"00",X"C5",X"FF",X"CC",X"00",X"55",X"FF",X"CC",X"00",X"55",X"CC",X"55",X"00",
X"55",X"CC",X"55",X"00",X"55",X"CC",X"55",X"00",X"55",X"CC",X"55",X"00",X"55",X"CC",X"CC",X"00",
X"55",X"FF",X"CC",X"00",X"55",X"FF",X"55",X"00",X"55",X"CC",X"55",X"00",X"55",X"CC",X"55",X"00",
X"55",X"CC",X"55",X"00",X"55",X"CC",X"CC",X"00",X"C5",X"CC",X"CC",X"00",X"CC",X"55",X"55",X"00",
X"0C",X"55",X"55",X"00",X"00",X"55",X"55",X"00",X"00",X"CC",X"CC",X"00",X"00",X"00",X"00",X"00",
X"00",X"00",X"00",X"00",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,46 @@
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
use ieee.numeric_std.all;
entity spinner is
port(
clock_40 : in std_logic;
reset : in std_logic;
btn_left : in std_logic;
btn_right : in std_logic;
btn_acc : in std_logic; -- speed up button
ctc_zc_to_2 : in std_logic;
spin_angle : out std_logic_vector(3 downto 0)
);
end spinner;
architecture rtl of spinner is
signal ctc_zc_to_2_r : std_logic;
signal spin_count : std_logic_vector(9 downto 0);
begin
spin_angle <= spin_count(9 downto 6);
process (clock_40, reset)
begin
if reset = '1' then
spin_count <= (others => '0');
elsif rising_edge(clock_40) then
ctc_zc_to_2_r <= ctc_zc_to_2;
if ctc_zc_to_2_r ='0' and ctc_zc_to_2 = '1' then
if btn_acc = '0' then -- space -- speed up
if btn_left = '1' then spin_count <= spin_count - 40; end if; -- left
if btn_right = '1' then spin_count <= spin_count + 40; end if; -- right
else
if btn_left = '1' then spin_count <= spin_count - 55; end if;
if btn_right = '1' then spin_count <= spin_count + 55; end if;
end if;
end if;
end if;
end process;
end rtl;

View File

@@ -20,6 +20,8 @@ module mist_video
// 0 = HVSync 31KHz, 1 = CSync 15KHz
input scandoubler_disable,
// disable csync without scandoubler
input no_csync,
// YPbPr always uses composite sync
input ypbpr,
// Rotate OSD [0] - rotate [1] - left or right
@@ -185,7 +187,7 @@ wire vs = cofi_vs;
// a minimig vga->scart cable expects a composite sync signal on the VGA_HS output.
// and VCC on VGA_VS (to switch into rgb mode)
assign VGA_HS = (scandoubler_disable || ypbpr)? cs : hs;
assign VGA_VS = (scandoubler_disable || ypbpr)? 1'b1 : vs;
assign VGA_HS = ((~no_csync & scandoubler_disable) || ypbpr)? cs : hs;
assign VGA_VS = ((~no_csync & scandoubler_disable) || ypbpr)? 1'b1 : vs;
endmodule